1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <hanjun.guo@linaro.org> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.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: drivers/i2c/busses/i2c-altera.c 700 701ALTERA MAILBOX DRIVER 702M: Ley Foon Tan <lftan@altera.com> 703L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 704S: Maintained 705F: drivers/mailbox/mailbox-altera.c 706 707ALTERA PIO DRIVER 708M: Tien Hock Loh <thloh@altera.com> 709L: linux-gpio@vger.kernel.org 710S: Maintained 711F: drivers/gpio/gpio-altera.c 712 713ALTERA SYSTEM MANAGER DRIVER 714M: Thor Thayer <thor.thayer@linux.intel.com> 715S: Maintained 716F: drivers/mfd/altera-sysmgr.c 717F: include/linux/mfd/altera-sysgmr.h 718 719ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 720M: Thor Thayer <thor.thayer@linux.intel.com> 721S: Maintained 722F: drivers/gpio/gpio-altera-a10sr.c 723F: drivers/mfd/altera-a10sr.c 724F: drivers/reset/reset-a10sr.c 725F: include/linux/mfd/altera-a10sr.h 726F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 727 728ALTERA TRIPLE SPEED ETHERNET DRIVER 729M: Thor Thayer <thor.thayer@linux.intel.com> 730L: netdev@vger.kernel.org 731L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 732S: Maintained 733F: drivers/net/ethernet/altera/ 734 735ALTERA UART/JTAG UART SERIAL DRIVERS 736M: Tobias Klauser <tklauser@distanz.ch> 737L: linux-serial@vger.kernel.org 738L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 739S: Maintained 740F: drivers/tty/serial/altera_uart.c 741F: drivers/tty/serial/altera_jtaguart.c 742F: include/linux/altera_uart.h 743F: include/linux/altera_jtaguart.h 744 745AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 746M: Talel Shenhar <talel@amazon.com> 747S: Maintained 748F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 749F: drivers/thermal/thermal_mmio.c 750 751AMAZON ETHERNET DRIVERS 752M: Netanel Belgazal <netanel@amazon.com> 753R: Saeed Bishara <saeedb@amazon.com> 754R: Zorik Machulsky <zorik@amazon.com> 755L: netdev@vger.kernel.org 756S: Supported 757F: Documentation/networking/device_drivers/amazon/ena.txt 758F: drivers/net/ethernet/amazon/ 759 760AMAZON RDMA EFA DRIVER 761M: Gal Pressman <galpress@amazon.com> 762R: Yossi Leybovich <sleybo@amazon.com> 763L: linux-rdma@vger.kernel.org 764Q: https://patchwork.kernel.org/project/linux-rdma/list/ 765S: Supported 766F: drivers/infiniband/hw/efa/ 767F: include/uapi/rdma/efa-abi.h 768 769AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 770M: Tom Lendacky <thomas.lendacky@amd.com> 771M: Gary Hook <gary.hook@amd.com> 772L: linux-crypto@vger.kernel.org 773S: Supported 774F: drivers/crypto/ccp/ 775F: include/linux/ccp.h 776 777AMD DISPLAY CORE 778M: Harry Wentland <harry.wentland@amd.com> 779M: Leo Li <sunpeng.li@amd.com> 780L: amd-gfx@lists.freedesktop.org 781T: git git://people.freedesktop.org/~agd5f/linux 782S: Supported 783F: drivers/gpu/drm/amd/display/ 784 785AMD FAM15H PROCESSOR POWER MONITORING DRIVER 786M: Huang Rui <ray.huang@amd.com> 787L: linux-hwmon@vger.kernel.org 788S: Supported 789F: Documentation/hwmon/fam15h_power.rst 790F: drivers/hwmon/fam15h_power.c 791 792AMD FCH GPIO DRIVER 793M: Enrico Weigelt, metux IT consult <info@metux.net> 794L: linux-gpio@vger.kernel.org 795S: Maintained 796F: drivers/gpio/gpio-amd-fch.c 797F: include/linux/platform_data/gpio/gpio-amd-fch.h 798 799AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 800L: linux-geode@lists.infradead.org (moderated for non-subscribers) 801S: Orphan 802F: drivers/usb/gadget/udc/amd5536udc.* 803 804AMD GEODE PROCESSOR/CHIPSET SUPPORT 805P: Andres Salomon <dilinger@queued.net> 806L: linux-geode@lists.infradead.org (moderated for non-subscribers) 807W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 808S: Supported 809F: drivers/char/hw_random/geode-rng.c 810F: drivers/crypto/geode* 811F: drivers/video/fbdev/geode/ 812F: arch/x86/include/asm/geode.h 813 814AMD IOMMU (AMD-VI) 815M: Joerg Roedel <joro@8bytes.org> 816L: iommu@lists.linux-foundation.org 817T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 818S: Maintained 819F: drivers/iommu/amd_iommu*.[ch] 820F: include/linux/amd-iommu.h 821 822AMD KFD 823M: Oded Gabbay <oded.gabbay@gmail.com> 824L: dri-devel@lists.freedesktop.org 825T: git git://people.freedesktop.org/~gabbayo/linux.git 826S: Supported 827F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 828F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 829F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 830F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 831F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 832F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 833F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 834F: drivers/gpu/drm/amd/amdkfd/ 835F: drivers/gpu/drm/amd/include/cik_structs.h 836F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 837F: drivers/gpu/drm/amd/include/vi_structs.h 838F: drivers/gpu/drm/amd/include/v9_structs.h 839F: include/uapi/linux/kfd_ioctl.h 840 841AMD MP2 I2C DRIVER 842M: Elie Morisse <syniurge@gmail.com> 843M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 844M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 845L: linux-i2c@vger.kernel.org 846S: Maintained 847F: drivers/i2c/busses/i2c-amd-mp2* 848 849AMD POWERPLAY 850M: Rex Zhu <rex.zhu@amd.com> 851M: Evan Quan <evan.quan@amd.com> 852L: amd-gfx@lists.freedesktop.org 853S: Supported 854F: drivers/gpu/drm/amd/powerplay/ 855T: git git://people.freedesktop.org/~agd5f/linux 856 857AMD SEATTLE DEVICE TREE SUPPORT 858M: Brijesh Singh <brijeshkumar.singh@amd.com> 859M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 860M: Tom Lendacky <thomas.lendacky@amd.com> 861S: Supported 862F: arch/arm64/boot/dts/amd/ 863 864AMD XGBE DRIVER 865M: Tom Lendacky <thomas.lendacky@amd.com> 866L: netdev@vger.kernel.org 867S: Supported 868F: drivers/net/ethernet/amd/xgbe/ 869F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 870 871ANALOG DEVICES INC AD5686 DRIVER 872M: Stefan Popa <stefan.popa@analog.com> 873L: linux-pm@vger.kernel.org 874W: http://ez.analog.com/community/linux-device-drivers 875S: Supported 876F: drivers/iio/dac/ad5686* 877F: drivers/iio/dac/ad5696* 878 879ANALOG DEVICES INC AD5758 DRIVER 880M: Stefan Popa <stefan.popa@analog.com> 881L: linux-iio@vger.kernel.org 882W: http://ez.analog.com/community/linux-device-drivers 883S: Supported 884F: drivers/iio/dac/ad5758.c 885F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 886 887ANALOG DEVICES INC AD7124 DRIVER 888M: Stefan Popa <stefan.popa@analog.com> 889L: linux-iio@vger.kernel.org 890W: http://ez.analog.com/community/linux-device-drivers 891S: Supported 892F: drivers/iio/adc/ad7124.c 893F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 894 895ANALOG DEVICES INC AD7606 DRIVER 896M: Stefan Popa <stefan.popa@analog.com> 897L: linux-iio@vger.kernel.org 898W: http://ez.analog.com/community/linux-device-drivers 899S: Supported 900F: drivers/iio/adc/ad7606.c 901F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 902 903ANALOG DEVICES INC AD7768-1 DRIVER 904M: Stefan Popa <stefan.popa@analog.com> 905L: linux-iio@vger.kernel.org 906W: http://ez.analog.com/community/linux-device-drivers 907S: Supported 908F: drivers/iio/adc/ad7768-1.c 909F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 910 911ANALOG DEVICES INC AD9389B DRIVER 912M: Hans Verkuil <hans.verkuil@cisco.com> 913L: linux-media@vger.kernel.org 914S: Maintained 915F: drivers/media/i2c/ad9389b* 916 917ANALOG DEVICES INC ADGS1408 DRIVER 918M: Mircea Caprioru <mircea.caprioru@analog.com> 919S: Supported 920F: drivers/mux/adgs1408.c 921F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 922 923ANALOG DEVICES INC ADP5061 DRIVER 924M: Stefan Popa <stefan.popa@analog.com> 925L: linux-pm@vger.kernel.org 926W: http://ez.analog.com/community/linux-device-drivers 927S: Supported 928F: drivers/power/supply/adp5061.c 929 930ANALOG DEVICES INC ADV7180 DRIVER 931M: Lars-Peter Clausen <lars@metafoo.de> 932L: linux-media@vger.kernel.org 933W: http://ez.analog.com/community/linux-device-drivers 934S: Supported 935F: drivers/media/i2c/adv7180.c 936 937ANALOG DEVICES INC ADV748X DRIVER 938M: Kieran Bingham <kieran.bingham@ideasonboard.com> 939L: linux-media@vger.kernel.org 940S: Maintained 941F: drivers/media/i2c/adv748x/* 942 943ANALOG DEVICES INC ADV7511 DRIVER 944M: Hans Verkuil <hans.verkuil@cisco.com> 945L: linux-media@vger.kernel.org 946S: Maintained 947F: drivers/media/i2c/adv7511* 948 949ANALOG DEVICES INC ADV7604 DRIVER 950M: Hans Verkuil <hans.verkuil@cisco.com> 951L: linux-media@vger.kernel.org 952S: Maintained 953F: drivers/media/i2c/adv7604* 954 955ANALOG DEVICES INC ADV7842 DRIVER 956M: Hans Verkuil <hans.verkuil@cisco.com> 957L: linux-media@vger.kernel.org 958S: Maintained 959F: drivers/media/i2c/adv7842* 960 961ANALOG DEVICES INC ASOC CODEC DRIVERS 962M: Lars-Peter Clausen <lars@metafoo.de> 963L: alsa-devel@alsa-project.org (moderated for non-subscribers) 964W: http://wiki.analog.com/ 965W: http://ez.analog.com/community/linux-device-drivers 966S: Supported 967F: sound/soc/codecs/adau* 968F: sound/soc/codecs/adav* 969F: sound/soc/codecs/ad1* 970F: sound/soc/codecs/ad7* 971F: sound/soc/codecs/ssm* 972F: sound/soc/codecs/sigmadsp.* 973 974ANALOG DEVICES INC DMA DRIVERS 975M: Lars-Peter Clausen <lars@metafoo.de> 976W: http://ez.analog.com/community/linux-device-drivers 977S: Supported 978F: drivers/dma/dma-axi-dmac.c 979 980ANALOG DEVICES INC IIO DRIVERS 981M: Lars-Peter Clausen <lars@metafoo.de> 982M: Michael Hennerich <Michael.Hennerich@analog.com> 983M: Stefan Popa <stefan.popa@analog.com> 984W: http://wiki.analog.com/ 985W: http://ez.analog.com/community/linux-device-drivers 986S: Supported 987F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 988F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 989F: drivers/iio/*/ad* 990F: drivers/iio/adc/ltc2497* 991X: drivers/iio/*/adjd* 992F: drivers/staging/iio/*/ad* 993 994ANALOGBITS PLL LIBRARIES 995M: Paul Walmsley <paul.walmsley@sifive.com> 996S: Supported 997F: drivers/clk/analogbits/* 998F: include/linux/clk/analogbits* 999 1000ANDES ARCHITECTURE 1001M: Greentime Hu <green.hu@gmail.com> 1002M: Vincent Chen <deanbo422@gmail.com> 1003T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1004S: Supported 1005F: arch/nds32/ 1006F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1007F: Documentation/devicetree/bindings/nds32/ 1008K: nds32 1009N: nds32 1010 1011ANDROID CONFIG FRAGMENTS 1012M: Rob Herring <robh@kernel.org> 1013S: Supported 1014F: kernel/configs/android* 1015 1016ANDROID DRIVERS 1017M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1018M: Arve Hjønnevåg <arve@android.com> 1019M: Todd Kjos <tkjos@android.com> 1020M: Martijn Coenen <maco@android.com> 1021M: Joel Fernandes <joel@joelfernandes.org> 1022M: Christian Brauner <christian@brauner.io> 1023T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1024L: devel@driverdev.osuosl.org 1025S: Supported 1026F: drivers/android/ 1027F: drivers/staging/android/ 1028 1029ANDROID GOLDFISH PIC DRIVER 1030M: Miodrag Dinic <miodrag.dinic@mips.com> 1031S: Supported 1032F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1033F: drivers/irqchip/irq-goldfish-pic.c 1034 1035ANDROID GOLDFISH RTC DRIVER 1036M: Miodrag Dinic <miodrag.dinic@mips.com> 1037S: Supported 1038F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1039F: drivers/rtc/rtc-goldfish.c 1040 1041ANDROID ION DRIVER 1042M: Laura Abbott <labbott@redhat.com> 1043M: Sumit Semwal <sumit.semwal@linaro.org> 1044L: devel@driverdev.osuosl.org 1045L: dri-devel@lists.freedesktop.org 1046L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1047S: Supported 1048F: drivers/staging/android/ion 1049F: drivers/staging/android/uapi/ion.h 1050 1051AOA (Apple Onboard Audio) ALSA DRIVER 1052M: Johannes Berg <johannes@sipsolutions.net> 1053L: linuxppc-dev@lists.ozlabs.org 1054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1055S: Maintained 1056F: sound/aoa/ 1057 1058APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1059M: William Breathitt Gray <vilhelm.gray@gmail.com> 1060L: linux-iio@vger.kernel.org 1061S: Maintained 1062F: drivers/iio/adc/stx104.c 1063 1064APM DRIVER 1065M: Jiri Kosina <jikos@kernel.org> 1066S: Odd fixes 1067T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1068F: arch/x86/kernel/apm_32.c 1069F: include/linux/apm_bios.h 1070F: include/uapi/linux/apm_bios.h 1071F: drivers/char/apm-emulation.c 1072 1073APPARMOR SECURITY MODULE 1074M: John Johansen <john.johansen@canonical.com> 1075L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1076W: wiki.apparmor.net 1077T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1078S: Supported 1079F: security/apparmor/ 1080F: Documentation/admin-guide/LSM/apparmor.rst 1081 1082APPLE BCM5974 MULTITOUCH DRIVER 1083M: Henrik Rydberg <rydberg@bitmath.org> 1084L: linux-input@vger.kernel.org 1085S: Odd fixes 1086F: drivers/input/mouse/bcm5974.c 1087 1088APPLE SMC DRIVER 1089M: Henrik Rydberg <rydberg@bitmath.org> 1090L: linux-hwmon@vger.kernel.org 1091S: Odd fixes 1092F: drivers/hwmon/applesmc.c 1093 1094APPLETALK NETWORK LAYER 1095L: netdev@vger.kernel.org 1096S: Odd fixes 1097F: drivers/net/appletalk/ 1098F: net/appletalk/ 1099F: include/linux/atalk.h 1100F: include/uapi/linux/atalk.h 1101 1102APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1103M: Khuong Dinh <khuong@os.amperecomputing.com> 1104S: Supported 1105F: arch/arm64/boot/dts/apm/ 1106 1107APPLIED MICRO (APM) X-GENE SOC EDAC 1108M: Khuong Dinh <khuong@os.amperecomputing.com> 1109S: Supported 1110F: drivers/edac/xgene_edac.c 1111F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1112 1113APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1114M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1115M: Keyur Chudgar <keyur@os.amperecomputing.com> 1116S: Supported 1117F: drivers/net/ethernet/apm/xgene-v2/ 1118 1119APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1120M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1121M: Keyur Chudgar <keyur@os.amperecomputing.com> 1122M: Quan Nguyen <quan@os.amperecomputing.com> 1123S: Supported 1124F: drivers/net/ethernet/apm/xgene/ 1125F: drivers/net/phy/mdio-xgene.c 1126F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1127F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1128 1129APPLIED MICRO (APM) X-GENE SOC PMU 1130M: Khuong Dinh <khuong@os.amperecomputing.com> 1131S: Supported 1132F: drivers/perf/xgene_pmu.c 1133F: Documentation/perf/xgene-pmu.txt 1134F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1135 1136APTINA CAMERA SENSOR PLL 1137M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1138L: linux-media@vger.kernel.org 1139S: Maintained 1140F: drivers/media/i2c/aptina-pll.* 1141 1142ARC FRAMEBUFFER DRIVER 1143M: Jaya Kumar <jayalk@intworks.biz> 1144S: Maintained 1145F: drivers/video/fbdev/arcfb.c 1146F: drivers/video/fbdev/core/fb_defio.c 1147 1148ARC PGU DRM DRIVER 1149M: Alexey Brodkin <abrodkin@synopsys.com> 1150S: Supported 1151F: drivers/gpu/drm/arc/ 1152F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1153 1154ARCNET NETWORK LAYER 1155M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1156L: netdev@vger.kernel.org 1157S: Maintained 1158F: drivers/net/arcnet/ 1159F: include/uapi/linux/if_arcnet.h 1160 1161ARM ARCHITECTED TIMER DRIVER 1162M: Mark Rutland <mark.rutland@arm.com> 1163M: Marc Zyngier <marc.zyngier@arm.com> 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1165S: Maintained 1166F: arch/arm/include/asm/arch_timer.h 1167F: arch/arm64/include/asm/arch_timer.h 1168F: drivers/clocksource/arm_arch_timer.c 1169 1170ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1171M: Linus Walleij <linus.walleij@linaro.org> 1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1173S: Maintained 1174F: Documentation/devicetree/bindings/arm/arm-boards 1175F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1176F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1177F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1178F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1179F: arch/arm/mach-integrator/ 1180F: arch/arm/mach-realview/ 1181F: arch/arm/mach-versatile/ 1182F: arch/arm/plat-versatile/ 1183F: arch/arm/boot/dts/arm-realview-* 1184F: arch/arm/boot/dts/integrator* 1185F: arch/arm/boot/dts/versatile* 1186F: drivers/clk/versatile/ 1187F: drivers/i2c/busses/i2c-versatile.c 1188F: drivers/irqchip/irq-versatile-fpga.c 1189F: drivers/mtd/maps/physmap_of_versatile.c 1190F: drivers/power/reset/arm-versatile-reboot.c 1191F: drivers/soc/versatile/ 1192 1193ARM HDLCD DRM DRIVER 1194M: Liviu Dudau <liviu.dudau@arm.com> 1195S: Supported 1196F: drivers/gpu/drm/arm/hdlcd_* 1197F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1198 1199ARM KOMEDA DRM-KMS DRIVER 1200M: James (Qian) Wang <james.qian.wang@arm.com> 1201M: Liviu Dudau <liviu.dudau@arm.com> 1202L: Mali DP Maintainers <malidp@foss.arm.com> 1203S: Supported 1204T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1205F: drivers/gpu/drm/arm/display/include/ 1206F: drivers/gpu/drm/arm/display/komeda/ 1207F: Documentation/devicetree/bindings/display/arm,komeda.txt 1208F: Documentation/gpu/komeda-kms.rst 1209 1210ARM MALI-DP DRM DRIVER 1211M: Liviu Dudau <liviu.dudau@arm.com> 1212M: Brian Starkey <brian.starkey@arm.com> 1213L: Mali DP Maintainers <malidp@foss.arm.com> 1214S: Supported 1215T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1216F: drivers/gpu/drm/arm/ 1217F: Documentation/devicetree/bindings/display/arm,malidp.txt 1218F: Documentation/gpu/afbc.rst 1219 1220ARM MALI PANFROST DRM DRIVER 1221M: Rob Herring <robh@kernel.org> 1222M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1223L: dri-devel@lists.freedesktop.org 1224S: Supported 1225T: git git://anongit.freedesktop.org/drm/drm-misc 1226F: drivers/gpu/drm/panfrost/ 1227F: include/uapi/drm/panfrost_drm.h 1228 1229ARM MFM AND FLOPPY DRIVERS 1230M: Ian Molton <spyro@f2s.com> 1231S: Maintained 1232F: arch/arm/lib/floppydma.S 1233F: arch/arm/include/asm/floppy.h 1234 1235ARM PMU PROFILING AND DEBUGGING 1236M: Will Deacon <will.deacon@arm.com> 1237M: Mark Rutland <mark.rutland@arm.com> 1238S: Maintained 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1240F: arch/arm*/kernel/perf_* 1241F: arch/arm/oprofile/common.c 1242F: arch/arm*/kernel/hw_breakpoint.c 1243F: arch/arm*/include/asm/hw_breakpoint.h 1244F: arch/arm*/include/asm/perf_event.h 1245F: drivers/perf/* 1246F: include/linux/perf/arm_pmu.h 1247F: Documentation/devicetree/bindings/arm/pmu.yaml 1248F: Documentation/devicetree/bindings/perf/ 1249 1250ARM PORT 1251M: Russell King <linux@armlinux.org.uk> 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1253W: http://www.armlinux.org.uk/ 1254S: Odd Fixes 1255T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1256F: arch/arm/ 1257X: arch/arm/boot/dts/ 1258 1259ARM PRIMECELL AACI PL041 DRIVER 1260M: Russell King <linux@armlinux.org.uk> 1261S: Odd Fixes 1262F: sound/arm/aaci.* 1263 1264ARM PRIMECELL BUS SUPPORT 1265M: Russell King <linux@armlinux.org.uk> 1266S: Odd Fixes 1267F: drivers/amba/ 1268F: include/linux/amba/bus.h 1269 1270ARM PRIMECELL CLCD PL110 DRIVER 1271M: Russell King <linux@armlinux.org.uk> 1272S: Odd Fixes 1273F: drivers/video/fbdev/amba-clcd.* 1274 1275ARM PRIMECELL KMI PL050 DRIVER 1276M: Russell King <linux@armlinux.org.uk> 1277S: Odd Fixes 1278F: drivers/input/serio/ambakmi.* 1279F: include/linux/amba/kmi.h 1280 1281ARM PRIMECELL MMCI PL180/1 DRIVER 1282M: Russell King <linux@armlinux.org.uk> 1283S: Odd Fixes 1284F: drivers/mmc/host/mmci.* 1285F: include/linux/amba/mmci.h 1286 1287ARM PRIMECELL SSP PL022 SPI DRIVER 1288M: Linus Walleij <linus.walleij@linaro.org> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290S: Maintained 1291F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1292F: drivers/spi/spi-pl022.c 1293 1294ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1295M: Russell King <linux@armlinux.org.uk> 1296S: Odd Fixes 1297F: drivers/tty/serial/amba-pl01*.c 1298F: include/linux/amba/serial.h 1299 1300ARM PRIMECELL VIC PL190/PL192 DRIVER 1301M: Linus Walleij <linus.walleij@linaro.org> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303S: Maintained 1304F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1305F: drivers/irqchip/irq-vic.c 1306 1307ARM SMMU DRIVERS 1308M: Will Deacon <will.deacon@arm.com> 1309R: Robin Murphy <robin.murphy@arm.com> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311S: Maintained 1312F: drivers/iommu/arm-smmu.c 1313F: drivers/iommu/arm-smmu-v3.c 1314F: drivers/iommu/io-pgtable-arm.c 1315F: drivers/iommu/io-pgtable-arm-v7s.c 1316 1317ARM SUB-ARCHITECTURES 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320F: arch/arm/mach-*/ 1321F: arch/arm/plat-*/ 1322T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1323 1324ARM/ACTIONS SEMI ARCHITECTURE 1325M: Andreas Färber <afaerber@suse.de> 1326R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328S: Maintained 1329N: owl 1330F: arch/arm/mach-actions/ 1331F: arch/arm/boot/dts/owl-* 1332F: arch/arm64/boot/dts/actions/ 1333F: drivers/clk/actions/ 1334F: drivers/clocksource/timer-owl* 1335F: drivers/dma/owl-dma.c 1336F: drivers/i2c/busses/i2c-owl.c 1337F: drivers/pinctrl/actions/* 1338F: drivers/soc/actions/ 1339F: include/dt-bindings/power/owl-* 1340F: include/linux/soc/actions/ 1341F: Documentation/devicetree/bindings/arm/actions.txt 1342F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1343F: Documentation/devicetree/bindings/dma/owl-dma.txt 1344F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1345F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1346F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1347F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1348 1349ARM/ADS SPHERE MACHINE SUPPORT 1350M: Lennert Buytenhek <kernel@wantstofly.org> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353 1354ARM/AFEB9260 MACHINE SUPPORT 1355M: Sergey Lapin <slapin@ossfans.org> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358 1359ARM/AJECO 1ARM MACHINE SUPPORT 1360M: Lennert Buytenhek <kernel@wantstofly.org> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363 1364ARM/Allwinner SoC Clock Support 1365M: Emilio López <emilio@elopez.com.ar> 1366S: Maintained 1367F: drivers/clk/sunxi/ 1368 1369ARM/Allwinner sunXi SoC support 1370M: Maxime Ripard <maxime.ripard@bootlin.com> 1371M: Chen-Yu Tsai <wens@csie.org> 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1373S: Maintained 1374N: sun[x456789]i 1375N: sun50i 1376F: arch/arm/mach-sunxi/ 1377F: arch/arm64/boot/dts/allwinner/ 1378F: drivers/clk/sunxi-ng/ 1379F: drivers/pinctrl/sunxi/ 1380F: drivers/soc/sunxi/ 1381T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1382 1383ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1384M: Neil Armstrong <narmstrong@baylibre.com> 1385M: Jerome Brunet <jbrunet@baylibre.com> 1386L: linux-amlogic@lists.infradead.org 1387S: Maintained 1388F: drivers/clk/meson/ 1389F: include/dt-bindings/clock/meson* 1390F: include/dt-bindings/clock/gxbb* 1391F: Documentation/devicetree/bindings/clock/amlogic* 1392 1393ARM/Amlogic Meson SoC support 1394M: Kevin Hilman <khilman@baylibre.com> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396L: linux-amlogic@lists.infradead.org 1397W: http://linux-meson.com/ 1398S: Maintained 1399F: arch/arm/mach-meson/ 1400F: arch/arm/boot/dts/meson* 1401F: arch/arm64/boot/dts/amlogic/ 1402F: drivers/pinctrl/meson/ 1403F: drivers/mmc/host/meson* 1404F: drivers/soc/amlogic/ 1405N: meson 1406 1407ARM/Amlogic Meson SoC Sound Drivers 1408M: Jerome Brunet <jbrunet@baylibre.com> 1409L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1410S: Maintained 1411F: sound/soc/meson/ 1412F: Documentation/devicetree/bindings/sound/amlogic* 1413 1414ARM/Annapurna Labs ALPINE ARCHITECTURE 1415M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1416M: Antoine Tenart <antoine.tenart@bootlin.com> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419F: arch/arm/mach-alpine/ 1420F: arch/arm/boot/dts/alpine* 1421F: arch/arm64/boot/dts/al/ 1422F: drivers/*/*alpine* 1423 1424ARM/ARTPEC MACHINE SUPPORT 1425M: Jesper Nilsson <jesper.nilsson@axis.com> 1426M: Lars Persson <lars.persson@axis.com> 1427S: Maintained 1428L: linux-arm-kernel@axis.com 1429F: arch/arm/mach-artpec 1430F: arch/arm/boot/dts/artpec6* 1431F: drivers/clk/axis 1432F: drivers/crypto/axis 1433F: drivers/pinctrl/pinctrl-artpec* 1434F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1435 1436ARM/ASPEED I2C DRIVER 1437M: Brendan Higgins <brendanhiggins@google.com> 1438R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1439R: Joel Stanley <joel@jms.id.au> 1440L: linux-i2c@vger.kernel.org 1441L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1442S: Maintained 1443F: drivers/irqchip/irq-aspeed-i2c-ic.c 1444F: drivers/i2c/busses/i2c-aspeed.c 1445F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1446F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1447 1448ARM/ASPEED MACHINE SUPPORT 1449M: Joel Stanley <joel@jms.id.au> 1450R: Andrew Jeffery <andrew@aj.id.au> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1453Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1454S: Supported 1455T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1456F: arch/arm/mach-aspeed/ 1457F: arch/arm/boot/dts/aspeed-* 1458N: aspeed 1459 1460ARM/BITMAIN ARCHITECTURE 1461M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm64/boot/dts/bitmain/ 1465F: drivers/pinctrl/pinctrl-bm1880.c 1466F: Documentation/devicetree/bindings/arm/bitmain.yaml 1467F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1468 1469ARM/CALXEDA HIGHBANK ARCHITECTURE 1470M: Rob Herring <robh@kernel.org> 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Maintained 1473F: arch/arm/mach-highbank/ 1474F: arch/arm/boot/dts/highbank.dts 1475F: arch/arm/boot/dts/ecx-*.dts* 1476 1477ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1478M: Krzysztof Halasa <khalasa@piap.pl> 1479S: Maintained 1480F: arch/arm/mach-cns3xxx/ 1481 1482ARM/CAVIUM THUNDER NETWORK DRIVER 1483M: Sunil Goutham <sgoutham@cavium.com> 1484M: Robert Richter <rric@kernel.org> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Supported 1487F: drivers/net/ethernet/cavium/thunder/ 1488 1489ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1490M: Lukasz Majewski <lukma@denx.de> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493F: arch/arm/mach-ep93xx/ts72xx.c 1494 1495ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1496M: Alexander Shiyan <shc_work@mail.ru> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498S: Odd Fixes 1499N: clps711x 1500 1501ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1502M: Lennert Buytenhek <kernel@wantstofly.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505 1506ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1507M: Hartley Sweeten <hsweeten@visionengravers.com> 1508M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Maintained 1511F: arch/arm/mach-ep93xx/ 1512F: arch/arm/mach-ep93xx/include/mach/ 1513 1514ARM/CLKDEV SUPPORT 1515M: Russell King <linux@armlinux.org.uk> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1519F: drivers/clk/clkdev.c 1520 1521ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1522M: Mike Rapoport <mike@compulab.co.il> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525 1526ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1527M: Baruch Siach <baruch@tkos.co.il> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529S: Maintained 1530F: arch/arm/boot/dts/cx92755* 1531N: digicolor 1532 1533ARM/CONTEC MICRO9 MACHINE SUPPORT 1534M: Hubert Feurstein <hubert.feurstein@contec.at> 1535S: Maintained 1536F: arch/arm/mach-ep93xx/micro9.c 1537 1538ARM/CORESIGHT FRAMEWORK AND DRIVERS 1539M: Mathieu Poirier <mathieu.poirier@linaro.org> 1540R: Suzuki K Poulose <suzuki.poulose@arm.com> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543F: drivers/hwtracing/coresight/* 1544F: Documentation/trace/coresight.txt 1545F: Documentation/trace/coresight-cpu-debug.txt 1546F: Documentation/devicetree/bindings/arm/coresight.txt 1547F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1548F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1549F: tools/perf/arch/arm/util/pmu.c 1550F: tools/perf/arch/arm/util/auxtrace.c 1551F: tools/perf/arch/arm/util/cs-etm.c 1552F: tools/perf/arch/arm/util/cs-etm.h 1553F: tools/perf/util/cs-etm.* 1554F: tools/perf/util/cs-etm-decoder/* 1555 1556ARM/CORGI MACHINE SUPPORT 1557M: Richard Purdie <rpurdie@rpsys.net> 1558S: Maintained 1559 1560ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1561M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1562M: Linus Walleij <linus.walleij@linaro.org> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564T: git git://github.com/ulli-kroll/linux.git 1565S: Maintained 1566F: Documentation/devicetree/bindings/arm/gemini.txt 1567F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1568F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1569F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1570F: arch/arm/mach-gemini/ 1571F: drivers/net/ethernet/cortina/ 1572F: drivers/pinctrl/pinctrl-gemini.c 1573F: drivers/rtc/rtc-ftrtc010.c 1574 1575ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1576M: Barry Song <baohua@kernel.org> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1579S: Maintained 1580F: arch/arm/boot/dts/prima2* 1581F: arch/arm/mach-prima2/ 1582F: drivers/clk/sirf/ 1583F: drivers/clocksource/timer-prima2.c 1584F: drivers/clocksource/timer-atlas7.c 1585N: [^a-z]sirf 1586X: drivers/gnss 1587 1588ARM/EBSA110 MACHINE SUPPORT 1589M: Russell King <linux@armlinux.org.uk> 1590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1591W: http://www.armlinux.org.uk/ 1592S: Maintained 1593F: arch/arm/mach-ebsa110/ 1594F: drivers/net/ethernet/amd/am79c961a.* 1595 1596ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1597M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1598R: Pengutronix Kernel Team <kernel@pengutronix.de> 1599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1600S: Maintained 1601N: efm32 1602 1603ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1604M: Robert Jarzmik <robert.jarzmik@free.fr> 1605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1606S: Maintained 1607F: arch/arm/mach-pxa/ezx.c 1608 1609ARM/FARADAY FA526 PORT 1610M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1612S: Maintained 1613T: git git://git.berlios.de/gemini-board 1614F: arch/arm/mm/*-fa* 1615 1616ARM/FOOTBRIDGE ARCHITECTURE 1617M: Russell King <linux@armlinux.org.uk> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619W: http://www.armlinux.org.uk/ 1620S: Maintained 1621F: arch/arm/include/asm/hardware/dec21285.h 1622F: arch/arm/mach-footbridge/ 1623 1624ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1625M: Shawn Guo <shawnguo@kernel.org> 1626M: Sascha Hauer <s.hauer@pengutronix.de> 1627R: Pengutronix Kernel Team <kernel@pengutronix.de> 1628R: Fabio Estevam <festevam@gmail.com> 1629R: NXP Linux Team <linux-imx@nxp.com> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631S: Maintained 1632T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1633N: imx 1634N: mxs 1635X: drivers/media/i2c/ 1636 1637ARM/FREESCALE VYBRID ARM ARCHITECTURE 1638M: Shawn Guo <shawnguo@kernel.org> 1639M: Sascha Hauer <s.hauer@pengutronix.de> 1640R: Pengutronix Kernel Team <kernel@pengutronix.de> 1641R: Stefan Agner <stefan@agner.ch> 1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1643S: Maintained 1644T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1645F: arch/arm/mach-imx/*vf610* 1646F: arch/arm/boot/dts/vf* 1647 1648ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1649M: Shawn Guo <shawnguo@kernel.org> 1650M: Li Yang <leoyang.li@nxp.com> 1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1654F: arch/arm/boot/dts/ls1021a* 1655F: arch/arm64/boot/dts/freescale/fsl-* 1656F: arch/arm64/boot/dts/freescale/qoriq-* 1657 1658ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1659M: Lennert Buytenhek <kernel@wantstofly.org> 1660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1661S: Maintained 1662 1663ARM/GUMSTIX MACHINE SUPPORT 1664M: Steve Sakoman <sakoman@gmail.com> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667 1668ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1669M: Philipp Zabel <philipp.zabel@gmail.com> 1670M: Paul Parsons <lost.distance@yahoo.com> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673F: arch/arm/mach-pxa/hx4700.c 1674F: arch/arm/mach-pxa/include/mach/hx4700.h 1675F: sound/soc/pxa/hx4700.c 1676 1677ARM/HISILICON SOC SUPPORT 1678M: Wei Xu <xuwei5@hisilicon.com> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680W: http://www.hisilicon.com 1681S: Supported 1682T: git git://github.com/hisilicon/linux-hisi.git 1683F: arch/arm/mach-hisi/ 1684F: arch/arm/boot/dts/hi3* 1685F: arch/arm/boot/dts/hip* 1686F: arch/arm/boot/dts/hisi* 1687F: arch/arm64/boot/dts/hisilicon/ 1688 1689ARM/HP JORNADA 7XX MACHINE SUPPORT 1690M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1691W: www.jlime.com 1692S: Maintained 1693T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1694F: arch/arm/mach-sa1100/jornada720.c 1695F: arch/arm/mach-sa1100/include/mach/jornada720.h 1696 1697ARM/IGEP MACHINE SUPPORT 1698M: Enric Balletbo i Serra <eballetbo@gmail.com> 1699M: Javier Martinez Canillas <javier@dowhile0.org> 1700L: linux-omap@vger.kernel.org 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1702S: Maintained 1703F: arch/arm/boot/dts/omap3-igep* 1704 1705ARM/INCOME PXA270 SUPPORT 1706M: Marek Vasut <marek.vasut@gmail.com> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708S: Maintained 1709F: arch/arm/mach-pxa/colibri-pxa270-income.c 1710 1711ARM/INTEL IOP13XX ARM ARCHITECTURE 1712M: Lennert Buytenhek <kernel@wantstofly.org> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Maintained 1715 1716ARM/INTEL IOP32X ARM ARCHITECTURE 1717M: Lennert Buytenhek <kernel@wantstofly.org> 1718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1719S: Maintained 1720 1721ARM/INTEL IOP33X ARM ARCHITECTURE 1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1723S: Orphan 1724 1725ARM/INTEL IQ81342EX MACHINE SUPPORT 1726M: Lennert Buytenhek <kernel@wantstofly.org> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728S: Maintained 1729 1730ARM/INTEL IXDP2850 MACHINE SUPPORT 1731M: Lennert Buytenhek <kernel@wantstofly.org> 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1733S: Maintained 1734 1735ARM/INTEL IXP4XX ARM ARCHITECTURE 1736M: Linus Walleij <linusw@kernel.org> 1737M: Imre Kaloz <kaloz@openwrt.org> 1738M: Krzysztof Halasa <khalasa@piap.pl> 1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1740S: Maintained 1741F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1742F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1743F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1744F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1745F: arch/arm/mach-ixp4xx/ 1746F: drivers/clocksource/timer-ixp4xx.c 1747F: drivers/gpio/gpio-ixp4xx.c 1748F: drivers/irqchip/irq-ixp4xx.c 1749F: include/linux/irqchip/irq-ixp4xx.h 1750F: include/linux/platform_data/timer-ixp4xx.h 1751 1752ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1753M: Jonathan Cameron <jic23@cam.ac.uk> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756F: arch/arm/mach-pxa/stargate2.c 1757F: drivers/pcmcia/pxa2xx_stargate2.c 1758 1759ARM/INTEL XSC3 (MANZANO) ARM CORE 1760M: Lennert Buytenhek <kernel@wantstofly.org> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762S: Maintained 1763 1764ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1765M: Lennert Buytenhek <kernel@wantstofly.org> 1766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1767S: Maintained 1768 1769ARM/LG1K ARCHITECTURE 1770M: Chanho Min <chanho.min@lge.com> 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772S: Maintained 1773F: arch/arm64/boot/dts/lg/ 1774 1775ARM/LOGICPD PXA270 MACHINE SUPPORT 1776M: Lennert Buytenhek <kernel@wantstofly.org> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778S: Maintained 1779 1780ARM/LPC18XX ARCHITECTURE 1781M: Vladimir Zapolskiy <vz@mleia.com> 1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1783S: Maintained 1784F: arch/arm/boot/dts/lpc43* 1785F: drivers/i2c/busses/i2c-lpc2k.c 1786F: drivers/memory/pl172.c 1787F: drivers/mtd/spi-nor/nxp-spifi.c 1788F: drivers/rtc/rtc-lpc24xx.c 1789N: lpc18xx 1790 1791ARM/LPC32XX SOC SUPPORT 1792M: Vladimir Zapolskiy <vz@mleia.com> 1793M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1795T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1796S: Maintained 1797F: arch/arm/boot/dts/lpc32* 1798F: arch/arm/mach-lpc32xx/ 1799F: drivers/i2c/busses/i2c-pnx.c 1800F: drivers/net/ethernet/nxp/lpc_eth.c 1801F: drivers/usb/host/ohci-nxp.c 1802F: drivers/watchdog/pnx4008_wdt.c 1803N: lpc32xx 1804 1805ARM/MAGICIAN MACHINE SUPPORT 1806M: Philipp Zabel <philipp.zabel@gmail.com> 1807S: Maintained 1808 1809ARM/Marvell Dove/MV78xx0/Orion SOC support 1810M: Jason Cooper <jason@lakedaemon.net> 1811M: Andrew Lunn <andrew@lunn.ch> 1812M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1813M: Gregory Clement <gregory.clement@bootlin.com> 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1815S: Maintained 1816F: Documentation/devicetree/bindings/soc/dove/ 1817F: arch/arm/mach-dove/ 1818F: arch/arm/mach-mv78xx0/ 1819F: arch/arm/mach-orion5x/ 1820F: arch/arm/plat-orion/ 1821F: arch/arm/boot/dts/dove* 1822F: arch/arm/boot/dts/orion5x* 1823 1824ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1825M: Jason Cooper <jason@lakedaemon.net> 1826M: Andrew Lunn <andrew@lunn.ch> 1827M: Gregory Clement <gregory.clement@bootlin.com> 1828M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1830S: Maintained 1831F: arch/arm/boot/dts/armada* 1832F: arch/arm/boot/dts/kirkwood* 1833F: arch/arm/configs/mvebu_*_defconfig 1834F: arch/arm/mach-mvebu/ 1835F: arch/arm64/boot/dts/marvell/armada* 1836F: drivers/cpufreq/armada-37xx-cpufreq.c 1837F: drivers/cpufreq/armada-8k-cpufreq.c 1838F: drivers/cpufreq/mvebu-cpufreq.c 1839F: drivers/irqchip/irq-armada-370-xp.c 1840F: drivers/irqchip/irq-mvebu-* 1841F: drivers/pinctrl/mvebu/ 1842F: drivers/rtc/rtc-armada38x.c 1843 1844ARM/Mediatek RTC DRIVER 1845M: Eddie Huang <eddie.huang@mediatek.com> 1846M: Sean Wang <sean.wang@mediatek.com> 1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1848L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1849S: Maintained 1850F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1851F: drivers/rtc/rtc-mt6397.c 1852F: drivers/rtc/rtc-mt7622.c 1853 1854ARM/Mediatek SoC support 1855M: Matthias Brugger <matthias.bgg@gmail.com> 1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1857L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1858W: https://mtk.bcnfs.org/ 1859C: irc://chat.freenode.net/linux-mediatek 1860S: Maintained 1861F: arch/arm/boot/dts/mt6* 1862F: arch/arm/boot/dts/mt7* 1863F: arch/arm/boot/dts/mt8* 1864F: arch/arm/mach-mediatek/ 1865F: arch/arm64/boot/dts/mediatek/ 1866F: drivers/soc/mediatek/ 1867N: mtk 1868N: mt[678] 1869K: mediatek 1870 1871ARM/Mediatek USB3 PHY DRIVER 1872M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1874L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1875S: Maintained 1876F: drivers/phy/mediatek/ 1877F: Documentation/devicetree/bindings/phy/phy-mtk-* 1878 1879ARM/MICREL KS8695 ARCHITECTURE 1880M: Greg Ungerer <gerg@uclinux.org> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882F: arch/arm/mach-ks8695/ 1883S: Odd Fixes 1884 1885ARM/Microchip (AT91) SoC support 1886M: Nicolas Ferre <nicolas.ferre@microchip.com> 1887M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1888M: Ludovic Desroches <ludovic.desroches@microchip.com> 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1890W: http://www.linux4sam.org 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1892S: Supported 1893N: at91 1894N: atmel 1895F: arch/arm/mach-at91/ 1896F: include/soc/at91/ 1897F: arch/arm/boot/dts/at91*.dts 1898F: arch/arm/boot/dts/at91*.dtsi 1899F: arch/arm/boot/dts/sama*.dts 1900F: arch/arm/boot/dts/sama*.dtsi 1901F: arch/arm/include/debug/at91.S 1902F: drivers/memory/atmel* 1903F: drivers/watchdog/sama5d4_wdt.c 1904X: drivers/input/touchscreen/atmel_mxt_ts.c 1905X: drivers/net/wireless/atmel/ 1906 1907ARM/MIOA701 MACHINE SUPPORT 1908M: Robert Jarzmik <robert.jarzmik@free.fr> 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1910F: arch/arm/mach-pxa/mioa701.c 1911S: Maintained 1912 1913ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1914M: Michael Petchkovsky <mkpetch@internode.on.net> 1915S: Maintained 1916 1917ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1918M: Linus Walleij <linus.walleij@linaro.org> 1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1920S: Maintained 1921F: arch/arm/mach-nomadik/ 1922F: arch/arm/mach-u300/ 1923F: arch/arm/mach-ux500/ 1924F: arch/arm/boot/dts/ste-* 1925F: drivers/clk/clk-nomadik.c 1926F: drivers/clk/clk-u300.c 1927F: drivers/clocksource/clksrc-dbx500-prcmu.c 1928F: drivers/clocksource/timer-u300.c 1929F: drivers/dma/coh901318* 1930F: drivers/dma/ste_dma40* 1931F: drivers/hwspinlock/u8500_hsem.c 1932F: drivers/i2c/busses/i2c-nomadik.c 1933F: drivers/i2c/busses/i2c-stu300.c 1934F: drivers/mfd/ab3100* 1935F: drivers/mfd/ab8500* 1936F: drivers/mfd/abx500* 1937F: drivers/mfd/dbx500* 1938F: drivers/mfd/db8500* 1939F: drivers/pinctrl/nomadik/ 1940F: drivers/pinctrl/pinctrl-coh901* 1941F: drivers/pinctrl/pinctrl-u300.c 1942F: drivers/rtc/rtc-ab3100.c 1943F: drivers/rtc/rtc-ab8500.c 1944F: drivers/rtc/rtc-coh901331.c 1945F: drivers/rtc/rtc-pl031.c 1946F: drivers/watchdog/coh901327_wdt.c 1947F: Documentation/devicetree/bindings/arm/ste-* 1948F: Documentation/devicetree/bindings/arm/ux500/ 1949T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1950 1951ARM/NUVOTON NPCM ARCHITECTURE 1952M: Avi Fishman <avifishman70@gmail.com> 1953M: Tomer Maimon <tmaimon77@gmail.com> 1954M: Tali Perry <tali.perry1@gmail.com> 1955R: Patrick Venture <venture@google.com> 1956R: Nancy Yuen <yuenn@google.com> 1957R: Benjamin Fair <benjaminfair@google.com> 1958L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1959S: Supported 1960F: arch/arm/mach-npcm/ 1961F: arch/arm/boot/dts/nuvoton-npcm* 1962F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 1963F: drivers/*/*npcm* 1964F: Documentation/devicetree/bindings/*/*npcm* 1965F: Documentation/devicetree/bindings/*/*/*npcm* 1966 1967ARM/NUVOTON W90X900 ARM ARCHITECTURE 1968M: Wan ZongShun <mcuos.com@gmail.com> 1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1970W: http://www.mcuos.com 1971S: Maintained 1972F: arch/arm/mach-w90x900/ 1973F: drivers/input/keyboard/w90p910_keypad.c 1974F: drivers/input/touchscreen/w90p910_ts.c 1975F: drivers/watchdog/nuc900_wdt.c 1976F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1977F: drivers/mtd/nand/raw/nuc900_nand.c 1978F: drivers/rtc/rtc-nuc900.c 1979F: drivers/spi/spi-nuc900.c 1980F: drivers/usb/host/ehci-w90x900.c 1981F: drivers/video/fbdev/nuc900fb.c 1982 1983ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1984L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1985W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1986S: Orphan 1987F: arch/arm/mach-s3c24xx/mach-gta02.c 1988F: arch/arm/mach-s3c24xx/gta02.h 1989 1990ARM/Orion SoC/Technologic Systems TS-78xx platform support 1991M: Alexander Clouter <alex@digriz.org.uk> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993W: http://www.digriz.org.uk/ts78xx/kernel 1994S: Maintained 1995F: arch/arm/mach-orion5x/ts78xx-* 1996 1997ARM/OXNAS platform support 1998M: Neil Armstrong <narmstrong@baylibre.com> 1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2000L: linux-oxnas@groups.io (moderated for non-subscribers) 2001S: Maintained 2002F: arch/arm/mach-oxnas/ 2003F: arch/arm/boot/dts/ox8*.dts* 2004N: oxnas 2005 2006ARM/PALM TREO SUPPORT 2007M: Tomas Cech <sleep_walker@suse.com> 2008L: linux-arm-kernel@lists.infradead.org 2009W: http://hackndev.com 2010S: Maintained 2011F: arch/arm/mach-pxa/palmtreo.* 2012 2013ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2014M: Marek Vasut <marek.vasut@gmail.com> 2015L: linux-arm-kernel@lists.infradead.org 2016W: http://hackndev.com 2017S: Maintained 2018F: arch/arm/mach-pxa/include/mach/palmtx.h 2019F: arch/arm/mach-pxa/palmtx.c 2020F: arch/arm/mach-pxa/palmt5.* 2021F: arch/arm/mach-pxa/include/mach/palmld.h 2022F: arch/arm/mach-pxa/palmld.c 2023F: arch/arm/mach-pxa/palmte2.* 2024F: arch/arm/mach-pxa/include/mach/palmtc.h 2025F: arch/arm/mach-pxa/palmtc.c 2026 2027ARM/PALMZ72 SUPPORT 2028M: Sergey Lapin <slapin@ossfans.org> 2029L: linux-arm-kernel@lists.infradead.org 2030W: http://hackndev.com 2031S: Maintained 2032F: arch/arm/mach-pxa/palmz72.* 2033 2034ARM/PLEB SUPPORT 2035M: Peter Chubb <pleb@gelato.unsw.edu.au> 2036W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2037S: Maintained 2038 2039ARM/PT DIGITAL BOARD PORT 2040M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2042W: http://www.armlinux.org.uk/ 2043S: Maintained 2044 2045ARM/QUALCOMM SUPPORT 2046M: Andy Gross <agross@kernel.org> 2047M: David Brown <david.brown@linaro.org> 2048L: linux-arm-msm@vger.kernel.org 2049S: Maintained 2050F: Documentation/devicetree/bindings/soc/qcom/ 2051F: Documentation/devicetree/bindings/*/qcom* 2052F: arch/arm/boot/dts/qcom-*.dts 2053F: arch/arm/boot/dts/qcom-*.dtsi 2054F: arch/arm/mach-qcom/ 2055F: arch/arm64/boot/dts/qcom/ 2056F: drivers/*/qcom/ 2057F: drivers/*/qcom* 2058F: drivers/*/*/qcom/ 2059F: drivers/*/*/qcom* 2060F: drivers/*/pm8???-* 2061F: drivers/bluetooth/btqcomsmd.c 2062F: drivers/clocksource/timer-qcom.c 2063F: drivers/extcon/extcon-qcom* 2064F: drivers/iommu/msm* 2065F: drivers/i2c/busses/i2c-qup.c 2066F: drivers/i2c/busses/i2c-qcom-geni.c 2067F: drivers/mfd/ssbi.c 2068F: drivers/mmc/host/mmci_qcom* 2069F: drivers/mmc/host/sdhci_msm.c 2070F: drivers/pci/controller/dwc/pcie-qcom.c 2071F: drivers/phy/qualcomm/ 2072F: drivers/power/*/msm* 2073F: drivers/reset/reset-qcom-* 2074F: drivers/scsi/ufs/ufs-qcom.* 2075F: drivers/spi/spi-qup.c 2076F: drivers/spi/spi-geni-qcom.c 2077F: drivers/spi/spi-qcom-qspi.c 2078F: drivers/tty/serial/msm_serial.c 2079F: drivers/usb/dwc3/dwc3-qcom.c 2080F: include/dt-bindings/*/qcom* 2081F: include/linux/*/qcom* 2082T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2083 2084ARM/RADISYS ENP2611 MACHINE SUPPORT 2085M: Lennert Buytenhek <kernel@wantstofly.org> 2086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2087S: Maintained 2088 2089ARM/RDA MICRO ARCHITECTURE 2090M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2092L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2093S: Maintained 2094F: arch/arm/boot/dts/rda8810pl-* 2095F: drivers/clocksource/timer-rda.c 2096F: drivers/irqchip/irq-rda-intc.c 2097F: drivers/tty/serial/rda-uart.c 2098F: Documentation/devicetree/bindings/arm/rda.txt 2099F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2100F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2101F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2102 2103ARM/REALTEK ARCHITECTURE 2104M: Andreas Färber <afaerber@suse.de> 2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2106S: Maintained 2107F: arch/arm64/boot/dts/realtek/ 2108F: Documentation/devicetree/bindings/arm/realtek.txt 2109 2110ARM/RENESAS ARM64 ARCHITECTURE 2111M: Simon Horman <horms@verge.net.au> 2112M: Magnus Damm <magnus.damm@gmail.com> 2113L: linux-renesas-soc@vger.kernel.org 2114Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2115T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2116S: Supported 2117F: arch/arm64/boot/dts/renesas/ 2118F: Documentation/devicetree/bindings/arm/renesas.yaml 2119F: drivers/soc/renesas/ 2120F: include/linux/soc/renesas/ 2121 2122ARM/RISCPC ARCHITECTURE 2123M: Russell King <linux@armlinux.org.uk> 2124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2125W: http://www.armlinux.org.uk/ 2126S: Maintained 2127F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2128F: arch/arm/include/asm/hardware/ioc.h 2129F: arch/arm/include/asm/hardware/iomd.h 2130F: arch/arm/include/asm/hardware/memc.h 2131F: arch/arm/mach-rpc/ 2132F: drivers/net/ethernet/8390/etherh.c 2133F: drivers/net/ethernet/i825xx/ether1* 2134F: drivers/net/ethernet/seeq/ether3* 2135F: drivers/scsi/arm/ 2136 2137ARM/Rockchip SoC support 2138M: Heiko Stuebner <heiko@sntech.de> 2139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2140L: linux-rockchip@lists.infradead.org 2141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2142S: Maintained 2143F: arch/arm/boot/dts/rk3* 2144F: arch/arm/boot/dts/rv1108* 2145F: arch/arm/mach-rockchip/ 2146F: drivers/clk/rockchip/ 2147F: drivers/i2c/busses/i2c-rk3x.c 2148F: drivers/*/*rockchip* 2149F: drivers/*/*/*rockchip* 2150F: sound/soc/rockchip/ 2151N: rockchip 2152 2153ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2154M: Kukjin Kim <kgene@kernel.org> 2155M: Krzysztof Kozlowski <krzk@kernel.org> 2156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2157L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2158Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2159S: Maintained 2160F: arch/arm/boot/dts/s3c* 2161F: arch/arm/boot/dts/s5p* 2162F: arch/arm/boot/dts/exynos* 2163F: arch/arm64/boot/dts/exynos/ 2164F: arch/arm/plat-samsung/ 2165F: arch/arm/mach-s3c24*/ 2166F: arch/arm/mach-s3c64xx/ 2167F: arch/arm/mach-s5p*/ 2168F: arch/arm/mach-exynos*/ 2169F: drivers/*/*s3c24* 2170F: drivers/*/*/*s3c24* 2171F: drivers/*/*s3c64xx* 2172F: drivers/*/*s5pv210* 2173F: drivers/memory/samsung/* 2174F: drivers/soc/samsung/* 2175F: Documentation/arm/Samsung/ 2176F: Documentation/devicetree/bindings/arm/samsung/ 2177F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2178F: Documentation/devicetree/bindings/power/pd-samsung.txt 2179N: exynos 2180 2181ARM/SAMSUNG MOBILE MACHINE SUPPORT 2182M: Kyungmin Park <kyungmin.park@samsung.com> 2183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2184S: Maintained 2185F: arch/arm/mach-s5pv210/ 2186 2187ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2188M: Kyungmin Park <kyungmin.park@samsung.com> 2189M: Kamil Debski <kamil@wypas.org> 2190M: Andrzej Hajda <a.hajda@samsung.com> 2191L: linux-arm-kernel@lists.infradead.org 2192L: linux-media@vger.kernel.org 2193S: Maintained 2194F: drivers/media/platform/s5p-g2d/ 2195 2196ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2197M: Marek Szyprowski <m.szyprowski@samsung.com> 2198L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2199L: linux-media@vger.kernel.org 2200S: Maintained 2201F: drivers/media/platform/s5p-cec/ 2202F: Documentation/devicetree/bindings/media/s5p-cec.txt 2203 2204ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2205M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2206M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2207M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2208L: linux-arm-kernel@lists.infradead.org 2209L: linux-media@vger.kernel.org 2210S: Maintained 2211F: drivers/media/platform/s5p-jpeg/ 2212 2213ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2214M: Kyungmin Park <kyungmin.park@samsung.com> 2215M: Kamil Debski <kamil@wypas.org> 2216M: Jeongtae Park <jtp.park@samsung.com> 2217M: Andrzej Hajda <a.hajda@samsung.com> 2218L: linux-arm-kernel@lists.infradead.org 2219L: linux-media@vger.kernel.org 2220S: Maintained 2221F: drivers/media/platform/s5p-mfc/ 2222 2223ARM/SHMOBILE ARM ARCHITECTURE 2224M: Simon Horman <horms@verge.net.au> 2225M: Magnus Damm <magnus.damm@gmail.com> 2226L: linux-renesas-soc@vger.kernel.org 2227Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2228T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2229S: Supported 2230F: arch/arm/boot/dts/emev2* 2231F: arch/arm/boot/dts/gr-peach* 2232F: arch/arm/boot/dts/iwg20d-q7* 2233F: arch/arm/boot/dts/r7s* 2234F: arch/arm/boot/dts/r8a* 2235F: arch/arm/boot/dts/r9a* 2236F: arch/arm/boot/dts/sh* 2237F: arch/arm/configs/shmobile_defconfig 2238F: arch/arm/include/debug/renesas-scif.S 2239F: arch/arm/mach-shmobile/ 2240F: Documentation/devicetree/bindings/arm/renesas.yaml 2241F: drivers/soc/renesas/ 2242F: include/linux/soc/renesas/ 2243 2244ARM/SOCFPGA ARCHITECTURE 2245M: Dinh Nguyen <dinguyen@kernel.org> 2246S: Maintained 2247F: arch/arm/mach-socfpga/ 2248F: arch/arm/boot/dts/socfpga* 2249F: arch/arm/configs/socfpga_defconfig 2250F: arch/arm64/boot/dts/altera/ 2251F: arch/arm64/boot/dts/intel/ 2252W: http://www.rocketboards.org 2253T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2254 2255ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2256M: Dinh Nguyen <dinguyen@kernel.org> 2257S: Maintained 2258F: drivers/clk/socfpga/ 2259 2260ARM/SOCFPGA EDAC SUPPORT 2261M: Thor Thayer <thor.thayer@linux.intel.com> 2262S: Maintained 2263F: drivers/edac/altera_edac. 2264 2265ARM/SPREADTRUM SoC SUPPORT 2266M: Orson Zhai <orsonzhai@gmail.com> 2267M: Baolin Wang <baolin.wang@linaro.org> 2268M: Chunyan Zhang <zhang.lyra@gmail.com> 2269S: Maintained 2270F: arch/arm64/boot/dts/sprd 2271N: sprd 2272 2273ARM/STI ARCHITECTURE 2274M: Patrice Chotard <patrice.chotard@st.com> 2275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2276W: http://www.stlinux.com 2277S: Maintained 2278F: arch/arm/mach-sti/ 2279F: arch/arm/boot/dts/sti* 2280F: drivers/char/hw_random/st-rng.c 2281F: drivers/clocksource/arm_global_timer.c 2282F: drivers/clocksource/clksrc_st_lpc.c 2283F: drivers/cpufreq/sti-cpufreq.c 2284F: drivers/dma/st_fdma* 2285F: drivers/i2c/busses/i2c-st.c 2286F: drivers/media/rc/st_rc.c 2287F: drivers/media/platform/sti/c8sectpfe/ 2288F: drivers/mmc/host/sdhci-st.c 2289F: drivers/phy/st/phy-miphy28lp.c 2290F: drivers/phy/st/phy-stih407-usb.c 2291F: drivers/pinctrl/pinctrl-st.c 2292F: drivers/remoteproc/st_remoteproc.c 2293F: drivers/remoteproc/st_slim_rproc.c 2294F: drivers/reset/sti/ 2295F: drivers/rtc/rtc-st-lpc.c 2296F: drivers/tty/serial/st-asc.c 2297F: drivers/usb/dwc3/dwc3-st.c 2298F: drivers/usb/host/ehci-st.c 2299F: drivers/usb/host/ohci-st.c 2300F: drivers/watchdog/st_lpc_wdt.c 2301F: drivers/ata/ahci_st.c 2302F: include/linux/remoteproc/st_slim_rproc.h 2303 2304ARM/STM32 ARCHITECTURE 2305M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2306M: Alexandre Torgue <alexandre.torgue@st.com> 2307L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2309S: Maintained 2310T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2311N: stm32 2312N: stm 2313F: arch/arm/boot/dts/stm32* 2314F: arch/arm/mach-stm32/ 2315F: drivers/clocksource/armv7m_systick.c 2316 2317ARM/Synaptics SoC support 2318M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2319M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2321S: Maintained 2322F: arch/arm/mach-berlin/ 2323F: arch/arm/boot/dts/berlin* 2324F: arch/arm64/boot/dts/synaptics/ 2325 2326ARM/TANGO ARCHITECTURE 2327M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2328M: Mans Rullgard <mans@mansr.com> 2329L: linux-arm-kernel@lists.infradead.org 2330S: Odd Fixes 2331N: tango 2332 2333ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2334M: Lennert Buytenhek <kernel@wantstofly.org> 2335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2336S: Maintained 2337 2338ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2339M: Hans Verkuil <hans.verkuil@cisco.com> 2340L: linux-tegra@vger.kernel.org 2341L: linux-media@vger.kernel.org 2342S: Maintained 2343F: drivers/media/platform/tegra-cec/ 2344F: Documentation/devicetree/bindings/media/tegra-cec.txt 2345 2346ARM/TETON BGA MACHINE SUPPORT 2347M: "Mark F. Brown" <mark.brown314@gmail.com> 2348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2349S: Maintained 2350 2351ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2352M: Santosh Shilimkar <ssantosh@kernel.org> 2353L: linux-kernel@vger.kernel.org 2354S: Maintained 2355F: drivers/memory/*emif* 2356 2357ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2358M: Tero Kristo <t-kristo@ti.com> 2359M: Nishanth Menon <nm@ti.com> 2360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2361S: Supported 2362F: Documentation/devicetree/bindings/arm/ti/k3.txt 2363F: arch/arm64/boot/dts/ti/Makefile 2364F: arch/arm64/boot/dts/ti/k3-* 2365F: include/dt-bindings/pinctrl/k3.h 2366 2367ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2368M: Santosh Shilimkar <ssantosh@kernel.org> 2369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2370S: Maintained 2371F: arch/arm/mach-keystone/ 2372F: arch/arm/boot/dts/keystone-* 2373T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2374 2375ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2376M: Santosh Shilimkar <ssantosh@kernel.org> 2377L: linux-kernel@vger.kernel.org 2378S: Maintained 2379F: drivers/clk/keystone/ 2380 2381ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2382M: Santosh Shilimkar <ssantosh@kernel.org> 2383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2384L: linux-kernel@vger.kernel.org 2385S: Maintained 2386F: drivers/clocksource/timer-keystone.c 2387 2388ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2389M: Santosh Shilimkar <ssantosh@kernel.org> 2390L: linux-kernel@vger.kernel.org 2391S: Maintained 2392F: drivers/power/reset/keystone-reset.c 2393 2394ARM/THECUS N2100 MACHINE SUPPORT 2395M: Lennert Buytenhek <kernel@wantstofly.org> 2396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2397S: Maintained 2398 2399ARM/TOSA MACHINE SUPPORT 2400M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2401M: Dirk Opfer <dirk@opfer-online.de> 2402S: Maintained 2403 2404ARM/UNIPHIER ARCHITECTURE 2405M: Masahiro Yamada <yamada.masahiro@socionext.com> 2406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2407T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2408S: Maintained 2409F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2410F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2411F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2412F: arch/arm/boot/dts/uniphier* 2413F: arch/arm/include/asm/hardware/cache-uniphier.h 2414F: arch/arm/mach-uniphier/ 2415F: arch/arm/mm/cache-uniphier.c 2416F: arch/arm64/boot/dts/socionext/uniphier* 2417F: drivers/bus/uniphier-system-bus.c 2418F: drivers/clk/uniphier/ 2419F: drivers/dma/uniphier-mdmac.c 2420F: drivers/gpio/gpio-uniphier.c 2421F: drivers/i2c/busses/i2c-uniphier* 2422F: drivers/irqchip/irq-uniphier-aidet.c 2423F: drivers/mmc/host/uniphier-sd.c 2424F: drivers/pinctrl/uniphier/ 2425F: drivers/reset/reset-uniphier.c 2426F: drivers/tty/serial/8250/8250_uniphier.c 2427N: uniphier 2428 2429ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2430M: Ulf Hansson <ulf.hansson@linaro.org> 2431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2432T: git git://git.linaro.org/people/ulfh/clk.git 2433S: Maintained 2434F: drivers/clk/ux500/ 2435 2436ARM/VERSATILE EXPRESS PLATFORM 2437M: Liviu Dudau <liviu.dudau@arm.com> 2438M: Sudeep Holla <sudeep.holla@arm.com> 2439M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2441S: Maintained 2442F: arch/arm/boot/dts/vexpress* 2443F: arch/arm64/boot/dts/arm/ 2444F: arch/arm/mach-vexpress/ 2445F: */*/vexpress* 2446F: */*/*/vexpress* 2447F: drivers/clk/versatile/clk-vexpress-osc.c 2448F: drivers/clocksource/timer-versatile.c 2449N: mps2 2450 2451ARM/VFP SUPPORT 2452M: Russell King <linux@armlinux.org.uk> 2453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2454W: http://www.armlinux.org.uk/ 2455S: Maintained 2456F: arch/arm/vfp/ 2457 2458ARM/VOIPAC PXA270 SUPPORT 2459M: Marek Vasut <marek.vasut@gmail.com> 2460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2461S: Maintained 2462F: arch/arm/mach-pxa/vpac270.c 2463F: arch/arm/mach-pxa/include/mach/vpac270.h 2464 2465ARM/VT8500 ARM ARCHITECTURE 2466M: Tony Prisk <linux@prisktech.co.nz> 2467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2468S: Maintained 2469F: arch/arm/mach-vt8500/ 2470F: drivers/clocksource/timer-vt8500.c 2471F: drivers/i2c/busses/i2c-wmt.c 2472F: drivers/mmc/host/wmt-sdmmc.c 2473F: drivers/pwm/pwm-vt8500.c 2474F: drivers/rtc/rtc-vt8500.c 2475F: drivers/tty/serial/vt8500_serial.c 2476F: drivers/usb/host/ehci-platform.c 2477F: drivers/usb/host/uhci-platform.c 2478F: drivers/video/fbdev/vt8500lcdfb.* 2479F: drivers/video/fbdev/wm8505fb* 2480F: drivers/video/fbdev/wmt_ge_rops.* 2481 2482ARM/ZIPIT Z2 SUPPORT 2483M: Marek Vasut <marek.vasut@gmail.com> 2484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2485S: Maintained 2486F: arch/arm/mach-pxa/z2.c 2487F: arch/arm/mach-pxa/include/mach/z2.h 2488 2489ARM/ZTE ARCHITECTURE 2490M: Jun Nie <jun.nie@linaro.org> 2491M: Shawn Guo <shawnguo@kernel.org> 2492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2493S: Maintained 2494F: arch/arm/boot/dts/zx2967* 2495F: arch/arm/mach-zx/ 2496F: arch/arm64/boot/dts/zte/ 2497F: drivers/clk/zte/ 2498F: drivers/dma/zx_dma.c 2499F: drivers/gpio/gpio-zx.c 2500F: drivers/i2c/busses/i2c-zx2967.c 2501F: drivers/mmc/host/dw_mmc-zx.* 2502F: drivers/pinctrl/zte/ 2503F: drivers/soc/zte/ 2504F: drivers/thermal/zx2967_thermal.c 2505F: drivers/watchdog/zx2967_wdt.c 2506F: Documentation/devicetree/bindings/arm/zte.yaml 2507F: Documentation/devicetree/bindings/clock/zx2967*.txt 2508F: Documentation/devicetree/bindings/dma/zxdma.txt 2509F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2510F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2511F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2512F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2513F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2514F: Documentation/devicetree/bindings/soc/zte/ 2515F: Documentation/devicetree/bindings/sound/zte,*.txt 2516F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2517F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2518F: include/dt-bindings/clock/zx2967*.h 2519F: include/dt-bindings/soc/zte,*.h 2520F: sound/soc/codecs/zx_aud96p22.c 2521F: sound/soc/zte/ 2522 2523ARM/ZYNQ ARCHITECTURE 2524M: Michal Simek <michal.simek@xilinx.com> 2525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2526W: http://wiki.xilinx.com 2527T: git https://github.com/Xilinx/linux-xlnx.git 2528S: Supported 2529F: arch/arm/mach-zynq/ 2530F: drivers/cpuidle/cpuidle-zynq.c 2531F: drivers/block/xsysace.c 2532N: zynq 2533N: xilinx 2534F: drivers/clocksource/timer-cadence-ttc.c 2535F: drivers/i2c/busses/i2c-cadence.c 2536F: drivers/mmc/host/sdhci-of-arasan.c 2537F: drivers/edac/synopsys_edac.c 2538F: drivers/i2c/busses/i2c-xiic.c 2539 2540ARM64 PORT (AARCH64 ARCHITECTURE) 2541M: Catalin Marinas <catalin.marinas@arm.com> 2542M: Will Deacon <will.deacon@arm.com> 2543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2544T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2545S: Maintained 2546F: arch/arm64/ 2547X: arch/arm64/boot/dts/ 2548F: Documentation/arm64/ 2549 2550AS3645A LED FLASH CONTROLLER DRIVER 2551M: Sakari Ailus <sakari.ailus@iki.fi> 2552L: linux-leds@vger.kernel.org 2553S: Maintained 2554F: drivers/leds/leds-as3645a.c 2555 2556ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2557M: Tianshu Qiu <tian.shu.qiu@intel.com> 2558L: linux-media@vger.kernel.org 2559T: git git://linuxtv.org/media_tree.git 2560S: Maintained 2561F: drivers/media/i2c/ak7375.c 2562F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2563 2564ASAHI KASEI AK8974 DRIVER 2565M: Linus Walleij <linus.walleij@linaro.org> 2566L: linux-iio@vger.kernel.org 2567W: http://www.akm.com/ 2568S: Supported 2569F: drivers/iio/magnetometer/ak8974.c 2570 2571ASC7621 HARDWARE MONITOR DRIVER 2572M: George Joseph <george.joseph@fairview5.com> 2573L: linux-hwmon@vger.kernel.org 2574S: Maintained 2575F: Documentation/hwmon/asc7621.rst 2576F: drivers/hwmon/asc7621.c 2577 2578ASPEED VIDEO ENGINE DRIVER 2579M: Eddie James <eajames@linux.ibm.com> 2580L: linux-media@vger.kernel.org 2581L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2582S: Maintained 2583F: drivers/media/platform/aspeed-video.c 2584F: Documentation/devicetree/bindings/media/aspeed-video.txt 2585 2586ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2587M: Corentin Chary <corentin.chary@gmail.com> 2588L: acpi4asus-user@lists.sourceforge.net 2589L: platform-driver-x86@vger.kernel.org 2590W: http://acpi4asus.sf.net 2591S: Maintained 2592F: drivers/platform/x86/asus*.c 2593F: drivers/platform/x86/eeepc*.c 2594 2595ASUS WIRELESS RADIO CONTROL DRIVER 2596M: João Paulo Rechi Vita <jprvita@gmail.com> 2597L: platform-driver-x86@vger.kernel.org 2598S: Maintained 2599F: drivers/platform/x86/asus-wireless.c 2600 2601ASYMMETRIC KEYS 2602M: David Howells <dhowells@redhat.com> 2603L: keyrings@vger.kernel.org 2604S: Maintained 2605F: Documentation/crypto/asymmetric-keys.txt 2606F: include/linux/verification.h 2607F: include/crypto/public_key.h 2608F: include/crypto/pkcs7.h 2609F: crypto/asymmetric_keys/ 2610 2611ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2612R: Dan Williams <dan.j.williams@intel.com> 2613W: http://sourceforge.net/projects/xscaleiop 2614S: Odd fixes 2615F: Documentation/crypto/async-tx-api.txt 2616F: crypto/async_tx/ 2617F: drivers/dma/ 2618F: include/linux/dmaengine.h 2619F: include/linux/async_tx.h 2620 2621AT24 EEPROM DRIVER 2622M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2623L: linux-i2c@vger.kernel.org 2624T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2625S: Maintained 2626F: Documentation/devicetree/bindings/eeprom/at24.txt 2627F: drivers/misc/eeprom/at24.c 2628 2629ATA OVER ETHERNET (AOE) DRIVER 2630M: "Justin Sanders" <justin@coraid.com> 2631W: http://www.openaoe.org/ 2632S: Supported 2633F: Documentation/aoe/ 2634F: drivers/block/aoe/ 2635 2636ATHEROS 71XX/9XXX GPIO DRIVER 2637M: Alban Bedel <albeu@free.fr> 2638W: https://github.com/AlbanBedel/linux 2639T: git git://github.com/AlbanBedel/linux 2640S: Maintained 2641F: drivers/gpio/gpio-ath79.c 2642F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2643 2644ATHEROS 71XX/9XXX USB PHY DRIVER 2645M: Alban Bedel <albeu@free.fr> 2646W: https://github.com/AlbanBedel/linux 2647T: git git://github.com/AlbanBedel/linux 2648S: Maintained 2649F: drivers/phy/qualcomm/phy-ath79-usb.c 2650F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2651 2652ATHEROS ATH GENERIC UTILITIES 2653M: Kalle Valo <kvalo@codeaurora.org> 2654L: linux-wireless@vger.kernel.org 2655S: Supported 2656F: drivers/net/wireless/ath/* 2657 2658ATHEROS ATH5K WIRELESS DRIVER 2659M: Jiri Slaby <jirislaby@gmail.com> 2660M: Nick Kossifidis <mickflemm@gmail.com> 2661M: Luis Chamberlain <mcgrof@kernel.org> 2662L: linux-wireless@vger.kernel.org 2663W: http://wireless.kernel.org/en/users/Drivers/ath5k 2664S: Maintained 2665F: drivers/net/wireless/ath/ath5k/ 2666 2667ATHEROS ATH6KL WIRELESS DRIVER 2668M: Kalle Valo <kvalo@codeaurora.org> 2669L: linux-wireless@vger.kernel.org 2670W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2672S: Supported 2673F: drivers/net/wireless/ath/ath6kl/ 2674 2675ATI_REMOTE2 DRIVER 2676M: Ville Syrjala <syrjala@sci.fi> 2677S: Maintained 2678F: drivers/input/misc/ati_remote2.c 2679 2680ATK0110 HWMON DRIVER 2681M: Luca Tettamanti <kronos.it@gmail.com> 2682L: linux-hwmon@vger.kernel.org 2683S: Maintained 2684F: drivers/hwmon/asus_atk0110.c 2685 2686ATLX ETHERNET DRIVERS 2687M: Jay Cliburn <jcliburn@gmail.com> 2688M: Chris Snook <chris.snook@gmail.com> 2689L: netdev@vger.kernel.org 2690W: http://sourceforge.net/projects/atl1 2691W: http://atl1.sourceforge.net 2692S: Maintained 2693F: drivers/net/ethernet/atheros/ 2694 2695ATM 2696M: Chas Williams <3chas3@gmail.com> 2697L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2698L: netdev@vger.kernel.org 2699W: http://linux-atm.sourceforge.net 2700S: Maintained 2701F: drivers/atm/ 2702F: include/linux/atm* 2703F: include/uapi/linux/atm* 2704 2705ATMEL MACB ETHERNET DRIVER 2706M: Nicolas Ferre <nicolas.ferre@microchip.com> 2707S: Supported 2708F: drivers/net/ethernet/cadence/ 2709 2710ATMEL MAXTOUCH DRIVER 2711M: Nick Dyer <nick@shmanahar.org> 2712T: git git://github.com/ndyer/linux.git 2713S: Maintained 2714F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2715F: drivers/input/touchscreen/atmel_mxt_ts.c 2716 2717ATMEL WIRELESS DRIVER 2718M: Simon Kelley <simon@thekelleys.org.uk> 2719L: linux-wireless@vger.kernel.org 2720W: http://www.thekelleys.org.uk/atmel 2721W: http://atmelwlandriver.sourceforge.net/ 2722S: Maintained 2723F: drivers/net/wireless/atmel/atmel* 2724 2725ATOMIC INFRASTRUCTURE 2726M: Will Deacon <will.deacon@arm.com> 2727M: Peter Zijlstra <peterz@infradead.org> 2728R: Boqun Feng <boqun.feng@gmail.com> 2729L: linux-kernel@vger.kernel.org 2730S: Maintained 2731F: arch/*/include/asm/atomic*.h 2732F: include/*/atomic*.h 2733F: scripts/atomic/ 2734 2735ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2736M: Bradley Grove <linuxdrivers@attotech.com> 2737L: linux-scsi@vger.kernel.org 2738W: http://www.attotech.com 2739S: Supported 2740F: drivers/scsi/esas2r 2741 2742ATUSB IEEE 802.15.4 RADIO DRIVER 2743M: Stefan Schmidt <stefan@datenfreihafen.org> 2744L: linux-wpan@vger.kernel.org 2745S: Maintained 2746F: drivers/net/ieee802154/atusb.c 2747F: drivers/net/ieee802154/atusb.h 2748F: drivers/net/ieee802154/at86rf230.h 2749 2750AUDIT SUBSYSTEM 2751M: Paul Moore <paul@paul-moore.com> 2752M: Eric Paris <eparis@redhat.com> 2753L: linux-audit@redhat.com (moderated for non-subscribers) 2754W: https://github.com/linux-audit 2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2756S: Supported 2757F: include/linux/audit.h 2758F: include/uapi/linux/audit.h 2759F: kernel/audit* 2760 2761AUXILIARY DISPLAY DRIVERS 2762M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2763S: Maintained 2764F: drivers/auxdisplay/ 2765F: include/linux/cfag12864b.h 2766 2767AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2768M: Andreas Klinger <ak@it-klinger.de> 2769L: linux-iio@vger.kernel.org 2770S: Maintained 2771F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2772F: drivers/iio/adc/hx711.c 2773 2774AX.25 NETWORK LAYER 2775M: Ralf Baechle <ralf@linux-mips.org> 2776L: linux-hams@vger.kernel.org 2777W: http://www.linux-ax25.org/ 2778S: Maintained 2779F: include/uapi/linux/ax25.h 2780F: include/net/ax25.h 2781F: net/ax25/ 2782 2783AXENTIA ARM DEVICES 2784M: Peter Rosin <peda@axentia.se> 2785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2786S: Maintained 2787F: Documentation/devicetree/bindings/arm/axentia.txt 2788F: arch/arm/boot/dts/at91-linea.dtsi 2789F: arch/arm/boot/dts/at91-natte.dtsi 2790F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2791F: arch/arm/boot/dts/at91-tse850-3.dts 2792 2793AXENTIA ASOC DRIVERS 2794M: Peter Rosin <peda@axentia.se> 2795L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2796S: Maintained 2797F: Documentation/devicetree/bindings/sound/axentia,* 2798F: sound/soc/atmel/tse850-pcm5142.c 2799 2800AXXIA I2C CONTROLLER 2801M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2802L: linux-i2c@vger.kernel.org 2803S: Maintained 2804F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2805F: drivers/i2c/busses/i2c-axxia.c 2806 2807AZ6007 DVB DRIVER 2808M: Mauro Carvalho Chehab <mchehab@kernel.org> 2809L: linux-media@vger.kernel.org 2810W: https://linuxtv.org 2811T: git git://linuxtv.org/media_tree.git 2812S: Maintained 2813F: drivers/media/usb/dvb-usb-v2/az6007.c 2814 2815AZTECH FM RADIO RECEIVER DRIVER 2816M: Hans Verkuil <hverkuil@xs4all.nl> 2817L: linux-media@vger.kernel.org 2818T: git git://linuxtv.org/media_tree.git 2819W: https://linuxtv.org 2820S: Maintained 2821F: drivers/media/radio/radio-aztech* 2822 2823B43 WIRELESS DRIVER 2824L: linux-wireless@vger.kernel.org 2825L: b43-dev@lists.infradead.org 2826W: http://wireless.kernel.org/en/users/Drivers/b43 2827S: Odd Fixes 2828F: drivers/net/wireless/broadcom/b43/ 2829 2830B43LEGACY WIRELESS DRIVER 2831M: Larry Finger <Larry.Finger@lwfinger.net> 2832L: linux-wireless@vger.kernel.org 2833L: b43-dev@lists.infradead.org 2834W: http://wireless.kernel.org/en/users/Drivers/b43 2835S: Maintained 2836F: drivers/net/wireless/broadcom/b43legacy/ 2837 2838BACKLIGHT CLASS/SUBSYSTEM 2839M: Lee Jones <lee.jones@linaro.org> 2840M: Daniel Thompson <daniel.thompson@linaro.org> 2841M: Jingoo Han <jingoohan1@gmail.com> 2842L: dri-devel@lists.freedesktop.org 2843T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2844S: Maintained 2845F: drivers/video/backlight/ 2846F: include/linux/backlight.h 2847F: include/linux/pwm_backlight.h 2848F: Documentation/devicetree/bindings/leds/backlight 2849 2850BATMAN ADVANCED 2851M: Marek Lindner <mareklindner@neomailbox.ch> 2852M: Simon Wunderlich <sw@simonwunderlich.de> 2853M: Antonio Quartulli <a@unstable.cc> 2854L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2855W: https://www.open-mesh.org/ 2856B: https://www.open-mesh.org/projects/batman-adv/issues 2857C: irc://chat.freenode.net/batman 2858Q: https://patchwork.open-mesh.org/project/batman/list/ 2859T: git https://git.open-mesh.org/linux-merge.git 2860S: Maintained 2861F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2862F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2863F: Documentation/networking/batman-adv.rst 2864F: include/uapi/linux/batadv_packet.h 2865F: include/uapi/linux/batman_adv.h 2866F: net/batman-adv/ 2867 2868BAYCOM/HDLCDRV DRIVERS FOR AX.25 2869M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2870L: linux-hams@vger.kernel.org 2871W: http://www.baycom.org/~tom/ham/ham.html 2872S: Maintained 2873F: drivers/net/hamradio/baycom* 2874 2875BCACHE (BLOCK LAYER CACHE) 2876M: Coly Li <colyli@suse.de> 2877M: Kent Overstreet <kent.overstreet@gmail.com> 2878L: linux-bcache@vger.kernel.org 2879W: http://bcache.evilpiepirate.org 2880C: irc://irc.oftc.net/bcache 2881S: Maintained 2882F: drivers/md/bcache/ 2883 2884BDISP ST MEDIA DRIVER 2885M: Fabien Dessenne <fabien.dessenne@st.com> 2886L: linux-media@vger.kernel.org 2887T: git git://linuxtv.org/media_tree.git 2888W: https://linuxtv.org 2889S: Supported 2890F: drivers/media/platform/sti/bdisp 2891 2892BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2893M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2894L: netdev@vger.kernel.org 2895S: Maintained 2896F: drivers/net/ethernet/ec_bhf.c 2897 2898BEFS FILE SYSTEM 2899M: Luis de Bethencourt <luisbg@kernel.org> 2900M: Salah Triki <salah.triki@gmail.com> 2901S: Maintained 2902T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2903F: Documentation/filesystems/befs.txt 2904F: fs/befs/ 2905 2906BFQ I/O SCHEDULER 2907M: Paolo Valente <paolo.valente@linaro.org> 2908M: Jens Axboe <axboe@kernel.dk> 2909L: linux-block@vger.kernel.org 2910S: Maintained 2911F: block/bfq-* 2912F: Documentation/block/bfq-iosched.txt 2913 2914BFS FILE SYSTEM 2915M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2916S: Maintained 2917F: Documentation/filesystems/bfs.txt 2918F: fs/bfs/ 2919F: include/uapi/linux/bfs_fs.h 2920 2921BLINKM RGB LED DRIVER 2922M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2923S: Maintained 2924F: drivers/leds/leds-blinkm.c 2925 2926BLOCK LAYER 2927M: Jens Axboe <axboe@kernel.dk> 2928L: linux-block@vger.kernel.org 2929T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2930S: Maintained 2931F: block/ 2932F: drivers/block/ 2933F: kernel/trace/blktrace.c 2934F: lib/sbitmap.c 2935 2936BLOCK2MTD DRIVER 2937M: Joern Engel <joern@lazybastard.org> 2938L: linux-mtd@lists.infradead.org 2939S: Maintained 2940F: drivers/mtd/devices/block2mtd.c 2941 2942BLUETOOTH DRIVERS 2943M: Marcel Holtmann <marcel@holtmann.org> 2944M: Johan Hedberg <johan.hedberg@gmail.com> 2945L: linux-bluetooth@vger.kernel.org 2946W: http://www.bluez.org/ 2947T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2948T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2949S: Maintained 2950F: drivers/bluetooth/ 2951 2952BLUETOOTH SUBSYSTEM 2953M: Marcel Holtmann <marcel@holtmann.org> 2954M: Johan Hedberg <johan.hedberg@gmail.com> 2955L: linux-bluetooth@vger.kernel.org 2956W: http://www.bluez.org/ 2957T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2959S: Maintained 2960F: net/bluetooth/ 2961F: include/net/bluetooth/ 2962 2963BONDING DRIVER 2964M: Jay Vosburgh <j.vosburgh@gmail.com> 2965M: Veaceslav Falico <vfalico@gmail.com> 2966M: Andy Gospodarek <andy@greyhouse.net> 2967L: netdev@vger.kernel.org 2968W: http://sourceforge.net/projects/bonding/ 2969S: Supported 2970F: drivers/net/bonding/ 2971F: include/uapi/linux/if_bonding.h 2972 2973BPF (Safe dynamic programs and tools) 2974M: Alexei Starovoitov <ast@kernel.org> 2975M: Daniel Borkmann <daniel@iogearbox.net> 2976R: Martin KaFai Lau <kafai@fb.com> 2977R: Song Liu <songliubraving@fb.com> 2978R: Yonghong Song <yhs@fb.com> 2979L: netdev@vger.kernel.org 2980L: bpf@vger.kernel.org 2981T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2982T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2983Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2984S: Supported 2985F: arch/*/net/* 2986F: Documentation/networking/filter.txt 2987F: Documentation/bpf/ 2988F: include/linux/bpf* 2989F: include/linux/filter.h 2990F: include/trace/events/xdp.h 2991F: include/uapi/linux/bpf* 2992F: include/uapi/linux/filter.h 2993F: kernel/bpf/ 2994F: kernel/trace/bpf_trace.c 2995F: lib/test_bpf.c 2996F: net/bpf/ 2997F: net/core/filter.c 2998F: net/sched/act_bpf.c 2999F: net/sched/cls_bpf.c 3000F: samples/bpf/ 3001F: tools/bpf/ 3002F: tools/lib/bpf/ 3003F: tools/testing/selftests/bpf/ 3004K: bpf 3005N: bpf 3006 3007BPF JIT for ARM 3008M: Shubham Bansal <illusionist.neo@gmail.com> 3009L: netdev@vger.kernel.org 3010L: bpf@vger.kernel.org 3011S: Maintained 3012F: arch/arm/net/ 3013 3014BPF JIT for ARM64 3015M: Daniel Borkmann <daniel@iogearbox.net> 3016M: Alexei Starovoitov <ast@kernel.org> 3017M: Zi Shen Lim <zlim.lnx@gmail.com> 3018L: netdev@vger.kernel.org 3019L: bpf@vger.kernel.org 3020S: Supported 3021F: arch/arm64/net/ 3022 3023BPF JIT for MIPS (32-BIT AND 64-BIT) 3024M: Paul Burton <paul.burton@mips.com> 3025L: netdev@vger.kernel.org 3026L: bpf@vger.kernel.org 3027S: Maintained 3028F: arch/mips/net/ 3029 3030BPF JIT for NFP NICs 3031M: Jakub Kicinski <jakub.kicinski@netronome.com> 3032L: netdev@vger.kernel.org 3033L: bpf@vger.kernel.org 3034S: Supported 3035F: drivers/net/ethernet/netronome/nfp/bpf/ 3036 3037BPF JIT for POWERPC (32-BIT AND 64-BIT) 3038M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3039M: Sandipan Das <sandipan@linux.ibm.com> 3040L: netdev@vger.kernel.org 3041L: bpf@vger.kernel.org 3042S: Maintained 3043F: arch/powerpc/net/ 3044 3045BPF JIT for RISC-V (RV64G) 3046M: Björn Töpel <bjorn.topel@gmail.com> 3047L: netdev@vger.kernel.org 3048S: Maintained 3049F: arch/riscv/net/ 3050 3051BPF JIT for S390 3052M: Martin Schwidefsky <schwidefsky@de.ibm.com> 3053M: Heiko Carstens <heiko.carstens@de.ibm.com> 3054L: netdev@vger.kernel.org 3055L: bpf@vger.kernel.org 3056S: Maintained 3057F: arch/s390/net/ 3058X: arch/s390/net/pnet.c 3059 3060BPF JIT for SPARC (32-BIT AND 64-BIT) 3061M: David S. Miller <davem@davemloft.net> 3062L: netdev@vger.kernel.org 3063L: bpf@vger.kernel.org 3064S: Maintained 3065F: arch/sparc/net/ 3066 3067BPF JIT for X86 32-BIT 3068M: Wang YanQing <udknight@gmail.com> 3069L: netdev@vger.kernel.org 3070L: bpf@vger.kernel.org 3071S: Maintained 3072F: arch/x86/net/bpf_jit_comp32.c 3073 3074BPF JIT for X86 64-BIT 3075M: Alexei Starovoitov <ast@kernel.org> 3076M: Daniel Borkmann <daniel@iogearbox.net> 3077L: netdev@vger.kernel.org 3078L: bpf@vger.kernel.org 3079S: Supported 3080F: arch/x86/net/ 3081X: arch/x86/net/bpf_jit_comp32.c 3082 3083BROADCOM B44 10/100 ETHERNET DRIVER 3084M: Michael Chan <michael.chan@broadcom.com> 3085L: netdev@vger.kernel.org 3086S: Supported 3087F: drivers/net/ethernet/broadcom/b44.* 3088 3089BROADCOM B53 ETHERNET SWITCH DRIVER 3090M: Florian Fainelli <f.fainelli@gmail.com> 3091L: netdev@vger.kernel.org 3092L: openwrt-devel@lists.openwrt.org (subscribers-only) 3093S: Supported 3094F: drivers/net/dsa/b53/* 3095F: include/linux/platform_data/b53.h 3096 3097BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3098M: Florian Fainelli <f.fainelli@gmail.com> 3099M: Ray Jui <rjui@broadcom.com> 3100M: Scott Branden <sbranden@broadcom.com> 3101M: bcm-kernel-feedback-list@broadcom.com 3102T: git git://github.com/broadcom/mach-bcm 3103S: Maintained 3104N: bcm281* 3105N: bcm113* 3106N: bcm216* 3107N: kona 3108F: arch/arm/mach-bcm/ 3109 3110BROADCOM BCM2835 ARM ARCHITECTURE 3111M: Eric Anholt <eric@anholt.net> 3112M: Stefan Wahren <stefan.wahren@i2se.com> 3113L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3115T: git git://github.com/anholt/linux 3116S: Maintained 3117N: bcm2835 3118F: drivers/staging/vc04_services 3119 3120BROADCOM BCM47XX MIPS ARCHITECTURE 3121M: Hauke Mehrtens <hauke@hauke-m.de> 3122M: Rafał Miłecki <zajec5@gmail.com> 3123L: linux-mips@vger.kernel.org 3124S: Maintained 3125F: Documentation/devicetree/bindings/mips/brcm/ 3126F: arch/mips/bcm47xx/* 3127F: arch/mips/include/asm/mach-bcm47xx/* 3128 3129BROADCOM BCM5301X ARM ARCHITECTURE 3130M: Hauke Mehrtens <hauke@hauke-m.de> 3131M: Rafał Miłecki <zajec5@gmail.com> 3132M: bcm-kernel-feedback-list@broadcom.com 3133L: linux-arm-kernel@lists.infradead.org 3134S: Maintained 3135F: arch/arm/mach-bcm/bcm_5301x.c 3136F: arch/arm/boot/dts/bcm5301x*.dtsi 3137F: arch/arm/boot/dts/bcm470* 3138F: arch/arm/boot/dts/bcm953012* 3139 3140BROADCOM BCM53573 ARM ARCHITECTURE 3141M: Rafał Miłecki <rafal@milecki.pl> 3142L: linux-arm-kernel@lists.infradead.org 3143S: Maintained 3144F: arch/arm/boot/dts/bcm53573* 3145F: arch/arm/boot/dts/bcm47189* 3146 3147BROADCOM BCM63XX ARM ARCHITECTURE 3148M: Florian Fainelli <f.fainelli@gmail.com> 3149M: bcm-kernel-feedback-list@broadcom.com 3150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3151T: git git://github.com/broadcom/stblinux.git 3152S: Maintained 3153N: bcm63xx 3154 3155BROADCOM BCM63XX/BCM33XX UDC DRIVER 3156M: Kevin Cernekee <cernekee@gmail.com> 3157L: linux-usb@vger.kernel.org 3158S: Maintained 3159F: drivers/usb/gadget/udc/bcm63xx_udc.* 3160 3161BROADCOM BCM7XXX ARM ARCHITECTURE 3162M: Brian Norris <computersforpeace@gmail.com> 3163M: Gregory Fong <gregory.0xf0@gmail.com> 3164M: Florian Fainelli <f.fainelli@gmail.com> 3165M: bcm-kernel-feedback-list@broadcom.com 3166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3167T: git git://github.com/broadcom/stblinux.git 3168S: Maintained 3169F: arch/arm/mach-bcm/*brcmstb* 3170F: arch/arm/boot/dts/bcm7*.dts* 3171F: drivers/bus/brcmstb_gisb.c 3172F: arch/arm/mm/cache-b15-rac.c 3173F: arch/arm/include/asm/hardware/cache-b15-rac.h 3174N: brcmstb 3175 3176BROADCOM BMIPS CPUFREQ DRIVER 3177M: Markus Mayer <mmayer@broadcom.com> 3178M: bcm-kernel-feedback-list@broadcom.com 3179L: linux-pm@vger.kernel.org 3180S: Maintained 3181F: drivers/cpufreq/bmips-cpufreq.c 3182 3183BROADCOM BMIPS MIPS ARCHITECTURE 3184M: Kevin Cernekee <cernekee@gmail.com> 3185M: Florian Fainelli <f.fainelli@gmail.com> 3186L: bcm-kernel-feedback-list@broadcom.com 3187L: linux-mips@vger.kernel.org 3188T: git git://github.com/broadcom/stblinux.git 3189S: Maintained 3190F: arch/mips/bmips/* 3191F: arch/mips/include/asm/mach-bmips/* 3192F: arch/mips/kernel/*bmips* 3193F: arch/mips/boot/dts/brcm/bcm*.dts* 3194F: drivers/irqchip/irq-bcm63* 3195F: drivers/irqchip/irq-bcm7* 3196F: drivers/irqchip/irq-brcmstb* 3197F: include/linux/bcm963xx_nvram.h 3198F: include/linux/bcm963xx_tag.h 3199 3200BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3201M: Rasesh Mody <rmody@marvell.com> 3202M: GR-Linux-NIC-Dev@marvell.com 3203L: netdev@vger.kernel.org 3204S: Supported 3205F: drivers/net/ethernet/broadcom/bnx2.* 3206F: drivers/net/ethernet/broadcom/bnx2_* 3207 3208BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3209M: QLogic-Storage-Upstream@qlogic.com 3210L: linux-scsi@vger.kernel.org 3211S: Supported 3212F: drivers/scsi/bnx2fc/ 3213 3214BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3215M: QLogic-Storage-Upstream@qlogic.com 3216L: linux-scsi@vger.kernel.org 3217S: Supported 3218F: drivers/scsi/bnx2i/ 3219 3220BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3221M: Ariel Elior <aelior@marvell.com> 3222M: Sudarsana Kalluru <skalluru@marvell.com> 3223M: GR-everest-linux-l2@marvell.com 3224L: netdev@vger.kernel.org 3225S: Supported 3226F: drivers/net/ethernet/broadcom/bnx2x/ 3227 3228BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3229M: Michael Chan <michael.chan@broadcom.com> 3230L: netdev@vger.kernel.org 3231S: Supported 3232F: drivers/net/ethernet/broadcom/bnxt/ 3233 3234BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3235M: Arend van Spriel <arend.vanspriel@broadcom.com> 3236M: Franky Lin <franky.lin@broadcom.com> 3237M: Hante Meuleman <hante.meuleman@broadcom.com> 3238M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3239M: Wright Feng <wright.feng@cypress.com> 3240L: linux-wireless@vger.kernel.org 3241L: brcm80211-dev-list.pdl@broadcom.com 3242L: brcm80211-dev-list@cypress.com 3243S: Supported 3244F: drivers/net/wireless/broadcom/brcm80211/ 3245 3246BROADCOM BRCMSTB GPIO DRIVER 3247M: Gregory Fong <gregory.0xf0@gmail.com> 3248L: bcm-kernel-feedback-list@broadcom.com 3249S: Supported 3250F: drivers/gpio/gpio-brcmstb.c 3251F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3252 3253BROADCOM BRCMSTB I2C DRIVER 3254M: Kamal Dasu <kdasu.kdev@gmail.com> 3255L: linux-i2c@vger.kernel.org 3256L: bcm-kernel-feedback-list@broadcom.com 3257S: Supported 3258F: drivers/i2c/busses/i2c-brcmstb.c 3259F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3260 3261BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3262M: Al Cooper <alcooperx@gmail.com> 3263L: linux-kernel@vger.kernel.org 3264L: bcm-kernel-feedback-list@broadcom.com 3265S: Maintained 3266F: drivers/phy/broadcom/phy-brcm-usb* 3267 3268BROADCOM GENET ETHERNET DRIVER 3269M: Doug Berger <opendmb@gmail.com> 3270M: Florian Fainelli <f.fainelli@gmail.com> 3271L: bcm-kernel-feedback-list@broadcom.com 3272L: netdev@vger.kernel.org 3273S: Supported 3274F: drivers/net/ethernet/broadcom/genet/ 3275 3276BROADCOM IPROC ARM ARCHITECTURE 3277M: Ray Jui <rjui@broadcom.com> 3278M: Scott Branden <sbranden@broadcom.com> 3279M: bcm-kernel-feedback-list@broadcom.com 3280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3281T: git git://github.com/broadcom/cygnus-linux.git 3282S: Maintained 3283N: iproc 3284N: cygnus 3285N: bcm[-_]nsp 3286N: bcm9113* 3287N: bcm9583* 3288N: bcm9585* 3289N: bcm9586* 3290N: bcm988312 3291N: bcm113* 3292N: bcm583* 3293N: bcm585* 3294N: bcm586* 3295N: bcm88312 3296N: hr2 3297N: stingray 3298F: arch/arm64/boot/dts/broadcom/northstar2/* 3299F: arch/arm64/boot/dts/broadcom/stingray/* 3300F: drivers/clk/bcm/clk-ns* 3301F: drivers/clk/bcm/clk-sr* 3302F: drivers/pinctrl/bcm/pinctrl-ns* 3303F: include/dt-bindings/clock/bcm-sr* 3304 3305BROADCOM KONA GPIO DRIVER 3306M: Ray Jui <rjui@broadcom.com> 3307L: bcm-kernel-feedback-list@broadcom.com 3308S: Supported 3309F: drivers/gpio/gpio-bcm-kona.c 3310F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3311 3312BROADCOM NETXTREME-E ROCE DRIVER 3313M: Selvin Xavier <selvin.xavier@broadcom.com> 3314M: Devesh Sharma <devesh.sharma@broadcom.com> 3315M: Somnath Kotur <somnath.kotur@broadcom.com> 3316M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3317L: linux-rdma@vger.kernel.org 3318W: http://www.broadcom.com 3319S: Supported 3320F: drivers/infiniband/hw/bnxt_re/ 3321F: include/uapi/rdma/bnxt_re-abi.h 3322 3323BROADCOM NVRAM DRIVER 3324M: Rafał Miłecki <zajec5@gmail.com> 3325L: linux-mips@vger.kernel.org 3326S: Maintained 3327F: drivers/firmware/broadcom/* 3328 3329BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3330M: Rafał Miłecki <zajec5@gmail.com> 3331L: linux-wireless@vger.kernel.org 3332S: Maintained 3333F: drivers/bcma/ 3334F: include/linux/bcma/ 3335 3336BROADCOM STB AVS CPUFREQ DRIVER 3337M: Markus Mayer <mmayer@broadcom.com> 3338M: bcm-kernel-feedback-list@broadcom.com 3339L: linux-pm@vger.kernel.org 3340S: Maintained 3341F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3342F: drivers/cpufreq/brcmstb* 3343 3344BROADCOM STB AVS TMON DRIVER 3345M: Markus Mayer <mmayer@broadcom.com> 3346M: bcm-kernel-feedback-list@broadcom.com 3347L: linux-pm@vger.kernel.org 3348S: Maintained 3349F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3350F: drivers/thermal/broadcom/brcmstb* 3351 3352BROADCOM STB NAND FLASH DRIVER 3353M: Brian Norris <computersforpeace@gmail.com> 3354M: Kamal Dasu <kdasu.kdev@gmail.com> 3355L: linux-mtd@lists.infradead.org 3356L: bcm-kernel-feedback-list@broadcom.com 3357S: Maintained 3358F: drivers/mtd/nand/raw/brcmnand/ 3359 3360BROADCOM STB DPFE DRIVER 3361M: Markus Mayer <mmayer@broadcom.com> 3362M: bcm-kernel-feedback-list@broadcom.com 3363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3364S: Maintained 3365F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3366F: drivers/memory/brcmstb_dpfe.c 3367 3368BROADCOM SPI DRIVER 3369M: Kamal Dasu <kdasu.kdev@gmail.com> 3370M: bcm-kernel-feedback-list@broadcom.com 3371S: Maintained 3372F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3373F: drivers/spi/spi-bcm-qspi.* 3374F: drivers/spi/spi-brcmstb-qspi.c 3375F: drivers/spi/spi-iproc-qspi.c 3376 3377BROADCOM SYSTEMPORT ETHERNET DRIVER 3378M: Florian Fainelli <f.fainelli@gmail.com> 3379L: bcm-kernel-feedback-list@broadcom.com 3380L: netdev@vger.kernel.org 3381S: Supported 3382F: drivers/net/ethernet/broadcom/bcmsysport.* 3383 3384BROADCOM TG3 GIGABIT ETHERNET DRIVER 3385M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3386M: Prashant Sreedharan <prashant@broadcom.com> 3387M: Michael Chan <mchan@broadcom.com> 3388L: netdev@vger.kernel.org 3389S: Supported 3390F: drivers/net/ethernet/broadcom/tg3.* 3391 3392BROCADE BFA FC SCSI DRIVER 3393M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3394M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3395L: linux-scsi@vger.kernel.org 3396S: Supported 3397F: drivers/scsi/bfa/ 3398 3399BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3400M: Rasesh Mody <rmody@marvell.com> 3401M: Sudarsana Kalluru <skalluru@marvell.com> 3402M: GR-Linux-NIC-Dev@marvell.com 3403L: netdev@vger.kernel.org 3404S: Supported 3405F: drivers/net/ethernet/brocade/bna/ 3406 3407BSG (block layer generic sg v4 driver) 3408M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3409L: linux-scsi@vger.kernel.org 3410S: Supported 3411F: block/bsg.c 3412F: include/linux/bsg.h 3413F: include/uapi/linux/bsg.h 3414 3415BT87X AUDIO DRIVER 3416M: Clemens Ladisch <clemens@ladisch.de> 3417L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3419S: Maintained 3420F: Documentation/sound/cards/bt87x.rst 3421F: sound/pci/bt87x.c 3422 3423BT8XXGPIO DRIVER 3424M: Michael Buesch <m@bues.ch> 3425W: http://bu3sch.de/btgpio.php 3426S: Maintained 3427F: drivers/gpio/gpio-bt8xx.c 3428 3429BTRFS FILE SYSTEM 3430M: Chris Mason <clm@fb.com> 3431M: Josef Bacik <josef@toxicpanda.com> 3432M: David Sterba <dsterba@suse.com> 3433L: linux-btrfs@vger.kernel.org 3434W: http://btrfs.wiki.kernel.org/ 3435Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3436T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3437S: Maintained 3438F: Documentation/filesystems/btrfs.txt 3439F: fs/btrfs/ 3440F: include/linux/btrfs* 3441F: include/uapi/linux/btrfs* 3442 3443BTTV VIDEO4LINUX DRIVER 3444M: Mauro Carvalho Chehab <mchehab@kernel.org> 3445L: linux-media@vger.kernel.org 3446W: https://linuxtv.org 3447T: git git://linuxtv.org/media_tree.git 3448S: Odd fixes 3449F: Documentation/media/v4l-drivers/bttv* 3450F: drivers/media/pci/bt8xx/bttv* 3451 3452BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3453M: Chanwoo Choi <cw00.choi@samsung.com> 3454L: linux-pm@vger.kernel.org 3455L: linux-samsung-soc@vger.kernel.org 3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3457S: Maintained 3458F: drivers/devfreq/exynos-bus.c 3459F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3460 3461BUSLOGIC SCSI DRIVER 3462M: Khalid Aziz <khalid@gonehiking.org> 3463L: linux-scsi@vger.kernel.org 3464S: Maintained 3465F: drivers/scsi/BusLogic.* 3466F: drivers/scsi/FlashPoint.* 3467 3468C-MEDIA CMI8788 DRIVER 3469M: Clemens Ladisch <clemens@ladisch.de> 3470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3472S: Maintained 3473F: sound/pci/oxygen/ 3474 3475C-SKY ARCHITECTURE 3476M: Guo Ren <guoren@kernel.org> 3477T: git https://github.com/c-sky/csky-linux.git 3478S: Supported 3479F: arch/csky/ 3480F: Documentation/devicetree/bindings/csky/ 3481F: drivers/irqchip/irq-csky-* 3482F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3483F: drivers/clocksource/timer-gx6605s.c 3484F: drivers/clocksource/timer-mp-csky.c 3485F: Documentation/devicetree/bindings/timer/csky,* 3486K: csky 3487N: csky 3488 3489C6X ARCHITECTURE 3490M: Mark Salter <msalter@redhat.com> 3491M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3492L: linux-c6x-dev@linux-c6x.org 3493W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3494S: Maintained 3495F: arch/c6x/ 3496 3497CA8210 IEEE-802.15.4 RADIO DRIVER 3498M: Harry Morris <h.morris@cascoda.com> 3499L: linux-wpan@vger.kernel.org 3500W: https://github.com/Cascoda/ca8210-linux.git 3501S: Maintained 3502F: drivers/net/ieee802154/ca8210.c 3503F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3504 3505CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3506M: David Howells <dhowells@redhat.com> 3507L: linux-cachefs@redhat.com (moderated for non-subscribers) 3508S: Supported 3509F: Documentation/filesystems/caching/cachefiles.txt 3510F: fs/cachefiles/ 3511 3512CADENCE MIPI-CSI2 BRIDGES 3513M: Maxime Ripard <maxime.ripard@bootlin.com> 3514L: linux-media@vger.kernel.org 3515S: Maintained 3516F: Documentation/devicetree/bindings/media/cdns,*.txt 3517F: drivers/media/platform/cadence/cdns-csi2* 3518 3519CADET FM/AM RADIO RECEIVER DRIVER 3520M: Hans Verkuil <hverkuil@xs4all.nl> 3521L: linux-media@vger.kernel.org 3522T: git git://linuxtv.org/media_tree.git 3523W: https://linuxtv.org 3524S: Maintained 3525F: drivers/media/radio/radio-cadet* 3526 3527CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3528M: Jonathan Corbet <corbet@lwn.net> 3529L: linux-media@vger.kernel.org 3530T: git git://linuxtv.org/media_tree.git 3531S: Maintained 3532F: Documentation/media/v4l-drivers/cafe_ccic* 3533F: drivers/media/platform/marvell-ccic/ 3534 3535CAIF NETWORK LAYER 3536L: netdev@vger.kernel.org 3537S: Orphan 3538F: Documentation/networking/caif/ 3539F: drivers/net/caif/ 3540F: include/uapi/linux/caif/ 3541F: include/net/caif/ 3542F: net/caif/ 3543 3544CAKE QDISC 3545M: Toke Høiland-Jørgensen <toke@toke.dk> 3546L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3547S: Maintained 3548F: net/sched/sch_cake.c 3549 3550CALGARY x86-64 IOMMU 3551M: Muli Ben-Yehuda <mulix@mulix.org> 3552M: Jon Mason <jdmason@kudzu.us> 3553L: iommu@lists.linux-foundation.org 3554S: Maintained 3555F: arch/x86/kernel/pci-calgary_64.c 3556F: arch/x86/kernel/tce_64.c 3557F: arch/x86/include/asm/calgary.h 3558F: arch/x86/include/asm/tce.h 3559 3560CAN NETWORK DRIVERS 3561M: Wolfgang Grandegger <wg@grandegger.com> 3562M: Marc Kleine-Budde <mkl@pengutronix.de> 3563L: linux-can@vger.kernel.org 3564W: https://github.com/linux-can 3565T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3566T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3567S: Maintained 3568F: Documentation/devicetree/bindings/net/can/ 3569F: drivers/net/can/ 3570F: include/linux/can/dev.h 3571F: include/linux/can/platform/ 3572F: include/uapi/linux/can/error.h 3573F: include/uapi/linux/can/netlink.h 3574 3575CAN NETWORK LAYER 3576M: Oliver Hartkopp <socketcan@hartkopp.net> 3577M: Marc Kleine-Budde <mkl@pengutronix.de> 3578L: linux-can@vger.kernel.org 3579W: https://github.com/linux-can 3580T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3581T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3582S: Maintained 3583F: Documentation/networking/can.rst 3584F: net/can/ 3585F: include/linux/can/core.h 3586F: include/uapi/linux/can.h 3587F: include/uapi/linux/can/bcm.h 3588F: include/uapi/linux/can/raw.h 3589F: include/uapi/linux/can/gw.h 3590 3591CAPABILITIES 3592M: Serge Hallyn <serge@hallyn.com> 3593L: linux-security-module@vger.kernel.org 3594S: Supported 3595F: include/linux/capability.h 3596F: include/uapi/linux/capability.h 3597F: security/commoncap.c 3598F: kernel/capability.c 3599 3600CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3601M: Kevin Tsai <ktsai@capellamicro.com> 3602S: Maintained 3603F: drivers/iio/light/cm* 3604 3605CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3606M: Christian Lamparter <chunkeey@googlemail.com> 3607L: linux-wireless@vger.kernel.org 3608W: http://wireless.kernel.org/en/users/Drivers/carl9170 3609S: Maintained 3610F: drivers/net/wireless/ath/carl9170/ 3611 3612CAVIUM I2C DRIVER 3613M: Jan Glauber <jglauber@cavium.com> 3614M: David Daney <david.daney@cavium.com> 3615W: http://www.cavium.com 3616S: Supported 3617F: drivers/i2c/busses/i2c-octeon* 3618F: drivers/i2c/busses/i2c-thunderx* 3619 3620CAVIUM LIQUIDIO NETWORK DRIVER 3621M: Derek Chickles <dchickles@marvell.com> 3622M: Satanand Burla <sburla@marvell.com> 3623M: Felix Manlunas <fmanlunas@marvell.com> 3624L: netdev@vger.kernel.org 3625W: http://www.cavium.com 3626S: Supported 3627F: drivers/net/ethernet/cavium/liquidio/ 3628 3629CAVIUM MMC DRIVER 3630M: Jan Glauber <jglauber@cavium.com> 3631M: David Daney <david.daney@cavium.com> 3632M: Steven J. Hill <Steven.Hill@cavium.com> 3633W: http://www.cavium.com 3634S: Supported 3635F: drivers/mmc/host/cavium* 3636 3637CAVIUM OCTEON-TX CRYPTO DRIVER 3638M: George Cherian <george.cherian@cavium.com> 3639L: linux-crypto@vger.kernel.org 3640W: http://www.cavium.com 3641S: Supported 3642F: drivers/crypto/cavium/cpt/ 3643 3644CAVIUM THUNDERX2 ARM64 SOC 3645M: Robert Richter <rrichter@cavium.com> 3646M: Jayachandran C <jnair@caviumnetworks.com> 3647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3648S: Maintained 3649F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3650F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3651 3652CC2520 IEEE-802.15.4 RADIO DRIVER 3653M: Varka Bhadram <varkabhadram@gmail.com> 3654L: linux-wpan@vger.kernel.org 3655S: Maintained 3656F: drivers/net/ieee802154/cc2520.c 3657F: include/linux/spi/cc2520.h 3658F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3659 3660CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3661M: Gilad Ben-Yossef <gilad@benyossef.com> 3662L: linux-crypto@vger.kernel.org 3663S: Supported 3664F: drivers/crypto/ccree/ 3665W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3666 3667CEC FRAMEWORK 3668M: Hans Verkuil <hans.verkuil@cisco.com> 3669L: linux-media@vger.kernel.org 3670T: git git://linuxtv.org/media_tree.git 3671W: http://linuxtv.org 3672S: Supported 3673F: Documentation/media/kapi/cec-core.rst 3674F: Documentation/media/uapi/cec 3675F: drivers/media/cec/ 3676F: drivers/media/rc/keymaps/rc-cec.c 3677F: include/media/cec.h 3678F: include/media/cec-notifier.h 3679F: include/uapi/linux/cec.h 3680F: include/uapi/linux/cec-funcs.h 3681F: Documentation/devicetree/bindings/media/cec.txt 3682F: Documentation/ABI/testing/debugfs-cec-error-inj 3683 3684CEC GPIO DRIVER 3685M: Hans Verkuil <hans.verkuil@cisco.com> 3686L: linux-media@vger.kernel.org 3687T: git git://linuxtv.org/media_tree.git 3688W: http://linuxtv.org 3689S: Supported 3690F: drivers/media/platform/cec-gpio/ 3691F: Documentation/devicetree/bindings/media/cec-gpio.txt 3692 3693CELL BROADBAND ENGINE ARCHITECTURE 3694M: Arnd Bergmann <arnd@arndb.de> 3695L: linuxppc-dev@lists.ozlabs.org 3696W: http://www.ibm.com/developerworks/power/cell/ 3697S: Supported 3698F: arch/powerpc/include/asm/cell*.h 3699F: arch/powerpc/include/asm/spu*.h 3700F: arch/powerpc/include/uapi/asm/spu*.h 3701F: arch/powerpc/oprofile/*cell* 3702F: arch/powerpc/platforms/cell/ 3703 3704CEPH COMMON CODE (LIBCEPH) 3705M: Ilya Dryomov <idryomov@gmail.com> 3706M: "Yan, Zheng" <zyan@redhat.com> 3707M: Sage Weil <sage@redhat.com> 3708L: ceph-devel@vger.kernel.org 3709W: http://ceph.com/ 3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3711T: git git://github.com/ceph/ceph-client.git 3712S: Supported 3713F: net/ceph/ 3714F: include/linux/ceph/ 3715F: include/linux/crush/ 3716 3717CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3718M: "Yan, Zheng" <zyan@redhat.com> 3719M: Sage Weil <sage@redhat.com> 3720M: Ilya Dryomov <idryomov@gmail.com> 3721L: ceph-devel@vger.kernel.org 3722W: http://ceph.com/ 3723T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3724T: git git://github.com/ceph/ceph-client.git 3725S: Supported 3726F: Documentation/filesystems/ceph.txt 3727F: fs/ceph/ 3728 3729CERTIFICATE HANDLING: 3730M: David Howells <dhowells@redhat.com> 3731M: David Woodhouse <dwmw2@infradead.org> 3732L: keyrings@vger.kernel.org 3733S: Maintained 3734F: Documentation/admin-guide/module-signing.rst 3735F: certs/ 3736F: scripts/sign-file.c 3737F: scripts/extract-cert.c 3738 3739CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3740L: linux-usb@vger.kernel.org 3741S: Orphan 3742F: Documentation/usb/WUSB-Design-overview.txt 3743F: Documentation/usb/wusb-cbaf 3744F: drivers/usb/host/hwa-hc.c 3745F: drivers/usb/host/whci/ 3746F: drivers/usb/wusbcore/ 3747F: include/linux/usb/wusb* 3748 3749CFAG12864B LCD DRIVER 3750M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3751S: Maintained 3752F: drivers/auxdisplay/cfag12864b.c 3753F: include/linux/cfag12864b.h 3754 3755CFAG12864BFB LCD FRAMEBUFFER DRIVER 3756M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3757S: Maintained 3758F: drivers/auxdisplay/cfag12864bfb.c 3759F: include/linux/cfag12864b.h 3760 3761802.11 (including CFG80211/NL80211) 3762M: Johannes Berg <johannes@sipsolutions.net> 3763L: linux-wireless@vger.kernel.org 3764W: http://wireless.kernel.org/ 3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3766T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3767S: Maintained 3768F: net/wireless/ 3769F: include/uapi/linux/nl80211.h 3770F: include/linux/ieee80211.h 3771F: include/net/wext.h 3772F: include/net/cfg80211.h 3773F: include/net/iw_handler.h 3774F: include/net/ieee80211_radiotap.h 3775F: Documentation/driver-api/80211/cfg80211.rst 3776F: Documentation/networking/regulatory.txt 3777 3778CHAR and MISC DRIVERS 3779M: Arnd Bergmann <arnd@arndb.de> 3780M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3781T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3782S: Supported 3783F: drivers/char/ 3784F: drivers/misc/ 3785F: include/linux/miscdevice.h 3786 3787CHECKPATCH 3788M: Andy Whitcroft <apw@canonical.com> 3789M: Joe Perches <joe@perches.com> 3790S: Maintained 3791F: scripts/checkpatch.pl 3792 3793CHINESE DOCUMENTATION 3794M: Harry Wei <harryxiyou@gmail.com> 3795M: Alex Shi <alex.shi@linux.alibaba.com> 3796L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3797S: Maintained 3798F: Documentation/translations/zh_CN/ 3799 3800CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3801M: Peter Chen <Peter.Chen@nxp.com> 3802T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3803L: linux-usb@vger.kernel.org 3804S: Maintained 3805F: drivers/usb/chipidea/ 3806 3807CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3808M: Hans de Goede <hdegoede@redhat.com> 3809L: linux-input@vger.kernel.org 3810S: Maintained 3811F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3812F: drivers/input/touchscreen/chipone_icn8318.c 3813 3814CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3815M: Hans de Goede <hdegoede@redhat.com> 3816L: linux-input@vger.kernel.org 3817S: Maintained 3818F: drivers/input/touchscreen/chipone_icn8505.c 3819 3820CHROME HARDWARE PLATFORM SUPPORT 3821M: Benson Leung <bleung@chromium.org> 3822M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3823S: Maintained 3824T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3825F: drivers/platform/chrome/ 3826 3827CHROMEOS EC SUBDRIVERS 3828M: Benson Leung <bleung@chromium.org> 3829M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3830R: Guenter Roeck <groeck@chromium.org> 3831S: Maintained 3832N: cros_ec 3833N: cros-ec 3834F: drivers/power/supply/cros_usbpd-charger.c 3835 3836CHROMEOS EC CODEC DRIVER 3837M: Cheng-Yi Chiang <cychiang@chromium.org> 3838S: Maintained 3839R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3840R: Guenter Roeck <groeck@chromium.org> 3841F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3842F: sound/soc/codecs/cros_ec_codec.* 3843 3844CIRRUS LOGIC AUDIO CODEC DRIVERS 3845M: Brian Austin <brian.austin@cirrus.com> 3846M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3847L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3848S: Maintained 3849F: sound/soc/codecs/cs* 3850 3851CIRRUS LOGIC EP93XX ETHERNET DRIVER 3852M: Hartley Sweeten <hsweeten@visionengravers.com> 3853L: netdev@vger.kernel.org 3854S: Maintained 3855F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3856 3857CIRRUS LOGIC LOCHNAGAR DRIVER 3858M: Charles Keepax <ckeepax@opensource.cirrus.com> 3859M: Richard Fitzgerald <rf@opensource.cirrus.com> 3860L: patches@opensource.cirrus.com 3861S: Supported 3862F: drivers/clk/clk-lochnagar.c 3863F: drivers/hwmon/lochnagar-hwmon.c 3864F: drivers/mfd/lochnagar-i2c.c 3865F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3866F: drivers/regulator/lochnagar-regulator.c 3867F: sound/soc/codecs/lochnagar-sc.c 3868F: include/dt-bindings/clk/lochnagar.h 3869F: include/dt-bindings/pinctrl/lochnagar.h 3870F: include/linux/mfd/lochnagar* 3871F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3872F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3873F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3874F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3875F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3876F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3877F: Documentation/hwmon/lochnagar 3878 3879CISCO FCOE HBA DRIVER 3880M: Satish Kharat <satishkh@cisco.com> 3881M: Sesidhar Baddela <sebaddel@cisco.com> 3882M: Karan Tilak Kumar <kartilak@cisco.com> 3883L: linux-scsi@vger.kernel.org 3884S: Supported 3885F: drivers/scsi/fnic/ 3886 3887CISCO SCSI HBA DRIVER 3888M: Karan Tilak Kumar <kartilak@cisco.com> 3889M: Sesidhar Baddela <sebaddel@cisco.com> 3890L: linux-scsi@vger.kernel.org 3891S: Supported 3892F: drivers/scsi/snic/ 3893 3894CISCO VIC ETHERNET NIC DRIVER 3895M: Christian Benvenuti <benve@cisco.com> 3896M: Govindarajulu Varadarajan <_govind@gmx.com> 3897M: Parvi Kaustubhi <pkaustub@cisco.com> 3898S: Supported 3899F: drivers/net/ethernet/cisco/enic/ 3900 3901CISCO VIC LOW LATENCY NIC DRIVER 3902M: Christian Benvenuti <benve@cisco.com> 3903M: Nelson Escobar <neescoba@cisco.com> 3904M: Parvi Kaustubhi <pkaustub@cisco.com> 3905S: Supported 3906F: drivers/infiniband/hw/usnic/ 3907 3908CIRRUS LOGIC MADERA CODEC DRIVERS 3909M: Charles Keepax <ckeepax@opensource.cirrus.com> 3910M: Richard Fitzgerald <rf@opensource.cirrus.com> 3911L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3912L: patches@opensource.cirrus.com 3913T: git https://github.com/CirrusLogic/linux-drivers.git 3914W: https://github.com/CirrusLogic/linux-drivers/wiki 3915S: Supported 3916F: Documentation/devicetree/bindings/mfd/madera.txt 3917F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3918F: include/linux/irqchip/irq-madera* 3919F: include/linux/mfd/madera/* 3920F: drivers/gpio/gpio-madera* 3921F: drivers/irqchip/irq-madera* 3922F: drivers/mfd/madera* 3923F: drivers/mfd/cs47l* 3924F: drivers/pinctrl/cirrus/* 3925 3926CLANG-FORMAT FILE 3927M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3928S: Maintained 3929F: .clang-format 3930 3931CLEANCACHE API 3932M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3933L: linux-kernel@vger.kernel.org 3934S: Maintained 3935F: mm/cleancache.c 3936F: include/linux/cleancache.h 3937 3938CLK API 3939M: Russell King <linux@armlinux.org.uk> 3940L: linux-clk@vger.kernel.org 3941S: Maintained 3942F: include/linux/clk.h 3943 3944CLOCKSOURCE, CLOCKEVENT DRIVERS 3945M: Daniel Lezcano <daniel.lezcano@linaro.org> 3946M: Thomas Gleixner <tglx@linutronix.de> 3947L: linux-kernel@vger.kernel.org 3948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3949S: Supported 3950F: drivers/clocksource/ 3951F: Documentation/devicetree/bindings/timer/ 3952 3953CMPC ACPI DRIVER 3954M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3955M: Daniel Oliveira Nascimento <don@syst.com.br> 3956L: platform-driver-x86@vger.kernel.org 3957S: Supported 3958F: drivers/platform/x86/classmate-laptop.c 3959 3960COBALT MEDIA DRIVER 3961M: Hans Verkuil <hans.verkuil@cisco.com> 3962L: linux-media@vger.kernel.org 3963T: git git://linuxtv.org/media_tree.git 3964W: https://linuxtv.org 3965S: Supported 3966F: drivers/media/pci/cobalt/ 3967 3968COCCINELLE/Semantic Patches (SmPL) 3969M: Julia Lawall <Julia.Lawall@lip6.fr> 3970M: Gilles Muller <Gilles.Muller@lip6.fr> 3971M: Nicolas Palix <nicolas.palix@imag.fr> 3972M: Michal Marek <michal.lkml@markovi.net> 3973L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3974T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3975W: http://coccinelle.lip6.fr/ 3976S: Supported 3977F: Documentation/dev-tools/coccinelle.rst 3978F: scripts/coccinelle/ 3979F: scripts/coccicheck 3980 3981CODA FILE SYSTEM 3982M: Jan Harkes <jaharkes@cs.cmu.edu> 3983M: coda@cs.cmu.edu 3984L: codalist@coda.cs.cmu.edu 3985W: http://www.coda.cs.cmu.edu/ 3986S: Maintained 3987F: Documentation/filesystems/coda.txt 3988F: fs/coda/ 3989F: include/linux/coda*.h 3990F: include/uapi/linux/coda*.h 3991 3992CODA V4L2 MEM2MEM DRIVER 3993M: Philipp Zabel <p.zabel@pengutronix.de> 3994L: linux-media@vger.kernel.org 3995S: Maintained 3996F: Documentation/devicetree/bindings/media/coda.txt 3997F: drivers/media/platform/coda/ 3998 3999CODE OF CONDUCT 4000M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4001S: Supported 4002F: Documentation/process/code-of-conduct.rst 4003F: Documentation/process/code-of-conduct-interpretation.rst 4004 4005COMMON CLK FRAMEWORK 4006M: Michael Turquette <mturquette@baylibre.com> 4007M: Stephen Boyd <sboyd@kernel.org> 4008L: linux-clk@vger.kernel.org 4009Q: http://patchwork.kernel.org/project/linux-clk/list/ 4010T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4011S: Maintained 4012F: Documentation/devicetree/bindings/clock/ 4013F: drivers/clk/ 4014X: drivers/clk/clkdev.c 4015F: include/linux/clk-pr* 4016F: include/linux/clk/ 4017F: include/linux/of_clk.h 4018 4019COMMON INTERNET FILE SYSTEM (CIFS) 4020M: Steve French <sfrench@samba.org> 4021L: linux-cifs@vger.kernel.org 4022L: samba-technical@lists.samba.org (moderated for non-subscribers) 4023W: http://linux-cifs.samba.org/ 4024T: git git://git.samba.org/sfrench/cifs-2.6.git 4025S: Supported 4026F: Documentation/filesystems/cifs/ 4027F: fs/cifs/ 4028 4029COMPACTPCI HOTPLUG CORE 4030M: Scott Murray <scott@spiteful.org> 4031L: linux-pci@vger.kernel.org 4032S: Maintained 4033F: drivers/pci/hotplug/cpci_hotplug* 4034 4035COMPACTPCI HOTPLUG GENERIC DRIVER 4036M: Scott Murray <scott@spiteful.org> 4037L: linux-pci@vger.kernel.org 4038S: Maintained 4039F: drivers/pci/hotplug/cpcihp_generic.c 4040 4041COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4042M: Scott Murray <scott@spiteful.org> 4043L: linux-pci@vger.kernel.org 4044S: Maintained 4045F: drivers/pci/hotplug/cpcihp_zt5550.* 4046 4047COMPAL LAPTOP SUPPORT 4048M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4049L: platform-driver-x86@vger.kernel.org 4050S: Maintained 4051F: drivers/platform/x86/compal-laptop.c 4052 4053COMPILER ATTRIBUTES 4054M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4055S: Maintained 4056F: include/linux/compiler_attributes.h 4057 4058CONEXANT ACCESSRUNNER USB DRIVER 4059L: accessrunner-general@lists.sourceforge.net 4060W: http://accessrunner.sourceforge.net/ 4061S: Orphan 4062F: drivers/usb/atm/cxacru.c 4063 4064CONFIGFS 4065M: Joel Becker <jlbec@evilplan.org> 4066M: Christoph Hellwig <hch@lst.de> 4067T: git git://git.infradead.org/users/hch/configfs.git 4068S: Supported 4069F: fs/configfs/ 4070F: include/linux/configfs.h 4071 4072CONNECTOR 4073M: Evgeniy Polyakov <zbr@ioremap.net> 4074L: netdev@vger.kernel.org 4075S: Maintained 4076F: drivers/connector/ 4077 4078CONTROL GROUP (CGROUP) 4079M: Tejun Heo <tj@kernel.org> 4080M: Li Zefan <lizefan@huawei.com> 4081M: Johannes Weiner <hannes@cmpxchg.org> 4082L: cgroups@vger.kernel.org 4083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4084S: Maintained 4085F: Documentation/admin-guide/cgroup-v2.rst 4086F: Documentation/cgroup-v1/ 4087F: include/linux/cgroup* 4088F: kernel/cgroup/ 4089 4090CONTROL GROUP - CPUSET 4091M: Li Zefan <lizefan@huawei.com> 4092L: cgroups@vger.kernel.org 4093W: http://www.bullopensource.org/cpuset/ 4094W: http://oss.sgi.com/projects/cpusets/ 4095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4096S: Maintained 4097F: Documentation/cgroup-v1/cpusets.txt 4098F: include/linux/cpuset.h 4099F: kernel/cgroup/cpuset.c 4100 4101CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4102M: Johannes Weiner <hannes@cmpxchg.org> 4103M: Michal Hocko <mhocko@kernel.org> 4104M: Vladimir Davydov <vdavydov.dev@gmail.com> 4105L: cgroups@vger.kernel.org 4106L: linux-mm@kvack.org 4107S: Maintained 4108F: mm/memcontrol.c 4109F: mm/swap_cgroup.c 4110 4111CORETEMP HARDWARE MONITORING DRIVER 4112M: Fenghua Yu <fenghua.yu@intel.com> 4113L: linux-hwmon@vger.kernel.org 4114S: Maintained 4115F: Documentation/hwmon/coretemp.rst 4116F: drivers/hwmon/coretemp.c 4117 4118COSA/SRP SYNC SERIAL DRIVER 4119M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4120W: http://www.fi.muni.cz/~kas/cosa/ 4121S: Maintained 4122F: drivers/net/wan/cosa* 4123 4124COUNTER SUBSYSTEM 4125M: William Breathitt Gray <vilhelm.gray@gmail.com> 4126L: linux-iio@vger.kernel.org 4127S: Maintained 4128F: Documentation/ABI/testing/sysfs-bus-counter* 4129F: Documentation/driver-api/generic-counter.rst 4130F: drivers/counter/ 4131F: include/linux/counter.h 4132F: include/linux/counter_enum.h 4133 4134CPMAC ETHERNET DRIVER 4135M: Florian Fainelli <f.fainelli@gmail.com> 4136L: netdev@vger.kernel.org 4137S: Maintained 4138F: drivers/net/ethernet/ti/cpmac.c 4139 4140CPU FREQUENCY SCALING FRAMEWORK 4141M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4142M: Viresh Kumar <viresh.kumar@linaro.org> 4143L: linux-pm@vger.kernel.org 4144S: Maintained 4145T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4147B: https://bugzilla.kernel.org 4148F: Documentation/admin-guide/pm/cpufreq.rst 4149F: Documentation/admin-guide/pm/intel_pstate.rst 4150F: Documentation/cpu-freq/ 4151F: Documentation/devicetree/bindings/cpufreq/ 4152F: drivers/cpufreq/ 4153F: kernel/sched/cpufreq*.c 4154F: include/linux/cpufreq.h 4155F: include/linux/sched/cpufreq.h 4156F: tools/testing/selftests/cpufreq/ 4157 4158CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4159M: Viresh Kumar <viresh.kumar@linaro.org> 4160M: Sudeep Holla <sudeep.holla@arm.com> 4161L: linux-pm@vger.kernel.org 4162W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4163S: Maintained 4164F: drivers/cpufreq/arm_big_little.h 4165F: drivers/cpufreq/arm_big_little.c 4166 4167CPU POWER MONITORING SUBSYSTEM 4168M: Thomas Renninger <trenn@suse.com> 4169M: Shuah Khan <shuah@kernel.org> 4170M: Shuah Khan <skhan@linuxfoundation.org> 4171L: linux-pm@vger.kernel.org 4172S: Maintained 4173F: tools/power/cpupower/ 4174 4175CPUID/MSR DRIVER 4176M: "H. Peter Anvin" <hpa@zytor.com> 4177S: Maintained 4178F: arch/x86/kernel/cpuid.c 4179F: arch/x86/kernel/msr.c 4180 4181CPUIDLE DRIVER - ARM BIG LITTLE 4182M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4183M: Daniel Lezcano <daniel.lezcano@linaro.org> 4184L: linux-pm@vger.kernel.org 4185L: linux-arm-kernel@lists.infradead.org 4186T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4187S: Maintained 4188F: drivers/cpuidle/cpuidle-big_little.c 4189 4190CPUIDLE DRIVER - ARM EXYNOS 4191M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4192M: Daniel Lezcano <daniel.lezcano@linaro.org> 4193M: Kukjin Kim <kgene@kernel.org> 4194L: linux-pm@vger.kernel.org 4195L: linux-samsung-soc@vger.kernel.org 4196S: Supported 4197F: drivers/cpuidle/cpuidle-exynos.c 4198F: arch/arm/mach-exynos/pm.c 4199 4200CPU IDLE TIME MANAGEMENT FRAMEWORK 4201M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4202M: Daniel Lezcano <daniel.lezcano@linaro.org> 4203L: linux-pm@vger.kernel.org 4204S: Maintained 4205T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4206B: https://bugzilla.kernel.org 4207F: Documentation/admin-guide/pm/cpuidle.rst 4208F: Documentation/driver-api/pm/cpuidle.rst 4209F: drivers/cpuidle/* 4210F: include/linux/cpuidle.h 4211 4212CRAMFS FILESYSTEM 4213M: Nicolas Pitre <nico@fluxnic.net> 4214S: Maintained 4215F: Documentation/filesystems/cramfs.txt 4216F: fs/cramfs/ 4217 4218CRYPTO API 4219M: Herbert Xu <herbert@gondor.apana.org.au> 4220M: "David S. Miller" <davem@davemloft.net> 4221L: linux-crypto@vger.kernel.org 4222T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4223T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4224S: Maintained 4225F: Documentation/crypto/ 4226F: Documentation/devicetree/bindings/crypto/ 4227F: arch/*/crypto/ 4228F: crypto/ 4229F: drivers/crypto/ 4230F: include/crypto/ 4231F: include/linux/crypto* 4232 4233CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4234M: Neil Horman <nhorman@tuxdriver.com> 4235L: linux-crypto@vger.kernel.org 4236S: Maintained 4237F: crypto/ansi_cprng.c 4238F: crypto/rng.c 4239 4240CS3308 MEDIA DRIVER 4241M: Hans Verkuil <hverkuil@xs4all.nl> 4242L: linux-media@vger.kernel.org 4243T: git git://linuxtv.org/media_tree.git 4244W: http://linuxtv.org 4245S: Odd Fixes 4246F: drivers/media/i2c/cs3308.c 4247 4248CS5535 Audio ALSA driver 4249M: Jaya Kumar <jayakumar.alsa@gmail.com> 4250S: Maintained 4251F: sound/pci/cs5535audio/ 4252 4253CSI DRIVERS FOR ALLWINNER V3s 4254M: Yong Deng <yong.deng@magewell.com> 4255L: linux-media@vger.kernel.org 4256T: git git://linuxtv.org/media_tree.git 4257S: Maintained 4258F: drivers/media/platform/sunxi/sun6i-csi/ 4259F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4260 4261CW1200 WLAN driver 4262M: Solomon Peachy <pizza@shaftnet.org> 4263S: Maintained 4264F: drivers/net/wireless/st/cw1200/ 4265 4266CX18 VIDEO4LINUX DRIVER 4267M: Andy Walls <awalls@md.metrocast.net> 4268L: ivtv-devel@ivtvdriver.org (subscribers-only) 4269L: linux-media@vger.kernel.org 4270T: git git://linuxtv.org/media_tree.git 4271W: https://linuxtv.org 4272W: http://www.ivtvdriver.org/index.php/Cx18 4273S: Maintained 4274F: Documentation/media/v4l-drivers/cx18* 4275F: drivers/media/pci/cx18/ 4276F: include/uapi/linux/ivtv* 4277 4278CX2341X MPEG ENCODER HELPER MODULE 4279M: Hans Verkuil <hverkuil@xs4all.nl> 4280L: linux-media@vger.kernel.org 4281T: git git://linuxtv.org/media_tree.git 4282W: https://linuxtv.org 4283S: Maintained 4284F: drivers/media/common/cx2341x* 4285F: include/media/drv-intf/cx2341x.h 4286 4287CX24120 MEDIA DRIVER 4288M: Jemma Denson <jdenson@gmail.com> 4289M: Patrick Boettcher <patrick.boettcher@posteo.de> 4290L: linux-media@vger.kernel.org 4291W: https://linuxtv.org 4292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4293S: Maintained 4294F: drivers/media/dvb-frontends/cx24120* 4295 4296CX88 VIDEO4LINUX DRIVER 4297M: Mauro Carvalho Chehab <mchehab@kernel.org> 4298L: linux-media@vger.kernel.org 4299W: https://linuxtv.org 4300T: git git://linuxtv.org/media_tree.git 4301S: Odd fixes 4302F: Documentation/media/v4l-drivers/cx88* 4303F: drivers/media/pci/cx88/ 4304 4305CXD2820R MEDIA DRIVER 4306M: Antti Palosaari <crope@iki.fi> 4307L: linux-media@vger.kernel.org 4308W: https://linuxtv.org 4309W: http://palosaari.fi/linux/ 4310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4311T: git git://linuxtv.org/anttip/media_tree.git 4312S: Maintained 4313F: drivers/media/dvb-frontends/cxd2820r* 4314 4315CXGB3 ETHERNET DRIVER (CXGB3) 4316M: Vishal Kulkarni <vishal@chelsio.com> 4317L: netdev@vger.kernel.org 4318W: http://www.chelsio.com 4319S: Supported 4320F: drivers/net/ethernet/chelsio/cxgb3/ 4321 4322CXGB3 ISCSI DRIVER (CXGB3I) 4323M: Karen Xie <kxie@chelsio.com> 4324L: linux-scsi@vger.kernel.org 4325W: http://www.chelsio.com 4326S: Supported 4327F: drivers/scsi/cxgbi/cxgb3i 4328 4329CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4330M: Potnuri Bharat Teja <bharat@chelsio.com> 4331L: linux-rdma@vger.kernel.org 4332W: http://www.openfabrics.org 4333S: Supported 4334F: drivers/infiniband/hw/cxgb3/ 4335F: include/uapi/rdma/cxgb3-abi.h 4336 4337CXGB4 CRYPTO DRIVER (chcr) 4338M: Atul Gupta <atul.gupta@chelsio.com> 4339L: linux-crypto@vger.kernel.org 4340W: http://www.chelsio.com 4341S: Supported 4342F: drivers/crypto/chelsio 4343 4344CXGB4 ETHERNET DRIVER (CXGB4) 4345M: Vishal Kulkarni <vishal@chelsio.com> 4346L: netdev@vger.kernel.org 4347W: http://www.chelsio.com 4348S: Supported 4349F: drivers/net/ethernet/chelsio/cxgb4/ 4350 4351CXGB4 ISCSI DRIVER (CXGB4I) 4352M: Karen Xie <kxie@chelsio.com> 4353L: linux-scsi@vger.kernel.org 4354W: http://www.chelsio.com 4355S: Supported 4356F: drivers/scsi/cxgbi/cxgb4i 4357 4358CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4359M: Potnuri Bharat Teja <bharat@chelsio.com> 4360L: linux-rdma@vger.kernel.org 4361W: http://www.openfabrics.org 4362S: Supported 4363F: drivers/infiniband/hw/cxgb4/ 4364F: include/uapi/rdma/cxgb4-abi.h 4365 4366CXGB4VF ETHERNET DRIVER (CXGB4VF) 4367M: Casey Leedom <leedom@chelsio.com> 4368L: netdev@vger.kernel.org 4369W: http://www.chelsio.com 4370S: Supported 4371F: drivers/net/ethernet/chelsio/cxgb4vf/ 4372 4373CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4374M: Frederic Barrat <fbarrat@linux.ibm.com> 4375M: Andrew Donnellan <ajd@linux.ibm.com> 4376L: linuxppc-dev@lists.ozlabs.org 4377S: Supported 4378F: arch/powerpc/platforms/powernv/pci-cxl.c 4379F: drivers/misc/cxl/ 4380F: include/misc/cxl* 4381F: include/uapi/misc/cxl.h 4382F: Documentation/powerpc/cxl.txt 4383F: Documentation/ABI/testing/sysfs-class-cxl 4384 4385CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4386M: Manoj N. Kumar <manoj@linux.ibm.com> 4387M: Matthew R. Ochs <mrochs@linux.ibm.com> 4388M: Uma Krishnan <ukrishn@linux.ibm.com> 4389L: linux-scsi@vger.kernel.org 4390S: Supported 4391F: drivers/scsi/cxlflash/ 4392F: include/uapi/scsi/cxlflash_ioctl.h 4393F: Documentation/powerpc/cxlflash.txt 4394 4395CYBERPRO FB DRIVER 4396M: Russell King <linux@armlinux.org.uk> 4397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4398W: http://www.armlinux.org.uk/ 4399S: Maintained 4400F: drivers/video/fbdev/cyber2000fb.* 4401 4402CYCLADES ASYNC MUX DRIVER 4403W: http://www.cyclades.com/ 4404S: Orphan 4405F: drivers/tty/cyclades.c 4406F: include/linux/cyclades.h 4407F: include/uapi/linux/cyclades.h 4408 4409CYCLADES PC300 DRIVER 4410W: http://www.cyclades.com/ 4411S: Orphan 4412F: drivers/net/wan/pc300* 4413 4414CYPRESS_FIRMWARE MEDIA DRIVER 4415M: Antti Palosaari <crope@iki.fi> 4416L: linux-media@vger.kernel.org 4417W: https://linuxtv.org 4418W: http://palosaari.fi/linux/ 4419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4420T: git git://linuxtv.org/anttip/media_tree.git 4421S: Maintained 4422F: drivers/media/common/cypress_firmware* 4423 4424CYTTSP TOUCHSCREEN DRIVER 4425M: Ferruh Yigit <fery@cypress.com> 4426L: linux-input@vger.kernel.org 4427S: Supported 4428F: drivers/input/touchscreen/cyttsp* 4429F: include/linux/input/cyttsp.h 4430 4431D-LINK DIR-685 TOUCHKEYS DRIVER 4432M: Linus Walleij <linus.walleij@linaro.org> 4433L: linux-input@vger.kernel.org 4434S: Supported 4435F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4436 4437DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4438M: Joshua Kinard <kumba@gentoo.org> 4439S: Maintained 4440F: drivers/rtc/rtc-ds1685.c 4441F: include/linux/rtc/ds1685.h 4442 4443DAMA SLAVE for AX.25 4444M: Joerg Reuter <jreuter@yaina.de> 4445W: http://yaina.de/jreuter/ 4446W: http://www.qsl.net/dl1bke/ 4447L: linux-hams@vger.kernel.org 4448S: Maintained 4449F: net/ax25/af_ax25.c 4450F: net/ax25/ax25_dev.c 4451F: net/ax25/ax25_ds_* 4452F: net/ax25/ax25_in.c 4453F: net/ax25/ax25_out.c 4454F: net/ax25/ax25_timer.c 4455F: net/ax25/sysctl_net_ax25.c 4456 4457DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4458L: netdev@vger.kernel.org 4459S: Orphan 4460F: Documentation/networking/device_drivers/dec/dmfe.txt 4461F: drivers/net/ethernet/dec/tulip/dmfe.c 4462 4463DC390/AM53C974 SCSI driver 4464M: Hannes Reinecke <hare@suse.com> 4465L: linux-scsi@vger.kernel.org 4466S: Maintained 4467F: drivers/scsi/am53c974.c 4468 4469DC395x SCSI driver 4470M: Oliver Neukum <oliver@neukum.org> 4471M: Ali Akcaagac <aliakc@web.de> 4472M: Jamie Lenehan <lenehan@twibble.org> 4473L: dc395x@twibble.org 4474W: http://twibble.org/dist/dc395x/ 4475W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4476S: Maintained 4477F: Documentation/scsi/dc395x.txt 4478F: drivers/scsi/dc395x.* 4479 4480DCCP PROTOCOL 4481M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4482L: dccp@vger.kernel.org 4483W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4484S: Maintained 4485F: include/linux/dccp.h 4486F: include/uapi/linux/dccp.h 4487F: include/linux/tfrc.h 4488F: net/dccp/ 4489 4490DECnet NETWORK LAYER 4491W: http://linux-decnet.sourceforge.net 4492L: linux-decnet-user@lists.sourceforge.net 4493S: Orphan 4494F: Documentation/networking/decnet.txt 4495F: net/decnet/ 4496 4497DECSTATION PLATFORM SUPPORT 4498M: "Maciej W. Rozycki" <macro@linux-mips.org> 4499L: linux-mips@vger.kernel.org 4500W: http://www.linux-mips.org/wiki/DECstation 4501S: Maintained 4502F: arch/mips/dec/ 4503F: arch/mips/include/asm/dec/ 4504F: arch/mips/include/asm/mach-dec/ 4505 4506DEFXX FDDI NETWORK DRIVER 4507M: "Maciej W. Rozycki" <macro@linux-mips.org> 4508S: Maintained 4509F: drivers/net/fddi/defxx.* 4510 4511DELL SMBIOS DRIVER 4512M: Pali Rohár <pali.rohar@gmail.com> 4513M: Mario Limonciello <mario.limonciello@dell.com> 4514L: platform-driver-x86@vger.kernel.org 4515S: Maintained 4516F: drivers/platform/x86/dell-smbios.* 4517 4518DELL SMBIOS SMM DRIVER 4519M: Mario Limonciello <mario.limonciello@dell.com> 4520L: platform-driver-x86@vger.kernel.org 4521S: Maintained 4522F: drivers/platform/x86/dell-smbios-smm.c 4523 4524DELL SMBIOS WMI DRIVER 4525M: Mario Limonciello <mario.limonciello@dell.com> 4526L: platform-driver-x86@vger.kernel.org 4527S: Maintained 4528F: drivers/platform/x86/dell-smbios-wmi.c 4529F: tools/wmi/dell-smbios-example.c 4530 4531DEFZA FDDI NETWORK DRIVER 4532M: "Maciej W. Rozycki" <macro@linux-mips.org> 4533S: Maintained 4534F: drivers/net/fddi/defza.* 4535 4536DELL LAPTOP DRIVER 4537M: Matthew Garrett <mjg59@srcf.ucam.org> 4538M: Pali Rohár <pali.rohar@gmail.com> 4539L: platform-driver-x86@vger.kernel.org 4540S: Maintained 4541F: drivers/platform/x86/dell-laptop.c 4542 4543DELL LAPTOP FREEFALL DRIVER 4544M: Pali Rohár <pali.rohar@gmail.com> 4545S: Maintained 4546F: drivers/platform/x86/dell-smo8800.c 4547 4548DELL LAPTOP RBTN DRIVER 4549M: Pali Rohár <pali.rohar@gmail.com> 4550S: Maintained 4551F: drivers/platform/x86/dell-rbtn.* 4552 4553DELL REMOTE BIOS UPDATE DRIVER 4554M: Stuart Hayes <stuart.w.hayes@gmail.com> 4555L: platform-driver-x86@vger.kernel.org 4556S: Maintained 4557F: drivers/platform/x86/dell_rbu.c 4558 4559DELL LAPTOP SMM DRIVER 4560M: Pali Rohár <pali.rohar@gmail.com> 4561S: Maintained 4562F: drivers/hwmon/dell-smm-hwmon.c 4563F: include/uapi/linux/i8k.h 4564 4565DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4566M: Stuart Hayes <stuart.w.hayes@gmail.com> 4567L: platform-driver-x86@vger.kernel.org 4568S: Maintained 4569F: Documentation/dcdbas.txt 4570F: drivers/platform/x86/dcdbas.* 4571 4572DELL WMI NOTIFICATIONS DRIVER 4573M: Matthew Garrett <mjg59@srcf.ucam.org> 4574M: Pali Rohár <pali.rohar@gmail.com> 4575S: Maintained 4576F: drivers/platform/x86/dell-wmi.c 4577 4578DELL WMI DESCRIPTOR DRIVER 4579M: Mario Limonciello <mario.limonciello@dell.com> 4580S: Maintained 4581F: drivers/platform/x86/dell-wmi-descriptor.c 4582 4583DELTA ST MEDIA DRIVER 4584M: Hugues Fruchet <hugues.fruchet@st.com> 4585L: linux-media@vger.kernel.org 4586T: git git://linuxtv.org/media_tree.git 4587W: https://linuxtv.org 4588S: Supported 4589F: drivers/media/platform/sti/delta 4590 4591DENALI NAND DRIVER 4592M: Masahiro Yamada <yamada.masahiro@socionext.com> 4593L: linux-mtd@lists.infradead.org 4594S: Supported 4595F: drivers/mtd/nand/raw/denali* 4596 4597DESIGNWARE USB2 DRD IP DRIVER 4598M: Minas Harutyunyan <hminas@synopsys.com> 4599L: linux-usb@vger.kernel.org 4600T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4601S: Maintained 4602F: drivers/usb/dwc2/ 4603 4604DESIGNWARE USB3 DRD IP DRIVER 4605M: Felipe Balbi <balbi@kernel.org> 4606L: linux-usb@vger.kernel.org 4607T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4608S: Maintained 4609F: drivers/usb/dwc3/ 4610 4611DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4612M: Andreas Klinger <ak@it-klinger.de> 4613L: linux-iio@vger.kernel.org 4614S: Maintained 4615F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4616F: drivers/iio/proximity/srf*.c 4617 4618DEVICE COREDUMP (DEV_COREDUMP) 4619M: Johannes Berg <johannes@sipsolutions.net> 4620L: linux-kernel@vger.kernel.org 4621S: Maintained 4622F: drivers/base/devcoredump.c 4623F: include/linux/devcoredump.h 4624 4625DEVICE FREQUENCY (DEVFREQ) 4626M: MyungJoo Ham <myungjoo.ham@samsung.com> 4627M: Kyungmin Park <kyungmin.park@samsung.com> 4628R: Chanwoo Choi <cw00.choi@samsung.com> 4629L: linux-pm@vger.kernel.org 4630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4631S: Maintained 4632F: drivers/devfreq/ 4633F: include/linux/devfreq.h 4634F: Documentation/devicetree/bindings/devfreq/ 4635F: include/trace/events/devfreq.h 4636 4637DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4638M: Chanwoo Choi <cw00.choi@samsung.com> 4639L: linux-pm@vger.kernel.org 4640T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4641S: Supported 4642F: drivers/devfreq/event/ 4643F: drivers/devfreq/devfreq-event.c 4644F: include/linux/devfreq-event.h 4645F: Documentation/devicetree/bindings/devfreq/event/ 4646 4647DEVICE NUMBER REGISTRY 4648M: Torben Mathiasen <device@lanana.org> 4649W: http://lanana.org/docs/device-list/index.html 4650S: Maintained 4651 4652DEVICE-MAPPER (LVM) 4653M: Alasdair Kergon <agk@redhat.com> 4654M: Mike Snitzer <snitzer@redhat.com> 4655M: dm-devel@redhat.com 4656L: dm-devel@redhat.com 4657W: http://sources.redhat.com/dm 4658Q: http://patchwork.kernel.org/project/dm-devel/list/ 4659T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4660T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4661S: Maintained 4662F: Documentation/device-mapper/ 4663F: drivers/md/Makefile 4664F: drivers/md/Kconfig 4665F: drivers/md/dm* 4666F: drivers/md/persistent-data/ 4667F: include/linux/device-mapper.h 4668F: include/linux/dm-*.h 4669F: include/uapi/linux/dm-*.h 4670 4671DEVLINK 4672M: Jiri Pirko <jiri@mellanox.com> 4673L: netdev@vger.kernel.org 4674S: Supported 4675F: net/core/devlink.c 4676F: include/net/devlink.h 4677F: include/uapi/linux/devlink.h 4678 4679DIALOG SEMICONDUCTOR DRIVERS 4680M: Support Opensource <support.opensource@diasemi.com> 4681W: http://www.dialog-semiconductor.com/products 4682S: Supported 4683F: Documentation/hwmon/da90??.rst 4684F: Documentation/devicetree/bindings/mfd/da90*.txt 4685F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4686F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4687F: Documentation/devicetree/bindings/regulator/da92*.txt 4688F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4689F: Documentation/devicetree/bindings/sound/da[79]*.txt 4690F: drivers/gpio/gpio-da90??.c 4691F: drivers/hwmon/da90??-hwmon.c 4692F: drivers/iio/adc/da91??-*.c 4693F: drivers/input/misc/da90??_onkey.c 4694F: drivers/input/touchscreen/da9052_tsi.c 4695F: drivers/leds/leds-da90??.c 4696F: drivers/mfd/da903x.c 4697F: drivers/mfd/da90??-*.c 4698F: drivers/mfd/da91??-*.c 4699F: drivers/power/supply/da9052-battery.c 4700F: drivers/power/supply/da91??-*.c 4701F: drivers/regulator/da903x.c 4702F: drivers/regulator/da9???-regulator.[ch] 4703F: drivers/thermal/da90??-thermal.c 4704F: drivers/rtc/rtc-da90??.c 4705F: drivers/video/backlight/da90??_bl.c 4706F: drivers/watchdog/da90??_wdt.c 4707F: include/linux/mfd/da903x.h 4708F: include/linux/mfd/da9052/ 4709F: include/linux/mfd/da9055/ 4710F: include/linux/mfd/da9062/ 4711F: include/linux/mfd/da9063/ 4712F: include/linux/mfd/da9150/ 4713F: include/linux/regulator/da9211.h 4714F: include/sound/da[79]*.h 4715F: sound/soc/codecs/da[79]*.[ch] 4716 4717DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4718M: William Breathitt Gray <vilhelm.gray@gmail.com> 4719L: linux-gpio@vger.kernel.org 4720S: Maintained 4721F: drivers/gpio/gpio-gpio-mm.c 4722 4723DIOLAN U2C-12 I2C DRIVER 4724M: Guenter Roeck <linux@roeck-us.net> 4725L: linux-i2c@vger.kernel.org 4726S: Maintained 4727F: drivers/i2c/busses/i2c-diolan-u2c.c 4728 4729FILESYSTEM DIRECT ACCESS (DAX) 4730M: Dan Williams <dan.j.williams@intel.com> 4731R: Matthew Wilcox <willy@infradead.org> 4732R: Jan Kara <jack@suse.cz> 4733L: linux-fsdevel@vger.kernel.org 4734L: linux-nvdimm@lists.01.org 4735S: Supported 4736F: fs/dax.c 4737F: include/linux/dax.h 4738F: include/trace/events/fs_dax.h 4739 4740DEVICE DIRECT ACCESS (DAX) 4741M: Dan Williams <dan.j.williams@intel.com> 4742M: Vishal Verma <vishal.l.verma@intel.com> 4743M: Keith Busch <keith.busch@intel.com> 4744M: Dave Jiang <dave.jiang@intel.com> 4745L: linux-nvdimm@lists.01.org 4746S: Supported 4747F: drivers/dax/ 4748 4749DIRECTORY NOTIFICATION (DNOTIFY) 4750M: Jan Kara <jack@suse.cz> 4751R: Amir Goldstein <amir73il@gmail.com> 4752L: linux-fsdevel@vger.kernel.org 4753S: Maintained 4754F: Documentation/filesystems/dnotify.txt 4755F: fs/notify/dnotify/ 4756F: include/linux/dnotify.h 4757 4758DISK GEOMETRY AND PARTITION HANDLING 4759M: Andries Brouwer <aeb@cwi.nl> 4760W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4761W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4762W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4763S: Maintained 4764 4765DISKQUOTA 4766M: Jan Kara <jack@suse.com> 4767S: Maintained 4768F: Documentation/filesystems/quota.txt 4769F: fs/quota/ 4770F: include/linux/quota*.h 4771F: include/uapi/linux/quota*.h 4772 4773DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4774M: Bernie Thompson <bernie@plugable.com> 4775L: linux-fbdev@vger.kernel.org 4776S: Maintained 4777W: http://plugable.com/category/projects/udlfb/ 4778F: drivers/video/fbdev/udlfb.c 4779F: include/video/udlfb.h 4780F: Documentation/fb/udlfb.txt 4781 4782DISTRIBUTED LOCK MANAGER (DLM) 4783M: Christine Caulfield <ccaulfie@redhat.com> 4784M: David Teigland <teigland@redhat.com> 4785L: cluster-devel@redhat.com 4786W: http://sources.redhat.com/cluster/ 4787T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4788S: Supported 4789F: fs/dlm/ 4790 4791DMA BUFFER SHARING FRAMEWORK 4792M: Sumit Semwal <sumit.semwal@linaro.org> 4793S: Maintained 4794L: linux-media@vger.kernel.org 4795L: dri-devel@lists.freedesktop.org 4796L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4797F: drivers/dma-buf/ 4798F: include/linux/dma-buf* 4799F: include/linux/reservation.h 4800F: include/linux/*fence.h 4801F: Documentation/driver-api/dma-buf.rst 4802T: git git://anongit.freedesktop.org/drm/drm-misc 4803 4804DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4805M: Vinod Koul <vkoul@kernel.org> 4806L: dmaengine@vger.kernel.org 4807Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4808S: Maintained 4809F: drivers/dma/ 4810F: include/linux/dmaengine.h 4811F: include/linux/of_dma.h 4812F: Documentation/devicetree/bindings/dma/ 4813F: Documentation/driver-api/dmaengine/ 4814T: git git://git.infradead.org/users/vkoul/slave-dma.git 4815 4816DMA MAPPING HELPERS 4817M: Christoph Hellwig <hch@lst.de> 4818M: Marek Szyprowski <m.szyprowski@samsung.com> 4819R: Robin Murphy <robin.murphy@arm.com> 4820L: iommu@lists.linux-foundation.org 4821T: git git://git.infradead.org/users/hch/dma-mapping.git 4822W: http://git.infradead.org/users/hch/dma-mapping.git 4823S: Supported 4824F: kernel/dma/ 4825F: include/asm-generic/dma-mapping.h 4826F: include/linux/dma-direct.h 4827F: include/linux/dma-mapping.h 4828F: include/linux/dma-noncoherent.h 4829 4830DME1737 HARDWARE MONITOR DRIVER 4831M: Juerg Haefliger <juergh@gmail.com> 4832L: linux-hwmon@vger.kernel.org 4833S: Maintained 4834F: Documentation/hwmon/dme1737.rst 4835F: drivers/hwmon/dme1737.c 4836 4837DMI/SMBIOS SUPPORT 4838M: Jean Delvare <jdelvare@suse.com> 4839S: Maintained 4840T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4841F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4842F: drivers/firmware/dmi-id.c 4843F: drivers/firmware/dmi_scan.c 4844F: include/linux/dmi.h 4845 4846DOCUMENTATION 4847M: Jonathan Corbet <corbet@lwn.net> 4848L: linux-doc@vger.kernel.org 4849S: Maintained 4850F: Documentation/ 4851F: scripts/kernel-doc 4852X: Documentation/ABI/ 4853X: Documentation/acpi/ 4854X: Documentation/devicetree/ 4855X: Documentation/i2c/ 4856X: Documentation/media/ 4857X: Documentation/power/ 4858X: Documentation/spi/ 4859T: git git://git.lwn.net/linux.git docs-next 4860 4861DOCUMENTATION/ITALIAN 4862M: Federico Vaga <federico.vaga@vaga.pv.it> 4863L: linux-doc@vger.kernel.org 4864S: Maintained 4865F: Documentation/translations/it_IT 4866 4867DONGWOON DW9714 LENS VOICE COIL DRIVER 4868M: Sakari Ailus <sakari.ailus@linux.intel.com> 4869L: linux-media@vger.kernel.org 4870T: git git://linuxtv.org/media_tree.git 4871S: Maintained 4872F: drivers/media/i2c/dw9714.c 4873F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4874 4875DONGWOON DW9807 LENS VOICE COIL DRIVER 4876M: Sakari Ailus <sakari.ailus@linux.intel.com> 4877L: linux-media@vger.kernel.org 4878T: git git://linuxtv.org/media_tree.git 4879S: Maintained 4880F: drivers/media/i2c/dw9807-vcm.c 4881F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4882 4883DOUBLETALK DRIVER 4884M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4885L: blinux-list@redhat.com 4886S: Maintained 4887F: drivers/char/dtlk.c 4888F: include/linux/dtlk.h 4889 4890DPAA2 DATAPATH I/O (DPIO) DRIVER 4891M: Roy Pledge <Roy.Pledge@nxp.com> 4892L: linux-kernel@vger.kernel.org 4893S: Maintained 4894F: drivers/soc/fsl/dpio 4895 4896DPAA2 ETHERNET DRIVER 4897M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4898L: netdev@vger.kernel.org 4899S: Maintained 4900F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4901F: drivers/net/ethernet/freescale/dpaa2/dpni* 4902F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4903F: drivers/net/ethernet/freescale/dpaa2/Makefile 4904F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4905 4906DPAA2 ETHERNET SWITCH DRIVER 4907M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4908M: Ioana Ciornei <ioana.ciornei@nxp.com> 4909L: linux-kernel@vger.kernel.org 4910S: Maintained 4911F: drivers/staging/fsl-dpaa2/ethsw 4912 4913DPAA2 PTP CLOCK DRIVER 4914M: Yangbo Lu <yangbo.lu@nxp.com> 4915L: netdev@vger.kernel.org 4916S: Maintained 4917F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4918F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4919 4920DPT_I2O SCSI RAID DRIVER 4921M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4922L: linux-scsi@vger.kernel.org 4923W: http://www.adaptec.com/ 4924S: Maintained 4925F: drivers/scsi/dpt* 4926F: drivers/scsi/dpt/ 4927 4928DRBD DRIVER 4929M: Philipp Reisner <philipp.reisner@linbit.com> 4930M: Lars Ellenberg <lars.ellenberg@linbit.com> 4931L: drbd-dev@lists.linbit.com 4932W: http://www.drbd.org 4933T: git git://git.linbit.com/linux-drbd.git 4934T: git git://git.linbit.com/drbd-8.4.git 4935S: Supported 4936F: drivers/block/drbd/ 4937F: lib/lru_cache.c 4938F: Documentation/blockdev/drbd/ 4939 4940DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4941M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4942R: "Rafael J. Wysocki" <rafael@kernel.org> 4943T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4944S: Supported 4945F: Documentation/kobject.txt 4946F: drivers/base/ 4947F: fs/debugfs/ 4948F: fs/sysfs/ 4949F: include/linux/debugfs.h 4950F: include/linux/kobj* 4951F: lib/kobj* 4952 4953DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4954M: Kevin Hilman <khilman@kernel.org> 4955M: Nishanth Menon <nm@ti.com> 4956S: Maintained 4957F: drivers/power/avs/ 4958F: include/linux/power/smartreflex.h 4959L: linux-pm@vger.kernel.org 4960 4961DRM DRIVER FOR ARM PL111 CLCD 4962M: Eric Anholt <eric@anholt.net> 4963T: git git://anongit.freedesktop.org/drm/drm-misc 4964S: Supported 4965F: drivers/gpu/drm/pl111/ 4966 4967DRM DRIVER FOR ARM VERSATILE TFT PANELS 4968M: Linus Walleij <linus.walleij@linaro.org> 4969T: git git://anongit.freedesktop.org/drm/drm-misc 4970S: Maintained 4971F: drivers/gpu/drm/panel/panel-arm-versatile.c 4972F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4973 4974DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4975M: Dave Airlie <airlied@redhat.com> 4976S: Odd Fixes 4977F: drivers/gpu/drm/ast/ 4978 4979DRM DRIVER FOR ASPEED BMC GFX 4980M: Joel Stanley <joel@jms.id.au> 4981L: linux-aspeed@lists.ozlabs.org 4982T: git git://anongit.freedesktop.org/drm/drm-misc 4983S: Supported 4984F: drivers/gpu/drm/aspeed/ 4985F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 4986 4987DRM DRIVER FOR BOCHS VIRTUAL GPU 4988M: Gerd Hoffmann <kraxel@redhat.com> 4989L: virtualization@lists.linux-foundation.org 4990T: git git://anongit.freedesktop.org/drm/drm-misc 4991S: Maintained 4992F: drivers/gpu/drm/bochs/ 4993 4994DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4995M: Linus Walleij <linus.walleij@linaro.org> 4996T: git git://anongit.freedesktop.org/drm/drm-misc 4997S: Maintained 4998F: drivers/gpu/drm/tve200/ 4999 5000DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5001M: Jagan Teki <jagan@amarulasolutions.com> 5002S: Maintained 5003F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5004F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5005 5006DRM DRIVER FOR ILITEK ILI9225 PANELS 5007M: David Lechner <david@lechnology.com> 5008S: Maintained 5009F: drivers/gpu/drm/tinydrm/ili9225.c 5010F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5011 5012DRM DRIVER FOR HX8357D PANELS 5013M: Eric Anholt <eric@anholt.net> 5014T: git git://anongit.freedesktop.org/drm/drm-misc 5015S: Maintained 5016F: drivers/gpu/drm/tinydrm/hx8357d.c 5017F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5018 5019DRM DRIVER FOR INTEL I810 VIDEO CARDS 5020S: Orphan / Obsolete 5021F: drivers/gpu/drm/i810/ 5022F: include/uapi/drm/i810_drm.h 5023 5024DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5025S: Orphan / Obsolete 5026F: drivers/gpu/drm/mga/ 5027F: include/uapi/drm/mga_drm.h 5028 5029DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5030M: Dave Airlie <airlied@redhat.com> 5031S: Odd Fixes 5032F: drivers/gpu/drm/mgag200/ 5033 5034DRM DRIVER FOR MI0283QT 5035M: Noralf Trønnes <noralf@tronnes.org> 5036S: Maintained 5037F: drivers/gpu/drm/tinydrm/mi0283qt.c 5038F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5039 5040DRM DRIVER FOR MSM ADRENO GPU 5041M: Rob Clark <robdclark@gmail.com> 5042M: Sean Paul <sean@poorly.run> 5043L: linux-arm-msm@vger.kernel.org 5044L: dri-devel@lists.freedesktop.org 5045L: freedreno@lists.freedesktop.org 5046T: git https://gitlab.freedesktop.org/drm/msm.git 5047S: Maintained 5048F: drivers/gpu/drm/msm/ 5049F: include/uapi/drm/msm_drm.h 5050F: Documentation/devicetree/bindings/display/msm/ 5051 5052DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5053M: Ben Skeggs <bskeggs@redhat.com> 5054L: dri-devel@lists.freedesktop.org 5055L: nouveau@lists.freedesktop.org 5056T: git git://github.com/skeggsb/linux 5057S: Supported 5058F: drivers/gpu/drm/nouveau/ 5059F: include/uapi/drm/nouveau_drm.h 5060 5061DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5062M: Stefan Mavrodiev <stefan@olimex.com> 5063S: Maintained 5064F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5065F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5066 5067DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5068M: Noralf Trønnes <noralf@tronnes.org> 5069S: Maintained 5070F: drivers/gpu/drm/tinydrm/repaper.c 5071F: Documentation/devicetree/bindings/display/repaper.txt 5072 5073DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5074M: Dave Airlie <airlied@redhat.com> 5075M: Gerd Hoffmann <kraxel@redhat.com> 5076L: virtualization@lists.linux-foundation.org 5077T: git git://anongit.freedesktop.org/drm/drm-misc 5078S: Obsolete 5079W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5080F: drivers/gpu/drm/cirrus/ 5081 5082DRM DRIVER FOR QXL VIRTUAL GPU 5083M: Dave Airlie <airlied@redhat.com> 5084M: Gerd Hoffmann <kraxel@redhat.com> 5085L: virtualization@lists.linux-foundation.org 5086L: spice-devel@lists.freedesktop.org 5087T: git git://anongit.freedesktop.org/drm/drm-misc 5088S: Maintained 5089F: drivers/gpu/drm/qxl/ 5090F: include/uapi/drm/qxl_drm.h 5091 5092DRM DRIVER FOR RAGE 128 VIDEO CARDS 5093S: Orphan / Obsolete 5094F: drivers/gpu/drm/r128/ 5095F: include/uapi/drm/r128_drm.h 5096 5097DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5098M: Guido Günther <agx@sigxcpu.org> 5099S: Maintained 5100F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5101F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5102 5103DRM DRIVER FOR SAVAGE VIDEO CARDS 5104S: Orphan / Obsolete 5105F: drivers/gpu/drm/savage/ 5106F: include/uapi/drm/savage_drm.h 5107 5108DRM DRIVER FOR SIS VIDEO CARDS 5109S: Orphan / Obsolete 5110F: drivers/gpu/drm/sis/ 5111F: include/uapi/drm/sis_drm.h 5112 5113DRM DRIVER FOR SITRONIX ST7701 PANELS 5114M: Jagan Teki <jagan@amarulasolutions.com> 5115S: Maintained 5116F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5117F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5118 5119DRM DRIVER FOR SITRONIX ST7586 PANELS 5120M: David Lechner <david@lechnology.com> 5121S: Maintained 5122F: drivers/gpu/drm/tinydrm/st7586.c 5123F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5124 5125DRM DRIVER FOR SITRONIX ST7735R PANELS 5126M: David Lechner <david@lechnology.com> 5127S: Maintained 5128F: drivers/gpu/drm/tinydrm/st7735r.c 5129F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5130 5131DRM DRIVER FOR ST-ERICSSON MCDE 5132M: Linus Walleij <linus.walleij@linaro.org> 5133T: git git://anongit.freedesktop.org/drm/drm-misc 5134S: Maintained 5135F: drivers/gpu/drm/mcde/ 5136F: Documentation/devicetree/bindings/display/ste,mcde.txt 5137 5138DRM DRIVER FOR TDFX VIDEO CARDS 5139S: Orphan / Obsolete 5140F: drivers/gpu/drm/tdfx/ 5141 5142DRM DRIVER FOR TPO TPG110 PANELS 5143M: Linus Walleij <linus.walleij@linaro.org> 5144T: git git://anongit.freedesktop.org/drm/drm-misc 5145S: Maintained 5146F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5147F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5148 5149DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5150M: Dave Airlie <airlied@redhat.com> 5151R: Sean Paul <sean@poorly.run> 5152L: dri-devel@lists.freedesktop.org 5153S: Odd Fixes 5154F: drivers/gpu/drm/udl/ 5155T: git git://anongit.freedesktop.org/drm/drm-misc 5156 5157DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5158M: Hans de Goede <hdegoede@redhat.com> 5159L: dri-devel@lists.freedesktop.org 5160S: Maintained 5161F: drivers/gpu/drm/vboxvideo/ 5162T: git git://anongit.freedesktop.org/drm/drm-misc 5163 5164DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5165M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5166R: Haneen Mohammed <hamohammed.sa@gmail.com> 5167R: Daniel Vetter <daniel@ffwll.ch> 5168T: git git://anongit.freedesktop.org/drm/drm-misc 5169S: Maintained 5170L: dri-devel@lists.freedesktop.org 5171F: drivers/gpu/drm/vkms/ 5172F: Documentation/gpu/vkms.rst 5173 5174DRM DRIVER FOR VMWARE VIRTUAL GPU 5175M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5176M: Thomas Hellstrom <thellstrom@vmware.com> 5177L: dri-devel@lists.freedesktop.org 5178T: git git://people.freedesktop.org/~thomash/linux 5179S: Supported 5180F: drivers/gpu/drm/vmwgfx/ 5181F: include/uapi/drm/vmwgfx_drm.h 5182 5183DRM DRIVERS 5184M: David Airlie <airlied@linux.ie> 5185M: Daniel Vetter <daniel@ffwll.ch> 5186L: dri-devel@lists.freedesktop.org 5187T: git git://anongit.freedesktop.org/drm/drm 5188B: https://bugs.freedesktop.org/ 5189C: irc://chat.freenode.net/dri-devel 5190S: Maintained 5191F: drivers/gpu/drm/ 5192F: drivers/gpu/vga/ 5193F: Documentation/devicetree/bindings/display/ 5194F: Documentation/devicetree/bindings/gpu/ 5195F: Documentation/gpu/ 5196F: include/drm/ 5197F: include/uapi/drm/ 5198F: include/linux/vga* 5199 5200DRM DRIVERS AND MISC GPU PATCHES 5201M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5202M: Maxime Ripard <maxime.ripard@bootlin.com> 5203M: Sean Paul <sean@poorly.run> 5204W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5205S: Maintained 5206T: git git://anongit.freedesktop.org/drm/drm-misc 5207F: Documentation/gpu/ 5208F: drivers/gpu/vga/ 5209F: drivers/gpu/drm/* 5210F: include/drm/drm* 5211F: include/uapi/drm/drm* 5212F: include/linux/vga* 5213 5214DRM DRIVERS FOR ALLWINNER A10 5215M: Maxime Ripard <maxime.ripard@bootlin.com> 5216L: dri-devel@lists.freedesktop.org 5217S: Supported 5218F: drivers/gpu/drm/sun4i/ 5219F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5220T: git git://anongit.freedesktop.org/drm/drm-misc 5221 5222DRM DRIVERS FOR AMLOGIC SOCS 5223M: Neil Armstrong <narmstrong@baylibre.com> 5224L: dri-devel@lists.freedesktop.org 5225L: linux-amlogic@lists.infradead.org 5226W: http://linux-meson.com/ 5227S: Supported 5228F: drivers/gpu/drm/meson/ 5229F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5230F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5231F: Documentation/gpu/meson.rst 5232T: git git://anongit.freedesktop.org/drm/drm-misc 5233 5234DRM DRIVERS FOR ATMEL HLCDC 5235M: Boris Brezillon <bbrezillon@kernel.org> 5236L: dri-devel@lists.freedesktop.org 5237S: Supported 5238F: drivers/gpu/drm/atmel-hlcdc/ 5239F: Documentation/devicetree/bindings/display/atmel/ 5240T: git git://anongit.freedesktop.org/drm/drm-misc 5241 5242DRM DRIVERS FOR BRIDGE CHIPS 5243M: Andrzej Hajda <a.hajda@samsung.com> 5244R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5245S: Maintained 5246T: git git://anongit.freedesktop.org/drm/drm-misc 5247F: drivers/gpu/drm/bridge/ 5248 5249DRM DRIVERS FOR EXYNOS 5250M: Inki Dae <inki.dae@samsung.com> 5251M: Joonyoung Shim <jy0922.shim@samsung.com> 5252M: Seung-Woo Kim <sw0312.kim@samsung.com> 5253M: Kyungmin Park <kyungmin.park@samsung.com> 5254L: dri-devel@lists.freedesktop.org 5255T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5256S: Supported 5257F: drivers/gpu/drm/exynos/ 5258F: include/uapi/drm/exynos_drm.h 5259F: Documentation/devicetree/bindings/display/exynos/ 5260 5261DRM DRIVERS FOR FREESCALE DCU 5262M: Stefan Agner <stefan@agner.ch> 5263M: Alison Wang <alison.wang@nxp.com> 5264L: dri-devel@lists.freedesktop.org 5265S: Supported 5266F: drivers/gpu/drm/fsl-dcu/ 5267F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5268F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5269F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5270T: git git://anongit.freedesktop.org/drm/drm-misc 5271 5272DRM DRIVERS FOR FREESCALE IMX 5273M: Philipp Zabel <p.zabel@pengutronix.de> 5274L: dri-devel@lists.freedesktop.org 5275S: Maintained 5276F: drivers/gpu/drm/imx/ 5277F: drivers/gpu/ipu-v3/ 5278F: Documentation/devicetree/bindings/display/imx/ 5279 5280DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5281M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5282L: dri-devel@lists.freedesktop.org 5283T: git git://github.com/patjak/drm-gma500 5284S: Maintained 5285F: drivers/gpu/drm/gma500/ 5286 5287DRM DRIVERS FOR HISILICON 5288M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5289M: Rongrong Zou <zourongrong@gmail.com> 5290R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5291R: Chen Feng <puck.chen@hisilicon.com> 5292L: dri-devel@lists.freedesktop.org 5293T: git git://github.com/xin3liang/linux.git 5294S: Maintained 5295F: drivers/gpu/drm/hisilicon/ 5296F: Documentation/devicetree/bindings/display/hisilicon/ 5297 5298DRM DRIVERS FOR LIMA 5299M: Qiang Yu <yuq825@gmail.com> 5300L: dri-devel@lists.freedesktop.org 5301L: lima@lists.freedesktop.org (moderated for non-subscribers) 5302S: Maintained 5303F: drivers/gpu/drm/lima/ 5304F: include/uapi/drm/lima_drm.h 5305T: git git://anongit.freedesktop.org/drm/drm-misc 5306 5307DRM DRIVERS FOR MEDIATEK 5308M: CK Hu <ck.hu@mediatek.com> 5309M: Philipp Zabel <p.zabel@pengutronix.de> 5310L: dri-devel@lists.freedesktop.org 5311S: Supported 5312F: drivers/gpu/drm/mediatek/ 5313F: Documentation/devicetree/bindings/display/mediatek/ 5314 5315DRM DRIVERS FOR NVIDIA TEGRA 5316M: Thierry Reding <thierry.reding@gmail.com> 5317L: dri-devel@lists.freedesktop.org 5318L: linux-tegra@vger.kernel.org 5319T: git git://anongit.freedesktop.org/tegra/linux.git 5320S: Supported 5321F: drivers/gpu/drm/tegra/ 5322F: drivers/gpu/host1x/ 5323F: include/linux/host1x.h 5324F: include/uapi/drm/tegra_drm.h 5325F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5326 5327DRM DRIVERS FOR RENESAS 5328M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5329M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5330L: dri-devel@lists.freedesktop.org 5331L: linux-renesas-soc@vger.kernel.org 5332T: git git://linuxtv.org/pinchartl/media drm/du/next 5333S: Supported 5334F: drivers/gpu/drm/rcar-du/ 5335F: drivers/gpu/drm/shmobile/ 5336F: include/linux/platform_data/shmob_drm.h 5337F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5338F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5339F: Documentation/devicetree/bindings/display/renesas,du.txt 5340 5341DRM DRIVERS FOR ROCKCHIP 5342M: Sandy Huang <hjc@rock-chips.com> 5343M: Heiko Stübner <heiko@sntech.de> 5344L: dri-devel@lists.freedesktop.org 5345S: Maintained 5346F: drivers/gpu/drm/rockchip/ 5347F: Documentation/devicetree/bindings/display/rockchip/ 5348T: git git://anongit.freedesktop.org/drm/drm-misc 5349 5350DRM DRIVERS FOR STI 5351M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5352M: Vincent Abriou <vincent.abriou@st.com> 5353L: dri-devel@lists.freedesktop.org 5354T: git git://anongit.freedesktop.org/drm/drm-misc 5355S: Maintained 5356F: drivers/gpu/drm/sti 5357F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5358 5359DRM DRIVERS FOR STM 5360M: Yannick Fertre <yannick.fertre@st.com> 5361M: Philippe Cornu <philippe.cornu@st.com> 5362M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5363M: Vincent Abriou <vincent.abriou@st.com> 5364L: dri-devel@lists.freedesktop.org 5365T: git git://anongit.freedesktop.org/drm/drm-misc 5366S: Maintained 5367F: drivers/gpu/drm/stm 5368F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5369 5370DRM DRIVERS FOR TI LCDC 5371M: Jyri Sarha <jsarha@ti.com> 5372R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5373L: dri-devel@lists.freedesktop.org 5374S: Maintained 5375F: drivers/gpu/drm/tilcdc/ 5376F: Documentation/devicetree/bindings/display/tilcdc/ 5377 5378DRM DRIVERS FOR TI OMAP 5379M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5380L: dri-devel@lists.freedesktop.org 5381S: Maintained 5382F: drivers/gpu/drm/omapdrm/ 5383F: Documentation/devicetree/bindings/display/ti/ 5384 5385DRM DRIVERS FOR V3D 5386M: Eric Anholt <eric@anholt.net> 5387S: Supported 5388F: drivers/gpu/drm/v3d/ 5389F: include/uapi/drm/v3d_drm.h 5390F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5391T: git git://anongit.freedesktop.org/drm/drm-misc 5392 5393DRM DRIVERS FOR VC4 5394M: Eric Anholt <eric@anholt.net> 5395T: git git://github.com/anholt/linux 5396S: Supported 5397F: drivers/gpu/drm/vc4/ 5398F: include/uapi/drm/vc4_drm.h 5399F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5400T: git git://anongit.freedesktop.org/drm/drm-misc 5401 5402DRM DRIVERS FOR VIVANTE GPU IP 5403M: Lucas Stach <l.stach@pengutronix.de> 5404R: Russell King <linux+etnaviv@armlinux.org.uk> 5405R: Christian Gmeiner <christian.gmeiner@gmail.com> 5406L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5407L: dri-devel@lists.freedesktop.org 5408S: Maintained 5409F: drivers/gpu/drm/etnaviv/ 5410F: include/uapi/drm/etnaviv_drm.h 5411F: Documentation/devicetree/bindings/display/etnaviv/ 5412 5413DRM DRIVERS FOR ZTE ZX 5414M: Shawn Guo <shawnguo@kernel.org> 5415L: dri-devel@lists.freedesktop.org 5416S: Maintained 5417F: drivers/gpu/drm/zte/ 5418F: Documentation/devicetree/bindings/display/zte,vou.txt 5419T: git git://anongit.freedesktop.org/drm/drm-misc 5420 5421DRM PANEL DRIVERS 5422M: Thierry Reding <thierry.reding@gmail.com> 5423R: Sam Ravnborg <sam@ravnborg.org> 5424L: dri-devel@lists.freedesktop.org 5425T: git git://anongit.freedesktop.org/drm/drm-misc 5426S: Maintained 5427F: drivers/gpu/drm/drm_panel.c 5428F: drivers/gpu/drm/panel/ 5429F: include/drm/drm_panel.h 5430F: Documentation/devicetree/bindings/display/panel/ 5431 5432DRM TINYDRM DRIVERS 5433M: Noralf Trønnes <noralf@tronnes.org> 5434W: https://github.com/notro/tinydrm/wiki/Development 5435T: git git://anongit.freedesktop.org/drm/drm-misc 5436S: Maintained 5437F: drivers/gpu/drm/tinydrm/ 5438F: include/drm/tinydrm/ 5439 5440DRM DRIVERS FOR XEN 5441M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5442T: git git://anongit.freedesktop.org/drm/drm-misc 5443L: dri-devel@lists.freedesktop.org 5444L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5445S: Supported 5446F: drivers/gpu/drm/xen/ 5447F: Documentation/gpu/xen-front.rst 5448 5449DRM TTM SUBSYSTEM 5450M: Christian Koenig <christian.koenig@amd.com> 5451M: Huang Rui <ray.huang@amd.com> 5452T: git git://people.freedesktop.org/~agd5f/linux 5453S: Maintained 5454L: dri-devel@lists.freedesktop.org 5455F: include/drm/ttm/ 5456F: drivers/gpu/drm/ttm/ 5457 5458DSBR100 USB FM RADIO DRIVER 5459M: Alexey Klimov <klimov.linux@gmail.com> 5460L: linux-media@vger.kernel.org 5461T: git git://linuxtv.org/media_tree.git 5462S: Maintained 5463F: drivers/media/radio/dsbr100.c 5464 5465DSCC4 DRIVER 5466M: Francois Romieu <romieu@fr.zoreil.com> 5467L: netdev@vger.kernel.org 5468S: Maintained 5469F: drivers/net/wan/dscc4.c 5470 5471DT3155 MEDIA DRIVER 5472M: Hans Verkuil <hverkuil@xs4all.nl> 5473L: linux-media@vger.kernel.org 5474T: git git://linuxtv.org/media_tree.git 5475W: https://linuxtv.org 5476S: Odd Fixes 5477F: drivers/media/pci/dt3155/ 5478 5479DVB_USB_AF9015 MEDIA DRIVER 5480M: Antti Palosaari <crope@iki.fi> 5481L: linux-media@vger.kernel.org 5482W: https://linuxtv.org 5483W: http://palosaari.fi/linux/ 5484Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5485T: git git://linuxtv.org/anttip/media_tree.git 5486S: Maintained 5487F: drivers/media/usb/dvb-usb-v2/af9015* 5488 5489DVB_USB_AF9035 MEDIA DRIVER 5490M: Antti Palosaari <crope@iki.fi> 5491L: linux-media@vger.kernel.org 5492W: https://linuxtv.org 5493W: http://palosaari.fi/linux/ 5494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5495T: git git://linuxtv.org/anttip/media_tree.git 5496S: Maintained 5497F: drivers/media/usb/dvb-usb-v2/af9035* 5498 5499DVB_USB_ANYSEE MEDIA DRIVER 5500M: Antti Palosaari <crope@iki.fi> 5501L: linux-media@vger.kernel.org 5502W: https://linuxtv.org 5503W: http://palosaari.fi/linux/ 5504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5505T: git git://linuxtv.org/anttip/media_tree.git 5506S: Maintained 5507F: drivers/media/usb/dvb-usb-v2/anysee* 5508 5509DVB_USB_AU6610 MEDIA DRIVER 5510M: Antti Palosaari <crope@iki.fi> 5511L: linux-media@vger.kernel.org 5512W: https://linuxtv.org 5513W: http://palosaari.fi/linux/ 5514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5515T: git git://linuxtv.org/anttip/media_tree.git 5516S: Maintained 5517F: drivers/media/usb/dvb-usb-v2/au6610* 5518 5519DVB_USB_CE6230 MEDIA DRIVER 5520M: Antti Palosaari <crope@iki.fi> 5521L: linux-media@vger.kernel.org 5522W: https://linuxtv.org 5523W: http://palosaari.fi/linux/ 5524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5525T: git git://linuxtv.org/anttip/media_tree.git 5526S: Maintained 5527F: drivers/media/usb/dvb-usb-v2/ce6230* 5528 5529DVB_USB_CXUSB MEDIA DRIVER 5530M: Michael Krufky <mkrufky@linuxtv.org> 5531L: linux-media@vger.kernel.org 5532W: https://linuxtv.org 5533W: http://github.com/mkrufky 5534Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5535T: git git://linuxtv.org/media_tree.git 5536S: Maintained 5537F: drivers/media/usb/dvb-usb/cxusb* 5538 5539DVB_USB_EC168 MEDIA DRIVER 5540M: Antti Palosaari <crope@iki.fi> 5541L: linux-media@vger.kernel.org 5542W: https://linuxtv.org 5543W: http://palosaari.fi/linux/ 5544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5545T: git git://linuxtv.org/anttip/media_tree.git 5546S: Maintained 5547F: drivers/media/usb/dvb-usb-v2/ec168* 5548 5549DVB_USB_GL861 MEDIA DRIVER 5550M: Antti Palosaari <crope@iki.fi> 5551L: linux-media@vger.kernel.org 5552W: https://linuxtv.org 5553Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5554T: git git://linuxtv.org/anttip/media_tree.git 5555S: Maintained 5556F: drivers/media/usb/dvb-usb-v2/gl861* 5557 5558DVB_USB_MXL111SF MEDIA DRIVER 5559M: Michael Krufky <mkrufky@linuxtv.org> 5560L: linux-media@vger.kernel.org 5561W: https://linuxtv.org 5562W: http://github.com/mkrufky 5563Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5564T: git git://linuxtv.org/mkrufky/mxl111sf.git 5565S: Maintained 5566F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5567 5568DVB_USB_RTL28XXU MEDIA DRIVER 5569M: Antti Palosaari <crope@iki.fi> 5570L: linux-media@vger.kernel.org 5571W: https://linuxtv.org 5572W: http://palosaari.fi/linux/ 5573Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5574T: git git://linuxtv.org/anttip/media_tree.git 5575S: Maintained 5576F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5577 5578DVB_USB_V2 MEDIA DRIVER 5579M: Antti Palosaari <crope@iki.fi> 5580L: linux-media@vger.kernel.org 5581W: https://linuxtv.org 5582W: http://palosaari.fi/linux/ 5583Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5584T: git git://linuxtv.org/anttip/media_tree.git 5585S: Maintained 5586F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5587F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5588 5589DYNAMIC DEBUG 5590M: Jason Baron <jbaron@akamai.com> 5591S: Maintained 5592F: lib/dynamic_debug.c 5593F: include/linux/dynamic_debug.h 5594 5595DYNAMIC INTERRUPT MODERATION 5596M: Tal Gilboa <talgi@mellanox.com> 5597S: Maintained 5598F: include/linux/net_dim.h 5599 5600DZ DECSTATION DZ11 SERIAL DRIVER 5601M: "Maciej W. Rozycki" <macro@linux-mips.org> 5602S: Maintained 5603F: drivers/tty/serial/dz.* 5604 5605E3X0 POWER BUTTON DRIVER 5606M: Moritz Fischer <moritz.fischer@ettus.com> 5607L: usrp-users@lists.ettus.com 5608W: http://www.ettus.com 5609S: Supported 5610F: drivers/input/misc/e3x0-button.c 5611F: Documentation/devicetree/bindings/input/e3x0-button.txt 5612 5613E4000 MEDIA DRIVER 5614M: Antti Palosaari <crope@iki.fi> 5615L: linux-media@vger.kernel.org 5616W: https://linuxtv.org 5617W: http://palosaari.fi/linux/ 5618Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5619T: git git://linuxtv.org/anttip/media_tree.git 5620S: Maintained 5621F: drivers/media/tuners/e4000* 5622 5623EARTH_PT1 MEDIA DRIVER 5624M: Akihiro Tsukada <tskd08@gmail.com> 5625L: linux-media@vger.kernel.org 5626S: Odd Fixes 5627F: drivers/media/pci/pt1/ 5628 5629EARTH_PT3 MEDIA DRIVER 5630M: Akihiro Tsukada <tskd08@gmail.com> 5631L: linux-media@vger.kernel.org 5632S: Odd Fixes 5633F: drivers/media/pci/pt3/ 5634 5635EC100 MEDIA DRIVER 5636M: Antti Palosaari <crope@iki.fi> 5637L: linux-media@vger.kernel.org 5638W: https://linuxtv.org 5639W: http://palosaari.fi/linux/ 5640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5641T: git git://linuxtv.org/anttip/media_tree.git 5642S: Maintained 5643F: drivers/media/dvb-frontends/ec100* 5644 5645ECRYPT FILE SYSTEM 5646M: Tyler Hicks <tyhicks@canonical.com> 5647L: ecryptfs@vger.kernel.org 5648W: http://ecryptfs.org 5649W: https://launchpad.net/ecryptfs 5650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5651S: Supported 5652F: Documentation/filesystems/ecryptfs.txt 5653F: fs/ecryptfs/ 5654 5655EDAC-AMD64 5656M: Borislav Petkov <bp@alien8.de> 5657L: linux-edac@vger.kernel.org 5658S: Maintained 5659F: drivers/edac/amd64_edac* 5660 5661EDAC-AST2500 5662M: Stefan Schaeckeler <sschaeck@cisco.com> 5663S: Supported 5664F: drivers/edac/aspeed_edac.c 5665F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5666 5667EDAC-CALXEDA 5668M: Robert Richter <rric@kernel.org> 5669L: linux-edac@vger.kernel.org 5670S: Maintained 5671F: drivers/edac/highbank* 5672 5673EDAC-CAVIUM OCTEON 5674M: Ralf Baechle <ralf@linux-mips.org> 5675M: David Daney <david.daney@cavium.com> 5676L: linux-edac@vger.kernel.org 5677L: linux-mips@vger.kernel.org 5678S: Supported 5679F: drivers/edac/octeon_edac* 5680 5681EDAC-CAVIUM THUNDERX 5682M: David Daney <david.daney@cavium.com> 5683M: Jan Glauber <jglauber@cavium.com> 5684L: linux-edac@vger.kernel.org 5685S: Supported 5686F: drivers/edac/thunderx_edac* 5687 5688EDAC-CORE 5689M: Borislav Petkov <bp@alien8.de> 5690M: Mauro Carvalho Chehab <mchehab@kernel.org> 5691R: James Morse <james.morse@arm.com> 5692L: linux-edac@vger.kernel.org 5693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5695S: Supported 5696F: Documentation/admin-guide/ras.rst 5697F: Documentation/driver-api/edac.rst 5698F: drivers/edac/ 5699F: include/linux/edac.h 5700 5701EDAC-E752X 5702M: Mark Gross <mark.gross@intel.com> 5703L: linux-edac@vger.kernel.org 5704S: Maintained 5705F: drivers/edac/e752x_edac.c 5706 5707EDAC-E7XXX 5708L: linux-edac@vger.kernel.org 5709S: Maintained 5710F: drivers/edac/e7xxx_edac.c 5711 5712EDAC-FSL_DDR 5713M: York Sun <york.sun@nxp.com> 5714L: linux-edac@vger.kernel.org 5715S: Maintained 5716F: drivers/edac/fsl_ddr_edac.* 5717 5718EDAC-GHES 5719M: Mauro Carvalho Chehab <mchehab@kernel.org> 5720L: linux-edac@vger.kernel.org 5721S: Maintained 5722F: drivers/edac/ghes_edac.c 5723 5724EDAC-I10NM 5725M: Tony Luck <tony.luck@intel.com> 5726L: linux-edac@vger.kernel.org 5727S: Maintained 5728F: drivers/edac/i10nm_base.c 5729 5730EDAC-I3000 5731L: linux-edac@vger.kernel.org 5732S: Orphan 5733F: drivers/edac/i3000_edac.c 5734 5735EDAC-I5000 5736L: linux-edac@vger.kernel.org 5737S: Maintained 5738F: drivers/edac/i5000_edac.c 5739 5740EDAC-I5400 5741M: Mauro Carvalho Chehab <mchehab@kernel.org> 5742L: linux-edac@vger.kernel.org 5743S: Maintained 5744F: drivers/edac/i5400_edac.c 5745 5746EDAC-I7300 5747M: Mauro Carvalho Chehab <mchehab@kernel.org> 5748L: linux-edac@vger.kernel.org 5749S: Maintained 5750F: drivers/edac/i7300_edac.c 5751 5752EDAC-I7CORE 5753M: Mauro Carvalho Chehab <mchehab@kernel.org> 5754L: linux-edac@vger.kernel.org 5755S: Maintained 5756F: drivers/edac/i7core_edac.c 5757 5758EDAC-I82443BXGX 5759M: Tim Small <tim@buttersideup.com> 5760L: linux-edac@vger.kernel.org 5761S: Maintained 5762F: drivers/edac/i82443bxgx_edac.c 5763 5764EDAC-I82975X 5765M: "Arvind R." <arvino55@gmail.com> 5766L: linux-edac@vger.kernel.org 5767S: Maintained 5768F: drivers/edac/i82975x_edac.c 5769 5770EDAC-IE31200 5771M: Jason Baron <jbaron@akamai.com> 5772L: linux-edac@vger.kernel.org 5773S: Maintained 5774F: drivers/edac/ie31200_edac.c 5775 5776EDAC-MPC85XX 5777M: Johannes Thumshirn <morbidrsa@gmail.com> 5778L: linux-edac@vger.kernel.org 5779S: Maintained 5780F: drivers/edac/mpc85xx_edac.[ch] 5781 5782EDAC-PASEMI 5783M: Egor Martovetsky <egor@pasemi.com> 5784L: linux-edac@vger.kernel.org 5785S: Maintained 5786F: drivers/edac/pasemi_edac.c 5787 5788EDAC-PND2 5789M: Tony Luck <tony.luck@intel.com> 5790L: linux-edac@vger.kernel.org 5791S: Maintained 5792F: drivers/edac/pnd2_edac.[ch] 5793 5794EDAC-R82600 5795M: Tim Small <tim@buttersideup.com> 5796L: linux-edac@vger.kernel.org 5797S: Maintained 5798F: drivers/edac/r82600_edac.c 5799 5800EDAC-SBRIDGE 5801M: Tony Luck <tony.luck@intel.com> 5802R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5803L: linux-edac@vger.kernel.org 5804S: Maintained 5805F: drivers/edac/sb_edac.c 5806 5807EDAC-SKYLAKE 5808M: Tony Luck <tony.luck@intel.com> 5809L: linux-edac@vger.kernel.org 5810S: Maintained 5811F: drivers/edac/skx_*.c 5812 5813EDAC-TI 5814M: Tero Kristo <t-kristo@ti.com> 5815L: linux-edac@vger.kernel.org 5816S: Maintained 5817F: drivers/edac/ti_edac.c 5818 5819EDAC-QCOM 5820M: Channagoud Kadabi <ckadabi@codeaurora.org> 5821M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5822L: linux-arm-msm@vger.kernel.org 5823L: linux-edac@vger.kernel.org 5824S: Maintained 5825F: drivers/edac/qcom_edac.c 5826 5827EDIROL UA-101/UA-1000 DRIVER 5828M: Clemens Ladisch <clemens@ladisch.de> 5829L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5831S: Maintained 5832F: sound/usb/misc/ua101.c 5833 5834EFI TEST DRIVER 5835L: linux-efi@vger.kernel.org 5836M: Ivan Hu <ivan.hu@canonical.com> 5837M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5838S: Maintained 5839F: drivers/firmware/efi/test/ 5840 5841EFI VARIABLE FILESYSTEM 5842M: Matthew Garrett <matthew.garrett@nebula.com> 5843M: Jeremy Kerr <jk@ozlabs.org> 5844M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5845T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5846L: linux-efi@vger.kernel.org 5847S: Maintained 5848F: fs/efivarfs/ 5849 5850EFIFB FRAMEBUFFER DRIVER 5851L: linux-fbdev@vger.kernel.org 5852M: Peter Jones <pjones@redhat.com> 5853S: Maintained 5854F: drivers/video/fbdev/efifb.c 5855 5856EFS FILESYSTEM 5857W: http://aeschi.ch.eu.org/efs/ 5858S: Orphan 5859F: fs/efs/ 5860 5861EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5862M: Douglas Miller <dougmill@linux.ibm.com> 5863L: netdev@vger.kernel.org 5864S: Maintained 5865F: drivers/net/ethernet/ibm/ehea/ 5866 5867EM28XX VIDEO4LINUX DRIVER 5868M: Mauro Carvalho Chehab <mchehab@kernel.org> 5869L: linux-media@vger.kernel.org 5870W: https://linuxtv.org 5871T: git git://linuxtv.org/media_tree.git 5872S: Maintained 5873F: drivers/media/usb/em28xx/ 5874F: Documentation/media/v4l-drivers/em28xx* 5875 5876EMBEDDED LINUX 5877M: Paul Gortmaker <paul.gortmaker@windriver.com> 5878M: Matt Mackall <mpm@selenic.com> 5879M: David Woodhouse <dwmw2@infradead.org> 5880L: linux-embedded@vger.kernel.org 5881S: Maintained 5882 5883Emulex 10Gbps iSCSI - OneConnect DRIVER 5884M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5885M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5886M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5887L: linux-scsi@vger.kernel.org 5888W: http://www.broadcom.com 5889S: Supported 5890F: drivers/scsi/be2iscsi/ 5891 5892Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5893M: Sathya Perla <sathya.perla@broadcom.com> 5894M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5895M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5896M: Somnath Kotur <somnath.kotur@broadcom.com> 5897L: netdev@vger.kernel.org 5898W: http://www.emulex.com 5899S: Supported 5900F: drivers/net/ethernet/emulex/benet/ 5901 5902EMULEX ONECONNECT ROCE DRIVER 5903M: Selvin Xavier <selvin.xavier@broadcom.com> 5904M: Devesh Sharma <devesh.sharma@broadcom.com> 5905L: linux-rdma@vger.kernel.org 5906W: http://www.broadcom.com 5907S: Odd Fixes 5908F: drivers/infiniband/hw/ocrdma/ 5909F: include/uapi/rdma/ocrdma-abi.h 5910 5911EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5912M: James Smart <james.smart@broadcom.com> 5913M: Dick Kennedy <dick.kennedy@broadcom.com> 5914L: linux-scsi@vger.kernel.org 5915W: http://www.broadcom.com 5916S: Supported 5917F: drivers/scsi/lpfc/ 5918 5919ENE CB710 FLASH CARD READER DRIVER 5920M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5921S: Maintained 5922F: drivers/misc/cb710/ 5923F: drivers/mmc/host/cb710-mmc.* 5924F: include/linux/cb710.h 5925 5926ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5927M: Maxim Levitsky <maximlevitsky@gmail.com> 5928S: Maintained 5929F: drivers/media/rc/ene_ir.* 5930 5931EPSON S1D13XXX FRAMEBUFFER DRIVER 5932M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5933S: Maintained 5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5935F: drivers/video/fbdev/s1d13xxxfb.c 5936F: include/video/s1d13xxxfb.h 5937 5938ERRSEQ ERROR TRACKING INFRASTRUCTURE 5939M: Jeff Layton <jlayton@kernel.org> 5940S: Maintained 5941F: lib/errseq.c 5942F: include/linux/errseq.h 5943 5944ET131X NETWORK DRIVER 5945M: Mark Einon <mark.einon@gmail.com> 5946S: Odd Fixes 5947F: drivers/net/ethernet/agere/ 5948 5949ETHERNET BRIDGE 5950M: Roopa Prabhu <roopa@cumulusnetworks.com> 5951M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5952L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5953L: netdev@vger.kernel.org 5954W: http://www.linuxfoundation.org/en/Net:Bridge 5955S: Maintained 5956F: include/linux/netfilter_bridge/ 5957F: net/bridge/ 5958 5959ETHERNET PHY LIBRARY 5960M: Andrew Lunn <andrew@lunn.ch> 5961M: Florian Fainelli <f.fainelli@gmail.com> 5962M: Heiner Kallweit <hkallweit1@gmail.com> 5963L: netdev@vger.kernel.org 5964S: Maintained 5965F: Documentation/ABI/testing/sysfs-bus-mdio 5966F: Documentation/devicetree/bindings/net/mdio* 5967F: Documentation/networking/phy.rst 5968F: drivers/net/phy/ 5969F: drivers/of/of_mdio.c 5970F: drivers/of/of_net.c 5971F: include/linux/*mdio*.h 5972F: include/linux/of_net.h 5973F: include/linux/phy.h 5974F: include/linux/phy_fixed.h 5975F: include/linux/platform_data/mdio-bcm-unimac.h 5976F: include/linux/platform_data/mdio-gpio.h 5977F: include/trace/events/mdio.h 5978F: include/uapi/linux/mdio.h 5979F: include/uapi/linux/mii.h 5980 5981EXT2 FILE SYSTEM 5982M: Jan Kara <jack@suse.com> 5983L: linux-ext4@vger.kernel.org 5984S: Maintained 5985F: Documentation/filesystems/ext2.txt 5986F: fs/ext2/ 5987F: include/linux/ext2* 5988 5989EXT4 FILE SYSTEM 5990M: "Theodore Ts'o" <tytso@mit.edu> 5991M: Andreas Dilger <adilger.kernel@dilger.ca> 5992L: linux-ext4@vger.kernel.org 5993W: http://ext4.wiki.kernel.org 5994Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5995T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5996S: Maintained 5997F: Documentation/filesystems/ext4/ 5998F: fs/ext4/ 5999 6000Extended Verification Module (EVM) 6001M: Mimi Zohar <zohar@linux.ibm.com> 6002L: linux-integrity@vger.kernel.org 6003S: Supported 6004F: security/integrity/evm/ 6005 6006EXTENSIBLE FIRMWARE INTERFACE (EFI) 6007M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6008L: linux-efi@vger.kernel.org 6009T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6010S: Maintained 6011F: Documentation/efi-stub.txt 6012F: arch/*/kernel/efi.c 6013F: arch/x86/boot/compressed/eboot.[ch] 6014F: arch/*/include/asm/efi.h 6015F: arch/x86/platform/efi/ 6016F: drivers/firmware/efi/ 6017F: include/linux/efi*.h 6018F: arch/arm/boot/compressed/efi-header.S 6019F: arch/arm64/kernel/efi-entry.S 6020 6021EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6022M: MyungJoo Ham <myungjoo.ham@samsung.com> 6023M: Chanwoo Choi <cw00.choi@samsung.com> 6024L: linux-kernel@vger.kernel.org 6025T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6026S: Maintained 6027F: drivers/extcon/ 6028F: include/linux/extcon/ 6029F: include/linux/extcon.h 6030F: Documentation/extcon/ 6031F: Documentation/devicetree/bindings/extcon/ 6032 6033EXYNOS DP DRIVER 6034M: Jingoo Han <jingoohan1@gmail.com> 6035L: dri-devel@lists.freedesktop.org 6036S: Maintained 6037F: drivers/gpu/drm/exynos/exynos_dp* 6038 6039EXYNOS SYSMMU (IOMMU) driver 6040M: Marek Szyprowski <m.szyprowski@samsung.com> 6041L: iommu@lists.linux-foundation.org 6042S: Maintained 6043F: drivers/iommu/exynos-iommu.c 6044 6045EZchip NPS platform support 6046M: Vineet Gupta <vgupta@synopsys.com> 6047M: Ofer Levi <oferle@mellanox.com> 6048S: Supported 6049F: arch/arc/plat-eznps 6050F: arch/arc/boot/dts/eznps.dts 6051 6052F2FS FILE SYSTEM 6053M: Jaegeuk Kim <jaegeuk@kernel.org> 6054M: Chao Yu <yuchao0@huawei.com> 6055L: linux-f2fs-devel@lists.sourceforge.net 6056W: https://f2fs.wiki.kernel.org/ 6057T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6058S: Maintained 6059F: Documentation/filesystems/f2fs.txt 6060F: Documentation/ABI/testing/sysfs-fs-f2fs 6061F: fs/f2fs/ 6062F: include/linux/f2fs_fs.h 6063F: include/trace/events/f2fs.h 6064 6065F71805F HARDWARE MONITORING DRIVER 6066M: Jean Delvare <jdelvare@suse.com> 6067L: linux-hwmon@vger.kernel.org 6068S: Maintained 6069F: Documentation/hwmon/f71805f.rst 6070F: drivers/hwmon/f71805f.c 6071 6072FADDR2LINE 6073M: Josh Poimboeuf <jpoimboe@redhat.com> 6074S: Maintained 6075F: scripts/faddr2line 6076 6077FAILOVER MODULE 6078M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6079L: netdev@vger.kernel.org 6080S: Supported 6081F: net/core/failover.c 6082F: include/net/failover.h 6083F: Documentation/networking/failover.rst 6084 6085FANOTIFY 6086M: Jan Kara <jack@suse.cz> 6087R: Amir Goldstein <amir73il@gmail.com> 6088L: linux-fsdevel@vger.kernel.org 6089S: Maintained 6090F: fs/notify/fanotify/ 6091F: include/linux/fanotify.h 6092F: include/uapi/linux/fanotify.h 6093 6094FARSYNC SYNCHRONOUS DRIVER 6095M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6096W: http://www.farsite.co.uk/ 6097S: Supported 6098F: drivers/net/wan/farsync.* 6099 6100FAULT INJECTION SUPPORT 6101M: Akinobu Mita <akinobu.mita@gmail.com> 6102S: Supported 6103F: Documentation/fault-injection/ 6104F: lib/fault-inject.c 6105 6106FBTFT Framebuffer drivers 6107S: Orphan 6108L: dri-devel@lists.freedesktop.org 6109L: linux-fbdev@vger.kernel.org 6110F: drivers/staging/fbtft/ 6111 6112FC0011 TUNER DRIVER 6113M: Michael Buesch <m@bues.ch> 6114L: linux-media@vger.kernel.org 6115S: Maintained 6116F: drivers/media/tuners/fc0011.h 6117F: drivers/media/tuners/fc0011.c 6118 6119FC2580 MEDIA DRIVER 6120M: Antti Palosaari <crope@iki.fi> 6121L: linux-media@vger.kernel.org 6122W: https://linuxtv.org 6123W: http://palosaari.fi/linux/ 6124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6125T: git git://linuxtv.org/anttip/media_tree.git 6126S: Maintained 6127F: drivers/media/tuners/fc2580* 6128 6129FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6130M: Hannes Reinecke <hare@suse.de> 6131L: linux-scsi@vger.kernel.org 6132W: www.Open-FCoE.org 6133S: Supported 6134F: drivers/scsi/libfc/ 6135F: drivers/scsi/fcoe/ 6136F: include/scsi/fc/ 6137F: include/scsi/libfc.h 6138F: include/scsi/libfcoe.h 6139F: include/uapi/scsi/fc/ 6140 6141FILE LOCKING (flock() and fcntl()/lockf()) 6142M: Jeff Layton <jlayton@kernel.org> 6143M: "J. Bruce Fields" <bfields@fieldses.org> 6144L: linux-fsdevel@vger.kernel.org 6145S: Maintained 6146F: include/linux/fcntl.h 6147F: include/uapi/linux/fcntl.h 6148F: fs/fcntl.c 6149F: fs/locks.c 6150 6151FILESYSTEMS (VFS and infrastructure) 6152M: Alexander Viro <viro@zeniv.linux.org.uk> 6153L: linux-fsdevel@vger.kernel.org 6154S: Maintained 6155F: fs/* 6156F: include/linux/fs.h 6157F: include/linux/fs_types.h 6158F: include/uapi/linux/fs.h 6159 6160FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6161M: Riku Voipio <riku.voipio@iki.fi> 6162L: linux-hwmon@vger.kernel.org 6163S: Maintained 6164F: drivers/hwmon/f75375s.c 6165F: include/linux/f75375s.h 6166 6167FIREWIRE AUDIO DRIVERS 6168M: Clemens Ladisch <clemens@ladisch.de> 6169L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6171S: Maintained 6172F: sound/firewire/ 6173 6174FIREWIRE MEDIA DRIVERS (firedtv) 6175M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6176L: linux-media@vger.kernel.org 6177L: linux1394-devel@lists.sourceforge.net 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6179S: Maintained 6180F: drivers/media/firewire/ 6181 6182FIREWIRE SBP-2 TARGET 6183M: Chris Boot <bootc@bootc.net> 6184L: linux-scsi@vger.kernel.org 6185L: target-devel@vger.kernel.org 6186L: linux1394-devel@lists.sourceforge.net 6187T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6188S: Maintained 6189F: drivers/target/sbp/ 6190 6191FIREWIRE SUBSYSTEM 6192M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6193L: linux1394-devel@lists.sourceforge.net 6194W: http://ieee1394.wiki.kernel.org/ 6195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6196S: Maintained 6197F: drivers/firewire/ 6198F: include/linux/firewire.h 6199F: include/uapi/linux/firewire*.h 6200F: tools/firewire/ 6201 6202FIRMWARE LOADER (request_firmware) 6203M: Luis Chamberlain <mcgrof@kernel.org> 6204L: linux-kernel@vger.kernel.org 6205S: Maintained 6206F: Documentation/firmware_class/ 6207F: drivers/base/firmware_loader/ 6208F: include/linux/firmware.h 6209 6210FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6211M: Joshua Morris <josh.h.morris@us.ibm.com> 6212M: Philip Kelleher <pjk1939@linux.ibm.com> 6213S: Maintained 6214F: drivers/block/rsxx/ 6215 6216FLOPPY DRIVER 6217M: Jiri Kosina <jikos@kernel.org> 6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6219S: Odd fixes 6220F: drivers/block/floppy.c 6221 6222FMC SUBSYSTEM 6223M: Alessandro Rubini <rubini@gnudd.com> 6224W: http://www.ohwr.org/projects/fmc-bus 6225S: Supported 6226F: drivers/fmc/ 6227F: include/linux/fmc*.h 6228F: include/linux/ipmi-fru.h 6229K: fmc_d.*register 6230 6231FPGA MANAGER FRAMEWORK 6232M: Alan Tull <atull@kernel.org> 6233M: Moritz Fischer <mdf@kernel.org> 6234L: linux-fpga@vger.kernel.org 6235S: Maintained 6236T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6237Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6238F: Documentation/fpga/ 6239F: Documentation/driver-api/fpga/ 6240F: Documentation/devicetree/bindings/fpga/ 6241F: drivers/fpga/ 6242F: include/linux/fpga/ 6243W: http://www.rocketboards.org 6244 6245FPGA DFL DRIVERS 6246M: Wu Hao <hao.wu@intel.com> 6247L: linux-fpga@vger.kernel.org 6248S: Maintained 6249F: Documentation/fpga/dfl.txt 6250F: include/uapi/linux/fpga-dfl.h 6251F: drivers/fpga/dfl* 6252 6253FPU EMULATOR 6254M: Bill Metzenthen <billm@melbpc.org.au> 6255W: http://floatingpoint.sourceforge.net/emulator/index.html 6256S: Maintained 6257F: arch/x86/math-emu/ 6258 6259FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6260L: netdev@vger.kernel.org 6261S: Orphan 6262F: drivers/net/wan/dlci.c 6263F: drivers/net/wan/sdla.c 6264 6265FRAMEBUFFER LAYER 6266M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6267L: dri-devel@lists.freedesktop.org 6268L: linux-fbdev@vger.kernel.org 6269T: git git://github.com/bzolnier/linux.git 6270Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6271S: Maintained 6272F: Documentation/fb/ 6273F: drivers/video/ 6274F: include/video/ 6275F: include/linux/fb.h 6276F: include/uapi/video/ 6277F: include/uapi/linux/fb.h 6278 6279FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6280M: Horia Geantă <horia.geanta@nxp.com> 6281M: Aymen Sghaier <aymen.sghaier@nxp.com> 6282L: linux-crypto@vger.kernel.org 6283S: Maintained 6284F: drivers/crypto/caam/ 6285F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6286 6287FREESCALE DIU FRAMEBUFFER DRIVER 6288M: Timur Tabi <timur@kernel.org> 6289L: linux-fbdev@vger.kernel.org 6290S: Maintained 6291F: drivers/video/fbdev/fsl-diu-fb.* 6292 6293FREESCALE DMA DRIVER 6294M: Li Yang <leoyang.li@nxp.com> 6295M: Zhang Wei <zw@zh-kernel.org> 6296L: linuxppc-dev@lists.ozlabs.org 6297S: Maintained 6298F: drivers/dma/fsldma.* 6299 6300FREESCALE ENETC ETHERNET DRIVERS 6301M: Claudiu Manoil <claudiu.manoil@nxp.com> 6302L: netdev@vger.kernel.org 6303S: Maintained 6304F: drivers/net/ethernet/freescale/enetc/ 6305 6306FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6307M: Claudiu Manoil <claudiu.manoil@nxp.com> 6308L: netdev@vger.kernel.org 6309S: Maintained 6310F: drivers/net/ethernet/freescale/gianfar* 6311F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6312 6313FREESCALE GPMI NAND DRIVER 6314M: Han Xu <han.xu@nxp.com> 6315L: linux-mtd@lists.infradead.org 6316S: Maintained 6317F: drivers/mtd/nand/raw/gpmi-nand/* 6318 6319FREESCALE I2C CPM DRIVER 6320M: Jochen Friedrich <jochen@scram.de> 6321L: linuxppc-dev@lists.ozlabs.org 6322L: linux-i2c@vger.kernel.org 6323S: Maintained 6324F: drivers/i2c/busses/i2c-cpm.c 6325 6326FREESCALE IMX LPI2C DRIVER 6327M: Dong Aisheng <aisheng.dong@nxp.com> 6328L: linux-i2c@vger.kernel.org 6329L: linux-imx@nxp.com 6330S: Maintained 6331F: drivers/i2c/busses/i2c-imx-lpi2c.c 6332F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6333 6334FREESCALE IMX / MXC FEC DRIVER 6335M: Fugang Duan <fugang.duan@nxp.com> 6336L: netdev@vger.kernel.org 6337S: Maintained 6338F: drivers/net/ethernet/freescale/fec_main.c 6339F: drivers/net/ethernet/freescale/fec_ptp.c 6340F: drivers/net/ethernet/freescale/fec.h 6341F: Documentation/devicetree/bindings/net/fsl-fec.txt 6342 6343FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6344M: Sascha Hauer <s.hauer@pengutronix.de> 6345R: Pengutronix Kernel Team <kernel@pengutronix.de> 6346L: linux-fbdev@vger.kernel.org 6347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6348S: Maintained 6349F: include/linux/platform_data/video-imxfb.h 6350F: drivers/video/fbdev/imxfb.c 6351 6352FREESCALE QORIQ DPAA ETHERNET DRIVER 6353M: Madalin Bucur <madalin.bucur@nxp.com> 6354L: netdev@vger.kernel.org 6355S: Maintained 6356F: drivers/net/ethernet/freescale/dpaa 6357 6358FREESCALE QORIQ DPAA FMAN DRIVER 6359M: Madalin Bucur <madalin.bucur@nxp.com> 6360L: netdev@vger.kernel.org 6361S: Maintained 6362F: drivers/net/ethernet/freescale/fman 6363F: Documentation/devicetree/bindings/net/fsl-fman.txt 6364 6365FREESCALE QORIQ PTP CLOCK DRIVER 6366M: Yangbo Lu <yangbo.lu@nxp.com> 6367L: netdev@vger.kernel.org 6368S: Maintained 6369F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6370F: drivers/ptp/ptp_qoriq.c 6371F: drivers/ptp/ptp_qoriq_debugfs.c 6372F: include/linux/fsl/ptp_qoriq.h 6373F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6374 6375FREESCALE QUAD SPI DRIVER 6376M: Han Xu <han.xu@nxp.com> 6377L: linux-spi@vger.kernel.org 6378S: Maintained 6379F: drivers/spi/spi-fsl-qspi.c 6380 6381FREESCALE QUICC ENGINE LIBRARY 6382M: Qiang Zhao <qiang.zhao@nxp.com> 6383L: linuxppc-dev@lists.ozlabs.org 6384S: Maintained 6385F: drivers/soc/fsl/qe/ 6386F: include/soc/fsl/*qe*.h 6387F: include/soc/fsl/*ucc*.h 6388 6389FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6390M: Li Yang <leoyang.li@nxp.com> 6391L: netdev@vger.kernel.org 6392L: linuxppc-dev@lists.ozlabs.org 6393S: Maintained 6394F: drivers/net/ethernet/freescale/ucc_geth* 6395 6396FREESCALE QUICC ENGINE UCC HDLC DRIVER 6397M: Zhao Qiang <qiang.zhao@nxp.com> 6398L: netdev@vger.kernel.org 6399L: linuxppc-dev@lists.ozlabs.org 6400S: Maintained 6401F: drivers/net/wan/fsl_ucc_hdlc* 6402 6403FREESCALE QUICC ENGINE UCC UART DRIVER 6404M: Timur Tabi <timur@kernel.org> 6405L: linuxppc-dev@lists.ozlabs.org 6406S: Maintained 6407F: drivers/tty/serial/ucc_uart.c 6408 6409FREESCALE SOC DRIVERS 6410M: Li Yang <leoyang.li@nxp.com> 6411L: linuxppc-dev@lists.ozlabs.org 6412L: linux-arm-kernel@lists.infradead.org 6413S: Maintained 6414F: Documentation/devicetree/bindings/soc/fsl/ 6415F: drivers/soc/fsl/ 6416F: include/linux/fsl/ 6417 6418FREESCALE SOC FS_ENET DRIVER 6419M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6420L: linuxppc-dev@lists.ozlabs.org 6421L: netdev@vger.kernel.org 6422S: Maintained 6423F: drivers/net/ethernet/freescale/fs_enet/ 6424F: include/linux/fs_enet_pd.h 6425 6426FREESCALE SOC SOUND DRIVERS 6427M: Timur Tabi <timur@kernel.org> 6428M: Nicolin Chen <nicoleotsuka@gmail.com> 6429M: Xiubo Li <Xiubo.Lee@gmail.com> 6430R: Fabio Estevam <festevam@gmail.com> 6431L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6432L: linuxppc-dev@lists.ozlabs.org 6433S: Maintained 6434F: sound/soc/fsl/fsl* 6435F: sound/soc/fsl/imx* 6436F: sound/soc/fsl/mpc8610_hpcd.c 6437 6438FREESCALE USB PERIPHERAL DRIVERS 6439M: Li Yang <leoyang.li@nxp.com> 6440L: linux-usb@vger.kernel.org 6441L: linuxppc-dev@lists.ozlabs.org 6442S: Maintained 6443F: drivers/usb/gadget/udc/fsl* 6444 6445FREEVXFS FILESYSTEM 6446M: Christoph Hellwig <hch@infradead.org> 6447W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6448S: Maintained 6449F: fs/freevxfs/ 6450 6451FREEZER 6452M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6453M: Pavel Machek <pavel@ucw.cz> 6454L: linux-pm@vger.kernel.org 6455S: Supported 6456F: Documentation/power/freezing-of-tasks.txt 6457F: include/linux/freezer.h 6458F: kernel/freezer.c 6459 6460FRONTSWAP API 6461M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6462L: linux-kernel@vger.kernel.org 6463S: Maintained 6464F: mm/frontswap.c 6465F: include/linux/frontswap.h 6466 6467FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6468M: David Howells <dhowells@redhat.com> 6469L: linux-cachefs@redhat.com (moderated for non-subscribers) 6470S: Supported 6471F: Documentation/filesystems/caching/ 6472F: fs/fscache/ 6473F: include/linux/fscache*.h 6474 6475FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6476M: Theodore Y. Ts'o <tytso@mit.edu> 6477M: Jaegeuk Kim <jaegeuk@kernel.org> 6478M: Eric Biggers <ebiggers@kernel.org> 6479L: linux-fscrypt@vger.kernel.org 6480Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6481T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6482S: Supported 6483F: fs/crypto/ 6484F: include/linux/fscrypt*.h 6485F: Documentation/filesystems/fscrypt.rst 6486 6487FSI-ATTACHED I2C DRIVER 6488M: Eddie James <eajames@linux.ibm.com> 6489L: linux-i2c@vger.kernel.org 6490L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6491S: Maintained 6492F: drivers/i2c/busses/i2c-fsi.c 6493F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6494 6495FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6496M: Jan Kara <jack@suse.cz> 6497R: Amir Goldstein <amir73il@gmail.com> 6498L: linux-fsdevel@vger.kernel.org 6499S: Maintained 6500F: fs/notify/ 6501F: include/linux/fsnotify*.h 6502 6503FUJITSU LAPTOP EXTRAS 6504M: Jonathan Woithe <jwoithe@just42.net> 6505L: platform-driver-x86@vger.kernel.org 6506S: Maintained 6507F: drivers/platform/x86/fujitsu-laptop.c 6508 6509FUJITSU M-5MO LS CAMERA ISP DRIVER 6510M: Kyungmin Park <kyungmin.park@samsung.com> 6511M: Heungjun Kim <riverful.kim@samsung.com> 6512L: linux-media@vger.kernel.org 6513S: Maintained 6514F: drivers/media/i2c/m5mols/ 6515F: include/media/i2c/m5mols.h 6516 6517FUJITSU TABLET EXTRAS 6518M: Robert Gerlach <khnz@gmx.de> 6519L: platform-driver-x86@vger.kernel.org 6520S: Maintained 6521F: drivers/platform/x86/fujitsu-tablet.c 6522 6523FUSE: FILESYSTEM IN USERSPACE 6524M: Miklos Szeredi <miklos@szeredi.hu> 6525L: linux-fsdevel@vger.kernel.org 6526W: http://fuse.sourceforge.net/ 6527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6528S: Maintained 6529F: fs/fuse/ 6530F: include/uapi/linux/fuse.h 6531F: Documentation/filesystems/fuse.txt 6532 6533FUTEX SUBSYSTEM 6534M: Thomas Gleixner <tglx@linutronix.de> 6535M: Ingo Molnar <mingo@redhat.com> 6536R: Peter Zijlstra <peterz@infradead.org> 6537R: Darren Hart <dvhart@infradead.org> 6538L: linux-kernel@vger.kernel.org 6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6540S: Maintained 6541F: kernel/futex.c 6542F: include/asm-generic/futex.h 6543F: include/linux/futex.h 6544F: include/uapi/linux/futex.h 6545F: tools/testing/selftests/futex/ 6546F: tools/perf/bench/futex* 6547F: Documentation/*futex* 6548 6549GCC PLUGINS 6550M: Kees Cook <keescook@chromium.org> 6551R: Emese Revfy <re.emese@gmail.com> 6552L: kernel-hardening@lists.openwall.com 6553S: Maintained 6554F: scripts/gcc-plugins/ 6555F: scripts/gcc-plugin.sh 6556F: scripts/Makefile.gcc-plugins 6557F: Documentation/gcc-plugins.txt 6558 6559GASKET DRIVER FRAMEWORK 6560M: Rob Springer <rspringer@google.com> 6561M: Todd Poynor <toddpoynor@google.com> 6562M: Ben Chan <benchan@chromium.org> 6563S: Maintained 6564F: drivers/staging/gasket/ 6565 6566GCOV BASED KERNEL PROFILING 6567M: Peter Oberparleiter <oberpar@linux.ibm.com> 6568S: Maintained 6569F: kernel/gcov/ 6570F: Documentation/dev-tools/gcov.rst 6571 6572GDB KERNEL DEBUGGING HELPER SCRIPTS 6573M: Jan Kiszka <jan.kiszka@siemens.com> 6574M: Kieran Bingham <kbingham@kernel.org> 6575S: Supported 6576F: scripts/gdb/ 6577 6578GDT SCSI DISK ARRAY CONTROLLER DRIVER 6579M: Achim Leubner <achim_leubner@adaptec.com> 6580L: linux-scsi@vger.kernel.org 6581W: http://www.icp-vortex.com/ 6582S: Supported 6583F: drivers/scsi/gdt* 6584 6585GEMTEK FM RADIO RECEIVER DRIVER 6586M: Hans Verkuil <hverkuil@xs4all.nl> 6587L: linux-media@vger.kernel.org 6588T: git git://linuxtv.org/media_tree.git 6589W: https://linuxtv.org 6590S: Maintained 6591F: drivers/media/radio/radio-gemtek* 6592 6593GENERIC GPIO I2C DRIVER 6594M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6595S: Supported 6596F: drivers/i2c/busses/i2c-gpio.c 6597F: include/linux/platform_data/i2c-gpio.h 6598 6599GENERIC GPIO I2C MULTIPLEXER DRIVER 6600M: Peter Korsgaard <peter.korsgaard@barco.com> 6601L: linux-i2c@vger.kernel.org 6602S: Supported 6603F: drivers/i2c/muxes/i2c-mux-gpio.c 6604F: include/linux/platform_data/i2c-mux-gpio.h 6605F: Documentation/i2c/muxes/i2c-mux-gpio 6606 6607GENERIC HDLC (WAN) DRIVERS 6608M: Krzysztof Halasa <khc@pm.waw.pl> 6609W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6610S: Maintained 6611F: drivers/net/wan/c101.c 6612F: drivers/net/wan/hd6457* 6613F: drivers/net/wan/hdlc* 6614F: drivers/net/wan/n2.c 6615F: drivers/net/wan/pc300too.c 6616F: drivers/net/wan/pci200syn.c 6617F: drivers/net/wan/wanxl* 6618 6619GENERIC INCLUDE/ASM HEADER FILES 6620M: Arnd Bergmann <arnd@arndb.de> 6621L: linux-arch@vger.kernel.org 6622T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6623S: Maintained 6624F: include/asm-generic/ 6625F: include/uapi/asm-generic/ 6626 6627GENERIC PHY FRAMEWORK 6628M: Kishon Vijay Abraham I <kishon@ti.com> 6629L: linux-kernel@vger.kernel.org 6630T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6631S: Supported 6632F: drivers/phy/ 6633F: include/linux/phy/ 6634F: Documentation/devicetree/bindings/phy/ 6635 6636GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6637M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6638S: Supported 6639F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6640 6641GENERIC PM DOMAINS 6642M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6643M: Kevin Hilman <khilman@kernel.org> 6644M: Ulf Hansson <ulf.hansson@linaro.org> 6645L: linux-pm@vger.kernel.org 6646S: Supported 6647F: drivers/base/power/domain*.c 6648F: include/linux/pm_domain.h 6649F: Documentation/devicetree/bindings/power/power_domain.txt 6650 6651GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6652M: Eugen Hristev <eugen.hristev@microchip.com> 6653L: linux-input@vger.kernel.org 6654S: Maintained 6655F: drivers/input/touchscreen/resistive-adc-touch.c 6656 6657GENERIC UIO DRIVER FOR PCI DEVICES 6658M: "Michael S. Tsirkin" <mst@redhat.com> 6659L: kvm@vger.kernel.org 6660S: Supported 6661F: drivers/uio/uio_pci_generic.c 6662 6663GENWQE (IBM Generic Workqueue Card) 6664M: Frank Haverkamp <haver@linux.ibm.com> 6665S: Supported 6666F: drivers/misc/genwqe/ 6667 6668GET_MAINTAINER SCRIPT 6669M: Joe Perches <joe@perches.com> 6670S: Maintained 6671F: scripts/get_maintainer.pl 6672 6673GFS2 FILE SYSTEM 6674M: Bob Peterson <rpeterso@redhat.com> 6675M: Andreas Gruenbacher <agruenba@redhat.com> 6676L: cluster-devel@redhat.com 6677W: http://sources.redhat.com/cluster/ 6678T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6679S: Supported 6680F: Documentation/filesystems/gfs2*.txt 6681F: fs/gfs2/ 6682F: include/uapi/linux/gfs2_ondisk.h 6683 6684GIGASET ISDN DRIVERS 6685M: Paul Bolle <pebolle@tiscali.nl> 6686L: gigaset307x-common@lists.sourceforge.net 6687W: http://gigaset307x.sourceforge.net/ 6688S: Odd Fixes 6689F: Documentation/isdn/README.gigaset 6690F: drivers/isdn/gigaset/ 6691F: include/uapi/linux/gigaset_dev.h 6692 6693GNSS SUBSYSTEM 6694M: Johan Hovold <johan@kernel.org> 6695T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6696S: Maintained 6697F: Documentation/ABI/testing/sysfs-class-gnss 6698F: Documentation/devicetree/bindings/gnss/ 6699F: drivers/gnss/ 6700F: include/linux/gnss.h 6701 6702GO7007 MPEG CODEC 6703M: Hans Verkuil <hans.verkuil@cisco.com> 6704L: linux-media@vger.kernel.org 6705S: Maintained 6706F: drivers/media/usb/go7007/ 6707 6708GOODIX TOUCHSCREEN 6709M: Bastien Nocera <hadess@hadess.net> 6710L: linux-input@vger.kernel.org 6711S: Maintained 6712F: drivers/input/touchscreen/goodix.c 6713 6714GPD POCKET FAN DRIVER 6715M: Hans de Goede <hdegoede@redhat.com> 6716L: platform-driver-x86@vger.kernel.org 6717S: Maintained 6718F: drivers/platform/x86/gpd-pocket-fan.c 6719 6720GPIO ACPI SUPPORT 6721M: Mika Westerberg <mika.westerberg@linux.intel.com> 6722M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6723L: linux-gpio@vger.kernel.org 6724L: linux-acpi@vger.kernel.org 6725S: Maintained 6726F: Documentation/firmware-guide/acpi/gpio-properties.rst 6727F: drivers/gpio/gpiolib-acpi.c 6728 6729GPIO IR Transmitter 6730M: Sean Young <sean@mess.org> 6731L: linux-media@vger.kernel.org 6732S: Maintained 6733F: drivers/media/rc/gpio-ir-tx.c 6734 6735GPIO MOCKUP DRIVER 6736M: Bamvor Jian Zhang <bamv2005@gmail.com> 6737L: linux-gpio@vger.kernel.org 6738S: Maintained 6739F: drivers/gpio/gpio-mockup.c 6740F: tools/testing/selftests/gpio/ 6741 6742GPIO SUBSYSTEM 6743M: Linus Walleij <linus.walleij@linaro.org> 6744M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6745L: linux-gpio@vger.kernel.org 6746T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6747S: Maintained 6748F: Documentation/devicetree/bindings/gpio/ 6749F: Documentation/driver-api/gpio/ 6750F: Documentation/gpio/ 6751F: Documentation/ABI/testing/gpio-cdev 6752F: Documentation/ABI/obsolete/sysfs-gpio 6753F: drivers/gpio/ 6754F: include/linux/gpio/ 6755F: include/linux/gpio.h 6756F: include/linux/of_gpio.h 6757F: include/asm-generic/gpio.h 6758F: include/uapi/linux/gpio.h 6759F: tools/gpio/ 6760 6761GRE DEMULTIPLEXER DRIVER 6762M: Dmitry Kozlov <xeb@mail.ru> 6763L: netdev@vger.kernel.org 6764S: Maintained 6765F: net/ipv4/gre_demux.c 6766F: net/ipv4/gre_offload.c 6767F: include/net/gre.h 6768 6769GRETH 10/100/1G Ethernet MAC device driver 6770M: Andreas Larsson <andreas@gaisler.com> 6771L: netdev@vger.kernel.org 6772S: Maintained 6773F: drivers/net/ethernet/aeroflex/ 6774 6775GREYBUS AUDIO PROTOCOLS DRIVERS 6776M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6777M: Mark Greer <mgreer@animalcreek.com> 6778S: Maintained 6779F: drivers/staging/greybus/audio_apbridgea.c 6780F: drivers/staging/greybus/audio_apbridgea.h 6781F: drivers/staging/greybus/audio_codec.c 6782F: drivers/staging/greybus/audio_codec.h 6783F: drivers/staging/greybus/audio_gb.c 6784F: drivers/staging/greybus/audio_manager.c 6785F: drivers/staging/greybus/audio_manager.h 6786F: drivers/staging/greybus/audio_manager_module.c 6787F: drivers/staging/greybus/audio_manager_private.h 6788F: drivers/staging/greybus/audio_manager_sysfs.c 6789F: drivers/staging/greybus/audio_module.c 6790F: drivers/staging/greybus/audio_topology.c 6791 6792GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6793M: Viresh Kumar <vireshk@kernel.org> 6794S: Maintained 6795F: drivers/staging/greybus/authentication.c 6796F: drivers/staging/greybus/bootrom.c 6797F: drivers/staging/greybus/firmware.h 6798F: drivers/staging/greybus/fw-core.c 6799F: drivers/staging/greybus/fw-download.c 6800F: drivers/staging/greybus/fw-management.c 6801F: drivers/staging/greybus/greybus_authentication.h 6802F: drivers/staging/greybus/greybus_firmware.h 6803F: drivers/staging/greybus/hid.c 6804F: drivers/staging/greybus/i2c.c 6805F: drivers/staging/greybus/spi.c 6806F: drivers/staging/greybus/spilib.c 6807F: drivers/staging/greybus/spilib.h 6808 6809GREYBUS LOOPBACK DRIVER 6810M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6811S: Maintained 6812F: drivers/staging/greybus/loopback.c 6813 6814GREYBUS PLATFORM DRIVERS 6815M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6816S: Maintained 6817F: drivers/staging/greybus/arche-platform.c 6818F: drivers/staging/greybus/arche-apb-ctrl.c 6819F: drivers/staging/greybus/arche_platform.h 6820 6821GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6822M: Rui Miguel Silva <rmfrfs@gmail.com> 6823S: Maintained 6824F: drivers/staging/greybus/sdio.c 6825F: drivers/staging/greybus/light.c 6826F: drivers/staging/greybus/gpio.c 6827F: drivers/staging/greybus/power_supply.c 6828F: drivers/staging/greybus/spi.c 6829F: drivers/staging/greybus/spilib.c 6830 6831GREYBUS SUBSYSTEM 6832M: Johan Hovold <johan@kernel.org> 6833M: Alex Elder <elder@kernel.org> 6834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6835S: Maintained 6836F: drivers/staging/greybus/ 6837L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6838 6839GREYBUS UART PROTOCOLS DRIVERS 6840M: David Lin <dtwlin@gmail.com> 6841S: Maintained 6842F: drivers/staging/greybus/uart.c 6843F: drivers/staging/greybus/log.c 6844 6845GS1662 VIDEO SERIALIZER 6846M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6847L: linux-media@vger.kernel.org 6848T: git git://linuxtv.org/media_tree.git 6849S: Maintained 6850F: drivers/media/spi/gs1662.c 6851 6852GSPCA FINEPIX SUBDRIVER 6853M: Frank Zago <frank@zago.net> 6854L: linux-media@vger.kernel.org 6855T: git git://linuxtv.org/media_tree.git 6856S: Maintained 6857F: drivers/media/usb/gspca/finepix.c 6858 6859GSPCA GL860 SUBDRIVER 6860M: Olivier Lorin <o.lorin@laposte.net> 6861L: linux-media@vger.kernel.org 6862T: git git://linuxtv.org/media_tree.git 6863S: Maintained 6864F: drivers/media/usb/gspca/gl860/ 6865 6866GSPCA M5602 SUBDRIVER 6867M: Erik Andren <erik.andren@gmail.com> 6868L: linux-media@vger.kernel.org 6869T: git git://linuxtv.org/media_tree.git 6870S: Maintained 6871F: drivers/media/usb/gspca/m5602/ 6872 6873GSPCA PAC207 SONIXB SUBDRIVER 6874M: Hans Verkuil <hverkuil@xs4all.nl> 6875L: linux-media@vger.kernel.org 6876T: git git://linuxtv.org/media_tree.git 6877S: Odd Fixes 6878F: drivers/media/usb/gspca/pac207.c 6879 6880GSPCA SN9C20X SUBDRIVER 6881M: Brian Johnson <brijohn@gmail.com> 6882L: linux-media@vger.kernel.org 6883T: git git://linuxtv.org/media_tree.git 6884S: Maintained 6885F: drivers/media/usb/gspca/sn9c20x.c 6886 6887GSPCA T613 SUBDRIVER 6888M: Leandro Costantino <lcostantino@gmail.com> 6889L: linux-media@vger.kernel.org 6890T: git git://linuxtv.org/media_tree.git 6891S: Maintained 6892F: drivers/media/usb/gspca/t613.c 6893 6894GSPCA USB WEBCAM DRIVER 6895M: Hans Verkuil <hverkuil@xs4all.nl> 6896L: linux-media@vger.kernel.org 6897T: git git://linuxtv.org/media_tree.git 6898S: Odd Fixes 6899F: drivers/media/usb/gspca/ 6900 6901GTP (GPRS Tunneling Protocol) 6902M: Pablo Neira Ayuso <pablo@netfilter.org> 6903M: Harald Welte <laforge@gnumonks.org> 6904L: osmocom-net-gprs@lists.osmocom.org 6905T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6906S: Maintained 6907F: drivers/net/gtp.c 6908 6909GUID PARTITION TABLE (GPT) 6910M: Davidlohr Bueso <dave@stgolabs.net> 6911L: linux-efi@vger.kernel.org 6912S: Maintained 6913F: block/partitions/efi.* 6914 6915H8/300 ARCHITECTURE 6916M: Yoshinori Sato <ysato@users.sourceforge.jp> 6917L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6918W: http://uclinux-h8.sourceforge.jp 6919T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6920S: Maintained 6921F: arch/h8300/ 6922F: drivers/clocksource/h8300_*.c 6923F: drivers/clk/h8300/ 6924F: drivers/irqchip/irq-renesas-h8*.c 6925 6926HABANALABS PCI DRIVER 6927M: Oded Gabbay <oded.gabbay@gmail.com> 6928T: git https://github.com/HabanaAI/linux.git 6929S: Supported 6930F: drivers/misc/habanalabs/ 6931F: include/uapi/misc/habanalabs.h 6932F: Documentation/ABI/testing/sysfs-driver-habanalabs 6933F: Documentation/ABI/testing/debugfs-driver-habanalabs 6934 6935HACKRF MEDIA DRIVER 6936M: Antti Palosaari <crope@iki.fi> 6937L: linux-media@vger.kernel.org 6938W: https://linuxtv.org 6939W: http://palosaari.fi/linux/ 6940Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6941T: git git://linuxtv.org/anttip/media_tree.git 6942S: Maintained 6943F: drivers/media/usb/hackrf/ 6944 6945HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6946M: Frank Seidel <frank@f-seidel.de> 6947L: platform-driver-x86@vger.kernel.org 6948W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6949S: Maintained 6950F: drivers/platform/x86/hdaps.c 6951 6952HARDWARE MONITORING 6953M: Jean Delvare <jdelvare@suse.com> 6954M: Guenter Roeck <linux@roeck-us.net> 6955L: linux-hwmon@vger.kernel.org 6956W: http://hwmon.wiki.kernel.org/ 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6958S: Maintained 6959F: Documentation/devicetree/bindings/hwmon/ 6960F: Documentation/hwmon/ 6961F: drivers/hwmon/ 6962F: include/linux/hwmon*.h 6963F: include/trace/events/hwmon*.h 6964 6965HARDWARE RANDOM NUMBER GENERATOR CORE 6966M: Matt Mackall <mpm@selenic.com> 6967M: Herbert Xu <herbert@gondor.apana.org.au> 6968L: linux-crypto@vger.kernel.org 6969S: Odd fixes 6970F: Documentation/devicetree/bindings/rng/ 6971F: Documentation/hw_random.txt 6972F: drivers/char/hw_random/ 6973F: include/linux/hw_random.h 6974 6975HARDWARE TRACING FACILITIES 6976M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6977S: Maintained 6978F: drivers/hwtracing/ 6979 6980HARDWARE SPINLOCK CORE 6981M: Ohad Ben-Cohen <ohad@wizery.com> 6982M: Bjorn Andersson <bjorn.andersson@linaro.org> 6983L: linux-remoteproc@vger.kernel.org 6984S: Maintained 6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6986F: Documentation/devicetree/bindings/hwlock/ 6987F: Documentation/hwspinlock.txt 6988F: drivers/hwspinlock/ 6989F: include/linux/hwspinlock.h 6990 6991HARMONY SOUND DRIVER 6992L: linux-parisc@vger.kernel.org 6993S: Maintained 6994F: sound/parisc/harmony.* 6995 6996HDPVR USB VIDEO ENCODER DRIVER 6997M: Hans Verkuil <hverkuil@xs4all.nl> 6998L: linux-media@vger.kernel.org 6999T: git git://linuxtv.org/media_tree.git 7000W: https://linuxtv.org 7001S: Odd Fixes 7002F: drivers/media/usb/hdpvr/ 7003 7004HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7005M: Jerry Hoemann <jerry.hoemann@hpe.com> 7006S: Supported 7007F: Documentation/watchdog/hpwdt.txt 7008F: drivers/watchdog/hpwdt.c 7009 7010HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7011M: Don Brace <don.brace@microsemi.com> 7012L: esc.storagedev@microsemi.com 7013L: linux-scsi@vger.kernel.org 7014S: Supported 7015F: Documentation/scsi/hpsa.txt 7016F: drivers/scsi/hpsa*.[ch] 7017F: include/linux/cciss*.h 7018F: include/uapi/linux/cciss*.h 7019 7020HFI1 DRIVER 7021M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7022M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7023L: linux-rdma@vger.kernel.org 7024S: Supported 7025F: drivers/infiniband/hw/hfi1 7026 7027HFS FILESYSTEM 7028L: linux-fsdevel@vger.kernel.org 7029S: Orphan 7030F: Documentation/filesystems/hfs.txt 7031F: fs/hfs/ 7032 7033HFSPLUS FILESYSTEM 7034L: linux-fsdevel@vger.kernel.org 7035S: Orphan 7036F: Documentation/filesystems/hfsplus.txt 7037F: fs/hfsplus/ 7038 7039HGA FRAMEBUFFER DRIVER 7040M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7041L: linux-nvidia@lists.surfsouth.com 7042W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7043S: Maintained 7044F: drivers/video/fbdev/hgafb.c 7045 7046HIBERNATION (aka Software Suspend, aka swsusp) 7047M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7048M: Pavel Machek <pavel@ucw.cz> 7049L: linux-pm@vger.kernel.org 7050B: https://bugzilla.kernel.org 7051S: Supported 7052F: arch/x86/power/ 7053F: drivers/base/power/ 7054F: kernel/power/ 7055F: include/linux/suspend.h 7056F: include/linux/freezer.h 7057F: include/linux/pm.h 7058F: arch/*/include/asm/suspend*.h 7059 7060HID CORE LAYER 7061M: Jiri Kosina <jikos@kernel.org> 7062M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7063L: linux-input@vger.kernel.org 7064T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7065S: Maintained 7066F: drivers/hid/ 7067F: include/linux/hid* 7068F: include/uapi/linux/hid* 7069 7070HID SENSOR HUB DRIVERS 7071M: Jiri Kosina <jikos@kernel.org> 7072M: Jonathan Cameron <jic23@kernel.org> 7073M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7074L: linux-input@vger.kernel.org 7075L: linux-iio@vger.kernel.org 7076S: Maintained 7077F: Documentation/hid/hid-sensor* 7078F: drivers/hid/hid-sensor-* 7079F: drivers/iio/*/hid-* 7080F: include/linux/hid-sensor-* 7081 7082HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7083M: Thomas Gleixner <tglx@linutronix.de> 7084L: linux-kernel@vger.kernel.org 7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7086S: Maintained 7087F: Documentation/timers/ 7088F: kernel/time/hrtimer.c 7089F: kernel/time/clockevents.c 7090F: kernel/time/timer_*.c 7091F: include/linux/clockchips.h 7092F: include/linux/hrtimer.h 7093 7094HIGH-SPEED SCC DRIVER FOR AX.25 7095L: linux-hams@vger.kernel.org 7096S: Orphan 7097F: drivers/net/hamradio/dmascc.c 7098F: drivers/net/hamradio/scc.c 7099 7100HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7101M: HighPoint Linux Team <linux@highpoint-tech.com> 7102W: http://www.highpoint-tech.com 7103S: Supported 7104F: Documentation/scsi/hptiop.txt 7105F: drivers/scsi/hptiop.c 7106 7107HIPPI 7108M: Jes Sorensen <jes@trained-monkey.org> 7109L: linux-hippi@sunsite.dk 7110S: Maintained 7111F: include/linux/hippidevice.h 7112F: include/uapi/linux/if_hippi.h 7113F: net/802/hippi.c 7114F: drivers/net/hippi/ 7115 7116HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7117M: Yisen Zhuang <yisen.zhuang@huawei.com> 7118M: Salil Mehta <salil.mehta@huawei.com> 7119L: netdev@vger.kernel.org 7120W: http://www.hisilicon.com 7121S: Maintained 7122F: drivers/net/ethernet/hisilicon/hns3/ 7123 7124HISILICON LPC BUS DRIVER 7125M: john.garry@huawei.com 7126W: http://www.hisilicon.com 7127S: Maintained 7128F: drivers/bus/hisi_lpc.c 7129F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7130 7131HISILICON NETWORK SUBSYSTEM DRIVER 7132M: Yisen Zhuang <yisen.zhuang@huawei.com> 7133M: Salil Mehta <salil.mehta@huawei.com> 7134L: netdev@vger.kernel.org 7135W: http://www.hisilicon.com 7136S: Maintained 7137F: drivers/net/ethernet/hisilicon/ 7138F: Documentation/devicetree/bindings/net/hisilicon*.txt 7139 7140HISILICON PMU DRIVER 7141M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7142W: http://www.hisilicon.com 7143S: Supported 7144F: drivers/perf/hisilicon 7145F: Documentation/perf/hisi-pmu.txt 7146 7147HISILICON ROCE DRIVER 7148M: Lijun Ou <oulijun@huawei.com> 7149M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7150L: linux-rdma@vger.kernel.org 7151S: Maintained 7152F: drivers/infiniband/hw/hns/ 7153F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7154 7155HISILICON SAS Controller 7156M: John Garry <john.garry@huawei.com> 7157W: http://www.hisilicon.com 7158S: Supported 7159F: drivers/scsi/hisi_sas/ 7160F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7161 7162HMM - Heterogeneous Memory Management 7163M: Jérôme Glisse <jglisse@redhat.com> 7164L: linux-mm@kvack.org 7165S: Maintained 7166F: mm/hmm* 7167F: include/linux/hmm* 7168F: Documentation/vm/hmm.rst 7169 7170HOST AP DRIVER 7171M: Jouni Malinen <j@w1.fi> 7172L: linux-wireless@vger.kernel.org 7173W: http://w1.fi/hostap-driver.html 7174S: Obsolete 7175F: drivers/net/wireless/intersil/hostap/ 7176 7177HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7178L: platform-driver-x86@vger.kernel.org 7179S: Orphan 7180F: drivers/platform/x86/tc1100-wmi.c 7181 7182HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7183M: Jaroslav Kysela <perex@perex.cz> 7184S: Maintained 7185F: drivers/net/ethernet/hp/hp100.* 7186 7187HPET: High Precision Event Timers driver 7188M: Clemens Ladisch <clemens@ladisch.de> 7189S: Maintained 7190F: Documentation/timers/hpet.txt 7191F: drivers/char/hpet.c 7192F: include/linux/hpet.h 7193F: include/uapi/linux/hpet.h 7194 7195HPET: x86 7196S: Orphan 7197F: arch/x86/kernel/hpet.c 7198F: arch/x86/include/asm/hpet.h 7199 7200HPFS FILESYSTEM 7201M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7202W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7203S: Maintained 7204F: fs/hpfs/ 7205 7206HSI SUBSYSTEM 7207M: Sebastian Reichel <sre@kernel.org> 7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7209S: Maintained 7210F: Documentation/ABI/testing/sysfs-bus-hsi 7211F: Documentation/driver-api/hsi.rst 7212F: drivers/hsi/ 7213F: include/linux/hsi/ 7214F: include/uapi/linux/hsi/ 7215 7216HSO 3G MODEM DRIVER 7217L: linux-usb@vger.kernel.org 7218S: Orphan 7219F: drivers/net/usb/hso.c 7220 7221HSR NETWORK PROTOCOL 7222M: Arvid Brodin <arvid.brodin@alten.se> 7223L: netdev@vger.kernel.org 7224S: Maintained 7225F: net/hsr/ 7226 7227HT16K33 LED CONTROLLER DRIVER 7228M: Robin van der Gracht <robin@protonic.nl> 7229S: Maintained 7230F: drivers/auxdisplay/ht16k33.c 7231F: Documentation/devicetree/bindings/display/ht16k33.txt 7232 7233HTCPEN TOUCHSCREEN DRIVER 7234M: Pau Oliva Fora <pof@eslack.org> 7235L: linux-input@vger.kernel.org 7236S: Maintained 7237F: drivers/input/touchscreen/htcpen.c 7238 7239HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7240M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7241L: linux-iio@vger.kernel.org 7242W: http://www.st.com/ 7243S: Maintained 7244F: drivers/iio/humidity/hts221* 7245F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7246 7247HUAWEI ETHERNET DRIVER 7248M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7249L: netdev@vger.kernel.org 7250S: Supported 7251F: Documentation/networking/hinic.txt 7252F: drivers/net/ethernet/huawei/hinic/ 7253 7254HUGETLB FILESYSTEM 7255M: Mike Kravetz <mike.kravetz@oracle.com> 7256L: linux-mm@kvack.org 7257S: Maintained 7258F: fs/hugetlbfs/ 7259F: mm/hugetlb.c 7260F: include/linux/hugetlb.h 7261F: Documentation/admin-guide/mm/hugetlbpage.rst 7262F: Documentation/vm/hugetlbfs_reserv.rst 7263F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7264 7265HVA ST MEDIA DRIVER 7266M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7267L: linux-media@vger.kernel.org 7268T: git git://linuxtv.org/media_tree.git 7269W: https://linuxtv.org 7270S: Supported 7271F: drivers/media/platform/sti/hva 7272 7273HWPOISON MEMORY FAILURE HANDLING 7274M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7275L: linux-mm@kvack.org 7276S: Maintained 7277F: mm/memory-failure.c 7278F: mm/hwpoison-inject.c 7279 7280HYGON PROCESSOR SUPPORT 7281M: Pu Wen <puwen@hygon.cn> 7282L: linux-kernel@vger.kernel.org 7283S: Maintained 7284F: arch/x86/kernel/cpu/hygon.c 7285 7286Hyper-V CORE AND DRIVERS 7287M: "K. Y. Srinivasan" <kys@microsoft.com> 7288M: Haiyang Zhang <haiyangz@microsoft.com> 7289M: Stephen Hemminger <sthemmin@microsoft.com> 7290M: Sasha Levin <sashal@kernel.org> 7291T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7292L: linux-hyperv@vger.kernel.org 7293S: Supported 7294F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7295F: arch/x86/include/asm/mshyperv.h 7296F: arch/x86/include/asm/trace/hyperv.h 7297F: arch/x86/include/asm/hyperv-tlfs.h 7298F: arch/x86/kernel/cpu/mshyperv.c 7299F: arch/x86/hyperv 7300F: drivers/hid/hid-hyperv.c 7301F: drivers/hv/ 7302F: drivers/input/serio/hyperv-keyboard.c 7303F: drivers/pci/controller/pci-hyperv.c 7304F: drivers/net/hyperv/ 7305F: drivers/scsi/storvsc_drv.c 7306F: drivers/uio/uio_hv_generic.c 7307F: drivers/video/fbdev/hyperv_fb.c 7308F: drivers/iommu/hyperv_iommu.c 7309F: net/vmw_vsock/hyperv_transport.c 7310F: include/linux/hyperv.h 7311F: include/uapi/linux/hyperv.h 7312F: tools/hv/ 7313F: Documentation/ABI/stable/sysfs-bus-vmbus 7314 7315HYPERVISOR VIRTUAL CONSOLE DRIVER 7316L: linuxppc-dev@lists.ozlabs.org 7317S: Odd Fixes 7318F: drivers/tty/hvc/ 7319 7320I2C ACPI SUPPORT 7321M: Mika Westerberg <mika.westerberg@linux.intel.com> 7322L: linux-i2c@vger.kernel.org 7323L: linux-acpi@vger.kernel.org 7324S: Maintained 7325F: drivers/i2c/i2c-core-acpi.c 7326 7327I2C CONTROLLER DRIVER FOR NVIDIA GPU 7328M: Ajay Gupta <ajayg@nvidia.com> 7329L: linux-i2c@vger.kernel.org 7330S: Maintained 7331F: Documentation/i2c/busses/i2c-nvidia-gpu 7332F: drivers/i2c/busses/i2c-nvidia-gpu.c 7333 7334I2C MUXES 7335M: Peter Rosin <peda@axentia.se> 7336L: linux-i2c@vger.kernel.org 7337S: Maintained 7338F: Documentation/i2c/i2c-topology 7339F: Documentation/i2c/muxes/ 7340F: Documentation/devicetree/bindings/i2c/i2c-mux* 7341F: Documentation/devicetree/bindings/i2c/i2c-arb* 7342F: Documentation/devicetree/bindings/i2c/i2c-gate* 7343F: drivers/i2c/i2c-mux.c 7344F: drivers/i2c/muxes/ 7345F: include/linux/i2c-mux.h 7346 7347I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7348M: Gregory CLEMENT <gregory.clement@bootlin.com> 7349L: linux-i2c@vger.kernel.org 7350S: Maintained 7351F: drivers/i2c/busses/i2c-mv64xxx.c 7352 7353I2C OVER PARALLEL PORT 7354M: Jean Delvare <jdelvare@suse.com> 7355L: linux-i2c@vger.kernel.org 7356S: Maintained 7357F: Documentation/i2c/busses/i2c-parport 7358F: Documentation/i2c/busses/i2c-parport-light 7359F: drivers/i2c/busses/i2c-parport.c 7360F: drivers/i2c/busses/i2c-parport-light.c 7361 7362I2C SUBSYSTEM 7363M: Wolfram Sang <wsa@the-dreams.de> 7364L: linux-i2c@vger.kernel.org 7365W: https://i2c.wiki.kernel.org/ 7366Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7367T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7368S: Maintained 7369F: Documentation/devicetree/bindings/i2c/i2c.txt 7370F: Documentation/i2c/ 7371F: drivers/i2c/* 7372F: include/linux/i2c.h 7373F: include/linux/i2c-dev.h 7374F: include/linux/i2c-smbus.h 7375F: include/uapi/linux/i2c.h 7376F: include/uapi/linux/i2c-*.h 7377 7378I2C SUBSYSTEM HOST DRIVERS 7379L: linux-i2c@vger.kernel.org 7380W: https://i2c.wiki.kernel.org/ 7381Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7382T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7383S: Odd Fixes 7384F: Documentation/devicetree/bindings/i2c/ 7385F: drivers/i2c/algos/ 7386F: drivers/i2c/busses/ 7387 7388I2C-TAOS-EVM DRIVER 7389M: Jean Delvare <jdelvare@suse.com> 7390L: linux-i2c@vger.kernel.org 7391S: Maintained 7392F: Documentation/i2c/busses/i2c-taos-evm 7393F: drivers/i2c/busses/i2c-taos-evm.c 7394 7395I2C-TINY-USB DRIVER 7396M: Till Harbaum <till@harbaum.org> 7397L: linux-i2c@vger.kernel.org 7398W: http://www.harbaum.org/till/i2c_tiny_usb 7399S: Maintained 7400F: drivers/i2c/busses/i2c-tiny-usb.c 7401 7402I2C/SMBUS CONTROLLER DRIVERS FOR PC 7403M: Jean Delvare <jdelvare@suse.com> 7404L: linux-i2c@vger.kernel.org 7405S: Maintained 7406F: Documentation/i2c/busses/i2c-ali1535 7407F: Documentation/i2c/busses/i2c-ali1563 7408F: Documentation/i2c/busses/i2c-ali15x3 7409F: Documentation/i2c/busses/i2c-amd756 7410F: Documentation/i2c/busses/i2c-amd8111 7411F: Documentation/i2c/busses/i2c-i801 7412F: Documentation/i2c/busses/i2c-nforce2 7413F: Documentation/i2c/busses/i2c-piix4 7414F: Documentation/i2c/busses/i2c-sis5595 7415F: Documentation/i2c/busses/i2c-sis630 7416F: Documentation/i2c/busses/i2c-sis96x 7417F: Documentation/i2c/busses/i2c-via 7418F: Documentation/i2c/busses/i2c-viapro 7419F: drivers/i2c/busses/i2c-ali1535.c 7420F: drivers/i2c/busses/i2c-ali1563.c 7421F: drivers/i2c/busses/i2c-ali15x3.c 7422F: drivers/i2c/busses/i2c-amd756.c 7423F: drivers/i2c/busses/i2c-amd756-s4882.c 7424F: drivers/i2c/busses/i2c-amd8111.c 7425F: drivers/i2c/busses/i2c-i801.c 7426F: drivers/i2c/busses/i2c-isch.c 7427F: drivers/i2c/busses/i2c-nforce2.c 7428F: drivers/i2c/busses/i2c-nforce2-s4985.c 7429F: drivers/i2c/busses/i2c-piix4.c 7430F: drivers/i2c/busses/i2c-sis5595.c 7431F: drivers/i2c/busses/i2c-sis630.c 7432F: drivers/i2c/busses/i2c-sis96x.c 7433F: drivers/i2c/busses/i2c-via.c 7434F: drivers/i2c/busses/i2c-viapro.c 7435 7436I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7437M: Hans de Goede <hdegoede@redhat.com> 7438L: linux-i2c@vger.kernel.org 7439S: Maintained 7440F: drivers/i2c/busses/i2c-cht-wc.c 7441 7442I2C/SMBUS ISMT DRIVER 7443M: Seth Heasley <seth.heasley@intel.com> 7444M: Neil Horman <nhorman@tuxdriver.com> 7445L: linux-i2c@vger.kernel.org 7446F: drivers/i2c/busses/i2c-ismt.c 7447F: Documentation/i2c/busses/i2c-ismt 7448 7449I2C/SMBUS STUB DRIVER 7450M: Jean Delvare <jdelvare@suse.com> 7451L: linux-i2c@vger.kernel.org 7452S: Maintained 7453F: drivers/i2c/i2c-stub.c 7454 7455I3C SUBSYSTEM 7456M: Boris Brezillon <bbrezillon@kernel.org> 7457L: linux-i3c@lists.infradead.org 7458C: irc://chat.freenode.net/linux-i3c 7459T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7460S: Maintained 7461F: Documentation/ABI/testing/sysfs-bus-i3c 7462F: Documentation/devicetree/bindings/i3c/ 7463F: Documentation/driver-api/i3c 7464F: drivers/i3c/ 7465F: include/linux/i3c/ 7466 7467I3C DRIVER FOR SYNOPSYS DESIGNWARE 7468M: Vitor Soares <vitor.soares@synopsys.com> 7469S: Maintained 7470F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7471F: drivers/i3c/master/dw* 7472 7473IA64 (Itanium) PLATFORM 7474M: Tony Luck <tony.luck@intel.com> 7475M: Fenghua Yu <fenghua.yu@intel.com> 7476L: linux-ia64@vger.kernel.org 7477T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7478S: Maintained 7479F: arch/ia64/ 7480 7481IBM Power 842 compression accelerator 7482M: Haren Myneni <haren@us.ibm.com> 7483S: Supported 7484F: drivers/crypto/nx/Makefile 7485F: drivers/crypto/nx/Kconfig 7486F: drivers/crypto/nx/nx-842* 7487F: include/linux/sw842.h 7488F: crypto/842.c 7489F: lib/842/ 7490 7491IBM Power in-Nest Crypto Acceleration 7492M: Breno Leitão <leitao@debian.org> 7493M: Nayna Jain <nayna@linux.ibm.com> 7494M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7495L: linux-crypto@vger.kernel.org 7496S: Supported 7497F: drivers/crypto/nx/Makefile 7498F: drivers/crypto/nx/Kconfig 7499F: drivers/crypto/nx/nx-aes* 7500F: drivers/crypto/nx/nx-sha* 7501F: drivers/crypto/nx/nx.* 7502F: drivers/crypto/nx/nx_csbcpb.h 7503F: drivers/crypto/nx/nx_debugfs.h 7504 7505IBM Power Linux RAID adapter 7506M: Brian King <brking@us.ibm.com> 7507S: Supported 7508F: drivers/scsi/ipr.* 7509 7510IBM Power SRIOV Virtual NIC Device Driver 7511M: Thomas Falcon <tlfalcon@linux.ibm.com> 7512M: John Allen <jallen@linux.ibm.com> 7513L: netdev@vger.kernel.org 7514S: Supported 7515F: drivers/net/ethernet/ibm/ibmvnic.* 7516 7517IBM Power Virtual Accelerator Switchboard 7518M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7519L: linuxppc-dev@lists.ozlabs.org 7520S: Supported 7521F: arch/powerpc/platforms/powernv/vas* 7522F: arch/powerpc/platforms/powernv/copy-paste.h 7523F: arch/powerpc/include/asm/vas.h 7524 7525IBM Power Virtual Ethernet Device Driver 7526M: Thomas Falcon <tlfalcon@linux.ibm.com> 7527L: netdev@vger.kernel.org 7528S: Supported 7529F: drivers/net/ethernet/ibm/ibmveth.* 7530 7531IBM Power Virtual FC Device Drivers 7532M: Tyrel Datwyler <tyreld@linux.ibm.com> 7533L: linux-scsi@vger.kernel.org 7534S: Supported 7535F: drivers/scsi/ibmvscsi/ibmvfc* 7536 7537IBM Power Virtual Management Channel Driver 7538M: Steven Royer <seroyer@linux.ibm.com> 7539S: Supported 7540F: drivers/misc/ibmvmc.* 7541 7542IBM Power Virtual SCSI Device Drivers 7543M: Tyrel Datwyler <tyreld@linux.ibm.com> 7544L: linux-scsi@vger.kernel.org 7545S: Supported 7546F: drivers/scsi/ibmvscsi/ibmvscsi* 7547F: include/scsi/viosrp.h 7548 7549IBM Power Virtual SCSI Device Target Driver 7550M: Michael Cyr <mikecyr@linux.ibm.com> 7551L: linux-scsi@vger.kernel.org 7552L: target-devel@vger.kernel.org 7553S: Supported 7554F: drivers/scsi/ibmvscsi_tgt/ 7555 7556IBM Power VMX Cryptographic instructions 7557M: Breno Leitão <leitao@debian.org> 7558M: Nayna Jain <nayna@linux.ibm.com> 7559M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7560L: linux-crypto@vger.kernel.org 7561S: Supported 7562F: drivers/crypto/vmx/Makefile 7563F: drivers/crypto/vmx/Kconfig 7564F: drivers/crypto/vmx/vmx.c 7565F: drivers/crypto/vmx/aes* 7566F: drivers/crypto/vmx/ghash* 7567F: drivers/crypto/vmx/ppc-xlate.pl 7568 7569IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7570M: Tyrel Datwyler <tyreld@linux.ibm.com> 7571L: linux-pci@vger.kernel.org 7572L: linuxppc-dev@lists.ozlabs.org 7573S: Supported 7574F: drivers/pci/hotplug/rpaphp* 7575 7576IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7577M: Tyrel Datwyler <tyreld@linux.ibm.com> 7578L: linux-pci@vger.kernel.org 7579L: linuxppc-dev@lists.ozlabs.org 7580S: Supported 7581F: drivers/pci/hotplug/rpadlpar* 7582 7583IBM ServeRAID RAID DRIVER 7584S: Orphan 7585F: drivers/scsi/ips.* 7586 7587ICH LPC AND GPIO DRIVER 7588M: Peter Tyser <ptyser@xes-inc.com> 7589S: Maintained 7590F: drivers/mfd/lpc_ich.c 7591F: drivers/gpio/gpio-ich.c 7592 7593IDE SUBSYSTEM 7594M: "David S. Miller" <davem@davemloft.net> 7595L: linux-ide@vger.kernel.org 7596Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7597T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7598S: Maintained 7599F: Documentation/ide/ 7600F: drivers/ide/ 7601F: include/linux/ide.h 7602 7603IDE/ATAPI DRIVERS 7604M: Borislav Petkov <bp@alien8.de> 7605L: linux-ide@vger.kernel.org 7606S: Maintained 7607F: Documentation/cdrom/ide-cd 7608F: drivers/ide/ide-cd* 7609 7610IDEAPAD LAPTOP EXTRAS DRIVER 7611M: Ike Panhc <ike.pan@canonical.com> 7612L: platform-driver-x86@vger.kernel.org 7613W: http://launchpad.net/ideapad-laptop 7614S: Maintained 7615F: drivers/platform/x86/ideapad-laptop.c 7616 7617IDEAPAD LAPTOP SLIDEBAR DRIVER 7618M: Andrey Moiseev <o2g.org.ru@gmail.com> 7619L: linux-input@vger.kernel.org 7620W: https://github.com/o2genum/ideapad-slidebar 7621S: Maintained 7622F: drivers/input/misc/ideapad_slidebar.c 7623 7624IDT VersaClock 5 CLOCK DRIVER 7625M: Marek Vasut <marek.vasut@gmail.com> 7626S: Maintained 7627F: drivers/clk/clk-versaclock5.c 7628 7629IEEE 802.15.4 SUBSYSTEM 7630M: Alexander Aring <alex.aring@gmail.com> 7631M: Stefan Schmidt <stefan@datenfreihafen.org> 7632L: linux-wpan@vger.kernel.org 7633W: http://wpan.cakelab.org/ 7634T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7635T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7636S: Maintained 7637F: net/ieee802154/ 7638F: net/mac802154/ 7639F: drivers/net/ieee802154/ 7640F: include/linux/nl802154.h 7641F: include/linux/ieee802154.h 7642F: include/net/nl802154.h 7643F: include/net/mac802154.h 7644F: include/net/af_ieee802154.h 7645F: include/net/cfg802154.h 7646F: include/net/ieee802154_netdev.h 7647F: Documentation/networking/ieee802154.rst 7648 7649IFE PROTOCOL 7650M: Yotam Gigi <yotam.gi@gmail.com> 7651M: Jamal Hadi Salim <jhs@mojatatu.com> 7652F: net/ife 7653F: include/net/ife.h 7654F: include/uapi/linux/ife.h 7655 7656IGORPLUG-USB IR RECEIVER 7657M: Sean Young <sean@mess.org> 7658L: linux-media@vger.kernel.org 7659S: Maintained 7660F: drivers/media/rc/igorplugusb.c 7661 7662IGUANAWORKS USB IR TRANSCEIVER 7663M: Sean Young <sean@mess.org> 7664L: linux-media@vger.kernel.org 7665S: Maintained 7666F: drivers/media/rc/iguanair.c 7667 7668IIO DIGITAL POTENTIOMETER DAC 7669M: Peter Rosin <peda@axentia.se> 7670L: linux-iio@vger.kernel.org 7671S: Maintained 7672F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7673F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7674F: drivers/iio/dac/dpot-dac.c 7675 7676IIO ENVELOPE DETECTOR 7677M: Peter Rosin <peda@axentia.se> 7678L: linux-iio@vger.kernel.org 7679S: Maintained 7680F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7681F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7682F: drivers/iio/adc/envelope-detector.c 7683 7684IIO MULTIPLEXER 7685M: Peter Rosin <peda@axentia.se> 7686L: linux-iio@vger.kernel.org 7687S: Maintained 7688F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7689F: drivers/iio/multiplexer/iio-mux.c 7690 7691IIO SUBSYSTEM AND DRIVERS 7692M: Jonathan Cameron <jic23@kernel.org> 7693R: Hartmut Knaack <knaack.h@gmx.de> 7694R: Lars-Peter Clausen <lars@metafoo.de> 7695R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7696L: linux-iio@vger.kernel.org 7697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7698S: Maintained 7699F: Documentation/ABI/testing/configfs-iio* 7700F: Documentation/ABI/testing/sysfs-bus-iio* 7701F: Documentation/devicetree/bindings/iio/ 7702F: drivers/iio/ 7703F: drivers/staging/iio/ 7704F: include/linux/iio/ 7705F: tools/iio/ 7706 7707IIO UNIT CONVERTER 7708M: Peter Rosin <peda@axentia.se> 7709L: linux-iio@vger.kernel.org 7710S: Maintained 7711F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7712F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7713F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7714F: drivers/iio/afe/iio-rescale.c 7715 7716IKANOS/ADI EAGLE ADSL USB DRIVER 7717M: Matthieu Castet <castet.matthieu@free.fr> 7718M: Stanislaw Gruszka <stf_xl@wp.pl> 7719S: Maintained 7720F: drivers/usb/atm/ueagle-atm.c 7721 7722IMGTEC ASCII LCD DRIVER 7723M: Paul Burton <paul.burton@mips.com> 7724S: Maintained 7725F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7726F: drivers/auxdisplay/img-ascii-lcd.c 7727 7728IMGTEC IR DECODER DRIVER 7729M: James Hogan <jhogan@kernel.org> 7730S: Maintained 7731F: drivers/media/rc/img-ir/ 7732 7733IMON SOUNDGRAPH USB IR RECEIVER 7734M: Sean Young <sean@mess.org> 7735L: linux-media@vger.kernel.org 7736S: Maintained 7737F: drivers/media/rc/imon_raw.c 7738F: drivers/media/rc/imon.c 7739 7740IMS TWINTURBO FRAMEBUFFER DRIVER 7741L: linux-fbdev@vger.kernel.org 7742S: Orphan 7743F: drivers/video/fbdev/imsttfb.c 7744 7745INA209 HARDWARE MONITOR DRIVER 7746M: Guenter Roeck <linux@roeck-us.net> 7747L: linux-hwmon@vger.kernel.org 7748S: Maintained 7749F: Documentation/hwmon/ina209.rst 7750F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7751F: drivers/hwmon/ina209.c 7752 7753INA2XX HARDWARE MONITOR DRIVER 7754M: Guenter Roeck <linux@roeck-us.net> 7755L: linux-hwmon@vger.kernel.org 7756S: Maintained 7757F: Documentation/hwmon/ina2xx.rst 7758F: drivers/hwmon/ina2xx.c 7759F: include/linux/platform_data/ina2xx.h 7760 7761INDUSTRY PACK SUBSYSTEM (IPACK) 7762M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7763M: Jens Taprogge <jens.taprogge@taprogge.org> 7764M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7765L: industrypack-devel@lists.sourceforge.net 7766W: http://industrypack.sourceforge.net 7767S: Maintained 7768F: drivers/ipack/ 7769 7770INFINIBAND SUBSYSTEM 7771M: Doug Ledford <dledford@redhat.com> 7772M: Jason Gunthorpe <jgg@mellanox.com> 7773L: linux-rdma@vger.kernel.org 7774W: https://github.com/linux-rdma/rdma-core 7775Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7776T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7777S: Supported 7778F: Documentation/devicetree/bindings/infiniband/ 7779F: Documentation/infiniband/ 7780F: drivers/infiniband/ 7781F: include/uapi/linux/if_infiniband.h 7782F: include/uapi/rdma/ 7783F: include/rdma/ 7784F: include/trace/events/ib_mad.h 7785F: include/trace/events/ib_umad.h 7786F: samples/bpf/ibumad_kern.c 7787F: samples/bpf/ibumad_user.c 7788 7789INGENIC JZ4780 DMA Driver 7790M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7791S: Maintained 7792F: drivers/dma/dma-jz4780.c 7793 7794INGENIC JZ4780 NAND DRIVER 7795M: Harvey Hunt <harveyhuntnexus@gmail.com> 7796L: linux-mtd@lists.infradead.org 7797S: Maintained 7798F: drivers/mtd/nand/raw/jz4780_* 7799 7800INOTIFY 7801M: Jan Kara <jack@suse.cz> 7802R: Amir Goldstein <amir73il@gmail.com> 7803L: linux-fsdevel@vger.kernel.org 7804S: Maintained 7805F: Documentation/filesystems/inotify.txt 7806F: fs/notify/inotify/ 7807F: include/linux/inotify.h 7808F: include/uapi/linux/inotify.h 7809 7810INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7811M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7812L: linux-input@vger.kernel.org 7813Q: http://patchwork.kernel.org/project/linux-input/list/ 7814T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7815S: Maintained 7816F: drivers/input/ 7817F: include/linux/input.h 7818F: include/uapi/linux/input.h 7819F: include/uapi/linux/input-event-codes.h 7820F: include/linux/input/ 7821F: Documentation/devicetree/bindings/input/ 7822F: Documentation/devicetree/bindings/serio/ 7823F: Documentation/input/ 7824 7825INPUT MULTITOUCH (MT) PROTOCOL 7826M: Henrik Rydberg <rydberg@bitmath.org> 7827L: linux-input@vger.kernel.org 7828S: Odd fixes 7829F: Documentation/input/multi-touch-protocol.rst 7830F: drivers/input/input-mt.c 7831K: \b(ABS|SYN)_MT_ 7832 7833INSIDE SECURE CRYPTO DRIVER 7834M: Antoine Tenart <antoine.tenart@bootlin.com> 7835F: drivers/crypto/inside-secure/ 7836S: Maintained 7837L: linux-crypto@vger.kernel.org 7838 7839INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7840M: Mimi Zohar <zohar@linux.ibm.com> 7841M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7842L: linux-integrity@vger.kernel.org 7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7844S: Supported 7845F: security/integrity/ima/ 7846 7847INTEL 810/815 FRAMEBUFFER DRIVER 7848M: Antonino Daplas <adaplas@gmail.com> 7849L: linux-fbdev@vger.kernel.org 7850S: Maintained 7851F: drivers/video/fbdev/i810/ 7852 7853INTEL ASoC DRIVERS 7854M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7855M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7856M: Jie Yang <yang.jie@linux.intel.com> 7857L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7858S: Supported 7859F: sound/soc/intel/ 7860 7861INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7862M: Hans de Goede <hdegoede@redhat.com> 7863L: platform-driver-x86@vger.kernel.org 7864S: Maintained 7865F: drivers/platform/x86/intel_atomisp2_pm.c 7866 7867INTEL C600 SERIES SAS CONTROLLER DRIVER 7868M: Intel SCU Linux support <intel-linux-scu@intel.com> 7869M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7870L: linux-scsi@vger.kernel.org 7871T: git git://git.code.sf.net/p/intel-sas/isci 7872S: Supported 7873F: drivers/scsi/isci/ 7874 7875INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7876M: Jani Nikula <jani.nikula@linux.intel.com> 7877M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7878M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7879L: intel-gfx@lists.freedesktop.org 7880W: https://01.org/linuxgraphics/ 7881B: https://01.org/linuxgraphics/documentation/how-report-bugs 7882C: irc://chat.freenode.net/intel-gfx 7883Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7884T: git git://anongit.freedesktop.org/drm-intel 7885S: Supported 7886F: drivers/gpu/drm/i915/ 7887F: include/drm/i915* 7888F: include/uapi/drm/i915_drm.h 7889F: Documentation/gpu/i915.rst 7890 7891INTEL ETHERNET DRIVERS 7892M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7893L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7894W: http://www.intel.com/support/feedback.htm 7895W: http://e1000.sourceforge.net/ 7896Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7897T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7898T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7899S: Supported 7900F: Documentation/networking/device_drivers/intel/e100.rst 7901F: Documentation/networking/device_drivers/intel/e1000.rst 7902F: Documentation/networking/device_drivers/intel/e1000e.rst 7903F: Documentation/networking/device_drivers/intel/fm10k.rst 7904F: Documentation/networking/device_drivers/intel/igb.rst 7905F: Documentation/networking/device_drivers/intel/igbvf.rst 7906F: Documentation/networking/device_drivers/intel/ixgb.rst 7907F: Documentation/networking/device_drivers/intel/ixgbe.rst 7908F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7909F: Documentation/networking/device_drivers/intel/i40e.rst 7910F: Documentation/networking/device_drivers/intel/iavf.rst 7911F: Documentation/networking/device_drivers/intel/ice.rst 7912F: drivers/net/ethernet/intel/ 7913F: drivers/net/ethernet/intel/*/ 7914F: include/linux/avf/virtchnl.h 7915 7916INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7917M: Maik Broemme <mbroemme@libmpq.org> 7918L: linux-fbdev@vger.kernel.org 7919S: Maintained 7920F: Documentation/fb/intelfb.txt 7921F: drivers/video/fbdev/intelfb/ 7922 7923INTEL GPIO DRIVERS 7924M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7925L: linux-gpio@vger.kernel.org 7926S: Maintained 7927T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7928F: drivers/gpio/gpio-ich.c 7929F: drivers/gpio/gpio-intel-mid.c 7930F: drivers/gpio/gpio-lynxpoint.c 7931F: drivers/gpio/gpio-merrifield.c 7932F: drivers/gpio/gpio-ml-ioh.c 7933F: drivers/gpio/gpio-pch.c 7934F: drivers/gpio/gpio-sch.c 7935F: drivers/gpio/gpio-sodaville.c 7936 7937INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7938M: Zhenyu Wang <zhenyuw@linux.intel.com> 7939M: Zhi Wang <zhi.a.wang@intel.com> 7940L: intel-gvt-dev@lists.freedesktop.org 7941L: intel-gfx@lists.freedesktop.org 7942W: https://01.org/igvt-g 7943T: git https://github.com/intel/gvt-linux.git 7944S: Supported 7945F: drivers/gpu/drm/i915/gvt/ 7946 7947INTEL HID EVENT DRIVER 7948M: Alex Hung <alex.hung@canonical.com> 7949L: platform-driver-x86@vger.kernel.org 7950S: Maintained 7951F: drivers/platform/x86/intel-hid.c 7952 7953INTEL I/OAT DMA DRIVER 7954M: Dave Jiang <dave.jiang@intel.com> 7955R: Dan Williams <dan.j.williams@intel.com> 7956L: dmaengine@vger.kernel.org 7957Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7958S: Supported 7959F: drivers/dma/ioat* 7960 7961INTEL IDLE DRIVER 7962M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7963M: Len Brown <lenb@kernel.org> 7964L: linux-pm@vger.kernel.org 7965T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7966B: https://bugzilla.kernel.org 7967S: Supported 7968F: drivers/idle/intel_idle.c 7969 7970INTEL INTEGRATED SENSOR HUB DRIVER 7971M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7972M: Jiri Kosina <jikos@kernel.org> 7973L: linux-input@vger.kernel.org 7974S: Maintained 7975F: drivers/hid/intel-ish-hid/ 7976 7977INTEL IOMMU (VT-d) 7978M: David Woodhouse <dwmw2@infradead.org> 7979L: iommu@lists.linux-foundation.org 7980T: git git://git.infradead.org/iommu-2.6.git 7981S: Supported 7982F: drivers/iommu/intel-iommu.c 7983F: include/linux/intel-iommu.h 7984 7985INTEL IOP-ADMA DMA DRIVER 7986R: Dan Williams <dan.j.williams@intel.com> 7987S: Odd fixes 7988F: drivers/dma/iop-adma.c 7989 7990INTEL IPU3 CSI-2 CIO2 DRIVER 7991M: Yong Zhi <yong.zhi@intel.com> 7992M: Sakari Ailus <sakari.ailus@linux.intel.com> 7993M: Bingbu Cao <bingbu.cao@intel.com> 7994R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7995L: linux-media@vger.kernel.org 7996S: Maintained 7997F: drivers/media/pci/intel/ipu3/ 7998F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7999 8000INTEL IPU3 CSI-2 IMGU DRIVER 8001M: Sakari Ailus <sakari.ailus@linux.intel.com> 8002L: linux-media@vger.kernel.org 8003S: Maintained 8004F: drivers/staging/media/ipu3/ 8005F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8006F: Documentation/media/v4l-drivers/ipu3.rst 8007 8008INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8009M: Krzysztof Halasa <khalasa@piap.pl> 8010S: Maintained 8011F: include/linux/soc/ixp4xx/qmgr.h 8012F: include/linux/soc/ixp4xx/npe.h 8013F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8014F: drivers/soc/ixp4xx/ixp4xx-npe.c 8015F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8016F: drivers/net/wan/ixp4xx_hss.c 8017 8018INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8019M: Deepak Saxena <dsaxena@plexity.net> 8020S: Maintained 8021F: drivers/char/hw_random/ixp4xx-rng.c 8022 8023INTEL MANAGEMENT ENGINE (mei) 8024M: Tomas Winkler <tomas.winkler@intel.com> 8025L: linux-kernel@vger.kernel.org 8026S: Supported 8027F: include/uapi/linux/mei.h 8028F: include/linux/mei_cl_bus.h 8029F: drivers/misc/mei/* 8030F: drivers/watchdog/mei_wdt.c 8031F: Documentation/misc-devices/mei/* 8032F: samples/mei/* 8033 8034INTEL MENLOW THERMAL DRIVER 8035M: Sujith Thomas <sujith.thomas@intel.com> 8036L: platform-driver-x86@vger.kernel.org 8037W: https://01.org/linux-acpi 8038S: Supported 8039F: drivers/platform/x86/intel_menlow.c 8040 8041INTEL MIC DRIVERS (mic) 8042M: Sudeep Dutt <sudeep.dutt@intel.com> 8043M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8044S: Supported 8045W: https://github.com/sudeepdutt/mic 8046W: http://software.intel.com/en-us/mic-developer 8047F: include/linux/mic_bus.h 8048F: include/linux/scif.h 8049F: include/uapi/linux/mic_common.h 8050F: include/uapi/linux/mic_ioctl.h 8051F: include/uapi/linux/scif_ioctl.h 8052F: drivers/misc/mic/ 8053F: drivers/dma/mic_x100_dma.c 8054F: drivers/dma/mic_x100_dma.h 8055F: Documentation/mic/ 8056 8057INTEL PMC CORE DRIVER 8058M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8059M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8060L: platform-driver-x86@vger.kernel.org 8061S: Maintained 8062F: drivers/platform/x86/intel_pmc_core* 8063 8064INTEL PMC/P-Unit IPC DRIVER 8065M: Zha Qipeng<qipeng.zha@intel.com> 8066L: platform-driver-x86@vger.kernel.org 8067S: Maintained 8068F: drivers/platform/x86/intel_pmc_ipc.c 8069F: drivers/platform/x86/intel_punit_ipc.c 8070F: arch/x86/include/asm/intel_pmc_ipc.h 8071F: arch/x86/include/asm/intel_punit_ipc.h 8072 8073INTEL PMIC GPIO DRIVERS 8074M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8075S: Maintained 8076T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8077F: drivers/gpio/gpio-*cove.c 8078F: drivers/gpio/gpio-msic.c 8079 8080INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 8081R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8082S: Maintained 8083F: drivers/mfd/intel_msic.c 8084F: drivers/mfd/intel_soc_pmic* 8085F: include/linux/mfd/intel_msic.h 8086F: include/linux/mfd/intel_soc_pmic* 8087 8088INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8089M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8090L: linux-wireless@vger.kernel.org 8091S: Maintained 8092F: Documentation/networking/device_drivers/intel/ipw2100.txt 8093F: Documentation/networking/device_drivers/intel/ipw2200.txt 8094F: drivers/net/wireless/intel/ipw2x00/ 8095 8096INTEL PSTATE DRIVER 8097M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8098M: Len Brown <lenb@kernel.org> 8099L: linux-pm@vger.kernel.org 8100S: Supported 8101F: drivers/cpufreq/intel_pstate.c 8102 8103INTEL RDMA RNIC DRIVER 8104M: Faisal Latif <faisal.latif@intel.com> 8105M: Shiraz Saleem <shiraz.saleem@intel.com> 8106L: linux-rdma@vger.kernel.org 8107S: Supported 8108F: drivers/infiniband/hw/i40iw/ 8109F: include/uapi/rdma/i40iw-abi.h 8110 8111INTEL TELEMETRY DRIVER 8112M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8113M: "David E. Box" <david.e.box@linux.intel.com> 8114L: platform-driver-x86@vger.kernel.org 8115S: Maintained 8116F: arch/x86/include/asm/intel_telemetry.h 8117F: drivers/platform/x86/intel_telemetry* 8118 8119INTEL VIRTUAL BUTTON DRIVER 8120M: AceLan Kao <acelan.kao@canonical.com> 8121L: platform-driver-x86@vger.kernel.org 8122S: Maintained 8123F: drivers/platform/x86/intel-vbtn.c 8124 8125INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8126M: Stanislaw Gruszka <sgruszka@redhat.com> 8127L: linux-wireless@vger.kernel.org 8128S: Supported 8129F: drivers/net/wireless/intel/iwlegacy/ 8130 8131INTEL WIRELESS WIFI LINK (iwlwifi) 8132M: Johannes Berg <johannes.berg@intel.com> 8133M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8134M: Luca Coelho <luciano.coelho@intel.com> 8135M: Intel Linux Wireless <linuxwifi@intel.com> 8136L: linux-wireless@vger.kernel.org 8137W: http://intellinuxwireless.org 8138T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8139S: Supported 8140F: drivers/net/wireless/intel/iwlwifi/ 8141 8142INTEL WIRELESS WIMAX CONNECTION 2400 8143M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8144M: linux-wimax@intel.com 8145L: wimax@linuxwimax.org (subscribers-only) 8146S: Supported 8147W: http://linuxwimax.org 8148F: Documentation/wimax/README.i2400m 8149F: drivers/net/wimax/i2400m/ 8150F: include/uapi/linux/wimax/i2400m.h 8151 8152INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8153M: Mario Limonciello <mario.limonciello@dell.com> 8154S: Maintained 8155F: drivers/platform/x86/intel-wmi-thunderbolt.c 8156 8157INTEL(R) TRACE HUB 8158M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8159S: Supported 8160F: Documentation/trace/intel_th.rst 8161F: drivers/hwtracing/intel_th/ 8162 8163INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8164M: Ning Sun <ning.sun@intel.com> 8165L: tboot-devel@lists.sourceforge.net 8166W: http://tboot.sourceforge.net 8167T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8168S: Supported 8169F: Documentation/intel_txt.txt 8170F: include/linux/tboot.h 8171F: arch/x86/kernel/tboot.c 8172 8173INTEL-MID GPIO DRIVER 8174M: David Cohen <david.a.cohen@linux.intel.com> 8175L: linux-gpio@vger.kernel.org 8176S: Maintained 8177F: drivers/gpio/gpio-intel-mid.c 8178 8179INTERCONNECT API 8180M: Georgi Djakov <georgi.djakov@linaro.org> 8181L: linux-pm@vger.kernel.org 8182S: Maintained 8183F: Documentation/interconnect/ 8184F: Documentation/devicetree/bindings/interconnect/ 8185F: drivers/interconnect/ 8186F: include/dt-bindings/interconnect/ 8187F: include/linux/interconnect-provider.h 8188F: include/linux/interconnect.h 8189 8190INVENSENSE MPU-3050 GYROSCOPE DRIVER 8191M: Linus Walleij <linus.walleij@linaro.org> 8192L: linux-iio@vger.kernel.org 8193S: Maintained 8194F: drivers/iio/gyro/mpu3050* 8195F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8196 8197IOC3 ETHERNET DRIVER 8198M: Ralf Baechle <ralf@linux-mips.org> 8199L: linux-mips@vger.kernel.org 8200S: Maintained 8201F: drivers/net/ethernet/sgi/ioc3-eth.c 8202 8203IOC3 SERIAL DRIVER 8204M: Pat Gefre <pfg@sgi.com> 8205L: linux-serial@vger.kernel.org 8206S: Maintained 8207F: drivers/tty/serial/ioc3_serial.c 8208 8209IOMAP FILESYSTEM LIBRARY 8210M: Christoph Hellwig <hch@infradead.org> 8211M: Darrick J. Wong <darrick.wong@oracle.com> 8212M: linux-xfs@vger.kernel.org 8213M: linux-fsdevel@vger.kernel.org 8214L: linux-xfs@vger.kernel.org 8215L: linux-fsdevel@vger.kernel.org 8216T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8217S: Supported 8218F: fs/iomap.c 8219F: include/linux/iomap.h 8220 8221IOMMU DRIVERS 8222M: Joerg Roedel <joro@8bytes.org> 8223L: iommu@lists.linux-foundation.org 8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8225S: Maintained 8226F: Documentation/devicetree/bindings/iommu/ 8227F: drivers/iommu/ 8228F: include/linux/iommu.h 8229F: include/linux/of_iommu.h 8230F: include/linux/iova.h 8231 8232IO_URING 8233M: Jens Axboe <axboe@kernel.dk> 8234L: linux-block@vger.kernel.org 8235L: linux-fsdevel@vger.kernel.org 8236T: git git://git.kernel.dk/linux-block 8237T: git git://git.kernel.dk/liburing 8238S: Maintained 8239F: fs/io_uring.c 8240F: include/uapi/linux/io_uring.h 8241 8242IP MASQUERADING 8243M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8244S: Maintained 8245F: net/ipv4/netfilter/ipt_MASQUERADE.c 8246 8247IPMI SUBSYSTEM 8248M: Corey Minyard <minyard@acm.org> 8249L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8250W: http://openipmi.sourceforge.net/ 8251S: Supported 8252F: Documentation/devicetree/bindings/ipmi/ 8253F: Documentation/IPMI.txt 8254F: drivers/char/ipmi/ 8255F: include/linux/ipmi* 8256F: include/uapi/linux/ipmi* 8257 8258IPS SCSI RAID DRIVER 8259M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8260L: linux-scsi@vger.kernel.org 8261W: http://www.adaptec.com/ 8262S: Maintained 8263F: drivers/scsi/ips* 8264 8265IPVS 8266M: Wensong Zhang <wensong@linux-vs.org> 8267M: Simon Horman <horms@verge.net.au> 8268M: Julian Anastasov <ja@ssi.bg> 8269L: netdev@vger.kernel.org 8270L: lvs-devel@vger.kernel.org 8271S: Maintained 8272T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8274F: Documentation/networking/ipvs-sysctl.txt 8275F: include/net/ip_vs.h 8276F: include/uapi/linux/ip_vs.h 8277F: net/netfilter/ipvs/ 8278 8279IPWIRELESS DRIVER 8280M: Jiri Kosina <jikos@kernel.org> 8281M: David Sterba <dsterba@suse.com> 8282S: Odd Fixes 8283F: drivers/tty/ipwireless/ 8284 8285IPX NETWORK LAYER 8286L: netdev@vger.kernel.org 8287S: Obsolete 8288F: include/uapi/linux/ipx.h 8289 8290IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8291M: Marc Zyngier <marc.zyngier@arm.com> 8292S: Maintained 8293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8294F: Documentation/IRQ-domain.txt 8295F: include/linux/irqdomain.h 8296F: kernel/irq/irqdomain.c 8297F: kernel/irq/msi.c 8298 8299IRQ SUBSYSTEM 8300M: Thomas Gleixner <tglx@linutronix.de> 8301L: linux-kernel@vger.kernel.org 8302S: Maintained 8303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8304F: kernel/irq/ 8305 8306IRQCHIP DRIVERS 8307M: Thomas Gleixner <tglx@linutronix.de> 8308M: Jason Cooper <jason@lakedaemon.net> 8309M: Marc Zyngier <marc.zyngier@arm.com> 8310L: linux-kernel@vger.kernel.org 8311S: Maintained 8312T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8313F: Documentation/devicetree/bindings/interrupt-controller/ 8314F: drivers/irqchip/ 8315 8316ISA 8317M: William Breathitt Gray <vilhelm.gray@gmail.com> 8318S: Maintained 8319F: Documentation/isa.txt 8320F: drivers/base/isa.c 8321F: include/linux/isa.h 8322 8323ISA RADIO MODULE 8324M: Hans Verkuil <hverkuil@xs4all.nl> 8325L: linux-media@vger.kernel.org 8326T: git git://linuxtv.org/media_tree.git 8327W: https://linuxtv.org 8328S: Maintained 8329F: drivers/media/radio/radio-isa* 8330 8331ISAPNP 8332M: Jaroslav Kysela <perex@perex.cz> 8333S: Maintained 8334F: Documentation/isapnp.txt 8335F: drivers/pnp/isapnp/ 8336F: include/linux/isapnp.h 8337 8338ISCSI 8339M: Lee Duncan <lduncan@suse.com> 8340M: Chris Leech <cleech@redhat.com> 8341L: open-iscsi@googlegroups.com 8342W: www.open-iscsi.com 8343S: Maintained 8344F: drivers/scsi/*iscsi* 8345F: include/scsi/*iscsi* 8346 8347iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8348M: Peter Jones <pjones@redhat.com> 8349M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8350S: Maintained 8351F: drivers/firmware/iscsi_ibft* 8352 8353ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8354M: Sagi Grimberg <sagi@grimberg.me> 8355M: Max Gurtovoy <maxg@mellanox.com> 8356L: linux-rdma@vger.kernel.org 8357S: Supported 8358W: http://www.openfabrics.org 8359W: www.open-iscsi.org 8360Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8361F: drivers/infiniband/ulp/iser/ 8362 8363ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8364M: Sagi Grimberg <sagi@grimberg.me> 8365T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8366L: linux-rdma@vger.kernel.org 8367L: target-devel@vger.kernel.org 8368S: Supported 8369W: http://www.linux-iscsi.org 8370F: drivers/infiniband/ulp/isert 8371 8372ISDN SUBSYSTEM 8373M: Karsten Keil <isdn@linux-pingi.de> 8374L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8375L: netdev@vger.kernel.org 8376W: http://www.isdn4linux.de 8377T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8378S: Maintained 8379F: Documentation/isdn/ 8380F: drivers/isdn/ 8381F: include/linux/isdn.h 8382F: include/linux/isdn/ 8383F: include/uapi/linux/isdn.h 8384F: include/uapi/linux/isdn/ 8385 8386IT87 HARDWARE MONITORING DRIVER 8387M: Jean Delvare <jdelvare@suse.com> 8388L: linux-hwmon@vger.kernel.org 8389S: Maintained 8390F: Documentation/hwmon/it87.rst 8391F: drivers/hwmon/it87.c 8392 8393IT913X MEDIA DRIVER 8394M: Antti Palosaari <crope@iki.fi> 8395L: linux-media@vger.kernel.org 8396W: https://linuxtv.org 8397W: http://palosaari.fi/linux/ 8398Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8399T: git git://linuxtv.org/anttip/media_tree.git 8400S: Maintained 8401F: drivers/media/tuners/it913x* 8402 8403IVTV VIDEO4LINUX DRIVER 8404M: Andy Walls <awalls@md.metrocast.net> 8405L: ivtv-devel@ivtvdriver.org (subscribers-only) 8406L: linux-media@vger.kernel.org 8407T: git git://linuxtv.org/media_tree.git 8408W: http://www.ivtvdriver.org 8409S: Maintained 8410F: Documentation/media/v4l-drivers/ivtv* 8411F: drivers/media/pci/ivtv/ 8412F: include/uapi/linux/ivtv* 8413 8414IX2505V MEDIA DRIVER 8415M: Malcolm Priestley <tvboxspy@gmail.com> 8416L: linux-media@vger.kernel.org 8417W: https://linuxtv.org 8418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8419S: Maintained 8420F: drivers/media/dvb-frontends/ix2505v* 8421 8422JAILHOUSE HYPERVISOR INTERFACE 8423M: Jan Kiszka <jan.kiszka@siemens.com> 8424L: jailhouse-dev@googlegroups.com 8425S: Maintained 8426F: arch/x86/kernel/jailhouse.c 8427F: arch/x86/include/asm/jailhouse_para.h 8428 8429JC42.4 TEMPERATURE SENSOR DRIVER 8430M: Guenter Roeck <linux@roeck-us.net> 8431L: linux-hwmon@vger.kernel.org 8432S: Maintained 8433F: drivers/hwmon/jc42.c 8434F: Documentation/hwmon/jc42.rst 8435 8436JFS FILESYSTEM 8437M: Dave Kleikamp <shaggy@kernel.org> 8438L: jfs-discussion@lists.sourceforge.net 8439W: http://jfs.sourceforge.net/ 8440T: git git://github.com/kleikamp/linux-shaggy.git 8441S: Maintained 8442F: Documentation/filesystems/jfs.txt 8443F: fs/jfs/ 8444 8445JME NETWORK DRIVER 8446M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8447L: netdev@vger.kernel.org 8448S: Maintained 8449F: drivers/net/ethernet/jme.* 8450 8451JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8452M: David Woodhouse <dwmw2@infradead.org> 8453M: Richard Weinberger <richard@nod.at> 8454L: linux-mtd@lists.infradead.org 8455W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8456T: git git://git.infradead.org/ubifs-2.6.git 8457S: Odd Fixes 8458F: fs/jffs2/ 8459F: include/uapi/linux/jffs2.h 8460 8461JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8462M: "Theodore Ts'o" <tytso@mit.edu> 8463M: Jan Kara <jack@suse.com> 8464L: linux-ext4@vger.kernel.org 8465S: Maintained 8466F: fs/jbd2/ 8467F: include/linux/jbd2.h 8468 8469JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8470M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8471L: linux-media@vger.kernel.org 8472S: Maintained 8473F: drivers/media/platform/rcar_jpu.c 8474 8475JSM Neo PCI based serial card 8476L: linux-serial@vger.kernel.org 8477S: Orphan 8478F: drivers/tty/serial/jsm/ 8479 8480K10TEMP HARDWARE MONITORING DRIVER 8481M: Clemens Ladisch <clemens@ladisch.de> 8482L: linux-hwmon@vger.kernel.org 8483S: Maintained 8484F: Documentation/hwmon/k10temp.rst 8485F: drivers/hwmon/k10temp.c 8486 8487K8TEMP HARDWARE MONITORING DRIVER 8488M: Rudolf Marek <r.marek@assembler.cz> 8489L: linux-hwmon@vger.kernel.org 8490S: Maintained 8491F: Documentation/hwmon/k8temp.rst 8492F: drivers/hwmon/k8temp.c 8493 8494KASAN 8495M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8496R: Alexander Potapenko <glider@google.com> 8497R: Dmitry Vyukov <dvyukov@google.com> 8498L: kasan-dev@googlegroups.com 8499S: Maintained 8500F: arch/*/include/asm/kasan.h 8501F: arch/*/mm/kasan_init* 8502F: Documentation/dev-tools/kasan.rst 8503F: include/linux/kasan*.h 8504F: lib/test_kasan.c 8505F: mm/kasan/ 8506F: scripts/Makefile.kasan 8507 8508KCONFIG 8509M: Masahiro Yamada <yamada.masahiro@socionext.com> 8510T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8511L: linux-kbuild@vger.kernel.org 8512S: Maintained 8513F: Documentation/kbuild/kconfig* 8514F: scripts/kconfig/ 8515F: scripts/Kconfig.include 8516 8517KDUMP 8518M: Dave Young <dyoung@redhat.com> 8519M: Baoquan He <bhe@redhat.com> 8520R: Vivek Goyal <vgoyal@redhat.com> 8521L: kexec@lists.infradead.org 8522W: http://lse.sourceforge.net/kdump/ 8523S: Maintained 8524F: Documentation/kdump/ 8525 8526KEENE FM RADIO TRANSMITTER DRIVER 8527M: Hans Verkuil <hverkuil@xs4all.nl> 8528L: linux-media@vger.kernel.org 8529T: git git://linuxtv.org/media_tree.git 8530W: https://linuxtv.org 8531S: Maintained 8532F: drivers/media/radio/radio-keene* 8533 8534KERNEL AUTOMOUNTER 8535M: Ian Kent <raven@themaw.net> 8536L: autofs@vger.kernel.org 8537S: Maintained 8538F: fs/autofs/ 8539 8540KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8541M: Masahiro Yamada <yamada.masahiro@socionext.com> 8542M: Michal Marek <michal.lkml@markovi.net> 8543T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8544L: linux-kbuild@vger.kernel.org 8545S: Maintained 8546F: Documentation/kbuild/ 8547F: Makefile 8548F: scripts/Kbuild* 8549F: scripts/Makefile* 8550F: scripts/basic/ 8551F: scripts/mk* 8552F: scripts/*vmlinux* 8553F: scripts/mod/ 8554F: scripts/package/ 8555 8556KERNEL JANITORS 8557L: kernel-janitors@vger.kernel.org 8558W: http://kernelnewbies.org/KernelJanitors 8559S: Odd Fixes 8560 8561KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8562M: "J. Bruce Fields" <bfields@fieldses.org> 8563M: Jeff Layton <jlayton@kernel.org> 8564L: linux-nfs@vger.kernel.org 8565W: http://nfs.sourceforge.net/ 8566T: git git://linux-nfs.org/~bfields/linux.git 8567S: Supported 8568F: fs/nfsd/ 8569F: include/uapi/linux/nfsd/ 8570F: fs/lockd/ 8571F: fs/nfs_common/ 8572F: net/sunrpc/ 8573F: include/linux/lockd/ 8574F: include/linux/sunrpc/ 8575F: include/uapi/linux/sunrpc/ 8576 8577KERNEL SELFTEST FRAMEWORK 8578M: Shuah Khan <shuah@kernel.org> 8579M: Shuah Khan <skhan@linuxfoundation.org> 8580L: linux-kselftest@vger.kernel.org 8581T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8582Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8583S: Maintained 8584F: tools/testing/selftests/ 8585F: Documentation/dev-tools/kselftest* 8586 8587KERNEL USERMODE HELPER 8588M: Luis Chamberlain <mcgrof@kernel.org> 8589L: linux-kernel@vger.kernel.org 8590S: Maintained 8591F: kernel/umh.c 8592F: include/linux/umh.h 8593 8594KERNEL VIRTUAL MACHINE (KVM) 8595M: Paolo Bonzini <pbonzini@redhat.com> 8596M: Radim Krčmář <rkrcmar@redhat.com> 8597L: kvm@vger.kernel.org 8598W: http://www.linux-kvm.org 8599T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8600S: Supported 8601F: Documentation/virtual/kvm/ 8602F: include/trace/events/kvm.h 8603F: include/uapi/asm-generic/kvm* 8604F: include/uapi/linux/kvm* 8605F: include/asm-generic/kvm* 8606F: include/linux/kvm* 8607F: include/kvm/iodev.h 8608F: virt/kvm/* 8609F: tools/kvm/ 8610F: tools/testing/selftests/kvm/ 8611 8612KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8613M: Joerg Roedel <joro@8bytes.org> 8614L: kvm@vger.kernel.org 8615W: http://www.linux-kvm.org/ 8616S: Maintained 8617F: arch/x86/include/asm/svm.h 8618F: arch/x86/kvm/svm.c 8619 8620KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8621M: Marc Zyngier <marc.zyngier@arm.com> 8622R: James Morse <james.morse@arm.com> 8623R: Julien Thierry <julien.thierry@arm.com> 8624R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8626L: kvmarm@lists.cs.columbia.edu 8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8628S: Maintained 8629F: arch/arm/include/uapi/asm/kvm* 8630F: arch/arm/include/asm/kvm* 8631F: arch/arm/kvm/ 8632F: arch/arm64/include/uapi/asm/kvm* 8633F: arch/arm64/include/asm/kvm* 8634F: arch/arm64/kvm/ 8635F: virt/kvm/arm/ 8636F: include/kvm/arm_* 8637 8638KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8639M: James Hogan <jhogan@kernel.org> 8640L: linux-mips@vger.kernel.org 8641S: Supported 8642F: arch/mips/include/uapi/asm/kvm* 8643F: arch/mips/include/asm/kvm* 8644F: arch/mips/kvm/ 8645 8646KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8647M: Paul Mackerras <paulus@ozlabs.org> 8648L: kvm-ppc@vger.kernel.org 8649W: http://www.linux-kvm.org/ 8650T: git git://github.com/agraf/linux-2.6.git 8651S: Supported 8652F: arch/powerpc/include/uapi/asm/kvm* 8653F: arch/powerpc/include/asm/kvm* 8654F: arch/powerpc/kvm/ 8655F: arch/powerpc/kernel/kvm* 8656 8657KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8658M: Christian Borntraeger <borntraeger@de.ibm.com> 8659M: Janosch Frank <frankja@linux.ibm.com> 8660R: David Hildenbrand <david@redhat.com> 8661R: Cornelia Huck <cohuck@redhat.com> 8662L: linux-s390@vger.kernel.org 8663W: http://www.ibm.com/developerworks/linux/linux390/ 8664T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8665S: Supported 8666F: arch/s390/include/uapi/asm/kvm* 8667F: arch/s390/include/asm/gmap.h 8668F: arch/s390/include/asm/kvm* 8669F: arch/s390/kvm/ 8670F: arch/s390/mm/gmap.c 8671 8672KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8673M: Paolo Bonzini <pbonzini@redhat.com> 8674M: Radim Krčmář <rkrcmar@redhat.com> 8675L: kvm@vger.kernel.org 8676W: http://www.linux-kvm.org 8677T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8678S: Supported 8679F: arch/x86/kvm/ 8680F: arch/x86/kvm/*/ 8681F: arch/x86/include/uapi/asm/kvm* 8682F: arch/x86/include/asm/kvm* 8683F: arch/x86/include/asm/pvclock-abi.h 8684F: arch/x86/kernel/kvm.c 8685F: arch/x86/kernel/kvmclock.c 8686 8687KERNFS 8688M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8689M: Tejun Heo <tj@kernel.org> 8690T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8691S: Supported 8692F: include/linux/kernfs.h 8693F: fs/kernfs/ 8694 8695KEXEC 8696M: Eric Biederman <ebiederm@xmission.com> 8697W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8698L: kexec@lists.infradead.org 8699S: Maintained 8700F: include/linux/kexec.h 8701F: include/uapi/linux/kexec.h 8702F: kernel/kexec* 8703 8704KEYS-ENCRYPTED 8705M: Mimi Zohar <zohar@linux.ibm.com> 8706L: linux-integrity@vger.kernel.org 8707L: keyrings@vger.kernel.org 8708S: Supported 8709F: Documentation/security/keys/trusted-encrypted.rst 8710F: include/keys/encrypted-type.h 8711F: security/keys/encrypted-keys/ 8712 8713KEYS-TRUSTED 8714M: James Bottomley <jejb@linux.ibm.com> 8715M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8716M: Mimi Zohar <zohar@linux.ibm.com> 8717L: linux-integrity@vger.kernel.org 8718L: keyrings@vger.kernel.org 8719S: Supported 8720F: Documentation/security/keys/trusted-encrypted.rst 8721F: include/keys/trusted-type.h 8722F: security/keys/trusted.c 8723F: security/keys/trusted.h 8724 8725KEYS/KEYRINGS: 8726M: David Howells <dhowells@redhat.com> 8727L: keyrings@vger.kernel.org 8728S: Maintained 8729F: Documentation/security/keys/core.rst 8730F: include/linux/key.h 8731F: include/linux/key-type.h 8732F: include/linux/keyctl.h 8733F: include/uapi/linux/keyctl.h 8734F: include/keys/ 8735F: security/keys/ 8736 8737KGDB / KDB /debug_core 8738M: Jason Wessel <jason.wessel@windriver.com> 8739M: Daniel Thompson <daniel.thompson@linaro.org> 8740W: http://kgdb.wiki.kernel.org/ 8741L: kgdb-bugreport@lists.sourceforge.net 8742T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8743S: Maintained 8744F: Documentation/dev-tools/kgdb.rst 8745F: drivers/misc/kgdbts.c 8746F: drivers/tty/serial/kgdboc.c 8747F: include/linux/kdb.h 8748F: include/linux/kgdb.h 8749F: kernel/debug/ 8750 8751KMEMLEAK 8752M: Catalin Marinas <catalin.marinas@arm.com> 8753S: Maintained 8754F: Documentation/dev-tools/kmemleak.rst 8755F: include/linux/kmemleak.h 8756F: mm/kmemleak.c 8757F: mm/kmemleak-test.c 8758 8759KMOD KERNEL MODULE LOADER - USERMODE HELPER 8760M: Luis Chamberlain <mcgrof@kernel.org> 8761L: linux-kernel@vger.kernel.org 8762S: Maintained 8763F: kernel/kmod.c 8764F: include/linux/kmod.h 8765F: lib/test_kmod.c 8766F: tools/testing/selftests/kmod/ 8767 8768KPROBES 8769M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8770M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8771M: "David S. Miller" <davem@davemloft.net> 8772M: Masami Hiramatsu <mhiramat@kernel.org> 8773S: Maintained 8774F: Documentation/kprobes.txt 8775F: include/linux/kprobes.h 8776F: include/asm-generic/kprobes.h 8777F: kernel/kprobes.c 8778 8779KS0108 LCD CONTROLLER DRIVER 8780M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8781S: Maintained 8782F: Documentation/auxdisplay/ks0108 8783F: drivers/auxdisplay/ks0108.c 8784F: include/linux/ks0108.h 8785 8786L3MDEV 8787M: David Ahern <dsa@cumulusnetworks.com> 8788L: netdev@vger.kernel.org 8789S: Maintained 8790F: net/l3mdev 8791F: include/net/l3mdev.h 8792 8793L7 BPF FRAMEWORK 8794M: John Fastabend <john.fastabend@gmail.com> 8795M: Daniel Borkmann <daniel@iogearbox.net> 8796L: netdev@vger.kernel.org 8797L: bpf@vger.kernel.org 8798S: Maintained 8799F: include/linux/skmsg.h 8800F: net/core/skmsg.c 8801F: net/core/sock_map.c 8802F: net/ipv4/tcp_bpf.c 8803 8804LANTIQ / INTEL Ethernet drivers 8805M: Hauke Mehrtens <hauke@hauke-m.de> 8806L: netdev@vger.kernel.org 8807S: Maintained 8808F: net/dsa/tag_gswip.c 8809F: drivers/net/ethernet/lantiq_xrx200.c 8810F: drivers/net/dsa/lantiq_pce.h 8811F: drivers/net/dsa/lantiq_gswip.c 8812 8813LANTIQ MIPS ARCHITECTURE 8814M: John Crispin <john@phrozen.org> 8815L: linux-mips@vger.kernel.org 8816S: Maintained 8817F: arch/mips/lantiq 8818F: drivers/soc/lantiq 8819 8820LAPB module 8821L: linux-x25@vger.kernel.org 8822S: Orphan 8823F: Documentation/networking/lapb-module.txt 8824F: include/*/lapb.h 8825F: net/lapb/ 8826 8827LASI 53c700 driver for PARISC 8828M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8829L: linux-scsi@vger.kernel.org 8830S: Maintained 8831F: Documentation/scsi/53c700.txt 8832F: drivers/scsi/53c700* 8833 8834LEAKING_ADDRESSES 8835M: Tobin C. Harding <me@tobin.cc> 8836M: Tycho Andersen <tycho@tycho.ws> 8837L: kernel-hardening@lists.openwall.com 8838S: Maintained 8839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8840F: scripts/leaking_addresses.pl 8841 8842LED SUBSYSTEM 8843M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8844M: Pavel Machek <pavel@ucw.cz> 8845R: Dan Murphy <dmurphy@ti.com> 8846L: linux-leds@vger.kernel.org 8847T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8848S: Maintained 8849F: Documentation/devicetree/bindings/leds/ 8850F: drivers/leds/ 8851F: include/linux/leds.h 8852 8853LEGACY EEPROM DRIVER 8854M: Jean Delvare <jdelvare@suse.com> 8855S: Maintained 8856F: Documentation/misc-devices/eeprom 8857F: drivers/misc/eeprom/eeprom.c 8858 8859LEGO MINDSTORMS EV3 8860R: David Lechner <david@lechnology.com> 8861S: Maintained 8862F: arch/arm/boot/dts/da850-lego-ev3.dts 8863F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8864F: drivers/power/supply/lego_ev3_battery.c 8865 8866LEGO USB Tower driver 8867M: Juergen Stuber <starblue@users.sourceforge.net> 8868L: legousb-devel@lists.sourceforge.net 8869W: http://legousb.sourceforge.net/ 8870S: Maintained 8871F: drivers/usb/misc/legousbtower.c 8872 8873LG LAPTOP EXTRAS 8874M: Matan Ziv-Av <matan@svgalib.org> 8875L: platform-driver-x86@vger.kernel.org 8876S: Maintained 8877F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8878F: Documentation/laptops/lg-laptop.rst 8879F: drivers/platform/x86/lg-laptop.c 8880 8881LG2160 MEDIA DRIVER 8882M: Michael Krufky <mkrufky@linuxtv.org> 8883L: linux-media@vger.kernel.org 8884W: https://linuxtv.org 8885W: http://github.com/mkrufky 8886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8887T: git git://linuxtv.org/mkrufky/tuners.git 8888S: Maintained 8889F: drivers/media/dvb-frontends/lg2160.* 8890 8891LGDT3305 MEDIA DRIVER 8892M: Michael Krufky <mkrufky@linuxtv.org> 8893L: linux-media@vger.kernel.org 8894W: https://linuxtv.org 8895W: http://github.com/mkrufky 8896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8897T: git git://linuxtv.org/mkrufky/tuners.git 8898S: Maintained 8899F: drivers/media/dvb-frontends/lgdt3305.* 8900 8901LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8902M: Viresh Kumar <vireshk@kernel.org> 8903L: linux-ide@vger.kernel.org 8904T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8905S: Maintained 8906F: include/linux/pata_arasan_cf_data.h 8907F: drivers/ata/pata_arasan_cf.c 8908 8909LIBATA PATA DRIVERS 8910M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8911M: Jens Axboe <axboe@kernel.dk> 8912L: linux-ide@vger.kernel.org 8913T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8914S: Maintained 8915F: drivers/ata/pata_*.c 8916F: drivers/ata/ata_generic.c 8917 8918LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8919M: Linus Walleij <linus.walleij@linaro.org> 8920L: linux-ide@vger.kernel.org 8921T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8922S: Maintained 8923F: drivers/ata/pata_ftide010.c 8924F: drivers/ata/sata_gemini.c 8925F: drivers/ata/sata_gemini.h 8926 8927LIBATA SATA AHCI PLATFORM devices support 8928M: Hans de Goede <hdegoede@redhat.com> 8929M: Jens Axboe <axboe@kernel.dk> 8930L: linux-ide@vger.kernel.org 8931T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8932S: Maintained 8933F: drivers/ata/ahci_platform.c 8934F: drivers/ata/libahci_platform.c 8935F: include/linux/ahci_platform.h 8936 8937LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8938M: Mikael Pettersson <mikpelinux@gmail.com> 8939L: linux-ide@vger.kernel.org 8940T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8941S: Maintained 8942F: drivers/ata/sata_promise.* 8943 8944LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8945M: Jens Axboe <axboe@kernel.dk> 8946L: linux-ide@vger.kernel.org 8947T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8948S: Maintained 8949F: drivers/ata/ 8950F: include/linux/ata.h 8951F: include/linux/libata.h 8952F: Documentation/devicetree/bindings/ata/ 8953 8954LIBLOCKDEP 8955M: Sasha Levin <alexander.levin@microsoft.com> 8956S: Maintained 8957F: tools/lib/lockdep/ 8958 8959LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8960M: Dan Williams <dan.j.williams@intel.com> 8961M: Vishal Verma <vishal.l.verma@intel.com> 8962M: Dave Jiang <dave.jiang@intel.com> 8963L: linux-nvdimm@lists.01.org 8964Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8965S: Supported 8966F: drivers/nvdimm/blk.c 8967F: drivers/nvdimm/region_devs.c 8968 8969LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8970M: Vishal Verma <vishal.l.verma@intel.com> 8971M: Dan Williams <dan.j.williams@intel.com> 8972M: Dave Jiang <dave.jiang@intel.com> 8973L: linux-nvdimm@lists.01.org 8974Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8975S: Supported 8976F: drivers/nvdimm/btt* 8977 8978LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8979M: Dan Williams <dan.j.williams@intel.com> 8980M: Vishal Verma <vishal.l.verma@intel.com> 8981M: Dave Jiang <dave.jiang@intel.com> 8982L: linux-nvdimm@lists.01.org 8983Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8984S: Supported 8985F: drivers/nvdimm/pmem* 8986 8987LIBNVDIMM: DEVICETREE BINDINGS 8988M: Oliver O'Halloran <oohall@gmail.com> 8989L: linux-nvdimm@lists.01.org 8990Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8991S: Supported 8992F: drivers/nvdimm/of_pmem.c 8993F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8994 8995LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8996M: Dan Williams <dan.j.williams@intel.com> 8997M: Vishal Verma <vishal.l.verma@intel.com> 8998M: Dave Jiang <dave.jiang@intel.com> 8999M: Keith Busch <keith.busch@intel.com> 9000M: Ira Weiny <ira.weiny@intel.com> 9001L: linux-nvdimm@lists.01.org 9002Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9003T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9004S: Supported 9005F: drivers/nvdimm/* 9006F: drivers/acpi/nfit/* 9007F: include/linux/nd.h 9008F: include/linux/libnvdimm.h 9009F: include/uapi/linux/ndctl.h 9010 9011LIGHTNVM PLATFORM SUPPORT 9012M: Matias Bjorling <mb@lightnvm.io> 9013W: http://github/OpenChannelSSD 9014L: linux-block@vger.kernel.org 9015S: Maintained 9016F: drivers/lightnvm/ 9017F: include/linux/lightnvm.h 9018F: include/uapi/linux/lightnvm.h 9019 9020LINUX FOR POWER MACINTOSH 9021M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9022W: http://www.penguinppc.org/ 9023L: linuxppc-dev@lists.ozlabs.org 9024S: Maintained 9025F: arch/powerpc/platforms/powermac/ 9026F: drivers/macintosh/ 9027 9028LINUX FOR POWERPC (32-BIT AND 64-BIT) 9029M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9030M: Paul Mackerras <paulus@samba.org> 9031M: Michael Ellerman <mpe@ellerman.id.au> 9032W: https://github.com/linuxppc/linux/wiki 9033L: linuxppc-dev@lists.ozlabs.org 9034Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9035T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9036S: Supported 9037F: Documentation/ABI/stable/sysfs-firmware-opal-* 9038F: Documentation/devicetree/bindings/powerpc/ 9039F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9040F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9041F: Documentation/powerpc/ 9042F: arch/powerpc/ 9043F: drivers/char/tpm/tpm_ibmvtpm* 9044F: drivers/crypto/nx/ 9045F: drivers/crypto/vmx/ 9046F: drivers/i2c/busses/i2c-opal.c 9047F: drivers/net/ethernet/ibm/ibmveth.* 9048F: drivers/net/ethernet/ibm/ibmvnic.* 9049F: drivers/pci/hotplug/pnv_php.c 9050F: drivers/pci/hotplug/rpa* 9051F: drivers/rtc/rtc-opal.c 9052F: drivers/scsi/ibmvscsi/ 9053F: drivers/tty/hvc/hvc_opal.c 9054F: drivers/watchdog/wdrtas.c 9055F: tools/testing/selftests/powerpc 9056N: /pmac 9057N: powermac 9058N: powernv 9059N: [^a-z0-9]ps3 9060N: pseries 9061 9062LINUX FOR POWERPC EMBEDDED MPC5XXX 9063M: Anatolij Gustschin <agust@denx.de> 9064L: linuxppc-dev@lists.ozlabs.org 9065T: git git://git.denx.de/linux-denx-agust.git 9066S: Maintained 9067F: arch/powerpc/platforms/512x/ 9068F: arch/powerpc/platforms/52xx/ 9069 9070LINUX FOR POWERPC EMBEDDED PPC4XX 9071M: Alistair Popple <alistair@popple.id.au> 9072M: Matt Porter <mporter@kernel.crashing.org> 9073W: http://www.penguinppc.org/ 9074L: linuxppc-dev@lists.ozlabs.org 9075S: Maintained 9076F: arch/powerpc/platforms/40x/ 9077F: arch/powerpc/platforms/44x/ 9078 9079LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9080M: Scott Wood <oss@buserror.net> 9081M: Kumar Gala <galak@kernel.crashing.org> 9082W: http://www.penguinppc.org/ 9083L: linuxppc-dev@lists.ozlabs.org 9084T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9085S: Maintained 9086F: arch/powerpc/platforms/83xx/ 9087F: arch/powerpc/platforms/85xx/ 9088F: Documentation/devicetree/bindings/powerpc/fsl/ 9089 9090LINUX FOR POWERPC EMBEDDED PPC8XX 9091M: Vitaly Bordug <vitb@kernel.crashing.org> 9092W: http://www.penguinppc.org/ 9093L: linuxppc-dev@lists.ozlabs.org 9094S: Maintained 9095F: arch/powerpc/platforms/8xx/ 9096 9097LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9098L: linuxppc-dev@lists.ozlabs.org 9099S: Orphan 9100F: arch/powerpc/*/*virtex* 9101F: arch/powerpc/*/*/*virtex* 9102 9103LINUX FOR POWERPC PA SEMI PWRFICIENT 9104L: linuxppc-dev@lists.ozlabs.org 9105S: Orphan 9106F: arch/powerpc/platforms/pasemi/ 9107F: drivers/*/*pasemi* 9108F: drivers/*/*/*pasemi* 9109 9110LINUX KERNEL DUMP TEST MODULE (LKDTM) 9111M: Kees Cook <keescook@chromium.org> 9112S: Maintained 9113F: drivers/misc/lkdtm/* 9114 9115LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9116M: Alan Stern <stern@rowland.harvard.edu> 9117M: Andrea Parri <andrea.parri@amarulasolutions.com> 9118M: Will Deacon <will.deacon@arm.com> 9119M: Peter Zijlstra <peterz@infradead.org> 9120M: Boqun Feng <boqun.feng@gmail.com> 9121M: Nicholas Piggin <npiggin@gmail.com> 9122M: David Howells <dhowells@redhat.com> 9123M: Jade Alglave <j.alglave@ucl.ac.uk> 9124M: Luc Maranget <luc.maranget@inria.fr> 9125M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9126R: Akira Yokosawa <akiyks@gmail.com> 9127R: Daniel Lustig <dlustig@nvidia.com> 9128L: linux-kernel@vger.kernel.org 9129L: linux-arch@vger.kernel.org 9130S: Supported 9131T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9132F: tools/memory-model/ 9133F: Documentation/atomic_bitops.txt 9134F: Documentation/atomic_t.txt 9135F: Documentation/core-api/atomic_ops.rst 9136F: Documentation/core-api/refcount-vs-atomic.rst 9137F: Documentation/memory-barriers.txt 9138 9139LIS3LV02D ACCELEROMETER DRIVER 9140M: Eric Piel <eric.piel@tremplin-utc.net> 9141S: Maintained 9142F: Documentation/misc-devices/lis3lv02d 9143F: drivers/misc/lis3lv02d/ 9144F: drivers/platform/x86/hp_accel.c 9145 9146LIVE PATCHING 9147M: Josh Poimboeuf <jpoimboe@redhat.com> 9148M: Jiri Kosina <jikos@kernel.org> 9149M: Miroslav Benes <mbenes@suse.cz> 9150M: Petr Mladek <pmladek@suse.com> 9151R: Joe Lawrence <joe.lawrence@redhat.com> 9152S: Maintained 9153F: kernel/livepatch/ 9154F: include/linux/livepatch.h 9155F: arch/x86/include/asm/livepatch.h 9156F: arch/x86/kernel/livepatch.c 9157F: Documentation/livepatch/ 9158F: Documentation/ABI/testing/sysfs-kernel-livepatch 9159F: samples/livepatch/ 9160F: tools/testing/selftests/livepatch/ 9161L: live-patching@vger.kernel.org 9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9163 9164LLC (802.2) 9165L: netdev@vger.kernel.org 9166S: Odd fixes 9167F: include/linux/llc.h 9168F: include/uapi/linux/llc.h 9169F: include/net/llc* 9170F: net/llc/ 9171 9172LM73 HARDWARE MONITOR DRIVER 9173M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9174L: linux-hwmon@vger.kernel.org 9175S: Maintained 9176F: drivers/hwmon/lm73.c 9177 9178LM78 HARDWARE MONITOR DRIVER 9179M: Jean Delvare <jdelvare@suse.com> 9180L: linux-hwmon@vger.kernel.org 9181S: Maintained 9182F: Documentation/hwmon/lm78.rst 9183F: drivers/hwmon/lm78.c 9184 9185LM83 HARDWARE MONITOR DRIVER 9186M: Jean Delvare <jdelvare@suse.com> 9187L: linux-hwmon@vger.kernel.org 9188S: Maintained 9189F: Documentation/hwmon/lm83.rst 9190F: drivers/hwmon/lm83.c 9191 9192LM90 HARDWARE MONITOR DRIVER 9193M: Jean Delvare <jdelvare@suse.com> 9194L: linux-hwmon@vger.kernel.org 9195S: Maintained 9196F: Documentation/hwmon/lm90.rst 9197F: Documentation/devicetree/bindings/hwmon/lm90.txt 9198F: drivers/hwmon/lm90.c 9199F: include/dt-bindings/thermal/lm90.h 9200 9201LM95234 HARDWARE MONITOR DRIVER 9202M: Guenter Roeck <linux@roeck-us.net> 9203L: linux-hwmon@vger.kernel.org 9204S: Maintained 9205F: Documentation/hwmon/lm95234.rst 9206F: drivers/hwmon/lm95234.c 9207 9208LME2510 MEDIA DRIVER 9209M: Malcolm Priestley <tvboxspy@gmail.com> 9210L: linux-media@vger.kernel.org 9211W: https://linuxtv.org 9212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9213S: Maintained 9214F: drivers/media/usb/dvb-usb-v2/lmedm04* 9215 9216LOADPIN SECURITY MODULE 9217M: Kees Cook <keescook@chromium.org> 9218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9219S: Supported 9220F: security/loadpin/ 9221F: Documentation/admin-guide/LSM/LoadPin.rst 9222 9223LOCKING PRIMITIVES 9224M: Peter Zijlstra <peterz@infradead.org> 9225M: Ingo Molnar <mingo@redhat.com> 9226M: Will Deacon <will.deacon@arm.com> 9227L: linux-kernel@vger.kernel.org 9228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9229S: Maintained 9230F: Documentation/locking/ 9231F: include/linux/lockdep.h 9232F: include/linux/spinlock*.h 9233F: arch/*/include/asm/spinlock*.h 9234F: include/linux/rwlock*.h 9235F: include/linux/mutex*.h 9236F: include/linux/rwsem*.h 9237F: include/linux/seqlock.h 9238F: lib/locking*.[ch] 9239F: kernel/locking/ 9240X: kernel/locking/locktorture.c 9241 9242LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9243M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9244L: linux-ntfs-dev@lists.sourceforge.net 9245W: http://www.linux-ntfs.org/content/view/19/37/ 9246S: Maintained 9247F: Documentation/ldm.txt 9248F: block/partitions/ldm.* 9249 9250LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9251M: Sathya Prakash <sathya.prakash@broadcom.com> 9252M: Chaitra P B <chaitra.basappa@broadcom.com> 9253M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9254L: MPT-FusionLinux.pdl@broadcom.com 9255L: linux-scsi@vger.kernel.org 9256W: http://www.avagotech.com/support/ 9257S: Supported 9258F: drivers/message/fusion/ 9259F: drivers/scsi/mpt3sas/ 9260 9261LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9262M: Matthew Wilcox <willy@infradead.org> 9263L: linux-scsi@vger.kernel.org 9264S: Maintained 9265F: drivers/scsi/sym53c8xx_2/ 9266 9267LTC1660 DAC DRIVER 9268M: Marcus Folkesson <marcus.folkesson@gmail.com> 9269L: linux-iio@vger.kernel.org 9270S: Maintained 9271F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9272F: drivers/iio/dac/ltc1660.c 9273 9274LTC4261 HARDWARE MONITOR DRIVER 9275M: Guenter Roeck <linux@roeck-us.net> 9276L: linux-hwmon@vger.kernel.org 9277S: Maintained 9278F: Documentation/hwmon/ltc4261.rst 9279F: drivers/hwmon/ltc4261.c 9280 9281LTC4306 I2C MULTIPLEXER DRIVER 9282M: Michael Hennerich <michael.hennerich@analog.com> 9283W: http://ez.analog.com/community/linux-device-drivers 9284L: linux-i2c@vger.kernel.org 9285S: Supported 9286F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9287F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9288 9289LTP (Linux Test Project) 9290M: Mike Frysinger <vapier@gentoo.org> 9291M: Cyril Hrubis <chrubis@suse.cz> 9292M: Wanlong Gao <wanlong.gao@gmail.com> 9293M: Jan Stancek <jstancek@redhat.com> 9294M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9295M: Alexey Kodanev <alexey.kodanev@oracle.com> 9296L: ltp@lists.linux.it (subscribers-only) 9297W: http://linux-test-project.github.io/ 9298T: git git://github.com/linux-test-project/ltp.git 9299S: Maintained 9300 9301M68K ARCHITECTURE 9302M: Geert Uytterhoeven <geert@linux-m68k.org> 9303L: linux-m68k@lists.linux-m68k.org 9304W: http://www.linux-m68k.org/ 9305T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9306S: Maintained 9307F: arch/m68k/ 9308F: drivers/zorro/ 9309 9310M68K ON APPLE MACINTOSH 9311M: Joshua Thompson <funaho@jurai.org> 9312W: http://www.mac.linux-m68k.org/ 9313L: linux-m68k@lists.linux-m68k.org 9314S: Maintained 9315F: arch/m68k/mac/ 9316 9317M68K ON HP9000/300 9318M: Philip Blundell <philb@gnu.org> 9319W: http://www.tazenda.demon.co.uk/phil/linux-hp 9320S: Maintained 9321F: arch/m68k/hp300/ 9322 9323M88DS3103 MEDIA DRIVER 9324M: Antti Palosaari <crope@iki.fi> 9325L: linux-media@vger.kernel.org 9326W: https://linuxtv.org 9327W: http://palosaari.fi/linux/ 9328Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9329T: git git://linuxtv.org/anttip/media_tree.git 9330S: Maintained 9331F: drivers/media/dvb-frontends/m88ds3103* 9332 9333M88RS2000 MEDIA DRIVER 9334M: Malcolm Priestley <tvboxspy@gmail.com> 9335L: linux-media@vger.kernel.org 9336W: https://linuxtv.org 9337Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9338S: Maintained 9339F: drivers/media/dvb-frontends/m88rs2000* 9340 9341MA901 MASTERKIT USB FM RADIO DRIVER 9342M: Alexey Klimov <klimov.linux@gmail.com> 9343L: linux-media@vger.kernel.org 9344T: git git://linuxtv.org/media_tree.git 9345S: Maintained 9346F: drivers/media/radio/radio-ma901.c 9347 9348MAC80211 9349M: Johannes Berg <johannes@sipsolutions.net> 9350L: linux-wireless@vger.kernel.org 9351W: http://wireless.kernel.org/ 9352T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9353T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9354S: Maintained 9355F: Documentation/networking/mac80211-injection.txt 9356F: include/net/mac80211.h 9357F: net/mac80211/ 9358F: drivers/net/wireless/mac80211_hwsim.[ch] 9359F: Documentation/networking/mac80211_hwsim/README 9360 9361MAILBOX API 9362M: Jassi Brar <jassisinghbrar@gmail.com> 9363L: linux-kernel@vger.kernel.org 9364S: Maintained 9365F: drivers/mailbox/ 9366F: include/linux/mailbox_client.h 9367F: include/linux/mailbox_controller.h 9368 9369MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9370M: Michael Kerrisk <mtk.manpages@gmail.com> 9371W: http://www.kernel.org/doc/man-pages 9372L: linux-man@vger.kernel.org 9373S: Maintained 9374 9375MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9376M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9377L: linux-mips@vger.kernel.org 9378S: Maintained 9379F: arch/mips/boot/dts/img/pistachio_marduk.dts 9380 9381MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9382M: Andrew Lunn <andrew@lunn.ch> 9383M: Vivien Didelot <vivien.didelot@gmail.com> 9384L: netdev@vger.kernel.org 9385S: Maintained 9386F: drivers/net/dsa/mv88e6xxx/ 9387F: include/linux/platform_data/mv88e6xxx.h 9388F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9389 9390MARVELL ARMADA DRM SUPPORT 9391M: Russell King <linux@armlinux.org.uk> 9392S: Maintained 9393T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9394T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9395F: drivers/gpu/drm/armada/ 9396F: include/uapi/drm/armada_drm.h 9397F: Documentation/devicetree/bindings/display/armada/ 9398 9399MARVELL ARMADA 3700 PHY DRIVERS 9400M: Miquel Raynal <miquel.raynal@bootlin.com> 9401S: Maintained 9402F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9403F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9404F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9405F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9406 9407MARVELL CRYPTO DRIVER 9408M: Boris Brezillon <bbrezillon@kernel.org> 9409M: Arnaud Ebalard <arno@natisbad.org> 9410F: drivers/crypto/marvell/ 9411S: Maintained 9412L: linux-crypto@vger.kernel.org 9413 9414MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9415M: Mirko Lindner <mlindner@marvell.com> 9416M: Stephen Hemminger <stephen@networkplumber.org> 9417L: netdev@vger.kernel.org 9418S: Maintained 9419F: drivers/net/ethernet/marvell/sk* 9420 9421MARVELL LIBERTAS WIRELESS DRIVER 9422L: libertas-dev@lists.infradead.org 9423S: Orphan 9424F: drivers/net/wireless/marvell/libertas/ 9425 9426MARVELL MACCHIATOBIN SUPPORT 9427M: Russell King <linux@armlinux.org.uk> 9428L: linux-arm-kernel@lists.infradead.org 9429S: Maintained 9430F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9431 9432MARVELL MV643XX ETHERNET DRIVER 9433M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9434L: netdev@vger.kernel.org 9435S: Maintained 9436F: drivers/net/ethernet/marvell/mv643xx_eth.* 9437F: include/linux/mv643xx.h 9438 9439MARVELL MV88X3310 PHY DRIVER 9440M: Russell King <linux@armlinux.org.uk> 9441L: netdev@vger.kernel.org 9442S: Maintained 9443F: drivers/net/phy/marvell10g.c 9444 9445MARVELL MVEBU THERMAL DRIVER 9446M: Miquel Raynal <miquel.raynal@bootlin.com> 9447S: Maintained 9448F: drivers/thermal/armada_thermal.c 9449 9450MARVELL MVNETA ETHERNET DRIVER 9451M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9452L: netdev@vger.kernel.org 9453S: Maintained 9454F: drivers/net/ethernet/marvell/mvneta.* 9455 9456MARVELL MWIFIEX WIRELESS DRIVER 9457M: Amitkumar Karwar <amitkarwar@gmail.com> 9458M: Nishant Sarmukadam <nishants@marvell.com> 9459M: Ganapathi Bhat <gbhat@marvell.com> 9460M: Xinming Hu <huxinming820@gmail.com> 9461L: linux-wireless@vger.kernel.org 9462S: Maintained 9463F: drivers/net/wireless/marvell/mwifiex/ 9464 9465MARVELL MWL8K WIRELESS DRIVER 9466M: Lennert Buytenhek <buytenh@wantstofly.org> 9467L: linux-wireless@vger.kernel.org 9468S: Odd Fixes 9469F: drivers/net/wireless/marvell/mwl8k.c 9470 9471MARVELL NAND CONTROLLER DRIVER 9472M: Miquel Raynal <miquel.raynal@bootlin.com> 9473L: linux-mtd@lists.infradead.org 9474S: Maintained 9475F: drivers/mtd/nand/raw/marvell_nand.c 9476F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9477 9478MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9479M: Nicolas Pitre <nico@fluxnic.net> 9480S: Odd Fixes 9481F: drivers/mmc/host/mvsdio.* 9482 9483MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9484M: Hu Ziji <huziji@marvell.com> 9485L: linux-mmc@vger.kernel.org 9486S: Supported 9487F: drivers/mmc/host/sdhci-xenon* 9488F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9489 9490MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9491M: Sunil Goutham <sgoutham@marvell.com> 9492M: Linu Cherian <lcherian@marvell.com> 9493M: Geetha sowjanya <gakula@marvell.com> 9494M: Jerin Jacob <jerinj@marvell.com> 9495L: netdev@vger.kernel.org 9496S: Supported 9497F: drivers/net/ethernet/marvell/octeontx2/af/ 9498 9499MATROX FRAMEBUFFER DRIVER 9500L: linux-fbdev@vger.kernel.org 9501S: Orphan 9502F: drivers/video/fbdev/matrox/matroxfb_* 9503F: include/uapi/linux/matroxfb.h 9504 9505MAX16065 HARDWARE MONITOR DRIVER 9506M: Guenter Roeck <linux@roeck-us.net> 9507L: linux-hwmon@vger.kernel.org 9508S: Maintained 9509F: Documentation/hwmon/max16065.rst 9510F: drivers/hwmon/max16065.c 9511 9512MAX2175 SDR TUNER DRIVER 9513M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9514L: linux-media@vger.kernel.org 9515T: git git://linuxtv.org/media_tree.git 9516S: Maintained 9517F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9518F: Documentation/media/v4l-drivers/max2175.rst 9519F: drivers/media/i2c/max2175* 9520F: include/uapi/linux/max2175.h 9521 9522MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9523L: linux-hwmon@vger.kernel.org 9524S: Orphan 9525F: Documentation/hwmon/max6650.rst 9526F: drivers/hwmon/max6650.c 9527 9528MAX6697 HARDWARE MONITOR DRIVER 9529M: Guenter Roeck <linux@roeck-us.net> 9530L: linux-hwmon@vger.kernel.org 9531S: Maintained 9532F: Documentation/hwmon/max6697.rst 9533F: Documentation/devicetree/bindings/hwmon/max6697.txt 9534F: drivers/hwmon/max6697.c 9535F: include/linux/platform_data/max6697.h 9536 9537MAX9860 MONO AUDIO VOICE CODEC DRIVER 9538M: Peter Rosin <peda@axentia.se> 9539L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9540S: Maintained 9541F: Documentation/devicetree/bindings/sound/max9860.txt 9542F: sound/soc/codecs/max9860.* 9543 9544MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9545M: Andreas Klinger <ak@it-klinger.de> 9546L: linux-iio@vger.kernel.org 9547S: Maintained 9548F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9549F: drivers/iio/proximity/mb1232.c 9550 9551MAXIM MAX77650 PMIC MFD DRIVER 9552M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9553L: linux-kernel@vger.kernel.org 9554S: Maintained 9555F: Documentation/devicetree/bindings/*/*max77650.txt 9556F: Documentation/devicetree/bindings/*/max77650*.txt 9557F: include/linux/mfd/max77650.h 9558F: drivers/mfd/max77650.c 9559F: drivers/regulator/max77650-regulator.c 9560F: drivers/power/supply/max77650-charger.c 9561F: drivers/input/misc/max77650-onkey.c 9562F: drivers/leds/leds-max77650.c 9563F: drivers/gpio/gpio-max77650.c 9564 9565MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9566M: Javier Martinez Canillas <javier@dowhile0.org> 9567L: linux-kernel@vger.kernel.org 9568S: Supported 9569F: drivers/regulator/max77802-regulator.c 9570F: Documentation/devicetree/bindings/*/*max77802.txt 9571F: include/dt-bindings/*/*max77802.h 9572 9573MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9574M: Krzysztof Kozlowski <krzk@kernel.org> 9575M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9576L: linux-pm@vger.kernel.org 9577S: Supported 9578F: drivers/power/supply/max14577_charger.c 9579F: drivers/power/supply/max77693_charger.c 9580 9581MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9582M: Chanwoo Choi <cw00.choi@samsung.com> 9583M: Krzysztof Kozlowski <krzk@kernel.org> 9584M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9585L: linux-kernel@vger.kernel.org 9586S: Supported 9587F: drivers/*/max14577*.c 9588F: drivers/*/max77686*.c 9589F: drivers/*/max77693*.c 9590F: drivers/extcon/extcon-max14577.c 9591F: drivers/extcon/extcon-max77693.c 9592F: drivers/rtc/rtc-max77686.c 9593F: drivers/clk/clk-max77686.c 9594F: Documentation/devicetree/bindings/mfd/max14577.txt 9595F: Documentation/devicetree/bindings/*/max77686.txt 9596F: Documentation/devicetree/bindings/mfd/max77693.txt 9597F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9598F: include/linux/mfd/max14577*.h 9599F: include/linux/mfd/max77686*.h 9600F: include/linux/mfd/max77693*.h 9601 9602MAXIRADIO FM RADIO RECEIVER DRIVER 9603M: Hans Verkuil <hverkuil@xs4all.nl> 9604L: linux-media@vger.kernel.org 9605T: git git://linuxtv.org/media_tree.git 9606W: https://linuxtv.org 9607S: Maintained 9608F: drivers/media/radio/radio-maxiradio* 9609 9610MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9611M: Peter Rosin <peda@axentia.se> 9612L: linux-iio@vger.kernel.org 9613S: Maintained 9614F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9615F: drivers/iio/potentiometer/mcp4018.c 9616F: drivers/iio/potentiometer/mcp4531.c 9617 9618MCR20A IEEE-802.15.4 RADIO DRIVER 9619M: Xue Liu <liuxuenetmail@gmail.com> 9620L: linux-wpan@vger.kernel.org 9621W: https://github.com/xueliu/mcr20a-linux 9622S: Maintained 9623F: drivers/net/ieee802154/mcr20a.c 9624F: drivers/net/ieee802154/mcr20a.h 9625F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9626 9627MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9628M: William Breathitt Gray <vilhelm.gray@gmail.com> 9629L: linux-iio@vger.kernel.org 9630S: Maintained 9631F: drivers/iio/dac/cio-dac.c 9632 9633MEDIA DRIVERS FOR ASCOT2E 9634M: Sergey Kozlov <serjk@netup.ru> 9635M: Abylay Ospan <aospan@netup.ru> 9636L: linux-media@vger.kernel.org 9637W: https://linuxtv.org 9638W: http://netup.tv/ 9639T: git git://linuxtv.org/media_tree.git 9640S: Supported 9641F: drivers/media/dvb-frontends/ascot2e* 9642 9643MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9644M: Jasmin Jessich <jasmin@anw.at> 9645L: linux-media@vger.kernel.org 9646W: https://linuxtv.org 9647T: git git://linuxtv.org/media_tree.git 9648S: Maintained 9649F: drivers/media/dvb-frontends/cxd2099* 9650 9651MEDIA DRIVERS FOR CXD2841ER 9652M: Sergey Kozlov <serjk@netup.ru> 9653M: Abylay Ospan <aospan@netup.ru> 9654L: linux-media@vger.kernel.org 9655W: https://linuxtv.org 9656W: http://netup.tv/ 9657T: git git://linuxtv.org/media_tree.git 9658S: Supported 9659F: drivers/media/dvb-frontends/cxd2841er* 9660 9661MEDIA DRIVERS FOR CXD2880 9662M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9663L: linux-media@vger.kernel.org 9664W: http://linuxtv.org/ 9665T: git git://linuxtv.org/media_tree.git 9666S: Supported 9667F: drivers/media/dvb-frontends/cxd2880/* 9668F: drivers/media/spi/cxd2880* 9669 9670MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9671L: linux-media@vger.kernel.org 9672W: https://linuxtv.org 9673T: git git://linuxtv.org/media_tree.git 9674S: Orphan 9675F: drivers/media/pci/ddbridge/* 9676 9677MEDIA DRIVERS FOR FREESCALE IMX 9678M: Steve Longerbeam <slongerbeam@gmail.com> 9679M: Philipp Zabel <p.zabel@pengutronix.de> 9680L: linux-media@vger.kernel.org 9681T: git git://linuxtv.org/media_tree.git 9682S: Maintained 9683F: Documentation/devicetree/bindings/media/imx.txt 9684F: Documentation/media/v4l-drivers/imx.rst 9685F: drivers/staging/media/imx/ 9686F: include/linux/imx-media.h 9687F: include/media/imx.h 9688 9689MEDIA DRIVER FOR FREESCALE IMX PXP 9690M: Philipp Zabel <p.zabel@pengutronix.de> 9691L: linux-media@vger.kernel.org 9692T: git git://linuxtv.org/media_tree.git 9693S: Maintained 9694F: drivers/media/platform/imx-pxp.[ch] 9695 9696MEDIA DRIVERS FOR FREESCALE IMX7 9697M: Rui Miguel Silva <rmfrfs@gmail.com> 9698L: linux-media@vger.kernel.org 9699T: git git://linuxtv.org/media_tree.git 9700S: Maintained 9701F: Documentation/devicetree/bindings/media/imx7-csi.txt 9702F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9703F: Documentation/media/v4l-drivers/imx7.rst 9704F: drivers/staging/media/imx/imx7-media-csi.c 9705F: drivers/staging/media/imx/imx7-mipi-csis.c 9706 9707MEDIA DRIVERS FOR HELENE 9708M: Abylay Ospan <aospan@netup.ru> 9709L: linux-media@vger.kernel.org 9710W: https://linuxtv.org 9711W: http://netup.tv/ 9712T: git git://linuxtv.org/media_tree.git 9713S: Supported 9714F: drivers/media/dvb-frontends/helene* 9715 9716MEDIA DRIVERS FOR HORUS3A 9717M: Sergey Kozlov <serjk@netup.ru> 9718M: Abylay Ospan <aospan@netup.ru> 9719L: linux-media@vger.kernel.org 9720W: https://linuxtv.org 9721W: http://netup.tv/ 9722T: git git://linuxtv.org/media_tree.git 9723S: Supported 9724F: drivers/media/dvb-frontends/horus3a* 9725 9726MEDIA DRIVERS FOR LNBH25 9727M: Sergey Kozlov <serjk@netup.ru> 9728M: Abylay Ospan <aospan@netup.ru> 9729L: linux-media@vger.kernel.org 9730W: https://linuxtv.org 9731W: http://netup.tv/ 9732T: git git://linuxtv.org/media_tree.git 9733S: Supported 9734F: drivers/media/dvb-frontends/lnbh25* 9735 9736MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9737L: linux-media@vger.kernel.org 9738W: https://linuxtv.org 9739T: git git://linuxtv.org/media_tree.git 9740S: Orphan 9741F: drivers/media/dvb-frontends/mxl5xx* 9742 9743MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9744M: Sergey Kozlov <serjk@netup.ru> 9745M: Abylay Ospan <aospan@netup.ru> 9746L: linux-media@vger.kernel.org 9747W: https://linuxtv.org 9748W: http://netup.tv/ 9749T: git git://linuxtv.org/media_tree.git 9750S: Supported 9751F: drivers/media/pci/netup_unidvb/* 9752 9753MEDIA DRIVERS FOR RENESAS - CEU 9754M: Jacopo Mondi <jacopo@jmondi.org> 9755L: linux-media@vger.kernel.org 9756L: linux-renesas-soc@vger.kernel.org 9757T: git git://linuxtv.org/media_tree.git 9758S: Supported 9759F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9760F: drivers/media/platform/renesas-ceu.c 9761F: include/media/drv-intf/renesas-ceu.h 9762 9763MEDIA DRIVERS FOR RENESAS - DRIF 9764M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9765L: linux-media@vger.kernel.org 9766L: linux-renesas-soc@vger.kernel.org 9767T: git git://linuxtv.org/media_tree.git 9768S: Supported 9769F: Documentation/devicetree/bindings/media/renesas,drif.txt 9770F: drivers/media/platform/rcar_drif.c 9771 9772MEDIA DRIVERS FOR RENESAS - FCP 9773M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9774L: linux-media@vger.kernel.org 9775L: linux-renesas-soc@vger.kernel.org 9776T: git git://linuxtv.org/media_tree.git 9777S: Supported 9778F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9779F: drivers/media/platform/rcar-fcp.c 9780F: include/media/rcar-fcp.h 9781 9782MEDIA DRIVERS FOR RENESAS - FDP1 9783M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9784L: linux-media@vger.kernel.org 9785L: linux-renesas-soc@vger.kernel.org 9786T: git git://linuxtv.org/media_tree.git 9787S: Supported 9788F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9789F: drivers/media/platform/rcar_fdp1.c 9790 9791MEDIA DRIVERS FOR RENESAS - VIN 9792M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9793L: linux-media@vger.kernel.org 9794L: linux-renesas-soc@vger.kernel.org 9795T: git git://linuxtv.org/media_tree.git 9796S: Supported 9797F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9798F: Documentation/devicetree/bindings/media/rcar_vin.txt 9799F: drivers/media/platform/rcar-vin/ 9800 9801MEDIA DRIVERS FOR RENESAS - VSP1 9802M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9803M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9804L: linux-media@vger.kernel.org 9805L: linux-renesas-soc@vger.kernel.org 9806T: git git://linuxtv.org/media_tree.git 9807S: Supported 9808F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9809F: drivers/media/platform/vsp1/ 9810 9811MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9812L: linux-media@vger.kernel.org 9813W: https://linuxtv.org 9814T: git git://linuxtv.org/media_tree.git 9815S: Orphan 9816F: drivers/media/dvb-frontends/stv0910* 9817 9818MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9819L: linux-media@vger.kernel.org 9820W: https://linuxtv.org 9821T: git git://linuxtv.org/media_tree.git 9822S: Orphan 9823F: drivers/media/dvb-frontends/stv6111* 9824 9825MEDIA DRIVERS FOR STM32 - DCMI 9826M: Hugues Fruchet <hugues.fruchet@st.com> 9827L: linux-media@vger.kernel.org 9828T: git git://linuxtv.org/media_tree.git 9829S: Supported 9830F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9831F: drivers/media/platform/stm32/stm32-dcmi.c 9832 9833MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9834M: Dmitry Osipenko <digetx@gmail.com> 9835L: linux-media@vger.kernel.org 9836L: linux-tegra@vger.kernel.org 9837T: git git://linuxtv.org/media_tree.git 9838S: Maintained 9839F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9840F: drivers/staging/media/tegra-vde/ 9841 9842MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9843M: Mauro Carvalho Chehab <mchehab@kernel.org> 9844P: LinuxTV.org Project 9845L: linux-media@vger.kernel.org 9846W: https://linuxtv.org 9847Q: http://patchwork.kernel.org/project/linux-media/list/ 9848T: git git://linuxtv.org/media_tree.git 9849S: Maintained 9850F: Documentation/devicetree/bindings/media/ 9851F: Documentation/media/ 9852F: drivers/media/ 9853F: drivers/staging/media/ 9854F: include/linux/platform_data/media/ 9855F: include/media/ 9856F: include/uapi/linux/dvb/ 9857F: include/uapi/linux/videodev2.h 9858F: include/uapi/linux/media.h 9859F: include/uapi/linux/v4l2-* 9860F: include/uapi/linux/meye.h 9861F: include/uapi/linux/ivtv* 9862F: include/uapi/linux/uvcvideo.h 9863 9864MEDIATEK BLUETOOTH DRIVER 9865M: Sean Wang <sean.wang@mediatek.com> 9866L: linux-bluetooth@vger.kernel.org 9867L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9868S: Maintained 9869F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9870F: drivers/bluetooth/btmtkuart.c 9871 9872MEDIATEK CIR DRIVER 9873M: Sean Wang <sean.wang@mediatek.com> 9874S: Maintained 9875F: drivers/media/rc/mtk-cir.c 9876 9877MEDIATEK DMA DRIVER 9878M: Sean Wang <sean.wang@mediatek.com> 9879L: dmaengine@vger.kernel.org 9880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9881L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9882S: Maintained 9883F: Documentation/devicetree/bindings/dma/mtk-* 9884F: drivers/dma/mediatek/ 9885 9886MEDIATEK PMIC LED DRIVER 9887M: Sean Wang <sean.wang@mediatek.com> 9888S: Maintained 9889F: drivers/leds/leds-mt6323.c 9890F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9891 9892MEDIATEK ETHERNET DRIVER 9893M: Felix Fietkau <nbd@openwrt.org> 9894M: John Crispin <john@phrozen.org> 9895M: Sean Wang <sean.wang@mediatek.com> 9896M: Nelson Chang <nelson.chang@mediatek.com> 9897L: netdev@vger.kernel.org 9898S: Maintained 9899F: drivers/net/ethernet/mediatek/ 9900 9901MEDIATEK SWITCH DRIVER 9902M: Sean Wang <sean.wang@mediatek.com> 9903L: netdev@vger.kernel.org 9904S: Maintained 9905F: drivers/net/dsa/mt7530.* 9906F: net/dsa/tag_mtk.c 9907 9908MEDIATEK JPEG DRIVER 9909M: Rick Chang <rick.chang@mediatek.com> 9910M: Bin Liu <bin.liu@mediatek.com> 9911S: Supported 9912F: drivers/media/platform/mtk-jpeg/ 9913F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9914 9915MEDIATEK MDP DRIVER 9916M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9917M: Houlong Wei <houlong.wei@mediatek.com> 9918M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9919S: Supported 9920F: drivers/media/platform/mtk-mdp/ 9921F: drivers/media/platform/mtk-vpu/ 9922F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9923 9924MEDIATEK MEDIA DRIVER 9925M: Tiffany Lin <tiffany.lin@mediatek.com> 9926M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9927S: Supported 9928F: drivers/media/platform/mtk-vcodec/ 9929F: drivers/media/platform/mtk-vpu/ 9930F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9931F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9932 9933MEDIATEK MMC/SD/SDIO DRIVER 9934M: Chaotian Jing <chaotian.jing@mediatek.com> 9935S: Maintained 9936F: drivers/mmc/host/mtk-sd.c 9937F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 9938 9939MEDIATEK MT76 WIRELESS LAN DRIVER 9940M: Felix Fietkau <nbd@nbd.name> 9941M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9942R: Ryder Lee <ryder.lee@mediatek.com> 9943R: Roy Luo <royluo@google.com> 9944L: linux-wireless@vger.kernel.org 9945S: Maintained 9946F: drivers/net/wireless/mediatek/mt76/ 9947 9948MEDIATEK MT7601U WIRELESS LAN DRIVER 9949M: Jakub Kicinski <kubakici@wp.pl> 9950L: linux-wireless@vger.kernel.org 9951S: Maintained 9952F: drivers/net/wireless/mediatek/mt7601u/ 9953 9954MEDIATEK NAND CONTROLLER DRIVER 9955M: Xiaolei Li <xiaolei.li@mediatek.com> 9956L: linux-mtd@lists.infradead.org 9957S: Maintained 9958F: drivers/mtd/nand/raw/mtk_* 9959F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9960 9961MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9962M: Sean Wang <sean.wang@mediatek.com> 9963S: Maintained 9964F: drivers/char/hw_random/mtk-rng.c 9965 9966MEDIATEK USB3 DRD IP DRIVER 9967M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9968L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9970L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9971S: Maintained 9972F: drivers/usb/mtu3/ 9973 9974MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9975M: Peter Senna Tschudin <peter.senna@gmail.com> 9976M: Martin Donnelly <martin.donnelly@ge.com> 9977M: Martyn Welch <martyn.welch@collabora.co.uk> 9978S: Maintained 9979F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9980F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9981 9982MEGARAID SCSI/SAS DRIVERS 9983M: Kashyap Desai <kashyap.desai@broadcom.com> 9984M: Sumit Saxena <sumit.saxena@broadcom.com> 9985M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9986L: megaraidlinux.pdl@broadcom.com 9987L: linux-scsi@vger.kernel.org 9988W: http://www.avagotech.com/support/ 9989S: Maintained 9990F: Documentation/scsi/megaraid.txt 9991F: drivers/scsi/megaraid.* 9992F: drivers/scsi/megaraid/ 9993 9994MELEXIS MLX90614 DRIVER 9995M: Crt Mori <cmo@melexis.com> 9996L: linux-iio@vger.kernel.org 9997W: http://www.melexis.com 9998S: Supported 9999F: drivers/iio/temperature/mlx90614.c 10000 10001MELEXIS MLX90632 DRIVER 10002M: Crt Mori <cmo@melexis.com> 10003L: linux-iio@vger.kernel.org 10004W: http://www.melexis.com 10005S: Supported 10006F: drivers/iio/temperature/mlx90632.c 10007 10008MELFAS MIP4 TOUCHSCREEN DRIVER 10009M: Sangwon Jee <jeesw@melfas.com> 10010W: http://www.melfas.com 10011S: Supported 10012F: drivers/input/touchscreen/melfas_mip4.c 10013F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10014 10015MELLANOX ETHERNET DRIVER (mlx4_en) 10016M: Tariq Toukan <tariqt@mellanox.com> 10017L: netdev@vger.kernel.org 10018S: Supported 10019W: http://www.mellanox.com 10020Q: http://patchwork.ozlabs.org/project/netdev/list/ 10021F: drivers/net/ethernet/mellanox/mlx4/en_* 10022 10023MELLANOX ETHERNET DRIVER (mlx5e) 10024M: Saeed Mahameed <saeedm@mellanox.com> 10025L: netdev@vger.kernel.org 10026S: Supported 10027W: http://www.mellanox.com 10028Q: http://patchwork.ozlabs.org/project/netdev/list/ 10029F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10030 10031MELLANOX ETHERNET INNOVA DRIVERS 10032R: Boris Pismenny <borisp@mellanox.com> 10033L: netdev@vger.kernel.org 10034S: Supported 10035W: http://www.mellanox.com 10036Q: http://patchwork.ozlabs.org/project/netdev/list/ 10037F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10038F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10039F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10040F: include/linux/mlx5/mlx5_ifc_fpga.h 10041 10042MELLANOX ETHERNET SWITCH DRIVERS 10043M: Jiri Pirko <jiri@mellanox.com> 10044M: Ido Schimmel <idosch@mellanox.com> 10045L: netdev@vger.kernel.org 10046S: Supported 10047W: http://www.mellanox.com 10048Q: http://patchwork.ozlabs.org/project/netdev/list/ 10049F: drivers/net/ethernet/mellanox/mlxsw/ 10050F: tools/testing/selftests/drivers/net/mlxsw/ 10051 10052MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10053M: mlxsw@mellanox.com 10054L: netdev@vger.kernel.org 10055S: Supported 10056W: http://www.mellanox.com 10057Q: http://patchwork.ozlabs.org/project/netdev/list/ 10058F: drivers/net/ethernet/mellanox/mlxfw/ 10059 10060MELLANOX HARDWARE PLATFORM SUPPORT 10061M: Andy Shevchenko <andy@infradead.org> 10062M: Darren Hart <dvhart@infradead.org> 10063M: Vadim Pasternak <vadimp@mellanox.com> 10064L: platform-driver-x86@vger.kernel.org 10065S: Supported 10066F: drivers/platform/mellanox/ 10067F: include/linux/platform_data/mlxreg.h 10068 10069MELLANOX MLX4 core VPI driver 10070M: Tariq Toukan <tariqt@mellanox.com> 10071L: netdev@vger.kernel.org 10072L: linux-rdma@vger.kernel.org 10073W: http://www.mellanox.com 10074Q: http://patchwork.ozlabs.org/project/netdev/list/ 10075S: Supported 10076F: drivers/net/ethernet/mellanox/mlx4/ 10077F: include/linux/mlx4/ 10078 10079MELLANOX MLX4 IB driver 10080M: Yishai Hadas <yishaih@mellanox.com> 10081L: linux-rdma@vger.kernel.org 10082W: http://www.mellanox.com 10083Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10084S: Supported 10085F: drivers/infiniband/hw/mlx4/ 10086F: include/linux/mlx4/ 10087F: include/uapi/rdma/mlx4-abi.h 10088 10089MELLANOX MLX5 core VPI driver 10090M: Saeed Mahameed <saeedm@mellanox.com> 10091M: Leon Romanovsky <leonro@mellanox.com> 10092L: netdev@vger.kernel.org 10093L: linux-rdma@vger.kernel.org 10094W: http://www.mellanox.com 10095Q: http://patchwork.ozlabs.org/project/netdev/list/ 10096S: Supported 10097F: drivers/net/ethernet/mellanox/mlx5/core/ 10098F: include/linux/mlx5/ 10099 10100MELLANOX MLX5 IB driver 10101M: Leon Romanovsky <leonro@mellanox.com> 10102L: linux-rdma@vger.kernel.org 10103W: http://www.mellanox.com 10104Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10105S: Supported 10106F: drivers/infiniband/hw/mlx5/ 10107F: include/linux/mlx5/ 10108F: include/uapi/rdma/mlx5-abi.h 10109 10110MELLANOX MLXCPLD I2C AND MUX DRIVER 10111M: Vadim Pasternak <vadimp@mellanox.com> 10112M: Michael Shych <michaelsh@mellanox.com> 10113L: linux-i2c@vger.kernel.org 10114S: Supported 10115F: drivers/i2c/busses/i2c-mlxcpld.c 10116F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10117F: Documentation/i2c/busses/i2c-mlxcpld 10118 10119MELLANOX MLXCPLD LED DRIVER 10120M: Vadim Pasternak <vadimp@mellanox.com> 10121L: linux-leds@vger.kernel.org 10122S: Supported 10123F: drivers/leds/leds-mlxcpld.c 10124F: drivers/leds/leds-mlxreg.c 10125F: Documentation/leds/leds-mlxcpld.txt 10126 10127MELLANOX PLATFORM DRIVER 10128M: Vadim Pasternak <vadimp@mellanox.com> 10129L: platform-driver-x86@vger.kernel.org 10130S: Supported 10131F: drivers/platform/x86/mlx-platform.c 10132 10133MEMBARRIER SUPPORT 10134M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10135M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10136L: linux-kernel@vger.kernel.org 10137S: Supported 10138F: kernel/sched/membarrier.c 10139F: include/uapi/linux/membarrier.h 10140F: arch/powerpc/include/asm/membarrier.h 10141 10142MEMBLOCK 10143M: Mike Rapoport <rppt@linux.ibm.com> 10144L: linux-mm@kvack.org 10145S: Maintained 10146F: include/linux/memblock.h 10147F: mm/memblock.c 10148F: Documentation/core-api/boot-time-mm.rst 10149 10150MEMORY MANAGEMENT 10151L: linux-mm@kvack.org 10152W: http://www.linux-mm.org 10153S: Maintained 10154F: include/linux/mm.h 10155F: include/linux/gfp.h 10156F: include/linux/mmzone.h 10157F: include/linux/memory_hotplug.h 10158F: include/linux/vmalloc.h 10159F: mm/ 10160 10161MEMORY TECHNOLOGY DEVICES (MTD) 10162M: David Woodhouse <dwmw2@infradead.org> 10163M: Brian Norris <computersforpeace@gmail.com> 10164M: Marek Vasut <marek.vasut@gmail.com> 10165M: Miquel Raynal <miquel.raynal@bootlin.com> 10166M: Richard Weinberger <richard@nod.at> 10167M: Vignesh Raghavendra <vigneshr@ti.com> 10168L: linux-mtd@lists.infradead.org 10169W: http://www.linux-mtd.infradead.org/ 10170Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10172T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10173S: Maintained 10174F: Documentation/devicetree/bindings/mtd/ 10175F: drivers/mtd/ 10176F: include/linux/mtd/ 10177F: include/uapi/mtd/ 10178 10179MEN A21 WATCHDOG DRIVER 10180M: Johannes Thumshirn <morbidrsa@gmail.com> 10181L: linux-watchdog@vger.kernel.org 10182S: Maintained 10183F: drivers/watchdog/mena21_wdt.c 10184 10185MEN CHAMELEON BUS (mcb) 10186M: Johannes Thumshirn <morbidrsa@gmail.com> 10187S: Maintained 10188F: drivers/mcb/ 10189F: include/linux/mcb.h 10190F: Documentation/men-chameleon-bus.txt 10191 10192MEN F21BMC (Board Management Controller) 10193M: Andreas Werner <andreas.werner@men.de> 10194S: Supported 10195F: drivers/mfd/menf21bmc.c 10196F: drivers/watchdog/menf21bmc_wdt.c 10197F: drivers/leds/leds-menf21bmc.c 10198F: drivers/hwmon/menf21bmc_hwmon.c 10199F: Documentation/hwmon/menf21bmc.rst 10200 10201MEN Z069 WATCHDOG DRIVER 10202M: Johannes Thumshirn <jth@kernel.org> 10203L: linux-watchdog@vger.kernel.org 10204S: Maintained 10205F: drivers/watchdog/menz69_wdt.c 10206 10207MESON AO CEC DRIVER FOR AMLOGIC SOCS 10208M: Neil Armstrong <narmstrong@baylibre.com> 10209L: linux-media@lists.freedesktop.org 10210L: linux-amlogic@lists.infradead.org 10211W: http://linux-meson.com/ 10212S: Supported 10213F: drivers/media/platform/meson/ao-cec.c 10214F: drivers/media/platform/meson/ao-cec-g12a.c 10215F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10216T: git git://linuxtv.org/media_tree.git 10217 10218MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10219M: Liang Yang <liang.yang@amlogic.com> 10220L: linux-mtd@lists.infradead.org 10221S: Maintained 10222F: drivers/mtd/nand/raw/meson_* 10223F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10224 10225METHODE UDPU SUPPORT 10226M: Vladimir Vid <vladimir.vid@sartura.hr> 10227S: Maintained 10228F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10229 10230MICROBLAZE ARCHITECTURE 10231M: Michal Simek <monstr@monstr.eu> 10232W: http://www.monstr.eu/fdt/ 10233T: git git://git.monstr.eu/linux-2.6-microblaze.git 10234S: Supported 10235F: arch/microblaze/ 10236 10237MICROCHIP AT91 SERIAL DRIVER 10238M: Richard Genoud <richard.genoud@gmail.com> 10239S: Maintained 10240F: drivers/tty/serial/atmel_serial.c 10241F: drivers/tty/serial/atmel_serial.h 10242F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10243 10244MICROCHIP AUDIO ASOC DRIVERS 10245M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10246L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10247S: Supported 10248F: sound/soc/atmel 10249 10250MICROCHIP DMA DRIVER 10251M: Ludovic Desroches <ludovic.desroches@microchip.com> 10252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10253L: dmaengine@vger.kernel.org 10254S: Supported 10255F: drivers/dma/at_hdmac.c 10256F: drivers/dma/at_hdmac_regs.h 10257F: include/linux/platform_data/dma-atmel.h 10258F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10259F: include/dt-bindings/dma/at91.h 10260 10261MICROCHIP ECC DRIVER 10262M: Tudor Ambarus <tudor.ambarus@microchip.com> 10263L: linux-crypto@vger.kernel.org 10264S: Maintained 10265F: drivers/crypto/atmel-ecc.* 10266 10267MICROCHIP I2C DRIVER 10268M: Ludovic Desroches <ludovic.desroches@microchip.com> 10269L: linux-i2c@vger.kernel.org 10270S: Supported 10271F: drivers/i2c/busses/i2c-at91.h 10272F: drivers/i2c/busses/i2c-at91-*.c 10273 10274MICROCHIP ISC DRIVER 10275M: Eugen Hristev <eugen.hristev@microchip.com> 10276L: linux-media@vger.kernel.org 10277S: Supported 10278F: drivers/media/platform/atmel/atmel-isc.c 10279F: drivers/media/platform/atmel/atmel-isc-regs.h 10280F: Documentation/devicetree/bindings/media/atmel-isc.txt 10281 10282MICROCHIP ISI DRIVER 10283M: Eugen Hristev <eugen.hristev@microchip.com> 10284L: linux-media@vger.kernel.org 10285S: Supported 10286F: drivers/media/platform/atmel/atmel-isi.c 10287F: drivers/media/platform/atmel/atmel-isi.h 10288 10289MICROCHIP AT91 USART MFD DRIVER 10290M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10291L: linux-kernel@vger.kernel.org 10292S: Supported 10293F: drivers/mfd/at91-usart.c 10294F: include/dt-bindings/mfd/at91-usart.h 10295F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10296 10297MICROCHIP AT91 USART SPI DRIVER 10298M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10299L: linux-spi@vger.kernel.org 10300S: Supported 10301F: drivers/spi/spi-at91-usart.c 10302F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10303 10304MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10305M: Woojung Huh <woojung.huh@microchip.com> 10306M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10307L: netdev@vger.kernel.org 10308S: Maintained 10309F: net/dsa/tag_ksz.c 10310F: drivers/net/dsa/microchip/* 10311F: include/linux/platform_data/microchip-ksz.h 10312F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10313 10314MICROCHIP LAN743X ETHERNET DRIVER 10315M: Bryan Whitehead <bryan.whitehead@microchip.com> 10316M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10317L: netdev@vger.kernel.org 10318S: Maintained 10319F: drivers/net/ethernet/microchip/lan743x_* 10320 10321MICROCHIP LCDFB DRIVER 10322M: Nicolas Ferre <nicolas.ferre@microchip.com> 10323L: linux-fbdev@vger.kernel.org 10324S: Maintained 10325F: drivers/video/fbdev/atmel_lcdfb.c 10326F: include/video/atmel_lcdc.h 10327 10328MICROCHIP MMC/SD/SDIO MCI DRIVER 10329M: Ludovic Desroches <ludovic.desroches@microchip.com> 10330S: Maintained 10331F: drivers/mmc/host/atmel-mci.c 10332 10333MICROCHIP MCP16502 PMIC DRIVER 10334M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10336S: Maintained 10337F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10338F: drivers/regulator/mcp16502.c 10339 10340MICROCHIP MCP3911 ADC DRIVER 10341M: Marcus Folkesson <marcus.folkesson@gmail.com> 10342M: Kent Gustavsson <kent@minoris.se> 10343L: linux-iio@vger.kernel.org 10344S: Supported 10345F: drivers/iio/adc/mcp3911.c 10346F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10347 10348MICROCHIP NAND DRIVER 10349M: Tudor Ambarus <tudor.ambarus@microchip.com> 10350L: linux-mtd@lists.infradead.org 10351S: Supported 10352F: drivers/mtd/nand/raw/atmel/* 10353F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10354 10355MICROCHIP PWM DRIVER 10356M: Claudiu Beznea <claudiu.beznea@microchip.com> 10357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10358L: linux-pwm@vger.kernel.org 10359S: Supported 10360F: drivers/pwm/pwm-atmel.c 10361F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10362 10363MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10364M: Ludovic Desroches <ludovic.desroches@microchip.com> 10365M: Eugen Hristev <eugen.hristev@microchip.com> 10366L: linux-iio@vger.kernel.org 10367S: Supported 10368F: drivers/iio/adc/at91-sama5d2_adc.c 10369F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10370F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10371 10372MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10373M: Nicolas Ferre <nicolas.ferre@microchip.com> 10374S: Supported 10375F: drivers/power/reset/at91-sama5d2_shdwc.c 10376 10377MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10378M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10380L: linux-gpio@vger.kernel.org 10381F: drivers/gpio/gpio-sama5d2-piobu.c 10382 10383MICROCHIP SPI DRIVER 10384M: Nicolas Ferre <nicolas.ferre@microchip.com> 10385S: Supported 10386F: drivers/spi/spi-atmel.* 10387 10388MICROCHIP SSC DRIVER 10389M: Nicolas Ferre <nicolas.ferre@microchip.com> 10390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10391S: Supported 10392F: drivers/misc/atmel-ssc.c 10393F: include/linux/atmel-ssc.h 10394 10395MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10396M: Nicolas Ferre <nicolas.ferre@microchip.com> 10397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10398S: Supported 10399F: drivers/misc/atmel_tclib.c 10400F: drivers/clocksource/tcb_clksrc.c 10401 10402MICROCHIP USBA UDC DRIVER 10403M: Cristian Birsan <cristian.birsan@microchip.com> 10404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10405S: Supported 10406F: drivers/usb/gadget/udc/atmel_usba_udc.* 10407 10408MICROCHIP USB251XB DRIVER 10409M: Richard Leitner <richard.leitner@skidata.com> 10410L: linux-usb@vger.kernel.org 10411S: Maintained 10412F: drivers/usb/misc/usb251xb.c 10413F: Documentation/devicetree/bindings/usb/usb251xb.txt 10414 10415MICROCHIP XDMA DRIVER 10416M: Ludovic Desroches <ludovic.desroches@microchip.com> 10417L: linux-arm-kernel@lists.infradead.org 10418L: dmaengine@vger.kernel.org 10419S: Supported 10420F: drivers/dma/at_xdmac.c 10421 10422MICROSEMI MIPS SOCS 10423M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10424M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10425L: linux-mips@vger.kernel.org 10426S: Supported 10427F: arch/mips/generic/board-ocelot.c 10428F: arch/mips/configs/generic/board-ocelot.config 10429F: arch/mips/boot/dts/mscc/ 10430F: Documentation/devicetree/bindings/mips/mscc.txt 10431 10432MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10433M: Don Brace <don.brace@microsemi.com> 10434L: esc.storagedev@microsemi.com 10435L: linux-scsi@vger.kernel.org 10436S: Supported 10437F: drivers/scsi/smartpqi/smartpqi*.[ch] 10438F: drivers/scsi/smartpqi/Kconfig 10439F: drivers/scsi/smartpqi/Makefile 10440F: include/linux/cciss*.h 10441F: include/uapi/linux/cciss*.h 10442F: Documentation/scsi/smartpqi.txt 10443 10444MICROSEMI ETHERNET SWITCH DRIVER 10445M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10446M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10447L: netdev@vger.kernel.org 10448S: Supported 10449F: drivers/net/ethernet/mscc/ 10450 10451MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10452M: Chen Yu <yu.c.chen@intel.com> 10453L: platform-driver-x86@vger.kernel.org 10454S: Supported 10455F: drivers/platform/x86/surfacepro3_button.c 10456 10457MICROTEK X6 SCANNER 10458M: Oliver Neukum <oliver@neukum.org> 10459S: Maintained 10460F: drivers/usb/image/microtek.* 10461 10462MIPS 10463M: Ralf Baechle <ralf@linux-mips.org> 10464M: Paul Burton <paul.burton@mips.com> 10465M: James Hogan <jhogan@kernel.org> 10466L: linux-mips@vger.kernel.org 10467W: http://www.linux-mips.org/ 10468T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10469T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10470Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10471S: Supported 10472F: Documentation/devicetree/bindings/mips/ 10473F: Documentation/mips/ 10474F: arch/mips/ 10475F: drivers/platform/mips/ 10476 10477MIPS BOSTON DEVELOPMENT BOARD 10478M: Paul Burton <paul.burton@mips.com> 10479L: linux-mips@vger.kernel.org 10480S: Maintained 10481F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10482F: arch/mips/boot/dts/img/boston.dts 10483F: arch/mips/configs/generic/board-boston.config 10484F: drivers/clk/imgtec/clk-boston.c 10485F: include/dt-bindings/clock/boston-clock.h 10486 10487MIPS GENERIC PLATFORM 10488M: Paul Burton <paul.burton@mips.com> 10489L: linux-mips@vger.kernel.org 10490S: Supported 10491F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10492F: arch/mips/generic/ 10493F: arch/mips/tools/generic-board-config.sh 10494 10495MIPS/LOONGSON1 ARCHITECTURE 10496M: Keguang Zhang <keguang.zhang@gmail.com> 10497L: linux-mips@vger.kernel.org 10498S: Maintained 10499F: arch/mips/loongson32/ 10500F: arch/mips/include/asm/mach-loongson32/ 10501F: drivers/*/*loongson1* 10502F: drivers/*/*/*loongson1* 10503 10504MIPS/LOONGSON2 ARCHITECTURE 10505M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10506L: linux-mips@vger.kernel.org 10507S: Maintained 10508F: arch/mips/loongson64/fuloong-2e/ 10509F: arch/mips/loongson64/lemote-2f/ 10510F: arch/mips/include/asm/mach-loongson64/ 10511F: drivers/*/*loongson2* 10512F: drivers/*/*/*loongson2* 10513 10514MIPS/LOONGSON3 ARCHITECTURE 10515M: Huacai Chen <chenhc@lemote.com> 10516L: linux-mips@vger.kernel.org 10517S: Maintained 10518F: arch/mips/loongson64/ 10519F: arch/mips/include/asm/mach-loongson64/ 10520F: drivers/platform/mips/cpu_hwmon.c 10521F: drivers/*/*loongson3* 10522F: drivers/*/*/*loongson3* 10523 10524MIPS RINT INSTRUCTION EMULATION 10525M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10526L: linux-mips@vger.kernel.org 10527S: Supported 10528F: arch/mips/math-emu/sp_rint.c 10529F: arch/mips/math-emu/dp_rint.c 10530 10531MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10532M: Hans Verkuil <hverkuil@xs4all.nl> 10533L: linux-media@vger.kernel.org 10534T: git git://linuxtv.org/media_tree.git 10535W: https://linuxtv.org 10536S: Odd Fixes 10537F: drivers/media/radio/radio-miropcm20* 10538 10539MMP SUPPORT 10540R: Lubomir Rintel <lkundrak@v3.sk> 10541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10542S: Odd Fixes 10543F: arch/arm/boot/dts/mmp* 10544F: arch/arm/mach-mmp/ 10545 10546MMU GATHER AND TLB INVALIDATION 10547M: Will Deacon <will.deacon@arm.com> 10548M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10549M: Andrew Morton <akpm@linux-foundation.org> 10550M: Nick Piggin <npiggin@gmail.com> 10551M: Peter Zijlstra <peterz@infradead.org> 10552L: linux-arch@vger.kernel.org 10553L: linux-mm@kvack.org 10554S: Maintained 10555F: arch/*/include/asm/tlb.h 10556F: include/asm-generic/tlb.h 10557F: mm/mmu_gather.c 10558 10559MN88472 MEDIA DRIVER 10560M: Antti Palosaari <crope@iki.fi> 10561L: linux-media@vger.kernel.org 10562W: https://linuxtv.org 10563W: http://palosaari.fi/linux/ 10564Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10565S: Maintained 10566F: drivers/media/dvb-frontends/mn88472* 10567 10568MN88473 MEDIA DRIVER 10569M: Antti Palosaari <crope@iki.fi> 10570L: linux-media@vger.kernel.org 10571W: https://linuxtv.org 10572W: http://palosaari.fi/linux/ 10573Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10574S: Maintained 10575F: drivers/media/dvb-frontends/mn88473* 10576 10577MODULE SUPPORT 10578M: Jessica Yu <jeyu@kernel.org> 10579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10580S: Maintained 10581F: include/linux/module.h 10582F: kernel/module.c 10583 10584MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10585W: http://popies.net/meye/ 10586S: Orphan 10587F: Documentation/media/v4l-drivers/meye* 10588F: drivers/media/pci/meye/ 10589F: include/uapi/linux/meye.h 10590 10591MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10592M: Jiri Slaby <jirislaby@gmail.com> 10593S: Maintained 10594F: Documentation/serial/moxa-smartio.rst 10595F: drivers/tty/mxser.* 10596 10597MR800 AVERMEDIA USB FM RADIO DRIVER 10598M: Alexey Klimov <klimov.linux@gmail.com> 10599L: linux-media@vger.kernel.org 10600T: git git://linuxtv.org/media_tree.git 10601S: Maintained 10602F: drivers/media/radio/radio-mr800.c 10603 10604MRF24J40 IEEE 802.15.4 RADIO DRIVER 10605M: Alan Ott <alan@signal11.us> 10606L: linux-wpan@vger.kernel.org 10607S: Maintained 10608F: drivers/net/ieee802154/mrf24j40.c 10609F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10610 10611MSI LAPTOP SUPPORT 10612M: "Lee, Chun-Yi" <jlee@suse.com> 10613L: platform-driver-x86@vger.kernel.org 10614S: Maintained 10615F: drivers/platform/x86/msi-laptop.c 10616 10617MSI WMI SUPPORT 10618L: platform-driver-x86@vger.kernel.org 10619S: Orphan 10620F: drivers/platform/x86/msi-wmi.c 10621 10622MSI001 MEDIA DRIVER 10623M: Antti Palosaari <crope@iki.fi> 10624L: linux-media@vger.kernel.org 10625W: https://linuxtv.org 10626W: http://palosaari.fi/linux/ 10627Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10628T: git git://linuxtv.org/anttip/media_tree.git 10629S: Maintained 10630F: drivers/media/tuners/msi001* 10631 10632MSI2500 MEDIA DRIVER 10633M: Antti Palosaari <crope@iki.fi> 10634L: linux-media@vger.kernel.org 10635W: https://linuxtv.org 10636W: http://palosaari.fi/linux/ 10637Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10638T: git git://linuxtv.org/anttip/media_tree.git 10639S: Maintained 10640F: drivers/media/usb/msi2500/ 10641 10642MSYSTEMS DISKONCHIP G3 MTD DRIVER 10643M: Robert Jarzmik <robert.jarzmik@free.fr> 10644L: linux-mtd@lists.infradead.org 10645S: Maintained 10646F: drivers/mtd/devices/docg3* 10647 10648MT9M032 APTINA SENSOR DRIVER 10649M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10650L: linux-media@vger.kernel.org 10651T: git git://linuxtv.org/media_tree.git 10652S: Maintained 10653F: drivers/media/i2c/mt9m032.c 10654F: include/media/i2c/mt9m032.h 10655 10656MT9P031 APTINA CAMERA SENSOR 10657M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10658L: linux-media@vger.kernel.org 10659T: git git://linuxtv.org/media_tree.git 10660S: Maintained 10661F: drivers/media/i2c/mt9p031.c 10662F: include/media/i2c/mt9p031.h 10663 10664MT9T001 APTINA CAMERA SENSOR 10665M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10666L: linux-media@vger.kernel.org 10667T: git git://linuxtv.org/media_tree.git 10668S: Maintained 10669F: drivers/media/i2c/mt9t001.c 10670F: include/media/i2c/mt9t001.h 10671 10672MT9T112 APTINA CAMERA SENSOR 10673M: Jacopo Mondi <jacopo@jmondi.org> 10674L: linux-media@vger.kernel.org 10675T: git git://linuxtv.org/media_tree.git 10676S: Odd Fixes 10677F: drivers/media/i2c/mt9t112.c 10678F: include/media/i2c/mt9t112.h 10679 10680MT9V032 APTINA CAMERA SENSOR 10681M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10682L: linux-media@vger.kernel.org 10683T: git git://linuxtv.org/media_tree.git 10684S: Maintained 10685F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10686F: drivers/media/i2c/mt9v032.c 10687F: include/media/i2c/mt9v032.h 10688 10689MT9V111 APTINA CAMERA SENSOR 10690M: Jacopo Mondi <jacopo@jmondi.org> 10691L: linux-media@vger.kernel.org 10692T: git git://linuxtv.org/media_tree.git 10693S: Maintained 10694F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10695F: drivers/media/i2c/mt9v111.c 10696 10697MULTIFUNCTION DEVICES (MFD) 10698M: Lee Jones <lee.jones@linaro.org> 10699T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10700S: Supported 10701F: Documentation/devicetree/bindings/mfd/ 10702F: drivers/mfd/ 10703F: include/linux/mfd/ 10704F: include/dt-bindings/mfd/ 10705 10706MULTIMEDIA CARD (MMC) ETC. OVER SPI 10707S: Orphan 10708F: drivers/mmc/host/mmc_spi.c 10709F: include/linux/spi/mmc_spi.h 10710 10711MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10712M: Ulf Hansson <ulf.hansson@linaro.org> 10713L: linux-mmc@vger.kernel.org 10714T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10715S: Maintained 10716F: Documentation/devicetree/bindings/mmc/ 10717F: drivers/mmc/ 10718F: include/linux/mmc/ 10719F: include/uapi/linux/mmc/ 10720 10721MULTIPLEXER SUBSYSTEM 10722M: Peter Rosin <peda@axentia.se> 10723S: Maintained 10724F: Documentation/ABI/testing/sysfs-class-mux* 10725F: Documentation/devicetree/bindings/mux/ 10726F: include/dt-bindings/mux/ 10727F: include/linux/mux/ 10728F: drivers/mux/ 10729 10730MULTITECH MULTIPORT CARD (ISICOM) 10731S: Orphan 10732F: drivers/tty/isicom.c 10733F: include/linux/isicom.h 10734 10735MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10736M: Bin Liu <b-liu@ti.com> 10737L: linux-usb@vger.kernel.org 10738S: Maintained 10739F: drivers/usb/musb/ 10740 10741MXL301RF MEDIA DRIVER 10742M: Akihiro Tsukada <tskd08@gmail.com> 10743L: linux-media@vger.kernel.org 10744S: Odd Fixes 10745F: drivers/media/tuners/mxl301rf* 10746 10747MXL5007T MEDIA DRIVER 10748M: Michael Krufky <mkrufky@linuxtv.org> 10749L: linux-media@vger.kernel.org 10750W: https://linuxtv.org 10751W: http://github.com/mkrufky 10752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10753T: git git://linuxtv.org/mkrufky/tuners.git 10754S: Maintained 10755F: drivers/media/tuners/mxl5007t.* 10756 10757MXSFB DRM DRIVER 10758M: Marek Vasut <marex@denx.de> 10759M: Stefan Agner <stefan@agner.ch> 10760L: dri-devel@lists.freedesktop.org 10761S: Supported 10762F: drivers/gpu/drm/mxsfb/ 10763F: Documentation/devicetree/bindings/display/mxsfb.txt 10764T: git git://anongit.freedesktop.org/drm/drm-misc 10765 10766MYLEX DAC960 PCI RAID Controller 10767M: Hannes Reinecke <hare@kernel.org> 10768L: linux-scsi@vger.kernel.org 10769S: Supported 10770F: drivers/scsi/myrb.* 10771F: drivers/scsi/myrs.* 10772 10773MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10774M: Chris Lee <christopher.lee@cspi.com> 10775L: netdev@vger.kernel.org 10776W: https://www.cspi.com/ethernet-products/support/downloads/ 10777S: Supported 10778F: drivers/net/ethernet/myricom/myri10ge/ 10779 10780NAND FLASH SUBSYSTEM 10781M: Miquel Raynal <miquel.raynal@bootlin.com> 10782R: Richard Weinberger <richard@nod.at> 10783L: linux-mtd@lists.infradead.org 10784W: http://www.linux-mtd.infradead.org/ 10785Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 10787S: Maintained 10788F: drivers/mtd/nand/ 10789F: include/linux/mtd/*nand*.h 10790 10791NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10792M: Daniel Mack <zonque@gmail.com> 10793S: Maintained 10794L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10795W: http://www.native-instruments.com 10796F: sound/usb/caiaq/ 10797 10798NATSEMI ETHERNET DRIVER (DP8381x) 10799S: Orphan 10800F: drivers/net/ethernet/natsemi/natsemi.c 10801 10802NCR 5380 SCSI DRIVERS 10803M: Finn Thain <fthain@telegraphics.com.au> 10804M: Michael Schmitz <schmitzmic@gmail.com> 10805L: linux-scsi@vger.kernel.org 10806S: Maintained 10807F: Documentation/scsi/g_NCR5380.txt 10808F: drivers/scsi/NCR5380.* 10809F: drivers/scsi/arm/cumana_1.c 10810F: drivers/scsi/arm/oak.c 10811F: drivers/scsi/atari_scsi.* 10812F: drivers/scsi/dmx3191d.c 10813F: drivers/scsi/g_NCR5380.* 10814F: drivers/scsi/mac_scsi.* 10815F: drivers/scsi/sun3_scsi.* 10816F: drivers/scsi/sun3_scsi_vme.c 10817 10818NCSI LIBRARY: 10819M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10820S: Maintained 10821F: net/ncsi/ 10822 10823NCT6775 HARDWARE MONITOR DRIVER 10824M: Guenter Roeck <linux@roeck-us.net> 10825L: linux-hwmon@vger.kernel.org 10826S: Maintained 10827F: Documentation/hwmon/nct6775.rst 10828F: drivers/hwmon/nct6775.c 10829 10830NET_FAILOVER MODULE 10831M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10832L: netdev@vger.kernel.org 10833S: Supported 10834F: driver/net/net_failover.c 10835F: include/net/net_failover.h 10836F: Documentation/networking/net_failover.rst 10837 10838NETEFFECT IWARP RNIC DRIVER (IW_NES) 10839M: Faisal Latif <faisal.latif@intel.com> 10840L: linux-rdma@vger.kernel.org 10841W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10842S: Supported 10843F: drivers/infiniband/hw/nes/ 10844F: include/uapi/rdma/nes-abi.h 10845 10846NETEM NETWORK EMULATOR 10847M: Stephen Hemminger <stephen@networkplumber.org> 10848L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10849S: Maintained 10850F: net/sched/sch_netem.c 10851 10852NETERION 10GbE DRIVERS (s2io/vxge) 10853M: Jon Mason <jdmason@kudzu.us> 10854L: netdev@vger.kernel.org 10855S: Supported 10856F: Documentation/networking/device_drivers/neterion/s2io.txt 10857F: Documentation/networking/device_drivers/neterion/vxge.txt 10858F: drivers/net/ethernet/neterion/ 10859 10860NETFILTER 10861M: Pablo Neira Ayuso <pablo@netfilter.org> 10862M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10863M: Florian Westphal <fw@strlen.de> 10864L: netfilter-devel@vger.kernel.org 10865L: coreteam@netfilter.org 10866W: http://www.netfilter.org/ 10867W: http://www.iptables.org/ 10868W: http://www.nftables.org/ 10869Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10872S: Maintained 10873F: include/linux/netfilter* 10874F: include/linux/netfilter/ 10875F: include/net/netfilter/ 10876F: include/uapi/linux/netfilter* 10877F: include/uapi/linux/netfilter/ 10878F: net/*/netfilter.c 10879F: net/*/netfilter/ 10880F: net/netfilter/ 10881F: net/bridge/br_netfilter*.c 10882 10883NETROM NETWORK LAYER 10884M: Ralf Baechle <ralf@linux-mips.org> 10885L: linux-hams@vger.kernel.org 10886W: http://www.linux-ax25.org/ 10887S: Maintained 10888F: include/net/netrom.h 10889F: include/uapi/linux/netrom.h 10890F: net/netrom/ 10891 10892NETRONOME ETHERNET DRIVERS 10893M: Jakub Kicinski <jakub.kicinski@netronome.com> 10894L: oss-drivers@netronome.com 10895S: Maintained 10896F: drivers/net/ethernet/netronome/ 10897 10898NETWORK BLOCK DEVICE (NBD) 10899M: Josef Bacik <josef@toxicpanda.com> 10900S: Maintained 10901L: linux-block@vger.kernel.org 10902L: nbd@other.debian.org 10903F: Documentation/blockdev/nbd.txt 10904F: drivers/block/nbd.c 10905F: include/trace/events/nbd.h 10906F: include/uapi/linux/nbd.h 10907 10908NETWORK DROP MONITOR 10909M: Neil Horman <nhorman@tuxdriver.com> 10910L: netdev@vger.kernel.org 10911S: Maintained 10912W: https://fedorahosted.org/dropwatch/ 10913F: net/core/drop_monitor.c 10914 10915NETWORKING DRIVERS 10916M: "David S. Miller" <davem@davemloft.net> 10917L: netdev@vger.kernel.org 10918W: http://www.linuxfoundation.org/en/Net 10919Q: http://patchwork.ozlabs.org/project/netdev/list/ 10920T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10921T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10922S: Odd Fixes 10923F: Documentation/devicetree/bindings/net/ 10924F: drivers/net/ 10925F: include/linux/if_* 10926F: include/linux/netdevice.h 10927F: include/linux/etherdevice.h 10928F: include/linux/fcdevice.h 10929F: include/linux/fddidevice.h 10930F: include/linux/hippidevice.h 10931F: include/linux/inetdevice.h 10932F: include/uapi/linux/if_* 10933F: include/uapi/linux/netdevice.h 10934 10935NETWORKING DRIVERS (WIRELESS) 10936M: Kalle Valo <kvalo@codeaurora.org> 10937L: linux-wireless@vger.kernel.org 10938Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10941S: Maintained 10942F: Documentation/devicetree/bindings/net/wireless/ 10943F: drivers/net/wireless/ 10944 10945NETWORKING [DSA] 10946M: Andrew Lunn <andrew@lunn.ch> 10947M: Vivien Didelot <vivien.didelot@gmail.com> 10948M: Florian Fainelli <f.fainelli@gmail.com> 10949S: Maintained 10950F: Documentation/devicetree/bindings/net/dsa/ 10951F: net/dsa/ 10952F: include/net/dsa.h 10953F: include/linux/dsa/ 10954F: include/linux/platform_data/dsa.h 10955F: drivers/net/dsa/ 10956 10957NETWORKING [GENERAL] 10958M: "David S. Miller" <davem@davemloft.net> 10959L: netdev@vger.kernel.org 10960W: http://www.linuxfoundation.org/en/Net 10961Q: http://patchwork.ozlabs.org/project/netdev/list/ 10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10963T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10964B: mailto:netdev@vger.kernel.org 10965S: Maintained 10966F: net/ 10967F: include/net/ 10968F: include/linux/in.h 10969F: include/linux/net.h 10970F: include/linux/netdevice.h 10971F: include/uapi/linux/in.h 10972F: include/uapi/linux/net.h 10973F: include/uapi/linux/netdevice.h 10974F: include/uapi/linux/net_namespace.h 10975F: tools/testing/selftests/net/ 10976F: lib/net_utils.c 10977F: lib/random32.c 10978F: Documentation/networking/ 10979 10980NETWORKING [IPSEC] 10981M: Steffen Klassert <steffen.klassert@secunet.com> 10982M: Herbert Xu <herbert@gondor.apana.org.au> 10983M: "David S. Miller" <davem@davemloft.net> 10984L: netdev@vger.kernel.org 10985T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10986T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10987S: Maintained 10988F: net/xfrm/ 10989F: net/key/ 10990F: net/ipv4/xfrm* 10991F: net/ipv4/esp4* 10992F: net/ipv4/ah4.c 10993F: net/ipv4/ipcomp.c 10994F: net/ipv4/ip_vti.c 10995F: net/ipv6/xfrm* 10996F: net/ipv6/esp6* 10997F: net/ipv6/ah6.c 10998F: net/ipv6/ipcomp6.c 10999F: net/ipv6/ip6_vti.c 11000F: include/uapi/linux/xfrm.h 11001F: include/net/xfrm.h 11002 11003NETWORKING [IPv4/IPv6] 11004M: "David S. Miller" <davem@davemloft.net> 11005M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11006M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11007L: netdev@vger.kernel.org 11008T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11009S: Maintained 11010F: net/ipv4/ 11011F: net/ipv6/ 11012F: include/net/ip* 11013F: arch/x86/net/* 11014 11015NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11016M: Paul Moore <paul@paul-moore.com> 11017W: https://github.com/netlabel 11018L: netdev@vger.kernel.org 11019L: linux-security-module@vger.kernel.org 11020S: Maintained 11021F: Documentation/netlabel/ 11022F: include/net/calipso.h 11023F: include/net/cipso_ipv4.h 11024F: include/net/netlabel.h 11025F: include/uapi/linux/netfilter/xt_SECMARK.h 11026F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11027F: net/netlabel/ 11028F: net/ipv4/cipso_ipv4.c 11029F: net/ipv6/calipso.c 11030F: net/netfilter/xt_CONNSECMARK.c 11031F: net/netfilter/xt_SECMARK.c 11032 11033NETWORKING [TCP] 11034M: Eric Dumazet <edumazet@google.com> 11035L: netdev@vger.kernel.org 11036S: Maintained 11037F: net/ipv4/tcp*.c 11038F: net/ipv4/syncookies.c 11039F: net/ipv6/tcp*.c 11040F: net/ipv6/syncookies.c 11041F: include/uapi/linux/tcp.h 11042F: include/net/tcp.h 11043F: include/linux/tcp.h 11044F: include/trace/events/tcp.h 11045 11046NETWORKING [TLS] 11047M: Boris Pismenny <borisp@mellanox.com> 11048M: Aviad Yehezkel <aviadye@mellanox.com> 11049M: Dave Watson <davejwatson@fb.com> 11050M: John Fastabend <john.fastabend@gmail.com> 11051M: Daniel Borkmann <daniel@iogearbox.net> 11052L: netdev@vger.kernel.org 11053S: Maintained 11054F: net/tls/* 11055F: include/uapi/linux/tls.h 11056F: include/net/tls.h 11057 11058NETWORKING [WIRELESS] 11059L: linux-wireless@vger.kernel.org 11060Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11061 11062NETDEVSIM 11063M: Jakub Kicinski <jakub.kicinski@netronome.com> 11064S: Maintained 11065F: drivers/net/netdevsim/* 11066 11067NETXEN (1/10) GbE SUPPORT 11068M: Manish Chopra <manishc@marvell.com> 11069M: Rahul Verma <rahulv@marvell.com> 11070M: GR-Linux-NIC-Dev@marvell.com 11071L: netdev@vger.kernel.org 11072S: Supported 11073F: drivers/net/ethernet/qlogic/netxen/ 11074 11075NFC SUBSYSTEM 11076L: netdev@vger.kernel.org 11077S: Orphan 11078F: net/nfc/ 11079F: include/net/nfc/ 11080F: include/uapi/linux/nfc.h 11081F: drivers/nfc/ 11082F: include/linux/platform_data/nfcmrvl.h 11083F: include/linux/platform_data/nxp-nci.h 11084F: Documentation/devicetree/bindings/net/nfc/ 11085 11086NFS, SUNRPC, AND LOCKD CLIENTS 11087M: Trond Myklebust <trond.myklebust@hammerspace.com> 11088M: Anna Schumaker <anna.schumaker@netapp.com> 11089L: linux-nfs@vger.kernel.org 11090W: http://client.linux-nfs.org 11091T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11092S: Maintained 11093F: fs/lockd/ 11094F: fs/nfs/ 11095F: fs/nfs_common/ 11096F: net/sunrpc/ 11097F: include/linux/lockd/ 11098F: include/linux/nfs* 11099F: include/linux/sunrpc/ 11100F: include/uapi/linux/nfs* 11101F: include/uapi/linux/sunrpc/ 11102 11103NILFS2 FILESYSTEM 11104M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 11105L: linux-nilfs@vger.kernel.org 11106W: https://nilfs.sourceforge.io/ 11107W: https://nilfs.osdn.jp/ 11108T: git git://github.com/konis/nilfs2.git 11109S: Supported 11110F: Documentation/filesystems/nilfs2.txt 11111F: fs/nilfs2/ 11112F: include/trace/events/nilfs2.h 11113F: include/uapi/linux/nilfs2_api.h 11114F: include/uapi/linux/nilfs2_ondisk.h 11115 11116NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11117M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11118W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11119S: Maintained 11120F: Documentation/scsi/NinjaSCSI.txt 11121F: drivers/scsi/pcmcia/nsp_* 11122 11123NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11124M: GOTO Masanori <gotom@debian.or.jp> 11125M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11126W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11127S: Maintained 11128F: Documentation/scsi/NinjaSCSI.txt 11129F: drivers/scsi/nsp32* 11130 11131NIOS2 ARCHITECTURE 11132M: Ley Foon Tan <lftan@altera.com> 11133L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11135S: Maintained 11136F: arch/nios2/ 11137 11138NOHZ, DYNTICKS SUPPORT 11139M: Frederic Weisbecker <fweisbec@gmail.com> 11140M: Thomas Gleixner <tglx@linutronix.de> 11141M: Ingo Molnar <mingo@kernel.org> 11142L: linux-kernel@vger.kernel.org 11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11144S: Maintained 11145F: kernel/time/tick*.* 11146F: include/linux/tick.h 11147F: include/linux/sched/nohz.h 11148 11149NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11150M: Pavel Machek <pavel@ucw.cz> 11151M: Sakari Ailus <sakari.ailus@iki.fi> 11152L: linux-media@vger.kernel.org 11153S: Maintained 11154F: drivers/media/i2c/et8ek8 11155F: drivers/media/i2c/ad5820.c 11156 11157NOKIA N900 POWER SUPPLY DRIVERS 11158R: Pali Rohár <pali.rohar@gmail.com> 11159F: include/linux/power/bq2415x_charger.h 11160F: include/linux/power/bq27xxx_battery.h 11161F: include/linux/power/isp1704_charger.h 11162F: drivers/power/supply/bq2415x_charger.c 11163F: drivers/power/supply/bq27xxx_battery.c 11164F: drivers/power/supply/bq27xxx_battery_i2c.c 11165F: drivers/power/supply/isp1704_charger.c 11166F: drivers/power/supply/rx51_battery.c 11167 11168NOLIBC HEADER FILE 11169M: Willy Tarreau <w@1wt.eu> 11170S: Maintained 11171T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11172F: tools/include/nolibc/ 11173 11174NTB AMD DRIVER 11175M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11176L: linux-ntb@googlegroups.com 11177S: Supported 11178F: drivers/ntb/hw/amd/ 11179 11180NTB DRIVER CORE 11181M: Jon Mason <jdmason@kudzu.us> 11182M: Dave Jiang <dave.jiang@intel.com> 11183M: Allen Hubbe <allenbh@gmail.com> 11184L: linux-ntb@googlegroups.com 11185S: Supported 11186W: https://github.com/jonmason/ntb/wiki 11187T: git git://github.com/jonmason/ntb.git 11188F: drivers/ntb/ 11189F: drivers/net/ntb_netdev.c 11190F: include/linux/ntb.h 11191F: include/linux/ntb_transport.h 11192F: tools/testing/selftests/ntb/ 11193 11194NTB IDT DRIVER 11195M: Serge Semin <fancer.lancer@gmail.com> 11196L: linux-ntb@googlegroups.com 11197S: Supported 11198F: drivers/ntb/hw/idt/ 11199 11200NTB INTEL DRIVER 11201M: Dave Jiang <dave.jiang@intel.com> 11202L: linux-ntb@googlegroups.com 11203S: Supported 11204W: https://github.com/davejiang/linux/wiki 11205T: git https://github.com/davejiang/linux.git 11206F: drivers/ntb/hw/intel/ 11207 11208NTFS FILESYSTEM 11209M: Anton Altaparmakov <anton@tuxera.com> 11210L: linux-ntfs-dev@lists.sourceforge.net 11211W: http://www.tuxera.com/ 11212T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11213S: Supported 11214F: Documentation/filesystems/ntfs.txt 11215F: fs/ntfs/ 11216 11217NUBUS SUBSYSTEM 11218M: Finn Thain <fthain@telegraphics.com.au> 11219L: linux-m68k@lists.linux-m68k.org 11220S: Maintained 11221F: arch/*/include/asm/nubus.h 11222F: drivers/nubus/ 11223F: include/linux/nubus.h 11224F: include/uapi/linux/nubus.h 11225 11226NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11227M: Antonino Daplas <adaplas@gmail.com> 11228L: linux-fbdev@vger.kernel.org 11229S: Maintained 11230F: drivers/video/fbdev/riva/ 11231F: drivers/video/fbdev/nvidia/ 11232 11233NVM EXPRESS DRIVER 11234M: Keith Busch <kbusch@kernel.org> 11235M: Jens Axboe <axboe@fb.com> 11236M: Christoph Hellwig <hch@lst.de> 11237M: Sagi Grimberg <sagi@grimberg.me> 11238L: linux-nvme@lists.infradead.org 11239T: git://git.infradead.org/nvme.git 11240W: http://git.infradead.org/nvme.git 11241S: Supported 11242F: drivers/nvme/host/ 11243F: include/linux/nvme.h 11244F: include/uapi/linux/nvme_ioctl.h 11245 11246NVM EXPRESS FC TRANSPORT DRIVERS 11247M: James Smart <james.smart@broadcom.com> 11248L: linux-nvme@lists.infradead.org 11249S: Supported 11250F: include/linux/nvme-fc.h 11251F: include/linux/nvme-fc-driver.h 11252F: drivers/nvme/host/fc.c 11253F: drivers/nvme/target/fc.c 11254F: drivers/nvme/target/fcloop.c 11255 11256NVM EXPRESS TARGET DRIVER 11257M: Christoph Hellwig <hch@lst.de> 11258M: Sagi Grimberg <sagi@grimberg.me> 11259L: linux-nvme@lists.infradead.org 11260T: git://git.infradead.org/nvme.git 11261W: http://git.infradead.org/nvme.git 11262S: Supported 11263F: drivers/nvme/target/ 11264 11265NVMEM FRAMEWORK 11266M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11267S: Maintained 11268F: drivers/nvmem/ 11269F: Documentation/devicetree/bindings/nvmem/ 11270F: Documentation/ABI/stable/sysfs-bus-nvmem 11271F: include/linux/nvmem-consumer.h 11272F: include/linux/nvmem-provider.h 11273 11274NXP FXAS21002C DRIVER 11275M: Rui Miguel Silva <rmfrfs@gmail.com> 11276L: linux-iio@vger.kernel.org 11277S: Maintained 11278F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt 11279F: drivers/iio/gyro/fxas21002c_core.c 11280F: drivers/iio/gyro/fxas21002c.h 11281F: drivers/iio/gyro/fxas21002c_i2c.c 11282F: drivers/iio/gyro/fxas21002c_spi.c 11283 11284NXP SGTL5000 DRIVER 11285M: Fabio Estevam <festevam@gmail.com> 11286L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11287S: Maintained 11288F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11289F: sound/soc/codecs/sgtl5000* 11290 11291NXP SJA1105 ETHERNET SWITCH DRIVER 11292M: Vladimir Oltean <olteanv@gmail.com> 11293L: linux-kernel@vger.kernel.org 11294S: Maintained 11295F: drivers/net/dsa/sja1105 11296 11297NXP TDA998X DRM DRIVER 11298M: Russell King <linux@armlinux.org.uk> 11299S: Maintained 11300T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11301T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11302F: drivers/gpu/drm/i2c/tda998x_drv.c 11303F: include/drm/i2c/tda998x.h 11304F: include/dt-bindings/display/tda998x.h 11305K: "nxp,tda998x" 11306 11307NXP TFA9879 DRIVER 11308M: Peter Rosin <peda@axentia.se> 11309L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11310S: Maintained 11311F: Documentation/devicetree/bindings/sound/tfa9879.txt 11312F: sound/soc/codecs/tfa9879* 11313 11314NXP-NCI NFC DRIVER 11315M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11316R: Charles Gorand <charles.gorand@effinnov.com> 11317L: linux-nfc@lists.01.org (moderated for non-subscribers) 11318S: Supported 11319F: drivers/nfc/nxp-nci 11320 11321OBJAGG 11322M: Jiri Pirko <jiri@mellanox.com> 11323L: netdev@vger.kernel.org 11324S: Supported 11325F: lib/objagg.c 11326F: lib/test_objagg.c 11327F: include/linux/objagg.h 11328 11329NXP FSPI DRIVER 11330R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11331M: Ashish Kumar <ashish.kumar@nxp.com> 11332L: linux-spi@vger.kernel.org 11333S: Maintained 11334F: drivers/spi/spi-nxp-fspi.c 11335F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11336 11337OBJTOOL 11338M: Josh Poimboeuf <jpoimboe@redhat.com> 11339M: Peter Zijlstra <peterz@infradead.org> 11340S: Supported 11341F: tools/objtool/ 11342 11343OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11344M: Frederic Barrat <fbarrat@linux.ibm.com> 11345M: Andrew Donnellan <ajd@linux.ibm.com> 11346L: linuxppc-dev@lists.ozlabs.org 11347S: Supported 11348F: arch/powerpc/platforms/powernv/ocxl.c 11349F: arch/powerpc/include/asm/pnv-ocxl.h 11350F: drivers/misc/ocxl/ 11351F: include/misc/ocxl* 11352F: include/uapi/misc/ocxl.h 11353F: Documentation/accelerators/ocxl.rst 11354 11355OMAP AUDIO SUPPORT 11356M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11357M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11358L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11359L: linux-omap@vger.kernel.org 11360S: Maintained 11361F: sound/soc/ti/omap* 11362F: sound/soc/ti/rx51.c 11363F: sound/soc/ti/n810.c 11364F: sound/soc/ti/sdma-pcm.* 11365 11366OMAP CLOCK FRAMEWORK SUPPORT 11367M: Paul Walmsley <paul@pwsan.com> 11368L: linux-omap@vger.kernel.org 11369S: Maintained 11370F: arch/arm/*omap*/*clock* 11371 11372OMAP DEVICE TREE SUPPORT 11373M: Benoît Cousson <bcousson@baylibre.com> 11374M: Tony Lindgren <tony@atomide.com> 11375L: linux-omap@vger.kernel.org 11376L: devicetree@vger.kernel.org 11377S: Maintained 11378F: arch/arm/boot/dts/*omap* 11379F: arch/arm/boot/dts/*am3* 11380F: arch/arm/boot/dts/*am4* 11381F: arch/arm/boot/dts/*am5* 11382F: arch/arm/boot/dts/*dra7* 11383 11384OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11385L: linux-omap@vger.kernel.org 11386L: linux-fbdev@vger.kernel.org 11387S: Orphan 11388F: drivers/video/fbdev/omap2/ 11389F: Documentation/arm/OMAP/DSS 11390 11391OMAP FRAMEBUFFER SUPPORT 11392L: linux-fbdev@vger.kernel.org 11393L: linux-omap@vger.kernel.org 11394S: Orphan 11395F: drivers/video/fbdev/omap/ 11396 11397OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11398M: Roger Quadros <rogerq@ti.com> 11399M: Tony Lindgren <tony@atomide.com> 11400L: linux-omap@vger.kernel.org 11401S: Maintained 11402F: drivers/memory/omap-gpmc.c 11403F: arch/arm/mach-omap2/*gpmc* 11404 11405OMAP GPIO DRIVER 11406M: Grygorii Strashko <grygorii.strashko@ti.com> 11407M: Santosh Shilimkar <ssantosh@kernel.org> 11408M: Kevin Hilman <khilman@kernel.org> 11409L: linux-omap@vger.kernel.org 11410S: Maintained 11411F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11412F: drivers/gpio/gpio-omap.c 11413 11414OMAP HARDWARE SPINLOCK SUPPORT 11415M: Ohad Ben-Cohen <ohad@wizery.com> 11416L: linux-omap@vger.kernel.org 11417S: Maintained 11418F: drivers/hwspinlock/omap_hwspinlock.c 11419 11420OMAP HS MMC SUPPORT 11421L: linux-mmc@vger.kernel.org 11422L: linux-omap@vger.kernel.org 11423S: Orphan 11424F: drivers/mmc/host/omap_hsmmc.c 11425 11426OMAP HWMOD DATA 11427M: Paul Walmsley <paul@pwsan.com> 11428L: linux-omap@vger.kernel.org 11429S: Maintained 11430F: arch/arm/mach-omap2/omap_hwmod*data* 11431 11432OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11433M: Benoît Cousson <bcousson@baylibre.com> 11434L: linux-omap@vger.kernel.org 11435S: Maintained 11436F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11437 11438OMAP HWMOD SUPPORT 11439M: Benoît Cousson <bcousson@baylibre.com> 11440M: Paul Walmsley <paul@pwsan.com> 11441L: linux-omap@vger.kernel.org 11442S: Maintained 11443F: arch/arm/mach-omap2/omap_hwmod.* 11444 11445OMAP I2C DRIVER 11446M: Vignesh R <vigneshr@ti.com> 11447L: linux-omap@vger.kernel.org 11448L: linux-i2c@vger.kernel.org 11449S: Maintained 11450F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11451F: drivers/i2c/busses/i2c-omap.c 11452 11453OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11454M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11455L: linux-media@vger.kernel.org 11456S: Maintained 11457F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11458F: drivers/media/platform/omap3isp/ 11459F: drivers/staging/media/omap4iss/ 11460 11461OMAP MMC SUPPORT 11462M: Aaro Koskinen <aaro.koskinen@iki.fi> 11463L: linux-omap@vger.kernel.org 11464S: Odd Fixes 11465F: drivers/mmc/host/omap.c 11466 11467OMAP POWER MANAGEMENT SUPPORT 11468M: Kevin Hilman <khilman@kernel.org> 11469L: linux-omap@vger.kernel.org 11470S: Maintained 11471F: arch/arm/*omap*/*pm* 11472F: drivers/cpufreq/omap-cpufreq.c 11473 11474OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11475M: Rajendra Nayak <rnayak@codeaurora.org> 11476M: Paul Walmsley <paul@pwsan.com> 11477L: linux-omap@vger.kernel.org 11478S: Maintained 11479F: arch/arm/mach-omap2/prm* 11480 11481OMAP RANDOM NUMBER GENERATOR SUPPORT 11482M: Deepak Saxena <dsaxena@plexity.net> 11483S: Maintained 11484F: drivers/char/hw_random/omap-rng.c 11485 11486OMAP USB SUPPORT 11487L: linux-usb@vger.kernel.org 11488L: linux-omap@vger.kernel.org 11489S: Orphan 11490F: drivers/usb/*/*omap* 11491F: arch/arm/*omap*/usb* 11492 11493OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11494M: Mark Jackson <mpfj@newflow.co.uk> 11495L: linux-omap@vger.kernel.org 11496S: Maintained 11497F: arch/arm/boot/dts/am335x-nano.dts 11498 11499OMAP1 SUPPORT 11500M: Aaro Koskinen <aaro.koskinen@iki.fi> 11501M: Tony Lindgren <tony@atomide.com> 11502L: linux-omap@vger.kernel.org 11503Q: http://patchwork.kernel.org/project/linux-omap/list/ 11504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11505S: Maintained 11506F: arch/arm/mach-omap1/ 11507F: arch/arm/plat-omap/ 11508F: arch/arm/configs/omap1_defconfig 11509F: drivers/i2c/busses/i2c-omap.c 11510F: include/linux/platform_data/i2c-omap.h 11511F: include/linux/platform_data/ams-delta-fiq.h 11512 11513OMAP2+ SUPPORT 11514M: Tony Lindgren <tony@atomide.com> 11515L: linux-omap@vger.kernel.org 11516W: http://www.muru.com/linux/omap/ 11517W: http://linux.omap.com/ 11518Q: http://patchwork.kernel.org/project/linux-omap/list/ 11519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11520S: Maintained 11521F: arch/arm/mach-omap2/ 11522F: arch/arm/plat-omap/ 11523F: arch/arm/configs/omap2plus_defconfig 11524F: drivers/i2c/busses/i2c-omap.c 11525F: drivers/irqchip/irq-omap-intc.c 11526F: drivers/mfd/*omap*.c 11527F: drivers/mfd/menelaus.c 11528F: drivers/mfd/palmas.c 11529F: drivers/mfd/tps65217.c 11530F: drivers/mfd/tps65218.c 11531F: drivers/mfd/tps65910.c 11532F: drivers/mfd/twl-core.[ch] 11533F: drivers/mfd/twl4030*.c 11534F: drivers/mfd/twl6030*.c 11535F: drivers/mfd/twl6040*.c 11536F: drivers/regulator/palmas-regulator*.c 11537F: drivers/regulator/pbias-regulator.c 11538F: drivers/regulator/tps65217-regulator.c 11539F: drivers/regulator/tps65218-regulator.c 11540F: drivers/regulator/tps65910-regulator.c 11541F: drivers/regulator/twl-regulator.c 11542F: drivers/regulator/twl6030-regulator.c 11543F: include/linux/platform_data/i2c-omap.h 11544 11545ONION OMEGA2+ BOARD 11546M: Harvey Hunt <harveyhuntnexus@gmail.com> 11547L: linux-mips@vger.kernel.org 11548S: Maintained 11549F: arch/mips/boot/dts/ralink/omega2p.dts 11550 11551OMFS FILESYSTEM 11552M: Bob Copeland <me@bobcopeland.com> 11553L: linux-karma-devel@lists.sourceforge.net 11554S: Maintained 11555F: Documentation/filesystems/omfs.txt 11556F: fs/omfs/ 11557 11558OMNIKEY CARDMAN 4000 DRIVER 11559M: Harald Welte <laforge@gnumonks.org> 11560S: Maintained 11561F: drivers/char/pcmcia/cm4000_cs.c 11562F: include/linux/cm4000_cs.h 11563F: include/uapi/linux/cm4000_cs.h 11564 11565OMNIKEY CARDMAN 4040 DRIVER 11566M: Harald Welte <laforge@gnumonks.org> 11567S: Maintained 11568F: drivers/char/pcmcia/cm4040_cs.* 11569 11570OMNIVISION OV13858 SENSOR DRIVER 11571M: Sakari Ailus <sakari.ailus@linux.intel.com> 11572L: linux-media@vger.kernel.org 11573T: git git://linuxtv.org/media_tree.git 11574S: Maintained 11575F: drivers/media/i2c/ov13858.c 11576 11577OMNIVISION OV2680 SENSOR DRIVER 11578M: Rui Miguel Silva <rmfrfs@gmail.com> 11579L: linux-media@vger.kernel.org 11580T: git git://linuxtv.org/media_tree.git 11581S: Maintained 11582F: drivers/media/i2c/ov2680.c 11583F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11584 11585OMNIVISION OV2685 SENSOR DRIVER 11586M: Shunqian Zheng <zhengsq@rock-chips.com> 11587L: linux-media@vger.kernel.org 11588T: git git://linuxtv.org/media_tree.git 11589S: Maintained 11590F: drivers/media/i2c/ov2685.c 11591 11592OMNIVISION OV5640 SENSOR DRIVER 11593M: Steve Longerbeam <slongerbeam@gmail.com> 11594L: linux-media@vger.kernel.org 11595T: git git://linuxtv.org/media_tree.git 11596S: Maintained 11597F: drivers/media/i2c/ov5640.c 11598 11599OMNIVISION OV5647 SENSOR DRIVER 11600M: Luis Oliveira <lolivei@synopsys.com> 11601L: linux-media@vger.kernel.org 11602T: git git://linuxtv.org/media_tree.git 11603S: Maintained 11604F: drivers/media/i2c/ov5647.c 11605 11606OMNIVISION OV5695 SENSOR DRIVER 11607M: Shunqian Zheng <zhengsq@rock-chips.com> 11608L: linux-media@vger.kernel.org 11609T: git git://linuxtv.org/media_tree.git 11610S: Maintained 11611F: drivers/media/i2c/ov5695.c 11612 11613OMNIVISION OV7670 SENSOR DRIVER 11614M: Jonathan Corbet <corbet@lwn.net> 11615L: linux-media@vger.kernel.org 11616T: git git://linuxtv.org/media_tree.git 11617S: Maintained 11618F: drivers/media/i2c/ov7670.c 11619F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11620 11621OMNIVISION OV772x SENSOR DRIVER 11622M: Jacopo Mondi <jacopo@jmondi.org> 11623L: linux-media@vger.kernel.org 11624T: git git://linuxtv.org/media_tree.git 11625S: Odd fixes 11626F: drivers/media/i2c/ov772x.c 11627F: include/media/i2c/ov772x.h 11628F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11629 11630OMNIVISION OV7740 SENSOR DRIVER 11631M: Wenyou Yang <wenyou.yang@microchip.com> 11632L: linux-media@vger.kernel.org 11633T: git git://linuxtv.org/media_tree.git 11634S: Maintained 11635F: drivers/media/i2c/ov7740.c 11636F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11637 11638OMNIVISION OV9640 SENSOR DRIVER 11639M: Petr Cvek <petrcvekcz@gmail.com> 11640L: linux-media@vger.kernel.org 11641S: Maintained 11642F: drivers/media/i2c/ov9640.* 11643 11644OMNIVISION OV8856 SENSOR DRIVER 11645M: Ben Kao <ben.kao@intel.com> 11646L: linux-media@vger.kernel.org 11647T: git git://linuxtv.org/media_tree.git 11648S: Maintained 11649F: drivers/media/i2c/ov8856.c 11650 11651OMNIVISION OV9650 SENSOR DRIVER 11652M: Sakari Ailus <sakari.ailus@linux.intel.com> 11653R: Akinobu Mita <akinobu.mita@gmail.com> 11654R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11655L: linux-media@vger.kernel.org 11656T: git git://linuxtv.org/media_tree.git 11657S: Maintained 11658F: drivers/media/i2c/ov9650.c 11659F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11660 11661ONENAND FLASH DRIVER 11662M: Kyungmin Park <kyungmin.park@samsung.com> 11663L: linux-mtd@lists.infradead.org 11664S: Maintained 11665F: drivers/mtd/nand/onenand/ 11666F: include/linux/mtd/onenand*.h 11667 11668ONSTREAM SCSI TAPE DRIVER 11669M: Willem Riede <osst@riede.org> 11670L: osst-users@lists.sourceforge.net 11671L: linux-scsi@vger.kernel.org 11672S: Maintained 11673F: Documentation/scsi/osst.txt 11674F: drivers/scsi/osst.* 11675F: drivers/scsi/osst_*.h 11676F: drivers/scsi/st.h 11677 11678OP-TEE DRIVER 11679M: Jens Wiklander <jens.wiklander@linaro.org> 11680S: Maintained 11681F: drivers/tee/optee/ 11682 11683OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11684M: Sumit Garg <sumit.garg@linaro.org> 11685S: Maintained 11686F: drivers/char/hw_random/optee-rng.c 11687 11688OPA-VNIC DRIVER 11689M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11690M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11691L: linux-rdma@vger.kernel.org 11692S: Supported 11693F: drivers/infiniband/ulp/opa_vnic 11694 11695OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11696M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11697M: Frank Rowand <frowand.list@gmail.com> 11698L: devicetree@vger.kernel.org 11699S: Maintained 11700F: Documentation/devicetree/dynamic-resolution-notes.txt 11701F: Documentation/devicetree/overlay-notes.txt 11702F: drivers/of/overlay.c 11703F: drivers/of/resolver.c 11704K: of_overlay_notifier_ 11705 11706OPEN FIRMWARE AND FLATTENED DEVICE TREE 11707M: Rob Herring <robh+dt@kernel.org> 11708M: Frank Rowand <frowand.list@gmail.com> 11709L: devicetree@vger.kernel.org 11710W: http://www.devicetree.org/ 11711T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11712S: Maintained 11713F: drivers/of/ 11714F: include/linux/of*.h 11715F: scripts/dtc/ 11716F: Documentation/ABI/testing/sysfs-firmware-ofw 11717 11718OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11719M: Rob Herring <robh+dt@kernel.org> 11720M: Mark Rutland <mark.rutland@arm.com> 11721L: devicetree@vger.kernel.org 11722T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11723Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11724S: Maintained 11725F: Documentation/devicetree/ 11726F: arch/*/boot/dts/ 11727F: include/dt-bindings/ 11728 11729OPENCORES I2C BUS DRIVER 11730M: Peter Korsgaard <peter@korsgaard.com> 11731M: Andrew Lunn <andrew@lunn.ch> 11732L: linux-i2c@vger.kernel.org 11733S: Maintained 11734F: Documentation/i2c/busses/i2c-ocores 11735F: drivers/i2c/busses/i2c-ocores.c 11736F: include/linux/platform_data/i2c-ocores.h 11737 11738OPENRISC ARCHITECTURE 11739M: Jonas Bonn <jonas@southpole.se> 11740M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11741M: Stafford Horne <shorne@gmail.com> 11742T: git git://github.com/openrisc/linux.git 11743L: openrisc@lists.librecores.org 11744W: http://openrisc.io 11745S: Maintained 11746F: Documentation/devicetree/bindings/openrisc/ 11747F: Documentation/openrisc/ 11748F: arch/openrisc/ 11749F: drivers/irqchip/irq-ompic.c 11750F: drivers/irqchip/irq-or1k-* 11751 11752OPENVSWITCH 11753M: Pravin B Shelar <pshelar@ovn.org> 11754L: netdev@vger.kernel.org 11755L: dev@openvswitch.org 11756W: http://openvswitch.org 11757S: Maintained 11758F: net/openvswitch/ 11759F: include/uapi/linux/openvswitch.h 11760 11761OPERATING PERFORMANCE POINTS (OPP) 11762M: Viresh Kumar <vireshk@kernel.org> 11763M: Nishanth Menon <nm@ti.com> 11764M: Stephen Boyd <sboyd@kernel.org> 11765L: linux-pm@vger.kernel.org 11766S: Maintained 11767T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11768F: drivers/opp/ 11769F: include/linux/pm_opp.h 11770F: Documentation/power/opp.txt 11771F: Documentation/devicetree/bindings/opp/ 11772 11773OPL4 DRIVER 11774M: Clemens Ladisch <clemens@ladisch.de> 11775L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11777S: Maintained 11778F: sound/drivers/opl4/ 11779 11780OPROFILE 11781M: Robert Richter <rric@kernel.org> 11782L: oprofile-list@lists.sf.net 11783S: Maintained 11784F: arch/*/include/asm/oprofile*.h 11785F: arch/*/oprofile/ 11786F: drivers/oprofile/ 11787F: include/linux/oprofile.h 11788 11789ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11790M: Mark Fasheh <mark@fasheh.com> 11791M: Joel Becker <jlbec@evilplan.org> 11792M: Joseph Qi <joseph.qi@linux.alibaba.com> 11793L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11794W: http://ocfs2.wiki.kernel.org 11795S: Supported 11796F: Documentation/filesystems/ocfs2.txt 11797F: Documentation/filesystems/dlmfs.txt 11798F: fs/ocfs2/ 11799 11800ORANGEFS FILESYSTEM 11801M: Mike Marshall <hubcap@omnibond.com> 11802R: Martin Brandenburg <martin@omnibond.com> 11803L: devel@lists.orangefs.org 11804T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11805S: Supported 11806F: fs/orangefs/ 11807F: Documentation/filesystems/orangefs.txt 11808 11809ORINOCO DRIVER 11810L: linux-wireless@vger.kernel.org 11811W: http://wireless.kernel.org/en/users/Drivers/orinoco 11812W: http://www.nongnu.org/orinoco/ 11813S: Orphan 11814F: drivers/net/wireless/intersil/orinoco/ 11815 11816OV2659 OMNIVISION SENSOR DRIVER 11817M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11818L: linux-media@vger.kernel.org 11819W: https://linuxtv.org 11820Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11821T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11822S: Maintained 11823F: drivers/media/i2c/ov2659.c 11824F: include/media/i2c/ov2659.h 11825 11826OVERLAY FILESYSTEM 11827M: Miklos Szeredi <miklos@szeredi.hu> 11828L: linux-unionfs@vger.kernel.org 11829T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11830S: Supported 11831F: fs/overlayfs/ 11832F: Documentation/filesystems/overlayfs.txt 11833 11834P54 WIRELESS DRIVER 11835M: Christian Lamparter <chunkeey@googlemail.com> 11836L: linux-wireless@vger.kernel.org 11837W: http://wireless.kernel.org/en/users/Drivers/p54 11838S: Maintained 11839F: drivers/net/wireless/intersil/p54/ 11840 11841PA SEMI ETHERNET DRIVER 11842L: netdev@vger.kernel.org 11843S: Orphan 11844F: drivers/net/ethernet/pasemi/* 11845 11846PA SEMI SMBUS DRIVER 11847L: linux-i2c@vger.kernel.org 11848S: Orphan 11849F: drivers/i2c/busses/i2c-pasemi.c 11850 11851PACKING 11852M: Vladimir Oltean <olteanv@gmail.com> 11853L: netdev@vger.kernel.org 11854S: Supported 11855F: lib/packing.c 11856F: include/linux/packing.h 11857F: Documentation/packing.txt 11858 11859PADATA PARALLEL EXECUTION MECHANISM 11860M: Steffen Klassert <steffen.klassert@secunet.com> 11861L: linux-crypto@vger.kernel.org 11862S: Maintained 11863F: kernel/padata.c 11864F: include/linux/padata.h 11865F: Documentation/padata.txt 11866 11867PANASONIC LAPTOP ACPI EXTRAS DRIVER 11868M: Harald Welte <laforge@gnumonks.org> 11869L: platform-driver-x86@vger.kernel.org 11870S: Maintained 11871F: drivers/platform/x86/panasonic-laptop.c 11872 11873PARALLEL LCD/KEYPAD PANEL DRIVER 11874M: Willy Tarreau <willy@haproxy.com> 11875M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11876S: Odd Fixes 11877F: Documentation/auxdisplay/lcd-panel-cgram.txt 11878F: drivers/auxdisplay/panel.c 11879 11880PARALLEL PORT SUBSYSTEM 11881M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11882M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11883L: linux-parport@lists.infradead.org (subscribers-only) 11884S: Maintained 11885F: drivers/parport/ 11886F: include/linux/parport*.h 11887F: drivers/char/ppdev.c 11888F: include/uapi/linux/ppdev.h 11889F: Documentation/parport*.txt 11890 11891PARAVIRT_OPS INTERFACE 11892M: Juergen Gross <jgross@suse.com> 11893M: Alok Kataria <akataria@vmware.com> 11894L: virtualization@lists.linux-foundation.org 11895S: Supported 11896F: Documentation/virtual/paravirt_ops.txt 11897F: arch/*/kernel/paravirt* 11898F: arch/*/include/asm/paravirt*.h 11899F: include/linux/hypervisor.h 11900 11901PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11902M: Tim Waugh <tim@cyberelk.net> 11903L: linux-parport@lists.infradead.org (subscribers-only) 11904S: Maintained 11905F: Documentation/blockdev/paride.txt 11906F: drivers/block/paride/ 11907 11908PARISC ARCHITECTURE 11909M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11910M: Helge Deller <deller@gmx.de> 11911L: linux-parisc@vger.kernel.org 11912W: http://www.parisc-linux.org/ 11913Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11914T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11916S: Maintained 11917F: arch/parisc/ 11918F: Documentation/parisc/ 11919F: drivers/parisc/ 11920F: drivers/char/agp/parisc-agp.c 11921F: drivers/input/serio/gscps2.c 11922F: drivers/parport/parport_gsc.* 11923F: drivers/tty/serial/8250/8250_gsc.c 11924F: drivers/video/fbdev/sti* 11925F: drivers/video/console/sti* 11926F: drivers/video/logo/logo_parisc* 11927 11928PARMAN 11929M: Jiri Pirko <jiri@mellanox.com> 11930L: netdev@vger.kernel.org 11931S: Supported 11932F: lib/parman.c 11933F: lib/test_parman.c 11934F: include/linux/parman.h 11935 11936PC ENGINES APU BOARD DRIVER 11937M: Enrico Weigelt, metux IT consult <info@metux.net> 11938S: Maintained 11939F: drivers/platform/x86/pcengines-apuv2.c 11940 11941PC87360 HARDWARE MONITORING DRIVER 11942M: Jim Cromie <jim.cromie@gmail.com> 11943L: linux-hwmon@vger.kernel.org 11944S: Maintained 11945F: Documentation/hwmon/pc87360.rst 11946F: drivers/hwmon/pc87360.c 11947 11948PC8736x GPIO DRIVER 11949M: Jim Cromie <jim.cromie@gmail.com> 11950S: Maintained 11951F: drivers/char/pc8736x_gpio.c 11952 11953PC87427 HARDWARE MONITORING DRIVER 11954M: Jean Delvare <jdelvare@suse.com> 11955L: linux-hwmon@vger.kernel.org 11956S: Maintained 11957F: Documentation/hwmon/pc87427.rst 11958F: drivers/hwmon/pc87427.c 11959 11960PCA9532 LED DRIVER 11961M: Riku Voipio <riku.voipio@iki.fi> 11962S: Maintained 11963F: drivers/leds/leds-pca9532.c 11964F: include/linux/leds-pca9532.h 11965 11966PCA9541 I2C BUS MASTER SELECTOR DRIVER 11967M: Guenter Roeck <linux@roeck-us.net> 11968L: linux-i2c@vger.kernel.org 11969S: Maintained 11970F: drivers/i2c/muxes/i2c-mux-pca9541.c 11971 11972PCDP - PRIMARY CONSOLE AND DEBUG PORT 11973M: Khalid Aziz <khalid@gonehiking.org> 11974S: Maintained 11975F: drivers/firmware/pcdp.* 11976 11977PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11978M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11979L: linux-pci@vger.kernel.org 11980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11981S: Maintained 11982F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11983F: drivers/pci/controller/pci-aardvark.c 11984 11985PCI DRIVER FOR ALTERA PCIE IP 11986M: Ley Foon Tan <lftan@altera.com> 11987L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11988L: linux-pci@vger.kernel.org 11989S: Supported 11990F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11991F: drivers/pci/controller/pcie-altera.c 11992 11993PCI DRIVER FOR APPLIEDMICRO XGENE 11994M: Toan Le <toan@os.amperecomputing.com> 11995L: linux-pci@vger.kernel.org 11996L: linux-arm-kernel@lists.infradead.org 11997S: Maintained 11998F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11999F: drivers/pci/controller/pci-xgene.c 12000 12001PCI DRIVER FOR ARM VERSATILE PLATFORM 12002M: Rob Herring <robh@kernel.org> 12003L: linux-pci@vger.kernel.org 12004L: linux-arm-kernel@lists.infradead.org 12005S: Maintained 12006F: Documentation/devicetree/bindings/pci/versatile.txt 12007F: drivers/pci/controller/pci-versatile.c 12008 12009PCI DRIVER FOR ARMADA 8K 12010M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12011L: linux-pci@vger.kernel.org 12012L: linux-arm-kernel@lists.infradead.org 12013S: Maintained 12014F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12015F: drivers/pci/controller/dwc/pcie-armada8k.c 12016 12017PCI DRIVER FOR CADENCE PCIE IP 12018M: Tom Joseph <tjoseph@cadence.com> 12019L: linux-pci@vger.kernel.org 12020S: Maintained 12021F: Documentation/devicetree/bindings/pci/cdns,*.txt 12022F: drivers/pci/controller/pcie-cadence* 12023 12024PCI DRIVER FOR FREESCALE LAYERSCAPE 12025M: Minghuan Lian <minghuan.Lian@nxp.com> 12026M: Mingkai Hu <mingkai.hu@nxp.com> 12027M: Roy Zang <roy.zang@nxp.com> 12028L: linuxppc-dev@lists.ozlabs.org 12029L: linux-pci@vger.kernel.org 12030L: linux-arm-kernel@lists.infradead.org 12031S: Maintained 12032F: drivers/pci/controller/dwc/*layerscape* 12033 12034PCI DRIVER FOR GENERIC OF HOSTS 12035M: Will Deacon <will.deacon@arm.com> 12036L: linux-pci@vger.kernel.org 12037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12038S: Maintained 12039F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12040F: drivers/pci/controller/pci-host-common.c 12041F: drivers/pci/controller/pci-host-generic.c 12042 12043PCI DRIVER FOR IMX6 12044M: Richard Zhu <hongxing.zhu@nxp.com> 12045M: Lucas Stach <l.stach@pengutronix.de> 12046L: linux-pci@vger.kernel.org 12047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12048S: Maintained 12049F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12050F: drivers/pci/controller/dwc/*imx6* 12051 12052PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12053M: Keith Busch <keith.busch@intel.com> 12054M: Jonathan Derrick <jonathan.derrick@intel.com> 12055L: linux-pci@vger.kernel.org 12056S: Supported 12057F: drivers/pci/controller/vmd.c 12058 12059PCI DRIVER FOR MICROSEMI SWITCHTEC 12060M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12061M: Logan Gunthorpe <logang@deltatee.com> 12062L: linux-pci@vger.kernel.org 12063S: Maintained 12064F: Documentation/switchtec.txt 12065F: Documentation/ABI/testing/sysfs-class-switchtec 12066F: drivers/pci/switch/switchtec* 12067F: include/uapi/linux/switchtec_ioctl.h 12068F: include/linux/switchtec.h 12069F: drivers/ntb/hw/mscc/ 12070 12071PCI DRIVER FOR MOBIVEIL PCIE IP 12072M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12073M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12074L: linux-pci@vger.kernel.org 12075S: Supported 12076F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12077F: drivers/pci/controller/pcie-mobiveil.c 12078 12079PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12080M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12081M: Jason Cooper <jason@lakedaemon.net> 12082L: linux-pci@vger.kernel.org 12083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12084S: Maintained 12085F: drivers/pci/controller/*mvebu* 12086 12087PCI DRIVER FOR NVIDIA TEGRA 12088M: Thierry Reding <thierry.reding@gmail.com> 12089L: linux-tegra@vger.kernel.org 12090L: linux-pci@vger.kernel.org 12091S: Supported 12092F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12093F: drivers/pci/controller/pci-tegra.c 12094 12095PCI DRIVER FOR RENESAS R-CAR 12096M: Simon Horman <horms@verge.net.au> 12097L: linux-pci@vger.kernel.org 12098L: linux-renesas-soc@vger.kernel.org 12099S: Maintained 12100F: drivers/pci/controller/*rcar* 12101 12102PCI DRIVER FOR SAMSUNG EXYNOS 12103M: Jingoo Han <jingoohan1@gmail.com> 12104L: linux-pci@vger.kernel.org 12105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12106L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12107S: Maintained 12108F: drivers/pci/controller/dwc/pci-exynos.c 12109 12110PCI DRIVER FOR SYNOPSYS DESIGNWARE 12111M: Jingoo Han <jingoohan1@gmail.com> 12112M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12113L: linux-pci@vger.kernel.org 12114S: Maintained 12115F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12116F: drivers/pci/controller/dwc/*designware* 12117 12118PCI DRIVER FOR TI DRA7XX 12119M: Kishon Vijay Abraham I <kishon@ti.com> 12120L: linux-omap@vger.kernel.org 12121L: linux-pci@vger.kernel.org 12122S: Supported 12123F: Documentation/devicetree/bindings/pci/ti-pci.txt 12124F: drivers/pci/controller/dwc/pci-dra7xx.c 12125 12126PCI DRIVER FOR TI KEYSTONE 12127M: Murali Karicheri <m-karicheri2@ti.com> 12128L: linux-pci@vger.kernel.org 12129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12130S: Maintained 12131F: drivers/pci/controller/dwc/pci-keystone.c 12132 12133PCI ENDPOINT SUBSYSTEM 12134M: Kishon Vijay Abraham I <kishon@ti.com> 12135M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12136L: linux-pci@vger.kernel.org 12137T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12138S: Supported 12139F: drivers/pci/endpoint/ 12140F: drivers/misc/pci_endpoint_test.c 12141F: tools/pci/ 12142 12143PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12144M: Russell Currey <ruscur@russell.cc> 12145M: Sam Bobroff <sbobroff@linux.ibm.com> 12146M: Oliver O'Halloran <oohall@gmail.com> 12147L: linuxppc-dev@lists.ozlabs.org 12148S: Supported 12149F: Documentation/PCI/pci-error-recovery.txt 12150F: drivers/pci/pcie/aer.c 12151F: drivers/pci/pcie/dpc.c 12152F: drivers/pci/pcie/err.c 12153F: Documentation/powerpc/eeh-pci-error-recovery.txt 12154F: arch/powerpc/kernel/eeh*.c 12155F: arch/powerpc/platforms/*/eeh*.c 12156F: arch/powerpc/include/*/eeh*.h 12157 12158PCI ERROR RECOVERY 12159M: Linas Vepstas <linasvepstas@gmail.com> 12160L: linux-pci@vger.kernel.org 12161S: Supported 12162F: Documentation/PCI/pci-error-recovery.txt 12163 12164PCI MSI DRIVER FOR ALTERA MSI IP 12165M: Ley Foon Tan <lftan@altera.com> 12166L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12167L: linux-pci@vger.kernel.org 12168S: Supported 12169F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12170F: drivers/pci/controller/pcie-altera-msi.c 12171 12172PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12173M: Toan Le <toan@os.amperecomputing.com> 12174L: linux-pci@vger.kernel.org 12175L: linux-arm-kernel@lists.infradead.org 12176S: Maintained 12177F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12178F: drivers/pci/controller/pci-xgene-msi.c 12179 12180PCI SUBSYSTEM 12181M: Bjorn Helgaas <bhelgaas@google.com> 12182L: linux-pci@vger.kernel.org 12183Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12184T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12185S: Supported 12186F: Documentation/devicetree/bindings/pci/ 12187F: Documentation/PCI/ 12188F: drivers/acpi/pci* 12189F: drivers/pci/ 12190F: include/asm-generic/pci* 12191F: include/linux/pci* 12192F: include/linux/of_pci.h 12193F: include/uapi/linux/pci* 12194F: lib/pci* 12195F: arch/x86/pci/ 12196F: arch/x86/kernel/quirks.c 12197F: arch/x86/kernel/early-quirks.c 12198 12199PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12200M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12201L: linux-pci@vger.kernel.org 12202Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12203T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12204S: Supported 12205F: drivers/pci/controller/ 12206 12207PCIE DRIVER FOR ANNAPURNA LABS 12208M: Jonathan Chocron <jonnyc@amazon.com> 12209L: linux-pci@vger.kernel.org 12210S: Maintained 12211F: drivers/pci/controller/dwc/pcie-al.c 12212 12213PCIE DRIVER FOR AMLOGIC MESON 12214M: Yue Wang <yue.wang@Amlogic.com> 12215L: linux-pci@vger.kernel.org 12216L: linux-amlogic@lists.infradead.org 12217S: Maintained 12218F: drivers/pci/controller/dwc/pci-meson.c 12219 12220PCIE DRIVER FOR AXIS ARTPEC 12221M: Jesper Nilsson <jesper.nilsson@axis.com> 12222L: linux-arm-kernel@axis.com 12223L: linux-pci@vger.kernel.org 12224S: Maintained 12225F: Documentation/devicetree/bindings/pci/axis,artpec* 12226F: drivers/pci/controller/dwc/*artpec* 12227 12228PCIE DRIVER FOR CAVIUM THUNDERX 12229M: David Daney <david.daney@cavium.com> 12230L: linux-pci@vger.kernel.org 12231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12232S: Supported 12233F: Documentation/devicetree/bindings/pci/pci-thunder-* 12234F: drivers/pci/controller/pci-thunder-* 12235 12236PCIE DRIVER FOR HISILICON 12237M: Zhou Wang <wangzhou1@hisilicon.com> 12238L: linux-pci@vger.kernel.org 12239S: Maintained 12240F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12241F: drivers/pci/controller/dwc/pcie-hisi.c 12242 12243PCIE DRIVER FOR HISILICON KIRIN 12244M: Xiaowei Song <songxiaowei@hisilicon.com> 12245M: Binghui Wang <wangbinghui@hisilicon.com> 12246L: linux-pci@vger.kernel.org 12247S: Maintained 12248F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12249F: drivers/pci/controller/dwc/pcie-kirin.c 12250 12251PCIE DRIVER FOR HISILICON STB 12252M: Shawn Guo <shawn.guo@linaro.org> 12253L: linux-pci@vger.kernel.org 12254S: Maintained 12255F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12256F: drivers/pci/controller/dwc/pcie-histb.c 12257 12258PCIE DRIVER FOR MEDIATEK 12259M: Ryder Lee <ryder.lee@mediatek.com> 12260L: linux-pci@vger.kernel.org 12261L: linux-mediatek@lists.infradead.org 12262S: Supported 12263F: Documentation/devicetree/bindings/pci/mediatek* 12264F: drivers/pci/controller/*mediatek* 12265 12266PCIE DRIVER FOR QUALCOMM MSM 12267M: Stanimir Varbanov <svarbanov@mm-sol.com> 12268L: linux-pci@vger.kernel.org 12269L: linux-arm-msm@vger.kernel.org 12270S: Maintained 12271F: drivers/pci/controller/dwc/*qcom* 12272 12273PCIE DRIVER FOR ROCKCHIP 12274M: Shawn Lin <shawn.lin@rock-chips.com> 12275L: linux-pci@vger.kernel.org 12276L: linux-rockchip@lists.infradead.org 12277S: Maintained 12278F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12279F: drivers/pci/controller/pcie-rockchip* 12280 12281PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12282M: Linus Walleij <linus.walleij@linaro.org> 12283L: linux-pci@vger.kernel.org 12284S: Maintained 12285F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12286F: drivers/pci/controller/pci-v3-semi.c 12287 12288PCIE DRIVER FOR SOCIONEXT UNIPHIER 12289M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12290L: linux-pci@vger.kernel.org 12291S: Maintained 12292F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12293F: drivers/pci/controller/dwc/pcie-uniphier.c 12294 12295PCIE DRIVER FOR ST SPEAR13XX 12296M: Pratyush Anand <pratyush.anand@gmail.com> 12297L: linux-pci@vger.kernel.org 12298S: Maintained 12299F: drivers/pci/controller/dwc/*spear* 12300 12301PCMCIA SUBSYSTEM 12302M: Dominik Brodowski <linux@dominikbrodowski.net> 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12304S: Odd Fixes 12305F: Documentation/pcmcia/ 12306F: tools/pcmcia/ 12307F: drivers/pcmcia/ 12308F: include/pcmcia/ 12309 12310PCNET32 NETWORK DRIVER 12311M: Don Fry <pcnet32@frontier.com> 12312L: netdev@vger.kernel.org 12313S: Maintained 12314F: drivers/net/ethernet/amd/pcnet32.c 12315 12316PCRYPT PARALLEL CRYPTO ENGINE 12317M: Steffen Klassert <steffen.klassert@secunet.com> 12318L: linux-crypto@vger.kernel.org 12319S: Maintained 12320F: crypto/pcrypt.c 12321F: include/crypto/pcrypt.h 12322 12323PEAQ WMI HOTKEYS DRIVER 12324M: Hans de Goede <hdegoede@redhat.com> 12325L: platform-driver-x86@vger.kernel.org 12326S: Maintained 12327F: drivers/platform/x86/peaq-wmi.c 12328 12329PER-CPU MEMORY ALLOCATOR 12330M: Dennis Zhou <dennis@kernel.org> 12331M: Tejun Heo <tj@kernel.org> 12332M: Christoph Lameter <cl@linux.com> 12333T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12334S: Maintained 12335F: include/linux/percpu*.h 12336F: mm/percpu*.c 12337F: arch/*/include/asm/percpu.h 12338 12339PER-TASK DELAY ACCOUNTING 12340M: Balbir Singh <bsingharora@gmail.com> 12341S: Maintained 12342F: include/linux/delayacct.h 12343F: kernel/delayacct.c 12344 12345PERFORMANCE EVENTS SUBSYSTEM 12346M: Peter Zijlstra <peterz@infradead.org> 12347M: Ingo Molnar <mingo@redhat.com> 12348M: Arnaldo Carvalho de Melo <acme@kernel.org> 12349R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12350R: Jiri Olsa <jolsa@redhat.com> 12351R: Namhyung Kim <namhyung@kernel.org> 12352L: linux-kernel@vger.kernel.org 12353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12354S: Supported 12355F: kernel/events/* 12356F: include/linux/perf_event.h 12357F: include/uapi/linux/perf_event.h 12358F: arch/*/kernel/perf_event*.c 12359F: arch/*/kernel/*/perf_event*.c 12360F: arch/*/kernel/*/*/perf_event*.c 12361F: arch/*/include/asm/perf_event.h 12362F: arch/*/kernel/perf_callchain.c 12363F: arch/*/events/* 12364F: arch/*/events/*/* 12365F: tools/perf/ 12366 12367PERSONALITY HANDLING 12368M: Christoph Hellwig <hch@infradead.org> 12369L: linux-abi-devel@lists.sourceforge.net 12370S: Maintained 12371F: include/linux/personality.h 12372F: include/uapi/linux/personality.h 12373 12374PHOENIX RC FLIGHT CONTROLLER ADAPTER 12375M: Marcus Folkesson <marcus.folkesson@gmail.com> 12376L: linux-input@vger.kernel.org 12377S: Maintained 12378F: Documentation/input/devices/pxrc.rst 12379F: drivers/input/joystick/pxrc.c 12380 12381PHONET PROTOCOL 12382M: Remi Denis-Courmont <courmisch@gmail.com> 12383S: Supported 12384F: Documentation/networking/phonet.txt 12385F: include/linux/phonet.h 12386F: include/net/phonet/ 12387F: include/uapi/linux/phonet.h 12388F: net/phonet/ 12389 12390PHRAM MTD DRIVER 12391M: Joern Engel <joern@lazybastard.org> 12392L: linux-mtd@lists.infradead.org 12393S: Maintained 12394F: drivers/mtd/devices/phram.c 12395 12396PICOLCD HID DRIVER 12397M: Bruno Prémont <bonbons@linux-vserver.org> 12398L: linux-input@vger.kernel.org 12399S: Maintained 12400F: drivers/hid/hid-picolcd* 12401 12402PICOXCELL SUPPORT 12403M: Jamie Iles <jamie@jamieiles.com> 12404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12405T: git git://github.com/jamieiles/linux-2.6-ji.git 12406S: Supported 12407F: arch/arm/boot/dts/picoxcell* 12408F: arch/arm/mach-picoxcell/ 12409F: drivers/crypto/picoxcell* 12410 12411PIN CONTROL SUBSYSTEM 12412M: Linus Walleij <linus.walleij@linaro.org> 12413L: linux-gpio@vger.kernel.org 12414T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12415S: Maintained 12416F: Documentation/devicetree/bindings/pinctrl/ 12417F: Documentation/driver-api/pinctl.rst 12418F: drivers/pinctrl/ 12419F: include/linux/pinctrl/ 12420 12421PIN CONTROLLER - MICROCHIP AT91 12422M: Ludovic Desroches <ludovic.desroches@microchip.com> 12423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12424L: linux-gpio@vger.kernel.org 12425S: Supported 12426F: drivers/pinctrl/pinctrl-at91* 12427 12428PIN CONTROLLER - FREESCALE 12429M: Dong Aisheng <aisheng.dong@nxp.com> 12430M: Fabio Estevam <festevam@gmail.com> 12431M: Shawn Guo <shawnguo@kernel.org> 12432M: Stefan Agner <stefan@agner.ch> 12433R: Pengutronix Kernel Team <kernel@pengutronix.de> 12434L: linux-gpio@vger.kernel.org 12435S: Maintained 12436F: drivers/pinctrl/freescale/ 12437F: Documentation/devicetree/bindings/pinctrl/fsl,* 12438 12439PIN CONTROLLER - INTEL 12440M: Mika Westerberg <mika.westerberg@linux.intel.com> 12441M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12442T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12443S: Maintained 12444F: drivers/pinctrl/intel/ 12445 12446PIN CONTROLLER - MEDIATEK 12447M: Sean Wang <sean.wang@kernel.org> 12448L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12449S: Maintained 12450F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12451F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12452F: drivers/pinctrl/mediatek/ 12453 12454PIN CONTROLLER - QUALCOMM 12455M: Bjorn Andersson <bjorn.andersson@linaro.org> 12456S: Maintained 12457L: linux-arm-msm@vger.kernel.org 12458F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12459F: drivers/pinctrl/qcom/ 12460 12461PIN CONTROLLER - RENESAS 12462M: Geert Uytterhoeven <geert+renesas@glider.be> 12463L: linux-renesas-soc@vger.kernel.org 12464T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12465S: Maintained 12466F: drivers/pinctrl/pinctrl-rz* 12467F: drivers/pinctrl/sh-pfc/ 12468 12469PIN CONTROLLER - SAMSUNG 12470M: Tomasz Figa <tomasz.figa@gmail.com> 12471M: Krzysztof Kozlowski <krzk@kernel.org> 12472M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12474L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12475Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12476T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12477S: Maintained 12478F: drivers/pinctrl/samsung/ 12479F: include/dt-bindings/pinctrl/samsung.h 12480F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12481 12482PIN CONTROLLER - SINGLE 12483M: Tony Lindgren <tony@atomide.com> 12484M: Haojian Zhuang <haojian.zhuang@linaro.org> 12485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12486L: linux-omap@vger.kernel.org 12487S: Maintained 12488F: drivers/pinctrl/pinctrl-single.c 12489 12490PIN CONTROLLER - ST SPEAR 12491M: Viresh Kumar <vireshk@kernel.org> 12492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12493W: http://www.st.com/spear 12494S: Maintained 12495F: drivers/pinctrl/spear/ 12496 12497PISTACHIO SOC SUPPORT 12498M: James Hartley <james.hartley@sondrel.com> 12499L: linux-mips@vger.kernel.org 12500S: Odd Fixes 12501F: arch/mips/pistachio/ 12502F: arch/mips/include/asm/mach-pistachio/ 12503F: arch/mips/boot/dts/img/pistachio* 12504F: arch/mips/configs/pistachio*_defconfig 12505 12506PKTCDVD DRIVER 12507S: Orphan 12508M: linux-block@vger.kernel.org 12509F: drivers/block/pktcdvd.c 12510F: include/linux/pktcdvd.h 12511F: include/uapi/linux/pktcdvd.h 12512 12513PKUNITY SOC DRIVERS 12514M: Guan Xuetao <gxt@pku.edu.cn> 12515W: http://mprc.pku.edu.cn/~guanxuetao/linux 12516S: Maintained 12517T: git git://github.com/gxt/linux.git 12518F: drivers/input/serio/i8042-unicore32io.h 12519F: drivers/i2c/busses/i2c-puv3.c 12520F: drivers/video/fbdev/fb-puv3.c 12521F: drivers/rtc/rtc-puv3.c 12522 12523PMBUS HARDWARE MONITORING DRIVERS 12524M: Guenter Roeck <linux@roeck-us.net> 12525L: linux-hwmon@vger.kernel.org 12526W: http://hwmon.wiki.kernel.org/ 12527W: http://www.roeck-us.net/linux/drivers/ 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12529S: Maintained 12530F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12531F: Documentation/devicetree/bindings/hwmon/max31785.txt 12532F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12533F: Documentation/hwmon/adm1275.rst 12534F: Documentation/hwmon/ibm-cffps.rst 12535F: Documentation/hwmon/ir35221.rst 12536F: Documentation/hwmon/lm25066.rst 12537F: Documentation/hwmon/ltc2978.rst 12538F: Documentation/hwmon/ltc3815.rst 12539F: Documentation/hwmon/max16064.rst 12540F: Documentation/hwmon/max20751.rst 12541F: Documentation/hwmon/max31785.rst 12542F: Documentation/hwmon/max34440.rst 12543F: Documentation/hwmon/max8688.rst 12544F: Documentation/hwmon/pmbus.rst 12545F: Documentation/hwmon/pmbus-core.rst 12546F: Documentation/hwmon/tps40422.rst 12547F: Documentation/hwmon/ucd9000.rst 12548F: Documentation/hwmon/ucd9200.rst 12549F: Documentation/hwmon/zl6100.rst 12550F: drivers/hwmon/pmbus/ 12551F: include/linux/pmbus.h 12552 12553PMC SIERRA MaxRAID DRIVER 12554L: linux-scsi@vger.kernel.org 12555W: http://www.pmc-sierra.com/ 12556S: Orphan 12557F: drivers/scsi/pmcraid.* 12558 12559PMC SIERRA PM8001 DRIVER 12560M: Jack Wang <jinpu.wang@profitbricks.com> 12561M: lindar_liu@usish.com 12562L: linux-scsi@vger.kernel.org 12563S: Supported 12564F: drivers/scsi/pm8001/ 12565 12566PNP SUPPORT 12567M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12568S: Maintained 12569F: drivers/pnp/ 12570 12571PNI RM3100 IIO DRIVER 12572M: Song Qiang <songqiang1304521@gmail.com> 12573L: linux-iio@vger.kernel.org 12574S: Maintained 12575F: drivers/iio/magnetometer/rm3100* 12576F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12577 12578POSIX CLOCKS and TIMERS 12579M: Thomas Gleixner <tglx@linutronix.de> 12580L: linux-kernel@vger.kernel.org 12581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12582S: Maintained 12583F: fs/timerfd.c 12584F: include/linux/timer* 12585F: kernel/time/*timer* 12586 12587POWER MANAGEMENT CORE 12588M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12589L: linux-pm@vger.kernel.org 12590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12591B: https://bugzilla.kernel.org 12592S: Supported 12593F: drivers/base/power/ 12594F: include/linux/pm.h 12595F: include/linux/pm_* 12596F: include/linux/powercap.h 12597F: drivers/powercap/ 12598F: kernel/configs/nopm.config 12599 12600POWER STATE COORDINATION INTERFACE (PSCI) 12601M: Mark Rutland <mark.rutland@arm.com> 12602M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12603L: linux-arm-kernel@lists.infradead.org 12604S: Maintained 12605F: drivers/firmware/psci/ 12606F: include/linux/psci.h 12607F: include/uapi/linux/psci.h 12608 12609POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12610M: Sebastian Reichel <sre@kernel.org> 12611L: linux-pm@vger.kernel.org 12612T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12613S: Maintained 12614F: Documentation/ABI/testing/sysfs-class-power 12615F: Documentation/devicetree/bindings/power/supply/ 12616F: include/linux/power_supply.h 12617F: drivers/power/supply/ 12618 12619POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12620M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12621L: linuxppc-dev@lists.ozlabs.org 12622S: Maintained 12623F: drivers/char/powernv-op-panel.c 12624 12625PPP OVER ATM (RFC 2364) 12626M: Mitchell Blank Jr <mitch@sfgoth.com> 12627S: Maintained 12628F: net/atm/pppoatm.c 12629F: include/uapi/linux/atmppp.h 12630 12631PPP OVER ETHERNET 12632M: Michal Ostrowski <mostrows@earthlink.net> 12633S: Maintained 12634F: drivers/net/ppp/pppoe.c 12635F: drivers/net/ppp/pppox.c 12636 12637PPP OVER L2TP 12638M: James Chapman <jchapman@katalix.com> 12639S: Maintained 12640F: net/l2tp/l2tp_ppp.c 12641F: include/linux/if_pppol2tp.h 12642F: include/uapi/linux/if_pppol2tp.h 12643 12644PPP PROTOCOL DRIVERS AND COMPRESSORS 12645M: Paul Mackerras <paulus@samba.org> 12646L: linux-ppp@vger.kernel.org 12647S: Maintained 12648F: drivers/net/ppp/ppp_* 12649 12650PPS SUPPORT 12651M: Rodolfo Giometti <giometti@enneenne.com> 12652W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12653L: linuxpps@ml.enneenne.com (subscribers-only) 12654S: Maintained 12655F: Documentation/pps/ 12656F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12657F: Documentation/ABI/testing/sysfs-pps 12658F: drivers/pps/ 12659F: include/linux/pps*.h 12660F: include/uapi/linux/pps.h 12661 12662PPTP DRIVER 12663M: Dmitry Kozlov <xeb@mail.ru> 12664L: netdev@vger.kernel.org 12665S: Maintained 12666F: drivers/net/ppp/pptp.c 12667W: http://sourceforge.net/projects/accel-pptp 12668 12669PRINTK 12670M: Petr Mladek <pmladek@suse.com> 12671M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12672R: Steven Rostedt <rostedt@goodmis.org> 12673S: Maintained 12674F: kernel/printk/ 12675F: include/linux/printk.h 12676 12677PRISM54 WIRELESS DRIVER 12678M: Luis Chamberlain <mcgrof@kernel.org> 12679L: linux-wireless@vger.kernel.org 12680W: http://wireless.kernel.org/en/users/Drivers/p54 12681S: Obsolete 12682F: drivers/net/wireless/intersil/prism54/ 12683 12684PROC FILESYSTEM 12685R: Alexey Dobriyan <adobriyan@gmail.com> 12686L: linux-kernel@vger.kernel.org 12687L: linux-fsdevel@vger.kernel.org 12688S: Maintained 12689F: fs/proc/ 12690F: include/linux/proc_fs.h 12691F: tools/testing/selftests/proc/ 12692F: Documentation/filesystems/proc.txt 12693 12694PROC SYSCTL 12695M: Luis Chamberlain <mcgrof@kernel.org> 12696M: Kees Cook <keescook@chromium.org> 12697L: linux-kernel@vger.kernel.org 12698L: linux-fsdevel@vger.kernel.org 12699S: Maintained 12700F: fs/proc/proc_sysctl.c 12701F: include/linux/sysctl.h 12702F: kernel/sysctl.c 12703F: tools/testing/selftests/sysctl/ 12704 12705PS3 NETWORK SUPPORT 12706M: Geoff Levand <geoff@infradead.org> 12707L: netdev@vger.kernel.org 12708L: linuxppc-dev@lists.ozlabs.org 12709S: Maintained 12710F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12711 12712PS3 PLATFORM SUPPORT 12713M: Geoff Levand <geoff@infradead.org> 12714L: linuxppc-dev@lists.ozlabs.org 12715S: Maintained 12716F: arch/powerpc/boot/ps3* 12717F: arch/powerpc/include/asm/lv1call.h 12718F: arch/powerpc/include/asm/ps3*.h 12719F: arch/powerpc/platforms/ps3/ 12720F: drivers/*/ps3* 12721F: drivers/ps3/ 12722F: drivers/rtc/rtc-ps3.c 12723F: drivers/usb/host/*ps3.c 12724F: sound/ppc/snd_ps3* 12725 12726PS3VRAM DRIVER 12727M: Jim Paris <jim@jtan.com> 12728M: Geoff Levand <geoff@infradead.org> 12729L: linuxppc-dev@lists.ozlabs.org 12730S: Maintained 12731F: drivers/block/ps3vram.c 12732 12733PSAMPLE PACKET SAMPLING SUPPORT: 12734M: Yotam Gigi <yotam.gi@gmail.com> 12735S: Maintained 12736F: net/psample 12737F: include/net/psample.h 12738F: include/uapi/linux/psample.h 12739 12740PSTORE FILESYSTEM 12741M: Kees Cook <keescook@chromium.org> 12742M: Anton Vorontsov <anton@enomsg.org> 12743M: Colin Cross <ccross@android.com> 12744M: Tony Luck <tony.luck@intel.com> 12745S: Maintained 12746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12747F: fs/pstore/ 12748F: include/linux/pstore* 12749F: drivers/firmware/efi/efi-pstore.c 12750F: drivers/acpi/apei/erst.c 12751F: Documentation/admin-guide/ramoops.rst 12752F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12753K: \b(pstore|ramoops) 12754 12755PTP HARDWARE CLOCK SUPPORT 12756M: Richard Cochran <richardcochran@gmail.com> 12757L: netdev@vger.kernel.org 12758S: Maintained 12759W: http://linuxptp.sourceforge.net/ 12760F: Documentation/ABI/testing/sysfs-ptp 12761F: Documentation/ptp/* 12762F: drivers/net/phy/dp83640* 12763F: drivers/ptp/* 12764F: include/linux/ptp_cl* 12765 12766PTRACE SUPPORT 12767M: Oleg Nesterov <oleg@redhat.com> 12768S: Maintained 12769F: include/asm-generic/syscall.h 12770F: include/linux/ptrace.h 12771F: include/linux/regset.h 12772F: include/linux/tracehook.h 12773F: include/uapi/linux/ptrace.h 12774F: include/uapi/linux/ptrace.h 12775F: include/asm-generic/ptrace.h 12776F: kernel/ptrace.c 12777F: arch/*/ptrace*.c 12778F: arch/*/*/ptrace*.c 12779F: arch/*/include/asm/ptrace*.h 12780 12781PULSE8-CEC DRIVER 12782M: Hans Verkuil <hverkuil@xs4all.nl> 12783L: linux-media@vger.kernel.org 12784T: git git://linuxtv.org/media_tree.git 12785S: Maintained 12786F: drivers/media/usb/pulse8-cec/* 12787F: Documentation/media/cec-drivers/pulse8-cec.rst 12788 12789PVRUSB2 VIDEO4LINUX DRIVER 12790M: Mike Isely <isely@pobox.com> 12791L: pvrusb2@isely.net (subscribers-only) 12792L: linux-media@vger.kernel.org 12793W: http://www.isely.net/pvrusb2/ 12794T: git git://linuxtv.org/media_tree.git 12795S: Maintained 12796F: Documentation/media/v4l-drivers/pvrusb2* 12797F: drivers/media/usb/pvrusb2/ 12798 12799PWC WEBCAM DRIVER 12800M: Hans Verkuil <hverkuil@xs4all.nl> 12801L: linux-media@vger.kernel.org 12802T: git git://linuxtv.org/media_tree.git 12803S: Odd Fixes 12804F: drivers/media/usb/pwc/* 12805F: include/trace/events/pwc.h 12806 12807PWM FAN DRIVER 12808M: Kamil Debski <kamil@wypas.org> 12809M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12810L: linux-hwmon@vger.kernel.org 12811S: Supported 12812F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12813F: Documentation/hwmon/pwm-fan.rst 12814F: drivers/hwmon/pwm-fan.c 12815 12816PWM IR Transmitter 12817M: Sean Young <sean@mess.org> 12818L: linux-media@vger.kernel.org 12819S: Maintained 12820F: drivers/media/rc/pwm-ir-tx.c 12821 12822PWM SUBSYSTEM 12823M: Thierry Reding <thierry.reding@gmail.com> 12824L: linux-pwm@vger.kernel.org 12825S: Maintained 12826T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12827F: Documentation/pwm.txt 12828F: Documentation/devicetree/bindings/pwm/ 12829F: include/linux/pwm.h 12830F: drivers/pwm/ 12831F: drivers/video/backlight/pwm_bl.c 12832F: include/linux/pwm_backlight.h 12833F: drivers/gpio/gpio-mvebu.c 12834F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12835 12836PXA GPIO DRIVER 12837M: Robert Jarzmik <robert.jarzmik@free.fr> 12838L: linux-gpio@vger.kernel.org 12839S: Maintained 12840F: drivers/gpio/gpio-pxa.c 12841 12842PXA MMCI DRIVER 12843S: Orphan 12844 12845PXA RTC DRIVER 12846M: Robert Jarzmik <robert.jarzmik@free.fr> 12847L: linux-rtc@vger.kernel.org 12848S: Maintained 12849 12850PXA2xx/PXA3xx SUPPORT 12851M: Daniel Mack <daniel@zonque.org> 12852M: Haojian Zhuang <haojian.zhuang@gmail.com> 12853M: Robert Jarzmik <robert.jarzmik@free.fr> 12854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12855T: git git://github.com/hzhuang1/linux.git 12856T: git git://github.com/rjarzmik/linux.git 12857S: Maintained 12858F: arch/arm/boot/dts/pxa* 12859F: arch/arm/mach-pxa/ 12860F: drivers/dma/pxa* 12861F: drivers/pcmcia/pxa2xx* 12862F: drivers/pinctrl/pxa/ 12863F: drivers/spi/spi-pxa2xx* 12864F: drivers/usb/gadget/udc/pxa2* 12865F: include/sound/pxa2xx-lib.h 12866F: sound/arm/pxa* 12867F: sound/soc/pxa/ 12868 12869QAT DRIVER 12870M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12871L: qat-linux@intel.com 12872S: Supported 12873F: drivers/crypto/qat/ 12874 12875QCOM AUDIO (ASoC) DRIVERS 12876M: Patrick Lai <plai@codeaurora.org> 12877M: Banajit Goswami <bgoswami@codeaurora.org> 12878L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12879S: Supported 12880F: sound/soc/qcom/ 12881 12882QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12883M: Gabriel Somlo <somlo@cmu.edu> 12884M: "Michael S. Tsirkin" <mst@redhat.com> 12885L: qemu-devel@nongnu.org 12886S: Maintained 12887F: drivers/firmware/qemu_fw_cfg.c 12888F: include/uapi/linux/qemu_fw_cfg.h 12889 12890QIB DRIVER 12891M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12892M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12893L: linux-rdma@vger.kernel.org 12894S: Supported 12895F: drivers/infiniband/hw/qib/ 12896 12897QLOGIC QL41xxx FCOE DRIVER 12898M: QLogic-Storage-Upstream@cavium.com 12899L: linux-scsi@vger.kernel.org 12900S: Supported 12901F: drivers/scsi/qedf/ 12902 12903QLOGIC QL41xxx ISCSI DRIVER 12904M: QLogic-Storage-Upstream@cavium.com 12905L: linux-scsi@vger.kernel.org 12906S: Supported 12907F: drivers/scsi/qedi/ 12908 12909QLOGIC QL4xxx ETHERNET DRIVER 12910M: Ariel Elior <aelior@marvell.com> 12911M: GR-everest-linux-l2@marvell.com 12912L: netdev@vger.kernel.org 12913S: Supported 12914F: drivers/net/ethernet/qlogic/qed/ 12915F: include/linux/qed/ 12916F: drivers/net/ethernet/qlogic/qede/ 12917 12918QLOGIC QL4xxx RDMA DRIVER 12919M: Michal Kalderon <mkalderon@marvell.com> 12920M: Ariel Elior <aelior@marvell.com> 12921L: linux-rdma@vger.kernel.org 12922S: Supported 12923F: drivers/infiniband/hw/qedr/ 12924F: include/uapi/rdma/qedr-abi.h 12925 12926QLOGIC QLA1280 SCSI DRIVER 12927M: Michael Reed <mdr@sgi.com> 12928L: linux-scsi@vger.kernel.org 12929S: Maintained 12930F: drivers/scsi/qla1280.[ch] 12931 12932QLOGIC QLA2XXX FC-SCSI DRIVER 12933M: qla2xxx-upstream@qlogic.com 12934L: linux-scsi@vger.kernel.org 12935S: Supported 12936F: Documentation/scsi/LICENSE.qla2xxx 12937F: drivers/scsi/qla2xxx/ 12938 12939QLOGIC QLA3XXX NETWORK DRIVER 12940M: GR-Linux-NIC-Dev@marvell.com 12941L: netdev@vger.kernel.org 12942S: Supported 12943F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12944F: drivers/net/ethernet/qlogic/qla3xxx.* 12945 12946QLOGIC QLA4XXX iSCSI DRIVER 12947M: QLogic-Storage-Upstream@qlogic.com 12948L: linux-scsi@vger.kernel.org 12949S: Supported 12950F: Documentation/scsi/LICENSE.qla4xxx 12951F: drivers/scsi/qla4xxx/ 12952 12953QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12954M: Shahed Shaikh <shshaikh@marvell.com> 12955M: Manish Chopra <manishc@marvell.com> 12956M: GR-Linux-NIC-Dev@marvell.com 12957L: netdev@vger.kernel.org 12958S: Supported 12959F: drivers/net/ethernet/qlogic/qlcnic/ 12960 12961QLOGIC QLGE 10Gb ETHERNET DRIVER 12962M: Manish Chopra <manishc@marvell.com> 12963M: GR-Linux-NIC-Dev@marvell.com 12964L: netdev@vger.kernel.org 12965S: Supported 12966F: drivers/net/ethernet/qlogic/qlge/ 12967 12968QM1D1B0004 MEDIA DRIVER 12969M: Akihiro Tsukada <tskd08@gmail.com> 12970L: linux-media@vger.kernel.org 12971S: Odd Fixes 12972F: drivers/media/tuners/qm1d1b0004* 12973 12974QM1D1C0042 MEDIA DRIVER 12975M: Akihiro Tsukada <tskd08@gmail.com> 12976L: linux-media@vger.kernel.org 12977S: Odd Fixes 12978F: drivers/media/tuners/qm1d1c0042* 12979 12980QNX4 FILESYSTEM 12981M: Anders Larsen <al@alarsen.net> 12982W: http://www.alarsen.net/linux/qnx4fs/ 12983S: Maintained 12984F: fs/qnx4/ 12985F: include/uapi/linux/qnx4_fs.h 12986F: include/uapi/linux/qnxtypes.h 12987 12988QORIQ DPAA2 FSL-MC BUS DRIVER 12989M: Stuart Yoder <stuyoder@gmail.com> 12990M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12991L: linux-kernel@vger.kernel.org 12992S: Maintained 12993F: drivers/bus/fsl-mc/ 12994F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12995F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12996 12997QT1010 MEDIA DRIVER 12998M: Antti Palosaari <crope@iki.fi> 12999L: linux-media@vger.kernel.org 13000W: https://linuxtv.org 13001W: http://palosaari.fi/linux/ 13002Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13003T: git git://linuxtv.org/anttip/media_tree.git 13004S: Maintained 13005F: drivers/media/tuners/qt1010* 13006 13007QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13008M: Kalle Valo <kvalo@codeaurora.org> 13009L: ath10k@lists.infradead.org 13010W: http://wireless.kernel.org/en/users/Drivers/ath10k 13011T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13012S: Supported 13013F: drivers/net/wireless/ath/ath10k/ 13014 13015QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13016M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13017L: linux-wireless@vger.kernel.org 13018W: http://wireless.kernel.org/en/users/Drivers/ath9k 13019S: Supported 13020F: drivers/net/wireless/ath/ath9k/ 13021 13022QUALCOMM CAMERA SUBSYSTEM DRIVER 13023M: Todor Tomov <todor.too@gmail.com> 13024L: linux-media@vger.kernel.org 13025S: Maintained 13026F: Documentation/devicetree/bindings/media/qcom,camss.txt 13027F: Documentation/media/v4l-drivers/qcom_camss.rst 13028F: drivers/media/platform/qcom/camss/ 13029 13030QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13031M: Ilia Lin <ilia.lin@kernel.org> 13032L: linux-pm@vger.kernel.org 13033S: Maintained 13034F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13035F: drivers/cpufreq/qcom-cpufreq-kryo.c 13036 13037QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13038M: Timur Tabi <timur@kernel.org> 13039L: netdev@vger.kernel.org 13040S: Maintained 13041F: drivers/net/ethernet/qualcomm/emac/ 13042 13043QUALCOMM ETHQOS ETHERNET DRIVER 13044M: Vinod Koul <vkoul@kernel.org> 13045M: Niklas Cassel <niklas.cassel@linaro.org> 13046L: netdev@vger.kernel.org 13047S: Maintained 13048F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13049F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 13050 13051QUALCOMM GENERIC INTERFACE I2C DRIVER 13052M: Alok Chauhan <alokc@codeaurora.org> 13053M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 13054L: linux-i2c@vger.kernel.org 13055L: linux-arm-msm@vger.kernel.org 13056S: Supported 13057F: drivers/i2c/busses/i2c-qcom-geni.c 13058 13059QUALCOMM HEXAGON ARCHITECTURE 13060M: Richard Kuo <rkuo@codeaurora.org> 13061L: linux-hexagon@vger.kernel.org 13062T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13063S: Supported 13064F: arch/hexagon/ 13065 13066QUALCOMM HIDMA DRIVER 13067M: Sinan Kaya <okaya@kernel.org> 13068L: linux-arm-kernel@lists.infradead.org 13069L: linux-arm-msm@vger.kernel.org 13070L: dmaengine@vger.kernel.org 13071S: Supported 13072F: drivers/dma/qcom/hidma* 13073 13074QUALCOMM IOMMU 13075M: Rob Clark <robdclark@gmail.com> 13076L: iommu@lists.linux-foundation.org 13077L: linux-arm-msm@vger.kernel.org 13078S: Maintained 13079F: drivers/iommu/qcom_iommu.c 13080 13081QUALCOMM TSENS THERMAL DRIVER 13082M: Amit Kucheria <amit.kucheria@linaro.org> 13083L: linux-pm@vger.kernel.org 13084L: linux-arm-msm@vger.kernel.org 13085S: Maintained 13086F: drivers/thermal/qcom/ 13087 13088QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13089M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13090L: linux-media@vger.kernel.org 13091L: linux-arm-msm@vger.kernel.org 13092T: git git://linuxtv.org/media_tree.git 13093S: Maintained 13094F: drivers/media/platform/qcom/venus/ 13095 13096QUALCOMM WCN36XX WIRELESS DRIVER 13097M: Kalle Valo <kvalo@codeaurora.org> 13098L: wcn36xx@lists.infradead.org 13099W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13100T: git git://github.com/KrasnikovEugene/wcn36xx.git 13101S: Supported 13102F: drivers/net/wireless/ath/wcn36xx/ 13103 13104QUANTENNA QTNFMAC WIRELESS DRIVER 13105M: Igor Mitsyanko <imitsyanko@quantenna.com> 13106M: Avinash Patil <avinashp@quantenna.com> 13107M: Sergey Matyukevich <smatyukevich@quantenna.com> 13108L: linux-wireless@vger.kernel.org 13109S: Maintained 13110F: drivers/net/wireless/quantenna 13111 13112RADEON and AMDGPU DRM DRIVERS 13113M: Alex Deucher <alexander.deucher@amd.com> 13114M: Christian König <christian.koenig@amd.com> 13115M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13116L: amd-gfx@lists.freedesktop.org 13117T: git git://people.freedesktop.org/~agd5f/linux 13118S: Supported 13119F: drivers/gpu/drm/radeon/ 13120F: include/uapi/drm/radeon_drm.h 13121F: drivers/gpu/drm/amd/ 13122F: include/uapi/drm/amdgpu_drm.h 13123 13124RADEON FRAMEBUFFER DISPLAY DRIVER 13125M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13126L: linux-fbdev@vger.kernel.org 13127S: Maintained 13128F: drivers/video/fbdev/aty/radeon* 13129F: include/uapi/linux/radeonfb.h 13130 13131RADIOSHARK RADIO DRIVER 13132M: Hans Verkuil <hverkuil@xs4all.nl> 13133L: linux-media@vger.kernel.org 13134T: git git://linuxtv.org/media_tree.git 13135S: Maintained 13136F: drivers/media/radio/radio-shark.c 13137 13138RADIOSHARK2 RADIO DRIVER 13139M: Hans Verkuil <hverkuil@xs4all.nl> 13140L: linux-media@vger.kernel.org 13141T: git git://linuxtv.org/media_tree.git 13142S: Maintained 13143F: drivers/media/radio/radio-shark2.c 13144F: drivers/media/radio/radio-tea5777.c 13145 13146RADOS BLOCK DEVICE (RBD) 13147M: Ilya Dryomov <idryomov@gmail.com> 13148M: Sage Weil <sage@redhat.com> 13149M: Alex Elder <elder@kernel.org> 13150L: ceph-devel@vger.kernel.org 13151W: http://ceph.com/ 13152T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13153T: git git://github.com/ceph/ceph-client.git 13154S: Supported 13155F: Documentation/ABI/testing/sysfs-bus-rbd 13156F: drivers/block/rbd.c 13157F: drivers/block/rbd_types.h 13158 13159RAGE128 FRAMEBUFFER DISPLAY DRIVER 13160M: Paul Mackerras <paulus@samba.org> 13161L: linux-fbdev@vger.kernel.org 13162S: Maintained 13163F: drivers/video/fbdev/aty/aty128fb.c 13164 13165RAINSHADOW-CEC DRIVER 13166M: Hans Verkuil <hverkuil@xs4all.nl> 13167L: linux-media@vger.kernel.org 13168T: git git://linuxtv.org/media_tree.git 13169S: Maintained 13170F: drivers/media/usb/rainshadow-cec/* 13171 13172RALINK MIPS ARCHITECTURE 13173M: John Crispin <john@phrozen.org> 13174L: linux-mips@vger.kernel.org 13175S: Maintained 13176F: arch/mips/ralink 13177 13178RALINK RT2X00 WIRELESS LAN DRIVER 13179P: rt2x00 project 13180M: Stanislaw Gruszka <sgruszka@redhat.com> 13181M: Helmut Schaa <helmut.schaa@googlemail.com> 13182L: linux-wireless@vger.kernel.org 13183S: Maintained 13184F: drivers/net/wireless/ralink/rt2x00/ 13185 13186RAMDISK RAM BLOCK DEVICE DRIVER 13187M: Jens Axboe <axboe@kernel.dk> 13188S: Maintained 13189F: Documentation/blockdev/ramdisk.txt 13190F: drivers/block/brd.c 13191 13192RANCHU VIRTUAL BOARD FOR MIPS 13193M: Miodrag Dinic <miodrag.dinic@mips.com> 13194L: linux-mips@vger.kernel.org 13195S: Supported 13196F: arch/mips/generic/board-ranchu.c 13197F: arch/mips/configs/generic/board-ranchu.config 13198 13199RANDOM NUMBER DRIVER 13200M: "Theodore Ts'o" <tytso@mit.edu> 13201S: Maintained 13202F: drivers/char/random.c 13203 13204RAPIDIO SUBSYSTEM 13205M: Matt Porter <mporter@kernel.crashing.org> 13206M: Alexandre Bounine <alex.bou9@gmail.com> 13207S: Maintained 13208F: drivers/rapidio/ 13209 13210RAS INFRASTRUCTURE 13211M: Tony Luck <tony.luck@intel.com> 13212M: Borislav Petkov <bp@alien8.de> 13213L: linux-edac@vger.kernel.org 13214S: Maintained 13215F: drivers/ras/ 13216F: include/linux/ras.h 13217F: include/ras/ras_event.h 13218F: Documentation/admin-guide/ras.rst 13219 13220RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13221L: linux-wireless@vger.kernel.org 13222S: Orphan 13223F: drivers/net/wireless/ray* 13224 13225RCUTORTURE TEST FRAMEWORK 13226M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13227M: Josh Triplett <josh@joshtriplett.org> 13228R: Steven Rostedt <rostedt@goodmis.org> 13229R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13230R: Lai Jiangshan <jiangshanlai@gmail.com> 13231L: rcu@vger.kernel.org 13232S: Supported 13233T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13234F: tools/testing/selftests/rcutorture 13235 13236RDC R-321X SoC 13237M: Florian Fainelli <florian@openwrt.org> 13238S: Maintained 13239 13240RDC R6040 FAST ETHERNET DRIVER 13241M: Florian Fainelli <f.fainelli@gmail.com> 13242L: netdev@vger.kernel.org 13243S: Maintained 13244F: drivers/net/ethernet/rdc/r6040.c 13245 13246RDMAVT - RDMA verbs software 13247M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13248M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13249L: linux-rdma@vger.kernel.org 13250S: Supported 13251F: drivers/infiniband/sw/rdmavt 13252 13253RDS - RELIABLE DATAGRAM SOCKETS 13254M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13255L: netdev@vger.kernel.org 13256L: linux-rdma@vger.kernel.org 13257L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13258W: https://oss.oracle.com/projects/rds/ 13259S: Supported 13260F: net/rds/ 13261F: Documentation/networking/rds.txt 13262 13263RDT - RESOURCE ALLOCATION 13264M: Fenghua Yu <fenghua.yu@intel.com> 13265M: Reinette Chatre <reinette.chatre@intel.com> 13266L: linux-kernel@vger.kernel.org 13267S: Supported 13268F: arch/x86/kernel/cpu/resctrl/ 13269F: arch/x86/include/asm/resctrl_sched.h 13270F: Documentation/x86/resctrl* 13271 13272READ-COPY UPDATE (RCU) 13273M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13274M: Josh Triplett <josh@joshtriplett.org> 13275R: Steven Rostedt <rostedt@goodmis.org> 13276R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13277R: Lai Jiangshan <jiangshanlai@gmail.com> 13278R: Joel Fernandes <joel@joelfernandes.org> 13279L: rcu@vger.kernel.org 13280W: http://www.rdrop.com/users/paulmck/RCU/ 13281S: Supported 13282T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13283F: Documentation/RCU/ 13284X: Documentation/RCU/torture.txt 13285F: include/linux/rcu* 13286X: include/linux/srcu*.h 13287F: kernel/rcu/ 13288X: kernel/rcu/srcu*.c 13289 13290REAL TIME CLOCK (RTC) SUBSYSTEM 13291M: Alessandro Zummo <a.zummo@towertech.it> 13292M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13293L: linux-rtc@vger.kernel.org 13294Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13295T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13296S: Maintained 13297F: Documentation/devicetree/bindings/rtc/ 13298F: Documentation/rtc.txt 13299F: drivers/rtc/ 13300F: include/linux/rtc.h 13301F: include/uapi/linux/rtc.h 13302F: include/linux/rtc/ 13303F: include/linux/platform_data/rtc-* 13304F: tools/testing/selftests/rtc/ 13305 13306REALTEK AUDIO CODECS 13307M: Bard Liao <bardliao@realtek.com> 13308M: Oder Chiou <oder_chiou@realtek.com> 13309S: Maintained 13310F: sound/soc/codecs/rt* 13311F: include/sound/rt*.h 13312 13313REALTEK RTL83xx SMI DSA ROUTER CHIPS 13314M: Linus Walleij <linus.walleij@linaro.org> 13315S: Maintained 13316F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13317F: drivers/net/dsa/realtek-smi* 13318F: drivers/net/dsa/rtl83* 13319 13320REDPINE WIRELESS DRIVER 13321M: Amitkumar Karwar <amitkarwar@gmail.com> 13322M: Siva Rebbagondla <siva8118@gmail.com> 13323L: linux-wireless@vger.kernel.org 13324S: Maintained 13325F: drivers/net/wireless/rsi/ 13326 13327REGISTER MAP ABSTRACTION 13328M: Mark Brown <broonie@kernel.org> 13329L: linux-kernel@vger.kernel.org 13330T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13331S: Supported 13332F: Documentation/devicetree/bindings/regmap/ 13333F: drivers/base/regmap/ 13334F: include/linux/regmap.h 13335 13336REISERFS FILE SYSTEM 13337L: reiserfs-devel@vger.kernel.org 13338S: Supported 13339F: fs/reiserfs/ 13340 13341REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13342M: Ohad Ben-Cohen <ohad@wizery.com> 13343M: Bjorn Andersson <bjorn.andersson@linaro.org> 13344L: linux-remoteproc@vger.kernel.org 13345T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13346S: Maintained 13347F: Documentation/devicetree/bindings/remoteproc/ 13348F: Documentation/remoteproc.txt 13349F: drivers/remoteproc/ 13350F: include/linux/remoteproc.h 13351 13352REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13353M: Ohad Ben-Cohen <ohad@wizery.com> 13354M: Bjorn Andersson <bjorn.andersson@linaro.org> 13355L: linux-remoteproc@vger.kernel.org 13356T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13357S: Maintained 13358F: drivers/rpmsg/ 13359F: Documentation/rpmsg.txt 13360F: include/linux/rpmsg.h 13361F: include/linux/rpmsg/ 13362 13363RENESAS CLOCK DRIVERS 13364M: Geert Uytterhoeven <geert+renesas@glider.be> 13365L: linux-renesas-soc@vger.kernel.org 13366T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13367S: Supported 13368F: drivers/clk/renesas/ 13369 13370RENESAS EMEV2 I2C DRIVER 13371M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13372S: Supported 13373F: drivers/i2c/busses/i2c-emev2.c 13374 13375RENESAS ETHERNET DRIVERS 13376R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13377L: netdev@vger.kernel.org 13378L: linux-renesas-soc@vger.kernel.org 13379F: Documentation/devicetree/bindings/net/renesas,*.txt 13380F: Documentation/devicetree/bindings/net/sh_eth.txt 13381F: drivers/net/ethernet/renesas/ 13382F: include/linux/sh_eth.h 13383 13384RENESAS R-CAR GYROADC DRIVER 13385M: Marek Vasut <marek.vasut@gmail.com> 13386L: linux-iio@vger.kernel.org 13387S: Supported 13388F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13389F: drivers/iio/adc/rcar-gyroadc.c 13390 13391RENESAS R-CAR I2C DRIVERS 13392M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13393S: Supported 13394F: drivers/i2c/busses/i2c-rcar.c 13395F: drivers/i2c/busses/i2c-sh_mobile.c 13396 13397RENESAS RIIC DRIVER 13398M: Chris Brandt <chris.brandt@renesas.com> 13399S: Supported 13400F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13401F: drivers/i2c/busses/i2c-riic.c 13402 13403RENESAS USB PHY DRIVER 13404M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13405L: linux-renesas-soc@vger.kernel.org 13406S: Maintained 13407F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13408 13409RESET CONTROLLER FRAMEWORK 13410M: Philipp Zabel <p.zabel@pengutronix.de> 13411T: git git://git.pengutronix.de/git/pza/linux 13412S: Maintained 13413F: drivers/reset/ 13414F: Documentation/devicetree/bindings/reset/ 13415F: include/dt-bindings/reset/ 13416F: include/linux/reset.h 13417F: include/linux/reset/ 13418F: include/linux/reset-controller.h 13419 13420RESTARTABLE SEQUENCES SUPPORT 13421M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13422M: Peter Zijlstra <peterz@infradead.org> 13423M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13424M: Boqun Feng <boqun.feng@gmail.com> 13425L: linux-kernel@vger.kernel.org 13426S: Supported 13427F: kernel/rseq.c 13428F: include/uapi/linux/rseq.h 13429F: include/trace/events/rseq.h 13430F: tools/testing/selftests/rseq/ 13431 13432RFKILL 13433M: Johannes Berg <johannes@sipsolutions.net> 13434L: linux-wireless@vger.kernel.org 13435W: http://wireless.kernel.org/ 13436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13437T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13438S: Maintained 13439F: Documentation/rfkill.txt 13440F: Documentation/ABI/stable/sysfs-class-rfkill 13441F: net/rfkill/ 13442F: include/linux/rfkill.h 13443F: include/uapi/linux/rfkill.h 13444 13445RHASHTABLE 13446M: Thomas Graf <tgraf@suug.ch> 13447M: Herbert Xu <herbert@gondor.apana.org.au> 13448L: netdev@vger.kernel.org 13449S: Maintained 13450F: lib/rhashtable.c 13451F: lib/test_rhashtable.c 13452F: include/linux/rhashtable.h 13453F: include/linux/rhashtable-types.h 13454 13455RICOH R5C592 MEMORYSTICK DRIVER 13456M: Maxim Levitsky <maximlevitsky@gmail.com> 13457S: Maintained 13458F: drivers/memstick/host/r592.* 13459 13460RICOH SMARTMEDIA/XD DRIVER 13461M: Maxim Levitsky <maximlevitsky@gmail.com> 13462S: Maintained 13463F: drivers/mtd/nand/raw/r852.c 13464F: drivers/mtd/nand/raw/r852.h 13465 13466RISC-V ARCHITECTURE 13467M: Palmer Dabbelt <palmer@sifive.com> 13468M: Albert Ou <aou@eecs.berkeley.edu> 13469L: linux-riscv@lists.infradead.org 13470T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13471S: Supported 13472F: arch/riscv/ 13473K: riscv 13474N: riscv 13475 13476ROCCAT DRIVERS 13477M: Stefan Achatz <erazor_de@users.sourceforge.net> 13478W: http://sourceforge.net/projects/roccat/ 13479S: Maintained 13480F: drivers/hid/hid-roccat* 13481F: include/linux/hid-roccat* 13482F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13483 13484ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13485M: Jacob chen <jacob2.chen@rock-chips.com> 13486L: linux-media@vger.kernel.org 13487S: Maintained 13488F: drivers/media/platform/rockchip/rga/ 13489F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13490 13491ROCKCHIP VPU CODEC DRIVER 13492M: Ezequiel Garcia <ezequiel@collabora.com> 13493L: linux-media@vger.kernel.org 13494S: Maintained 13495F: drivers/staging/media/platform/rockchip/vpu/ 13496F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13497 13498ROCKER DRIVER 13499M: Jiri Pirko <jiri@resnulli.us> 13500L: netdev@vger.kernel.org 13501S: Supported 13502F: drivers/net/ethernet/rocker/ 13503 13504ROCKETPORT DRIVER 13505P: Comtrol Corp. 13506W: http://www.comtrol.com 13507S: Maintained 13508F: Documentation/serial/rocket.rst 13509F: drivers/tty/rocket* 13510 13511ROCKETPORT EXPRESS/INFINITY DRIVER 13512M: Kevin Cernekee <cernekee@gmail.com> 13513L: linux-serial@vger.kernel.org 13514S: Odd Fixes 13515F: drivers/tty/serial/rp2.* 13516 13517ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13518M: Marek Vasut <marek.vasut+renesas@gmail.com> 13519L: linux-kernel@vger.kernel.org 13520L: linux-renesas-soc@vger.kernel.org 13521S: Supported 13522F: drivers/mfd/bd9571mwv.c 13523F: drivers/regulator/bd9571mwv-regulator.c 13524F: drivers/gpio/gpio-bd9571mwv.c 13525F: include/linux/mfd/bd9571mwv.h 13526F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13527 13528ROSE NETWORK LAYER 13529M: Ralf Baechle <ralf@linux-mips.org> 13530L: linux-hams@vger.kernel.org 13531W: http://www.linux-ax25.org/ 13532S: Maintained 13533F: include/net/rose.h 13534F: include/uapi/linux/rose.h 13535F: net/rose/ 13536 13537RTL2830 MEDIA DRIVER 13538M: Antti Palosaari <crope@iki.fi> 13539L: linux-media@vger.kernel.org 13540W: https://linuxtv.org 13541W: http://palosaari.fi/linux/ 13542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13543T: git git://linuxtv.org/anttip/media_tree.git 13544S: Maintained 13545F: drivers/media/dvb-frontends/rtl2830* 13546 13547RTL2832 MEDIA DRIVER 13548M: Antti Palosaari <crope@iki.fi> 13549L: linux-media@vger.kernel.org 13550W: https://linuxtv.org 13551W: http://palosaari.fi/linux/ 13552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13553T: git git://linuxtv.org/anttip/media_tree.git 13554S: Maintained 13555F: drivers/media/dvb-frontends/rtl2832* 13556 13557RTL2832_SDR MEDIA DRIVER 13558M: Antti Palosaari <crope@iki.fi> 13559L: linux-media@vger.kernel.org 13560W: https://linuxtv.org 13561W: http://palosaari.fi/linux/ 13562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13563T: git git://linuxtv.org/anttip/media_tree.git 13564S: Maintained 13565F: drivers/media/dvb-frontends/rtl2832_sdr* 13566 13567RTL8180 WIRELESS DRIVER 13568L: linux-wireless@vger.kernel.org 13569W: http://wireless.kernel.org/ 13570T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13571S: Orphan 13572F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13573 13574RTL8187 WIRELESS DRIVER 13575M: Herton Ronaldo Krzesinski <herton@canonical.com> 13576M: Hin-Tak Leung <htl10@users.sourceforge.net> 13577M: Larry Finger <Larry.Finger@lwfinger.net> 13578L: linux-wireless@vger.kernel.org 13579W: http://wireless.kernel.org/ 13580T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13581S: Maintained 13582F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13583 13584REALTEK WIRELESS DRIVER (rtlwifi family) 13585M: Ping-Ke Shih <pkshih@realtek.com> 13586L: linux-wireless@vger.kernel.org 13587W: http://wireless.kernel.org/ 13588T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13589S: Maintained 13590F: drivers/net/wireless/realtek/rtlwifi/ 13591 13592REALTEK WIRELESS DRIVER (rtw88) 13593M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13594L: linux-wireless@vger.kernel.org 13595S: Maintained 13596F: drivers/net/wireless/realtek/rtw88/ 13597 13598RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13599M: Jes Sorensen <Jes.Sorensen@gmail.com> 13600L: linux-wireless@vger.kernel.org 13601T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13602S: Maintained 13603F: drivers/net/wireless/realtek/rtl8xxxu/ 13604 13605RXRPC SOCKETS (AF_RXRPC) 13606M: David Howells <dhowells@redhat.com> 13607L: linux-afs@lists.infradead.org 13608S: Supported 13609F: net/rxrpc/ 13610F: include/keys/rxrpc-type.h 13611F: include/net/af_rxrpc.h 13612F: include/trace/events/rxrpc.h 13613F: include/uapi/linux/rxrpc.h 13614F: Documentation/networking/rxrpc.txt 13615W: https://www.infradead.org/~dhowells/kafs/ 13616 13617S3 SAVAGE FRAMEBUFFER DRIVER 13618M: Antonino Daplas <adaplas@gmail.com> 13619L: linux-fbdev@vger.kernel.org 13620S: Maintained 13621F: drivers/video/fbdev/savage/ 13622 13623S390 13624M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13625M: Heiko Carstens <heiko.carstens@de.ibm.com> 13626L: linux-s390@vger.kernel.org 13627W: http://www.ibm.com/developerworks/linux/linux390/ 13628T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13629S: Supported 13630F: arch/s390/ 13631F: drivers/s390/ 13632F: Documentation/s390/ 13633F: Documentation/driver-api/s390-drivers.rst 13634 13635S390 COMMON I/O LAYER 13636M: Sebastian Ott <sebott@linux.ibm.com> 13637M: Peter Oberparleiter <oberpar@linux.ibm.com> 13638L: linux-s390@vger.kernel.org 13639W: http://www.ibm.com/developerworks/linux/linux390/ 13640S: Supported 13641F: drivers/s390/cio/ 13642 13643S390 DASD DRIVER 13644M: Stefan Haberland <sth@linux.ibm.com> 13645M: Jan Hoeppner <hoeppner@linux.ibm.com> 13646L: linux-s390@vger.kernel.org 13647W: http://www.ibm.com/developerworks/linux/linux390/ 13648S: Supported 13649F: drivers/s390/block/dasd* 13650F: block/partitions/ibm.c 13651 13652S390 IOMMU (PCI) 13653M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13654L: linux-s390@vger.kernel.org 13655W: http://www.ibm.com/developerworks/linux/linux390/ 13656S: Supported 13657F: drivers/iommu/s390-iommu.c 13658 13659S390 IUCV NETWORK LAYER 13660M: Julian Wiedmann <jwi@linux.ibm.com> 13661M: Ursula Braun <ubraun@linux.ibm.com> 13662L: linux-s390@vger.kernel.org 13663W: http://www.ibm.com/developerworks/linux/linux390/ 13664S: Supported 13665F: drivers/s390/net/*iucv* 13666F: include/net/iucv/ 13667F: net/iucv/ 13668 13669S390 NETWORK DRIVERS 13670M: Julian Wiedmann <jwi@linux.ibm.com> 13671M: Ursula Braun <ubraun@linux.ibm.com> 13672L: linux-s390@vger.kernel.org 13673W: http://www.ibm.com/developerworks/linux/linux390/ 13674S: Supported 13675F: drivers/s390/net/ 13676 13677S390 PCI SUBSYSTEM 13678M: Sebastian Ott <sebott@linux.ibm.com> 13679M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13680L: linux-s390@vger.kernel.org 13681W: http://www.ibm.com/developerworks/linux/linux390/ 13682S: Supported 13683F: arch/s390/pci/ 13684F: drivers/pci/hotplug/s390_pci_hpc.c 13685 13686S390 VFIO-CCW DRIVER 13687M: Cornelia Huck <cohuck@redhat.com> 13688M: Farhan Ali <alifm@linux.ibm.com> 13689M: Eric Farman <farman@linux.ibm.com> 13690R: Halil Pasic <pasic@linux.ibm.com> 13691L: linux-s390@vger.kernel.org 13692L: kvm@vger.kernel.org 13693S: Supported 13694F: drivers/s390/cio/vfio_ccw* 13695F: Documentation/s390/vfio-ccw.txt 13696F: include/uapi/linux/vfio_ccw.h 13697 13698S390 ZCRYPT DRIVER 13699M: Harald Freudenberger <freude@linux.ibm.com> 13700L: linux-s390@vger.kernel.org 13701W: http://www.ibm.com/developerworks/linux/linux390/ 13702S: Supported 13703F: drivers/s390/crypto/ 13704 13705S390 VFIO AP DRIVER 13706M: Tony Krowiak <akrowiak@linux.ibm.com> 13707M: Pierre Morel <pmorel@linux.ibm.com> 13708M: Halil Pasic <pasic@linux.ibm.com> 13709L: linux-s390@vger.kernel.org 13710W: http://www.ibm.com/developerworks/linux/linux390/ 13711S: Supported 13712F: drivers/s390/crypto/vfio_ap_drv.c 13713F: drivers/s390/crypto/vfio_ap_private.h 13714F: drivers/s390/crypto/vfio_ap_ops.c 13715F: Documentation/s390/vfio-ap.txt 13716 13717S390 ZFCP DRIVER 13718M: Steffen Maier <maier@linux.ibm.com> 13719M: Benjamin Block <bblock@linux.ibm.com> 13720L: linux-s390@vger.kernel.org 13721W: http://www.ibm.com/developerworks/linux/linux390/ 13722S: Supported 13723F: drivers/s390/scsi/zfcp_* 13724 13725S3C24XX SD/MMC Driver 13726M: Ben Dooks <ben-linux@fluff.org> 13727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13728S: Supported 13729F: drivers/mmc/host/s3cmci.* 13730 13731SAA6588 RDS RECEIVER DRIVER 13732M: Hans Verkuil <hverkuil@xs4all.nl> 13733L: linux-media@vger.kernel.org 13734T: git git://linuxtv.org/media_tree.git 13735W: https://linuxtv.org 13736S: Odd Fixes 13737F: drivers/media/i2c/saa6588* 13738 13739SAA7134 VIDEO4LINUX DRIVER 13740M: Mauro Carvalho Chehab <mchehab@kernel.org> 13741L: linux-media@vger.kernel.org 13742W: https://linuxtv.org 13743T: git git://linuxtv.org/media_tree.git 13744S: Odd fixes 13745F: Documentation/media/v4l-drivers/saa7134* 13746F: drivers/media/pci/saa7134/ 13747 13748SAA7146 VIDEO4LINUX-2 DRIVER 13749M: Hans Verkuil <hverkuil@xs4all.nl> 13750L: linux-media@vger.kernel.org 13751T: git git://linuxtv.org/media_tree.git 13752S: Maintained 13753F: drivers/media/common/saa7146/ 13754F: drivers/media/pci/saa7146/ 13755F: include/media/drv-intf/saa7146* 13756 13757SAMSUNG AUDIO (ASoC) DRIVERS 13758M: Krzysztof Kozlowski <krzk@kernel.org> 13759M: Sangbeom Kim <sbkim73@samsung.com> 13760M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13761L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13762S: Supported 13763F: sound/soc/samsung/ 13764F: Documentation/devicetree/bindings/sound/samsung* 13765 13766SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13767M: Krzysztof Kozlowski <krzk@kernel.org> 13768L: linux-crypto@vger.kernel.org 13769L: linux-samsung-soc@vger.kernel.org 13770S: Maintained 13771F: drivers/crypto/exynos-rng.c 13772F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13773 13774SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13775M: Łukasz Stelmach <l.stelmach@samsung.com> 13776L: linux-samsung-soc@vger.kernel.org 13777S: Maintained 13778F: drivers/char/hw_random/exynos-trng.c 13779F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13780 13781SAMSUNG FRAMEBUFFER DRIVER 13782M: Jingoo Han <jingoohan1@gmail.com> 13783L: linux-fbdev@vger.kernel.org 13784S: Maintained 13785F: drivers/video/fbdev/s3c-fb.c 13786 13787SAMSUNG LAPTOP DRIVER 13788M: Corentin Chary <corentin.chary@gmail.com> 13789L: platform-driver-x86@vger.kernel.org 13790S: Maintained 13791F: drivers/platform/x86/samsung-laptop.c 13792 13793SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13794M: Sangbeom Kim <sbkim73@samsung.com> 13795M: Krzysztof Kozlowski <krzk@kernel.org> 13796M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13797L: linux-kernel@vger.kernel.org 13798L: linux-samsung-soc@vger.kernel.org 13799S: Supported 13800F: drivers/mfd/sec*.c 13801F: drivers/regulator/s2m*.c 13802F: drivers/regulator/s5m*.c 13803F: drivers/clk/clk-s2mps11.c 13804F: drivers/rtc/rtc-s5m.c 13805F: include/linux/mfd/samsung/ 13806F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13807F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13808F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13809F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13810 13811SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13812M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13813L: linux-media@vger.kernel.org 13814L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13815S: Maintained 13816F: drivers/media/platform/s3c-camif/ 13817F: include/media/drv-intf/s3c_camif.h 13818 13819SAMSUNG S3FWRN5 NFC DRIVER 13820M: Robert Baldyga <r.baldyga@samsung.com> 13821M: Krzysztof Opasiak <k.opasiak@samsung.com> 13822L: linux-nfc@lists.01.org (moderated for non-subscribers) 13823S: Supported 13824F: drivers/nfc/s3fwrn5 13825 13826SAMSUNG S5C73M3 CAMERA DRIVER 13827M: Kyungmin Park <kyungmin.park@samsung.com> 13828M: Andrzej Hajda <a.hajda@samsung.com> 13829L: linux-media@vger.kernel.org 13830S: Supported 13831F: drivers/media/i2c/s5c73m3/* 13832 13833SAMSUNG S5K5BAF CAMERA DRIVER 13834M: Kyungmin Park <kyungmin.park@samsung.com> 13835M: Andrzej Hajda <a.hajda@samsung.com> 13836L: linux-media@vger.kernel.org 13837S: Supported 13838F: drivers/media/i2c/s5k5baf.c 13839 13840SAMSUNG S5P Security SubSystem (SSS) DRIVER 13841M: Krzysztof Kozlowski <krzk@kernel.org> 13842M: Vladimir Zapolskiy <vz@mleia.com> 13843M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13844L: linux-crypto@vger.kernel.org 13845L: linux-samsung-soc@vger.kernel.org 13846S: Maintained 13847F: drivers/crypto/s5p-sss.c 13848 13849SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13850M: Kyungmin Park <kyungmin.park@samsung.com> 13851M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13852L: linux-media@vger.kernel.org 13853Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13854S: Supported 13855F: drivers/media/platform/exynos4-is/ 13856 13857SAMSUNG SOC CLOCK DRIVERS 13858M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13859M: Tomasz Figa <tomasz.figa@gmail.com> 13860M: Chanwoo Choi <cw00.choi@samsung.com> 13861S: Supported 13862L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13863T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13864F: drivers/clk/samsung/ 13865F: include/dt-bindings/clock/exynos*.h 13866F: Documentation/devicetree/bindings/clock/exynos*.txt 13867 13868SAMSUNG SPI DRIVERS 13869M: Kukjin Kim <kgene@kernel.org> 13870M: Krzysztof Kozlowski <krzk@kernel.org> 13871M: Andi Shyti <andi@etezian.org> 13872L: linux-spi@vger.kernel.org 13873L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13874S: Maintained 13875F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13876F: drivers/spi/spi-s3c* 13877F: include/linux/platform_data/spi-s3c64xx.h 13878 13879SAMSUNG SXGBE DRIVERS 13880M: Byungho An <bh74.an@samsung.com> 13881M: Girish K S <ks.giri@samsung.com> 13882M: Vipul Pandya <vipul.pandya@samsung.com> 13883S: Supported 13884L: netdev@vger.kernel.org 13885F: drivers/net/ethernet/samsung/sxgbe/ 13886 13887SAMSUNG THERMAL DRIVER 13888M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13889L: linux-pm@vger.kernel.org 13890L: linux-samsung-soc@vger.kernel.org 13891S: Supported 13892T: git https://github.com/lmajewski/linux-samsung-thermal.git 13893F: drivers/thermal/samsung/ 13894 13895SAMSUNG USB2 PHY DRIVER 13896M: Kamil Debski <kamil@wypas.org> 13897M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13898L: linux-kernel@vger.kernel.org 13899S: Supported 13900F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13901F: Documentation/phy/samsung-usb2.txt 13902F: drivers/phy/samsung/phy-exynos4210-usb2.c 13903F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13904F: drivers/phy/samsung/phy-exynos5250-usb2.c 13905F: drivers/phy/samsung/phy-s5pv210-usb2.c 13906F: drivers/phy/samsung/phy-samsung-usb2.c 13907F: drivers/phy/samsung/phy-samsung-usb2.h 13908 13909SC1200 WDT DRIVER 13910M: Zwane Mwaikambo <zwanem@gmail.com> 13911S: Maintained 13912F: drivers/watchdog/sc1200wdt.c 13913 13914SCHEDULER 13915M: Ingo Molnar <mingo@redhat.com> 13916M: Peter Zijlstra <peterz@infradead.org> 13917L: linux-kernel@vger.kernel.org 13918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13919S: Maintained 13920F: kernel/sched/ 13921F: include/linux/sched.h 13922F: include/uapi/linux/sched.h 13923F: include/linux/wait.h 13924F: include/linux/preempt.h 13925 13926SCR24X CHIP CARD INTERFACE DRIVER 13927M: Lubomir Rintel <lkundrak@v3.sk> 13928S: Supported 13929F: drivers/char/pcmcia/scr24x_cs.c 13930 13931SCSI CDROM DRIVER 13932M: Jens Axboe <axboe@kernel.dk> 13933L: linux-scsi@vger.kernel.org 13934W: http://www.kernel.dk 13935S: Maintained 13936F: drivers/scsi/sr* 13937 13938SCSI RDMA PROTOCOL (SRP) INITIATOR 13939M: Bart Van Assche <bvanassche@acm.org> 13940L: linux-rdma@vger.kernel.org 13941S: Supported 13942Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13943F: drivers/infiniband/ulp/srp/ 13944F: include/scsi/srp.h 13945 13946SCSI RDMA PROTOCOL (SRP) TARGET 13947M: Bart Van Assche <bvanassche@acm.org> 13948L: linux-rdma@vger.kernel.org 13949L: target-devel@vger.kernel.org 13950S: Supported 13951Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13952F: drivers/infiniband/ulp/srpt/ 13953 13954SCSI SG DRIVER 13955M: Doug Gilbert <dgilbert@interlog.com> 13956L: linux-scsi@vger.kernel.org 13957W: http://sg.danny.cz/sg 13958S: Maintained 13959F: Documentation/scsi/scsi-generic.txt 13960F: drivers/scsi/sg.c 13961F: include/scsi/sg.h 13962 13963SCSI SUBSYSTEM 13964M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13966M: "Martin K. Petersen" <martin.petersen@oracle.com> 13967T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13968Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13969L: linux-scsi@vger.kernel.org 13970S: Maintained 13971F: Documentation/devicetree/bindings/scsi/ 13972F: drivers/scsi/ 13973F: include/scsi/ 13974 13975SCSI TAPE DRIVER 13976M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13977L: linux-scsi@vger.kernel.org 13978S: Maintained 13979F: Documentation/scsi/st.txt 13980F: drivers/scsi/st.* 13981F: drivers/scsi/st_*.h 13982 13983SCSI TARGET SUBSYSTEM 13984M: "Martin K. Petersen" <martin.petersen@oracle.com> 13985L: linux-scsi@vger.kernel.org 13986L: target-devel@vger.kernel.org 13987W: http://www.linux-iscsi.org 13988T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13989Q: https://patchwork.kernel.org/project/target-devel/list/ 13990S: Supported 13991F: drivers/target/ 13992F: include/target/ 13993F: Documentation/target/ 13994 13995SCTP PROTOCOL 13996M: Vlad Yasevich <vyasevich@gmail.com> 13997M: Neil Horman <nhorman@tuxdriver.com> 13998M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13999L: linux-sctp@vger.kernel.org 14000W: http://lksctp.sourceforge.net 14001S: Maintained 14002F: Documentation/networking/sctp.txt 14003F: include/linux/sctp.h 14004F: include/uapi/linux/sctp.h 14005F: include/net/sctp/ 14006F: net/sctp/ 14007 14008SCx200 CPU SUPPORT 14009M: Jim Cromie <jim.cromie@gmail.com> 14010S: Odd Fixes 14011F: Documentation/i2c/busses/scx200_acb 14012F: arch/x86/platform/scx200/ 14013F: drivers/watchdog/scx200_wdt.c 14014F: drivers/i2c/busses/scx200* 14015F: drivers/mtd/maps/scx200_docflash.c 14016F: include/linux/scx200.h 14017 14018SCx200 GPIO DRIVER 14019M: Jim Cromie <jim.cromie@gmail.com> 14020S: Maintained 14021F: drivers/char/scx200_gpio.c 14022F: include/linux/scx200_gpio.h 14023 14024SCx200 HRT CLOCKSOURCE DRIVER 14025M: Jim Cromie <jim.cromie@gmail.com> 14026S: Maintained 14027F: drivers/clocksource/scx200_hrt.c 14028 14029SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14030M: Sascha Sommer <saschasommer@freenet.de> 14031L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14032S: Maintained 14033F: drivers/mmc/host/sdricoh_cs.c 14034 14035SECO BOARDS CEC DRIVER 14036M: Ettore Chimenti <ek5.chimenti@gmail.com> 14037S: Maintained 14038F: drivers/media/platform/seco-cec/seco-cec.c 14039F: drivers/media/platform/seco-cec/seco-cec.h 14040 14041SECURE COMPUTING 14042M: Kees Cook <keescook@chromium.org> 14043R: Andy Lutomirski <luto@amacapital.net> 14044R: Will Drewry <wad@chromium.org> 14045T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14046S: Supported 14047F: kernel/seccomp.c 14048F: include/uapi/linux/seccomp.h 14049F: include/linux/seccomp.h 14050F: tools/testing/selftests/seccomp/* 14051F: tools/testing/selftests/kselftest_harness.h 14052F: Documentation/userspace-api/seccomp_filter.rst 14053K: \bsecure_computing 14054K: \bTIF_SECCOMP\b 14055 14056SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14057M: Al Cooper <alcooperx@gmail.com> 14058L: linux-mmc@vger.kernel.org 14059L: bcm-kernel-feedback-list@broadcom.com 14060S: Maintained 14061F: drivers/mmc/host/sdhci-brcmstb* 14062 14063SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14064M: Adrian Hunter <adrian.hunter@intel.com> 14065L: linux-mmc@vger.kernel.org 14066S: Maintained 14067F: drivers/mmc/host/sdhci* 14068F: include/linux/mmc/sdhci* 14069 14070EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14071M: Adrian Hunter <adrian.hunter@intel.com> 14072M: Ritesh Harjani <riteshh@codeaurora.org> 14073M: Asutosh Das <asutoshd@codeaurora.org> 14074L: linux-mmc@vger.kernel.org 14075S: Maintained 14076F: drivers/mmc/host/cqhci* 14077 14078SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14079M: Prabu Thangamuthu <prabu.t@synopsys.com> 14080M: Manjunath M B <manjumb@synopsys.com> 14081L: linux-mmc@vger.kernel.org 14082S: Maintained 14083F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14084 14085SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14086M: Ludovic Desroches <ludovic.desroches@microchip.com> 14087L: linux-mmc@vger.kernel.org 14088S: Supported 14089F: drivers/mmc/host/sdhci-of-at91.c 14090 14091SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14092M: Ben Dooks <ben-linux@fluff.org> 14093M: Jaehoon Chung <jh80.chung@samsung.com> 14094L: linux-mmc@vger.kernel.org 14095S: Maintained 14096F: drivers/mmc/host/sdhci-s3c* 14097 14098SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14099M: Viresh Kumar <vireshk@kernel.org> 14100L: linux-mmc@vger.kernel.org 14101S: Maintained 14102F: drivers/mmc/host/sdhci-spear.c 14103 14104SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14105M: Kishon Vijay Abraham I <kishon@ti.com> 14106L: linux-mmc@vger.kernel.org 14107S: Maintained 14108F: drivers/mmc/host/sdhci-omap.c 14109 14110SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14111M: Scott Bauer <scott.bauer@intel.com> 14112M: Jonathan Derrick <jonathan.derrick@intel.com> 14113L: linux-block@vger.kernel.org 14114S: Supported 14115F: block/sed* 14116F: block/opal_proto.h 14117F: include/linux/sed* 14118F: include/uapi/linux/sed* 14119 14120SECURITY CONTACT 14121M: Security Officers <security@kernel.org> 14122S: Supported 14123 14124SECURITY SUBSYSTEM 14125M: James Morris <jmorris@namei.org> 14126M: "Serge E. Hallyn" <serge@hallyn.com> 14127L: linux-security-module@vger.kernel.org (suggested Cc:) 14128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14129W: http://kernsec.org/ 14130S: Supported 14131F: security/ 14132X: security/selinux/ 14133 14134SELINUX SECURITY MODULE 14135M: Paul Moore <paul@paul-moore.com> 14136M: Stephen Smalley <sds@tycho.nsa.gov> 14137M: Eric Paris <eparis@parisplace.org> 14138L: selinux@vger.kernel.org 14139W: https://selinuxproject.org 14140W: https://github.com/SELinuxProject 14141T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14142S: Supported 14143F: include/uapi/linux/selinux_netlink.h 14144F: security/selinux/ 14145F: scripts/selinux/ 14146F: Documentation/admin-guide/LSM/SELinux.rst 14147 14148SENSABLE PHANTOM 14149M: Jiri Slaby <jirislaby@gmail.com> 14150S: Maintained 14151F: drivers/misc/phantom.c 14152F: include/uapi/linux/phantom.h 14153 14154SERIAL DEVICE BUS 14155M: Rob Herring <robh@kernel.org> 14156L: linux-serial@vger.kernel.org 14157S: Maintained 14158F: Documentation/devicetree/bindings/serial/slave-device.txt 14159F: drivers/tty/serdev/ 14160F: include/linux/serdev.h 14161 14162SERIAL DRIVERS 14163M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14164L: linux-serial@vger.kernel.org 14165S: Maintained 14166F: Documentation/devicetree/bindings/serial/ 14167F: drivers/tty/serial/ 14168 14169SERIAL IR RECEIVER 14170M: Sean Young <sean@mess.org> 14171L: linux-media@vger.kernel.org 14172S: Maintained 14173F: drivers/media/rc/serial_ir.c 14174 14175SFC NETWORK DRIVER 14176M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14177M: Edward Cree <ecree@solarflare.com> 14178M: Martin Habets <mhabets@solarflare.com> 14179L: netdev@vger.kernel.org 14180S: Supported 14181F: drivers/net/ethernet/sfc/ 14182 14183SFF/SFP/SFP+ MODULE SUPPORT 14184M: Russell King <linux@armlinux.org.uk> 14185L: netdev@vger.kernel.org 14186S: Maintained 14187F: drivers/net/phy/phylink.c 14188F: drivers/net/phy/sfp* 14189F: include/linux/phylink.h 14190F: include/linux/sfp.h 14191 14192SGI GRU DRIVER 14193M: Dimitri Sivanich <sivanich@sgi.com> 14194S: Maintained 14195F: drivers/misc/sgi-gru/ 14196 14197SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14198M: Pat Gefre <pfg@sgi.com> 14199L: linux-ia64@vger.kernel.org 14200S: Supported 14201F: Documentation/ia64/serial.txt 14202F: drivers/tty/serial/ioc?_serial.c 14203F: include/linux/ioc?.h 14204 14205SGI XP/XPC/XPNET DRIVER 14206M: Cliff Whickman <cpw@sgi.com> 14207M: Robin Holt <robinmholt@gmail.com> 14208S: Maintained 14209F: drivers/misc/sgi-xp/ 14210 14211SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14212M: Ursula Braun <ubraun@linux.ibm.com> 14213M: Karsten Graul <kgraul@linux.ibm.com> 14214L: linux-s390@vger.kernel.org 14215W: http://www.ibm.com/developerworks/linux/linux390/ 14216S: Supported 14217F: net/smc/ 14218 14219SHARP RJ54N1CB0C SENSOR DRIVER 14220M: Jacopo Mondi <jacopo@jmondi.org> 14221L: linux-media@vger.kernel.org 14222T: git git://linuxtv.org/media_tree.git 14223S: Odd fixes 14224F: drivers/media/i2c/rj54n1cb0c.c 14225F: include/media/i2c/rj54n1cb0c.h 14226 14227SH_VEU V4L2 MEM2MEM DRIVER 14228L: linux-media@vger.kernel.org 14229S: Orphan 14230F: drivers/media/platform/sh_veu.c 14231 14232SH_VOU V4L2 OUTPUT DRIVER 14233L: linux-media@vger.kernel.org 14234S: Orphan 14235F: drivers/media/platform/sh_vou.c 14236F: include/media/drv-intf/sh_vou.h 14237 14238SI2157 MEDIA DRIVER 14239M: Antti Palosaari <crope@iki.fi> 14240L: linux-media@vger.kernel.org 14241W: https://linuxtv.org 14242W: http://palosaari.fi/linux/ 14243Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14244T: git git://linuxtv.org/anttip/media_tree.git 14245S: Maintained 14246F: drivers/media/tuners/si2157* 14247 14248SI2165 MEDIA DRIVER 14249M: Matthias Schwarzott <zzam@gentoo.org> 14250L: linux-media@vger.kernel.org 14251W: https://linuxtv.org 14252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14253S: Maintained 14254F: drivers/media/dvb-frontends/si2165* 14255 14256SI2168 MEDIA DRIVER 14257M: Antti Palosaari <crope@iki.fi> 14258L: linux-media@vger.kernel.org 14259W: https://linuxtv.org 14260W: http://palosaari.fi/linux/ 14261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14262T: git git://linuxtv.org/anttip/media_tree.git 14263S: Maintained 14264F: drivers/media/dvb-frontends/si2168* 14265 14266SI470X FM RADIO RECEIVER I2C DRIVER 14267M: Hans Verkuil <hverkuil@xs4all.nl> 14268L: linux-media@vger.kernel.org 14269T: git git://linuxtv.org/media_tree.git 14270W: https://linuxtv.org 14271S: Odd Fixes 14272F: drivers/media/radio/si470x/radio-si470x-i2c.c 14273 14274SI470X FM RADIO RECEIVER USB DRIVER 14275M: Hans Verkuil <hverkuil@xs4all.nl> 14276L: linux-media@vger.kernel.org 14277T: git git://linuxtv.org/media_tree.git 14278W: https://linuxtv.org 14279S: Maintained 14280F: drivers/media/radio/si470x/radio-si470x-common.c 14281F: drivers/media/radio/si470x/radio-si470x.h 14282F: drivers/media/radio/si470x/radio-si470x-usb.c 14283 14284SI4713 FM RADIO TRANSMITTER I2C DRIVER 14285M: Eduardo Valentin <edubezval@gmail.com> 14286L: linux-media@vger.kernel.org 14287T: git git://linuxtv.org/media_tree.git 14288W: https://linuxtv.org 14289S: Odd Fixes 14290F: drivers/media/radio/si4713/si4713.? 14291 14292SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14293M: Eduardo Valentin <edubezval@gmail.com> 14294L: linux-media@vger.kernel.org 14295T: git git://linuxtv.org/media_tree.git 14296W: https://linuxtv.org 14297S: Odd Fixes 14298F: drivers/media/radio/si4713/radio-platform-si4713.c 14299 14300SI4713 FM RADIO TRANSMITTER USB DRIVER 14301M: Hans Verkuil <hverkuil@xs4all.nl> 14302L: linux-media@vger.kernel.org 14303T: git git://linuxtv.org/media_tree.git 14304W: https://linuxtv.org 14305S: Maintained 14306F: drivers/media/radio/si4713/radio-usb-si4713.c 14307 14308SIANO DVB DRIVER 14309M: Mauro Carvalho Chehab <mchehab@kernel.org> 14310L: linux-media@vger.kernel.org 14311W: https://linuxtv.org 14312T: git git://linuxtv.org/media_tree.git 14313S: Odd fixes 14314F: drivers/media/common/siano/ 14315F: drivers/media/usb/siano/ 14316F: drivers/media/usb/siano/ 14317F: drivers/media/mmc/siano/ 14318 14319SIFIVE DRIVERS 14320M: Palmer Dabbelt <palmer@sifive.com> 14321M: Paul Walmsley <paul.walmsley@sifive.com> 14322L: linux-riscv@lists.infradead.org 14323T: git git://github.com/sifive/riscv-linux.git 14324S: Supported 14325K: sifive 14326N: sifive 14327 14328SILEAD TOUCHSCREEN DRIVER 14329M: Hans de Goede <hdegoede@redhat.com> 14330L: linux-input@vger.kernel.org 14331L: platform-driver-x86@vger.kernel.org 14332S: Maintained 14333F: drivers/input/touchscreen/silead.c 14334F: drivers/platform/x86/touchscreen_dmi.c 14335 14336SILICON MOTION SM712 FRAME BUFFER DRIVER 14337M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14338M: Teddy Wang <teddy.wang@siliconmotion.com> 14339M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14340L: linux-fbdev@vger.kernel.org 14341S: Maintained 14342F: drivers/video/fbdev/sm712* 14343F: Documentation/fb/sm712fb.txt 14344 14345SIMPLE FIRMWARE INTERFACE (SFI) 14346M: Len Brown <lenb@kernel.org> 14347L: sfi-devel@simplefirmware.org 14348W: http://simplefirmware.org/ 14349T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14350S: Supported 14351F: arch/x86/platform/sfi/ 14352F: drivers/sfi/ 14353F: include/linux/sfi*.h 14354 14355SIMPLEFB FB DRIVER 14356M: Hans de Goede <hdegoede@redhat.com> 14357L: linux-fbdev@vger.kernel.org 14358S: Maintained 14359F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14360F: drivers/video/fbdev/simplefb.c 14361F: include/linux/platform_data/simplefb.h 14362 14363SIMTEC EB110ATX (Chalice CATS) 14364P: Ben Dooks 14365P: Vincent Sanders <vince@simtec.co.uk> 14366M: Simtec Linux Team <linux@simtec.co.uk> 14367W: http://www.simtec.co.uk/products/EB110ATX/ 14368S: Supported 14369 14370SIMTEC EB2410ITX (BAST) 14371P: Ben Dooks 14372P: Vincent Sanders <vince@simtec.co.uk> 14373M: Simtec Linux Team <linux@simtec.co.uk> 14374W: http://www.simtec.co.uk/products/EB2410ITX/ 14375S: Supported 14376F: arch/arm/mach-s3c24xx/mach-bast.c 14377F: arch/arm/mach-s3c24xx/bast-ide.c 14378F: arch/arm/mach-s3c24xx/bast-irq.c 14379 14380SIPHASH PRF ROUTINES 14381M: Jason A. Donenfeld <Jason@zx2c4.com> 14382S: Maintained 14383F: lib/siphash.c 14384F: lib/test_siphash.c 14385F: include/linux/siphash.h 14386 14387SIOX 14388M: Gavin Schenk <g.schenk@eckelmann.de> 14389M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14390R: Pengutronix Kernel Team <kernel@pengutronix.de> 14391S: Supported 14392F: drivers/siox/* 14393F: drivers/gpio/gpio-siox.c 14394F: include/trace/events/siox.h 14395 14396SIS 190 ETHERNET DRIVER 14397M: Francois Romieu <romieu@fr.zoreil.com> 14398L: netdev@vger.kernel.org 14399S: Maintained 14400F: drivers/net/ethernet/sis/sis190.c 14401 14402SIS 900/7016 FAST ETHERNET DRIVER 14403M: Daniele Venzano <venza@brownhat.org> 14404W: http://www.brownhat.org/sis900.html 14405L: netdev@vger.kernel.org 14406S: Maintained 14407F: drivers/net/ethernet/sis/sis900.* 14408 14409SIS FRAMEBUFFER DRIVER 14410M: Thomas Winischhofer <thomas@winischhofer.net> 14411W: http://www.winischhofer.net/linuxsisvga.shtml 14412S: Maintained 14413F: Documentation/fb/sisfb.txt 14414F: drivers/video/fbdev/sis/ 14415F: include/video/sisfb.h 14416 14417SIS USB2VGA DRIVER 14418M: Thomas Winischhofer <thomas@winischhofer.net> 14419W: http://www.winischhofer.at/linuxsisusbvga.shtml 14420S: Maintained 14421F: drivers/usb/misc/sisusbvga/ 14422 14423SLAB ALLOCATOR 14424M: Christoph Lameter <cl@linux.com> 14425M: Pekka Enberg <penberg@kernel.org> 14426M: David Rientjes <rientjes@google.com> 14427M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14428M: Andrew Morton <akpm@linux-foundation.org> 14429L: linux-mm@kvack.org 14430S: Maintained 14431F: include/linux/sl?b*.h 14432F: mm/sl?b* 14433 14434SLEEPABLE READ-COPY UPDATE (SRCU) 14435M: Lai Jiangshan <jiangshanlai@gmail.com> 14436M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14437M: Josh Triplett <josh@joshtriplett.org> 14438R: Steven Rostedt <rostedt@goodmis.org> 14439R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14440L: rcu@vger.kernel.org 14441W: http://www.rdrop.com/users/paulmck/RCU/ 14442S: Supported 14443T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14444F: include/linux/srcu*.h 14445F: kernel/rcu/srcu*.c 14446 14447SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14448M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14449L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14450S: Maintained 14451F: drivers/slimbus/ 14452F: Documentation/devicetree/bindings/slimbus/ 14453F: include/linux/slimbus.h 14454 14455SMACK SECURITY MODULE 14456M: Casey Schaufler <casey@schaufler-ca.com> 14457L: linux-security-module@vger.kernel.org 14458W: http://schaufler-ca.com 14459T: git git://github.com/cschaufler/smack-next 14460S: Maintained 14461F: Documentation/admin-guide/LSM/Smack.rst 14462F: security/smack/ 14463 14464SMC91x ETHERNET DRIVER 14465M: Nicolas Pitre <nico@fluxnic.net> 14466S: Odd Fixes 14467F: drivers/net/ethernet/smsc/smc91x.* 14468 14469SMIA AND SMIA++ IMAGE SENSOR DRIVER 14470M: Sakari Ailus <sakari.ailus@iki.fi> 14471L: linux-media@vger.kernel.org 14472S: Maintained 14473F: drivers/media/i2c/smiapp/ 14474F: include/media/i2c/smiapp.h 14475F: drivers/media/i2c/smiapp-pll.c 14476F: drivers/media/i2c/smiapp-pll.h 14477F: include/uapi/linux/smiapp.h 14478F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14479 14480SMM665 HARDWARE MONITOR DRIVER 14481M: Guenter Roeck <linux@roeck-us.net> 14482L: linux-hwmon@vger.kernel.org 14483S: Maintained 14484F: Documentation/hwmon/smm665.rst 14485F: drivers/hwmon/smm665.c 14486 14487SMSC EMC2103 HARDWARE MONITOR DRIVER 14488M: Steve Glendinning <steve.glendinning@shawell.net> 14489L: linux-hwmon@vger.kernel.org 14490S: Maintained 14491F: Documentation/hwmon/emc2103.rst 14492F: drivers/hwmon/emc2103.c 14493 14494SMSC SCH5627 HARDWARE MONITOR DRIVER 14495M: Hans de Goede <hdegoede@redhat.com> 14496L: linux-hwmon@vger.kernel.org 14497S: Supported 14498F: Documentation/hwmon/sch5627.rst 14499F: drivers/hwmon/sch5627.c 14500 14501SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14502M: Steve Glendinning <steve.glendinning@shawell.net> 14503L: linux-fbdev@vger.kernel.org 14504S: Maintained 14505F: drivers/video/fbdev/smscufx.c 14506 14507SMSC47B397 HARDWARE MONITOR DRIVER 14508M: Jean Delvare <jdelvare@suse.com> 14509L: linux-hwmon@vger.kernel.org 14510S: Maintained 14511F: Documentation/hwmon/smsc47b397.rst 14512F: drivers/hwmon/smsc47b397.c 14513 14514SMSC911x ETHERNET DRIVER 14515M: Steve Glendinning <steve.glendinning@shawell.net> 14516L: netdev@vger.kernel.org 14517S: Maintained 14518F: include/linux/smsc911x.h 14519F: drivers/net/ethernet/smsc/smsc911x.* 14520 14521SMSC9420 PCI ETHERNET DRIVER 14522M: Steve Glendinning <steve.glendinning@shawell.net> 14523L: netdev@vger.kernel.org 14524S: Maintained 14525F: drivers/net/ethernet/smsc/smsc9420.* 14526 14527SOC-CAMERA V4L2 SUBSYSTEM 14528L: linux-media@vger.kernel.org 14529T: git git://linuxtv.org/media_tree.git 14530S: Orphan 14531F: include/media/soc_camera.h 14532F: drivers/staging/media/soc_camera/ 14533 14534SOCIONEXT SYNQUACER I2C DRIVER 14535M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14536L: linux-i2c@vger.kernel.org 14537S: Maintained 14538F: drivers/i2c/busses/i2c-synquacer.c 14539F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14540 14541SOCIONEXT UNIPHIER SOUND DRIVER 14542L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14543S: Orphan 14544F: sound/soc/uniphier/ 14545 14546SOEKRIS NET48XX LED SUPPORT 14547M: Chris Boot <bootc@bootc.net> 14548S: Maintained 14549F: drivers/leds/leds-net48xx.c 14550 14551SOFT-ROCE DRIVER (rxe) 14552M: Moni Shoua <monis@mellanox.com> 14553L: linux-rdma@vger.kernel.org 14554S: Supported 14555W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14556Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14557F: drivers/infiniband/sw/rxe/ 14558F: include/uapi/rdma/rdma_user_rxe.h 14559 14560SOFTLOGIC 6x10 MPEG CODEC 14561M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14562M: Anton Sviridenko <anton@corp.bluecherry.net> 14563M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14564M: Andrey Utkin <andrey_utkin@fastmail.com> 14565M: Ismael Luceno <ismael@iodev.co.uk> 14566L: linux-media@vger.kernel.org 14567S: Supported 14568F: drivers/media/pci/solo6x10/ 14569 14570SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14571M: James Morse <james.morse@arm.com> 14572L: linux-arm-kernel@lists.infradead.org 14573S: Maintained 14574F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14575F: drivers/firmware/arm_sdei.c 14576F: include/linux/arm_sdei.h 14577F: include/uapi/linux/arm_sdei.h 14578 14579SOFTWARE RAID (Multiple Disks) SUPPORT 14580M: Shaohua Li <shli@kernel.org> 14581L: linux-raid@vger.kernel.org 14582T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14583S: Supported 14584F: drivers/md/Makefile 14585F: drivers/md/Kconfig 14586F: drivers/md/md* 14587F: drivers/md/raid* 14588F: include/linux/raid/ 14589F: include/uapi/linux/raid/ 14590 14591SOCIONEXT (SNI) AVE NETWORK DRIVER 14592M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14593L: netdev@vger.kernel.org 14594S: Maintained 14595F: drivers/net/ethernet/socionext/sni_ave.c 14596F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14597 14598SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14599M: Jassi Brar <jaswinder.singh@linaro.org> 14600L: netdev@vger.kernel.org 14601S: Maintained 14602F: drivers/net/ethernet/socionext/netsec.c 14603F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14604 14605SOLIDRUN CLEARFOG SUPPORT 14606M: Russell King <linux@armlinux.org.uk> 14607S: Maintained 14608F: arch/arm/boot/dts/armada-388-clearfog* 14609F: arch/arm/boot/dts/armada-38x-solidrun-* 14610 14611SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14612M: Russell King <linux@armlinux.org.uk> 14613S: Maintained 14614F: arch/arm/boot/dts/imx6*-cubox-i* 14615F: arch/arm/boot/dts/imx6*-hummingboard* 14616F: arch/arm/boot/dts/imx6*-sr-* 14617 14618SONIC NETWORK DRIVER 14619M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14620L: netdev@vger.kernel.org 14621S: Maintained 14622F: drivers/net/ethernet/natsemi/sonic.* 14623 14624SONICS SILICON BACKPLANE DRIVER (SSB) 14625M: Michael Buesch <m@bues.ch> 14626L: linux-wireless@vger.kernel.org 14627S: Maintained 14628F: drivers/ssb/ 14629F: include/linux/ssb/ 14630 14631SONY IMX214 SENSOR DRIVER 14632M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14633L: linux-media@vger.kernel.org 14634T: git git://linuxtv.org/media_tree.git 14635S: Maintained 14636F: drivers/media/i2c/imx214.c 14637F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14638 14639SONY IMX258 SENSOR DRIVER 14640M: Sakari Ailus <sakari.ailus@linux.intel.com> 14641L: linux-media@vger.kernel.org 14642T: git git://linuxtv.org/media_tree.git 14643S: Maintained 14644F: drivers/media/i2c/imx258.c 14645 14646SONY IMX274 SENSOR DRIVER 14647M: Leon Luo <leonl@leopardimaging.com> 14648L: linux-media@vger.kernel.org 14649T: git git://linuxtv.org/media_tree.git 14650S: Maintained 14651F: drivers/media/i2c/imx274.c 14652F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14653 14654SONY IMX319 SENSOR DRIVER 14655M: Bingbu Cao <bingbu.cao@intel.com> 14656L: linux-media@vger.kernel.org 14657T: git git://linuxtv.org/media_tree.git 14658S: Maintained 14659F: drivers/media/i2c/imx319.c 14660 14661SONY IMX355 SENSOR DRIVER 14662M: Tianshu Qiu <tian.shu.qiu@intel.com> 14663L: linux-media@vger.kernel.org 14664T: git git://linuxtv.org/media_tree.git 14665S: Maintained 14666F: drivers/media/i2c/imx355.c 14667 14668SONY MEMORYSTICK SUBSYSTEM 14669M: Maxim Levitsky <maximlevitsky@gmail.com> 14670M: Alex Dubov <oakad@yahoo.com> 14671M: Ulf Hansson <ulf.hansson@linaro.org> 14672L: linux-mmc@vger.kernel.org 14673T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14674S: Maintained 14675F: drivers/memstick/ 14676F: include/linux/memstick.h 14677 14678SONY VAIO CONTROL DEVICE DRIVER 14679M: Mattia Dongili <malattia@linux.it> 14680L: platform-driver-x86@vger.kernel.org 14681W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14682S: Maintained 14683F: Documentation/laptops/sony-laptop.txt 14684F: drivers/char/sonypi.c 14685F: drivers/platform/x86/sony-laptop.c 14686F: include/linux/sony-laptop.h 14687 14688SOUND 14689M: Jaroslav Kysela <perex@perex.cz> 14690M: Takashi Iwai <tiwai@suse.com> 14691L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14692W: http://www.alsa-project.org/ 14693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14694Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14695S: Maintained 14696F: Documentation/sound/ 14697F: include/sound/ 14698F: include/uapi/sound/ 14699F: sound/ 14700 14701SOUND - COMPRESSED AUDIO 14702M: Vinod Koul <vkoul@kernel.org> 14703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14705S: Supported 14706F: Documentation/sound/designs/compress-offload.rst 14707F: include/sound/compress_driver.h 14708F: include/uapi/sound/compress_* 14709F: sound/core/compress_offload.c 14710F: sound/soc/soc-compress.c 14711 14712SOUND - DMAENGINE HELPERS 14713M: Lars-Peter Clausen <lars@metafoo.de> 14714S: Supported 14715F: include/sound/dmaengine_pcm.h 14716F: sound/core/pcm_dmaengine.c 14717F: sound/soc/soc-generic-dmaengine-pcm.c 14718 14719SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14720M: Liam Girdwood <lgirdwood@gmail.com> 14721M: Mark Brown <broonie@kernel.org> 14722T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14723L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14724W: http://alsa-project.org/main/index.php/ASoC 14725S: Supported 14726F: Documentation/devicetree/bindings/sound/ 14727F: Documentation/sound/soc/ 14728F: sound/soc/ 14729F: include/dt-bindings/sound/ 14730F: include/sound/soc* 14731 14732SOUNDWIRE SUBSYSTEM 14733M: Vinod Koul <vkoul@kernel.org> 14734M: Sanyog Kale <sanyog.r.kale@intel.com> 14735R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14737S: Supported 14738F: Documentation/driver-api/soundwire/ 14739F: drivers/soundwire/ 14740F: include/linux/soundwire/ 14741 14742SP2 MEDIA DRIVER 14743M: Olli Salonen <olli.salonen@iki.fi> 14744L: linux-media@vger.kernel.org 14745W: https://linuxtv.org 14746Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14747S: Maintained 14748F: drivers/media/dvb-frontends/sp2* 14749 14750SPARC + UltraSPARC (sparc/sparc64) 14751M: "David S. Miller" <davem@davemloft.net> 14752L: sparclinux@vger.kernel.org 14753Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14754T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14756S: Maintained 14757F: arch/sparc/ 14758F: drivers/sbus/ 14759 14760SPARC SERIAL DRIVERS 14761M: "David S. Miller" <davem@davemloft.net> 14762L: sparclinux@vger.kernel.org 14763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14764T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14765S: Maintained 14766F: include/linux/sunserialcore.h 14767F: drivers/tty/serial/suncore.c 14768F: drivers/tty/serial/sunhv.c 14769F: drivers/tty/serial/sunsab.c 14770F: drivers/tty/serial/sunsab.h 14771F: drivers/tty/serial/sunsu.c 14772F: drivers/tty/serial/sunzilog.c 14773F: drivers/tty/serial/sunzilog.h 14774F: drivers/tty/vcc.c 14775 14776SPARSE CHECKER 14777M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14778L: linux-sparse@vger.kernel.org 14779W: https://sparse.wiki.kernel.org/ 14780T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14781S: Maintained 14782F: include/linux/compiler.h 14783 14784SPEAR CLOCK FRAMEWORK SUPPORT 14785M: Viresh Kumar <vireshk@kernel.org> 14786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14787W: http://www.st.com/spear 14788S: Maintained 14789F: drivers/clk/spear/ 14790 14791SPEAR PLATFORM SUPPORT 14792M: Viresh Kumar <vireshk@kernel.org> 14793M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14795W: http://www.st.com/spear 14796S: Maintained 14797F: arch/arm/boot/dts/spear* 14798F: arch/arm/mach-spear/ 14799 14800SPI NOR SUBSYSTEM 14801M: Marek Vasut <marek.vasut@gmail.com> 14802M: Tudor Ambarus <tudor.ambarus@microchip.com> 14803L: linux-mtd@lists.infradead.org 14804W: http://www.linux-mtd.infradead.org/ 14805Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 14807S: Maintained 14808F: drivers/mtd/spi-nor/ 14809F: include/linux/mtd/spi-nor.h 14810 14811SPI SUBSYSTEM 14812M: Mark Brown <broonie@kernel.org> 14813L: linux-spi@vger.kernel.org 14814T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14815Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14816S: Maintained 14817F: Documentation/devicetree/bindings/spi/ 14818F: Documentation/spi/ 14819F: drivers/spi/ 14820F: include/linux/spi/ 14821F: include/uapi/linux/spi/ 14822F: tools/spi/ 14823 14824SPIDERNET NETWORK DRIVER for CELL 14825M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14826L: netdev@vger.kernel.org 14827S: Supported 14828F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14829F: drivers/net/ethernet/toshiba/spider_net* 14830 14831SPMI SUBSYSTEM 14832R: Stephen Boyd <sboyd@kernel.org> 14833L: linux-arm-msm@vger.kernel.org 14834F: Documentation/devicetree/bindings/spmi/ 14835F: drivers/spmi/ 14836F: include/dt-bindings/spmi/spmi.h 14837F: include/linux/spmi.h 14838F: include/trace/events/spmi.h 14839 14840SPU FILE SYSTEM 14841M: Jeremy Kerr <jk@ozlabs.org> 14842L: linuxppc-dev@lists.ozlabs.org 14843W: http://www.ibm.com/developerworks/power/cell/ 14844S: Supported 14845F: Documentation/filesystems/spufs.txt 14846F: arch/powerpc/platforms/cell/spufs/ 14847 14848SQUASHFS FILE SYSTEM 14849M: Phillip Lougher <phillip@squashfs.org.uk> 14850L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14851W: http://squashfs.org.uk 14852T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14853S: Maintained 14854F: Documentation/filesystems/squashfs.txt 14855F: fs/squashfs/ 14856 14857SRM (Alpha) environment access 14858M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14859S: Maintained 14860F: arch/alpha/kernel/srm_env.c 14861 14862ST LSM6DSx IMU IIO DRIVER 14863M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14864L: linux-iio@vger.kernel.org 14865W: http://www.st.com/ 14866S: Maintained 14867F: drivers/iio/imu/st_lsm6dsx/ 14868F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14869 14870ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 14871M: Mickael Guene <mickael.guene@st.com> 14872L: linux-media@vger.kernel.org 14873T: git git://linuxtv.org/media_tree.git 14874S: Maintained 14875F: drivers/media/i2c/st-mipid02.c 14876F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 14877 14878ST STM32 I2C/SMBUS DRIVER 14879M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14880L: linux-i2c@vger.kernel.org 14881S: Maintained 14882F: drivers/i2c/busses/i2c-stm32* 14883 14884ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14885M: Song Qiang <songqiang1304521@gmail.com> 14886L: linux-iio@vger.kernel.org 14887S: Maintained 14888F: drivers/iio/proximity/vl53l0x-i2c.c 14889F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14890 14891STABLE BRANCH 14892M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14893M: Sasha Levin <sashal@kernel.org> 14894L: stable@vger.kernel.org 14895S: Supported 14896F: Documentation/process/stable-kernel-rules.rst 14897 14898STAGING - COMEDI 14899M: Ian Abbott <abbotti@mev.co.uk> 14900M: H Hartley Sweeten <hsweeten@visionengravers.com> 14901S: Odd Fixes 14902F: drivers/staging/comedi/ 14903 14904STAGING - EROFS FILE SYSTEM 14905M: Gao Xiang <gaoxiang25@huawei.com> 14906M: Chao Yu <yuchao0@huawei.com> 14907L: linux-erofs@lists.ozlabs.org 14908S: Maintained 14909F: drivers/staging/erofs/ 14910 14911STAGING - INDUSTRIAL IO 14912M: Jonathan Cameron <jic23@kernel.org> 14913L: linux-iio@vger.kernel.org 14914S: Odd Fixes 14915F: Documentation/devicetree/bindings/staging/iio/ 14916F: drivers/staging/iio/ 14917 14918STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14919M: Marc Dietrich <marvin24@gmx.de> 14920L: ac100@lists.launchpad.net (moderated for non-subscribers) 14921L: linux-tegra@vger.kernel.org 14922S: Maintained 14923F: drivers/staging/nvec/ 14924 14925STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14926M: Jens Frederich <jfrederich@gmail.com> 14927M: Daniel Drake <dsd@laptop.org> 14928M: Jon Nettleton <jon.nettleton@gmail.com> 14929W: http://wiki.laptop.org/go/DCON 14930S: Maintained 14931F: drivers/staging/olpc_dcon/ 14932 14933STAGING - REALTEK RTL8712U DRIVERS 14934M: Larry Finger <Larry.Finger@lwfinger.net> 14935M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14936S: Odd Fixes 14937F: drivers/staging/rtl8712/ 14938 14939STAGING - REALTEK RTL8188EU DRIVERS 14940M: Larry Finger <Larry.Finger@lwfinger.net> 14941S: Odd Fixes 14942F: drivers/staging/rtl8188eu/ 14943 14944STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14945M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14946M: Teddy Wang <teddy.wang@siliconmotion.com> 14947M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14948L: linux-fbdev@vger.kernel.org 14949S: Maintained 14950F: drivers/staging/sm750fb/ 14951 14952STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14953M: William Hubbs <w.d.hubbs@gmail.com> 14954M: Chris Brannon <chris@the-brannons.com> 14955M: Kirk Reiser <kirk@reisers.ca> 14956M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14957L: speakup@linux-speakup.org 14958W: http://www.linux-speakup.org/ 14959S: Odd Fixes 14960F: drivers/staging/speakup/ 14961 14962STAGING - VIA VT665X DRIVERS 14963M: Forest Bond <forest@alittletooquiet.net> 14964S: Odd Fixes 14965F: drivers/staging/vt665?/ 14966 14967STAGING - WILC1000 WIFI DRIVER 14968M: Adham Abozaeid <adham.abozaeid@microchip.com> 14969M: Ajay Singh <ajay.kathat@microchip.com> 14970L: linux-wireless@vger.kernel.org 14971S: Supported 14972F: drivers/staging/wilc1000/ 14973 14974STAGING SUBSYSTEM 14975M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14976T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14977L: devel@driverdev.osuosl.org 14978S: Supported 14979F: drivers/staging/ 14980 14981STARFIRE/DURALAN NETWORK DRIVER 14982M: Ion Badulescu <ionut@badula.org> 14983S: Odd Fixes 14984F: drivers/net/ethernet/adaptec/starfire* 14985 14986STEC S1220 SKD DRIVER 14987M: Bart Van Assche <bart.vanassche@wdc.com> 14988L: linux-block@vger.kernel.org 14989S: Maintained 14990F: drivers/block/skd*[ch] 14991 14992STI AUDIO (ASoC) DRIVERS 14993M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14994L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14995S: Maintained 14996F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14997F: sound/soc/sti/ 14998 14999STI CEC DRIVER 15000M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15001S: Maintained 15002F: drivers/media/platform/sti/cec/ 15003F: Documentation/devicetree/bindings/media/stih-cec.txt 15004 15005STK1160 USB VIDEO CAPTURE DRIVER 15006M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15007L: linux-media@vger.kernel.org 15008T: git git://linuxtv.org/media_tree.git 15009S: Maintained 15010F: drivers/media/usb/stk1160/ 15011 15012STM32 AUDIO (ASoC) DRIVERS 15013M: Olivier Moysan <olivier.moysan@st.com> 15014M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15015L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15016S: Maintained 15017F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15018F: sound/soc/stm/ 15019 15020STM32 TIMER/LPTIMER DRIVERS 15021M: Fabrice Gasnier <fabrice.gasnier@st.com> 15022S: Maintained 15023F: drivers/*/stm32-*timer* 15024F: drivers/pwm/pwm-stm32* 15025F: include/linux/*/stm32-*tim* 15026F: Documentation/ABI/testing/*timer-stm32 15027F: Documentation/devicetree/bindings/*/stm32-*timer* 15028F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15029 15030STMMAC ETHERNET DRIVER 15031M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15032M: Alexandre Torgue <alexandre.torgue@st.com> 15033M: Jose Abreu <joabreu@synopsys.com> 15034L: netdev@vger.kernel.org 15035W: http://www.stlinux.com 15036S: Supported 15037F: drivers/net/ethernet/stmicro/stmmac/ 15038 15039SUN3/3X 15040M: Sam Creasey <sammy@sammy.net> 15041W: http://sammy.net/sun3/ 15042S: Maintained 15043F: arch/m68k/kernel/*sun3* 15044F: arch/m68k/sun3*/ 15045F: arch/m68k/include/asm/sun3* 15046F: drivers/net/ethernet/i825xx/sun3* 15047 15048SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15049M: Hans de Goede <hdegoede@redhat.com> 15050L: linux-input@vger.kernel.org 15051S: Maintained 15052F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15053F: drivers/input/keyboard/sun4i-lradc-keys.c 15054 15055SUNDANCE NETWORK DRIVER 15056M: Denis Kirjanov <kda@linux-powerpc.org> 15057L: netdev@vger.kernel.org 15058S: Maintained 15059F: drivers/net/ethernet/dlink/sundance.c 15060 15061SUPERH 15062M: Yoshinori Sato <ysato@users.sourceforge.jp> 15063M: Rich Felker <dalias@libc.org> 15064L: linux-sh@vger.kernel.org 15065Q: http://patchwork.kernel.org/project/linux-sh/list/ 15066S: Maintained 15067F: Documentation/sh/ 15068F: arch/sh/ 15069F: drivers/sh/ 15070 15071SUSPEND TO RAM 15072M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15073M: Len Brown <len.brown@intel.com> 15074M: Pavel Machek <pavel@ucw.cz> 15075L: linux-pm@vger.kernel.org 15076B: https://bugzilla.kernel.org 15077S: Supported 15078F: Documentation/power/ 15079F: arch/x86/kernel/acpi/ 15080F: drivers/base/power/ 15081F: kernel/power/ 15082F: include/linux/suspend.h 15083F: include/linux/freezer.h 15084F: include/linux/pm.h 15085 15086SVGA HANDLING 15087M: Martin Mares <mj@ucw.cz> 15088L: linux-video@atrey.karlin.mff.cuni.cz 15089S: Maintained 15090F: Documentation/svga.txt 15091F: arch/x86/boot/video* 15092 15093SWIOTLB SUBSYSTEM 15094M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15095L: iommu@lists.linux-foundation.org 15096T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15097S: Supported 15098F: kernel/dma/swiotlb.c 15099F: arch/*/kernel/pci-swiotlb.c 15100F: include/linux/swiotlb.h 15101 15102SWITCHDEV 15103M: Jiri Pirko <jiri@resnulli.us> 15104M: Ivan Vecera <ivecera@redhat.com> 15105L: netdev@vger.kernel.org 15106S: Supported 15107F: net/switchdev/ 15108F: include/net/switchdev.h 15109 15110SY8106A REGULATOR DRIVER 15111M: Icenowy Zheng <icenowy@aosc.io> 15112S: Maintained 15113F: drivers/regulator/sy8106a-regulator.c 15114F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15115 15116SYNC FILE FRAMEWORK 15117M: Sumit Semwal <sumit.semwal@linaro.org> 15118R: Gustavo Padovan <gustavo@padovan.org> 15119S: Maintained 15120L: linux-media@vger.kernel.org 15121L: dri-devel@lists.freedesktop.org 15122F: drivers/dma-buf/sync_* 15123F: drivers/dma-buf/dma-fence* 15124F: drivers/dma-buf/sw_sync.c 15125F: include/linux/sync_file.h 15126F: include/uapi/linux/sync_file.h 15127F: Documentation/sync_file.txt 15128T: git git://anongit.freedesktop.org/drm/drm-misc 15129 15130SYNOPSYS ARC ARCHITECTURE 15131M: Vineet Gupta <vgupta@synopsys.com> 15132L: linux-snps-arc@lists.infradead.org 15133S: Supported 15134F: arch/arc/ 15135F: Documentation/devicetree/bindings/arc/* 15136F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15137F: drivers/clocksource/arc_timer.c 15138F: drivers/tty/serial/arc_uart.c 15139T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15140 15141SYNOPSYS ARC HSDK SDP pll clock driver 15142M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15143S: Supported 15144F: drivers/clk/clk-hsdk-pll.c 15145F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15146 15147SYNOPSYS ARC SDP clock driver 15148M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15149S: Supported 15150F: drivers/clk/axs10x/* 15151F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15152 15153SYNOPSYS ARC SDP platform support 15154M: Alexey Brodkin <abrodkin@synopsys.com> 15155S: Supported 15156F: arch/arc/plat-axs10x 15157F: arch/arc/boot/dts/ax* 15158F: Documentation/devicetree/bindings/arc/axs10* 15159 15160SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15161M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15162S: Supported 15163F: drivers/reset/reset-axs10x.c 15164F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15165 15166SYNOPSYS CREG GPIO DRIVER 15167M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15168S: Maintained 15169F: drivers/gpio/gpio-creg-snps.c 15170F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15171 15172SYNOPSYS DESIGNWARE 8250 UART DRIVER 15173R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15174S: Maintained 15175F: drivers/tty/serial/8250/8250_dw.c 15176 15177SYNOPSYS DESIGNWARE APB GPIO DRIVER 15178M: Hoan Tran <hoan@os.amperecomputing.com> 15179L: linux-gpio@vger.kernel.org 15180S: Maintained 15181F: drivers/gpio/gpio-dwapb.c 15182F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15183 15184SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15185M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15186S: Maintained 15187F: drivers/dma/dwi-axi-dmac/ 15188F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15189 15190SYNOPSYS DESIGNWARE DMAC DRIVER 15191M: Viresh Kumar <vireshk@kernel.org> 15192R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15193S: Maintained 15194F: Documentation/devicetree/bindings/dma/snps-dma.txt 15195F: drivers/dma/dw/ 15196F: include/dt-bindings/dma/dw-dmac.h 15197F: include/linux/dma/dw.h 15198F: include/linux/platform_data/dma-dw.h 15199 15200SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15201M: Jose Abreu <Jose.Abreu@synopsys.com> 15202L: netdev@vger.kernel.org 15203S: Supported 15204F: drivers/net/ethernet/synopsys/ 15205 15206SYNOPSYS DESIGNWARE I2C DRIVER 15207M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15208R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15209R: Mika Westerberg <mika.westerberg@linux.intel.com> 15210L: linux-i2c@vger.kernel.org 15211S: Maintained 15212F: drivers/i2c/busses/i2c-designware-* 15213F: include/linux/platform_data/i2c-designware.h 15214 15215SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15216M: Jaehoon Chung <jh80.chung@samsung.com> 15217L: linux-mmc@vger.kernel.org 15218S: Maintained 15219F: drivers/mmc/host/dw_mmc* 15220 15221SYNOPSYS HSDK RESET CONTROLLER DRIVER 15222M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15223S: Supported 15224F: drivers/reset/reset-hsdk.c 15225F: include/dt-bindings/reset/snps,hsdk-reset.h 15226F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15227 15228SYSTEM CONFIGURATION (SYSCON) 15229M: Lee Jones <lee.jones@linaro.org> 15230M: Arnd Bergmann <arnd@arndb.de> 15231T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15232S: Supported 15233F: drivers/mfd/syscon.c 15234 15235SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15236M: Sudeep Holla <sudeep.holla@arm.com> 15237L: linux-arm-kernel@lists.infradead.org 15238S: Maintained 15239F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15240F: drivers/clk/clk-sc[mp]i.c 15241F: drivers/cpufreq/sc[mp]i-cpufreq.c 15242F: drivers/firmware/arm_scpi.c 15243F: drivers/firmware/arm_scmi/ 15244F: include/linux/sc[mp]i_protocol.h 15245 15246SYSTEM RESET/SHUTDOWN DRIVERS 15247M: Sebastian Reichel <sre@kernel.org> 15248L: linux-pm@vger.kernel.org 15249T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15250S: Maintained 15251F: Documentation/devicetree/bindings/power/reset/ 15252F: drivers/power/reset/ 15253 15254SYSTEM TRACE MODULE CLASS 15255M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15256S: Maintained 15257T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15258F: Documentation/trace/stm.rst 15259F: drivers/hwtracing/stm/ 15260F: include/linux/stm.h 15261F: include/uapi/linux/stm.h 15262 15263SYSV FILESYSTEM 15264M: Christoph Hellwig <hch@infradead.org> 15265S: Maintained 15266F: Documentation/filesystems/sysv-fs.txt 15267F: fs/sysv/ 15268F: include/linux/sysv_fs.h 15269 15270TASKSTATS STATISTICS INTERFACE 15271M: Balbir Singh <bsingharora@gmail.com> 15272S: Maintained 15273F: Documentation/accounting/taskstats* 15274F: include/linux/taskstats* 15275F: kernel/taskstats.c 15276 15277TC subsystem 15278M: Jamal Hadi Salim <jhs@mojatatu.com> 15279M: Cong Wang <xiyou.wangcong@gmail.com> 15280M: Jiri Pirko <jiri@resnulli.us> 15281L: netdev@vger.kernel.org 15282S: Maintained 15283F: include/net/pkt_cls.h 15284F: include/net/pkt_sched.h 15285F: include/net/tc_act/ 15286F: include/uapi/linux/pkt_cls.h 15287F: include/uapi/linux/pkt_sched.h 15288F: include/uapi/linux/tc_act/ 15289F: include/uapi/linux/tc_ematch/ 15290F: net/sched/ 15291 15292TC90522 MEDIA DRIVER 15293M: Akihiro Tsukada <tskd08@gmail.com> 15294L: linux-media@vger.kernel.org 15295S: Odd Fixes 15296F: drivers/media/dvb-frontends/tc90522* 15297 15298TCP LOW PRIORITY MODULE 15299M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15300M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15301W: http://tcp-lp-mod.sourceforge.net/ 15302S: Maintained 15303F: net/ipv4/tcp_lp.c 15304 15305TDA10071 MEDIA DRIVER 15306M: Antti Palosaari <crope@iki.fi> 15307L: linux-media@vger.kernel.org 15308W: https://linuxtv.org 15309W: http://palosaari.fi/linux/ 15310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15311T: git git://linuxtv.org/anttip/media_tree.git 15312S: Maintained 15313F: drivers/media/dvb-frontends/tda10071* 15314 15315TDA18212 MEDIA DRIVER 15316M: Antti Palosaari <crope@iki.fi> 15317L: linux-media@vger.kernel.org 15318W: https://linuxtv.org 15319W: http://palosaari.fi/linux/ 15320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15321T: git git://linuxtv.org/anttip/media_tree.git 15322S: Maintained 15323F: drivers/media/tuners/tda18212* 15324 15325TDA18218 MEDIA DRIVER 15326M: Antti Palosaari <crope@iki.fi> 15327L: linux-media@vger.kernel.org 15328W: https://linuxtv.org 15329W: http://palosaari.fi/linux/ 15330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15331T: git git://linuxtv.org/anttip/media_tree.git 15332S: Maintained 15333F: drivers/media/tuners/tda18218* 15334 15335TDA18250 MEDIA DRIVER 15336M: Olli Salonen <olli.salonen@iki.fi> 15337L: linux-media@vger.kernel.org 15338W: https://linuxtv.org 15339Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15340T: git git://linuxtv.org/media_tree.git 15341S: Maintained 15342F: drivers/media/tuners/tda18250* 15343 15344TDA18271 MEDIA DRIVER 15345M: Michael Krufky <mkrufky@linuxtv.org> 15346L: linux-media@vger.kernel.org 15347W: https://linuxtv.org 15348W: http://github.com/mkrufky 15349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15350T: git git://linuxtv.org/mkrufky/tuners.git 15351S: Maintained 15352F: drivers/media/tuners/tda18271* 15353 15354TDA1997x MEDIA DRIVER 15355M: Tim Harvey <tharvey@gateworks.com> 15356L: linux-media@vger.kernel.org 15357W: https://linuxtv.org 15358Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15359S: Maintained 15360F: drivers/media/i2c/tda1997x.* 15361 15362TDA827x MEDIA DRIVER 15363M: Michael Krufky <mkrufky@linuxtv.org> 15364L: linux-media@vger.kernel.org 15365W: https://linuxtv.org 15366W: http://github.com/mkrufky 15367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15368T: git git://linuxtv.org/mkrufky/tuners.git 15369S: Maintained 15370F: drivers/media/tuners/tda8290.* 15371 15372TDA8290 MEDIA DRIVER 15373M: Michael Krufky <mkrufky@linuxtv.org> 15374L: linux-media@vger.kernel.org 15375W: https://linuxtv.org 15376W: http://github.com/mkrufky 15377Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15378T: git git://linuxtv.org/mkrufky/tuners.git 15379S: Maintained 15380F: drivers/media/tuners/tda8290.* 15381 15382TDA9840 MEDIA DRIVER 15383M: Hans Verkuil <hverkuil@xs4all.nl> 15384L: linux-media@vger.kernel.org 15385T: git git://linuxtv.org/media_tree.git 15386W: https://linuxtv.org 15387S: Maintained 15388F: drivers/media/i2c/tda9840* 15389 15390TEA5761 TUNER DRIVER 15391M: Mauro Carvalho Chehab <mchehab@kernel.org> 15392L: linux-media@vger.kernel.org 15393W: https://linuxtv.org 15394T: git git://linuxtv.org/media_tree.git 15395S: Odd fixes 15396F: drivers/media/tuners/tea5761.* 15397 15398TEA5767 TUNER DRIVER 15399M: Mauro Carvalho Chehab <mchehab@kernel.org> 15400L: linux-media@vger.kernel.org 15401W: https://linuxtv.org 15402T: git git://linuxtv.org/media_tree.git 15403S: Maintained 15404F: drivers/media/tuners/tea5767.* 15405 15406TEA6415C MEDIA DRIVER 15407M: Hans Verkuil <hverkuil@xs4all.nl> 15408L: linux-media@vger.kernel.org 15409T: git git://linuxtv.org/media_tree.git 15410W: https://linuxtv.org 15411S: Maintained 15412F: drivers/media/i2c/tea6415c* 15413 15414TEA6420 MEDIA DRIVER 15415M: Hans Verkuil <hverkuil@xs4all.nl> 15416L: linux-media@vger.kernel.org 15417T: git git://linuxtv.org/media_tree.git 15418W: https://linuxtv.org 15419S: Maintained 15420F: drivers/media/i2c/tea6420* 15421 15422TEAM DRIVER 15423M: Jiri Pirko <jiri@resnulli.us> 15424L: netdev@vger.kernel.org 15425S: Supported 15426F: drivers/net/team/ 15427F: include/linux/if_team.h 15428F: include/uapi/linux/if_team.h 15429 15430TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15431M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15432S: Maintained 15433F: arch/x86/platform/ts5500/ 15434 15435TECHNOTREND USB IR RECEIVER 15436M: Sean Young <sean@mess.org> 15437L: linux-media@vger.kernel.org 15438S: Maintained 15439F: drivers/media/rc/ttusbir.c 15440 15441TECHWELL TW9910 VIDEO DECODER 15442L: linux-media@vger.kernel.org 15443S: Orphan 15444F: drivers/media/i2c/tw9910.c 15445F: include/media/i2c/tw9910.h 15446 15447TEE SUBSYSTEM 15448M: Jens Wiklander <jens.wiklander@linaro.org> 15449S: Maintained 15450F: include/linux/tee_drv.h 15451F: include/uapi/linux/tee.h 15452F: drivers/tee/ 15453F: Documentation/tee.txt 15454 15455TEGRA ARCHITECTURE SUPPORT 15456M: Thierry Reding <thierry.reding@gmail.com> 15457M: Jonathan Hunter <jonathanh@nvidia.com> 15458L: linux-tegra@vger.kernel.org 15459Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15460T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15461S: Supported 15462N: [^a-z]tegra 15463 15464TEGRA CLOCK DRIVER 15465M: Peter De Schrijver <pdeschrijver@nvidia.com> 15466M: Prashant Gaikwad <pgaikwad@nvidia.com> 15467S: Supported 15468F: drivers/clk/tegra/ 15469 15470TEGRA DMA DRIVERS 15471M: Laxman Dewangan <ldewangan@nvidia.com> 15472M: Jon Hunter <jonathanh@nvidia.com> 15473S: Supported 15474F: drivers/dma/tegra* 15475 15476TEGRA I2C DRIVER 15477M: Laxman Dewangan <ldewangan@nvidia.com> 15478S: Supported 15479F: drivers/i2c/busses/i2c-tegra.c 15480 15481TEGRA IOMMU DRIVERS 15482M: Thierry Reding <thierry.reding@gmail.com> 15483L: linux-tegra@vger.kernel.org 15484S: Supported 15485F: drivers/iommu/tegra* 15486 15487TEGRA KBC DRIVER 15488M: Laxman Dewangan <ldewangan@nvidia.com> 15489S: Supported 15490F: drivers/input/keyboard/tegra-kbc.c 15491 15492TEGRA NAND DRIVER 15493M: Stefan Agner <stefan@agner.ch> 15494M: Lucas Stach <dev@lynxeye.de> 15495S: Maintained 15496F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15497F: drivers/mtd/nand/raw/tegra_nand.c 15498 15499TEGRA PWM DRIVER 15500M: Thierry Reding <thierry.reding@gmail.com> 15501S: Supported 15502F: drivers/pwm/pwm-tegra.c 15503 15504TEGRA SERIAL DRIVER 15505M: Laxman Dewangan <ldewangan@nvidia.com> 15506S: Supported 15507F: drivers/tty/serial/serial-tegra.c 15508 15509TEGRA SPI DRIVER 15510M: Laxman Dewangan <ldewangan@nvidia.com> 15511S: Supported 15512F: drivers/spi/spi-tegra* 15513 15514TEGRA XUSB PADCTL DRIVER 15515M: JC Kuo <jckuo@nvidia.com> 15516S: Supported 15517F: drivers/phy/tegra/xusb* 15518 15519TEHUTI ETHERNET DRIVER 15520M: Andy Gospodarek <andy@greyhouse.net> 15521L: netdev@vger.kernel.org 15522S: Supported 15523F: drivers/net/ethernet/tehuti/* 15524 15525Telecom Clock Driver for MCPL0010 15526M: Mark Gross <mark.gross@intel.com> 15527S: Supported 15528F: drivers/char/tlclk.c 15529 15530TENSILICA XTENSA PORT (xtensa) 15531M: Chris Zankel <chris@zankel.net> 15532M: Max Filippov <jcmvbkbc@gmail.com> 15533L: linux-xtensa@linux-xtensa.org 15534T: git git://github.com/czankel/xtensa-linux.git 15535S: Maintained 15536F: arch/xtensa/ 15537F: drivers/irqchip/irq-xtensa-* 15538 15539Texas Instruments' System Control Interface (TISCI) Protocol Driver 15540M: Nishanth Menon <nm@ti.com> 15541M: Tero Kristo <t-kristo@ti.com> 15542M: Santosh Shilimkar <ssantosh@kernel.org> 15543L: linux-arm-kernel@lists.infradead.org 15544S: Maintained 15545F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15546F: drivers/firmware/ti_sci* 15547F: include/linux/soc/ti/ti_sci_protocol.h 15548F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15549F: drivers/soc/ti/ti_sci_pm_domains.c 15550F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15551F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15552F: drivers/clk/keystone/sci-clk.c 15553F: drivers/reset/reset-ti-sci.c 15554F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15555F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15556F: drivers/irqchip/irq-ti-sci-intr.c 15557F: drivers/irqchip/irq-ti-sci-inta.c 15558F: include/linux/soc/ti/ti_sci_inta_msi.h 15559F: drivers/soc/ti/ti_sci_inta_msi.c 15560 15561Texas Instruments ASoC drivers 15562M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15563L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15564S: Maintained 15565F: sound/soc/ti/ 15566 15567Texas Instruments' DAC7612 DAC Driver 15568M: Ricardo Ribalda <ricardo@ribalda.com> 15569L: linux-iio@vger.kernel.org 15570S: Supported 15571F: drivers/iio/dac/ti-dac7612.c 15572F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15573 15574THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15575M: Hans Verkuil <hverkuil@xs4all.nl> 15576L: linux-media@vger.kernel.org 15577T: git git://linuxtv.org/media_tree.git 15578W: https://linuxtv.org 15579S: Maintained 15580F: drivers/media/radio/radio-raremono.c 15581 15582THERMAL 15583M: Zhang Rui <rui.zhang@intel.com> 15584M: Eduardo Valentin <edubezval@gmail.com> 15585R: Daniel Lezcano <daniel.lezcano@linaro.org> 15586L: linux-pm@vger.kernel.org 15587T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15588T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15589Q: https://patchwork.kernel.org/project/linux-pm/list/ 15590S: Supported 15591F: drivers/thermal/ 15592F: include/linux/thermal.h 15593F: include/uapi/linux/thermal.h 15594F: include/linux/cpu_cooling.h 15595F: Documentation/devicetree/bindings/thermal/ 15596 15597THERMAL/CPU_COOLING 15598M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15599M: Viresh Kumar <viresh.kumar@linaro.org> 15600M: Javi Merino <javi.merino@kernel.org> 15601L: linux-pm@vger.kernel.org 15602S: Supported 15603F: Documentation/thermal/cpu-cooling-api.txt 15604F: drivers/thermal/cpu_cooling.c 15605F: include/linux/cpu_cooling.h 15606 15607THINKPAD ACPI EXTRAS DRIVER 15608M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15609L: ibm-acpi-devel@lists.sourceforge.net 15610L: platform-driver-x86@vger.kernel.org 15611W: http://ibm-acpi.sourceforge.net 15612W: http://thinkwiki.org/wiki/Ibm-acpi 15613T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15614S: Maintained 15615F: drivers/platform/x86/thinkpad_acpi.c 15616 15617THUNDERBOLT DRIVER 15618M: Andreas Noever <andreas.noever@gmail.com> 15619M: Michael Jamet <michael.jamet@intel.com> 15620M: Mika Westerberg <mika.westerberg@linux.intel.com> 15621M: Yehezkel Bernat <YehezkelShB@gmail.com> 15622T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15623S: Maintained 15624F: Documentation/admin-guide/thunderbolt.rst 15625F: drivers/thunderbolt/ 15626F: include/linux/thunderbolt.h 15627 15628THUNDERBOLT NETWORK DRIVER 15629M: Michael Jamet <michael.jamet@intel.com> 15630M: Mika Westerberg <mika.westerberg@linux.intel.com> 15631M: Yehezkel Bernat <YehezkelShB@gmail.com> 15632L: netdev@vger.kernel.org 15633S: Maintained 15634F: drivers/net/thunderbolt.c 15635 15636THUNDERX GPIO DRIVER 15637M: David Daney <david.daney@cavium.com> 15638S: Maintained 15639F: drivers/gpio/gpio-thunderx.c 15640 15641TI AM437X VPFE DRIVER 15642M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15643L: linux-media@vger.kernel.org 15644W: https://linuxtv.org 15645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15646T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15647S: Maintained 15648F: drivers/media/platform/am437x/ 15649 15650TI BANDGAP AND THERMAL DRIVER 15651M: Eduardo Valentin <edubezval@gmail.com> 15652M: Keerthy <j-keerthy@ti.com> 15653L: linux-pm@vger.kernel.org 15654L: linux-omap@vger.kernel.org 15655S: Maintained 15656F: drivers/thermal/ti-soc-thermal/ 15657 15658TI BQ27XXX POWER SUPPLY DRIVER 15659R: Andrew F. Davis <afd@ti.com> 15660F: include/linux/power/bq27xxx_battery.h 15661F: drivers/power/supply/bq27xxx_battery.c 15662F: drivers/power/supply/bq27xxx_battery_i2c.c 15663 15664TI CDCE706 CLOCK DRIVER 15665M: Max Filippov <jcmvbkbc@gmail.com> 15666S: Maintained 15667F: drivers/clk/clk-cdce706.c 15668 15669TI CLOCK DRIVER 15670M: Tero Kristo <t-kristo@ti.com> 15671L: linux-omap@vger.kernel.org 15672S: Maintained 15673F: drivers/clk/ti/ 15674F: include/linux/clk/ti.h 15675 15676TI DAVINCI MACHINE SUPPORT 15677M: Sekhar Nori <nsekhar@ti.com> 15678R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15680T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15681S: Supported 15682F: arch/arm/mach-davinci/ 15683F: drivers/i2c/busses/i2c-davinci.c 15684F: arch/arm/boot/dts/da850* 15685 15686TI DAVINCI SERIES CLOCK DRIVER 15687M: David Lechner <david@lechnology.com> 15688R: Sekhar Nori <nsekhar@ti.com> 15689S: Maintained 15690F: Documentation/devicetree/bindings/clock/ti/davinci/ 15691F: drivers/clk/davinci/ 15692 15693TI DAVINCI SERIES GPIO DRIVER 15694M: Keerthy <j-keerthy@ti.com> 15695L: linux-gpio@vger.kernel.org 15696S: Maintained 15697F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15698F: drivers/gpio/gpio-davinci.c 15699 15700TI DAVINCI SERIES MEDIA DRIVER 15701M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15702L: linux-media@vger.kernel.org 15703W: https://linuxtv.org 15704Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15705T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15706S: Maintained 15707F: drivers/media/platform/davinci/ 15708F: include/media/davinci/ 15709 15710TI ETHERNET SWITCH DRIVER (CPSW) 15711R: Grygorii Strashko <grygorii.strashko@ti.com> 15712L: linux-omap@vger.kernel.org 15713L: netdev@vger.kernel.org 15714S: Maintained 15715F: drivers/net/ethernet/ti/cpsw* 15716F: drivers/net/ethernet/ti/davinci* 15717 15718TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 15719M: Alex Dubov <oakad@yahoo.com> 15720S: Maintained 15721W: http://tifmxx.berlios.de/ 15722F: drivers/memstick/host/tifm_ms.c 15723F: drivers/misc/tifm* 15724F: drivers/mmc/host/tifm_sd.c 15725F: include/linux/tifm.h 15726 15727TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15728M: Santosh Shilimkar <ssantosh@kernel.org> 15729L: linux-kernel@vger.kernel.org 15730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15731S: Maintained 15732F: drivers/soc/ti/* 15733T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15734 15735TI LM49xxx FAMILY ASoC CODEC DRIVERS 15736M: M R Swami Reddy <mr.swami.reddy@ti.com> 15737M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15738L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15739S: Maintained 15740F: sound/soc/codecs/lm49453* 15741F: sound/soc/codecs/isabelle* 15742 15743TI LP855x BACKLIGHT DRIVER 15744M: Milo Kim <milo.kim@ti.com> 15745S: Maintained 15746F: Documentation/backlight/lp855x-driver.txt 15747F: drivers/video/backlight/lp855x_bl.c 15748F: include/linux/platform_data/lp855x.h 15749 15750TI LP8727 CHARGER DRIVER 15751M: Milo Kim <milo.kim@ti.com> 15752S: Maintained 15753F: drivers/power/supply/lp8727_charger.c 15754F: include/linux/platform_data/lp8727.h 15755 15756TI LP8788 MFD DRIVER 15757M: Milo Kim <milo.kim@ti.com> 15758S: Maintained 15759F: drivers/iio/adc/lp8788_adc.c 15760F: drivers/leds/leds-lp8788.c 15761F: drivers/mfd/lp8788*.c 15762F: drivers/power/supply/lp8788-charger.c 15763F: drivers/regulator/lp8788-*.c 15764F: include/linux/mfd/lp8788*.h 15765 15766TI NETCP ETHERNET DRIVER 15767M: Wingman Kwok <w-kwok2@ti.com> 15768M: Murali Karicheri <m-karicheri2@ti.com> 15769L: netdev@vger.kernel.org 15770S: Maintained 15771F: drivers/net/ethernet/ti/netcp* 15772 15773TI PCM3060 ASoC CODEC DRIVER 15774M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15775L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15776S: Maintained 15777F: Documentation/devicetree/bindings/sound/pcm3060.txt 15778F: sound/soc/codecs/pcm3060* 15779 15780TI TAS571X FAMILY ASoC CODEC DRIVER 15781M: Kevin Cernekee <cernekee@chromium.org> 15782L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15783S: Odd Fixes 15784F: sound/soc/codecs/tas571x* 15785 15786TI TRF7970A NFC DRIVER 15787M: Mark Greer <mgreer@animalcreek.com> 15788L: linux-wireless@vger.kernel.org 15789L: linux-nfc@lists.01.org (moderated for non-subscribers) 15790S: Supported 15791F: drivers/nfc/trf7970a.c 15792F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15793 15794TI TWL4030 SERIES SOC CODEC DRIVER 15795M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15796L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15797S: Maintained 15798F: sound/soc/codecs/twl4030* 15799 15800TI VPE/CAL DRIVERS 15801M: Benoit Parrot <bparrot@ti.com> 15802L: linux-media@vger.kernel.org 15803W: http://linuxtv.org/ 15804Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15805S: Maintained 15806F: drivers/media/platform/ti-vpe/ 15807 15808TI WILINK WIRELESS DRIVERS 15809L: linux-wireless@vger.kernel.org 15810W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15811W: http://wireless.kernel.org/en/users/Drivers/wl1251 15812T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15813S: Orphan 15814F: drivers/net/wireless/ti/ 15815F: include/linux/wl12xx.h 15816 15817TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15818M: John Stultz <john.stultz@linaro.org> 15819M: Thomas Gleixner <tglx@linutronix.de> 15820R: Stephen Boyd <sboyd@kernel.org> 15821L: linux-kernel@vger.kernel.org 15822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15823S: Supported 15824F: include/linux/clocksource.h 15825F: include/linux/time.h 15826F: include/linux/timex.h 15827F: include/uapi/linux/time.h 15828F: include/uapi/linux/timex.h 15829F: kernel/time/clocksource.c 15830F: kernel/time/time*.c 15831F: kernel/time/alarmtimer.c 15832F: kernel/time/ntp.c 15833F: tools/testing/selftests/timers/ 15834 15835TIPC NETWORK LAYER 15836M: Jon Maloy <jon.maloy@ericsson.com> 15837M: Ying Xue <ying.xue@windriver.com> 15838L: netdev@vger.kernel.org (core kernel code) 15839L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15840W: http://tipc.sourceforge.net/ 15841S: Maintained 15842F: include/uapi/linux/tipc*.h 15843F: net/tipc/ 15844 15845TLAN NETWORK DRIVER 15846M: Samuel Chessman <chessman@tux.org> 15847L: tlan-devel@lists.sourceforge.net (subscribers-only) 15848W: http://sourceforge.net/projects/tlan/ 15849S: Maintained 15850F: Documentation/networking/device_drivers/ti/tlan.txt 15851F: drivers/net/ethernet/ti/tlan.* 15852 15853TM6000 VIDEO4LINUX DRIVER 15854M: Mauro Carvalho Chehab <mchehab@kernel.org> 15855L: linux-media@vger.kernel.org 15856W: https://linuxtv.org 15857T: git git://linuxtv.org/media_tree.git 15858S: Odd fixes 15859F: drivers/media/usb/tm6000/ 15860F: Documentation/media/v4l-drivers/tm6000* 15861 15862TMIO/SDHI MMC DRIVER 15863M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15864L: linux-mmc@vger.kernel.org 15865S: Supported 15866F: drivers/mmc/host/tmio_mmc* 15867F: drivers/mmc/host/renesas_sdhi* 15868F: include/linux/mfd/tmio.h 15869 15870TMP401 HARDWARE MONITOR DRIVER 15871M: Guenter Roeck <linux@roeck-us.net> 15872L: linux-hwmon@vger.kernel.org 15873S: Maintained 15874F: Documentation/hwmon/tmp401.rst 15875F: drivers/hwmon/tmp401.c 15876 15877TMPFS (SHMEM FILESYSTEM) 15878M: Hugh Dickins <hughd@google.com> 15879L: linux-mm@kvack.org 15880S: Maintained 15881F: include/linux/shmem_fs.h 15882F: mm/shmem.c 15883 15884TOMOYO SECURITY MODULE 15885M: Kentaro Takeda <takedakn@nttdata.co.jp> 15886M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15887L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15888L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15889L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15890L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15891W: https://tomoyo.osdn.jp/ 15892S: Maintained 15893F: security/tomoyo/ 15894 15895TOPSTAR LAPTOP EXTRAS DRIVER 15896M: Herton Ronaldo Krzesinski <herton@canonical.com> 15897L: platform-driver-x86@vger.kernel.org 15898S: Maintained 15899F: drivers/platform/x86/topstar-laptop.c 15900 15901TORTURE-TEST MODULES 15902M: Davidlohr Bueso <dave@stgolabs.net> 15903M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15904M: Josh Triplett <josh@joshtriplett.org> 15905L: linux-kernel@vger.kernel.org 15906S: Supported 15907T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15908F: Documentation/RCU/torture.txt 15909F: kernel/torture.c 15910F: kernel/rcu/rcutorture.c 15911F: kernel/rcu/rcuperf.c 15912F: kernel/locking/locktorture.c 15913 15914TOSHIBA ACPI EXTRAS DRIVER 15915M: Azael Avalos <coproscefalo@gmail.com> 15916L: platform-driver-x86@vger.kernel.org 15917S: Maintained 15918F: drivers/platform/x86/toshiba_acpi.c 15919 15920TOSHIBA BLUETOOTH DRIVER 15921M: Azael Avalos <coproscefalo@gmail.com> 15922L: platform-driver-x86@vger.kernel.org 15923S: Maintained 15924F: drivers/platform/x86/toshiba_bluetooth.c 15925 15926TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15927M: Azael Avalos <coproscefalo@gmail.com> 15928L: platform-driver-x86@vger.kernel.org 15929S: Maintained 15930F: drivers/platform/x86/toshiba_haps.c 15931 15932TOSHIBA SMM DRIVER 15933M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15934W: http://www.buzzard.org.uk/toshiba/ 15935S: Maintained 15936F: drivers/char/toshiba.c 15937F: include/linux/toshiba.h 15938F: include/uapi/linux/toshiba.h 15939 15940TOSHIBA TC358743 DRIVER 15941M: Mats Randgaard <matrandg@cisco.com> 15942L: linux-media@vger.kernel.org 15943S: Maintained 15944F: drivers/media/i2c/tc358743* 15945F: include/media/i2c/tc358743.h 15946 15947TOSHIBA WMI HOTKEYS DRIVER 15948M: Azael Avalos <coproscefalo@gmail.com> 15949L: platform-driver-x86@vger.kernel.org 15950S: Maintained 15951F: drivers/platform/x86/toshiba-wmi.c 15952 15953TPM DEVICE DRIVER 15954M: Peter Huewe <peterhuewe@gmx.de> 15955M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15956R: Jason Gunthorpe <jgg@ziepe.ca> 15957L: linux-integrity@vger.kernel.org 15958Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15959W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15960T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15961S: Maintained 15962F: drivers/char/tpm/ 15963 15964TRACING 15965M: Steven Rostedt <rostedt@goodmis.org> 15966M: Ingo Molnar <mingo@redhat.com> 15967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15968S: Maintained 15969F: Documentation/trace/ftrace.rst 15970F: arch/*/*/*/ftrace.h 15971F: arch/*/kernel/ftrace.c 15972F: include/*/ftrace.h 15973F: include/linux/trace*.h 15974F: include/trace/ 15975F: kernel/trace/ 15976F: tools/testing/selftests/ftrace/ 15977 15978TRACING MMIO ACCESSES (MMIOTRACE) 15979M: Steven Rostedt <rostedt@goodmis.org> 15980M: Ingo Molnar <mingo@kernel.org> 15981R: Karol Herbst <karolherbst@gmail.com> 15982R: Pekka Paalanen <ppaalanen@gmail.com> 15983S: Maintained 15984L: linux-kernel@vger.kernel.org 15985L: nouveau@lists.freedesktop.org 15986F: kernel/trace/trace_mmiotrace.c 15987F: include/linux/mmiotrace.h 15988F: arch/x86/mm/kmmio.c 15989F: arch/x86/mm/mmio-mod.c 15990F: arch/x86/mm/testmmiotrace.c 15991 15992TRIVIAL PATCHES 15993M: Jiri Kosina <trivial@kernel.org> 15994T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15995S: Maintained 15996K: ^Subject:.*(?i)trivial 15997 15998TEMPO SEMICONDUCTOR DRIVERS 15999M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16000S: Maintained 16001F: sound/soc/codecs/tscs*.c 16002F: sound/soc/codecs/tscs*.h 16003F: Documentation/devicetree/bindings/sound/tscs*.txt 16004 16005TTY LAYER 16006M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16007M: Jiri Slaby <jslaby@suse.com> 16008S: Supported 16009T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16010F: Documentation/serial/ 16011F: drivers/tty/ 16012F: drivers/tty/serial/serial_core.c 16013F: include/linux/serial_core.h 16014F: include/linux/serial.h 16015F: include/linux/tty.h 16016F: include/uapi/linux/serial_core.h 16017F: include/uapi/linux/serial.h 16018F: include/uapi/linux/tty.h 16019 16020TUA9001 MEDIA DRIVER 16021M: Antti Palosaari <crope@iki.fi> 16022L: linux-media@vger.kernel.org 16023W: https://linuxtv.org 16024W: http://palosaari.fi/linux/ 16025Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16026T: git git://linuxtv.org/anttip/media_tree.git 16027S: Maintained 16028F: drivers/media/tuners/tua9001* 16029 16030TULIP NETWORK DRIVERS 16031L: netdev@vger.kernel.org 16032L: linux-parisc@vger.kernel.org 16033S: Orphan 16034F: drivers/net/ethernet/dec/tulip/ 16035 16036TUN/TAP driver 16037M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16038W: http://vtun.sourceforge.net/tun 16039S: Maintained 16040F: Documentation/networking/tuntap.txt 16041F: arch/um/os-Linux/drivers/ 16042 16043TURBOCHANNEL SUBSYSTEM 16044M: "Maciej W. Rozycki" <macro@linux-mips.org> 16045M: Ralf Baechle <ralf@linux-mips.org> 16046L: linux-mips@vger.kernel.org 16047Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16048S: Maintained 16049F: drivers/tc/ 16050F: include/linux/tc.h 16051 16052TURBOSTAT UTILITY 16053M: "Len Brown" <lenb@kernel.org> 16054L: linux-pm@vger.kernel.org 16055B: https://bugzilla.kernel.org 16056Q: https://patchwork.kernel.org/project/linux-pm/list/ 16057T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16058S: Supported 16059F: tools/power/x86/turbostat/ 16060 16061TW5864 VIDEO4LINUX DRIVER 16062M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16063M: Anton Sviridenko <anton@corp.bluecherry.net> 16064M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16065M: Andrey Utkin <andrey_utkin@fastmail.com> 16066L: linux-media@vger.kernel.org 16067S: Supported 16068F: drivers/media/pci/tw5864/ 16069 16070TW68 VIDEO4LINUX DRIVER 16071M: Hans Verkuil <hverkuil@xs4all.nl> 16072L: linux-media@vger.kernel.org 16073T: git git://linuxtv.org/media_tree.git 16074W: https://linuxtv.org 16075S: Odd Fixes 16076F: drivers/media/pci/tw68/ 16077 16078TW686X VIDEO4LINUX DRIVER 16079M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16080L: linux-media@vger.kernel.org 16081T: git git://linuxtv.org/media_tree.git 16082W: http://linuxtv.org 16083S: Maintained 16084F: drivers/media/pci/tw686x/ 16085 16086UBI FILE SYSTEM (UBIFS) 16087M: Richard Weinberger <richard@nod.at> 16088M: Artem Bityutskiy <dedekind1@gmail.com> 16089M: Adrian Hunter <adrian.hunter@intel.com> 16090L: linux-mtd@lists.infradead.org 16091T: git git://git.infradead.org/ubifs-2.6.git 16092W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16093S: Supported 16094F: Documentation/filesystems/ubifs.txt 16095F: fs/ubifs/ 16096 16097UCLINUX (M68KNOMMU AND COLDFIRE) 16098M: Greg Ungerer <gerg@linux-m68k.org> 16099W: http://www.linux-m68k.org/ 16100W: http://www.uclinux.org/ 16101L: linux-m68k@lists.linux-m68k.org 16102L: uclinux-dev@uclinux.org (subscribers-only) 16103T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16104S: Maintained 16105F: arch/m68k/coldfire/ 16106F: arch/m68k/68*/ 16107F: arch/m68k/*/*_no.* 16108F: arch/m68k/include/asm/*_no.* 16109 16110UDF FILESYSTEM 16111M: Jan Kara <jack@suse.com> 16112S: Maintained 16113F: Documentation/filesystems/udf.txt 16114F: fs/udf/ 16115 16116UDRAW TABLET 16117M: Bastien Nocera <hadess@hadess.net> 16118L: linux-input@vger.kernel.org 16119S: Maintained 16120F: drivers/hid/hid-udraw-ps3.c 16121 16122UFS FILESYSTEM 16123M: Evgeniy Dushistov <dushistov@mail.ru> 16124S: Maintained 16125F: Documentation/filesystems/ufs.txt 16126F: fs/ufs/ 16127 16128UHID USERSPACE HID IO DRIVER: 16129M: David Herrmann <dh.herrmann@googlemail.com> 16130L: linux-input@vger.kernel.org 16131S: Maintained 16132F: drivers/hid/uhid.c 16133F: include/uapi/linux/uhid.h 16134 16135ULPI BUS 16136M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16137L: linux-usb@vger.kernel.org 16138S: Maintained 16139F: drivers/usb/common/ulpi.c 16140F: include/linux/ulpi/ 16141 16142ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16143L: linux-usb@vger.kernel.org 16144S: Orphan 16145F: drivers/uwb/ 16146F: include/linux/uwb.h 16147F: include/linux/uwb/ 16148 16149UNICODE SUBSYSTEM: 16150M: Gabriel Krisman Bertazi <krisman@collabora.com> 16151L: linux-fsdevel@vger.kernel.org 16152S: Supported 16153F: fs/unicode/ 16154 16155UNICORE32 ARCHITECTURE: 16156M: Guan Xuetao <gxt@pku.edu.cn> 16157W: http://mprc.pku.edu.cn/~guanxuetao/linux 16158S: Maintained 16159T: git git://github.com/gxt/linux.git 16160F: arch/unicore32/ 16161 16162UNIFDEF 16163M: Tony Finch <dot@dotat.at> 16164W: http://dotat.at/prog/unifdef 16165S: Maintained 16166F: scripts/unifdef.c 16167 16168UNIFORM CDROM DRIVER 16169M: Jens Axboe <axboe@kernel.dk> 16170W: http://www.kernel.dk 16171S: Maintained 16172F: Documentation/cdrom/ 16173F: drivers/cdrom/cdrom.c 16174F: include/linux/cdrom.h 16175F: include/uapi/linux/cdrom.h 16176 16177UNISYS S-PAR DRIVERS 16178M: David Kershner <david.kershner@unisys.com> 16179L: sparmaintainer@unisys.com (Unisys internal) 16180S: Supported 16181F: include/linux/visorbus.h 16182F: drivers/visorbus/ 16183F: drivers/staging/unisys/ 16184 16185UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16186R: Alim Akhtar <alim.akhtar@samsung.com> 16187R: Avri Altman <avri.altman@wdc.com> 16188R: Pedro Sousa <pedrom.sousa@synopsys.com> 16189L: linux-scsi@vger.kernel.org 16190S: Supported 16191F: Documentation/scsi/ufs.txt 16192F: drivers/scsi/ufs/ 16193 16194UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16195M: Pedro Sousa <pedrom.sousa@synopsys.com> 16196L: linux-scsi@vger.kernel.org 16197S: Supported 16198F: drivers/scsi/ufs/*dwc* 16199 16200UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16201M: Stanley Chu <stanley.chu@mediatek.com> 16202L: linux-scsi@vger.kernel.org 16203L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16204S: Maintained 16205F: drivers/scsi/ufs/ufs-mediatek* 16206 16207UNSORTED BLOCK IMAGES (UBI) 16208M: Artem Bityutskiy <dedekind1@gmail.com> 16209M: Richard Weinberger <richard@nod.at> 16210W: http://www.linux-mtd.infradead.org/ 16211L: linux-mtd@lists.infradead.org 16212T: git git://git.infradead.org/ubifs-2.6.git 16213S: Supported 16214F: drivers/mtd/ubi/ 16215F: include/linux/mtd/ubi.h 16216F: include/uapi/mtd/ubi-user.h 16217 16218USB "USBNET" DRIVER FRAMEWORK 16219M: Oliver Neukum <oneukum@suse.com> 16220L: netdev@vger.kernel.org 16221W: http://www.linux-usb.org/usbnet 16222S: Maintained 16223F: drivers/net/usb/usbnet.c 16224F: include/linux/usb/usbnet.h 16225 16226USB ACM DRIVER 16227M: Oliver Neukum <oneukum@suse.com> 16228L: linux-usb@vger.kernel.org 16229S: Maintained 16230F: Documentation/usb/acm.txt 16231F: drivers/usb/class/cdc-acm.* 16232 16233USB AR5523 WIRELESS DRIVER 16234M: Pontus Fuchs <pontus.fuchs@gmail.com> 16235L: linux-wireless@vger.kernel.org 16236S: Maintained 16237F: drivers/net/wireless/ath/ar5523/ 16238 16239USB ATTACHED SCSI 16240M: Oliver Neukum <oneukum@suse.com> 16241L: linux-usb@vger.kernel.org 16242L: linux-scsi@vger.kernel.org 16243S: Maintained 16244F: drivers/usb/storage/uas.c 16245 16246USB CDC ETHERNET DRIVER 16247M: Oliver Neukum <oliver@neukum.org> 16248L: linux-usb@vger.kernel.org 16249S: Maintained 16250F: drivers/net/usb/cdc_*.c 16251F: include/uapi/linux/usb/cdc.h 16252 16253USB CHAOSKEY DRIVER 16254M: Keith Packard <keithp@keithp.com> 16255L: linux-usb@vger.kernel.org 16256S: Maintained 16257F: drivers/usb/misc/chaoskey.c 16258 16259USB CYPRESS C67X00 DRIVER 16260M: Peter Korsgaard <jacmet@sunsite.dk> 16261L: linux-usb@vger.kernel.org 16262S: Maintained 16263F: drivers/usb/c67x00/ 16264 16265USB DAVICOM DM9601 DRIVER 16266M: Peter Korsgaard <jacmet@sunsite.dk> 16267L: netdev@vger.kernel.org 16268W: http://www.linux-usb.org/usbnet 16269S: Maintained 16270F: drivers/net/usb/dm9601.c 16271 16272USB DIAMOND RIO500 DRIVER 16273M: Cesar Miquel <miquel@df.uba.ar> 16274L: rio500-users@lists.sourceforge.net 16275W: http://rio500.sourceforge.net 16276S: Maintained 16277F: drivers/usb/misc/rio500* 16278 16279USB EHCI DRIVER 16280M: Alan Stern <stern@rowland.harvard.edu> 16281L: linux-usb@vger.kernel.org 16282S: Maintained 16283F: Documentation/usb/ehci.txt 16284F: drivers/usb/host/ehci* 16285 16286USB GADGET/PERIPHERAL SUBSYSTEM 16287M: Felipe Balbi <balbi@kernel.org> 16288L: linux-usb@vger.kernel.org 16289W: http://www.linux-usb.org/gadget 16290T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16291S: Maintained 16292F: drivers/usb/gadget/ 16293F: include/linux/usb/gadget* 16294 16295USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16296M: Jiri Kosina <jikos@kernel.org> 16297M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16298L: linux-usb@vger.kernel.org 16299T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16300S: Maintained 16301F: Documentation/hid/hiddev.txt 16302F: drivers/hid/usbhid/ 16303 16304USB INTEL XHCI ROLE MUX DRIVER 16305M: Hans de Goede <hdegoede@redhat.com> 16306L: linux-usb@vger.kernel.org 16307S: Maintained 16308F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16309 16310USB IP DRIVER FOR HISILICON KIRIN 16311M: Yu Chen <chenyu56@huawei.com> 16312M: Binghui Wang <wangbinghui@hisilicon.com> 16313L: linux-usb@vger.kernel.org 16314S: Maintained 16315F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16316F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16317 16318USB ISP116X DRIVER 16319M: Olav Kongas <ok@artecdesign.ee> 16320L: linux-usb@vger.kernel.org 16321S: Maintained 16322F: drivers/usb/host/isp116x* 16323F: include/linux/usb/isp116x.h 16324 16325USB LAN78XX ETHERNET DRIVER 16326M: Woojung Huh <woojung.huh@microchip.com> 16327M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16328L: netdev@vger.kernel.org 16329S: Maintained 16330F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16331F: drivers/net/usb/lan78xx.* 16332F: include/dt-bindings/net/microchip-lan78xx.h 16333 16334USB MASS STORAGE DRIVER 16335M: Alan Stern <stern@rowland.harvard.edu> 16336L: linux-usb@vger.kernel.org 16337L: usb-storage@lists.one-eyed-alien.net 16338S: Maintained 16339F: drivers/usb/storage/ 16340 16341USB MIDI DRIVER 16342M: Clemens Ladisch <clemens@ladisch.de> 16343L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16345S: Maintained 16346F: sound/usb/midi.* 16347 16348USB NETWORKING DRIVERS 16349L: linux-usb@vger.kernel.org 16350S: Odd Fixes 16351F: drivers/net/usb/ 16352 16353USB OHCI DRIVER 16354M: Alan Stern <stern@rowland.harvard.edu> 16355L: linux-usb@vger.kernel.org 16356S: Maintained 16357F: Documentation/usb/ohci.txt 16358F: drivers/usb/host/ohci* 16359 16360USB OTG FSM (Finite State Machine) 16361M: Peter Chen <Peter.Chen@nxp.com> 16362T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16363L: linux-usb@vger.kernel.org 16364S: Maintained 16365F: drivers/usb/common/usb-otg-fsm.c 16366 16367USB OVER IP DRIVER 16368M: Valentina Manea <valentina.manea.m@gmail.com> 16369M: Shuah Khan <shuah@kernel.org> 16370M: Shuah Khan <skhan@linuxfoundation.org> 16371L: linux-usb@vger.kernel.org 16372S: Maintained 16373F: Documentation/usb/usbip_protocol.txt 16374F: drivers/usb/usbip/ 16375F: tools/usb/usbip/ 16376F: tools/testing/selftests/drivers/usb/usbip/ 16377 16378USB PEGASUS DRIVER 16379M: Petko Manolov <petkan@nucleusys.com> 16380L: linux-usb@vger.kernel.org 16381L: netdev@vger.kernel.org 16382T: git git://github.com/petkan/pegasus.git 16383W: https://github.com/petkan/pegasus 16384S: Maintained 16385F: drivers/net/usb/pegasus.* 16386 16387USB PHY LAYER 16388M: Felipe Balbi <balbi@kernel.org> 16389L: linux-usb@vger.kernel.org 16390T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16391S: Maintained 16392F: drivers/usb/phy/ 16393 16394USB PRINTER DRIVER (usblp) 16395M: Pete Zaitcev <zaitcev@redhat.com> 16396L: linux-usb@vger.kernel.org 16397S: Supported 16398F: drivers/usb/class/usblp.c 16399 16400USB QMI WWAN NETWORK DRIVER 16401M: Bjørn Mork <bjorn@mork.no> 16402L: netdev@vger.kernel.org 16403S: Maintained 16404F: Documentation/ABI/testing/sysfs-class-net-qmi 16405F: drivers/net/usb/qmi_wwan.c 16406 16407USB RTL8150 DRIVER 16408M: Petko Manolov <petkan@nucleusys.com> 16409L: linux-usb@vger.kernel.org 16410L: netdev@vger.kernel.org 16411T: git git://github.com/petkan/rtl8150.git 16412W: https://github.com/petkan/rtl8150 16413S: Maintained 16414F: drivers/net/usb/rtl8150.c 16415 16416USB SERIAL SUBSYSTEM 16417M: Johan Hovold <johan@kernel.org> 16418L: linux-usb@vger.kernel.org 16419T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16420S: Maintained 16421F: Documentation/usb/usb-serial.txt 16422F: drivers/usb/serial/ 16423F: include/linux/usb/serial.h 16424 16425USB SMSC75XX ETHERNET DRIVER 16426M: Steve Glendinning <steve.glendinning@shawell.net> 16427L: netdev@vger.kernel.org 16428S: Maintained 16429F: drivers/net/usb/smsc75xx.* 16430 16431USB SMSC95XX ETHERNET DRIVER 16432M: Steve Glendinning <steve.glendinning@shawell.net> 16433M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16434L: netdev@vger.kernel.org 16435S: Maintained 16436F: drivers/net/usb/smsc95xx.* 16437 16438USB SUBSYSTEM 16439M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16440L: linux-usb@vger.kernel.org 16441W: http://www.linux-usb.org 16442T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16443S: Supported 16444F: Documentation/devicetree/bindings/usb/ 16445F: Documentation/usb/ 16446F: drivers/usb/ 16447F: include/linux/usb.h 16448F: include/linux/usb/ 16449 16450USB TYPEC PI3USB30532 MUX DRIVER 16451M: Hans de Goede <hdegoede@redhat.com> 16452L: linux-usb@vger.kernel.org 16453S: Maintained 16454F: drivers/usb/typec/mux/pi3usb30532.c 16455 16456USB TYPEC CLASS 16457M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16458L: linux-usb@vger.kernel.org 16459S: Maintained 16460F: Documentation/ABI/testing/sysfs-class-typec 16461F: Documentation/driver-api/usb/typec.rst 16462F: drivers/usb/typec/ 16463F: include/linux/usb/typec.h 16464 16465USB TYPEC BUS FOR ALTERNATE MODES 16466M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16467L: linux-usb@vger.kernel.org 16468S: Maintained 16469F: Documentation/ABI/testing/sysfs-bus-typec 16470F: Documentation/driver-api/usb/typec_bus.rst 16471F: drivers/usb/typec/altmodes/ 16472F: include/linux/usb/typec_altmode.h 16473 16474USB TYPEC PORT CONTROLLER DRIVERS 16475M: Guenter Roeck <linux@roeck-us.net> 16476L: linux-usb@vger.kernel.org 16477S: Maintained 16478F: drivers/usb/typec/tcpm/ 16479 16480USB UHCI DRIVER 16481M: Alan Stern <stern@rowland.harvard.edu> 16482L: linux-usb@vger.kernel.org 16483S: Maintained 16484F: drivers/usb/host/uhci* 16485 16486USB VIDEO CLASS 16487M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16488L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16489L: linux-media@vger.kernel.org 16490T: git git://linuxtv.org/media_tree.git 16491W: http://www.ideasonboard.org/uvc/ 16492S: Maintained 16493F: drivers/media/usb/uvc/ 16494F: include/uapi/linux/uvcvideo.h 16495 16496USB VISION DRIVER 16497M: Hans Verkuil <hverkuil@xs4all.nl> 16498L: linux-media@vger.kernel.org 16499T: git git://linuxtv.org/media_tree.git 16500W: https://linuxtv.org 16501S: Odd Fixes 16502F: drivers/media/usb/usbvision/ 16503 16504USB WEBCAM GADGET 16505M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16506L: linux-usb@vger.kernel.org 16507S: Maintained 16508F: drivers/usb/gadget/function/*uvc* 16509F: drivers/usb/gadget/legacy/webcam.c 16510F: include/uapi/linux/usb/g_uvc.h 16511 16512USB WIRELESS RNDIS DRIVER (rndis_wlan) 16513M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16514L: linux-wireless@vger.kernel.org 16515S: Maintained 16516F: drivers/net/wireless/rndis_wlan.c 16517 16518USB XHCI DRIVER 16519M: Mathias Nyman <mathias.nyman@intel.com> 16520L: linux-usb@vger.kernel.org 16521S: Supported 16522F: drivers/usb/host/xhci* 16523F: drivers/usb/host/pci-quirks* 16524 16525USB ZD1201 DRIVER 16526L: linux-wireless@vger.kernel.org 16527W: http://linux-lc100020.sourceforge.net 16528S: Orphan 16529F: drivers/net/wireless/zydas/zd1201.* 16530 16531USB ZR364XX DRIVER 16532M: Antoine Jacquet <royale@zerezo.com> 16533L: linux-usb@vger.kernel.org 16534L: linux-media@vger.kernel.org 16535T: git git://linuxtv.org/media_tree.git 16536W: http://royale.zerezo.com/zr364xx/ 16537S: Maintained 16538F: Documentation/media/v4l-drivers/zr364xx* 16539F: drivers/media/usb/zr364xx/ 16540 16541USER-MODE LINUX (UML) 16542M: Jeff Dike <jdike@addtoit.com> 16543M: Richard Weinberger <richard@nod.at> 16544M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16545L: linux-um@lists.infradead.org 16546W: http://user-mode-linux.sourceforge.net 16547Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16548T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16549S: Maintained 16550F: Documentation/virtual/uml/ 16551F: arch/um/ 16552F: arch/x86/um/ 16553F: fs/hostfs/ 16554 16555USERSPACE COPYIN/COPYOUT (UIOVEC) 16556M: Alexander Viro <viro@zeniv.linux.org.uk> 16557S: Maintained 16558F: lib/iov_iter.c 16559F: include/linux/uio.h 16560 16561USERSPACE DMA BUFFER DRIVER 16562M: Gerd Hoffmann <kraxel@redhat.com> 16563S: Maintained 16564L: dri-devel@lists.freedesktop.org 16565F: drivers/dma-buf/udmabuf.c 16566F: include/uapi/linux/udmabuf.h 16567T: git git://anongit.freedesktop.org/drm/drm-misc 16568 16569USERSPACE I/O (UIO) 16570M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16571S: Maintained 16572T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16573F: Documentation/driver-api/uio-howto.rst 16574F: drivers/uio/ 16575F: include/linux/uio_driver.h 16576 16577UTIL-LINUX PACKAGE 16578M: Karel Zak <kzak@redhat.com> 16579L: util-linux@vger.kernel.org 16580W: http://en.wikipedia.org/wiki/Util-linux 16581T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16582S: Maintained 16583 16584UUID HELPERS 16585M: Christoph Hellwig <hch@lst.de> 16586R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16587L: linux-kernel@vger.kernel.org 16588T: git git://git.infradead.org/users/hch/uuid.git 16589F: lib/uuid.c 16590F: lib/test_uuid.c 16591F: include/linux/uuid.h 16592F: include/uapi/linux/uuid.h 16593S: Maintained 16594 16595UVESAFB DRIVER 16596M: Michal Januszewski <spock@gentoo.org> 16597L: linux-fbdev@vger.kernel.org 16598W: https://github.com/mjanusz/v86d 16599S: Maintained 16600F: Documentation/fb/uvesafb.txt 16601F: drivers/video/fbdev/uvesafb.* 16602 16603VF610 NAND DRIVER 16604M: Stefan Agner <stefan@agner.ch> 16605L: linux-mtd@lists.infradead.org 16606S: Supported 16607F: drivers/mtd/nand/raw/vf610_nfc.c 16608 16609VFAT/FAT/MSDOS FILESYSTEM 16610M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16611S: Maintained 16612F: Documentation/filesystems/vfat.txt 16613F: fs/fat/ 16614 16615VFIO DRIVER 16616M: Alex Williamson <alex.williamson@redhat.com> 16617R: Cornelia Huck <cohuck@redhat.com> 16618L: kvm@vger.kernel.org 16619T: git git://github.com/awilliam/linux-vfio.git 16620S: Maintained 16621F: Documentation/vfio.txt 16622F: drivers/vfio/ 16623F: include/linux/vfio.h 16624F: include/uapi/linux/vfio.h 16625 16626VFIO MEDIATED DEVICE DRIVERS 16627M: Kirti Wankhede <kwankhede@nvidia.com> 16628L: kvm@vger.kernel.org 16629S: Maintained 16630F: Documentation/vfio-mediated-device.txt 16631F: drivers/vfio/mdev/ 16632F: include/linux/mdev.h 16633F: samples/vfio-mdev/ 16634 16635VFIO PLATFORM DRIVER 16636M: Eric Auger <eric.auger@redhat.com> 16637L: kvm@vger.kernel.org 16638S: Maintained 16639F: drivers/vfio/platform/ 16640 16641VGA_SWITCHEROO 16642R: Lukas Wunner <lukas@wunner.de> 16643S: Maintained 16644F: Documentation/gpu/vga-switcheroo.rst 16645F: drivers/gpu/vga/vga_switcheroo.c 16646F: include/linux/vga_switcheroo.h 16647T: git git://anongit.freedesktop.org/drm/drm-misc 16648 16649VIA RHINE NETWORK DRIVER 16650S: Orphan 16651F: drivers/net/ethernet/via/via-rhine.c 16652 16653VIA SD/MMC CARD CONTROLLER DRIVER 16654M: Bruce Chang <brucechang@via.com.tw> 16655M: Harald Welte <HaraldWelte@viatech.com> 16656S: Maintained 16657F: drivers/mmc/host/via-sdmmc.c 16658 16659VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16660M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16661L: linux-fbdev@vger.kernel.org 16662S: Maintained 16663F: include/linux/via-core.h 16664F: include/linux/via-gpio.h 16665F: include/linux/via_i2c.h 16666F: drivers/video/fbdev/via/ 16667 16668VIA VELOCITY NETWORK DRIVER 16669M: Francois Romieu <romieu@fr.zoreil.com> 16670L: netdev@vger.kernel.org 16671S: Maintained 16672F: drivers/net/ethernet/via/via-velocity.* 16673 16674VICODEC VIRTUAL CODEC DRIVER 16675M: Hans Verkuil <hans.verkuil@cisco.com> 16676L: linux-media@vger.kernel.org 16677T: git git://linuxtv.org/media_tree.git 16678W: https://linuxtv.org 16679S: Maintained 16680F: drivers/media/platform/vicodec/* 16681 16682VIDEO MULTIPLEXER DRIVER 16683M: Philipp Zabel <p.zabel@pengutronix.de> 16684L: linux-media@vger.kernel.org 16685S: Maintained 16686F: drivers/media/platform/video-mux.c 16687 16688VIDEO I2C POLLING DRIVER 16689M: Matt Ranostay <matt.ranostay@konsulko.com> 16690L: linux-media@vger.kernel.org 16691S: Maintained 16692F: drivers/media/i2c/video-i2c.c 16693 16694VIDEOBUF2 FRAMEWORK 16695M: Pawel Osciak <pawel@osciak.com> 16696M: Marek Szyprowski <m.szyprowski@samsung.com> 16697M: Kyungmin Park <kyungmin.park@samsung.com> 16698L: linux-media@vger.kernel.org 16699S: Maintained 16700F: drivers/media/common/videobuf2/* 16701F: include/media/videobuf2-* 16702 16703VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16704M: Helen Koike <helen.koike@collabora.com> 16705L: linux-media@vger.kernel.org 16706T: git git://linuxtv.org/media_tree.git 16707W: https://linuxtv.org 16708S: Maintained 16709F: drivers/media/platform/vimc/* 16710 16711VIRT LIB 16712M: Alex Williamson <alex.williamson@redhat.com> 16713M: Paolo Bonzini <pbonzini@redhat.com> 16714L: kvm@vger.kernel.org 16715S: Supported 16716F: virt/lib/ 16717 16718VIRTIO AND VHOST VSOCK DRIVER 16719M: Stefan Hajnoczi <stefanha@redhat.com> 16720L: kvm@vger.kernel.org 16721L: virtualization@lists.linux-foundation.org 16722L: netdev@vger.kernel.org 16723S: Maintained 16724F: include/linux/virtio_vsock.h 16725F: include/uapi/linux/virtio_vsock.h 16726F: include/uapi/linux/vsockmon.h 16727F: include/uapi/linux/vm_sockets_diag.h 16728F: net/vmw_vsock/diag.c 16729F: net/vmw_vsock/af_vsock_tap.c 16730F: net/vmw_vsock/virtio_transport_common.c 16731F: net/vmw_vsock/virtio_transport.c 16732F: drivers/net/vsockmon.c 16733F: drivers/vhost/vsock.c 16734F: tools/testing/vsock/ 16735 16736VIRTIO CONSOLE DRIVER 16737M: Amit Shah <amit@kernel.org> 16738L: virtualization@lists.linux-foundation.org 16739S: Maintained 16740F: drivers/char/virtio_console.c 16741F: include/linux/virtio_console.h 16742F: include/uapi/linux/virtio_console.h 16743 16744VIRTIO CORE AND NET DRIVERS 16745M: "Michael S. Tsirkin" <mst@redhat.com> 16746M: Jason Wang <jasowang@redhat.com> 16747L: virtualization@lists.linux-foundation.org 16748S: Maintained 16749F: Documentation/devicetree/bindings/virtio/ 16750F: drivers/virtio/ 16751F: tools/virtio/ 16752F: drivers/net/virtio_net.c 16753F: drivers/block/virtio_blk.c 16754F: include/linux/virtio*.h 16755F: include/uapi/linux/virtio_*.h 16756F: drivers/crypto/virtio/ 16757F: mm/balloon_compaction.c 16758 16759VIRTIO BLOCK AND SCSI DRIVERS 16760M: "Michael S. Tsirkin" <mst@redhat.com> 16761M: Jason Wang <jasowang@redhat.com> 16762R: Paolo Bonzini <pbonzini@redhat.com> 16763R: Stefan Hajnoczi <stefanha@redhat.com> 16764L: virtualization@lists.linux-foundation.org 16765S: Maintained 16766F: drivers/block/virtio_blk.c 16767F: drivers/scsi/virtio_scsi.c 16768F: include/uapi/linux/virtio_blk.h 16769F: include/uapi/linux/virtio_scsi.h 16770F: drivers/vhost/scsi.c 16771 16772VIRTIO CRYPTO DRIVER 16773M: Gonglei <arei.gonglei@huawei.com> 16774L: virtualization@lists.linux-foundation.org 16775L: linux-crypto@vger.kernel.org 16776S: Maintained 16777F: drivers/crypto/virtio/ 16778F: include/uapi/linux/virtio_crypto.h 16779 16780VIRTIO DRIVERS FOR S390 16781M: Cornelia Huck <cohuck@redhat.com> 16782M: Halil Pasic <pasic@linux.ibm.com> 16783L: linux-s390@vger.kernel.org 16784L: virtualization@lists.linux-foundation.org 16785L: kvm@vger.kernel.org 16786S: Supported 16787F: drivers/s390/virtio/ 16788F: arch/s390/include/uapi/asm/virtio-ccw.h 16789 16790VIRTIO GPU DRIVER 16791M: David Airlie <airlied@linux.ie> 16792M: Gerd Hoffmann <kraxel@redhat.com> 16793L: dri-devel@lists.freedesktop.org 16794L: virtualization@lists.linux-foundation.org 16795T: git git://anongit.freedesktop.org/drm/drm-misc 16796S: Maintained 16797F: drivers/gpu/drm/virtio/ 16798F: include/uapi/linux/virtio_gpu.h 16799 16800VIRTIO HOST (VHOST) 16801M: "Michael S. Tsirkin" <mst@redhat.com> 16802M: Jason Wang <jasowang@redhat.com> 16803L: kvm@vger.kernel.org 16804L: virtualization@lists.linux-foundation.org 16805L: netdev@vger.kernel.org 16806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16807S: Maintained 16808F: drivers/vhost/ 16809F: include/uapi/linux/vhost.h 16810 16811VIRTIO INPUT DRIVER 16812M: Gerd Hoffmann <kraxel@redhat.com> 16813S: Maintained 16814F: drivers/virtio/virtio_input.c 16815F: include/uapi/linux/virtio_input.h 16816 16817VIRTUAL BOX GUEST DEVICE DRIVER 16818M: Hans de Goede <hdegoede@redhat.com> 16819M: Arnd Bergmann <arnd@arndb.de> 16820M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16821S: Maintained 16822F: include/linux/vbox_utils.h 16823F: include/uapi/linux/vbox*.h 16824F: drivers/virt/vboxguest/ 16825 16826VIRTUAL SERIO DEVICE DRIVER 16827M: Stephen Chandler Paul <thatslyude@gmail.com> 16828S: Maintained 16829F: drivers/input/serio/userio.c 16830F: include/uapi/linux/userio.h 16831 16832VIVID VIRTUAL VIDEO DRIVER 16833M: Hans Verkuil <hverkuil@xs4all.nl> 16834L: linux-media@vger.kernel.org 16835T: git git://linuxtv.org/media_tree.git 16836W: https://linuxtv.org 16837S: Maintained 16838F: drivers/media/platform/vivid/* 16839 16840VLYNQ BUS 16841M: Florian Fainelli <f.fainelli@gmail.com> 16842L: openwrt-devel@lists.openwrt.org (subscribers-only) 16843S: Maintained 16844F: drivers/vlynq/vlynq.c 16845F: include/linux/vlynq.h 16846 16847VME SUBSYSTEM 16848M: Martyn Welch <martyn@welchs.me.uk> 16849M: Manohar Vanga <manohar.vanga@gmail.com> 16850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16851L: devel@driverdev.osuosl.org 16852S: Maintained 16853T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16854F: Documentation/driver-api/vme.rst 16855F: drivers/staging/vme/ 16856F: drivers/vme/ 16857F: include/linux/vme* 16858 16859VMWARE BALLOON DRIVER 16860M: Julien Freche <jfreche@vmware.com> 16861M: Nadav Amit <namit@vmware.com> 16862M: "VMware, Inc." <pv-drivers@vmware.com> 16863L: linux-kernel@vger.kernel.org 16864S: Maintained 16865F: drivers/misc/vmw_balloon.c 16866 16867VMWARE HYPERVISOR INTERFACE 16868M: Alok Kataria <akataria@vmware.com> 16869L: virtualization@lists.linux-foundation.org 16870S: Supported 16871F: arch/x86/kernel/cpu/vmware.c 16872 16873VMWARE PVRDMA DRIVER 16874M: Adit Ranadive <aditr@vmware.com> 16875M: VMware PV-Drivers <pv-drivers@vmware.com> 16876L: linux-rdma@vger.kernel.org 16877S: Maintained 16878F: drivers/infiniband/hw/vmw_pvrdma/ 16879 16880VMware PVSCSI driver 16881M: Jim Gill <jgill@vmware.com> 16882M: VMware PV-Drivers <pv-drivers@vmware.com> 16883L: linux-scsi@vger.kernel.org 16884S: Maintained 16885F: drivers/scsi/vmw_pvscsi.c 16886F: drivers/scsi/vmw_pvscsi.h 16887 16888VMWARE VMMOUSE SUBDRIVER 16889M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16890M: "VMware, Inc." <pv-drivers@vmware.com> 16891L: linux-input@vger.kernel.org 16892S: Maintained 16893F: drivers/input/mouse/vmmouse.c 16894F: drivers/input/mouse/vmmouse.h 16895 16896VMWARE VMXNET3 ETHERNET DRIVER 16897M: Ronak Doshi <doshir@vmware.com> 16898M: "VMware, Inc." <pv-drivers@vmware.com> 16899L: netdev@vger.kernel.org 16900S: Maintained 16901F: drivers/net/vmxnet3/ 16902 16903VOCORE VOCORE2 BOARD 16904M: Harvey Hunt <harveyhuntnexus@gmail.com> 16905L: linux-mips@vger.kernel.org 16906S: Maintained 16907F: arch/mips/boot/dts/ralink/vocore2.dts 16908 16909VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16910M: Liam Girdwood <lgirdwood@gmail.com> 16911M: Mark Brown <broonie@kernel.org> 16912L: linux-kernel@vger.kernel.org 16913W: http://www.slimlogic.co.uk/?p=48 16914T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16915S: Supported 16916F: Documentation/devicetree/bindings/regulator/ 16917F: Documentation/power/regulator/ 16918F: drivers/regulator/ 16919F: include/dt-bindings/regulator/ 16920F: include/linux/regulator/ 16921 16922VRF 16923M: David Ahern <dsa@cumulusnetworks.com> 16924M: Shrijeet Mukherjee <shrijeet@gmail.com> 16925L: netdev@vger.kernel.org 16926S: Maintained 16927F: drivers/net/vrf.c 16928F: Documentation/networking/vrf.txt 16929 16930VT1211 HARDWARE MONITOR DRIVER 16931M: Juerg Haefliger <juergh@gmail.com> 16932L: linux-hwmon@vger.kernel.org 16933S: Maintained 16934F: Documentation/hwmon/vt1211.rst 16935F: drivers/hwmon/vt1211.c 16936 16937VT8231 HARDWARE MONITOR DRIVER 16938M: Roger Lucas <vt8231@hiddenengine.co.uk> 16939L: linux-hwmon@vger.kernel.org 16940S: Maintained 16941F: drivers/hwmon/vt8231.c 16942 16943VUB300 USB to SDIO/SD/MMC bridge chip 16944M: Tony Olech <tony.olech@elandigitalsystems.com> 16945L: linux-mmc@vger.kernel.org 16946L: linux-usb@vger.kernel.org 16947S: Supported 16948F: drivers/mmc/host/vub300.c 16949 16950W1 DALLAS'S 1-WIRE BUS 16951M: Evgeniy Polyakov <zbr@ioremap.net> 16952S: Maintained 16953F: Documentation/devicetree/bindings/w1/ 16954F: Documentation/w1/ 16955F: drivers/w1/ 16956F: include/linux/w1.h 16957 16958W83791D HARDWARE MONITORING DRIVER 16959M: Marc Hulsman <m.hulsman@tudelft.nl> 16960L: linux-hwmon@vger.kernel.org 16961S: Maintained 16962F: Documentation/hwmon/w83791d.rst 16963F: drivers/hwmon/w83791d.c 16964 16965W83793 HARDWARE MONITORING DRIVER 16966M: Rudolf Marek <r.marek@assembler.cz> 16967L: linux-hwmon@vger.kernel.org 16968S: Maintained 16969F: Documentation/hwmon/w83793.rst 16970F: drivers/hwmon/w83793.c 16971 16972W83795 HARDWARE MONITORING DRIVER 16973M: Jean Delvare <jdelvare@suse.com> 16974L: linux-hwmon@vger.kernel.org 16975S: Maintained 16976F: drivers/hwmon/w83795.c 16977 16978W83L51xD SD/MMC CARD INTERFACE DRIVER 16979M: Pierre Ossman <pierre@ossman.eu> 16980S: Maintained 16981F: drivers/mmc/host/wbsd.* 16982 16983WACOM PROTOCOL 4 SERIAL TABLETS 16984M: Julian Squires <julian@cipht.net> 16985M: Hans de Goede <hdegoede@redhat.com> 16986L: linux-input@vger.kernel.org 16987S: Maintained 16988F: drivers/input/tablet/wacom_serial4.c 16989 16990WATCHDOG DEVICE DRIVERS 16991M: Wim Van Sebroeck <wim@linux-watchdog.org> 16992M: Guenter Roeck <linux@roeck-us.net> 16993L: linux-watchdog@vger.kernel.org 16994W: http://www.linux-watchdog.org/ 16995T: git git://www.linux-watchdog.org/linux-watchdog.git 16996S: Maintained 16997F: Documentation/devicetree/bindings/watchdog/ 16998F: Documentation/watchdog/ 16999F: drivers/watchdog/ 17000F: include/linux/watchdog.h 17001F: include/uapi/linux/watchdog.h 17002 17003WHISKEYCOVE PMIC GPIO DRIVER 17004M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17005L: linux-gpio@vger.kernel.org 17006S: Maintained 17007F: drivers/gpio/gpio-wcove.c 17008 17009WHWAVE RTC DRIVER 17010M: Dianlong Li <long17.cool@163.com> 17011L: linux-rtc@vger.kernel.org 17012S: Maintained 17013F: drivers/rtc/rtc-sd3078.c 17014 17015WIIMOTE HID DRIVER 17016M: David Herrmann <dh.herrmann@googlemail.com> 17017L: linux-input@vger.kernel.org 17018S: Maintained 17019F: drivers/hid/hid-wiimote* 17020 17021WILOCITY WIL6210 WIRELESS DRIVER 17022M: Maya Erez <merez@codeaurora.org> 17023L: linux-wireless@vger.kernel.org 17024L: wil6210@qti.qualcomm.com 17025S: Supported 17026W: http://wireless.kernel.org/en/users/Drivers/wil6210 17027F: drivers/net/wireless/ath/wil6210/ 17028 17029WIMAX STACK 17030M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17031M: linux-wimax@intel.com 17032L: wimax@linuxwimax.org (subscribers-only) 17033S: Supported 17034W: http://linuxwimax.org 17035F: Documentation/wimax/README.wimax 17036F: include/linux/wimax/debug.h 17037F: include/net/wimax.h 17038F: include/uapi/linux/wimax.h 17039F: net/wimax/ 17040 17041WINBOND CIR DRIVER 17042M: David Härdeman <david@hardeman.nu> 17043S: Maintained 17044F: drivers/media/rc/winbond-cir.c 17045 17046RCMM REMOTE CONTROLS DECODER 17047M: Patrick Lerda <patrick9876@free.fr> 17048S: Maintained 17049F: drivers/media/rc/ir-rcmm-decoder.c 17050 17051WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17052M: William Breathitt Gray <vilhelm.gray@gmail.com> 17053L: linux-watchdog@vger.kernel.org 17054S: Maintained 17055F: drivers/watchdog/ebc-c384_wdt.c 17056 17057WINSYSTEMS WS16C48 GPIO DRIVER 17058M: William Breathitt Gray <vilhelm.gray@gmail.com> 17059L: linux-gpio@vger.kernel.org 17060S: Maintained 17061F: drivers/gpio/gpio-ws16c48.c 17062 17063WISTRON LAPTOP BUTTON DRIVER 17064M: Miloslav Trmac <mitr@volny.cz> 17065S: Maintained 17066F: drivers/input/misc/wistron_btns.c 17067 17068WL3501 WIRELESS PCMCIA CARD DRIVER 17069L: linux-wireless@vger.kernel.org 17070S: Odd fixes 17071F: drivers/net/wireless/wl3501* 17072 17073WOLFSON MICROELECTRONICS DRIVERS 17074L: patches@opensource.cirrus.com 17075T: git https://github.com/CirrusLogic/linux-drivers.git 17076W: https://github.com/CirrusLogic/linux-drivers/wiki 17077S: Supported 17078F: Documentation/hwmon/wm83??.rst 17079F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17080F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17081F: Documentation/devicetree/bindings/mfd/arizona.txt 17082F: Documentation/devicetree/bindings/mfd/wm831x.txt 17083F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17084F: arch/arm/mach-s3c64xx/mach-crag6410* 17085F: drivers/clk/clk-wm83*.c 17086F: drivers/extcon/extcon-arizona.c 17087F: drivers/leds/leds-wm83*.c 17088F: drivers/gpio/gpio-*wm*.c 17089F: drivers/gpio/gpio-arizona.c 17090F: drivers/hwmon/wm83??-hwmon.c 17091F: drivers/input/misc/wm831x-on.c 17092F: drivers/input/touchscreen/wm831x-ts.c 17093F: drivers/input/touchscreen/wm97*.c 17094F: drivers/mfd/arizona* 17095F: drivers/mfd/wm*.c 17096F: drivers/mfd/cs47l24* 17097F: drivers/power/supply/wm83*.c 17098F: drivers/rtc/rtc-wm83*.c 17099F: drivers/regulator/wm8*.c 17100F: drivers/regulator/arizona* 17101F: drivers/video/backlight/wm83*_bl.c 17102F: drivers/watchdog/wm83*_wdt.c 17103F: include/linux/mfd/arizona/ 17104F: include/linux/mfd/wm831x/ 17105F: include/linux/mfd/wm8350/ 17106F: include/linux/mfd/wm8400* 17107F: include/linux/regulator/arizona* 17108F: include/linux/wm97xx.h 17109F: include/sound/wm????.h 17110F: sound/soc/codecs/arizona.? 17111F: sound/soc/codecs/wm* 17112F: sound/soc/codecs/cs47l24* 17113 17114WORKQUEUE 17115M: Tejun Heo <tj@kernel.org> 17116R: Lai Jiangshan <jiangshanlai@gmail.com> 17117T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17118S: Maintained 17119F: include/linux/workqueue.h 17120F: kernel/workqueue.c 17121F: Documentation/core-api/workqueue.rst 17122 17123X-POWERS AXP288 PMIC DRIVERS 17124M: Hans de Goede <hdegoede@redhat.com> 17125S: Maintained 17126N: axp288 17127F: drivers/acpi/pmic/intel_pmic_xpower.c 17128 17129X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17130M: Chen-Yu Tsai <wens@csie.org> 17131L: linux-kernel@vger.kernel.org 17132S: Maintained 17133N: axp[128] 17134 17135X.25 NETWORK LAYER 17136M: Andrew Hendry <andrew.hendry@gmail.com> 17137L: linux-x25@vger.kernel.org 17138S: Odd Fixes 17139F: Documentation/networking/x25* 17140F: include/net/x25* 17141F: net/x25/ 17142 17143X86 ARCHITECTURE (32-BIT AND 64-BIT) 17144M: Thomas Gleixner <tglx@linutronix.de> 17145M: Ingo Molnar <mingo@redhat.com> 17146M: Borislav Petkov <bp@alien8.de> 17147R: "H. Peter Anvin" <hpa@zytor.com> 17148M: x86@kernel.org 17149L: linux-kernel@vger.kernel.org 17150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17151S: Maintained 17152F: Documentation/devicetree/bindings/x86/ 17153F: Documentation/x86/ 17154F: arch/x86/ 17155 17156X86 ENTRY CODE 17157M: Andy Lutomirski <luto@kernel.org> 17158L: linux-kernel@vger.kernel.org 17159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17160S: Maintained 17161F: arch/x86/entry/ 17162 17163X86 MCE INFRASTRUCTURE 17164M: Tony Luck <tony.luck@intel.com> 17165M: Borislav Petkov <bp@alien8.de> 17166L: linux-edac@vger.kernel.org 17167S: Maintained 17168F: arch/x86/kernel/cpu/mce/* 17169 17170X86 MICROCODE UPDATE SUPPORT 17171M: Borislav Petkov <bp@alien8.de> 17172S: Maintained 17173F: arch/x86/kernel/cpu/microcode/* 17174 17175X86 MM 17176M: Dave Hansen <dave.hansen@linux.intel.com> 17177M: Andy Lutomirski <luto@kernel.org> 17178M: Peter Zijlstra <peterz@infradead.org> 17179L: linux-kernel@vger.kernel.org 17180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17181S: Maintained 17182F: arch/x86/mm/ 17183 17184X86 PLATFORM DRIVERS 17185M: Darren Hart <dvhart@infradead.org> 17186M: Andy Shevchenko <andy@infradead.org> 17187L: platform-driver-x86@vger.kernel.org 17188T: git git://git.infradead.org/linux-platform-drivers-x86.git 17189S: Maintained 17190F: drivers/platform/x86/ 17191F: drivers/platform/olpc/ 17192 17193X86 PLATFORM DRIVERS - ARCH 17194R: Darren Hart <dvhart@infradead.org> 17195R: Andy Shevchenko <andy@infradead.org> 17196L: platform-driver-x86@vger.kernel.org 17197L: x86@kernel.org 17198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17199S: Maintained 17200F: arch/x86/platform 17201 17202X86 VDSO 17203M: Andy Lutomirski <luto@kernel.org> 17204L: linux-kernel@vger.kernel.org 17205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17206S: Maintained 17207F: arch/x86/entry/vdso/ 17208 17209XARRAY 17210M: Matthew Wilcox <willy@infradead.org> 17211L: linux-fsdevel@vger.kernel.org 17212S: Supported 17213F: Documentation/core-api/xarray.rst 17214F: lib/idr.c 17215F: lib/xarray.c 17216F: include/linux/idr.h 17217F: include/linux/xarray.h 17218F: tools/testing/radix-tree 17219 17220XBOX DVD IR REMOTE 17221M: Benjamin Valentin <benpicco@googlemail.com> 17222S: Maintained 17223F: drivers/media/rc/xbox_remote.c 17224F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17225 17226XC2028/3028 TUNER DRIVER 17227M: Mauro Carvalho Chehab <mchehab@kernel.org> 17228L: linux-media@vger.kernel.org 17229W: https://linuxtv.org 17230T: git git://linuxtv.org/media_tree.git 17231S: Maintained 17232F: drivers/media/tuners/tuner-xc2028.* 17233 17234XDP (eXpress Data Path) 17235M: Alexei Starovoitov <ast@kernel.org> 17236M: Daniel Borkmann <daniel@iogearbox.net> 17237M: David S. Miller <davem@davemloft.net> 17238M: Jakub Kicinski <jakub.kicinski@netronome.com> 17239M: Jesper Dangaard Brouer <hawk@kernel.org> 17240M: John Fastabend <john.fastabend@gmail.com> 17241L: netdev@vger.kernel.org 17242L: xdp-newbies@vger.kernel.org 17243L: bpf@vger.kernel.org 17244S: Supported 17245F: net/core/xdp.c 17246F: include/net/xdp.h 17247F: kernel/bpf/devmap.c 17248F: kernel/bpf/cpumap.c 17249F: include/trace/events/xdp.h 17250K: xdp 17251N: xdp 17252 17253XDP SOCKETS (AF_XDP) 17254M: Björn Töpel <bjorn.topel@intel.com> 17255M: Magnus Karlsson <magnus.karlsson@intel.com> 17256L: netdev@vger.kernel.org 17257L: bpf@vger.kernel.org 17258S: Maintained 17259F: kernel/bpf/xskmap.c 17260F: net/xdp/ 17261 17262XEN BLOCK SUBSYSTEM 17263M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17264M: Roger Pau Monné <roger.pau@citrix.com> 17265L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17266S: Supported 17267F: drivers/block/xen-blkback/* 17268F: drivers/block/xen* 17269 17270XEN HYPERVISOR ARM 17271M: Stefano Stabellini <sstabellini@kernel.org> 17272L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17273S: Maintained 17274F: arch/arm/xen/ 17275F: arch/arm/include/asm/xen/ 17276 17277XEN HYPERVISOR ARM64 17278M: Stefano Stabellini <sstabellini@kernel.org> 17279L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17280S: Maintained 17281F: arch/arm64/xen/ 17282F: arch/arm64/include/asm/xen/ 17283 17284XEN HYPERVISOR INTERFACE 17285M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17286M: Juergen Gross <jgross@suse.com> 17287R: Stefano Stabellini <sstabellini@kernel.org> 17288L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17289T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17290S: Supported 17291F: arch/x86/xen/ 17292F: arch/x86/platform/pvh/ 17293F: drivers/*/xen-*front.c 17294F: drivers/xen/ 17295F: arch/x86/include/asm/xen/ 17296F: arch/x86/include/asm/pvclock-abi.h 17297F: include/xen/ 17298F: include/uapi/xen/ 17299F: Documentation/ABI/stable/sysfs-hypervisor-xen 17300F: Documentation/ABI/testing/sysfs-hypervisor-xen 17301 17302XEN NETWORK BACKEND DRIVER 17303M: Wei Liu <wei.liu2@citrix.com> 17304M: Paul Durrant <paul.durrant@citrix.com> 17305L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17306L: netdev@vger.kernel.org 17307S: Supported 17308F: drivers/net/xen-netback/* 17309 17310XEN PCI SUBSYSTEM 17311M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17312L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17313S: Supported 17314F: arch/x86/pci/*xen* 17315F: drivers/pci/*xen* 17316 17317XEN PVSCSI DRIVERS 17318M: Juergen Gross <jgross@suse.com> 17319L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17320L: linux-scsi@vger.kernel.org 17321S: Supported 17322F: drivers/scsi/xen-scsifront.c 17323F: drivers/xen/xen-scsiback.c 17324F: include/xen/interface/io/vscsiif.h 17325 17326XEN SWIOTLB SUBSYSTEM 17327M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17328L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17329L: iommu@lists.linux-foundation.org 17330S: Supported 17331F: arch/x86/xen/*swiotlb* 17332F: drivers/xen/*swiotlb* 17333 17334XEN SOUND FRONTEND DRIVER 17335M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17336L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17337L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17338S: Supported 17339F: sound/xen/* 17340 17341XFS FILESYSTEM 17342M: Darrick J. Wong <darrick.wong@oracle.com> 17343M: linux-xfs@vger.kernel.org 17344L: linux-xfs@vger.kernel.org 17345W: http://xfs.org/ 17346T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17347S: Supported 17348F: Documentation/filesystems/xfs.txt 17349F: fs/xfs/ 17350 17351XILINX AXI ETHERNET DRIVER 17352M: Anirudha Sarangi <anirudh@xilinx.com> 17353M: John Linn <John.Linn@xilinx.com> 17354S: Maintained 17355F: drivers/net/ethernet/xilinx/xilinx_axienet* 17356 17357XILINX UARTLITE SERIAL DRIVER 17358M: Peter Korsgaard <jacmet@sunsite.dk> 17359L: linux-serial@vger.kernel.org 17360S: Maintained 17361F: drivers/tty/serial/uartlite.c 17362 17363XILINX VIDEO IP CORES 17364M: Hyun Kwon <hyun.kwon@xilinx.com> 17365M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17366L: linux-media@vger.kernel.org 17367T: git git://linuxtv.org/media_tree.git 17368S: Supported 17369F: Documentation/devicetree/bindings/media/xilinx/ 17370F: drivers/media/platform/xilinx/ 17371F: include/uapi/linux/xilinx-v4l2-controls.h 17372 17373XILLYBUS DRIVER 17374M: Eli Billauer <eli.billauer@gmail.com> 17375L: linux-kernel@vger.kernel.org 17376S: Supported 17377F: drivers/char/xillybus/ 17378 17379XLP9XX I2C DRIVER 17380M: George Cherian <george.cherian@cavium.com> 17381M: Jan Glauber <jglauber@cavium.com> 17382L: linux-i2c@vger.kernel.org 17383W: http://www.cavium.com 17384S: Supported 17385F: drivers/i2c/busses/i2c-xlp9xx.c 17386 17387XRA1403 GPIO EXPANDER 17388M: Nandor Han <nandor.han@ge.com> 17389M: Semi Malinen <semi.malinen@ge.com> 17390L: linux-gpio@vger.kernel.org 17391S: Maintained 17392F: drivers/gpio/gpio-xra1403.c 17393F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17394 17395XTENSA XTFPGA PLATFORM SUPPORT 17396M: Max Filippov <jcmvbkbc@gmail.com> 17397L: linux-xtensa@linux-xtensa.org 17398S: Maintained 17399F: drivers/spi/spi-xtensa-xtfpga.c 17400F: sound/soc/xtensa/xtfpga-i2s.c 17401 17402YAM DRIVER FOR AX.25 17403M: Jean-Paul Roubelat <jpr@f6fbb.org> 17404L: linux-hams@vger.kernel.org 17405S: Maintained 17406F: drivers/net/hamradio/yam* 17407F: include/linux/yam.h 17408 17409YAMA SECURITY MODULE 17410M: Kees Cook <keescook@chromium.org> 17411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17412S: Supported 17413F: security/yama/ 17414F: Documentation/admin-guide/LSM/Yama.rst 17415 17416YEALINK PHONE DRIVER 17417M: Henk Vergonet <Henk.Vergonet@gmail.com> 17418L: usbb2k-api-dev@nongnu.org 17419S: Maintained 17420F: Documentation/input/devices/yealink.rst 17421F: drivers/input/misc/yealink.* 17422 17423Z8530 DRIVER FOR AX.25 17424M: Joerg Reuter <jreuter@yaina.de> 17425W: http://yaina.de/jreuter/ 17426W: http://www.qsl.net/dl1bke/ 17427L: linux-hams@vger.kernel.org 17428S: Maintained 17429F: Documentation/networking/z8530drv.txt 17430F: drivers/net/hamradio/*scc.c 17431F: drivers/net/hamradio/z8530.h 17432 17433ZBUD COMPRESSED PAGE ALLOCATOR 17434M: Seth Jennings <sjenning@redhat.com> 17435M: Dan Streetman <ddstreet@ieee.org> 17436L: linux-mm@kvack.org 17437S: Maintained 17438F: mm/zbud.c 17439F: include/linux/zbud.h 17440 17441ZD1211RW WIRELESS DRIVER 17442M: Daniel Drake <dsd@gentoo.org> 17443M: Ulrich Kunitz <kune@deine-taler.de> 17444W: http://zd1211.ath.cx/wiki/DriverRewrite 17445L: linux-wireless@vger.kernel.org 17446L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17447S: Maintained 17448F: drivers/net/wireless/zydas/zd1211rw/ 17449 17450ZD1301 MEDIA DRIVER 17451M: Antti Palosaari <crope@iki.fi> 17452L: linux-media@vger.kernel.org 17453W: https://linuxtv.org/ 17454W: http://palosaari.fi/linux/ 17455Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17456S: Maintained 17457F: drivers/media/usb/dvb-usb-v2/zd1301* 17458 17459ZD1301_DEMOD MEDIA DRIVER 17460M: Antti Palosaari <crope@iki.fi> 17461L: linux-media@vger.kernel.org 17462W: https://linuxtv.org/ 17463W: http://palosaari.fi/linux/ 17464Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17465S: Maintained 17466F: drivers/media/dvb-frontends/zd1301_demod* 17467 17468ZPOOL COMPRESSED PAGE STORAGE API 17469M: Dan Streetman <ddstreet@ieee.org> 17470L: linux-mm@kvack.org 17471S: Maintained 17472F: mm/zpool.c 17473F: include/linux/zpool.h 17474 17475ZR36067 VIDEO FOR LINUX DRIVER 17476L: mjpeg-users@lists.sourceforge.net 17477L: linux-media@vger.kernel.org 17478W: http://mjpeg.sourceforge.net/driver-zoran/ 17479T: hg https://linuxtv.org/hg/v4l-dvb 17480S: Odd Fixes 17481F: drivers/staging/media/zoran/ 17482 17483ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17484M: Minchan Kim <minchan@kernel.org> 17485M: Nitin Gupta <ngupta@vflare.org> 17486R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17487L: linux-kernel@vger.kernel.org 17488S: Maintained 17489F: drivers/block/zram/ 17490F: Documentation/blockdev/zram.txt 17491 17492ZS DECSTATION Z85C30 SERIAL DRIVER 17493M: "Maciej W. Rozycki" <macro@linux-mips.org> 17494S: Maintained 17495F: drivers/tty/serial/zs.* 17496 17497ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17498M: Minchan Kim <minchan@kernel.org> 17499M: Nitin Gupta <ngupta@vflare.org> 17500R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17501L: linux-mm@kvack.org 17502S: Maintained 17503F: mm/zsmalloc.c 17504F: include/linux/zsmalloc.h 17505F: Documentation/vm/zsmalloc.rst 17506 17507ZSWAP COMPRESSED SWAP CACHING 17508M: Seth Jennings <sjenning@redhat.com> 17509M: Dan Streetman <ddstreet@ieee.org> 17510L: linux-mm@kvack.org 17511S: Maintained 17512F: mm/zswap.c 17513 17514THE REST 17515M: Linus Torvalds <torvalds@linux-foundation.org> 17516L: linux-kernel@vger.kernel.org 17517Q: http://patchwork.kernel.org/project/LKML/list/ 17518T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17519S: Buried alive in reporters 17520F: * 17521F: */ 17522