1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <guohanjun@huawei.com> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015.rst 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475.rst 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554 555ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 556M: Stefan Popa <stefan.popa@analog.com> 557W: http://ez.analog.com/community/linux-device-drivers 558S: Supported 559F: drivers/iio/accel/adxl372.c 560F: drivers/iio/accel/adxl372_spi.c 561F: drivers/iio/accel/adxl372_i2c.c 562F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 563 564AF9013 MEDIA DRIVER 565M: Antti Palosaari <crope@iki.fi> 566L: linux-media@vger.kernel.org 567W: https://linuxtv.org 568W: http://palosaari.fi/linux/ 569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 570T: git git://linuxtv.org/anttip/media_tree.git 571S: Maintained 572F: drivers/media/dvb-frontends/af9013* 573 574AF9033 MEDIA DRIVER 575M: Antti Palosaari <crope@iki.fi> 576L: linux-media@vger.kernel.org 577W: https://linuxtv.org 578W: http://palosaari.fi/linux/ 579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 580T: git git://linuxtv.org/anttip/media_tree.git 581S: Maintained 582F: drivers/media/dvb-frontends/af9033* 583 584AFFS FILE SYSTEM 585M: David Sterba <dsterba@suse.com> 586L: linux-fsdevel@vger.kernel.org 587S: Odd Fixes 588F: Documentation/filesystems/affs.txt 589F: fs/affs/ 590 591AFS FILESYSTEM 592M: David Howells <dhowells@redhat.com> 593L: linux-afs@lists.infradead.org 594S: Supported 595F: fs/afs/ 596F: include/trace/events/afs.h 597F: Documentation/filesystems/afs.txt 598W: https://www.infradead.org/~dhowells/kafs/ 599 600AGPGART DRIVER 601M: David Airlie <airlied@linux.ie> 602T: git git://anongit.freedesktop.org/drm/drm 603S: Maintained 604F: drivers/char/agp/ 605F: include/linux/agp* 606F: include/uapi/linux/agp* 607 608AHA152X SCSI DRIVER 609M: "Juergen E. Fischer" <fischer@norbit.de> 610L: linux-scsi@vger.kernel.org 611S: Maintained 612F: drivers/scsi/aha152x* 613F: drivers/scsi/pcmcia/aha152x* 614 615AIC7XXX / AIC79XX SCSI DRIVER 616M: Hannes Reinecke <hare@suse.com> 617L: linux-scsi@vger.kernel.org 618S: Maintained 619F: drivers/scsi/aic7xxx/ 620 621AIMSLAB FM RADIO RECEIVER DRIVER 622M: Hans Verkuil <hverkuil@xs4all.nl> 623L: linux-media@vger.kernel.org 624T: git git://linuxtv.org/media_tree.git 625W: https://linuxtv.org 626S: Maintained 627F: drivers/media/radio/radio-aimslab* 628 629AIO 630M: Benjamin LaHaise <bcrl@kvack.org> 631L: linux-aio@kvack.org 632S: Supported 633F: fs/aio.c 634F: include/linux/*aio*.h 635 636AIRSPY MEDIA DRIVER 637M: Antti Palosaari <crope@iki.fi> 638L: linux-media@vger.kernel.org 639W: https://linuxtv.org 640W: http://palosaari.fi/linux/ 641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 642T: git git://linuxtv.org/anttip/media_tree.git 643S: Maintained 644F: drivers/media/usb/airspy/ 645 646ALACRITECH GIGABIT ETHERNET DRIVER 647M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 648S: Maintained 649F: drivers/net/ethernet/alacritech/* 650 651ALCATEL SPEEDTOUCH USB DRIVER 652M: Duncan Sands <duncan.sands@free.fr> 653L: linux-usb@vger.kernel.org 654W: http://www.linux-usb.org/SpeedTouch/ 655S: Maintained 656F: drivers/usb/atm/speedtch.c 657F: drivers/usb/atm/usbatm.c 658 659ALCHEMY AU1XX0 MMC DRIVER 660M: Manuel Lauss <manuel.lauss@gmail.com> 661S: Maintained 662F: drivers/mmc/host/au1xmmc.c 663 664ALI1563 I2C DRIVER 665M: Rudolf Marek <r.marek@assembler.cz> 666L: linux-i2c@vger.kernel.org 667S: Maintained 668F: Documentation/i2c/busses/i2c-ali1563 669F: drivers/i2c/busses/i2c-ali1563.c 670 671ALLWINNER SECURITY SYSTEM 672M: Corentin Labbe <clabbe.montjoie@gmail.com> 673L: linux-crypto@vger.kernel.org 674S: Maintained 675F: drivers/crypto/sunxi-ss/ 676 677ALLWINNER VPU DRIVER 678M: Maxime Ripard <maxime.ripard@bootlin.com> 679M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 680L: linux-media@vger.kernel.org 681S: Maintained 682F: drivers/staging/media/sunxi/cedrus/ 683 684ALPHA PORT 685M: Richard Henderson <rth@twiddle.net> 686M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 687M: Matt Turner <mattst88@gmail.com> 688S: Odd Fixes 689L: linux-alpha@vger.kernel.org 690F: arch/alpha/ 691 692ALPS PS/2 TOUCHPAD DRIVER 693R: Pali Rohár <pali.rohar@gmail.com> 694F: drivers/input/mouse/alps.* 695 696ALTERA I2C CONTROLLER DRIVER 697M: Thor Thayer <thor.thayer@linux.intel.com> 698S: Maintained 699F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 700F: drivers/i2c/busses/i2c-altera.c 701 702ALTERA MAILBOX DRIVER 703M: Ley Foon Tan <lftan@altera.com> 704L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 705S: Maintained 706F: drivers/mailbox/mailbox-altera.c 707 708ALTERA PIO DRIVER 709M: Tien Hock Loh <thloh@altera.com> 710L: linux-gpio@vger.kernel.org 711S: Maintained 712F: drivers/gpio/gpio-altera.c 713 714ALTERA SYSTEM MANAGER DRIVER 715M: Thor Thayer <thor.thayer@linux.intel.com> 716S: Maintained 717F: drivers/mfd/altera-sysmgr.c 718F: include/linux/mfd/altera-sysgmr.h 719 720ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 721M: Thor Thayer <thor.thayer@linux.intel.com> 722S: Maintained 723F: drivers/gpio/gpio-altera-a10sr.c 724F: drivers/mfd/altera-a10sr.c 725F: drivers/reset/reset-a10sr.c 726F: include/linux/mfd/altera-a10sr.h 727F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 728 729ALTERA TRIPLE SPEED ETHERNET DRIVER 730M: Thor Thayer <thor.thayer@linux.intel.com> 731L: netdev@vger.kernel.org 732L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 733S: Maintained 734F: drivers/net/ethernet/altera/ 735 736ALTERA UART/JTAG UART SERIAL DRIVERS 737M: Tobias Klauser <tklauser@distanz.ch> 738L: linux-serial@vger.kernel.org 739L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 740S: Maintained 741F: drivers/tty/serial/altera_uart.c 742F: drivers/tty/serial/altera_jtaguart.c 743F: include/linux/altera_uart.h 744F: include/linux/altera_jtaguart.h 745 746AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 747M: Talel Shenhar <talel@amazon.com> 748S: Maintained 749F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 750F: drivers/thermal/thermal_mmio.c 751 752AMAZON ETHERNET DRIVERS 753M: Netanel Belgazal <netanel@amazon.com> 754R: Saeed Bishara <saeedb@amazon.com> 755R: Zorik Machulsky <zorik@amazon.com> 756L: netdev@vger.kernel.org 757S: Supported 758F: Documentation/networking/device_drivers/amazon/ena.txt 759F: drivers/net/ethernet/amazon/ 760 761AMAZON RDMA EFA DRIVER 762M: Gal Pressman <galpress@amazon.com> 763R: Yossi Leybovich <sleybo@amazon.com> 764L: linux-rdma@vger.kernel.org 765Q: https://patchwork.kernel.org/project/linux-rdma/list/ 766S: Supported 767F: drivers/infiniband/hw/efa/ 768F: include/uapi/rdma/efa-abi.h 769 770AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 771M: Tom Lendacky <thomas.lendacky@amd.com> 772M: Gary Hook <gary.hook@amd.com> 773L: linux-crypto@vger.kernel.org 774S: Supported 775F: drivers/crypto/ccp/ 776F: include/linux/ccp.h 777 778AMD DISPLAY CORE 779M: Harry Wentland <harry.wentland@amd.com> 780M: Leo Li <sunpeng.li@amd.com> 781L: amd-gfx@lists.freedesktop.org 782T: git git://people.freedesktop.org/~agd5f/linux 783S: Supported 784F: drivers/gpu/drm/amd/display/ 785 786AMD FAM15H PROCESSOR POWER MONITORING DRIVER 787M: Huang Rui <ray.huang@amd.com> 788L: linux-hwmon@vger.kernel.org 789S: Supported 790F: Documentation/hwmon/fam15h_power.rst 791F: drivers/hwmon/fam15h_power.c 792 793AMD FCH GPIO DRIVER 794M: Enrico Weigelt, metux IT consult <info@metux.net> 795L: linux-gpio@vger.kernel.org 796S: Maintained 797F: drivers/gpio/gpio-amd-fch.c 798F: include/linux/platform_data/gpio/gpio-amd-fch.h 799 800AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 801L: linux-geode@lists.infradead.org (moderated for non-subscribers) 802S: Orphan 803F: drivers/usb/gadget/udc/amd5536udc.* 804 805AMD GEODE PROCESSOR/CHIPSET SUPPORT 806P: Andres Salomon <dilinger@queued.net> 807L: linux-geode@lists.infradead.org (moderated for non-subscribers) 808W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 809S: Supported 810F: drivers/char/hw_random/geode-rng.c 811F: drivers/crypto/geode* 812F: drivers/video/fbdev/geode/ 813F: arch/x86/include/asm/geode.h 814 815AMD IOMMU (AMD-VI) 816M: Joerg Roedel <joro@8bytes.org> 817L: iommu@lists.linux-foundation.org 818T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 819S: Maintained 820F: drivers/iommu/amd_iommu*.[ch] 821F: include/linux/amd-iommu.h 822 823AMD KFD 824M: Oded Gabbay <oded.gabbay@gmail.com> 825L: dri-devel@lists.freedesktop.org 826T: git git://people.freedesktop.org/~gabbayo/linux.git 827S: Supported 828F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 829F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 830F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 831F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 832F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 833F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 834F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 835F: drivers/gpu/drm/amd/amdkfd/ 836F: drivers/gpu/drm/amd/include/cik_structs.h 837F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 838F: drivers/gpu/drm/amd/include/vi_structs.h 839F: drivers/gpu/drm/amd/include/v9_structs.h 840F: include/uapi/linux/kfd_ioctl.h 841 842AMD MP2 I2C DRIVER 843M: Elie Morisse <syniurge@gmail.com> 844M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 845M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 846L: linux-i2c@vger.kernel.org 847S: Maintained 848F: drivers/i2c/busses/i2c-amd-mp2* 849 850AMD POWERPLAY 851M: Rex Zhu <rex.zhu@amd.com> 852M: Evan Quan <evan.quan@amd.com> 853L: amd-gfx@lists.freedesktop.org 854S: Supported 855F: drivers/gpu/drm/amd/powerplay/ 856T: git git://people.freedesktop.org/~agd5f/linux 857 858AMD SEATTLE DEVICE TREE SUPPORT 859M: Brijesh Singh <brijeshkumar.singh@amd.com> 860M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 861M: Tom Lendacky <thomas.lendacky@amd.com> 862S: Supported 863F: arch/arm64/boot/dts/amd/ 864 865AMD XGBE DRIVER 866M: Tom Lendacky <thomas.lendacky@amd.com> 867L: netdev@vger.kernel.org 868S: Supported 869F: drivers/net/ethernet/amd/xgbe/ 870F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 871 872ANALOG DEVICES INC AD5686 DRIVER 873M: Stefan Popa <stefan.popa@analog.com> 874L: linux-pm@vger.kernel.org 875W: http://ez.analog.com/community/linux-device-drivers 876S: Supported 877F: drivers/iio/dac/ad5686* 878F: drivers/iio/dac/ad5696* 879 880ANALOG DEVICES INC AD5758 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-iio@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5758.c 886F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 887 888ANALOG DEVICES INC AD7124 DRIVER 889M: Stefan Popa <stefan.popa@analog.com> 890L: linux-iio@vger.kernel.org 891W: http://ez.analog.com/community/linux-device-drivers 892S: Supported 893F: drivers/iio/adc/ad7124.c 894F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 895 896ANALOG DEVICES INC AD7606 DRIVER 897M: Stefan Popa <stefan.popa@analog.com> 898L: linux-iio@vger.kernel.org 899W: http://ez.analog.com/community/linux-device-drivers 900S: Supported 901F: drivers/iio/adc/ad7606.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 903 904ANALOG DEVICES INC AD7768-1 DRIVER 905M: Stefan Popa <stefan.popa@analog.com> 906L: linux-iio@vger.kernel.org 907W: http://ez.analog.com/community/linux-device-drivers 908S: Supported 909F: drivers/iio/adc/ad7768-1.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 911 912ANALOG DEVICES INC AD9389B DRIVER 913M: Hans Verkuil <hans.verkuil@cisco.com> 914L: linux-media@vger.kernel.org 915S: Maintained 916F: drivers/media/i2c/ad9389b* 917 918ANALOG DEVICES INC ADGS1408 DRIVER 919M: Mircea Caprioru <mircea.caprioru@analog.com> 920S: Supported 921F: drivers/mux/adgs1408.c 922F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 923 924ANALOG DEVICES INC ADP5061 DRIVER 925M: Stefan Popa <stefan.popa@analog.com> 926L: linux-pm@vger.kernel.org 927W: http://ez.analog.com/community/linux-device-drivers 928S: Supported 929F: drivers/power/supply/adp5061.c 930 931ANALOG DEVICES INC ADV7180 DRIVER 932M: Lars-Peter Clausen <lars@metafoo.de> 933L: linux-media@vger.kernel.org 934W: http://ez.analog.com/community/linux-device-drivers 935S: Supported 936F: drivers/media/i2c/adv7180.c 937 938ANALOG DEVICES INC ADV748X DRIVER 939M: Kieran Bingham <kieran.bingham@ideasonboard.com> 940L: linux-media@vger.kernel.org 941S: Maintained 942F: drivers/media/i2c/adv748x/* 943 944ANALOG DEVICES INC ADV7511 DRIVER 945M: Hans Verkuil <hans.verkuil@cisco.com> 946L: linux-media@vger.kernel.org 947S: Maintained 948F: drivers/media/i2c/adv7511* 949 950ANALOG DEVICES INC ADV7604 DRIVER 951M: Hans Verkuil <hans.verkuil@cisco.com> 952L: linux-media@vger.kernel.org 953S: Maintained 954F: drivers/media/i2c/adv7604* 955 956ANALOG DEVICES INC ADV7842 DRIVER 957M: Hans Verkuil <hans.verkuil@cisco.com> 958L: linux-media@vger.kernel.org 959S: Maintained 960F: drivers/media/i2c/adv7842* 961 962ANALOG DEVICES INC ASOC CODEC DRIVERS 963M: Lars-Peter Clausen <lars@metafoo.de> 964L: alsa-devel@alsa-project.org (moderated for non-subscribers) 965W: http://wiki.analog.com/ 966W: http://ez.analog.com/community/linux-device-drivers 967S: Supported 968F: sound/soc/codecs/adau* 969F: sound/soc/codecs/adav* 970F: sound/soc/codecs/ad1* 971F: sound/soc/codecs/ad7* 972F: sound/soc/codecs/ssm* 973F: sound/soc/codecs/sigmadsp.* 974 975ANALOG DEVICES INC DMA DRIVERS 976M: Lars-Peter Clausen <lars@metafoo.de> 977W: http://ez.analog.com/community/linux-device-drivers 978S: Supported 979F: drivers/dma/dma-axi-dmac.c 980 981ANALOG DEVICES INC IIO DRIVERS 982M: Lars-Peter Clausen <lars@metafoo.de> 983M: Michael Hennerich <Michael.Hennerich@analog.com> 984M: Stefan Popa <stefan.popa@analog.com> 985W: http://wiki.analog.com/ 986W: http://ez.analog.com/community/linux-device-drivers 987S: Supported 988F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 989F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 990F: drivers/iio/*/ad* 991F: drivers/iio/adc/ltc2497* 992X: drivers/iio/*/adjd* 993F: drivers/staging/iio/*/ad* 994 995ANALOGBITS PLL LIBRARIES 996M: Paul Walmsley <paul.walmsley@sifive.com> 997S: Supported 998F: drivers/clk/analogbits/* 999F: include/linux/clk/analogbits* 1000
1001ANDES ARCHITECTURE 1002M: Greentime Hu <green.hu@gmail.com> 1003M: Vincent Chen <deanbo422@gmail.com> 1004T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1005S: Supported 1006F: arch/nds32/ 1007F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1008F: Documentation/devicetree/bindings/nds32/ 1009K: nds32 1010N: nds32 1011 1012ANDROID CONFIG FRAGMENTS 1013M: Rob Herring <robh@kernel.org> 1014S: Supported 1015F: kernel/configs/android* 1016 1017ANDROID DRIVERS 1018M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1019M: Arve Hjønnevåg <arve@android.com> 1020M: Todd Kjos <tkjos@android.com> 1021M: Martijn Coenen <maco@android.com> 1022M: Joel Fernandes <joel@joelfernandes.org> 1023M: Christian Brauner <christian@brauner.io> 1024T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1025L: devel@driverdev.osuosl.org 1026S: Supported 1027F: drivers/android/ 1028F: drivers/staging/android/ 1029 1030ANDROID GOLDFISH PIC DRIVER 1031M: Miodrag Dinic <miodrag.dinic@mips.com> 1032S: Supported 1033F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1034F: drivers/irqchip/irq-goldfish-pic.c 1035 1036ANDROID GOLDFISH RTC DRIVER 1037M: Miodrag Dinic <miodrag.dinic@mips.com> 1038S: Supported 1039F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1040F: drivers/rtc/rtc-goldfish.c 1041 1042ANDROID ION DRIVER 1043M: Laura Abbott <labbott@redhat.com> 1044M: Sumit Semwal <sumit.semwal@linaro.org> 1045L: devel@driverdev.osuosl.org 1046L: dri-devel@lists.freedesktop.org 1047L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1048S: Supported 1049F: drivers/staging/android/ion 1050F: drivers/staging/android/uapi/ion.h 1051 1052AOA (Apple Onboard Audio) ALSA DRIVER 1053M: Johannes Berg <johannes@sipsolutions.net> 1054L: linuxppc-dev@lists.ozlabs.org 1055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1056S: Maintained 1057F: sound/aoa/ 1058 1059APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1060M: William Breathitt Gray <vilhelm.gray@gmail.com> 1061L: linux-iio@vger.kernel.org 1062S: Maintained 1063F: drivers/iio/adc/stx104.c 1064 1065APM DRIVER 1066M: Jiri Kosina <jikos@kernel.org> 1067S: Odd fixes 1068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1069F: arch/x86/kernel/apm_32.c 1070F: include/linux/apm_bios.h 1071F: include/uapi/linux/apm_bios.h 1072F: drivers/char/apm-emulation.c 1073 1074APPARMOR SECURITY MODULE 1075M: John Johansen <john.johansen@canonical.com> 1076L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1077W: wiki.apparmor.net 1078T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1079S: Supported 1080F: security/apparmor/ 1081F: Documentation/admin-guide/LSM/apparmor.rst 1082 1083APPLE BCM5974 MULTITOUCH DRIVER 1084M: Henrik Rydberg <rydberg@bitmath.org> 1085L: linux-input@vger.kernel.org 1086S: Odd fixes 1087F: drivers/input/mouse/bcm5974.c 1088 1089APPLE SMC DRIVER 1090M: Henrik Rydberg <rydberg@bitmath.org> 1091L: linux-hwmon@vger.kernel.org 1092S: Odd fixes 1093F: drivers/hwmon/applesmc.c 1094 1095APPLETALK NETWORK LAYER 1096L: netdev@vger.kernel.org 1097S: Odd fixes 1098F: drivers/net/appletalk/ 1099F: net/appletalk/ 1100F: include/linux/atalk.h 1101F: include/uapi/linux/atalk.h 1102 1103APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1104M: Khuong Dinh <khuong@os.amperecomputing.com> 1105S: Supported 1106F: arch/arm64/boot/dts/apm/ 1107 1108APPLIED MICRO (APM) X-GENE SOC EDAC 1109M: Khuong Dinh <khuong@os.amperecomputing.com> 1110S: Supported 1111F: drivers/edac/xgene_edac.c 1112F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1113 1114APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1115M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1116M: Keyur Chudgar <keyur@os.amperecomputing.com> 1117S: Supported 1118F: drivers/net/ethernet/apm/xgene-v2/ 1119 1120APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1121M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1122M: Keyur Chudgar <keyur@os.amperecomputing.com> 1123M: Quan Nguyen <quan@os.amperecomputing.com> 1124S: Supported 1125F: drivers/net/ethernet/apm/xgene/ 1126F: drivers/net/phy/mdio-xgene.c 1127F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1128F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1129 1130APPLIED MICRO (APM) X-GENE SOC PMU 1131M: Khuong Dinh <khuong@os.amperecomputing.com> 1132S: Supported 1133F: drivers/perf/xgene_pmu.c 1134F: Documentation/perf/xgene-pmu.txt 1135F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1136 1137APTINA CAMERA SENSOR PLL 1138M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1139L: linux-media@vger.kernel.org 1140S: Maintained 1141F: drivers/media/i2c/aptina-pll.* 1142 1143ARC FRAMEBUFFER DRIVER 1144M: Jaya Kumar <jayalk@intworks.biz> 1145S: Maintained 1146F: drivers/video/fbdev/arcfb.c 1147F: drivers/video/fbdev/core/fb_defio.c 1148 1149ARC PGU DRM DRIVER 1150M: Alexey Brodkin <abrodkin@synopsys.com> 1151S: Supported 1152F: drivers/gpu/drm/arc/ 1153F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1154 1155ARCNET NETWORK LAYER 1156M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1157L: netdev@vger.kernel.org 1158S: Maintained 1159F: drivers/net/arcnet/ 1160F: include/uapi/linux/if_arcnet.h 1161 1162ARM ARCHITECTED TIMER DRIVER 1163M: Mark Rutland <mark.rutland@arm.com> 1164M: Marc Zyngier <marc.zyngier@arm.com> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166S: Maintained 1167F: arch/arm/include/asm/arch_timer.h 1168F: arch/arm64/include/asm/arch_timer.h 1169F: drivers/clocksource/arm_arch_timer.c 1170 1171ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1172M: Linus Walleij <linus.walleij@linaro.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175F: Documentation/devicetree/bindings/arm/arm-boards 1176F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1177F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1178F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1179F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1180F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1181F: arch/arm/mach-integrator/ 1182F: arch/arm/mach-realview/ 1183F: arch/arm/mach-versatile/ 1184F: arch/arm/plat-versatile/ 1185F: arch/arm/boot/dts/arm-realview-* 1186F: arch/arm/boot/dts/integrator* 1187F: arch/arm/boot/dts/versatile* 1188F: drivers/clk/versatile/ 1189F: drivers/i2c/busses/i2c-versatile.c 1190F: drivers/irqchip/irq-versatile-fpga.c 1191F: drivers/mtd/maps/physmap_of_versatile.c 1192F: drivers/power/reset/arm-versatile-reboot.c 1193F: drivers/soc/versatile/ 1194 1195ARM HDLCD DRM DRIVER 1196M: Liviu Dudau <liviu.dudau@arm.com> 1197S: Supported 1198F: drivers/gpu/drm/arm/hdlcd_* 1199F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1200 1201ARM KOMEDA DRM-KMS DRIVER 1202M: James (Qian) Wang <james.qian.wang@arm.com> 1203M: Liviu Dudau <liviu.dudau@arm.com> 1204L: Mali DP Maintainers <malidp@foss.arm.com> 1205S: Supported 1206T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1207F: drivers/gpu/drm/arm/display/include/ 1208F: drivers/gpu/drm/arm/display/komeda/ 1209F: Documentation/devicetree/bindings/display/arm,komeda.txt 1210F: Documentation/gpu/komeda-kms.rst 1211 1212ARM MALI-DP DRM DRIVER 1213M: Liviu Dudau <liviu.dudau@arm.com> 1214M: Brian Starkey <brian.starkey@arm.com> 1215L: Mali DP Maintainers <malidp@foss.arm.com> 1216S: Supported 1217T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1218F: drivers/gpu/drm/arm/ 1219F: Documentation/devicetree/bindings/display/arm,malidp.txt 1220F: Documentation/gpu/afbc.rst 1221 1222ARM MALI PANFROST DRM DRIVER 1223M: Rob Herring <robh@kernel.org> 1224M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1225L: dri-devel@lists.freedesktop.org 1226S: Supported 1227T: git git://anongit.freedesktop.org/drm/drm-misc 1228F: drivers/gpu/drm/panfrost/ 1229F: include/uapi/drm/panfrost_drm.h 1230 1231ARM MFM AND FLOPPY DRIVERS 1232M: Ian Molton <spyro@f2s.com> 1233S: Maintained 1234F: arch/arm/lib/floppydma.S 1235F: arch/arm/include/asm/floppy.h 1236 1237ARM PMU PROFILING AND DEBUGGING 1238M: Will Deacon <will@kernel.org> 1239M: Mark Rutland <mark.rutland@arm.com> 1240S: Maintained 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242F: arch/arm*/kernel/perf_* 1243F: arch/arm/oprofile/common.c 1244F: arch/arm*/kernel/hw_breakpoint.c 1245F: arch/arm*/include/asm/hw_breakpoint.h 1246F: arch/arm*/include/asm/perf_event.h 1247F: drivers/perf/* 1248F: include/linux/perf/arm_pmu.h 1249F: Documentation/devicetree/bindings/arm/pmu.yaml 1250F: Documentation/devicetree/bindings/perf/ 1251 1252ARM PORT 1253M: Russell King <linux@armlinux.org.uk> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255W: http://www.armlinux.org.uk/ 1256S: Odd Fixes 1257T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1258F: arch/arm/ 1259X: arch/arm/boot/dts/ 1260 1261ARM PRIMECELL AACI PL041 DRIVER 1262M: Russell King <linux@armlinux.org.uk> 1263S: Odd Fixes 1264F: sound/arm/aaci.* 1265 1266ARM PRIMECELL BUS SUPPORT 1267M: Russell King <linux@armlinux.org.uk> 1268S: Odd Fixes 1269F: drivers/amba/ 1270F: include/linux/amba/bus.h 1271 1272ARM PRIMECELL CLCD PL110 DRIVER 1273M: Russell King <linux@armlinux.org.uk> 1274S: Odd Fixes 1275F: drivers/video/fbdev/amba-clcd.* 1276 1277ARM PRIMECELL KMI PL050 DRIVER 1278M: Russell King <linux@armlinux.org.uk> 1279S: Odd Fixes 1280F: drivers/input/serio/ambakmi.* 1281F: include/linux/amba/kmi.h 1282 1283ARM PRIMECELL MMCI PL180/1 DRIVER 1284M: Russell King <linux@armlinux.org.uk> 1285S: Odd Fixes 1286F: drivers/mmc/host/mmci.* 1287F: include/linux/amba/mmci.h 1288 1289ARM PRIMECELL SSP PL022 SPI DRIVER 1290M: Linus Walleij <linus.walleij@linaro.org> 1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1292S: Maintained 1293F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1294F: drivers/spi/spi-pl022.c 1295 1296ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1297M: Russell King <linux@armlinux.org.uk> 1298S: Odd Fixes 1299F: drivers/tty/serial/amba-pl01*.c 1300F: include/linux/amba/serial.h 1301 1302ARM PRIMECELL VIC PL190/PL192 DRIVER 1303M: Linus Walleij <linus.walleij@linaro.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1307F: drivers/irqchip/irq-vic.c 1308 1309ARM SMMU DRIVERS 1310M: Will Deacon <will@kernel.org> 1311R: Robin Murphy <robin.murphy@arm.com> 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Maintained 1314F: drivers/iommu/arm-smmu.c 1315F: drivers/iommu/arm-smmu-v3.c 1316F: drivers/iommu/io-pgtable-arm.c 1317F: drivers/iommu/io-pgtable-arm-v7s.c 1318 1319ARM SUB-ARCHITECTURES 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1321S: Maintained 1322F: arch/arm/mach-*/ 1323F: arch/arm/plat-*/ 1324T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1325 1326ARM/ACTIONS SEMI ARCHITECTURE 1327M: Andreas Färber <afaerber@suse.de> 1328R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331N: owl 1332F: arch/arm/mach-actions/ 1333F: arch/arm/boot/dts/owl-* 1334F: arch/arm64/boot/dts/actions/ 1335F: drivers/clk/actions/ 1336F: drivers/clocksource/timer-owl* 1337F: drivers/dma/owl-dma.c 1338F: drivers/i2c/busses/i2c-owl.c 1339F: drivers/pinctrl/actions/* 1340F: drivers/soc/actions/ 1341F: include/dt-bindings/power/owl-* 1342F: include/linux/soc/actions/ 1343F: Documentation/devicetree/bindings/arm/actions.txt 1344F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1345F: Documentation/devicetree/bindings/dma/owl-dma.txt 1346F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1347F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1348F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1349F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1350 1351ARM/ADS SPHERE MACHINE SUPPORT 1352M: Lennert Buytenhek <kernel@wantstofly.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354S: Maintained 1355 1356ARM/AFEB9260 MACHINE SUPPORT 1357M: Sergey Lapin <slapin@ossfans.org> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359S: Maintained 1360 1361ARM/AJECO 1ARM MACHINE SUPPORT 1362M: Lennert Buytenhek <kernel@wantstofly.org> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365 1366ARM/Allwinner SoC Clock Support 1367M: Emilio López <emilio@elopez.com.ar> 1368S: Maintained 1369F: drivers/clk/sunxi/ 1370 1371ARM/Allwinner sunXi SoC support 1372M: Maxime Ripard <maxime.ripard@bootlin.com> 1373M: Chen-Yu Tsai <wens@csie.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376N: sun[x456789]i 1377N: sun50i 1378F: arch/arm/mach-sunxi/ 1379F: arch/arm64/boot/dts/allwinner/ 1380F: drivers/clk/sunxi-ng/ 1381F: drivers/pinctrl/sunxi/ 1382F: drivers/soc/sunxi/ 1383T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1384 1385ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1386M: Neil Armstrong <narmstrong@baylibre.com> 1387M: Jerome Brunet <jbrunet@baylibre.com> 1388L: linux-amlogic@lists.infradead.org 1389S: Maintained 1390F: drivers/clk/meson/ 1391F: include/dt-bindings/clock/meson* 1392F: include/dt-bindings/clock/gxbb* 1393F: Documentation/devicetree/bindings/clock/amlogic* 1394 1395ARM/Amlogic Meson SoC support 1396M: Kevin Hilman <khilman@baylibre.com> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398L: linux-amlogic@lists.infradead.org 1399W: http://linux-meson.com/ 1400S: Maintained 1401F: arch/arm/mach-meson/ 1402F: arch/arm/boot/dts/meson* 1403F: arch/arm64/boot/dts/amlogic/ 1404F: drivers/pinctrl/meson/ 1405F: drivers/mmc/host/meson* 1406F: drivers/soc/amlogic/ 1407N: meson 1408 1409ARM/Amlogic Meson SoC Sound Drivers 1410M: Jerome Brunet <jbrunet@baylibre.com> 1411L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1412S: Maintained 1413F: sound/soc/meson/ 1414F: Documentation/devicetree/bindings/sound/amlogic* 1415 1416ARM/Annapurna Labs ALPINE ARCHITECTURE 1417M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1418M: Antoine Tenart <antoine.tenart@bootlin.com> 1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1420S: Maintained 1421F: arch/arm/mach-alpine/ 1422F: arch/arm/boot/dts/alpine* 1423F: arch/arm64/boot/dts/al/ 1424F: drivers/*/*alpine* 1425 1426ARM/ARTPEC MACHINE SUPPORT 1427M: Jesper Nilsson <jesper.nilsson@axis.com> 1428M: Lars Persson <lars.persson@axis.com> 1429S: Maintained 1430L: linux-arm-kernel@axis.com 1431F: arch/arm/mach-artpec 1432F: arch/arm/boot/dts/artpec6* 1433F: drivers/clk/axis 1434F: drivers/crypto/axis 1435F: drivers/pinctrl/pinctrl-artpec* 1436F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1437 1438ARM/ASPEED I2C DRIVER 1439M: Brendan Higgins <brendanhiggins@google.com> 1440R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1441R: Joel Stanley <joel@jms.id.au> 1442L: linux-i2c@vger.kernel.org 1443L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1444S: Maintained 1445F: drivers/irqchip/irq-aspeed-i2c-ic.c 1446F: drivers/i2c/busses/i2c-aspeed.c 1447F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1448F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1449 1450ARM/ASPEED MACHINE SUPPORT 1451M: Joel Stanley <joel@jms.id.au> 1452R: Andrew Jeffery <andrew@aj.id.au> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1455Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1456S: Supported 1457T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1458F: arch/arm/mach-aspeed/ 1459F: arch/arm/boot/dts/aspeed-* 1460N: aspeed 1461 1462ARM/BITMAIN ARCHITECTURE 1463M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1465S: Maintained 1466F: arch/arm64/boot/dts/bitmain/ 1467F: drivers/pinctrl/pinctrl-bm1880.c 1468F: Documentation/devicetree/bindings/arm/bitmain.yaml 1469F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1470 1471ARM/CALXEDA HIGHBANK ARCHITECTURE 1472M: Rob Herring <robh@kernel.org> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: arch/arm/mach-highbank/ 1476F: arch/arm/boot/dts/highbank.dts 1477F: arch/arm/boot/dts/ecx-*.dts* 1478 1479ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1480M: Krzysztof Halasa <khalasa@piap.pl> 1481S: Maintained 1482F: arch/arm/mach-cns3xxx/ 1483 1484ARM/CAVIUM THUNDER NETWORK DRIVER 1485M: Sunil Goutham <sgoutham@cavium.com> 1486M: Robert Richter <rric@kernel.org> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Supported 1489F: drivers/net/ethernet/cavium/thunder/ 1490 1491ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1492M: Lukasz Majewski <lukma@denx.de> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-ep93xx/ts72xx.c 1496 1497ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1498M: Alexander Shiyan <shc_work@mail.ru> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Odd Fixes 1501N: clps711x 1502 1503ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1509M: Hartley Sweeten <hsweeten@visionengravers.com> 1510M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513F: arch/arm/mach-ep93xx/ 1514F: arch/arm/mach-ep93xx/include/mach/ 1515 1516ARM/CLKDEV SUPPORT 1517M: Russell King <linux@armlinux.org.uk> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1521F: drivers/clk/clkdev.c 1522 1523ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1524M: Mike Rapoport <mike@compulab.co.il> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527 1528ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1529M: Baruch Siach <baruch@tkos.co.il> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532F: arch/arm/boot/dts/cx92755* 1533N: digicolor 1534 1535ARM/CONTEC MICRO9 MACHINE SUPPORT 1536M: Hubert Feurstein <hubert.feurstein@contec.at> 1537S: Maintained 1538F: arch/arm/mach-ep93xx/micro9.c 1539 1540ARM/CORESIGHT FRAMEWORK AND DRIVERS 1541M: Mathieu Poirier <mathieu.poirier@linaro.org> 1542R: Suzuki K Poulose <suzuki.poulose@arm.com> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545F: drivers/hwtracing/coresight/* 1546F: Documentation/trace/coresight.txt 1547F: Documentation/trace/coresight-cpu-debug.txt 1548F: Documentation/devicetree/bindings/arm/coresight.txt 1549F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1550F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1551F: tools/perf/arch/arm/util/pmu.c 1552F: tools/perf/arch/arm/util/auxtrace.c 1553F: tools/perf/arch/arm/util/cs-etm.c 1554F: tools/perf/arch/arm/util/cs-etm.h 1555F: tools/perf/util/cs-etm.* 1556F: tools/perf/util/cs-etm-decoder/* 1557 1558ARM/CORGI MACHINE SUPPORT 1559M: Richard Purdie <rpurdie@rpsys.net> 1560S: Maintained 1561 1562ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1563M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1564M: Linus Walleij <linus.walleij@linaro.org> 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1566T: git git://github.com/ulli-kroll/linux.git 1567S: Maintained 1568F: Documentation/devicetree/bindings/arm/gemini.txt 1569F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1570F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1571F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1572F: arch/arm/mach-gemini/ 1573F: drivers/net/ethernet/cortina/ 1574F: drivers/pinctrl/pinctrl-gemini.c 1575F: drivers/rtc/rtc-ftrtc010.c 1576 1577ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1578M: Barry Song <baohua@kernel.org> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1581S: Maintained 1582F: arch/arm/boot/dts/prima2* 1583F: arch/arm/mach-prima2/ 1584F: drivers/clk/sirf/ 1585F: drivers/clocksource/timer-prima2.c 1586F: drivers/clocksource/timer-atlas7.c 1587N: [^a-z]sirf 1588X: drivers/gnss 1589 1590ARM/EBSA110 MACHINE SUPPORT 1591M: Russell King <linux@armlinux.org.uk> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593W: http://www.armlinux.org.uk/ 1594S: Maintained 1595F: arch/arm/mach-ebsa110/ 1596F: drivers/net/ethernet/amd/am79c961a.* 1597 1598ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1599M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1600R: Pengutronix Kernel Team <kernel@pengutronix.de> 1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1602S: Maintained 1603N: efm32 1604 1605ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1606M: Robert Jarzmik <robert.jarzmik@free.fr> 1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1608S: Maintained 1609F: arch/arm/mach-pxa/ezx.c 1610 1611ARM/FARADAY FA526 PORT 1612M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615T: git git://git.berlios.de/gemini-board 1616F: arch/arm/mm/*-fa* 1617 1618ARM/FOOTBRIDGE ARCHITECTURE 1619M: Russell King <linux@armlinux.org.uk> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621W: http://www.armlinux.org.uk/ 1622S: Maintained 1623F: arch/arm/include/asm/hardware/dec21285.h 1624F: arch/arm/mach-footbridge/ 1625 1626ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1627M: Shawn Guo <shawnguo@kernel.org> 1628M: Sascha Hauer <s.hauer@pengutronix.de> 1629R: Pengutronix Kernel Team <kernel@pengutronix.de> 1630R: Fabio Estevam <festevam@gmail.com> 1631R: NXP Linux Team <linux-imx@nxp.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633S: Maintained 1634T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1635N: imx 1636N: mxs 1637X: drivers/media/i2c/ 1638 1639ARM/FREESCALE VYBRID ARM ARCHITECTURE 1640M: Shawn Guo <shawnguo@kernel.org> 1641M: Sascha Hauer <s.hauer@pengutronix.de> 1642R: Pengutronix Kernel Team <kernel@pengutronix.de> 1643R: Stefan Agner <stefan@agner.ch> 1644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1645S: Maintained 1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1647F: arch/arm/mach-imx/*vf610* 1648F: arch/arm/boot/dts/vf* 1649 1650ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1651M: Shawn Guo <shawnguo@kernel.org> 1652M: Li Yang <leoyang.li@nxp.com> 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1656F: arch/arm/boot/dts/ls1021a* 1657F: arch/arm64/boot/dts/freescale/fsl-* 1658F: arch/arm64/boot/dts/freescale/qoriq-* 1659 1660ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1661M: Lennert Buytenhek <kernel@wantstofly.org> 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1663S: Maintained 1664 1665ARM/GUMSTIX MACHINE SUPPORT 1666M: Steve Sakoman <sakoman@gmail.com> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668S: Maintained 1669 1670ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1671M: Philipp Zabel <philipp.zabel@gmail.com> 1672M: Paul Parsons <lost.distance@yahoo.com> 1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1674S: Maintained 1675F: arch/arm/mach-pxa/hx4700.c 1676F: arch/arm/mach-pxa/include/mach/hx4700.h 1677F: sound/soc/pxa/hx4700.c 1678 1679ARM/HISILICON SOC SUPPORT 1680M: Wei Xu <xuwei5@hisilicon.com> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682W: http://www.hisilicon.com 1683S: Supported 1684T: git git://github.com/hisilicon/linux-hisi.git 1685F: arch/arm/mach-hisi/ 1686F: arch/arm/boot/dts/hi3* 1687F: arch/arm/boot/dts/hip* 1688F: arch/arm/boot/dts/hisi* 1689F: arch/arm64/boot/dts/hisilicon/ 1690 1691ARM/HP JORNADA 7XX MACHINE SUPPORT 1692M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1693W: www.jlime.com 1694S: Maintained 1695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1696F: arch/arm/mach-sa1100/jornada720.c 1697F: arch/arm/mach-sa1100/include/mach/jornada720.h 1698 1699ARM/IGEP MACHINE SUPPORT 1700M: Enric Balletbo i Serra <eballetbo@gmail.com> 1701M: Javier Martinez Canillas <javier@dowhile0.org> 1702L: linux-omap@vger.kernel.org 1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1704S: Maintained 1705F: arch/arm/boot/dts/omap3-igep* 1706 1707ARM/INCOME PXA270 SUPPORT 1708M: Marek Vasut <marek.vasut@gmail.com> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710S: Maintained 1711F: arch/arm/mach-pxa/colibri-pxa270-income.c 1712 1713ARM/INTEL IOP13XX ARM ARCHITECTURE 1714M: Lennert Buytenhek <kernel@wantstofly.org> 1715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1716S: Maintained 1717 1718ARM/INTEL IOP32X ARM ARCHITECTURE 1719M: Lennert Buytenhek <kernel@wantstofly.org> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721S: Maintained 1722 1723ARM/INTEL IOP33X ARM ARCHITECTURE 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Orphan 1726 1727ARM/INTEL IQ81342EX MACHINE SUPPORT 1728M: Lennert Buytenhek <kernel@wantstofly.org> 1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1730S: Maintained 1731 1732ARM/INTEL IXDP2850 MACHINE SUPPORT 1733M: Lennert Buytenhek <kernel@wantstofly.org> 1734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1735S: Maintained 1736 1737ARM/INTEL IXP4XX ARM ARCHITECTURE 1738M: Linus Walleij <linusw@kernel.org> 1739M: Imre Kaloz <kaloz@openwrt.org> 1740M: Krzysztof Halasa <khalasa@piap.pl> 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742S: Maintained 1743F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1744F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1745F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1746F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1747F: arch/arm/mach-ixp4xx/ 1748F: drivers/clocksource/timer-ixp4xx.c 1749F: drivers/gpio/gpio-ixp4xx.c 1750F: drivers/irqchip/irq-ixp4xx.c 1751F: include/linux/irqchip/irq-ixp4xx.h 1752F: include/linux/platform_data/timer-ixp4xx.h 1753 1754ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1755M: Jonathan Cameron <jic23@cam.ac.uk> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: arch/arm/mach-pxa/stargate2.c 1759F: drivers/pcmcia/pxa2xx_stargate2.c 1760 1761ARM/INTEL XSC3 (MANZANO) ARM CORE 1762M: Lennert Buytenhek <kernel@wantstofly.org> 1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764S: Maintained 1765 1766ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1767M: Lennert Buytenhek <kernel@wantstofly.org> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769S: Maintained 1770 1771ARM/LG1K ARCHITECTURE 1772M: Chanho Min <chanho.min@lge.com> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Maintained 1775F: arch/arm64/boot/dts/lg/ 1776 1777ARM/LOGICPD PXA270 MACHINE SUPPORT 1778M: Lennert Buytenhek <kernel@wantstofly.org> 1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1780S: Maintained 1781 1782ARM/LPC18XX ARCHITECTURE 1783M: Vladimir Zapolskiy <vz@mleia.com> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785S: Maintained 1786F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1787F: arch/arm/boot/dts/lpc43* 1788F: drivers/i2c/busses/i2c-lpc2k.c 1789F: drivers/memory/pl172.c 1790F: drivers/mtd/spi-nor/nxp-spifi.c 1791F: drivers/rtc/rtc-lpc24xx.c 1792N: lpc18xx 1793 1794ARM/LPC32XX SOC SUPPORT 1795M: Vladimir Zapolskiy <vz@mleia.com> 1796M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1799S: Maintained 1800F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1801F: arch/arm/boot/dts/lpc32* 1802F: arch/arm/mach-lpc32xx/ 1803F: drivers/i2c/busses/i2c-pnx.c 1804F: drivers/net/ethernet/nxp/lpc_eth.c 1805F: drivers/usb/host/ohci-nxp.c 1806F: drivers/watchdog/pnx4008_wdt.c 1807N: lpc32xx 1808 1809ARM/MAGICIAN MACHINE SUPPORT 1810M: Philipp Zabel <philipp.zabel@gmail.com> 1811S: Maintained 1812 1813ARM/Marvell Dove/MV78xx0/Orion SOC support 1814M: Jason Cooper <jason@lakedaemon.net> 1815M: Andrew Lunn <andrew@lunn.ch> 1816M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1817M: Gregory Clement <gregory.clement@bootlin.com> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820F: Documentation/devicetree/bindings/soc/dove/ 1821F: arch/arm/mach-dove/ 1822F: arch/arm/mach-mv78xx0/ 1823F: arch/arm/mach-orion5x/ 1824F: arch/arm/plat-orion/ 1825F: arch/arm/boot/dts/dove* 1826F: arch/arm/boot/dts/orion5x* 1827 1828ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1829M: Jason Cooper <jason@lakedaemon.net> 1830M: Andrew Lunn <andrew@lunn.ch> 1831M: Gregory Clement <gregory.clement@bootlin.com> 1832M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1834S: Maintained 1835F: arch/arm/boot/dts/armada* 1836F: arch/arm/boot/dts/kirkwood* 1837F: arch/arm/configs/mvebu_*_defconfig 1838F: arch/arm/mach-mvebu/ 1839F: arch/arm64/boot/dts/marvell/armada* 1840F: drivers/cpufreq/armada-37xx-cpufreq.c 1841F: drivers/cpufreq/armada-8k-cpufreq.c 1842F: drivers/cpufreq/mvebu-cpufreq.c 1843F: drivers/irqchip/irq-armada-370-xp.c 1844F: drivers/irqchip/irq-mvebu-* 1845F: drivers/pinctrl/mvebu/ 1846F: drivers/rtc/rtc-armada38x.c 1847 1848ARM/Mediatek RTC DRIVER 1849M: Eddie Huang <eddie.huang@mediatek.com> 1850M: Sean Wang <sean.wang@mediatek.com> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1853S: Maintained 1854F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1855F: drivers/rtc/rtc-mt6397.c 1856F: drivers/rtc/rtc-mt7622.c 1857 1858ARM/Mediatek SoC support 1859M: Matthias Brugger <matthias.bgg@gmail.com> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1862W: https://mtk.bcnfs.org/ 1863C: irc://chat.freenode.net/linux-mediatek 1864S: Maintained 1865F: arch/arm/boot/dts/mt6* 1866F: arch/arm/boot/dts/mt7* 1867F: arch/arm/boot/dts/mt8* 1868F: arch/arm/mach-mediatek/ 1869F: arch/arm64/boot/dts/mediatek/ 1870F: drivers/soc/mediatek/ 1871N: mtk 1872N: mt[678] 1873K: mediatek 1874 1875ARM/Mediatek USB3 PHY DRIVER 1876M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1878L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1879S: Maintained 1880F: drivers/phy/mediatek/ 1881F: Documentation/devicetree/bindings/phy/phy-mtk-* 1882 1883ARM/MICREL KS8695 ARCHITECTURE 1884M: Greg Ungerer <gerg@uclinux.org> 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1886F: arch/arm/mach-ks8695/ 1887S: Odd Fixes 1888 1889ARM/Microchip (AT91) SoC support 1890M: Nicolas Ferre <nicolas.ferre@microchip.com> 1891M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1892M: Ludovic Desroches <ludovic.desroches@microchip.com> 1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1894W: http://www.linux4sam.org 1895T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1896S: Supported 1897N: at91 1898N: atmel 1899F: arch/arm/mach-at91/ 1900F: include/soc/at91/ 1901F: arch/arm/boot/dts/at91*.dts 1902F: arch/arm/boot/dts/at91*.dtsi 1903F: arch/arm/boot/dts/sama*.dts 1904F: arch/arm/boot/dts/sama*.dtsi 1905F: arch/arm/include/debug/at91.S 1906F: drivers/memory/atmel* 1907F: drivers/watchdog/sama5d4_wdt.c 1908X: drivers/input/touchscreen/atmel_mxt_ts.c 1909X: drivers/net/wireless/atmel/ 1910 1911ARM/MIOA701 MACHINE SUPPORT 1912M: Robert Jarzmik <robert.jarzmik@free.fr> 1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1914F: arch/arm/mach-pxa/mioa701.c 1915S: Maintained 1916 1917ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1918M: Michael Petchkovsky <mkpetch@internode.on.net> 1919S: Maintained 1920 1921ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1922M: Linus Walleij <linus.walleij@linaro.org> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924S: Maintained 1925F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1926F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1927F: arch/arm/mach-nomadik/ 1928F: arch/arm/mach-u300/ 1929F: arch/arm/mach-ux500/ 1930F: arch/arm/boot/dts/ste-* 1931F: drivers/clk/clk-nomadik.c 1932F: drivers/clk/clk-u300.c 1933F: drivers/clocksource/clksrc-dbx500-prcmu.c 1934F: drivers/clocksource/timer-u300.c 1935F: drivers/dma/coh901318* 1936F: drivers/dma/ste_dma40* 1937F: drivers/hwspinlock/u8500_hsem.c 1938F: drivers/i2c/busses/i2c-nomadik.c 1939F: drivers/i2c/busses/i2c-stu300.c 1940F: drivers/mfd/ab3100* 1941F: drivers/mfd/ab8500* 1942F: drivers/mfd/abx500* 1943F: drivers/mfd/dbx500* 1944F: drivers/mfd/db8500* 1945F: drivers/pinctrl/nomadik/ 1946F: drivers/pinctrl/pinctrl-coh901* 1947F: drivers/pinctrl/pinctrl-u300.c 1948F: drivers/rtc/rtc-ab3100.c 1949F: drivers/rtc/rtc-ab8500.c 1950F: drivers/rtc/rtc-coh901331.c 1951F: drivers/rtc/rtc-pl031.c 1952F: drivers/watchdog/coh901327_wdt.c 1953F: Documentation/devicetree/bindings/arm/ste-* 1954F: Documentation/devicetree/bindings/arm/ux500/ 1955T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1956 1957ARM/NUVOTON NPCM ARCHITECTURE 1958M: Avi Fishman <avifishman70@gmail.com> 1959M: Tomer Maimon <tmaimon77@gmail.com> 1960M: Tali Perry <tali.perry1@gmail.com> 1961R: Patrick Venture <venture@google.com> 1962R: Nancy Yuen <yuenn@google.com> 1963R: Benjamin Fair <benjaminfair@google.com> 1964L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1965S: Supported 1966F: arch/arm/mach-npcm/ 1967F: arch/arm/boot/dts/nuvoton-npcm* 1968F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 1969F: drivers/*/*npcm* 1970F: Documentation/devicetree/bindings/*/*npcm* 1971F: Documentation/devicetree/bindings/*/*/*npcm* 1972 1973ARM/NUVOTON W90X900 ARM ARCHITECTURE 1974M: Wan ZongShun <mcuos.com@gmail.com> 1975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1976W: http://www.mcuos.com 1977S: Maintained 1978F: arch/arm/mach-w90x900/ 1979F: drivers/input/keyboard/w90p910_keypad.c 1980F: drivers/input/touchscreen/w90p910_ts.c 1981F: drivers/watchdog/nuc900_wdt.c 1982F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1983F: drivers/mtd/nand/raw/nuc900_nand.c 1984F: drivers/rtc/rtc-nuc900.c 1985F: drivers/spi/spi-nuc900.c 1986F: drivers/usb/host/ehci-w90x900.c 1987F: drivers/video/fbdev/nuc900fb.c 1988 1989ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1990L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1991W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1992S: Orphan 1993F: arch/arm/mach-s3c24xx/mach-gta02.c 1994F: arch/arm/mach-s3c24xx/gta02.h 1995 1996ARM/Orion SoC/Technologic Systems TS-78xx platform support 1997M: Alexander Clouter <alex@digriz.org.uk> 1998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1999W: http://www.digriz.org.uk/ts78xx/kernel 2000S: Maintained
2001F: arch/arm/mach-orion5x/ts78xx-* 2002 2003ARM/OXNAS platform support 2004M: Neil Armstrong <narmstrong@baylibre.com> 2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2006L: linux-oxnas@groups.io (moderated for non-subscribers) 2007S: Maintained 2008F: arch/arm/mach-oxnas/ 2009F: arch/arm/boot/dts/ox8*.dts* 2010N: oxnas 2011 2012ARM/PALM TREO SUPPORT 2013M: Tomas Cech <sleep_walker@suse.com> 2014L: linux-arm-kernel@lists.infradead.org 2015W: http://hackndev.com 2016S: Maintained 2017F: arch/arm/mach-pxa/palmtreo.* 2018 2019ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2020M: Marek Vasut <marek.vasut@gmail.com> 2021L: linux-arm-kernel@lists.infradead.org 2022W: http://hackndev.com 2023S: Maintained 2024F: arch/arm/mach-pxa/include/mach/palmtx.h 2025F: arch/arm/mach-pxa/palmtx.c 2026F: arch/arm/mach-pxa/palmt5.* 2027F: arch/arm/mach-pxa/include/mach/palmld.h 2028F: arch/arm/mach-pxa/palmld.c 2029F: arch/arm/mach-pxa/palmte2.* 2030F: arch/arm/mach-pxa/include/mach/palmtc.h 2031F: arch/arm/mach-pxa/palmtc.c 2032 2033ARM/PALMZ72 SUPPORT 2034M: Sergey Lapin <slapin@ossfans.org> 2035L: linux-arm-kernel@lists.infradead.org 2036W: http://hackndev.com 2037S: Maintained 2038F: arch/arm/mach-pxa/palmz72.* 2039 2040ARM/PLEB SUPPORT 2041M: Peter Chubb <pleb@gelato.unsw.edu.au> 2042W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2043S: Maintained 2044 2045ARM/PT DIGITAL BOARD PORT 2046M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2048W: http://www.armlinux.org.uk/ 2049S: Maintained 2050 2051ARM/QUALCOMM SUPPORT 2052M: Andy Gross <agross@kernel.org> 2053M: David Brown <david.brown@linaro.org> 2054L: linux-arm-msm@vger.kernel.org 2055S: Maintained 2056F: Documentation/devicetree/bindings/soc/qcom/ 2057F: Documentation/devicetree/bindings/*/qcom* 2058F: arch/arm/boot/dts/qcom-*.dts 2059F: arch/arm/boot/dts/qcom-*.dtsi 2060F: arch/arm/mach-qcom/ 2061F: arch/arm64/boot/dts/qcom/ 2062F: drivers/*/qcom/ 2063F: drivers/*/qcom* 2064F: drivers/*/*/qcom/ 2065F: drivers/*/*/qcom* 2066F: drivers/*/pm8???-* 2067F: drivers/bluetooth/btqcomsmd.c 2068F: drivers/clocksource/timer-qcom.c 2069F: drivers/extcon/extcon-qcom* 2070F: drivers/iommu/msm* 2071F: drivers/i2c/busses/i2c-qup.c 2072F: drivers/i2c/busses/i2c-qcom-geni.c 2073F: drivers/mfd/ssbi.c 2074F: drivers/mmc/host/mmci_qcom* 2075F: drivers/mmc/host/sdhci_msm.c 2076F: drivers/pci/controller/dwc/pcie-qcom.c 2077F: drivers/phy/qualcomm/ 2078F: drivers/power/*/msm* 2079F: drivers/reset/reset-qcom-* 2080F: drivers/scsi/ufs/ufs-qcom.* 2081F: drivers/spi/spi-qup.c 2082F: drivers/spi/spi-geni-qcom.c 2083F: drivers/spi/spi-qcom-qspi.c 2084F: drivers/tty/serial/msm_serial.c 2085F: drivers/usb/dwc3/dwc3-qcom.c 2086F: include/dt-bindings/*/qcom* 2087F: include/linux/*/qcom* 2088T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2089 2090ARM/RADISYS ENP2611 MACHINE SUPPORT 2091M: Lennert Buytenhek <kernel@wantstofly.org> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093S: Maintained 2094 2095ARM/RDA MICRO ARCHITECTURE 2096M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2099S: Maintained 2100F: arch/arm/boot/dts/rda8810pl-* 2101F: drivers/clocksource/timer-rda.c 2102F: drivers/irqchip/irq-rda-intc.c 2103F: drivers/tty/serial/rda-uart.c 2104F: Documentation/devicetree/bindings/arm/rda.txt 2105F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2106F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2107F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2108 2109ARM/REALTEK ARCHITECTURE 2110M: Andreas Färber <afaerber@suse.de> 2111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2112S: Maintained 2113F: arch/arm64/boot/dts/realtek/ 2114F: Documentation/devicetree/bindings/arm/realtek.txt 2115 2116ARM/RENESAS ARM64 ARCHITECTURE 2117M: Simon Horman <horms@verge.net.au> 2118M: Magnus Damm <magnus.damm@gmail.com> 2119L: linux-renesas-soc@vger.kernel.org 2120Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2121T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2122S: Supported 2123F: arch/arm64/boot/dts/renesas/ 2124F: Documentation/devicetree/bindings/arm/renesas.yaml 2125F: drivers/soc/renesas/ 2126F: include/linux/soc/renesas/ 2127 2128ARM/RISCPC ARCHITECTURE 2129M: Russell King <linux@armlinux.org.uk> 2130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2131W: http://www.armlinux.org.uk/ 2132S: Maintained 2133F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2134F: arch/arm/include/asm/hardware/ioc.h 2135F: arch/arm/include/asm/hardware/iomd.h 2136F: arch/arm/include/asm/hardware/memc.h 2137F: arch/arm/mach-rpc/ 2138F: drivers/net/ethernet/8390/etherh.c 2139F: drivers/net/ethernet/i825xx/ether1* 2140F: drivers/net/ethernet/seeq/ether3* 2141F: drivers/scsi/arm/ 2142 2143ARM/Rockchip SoC support 2144M: Heiko Stuebner <heiko@sntech.de> 2145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2146L: linux-rockchip@lists.infradead.org 2147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2148S: Maintained 2149F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2150F: arch/arm/boot/dts/rk3* 2151F: arch/arm/boot/dts/rv1108* 2152F: arch/arm/mach-rockchip/ 2153F: drivers/clk/rockchip/ 2154F: drivers/i2c/busses/i2c-rk3x.c 2155F: drivers/*/*rockchip* 2156F: drivers/*/*/*rockchip* 2157F: sound/soc/rockchip/ 2158N: rockchip 2159 2160ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2161M: Kukjin Kim <kgene@kernel.org> 2162M: Krzysztof Kozlowski <krzk@kernel.org> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2165Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2166S: Maintained 2167F: arch/arm/boot/dts/s3c* 2168F: arch/arm/boot/dts/s5p* 2169F: arch/arm/boot/dts/exynos* 2170F: arch/arm64/boot/dts/exynos/ 2171F: arch/arm/plat-samsung/ 2172F: arch/arm/mach-s3c24*/ 2173F: arch/arm/mach-s3c64xx/ 2174F: arch/arm/mach-s5p*/ 2175F: arch/arm/mach-exynos*/ 2176F: drivers/*/*s3c24* 2177F: drivers/*/*/*s3c24* 2178F: drivers/*/*s3c64xx* 2179F: drivers/*/*s5pv210* 2180F: drivers/memory/samsung/* 2181F: drivers/soc/samsung/* 2182F: Documentation/arm/Samsung/ 2183F: Documentation/devicetree/bindings/arm/samsung/ 2184F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2185F: Documentation/devicetree/bindings/power/pd-samsung.txt 2186N: exynos 2187 2188ARM/SAMSUNG MOBILE MACHINE SUPPORT 2189M: Kyungmin Park <kyungmin.park@samsung.com> 2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2191S: Maintained 2192F: arch/arm/mach-s5pv210/ 2193 2194ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2195M: Kyungmin Park <kyungmin.park@samsung.com> 2196M: Kamil Debski <kamil@wypas.org> 2197M: Andrzej Hajda <a.hajda@samsung.com> 2198L: linux-arm-kernel@lists.infradead.org 2199L: linux-media@vger.kernel.org 2200S: Maintained 2201F: drivers/media/platform/s5p-g2d/ 2202 2203ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2204M: Marek Szyprowski <m.szyprowski@samsung.com> 2205L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2206L: linux-media@vger.kernel.org 2207S: Maintained 2208F: drivers/media/platform/s5p-cec/ 2209F: Documentation/devicetree/bindings/media/s5p-cec.txt 2210 2211ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2212M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2213M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2214M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2215L: linux-arm-kernel@lists.infradead.org 2216L: linux-media@vger.kernel.org 2217S: Maintained 2218F: drivers/media/platform/s5p-jpeg/ 2219 2220ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2221M: Kyungmin Park <kyungmin.park@samsung.com> 2222M: Kamil Debski <kamil@wypas.org> 2223M: Jeongtae Park <jtp.park@samsung.com> 2224M: Andrzej Hajda <a.hajda@samsung.com> 2225L: linux-arm-kernel@lists.infradead.org 2226L: linux-media@vger.kernel.org 2227S: Maintained 2228F: drivers/media/platform/s5p-mfc/ 2229 2230ARM/SHMOBILE ARM ARCHITECTURE 2231M: Simon Horman <horms@verge.net.au> 2232M: Magnus Damm <magnus.damm@gmail.com> 2233L: linux-renesas-soc@vger.kernel.org 2234Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2235T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2236S: Supported 2237F: arch/arm/boot/dts/emev2* 2238F: arch/arm/boot/dts/gr-peach* 2239F: arch/arm/boot/dts/iwg20d-q7* 2240F: arch/arm/boot/dts/r7s* 2241F: arch/arm/boot/dts/r8a* 2242F: arch/arm/boot/dts/r9a* 2243F: arch/arm/boot/dts/sh* 2244F: arch/arm/configs/shmobile_defconfig 2245F: arch/arm/include/debug/renesas-scif.S 2246F: arch/arm/mach-shmobile/ 2247F: Documentation/devicetree/bindings/arm/renesas.yaml 2248F: drivers/soc/renesas/ 2249F: include/linux/soc/renesas/ 2250 2251ARM/SOCFPGA ARCHITECTURE 2252M: Dinh Nguyen <dinguyen@kernel.org> 2253S: Maintained 2254F: arch/arm/mach-socfpga/ 2255F: arch/arm/boot/dts/socfpga* 2256F: arch/arm/configs/socfpga_defconfig 2257F: arch/arm64/boot/dts/altera/ 2258F: arch/arm64/boot/dts/intel/ 2259W: http://www.rocketboards.org 2260T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2261 2262ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2263M: Dinh Nguyen <dinguyen@kernel.org> 2264S: Maintained 2265F: drivers/clk/socfpga/ 2266 2267ARM/SOCFPGA EDAC SUPPORT 2268M: Thor Thayer <thor.thayer@linux.intel.com> 2269S: Maintained 2270F: drivers/edac/altera_edac. 2271 2272ARM/SPREADTRUM SoC SUPPORT 2273M: Orson Zhai <orsonzhai@gmail.com> 2274M: Baolin Wang <baolin.wang@linaro.org> 2275M: Chunyan Zhang <zhang.lyra@gmail.com> 2276S: Maintained 2277F: arch/arm64/boot/dts/sprd 2278N: sprd 2279 2280ARM/STI ARCHITECTURE 2281M: Patrice Chotard <patrice.chotard@st.com> 2282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2283W: http://www.stlinux.com 2284S: Maintained 2285F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2286F: arch/arm/mach-sti/ 2287F: arch/arm/boot/dts/sti* 2288F: drivers/char/hw_random/st-rng.c 2289F: drivers/clocksource/arm_global_timer.c 2290F: drivers/clocksource/clksrc_st_lpc.c 2291F: drivers/cpufreq/sti-cpufreq.c 2292F: drivers/dma/st_fdma* 2293F: drivers/i2c/busses/i2c-st.c 2294F: drivers/media/rc/st_rc.c 2295F: drivers/media/platform/sti/c8sectpfe/ 2296F: drivers/mmc/host/sdhci-st.c 2297F: drivers/phy/st/phy-miphy28lp.c 2298F: drivers/phy/st/phy-stih407-usb.c 2299F: drivers/pinctrl/pinctrl-st.c 2300F: drivers/remoteproc/st_remoteproc.c 2301F: drivers/remoteproc/st_slim_rproc.c 2302F: drivers/reset/sti/ 2303F: drivers/rtc/rtc-st-lpc.c 2304F: drivers/tty/serial/st-asc.c 2305F: drivers/usb/dwc3/dwc3-st.c 2306F: drivers/usb/host/ehci-st.c 2307F: drivers/usb/host/ohci-st.c 2308F: drivers/watchdog/st_lpc_wdt.c 2309F: drivers/ata/ahci_st.c 2310F: include/linux/remoteproc/st_slim_rproc.h 2311 2312ARM/STM32 ARCHITECTURE 2313M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2314M: Alexandre Torgue <alexandre.torgue@st.com> 2315L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2317S: Maintained 2318T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2319N: stm32 2320N: stm 2321F: arch/arm/boot/dts/stm32* 2322F: arch/arm/mach-stm32/ 2323F: drivers/clocksource/armv7m_systick.c 2324 2325ARM/Synaptics SoC support 2326M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2327M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2329S: Maintained 2330F: arch/arm/mach-berlin/ 2331F: arch/arm/boot/dts/berlin* 2332F: arch/arm64/boot/dts/synaptics/ 2333 2334ARM/TANGO ARCHITECTURE 2335M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2336M: Mans Rullgard <mans@mansr.com> 2337L: linux-arm-kernel@lists.infradead.org 2338S: Odd Fixes 2339N: tango 2340 2341ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2342M: Lennert Buytenhek <kernel@wantstofly.org> 2343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2344S: Maintained 2345 2346ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2347M: Hans Verkuil <hans.verkuil@cisco.com> 2348L: linux-tegra@vger.kernel.org 2349L: linux-media@vger.kernel.org 2350S: Maintained 2351F: drivers/media/platform/tegra-cec/ 2352F: Documentation/devicetree/bindings/media/tegra-cec.txt 2353 2354ARM/TETON BGA MACHINE SUPPORT 2355M: "Mark F. Brown" <mark.brown314@gmail.com> 2356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2357S: Maintained 2358 2359ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2360M: Santosh Shilimkar <ssantosh@kernel.org> 2361L: linux-kernel@vger.kernel.org 2362S: Maintained 2363F: drivers/memory/*emif* 2364 2365ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2366M: Tero Kristo <t-kristo@ti.com> 2367M: Nishanth Menon <nm@ti.com> 2368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2369S: Supported 2370F: Documentation/devicetree/bindings/arm/ti/k3.txt 2371F: arch/arm64/boot/dts/ti/Makefile 2372F: arch/arm64/boot/dts/ti/k3-* 2373F: include/dt-bindings/pinctrl/k3.h 2374 2375ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2376M: Santosh Shilimkar <ssantosh@kernel.org> 2377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2378S: Maintained 2379F: arch/arm/mach-keystone/ 2380F: arch/arm/boot/dts/keystone-* 2381T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2382 2383ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2384M: Santosh Shilimkar <ssantosh@kernel.org> 2385L: linux-kernel@vger.kernel.org 2386S: Maintained 2387F: drivers/clk/keystone/ 2388 2389ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2390M: Santosh Shilimkar <ssantosh@kernel.org> 2391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2392L: linux-kernel@vger.kernel.org 2393S: Maintained 2394F: drivers/clocksource/timer-keystone.c 2395 2396ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2397M: Santosh Shilimkar <ssantosh@kernel.org> 2398L: linux-kernel@vger.kernel.org 2399S: Maintained 2400F: drivers/power/reset/keystone-reset.c 2401 2402ARM/THECUS N2100 MACHINE SUPPORT 2403M: Lennert Buytenhek <kernel@wantstofly.org> 2404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2405S: Maintained 2406 2407ARM/TOSA MACHINE SUPPORT 2408M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2409M: Dirk Opfer <dirk@opfer-online.de> 2410S: Maintained 2411 2412ARM/UNIPHIER ARCHITECTURE 2413M: Masahiro Yamada <yamada.masahiro@socionext.com> 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2416S: Maintained 2417F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2418F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2419F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2420F: arch/arm/boot/dts/uniphier* 2421F: arch/arm/include/asm/hardware/cache-uniphier.h 2422F: arch/arm/mach-uniphier/ 2423F: arch/arm/mm/cache-uniphier.c 2424F: arch/arm64/boot/dts/socionext/uniphier* 2425F: drivers/bus/uniphier-system-bus.c 2426F: drivers/clk/uniphier/ 2427F: drivers/dma/uniphier-mdmac.c 2428F: drivers/gpio/gpio-uniphier.c 2429F: drivers/i2c/busses/i2c-uniphier* 2430F: drivers/irqchip/irq-uniphier-aidet.c 2431F: drivers/mmc/host/uniphier-sd.c 2432F: drivers/pinctrl/uniphier/ 2433F: drivers/reset/reset-uniphier.c 2434F: drivers/tty/serial/8250/8250_uniphier.c 2435N: uniphier 2436 2437ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2438M: Ulf Hansson <ulf.hansson@linaro.org> 2439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2440T: git git://git.linaro.org/people/ulfh/clk.git 2441S: Maintained 2442F: drivers/clk/ux500/ 2443 2444ARM/VERSATILE EXPRESS PLATFORM 2445M: Liviu Dudau <liviu.dudau@arm.com> 2446M: Sudeep Holla <sudeep.holla@arm.com> 2447M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2449S: Maintained 2450F: arch/arm/boot/dts/vexpress* 2451F: arch/arm64/boot/dts/arm/ 2452F: arch/arm/mach-vexpress/ 2453F: */*/vexpress* 2454F: */*/*/vexpress* 2455F: drivers/clk/versatile/clk-vexpress-osc.c 2456F: drivers/clocksource/timer-versatile.c 2457N: mps2 2458 2459ARM/VFP SUPPORT 2460M: Russell King <linux@armlinux.org.uk> 2461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2462W: http://www.armlinux.org.uk/ 2463S: Maintained 2464F: arch/arm/vfp/ 2465 2466ARM/VOIPAC PXA270 SUPPORT 2467M: Marek Vasut <marek.vasut@gmail.com> 2468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2469S: Maintained 2470F: arch/arm/mach-pxa/vpac270.c 2471F: arch/arm/mach-pxa/include/mach/vpac270.h 2472 2473ARM/VT8500 ARM ARCHITECTURE 2474M: Tony Prisk <linux@prisktech.co.nz> 2475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2476S: Maintained 2477F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2478F: arch/arm/mach-vt8500/ 2479F: drivers/clocksource/timer-vt8500.c 2480F: drivers/i2c/busses/i2c-wmt.c 2481F: drivers/mmc/host/wmt-sdmmc.c 2482F: drivers/pwm/pwm-vt8500.c 2483F: drivers/rtc/rtc-vt8500.c 2484F: drivers/tty/serial/vt8500_serial.c 2485F: drivers/usb/host/ehci-platform.c 2486F: drivers/usb/host/uhci-platform.c 2487F: drivers/video/fbdev/vt8500lcdfb.* 2488F: drivers/video/fbdev/wm8505fb* 2489F: drivers/video/fbdev/wmt_ge_rops.* 2490 2491ARM/ZIPIT Z2 SUPPORT 2492M: Marek Vasut <marek.vasut@gmail.com> 2493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2494S: Maintained 2495F: arch/arm/mach-pxa/z2.c 2496F: arch/arm/mach-pxa/include/mach/z2.h 2497 2498ARM/ZTE ARCHITECTURE 2499M: Jun Nie <jun.nie@linaro.org> 2500M: Shawn Guo <shawnguo@kernel.org> 2501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2502S: Maintained 2503F: arch/arm/boot/dts/zx2967* 2504F: arch/arm/mach-zx/ 2505F: arch/arm64/boot/dts/zte/ 2506F: drivers/clk/zte/ 2507F: drivers/dma/zx_dma.c 2508F: drivers/gpio/gpio-zx.c 2509F: drivers/i2c/busses/i2c-zx2967.c 2510F: drivers/mmc/host/dw_mmc-zx.* 2511F: drivers/pinctrl/zte/ 2512F: drivers/soc/zte/ 2513F: drivers/thermal/zx2967_thermal.c 2514F: drivers/watchdog/zx2967_wdt.c 2515F: Documentation/devicetree/bindings/arm/zte.yaml 2516F: Documentation/devicetree/bindings/clock/zx2967*.txt 2517F: Documentation/devicetree/bindings/dma/zxdma.txt 2518F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2519F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2520F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2521F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2522F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2523F: Documentation/devicetree/bindings/soc/zte/ 2524F: Documentation/devicetree/bindings/sound/zte,*.txt 2525F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2526F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2527F: include/dt-bindings/clock/zx2967*.h 2528F: include/dt-bindings/soc/zte,*.h 2529F: sound/soc/codecs/zx_aud96p22.c 2530F: sound/soc/zte/ 2531 2532ARM/ZYNQ ARCHITECTURE 2533M: Michal Simek <michal.simek@xilinx.com> 2534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2535W: http://wiki.xilinx.com 2536T: git https://github.com/Xilinx/linux-xlnx.git 2537S: Supported 2538F: arch/arm/mach-zynq/ 2539F: drivers/cpuidle/cpuidle-zynq.c 2540F: drivers/block/xsysace.c 2541N: zynq 2542N: xilinx 2543F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2544F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2545F: drivers/clocksource/timer-cadence-ttc.c 2546F: drivers/i2c/busses/i2c-cadence.c 2547F: drivers/mmc/host/sdhci-of-arasan.c 2548F: drivers/edac/synopsys_edac.c 2549F: drivers/i2c/busses/i2c-xiic.c 2550 2551ARM64 PORT (AARCH64 ARCHITECTURE) 2552M: Catalin Marinas <catalin.marinas@arm.com> 2553M: Will Deacon <will@kernel.org> 2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2555T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2556S: Maintained 2557F: arch/arm64/ 2558X: arch/arm64/boot/dts/ 2559F: Documentation/arm64/ 2560 2561AS3645A LED FLASH CONTROLLER DRIVER 2562M: Sakari Ailus <sakari.ailus@iki.fi> 2563L: linux-leds@vger.kernel.org 2564S: Maintained 2565F: drivers/leds/leds-as3645a.c 2566 2567ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2568M: Tianshu Qiu <tian.shu.qiu@intel.com> 2569L: linux-media@vger.kernel.org 2570T: git git://linuxtv.org/media_tree.git 2571S: Maintained 2572F: drivers/media/i2c/ak7375.c 2573F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2574 2575ASAHI KASEI AK8974 DRIVER 2576M: Linus Walleij <linus.walleij@linaro.org> 2577L: linux-iio@vger.kernel.org 2578W: http://www.akm.com/ 2579S: Supported 2580F: drivers/iio/magnetometer/ak8974.c 2581 2582ASC7621 HARDWARE MONITOR DRIVER 2583M: George Joseph <george.joseph@fairview5.com> 2584L: linux-hwmon@vger.kernel.org 2585S: Maintained 2586F: Documentation/hwmon/asc7621.rst 2587F: drivers/hwmon/asc7621.c 2588 2589ASPEED VIDEO ENGINE DRIVER 2590M: Eddie James <eajames@linux.ibm.com> 2591L: linux-media@vger.kernel.org 2592L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2593S: Maintained 2594F: drivers/media/platform/aspeed-video.c 2595F: Documentation/devicetree/bindings/media/aspeed-video.txt 2596 2597ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2598M: Corentin Chary <corentin.chary@gmail.com> 2599L: acpi4asus-user@lists.sourceforge.net 2600L: platform-driver-x86@vger.kernel.org 2601W: http://acpi4asus.sf.net 2602S: Maintained 2603F: drivers/platform/x86/asus*.c 2604F: drivers/platform/x86/eeepc*.c 2605 2606ASUS WIRELESS RADIO CONTROL DRIVER 2607M: João Paulo Rechi Vita <jprvita@gmail.com> 2608L: platform-driver-x86@vger.kernel.org 2609S: Maintained 2610F: drivers/platform/x86/asus-wireless.c 2611 2612ASYMMETRIC KEYS 2613M: David Howells <dhowells@redhat.com> 2614L: keyrings@vger.kernel.org 2615S: Maintained 2616F: Documentation/crypto/asymmetric-keys.txt 2617F: include/linux/verification.h 2618F: include/crypto/public_key.h 2619F: include/crypto/pkcs7.h 2620F: crypto/asymmetric_keys/ 2621 2622ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2623R: Dan Williams <dan.j.williams@intel.com> 2624W: http://sourceforge.net/projects/xscaleiop 2625S: Odd fixes 2626F: Documentation/crypto/async-tx-api.txt 2627F: crypto/async_tx/ 2628F: drivers/dma/ 2629F: include/linux/dmaengine.h 2630F: include/linux/async_tx.h 2631 2632AT24 EEPROM DRIVER 2633M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2634L: linux-i2c@vger.kernel.org 2635T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2636S: Maintained 2637F: Documentation/devicetree/bindings/eeprom/at24.txt 2638F: drivers/misc/eeprom/at24.c 2639 2640ATA OVER ETHERNET (AOE) DRIVER 2641M: "Justin Sanders" <justin@coraid.com> 2642W: http://www.openaoe.org/ 2643S: Supported 2644F: Documentation/aoe/ 2645F: drivers/block/aoe/ 2646 2647ATHEROS 71XX/9XXX GPIO DRIVER 2648M: Alban Bedel <albeu@free.fr> 2649W: https://github.com/AlbanBedel/linux 2650T: git git://github.com/AlbanBedel/linux 2651S: Maintained 2652F: drivers/gpio/gpio-ath79.c 2653F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2654 2655ATHEROS 71XX/9XXX USB PHY DRIVER 2656M: Alban Bedel <albeu@free.fr> 2657W: https://github.com/AlbanBedel/linux 2658T: git git://github.com/AlbanBedel/linux 2659S: Maintained 2660F: drivers/phy/qualcomm/phy-ath79-usb.c 2661F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2662 2663ATHEROS ATH GENERIC UTILITIES 2664M: Kalle Valo <kvalo@codeaurora.org> 2665L: linux-wireless@vger.kernel.org 2666S: Supported 2667F: drivers/net/wireless/ath/* 2668 2669ATHEROS ATH5K WIRELESS DRIVER 2670M: Jiri Slaby <jirislaby@gmail.com> 2671M: Nick Kossifidis <mickflemm@gmail.com> 2672M: Luis Chamberlain <mcgrof@kernel.org> 2673L: linux-wireless@vger.kernel.org 2674W: http://wireless.kernel.org/en/users/Drivers/ath5k 2675S: Maintained 2676F: drivers/net/wireless/ath/ath5k/ 2677 2678ATHEROS ATH6KL WIRELESS DRIVER 2679M: Kalle Valo <kvalo@codeaurora.org> 2680L: linux-wireless@vger.kernel.org 2681W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2683S: Supported 2684F: drivers/net/wireless/ath/ath6kl/ 2685 2686ATI_REMOTE2 DRIVER 2687M: Ville Syrjala <syrjala@sci.fi> 2688S: Maintained 2689F: drivers/input/misc/ati_remote2.c 2690 2691ATK0110 HWMON DRIVER 2692M: Luca Tettamanti <kronos.it@gmail.com> 2693L: linux-hwmon@vger.kernel.org 2694S: Maintained 2695F: drivers/hwmon/asus_atk0110.c 2696 2697ATLX ETHERNET DRIVERS 2698M: Jay Cliburn <jcliburn@gmail.com> 2699M: Chris Snook <chris.snook@gmail.com> 2700L: netdev@vger.kernel.org 2701W: http://sourceforge.net/projects/atl1 2702W: http://atl1.sourceforge.net 2703S: Maintained 2704F: drivers/net/ethernet/atheros/ 2705 2706ATM 2707M: Chas Williams <3chas3@gmail.com> 2708L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2709L: netdev@vger.kernel.org 2710W: http://linux-atm.sourceforge.net 2711S: Maintained 2712F: drivers/atm/ 2713F: include/linux/atm* 2714F: include/uapi/linux/atm* 2715 2716ATMEL MACB ETHERNET DRIVER 2717M: Nicolas Ferre <nicolas.ferre@microchip.com> 2718S: Supported 2719F: drivers/net/ethernet/cadence/ 2720 2721ATMEL MAXTOUCH DRIVER 2722M: Nick Dyer <nick@shmanahar.org> 2723T: git git://github.com/ndyer/linux.git 2724S: Maintained 2725F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2726F: drivers/input/touchscreen/atmel_mxt_ts.c 2727 2728ATMEL WIRELESS DRIVER 2729M: Simon Kelley <simon@thekelleys.org.uk> 2730L: linux-wireless@vger.kernel.org 2731W: http://www.thekelleys.org.uk/atmel 2732W: http://atmelwlandriver.sourceforge.net/ 2733S: Maintained 2734F: drivers/net/wireless/atmel/atmel* 2735 2736ATOMIC INFRASTRUCTURE 2737M: Will Deacon <will@kernel.org> 2738M: Peter Zijlstra <peterz@infradead.org> 2739R: Boqun Feng <boqun.feng@gmail.com> 2740L: linux-kernel@vger.kernel.org 2741S: Maintained 2742F: arch/*/include/asm/atomic*.h 2743F: include/*/atomic*.h 2744F: scripts/atomic/ 2745 2746ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2747M: Bradley Grove <linuxdrivers@attotech.com> 2748L: linux-scsi@vger.kernel.org 2749W: http://www.attotech.com 2750S: Supported 2751F: drivers/scsi/esas2r 2752 2753ATUSB IEEE 802.15.4 RADIO DRIVER 2754M: Stefan Schmidt <stefan@datenfreihafen.org> 2755L: linux-wpan@vger.kernel.org 2756S: Maintained 2757F: drivers/net/ieee802154/atusb.c 2758F: drivers/net/ieee802154/atusb.h 2759F: drivers/net/ieee802154/at86rf230.h 2760 2761AUDIT SUBSYSTEM 2762M: Paul Moore <paul@paul-moore.com> 2763M: Eric Paris <eparis@redhat.com> 2764L: linux-audit@redhat.com (moderated for non-subscribers) 2765W: https://github.com/linux-audit 2766T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2767S: Supported 2768F: include/linux/audit.h 2769F: include/uapi/linux/audit.h 2770F: kernel/audit* 2771 2772AUXILIARY DISPLAY DRIVERS 2773M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2774S: Maintained 2775F: drivers/auxdisplay/ 2776F: include/linux/cfag12864b.h 2777 2778AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2779M: Andreas Klinger <ak@it-klinger.de> 2780L: linux-iio@vger.kernel.org 2781S: Maintained 2782F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2783F: drivers/iio/adc/hx711.c 2784 2785AX.25 NETWORK LAYER 2786M: Ralf Baechle <ralf@linux-mips.org> 2787L: linux-hams@vger.kernel.org 2788W: http://www.linux-ax25.org/ 2789S: Maintained 2790F: include/uapi/linux/ax25.h 2791F: include/net/ax25.h 2792F: net/ax25/ 2793 2794AXENTIA ARM DEVICES 2795M: Peter Rosin <peda@axentia.se> 2796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2797S: Maintained 2798F: Documentation/devicetree/bindings/arm/axentia.txt 2799F: arch/arm/boot/dts/at91-linea.dtsi 2800F: arch/arm/boot/dts/at91-natte.dtsi 2801F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2802F: arch/arm/boot/dts/at91-tse850-3.dts 2803 2804AXENTIA ASOC DRIVERS 2805M: Peter Rosin <peda@axentia.se> 2806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2807S: Maintained 2808F: Documentation/devicetree/bindings/sound/axentia,* 2809F: sound/soc/atmel/tse850-pcm5142.c 2810 2811AXXIA I2C CONTROLLER 2812M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2813L: linux-i2c@vger.kernel.org 2814S: Maintained 2815F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2816F: drivers/i2c/busses/i2c-axxia.c 2817 2818AZ6007 DVB DRIVER 2819M: Mauro Carvalho Chehab <mchehab@kernel.org> 2820L: linux-media@vger.kernel.org 2821W: https://linuxtv.org 2822T: git git://linuxtv.org/media_tree.git 2823S: Maintained 2824F: drivers/media/usb/dvb-usb-v2/az6007.c 2825 2826AZTECH FM RADIO RECEIVER DRIVER 2827M: Hans Verkuil <hverkuil@xs4all.nl> 2828L: linux-media@vger.kernel.org 2829T: git git://linuxtv.org/media_tree.git 2830W: https://linuxtv.org 2831S: Maintained 2832F: drivers/media/radio/radio-aztech* 2833 2834B43 WIRELESS DRIVER 2835L: linux-wireless@vger.kernel.org 2836L: b43-dev@lists.infradead.org 2837W: http://wireless.kernel.org/en/users/Drivers/b43 2838S: Odd Fixes 2839F: drivers/net/wireless/broadcom/b43/ 2840 2841B43LEGACY WIRELESS DRIVER 2842M: Larry Finger <Larry.Finger@lwfinger.net> 2843L: linux-wireless@vger.kernel.org 2844L: b43-dev@lists.infradead.org 2845W: http://wireless.kernel.org/en/users/Drivers/b43 2846S: Maintained 2847F: drivers/net/wireless/broadcom/b43legacy/ 2848 2849BACKLIGHT CLASS/SUBSYSTEM 2850M: Lee Jones <lee.jones@linaro.org> 2851M: Daniel Thompson <daniel.thompson@linaro.org> 2852M: Jingoo Han <jingoohan1@gmail.com> 2853L: dri-devel@lists.freedesktop.org 2854T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2855S: Maintained 2856F: drivers/video/backlight/ 2857F: include/linux/backlight.h 2858F: include/linux/pwm_backlight.h 2859F: Documentation/devicetree/bindings/leds/backlight 2860 2861BATMAN ADVANCED 2862M: Marek Lindner <mareklindner@neomailbox.ch> 2863M: Simon Wunderlich <sw@simonwunderlich.de> 2864M: Antonio Quartulli <a@unstable.cc> 2865L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2866W: https://www.open-mesh.org/ 2867B: https://www.open-mesh.org/projects/batman-adv/issues 2868C: irc://chat.freenode.net/batman 2869Q: https://patchwork.open-mesh.org/project/batman/list/ 2870T: git https://git.open-mesh.org/linux-merge.git 2871S: Maintained 2872F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2873F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2874F: Documentation/networking/batman-adv.rst 2875F: include/uapi/linux/batadv_packet.h 2876F: include/uapi/linux/batman_adv.h 2877F: net/batman-adv/ 2878 2879BAYCOM/HDLCDRV DRIVERS FOR AX.25 2880M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2881L: linux-hams@vger.kernel.org 2882W: http://www.baycom.org/~tom/ham/ham.html 2883S: Maintained 2884F: drivers/net/hamradio/baycom* 2885 2886BCACHE (BLOCK LAYER CACHE) 2887M: Coly Li <colyli@suse.de> 2888M: Kent Overstreet <kent.overstreet@gmail.com> 2889L: linux-bcache@vger.kernel.org 2890W: http://bcache.evilpiepirate.org 2891C: irc://irc.oftc.net/bcache 2892S: Maintained 2893F: drivers/md/bcache/ 2894 2895BDISP ST MEDIA DRIVER 2896M: Fabien Dessenne <fabien.dessenne@st.com> 2897L: linux-media@vger.kernel.org 2898T: git git://linuxtv.org/media_tree.git 2899W: https://linuxtv.org 2900S: Supported 2901F: drivers/media/platform/sti/bdisp 2902 2903BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2904M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2905L: netdev@vger.kernel.org 2906S: Maintained 2907F: drivers/net/ethernet/ec_bhf.c 2908 2909BEFS FILE SYSTEM 2910M: Luis de Bethencourt <luisbg@kernel.org> 2911M: Salah Triki <salah.triki@gmail.com> 2912S: Maintained 2913T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2914F: Documentation/filesystems/befs.txt 2915F: fs/befs/ 2916 2917BFQ I/O SCHEDULER 2918M: Paolo Valente <paolo.valente@linaro.org> 2919M: Jens Axboe <axboe@kernel.dk> 2920L: linux-block@vger.kernel.org 2921S: Maintained 2922F: block/bfq-* 2923F: Documentation/block/bfq-iosched.txt 2924 2925BFS FILE SYSTEM 2926M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2927S: Maintained 2928F: Documentation/filesystems/bfs.txt 2929F: fs/bfs/ 2930F: include/uapi/linux/bfs_fs.h 2931 2932BLINKM RGB LED DRIVER 2933M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2934S: Maintained 2935F: drivers/leds/leds-blinkm.c 2936 2937BLOCK LAYER 2938M: Jens Axboe <axboe@kernel.dk> 2939L: linux-block@vger.kernel.org 2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2941S: Maintained 2942F: block/ 2943F: drivers/block/ 2944F: kernel/trace/blktrace.c 2945F: lib/sbitmap.c 2946 2947BLOCK2MTD DRIVER 2948M: Joern Engel <joern@lazybastard.org> 2949L: linux-mtd@lists.infradead.org 2950S: Maintained 2951F: drivers/mtd/devices/block2mtd.c 2952 2953BLUETOOTH DRIVERS 2954M: Marcel Holtmann <marcel@holtmann.org> 2955M: Johan Hedberg <johan.hedberg@gmail.com> 2956L: linux-bluetooth@vger.kernel.org 2957W: http://www.bluez.org/ 2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2960S: Maintained 2961F: drivers/bluetooth/ 2962 2963BLUETOOTH SUBSYSTEM 2964M: Marcel Holtmann <marcel@holtmann.org> 2965M: Johan Hedberg <johan.hedberg@gmail.com> 2966L: linux-bluetooth@vger.kernel.org 2967W: http://www.bluez.org/ 2968T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2969T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2970S: Maintained 2971F: net/bluetooth/ 2972F: include/net/bluetooth/ 2973 2974BONDING DRIVER 2975M: Jay Vosburgh <j.vosburgh@gmail.com> 2976M: Veaceslav Falico <vfalico@gmail.com> 2977M: Andy Gospodarek <andy@greyhouse.net> 2978L: netdev@vger.kernel.org 2979W: http://sourceforge.net/projects/bonding/ 2980S: Supported 2981F: drivers/net/bonding/ 2982F: include/uapi/linux/if_bonding.h 2983 2984BPF (Safe dynamic programs and tools) 2985M: Alexei Starovoitov <ast@kernel.org> 2986M: Daniel Borkmann <daniel@iogearbox.net> 2987R: Martin KaFai Lau <kafai@fb.com> 2988R: Song Liu <songliubraving@fb.com> 2989R: Yonghong Song <yhs@fb.com> 2990L: netdev@vger.kernel.org 2991L: bpf@vger.kernel.org 2992T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2994Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2995S: Supported 2996F: arch/*/net/* 2997F: Documentation/networking/filter.txt 2998F: Documentation/bpf/ 2999F: include/linux/bpf* 3000F: include/linux/filter.h
3001F: include/trace/events/xdp.h 3002F: include/uapi/linux/bpf* 3003F: include/uapi/linux/filter.h 3004F: kernel/bpf/ 3005F: kernel/trace/bpf_trace.c 3006F: lib/test_bpf.c 3007F: net/bpf/ 3008F: net/core/filter.c 3009F: net/sched/act_bpf.c 3010F: net/sched/cls_bpf.c 3011F: samples/bpf/ 3012F: tools/bpf/ 3013F: tools/lib/bpf/ 3014F: tools/testing/selftests/bpf/ 3015K: bpf 3016N: bpf 3017 3018BPF JIT for ARM 3019M: Shubham Bansal <illusionist.neo@gmail.com> 3020L: netdev@vger.kernel.org 3021L: bpf@vger.kernel.org 3022S: Maintained 3023F: arch/arm/net/ 3024 3025BPF JIT for ARM64 3026M: Daniel Borkmann <daniel@iogearbox.net> 3027M: Alexei Starovoitov <ast@kernel.org> 3028M: Zi Shen Lim <zlim.lnx@gmail.com> 3029L: netdev@vger.kernel.org 3030L: bpf@vger.kernel.org 3031S: Supported 3032F: arch/arm64/net/ 3033 3034BPF JIT for MIPS (32-BIT AND 64-BIT) 3035M: Paul Burton <paul.burton@mips.com> 3036L: netdev@vger.kernel.org 3037L: bpf@vger.kernel.org 3038S: Maintained 3039F: arch/mips/net/ 3040 3041BPF JIT for NFP NICs 3042M: Jakub Kicinski <jakub.kicinski@netronome.com> 3043L: netdev@vger.kernel.org 3044L: bpf@vger.kernel.org 3045S: Supported 3046F: drivers/net/ethernet/netronome/nfp/bpf/ 3047 3048BPF JIT for POWERPC (32-BIT AND 64-BIT) 3049M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3050M: Sandipan Das <sandipan@linux.ibm.com> 3051L: netdev@vger.kernel.org 3052L: bpf@vger.kernel.org 3053S: Maintained 3054F: arch/powerpc/net/ 3055 3056BPF JIT for RISC-V (RV64G) 3057M: Björn Töpel <bjorn.topel@gmail.com> 3058L: netdev@vger.kernel.org 3059S: Maintained 3060F: arch/riscv/net/ 3061 3062BPF JIT for S390 3063M: Heiko Carstens <heiko.carstens@de.ibm.com> 3064M: Vasily Gorbik <gor@linux.ibm.com> 3065M: Christian Borntraeger <borntraeger@de.ibm.com> 3066L: netdev@vger.kernel.org 3067L: bpf@vger.kernel.org 3068S: Maintained 3069F: arch/s390/net/ 3070X: arch/s390/net/pnet.c 3071 3072BPF JIT for SPARC (32-BIT AND 64-BIT) 3073M: David S. Miller <davem@davemloft.net> 3074L: netdev@vger.kernel.org 3075L: bpf@vger.kernel.org 3076S: Maintained 3077F: arch/sparc/net/ 3078 3079BPF JIT for X86 32-BIT 3080M: Wang YanQing <udknight@gmail.com> 3081L: netdev@vger.kernel.org 3082L: bpf@vger.kernel.org 3083S: Maintained 3084F: arch/x86/net/bpf_jit_comp32.c 3085 3086BPF JIT for X86 64-BIT 3087M: Alexei Starovoitov <ast@kernel.org> 3088M: Daniel Borkmann <daniel@iogearbox.net> 3089L: netdev@vger.kernel.org 3090L: bpf@vger.kernel.org 3091S: Supported 3092F: arch/x86/net/ 3093X: arch/x86/net/bpf_jit_comp32.c 3094 3095BROADCOM B44 10/100 ETHERNET DRIVER 3096M: Michael Chan <michael.chan@broadcom.com> 3097L: netdev@vger.kernel.org 3098S: Supported 3099F: drivers/net/ethernet/broadcom/b44.* 3100 3101BROADCOM B53 ETHERNET SWITCH DRIVER 3102M: Florian Fainelli <f.fainelli@gmail.com> 3103L: netdev@vger.kernel.org 3104L: openwrt-devel@lists.openwrt.org (subscribers-only) 3105S: Supported 3106F: drivers/net/dsa/b53/* 3107F: include/linux/platform_data/b53.h 3108 3109BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3110M: Florian Fainelli <f.fainelli@gmail.com> 3111M: Ray Jui <rjui@broadcom.com> 3112M: Scott Branden <sbranden@broadcom.com> 3113M: bcm-kernel-feedback-list@broadcom.com 3114T: git git://github.com/broadcom/mach-bcm 3115S: Maintained 3116N: bcm281* 3117N: bcm113* 3118N: bcm216* 3119N: kona 3120F: arch/arm/mach-bcm/ 3121 3122BROADCOM BCM2835 ARM ARCHITECTURE 3123M: Eric Anholt <eric@anholt.net> 3124M: Stefan Wahren <wahrenst@gmx.net> 3125L: bcm-kernel-feedback-list@broadcom.com 3126L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3128T: git git://github.com/anholt/linux 3129S: Maintained 3130N: bcm2835 3131F: drivers/staging/vc04_services 3132 3133BROADCOM BCM47XX MIPS ARCHITECTURE 3134M: Hauke Mehrtens <hauke@hauke-m.de> 3135M: Rafał Miłecki <zajec5@gmail.com> 3136L: linux-mips@vger.kernel.org 3137S: Maintained 3138F: Documentation/devicetree/bindings/mips/brcm/ 3139F: arch/mips/bcm47xx/* 3140F: arch/mips/include/asm/mach-bcm47xx/* 3141 3142BROADCOM BCM5301X ARM ARCHITECTURE 3143M: Hauke Mehrtens <hauke@hauke-m.de> 3144M: Rafał Miłecki <zajec5@gmail.com> 3145M: bcm-kernel-feedback-list@broadcom.com 3146L: linux-arm-kernel@lists.infradead.org 3147S: Maintained 3148F: arch/arm/mach-bcm/bcm_5301x.c 3149F: arch/arm/boot/dts/bcm5301x*.dtsi 3150F: arch/arm/boot/dts/bcm470* 3151F: arch/arm/boot/dts/bcm953012* 3152 3153BROADCOM BCM53573 ARM ARCHITECTURE 3154M: Rafał Miłecki <rafal@milecki.pl> 3155L: bcm-kernel-feedback-list@broadcom.com 3156L: linux-arm-kernel@lists.infradead.org 3157S: Maintained 3158F: arch/arm/boot/dts/bcm53573* 3159F: arch/arm/boot/dts/bcm47189* 3160 3161BROADCOM BCM63XX ARM ARCHITECTURE 3162M: Florian Fainelli <f.fainelli@gmail.com> 3163M: bcm-kernel-feedback-list@broadcom.com 3164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3165T: git git://github.com/broadcom/stblinux.git 3166S: Maintained 3167N: bcm63xx 3168 3169BROADCOM BCM63XX/BCM33XX UDC DRIVER 3170M: Kevin Cernekee <cernekee@gmail.com> 3171L: linux-usb@vger.kernel.org 3172S: Maintained 3173F: drivers/usb/gadget/udc/bcm63xx_udc.* 3174 3175BROADCOM BCM7XXX ARM ARCHITECTURE 3176M: Brian Norris <computersforpeace@gmail.com> 3177M: Gregory Fong <gregory.0xf0@gmail.com> 3178M: Florian Fainelli <f.fainelli@gmail.com> 3179M: bcm-kernel-feedback-list@broadcom.com 3180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3181T: git git://github.com/broadcom/stblinux.git 3182S: Maintained 3183F: arch/arm/mach-bcm/*brcmstb* 3184F: arch/arm/boot/dts/bcm7*.dts* 3185F: drivers/bus/brcmstb_gisb.c 3186F: arch/arm/mm/cache-b15-rac.c 3187F: arch/arm/include/asm/hardware/cache-b15-rac.h 3188N: brcmstb 3189 3190BROADCOM BMIPS CPUFREQ DRIVER 3191M: Markus Mayer <mmayer@broadcom.com> 3192M: bcm-kernel-feedback-list@broadcom.com 3193L: linux-pm@vger.kernel.org 3194S: Maintained 3195F: drivers/cpufreq/bmips-cpufreq.c 3196 3197BROADCOM BMIPS MIPS ARCHITECTURE 3198M: Kevin Cernekee <cernekee@gmail.com> 3199M: Florian Fainelli <f.fainelli@gmail.com> 3200L: bcm-kernel-feedback-list@broadcom.com 3201L: linux-mips@vger.kernel.org 3202T: git git://github.com/broadcom/stblinux.git 3203S: Maintained 3204F: arch/mips/bmips/* 3205F: arch/mips/include/asm/mach-bmips/* 3206F: arch/mips/kernel/*bmips* 3207F: arch/mips/boot/dts/brcm/bcm*.dts* 3208F: drivers/irqchip/irq-bcm63* 3209F: drivers/irqchip/irq-bcm7* 3210F: drivers/irqchip/irq-brcmstb* 3211F: include/linux/bcm963xx_nvram.h 3212F: include/linux/bcm963xx_tag.h 3213 3214BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3215M: Rasesh Mody <rmody@marvell.com> 3216M: GR-Linux-NIC-Dev@marvell.com 3217L: netdev@vger.kernel.org 3218S: Supported 3219F: drivers/net/ethernet/broadcom/bnx2.* 3220F: drivers/net/ethernet/broadcom/bnx2_* 3221 3222BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3223M: QLogic-Storage-Upstream@qlogic.com 3224L: linux-scsi@vger.kernel.org 3225S: Supported 3226F: drivers/scsi/bnx2fc/ 3227 3228BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3229M: QLogic-Storage-Upstream@qlogic.com 3230L: linux-scsi@vger.kernel.org 3231S: Supported 3232F: drivers/scsi/bnx2i/ 3233 3234BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3235M: Ariel Elior <aelior@marvell.com> 3236M: Sudarsana Kalluru <skalluru@marvell.com> 3237M: GR-everest-linux-l2@marvell.com 3238L: netdev@vger.kernel.org 3239S: Supported 3240F: drivers/net/ethernet/broadcom/bnx2x/ 3241 3242BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3243M: Michael Chan <michael.chan@broadcom.com> 3244L: netdev@vger.kernel.org 3245S: Supported 3246F: drivers/net/ethernet/broadcom/bnxt/ 3247 3248BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3249M: Arend van Spriel <arend.vanspriel@broadcom.com> 3250M: Franky Lin <franky.lin@broadcom.com> 3251M: Hante Meuleman <hante.meuleman@broadcom.com> 3252M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3253M: Wright Feng <wright.feng@cypress.com> 3254L: linux-wireless@vger.kernel.org 3255L: brcm80211-dev-list.pdl@broadcom.com 3256L: brcm80211-dev-list@cypress.com 3257S: Supported 3258F: drivers/net/wireless/broadcom/brcm80211/ 3259 3260BROADCOM BRCMSTB GPIO DRIVER 3261M: Gregory Fong <gregory.0xf0@gmail.com> 3262L: bcm-kernel-feedback-list@broadcom.com 3263S: Supported 3264F: drivers/gpio/gpio-brcmstb.c 3265F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3266 3267BROADCOM BRCMSTB I2C DRIVER 3268M: Kamal Dasu <kdasu.kdev@gmail.com> 3269L: linux-i2c@vger.kernel.org 3270L: bcm-kernel-feedback-list@broadcom.com 3271S: Supported 3272F: drivers/i2c/busses/i2c-brcmstb.c 3273F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3274 3275BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3276M: Al Cooper <alcooperx@gmail.com> 3277L: linux-kernel@vger.kernel.org 3278L: bcm-kernel-feedback-list@broadcom.com 3279S: Maintained 3280F: drivers/phy/broadcom/phy-brcm-usb* 3281 3282BROADCOM GENET ETHERNET DRIVER 3283M: Doug Berger <opendmb@gmail.com> 3284M: Florian Fainelli <f.fainelli@gmail.com> 3285L: bcm-kernel-feedback-list@broadcom.com 3286L: netdev@vger.kernel.org 3287S: Supported 3288F: drivers/net/ethernet/broadcom/genet/ 3289 3290BROADCOM IPROC ARM ARCHITECTURE 3291M: Ray Jui <rjui@broadcom.com> 3292M: Scott Branden <sbranden@broadcom.com> 3293M: bcm-kernel-feedback-list@broadcom.com 3294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3295T: git git://github.com/broadcom/cygnus-linux.git 3296S: Maintained 3297N: iproc 3298N: cygnus 3299N: bcm[-_]nsp 3300N: bcm9113* 3301N: bcm9583* 3302N: bcm9585* 3303N: bcm9586* 3304N: bcm988312 3305N: bcm113* 3306N: bcm583* 3307N: bcm585* 3308N: bcm586* 3309N: bcm88312 3310N: hr2 3311N: stingray 3312F: arch/arm64/boot/dts/broadcom/northstar2/* 3313F: arch/arm64/boot/dts/broadcom/stingray/* 3314F: drivers/clk/bcm/clk-ns* 3315F: drivers/clk/bcm/clk-sr* 3316F: drivers/pinctrl/bcm/pinctrl-ns* 3317F: include/dt-bindings/clock/bcm-sr* 3318 3319BROADCOM KONA GPIO DRIVER 3320M: Ray Jui <rjui@broadcom.com> 3321L: bcm-kernel-feedback-list@broadcom.com 3322S: Supported 3323F: drivers/gpio/gpio-bcm-kona.c 3324F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3325 3326BROADCOM NETXTREME-E ROCE DRIVER 3327M: Selvin Xavier <selvin.xavier@broadcom.com> 3328M: Devesh Sharma <devesh.sharma@broadcom.com> 3329M: Somnath Kotur <somnath.kotur@broadcom.com> 3330M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3331L: linux-rdma@vger.kernel.org 3332W: http://www.broadcom.com 3333S: Supported 3334F: drivers/infiniband/hw/bnxt_re/ 3335F: include/uapi/rdma/bnxt_re-abi.h 3336 3337BROADCOM NVRAM DRIVER 3338M: Rafał Miłecki <zajec5@gmail.com> 3339L: linux-mips@vger.kernel.org 3340S: Maintained 3341F: drivers/firmware/broadcom/* 3342 3343BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3344M: Rafał Miłecki <zajec5@gmail.com> 3345L: linux-wireless@vger.kernel.org 3346S: Maintained 3347F: drivers/bcma/ 3348F: include/linux/bcma/ 3349 3350BROADCOM STB AVS CPUFREQ DRIVER 3351M: Markus Mayer <mmayer@broadcom.com> 3352M: bcm-kernel-feedback-list@broadcom.com 3353L: linux-pm@vger.kernel.org 3354S: Maintained 3355F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3356F: drivers/cpufreq/brcmstb* 3357 3358BROADCOM STB AVS TMON DRIVER 3359M: Markus Mayer <mmayer@broadcom.com> 3360M: bcm-kernel-feedback-list@broadcom.com 3361L: linux-pm@vger.kernel.org 3362S: Maintained 3363F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3364F: drivers/thermal/broadcom/brcmstb* 3365 3366BROADCOM STB NAND FLASH DRIVER 3367M: Brian Norris <computersforpeace@gmail.com> 3368M: Kamal Dasu <kdasu.kdev@gmail.com> 3369L: linux-mtd@lists.infradead.org 3370L: bcm-kernel-feedback-list@broadcom.com 3371S: Maintained 3372F: drivers/mtd/nand/raw/brcmnand/ 3373 3374BROADCOM STB DPFE DRIVER 3375M: Markus Mayer <mmayer@broadcom.com> 3376M: bcm-kernel-feedback-list@broadcom.com 3377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3378S: Maintained 3379F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3380F: drivers/memory/brcmstb_dpfe.c 3381 3382BROADCOM SPI DRIVER 3383M: Kamal Dasu <kdasu.kdev@gmail.com> 3384M: bcm-kernel-feedback-list@broadcom.com 3385S: Maintained 3386F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3387F: drivers/spi/spi-bcm-qspi.* 3388F: drivers/spi/spi-brcmstb-qspi.c 3389F: drivers/spi/spi-iproc-qspi.c 3390 3391BROADCOM SYSTEMPORT ETHERNET DRIVER 3392M: Florian Fainelli <f.fainelli@gmail.com> 3393L: bcm-kernel-feedback-list@broadcom.com 3394L: netdev@vger.kernel.org 3395S: Supported 3396F: drivers/net/ethernet/broadcom/bcmsysport.* 3397 3398BROADCOM TG3 GIGABIT ETHERNET DRIVER 3399M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3400M: Prashant Sreedharan <prashant@broadcom.com> 3401M: Michael Chan <mchan@broadcom.com> 3402L: netdev@vger.kernel.org 3403S: Supported 3404F: drivers/net/ethernet/broadcom/tg3.* 3405 3406BROCADE BFA FC SCSI DRIVER 3407M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3408M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3409L: linux-scsi@vger.kernel.org 3410S: Supported 3411F: drivers/scsi/bfa/ 3412 3413BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3414M: Rasesh Mody <rmody@marvell.com> 3415M: Sudarsana Kalluru <skalluru@marvell.com> 3416M: GR-Linux-NIC-Dev@marvell.com 3417L: netdev@vger.kernel.org 3418S: Supported 3419F: drivers/net/ethernet/brocade/bna/ 3420 3421BSG (block layer generic sg v4 driver) 3422M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3423L: linux-scsi@vger.kernel.org 3424S: Supported 3425F: block/bsg.c 3426F: include/linux/bsg.h 3427F: include/uapi/linux/bsg.h 3428 3429BT87X AUDIO DRIVER 3430M: Clemens Ladisch <clemens@ladisch.de> 3431L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3433S: Maintained 3434F: Documentation/sound/cards/bt87x.rst 3435F: sound/pci/bt87x.c 3436 3437BT8XXGPIO DRIVER 3438M: Michael Buesch <m@bues.ch> 3439W: http://bu3sch.de/btgpio.php 3440S: Maintained 3441F: drivers/gpio/gpio-bt8xx.c 3442 3443BTRFS FILE SYSTEM 3444M: Chris Mason <clm@fb.com> 3445M: Josef Bacik <josef@toxicpanda.com> 3446M: David Sterba <dsterba@suse.com> 3447L: linux-btrfs@vger.kernel.org 3448W: http://btrfs.wiki.kernel.org/ 3449Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3451S: Maintained 3452F: Documentation/filesystems/btrfs.txt 3453F: fs/btrfs/ 3454F: include/linux/btrfs* 3455F: include/uapi/linux/btrfs* 3456 3457BTTV VIDEO4LINUX DRIVER 3458M: Mauro Carvalho Chehab <mchehab@kernel.org> 3459L: linux-media@vger.kernel.org 3460W: https://linuxtv.org 3461T: git git://linuxtv.org/media_tree.git 3462S: Odd fixes 3463F: Documentation/media/v4l-drivers/bttv* 3464F: drivers/media/pci/bt8xx/bttv* 3465 3466BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3467M: Chanwoo Choi <cw00.choi@samsung.com> 3468L: linux-pm@vger.kernel.org 3469L: linux-samsung-soc@vger.kernel.org 3470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3471S: Maintained 3472F: drivers/devfreq/exynos-bus.c 3473F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3474 3475BUSLOGIC SCSI DRIVER 3476M: Khalid Aziz <khalid@gonehiking.org> 3477L: linux-scsi@vger.kernel.org 3478S: Maintained 3479F: drivers/scsi/BusLogic.* 3480F: drivers/scsi/FlashPoint.* 3481 3482C-MEDIA CMI8788 DRIVER 3483M: Clemens Ladisch <clemens@ladisch.de> 3484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3486S: Maintained 3487F: sound/pci/oxygen/ 3488 3489C-SKY ARCHITECTURE 3490M: Guo Ren <guoren@kernel.org> 3491T: git https://github.com/c-sky/csky-linux.git 3492S: Supported 3493F: arch/csky/ 3494F: Documentation/devicetree/bindings/csky/ 3495F: drivers/irqchip/irq-csky-* 3496F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3497F: drivers/clocksource/timer-gx6605s.c 3498F: drivers/clocksource/timer-mp-csky.c 3499F: Documentation/devicetree/bindings/timer/csky,* 3500K: csky 3501N: csky 3502 3503C6X ARCHITECTURE 3504M: Mark Salter <msalter@redhat.com> 3505M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3506L: linux-c6x-dev@linux-c6x.org 3507W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3508S: Maintained 3509F: arch/c6x/ 3510 3511CA8210 IEEE-802.15.4 RADIO DRIVER 3512M: Harry Morris <h.morris@cascoda.com> 3513L: linux-wpan@vger.kernel.org 3514W: https://github.com/Cascoda/ca8210-linux.git 3515S: Maintained 3516F: drivers/net/ieee802154/ca8210.c 3517F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3518 3519CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3520M: David Howells <dhowells@redhat.com> 3521L: linux-cachefs@redhat.com (moderated for non-subscribers) 3522S: Supported 3523F: Documentation/filesystems/caching/cachefiles.txt 3524F: fs/cachefiles/ 3525 3526CADENCE MIPI-CSI2 BRIDGES 3527M: Maxime Ripard <maxime.ripard@bootlin.com> 3528L: linux-media@vger.kernel.org 3529S: Maintained 3530F: Documentation/devicetree/bindings/media/cdns,*.txt 3531F: drivers/media/platform/cadence/cdns-csi2* 3532 3533CADET FM/AM RADIO RECEIVER DRIVER 3534M: Hans Verkuil <hverkuil@xs4all.nl> 3535L: linux-media@vger.kernel.org 3536T: git git://linuxtv.org/media_tree.git 3537W: https://linuxtv.org 3538S: Maintained 3539F: drivers/media/radio/radio-cadet* 3540 3541CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3542M: Jonathan Corbet <corbet@lwn.net> 3543L: linux-media@vger.kernel.org 3544T: git git://linuxtv.org/media_tree.git 3545S: Maintained 3546F: Documentation/media/v4l-drivers/cafe_ccic* 3547F: drivers/media/platform/marvell-ccic/ 3548 3549CAIF NETWORK LAYER 3550L: netdev@vger.kernel.org 3551S: Orphan 3552F: Documentation/networking/caif/ 3553F: drivers/net/caif/ 3554F: include/uapi/linux/caif/ 3555F: include/net/caif/ 3556F: net/caif/ 3557 3558CAKE QDISC 3559M: Toke Høiland-Jørgensen <toke@toke.dk> 3560L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3561S: Maintained 3562F: net/sched/sch_cake.c 3563 3564CALGARY x86-64 IOMMU 3565M: Muli Ben-Yehuda <mulix@mulix.org> 3566M: Jon Mason <jdmason@kudzu.us> 3567L: iommu@lists.linux-foundation.org 3568S: Maintained 3569F: arch/x86/kernel/pci-calgary_64.c 3570F: arch/x86/kernel/tce_64.c 3571F: arch/x86/include/asm/calgary.h 3572F: arch/x86/include/asm/tce.h 3573 3574CAN NETWORK DRIVERS 3575M: Wolfgang Grandegger <wg@grandegger.com> 3576M: Marc Kleine-Budde <mkl@pengutronix.de> 3577L: linux-can@vger.kernel.org 3578W: https://github.com/linux-can 3579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3580T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3581S: Maintained 3582F: Documentation/devicetree/bindings/net/can/ 3583F: drivers/net/can/ 3584F: include/linux/can/dev.h 3585F: include/linux/can/platform/ 3586F: include/uapi/linux/can/error.h 3587F: include/uapi/linux/can/netlink.h 3588 3589CAN NETWORK LAYER 3590M: Oliver Hartkopp <socketcan@hartkopp.net> 3591M: Marc Kleine-Budde <mkl@pengutronix.de> 3592L: linux-can@vger.kernel.org 3593W: https://github.com/linux-can 3594T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3596S: Maintained 3597F: Documentation/networking/can.rst 3598F: net/can/ 3599F: include/linux/can/core.h 3600F: include/uapi/linux/can.h 3601F: include/uapi/linux/can/bcm.h 3602F: include/uapi/linux/can/raw.h 3603F: include/uapi/linux/can/gw.h 3604 3605CAPABILITIES 3606M: Serge Hallyn <serge@hallyn.com> 3607L: linux-security-module@vger.kernel.org 3608S: Supported 3609F: include/linux/capability.h 3610F: include/uapi/linux/capability.h 3611F: security/commoncap.c 3612F: kernel/capability.c 3613 3614CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3615M: Kevin Tsai <ktsai@capellamicro.com> 3616S: Maintained 3617F: drivers/iio/light/cm* 3618 3619CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3620M: Christian Lamparter <chunkeey@googlemail.com> 3621L: linux-wireless@vger.kernel.org 3622W: http://wireless.kernel.org/en/users/Drivers/carl9170 3623S: Maintained 3624F: drivers/net/wireless/ath/carl9170/ 3625 3626CAVIUM I2C DRIVER 3627M: Jan Glauber <jglauber@cavium.com> 3628M: David Daney <david.daney@cavium.com> 3629W: http://www.cavium.com 3630S: Supported 3631F: drivers/i2c/busses/i2c-octeon* 3632F: drivers/i2c/busses/i2c-thunderx* 3633 3634CAVIUM LIQUIDIO NETWORK DRIVER 3635M: Derek Chickles <dchickles@marvell.com> 3636M: Satanand Burla <sburla@marvell.com> 3637M: Felix Manlunas <fmanlunas@marvell.com> 3638L: netdev@vger.kernel.org 3639W: http://www.cavium.com 3640S: Supported 3641F: drivers/net/ethernet/cavium/liquidio/ 3642 3643CAVIUM MMC DRIVER 3644M: Jan Glauber <jglauber@cavium.com> 3645M: David Daney <david.daney@cavium.com> 3646M: Steven J. Hill <Steven.Hill@cavium.com> 3647W: http://www.cavium.com 3648S: Supported 3649F: drivers/mmc/host/cavium* 3650 3651CAVIUM OCTEON-TX CRYPTO DRIVER 3652M: George Cherian <george.cherian@cavium.com> 3653L: linux-crypto@vger.kernel.org 3654W: http://www.cavium.com 3655S: Supported 3656F: drivers/crypto/cavium/cpt/ 3657 3658CAVIUM THUNDERX2 ARM64 SOC 3659M: Robert Richter <rrichter@cavium.com> 3660M: Jayachandran C <jnair@caviumnetworks.com> 3661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3662S: Maintained 3663F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3664F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3665 3666CC2520 IEEE-802.15.4 RADIO DRIVER 3667M: Varka Bhadram <varkabhadram@gmail.com> 3668L: linux-wpan@vger.kernel.org 3669S: Maintained 3670F: drivers/net/ieee802154/cc2520.c 3671F: include/linux/spi/cc2520.h 3672F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3673 3674CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3675M: Gilad Ben-Yossef <gilad@benyossef.com> 3676L: linux-crypto@vger.kernel.org 3677S: Supported 3678F: drivers/crypto/ccree/ 3679W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3680 3681CEC FRAMEWORK 3682M: Hans Verkuil <hans.verkuil@cisco.com> 3683L: linux-media@vger.kernel.org 3684T: git git://linuxtv.org/media_tree.git 3685W: http://linuxtv.org 3686S: Supported 3687F: Documentation/media/kapi/cec-core.rst 3688F: Documentation/media/uapi/cec 3689F: drivers/media/cec/ 3690F: drivers/media/rc/keymaps/rc-cec.c 3691F: include/media/cec.h 3692F: include/media/cec-notifier.h 3693F: include/uapi/linux/cec.h 3694F: include/uapi/linux/cec-funcs.h 3695F: Documentation/devicetree/bindings/media/cec.txt 3696F: Documentation/ABI/testing/debugfs-cec-error-inj 3697 3698CEC GPIO DRIVER 3699M: Hans Verkuil <hans.verkuil@cisco.com> 3700L: linux-media@vger.kernel.org 3701T: git git://linuxtv.org/media_tree.git 3702W: http://linuxtv.org 3703S: Supported 3704F: drivers/media/platform/cec-gpio/ 3705F: Documentation/devicetree/bindings/media/cec-gpio.txt 3706 3707CELL BROADBAND ENGINE ARCHITECTURE 3708M: Arnd Bergmann <arnd@arndb.de> 3709L: linuxppc-dev@lists.ozlabs.org 3710W: http://www.ibm.com/developerworks/power/cell/ 3711S: Supported 3712F: arch/powerpc/include/asm/cell*.h 3713F: arch/powerpc/include/asm/spu*.h 3714F: arch/powerpc/include/uapi/asm/spu*.h 3715F: arch/powerpc/oprofile/*cell* 3716F: arch/powerpc/platforms/cell/ 3717 3718CEPH COMMON CODE (LIBCEPH) 3719M: Ilya Dryomov <idryomov@gmail.com> 3720M: "Yan, Zheng" <zyan@redhat.com> 3721M: Sage Weil <sage@redhat.com> 3722L: ceph-devel@vger.kernel.org 3723W: http://ceph.com/ 3724T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3725T: git git://github.com/ceph/ceph-client.git 3726S: Supported 3727F: net/ceph/ 3728F: include/linux/ceph/ 3729F: include/linux/crush/ 3730 3731CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3732M: "Yan, Zheng" <zyan@redhat.com> 3733M: Sage Weil <sage@redhat.com> 3734M: Ilya Dryomov <idryomov@gmail.com> 3735L: ceph-devel@vger.kernel.org 3736W: http://ceph.com/ 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3738T: git git://github.com/ceph/ceph-client.git 3739S: Supported 3740F: Documentation/filesystems/ceph.txt 3741F: fs/ceph/ 3742 3743CERTIFICATE HANDLING: 3744M: David Howells <dhowells@redhat.com> 3745M: David Woodhouse <dwmw2@infradead.org> 3746L: keyrings@vger.kernel.org 3747S: Maintained 3748F: Documentation/admin-guide/module-signing.rst 3749F: certs/ 3750F: scripts/sign-file.c 3751F: scripts/extract-cert.c 3752 3753CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3754L: linux-usb@vger.kernel.org 3755S: Orphan 3756F: Documentation/usb/WUSB-Design-overview.txt 3757F: Documentation/usb/wusb-cbaf 3758F: drivers/usb/host/hwa-hc.c 3759F: drivers/usb/host/whci/ 3760F: drivers/usb/wusbcore/ 3761F: include/linux/usb/wusb* 3762 3763CFAG12864B LCD DRIVER 3764M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3765S: Maintained 3766F: drivers/auxdisplay/cfag12864b.c 3767F: include/linux/cfag12864b.h 3768 3769CFAG12864BFB LCD FRAMEBUFFER DRIVER 3770M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3771S: Maintained 3772F: drivers/auxdisplay/cfag12864bfb.c 3773F: include/linux/cfag12864b.h 3774 3775802.11 (including CFG80211/NL80211) 3776M: Johannes Berg <johannes@sipsolutions.net> 3777L: linux-wireless@vger.kernel.org 3778W: http://wireless.kernel.org/ 3779T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3781S: Maintained 3782F: net/wireless/ 3783F: include/uapi/linux/nl80211.h 3784F: include/linux/ieee80211.h 3785F: include/net/wext.h 3786F: include/net/cfg80211.h 3787F: include/net/iw_handler.h 3788F: include/net/ieee80211_radiotap.h 3789F: Documentation/driver-api/80211/cfg80211.rst 3790F: Documentation/networking/regulatory.txt 3791 3792CHAR and MISC DRIVERS 3793M: Arnd Bergmann <arnd@arndb.de> 3794M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3795T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3796S: Supported 3797F: drivers/char/ 3798F: drivers/misc/ 3799F: include/linux/miscdevice.h 3800 3801CHECKPATCH 3802M: Andy Whitcroft <apw@canonical.com> 3803M: Joe Perches <joe@perches.com> 3804S: Maintained 3805F: scripts/checkpatch.pl 3806 3807CHINESE DOCUMENTATION 3808M: Harry Wei <harryxiyou@gmail.com> 3809M: Alex Shi <alex.shi@linux.alibaba.com> 3810L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3811S: Maintained 3812F: Documentation/translations/zh_CN/ 3813 3814CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3815M: Peter Chen <Peter.Chen@nxp.com> 3816T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3817L: linux-usb@vger.kernel.org 3818S: Maintained 3819F: drivers/usb/chipidea/ 3820 3821CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3822M: Hans de Goede <hdegoede@redhat.com> 3823L: linux-input@vger.kernel.org 3824S: Maintained 3825F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3826F: drivers/input/touchscreen/chipone_icn8318.c 3827 3828CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3829M: Hans de Goede <hdegoede@redhat.com> 3830L: linux-input@vger.kernel.org 3831S: Maintained 3832F: drivers/input/touchscreen/chipone_icn8505.c 3833 3834CHROME HARDWARE PLATFORM SUPPORT 3835M: Benson Leung <bleung@chromium.org> 3836M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3837S: Maintained 3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3839F: drivers/platform/chrome/ 3840 3841CHROMEOS EC SUBDRIVERS 3842M: Benson Leung <bleung@chromium.org> 3843M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3844R: Guenter Roeck <groeck@chromium.org> 3845S: Maintained 3846N: cros_ec 3847N: cros-ec 3848F: drivers/power/supply/cros_usbpd-charger.c 3849 3850CHROMEOS EC CODEC DRIVER 3851M: Cheng-Yi Chiang <cychiang@chromium.org> 3852S: Maintained 3853R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3854R: Guenter Roeck <groeck@chromium.org> 3855F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3856F: sound/soc/codecs/cros_ec_codec.* 3857 3858CIRRUS LOGIC AUDIO CODEC DRIVERS 3859M: Brian Austin <brian.austin@cirrus.com> 3860M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3861L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3862S: Maintained 3863F: sound/soc/codecs/cs* 3864 3865CIRRUS LOGIC EP93XX ETHERNET DRIVER 3866M: Hartley Sweeten <hsweeten@visionengravers.com> 3867L: netdev@vger.kernel.org 3868S: Maintained 3869F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3870 3871CIRRUS LOGIC LOCHNAGAR DRIVER 3872M: Charles Keepax <ckeepax@opensource.cirrus.com> 3873M: Richard Fitzgerald <rf@opensource.cirrus.com> 3874L: patches@opensource.cirrus.com 3875S: Supported 3876F: drivers/clk/clk-lochnagar.c 3877F: drivers/hwmon/lochnagar-hwmon.c 3878F: drivers/mfd/lochnagar-i2c.c 3879F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3880F: drivers/regulator/lochnagar-regulator.c 3881F: sound/soc/codecs/lochnagar-sc.c 3882F: include/dt-bindings/clk/lochnagar.h 3883F: include/dt-bindings/pinctrl/lochnagar.h 3884F: include/linux/mfd/lochnagar* 3885F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3886F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3887F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3888F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3889F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3890F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3891F: Documentation/hwmon/lochnagar 3892 3893CISCO FCOE HBA DRIVER 3894M: Satish Kharat <satishkh@cisco.com> 3895M: Sesidhar Baddela <sebaddel@cisco.com> 3896M: Karan Tilak Kumar <kartilak@cisco.com> 3897L: linux-scsi@vger.kernel.org 3898S: Supported 3899F: drivers/scsi/fnic/ 3900 3901CISCO SCSI HBA DRIVER 3902M: Karan Tilak Kumar <kartilak@cisco.com> 3903M: Sesidhar Baddela <sebaddel@cisco.com> 3904L: linux-scsi@vger.kernel.org 3905S: Supported 3906F: drivers/scsi/snic/ 3907 3908CISCO VIC ETHERNET NIC DRIVER 3909M: Christian Benvenuti <benve@cisco.com> 3910M: Govindarajulu Varadarajan <_govind@gmx.com> 3911M: Parvi Kaustubhi <pkaustub@cisco.com> 3912S: Supported 3913F: drivers/net/ethernet/cisco/enic/ 3914 3915CISCO VIC LOW LATENCY NIC DRIVER 3916M: Christian Benvenuti <benve@cisco.com> 3917M: Nelson Escobar <neescoba@cisco.com> 3918M: Parvi Kaustubhi <pkaustub@cisco.com> 3919S: Supported 3920F: drivers/infiniband/hw/usnic/ 3921 3922CIRRUS LOGIC MADERA CODEC DRIVERS 3923M: Charles Keepax <ckeepax@opensource.cirrus.com> 3924M: Richard Fitzgerald <rf@opensource.cirrus.com> 3925L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3926L: patches@opensource.cirrus.com 3927T: git https://github.com/CirrusLogic/linux-drivers.git 3928W: https://github.com/CirrusLogic/linux-drivers/wiki 3929S: Supported 3930F: Documentation/devicetree/bindings/mfd/madera.txt 3931F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3932F: include/linux/irqchip/irq-madera* 3933F: include/linux/mfd/madera/* 3934F: drivers/gpio/gpio-madera* 3935F: drivers/irqchip/irq-madera* 3936F: drivers/mfd/madera* 3937F: drivers/mfd/cs47l* 3938F: drivers/pinctrl/cirrus/* 3939 3940CLANG-FORMAT FILE 3941M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3942S: Maintained 3943F: .clang-format 3944 3945CLANG/LLVM BUILD SUPPORT 3946L: clang-built-linux@googlegroups.com 3947W: https://clangbuiltlinux.github.io/ 3948B: https://github.com/ClangBuiltLinux/linux/issues 3949C: irc://chat.freenode.net/clangbuiltlinux 3950S: Supported 3951K: \b(?i:clang|llvm)\b 3952 3953CLEANCACHE API 3954M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3955L: linux-kernel@vger.kernel.org 3956S: Maintained 3957F: mm/cleancache.c 3958F: include/linux/cleancache.h 3959 3960CLK API 3961M: Russell King <linux@armlinux.org.uk> 3962L: linux-clk@vger.kernel.org 3963S: Maintained 3964F: include/linux/clk.h 3965 3966CLOCKSOURCE, CLOCKEVENT DRIVERS 3967M: Daniel Lezcano <daniel.lezcano@linaro.org> 3968M: Thomas Gleixner <tglx@linutronix.de> 3969L: linux-kernel@vger.kernel.org 3970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3971S: Supported 3972F: drivers/clocksource/ 3973F: Documentation/devicetree/bindings/timer/ 3974 3975CMPC ACPI DRIVER 3976M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3977M: Daniel Oliveira Nascimento <don@syst.com.br> 3978L: platform-driver-x86@vger.kernel.org 3979S: Supported 3980F: drivers/platform/x86/classmate-laptop.c 3981 3982COBALT MEDIA DRIVER 3983M: Hans Verkuil <hans.verkuil@cisco.com> 3984L: linux-media@vger.kernel.org 3985T: git git://linuxtv.org/media_tree.git 3986W: https://linuxtv.org 3987S: Supported 3988F: drivers/media/pci/cobalt/ 3989 3990COCCINELLE/Semantic Patches (SmPL) 3991M: Julia Lawall <Julia.Lawall@lip6.fr> 3992M: Gilles Muller <Gilles.Muller@lip6.fr> 3993M: Nicolas Palix <nicolas.palix@imag.fr> 3994M: Michal Marek <michal.lkml@markovi.net> 3995L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3996T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3997W: http://coccinelle.lip6.fr/ 3998S: Supported 3999F: Documentation/dev-tools/coccinelle.rst 4000F: scripts/coccinelle/
4001F: scripts/coccicheck 4002 4003CODA FILE SYSTEM 4004M: Jan Harkes <jaharkes@cs.cmu.edu> 4005M: coda@cs.cmu.edu 4006L: codalist@coda.cs.cmu.edu 4007W: http://www.coda.cs.cmu.edu/ 4008S: Maintained 4009F: Documentation/filesystems/coda.txt 4010F: fs/coda/ 4011F: include/linux/coda*.h 4012F: include/uapi/linux/coda*.h 4013 4014CODA V4L2 MEM2MEM DRIVER 4015M: Philipp Zabel <p.zabel@pengutronix.de> 4016L: linux-media@vger.kernel.org 4017S: Maintained 4018F: Documentation/devicetree/bindings/media/coda.txt 4019F: drivers/media/platform/coda/ 4020 4021CODE OF CONDUCT 4022M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4023S: Supported 4024F: Documentation/process/code-of-conduct.rst 4025F: Documentation/process/code-of-conduct-interpretation.rst 4026 4027COMMON CLK FRAMEWORK 4028M: Michael Turquette <mturquette@baylibre.com> 4029M: Stephen Boyd <sboyd@kernel.org> 4030L: linux-clk@vger.kernel.org 4031Q: http://patchwork.kernel.org/project/linux-clk/list/ 4032T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4033S: Maintained 4034F: Documentation/devicetree/bindings/clock/ 4035F: drivers/clk/ 4036X: drivers/clk/clkdev.c 4037F: include/linux/clk-pr* 4038F: include/linux/clk/ 4039F: include/linux/of_clk.h 4040 4041COMMON INTERNET FILE SYSTEM (CIFS) 4042M: Steve French <sfrench@samba.org> 4043L: linux-cifs@vger.kernel.org 4044L: samba-technical@lists.samba.org (moderated for non-subscribers) 4045W: http://linux-cifs.samba.org/ 4046T: git git://git.samba.org/sfrench/cifs-2.6.git 4047S: Supported 4048F: Documentation/filesystems/cifs/ 4049F: fs/cifs/ 4050 4051COMPACTPCI HOTPLUG CORE 4052M: Scott Murray <scott@spiteful.org> 4053L: linux-pci@vger.kernel.org 4054S: Maintained 4055F: drivers/pci/hotplug/cpci_hotplug* 4056 4057COMPACTPCI HOTPLUG GENERIC DRIVER 4058M: Scott Murray <scott@spiteful.org> 4059L: linux-pci@vger.kernel.org 4060S: Maintained 4061F: drivers/pci/hotplug/cpcihp_generic.c 4062 4063COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4064M: Scott Murray <scott@spiteful.org> 4065L: linux-pci@vger.kernel.org 4066S: Maintained 4067F: drivers/pci/hotplug/cpcihp_zt5550.* 4068 4069COMPAL LAPTOP SUPPORT 4070M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4071L: platform-driver-x86@vger.kernel.org 4072S: Maintained 4073F: drivers/platform/x86/compal-laptop.c 4074 4075COMPILER ATTRIBUTES 4076M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4077S: Maintained 4078F: include/linux/compiler_attributes.h 4079 4080CONEXANT ACCESSRUNNER USB DRIVER 4081L: accessrunner-general@lists.sourceforge.net 4082W: http://accessrunner.sourceforge.net/ 4083S: Orphan 4084F: drivers/usb/atm/cxacru.c 4085 4086CONFIGFS 4087M: Joel Becker <jlbec@evilplan.org> 4088M: Christoph Hellwig <hch@lst.de> 4089T: git git://git.infradead.org/users/hch/configfs.git 4090S: Supported 4091F: fs/configfs/ 4092F: include/linux/configfs.h 4093 4094CONNECTOR 4095M: Evgeniy Polyakov <zbr@ioremap.net> 4096L: netdev@vger.kernel.org 4097S: Maintained 4098F: drivers/connector/ 4099 4100CONTROL GROUP (CGROUP) 4101M: Tejun Heo <tj@kernel.org> 4102M: Li Zefan <lizefan@huawei.com> 4103M: Johannes Weiner <hannes@cmpxchg.org> 4104L: cgroups@vger.kernel.org 4105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4106S: Maintained 4107F: Documentation/admin-guide/cgroup-v2.rst 4108F: Documentation/cgroup-v1/ 4109F: include/linux/cgroup* 4110F: kernel/cgroup/ 4111 4112CONTROL GROUP - CPUSET 4113M: Li Zefan <lizefan@huawei.com> 4114L: cgroups@vger.kernel.org 4115W: http://www.bullopensource.org/cpuset/ 4116W: http://oss.sgi.com/projects/cpusets/ 4117T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4118S: Maintained 4119F: Documentation/cgroup-v1/cpusets.txt 4120F: include/linux/cpuset.h 4121F: kernel/cgroup/cpuset.c 4122 4123CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4124M: Johannes Weiner <hannes@cmpxchg.org> 4125M: Michal Hocko <mhocko@kernel.org> 4126M: Vladimir Davydov <vdavydov.dev@gmail.com> 4127L: cgroups@vger.kernel.org 4128L: linux-mm@kvack.org 4129S: Maintained 4130F: mm/memcontrol.c 4131F: mm/swap_cgroup.c 4132 4133CORETEMP HARDWARE MONITORING DRIVER 4134M: Fenghua Yu <fenghua.yu@intel.com> 4135L: linux-hwmon@vger.kernel.org 4136S: Maintained 4137F: Documentation/hwmon/coretemp.rst 4138F: drivers/hwmon/coretemp.c 4139 4140COSA/SRP SYNC SERIAL DRIVER 4141M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4142W: http://www.fi.muni.cz/~kas/cosa/ 4143S: Maintained 4144F: drivers/net/wan/cosa* 4145 4146COUNTER SUBSYSTEM 4147M: William Breathitt Gray <vilhelm.gray@gmail.com> 4148L: linux-iio@vger.kernel.org 4149S: Maintained 4150F: Documentation/ABI/testing/sysfs-bus-counter* 4151F: Documentation/driver-api/generic-counter.rst 4152F: drivers/counter/ 4153F: include/linux/counter.h 4154F: include/linux/counter_enum.h 4155 4156CPMAC ETHERNET DRIVER 4157M: Florian Fainelli <f.fainelli@gmail.com> 4158L: netdev@vger.kernel.org 4159S: Maintained 4160F: drivers/net/ethernet/ti/cpmac.c 4161 4162CPU FREQUENCY SCALING FRAMEWORK 4163M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4164M: Viresh Kumar <viresh.kumar@linaro.org> 4165L: linux-pm@vger.kernel.org 4166S: Maintained 4167T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4168T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4169B: https://bugzilla.kernel.org 4170F: Documentation/admin-guide/pm/cpufreq.rst 4171F: Documentation/admin-guide/pm/intel_pstate.rst 4172F: Documentation/cpu-freq/ 4173F: Documentation/devicetree/bindings/cpufreq/ 4174F: drivers/cpufreq/ 4175F: kernel/sched/cpufreq*.c 4176F: include/linux/cpufreq.h 4177F: include/linux/sched/cpufreq.h 4178F: tools/testing/selftests/cpufreq/ 4179 4180CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4181M: Viresh Kumar <viresh.kumar@linaro.org> 4182M: Sudeep Holla <sudeep.holla@arm.com> 4183L: linux-pm@vger.kernel.org 4184W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4185S: Maintained 4186F: drivers/cpufreq/arm_big_little.h 4187F: drivers/cpufreq/arm_big_little.c 4188 4189CPU POWER MONITORING SUBSYSTEM 4190M: Thomas Renninger <trenn@suse.com> 4191M: Shuah Khan <shuah@kernel.org> 4192M: Shuah Khan <skhan@linuxfoundation.org> 4193L: linux-pm@vger.kernel.org 4194S: Maintained 4195F: tools/power/cpupower/ 4196 4197CPUID/MSR DRIVER 4198M: "H. Peter Anvin" <hpa@zytor.com> 4199S: Maintained 4200F: arch/x86/kernel/cpuid.c 4201F: arch/x86/kernel/msr.c 4202 4203CPUIDLE DRIVER - ARM BIG LITTLE 4204M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4205M: Daniel Lezcano <daniel.lezcano@linaro.org> 4206L: linux-pm@vger.kernel.org 4207L: linux-arm-kernel@lists.infradead.org 4208T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4209S: Maintained 4210F: drivers/cpuidle/cpuidle-big_little.c 4211 4212CPUIDLE DRIVER - ARM EXYNOS 4213M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4214M: Daniel Lezcano <daniel.lezcano@linaro.org> 4215M: Kukjin Kim <kgene@kernel.org> 4216L: linux-pm@vger.kernel.org 4217L: linux-samsung-soc@vger.kernel.org 4218S: Supported 4219F: drivers/cpuidle/cpuidle-exynos.c 4220F: arch/arm/mach-exynos/pm.c 4221 4222CPU IDLE TIME MANAGEMENT FRAMEWORK 4223M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4224M: Daniel Lezcano <daniel.lezcano@linaro.org> 4225L: linux-pm@vger.kernel.org 4226S: Maintained 4227T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4228B: https://bugzilla.kernel.org 4229F: Documentation/admin-guide/pm/cpuidle.rst 4230F: Documentation/driver-api/pm/cpuidle.rst 4231F: drivers/cpuidle/* 4232F: include/linux/cpuidle.h 4233 4234CRAMFS FILESYSTEM 4235M: Nicolas Pitre <nico@fluxnic.net> 4236S: Maintained 4237F: Documentation/filesystems/cramfs.txt 4238F: fs/cramfs/ 4239 4240CRYPTO API 4241M: Herbert Xu <herbert@gondor.apana.org.au> 4242M: "David S. Miller" <davem@davemloft.net> 4243L: linux-crypto@vger.kernel.org 4244T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4245T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4246S: Maintained 4247F: Documentation/crypto/ 4248F: Documentation/devicetree/bindings/crypto/ 4249F: arch/*/crypto/ 4250F: crypto/ 4251F: drivers/crypto/ 4252F: include/crypto/ 4253F: include/linux/crypto* 4254 4255CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4256M: Neil Horman <nhorman@tuxdriver.com> 4257L: linux-crypto@vger.kernel.org 4258S: Maintained 4259F: crypto/ansi_cprng.c 4260F: crypto/rng.c 4261 4262CS3308 MEDIA DRIVER 4263M: Hans Verkuil <hverkuil@xs4all.nl> 4264L: linux-media@vger.kernel.org 4265T: git git://linuxtv.org/media_tree.git 4266W: http://linuxtv.org 4267S: Odd Fixes 4268F: drivers/media/i2c/cs3308.c 4269 4270CS5535 Audio ALSA driver 4271M: Jaya Kumar <jayakumar.alsa@gmail.com> 4272S: Maintained 4273F: sound/pci/cs5535audio/ 4274 4275CSI DRIVERS FOR ALLWINNER V3s 4276M: Yong Deng <yong.deng@magewell.com> 4277L: linux-media@vger.kernel.org 4278T: git git://linuxtv.org/media_tree.git 4279S: Maintained 4280F: drivers/media/platform/sunxi/sun6i-csi/ 4281F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4282 4283CW1200 WLAN driver 4284M: Solomon Peachy <pizza@shaftnet.org> 4285S: Maintained 4286F: drivers/net/wireless/st/cw1200/ 4287 4288CX18 VIDEO4LINUX DRIVER 4289M: Andy Walls <awalls@md.metrocast.net> 4290L: ivtv-devel@ivtvdriver.org (subscribers-only) 4291L: linux-media@vger.kernel.org 4292T: git git://linuxtv.org/media_tree.git 4293W: https://linuxtv.org 4294W: http://www.ivtvdriver.org/index.php/Cx18 4295S: Maintained 4296F: Documentation/media/v4l-drivers/cx18* 4297F: drivers/media/pci/cx18/ 4298F: include/uapi/linux/ivtv* 4299 4300CX2341X MPEG ENCODER HELPER MODULE 4301M: Hans Verkuil <hverkuil@xs4all.nl> 4302L: linux-media@vger.kernel.org 4303T: git git://linuxtv.org/media_tree.git 4304W: https://linuxtv.org 4305S: Maintained 4306F: drivers/media/common/cx2341x* 4307F: include/media/drv-intf/cx2341x.h 4308 4309CX24120 MEDIA DRIVER 4310M: Jemma Denson <jdenson@gmail.com> 4311M: Patrick Boettcher <patrick.boettcher@posteo.de> 4312L: linux-media@vger.kernel.org 4313W: https://linuxtv.org 4314Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4315S: Maintained 4316F: drivers/media/dvb-frontends/cx24120* 4317 4318CX88 VIDEO4LINUX DRIVER 4319M: Mauro Carvalho Chehab <mchehab@kernel.org> 4320L: linux-media@vger.kernel.org 4321W: https://linuxtv.org 4322T: git git://linuxtv.org/media_tree.git 4323S: Odd fixes 4324F: Documentation/media/v4l-drivers/cx88* 4325F: drivers/media/pci/cx88/ 4326 4327CXD2820R MEDIA DRIVER 4328M: Antti Palosaari <crope@iki.fi> 4329L: linux-media@vger.kernel.org 4330W: https://linuxtv.org 4331W: http://palosaari.fi/linux/ 4332Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4333T: git git://linuxtv.org/anttip/media_tree.git 4334S: Maintained 4335F: drivers/media/dvb-frontends/cxd2820r* 4336 4337CXGB3 ETHERNET DRIVER (CXGB3) 4338M: Vishal Kulkarni <vishal@chelsio.com> 4339L: netdev@vger.kernel.org 4340W: http://www.chelsio.com 4341S: Supported 4342F: drivers/net/ethernet/chelsio/cxgb3/ 4343 4344CXGB3 ISCSI DRIVER (CXGB3I) 4345M: Karen Xie <kxie@chelsio.com> 4346L: linux-scsi@vger.kernel.org 4347W: http://www.chelsio.com 4348S: Supported 4349F: drivers/scsi/cxgbi/cxgb3i 4350 4351CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4352M: Potnuri Bharat Teja <bharat@chelsio.com> 4353L: linux-rdma@vger.kernel.org 4354W: http://www.openfabrics.org 4355S: Supported 4356F: drivers/infiniband/hw/cxgb3/ 4357F: include/uapi/rdma/cxgb3-abi.h 4358 4359CXGB4 CRYPTO DRIVER (chcr) 4360M: Atul Gupta <atul.gupta@chelsio.com> 4361L: linux-crypto@vger.kernel.org 4362W: http://www.chelsio.com 4363S: Supported 4364F: drivers/crypto/chelsio 4365 4366CXGB4 ETHERNET DRIVER (CXGB4) 4367M: Vishal Kulkarni <vishal@chelsio.com> 4368L: netdev@vger.kernel.org 4369W: http://www.chelsio.com 4370S: Supported 4371F: drivers/net/ethernet/chelsio/cxgb4/ 4372 4373CXGB4 ISCSI DRIVER (CXGB4I) 4374M: Karen Xie <kxie@chelsio.com> 4375L: linux-scsi@vger.kernel.org 4376W: http://www.chelsio.com 4377S: Supported 4378F: drivers/scsi/cxgbi/cxgb4i 4379 4380CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4381M: Potnuri Bharat Teja <bharat@chelsio.com> 4382L: linux-rdma@vger.kernel.org 4383W: http://www.openfabrics.org 4384S: Supported 4385F: drivers/infiniband/hw/cxgb4/ 4386F: include/uapi/rdma/cxgb4-abi.h 4387 4388CXGB4VF ETHERNET DRIVER (CXGB4VF) 4389M: Casey Leedom <leedom@chelsio.com> 4390L: netdev@vger.kernel.org 4391W: http://www.chelsio.com 4392S: Supported 4393F: drivers/net/ethernet/chelsio/cxgb4vf/ 4394 4395CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4396M: Frederic Barrat <fbarrat@linux.ibm.com> 4397M: Andrew Donnellan <ajd@linux.ibm.com> 4398L: linuxppc-dev@lists.ozlabs.org 4399S: Supported 4400F: arch/powerpc/platforms/powernv/pci-cxl.c 4401F: drivers/misc/cxl/ 4402F: include/misc/cxl* 4403F: include/uapi/misc/cxl.h 4404F: Documentation/powerpc/cxl.txt 4405F: Documentation/ABI/testing/sysfs-class-cxl 4406 4407CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4408M: Manoj N. Kumar <manoj@linux.ibm.com> 4409M: Matthew R. Ochs <mrochs@linux.ibm.com> 4410M: Uma Krishnan <ukrishn@linux.ibm.com> 4411L: linux-scsi@vger.kernel.org 4412S: Supported 4413F: drivers/scsi/cxlflash/ 4414F: include/uapi/scsi/cxlflash_ioctl.h 4415F: Documentation/powerpc/cxlflash.txt 4416 4417CYBERPRO FB DRIVER 4418M: Russell King <linux@armlinux.org.uk> 4419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4420W: http://www.armlinux.org.uk/ 4421S: Maintained 4422F: drivers/video/fbdev/cyber2000fb.* 4423 4424CYCLADES ASYNC MUX DRIVER 4425W: http://www.cyclades.com/ 4426S: Orphan 4427F: drivers/tty/cyclades.c 4428F: include/linux/cyclades.h 4429F: include/uapi/linux/cyclades.h 4430 4431CYCLADES PC300 DRIVER 4432W: http://www.cyclades.com/ 4433S: Orphan 4434F: drivers/net/wan/pc300* 4435 4436CYPRESS_FIRMWARE MEDIA DRIVER 4437M: Antti Palosaari <crope@iki.fi> 4438L: linux-media@vger.kernel.org 4439W: https://linuxtv.org 4440W: http://palosaari.fi/linux/ 4441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4442T: git git://linuxtv.org/anttip/media_tree.git 4443S: Maintained 4444F: drivers/media/common/cypress_firmware* 4445 4446CYTTSP TOUCHSCREEN DRIVER 4447M: Ferruh Yigit <fery@cypress.com> 4448L: linux-input@vger.kernel.org 4449S: Supported 4450F: drivers/input/touchscreen/cyttsp* 4451F: include/linux/input/cyttsp.h 4452 4453D-LINK DIR-685 TOUCHKEYS DRIVER 4454M: Linus Walleij <linus.walleij@linaro.org> 4455L: linux-input@vger.kernel.org 4456S: Supported 4457F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4458 4459DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4460M: Joshua Kinard <kumba@gentoo.org> 4461S: Maintained 4462F: drivers/rtc/rtc-ds1685.c 4463F: include/linux/rtc/ds1685.h 4464 4465DAMA SLAVE for AX.25 4466M: Joerg Reuter <jreuter@yaina.de> 4467W: http://yaina.de/jreuter/ 4468W: http://www.qsl.net/dl1bke/ 4469L: linux-hams@vger.kernel.org 4470S: Maintained 4471F: net/ax25/af_ax25.c 4472F: net/ax25/ax25_dev.c 4473F: net/ax25/ax25_ds_* 4474F: net/ax25/ax25_in.c 4475F: net/ax25/ax25_out.c 4476F: net/ax25/ax25_timer.c 4477F: net/ax25/sysctl_net_ax25.c 4478 4479DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4480L: netdev@vger.kernel.org 4481S: Orphan 4482F: Documentation/networking/device_drivers/dec/dmfe.txt 4483F: drivers/net/ethernet/dec/tulip/dmfe.c 4484 4485DC390/AM53C974 SCSI driver 4486M: Hannes Reinecke <hare@suse.com> 4487L: linux-scsi@vger.kernel.org 4488S: Maintained 4489F: drivers/scsi/am53c974.c 4490 4491DC395x SCSI driver 4492M: Oliver Neukum <oliver@neukum.org> 4493M: Ali Akcaagac <aliakc@web.de> 4494M: Jamie Lenehan <lenehan@twibble.org> 4495L: dc395x@twibble.org 4496W: http://twibble.org/dist/dc395x/ 4497W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4498S: Maintained 4499F: Documentation/scsi/dc395x.txt 4500F: drivers/scsi/dc395x.* 4501 4502DCCP PROTOCOL 4503M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4504L: dccp@vger.kernel.org 4505W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4506S: Maintained 4507F: include/linux/dccp.h 4508F: include/uapi/linux/dccp.h 4509F: include/linux/tfrc.h 4510F: net/dccp/ 4511 4512DECnet NETWORK LAYER 4513W: http://linux-decnet.sourceforge.net 4514L: linux-decnet-user@lists.sourceforge.net 4515S: Orphan 4516F: Documentation/networking/decnet.txt 4517F: net/decnet/ 4518 4519DECSTATION PLATFORM SUPPORT 4520M: "Maciej W. Rozycki" <macro@linux-mips.org> 4521L: linux-mips@vger.kernel.org 4522W: http://www.linux-mips.org/wiki/DECstation 4523S: Maintained 4524F: arch/mips/dec/ 4525F: arch/mips/include/asm/dec/ 4526F: arch/mips/include/asm/mach-dec/ 4527 4528DEFXX FDDI NETWORK DRIVER 4529M: "Maciej W. Rozycki" <macro@linux-mips.org> 4530S: Maintained 4531F: drivers/net/fddi/defxx.* 4532 4533DELL SMBIOS DRIVER 4534M: Pali Rohár <pali.rohar@gmail.com> 4535M: Mario Limonciello <mario.limonciello@dell.com> 4536L: platform-driver-x86@vger.kernel.org 4537S: Maintained 4538F: drivers/platform/x86/dell-smbios.* 4539 4540DELL SMBIOS SMM DRIVER 4541M: Mario Limonciello <mario.limonciello@dell.com> 4542L: platform-driver-x86@vger.kernel.org 4543S: Maintained 4544F: drivers/platform/x86/dell-smbios-smm.c 4545 4546DELL SMBIOS WMI DRIVER 4547M: Mario Limonciello <mario.limonciello@dell.com> 4548L: platform-driver-x86@vger.kernel.org 4549S: Maintained 4550F: drivers/platform/x86/dell-smbios-wmi.c 4551F: tools/wmi/dell-smbios-example.c 4552 4553DEFZA FDDI NETWORK DRIVER 4554M: "Maciej W. Rozycki" <macro@linux-mips.org> 4555S: Maintained 4556F: drivers/net/fddi/defza.* 4557 4558DELL LAPTOP DRIVER 4559M: Matthew Garrett <mjg59@srcf.ucam.org> 4560M: Pali Rohár <pali.rohar@gmail.com> 4561L: platform-driver-x86@vger.kernel.org 4562S: Maintained 4563F: drivers/platform/x86/dell-laptop.c 4564 4565DELL LAPTOP FREEFALL DRIVER 4566M: Pali Rohár <pali.rohar@gmail.com> 4567S: Maintained 4568F: drivers/platform/x86/dell-smo8800.c 4569 4570DELL LAPTOP RBTN DRIVER 4571M: Pali Rohár <pali.rohar@gmail.com> 4572S: Maintained 4573F: drivers/platform/x86/dell-rbtn.* 4574 4575DELL REMOTE BIOS UPDATE DRIVER 4576M: Stuart Hayes <stuart.w.hayes@gmail.com> 4577L: platform-driver-x86@vger.kernel.org 4578S: Maintained 4579F: drivers/platform/x86/dell_rbu.c 4580 4581DELL LAPTOP SMM DRIVER 4582M: Pali Rohár <pali.rohar@gmail.com> 4583S: Maintained 4584F: drivers/hwmon/dell-smm-hwmon.c 4585F: include/uapi/linux/i8k.h 4586 4587DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4588M: Stuart Hayes <stuart.w.hayes@gmail.com> 4589L: platform-driver-x86@vger.kernel.org 4590S: Maintained 4591F: Documentation/dcdbas.txt 4592F: drivers/platform/x86/dcdbas.* 4593 4594DELL WMI NOTIFICATIONS DRIVER 4595M: Matthew Garrett <mjg59@srcf.ucam.org> 4596M: Pali Rohár <pali.rohar@gmail.com> 4597S: Maintained 4598F: drivers/platform/x86/dell-wmi.c 4599 4600DELL WMI DESCRIPTOR DRIVER 4601M: Mario Limonciello <mario.limonciello@dell.com> 4602S: Maintained 4603F: drivers/platform/x86/dell-wmi-descriptor.c 4604 4605DELTA ST MEDIA DRIVER 4606M: Hugues Fruchet <hugues.fruchet@st.com> 4607L: linux-media@vger.kernel.org 4608T: git git://linuxtv.org/media_tree.git 4609W: https://linuxtv.org 4610S: Supported 4611F: drivers/media/platform/sti/delta 4612 4613DENALI NAND DRIVER 4614M: Masahiro Yamada <yamada.masahiro@socionext.com> 4615L: linux-mtd@lists.infradead.org 4616S: Supported 4617F: drivers/mtd/nand/raw/denali* 4618 4619DESIGNWARE USB2 DRD IP DRIVER 4620M: Minas Harutyunyan <hminas@synopsys.com> 4621L: linux-usb@vger.kernel.org 4622T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4623S: Maintained 4624F: drivers/usb/dwc2/ 4625 4626DESIGNWARE USB3 DRD IP DRIVER 4627M: Felipe Balbi <balbi@kernel.org> 4628L: linux-usb@vger.kernel.org 4629T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4630S: Maintained 4631F: drivers/usb/dwc3/ 4632 4633DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4634M: Andreas Klinger <ak@it-klinger.de> 4635L: linux-iio@vger.kernel.org 4636S: Maintained 4637F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4638F: drivers/iio/proximity/srf*.c 4639 4640DEVICE COREDUMP (DEV_COREDUMP) 4641M: Johannes Berg <johannes@sipsolutions.net> 4642L: linux-kernel@vger.kernel.org 4643S: Maintained 4644F: drivers/base/devcoredump.c 4645F: include/linux/devcoredump.h 4646 4647DEVICE FREQUENCY (DEVFREQ) 4648M: MyungJoo Ham <myungjoo.ham@samsung.com> 4649M: Kyungmin Park <kyungmin.park@samsung.com> 4650R: Chanwoo Choi <cw00.choi@samsung.com> 4651L: linux-pm@vger.kernel.org 4652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4653S: Maintained 4654F: drivers/devfreq/ 4655F: include/linux/devfreq.h 4656F: Documentation/devicetree/bindings/devfreq/ 4657F: include/trace/events/devfreq.h 4658 4659DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4660M: Chanwoo Choi <cw00.choi@samsung.com> 4661L: linux-pm@vger.kernel.org 4662T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4663S: Supported 4664F: drivers/devfreq/event/ 4665F: drivers/devfreq/devfreq-event.c 4666F: include/linux/devfreq-event.h 4667F: Documentation/devicetree/bindings/devfreq/event/ 4668 4669DEVICE NUMBER REGISTRY 4670M: Torben Mathiasen <device@lanana.org> 4671W: http://lanana.org/docs/device-list/index.html 4672S: Maintained 4673 4674DEVICE-MAPPER (LVM) 4675M: Alasdair Kergon <agk@redhat.com> 4676M: Mike Snitzer <snitzer@redhat.com> 4677M: dm-devel@redhat.com 4678L: dm-devel@redhat.com 4679W: http://sources.redhat.com/dm 4680Q: http://patchwork.kernel.org/project/dm-devel/list/ 4681T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4682T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4683S: Maintained 4684F: Documentation/device-mapper/ 4685F: drivers/md/Makefile 4686F: drivers/md/Kconfig 4687F: drivers/md/dm* 4688F: drivers/md/persistent-data/ 4689F: include/linux/device-mapper.h 4690F: include/linux/dm-*.h 4691F: include/uapi/linux/dm-*.h 4692 4693DEVLINK 4694M: Jiri Pirko <jiri@mellanox.com> 4695L: netdev@vger.kernel.org 4696S: Supported 4697F: net/core/devlink.c 4698F: include/net/devlink.h 4699F: include/uapi/linux/devlink.h 4700 4701DIALOG SEMICONDUCTOR DRIVERS 4702M: Support Opensource <support.opensource@diasemi.com> 4703W: http://www.dialog-semiconductor.com/products 4704S: Supported 4705F: Documentation/hwmon/da90??.rst 4706F: Documentation/devicetree/bindings/mfd/da90*.txt 4707F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4708F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4709F: Documentation/devicetree/bindings/regulator/da92*.txt 4710F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4711F: Documentation/devicetree/bindings/sound/da[79]*.txt 4712F: drivers/gpio/gpio-da90??.c 4713F: drivers/hwmon/da90??-hwmon.c 4714F: drivers/iio/adc/da91??-*.c 4715F: drivers/input/misc/da90??_onkey.c 4716F: drivers/input/touchscreen/da9052_tsi.c 4717F: drivers/leds/leds-da90??.c 4718F: drivers/mfd/da903x.c 4719F: drivers/mfd/da90??-*.c 4720F: drivers/mfd/da91??-*.c 4721F: drivers/power/supply/da9052-battery.c 4722F: drivers/power/supply/da91??-*.c 4723F: drivers/regulator/da903x.c 4724F: drivers/regulator/da9???-regulator.[ch] 4725F: drivers/thermal/da90??-thermal.c 4726F: drivers/rtc/rtc-da90??.c 4727F: drivers/video/backlight/da90??_bl.c 4728F: drivers/watchdog/da90??_wdt.c 4729F: include/linux/mfd/da903x.h 4730F: include/linux/mfd/da9052/ 4731F: include/linux/mfd/da9055/ 4732F: include/linux/mfd/da9062/ 4733F: include/linux/mfd/da9063/ 4734F: include/linux/mfd/da9150/ 4735F: include/linux/regulator/da9211.h 4736F: include/sound/da[79]*.h 4737F: sound/soc/codecs/da[79]*.[ch] 4738 4739DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4740M: William Breathitt Gray <vilhelm.gray@gmail.com> 4741L: linux-gpio@vger.kernel.org 4742S: Maintained 4743F: drivers/gpio/gpio-gpio-mm.c 4744 4745DIOLAN U2C-12 I2C DRIVER 4746M: Guenter Roeck <linux@roeck-us.net> 4747L: linux-i2c@vger.kernel.org 4748S: Maintained 4749F: drivers/i2c/busses/i2c-diolan-u2c.c 4750 4751FILESYSTEM DIRECT ACCESS (DAX) 4752M: Dan Williams <dan.j.williams@intel.com> 4753R: Matthew Wilcox <willy@infradead.org> 4754R: Jan Kara <jack@suse.cz> 4755L: linux-fsdevel@vger.kernel.org 4756L: linux-nvdimm@lists.01.org 4757S: Supported 4758F: fs/dax.c 4759F: include/linux/dax.h 4760F: include/trace/events/fs_dax.h 4761 4762DEVICE DIRECT ACCESS (DAX) 4763M: Dan Williams <dan.j.williams@intel.com> 4764M: Vishal Verma <vishal.l.verma@intel.com> 4765M: Keith Busch <keith.busch@intel.com> 4766M: Dave Jiang <dave.jiang@intel.com> 4767L: linux-nvdimm@lists.01.org 4768S: Supported 4769F: drivers/dax/ 4770 4771DIRECTORY NOTIFICATION (DNOTIFY) 4772M: Jan Kara <jack@suse.cz> 4773R: Amir Goldstein <amir73il@gmail.com> 4774L: linux-fsdevel@vger.kernel.org 4775S: Maintained 4776F: Documentation/filesystems/dnotify.txt 4777F: fs/notify/dnotify/ 4778F: include/linux/dnotify.h 4779 4780DISK GEOMETRY AND PARTITION HANDLING 4781M: Andries Brouwer <aeb@cwi.nl> 4782W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4783W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4784W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4785S: Maintained 4786 4787DISKQUOTA 4788M: Jan Kara <jack@suse.com> 4789S: Maintained 4790F: Documentation/filesystems/quota.txt 4791F: fs/quota/ 4792F: include/linux/quota*.h 4793F: include/uapi/linux/quota*.h 4794 4795DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4796M: Bernie Thompson <bernie@plugable.com> 4797L: linux-fbdev@vger.kernel.org 4798S: Maintained 4799W: http://plugable.com/category/projects/udlfb/ 4800F: drivers/video/fbdev/udlfb.c 4801F: include/video/udlfb.h 4802F: Documentation/fb/udlfb.txt 4803 4804DISTRIBUTED LOCK MANAGER (DLM) 4805M: Christine Caulfield <ccaulfie@redhat.com> 4806M: David Teigland <teigland@redhat.com> 4807L: cluster-devel@redhat.com 4808W: http://sources.redhat.com/cluster/ 4809T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4810S: Supported 4811F: fs/dlm/ 4812 4813DMA BUFFER SHARING FRAMEWORK 4814M: Sumit Semwal <sumit.semwal@linaro.org> 4815S: Maintained 4816L: linux-media@vger.kernel.org 4817L: dri-devel@lists.freedesktop.org 4818L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4819F: drivers/dma-buf/ 4820F: include/linux/dma-buf* 4821F: include/linux/reservation.h 4822F: include/linux/*fence.h 4823F: Documentation/driver-api/dma-buf.rst 4824T: git git://anongit.freedesktop.org/drm/drm-misc 4825 4826DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4827M: Vinod Koul <vkoul@kernel.org> 4828L: dmaengine@vger.kernel.org 4829Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4830S: Maintained 4831F: drivers/dma/ 4832F: include/linux/dmaengine.h 4833F: include/linux/of_dma.h 4834F: Documentation/devicetree/bindings/dma/ 4835F: Documentation/driver-api/dmaengine/ 4836T: git git://git.infradead.org/users/vkoul/slave-dma.git 4837 4838DMA MAPPING HELPERS 4839M: Christoph Hellwig <hch@lst.de> 4840M: Marek Szyprowski <m.szyprowski@samsung.com> 4841R: Robin Murphy <robin.murphy@arm.com> 4842L: iommu@lists.linux-foundation.org 4843T: git git://git.infradead.org/users/hch/dma-mapping.git 4844W: http://git.infradead.org/users/hch/dma-mapping.git 4845S: Supported 4846F: kernel/dma/ 4847F: include/asm-generic/dma-mapping.h 4848F: include/linux/dma-direct.h 4849F: include/linux/dma-mapping.h 4850F: include/linux/dma-noncoherent.h 4851 4852DME1737 HARDWARE MONITOR DRIVER 4853M: Juerg Haefliger <juergh@gmail.com> 4854L: linux-hwmon@vger.kernel.org 4855S: Maintained 4856F: Documentation/hwmon/dme1737.rst 4857F: drivers/hwmon/dme1737.c 4858 4859DMI/SMBIOS SUPPORT 4860M: Jean Delvare <jdelvare@suse.com> 4861S: Maintained 4862T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4863F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4864F: drivers/firmware/dmi-id.c 4865F: drivers/firmware/dmi_scan.c 4866F: include/linux/dmi.h 4867 4868DOCUMENTATION 4869M: Jonathan Corbet <corbet@lwn.net> 4870L: linux-doc@vger.kernel.org 4871S: Maintained 4872F: Documentation/ 4873F: scripts/kernel-doc 4874X: Documentation/ABI/ 4875X: Documentation/acpi/ 4876X: Documentation/devicetree/ 4877X: Documentation/i2c/ 4878X: Documentation/media/ 4879X: Documentation/power/ 4880X: Documentation/spi/ 4881T: git git://git.lwn.net/linux.git docs-next 4882 4883DOCUMENTATION/ITALIAN 4884M: Federico Vaga <federico.vaga@vaga.pv.it> 4885L: linux-doc@vger.kernel.org 4886S: Maintained 4887F: Documentation/translations/it_IT 4888 4889DONGWOON DW9714 LENS VOICE COIL DRIVER 4890M: Sakari Ailus <sakari.ailus@linux.intel.com> 4891L: linux-media@vger.kernel.org 4892T: git git://linuxtv.org/media_tree.git 4893S: Maintained 4894F: drivers/media/i2c/dw9714.c 4895F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4896 4897DONGWOON DW9807 LENS VOICE COIL DRIVER 4898M: Sakari Ailus <sakari.ailus@linux.intel.com> 4899L: linux-media@vger.kernel.org 4900T: git git://linuxtv.org/media_tree.git 4901S: Maintained 4902F: drivers/media/i2c/dw9807-vcm.c 4903F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4904 4905DOUBLETALK DRIVER 4906M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4907L: blinux-list@redhat.com 4908S: Maintained 4909F: drivers/char/dtlk.c 4910F: include/linux/dtlk.h 4911 4912DPAA2 DATAPATH I/O (DPIO) DRIVER 4913M: Roy Pledge <Roy.Pledge@nxp.com> 4914L: linux-kernel@vger.kernel.org 4915S: Maintained 4916F: drivers/soc/fsl/dpio 4917 4918DPAA2 ETHERNET DRIVER 4919M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4920L: netdev@vger.kernel.org 4921S: Maintained 4922F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4923F: drivers/net/ethernet/freescale/dpaa2/dpni* 4924F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4925F: drivers/net/ethernet/freescale/dpaa2/Makefile 4926F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4927 4928DPAA2 ETHERNET SWITCH DRIVER 4929M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4930M: Ioana Ciornei <ioana.ciornei@nxp.com> 4931L: linux-kernel@vger.kernel.org 4932S: Maintained 4933F: drivers/staging/fsl-dpaa2/ethsw 4934 4935DPAA2 PTP CLOCK DRIVER 4936M: Yangbo Lu <yangbo.lu@nxp.com> 4937L: netdev@vger.kernel.org 4938S: Maintained 4939F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4940F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4941 4942DPT_I2O SCSI RAID DRIVER 4943M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4944L: linux-scsi@vger.kernel.org 4945W: http://www.adaptec.com/ 4946S: Maintained 4947F: drivers/scsi/dpt* 4948F: drivers/scsi/dpt/ 4949 4950DRBD DRIVER 4951M: Philipp Reisner <philipp.reisner@linbit.com> 4952M: Lars Ellenberg <lars.ellenberg@linbit.com> 4953L: drbd-dev@lists.linbit.com 4954W: http://www.drbd.org 4955T: git git://git.linbit.com/linux-drbd.git 4956T: git git://git.linbit.com/drbd-8.4.git 4957S: Supported 4958F: drivers/block/drbd/ 4959F: lib/lru_cache.c 4960F: Documentation/blockdev/drbd/ 4961 4962DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4963M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4964R: "Rafael J. Wysocki" <rafael@kernel.org> 4965T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4966S: Supported 4967F: Documentation/kobject.txt 4968F: drivers/base/ 4969F: fs/debugfs/ 4970F: fs/sysfs/ 4971F: include/linux/debugfs.h 4972F: include/linux/kobj* 4973F: lib/kobj* 4974 4975DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4976M: Kevin Hilman <khilman@kernel.org> 4977M: Nishanth Menon <nm@ti.com> 4978S: Maintained 4979F: drivers/power/avs/ 4980F: include/linux/power/smartreflex.h 4981L: linux-pm@vger.kernel.org 4982 4983DRM DRIVER FOR ARM PL111 CLCD 4984M: Eric Anholt <eric@anholt.net> 4985T: git git://anongit.freedesktop.org/drm/drm-misc 4986S: Supported 4987F: drivers/gpu/drm/pl111/ 4988 4989DRM DRIVER FOR ARM VERSATILE TFT PANELS 4990M: Linus Walleij <linus.walleij@linaro.org> 4991T: git git://anongit.freedesktop.org/drm/drm-misc 4992S: Maintained 4993F: drivers/gpu/drm/panel/panel-arm-versatile.c 4994F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4995 4996DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4997M: Dave Airlie <airlied@redhat.com> 4998S: Odd Fixes 4999F: drivers/gpu/drm/ast/ 5000
5001DRM DRIVER FOR ASPEED BMC GFX 5002M: Joel Stanley <joel@jms.id.au> 5003L: linux-aspeed@lists.ozlabs.org 5004T: git git://anongit.freedesktop.org/drm/drm-misc 5005S: Supported 5006F: drivers/gpu/drm/aspeed/ 5007F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5008 5009DRM DRIVER FOR BOCHS VIRTUAL GPU 5010M: Gerd Hoffmann <kraxel@redhat.com> 5011L: virtualization@lists.linux-foundation.org 5012T: git git://anongit.freedesktop.org/drm/drm-misc 5013S: Maintained 5014F: drivers/gpu/drm/bochs/ 5015 5016DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5017M: Linus Walleij <linus.walleij@linaro.org> 5018T: git git://anongit.freedesktop.org/drm/drm-misc 5019S: Maintained 5020F: drivers/gpu/drm/tve200/ 5021 5022DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5023M: Jagan Teki <jagan@amarulasolutions.com> 5024S: Maintained 5025F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5026F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5027 5028DRM DRIVER FOR ILITEK ILI9225 PANELS 5029M: David Lechner <david@lechnology.com> 5030S: Maintained 5031F: drivers/gpu/drm/tinydrm/ili9225.c 5032F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5033 5034DRM DRIVER FOR HX8357D PANELS 5035M: Eric Anholt <eric@anholt.net> 5036T: git git://anongit.freedesktop.org/drm/drm-misc 5037S: Maintained 5038F: drivers/gpu/drm/tinydrm/hx8357d.c 5039F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5040 5041DRM DRIVER FOR INTEL I810 VIDEO CARDS 5042S: Orphan / Obsolete 5043F: drivers/gpu/drm/i810/ 5044F: include/uapi/drm/i810_drm.h 5045 5046DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5047S: Orphan / Obsolete 5048F: drivers/gpu/drm/mga/ 5049F: include/uapi/drm/mga_drm.h 5050 5051DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5052M: Dave Airlie <airlied@redhat.com> 5053S: Odd Fixes 5054F: drivers/gpu/drm/mgag200/ 5055 5056DRM DRIVER FOR MI0283QT 5057M: Noralf Trønnes <noralf@tronnes.org> 5058S: Maintained 5059F: drivers/gpu/drm/tinydrm/mi0283qt.c 5060F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5061 5062DRM DRIVER FOR MSM ADRENO GPU 5063M: Rob Clark <robdclark@gmail.com> 5064M: Sean Paul <sean@poorly.run> 5065L: linux-arm-msm@vger.kernel.org 5066L: dri-devel@lists.freedesktop.org 5067L: freedreno@lists.freedesktop.org 5068T: git https://gitlab.freedesktop.org/drm/msm.git 5069S: Maintained 5070F: drivers/gpu/drm/msm/ 5071F: include/uapi/drm/msm_drm.h 5072F: Documentation/devicetree/bindings/display/msm/ 5073 5074DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5075M: Ben Skeggs <bskeggs@redhat.com> 5076L: dri-devel@lists.freedesktop.org 5077L: nouveau@lists.freedesktop.org 5078T: git git://github.com/skeggsb/linux 5079S: Supported 5080F: drivers/gpu/drm/nouveau/ 5081F: include/uapi/drm/nouveau_drm.h 5082 5083DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5084M: Stefan Mavrodiev <stefan@olimex.com> 5085S: Maintained 5086F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5087F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5088 5089DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5090M: Noralf Trønnes <noralf@tronnes.org> 5091S: Maintained 5092F: drivers/gpu/drm/tinydrm/repaper.c 5093F: Documentation/devicetree/bindings/display/repaper.txt 5094 5095DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5096M: Dave Airlie <airlied@redhat.com> 5097M: Gerd Hoffmann <kraxel@redhat.com> 5098L: virtualization@lists.linux-foundation.org 5099T: git git://anongit.freedesktop.org/drm/drm-misc 5100S: Obsolete 5101W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5102F: drivers/gpu/drm/cirrus/ 5103 5104DRM DRIVER FOR QXL VIRTUAL GPU 5105M: Dave Airlie <airlied@redhat.com> 5106M: Gerd Hoffmann <kraxel@redhat.com> 5107L: virtualization@lists.linux-foundation.org 5108L: spice-devel@lists.freedesktop.org 5109T: git git://anongit.freedesktop.org/drm/drm-misc 5110S: Maintained 5111F: drivers/gpu/drm/qxl/ 5112F: include/uapi/drm/qxl_drm.h 5113 5114DRM DRIVER FOR RAGE 128 VIDEO CARDS 5115S: Orphan / Obsolete 5116F: drivers/gpu/drm/r128/ 5117F: include/uapi/drm/r128_drm.h 5118 5119DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5120M: Guido Günther <agx@sigxcpu.org> 5121S: Maintained 5122F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5123F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5124 5125DRM DRIVER FOR SAVAGE VIDEO CARDS 5126S: Orphan / Obsolete 5127F: drivers/gpu/drm/savage/ 5128F: include/uapi/drm/savage_drm.h 5129 5130DRM DRIVER FOR SIS VIDEO CARDS 5131S: Orphan / Obsolete 5132F: drivers/gpu/drm/sis/ 5133F: include/uapi/drm/sis_drm.h 5134 5135DRM DRIVER FOR SITRONIX ST7701 PANELS 5136M: Jagan Teki <jagan@amarulasolutions.com> 5137S: Maintained 5138F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5139F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5140 5141DRM DRIVER FOR SITRONIX ST7586 PANELS 5142M: David Lechner <david@lechnology.com> 5143S: Maintained 5144F: drivers/gpu/drm/tinydrm/st7586.c 5145F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5146 5147DRM DRIVER FOR SITRONIX ST7735R PANELS 5148M: David Lechner <david@lechnology.com> 5149S: Maintained 5150F: drivers/gpu/drm/tinydrm/st7735r.c 5151F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5152 5153DRM DRIVER FOR TDFX VIDEO CARDS 5154S: Orphan / Obsolete 5155F: drivers/gpu/drm/tdfx/ 5156 5157DRM DRIVER FOR TPO TPG110 PANELS 5158M: Linus Walleij <linus.walleij@linaro.org> 5159T: git git://anongit.freedesktop.org/drm/drm-misc 5160S: Maintained 5161F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5162F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5163 5164DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5165M: Dave Airlie <airlied@redhat.com> 5166R: Sean Paul <sean@poorly.run> 5167L: dri-devel@lists.freedesktop.org 5168S: Odd Fixes 5169F: drivers/gpu/drm/udl/ 5170T: git git://anongit.freedesktop.org/drm/drm-misc 5171 5172DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5173M: Hans de Goede <hdegoede@redhat.com> 5174L: dri-devel@lists.freedesktop.org 5175S: Maintained 5176F: drivers/gpu/drm/vboxvideo/ 5177T: git git://anongit.freedesktop.org/drm/drm-misc 5178 5179DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5180M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5181R: Haneen Mohammed <hamohammed.sa@gmail.com> 5182R: Daniel Vetter <daniel@ffwll.ch> 5183T: git git://anongit.freedesktop.org/drm/drm-misc 5184S: Maintained 5185L: dri-devel@lists.freedesktop.org 5186F: drivers/gpu/drm/vkms/ 5187F: Documentation/gpu/vkms.rst 5188 5189DRM DRIVER FOR VMWARE VIRTUAL GPU 5190M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5191M: Thomas Hellstrom <thellstrom@vmware.com> 5192L: dri-devel@lists.freedesktop.org 5193T: git git://people.freedesktop.org/~thomash/linux 5194S: Supported 5195F: drivers/gpu/drm/vmwgfx/ 5196F: include/uapi/drm/vmwgfx_drm.h 5197 5198DRM DRIVERS 5199M: David Airlie <airlied@linux.ie> 5200M: Daniel Vetter <daniel@ffwll.ch> 5201L: dri-devel@lists.freedesktop.org 5202T: git git://anongit.freedesktop.org/drm/drm 5203B: https://bugs.freedesktop.org/ 5204C: irc://chat.freenode.net/dri-devel 5205S: Maintained 5206F: drivers/gpu/drm/ 5207F: drivers/gpu/vga/ 5208F: Documentation/devicetree/bindings/display/ 5209F: Documentation/devicetree/bindings/gpu/ 5210F: Documentation/gpu/ 5211F: include/drm/ 5212F: include/uapi/drm/ 5213F: include/linux/vga* 5214 5215DRM DRIVERS AND MISC GPU PATCHES 5216M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5217M: Maxime Ripard <maxime.ripard@bootlin.com> 5218M: Sean Paul <sean@poorly.run> 5219W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5220S: Maintained 5221T: git git://anongit.freedesktop.org/drm/drm-misc 5222F: Documentation/gpu/ 5223F: drivers/gpu/vga/ 5224F: drivers/gpu/drm/* 5225F: include/drm/drm* 5226F: include/uapi/drm/drm* 5227F: include/linux/vga* 5228 5229DRM DRIVERS FOR ALLWINNER A10 5230M: Maxime Ripard <maxime.ripard@bootlin.com> 5231L: dri-devel@lists.freedesktop.org 5232S: Supported 5233F: drivers/gpu/drm/sun4i/ 5234F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5235T: git git://anongit.freedesktop.org/drm/drm-misc 5236 5237DRM DRIVERS FOR AMLOGIC SOCS 5238M: Neil Armstrong <narmstrong@baylibre.com> 5239L: dri-devel@lists.freedesktop.org 5240L: linux-amlogic@lists.infradead.org 5241W: http://linux-meson.com/ 5242S: Supported 5243F: drivers/gpu/drm/meson/ 5244F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5245F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5246F: Documentation/gpu/meson.rst 5247T: git git://anongit.freedesktop.org/drm/drm-misc 5248 5249DRM DRIVERS FOR ATMEL HLCDC 5250M: Boris Brezillon <bbrezillon@kernel.org> 5251L: dri-devel@lists.freedesktop.org 5252S: Supported 5253F: drivers/gpu/drm/atmel-hlcdc/ 5254F: Documentation/devicetree/bindings/display/atmel/ 5255T: git git://anongit.freedesktop.org/drm/drm-misc 5256 5257DRM DRIVERS FOR BRIDGE CHIPS 5258M: Andrzej Hajda <a.hajda@samsung.com> 5259R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5260S: Maintained 5261T: git git://anongit.freedesktop.org/drm/drm-misc 5262F: drivers/gpu/drm/bridge/ 5263 5264DRM DRIVERS FOR EXYNOS 5265M: Inki Dae <inki.dae@samsung.com> 5266M: Joonyoung Shim <jy0922.shim@samsung.com> 5267M: Seung-Woo Kim <sw0312.kim@samsung.com> 5268M: Kyungmin Park <kyungmin.park@samsung.com> 5269L: dri-devel@lists.freedesktop.org 5270T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5271S: Supported 5272F: drivers/gpu/drm/exynos/ 5273F: include/uapi/drm/exynos_drm.h 5274F: Documentation/devicetree/bindings/display/exynos/ 5275 5276DRM DRIVERS FOR FREESCALE DCU 5277M: Stefan Agner <stefan@agner.ch> 5278M: Alison Wang <alison.wang@nxp.com> 5279L: dri-devel@lists.freedesktop.org 5280S: Supported 5281F: drivers/gpu/drm/fsl-dcu/ 5282F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5283F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5284F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5285T: git git://anongit.freedesktop.org/drm/drm-misc 5286 5287DRM DRIVERS FOR FREESCALE IMX 5288M: Philipp Zabel <p.zabel@pengutronix.de> 5289L: dri-devel@lists.freedesktop.org 5290S: Maintained 5291F: drivers/gpu/drm/imx/ 5292F: drivers/gpu/ipu-v3/ 5293F: Documentation/devicetree/bindings/display/imx/ 5294 5295DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5296M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5297L: dri-devel@lists.freedesktop.org 5298T: git git://github.com/patjak/drm-gma500 5299S: Maintained 5300F: drivers/gpu/drm/gma500/ 5301 5302DRM DRIVERS FOR HISILICON 5303M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5304M: Rongrong Zou <zourongrong@gmail.com> 5305R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5306R: Chen Feng <puck.chen@hisilicon.com> 5307L: dri-devel@lists.freedesktop.org 5308T: git git://github.com/xin3liang/linux.git 5309S: Maintained 5310F: drivers/gpu/drm/hisilicon/ 5311F: Documentation/devicetree/bindings/display/hisilicon/ 5312 5313DRM DRIVERS FOR LIMA 5314M: Qiang Yu <yuq825@gmail.com> 5315L: dri-devel@lists.freedesktop.org 5316L: lima@lists.freedesktop.org (moderated for non-subscribers) 5317S: Maintained 5318F: drivers/gpu/drm/lima/ 5319F: include/uapi/drm/lima_drm.h 5320T: git git://anongit.freedesktop.org/drm/drm-misc 5321 5322DRM DRIVERS FOR MEDIATEK 5323M: CK Hu <ck.hu@mediatek.com> 5324M: Philipp Zabel <p.zabel@pengutronix.de> 5325L: dri-devel@lists.freedesktop.org 5326S: Supported 5327F: drivers/gpu/drm/mediatek/ 5328F: Documentation/devicetree/bindings/display/mediatek/ 5329 5330DRM DRIVERS FOR NVIDIA TEGRA 5331M: Thierry Reding <thierry.reding@gmail.com> 5332L: dri-devel@lists.freedesktop.org 5333L: linux-tegra@vger.kernel.org 5334T: git git://anongit.freedesktop.org/tegra/linux.git 5335S: Supported 5336F: drivers/gpu/drm/tegra/ 5337F: drivers/gpu/host1x/ 5338F: include/linux/host1x.h 5339F: include/uapi/drm/tegra_drm.h 5340F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5341 5342DRM DRIVERS FOR RENESAS 5343M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5344M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5345L: dri-devel@lists.freedesktop.org 5346L: linux-renesas-soc@vger.kernel.org 5347T: git git://linuxtv.org/pinchartl/media drm/du/next 5348S: Supported 5349F: drivers/gpu/drm/rcar-du/ 5350F: drivers/gpu/drm/shmobile/ 5351F: include/linux/platform_data/shmob_drm.h 5352F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5353F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5354F: Documentation/devicetree/bindings/display/renesas,du.txt 5355 5356DRM DRIVERS FOR ROCKCHIP 5357M: Sandy Huang <hjc@rock-chips.com> 5358M: Heiko Stübner <heiko@sntech.de> 5359L: dri-devel@lists.freedesktop.org 5360S: Maintained 5361F: drivers/gpu/drm/rockchip/ 5362F: Documentation/devicetree/bindings/display/rockchip/ 5363T: git git://anongit.freedesktop.org/drm/drm-misc 5364 5365DRM DRIVERS FOR STI 5366M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5367M: Vincent Abriou <vincent.abriou@st.com> 5368L: dri-devel@lists.freedesktop.org 5369T: git git://anongit.freedesktop.org/drm/drm-misc 5370S: Maintained 5371F: drivers/gpu/drm/sti 5372F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5373 5374DRM DRIVERS FOR STM 5375M: Yannick Fertre <yannick.fertre@st.com> 5376M: Philippe Cornu <philippe.cornu@st.com> 5377M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5378M: Vincent Abriou <vincent.abriou@st.com> 5379L: dri-devel@lists.freedesktop.org 5380T: git git://anongit.freedesktop.org/drm/drm-misc 5381S: Maintained 5382F: drivers/gpu/drm/stm 5383F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5384 5385DRM DRIVERS FOR TI LCDC 5386M: Jyri Sarha <jsarha@ti.com> 5387R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5388L: dri-devel@lists.freedesktop.org 5389S: Maintained 5390F: drivers/gpu/drm/tilcdc/ 5391F: Documentation/devicetree/bindings/display/tilcdc/ 5392 5393DRM DRIVERS FOR TI OMAP 5394M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5395L: dri-devel@lists.freedesktop.org 5396S: Maintained 5397F: drivers/gpu/drm/omapdrm/ 5398F: Documentation/devicetree/bindings/display/ti/ 5399 5400DRM DRIVERS FOR V3D 5401M: Eric Anholt <eric@anholt.net> 5402S: Supported 5403F: drivers/gpu/drm/v3d/ 5404F: include/uapi/drm/v3d_drm.h 5405F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5406T: git git://anongit.freedesktop.org/drm/drm-misc 5407 5408DRM DRIVERS FOR VC4 5409M: Eric Anholt <eric@anholt.net> 5410T: git git://github.com/anholt/linux 5411S: Supported 5412F: drivers/gpu/drm/vc4/ 5413F: include/uapi/drm/vc4_drm.h 5414F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5415T: git git://anongit.freedesktop.org/drm/drm-misc 5416 5417DRM DRIVERS FOR VIVANTE GPU IP 5418M: Lucas Stach <l.stach@pengutronix.de> 5419R: Russell King <linux+etnaviv@armlinux.org.uk> 5420R: Christian Gmeiner <christian.gmeiner@gmail.com> 5421L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5422L: dri-devel@lists.freedesktop.org 5423S: Maintained 5424F: drivers/gpu/drm/etnaviv/ 5425F: include/uapi/drm/etnaviv_drm.h 5426F: Documentation/devicetree/bindings/display/etnaviv/ 5427 5428DRM DRIVERS FOR ZTE ZX 5429M: Shawn Guo <shawnguo@kernel.org> 5430L: dri-devel@lists.freedesktop.org 5431S: Maintained 5432F: drivers/gpu/drm/zte/ 5433F: Documentation/devicetree/bindings/display/zte,vou.txt 5434T: git git://anongit.freedesktop.org/drm/drm-misc 5435 5436DRM PANEL DRIVERS 5437M: Thierry Reding <thierry.reding@gmail.com> 5438L: dri-devel@lists.freedesktop.org 5439T: git git://anongit.freedesktop.org/drm/drm-misc 5440S: Maintained 5441F: drivers/gpu/drm/drm_panel.c 5442F: drivers/gpu/drm/panel/ 5443F: include/drm/drm_panel.h 5444F: Documentation/devicetree/bindings/display/panel/ 5445 5446DRM TINYDRM DRIVERS 5447M: Noralf Trønnes <noralf@tronnes.org> 5448W: https://github.com/notro/tinydrm/wiki/Development 5449T: git git://anongit.freedesktop.org/drm/drm-misc 5450S: Maintained 5451F: drivers/gpu/drm/tinydrm/ 5452F: include/drm/tinydrm/ 5453 5454DRM DRIVERS FOR XEN 5455M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5456T: git git://anongit.freedesktop.org/drm/drm-misc 5457L: dri-devel@lists.freedesktop.org 5458L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5459S: Supported 5460F: drivers/gpu/drm/xen/ 5461F: Documentation/gpu/xen-front.rst 5462 5463DRM TTM SUBSYSTEM 5464M: Christian Koenig <christian.koenig@amd.com> 5465M: Huang Rui <ray.huang@amd.com> 5466M: Junwei Zhang <Jerry.Zhang@amd.com> 5467T: git git://people.freedesktop.org/~agd5f/linux 5468S: Maintained 5469L: dri-devel@lists.freedesktop.org 5470F: include/drm/ttm/ 5471F: drivers/gpu/drm/ttm/ 5472 5473DSBR100 USB FM RADIO DRIVER 5474M: Alexey Klimov <klimov.linux@gmail.com> 5475L: linux-media@vger.kernel.org 5476T: git git://linuxtv.org/media_tree.git 5477S: Maintained 5478F: drivers/media/radio/dsbr100.c 5479 5480DSCC4 DRIVER 5481M: Francois Romieu <romieu@fr.zoreil.com> 5482L: netdev@vger.kernel.org 5483S: Maintained 5484F: drivers/net/wan/dscc4.c 5485 5486DT3155 MEDIA DRIVER 5487M: Hans Verkuil <hverkuil@xs4all.nl> 5488L: linux-media@vger.kernel.org 5489T: git git://linuxtv.org/media_tree.git 5490W: https://linuxtv.org 5491S: Odd Fixes 5492F: drivers/media/pci/dt3155/ 5493 5494DVB_USB_AF9015 MEDIA DRIVER 5495M: Antti Palosaari <crope@iki.fi> 5496L: linux-media@vger.kernel.org 5497W: https://linuxtv.org 5498W: http://palosaari.fi/linux/ 5499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5500T: git git://linuxtv.org/anttip/media_tree.git 5501S: Maintained 5502F: drivers/media/usb/dvb-usb-v2/af9015* 5503 5504DVB_USB_AF9035 MEDIA DRIVER 5505M: Antti Palosaari <crope@iki.fi> 5506L: linux-media@vger.kernel.org 5507W: https://linuxtv.org 5508W: http://palosaari.fi/linux/ 5509Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5510T: git git://linuxtv.org/anttip/media_tree.git 5511S: Maintained 5512F: drivers/media/usb/dvb-usb-v2/af9035* 5513 5514DVB_USB_ANYSEE MEDIA DRIVER 5515M: Antti Palosaari <crope@iki.fi> 5516L: linux-media@vger.kernel.org 5517W: https://linuxtv.org 5518W: http://palosaari.fi/linux/ 5519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5520T: git git://linuxtv.org/anttip/media_tree.git 5521S: Maintained 5522F: drivers/media/usb/dvb-usb-v2/anysee* 5523 5524DVB_USB_AU6610 MEDIA DRIVER 5525M: Antti Palosaari <crope@iki.fi> 5526L: linux-media@vger.kernel.org 5527W: https://linuxtv.org 5528W: http://palosaari.fi/linux/ 5529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5530T: git git://linuxtv.org/anttip/media_tree.git 5531S: Maintained 5532F: drivers/media/usb/dvb-usb-v2/au6610* 5533 5534DVB_USB_CE6230 MEDIA DRIVER 5535M: Antti Palosaari <crope@iki.fi> 5536L: linux-media@vger.kernel.org 5537W: https://linuxtv.org 5538W: http://palosaari.fi/linux/ 5539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5540T: git git://linuxtv.org/anttip/media_tree.git 5541S: Maintained 5542F: drivers/media/usb/dvb-usb-v2/ce6230* 5543 5544DVB_USB_CXUSB MEDIA DRIVER 5545M: Michael Krufky <mkrufky@linuxtv.org> 5546L: linux-media@vger.kernel.org 5547W: https://linuxtv.org 5548W: http://github.com/mkrufky 5549Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5550T: git git://linuxtv.org/media_tree.git 5551S: Maintained 5552F: drivers/media/usb/dvb-usb/cxusb* 5553 5554DVB_USB_EC168 MEDIA DRIVER 5555M: Antti Palosaari <crope@iki.fi> 5556L: linux-media@vger.kernel.org 5557W: https://linuxtv.org 5558W: http://palosaari.fi/linux/ 5559Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5560T: git git://linuxtv.org/anttip/media_tree.git 5561S: Maintained 5562F: drivers/media/usb/dvb-usb-v2/ec168* 5563 5564DVB_USB_GL861 MEDIA DRIVER 5565M: Antti Palosaari <crope@iki.fi> 5566L: linux-media@vger.kernel.org 5567W: https://linuxtv.org 5568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5569T: git git://linuxtv.org/anttip/media_tree.git 5570S: Maintained 5571F: drivers/media/usb/dvb-usb-v2/gl861* 5572 5573DVB_USB_MXL111SF MEDIA DRIVER 5574M: Michael Krufky <mkrufky@linuxtv.org> 5575L: linux-media@vger.kernel.org 5576W: https://linuxtv.org 5577W: http://github.com/mkrufky 5578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5579T: git git://linuxtv.org/mkrufky/mxl111sf.git 5580S: Maintained 5581F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5582 5583DVB_USB_RTL28XXU MEDIA DRIVER 5584M: Antti Palosaari <crope@iki.fi> 5585L: linux-media@vger.kernel.org 5586W: https://linuxtv.org 5587W: http://palosaari.fi/linux/ 5588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5589T: git git://linuxtv.org/anttip/media_tree.git 5590S: Maintained 5591F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5592 5593DVB_USB_V2 MEDIA DRIVER 5594M: Antti Palosaari <crope@iki.fi> 5595L: linux-media@vger.kernel.org 5596W: https://linuxtv.org 5597W: http://palosaari.fi/linux/ 5598Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5599T: git git://linuxtv.org/anttip/media_tree.git 5600S: Maintained 5601F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5602F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5603 5604DYNAMIC DEBUG 5605M: Jason Baron <jbaron@akamai.com> 5606S: Maintained 5607F: lib/dynamic_debug.c 5608F: include/linux/dynamic_debug.h 5609 5610DYNAMIC INTERRUPT MODERATION 5611M: Tal Gilboa <talgi@mellanox.com> 5612S: Maintained 5613F: include/linux/net_dim.h 5614 5615DZ DECSTATION DZ11 SERIAL DRIVER 5616M: "Maciej W. Rozycki" <macro@linux-mips.org> 5617S: Maintained 5618F: drivers/tty/serial/dz.* 5619 5620E3X0 POWER BUTTON DRIVER 5621M: Moritz Fischer <moritz.fischer@ettus.com> 5622L: usrp-users@lists.ettus.com 5623W: http://www.ettus.com 5624S: Supported 5625F: drivers/input/misc/e3x0-button.c 5626F: Documentation/devicetree/bindings/input/e3x0-button.txt 5627 5628E4000 MEDIA DRIVER 5629M: Antti Palosaari <crope@iki.fi> 5630L: linux-media@vger.kernel.org 5631W: https://linuxtv.org 5632W: http://palosaari.fi/linux/ 5633Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5634T: git git://linuxtv.org/anttip/media_tree.git 5635S: Maintained 5636F: drivers/media/tuners/e4000* 5637 5638EARTH_PT1 MEDIA DRIVER 5639M: Akihiro Tsukada <tskd08@gmail.com> 5640L: linux-media@vger.kernel.org 5641S: Odd Fixes 5642F: drivers/media/pci/pt1/ 5643 5644EARTH_PT3 MEDIA DRIVER 5645M: Akihiro Tsukada <tskd08@gmail.com> 5646L: linux-media@vger.kernel.org 5647S: Odd Fixes 5648F: drivers/media/pci/pt3/ 5649 5650EC100 MEDIA DRIVER 5651M: Antti Palosaari <crope@iki.fi> 5652L: linux-media@vger.kernel.org 5653W: https://linuxtv.org 5654W: http://palosaari.fi/linux/ 5655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5656T: git git://linuxtv.org/anttip/media_tree.git 5657S: Maintained 5658F: drivers/media/dvb-frontends/ec100* 5659 5660ECRYPT FILE SYSTEM 5661M: Tyler Hicks <tyhicks@canonical.com> 5662L: ecryptfs@vger.kernel.org 5663W: http://ecryptfs.org 5664W: https://launchpad.net/ecryptfs 5665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5666S: Supported 5667F: Documentation/filesystems/ecryptfs.txt 5668F: fs/ecryptfs/ 5669 5670EDAC-AMD64 5671M: Borislav Petkov <bp@alien8.de> 5672L: linux-edac@vger.kernel.org 5673S: Maintained 5674F: drivers/edac/amd64_edac* 5675 5676EDAC-AST2500 5677M: Stefan Schaeckeler <sschaeck@cisco.com> 5678S: Supported 5679F: drivers/edac/aspeed_edac.c 5680F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5681 5682EDAC-CALXEDA 5683M: Robert Richter <rric@kernel.org> 5684L: linux-edac@vger.kernel.org 5685S: Maintained 5686F: drivers/edac/highbank* 5687 5688EDAC-CAVIUM OCTEON 5689M: Ralf Baechle <ralf@linux-mips.org> 5690M: David Daney <david.daney@cavium.com> 5691L: linux-edac@vger.kernel.org 5692L: linux-mips@vger.kernel.org 5693S: Supported 5694F: drivers/edac/octeon_edac* 5695 5696EDAC-CAVIUM THUNDERX 5697M: David Daney <david.daney@cavium.com> 5698M: Jan Glauber <jglauber@cavium.com> 5699L: linux-edac@vger.kernel.org 5700S: Supported 5701F: drivers/edac/thunderx_edac* 5702 5703EDAC-CORE 5704M: Borislav Petkov <bp@alien8.de> 5705M: Mauro Carvalho Chehab <mchehab@kernel.org> 5706R: James Morse <james.morse@arm.com> 5707L: linux-edac@vger.kernel.org 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5710S: Supported 5711F: Documentation/admin-guide/ras.rst 5712F: Documentation/driver-api/edac.rst 5713F: drivers/edac/ 5714F: include/linux/edac.h 5715 5716EDAC-E752X 5717M: Mark Gross <mark.gross@intel.com> 5718L: linux-edac@vger.kernel.org 5719S: Maintained 5720F: drivers/edac/e752x_edac.c 5721 5722EDAC-E7XXX 5723L: linux-edac@vger.kernel.org 5724S: Maintained 5725F: drivers/edac/e7xxx_edac.c 5726 5727EDAC-FSL_DDR 5728M: York Sun <york.sun@nxp.com> 5729L: linux-edac@vger.kernel.org 5730S: Maintained 5731F: drivers/edac/fsl_ddr_edac.* 5732 5733EDAC-GHES 5734M: Mauro Carvalho Chehab <mchehab@kernel.org> 5735L: linux-edac@vger.kernel.org 5736S: Maintained 5737F: drivers/edac/ghes_edac.c 5738 5739EDAC-I10NM 5740M: Tony Luck <tony.luck@intel.com> 5741L: linux-edac@vger.kernel.org 5742S: Maintained 5743F: drivers/edac/i10nm_base.c 5744 5745EDAC-I3000 5746L: linux-edac@vger.kernel.org 5747S: Orphan 5748F: drivers/edac/i3000_edac.c 5749 5750EDAC-I5000 5751L: linux-edac@vger.kernel.org 5752S: Maintained 5753F: drivers/edac/i5000_edac.c 5754 5755EDAC-I5400 5756M: Mauro Carvalho Chehab <mchehab@kernel.org> 5757L: linux-edac@vger.kernel.org 5758S: Maintained 5759F: drivers/edac/i5400_edac.c 5760 5761EDAC-I7300 5762M: Mauro Carvalho Chehab <mchehab@kernel.org> 5763L: linux-edac@vger.kernel.org 5764S: Maintained 5765F: drivers/edac/i7300_edac.c 5766 5767EDAC-I7CORE 5768M: Mauro Carvalho Chehab <mchehab@kernel.org> 5769L: linux-edac@vger.kernel.org 5770S: Maintained 5771F: drivers/edac/i7core_edac.c 5772 5773EDAC-I82443BXGX 5774M: Tim Small <tim@buttersideup.com> 5775L: linux-edac@vger.kernel.org 5776S: Maintained 5777F: drivers/edac/i82443bxgx_edac.c 5778 5779EDAC-I82975X 5780M: "Arvind R." <arvino55@gmail.com> 5781L: linux-edac@vger.kernel.org 5782S: Maintained 5783F: drivers/edac/i82975x_edac.c 5784 5785EDAC-IE31200 5786M: Jason Baron <jbaron@akamai.com> 5787L: linux-edac@vger.kernel.org 5788S: Maintained 5789F: drivers/edac/ie31200_edac.c 5790 5791EDAC-MPC85XX 5792M: Johannes Thumshirn <morbidrsa@gmail.com> 5793L: linux-edac@vger.kernel.org 5794S: Maintained 5795F: drivers/edac/mpc85xx_edac.[ch] 5796 5797EDAC-PASEMI 5798M: Egor Martovetsky <egor@pasemi.com> 5799L: linux-edac@vger.kernel.org 5800S: Maintained 5801F: drivers/edac/pasemi_edac.c 5802 5803EDAC-PND2 5804M: Tony Luck <tony.luck@intel.com> 5805L: linux-edac@vger.kernel.org 5806S: Maintained 5807F: drivers/edac/pnd2_edac.[ch] 5808 5809EDAC-R82600 5810M: Tim Small <tim@buttersideup.com> 5811L: linux-edac@vger.kernel.org 5812S: Maintained 5813F: drivers/edac/r82600_edac.c 5814 5815EDAC-SBRIDGE 5816M: Tony Luck <tony.luck@intel.com> 5817R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5818L: linux-edac@vger.kernel.org 5819S: Maintained 5820F: drivers/edac/sb_edac.c 5821 5822EDAC-SKYLAKE 5823M: Tony Luck <tony.luck@intel.com> 5824L: linux-edac@vger.kernel.org 5825S: Maintained 5826F: drivers/edac/skx_*.c 5827 5828EDAC-TI 5829M: Tero Kristo <t-kristo@ti.com> 5830L: linux-edac@vger.kernel.org 5831S: Maintained 5832F: drivers/edac/ti_edac.c 5833 5834EDAC-QCOM 5835M: Channagoud Kadabi <ckadabi@codeaurora.org> 5836M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5837L: linux-arm-msm@vger.kernel.org 5838L: linux-edac@vger.kernel.org 5839S: Maintained 5840F: drivers/edac/qcom_edac.c 5841 5842EDIROL UA-101/UA-1000 DRIVER 5843M: Clemens Ladisch <clemens@ladisch.de> 5844L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5846S: Maintained 5847F: sound/usb/misc/ua101.c 5848 5849EFI TEST DRIVER 5850L: linux-efi@vger.kernel.org 5851M: Ivan Hu <ivan.hu@canonical.com> 5852M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5853S: Maintained 5854F: drivers/firmware/efi/test/ 5855 5856EFI VARIABLE FILESYSTEM 5857M: Matthew Garrett <matthew.garrett@nebula.com> 5858M: Jeremy Kerr <jk@ozlabs.org> 5859M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5860T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5861L: linux-efi@vger.kernel.org 5862S: Maintained 5863F: fs/efivarfs/ 5864 5865EFIFB FRAMEBUFFER DRIVER 5866L: linux-fbdev@vger.kernel.org 5867M: Peter Jones <pjones@redhat.com> 5868S: Maintained 5869F: drivers/video/fbdev/efifb.c 5870 5871EFS FILESYSTEM 5872W: http://aeschi.ch.eu.org/efs/ 5873S: Orphan 5874F: fs/efs/ 5875 5876EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5877M: Douglas Miller <dougmill@linux.ibm.com> 5878L: netdev@vger.kernel.org 5879S: Maintained 5880F: drivers/net/ethernet/ibm/ehea/ 5881 5882EM28XX VIDEO4LINUX DRIVER 5883M: Mauro Carvalho Chehab <mchehab@kernel.org> 5884L: linux-media@vger.kernel.org 5885W: https://linuxtv.org 5886T: git git://linuxtv.org/media_tree.git 5887S: Maintained 5888F: drivers/media/usb/em28xx/ 5889F: Documentation/media/v4l-drivers/em28xx* 5890 5891EMBEDDED LINUX 5892M: Paul Gortmaker <paul.gortmaker@windriver.com> 5893M: Matt Mackall <mpm@selenic.com> 5894M: David Woodhouse <dwmw2@infradead.org> 5895L: linux-embedded@vger.kernel.org 5896S: Maintained 5897 5898Emulex 10Gbps iSCSI - OneConnect DRIVER 5899M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5900M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5901M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5902L: linux-scsi@vger.kernel.org 5903W: http://www.broadcom.com 5904S: Supported 5905F: drivers/scsi/be2iscsi/ 5906 5907Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5908M: Sathya Perla <sathya.perla@broadcom.com> 5909M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5910M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5911M: Somnath Kotur <somnath.kotur@broadcom.com> 5912L: netdev@vger.kernel.org 5913W: http://www.emulex.com 5914S: Supported 5915F: drivers/net/ethernet/emulex/benet/ 5916 5917EMULEX ONECONNECT ROCE DRIVER 5918M: Selvin Xavier <selvin.xavier@broadcom.com> 5919M: Devesh Sharma <devesh.sharma@broadcom.com> 5920L: linux-rdma@vger.kernel.org 5921W: http://www.broadcom.com 5922S: Odd Fixes 5923F: drivers/infiniband/hw/ocrdma/ 5924F: include/uapi/rdma/ocrdma-abi.h 5925 5926EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5927M: James Smart <james.smart@broadcom.com> 5928M: Dick Kennedy <dick.kennedy@broadcom.com> 5929L: linux-scsi@vger.kernel.org 5930W: http://www.broadcom.com 5931S: Supported 5932F: drivers/scsi/lpfc/ 5933 5934ENE CB710 FLASH CARD READER DRIVER 5935M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5936S: Maintained 5937F: drivers/misc/cb710/ 5938F: drivers/mmc/host/cb710-mmc.* 5939F: include/linux/cb710.h 5940 5941ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5942M: Maxim Levitsky <maximlevitsky@gmail.com> 5943S: Maintained 5944F: drivers/media/rc/ene_ir.* 5945 5946EPSON S1D13XXX FRAMEBUFFER DRIVER 5947M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5948S: Maintained 5949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5950F: drivers/video/fbdev/s1d13xxxfb.c 5951F: include/video/s1d13xxxfb.h 5952 5953ERRSEQ ERROR TRACKING INFRASTRUCTURE 5954M: Jeff Layton <jlayton@kernel.org> 5955S: Maintained 5956F: lib/errseq.c 5957F: include/linux/errseq.h 5958 5959ET131X NETWORK DRIVER 5960M: Mark Einon <mark.einon@gmail.com> 5961S: Odd Fixes 5962F: drivers/net/ethernet/agere/ 5963 5964ETHERNET BRIDGE 5965M: Roopa Prabhu <roopa@cumulusnetworks.com> 5966M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5967L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5968L: netdev@vger.kernel.org 5969W: http://www.linuxfoundation.org/en/Net:Bridge 5970S: Maintained 5971F: include/linux/netfilter_bridge/ 5972F: net/bridge/ 5973 5974ETHERNET PHY LIBRARY 5975M: Andrew Lunn <andrew@lunn.ch> 5976M: Florian Fainelli <f.fainelli@gmail.com> 5977M: Heiner Kallweit <hkallweit1@gmail.com> 5978L: netdev@vger.kernel.org 5979S: Maintained 5980F: Documentation/ABI/testing/sysfs-bus-mdio 5981F: Documentation/devicetree/bindings/net/mdio* 5982F: Documentation/networking/phy.rst 5983F: drivers/net/phy/ 5984F: drivers/of/of_mdio.c 5985F: drivers/of/of_net.c 5986F: include/linux/*mdio*.h 5987F: include/linux/of_net.h 5988F: include/linux/phy.h 5989F: include/linux/phy_fixed.h 5990F: include/linux/platform_data/mdio-bcm-unimac.h 5991F: include/linux/platform_data/mdio-gpio.h 5992F: include/trace/events/mdio.h 5993F: include/uapi/linux/mdio.h 5994F: include/uapi/linux/mii.h 5995 5996EXT2 FILE SYSTEM 5997M: Jan Kara <jack@suse.com> 5998L: linux-ext4@vger.kernel.org 5999S: Maintained 6000F: Documentation/filesystems/ext2.txt
6001F: fs/ext2/ 6002F: include/linux/ext2* 6003 6004EXT4 FILE SYSTEM 6005M: "Theodore Ts'o" <tytso@mit.edu> 6006M: Andreas Dilger <adilger.kernel@dilger.ca> 6007L: linux-ext4@vger.kernel.org 6008W: http://ext4.wiki.kernel.org 6009Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6011S: Maintained 6012F: Documentation/filesystems/ext4/ 6013F: fs/ext4/ 6014 6015Extended Verification Module (EVM) 6016M: Mimi Zohar <zohar@linux.ibm.com> 6017L: linux-integrity@vger.kernel.org 6018S: Supported 6019F: security/integrity/evm/ 6020 6021EXTENSIBLE FIRMWARE INTERFACE (EFI) 6022M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6023L: linux-efi@vger.kernel.org 6024T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6025S: Maintained 6026F: Documentation/efi-stub.txt 6027F: arch/*/kernel/efi.c 6028F: arch/x86/boot/compressed/eboot.[ch] 6029F: arch/*/include/asm/efi.h 6030F: arch/x86/platform/efi/ 6031F: drivers/firmware/efi/ 6032F: include/linux/efi*.h 6033F: arch/arm/boot/compressed/efi-header.S 6034F: arch/arm64/kernel/efi-entry.S 6035 6036EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6037M: MyungJoo Ham <myungjoo.ham@samsung.com> 6038M: Chanwoo Choi <cw00.choi@samsung.com> 6039L: linux-kernel@vger.kernel.org 6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6041S: Maintained 6042F: drivers/extcon/ 6043F: include/linux/extcon/ 6044F: include/linux/extcon.h 6045F: Documentation/extcon/ 6046F: Documentation/devicetree/bindings/extcon/ 6047 6048EXYNOS DP DRIVER 6049M: Jingoo Han <jingoohan1@gmail.com> 6050L: dri-devel@lists.freedesktop.org 6051S: Maintained 6052F: drivers/gpu/drm/exynos/exynos_dp* 6053 6054EXYNOS SYSMMU (IOMMU) driver 6055M: Marek Szyprowski <m.szyprowski@samsung.com> 6056L: iommu@lists.linux-foundation.org 6057S: Maintained 6058F: drivers/iommu/exynos-iommu.c 6059 6060EZchip NPS platform support 6061M: Vineet Gupta <vgupta@synopsys.com> 6062M: Ofer Levi <oferle@mellanox.com> 6063S: Supported 6064F: arch/arc/plat-eznps 6065F: arch/arc/boot/dts/eznps.dts 6066 6067F2FS FILE SYSTEM 6068M: Jaegeuk Kim <jaegeuk@kernel.org> 6069M: Chao Yu <yuchao0@huawei.com> 6070L: linux-f2fs-devel@lists.sourceforge.net 6071W: https://f2fs.wiki.kernel.org/ 6072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6073S: Maintained 6074F: Documentation/filesystems/f2fs.txt 6075F: Documentation/ABI/testing/sysfs-fs-f2fs 6076F: fs/f2fs/ 6077F: include/linux/f2fs_fs.h 6078F: include/trace/events/f2fs.h 6079 6080F71805F HARDWARE MONITORING DRIVER 6081M: Jean Delvare <jdelvare@suse.com> 6082L: linux-hwmon@vger.kernel.org 6083S: Maintained 6084F: Documentation/hwmon/f71805f.rst 6085F: drivers/hwmon/f71805f.c 6086 6087FADDR2LINE 6088M: Josh Poimboeuf <jpoimboe@redhat.com> 6089S: Maintained 6090F: scripts/faddr2line 6091 6092FAILOVER MODULE 6093M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6094L: netdev@vger.kernel.org 6095S: Supported 6096F: net/core/failover.c 6097F: include/net/failover.h 6098F: Documentation/networking/failover.rst 6099 6100FANOTIFY 6101M: Jan Kara <jack@suse.cz> 6102R: Amir Goldstein <amir73il@gmail.com> 6103L: linux-fsdevel@vger.kernel.org 6104S: Maintained 6105F: fs/notify/fanotify/ 6106F: include/linux/fanotify.h 6107F: include/uapi/linux/fanotify.h 6108 6109FARSYNC SYNCHRONOUS DRIVER 6110M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6111W: http://www.farsite.co.uk/ 6112S: Supported 6113F: drivers/net/wan/farsync.* 6114 6115FAULT INJECTION SUPPORT 6116M: Akinobu Mita <akinobu.mita@gmail.com> 6117S: Supported 6118F: Documentation/fault-injection/ 6119F: lib/fault-inject.c 6120 6121FBTFT Framebuffer drivers 6122S: Orphan 6123L: dri-devel@lists.freedesktop.org 6124L: linux-fbdev@vger.kernel.org 6125F: drivers/staging/fbtft/ 6126 6127FC0011 TUNER DRIVER 6128M: Michael Buesch <m@bues.ch> 6129L: linux-media@vger.kernel.org 6130S: Maintained 6131F: drivers/media/tuners/fc0011.h 6132F: drivers/media/tuners/fc0011.c 6133 6134FC2580 MEDIA DRIVER 6135M: Antti Palosaari <crope@iki.fi> 6136L: linux-media@vger.kernel.org 6137W: https://linuxtv.org 6138W: http://palosaari.fi/linux/ 6139Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6140T: git git://linuxtv.org/anttip/media_tree.git 6141S: Maintained 6142F: drivers/media/tuners/fc2580* 6143 6144FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6145M: Hannes Reinecke <hare@suse.de> 6146L: linux-scsi@vger.kernel.org 6147W: www.Open-FCoE.org 6148S: Supported 6149F: drivers/scsi/libfc/ 6150F: drivers/scsi/fcoe/ 6151F: include/scsi/fc/ 6152F: include/scsi/libfc.h 6153F: include/scsi/libfcoe.h 6154F: include/uapi/scsi/fc/ 6155 6156FILE LOCKING (flock() and fcntl()/lockf()) 6157M: Jeff Layton <jlayton@kernel.org> 6158M: "J. Bruce Fields" <bfields@fieldses.org> 6159L: linux-fsdevel@vger.kernel.org 6160S: Maintained 6161F: include/linux/fcntl.h 6162F: include/uapi/linux/fcntl.h 6163F: fs/fcntl.c 6164F: fs/locks.c 6165 6166FILESYSTEMS (VFS and infrastructure) 6167M: Alexander Viro <viro@zeniv.linux.org.uk> 6168L: linux-fsdevel@vger.kernel.org 6169S: Maintained 6170F: fs/* 6171F: include/linux/fs.h 6172F: include/linux/fs_types.h 6173F: include/uapi/linux/fs.h 6174 6175FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6176M: Riku Voipio <riku.voipio@iki.fi> 6177L: linux-hwmon@vger.kernel.org 6178S: Maintained 6179F: drivers/hwmon/f75375s.c 6180F: include/linux/f75375s.h 6181 6182FIREWIRE AUDIO DRIVERS 6183M: Clemens Ladisch <clemens@ladisch.de> 6184L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6186S: Maintained 6187F: sound/firewire/ 6188 6189FIREWIRE MEDIA DRIVERS (firedtv) 6190M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6191L: linux-media@vger.kernel.org 6192L: linux1394-devel@lists.sourceforge.net 6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6194S: Maintained 6195F: drivers/media/firewire/ 6196 6197FIREWIRE SBP-2 TARGET 6198M: Chris Boot <bootc@bootc.net> 6199L: linux-scsi@vger.kernel.org 6200L: target-devel@vger.kernel.org 6201L: linux1394-devel@lists.sourceforge.net 6202T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6203S: Maintained 6204F: drivers/target/sbp/ 6205 6206FIREWIRE SUBSYSTEM 6207M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6208L: linux1394-devel@lists.sourceforge.net 6209W: http://ieee1394.wiki.kernel.org/ 6210T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6211S: Maintained 6212F: drivers/firewire/ 6213F: include/linux/firewire.h 6214F: include/uapi/linux/firewire*.h 6215F: tools/firewire/ 6216 6217FIRMWARE LOADER (request_firmware) 6218M: Luis Chamberlain <mcgrof@kernel.org> 6219L: linux-kernel@vger.kernel.org 6220S: Maintained 6221F: Documentation/firmware_class/ 6222F: drivers/base/firmware_loader/ 6223F: include/linux/firmware.h 6224 6225FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6226M: Joshua Morris <josh.h.morris@us.ibm.com> 6227M: Philip Kelleher <pjk1939@linux.ibm.com> 6228S: Maintained 6229F: drivers/block/rsxx/ 6230 6231FLOPPY DRIVER 6232M: Jiri Kosina <jikos@kernel.org> 6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6234S: Odd fixes 6235F: drivers/block/floppy.c 6236 6237FMC SUBSYSTEM 6238M: Alessandro Rubini <rubini@gnudd.com> 6239W: http://www.ohwr.org/projects/fmc-bus 6240S: Supported 6241F: drivers/fmc/ 6242F: include/linux/fmc*.h 6243F: include/linux/ipmi-fru.h 6244K: fmc_d.*register 6245 6246FPGA MANAGER FRAMEWORK 6247M: Moritz Fischer <mdf@kernel.org> 6248L: linux-fpga@vger.kernel.org 6249S: Maintained 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6251Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6252F: Documentation/fpga/ 6253F: Documentation/driver-api/fpga/ 6254F: Documentation/devicetree/bindings/fpga/ 6255F: drivers/fpga/ 6256F: include/linux/fpga/ 6257W: http://www.rocketboards.org 6258 6259FPGA DFL DRIVERS 6260M: Wu Hao <hao.wu@intel.com> 6261L: linux-fpga@vger.kernel.org 6262S: Maintained 6263F: Documentation/fpga/dfl.txt 6264F: include/uapi/linux/fpga-dfl.h 6265F: drivers/fpga/dfl* 6266 6267FPU EMULATOR 6268M: Bill Metzenthen <billm@melbpc.org.au> 6269W: http://floatingpoint.sourceforge.net/emulator/index.html 6270S: Maintained 6271F: arch/x86/math-emu/ 6272 6273FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6274L: netdev@vger.kernel.org 6275S: Orphan 6276F: drivers/net/wan/dlci.c 6277F: drivers/net/wan/sdla.c 6278 6279FRAMEBUFFER LAYER 6280M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6281L: dri-devel@lists.freedesktop.org 6282L: linux-fbdev@vger.kernel.org 6283T: git git://github.com/bzolnier/linux.git 6284Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6285S: Maintained 6286F: Documentation/fb/ 6287F: drivers/video/ 6288F: include/video/ 6289F: include/linux/fb.h 6290F: include/uapi/video/ 6291F: include/uapi/linux/fb.h 6292 6293FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6294M: Horia Geantă <horia.geanta@nxp.com> 6295M: Aymen Sghaier <aymen.sghaier@nxp.com> 6296L: linux-crypto@vger.kernel.org 6297S: Maintained 6298F: drivers/crypto/caam/ 6299F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6300 6301FREESCALE DIU FRAMEBUFFER DRIVER 6302M: Timur Tabi <timur@kernel.org> 6303L: linux-fbdev@vger.kernel.org 6304S: Maintained 6305F: drivers/video/fbdev/fsl-diu-fb.* 6306 6307FREESCALE DMA DRIVER 6308M: Li Yang <leoyang.li@nxp.com> 6309M: Zhang Wei <zw@zh-kernel.org> 6310L: linuxppc-dev@lists.ozlabs.org 6311S: Maintained 6312F: drivers/dma/fsldma.* 6313 6314FREESCALE ENETC ETHERNET DRIVERS 6315M: Claudiu Manoil <claudiu.manoil@nxp.com> 6316L: netdev@vger.kernel.org 6317S: Maintained 6318F: drivers/net/ethernet/freescale/enetc/ 6319 6320FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6321M: Claudiu Manoil <claudiu.manoil@nxp.com> 6322L: netdev@vger.kernel.org 6323S: Maintained 6324F: drivers/net/ethernet/freescale/gianfar* 6325F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6326 6327FREESCALE GPMI NAND DRIVER 6328M: Han Xu <han.xu@nxp.com> 6329L: linux-mtd@lists.infradead.org 6330S: Maintained 6331F: drivers/mtd/nand/raw/gpmi-nand/* 6332 6333FREESCALE I2C CPM DRIVER 6334M: Jochen Friedrich <jochen@scram.de> 6335L: linuxppc-dev@lists.ozlabs.org 6336L: linux-i2c@vger.kernel.org 6337S: Maintained 6338F: drivers/i2c/busses/i2c-cpm.c 6339 6340FREESCALE IMX LPI2C DRIVER 6341M: Dong Aisheng <aisheng.dong@nxp.com> 6342L: linux-i2c@vger.kernel.org 6343L: linux-imx@nxp.com 6344S: Maintained 6345F: drivers/i2c/busses/i2c-imx-lpi2c.c 6346F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6347 6348FREESCALE IMX / MXC FEC DRIVER 6349M: Fugang Duan <fugang.duan@nxp.com> 6350L: netdev@vger.kernel.org 6351S: Maintained 6352F: drivers/net/ethernet/freescale/fec_main.c 6353F: drivers/net/ethernet/freescale/fec_ptp.c 6354F: drivers/net/ethernet/freescale/fec.h 6355F: Documentation/devicetree/bindings/net/fsl-fec.txt 6356 6357FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6358M: Sascha Hauer <s.hauer@pengutronix.de> 6359R: Pengutronix Kernel Team <kernel@pengutronix.de> 6360L: linux-fbdev@vger.kernel.org 6361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6362S: Maintained 6363F: include/linux/platform_data/video-imxfb.h 6364F: drivers/video/fbdev/imxfb.c 6365 6366FREESCALE QORIQ DPAA ETHERNET DRIVER 6367M: Madalin Bucur <madalin.bucur@nxp.com> 6368L: netdev@vger.kernel.org 6369S: Maintained 6370F: drivers/net/ethernet/freescale/dpaa 6371 6372FREESCALE QORIQ DPAA FMAN DRIVER 6373M: Madalin Bucur <madalin.bucur@nxp.com> 6374L: netdev@vger.kernel.org 6375S: Maintained 6376F: drivers/net/ethernet/freescale/fman 6377F: Documentation/devicetree/bindings/net/fsl-fman.txt 6378 6379FREESCALE QORIQ PTP CLOCK DRIVER 6380M: Yangbo Lu <yangbo.lu@nxp.com> 6381L: netdev@vger.kernel.org 6382S: Maintained 6383F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6384F: drivers/ptp/ptp_qoriq.c 6385F: drivers/ptp/ptp_qoriq_debugfs.c 6386F: include/linux/fsl/ptp_qoriq.h 6387F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6388 6389FREESCALE QUAD SPI DRIVER 6390M: Han Xu <han.xu@nxp.com> 6391L: linux-spi@vger.kernel.org 6392S: Maintained 6393F: drivers/spi/spi-fsl-qspi.c 6394 6395FREESCALE QUICC ENGINE LIBRARY 6396M: Qiang Zhao <qiang.zhao@nxp.com> 6397L: linuxppc-dev@lists.ozlabs.org 6398S: Maintained 6399F: drivers/soc/fsl/qe/ 6400F: include/soc/fsl/*qe*.h 6401F: include/soc/fsl/*ucc*.h 6402 6403FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6404M: Li Yang <leoyang.li@nxp.com> 6405L: netdev@vger.kernel.org 6406L: linuxppc-dev@lists.ozlabs.org 6407S: Maintained 6408F: drivers/net/ethernet/freescale/ucc_geth* 6409 6410FREESCALE QUICC ENGINE UCC HDLC DRIVER 6411M: Zhao Qiang <qiang.zhao@nxp.com> 6412L: netdev@vger.kernel.org 6413L: linuxppc-dev@lists.ozlabs.org 6414S: Maintained 6415F: drivers/net/wan/fsl_ucc_hdlc* 6416 6417FREESCALE QUICC ENGINE UCC UART DRIVER 6418M: Timur Tabi <timur@kernel.org> 6419L: linuxppc-dev@lists.ozlabs.org 6420S: Maintained 6421F: drivers/tty/serial/ucc_uart.c 6422 6423FREESCALE SOC DRIVERS 6424M: Li Yang <leoyang.li@nxp.com> 6425L: linuxppc-dev@lists.ozlabs.org 6426L: linux-arm-kernel@lists.infradead.org 6427S: Maintained 6428F: Documentation/devicetree/bindings/soc/fsl/ 6429F: drivers/soc/fsl/ 6430F: include/linux/fsl/ 6431 6432FREESCALE SOC FS_ENET DRIVER 6433M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6434L: linuxppc-dev@lists.ozlabs.org 6435L: netdev@vger.kernel.org 6436S: Maintained 6437F: drivers/net/ethernet/freescale/fs_enet/ 6438F: include/linux/fs_enet_pd.h 6439 6440FREESCALE SOC SOUND DRIVERS 6441M: Timur Tabi <timur@kernel.org> 6442M: Nicolin Chen <nicoleotsuka@gmail.com> 6443M: Xiubo Li <Xiubo.Lee@gmail.com> 6444R: Fabio Estevam <festevam@gmail.com> 6445L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6446L: linuxppc-dev@lists.ozlabs.org 6447S: Maintained 6448F: sound/soc/fsl/fsl* 6449F: sound/soc/fsl/imx* 6450F: sound/soc/fsl/mpc8610_hpcd.c 6451 6452FREESCALE USB PERIPHERAL DRIVERS 6453M: Li Yang <leoyang.li@nxp.com> 6454L: linux-usb@vger.kernel.org 6455L: linuxppc-dev@lists.ozlabs.org 6456S: Maintained 6457F: drivers/usb/gadget/udc/fsl* 6458 6459FREEVXFS FILESYSTEM 6460M: Christoph Hellwig <hch@infradead.org> 6461W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6462S: Maintained 6463F: fs/freevxfs/ 6464 6465FREEZER 6466M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6467M: Pavel Machek <pavel@ucw.cz> 6468L: linux-pm@vger.kernel.org 6469S: Supported 6470F: Documentation/power/freezing-of-tasks.txt 6471F: include/linux/freezer.h 6472F: kernel/freezer.c 6473 6474FRONTSWAP API 6475M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6476L: linux-kernel@vger.kernel.org 6477S: Maintained 6478F: mm/frontswap.c 6479F: include/linux/frontswap.h 6480 6481FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6482M: David Howells <dhowells@redhat.com> 6483L: linux-cachefs@redhat.com (moderated for non-subscribers) 6484S: Supported 6485F: Documentation/filesystems/caching/ 6486F: fs/fscache/ 6487F: include/linux/fscache*.h 6488 6489FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6490M: Theodore Y. Ts'o <tytso@mit.edu> 6491M: Jaegeuk Kim <jaegeuk@kernel.org> 6492M: Eric Biggers <ebiggers@kernel.org> 6493L: linux-fscrypt@vger.kernel.org 6494Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6495T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6496S: Supported 6497F: fs/crypto/ 6498F: include/linux/fscrypt*.h 6499F: Documentation/filesystems/fscrypt.rst 6500 6501FSI-ATTACHED I2C DRIVER 6502M: Eddie James <eajames@linux.ibm.com> 6503L: linux-i2c@vger.kernel.org 6504L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6505S: Maintained 6506F: drivers/i2c/busses/i2c-fsi.c 6507F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6508 6509FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6510M: Jan Kara <jack@suse.cz> 6511R: Amir Goldstein <amir73il@gmail.com> 6512L: linux-fsdevel@vger.kernel.org 6513S: Maintained 6514F: fs/notify/ 6515F: include/linux/fsnotify*.h 6516 6517FUJITSU LAPTOP EXTRAS 6518M: Jonathan Woithe <jwoithe@just42.net> 6519L: platform-driver-x86@vger.kernel.org 6520S: Maintained 6521F: drivers/platform/x86/fujitsu-laptop.c 6522 6523FUJITSU M-5MO LS CAMERA ISP DRIVER 6524M: Kyungmin Park <kyungmin.park@samsung.com> 6525M: Heungjun Kim <riverful.kim@samsung.com> 6526L: linux-media@vger.kernel.org 6527S: Maintained 6528F: drivers/media/i2c/m5mols/ 6529F: include/media/i2c/m5mols.h 6530 6531FUJITSU TABLET EXTRAS 6532M: Robert Gerlach <khnz@gmx.de> 6533L: platform-driver-x86@vger.kernel.org 6534S: Maintained 6535F: drivers/platform/x86/fujitsu-tablet.c 6536 6537FUSE: FILESYSTEM IN USERSPACE 6538M: Miklos Szeredi <miklos@szeredi.hu> 6539L: linux-fsdevel@vger.kernel.org 6540W: http://fuse.sourceforge.net/ 6541T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6542S: Maintained 6543F: fs/fuse/ 6544F: include/uapi/linux/fuse.h 6545F: Documentation/filesystems/fuse.txt 6546 6547FUTEX SUBSYSTEM 6548M: Thomas Gleixner <tglx@linutronix.de> 6549M: Ingo Molnar <mingo@redhat.com> 6550R: Peter Zijlstra <peterz@infradead.org> 6551R: Darren Hart <dvhart@infradead.org> 6552L: linux-kernel@vger.kernel.org 6553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6554S: Maintained 6555F: kernel/futex.c 6556F: include/asm-generic/futex.h 6557F: include/linux/futex.h 6558F: include/uapi/linux/futex.h 6559F: tools/testing/selftests/futex/ 6560F: tools/perf/bench/futex* 6561F: Documentation/*futex* 6562 6563GCC PLUGINS 6564M: Kees Cook <keescook@chromium.org> 6565R: Emese Revfy <re.emese@gmail.com> 6566L: kernel-hardening@lists.openwall.com 6567S: Maintained 6568F: scripts/gcc-plugins/ 6569F: scripts/gcc-plugin.sh 6570F: scripts/Makefile.gcc-plugins 6571F: Documentation/gcc-plugins.txt 6572 6573GASKET DRIVER FRAMEWORK 6574M: Rob Springer <rspringer@google.com> 6575M: Todd Poynor <toddpoynor@google.com> 6576M: Ben Chan <benchan@chromium.org> 6577S: Maintained 6578F: drivers/staging/gasket/ 6579 6580GCOV BASED KERNEL PROFILING 6581M: Peter Oberparleiter <oberpar@linux.ibm.com> 6582S: Maintained 6583F: kernel/gcov/ 6584F: Documentation/dev-tools/gcov.rst 6585 6586GDB KERNEL DEBUGGING HELPER SCRIPTS 6587M: Jan Kiszka <jan.kiszka@siemens.com> 6588M: Kieran Bingham <kbingham@kernel.org> 6589S: Supported 6590F: scripts/gdb/ 6591 6592GDT SCSI DISK ARRAY CONTROLLER DRIVER 6593M: Achim Leubner <achim_leubner@adaptec.com> 6594L: linux-scsi@vger.kernel.org 6595W: http://www.icp-vortex.com/ 6596S: Supported 6597F: drivers/scsi/gdt* 6598 6599GEMTEK FM RADIO RECEIVER DRIVER 6600M: Hans Verkuil <hverkuil@xs4all.nl> 6601L: linux-media@vger.kernel.org 6602T: git git://linuxtv.org/media_tree.git 6603W: https://linuxtv.org 6604S: Maintained 6605F: drivers/media/radio/radio-gemtek* 6606 6607GENERIC GPIO I2C DRIVER 6608M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6609S: Supported 6610F: drivers/i2c/busses/i2c-gpio.c 6611F: include/linux/platform_data/i2c-gpio.h 6612 6613GENERIC GPIO I2C MULTIPLEXER DRIVER 6614M: Peter Korsgaard <peter.korsgaard@barco.com> 6615L: linux-i2c@vger.kernel.org 6616S: Supported 6617F: drivers/i2c/muxes/i2c-mux-gpio.c 6618F: include/linux/platform_data/i2c-mux-gpio.h 6619F: Documentation/i2c/muxes/i2c-mux-gpio 6620 6621GENERIC HDLC (WAN) DRIVERS 6622M: Krzysztof Halasa <khc@pm.waw.pl> 6623W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6624S: Maintained 6625F: drivers/net/wan/c101.c 6626F: drivers/net/wan/hd6457* 6627F: drivers/net/wan/hdlc* 6628F: drivers/net/wan/n2.c 6629F: drivers/net/wan/pc300too.c 6630F: drivers/net/wan/pci200syn.c 6631F: drivers/net/wan/wanxl* 6632 6633GENERIC INCLUDE/ASM HEADER FILES 6634M: Arnd Bergmann <arnd@arndb.de> 6635L: linux-arch@vger.kernel.org 6636T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6637S: Maintained 6638F: include/asm-generic/ 6639F: include/uapi/asm-generic/ 6640 6641GENERIC PHY FRAMEWORK 6642M: Kishon Vijay Abraham I <kishon@ti.com> 6643L: linux-kernel@vger.kernel.org 6644T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6645S: Supported 6646F: drivers/phy/ 6647F: include/linux/phy/ 6648F: Documentation/devicetree/bindings/phy/ 6649 6650GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6651M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6652S: Supported 6653F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6654 6655GENERIC PM DOMAINS 6656M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6657M: Kevin Hilman <khilman@kernel.org> 6658M: Ulf Hansson <ulf.hansson@linaro.org> 6659L: linux-pm@vger.kernel.org 6660S: Supported 6661F: drivers/base/power/domain*.c 6662F: include/linux/pm_domain.h 6663F: Documentation/devicetree/bindings/power/power_domain.txt 6664 6665GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6666M: Eugen Hristev <eugen.hristev@microchip.com> 6667L: linux-input@vger.kernel.org 6668S: Maintained 6669F: drivers/input/touchscreen/resistive-adc-touch.c 6670 6671GENERIC UIO DRIVER FOR PCI DEVICES 6672M: "Michael S. Tsirkin" <mst@redhat.com> 6673L: kvm@vger.kernel.org 6674S: Supported 6675F: drivers/uio/uio_pci_generic.c 6676 6677GENWQE (IBM Generic Workqueue Card) 6678M: Frank Haverkamp <haver@linux.ibm.com> 6679S: Supported 6680F: drivers/misc/genwqe/ 6681 6682GET_MAINTAINER SCRIPT 6683M: Joe Perches <joe@perches.com> 6684S: Maintained 6685F: scripts/get_maintainer.pl 6686 6687GFS2 FILE SYSTEM 6688M: Bob Peterson <rpeterso@redhat.com> 6689M: Andreas Gruenbacher <agruenba@redhat.com> 6690L: cluster-devel@redhat.com 6691W: http://sources.redhat.com/cluster/ 6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6693S: Supported 6694F: Documentation/filesystems/gfs2*.txt 6695F: fs/gfs2/ 6696F: include/uapi/linux/gfs2_ondisk.h 6697 6698GIGASET ISDN DRIVERS 6699M: Paul Bolle <pebolle@tiscali.nl> 6700L: gigaset307x-common@lists.sourceforge.net 6701W: http://gigaset307x.sourceforge.net/ 6702S: Odd Fixes 6703F: Documentation/isdn/README.gigaset 6704F: drivers/isdn/gigaset/ 6705F: include/uapi/linux/gigaset_dev.h 6706 6707GNSS SUBSYSTEM 6708M: Johan Hovold <johan@kernel.org> 6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6710S: Maintained 6711F: Documentation/ABI/testing/sysfs-class-gnss 6712F: Documentation/devicetree/bindings/gnss/ 6713F: drivers/gnss/ 6714F: include/linux/gnss.h 6715 6716GO7007 MPEG CODEC 6717M: Hans Verkuil <hans.verkuil@cisco.com> 6718L: linux-media@vger.kernel.org 6719S: Maintained 6720F: drivers/media/usb/go7007/ 6721 6722GOODIX TOUCHSCREEN 6723M: Bastien Nocera <hadess@hadess.net> 6724L: linux-input@vger.kernel.org 6725S: Maintained 6726F: drivers/input/touchscreen/goodix.c 6727 6728GPD POCKET FAN DRIVER 6729M: Hans de Goede <hdegoede@redhat.com> 6730L: platform-driver-x86@vger.kernel.org 6731S: Maintained 6732F: drivers/platform/x86/gpd-pocket-fan.c 6733 6734GPIO ACPI SUPPORT 6735M: Mika Westerberg <mika.westerberg@linux.intel.com> 6736M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6737L: linux-gpio@vger.kernel.org 6738L: linux-acpi@vger.kernel.org 6739S: Maintained 6740F: Documentation/firmware-guide/acpi/gpio-properties.rst 6741F: drivers/gpio/gpiolib-acpi.c 6742 6743GPIO IR Transmitter 6744M: Sean Young <sean@mess.org> 6745L: linux-media@vger.kernel.org 6746S: Maintained 6747F: drivers/media/rc/gpio-ir-tx.c 6748 6749GPIO MOCKUP DRIVER 6750M: Bamvor Jian Zhang <bamv2005@gmail.com> 6751L: linux-gpio@vger.kernel.org 6752S: Maintained 6753F: drivers/gpio/gpio-mockup.c 6754F: tools/testing/selftests/gpio/ 6755 6756GPIO SUBSYSTEM 6757M: Linus Walleij <linus.walleij@linaro.org> 6758M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6759L: linux-gpio@vger.kernel.org 6760T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6761S: Maintained 6762F: Documentation/devicetree/bindings/gpio/ 6763F: Documentation/driver-api/gpio/ 6764F: Documentation/gpio/ 6765F: Documentation/ABI/testing/gpio-cdev 6766F: Documentation/ABI/obsolete/sysfs-gpio 6767F: drivers/gpio/ 6768F: include/linux/gpio/ 6769F: include/linux/gpio.h 6770F: include/linux/of_gpio.h 6771F: include/asm-generic/gpio.h 6772F: include/uapi/linux/gpio.h 6773F: tools/gpio/ 6774 6775GRE DEMULTIPLEXER DRIVER 6776M: Dmitry Kozlov <xeb@mail.ru> 6777L: netdev@vger.kernel.org 6778S: Maintained 6779F: net/ipv4/gre_demux.c 6780F: net/ipv4/gre_offload.c 6781F: include/net/gre.h 6782 6783GRETH 10/100/1G Ethernet MAC device driver 6784M: Andreas Larsson <andreas@gaisler.com> 6785L: netdev@vger.kernel.org 6786S: Maintained 6787F: drivers/net/ethernet/aeroflex/ 6788 6789GREYBUS AUDIO PROTOCOLS DRIVERS 6790M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6791M: Mark Greer <mgreer@animalcreek.com> 6792S: Maintained 6793F: drivers/staging/greybus/audio_apbridgea.c 6794F: drivers/staging/greybus/audio_apbridgea.h 6795F: drivers/staging/greybus/audio_codec.c 6796F: drivers/staging/greybus/audio_codec.h 6797F: drivers/staging/greybus/audio_gb.c 6798F: drivers/staging/greybus/audio_manager.c 6799F: drivers/staging/greybus/audio_manager.h 6800F: drivers/staging/greybus/audio_manager_module.c 6801F: drivers/staging/greybus/audio_manager_private.h 6802F: drivers/staging/greybus/audio_manager_sysfs.c 6803F: drivers/staging/greybus/audio_module.c 6804F: drivers/staging/greybus/audio_topology.c 6805 6806GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6807M: Viresh Kumar <vireshk@kernel.org> 6808S: Maintained 6809F: drivers/staging/greybus/authentication.c 6810F: drivers/staging/greybus/bootrom.c 6811F: drivers/staging/greybus/firmware.h 6812F: drivers/staging/greybus/fw-core.c 6813F: drivers/staging/greybus/fw-download.c 6814F: drivers/staging/greybus/fw-management.c 6815F: drivers/staging/greybus/greybus_authentication.h 6816F: drivers/staging/greybus/greybus_firmware.h 6817F: drivers/staging/greybus/hid.c 6818F: drivers/staging/greybus/i2c.c 6819F: drivers/staging/greybus/spi.c 6820F: drivers/staging/greybus/spilib.c 6821F: drivers/staging/greybus/spilib.h 6822 6823GREYBUS LOOPBACK DRIVER 6824M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6825S: Maintained 6826F: drivers/staging/greybus/loopback.c 6827 6828GREYBUS PLATFORM DRIVERS 6829M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6830S: Maintained 6831F: drivers/staging/greybus/arche-platform.c 6832F: drivers/staging/greybus/arche-apb-ctrl.c 6833F: drivers/staging/greybus/arche_platform.h 6834 6835GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6836M: Rui Miguel Silva <rmfrfs@gmail.com> 6837S: Maintained 6838F: drivers/staging/greybus/sdio.c 6839F: drivers/staging/greybus/light.c 6840F: drivers/staging/greybus/gpio.c 6841F: drivers/staging/greybus/power_supply.c 6842F: drivers/staging/greybus/spi.c 6843F: drivers/staging/greybus/spilib.c 6844 6845GREYBUS SUBSYSTEM 6846M: Johan Hovold <johan@kernel.org> 6847M: Alex Elder <elder@kernel.org> 6848M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6849S: Maintained 6850F: drivers/staging/greybus/ 6851L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6852 6853GREYBUS UART PROTOCOLS DRIVERS 6854M: David Lin <dtwlin@gmail.com> 6855S: Maintained 6856F: drivers/staging/greybus/uart.c 6857F: drivers/staging/greybus/log.c 6858 6859GS1662 VIDEO SERIALIZER 6860M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6861L: linux-media@vger.kernel.org 6862T: git git://linuxtv.org/media_tree.git 6863S: Maintained 6864F: drivers/media/spi/gs1662.c 6865 6866GSPCA FINEPIX SUBDRIVER 6867M: Frank Zago <frank@zago.net> 6868L: linux-media@vger.kernel.org 6869T: git git://linuxtv.org/media_tree.git 6870S: Maintained 6871F: drivers/media/usb/gspca/finepix.c 6872 6873GSPCA GL860 SUBDRIVER 6874M: Olivier Lorin <o.lorin@laposte.net> 6875L: linux-media@vger.kernel.org 6876T: git git://linuxtv.org/media_tree.git 6877S: Maintained 6878F: drivers/media/usb/gspca/gl860/ 6879 6880GSPCA M5602 SUBDRIVER 6881M: Erik Andren <erik.andren@gmail.com> 6882L: linux-media@vger.kernel.org 6883T: git git://linuxtv.org/media_tree.git 6884S: Maintained 6885F: drivers/media/usb/gspca/m5602/ 6886 6887GSPCA PAC207 SONIXB SUBDRIVER 6888M: Hans Verkuil <hverkuil@xs4all.nl> 6889L: linux-media@vger.kernel.org 6890T: git git://linuxtv.org/media_tree.git 6891S: Odd Fixes 6892F: drivers/media/usb/gspca/pac207.c 6893 6894GSPCA SN9C20X SUBDRIVER 6895M: Brian Johnson <brijohn@gmail.com> 6896L: linux-media@vger.kernel.org 6897T: git git://linuxtv.org/media_tree.git 6898S: Maintained 6899F: drivers/media/usb/gspca/sn9c20x.c 6900 6901GSPCA T613 SUBDRIVER 6902M: Leandro Costantino <lcostantino@gmail.com> 6903L: linux-media@vger.kernel.org 6904T: git git://linuxtv.org/media_tree.git 6905S: Maintained 6906F: drivers/media/usb/gspca/t613.c 6907 6908GSPCA USB WEBCAM DRIVER 6909M: Hans Verkuil <hverkuil@xs4all.nl> 6910L: linux-media@vger.kernel.org 6911T: git git://linuxtv.org/media_tree.git 6912S: Odd Fixes 6913F: drivers/media/usb/gspca/ 6914 6915GTP (GPRS Tunneling Protocol) 6916M: Pablo Neira Ayuso <pablo@netfilter.org> 6917M: Harald Welte <laforge@gnumonks.org> 6918L: osmocom-net-gprs@lists.osmocom.org 6919T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6920S: Maintained 6921F: drivers/net/gtp.c 6922 6923GUID PARTITION TABLE (GPT) 6924M: Davidlohr Bueso <dave@stgolabs.net> 6925L: linux-efi@vger.kernel.org 6926S: Maintained 6927F: block/partitions/efi.* 6928 6929H8/300 ARCHITECTURE 6930M: Yoshinori Sato <ysato@users.sourceforge.jp> 6931L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6932W: http://uclinux-h8.sourceforge.jp 6933T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6934S: Maintained 6935F: arch/h8300/ 6936F: drivers/clocksource/h8300_*.c 6937F: drivers/clk/h8300/ 6938F: drivers/irqchip/irq-renesas-h8*.c 6939 6940HABANALABS PCI DRIVER 6941M: Oded Gabbay <oded.gabbay@gmail.com> 6942T: git https://github.com/HabanaAI/linux.git 6943S: Supported 6944F: drivers/misc/habanalabs/ 6945F: include/uapi/misc/habanalabs.h 6946F: Documentation/ABI/testing/sysfs-driver-habanalabs 6947F: Documentation/ABI/testing/debugfs-driver-habanalabs 6948 6949HACKRF MEDIA DRIVER 6950M: Antti Palosaari <crope@iki.fi> 6951L: linux-media@vger.kernel.org 6952W: https://linuxtv.org 6953W: http://palosaari.fi/linux/ 6954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6955T: git git://linuxtv.org/anttip/media_tree.git 6956S: Maintained 6957F: drivers/media/usb/hackrf/ 6958 6959HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6960M: Frank Seidel <frank@f-seidel.de> 6961L: platform-driver-x86@vger.kernel.org 6962W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6963S: Maintained 6964F: drivers/platform/x86/hdaps.c 6965 6966HARDWARE MONITORING 6967M: Jean Delvare <jdelvare@suse.com> 6968M: Guenter Roeck <linux@roeck-us.net> 6969L: linux-hwmon@vger.kernel.org 6970W: http://hwmon.wiki.kernel.org/ 6971T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6972S: Maintained 6973F: Documentation/devicetree/bindings/hwmon/ 6974F: Documentation/hwmon/ 6975F: drivers/hwmon/ 6976F: include/linux/hwmon*.h 6977F: include/trace/events/hwmon*.h 6978 6979HARDWARE RANDOM NUMBER GENERATOR CORE 6980M: Matt Mackall <mpm@selenic.com> 6981M: Herbert Xu <herbert@gondor.apana.org.au> 6982L: linux-crypto@vger.kernel.org 6983S: Odd fixes 6984F: Documentation/devicetree/bindings/rng/ 6985F: Documentation/hw_random.txt 6986F: drivers/char/hw_random/ 6987F: include/linux/hw_random.h 6988 6989HARDWARE TRACING FACILITIES 6990M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6991S: Maintained 6992F: drivers/hwtracing/ 6993 6994HARDWARE SPINLOCK CORE 6995M: Ohad Ben-Cohen <ohad@wizery.com> 6996M: Bjorn Andersson <bjorn.andersson@linaro.org> 6997L: linux-remoteproc@vger.kernel.org 6998S: Maintained 6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7000F: Documentation/devicetree/bindings/hwlock/
7001F: Documentation/hwspinlock.txt 7002F: drivers/hwspinlock/ 7003F: include/linux/hwspinlock.h 7004 7005HARMONY SOUND DRIVER 7006L: linux-parisc@vger.kernel.org 7007S: Maintained 7008F: sound/parisc/harmony.* 7009 7010HDPVR USB VIDEO ENCODER DRIVER 7011M: Hans Verkuil <hverkuil@xs4all.nl> 7012L: linux-media@vger.kernel.org 7013T: git git://linuxtv.org/media_tree.git 7014W: https://linuxtv.org 7015S: Odd Fixes 7016F: drivers/media/usb/hdpvr/ 7017 7018HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7019M: Jerry Hoemann <jerry.hoemann@hpe.com> 7020S: Supported 7021F: Documentation/watchdog/hpwdt.txt 7022F: drivers/watchdog/hpwdt.c 7023 7024HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7025M: Don Brace <don.brace@microsemi.com> 7026L: esc.storagedev@microsemi.com 7027L: linux-scsi@vger.kernel.org 7028S: Supported 7029F: Documentation/scsi/hpsa.txt 7030F: drivers/scsi/hpsa*.[ch] 7031F: include/linux/cciss*.h 7032F: include/uapi/linux/cciss*.h 7033 7034HFI1 DRIVER 7035M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7036M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7037L: linux-rdma@vger.kernel.org 7038S: Supported 7039F: drivers/infiniband/hw/hfi1 7040 7041HFS FILESYSTEM 7042L: linux-fsdevel@vger.kernel.org 7043S: Orphan 7044F: Documentation/filesystems/hfs.txt 7045F: fs/hfs/ 7046 7047HFSPLUS FILESYSTEM 7048L: linux-fsdevel@vger.kernel.org 7049S: Orphan 7050F: Documentation/filesystems/hfsplus.txt 7051F: fs/hfsplus/ 7052 7053HGA FRAMEBUFFER DRIVER 7054M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7055L: linux-nvidia@lists.surfsouth.com 7056W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7057S: Maintained 7058F: drivers/video/fbdev/hgafb.c 7059 7060HIBERNATION (aka Software Suspend, aka swsusp) 7061M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7062M: Pavel Machek <pavel@ucw.cz> 7063L: linux-pm@vger.kernel.org 7064B: https://bugzilla.kernel.org 7065S: Supported 7066F: arch/x86/power/ 7067F: drivers/base/power/ 7068F: kernel/power/ 7069F: include/linux/suspend.h 7070F: include/linux/freezer.h 7071F: include/linux/pm.h 7072F: arch/*/include/asm/suspend*.h 7073 7074HID CORE LAYER 7075M: Jiri Kosina <jikos@kernel.org> 7076M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7077L: linux-input@vger.kernel.org 7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7079S: Maintained 7080F: drivers/hid/ 7081F: include/linux/hid* 7082F: include/uapi/linux/hid* 7083 7084HID SENSOR HUB DRIVERS 7085M: Jiri Kosina <jikos@kernel.org> 7086M: Jonathan Cameron <jic23@kernel.org> 7087M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7088L: linux-input@vger.kernel.org 7089L: linux-iio@vger.kernel.org 7090S: Maintained 7091F: Documentation/hid/hid-sensor* 7092F: drivers/hid/hid-sensor-* 7093F: drivers/iio/*/hid-* 7094F: include/linux/hid-sensor-* 7095 7096HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7097M: Thomas Gleixner <tglx@linutronix.de> 7098L: linux-kernel@vger.kernel.org 7099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7100S: Maintained 7101F: Documentation/timers/ 7102F: kernel/time/hrtimer.c 7103F: kernel/time/clockevents.c 7104F: kernel/time/timer_*.c 7105F: include/linux/clockchips.h 7106F: include/linux/hrtimer.h 7107 7108HIGH-SPEED SCC DRIVER FOR AX.25 7109L: linux-hams@vger.kernel.org 7110S: Orphan 7111F: drivers/net/hamradio/dmascc.c 7112F: drivers/net/hamradio/scc.c 7113 7114HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7115M: HighPoint Linux Team <linux@highpoint-tech.com> 7116W: http://www.highpoint-tech.com 7117S: Supported 7118F: Documentation/scsi/hptiop.txt 7119F: drivers/scsi/hptiop.c 7120 7121HIPPI 7122M: Jes Sorensen <jes@trained-monkey.org> 7123L: linux-hippi@sunsite.dk 7124S: Maintained 7125F: include/linux/hippidevice.h 7126F: include/uapi/linux/if_hippi.h 7127F: net/802/hippi.c 7128F: drivers/net/hippi/ 7129 7130HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7131M: Yisen Zhuang <yisen.zhuang@huawei.com> 7132M: Salil Mehta <salil.mehta@huawei.com> 7133L: netdev@vger.kernel.org 7134W: http://www.hisilicon.com 7135S: Maintained 7136F: drivers/net/ethernet/hisilicon/hns3/ 7137 7138HISILICON LPC BUS DRIVER 7139M: john.garry@huawei.com 7140W: http://www.hisilicon.com 7141S: Maintained 7142F: drivers/bus/hisi_lpc.c 7143F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7144 7145HISILICON NETWORK SUBSYSTEM DRIVER 7146M: Yisen Zhuang <yisen.zhuang@huawei.com> 7147M: Salil Mehta <salil.mehta@huawei.com> 7148L: netdev@vger.kernel.org 7149W: http://www.hisilicon.com 7150S: Maintained 7151F: drivers/net/ethernet/hisilicon/ 7152F: Documentation/devicetree/bindings/net/hisilicon*.txt 7153 7154HISILICON PMU DRIVER 7155M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7156W: http://www.hisilicon.com 7157S: Supported 7158F: drivers/perf/hisilicon 7159F: Documentation/perf/hisi-pmu.txt 7160 7161HISILICON ROCE DRIVER 7162M: Lijun Ou <oulijun@huawei.com> 7163M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7164L: linux-rdma@vger.kernel.org 7165S: Maintained 7166F: drivers/infiniband/hw/hns/ 7167F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7168 7169HISILICON SAS Controller 7170M: John Garry <john.garry@huawei.com> 7171W: http://www.hisilicon.com 7172S: Supported 7173F: drivers/scsi/hisi_sas/ 7174F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7175 7176HMM - Heterogeneous Memory Management 7177M: Jérôme Glisse <jglisse@redhat.com> 7178L: linux-mm@kvack.org 7179S: Maintained 7180F: mm/hmm* 7181F: include/linux/hmm* 7182F: Documentation/vm/hmm.rst 7183 7184HOST AP DRIVER 7185M: Jouni Malinen <j@w1.fi> 7186L: linux-wireless@vger.kernel.org 7187W: http://w1.fi/hostap-driver.html 7188S: Obsolete 7189F: drivers/net/wireless/intersil/hostap/ 7190 7191HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7192L: platform-driver-x86@vger.kernel.org 7193S: Orphan 7194F: drivers/platform/x86/tc1100-wmi.c 7195 7196HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7197M: Jaroslav Kysela <perex@perex.cz> 7198S: Maintained 7199F: drivers/net/ethernet/hp/hp100.* 7200 7201HPET: High Precision Event Timers driver 7202M: Clemens Ladisch <clemens@ladisch.de> 7203S: Maintained 7204F: Documentation/timers/hpet.txt 7205F: drivers/char/hpet.c 7206F: include/linux/hpet.h 7207F: include/uapi/linux/hpet.h 7208 7209HPET: x86 7210S: Orphan 7211F: arch/x86/kernel/hpet.c 7212F: arch/x86/include/asm/hpet.h 7213 7214HPFS FILESYSTEM 7215M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7216W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7217S: Maintained 7218F: fs/hpfs/ 7219 7220HSI SUBSYSTEM 7221M: Sebastian Reichel <sre@kernel.org> 7222T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7223S: Maintained 7224F: Documentation/ABI/testing/sysfs-bus-hsi 7225F: Documentation/driver-api/hsi.rst 7226F: drivers/hsi/ 7227F: include/linux/hsi/ 7228F: include/uapi/linux/hsi/ 7229 7230HSO 3G MODEM DRIVER 7231L: linux-usb@vger.kernel.org 7232S: Orphan 7233F: drivers/net/usb/hso.c 7234 7235HSR NETWORK PROTOCOL 7236M: Arvid Brodin <arvid.brodin@alten.se> 7237L: netdev@vger.kernel.org 7238S: Maintained 7239F: net/hsr/ 7240 7241HT16K33 LED CONTROLLER DRIVER 7242M: Robin van der Gracht <robin@protonic.nl> 7243S: Maintained 7244F: drivers/auxdisplay/ht16k33.c 7245F: Documentation/devicetree/bindings/display/ht16k33.txt 7246 7247HTCPEN TOUCHSCREEN DRIVER 7248M: Pau Oliva Fora <pof@eslack.org> 7249L: linux-input@vger.kernel.org 7250S: Maintained 7251F: drivers/input/touchscreen/htcpen.c 7252 7253HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7254M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7255L: linux-iio@vger.kernel.org 7256W: http://www.st.com/ 7257S: Maintained 7258F: drivers/iio/humidity/hts221* 7259F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7260 7261HUAWEI ETHERNET DRIVER 7262M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7263L: netdev@vger.kernel.org 7264S: Supported 7265F: Documentation/networking/hinic.txt 7266F: drivers/net/ethernet/huawei/hinic/ 7267 7268HUGETLB FILESYSTEM 7269M: Mike Kravetz <mike.kravetz@oracle.com> 7270L: linux-mm@kvack.org 7271S: Maintained 7272F: fs/hugetlbfs/ 7273F: mm/hugetlb.c 7274F: include/linux/hugetlb.h 7275F: Documentation/admin-guide/mm/hugetlbpage.rst 7276F: Documentation/vm/hugetlbfs_reserv.rst 7277F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7278 7279HVA ST MEDIA DRIVER 7280M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7281L: linux-media@vger.kernel.org 7282T: git git://linuxtv.org/media_tree.git 7283W: https://linuxtv.org 7284S: Supported 7285F: drivers/media/platform/sti/hva 7286 7287HWPOISON MEMORY FAILURE HANDLING 7288M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7289L: linux-mm@kvack.org 7290S: Maintained 7291F: mm/memory-failure.c 7292F: mm/hwpoison-inject.c 7293 7294HYGON PROCESSOR SUPPORT 7295M: Pu Wen <puwen@hygon.cn> 7296L: linux-kernel@vger.kernel.org 7297S: Maintained 7298F: arch/x86/kernel/cpu/hygon.c 7299 7300Hyper-V CORE AND DRIVERS 7301M: "K. Y. Srinivasan" <kys@microsoft.com> 7302M: Haiyang Zhang <haiyangz@microsoft.com> 7303M: Stephen Hemminger <sthemmin@microsoft.com> 7304M: Sasha Levin <sashal@kernel.org> 7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7306L: linux-hyperv@vger.kernel.org 7307S: Supported 7308F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7309F: arch/x86/include/asm/mshyperv.h 7310F: arch/x86/include/asm/trace/hyperv.h 7311F: arch/x86/include/asm/hyperv-tlfs.h 7312F: arch/x86/kernel/cpu/mshyperv.c 7313F: arch/x86/hyperv 7314F: drivers/hid/hid-hyperv.c 7315F: drivers/hv/ 7316F: drivers/input/serio/hyperv-keyboard.c 7317F: drivers/pci/controller/pci-hyperv.c 7318F: drivers/net/hyperv/ 7319F: drivers/scsi/storvsc_drv.c 7320F: drivers/uio/uio_hv_generic.c 7321F: drivers/video/fbdev/hyperv_fb.c 7322F: drivers/iommu/hyperv_iommu.c 7323F: net/vmw_vsock/hyperv_transport.c 7324F: include/linux/hyperv.h 7325F: include/uapi/linux/hyperv.h 7326F: tools/hv/ 7327F: Documentation/ABI/stable/sysfs-bus-vmbus 7328 7329HYPERVISOR VIRTUAL CONSOLE DRIVER 7330L: linuxppc-dev@lists.ozlabs.org 7331S: Odd Fixes 7332F: drivers/tty/hvc/ 7333 7334I2C ACPI SUPPORT 7335M: Mika Westerberg <mika.westerberg@linux.intel.com> 7336L: linux-i2c@vger.kernel.org 7337L: linux-acpi@vger.kernel.org 7338S: Maintained 7339F: drivers/i2c/i2c-core-acpi.c 7340 7341I2C CONTROLLER DRIVER FOR NVIDIA GPU 7342M: Ajay Gupta <ajayg@nvidia.com> 7343L: linux-i2c@vger.kernel.org 7344S: Maintained 7345F: Documentation/i2c/busses/i2c-nvidia-gpu 7346F: drivers/i2c/busses/i2c-nvidia-gpu.c 7347 7348I2C MUXES 7349M: Peter Rosin <peda@axentia.se> 7350L: linux-i2c@vger.kernel.org 7351S: Maintained 7352F: Documentation/i2c/i2c-topology 7353F: Documentation/i2c/muxes/ 7354F: Documentation/devicetree/bindings/i2c/i2c-mux* 7355F: Documentation/devicetree/bindings/i2c/i2c-arb* 7356F: Documentation/devicetree/bindings/i2c/i2c-gate* 7357F: drivers/i2c/i2c-mux.c 7358F: drivers/i2c/muxes/ 7359F: include/linux/i2c-mux.h 7360 7361I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7362M: Gregory CLEMENT <gregory.clement@bootlin.com> 7363L: linux-i2c@vger.kernel.org 7364S: Maintained 7365F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7366F: drivers/i2c/busses/i2c-mv64xxx.c 7367 7368I2C OVER PARALLEL PORT 7369M: Jean Delvare <jdelvare@suse.com> 7370L: linux-i2c@vger.kernel.org 7371S: Maintained 7372F: Documentation/i2c/busses/i2c-parport 7373F: Documentation/i2c/busses/i2c-parport-light 7374F: drivers/i2c/busses/i2c-parport.c 7375F: drivers/i2c/busses/i2c-parport-light.c 7376 7377I2C SUBSYSTEM 7378M: Wolfram Sang <wsa@the-dreams.de> 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: Maintained 7384F: Documentation/devicetree/bindings/i2c/i2c.txt 7385F: Documentation/i2c/ 7386F: drivers/i2c/* 7387F: include/linux/i2c.h 7388F: include/linux/i2c-dev.h 7389F: include/linux/i2c-smbus.h 7390F: include/uapi/linux/i2c.h 7391F: include/uapi/linux/i2c-*.h 7392 7393I2C SUBSYSTEM HOST DRIVERS 7394L: linux-i2c@vger.kernel.org 7395W: https://i2c.wiki.kernel.org/ 7396Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7398S: Odd Fixes 7399F: Documentation/devicetree/bindings/i2c/ 7400F: drivers/i2c/algos/ 7401F: drivers/i2c/busses/ 7402 7403I2C-TAOS-EVM DRIVER 7404M: Jean Delvare <jdelvare@suse.com> 7405L: linux-i2c@vger.kernel.org 7406S: Maintained 7407F: Documentation/i2c/busses/i2c-taos-evm 7408F: drivers/i2c/busses/i2c-taos-evm.c 7409 7410I2C-TINY-USB DRIVER 7411M: Till Harbaum <till@harbaum.org> 7412L: linux-i2c@vger.kernel.org 7413W: http://www.harbaum.org/till/i2c_tiny_usb 7414S: Maintained 7415F: drivers/i2c/busses/i2c-tiny-usb.c 7416 7417I2C/SMBUS CONTROLLER DRIVERS FOR PC 7418M: Jean Delvare <jdelvare@suse.com> 7419L: linux-i2c@vger.kernel.org 7420S: Maintained 7421F: Documentation/i2c/busses/i2c-ali1535 7422F: Documentation/i2c/busses/i2c-ali1563 7423F: Documentation/i2c/busses/i2c-ali15x3 7424F: Documentation/i2c/busses/i2c-amd756 7425F: Documentation/i2c/busses/i2c-amd8111 7426F: Documentation/i2c/busses/i2c-i801 7427F: Documentation/i2c/busses/i2c-nforce2 7428F: Documentation/i2c/busses/i2c-piix4 7429F: Documentation/i2c/busses/i2c-sis5595 7430F: Documentation/i2c/busses/i2c-sis630 7431F: Documentation/i2c/busses/i2c-sis96x 7432F: Documentation/i2c/busses/i2c-via 7433F: Documentation/i2c/busses/i2c-viapro 7434F: drivers/i2c/busses/i2c-ali1535.c 7435F: drivers/i2c/busses/i2c-ali1563.c 7436F: drivers/i2c/busses/i2c-ali15x3.c 7437F: drivers/i2c/busses/i2c-amd756.c 7438F: drivers/i2c/busses/i2c-amd756-s4882.c 7439F: drivers/i2c/busses/i2c-amd8111.c 7440F: drivers/i2c/busses/i2c-i801.c 7441F: drivers/i2c/busses/i2c-isch.c 7442F: drivers/i2c/busses/i2c-nforce2.c 7443F: drivers/i2c/busses/i2c-nforce2-s4985.c 7444F: drivers/i2c/busses/i2c-piix4.c 7445F: drivers/i2c/busses/i2c-sis5595.c 7446F: drivers/i2c/busses/i2c-sis630.c 7447F: drivers/i2c/busses/i2c-sis96x.c 7448F: drivers/i2c/busses/i2c-via.c 7449F: drivers/i2c/busses/i2c-viapro.c 7450 7451I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7452M: Hans de Goede <hdegoede@redhat.com> 7453L: linux-i2c@vger.kernel.org 7454S: Maintained 7455F: drivers/i2c/busses/i2c-cht-wc.c 7456 7457I2C/SMBUS ISMT DRIVER 7458M: Seth Heasley <seth.heasley@intel.com> 7459M: Neil Horman <nhorman@tuxdriver.com> 7460L: linux-i2c@vger.kernel.org 7461F: drivers/i2c/busses/i2c-ismt.c 7462F: Documentation/i2c/busses/i2c-ismt 7463 7464I2C/SMBUS STUB DRIVER 7465M: Jean Delvare <jdelvare@suse.com> 7466L: linux-i2c@vger.kernel.org 7467S: Maintained 7468F: drivers/i2c/i2c-stub.c 7469 7470I3C SUBSYSTEM 7471M: Boris Brezillon <bbrezillon@kernel.org> 7472L: linux-i3c@lists.infradead.org 7473C: irc://chat.freenode.net/linux-i3c 7474T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7475S: Maintained 7476F: Documentation/ABI/testing/sysfs-bus-i3c 7477F: Documentation/devicetree/bindings/i3c/ 7478F: Documentation/driver-api/i3c 7479F: drivers/i3c/ 7480F: include/linux/i3c/ 7481 7482I3C DRIVER FOR SYNOPSYS DESIGNWARE 7483M: Vitor Soares <vitor.soares@synopsys.com> 7484S: Maintained 7485F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7486F: drivers/i3c/master/dw* 7487 7488IA64 (Itanium) PLATFORM 7489M: Tony Luck <tony.luck@intel.com> 7490M: Fenghua Yu <fenghua.yu@intel.com> 7491L: linux-ia64@vger.kernel.org 7492T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7493S: Maintained 7494F: arch/ia64/ 7495 7496IBM Power 842 compression accelerator 7497M: Haren Myneni <haren@us.ibm.com> 7498S: Supported 7499F: drivers/crypto/nx/Makefile 7500F: drivers/crypto/nx/Kconfig 7501F: drivers/crypto/nx/nx-842* 7502F: include/linux/sw842.h 7503F: crypto/842.c 7504F: lib/842/ 7505 7506IBM Power in-Nest Crypto Acceleration 7507M: Breno Leitão <leitao@debian.org> 7508M: Nayna Jain <nayna@linux.ibm.com> 7509M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7510L: linux-crypto@vger.kernel.org 7511S: Supported 7512F: drivers/crypto/nx/Makefile 7513F: drivers/crypto/nx/Kconfig 7514F: drivers/crypto/nx/nx-aes* 7515F: drivers/crypto/nx/nx-sha* 7516F: drivers/crypto/nx/nx.* 7517F: drivers/crypto/nx/nx_csbcpb.h 7518F: drivers/crypto/nx/nx_debugfs.h 7519 7520IBM Power Linux RAID adapter 7521M: Brian King <brking@us.ibm.com> 7522S: Supported 7523F: drivers/scsi/ipr.* 7524 7525IBM Power SRIOV Virtual NIC Device Driver 7526M: Thomas Falcon <tlfalcon@linux.ibm.com> 7527M: John Allen <jallen@linux.ibm.com> 7528L: netdev@vger.kernel.org 7529S: Supported 7530F: drivers/net/ethernet/ibm/ibmvnic.* 7531 7532IBM Power Virtual Accelerator Switchboard 7533M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7534L: linuxppc-dev@lists.ozlabs.org 7535S: Supported 7536F: arch/powerpc/platforms/powernv/vas* 7537F: arch/powerpc/platforms/powernv/copy-paste.h 7538F: arch/powerpc/include/asm/vas.h 7539 7540IBM Power Virtual Ethernet Device Driver 7541M: Thomas Falcon <tlfalcon@linux.ibm.com> 7542L: netdev@vger.kernel.org 7543S: Supported 7544F: drivers/net/ethernet/ibm/ibmveth.* 7545 7546IBM Power Virtual FC Device Drivers 7547M: Tyrel Datwyler <tyreld@linux.ibm.com> 7548L: linux-scsi@vger.kernel.org 7549S: Supported 7550F: drivers/scsi/ibmvscsi/ibmvfc* 7551 7552IBM Power Virtual Management Channel Driver 7553M: Steven Royer <seroyer@linux.ibm.com> 7554S: Supported 7555F: drivers/misc/ibmvmc.* 7556 7557IBM Power Virtual SCSI Device Drivers 7558M: Tyrel Datwyler <tyreld@linux.ibm.com> 7559L: linux-scsi@vger.kernel.org 7560S: Supported 7561F: drivers/scsi/ibmvscsi/ibmvscsi* 7562F: include/scsi/viosrp.h 7563 7564IBM Power Virtual SCSI Device Target Driver 7565M: Michael Cyr <mikecyr@linux.ibm.com> 7566L: linux-scsi@vger.kernel.org 7567L: target-devel@vger.kernel.org 7568S: Supported 7569F: drivers/scsi/ibmvscsi_tgt/ 7570 7571IBM Power VMX Cryptographic instructions 7572M: Breno Leitão <leitao@debian.org> 7573M: Nayna Jain <nayna@linux.ibm.com> 7574M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7575L: linux-crypto@vger.kernel.org 7576S: Supported 7577F: drivers/crypto/vmx/Makefile 7578F: drivers/crypto/vmx/Kconfig 7579F: drivers/crypto/vmx/vmx.c 7580F: drivers/crypto/vmx/aes* 7581F: drivers/crypto/vmx/ghash* 7582F: drivers/crypto/vmx/ppc-xlate.pl 7583 7584IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7585M: Tyrel Datwyler <tyreld@linux.ibm.com> 7586L: linux-pci@vger.kernel.org 7587L: linuxppc-dev@lists.ozlabs.org 7588S: Supported 7589F: drivers/pci/hotplug/rpaphp* 7590 7591IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7592M: Tyrel Datwyler <tyreld@linux.ibm.com> 7593L: linux-pci@vger.kernel.org 7594L: linuxppc-dev@lists.ozlabs.org 7595S: Supported 7596F: drivers/pci/hotplug/rpadlpar* 7597 7598IBM ServeRAID RAID DRIVER 7599S: Orphan 7600F: drivers/scsi/ips.* 7601 7602ICH LPC AND GPIO DRIVER 7603M: Peter Tyser <ptyser@xes-inc.com> 7604S: Maintained 7605F: drivers/mfd/lpc_ich.c 7606F: drivers/gpio/gpio-ich.c 7607 7608IDE SUBSYSTEM 7609M: "David S. Miller" <davem@davemloft.net> 7610L: linux-ide@vger.kernel.org 7611Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7612T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7613S: Maintained 7614F: Documentation/ide/ 7615F: drivers/ide/ 7616F: include/linux/ide.h 7617 7618IDE/ATAPI DRIVERS 7619M: Borislav Petkov <bp@alien8.de> 7620L: linux-ide@vger.kernel.org 7621S: Maintained 7622F: Documentation/cdrom/ide-cd 7623F: drivers/ide/ide-cd* 7624 7625IDEAPAD LAPTOP EXTRAS DRIVER 7626M: Ike Panhc <ike.pan@canonical.com> 7627L: platform-driver-x86@vger.kernel.org 7628W: http://launchpad.net/ideapad-laptop 7629S: Maintained 7630F: drivers/platform/x86/ideapad-laptop.c 7631 7632IDEAPAD LAPTOP SLIDEBAR DRIVER 7633M: Andrey Moiseev <o2g.org.ru@gmail.com> 7634L: linux-input@vger.kernel.org 7635W: https://github.com/o2genum/ideapad-slidebar 7636S: Maintained 7637F: drivers/input/misc/ideapad_slidebar.c 7638 7639IDT VersaClock 5 CLOCK DRIVER 7640M: Marek Vasut <marek.vasut@gmail.com> 7641S: Maintained 7642F: drivers/clk/clk-versaclock5.c 7643 7644IEEE 802.15.4 SUBSYSTEM 7645M: Alexander Aring <alex.aring@gmail.com> 7646M: Stefan Schmidt <stefan@datenfreihafen.org> 7647L: linux-wpan@vger.kernel.org 7648W: http://wpan.cakelab.org/ 7649T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7650T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7651S: Maintained 7652F: net/ieee802154/ 7653F: net/mac802154/ 7654F: drivers/net/ieee802154/ 7655F: include/linux/nl802154.h 7656F: include/linux/ieee802154.h 7657F: include/net/nl802154.h 7658F: include/net/mac802154.h 7659F: include/net/af_ieee802154.h 7660F: include/net/cfg802154.h 7661F: include/net/ieee802154_netdev.h 7662F: Documentation/networking/ieee802154.rst 7663 7664IFE PROTOCOL 7665M: Yotam Gigi <yotam.gi@gmail.com> 7666M: Jamal Hadi Salim <jhs@mojatatu.com> 7667F: net/ife 7668F: include/net/ife.h 7669F: include/uapi/linux/ife.h 7670 7671IGORPLUG-USB IR RECEIVER 7672M: Sean Young <sean@mess.org> 7673L: linux-media@vger.kernel.org 7674S: Maintained 7675F: drivers/media/rc/igorplugusb.c 7676 7677IGUANAWORKS USB IR TRANSCEIVER 7678M: Sean Young <sean@mess.org> 7679L: linux-media@vger.kernel.org 7680S: Maintained 7681F: drivers/media/rc/iguanair.c 7682 7683IIO DIGITAL POTENTIOMETER DAC 7684M: Peter Rosin <peda@axentia.se> 7685L: linux-iio@vger.kernel.org 7686S: Maintained 7687F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7688F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7689F: drivers/iio/dac/dpot-dac.c 7690 7691IIO ENVELOPE DETECTOR 7692M: Peter Rosin <peda@axentia.se> 7693L: linux-iio@vger.kernel.org 7694S: Maintained 7695F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7696F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7697F: drivers/iio/adc/envelope-detector.c 7698 7699IIO MULTIPLEXER 7700M: Peter Rosin <peda@axentia.se> 7701L: linux-iio@vger.kernel.org 7702S: Maintained 7703F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7704F: drivers/iio/multiplexer/iio-mux.c 7705 7706IIO SUBSYSTEM AND DRIVERS 7707M: Jonathan Cameron <jic23@kernel.org> 7708R: Hartmut Knaack <knaack.h@gmx.de> 7709R: Lars-Peter Clausen <lars@metafoo.de> 7710R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7711L: linux-iio@vger.kernel.org 7712T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7713S: Maintained 7714F: Documentation/ABI/testing/configfs-iio* 7715F: Documentation/ABI/testing/sysfs-bus-iio* 7716F: Documentation/devicetree/bindings/iio/ 7717F: drivers/iio/ 7718F: drivers/staging/iio/ 7719F: include/linux/iio/ 7720F: tools/iio/ 7721 7722IIO UNIT CONVERTER 7723M: Peter Rosin <peda@axentia.se> 7724L: linux-iio@vger.kernel.org 7725S: Maintained 7726F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7727F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7728F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7729F: drivers/iio/afe/iio-rescale.c 7730 7731IKANOS/ADI EAGLE ADSL USB DRIVER 7732M: Matthieu Castet <castet.matthieu@free.fr> 7733M: Stanislaw Gruszka <stf_xl@wp.pl> 7734S: Maintained 7735F: drivers/usb/atm/ueagle-atm.c 7736 7737IMGTEC ASCII LCD DRIVER 7738M: Paul Burton <paul.burton@mips.com> 7739S: Maintained 7740F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7741F: drivers/auxdisplay/img-ascii-lcd.c 7742 7743IMGTEC IR DECODER DRIVER 7744M: James Hogan <jhogan@kernel.org> 7745S: Maintained 7746F: drivers/media/rc/img-ir/ 7747 7748IMON SOUNDGRAPH USB IR RECEIVER 7749M: Sean Young <sean@mess.org> 7750L: linux-media@vger.kernel.org 7751S: Maintained 7752F: drivers/media/rc/imon_raw.c 7753F: drivers/media/rc/imon.c 7754 7755IMS TWINTURBO FRAMEBUFFER DRIVER 7756L: linux-fbdev@vger.kernel.org 7757S: Orphan 7758F: drivers/video/fbdev/imsttfb.c 7759 7760INA209 HARDWARE MONITOR DRIVER 7761M: Guenter Roeck <linux@roeck-us.net> 7762L: linux-hwmon@vger.kernel.org 7763S: Maintained 7764F: Documentation/hwmon/ina209.rst 7765F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7766F: drivers/hwmon/ina209.c 7767 7768INA2XX HARDWARE MONITOR DRIVER 7769M: Guenter Roeck <linux@roeck-us.net> 7770L: linux-hwmon@vger.kernel.org 7771S: Maintained 7772F: Documentation/hwmon/ina2xx.rst 7773F: drivers/hwmon/ina2xx.c 7774F: include/linux/platform_data/ina2xx.h 7775 7776INDUSTRY PACK SUBSYSTEM (IPACK) 7777M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7778M: Jens Taprogge <jens.taprogge@taprogge.org> 7779M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7780L: industrypack-devel@lists.sourceforge.net 7781W: http://industrypack.sourceforge.net 7782S: Maintained 7783F: drivers/ipack/ 7784 7785INFINIBAND SUBSYSTEM 7786M: Doug Ledford <dledford@redhat.com> 7787M: Jason Gunthorpe <jgg@mellanox.com> 7788L: linux-rdma@vger.kernel.org 7789W: https://github.com/linux-rdma/rdma-core 7790Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7791T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7792S: Supported 7793F: Documentation/devicetree/bindings/infiniband/ 7794F: Documentation/infiniband/ 7795F: drivers/infiniband/ 7796F: include/uapi/linux/if_infiniband.h 7797F: include/uapi/rdma/ 7798F: include/rdma/ 7799F: include/trace/events/ib_mad.h 7800F: include/trace/events/ib_umad.h 7801F: samples/bpf/ibumad_kern.c 7802F: samples/bpf/ibumad_user.c 7803 7804INGENIC JZ4780 DMA Driver 7805M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7806S: Maintained 7807F: drivers/dma/dma-jz4780.c 7808 7809INGENIC JZ4780 NAND DRIVER 7810M: Harvey Hunt <harveyhuntnexus@gmail.com> 7811L: linux-mtd@lists.infradead.org 7812S: Maintained 7813F: drivers/mtd/nand/raw/ingenic/ 7814 7815INOTIFY 7816M: Jan Kara <jack@suse.cz> 7817R: Amir Goldstein <amir73il@gmail.com> 7818L: linux-fsdevel@vger.kernel.org 7819S: Maintained 7820F: Documentation/filesystems/inotify.txt 7821F: fs/notify/inotify/ 7822F: include/linux/inotify.h 7823F: include/uapi/linux/inotify.h 7824 7825INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7826M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7827L: linux-input@vger.kernel.org 7828Q: http://patchwork.kernel.org/project/linux-input/list/ 7829T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7830S: Maintained 7831F: drivers/input/ 7832F: include/linux/input.h 7833F: include/uapi/linux/input.h 7834F: include/uapi/linux/input-event-codes.h 7835F: include/linux/input/ 7836F: Documentation/devicetree/bindings/input/ 7837F: Documentation/devicetree/bindings/serio/ 7838F: Documentation/input/ 7839 7840INPUT MULTITOUCH (MT) PROTOCOL 7841M: Henrik Rydberg <rydberg@bitmath.org> 7842L: linux-input@vger.kernel.org 7843S: Odd fixes 7844F: Documentation/input/multi-touch-protocol.rst 7845F: drivers/input/input-mt.c 7846K: \b(ABS|SYN)_MT_ 7847 7848INSIDE SECURE CRYPTO DRIVER 7849M: Antoine Tenart <antoine.tenart@bootlin.com> 7850F: drivers/crypto/inside-secure/ 7851S: Maintained 7852L: linux-crypto@vger.kernel.org 7853 7854INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7855M: Mimi Zohar <zohar@linux.ibm.com> 7856M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7857L: linux-integrity@vger.kernel.org 7858T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7859S: Supported 7860F: security/integrity/ima/ 7861 7862INTEL 810/815 FRAMEBUFFER DRIVER 7863M: Antonino Daplas <adaplas@gmail.com> 7864L: linux-fbdev@vger.kernel.org 7865S: Maintained 7866F: drivers/video/fbdev/i810/ 7867 7868INTEL ASoC DRIVERS 7869M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7870M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7871M: Jie Yang <yang.jie@linux.intel.com> 7872L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7873S: Supported 7874F: sound/soc/intel/ 7875 7876INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7877M: Hans de Goede <hdegoede@redhat.com> 7878L: platform-driver-x86@vger.kernel.org 7879S: Maintained 7880F: drivers/platform/x86/intel_atomisp2_pm.c 7881 7882INTEL C600 SERIES SAS CONTROLLER DRIVER 7883M: Intel SCU Linux support <intel-linux-scu@intel.com> 7884M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7885L: linux-scsi@vger.kernel.org 7886T: git git://git.code.sf.net/p/intel-sas/isci 7887S: Supported 7888F: drivers/scsi/isci/ 7889 7890INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7891M: Jani Nikula <jani.nikula@linux.intel.com> 7892M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7893M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7894L: intel-gfx@lists.freedesktop.org 7895W: https://01.org/linuxgraphics/ 7896B: https://01.org/linuxgraphics/documentation/how-report-bugs 7897C: irc://chat.freenode.net/intel-gfx 7898Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7899T: git git://anongit.freedesktop.org/drm-intel 7900S: Supported 7901F: drivers/gpu/drm/i915/ 7902F: include/drm/i915* 7903F: include/uapi/drm/i915_drm.h 7904F: Documentation/gpu/i915.rst 7905 7906INTEL ETHERNET DRIVERS 7907M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7908L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7909W: http://www.intel.com/support/feedback.htm 7910W: http://e1000.sourceforge.net/ 7911Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7912T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7913T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7914S: Supported 7915F: Documentation/networking/device_drivers/intel/e100.rst 7916F: Documentation/networking/device_drivers/intel/e1000.rst 7917F: Documentation/networking/device_drivers/intel/e1000e.rst 7918F: Documentation/networking/device_drivers/intel/fm10k.rst 7919F: Documentation/networking/device_drivers/intel/igb.rst 7920F: Documentation/networking/device_drivers/intel/igbvf.rst 7921F: Documentation/networking/device_drivers/intel/ixgb.rst 7922F: Documentation/networking/device_drivers/intel/ixgbe.rst 7923F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7924F: Documentation/networking/device_drivers/intel/i40e.rst 7925F: Documentation/networking/device_drivers/intel/iavf.rst 7926F: Documentation/networking/device_drivers/intel/ice.rst 7927F: drivers/net/ethernet/intel/ 7928F: drivers/net/ethernet/intel/*/ 7929F: include/linux/avf/virtchnl.h 7930 7931INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7932M: Maik Broemme <mbroemme@libmpq.org> 7933L: linux-fbdev@vger.kernel.org 7934S: Maintained 7935F: Documentation/fb/intelfb.txt 7936F: drivers/video/fbdev/intelfb/ 7937 7938INTEL GPIO DRIVERS 7939M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7940L: linux-gpio@vger.kernel.org 7941S: Maintained 7942T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7943F: drivers/gpio/gpio-ich.c 7944F: drivers/gpio/gpio-intel-mid.c 7945F: drivers/gpio/gpio-lynxpoint.c 7946F: drivers/gpio/gpio-merrifield.c 7947F: drivers/gpio/gpio-ml-ioh.c 7948F: drivers/gpio/gpio-pch.c 7949F: drivers/gpio/gpio-sch.c 7950F: drivers/gpio/gpio-sodaville.c 7951 7952INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7953M: Zhenyu Wang <zhenyuw@linux.intel.com> 7954M: Zhi Wang <zhi.a.wang@intel.com> 7955L: intel-gvt-dev@lists.freedesktop.org 7956L: intel-gfx@lists.freedesktop.org 7957W: https://01.org/igvt-g 7958T: git https://github.com/intel/gvt-linux.git 7959S: Supported 7960F: drivers/gpu/drm/i915/gvt/ 7961 7962INTEL HID EVENT DRIVER 7963M: Alex Hung <alex.hung@canonical.com> 7964L: platform-driver-x86@vger.kernel.org 7965S: Maintained 7966F: drivers/platform/x86/intel-hid.c 7967 7968INTEL I/OAT DMA DRIVER 7969M: Dave Jiang <dave.jiang@intel.com> 7970R: Dan Williams <dan.j.williams@intel.com> 7971L: dmaengine@vger.kernel.org 7972Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7973S: Supported 7974F: drivers/dma/ioat* 7975 7976INTEL IDLE DRIVER 7977M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7978M: Len Brown <lenb@kernel.org> 7979L: linux-pm@vger.kernel.org 7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7981B: https://bugzilla.kernel.org 7982S: Supported 7983F: drivers/idle/intel_idle.c 7984 7985INTEL INTEGRATED SENSOR HUB DRIVER 7986M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7987M: Jiri Kosina <jikos@kernel.org> 7988L: linux-input@vger.kernel.org 7989S: Maintained 7990F: drivers/hid/intel-ish-hid/ 7991 7992INTEL IOMMU (VT-d) 7993M: David Woodhouse <dwmw2@infradead.org> 7994L: iommu@lists.linux-foundation.org 7995T: git git://git.infradead.org/iommu-2.6.git 7996S: Supported 7997F: drivers/iommu/intel-iommu.c 7998F: include/linux/intel-iommu.h 7999 8000INTEL IOP-ADMA DMA DRIVER
8001R: Dan Williams <dan.j.williams@intel.com> 8002S: Odd fixes 8003F: drivers/dma/iop-adma.c 8004 8005INTEL IPU3 CSI-2 CIO2 DRIVER 8006M: Yong Zhi <yong.zhi@intel.com> 8007M: Sakari Ailus <sakari.ailus@linux.intel.com> 8008M: Bingbu Cao <bingbu.cao@intel.com> 8009R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8010L: linux-media@vger.kernel.org 8011S: Maintained 8012F: drivers/media/pci/intel/ipu3/ 8013F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8014 8015INTEL IPU3 CSI-2 IMGU DRIVER 8016M: Sakari Ailus <sakari.ailus@linux.intel.com> 8017L: linux-media@vger.kernel.org 8018S: Maintained 8019F: drivers/staging/media/ipu3/ 8020F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8021F: Documentation/media/v4l-drivers/ipu3.rst 8022 8023INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8024M: Krzysztof Halasa <khalasa@piap.pl> 8025S: Maintained 8026F: include/linux/soc/ixp4xx/qmgr.h 8027F: include/linux/soc/ixp4xx/npe.h 8028F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8029F: drivers/soc/ixp4xx/ixp4xx-npe.c 8030F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8031F: drivers/net/wan/ixp4xx_hss.c 8032 8033INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8034M: Deepak Saxena <dsaxena@plexity.net> 8035S: Maintained 8036F: drivers/char/hw_random/ixp4xx-rng.c 8037 8038INTEL MANAGEMENT ENGINE (mei) 8039M: Tomas Winkler <tomas.winkler@intel.com> 8040L: linux-kernel@vger.kernel.org 8041S: Supported 8042F: include/uapi/linux/mei.h 8043F: include/linux/mei_cl_bus.h 8044F: drivers/misc/mei/* 8045F: drivers/watchdog/mei_wdt.c 8046F: Documentation/misc-devices/mei/* 8047F: samples/mei/* 8048 8049INTEL MENLOW THERMAL DRIVER 8050M: Sujith Thomas <sujith.thomas@intel.com> 8051L: platform-driver-x86@vger.kernel.org 8052W: https://01.org/linux-acpi 8053S: Supported 8054F: drivers/platform/x86/intel_menlow.c 8055 8056INTEL MIC DRIVERS (mic) 8057M: Sudeep Dutt <sudeep.dutt@intel.com> 8058M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8059S: Supported 8060W: https://github.com/sudeepdutt/mic 8061W: http://software.intel.com/en-us/mic-developer 8062F: include/linux/mic_bus.h 8063F: include/linux/scif.h 8064F: include/uapi/linux/mic_common.h 8065F: include/uapi/linux/mic_ioctl.h 8066F: include/uapi/linux/scif_ioctl.h 8067F: drivers/misc/mic/ 8068F: drivers/dma/mic_x100_dma.c 8069F: drivers/dma/mic_x100_dma.h 8070F: Documentation/mic/ 8071 8072INTEL PMC CORE DRIVER 8073M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8074M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8075L: platform-driver-x86@vger.kernel.org 8076S: Maintained 8077F: drivers/platform/x86/intel_pmc_core* 8078 8079INTEL PMC/P-Unit IPC DRIVER 8080M: Zha Qipeng<qipeng.zha@intel.com> 8081L: platform-driver-x86@vger.kernel.org 8082S: Maintained 8083F: drivers/platform/x86/intel_pmc_ipc.c 8084F: drivers/platform/x86/intel_punit_ipc.c 8085F: arch/x86/include/asm/intel_pmc_ipc.h 8086F: arch/x86/include/asm/intel_punit_ipc.h 8087 8088INTEL PMIC GPIO DRIVERS 8089M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8090S: Maintained 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8092F: drivers/gpio/gpio-*cove.c 8093F: drivers/gpio/gpio-msic.c 8094 8095INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 8096R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8097S: Maintained 8098F: drivers/mfd/intel_msic.c 8099F: drivers/mfd/intel_soc_pmic* 8100F: include/linux/mfd/intel_msic.h 8101F: include/linux/mfd/intel_soc_pmic* 8102 8103INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8104M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8105L: linux-wireless@vger.kernel.org 8106S: Maintained 8107F: Documentation/networking/device_drivers/intel/ipw2100.txt 8108F: Documentation/networking/device_drivers/intel/ipw2200.txt 8109F: drivers/net/wireless/intel/ipw2x00/ 8110 8111INTEL PSTATE DRIVER 8112M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8113M: Len Brown <lenb@kernel.org> 8114L: linux-pm@vger.kernel.org 8115S: Supported 8116F: drivers/cpufreq/intel_pstate.c 8117 8118INTEL RDMA RNIC DRIVER 8119M: Faisal Latif <faisal.latif@intel.com> 8120M: Shiraz Saleem <shiraz.saleem@intel.com> 8121L: linux-rdma@vger.kernel.org 8122S: Supported 8123F: drivers/infiniband/hw/i40iw/ 8124F: include/uapi/rdma/i40iw-abi.h 8125 8126INTEL TELEMETRY DRIVER 8127M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8128M: "David E. Box" <david.e.box@linux.intel.com> 8129L: platform-driver-x86@vger.kernel.org 8130S: Maintained 8131F: arch/x86/include/asm/intel_telemetry.h 8132F: drivers/platform/x86/intel_telemetry* 8133 8134INTEL VIRTUAL BUTTON DRIVER 8135M: AceLan Kao <acelan.kao@canonical.com> 8136L: platform-driver-x86@vger.kernel.org 8137S: Maintained 8138F: drivers/platform/x86/intel-vbtn.c 8139 8140INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8141M: Stanislaw Gruszka <sgruszka@redhat.com> 8142L: linux-wireless@vger.kernel.org 8143S: Supported 8144F: drivers/net/wireless/intel/iwlegacy/ 8145 8146INTEL WIRELESS WIFI LINK (iwlwifi) 8147M: Johannes Berg <johannes.berg@intel.com> 8148M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8149M: Luca Coelho <luciano.coelho@intel.com> 8150M: Intel Linux Wireless <linuxwifi@intel.com> 8151L: linux-wireless@vger.kernel.org 8152W: http://intellinuxwireless.org 8153T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8154S: Supported 8155F: drivers/net/wireless/intel/iwlwifi/ 8156 8157INTEL WIRELESS WIMAX CONNECTION 2400 8158M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8159M: linux-wimax@intel.com 8160L: wimax@linuxwimax.org (subscribers-only) 8161S: Supported 8162W: http://linuxwimax.org 8163F: Documentation/wimax/README.i2400m 8164F: drivers/net/wimax/i2400m/ 8165F: include/uapi/linux/wimax/i2400m.h 8166 8167INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8168M: Mario Limonciello <mario.limonciello@dell.com> 8169S: Maintained 8170F: drivers/platform/x86/intel-wmi-thunderbolt.c 8171 8172INTEL(R) TRACE HUB 8173M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8174S: Supported 8175F: Documentation/trace/intel_th.rst 8176F: drivers/hwtracing/intel_th/ 8177 8178INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8179M: Ning Sun <ning.sun@intel.com> 8180L: tboot-devel@lists.sourceforge.net 8181W: http://tboot.sourceforge.net 8182T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8183S: Supported 8184F: Documentation/intel_txt.txt 8185F: include/linux/tboot.h 8186F: arch/x86/kernel/tboot.c 8187 8188INTEL-MID GPIO DRIVER 8189M: David Cohen <david.a.cohen@linux.intel.com> 8190L: linux-gpio@vger.kernel.org 8191S: Maintained 8192F: drivers/gpio/gpio-intel-mid.c 8193 8194INTERCONNECT API 8195M: Georgi Djakov <georgi.djakov@linaro.org> 8196L: linux-pm@vger.kernel.org 8197S: Maintained 8198F: Documentation/interconnect/ 8199F: Documentation/devicetree/bindings/interconnect/ 8200F: drivers/interconnect/ 8201F: include/dt-bindings/interconnect/ 8202F: include/linux/interconnect-provider.h 8203F: include/linux/interconnect.h 8204 8205INVENSENSE MPU-3050 GYROSCOPE DRIVER 8206M: Linus Walleij <linus.walleij@linaro.org> 8207L: linux-iio@vger.kernel.org 8208S: Maintained 8209F: drivers/iio/gyro/mpu3050* 8210F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8211 8212IOC3 ETHERNET DRIVER 8213M: Ralf Baechle <ralf@linux-mips.org> 8214L: linux-mips@vger.kernel.org 8215S: Maintained 8216F: drivers/net/ethernet/sgi/ioc3-eth.c 8217 8218IOC3 SERIAL DRIVER 8219M: Pat Gefre <pfg@sgi.com> 8220L: linux-serial@vger.kernel.org 8221S: Maintained 8222F: drivers/tty/serial/ioc3_serial.c 8223 8224IOMAP FILESYSTEM LIBRARY 8225M: Christoph Hellwig <hch@infradead.org> 8226M: Darrick J. Wong <darrick.wong@oracle.com> 8227M: linux-xfs@vger.kernel.org 8228M: linux-fsdevel@vger.kernel.org 8229L: linux-xfs@vger.kernel.org 8230L: linux-fsdevel@vger.kernel.org 8231T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8232S: Supported 8233F: fs/iomap.c 8234F: include/linux/iomap.h 8235 8236IOMMU DRIVERS 8237M: Joerg Roedel <joro@8bytes.org> 8238L: iommu@lists.linux-foundation.org 8239T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8240S: Maintained 8241F: Documentation/devicetree/bindings/iommu/ 8242F: drivers/iommu/ 8243F: include/linux/iommu.h 8244F: include/linux/of_iommu.h 8245F: include/linux/iova.h 8246 8247IO_URING 8248M: Jens Axboe <axboe@kernel.dk> 8249L: linux-block@vger.kernel.org 8250L: linux-fsdevel@vger.kernel.org 8251T: git git://git.kernel.dk/linux-block 8252T: git git://git.kernel.dk/liburing 8253S: Maintained 8254F: fs/io_uring.c 8255F: include/uapi/linux/io_uring.h 8256 8257IP MASQUERADING 8258M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8259S: Maintained 8260F: net/ipv4/netfilter/ipt_MASQUERADE.c 8261 8262IPMI SUBSYSTEM 8263M: Corey Minyard <minyard@acm.org> 8264L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8265W: http://openipmi.sourceforge.net/ 8266S: Supported 8267F: Documentation/devicetree/bindings/ipmi/ 8268F: Documentation/IPMI.txt 8269F: drivers/char/ipmi/ 8270F: include/linux/ipmi* 8271F: include/uapi/linux/ipmi* 8272 8273IPS SCSI RAID DRIVER 8274M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8275L: linux-scsi@vger.kernel.org 8276W: http://www.adaptec.com/ 8277S: Maintained 8278F: drivers/scsi/ips* 8279 8280IPVS 8281M: Wensong Zhang <wensong@linux-vs.org> 8282M: Simon Horman <horms@verge.net.au> 8283M: Julian Anastasov <ja@ssi.bg> 8284L: netdev@vger.kernel.org 8285L: lvs-devel@vger.kernel.org 8286S: Maintained 8287T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8288T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8289F: Documentation/networking/ipvs-sysctl.txt 8290F: include/net/ip_vs.h 8291F: include/uapi/linux/ip_vs.h 8292F: net/netfilter/ipvs/ 8293 8294IPWIRELESS DRIVER 8295M: Jiri Kosina <jikos@kernel.org> 8296M: David Sterba <dsterba@suse.com> 8297S: Odd Fixes 8298F: drivers/tty/ipwireless/ 8299 8300IPX NETWORK LAYER 8301L: netdev@vger.kernel.org 8302S: Obsolete 8303F: include/uapi/linux/ipx.h 8304 8305IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8306M: Marc Zyngier <marc.zyngier@arm.com> 8307S: Maintained 8308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8309F: Documentation/IRQ-domain.txt 8310F: include/linux/irqdomain.h 8311F: kernel/irq/irqdomain.c 8312F: kernel/irq/msi.c 8313 8314IRQ SUBSYSTEM 8315M: Thomas Gleixner <tglx@linutronix.de> 8316L: linux-kernel@vger.kernel.org 8317S: Maintained 8318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8319F: kernel/irq/ 8320 8321IRQCHIP DRIVERS 8322M: Thomas Gleixner <tglx@linutronix.de> 8323M: Jason Cooper <jason@lakedaemon.net> 8324M: Marc Zyngier <marc.zyngier@arm.com> 8325L: linux-kernel@vger.kernel.org 8326S: Maintained 8327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8328F: Documentation/devicetree/bindings/interrupt-controller/ 8329F: drivers/irqchip/ 8330 8331ISA 8332M: William Breathitt Gray <vilhelm.gray@gmail.com> 8333S: Maintained 8334F: Documentation/isa.txt 8335F: drivers/base/isa.c 8336F: include/linux/isa.h 8337 8338ISA RADIO MODULE 8339M: Hans Verkuil <hverkuil@xs4all.nl> 8340L: linux-media@vger.kernel.org 8341T: git git://linuxtv.org/media_tree.git 8342W: https://linuxtv.org 8343S: Maintained 8344F: drivers/media/radio/radio-isa* 8345 8346ISAPNP 8347M: Jaroslav Kysela <perex@perex.cz> 8348S: Maintained 8349F: Documentation/isapnp.txt 8350F: drivers/pnp/isapnp/ 8351F: include/linux/isapnp.h 8352 8353ISCSI 8354M: Lee Duncan <lduncan@suse.com> 8355M: Chris Leech <cleech@redhat.com> 8356L: open-iscsi@googlegroups.com 8357W: www.open-iscsi.com 8358S: Maintained 8359F: drivers/scsi/*iscsi* 8360F: include/scsi/*iscsi* 8361 8362iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8363M: Peter Jones <pjones@redhat.com> 8364M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8365S: Maintained 8366F: drivers/firmware/iscsi_ibft* 8367 8368ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8369M: Sagi Grimberg <sagi@grimberg.me> 8370M: Max Gurtovoy <maxg@mellanox.com> 8371L: linux-rdma@vger.kernel.org 8372S: Supported 8373W: http://www.openfabrics.org 8374W: www.open-iscsi.org 8375Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8376F: drivers/infiniband/ulp/iser/ 8377 8378ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8379M: Sagi Grimberg <sagi@grimberg.me> 8380T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8381L: linux-rdma@vger.kernel.org 8382L: target-devel@vger.kernel.org 8383S: Supported 8384W: http://www.linux-iscsi.org 8385F: drivers/infiniband/ulp/isert 8386 8387ISDN SUBSYSTEM 8388M: Karsten Keil <isdn@linux-pingi.de> 8389L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8390L: netdev@vger.kernel.org 8391W: http://www.isdn4linux.de 8392T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8393S: Maintained 8394F: Documentation/isdn/ 8395F: drivers/isdn/ 8396F: include/linux/isdn.h 8397F: include/linux/isdn/ 8398F: include/uapi/linux/isdn.h 8399F: include/uapi/linux/isdn/ 8400 8401IT87 HARDWARE MONITORING DRIVER 8402M: Jean Delvare <jdelvare@suse.com> 8403L: linux-hwmon@vger.kernel.org 8404S: Maintained 8405F: Documentation/hwmon/it87.rst 8406F: drivers/hwmon/it87.c 8407 8408IT913X MEDIA DRIVER 8409M: Antti Palosaari <crope@iki.fi> 8410L: linux-media@vger.kernel.org 8411W: https://linuxtv.org 8412W: http://palosaari.fi/linux/ 8413Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8414T: git git://linuxtv.org/anttip/media_tree.git 8415S: Maintained 8416F: drivers/media/tuners/it913x* 8417 8418IVTV VIDEO4LINUX DRIVER 8419M: Andy Walls <awalls@md.metrocast.net> 8420L: ivtv-devel@ivtvdriver.org (subscribers-only) 8421L: linux-media@vger.kernel.org 8422T: git git://linuxtv.org/media_tree.git 8423W: http://www.ivtvdriver.org 8424S: Maintained 8425F: Documentation/media/v4l-drivers/ivtv* 8426F: drivers/media/pci/ivtv/ 8427F: include/uapi/linux/ivtv* 8428 8429IX2505V MEDIA DRIVER 8430M: Malcolm Priestley <tvboxspy@gmail.com> 8431L: linux-media@vger.kernel.org 8432W: https://linuxtv.org 8433Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8434S: Maintained 8435F: drivers/media/dvb-frontends/ix2505v* 8436 8437JAILHOUSE HYPERVISOR INTERFACE 8438M: Jan Kiszka <jan.kiszka@siemens.com> 8439L: jailhouse-dev@googlegroups.com 8440S: Maintained 8441F: arch/x86/kernel/jailhouse.c 8442F: arch/x86/include/asm/jailhouse_para.h 8443 8444JC42.4 TEMPERATURE SENSOR DRIVER 8445M: Guenter Roeck <linux@roeck-us.net> 8446L: linux-hwmon@vger.kernel.org 8447S: Maintained 8448F: drivers/hwmon/jc42.c 8449F: Documentation/hwmon/jc42.rst 8450 8451JFS FILESYSTEM 8452M: Dave Kleikamp <shaggy@kernel.org> 8453L: jfs-discussion@lists.sourceforge.net 8454W: http://jfs.sourceforge.net/ 8455T: git git://github.com/kleikamp/linux-shaggy.git 8456S: Maintained 8457F: Documentation/filesystems/jfs.txt 8458F: fs/jfs/ 8459 8460JME NETWORK DRIVER 8461M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8462L: netdev@vger.kernel.org 8463S: Maintained 8464F: drivers/net/ethernet/jme.* 8465 8466JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8467M: David Woodhouse <dwmw2@infradead.org> 8468M: Richard Weinberger <richard@nod.at> 8469L: linux-mtd@lists.infradead.org 8470W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8471T: git git://git.infradead.org/ubifs-2.6.git 8472S: Odd Fixes 8473F: fs/jffs2/ 8474F: include/uapi/linux/jffs2.h 8475 8476JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8477M: "Theodore Ts'o" <tytso@mit.edu> 8478M: Jan Kara <jack@suse.com> 8479L: linux-ext4@vger.kernel.org 8480S: Maintained 8481F: fs/jbd2/ 8482F: include/linux/jbd2.h 8483 8484JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8485M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8486L: linux-media@vger.kernel.org 8487S: Maintained 8488F: drivers/media/platform/rcar_jpu.c 8489 8490JSM Neo PCI based serial card 8491L: linux-serial@vger.kernel.org 8492S: Orphan 8493F: drivers/tty/serial/jsm/ 8494 8495K10TEMP HARDWARE MONITORING DRIVER 8496M: Clemens Ladisch <clemens@ladisch.de> 8497L: linux-hwmon@vger.kernel.org 8498S: Maintained 8499F: Documentation/hwmon/k10temp.rst 8500F: drivers/hwmon/k10temp.c 8501 8502K8TEMP HARDWARE MONITORING DRIVER 8503M: Rudolf Marek <r.marek@assembler.cz> 8504L: linux-hwmon@vger.kernel.org 8505S: Maintained 8506F: Documentation/hwmon/k8temp.rst 8507F: drivers/hwmon/k8temp.c 8508 8509KASAN 8510M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8511R: Alexander Potapenko <glider@google.com> 8512R: Dmitry Vyukov <dvyukov@google.com> 8513L: kasan-dev@googlegroups.com 8514S: Maintained 8515F: arch/*/include/asm/kasan.h 8516F: arch/*/mm/kasan_init* 8517F: Documentation/dev-tools/kasan.rst 8518F: include/linux/kasan*.h 8519F: lib/test_kasan.c 8520F: mm/kasan/ 8521F: scripts/Makefile.kasan 8522 8523KCONFIG 8524M: Masahiro Yamada <yamada.masahiro@socionext.com> 8525T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8526L: linux-kbuild@vger.kernel.org 8527S: Maintained 8528F: Documentation/kbuild/kconfig* 8529F: scripts/kconfig/ 8530F: scripts/Kconfig.include 8531 8532KDUMP 8533M: Dave Young <dyoung@redhat.com> 8534M: Baoquan He <bhe@redhat.com> 8535R: Vivek Goyal <vgoyal@redhat.com> 8536L: kexec@lists.infradead.org 8537W: http://lse.sourceforge.net/kdump/ 8538S: Maintained 8539F: Documentation/kdump/ 8540 8541KEENE FM RADIO TRANSMITTER DRIVER 8542M: Hans Verkuil <hverkuil@xs4all.nl> 8543L: linux-media@vger.kernel.org 8544T: git git://linuxtv.org/media_tree.git 8545W: https://linuxtv.org 8546S: Maintained 8547F: drivers/media/radio/radio-keene* 8548 8549KERNEL AUTOMOUNTER 8550M: Ian Kent <raven@themaw.net> 8551L: autofs@vger.kernel.org 8552S: Maintained 8553F: fs/autofs/ 8554 8555KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8556M: Masahiro Yamada <yamada.masahiro@socionext.com> 8557M: Michal Marek <michal.lkml@markovi.net> 8558T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8559L: linux-kbuild@vger.kernel.org 8560S: Maintained 8561F: Documentation/kbuild/ 8562F: Makefile 8563F: scripts/Kbuild* 8564F: scripts/Makefile* 8565F: scripts/basic/ 8566F: scripts/mk* 8567F: scripts/*vmlinux* 8568F: scripts/mod/ 8569F: scripts/package/ 8570 8571KERNEL JANITORS 8572L: kernel-janitors@vger.kernel.org 8573W: http://kernelnewbies.org/KernelJanitors 8574S: Odd Fixes 8575 8576KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8577M: "J. Bruce Fields" <bfields@fieldses.org> 8578M: Chuck Lever <chuck.lever@oracle.com> 8579L: linux-nfs@vger.kernel.org 8580W: http://nfs.sourceforge.net/ 8581T: git git://linux-nfs.org/~bfields/linux.git 8582S: Supported 8583F: fs/nfsd/ 8584F: include/uapi/linux/nfsd/ 8585F: fs/lockd/ 8586F: fs/nfs_common/ 8587F: net/sunrpc/ 8588F: include/linux/lockd/ 8589F: include/linux/sunrpc/ 8590F: include/uapi/linux/sunrpc/ 8591 8592KERNEL SELFTEST FRAMEWORK 8593M: Shuah Khan <shuah@kernel.org> 8594M: Shuah Khan <skhan@linuxfoundation.org> 8595L: linux-kselftest@vger.kernel.org 8596T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8597Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8598S: Maintained 8599F: tools/testing/selftests/ 8600F: Documentation/dev-tools/kselftest* 8601 8602KERNEL USERMODE HELPER 8603M: Luis Chamberlain <mcgrof@kernel.org> 8604L: linux-kernel@vger.kernel.org 8605S: Maintained 8606F: kernel/umh.c 8607F: include/linux/umh.h 8608 8609KERNEL VIRTUAL MACHINE (KVM) 8610M: Paolo Bonzini <pbonzini@redhat.com> 8611M: Radim Krčmář <rkrcmar@redhat.com> 8612L: kvm@vger.kernel.org 8613W: http://www.linux-kvm.org 8614T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8615S: Supported 8616F: Documentation/virtual/kvm/ 8617F: include/trace/events/kvm.h 8618F: include/uapi/asm-generic/kvm* 8619F: include/uapi/linux/kvm* 8620F: include/asm-generic/kvm* 8621F: include/linux/kvm* 8622F: include/kvm/iodev.h 8623F: virt/kvm/* 8624F: tools/kvm/ 8625F: tools/testing/selftests/kvm/ 8626 8627KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8628M: Joerg Roedel <joro@8bytes.org> 8629L: kvm@vger.kernel.org 8630W: http://www.linux-kvm.org/ 8631S: Maintained 8632F: arch/x86/include/asm/svm.h 8633F: arch/x86/kvm/svm.c 8634 8635KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8636M: Marc Zyngier <marc.zyngier@arm.com> 8637R: James Morse <james.morse@arm.com> 8638R: Julien Thierry <julien.thierry@arm.com> 8639R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8641L: kvmarm@lists.cs.columbia.edu 8642T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8643S: Maintained 8644F: arch/arm/include/uapi/asm/kvm* 8645F: arch/arm/include/asm/kvm* 8646F: arch/arm/kvm/ 8647F: arch/arm64/include/uapi/asm/kvm* 8648F: arch/arm64/include/asm/kvm* 8649F: arch/arm64/kvm/ 8650F: virt/kvm/arm/ 8651F: include/kvm/arm_* 8652 8653KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8654M: James Hogan <jhogan@kernel.org> 8655L: linux-mips@vger.kernel.org 8656S: Supported 8657F: arch/mips/include/uapi/asm/kvm* 8658F: arch/mips/include/asm/kvm* 8659F: arch/mips/kvm/ 8660 8661KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8662M: Paul Mackerras <paulus@ozlabs.org> 8663L: kvm-ppc@vger.kernel.org 8664W: http://www.linux-kvm.org/ 8665T: git git://github.com/agraf/linux-2.6.git 8666S: Supported 8667F: arch/powerpc/include/uapi/asm/kvm* 8668F: arch/powerpc/include/asm/kvm* 8669F: arch/powerpc/kvm/ 8670F: arch/powerpc/kernel/kvm* 8671 8672KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8673M: Christian Borntraeger <borntraeger@de.ibm.com> 8674M: Janosch Frank <frankja@linux.ibm.com> 8675R: David Hildenbrand <david@redhat.com> 8676R: Cornelia Huck <cohuck@redhat.com> 8677L: linux-s390@vger.kernel.org 8678W: http://www.ibm.com/developerworks/linux/linux390/ 8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8680S: Supported 8681F: arch/s390/include/uapi/asm/kvm* 8682F: arch/s390/include/asm/gmap.h 8683F: arch/s390/include/asm/kvm* 8684F: arch/s390/kvm/ 8685F: arch/s390/mm/gmap.c 8686 8687KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8688M: Paolo Bonzini <pbonzini@redhat.com> 8689M: Radim Krčmář <rkrcmar@redhat.com> 8690L: kvm@vger.kernel.org 8691W: http://www.linux-kvm.org 8692T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8693S: Supported 8694F: arch/x86/kvm/ 8695F: arch/x86/kvm/*/ 8696F: arch/x86/include/uapi/asm/kvm* 8697F: arch/x86/include/asm/kvm* 8698F: arch/x86/include/asm/pvclock-abi.h 8699F: arch/x86/kernel/kvm.c 8700F: arch/x86/kernel/kvmclock.c 8701 8702KERNFS 8703M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8704M: Tejun Heo <tj@kernel.org> 8705T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8706S: Supported 8707F: include/linux/kernfs.h 8708F: fs/kernfs/ 8709 8710KEXEC 8711M: Eric Biederman <ebiederm@xmission.com> 8712W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8713L: kexec@lists.infradead.org 8714S: Maintained 8715F: include/linux/kexec.h 8716F: include/uapi/linux/kexec.h 8717F: kernel/kexec* 8718 8719KEYS-ENCRYPTED 8720M: Mimi Zohar <zohar@linux.ibm.com> 8721L: linux-integrity@vger.kernel.org 8722L: keyrings@vger.kernel.org 8723S: Supported 8724F: Documentation/security/keys/trusted-encrypted.rst 8725F: include/keys/encrypted-type.h 8726F: security/keys/encrypted-keys/ 8727 8728KEYS-TRUSTED 8729M: James Bottomley <jejb@linux.ibm.com> 8730M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8731M: Mimi Zohar <zohar@linux.ibm.com> 8732L: linux-integrity@vger.kernel.org 8733L: keyrings@vger.kernel.org 8734S: Supported 8735F: Documentation/security/keys/trusted-encrypted.rst 8736F: include/keys/trusted-type.h 8737F: security/keys/trusted.c 8738F: security/keys/trusted.h 8739 8740KEYS/KEYRINGS: 8741M: David Howells <dhowells@redhat.com> 8742L: keyrings@vger.kernel.org 8743S: Maintained 8744F: Documentation/security/keys/core.rst 8745F: include/linux/key.h 8746F: include/linux/key-type.h 8747F: include/linux/keyctl.h 8748F: include/uapi/linux/keyctl.h 8749F: include/keys/ 8750F: security/keys/ 8751 8752KGDB / KDB /debug_core 8753M: Jason Wessel <jason.wessel@windriver.com> 8754M: Daniel Thompson <daniel.thompson@linaro.org> 8755W: http://kgdb.wiki.kernel.org/ 8756L: kgdb-bugreport@lists.sourceforge.net 8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8758S: Maintained 8759F: Documentation/dev-tools/kgdb.rst 8760F: drivers/misc/kgdbts.c 8761F: drivers/tty/serial/kgdboc.c 8762F: include/linux/kdb.h 8763F: include/linux/kgdb.h 8764F: kernel/debug/ 8765 8766KMEMLEAK 8767M: Catalin Marinas <catalin.marinas@arm.com> 8768S: Maintained 8769F: Documentation/dev-tools/kmemleak.rst 8770F: include/linux/kmemleak.h 8771F: mm/kmemleak.c 8772F: mm/kmemleak-test.c 8773 8774KMOD KERNEL MODULE LOADER - USERMODE HELPER 8775M: Luis Chamberlain <mcgrof@kernel.org> 8776L: linux-kernel@vger.kernel.org 8777S: Maintained 8778F: kernel/kmod.c 8779F: include/linux/kmod.h 8780F: lib/test_kmod.c 8781F: tools/testing/selftests/kmod/ 8782 8783KPROBES 8784M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8785M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8786M: "David S. Miller" <davem@davemloft.net> 8787M: Masami Hiramatsu <mhiramat@kernel.org> 8788S: Maintained 8789F: Documentation/kprobes.txt 8790F: include/linux/kprobes.h 8791F: include/asm-generic/kprobes.h 8792F: kernel/kprobes.c 8793 8794KS0108 LCD CONTROLLER DRIVER 8795M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8796S: Maintained 8797F: Documentation/auxdisplay/ks0108 8798F: drivers/auxdisplay/ks0108.c 8799F: include/linux/ks0108.h 8800 8801L3MDEV 8802M: David Ahern <dsa@cumulusnetworks.com> 8803L: netdev@vger.kernel.org 8804S: Maintained 8805F: net/l3mdev 8806F: include/net/l3mdev.h 8807 8808L7 BPF FRAMEWORK 8809M: John Fastabend <john.fastabend@gmail.com> 8810M: Daniel Borkmann <daniel@iogearbox.net> 8811L: netdev@vger.kernel.org 8812L: bpf@vger.kernel.org 8813S: Maintained 8814F: include/linux/skmsg.h 8815F: net/core/skmsg.c 8816F: net/core/sock_map.c 8817F: net/ipv4/tcp_bpf.c 8818 8819LANTIQ / INTEL Ethernet drivers 8820M: Hauke Mehrtens <hauke@hauke-m.de> 8821L: netdev@vger.kernel.org 8822S: Maintained 8823F: net/dsa/tag_gswip.c 8824F: drivers/net/ethernet/lantiq_xrx200.c 8825F: drivers/net/dsa/lantiq_pce.h 8826F: drivers/net/dsa/lantiq_gswip.c 8827 8828LANTIQ MIPS ARCHITECTURE 8829M: John Crispin <john@phrozen.org> 8830L: linux-mips@vger.kernel.org 8831S: Maintained 8832F: arch/mips/lantiq 8833F: drivers/soc/lantiq 8834 8835LAPB module 8836L: linux-x25@vger.kernel.org 8837S: Orphan 8838F: Documentation/networking/lapb-module.txt 8839F: include/*/lapb.h 8840F: net/lapb/ 8841 8842LASI 53c700 driver for PARISC 8843M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8844L: linux-scsi@vger.kernel.org 8845S: Maintained 8846F: Documentation/scsi/53c700.txt 8847F: drivers/scsi/53c700* 8848 8849LEAKING_ADDRESSES 8850M: Tobin C. Harding <me@tobin.cc> 8851M: Tycho Andersen <tycho@tycho.ws> 8852L: kernel-hardening@lists.openwall.com 8853S: Maintained 8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8855F: scripts/leaking_addresses.pl 8856 8857LED SUBSYSTEM 8858M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8859M: Pavel Machek <pavel@ucw.cz> 8860R: Dan Murphy <dmurphy@ti.com> 8861L: linux-leds@vger.kernel.org 8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8863S: Maintained 8864F: Documentation/devicetree/bindings/leds/ 8865F: drivers/leds/ 8866F: include/linux/leds.h 8867 8868LEGACY EEPROM DRIVER 8869M: Jean Delvare <jdelvare@suse.com> 8870S: Maintained 8871F: Documentation/misc-devices/eeprom 8872F: drivers/misc/eeprom/eeprom.c 8873 8874LEGO MINDSTORMS EV3 8875R: David Lechner <david@lechnology.com> 8876S: Maintained 8877F: arch/arm/boot/dts/da850-lego-ev3.dts 8878F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8879F: drivers/power/supply/lego_ev3_battery.c 8880 8881LEGO USB Tower driver 8882M: Juergen Stuber <starblue@users.sourceforge.net> 8883L: legousb-devel@lists.sourceforge.net 8884W: http://legousb.sourceforge.net/ 8885S: Maintained 8886F: drivers/usb/misc/legousbtower.c 8887 8888LG LAPTOP EXTRAS 8889M: Matan Ziv-Av <matan@svgalib.org> 8890L: platform-driver-x86@vger.kernel.org 8891S: Maintained 8892F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8893F: Documentation/laptops/lg-laptop.rst 8894F: drivers/platform/x86/lg-laptop.c 8895 8896LG2160 MEDIA DRIVER 8897M: Michael Krufky <mkrufky@linuxtv.org> 8898L: linux-media@vger.kernel.org 8899W: https://linuxtv.org 8900W: http://github.com/mkrufky 8901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8902T: git git://linuxtv.org/mkrufky/tuners.git 8903S: Maintained 8904F: drivers/media/dvb-frontends/lg2160.* 8905 8906LGDT3305 MEDIA DRIVER 8907M: Michael Krufky <mkrufky@linuxtv.org> 8908L: linux-media@vger.kernel.org 8909W: https://linuxtv.org 8910W: http://github.com/mkrufky 8911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8912T: git git://linuxtv.org/mkrufky/tuners.git 8913S: Maintained 8914F: drivers/media/dvb-frontends/lgdt3305.* 8915 8916LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8917M: Viresh Kumar <vireshk@kernel.org> 8918L: linux-ide@vger.kernel.org 8919T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8920S: Maintained 8921F: include/linux/pata_arasan_cf_data.h 8922F: drivers/ata/pata_arasan_cf.c 8923 8924LIBATA PATA DRIVERS 8925M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8926M: Jens Axboe <axboe@kernel.dk> 8927L: linux-ide@vger.kernel.org 8928T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8929S: Maintained 8930F: drivers/ata/pata_*.c 8931F: drivers/ata/ata_generic.c 8932 8933LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8934M: Linus Walleij <linus.walleij@linaro.org> 8935L: linux-ide@vger.kernel.org 8936T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8937S: Maintained 8938F: drivers/ata/pata_ftide010.c 8939F: drivers/ata/sata_gemini.c 8940F: drivers/ata/sata_gemini.h 8941 8942LIBATA SATA AHCI PLATFORM devices support 8943M: Hans de Goede <hdegoede@redhat.com> 8944M: Jens Axboe <axboe@kernel.dk> 8945L: linux-ide@vger.kernel.org 8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8947S: Maintained 8948F: drivers/ata/ahci_platform.c 8949F: drivers/ata/libahci_platform.c 8950F: include/linux/ahci_platform.h 8951 8952LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8953M: Mikael Pettersson <mikpelinux@gmail.com> 8954L: linux-ide@vger.kernel.org 8955T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8956S: Maintained 8957F: drivers/ata/sata_promise.* 8958 8959LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8960M: Jens Axboe <axboe@kernel.dk> 8961L: linux-ide@vger.kernel.org 8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8963S: Maintained 8964F: drivers/ata/ 8965F: include/linux/ata.h 8966F: include/linux/libata.h 8967F: Documentation/devicetree/bindings/ata/ 8968 8969LIBLOCKDEP 8970M: Sasha Levin <alexander.levin@microsoft.com> 8971S: Maintained 8972F: tools/lib/lockdep/ 8973 8974LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8975M: Dan Williams <dan.j.williams@intel.com> 8976M: Vishal Verma <vishal.l.verma@intel.com> 8977M: Dave Jiang <dave.jiang@intel.com> 8978L: linux-nvdimm@lists.01.org 8979Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8980S: Supported 8981F: drivers/nvdimm/blk.c 8982F: drivers/nvdimm/region_devs.c 8983 8984LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8985M: Vishal Verma <vishal.l.verma@intel.com> 8986M: Dan Williams <dan.j.williams@intel.com> 8987M: Dave Jiang <dave.jiang@intel.com> 8988L: linux-nvdimm@lists.01.org 8989Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8990S: Supported 8991F: drivers/nvdimm/btt* 8992 8993LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8994M: Dan Williams <dan.j.williams@intel.com> 8995M: Vishal Verma <vishal.l.verma@intel.com> 8996M: Dave Jiang <dave.jiang@intel.com> 8997L: linux-nvdimm@lists.01.org 8998Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8999S: Supported 9000F: drivers/nvdimm/pmem*
9001 9002LIBNVDIMM: DEVICETREE BINDINGS 9003M: Oliver O'Halloran <oohall@gmail.com> 9004L: linux-nvdimm@lists.01.org 9005Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9006S: Supported 9007F: drivers/nvdimm/of_pmem.c 9008F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9009 9010LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9011M: Dan Williams <dan.j.williams@intel.com> 9012M: Vishal Verma <vishal.l.verma@intel.com> 9013M: Dave Jiang <dave.jiang@intel.com> 9014M: Keith Busch <keith.busch@intel.com> 9015M: Ira Weiny <ira.weiny@intel.com> 9016L: linux-nvdimm@lists.01.org 9017Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9018T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9019S: Supported 9020F: drivers/nvdimm/* 9021F: drivers/acpi/nfit/* 9022F: include/linux/nd.h 9023F: include/linux/libnvdimm.h 9024F: include/uapi/linux/ndctl.h 9025 9026LIGHTNVM PLATFORM SUPPORT 9027M: Matias Bjorling <mb@lightnvm.io> 9028W: http://github/OpenChannelSSD 9029L: linux-block@vger.kernel.org 9030S: Maintained 9031F: drivers/lightnvm/ 9032F: include/linux/lightnvm.h 9033F: include/uapi/linux/lightnvm.h 9034 9035LINUX FOR POWER MACINTOSH 9036M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9037W: http://www.penguinppc.org/ 9038L: linuxppc-dev@lists.ozlabs.org 9039S: Maintained 9040F: arch/powerpc/platforms/powermac/ 9041F: drivers/macintosh/ 9042 9043LINUX FOR POWERPC (32-BIT AND 64-BIT) 9044M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9045M: Paul Mackerras <paulus@samba.org> 9046M: Michael Ellerman <mpe@ellerman.id.au> 9047W: https://github.com/linuxppc/linux/wiki 9048L: linuxppc-dev@lists.ozlabs.org 9049Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9050T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9051S: Supported 9052F: Documentation/ABI/stable/sysfs-firmware-opal-* 9053F: Documentation/devicetree/bindings/powerpc/ 9054F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9055F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9056F: Documentation/powerpc/ 9057F: arch/powerpc/ 9058F: drivers/char/tpm/tpm_ibmvtpm* 9059F: drivers/crypto/nx/ 9060F: drivers/crypto/vmx/ 9061F: drivers/i2c/busses/i2c-opal.c 9062F: drivers/net/ethernet/ibm/ibmveth.* 9063F: drivers/net/ethernet/ibm/ibmvnic.* 9064F: drivers/pci/hotplug/pnv_php.c 9065F: drivers/pci/hotplug/rpa* 9066F: drivers/rtc/rtc-opal.c 9067F: drivers/scsi/ibmvscsi/ 9068F: drivers/tty/hvc/hvc_opal.c 9069F: drivers/watchdog/wdrtas.c 9070F: tools/testing/selftests/powerpc 9071N: /pmac 9072N: powermac 9073N: powernv 9074N: [^a-z0-9]ps3 9075N: pseries 9076 9077LINUX FOR POWERPC EMBEDDED MPC5XXX 9078M: Anatolij Gustschin <agust@denx.de> 9079L: linuxppc-dev@lists.ozlabs.org 9080T: git git://git.denx.de/linux-denx-agust.git 9081S: Maintained 9082F: arch/powerpc/platforms/512x/ 9083F: arch/powerpc/platforms/52xx/ 9084 9085LINUX FOR POWERPC EMBEDDED PPC4XX 9086M: Alistair Popple <alistair@popple.id.au> 9087M: Matt Porter <mporter@kernel.crashing.org> 9088W: http://www.penguinppc.org/ 9089L: linuxppc-dev@lists.ozlabs.org 9090S: Maintained 9091F: arch/powerpc/platforms/40x/ 9092F: arch/powerpc/platforms/44x/ 9093 9094LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9095M: Scott Wood <oss@buserror.net> 9096M: Kumar Gala <galak@kernel.crashing.org> 9097W: http://www.penguinppc.org/ 9098L: linuxppc-dev@lists.ozlabs.org 9099T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9100S: Maintained 9101F: arch/powerpc/platforms/83xx/ 9102F: arch/powerpc/platforms/85xx/ 9103F: Documentation/devicetree/bindings/powerpc/fsl/ 9104 9105LINUX FOR POWERPC EMBEDDED PPC8XX 9106M: Vitaly Bordug <vitb@kernel.crashing.org> 9107W: http://www.penguinppc.org/ 9108L: linuxppc-dev@lists.ozlabs.org 9109S: Maintained 9110F: arch/powerpc/platforms/8xx/ 9111 9112LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9113L: linuxppc-dev@lists.ozlabs.org 9114S: Orphan 9115F: arch/powerpc/*/*virtex* 9116F: arch/powerpc/*/*/*virtex* 9117 9118LINUX FOR POWERPC PA SEMI PWRFICIENT 9119L: linuxppc-dev@lists.ozlabs.org 9120S: Orphan 9121F: arch/powerpc/platforms/pasemi/ 9122F: drivers/*/*pasemi* 9123F: drivers/*/*/*pasemi* 9124 9125LINUX KERNEL DUMP TEST MODULE (LKDTM) 9126M: Kees Cook <keescook@chromium.org> 9127S: Maintained 9128F: drivers/misc/lkdtm/* 9129 9130LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9131M: Alan Stern <stern@rowland.harvard.edu> 9132M: Andrea Parri <andrea.parri@amarulasolutions.com> 9133M: Will Deacon <will@kernel.org> 9134M: Peter Zijlstra <peterz@infradead.org> 9135M: Boqun Feng <boqun.feng@gmail.com> 9136M: Nicholas Piggin <npiggin@gmail.com> 9137M: David Howells <dhowells@redhat.com> 9138M: Jade Alglave <j.alglave@ucl.ac.uk> 9139M: Luc Maranget <luc.maranget@inria.fr> 9140M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9141R: Akira Yokosawa <akiyks@gmail.com> 9142R: Daniel Lustig <dlustig@nvidia.com> 9143L: linux-kernel@vger.kernel.org 9144L: linux-arch@vger.kernel.org 9145S: Supported 9146T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9147F: tools/memory-model/ 9148F: Documentation/atomic_bitops.txt 9149F: Documentation/atomic_t.txt 9150F: Documentation/core-api/atomic_ops.rst 9151F: Documentation/core-api/refcount-vs-atomic.rst 9152F: Documentation/memory-barriers.txt 9153 9154LIS3LV02D ACCELEROMETER DRIVER 9155M: Eric Piel <eric.piel@tremplin-utc.net> 9156S: Maintained 9157F: Documentation/misc-devices/lis3lv02d 9158F: drivers/misc/lis3lv02d/ 9159F: drivers/platform/x86/hp_accel.c 9160 9161LIVE PATCHING 9162M: Josh Poimboeuf <jpoimboe@redhat.com> 9163M: Jiri Kosina <jikos@kernel.org> 9164M: Miroslav Benes <mbenes@suse.cz> 9165M: Petr Mladek <pmladek@suse.com> 9166R: Joe Lawrence <joe.lawrence@redhat.com> 9167S: Maintained 9168F: kernel/livepatch/ 9169F: include/linux/livepatch.h 9170F: arch/x86/include/asm/livepatch.h 9171F: arch/x86/kernel/livepatch.c 9172F: Documentation/livepatch/ 9173F: Documentation/ABI/testing/sysfs-kernel-livepatch 9174F: samples/livepatch/ 9175F: tools/testing/selftests/livepatch/ 9176L: live-patching@vger.kernel.org 9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9178 9179LLC (802.2) 9180L: netdev@vger.kernel.org 9181S: Odd fixes 9182F: include/linux/llc.h 9183F: include/uapi/linux/llc.h 9184F: include/net/llc* 9185F: net/llc/ 9186 9187LM73 HARDWARE MONITOR DRIVER 9188M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9189L: linux-hwmon@vger.kernel.org 9190S: Maintained 9191F: drivers/hwmon/lm73.c 9192 9193LM78 HARDWARE MONITOR DRIVER 9194M: Jean Delvare <jdelvare@suse.com> 9195L: linux-hwmon@vger.kernel.org 9196S: Maintained 9197F: Documentation/hwmon/lm78.rst 9198F: drivers/hwmon/lm78.c 9199 9200LM83 HARDWARE MONITOR DRIVER 9201M: Jean Delvare <jdelvare@suse.com> 9202L: linux-hwmon@vger.kernel.org 9203S: Maintained 9204F: Documentation/hwmon/lm83.rst 9205F: drivers/hwmon/lm83.c 9206 9207LM90 HARDWARE MONITOR DRIVER 9208M: Jean Delvare <jdelvare@suse.com> 9209L: linux-hwmon@vger.kernel.org 9210S: Maintained 9211F: Documentation/hwmon/lm90.rst 9212F: Documentation/devicetree/bindings/hwmon/lm90.txt 9213F: drivers/hwmon/lm90.c 9214F: include/dt-bindings/thermal/lm90.h 9215 9216LM95234 HARDWARE MONITOR DRIVER 9217M: Guenter Roeck <linux@roeck-us.net> 9218L: linux-hwmon@vger.kernel.org 9219S: Maintained 9220F: Documentation/hwmon/lm95234.rst 9221F: drivers/hwmon/lm95234.c 9222 9223LME2510 MEDIA DRIVER 9224M: Malcolm Priestley <tvboxspy@gmail.com> 9225L: linux-media@vger.kernel.org 9226W: https://linuxtv.org 9227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9228S: Maintained 9229F: drivers/media/usb/dvb-usb-v2/lmedm04* 9230 9231LOADPIN SECURITY MODULE 9232M: Kees Cook <keescook@chromium.org> 9233T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9234S: Supported 9235F: security/loadpin/ 9236F: Documentation/admin-guide/LSM/LoadPin.rst 9237 9238LOCKING PRIMITIVES 9239M: Peter Zijlstra <peterz@infradead.org> 9240M: Ingo Molnar <mingo@redhat.com> 9241M: Will Deacon <will@kernel.org> 9242L: linux-kernel@vger.kernel.org 9243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9244S: Maintained 9245F: Documentation/locking/ 9246F: include/linux/lockdep.h 9247F: include/linux/spinlock*.h 9248F: arch/*/include/asm/spinlock*.h 9249F: include/linux/rwlock*.h 9250F: include/linux/mutex*.h 9251F: include/linux/rwsem*.h 9252F: include/linux/seqlock.h 9253F: lib/locking*.[ch] 9254F: kernel/locking/ 9255X: kernel/locking/locktorture.c 9256 9257LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9258M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9259L: linux-ntfs-dev@lists.sourceforge.net 9260W: http://www.linux-ntfs.org/content/view/19/37/ 9261S: Maintained 9262F: Documentation/ldm.txt 9263F: block/partitions/ldm.* 9264 9265LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9266M: Sathya Prakash <sathya.prakash@broadcom.com> 9267M: Chaitra P B <chaitra.basappa@broadcom.com> 9268M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9269L: MPT-FusionLinux.pdl@broadcom.com 9270L: linux-scsi@vger.kernel.org 9271W: http://www.avagotech.com/support/ 9272S: Supported 9273F: drivers/message/fusion/ 9274F: drivers/scsi/mpt3sas/ 9275 9276LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9277M: Matthew Wilcox <willy@infradead.org> 9278L: linux-scsi@vger.kernel.org 9279S: Maintained 9280F: drivers/scsi/sym53c8xx_2/ 9281 9282LTC1660 DAC DRIVER 9283M: Marcus Folkesson <marcus.folkesson@gmail.com> 9284L: linux-iio@vger.kernel.org 9285S: Maintained 9286F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9287F: drivers/iio/dac/ltc1660.c 9288 9289LTC4261 HARDWARE MONITOR DRIVER 9290M: Guenter Roeck <linux@roeck-us.net> 9291L: linux-hwmon@vger.kernel.org 9292S: Maintained 9293F: Documentation/hwmon/ltc4261.rst 9294F: drivers/hwmon/ltc4261.c 9295 9296LTC4306 I2C MULTIPLEXER DRIVER 9297M: Michael Hennerich <michael.hennerich@analog.com> 9298W: http://ez.analog.com/community/linux-device-drivers 9299L: linux-i2c@vger.kernel.org 9300S: Supported 9301F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9302F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9303 9304LTP (Linux Test Project) 9305M: Mike Frysinger <vapier@gentoo.org> 9306M: Cyril Hrubis <chrubis@suse.cz> 9307M: Wanlong Gao <wanlong.gao@gmail.com> 9308M: Jan Stancek <jstancek@redhat.com> 9309M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9310M: Alexey Kodanev <alexey.kodanev@oracle.com> 9311L: ltp@lists.linux.it (subscribers-only) 9312W: http://linux-test-project.github.io/ 9313T: git git://github.com/linux-test-project/ltp.git 9314S: Maintained 9315 9316M68K ARCHITECTURE 9317M: Geert Uytterhoeven <geert@linux-m68k.org> 9318L: linux-m68k@lists.linux-m68k.org 9319W: http://www.linux-m68k.org/ 9320T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9321S: Maintained 9322F: arch/m68k/ 9323F: drivers/zorro/ 9324 9325M68K ON APPLE MACINTOSH 9326M: Joshua Thompson <funaho@jurai.org> 9327W: http://www.mac.linux-m68k.org/ 9328L: linux-m68k@lists.linux-m68k.org 9329S: Maintained 9330F: arch/m68k/mac/ 9331 9332M68K ON HP9000/300 9333M: Philip Blundell <philb@gnu.org> 9334W: http://www.tazenda.demon.co.uk/phil/linux-hp 9335S: Maintained 9336F: arch/m68k/hp300/ 9337 9338M88DS3103 MEDIA DRIVER 9339M: Antti Palosaari <crope@iki.fi> 9340L: linux-media@vger.kernel.org 9341W: https://linuxtv.org 9342W: http://palosaari.fi/linux/ 9343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9344T: git git://linuxtv.org/anttip/media_tree.git 9345S: Maintained 9346F: drivers/media/dvb-frontends/m88ds3103* 9347 9348M88RS2000 MEDIA DRIVER 9349M: Malcolm Priestley <tvboxspy@gmail.com> 9350L: linux-media@vger.kernel.org 9351W: https://linuxtv.org 9352Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9353S: Maintained 9354F: drivers/media/dvb-frontends/m88rs2000* 9355 9356MA901 MASTERKIT USB FM RADIO DRIVER 9357M: Alexey Klimov <klimov.linux@gmail.com> 9358L: linux-media@vger.kernel.org 9359T: git git://linuxtv.org/media_tree.git 9360S: Maintained 9361F: drivers/media/radio/radio-ma901.c 9362 9363MAC80211 9364M: Johannes Berg <johannes@sipsolutions.net> 9365L: linux-wireless@vger.kernel.org 9366W: http://wireless.kernel.org/ 9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9369S: Maintained 9370F: Documentation/networking/mac80211-injection.txt 9371F: include/net/mac80211.h 9372F: net/mac80211/ 9373F: drivers/net/wireless/mac80211_hwsim.[ch] 9374F: Documentation/networking/mac80211_hwsim/README 9375 9376MAILBOX API 9377M: Jassi Brar <jassisinghbrar@gmail.com> 9378L: linux-kernel@vger.kernel.org 9379S: Maintained 9380F: drivers/mailbox/ 9381F: include/linux/mailbox_client.h 9382F: include/linux/mailbox_controller.h 9383 9384MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9385M: Michael Kerrisk <mtk.manpages@gmail.com> 9386W: http://www.kernel.org/doc/man-pages 9387L: linux-man@vger.kernel.org 9388S: Maintained 9389 9390MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9391M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9392L: linux-mips@vger.kernel.org 9393S: Maintained 9394F: arch/mips/boot/dts/img/pistachio_marduk.dts 9395 9396MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9397M: Andrew Lunn <andrew@lunn.ch> 9398M: Vivien Didelot <vivien.didelot@gmail.com> 9399L: netdev@vger.kernel.org 9400S: Maintained 9401F: drivers/net/dsa/mv88e6xxx/ 9402F: include/linux/platform_data/mv88e6xxx.h 9403F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9404 9405MARVELL ARMADA DRM SUPPORT 9406M: Russell King <linux@armlinux.org.uk> 9407S: Maintained 9408T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9409T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9410F: drivers/gpu/drm/armada/ 9411F: include/uapi/drm/armada_drm.h 9412F: Documentation/devicetree/bindings/display/armada/ 9413 9414MARVELL ARMADA 3700 PHY DRIVERS 9415M: Miquel Raynal <miquel.raynal@bootlin.com> 9416S: Maintained 9417F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9418F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9419F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9420F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9421 9422MARVELL CRYPTO DRIVER 9423M: Boris Brezillon <bbrezillon@kernel.org> 9424M: Arnaud Ebalard <arno@natisbad.org> 9425F: drivers/crypto/marvell/ 9426S: Maintained 9427L: linux-crypto@vger.kernel.org 9428 9429MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9430M: Mirko Lindner <mlindner@marvell.com> 9431M: Stephen Hemminger <stephen@networkplumber.org> 9432L: netdev@vger.kernel.org 9433S: Maintained 9434F: drivers/net/ethernet/marvell/sk* 9435 9436MARVELL LIBERTAS WIRELESS DRIVER 9437L: libertas-dev@lists.infradead.org 9438S: Orphan 9439F: drivers/net/wireless/marvell/libertas/ 9440 9441MARVELL MACCHIATOBIN SUPPORT 9442M: Russell King <linux@armlinux.org.uk> 9443L: linux-arm-kernel@lists.infradead.org 9444S: Maintained 9445F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9446 9447MARVELL MV643XX ETHERNET DRIVER 9448M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9449L: netdev@vger.kernel.org 9450S: Maintained 9451F: drivers/net/ethernet/marvell/mv643xx_eth.* 9452F: include/linux/mv643xx.h 9453 9454MARVELL MV88X3310 PHY DRIVER 9455M: Russell King <linux@armlinux.org.uk> 9456L: netdev@vger.kernel.org 9457S: Maintained 9458F: drivers/net/phy/marvell10g.c 9459 9460MARVELL MVEBU THERMAL DRIVER 9461M: Miquel Raynal <miquel.raynal@bootlin.com> 9462S: Maintained 9463F: drivers/thermal/armada_thermal.c 9464 9465MARVELL MVNETA ETHERNET DRIVER 9466M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9467L: netdev@vger.kernel.org 9468S: Maintained 9469F: drivers/net/ethernet/marvell/mvneta.* 9470 9471MARVELL MWIFIEX WIRELESS DRIVER 9472M: Amitkumar Karwar <amitkarwar@gmail.com> 9473M: Nishant Sarmukadam <nishants@marvell.com> 9474M: Ganapathi Bhat <gbhat@marvell.com> 9475M: Xinming Hu <huxinming820@gmail.com> 9476L: linux-wireless@vger.kernel.org 9477S: Maintained 9478F: drivers/net/wireless/marvell/mwifiex/ 9479 9480MARVELL MWL8K WIRELESS DRIVER 9481M: Lennert Buytenhek <buytenh@wantstofly.org> 9482L: linux-wireless@vger.kernel.org 9483S: Odd Fixes 9484F: drivers/net/wireless/marvell/mwl8k.c 9485 9486MARVELL NAND CONTROLLER DRIVER 9487M: Miquel Raynal <miquel.raynal@bootlin.com> 9488L: linux-mtd@lists.infradead.org 9489S: Maintained 9490F: drivers/mtd/nand/raw/marvell_nand.c 9491F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9492 9493MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9494M: Nicolas Pitre <nico@fluxnic.net> 9495S: Odd Fixes 9496F: drivers/mmc/host/mvsdio.* 9497 9498MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9499M: Hu Ziji <huziji@marvell.com> 9500L: linux-mmc@vger.kernel.org 9501S: Supported 9502F: drivers/mmc/host/sdhci-xenon* 9503F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9504 9505MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9506M: Sunil Goutham <sgoutham@marvell.com> 9507M: Linu Cherian <lcherian@marvell.com> 9508M: Geetha sowjanya <gakula@marvell.com> 9509M: Jerin Jacob <jerinj@marvell.com> 9510L: netdev@vger.kernel.org 9511S: Supported 9512F: drivers/net/ethernet/marvell/octeontx2/af/ 9513 9514MATROX FRAMEBUFFER DRIVER 9515L: linux-fbdev@vger.kernel.org 9516S: Orphan 9517F: drivers/video/fbdev/matrox/matroxfb_* 9518F: include/uapi/linux/matroxfb.h 9519 9520MAX16065 HARDWARE MONITOR DRIVER 9521M: Guenter Roeck <linux@roeck-us.net> 9522L: linux-hwmon@vger.kernel.org 9523S: Maintained 9524F: Documentation/hwmon/max16065.rst 9525F: drivers/hwmon/max16065.c 9526 9527MAX2175 SDR TUNER DRIVER 9528M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9529L: linux-media@vger.kernel.org 9530T: git git://linuxtv.org/media_tree.git 9531S: Maintained 9532F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9533F: Documentation/media/v4l-drivers/max2175.rst 9534F: drivers/media/i2c/max2175* 9535F: include/uapi/linux/max2175.h 9536 9537MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9538L: linux-hwmon@vger.kernel.org 9539S: Orphan 9540F: Documentation/hwmon/max6650.rst 9541F: drivers/hwmon/max6650.c 9542 9543MAX6697 HARDWARE MONITOR DRIVER 9544M: Guenter Roeck <linux@roeck-us.net> 9545L: linux-hwmon@vger.kernel.org 9546S: Maintained 9547F: Documentation/hwmon/max6697.rst 9548F: Documentation/devicetree/bindings/hwmon/max6697.txt 9549F: drivers/hwmon/max6697.c 9550F: include/linux/platform_data/max6697.h 9551 9552MAX9860 MONO AUDIO VOICE CODEC DRIVER 9553M: Peter Rosin <peda@axentia.se> 9554L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9555S: Maintained 9556F: Documentation/devicetree/bindings/sound/max9860.txt 9557F: sound/soc/codecs/max9860.* 9558 9559MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9560M: Andreas Klinger <ak@it-klinger.de> 9561L: linux-iio@vger.kernel.org 9562S: Maintained 9563F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9564F: drivers/iio/proximity/mb1232.c 9565 9566MAXIM MAX77650 PMIC MFD DRIVER 9567M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9568L: linux-kernel@vger.kernel.org 9569S: Maintained 9570F: Documentation/devicetree/bindings/*/*max77650.txt 9571F: Documentation/devicetree/bindings/*/max77650*.txt 9572F: include/linux/mfd/max77650.h 9573F: drivers/mfd/max77650.c 9574F: drivers/regulator/max77650-regulator.c 9575F: drivers/power/supply/max77650-charger.c 9576F: drivers/input/misc/max77650-onkey.c 9577F: drivers/leds/leds-max77650.c 9578F: drivers/gpio/gpio-max77650.c 9579 9580MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9581M: Javier Martinez Canillas <javier@dowhile0.org> 9582L: linux-kernel@vger.kernel.org 9583S: Supported 9584F: drivers/regulator/max77802-regulator.c 9585F: Documentation/devicetree/bindings/*/*max77802.txt 9586F: include/dt-bindings/*/*max77802.h 9587 9588MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9589M: Krzysztof Kozlowski <krzk@kernel.org> 9590M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9591L: linux-pm@vger.kernel.org 9592S: Supported 9593F: drivers/power/supply/max14577_charger.c 9594F: drivers/power/supply/max77693_charger.c 9595 9596MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9597M: Chanwoo Choi <cw00.choi@samsung.com> 9598M: Krzysztof Kozlowski <krzk@kernel.org> 9599M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9600L: linux-kernel@vger.kernel.org 9601S: Supported 9602F: drivers/*/max14577*.c 9603F: drivers/*/max77686*.c 9604F: drivers/*/max77693*.c 9605F: drivers/extcon/extcon-max14577.c 9606F: drivers/extcon/extcon-max77693.c 9607F: drivers/rtc/rtc-max77686.c 9608F: drivers/clk/clk-max77686.c 9609F: Documentation/devicetree/bindings/mfd/max14577.txt 9610F: Documentation/devicetree/bindings/*/max77686.txt 9611F: Documentation/devicetree/bindings/mfd/max77693.txt 9612F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9613F: include/linux/mfd/max14577*.h 9614F: include/linux/mfd/max77686*.h 9615F: include/linux/mfd/max77693*.h 9616 9617MAXIRADIO FM RADIO RECEIVER DRIVER 9618M: Hans Verkuil <hverkuil@xs4all.nl> 9619L: linux-media@vger.kernel.org 9620T: git git://linuxtv.org/media_tree.git 9621W: https://linuxtv.org 9622S: Maintained 9623F: drivers/media/radio/radio-maxiradio* 9624 9625MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9626M: Peter Rosin <peda@axentia.se> 9627L: linux-iio@vger.kernel.org 9628S: Maintained 9629F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9630F: drivers/iio/potentiometer/mcp4018.c 9631F: drivers/iio/potentiometer/mcp4531.c 9632 9633MCR20A IEEE-802.15.4 RADIO DRIVER 9634M: Xue Liu <liuxuenetmail@gmail.com> 9635L: linux-wpan@vger.kernel.org 9636W: https://github.com/xueliu/mcr20a-linux 9637S: Maintained 9638F: drivers/net/ieee802154/mcr20a.c 9639F: drivers/net/ieee802154/mcr20a.h 9640F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9641 9642MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9643M: William Breathitt Gray <vilhelm.gray@gmail.com> 9644L: linux-iio@vger.kernel.org 9645S: Maintained 9646F: drivers/iio/dac/cio-dac.c 9647 9648MEDIA DRIVERS FOR ASCOT2E 9649M: Sergey Kozlov <serjk@netup.ru> 9650M: Abylay Ospan <aospan@netup.ru> 9651L: linux-media@vger.kernel.org 9652W: https://linuxtv.org 9653W: http://netup.tv/ 9654T: git git://linuxtv.org/media_tree.git 9655S: Supported 9656F: drivers/media/dvb-frontends/ascot2e* 9657 9658MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9659M: Jasmin Jessich <jasmin@anw.at> 9660L: linux-media@vger.kernel.org 9661W: https://linuxtv.org 9662T: git git://linuxtv.org/media_tree.git 9663S: Maintained 9664F: drivers/media/dvb-frontends/cxd2099* 9665 9666MEDIA DRIVERS FOR CXD2841ER 9667M: Sergey Kozlov <serjk@netup.ru> 9668M: Abylay Ospan <aospan@netup.ru> 9669L: linux-media@vger.kernel.org 9670W: https://linuxtv.org 9671W: http://netup.tv/ 9672T: git git://linuxtv.org/media_tree.git 9673S: Supported 9674F: drivers/media/dvb-frontends/cxd2841er* 9675 9676MEDIA DRIVERS FOR CXD2880 9677M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9678L: linux-media@vger.kernel.org 9679W: http://linuxtv.org/ 9680T: git git://linuxtv.org/media_tree.git 9681S: Supported 9682F: drivers/media/dvb-frontends/cxd2880/* 9683F: drivers/media/spi/cxd2880* 9684 9685MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9686L: linux-media@vger.kernel.org 9687W: https://linuxtv.org 9688T: git git://linuxtv.org/media_tree.git 9689S: Orphan 9690F: drivers/media/pci/ddbridge/* 9691 9692MEDIA DRIVERS FOR FREESCALE IMX 9693M: Steve Longerbeam <slongerbeam@gmail.com> 9694M: Philipp Zabel <p.zabel@pengutronix.de> 9695L: linux-media@vger.kernel.org 9696T: git git://linuxtv.org/media_tree.git 9697S: Maintained 9698F: Documentation/devicetree/bindings/media/imx.txt 9699F: Documentation/media/v4l-drivers/imx.rst 9700F: drivers/staging/media/imx/ 9701F: include/linux/imx-media.h 9702F: include/media/imx.h 9703 9704MEDIA DRIVER FOR FREESCALE IMX PXP 9705M: Philipp Zabel <p.zabel@pengutronix.de> 9706L: linux-media@vger.kernel.org 9707T: git git://linuxtv.org/media_tree.git 9708S: Maintained 9709F: drivers/media/platform/imx-pxp.[ch] 9710 9711MEDIA DRIVERS FOR FREESCALE IMX7 9712M: Rui Miguel Silva <rmfrfs@gmail.com> 9713L: linux-media@vger.kernel.org 9714T: git git://linuxtv.org/media_tree.git 9715S: Maintained 9716F: Documentation/devicetree/bindings/media/imx7-csi.txt 9717F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9718F: Documentation/media/v4l-drivers/imx7.rst 9719F: drivers/staging/media/imx/imx7-media-csi.c 9720F: drivers/staging/media/imx/imx7-mipi-csis.c 9721 9722MEDIA DRIVERS FOR HELENE 9723M: Abylay Ospan <aospan@netup.ru> 9724L: linux-media@vger.kernel.org 9725W: https://linuxtv.org 9726W: http://netup.tv/ 9727T: git git://linuxtv.org/media_tree.git 9728S: Supported 9729F: drivers/media/dvb-frontends/helene* 9730 9731MEDIA DRIVERS FOR HORUS3A 9732M: Sergey Kozlov <serjk@netup.ru> 9733M: Abylay Ospan <aospan@netup.ru> 9734L: linux-media@vger.kernel.org 9735W: https://linuxtv.org 9736W: http://netup.tv/ 9737T: git git://linuxtv.org/media_tree.git 9738S: Supported 9739F: drivers/media/dvb-frontends/horus3a* 9740 9741MEDIA DRIVERS FOR LNBH25 9742M: Sergey Kozlov <serjk@netup.ru> 9743M: Abylay Ospan <aospan@netup.ru> 9744L: linux-media@vger.kernel.org 9745W: https://linuxtv.org 9746W: http://netup.tv/ 9747T: git git://linuxtv.org/media_tree.git 9748S: Supported 9749F: drivers/media/dvb-frontends/lnbh25* 9750 9751MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9752L: linux-media@vger.kernel.org 9753W: https://linuxtv.org 9754T: git git://linuxtv.org/media_tree.git 9755S: Orphan 9756F: drivers/media/dvb-frontends/mxl5xx* 9757 9758MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9759M: Sergey Kozlov <serjk@netup.ru> 9760M: Abylay Ospan <aospan@netup.ru> 9761L: linux-media@vger.kernel.org 9762W: https://linuxtv.org 9763W: http://netup.tv/ 9764T: git git://linuxtv.org/media_tree.git 9765S: Supported 9766F: drivers/media/pci/netup_unidvb/* 9767 9768MEDIA DRIVERS FOR RENESAS - CEU 9769M: Jacopo Mondi <jacopo@jmondi.org> 9770L: linux-media@vger.kernel.org 9771L: linux-renesas-soc@vger.kernel.org 9772T: git git://linuxtv.org/media_tree.git 9773S: Supported 9774F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9775F: drivers/media/platform/renesas-ceu.c 9776F: include/media/drv-intf/renesas-ceu.h 9777 9778MEDIA DRIVERS FOR RENESAS - DRIF 9779M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9780L: linux-media@vger.kernel.org 9781L: linux-renesas-soc@vger.kernel.org 9782T: git git://linuxtv.org/media_tree.git 9783S: Supported 9784F: Documentation/devicetree/bindings/media/renesas,drif.txt 9785F: drivers/media/platform/rcar_drif.c 9786 9787MEDIA DRIVERS FOR RENESAS - FCP 9788M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9789L: linux-media@vger.kernel.org 9790L: linux-renesas-soc@vger.kernel.org 9791T: git git://linuxtv.org/media_tree.git 9792S: Supported 9793F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9794F: drivers/media/platform/rcar-fcp.c 9795F: include/media/rcar-fcp.h 9796 9797MEDIA DRIVERS FOR RENESAS - FDP1 9798M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9799L: linux-media@vger.kernel.org 9800L: linux-renesas-soc@vger.kernel.org 9801T: git git://linuxtv.org/media_tree.git 9802S: Supported 9803F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9804F: drivers/media/platform/rcar_fdp1.c 9805 9806MEDIA DRIVERS FOR RENESAS - VIN 9807M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9808L: linux-media@vger.kernel.org 9809L: linux-renesas-soc@vger.kernel.org 9810T: git git://linuxtv.org/media_tree.git 9811S: Supported 9812F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9813F: Documentation/devicetree/bindings/media/rcar_vin.txt 9814F: drivers/media/platform/rcar-vin/ 9815 9816MEDIA DRIVERS FOR RENESAS - VSP1 9817M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9818M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9819L: linux-media@vger.kernel.org 9820L: linux-renesas-soc@vger.kernel.org 9821T: git git://linuxtv.org/media_tree.git 9822S: Supported 9823F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9824F: drivers/media/platform/vsp1/ 9825 9826MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9827L: linux-media@vger.kernel.org 9828W: https://linuxtv.org 9829T: git git://linuxtv.org/media_tree.git 9830S: Orphan 9831F: drivers/media/dvb-frontends/stv0910* 9832 9833MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9834L: linux-media@vger.kernel.org 9835W: https://linuxtv.org 9836T: git git://linuxtv.org/media_tree.git 9837S: Orphan 9838F: drivers/media/dvb-frontends/stv6111* 9839 9840MEDIA DRIVERS FOR STM32 - DCMI 9841M: Hugues Fruchet <hugues.fruchet@st.com> 9842L: linux-media@vger.kernel.org 9843T: git git://linuxtv.org/media_tree.git 9844S: Supported 9845F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9846F: drivers/media/platform/stm32/stm32-dcmi.c 9847 9848MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9849M: Dmitry Osipenko <digetx@gmail.com> 9850L: linux-media@vger.kernel.org 9851L: linux-tegra@vger.kernel.org 9852T: git git://linuxtv.org/media_tree.git 9853S: Maintained 9854F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9855F: drivers/staging/media/tegra-vde/ 9856 9857MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9858M: Mauro Carvalho Chehab <mchehab@kernel.org> 9859P: LinuxTV.org Project 9860L: linux-media@vger.kernel.org 9861W: https://linuxtv.org 9862Q: http://patchwork.kernel.org/project/linux-media/list/ 9863T: git git://linuxtv.org/media_tree.git 9864S: Maintained 9865F: Documentation/devicetree/bindings/media/ 9866F: Documentation/media/ 9867F: drivers/media/ 9868F: drivers/staging/media/ 9869F: include/linux/platform_data/media/ 9870F: include/media/ 9871F: include/uapi/linux/dvb/ 9872F: include/uapi/linux/videodev2.h 9873F: include/uapi/linux/media.h 9874F: include/uapi/linux/v4l2-* 9875F: include/uapi/linux/meye.h 9876F: include/uapi/linux/ivtv* 9877F: include/uapi/linux/uvcvideo.h 9878 9879MEDIATEK BLUETOOTH DRIVER 9880M: Sean Wang <sean.wang@mediatek.com> 9881L: linux-bluetooth@vger.kernel.org 9882L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9883S: Maintained 9884F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9885F: drivers/bluetooth/btmtkuart.c 9886 9887MEDIATEK CIR DRIVER 9888M: Sean Wang <sean.wang@mediatek.com> 9889S: Maintained 9890F: drivers/media/rc/mtk-cir.c 9891 9892MEDIATEK DMA DRIVER 9893M: Sean Wang <sean.wang@mediatek.com> 9894L: dmaengine@vger.kernel.org 9895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9896L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9897S: Maintained 9898F: Documentation/devicetree/bindings/dma/mtk-* 9899F: drivers/dma/mediatek/ 9900 9901MEDIATEK PMIC LED DRIVER 9902M: Sean Wang <sean.wang@mediatek.com> 9903S: Maintained 9904F: drivers/leds/leds-mt6323.c 9905F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9906 9907MEDIATEK ETHERNET DRIVER 9908M: Felix Fietkau <nbd@openwrt.org> 9909M: John Crispin <john@phrozen.org> 9910M: Sean Wang <sean.wang@mediatek.com> 9911M: Nelson Chang <nelson.chang@mediatek.com> 9912L: netdev@vger.kernel.org 9913S: Maintained 9914F: drivers/net/ethernet/mediatek/ 9915 9916MEDIATEK SWITCH DRIVER 9917M: Sean Wang <sean.wang@mediatek.com> 9918L: netdev@vger.kernel.org 9919S: Maintained 9920F: drivers/net/dsa/mt7530.* 9921F: net/dsa/tag_mtk.c 9922 9923MEDIATEK JPEG DRIVER 9924M: Rick Chang <rick.chang@mediatek.com> 9925M: Bin Liu <bin.liu@mediatek.com> 9926S: Supported 9927F: drivers/media/platform/mtk-jpeg/ 9928F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9929 9930MEDIATEK MDP DRIVER 9931M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9932M: Houlong Wei <houlong.wei@mediatek.com> 9933M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9934S: Supported 9935F: drivers/media/platform/mtk-mdp/ 9936F: drivers/media/platform/mtk-vpu/ 9937F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9938 9939MEDIATEK MEDIA DRIVER 9940M: Tiffany Lin <tiffany.lin@mediatek.com> 9941M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9942S: Supported 9943F: drivers/media/platform/mtk-vcodec/ 9944F: drivers/media/platform/mtk-vpu/ 9945F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9946F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9947 9948MEDIATEK MMC/SD/SDIO DRIVER 9949M: Chaotian Jing <chaotian.jing@mediatek.com> 9950S: Maintained 9951F: drivers/mmc/host/mtk-sd.c 9952F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 9953 9954MEDIATEK MT76 WIRELESS LAN DRIVER 9955M: Felix Fietkau <nbd@nbd.name> 9956M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9957R: Ryder Lee <ryder.lee@mediatek.com> 9958R: Roy Luo <royluo@google.com> 9959L: linux-wireless@vger.kernel.org 9960S: Maintained 9961F: drivers/net/wireless/mediatek/mt76/ 9962 9963MEDIATEK MT7601U WIRELESS LAN DRIVER 9964M: Jakub Kicinski <kubakici@wp.pl> 9965L: linux-wireless@vger.kernel.org 9966S: Maintained 9967F: drivers/net/wireless/mediatek/mt7601u/ 9968 9969MEDIATEK NAND CONTROLLER DRIVER 9970M: Xiaolei Li <xiaolei.li@mediatek.com> 9971L: linux-mtd@lists.infradead.org 9972S: Maintained 9973F: drivers/mtd/nand/raw/mtk_* 9974F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9975 9976MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9977M: Sean Wang <sean.wang@mediatek.com> 9978S: Maintained 9979F: drivers/char/hw_random/mtk-rng.c 9980 9981MEDIATEK USB3 DRD IP DRIVER 9982M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9983L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9985L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9986S: Maintained 9987F: drivers/usb/mtu3/ 9988 9989MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9990M: Peter Senna Tschudin <peter.senna@gmail.com> 9991M: Martin Donnelly <martin.donnelly@ge.com> 9992M: Martyn Welch <martyn.welch@collabora.co.uk> 9993S: Maintained 9994F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9995F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9996 9997MEGARAID SCSI/SAS DRIVERS 9998M: Kashyap Desai <kashyap.desai@broadcom.com> 9999M: Sumit Saxena <sumit.saxena@broadcom.com> 10000M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10001L: megaraidlinux.pdl@broadcom.com 10002L: linux-scsi@vger.kernel.org 10003W: http://www.avagotech.com/support/ 10004S: Maintained 10005F: Documentation/scsi/megaraid.txt 10006F: drivers/scsi/megaraid.* 10007F: drivers/scsi/megaraid/ 10008 10009MELEXIS MLX90614 DRIVER 10010M: Crt Mori <cmo@melexis.com> 10011L: linux-iio@vger.kernel.org 10012W: http://www.melexis.com 10013S: Supported 10014F: drivers/iio/temperature/mlx90614.c 10015 10016MELEXIS MLX90632 DRIVER 10017M: Crt Mori <cmo@melexis.com> 10018L: linux-iio@vger.kernel.org 10019W: http://www.melexis.com 10020S: Supported 10021F: drivers/iio/temperature/mlx90632.c 10022 10023MELFAS MIP4 TOUCHSCREEN DRIVER 10024M: Sangwon Jee <jeesw@melfas.com> 10025W: http://www.melfas.com 10026S: Supported 10027F: drivers/input/touchscreen/melfas_mip4.c 10028F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10029 10030MELLANOX ETHERNET DRIVER (mlx4_en) 10031M: Tariq Toukan <tariqt@mellanox.com> 10032L: netdev@vger.kernel.org 10033S: Supported 10034W: http://www.mellanox.com 10035Q: http://patchwork.ozlabs.org/project/netdev/list/ 10036F: drivers/net/ethernet/mellanox/mlx4/en_* 10037 10038MELLANOX ETHERNET DRIVER (mlx5e) 10039M: Saeed Mahameed <saeedm@mellanox.com> 10040L: netdev@vger.kernel.org 10041S: Supported 10042W: http://www.mellanox.com 10043Q: http://patchwork.ozlabs.org/project/netdev/list/ 10044F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10045 10046MELLANOX ETHERNET INNOVA DRIVERS 10047R: Boris Pismenny <borisp@mellanox.com> 10048L: netdev@vger.kernel.org 10049S: Supported 10050W: http://www.mellanox.com 10051Q: http://patchwork.ozlabs.org/project/netdev/list/ 10052F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10053F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10054F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10055F: include/linux/mlx5/mlx5_ifc_fpga.h 10056 10057MELLANOX ETHERNET SWITCH DRIVERS 10058M: Jiri Pirko <jiri@mellanox.com> 10059M: Ido Schimmel <idosch@mellanox.com> 10060L: netdev@vger.kernel.org 10061S: Supported 10062W: http://www.mellanox.com 10063Q: http://patchwork.ozlabs.org/project/netdev/list/ 10064F: drivers/net/ethernet/mellanox/mlxsw/ 10065F: tools/testing/selftests/drivers/net/mlxsw/ 10066 10067MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10068M: mlxsw@mellanox.com 10069L: netdev@vger.kernel.org 10070S: Supported 10071W: http://www.mellanox.com 10072Q: http://patchwork.ozlabs.org/project/netdev/list/ 10073F: drivers/net/ethernet/mellanox/mlxfw/ 10074 10075MELLANOX HARDWARE PLATFORM SUPPORT 10076M: Andy Shevchenko <andy@infradead.org> 10077M: Darren Hart <dvhart@infradead.org> 10078M: Vadim Pasternak <vadimp@mellanox.com> 10079L: platform-driver-x86@vger.kernel.org 10080S: Supported 10081F: drivers/platform/mellanox/ 10082F: include/linux/platform_data/mlxreg.h 10083 10084MELLANOX MLX4 core VPI driver 10085M: Tariq Toukan <tariqt@mellanox.com> 10086L: netdev@vger.kernel.org 10087L: linux-rdma@vger.kernel.org 10088W: http://www.mellanox.com 10089Q: http://patchwork.ozlabs.org/project/netdev/list/ 10090S: Supported 10091F: drivers/net/ethernet/mellanox/mlx4/ 10092F: include/linux/mlx4/ 10093 10094MELLANOX MLX4 IB driver 10095M: Yishai Hadas <yishaih@mellanox.com> 10096L: linux-rdma@vger.kernel.org 10097W: http://www.mellanox.com 10098Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10099S: Supported 10100F: drivers/infiniband/hw/mlx4/ 10101F: include/linux/mlx4/ 10102F: include/uapi/rdma/mlx4-abi.h 10103 10104MELLANOX MLX5 core VPI driver 10105M: Saeed Mahameed <saeedm@mellanox.com> 10106M: Leon Romanovsky <leonro@mellanox.com> 10107L: netdev@vger.kernel.org 10108L: linux-rdma@vger.kernel.org 10109W: http://www.mellanox.com 10110Q: http://patchwork.ozlabs.org/project/netdev/list/ 10111S: Supported 10112F: drivers/net/ethernet/mellanox/mlx5/core/ 10113F: include/linux/mlx5/ 10114 10115MELLANOX MLX5 IB driver 10116M: Leon Romanovsky <leonro@mellanox.com> 10117L: linux-rdma@vger.kernel.org 10118W: http://www.mellanox.com 10119Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10120S: Supported 10121F: drivers/infiniband/hw/mlx5/ 10122F: include/linux/mlx5/ 10123F: include/uapi/rdma/mlx5-abi.h 10124 10125MELLANOX MLXCPLD I2C AND MUX DRIVER 10126M: Vadim Pasternak <vadimp@mellanox.com> 10127M: Michael Shych <michaelsh@mellanox.com> 10128L: linux-i2c@vger.kernel.org 10129S: Supported 10130F: drivers/i2c/busses/i2c-mlxcpld.c 10131F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10132F: Documentation/i2c/busses/i2c-mlxcpld 10133 10134MELLANOX MLXCPLD LED DRIVER 10135M: Vadim Pasternak <vadimp@mellanox.com> 10136L: linux-leds@vger.kernel.org 10137S: Supported 10138F: drivers/leds/leds-mlxcpld.c 10139F: drivers/leds/leds-mlxreg.c 10140F: Documentation/leds/leds-mlxcpld.txt 10141 10142MELLANOX PLATFORM DRIVER 10143M: Vadim Pasternak <vadimp@mellanox.com> 10144L: platform-driver-x86@vger.kernel.org 10145S: Supported 10146F: drivers/platform/x86/mlx-platform.c 10147 10148MEMBARRIER SUPPORT 10149M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10150M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10151L: linux-kernel@vger.kernel.org 10152S: Supported 10153F: kernel/sched/membarrier.c 10154F: include/uapi/linux/membarrier.h 10155F: arch/powerpc/include/asm/membarrier.h 10156 10157MEMBLOCK 10158M: Mike Rapoport <rppt@linux.ibm.com> 10159L: linux-mm@kvack.org 10160S: Maintained 10161F: include/linux/memblock.h 10162F: mm/memblock.c 10163F: Documentation/core-api/boot-time-mm.rst 10164 10165MEMORY MANAGEMENT 10166L: linux-mm@kvack.org 10167W: http://www.linux-mm.org 10168S: Maintained 10169F: include/linux/mm.h 10170F: include/linux/gfp.h 10171F: include/linux/mmzone.h 10172F: include/linux/memory_hotplug.h 10173F: include/linux/vmalloc.h 10174F: mm/ 10175 10176MEMORY TECHNOLOGY DEVICES (MTD) 10177M: David Woodhouse <dwmw2@infradead.org> 10178M: Brian Norris <computersforpeace@gmail.com> 10179M: Marek Vasut <marek.vasut@gmail.com> 10180M: Miquel Raynal <miquel.raynal@bootlin.com> 10181M: Richard Weinberger <richard@nod.at> 10182M: Vignesh Raghavendra <vigneshr@ti.com> 10183L: linux-mtd@lists.infradead.org 10184W: http://www.linux-mtd.infradead.org/ 10185Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10188S: Maintained 10189F: Documentation/devicetree/bindings/mtd/ 10190F: drivers/mtd/ 10191F: include/linux/mtd/ 10192F: include/uapi/mtd/ 10193 10194MEN A21 WATCHDOG DRIVER 10195M: Johannes Thumshirn <morbidrsa@gmail.com> 10196L: linux-watchdog@vger.kernel.org 10197S: Maintained 10198F: drivers/watchdog/mena21_wdt.c 10199 10200MEN CHAMELEON BUS (mcb) 10201M: Johannes Thumshirn <morbidrsa@gmail.com> 10202S: Maintained 10203F: drivers/mcb/ 10204F: include/linux/mcb.h 10205F: Documentation/men-chameleon-bus.txt 10206 10207MEN F21BMC (Board Management Controller) 10208M: Andreas Werner <andreas.werner@men.de> 10209S: Supported 10210F: drivers/mfd/menf21bmc.c 10211F: drivers/watchdog/menf21bmc_wdt.c 10212F: drivers/leds/leds-menf21bmc.c 10213F: drivers/hwmon/menf21bmc_hwmon.c 10214F: Documentation/hwmon/menf21bmc.rst 10215 10216MEN Z069 WATCHDOG DRIVER 10217M: Johannes Thumshirn <jth@kernel.org> 10218L: linux-watchdog@vger.kernel.org 10219S: Maintained 10220F: drivers/watchdog/menz69_wdt.c 10221 10222MESON AO CEC DRIVER FOR AMLOGIC SOCS 10223M: Neil Armstrong <narmstrong@baylibre.com> 10224L: linux-media@lists.freedesktop.org 10225L: linux-amlogic@lists.infradead.org 10226W: http://linux-meson.com/ 10227S: Supported 10228F: drivers/media/platform/meson/ao-cec.c 10229F: drivers/media/platform/meson/ao-cec-g12a.c 10230F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10231T: git git://linuxtv.org/media_tree.git 10232 10233MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10234M: Liang Yang <liang.yang@amlogic.com> 10235L: linux-mtd@lists.infradead.org 10236S: Maintained 10237F: drivers/mtd/nand/raw/meson_* 10238F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10239 10240METHODE UDPU SUPPORT 10241M: Vladimir Vid <vladimir.vid@sartura.hr> 10242S: Maintained 10243F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10244 10245MICROBLAZE ARCHITECTURE 10246M: Michal Simek <monstr@monstr.eu> 10247W: http://www.monstr.eu/fdt/ 10248T: git git://git.monstr.eu/linux-2.6-microblaze.git 10249S: Supported 10250F: arch/microblaze/ 10251 10252MICROCHIP AT91 SERIAL DRIVER 10253M: Richard Genoud <richard.genoud@gmail.com> 10254S: Maintained 10255F: drivers/tty/serial/atmel_serial.c 10256F: drivers/tty/serial/atmel_serial.h 10257F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10258 10259MICROCHIP AUDIO ASOC DRIVERS 10260M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10261L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10262S: Supported 10263F: sound/soc/atmel 10264 10265MICROCHIP DMA DRIVER 10266M: Ludovic Desroches <ludovic.desroches@microchip.com> 10267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10268L: dmaengine@vger.kernel.org 10269S: Supported 10270F: drivers/dma/at_hdmac.c 10271F: drivers/dma/at_hdmac_regs.h 10272F: include/linux/platform_data/dma-atmel.h 10273F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10274F: include/dt-bindings/dma/at91.h 10275 10276MICROCHIP ECC DRIVER 10277M: Tudor Ambarus <tudor.ambarus@microchip.com> 10278L: linux-crypto@vger.kernel.org 10279S: Maintained 10280F: drivers/crypto/atmel-ecc.* 10281 10282MICROCHIP I2C DRIVER 10283M: Ludovic Desroches <ludovic.desroches@microchip.com> 10284L: linux-i2c@vger.kernel.org 10285S: Supported 10286F: drivers/i2c/busses/i2c-at91.h 10287F: drivers/i2c/busses/i2c-at91-*.c 10288 10289MICROCHIP ISC DRIVER 10290M: Eugen Hristev <eugen.hristev@microchip.com> 10291L: linux-media@vger.kernel.org 10292S: Supported 10293F: drivers/media/platform/atmel/atmel-isc.c 10294F: drivers/media/platform/atmel/atmel-isc-regs.h 10295F: Documentation/devicetree/bindings/media/atmel-isc.txt 10296 10297MICROCHIP ISI DRIVER 10298M: Eugen Hristev <eugen.hristev@microchip.com> 10299L: linux-media@vger.kernel.org 10300S: Supported 10301F: drivers/media/platform/atmel/atmel-isi.c 10302F: drivers/media/platform/atmel/atmel-isi.h 10303 10304MICROCHIP AT91 USART MFD DRIVER 10305M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10306L: linux-kernel@vger.kernel.org 10307S: Supported 10308F: drivers/mfd/at91-usart.c 10309F: include/dt-bindings/mfd/at91-usart.h 10310F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10311 10312MICROCHIP AT91 USART SPI DRIVER 10313M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10314L: linux-spi@vger.kernel.org 10315S: Supported 10316F: drivers/spi/spi-at91-usart.c 10317F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10318 10319MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10320M: Woojung Huh <woojung.huh@microchip.com> 10321M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10322L: netdev@vger.kernel.org 10323S: Maintained 10324F: net/dsa/tag_ksz.c 10325F: drivers/net/dsa/microchip/* 10326F: include/linux/platform_data/microchip-ksz.h 10327F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10328 10329MICROCHIP LAN743X ETHERNET DRIVER 10330M: Bryan Whitehead <bryan.whitehead@microchip.com> 10331M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10332L: netdev@vger.kernel.org 10333S: Maintained 10334F: drivers/net/ethernet/microchip/lan743x_* 10335 10336MICROCHIP LCDFB DRIVER 10337M: Nicolas Ferre <nicolas.ferre@microchip.com> 10338L: linux-fbdev@vger.kernel.org 10339S: Maintained 10340F: drivers/video/fbdev/atmel_lcdfb.c 10341F: include/video/atmel_lcdc.h 10342 10343MICROCHIP MMC/SD/SDIO MCI DRIVER 10344M: Ludovic Desroches <ludovic.desroches@microchip.com> 10345S: Maintained 10346F: drivers/mmc/host/atmel-mci.c 10347 10348MICROCHIP MCP16502 PMIC DRIVER 10349M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10351S: Maintained 10352F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10353F: drivers/regulator/mcp16502.c 10354 10355MICROCHIP MCP3911 ADC DRIVER 10356M: Marcus Folkesson <marcus.folkesson@gmail.com> 10357M: Kent Gustavsson <kent@minoris.se> 10358L: linux-iio@vger.kernel.org 10359S: Supported 10360F: drivers/iio/adc/mcp3911.c 10361F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10362 10363MICROCHIP NAND DRIVER 10364M: Tudor Ambarus <tudor.ambarus@microchip.com> 10365L: linux-mtd@lists.infradead.org 10366S: Supported 10367F: drivers/mtd/nand/raw/atmel/* 10368F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10369 10370MICROCHIP PWM DRIVER 10371M: Claudiu Beznea <claudiu.beznea@microchip.com> 10372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10373L: linux-pwm@vger.kernel.org 10374S: Supported 10375F: drivers/pwm/pwm-atmel.c 10376F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10377 10378MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10379M: Ludovic Desroches <ludovic.desroches@microchip.com> 10380M: Eugen Hristev <eugen.hristev@microchip.com> 10381L: linux-iio@vger.kernel.org 10382S: Supported 10383F: drivers/iio/adc/at91-sama5d2_adc.c 10384F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10385F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10386 10387MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10388M: Nicolas Ferre <nicolas.ferre@microchip.com> 10389S: Supported 10390F: drivers/power/reset/at91-sama5d2_shdwc.c 10391 10392MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10393M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10395L: linux-gpio@vger.kernel.org 10396F: drivers/gpio/gpio-sama5d2-piobu.c 10397 10398MICROCHIP SPI DRIVER 10399M: Nicolas Ferre <nicolas.ferre@microchip.com> 10400S: Supported 10401F: drivers/spi/spi-atmel.* 10402 10403MICROCHIP SSC DRIVER 10404M: Nicolas Ferre <nicolas.ferre@microchip.com> 10405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10406S: Supported 10407F: drivers/misc/atmel-ssc.c 10408F: include/linux/atmel-ssc.h 10409 10410MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10411M: Nicolas Ferre <nicolas.ferre@microchip.com> 10412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10413S: Supported 10414F: drivers/misc/atmel_tclib.c 10415F: drivers/clocksource/tcb_clksrc.c 10416 10417MICROCHIP USBA UDC DRIVER 10418M: Cristian Birsan <cristian.birsan@microchip.com> 10419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10420S: Supported 10421F: drivers/usb/gadget/udc/atmel_usba_udc.* 10422 10423MICROCHIP USB251XB DRIVER 10424M: Richard Leitner <richard.leitner@skidata.com> 10425L: linux-usb@vger.kernel.org 10426S: Maintained 10427F: drivers/usb/misc/usb251xb.c 10428F: Documentation/devicetree/bindings/usb/usb251xb.txt 10429 10430MICROCHIP XDMA DRIVER 10431M: Ludovic Desroches <ludovic.desroches@microchip.com> 10432L: linux-arm-kernel@lists.infradead.org 10433L: dmaengine@vger.kernel.org 10434S: Supported 10435F: drivers/dma/at_xdmac.c 10436 10437MICROSEMI MIPS SOCS 10438M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10439M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10440L: linux-mips@vger.kernel.org 10441S: Supported 10442F: arch/mips/generic/board-ocelot.c 10443F: arch/mips/configs/generic/board-ocelot.config 10444F: arch/mips/boot/dts/mscc/ 10445F: Documentation/devicetree/bindings/mips/mscc.txt 10446 10447MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10448M: Don Brace <don.brace@microsemi.com> 10449L: esc.storagedev@microsemi.com 10450L: linux-scsi@vger.kernel.org 10451S: Supported 10452F: drivers/scsi/smartpqi/smartpqi*.[ch] 10453F: drivers/scsi/smartpqi/Kconfig 10454F: drivers/scsi/smartpqi/Makefile 10455F: include/linux/cciss*.h 10456F: include/uapi/linux/cciss*.h 10457F: Documentation/scsi/smartpqi.txt 10458 10459MICROSEMI ETHERNET SWITCH DRIVER 10460M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10461M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10462L: netdev@vger.kernel.org 10463S: Supported 10464F: drivers/net/ethernet/mscc/ 10465 10466MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10467M: Chen Yu <yu.c.chen@intel.com> 10468L: platform-driver-x86@vger.kernel.org 10469S: Supported 10470F: drivers/platform/x86/surfacepro3_button.c 10471 10472MICROTEK X6 SCANNER 10473M: Oliver Neukum <oliver@neukum.org> 10474S: Maintained 10475F: drivers/usb/image/microtek.* 10476 10477MIPS 10478M: Ralf Baechle <ralf@linux-mips.org> 10479M: Paul Burton <paul.burton@mips.com> 10480M: James Hogan <jhogan@kernel.org> 10481L: linux-mips@vger.kernel.org 10482W: http://www.linux-mips.org/ 10483T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10484T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10485Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10486S: Supported 10487F: Documentation/devicetree/bindings/mips/ 10488F: Documentation/mips/ 10489F: arch/mips/ 10490F: drivers/platform/mips/ 10491 10492MIPS BOSTON DEVELOPMENT BOARD 10493M: Paul Burton <paul.burton@mips.com> 10494L: linux-mips@vger.kernel.org 10495S: Maintained 10496F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10497F: arch/mips/boot/dts/img/boston.dts 10498F: arch/mips/configs/generic/board-boston.config 10499F: drivers/clk/imgtec/clk-boston.c 10500F: include/dt-bindings/clock/boston-clock.h 10501 10502MIPS GENERIC PLATFORM 10503M: Paul Burton <paul.burton@mips.com> 10504L: linux-mips@vger.kernel.org 10505S: Supported 10506F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10507F: arch/mips/generic/ 10508F: arch/mips/tools/generic-board-config.sh 10509 10510MIPS/LOONGSON1 ARCHITECTURE 10511M: Keguang Zhang <keguang.zhang@gmail.com> 10512L: linux-mips@vger.kernel.org 10513S: Maintained 10514F: arch/mips/loongson32/ 10515F: arch/mips/include/asm/mach-loongson32/ 10516F: drivers/*/*loongson1* 10517F: drivers/*/*/*loongson1* 10518 10519MIPS/LOONGSON2 ARCHITECTURE 10520M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10521L: linux-mips@vger.kernel.org 10522S: Maintained 10523F: arch/mips/loongson64/fuloong-2e/ 10524F: arch/mips/loongson64/lemote-2f/ 10525F: arch/mips/include/asm/mach-loongson64/ 10526F: drivers/*/*loongson2* 10527F: drivers/*/*/*loongson2* 10528 10529MIPS/LOONGSON3 ARCHITECTURE 10530M: Huacai Chen <chenhc@lemote.com> 10531L: linux-mips@vger.kernel.org 10532S: Maintained 10533F: arch/mips/loongson64/ 10534F: arch/mips/include/asm/mach-loongson64/ 10535F: drivers/platform/mips/cpu_hwmon.c 10536F: drivers/*/*loongson3* 10537F: drivers/*/*/*loongson3* 10538 10539MIPS RINT INSTRUCTION EMULATION 10540M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10541L: linux-mips@vger.kernel.org 10542S: Supported 10543F: arch/mips/math-emu/sp_rint.c 10544F: arch/mips/math-emu/dp_rint.c 10545 10546MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10547M: Hans Verkuil <hverkuil@xs4all.nl> 10548L: linux-media@vger.kernel.org 10549T: git git://linuxtv.org/media_tree.git 10550W: https://linuxtv.org 10551S: Odd Fixes 10552F: drivers/media/radio/radio-miropcm20* 10553 10554MMP SUPPORT 10555R: Lubomir Rintel <lkundrak@v3.sk> 10556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10557S: Odd Fixes 10558F: arch/arm/boot/dts/mmp* 10559F: arch/arm/mach-mmp/ 10560 10561MMU GATHER AND TLB INVALIDATION 10562M: Will Deacon <will@kernel.org> 10563M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10564M: Andrew Morton <akpm@linux-foundation.org> 10565M: Nick Piggin <npiggin@gmail.com> 10566M: Peter Zijlstra <peterz@infradead.org> 10567L: linux-arch@vger.kernel.org 10568L: linux-mm@kvack.org 10569S: Maintained 10570F: arch/*/include/asm/tlb.h 10571F: include/asm-generic/tlb.h 10572F: mm/mmu_gather.c 10573 10574MN88472 MEDIA DRIVER 10575M: Antti Palosaari <crope@iki.fi> 10576L: linux-media@vger.kernel.org 10577W: https://linuxtv.org 10578W: http://palosaari.fi/linux/ 10579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10580S: Maintained 10581F: drivers/media/dvb-frontends/mn88472* 10582 10583MN88473 MEDIA DRIVER 10584M: Antti Palosaari <crope@iki.fi> 10585L: linux-media@vger.kernel.org 10586W: https://linuxtv.org 10587W: http://palosaari.fi/linux/ 10588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10589S: Maintained 10590F: drivers/media/dvb-frontends/mn88473* 10591 10592MODULE SUPPORT 10593M: Jessica Yu <jeyu@kernel.org> 10594T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10595S: Maintained 10596F: include/linux/module.h 10597F: kernel/module.c 10598 10599MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10600W: http://popies.net/meye/ 10601S: Orphan 10602F: Documentation/media/v4l-drivers/meye* 10603F: drivers/media/pci/meye/ 10604F: include/uapi/linux/meye.h 10605 10606MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10607M: Jiri Slaby <jirislaby@gmail.com> 10608S: Maintained 10609F: Documentation/serial/moxa-smartio.rst 10610F: drivers/tty/mxser.* 10611 10612MR800 AVERMEDIA USB FM RADIO DRIVER 10613M: Alexey Klimov <klimov.linux@gmail.com> 10614L: linux-media@vger.kernel.org 10615T: git git://linuxtv.org/media_tree.git 10616S: Maintained 10617F: drivers/media/radio/radio-mr800.c 10618 10619MRF24J40 IEEE 802.15.4 RADIO DRIVER 10620M: Alan Ott <alan@signal11.us> 10621L: linux-wpan@vger.kernel.org 10622S: Maintained 10623F: drivers/net/ieee802154/mrf24j40.c 10624F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10625 10626MSI LAPTOP SUPPORT 10627M: "Lee, Chun-Yi" <jlee@suse.com> 10628L: platform-driver-x86@vger.kernel.org 10629S: Maintained 10630F: drivers/platform/x86/msi-laptop.c 10631 10632MSI WMI SUPPORT 10633L: platform-driver-x86@vger.kernel.org 10634S: Orphan 10635F: drivers/platform/x86/msi-wmi.c 10636 10637MSI001 MEDIA DRIVER 10638M: Antti Palosaari <crope@iki.fi> 10639L: linux-media@vger.kernel.org 10640W: https://linuxtv.org 10641W: http://palosaari.fi/linux/ 10642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10643T: git git://linuxtv.org/anttip/media_tree.git 10644S: Maintained 10645F: drivers/media/tuners/msi001* 10646 10647MSI2500 MEDIA DRIVER 10648M: Antti Palosaari <crope@iki.fi> 10649L: linux-media@vger.kernel.org 10650W: https://linuxtv.org 10651W: http://palosaari.fi/linux/ 10652Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10653T: git git://linuxtv.org/anttip/media_tree.git 10654S: Maintained 10655F: drivers/media/usb/msi2500/ 10656 10657MSYSTEMS DISKONCHIP G3 MTD DRIVER 10658M: Robert Jarzmik <robert.jarzmik@free.fr> 10659L: linux-mtd@lists.infradead.org 10660S: Maintained 10661F: drivers/mtd/devices/docg3* 10662 10663MT9M032 APTINA SENSOR DRIVER 10664M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10665L: linux-media@vger.kernel.org 10666T: git git://linuxtv.org/media_tree.git 10667S: Maintained 10668F: drivers/media/i2c/mt9m032.c 10669F: include/media/i2c/mt9m032.h 10670 10671MT9P031 APTINA CAMERA SENSOR 10672M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10673L: linux-media@vger.kernel.org 10674T: git git://linuxtv.org/media_tree.git 10675S: Maintained 10676F: drivers/media/i2c/mt9p031.c 10677F: include/media/i2c/mt9p031.h 10678 10679MT9T001 APTINA CAMERA SENSOR 10680M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10681L: linux-media@vger.kernel.org 10682T: git git://linuxtv.org/media_tree.git 10683S: Maintained 10684F: drivers/media/i2c/mt9t001.c 10685F: include/media/i2c/mt9t001.h 10686 10687MT9T112 APTINA CAMERA SENSOR 10688M: Jacopo Mondi <jacopo@jmondi.org> 10689L: linux-media@vger.kernel.org 10690T: git git://linuxtv.org/media_tree.git 10691S: Odd Fixes 10692F: drivers/media/i2c/mt9t112.c 10693F: include/media/i2c/mt9t112.h 10694 10695MT9V032 APTINA CAMERA SENSOR 10696M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10697L: linux-media@vger.kernel.org 10698T: git git://linuxtv.org/media_tree.git 10699S: Maintained 10700F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10701F: drivers/media/i2c/mt9v032.c 10702F: include/media/i2c/mt9v032.h 10703 10704MT9V111 APTINA CAMERA SENSOR 10705M: Jacopo Mondi <jacopo@jmondi.org> 10706L: linux-media@vger.kernel.org 10707T: git git://linuxtv.org/media_tree.git 10708S: Maintained 10709F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10710F: drivers/media/i2c/mt9v111.c 10711 10712MULTIFUNCTION DEVICES (MFD) 10713M: Lee Jones <lee.jones@linaro.org> 10714T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10715S: Supported 10716F: Documentation/devicetree/bindings/mfd/ 10717F: drivers/mfd/ 10718F: include/linux/mfd/ 10719F: include/dt-bindings/mfd/ 10720 10721MULTIMEDIA CARD (MMC) ETC. OVER SPI 10722S: Orphan 10723F: drivers/mmc/host/mmc_spi.c 10724F: include/linux/spi/mmc_spi.h 10725 10726MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10727M: Ulf Hansson <ulf.hansson@linaro.org> 10728L: linux-mmc@vger.kernel.org 10729T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10730S: Maintained 10731F: Documentation/devicetree/bindings/mmc/ 10732F: drivers/mmc/ 10733F: include/linux/mmc/ 10734F: include/uapi/linux/mmc/ 10735 10736MULTIPLEXER SUBSYSTEM 10737M: Peter Rosin <peda@axentia.se> 10738S: Maintained 10739F: Documentation/ABI/testing/sysfs-class-mux* 10740F: Documentation/devicetree/bindings/mux/ 10741F: include/dt-bindings/mux/ 10742F: include/linux/mux/ 10743F: drivers/mux/ 10744 10745MULTITECH MULTIPORT CARD (ISICOM) 10746S: Orphan 10747F: drivers/tty/isicom.c 10748F: include/linux/isicom.h 10749 10750MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10751M: Bin Liu <b-liu@ti.com> 10752L: linux-usb@vger.kernel.org 10753S: Maintained 10754F: drivers/usb/musb/ 10755 10756MXL301RF MEDIA DRIVER 10757M: Akihiro Tsukada <tskd08@gmail.com> 10758L: linux-media@vger.kernel.org 10759S: Odd Fixes 10760F: drivers/media/tuners/mxl301rf* 10761 10762MXL5007T MEDIA DRIVER 10763M: Michael Krufky <mkrufky@linuxtv.org> 10764L: linux-media@vger.kernel.org 10765W: https://linuxtv.org 10766W: http://github.com/mkrufky 10767Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10768T: git git://linuxtv.org/mkrufky/tuners.git 10769S: Maintained 10770F: drivers/media/tuners/mxl5007t.* 10771 10772MXSFB DRM DRIVER 10773M: Marek Vasut <marex@denx.de> 10774M: Stefan Agner <stefan@agner.ch> 10775L: dri-devel@lists.freedesktop.org 10776S: Supported 10777F: drivers/gpu/drm/mxsfb/ 10778F: Documentation/devicetree/bindings/display/mxsfb.txt 10779T: git git://anongit.freedesktop.org/drm/drm-misc 10780 10781MYLEX DAC960 PCI RAID Controller 10782M: Hannes Reinecke <hare@kernel.org> 10783L: linux-scsi@vger.kernel.org 10784S: Supported 10785F: drivers/scsi/myrb.* 10786F: drivers/scsi/myrs.* 10787 10788MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10789M: Chris Lee <christopher.lee@cspi.com> 10790L: netdev@vger.kernel.org 10791W: https://www.cspi.com/ethernet-products/support/downloads/ 10792S: Supported 10793F: drivers/net/ethernet/myricom/myri10ge/ 10794 10795NAND FLASH SUBSYSTEM 10796M: Miquel Raynal <miquel.raynal@bootlin.com> 10797R: Richard Weinberger <richard@nod.at> 10798L: linux-mtd@lists.infradead.org 10799W: http://www.linux-mtd.infradead.org/ 10800Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10801T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 10802S: Maintained 10803F: drivers/mtd/nand/ 10804F: include/linux/mtd/*nand*.h 10805 10806NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10807M: Daniel Mack <zonque@gmail.com> 10808S: Maintained 10809L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10810W: http://www.native-instruments.com 10811F: sound/usb/caiaq/ 10812 10813NATSEMI ETHERNET DRIVER (DP8381x) 10814S: Orphan 10815F: drivers/net/ethernet/natsemi/natsemi.c 10816 10817NCR 5380 SCSI DRIVERS 10818M: Finn Thain <fthain@telegraphics.com.au> 10819M: Michael Schmitz <schmitzmic@gmail.com> 10820L: linux-scsi@vger.kernel.org 10821S: Maintained 10822F: Documentation/scsi/g_NCR5380.txt 10823F: drivers/scsi/NCR5380.* 10824F: drivers/scsi/arm/cumana_1.c 10825F: drivers/scsi/arm/oak.c 10826F: drivers/scsi/atari_scsi.* 10827F: drivers/scsi/dmx3191d.c 10828F: drivers/scsi/g_NCR5380.* 10829F: drivers/scsi/mac_scsi.* 10830F: drivers/scsi/sun3_scsi.* 10831F: drivers/scsi/sun3_scsi_vme.c 10832 10833NCSI LIBRARY: 10834M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10835S: Maintained 10836F: net/ncsi/ 10837 10838NCT6775 HARDWARE MONITOR DRIVER 10839M: Guenter Roeck <linux@roeck-us.net> 10840L: linux-hwmon@vger.kernel.org 10841S: Maintained 10842F: Documentation/hwmon/nct6775.rst 10843F: drivers/hwmon/nct6775.c 10844 10845NET_FAILOVER MODULE 10846M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10847L: netdev@vger.kernel.org 10848S: Supported 10849F: driver/net/net_failover.c 10850F: include/net/net_failover.h 10851F: Documentation/networking/net_failover.rst 10852 10853NETEFFECT IWARP RNIC DRIVER (IW_NES) 10854M: Faisal Latif <faisal.latif@intel.com> 10855L: linux-rdma@vger.kernel.org 10856W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10857S: Supported 10858F: drivers/infiniband/hw/nes/ 10859F: include/uapi/rdma/nes-abi.h 10860 10861NETEM NETWORK EMULATOR 10862M: Stephen Hemminger <stephen@networkplumber.org> 10863L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10864S: Maintained 10865F: net/sched/sch_netem.c 10866 10867NETERION 10GbE DRIVERS (s2io/vxge) 10868M: Jon Mason <jdmason@kudzu.us> 10869L: netdev@vger.kernel.org 10870S: Supported 10871F: Documentation/networking/device_drivers/neterion/s2io.txt 10872F: Documentation/networking/device_drivers/neterion/vxge.txt 10873F: drivers/net/ethernet/neterion/ 10874 10875NETFILTER 10876M: Pablo Neira Ayuso <pablo@netfilter.org> 10877M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10878M: Florian Westphal <fw@strlen.de> 10879L: netfilter-devel@vger.kernel.org 10880L: coreteam@netfilter.org 10881W: http://www.netfilter.org/ 10882W: http://www.iptables.org/ 10883W: http://www.nftables.org/ 10884Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10887S: Maintained 10888F: include/linux/netfilter* 10889F: include/linux/netfilter/ 10890F: include/net/netfilter/ 10891F: include/uapi/linux/netfilter* 10892F: include/uapi/linux/netfilter/ 10893F: net/*/netfilter.c 10894F: net/*/netfilter/ 10895F: net/netfilter/ 10896F: net/bridge/br_netfilter*.c 10897 10898NETROM NETWORK LAYER 10899M: Ralf Baechle <ralf@linux-mips.org> 10900L: linux-hams@vger.kernel.org 10901W: http://www.linux-ax25.org/ 10902S: Maintained 10903F: include/net/netrom.h 10904F: include/uapi/linux/netrom.h 10905F: net/netrom/ 10906 10907NETRONOME ETHERNET DRIVERS 10908M: Jakub Kicinski <jakub.kicinski@netronome.com> 10909L: oss-drivers@netronome.com 10910S: Maintained 10911F: drivers/net/ethernet/netronome/ 10912 10913NETWORK BLOCK DEVICE (NBD) 10914M: Josef Bacik <josef@toxicpanda.com> 10915S: Maintained 10916L: linux-block@vger.kernel.org 10917L: nbd@other.debian.org 10918F: Documentation/blockdev/nbd.txt 10919F: drivers/block/nbd.c 10920F: include/trace/events/nbd.h 10921F: include/uapi/linux/nbd.h 10922 10923NETWORK DROP MONITOR 10924M: Neil Horman <nhorman@tuxdriver.com> 10925L: netdev@vger.kernel.org 10926S: Maintained 10927W: https://fedorahosted.org/dropwatch/ 10928F: net/core/drop_monitor.c 10929 10930NETWORKING DRIVERS 10931M: "David S. Miller" <davem@davemloft.net> 10932L: netdev@vger.kernel.org 10933W: http://www.linuxfoundation.org/en/Net 10934Q: http://patchwork.ozlabs.org/project/netdev/list/ 10935T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10936T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10937S: Odd Fixes 10938F: Documentation/devicetree/bindings/net/ 10939F: drivers/net/ 10940F: include/linux/if_* 10941F: include/linux/netdevice.h 10942F: include/linux/etherdevice.h 10943F: include/linux/fcdevice.h 10944F: include/linux/fddidevice.h 10945F: include/linux/hippidevice.h 10946F: include/linux/inetdevice.h 10947F: include/uapi/linux/if_* 10948F: include/uapi/linux/netdevice.h 10949 10950NETWORKING DRIVERS (WIRELESS) 10951M: Kalle Valo <kvalo@codeaurora.org> 10952L: linux-wireless@vger.kernel.org 10953Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10955T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10956S: Maintained 10957F: Documentation/devicetree/bindings/net/wireless/ 10958F: drivers/net/wireless/ 10959 10960NETWORKING [DSA] 10961M: Andrew Lunn <andrew@lunn.ch> 10962M: Vivien Didelot <vivien.didelot@gmail.com> 10963M: Florian Fainelli <f.fainelli@gmail.com> 10964S: Maintained 10965F: Documentation/devicetree/bindings/net/dsa/ 10966F: net/dsa/ 10967F: include/net/dsa.h 10968F: include/linux/dsa/ 10969F: include/linux/platform_data/dsa.h 10970F: drivers/net/dsa/ 10971 10972NETWORKING [GENERAL] 10973M: "David S. Miller" <davem@davemloft.net> 10974L: netdev@vger.kernel.org 10975W: http://www.linuxfoundation.org/en/Net 10976Q: http://patchwork.ozlabs.org/project/netdev/list/ 10977T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10978T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10979B: mailto:netdev@vger.kernel.org 10980S: Maintained 10981F: net/ 10982F: include/net/ 10983F: include/linux/in.h 10984F: include/linux/net.h 10985F: include/linux/netdevice.h 10986F: include/uapi/linux/in.h 10987F: include/uapi/linux/net.h 10988F: include/uapi/linux/netdevice.h 10989F: include/uapi/linux/net_namespace.h 10990F: tools/testing/selftests/net/ 10991F: lib/net_utils.c 10992F: lib/random32.c 10993F: Documentation/networking/ 10994 10995NETWORKING [IPSEC] 10996M: Steffen Klassert <steffen.klassert@secunet.com> 10997M: Herbert Xu <herbert@gondor.apana.org.au> 10998M: "David S. Miller" <davem@davemloft.net> 10999L: netdev@vger.kernel.org 11000T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11002S: Maintained 11003F: net/xfrm/ 11004F: net/key/ 11005F: net/ipv4/xfrm* 11006F: net/ipv4/esp4* 11007F: net/ipv4/ah4.c 11008F: net/ipv4/ipcomp.c 11009F: net/ipv4/ip_vti.c 11010F: net/ipv6/xfrm* 11011F: net/ipv6/esp6* 11012F: net/ipv6/ah6.c 11013F: net/ipv6/ipcomp6.c 11014F: net/ipv6/ip6_vti.c 11015F: include/uapi/linux/xfrm.h 11016F: include/net/xfrm.h 11017 11018NETWORKING [IPv4/IPv6] 11019M: "David S. Miller" <davem@davemloft.net> 11020M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11021M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11022L: netdev@vger.kernel.org 11023T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11024S: Maintained 11025F: net/ipv4/ 11026F: net/ipv6/ 11027F: include/net/ip* 11028F: arch/x86/net/* 11029 11030NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11031M: Paul Moore <paul@paul-moore.com> 11032W: https://github.com/netlabel 11033L: netdev@vger.kernel.org 11034L: linux-security-module@vger.kernel.org 11035S: Maintained 11036F: Documentation/netlabel/ 11037F: include/net/calipso.h 11038F: include/net/cipso_ipv4.h 11039F: include/net/netlabel.h 11040F: include/uapi/linux/netfilter/xt_SECMARK.h 11041F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11042F: net/netlabel/ 11043F: net/ipv4/cipso_ipv4.c 11044F: net/ipv6/calipso.c 11045F: net/netfilter/xt_CONNSECMARK.c 11046F: net/netfilter/xt_SECMARK.c 11047 11048NETWORKING [TCP] 11049M: Eric Dumazet <edumazet@google.com> 11050L: netdev@vger.kernel.org 11051S: Maintained 11052F: net/ipv4/tcp*.c 11053F: net/ipv4/syncookies.c 11054F: net/ipv6/tcp*.c 11055F: net/ipv6/syncookies.c 11056F: include/uapi/linux/tcp.h 11057F: include/net/tcp.h 11058F: include/linux/tcp.h 11059F: include/trace/events/tcp.h 11060 11061NETWORKING [TLS] 11062M: Boris Pismenny <borisp@mellanox.com> 11063M: Aviad Yehezkel <aviadye@mellanox.com> 11064M: Dave Watson <davejwatson@fb.com> 11065M: John Fastabend <john.fastabend@gmail.com> 11066M: Daniel Borkmann <daniel@iogearbox.net> 11067L: netdev@vger.kernel.org 11068S: Maintained 11069F: net/tls/* 11070F: include/uapi/linux/tls.h 11071F: include/net/tls.h 11072 11073NETWORKING [WIRELESS] 11074L: linux-wireless@vger.kernel.org 11075Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11076 11077NETDEVSIM 11078M: Jakub Kicinski <jakub.kicinski@netronome.com> 11079S: Maintained 11080F: drivers/net/netdevsim/* 11081 11082NETXEN (1/10) GbE SUPPORT 11083M: Manish Chopra <manishc@marvell.com> 11084M: Rahul Verma <rahulv@marvell.com> 11085M: GR-Linux-NIC-Dev@marvell.com 11086L: netdev@vger.kernel.org 11087S: Supported 11088F: drivers/net/ethernet/qlogic/netxen/ 11089 11090NFC SUBSYSTEM 11091L: netdev@vger.kernel.org 11092S: Orphan 11093F: net/nfc/ 11094F: include/net/nfc/ 11095F: include/uapi/linux/nfc.h 11096F: drivers/nfc/ 11097F: include/linux/platform_data/nfcmrvl.h 11098F: include/linux/platform_data/nxp-nci.h 11099F: Documentation/devicetree/bindings/net/nfc/ 11100 11101NFS, SUNRPC, AND LOCKD CLIENTS 11102M: Trond Myklebust <trond.myklebust@hammerspace.com> 11103M: Anna Schumaker <anna.schumaker@netapp.com> 11104L: linux-nfs@vger.kernel.org 11105W: http://client.linux-nfs.org 11106T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11107S: Maintained 11108F: fs/lockd/ 11109F: fs/nfs/ 11110F: fs/nfs_common/ 11111F: net/sunrpc/ 11112F: include/linux/lockd/ 11113F: include/linux/nfs* 11114F: include/linux/sunrpc/ 11115F: include/uapi/linux/nfs* 11116F: include/uapi/linux/sunrpc/ 11117 11118NILFS2 FILESYSTEM 11119M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 11120L: linux-nilfs@vger.kernel.org 11121W: https://nilfs.sourceforge.io/ 11122W: https://nilfs.osdn.jp/ 11123T: git git://github.com/konis/nilfs2.git 11124S: Supported 11125F: Documentation/filesystems/nilfs2.txt 11126F: fs/nilfs2/ 11127F: include/trace/events/nilfs2.h 11128F: include/uapi/linux/nilfs2_api.h 11129F: include/uapi/linux/nilfs2_ondisk.h 11130 11131NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11132M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11133W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11134S: Maintained 11135F: Documentation/scsi/NinjaSCSI.txt 11136F: drivers/scsi/pcmcia/nsp_* 11137 11138NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11139M: GOTO Masanori <gotom@debian.or.jp> 11140M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11141W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11142S: Maintained 11143F: Documentation/scsi/NinjaSCSI.txt 11144F: drivers/scsi/nsp32* 11145 11146NIOS2 ARCHITECTURE 11147M: Ley Foon Tan <lftan@altera.com> 11148L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11149T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11150S: Maintained 11151F: arch/nios2/ 11152 11153NOHZ, DYNTICKS SUPPORT 11154M: Frederic Weisbecker <fweisbec@gmail.com> 11155M: Thomas Gleixner <tglx@linutronix.de> 11156M: Ingo Molnar <mingo@kernel.org> 11157L: linux-kernel@vger.kernel.org 11158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11159S: Maintained 11160F: kernel/time/tick*.* 11161F: include/linux/tick.h 11162F: include/linux/sched/nohz.h 11163 11164NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11165M: Pavel Machek <pavel@ucw.cz> 11166M: Sakari Ailus <sakari.ailus@iki.fi> 11167L: linux-media@vger.kernel.org 11168S: Maintained 11169F: drivers/media/i2c/et8ek8 11170F: drivers/media/i2c/ad5820.c 11171 11172NOKIA N900 POWER SUPPLY DRIVERS 11173R: Pali Rohár <pali.rohar@gmail.com> 11174F: include/linux/power/bq2415x_charger.h 11175F: include/linux/power/bq27xxx_battery.h 11176F: include/linux/power/isp1704_charger.h 11177F: drivers/power/supply/bq2415x_charger.c 11178F: drivers/power/supply/bq27xxx_battery.c 11179F: drivers/power/supply/bq27xxx_battery_i2c.c 11180F: drivers/power/supply/isp1704_charger.c 11181F: drivers/power/supply/rx51_battery.c 11182 11183NOLIBC HEADER FILE 11184M: Willy Tarreau <w@1wt.eu> 11185S: Maintained 11186T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11187F: tools/include/nolibc/ 11188 11189NTB AMD DRIVER 11190M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11191L: linux-ntb@googlegroups.com 11192S: Supported 11193F: drivers/ntb/hw/amd/ 11194 11195NTB DRIVER CORE 11196M: Jon Mason <jdmason@kudzu.us> 11197M: Dave Jiang <dave.jiang@intel.com> 11198M: Allen Hubbe <allenbh@gmail.com> 11199L: linux-ntb@googlegroups.com 11200S: Supported 11201W: https://github.com/jonmason/ntb/wiki 11202T: git git://github.com/jonmason/ntb.git 11203F: drivers/ntb/ 11204F: drivers/net/ntb_netdev.c 11205F: include/linux/ntb.h 11206F: include/linux/ntb_transport.h 11207F: tools/testing/selftests/ntb/ 11208 11209NTB IDT DRIVER 11210M: Serge Semin <fancer.lancer@gmail.com> 11211L: linux-ntb@googlegroups.com 11212S: Supported 11213F: drivers/ntb/hw/idt/ 11214 11215NTB INTEL DRIVER 11216M: Dave Jiang <dave.jiang@intel.com> 11217L: linux-ntb@googlegroups.com 11218S: Supported 11219W: https://github.com/davejiang/linux/wiki 11220T: git https://github.com/davejiang/linux.git 11221F: drivers/ntb/hw/intel/ 11222 11223NTFS FILESYSTEM 11224M: Anton Altaparmakov <anton@tuxera.com> 11225L: linux-ntfs-dev@lists.sourceforge.net 11226W: http://www.tuxera.com/ 11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11228S: Supported 11229F: Documentation/filesystems/ntfs.txt 11230F: fs/ntfs/ 11231 11232NUBUS SUBSYSTEM 11233M: Finn Thain <fthain@telegraphics.com.au> 11234L: linux-m68k@lists.linux-m68k.org 11235S: Maintained 11236F: arch/*/include/asm/nubus.h 11237F: drivers/nubus/ 11238F: include/linux/nubus.h 11239F: include/uapi/linux/nubus.h 11240 11241NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11242M: Antonino Daplas <adaplas@gmail.com> 11243L: linux-fbdev@vger.kernel.org 11244S: Maintained 11245F: drivers/video/fbdev/riva/ 11246F: drivers/video/fbdev/nvidia/ 11247 11248NVM EXPRESS DRIVER 11249M: Keith Busch <kbusch@kernel.org> 11250M: Jens Axboe <axboe@fb.com> 11251M: Christoph Hellwig <hch@lst.de> 11252M: Sagi Grimberg <sagi@grimberg.me> 11253L: linux-nvme@lists.infradead.org 11254T: git://git.infradead.org/nvme.git 11255W: http://git.infradead.org/nvme.git 11256S: Supported 11257F: drivers/nvme/host/ 11258F: include/linux/nvme.h 11259F: include/uapi/linux/nvme_ioctl.h 11260 11261NVM EXPRESS FC TRANSPORT DRIVERS 11262M: James Smart <james.smart@broadcom.com> 11263L: linux-nvme@lists.infradead.org 11264S: Supported 11265F: include/linux/nvme-fc.h 11266F: include/linux/nvme-fc-driver.h 11267F: drivers/nvme/host/fc.c 11268F: drivers/nvme/target/fc.c 11269F: drivers/nvme/target/fcloop.c 11270 11271NVM EXPRESS TARGET DRIVER 11272M: Christoph Hellwig <hch@lst.de> 11273M: Sagi Grimberg <sagi@grimberg.me> 11274L: linux-nvme@lists.infradead.org 11275T: git://git.infradead.org/nvme.git 11276W: http://git.infradead.org/nvme.git 11277S: Supported 11278F: drivers/nvme/target/ 11279 11280NVMEM FRAMEWORK 11281M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11282S: Maintained 11283F: drivers/nvmem/ 11284F: Documentation/devicetree/bindings/nvmem/ 11285F: Documentation/ABI/stable/sysfs-bus-nvmem 11286F: include/linux/nvmem-consumer.h 11287F: include/linux/nvmem-provider.h 11288 11289NXP FXAS21002C DRIVER 11290M: Rui Miguel Silva <rmfrfs@gmail.com> 11291L: linux-iio@vger.kernel.org 11292S: Maintained 11293F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt 11294F: drivers/iio/gyro/fxas21002c_core.c 11295F: drivers/iio/gyro/fxas21002c.h 11296F: drivers/iio/gyro/fxas21002c_i2c.c 11297F: drivers/iio/gyro/fxas21002c_spi.c 11298 11299NXP SGTL5000 DRIVER 11300M: Fabio Estevam <festevam@gmail.com> 11301L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11302S: Maintained 11303F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11304F: sound/soc/codecs/sgtl5000* 11305 11306NXP SJA1105 ETHERNET SWITCH DRIVER 11307M: Vladimir Oltean <olteanv@gmail.com> 11308L: linux-kernel@vger.kernel.org 11309S: Maintained 11310F: drivers/net/dsa/sja1105 11311 11312NXP TDA998X DRM DRIVER 11313M: Russell King <linux@armlinux.org.uk> 11314S: Maintained 11315T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11316T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11317F: drivers/gpu/drm/i2c/tda998x_drv.c 11318F: include/drm/i2c/tda998x.h 11319F: include/dt-bindings/display/tda998x.h 11320K: "nxp,tda998x" 11321 11322NXP TFA9879 DRIVER 11323M: Peter Rosin <peda@axentia.se> 11324L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11325S: Maintained 11326F: Documentation/devicetree/bindings/sound/tfa9879.txt 11327F: sound/soc/codecs/tfa9879* 11328 11329NXP-NCI NFC DRIVER 11330M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11331R: Charles Gorand <charles.gorand@effinnov.com> 11332L: linux-nfc@lists.01.org (moderated for non-subscribers) 11333S: Supported 11334F: drivers/nfc/nxp-nci 11335 11336OBJAGG 11337M: Jiri Pirko <jiri@mellanox.com> 11338L: netdev@vger.kernel.org 11339S: Supported 11340F: lib/objagg.c 11341F: lib/test_objagg.c 11342F: include/linux/objagg.h 11343 11344NXP FSPI DRIVER 11345R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11346M: Ashish Kumar <ashish.kumar@nxp.com> 11347L: linux-spi@vger.kernel.org 11348S: Maintained 11349F: drivers/spi/spi-nxp-fspi.c 11350F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11351 11352OBJTOOL 11353M: Josh Poimboeuf <jpoimboe@redhat.com> 11354M: Peter Zijlstra <peterz@infradead.org> 11355S: Supported 11356F: tools/objtool/ 11357 11358OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11359M: Frederic Barrat <fbarrat@linux.ibm.com> 11360M: Andrew Donnellan <ajd@linux.ibm.com> 11361L: linuxppc-dev@lists.ozlabs.org 11362S: Supported 11363F: arch/powerpc/platforms/powernv/ocxl.c 11364F: arch/powerpc/include/asm/pnv-ocxl.h 11365F: drivers/misc/ocxl/ 11366F: include/misc/ocxl* 11367F: include/uapi/misc/ocxl.h 11368F: Documentation/accelerators/ocxl.rst 11369 11370OMAP AUDIO SUPPORT 11371M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11372M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11373L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11374L: linux-omap@vger.kernel.org 11375S: Maintained 11376F: sound/soc/ti/omap* 11377F: sound/soc/ti/rx51.c 11378F: sound/soc/ti/n810.c 11379F: sound/soc/ti/sdma-pcm.* 11380 11381OMAP CLOCK FRAMEWORK SUPPORT 11382M: Paul Walmsley <paul@pwsan.com> 11383L: linux-omap@vger.kernel.org 11384S: Maintained 11385F: arch/arm/*omap*/*clock* 11386 11387OMAP DEVICE TREE SUPPORT 11388M: Benoît Cousson <bcousson@baylibre.com> 11389M: Tony Lindgren <tony@atomide.com> 11390L: linux-omap@vger.kernel.org 11391L: devicetree@vger.kernel.org 11392S: Maintained 11393F: arch/arm/boot/dts/*omap* 11394F: arch/arm/boot/dts/*am3* 11395F: arch/arm/boot/dts/*am4* 11396F: arch/arm/boot/dts/*am5* 11397F: arch/arm/boot/dts/*dra7* 11398 11399OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11400L: linux-omap@vger.kernel.org 11401L: linux-fbdev@vger.kernel.org 11402S: Orphan 11403F: drivers/video/fbdev/omap2/ 11404F: Documentation/arm/OMAP/DSS 11405 11406OMAP FRAMEBUFFER SUPPORT 11407L: linux-fbdev@vger.kernel.org 11408L: linux-omap@vger.kernel.org 11409S: Orphan 11410F: drivers/video/fbdev/omap/ 11411 11412OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11413M: Roger Quadros <rogerq@ti.com> 11414M: Tony Lindgren <tony@atomide.com> 11415L: linux-omap@vger.kernel.org 11416S: Maintained 11417F: drivers/memory/omap-gpmc.c 11418F: arch/arm/mach-omap2/*gpmc* 11419 11420OMAP GPIO DRIVER 11421M: Grygorii Strashko <grygorii.strashko@ti.com> 11422M: Santosh Shilimkar <ssantosh@kernel.org> 11423M: Kevin Hilman <khilman@kernel.org> 11424L: linux-omap@vger.kernel.org 11425S: Maintained 11426F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11427F: drivers/gpio/gpio-omap.c 11428 11429OMAP HARDWARE SPINLOCK SUPPORT 11430M: Ohad Ben-Cohen <ohad@wizery.com> 11431L: linux-omap@vger.kernel.org 11432S: Maintained 11433F: drivers/hwspinlock/omap_hwspinlock.c 11434 11435OMAP HS MMC SUPPORT 11436L: linux-mmc@vger.kernel.org 11437L: linux-omap@vger.kernel.org 11438S: Orphan 11439F: drivers/mmc/host/omap_hsmmc.c 11440 11441OMAP HWMOD DATA 11442M: Paul Walmsley <paul@pwsan.com> 11443L: linux-omap@vger.kernel.org 11444S: Maintained 11445F: arch/arm/mach-omap2/omap_hwmod*data* 11446 11447OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11448M: Benoît Cousson <bcousson@baylibre.com> 11449L: linux-omap@vger.kernel.org 11450S: Maintained 11451F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11452 11453OMAP HWMOD SUPPORT 11454M: Benoît Cousson <bcousson@baylibre.com> 11455M: Paul Walmsley <paul@pwsan.com> 11456L: linux-omap@vger.kernel.org 11457S: Maintained 11458F: arch/arm/mach-omap2/omap_hwmod.* 11459 11460OMAP I2C DRIVER 11461M: Vignesh R <vigneshr@ti.com> 11462L: linux-omap@vger.kernel.org 11463L: linux-i2c@vger.kernel.org 11464S: Maintained 11465F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11466F: drivers/i2c/busses/i2c-omap.c 11467 11468OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11469M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11470L: linux-media@vger.kernel.org 11471S: Maintained 11472F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11473F: drivers/media/platform/omap3isp/ 11474F: drivers/staging/media/omap4iss/ 11475 11476OMAP MMC SUPPORT 11477M: Aaro Koskinen <aaro.koskinen@iki.fi> 11478L: linux-omap@vger.kernel.org 11479S: Odd Fixes 11480F: drivers/mmc/host/omap.c 11481 11482OMAP POWER MANAGEMENT SUPPORT 11483M: Kevin Hilman <khilman@kernel.org> 11484L: linux-omap@vger.kernel.org 11485S: Maintained 11486F: arch/arm/*omap*/*pm* 11487F: drivers/cpufreq/omap-cpufreq.c 11488 11489OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11490M: Rajendra Nayak <rnayak@codeaurora.org> 11491M: Paul Walmsley <paul@pwsan.com> 11492L: linux-omap@vger.kernel.org 11493S: Maintained 11494F: arch/arm/mach-omap2/prm* 11495 11496OMAP RANDOM NUMBER GENERATOR SUPPORT 11497M: Deepak Saxena <dsaxena@plexity.net> 11498S: Maintained 11499F: drivers/char/hw_random/omap-rng.c 11500 11501OMAP USB SUPPORT 11502L: linux-usb@vger.kernel.org 11503L: linux-omap@vger.kernel.org 11504S: Orphan 11505F: drivers/usb/*/*omap* 11506F: arch/arm/*omap*/usb* 11507 11508OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11509M: Mark Jackson <mpfj@newflow.co.uk> 11510L: linux-omap@vger.kernel.org 11511S: Maintained 11512F: arch/arm/boot/dts/am335x-nano.dts 11513 11514OMAP1 SUPPORT 11515M: Aaro Koskinen <aaro.koskinen@iki.fi> 11516M: Tony Lindgren <tony@atomide.com> 11517L: linux-omap@vger.kernel.org 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-omap1/ 11522F: arch/arm/plat-omap/ 11523F: arch/arm/configs/omap1_defconfig 11524F: drivers/i2c/busses/i2c-omap.c 11525F: include/linux/platform_data/i2c-omap.h 11526F: include/linux/platform_data/ams-delta-fiq.h 11527 11528OMAP2+ SUPPORT 11529M: Tony Lindgren <tony@atomide.com> 11530L: linux-omap@vger.kernel.org 11531W: http://www.muru.com/linux/omap/ 11532W: http://linux.omap.com/ 11533Q: http://patchwork.kernel.org/project/linux-omap/list/ 11534T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11535S: Maintained 11536F: arch/arm/mach-omap2/ 11537F: arch/arm/plat-omap/ 11538F: arch/arm/configs/omap2plus_defconfig 11539F: drivers/i2c/busses/i2c-omap.c 11540F: drivers/irqchip/irq-omap-intc.c 11541F: drivers/mfd/*omap*.c 11542F: drivers/mfd/menelaus.c 11543F: drivers/mfd/palmas.c 11544F: drivers/mfd/tps65217.c 11545F: drivers/mfd/tps65218.c 11546F: drivers/mfd/tps65910.c 11547F: drivers/mfd/twl-core.[ch] 11548F: drivers/mfd/twl4030*.c 11549F: drivers/mfd/twl6030*.c 11550F: drivers/mfd/twl6040*.c 11551F: drivers/regulator/palmas-regulator*.c 11552F: drivers/regulator/pbias-regulator.c 11553F: drivers/regulator/tps65217-regulator.c 11554F: drivers/regulator/tps65218-regulator.c 11555F: drivers/regulator/tps65910-regulator.c 11556F: drivers/regulator/twl-regulator.c 11557F: drivers/regulator/twl6030-regulator.c 11558F: include/linux/platform_data/i2c-omap.h 11559 11560ONION OMEGA2+ BOARD 11561M: Harvey Hunt <harveyhuntnexus@gmail.com> 11562L: linux-mips@vger.kernel.org 11563S: Maintained 11564F: arch/mips/boot/dts/ralink/omega2p.dts 11565 11566OMFS FILESYSTEM 11567M: Bob Copeland <me@bobcopeland.com> 11568L: linux-karma-devel@lists.sourceforge.net 11569S: Maintained 11570F: Documentation/filesystems/omfs.txt 11571F: fs/omfs/ 11572 11573OMNIKEY CARDMAN 4000 DRIVER 11574M: Harald Welte <laforge@gnumonks.org> 11575S: Maintained 11576F: drivers/char/pcmcia/cm4000_cs.c 11577F: include/linux/cm4000_cs.h 11578F: include/uapi/linux/cm4000_cs.h 11579 11580OMNIKEY CARDMAN 4040 DRIVER 11581M: Harald Welte <laforge@gnumonks.org> 11582S: Maintained 11583F: drivers/char/pcmcia/cm4040_cs.* 11584 11585OMNIVISION OV13858 SENSOR DRIVER 11586M: Sakari Ailus <sakari.ailus@linux.intel.com> 11587L: linux-media@vger.kernel.org 11588T: git git://linuxtv.org/media_tree.git 11589S: Maintained 11590F: drivers/media/i2c/ov13858.c 11591 11592OMNIVISION OV2680 SENSOR DRIVER 11593M: Rui Miguel Silva <rmfrfs@gmail.com> 11594L: linux-media@vger.kernel.org 11595T: git git://linuxtv.org/media_tree.git 11596S: Maintained 11597F: drivers/media/i2c/ov2680.c 11598F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11599 11600OMNIVISION OV2685 SENSOR DRIVER 11601M: Shunqian Zheng <zhengsq@rock-chips.com> 11602L: linux-media@vger.kernel.org 11603T: git git://linuxtv.org/media_tree.git 11604S: Maintained 11605F: drivers/media/i2c/ov2685.c 11606 11607OMNIVISION OV5640 SENSOR DRIVER 11608M: Steve Longerbeam <slongerbeam@gmail.com> 11609L: linux-media@vger.kernel.org 11610T: git git://linuxtv.org/media_tree.git 11611S: Maintained 11612F: drivers/media/i2c/ov5640.c 11613 11614OMNIVISION OV5647 SENSOR DRIVER 11615M: Luis Oliveira <lolivei@synopsys.com> 11616L: linux-media@vger.kernel.org 11617T: git git://linuxtv.org/media_tree.git 11618S: Maintained 11619F: drivers/media/i2c/ov5647.c 11620 11621OMNIVISION OV5695 SENSOR DRIVER 11622M: Shunqian Zheng <zhengsq@rock-chips.com> 11623L: linux-media@vger.kernel.org 11624T: git git://linuxtv.org/media_tree.git 11625S: Maintained 11626F: drivers/media/i2c/ov5695.c 11627 11628OMNIVISION OV7670 SENSOR DRIVER 11629M: Jonathan Corbet <corbet@lwn.net> 11630L: linux-media@vger.kernel.org 11631T: git git://linuxtv.org/media_tree.git 11632S: Maintained 11633F: drivers/media/i2c/ov7670.c 11634F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11635 11636OMNIVISION OV772x SENSOR DRIVER 11637M: Jacopo Mondi <jacopo@jmondi.org> 11638L: linux-media@vger.kernel.org 11639T: git git://linuxtv.org/media_tree.git 11640S: Odd fixes 11641F: drivers/media/i2c/ov772x.c 11642F: include/media/i2c/ov772x.h 11643F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11644 11645OMNIVISION OV7740 SENSOR DRIVER 11646M: Wenyou Yang <wenyou.yang@microchip.com> 11647L: linux-media@vger.kernel.org 11648T: git git://linuxtv.org/media_tree.git 11649S: Maintained 11650F: drivers/media/i2c/ov7740.c 11651F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11652 11653OMNIVISION OV9640 SENSOR DRIVER 11654M: Petr Cvek <petrcvekcz@gmail.com> 11655L: linux-media@vger.kernel.org 11656S: Maintained 11657F: drivers/media/i2c/ov9640.* 11658 11659OMNIVISION OV8856 SENSOR DRIVER 11660M: Ben Kao <ben.kao@intel.com> 11661L: linux-media@vger.kernel.org 11662T: git git://linuxtv.org/media_tree.git 11663S: Maintained 11664F: drivers/media/i2c/ov8856.c 11665 11666OMNIVISION OV9650 SENSOR DRIVER 11667M: Sakari Ailus <sakari.ailus@linux.intel.com> 11668R: Akinobu Mita <akinobu.mita@gmail.com> 11669R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11670L: linux-media@vger.kernel.org 11671T: git git://linuxtv.org/media_tree.git 11672S: Maintained 11673F: drivers/media/i2c/ov9650.c 11674F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11675 11676ONENAND FLASH DRIVER 11677M: Kyungmin Park <kyungmin.park@samsung.com> 11678L: linux-mtd@lists.infradead.org 11679S: Maintained 11680F: drivers/mtd/nand/onenand/ 11681F: include/linux/mtd/onenand*.h 11682 11683ONSTREAM SCSI TAPE DRIVER 11684M: Willem Riede <osst@riede.org> 11685L: osst-users@lists.sourceforge.net 11686L: linux-scsi@vger.kernel.org 11687S: Maintained 11688F: Documentation/scsi/osst.txt 11689F: drivers/scsi/osst.* 11690F: drivers/scsi/osst_*.h 11691F: drivers/scsi/st.h 11692 11693OP-TEE DRIVER 11694M: Jens Wiklander <jens.wiklander@linaro.org> 11695S: Maintained 11696F: drivers/tee/optee/ 11697 11698OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11699M: Sumit Garg <sumit.garg@linaro.org> 11700S: Maintained 11701F: drivers/char/hw_random/optee-rng.c 11702 11703OPA-VNIC DRIVER 11704M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11705M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11706L: linux-rdma@vger.kernel.org 11707S: Supported 11708F: drivers/infiniband/ulp/opa_vnic 11709 11710OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11711M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11712M: Frank Rowand <frowand.list@gmail.com> 11713L: devicetree@vger.kernel.org 11714S: Maintained 11715F: Documentation/devicetree/dynamic-resolution-notes.txt 11716F: Documentation/devicetree/overlay-notes.txt 11717F: drivers/of/overlay.c 11718F: drivers/of/resolver.c 11719K: of_overlay_notifier_ 11720 11721OPEN FIRMWARE AND FLATTENED DEVICE TREE 11722M: Rob Herring <robh+dt@kernel.org> 11723M: Frank Rowand <frowand.list@gmail.com> 11724L: devicetree@vger.kernel.org 11725W: http://www.devicetree.org/ 11726T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11727S: Maintained 11728F: drivers/of/ 11729F: include/linux/of*.h 11730F: scripts/dtc/ 11731F: Documentation/ABI/testing/sysfs-firmware-ofw 11732 11733OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11734M: Rob Herring <robh+dt@kernel.org> 11735M: Mark Rutland <mark.rutland@arm.com> 11736L: devicetree@vger.kernel.org 11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11738Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11739S: Maintained 11740F: Documentation/devicetree/ 11741F: arch/*/boot/dts/ 11742F: include/dt-bindings/ 11743 11744OPENCORES I2C BUS DRIVER 11745M: Peter Korsgaard <peter@korsgaard.com> 11746M: Andrew Lunn <andrew@lunn.ch> 11747L: linux-i2c@vger.kernel.org 11748S: Maintained 11749F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11750F: Documentation/i2c/busses/i2c-ocores 11751F: drivers/i2c/busses/i2c-ocores.c 11752F: include/linux/platform_data/i2c-ocores.h 11753 11754OPENRISC ARCHITECTURE 11755M: Jonas Bonn <jonas@southpole.se> 11756M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11757M: Stafford Horne <shorne@gmail.com> 11758T: git git://github.com/openrisc/linux.git 11759L: openrisc@lists.librecores.org 11760W: http://openrisc.io 11761S: Maintained 11762F: Documentation/devicetree/bindings/openrisc/ 11763F: Documentation/openrisc/ 11764F: arch/openrisc/ 11765F: drivers/irqchip/irq-ompic.c 11766F: drivers/irqchip/irq-or1k-* 11767 11768OPENVSWITCH 11769M: Pravin B Shelar <pshelar@ovn.org> 11770L: netdev@vger.kernel.org 11771L: dev@openvswitch.org 11772W: http://openvswitch.org 11773S: Maintained 11774F: net/openvswitch/ 11775F: include/uapi/linux/openvswitch.h 11776 11777OPERATING PERFORMANCE POINTS (OPP) 11778M: Viresh Kumar <vireshk@kernel.org> 11779M: Nishanth Menon <nm@ti.com> 11780M: Stephen Boyd <sboyd@kernel.org> 11781L: linux-pm@vger.kernel.org 11782S: Maintained 11783T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11784F: drivers/opp/ 11785F: include/linux/pm_opp.h 11786F: Documentation/power/opp.txt 11787F: Documentation/devicetree/bindings/opp/ 11788 11789OPL4 DRIVER 11790M: Clemens Ladisch <clemens@ladisch.de> 11791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11793S: Maintained 11794F: sound/drivers/opl4/ 11795 11796OPROFILE 11797M: Robert Richter <rric@kernel.org> 11798L: oprofile-list@lists.sf.net 11799S: Maintained 11800F: arch/*/include/asm/oprofile*.h 11801F: arch/*/oprofile/ 11802F: drivers/oprofile/ 11803F: include/linux/oprofile.h 11804 11805ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11806M: Mark Fasheh <mark@fasheh.com> 11807M: Joel Becker <jlbec@evilplan.org> 11808M: Joseph Qi <joseph.qi@linux.alibaba.com> 11809L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11810W: http://ocfs2.wiki.kernel.org 11811S: Supported 11812F: Documentation/filesystems/ocfs2.txt 11813F: Documentation/filesystems/dlmfs.txt 11814F: fs/ocfs2/ 11815 11816ORANGEFS FILESYSTEM 11817M: Mike Marshall <hubcap@omnibond.com> 11818R: Martin Brandenburg <martin@omnibond.com> 11819L: devel@lists.orangefs.org 11820T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11821S: Supported 11822F: fs/orangefs/ 11823F: Documentation/filesystems/orangefs.txt 11824 11825ORINOCO DRIVER 11826L: linux-wireless@vger.kernel.org 11827W: http://wireless.kernel.org/en/users/Drivers/orinoco 11828W: http://www.nongnu.org/orinoco/ 11829S: Orphan 11830F: drivers/net/wireless/intersil/orinoco/ 11831 11832OV2659 OMNIVISION SENSOR DRIVER 11833M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11834L: linux-media@vger.kernel.org 11835W: https://linuxtv.org 11836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11837T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11838S: Maintained 11839F: drivers/media/i2c/ov2659.c 11840F: include/media/i2c/ov2659.h 11841 11842OVERLAY FILESYSTEM 11843M: Miklos Szeredi <miklos@szeredi.hu> 11844L: linux-unionfs@vger.kernel.org 11845T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11846S: Supported 11847F: fs/overlayfs/ 11848F: Documentation/filesystems/overlayfs.txt 11849 11850P54 WIRELESS DRIVER 11851M: Christian Lamparter <chunkeey@googlemail.com> 11852L: linux-wireless@vger.kernel.org 11853W: http://wireless.kernel.org/en/users/Drivers/p54 11854S: Maintained 11855F: drivers/net/wireless/intersil/p54/ 11856 11857PA SEMI ETHERNET DRIVER 11858L: netdev@vger.kernel.org 11859S: Orphan 11860F: drivers/net/ethernet/pasemi/* 11861 11862PA SEMI SMBUS DRIVER 11863L: linux-i2c@vger.kernel.org 11864S: Orphan 11865F: drivers/i2c/busses/i2c-pasemi.c 11866 11867PACKING 11868M: Vladimir Oltean <olteanv@gmail.com> 11869L: netdev@vger.kernel.org 11870S: Supported 11871F: lib/packing.c 11872F: include/linux/packing.h 11873F: Documentation/packing.txt 11874 11875PADATA PARALLEL EXECUTION MECHANISM 11876M: Steffen Klassert <steffen.klassert@secunet.com> 11877L: linux-crypto@vger.kernel.org 11878S: Maintained 11879F: kernel/padata.c 11880F: include/linux/padata.h 11881F: Documentation/padata.txt 11882 11883PANASONIC LAPTOP ACPI EXTRAS DRIVER 11884M: Harald Welte <laforge@gnumonks.org> 11885L: platform-driver-x86@vger.kernel.org 11886S: Maintained 11887F: drivers/platform/x86/panasonic-laptop.c 11888 11889PARALLEL LCD/KEYPAD PANEL DRIVER 11890M: Willy Tarreau <willy@haproxy.com> 11891M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11892S: Odd Fixes 11893F: Documentation/auxdisplay/lcd-panel-cgram.txt 11894F: drivers/auxdisplay/panel.c 11895 11896PARALLEL PORT SUBSYSTEM 11897M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11898M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11899L: linux-parport@lists.infradead.org (subscribers-only) 11900S: Maintained 11901F: drivers/parport/ 11902F: include/linux/parport*.h 11903F: drivers/char/ppdev.c 11904F: include/uapi/linux/ppdev.h 11905F: Documentation/parport*.txt 11906 11907PARAVIRT_OPS INTERFACE 11908M: Juergen Gross <jgross@suse.com> 11909M: Alok Kataria <akataria@vmware.com> 11910L: virtualization@lists.linux-foundation.org 11911S: Supported 11912F: Documentation/virtual/paravirt_ops.txt 11913F: arch/*/kernel/paravirt* 11914F: arch/*/include/asm/paravirt*.h 11915F: include/linux/hypervisor.h 11916 11917PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11918M: Tim Waugh <tim@cyberelk.net> 11919L: linux-parport@lists.infradead.org (subscribers-only) 11920S: Maintained 11921F: Documentation/blockdev/paride.txt 11922F: drivers/block/paride/ 11923 11924PARISC ARCHITECTURE 11925M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11926M: Helge Deller <deller@gmx.de> 11927L: linux-parisc@vger.kernel.org 11928W: http://www.parisc-linux.org/ 11929Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11932S: Maintained 11933F: arch/parisc/ 11934F: Documentation/parisc/ 11935F: drivers/parisc/ 11936F: drivers/char/agp/parisc-agp.c 11937F: drivers/input/serio/gscps2.c 11938F: drivers/parport/parport_gsc.* 11939F: drivers/tty/serial/8250/8250_gsc.c 11940F: drivers/video/fbdev/sti* 11941F: drivers/video/console/sti* 11942F: drivers/video/logo/logo_parisc* 11943 11944PARMAN 11945M: Jiri Pirko <jiri@mellanox.com> 11946L: netdev@vger.kernel.org 11947S: Supported 11948F: lib/parman.c 11949F: lib/test_parman.c 11950F: include/linux/parman.h 11951 11952PC ENGINES APU BOARD DRIVER 11953M: Enrico Weigelt, metux IT consult <info@metux.net> 11954S: Maintained 11955F: drivers/platform/x86/pcengines-apuv2.c 11956 11957PC87360 HARDWARE MONITORING DRIVER 11958M: Jim Cromie <jim.cromie@gmail.com> 11959L: linux-hwmon@vger.kernel.org 11960S: Maintained 11961F: Documentation/hwmon/pc87360.rst 11962F: drivers/hwmon/pc87360.c 11963 11964PC8736x GPIO DRIVER 11965M: Jim Cromie <jim.cromie@gmail.com> 11966S: Maintained 11967F: drivers/char/pc8736x_gpio.c 11968 11969PC87427 HARDWARE MONITORING DRIVER 11970M: Jean Delvare <jdelvare@suse.com> 11971L: linux-hwmon@vger.kernel.org 11972S: Maintained 11973F: Documentation/hwmon/pc87427.rst 11974F: drivers/hwmon/pc87427.c 11975 11976PCA9532 LED DRIVER 11977M: Riku Voipio <riku.voipio@iki.fi> 11978S: Maintained 11979F: drivers/leds/leds-pca9532.c 11980F: include/linux/leds-pca9532.h 11981 11982PCA9541 I2C BUS MASTER SELECTOR DRIVER 11983M: Guenter Roeck <linux@roeck-us.net> 11984L: linux-i2c@vger.kernel.org 11985S: Maintained 11986F: drivers/i2c/muxes/i2c-mux-pca9541.c 11987 11988PCDP - PRIMARY CONSOLE AND DEBUG PORT 11989M: Khalid Aziz <khalid@gonehiking.org> 11990S: Maintained 11991F: drivers/firmware/pcdp.* 11992 11993PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11994M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11995L: linux-pci@vger.kernel.org 11996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11997S: Maintained 11998F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11999F: drivers/pci/controller/pci-aardvark.c 12000
12001PCI DRIVER FOR ALTERA PCIE IP 12002M: Ley Foon Tan <lftan@altera.com> 12003L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12004L: linux-pci@vger.kernel.org 12005S: Supported 12006F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12007F: drivers/pci/controller/pcie-altera.c 12008 12009PCI DRIVER FOR APPLIEDMICRO XGENE 12010M: Toan Le <toan@os.amperecomputing.com> 12011L: linux-pci@vger.kernel.org 12012L: linux-arm-kernel@lists.infradead.org 12013S: Maintained 12014F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12015F: drivers/pci/controller/pci-xgene.c 12016 12017PCI DRIVER FOR ARM VERSATILE PLATFORM 12018M: Rob Herring <robh@kernel.org> 12019L: linux-pci@vger.kernel.org 12020L: linux-arm-kernel@lists.infradead.org 12021S: Maintained 12022F: Documentation/devicetree/bindings/pci/versatile.txt 12023F: drivers/pci/controller/pci-versatile.c 12024 12025PCI DRIVER FOR ARMADA 8K 12026M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12027L: linux-pci@vger.kernel.org 12028L: linux-arm-kernel@lists.infradead.org 12029S: Maintained 12030F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12031F: drivers/pci/controller/dwc/pcie-armada8k.c 12032 12033PCI DRIVER FOR CADENCE PCIE IP 12034M: Tom Joseph <tjoseph@cadence.com> 12035L: linux-pci@vger.kernel.org 12036S: Maintained 12037F: Documentation/devicetree/bindings/pci/cdns,*.txt 12038F: drivers/pci/controller/pcie-cadence* 12039 12040PCI DRIVER FOR FREESCALE LAYERSCAPE 12041M: Minghuan Lian <minghuan.Lian@nxp.com> 12042M: Mingkai Hu <mingkai.hu@nxp.com> 12043M: Roy Zang <roy.zang@nxp.com> 12044L: linuxppc-dev@lists.ozlabs.org 12045L: linux-pci@vger.kernel.org 12046L: linux-arm-kernel@lists.infradead.org 12047S: Maintained 12048F: drivers/pci/controller/dwc/*layerscape* 12049 12050PCI DRIVER FOR GENERIC OF HOSTS 12051M: Will Deacon <will@kernel.org> 12052L: linux-pci@vger.kernel.org 12053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12054S: Maintained 12055F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12056F: drivers/pci/controller/pci-host-common.c 12057F: drivers/pci/controller/pci-host-generic.c 12058 12059PCI DRIVER FOR IMX6 12060M: Richard Zhu <hongxing.zhu@nxp.com> 12061M: Lucas Stach <l.stach@pengutronix.de> 12062L: linux-pci@vger.kernel.org 12063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12064S: Maintained 12065F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12066F: drivers/pci/controller/dwc/*imx6* 12067 12068PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12069M: Keith Busch <keith.busch@intel.com> 12070M: Jonathan Derrick <jonathan.derrick@intel.com> 12071L: linux-pci@vger.kernel.org 12072S: Supported 12073F: drivers/pci/controller/vmd.c 12074 12075PCI DRIVER FOR MICROSEMI SWITCHTEC 12076M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12077M: Logan Gunthorpe <logang@deltatee.com> 12078L: linux-pci@vger.kernel.org 12079S: Maintained 12080F: Documentation/switchtec.txt 12081F: Documentation/ABI/testing/sysfs-class-switchtec 12082F: drivers/pci/switch/switchtec* 12083F: include/uapi/linux/switchtec_ioctl.h 12084F: include/linux/switchtec.h 12085F: drivers/ntb/hw/mscc/ 12086 12087PCI DRIVER FOR MOBIVEIL PCIE IP 12088M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12089M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12090L: linux-pci@vger.kernel.org 12091S: Supported 12092F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12093F: drivers/pci/controller/pcie-mobiveil.c 12094 12095PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12096M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12097M: Jason Cooper <jason@lakedaemon.net> 12098L: linux-pci@vger.kernel.org 12099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12100S: Maintained 12101F: drivers/pci/controller/*mvebu* 12102 12103PCI DRIVER FOR NVIDIA TEGRA 12104M: Thierry Reding <thierry.reding@gmail.com> 12105L: linux-tegra@vger.kernel.org 12106L: linux-pci@vger.kernel.org 12107S: Supported 12108F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12109F: drivers/pci/controller/pci-tegra.c 12110 12111PCI DRIVER FOR RENESAS R-CAR 12112M: Simon Horman <horms@verge.net.au> 12113L: linux-pci@vger.kernel.org 12114L: linux-renesas-soc@vger.kernel.org 12115S: Maintained 12116F: drivers/pci/controller/*rcar* 12117 12118PCI DRIVER FOR SAMSUNG EXYNOS 12119M: Jingoo Han <jingoohan1@gmail.com> 12120L: linux-pci@vger.kernel.org 12121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12122L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12123S: Maintained 12124F: drivers/pci/controller/dwc/pci-exynos.c 12125 12126PCI DRIVER FOR SYNOPSYS DESIGNWARE 12127M: Jingoo Han <jingoohan1@gmail.com> 12128M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12129L: linux-pci@vger.kernel.org 12130S: Maintained 12131F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12132F: drivers/pci/controller/dwc/*designware* 12133 12134PCI DRIVER FOR TI DRA7XX 12135M: Kishon Vijay Abraham I <kishon@ti.com> 12136L: linux-omap@vger.kernel.org 12137L: linux-pci@vger.kernel.org 12138S: Supported 12139F: Documentation/devicetree/bindings/pci/ti-pci.txt 12140F: drivers/pci/controller/dwc/pci-dra7xx.c 12141 12142PCI DRIVER FOR TI KEYSTONE 12143M: Murali Karicheri <m-karicheri2@ti.com> 12144L: linux-pci@vger.kernel.org 12145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12146S: Maintained 12147F: drivers/pci/controller/dwc/pci-keystone.c 12148 12149PCI ENDPOINT SUBSYSTEM 12150M: Kishon Vijay Abraham I <kishon@ti.com> 12151M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12152L: linux-pci@vger.kernel.org 12153T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12154S: Supported 12155F: drivers/pci/endpoint/ 12156F: drivers/misc/pci_endpoint_test.c 12157F: tools/pci/ 12158 12159PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12160M: Russell Currey <ruscur@russell.cc> 12161M: Sam Bobroff <sbobroff@linux.ibm.com> 12162M: Oliver O'Halloran <oohall@gmail.com> 12163L: linuxppc-dev@lists.ozlabs.org 12164S: Supported 12165F: Documentation/PCI/pci-error-recovery.txt 12166F: drivers/pci/pcie/aer.c 12167F: drivers/pci/pcie/dpc.c 12168F: drivers/pci/pcie/err.c 12169F: Documentation/powerpc/eeh-pci-error-recovery.txt 12170F: arch/powerpc/kernel/eeh*.c 12171F: arch/powerpc/platforms/*/eeh*.c 12172F: arch/powerpc/include/*/eeh*.h 12173 12174PCI ERROR RECOVERY 12175M: Linas Vepstas <linasvepstas@gmail.com> 12176L: linux-pci@vger.kernel.org 12177S: Supported 12178F: Documentation/PCI/pci-error-recovery.txt 12179 12180PCI MSI DRIVER FOR ALTERA MSI IP 12181M: Ley Foon Tan <lftan@altera.com> 12182L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12183L: linux-pci@vger.kernel.org 12184S: Supported 12185F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12186F: drivers/pci/controller/pcie-altera-msi.c 12187 12188PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12189M: Toan Le <toan@os.amperecomputing.com> 12190L: linux-pci@vger.kernel.org 12191L: linux-arm-kernel@lists.infradead.org 12192S: Maintained 12193F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12194F: drivers/pci/controller/pci-xgene-msi.c 12195 12196PCI SUBSYSTEM 12197M: Bjorn Helgaas <bhelgaas@google.com> 12198L: linux-pci@vger.kernel.org 12199Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12200T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12201S: Supported 12202F: Documentation/devicetree/bindings/pci/ 12203F: Documentation/PCI/ 12204F: drivers/acpi/pci* 12205F: drivers/pci/ 12206F: include/asm-generic/pci* 12207F: include/linux/pci* 12208F: include/linux/of_pci.h 12209F: include/uapi/linux/pci* 12210F: lib/pci* 12211F: arch/x86/pci/ 12212F: arch/x86/kernel/quirks.c 12213F: arch/x86/kernel/early-quirks.c 12214 12215PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12216M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12217L: linux-pci@vger.kernel.org 12218Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12219T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12220S: Supported 12221F: drivers/pci/controller/ 12222 12223PCIE DRIVER FOR ANNAPURNA LABS 12224M: Jonathan Chocron <jonnyc@amazon.com> 12225L: linux-pci@vger.kernel.org 12226S: Maintained 12227F: drivers/pci/controller/dwc/pcie-al.c 12228 12229PCIE DRIVER FOR AMLOGIC MESON 12230M: Yue Wang <yue.wang@Amlogic.com> 12231L: linux-pci@vger.kernel.org 12232L: linux-amlogic@lists.infradead.org 12233S: Maintained 12234F: drivers/pci/controller/dwc/pci-meson.c 12235 12236PCIE DRIVER FOR AXIS ARTPEC 12237M: Jesper Nilsson <jesper.nilsson@axis.com> 12238L: linux-arm-kernel@axis.com 12239L: linux-pci@vger.kernel.org 12240S: Maintained 12241F: Documentation/devicetree/bindings/pci/axis,artpec* 12242F: drivers/pci/controller/dwc/*artpec* 12243 12244PCIE DRIVER FOR CAVIUM THUNDERX 12245M: David Daney <david.daney@cavium.com> 12246L: linux-pci@vger.kernel.org 12247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12248S: Supported 12249F: Documentation/devicetree/bindings/pci/pci-thunder-* 12250F: drivers/pci/controller/pci-thunder-* 12251 12252PCIE DRIVER FOR HISILICON 12253M: Zhou Wang <wangzhou1@hisilicon.com> 12254L: linux-pci@vger.kernel.org 12255S: Maintained 12256F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12257F: drivers/pci/controller/dwc/pcie-hisi.c 12258 12259PCIE DRIVER FOR HISILICON KIRIN 12260M: Xiaowei Song <songxiaowei@hisilicon.com> 12261M: Binghui Wang <wangbinghui@hisilicon.com> 12262L: linux-pci@vger.kernel.org 12263S: Maintained 12264F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12265F: drivers/pci/controller/dwc/pcie-kirin.c 12266 12267PCIE DRIVER FOR HISILICON STB 12268M: Shawn Guo <shawn.guo@linaro.org> 12269L: linux-pci@vger.kernel.org 12270S: Maintained 12271F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12272F: drivers/pci/controller/dwc/pcie-histb.c 12273 12274PCIE DRIVER FOR MEDIATEK 12275M: Ryder Lee <ryder.lee@mediatek.com> 12276L: linux-pci@vger.kernel.org 12277L: linux-mediatek@lists.infradead.org 12278S: Supported 12279F: Documentation/devicetree/bindings/pci/mediatek* 12280F: drivers/pci/controller/*mediatek* 12281 12282PCIE DRIVER FOR QUALCOMM MSM 12283M: Stanimir Varbanov <svarbanov@mm-sol.com> 12284L: linux-pci@vger.kernel.org 12285L: linux-arm-msm@vger.kernel.org 12286S: Maintained 12287F: drivers/pci/controller/dwc/*qcom* 12288 12289PCIE DRIVER FOR ROCKCHIP 12290M: Shawn Lin <shawn.lin@rock-chips.com> 12291L: linux-pci@vger.kernel.org 12292L: linux-rockchip@lists.infradead.org 12293S: Maintained 12294F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12295F: drivers/pci/controller/pcie-rockchip* 12296 12297PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12298M: Linus Walleij <linus.walleij@linaro.org> 12299L: linux-pci@vger.kernel.org 12300S: Maintained 12301F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12302F: drivers/pci/controller/pci-v3-semi.c 12303 12304PCIE DRIVER FOR SOCIONEXT UNIPHIER 12305M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12306L: linux-pci@vger.kernel.org 12307S: Maintained 12308F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12309F: drivers/pci/controller/dwc/pcie-uniphier.c 12310 12311PCIE DRIVER FOR ST SPEAR13XX 12312M: Pratyush Anand <pratyush.anand@gmail.com> 12313L: linux-pci@vger.kernel.org 12314S: Maintained 12315F: drivers/pci/controller/dwc/*spear* 12316 12317PCMCIA SUBSYSTEM 12318M: Dominik Brodowski <linux@dominikbrodowski.net> 12319T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12320S: Odd Fixes 12321F: Documentation/pcmcia/ 12322F: tools/pcmcia/ 12323F: drivers/pcmcia/ 12324F: include/pcmcia/ 12325 12326PCNET32 NETWORK DRIVER 12327M: Don Fry <pcnet32@frontier.com> 12328L: netdev@vger.kernel.org 12329S: Maintained 12330F: drivers/net/ethernet/amd/pcnet32.c 12331 12332PCRYPT PARALLEL CRYPTO ENGINE 12333M: Steffen Klassert <steffen.klassert@secunet.com> 12334L: linux-crypto@vger.kernel.org 12335S: Maintained 12336F: crypto/pcrypt.c 12337F: include/crypto/pcrypt.h 12338 12339PEAQ WMI HOTKEYS DRIVER 12340M: Hans de Goede <hdegoede@redhat.com> 12341L: platform-driver-x86@vger.kernel.org 12342S: Maintained 12343F: drivers/platform/x86/peaq-wmi.c 12344 12345PER-CPU MEMORY ALLOCATOR 12346M: Dennis Zhou <dennis@kernel.org> 12347M: Tejun Heo <tj@kernel.org> 12348M: Christoph Lameter <cl@linux.com> 12349T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12350S: Maintained 12351F: include/linux/percpu*.h 12352F: mm/percpu*.c 12353F: arch/*/include/asm/percpu.h 12354 12355PER-TASK DELAY ACCOUNTING 12356M: Balbir Singh <bsingharora@gmail.com> 12357S: Maintained 12358F: include/linux/delayacct.h 12359F: kernel/delayacct.c 12360 12361PERFORMANCE EVENTS SUBSYSTEM 12362M: Peter Zijlstra <peterz@infradead.org> 12363M: Ingo Molnar <mingo@redhat.com> 12364M: Arnaldo Carvalho de Melo <acme@kernel.org> 12365R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12366R: Jiri Olsa <jolsa@redhat.com> 12367R: Namhyung Kim <namhyung@kernel.org> 12368L: linux-kernel@vger.kernel.org 12369T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12370S: Supported 12371F: kernel/events/* 12372F: include/linux/perf_event.h 12373F: include/uapi/linux/perf_event.h 12374F: arch/*/kernel/perf_event*.c 12375F: arch/*/kernel/*/perf_event*.c 12376F: arch/*/kernel/*/*/perf_event*.c 12377F: arch/*/include/asm/perf_event.h 12378F: arch/*/kernel/perf_callchain.c 12379F: arch/*/events/* 12380F: arch/*/events/*/* 12381F: tools/perf/ 12382 12383PERSONALITY HANDLING 12384M: Christoph Hellwig <hch@infradead.org> 12385L: linux-abi-devel@lists.sourceforge.net 12386S: Maintained 12387F: include/linux/personality.h 12388F: include/uapi/linux/personality.h 12389 12390PHOENIX RC FLIGHT CONTROLLER ADAPTER 12391M: Marcus Folkesson <marcus.folkesson@gmail.com> 12392L: linux-input@vger.kernel.org 12393S: Maintained 12394F: Documentation/input/devices/pxrc.rst 12395F: drivers/input/joystick/pxrc.c 12396 12397PHONET PROTOCOL 12398M: Remi Denis-Courmont <courmisch@gmail.com> 12399S: Supported 12400F: Documentation/networking/phonet.txt 12401F: include/linux/phonet.h 12402F: include/net/phonet/ 12403F: include/uapi/linux/phonet.h 12404F: net/phonet/ 12405 12406PHRAM MTD DRIVER 12407M: Joern Engel <joern@lazybastard.org> 12408L: linux-mtd@lists.infradead.org 12409S: Maintained 12410F: drivers/mtd/devices/phram.c 12411 12412PICOLCD HID DRIVER 12413M: Bruno Prémont <bonbons@linux-vserver.org> 12414L: linux-input@vger.kernel.org 12415S: Maintained 12416F: drivers/hid/hid-picolcd* 12417 12418PICOXCELL SUPPORT 12419M: Jamie Iles <jamie@jamieiles.com> 12420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12421T: git git://github.com/jamieiles/linux-2.6-ji.git 12422S: Supported 12423F: arch/arm/boot/dts/picoxcell* 12424F: arch/arm/mach-picoxcell/ 12425F: drivers/crypto/picoxcell* 12426 12427PIN CONTROL SUBSYSTEM 12428M: Linus Walleij <linus.walleij@linaro.org> 12429L: linux-gpio@vger.kernel.org 12430T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12431S: Maintained 12432F: Documentation/devicetree/bindings/pinctrl/ 12433F: Documentation/driver-api/pinctl.rst 12434F: drivers/pinctrl/ 12435F: include/linux/pinctrl/ 12436 12437PIN CONTROLLER - MICROCHIP AT91 12438M: Ludovic Desroches <ludovic.desroches@microchip.com> 12439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12440L: linux-gpio@vger.kernel.org 12441S: Supported 12442F: drivers/pinctrl/pinctrl-at91* 12443 12444PIN CONTROLLER - FREESCALE 12445M: Dong Aisheng <aisheng.dong@nxp.com> 12446M: Fabio Estevam <festevam@gmail.com> 12447M: Shawn Guo <shawnguo@kernel.org> 12448M: Stefan Agner <stefan@agner.ch> 12449R: Pengutronix Kernel Team <kernel@pengutronix.de> 12450L: linux-gpio@vger.kernel.org 12451S: Maintained 12452F: drivers/pinctrl/freescale/ 12453F: Documentation/devicetree/bindings/pinctrl/fsl,* 12454 12455PIN CONTROLLER - INTEL 12456M: Mika Westerberg <mika.westerberg@linux.intel.com> 12457M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12458T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12459S: Maintained 12460F: drivers/pinctrl/intel/ 12461 12462PIN CONTROLLER - MEDIATEK 12463M: Sean Wang <sean.wang@kernel.org> 12464L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12465S: Maintained 12466F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12467F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12468F: drivers/pinctrl/mediatek/ 12469 12470PIN CONTROLLER - QUALCOMM 12471M: Bjorn Andersson <bjorn.andersson@linaro.org> 12472S: Maintained 12473L: linux-arm-msm@vger.kernel.org 12474F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12475F: drivers/pinctrl/qcom/ 12476 12477PIN CONTROLLER - RENESAS 12478M: Geert Uytterhoeven <geert+renesas@glider.be> 12479L: linux-renesas-soc@vger.kernel.org 12480T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12481S: Maintained 12482F: drivers/pinctrl/pinctrl-rz* 12483F: drivers/pinctrl/sh-pfc/ 12484 12485PIN CONTROLLER - SAMSUNG 12486M: Tomasz Figa <tomasz.figa@gmail.com> 12487M: Krzysztof Kozlowski <krzk@kernel.org> 12488M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12490L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12491Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12492T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12493S: Maintained 12494F: drivers/pinctrl/samsung/ 12495F: include/dt-bindings/pinctrl/samsung.h 12496F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12497 12498PIN CONTROLLER - SINGLE 12499M: Tony Lindgren <tony@atomide.com> 12500M: Haojian Zhuang <haojian.zhuang@linaro.org> 12501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12502L: linux-omap@vger.kernel.org 12503S: Maintained 12504F: drivers/pinctrl/pinctrl-single.c 12505 12506PIN CONTROLLER - ST SPEAR 12507M: Viresh Kumar <vireshk@kernel.org> 12508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12509W: http://www.st.com/spear 12510S: Maintained 12511F: drivers/pinctrl/spear/ 12512 12513PISTACHIO SOC SUPPORT 12514M: James Hartley <james.hartley@sondrel.com> 12515L: linux-mips@vger.kernel.org 12516S: Odd Fixes 12517F: arch/mips/pistachio/ 12518F: arch/mips/include/asm/mach-pistachio/ 12519F: arch/mips/boot/dts/img/pistachio* 12520F: arch/mips/configs/pistachio*_defconfig 12521 12522PKTCDVD DRIVER 12523S: Orphan 12524M: linux-block@vger.kernel.org 12525F: drivers/block/pktcdvd.c 12526F: include/linux/pktcdvd.h 12527F: include/uapi/linux/pktcdvd.h 12528 12529PKUNITY SOC DRIVERS 12530M: Guan Xuetao <gxt@pku.edu.cn> 12531W: http://mprc.pku.edu.cn/~guanxuetao/linux 12532S: Maintained 12533T: git git://github.com/gxt/linux.git 12534F: drivers/input/serio/i8042-unicore32io.h 12535F: drivers/i2c/busses/i2c-puv3.c 12536F: drivers/video/fbdev/fb-puv3.c 12537F: drivers/rtc/rtc-puv3.c 12538 12539PMBUS HARDWARE MONITORING DRIVERS 12540M: Guenter Roeck <linux@roeck-us.net> 12541L: linux-hwmon@vger.kernel.org 12542W: http://hwmon.wiki.kernel.org/ 12543W: http://www.roeck-us.net/linux/drivers/ 12544T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12545S: Maintained 12546F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12547F: Documentation/devicetree/bindings/hwmon/max31785.txt 12548F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12549F: Documentation/hwmon/adm1275.rst 12550F: Documentation/hwmon/ibm-cffps.rst 12551F: Documentation/hwmon/ir35221.rst 12552F: Documentation/hwmon/lm25066.rst 12553F: Documentation/hwmon/ltc2978.rst 12554F: Documentation/hwmon/ltc3815.rst 12555F: Documentation/hwmon/max16064.rst 12556F: Documentation/hwmon/max20751.rst 12557F: Documentation/hwmon/max31785.rst 12558F: Documentation/hwmon/max34440.rst 12559F: Documentation/hwmon/max8688.rst 12560F: Documentation/hwmon/pmbus.rst 12561F: Documentation/hwmon/pmbus-core.rst 12562F: Documentation/hwmon/tps40422.rst 12563F: Documentation/hwmon/ucd9000.rst 12564F: Documentation/hwmon/ucd9200.rst 12565F: Documentation/hwmon/zl6100.rst 12566F: drivers/hwmon/pmbus/ 12567F: include/linux/pmbus.h 12568 12569PMC SIERRA MaxRAID DRIVER 12570L: linux-scsi@vger.kernel.org 12571W: http://www.pmc-sierra.com/ 12572S: Orphan 12573F: drivers/scsi/pmcraid.* 12574 12575PMC SIERRA PM8001 DRIVER 12576M: Jack Wang <jinpu.wang@profitbricks.com> 12577M: lindar_liu@usish.com 12578L: linux-scsi@vger.kernel.org 12579S: Supported 12580F: drivers/scsi/pm8001/ 12581 12582PNP SUPPORT 12583M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12584S: Maintained 12585F: drivers/pnp/ 12586 12587PNI RM3100 IIO DRIVER 12588M: Song Qiang <songqiang1304521@gmail.com> 12589L: linux-iio@vger.kernel.org 12590S: Maintained 12591F: drivers/iio/magnetometer/rm3100* 12592F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12593 12594POSIX CLOCKS and TIMERS 12595M: Thomas Gleixner <tglx@linutronix.de> 12596L: linux-kernel@vger.kernel.org 12597T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12598S: Maintained 12599F: fs/timerfd.c 12600F: include/linux/timer* 12601F: kernel/time/*timer* 12602 12603POWER MANAGEMENT CORE 12604M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12605L: linux-pm@vger.kernel.org 12606T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12607B: https://bugzilla.kernel.org 12608S: Supported 12609F: drivers/base/power/ 12610F: include/linux/pm.h 12611F: include/linux/pm_* 12612F: include/linux/powercap.h 12613F: drivers/powercap/ 12614F: kernel/configs/nopm.config 12615 12616POWER STATE COORDINATION INTERFACE (PSCI) 12617M: Mark Rutland <mark.rutland@arm.com> 12618M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12619L: linux-arm-kernel@lists.infradead.org 12620S: Maintained 12621F: drivers/firmware/psci/ 12622F: include/linux/psci.h 12623F: include/uapi/linux/psci.h 12624 12625POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12626M: Sebastian Reichel <sre@kernel.org> 12627L: linux-pm@vger.kernel.org 12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12629S: Maintained 12630F: Documentation/ABI/testing/sysfs-class-power 12631F: Documentation/devicetree/bindings/power/supply/ 12632F: include/linux/power_supply.h 12633F: drivers/power/supply/ 12634 12635POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12636M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12637L: linuxppc-dev@lists.ozlabs.org 12638S: Maintained 12639F: drivers/char/powernv-op-panel.c 12640 12641PPP OVER ATM (RFC 2364) 12642M: Mitchell Blank Jr <mitch@sfgoth.com> 12643S: Maintained 12644F: net/atm/pppoatm.c 12645F: include/uapi/linux/atmppp.h 12646 12647PPP OVER ETHERNET 12648M: Michal Ostrowski <mostrows@earthlink.net> 12649S: Maintained 12650F: drivers/net/ppp/pppoe.c 12651F: drivers/net/ppp/pppox.c 12652 12653PPP OVER L2TP 12654M: James Chapman <jchapman@katalix.com> 12655S: Maintained 12656F: net/l2tp/l2tp_ppp.c 12657F: include/linux/if_pppol2tp.h 12658F: include/uapi/linux/if_pppol2tp.h 12659 12660PPP PROTOCOL DRIVERS AND COMPRESSORS 12661M: Paul Mackerras <paulus@samba.org> 12662L: linux-ppp@vger.kernel.org 12663S: Maintained 12664F: drivers/net/ppp/ppp_* 12665 12666PPS SUPPORT 12667M: Rodolfo Giometti <giometti@enneenne.com> 12668W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12669L: linuxpps@ml.enneenne.com (subscribers-only) 12670S: Maintained 12671F: Documentation/pps/ 12672F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12673F: Documentation/ABI/testing/sysfs-pps 12674F: drivers/pps/ 12675F: include/linux/pps*.h 12676F: include/uapi/linux/pps.h 12677 12678PPTP DRIVER 12679M: Dmitry Kozlov <xeb@mail.ru> 12680L: netdev@vger.kernel.org 12681S: Maintained 12682F: drivers/net/ppp/pptp.c 12683W: http://sourceforge.net/projects/accel-pptp 12684 12685PRINTK 12686M: Petr Mladek <pmladek@suse.com> 12687M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12688R: Steven Rostedt <rostedt@goodmis.org> 12689S: Maintained 12690F: kernel/printk/ 12691F: include/linux/printk.h 12692 12693PRISM54 WIRELESS DRIVER 12694M: Luis Chamberlain <mcgrof@kernel.org> 12695L: linux-wireless@vger.kernel.org 12696W: http://wireless.kernel.org/en/users/Drivers/p54 12697S: Obsolete 12698F: drivers/net/wireless/intersil/prism54/ 12699 12700PROC FILESYSTEM 12701R: Alexey Dobriyan <adobriyan@gmail.com> 12702L: linux-kernel@vger.kernel.org 12703L: linux-fsdevel@vger.kernel.org 12704S: Maintained 12705F: fs/proc/ 12706F: include/linux/proc_fs.h 12707F: tools/testing/selftests/proc/ 12708F: Documentation/filesystems/proc.txt 12709 12710PROC SYSCTL 12711M: Luis Chamberlain <mcgrof@kernel.org> 12712M: Kees Cook <keescook@chromium.org> 12713L: linux-kernel@vger.kernel.org 12714L: linux-fsdevel@vger.kernel.org 12715S: Maintained 12716F: fs/proc/proc_sysctl.c 12717F: include/linux/sysctl.h 12718F: kernel/sysctl.c 12719F: tools/testing/selftests/sysctl/ 12720 12721PS3 NETWORK SUPPORT 12722M: Geoff Levand <geoff@infradead.org> 12723L: netdev@vger.kernel.org 12724L: linuxppc-dev@lists.ozlabs.org 12725S: Maintained 12726F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12727 12728PS3 PLATFORM SUPPORT 12729M: Geoff Levand <geoff@infradead.org> 12730L: linuxppc-dev@lists.ozlabs.org 12731S: Maintained 12732F: arch/powerpc/boot/ps3* 12733F: arch/powerpc/include/asm/lv1call.h 12734F: arch/powerpc/include/asm/ps3*.h 12735F: arch/powerpc/platforms/ps3/ 12736F: drivers/*/ps3* 12737F: drivers/ps3/ 12738F: drivers/rtc/rtc-ps3.c 12739F: drivers/usb/host/*ps3.c 12740F: sound/ppc/snd_ps3* 12741 12742PS3VRAM DRIVER 12743M: Jim Paris <jim@jtan.com> 12744M: Geoff Levand <geoff@infradead.org> 12745L: linuxppc-dev@lists.ozlabs.org 12746S: Maintained 12747F: drivers/block/ps3vram.c 12748 12749PSAMPLE PACKET SAMPLING SUPPORT: 12750M: Yotam Gigi <yotam.gi@gmail.com> 12751S: Maintained 12752F: net/psample 12753F: include/net/psample.h 12754F: include/uapi/linux/psample.h 12755 12756PSTORE FILESYSTEM 12757M: Kees Cook <keescook@chromium.org> 12758M: Anton Vorontsov <anton@enomsg.org> 12759M: Colin Cross <ccross@android.com> 12760M: Tony Luck <tony.luck@intel.com> 12761S: Maintained 12762T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12763F: fs/pstore/ 12764F: include/linux/pstore* 12765F: drivers/firmware/efi/efi-pstore.c 12766F: drivers/acpi/apei/erst.c 12767F: Documentation/admin-guide/ramoops.rst 12768F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12769K: \b(pstore|ramoops) 12770 12771PTP HARDWARE CLOCK SUPPORT 12772M: Richard Cochran <richardcochran@gmail.com> 12773L: netdev@vger.kernel.org 12774S: Maintained 12775W: http://linuxptp.sourceforge.net/ 12776F: Documentation/ABI/testing/sysfs-ptp 12777F: Documentation/ptp/* 12778F: drivers/net/phy/dp83640* 12779F: drivers/ptp/* 12780F: include/linux/ptp_cl* 12781 12782PTRACE SUPPORT 12783M: Oleg Nesterov <oleg@redhat.com> 12784S: Maintained 12785F: include/asm-generic/syscall.h 12786F: include/linux/ptrace.h 12787F: include/linux/regset.h 12788F: include/linux/tracehook.h 12789F: include/uapi/linux/ptrace.h 12790F: include/uapi/linux/ptrace.h 12791F: include/asm-generic/ptrace.h 12792F: kernel/ptrace.c 12793F: arch/*/ptrace*.c 12794F: arch/*/*/ptrace*.c 12795F: arch/*/include/asm/ptrace*.h 12796 12797PULSE8-CEC DRIVER 12798M: Hans Verkuil <hverkuil@xs4all.nl> 12799L: linux-media@vger.kernel.org 12800T: git git://linuxtv.org/media_tree.git 12801S: Maintained 12802F: drivers/media/usb/pulse8-cec/* 12803F: Documentation/media/cec-drivers/pulse8-cec.rst 12804 12805PVRUSB2 VIDEO4LINUX DRIVER 12806M: Mike Isely <isely@pobox.com> 12807L: pvrusb2@isely.net (subscribers-only) 12808L: linux-media@vger.kernel.org 12809W: http://www.isely.net/pvrusb2/ 12810T: git git://linuxtv.org/media_tree.git 12811S: Maintained 12812F: Documentation/media/v4l-drivers/pvrusb2* 12813F: drivers/media/usb/pvrusb2/ 12814 12815PWC WEBCAM DRIVER 12816M: Hans Verkuil <hverkuil@xs4all.nl> 12817L: linux-media@vger.kernel.org 12818T: git git://linuxtv.org/media_tree.git 12819S: Odd Fixes 12820F: drivers/media/usb/pwc/* 12821F: include/trace/events/pwc.h 12822 12823PWM FAN DRIVER 12824M: Kamil Debski <kamil@wypas.org> 12825M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12826L: linux-hwmon@vger.kernel.org 12827S: Supported 12828F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12829F: Documentation/hwmon/pwm-fan.rst 12830F: drivers/hwmon/pwm-fan.c 12831 12832PWM IR Transmitter 12833M: Sean Young <sean@mess.org> 12834L: linux-media@vger.kernel.org 12835S: Maintained 12836F: drivers/media/rc/pwm-ir-tx.c 12837 12838PWM SUBSYSTEM 12839M: Thierry Reding <thierry.reding@gmail.com> 12840L: linux-pwm@vger.kernel.org 12841S: Maintained 12842T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12843F: Documentation/pwm.txt 12844F: Documentation/devicetree/bindings/pwm/ 12845F: include/linux/pwm.h 12846F: drivers/pwm/ 12847F: drivers/video/backlight/pwm_bl.c 12848F: include/linux/pwm_backlight.h 12849F: drivers/gpio/gpio-mvebu.c 12850F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12851 12852PXA GPIO DRIVER 12853M: Robert Jarzmik <robert.jarzmik@free.fr> 12854L: linux-gpio@vger.kernel.org 12855S: Maintained 12856F: drivers/gpio/gpio-pxa.c 12857 12858PXA MMCI DRIVER 12859S: Orphan 12860 12861PXA RTC DRIVER 12862M: Robert Jarzmik <robert.jarzmik@free.fr> 12863L: linux-rtc@vger.kernel.org 12864S: Maintained 12865 12866PXA2xx/PXA3xx SUPPORT 12867M: Daniel Mack <daniel@zonque.org> 12868M: Haojian Zhuang <haojian.zhuang@gmail.com> 12869M: Robert Jarzmik <robert.jarzmik@free.fr> 12870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12871T: git git://github.com/hzhuang1/linux.git 12872T: git git://github.com/rjarzmik/linux.git 12873S: Maintained 12874F: arch/arm/boot/dts/pxa* 12875F: arch/arm/mach-pxa/ 12876F: drivers/dma/pxa* 12877F: drivers/pcmcia/pxa2xx* 12878F: drivers/pinctrl/pxa/ 12879F: drivers/spi/spi-pxa2xx* 12880F: drivers/usb/gadget/udc/pxa2* 12881F: include/sound/pxa2xx-lib.h 12882F: sound/arm/pxa* 12883F: sound/soc/pxa/ 12884 12885QAT DRIVER 12886M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12887L: qat-linux@intel.com 12888S: Supported 12889F: drivers/crypto/qat/ 12890 12891QCOM AUDIO (ASoC) DRIVERS 12892M: Patrick Lai <plai@codeaurora.org> 12893M: Banajit Goswami <bgoswami@codeaurora.org> 12894L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12895S: Supported 12896F: sound/soc/qcom/ 12897 12898QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12899M: Gabriel Somlo <somlo@cmu.edu> 12900M: "Michael S. Tsirkin" <mst@redhat.com> 12901L: qemu-devel@nongnu.org 12902S: Maintained 12903F: drivers/firmware/qemu_fw_cfg.c 12904F: include/uapi/linux/qemu_fw_cfg.h 12905 12906QIB DRIVER 12907M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12908M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12909L: linux-rdma@vger.kernel.org 12910S: Supported 12911F: drivers/infiniband/hw/qib/ 12912 12913QLOGIC QL41xxx FCOE DRIVER 12914M: QLogic-Storage-Upstream@cavium.com 12915L: linux-scsi@vger.kernel.org 12916S: Supported 12917F: drivers/scsi/qedf/ 12918 12919QLOGIC QL41xxx ISCSI DRIVER 12920M: QLogic-Storage-Upstream@cavium.com 12921L: linux-scsi@vger.kernel.org 12922S: Supported 12923F: drivers/scsi/qedi/ 12924 12925QLOGIC QL4xxx ETHERNET DRIVER 12926M: Ariel Elior <aelior@marvell.com> 12927M: GR-everest-linux-l2@marvell.com 12928L: netdev@vger.kernel.org 12929S: Supported 12930F: drivers/net/ethernet/qlogic/qed/ 12931F: include/linux/qed/ 12932F: drivers/net/ethernet/qlogic/qede/ 12933 12934QLOGIC QL4xxx RDMA DRIVER 12935M: Michal Kalderon <mkalderon@marvell.com> 12936M: Ariel Elior <aelior@marvell.com> 12937L: linux-rdma@vger.kernel.org 12938S: Supported 12939F: drivers/infiniband/hw/qedr/ 12940F: include/uapi/rdma/qedr-abi.h 12941 12942QLOGIC QLA1280 SCSI DRIVER 12943M: Michael Reed <mdr@sgi.com> 12944L: linux-scsi@vger.kernel.org 12945S: Maintained 12946F: drivers/scsi/qla1280.[ch] 12947 12948QLOGIC QLA2XXX FC-SCSI DRIVER 12949M: qla2xxx-upstream@qlogic.com 12950L: linux-scsi@vger.kernel.org 12951S: Supported 12952F: Documentation/scsi/LICENSE.qla2xxx 12953F: drivers/scsi/qla2xxx/ 12954 12955QLOGIC QLA3XXX NETWORK DRIVER 12956M: GR-Linux-NIC-Dev@marvell.com 12957L: netdev@vger.kernel.org 12958S: Supported 12959F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12960F: drivers/net/ethernet/qlogic/qla3xxx.* 12961 12962QLOGIC QLA4XXX iSCSI DRIVER 12963M: QLogic-Storage-Upstream@qlogic.com 12964L: linux-scsi@vger.kernel.org 12965S: Supported 12966F: Documentation/scsi/LICENSE.qla4xxx 12967F: drivers/scsi/qla4xxx/ 12968 12969QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12970M: Shahed Shaikh <shshaikh@marvell.com> 12971M: Manish Chopra <manishc@marvell.com> 12972M: GR-Linux-NIC-Dev@marvell.com 12973L: netdev@vger.kernel.org 12974S: Supported 12975F: drivers/net/ethernet/qlogic/qlcnic/ 12976 12977QLOGIC QLGE 10Gb ETHERNET DRIVER 12978M: Manish Chopra <manishc@marvell.com> 12979M: GR-Linux-NIC-Dev@marvell.com 12980L: netdev@vger.kernel.org 12981S: Supported 12982F: drivers/net/ethernet/qlogic/qlge/ 12983 12984QM1D1B0004 MEDIA DRIVER 12985M: Akihiro Tsukada <tskd08@gmail.com> 12986L: linux-media@vger.kernel.org 12987S: Odd Fixes 12988F: drivers/media/tuners/qm1d1b0004* 12989 12990QM1D1C0042 MEDIA DRIVER 12991M: Akihiro Tsukada <tskd08@gmail.com> 12992L: linux-media@vger.kernel.org 12993S: Odd Fixes 12994F: drivers/media/tuners/qm1d1c0042* 12995 12996QNX4 FILESYSTEM 12997M: Anders Larsen <al@alarsen.net> 12998W: http://www.alarsen.net/linux/qnx4fs/ 12999S: Maintained 13000F: fs/qnx4/
13001F: include/uapi/linux/qnx4_fs.h 13002F: include/uapi/linux/qnxtypes.h 13003 13004QORIQ DPAA2 FSL-MC BUS DRIVER 13005M: Stuart Yoder <stuyoder@gmail.com> 13006M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13007L: linux-kernel@vger.kernel.org 13008S: Maintained 13009F: drivers/bus/fsl-mc/ 13010F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13011F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13012 13013QT1010 MEDIA DRIVER 13014M: Antti Palosaari <crope@iki.fi> 13015L: linux-media@vger.kernel.org 13016W: https://linuxtv.org 13017W: http://palosaari.fi/linux/ 13018Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13019T: git git://linuxtv.org/anttip/media_tree.git 13020S: Maintained 13021F: drivers/media/tuners/qt1010* 13022 13023QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13024M: Kalle Valo <kvalo@codeaurora.org> 13025L: ath10k@lists.infradead.org 13026W: http://wireless.kernel.org/en/users/Drivers/ath10k 13027T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13028S: Supported 13029F: drivers/net/wireless/ath/ath10k/ 13030 13031QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13032M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13033L: linux-wireless@vger.kernel.org 13034W: http://wireless.kernel.org/en/users/Drivers/ath9k 13035S: Supported 13036F: drivers/net/wireless/ath/ath9k/ 13037 13038QUALCOMM CAMERA SUBSYSTEM DRIVER 13039M: Todor Tomov <todor.too@gmail.com> 13040L: linux-media@vger.kernel.org 13041S: Maintained 13042F: Documentation/devicetree/bindings/media/qcom,camss.txt 13043F: Documentation/media/v4l-drivers/qcom_camss.rst 13044F: drivers/media/platform/qcom/camss/ 13045 13046QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13047M: Ilia Lin <ilia.lin@kernel.org> 13048L: linux-pm@vger.kernel.org 13049S: Maintained 13050F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13051F: drivers/cpufreq/qcom-cpufreq-kryo.c 13052 13053QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13054M: Timur Tabi <timur@kernel.org> 13055L: netdev@vger.kernel.org 13056S: Maintained 13057F: drivers/net/ethernet/qualcomm/emac/ 13058 13059QUALCOMM ETHQOS ETHERNET DRIVER 13060M: Vinod Koul <vkoul@kernel.org> 13061M: Niklas Cassel <niklas.cassel@linaro.org> 13062L: netdev@vger.kernel.org 13063S: Maintained 13064F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13065F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 13066 13067QUALCOMM GENERIC INTERFACE I2C DRIVER 13068M: Alok Chauhan <alokc@codeaurora.org> 13069L: linux-i2c@vger.kernel.org 13070L: linux-arm-msm@vger.kernel.org 13071S: Supported 13072F: drivers/i2c/busses/i2c-qcom-geni.c 13073 13074QUALCOMM HEXAGON ARCHITECTURE 13075M: Richard Kuo <rkuo@codeaurora.org> 13076L: linux-hexagon@vger.kernel.org 13077T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13078S: Supported 13079F: arch/hexagon/ 13080 13081QUALCOMM HIDMA DRIVER 13082M: Sinan Kaya <okaya@kernel.org> 13083L: linux-arm-kernel@lists.infradead.org 13084L: linux-arm-msm@vger.kernel.org 13085L: dmaengine@vger.kernel.org 13086S: Supported 13087F: drivers/dma/qcom/hidma* 13088 13089QUALCOMM IOMMU 13090M: Rob Clark <robdclark@gmail.com> 13091L: iommu@lists.linux-foundation.org 13092L: linux-arm-msm@vger.kernel.org 13093S: Maintained 13094F: drivers/iommu/qcom_iommu.c 13095 13096QUALCOMM TSENS THERMAL DRIVER 13097M: Amit Kucheria <amit.kucheria@linaro.org> 13098L: linux-pm@vger.kernel.org 13099L: linux-arm-msm@vger.kernel.org 13100S: Maintained 13101F: drivers/thermal/qcom/ 13102 13103QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13104M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13105L: linux-media@vger.kernel.org 13106L: linux-arm-msm@vger.kernel.org 13107T: git git://linuxtv.org/media_tree.git 13108S: Maintained 13109F: drivers/media/platform/qcom/venus/ 13110 13111QUALCOMM WCN36XX WIRELESS DRIVER 13112M: Kalle Valo <kvalo@codeaurora.org> 13113L: wcn36xx@lists.infradead.org 13114W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13115T: git git://github.com/KrasnikovEugene/wcn36xx.git 13116S: Supported 13117F: drivers/net/wireless/ath/wcn36xx/ 13118 13119QUANTENNA QTNFMAC WIRELESS DRIVER 13120M: Igor Mitsyanko <imitsyanko@quantenna.com> 13121M: Avinash Patil <avinashp@quantenna.com> 13122M: Sergey Matyukevich <smatyukevich@quantenna.com> 13123L: linux-wireless@vger.kernel.org 13124S: Maintained 13125F: drivers/net/wireless/quantenna 13126 13127RADEON and AMDGPU DRM DRIVERS 13128M: Alex Deucher <alexander.deucher@amd.com> 13129M: Christian König <christian.koenig@amd.com> 13130M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13131L: amd-gfx@lists.freedesktop.org 13132T: git git://people.freedesktop.org/~agd5f/linux 13133S: Supported 13134F: drivers/gpu/drm/radeon/ 13135F: include/uapi/drm/radeon_drm.h 13136F: drivers/gpu/drm/amd/ 13137F: include/uapi/drm/amdgpu_drm.h 13138 13139RADEON FRAMEBUFFER DISPLAY DRIVER 13140M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13141L: linux-fbdev@vger.kernel.org 13142S: Maintained 13143F: drivers/video/fbdev/aty/radeon* 13144F: include/uapi/linux/radeonfb.h 13145 13146RADIOSHARK RADIO DRIVER 13147M: Hans Verkuil <hverkuil@xs4all.nl> 13148L: linux-media@vger.kernel.org 13149T: git git://linuxtv.org/media_tree.git 13150S: Maintained 13151F: drivers/media/radio/radio-shark.c 13152 13153RADIOSHARK2 RADIO DRIVER 13154M: Hans Verkuil <hverkuil@xs4all.nl> 13155L: linux-media@vger.kernel.org 13156T: git git://linuxtv.org/media_tree.git 13157S: Maintained 13158F: drivers/media/radio/radio-shark2.c 13159F: drivers/media/radio/radio-tea5777.c 13160 13161RADOS BLOCK DEVICE (RBD) 13162M: Ilya Dryomov <idryomov@gmail.com> 13163M: Sage Weil <sage@redhat.com> 13164M: Alex Elder <elder@kernel.org> 13165L: ceph-devel@vger.kernel.org 13166W: http://ceph.com/ 13167T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13168T: git git://github.com/ceph/ceph-client.git 13169S: Supported 13170F: Documentation/ABI/testing/sysfs-bus-rbd 13171F: drivers/block/rbd.c 13172F: drivers/block/rbd_types.h 13173 13174RAGE128 FRAMEBUFFER DISPLAY DRIVER 13175M: Paul Mackerras <paulus@samba.org> 13176L: linux-fbdev@vger.kernel.org 13177S: Maintained 13178F: drivers/video/fbdev/aty/aty128fb.c 13179 13180RAINSHADOW-CEC DRIVER 13181M: Hans Verkuil <hverkuil@xs4all.nl> 13182L: linux-media@vger.kernel.org 13183T: git git://linuxtv.org/media_tree.git 13184S: Maintained 13185F: drivers/media/usb/rainshadow-cec/* 13186 13187RALINK MIPS ARCHITECTURE 13188M: John Crispin <john@phrozen.org> 13189L: linux-mips@vger.kernel.org 13190S: Maintained 13191F: arch/mips/ralink 13192 13193RALINK RT2X00 WIRELESS LAN DRIVER 13194P: rt2x00 project 13195M: Stanislaw Gruszka <sgruszka@redhat.com> 13196M: Helmut Schaa <helmut.schaa@googlemail.com> 13197L: linux-wireless@vger.kernel.org 13198S: Maintained 13199F: drivers/net/wireless/ralink/rt2x00/ 13200 13201RAMDISK RAM BLOCK DEVICE DRIVER 13202M: Jens Axboe <axboe@kernel.dk> 13203S: Maintained 13204F: Documentation/blockdev/ramdisk.txt 13205F: drivers/block/brd.c 13206 13207RANCHU VIRTUAL BOARD FOR MIPS 13208M: Miodrag Dinic <miodrag.dinic@mips.com> 13209L: linux-mips@vger.kernel.org 13210S: Supported 13211F: arch/mips/generic/board-ranchu.c 13212F: arch/mips/configs/generic/board-ranchu.config 13213 13214RANDOM NUMBER DRIVER 13215M: "Theodore Ts'o" <tytso@mit.edu> 13216S: Maintained 13217F: drivers/char/random.c 13218 13219RAPIDIO SUBSYSTEM 13220M: Matt Porter <mporter@kernel.crashing.org> 13221M: Alexandre Bounine <alex.bou9@gmail.com> 13222S: Maintained 13223F: drivers/rapidio/ 13224 13225RAS INFRASTRUCTURE 13226M: Tony Luck <tony.luck@intel.com> 13227M: Borislav Petkov <bp@alien8.de> 13228L: linux-edac@vger.kernel.org 13229S: Maintained 13230F: drivers/ras/ 13231F: include/linux/ras.h 13232F: include/ras/ras_event.h 13233F: Documentation/admin-guide/ras.rst 13234 13235RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13236L: linux-wireless@vger.kernel.org 13237S: Orphan 13238F: drivers/net/wireless/ray* 13239 13240RCUTORTURE TEST FRAMEWORK 13241M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13242M: Josh Triplett <josh@joshtriplett.org> 13243R: Steven Rostedt <rostedt@goodmis.org> 13244R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13245R: Lai Jiangshan <jiangshanlai@gmail.com> 13246L: rcu@vger.kernel.org 13247S: Supported 13248T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13249F: tools/testing/selftests/rcutorture 13250 13251RDC R-321X SoC 13252M: Florian Fainelli <florian@openwrt.org> 13253S: Maintained 13254 13255RDC R6040 FAST ETHERNET DRIVER 13256M: Florian Fainelli <f.fainelli@gmail.com> 13257L: netdev@vger.kernel.org 13258S: Maintained 13259F: drivers/net/ethernet/rdc/r6040.c 13260 13261RDMAVT - RDMA verbs software 13262M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13263M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13264L: linux-rdma@vger.kernel.org 13265S: Supported 13266F: drivers/infiniband/sw/rdmavt 13267 13268RDS - RELIABLE DATAGRAM SOCKETS 13269M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13270L: netdev@vger.kernel.org 13271L: linux-rdma@vger.kernel.org 13272L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13273W: https://oss.oracle.com/projects/rds/ 13274S: Supported 13275F: net/rds/ 13276F: Documentation/networking/rds.txt 13277 13278RDT - RESOURCE ALLOCATION 13279M: Fenghua Yu <fenghua.yu@intel.com> 13280M: Reinette Chatre <reinette.chatre@intel.com> 13281L: linux-kernel@vger.kernel.org 13282S: Supported 13283F: arch/x86/kernel/cpu/resctrl/ 13284F: arch/x86/include/asm/resctrl_sched.h 13285F: Documentation/x86/resctrl* 13286 13287READ-COPY UPDATE (RCU) 13288M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13289M: Josh Triplett <josh@joshtriplett.org> 13290R: Steven Rostedt <rostedt@goodmis.org> 13291R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13292R: Lai Jiangshan <jiangshanlai@gmail.com> 13293R: Joel Fernandes <joel@joelfernandes.org> 13294L: rcu@vger.kernel.org 13295W: http://www.rdrop.com/users/paulmck/RCU/ 13296S: Supported 13297T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13298F: Documentation/RCU/ 13299X: Documentation/RCU/torture.txt 13300F: include/linux/rcu* 13301X: include/linux/srcu*.h 13302F: kernel/rcu/ 13303X: kernel/rcu/srcu*.c 13304 13305REAL TIME CLOCK (RTC) SUBSYSTEM 13306M: Alessandro Zummo <a.zummo@towertech.it> 13307M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13308L: linux-rtc@vger.kernel.org 13309Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13310T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13311S: Maintained 13312F: Documentation/devicetree/bindings/rtc/ 13313F: Documentation/rtc.txt 13314F: drivers/rtc/ 13315F: include/linux/rtc.h 13316F: include/uapi/linux/rtc.h 13317F: include/linux/rtc/ 13318F: include/linux/platform_data/rtc-* 13319F: tools/testing/selftests/rtc/ 13320 13321REALTEK AUDIO CODECS 13322M: Bard Liao <bardliao@realtek.com> 13323M: Oder Chiou <oder_chiou@realtek.com> 13324S: Maintained 13325F: sound/soc/codecs/rt* 13326F: include/sound/rt*.h 13327 13328REALTEK RTL83xx SMI DSA ROUTER CHIPS 13329M: Linus Walleij <linus.walleij@linaro.org> 13330S: Maintained 13331F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13332F: drivers/net/dsa/realtek-smi* 13333F: drivers/net/dsa/rtl83* 13334 13335REDPINE WIRELESS DRIVER 13336M: Amitkumar Karwar <amitkarwar@gmail.com> 13337M: Siva Rebbagondla <siva8118@gmail.com> 13338L: linux-wireless@vger.kernel.org 13339S: Maintained 13340F: drivers/net/wireless/rsi/ 13341 13342REGISTER MAP ABSTRACTION 13343M: Mark Brown <broonie@kernel.org> 13344L: linux-kernel@vger.kernel.org 13345T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13346S: Supported 13347F: Documentation/devicetree/bindings/regmap/ 13348F: drivers/base/regmap/ 13349F: include/linux/regmap.h 13350 13351REISERFS FILE SYSTEM 13352L: reiserfs-devel@vger.kernel.org 13353S: Supported 13354F: fs/reiserfs/ 13355 13356REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13357M: Ohad Ben-Cohen <ohad@wizery.com> 13358M: Bjorn Andersson <bjorn.andersson@linaro.org> 13359L: linux-remoteproc@vger.kernel.org 13360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13361S: Maintained 13362F: Documentation/devicetree/bindings/remoteproc/ 13363F: Documentation/remoteproc.txt 13364F: drivers/remoteproc/ 13365F: include/linux/remoteproc.h 13366 13367REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13368M: Ohad Ben-Cohen <ohad@wizery.com> 13369M: Bjorn Andersson <bjorn.andersson@linaro.org> 13370L: linux-remoteproc@vger.kernel.org 13371T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13372S: Maintained 13373F: drivers/rpmsg/ 13374F: Documentation/rpmsg.txt 13375F: include/linux/rpmsg.h 13376F: include/linux/rpmsg/ 13377 13378RENESAS CLOCK DRIVERS 13379M: Geert Uytterhoeven <geert+renesas@glider.be> 13380L: linux-renesas-soc@vger.kernel.org 13381T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13382S: Supported 13383F: drivers/clk/renesas/ 13384 13385RENESAS EMEV2 I2C DRIVER 13386M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13387S: Supported 13388F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13389F: drivers/i2c/busses/i2c-emev2.c 13390 13391RENESAS ETHERNET DRIVERS 13392R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13393L: netdev@vger.kernel.org 13394L: linux-renesas-soc@vger.kernel.org 13395F: Documentation/devicetree/bindings/net/renesas,*.txt 13396F: Documentation/devicetree/bindings/net/sh_eth.txt 13397F: drivers/net/ethernet/renesas/ 13398F: include/linux/sh_eth.h 13399 13400RENESAS R-CAR GYROADC DRIVER 13401M: Marek Vasut <marek.vasut@gmail.com> 13402L: linux-iio@vger.kernel.org 13403S: Supported 13404F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13405F: drivers/iio/adc/rcar-gyroadc.c 13406 13407RENESAS R-CAR I2C DRIVERS 13408M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13409S: Supported 13410F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13411F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13412F: drivers/i2c/busses/i2c-rcar.c 13413F: drivers/i2c/busses/i2c-sh_mobile.c 13414 13415RENESAS RIIC DRIVER 13416M: Chris Brandt <chris.brandt@renesas.com> 13417S: Supported 13418F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13419F: drivers/i2c/busses/i2c-riic.c 13420 13421RENESAS USB PHY DRIVER 13422M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13423L: linux-renesas-soc@vger.kernel.org 13424S: Maintained 13425F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13426 13427RESET CONTROLLER FRAMEWORK 13428M: Philipp Zabel <p.zabel@pengutronix.de> 13429T: git git://git.pengutronix.de/git/pza/linux 13430S: Maintained 13431F: drivers/reset/ 13432F: Documentation/devicetree/bindings/reset/ 13433F: include/dt-bindings/reset/ 13434F: include/linux/reset.h 13435F: include/linux/reset/ 13436F: include/linux/reset-controller.h 13437 13438RESTARTABLE SEQUENCES SUPPORT 13439M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13440M: Peter Zijlstra <peterz@infradead.org> 13441M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13442M: Boqun Feng <boqun.feng@gmail.com> 13443L: linux-kernel@vger.kernel.org 13444S: Supported 13445F: kernel/rseq.c 13446F: include/uapi/linux/rseq.h 13447F: include/trace/events/rseq.h 13448F: tools/testing/selftests/rseq/ 13449 13450RFKILL 13451M: Johannes Berg <johannes@sipsolutions.net> 13452L: linux-wireless@vger.kernel.org 13453W: http://wireless.kernel.org/ 13454T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13455T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13456S: Maintained 13457F: Documentation/rfkill.txt 13458F: Documentation/ABI/stable/sysfs-class-rfkill 13459F: net/rfkill/ 13460F: include/linux/rfkill.h 13461F: include/uapi/linux/rfkill.h 13462 13463RHASHTABLE 13464M: Thomas Graf <tgraf@suug.ch> 13465M: Herbert Xu <herbert@gondor.apana.org.au> 13466L: netdev@vger.kernel.org 13467S: Maintained 13468F: lib/rhashtable.c 13469F: lib/test_rhashtable.c 13470F: include/linux/rhashtable.h 13471F: include/linux/rhashtable-types.h 13472 13473RICOH R5C592 MEMORYSTICK DRIVER 13474M: Maxim Levitsky <maximlevitsky@gmail.com> 13475S: Maintained 13476F: drivers/memstick/host/r592.* 13477 13478RICOH SMARTMEDIA/XD DRIVER 13479M: Maxim Levitsky <maximlevitsky@gmail.com> 13480S: Maintained 13481F: drivers/mtd/nand/raw/r852.c 13482F: drivers/mtd/nand/raw/r852.h 13483 13484RISC-V ARCHITECTURE 13485M: Palmer Dabbelt <palmer@sifive.com> 13486M: Albert Ou <aou@eecs.berkeley.edu> 13487L: linux-riscv@lists.infradead.org 13488T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13489S: Supported 13490F: arch/riscv/ 13491K: riscv 13492N: riscv 13493 13494ROCCAT DRIVERS 13495M: Stefan Achatz <erazor_de@users.sourceforge.net> 13496W: http://sourceforge.net/projects/roccat/ 13497S: Maintained 13498F: drivers/hid/hid-roccat* 13499F: include/linux/hid-roccat* 13500F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13501 13502ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13503M: Jacob chen <jacob2.chen@rock-chips.com> 13504L: linux-media@vger.kernel.org 13505S: Maintained 13506F: drivers/media/platform/rockchip/rga/ 13507F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13508 13509ROCKCHIP VPU CODEC DRIVER 13510M: Ezequiel Garcia <ezequiel@collabora.com> 13511L: linux-media@vger.kernel.org 13512S: Maintained 13513F: drivers/staging/media/platform/rockchip/vpu/ 13514F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13515 13516ROCKER DRIVER 13517M: Jiri Pirko <jiri@resnulli.us> 13518L: netdev@vger.kernel.org 13519S: Supported 13520F: drivers/net/ethernet/rocker/ 13521 13522ROCKETPORT DRIVER 13523P: Comtrol Corp. 13524W: http://www.comtrol.com 13525S: Maintained 13526F: Documentation/serial/rocket.rst 13527F: drivers/tty/rocket* 13528 13529ROCKETPORT EXPRESS/INFINITY DRIVER 13530M: Kevin Cernekee <cernekee@gmail.com> 13531L: linux-serial@vger.kernel.org 13532S: Odd Fixes 13533F: drivers/tty/serial/rp2.* 13534 13535ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13536M: Marek Vasut <marek.vasut+renesas@gmail.com> 13537L: linux-kernel@vger.kernel.org 13538L: linux-renesas-soc@vger.kernel.org 13539S: Supported 13540F: drivers/mfd/bd9571mwv.c 13541F: drivers/regulator/bd9571mwv-regulator.c 13542F: drivers/gpio/gpio-bd9571mwv.c 13543F: include/linux/mfd/bd9571mwv.h 13544F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13545 13546ROSE NETWORK LAYER 13547M: Ralf Baechle <ralf@linux-mips.org> 13548L: linux-hams@vger.kernel.org 13549W: http://www.linux-ax25.org/ 13550S: Maintained 13551F: include/net/rose.h 13552F: include/uapi/linux/rose.h 13553F: net/rose/ 13554 13555RTL2830 MEDIA DRIVER 13556M: Antti Palosaari <crope@iki.fi> 13557L: linux-media@vger.kernel.org 13558W: https://linuxtv.org 13559W: http://palosaari.fi/linux/ 13560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13561T: git git://linuxtv.org/anttip/media_tree.git 13562S: Maintained 13563F: drivers/media/dvb-frontends/rtl2830* 13564 13565RTL2832 MEDIA DRIVER 13566M: Antti Palosaari <crope@iki.fi> 13567L: linux-media@vger.kernel.org 13568W: https://linuxtv.org 13569W: http://palosaari.fi/linux/ 13570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13571T: git git://linuxtv.org/anttip/media_tree.git 13572S: Maintained 13573F: drivers/media/dvb-frontends/rtl2832* 13574 13575RTL2832_SDR MEDIA DRIVER 13576M: Antti Palosaari <crope@iki.fi> 13577L: linux-media@vger.kernel.org 13578W: https://linuxtv.org 13579W: http://palosaari.fi/linux/ 13580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13581T: git git://linuxtv.org/anttip/media_tree.git 13582S: Maintained 13583F: drivers/media/dvb-frontends/rtl2832_sdr* 13584 13585RTL8180 WIRELESS DRIVER 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: Orphan 13590F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13591 13592RTL8187 WIRELESS DRIVER 13593M: Herton Ronaldo Krzesinski <herton@canonical.com> 13594M: Hin-Tak Leung <htl10@users.sourceforge.net> 13595M: Larry Finger <Larry.Finger@lwfinger.net> 13596L: linux-wireless@vger.kernel.org 13597W: http://wireless.kernel.org/ 13598T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13599S: Maintained 13600F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13601 13602REALTEK WIRELESS DRIVER (rtlwifi family) 13603M: Ping-Ke Shih <pkshih@realtek.com> 13604L: linux-wireless@vger.kernel.org 13605W: http://wireless.kernel.org/ 13606T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13607S: Maintained 13608F: drivers/net/wireless/realtek/rtlwifi/ 13609 13610REALTEK WIRELESS DRIVER (rtw88) 13611M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13612L: linux-wireless@vger.kernel.org 13613S: Maintained 13614F: drivers/net/wireless/realtek/rtw88/ 13615 13616RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13617M: Jes Sorensen <Jes.Sorensen@gmail.com> 13618L: linux-wireless@vger.kernel.org 13619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13620S: Maintained 13621F: drivers/net/wireless/realtek/rtl8xxxu/ 13622 13623RXRPC SOCKETS (AF_RXRPC) 13624M: David Howells <dhowells@redhat.com> 13625L: linux-afs@lists.infradead.org 13626S: Supported 13627F: net/rxrpc/ 13628F: include/keys/rxrpc-type.h 13629F: include/net/af_rxrpc.h 13630F: include/trace/events/rxrpc.h 13631F: include/uapi/linux/rxrpc.h 13632F: Documentation/networking/rxrpc.txt 13633W: https://www.infradead.org/~dhowells/kafs/ 13634 13635S3 SAVAGE FRAMEBUFFER DRIVER 13636M: Antonino Daplas <adaplas@gmail.com> 13637L: linux-fbdev@vger.kernel.org 13638S: Maintained 13639F: drivers/video/fbdev/savage/ 13640 13641S390 13642M: Heiko Carstens <heiko.carstens@de.ibm.com> 13643M: Vasily Gorbik <gor@linux.ibm.com> 13644M: Christian Borntraeger <borntraeger@de.ibm.com> 13645L: linux-s390@vger.kernel.org 13646W: http://www.ibm.com/developerworks/linux/linux390/ 13647T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13648S: Supported 13649F: arch/s390/ 13650F: drivers/s390/ 13651F: Documentation/s390/ 13652F: Documentation/driver-api/s390-drivers.rst 13653 13654S390 COMMON I/O LAYER 13655M: Sebastian Ott <sebott@linux.ibm.com> 13656M: Peter Oberparleiter <oberpar@linux.ibm.com> 13657L: linux-s390@vger.kernel.org 13658W: http://www.ibm.com/developerworks/linux/linux390/ 13659S: Supported 13660F: drivers/s390/cio/ 13661 13662S390 DASD DRIVER 13663M: Stefan Haberland <sth@linux.ibm.com> 13664M: Jan Hoeppner <hoeppner@linux.ibm.com> 13665L: linux-s390@vger.kernel.org 13666W: http://www.ibm.com/developerworks/linux/linux390/ 13667S: Supported 13668F: drivers/s390/block/dasd* 13669F: block/partitions/ibm.c 13670 13671S390 IOMMU (PCI) 13672M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13673L: linux-s390@vger.kernel.org 13674W: http://www.ibm.com/developerworks/linux/linux390/ 13675S: Supported 13676F: drivers/iommu/s390-iommu.c 13677 13678S390 IUCV NETWORK LAYER 13679M: Julian Wiedmann <jwi@linux.ibm.com> 13680M: Ursula Braun <ubraun@linux.ibm.com> 13681L: linux-s390@vger.kernel.org 13682W: http://www.ibm.com/developerworks/linux/linux390/ 13683S: Supported 13684F: drivers/s390/net/*iucv* 13685F: include/net/iucv/ 13686F: net/iucv/ 13687 13688S390 NETWORK DRIVERS 13689M: Julian Wiedmann <jwi@linux.ibm.com> 13690M: Ursula Braun <ubraun@linux.ibm.com> 13691L: linux-s390@vger.kernel.org 13692W: http://www.ibm.com/developerworks/linux/linux390/ 13693S: Supported 13694F: drivers/s390/net/ 13695 13696S390 PCI SUBSYSTEM 13697M: Sebastian Ott <sebott@linux.ibm.com> 13698M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13699L: linux-s390@vger.kernel.org 13700W: http://www.ibm.com/developerworks/linux/linux390/ 13701S: Supported 13702F: arch/s390/pci/ 13703F: drivers/pci/hotplug/s390_pci_hpc.c 13704 13705S390 VFIO-CCW DRIVER 13706M: Cornelia Huck <cohuck@redhat.com> 13707M: Farhan Ali <alifm@linux.ibm.com> 13708M: Eric Farman <farman@linux.ibm.com> 13709R: Halil Pasic <pasic@linux.ibm.com> 13710L: linux-s390@vger.kernel.org 13711L: kvm@vger.kernel.org 13712S: Supported 13713F: drivers/s390/cio/vfio_ccw* 13714F: Documentation/s390/vfio-ccw.txt 13715F: include/uapi/linux/vfio_ccw.h 13716 13717S390 ZCRYPT DRIVER 13718M: Harald Freudenberger <freude@linux.ibm.com> 13719L: linux-s390@vger.kernel.org 13720W: http://www.ibm.com/developerworks/linux/linux390/ 13721S: Supported 13722F: drivers/s390/crypto/ 13723 13724S390 VFIO AP DRIVER 13725M: Tony Krowiak <akrowiak@linux.ibm.com> 13726M: Pierre Morel <pmorel@linux.ibm.com> 13727M: Halil Pasic <pasic@linux.ibm.com> 13728L: linux-s390@vger.kernel.org 13729W: http://www.ibm.com/developerworks/linux/linux390/ 13730S: Supported 13731F: drivers/s390/crypto/vfio_ap_drv.c 13732F: drivers/s390/crypto/vfio_ap_private.h 13733F: drivers/s390/crypto/vfio_ap_ops.c 13734F: Documentation/s390/vfio-ap.txt 13735 13736S390 ZFCP DRIVER 13737M: Steffen Maier <maier@linux.ibm.com> 13738M: Benjamin Block <bblock@linux.ibm.com> 13739L: linux-s390@vger.kernel.org 13740W: http://www.ibm.com/developerworks/linux/linux390/ 13741S: Supported 13742F: drivers/s390/scsi/zfcp_* 13743 13744S3C24XX SD/MMC Driver 13745M: Ben Dooks <ben-linux@fluff.org> 13746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13747S: Supported 13748F: drivers/mmc/host/s3cmci.* 13749 13750SAA6588 RDS RECEIVER DRIVER 13751M: Hans Verkuil <hverkuil@xs4all.nl> 13752L: linux-media@vger.kernel.org 13753T: git git://linuxtv.org/media_tree.git 13754W: https://linuxtv.org 13755S: Odd Fixes 13756F: drivers/media/i2c/saa6588* 13757 13758SAA7134 VIDEO4LINUX DRIVER 13759M: Mauro Carvalho Chehab <mchehab@kernel.org> 13760L: linux-media@vger.kernel.org 13761W: https://linuxtv.org 13762T: git git://linuxtv.org/media_tree.git 13763S: Odd fixes 13764F: Documentation/media/v4l-drivers/saa7134* 13765F: drivers/media/pci/saa7134/ 13766 13767SAA7146 VIDEO4LINUX-2 DRIVER 13768M: Hans Verkuil <hverkuil@xs4all.nl> 13769L: linux-media@vger.kernel.org 13770T: git git://linuxtv.org/media_tree.git 13771S: Maintained 13772F: drivers/media/common/saa7146/ 13773F: drivers/media/pci/saa7146/ 13774F: include/media/drv-intf/saa7146* 13775 13776SAMSUNG AUDIO (ASoC) DRIVERS 13777M: Krzysztof Kozlowski <krzk@kernel.org> 13778M: Sangbeom Kim <sbkim73@samsung.com> 13779M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13780L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13781S: Supported 13782F: sound/soc/samsung/ 13783F: Documentation/devicetree/bindings/sound/samsung* 13784 13785SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13786M: Krzysztof Kozlowski <krzk@kernel.org> 13787L: linux-crypto@vger.kernel.org 13788L: linux-samsung-soc@vger.kernel.org 13789S: Maintained 13790F: drivers/crypto/exynos-rng.c 13791F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13792 13793SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13794M: Łukasz Stelmach <l.stelmach@samsung.com> 13795L: linux-samsung-soc@vger.kernel.org 13796S: Maintained 13797F: drivers/char/hw_random/exynos-trng.c 13798F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13799 13800SAMSUNG FRAMEBUFFER DRIVER 13801M: Jingoo Han <jingoohan1@gmail.com> 13802L: linux-fbdev@vger.kernel.org 13803S: Maintained 13804F: drivers/video/fbdev/s3c-fb.c 13805 13806SAMSUNG LAPTOP DRIVER 13807M: Corentin Chary <corentin.chary@gmail.com> 13808L: platform-driver-x86@vger.kernel.org 13809S: Maintained 13810F: drivers/platform/x86/samsung-laptop.c 13811 13812SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13813M: Sangbeom Kim <sbkim73@samsung.com> 13814M: Krzysztof Kozlowski <krzk@kernel.org> 13815M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13816L: linux-kernel@vger.kernel.org 13817L: linux-samsung-soc@vger.kernel.org 13818S: Supported 13819F: drivers/mfd/sec*.c 13820F: drivers/regulator/s2m*.c 13821F: drivers/regulator/s5m*.c 13822F: drivers/clk/clk-s2mps11.c 13823F: drivers/rtc/rtc-s5m.c 13824F: include/linux/mfd/samsung/ 13825F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13826F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13827F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13828F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13829 13830SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13831M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13832L: linux-media@vger.kernel.org 13833L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13834S: Maintained 13835F: drivers/media/platform/s3c-camif/ 13836F: include/media/drv-intf/s3c_camif.h 13837 13838SAMSUNG S3FWRN5 NFC DRIVER 13839M: Robert Baldyga <r.baldyga@samsung.com> 13840M: Krzysztof Opasiak <k.opasiak@samsung.com> 13841L: linux-nfc@lists.01.org (moderated for non-subscribers) 13842S: Supported 13843F: drivers/nfc/s3fwrn5 13844 13845SAMSUNG S5C73M3 CAMERA DRIVER 13846M: Kyungmin Park <kyungmin.park@samsung.com> 13847M: Andrzej Hajda <a.hajda@samsung.com> 13848L: linux-media@vger.kernel.org 13849S: Supported 13850F: drivers/media/i2c/s5c73m3/* 13851 13852SAMSUNG S5K5BAF CAMERA DRIVER 13853M: Kyungmin Park <kyungmin.park@samsung.com> 13854M: Andrzej Hajda <a.hajda@samsung.com> 13855L: linux-media@vger.kernel.org 13856S: Supported 13857F: drivers/media/i2c/s5k5baf.c 13858 13859SAMSUNG S5P Security SubSystem (SSS) DRIVER 13860M: Krzysztof Kozlowski <krzk@kernel.org> 13861M: Vladimir Zapolskiy <vz@mleia.com> 13862M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13863L: linux-crypto@vger.kernel.org 13864L: linux-samsung-soc@vger.kernel.org 13865S: Maintained 13866F: drivers/crypto/s5p-sss.c 13867 13868SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13869M: Kyungmin Park <kyungmin.park@samsung.com> 13870M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13871L: linux-media@vger.kernel.org 13872Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13873S: Supported 13874F: drivers/media/platform/exynos4-is/ 13875 13876SAMSUNG SOC CLOCK DRIVERS 13877M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13878M: Tomasz Figa <tomasz.figa@gmail.com> 13879M: Chanwoo Choi <cw00.choi@samsung.com> 13880S: Supported 13881L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13882T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13883F: drivers/clk/samsung/ 13884F: include/dt-bindings/clock/exynos*.h 13885F: Documentation/devicetree/bindings/clock/exynos*.txt 13886 13887SAMSUNG SPI DRIVERS 13888M: Kukjin Kim <kgene@kernel.org> 13889M: Krzysztof Kozlowski <krzk@kernel.org> 13890M: Andi Shyti <andi@etezian.org> 13891L: linux-spi@vger.kernel.org 13892L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13893S: Maintained 13894F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13895F: drivers/spi/spi-s3c* 13896F: include/linux/platform_data/spi-s3c64xx.h 13897 13898SAMSUNG SXGBE DRIVERS 13899M: Byungho An <bh74.an@samsung.com> 13900M: Girish K S <ks.giri@samsung.com> 13901M: Vipul Pandya <vipul.pandya@samsung.com> 13902S: Supported 13903L: netdev@vger.kernel.org 13904F: drivers/net/ethernet/samsung/sxgbe/ 13905 13906SAMSUNG THERMAL DRIVER 13907M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13908L: linux-pm@vger.kernel.org 13909L: linux-samsung-soc@vger.kernel.org 13910S: Supported 13911T: git https://github.com/lmajewski/linux-samsung-thermal.git 13912F: drivers/thermal/samsung/ 13913 13914SAMSUNG USB2 PHY DRIVER 13915M: Kamil Debski <kamil@wypas.org> 13916M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13917L: linux-kernel@vger.kernel.org 13918S: Supported 13919F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13920F: Documentation/phy/samsung-usb2.txt 13921F: drivers/phy/samsung/phy-exynos4210-usb2.c 13922F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13923F: drivers/phy/samsung/phy-exynos5250-usb2.c 13924F: drivers/phy/samsung/phy-s5pv210-usb2.c 13925F: drivers/phy/samsung/phy-samsung-usb2.c 13926F: drivers/phy/samsung/phy-samsung-usb2.h 13927 13928SC1200 WDT DRIVER 13929M: Zwane Mwaikambo <zwanem@gmail.com> 13930S: Maintained 13931F: drivers/watchdog/sc1200wdt.c 13932 13933SCHEDULER 13934M: Ingo Molnar <mingo@redhat.com> 13935M: Peter Zijlstra <peterz@infradead.org> 13936L: linux-kernel@vger.kernel.org 13937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13938S: Maintained 13939F: kernel/sched/ 13940F: include/linux/sched.h 13941F: include/uapi/linux/sched.h 13942F: include/linux/wait.h 13943F: include/linux/preempt.h 13944 13945SCR24X CHIP CARD INTERFACE DRIVER 13946M: Lubomir Rintel <lkundrak@v3.sk> 13947S: Supported 13948F: drivers/char/pcmcia/scr24x_cs.c 13949 13950SCSI CDROM DRIVER 13951M: Jens Axboe <axboe@kernel.dk> 13952L: linux-scsi@vger.kernel.org 13953W: http://www.kernel.dk 13954S: Maintained 13955F: drivers/scsi/sr* 13956 13957SCSI RDMA PROTOCOL (SRP) INITIATOR 13958M: Bart Van Assche <bvanassche@acm.org> 13959L: linux-rdma@vger.kernel.org 13960S: Supported 13961Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13962F: drivers/infiniband/ulp/srp/ 13963F: include/scsi/srp.h 13964 13965SCSI RDMA PROTOCOL (SRP) TARGET 13966M: Bart Van Assche <bvanassche@acm.org> 13967L: linux-rdma@vger.kernel.org 13968L: target-devel@vger.kernel.org 13969S: Supported 13970Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13971F: drivers/infiniband/ulp/srpt/ 13972 13973SCSI SG DRIVER 13974M: Doug Gilbert <dgilbert@interlog.com> 13975L: linux-scsi@vger.kernel.org 13976W: http://sg.danny.cz/sg 13977S: Maintained 13978F: Documentation/scsi/scsi-generic.txt 13979F: drivers/scsi/sg.c 13980F: include/scsi/sg.h 13981 13982SCSI SUBSYSTEM 13983M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13984T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13985M: "Martin K. Petersen" <martin.petersen@oracle.com> 13986T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13987Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13988L: linux-scsi@vger.kernel.org 13989S: Maintained 13990F: Documentation/devicetree/bindings/scsi/ 13991F: drivers/scsi/ 13992F: include/scsi/ 13993 13994SCSI TAPE DRIVER 13995M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13996L: linux-scsi@vger.kernel.org 13997S: Maintained 13998F: Documentation/scsi/st.txt 13999F: drivers/scsi/st.* 14000F: drivers/scsi/st_*.h
14001 14002SCSI TARGET SUBSYSTEM 14003M: "Martin K. Petersen" <martin.petersen@oracle.com> 14004L: linux-scsi@vger.kernel.org 14005L: target-devel@vger.kernel.org 14006W: http://www.linux-iscsi.org 14007T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14008Q: https://patchwork.kernel.org/project/target-devel/list/ 14009S: Supported 14010F: drivers/target/ 14011F: include/target/ 14012F: Documentation/target/ 14013 14014SCTP PROTOCOL 14015M: Vlad Yasevich <vyasevich@gmail.com> 14016M: Neil Horman <nhorman@tuxdriver.com> 14017M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14018L: linux-sctp@vger.kernel.org 14019W: http://lksctp.sourceforge.net 14020S: Maintained 14021F: Documentation/networking/sctp.txt 14022F: include/linux/sctp.h 14023F: include/uapi/linux/sctp.h 14024F: include/net/sctp/ 14025F: net/sctp/ 14026 14027SCx200 CPU SUPPORT 14028M: Jim Cromie <jim.cromie@gmail.com> 14029S: Odd Fixes 14030F: Documentation/i2c/busses/scx200_acb 14031F: arch/x86/platform/scx200/ 14032F: drivers/watchdog/scx200_wdt.c 14033F: drivers/i2c/busses/scx200* 14034F: drivers/mtd/maps/scx200_docflash.c 14035F: include/linux/scx200.h 14036 14037SCx200 GPIO DRIVER 14038M: Jim Cromie <jim.cromie@gmail.com> 14039S: Maintained 14040F: drivers/char/scx200_gpio.c 14041F: include/linux/scx200_gpio.h 14042 14043SCx200 HRT CLOCKSOURCE DRIVER 14044M: Jim Cromie <jim.cromie@gmail.com> 14045S: Maintained 14046F: drivers/clocksource/scx200_hrt.c 14047 14048SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14049M: Sascha Sommer <saschasommer@freenet.de> 14050L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14051S: Maintained 14052F: drivers/mmc/host/sdricoh_cs.c 14053 14054SECO BOARDS CEC DRIVER 14055M: Ettore Chimenti <ek5.chimenti@gmail.com> 14056S: Maintained 14057F: drivers/media/platform/seco-cec/seco-cec.c 14058F: drivers/media/platform/seco-cec/seco-cec.h 14059 14060SECURE COMPUTING 14061M: Kees Cook <keescook@chromium.org> 14062R: Andy Lutomirski <luto@amacapital.net> 14063R: Will Drewry <wad@chromium.org> 14064T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14065S: Supported 14066F: kernel/seccomp.c 14067F: include/uapi/linux/seccomp.h 14068F: include/linux/seccomp.h 14069F: tools/testing/selftests/seccomp/* 14070F: tools/testing/selftests/kselftest_harness.h 14071F: Documentation/userspace-api/seccomp_filter.rst 14072K: \bsecure_computing 14073K: \bTIF_SECCOMP\b 14074 14075SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14076M: Al Cooper <alcooperx@gmail.com> 14077L: linux-mmc@vger.kernel.org 14078L: bcm-kernel-feedback-list@broadcom.com 14079S: Maintained 14080F: drivers/mmc/host/sdhci-brcmstb* 14081 14082SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14083M: Adrian Hunter <adrian.hunter@intel.com> 14084L: linux-mmc@vger.kernel.org 14085S: Maintained 14086F: drivers/mmc/host/sdhci* 14087F: include/linux/mmc/sdhci* 14088 14089EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14090M: Adrian Hunter <adrian.hunter@intel.com> 14091M: Ritesh Harjani <riteshh@codeaurora.org> 14092M: Asutosh Das <asutoshd@codeaurora.org> 14093L: linux-mmc@vger.kernel.org 14094S: Maintained 14095F: drivers/mmc/host/cqhci* 14096 14097SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14098M: Prabu Thangamuthu <prabu.t@synopsys.com> 14099M: Manjunath M B <manjumb@synopsys.com> 14100L: linux-mmc@vger.kernel.org 14101S: Maintained 14102F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14103 14104SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14105M: Ludovic Desroches <ludovic.desroches@microchip.com> 14106L: linux-mmc@vger.kernel.org 14107S: Supported 14108F: drivers/mmc/host/sdhci-of-at91.c 14109 14110SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14111M: Ben Dooks <ben-linux@fluff.org> 14112M: Jaehoon Chung <jh80.chung@samsung.com> 14113L: linux-mmc@vger.kernel.org 14114S: Maintained 14115F: drivers/mmc/host/sdhci-s3c* 14116 14117SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14118M: Viresh Kumar <vireshk@kernel.org> 14119L: linux-mmc@vger.kernel.org 14120S: Maintained 14121F: drivers/mmc/host/sdhci-spear.c 14122 14123SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14124M: Kishon Vijay Abraham I <kishon@ti.com> 14125L: linux-mmc@vger.kernel.org 14126S: Maintained 14127F: drivers/mmc/host/sdhci-omap.c 14128 14129SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14130M: Scott Bauer <scott.bauer@intel.com> 14131M: Jonathan Derrick <jonathan.derrick@intel.com> 14132L: linux-block@vger.kernel.org 14133S: Supported 14134F: block/sed* 14135F: block/opal_proto.h 14136F: include/linux/sed* 14137F: include/uapi/linux/sed* 14138 14139SECURITY CONTACT 14140M: Security Officers <security@kernel.org> 14141S: Supported 14142 14143SECURITY SUBSYSTEM 14144M: James Morris <jmorris@namei.org> 14145M: "Serge E. Hallyn" <serge@hallyn.com> 14146L: linux-security-module@vger.kernel.org (suggested Cc:) 14147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14148W: http://kernsec.org/ 14149S: Supported 14150F: security/ 14151X: security/selinux/ 14152 14153SELINUX SECURITY MODULE 14154M: Paul Moore <paul@paul-moore.com> 14155M: Stephen Smalley <sds@tycho.nsa.gov> 14156M: Eric Paris <eparis@parisplace.org> 14157L: selinux@vger.kernel.org 14158W: https://selinuxproject.org 14159W: https://github.com/SELinuxProject 14160T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14161S: Supported 14162F: include/uapi/linux/selinux_netlink.h 14163F: security/selinux/ 14164F: scripts/selinux/ 14165F: Documentation/admin-guide/LSM/SELinux.rst 14166 14167SENSABLE PHANTOM 14168M: Jiri Slaby <jirislaby@gmail.com> 14169S: Maintained 14170F: drivers/misc/phantom.c 14171F: include/uapi/linux/phantom.h 14172 14173SERIAL DEVICE BUS 14174M: Rob Herring <robh@kernel.org> 14175L: linux-serial@vger.kernel.org 14176S: Maintained 14177F: Documentation/devicetree/bindings/serial/slave-device.txt 14178F: drivers/tty/serdev/ 14179F: include/linux/serdev.h 14180 14181SERIAL DRIVERS 14182M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14183L: linux-serial@vger.kernel.org 14184S: Maintained 14185F: Documentation/devicetree/bindings/serial/ 14186F: drivers/tty/serial/ 14187 14188SERIAL IR RECEIVER 14189M: Sean Young <sean@mess.org> 14190L: linux-media@vger.kernel.org 14191S: Maintained 14192F: drivers/media/rc/serial_ir.c 14193 14194SFC NETWORK DRIVER 14195M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14196M: Edward Cree <ecree@solarflare.com> 14197M: Martin Habets <mhabets@solarflare.com> 14198L: netdev@vger.kernel.org 14199S: Supported 14200F: drivers/net/ethernet/sfc/ 14201 14202SFF/SFP/SFP+ MODULE SUPPORT 14203M: Russell King <linux@armlinux.org.uk> 14204L: netdev@vger.kernel.org 14205S: Maintained 14206F: drivers/net/phy/phylink.c 14207F: drivers/net/phy/sfp* 14208F: include/linux/phylink.h 14209F: include/linux/sfp.h 14210 14211SGI GRU DRIVER 14212M: Dimitri Sivanich <sivanich@sgi.com> 14213S: Maintained 14214F: drivers/misc/sgi-gru/ 14215 14216SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14217M: Pat Gefre <pfg@sgi.com> 14218L: linux-ia64@vger.kernel.org 14219S: Supported 14220F: Documentation/ia64/serial.txt 14221F: drivers/tty/serial/ioc?_serial.c 14222F: include/linux/ioc?.h 14223 14224SGI XP/XPC/XPNET DRIVER 14225M: Cliff Whickman <cpw@sgi.com> 14226M: Robin Holt <robinmholt@gmail.com> 14227S: Maintained 14228F: drivers/misc/sgi-xp/ 14229 14230SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14231M: Ursula Braun <ubraun@linux.ibm.com> 14232M: Karsten Graul <kgraul@linux.ibm.com> 14233L: linux-s390@vger.kernel.org 14234W: http://www.ibm.com/developerworks/linux/linux390/ 14235S: Supported 14236F: net/smc/ 14237 14238SHARP RJ54N1CB0C SENSOR DRIVER 14239M: Jacopo Mondi <jacopo@jmondi.org> 14240L: linux-media@vger.kernel.org 14241T: git git://linuxtv.org/media_tree.git 14242S: Odd fixes 14243F: drivers/media/i2c/rj54n1cb0c.c 14244F: include/media/i2c/rj54n1cb0c.h 14245 14246SH_VEU V4L2 MEM2MEM DRIVER 14247L: linux-media@vger.kernel.org 14248S: Orphan 14249F: drivers/media/platform/sh_veu.c 14250 14251SH_VOU V4L2 OUTPUT DRIVER 14252L: linux-media@vger.kernel.org 14253S: Orphan 14254F: drivers/media/platform/sh_vou.c 14255F: include/media/drv-intf/sh_vou.h 14256 14257SI2157 MEDIA DRIVER 14258M: Antti Palosaari <crope@iki.fi> 14259L: linux-media@vger.kernel.org 14260W: https://linuxtv.org 14261W: http://palosaari.fi/linux/ 14262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14263T: git git://linuxtv.org/anttip/media_tree.git 14264S: Maintained 14265F: drivers/media/tuners/si2157* 14266 14267SI2165 MEDIA DRIVER 14268M: Matthias Schwarzott <zzam@gentoo.org> 14269L: linux-media@vger.kernel.org 14270W: https://linuxtv.org 14271Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14272S: Maintained 14273F: drivers/media/dvb-frontends/si2165* 14274 14275SI2168 MEDIA DRIVER 14276M: Antti Palosaari <crope@iki.fi> 14277L: linux-media@vger.kernel.org 14278W: https://linuxtv.org 14279W: http://palosaari.fi/linux/ 14280Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14281T: git git://linuxtv.org/anttip/media_tree.git 14282S: Maintained 14283F: drivers/media/dvb-frontends/si2168* 14284 14285SI470X FM RADIO RECEIVER I2C DRIVER 14286M: Hans Verkuil <hverkuil@xs4all.nl> 14287L: linux-media@vger.kernel.org 14288T: git git://linuxtv.org/media_tree.git 14289W: https://linuxtv.org 14290S: Odd Fixes 14291F: drivers/media/radio/si470x/radio-si470x-i2c.c 14292 14293SI470X FM RADIO RECEIVER USB DRIVER 14294M: Hans Verkuil <hverkuil@xs4all.nl> 14295L: linux-media@vger.kernel.org 14296T: git git://linuxtv.org/media_tree.git 14297W: https://linuxtv.org 14298S: Maintained 14299F: drivers/media/radio/si470x/radio-si470x-common.c 14300F: drivers/media/radio/si470x/radio-si470x.h 14301F: drivers/media/radio/si470x/radio-si470x-usb.c 14302 14303SI4713 FM RADIO TRANSMITTER I2C DRIVER 14304M: Eduardo Valentin <edubezval@gmail.com> 14305L: linux-media@vger.kernel.org 14306T: git git://linuxtv.org/media_tree.git 14307W: https://linuxtv.org 14308S: Odd Fixes 14309F: drivers/media/radio/si4713/si4713.? 14310 14311SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14312M: Eduardo Valentin <edubezval@gmail.com> 14313L: linux-media@vger.kernel.org 14314T: git git://linuxtv.org/media_tree.git 14315W: https://linuxtv.org 14316S: Odd Fixes 14317F: drivers/media/radio/si4713/radio-platform-si4713.c 14318 14319SI4713 FM RADIO TRANSMITTER USB DRIVER 14320M: Hans Verkuil <hverkuil@xs4all.nl> 14321L: linux-media@vger.kernel.org 14322T: git git://linuxtv.org/media_tree.git 14323W: https://linuxtv.org 14324S: Maintained 14325F: drivers/media/radio/si4713/radio-usb-si4713.c 14326 14327SIANO DVB DRIVER 14328M: Mauro Carvalho Chehab <mchehab@kernel.org> 14329L: linux-media@vger.kernel.org 14330W: https://linuxtv.org 14331T: git git://linuxtv.org/media_tree.git 14332S: Odd fixes 14333F: drivers/media/common/siano/ 14334F: drivers/media/usb/siano/ 14335F: drivers/media/usb/siano/ 14336F: drivers/media/mmc/siano/ 14337 14338SIFIVE DRIVERS 14339M: Palmer Dabbelt <palmer@sifive.com> 14340M: Paul Walmsley <paul.walmsley@sifive.com> 14341L: linux-riscv@lists.infradead.org 14342T: git git://github.com/sifive/riscv-linux.git 14343S: Supported 14344K: sifive 14345N: sifive 14346 14347SIFIVE FU540 SYSTEM-ON-CHIP 14348M: Paul Walmsley <paul.walmsley@sifive.com> 14349M: Palmer Dabbelt <palmer@sifive.com> 14350L: linux-riscv@lists.infradead.org 14351T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14352S: Supported 14353K: fu540 14354N: fu540 14355 14356SILEAD TOUCHSCREEN DRIVER 14357M: Hans de Goede <hdegoede@redhat.com> 14358L: linux-input@vger.kernel.org 14359L: platform-driver-x86@vger.kernel.org 14360S: Maintained 14361F: drivers/input/touchscreen/silead.c 14362F: drivers/platform/x86/touchscreen_dmi.c 14363 14364SILICON MOTION SM712 FRAME BUFFER DRIVER 14365M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14366M: Teddy Wang <teddy.wang@siliconmotion.com> 14367M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14368L: linux-fbdev@vger.kernel.org 14369S: Maintained 14370F: drivers/video/fbdev/sm712* 14371F: Documentation/fb/sm712fb.txt 14372 14373SIMPLE FIRMWARE INTERFACE (SFI) 14374M: Len Brown <lenb@kernel.org> 14375L: sfi-devel@simplefirmware.org 14376W: http://simplefirmware.org/ 14377T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14378S: Supported 14379F: arch/x86/platform/sfi/ 14380F: drivers/sfi/ 14381F: include/linux/sfi*.h 14382 14383SIMPLEFB FB DRIVER 14384M: Hans de Goede <hdegoede@redhat.com> 14385L: linux-fbdev@vger.kernel.org 14386S: Maintained 14387F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14388F: drivers/video/fbdev/simplefb.c 14389F: include/linux/platform_data/simplefb.h 14390 14391SIMTEC EB110ATX (Chalice CATS) 14392P: Ben Dooks 14393P: Vincent Sanders <vince@simtec.co.uk> 14394M: Simtec Linux Team <linux@simtec.co.uk> 14395W: http://www.simtec.co.uk/products/EB110ATX/ 14396S: Supported 14397 14398SIMTEC EB2410ITX (BAST) 14399P: Ben Dooks 14400P: Vincent Sanders <vince@simtec.co.uk> 14401M: Simtec Linux Team <linux@simtec.co.uk> 14402W: http://www.simtec.co.uk/products/EB2410ITX/ 14403S: Supported 14404F: arch/arm/mach-s3c24xx/mach-bast.c 14405F: arch/arm/mach-s3c24xx/bast-ide.c 14406F: arch/arm/mach-s3c24xx/bast-irq.c 14407 14408SIPHASH PRF ROUTINES 14409M: Jason A. Donenfeld <Jason@zx2c4.com> 14410S: Maintained 14411F: lib/siphash.c 14412F: lib/test_siphash.c 14413F: include/linux/siphash.h 14414 14415SIOX 14416M: Thorsten Scherer <t.scherer@eckelmann.de> 14417M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14418R: Pengutronix Kernel Team <kernel@pengutronix.de> 14419S: Supported 14420F: drivers/siox/* 14421F: drivers/gpio/gpio-siox.c 14422F: include/trace/events/siox.h 14423 14424SIS 190 ETHERNET DRIVER 14425M: Francois Romieu <romieu@fr.zoreil.com> 14426L: netdev@vger.kernel.org 14427S: Maintained 14428F: drivers/net/ethernet/sis/sis190.c 14429 14430SIS 900/7016 FAST ETHERNET DRIVER 14431M: Daniele Venzano <venza@brownhat.org> 14432W: http://www.brownhat.org/sis900.html 14433L: netdev@vger.kernel.org 14434S: Maintained 14435F: drivers/net/ethernet/sis/sis900.* 14436 14437SIS FRAMEBUFFER DRIVER 14438M: Thomas Winischhofer <thomas@winischhofer.net> 14439W: http://www.winischhofer.net/linuxsisvga.shtml 14440S: Maintained 14441F: Documentation/fb/sisfb.txt 14442F: drivers/video/fbdev/sis/ 14443F: include/video/sisfb.h 14444 14445SIS USB2VGA DRIVER 14446M: Thomas Winischhofer <thomas@winischhofer.net> 14447W: http://www.winischhofer.at/linuxsisusbvga.shtml 14448S: Maintained 14449F: drivers/usb/misc/sisusbvga/ 14450 14451SLAB ALLOCATOR 14452M: Christoph Lameter <cl@linux.com> 14453M: Pekka Enberg <penberg@kernel.org> 14454M: David Rientjes <rientjes@google.com> 14455M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14456M: Andrew Morton <akpm@linux-foundation.org> 14457L: linux-mm@kvack.org 14458S: Maintained 14459F: include/linux/sl?b*.h 14460F: mm/sl?b* 14461 14462SLEEPABLE READ-COPY UPDATE (SRCU) 14463M: Lai Jiangshan <jiangshanlai@gmail.com> 14464M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14465M: Josh Triplett <josh@joshtriplett.org> 14466R: Steven Rostedt <rostedt@goodmis.org> 14467R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14468L: rcu@vger.kernel.org 14469W: http://www.rdrop.com/users/paulmck/RCU/ 14470S: Supported 14471T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14472F: include/linux/srcu*.h 14473F: kernel/rcu/srcu*.c 14474 14475SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14476M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14477L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14478S: Maintained 14479F: drivers/slimbus/ 14480F: Documentation/devicetree/bindings/slimbus/ 14481F: include/linux/slimbus.h 14482 14483SMACK SECURITY MODULE 14484M: Casey Schaufler <casey@schaufler-ca.com> 14485L: linux-security-module@vger.kernel.org 14486W: http://schaufler-ca.com 14487T: git git://github.com/cschaufler/smack-next 14488S: Maintained 14489F: Documentation/admin-guide/LSM/Smack.rst 14490F: security/smack/ 14491 14492SMC91x ETHERNET DRIVER 14493M: Nicolas Pitre <nico@fluxnic.net> 14494S: Odd Fixes 14495F: drivers/net/ethernet/smsc/smc91x.* 14496 14497SMIA AND SMIA++ IMAGE SENSOR DRIVER 14498M: Sakari Ailus <sakari.ailus@iki.fi> 14499L: linux-media@vger.kernel.org 14500S: Maintained 14501F: drivers/media/i2c/smiapp/ 14502F: include/media/i2c/smiapp.h 14503F: drivers/media/i2c/smiapp-pll.c 14504F: drivers/media/i2c/smiapp-pll.h 14505F: include/uapi/linux/smiapp.h 14506F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14507 14508SMM665 HARDWARE MONITOR DRIVER 14509M: Guenter Roeck <linux@roeck-us.net> 14510L: linux-hwmon@vger.kernel.org 14511S: Maintained 14512F: Documentation/hwmon/smm665.rst 14513F: drivers/hwmon/smm665.c 14514 14515SMSC EMC2103 HARDWARE MONITOR DRIVER 14516M: Steve Glendinning <steve.glendinning@shawell.net> 14517L: linux-hwmon@vger.kernel.org 14518S: Maintained 14519F: Documentation/hwmon/emc2103.rst 14520F: drivers/hwmon/emc2103.c 14521 14522SMSC SCH5627 HARDWARE MONITOR DRIVER 14523M: Hans de Goede <hdegoede@redhat.com> 14524L: linux-hwmon@vger.kernel.org 14525S: Supported 14526F: Documentation/hwmon/sch5627.rst 14527F: drivers/hwmon/sch5627.c 14528 14529SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14530M: Steve Glendinning <steve.glendinning@shawell.net> 14531L: linux-fbdev@vger.kernel.org 14532S: Maintained 14533F: drivers/video/fbdev/smscufx.c 14534 14535SMSC47B397 HARDWARE MONITOR DRIVER 14536M: Jean Delvare <jdelvare@suse.com> 14537L: linux-hwmon@vger.kernel.org 14538S: Maintained 14539F: Documentation/hwmon/smsc47b397.rst 14540F: drivers/hwmon/smsc47b397.c 14541 14542SMSC911x ETHERNET DRIVER 14543M: Steve Glendinning <steve.glendinning@shawell.net> 14544L: netdev@vger.kernel.org 14545S: Maintained 14546F: include/linux/smsc911x.h 14547F: drivers/net/ethernet/smsc/smsc911x.* 14548 14549SMSC9420 PCI ETHERNET DRIVER 14550M: Steve Glendinning <steve.glendinning@shawell.net> 14551L: netdev@vger.kernel.org 14552S: Maintained 14553F: drivers/net/ethernet/smsc/smsc9420.* 14554 14555SOC-CAMERA V4L2 SUBSYSTEM 14556L: linux-media@vger.kernel.org 14557T: git git://linuxtv.org/media_tree.git 14558S: Orphan 14559F: include/media/soc_camera.h 14560F: drivers/staging/media/soc_camera/ 14561 14562SOCIONEXT SYNQUACER I2C DRIVER 14563M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14564L: linux-i2c@vger.kernel.org 14565S: Maintained 14566F: drivers/i2c/busses/i2c-synquacer.c 14567F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14568 14569SOCIONEXT UNIPHIER SOUND DRIVER 14570L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14571S: Orphan 14572F: sound/soc/uniphier/ 14573 14574SOEKRIS NET48XX LED SUPPORT 14575M: Chris Boot <bootc@bootc.net> 14576S: Maintained 14577F: drivers/leds/leds-net48xx.c 14578 14579SOFT-ROCE DRIVER (rxe) 14580M: Moni Shoua <monis@mellanox.com> 14581L: linux-rdma@vger.kernel.org 14582S: Supported 14583W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14584Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14585F: drivers/infiniband/sw/rxe/ 14586F: include/uapi/rdma/rdma_user_rxe.h 14587 14588SOFTLOGIC 6x10 MPEG CODEC 14589M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14590M: Anton Sviridenko <anton@corp.bluecherry.net> 14591M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14592M: Andrey Utkin <andrey_utkin@fastmail.com> 14593M: Ismael Luceno <ismael@iodev.co.uk> 14594L: linux-media@vger.kernel.org 14595S: Supported 14596F: drivers/media/pci/solo6x10/ 14597 14598SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14599M: James Morse <james.morse@arm.com> 14600L: linux-arm-kernel@lists.infradead.org 14601S: Maintained 14602F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14603F: drivers/firmware/arm_sdei.c 14604F: include/linux/arm_sdei.h 14605F: include/uapi/linux/arm_sdei.h 14606 14607SOFTWARE RAID (Multiple Disks) SUPPORT 14608M: Shaohua Li <shli@kernel.org> 14609L: linux-raid@vger.kernel.org 14610T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14611S: Supported 14612F: drivers/md/Makefile 14613F: drivers/md/Kconfig 14614F: drivers/md/md* 14615F: drivers/md/raid* 14616F: include/linux/raid/ 14617F: include/uapi/linux/raid/ 14618 14619SOCIONEXT (SNI) AVE NETWORK DRIVER 14620M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14621L: netdev@vger.kernel.org 14622S: Maintained 14623F: drivers/net/ethernet/socionext/sni_ave.c 14624F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14625 14626SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14627M: Jassi Brar <jaswinder.singh@linaro.org> 14628L: netdev@vger.kernel.org 14629S: Maintained 14630F: drivers/net/ethernet/socionext/netsec.c 14631F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14632 14633SOLIDRUN CLEARFOG SUPPORT 14634M: Russell King <linux@armlinux.org.uk> 14635S: Maintained 14636F: arch/arm/boot/dts/armada-388-clearfog* 14637F: arch/arm/boot/dts/armada-38x-solidrun-* 14638 14639SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14640M: Russell King <linux@armlinux.org.uk> 14641S: Maintained 14642F: arch/arm/boot/dts/imx6*-cubox-i* 14643F: arch/arm/boot/dts/imx6*-hummingboard* 14644F: arch/arm/boot/dts/imx6*-sr-* 14645 14646SONIC NETWORK DRIVER 14647M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14648L: netdev@vger.kernel.org 14649S: Maintained 14650F: drivers/net/ethernet/natsemi/sonic.* 14651 14652SONICS SILICON BACKPLANE DRIVER (SSB) 14653M: Michael Buesch <m@bues.ch> 14654L: linux-wireless@vger.kernel.org 14655S: Maintained 14656F: drivers/ssb/ 14657F: include/linux/ssb/ 14658 14659SONY IMX214 SENSOR DRIVER 14660M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14661L: linux-media@vger.kernel.org 14662T: git git://linuxtv.org/media_tree.git 14663S: Maintained 14664F: drivers/media/i2c/imx214.c 14665F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14666 14667SONY IMX258 SENSOR DRIVER 14668M: Sakari Ailus <sakari.ailus@linux.intel.com> 14669L: linux-media@vger.kernel.org 14670T: git git://linuxtv.org/media_tree.git 14671S: Maintained 14672F: drivers/media/i2c/imx258.c 14673 14674SONY IMX274 SENSOR DRIVER 14675M: Leon Luo <leonl@leopardimaging.com> 14676L: linux-media@vger.kernel.org 14677T: git git://linuxtv.org/media_tree.git 14678S: Maintained 14679F: drivers/media/i2c/imx274.c 14680F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14681 14682SONY IMX319 SENSOR DRIVER 14683M: Bingbu Cao <bingbu.cao@intel.com> 14684L: linux-media@vger.kernel.org 14685T: git git://linuxtv.org/media_tree.git 14686S: Maintained 14687F: drivers/media/i2c/imx319.c 14688 14689SONY IMX355 SENSOR DRIVER 14690M: Tianshu Qiu <tian.shu.qiu@intel.com> 14691L: linux-media@vger.kernel.org 14692T: git git://linuxtv.org/media_tree.git 14693S: Maintained 14694F: drivers/media/i2c/imx355.c 14695 14696SONY MEMORYSTICK SUBSYSTEM 14697M: Maxim Levitsky <maximlevitsky@gmail.com> 14698M: Alex Dubov <oakad@yahoo.com> 14699M: Ulf Hansson <ulf.hansson@linaro.org> 14700L: linux-mmc@vger.kernel.org 14701T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14702S: Maintained 14703F: drivers/memstick/ 14704F: include/linux/memstick.h 14705 14706SONY VAIO CONTROL DEVICE DRIVER 14707M: Mattia Dongili <malattia@linux.it> 14708L: platform-driver-x86@vger.kernel.org 14709W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14710S: Maintained 14711F: Documentation/laptops/sony-laptop.txt 14712F: drivers/char/sonypi.c 14713F: drivers/platform/x86/sony-laptop.c 14714F: include/linux/sony-laptop.h 14715 14716SOUND 14717M: Jaroslav Kysela <perex@perex.cz> 14718M: Takashi Iwai <tiwai@suse.com> 14719L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14720W: http://www.alsa-project.org/ 14721T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14722Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14723S: Maintained 14724F: Documentation/sound/ 14725F: include/sound/ 14726F: include/uapi/sound/ 14727F: sound/ 14728 14729SOUND - COMPRESSED AUDIO 14730M: Vinod Koul <vkoul@kernel.org> 14731L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14732T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14733S: Supported 14734F: Documentation/sound/designs/compress-offload.rst 14735F: include/sound/compress_driver.h 14736F: include/uapi/sound/compress_* 14737F: sound/core/compress_offload.c 14738F: sound/soc/soc-compress.c 14739 14740SOUND - DMAENGINE HELPERS 14741M: Lars-Peter Clausen <lars@metafoo.de> 14742S: Supported 14743F: include/sound/dmaengine_pcm.h 14744F: sound/core/pcm_dmaengine.c 14745F: sound/soc/soc-generic-dmaengine-pcm.c 14746 14747SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14748M: Liam Girdwood <lgirdwood@gmail.com> 14749M: Mark Brown <broonie@kernel.org> 14750T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14751L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14752W: http://alsa-project.org/main/index.php/ASoC 14753S: Supported 14754F: Documentation/devicetree/bindings/sound/ 14755F: Documentation/sound/soc/ 14756F: sound/soc/ 14757F: include/dt-bindings/sound/ 14758F: include/sound/soc* 14759 14760SOUNDWIRE SUBSYSTEM 14761M: Vinod Koul <vkoul@kernel.org> 14762M: Sanyog Kale <sanyog.r.kale@intel.com> 14763R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14764L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14765S: Supported 14766F: Documentation/driver-api/soundwire/ 14767F: drivers/soundwire/ 14768F: include/linux/soundwire/ 14769 14770SP2 MEDIA DRIVER 14771M: Olli Salonen <olli.salonen@iki.fi> 14772L: linux-media@vger.kernel.org 14773W: https://linuxtv.org 14774Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14775S: Maintained 14776F: drivers/media/dvb-frontends/sp2* 14777 14778SPARC + UltraSPARC (sparc/sparc64) 14779M: "David S. Miller" <davem@davemloft.net> 14780L: sparclinux@vger.kernel.org 14781Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14782T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14783T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14784S: Maintained 14785F: arch/sparc/ 14786F: drivers/sbus/ 14787 14788SPARC SERIAL DRIVERS 14789M: "David S. Miller" <davem@davemloft.net> 14790L: sparclinux@vger.kernel.org 14791T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14792T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14793S: Maintained 14794F: include/linux/sunserialcore.h 14795F: drivers/tty/serial/suncore.c 14796F: drivers/tty/serial/sunhv.c 14797F: drivers/tty/serial/sunsab.c 14798F: drivers/tty/serial/sunsab.h 14799F: drivers/tty/serial/sunsu.c 14800F: drivers/tty/serial/sunzilog.c 14801F: drivers/tty/serial/sunzilog.h 14802F: drivers/tty/vcc.c 14803 14804SPARSE CHECKER 14805M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14806L: linux-sparse@vger.kernel.org 14807W: https://sparse.wiki.kernel.org/ 14808T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14809S: Maintained 14810F: include/linux/compiler.h 14811 14812SPEAR CLOCK FRAMEWORK SUPPORT 14813M: Viresh Kumar <vireshk@kernel.org> 14814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14815W: http://www.st.com/spear 14816S: Maintained 14817F: drivers/clk/spear/ 14818 14819SPEAR PLATFORM SUPPORT 14820M: Viresh Kumar <vireshk@kernel.org> 14821M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14823W: http://www.st.com/spear 14824S: Maintained 14825F: arch/arm/boot/dts/spear* 14826F: arch/arm/mach-spear/ 14827 14828SPI NOR SUBSYSTEM 14829M: Marek Vasut <marek.vasut@gmail.com> 14830M: Tudor Ambarus <tudor.ambarus@microchip.com> 14831L: linux-mtd@lists.infradead.org 14832W: http://www.linux-mtd.infradead.org/ 14833Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 14835S: Maintained 14836F: drivers/mtd/spi-nor/ 14837F: include/linux/mtd/spi-nor.h 14838 14839SPI SUBSYSTEM 14840M: Mark Brown <broonie@kernel.org> 14841L: linux-spi@vger.kernel.org 14842T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14843Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14844S: Maintained 14845F: Documentation/devicetree/bindings/spi/ 14846F: Documentation/spi/ 14847F: drivers/spi/ 14848F: include/linux/spi/ 14849F: include/uapi/linux/spi/ 14850F: tools/spi/ 14851 14852SPIDERNET NETWORK DRIVER for CELL 14853M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14854L: netdev@vger.kernel.org 14855S: Supported 14856F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14857F: drivers/net/ethernet/toshiba/spider_net* 14858 14859SPMI SUBSYSTEM 14860R: Stephen Boyd <sboyd@kernel.org> 14861L: linux-arm-msm@vger.kernel.org 14862F: Documentation/devicetree/bindings/spmi/ 14863F: drivers/spmi/ 14864F: include/dt-bindings/spmi/spmi.h 14865F: include/linux/spmi.h 14866F: include/trace/events/spmi.h 14867 14868SPU FILE SYSTEM 14869M: Jeremy Kerr <jk@ozlabs.org> 14870L: linuxppc-dev@lists.ozlabs.org 14871W: http://www.ibm.com/developerworks/power/cell/ 14872S: Supported 14873F: Documentation/filesystems/spufs.txt 14874F: arch/powerpc/platforms/cell/spufs/ 14875 14876SQUASHFS FILE SYSTEM 14877M: Phillip Lougher <phillip@squashfs.org.uk> 14878L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14879W: http://squashfs.org.uk 14880T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14881S: Maintained 14882F: Documentation/filesystems/squashfs.txt 14883F: fs/squashfs/ 14884 14885SRM (Alpha) environment access 14886M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14887S: Maintained 14888F: arch/alpha/kernel/srm_env.c 14889 14890ST LSM6DSx IMU IIO DRIVER 14891M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14892L: linux-iio@vger.kernel.org 14893W: http://www.st.com/ 14894S: Maintained 14895F: drivers/iio/imu/st_lsm6dsx/ 14896F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14897 14898ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 14899M: Mickael Guene <mickael.guene@st.com> 14900L: linux-media@vger.kernel.org 14901T: git git://linuxtv.org/media_tree.git 14902S: Maintained 14903F: drivers/media/i2c/st-mipid02.c 14904F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 14905 14906ST STM32 I2C/SMBUS DRIVER 14907M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14908L: linux-i2c@vger.kernel.org 14909S: Maintained 14910F: drivers/i2c/busses/i2c-stm32* 14911 14912ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14913M: Song Qiang <songqiang1304521@gmail.com> 14914L: linux-iio@vger.kernel.org 14915S: Maintained 14916F: drivers/iio/proximity/vl53l0x-i2c.c 14917F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14918 14919STABLE BRANCH 14920M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14921M: Sasha Levin <sashal@kernel.org> 14922L: stable@vger.kernel.org 14923S: Supported 14924F: Documentation/process/stable-kernel-rules.rst 14925 14926STAGING - COMEDI 14927M: Ian Abbott <abbotti@mev.co.uk> 14928M: H Hartley Sweeten <hsweeten@visionengravers.com> 14929S: Odd Fixes 14930F: drivers/staging/comedi/ 14931 14932STAGING - EROFS FILE SYSTEM 14933M: Gao Xiang <gaoxiang25@huawei.com> 14934M: Chao Yu <yuchao0@huawei.com> 14935L: linux-erofs@lists.ozlabs.org 14936S: Maintained 14937F: drivers/staging/erofs/ 14938 14939STAGING - INDUSTRIAL IO 14940M: Jonathan Cameron <jic23@kernel.org> 14941L: linux-iio@vger.kernel.org 14942S: Odd Fixes 14943F: Documentation/devicetree/bindings/staging/iio/ 14944F: drivers/staging/iio/ 14945 14946STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14947M: Marc Dietrich <marvin24@gmx.de> 14948L: ac100@lists.launchpad.net (moderated for non-subscribers) 14949L: linux-tegra@vger.kernel.org 14950S: Maintained 14951F: drivers/staging/nvec/ 14952 14953STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14954M: Jens Frederich <jfrederich@gmail.com> 14955M: Daniel Drake <dsd@laptop.org> 14956M: Jon Nettleton <jon.nettleton@gmail.com> 14957W: http://wiki.laptop.org/go/DCON 14958S: Maintained 14959F: drivers/staging/olpc_dcon/ 14960 14961STAGING - REALTEK RTL8712U DRIVERS 14962M: Larry Finger <Larry.Finger@lwfinger.net> 14963M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14964S: Odd Fixes 14965F: drivers/staging/rtl8712/ 14966 14967STAGING - REALTEK RTL8188EU DRIVERS 14968M: Larry Finger <Larry.Finger@lwfinger.net> 14969S: Odd Fixes 14970F: drivers/staging/rtl8188eu/ 14971 14972STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14973M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14974M: Teddy Wang <teddy.wang@siliconmotion.com> 14975M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14976L: linux-fbdev@vger.kernel.org 14977S: Maintained 14978F: drivers/staging/sm750fb/ 14979 14980STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14981M: William Hubbs <w.d.hubbs@gmail.com> 14982M: Chris Brannon <chris@the-brannons.com> 14983M: Kirk Reiser <kirk@reisers.ca> 14984M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14985L: speakup@linux-speakup.org 14986W: http://www.linux-speakup.org/ 14987S: Odd Fixes 14988F: drivers/staging/speakup/ 14989 14990STAGING - VIA VT665X DRIVERS 14991M: Forest Bond <forest@alittletooquiet.net> 14992S: Odd Fixes 14993F: drivers/staging/vt665?/ 14994 14995STAGING - WILC1000 WIFI DRIVER 14996M: Adham Abozaeid <adham.abozaeid@microchip.com> 14997M: Ajay Singh <ajay.kathat@microchip.com> 14998L: linux-wireless@vger.kernel.org 14999S: Supported 15000F: drivers/staging/wilc1000/
15001 15002STAGING SUBSYSTEM 15003M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15004T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15005L: devel@driverdev.osuosl.org 15006S: Supported 15007F: drivers/staging/ 15008 15009STARFIRE/DURALAN NETWORK DRIVER 15010M: Ion Badulescu <ionut@badula.org> 15011S: Odd Fixes 15012F: drivers/net/ethernet/adaptec/starfire* 15013 15014STEC S1220 SKD DRIVER 15015M: Damien Le Moal <Damien.LeMoal@wdc.com> 15016L: linux-block@vger.kernel.org 15017S: Maintained 15018F: drivers/block/skd*[ch] 15019 15020STI AUDIO (ASoC) DRIVERS 15021M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15022L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15023S: Maintained 15024F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15025F: sound/soc/sti/ 15026 15027STI CEC DRIVER 15028M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15029S: Maintained 15030F: drivers/media/platform/sti/cec/ 15031F: Documentation/devicetree/bindings/media/stih-cec.txt 15032 15033STK1160 USB VIDEO CAPTURE DRIVER 15034M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15035L: linux-media@vger.kernel.org 15036T: git git://linuxtv.org/media_tree.git 15037S: Maintained 15038F: drivers/media/usb/stk1160/ 15039 15040STM32 AUDIO (ASoC) DRIVERS 15041M: Olivier Moysan <olivier.moysan@st.com> 15042M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15044S: Maintained 15045F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15046F: sound/soc/stm/ 15047 15048STM32 TIMER/LPTIMER DRIVERS 15049M: Fabrice Gasnier <fabrice.gasnier@st.com> 15050S: Maintained 15051F: drivers/*/stm32-*timer* 15052F: drivers/pwm/pwm-stm32* 15053F: include/linux/*/stm32-*tim* 15054F: Documentation/ABI/testing/*timer-stm32 15055F: Documentation/devicetree/bindings/*/stm32-*timer* 15056F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15057 15058STMMAC ETHERNET DRIVER 15059M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15060M: Alexandre Torgue <alexandre.torgue@st.com> 15061M: Jose Abreu <joabreu@synopsys.com> 15062L: netdev@vger.kernel.org 15063W: http://www.stlinux.com 15064S: Supported 15065F: drivers/net/ethernet/stmicro/stmmac/ 15066 15067SUN3/3X 15068M: Sam Creasey <sammy@sammy.net> 15069W: http://sammy.net/sun3/ 15070S: Maintained 15071F: arch/m68k/kernel/*sun3* 15072F: arch/m68k/sun3*/ 15073F: arch/m68k/include/asm/sun3* 15074F: drivers/net/ethernet/i825xx/sun3* 15075 15076SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15077M: Hans de Goede <hdegoede@redhat.com> 15078L: linux-input@vger.kernel.org 15079S: Maintained 15080F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15081F: drivers/input/keyboard/sun4i-lradc-keys.c 15082 15083SUNDANCE NETWORK DRIVER 15084M: Denis Kirjanov <kda@linux-powerpc.org> 15085L: netdev@vger.kernel.org 15086S: Maintained 15087F: drivers/net/ethernet/dlink/sundance.c 15088 15089SUPERH 15090M: Yoshinori Sato <ysato@users.sourceforge.jp> 15091M: Rich Felker <dalias@libc.org> 15092L: linux-sh@vger.kernel.org 15093Q: http://patchwork.kernel.org/project/linux-sh/list/ 15094S: Maintained 15095F: Documentation/sh/ 15096F: arch/sh/ 15097F: drivers/sh/ 15098 15099SUSPEND TO RAM 15100M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15101M: Len Brown <len.brown@intel.com> 15102M: Pavel Machek <pavel@ucw.cz> 15103L: linux-pm@vger.kernel.org 15104B: https://bugzilla.kernel.org 15105S: Supported 15106F: Documentation/power/ 15107F: arch/x86/kernel/acpi/ 15108F: drivers/base/power/ 15109F: kernel/power/ 15110F: include/linux/suspend.h 15111F: include/linux/freezer.h 15112F: include/linux/pm.h 15113 15114SVGA HANDLING 15115M: Martin Mares <mj@ucw.cz> 15116L: linux-video@atrey.karlin.mff.cuni.cz 15117S: Maintained 15118F: Documentation/svga.txt 15119F: arch/x86/boot/video* 15120 15121SWIOTLB SUBSYSTEM 15122M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15123L: iommu@lists.linux-foundation.org 15124T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15125S: Supported 15126F: kernel/dma/swiotlb.c 15127F: arch/*/kernel/pci-swiotlb.c 15128F: include/linux/swiotlb.h 15129 15130SWITCHDEV 15131M: Jiri Pirko <jiri@resnulli.us> 15132M: Ivan Vecera <ivecera@redhat.com> 15133L: netdev@vger.kernel.org 15134S: Supported 15135F: net/switchdev/ 15136F: include/net/switchdev.h 15137 15138SY8106A REGULATOR DRIVER 15139M: Icenowy Zheng <icenowy@aosc.io> 15140S: Maintained 15141F: drivers/regulator/sy8106a-regulator.c 15142F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15143 15144SYNC FILE FRAMEWORK 15145M: Sumit Semwal <sumit.semwal@linaro.org> 15146R: Gustavo Padovan <gustavo@padovan.org> 15147S: Maintained 15148L: linux-media@vger.kernel.org 15149L: dri-devel@lists.freedesktop.org 15150F: drivers/dma-buf/sync_* 15151F: drivers/dma-buf/dma-fence* 15152F: drivers/dma-buf/sw_sync.c 15153F: include/linux/sync_file.h 15154F: include/uapi/linux/sync_file.h 15155F: Documentation/sync_file.txt 15156T: git git://anongit.freedesktop.org/drm/drm-misc 15157 15158SYNOPSYS ARC ARCHITECTURE 15159M: Vineet Gupta <vgupta@synopsys.com> 15160L: linux-snps-arc@lists.infradead.org 15161S: Supported 15162F: arch/arc/ 15163F: Documentation/devicetree/bindings/arc/* 15164F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15165F: drivers/clocksource/arc_timer.c 15166F: drivers/tty/serial/arc_uart.c 15167T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15168 15169SYNOPSYS ARC HSDK SDP pll clock driver 15170M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15171S: Supported 15172F: drivers/clk/clk-hsdk-pll.c 15173F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15174 15175SYNOPSYS ARC SDP clock driver 15176M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15177S: Supported 15178F: drivers/clk/axs10x/* 15179F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15180 15181SYNOPSYS ARC SDP platform support 15182M: Alexey Brodkin <abrodkin@synopsys.com> 15183S: Supported 15184F: arch/arc/plat-axs10x 15185F: arch/arc/boot/dts/ax* 15186F: Documentation/devicetree/bindings/arc/axs10* 15187 15188SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15189M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15190S: Supported 15191F: drivers/reset/reset-axs10x.c 15192F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15193 15194SYNOPSYS CREG GPIO DRIVER 15195M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15196S: Maintained 15197F: drivers/gpio/gpio-creg-snps.c 15198F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15199 15200SYNOPSYS DESIGNWARE 8250 UART DRIVER 15201R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15202S: Maintained 15203F: drivers/tty/serial/8250/8250_dw.c 15204 15205SYNOPSYS DESIGNWARE APB GPIO DRIVER 15206M: Hoan Tran <hoan@os.amperecomputing.com> 15207L: linux-gpio@vger.kernel.org 15208S: Maintained 15209F: drivers/gpio/gpio-dwapb.c 15210F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15211 15212SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15213M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15214S: Maintained 15215F: drivers/dma/dwi-axi-dmac/ 15216F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15217 15218SYNOPSYS DESIGNWARE DMAC DRIVER 15219M: Viresh Kumar <vireshk@kernel.org> 15220R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15221S: Maintained 15222F: Documentation/devicetree/bindings/dma/snps-dma.txt 15223F: drivers/dma/dw/ 15224F: include/dt-bindings/dma/dw-dmac.h 15225F: include/linux/dma/dw.h 15226F: include/linux/platform_data/dma-dw.h 15227 15228SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15229M: Jose Abreu <Jose.Abreu@synopsys.com> 15230L: netdev@vger.kernel.org 15231S: Supported 15232F: drivers/net/ethernet/synopsys/ 15233 15234SYNOPSYS DESIGNWARE I2C DRIVER 15235M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15236R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15237R: Mika Westerberg <mika.westerberg@linux.intel.com> 15238L: linux-i2c@vger.kernel.org 15239S: Maintained 15240F: drivers/i2c/busses/i2c-designware-* 15241F: include/linux/platform_data/i2c-designware.h 15242 15243SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15244M: Jaehoon Chung <jh80.chung@samsung.com> 15245L: linux-mmc@vger.kernel.org 15246S: Maintained 15247F: drivers/mmc/host/dw_mmc* 15248 15249SYNOPSYS HSDK RESET CONTROLLER DRIVER 15250M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15251S: Supported 15252F: drivers/reset/reset-hsdk.c 15253F: include/dt-bindings/reset/snps,hsdk-reset.h 15254F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15255 15256SYSTEM CONFIGURATION (SYSCON) 15257M: Lee Jones <lee.jones@linaro.org> 15258M: Arnd Bergmann <arnd@arndb.de> 15259T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15260S: Supported 15261F: drivers/mfd/syscon.c 15262 15263SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15264M: Sudeep Holla <sudeep.holla@arm.com> 15265L: linux-arm-kernel@lists.infradead.org 15266S: Maintained 15267F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15268F: drivers/clk/clk-sc[mp]i.c 15269F: drivers/cpufreq/sc[mp]i-cpufreq.c 15270F: drivers/firmware/arm_scpi.c 15271F: drivers/firmware/arm_scmi/ 15272F: include/linux/sc[mp]i_protocol.h 15273 15274SYSTEM RESET/SHUTDOWN DRIVERS 15275M: Sebastian Reichel <sre@kernel.org> 15276L: linux-pm@vger.kernel.org 15277T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15278S: Maintained 15279F: Documentation/devicetree/bindings/power/reset/ 15280F: drivers/power/reset/ 15281 15282SYSTEM TRACE MODULE CLASS 15283M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15284S: Maintained 15285T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15286F: Documentation/trace/stm.rst 15287F: drivers/hwtracing/stm/ 15288F: include/linux/stm.h 15289F: include/uapi/linux/stm.h 15290 15291SYSV FILESYSTEM 15292M: Christoph Hellwig <hch@infradead.org> 15293S: Maintained 15294F: Documentation/filesystems/sysv-fs.txt 15295F: fs/sysv/ 15296F: include/linux/sysv_fs.h 15297 15298TASKSTATS STATISTICS INTERFACE 15299M: Balbir Singh <bsingharora@gmail.com> 15300S: Maintained 15301F: Documentation/accounting/taskstats* 15302F: include/linux/taskstats* 15303F: kernel/taskstats.c 15304 15305TC subsystem 15306M: Jamal Hadi Salim <jhs@mojatatu.com> 15307M: Cong Wang <xiyou.wangcong@gmail.com> 15308M: Jiri Pirko <jiri@resnulli.us> 15309L: netdev@vger.kernel.org 15310S: Maintained 15311F: include/net/pkt_cls.h 15312F: include/net/pkt_sched.h 15313F: include/net/tc_act/ 15314F: include/uapi/linux/pkt_cls.h 15315F: include/uapi/linux/pkt_sched.h 15316F: include/uapi/linux/tc_act/ 15317F: include/uapi/linux/tc_ematch/ 15318F: net/sched/ 15319 15320TC90522 MEDIA DRIVER 15321M: Akihiro Tsukada <tskd08@gmail.com> 15322L: linux-media@vger.kernel.org 15323S: Odd Fixes 15324F: drivers/media/dvb-frontends/tc90522* 15325 15326TCP LOW PRIORITY MODULE 15327M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15328M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15329W: http://tcp-lp-mod.sourceforge.net/ 15330S: Maintained 15331F: net/ipv4/tcp_lp.c 15332 15333TDA10071 MEDIA DRIVER 15334M: Antti Palosaari <crope@iki.fi> 15335L: linux-media@vger.kernel.org 15336W: https://linuxtv.org 15337W: http://palosaari.fi/linux/ 15338Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15339T: git git://linuxtv.org/anttip/media_tree.git 15340S: Maintained 15341F: drivers/media/dvb-frontends/tda10071* 15342 15343TDA18212 MEDIA DRIVER 15344M: Antti Palosaari <crope@iki.fi> 15345L: linux-media@vger.kernel.org 15346W: https://linuxtv.org 15347W: http://palosaari.fi/linux/ 15348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15349T: git git://linuxtv.org/anttip/media_tree.git 15350S: Maintained 15351F: drivers/media/tuners/tda18212* 15352 15353TDA18218 MEDIA DRIVER 15354M: Antti Palosaari <crope@iki.fi> 15355L: linux-media@vger.kernel.org 15356W: https://linuxtv.org 15357W: http://palosaari.fi/linux/ 15358Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15359T: git git://linuxtv.org/anttip/media_tree.git 15360S: Maintained 15361F: drivers/media/tuners/tda18218* 15362 15363TDA18250 MEDIA DRIVER 15364M: Olli Salonen <olli.salonen@iki.fi> 15365L: linux-media@vger.kernel.org 15366W: https://linuxtv.org 15367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15368T: git git://linuxtv.org/media_tree.git 15369S: Maintained 15370F: drivers/media/tuners/tda18250* 15371 15372TDA18271 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/tda18271* 15381 15382TDA1997x MEDIA DRIVER 15383M: Tim Harvey <tharvey@gateworks.com> 15384L: linux-media@vger.kernel.org 15385W: https://linuxtv.org 15386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15387S: Maintained 15388F: drivers/media/i2c/tda1997x.* 15389 15390TDA827x MEDIA DRIVER 15391M: Michael Krufky <mkrufky@linuxtv.org> 15392L: linux-media@vger.kernel.org 15393W: https://linuxtv.org 15394W: http://github.com/mkrufky 15395Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15396T: git git://linuxtv.org/mkrufky/tuners.git 15397S: Maintained 15398F: drivers/media/tuners/tda8290.* 15399 15400TDA8290 MEDIA DRIVER 15401M: Michael Krufky <mkrufky@linuxtv.org> 15402L: linux-media@vger.kernel.org 15403W: https://linuxtv.org 15404W: http://github.com/mkrufky 15405Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15406T: git git://linuxtv.org/mkrufky/tuners.git 15407S: Maintained 15408F: drivers/media/tuners/tda8290.* 15409 15410TDA9840 MEDIA DRIVER 15411M: Hans Verkuil <hverkuil@xs4all.nl> 15412L: linux-media@vger.kernel.org 15413T: git git://linuxtv.org/media_tree.git 15414W: https://linuxtv.org 15415S: Maintained 15416F: drivers/media/i2c/tda9840* 15417 15418TEA5761 TUNER DRIVER 15419M: Mauro Carvalho Chehab <mchehab@kernel.org> 15420L: linux-media@vger.kernel.org 15421W: https://linuxtv.org 15422T: git git://linuxtv.org/media_tree.git 15423S: Odd fixes 15424F: drivers/media/tuners/tea5761.* 15425 15426TEA5767 TUNER DRIVER 15427M: Mauro Carvalho Chehab <mchehab@kernel.org> 15428L: linux-media@vger.kernel.org 15429W: https://linuxtv.org 15430T: git git://linuxtv.org/media_tree.git 15431S: Maintained 15432F: drivers/media/tuners/tea5767.* 15433 15434TEA6415C MEDIA DRIVER 15435M: Hans Verkuil <hverkuil@xs4all.nl> 15436L: linux-media@vger.kernel.org 15437T: git git://linuxtv.org/media_tree.git 15438W: https://linuxtv.org 15439S: Maintained 15440F: drivers/media/i2c/tea6415c* 15441 15442TEA6420 MEDIA DRIVER 15443M: Hans Verkuil <hverkuil@xs4all.nl> 15444L: linux-media@vger.kernel.org 15445T: git git://linuxtv.org/media_tree.git 15446W: https://linuxtv.org 15447S: Maintained 15448F: drivers/media/i2c/tea6420* 15449 15450TEAM DRIVER 15451M: Jiri Pirko <jiri@resnulli.us> 15452L: netdev@vger.kernel.org 15453S: Supported 15454F: drivers/net/team/ 15455F: include/linux/if_team.h 15456F: include/uapi/linux/if_team.h 15457 15458TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15459M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15460S: Maintained 15461F: arch/x86/platform/ts5500/ 15462 15463TECHNOTREND USB IR RECEIVER 15464M: Sean Young <sean@mess.org> 15465L: linux-media@vger.kernel.org 15466S: Maintained 15467F: drivers/media/rc/ttusbir.c 15468 15469TECHWELL TW9910 VIDEO DECODER 15470L: linux-media@vger.kernel.org 15471S: Orphan 15472F: drivers/media/i2c/tw9910.c 15473F: include/media/i2c/tw9910.h 15474 15475TEE SUBSYSTEM 15476M: Jens Wiklander <jens.wiklander@linaro.org> 15477S: Maintained 15478F: include/linux/tee_drv.h 15479F: include/uapi/linux/tee.h 15480F: drivers/tee/ 15481F: Documentation/tee.txt 15482 15483TEGRA ARCHITECTURE SUPPORT 15484M: Thierry Reding <thierry.reding@gmail.com> 15485M: Jonathan Hunter <jonathanh@nvidia.com> 15486L: linux-tegra@vger.kernel.org 15487Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15489S: Supported 15490N: [^a-z]tegra 15491 15492TEGRA CLOCK DRIVER 15493M: Peter De Schrijver <pdeschrijver@nvidia.com> 15494M: Prashant Gaikwad <pgaikwad@nvidia.com> 15495S: Supported 15496F: drivers/clk/tegra/ 15497 15498TEGRA DMA DRIVERS 15499M: Laxman Dewangan <ldewangan@nvidia.com> 15500M: Jon Hunter <jonathanh@nvidia.com> 15501S: Supported 15502F: drivers/dma/tegra* 15503 15504TEGRA I2C DRIVER 15505M: Laxman Dewangan <ldewangan@nvidia.com> 15506R: Dmitry Osipenko <digetx@gmail.com> 15507S: Supported 15508F: drivers/i2c/busses/i2c-tegra.c 15509 15510TEGRA IOMMU DRIVERS 15511M: Thierry Reding <thierry.reding@gmail.com> 15512L: linux-tegra@vger.kernel.org 15513S: Supported 15514F: drivers/iommu/tegra* 15515 15516TEGRA KBC DRIVER 15517M: Laxman Dewangan <ldewangan@nvidia.com> 15518S: Supported 15519F: drivers/input/keyboard/tegra-kbc.c 15520 15521TEGRA NAND DRIVER 15522M: Stefan Agner <stefan@agner.ch> 15523M: Lucas Stach <dev@lynxeye.de> 15524S: Maintained 15525F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15526F: drivers/mtd/nand/raw/tegra_nand.c 15527 15528TEGRA PWM DRIVER 15529M: Thierry Reding <thierry.reding@gmail.com> 15530S: Supported 15531F: drivers/pwm/pwm-tegra.c 15532 15533TEGRA SERIAL DRIVER 15534M: Laxman Dewangan <ldewangan@nvidia.com> 15535S: Supported 15536F: drivers/tty/serial/serial-tegra.c 15537 15538TEGRA SPI DRIVER 15539M: Laxman Dewangan <ldewangan@nvidia.com> 15540S: Supported 15541F: drivers/spi/spi-tegra* 15542 15543TEGRA XUSB PADCTL DRIVER 15544M: JC Kuo <jckuo@nvidia.com> 15545S: Supported 15546F: drivers/phy/tegra/xusb* 15547 15548TEHUTI ETHERNET DRIVER 15549M: Andy Gospodarek <andy@greyhouse.net> 15550L: netdev@vger.kernel.org 15551S: Supported 15552F: drivers/net/ethernet/tehuti/* 15553 15554Telecom Clock Driver for MCPL0010 15555M: Mark Gross <mark.gross@intel.com> 15556S: Supported 15557F: drivers/char/tlclk.c 15558 15559TENSILICA XTENSA PORT (xtensa) 15560M: Chris Zankel <chris@zankel.net> 15561M: Max Filippov <jcmvbkbc@gmail.com> 15562L: linux-xtensa@linux-xtensa.org 15563T: git git://github.com/czankel/xtensa-linux.git 15564S: Maintained 15565F: arch/xtensa/ 15566F: drivers/irqchip/irq-xtensa-* 15567 15568Texas Instruments' System Control Interface (TISCI) Protocol Driver 15569M: Nishanth Menon <nm@ti.com> 15570M: Tero Kristo <t-kristo@ti.com> 15571M: Santosh Shilimkar <ssantosh@kernel.org> 15572L: linux-arm-kernel@lists.infradead.org 15573S: Maintained 15574F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15575F: drivers/firmware/ti_sci* 15576F: include/linux/soc/ti/ti_sci_protocol.h 15577F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15578F: drivers/soc/ti/ti_sci_pm_domains.c 15579F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15580F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15581F: drivers/clk/keystone/sci-clk.c 15582F: drivers/reset/reset-ti-sci.c 15583F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15584F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15585F: drivers/irqchip/irq-ti-sci-intr.c 15586F: drivers/irqchip/irq-ti-sci-inta.c 15587F: include/linux/soc/ti/ti_sci_inta_msi.h 15588F: drivers/soc/ti/ti_sci_inta_msi.c 15589 15590Texas Instruments ASoC drivers 15591M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15592L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15593S: Maintained 15594F: sound/soc/ti/ 15595 15596Texas Instruments' DAC7612 DAC Driver 15597M: Ricardo Ribalda <ricardo@ribalda.com> 15598L: linux-iio@vger.kernel.org 15599S: Supported 15600F: drivers/iio/dac/ti-dac7612.c 15601F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15602 15603THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15604M: Hans Verkuil <hverkuil@xs4all.nl> 15605L: linux-media@vger.kernel.org 15606T: git git://linuxtv.org/media_tree.git 15607W: https://linuxtv.org 15608S: Maintained 15609F: drivers/media/radio/radio-raremono.c 15610 15611THERMAL 15612M: Zhang Rui <rui.zhang@intel.com> 15613M: Eduardo Valentin <edubezval@gmail.com> 15614R: Daniel Lezcano <daniel.lezcano@linaro.org> 15615L: linux-pm@vger.kernel.org 15616T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15617T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15618Q: https://patchwork.kernel.org/project/linux-pm/list/ 15619S: Supported 15620F: drivers/thermal/ 15621F: include/linux/thermal.h 15622F: include/uapi/linux/thermal.h 15623F: include/linux/cpu_cooling.h 15624F: Documentation/devicetree/bindings/thermal/ 15625 15626THERMAL/CPU_COOLING 15627M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15628M: Viresh Kumar <viresh.kumar@linaro.org> 15629M: Javi Merino <javi.merino@kernel.org> 15630L: linux-pm@vger.kernel.org 15631S: Supported 15632F: Documentation/thermal/cpu-cooling-api.txt 15633F: drivers/thermal/cpu_cooling.c 15634F: include/linux/cpu_cooling.h 15635 15636THINKPAD ACPI EXTRAS DRIVER 15637M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15638L: ibm-acpi-devel@lists.sourceforge.net 15639L: platform-driver-x86@vger.kernel.org 15640W: http://ibm-acpi.sourceforge.net 15641W: http://thinkwiki.org/wiki/Ibm-acpi 15642T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15643S: Maintained 15644F: drivers/platform/x86/thinkpad_acpi.c 15645 15646THUNDERBOLT DRIVER 15647M: Andreas Noever <andreas.noever@gmail.com> 15648M: Michael Jamet <michael.jamet@intel.com> 15649M: Mika Westerberg <mika.westerberg@linux.intel.com> 15650M: Yehezkel Bernat <YehezkelShB@gmail.com> 15651T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15652S: Maintained 15653F: Documentation/admin-guide/thunderbolt.rst 15654F: drivers/thunderbolt/ 15655F: include/linux/thunderbolt.h 15656 15657THUNDERBOLT NETWORK DRIVER 15658M: Michael Jamet <michael.jamet@intel.com> 15659M: Mika Westerberg <mika.westerberg@linux.intel.com> 15660M: Yehezkel Bernat <YehezkelShB@gmail.com> 15661L: netdev@vger.kernel.org 15662S: Maintained 15663F: drivers/net/thunderbolt.c 15664 15665THUNDERX GPIO DRIVER 15666M: David Daney <david.daney@cavium.com> 15667S: Maintained 15668F: drivers/gpio/gpio-thunderx.c 15669 15670TI AM437X VPFE DRIVER 15671M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15672L: linux-media@vger.kernel.org 15673W: https://linuxtv.org 15674Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15675T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15676S: Maintained 15677F: drivers/media/platform/am437x/ 15678 15679TI BANDGAP AND THERMAL DRIVER 15680M: Eduardo Valentin <edubezval@gmail.com> 15681M: Keerthy <j-keerthy@ti.com> 15682L: linux-pm@vger.kernel.org 15683L: linux-omap@vger.kernel.org 15684S: Maintained 15685F: drivers/thermal/ti-soc-thermal/ 15686 15687TI BQ27XXX POWER SUPPLY DRIVER 15688R: Andrew F. Davis <afd@ti.com> 15689F: include/linux/power/bq27xxx_battery.h 15690F: drivers/power/supply/bq27xxx_battery.c 15691F: drivers/power/supply/bq27xxx_battery_i2c.c 15692 15693TI CDCE706 CLOCK DRIVER 15694M: Max Filippov <jcmvbkbc@gmail.com> 15695S: Maintained 15696F: drivers/clk/clk-cdce706.c 15697 15698TI CLOCK DRIVER 15699M: Tero Kristo <t-kristo@ti.com> 15700L: linux-omap@vger.kernel.org 15701S: Maintained 15702F: drivers/clk/ti/ 15703F: include/linux/clk/ti.h 15704 15705TI DAVINCI MACHINE SUPPORT 15706M: Sekhar Nori <nsekhar@ti.com> 15707R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15709T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15710S: Supported 15711F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15712F: arch/arm/mach-davinci/ 15713F: drivers/i2c/busses/i2c-davinci.c 15714F: arch/arm/boot/dts/da850* 15715 15716TI DAVINCI SERIES CLOCK DRIVER 15717M: David Lechner <david@lechnology.com> 15718R: Sekhar Nori <nsekhar@ti.com> 15719S: Maintained 15720F: Documentation/devicetree/bindings/clock/ti/davinci/ 15721F: drivers/clk/davinci/ 15722 15723TI DAVINCI SERIES GPIO DRIVER 15724M: Keerthy <j-keerthy@ti.com> 15725L: linux-gpio@vger.kernel.org 15726S: Maintained 15727F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15728F: drivers/gpio/gpio-davinci.c 15729 15730TI DAVINCI SERIES MEDIA DRIVER 15731M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15732L: linux-media@vger.kernel.org 15733W: https://linuxtv.org 15734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15735T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15736S: Maintained 15737F: drivers/media/platform/davinci/ 15738F: include/media/davinci/ 15739 15740TI ETHERNET SWITCH DRIVER (CPSW) 15741R: Grygorii Strashko <grygorii.strashko@ti.com> 15742L: linux-omap@vger.kernel.org 15743L: netdev@vger.kernel.org 15744S: Maintained 15745F: drivers/net/ethernet/ti/cpsw* 15746F: drivers/net/ethernet/ti/davinci* 15747 15748TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 15749M: Alex Dubov <oakad@yahoo.com> 15750S: Maintained 15751W: http://tifmxx.berlios.de/ 15752F: drivers/memstick/host/tifm_ms.c 15753F: drivers/misc/tifm* 15754F: drivers/mmc/host/tifm_sd.c 15755F: include/linux/tifm.h 15756 15757TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15758M: Santosh Shilimkar <ssantosh@kernel.org> 15759L: linux-kernel@vger.kernel.org 15760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15761S: Maintained 15762F: drivers/soc/ti/* 15763T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15764 15765TI LM49xxx FAMILY ASoC CODEC DRIVERS 15766M: M R Swami Reddy <mr.swami.reddy@ti.com> 15767M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15768L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15769S: Maintained 15770F: sound/soc/codecs/lm49453* 15771F: sound/soc/codecs/isabelle* 15772 15773TI LP855x BACKLIGHT DRIVER 15774M: Milo Kim <milo.kim@ti.com> 15775S: Maintained 15776F: Documentation/backlight/lp855x-driver.txt 15777F: drivers/video/backlight/lp855x_bl.c 15778F: include/linux/platform_data/lp855x.h 15779 15780TI LP8727 CHARGER DRIVER 15781M: Milo Kim <milo.kim@ti.com> 15782S: Maintained 15783F: drivers/power/supply/lp8727_charger.c 15784F: include/linux/platform_data/lp8727.h 15785 15786TI LP8788 MFD DRIVER 15787M: Milo Kim <milo.kim@ti.com> 15788S: Maintained 15789F: drivers/iio/adc/lp8788_adc.c 15790F: drivers/leds/leds-lp8788.c 15791F: drivers/mfd/lp8788*.c 15792F: drivers/power/supply/lp8788-charger.c 15793F: drivers/regulator/lp8788-*.c 15794F: include/linux/mfd/lp8788*.h 15795 15796TI NETCP ETHERNET DRIVER 15797M: Wingman Kwok <w-kwok2@ti.com> 15798M: Murali Karicheri <m-karicheri2@ti.com> 15799L: netdev@vger.kernel.org 15800S: Maintained 15801F: drivers/net/ethernet/ti/netcp* 15802 15803TI PCM3060 ASoC CODEC DRIVER 15804M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15806S: Maintained 15807F: Documentation/devicetree/bindings/sound/pcm3060.txt 15808F: sound/soc/codecs/pcm3060* 15809 15810TI TAS571X FAMILY ASoC CODEC DRIVER 15811M: Kevin Cernekee <cernekee@chromium.org> 15812L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15813S: Odd Fixes 15814F: sound/soc/codecs/tas571x* 15815 15816TI TRF7970A NFC DRIVER 15817M: Mark Greer <mgreer@animalcreek.com> 15818L: linux-wireless@vger.kernel.org 15819L: linux-nfc@lists.01.org (moderated for non-subscribers) 15820S: Supported 15821F: drivers/nfc/trf7970a.c 15822F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15823 15824TI TWL4030 SERIES SOC CODEC DRIVER 15825M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15827S: Maintained 15828F: sound/soc/codecs/twl4030* 15829 15830TI VPE/CAL DRIVERS 15831M: Benoit Parrot <bparrot@ti.com> 15832L: linux-media@vger.kernel.org 15833W: http://linuxtv.org/ 15834Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15835S: Maintained 15836F: drivers/media/platform/ti-vpe/ 15837 15838TI WILINK WIRELESS DRIVERS 15839L: linux-wireless@vger.kernel.org 15840W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15841W: http://wireless.kernel.org/en/users/Drivers/wl1251 15842T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15843S: Orphan 15844F: drivers/net/wireless/ti/ 15845F: include/linux/wl12xx.h 15846 15847TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15848M: John Stultz <john.stultz@linaro.org> 15849M: Thomas Gleixner <tglx@linutronix.de> 15850R: Stephen Boyd <sboyd@kernel.org> 15851L: linux-kernel@vger.kernel.org 15852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15853S: Supported 15854F: include/linux/clocksource.h 15855F: include/linux/time.h 15856F: include/linux/timex.h 15857F: include/uapi/linux/time.h 15858F: include/uapi/linux/timex.h 15859F: kernel/time/clocksource.c 15860F: kernel/time/time*.c 15861F: kernel/time/alarmtimer.c 15862F: kernel/time/ntp.c 15863F: tools/testing/selftests/timers/ 15864 15865TIPC NETWORK LAYER 15866M: Jon Maloy <jon.maloy@ericsson.com> 15867M: Ying Xue <ying.xue@windriver.com> 15868L: netdev@vger.kernel.org (core kernel code) 15869L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15870W: http://tipc.sourceforge.net/ 15871S: Maintained 15872F: include/uapi/linux/tipc*.h 15873F: net/tipc/ 15874 15875TLAN NETWORK DRIVER 15876M: Samuel Chessman <chessman@tux.org> 15877L: tlan-devel@lists.sourceforge.net (subscribers-only) 15878W: http://sourceforge.net/projects/tlan/ 15879S: Maintained 15880F: Documentation/networking/device_drivers/ti/tlan.txt 15881F: drivers/net/ethernet/ti/tlan.* 15882 15883TM6000 VIDEO4LINUX DRIVER 15884M: Mauro Carvalho Chehab <mchehab@kernel.org> 15885L: linux-media@vger.kernel.org 15886W: https://linuxtv.org 15887T: git git://linuxtv.org/media_tree.git 15888S: Odd fixes 15889F: drivers/media/usb/tm6000/ 15890F: Documentation/media/v4l-drivers/tm6000* 15891 15892TMIO/SDHI MMC DRIVER 15893M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15894L: linux-mmc@vger.kernel.org 15895S: Supported 15896F: drivers/mmc/host/tmio_mmc* 15897F: drivers/mmc/host/renesas_sdhi* 15898F: include/linux/mfd/tmio.h 15899 15900TMP401 HARDWARE MONITOR DRIVER 15901M: Guenter Roeck <linux@roeck-us.net> 15902L: linux-hwmon@vger.kernel.org 15903S: Maintained 15904F: Documentation/hwmon/tmp401.rst 15905F: drivers/hwmon/tmp401.c 15906 15907TMPFS (SHMEM FILESYSTEM) 15908M: Hugh Dickins <hughd@google.com> 15909L: linux-mm@kvack.org 15910S: Maintained 15911F: include/linux/shmem_fs.h 15912F: mm/shmem.c 15913 15914TOMOYO SECURITY MODULE 15915M: Kentaro Takeda <takedakn@nttdata.co.jp> 15916M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15917L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15918L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15919L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15920L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15921W: https://tomoyo.osdn.jp/ 15922S: Maintained 15923F: security/tomoyo/ 15924 15925TOPSTAR LAPTOP EXTRAS DRIVER 15926M: Herton Ronaldo Krzesinski <herton@canonical.com> 15927L: platform-driver-x86@vger.kernel.org 15928S: Maintained 15929F: drivers/platform/x86/topstar-laptop.c 15930 15931TORTURE-TEST MODULES 15932M: Davidlohr Bueso <dave@stgolabs.net> 15933M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15934M: Josh Triplett <josh@joshtriplett.org> 15935L: linux-kernel@vger.kernel.org 15936S: Supported 15937T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15938F: Documentation/RCU/torture.txt 15939F: kernel/torture.c 15940F: kernel/rcu/rcutorture.c 15941F: kernel/rcu/rcuperf.c 15942F: kernel/locking/locktorture.c 15943 15944TOSHIBA ACPI EXTRAS DRIVER 15945M: Azael Avalos <coproscefalo@gmail.com> 15946L: platform-driver-x86@vger.kernel.org 15947S: Maintained 15948F: drivers/platform/x86/toshiba_acpi.c 15949 15950TOSHIBA BLUETOOTH DRIVER 15951M: Azael Avalos <coproscefalo@gmail.com> 15952L: platform-driver-x86@vger.kernel.org 15953S: Maintained 15954F: drivers/platform/x86/toshiba_bluetooth.c 15955 15956TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15957M: Azael Avalos <coproscefalo@gmail.com> 15958L: platform-driver-x86@vger.kernel.org 15959S: Maintained 15960F: drivers/platform/x86/toshiba_haps.c 15961 15962TOSHIBA SMM DRIVER 15963M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15964W: http://www.buzzard.org.uk/toshiba/ 15965S: Maintained 15966F: drivers/char/toshiba.c 15967F: include/linux/toshiba.h 15968F: include/uapi/linux/toshiba.h 15969 15970TOSHIBA TC358743 DRIVER 15971M: Mats Randgaard <matrandg@cisco.com> 15972L: linux-media@vger.kernel.org 15973S: Maintained 15974F: drivers/media/i2c/tc358743* 15975F: include/media/i2c/tc358743.h 15976 15977TOSHIBA WMI HOTKEYS DRIVER 15978M: Azael Avalos <coproscefalo@gmail.com> 15979L: platform-driver-x86@vger.kernel.org 15980S: Maintained 15981F: drivers/platform/x86/toshiba-wmi.c 15982 15983TPM DEVICE DRIVER 15984M: Peter Huewe <peterhuewe@gmx.de> 15985M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15986R: Jason Gunthorpe <jgg@ziepe.ca> 15987L: linux-integrity@vger.kernel.org 15988Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15989W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15990T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15991S: Maintained 15992F: drivers/char/tpm/ 15993 15994TRACING 15995M: Steven Rostedt <rostedt@goodmis.org> 15996M: Ingo Molnar <mingo@redhat.com> 15997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15998S: Maintained 15999F: Documentation/trace/ftrace.rst 16000F: arch/*/*/*/ftrace.h
16001F: arch/*/kernel/ftrace.c 16002F: include/*/ftrace.h 16003F: include/linux/trace*.h 16004F: include/trace/ 16005F: kernel/trace/ 16006F: tools/testing/selftests/ftrace/ 16007 16008TRACING MMIO ACCESSES (MMIOTRACE) 16009M: Steven Rostedt <rostedt@goodmis.org> 16010M: Ingo Molnar <mingo@kernel.org> 16011R: Karol Herbst <karolherbst@gmail.com> 16012R: Pekka Paalanen <ppaalanen@gmail.com> 16013S: Maintained 16014L: linux-kernel@vger.kernel.org 16015L: nouveau@lists.freedesktop.org 16016F: kernel/trace/trace_mmiotrace.c 16017F: include/linux/mmiotrace.h 16018F: arch/x86/mm/kmmio.c 16019F: arch/x86/mm/mmio-mod.c 16020F: arch/x86/mm/testmmiotrace.c 16021 16022TRIVIAL PATCHES 16023M: Jiri Kosina <trivial@kernel.org> 16024T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16025S: Maintained 16026K: ^Subject:.*(?i)trivial 16027 16028TEMPO SEMICONDUCTOR DRIVERS 16029M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16030S: Maintained 16031F: sound/soc/codecs/tscs*.c 16032F: sound/soc/codecs/tscs*.h 16033F: Documentation/devicetree/bindings/sound/tscs*.txt 16034 16035TTY LAYER 16036M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16037M: Jiri Slaby <jslaby@suse.com> 16038S: Supported 16039T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16040F: Documentation/serial/ 16041F: drivers/tty/ 16042F: drivers/tty/serial/serial_core.c 16043F: include/linux/serial_core.h 16044F: include/linux/serial.h 16045F: include/linux/tty.h 16046F: include/uapi/linux/serial_core.h 16047F: include/uapi/linux/serial.h 16048F: include/uapi/linux/tty.h 16049 16050TUA9001 MEDIA DRIVER 16051M: Antti Palosaari <crope@iki.fi> 16052L: linux-media@vger.kernel.org 16053W: https://linuxtv.org 16054W: http://palosaari.fi/linux/ 16055Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16056T: git git://linuxtv.org/anttip/media_tree.git 16057S: Maintained 16058F: drivers/media/tuners/tua9001* 16059 16060TULIP NETWORK DRIVERS 16061L: netdev@vger.kernel.org 16062L: linux-parisc@vger.kernel.org 16063S: Orphan 16064F: drivers/net/ethernet/dec/tulip/ 16065 16066TUN/TAP driver 16067M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16068W: http://vtun.sourceforge.net/tun 16069S: Maintained 16070F: Documentation/networking/tuntap.txt 16071F: arch/um/os-Linux/drivers/ 16072 16073TURBOCHANNEL SUBSYSTEM 16074M: "Maciej W. Rozycki" <macro@linux-mips.org> 16075M: Ralf Baechle <ralf@linux-mips.org> 16076L: linux-mips@vger.kernel.org 16077Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16078S: Maintained 16079F: drivers/tc/ 16080F: include/linux/tc.h 16081 16082TURBOSTAT UTILITY 16083M: "Len Brown" <lenb@kernel.org> 16084L: linux-pm@vger.kernel.org 16085B: https://bugzilla.kernel.org 16086Q: https://patchwork.kernel.org/project/linux-pm/list/ 16087T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16088S: Supported 16089F: tools/power/x86/turbostat/ 16090 16091TW5864 VIDEO4LINUX DRIVER 16092M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16093M: Anton Sviridenko <anton@corp.bluecherry.net> 16094M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16095M: Andrey Utkin <andrey_utkin@fastmail.com> 16096L: linux-media@vger.kernel.org 16097S: Supported 16098F: drivers/media/pci/tw5864/ 16099 16100TW68 VIDEO4LINUX DRIVER 16101M: Hans Verkuil <hverkuil@xs4all.nl> 16102L: linux-media@vger.kernel.org 16103T: git git://linuxtv.org/media_tree.git 16104W: https://linuxtv.org 16105S: Odd Fixes 16106F: drivers/media/pci/tw68/ 16107 16108TW686X VIDEO4LINUX DRIVER 16109M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16110L: linux-media@vger.kernel.org 16111T: git git://linuxtv.org/media_tree.git 16112W: http://linuxtv.org 16113S: Maintained 16114F: drivers/media/pci/tw686x/ 16115 16116UBI FILE SYSTEM (UBIFS) 16117M: Richard Weinberger <richard@nod.at> 16118M: Artem Bityutskiy <dedekind1@gmail.com> 16119M: Adrian Hunter <adrian.hunter@intel.com> 16120L: linux-mtd@lists.infradead.org 16121T: git git://git.infradead.org/ubifs-2.6.git 16122W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16123S: Supported 16124F: Documentation/filesystems/ubifs.txt 16125F: fs/ubifs/ 16126 16127UCLINUX (M68KNOMMU AND COLDFIRE) 16128M: Greg Ungerer <gerg@linux-m68k.org> 16129W: http://www.linux-m68k.org/ 16130W: http://www.uclinux.org/ 16131L: linux-m68k@lists.linux-m68k.org 16132L: uclinux-dev@uclinux.org (subscribers-only) 16133T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16134S: Maintained 16135F: arch/m68k/coldfire/ 16136F: arch/m68k/68*/ 16137F: arch/m68k/*/*_no.* 16138F: arch/m68k/include/asm/*_no.* 16139 16140UDF FILESYSTEM 16141M: Jan Kara <jack@suse.com> 16142S: Maintained 16143F: Documentation/filesystems/udf.txt 16144F: fs/udf/ 16145 16146UDRAW TABLET 16147M: Bastien Nocera <hadess@hadess.net> 16148L: linux-input@vger.kernel.org 16149S: Maintained 16150F: drivers/hid/hid-udraw-ps3.c 16151 16152UFS FILESYSTEM 16153M: Evgeniy Dushistov <dushistov@mail.ru> 16154S: Maintained 16155F: Documentation/filesystems/ufs.txt 16156F: fs/ufs/ 16157 16158UHID USERSPACE HID IO DRIVER: 16159M: David Herrmann <dh.herrmann@googlemail.com> 16160L: linux-input@vger.kernel.org 16161S: Maintained 16162F: drivers/hid/uhid.c 16163F: include/uapi/linux/uhid.h 16164 16165ULPI BUS 16166M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16167L: linux-usb@vger.kernel.org 16168S: Maintained 16169F: drivers/usb/common/ulpi.c 16170F: include/linux/ulpi/ 16171 16172ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16173L: linux-usb@vger.kernel.org 16174S: Orphan 16175F: drivers/uwb/ 16176F: include/linux/uwb.h 16177F: include/linux/uwb/ 16178 16179UNICODE SUBSYSTEM: 16180M: Gabriel Krisman Bertazi <krisman@collabora.com> 16181L: linux-fsdevel@vger.kernel.org 16182S: Supported 16183F: fs/unicode/ 16184 16185UNICORE32 ARCHITECTURE: 16186M: Guan Xuetao <gxt@pku.edu.cn> 16187W: http://mprc.pku.edu.cn/~guanxuetao/linux 16188S: Maintained 16189T: git git://github.com/gxt/linux.git 16190F: arch/unicore32/ 16191 16192UNIFDEF 16193M: Tony Finch <dot@dotat.at> 16194W: http://dotat.at/prog/unifdef 16195S: Maintained 16196F: scripts/unifdef.c 16197 16198UNIFORM CDROM DRIVER 16199M: Jens Axboe <axboe@kernel.dk> 16200W: http://www.kernel.dk 16201S: Maintained 16202F: Documentation/cdrom/ 16203F: drivers/cdrom/cdrom.c 16204F: include/linux/cdrom.h 16205F: include/uapi/linux/cdrom.h 16206 16207UNISYS S-PAR DRIVERS 16208M: David Kershner <david.kershner@unisys.com> 16209L: sparmaintainer@unisys.com (Unisys internal) 16210S: Supported 16211F: include/linux/visorbus.h 16212F: drivers/visorbus/ 16213F: drivers/staging/unisys/ 16214 16215UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16216R: Alim Akhtar <alim.akhtar@samsung.com> 16217R: Avri Altman <avri.altman@wdc.com> 16218R: Pedro Sousa <pedrom.sousa@synopsys.com> 16219L: linux-scsi@vger.kernel.org 16220S: Supported 16221F: Documentation/scsi/ufs.txt 16222F: drivers/scsi/ufs/ 16223 16224UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16225M: Pedro Sousa <pedrom.sousa@synopsys.com> 16226L: linux-scsi@vger.kernel.org 16227S: Supported 16228F: drivers/scsi/ufs/*dwc* 16229 16230UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16231M: Stanley Chu <stanley.chu@mediatek.com> 16232L: linux-scsi@vger.kernel.org 16233L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16234S: Maintained 16235F: drivers/scsi/ufs/ufs-mediatek* 16236 16237UNSORTED BLOCK IMAGES (UBI) 16238M: Artem Bityutskiy <dedekind1@gmail.com> 16239M: Richard Weinberger <richard@nod.at> 16240W: http://www.linux-mtd.infradead.org/ 16241L: linux-mtd@lists.infradead.org 16242T: git git://git.infradead.org/ubifs-2.6.git 16243S: Supported 16244F: drivers/mtd/ubi/ 16245F: include/linux/mtd/ubi.h 16246F: include/uapi/mtd/ubi-user.h 16247 16248USB "USBNET" DRIVER FRAMEWORK 16249M: Oliver Neukum <oneukum@suse.com> 16250L: netdev@vger.kernel.org 16251W: http://www.linux-usb.org/usbnet 16252S: Maintained 16253F: drivers/net/usb/usbnet.c 16254F: include/linux/usb/usbnet.h 16255 16256USB ACM DRIVER 16257M: Oliver Neukum <oneukum@suse.com> 16258L: linux-usb@vger.kernel.org 16259S: Maintained 16260F: Documentation/usb/acm.txt 16261F: drivers/usb/class/cdc-acm.* 16262 16263USB AR5523 WIRELESS DRIVER 16264M: Pontus Fuchs <pontus.fuchs@gmail.com> 16265L: linux-wireless@vger.kernel.org 16266S: Maintained 16267F: drivers/net/wireless/ath/ar5523/ 16268 16269USB ATTACHED SCSI 16270M: Oliver Neukum <oneukum@suse.com> 16271L: linux-usb@vger.kernel.org 16272L: linux-scsi@vger.kernel.org 16273S: Maintained 16274F: drivers/usb/storage/uas.c 16275 16276USB CDC ETHERNET DRIVER 16277M: Oliver Neukum <oliver@neukum.org> 16278L: linux-usb@vger.kernel.org 16279S: Maintained 16280F: drivers/net/usb/cdc_*.c 16281F: include/uapi/linux/usb/cdc.h 16282 16283USB CHAOSKEY DRIVER 16284M: Keith Packard <keithp@keithp.com> 16285L: linux-usb@vger.kernel.org 16286S: Maintained 16287F: drivers/usb/misc/chaoskey.c 16288 16289USB CYPRESS C67X00 DRIVER 16290M: Peter Korsgaard <jacmet@sunsite.dk> 16291L: linux-usb@vger.kernel.org 16292S: Maintained 16293F: drivers/usb/c67x00/ 16294 16295USB DAVICOM DM9601 DRIVER 16296M: Peter Korsgaard <jacmet@sunsite.dk> 16297L: netdev@vger.kernel.org 16298W: http://www.linux-usb.org/usbnet 16299S: Maintained 16300F: drivers/net/usb/dm9601.c 16301 16302USB DIAMOND RIO500 DRIVER 16303M: Cesar Miquel <miquel@df.uba.ar> 16304L: rio500-users@lists.sourceforge.net 16305W: http://rio500.sourceforge.net 16306S: Maintained 16307F: drivers/usb/misc/rio500* 16308 16309USB EHCI DRIVER 16310M: Alan Stern <stern@rowland.harvard.edu> 16311L: linux-usb@vger.kernel.org 16312S: Maintained 16313F: Documentation/usb/ehci.txt 16314F: drivers/usb/host/ehci* 16315 16316USB GADGET/PERIPHERAL SUBSYSTEM 16317M: Felipe Balbi <balbi@kernel.org> 16318L: linux-usb@vger.kernel.org 16319W: http://www.linux-usb.org/gadget 16320T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16321S: Maintained 16322F: drivers/usb/gadget/ 16323F: include/linux/usb/gadget* 16324 16325USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16326M: Jiri Kosina <jikos@kernel.org> 16327M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16328L: linux-usb@vger.kernel.org 16329T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16330S: Maintained 16331F: Documentation/hid/hiddev.txt 16332F: drivers/hid/usbhid/ 16333 16334USB INTEL XHCI ROLE MUX DRIVER 16335M: Hans de Goede <hdegoede@redhat.com> 16336L: linux-usb@vger.kernel.org 16337S: Maintained 16338F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16339 16340USB IP DRIVER FOR HISILICON KIRIN 16341M: Yu Chen <chenyu56@huawei.com> 16342M: Binghui Wang <wangbinghui@hisilicon.com> 16343L: linux-usb@vger.kernel.org 16344S: Maintained 16345F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16346F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16347 16348USB ISP116X DRIVER 16349M: Olav Kongas <ok@artecdesign.ee> 16350L: linux-usb@vger.kernel.org 16351S: Maintained 16352F: drivers/usb/host/isp116x* 16353F: include/linux/usb/isp116x.h 16354 16355USB LAN78XX ETHERNET DRIVER 16356M: Woojung Huh <woojung.huh@microchip.com> 16357M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16358L: netdev@vger.kernel.org 16359S: Maintained 16360F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16361F: drivers/net/usb/lan78xx.* 16362F: include/dt-bindings/net/microchip-lan78xx.h 16363 16364USB MASS STORAGE DRIVER 16365M: Alan Stern <stern@rowland.harvard.edu> 16366L: linux-usb@vger.kernel.org 16367L: usb-storage@lists.one-eyed-alien.net 16368S: Maintained 16369F: drivers/usb/storage/ 16370 16371USB MIDI DRIVER 16372M: Clemens Ladisch <clemens@ladisch.de> 16373L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16374T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16375S: Maintained 16376F: sound/usb/midi.* 16377 16378USB NETWORKING DRIVERS 16379L: linux-usb@vger.kernel.org 16380S: Odd Fixes 16381F: drivers/net/usb/ 16382 16383USB OHCI DRIVER 16384M: Alan Stern <stern@rowland.harvard.edu> 16385L: linux-usb@vger.kernel.org 16386S: Maintained 16387F: Documentation/usb/ohci.txt 16388F: drivers/usb/host/ohci* 16389 16390USB OTG FSM (Finite State Machine) 16391M: Peter Chen <Peter.Chen@nxp.com> 16392T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16393L: linux-usb@vger.kernel.org 16394S: Maintained 16395F: drivers/usb/common/usb-otg-fsm.c 16396 16397USB OVER IP DRIVER 16398M: Valentina Manea <valentina.manea.m@gmail.com> 16399M: Shuah Khan <shuah@kernel.org> 16400M: Shuah Khan <skhan@linuxfoundation.org> 16401L: linux-usb@vger.kernel.org 16402S: Maintained 16403F: Documentation/usb/usbip_protocol.txt 16404F: drivers/usb/usbip/ 16405F: tools/usb/usbip/ 16406F: tools/testing/selftests/drivers/usb/usbip/ 16407 16408USB PEGASUS DRIVER 16409M: Petko Manolov <petkan@nucleusys.com> 16410L: linux-usb@vger.kernel.org 16411L: netdev@vger.kernel.org 16412T: git git://github.com/petkan/pegasus.git 16413W: https://github.com/petkan/pegasus 16414S: Maintained 16415F: drivers/net/usb/pegasus.* 16416 16417USB PHY LAYER 16418M: Felipe Balbi <balbi@kernel.org> 16419L: linux-usb@vger.kernel.org 16420T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16421S: Maintained 16422F: drivers/usb/phy/ 16423 16424USB PRINTER DRIVER (usblp) 16425M: Pete Zaitcev <zaitcev@redhat.com> 16426L: linux-usb@vger.kernel.org 16427S: Supported 16428F: drivers/usb/class/usblp.c 16429 16430USB QMI WWAN NETWORK DRIVER 16431M: Bjørn Mork <bjorn@mork.no> 16432L: netdev@vger.kernel.org 16433S: Maintained 16434F: Documentation/ABI/testing/sysfs-class-net-qmi 16435F: drivers/net/usb/qmi_wwan.c 16436 16437USB RTL8150 DRIVER 16438M: Petko Manolov <petkan@nucleusys.com> 16439L: linux-usb@vger.kernel.org 16440L: netdev@vger.kernel.org 16441T: git git://github.com/petkan/rtl8150.git 16442W: https://github.com/petkan/rtl8150 16443S: Maintained 16444F: drivers/net/usb/rtl8150.c 16445 16446USB SERIAL SUBSYSTEM 16447M: Johan Hovold <johan@kernel.org> 16448L: linux-usb@vger.kernel.org 16449T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16450S: Maintained 16451F: Documentation/usb/usb-serial.txt 16452F: drivers/usb/serial/ 16453F: include/linux/usb/serial.h 16454 16455USB SMSC75XX ETHERNET DRIVER 16456M: Steve Glendinning <steve.glendinning@shawell.net> 16457L: netdev@vger.kernel.org 16458S: Maintained 16459F: drivers/net/usb/smsc75xx.* 16460 16461USB SMSC95XX ETHERNET DRIVER 16462M: Steve Glendinning <steve.glendinning@shawell.net> 16463M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16464L: netdev@vger.kernel.org 16465S: Maintained 16466F: drivers/net/usb/smsc95xx.* 16467 16468USB SUBSYSTEM 16469M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16470L: linux-usb@vger.kernel.org 16471W: http://www.linux-usb.org 16472T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16473S: Supported 16474F: Documentation/devicetree/bindings/usb/ 16475F: Documentation/usb/ 16476F: drivers/usb/ 16477F: include/linux/usb.h 16478F: include/linux/usb/ 16479 16480USB TYPEC PI3USB30532 MUX DRIVER 16481M: Hans de Goede <hdegoede@redhat.com> 16482L: linux-usb@vger.kernel.org 16483S: Maintained 16484F: drivers/usb/typec/mux/pi3usb30532.c 16485 16486USB TYPEC CLASS 16487M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16488L: linux-usb@vger.kernel.org 16489S: Maintained 16490F: Documentation/ABI/testing/sysfs-class-typec 16491F: Documentation/driver-api/usb/typec.rst 16492F: drivers/usb/typec/ 16493F: include/linux/usb/typec.h 16494 16495USB TYPEC BUS FOR ALTERNATE MODES 16496M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16497L: linux-usb@vger.kernel.org 16498S: Maintained 16499F: Documentation/ABI/testing/sysfs-bus-typec 16500F: Documentation/driver-api/usb/typec_bus.rst 16501F: drivers/usb/typec/altmodes/ 16502F: include/linux/usb/typec_altmode.h 16503 16504USB TYPEC PORT CONTROLLER DRIVERS 16505M: Guenter Roeck <linux@roeck-us.net> 16506L: linux-usb@vger.kernel.org 16507S: Maintained 16508F: drivers/usb/typec/tcpm/ 16509 16510USB UHCI DRIVER 16511M: Alan Stern <stern@rowland.harvard.edu> 16512L: linux-usb@vger.kernel.org 16513S: Maintained 16514F: drivers/usb/host/uhci* 16515 16516USB VIDEO CLASS 16517M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16518L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16519L: linux-media@vger.kernel.org 16520T: git git://linuxtv.org/media_tree.git 16521W: http://www.ideasonboard.org/uvc/ 16522S: Maintained 16523F: drivers/media/usb/uvc/ 16524F: include/uapi/linux/uvcvideo.h 16525 16526USB VISION DRIVER 16527M: Hans Verkuil <hverkuil@xs4all.nl> 16528L: linux-media@vger.kernel.org 16529T: git git://linuxtv.org/media_tree.git 16530W: https://linuxtv.org 16531S: Odd Fixes 16532F: drivers/media/usb/usbvision/ 16533 16534USB WEBCAM GADGET 16535M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16536L: linux-usb@vger.kernel.org 16537S: Maintained 16538F: drivers/usb/gadget/function/*uvc* 16539F: drivers/usb/gadget/legacy/webcam.c 16540F: include/uapi/linux/usb/g_uvc.h 16541 16542USB WIRELESS RNDIS DRIVER (rndis_wlan) 16543M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16544L: linux-wireless@vger.kernel.org 16545S: Maintained 16546F: drivers/net/wireless/rndis_wlan.c 16547 16548USB XHCI DRIVER 16549M: Mathias Nyman <mathias.nyman@intel.com> 16550L: linux-usb@vger.kernel.org 16551S: Supported 16552F: drivers/usb/host/xhci* 16553F: drivers/usb/host/pci-quirks* 16554 16555USB ZD1201 DRIVER 16556L: linux-wireless@vger.kernel.org 16557W: http://linux-lc100020.sourceforge.net 16558S: Orphan 16559F: drivers/net/wireless/zydas/zd1201.* 16560 16561USB ZR364XX DRIVER 16562M: Antoine Jacquet <royale@zerezo.com> 16563L: linux-usb@vger.kernel.org 16564L: linux-media@vger.kernel.org 16565T: git git://linuxtv.org/media_tree.git 16566W: http://royale.zerezo.com/zr364xx/ 16567S: Maintained 16568F: Documentation/media/v4l-drivers/zr364xx* 16569F: drivers/media/usb/zr364xx/ 16570 16571USER-MODE LINUX (UML) 16572M: Jeff Dike <jdike@addtoit.com> 16573M: Richard Weinberger <richard@nod.at> 16574M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16575L: linux-um@lists.infradead.org 16576W: http://user-mode-linux.sourceforge.net 16577Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16578T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16579S: Maintained 16580F: Documentation/virtual/uml/ 16581F: arch/um/ 16582F: arch/x86/um/ 16583F: fs/hostfs/ 16584 16585USERSPACE COPYIN/COPYOUT (UIOVEC) 16586M: Alexander Viro <viro@zeniv.linux.org.uk> 16587S: Maintained 16588F: lib/iov_iter.c 16589F: include/linux/uio.h 16590 16591USERSPACE DMA BUFFER DRIVER 16592M: Gerd Hoffmann <kraxel@redhat.com> 16593S: Maintained 16594L: dri-devel@lists.freedesktop.org 16595F: drivers/dma-buf/udmabuf.c 16596F: include/uapi/linux/udmabuf.h 16597T: git git://anongit.freedesktop.org/drm/drm-misc 16598 16599USERSPACE I/O (UIO) 16600M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16601S: Maintained 16602T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16603F: Documentation/driver-api/uio-howto.rst 16604F: drivers/uio/ 16605F: include/linux/uio_driver.h 16606 16607UTIL-LINUX PACKAGE 16608M: Karel Zak <kzak@redhat.com> 16609L: util-linux@vger.kernel.org 16610W: http://en.wikipedia.org/wiki/Util-linux 16611T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16612S: Maintained 16613 16614UUID HELPERS 16615M: Christoph Hellwig <hch@lst.de> 16616R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16617L: linux-kernel@vger.kernel.org 16618T: git git://git.infradead.org/users/hch/uuid.git 16619F: lib/uuid.c 16620F: lib/test_uuid.c 16621F: include/linux/uuid.h 16622F: include/uapi/linux/uuid.h 16623S: Maintained 16624 16625UVESAFB DRIVER 16626M: Michal Januszewski <spock@gentoo.org> 16627L: linux-fbdev@vger.kernel.org 16628W: https://github.com/mjanusz/v86d 16629S: Maintained 16630F: Documentation/fb/uvesafb.txt 16631F: drivers/video/fbdev/uvesafb.* 16632 16633VF610 NAND DRIVER 16634M: Stefan Agner <stefan@agner.ch> 16635L: linux-mtd@lists.infradead.org 16636S: Supported 16637F: drivers/mtd/nand/raw/vf610_nfc.c 16638 16639VFAT/FAT/MSDOS FILESYSTEM 16640M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16641S: Maintained 16642F: Documentation/filesystems/vfat.txt 16643F: fs/fat/ 16644 16645VFIO DRIVER 16646M: Alex Williamson <alex.williamson@redhat.com> 16647R: Cornelia Huck <cohuck@redhat.com> 16648L: kvm@vger.kernel.org 16649T: git git://github.com/awilliam/linux-vfio.git 16650S: Maintained 16651F: Documentation/vfio.txt 16652F: drivers/vfio/ 16653F: include/linux/vfio.h 16654F: include/uapi/linux/vfio.h 16655 16656VFIO MEDIATED DEVICE DRIVERS 16657M: Kirti Wankhede <kwankhede@nvidia.com> 16658L: kvm@vger.kernel.org 16659S: Maintained 16660F: Documentation/vfio-mediated-device.txt 16661F: drivers/vfio/mdev/ 16662F: include/linux/mdev.h 16663F: samples/vfio-mdev/ 16664 16665VFIO PLATFORM DRIVER 16666M: Eric Auger <eric.auger@redhat.com> 16667L: kvm@vger.kernel.org 16668S: Maintained 16669F: drivers/vfio/platform/ 16670 16671VGA_SWITCHEROO 16672R: Lukas Wunner <lukas@wunner.de> 16673S: Maintained 16674F: Documentation/gpu/vga-switcheroo.rst 16675F: drivers/gpu/vga/vga_switcheroo.c 16676F: include/linux/vga_switcheroo.h 16677T: git git://anongit.freedesktop.org/drm/drm-misc 16678 16679VIA RHINE NETWORK DRIVER 16680S: Orphan 16681F: drivers/net/ethernet/via/via-rhine.c 16682 16683VIA SD/MMC CARD CONTROLLER DRIVER 16684M: Bruce Chang <brucechang@via.com.tw> 16685M: Harald Welte <HaraldWelte@viatech.com> 16686S: Maintained 16687F: drivers/mmc/host/via-sdmmc.c 16688 16689VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16690M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16691L: linux-fbdev@vger.kernel.org 16692S: Maintained 16693F: include/linux/via-core.h 16694F: include/linux/via-gpio.h 16695F: include/linux/via_i2c.h 16696F: drivers/video/fbdev/via/ 16697 16698VIA VELOCITY NETWORK DRIVER 16699M: Francois Romieu <romieu@fr.zoreil.com> 16700L: netdev@vger.kernel.org 16701S: Maintained 16702F: drivers/net/ethernet/via/via-velocity.* 16703 16704VICODEC VIRTUAL CODEC DRIVER 16705M: Hans Verkuil <hans.verkuil@cisco.com> 16706L: linux-media@vger.kernel.org 16707T: git git://linuxtv.org/media_tree.git 16708W: https://linuxtv.org 16709S: Maintained 16710F: drivers/media/platform/vicodec/* 16711 16712VIDEO MULTIPLEXER DRIVER 16713M: Philipp Zabel <p.zabel@pengutronix.de> 16714L: linux-media@vger.kernel.org 16715S: Maintained 16716F: drivers/media/platform/video-mux.c 16717 16718VIDEO I2C POLLING DRIVER 16719M: Matt Ranostay <matt.ranostay@konsulko.com> 16720L: linux-media@vger.kernel.org 16721S: Maintained 16722F: drivers/media/i2c/video-i2c.c 16723 16724VIDEOBUF2 FRAMEWORK 16725M: Pawel Osciak <pawel@osciak.com> 16726M: Marek Szyprowski <m.szyprowski@samsung.com> 16727M: Kyungmin Park <kyungmin.park@samsung.com> 16728L: linux-media@vger.kernel.org 16729S: Maintained 16730F: drivers/media/common/videobuf2/* 16731F: include/media/videobuf2-* 16732 16733VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16734M: Helen Koike <helen.koike@collabora.com> 16735L: linux-media@vger.kernel.org 16736T: git git://linuxtv.org/media_tree.git 16737W: https://linuxtv.org 16738S: Maintained 16739F: drivers/media/platform/vimc/* 16740 16741VIRT LIB 16742M: Alex Williamson <alex.williamson@redhat.com> 16743M: Paolo Bonzini <pbonzini@redhat.com> 16744L: kvm@vger.kernel.org 16745S: Supported 16746F: virt/lib/ 16747 16748VIRTIO AND VHOST VSOCK DRIVER 16749M: Stefan Hajnoczi <stefanha@redhat.com> 16750L: kvm@vger.kernel.org 16751L: virtualization@lists.linux-foundation.org 16752L: netdev@vger.kernel.org 16753S: Maintained 16754F: include/linux/virtio_vsock.h 16755F: include/uapi/linux/virtio_vsock.h 16756F: include/uapi/linux/vsockmon.h 16757F: include/uapi/linux/vm_sockets_diag.h 16758F: net/vmw_vsock/diag.c 16759F: net/vmw_vsock/af_vsock_tap.c 16760F: net/vmw_vsock/virtio_transport_common.c 16761F: net/vmw_vsock/virtio_transport.c 16762F: drivers/net/vsockmon.c 16763F: drivers/vhost/vsock.c 16764F: tools/testing/vsock/ 16765 16766VIRTIO CONSOLE DRIVER 16767M: Amit Shah <amit@kernel.org> 16768L: virtualization@lists.linux-foundation.org 16769S: Maintained 16770F: drivers/char/virtio_console.c 16771F: include/linux/virtio_console.h 16772F: include/uapi/linux/virtio_console.h 16773 16774VIRTIO CORE AND NET DRIVERS 16775M: "Michael S. Tsirkin" <mst@redhat.com> 16776M: Jason Wang <jasowang@redhat.com> 16777L: virtualization@lists.linux-foundation.org 16778S: Maintained 16779F: Documentation/devicetree/bindings/virtio/ 16780F: drivers/virtio/ 16781F: tools/virtio/ 16782F: drivers/net/virtio_net.c 16783F: drivers/block/virtio_blk.c 16784F: include/linux/virtio*.h 16785F: include/uapi/linux/virtio_*.h 16786F: drivers/crypto/virtio/ 16787F: mm/balloon_compaction.c 16788 16789VIRTIO BLOCK AND SCSI DRIVERS 16790M: "Michael S. Tsirkin" <mst@redhat.com> 16791M: Jason Wang <jasowang@redhat.com> 16792R: Paolo Bonzini <pbonzini@redhat.com> 16793R: Stefan Hajnoczi <stefanha@redhat.com> 16794L: virtualization@lists.linux-foundation.org 16795S: Maintained 16796F: drivers/block/virtio_blk.c 16797F: drivers/scsi/virtio_scsi.c 16798F: include/uapi/linux/virtio_blk.h 16799F: include/uapi/linux/virtio_scsi.h 16800F: drivers/vhost/scsi.c 16801 16802VIRTIO CRYPTO DRIVER 16803M: Gonglei <arei.gonglei@huawei.com> 16804L: virtualization@lists.linux-foundation.org 16805L: linux-crypto@vger.kernel.org 16806S: Maintained 16807F: drivers/crypto/virtio/ 16808F: include/uapi/linux/virtio_crypto.h 16809 16810VIRTIO DRIVERS FOR S390 16811M: Cornelia Huck <cohuck@redhat.com> 16812M: Halil Pasic <pasic@linux.ibm.com> 16813L: linux-s390@vger.kernel.org 16814L: virtualization@lists.linux-foundation.org 16815L: kvm@vger.kernel.org 16816S: Supported 16817F: drivers/s390/virtio/ 16818F: arch/s390/include/uapi/asm/virtio-ccw.h 16819 16820VIRTIO GPU DRIVER 16821M: David Airlie <airlied@linux.ie> 16822M: Gerd Hoffmann <kraxel@redhat.com> 16823L: dri-devel@lists.freedesktop.org 16824L: virtualization@lists.linux-foundation.org 16825T: git git://anongit.freedesktop.org/drm/drm-misc 16826S: Maintained 16827F: drivers/gpu/drm/virtio/ 16828F: include/uapi/linux/virtio_gpu.h 16829 16830VIRTIO HOST (VHOST) 16831M: "Michael S. Tsirkin" <mst@redhat.com> 16832M: Jason Wang <jasowang@redhat.com> 16833L: kvm@vger.kernel.org 16834L: virtualization@lists.linux-foundation.org 16835L: netdev@vger.kernel.org 16836T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16837S: Maintained 16838F: drivers/vhost/ 16839F: include/uapi/linux/vhost.h 16840 16841VIRTIO INPUT DRIVER 16842M: Gerd Hoffmann <kraxel@redhat.com> 16843S: Maintained 16844F: drivers/virtio/virtio_input.c 16845F: include/uapi/linux/virtio_input.h 16846 16847VIRTUAL BOX GUEST DEVICE DRIVER 16848M: Hans de Goede <hdegoede@redhat.com> 16849M: Arnd Bergmann <arnd@arndb.de> 16850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16851S: Maintained 16852F: include/linux/vbox_utils.h 16853F: include/uapi/linux/vbox*.h 16854F: drivers/virt/vboxguest/ 16855 16856VIRTUAL SERIO DEVICE DRIVER 16857M: Stephen Chandler Paul <thatslyude@gmail.com> 16858S: Maintained 16859F: drivers/input/serio/userio.c 16860F: include/uapi/linux/userio.h 16861 16862VIVID VIRTUAL VIDEO DRIVER 16863M: Hans Verkuil <hverkuil@xs4all.nl> 16864L: linux-media@vger.kernel.org 16865T: git git://linuxtv.org/media_tree.git 16866W: https://linuxtv.org 16867S: Maintained 16868F: drivers/media/platform/vivid/* 16869 16870VLYNQ BUS 16871M: Florian Fainelli <f.fainelli@gmail.com> 16872L: openwrt-devel@lists.openwrt.org (subscribers-only) 16873S: Maintained 16874F: drivers/vlynq/vlynq.c 16875F: include/linux/vlynq.h 16876 16877VME SUBSYSTEM 16878M: Martyn Welch <martyn@welchs.me.uk> 16879M: Manohar Vanga <manohar.vanga@gmail.com> 16880M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16881L: devel@driverdev.osuosl.org 16882S: Maintained 16883T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16884F: Documentation/driver-api/vme.rst 16885F: drivers/staging/vme/ 16886F: drivers/vme/ 16887F: include/linux/vme* 16888 16889VMWARE BALLOON DRIVER 16890M: Julien Freche <jfreche@vmware.com> 16891M: Nadav Amit <namit@vmware.com> 16892M: "VMware, Inc." <pv-drivers@vmware.com> 16893L: linux-kernel@vger.kernel.org 16894S: Maintained 16895F: drivers/misc/vmw_balloon.c 16896 16897VMWARE HYPERVISOR INTERFACE 16898M: Alok Kataria <akataria@vmware.com> 16899L: virtualization@lists.linux-foundation.org 16900S: Supported 16901F: arch/x86/kernel/cpu/vmware.c 16902 16903VMWARE PVRDMA DRIVER 16904M: Adit Ranadive <aditr@vmware.com> 16905M: VMware PV-Drivers <pv-drivers@vmware.com> 16906L: linux-rdma@vger.kernel.org 16907S: Maintained 16908F: drivers/infiniband/hw/vmw_pvrdma/ 16909 16910VMware PVSCSI driver 16911M: Jim Gill <jgill@vmware.com> 16912M: VMware PV-Drivers <pv-drivers@vmware.com> 16913L: linux-scsi@vger.kernel.org 16914S: Maintained 16915F: drivers/scsi/vmw_pvscsi.c 16916F: drivers/scsi/vmw_pvscsi.h 16917 16918VMWARE VMMOUSE SUBDRIVER 16919M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16920M: "VMware, Inc." <pv-drivers@vmware.com> 16921L: linux-input@vger.kernel.org 16922S: Maintained 16923F: drivers/input/mouse/vmmouse.c 16924F: drivers/input/mouse/vmmouse.h 16925 16926VMWARE VMXNET3 ETHERNET DRIVER 16927M: Ronak Doshi <doshir@vmware.com> 16928M: "VMware, Inc." <pv-drivers@vmware.com> 16929L: netdev@vger.kernel.org 16930S: Maintained 16931F: drivers/net/vmxnet3/ 16932 16933VOCORE VOCORE2 BOARD 16934M: Harvey Hunt <harveyhuntnexus@gmail.com> 16935L: linux-mips@vger.kernel.org 16936S: Maintained 16937F: arch/mips/boot/dts/ralink/vocore2.dts 16938 16939VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16940M: Liam Girdwood <lgirdwood@gmail.com> 16941M: Mark Brown <broonie@kernel.org> 16942L: linux-kernel@vger.kernel.org 16943W: http://www.slimlogic.co.uk/?p=48 16944T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16945S: Supported 16946F: Documentation/devicetree/bindings/regulator/ 16947F: Documentation/power/regulator/ 16948F: drivers/regulator/ 16949F: include/dt-bindings/regulator/ 16950F: include/linux/regulator/ 16951 16952VRF 16953M: David Ahern <dsa@cumulusnetworks.com> 16954M: Shrijeet Mukherjee <shrijeet@gmail.com> 16955L: netdev@vger.kernel.org 16956S: Maintained 16957F: drivers/net/vrf.c 16958F: Documentation/networking/vrf.txt 16959 16960VT1211 HARDWARE MONITOR DRIVER 16961M: Juerg Haefliger <juergh@gmail.com> 16962L: linux-hwmon@vger.kernel.org 16963S: Maintained 16964F: Documentation/hwmon/vt1211.rst 16965F: drivers/hwmon/vt1211.c 16966 16967VT8231 HARDWARE MONITOR DRIVER 16968M: Roger Lucas <vt8231@hiddenengine.co.uk> 16969L: linux-hwmon@vger.kernel.org 16970S: Maintained 16971F: drivers/hwmon/vt8231.c 16972 16973VUB300 USB to SDIO/SD/MMC bridge chip 16974M: Tony Olech <tony.olech@elandigitalsystems.com> 16975L: linux-mmc@vger.kernel.org 16976L: linux-usb@vger.kernel.org 16977S: Supported 16978F: drivers/mmc/host/vub300.c 16979 16980W1 DALLAS'S 1-WIRE BUS 16981M: Evgeniy Polyakov <zbr@ioremap.net> 16982S: Maintained 16983F: Documentation/devicetree/bindings/w1/ 16984F: Documentation/w1/ 16985F: drivers/w1/ 16986F: include/linux/w1.h 16987 16988W83791D HARDWARE MONITORING DRIVER 16989M: Marc Hulsman <m.hulsman@tudelft.nl> 16990L: linux-hwmon@vger.kernel.org 16991S: Maintained 16992F: Documentation/hwmon/w83791d.rst 16993F: drivers/hwmon/w83791d.c 16994 16995W83793 HARDWARE MONITORING DRIVER 16996M: Rudolf Marek <r.marek@assembler.cz> 16997L: linux-hwmon@vger.kernel.org 16998S: Maintained 16999F: Documentation/hwmon/w83793.rst 17000F: drivers/hwmon/w83793.c
17001 17002W83795 HARDWARE MONITORING DRIVER 17003M: Jean Delvare <jdelvare@suse.com> 17004L: linux-hwmon@vger.kernel.org 17005S: Maintained 17006F: drivers/hwmon/w83795.c 17007 17008W83L51xD SD/MMC CARD INTERFACE DRIVER 17009M: Pierre Ossman <pierre@ossman.eu> 17010S: Maintained 17011F: drivers/mmc/host/wbsd.* 17012 17013WACOM PROTOCOL 4 SERIAL TABLETS 17014M: Julian Squires <julian@cipht.net> 17015M: Hans de Goede <hdegoede@redhat.com> 17016L: linux-input@vger.kernel.org 17017S: Maintained 17018F: drivers/input/tablet/wacom_serial4.c 17019 17020WATCHDOG DEVICE DRIVERS 17021M: Wim Van Sebroeck <wim@linux-watchdog.org> 17022M: Guenter Roeck <linux@roeck-us.net> 17023L: linux-watchdog@vger.kernel.org 17024W: http://www.linux-watchdog.org/ 17025T: git git://www.linux-watchdog.org/linux-watchdog.git 17026S: Maintained 17027F: Documentation/devicetree/bindings/watchdog/ 17028F: Documentation/watchdog/ 17029F: drivers/watchdog/ 17030F: include/linux/watchdog.h 17031F: include/uapi/linux/watchdog.h 17032 17033WHISKEYCOVE PMIC GPIO DRIVER 17034M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17035L: linux-gpio@vger.kernel.org 17036S: Maintained 17037F: drivers/gpio/gpio-wcove.c 17038 17039WHWAVE RTC DRIVER 17040M: Dianlong Li <long17.cool@163.com> 17041L: linux-rtc@vger.kernel.org 17042S: Maintained 17043F: drivers/rtc/rtc-sd3078.c 17044 17045WIIMOTE HID DRIVER 17046M: David Herrmann <dh.herrmann@googlemail.com> 17047L: linux-input@vger.kernel.org 17048S: Maintained 17049F: drivers/hid/hid-wiimote* 17050 17051WILOCITY WIL6210 WIRELESS DRIVER 17052M: Maya Erez <merez@codeaurora.org> 17053L: linux-wireless@vger.kernel.org 17054L: wil6210@qti.qualcomm.com 17055S: Supported 17056W: http://wireless.kernel.org/en/users/Drivers/wil6210 17057F: drivers/net/wireless/ath/wil6210/ 17058 17059WIMAX STACK 17060M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17061M: linux-wimax@intel.com 17062L: wimax@linuxwimax.org (subscribers-only) 17063S: Supported 17064W: http://linuxwimax.org 17065F: Documentation/wimax/README.wimax 17066F: include/linux/wimax/debug.h 17067F: include/net/wimax.h 17068F: include/uapi/linux/wimax.h 17069F: net/wimax/ 17070 17071WINBOND CIR DRIVER 17072M: David Härdeman <david@hardeman.nu> 17073S: Maintained 17074F: drivers/media/rc/winbond-cir.c 17075 17076RCMM REMOTE CONTROLS DECODER 17077M: Patrick Lerda <patrick9876@free.fr> 17078S: Maintained 17079F: drivers/media/rc/ir-rcmm-decoder.c 17080 17081WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17082M: William Breathitt Gray <vilhelm.gray@gmail.com> 17083L: linux-watchdog@vger.kernel.org 17084S: Maintained 17085F: drivers/watchdog/ebc-c384_wdt.c 17086 17087WINSYSTEMS WS16C48 GPIO DRIVER 17088M: William Breathitt Gray <vilhelm.gray@gmail.com> 17089L: linux-gpio@vger.kernel.org 17090S: Maintained 17091F: drivers/gpio/gpio-ws16c48.c 17092 17093WISTRON LAPTOP BUTTON DRIVER 17094M: Miloslav Trmac <mitr@volny.cz> 17095S: Maintained 17096F: drivers/input/misc/wistron_btns.c 17097 17098WL3501 WIRELESS PCMCIA CARD DRIVER 17099L: linux-wireless@vger.kernel.org 17100S: Odd fixes 17101F: drivers/net/wireless/wl3501* 17102 17103WOLFSON MICROELECTRONICS DRIVERS 17104L: patches@opensource.cirrus.com 17105T: git https://github.com/CirrusLogic/linux-drivers.git 17106W: https://github.com/CirrusLogic/linux-drivers/wiki 17107S: Supported 17108F: Documentation/hwmon/wm83??.rst 17109F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17110F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17111F: Documentation/devicetree/bindings/mfd/arizona.txt 17112F: Documentation/devicetree/bindings/mfd/wm831x.txt 17113F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17114F: arch/arm/mach-s3c64xx/mach-crag6410* 17115F: drivers/clk/clk-wm83*.c 17116F: drivers/extcon/extcon-arizona.c 17117F: drivers/leds/leds-wm83*.c 17118F: drivers/gpio/gpio-*wm*.c 17119F: drivers/gpio/gpio-arizona.c 17120F: drivers/hwmon/wm83??-hwmon.c 17121F: drivers/input/misc/wm831x-on.c 17122F: drivers/input/touchscreen/wm831x-ts.c 17123F: drivers/input/touchscreen/wm97*.c 17124F: drivers/mfd/arizona* 17125F: drivers/mfd/wm*.c 17126F: drivers/mfd/cs47l24* 17127F: drivers/power/supply/wm83*.c 17128F: drivers/rtc/rtc-wm83*.c 17129F: drivers/regulator/wm8*.c 17130F: drivers/regulator/arizona* 17131F: drivers/video/backlight/wm83*_bl.c 17132F: drivers/watchdog/wm83*_wdt.c 17133F: include/linux/mfd/arizona/ 17134F: include/linux/mfd/wm831x/ 17135F: include/linux/mfd/wm8350/ 17136F: include/linux/mfd/wm8400* 17137F: include/linux/regulator/arizona* 17138F: include/linux/wm97xx.h 17139F: include/sound/wm????.h 17140F: sound/soc/codecs/arizona.? 17141F: sound/soc/codecs/wm* 17142F: sound/soc/codecs/cs47l24* 17143 17144WORKQUEUE 17145M: Tejun Heo <tj@kernel.org> 17146R: Lai Jiangshan <jiangshanlai@gmail.com> 17147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17148S: Maintained 17149F: include/linux/workqueue.h 17150F: kernel/workqueue.c 17151F: Documentation/core-api/workqueue.rst 17152 17153X-POWERS AXP288 PMIC DRIVERS 17154M: Hans de Goede <hdegoede@redhat.com> 17155S: Maintained 17156N: axp288 17157F: drivers/acpi/pmic/intel_pmic_xpower.c 17158 17159X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17160M: Chen-Yu Tsai <wens@csie.org> 17161L: linux-kernel@vger.kernel.org 17162S: Maintained 17163N: axp[128] 17164 17165X.25 NETWORK LAYER 17166M: Andrew Hendry <andrew.hendry@gmail.com> 17167L: linux-x25@vger.kernel.org 17168S: Odd Fixes 17169F: Documentation/networking/x25* 17170F: include/net/x25* 17171F: net/x25/ 17172 17173X86 ARCHITECTURE (32-BIT AND 64-BIT) 17174M: Thomas Gleixner <tglx@linutronix.de> 17175M: Ingo Molnar <mingo@redhat.com> 17176M: Borislav Petkov <bp@alien8.de> 17177R: "H. Peter Anvin" <hpa@zytor.com> 17178M: x86@kernel.org 17179L: linux-kernel@vger.kernel.org 17180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17181S: Maintained 17182F: Documentation/devicetree/bindings/x86/ 17183F: Documentation/x86/ 17184F: arch/x86/ 17185 17186X86 ENTRY CODE 17187M: Andy Lutomirski <luto@kernel.org> 17188L: linux-kernel@vger.kernel.org 17189T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17190S: Maintained 17191F: arch/x86/entry/ 17192 17193X86 MCE INFRASTRUCTURE 17194M: Tony Luck <tony.luck@intel.com> 17195M: Borislav Petkov <bp@alien8.de> 17196L: linux-edac@vger.kernel.org 17197S: Maintained 17198F: arch/x86/kernel/cpu/mce/* 17199 17200X86 MICROCODE UPDATE SUPPORT 17201M: Borislav Petkov <bp@alien8.de> 17202S: Maintained 17203F: arch/x86/kernel/cpu/microcode/* 17204 17205X86 MM 17206M: Dave Hansen <dave.hansen@linux.intel.com> 17207M: Andy Lutomirski <luto@kernel.org> 17208M: Peter Zijlstra <peterz@infradead.org> 17209L: linux-kernel@vger.kernel.org 17210T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17211S: Maintained 17212F: arch/x86/mm/ 17213 17214X86 PLATFORM DRIVERS 17215M: Darren Hart <dvhart@infradead.org> 17216M: Andy Shevchenko <andy@infradead.org> 17217L: platform-driver-x86@vger.kernel.org 17218T: git git://git.infradead.org/linux-platform-drivers-x86.git 17219S: Maintained 17220F: drivers/platform/x86/ 17221F: drivers/platform/olpc/ 17222 17223X86 PLATFORM DRIVERS - ARCH 17224R: Darren Hart <dvhart@infradead.org> 17225R: Andy Shevchenko <andy@infradead.org> 17226L: platform-driver-x86@vger.kernel.org 17227L: x86@kernel.org 17228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17229S: Maintained 17230F: arch/x86/platform 17231 17232X86 VDSO 17233M: Andy Lutomirski <luto@kernel.org> 17234L: linux-kernel@vger.kernel.org 17235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17236S: Maintained 17237F: arch/x86/entry/vdso/ 17238 17239XARRAY 17240M: Matthew Wilcox <willy@infradead.org> 17241L: linux-fsdevel@vger.kernel.org 17242S: Supported 17243F: Documentation/core-api/xarray.rst 17244F: lib/idr.c 17245F: lib/xarray.c 17246F: include/linux/idr.h 17247F: include/linux/xarray.h 17248F: tools/testing/radix-tree 17249 17250XBOX DVD IR REMOTE 17251M: Benjamin Valentin <benpicco@googlemail.com> 17252S: Maintained 17253F: drivers/media/rc/xbox_remote.c 17254F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17255 17256XC2028/3028 TUNER DRIVER 17257M: Mauro Carvalho Chehab <mchehab@kernel.org> 17258L: linux-media@vger.kernel.org 17259W: https://linuxtv.org 17260T: git git://linuxtv.org/media_tree.git 17261S: Maintained 17262F: drivers/media/tuners/tuner-xc2028.* 17263 17264XDP (eXpress Data Path) 17265M: Alexei Starovoitov <ast@kernel.org> 17266M: Daniel Borkmann <daniel@iogearbox.net> 17267M: David S. Miller <davem@davemloft.net> 17268M: Jakub Kicinski <jakub.kicinski@netronome.com> 17269M: Jesper Dangaard Brouer <hawk@kernel.org> 17270M: John Fastabend <john.fastabend@gmail.com> 17271L: netdev@vger.kernel.org 17272L: xdp-newbies@vger.kernel.org 17273L: bpf@vger.kernel.org 17274S: Supported 17275F: net/core/xdp.c 17276F: include/net/xdp.h 17277F: kernel/bpf/devmap.c 17278F: kernel/bpf/cpumap.c 17279F: include/trace/events/xdp.h 17280K: xdp 17281N: xdp 17282 17283XDP SOCKETS (AF_XDP) 17284M: Björn Töpel <bjorn.topel@intel.com> 17285M: Magnus Karlsson <magnus.karlsson@intel.com> 17286L: netdev@vger.kernel.org 17287L: bpf@vger.kernel.org 17288S: Maintained 17289F: kernel/bpf/xskmap.c 17290F: net/xdp/ 17291 17292XEN BLOCK SUBSYSTEM 17293M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17294M: Roger Pau Monné <roger.pau@citrix.com> 17295L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17296S: Supported 17297F: drivers/block/xen-blkback/* 17298F: drivers/block/xen* 17299 17300XEN HYPERVISOR ARM 17301M: Stefano Stabellini <sstabellini@kernel.org> 17302L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17303S: Maintained 17304F: arch/arm/xen/ 17305F: arch/arm/include/asm/xen/ 17306 17307XEN HYPERVISOR ARM64 17308M: Stefano Stabellini <sstabellini@kernel.org> 17309L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17310S: Maintained 17311F: arch/arm64/xen/ 17312F: arch/arm64/include/asm/xen/ 17313 17314XEN HYPERVISOR INTERFACE 17315M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17316M: Juergen Gross <jgross@suse.com> 17317R: Stefano Stabellini <sstabellini@kernel.org> 17318L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17319T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17320S: Supported 17321F: arch/x86/xen/ 17322F: arch/x86/platform/pvh/ 17323F: drivers/*/xen-*front.c 17324F: drivers/xen/ 17325F: arch/x86/include/asm/xen/ 17326F: arch/x86/include/asm/pvclock-abi.h 17327F: include/xen/ 17328F: include/uapi/xen/ 17329F: Documentation/ABI/stable/sysfs-hypervisor-xen 17330F: Documentation/ABI/testing/sysfs-hypervisor-xen 17331 17332XEN NETWORK BACKEND DRIVER 17333M: Wei Liu <wei.liu@kernel.org> 17334M: Paul Durrant <paul.durrant@citrix.com> 17335L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17336L: netdev@vger.kernel.org 17337S: Supported 17338F: drivers/net/xen-netback/* 17339 17340XEN PCI SUBSYSTEM 17341M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17342L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17343S: Supported 17344F: arch/x86/pci/*xen* 17345F: drivers/pci/*xen* 17346 17347XEN PVSCSI DRIVERS 17348M: Juergen Gross <jgross@suse.com> 17349L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17350L: linux-scsi@vger.kernel.org 17351S: Supported 17352F: drivers/scsi/xen-scsifront.c 17353F: drivers/xen/xen-scsiback.c 17354F: include/xen/interface/io/vscsiif.h 17355 17356XEN SWIOTLB SUBSYSTEM 17357M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17358L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17359L: iommu@lists.linux-foundation.org 17360S: Supported 17361F: arch/x86/xen/*swiotlb* 17362F: drivers/xen/*swiotlb* 17363 17364XEN SOUND FRONTEND DRIVER 17365M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17366L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17367L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17368S: Supported 17369F: sound/xen/* 17370 17371XFS FILESYSTEM 17372M: Darrick J. Wong <darrick.wong@oracle.com> 17373M: linux-xfs@vger.kernel.org 17374L: linux-xfs@vger.kernel.org 17375W: http://xfs.org/ 17376T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17377S: Supported 17378F: Documentation/filesystems/xfs.txt 17379F: fs/xfs/ 17380 17381XILINX AXI ETHERNET DRIVER 17382M: Anirudha Sarangi <anirudh@xilinx.com> 17383M: John Linn <John.Linn@xilinx.com> 17384S: Maintained 17385F: drivers/net/ethernet/xilinx/xilinx_axienet* 17386 17387XILINX UARTLITE SERIAL DRIVER 17388M: Peter Korsgaard <jacmet@sunsite.dk> 17389L: linux-serial@vger.kernel.org 17390S: Maintained 17391F: drivers/tty/serial/uartlite.c 17392 17393XILINX VIDEO IP CORES 17394M: Hyun Kwon <hyun.kwon@xilinx.com> 17395M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17396L: linux-media@vger.kernel.org 17397T: git git://linuxtv.org/media_tree.git 17398S: Supported 17399F: Documentation/devicetree/bindings/media/xilinx/ 17400F: drivers/media/platform/xilinx/ 17401F: include/uapi/linux/xilinx-v4l2-controls.h 17402 17403XILLYBUS DRIVER 17404M: Eli Billauer <eli.billauer@gmail.com> 17405L: linux-kernel@vger.kernel.org 17406S: Supported 17407F: drivers/char/xillybus/ 17408 17409XLP9XX I2C DRIVER 17410M: George Cherian <george.cherian@cavium.com> 17411M: Jan Glauber <jglauber@cavium.com> 17412L: linux-i2c@vger.kernel.org 17413W: http://www.cavium.com 17414S: Supported 17415F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17416F: drivers/i2c/busses/i2c-xlp9xx.c 17417 17418XRA1403 GPIO EXPANDER 17419M: Nandor Han <nandor.han@ge.com> 17420M: Semi Malinen <semi.malinen@ge.com> 17421L: linux-gpio@vger.kernel.org 17422S: Maintained 17423F: drivers/gpio/gpio-xra1403.c 17424F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17425 17426XTENSA XTFPGA PLATFORM SUPPORT 17427M: Max Filippov <jcmvbkbc@gmail.com> 17428L: linux-xtensa@linux-xtensa.org 17429S: Maintained 17430F: drivers/spi/spi-xtensa-xtfpga.c 17431F: sound/soc/xtensa/xtfpga-i2s.c 17432 17433YAM DRIVER FOR AX.25 17434M: Jean-Paul Roubelat <jpr@f6fbb.org> 17435L: linux-hams@vger.kernel.org 17436S: Maintained 17437F: drivers/net/hamradio/yam* 17438F: include/linux/yam.h 17439 17440YAMA SECURITY MODULE 17441M: Kees Cook <keescook@chromium.org> 17442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17443S: Supported 17444F: security/yama/ 17445F: Documentation/admin-guide/LSM/Yama.rst 17446 17447YEALINK PHONE DRIVER 17448M: Henk Vergonet <Henk.Vergonet@gmail.com> 17449L: usbb2k-api-dev@nongnu.org 17450S: Maintained 17451F: Documentation/input/devices/yealink.rst 17452F: drivers/input/misc/yealink.* 17453 17454Z8530 DRIVER FOR AX.25 17455M: Joerg Reuter <jreuter@yaina.de> 17456W: http://yaina.de/jreuter/ 17457W: http://www.qsl.net/dl1bke/ 17458L: linux-hams@vger.kernel.org 17459S: Maintained 17460F: Documentation/networking/z8530drv.txt 17461F: drivers/net/hamradio/*scc.c 17462F: drivers/net/hamradio/z8530.h 17463 17464ZBUD COMPRESSED PAGE ALLOCATOR 17465M: Seth Jennings <sjenning@redhat.com> 17466M: Dan Streetman <ddstreet@ieee.org> 17467L: linux-mm@kvack.org 17468S: Maintained 17469F: mm/zbud.c 17470F: include/linux/zbud.h 17471 17472ZD1211RW WIRELESS DRIVER 17473M: Daniel Drake <dsd@gentoo.org> 17474M: Ulrich Kunitz <kune@deine-taler.de> 17475W: http://zd1211.ath.cx/wiki/DriverRewrite 17476L: linux-wireless@vger.kernel.org 17477L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17478S: Maintained 17479F: drivers/net/wireless/zydas/zd1211rw/ 17480 17481ZD1301 MEDIA DRIVER 17482M: Antti Palosaari <crope@iki.fi> 17483L: linux-media@vger.kernel.org 17484W: https://linuxtv.org/ 17485W: http://palosaari.fi/linux/ 17486Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17487S: Maintained 17488F: drivers/media/usb/dvb-usb-v2/zd1301* 17489 17490ZD1301_DEMOD MEDIA DRIVER 17491M: Antti Palosaari <crope@iki.fi> 17492L: linux-media@vger.kernel.org 17493W: https://linuxtv.org/ 17494W: http://palosaari.fi/linux/ 17495Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17496S: Maintained 17497F: drivers/media/dvb-frontends/zd1301_demod* 17498 17499ZPOOL COMPRESSED PAGE STORAGE API 17500M: Dan Streetman <ddstreet@ieee.org> 17501L: linux-mm@kvack.org 17502S: Maintained 17503F: mm/zpool.c 17504F: include/linux/zpool.h 17505 17506ZR36067 VIDEO FOR LINUX DRIVER 17507L: mjpeg-users@lists.sourceforge.net 17508L: linux-media@vger.kernel.org 17509W: http://mjpeg.sourceforge.net/driver-zoran/ 17510T: hg https://linuxtv.org/hg/v4l-dvb 17511S: Odd Fixes 17512F: drivers/staging/media/zoran/ 17513 17514ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17515M: Minchan Kim <minchan@kernel.org> 17516M: Nitin Gupta <ngupta@vflare.org> 17517R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17518L: linux-kernel@vger.kernel.org 17519S: Maintained 17520F: drivers/block/zram/ 17521F: Documentation/blockdev/zram.txt 17522 17523ZS DECSTATION Z85C30 SERIAL DRIVER 17524M: "Maciej W. Rozycki" <macro@linux-mips.org> 17525S: Maintained 17526F: drivers/tty/serial/zs.* 17527 17528ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17529M: Minchan Kim <minchan@kernel.org> 17530M: Nitin Gupta <ngupta@vflare.org> 17531R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17532L: linux-mm@kvack.org 17533S: Maintained 17534F: mm/zsmalloc.c 17535F: include/linux/zsmalloc.h 17536F: Documentation/vm/zsmalloc.rst 17537 17538ZSWAP COMPRESSED SWAP CACHING 17539M: Seth Jennings <sjenning@redhat.com> 17540M: Dan Streetman <ddstreet@ieee.org> 17541L: linux-mm@kvack.org 17542S: Maintained 17543F: mm/zswap.c 17544 17545THE REST 17546M: Linus Torvalds <torvalds@linux-foundation.org> 17547L: linux-kernel@vger.kernel.org 17548Q: http://patchwork.kernel.org/project/LKML/list/ 17549T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17550S: Buried alive in reporters 17551F: * 17552F: */ 17553