1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <hanjun.guo@linaro.org> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015.rst 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475.rst 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554 555ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 556M: Stefan Popa <stefan.popa@analog.com> 557W: http://ez.analog.com/community/linux-device-drivers 558S: Supported 559F: drivers/iio/accel/adxl372.c 560F: drivers/iio/accel/adxl372_spi.c 561F: drivers/iio/accel/adxl372_i2c.c 562F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 563 564AF9013 MEDIA DRIVER 565M: Antti Palosaari <crope@iki.fi> 566L: linux-media@vger.kernel.org 567W: https://linuxtv.org 568W: http://palosaari.fi/linux/ 569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 570T: git git://linuxtv.org/anttip/media_tree.git 571S: Maintained 572F: drivers/media/dvb-frontends/af9013* 573 574AF9033 MEDIA DRIVER 575M: Antti Palosaari <crope@iki.fi> 576L: linux-media@vger.kernel.org 577W: https://linuxtv.org 578W: http://palosaari.fi/linux/ 579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 580T: git git://linuxtv.org/anttip/media_tree.git 581S: Maintained 582F: drivers/media/dvb-frontends/af9033* 583 584AFFS FILE SYSTEM 585M: David Sterba <dsterba@suse.com> 586L: linux-fsdevel@vger.kernel.org 587S: Odd Fixes 588F: Documentation/filesystems/affs.txt 589F: fs/affs/ 590 591AFS FILESYSTEM 592M: David Howells <dhowells@redhat.com> 593L: linux-afs@lists.infradead.org 594S: Supported 595F: fs/afs/ 596F: include/trace/events/afs.h 597F: Documentation/filesystems/afs.txt 598W: https://www.infradead.org/~dhowells/kafs/ 599 600AGPGART DRIVER 601M: David Airlie <airlied@linux.ie> 602T: git git://anongit.freedesktop.org/drm/drm 603S: Maintained 604F: drivers/char/agp/ 605F: include/linux/agp* 606F: include/uapi/linux/agp* 607 608AHA152X SCSI DRIVER 609M: "Juergen E. Fischer" <fischer@norbit.de> 610L: linux-scsi@vger.kernel.org 611S: Maintained 612F: drivers/scsi/aha152x* 613F: drivers/scsi/pcmcia/aha152x* 614 615AIC7XXX / AIC79XX SCSI DRIVER 616M: Hannes Reinecke <hare@suse.com> 617L: linux-scsi@vger.kernel.org 618S: Maintained 619F: drivers/scsi/aic7xxx/ 620 621AIMSLAB FM RADIO RECEIVER DRIVER 622M: Hans Verkuil <hverkuil@xs4all.nl> 623L: linux-media@vger.kernel.org 624T: git git://linuxtv.org/media_tree.git 625W: https://linuxtv.org 626S: Maintained 627F: drivers/media/radio/radio-aimslab* 628 629AIO 630M: Benjamin LaHaise <bcrl@kvack.org> 631L: linux-aio@kvack.org 632S: Supported 633F: fs/aio.c 634F: include/linux/*aio*.h 635 636AIRSPY MEDIA DRIVER 637M: Antti Palosaari <crope@iki.fi> 638L: linux-media@vger.kernel.org 639W: https://linuxtv.org 640W: http://palosaari.fi/linux/ 641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 642T: git git://linuxtv.org/anttip/media_tree.git 643S: Maintained 644F: drivers/media/usb/airspy/ 645 646ALACRITECH GIGABIT ETHERNET DRIVER 647M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 648S: Maintained 649F: drivers/net/ethernet/alacritech/* 650 651ALCATEL SPEEDTOUCH USB DRIVER 652M: Duncan Sands <duncan.sands@free.fr> 653L: linux-usb@vger.kernel.org 654W: http://www.linux-usb.org/SpeedTouch/ 655S: Maintained 656F: drivers/usb/atm/speedtch.c 657F: drivers/usb/atm/usbatm.c 658 659ALCHEMY AU1XX0 MMC DRIVER 660M: Manuel Lauss <manuel.lauss@gmail.com> 661S: Maintained 662F: drivers/mmc/host/au1xmmc.c 663 664ALI1563 I2C DRIVER 665M: Rudolf Marek <r.marek@assembler.cz> 666L: linux-i2c@vger.kernel.org 667S: Maintained 668F: Documentation/i2c/busses/i2c-ali1563 669F: drivers/i2c/busses/i2c-ali1563.c 670 671ALLWINNER SECURITY SYSTEM 672M: Corentin Labbe <clabbe.montjoie@gmail.com> 673L: linux-crypto@vger.kernel.org 674S: Maintained 675F: drivers/crypto/sunxi-ss/ 676 677ALLWINNER VPU DRIVER 678M: Maxime Ripard <maxime.ripard@bootlin.com> 679M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 680L: linux-media@vger.kernel.org 681S: Maintained 682F: drivers/staging/media/sunxi/cedrus/ 683 684ALPHA PORT 685M: Richard Henderson <rth@twiddle.net> 686M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 687M: Matt Turner <mattst88@gmail.com> 688S: Odd Fixes 689L: linux-alpha@vger.kernel.org 690F: arch/alpha/ 691 692ALPS PS/2 TOUCHPAD DRIVER 693R: Pali Rohár <pali.rohar@gmail.com> 694F: drivers/input/mouse/alps.* 695 696ALTERA I2C CONTROLLER DRIVER 697M: Thor Thayer <thor.thayer@linux.intel.com> 698S: Maintained 699F: 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.deacon@arm.com> 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.deacon@arm.com> 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/agross/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.deacon@arm.com> 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.deacon@arm.com> 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 <stefan.wahren@i2se.com> 3125L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3127T: git git://github.com/anholt/linux 3128S: Maintained 3129N: bcm2835 3130F: drivers/staging/vc04_services 3131 3132BROADCOM BCM47XX MIPS ARCHITECTURE 3133M: Hauke Mehrtens <hauke@hauke-m.de> 3134M: Rafał Miłecki <zajec5@gmail.com> 3135L: linux-mips@vger.kernel.org 3136S: Maintained 3137F: Documentation/devicetree/bindings/mips/brcm/ 3138F: arch/mips/bcm47xx/* 3139F: arch/mips/include/asm/mach-bcm47xx/* 3140 3141BROADCOM BCM5301X ARM ARCHITECTURE 3142M: Hauke Mehrtens <hauke@hauke-m.de> 3143M: Rafał Miłecki <zajec5@gmail.com> 3144M: bcm-kernel-feedback-list@broadcom.com 3145L: linux-arm-kernel@lists.infradead.org 3146S: Maintained 3147F: arch/arm/mach-bcm/bcm_5301x.c 3148F: arch/arm/boot/dts/bcm5301x*.dtsi 3149F: arch/arm/boot/dts/bcm470* 3150F: arch/arm/boot/dts/bcm953012* 3151 3152BROADCOM BCM53573 ARM ARCHITECTURE 3153M: Rafał Miłecki <rafal@milecki.pl> 3154L: linux-arm-kernel@lists.infradead.org 3155S: Maintained 3156F: arch/arm/boot/dts/bcm53573* 3157F: arch/arm/boot/dts/bcm47189* 3158 3159BROADCOM BCM63XX ARM ARCHITECTURE 3160M: Florian Fainelli <f.fainelli@gmail.com> 3161M: bcm-kernel-feedback-list@broadcom.com 3162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3163T: git git://github.com/broadcom/stblinux.git 3164S: Maintained 3165N: bcm63xx 3166 3167BROADCOM BCM63XX/BCM33XX UDC DRIVER 3168M: Kevin Cernekee <cernekee@gmail.com> 3169L: linux-usb@vger.kernel.org 3170S: Maintained 3171F: drivers/usb/gadget/udc/bcm63xx_udc.* 3172 3173BROADCOM BCM7XXX ARM ARCHITECTURE 3174M: Brian Norris <computersforpeace@gmail.com> 3175M: Gregory Fong <gregory.0xf0@gmail.com> 3176M: Florian Fainelli <f.fainelli@gmail.com> 3177M: bcm-kernel-feedback-list@broadcom.com 3178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3179T: git git://github.com/broadcom/stblinux.git 3180S: Maintained 3181F: arch/arm/mach-bcm/*brcmstb* 3182F: arch/arm/boot/dts/bcm7*.dts* 3183F: drivers/bus/brcmstb_gisb.c 3184F: arch/arm/mm/cache-b15-rac.c 3185F: arch/arm/include/asm/hardware/cache-b15-rac.h 3186N: brcmstb 3187 3188BROADCOM BMIPS CPUFREQ DRIVER 3189M: Markus Mayer <mmayer@broadcom.com> 3190M: bcm-kernel-feedback-list@broadcom.com 3191L: linux-pm@vger.kernel.org 3192S: Maintained 3193F: drivers/cpufreq/bmips-cpufreq.c 3194 3195BROADCOM BMIPS MIPS ARCHITECTURE 3196M: Kevin Cernekee <cernekee@gmail.com> 3197M: Florian Fainelli <f.fainelli@gmail.com> 3198L: bcm-kernel-feedback-list@broadcom.com 3199L: linux-mips@vger.kernel.org 3200T: git git://github.com/broadcom/stblinux.git 3201S: Maintained 3202F: arch/mips/bmips/* 3203F: arch/mips/include/asm/mach-bmips/* 3204F: arch/mips/kernel/*bmips* 3205F: arch/mips/boot/dts/brcm/bcm*.dts* 3206F: drivers/irqchip/irq-bcm63* 3207F: drivers/irqchip/irq-bcm7* 3208F: drivers/irqchip/irq-brcmstb* 3209F: include/linux/bcm963xx_nvram.h 3210F: include/linux/bcm963xx_tag.h 3211 3212BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3213M: Rasesh Mody <rmody@marvell.com> 3214M: GR-Linux-NIC-Dev@marvell.com 3215L: netdev@vger.kernel.org 3216S: Supported 3217F: drivers/net/ethernet/broadcom/bnx2.* 3218F: drivers/net/ethernet/broadcom/bnx2_* 3219 3220BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3221M: QLogic-Storage-Upstream@qlogic.com 3222L: linux-scsi@vger.kernel.org 3223S: Supported 3224F: drivers/scsi/bnx2fc/ 3225 3226BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3227M: QLogic-Storage-Upstream@qlogic.com 3228L: linux-scsi@vger.kernel.org 3229S: Supported 3230F: drivers/scsi/bnx2i/ 3231 3232BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3233M: Ariel Elior <aelior@marvell.com> 3234M: Sudarsana Kalluru <skalluru@marvell.com> 3235M: GR-everest-linux-l2@marvell.com 3236L: netdev@vger.kernel.org 3237S: Supported 3238F: drivers/net/ethernet/broadcom/bnx2x/ 3239 3240BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3241M: Michael Chan <michael.chan@broadcom.com> 3242L: netdev@vger.kernel.org 3243S: Supported 3244F: drivers/net/ethernet/broadcom/bnxt/ 3245 3246BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3247M: Arend van Spriel <arend.vanspriel@broadcom.com> 3248M: Franky Lin <franky.lin@broadcom.com> 3249M: Hante Meuleman <hante.meuleman@broadcom.com> 3250M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3251M: Wright Feng <wright.feng@cypress.com> 3252L: linux-wireless@vger.kernel.org 3253L: brcm80211-dev-list.pdl@broadcom.com 3254L: brcm80211-dev-list@cypress.com 3255S: Supported 3256F: drivers/net/wireless/broadcom/brcm80211/ 3257 3258BROADCOM BRCMSTB GPIO DRIVER 3259M: Gregory Fong <gregory.0xf0@gmail.com> 3260L: bcm-kernel-feedback-list@broadcom.com 3261S: Supported 3262F: drivers/gpio/gpio-brcmstb.c 3263F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3264 3265BROADCOM BRCMSTB I2C DRIVER 3266M: Kamal Dasu <kdasu.kdev@gmail.com> 3267L: linux-i2c@vger.kernel.org 3268L: bcm-kernel-feedback-list@broadcom.com 3269S: Supported 3270F: drivers/i2c/busses/i2c-brcmstb.c 3271F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3272 3273BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3274M: Al Cooper <alcooperx@gmail.com> 3275L: linux-kernel@vger.kernel.org 3276L: bcm-kernel-feedback-list@broadcom.com 3277S: Maintained 3278F: drivers/phy/broadcom/phy-brcm-usb* 3279 3280BROADCOM GENET ETHERNET DRIVER 3281M: Doug Berger <opendmb@gmail.com> 3282M: Florian Fainelli <f.fainelli@gmail.com> 3283L: bcm-kernel-feedback-list@broadcom.com 3284L: netdev@vger.kernel.org 3285S: Supported 3286F: drivers/net/ethernet/broadcom/genet/ 3287 3288BROADCOM IPROC ARM ARCHITECTURE 3289M: Ray Jui <rjui@broadcom.com> 3290M: Scott Branden <sbranden@broadcom.com> 3291M: bcm-kernel-feedback-list@broadcom.com 3292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3293T: git git://github.com/broadcom/cygnus-linux.git 3294S: Maintained 3295N: iproc 3296N: cygnus 3297N: bcm[-_]nsp 3298N: bcm9113* 3299N: bcm9583* 3300N: bcm9585* 3301N: bcm9586* 3302N: bcm988312 3303N: bcm113* 3304N: bcm583* 3305N: bcm585* 3306N: bcm586* 3307N: bcm88312 3308N: hr2 3309N: stingray 3310F: arch/arm64/boot/dts/broadcom/northstar2/* 3311F: arch/arm64/boot/dts/broadcom/stingray/* 3312F: drivers/clk/bcm/clk-ns* 3313F: drivers/clk/bcm/clk-sr* 3314F: drivers/pinctrl/bcm/pinctrl-ns* 3315F: include/dt-bindings/clock/bcm-sr* 3316 3317BROADCOM KONA GPIO DRIVER 3318M: Ray Jui <rjui@broadcom.com> 3319L: bcm-kernel-feedback-list@broadcom.com 3320S: Supported 3321F: drivers/gpio/gpio-bcm-kona.c 3322F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3323 3324BROADCOM NETXTREME-E ROCE DRIVER 3325M: Selvin Xavier <selvin.xavier@broadcom.com> 3326M: Devesh Sharma <devesh.sharma@broadcom.com> 3327M: Somnath Kotur <somnath.kotur@broadcom.com> 3328M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3329L: linux-rdma@vger.kernel.org 3330W: http://www.broadcom.com 3331S: Supported 3332F: drivers/infiniband/hw/bnxt_re/ 3333F: include/uapi/rdma/bnxt_re-abi.h 3334 3335BROADCOM NVRAM DRIVER 3336M: Rafał Miłecki <zajec5@gmail.com> 3337L: linux-mips@vger.kernel.org 3338S: Maintained 3339F: drivers/firmware/broadcom/* 3340 3341BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3342M: Rafał Miłecki <zajec5@gmail.com> 3343L: linux-wireless@vger.kernel.org 3344S: Maintained 3345F: drivers/bcma/ 3346F: include/linux/bcma/ 3347 3348BROADCOM STB AVS CPUFREQ DRIVER 3349M: Markus Mayer <mmayer@broadcom.com> 3350M: bcm-kernel-feedback-list@broadcom.com 3351L: linux-pm@vger.kernel.org 3352S: Maintained 3353F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3354F: drivers/cpufreq/brcmstb* 3355 3356BROADCOM STB AVS TMON DRIVER 3357M: Markus Mayer <mmayer@broadcom.com> 3358M: bcm-kernel-feedback-list@broadcom.com 3359L: linux-pm@vger.kernel.org 3360S: Maintained 3361F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3362F: drivers/thermal/broadcom/brcmstb* 3363 3364BROADCOM STB NAND FLASH DRIVER 3365M: Brian Norris <computersforpeace@gmail.com> 3366M: Kamal Dasu <kdasu.kdev@gmail.com> 3367L: linux-mtd@lists.infradead.org 3368L: bcm-kernel-feedback-list@broadcom.com 3369S: Maintained 3370F: drivers/mtd/nand/raw/brcmnand/ 3371 3372BROADCOM STB DPFE DRIVER 3373M: Markus Mayer <mmayer@broadcom.com> 3374M: bcm-kernel-feedback-list@broadcom.com 3375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3376S: Maintained 3377F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3378F: drivers/memory/brcmstb_dpfe.c 3379 3380BROADCOM SPI DRIVER 3381M: Kamal Dasu <kdasu.kdev@gmail.com> 3382M: bcm-kernel-feedback-list@broadcom.com 3383S: Maintained 3384F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3385F: drivers/spi/spi-bcm-qspi.* 3386F: drivers/spi/spi-brcmstb-qspi.c 3387F: drivers/spi/spi-iproc-qspi.c 3388 3389BROADCOM SYSTEMPORT ETHERNET DRIVER 3390M: Florian Fainelli <f.fainelli@gmail.com> 3391L: bcm-kernel-feedback-list@broadcom.com 3392L: netdev@vger.kernel.org 3393S: Supported 3394F: drivers/net/ethernet/broadcom/bcmsysport.* 3395 3396BROADCOM TG3 GIGABIT ETHERNET DRIVER 3397M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3398M: Prashant Sreedharan <prashant@broadcom.com> 3399M: Michael Chan <mchan@broadcom.com> 3400L: netdev@vger.kernel.org 3401S: Supported 3402F: drivers/net/ethernet/broadcom/tg3.* 3403 3404BROCADE BFA FC SCSI DRIVER 3405M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3406M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3407L: linux-scsi@vger.kernel.org 3408S: Supported 3409F: drivers/scsi/bfa/ 3410 3411BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3412M: Rasesh Mody <rmody@marvell.com> 3413M: Sudarsana Kalluru <skalluru@marvell.com> 3414M: GR-Linux-NIC-Dev@marvell.com 3415L: netdev@vger.kernel.org 3416S: Supported 3417F: drivers/net/ethernet/brocade/bna/ 3418 3419BSG (block layer generic sg v4 driver) 3420M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3421L: linux-scsi@vger.kernel.org 3422S: Supported 3423F: block/bsg.c 3424F: include/linux/bsg.h 3425F: include/uapi/linux/bsg.h 3426 3427BT87X AUDIO DRIVER 3428M: Clemens Ladisch <clemens@ladisch.de> 3429L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3431S: Maintained 3432F: Documentation/sound/cards/bt87x.rst 3433F: sound/pci/bt87x.c 3434 3435BT8XXGPIO DRIVER 3436M: Michael Buesch <m@bues.ch> 3437W: http://bu3sch.de/btgpio.php 3438S: Maintained 3439F: drivers/gpio/gpio-bt8xx.c 3440 3441BTRFS FILE SYSTEM 3442M: Chris Mason <clm@fb.com> 3443M: Josef Bacik <josef@toxicpanda.com> 3444M: David Sterba <dsterba@suse.com> 3445L: linux-btrfs@vger.kernel.org 3446W: http://btrfs.wiki.kernel.org/ 3447Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3448T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3449S: Maintained 3450F: Documentation/filesystems/btrfs.txt 3451F: fs/btrfs/ 3452F: include/linux/btrfs* 3453F: include/uapi/linux/btrfs* 3454 3455BTTV VIDEO4LINUX DRIVER 3456M: Mauro Carvalho Chehab <mchehab@kernel.org> 3457L: linux-media@vger.kernel.org 3458W: https://linuxtv.org 3459T: git git://linuxtv.org/media_tree.git 3460S: Odd fixes 3461F: Documentation/media/v4l-drivers/bttv* 3462F: drivers/media/pci/bt8xx/bttv* 3463 3464BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3465M: Chanwoo Choi <cw00.choi@samsung.com> 3466L: linux-pm@vger.kernel.org 3467L: linux-samsung-soc@vger.kernel.org 3468T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3469S: Maintained 3470F: drivers/devfreq/exynos-bus.c 3471F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3472 3473BUSLOGIC SCSI DRIVER 3474M: Khalid Aziz <khalid@gonehiking.org> 3475L: linux-scsi@vger.kernel.org 3476S: Maintained 3477F: drivers/scsi/BusLogic.* 3478F: drivers/scsi/FlashPoint.* 3479 3480C-MEDIA CMI8788 DRIVER 3481M: Clemens Ladisch <clemens@ladisch.de> 3482L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3484S: Maintained 3485F: sound/pci/oxygen/ 3486 3487C-SKY ARCHITECTURE 3488M: Guo Ren <guoren@kernel.org> 3489T: git https://github.com/c-sky/csky-linux.git 3490S: Supported 3491F: arch/csky/ 3492F: Documentation/devicetree/bindings/csky/ 3493F: drivers/irqchip/irq-csky-* 3494F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3495F: drivers/clocksource/timer-gx6605s.c 3496F: drivers/clocksource/timer-mp-csky.c 3497F: Documentation/devicetree/bindings/timer/csky,* 3498K: csky 3499N: csky 3500 3501C6X ARCHITECTURE 3502M: Mark Salter <msalter@redhat.com> 3503M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3504L: linux-c6x-dev@linux-c6x.org 3505W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3506S: Maintained 3507F: arch/c6x/ 3508 3509CA8210 IEEE-802.15.4 RADIO DRIVER 3510M: Harry Morris <h.morris@cascoda.com> 3511L: linux-wpan@vger.kernel.org 3512W: https://github.com/Cascoda/ca8210-linux.git 3513S: Maintained 3514F: drivers/net/ieee802154/ca8210.c 3515F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3516 3517CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3518M: David Howells <dhowells@redhat.com> 3519L: linux-cachefs@redhat.com (moderated for non-subscribers) 3520S: Supported 3521F: Documentation/filesystems/caching/cachefiles.txt 3522F: fs/cachefiles/ 3523 3524CADENCE MIPI-CSI2 BRIDGES 3525M: Maxime Ripard <maxime.ripard@bootlin.com> 3526L: linux-media@vger.kernel.org 3527S: Maintained 3528F: Documentation/devicetree/bindings/media/cdns,*.txt 3529F: drivers/media/platform/cadence/cdns-csi2* 3530 3531CADET FM/AM RADIO RECEIVER DRIVER 3532M: Hans Verkuil <hverkuil@xs4all.nl> 3533L: linux-media@vger.kernel.org 3534T: git git://linuxtv.org/media_tree.git 3535W: https://linuxtv.org 3536S: Maintained 3537F: drivers/media/radio/radio-cadet* 3538 3539CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3540M: Jonathan Corbet <corbet@lwn.net> 3541L: linux-media@vger.kernel.org 3542T: git git://linuxtv.org/media_tree.git 3543S: Maintained 3544F: Documentation/media/v4l-drivers/cafe_ccic* 3545F: drivers/media/platform/marvell-ccic/ 3546 3547CAIF NETWORK LAYER 3548L: netdev@vger.kernel.org 3549S: Orphan 3550F: Documentation/networking/caif/ 3551F: drivers/net/caif/ 3552F: include/uapi/linux/caif/ 3553F: include/net/caif/ 3554F: net/caif/ 3555 3556CAKE QDISC 3557M: Toke Høiland-Jørgensen <toke@toke.dk> 3558L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3559S: Maintained 3560F: net/sched/sch_cake.c 3561 3562CALGARY x86-64 IOMMU 3563M: Muli Ben-Yehuda <mulix@mulix.org> 3564M: Jon Mason <jdmason@kudzu.us> 3565L: iommu@lists.linux-foundation.org 3566S: Maintained 3567F: arch/x86/kernel/pci-calgary_64.c 3568F: arch/x86/kernel/tce_64.c 3569F: arch/x86/include/asm/calgary.h 3570F: arch/x86/include/asm/tce.h 3571 3572CAN NETWORK DRIVERS 3573M: Wolfgang Grandegger <wg@grandegger.com> 3574M: Marc Kleine-Budde <mkl@pengutronix.de> 3575L: linux-can@vger.kernel.org 3576W: https://github.com/linux-can 3577T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3579S: Maintained 3580F: Documentation/devicetree/bindings/net/can/ 3581F: drivers/net/can/ 3582F: include/linux/can/dev.h 3583F: include/linux/can/platform/ 3584F: include/uapi/linux/can/error.h 3585F: include/uapi/linux/can/netlink.h 3586 3587CAN NETWORK LAYER 3588M: Oliver Hartkopp <socketcan@hartkopp.net> 3589M: Marc Kleine-Budde <mkl@pengutronix.de> 3590L: linux-can@vger.kernel.org 3591W: https://github.com/linux-can 3592T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3594S: Maintained 3595F: Documentation/networking/can.rst 3596F: net/can/ 3597F: include/linux/can/core.h 3598F: include/uapi/linux/can.h 3599F: include/uapi/linux/can/bcm.h 3600F: include/uapi/linux/can/raw.h 3601F: include/uapi/linux/can/gw.h 3602 3603CAPABILITIES 3604M: Serge Hallyn <serge@hallyn.com> 3605L: linux-security-module@vger.kernel.org 3606S: Supported 3607F: include/linux/capability.h 3608F: include/uapi/linux/capability.h 3609F: security/commoncap.c 3610F: kernel/capability.c 3611 3612CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3613M: Kevin Tsai <ktsai@capellamicro.com> 3614S: Maintained 3615F: drivers/iio/light/cm* 3616 3617CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3618M: Christian Lamparter <chunkeey@googlemail.com> 3619L: linux-wireless@vger.kernel.org 3620W: http://wireless.kernel.org/en/users/Drivers/carl9170 3621S: Maintained 3622F: drivers/net/wireless/ath/carl9170/ 3623 3624CAVIUM I2C DRIVER 3625M: Jan Glauber <jglauber@cavium.com> 3626M: David Daney <david.daney@cavium.com> 3627W: http://www.cavium.com 3628S: Supported 3629F: drivers/i2c/busses/i2c-octeon* 3630F: drivers/i2c/busses/i2c-thunderx* 3631 3632CAVIUM LIQUIDIO NETWORK DRIVER 3633M: Derek Chickles <dchickles@marvell.com> 3634M: Satanand Burla <sburla@marvell.com> 3635M: Felix Manlunas <fmanlunas@marvell.com> 3636L: netdev@vger.kernel.org 3637W: http://www.cavium.com 3638S: Supported 3639F: drivers/net/ethernet/cavium/liquidio/ 3640 3641CAVIUM MMC DRIVER 3642M: Jan Glauber <jglauber@cavium.com> 3643M: David Daney <david.daney@cavium.com> 3644M: Steven J. Hill <Steven.Hill@cavium.com> 3645W: http://www.cavium.com 3646S: Supported 3647F: drivers/mmc/host/cavium* 3648 3649CAVIUM OCTEON-TX CRYPTO DRIVER 3650M: George Cherian <george.cherian@cavium.com> 3651L: linux-crypto@vger.kernel.org 3652W: http://www.cavium.com 3653S: Supported 3654F: drivers/crypto/cavium/cpt/ 3655 3656CAVIUM THUNDERX2 ARM64 SOC 3657M: Robert Richter <rrichter@cavium.com> 3658M: Jayachandran C <jnair@caviumnetworks.com> 3659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3660S: Maintained 3661F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3662F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3663 3664CC2520 IEEE-802.15.4 RADIO DRIVER 3665M: Varka Bhadram <varkabhadram@gmail.com> 3666L: linux-wpan@vger.kernel.org 3667S: Maintained 3668F: drivers/net/ieee802154/cc2520.c 3669F: include/linux/spi/cc2520.h 3670F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3671 3672CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3673M: Gilad Ben-Yossef <gilad@benyossef.com> 3674L: linux-crypto@vger.kernel.org 3675S: Supported 3676F: drivers/crypto/ccree/ 3677W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3678 3679CEC FRAMEWORK 3680M: Hans Verkuil <hans.verkuil@cisco.com> 3681L: linux-media@vger.kernel.org 3682T: git git://linuxtv.org/media_tree.git 3683W: http://linuxtv.org 3684S: Supported 3685F: Documentation/media/kapi/cec-core.rst 3686F: Documentation/media/uapi/cec 3687F: drivers/media/cec/ 3688F: drivers/media/rc/keymaps/rc-cec.c 3689F: include/media/cec.h 3690F: include/media/cec-notifier.h 3691F: include/uapi/linux/cec.h 3692F: include/uapi/linux/cec-funcs.h 3693F: Documentation/devicetree/bindings/media/cec.txt 3694F: Documentation/ABI/testing/debugfs-cec-error-inj 3695 3696CEC GPIO DRIVER 3697M: Hans Verkuil <hans.verkuil@cisco.com> 3698L: linux-media@vger.kernel.org 3699T: git git://linuxtv.org/media_tree.git 3700W: http://linuxtv.org 3701S: Supported 3702F: drivers/media/platform/cec-gpio/ 3703F: Documentation/devicetree/bindings/media/cec-gpio.txt 3704 3705CELL BROADBAND ENGINE ARCHITECTURE 3706M: Arnd Bergmann <arnd@arndb.de> 3707L: linuxppc-dev@lists.ozlabs.org 3708W: http://www.ibm.com/developerworks/power/cell/ 3709S: Supported 3710F: arch/powerpc/include/asm/cell*.h 3711F: arch/powerpc/include/asm/spu*.h 3712F: arch/powerpc/include/uapi/asm/spu*.h 3713F: arch/powerpc/oprofile/*cell* 3714F: arch/powerpc/platforms/cell/ 3715 3716CEPH COMMON CODE (LIBCEPH) 3717M: Ilya Dryomov <idryomov@gmail.com> 3718M: "Yan, Zheng" <zyan@redhat.com> 3719M: Sage Weil <sage@redhat.com> 3720L: ceph-devel@vger.kernel.org 3721W: http://ceph.com/ 3722T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3723T: git git://github.com/ceph/ceph-client.git 3724S: Supported 3725F: net/ceph/ 3726F: include/linux/ceph/ 3727F: include/linux/crush/ 3728 3729CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3730M: "Yan, Zheng" <zyan@redhat.com> 3731M: Sage Weil <sage@redhat.com> 3732M: Ilya Dryomov <idryomov@gmail.com> 3733L: ceph-devel@vger.kernel.org 3734W: http://ceph.com/ 3735T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3736T: git git://github.com/ceph/ceph-client.git 3737S: Supported 3738F: Documentation/filesystems/ceph.txt 3739F: fs/ceph/ 3740 3741CERTIFICATE HANDLING: 3742M: David Howells <dhowells@redhat.com> 3743M: David Woodhouse <dwmw2@infradead.org> 3744L: keyrings@vger.kernel.org 3745S: Maintained 3746F: Documentation/admin-guide/module-signing.rst 3747F: certs/ 3748F: scripts/sign-file.c 3749F: scripts/extract-cert.c 3750 3751CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3752L: linux-usb@vger.kernel.org 3753S: Orphan 3754F: Documentation/usb/WUSB-Design-overview.txt 3755F: Documentation/usb/wusb-cbaf 3756F: drivers/usb/host/hwa-hc.c 3757F: drivers/usb/host/whci/ 3758F: drivers/usb/wusbcore/ 3759F: include/linux/usb/wusb* 3760 3761CFAG12864B LCD DRIVER 3762M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3763S: Maintained 3764F: drivers/auxdisplay/cfag12864b.c 3765F: include/linux/cfag12864b.h 3766 3767CFAG12864BFB LCD FRAMEBUFFER DRIVER 3768M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3769S: Maintained 3770F: drivers/auxdisplay/cfag12864bfb.c 3771F: include/linux/cfag12864b.h 3772 3773802.11 (including CFG80211/NL80211) 3774M: Johannes Berg <johannes@sipsolutions.net> 3775L: linux-wireless@vger.kernel.org 3776W: http://wireless.kernel.org/ 3777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3778T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3779S: Maintained 3780F: net/wireless/ 3781F: include/uapi/linux/nl80211.h 3782F: include/linux/ieee80211.h 3783F: include/net/wext.h 3784F: include/net/cfg80211.h 3785F: include/net/iw_handler.h 3786F: include/net/ieee80211_radiotap.h 3787F: Documentation/driver-api/80211/cfg80211.rst 3788F: Documentation/networking/regulatory.txt 3789 3790CHAR and MISC DRIVERS 3791M: Arnd Bergmann <arnd@arndb.de> 3792M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3793T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3794S: Supported 3795F: drivers/char/ 3796F: drivers/misc/ 3797F: include/linux/miscdevice.h 3798 3799CHECKPATCH 3800M: Andy Whitcroft <apw@canonical.com> 3801M: Joe Perches <joe@perches.com> 3802S: Maintained 3803F: scripts/checkpatch.pl 3804 3805CHINESE DOCUMENTATION 3806M: Harry Wei <harryxiyou@gmail.com> 3807M: Alex Shi <alex.shi@linux.alibaba.com> 3808L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3809S: Maintained 3810F: Documentation/translations/zh_CN/ 3811 3812CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3813M: Peter Chen <Peter.Chen@nxp.com> 3814T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3815L: linux-usb@vger.kernel.org 3816S: Maintained 3817F: drivers/usb/chipidea/ 3818 3819CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3820M: Hans de Goede <hdegoede@redhat.com> 3821L: linux-input@vger.kernel.org 3822S: Maintained 3823F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3824F: drivers/input/touchscreen/chipone_icn8318.c 3825 3826CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3827M: Hans de Goede <hdegoede@redhat.com> 3828L: linux-input@vger.kernel.org 3829S: Maintained 3830F: drivers/input/touchscreen/chipone_icn8505.c 3831 3832CHROME HARDWARE PLATFORM SUPPORT 3833M: Benson Leung <bleung@chromium.org> 3834M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3835S: Maintained 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3837F: drivers/platform/chrome/ 3838 3839CHROMEOS EC SUBDRIVERS 3840M: Benson Leung <bleung@chromium.org> 3841M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3842R: Guenter Roeck <groeck@chromium.org> 3843S: Maintained 3844N: cros_ec 3845N: cros-ec 3846F: drivers/power/supply/cros_usbpd-charger.c 3847 3848CHROMEOS EC CODEC DRIVER 3849M: Cheng-Yi Chiang <cychiang@chromium.org> 3850S: Maintained 3851R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3852R: Guenter Roeck <groeck@chromium.org> 3853F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3854F: sound/soc/codecs/cros_ec_codec.* 3855 3856CIRRUS LOGIC AUDIO CODEC DRIVERS 3857M: Brian Austin <brian.austin@cirrus.com> 3858M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3859L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3860S: Maintained 3861F: sound/soc/codecs/cs* 3862 3863CIRRUS LOGIC EP93XX ETHERNET DRIVER 3864M: Hartley Sweeten <hsweeten@visionengravers.com> 3865L: netdev@vger.kernel.org 3866S: Maintained 3867F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3868 3869CIRRUS LOGIC LOCHNAGAR DRIVER 3870M: Charles Keepax <ckeepax@opensource.cirrus.com> 3871M: Richard Fitzgerald <rf@opensource.cirrus.com> 3872L: patches@opensource.cirrus.com 3873S: Supported 3874F: drivers/clk/clk-lochnagar.c 3875F: drivers/hwmon/lochnagar-hwmon.c 3876F: drivers/mfd/lochnagar-i2c.c 3877F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3878F: drivers/regulator/lochnagar-regulator.c 3879F: sound/soc/codecs/lochnagar-sc.c 3880F: include/dt-bindings/clk/lochnagar.h 3881F: include/dt-bindings/pinctrl/lochnagar.h 3882F: include/linux/mfd/lochnagar* 3883F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3884F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3885F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3886F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3887F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3888F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3889F: Documentation/hwmon/lochnagar 3890 3891CISCO FCOE HBA DRIVER 3892M: Satish Kharat <satishkh@cisco.com> 3893M: Sesidhar Baddela <sebaddel@cisco.com> 3894M: Karan Tilak Kumar <kartilak@cisco.com> 3895L: linux-scsi@vger.kernel.org 3896S: Supported 3897F: drivers/scsi/fnic/ 3898 3899CISCO SCSI HBA DRIVER 3900M: Karan Tilak Kumar <kartilak@cisco.com> 3901M: Sesidhar Baddela <sebaddel@cisco.com> 3902L: linux-scsi@vger.kernel.org 3903S: Supported 3904F: drivers/scsi/snic/ 3905 3906CISCO VIC ETHERNET NIC DRIVER 3907M: Christian Benvenuti <benve@cisco.com> 3908M: Govindarajulu Varadarajan <_govind@gmx.com> 3909M: Parvi Kaustubhi <pkaustub@cisco.com> 3910S: Supported 3911F: drivers/net/ethernet/cisco/enic/ 3912 3913CISCO VIC LOW LATENCY NIC DRIVER 3914M: Christian Benvenuti <benve@cisco.com> 3915M: Nelson Escobar <neescoba@cisco.com> 3916M: Parvi Kaustubhi <pkaustub@cisco.com> 3917S: Supported 3918F: drivers/infiniband/hw/usnic/ 3919 3920CIRRUS LOGIC MADERA CODEC DRIVERS 3921M: Charles Keepax <ckeepax@opensource.cirrus.com> 3922M: Richard Fitzgerald <rf@opensource.cirrus.com> 3923L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3924L: patches@opensource.cirrus.com 3925T: git https://github.com/CirrusLogic/linux-drivers.git 3926W: https://github.com/CirrusLogic/linux-drivers/wiki 3927S: Supported 3928F: Documentation/devicetree/bindings/mfd/madera.txt 3929F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3930F: include/linux/irqchip/irq-madera* 3931F: include/linux/mfd/madera/* 3932F: drivers/gpio/gpio-madera* 3933F: drivers/irqchip/irq-madera* 3934F: drivers/mfd/madera* 3935F: drivers/mfd/cs47l* 3936F: drivers/pinctrl/cirrus/* 3937 3938CLANG-FORMAT FILE 3939M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3940S: Maintained 3941F: .clang-format 3942 3943CLEANCACHE API 3944M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3945L: linux-kernel@vger.kernel.org 3946S: Maintained 3947F: mm/cleancache.c 3948F: include/linux/cleancache.h 3949 3950CLK API 3951M: Russell King <linux@armlinux.org.uk> 3952L: linux-clk@vger.kernel.org 3953S: Maintained 3954F: include/linux/clk.h 3955 3956CLOCKSOURCE, CLOCKEVENT DRIVERS 3957M: Daniel Lezcano <daniel.lezcano@linaro.org> 3958M: Thomas Gleixner <tglx@linutronix.de> 3959L: linux-kernel@vger.kernel.org 3960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3961S: Supported 3962F: drivers/clocksource/ 3963F: Documentation/devicetree/bindings/timer/ 3964 3965CMPC ACPI DRIVER 3966M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3967M: Daniel Oliveira Nascimento <don@syst.com.br> 3968L: platform-driver-x86@vger.kernel.org 3969S: Supported 3970F: drivers/platform/x86/classmate-laptop.c 3971 3972COBALT MEDIA DRIVER 3973M: Hans Verkuil <hans.verkuil@cisco.com> 3974L: linux-media@vger.kernel.org 3975T: git git://linuxtv.org/media_tree.git 3976W: https://linuxtv.org 3977S: Supported 3978F: drivers/media/pci/cobalt/ 3979 3980COCCINELLE/Semantic Patches (SmPL) 3981M: Julia Lawall <Julia.Lawall@lip6.fr> 3982M: Gilles Muller <Gilles.Muller@lip6.fr> 3983M: Nicolas Palix <nicolas.palix@imag.fr> 3984M: Michal Marek <michal.lkml@markovi.net> 3985L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3986T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3987W: http://coccinelle.lip6.fr/ 3988S: Supported 3989F: Documentation/dev-tools/coccinelle.rst 3990F: scripts/coccinelle/ 3991F: scripts/coccicheck 3992 3993CODA FILE SYSTEM 3994M: Jan Harkes <jaharkes@cs.cmu.edu> 3995M: coda@cs.cmu.edu 3996L: codalist@coda.cs.cmu.edu 3997W: http://www.coda.cs.cmu.edu/ 3998S: Maintained 3999F: Documentation/filesystems/coda.txt 4000F: fs/coda/ 4001F: include/linux/coda*.h 4002F: include/uapi/linux/coda*.h 4003 4004CODA V4L2 MEM2MEM DRIVER 4005M: Philipp Zabel <p.zabel@pengutronix.de> 4006L: linux-media@vger.kernel.org 4007S: Maintained 4008F: Documentation/devicetree/bindings/media/coda.txt 4009F: drivers/media/platform/coda/ 4010 4011CODE OF CONDUCT 4012M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4013S: Supported 4014F: Documentation/process/code-of-conduct.rst 4015F: Documentation/process/code-of-conduct-interpretation.rst 4016 4017COMMON CLK FRAMEWORK 4018M: Michael Turquette <mturquette@baylibre.com> 4019M: Stephen Boyd <sboyd@kernel.org> 4020L: linux-clk@vger.kernel.org 4021Q: http://patchwork.kernel.org/project/linux-clk/list/ 4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4023S: Maintained 4024F: Documentation/devicetree/bindings/clock/ 4025F: drivers/clk/ 4026X: drivers/clk/clkdev.c 4027F: include/linux/clk-pr* 4028F: include/linux/clk/ 4029F: include/linux/of_clk.h 4030 4031COMMON INTERNET FILE SYSTEM (CIFS) 4032M: Steve French <sfrench@samba.org> 4033L: linux-cifs@vger.kernel.org 4034L: samba-technical@lists.samba.org (moderated for non-subscribers) 4035W: http://linux-cifs.samba.org/ 4036T: git git://git.samba.org/sfrench/cifs-2.6.git 4037S: Supported 4038F: Documentation/filesystems/cifs/ 4039F: fs/cifs/ 4040 4041COMPACTPCI HOTPLUG CORE 4042M: Scott Murray <scott@spiteful.org> 4043L: linux-pci@vger.kernel.org 4044S: Maintained 4045F: drivers/pci/hotplug/cpci_hotplug* 4046 4047COMPACTPCI HOTPLUG GENERIC DRIVER 4048M: Scott Murray <scott@spiteful.org> 4049L: linux-pci@vger.kernel.org 4050S: Maintained 4051F: drivers/pci/hotplug/cpcihp_generic.c 4052 4053COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4054M: Scott Murray <scott@spiteful.org> 4055L: linux-pci@vger.kernel.org 4056S: Maintained 4057F: drivers/pci/hotplug/cpcihp_zt5550.* 4058 4059COMPAL LAPTOP SUPPORT 4060M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4061L: platform-driver-x86@vger.kernel.org 4062S: Maintained 4063F: drivers/platform/x86/compal-laptop.c 4064 4065COMPILER ATTRIBUTES 4066M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4067S: Maintained 4068F: include/linux/compiler_attributes.h 4069 4070CONEXANT ACCESSRUNNER USB DRIVER 4071L: accessrunner-general@lists.sourceforge.net 4072W: http://accessrunner.sourceforge.net/ 4073S: Orphan 4074F: drivers/usb/atm/cxacru.c 4075 4076CONFIGFS 4077M: Joel Becker <jlbec@evilplan.org> 4078M: Christoph Hellwig <hch@lst.de> 4079T: git git://git.infradead.org/users/hch/configfs.git 4080S: Supported 4081F: fs/configfs/ 4082F: include/linux/configfs.h 4083 4084CONNECTOR 4085M: Evgeniy Polyakov <zbr@ioremap.net> 4086L: netdev@vger.kernel.org 4087S: Maintained 4088F: drivers/connector/ 4089 4090CONTROL GROUP (CGROUP) 4091M: Tejun Heo <tj@kernel.org> 4092M: Li Zefan <lizefan@huawei.com> 4093M: Johannes Weiner <hannes@cmpxchg.org> 4094L: cgroups@vger.kernel.org 4095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4096S: Maintained 4097F: Documentation/admin-guide/cgroup-v2.rst 4098F: Documentation/cgroup-v1/ 4099F: include/linux/cgroup* 4100F: kernel/cgroup/ 4101 4102CONTROL GROUP - CPUSET 4103M: Li Zefan <lizefan@huawei.com> 4104L: cgroups@vger.kernel.org 4105W: http://www.bullopensource.org/cpuset/ 4106W: http://oss.sgi.com/projects/cpusets/ 4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4108S: Maintained 4109F: Documentation/cgroup-v1/cpusets.txt 4110F: include/linux/cpuset.h 4111F: kernel/cgroup/cpuset.c 4112 4113CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4114M: Johannes Weiner <hannes@cmpxchg.org> 4115M: Michal Hocko <mhocko@kernel.org> 4116M: Vladimir Davydov <vdavydov.dev@gmail.com> 4117L: cgroups@vger.kernel.org 4118L: linux-mm@kvack.org 4119S: Maintained 4120F: mm/memcontrol.c 4121F: mm/swap_cgroup.c 4122 4123CORETEMP HARDWARE MONITORING DRIVER 4124M: Fenghua Yu <fenghua.yu@intel.com> 4125L: linux-hwmon@vger.kernel.org 4126S: Maintained 4127F: Documentation/hwmon/coretemp.rst 4128F: drivers/hwmon/coretemp.c 4129 4130COSA/SRP SYNC SERIAL DRIVER 4131M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4132W: http://www.fi.muni.cz/~kas/cosa/ 4133S: Maintained 4134F: drivers/net/wan/cosa* 4135 4136COUNTER SUBSYSTEM 4137M: William Breathitt Gray <vilhelm.gray@gmail.com> 4138L: linux-iio@vger.kernel.org 4139S: Maintained 4140F: Documentation/ABI/testing/sysfs-bus-counter* 4141F: Documentation/driver-api/generic-counter.rst 4142F: drivers/counter/ 4143F: include/linux/counter.h 4144F: include/linux/counter_enum.h 4145 4146CPMAC ETHERNET DRIVER 4147M: Florian Fainelli <f.fainelli@gmail.com> 4148L: netdev@vger.kernel.org 4149S: Maintained 4150F: drivers/net/ethernet/ti/cpmac.c 4151 4152CPU FREQUENCY SCALING FRAMEWORK 4153M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4154M: Viresh Kumar <viresh.kumar@linaro.org> 4155L: linux-pm@vger.kernel.org 4156S: Maintained 4157T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4158T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4159B: https://bugzilla.kernel.org 4160F: Documentation/admin-guide/pm/cpufreq.rst 4161F: Documentation/admin-guide/pm/intel_pstate.rst 4162F: Documentation/cpu-freq/ 4163F: Documentation/devicetree/bindings/cpufreq/ 4164F: drivers/cpufreq/ 4165F: kernel/sched/cpufreq*.c 4166F: include/linux/cpufreq.h 4167F: include/linux/sched/cpufreq.h 4168F: tools/testing/selftests/cpufreq/ 4169 4170CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4171M: Viresh Kumar <viresh.kumar@linaro.org> 4172M: Sudeep Holla <sudeep.holla@arm.com> 4173L: linux-pm@vger.kernel.org 4174W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4175S: Maintained 4176F: drivers/cpufreq/arm_big_little.h 4177F: drivers/cpufreq/arm_big_little.c 4178 4179CPU POWER MONITORING SUBSYSTEM 4180M: Thomas Renninger <trenn@suse.com> 4181M: Shuah Khan <shuah@kernel.org> 4182M: Shuah Khan <skhan@linuxfoundation.org> 4183L: linux-pm@vger.kernel.org 4184S: Maintained 4185F: tools/power/cpupower/ 4186 4187CPUID/MSR DRIVER 4188M: "H. Peter Anvin" <hpa@zytor.com> 4189S: Maintained 4190F: arch/x86/kernel/cpuid.c 4191F: arch/x86/kernel/msr.c 4192 4193CPUIDLE DRIVER - ARM BIG LITTLE 4194M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4195M: Daniel Lezcano <daniel.lezcano@linaro.org> 4196L: linux-pm@vger.kernel.org 4197L: linux-arm-kernel@lists.infradead.org 4198T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4199S: Maintained 4200F: drivers/cpuidle/cpuidle-big_little.c 4201 4202CPUIDLE DRIVER - ARM EXYNOS 4203M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4204M: Daniel Lezcano <daniel.lezcano@linaro.org> 4205M: Kukjin Kim <kgene@kernel.org> 4206L: linux-pm@vger.kernel.org 4207L: linux-samsung-soc@vger.kernel.org 4208S: Supported 4209F: drivers/cpuidle/cpuidle-exynos.c 4210F: arch/arm/mach-exynos/pm.c 4211 4212CPU IDLE TIME MANAGEMENT FRAMEWORK 4213M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4214M: Daniel Lezcano <daniel.lezcano@linaro.org> 4215L: linux-pm@vger.kernel.org 4216S: Maintained 4217T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4218B: https://bugzilla.kernel.org 4219F: Documentation/admin-guide/pm/cpuidle.rst 4220F: Documentation/driver-api/pm/cpuidle.rst 4221F: drivers/cpuidle/* 4222F: include/linux/cpuidle.h 4223 4224CRAMFS FILESYSTEM 4225M: Nicolas Pitre <nico@fluxnic.net> 4226S: Maintained 4227F: Documentation/filesystems/cramfs.txt 4228F: fs/cramfs/ 4229 4230CRYPTO API 4231M: Herbert Xu <herbert@gondor.apana.org.au> 4232M: "David S. Miller" <davem@davemloft.net> 4233L: linux-crypto@vger.kernel.org 4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4235T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4236S: Maintained 4237F: Documentation/crypto/ 4238F: Documentation/devicetree/bindings/crypto/ 4239F: arch/*/crypto/ 4240F: crypto/ 4241F: drivers/crypto/ 4242F: include/crypto/ 4243F: include/linux/crypto* 4244 4245CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4246M: Neil Horman <nhorman@tuxdriver.com> 4247L: linux-crypto@vger.kernel.org 4248S: Maintained 4249F: crypto/ansi_cprng.c 4250F: crypto/rng.c 4251 4252CS3308 MEDIA DRIVER 4253M: Hans Verkuil <hverkuil@xs4all.nl> 4254L: linux-media@vger.kernel.org 4255T: git git://linuxtv.org/media_tree.git 4256W: http://linuxtv.org 4257S: Odd Fixes 4258F: drivers/media/i2c/cs3308.c 4259 4260CS5535 Audio ALSA driver 4261M: Jaya Kumar <jayakumar.alsa@gmail.com> 4262S: Maintained 4263F: sound/pci/cs5535audio/ 4264 4265CSI DRIVERS FOR ALLWINNER V3s 4266M: Yong Deng <yong.deng@magewell.com> 4267L: linux-media@vger.kernel.org 4268T: git git://linuxtv.org/media_tree.git 4269S: Maintained 4270F: drivers/media/platform/sunxi/sun6i-csi/ 4271F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4272 4273CW1200 WLAN driver 4274M: Solomon Peachy <pizza@shaftnet.org> 4275S: Maintained 4276F: drivers/net/wireless/st/cw1200/ 4277 4278CX18 VIDEO4LINUX DRIVER 4279M: Andy Walls <awalls@md.metrocast.net> 4280L: ivtv-devel@ivtvdriver.org (subscribers-only) 4281L: linux-media@vger.kernel.org 4282T: git git://linuxtv.org/media_tree.git 4283W: https://linuxtv.org 4284W: http://www.ivtvdriver.org/index.php/Cx18 4285S: Maintained 4286F: Documentation/media/v4l-drivers/cx18* 4287F: drivers/media/pci/cx18/ 4288F: include/uapi/linux/ivtv* 4289 4290CX2341X MPEG ENCODER HELPER MODULE 4291M: Hans Verkuil <hverkuil@xs4all.nl> 4292L: linux-media@vger.kernel.org 4293T: git git://linuxtv.org/media_tree.git 4294W: https://linuxtv.org 4295S: Maintained 4296F: drivers/media/common/cx2341x* 4297F: include/media/drv-intf/cx2341x.h 4298 4299CX24120 MEDIA DRIVER 4300M: Jemma Denson <jdenson@gmail.com> 4301M: Patrick Boettcher <patrick.boettcher@posteo.de> 4302L: linux-media@vger.kernel.org 4303W: https://linuxtv.org 4304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4305S: Maintained 4306F: drivers/media/dvb-frontends/cx24120* 4307 4308CX88 VIDEO4LINUX DRIVER 4309M: Mauro Carvalho Chehab <mchehab@kernel.org> 4310L: linux-media@vger.kernel.org 4311W: https://linuxtv.org 4312T: git git://linuxtv.org/media_tree.git 4313S: Odd fixes 4314F: Documentation/media/v4l-drivers/cx88* 4315F: drivers/media/pci/cx88/ 4316 4317CXD2820R MEDIA DRIVER 4318M: Antti Palosaari <crope@iki.fi> 4319L: linux-media@vger.kernel.org 4320W: https://linuxtv.org 4321W: http://palosaari.fi/linux/ 4322Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4323T: git git://linuxtv.org/anttip/media_tree.git 4324S: Maintained 4325F: drivers/media/dvb-frontends/cxd2820r* 4326 4327CXGB3 ETHERNET DRIVER (CXGB3) 4328M: Vishal Kulkarni <vishal@chelsio.com> 4329L: netdev@vger.kernel.org 4330W: http://www.chelsio.com 4331S: Supported 4332F: drivers/net/ethernet/chelsio/cxgb3/ 4333 4334CXGB3 ISCSI DRIVER (CXGB3I) 4335M: Karen Xie <kxie@chelsio.com> 4336L: linux-scsi@vger.kernel.org 4337W: http://www.chelsio.com 4338S: Supported 4339F: drivers/scsi/cxgbi/cxgb3i 4340 4341CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4342M: Potnuri Bharat Teja <bharat@chelsio.com> 4343L: linux-rdma@vger.kernel.org 4344W: http://www.openfabrics.org 4345S: Supported 4346F: drivers/infiniband/hw/cxgb3/ 4347F: include/uapi/rdma/cxgb3-abi.h 4348 4349CXGB4 CRYPTO DRIVER (chcr) 4350M: Atul Gupta <atul.gupta@chelsio.com> 4351L: linux-crypto@vger.kernel.org 4352W: http://www.chelsio.com 4353S: Supported 4354F: drivers/crypto/chelsio 4355 4356CXGB4 ETHERNET DRIVER (CXGB4) 4357M: Vishal Kulkarni <vishal@chelsio.com> 4358L: netdev@vger.kernel.org 4359W: http://www.chelsio.com 4360S: Supported 4361F: drivers/net/ethernet/chelsio/cxgb4/ 4362 4363CXGB4 ISCSI DRIVER (CXGB4I) 4364M: Karen Xie <kxie@chelsio.com> 4365L: linux-scsi@vger.kernel.org 4366W: http://www.chelsio.com 4367S: Supported 4368F: drivers/scsi/cxgbi/cxgb4i 4369 4370CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4371M: Potnuri Bharat Teja <bharat@chelsio.com> 4372L: linux-rdma@vger.kernel.org 4373W: http://www.openfabrics.org 4374S: Supported 4375F: drivers/infiniband/hw/cxgb4/ 4376F: include/uapi/rdma/cxgb4-abi.h 4377 4378CXGB4VF ETHERNET DRIVER (CXGB4VF) 4379M: Casey Leedom <leedom@chelsio.com> 4380L: netdev@vger.kernel.org 4381W: http://www.chelsio.com 4382S: Supported 4383F: drivers/net/ethernet/chelsio/cxgb4vf/ 4384 4385CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4386M: Frederic Barrat <fbarrat@linux.ibm.com> 4387M: Andrew Donnellan <ajd@linux.ibm.com> 4388L: linuxppc-dev@lists.ozlabs.org 4389S: Supported 4390F: arch/powerpc/platforms/powernv/pci-cxl.c 4391F: drivers/misc/cxl/ 4392F: include/misc/cxl* 4393F: include/uapi/misc/cxl.h 4394F: Documentation/powerpc/cxl.txt 4395F: Documentation/ABI/testing/sysfs-class-cxl 4396 4397CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4398M: Manoj N. Kumar <manoj@linux.ibm.com> 4399M: Matthew R. Ochs <mrochs@linux.ibm.com> 4400M: Uma Krishnan <ukrishn@linux.ibm.com> 4401L: linux-scsi@vger.kernel.org 4402S: Supported 4403F: drivers/scsi/cxlflash/ 4404F: include/uapi/scsi/cxlflash_ioctl.h 4405F: Documentation/powerpc/cxlflash.txt 4406 4407CYBERPRO FB DRIVER 4408M: Russell King <linux@armlinux.org.uk> 4409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4410W: http://www.armlinux.org.uk/ 4411S: Maintained 4412F: drivers/video/fbdev/cyber2000fb.* 4413 4414CYCLADES ASYNC MUX DRIVER 4415W: http://www.cyclades.com/ 4416S: Orphan 4417F: drivers/tty/cyclades.c 4418F: include/linux/cyclades.h 4419F: include/uapi/linux/cyclades.h 4420 4421CYCLADES PC300 DRIVER 4422W: http://www.cyclades.com/ 4423S: Orphan 4424F: drivers/net/wan/pc300* 4425 4426CYPRESS_FIRMWARE MEDIA DRIVER 4427M: Antti Palosaari <crope@iki.fi> 4428L: linux-media@vger.kernel.org 4429W: https://linuxtv.org 4430W: http://palosaari.fi/linux/ 4431Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4432T: git git://linuxtv.org/anttip/media_tree.git 4433S: Maintained 4434F: drivers/media/common/cypress_firmware* 4435 4436CYTTSP TOUCHSCREEN DRIVER 4437M: Ferruh Yigit <fery@cypress.com> 4438L: linux-input@vger.kernel.org 4439S: Supported 4440F: drivers/input/touchscreen/cyttsp* 4441F: include/linux/input/cyttsp.h 4442 4443D-LINK DIR-685 TOUCHKEYS DRIVER 4444M: Linus Walleij <linus.walleij@linaro.org> 4445L: linux-input@vger.kernel.org 4446S: Supported 4447F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4448 4449DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4450M: Joshua Kinard <kumba@gentoo.org> 4451S: Maintained 4452F: drivers/rtc/rtc-ds1685.c 4453F: include/linux/rtc/ds1685.h 4454 4455DAMA SLAVE for AX.25 4456M: Joerg Reuter <jreuter@yaina.de> 4457W: http://yaina.de/jreuter/ 4458W: http://www.qsl.net/dl1bke/ 4459L: linux-hams@vger.kernel.org 4460S: Maintained 4461F: net/ax25/af_ax25.c 4462F: net/ax25/ax25_dev.c 4463F: net/ax25/ax25_ds_* 4464F: net/ax25/ax25_in.c 4465F: net/ax25/ax25_out.c 4466F: net/ax25/ax25_timer.c 4467F: net/ax25/sysctl_net_ax25.c 4468 4469DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4470L: netdev@vger.kernel.org 4471S: Orphan 4472F: Documentation/networking/device_drivers/dec/dmfe.txt 4473F: drivers/net/ethernet/dec/tulip/dmfe.c 4474 4475DC390/AM53C974 SCSI driver 4476M: Hannes Reinecke <hare@suse.com> 4477L: linux-scsi@vger.kernel.org 4478S: Maintained 4479F: drivers/scsi/am53c974.c 4480 4481DC395x SCSI driver 4482M: Oliver Neukum <oliver@neukum.org> 4483M: Ali Akcaagac <aliakc@web.de> 4484M: Jamie Lenehan <lenehan@twibble.org> 4485L: dc395x@twibble.org 4486W: http://twibble.org/dist/dc395x/ 4487W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4488S: Maintained 4489F: Documentation/scsi/dc395x.txt 4490F: drivers/scsi/dc395x.* 4491 4492DCCP PROTOCOL 4493M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4494L: dccp@vger.kernel.org 4495W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4496S: Maintained 4497F: include/linux/dccp.h 4498F: include/uapi/linux/dccp.h 4499F: include/linux/tfrc.h 4500F: net/dccp/ 4501 4502DECnet NETWORK LAYER 4503W: http://linux-decnet.sourceforge.net 4504L: linux-decnet-user@lists.sourceforge.net 4505S: Orphan 4506F: Documentation/networking/decnet.txt 4507F: net/decnet/ 4508 4509DECSTATION PLATFORM SUPPORT 4510M: "Maciej W. Rozycki" <macro@linux-mips.org> 4511L: linux-mips@vger.kernel.org 4512W: http://www.linux-mips.org/wiki/DECstation 4513S: Maintained 4514F: arch/mips/dec/ 4515F: arch/mips/include/asm/dec/ 4516F: arch/mips/include/asm/mach-dec/ 4517 4518DEFXX FDDI NETWORK DRIVER 4519M: "Maciej W. Rozycki" <macro@linux-mips.org> 4520S: Maintained 4521F: drivers/net/fddi/defxx.* 4522 4523DELL SMBIOS DRIVER 4524M: Pali Rohár <pali.rohar@gmail.com> 4525M: Mario Limonciello <mario.limonciello@dell.com> 4526L: platform-driver-x86@vger.kernel.org 4527S: Maintained 4528F: drivers/platform/x86/dell-smbios.* 4529 4530DELL SMBIOS SMM DRIVER 4531M: Mario Limonciello <mario.limonciello@dell.com> 4532L: platform-driver-x86@vger.kernel.org 4533S: Maintained 4534F: drivers/platform/x86/dell-smbios-smm.c 4535 4536DELL SMBIOS WMI DRIVER 4537M: Mario Limonciello <mario.limonciello@dell.com> 4538L: platform-driver-x86@vger.kernel.org 4539S: Maintained 4540F: drivers/platform/x86/dell-smbios-wmi.c 4541F: tools/wmi/dell-smbios-example.c 4542 4543DEFZA FDDI NETWORK DRIVER 4544M: "Maciej W. Rozycki" <macro@linux-mips.org> 4545S: Maintained 4546F: drivers/net/fddi/defza.* 4547 4548DELL LAPTOP DRIVER 4549M: Matthew Garrett <mjg59@srcf.ucam.org> 4550M: Pali Rohár <pali.rohar@gmail.com> 4551L: platform-driver-x86@vger.kernel.org 4552S: Maintained 4553F: drivers/platform/x86/dell-laptop.c 4554 4555DELL LAPTOP FREEFALL DRIVER 4556M: Pali Rohár <pali.rohar@gmail.com> 4557S: Maintained 4558F: drivers/platform/x86/dell-smo8800.c 4559 4560DELL LAPTOP RBTN DRIVER 4561M: Pali Rohár <pali.rohar@gmail.com> 4562S: Maintained 4563F: drivers/platform/x86/dell-rbtn.* 4564 4565DELL REMOTE BIOS UPDATE DRIVER 4566M: Stuart Hayes <stuart.w.hayes@gmail.com> 4567L: platform-driver-x86@vger.kernel.org 4568S: Maintained 4569F: drivers/platform/x86/dell_rbu.c 4570 4571DELL LAPTOP SMM DRIVER 4572M: Pali Rohár <pali.rohar@gmail.com> 4573S: Maintained 4574F: drivers/hwmon/dell-smm-hwmon.c 4575F: include/uapi/linux/i8k.h 4576 4577DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4578M: Stuart Hayes <stuart.w.hayes@gmail.com> 4579L: platform-driver-x86@vger.kernel.org 4580S: Maintained 4581F: Documentation/dcdbas.txt 4582F: drivers/platform/x86/dcdbas.* 4583 4584DELL WMI NOTIFICATIONS DRIVER 4585M: Matthew Garrett <mjg59@srcf.ucam.org> 4586M: Pali Rohár <pali.rohar@gmail.com> 4587S: Maintained 4588F: drivers/platform/x86/dell-wmi.c 4589 4590DELL WMI DESCRIPTOR DRIVER 4591M: Mario Limonciello <mario.limonciello@dell.com> 4592S: Maintained 4593F: drivers/platform/x86/dell-wmi-descriptor.c 4594 4595DELTA ST MEDIA DRIVER 4596M: Hugues Fruchet <hugues.fruchet@st.com> 4597L: linux-media@vger.kernel.org 4598T: git git://linuxtv.org/media_tree.git 4599W: https://linuxtv.org 4600S: Supported 4601F: drivers/media/platform/sti/delta 4602 4603DENALI NAND DRIVER 4604M: Masahiro Yamada <yamada.masahiro@socionext.com> 4605L: linux-mtd@lists.infradead.org 4606S: Supported 4607F: drivers/mtd/nand/raw/denali* 4608 4609DESIGNWARE USB2 DRD IP DRIVER 4610M: Minas Harutyunyan <hminas@synopsys.com> 4611L: linux-usb@vger.kernel.org 4612T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4613S: Maintained 4614F: drivers/usb/dwc2/ 4615 4616DESIGNWARE USB3 DRD IP DRIVER 4617M: Felipe Balbi <balbi@kernel.org> 4618L: linux-usb@vger.kernel.org 4619T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4620S: Maintained 4621F: drivers/usb/dwc3/ 4622 4623DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4624M: Andreas Klinger <ak@it-klinger.de> 4625L: linux-iio@vger.kernel.org 4626S: Maintained 4627F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4628F: drivers/iio/proximity/srf*.c 4629 4630DEVICE COREDUMP (DEV_COREDUMP) 4631M: Johannes Berg <johannes@sipsolutions.net> 4632L: linux-kernel@vger.kernel.org 4633S: Maintained 4634F: drivers/base/devcoredump.c 4635F: include/linux/devcoredump.h 4636 4637DEVICE FREQUENCY (DEVFREQ) 4638M: MyungJoo Ham <myungjoo.ham@samsung.com> 4639M: Kyungmin Park <kyungmin.park@samsung.com> 4640R: Chanwoo Choi <cw00.choi@samsung.com> 4641L: linux-pm@vger.kernel.org 4642T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4643S: Maintained 4644F: drivers/devfreq/ 4645F: include/linux/devfreq.h 4646F: Documentation/devicetree/bindings/devfreq/ 4647F: include/trace/events/devfreq.h 4648 4649DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4650M: Chanwoo Choi <cw00.choi@samsung.com> 4651L: linux-pm@vger.kernel.org 4652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4653S: Supported 4654F: drivers/devfreq/event/ 4655F: drivers/devfreq/devfreq-event.c 4656F: include/linux/devfreq-event.h 4657F: Documentation/devicetree/bindings/devfreq/event/ 4658 4659DEVICE NUMBER REGISTRY 4660M: Torben Mathiasen <device@lanana.org> 4661W: http://lanana.org/docs/device-list/index.html 4662S: Maintained 4663 4664DEVICE-MAPPER (LVM) 4665M: Alasdair Kergon <agk@redhat.com> 4666M: Mike Snitzer <snitzer@redhat.com> 4667M: dm-devel@redhat.com 4668L: dm-devel@redhat.com 4669W: http://sources.redhat.com/dm 4670Q: http://patchwork.kernel.org/project/dm-devel/list/ 4671T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4672T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4673S: Maintained 4674F: Documentation/device-mapper/ 4675F: drivers/md/Makefile 4676F: drivers/md/Kconfig 4677F: drivers/md/dm* 4678F: drivers/md/persistent-data/ 4679F: include/linux/device-mapper.h 4680F: include/linux/dm-*.h 4681F: include/uapi/linux/dm-*.h 4682 4683DEVLINK 4684M: Jiri Pirko <jiri@mellanox.com> 4685L: netdev@vger.kernel.org 4686S: Supported 4687F: net/core/devlink.c 4688F: include/net/devlink.h 4689F: include/uapi/linux/devlink.h 4690 4691DIALOG SEMICONDUCTOR DRIVERS 4692M: Support Opensource <support.opensource@diasemi.com> 4693W: http://www.dialog-semiconductor.com/products 4694S: Supported 4695F: Documentation/hwmon/da90??.rst 4696F: Documentation/devicetree/bindings/mfd/da90*.txt 4697F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4698F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4699F: Documentation/devicetree/bindings/regulator/da92*.txt 4700F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4701F: Documentation/devicetree/bindings/sound/da[79]*.txt 4702F: drivers/gpio/gpio-da90??.c 4703F: drivers/hwmon/da90??-hwmon.c 4704F: drivers/iio/adc/da91??-*.c 4705F: drivers/input/misc/da90??_onkey.c 4706F: drivers/input/touchscreen/da9052_tsi.c 4707F: drivers/leds/leds-da90??.c 4708F: drivers/mfd/da903x.c 4709F: drivers/mfd/da90??-*.c 4710F: drivers/mfd/da91??-*.c 4711F: drivers/power/supply/da9052-battery.c 4712F: drivers/power/supply/da91??-*.c 4713F: drivers/regulator/da903x.c 4714F: drivers/regulator/da9???-regulator.[ch] 4715F: drivers/thermal/da90??-thermal.c 4716F: drivers/rtc/rtc-da90??.c 4717F: drivers/video/backlight/da90??_bl.c 4718F: drivers/watchdog/da90??_wdt.c 4719F: include/linux/mfd/da903x.h 4720F: include/linux/mfd/da9052/ 4721F: include/linux/mfd/da9055/ 4722F: include/linux/mfd/da9062/ 4723F: include/linux/mfd/da9063/ 4724F: include/linux/mfd/da9150/ 4725F: include/linux/regulator/da9211.h 4726F: include/sound/da[79]*.h 4727F: sound/soc/codecs/da[79]*.[ch] 4728 4729DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4730M: William Breathitt Gray <vilhelm.gray@gmail.com> 4731L: linux-gpio@vger.kernel.org 4732S: Maintained 4733F: drivers/gpio/gpio-gpio-mm.c 4734 4735DIOLAN U2C-12 I2C DRIVER 4736M: Guenter Roeck <linux@roeck-us.net> 4737L: linux-i2c@vger.kernel.org 4738S: Maintained 4739F: drivers/i2c/busses/i2c-diolan-u2c.c 4740 4741FILESYSTEM DIRECT ACCESS (DAX) 4742M: Dan Williams <dan.j.williams@intel.com> 4743R: Matthew Wilcox <willy@infradead.org> 4744R: Jan Kara <jack@suse.cz> 4745L: linux-fsdevel@vger.kernel.org 4746L: linux-nvdimm@lists.01.org 4747S: Supported 4748F: fs/dax.c 4749F: include/linux/dax.h 4750F: include/trace/events/fs_dax.h 4751 4752DEVICE DIRECT ACCESS (DAX) 4753M: Dan Williams <dan.j.williams@intel.com> 4754M: Vishal Verma <vishal.l.verma@intel.com> 4755M: Keith Busch <keith.busch@intel.com> 4756M: Dave Jiang <dave.jiang@intel.com> 4757L: linux-nvdimm@lists.01.org 4758S: Supported 4759F: drivers/dax/ 4760 4761DIRECTORY NOTIFICATION (DNOTIFY) 4762M: Jan Kara <jack@suse.cz> 4763R: Amir Goldstein <amir73il@gmail.com> 4764L: linux-fsdevel@vger.kernel.org 4765S: Maintained 4766F: Documentation/filesystems/dnotify.txt 4767F: fs/notify/dnotify/ 4768F: include/linux/dnotify.h 4769 4770DISK GEOMETRY AND PARTITION HANDLING 4771M: Andries Brouwer <aeb@cwi.nl> 4772W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4773W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4774W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4775S: Maintained 4776 4777DISKQUOTA 4778M: Jan Kara <jack@suse.com> 4779S: Maintained 4780F: Documentation/filesystems/quota.txt 4781F: fs/quota/ 4782F: include/linux/quota*.h 4783F: include/uapi/linux/quota*.h 4784 4785DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4786M: Bernie Thompson <bernie@plugable.com> 4787L: linux-fbdev@vger.kernel.org 4788S: Maintained 4789W: http://plugable.com/category/projects/udlfb/ 4790F: drivers/video/fbdev/udlfb.c 4791F: include/video/udlfb.h 4792F: Documentation/fb/udlfb.txt 4793 4794DISTRIBUTED LOCK MANAGER (DLM) 4795M: Christine Caulfield <ccaulfie@redhat.com> 4796M: David Teigland <teigland@redhat.com> 4797L: cluster-devel@redhat.com 4798W: http://sources.redhat.com/cluster/ 4799T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4800S: Supported 4801F: fs/dlm/ 4802 4803DMA BUFFER SHARING FRAMEWORK 4804M: Sumit Semwal <sumit.semwal@linaro.org> 4805S: Maintained 4806L: linux-media@vger.kernel.org 4807L: dri-devel@lists.freedesktop.org 4808L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4809F: drivers/dma-buf/ 4810F: include/linux/dma-buf* 4811F: include/linux/reservation.h 4812F: include/linux/*fence.h 4813F: Documentation/driver-api/dma-buf.rst 4814T: git git://anongit.freedesktop.org/drm/drm-misc 4815 4816DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4817M: Vinod Koul <vkoul@kernel.org> 4818L: dmaengine@vger.kernel.org 4819Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4820S: Maintained 4821F: drivers/dma/ 4822F: include/linux/dmaengine.h 4823F: include/linux/of_dma.h 4824F: Documentation/devicetree/bindings/dma/ 4825F: Documentation/driver-api/dmaengine/ 4826T: git git://git.infradead.org/users/vkoul/slave-dma.git 4827 4828DMA MAPPING HELPERS 4829M: Christoph Hellwig <hch@lst.de> 4830M: Marek Szyprowski <m.szyprowski@samsung.com> 4831R: Robin Murphy <robin.murphy@arm.com> 4832L: iommu@lists.linux-foundation.org 4833T: git git://git.infradead.org/users/hch/dma-mapping.git 4834W: http://git.infradead.org/users/hch/dma-mapping.git 4835S: Supported 4836F: kernel/dma/ 4837F: include/asm-generic/dma-mapping.h 4838F: include/linux/dma-direct.h 4839F: include/linux/dma-mapping.h 4840F: include/linux/dma-noncoherent.h 4841 4842DME1737 HARDWARE MONITOR DRIVER 4843M: Juerg Haefliger <juergh@gmail.com> 4844L: linux-hwmon@vger.kernel.org 4845S: Maintained 4846F: Documentation/hwmon/dme1737.rst 4847F: drivers/hwmon/dme1737.c 4848 4849DMI/SMBIOS SUPPORT 4850M: Jean Delvare <jdelvare@suse.com> 4851S: Maintained 4852T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4853F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4854F: drivers/firmware/dmi-id.c 4855F: drivers/firmware/dmi_scan.c 4856F: include/linux/dmi.h 4857 4858DOCUMENTATION 4859M: Jonathan Corbet <corbet@lwn.net> 4860L: linux-doc@vger.kernel.org 4861S: Maintained 4862F: Documentation/ 4863F: scripts/kernel-doc 4864X: Documentation/ABI/ 4865X: Documentation/acpi/ 4866X: Documentation/devicetree/ 4867X: Documentation/i2c/ 4868X: Documentation/media/ 4869X: Documentation/power/ 4870X: Documentation/spi/ 4871T: git git://git.lwn.net/linux.git docs-next 4872 4873DOCUMENTATION/ITALIAN 4874M: Federico Vaga <federico.vaga@vaga.pv.it> 4875L: linux-doc@vger.kernel.org 4876S: Maintained 4877F: Documentation/translations/it_IT 4878 4879DONGWOON DW9714 LENS VOICE COIL DRIVER 4880M: Sakari Ailus <sakari.ailus@linux.intel.com> 4881L: linux-media@vger.kernel.org 4882T: git git://linuxtv.org/media_tree.git 4883S: Maintained 4884F: drivers/media/i2c/dw9714.c 4885F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4886 4887DONGWOON DW9807 LENS VOICE COIL DRIVER 4888M: Sakari Ailus <sakari.ailus@linux.intel.com> 4889L: linux-media@vger.kernel.org 4890T: git git://linuxtv.org/media_tree.git 4891S: Maintained 4892F: drivers/media/i2c/dw9807-vcm.c 4893F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4894 4895DOUBLETALK DRIVER 4896M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4897L: blinux-list@redhat.com 4898S: Maintained 4899F: drivers/char/dtlk.c 4900F: include/linux/dtlk.h 4901 4902DPAA2 DATAPATH I/O (DPIO) DRIVER 4903M: Roy Pledge <Roy.Pledge@nxp.com> 4904L: linux-kernel@vger.kernel.org 4905S: Maintained 4906F: drivers/soc/fsl/dpio 4907 4908DPAA2 ETHERNET DRIVER 4909M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4910L: netdev@vger.kernel.org 4911S: Maintained 4912F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4913F: drivers/net/ethernet/freescale/dpaa2/dpni* 4914F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4915F: drivers/net/ethernet/freescale/dpaa2/Makefile 4916F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4917 4918DPAA2 ETHERNET SWITCH DRIVER 4919M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4920M: Ioana Ciornei <ioana.ciornei@nxp.com> 4921L: linux-kernel@vger.kernel.org 4922S: Maintained 4923F: drivers/staging/fsl-dpaa2/ethsw 4924 4925DPAA2 PTP CLOCK DRIVER 4926M: Yangbo Lu <yangbo.lu@nxp.com> 4927L: netdev@vger.kernel.org 4928S: Maintained 4929F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4930F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4931 4932DPT_I2O SCSI RAID DRIVER 4933M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4934L: linux-scsi@vger.kernel.org 4935W: http://www.adaptec.com/ 4936S: Maintained 4937F: drivers/scsi/dpt* 4938F: drivers/scsi/dpt/ 4939 4940DRBD DRIVER 4941M: Philipp Reisner <philipp.reisner@linbit.com> 4942M: Lars Ellenberg <lars.ellenberg@linbit.com> 4943L: drbd-dev@lists.linbit.com 4944W: http://www.drbd.org 4945T: git git://git.linbit.com/linux-drbd.git 4946T: git git://git.linbit.com/drbd-8.4.git 4947S: Supported 4948F: drivers/block/drbd/ 4949F: lib/lru_cache.c 4950F: Documentation/blockdev/drbd/ 4951 4952DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4953M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4954R: "Rafael J. Wysocki" <rafael@kernel.org> 4955T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4956S: Supported 4957F: Documentation/kobject.txt 4958F: drivers/base/ 4959F: fs/debugfs/ 4960F: fs/sysfs/ 4961F: include/linux/debugfs.h 4962F: include/linux/kobj* 4963F: lib/kobj* 4964 4965DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4966M: Kevin Hilman <khilman@kernel.org> 4967M: Nishanth Menon <nm@ti.com> 4968S: Maintained 4969F: drivers/power/avs/ 4970F: include/linux/power/smartreflex.h 4971L: linux-pm@vger.kernel.org 4972 4973DRM DRIVER FOR ARM PL111 CLCD 4974M: Eric Anholt <eric@anholt.net> 4975T: git git://anongit.freedesktop.org/drm/drm-misc 4976S: Supported 4977F: drivers/gpu/drm/pl111/ 4978 4979DRM DRIVER FOR ARM VERSATILE TFT PANELS 4980M: Linus Walleij <linus.walleij@linaro.org> 4981T: git git://anongit.freedesktop.org/drm/drm-misc 4982S: Maintained 4983F: drivers/gpu/drm/panel/panel-arm-versatile.c 4984F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4985 4986DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4987M: Dave Airlie <airlied@redhat.com> 4988S: Odd Fixes 4989F: drivers/gpu/drm/ast/ 4990 4991DRM DRIVER FOR ASPEED BMC GFX 4992M: Joel Stanley <joel@jms.id.au> 4993L: linux-aspeed@lists.ozlabs.org 4994T: git git://anongit.freedesktop.org/drm/drm-misc 4995S: Supported 4996F: drivers/gpu/drm/aspeed/ 4997F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 4998 4999DRM DRIVER FOR BOCHS VIRTUAL GPU 5000M: Gerd Hoffmann <kraxel@redhat.com> 5001L: virtualization@lists.linux-foundation.org 5002T: git git://anongit.freedesktop.org/drm/drm-misc 5003S: Maintained 5004F: drivers/gpu/drm/bochs/ 5005 5006DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5007M: Linus Walleij <linus.walleij@linaro.org> 5008T: git git://anongit.freedesktop.org/drm/drm-misc 5009S: Maintained 5010F: drivers/gpu/drm/tve200/ 5011 5012DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5013M: Jagan Teki <jagan@amarulasolutions.com> 5014S: Maintained 5015F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5016F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5017 5018DRM DRIVER FOR ILITEK ILI9225 PANELS 5019M: David Lechner <david@lechnology.com> 5020S: Maintained 5021F: drivers/gpu/drm/tinydrm/ili9225.c 5022F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5023 5024DRM DRIVER FOR HX8357D PANELS 5025M: Eric Anholt <eric@anholt.net> 5026T: git git://anongit.freedesktop.org/drm/drm-misc 5027S: Maintained 5028F: drivers/gpu/drm/tinydrm/hx8357d.c 5029F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5030 5031DRM DRIVER FOR INTEL I810 VIDEO CARDS 5032S: Orphan / Obsolete 5033F: drivers/gpu/drm/i810/ 5034F: include/uapi/drm/i810_drm.h 5035 5036DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5037S: Orphan / Obsolete 5038F: drivers/gpu/drm/mga/ 5039F: include/uapi/drm/mga_drm.h 5040 5041DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5042M: Dave Airlie <airlied@redhat.com> 5043S: Odd Fixes 5044F: drivers/gpu/drm/mgag200/ 5045 5046DRM DRIVER FOR MI0283QT 5047M: Noralf Trønnes <noralf@tronnes.org> 5048S: Maintained 5049F: drivers/gpu/drm/tinydrm/mi0283qt.c 5050F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5051 5052DRM DRIVER FOR MSM ADRENO GPU 5053M: Rob Clark <robdclark@gmail.com> 5054M: Sean Paul <sean@poorly.run> 5055L: linux-arm-msm@vger.kernel.org 5056L: dri-devel@lists.freedesktop.org 5057L: freedreno@lists.freedesktop.org 5058T: git https://gitlab.freedesktop.org/drm/msm.git 5059S: Maintained 5060F: drivers/gpu/drm/msm/ 5061F: include/uapi/drm/msm_drm.h 5062F: Documentation/devicetree/bindings/display/msm/ 5063 5064DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5065M: Ben Skeggs <bskeggs@redhat.com> 5066L: dri-devel@lists.freedesktop.org 5067L: nouveau@lists.freedesktop.org 5068T: git git://github.com/skeggsb/linux 5069S: Supported 5070F: drivers/gpu/drm/nouveau/ 5071F: include/uapi/drm/nouveau_drm.h 5072 5073DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5074M: Stefan Mavrodiev <stefan@olimex.com> 5075S: Maintained 5076F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5077F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5078 5079DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5080M: Noralf Trønnes <noralf@tronnes.org> 5081S: Maintained 5082F: drivers/gpu/drm/tinydrm/repaper.c 5083F: Documentation/devicetree/bindings/display/repaper.txt 5084 5085DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5086M: Dave Airlie <airlied@redhat.com> 5087M: Gerd Hoffmann <kraxel@redhat.com> 5088L: virtualization@lists.linux-foundation.org 5089T: git git://anongit.freedesktop.org/drm/drm-misc 5090S: Obsolete 5091W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5092F: drivers/gpu/drm/cirrus/ 5093 5094DRM DRIVER FOR QXL VIRTUAL GPU 5095M: Dave Airlie <airlied@redhat.com> 5096M: Gerd Hoffmann <kraxel@redhat.com> 5097L: virtualization@lists.linux-foundation.org 5098L: spice-devel@lists.freedesktop.org 5099T: git git://anongit.freedesktop.org/drm/drm-misc 5100S: Maintained 5101F: drivers/gpu/drm/qxl/ 5102F: include/uapi/drm/qxl_drm.h 5103 5104DRM DRIVER FOR RAGE 128 VIDEO CARDS 5105S: Orphan / Obsolete 5106F: drivers/gpu/drm/r128/ 5107F: include/uapi/drm/r128_drm.h 5108 5109DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5110M: Guido Günther <agx@sigxcpu.org> 5111S: Maintained 5112F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5113F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5114 5115DRM DRIVER FOR SAVAGE VIDEO CARDS 5116S: Orphan / Obsolete 5117F: drivers/gpu/drm/savage/ 5118F: include/uapi/drm/savage_drm.h 5119 5120DRM DRIVER FOR SIS VIDEO CARDS 5121S: Orphan / Obsolete 5122F: drivers/gpu/drm/sis/ 5123F: include/uapi/drm/sis_drm.h 5124 5125DRM DRIVER FOR SITRONIX ST7701 PANELS 5126M: Jagan Teki <jagan@amarulasolutions.com> 5127S: Maintained 5128F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5129F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5130 5131DRM DRIVER FOR SITRONIX ST7586 PANELS 5132M: David Lechner <david@lechnology.com> 5133S: Maintained 5134F: drivers/gpu/drm/tinydrm/st7586.c 5135F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5136 5137DRM DRIVER FOR SITRONIX ST7735R PANELS 5138M: David Lechner <david@lechnology.com> 5139S: Maintained 5140F: drivers/gpu/drm/tinydrm/st7735r.c 5141F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5142 5143DRM DRIVER FOR TDFX VIDEO CARDS 5144S: Orphan / Obsolete 5145F: drivers/gpu/drm/tdfx/ 5146 5147DRM DRIVER FOR TPO TPG110 PANELS 5148M: Linus Walleij <linus.walleij@linaro.org> 5149T: git git://anongit.freedesktop.org/drm/drm-misc 5150S: Maintained 5151F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5152F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5153 5154DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5155M: Dave Airlie <airlied@redhat.com> 5156R: Sean Paul <sean@poorly.run> 5157L: dri-devel@lists.freedesktop.org 5158S: Odd Fixes 5159F: drivers/gpu/drm/udl/ 5160T: git git://anongit.freedesktop.org/drm/drm-misc 5161 5162DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5163M: Hans de Goede <hdegoede@redhat.com> 5164L: dri-devel@lists.freedesktop.org 5165S: Maintained 5166F: drivers/gpu/drm/vboxvideo/ 5167T: git git://anongit.freedesktop.org/drm/drm-misc 5168 5169DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5170M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5171R: Haneen Mohammed <hamohammed.sa@gmail.com> 5172R: Daniel Vetter <daniel@ffwll.ch> 5173T: git git://anongit.freedesktop.org/drm/drm-misc 5174S: Maintained 5175L: dri-devel@lists.freedesktop.org 5176F: drivers/gpu/drm/vkms/ 5177F: Documentation/gpu/vkms.rst 5178 5179DRM DRIVER FOR VMWARE VIRTUAL GPU 5180M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5181M: Thomas Hellstrom <thellstrom@vmware.com> 5182L: dri-devel@lists.freedesktop.org 5183T: git git://people.freedesktop.org/~thomash/linux 5184S: Supported 5185F: drivers/gpu/drm/vmwgfx/ 5186F: include/uapi/drm/vmwgfx_drm.h 5187 5188DRM DRIVERS 5189M: David Airlie <airlied@linux.ie> 5190M: Daniel Vetter <daniel@ffwll.ch> 5191L: dri-devel@lists.freedesktop.org 5192T: git git://anongit.freedesktop.org/drm/drm 5193B: https://bugs.freedesktop.org/ 5194C: irc://chat.freenode.net/dri-devel 5195S: Maintained 5196F: drivers/gpu/drm/ 5197F: drivers/gpu/vga/ 5198F: Documentation/devicetree/bindings/display/ 5199F: Documentation/devicetree/bindings/gpu/ 5200F: Documentation/gpu/ 5201F: include/drm/ 5202F: include/uapi/drm/ 5203F: include/linux/vga* 5204 5205DRM DRIVERS AND MISC GPU PATCHES 5206M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5207M: Maxime Ripard <maxime.ripard@bootlin.com> 5208M: Sean Paul <sean@poorly.run> 5209W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5210S: Maintained 5211T: git git://anongit.freedesktop.org/drm/drm-misc 5212F: Documentation/gpu/ 5213F: drivers/gpu/vga/ 5214F: drivers/gpu/drm/* 5215F: include/drm/drm* 5216F: include/uapi/drm/drm* 5217F: include/linux/vga* 5218 5219DRM DRIVERS FOR ALLWINNER A10 5220M: Maxime Ripard <maxime.ripard@bootlin.com> 5221L: dri-devel@lists.freedesktop.org 5222S: Supported 5223F: drivers/gpu/drm/sun4i/ 5224F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5225T: git git://anongit.freedesktop.org/drm/drm-misc 5226 5227DRM DRIVERS FOR AMLOGIC SOCS 5228M: Neil Armstrong <narmstrong@baylibre.com> 5229L: dri-devel@lists.freedesktop.org 5230L: linux-amlogic@lists.infradead.org 5231W: http://linux-meson.com/ 5232S: Supported 5233F: drivers/gpu/drm/meson/ 5234F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5235F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5236F: Documentation/gpu/meson.rst 5237T: git git://anongit.freedesktop.org/drm/drm-misc 5238 5239DRM DRIVERS FOR ATMEL HLCDC 5240M: Boris Brezillon <bbrezillon@kernel.org> 5241L: dri-devel@lists.freedesktop.org 5242S: Supported 5243F: drivers/gpu/drm/atmel-hlcdc/ 5244F: Documentation/devicetree/bindings/display/atmel/ 5245T: git git://anongit.freedesktop.org/drm/drm-misc 5246 5247DRM DRIVERS FOR BRIDGE CHIPS 5248M: Andrzej Hajda <a.hajda@samsung.com> 5249R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5250S: Maintained 5251T: git git://anongit.freedesktop.org/drm/drm-misc 5252F: drivers/gpu/drm/bridge/ 5253 5254DRM DRIVERS FOR EXYNOS 5255M: Inki Dae <inki.dae@samsung.com> 5256M: Joonyoung Shim <jy0922.shim@samsung.com> 5257M: Seung-Woo Kim <sw0312.kim@samsung.com> 5258M: Kyungmin Park <kyungmin.park@samsung.com> 5259L: dri-devel@lists.freedesktop.org 5260T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5261S: Supported 5262F: drivers/gpu/drm/exynos/ 5263F: include/uapi/drm/exynos_drm.h 5264F: Documentation/devicetree/bindings/display/exynos/ 5265 5266DRM DRIVERS FOR FREESCALE DCU 5267M: Stefan Agner <stefan@agner.ch> 5268M: Alison Wang <alison.wang@nxp.com> 5269L: dri-devel@lists.freedesktop.org 5270S: Supported 5271F: drivers/gpu/drm/fsl-dcu/ 5272F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5273F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5274F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5275T: git git://anongit.freedesktop.org/drm/drm-misc 5276 5277DRM DRIVERS FOR FREESCALE IMX 5278M: Philipp Zabel <p.zabel@pengutronix.de> 5279L: dri-devel@lists.freedesktop.org 5280S: Maintained 5281F: drivers/gpu/drm/imx/ 5282F: drivers/gpu/ipu-v3/ 5283F: Documentation/devicetree/bindings/display/imx/ 5284 5285DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5286M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5287L: dri-devel@lists.freedesktop.org 5288T: git git://github.com/patjak/drm-gma500 5289S: Maintained 5290F: drivers/gpu/drm/gma500/ 5291 5292DRM DRIVERS FOR HISILICON 5293M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5294M: Rongrong Zou <zourongrong@gmail.com> 5295R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5296R: Chen Feng <puck.chen@hisilicon.com> 5297L: dri-devel@lists.freedesktop.org 5298T: git git://github.com/xin3liang/linux.git 5299S: Maintained 5300F: drivers/gpu/drm/hisilicon/ 5301F: Documentation/devicetree/bindings/display/hisilicon/ 5302 5303DRM DRIVERS FOR LIMA 5304M: Qiang Yu <yuq825@gmail.com> 5305L: dri-devel@lists.freedesktop.org 5306L: lima@lists.freedesktop.org (moderated for non-subscribers) 5307S: Maintained 5308F: drivers/gpu/drm/lima/ 5309F: include/uapi/drm/lima_drm.h 5310T: git git://anongit.freedesktop.org/drm/drm-misc 5311 5312DRM DRIVERS FOR MEDIATEK 5313M: CK Hu <ck.hu@mediatek.com> 5314M: Philipp Zabel <p.zabel@pengutronix.de> 5315L: dri-devel@lists.freedesktop.org 5316S: Supported 5317F: drivers/gpu/drm/mediatek/ 5318F: Documentation/devicetree/bindings/display/mediatek/ 5319 5320DRM DRIVERS FOR NVIDIA TEGRA 5321M: Thierry Reding <thierry.reding@gmail.com> 5322L: dri-devel@lists.freedesktop.org 5323L: linux-tegra@vger.kernel.org 5324T: git git://anongit.freedesktop.org/tegra/linux.git 5325S: Supported 5326F: drivers/gpu/drm/tegra/ 5327F: drivers/gpu/host1x/ 5328F: include/linux/host1x.h 5329F: include/uapi/drm/tegra_drm.h 5330F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5331 5332DRM DRIVERS FOR RENESAS 5333M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5334M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5335L: dri-devel@lists.freedesktop.org 5336L: linux-renesas-soc@vger.kernel.org 5337T: git git://linuxtv.org/pinchartl/media drm/du/next 5338S: Supported 5339F: drivers/gpu/drm/rcar-du/ 5340F: drivers/gpu/drm/shmobile/ 5341F: include/linux/platform_data/shmob_drm.h 5342F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5343F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5344F: Documentation/devicetree/bindings/display/renesas,du.txt 5345 5346DRM DRIVERS FOR ROCKCHIP 5347M: Sandy Huang <hjc@rock-chips.com> 5348M: Heiko Stübner <heiko@sntech.de> 5349L: dri-devel@lists.freedesktop.org 5350S: Maintained 5351F: drivers/gpu/drm/rockchip/ 5352F: Documentation/devicetree/bindings/display/rockchip/ 5353T: git git://anongit.freedesktop.org/drm/drm-misc 5354 5355DRM DRIVERS FOR STI 5356M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5357M: Vincent Abriou <vincent.abriou@st.com> 5358L: dri-devel@lists.freedesktop.org 5359T: git git://anongit.freedesktop.org/drm/drm-misc 5360S: Maintained 5361F: drivers/gpu/drm/sti 5362F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5363 5364DRM DRIVERS FOR STM 5365M: Yannick Fertre <yannick.fertre@st.com> 5366M: Philippe Cornu <philippe.cornu@st.com> 5367M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5368M: Vincent Abriou <vincent.abriou@st.com> 5369L: dri-devel@lists.freedesktop.org 5370T: git git://anongit.freedesktop.org/drm/drm-misc 5371S: Maintained 5372F: drivers/gpu/drm/stm 5373F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5374 5375DRM DRIVERS FOR TI LCDC 5376M: Jyri Sarha <jsarha@ti.com> 5377R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5378L: dri-devel@lists.freedesktop.org 5379S: Maintained 5380F: drivers/gpu/drm/tilcdc/ 5381F: Documentation/devicetree/bindings/display/tilcdc/ 5382 5383DRM DRIVERS FOR TI OMAP 5384M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5385L: dri-devel@lists.freedesktop.org 5386S: Maintained 5387F: drivers/gpu/drm/omapdrm/ 5388F: Documentation/devicetree/bindings/display/ti/ 5389 5390DRM DRIVERS FOR V3D 5391M: Eric Anholt <eric@anholt.net> 5392S: Supported 5393F: drivers/gpu/drm/v3d/ 5394F: include/uapi/drm/v3d_drm.h 5395F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5396T: git git://anongit.freedesktop.org/drm/drm-misc 5397 5398DRM DRIVERS FOR VC4 5399M: Eric Anholt <eric@anholt.net> 5400T: git git://github.com/anholt/linux 5401S: Supported 5402F: drivers/gpu/drm/vc4/ 5403F: include/uapi/drm/vc4_drm.h 5404F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5405T: git git://anongit.freedesktop.org/drm/drm-misc 5406 5407DRM DRIVERS FOR VIVANTE GPU IP 5408M: Lucas Stach <l.stach@pengutronix.de> 5409R: Russell King <linux+etnaviv@armlinux.org.uk> 5410R: Christian Gmeiner <christian.gmeiner@gmail.com> 5411L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5412L: dri-devel@lists.freedesktop.org 5413S: Maintained 5414F: drivers/gpu/drm/etnaviv/ 5415F: include/uapi/drm/etnaviv_drm.h 5416F: Documentation/devicetree/bindings/display/etnaviv/ 5417 5418DRM DRIVERS FOR ZTE ZX 5419M: Shawn Guo <shawnguo@kernel.org> 5420L: dri-devel@lists.freedesktop.org 5421S: Maintained 5422F: drivers/gpu/drm/zte/ 5423F: Documentation/devicetree/bindings/display/zte,vou.txt 5424T: git git://anongit.freedesktop.org/drm/drm-misc 5425 5426DRM PANEL DRIVERS 5427M: Thierry Reding <thierry.reding@gmail.com> 5428L: dri-devel@lists.freedesktop.org 5429T: git git://anongit.freedesktop.org/drm/drm-misc 5430S: Maintained 5431F: drivers/gpu/drm/drm_panel.c 5432F: drivers/gpu/drm/panel/ 5433F: include/drm/drm_panel.h 5434F: Documentation/devicetree/bindings/display/panel/ 5435 5436DRM TINYDRM DRIVERS 5437M: Noralf Trønnes <noralf@tronnes.org> 5438W: https://github.com/notro/tinydrm/wiki/Development 5439T: git git://anongit.freedesktop.org/drm/drm-misc 5440S: Maintained 5441F: drivers/gpu/drm/tinydrm/ 5442F: include/drm/tinydrm/ 5443 5444DRM DRIVERS FOR XEN 5445M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5446T: git git://anongit.freedesktop.org/drm/drm-misc 5447L: dri-devel@lists.freedesktop.org 5448L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5449S: Supported 5450F: drivers/gpu/drm/xen/ 5451F: Documentation/gpu/xen-front.rst 5452 5453DRM TTM SUBSYSTEM 5454M: Christian Koenig <christian.koenig@amd.com> 5455M: Huang Rui <ray.huang@amd.com> 5456M: Junwei Zhang <Jerry.Zhang@amd.com> 5457T: git git://people.freedesktop.org/~agd5f/linux 5458S: Maintained 5459L: dri-devel@lists.freedesktop.org 5460F: include/drm/ttm/ 5461F: drivers/gpu/drm/ttm/ 5462 5463DSBR100 USB FM RADIO DRIVER 5464M: Alexey Klimov <klimov.linux@gmail.com> 5465L: linux-media@vger.kernel.org 5466T: git git://linuxtv.org/media_tree.git 5467S: Maintained 5468F: drivers/media/radio/dsbr100.c 5469 5470DSCC4 DRIVER 5471M: Francois Romieu <romieu@fr.zoreil.com> 5472L: netdev@vger.kernel.org 5473S: Maintained 5474F: drivers/net/wan/dscc4.c 5475 5476DT3155 MEDIA DRIVER 5477M: Hans Verkuil <hverkuil@xs4all.nl> 5478L: linux-media@vger.kernel.org 5479T: git git://linuxtv.org/media_tree.git 5480W: https://linuxtv.org 5481S: Odd Fixes 5482F: drivers/media/pci/dt3155/ 5483 5484DVB_USB_AF9015 MEDIA DRIVER 5485M: Antti Palosaari <crope@iki.fi> 5486L: linux-media@vger.kernel.org 5487W: https://linuxtv.org 5488W: http://palosaari.fi/linux/ 5489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5490T: git git://linuxtv.org/anttip/media_tree.git 5491S: Maintained 5492F: drivers/media/usb/dvb-usb-v2/af9015* 5493 5494DVB_USB_AF9035 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/af9035* 5503 5504DVB_USB_ANYSEE 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/anysee* 5513 5514DVB_USB_AU6610 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/au6610* 5523 5524DVB_USB_CE6230 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/ce6230* 5533 5534DVB_USB_CXUSB MEDIA DRIVER 5535M: Michael Krufky <mkrufky@linuxtv.org> 5536L: linux-media@vger.kernel.org 5537W: https://linuxtv.org 5538W: http://github.com/mkrufky 5539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5540T: git git://linuxtv.org/media_tree.git 5541S: Maintained 5542F: drivers/media/usb/dvb-usb/cxusb* 5543 5544DVB_USB_EC168 MEDIA DRIVER 5545M: Antti Palosaari <crope@iki.fi> 5546L: linux-media@vger.kernel.org 5547W: https://linuxtv.org 5548W: http://palosaari.fi/linux/ 5549Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5550T: git git://linuxtv.org/anttip/media_tree.git 5551S: Maintained 5552F: drivers/media/usb/dvb-usb-v2/ec168* 5553 5554DVB_USB_GL861 MEDIA DRIVER 5555M: Antti Palosaari <crope@iki.fi> 5556L: linux-media@vger.kernel.org 5557W: https://linuxtv.org 5558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5559T: git git://linuxtv.org/anttip/media_tree.git 5560S: Maintained 5561F: drivers/media/usb/dvb-usb-v2/gl861* 5562 5563DVB_USB_MXL111SF MEDIA DRIVER 5564M: Michael Krufky <mkrufky@linuxtv.org> 5565L: linux-media@vger.kernel.org 5566W: https://linuxtv.org 5567W: http://github.com/mkrufky 5568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5569T: git git://linuxtv.org/mkrufky/mxl111sf.git 5570S: Maintained 5571F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5572 5573DVB_USB_RTL28XXU MEDIA DRIVER 5574M: Antti Palosaari <crope@iki.fi> 5575L: linux-media@vger.kernel.org 5576W: https://linuxtv.org 5577W: http://palosaari.fi/linux/ 5578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5579T: git git://linuxtv.org/anttip/media_tree.git 5580S: Maintained 5581F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5582 5583DVB_USB_V2 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/dvb_usb* 5592F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5593 5594DYNAMIC DEBUG 5595M: Jason Baron <jbaron@akamai.com> 5596S: Maintained 5597F: lib/dynamic_debug.c 5598F: include/linux/dynamic_debug.h 5599 5600DYNAMIC INTERRUPT MODERATION 5601M: Tal Gilboa <talgi@mellanox.com> 5602S: Maintained 5603F: include/linux/net_dim.h 5604 5605DZ DECSTATION DZ11 SERIAL DRIVER 5606M: "Maciej W. Rozycki" <macro@linux-mips.org> 5607S: Maintained 5608F: drivers/tty/serial/dz.* 5609 5610E3X0 POWER BUTTON DRIVER 5611M: Moritz Fischer <moritz.fischer@ettus.com> 5612L: usrp-users@lists.ettus.com 5613W: http://www.ettus.com 5614S: Supported 5615F: drivers/input/misc/e3x0-button.c 5616F: Documentation/devicetree/bindings/input/e3x0-button.txt 5617 5618E4000 MEDIA DRIVER 5619M: Antti Palosaari <crope@iki.fi> 5620L: linux-media@vger.kernel.org 5621W: https://linuxtv.org 5622W: http://palosaari.fi/linux/ 5623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5624T: git git://linuxtv.org/anttip/media_tree.git 5625S: Maintained 5626F: drivers/media/tuners/e4000* 5627 5628EARTH_PT1 MEDIA DRIVER 5629M: Akihiro Tsukada <tskd08@gmail.com> 5630L: linux-media@vger.kernel.org 5631S: Odd Fixes 5632F: drivers/media/pci/pt1/ 5633 5634EARTH_PT3 MEDIA DRIVER 5635M: Akihiro Tsukada <tskd08@gmail.com> 5636L: linux-media@vger.kernel.org 5637S: Odd Fixes 5638F: drivers/media/pci/pt3/ 5639 5640EC100 MEDIA DRIVER 5641M: Antti Palosaari <crope@iki.fi> 5642L: linux-media@vger.kernel.org 5643W: https://linuxtv.org 5644W: http://palosaari.fi/linux/ 5645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5646T: git git://linuxtv.org/anttip/media_tree.git 5647S: Maintained 5648F: drivers/media/dvb-frontends/ec100* 5649 5650ECRYPT FILE SYSTEM 5651M: Tyler Hicks <tyhicks@canonical.com> 5652L: ecryptfs@vger.kernel.org 5653W: http://ecryptfs.org 5654W: https://launchpad.net/ecryptfs 5655T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5656S: Supported 5657F: Documentation/filesystems/ecryptfs.txt 5658F: fs/ecryptfs/ 5659 5660EDAC-AMD64 5661M: Borislav Petkov <bp@alien8.de> 5662L: linux-edac@vger.kernel.org 5663S: Maintained 5664F: drivers/edac/amd64_edac* 5665 5666EDAC-AST2500 5667M: Stefan Schaeckeler <sschaeck@cisco.com> 5668S: Supported 5669F: drivers/edac/aspeed_edac.c 5670F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5671 5672EDAC-CALXEDA 5673M: Robert Richter <rric@kernel.org> 5674L: linux-edac@vger.kernel.org 5675S: Maintained 5676F: drivers/edac/highbank* 5677 5678EDAC-CAVIUM OCTEON 5679M: Ralf Baechle <ralf@linux-mips.org> 5680M: David Daney <david.daney@cavium.com> 5681L: linux-edac@vger.kernel.org 5682L: linux-mips@vger.kernel.org 5683S: Supported 5684F: drivers/edac/octeon_edac* 5685 5686EDAC-CAVIUM THUNDERX 5687M: David Daney <david.daney@cavium.com> 5688M: Jan Glauber <jglauber@cavium.com> 5689L: linux-edac@vger.kernel.org 5690S: Supported 5691F: drivers/edac/thunderx_edac* 5692 5693EDAC-CORE 5694M: Borislav Petkov <bp@alien8.de> 5695M: Mauro Carvalho Chehab <mchehab@kernel.org> 5696R: James Morse <james.morse@arm.com> 5697L: linux-edac@vger.kernel.org 5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5699T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5700S: Supported 5701F: Documentation/admin-guide/ras.rst 5702F: Documentation/driver-api/edac.rst 5703F: drivers/edac/ 5704F: include/linux/edac.h 5705 5706EDAC-E752X 5707M: Mark Gross <mark.gross@intel.com> 5708L: linux-edac@vger.kernel.org 5709S: Maintained 5710F: drivers/edac/e752x_edac.c 5711 5712EDAC-E7XXX 5713L: linux-edac@vger.kernel.org 5714S: Maintained 5715F: drivers/edac/e7xxx_edac.c 5716 5717EDAC-FSL_DDR 5718M: York Sun <york.sun@nxp.com> 5719L: linux-edac@vger.kernel.org 5720S: Maintained 5721F: drivers/edac/fsl_ddr_edac.* 5722 5723EDAC-GHES 5724M: Mauro Carvalho Chehab <mchehab@kernel.org> 5725L: linux-edac@vger.kernel.org 5726S: Maintained 5727F: drivers/edac/ghes_edac.c 5728 5729EDAC-I10NM 5730M: Tony Luck <tony.luck@intel.com> 5731L: linux-edac@vger.kernel.org 5732S: Maintained 5733F: drivers/edac/i10nm_base.c 5734 5735EDAC-I3000 5736L: linux-edac@vger.kernel.org 5737S: Orphan 5738F: drivers/edac/i3000_edac.c 5739 5740EDAC-I5000 5741L: linux-edac@vger.kernel.org 5742S: Maintained 5743F: drivers/edac/i5000_edac.c 5744 5745EDAC-I5400 5746M: Mauro Carvalho Chehab <mchehab@kernel.org> 5747L: linux-edac@vger.kernel.org 5748S: Maintained 5749F: drivers/edac/i5400_edac.c 5750 5751EDAC-I7300 5752M: Mauro Carvalho Chehab <mchehab@kernel.org> 5753L: linux-edac@vger.kernel.org 5754S: Maintained 5755F: drivers/edac/i7300_edac.c 5756 5757EDAC-I7CORE 5758M: Mauro Carvalho Chehab <mchehab@kernel.org> 5759L: linux-edac@vger.kernel.org 5760S: Maintained 5761F: drivers/edac/i7core_edac.c 5762 5763EDAC-I82443BXGX 5764M: Tim Small <tim@buttersideup.com> 5765L: linux-edac@vger.kernel.org 5766S: Maintained 5767F: drivers/edac/i82443bxgx_edac.c 5768 5769EDAC-I82975X 5770M: "Arvind R." <arvino55@gmail.com> 5771L: linux-edac@vger.kernel.org 5772S: Maintained 5773F: drivers/edac/i82975x_edac.c 5774 5775EDAC-IE31200 5776M: Jason Baron <jbaron@akamai.com> 5777L: linux-edac@vger.kernel.org 5778S: Maintained 5779F: drivers/edac/ie31200_edac.c 5780 5781EDAC-MPC85XX 5782M: Johannes Thumshirn <morbidrsa@gmail.com> 5783L: linux-edac@vger.kernel.org 5784S: Maintained 5785F: drivers/edac/mpc85xx_edac.[ch] 5786 5787EDAC-PASEMI 5788M: Egor Martovetsky <egor@pasemi.com> 5789L: linux-edac@vger.kernel.org 5790S: Maintained 5791F: drivers/edac/pasemi_edac.c 5792 5793EDAC-PND2 5794M: Tony Luck <tony.luck@intel.com> 5795L: linux-edac@vger.kernel.org 5796S: Maintained 5797F: drivers/edac/pnd2_edac.[ch] 5798 5799EDAC-R82600 5800M: Tim Small <tim@buttersideup.com> 5801L: linux-edac@vger.kernel.org 5802S: Maintained 5803F: drivers/edac/r82600_edac.c 5804 5805EDAC-SBRIDGE 5806M: Tony Luck <tony.luck@intel.com> 5807R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5808L: linux-edac@vger.kernel.org 5809S: Maintained 5810F: drivers/edac/sb_edac.c 5811 5812EDAC-SKYLAKE 5813M: Tony Luck <tony.luck@intel.com> 5814L: linux-edac@vger.kernel.org 5815S: Maintained 5816F: drivers/edac/skx_*.c 5817 5818EDAC-TI 5819M: Tero Kristo <t-kristo@ti.com> 5820L: linux-edac@vger.kernel.org 5821S: Maintained 5822F: drivers/edac/ti_edac.c 5823 5824EDAC-QCOM 5825M: Channagoud Kadabi <ckadabi@codeaurora.org> 5826M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5827L: linux-arm-msm@vger.kernel.org 5828L: linux-edac@vger.kernel.org 5829S: Maintained 5830F: drivers/edac/qcom_edac.c 5831 5832EDIROL UA-101/UA-1000 DRIVER 5833M: Clemens Ladisch <clemens@ladisch.de> 5834L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5836S: Maintained 5837F: sound/usb/misc/ua101.c 5838 5839EFI TEST DRIVER 5840L: linux-efi@vger.kernel.org 5841M: Ivan Hu <ivan.hu@canonical.com> 5842M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5843S: Maintained 5844F: drivers/firmware/efi/test/ 5845 5846EFI VARIABLE FILESYSTEM 5847M: Matthew Garrett <matthew.garrett@nebula.com> 5848M: Jeremy Kerr <jk@ozlabs.org> 5849M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5850T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5851L: linux-efi@vger.kernel.org 5852S: Maintained 5853F: fs/efivarfs/ 5854 5855EFIFB FRAMEBUFFER DRIVER 5856L: linux-fbdev@vger.kernel.org 5857M: Peter Jones <pjones@redhat.com> 5858S: Maintained 5859F: drivers/video/fbdev/efifb.c 5860 5861EFS FILESYSTEM 5862W: http://aeschi.ch.eu.org/efs/ 5863S: Orphan 5864F: fs/efs/ 5865 5866EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5867M: Douglas Miller <dougmill@linux.ibm.com> 5868L: netdev@vger.kernel.org 5869S: Maintained 5870F: drivers/net/ethernet/ibm/ehea/ 5871 5872EM28XX VIDEO4LINUX DRIVER 5873M: Mauro Carvalho Chehab <mchehab@kernel.org> 5874L: linux-media@vger.kernel.org 5875W: https://linuxtv.org 5876T: git git://linuxtv.org/media_tree.git 5877S: Maintained 5878F: drivers/media/usb/em28xx/ 5879F: Documentation/media/v4l-drivers/em28xx* 5880 5881EMBEDDED LINUX 5882M: Paul Gortmaker <paul.gortmaker@windriver.com> 5883M: Matt Mackall <mpm@selenic.com> 5884M: David Woodhouse <dwmw2@infradead.org> 5885L: linux-embedded@vger.kernel.org 5886S: Maintained 5887 5888Emulex 10Gbps iSCSI - OneConnect DRIVER 5889M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5890M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5891M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5892L: linux-scsi@vger.kernel.org 5893W: http://www.broadcom.com 5894S: Supported 5895F: drivers/scsi/be2iscsi/ 5896 5897Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5898M: Sathya Perla <sathya.perla@broadcom.com> 5899M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5900M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5901M: Somnath Kotur <somnath.kotur@broadcom.com> 5902L: netdev@vger.kernel.org 5903W: http://www.emulex.com 5904S: Supported 5905F: drivers/net/ethernet/emulex/benet/ 5906 5907EMULEX ONECONNECT ROCE DRIVER 5908M: Selvin Xavier <selvin.xavier@broadcom.com> 5909M: Devesh Sharma <devesh.sharma@broadcom.com> 5910L: linux-rdma@vger.kernel.org 5911W: http://www.broadcom.com 5912S: Odd Fixes 5913F: drivers/infiniband/hw/ocrdma/ 5914F: include/uapi/rdma/ocrdma-abi.h 5915 5916EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5917M: James Smart <james.smart@broadcom.com> 5918M: Dick Kennedy <dick.kennedy@broadcom.com> 5919L: linux-scsi@vger.kernel.org 5920W: http://www.broadcom.com 5921S: Supported 5922F: drivers/scsi/lpfc/ 5923 5924ENE CB710 FLASH CARD READER DRIVER 5925M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5926S: Maintained 5927F: drivers/misc/cb710/ 5928F: drivers/mmc/host/cb710-mmc.* 5929F: include/linux/cb710.h 5930 5931ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5932M: Maxim Levitsky <maximlevitsky@gmail.com> 5933S: Maintained 5934F: drivers/media/rc/ene_ir.* 5935 5936EPSON S1D13XXX FRAMEBUFFER DRIVER 5937M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5938S: Maintained 5939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5940F: drivers/video/fbdev/s1d13xxxfb.c 5941F: include/video/s1d13xxxfb.h 5942 5943ERRSEQ ERROR TRACKING INFRASTRUCTURE 5944M: Jeff Layton <jlayton@kernel.org> 5945S: Maintained 5946F: lib/errseq.c 5947F: include/linux/errseq.h 5948 5949ET131X NETWORK DRIVER 5950M: Mark Einon <mark.einon@gmail.com> 5951S: Odd Fixes 5952F: drivers/net/ethernet/agere/ 5953 5954ETHERNET BRIDGE 5955M: Roopa Prabhu <roopa@cumulusnetworks.com> 5956M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5957L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5958L: netdev@vger.kernel.org 5959W: http://www.linuxfoundation.org/en/Net:Bridge 5960S: Maintained 5961F: include/linux/netfilter_bridge/ 5962F: net/bridge/ 5963 5964ETHERNET PHY LIBRARY 5965M: Andrew Lunn <andrew@lunn.ch> 5966M: Florian Fainelli <f.fainelli@gmail.com> 5967M: Heiner Kallweit <hkallweit1@gmail.com> 5968L: netdev@vger.kernel.org 5969S: Maintained 5970F: Documentation/ABI/testing/sysfs-bus-mdio 5971F: Documentation/devicetree/bindings/net/mdio* 5972F: Documentation/networking/phy.rst 5973F: drivers/net/phy/ 5974F: drivers/of/of_mdio.c 5975F: drivers/of/of_net.c 5976F: include/linux/*mdio*.h 5977F: include/linux/of_net.h 5978F: include/linux/phy.h 5979F: include/linux/phy_fixed.h 5980F: include/linux/platform_data/mdio-bcm-unimac.h 5981F: include/linux/platform_data/mdio-gpio.h 5982F: include/trace/events/mdio.h 5983F: include/uapi/linux/mdio.h 5984F: include/uapi/linux/mii.h 5985 5986EXT2 FILE SYSTEM 5987M: Jan Kara <jack@suse.com> 5988L: linux-ext4@vger.kernel.org 5989S: Maintained 5990F: Documentation/filesystems/ext2.txt 5991F: fs/ext2/ 5992F: include/linux/ext2* 5993 5994EXT4 FILE SYSTEM 5995M: "Theodore Ts'o" <tytso@mit.edu> 5996M: Andreas Dilger <adilger.kernel@dilger.ca> 5997L: linux-ext4@vger.kernel.org 5998W: http://ext4.wiki.kernel.org 5999Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6001S: Maintained 6002F: Documentation/filesystems/ext4/ 6003F: fs/ext4/ 6004 6005Extended Verification Module (EVM) 6006M: Mimi Zohar <zohar@linux.ibm.com> 6007L: linux-integrity@vger.kernel.org 6008S: Supported 6009F: security/integrity/evm/ 6010 6011EXTENSIBLE FIRMWARE INTERFACE (EFI) 6012M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6013L: linux-efi@vger.kernel.org 6014T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6015S: Maintained 6016F: Documentation/efi-stub.txt 6017F: arch/*/kernel/efi.c 6018F: arch/x86/boot/compressed/eboot.[ch] 6019F: arch/*/include/asm/efi.h 6020F: arch/x86/platform/efi/ 6021F: drivers/firmware/efi/ 6022F: include/linux/efi*.h 6023F: arch/arm/boot/compressed/efi-header.S 6024F: arch/arm64/kernel/efi-entry.S 6025 6026EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6027M: MyungJoo Ham <myungjoo.ham@samsung.com> 6028M: Chanwoo Choi <cw00.choi@samsung.com> 6029L: linux-kernel@vger.kernel.org 6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6031S: Maintained 6032F: drivers/extcon/ 6033F: include/linux/extcon/ 6034F: include/linux/extcon.h 6035F: Documentation/extcon/ 6036F: Documentation/devicetree/bindings/extcon/ 6037 6038EXYNOS DP DRIVER 6039M: Jingoo Han <jingoohan1@gmail.com> 6040L: dri-devel@lists.freedesktop.org 6041S: Maintained 6042F: drivers/gpu/drm/exynos/exynos_dp* 6043 6044EXYNOS SYSMMU (IOMMU) driver 6045M: Marek Szyprowski <m.szyprowski@samsung.com> 6046L: iommu@lists.linux-foundation.org 6047S: Maintained 6048F: drivers/iommu/exynos-iommu.c 6049 6050EZchip NPS platform support 6051M: Vineet Gupta <vgupta@synopsys.com> 6052M: Ofer Levi <oferle@mellanox.com> 6053S: Supported 6054F: arch/arc/plat-eznps 6055F: arch/arc/boot/dts/eznps.dts 6056 6057F2FS FILE SYSTEM 6058M: Jaegeuk Kim <jaegeuk@kernel.org> 6059M: Chao Yu <yuchao0@huawei.com> 6060L: linux-f2fs-devel@lists.sourceforge.net 6061W: https://f2fs.wiki.kernel.org/ 6062T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6063S: Maintained 6064F: Documentation/filesystems/f2fs.txt 6065F: Documentation/ABI/testing/sysfs-fs-f2fs 6066F: fs/f2fs/ 6067F: include/linux/f2fs_fs.h 6068F: include/trace/events/f2fs.h 6069 6070F71805F HARDWARE MONITORING DRIVER 6071M: Jean Delvare <jdelvare@suse.com> 6072L: linux-hwmon@vger.kernel.org 6073S: Maintained 6074F: Documentation/hwmon/f71805f.rst 6075F: drivers/hwmon/f71805f.c 6076 6077FADDR2LINE 6078M: Josh Poimboeuf <jpoimboe@redhat.com> 6079S: Maintained 6080F: scripts/faddr2line 6081 6082FAILOVER MODULE 6083M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6084L: netdev@vger.kernel.org 6085S: Supported 6086F: net/core/failover.c 6087F: include/net/failover.h 6088F: Documentation/networking/failover.rst 6089 6090FANOTIFY 6091M: Jan Kara <jack@suse.cz> 6092R: Amir Goldstein <amir73il@gmail.com> 6093L: linux-fsdevel@vger.kernel.org 6094S: Maintained 6095F: fs/notify/fanotify/ 6096F: include/linux/fanotify.h 6097F: include/uapi/linux/fanotify.h 6098 6099FARSYNC SYNCHRONOUS DRIVER 6100M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6101W: http://www.farsite.co.uk/ 6102S: Supported 6103F: drivers/net/wan/farsync.* 6104 6105FAULT INJECTION SUPPORT 6106M: Akinobu Mita <akinobu.mita@gmail.com> 6107S: Supported 6108F: Documentation/fault-injection/ 6109F: lib/fault-inject.c 6110 6111FBTFT Framebuffer drivers 6112S: Orphan 6113L: dri-devel@lists.freedesktop.org 6114L: linux-fbdev@vger.kernel.org 6115F: drivers/staging/fbtft/ 6116 6117FC0011 TUNER DRIVER 6118M: Michael Buesch <m@bues.ch> 6119L: linux-media@vger.kernel.org 6120S: Maintained 6121F: drivers/media/tuners/fc0011.h 6122F: drivers/media/tuners/fc0011.c 6123 6124FC2580 MEDIA DRIVER 6125M: Antti Palosaari <crope@iki.fi> 6126L: linux-media@vger.kernel.org 6127W: https://linuxtv.org 6128W: http://palosaari.fi/linux/ 6129Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6130T: git git://linuxtv.org/anttip/media_tree.git 6131S: Maintained 6132F: drivers/media/tuners/fc2580* 6133 6134FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6135M: Hannes Reinecke <hare@suse.de> 6136L: linux-scsi@vger.kernel.org 6137W: www.Open-FCoE.org 6138S: Supported 6139F: drivers/scsi/libfc/ 6140F: drivers/scsi/fcoe/ 6141F: include/scsi/fc/ 6142F: include/scsi/libfc.h 6143F: include/scsi/libfcoe.h 6144F: include/uapi/scsi/fc/ 6145 6146FILE LOCKING (flock() and fcntl()/lockf()) 6147M: Jeff Layton <jlayton@kernel.org> 6148M: "J. Bruce Fields" <bfields@fieldses.org> 6149L: linux-fsdevel@vger.kernel.org 6150S: Maintained 6151F: include/linux/fcntl.h 6152F: include/uapi/linux/fcntl.h 6153F: fs/fcntl.c 6154F: fs/locks.c 6155 6156FILESYSTEMS (VFS and infrastructure) 6157M: Alexander Viro <viro@zeniv.linux.org.uk> 6158L: linux-fsdevel@vger.kernel.org 6159S: Maintained 6160F: fs/* 6161F: include/linux/fs.h 6162F: include/linux/fs_types.h 6163F: include/uapi/linux/fs.h 6164 6165FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6166M: Riku Voipio <riku.voipio@iki.fi> 6167L: linux-hwmon@vger.kernel.org 6168S: Maintained 6169F: drivers/hwmon/f75375s.c 6170F: include/linux/f75375s.h 6171 6172FIREWIRE AUDIO DRIVERS 6173M: Clemens Ladisch <clemens@ladisch.de> 6174L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6175T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6176S: Maintained 6177F: sound/firewire/ 6178 6179FIREWIRE MEDIA DRIVERS (firedtv) 6180M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6181L: linux-media@vger.kernel.org 6182L: linux1394-devel@lists.sourceforge.net 6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6184S: Maintained 6185F: drivers/media/firewire/ 6186 6187FIREWIRE SBP-2 TARGET 6188M: Chris Boot <bootc@bootc.net> 6189L: linux-scsi@vger.kernel.org 6190L: target-devel@vger.kernel.org 6191L: linux1394-devel@lists.sourceforge.net 6192T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6193S: Maintained 6194F: drivers/target/sbp/ 6195 6196FIREWIRE SUBSYSTEM 6197M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6198L: linux1394-devel@lists.sourceforge.net 6199W: http://ieee1394.wiki.kernel.org/ 6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6201S: Maintained 6202F: drivers/firewire/ 6203F: include/linux/firewire.h 6204F: include/uapi/linux/firewire*.h 6205F: tools/firewire/ 6206 6207FIRMWARE LOADER (request_firmware) 6208M: Luis Chamberlain <mcgrof@kernel.org> 6209L: linux-kernel@vger.kernel.org 6210S: Maintained 6211F: Documentation/firmware_class/ 6212F: drivers/base/firmware_loader/ 6213F: include/linux/firmware.h 6214 6215FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6216M: Joshua Morris <josh.h.morris@us.ibm.com> 6217M: Philip Kelleher <pjk1939@linux.ibm.com> 6218S: Maintained 6219F: drivers/block/rsxx/ 6220 6221FLOPPY DRIVER 6222M: Jiri Kosina <jikos@kernel.org> 6223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6224S: Odd fixes 6225F: drivers/block/floppy.c 6226 6227FMC SUBSYSTEM 6228M: Alessandro Rubini <rubini@gnudd.com> 6229W: http://www.ohwr.org/projects/fmc-bus 6230S: Supported 6231F: drivers/fmc/ 6232F: include/linux/fmc*.h 6233F: include/linux/ipmi-fru.h 6234K: fmc_d.*register 6235 6236FPGA MANAGER FRAMEWORK 6237M: Moritz Fischer <mdf@kernel.org> 6238L: linux-fpga@vger.kernel.org 6239S: Maintained 6240T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6241Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6242F: Documentation/fpga/ 6243F: Documentation/driver-api/fpga/ 6244F: Documentation/devicetree/bindings/fpga/ 6245F: drivers/fpga/ 6246F: include/linux/fpga/ 6247W: http://www.rocketboards.org 6248 6249FPGA DFL DRIVERS 6250M: Wu Hao <hao.wu@intel.com> 6251L: linux-fpga@vger.kernel.org 6252S: Maintained 6253F: Documentation/fpga/dfl.txt 6254F: include/uapi/linux/fpga-dfl.h 6255F: drivers/fpga/dfl* 6256 6257FPU EMULATOR 6258M: Bill Metzenthen <billm@melbpc.org.au> 6259W: http://floatingpoint.sourceforge.net/emulator/index.html 6260S: Maintained 6261F: arch/x86/math-emu/ 6262 6263FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6264L: netdev@vger.kernel.org 6265S: Orphan 6266F: drivers/net/wan/dlci.c 6267F: drivers/net/wan/sdla.c 6268 6269FRAMEBUFFER LAYER 6270M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6271L: dri-devel@lists.freedesktop.org 6272L: linux-fbdev@vger.kernel.org 6273T: git git://github.com/bzolnier/linux.git 6274Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6275S: Maintained 6276F: Documentation/fb/ 6277F: drivers/video/ 6278F: include/video/ 6279F: include/linux/fb.h 6280F: include/uapi/video/ 6281F: include/uapi/linux/fb.h 6282 6283FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6284M: Horia Geantă <horia.geanta@nxp.com> 6285M: Aymen Sghaier <aymen.sghaier@nxp.com> 6286L: linux-crypto@vger.kernel.org 6287S: Maintained 6288F: drivers/crypto/caam/ 6289F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6290 6291FREESCALE DIU FRAMEBUFFER DRIVER 6292M: Timur Tabi <timur@kernel.org> 6293L: linux-fbdev@vger.kernel.org 6294S: Maintained 6295F: drivers/video/fbdev/fsl-diu-fb.* 6296 6297FREESCALE DMA DRIVER 6298M: Li Yang <leoyang.li@nxp.com> 6299M: Zhang Wei <zw@zh-kernel.org> 6300L: linuxppc-dev@lists.ozlabs.org 6301S: Maintained 6302F: drivers/dma/fsldma.* 6303 6304FREESCALE ENETC ETHERNET DRIVERS 6305M: Claudiu Manoil <claudiu.manoil@nxp.com> 6306L: netdev@vger.kernel.org 6307S: Maintained 6308F: drivers/net/ethernet/freescale/enetc/ 6309 6310FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6311M: Claudiu Manoil <claudiu.manoil@nxp.com> 6312L: netdev@vger.kernel.org 6313S: Maintained 6314F: drivers/net/ethernet/freescale/gianfar* 6315F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6316 6317FREESCALE GPMI NAND DRIVER 6318M: Han Xu <han.xu@nxp.com> 6319L: linux-mtd@lists.infradead.org 6320S: Maintained 6321F: drivers/mtd/nand/raw/gpmi-nand/* 6322 6323FREESCALE I2C CPM DRIVER 6324M: Jochen Friedrich <jochen@scram.de> 6325L: linuxppc-dev@lists.ozlabs.org 6326L: linux-i2c@vger.kernel.org 6327S: Maintained 6328F: drivers/i2c/busses/i2c-cpm.c 6329 6330FREESCALE IMX LPI2C DRIVER 6331M: Dong Aisheng <aisheng.dong@nxp.com> 6332L: linux-i2c@vger.kernel.org 6333L: linux-imx@nxp.com 6334S: Maintained 6335F: drivers/i2c/busses/i2c-imx-lpi2c.c 6336F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6337 6338FREESCALE IMX / MXC FEC DRIVER 6339M: Fugang Duan <fugang.duan@nxp.com> 6340L: netdev@vger.kernel.org 6341S: Maintained 6342F: drivers/net/ethernet/freescale/fec_main.c 6343F: drivers/net/ethernet/freescale/fec_ptp.c 6344F: drivers/net/ethernet/freescale/fec.h 6345F: Documentation/devicetree/bindings/net/fsl-fec.txt 6346 6347FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6348M: Sascha Hauer <s.hauer@pengutronix.de> 6349R: Pengutronix Kernel Team <kernel@pengutronix.de> 6350L: linux-fbdev@vger.kernel.org 6351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6352S: Maintained 6353F: include/linux/platform_data/video-imxfb.h 6354F: drivers/video/fbdev/imxfb.c 6355 6356FREESCALE QORIQ DPAA ETHERNET DRIVER 6357M: Madalin Bucur <madalin.bucur@nxp.com> 6358L: netdev@vger.kernel.org 6359S: Maintained 6360F: drivers/net/ethernet/freescale/dpaa 6361 6362FREESCALE QORIQ DPAA FMAN DRIVER 6363M: Madalin Bucur <madalin.bucur@nxp.com> 6364L: netdev@vger.kernel.org 6365S: Maintained 6366F: drivers/net/ethernet/freescale/fman 6367F: Documentation/devicetree/bindings/net/fsl-fman.txt 6368 6369FREESCALE QORIQ PTP CLOCK DRIVER 6370M: Yangbo Lu <yangbo.lu@nxp.com> 6371L: netdev@vger.kernel.org 6372S: Maintained 6373F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6374F: drivers/ptp/ptp_qoriq.c 6375F: drivers/ptp/ptp_qoriq_debugfs.c 6376F: include/linux/fsl/ptp_qoriq.h 6377F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6378 6379FREESCALE QUAD SPI DRIVER 6380M: Han Xu <han.xu@nxp.com> 6381L: linux-spi@vger.kernel.org 6382S: Maintained 6383F: drivers/spi/spi-fsl-qspi.c 6384 6385FREESCALE QUICC ENGINE LIBRARY 6386M: Qiang Zhao <qiang.zhao@nxp.com> 6387L: linuxppc-dev@lists.ozlabs.org 6388S: Maintained 6389F: drivers/soc/fsl/qe/ 6390F: include/soc/fsl/*qe*.h 6391F: include/soc/fsl/*ucc*.h 6392 6393FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6394M: Li Yang <leoyang.li@nxp.com> 6395L: netdev@vger.kernel.org 6396L: linuxppc-dev@lists.ozlabs.org 6397S: Maintained 6398F: drivers/net/ethernet/freescale/ucc_geth* 6399 6400FREESCALE QUICC ENGINE UCC HDLC DRIVER 6401M: Zhao Qiang <qiang.zhao@nxp.com> 6402L: netdev@vger.kernel.org 6403L: linuxppc-dev@lists.ozlabs.org 6404S: Maintained 6405F: drivers/net/wan/fsl_ucc_hdlc* 6406 6407FREESCALE QUICC ENGINE UCC UART DRIVER 6408M: Timur Tabi <timur@kernel.org> 6409L: linuxppc-dev@lists.ozlabs.org 6410S: Maintained 6411F: drivers/tty/serial/ucc_uart.c 6412 6413FREESCALE SOC DRIVERS 6414M: Li Yang <leoyang.li@nxp.com> 6415L: linuxppc-dev@lists.ozlabs.org 6416L: linux-arm-kernel@lists.infradead.org 6417S: Maintained 6418F: Documentation/devicetree/bindings/soc/fsl/ 6419F: drivers/soc/fsl/ 6420F: include/linux/fsl/ 6421 6422FREESCALE SOC FS_ENET DRIVER 6423M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6424L: linuxppc-dev@lists.ozlabs.org 6425L: netdev@vger.kernel.org 6426S: Maintained 6427F: drivers/net/ethernet/freescale/fs_enet/ 6428F: include/linux/fs_enet_pd.h 6429 6430FREESCALE SOC SOUND DRIVERS 6431M: Timur Tabi <timur@kernel.org> 6432M: Nicolin Chen <nicoleotsuka@gmail.com> 6433M: Xiubo Li <Xiubo.Lee@gmail.com> 6434R: Fabio Estevam <festevam@gmail.com> 6435L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6436L: linuxppc-dev@lists.ozlabs.org 6437S: Maintained 6438F: sound/soc/fsl/fsl* 6439F: sound/soc/fsl/imx* 6440F: sound/soc/fsl/mpc8610_hpcd.c 6441 6442FREESCALE USB PERIPHERAL DRIVERS 6443M: Li Yang <leoyang.li@nxp.com> 6444L: linux-usb@vger.kernel.org 6445L: linuxppc-dev@lists.ozlabs.org 6446S: Maintained 6447F: drivers/usb/gadget/udc/fsl* 6448 6449FREEVXFS FILESYSTEM 6450M: Christoph Hellwig <hch@infradead.org> 6451W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6452S: Maintained 6453F: fs/freevxfs/ 6454 6455FREEZER 6456M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6457M: Pavel Machek <pavel@ucw.cz> 6458L: linux-pm@vger.kernel.org 6459S: Supported 6460F: Documentation/power/freezing-of-tasks.txt 6461F: include/linux/freezer.h 6462F: kernel/freezer.c 6463 6464FRONTSWAP API 6465M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6466L: linux-kernel@vger.kernel.org 6467S: Maintained 6468F: mm/frontswap.c 6469F: include/linux/frontswap.h 6470 6471FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6472M: David Howells <dhowells@redhat.com> 6473L: linux-cachefs@redhat.com (moderated for non-subscribers) 6474S: Supported 6475F: Documentation/filesystems/caching/ 6476F: fs/fscache/ 6477F: include/linux/fscache*.h 6478 6479FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6480M: Theodore Y. Ts'o <tytso@mit.edu> 6481M: Jaegeuk Kim <jaegeuk@kernel.org> 6482M: Eric Biggers <ebiggers@kernel.org> 6483L: linux-fscrypt@vger.kernel.org 6484Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6485T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6486S: Supported 6487F: fs/crypto/ 6488F: include/linux/fscrypt*.h 6489F: Documentation/filesystems/fscrypt.rst 6490 6491FSI-ATTACHED I2C DRIVER 6492M: Eddie James <eajames@linux.ibm.com> 6493L: linux-i2c@vger.kernel.org 6494L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6495S: Maintained 6496F: drivers/i2c/busses/i2c-fsi.c 6497F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6498 6499FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6500M: Jan Kara <jack@suse.cz> 6501R: Amir Goldstein <amir73il@gmail.com> 6502L: linux-fsdevel@vger.kernel.org 6503S: Maintained 6504F: fs/notify/ 6505F: include/linux/fsnotify*.h 6506 6507FUJITSU LAPTOP EXTRAS 6508M: Jonathan Woithe <jwoithe@just42.net> 6509L: platform-driver-x86@vger.kernel.org 6510S: Maintained 6511F: drivers/platform/x86/fujitsu-laptop.c 6512 6513FUJITSU M-5MO LS CAMERA ISP DRIVER 6514M: Kyungmin Park <kyungmin.park@samsung.com> 6515M: Heungjun Kim <riverful.kim@samsung.com> 6516L: linux-media@vger.kernel.org 6517S: Maintained 6518F: drivers/media/i2c/m5mols/ 6519F: include/media/i2c/m5mols.h 6520 6521FUJITSU TABLET EXTRAS 6522M: Robert Gerlach <khnz@gmx.de> 6523L: platform-driver-x86@vger.kernel.org 6524S: Maintained 6525F: drivers/platform/x86/fujitsu-tablet.c 6526 6527FUSE: FILESYSTEM IN USERSPACE 6528M: Miklos Szeredi <miklos@szeredi.hu> 6529L: linux-fsdevel@vger.kernel.org 6530W: http://fuse.sourceforge.net/ 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6532S: Maintained 6533F: fs/fuse/ 6534F: include/uapi/linux/fuse.h 6535F: Documentation/filesystems/fuse.txt 6536 6537FUTEX SUBSYSTEM 6538M: Thomas Gleixner <tglx@linutronix.de> 6539M: Ingo Molnar <mingo@redhat.com> 6540R: Peter Zijlstra <peterz@infradead.org> 6541R: Darren Hart <dvhart@infradead.org> 6542L: linux-kernel@vger.kernel.org 6543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6544S: Maintained 6545F: kernel/futex.c 6546F: include/asm-generic/futex.h 6547F: include/linux/futex.h 6548F: include/uapi/linux/futex.h 6549F: tools/testing/selftests/futex/ 6550F: tools/perf/bench/futex* 6551F: Documentation/*futex* 6552 6553GCC PLUGINS 6554M: Kees Cook <keescook@chromium.org> 6555R: Emese Revfy <re.emese@gmail.com> 6556L: kernel-hardening@lists.openwall.com 6557S: Maintained 6558F: scripts/gcc-plugins/ 6559F: scripts/gcc-plugin.sh 6560F: scripts/Makefile.gcc-plugins 6561F: Documentation/gcc-plugins.txt 6562 6563GASKET DRIVER FRAMEWORK 6564M: Rob Springer <rspringer@google.com> 6565M: Todd Poynor <toddpoynor@google.com> 6566M: Ben Chan <benchan@chromium.org> 6567S: Maintained 6568F: drivers/staging/gasket/ 6569 6570GCOV BASED KERNEL PROFILING 6571M: Peter Oberparleiter <oberpar@linux.ibm.com> 6572S: Maintained 6573F: kernel/gcov/ 6574F: Documentation/dev-tools/gcov.rst 6575 6576GDB KERNEL DEBUGGING HELPER SCRIPTS 6577M: Jan Kiszka <jan.kiszka@siemens.com> 6578M: Kieran Bingham <kbingham@kernel.org> 6579S: Supported 6580F: scripts/gdb/ 6581 6582GDT SCSI DISK ARRAY CONTROLLER DRIVER 6583M: Achim Leubner <achim_leubner@adaptec.com> 6584L: linux-scsi@vger.kernel.org 6585W: http://www.icp-vortex.com/ 6586S: Supported 6587F: drivers/scsi/gdt* 6588 6589GEMTEK FM RADIO RECEIVER DRIVER 6590M: Hans Verkuil <hverkuil@xs4all.nl> 6591L: linux-media@vger.kernel.org 6592T: git git://linuxtv.org/media_tree.git 6593W: https://linuxtv.org 6594S: Maintained 6595F: drivers/media/radio/radio-gemtek* 6596 6597GENERIC GPIO I2C DRIVER 6598M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6599S: Supported 6600F: drivers/i2c/busses/i2c-gpio.c 6601F: include/linux/platform_data/i2c-gpio.h 6602 6603GENERIC GPIO I2C MULTIPLEXER DRIVER 6604M: Peter Korsgaard <peter.korsgaard@barco.com> 6605L: linux-i2c@vger.kernel.org 6606S: Supported 6607F: drivers/i2c/muxes/i2c-mux-gpio.c 6608F: include/linux/platform_data/i2c-mux-gpio.h 6609F: Documentation/i2c/muxes/i2c-mux-gpio 6610 6611GENERIC HDLC (WAN) DRIVERS 6612M: Krzysztof Halasa <khc@pm.waw.pl> 6613W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6614S: Maintained 6615F: drivers/net/wan/c101.c 6616F: drivers/net/wan/hd6457* 6617F: drivers/net/wan/hdlc* 6618F: drivers/net/wan/n2.c 6619F: drivers/net/wan/pc300too.c 6620F: drivers/net/wan/pci200syn.c 6621F: drivers/net/wan/wanxl* 6622 6623GENERIC INCLUDE/ASM HEADER FILES 6624M: Arnd Bergmann <arnd@arndb.de> 6625L: linux-arch@vger.kernel.org 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6627S: Maintained 6628F: include/asm-generic/ 6629F: include/uapi/asm-generic/ 6630 6631GENERIC PHY FRAMEWORK 6632M: Kishon Vijay Abraham I <kishon@ti.com> 6633L: linux-kernel@vger.kernel.org 6634T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6635S: Supported 6636F: drivers/phy/ 6637F: include/linux/phy/ 6638F: Documentation/devicetree/bindings/phy/ 6639 6640GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6641M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6642S: Supported 6643F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6644 6645GENERIC PM DOMAINS 6646M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6647M: Kevin Hilman <khilman@kernel.org> 6648M: Ulf Hansson <ulf.hansson@linaro.org> 6649L: linux-pm@vger.kernel.org 6650S: Supported 6651F: drivers/base/power/domain*.c 6652F: include/linux/pm_domain.h 6653F: Documentation/devicetree/bindings/power/power_domain.txt 6654 6655GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6656M: Eugen Hristev <eugen.hristev@microchip.com> 6657L: linux-input@vger.kernel.org 6658S: Maintained 6659F: drivers/input/touchscreen/resistive-adc-touch.c 6660 6661GENERIC UIO DRIVER FOR PCI DEVICES 6662M: "Michael S. Tsirkin" <mst@redhat.com> 6663L: kvm@vger.kernel.org 6664S: Supported 6665F: drivers/uio/uio_pci_generic.c 6666 6667GENWQE (IBM Generic Workqueue Card) 6668M: Frank Haverkamp <haver@linux.ibm.com> 6669S: Supported 6670F: drivers/misc/genwqe/ 6671 6672GET_MAINTAINER SCRIPT 6673M: Joe Perches <joe@perches.com> 6674S: Maintained 6675F: scripts/get_maintainer.pl 6676 6677GFS2 FILE SYSTEM 6678M: Bob Peterson <rpeterso@redhat.com> 6679M: Andreas Gruenbacher <agruenba@redhat.com> 6680L: cluster-devel@redhat.com 6681W: http://sources.redhat.com/cluster/ 6682T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6683S: Supported 6684F: Documentation/filesystems/gfs2*.txt 6685F: fs/gfs2/ 6686F: include/uapi/linux/gfs2_ondisk.h 6687 6688GIGASET ISDN DRIVERS 6689M: Paul Bolle <pebolle@tiscali.nl> 6690L: gigaset307x-common@lists.sourceforge.net 6691W: http://gigaset307x.sourceforge.net/ 6692S: Odd Fixes 6693F: Documentation/isdn/README.gigaset 6694F: drivers/isdn/gigaset/ 6695F: include/uapi/linux/gigaset_dev.h 6696 6697GNSS SUBSYSTEM 6698M: Johan Hovold <johan@kernel.org> 6699T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6700S: Maintained 6701F: Documentation/ABI/testing/sysfs-class-gnss 6702F: Documentation/devicetree/bindings/gnss/ 6703F: drivers/gnss/ 6704F: include/linux/gnss.h 6705 6706GO7007 MPEG CODEC 6707M: Hans Verkuil <hans.verkuil@cisco.com> 6708L: linux-media@vger.kernel.org 6709S: Maintained 6710F: drivers/media/usb/go7007/ 6711 6712GOODIX TOUCHSCREEN 6713M: Bastien Nocera <hadess@hadess.net> 6714L: linux-input@vger.kernel.org 6715S: Maintained 6716F: drivers/input/touchscreen/goodix.c 6717 6718GPD POCKET FAN DRIVER 6719M: Hans de Goede <hdegoede@redhat.com> 6720L: platform-driver-x86@vger.kernel.org 6721S: Maintained 6722F: drivers/platform/x86/gpd-pocket-fan.c 6723 6724GPIO ACPI SUPPORT 6725M: Mika Westerberg <mika.westerberg@linux.intel.com> 6726M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6727L: linux-gpio@vger.kernel.org 6728L: linux-acpi@vger.kernel.org 6729S: Maintained 6730F: Documentation/firmware-guide/acpi/gpio-properties.rst 6731F: drivers/gpio/gpiolib-acpi.c 6732 6733GPIO IR Transmitter 6734M: Sean Young <sean@mess.org> 6735L: linux-media@vger.kernel.org 6736S: Maintained 6737F: drivers/media/rc/gpio-ir-tx.c 6738 6739GPIO MOCKUP DRIVER 6740M: Bamvor Jian Zhang <bamv2005@gmail.com> 6741L: linux-gpio@vger.kernel.org 6742S: Maintained 6743F: drivers/gpio/gpio-mockup.c 6744F: tools/testing/selftests/gpio/ 6745 6746GPIO SUBSYSTEM 6747M: Linus Walleij <linus.walleij@linaro.org> 6748M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6749L: linux-gpio@vger.kernel.org 6750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6751S: Maintained 6752F: Documentation/devicetree/bindings/gpio/ 6753F: Documentation/driver-api/gpio/ 6754F: Documentation/gpio/ 6755F: Documentation/ABI/testing/gpio-cdev 6756F: Documentation/ABI/obsolete/sysfs-gpio 6757F: drivers/gpio/ 6758F: include/linux/gpio/ 6759F: include/linux/gpio.h 6760F: include/linux/of_gpio.h 6761F: include/asm-generic/gpio.h 6762F: include/uapi/linux/gpio.h 6763F: tools/gpio/ 6764 6765GRE DEMULTIPLEXER DRIVER 6766M: Dmitry Kozlov <xeb@mail.ru> 6767L: netdev@vger.kernel.org 6768S: Maintained 6769F: net/ipv4/gre_demux.c 6770F: net/ipv4/gre_offload.c 6771F: include/net/gre.h 6772 6773GRETH 10/100/1G Ethernet MAC device driver 6774M: Andreas Larsson <andreas@gaisler.com> 6775L: netdev@vger.kernel.org 6776S: Maintained 6777F: drivers/net/ethernet/aeroflex/ 6778 6779GREYBUS AUDIO PROTOCOLS DRIVERS 6780M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6781M: Mark Greer <mgreer@animalcreek.com> 6782S: Maintained 6783F: drivers/staging/greybus/audio_apbridgea.c 6784F: drivers/staging/greybus/audio_apbridgea.h 6785F: drivers/staging/greybus/audio_codec.c 6786F: drivers/staging/greybus/audio_codec.h 6787F: drivers/staging/greybus/audio_gb.c 6788F: drivers/staging/greybus/audio_manager.c 6789F: drivers/staging/greybus/audio_manager.h 6790F: drivers/staging/greybus/audio_manager_module.c 6791F: drivers/staging/greybus/audio_manager_private.h 6792F: drivers/staging/greybus/audio_manager_sysfs.c 6793F: drivers/staging/greybus/audio_module.c 6794F: drivers/staging/greybus/audio_topology.c 6795 6796GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6797M: Viresh Kumar <vireshk@kernel.org> 6798S: Maintained 6799F: drivers/staging/greybus/authentication.c 6800F: drivers/staging/greybus/bootrom.c 6801F: drivers/staging/greybus/firmware.h 6802F: drivers/staging/greybus/fw-core.c 6803F: drivers/staging/greybus/fw-download.c 6804F: drivers/staging/greybus/fw-management.c 6805F: drivers/staging/greybus/greybus_authentication.h 6806F: drivers/staging/greybus/greybus_firmware.h 6807F: drivers/staging/greybus/hid.c 6808F: drivers/staging/greybus/i2c.c 6809F: drivers/staging/greybus/spi.c 6810F: drivers/staging/greybus/spilib.c 6811F: drivers/staging/greybus/spilib.h 6812 6813GREYBUS LOOPBACK DRIVER 6814M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6815S: Maintained 6816F: drivers/staging/greybus/loopback.c 6817 6818GREYBUS PLATFORM DRIVERS 6819M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6820S: Maintained 6821F: drivers/staging/greybus/arche-platform.c 6822F: drivers/staging/greybus/arche-apb-ctrl.c 6823F: drivers/staging/greybus/arche_platform.h 6824 6825GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6826M: Rui Miguel Silva <rmfrfs@gmail.com> 6827S: Maintained 6828F: drivers/staging/greybus/sdio.c 6829F: drivers/staging/greybus/light.c 6830F: drivers/staging/greybus/gpio.c 6831F: drivers/staging/greybus/power_supply.c 6832F: drivers/staging/greybus/spi.c 6833F: drivers/staging/greybus/spilib.c 6834 6835GREYBUS SUBSYSTEM 6836M: Johan Hovold <johan@kernel.org> 6837M: Alex Elder <elder@kernel.org> 6838M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6839S: Maintained 6840F: drivers/staging/greybus/ 6841L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6842 6843GREYBUS UART PROTOCOLS DRIVERS 6844M: David Lin <dtwlin@gmail.com> 6845S: Maintained 6846F: drivers/staging/greybus/uart.c 6847F: drivers/staging/greybus/log.c 6848 6849GS1662 VIDEO SERIALIZER 6850M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6851L: linux-media@vger.kernel.org 6852T: git git://linuxtv.org/media_tree.git 6853S: Maintained 6854F: drivers/media/spi/gs1662.c 6855 6856GSPCA FINEPIX SUBDRIVER 6857M: Frank Zago <frank@zago.net> 6858L: linux-media@vger.kernel.org 6859T: git git://linuxtv.org/media_tree.git 6860S: Maintained 6861F: drivers/media/usb/gspca/finepix.c 6862 6863GSPCA GL860 SUBDRIVER 6864M: Olivier Lorin <o.lorin@laposte.net> 6865L: linux-media@vger.kernel.org 6866T: git git://linuxtv.org/media_tree.git 6867S: Maintained 6868F: drivers/media/usb/gspca/gl860/ 6869 6870GSPCA M5602 SUBDRIVER 6871M: Erik Andren <erik.andren@gmail.com> 6872L: linux-media@vger.kernel.org 6873T: git git://linuxtv.org/media_tree.git 6874S: Maintained 6875F: drivers/media/usb/gspca/m5602/ 6876 6877GSPCA PAC207 SONIXB SUBDRIVER 6878M: Hans Verkuil <hverkuil@xs4all.nl> 6879L: linux-media@vger.kernel.org 6880T: git git://linuxtv.org/media_tree.git 6881S: Odd Fixes 6882F: drivers/media/usb/gspca/pac207.c 6883 6884GSPCA SN9C20X SUBDRIVER 6885M: Brian Johnson <brijohn@gmail.com> 6886L: linux-media@vger.kernel.org 6887T: git git://linuxtv.org/media_tree.git 6888S: Maintained 6889F: drivers/media/usb/gspca/sn9c20x.c 6890 6891GSPCA T613 SUBDRIVER 6892M: Leandro Costantino <lcostantino@gmail.com> 6893L: linux-media@vger.kernel.org 6894T: git git://linuxtv.org/media_tree.git 6895S: Maintained 6896F: drivers/media/usb/gspca/t613.c 6897 6898GSPCA USB WEBCAM DRIVER 6899M: Hans Verkuil <hverkuil@xs4all.nl> 6900L: linux-media@vger.kernel.org 6901T: git git://linuxtv.org/media_tree.git 6902S: Odd Fixes 6903F: drivers/media/usb/gspca/ 6904 6905GTP (GPRS Tunneling Protocol) 6906M: Pablo Neira Ayuso <pablo@netfilter.org> 6907M: Harald Welte <laforge@gnumonks.org> 6908L: osmocom-net-gprs@lists.osmocom.org 6909T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6910S: Maintained 6911F: drivers/net/gtp.c 6912 6913GUID PARTITION TABLE (GPT) 6914M: Davidlohr Bueso <dave@stgolabs.net> 6915L: linux-efi@vger.kernel.org 6916S: Maintained 6917F: block/partitions/efi.* 6918 6919H8/300 ARCHITECTURE 6920M: Yoshinori Sato <ysato@users.sourceforge.jp> 6921L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6922W: http://uclinux-h8.sourceforge.jp 6923T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6924S: Maintained 6925F: arch/h8300/ 6926F: drivers/clocksource/h8300_*.c 6927F: drivers/clk/h8300/ 6928F: drivers/irqchip/irq-renesas-h8*.c 6929 6930HABANALABS PCI DRIVER 6931M: Oded Gabbay <oded.gabbay@gmail.com> 6932T: git https://github.com/HabanaAI/linux.git 6933S: Supported 6934F: drivers/misc/habanalabs/ 6935F: include/uapi/misc/habanalabs.h 6936F: Documentation/ABI/testing/sysfs-driver-habanalabs 6937F: Documentation/ABI/testing/debugfs-driver-habanalabs 6938 6939HACKRF MEDIA DRIVER 6940M: Antti Palosaari <crope@iki.fi> 6941L: linux-media@vger.kernel.org 6942W: https://linuxtv.org 6943W: http://palosaari.fi/linux/ 6944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6945T: git git://linuxtv.org/anttip/media_tree.git 6946S: Maintained 6947F: drivers/media/usb/hackrf/ 6948 6949HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6950M: Frank Seidel <frank@f-seidel.de> 6951L: platform-driver-x86@vger.kernel.org 6952W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6953S: Maintained 6954F: drivers/platform/x86/hdaps.c 6955 6956HARDWARE MONITORING 6957M: Jean Delvare <jdelvare@suse.com> 6958M: Guenter Roeck <linux@roeck-us.net> 6959L: linux-hwmon@vger.kernel.org 6960W: http://hwmon.wiki.kernel.org/ 6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6962S: Maintained 6963F: Documentation/devicetree/bindings/hwmon/ 6964F: Documentation/hwmon/ 6965F: drivers/hwmon/ 6966F: include/linux/hwmon*.h 6967F: include/trace/events/hwmon*.h 6968 6969HARDWARE RANDOM NUMBER GENERATOR CORE 6970M: Matt Mackall <mpm@selenic.com> 6971M: Herbert Xu <herbert@gondor.apana.org.au> 6972L: linux-crypto@vger.kernel.org 6973S: Odd fixes 6974F: Documentation/devicetree/bindings/rng/ 6975F: Documentation/hw_random.txt 6976F: drivers/char/hw_random/ 6977F: include/linux/hw_random.h 6978 6979HARDWARE TRACING FACILITIES 6980M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6981S: Maintained 6982F: drivers/hwtracing/ 6983 6984HARDWARE SPINLOCK CORE 6985M: Ohad Ben-Cohen <ohad@wizery.com> 6986M: Bjorn Andersson <bjorn.andersson@linaro.org> 6987L: linux-remoteproc@vger.kernel.org 6988S: Maintained 6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6990F: Documentation/devicetree/bindings/hwlock/ 6991F: Documentation/hwspinlock.txt 6992F: drivers/hwspinlock/ 6993F: include/linux/hwspinlock.h 6994 6995HARMONY SOUND DRIVER 6996L: linux-parisc@vger.kernel.org 6997S: Maintained 6998F: sound/parisc/harmony.* 6999 7000HDPVR USB VIDEO ENCODER DRIVER 7001M: Hans Verkuil <hverkuil@xs4all.nl> 7002L: linux-media@vger.kernel.org 7003T: git git://linuxtv.org/media_tree.git 7004W: https://linuxtv.org 7005S: Odd Fixes 7006F: drivers/media/usb/hdpvr/ 7007 7008HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7009M: Jerry Hoemann <jerry.hoemann@hpe.com> 7010S: Supported 7011F: Documentation/watchdog/hpwdt.txt 7012F: drivers/watchdog/hpwdt.c 7013 7014HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7015M: Don Brace <don.brace@microsemi.com> 7016L: esc.storagedev@microsemi.com 7017L: linux-scsi@vger.kernel.org 7018S: Supported 7019F: Documentation/scsi/hpsa.txt 7020F: drivers/scsi/hpsa*.[ch] 7021F: include/linux/cciss*.h 7022F: include/uapi/linux/cciss*.h 7023 7024HFI1 DRIVER 7025M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7026M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7027L: linux-rdma@vger.kernel.org 7028S: Supported 7029F: drivers/infiniband/hw/hfi1 7030 7031HFS FILESYSTEM 7032L: linux-fsdevel@vger.kernel.org 7033S: Orphan 7034F: Documentation/filesystems/hfs.txt 7035F: fs/hfs/ 7036 7037HFSPLUS FILESYSTEM 7038L: linux-fsdevel@vger.kernel.org 7039S: Orphan 7040F: Documentation/filesystems/hfsplus.txt 7041F: fs/hfsplus/ 7042 7043HGA FRAMEBUFFER DRIVER 7044M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7045L: linux-nvidia@lists.surfsouth.com 7046W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7047S: Maintained 7048F: drivers/video/fbdev/hgafb.c 7049 7050HIBERNATION (aka Software Suspend, aka swsusp) 7051M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7052M: Pavel Machek <pavel@ucw.cz> 7053L: linux-pm@vger.kernel.org 7054B: https://bugzilla.kernel.org 7055S: Supported 7056F: arch/x86/power/ 7057F: drivers/base/power/ 7058F: kernel/power/ 7059F: include/linux/suspend.h 7060F: include/linux/freezer.h 7061F: include/linux/pm.h 7062F: arch/*/include/asm/suspend*.h 7063 7064HID CORE LAYER 7065M: Jiri Kosina <jikos@kernel.org> 7066M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7067L: linux-input@vger.kernel.org 7068T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7069S: Maintained 7070F: drivers/hid/ 7071F: include/linux/hid* 7072F: include/uapi/linux/hid* 7073 7074HID SENSOR HUB DRIVERS 7075M: Jiri Kosina <jikos@kernel.org> 7076M: Jonathan Cameron <jic23@kernel.org> 7077M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7078L: linux-input@vger.kernel.org 7079L: linux-iio@vger.kernel.org 7080S: Maintained 7081F: Documentation/hid/hid-sensor* 7082F: drivers/hid/hid-sensor-* 7083F: drivers/iio/*/hid-* 7084F: include/linux/hid-sensor-* 7085 7086HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7087M: Thomas Gleixner <tglx@linutronix.de> 7088L: linux-kernel@vger.kernel.org 7089T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7090S: Maintained 7091F: Documentation/timers/ 7092F: kernel/time/hrtimer.c 7093F: kernel/time/clockevents.c 7094F: kernel/time/timer_*.c 7095F: include/linux/clockchips.h 7096F: include/linux/hrtimer.h 7097 7098HIGH-SPEED SCC DRIVER FOR AX.25 7099L: linux-hams@vger.kernel.org 7100S: Orphan 7101F: drivers/net/hamradio/dmascc.c 7102F: drivers/net/hamradio/scc.c 7103 7104HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7105M: HighPoint Linux Team <linux@highpoint-tech.com> 7106W: http://www.highpoint-tech.com 7107S: Supported 7108F: Documentation/scsi/hptiop.txt 7109F: drivers/scsi/hptiop.c 7110 7111HIPPI 7112M: Jes Sorensen <jes@trained-monkey.org> 7113L: linux-hippi@sunsite.dk 7114S: Maintained 7115F: include/linux/hippidevice.h 7116F: include/uapi/linux/if_hippi.h 7117F: net/802/hippi.c 7118F: drivers/net/hippi/ 7119 7120HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7121M: Yisen Zhuang <yisen.zhuang@huawei.com> 7122M: Salil Mehta <salil.mehta@huawei.com> 7123L: netdev@vger.kernel.org 7124W: http://www.hisilicon.com 7125S: Maintained 7126F: drivers/net/ethernet/hisilicon/hns3/ 7127 7128HISILICON LPC BUS DRIVER 7129M: john.garry@huawei.com 7130W: http://www.hisilicon.com 7131S: Maintained 7132F: drivers/bus/hisi_lpc.c 7133F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7134 7135HISILICON NETWORK SUBSYSTEM DRIVER 7136M: Yisen Zhuang <yisen.zhuang@huawei.com> 7137M: Salil Mehta <salil.mehta@huawei.com> 7138L: netdev@vger.kernel.org 7139W: http://www.hisilicon.com 7140S: Maintained 7141F: drivers/net/ethernet/hisilicon/ 7142F: Documentation/devicetree/bindings/net/hisilicon*.txt 7143 7144HISILICON PMU DRIVER 7145M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7146W: http://www.hisilicon.com 7147S: Supported 7148F: drivers/perf/hisilicon 7149F: Documentation/perf/hisi-pmu.txt 7150 7151HISILICON ROCE DRIVER 7152M: Lijun Ou <oulijun@huawei.com> 7153M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7154L: linux-rdma@vger.kernel.org 7155S: Maintained 7156F: drivers/infiniband/hw/hns/ 7157F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7158 7159HISILICON SAS Controller 7160M: John Garry <john.garry@huawei.com> 7161W: http://www.hisilicon.com 7162S: Supported 7163F: drivers/scsi/hisi_sas/ 7164F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7165 7166HMM - Heterogeneous Memory Management 7167M: Jérôme Glisse <jglisse@redhat.com> 7168L: linux-mm@kvack.org 7169S: Maintained 7170F: mm/hmm* 7171F: include/linux/hmm* 7172F: Documentation/vm/hmm.rst 7173 7174HOST AP DRIVER 7175M: Jouni Malinen <j@w1.fi> 7176L: linux-wireless@vger.kernel.org 7177W: http://w1.fi/hostap-driver.html 7178S: Obsolete 7179F: drivers/net/wireless/intersil/hostap/ 7180 7181HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7182L: platform-driver-x86@vger.kernel.org 7183S: Orphan 7184F: drivers/platform/x86/tc1100-wmi.c 7185 7186HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7187M: Jaroslav Kysela <perex@perex.cz> 7188S: Maintained 7189F: drivers/net/ethernet/hp/hp100.* 7190 7191HPET: High Precision Event Timers driver 7192M: Clemens Ladisch <clemens@ladisch.de> 7193S: Maintained 7194F: Documentation/timers/hpet.txt 7195F: drivers/char/hpet.c 7196F: include/linux/hpet.h 7197F: include/uapi/linux/hpet.h 7198 7199HPET: x86 7200S: Orphan 7201F: arch/x86/kernel/hpet.c 7202F: arch/x86/include/asm/hpet.h 7203 7204HPFS FILESYSTEM 7205M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7206W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7207S: Maintained 7208F: fs/hpfs/ 7209 7210HSI SUBSYSTEM 7211M: Sebastian Reichel <sre@kernel.org> 7212T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7213S: Maintained 7214F: Documentation/ABI/testing/sysfs-bus-hsi 7215F: Documentation/driver-api/hsi.rst 7216F: drivers/hsi/ 7217F: include/linux/hsi/ 7218F: include/uapi/linux/hsi/ 7219 7220HSO 3G MODEM DRIVER 7221L: linux-usb@vger.kernel.org 7222S: Orphan 7223F: drivers/net/usb/hso.c 7224 7225HSR NETWORK PROTOCOL 7226M: Arvid Brodin <arvid.brodin@alten.se> 7227L: netdev@vger.kernel.org 7228S: Maintained 7229F: net/hsr/ 7230 7231HT16K33 LED CONTROLLER DRIVER 7232M: Robin van der Gracht <robin@protonic.nl> 7233S: Maintained 7234F: drivers/auxdisplay/ht16k33.c 7235F: Documentation/devicetree/bindings/display/ht16k33.txt 7236 7237HTCPEN TOUCHSCREEN DRIVER 7238M: Pau Oliva Fora <pof@eslack.org> 7239L: linux-input@vger.kernel.org 7240S: Maintained 7241F: drivers/input/touchscreen/htcpen.c 7242 7243HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7244M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7245L: linux-iio@vger.kernel.org 7246W: http://www.st.com/ 7247S: Maintained 7248F: drivers/iio/humidity/hts221* 7249F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7250 7251HUAWEI ETHERNET DRIVER 7252M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7253L: netdev@vger.kernel.org 7254S: Supported 7255F: Documentation/networking/hinic.txt 7256F: drivers/net/ethernet/huawei/hinic/ 7257 7258HUGETLB FILESYSTEM 7259M: Mike Kravetz <mike.kravetz@oracle.com> 7260L: linux-mm@kvack.org 7261S: Maintained 7262F: fs/hugetlbfs/ 7263F: mm/hugetlb.c 7264F: include/linux/hugetlb.h 7265F: Documentation/admin-guide/mm/hugetlbpage.rst 7266F: Documentation/vm/hugetlbfs_reserv.rst 7267F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7268 7269HVA ST MEDIA DRIVER 7270M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7271L: linux-media@vger.kernel.org 7272T: git git://linuxtv.org/media_tree.git 7273W: https://linuxtv.org 7274S: Supported 7275F: drivers/media/platform/sti/hva 7276 7277HWPOISON MEMORY FAILURE HANDLING 7278M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7279L: linux-mm@kvack.org 7280S: Maintained 7281F: mm/memory-failure.c 7282F: mm/hwpoison-inject.c 7283 7284HYGON PROCESSOR SUPPORT 7285M: Pu Wen <puwen@hygon.cn> 7286L: linux-kernel@vger.kernel.org 7287S: Maintained 7288F: arch/x86/kernel/cpu/hygon.c 7289 7290Hyper-V CORE AND DRIVERS 7291M: "K. Y. Srinivasan" <kys@microsoft.com> 7292M: Haiyang Zhang <haiyangz@microsoft.com> 7293M: Stephen Hemminger <sthemmin@microsoft.com> 7294M: Sasha Levin <sashal@kernel.org> 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7296L: linux-hyperv@vger.kernel.org 7297S: Supported 7298F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7299F: arch/x86/include/asm/mshyperv.h 7300F: arch/x86/include/asm/trace/hyperv.h 7301F: arch/x86/include/asm/hyperv-tlfs.h 7302F: arch/x86/kernel/cpu/mshyperv.c 7303F: arch/x86/hyperv 7304F: drivers/hid/hid-hyperv.c 7305F: drivers/hv/ 7306F: drivers/input/serio/hyperv-keyboard.c 7307F: drivers/pci/controller/pci-hyperv.c 7308F: drivers/net/hyperv/ 7309F: drivers/scsi/storvsc_drv.c 7310F: drivers/uio/uio_hv_generic.c 7311F: drivers/video/fbdev/hyperv_fb.c 7312F: drivers/iommu/hyperv_iommu.c 7313F: net/vmw_vsock/hyperv_transport.c 7314F: include/linux/hyperv.h 7315F: include/uapi/linux/hyperv.h 7316F: tools/hv/ 7317F: Documentation/ABI/stable/sysfs-bus-vmbus 7318 7319HYPERVISOR VIRTUAL CONSOLE DRIVER 7320L: linuxppc-dev@lists.ozlabs.org 7321S: Odd Fixes 7322F: drivers/tty/hvc/ 7323 7324I2C ACPI SUPPORT 7325M: Mika Westerberg <mika.westerberg@linux.intel.com> 7326L: linux-i2c@vger.kernel.org 7327L: linux-acpi@vger.kernel.org 7328S: Maintained 7329F: drivers/i2c/i2c-core-acpi.c 7330 7331I2C CONTROLLER DRIVER FOR NVIDIA GPU 7332M: Ajay Gupta <ajayg@nvidia.com> 7333L: linux-i2c@vger.kernel.org 7334S: Maintained 7335F: Documentation/i2c/busses/i2c-nvidia-gpu 7336F: drivers/i2c/busses/i2c-nvidia-gpu.c 7337 7338I2C MUXES 7339M: Peter Rosin <peda@axentia.se> 7340L: linux-i2c@vger.kernel.org 7341S: Maintained 7342F: Documentation/i2c/i2c-topology 7343F: Documentation/i2c/muxes/ 7344F: Documentation/devicetree/bindings/i2c/i2c-mux* 7345F: Documentation/devicetree/bindings/i2c/i2c-arb* 7346F: Documentation/devicetree/bindings/i2c/i2c-gate* 7347F: drivers/i2c/i2c-mux.c 7348F: drivers/i2c/muxes/ 7349F: include/linux/i2c-mux.h 7350 7351I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7352M: Gregory CLEMENT <gregory.clement@bootlin.com> 7353L: linux-i2c@vger.kernel.org 7354S: Maintained 7355F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7356F: drivers/i2c/busses/i2c-mv64xxx.c 7357 7358I2C OVER PARALLEL PORT 7359M: Jean Delvare <jdelvare@suse.com> 7360L: linux-i2c@vger.kernel.org 7361S: Maintained 7362F: Documentation/i2c/busses/i2c-parport 7363F: Documentation/i2c/busses/i2c-parport-light 7364F: drivers/i2c/busses/i2c-parport.c 7365F: drivers/i2c/busses/i2c-parport-light.c 7366 7367I2C SUBSYSTEM 7368M: Wolfram Sang <wsa@the-dreams.de> 7369L: linux-i2c@vger.kernel.org 7370W: https://i2c.wiki.kernel.org/ 7371Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7372T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7373S: Maintained 7374F: Documentation/devicetree/bindings/i2c/i2c.txt 7375F: Documentation/i2c/ 7376F: drivers/i2c/* 7377F: include/linux/i2c.h 7378F: include/linux/i2c-dev.h 7379F: include/linux/i2c-smbus.h 7380F: include/uapi/linux/i2c.h 7381F: include/uapi/linux/i2c-*.h 7382 7383I2C SUBSYSTEM HOST DRIVERS 7384L: linux-i2c@vger.kernel.org 7385W: https://i2c.wiki.kernel.org/ 7386Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7387T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7388S: Odd Fixes 7389F: Documentation/devicetree/bindings/i2c/ 7390F: drivers/i2c/algos/ 7391F: drivers/i2c/busses/ 7392 7393I2C-TAOS-EVM DRIVER 7394M: Jean Delvare <jdelvare@suse.com> 7395L: linux-i2c@vger.kernel.org 7396S: Maintained 7397F: Documentation/i2c/busses/i2c-taos-evm 7398F: drivers/i2c/busses/i2c-taos-evm.c 7399 7400I2C-TINY-USB DRIVER 7401M: Till Harbaum <till@harbaum.org> 7402L: linux-i2c@vger.kernel.org 7403W: http://www.harbaum.org/till/i2c_tiny_usb 7404S: Maintained 7405F: drivers/i2c/busses/i2c-tiny-usb.c 7406 7407I2C/SMBUS CONTROLLER DRIVERS FOR PC 7408M: Jean Delvare <jdelvare@suse.com> 7409L: linux-i2c@vger.kernel.org 7410S: Maintained 7411F: Documentation/i2c/busses/i2c-ali1535 7412F: Documentation/i2c/busses/i2c-ali1563 7413F: Documentation/i2c/busses/i2c-ali15x3 7414F: Documentation/i2c/busses/i2c-amd756 7415F: Documentation/i2c/busses/i2c-amd8111 7416F: Documentation/i2c/busses/i2c-i801 7417F: Documentation/i2c/busses/i2c-nforce2 7418F: Documentation/i2c/busses/i2c-piix4 7419F: Documentation/i2c/busses/i2c-sis5595 7420F: Documentation/i2c/busses/i2c-sis630 7421F: Documentation/i2c/busses/i2c-sis96x 7422F: Documentation/i2c/busses/i2c-via 7423F: Documentation/i2c/busses/i2c-viapro 7424F: drivers/i2c/busses/i2c-ali1535.c 7425F: drivers/i2c/busses/i2c-ali1563.c 7426F: drivers/i2c/busses/i2c-ali15x3.c 7427F: drivers/i2c/busses/i2c-amd756.c 7428F: drivers/i2c/busses/i2c-amd756-s4882.c 7429F: drivers/i2c/busses/i2c-amd8111.c 7430F: drivers/i2c/busses/i2c-i801.c 7431F: drivers/i2c/busses/i2c-isch.c 7432F: drivers/i2c/busses/i2c-nforce2.c 7433F: drivers/i2c/busses/i2c-nforce2-s4985.c 7434F: drivers/i2c/busses/i2c-piix4.c 7435F: drivers/i2c/busses/i2c-sis5595.c 7436F: drivers/i2c/busses/i2c-sis630.c 7437F: drivers/i2c/busses/i2c-sis96x.c 7438F: drivers/i2c/busses/i2c-via.c 7439F: drivers/i2c/busses/i2c-viapro.c 7440 7441I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7442M: Hans de Goede <hdegoede@redhat.com> 7443L: linux-i2c@vger.kernel.org 7444S: Maintained 7445F: drivers/i2c/busses/i2c-cht-wc.c 7446 7447I2C/SMBUS ISMT DRIVER 7448M: Seth Heasley <seth.heasley@intel.com> 7449M: Neil Horman <nhorman@tuxdriver.com> 7450L: linux-i2c@vger.kernel.org 7451F: drivers/i2c/busses/i2c-ismt.c 7452F: Documentation/i2c/busses/i2c-ismt 7453 7454I2C/SMBUS STUB DRIVER 7455M: Jean Delvare <jdelvare@suse.com> 7456L: linux-i2c@vger.kernel.org 7457S: Maintained 7458F: drivers/i2c/i2c-stub.c 7459 7460I3C SUBSYSTEM 7461M: Boris Brezillon <bbrezillon@kernel.org> 7462L: linux-i3c@lists.infradead.org 7463C: irc://chat.freenode.net/linux-i3c 7464T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7465S: Maintained 7466F: Documentation/ABI/testing/sysfs-bus-i3c 7467F: Documentation/devicetree/bindings/i3c/ 7468F: Documentation/driver-api/i3c 7469F: drivers/i3c/ 7470F: include/linux/i3c/ 7471 7472I3C DRIVER FOR SYNOPSYS DESIGNWARE 7473M: Vitor Soares <vitor.soares@synopsys.com> 7474S: Maintained 7475F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7476F: drivers/i3c/master/dw* 7477 7478IA64 (Itanium) PLATFORM 7479M: Tony Luck <tony.luck@intel.com> 7480M: Fenghua Yu <fenghua.yu@intel.com> 7481L: linux-ia64@vger.kernel.org 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7483S: Maintained 7484F: arch/ia64/ 7485 7486IBM Power 842 compression accelerator 7487M: Haren Myneni <haren@us.ibm.com> 7488S: Supported 7489F: drivers/crypto/nx/Makefile 7490F: drivers/crypto/nx/Kconfig 7491F: drivers/crypto/nx/nx-842* 7492F: include/linux/sw842.h 7493F: crypto/842.c 7494F: lib/842/ 7495 7496IBM Power in-Nest Crypto Acceleration 7497M: Breno Leitão <leitao@debian.org> 7498M: Nayna Jain <nayna@linux.ibm.com> 7499M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7500L: linux-crypto@vger.kernel.org 7501S: Supported 7502F: drivers/crypto/nx/Makefile 7503F: drivers/crypto/nx/Kconfig 7504F: drivers/crypto/nx/nx-aes* 7505F: drivers/crypto/nx/nx-sha* 7506F: drivers/crypto/nx/nx.* 7507F: drivers/crypto/nx/nx_csbcpb.h 7508F: drivers/crypto/nx/nx_debugfs.h 7509 7510IBM Power Linux RAID adapter 7511M: Brian King <brking@us.ibm.com> 7512S: Supported 7513F: drivers/scsi/ipr.* 7514 7515IBM Power SRIOV Virtual NIC Device Driver 7516M: Thomas Falcon <tlfalcon@linux.ibm.com> 7517M: John Allen <jallen@linux.ibm.com> 7518L: netdev@vger.kernel.org 7519S: Supported 7520F: drivers/net/ethernet/ibm/ibmvnic.* 7521 7522IBM Power Virtual Accelerator Switchboard 7523M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7524L: linuxppc-dev@lists.ozlabs.org 7525S: Supported 7526F: arch/powerpc/platforms/powernv/vas* 7527F: arch/powerpc/platforms/powernv/copy-paste.h 7528F: arch/powerpc/include/asm/vas.h 7529 7530IBM Power Virtual Ethernet Device Driver 7531M: Thomas Falcon <tlfalcon@linux.ibm.com> 7532L: netdev@vger.kernel.org 7533S: Supported 7534F: drivers/net/ethernet/ibm/ibmveth.* 7535 7536IBM Power Virtual FC Device Drivers 7537M: Tyrel Datwyler <tyreld@linux.ibm.com> 7538L: linux-scsi@vger.kernel.org 7539S: Supported 7540F: drivers/scsi/ibmvscsi/ibmvfc* 7541 7542IBM Power Virtual Management Channel Driver 7543M: Steven Royer <seroyer@linux.ibm.com> 7544S: Supported 7545F: drivers/misc/ibmvmc.* 7546 7547IBM Power Virtual SCSI Device Drivers 7548M: Tyrel Datwyler <tyreld@linux.ibm.com> 7549L: linux-scsi@vger.kernel.org 7550S: Supported 7551F: drivers/scsi/ibmvscsi/ibmvscsi* 7552F: include/scsi/viosrp.h 7553 7554IBM Power Virtual SCSI Device Target Driver 7555M: Michael Cyr <mikecyr@linux.ibm.com> 7556L: linux-scsi@vger.kernel.org 7557L: target-devel@vger.kernel.org 7558S: Supported 7559F: drivers/scsi/ibmvscsi_tgt/ 7560 7561IBM Power VMX Cryptographic instructions 7562M: Breno Leitão <leitao@debian.org> 7563M: Nayna Jain <nayna@linux.ibm.com> 7564M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7565L: linux-crypto@vger.kernel.org 7566S: Supported 7567F: drivers/crypto/vmx/Makefile 7568F: drivers/crypto/vmx/Kconfig 7569F: drivers/crypto/vmx/vmx.c 7570F: drivers/crypto/vmx/aes* 7571F: drivers/crypto/vmx/ghash* 7572F: drivers/crypto/vmx/ppc-xlate.pl 7573 7574IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7575M: Tyrel Datwyler <tyreld@linux.ibm.com> 7576L: linux-pci@vger.kernel.org 7577L: linuxppc-dev@lists.ozlabs.org 7578S: Supported 7579F: drivers/pci/hotplug/rpaphp* 7580 7581IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7582M: Tyrel Datwyler <tyreld@linux.ibm.com> 7583L: linux-pci@vger.kernel.org 7584L: linuxppc-dev@lists.ozlabs.org 7585S: Supported 7586F: drivers/pci/hotplug/rpadlpar* 7587 7588IBM ServeRAID RAID DRIVER 7589S: Orphan 7590F: drivers/scsi/ips.* 7591 7592ICH LPC AND GPIO DRIVER 7593M: Peter Tyser <ptyser@xes-inc.com> 7594S: Maintained 7595F: drivers/mfd/lpc_ich.c 7596F: drivers/gpio/gpio-ich.c 7597 7598IDE SUBSYSTEM 7599M: "David S. Miller" <davem@davemloft.net> 7600L: linux-ide@vger.kernel.org 7601Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7602T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7603S: Maintained 7604F: Documentation/ide/ 7605F: drivers/ide/ 7606F: include/linux/ide.h 7607 7608IDE/ATAPI DRIVERS 7609M: Borislav Petkov <bp@alien8.de> 7610L: linux-ide@vger.kernel.org 7611S: Maintained 7612F: Documentation/cdrom/ide-cd 7613F: drivers/ide/ide-cd* 7614 7615IDEAPAD LAPTOP EXTRAS DRIVER 7616M: Ike Panhc <ike.pan@canonical.com> 7617L: platform-driver-x86@vger.kernel.org 7618W: http://launchpad.net/ideapad-laptop 7619S: Maintained 7620F: drivers/platform/x86/ideapad-laptop.c 7621 7622IDEAPAD LAPTOP SLIDEBAR DRIVER 7623M: Andrey Moiseev <o2g.org.ru@gmail.com> 7624L: linux-input@vger.kernel.org 7625W: https://github.com/o2genum/ideapad-slidebar 7626S: Maintained 7627F: drivers/input/misc/ideapad_slidebar.c 7628 7629IDT VersaClock 5 CLOCK DRIVER 7630M: Marek Vasut <marek.vasut@gmail.com> 7631S: Maintained 7632F: drivers/clk/clk-versaclock5.c 7633 7634IEEE 802.15.4 SUBSYSTEM 7635M: Alexander Aring <alex.aring@gmail.com> 7636M: Stefan Schmidt <stefan@datenfreihafen.org> 7637L: linux-wpan@vger.kernel.org 7638W: http://wpan.cakelab.org/ 7639T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7640T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7641S: Maintained 7642F: net/ieee802154/ 7643F: net/mac802154/ 7644F: drivers/net/ieee802154/ 7645F: include/linux/nl802154.h 7646F: include/linux/ieee802154.h 7647F: include/net/nl802154.h 7648F: include/net/mac802154.h 7649F: include/net/af_ieee802154.h 7650F: include/net/cfg802154.h 7651F: include/net/ieee802154_netdev.h 7652F: Documentation/networking/ieee802154.rst 7653 7654IFE PROTOCOL 7655M: Yotam Gigi <yotam.gi@gmail.com> 7656M: Jamal Hadi Salim <jhs@mojatatu.com> 7657F: net/ife 7658F: include/net/ife.h 7659F: include/uapi/linux/ife.h 7660 7661IGORPLUG-USB IR RECEIVER 7662M: Sean Young <sean@mess.org> 7663L: linux-media@vger.kernel.org 7664S: Maintained 7665F: drivers/media/rc/igorplugusb.c 7666 7667IGUANAWORKS USB IR TRANSCEIVER 7668M: Sean Young <sean@mess.org> 7669L: linux-media@vger.kernel.org 7670S: Maintained 7671F: drivers/media/rc/iguanair.c 7672 7673IIO DIGITAL POTENTIOMETER DAC 7674M: Peter Rosin <peda@axentia.se> 7675L: linux-iio@vger.kernel.org 7676S: Maintained 7677F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7678F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7679F: drivers/iio/dac/dpot-dac.c 7680 7681IIO ENVELOPE DETECTOR 7682M: Peter Rosin <peda@axentia.se> 7683L: linux-iio@vger.kernel.org 7684S: Maintained 7685F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7686F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7687F: drivers/iio/adc/envelope-detector.c 7688 7689IIO MULTIPLEXER 7690M: Peter Rosin <peda@axentia.se> 7691L: linux-iio@vger.kernel.org 7692S: Maintained 7693F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7694F: drivers/iio/multiplexer/iio-mux.c 7695 7696IIO SUBSYSTEM AND DRIVERS 7697M: Jonathan Cameron <jic23@kernel.org> 7698R: Hartmut Knaack <knaack.h@gmx.de> 7699R: Lars-Peter Clausen <lars@metafoo.de> 7700R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7701L: linux-iio@vger.kernel.org 7702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7703S: Maintained 7704F: Documentation/ABI/testing/configfs-iio* 7705F: Documentation/ABI/testing/sysfs-bus-iio* 7706F: Documentation/devicetree/bindings/iio/ 7707F: drivers/iio/ 7708F: drivers/staging/iio/ 7709F: include/linux/iio/ 7710F: tools/iio/ 7711 7712IIO UNIT CONVERTER 7713M: Peter Rosin <peda@axentia.se> 7714L: linux-iio@vger.kernel.org 7715S: Maintained 7716F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7717F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7718F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7719F: drivers/iio/afe/iio-rescale.c 7720 7721IKANOS/ADI EAGLE ADSL USB DRIVER 7722M: Matthieu Castet <castet.matthieu@free.fr> 7723M: Stanislaw Gruszka <stf_xl@wp.pl> 7724S: Maintained 7725F: drivers/usb/atm/ueagle-atm.c 7726 7727IMGTEC ASCII LCD DRIVER 7728M: Paul Burton <paul.burton@mips.com> 7729S: Maintained 7730F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7731F: drivers/auxdisplay/img-ascii-lcd.c 7732 7733IMGTEC IR DECODER DRIVER 7734M: James Hogan <jhogan@kernel.org> 7735S: Maintained 7736F: drivers/media/rc/img-ir/ 7737 7738IMON SOUNDGRAPH USB IR RECEIVER 7739M: Sean Young <sean@mess.org> 7740L: linux-media@vger.kernel.org 7741S: Maintained 7742F: drivers/media/rc/imon_raw.c 7743F: drivers/media/rc/imon.c 7744 7745IMS TWINTURBO FRAMEBUFFER DRIVER 7746L: linux-fbdev@vger.kernel.org 7747S: Orphan 7748F: drivers/video/fbdev/imsttfb.c 7749 7750INA209 HARDWARE MONITOR DRIVER 7751M: Guenter Roeck <linux@roeck-us.net> 7752L: linux-hwmon@vger.kernel.org 7753S: Maintained 7754F: Documentation/hwmon/ina209.rst 7755F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7756F: drivers/hwmon/ina209.c 7757 7758INA2XX HARDWARE MONITOR DRIVER 7759M: Guenter Roeck <linux@roeck-us.net> 7760L: linux-hwmon@vger.kernel.org 7761S: Maintained 7762F: Documentation/hwmon/ina2xx.rst 7763F: drivers/hwmon/ina2xx.c 7764F: include/linux/platform_data/ina2xx.h 7765 7766INDUSTRY PACK SUBSYSTEM (IPACK) 7767M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7768M: Jens Taprogge <jens.taprogge@taprogge.org> 7769M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7770L: industrypack-devel@lists.sourceforge.net 7771W: http://industrypack.sourceforge.net 7772S: Maintained 7773F: drivers/ipack/ 7774 7775INFINIBAND SUBSYSTEM 7776M: Doug Ledford <dledford@redhat.com> 7777M: Jason Gunthorpe <jgg@mellanox.com> 7778L: linux-rdma@vger.kernel.org 7779W: https://github.com/linux-rdma/rdma-core 7780Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7781T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7782S: Supported 7783F: Documentation/devicetree/bindings/infiniband/ 7784F: Documentation/infiniband/ 7785F: drivers/infiniband/ 7786F: include/uapi/linux/if_infiniband.h 7787F: include/uapi/rdma/ 7788F: include/rdma/ 7789F: include/trace/events/ib_mad.h 7790F: include/trace/events/ib_umad.h 7791F: samples/bpf/ibumad_kern.c 7792F: samples/bpf/ibumad_user.c 7793 7794INGENIC JZ4780 DMA Driver 7795M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7796S: Maintained 7797F: drivers/dma/dma-jz4780.c 7798 7799INGENIC JZ4780 NAND DRIVER 7800M: Harvey Hunt <harveyhuntnexus@gmail.com> 7801L: linux-mtd@lists.infradead.org 7802S: Maintained 7803F: drivers/mtd/nand/raw/jz4780_* 7804 7805INOTIFY 7806M: Jan Kara <jack@suse.cz> 7807R: Amir Goldstein <amir73il@gmail.com> 7808L: linux-fsdevel@vger.kernel.org 7809S: Maintained 7810F: Documentation/filesystems/inotify.txt 7811F: fs/notify/inotify/ 7812F: include/linux/inotify.h 7813F: include/uapi/linux/inotify.h 7814 7815INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7816M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7817L: linux-input@vger.kernel.org 7818Q: http://patchwork.kernel.org/project/linux-input/list/ 7819T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7820S: Maintained 7821F: drivers/input/ 7822F: include/linux/input.h 7823F: include/uapi/linux/input.h 7824F: include/uapi/linux/input-event-codes.h 7825F: include/linux/input/ 7826F: Documentation/devicetree/bindings/input/ 7827F: Documentation/devicetree/bindings/serio/ 7828F: Documentation/input/ 7829 7830INPUT MULTITOUCH (MT) PROTOCOL 7831M: Henrik Rydberg <rydberg@bitmath.org> 7832L: linux-input@vger.kernel.org 7833S: Odd fixes 7834F: Documentation/input/multi-touch-protocol.rst 7835F: drivers/input/input-mt.c 7836K: \b(ABS|SYN)_MT_ 7837 7838INSIDE SECURE CRYPTO DRIVER 7839M: Antoine Tenart <antoine.tenart@bootlin.com> 7840F: drivers/crypto/inside-secure/ 7841S: Maintained 7842L: linux-crypto@vger.kernel.org 7843 7844INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7845M: Mimi Zohar <zohar@linux.ibm.com> 7846M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7847L: linux-integrity@vger.kernel.org 7848T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7849S: Supported 7850F: security/integrity/ima/ 7851 7852INTEL 810/815 FRAMEBUFFER DRIVER 7853M: Antonino Daplas <adaplas@gmail.com> 7854L: linux-fbdev@vger.kernel.org 7855S: Maintained 7856F: drivers/video/fbdev/i810/ 7857 7858INTEL ASoC DRIVERS 7859M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7860M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7861M: Jie Yang <yang.jie@linux.intel.com> 7862L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7863S: Supported 7864F: sound/soc/intel/ 7865 7866INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7867M: Hans de Goede <hdegoede@redhat.com> 7868L: platform-driver-x86@vger.kernel.org 7869S: Maintained 7870F: drivers/platform/x86/intel_atomisp2_pm.c 7871 7872INTEL C600 SERIES SAS CONTROLLER DRIVER 7873M: Intel SCU Linux support <intel-linux-scu@intel.com> 7874M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7875L: linux-scsi@vger.kernel.org 7876T: git git://git.code.sf.net/p/intel-sas/isci 7877S: Supported 7878F: drivers/scsi/isci/ 7879 7880INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7881M: Jani Nikula <jani.nikula@linux.intel.com> 7882M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7883M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7884L: intel-gfx@lists.freedesktop.org 7885W: https://01.org/linuxgraphics/ 7886B: https://01.org/linuxgraphics/documentation/how-report-bugs 7887C: irc://chat.freenode.net/intel-gfx 7888Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7889T: git git://anongit.freedesktop.org/drm-intel 7890S: Supported 7891F: drivers/gpu/drm/i915/ 7892F: include/drm/i915* 7893F: include/uapi/drm/i915_drm.h 7894F: Documentation/gpu/i915.rst 7895 7896INTEL ETHERNET DRIVERS 7897M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7898L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7899W: http://www.intel.com/support/feedback.htm 7900W: http://e1000.sourceforge.net/ 7901Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7903T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7904S: Supported 7905F: Documentation/networking/device_drivers/intel/e100.rst 7906F: Documentation/networking/device_drivers/intel/e1000.rst 7907F: Documentation/networking/device_drivers/intel/e1000e.rst 7908F: Documentation/networking/device_drivers/intel/fm10k.rst 7909F: Documentation/networking/device_drivers/intel/igb.rst 7910F: Documentation/networking/device_drivers/intel/igbvf.rst 7911F: Documentation/networking/device_drivers/intel/ixgb.rst 7912F: Documentation/networking/device_drivers/intel/ixgbe.rst 7913F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7914F: Documentation/networking/device_drivers/intel/i40e.rst 7915F: Documentation/networking/device_drivers/intel/iavf.rst 7916F: Documentation/networking/device_drivers/intel/ice.rst 7917F: drivers/net/ethernet/intel/ 7918F: drivers/net/ethernet/intel/*/ 7919F: include/linux/avf/virtchnl.h 7920 7921INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7922M: Maik Broemme <mbroemme@libmpq.org> 7923L: linux-fbdev@vger.kernel.org 7924S: Maintained 7925F: Documentation/fb/intelfb.txt 7926F: drivers/video/fbdev/intelfb/ 7927 7928INTEL GPIO DRIVERS 7929M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7930L: linux-gpio@vger.kernel.org 7931S: Maintained 7932T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7933F: drivers/gpio/gpio-ich.c 7934F: drivers/gpio/gpio-intel-mid.c 7935F: drivers/gpio/gpio-lynxpoint.c 7936F: drivers/gpio/gpio-merrifield.c 7937F: drivers/gpio/gpio-ml-ioh.c 7938F: drivers/gpio/gpio-pch.c 7939F: drivers/gpio/gpio-sch.c 7940F: drivers/gpio/gpio-sodaville.c 7941 7942INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7943M: Zhenyu Wang <zhenyuw@linux.intel.com> 7944M: Zhi Wang <zhi.a.wang@intel.com> 7945L: intel-gvt-dev@lists.freedesktop.org 7946L: intel-gfx@lists.freedesktop.org 7947W: https://01.org/igvt-g 7948T: git https://github.com/intel/gvt-linux.git 7949S: Supported 7950F: drivers/gpu/drm/i915/gvt/ 7951 7952INTEL HID EVENT DRIVER 7953M: Alex Hung <alex.hung@canonical.com> 7954L: platform-driver-x86@vger.kernel.org 7955S: Maintained 7956F: drivers/platform/x86/intel-hid.c 7957 7958INTEL I/OAT DMA DRIVER 7959M: Dave Jiang <dave.jiang@intel.com> 7960R: Dan Williams <dan.j.williams@intel.com> 7961L: dmaengine@vger.kernel.org 7962Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7963S: Supported 7964F: drivers/dma/ioat* 7965 7966INTEL IDLE DRIVER 7967M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7968M: Len Brown <lenb@kernel.org> 7969L: linux-pm@vger.kernel.org 7970T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7971B: https://bugzilla.kernel.org 7972S: Supported 7973F: drivers/idle/intel_idle.c 7974 7975INTEL INTEGRATED SENSOR HUB DRIVER 7976M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7977M: Jiri Kosina <jikos@kernel.org> 7978L: linux-input@vger.kernel.org 7979S: Maintained 7980F: drivers/hid/intel-ish-hid/ 7981 7982INTEL IOMMU (VT-d) 7983M: David Woodhouse <dwmw2@infradead.org> 7984L: iommu@lists.linux-foundation.org 7985T: git git://git.infradead.org/iommu-2.6.git 7986S: Supported 7987F: drivers/iommu/intel-iommu.c 7988F: include/linux/intel-iommu.h 7989 7990INTEL IOP-ADMA DMA DRIVER 7991R: Dan Williams <dan.j.williams@intel.com> 7992S: Odd fixes 7993F: drivers/dma/iop-adma.c 7994 7995INTEL IPU3 CSI-2 CIO2 DRIVER 7996M: Yong Zhi <yong.zhi@intel.com> 7997M: Sakari Ailus <sakari.ailus@linux.intel.com> 7998M: Bingbu Cao <bingbu.cao@intel.com> 7999R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8000L: linux-media@vger.kernel.org 8001S: Maintained 8002F: drivers/media/pci/intel/ipu3/ 8003F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8004 8005INTEL IPU3 CSI-2 IMGU DRIVER 8006M: Sakari Ailus <sakari.ailus@linux.intel.com> 8007L: linux-media@vger.kernel.org 8008S: Maintained 8009F: drivers/staging/media/ipu3/ 8010F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8011F: Documentation/media/v4l-drivers/ipu3.rst 8012 8013INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8014M: Krzysztof Halasa <khalasa@piap.pl> 8015S: Maintained 8016F: include/linux/soc/ixp4xx/qmgr.h 8017F: include/linux/soc/ixp4xx/npe.h 8018F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8019F: drivers/soc/ixp4xx/ixp4xx-npe.c 8020F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8021F: drivers/net/wan/ixp4xx_hss.c 8022 8023INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8024M: Deepak Saxena <dsaxena@plexity.net> 8025S: Maintained 8026F: drivers/char/hw_random/ixp4xx-rng.c 8027 8028INTEL MANAGEMENT ENGINE (mei) 8029M: Tomas Winkler <tomas.winkler@intel.com> 8030L: linux-kernel@vger.kernel.org 8031S: Supported 8032F: include/uapi/linux/mei.h 8033F: include/linux/mei_cl_bus.h 8034F: drivers/misc/mei/* 8035F: drivers/watchdog/mei_wdt.c 8036F: Documentation/driver-api/mei/* 8037F: samples/mei/* 8038 8039INTEL MENLOW THERMAL DRIVER 8040M: Sujith Thomas <sujith.thomas@intel.com> 8041L: platform-driver-x86@vger.kernel.org 8042W: https://01.org/linux-acpi 8043S: Supported 8044F: drivers/platform/x86/intel_menlow.c 8045 8046INTEL MIC DRIVERS (mic) 8047M: Sudeep Dutt <sudeep.dutt@intel.com> 8048M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8049S: Supported 8050W: https://github.com/sudeepdutt/mic 8051W: http://software.intel.com/en-us/mic-developer 8052F: include/linux/mic_bus.h 8053F: include/linux/scif.h 8054F: include/uapi/linux/mic_common.h 8055F: include/uapi/linux/mic_ioctl.h 8056F: include/uapi/linux/scif_ioctl.h 8057F: drivers/misc/mic/ 8058F: drivers/dma/mic_x100_dma.c 8059F: drivers/dma/mic_x100_dma.h 8060F: Documentation/mic/ 8061 8062INTEL PMC CORE DRIVER 8063M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8064M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8065L: platform-driver-x86@vger.kernel.org 8066S: Maintained 8067F: drivers/platform/x86/intel_pmc_core* 8068 8069INTEL PMC/P-Unit IPC DRIVER 8070M: Zha Qipeng<qipeng.zha@intel.com> 8071L: platform-driver-x86@vger.kernel.org 8072S: Maintained 8073F: drivers/platform/x86/intel_pmc_ipc.c 8074F: drivers/platform/x86/intel_punit_ipc.c 8075F: arch/x86/include/asm/intel_pmc_ipc.h 8076F: arch/x86/include/asm/intel_punit_ipc.h 8077 8078INTEL PMIC GPIO DRIVERS 8079M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8080S: Maintained 8081T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8082F: drivers/gpio/gpio-*cove.c 8083F: drivers/gpio/gpio-msic.c 8084 8085INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 8086R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8087S: Maintained 8088F: drivers/mfd/intel_msic.c 8089F: drivers/mfd/intel_soc_pmic* 8090F: include/linux/mfd/intel_msic.h 8091F: include/linux/mfd/intel_soc_pmic* 8092 8093INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8094M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8095L: linux-wireless@vger.kernel.org 8096S: Maintained 8097F: Documentation/networking/device_drivers/intel/ipw2100.txt 8098F: Documentation/networking/device_drivers/intel/ipw2200.txt 8099F: drivers/net/wireless/intel/ipw2x00/ 8100 8101INTEL PSTATE DRIVER 8102M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8103M: Len Brown <lenb@kernel.org> 8104L: linux-pm@vger.kernel.org 8105S: Supported 8106F: drivers/cpufreq/intel_pstate.c 8107 8108INTEL RDMA RNIC DRIVER 8109M: Faisal Latif <faisal.latif@intel.com> 8110M: Shiraz Saleem <shiraz.saleem@intel.com> 8111L: linux-rdma@vger.kernel.org 8112S: Supported 8113F: drivers/infiniband/hw/i40iw/ 8114F: include/uapi/rdma/i40iw-abi.h 8115 8116INTEL TELEMETRY DRIVER 8117M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8118M: "David E. Box" <david.e.box@linux.intel.com> 8119L: platform-driver-x86@vger.kernel.org 8120S: Maintained 8121F: arch/x86/include/asm/intel_telemetry.h 8122F: drivers/platform/x86/intel_telemetry* 8123 8124INTEL VIRTUAL BUTTON DRIVER 8125M: AceLan Kao <acelan.kao@canonical.com> 8126L: platform-driver-x86@vger.kernel.org 8127S: Maintained 8128F: drivers/platform/x86/intel-vbtn.c 8129 8130INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8131M: Stanislaw Gruszka <sgruszka@redhat.com> 8132L: linux-wireless@vger.kernel.org 8133S: Supported 8134F: drivers/net/wireless/intel/iwlegacy/ 8135 8136INTEL WIRELESS WIFI LINK (iwlwifi) 8137M: Johannes Berg <johannes.berg@intel.com> 8138M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8139M: Luca Coelho <luciano.coelho@intel.com> 8140M: Intel Linux Wireless <linuxwifi@intel.com> 8141L: linux-wireless@vger.kernel.org 8142W: http://intellinuxwireless.org 8143T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8144S: Supported 8145F: drivers/net/wireless/intel/iwlwifi/ 8146 8147INTEL WIRELESS WIMAX CONNECTION 2400 8148M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8149M: linux-wimax@intel.com 8150L: wimax@linuxwimax.org (subscribers-only) 8151S: Supported 8152W: http://linuxwimax.org 8153F: Documentation/wimax/README.i2400m 8154F: drivers/net/wimax/i2400m/ 8155F: include/uapi/linux/wimax/i2400m.h 8156 8157INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8158M: Mario Limonciello <mario.limonciello@dell.com> 8159S: Maintained 8160F: drivers/platform/x86/intel-wmi-thunderbolt.c 8161 8162INTEL(R) TRACE HUB 8163M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8164S: Supported 8165F: Documentation/trace/intel_th.rst 8166F: drivers/hwtracing/intel_th/ 8167 8168INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8169M: Ning Sun <ning.sun@intel.com> 8170L: tboot-devel@lists.sourceforge.net 8171W: http://tboot.sourceforge.net 8172T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8173S: Supported 8174F: Documentation/intel_txt.txt 8175F: include/linux/tboot.h 8176F: arch/x86/kernel/tboot.c 8177 8178INTEL-MID GPIO DRIVER 8179M: David Cohen <david.a.cohen@linux.intel.com> 8180L: linux-gpio@vger.kernel.org 8181S: Maintained 8182F: drivers/gpio/gpio-intel-mid.c 8183 8184INTERCONNECT API 8185M: Georgi Djakov <georgi.djakov@linaro.org> 8186L: linux-pm@vger.kernel.org 8187S: Maintained 8188F: Documentation/interconnect/ 8189F: Documentation/devicetree/bindings/interconnect/ 8190F: drivers/interconnect/ 8191F: include/dt-bindings/interconnect/ 8192F: include/linux/interconnect-provider.h 8193F: include/linux/interconnect.h 8194 8195INVENSENSE MPU-3050 GYROSCOPE DRIVER 8196M: Linus Walleij <linus.walleij@linaro.org> 8197L: linux-iio@vger.kernel.org 8198S: Maintained 8199F: drivers/iio/gyro/mpu3050* 8200F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8201 8202IOC3 ETHERNET DRIVER 8203M: Ralf Baechle <ralf@linux-mips.org> 8204L: linux-mips@vger.kernel.org 8205S: Maintained 8206F: drivers/net/ethernet/sgi/ioc3-eth.c 8207 8208IOC3 SERIAL DRIVER 8209M: Pat Gefre <pfg@sgi.com> 8210L: linux-serial@vger.kernel.org 8211S: Maintained 8212F: drivers/tty/serial/ioc3_serial.c 8213 8214IOMAP FILESYSTEM LIBRARY 8215M: Christoph Hellwig <hch@infradead.org> 8216M: Darrick J. Wong <darrick.wong@oracle.com> 8217M: linux-xfs@vger.kernel.org 8218M: linux-fsdevel@vger.kernel.org 8219L: linux-xfs@vger.kernel.org 8220L: linux-fsdevel@vger.kernel.org 8221T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8222S: Supported 8223F: fs/iomap.c 8224F: include/linux/iomap.h 8225 8226IOMMU DRIVERS 8227M: Joerg Roedel <joro@8bytes.org> 8228L: iommu@lists.linux-foundation.org 8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8230S: Maintained 8231F: Documentation/devicetree/bindings/iommu/ 8232F: drivers/iommu/ 8233F: include/linux/iommu.h 8234F: include/linux/of_iommu.h 8235F: include/linux/iova.h 8236 8237IO_URING 8238M: Jens Axboe <axboe@kernel.dk> 8239L: linux-block@vger.kernel.org 8240L: linux-fsdevel@vger.kernel.org 8241T: git git://git.kernel.dk/linux-block 8242T: git git://git.kernel.dk/liburing 8243S: Maintained 8244F: fs/io_uring.c 8245F: include/uapi/linux/io_uring.h 8246 8247IP MASQUERADING 8248M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8249S: Maintained 8250F: net/ipv4/netfilter/ipt_MASQUERADE.c 8251 8252IPMI SUBSYSTEM 8253M: Corey Minyard <minyard@acm.org> 8254L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8255W: http://openipmi.sourceforge.net/ 8256S: Supported 8257F: Documentation/devicetree/bindings/ipmi/ 8258F: Documentation/IPMI.txt 8259F: drivers/char/ipmi/ 8260F: include/linux/ipmi* 8261F: include/uapi/linux/ipmi* 8262 8263IPS SCSI RAID DRIVER 8264M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8265L: linux-scsi@vger.kernel.org 8266W: http://www.adaptec.com/ 8267S: Maintained 8268F: drivers/scsi/ips* 8269 8270IPVS 8271M: Wensong Zhang <wensong@linux-vs.org> 8272M: Simon Horman <horms@verge.net.au> 8273M: Julian Anastasov <ja@ssi.bg> 8274L: netdev@vger.kernel.org 8275L: lvs-devel@vger.kernel.org 8276S: Maintained 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8278T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8279F: Documentation/networking/ipvs-sysctl.txt 8280F: include/net/ip_vs.h 8281F: include/uapi/linux/ip_vs.h 8282F: net/netfilter/ipvs/ 8283 8284IPWIRELESS DRIVER 8285M: Jiri Kosina <jikos@kernel.org> 8286M: David Sterba <dsterba@suse.com> 8287S: Odd Fixes 8288F: drivers/tty/ipwireless/ 8289 8290IPX NETWORK LAYER 8291L: netdev@vger.kernel.org 8292S: Obsolete 8293F: include/uapi/linux/ipx.h 8294 8295IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8296M: Marc Zyngier <marc.zyngier@arm.com> 8297S: Maintained 8298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8299F: Documentation/IRQ-domain.txt 8300F: include/linux/irqdomain.h 8301F: kernel/irq/irqdomain.c 8302F: kernel/irq/msi.c 8303 8304IRQ SUBSYSTEM 8305M: Thomas Gleixner <tglx@linutronix.de> 8306L: linux-kernel@vger.kernel.org 8307S: Maintained 8308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8309F: kernel/irq/ 8310 8311IRQCHIP DRIVERS 8312M: Thomas Gleixner <tglx@linutronix.de> 8313M: Jason Cooper <jason@lakedaemon.net> 8314M: Marc Zyngier <marc.zyngier@arm.com> 8315L: linux-kernel@vger.kernel.org 8316S: Maintained 8317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8318F: Documentation/devicetree/bindings/interrupt-controller/ 8319F: drivers/irqchip/ 8320 8321ISA 8322M: William Breathitt Gray <vilhelm.gray@gmail.com> 8323S: Maintained 8324F: Documentation/isa.txt 8325F: drivers/base/isa.c 8326F: include/linux/isa.h 8327 8328ISA RADIO MODULE 8329M: Hans Verkuil <hverkuil@xs4all.nl> 8330L: linux-media@vger.kernel.org 8331T: git git://linuxtv.org/media_tree.git 8332W: https://linuxtv.org 8333S: Maintained 8334F: drivers/media/radio/radio-isa* 8335 8336ISAPNP 8337M: Jaroslav Kysela <perex@perex.cz> 8338S: Maintained 8339F: Documentation/isapnp.txt 8340F: drivers/pnp/isapnp/ 8341F: include/linux/isapnp.h 8342 8343ISCSI 8344M: Lee Duncan <lduncan@suse.com> 8345M: Chris Leech <cleech@redhat.com> 8346L: open-iscsi@googlegroups.com 8347W: www.open-iscsi.com 8348S: Maintained 8349F: drivers/scsi/*iscsi* 8350F: include/scsi/*iscsi* 8351 8352iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8353M: Peter Jones <pjones@redhat.com> 8354M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8355S: Maintained 8356F: drivers/firmware/iscsi_ibft* 8357 8358ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8359M: Sagi Grimberg <sagi@grimberg.me> 8360M: Max Gurtovoy <maxg@mellanox.com> 8361L: linux-rdma@vger.kernel.org 8362S: Supported 8363W: http://www.openfabrics.org 8364W: www.open-iscsi.org 8365Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8366F: drivers/infiniband/ulp/iser/ 8367 8368ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8369M: Sagi Grimberg <sagi@grimberg.me> 8370T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8371L: linux-rdma@vger.kernel.org 8372L: target-devel@vger.kernel.org 8373S: Supported 8374W: http://www.linux-iscsi.org 8375F: drivers/infiniband/ulp/isert 8376 8377ISDN SUBSYSTEM 8378M: Karsten Keil <isdn@linux-pingi.de> 8379L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8380L: netdev@vger.kernel.org 8381W: http://www.isdn4linux.de 8382T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8383S: Maintained 8384F: Documentation/isdn/ 8385F: drivers/isdn/ 8386F: include/linux/isdn.h 8387F: include/linux/isdn/ 8388F: include/uapi/linux/isdn.h 8389F: include/uapi/linux/isdn/ 8390 8391IT87 HARDWARE MONITORING DRIVER 8392M: Jean Delvare <jdelvare@suse.com> 8393L: linux-hwmon@vger.kernel.org 8394S: Maintained 8395F: Documentation/hwmon/it87.rst 8396F: drivers/hwmon/it87.c 8397 8398IT913X MEDIA DRIVER 8399M: Antti Palosaari <crope@iki.fi> 8400L: linux-media@vger.kernel.org 8401W: https://linuxtv.org 8402W: http://palosaari.fi/linux/ 8403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8404T: git git://linuxtv.org/anttip/media_tree.git 8405S: Maintained 8406F: drivers/media/tuners/it913x* 8407 8408IVTV VIDEO4LINUX DRIVER 8409M: Andy Walls <awalls@md.metrocast.net> 8410L: ivtv-devel@ivtvdriver.org (subscribers-only) 8411L: linux-media@vger.kernel.org 8412T: git git://linuxtv.org/media_tree.git 8413W: http://www.ivtvdriver.org 8414S: Maintained 8415F: Documentation/media/v4l-drivers/ivtv* 8416F: drivers/media/pci/ivtv/ 8417F: include/uapi/linux/ivtv* 8418 8419IX2505V MEDIA DRIVER 8420M: Malcolm Priestley <tvboxspy@gmail.com> 8421L: linux-media@vger.kernel.org 8422W: https://linuxtv.org 8423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8424S: Maintained 8425F: drivers/media/dvb-frontends/ix2505v* 8426 8427JAILHOUSE HYPERVISOR INTERFACE 8428M: Jan Kiszka <jan.kiszka@siemens.com> 8429L: jailhouse-dev@googlegroups.com 8430S: Maintained 8431F: arch/x86/kernel/jailhouse.c 8432F: arch/x86/include/asm/jailhouse_para.h 8433 8434JC42.4 TEMPERATURE SENSOR DRIVER 8435M: Guenter Roeck <linux@roeck-us.net> 8436L: linux-hwmon@vger.kernel.org 8437S: Maintained 8438F: drivers/hwmon/jc42.c 8439F: Documentation/hwmon/jc42.rst 8440 8441JFS FILESYSTEM 8442M: Dave Kleikamp <shaggy@kernel.org> 8443L: jfs-discussion@lists.sourceforge.net 8444W: http://jfs.sourceforge.net/ 8445T: git git://github.com/kleikamp/linux-shaggy.git 8446S: Maintained 8447F: Documentation/filesystems/jfs.txt 8448F: fs/jfs/ 8449 8450JME NETWORK DRIVER 8451M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8452L: netdev@vger.kernel.org 8453S: Maintained 8454F: drivers/net/ethernet/jme.* 8455 8456JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8457M: David Woodhouse <dwmw2@infradead.org> 8458M: Richard Weinberger <richard@nod.at> 8459L: linux-mtd@lists.infradead.org 8460W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8461T: git git://git.infradead.org/ubifs-2.6.git 8462S: Odd Fixes 8463F: fs/jffs2/ 8464F: include/uapi/linux/jffs2.h 8465 8466JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8467M: "Theodore Ts'o" <tytso@mit.edu> 8468M: Jan Kara <jack@suse.com> 8469L: linux-ext4@vger.kernel.org 8470S: Maintained 8471F: fs/jbd2/ 8472F: include/linux/jbd2.h 8473 8474JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8475M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8476L: linux-media@vger.kernel.org 8477S: Maintained 8478F: drivers/media/platform/rcar_jpu.c 8479 8480JSM Neo PCI based serial card 8481L: linux-serial@vger.kernel.org 8482S: Orphan 8483F: drivers/tty/serial/jsm/ 8484 8485K10TEMP HARDWARE MONITORING DRIVER 8486M: Clemens Ladisch <clemens@ladisch.de> 8487L: linux-hwmon@vger.kernel.org 8488S: Maintained 8489F: Documentation/hwmon/k10temp.rst 8490F: drivers/hwmon/k10temp.c 8491 8492K8TEMP HARDWARE MONITORING DRIVER 8493M: Rudolf Marek <r.marek@assembler.cz> 8494L: linux-hwmon@vger.kernel.org 8495S: Maintained 8496F: Documentation/hwmon/k8temp.rst 8497F: drivers/hwmon/k8temp.c 8498 8499KASAN 8500M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8501R: Alexander Potapenko <glider@google.com> 8502R: Dmitry Vyukov <dvyukov@google.com> 8503L: kasan-dev@googlegroups.com 8504S: Maintained 8505F: arch/*/include/asm/kasan.h 8506F: arch/*/mm/kasan_init* 8507F: Documentation/dev-tools/kasan.rst 8508F: include/linux/kasan*.h 8509F: lib/test_kasan.c 8510F: mm/kasan/ 8511F: scripts/Makefile.kasan 8512 8513KCONFIG 8514M: Masahiro Yamada <yamada.masahiro@socionext.com> 8515T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8516L: linux-kbuild@vger.kernel.org 8517S: Maintained 8518F: Documentation/kbuild/kconfig* 8519F: scripts/kconfig/ 8520F: scripts/Kconfig.include 8521 8522KDUMP 8523M: Dave Young <dyoung@redhat.com> 8524M: Baoquan He <bhe@redhat.com> 8525R: Vivek Goyal <vgoyal@redhat.com> 8526L: kexec@lists.infradead.org 8527W: http://lse.sourceforge.net/kdump/ 8528S: Maintained 8529F: Documentation/kdump/ 8530 8531KEENE FM RADIO TRANSMITTER DRIVER 8532M: Hans Verkuil <hverkuil@xs4all.nl> 8533L: linux-media@vger.kernel.org 8534T: git git://linuxtv.org/media_tree.git 8535W: https://linuxtv.org 8536S: Maintained 8537F: drivers/media/radio/radio-keene* 8538 8539KERNEL AUTOMOUNTER 8540M: Ian Kent <raven@themaw.net> 8541L: autofs@vger.kernel.org 8542S: Maintained 8543F: fs/autofs/ 8544 8545KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8546M: Masahiro Yamada <yamada.masahiro@socionext.com> 8547M: Michal Marek <michal.lkml@markovi.net> 8548T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8549L: linux-kbuild@vger.kernel.org 8550S: Maintained 8551F: Documentation/kbuild/ 8552F: Makefile 8553F: scripts/Kbuild* 8554F: scripts/Makefile* 8555F: scripts/basic/ 8556F: scripts/mk* 8557F: scripts/*vmlinux* 8558F: scripts/mod/ 8559F: scripts/package/ 8560 8561KERNEL JANITORS 8562L: kernel-janitors@vger.kernel.org 8563W: http://kernelnewbies.org/KernelJanitors 8564S: Odd Fixes 8565 8566KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8567M: "J. Bruce Fields" <bfields@fieldses.org> 8568M: Jeff Layton <jlayton@kernel.org> 8569L: linux-nfs@vger.kernel.org 8570W: http://nfs.sourceforge.net/ 8571T: git git://linux-nfs.org/~bfields/linux.git 8572S: Supported 8573F: fs/nfsd/ 8574F: include/uapi/linux/nfsd/ 8575F: fs/lockd/ 8576F: fs/nfs_common/ 8577F: net/sunrpc/ 8578F: include/linux/lockd/ 8579F: include/linux/sunrpc/ 8580F: include/uapi/linux/sunrpc/ 8581 8582KERNEL SELFTEST FRAMEWORK 8583M: Shuah Khan <shuah@kernel.org> 8584M: Shuah Khan <skhan@linuxfoundation.org> 8585L: linux-kselftest@vger.kernel.org 8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8587Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8588S: Maintained 8589F: tools/testing/selftests/ 8590F: Documentation/dev-tools/kselftest* 8591 8592KERNEL USERMODE HELPER 8593M: Luis Chamberlain <mcgrof@kernel.org> 8594L: linux-kernel@vger.kernel.org 8595S: Maintained 8596F: kernel/umh.c 8597F: include/linux/umh.h 8598 8599KERNEL VIRTUAL MACHINE (KVM) 8600M: Paolo Bonzini <pbonzini@redhat.com> 8601M: Radim Krčmář <rkrcmar@redhat.com> 8602L: kvm@vger.kernel.org 8603W: http://www.linux-kvm.org 8604T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8605S: Supported 8606F: Documentation/virtual/kvm/ 8607F: include/trace/events/kvm.h 8608F: include/uapi/asm-generic/kvm* 8609F: include/uapi/linux/kvm* 8610F: include/asm-generic/kvm* 8611F: include/linux/kvm* 8612F: include/kvm/iodev.h 8613F: virt/kvm/* 8614F: tools/kvm/ 8615F: tools/testing/selftests/kvm/ 8616 8617KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8618M: Joerg Roedel <joro@8bytes.org> 8619L: kvm@vger.kernel.org 8620W: http://www.linux-kvm.org/ 8621S: Maintained 8622F: arch/x86/include/asm/svm.h 8623F: arch/x86/kvm/svm.c 8624 8625KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8626M: Marc Zyngier <marc.zyngier@arm.com> 8627R: James Morse <james.morse@arm.com> 8628R: Julien Thierry <julien.thierry@arm.com> 8629R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8631L: kvmarm@lists.cs.columbia.edu 8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8633S: Maintained 8634F: arch/arm/include/uapi/asm/kvm* 8635F: arch/arm/include/asm/kvm* 8636F: arch/arm/kvm/ 8637F: arch/arm64/include/uapi/asm/kvm* 8638F: arch/arm64/include/asm/kvm* 8639F: arch/arm64/kvm/ 8640F: virt/kvm/arm/ 8641F: include/kvm/arm_* 8642 8643KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8644M: James Hogan <jhogan@kernel.org> 8645L: linux-mips@vger.kernel.org 8646S: Supported 8647F: arch/mips/include/uapi/asm/kvm* 8648F: arch/mips/include/asm/kvm* 8649F: arch/mips/kvm/ 8650 8651KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8652M: Paul Mackerras <paulus@ozlabs.org> 8653L: kvm-ppc@vger.kernel.org 8654W: http://www.linux-kvm.org/ 8655T: git git://github.com/agraf/linux-2.6.git 8656S: Supported 8657F: arch/powerpc/include/uapi/asm/kvm* 8658F: arch/powerpc/include/asm/kvm* 8659F: arch/powerpc/kvm/ 8660F: arch/powerpc/kernel/kvm* 8661 8662KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8663M: Christian Borntraeger <borntraeger@de.ibm.com> 8664M: Janosch Frank <frankja@linux.ibm.com> 8665R: David Hildenbrand <david@redhat.com> 8666R: Cornelia Huck <cohuck@redhat.com> 8667L: linux-s390@vger.kernel.org 8668W: http://www.ibm.com/developerworks/linux/linux390/ 8669T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8670S: Supported 8671F: arch/s390/include/uapi/asm/kvm* 8672F: arch/s390/include/asm/gmap.h 8673F: arch/s390/include/asm/kvm* 8674F: arch/s390/kvm/ 8675F: arch/s390/mm/gmap.c 8676 8677KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8678M: Paolo Bonzini <pbonzini@redhat.com> 8679M: Radim Krčmář <rkrcmar@redhat.com> 8680L: kvm@vger.kernel.org 8681W: http://www.linux-kvm.org 8682T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8683S: Supported 8684F: arch/x86/kvm/ 8685F: arch/x86/kvm/*/ 8686F: arch/x86/include/uapi/asm/kvm* 8687F: arch/x86/include/asm/kvm* 8688F: arch/x86/include/asm/pvclock-abi.h 8689F: arch/x86/kernel/kvm.c 8690F: arch/x86/kernel/kvmclock.c 8691 8692KERNFS 8693M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8694M: Tejun Heo <tj@kernel.org> 8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8696S: Supported 8697F: include/linux/kernfs.h 8698F: fs/kernfs/ 8699 8700KEXEC 8701M: Eric Biederman <ebiederm@xmission.com> 8702W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8703L: kexec@lists.infradead.org 8704S: Maintained 8705F: include/linux/kexec.h 8706F: include/uapi/linux/kexec.h 8707F: kernel/kexec* 8708 8709KEYS-ENCRYPTED 8710M: Mimi Zohar <zohar@linux.ibm.com> 8711L: linux-integrity@vger.kernel.org 8712L: keyrings@vger.kernel.org 8713S: Supported 8714F: Documentation/security/keys/trusted-encrypted.rst 8715F: include/keys/encrypted-type.h 8716F: security/keys/encrypted-keys/ 8717 8718KEYS-TRUSTED 8719M: James Bottomley <jejb@linux.ibm.com> 8720M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8721M: Mimi Zohar <zohar@linux.ibm.com> 8722L: linux-integrity@vger.kernel.org 8723L: keyrings@vger.kernel.org 8724S: Supported 8725F: Documentation/security/keys/trusted-encrypted.rst 8726F: include/keys/trusted-type.h 8727F: security/keys/trusted.c 8728F: security/keys/trusted.h 8729 8730KEYS/KEYRINGS: 8731M: David Howells <dhowells@redhat.com> 8732L: keyrings@vger.kernel.org 8733S: Maintained 8734F: Documentation/security/keys/core.rst 8735F: include/linux/key.h 8736F: include/linux/key-type.h 8737F: include/linux/keyctl.h 8738F: include/uapi/linux/keyctl.h 8739F: include/keys/ 8740F: security/keys/ 8741 8742KGDB / KDB /debug_core 8743M: Jason Wessel <jason.wessel@windriver.com> 8744M: Daniel Thompson <daniel.thompson@linaro.org> 8745W: http://kgdb.wiki.kernel.org/ 8746L: kgdb-bugreport@lists.sourceforge.net 8747T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8748S: Maintained 8749F: Documentation/dev-tools/kgdb.rst 8750F: drivers/misc/kgdbts.c 8751F: drivers/tty/serial/kgdboc.c 8752F: include/linux/kdb.h 8753F: include/linux/kgdb.h 8754F: kernel/debug/ 8755 8756KMEMLEAK 8757M: Catalin Marinas <catalin.marinas@arm.com> 8758S: Maintained 8759F: Documentation/dev-tools/kmemleak.rst 8760F: include/linux/kmemleak.h 8761F: mm/kmemleak.c 8762F: mm/kmemleak-test.c 8763 8764KMOD KERNEL MODULE LOADER - USERMODE HELPER 8765M: Luis Chamberlain <mcgrof@kernel.org> 8766L: linux-kernel@vger.kernel.org 8767S: Maintained 8768F: kernel/kmod.c 8769F: include/linux/kmod.h 8770F: lib/test_kmod.c 8771F: tools/testing/selftests/kmod/ 8772 8773KPROBES 8774M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8775M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8776M: "David S. Miller" <davem@davemloft.net> 8777M: Masami Hiramatsu <mhiramat@kernel.org> 8778S: Maintained 8779F: Documentation/kprobes.txt 8780F: include/linux/kprobes.h 8781F: include/asm-generic/kprobes.h 8782F: kernel/kprobes.c 8783 8784KS0108 LCD CONTROLLER DRIVER 8785M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8786S: Maintained 8787F: Documentation/auxdisplay/ks0108 8788F: drivers/auxdisplay/ks0108.c 8789F: include/linux/ks0108.h 8790 8791L3MDEV 8792M: David Ahern <dsa@cumulusnetworks.com> 8793L: netdev@vger.kernel.org 8794S: Maintained 8795F: net/l3mdev 8796F: include/net/l3mdev.h 8797 8798L7 BPF FRAMEWORK 8799M: John Fastabend <john.fastabend@gmail.com> 8800M: Daniel Borkmann <daniel@iogearbox.net> 8801L: netdev@vger.kernel.org 8802L: bpf@vger.kernel.org 8803S: Maintained 8804F: include/linux/skmsg.h 8805F: net/core/skmsg.c 8806F: net/core/sock_map.c 8807F: net/ipv4/tcp_bpf.c 8808 8809LANTIQ / INTEL Ethernet drivers 8810M: Hauke Mehrtens <hauke@hauke-m.de> 8811L: netdev@vger.kernel.org 8812S: Maintained 8813F: net/dsa/tag_gswip.c 8814F: drivers/net/ethernet/lantiq_xrx200.c 8815F: drivers/net/dsa/lantiq_pce.h 8816F: drivers/net/dsa/lantiq_gswip.c 8817 8818LANTIQ MIPS ARCHITECTURE 8819M: John Crispin <john@phrozen.org> 8820L: linux-mips@vger.kernel.org 8821S: Maintained 8822F: arch/mips/lantiq 8823F: drivers/soc/lantiq 8824 8825LAPB module 8826L: linux-x25@vger.kernel.org 8827S: Orphan 8828F: Documentation/networking/lapb-module.txt 8829F: include/*/lapb.h 8830F: net/lapb/ 8831 8832LASI 53c700 driver for PARISC 8833M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8834L: linux-scsi@vger.kernel.org 8835S: Maintained 8836F: Documentation/scsi/53c700.txt 8837F: drivers/scsi/53c700* 8838 8839LEAKING_ADDRESSES 8840M: Tobin C. Harding <me@tobin.cc> 8841M: Tycho Andersen <tycho@tycho.ws> 8842L: kernel-hardening@lists.openwall.com 8843S: Maintained 8844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8845F: scripts/leaking_addresses.pl 8846 8847LED SUBSYSTEM 8848M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8849M: Pavel Machek <pavel@ucw.cz> 8850R: Dan Murphy <dmurphy@ti.com> 8851L: linux-leds@vger.kernel.org 8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8853S: Maintained 8854F: Documentation/devicetree/bindings/leds/ 8855F: drivers/leds/ 8856F: include/linux/leds.h 8857 8858LEGACY EEPROM DRIVER 8859M: Jean Delvare <jdelvare@suse.com> 8860S: Maintained 8861F: Documentation/misc-devices/eeprom 8862F: drivers/misc/eeprom/eeprom.c 8863 8864LEGO MINDSTORMS EV3 8865R: David Lechner <david@lechnology.com> 8866S: Maintained 8867F: arch/arm/boot/dts/da850-lego-ev3.dts 8868F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8869F: drivers/power/supply/lego_ev3_battery.c 8870 8871LEGO USB Tower driver 8872M: Juergen Stuber <starblue@users.sourceforge.net> 8873L: legousb-devel@lists.sourceforge.net 8874W: http://legousb.sourceforge.net/ 8875S: Maintained 8876F: drivers/usb/misc/legousbtower.c 8877 8878LG LAPTOP EXTRAS 8879M: Matan Ziv-Av <matan@svgalib.org> 8880L: platform-driver-x86@vger.kernel.org 8881S: Maintained 8882F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8883F: Documentation/laptops/lg-laptop.rst 8884F: drivers/platform/x86/lg-laptop.c 8885 8886LG2160 MEDIA DRIVER 8887M: Michael Krufky <mkrufky@linuxtv.org> 8888L: linux-media@vger.kernel.org 8889W: https://linuxtv.org 8890W: http://github.com/mkrufky 8891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8892T: git git://linuxtv.org/mkrufky/tuners.git 8893S: Maintained 8894F: drivers/media/dvb-frontends/lg2160.* 8895 8896LGDT3305 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/lgdt3305.* 8905 8906LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8907M: Viresh Kumar <vireshk@kernel.org> 8908L: linux-ide@vger.kernel.org 8909T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8910S: Maintained 8911F: include/linux/pata_arasan_cf_data.h 8912F: drivers/ata/pata_arasan_cf.c 8913 8914LIBATA PATA DRIVERS 8915M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8916M: Jens Axboe <axboe@kernel.dk> 8917L: linux-ide@vger.kernel.org 8918T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8919S: Maintained 8920F: drivers/ata/pata_*.c 8921F: drivers/ata/ata_generic.c 8922 8923LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8924M: Linus Walleij <linus.walleij@linaro.org> 8925L: linux-ide@vger.kernel.org 8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8927S: Maintained 8928F: drivers/ata/pata_ftide010.c 8929F: drivers/ata/sata_gemini.c 8930F: drivers/ata/sata_gemini.h 8931 8932LIBATA SATA AHCI PLATFORM devices support 8933M: Hans de Goede <hdegoede@redhat.com> 8934M: Jens Axboe <axboe@kernel.dk> 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/ahci_platform.c 8939F: drivers/ata/libahci_platform.c 8940F: include/linux/ahci_platform.h 8941 8942LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8943M: Mikael Pettersson <mikpelinux@gmail.com> 8944L: linux-ide@vger.kernel.org 8945T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8946S: Maintained 8947F: drivers/ata/sata_promise.* 8948 8949LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8950M: Jens Axboe <axboe@kernel.dk> 8951L: linux-ide@vger.kernel.org 8952T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8953S: Maintained 8954F: drivers/ata/ 8955F: include/linux/ata.h 8956F: include/linux/libata.h 8957F: Documentation/devicetree/bindings/ata/ 8958 8959LIBLOCKDEP 8960M: Sasha Levin <alexander.levin@microsoft.com> 8961S: Maintained 8962F: tools/lib/lockdep/ 8963 8964LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8965M: Dan Williams <dan.j.williams@intel.com> 8966M: Vishal Verma <vishal.l.verma@intel.com> 8967M: Dave Jiang <dave.jiang@intel.com> 8968L: linux-nvdimm@lists.01.org 8969Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8970S: Supported 8971F: drivers/nvdimm/blk.c 8972F: drivers/nvdimm/region_devs.c 8973 8974LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8975M: Vishal Verma <vishal.l.verma@intel.com> 8976M: Dan Williams <dan.j.williams@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/btt* 8982 8983LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8984M: Dan Williams <dan.j.williams@intel.com> 8985M: Vishal Verma <vishal.l.verma@intel.com> 8986M: Dave Jiang <dave.jiang@intel.com> 8987L: linux-nvdimm@lists.01.org 8988Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8989S: Supported 8990F: drivers/nvdimm/pmem* 8991 8992LIBNVDIMM: DEVICETREE BINDINGS 8993M: Oliver O'Halloran <oohall@gmail.com> 8994L: linux-nvdimm@lists.01.org 8995Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8996S: Supported 8997F: drivers/nvdimm/of_pmem.c 8998F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8999 9000LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9001M: Dan Williams <dan.j.williams@intel.com> 9002M: Vishal Verma <vishal.l.verma@intel.com> 9003M: Dave Jiang <dave.jiang@intel.com> 9004M: Keith Busch <keith.busch@intel.com> 9005M: Ira Weiny <ira.weiny@intel.com> 9006L: linux-nvdimm@lists.01.org 9007Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9008T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9009S: Supported 9010F: drivers/nvdimm/* 9011F: drivers/acpi/nfit/* 9012F: include/linux/nd.h 9013F: include/linux/libnvdimm.h 9014F: include/uapi/linux/ndctl.h 9015 9016LIGHTNVM PLATFORM SUPPORT 9017M: Matias Bjorling <mb@lightnvm.io> 9018W: http://github/OpenChannelSSD 9019L: linux-block@vger.kernel.org 9020S: Maintained 9021F: drivers/lightnvm/ 9022F: include/linux/lightnvm.h 9023F: include/uapi/linux/lightnvm.h 9024 9025LINUX FOR POWER MACINTOSH 9026M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9027W: http://www.penguinppc.org/ 9028L: linuxppc-dev@lists.ozlabs.org 9029S: Maintained 9030F: arch/powerpc/platforms/powermac/ 9031F: drivers/macintosh/ 9032 9033LINUX FOR POWERPC (32-BIT AND 64-BIT) 9034M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9035M: Paul Mackerras <paulus@samba.org> 9036M: Michael Ellerman <mpe@ellerman.id.au> 9037W: https://github.com/linuxppc/linux/wiki 9038L: linuxppc-dev@lists.ozlabs.org 9039Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9040T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9041S: Supported 9042F: Documentation/ABI/stable/sysfs-firmware-opal-* 9043F: Documentation/devicetree/bindings/powerpc/ 9044F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9045F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9046F: Documentation/powerpc/ 9047F: arch/powerpc/ 9048F: drivers/char/tpm/tpm_ibmvtpm* 9049F: drivers/crypto/nx/ 9050F: drivers/crypto/vmx/ 9051F: drivers/i2c/busses/i2c-opal.c 9052F: drivers/net/ethernet/ibm/ibmveth.* 9053F: drivers/net/ethernet/ibm/ibmvnic.* 9054F: drivers/pci/hotplug/pnv_php.c 9055F: drivers/pci/hotplug/rpa* 9056F: drivers/rtc/rtc-opal.c 9057F: drivers/scsi/ibmvscsi/ 9058F: drivers/tty/hvc/hvc_opal.c 9059F: drivers/watchdog/wdrtas.c 9060F: tools/testing/selftests/powerpc 9061N: /pmac 9062N: powermac 9063N: powernv 9064N: [^a-z0-9]ps3 9065N: pseries 9066 9067LINUX FOR POWERPC EMBEDDED MPC5XXX 9068M: Anatolij Gustschin <agust@denx.de> 9069L: linuxppc-dev@lists.ozlabs.org 9070T: git git://git.denx.de/linux-denx-agust.git 9071S: Maintained 9072F: arch/powerpc/platforms/512x/ 9073F: arch/powerpc/platforms/52xx/ 9074 9075LINUX FOR POWERPC EMBEDDED PPC4XX 9076M: Alistair Popple <alistair@popple.id.au> 9077M: Matt Porter <mporter@kernel.crashing.org> 9078W: http://www.penguinppc.org/ 9079L: linuxppc-dev@lists.ozlabs.org 9080S: Maintained 9081F: arch/powerpc/platforms/40x/ 9082F: arch/powerpc/platforms/44x/ 9083 9084LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9085M: Scott Wood <oss@buserror.net> 9086M: Kumar Gala <galak@kernel.crashing.org> 9087W: http://www.penguinppc.org/ 9088L: linuxppc-dev@lists.ozlabs.org 9089T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9090S: Maintained 9091F: arch/powerpc/platforms/83xx/ 9092F: arch/powerpc/platforms/85xx/ 9093F: Documentation/devicetree/bindings/powerpc/fsl/ 9094 9095LINUX FOR POWERPC EMBEDDED PPC8XX 9096M: Vitaly Bordug <vitb@kernel.crashing.org> 9097W: http://www.penguinppc.org/ 9098L: linuxppc-dev@lists.ozlabs.org 9099S: Maintained 9100F: arch/powerpc/platforms/8xx/ 9101 9102LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9103L: linuxppc-dev@lists.ozlabs.org 9104S: Orphan 9105F: arch/powerpc/*/*virtex* 9106F: arch/powerpc/*/*/*virtex* 9107 9108LINUX FOR POWERPC PA SEMI PWRFICIENT 9109L: linuxppc-dev@lists.ozlabs.org 9110S: Orphan 9111F: arch/powerpc/platforms/pasemi/ 9112F: drivers/*/*pasemi* 9113F: drivers/*/*/*pasemi* 9114 9115LINUX KERNEL DUMP TEST MODULE (LKDTM) 9116M: Kees Cook <keescook@chromium.org> 9117S: Maintained 9118F: drivers/misc/lkdtm/* 9119 9120LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9121M: Alan Stern <stern@rowland.harvard.edu> 9122M: Andrea Parri <andrea.parri@amarulasolutions.com> 9123M: Will Deacon <will.deacon@arm.com> 9124M: Peter Zijlstra <peterz@infradead.org> 9125M: Boqun Feng <boqun.feng@gmail.com> 9126M: Nicholas Piggin <npiggin@gmail.com> 9127M: David Howells <dhowells@redhat.com> 9128M: Jade Alglave <j.alglave@ucl.ac.uk> 9129M: Luc Maranget <luc.maranget@inria.fr> 9130M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9131R: Akira Yokosawa <akiyks@gmail.com> 9132R: Daniel Lustig <dlustig@nvidia.com> 9133L: linux-kernel@vger.kernel.org 9134L: linux-arch@vger.kernel.org 9135S: Supported 9136T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9137F: tools/memory-model/ 9138F: Documentation/atomic_bitops.txt 9139F: Documentation/atomic_t.txt 9140F: Documentation/core-api/atomic_ops.rst 9141F: Documentation/core-api/refcount-vs-atomic.rst 9142F: Documentation/memory-barriers.txt 9143 9144LIS3LV02D ACCELEROMETER DRIVER 9145M: Eric Piel <eric.piel@tremplin-utc.net> 9146S: Maintained 9147F: Documentation/misc-devices/lis3lv02d 9148F: drivers/misc/lis3lv02d/ 9149F: drivers/platform/x86/hp_accel.c 9150 9151LIVE PATCHING 9152M: Josh Poimboeuf <jpoimboe@redhat.com> 9153M: Jiri Kosina <jikos@kernel.org> 9154M: Miroslav Benes <mbenes@suse.cz> 9155M: Petr Mladek <pmladek@suse.com> 9156R: Joe Lawrence <joe.lawrence@redhat.com> 9157S: Maintained 9158F: kernel/livepatch/ 9159F: include/linux/livepatch.h 9160F: arch/x86/include/asm/livepatch.h 9161F: arch/x86/kernel/livepatch.c 9162F: Documentation/livepatch/ 9163F: Documentation/ABI/testing/sysfs-kernel-livepatch 9164F: samples/livepatch/ 9165F: tools/testing/selftests/livepatch/ 9166L: live-patching@vger.kernel.org 9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9168 9169LLC (802.2) 9170L: netdev@vger.kernel.org 9171S: Odd fixes 9172F: include/linux/llc.h 9173F: include/uapi/linux/llc.h 9174F: include/net/llc* 9175F: net/llc/ 9176 9177LM73 HARDWARE MONITOR DRIVER 9178M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9179L: linux-hwmon@vger.kernel.org 9180S: Maintained 9181F: drivers/hwmon/lm73.c 9182 9183LM78 HARDWARE MONITOR DRIVER 9184M: Jean Delvare <jdelvare@suse.com> 9185L: linux-hwmon@vger.kernel.org 9186S: Maintained 9187F: Documentation/hwmon/lm78.rst 9188F: drivers/hwmon/lm78.c 9189 9190LM83 HARDWARE MONITOR DRIVER 9191M: Jean Delvare <jdelvare@suse.com> 9192L: linux-hwmon@vger.kernel.org 9193S: Maintained 9194F: Documentation/hwmon/lm83.rst 9195F: drivers/hwmon/lm83.c 9196 9197LM90 HARDWARE MONITOR DRIVER 9198M: Jean Delvare <jdelvare@suse.com> 9199L: linux-hwmon@vger.kernel.org 9200S: Maintained 9201F: Documentation/hwmon/lm90.rst 9202F: Documentation/devicetree/bindings/hwmon/lm90.txt 9203F: drivers/hwmon/lm90.c 9204F: include/dt-bindings/thermal/lm90.h 9205 9206LM95234 HARDWARE MONITOR DRIVER 9207M: Guenter Roeck <linux@roeck-us.net> 9208L: linux-hwmon@vger.kernel.org 9209S: Maintained 9210F: Documentation/hwmon/lm95234.rst 9211F: drivers/hwmon/lm95234.c 9212 9213LME2510 MEDIA DRIVER 9214M: Malcolm Priestley <tvboxspy@gmail.com> 9215L: linux-media@vger.kernel.org 9216W: https://linuxtv.org 9217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9218S: Maintained 9219F: drivers/media/usb/dvb-usb-v2/lmedm04* 9220 9221LOADPIN SECURITY MODULE 9222M: Kees Cook <keescook@chromium.org> 9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9224S: Supported 9225F: security/loadpin/ 9226F: Documentation/admin-guide/LSM/LoadPin.rst 9227 9228LOCKING PRIMITIVES 9229M: Peter Zijlstra <peterz@infradead.org> 9230M: Ingo Molnar <mingo@redhat.com> 9231M: Will Deacon <will.deacon@arm.com> 9232L: linux-kernel@vger.kernel.org 9233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9234S: Maintained 9235F: Documentation/locking/ 9236F: include/linux/lockdep.h 9237F: include/linux/spinlock*.h 9238F: arch/*/include/asm/spinlock*.h 9239F: include/linux/rwlock*.h 9240F: include/linux/mutex*.h 9241F: include/linux/rwsem*.h 9242F: include/linux/seqlock.h 9243F: lib/locking*.[ch] 9244F: kernel/locking/ 9245X: kernel/locking/locktorture.c 9246 9247LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9248M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9249L: linux-ntfs-dev@lists.sourceforge.net 9250W: http://www.linux-ntfs.org/content/view/19/37/ 9251S: Maintained 9252F: Documentation/ldm.txt 9253F: block/partitions/ldm.* 9254 9255LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9256M: Sathya Prakash <sathya.prakash@broadcom.com> 9257M: Chaitra P B <chaitra.basappa@broadcom.com> 9258M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9259L: MPT-FusionLinux.pdl@broadcom.com 9260L: linux-scsi@vger.kernel.org 9261W: http://www.avagotech.com/support/ 9262S: Supported 9263F: drivers/message/fusion/ 9264F: drivers/scsi/mpt3sas/ 9265 9266LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9267M: Matthew Wilcox <willy@infradead.org> 9268L: linux-scsi@vger.kernel.org 9269S: Maintained 9270F: drivers/scsi/sym53c8xx_2/ 9271 9272LTC1660 DAC DRIVER 9273M: Marcus Folkesson <marcus.folkesson@gmail.com> 9274L: linux-iio@vger.kernel.org 9275S: Maintained 9276F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9277F: drivers/iio/dac/ltc1660.c 9278 9279LTC4261 HARDWARE MONITOR DRIVER 9280M: Guenter Roeck <linux@roeck-us.net> 9281L: linux-hwmon@vger.kernel.org 9282S: Maintained 9283F: Documentation/hwmon/ltc4261.rst 9284F: drivers/hwmon/ltc4261.c 9285 9286LTC4306 I2C MULTIPLEXER DRIVER 9287M: Michael Hennerich <michael.hennerich@analog.com> 9288W: http://ez.analog.com/community/linux-device-drivers 9289L: linux-i2c@vger.kernel.org 9290S: Supported 9291F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9292F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9293 9294LTP (Linux Test Project) 9295M: Mike Frysinger <vapier@gentoo.org> 9296M: Cyril Hrubis <chrubis@suse.cz> 9297M: Wanlong Gao <wanlong.gao@gmail.com> 9298M: Jan Stancek <jstancek@redhat.com> 9299M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9300M: Alexey Kodanev <alexey.kodanev@oracle.com> 9301L: ltp@lists.linux.it (subscribers-only) 9302W: http://linux-test-project.github.io/ 9303T: git git://github.com/linux-test-project/ltp.git 9304S: Maintained 9305 9306M68K ARCHITECTURE 9307M: Geert Uytterhoeven <geert@linux-m68k.org> 9308L: linux-m68k@lists.linux-m68k.org 9309W: http://www.linux-m68k.org/ 9310T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9311S: Maintained 9312F: arch/m68k/ 9313F: drivers/zorro/ 9314 9315M68K ON APPLE MACINTOSH 9316M: Joshua Thompson <funaho@jurai.org> 9317W: http://www.mac.linux-m68k.org/ 9318L: linux-m68k@lists.linux-m68k.org 9319S: Maintained 9320F: arch/m68k/mac/ 9321 9322M68K ON HP9000/300 9323M: Philip Blundell <philb@gnu.org> 9324W: http://www.tazenda.demon.co.uk/phil/linux-hp 9325S: Maintained 9326F: arch/m68k/hp300/ 9327 9328M88DS3103 MEDIA DRIVER 9329M: Antti Palosaari <crope@iki.fi> 9330L: linux-media@vger.kernel.org 9331W: https://linuxtv.org 9332W: http://palosaari.fi/linux/ 9333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9334T: git git://linuxtv.org/anttip/media_tree.git 9335S: Maintained 9336F: drivers/media/dvb-frontends/m88ds3103* 9337 9338M88RS2000 MEDIA DRIVER 9339M: Malcolm Priestley <tvboxspy@gmail.com> 9340L: linux-media@vger.kernel.org 9341W: https://linuxtv.org 9342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9343S: Maintained 9344F: drivers/media/dvb-frontends/m88rs2000* 9345 9346MA901 MASTERKIT USB FM RADIO DRIVER 9347M: Alexey Klimov <klimov.linux@gmail.com> 9348L: linux-media@vger.kernel.org 9349T: git git://linuxtv.org/media_tree.git 9350S: Maintained 9351F: drivers/media/radio/radio-ma901.c 9352 9353MAC80211 9354M: Johannes Berg <johannes@sipsolutions.net> 9355L: linux-wireless@vger.kernel.org 9356W: http://wireless.kernel.org/ 9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9359S: Maintained 9360F: Documentation/networking/mac80211-injection.txt 9361F: include/net/mac80211.h 9362F: net/mac80211/ 9363F: drivers/net/wireless/mac80211_hwsim.[ch] 9364F: Documentation/networking/mac80211_hwsim/README 9365 9366MAILBOX API 9367M: Jassi Brar <jassisinghbrar@gmail.com> 9368L: linux-kernel@vger.kernel.org 9369S: Maintained 9370F: drivers/mailbox/ 9371F: include/linux/mailbox_client.h 9372F: include/linux/mailbox_controller.h 9373 9374MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9375M: Michael Kerrisk <mtk.manpages@gmail.com> 9376W: http://www.kernel.org/doc/man-pages 9377L: linux-man@vger.kernel.org 9378S: Maintained 9379 9380MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9381M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9382L: linux-mips@vger.kernel.org 9383S: Maintained 9384F: arch/mips/boot/dts/img/pistachio_marduk.dts 9385 9386MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9387M: Andrew Lunn <andrew@lunn.ch> 9388M: Vivien Didelot <vivien.didelot@gmail.com> 9389L: netdev@vger.kernel.org 9390S: Maintained 9391F: drivers/net/dsa/mv88e6xxx/ 9392F: include/linux/platform_data/mv88e6xxx.h 9393F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9394 9395MARVELL ARMADA DRM SUPPORT 9396M: Russell King <linux@armlinux.org.uk> 9397S: Maintained 9398T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9399T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9400F: drivers/gpu/drm/armada/ 9401F: include/uapi/drm/armada_drm.h 9402F: Documentation/devicetree/bindings/display/armada/ 9403 9404MARVELL ARMADA 3700 PHY DRIVERS 9405M: Miquel Raynal <miquel.raynal@bootlin.com> 9406S: Maintained 9407F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9408F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9409F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9410F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9411 9412MARVELL CRYPTO DRIVER 9413M: Boris Brezillon <bbrezillon@kernel.org> 9414M: Arnaud Ebalard <arno@natisbad.org> 9415F: drivers/crypto/marvell/ 9416S: Maintained 9417L: linux-crypto@vger.kernel.org 9418 9419MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9420M: Mirko Lindner <mlindner@marvell.com> 9421M: Stephen Hemminger <stephen@networkplumber.org> 9422L: netdev@vger.kernel.org 9423S: Maintained 9424F: drivers/net/ethernet/marvell/sk* 9425 9426MARVELL LIBERTAS WIRELESS DRIVER 9427L: libertas-dev@lists.infradead.org 9428S: Orphan 9429F: drivers/net/wireless/marvell/libertas/ 9430 9431MARVELL MACCHIATOBIN SUPPORT 9432M: Russell King <linux@armlinux.org.uk> 9433L: linux-arm-kernel@lists.infradead.org 9434S: Maintained 9435F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9436 9437MARVELL MV643XX ETHERNET DRIVER 9438M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9439L: netdev@vger.kernel.org 9440S: Maintained 9441F: drivers/net/ethernet/marvell/mv643xx_eth.* 9442F: include/linux/mv643xx.h 9443 9444MARVELL MV88X3310 PHY DRIVER 9445M: Russell King <linux@armlinux.org.uk> 9446L: netdev@vger.kernel.org 9447S: Maintained 9448F: drivers/net/phy/marvell10g.c 9449 9450MARVELL MVEBU THERMAL DRIVER 9451M: Miquel Raynal <miquel.raynal@bootlin.com> 9452S: Maintained 9453F: drivers/thermal/armada_thermal.c 9454 9455MARVELL MVNETA ETHERNET DRIVER 9456M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9457L: netdev@vger.kernel.org 9458S: Maintained 9459F: drivers/net/ethernet/marvell/mvneta.* 9460 9461MARVELL MWIFIEX WIRELESS DRIVER 9462M: Amitkumar Karwar <amitkarwar@gmail.com> 9463M: Nishant Sarmukadam <nishants@marvell.com> 9464M: Ganapathi Bhat <gbhat@marvell.com> 9465M: Xinming Hu <huxinming820@gmail.com> 9466L: linux-wireless@vger.kernel.org 9467S: Maintained 9468F: drivers/net/wireless/marvell/mwifiex/ 9469 9470MARVELL MWL8K WIRELESS DRIVER 9471M: Lennert Buytenhek <buytenh@wantstofly.org> 9472L: linux-wireless@vger.kernel.org 9473S: Odd Fixes 9474F: drivers/net/wireless/marvell/mwl8k.c 9475 9476MARVELL NAND CONTROLLER DRIVER 9477M: Miquel Raynal <miquel.raynal@bootlin.com> 9478L: linux-mtd@lists.infradead.org 9479S: Maintained 9480F: drivers/mtd/nand/raw/marvell_nand.c 9481F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9482 9483MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9484M: Nicolas Pitre <nico@fluxnic.net> 9485S: Odd Fixes 9486F: drivers/mmc/host/mvsdio.* 9487 9488MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9489M: Hu Ziji <huziji@marvell.com> 9490L: linux-mmc@vger.kernel.org 9491S: Supported 9492F: drivers/mmc/host/sdhci-xenon* 9493F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9494 9495MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9496M: Sunil Goutham <sgoutham@marvell.com> 9497M: Linu Cherian <lcherian@marvell.com> 9498M: Geetha sowjanya <gakula@marvell.com> 9499M: Jerin Jacob <jerinj@marvell.com> 9500L: netdev@vger.kernel.org 9501S: Supported 9502F: drivers/net/ethernet/marvell/octeontx2/af/ 9503 9504MATROX FRAMEBUFFER DRIVER 9505L: linux-fbdev@vger.kernel.org 9506S: Orphan 9507F: drivers/video/fbdev/matrox/matroxfb_* 9508F: include/uapi/linux/matroxfb.h 9509 9510MAX16065 HARDWARE MONITOR DRIVER 9511M: Guenter Roeck <linux@roeck-us.net> 9512L: linux-hwmon@vger.kernel.org 9513S: Maintained 9514F: Documentation/hwmon/max16065.rst 9515F: drivers/hwmon/max16065.c 9516 9517MAX2175 SDR TUNER DRIVER 9518M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9519L: linux-media@vger.kernel.org 9520T: git git://linuxtv.org/media_tree.git 9521S: Maintained 9522F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9523F: Documentation/media/v4l-drivers/max2175.rst 9524F: drivers/media/i2c/max2175* 9525F: include/uapi/linux/max2175.h 9526 9527MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9528L: linux-hwmon@vger.kernel.org 9529S: Orphan 9530F: Documentation/hwmon/max6650.rst 9531F: drivers/hwmon/max6650.c 9532 9533MAX6697 HARDWARE MONITOR DRIVER 9534M: Guenter Roeck <linux@roeck-us.net> 9535L: linux-hwmon@vger.kernel.org 9536S: Maintained 9537F: Documentation/hwmon/max6697.rst 9538F: Documentation/devicetree/bindings/hwmon/max6697.txt 9539F: drivers/hwmon/max6697.c 9540F: include/linux/platform_data/max6697.h 9541 9542MAX9860 MONO AUDIO VOICE CODEC DRIVER 9543M: Peter Rosin <peda@axentia.se> 9544L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9545S: Maintained 9546F: Documentation/devicetree/bindings/sound/max9860.txt 9547F: sound/soc/codecs/max9860.* 9548 9549MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9550M: Andreas Klinger <ak@it-klinger.de> 9551L: linux-iio@vger.kernel.org 9552S: Maintained 9553F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9554F: drivers/iio/proximity/mb1232.c 9555 9556MAXIM MAX77650 PMIC MFD DRIVER 9557M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9558L: linux-kernel@vger.kernel.org 9559S: Maintained 9560F: Documentation/devicetree/bindings/*/*max77650.txt 9561F: Documentation/devicetree/bindings/*/max77650*.txt 9562F: include/linux/mfd/max77650.h 9563F: drivers/mfd/max77650.c 9564F: drivers/regulator/max77650-regulator.c 9565F: drivers/power/supply/max77650-charger.c 9566F: drivers/input/misc/max77650-onkey.c 9567F: drivers/leds/leds-max77650.c 9568F: drivers/gpio/gpio-max77650.c 9569 9570MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9571M: Javier Martinez Canillas <javier@dowhile0.org> 9572L: linux-kernel@vger.kernel.org 9573S: Supported 9574F: drivers/regulator/max77802-regulator.c 9575F: Documentation/devicetree/bindings/*/*max77802.txt 9576F: include/dt-bindings/*/*max77802.h 9577 9578MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9579M: Krzysztof Kozlowski <krzk@kernel.org> 9580M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9581L: linux-pm@vger.kernel.org 9582S: Supported 9583F: drivers/power/supply/max14577_charger.c 9584F: drivers/power/supply/max77693_charger.c 9585 9586MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9587M: Chanwoo Choi <cw00.choi@samsung.com> 9588M: Krzysztof Kozlowski <krzk@kernel.org> 9589M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9590L: linux-kernel@vger.kernel.org 9591S: Supported 9592F: drivers/*/max14577*.c 9593F: drivers/*/max77686*.c 9594F: drivers/*/max77693*.c 9595F: drivers/extcon/extcon-max14577.c 9596F: drivers/extcon/extcon-max77693.c 9597F: drivers/rtc/rtc-max77686.c 9598F: drivers/clk/clk-max77686.c 9599F: Documentation/devicetree/bindings/mfd/max14577.txt 9600F: Documentation/devicetree/bindings/*/max77686.txt 9601F: Documentation/devicetree/bindings/mfd/max77693.txt 9602F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9603F: include/linux/mfd/max14577*.h 9604F: include/linux/mfd/max77686*.h 9605F: include/linux/mfd/max77693*.h 9606 9607MAXIRADIO FM RADIO RECEIVER DRIVER 9608M: Hans Verkuil <hverkuil@xs4all.nl> 9609L: linux-media@vger.kernel.org 9610T: git git://linuxtv.org/media_tree.git 9611W: https://linuxtv.org 9612S: Maintained 9613F: drivers/media/radio/radio-maxiradio* 9614 9615MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9616M: Peter Rosin <peda@axentia.se> 9617L: linux-iio@vger.kernel.org 9618S: Maintained 9619F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9620F: drivers/iio/potentiometer/mcp4018.c 9621F: drivers/iio/potentiometer/mcp4531.c 9622 9623MCR20A IEEE-802.15.4 RADIO DRIVER 9624M: Xue Liu <liuxuenetmail@gmail.com> 9625L: linux-wpan@vger.kernel.org 9626W: https://github.com/xueliu/mcr20a-linux 9627S: Maintained 9628F: drivers/net/ieee802154/mcr20a.c 9629F: drivers/net/ieee802154/mcr20a.h 9630F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9631 9632MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9633M: William Breathitt Gray <vilhelm.gray@gmail.com> 9634L: linux-iio@vger.kernel.org 9635S: Maintained 9636F: drivers/iio/dac/cio-dac.c 9637 9638MEDIA DRIVERS FOR ASCOT2E 9639M: Sergey Kozlov <serjk@netup.ru> 9640M: Abylay Ospan <aospan@netup.ru> 9641L: linux-media@vger.kernel.org 9642W: https://linuxtv.org 9643W: http://netup.tv/ 9644T: git git://linuxtv.org/media_tree.git 9645S: Supported 9646F: drivers/media/dvb-frontends/ascot2e* 9647 9648MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9649M: Jasmin Jessich <jasmin@anw.at> 9650L: linux-media@vger.kernel.org 9651W: https://linuxtv.org 9652T: git git://linuxtv.org/media_tree.git 9653S: Maintained 9654F: drivers/media/dvb-frontends/cxd2099* 9655 9656MEDIA DRIVERS FOR CXD2841ER 9657M: Sergey Kozlov <serjk@netup.ru> 9658M: Abylay Ospan <aospan@netup.ru> 9659L: linux-media@vger.kernel.org 9660W: https://linuxtv.org 9661W: http://netup.tv/ 9662T: git git://linuxtv.org/media_tree.git 9663S: Supported 9664F: drivers/media/dvb-frontends/cxd2841er* 9665 9666MEDIA DRIVERS FOR CXD2880 9667M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9668L: linux-media@vger.kernel.org 9669W: http://linuxtv.org/ 9670T: git git://linuxtv.org/media_tree.git 9671S: Supported 9672F: drivers/media/dvb-frontends/cxd2880/* 9673F: drivers/media/spi/cxd2880* 9674 9675MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9676L: linux-media@vger.kernel.org 9677W: https://linuxtv.org 9678T: git git://linuxtv.org/media_tree.git 9679S: Orphan 9680F: drivers/media/pci/ddbridge/* 9681 9682MEDIA DRIVERS FOR FREESCALE IMX 9683M: Steve Longerbeam <slongerbeam@gmail.com> 9684M: Philipp Zabel <p.zabel@pengutronix.de> 9685L: linux-media@vger.kernel.org 9686T: git git://linuxtv.org/media_tree.git 9687S: Maintained 9688F: Documentation/devicetree/bindings/media/imx.txt 9689F: Documentation/media/v4l-drivers/imx.rst 9690F: drivers/staging/media/imx/ 9691F: include/linux/imx-media.h 9692F: include/media/imx.h 9693 9694MEDIA DRIVER FOR FREESCALE IMX PXP 9695M: Philipp Zabel <p.zabel@pengutronix.de> 9696L: linux-media@vger.kernel.org 9697T: git git://linuxtv.org/media_tree.git 9698S: Maintained 9699F: drivers/media/platform/imx-pxp.[ch] 9700 9701MEDIA DRIVERS FOR FREESCALE IMX7 9702M: Rui Miguel Silva <rmfrfs@gmail.com> 9703L: linux-media@vger.kernel.org 9704T: git git://linuxtv.org/media_tree.git 9705S: Maintained 9706F: Documentation/devicetree/bindings/media/imx7-csi.txt 9707F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9708F: Documentation/media/v4l-drivers/imx7.rst 9709F: drivers/staging/media/imx/imx7-media-csi.c 9710F: drivers/staging/media/imx/imx7-mipi-csis.c 9711 9712MEDIA DRIVERS FOR HELENE 9713M: Abylay Ospan <aospan@netup.ru> 9714L: linux-media@vger.kernel.org 9715W: https://linuxtv.org 9716W: http://netup.tv/ 9717T: git git://linuxtv.org/media_tree.git 9718S: Supported 9719F: drivers/media/dvb-frontends/helene* 9720 9721MEDIA DRIVERS FOR HORUS3A 9722M: Sergey Kozlov <serjk@netup.ru> 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/horus3a* 9730 9731MEDIA DRIVERS FOR LNBH25 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/lnbh25* 9740 9741MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9742L: linux-media@vger.kernel.org 9743W: https://linuxtv.org 9744T: git git://linuxtv.org/media_tree.git 9745S: Orphan 9746F: drivers/media/dvb-frontends/mxl5xx* 9747 9748MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9749M: Sergey Kozlov <serjk@netup.ru> 9750M: Abylay Ospan <aospan@netup.ru> 9751L: linux-media@vger.kernel.org 9752W: https://linuxtv.org 9753W: http://netup.tv/ 9754T: git git://linuxtv.org/media_tree.git 9755S: Supported 9756F: drivers/media/pci/netup_unidvb/* 9757 9758MEDIA DRIVERS FOR RENESAS - CEU 9759M: Jacopo Mondi <jacopo@jmondi.org> 9760L: linux-media@vger.kernel.org 9761L: linux-renesas-soc@vger.kernel.org 9762T: git git://linuxtv.org/media_tree.git 9763S: Supported 9764F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9765F: drivers/media/platform/renesas-ceu.c 9766F: include/media/drv-intf/renesas-ceu.h 9767 9768MEDIA DRIVERS FOR RENESAS - DRIF 9769M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 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,drif.txt 9775F: drivers/media/platform/rcar_drif.c 9776 9777MEDIA DRIVERS FOR RENESAS - FCP 9778M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9779L: linux-media@vger.kernel.org 9780L: linux-renesas-soc@vger.kernel.org 9781T: git git://linuxtv.org/media_tree.git 9782S: Supported 9783F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9784F: drivers/media/platform/rcar-fcp.c 9785F: include/media/rcar-fcp.h 9786 9787MEDIA DRIVERS FOR RENESAS - FDP1 9788M: Kieran Bingham <kieran.bingham+renesas@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,fdp1.txt 9794F: drivers/media/platform/rcar_fdp1.c 9795 9796MEDIA DRIVERS FOR RENESAS - VIN 9797M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9798L: linux-media@vger.kernel.org 9799L: linux-renesas-soc@vger.kernel.org 9800T: git git://linuxtv.org/media_tree.git 9801S: Supported 9802F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9803F: Documentation/devicetree/bindings/media/rcar_vin.txt 9804F: drivers/media/platform/rcar-vin/ 9805 9806MEDIA DRIVERS FOR RENESAS - VSP1 9807M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9808M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9809L: linux-media@vger.kernel.org 9810L: linux-renesas-soc@vger.kernel.org 9811T: git git://linuxtv.org/media_tree.git 9812S: Supported 9813F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9814F: drivers/media/platform/vsp1/ 9815 9816MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9817L: linux-media@vger.kernel.org 9818W: https://linuxtv.org 9819T: git git://linuxtv.org/media_tree.git 9820S: Orphan 9821F: drivers/media/dvb-frontends/stv0910* 9822 9823MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9824L: linux-media@vger.kernel.org 9825W: https://linuxtv.org 9826T: git git://linuxtv.org/media_tree.git 9827S: Orphan 9828F: drivers/media/dvb-frontends/stv6111* 9829 9830MEDIA DRIVERS FOR STM32 - DCMI 9831M: Hugues Fruchet <hugues.fruchet@st.com> 9832L: linux-media@vger.kernel.org 9833T: git git://linuxtv.org/media_tree.git 9834S: Supported 9835F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9836F: drivers/media/platform/stm32/stm32-dcmi.c 9837 9838MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9839M: Dmitry Osipenko <digetx@gmail.com> 9840L: linux-media@vger.kernel.org 9841L: linux-tegra@vger.kernel.org 9842T: git git://linuxtv.org/media_tree.git 9843S: Maintained 9844F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9845F: drivers/staging/media/tegra-vde/ 9846 9847MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9848M: Mauro Carvalho Chehab <mchehab@kernel.org> 9849P: LinuxTV.org Project 9850L: linux-media@vger.kernel.org 9851W: https://linuxtv.org 9852Q: http://patchwork.kernel.org/project/linux-media/list/ 9853T: git git://linuxtv.org/media_tree.git 9854S: Maintained 9855F: Documentation/devicetree/bindings/media/ 9856F: Documentation/media/ 9857F: drivers/media/ 9858F: drivers/staging/media/ 9859F: include/linux/platform_data/media/ 9860F: include/media/ 9861F: include/uapi/linux/dvb/ 9862F: include/uapi/linux/videodev2.h 9863F: include/uapi/linux/media.h 9864F: include/uapi/linux/v4l2-* 9865F: include/uapi/linux/meye.h 9866F: include/uapi/linux/ivtv* 9867F: include/uapi/linux/uvcvideo.h 9868 9869MEDIATEK BLUETOOTH DRIVER 9870M: Sean Wang <sean.wang@mediatek.com> 9871L: linux-bluetooth@vger.kernel.org 9872L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9873S: Maintained 9874F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9875F: drivers/bluetooth/btmtkuart.c 9876 9877MEDIATEK CIR DRIVER 9878M: Sean Wang <sean.wang@mediatek.com> 9879S: Maintained 9880F: drivers/media/rc/mtk-cir.c 9881 9882MEDIATEK DMA DRIVER 9883M: Sean Wang <sean.wang@mediatek.com> 9884L: dmaengine@vger.kernel.org 9885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9886L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9887S: Maintained 9888F: Documentation/devicetree/bindings/dma/mtk-* 9889F: drivers/dma/mediatek/ 9890 9891MEDIATEK PMIC LED DRIVER 9892M: Sean Wang <sean.wang@mediatek.com> 9893S: Maintained 9894F: drivers/leds/leds-mt6323.c 9895F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9896 9897MEDIATEK ETHERNET DRIVER 9898M: Felix Fietkau <nbd@openwrt.org> 9899M: John Crispin <john@phrozen.org> 9900M: Sean Wang <sean.wang@mediatek.com> 9901M: Nelson Chang <nelson.chang@mediatek.com> 9902L: netdev@vger.kernel.org 9903S: Maintained 9904F: drivers/net/ethernet/mediatek/ 9905 9906MEDIATEK SWITCH DRIVER 9907M: Sean Wang <sean.wang@mediatek.com> 9908L: netdev@vger.kernel.org 9909S: Maintained 9910F: drivers/net/dsa/mt7530.* 9911F: net/dsa/tag_mtk.c 9912 9913MEDIATEK JPEG DRIVER 9914M: Rick Chang <rick.chang@mediatek.com> 9915M: Bin Liu <bin.liu@mediatek.com> 9916S: Supported 9917F: drivers/media/platform/mtk-jpeg/ 9918F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9919 9920MEDIATEK MDP DRIVER 9921M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9922M: Houlong Wei <houlong.wei@mediatek.com> 9923M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9924S: Supported 9925F: drivers/media/platform/mtk-mdp/ 9926F: drivers/media/platform/mtk-vpu/ 9927F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9928 9929MEDIATEK MEDIA DRIVER 9930M: Tiffany Lin <tiffany.lin@mediatek.com> 9931M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9932S: Supported 9933F: drivers/media/platform/mtk-vcodec/ 9934F: drivers/media/platform/mtk-vpu/ 9935F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9936F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9937 9938MEDIATEK MMC/SD/SDIO DRIVER 9939M: Chaotian Jing <chaotian.jing@mediatek.com> 9940S: Maintained 9941F: drivers/mmc/host/mtk-sd.c 9942F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 9943 9944MEDIATEK MT76 WIRELESS LAN DRIVER 9945M: Felix Fietkau <nbd@nbd.name> 9946M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9947R: Ryder Lee <ryder.lee@mediatek.com> 9948R: Roy Luo <royluo@google.com> 9949L: linux-wireless@vger.kernel.org 9950S: Maintained 9951F: drivers/net/wireless/mediatek/mt76/ 9952 9953MEDIATEK MT7601U WIRELESS LAN DRIVER 9954M: Jakub Kicinski <kubakici@wp.pl> 9955L: linux-wireless@vger.kernel.org 9956S: Maintained 9957F: drivers/net/wireless/mediatek/mt7601u/ 9958 9959MEDIATEK NAND CONTROLLER DRIVER 9960M: Xiaolei Li <xiaolei.li@mediatek.com> 9961L: linux-mtd@lists.infradead.org 9962S: Maintained 9963F: drivers/mtd/nand/raw/mtk_* 9964F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9965 9966MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9967M: Sean Wang <sean.wang@mediatek.com> 9968S: Maintained 9969F: drivers/char/hw_random/mtk-rng.c 9970 9971MEDIATEK USB3 DRD IP DRIVER 9972M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9973L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9975L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9976S: Maintained 9977F: drivers/usb/mtu3/ 9978 9979MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9980M: Peter Senna Tschudin <peter.senna@gmail.com> 9981M: Martin Donnelly <martin.donnelly@ge.com> 9982M: Martyn Welch <martyn.welch@collabora.co.uk> 9983S: Maintained 9984F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9985F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9986 9987MEGARAID SCSI/SAS DRIVERS 9988M: Kashyap Desai <kashyap.desai@broadcom.com> 9989M: Sumit Saxena <sumit.saxena@broadcom.com> 9990M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9991L: megaraidlinux.pdl@broadcom.com 9992L: linux-scsi@vger.kernel.org 9993W: http://www.avagotech.com/support/ 9994S: Maintained 9995F: Documentation/scsi/megaraid.txt 9996F: drivers/scsi/megaraid.* 9997F: drivers/scsi/megaraid/ 9998 9999MELEXIS MLX90614 DRIVER 10000M: Crt Mori <cmo@melexis.com> 10001L: linux-iio@vger.kernel.org 10002W: http://www.melexis.com 10003S: Supported 10004F: drivers/iio/temperature/mlx90614.c 10005 10006MELEXIS MLX90632 DRIVER 10007M: Crt Mori <cmo@melexis.com> 10008L: linux-iio@vger.kernel.org 10009W: http://www.melexis.com 10010S: Supported 10011F: drivers/iio/temperature/mlx90632.c 10012 10013MELFAS MIP4 TOUCHSCREEN DRIVER 10014M: Sangwon Jee <jeesw@melfas.com> 10015W: http://www.melfas.com 10016S: Supported 10017F: drivers/input/touchscreen/melfas_mip4.c 10018F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10019 10020MELLANOX ETHERNET DRIVER (mlx4_en) 10021M: Tariq Toukan <tariqt@mellanox.com> 10022L: netdev@vger.kernel.org 10023S: Supported 10024W: http://www.mellanox.com 10025Q: http://patchwork.ozlabs.org/project/netdev/list/ 10026F: drivers/net/ethernet/mellanox/mlx4/en_* 10027 10028MELLANOX ETHERNET DRIVER (mlx5e) 10029M: Saeed Mahameed <saeedm@mellanox.com> 10030L: netdev@vger.kernel.org 10031S: Supported 10032W: http://www.mellanox.com 10033Q: http://patchwork.ozlabs.org/project/netdev/list/ 10034F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10035 10036MELLANOX ETHERNET INNOVA DRIVERS 10037R: Boris Pismenny <borisp@mellanox.com> 10038L: netdev@vger.kernel.org 10039S: Supported 10040W: http://www.mellanox.com 10041Q: http://patchwork.ozlabs.org/project/netdev/list/ 10042F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10043F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10044F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10045F: include/linux/mlx5/mlx5_ifc_fpga.h 10046 10047MELLANOX ETHERNET SWITCH DRIVERS 10048M: Jiri Pirko <jiri@mellanox.com> 10049M: Ido Schimmel <idosch@mellanox.com> 10050L: netdev@vger.kernel.org 10051S: Supported 10052W: http://www.mellanox.com 10053Q: http://patchwork.ozlabs.org/project/netdev/list/ 10054F: drivers/net/ethernet/mellanox/mlxsw/ 10055F: tools/testing/selftests/drivers/net/mlxsw/ 10056 10057MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10058M: mlxsw@mellanox.com 10059L: netdev@vger.kernel.org 10060S: Supported 10061W: http://www.mellanox.com 10062Q: http://patchwork.ozlabs.org/project/netdev/list/ 10063F: drivers/net/ethernet/mellanox/mlxfw/ 10064 10065MELLANOX HARDWARE PLATFORM SUPPORT 10066M: Andy Shevchenko <andy@infradead.org> 10067M: Darren Hart <dvhart@infradead.org> 10068M: Vadim Pasternak <vadimp@mellanox.com> 10069L: platform-driver-x86@vger.kernel.org 10070S: Supported 10071F: drivers/platform/mellanox/ 10072F: include/linux/platform_data/mlxreg.h 10073 10074MELLANOX MLX4 core VPI driver 10075M: Tariq Toukan <tariqt@mellanox.com> 10076L: netdev@vger.kernel.org 10077L: linux-rdma@vger.kernel.org 10078W: http://www.mellanox.com 10079Q: http://patchwork.ozlabs.org/project/netdev/list/ 10080S: Supported 10081F: drivers/net/ethernet/mellanox/mlx4/ 10082F: include/linux/mlx4/ 10083 10084MELLANOX MLX4 IB driver 10085M: Yishai Hadas <yishaih@mellanox.com> 10086L: linux-rdma@vger.kernel.org 10087W: http://www.mellanox.com 10088Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10089S: Supported 10090F: drivers/infiniband/hw/mlx4/ 10091F: include/linux/mlx4/ 10092F: include/uapi/rdma/mlx4-abi.h 10093 10094MELLANOX MLX5 core VPI driver 10095M: Saeed Mahameed <saeedm@mellanox.com> 10096M: Leon Romanovsky <leonro@mellanox.com> 10097L: netdev@vger.kernel.org 10098L: linux-rdma@vger.kernel.org 10099W: http://www.mellanox.com 10100Q: http://patchwork.ozlabs.org/project/netdev/list/ 10101S: Supported 10102F: drivers/net/ethernet/mellanox/mlx5/core/ 10103F: include/linux/mlx5/ 10104 10105MELLANOX MLX5 IB driver 10106M: Leon Romanovsky <leonro@mellanox.com> 10107L: linux-rdma@vger.kernel.org 10108W: http://www.mellanox.com 10109Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10110S: Supported 10111F: drivers/infiniband/hw/mlx5/ 10112F: include/linux/mlx5/ 10113F: include/uapi/rdma/mlx5-abi.h 10114 10115MELLANOX MLXCPLD I2C AND MUX DRIVER 10116M: Vadim Pasternak <vadimp@mellanox.com> 10117M: Michael Shych <michaelsh@mellanox.com> 10118L: linux-i2c@vger.kernel.org 10119S: Supported 10120F: drivers/i2c/busses/i2c-mlxcpld.c 10121F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10122F: Documentation/i2c/busses/i2c-mlxcpld 10123 10124MELLANOX MLXCPLD LED DRIVER 10125M: Vadim Pasternak <vadimp@mellanox.com> 10126L: linux-leds@vger.kernel.org 10127S: Supported 10128F: drivers/leds/leds-mlxcpld.c 10129F: drivers/leds/leds-mlxreg.c 10130F: Documentation/leds/leds-mlxcpld.txt 10131 10132MELLANOX PLATFORM DRIVER 10133M: Vadim Pasternak <vadimp@mellanox.com> 10134L: platform-driver-x86@vger.kernel.org 10135S: Supported 10136F: drivers/platform/x86/mlx-platform.c 10137 10138MEMBARRIER SUPPORT 10139M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10140M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10141L: linux-kernel@vger.kernel.org 10142S: Supported 10143F: kernel/sched/membarrier.c 10144F: include/uapi/linux/membarrier.h 10145F: arch/powerpc/include/asm/membarrier.h 10146 10147MEMBLOCK 10148M: Mike Rapoport <rppt@linux.ibm.com> 10149L: linux-mm@kvack.org 10150S: Maintained 10151F: include/linux/memblock.h 10152F: mm/memblock.c 10153F: Documentation/core-api/boot-time-mm.rst 10154 10155MEMORY MANAGEMENT 10156L: linux-mm@kvack.org 10157W: http://www.linux-mm.org 10158S: Maintained 10159F: include/linux/mm.h 10160F: include/linux/gfp.h 10161F: include/linux/mmzone.h 10162F: include/linux/memory_hotplug.h 10163F: include/linux/vmalloc.h 10164F: mm/ 10165 10166MEMORY TECHNOLOGY DEVICES (MTD) 10167M: David Woodhouse <dwmw2@infradead.org> 10168M: Brian Norris <computersforpeace@gmail.com> 10169M: Marek Vasut <marek.vasut@gmail.com> 10170M: Miquel Raynal <miquel.raynal@bootlin.com> 10171M: Richard Weinberger <richard@nod.at> 10172M: Vignesh Raghavendra <vigneshr@ti.com> 10173L: linux-mtd@lists.infradead.org 10174W: http://www.linux-mtd.infradead.org/ 10175Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10176T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10177T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10178S: Maintained 10179F: Documentation/devicetree/bindings/mtd/ 10180F: drivers/mtd/ 10181F: include/linux/mtd/ 10182F: include/uapi/mtd/ 10183 10184MEN A21 WATCHDOG DRIVER 10185M: Johannes Thumshirn <morbidrsa@gmail.com> 10186L: linux-watchdog@vger.kernel.org 10187S: Maintained 10188F: drivers/watchdog/mena21_wdt.c 10189 10190MEN CHAMELEON BUS (mcb) 10191M: Johannes Thumshirn <morbidrsa@gmail.com> 10192S: Maintained 10193F: drivers/mcb/ 10194F: include/linux/mcb.h 10195F: Documentation/men-chameleon-bus.txt 10196 10197MEN F21BMC (Board Management Controller) 10198M: Andreas Werner <andreas.werner@men.de> 10199S: Supported 10200F: drivers/mfd/menf21bmc.c 10201F: drivers/watchdog/menf21bmc_wdt.c 10202F: drivers/leds/leds-menf21bmc.c 10203F: drivers/hwmon/menf21bmc_hwmon.c 10204F: Documentation/hwmon/menf21bmc.rst 10205 10206MEN Z069 WATCHDOG DRIVER 10207M: Johannes Thumshirn <jth@kernel.org> 10208L: linux-watchdog@vger.kernel.org 10209S: Maintained 10210F: drivers/watchdog/menz69_wdt.c 10211 10212MESON AO CEC DRIVER FOR AMLOGIC SOCS 10213M: Neil Armstrong <narmstrong@baylibre.com> 10214L: linux-media@lists.freedesktop.org 10215L: linux-amlogic@lists.infradead.org 10216W: http://linux-meson.com/ 10217S: Supported 10218F: drivers/media/platform/meson/ao-cec.c 10219F: drivers/media/platform/meson/ao-cec-g12a.c 10220F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10221T: git git://linuxtv.org/media_tree.git 10222 10223MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10224M: Liang Yang <liang.yang@amlogic.com> 10225L: linux-mtd@lists.infradead.org 10226S: Maintained 10227F: drivers/mtd/nand/raw/meson_* 10228F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10229 10230METHODE UDPU SUPPORT 10231M: Vladimir Vid <vladimir.vid@sartura.hr> 10232S: Maintained 10233F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10234 10235MICROBLAZE ARCHITECTURE 10236M: Michal Simek <monstr@monstr.eu> 10237W: http://www.monstr.eu/fdt/ 10238T: git git://git.monstr.eu/linux-2.6-microblaze.git 10239S: Supported 10240F: arch/microblaze/ 10241 10242MICROCHIP AT91 SERIAL DRIVER 10243M: Richard Genoud <richard.genoud@gmail.com> 10244S: Maintained 10245F: drivers/tty/serial/atmel_serial.c 10246F: drivers/tty/serial/atmel_serial.h 10247F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10248 10249MICROCHIP AUDIO ASOC DRIVERS 10250M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10251L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10252S: Supported 10253F: sound/soc/atmel 10254 10255MICROCHIP DMA DRIVER 10256M: Ludovic Desroches <ludovic.desroches@microchip.com> 10257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10258L: dmaengine@vger.kernel.org 10259S: Supported 10260F: drivers/dma/at_hdmac.c 10261F: drivers/dma/at_hdmac_regs.h 10262F: include/linux/platform_data/dma-atmel.h 10263F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10264F: include/dt-bindings/dma/at91.h 10265 10266MICROCHIP ECC DRIVER 10267M: Tudor Ambarus <tudor.ambarus@microchip.com> 10268L: linux-crypto@vger.kernel.org 10269S: Maintained 10270F: drivers/crypto/atmel-ecc.* 10271 10272MICROCHIP I2C DRIVER 10273M: Ludovic Desroches <ludovic.desroches@microchip.com> 10274L: linux-i2c@vger.kernel.org 10275S: Supported 10276F: drivers/i2c/busses/i2c-at91.h 10277F: drivers/i2c/busses/i2c-at91-*.c 10278 10279MICROCHIP ISC DRIVER 10280M: Eugen Hristev <eugen.hristev@microchip.com> 10281L: linux-media@vger.kernel.org 10282S: Supported 10283F: drivers/media/platform/atmel/atmel-isc.c 10284F: drivers/media/platform/atmel/atmel-isc-regs.h 10285F: Documentation/devicetree/bindings/media/atmel-isc.txt 10286 10287MICROCHIP ISI DRIVER 10288M: Eugen Hristev <eugen.hristev@microchip.com> 10289L: linux-media@vger.kernel.org 10290S: Supported 10291F: drivers/media/platform/atmel/atmel-isi.c 10292F: drivers/media/platform/atmel/atmel-isi.h 10293 10294MICROCHIP AT91 USART MFD DRIVER 10295M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10296L: linux-kernel@vger.kernel.org 10297S: Supported 10298F: drivers/mfd/at91-usart.c 10299F: include/dt-bindings/mfd/at91-usart.h 10300F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10301 10302MICROCHIP AT91 USART SPI DRIVER 10303M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10304L: linux-spi@vger.kernel.org 10305S: Supported 10306F: drivers/spi/spi-at91-usart.c 10307F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10308 10309MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10310M: Woojung Huh <woojung.huh@microchip.com> 10311M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10312L: netdev@vger.kernel.org 10313S: Maintained 10314F: net/dsa/tag_ksz.c 10315F: drivers/net/dsa/microchip/* 10316F: include/linux/platform_data/microchip-ksz.h 10317F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10318 10319MICROCHIP LAN743X ETHERNET DRIVER 10320M: Bryan Whitehead <bryan.whitehead@microchip.com> 10321M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10322L: netdev@vger.kernel.org 10323S: Maintained 10324F: drivers/net/ethernet/microchip/lan743x_* 10325 10326MICROCHIP LCDFB DRIVER 10327M: Nicolas Ferre <nicolas.ferre@microchip.com> 10328L: linux-fbdev@vger.kernel.org 10329S: Maintained 10330F: drivers/video/fbdev/atmel_lcdfb.c 10331F: include/video/atmel_lcdc.h 10332 10333MICROCHIP MMC/SD/SDIO MCI DRIVER 10334M: Ludovic Desroches <ludovic.desroches@microchip.com> 10335S: Maintained 10336F: drivers/mmc/host/atmel-mci.c 10337 10338MICROCHIP MCP16502 PMIC DRIVER 10339M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10341S: Maintained 10342F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10343F: drivers/regulator/mcp16502.c 10344 10345MICROCHIP MCP3911 ADC DRIVER 10346M: Marcus Folkesson <marcus.folkesson@gmail.com> 10347M: Kent Gustavsson <kent@minoris.se> 10348L: linux-iio@vger.kernel.org 10349S: Supported 10350F: drivers/iio/adc/mcp3911.c 10351F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10352 10353MICROCHIP NAND DRIVER 10354M: Tudor Ambarus <tudor.ambarus@microchip.com> 10355L: linux-mtd@lists.infradead.org 10356S: Supported 10357F: drivers/mtd/nand/raw/atmel/* 10358F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10359 10360MICROCHIP PWM DRIVER 10361M: Claudiu Beznea <claudiu.beznea@microchip.com> 10362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10363L: linux-pwm@vger.kernel.org 10364S: Supported 10365F: drivers/pwm/pwm-atmel.c 10366F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10367 10368MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10369M: Ludovic Desroches <ludovic.desroches@microchip.com> 10370M: Eugen Hristev <eugen.hristev@microchip.com> 10371L: linux-iio@vger.kernel.org 10372S: Supported 10373F: drivers/iio/adc/at91-sama5d2_adc.c 10374F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10375F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10376 10377MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10378M: Nicolas Ferre <nicolas.ferre@microchip.com> 10379S: Supported 10380F: drivers/power/reset/at91-sama5d2_shdwc.c 10381 10382MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10383M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10385L: linux-gpio@vger.kernel.org 10386F: drivers/gpio/gpio-sama5d2-piobu.c 10387 10388MICROCHIP SPI DRIVER 10389M: Nicolas Ferre <nicolas.ferre@microchip.com> 10390S: Supported 10391F: drivers/spi/spi-atmel.* 10392 10393MICROCHIP SSC DRIVER 10394M: Nicolas Ferre <nicolas.ferre@microchip.com> 10395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10396S: Supported 10397F: drivers/misc/atmel-ssc.c 10398F: include/linux/atmel-ssc.h 10399 10400MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10401M: Nicolas Ferre <nicolas.ferre@microchip.com> 10402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10403S: Supported 10404F: drivers/misc/atmel_tclib.c 10405F: drivers/clocksource/tcb_clksrc.c 10406 10407MICROCHIP USBA UDC DRIVER 10408M: Cristian Birsan <cristian.birsan@microchip.com> 10409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10410S: Supported 10411F: drivers/usb/gadget/udc/atmel_usba_udc.* 10412 10413MICROCHIP USB251XB DRIVER 10414M: Richard Leitner <richard.leitner@skidata.com> 10415L: linux-usb@vger.kernel.org 10416S: Maintained 10417F: drivers/usb/misc/usb251xb.c 10418F: Documentation/devicetree/bindings/usb/usb251xb.txt 10419 10420MICROCHIP XDMA DRIVER 10421M: Ludovic Desroches <ludovic.desroches@microchip.com> 10422L: linux-arm-kernel@lists.infradead.org 10423L: dmaengine@vger.kernel.org 10424S: Supported 10425F: drivers/dma/at_xdmac.c 10426 10427MICROSEMI MIPS SOCS 10428M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10429M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10430L: linux-mips@vger.kernel.org 10431S: Supported 10432F: arch/mips/generic/board-ocelot.c 10433F: arch/mips/configs/generic/board-ocelot.config 10434F: arch/mips/boot/dts/mscc/ 10435F: Documentation/devicetree/bindings/mips/mscc.txt 10436 10437MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10438M: Don Brace <don.brace@microsemi.com> 10439L: esc.storagedev@microsemi.com 10440L: linux-scsi@vger.kernel.org 10441S: Supported 10442F: drivers/scsi/smartpqi/smartpqi*.[ch] 10443F: drivers/scsi/smartpqi/Kconfig 10444F: drivers/scsi/smartpqi/Makefile 10445F: include/linux/cciss*.h 10446F: include/uapi/linux/cciss*.h 10447F: Documentation/scsi/smartpqi.txt 10448 10449MICROSEMI ETHERNET SWITCH DRIVER 10450M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10451M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10452L: netdev@vger.kernel.org 10453S: Supported 10454F: drivers/net/ethernet/mscc/ 10455 10456MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10457M: Chen Yu <yu.c.chen@intel.com> 10458L: platform-driver-x86@vger.kernel.org 10459S: Supported 10460F: drivers/platform/x86/surfacepro3_button.c 10461 10462MICROTEK X6 SCANNER 10463M: Oliver Neukum <oliver@neukum.org> 10464S: Maintained 10465F: drivers/usb/image/microtek.* 10466 10467MIPS 10468M: Ralf Baechle <ralf@linux-mips.org> 10469M: Paul Burton <paul.burton@mips.com> 10470M: James Hogan <jhogan@kernel.org> 10471L: linux-mips@vger.kernel.org 10472W: http://www.linux-mips.org/ 10473T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10475Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10476S: Supported 10477F: Documentation/devicetree/bindings/mips/ 10478F: Documentation/mips/ 10479F: arch/mips/ 10480F: drivers/platform/mips/ 10481 10482MIPS BOSTON DEVELOPMENT BOARD 10483M: Paul Burton <paul.burton@mips.com> 10484L: linux-mips@vger.kernel.org 10485S: Maintained 10486F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10487F: arch/mips/boot/dts/img/boston.dts 10488F: arch/mips/configs/generic/board-boston.config 10489F: drivers/clk/imgtec/clk-boston.c 10490F: include/dt-bindings/clock/boston-clock.h 10491 10492MIPS GENERIC PLATFORM 10493M: Paul Burton <paul.burton@mips.com> 10494L: linux-mips@vger.kernel.org 10495S: Supported 10496F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10497F: arch/mips/generic/ 10498F: arch/mips/tools/generic-board-config.sh 10499 10500MIPS/LOONGSON1 ARCHITECTURE 10501M: Keguang Zhang <keguang.zhang@gmail.com> 10502L: linux-mips@vger.kernel.org 10503S: Maintained 10504F: arch/mips/loongson32/ 10505F: arch/mips/include/asm/mach-loongson32/ 10506F: drivers/*/*loongson1* 10507F: drivers/*/*/*loongson1* 10508 10509MIPS/LOONGSON2 ARCHITECTURE 10510M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10511L: linux-mips@vger.kernel.org 10512S: Maintained 10513F: arch/mips/loongson64/fuloong-2e/ 10514F: arch/mips/loongson64/lemote-2f/ 10515F: arch/mips/include/asm/mach-loongson64/ 10516F: drivers/*/*loongson2* 10517F: drivers/*/*/*loongson2* 10518 10519MIPS/LOONGSON3 ARCHITECTURE 10520M: Huacai Chen <chenhc@lemote.com> 10521L: linux-mips@vger.kernel.org 10522S: Maintained 10523F: arch/mips/loongson64/ 10524F: arch/mips/include/asm/mach-loongson64/ 10525F: drivers/platform/mips/cpu_hwmon.c 10526F: drivers/*/*loongson3* 10527F: drivers/*/*/*loongson3* 10528 10529MIPS RINT INSTRUCTION EMULATION 10530M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10531L: linux-mips@vger.kernel.org 10532S: Supported 10533F: arch/mips/math-emu/sp_rint.c 10534F: arch/mips/math-emu/dp_rint.c 10535 10536MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10537M: Hans Verkuil <hverkuil@xs4all.nl> 10538L: linux-media@vger.kernel.org 10539T: git git://linuxtv.org/media_tree.git 10540W: https://linuxtv.org 10541S: Odd Fixes 10542F: drivers/media/radio/radio-miropcm20* 10543 10544MMP SUPPORT 10545R: Lubomir Rintel <lkundrak@v3.sk> 10546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10547S: Odd Fixes 10548F: arch/arm/boot/dts/mmp* 10549F: arch/arm/mach-mmp/ 10550 10551MMU GATHER AND TLB INVALIDATION 10552M: Will Deacon <will.deacon@arm.com> 10553M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10554M: Andrew Morton <akpm@linux-foundation.org> 10555M: Nick Piggin <npiggin@gmail.com> 10556M: Peter Zijlstra <peterz@infradead.org> 10557L: linux-arch@vger.kernel.org 10558L: linux-mm@kvack.org 10559S: Maintained 10560F: arch/*/include/asm/tlb.h 10561F: include/asm-generic/tlb.h 10562F: mm/mmu_gather.c 10563 10564MN88472 MEDIA DRIVER 10565M: Antti Palosaari <crope@iki.fi> 10566L: linux-media@vger.kernel.org 10567W: https://linuxtv.org 10568W: http://palosaari.fi/linux/ 10569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10570S: Maintained 10571F: drivers/media/dvb-frontends/mn88472* 10572 10573MN88473 MEDIA DRIVER 10574M: Antti Palosaari <crope@iki.fi> 10575L: linux-media@vger.kernel.org 10576W: https://linuxtv.org 10577W: http://palosaari.fi/linux/ 10578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10579S: Maintained 10580F: drivers/media/dvb-frontends/mn88473* 10581 10582MODULE SUPPORT 10583M: Jessica Yu <jeyu@kernel.org> 10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10585S: Maintained 10586F: include/linux/module.h 10587F: kernel/module.c 10588 10589MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10590W: http://popies.net/meye/ 10591S: Orphan 10592F: Documentation/media/v4l-drivers/meye* 10593F: drivers/media/pci/meye/ 10594F: include/uapi/linux/meye.h 10595 10596MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10597M: Jiri Slaby <jirislaby@gmail.com> 10598S: Maintained 10599F: Documentation/serial/moxa-smartio.rst 10600F: drivers/tty/mxser.* 10601 10602MR800 AVERMEDIA USB FM RADIO DRIVER 10603M: Alexey Klimov <klimov.linux@gmail.com> 10604L: linux-media@vger.kernel.org 10605T: git git://linuxtv.org/media_tree.git 10606S: Maintained 10607F: drivers/media/radio/radio-mr800.c 10608 10609MRF24J40 IEEE 802.15.4 RADIO DRIVER 10610M: Alan Ott <alan@signal11.us> 10611L: linux-wpan@vger.kernel.org 10612S: Maintained 10613F: drivers/net/ieee802154/mrf24j40.c 10614F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10615 10616MSI LAPTOP SUPPORT 10617M: "Lee, Chun-Yi" <jlee@suse.com> 10618L: platform-driver-x86@vger.kernel.org 10619S: Maintained 10620F: drivers/platform/x86/msi-laptop.c 10621 10622MSI WMI SUPPORT 10623L: platform-driver-x86@vger.kernel.org 10624S: Orphan 10625F: drivers/platform/x86/msi-wmi.c 10626 10627MSI001 MEDIA DRIVER 10628M: Antti Palosaari <crope@iki.fi> 10629L: linux-media@vger.kernel.org 10630W: https://linuxtv.org 10631W: http://palosaari.fi/linux/ 10632Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10633T: git git://linuxtv.org/anttip/media_tree.git 10634S: Maintained 10635F: drivers/media/tuners/msi001* 10636 10637MSI2500 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/usb/msi2500/ 10646 10647MSYSTEMS DISKONCHIP G3 MTD DRIVER 10648M: Robert Jarzmik <robert.jarzmik@free.fr> 10649L: linux-mtd@lists.infradead.org 10650S: Maintained 10651F: drivers/mtd/devices/docg3* 10652 10653MT9M032 APTINA SENSOR DRIVER 10654M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10655L: linux-media@vger.kernel.org 10656T: git git://linuxtv.org/media_tree.git 10657S: Maintained 10658F: drivers/media/i2c/mt9m032.c 10659F: include/media/i2c/mt9m032.h 10660 10661MT9P031 APTINA CAMERA SENSOR 10662M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10663L: linux-media@vger.kernel.org 10664T: git git://linuxtv.org/media_tree.git 10665S: Maintained 10666F: drivers/media/i2c/mt9p031.c 10667F: include/media/i2c/mt9p031.h 10668 10669MT9T001 APTINA CAMERA SENSOR 10670M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10671L: linux-media@vger.kernel.org 10672T: git git://linuxtv.org/media_tree.git 10673S: Maintained 10674F: drivers/media/i2c/mt9t001.c 10675F: include/media/i2c/mt9t001.h 10676 10677MT9T112 APTINA CAMERA SENSOR 10678M: Jacopo Mondi <jacopo@jmondi.org> 10679L: linux-media@vger.kernel.org 10680T: git git://linuxtv.org/media_tree.git 10681S: Odd Fixes 10682F: drivers/media/i2c/mt9t112.c 10683F: include/media/i2c/mt9t112.h 10684 10685MT9V032 APTINA CAMERA SENSOR 10686M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10687L: linux-media@vger.kernel.org 10688T: git git://linuxtv.org/media_tree.git 10689S: Maintained 10690F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10691F: drivers/media/i2c/mt9v032.c 10692F: include/media/i2c/mt9v032.h 10693 10694MT9V111 APTINA CAMERA SENSOR 10695M: Jacopo Mondi <jacopo@jmondi.org> 10696L: linux-media@vger.kernel.org 10697T: git git://linuxtv.org/media_tree.git 10698S: Maintained 10699F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10700F: drivers/media/i2c/mt9v111.c 10701 10702MULTIFUNCTION DEVICES (MFD) 10703M: Lee Jones <lee.jones@linaro.org> 10704T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10705S: Supported 10706F: Documentation/devicetree/bindings/mfd/ 10707F: drivers/mfd/ 10708F: include/linux/mfd/ 10709F: include/dt-bindings/mfd/ 10710 10711MULTIMEDIA CARD (MMC) ETC. OVER SPI 10712S: Orphan 10713F: drivers/mmc/host/mmc_spi.c 10714F: include/linux/spi/mmc_spi.h 10715 10716MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10717M: Ulf Hansson <ulf.hansson@linaro.org> 10718L: linux-mmc@vger.kernel.org 10719T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10720S: Maintained 10721F: Documentation/devicetree/bindings/mmc/ 10722F: drivers/mmc/ 10723F: include/linux/mmc/ 10724F: include/uapi/linux/mmc/ 10725 10726MULTIPLEXER SUBSYSTEM 10727M: Peter Rosin <peda@axentia.se> 10728S: Maintained 10729F: Documentation/ABI/testing/sysfs-class-mux* 10730F: Documentation/devicetree/bindings/mux/ 10731F: include/dt-bindings/mux/ 10732F: include/linux/mux/ 10733F: drivers/mux/ 10734 10735MULTITECH MULTIPORT CARD (ISICOM) 10736S: Orphan 10737F: drivers/tty/isicom.c 10738F: include/linux/isicom.h 10739 10740MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10741M: Bin Liu <b-liu@ti.com> 10742L: linux-usb@vger.kernel.org 10743S: Maintained 10744F: drivers/usb/musb/ 10745 10746MXL301RF MEDIA DRIVER 10747M: Akihiro Tsukada <tskd08@gmail.com> 10748L: linux-media@vger.kernel.org 10749S: Odd Fixes 10750F: drivers/media/tuners/mxl301rf* 10751 10752MXL5007T MEDIA DRIVER 10753M: Michael Krufky <mkrufky@linuxtv.org> 10754L: linux-media@vger.kernel.org 10755W: https://linuxtv.org 10756W: http://github.com/mkrufky 10757Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10758T: git git://linuxtv.org/mkrufky/tuners.git 10759S: Maintained 10760F: drivers/media/tuners/mxl5007t.* 10761 10762MXSFB DRM DRIVER 10763M: Marek Vasut <marex@denx.de> 10764M: Stefan Agner <stefan@agner.ch> 10765L: dri-devel@lists.freedesktop.org 10766S: Supported 10767F: drivers/gpu/drm/mxsfb/ 10768F: Documentation/devicetree/bindings/display/mxsfb.txt 10769T: git git://anongit.freedesktop.org/drm/drm-misc 10770 10771MYLEX DAC960 PCI RAID Controller 10772M: Hannes Reinecke <hare@kernel.org> 10773L: linux-scsi@vger.kernel.org 10774S: Supported 10775F: drivers/scsi/myrb.* 10776F: drivers/scsi/myrs.* 10777 10778MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10779M: Chris Lee <christopher.lee@cspi.com> 10780L: netdev@vger.kernel.org 10781W: https://www.cspi.com/ethernet-products/support/downloads/ 10782S: Supported 10783F: drivers/net/ethernet/myricom/myri10ge/ 10784 10785NAND FLASH SUBSYSTEM 10786M: Miquel Raynal <miquel.raynal@bootlin.com> 10787R: Richard Weinberger <richard@nod.at> 10788L: linux-mtd@lists.infradead.org 10789W: http://www.linux-mtd.infradead.org/ 10790Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 10792S: Maintained 10793F: drivers/mtd/nand/ 10794F: include/linux/mtd/*nand*.h 10795 10796NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10797M: Daniel Mack <zonque@gmail.com> 10798S: Maintained 10799L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10800W: http://www.native-instruments.com 10801F: sound/usb/caiaq/ 10802 10803NATSEMI ETHERNET DRIVER (DP8381x) 10804S: Orphan 10805F: drivers/net/ethernet/natsemi/natsemi.c 10806 10807NCR 5380 SCSI DRIVERS 10808M: Finn Thain <fthain@telegraphics.com.au> 10809M: Michael Schmitz <schmitzmic@gmail.com> 10810L: linux-scsi@vger.kernel.org 10811S: Maintained 10812F: Documentation/scsi/g_NCR5380.txt 10813F: drivers/scsi/NCR5380.* 10814F: drivers/scsi/arm/cumana_1.c 10815F: drivers/scsi/arm/oak.c 10816F: drivers/scsi/atari_scsi.* 10817F: drivers/scsi/dmx3191d.c 10818F: drivers/scsi/g_NCR5380.* 10819F: drivers/scsi/mac_scsi.* 10820F: drivers/scsi/sun3_scsi.* 10821F: drivers/scsi/sun3_scsi_vme.c 10822 10823NCSI LIBRARY: 10824M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10825S: Maintained 10826F: net/ncsi/ 10827 10828NCT6775 HARDWARE MONITOR DRIVER 10829M: Guenter Roeck <linux@roeck-us.net> 10830L: linux-hwmon@vger.kernel.org 10831S: Maintained 10832F: Documentation/hwmon/nct6775.rst 10833F: drivers/hwmon/nct6775.c 10834 10835NET_FAILOVER MODULE 10836M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10837L: netdev@vger.kernel.org 10838S: Supported 10839F: driver/net/net_failover.c 10840F: include/net/net_failover.h 10841F: Documentation/networking/net_failover.rst 10842 10843NETEFFECT IWARP RNIC DRIVER (IW_NES) 10844M: Faisal Latif <faisal.latif@intel.com> 10845L: linux-rdma@vger.kernel.org 10846W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10847S: Supported 10848F: drivers/infiniband/hw/nes/ 10849F: include/uapi/rdma/nes-abi.h 10850 10851NETEM NETWORK EMULATOR 10852M: Stephen Hemminger <stephen@networkplumber.org> 10853L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10854S: Maintained 10855F: net/sched/sch_netem.c 10856 10857NETERION 10GbE DRIVERS (s2io/vxge) 10858M: Jon Mason <jdmason@kudzu.us> 10859L: netdev@vger.kernel.org 10860S: Supported 10861F: Documentation/networking/device_drivers/neterion/s2io.txt 10862F: Documentation/networking/device_drivers/neterion/vxge.txt 10863F: drivers/net/ethernet/neterion/ 10864 10865NETFILTER 10866M: Pablo Neira Ayuso <pablo@netfilter.org> 10867M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10868M: Florian Westphal <fw@strlen.de> 10869L: netfilter-devel@vger.kernel.org 10870L: coreteam@netfilter.org 10871W: http://www.netfilter.org/ 10872W: http://www.iptables.org/ 10873W: http://www.nftables.org/ 10874Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10875T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10876T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10877S: Maintained 10878F: include/linux/netfilter* 10879F: include/linux/netfilter/ 10880F: include/net/netfilter/ 10881F: include/uapi/linux/netfilter* 10882F: include/uapi/linux/netfilter/ 10883F: net/*/netfilter.c 10884F: net/*/netfilter/ 10885F: net/netfilter/ 10886F: net/bridge/br_netfilter*.c 10887 10888NETROM NETWORK LAYER 10889M: Ralf Baechle <ralf@linux-mips.org> 10890L: linux-hams@vger.kernel.org 10891W: http://www.linux-ax25.org/ 10892S: Maintained 10893F: include/net/netrom.h 10894F: include/uapi/linux/netrom.h 10895F: net/netrom/ 10896 10897NETRONOME ETHERNET DRIVERS 10898M: Jakub Kicinski <jakub.kicinski@netronome.com> 10899L: oss-drivers@netronome.com 10900S: Maintained 10901F: drivers/net/ethernet/netronome/ 10902 10903NETWORK BLOCK DEVICE (NBD) 10904M: Josef Bacik <josef@toxicpanda.com> 10905S: Maintained 10906L: linux-block@vger.kernel.org 10907L: nbd@other.debian.org 10908F: Documentation/blockdev/nbd.txt 10909F: drivers/block/nbd.c 10910F: include/trace/events/nbd.h 10911F: include/uapi/linux/nbd.h 10912 10913NETWORK DROP MONITOR 10914M: Neil Horman <nhorman@tuxdriver.com> 10915L: netdev@vger.kernel.org 10916S: Maintained 10917W: https://fedorahosted.org/dropwatch/ 10918F: net/core/drop_monitor.c 10919 10920NETWORKING DRIVERS 10921M: "David S. Miller" <davem@davemloft.net> 10922L: netdev@vger.kernel.org 10923W: http://www.linuxfoundation.org/en/Net 10924Q: http://patchwork.ozlabs.org/project/netdev/list/ 10925T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10926T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10927S: Odd Fixes 10928F: Documentation/devicetree/bindings/net/ 10929F: drivers/net/ 10930F: include/linux/if_* 10931F: include/linux/netdevice.h 10932F: include/linux/etherdevice.h 10933F: include/linux/fcdevice.h 10934F: include/linux/fddidevice.h 10935F: include/linux/hippidevice.h 10936F: include/linux/inetdevice.h 10937F: include/uapi/linux/if_* 10938F: include/uapi/linux/netdevice.h 10939 10940NETWORKING DRIVERS (WIRELESS) 10941M: Kalle Valo <kvalo@codeaurora.org> 10942L: linux-wireless@vger.kernel.org 10943Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10944T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10945T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10946S: Maintained 10947F: Documentation/devicetree/bindings/net/wireless/ 10948F: drivers/net/wireless/ 10949 10950NETWORKING [DSA] 10951M: Andrew Lunn <andrew@lunn.ch> 10952M: Vivien Didelot <vivien.didelot@gmail.com> 10953M: Florian Fainelli <f.fainelli@gmail.com> 10954S: Maintained 10955F: Documentation/devicetree/bindings/net/dsa/ 10956F: net/dsa/ 10957F: include/net/dsa.h 10958F: include/linux/dsa/ 10959F: include/linux/platform_data/dsa.h 10960F: drivers/net/dsa/ 10961 10962NETWORKING [GENERAL] 10963M: "David S. Miller" <davem@davemloft.net> 10964L: netdev@vger.kernel.org 10965W: http://www.linuxfoundation.org/en/Net 10966Q: http://patchwork.ozlabs.org/project/netdev/list/ 10967T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10968T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10969B: mailto:netdev@vger.kernel.org 10970S: Maintained 10971F: net/ 10972F: include/net/ 10973F: include/linux/in.h 10974F: include/linux/net.h 10975F: include/linux/netdevice.h 10976F: include/uapi/linux/in.h 10977F: include/uapi/linux/net.h 10978F: include/uapi/linux/netdevice.h 10979F: include/uapi/linux/net_namespace.h 10980F: tools/testing/selftests/net/ 10981F: lib/net_utils.c 10982F: lib/random32.c 10983F: Documentation/networking/ 10984 10985NETWORKING [IPSEC] 10986M: Steffen Klassert <steffen.klassert@secunet.com> 10987M: Herbert Xu <herbert@gondor.apana.org.au> 10988M: "David S. Miller" <davem@davemloft.net> 10989L: netdev@vger.kernel.org 10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10991T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10992S: Maintained 10993F: net/xfrm/ 10994F: net/key/ 10995F: net/ipv4/xfrm* 10996F: net/ipv4/esp4* 10997F: net/ipv4/ah4.c 10998F: net/ipv4/ipcomp.c 10999F: net/ipv4/ip_vti.c 11000F: net/ipv6/xfrm* 11001F: net/ipv6/esp6* 11002F: net/ipv6/ah6.c 11003F: net/ipv6/ipcomp6.c 11004F: net/ipv6/ip6_vti.c 11005F: include/uapi/linux/xfrm.h 11006F: include/net/xfrm.h 11007 11008NETWORKING [IPv4/IPv6] 11009M: "David S. Miller" <davem@davemloft.net> 11010M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11011M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11012L: netdev@vger.kernel.org 11013T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11014S: Maintained 11015F: net/ipv4/ 11016F: net/ipv6/ 11017F: include/net/ip* 11018F: arch/x86/net/* 11019 11020NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11021M: Paul Moore <paul@paul-moore.com> 11022W: https://github.com/netlabel 11023L: netdev@vger.kernel.org 11024L: linux-security-module@vger.kernel.org 11025S: Maintained 11026F: Documentation/netlabel/ 11027F: include/net/calipso.h 11028F: include/net/cipso_ipv4.h 11029F: include/net/netlabel.h 11030F: include/uapi/linux/netfilter/xt_SECMARK.h 11031F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11032F: net/netlabel/ 11033F: net/ipv4/cipso_ipv4.c 11034F: net/ipv6/calipso.c 11035F: net/netfilter/xt_CONNSECMARK.c 11036F: net/netfilter/xt_SECMARK.c 11037 11038NETWORKING [TCP] 11039M: Eric Dumazet <edumazet@google.com> 11040L: netdev@vger.kernel.org 11041S: Maintained 11042F: net/ipv4/tcp*.c 11043F: net/ipv4/syncookies.c 11044F: net/ipv6/tcp*.c 11045F: net/ipv6/syncookies.c 11046F: include/uapi/linux/tcp.h 11047F: include/net/tcp.h 11048F: include/linux/tcp.h 11049F: include/trace/events/tcp.h 11050 11051NETWORKING [TLS] 11052M: Boris Pismenny <borisp@mellanox.com> 11053M: Aviad Yehezkel <aviadye@mellanox.com> 11054M: Dave Watson <davejwatson@fb.com> 11055M: John Fastabend <john.fastabend@gmail.com> 11056M: Daniel Borkmann <daniel@iogearbox.net> 11057L: netdev@vger.kernel.org 11058S: Maintained 11059F: net/tls/* 11060F: include/uapi/linux/tls.h 11061F: include/net/tls.h 11062 11063NETWORKING [WIRELESS] 11064L: linux-wireless@vger.kernel.org 11065Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11066 11067NETDEVSIM 11068M: Jakub Kicinski <jakub.kicinski@netronome.com> 11069S: Maintained 11070F: drivers/net/netdevsim/* 11071 11072NETXEN (1/10) GbE SUPPORT 11073M: Manish Chopra <manishc@marvell.com> 11074M: Rahul Verma <rahulv@marvell.com> 11075M: GR-Linux-NIC-Dev@marvell.com 11076L: netdev@vger.kernel.org 11077S: Supported 11078F: drivers/net/ethernet/qlogic/netxen/ 11079 11080NFC SUBSYSTEM 11081L: netdev@vger.kernel.org 11082S: Orphan 11083F: net/nfc/ 11084F: include/net/nfc/ 11085F: include/uapi/linux/nfc.h 11086F: drivers/nfc/ 11087F: include/linux/platform_data/nfcmrvl.h 11088F: include/linux/platform_data/nxp-nci.h 11089F: Documentation/devicetree/bindings/net/nfc/ 11090 11091NFS, SUNRPC, AND LOCKD CLIENTS 11092M: Trond Myklebust <trond.myklebust@hammerspace.com> 11093M: Anna Schumaker <anna.schumaker@netapp.com> 11094L: linux-nfs@vger.kernel.org 11095W: http://client.linux-nfs.org 11096T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11097S: Maintained 11098F: fs/lockd/ 11099F: fs/nfs/ 11100F: fs/nfs_common/ 11101F: net/sunrpc/ 11102F: include/linux/lockd/ 11103F: include/linux/nfs* 11104F: include/linux/sunrpc/ 11105F: include/uapi/linux/nfs* 11106F: include/uapi/linux/sunrpc/ 11107 11108NILFS2 FILESYSTEM 11109M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 11110L: linux-nilfs@vger.kernel.org 11111W: https://nilfs.sourceforge.io/ 11112W: https://nilfs.osdn.jp/ 11113T: git git://github.com/konis/nilfs2.git 11114S: Supported 11115F: Documentation/filesystems/nilfs2.txt 11116F: fs/nilfs2/ 11117F: include/trace/events/nilfs2.h 11118F: include/uapi/linux/nilfs2_api.h 11119F: include/uapi/linux/nilfs2_ondisk.h 11120 11121NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11122M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11123W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11124S: Maintained 11125F: Documentation/scsi/NinjaSCSI.txt 11126F: drivers/scsi/pcmcia/nsp_* 11127 11128NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11129M: GOTO Masanori <gotom@debian.or.jp> 11130M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11131W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11132S: Maintained 11133F: Documentation/scsi/NinjaSCSI.txt 11134F: drivers/scsi/nsp32* 11135 11136NIOS2 ARCHITECTURE 11137M: Ley Foon Tan <lftan@altera.com> 11138L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11139T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11140S: Maintained 11141F: arch/nios2/ 11142 11143NOHZ, DYNTICKS SUPPORT 11144M: Frederic Weisbecker <fweisbec@gmail.com> 11145M: Thomas Gleixner <tglx@linutronix.de> 11146M: Ingo Molnar <mingo@kernel.org> 11147L: linux-kernel@vger.kernel.org 11148T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11149S: Maintained 11150F: kernel/time/tick*.* 11151F: include/linux/tick.h 11152F: include/linux/sched/nohz.h 11153 11154NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11155M: Pavel Machek <pavel@ucw.cz> 11156M: Sakari Ailus <sakari.ailus@iki.fi> 11157L: linux-media@vger.kernel.org 11158S: Maintained 11159F: drivers/media/i2c/et8ek8 11160F: drivers/media/i2c/ad5820.c 11161 11162NOKIA N900 POWER SUPPLY DRIVERS 11163R: Pali Rohár <pali.rohar@gmail.com> 11164F: include/linux/power/bq2415x_charger.h 11165F: include/linux/power/bq27xxx_battery.h 11166F: include/linux/power/isp1704_charger.h 11167F: drivers/power/supply/bq2415x_charger.c 11168F: drivers/power/supply/bq27xxx_battery.c 11169F: drivers/power/supply/bq27xxx_battery_i2c.c 11170F: drivers/power/supply/isp1704_charger.c 11171F: drivers/power/supply/rx51_battery.c 11172 11173NOLIBC HEADER FILE 11174M: Willy Tarreau <w@1wt.eu> 11175S: Maintained 11176T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11177F: tools/include/nolibc/ 11178 11179NTB AMD DRIVER 11180M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11181L: linux-ntb@googlegroups.com 11182S: Supported 11183F: drivers/ntb/hw/amd/ 11184 11185NTB DRIVER CORE 11186M: Jon Mason <jdmason@kudzu.us> 11187M: Dave Jiang <dave.jiang@intel.com> 11188M: Allen Hubbe <allenbh@gmail.com> 11189L: linux-ntb@googlegroups.com 11190S: Supported 11191W: https://github.com/jonmason/ntb/wiki 11192T: git git://github.com/jonmason/ntb.git 11193F: drivers/ntb/ 11194F: drivers/net/ntb_netdev.c 11195F: include/linux/ntb.h 11196F: include/linux/ntb_transport.h 11197F: tools/testing/selftests/ntb/ 11198 11199NTB IDT DRIVER 11200M: Serge Semin <fancer.lancer@gmail.com> 11201L: linux-ntb@googlegroups.com 11202S: Supported 11203F: drivers/ntb/hw/idt/ 11204 11205NTB INTEL DRIVER 11206M: Dave Jiang <dave.jiang@intel.com> 11207L: linux-ntb@googlegroups.com 11208S: Supported 11209W: https://github.com/davejiang/linux/wiki 11210T: git https://github.com/davejiang/linux.git 11211F: drivers/ntb/hw/intel/ 11212 11213NTFS FILESYSTEM 11214M: Anton Altaparmakov <anton@tuxera.com> 11215L: linux-ntfs-dev@lists.sourceforge.net 11216W: http://www.tuxera.com/ 11217T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11218S: Supported 11219F: Documentation/filesystems/ntfs.txt 11220F: fs/ntfs/ 11221 11222NUBUS SUBSYSTEM 11223M: Finn Thain <fthain@telegraphics.com.au> 11224L: linux-m68k@lists.linux-m68k.org 11225S: Maintained 11226F: arch/*/include/asm/nubus.h 11227F: drivers/nubus/ 11228F: include/linux/nubus.h 11229F: include/uapi/linux/nubus.h 11230 11231NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11232M: Antonino Daplas <adaplas@gmail.com> 11233L: linux-fbdev@vger.kernel.org 11234S: Maintained 11235F: drivers/video/fbdev/riva/ 11236F: drivers/video/fbdev/nvidia/ 11237 11238NVM EXPRESS DRIVER 11239M: Keith Busch <kbusch@kernel.org> 11240M: Jens Axboe <axboe@fb.com> 11241M: Christoph Hellwig <hch@lst.de> 11242M: Sagi Grimberg <sagi@grimberg.me> 11243L: linux-nvme@lists.infradead.org 11244T: git://git.infradead.org/nvme.git 11245W: http://git.infradead.org/nvme.git 11246S: Supported 11247F: drivers/nvme/host/ 11248F: include/linux/nvme.h 11249F: include/uapi/linux/nvme_ioctl.h 11250 11251NVM EXPRESS FC TRANSPORT DRIVERS 11252M: James Smart <james.smart@broadcom.com> 11253L: linux-nvme@lists.infradead.org 11254S: Supported 11255F: include/linux/nvme-fc.h 11256F: include/linux/nvme-fc-driver.h 11257F: drivers/nvme/host/fc.c 11258F: drivers/nvme/target/fc.c 11259F: drivers/nvme/target/fcloop.c 11260 11261NVM EXPRESS TARGET DRIVER 11262M: Christoph Hellwig <hch@lst.de> 11263M: Sagi Grimberg <sagi@grimberg.me> 11264L: linux-nvme@lists.infradead.org 11265T: git://git.infradead.org/nvme.git 11266W: http://git.infradead.org/nvme.git 11267S: Supported 11268F: drivers/nvme/target/ 11269 11270NVMEM FRAMEWORK 11271M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11272S: Maintained 11273F: drivers/nvmem/ 11274F: Documentation/devicetree/bindings/nvmem/ 11275F: Documentation/ABI/stable/sysfs-bus-nvmem 11276F: include/linux/nvmem-consumer.h 11277F: include/linux/nvmem-provider.h 11278 11279NXP FXAS21002C DRIVER 11280M: Rui Miguel Silva <rmfrfs@gmail.com> 11281L: linux-iio@vger.kernel.org 11282S: Maintained 11283F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt 11284F: drivers/iio/gyro/fxas21002c_core.c 11285F: drivers/iio/gyro/fxas21002c.h 11286F: drivers/iio/gyro/fxas21002c_i2c.c 11287F: drivers/iio/gyro/fxas21002c_spi.c 11288 11289NXP SGTL5000 DRIVER 11290M: Fabio Estevam <festevam@gmail.com> 11291L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11292S: Maintained 11293F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11294F: sound/soc/codecs/sgtl5000* 11295 11296NXP SJA1105 ETHERNET SWITCH DRIVER 11297M: Vladimir Oltean <olteanv@gmail.com> 11298L: linux-kernel@vger.kernel.org 11299S: Maintained 11300F: drivers/net/dsa/sja1105 11301 11302NXP TDA998X DRM DRIVER 11303M: Russell King <linux@armlinux.org.uk> 11304S: Maintained 11305T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11306T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11307F: drivers/gpu/drm/i2c/tda998x_drv.c 11308F: include/drm/i2c/tda998x.h 11309F: include/dt-bindings/display/tda998x.h 11310K: "nxp,tda998x" 11311 11312NXP TFA9879 DRIVER 11313M: Peter Rosin <peda@axentia.se> 11314L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11315S: Maintained 11316F: Documentation/devicetree/bindings/sound/tfa9879.txt 11317F: sound/soc/codecs/tfa9879* 11318 11319NXP-NCI NFC DRIVER 11320M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11321R: Charles Gorand <charles.gorand@effinnov.com> 11322L: linux-nfc@lists.01.org (moderated for non-subscribers) 11323S: Supported 11324F: drivers/nfc/nxp-nci 11325 11326OBJAGG 11327M: Jiri Pirko <jiri@mellanox.com> 11328L: netdev@vger.kernel.org 11329S: Supported 11330F: lib/objagg.c 11331F: lib/test_objagg.c 11332F: include/linux/objagg.h 11333 11334NXP FSPI DRIVER 11335R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11336M: Ashish Kumar <ashish.kumar@nxp.com> 11337L: linux-spi@vger.kernel.org 11338S: Maintained 11339F: drivers/spi/spi-nxp-fspi.c 11340F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11341 11342OBJTOOL 11343M: Josh Poimboeuf <jpoimboe@redhat.com> 11344M: Peter Zijlstra <peterz@infradead.org> 11345S: Supported 11346F: tools/objtool/ 11347 11348OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11349M: Frederic Barrat <fbarrat@linux.ibm.com> 11350M: Andrew Donnellan <ajd@linux.ibm.com> 11351L: linuxppc-dev@lists.ozlabs.org 11352S: Supported 11353F: arch/powerpc/platforms/powernv/ocxl.c 11354F: arch/powerpc/include/asm/pnv-ocxl.h 11355F: drivers/misc/ocxl/ 11356F: include/misc/ocxl* 11357F: include/uapi/misc/ocxl.h 11358F: Documentation/accelerators/ocxl.rst 11359 11360OMAP AUDIO SUPPORT 11361M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11362M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11364L: linux-omap@vger.kernel.org 11365S: Maintained 11366F: sound/soc/ti/omap* 11367F: sound/soc/ti/rx51.c 11368F: sound/soc/ti/n810.c 11369F: sound/soc/ti/sdma-pcm.* 11370 11371OMAP CLOCK FRAMEWORK SUPPORT 11372M: Paul Walmsley <paul@pwsan.com> 11373L: linux-omap@vger.kernel.org 11374S: Maintained 11375F: arch/arm/*omap*/*clock* 11376 11377OMAP DEVICE TREE SUPPORT 11378M: Benoît Cousson <bcousson@baylibre.com> 11379M: Tony Lindgren <tony@atomide.com> 11380L: linux-omap@vger.kernel.org 11381L: devicetree@vger.kernel.org 11382S: Maintained 11383F: arch/arm/boot/dts/*omap* 11384F: arch/arm/boot/dts/*am3* 11385F: arch/arm/boot/dts/*am4* 11386F: arch/arm/boot/dts/*am5* 11387F: arch/arm/boot/dts/*dra7* 11388 11389OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11390L: linux-omap@vger.kernel.org 11391L: linux-fbdev@vger.kernel.org 11392S: Orphan 11393F: drivers/video/fbdev/omap2/ 11394F: Documentation/arm/OMAP/DSS 11395 11396OMAP FRAMEBUFFER SUPPORT 11397L: linux-fbdev@vger.kernel.org 11398L: linux-omap@vger.kernel.org 11399S: Orphan 11400F: drivers/video/fbdev/omap/ 11401 11402OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11403M: Roger Quadros <rogerq@ti.com> 11404M: Tony Lindgren <tony@atomide.com> 11405L: linux-omap@vger.kernel.org 11406S: Maintained 11407F: drivers/memory/omap-gpmc.c 11408F: arch/arm/mach-omap2/*gpmc* 11409 11410OMAP GPIO DRIVER 11411M: Grygorii Strashko <grygorii.strashko@ti.com> 11412M: Santosh Shilimkar <ssantosh@kernel.org> 11413M: Kevin Hilman <khilman@kernel.org> 11414L: linux-omap@vger.kernel.org 11415S: Maintained 11416F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11417F: drivers/gpio/gpio-omap.c 11418 11419OMAP HARDWARE SPINLOCK SUPPORT 11420M: Ohad Ben-Cohen <ohad@wizery.com> 11421L: linux-omap@vger.kernel.org 11422S: Maintained 11423F: drivers/hwspinlock/omap_hwspinlock.c 11424 11425OMAP HS MMC SUPPORT 11426L: linux-mmc@vger.kernel.org 11427L: linux-omap@vger.kernel.org 11428S: Orphan 11429F: drivers/mmc/host/omap_hsmmc.c 11430 11431OMAP HWMOD DATA 11432M: Paul Walmsley <paul@pwsan.com> 11433L: linux-omap@vger.kernel.org 11434S: Maintained 11435F: arch/arm/mach-omap2/omap_hwmod*data* 11436 11437OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11438M: Benoît Cousson <bcousson@baylibre.com> 11439L: linux-omap@vger.kernel.org 11440S: Maintained 11441F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11442 11443OMAP HWMOD SUPPORT 11444M: Benoît Cousson <bcousson@baylibre.com> 11445M: Paul Walmsley <paul@pwsan.com> 11446L: linux-omap@vger.kernel.org 11447S: Maintained 11448F: arch/arm/mach-omap2/omap_hwmod.* 11449 11450OMAP I2C DRIVER 11451M: Vignesh R <vigneshr@ti.com> 11452L: linux-omap@vger.kernel.org 11453L: linux-i2c@vger.kernel.org 11454S: Maintained 11455F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11456F: drivers/i2c/busses/i2c-omap.c 11457 11458OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11459M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11460L: linux-media@vger.kernel.org 11461S: Maintained 11462F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11463F: drivers/media/platform/omap3isp/ 11464F: drivers/staging/media/omap4iss/ 11465 11466OMAP MMC SUPPORT 11467M: Aaro Koskinen <aaro.koskinen@iki.fi> 11468L: linux-omap@vger.kernel.org 11469S: Odd Fixes 11470F: drivers/mmc/host/omap.c 11471 11472OMAP POWER MANAGEMENT SUPPORT 11473M: Kevin Hilman <khilman@kernel.org> 11474L: linux-omap@vger.kernel.org 11475S: Maintained 11476F: arch/arm/*omap*/*pm* 11477F: drivers/cpufreq/omap-cpufreq.c 11478 11479OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11480M: Rajendra Nayak <rnayak@codeaurora.org> 11481M: Paul Walmsley <paul@pwsan.com> 11482L: linux-omap@vger.kernel.org 11483S: Maintained 11484F: arch/arm/mach-omap2/prm* 11485 11486OMAP RANDOM NUMBER GENERATOR SUPPORT 11487M: Deepak Saxena <dsaxena@plexity.net> 11488S: Maintained 11489F: drivers/char/hw_random/omap-rng.c 11490 11491OMAP USB SUPPORT 11492L: linux-usb@vger.kernel.org 11493L: linux-omap@vger.kernel.org 11494S: Orphan 11495F: drivers/usb/*/*omap* 11496F: arch/arm/*omap*/usb* 11497 11498OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11499M: Mark Jackson <mpfj@newflow.co.uk> 11500L: linux-omap@vger.kernel.org 11501S: Maintained 11502F: arch/arm/boot/dts/am335x-nano.dts 11503 11504OMAP1 SUPPORT 11505M: Aaro Koskinen <aaro.koskinen@iki.fi> 11506M: Tony Lindgren <tony@atomide.com> 11507L: linux-omap@vger.kernel.org 11508Q: http://patchwork.kernel.org/project/linux-omap/list/ 11509T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11510S: Maintained 11511F: arch/arm/mach-omap1/ 11512F: arch/arm/plat-omap/ 11513F: arch/arm/configs/omap1_defconfig 11514F: drivers/i2c/busses/i2c-omap.c 11515F: include/linux/platform_data/i2c-omap.h 11516F: include/linux/platform_data/ams-delta-fiq.h 11517 11518OMAP2+ SUPPORT 11519M: Tony Lindgren <tony@atomide.com> 11520L: linux-omap@vger.kernel.org 11521W: http://www.muru.com/linux/omap/ 11522W: http://linux.omap.com/ 11523Q: http://patchwork.kernel.org/project/linux-omap/list/ 11524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11525S: Maintained 11526F: arch/arm/mach-omap2/ 11527F: arch/arm/plat-omap/ 11528F: arch/arm/configs/omap2plus_defconfig 11529F: drivers/i2c/busses/i2c-omap.c 11530F: drivers/irqchip/irq-omap-intc.c 11531F: drivers/mfd/*omap*.c 11532F: drivers/mfd/menelaus.c 11533F: drivers/mfd/palmas.c 11534F: drivers/mfd/tps65217.c 11535F: drivers/mfd/tps65218.c 11536F: drivers/mfd/tps65910.c 11537F: drivers/mfd/twl-core.[ch] 11538F: drivers/mfd/twl4030*.c 11539F: drivers/mfd/twl6030*.c 11540F: drivers/mfd/twl6040*.c 11541F: drivers/regulator/palmas-regulator*.c 11542F: drivers/regulator/pbias-regulator.c 11543F: drivers/regulator/tps65217-regulator.c 11544F: drivers/regulator/tps65218-regulator.c 11545F: drivers/regulator/tps65910-regulator.c 11546F: drivers/regulator/twl-regulator.c 11547F: drivers/regulator/twl6030-regulator.c 11548F: include/linux/platform_data/i2c-omap.h 11549 11550ONION OMEGA2+ BOARD 11551M: Harvey Hunt <harveyhuntnexus@gmail.com> 11552L: linux-mips@vger.kernel.org 11553S: Maintained 11554F: arch/mips/boot/dts/ralink/omega2p.dts 11555 11556OMFS FILESYSTEM 11557M: Bob Copeland <me@bobcopeland.com> 11558L: linux-karma-devel@lists.sourceforge.net 11559S: Maintained 11560F: Documentation/filesystems/omfs.txt 11561F: fs/omfs/ 11562 11563OMNIKEY CARDMAN 4000 DRIVER 11564M: Harald Welte <laforge@gnumonks.org> 11565S: Maintained 11566F: drivers/char/pcmcia/cm4000_cs.c 11567F: include/linux/cm4000_cs.h 11568F: include/uapi/linux/cm4000_cs.h 11569 11570OMNIKEY CARDMAN 4040 DRIVER 11571M: Harald Welte <laforge@gnumonks.org> 11572S: Maintained 11573F: drivers/char/pcmcia/cm4040_cs.* 11574 11575OMNIVISION OV13858 SENSOR DRIVER 11576M: Sakari Ailus <sakari.ailus@linux.intel.com> 11577L: linux-media@vger.kernel.org 11578T: git git://linuxtv.org/media_tree.git 11579S: Maintained 11580F: drivers/media/i2c/ov13858.c 11581 11582OMNIVISION OV2680 SENSOR DRIVER 11583M: Rui Miguel Silva <rmfrfs@gmail.com> 11584L: linux-media@vger.kernel.org 11585T: git git://linuxtv.org/media_tree.git 11586S: Maintained 11587F: drivers/media/i2c/ov2680.c 11588F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11589 11590OMNIVISION OV2685 SENSOR DRIVER 11591M: Shunqian Zheng <zhengsq@rock-chips.com> 11592L: linux-media@vger.kernel.org 11593T: git git://linuxtv.org/media_tree.git 11594S: Maintained 11595F: drivers/media/i2c/ov2685.c 11596 11597OMNIVISION OV5640 SENSOR DRIVER 11598M: Steve Longerbeam <slongerbeam@gmail.com> 11599L: linux-media@vger.kernel.org 11600T: git git://linuxtv.org/media_tree.git 11601S: Maintained 11602F: drivers/media/i2c/ov5640.c 11603 11604OMNIVISION OV5647 SENSOR DRIVER 11605M: Luis Oliveira <lolivei@synopsys.com> 11606L: linux-media@vger.kernel.org 11607T: git git://linuxtv.org/media_tree.git 11608S: Maintained 11609F: drivers/media/i2c/ov5647.c 11610 11611OMNIVISION OV5695 SENSOR DRIVER 11612M: Shunqian Zheng <zhengsq@rock-chips.com> 11613L: linux-media@vger.kernel.org 11614T: git git://linuxtv.org/media_tree.git 11615S: Maintained 11616F: drivers/media/i2c/ov5695.c 11617 11618OMNIVISION OV7670 SENSOR DRIVER 11619M: Jonathan Corbet <corbet@lwn.net> 11620L: linux-media@vger.kernel.org 11621T: git git://linuxtv.org/media_tree.git 11622S: Maintained 11623F: drivers/media/i2c/ov7670.c 11624F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11625 11626OMNIVISION OV772x SENSOR DRIVER 11627M: Jacopo Mondi <jacopo@jmondi.org> 11628L: linux-media@vger.kernel.org 11629T: git git://linuxtv.org/media_tree.git 11630S: Odd fixes 11631F: drivers/media/i2c/ov772x.c 11632F: include/media/i2c/ov772x.h 11633F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11634 11635OMNIVISION OV7740 SENSOR DRIVER 11636M: Wenyou Yang <wenyou.yang@microchip.com> 11637L: linux-media@vger.kernel.org 11638T: git git://linuxtv.org/media_tree.git 11639S: Maintained 11640F: drivers/media/i2c/ov7740.c 11641F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11642 11643OMNIVISION OV9640 SENSOR DRIVER 11644M: Petr Cvek <petrcvekcz@gmail.com> 11645L: linux-media@vger.kernel.org 11646S: Maintained 11647F: drivers/media/i2c/ov9640.* 11648 11649OMNIVISION OV8856 SENSOR DRIVER 11650M: Ben Kao <ben.kao@intel.com> 11651L: linux-media@vger.kernel.org 11652T: git git://linuxtv.org/media_tree.git 11653S: Maintained 11654F: drivers/media/i2c/ov8856.c 11655 11656OMNIVISION OV9650 SENSOR DRIVER 11657M: Sakari Ailus <sakari.ailus@linux.intel.com> 11658R: Akinobu Mita <akinobu.mita@gmail.com> 11659R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11660L: linux-media@vger.kernel.org 11661T: git git://linuxtv.org/media_tree.git 11662S: Maintained 11663F: drivers/media/i2c/ov9650.c 11664F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11665 11666ONENAND FLASH DRIVER 11667M: Kyungmin Park <kyungmin.park@samsung.com> 11668L: linux-mtd@lists.infradead.org 11669S: Maintained 11670F: drivers/mtd/nand/onenand/ 11671F: include/linux/mtd/onenand*.h 11672 11673ONSTREAM SCSI TAPE DRIVER 11674M: Willem Riede <osst@riede.org> 11675L: osst-users@lists.sourceforge.net 11676L: linux-scsi@vger.kernel.org 11677S: Maintained 11678F: Documentation/scsi/osst.txt 11679F: drivers/scsi/osst.* 11680F: drivers/scsi/osst_*.h 11681F: drivers/scsi/st.h 11682 11683OP-TEE DRIVER 11684M: Jens Wiklander <jens.wiklander@linaro.org> 11685S: Maintained 11686F: drivers/tee/optee/ 11687 11688OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11689M: Sumit Garg <sumit.garg@linaro.org> 11690S: Maintained 11691F: drivers/char/hw_random/optee-rng.c 11692 11693OPA-VNIC DRIVER 11694M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11695M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11696L: linux-rdma@vger.kernel.org 11697S: Supported 11698F: drivers/infiniband/ulp/opa_vnic 11699 11700OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11701M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11702M: Frank Rowand <frowand.list@gmail.com> 11703L: devicetree@vger.kernel.org 11704S: Maintained 11705F: Documentation/devicetree/dynamic-resolution-notes.txt 11706F: Documentation/devicetree/overlay-notes.txt 11707F: drivers/of/overlay.c 11708F: drivers/of/resolver.c 11709K: of_overlay_notifier_ 11710 11711OPEN FIRMWARE AND FLATTENED DEVICE TREE 11712M: Rob Herring <robh+dt@kernel.org> 11713M: Frank Rowand <frowand.list@gmail.com> 11714L: devicetree@vger.kernel.org 11715W: http://www.devicetree.org/ 11716T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11717S: Maintained 11718F: drivers/of/ 11719F: include/linux/of*.h 11720F: scripts/dtc/ 11721F: Documentation/ABI/testing/sysfs-firmware-ofw 11722 11723OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11724M: Rob Herring <robh+dt@kernel.org> 11725M: Mark Rutland <mark.rutland@arm.com> 11726L: devicetree@vger.kernel.org 11727T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11728Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11729S: Maintained 11730F: Documentation/devicetree/ 11731F: arch/*/boot/dts/ 11732F: include/dt-bindings/ 11733 11734OPENCORES I2C BUS DRIVER 11735M: Peter Korsgaard <peter@korsgaard.com> 11736M: Andrew Lunn <andrew@lunn.ch> 11737L: linux-i2c@vger.kernel.org 11738S: Maintained 11739F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11740F: Documentation/i2c/busses/i2c-ocores 11741F: drivers/i2c/busses/i2c-ocores.c 11742F: include/linux/platform_data/i2c-ocores.h 11743 11744OPENRISC ARCHITECTURE 11745M: Jonas Bonn <jonas@southpole.se> 11746M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11747M: Stafford Horne <shorne@gmail.com> 11748T: git git://github.com/openrisc/linux.git 11749L: openrisc@lists.librecores.org 11750W: http://openrisc.io 11751S: Maintained 11752F: Documentation/devicetree/bindings/openrisc/ 11753F: Documentation/openrisc/ 11754F: arch/openrisc/ 11755F: drivers/irqchip/irq-ompic.c 11756F: drivers/irqchip/irq-or1k-* 11757 11758OPENVSWITCH 11759M: Pravin B Shelar <pshelar@ovn.org> 11760L: netdev@vger.kernel.org 11761L: dev@openvswitch.org 11762W: http://openvswitch.org 11763S: Maintained 11764F: net/openvswitch/ 11765F: include/uapi/linux/openvswitch.h 11766 11767OPERATING PERFORMANCE POINTS (OPP) 11768M: Viresh Kumar <vireshk@kernel.org> 11769M: Nishanth Menon <nm@ti.com> 11770M: Stephen Boyd <sboyd@kernel.org> 11771L: linux-pm@vger.kernel.org 11772S: Maintained 11773T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11774F: drivers/opp/ 11775F: include/linux/pm_opp.h 11776F: Documentation/power/opp.txt 11777F: Documentation/devicetree/bindings/opp/ 11778 11779OPL4 DRIVER 11780M: Clemens Ladisch <clemens@ladisch.de> 11781L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11782T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11783S: Maintained 11784F: sound/drivers/opl4/ 11785 11786OPROFILE 11787M: Robert Richter <rric@kernel.org> 11788L: oprofile-list@lists.sf.net 11789S: Maintained 11790F: arch/*/include/asm/oprofile*.h 11791F: arch/*/oprofile/ 11792F: drivers/oprofile/ 11793F: include/linux/oprofile.h 11794 11795ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11796M: Mark Fasheh <mark@fasheh.com> 11797M: Joel Becker <jlbec@evilplan.org> 11798M: Joseph Qi <joseph.qi@linux.alibaba.com> 11799L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11800W: http://ocfs2.wiki.kernel.org 11801S: Supported 11802F: Documentation/filesystems/ocfs2.txt 11803F: Documentation/filesystems/dlmfs.txt 11804F: fs/ocfs2/ 11805 11806ORANGEFS FILESYSTEM 11807M: Mike Marshall <hubcap@omnibond.com> 11808R: Martin Brandenburg <martin@omnibond.com> 11809L: devel@lists.orangefs.org 11810T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11811S: Supported 11812F: fs/orangefs/ 11813F: Documentation/filesystems/orangefs.txt 11814 11815ORINOCO DRIVER 11816L: linux-wireless@vger.kernel.org 11817W: http://wireless.kernel.org/en/users/Drivers/orinoco 11818W: http://www.nongnu.org/orinoco/ 11819S: Orphan 11820F: drivers/net/wireless/intersil/orinoco/ 11821 11822OV2659 OMNIVISION SENSOR DRIVER 11823M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11824L: linux-media@vger.kernel.org 11825W: https://linuxtv.org 11826Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11827T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11828S: Maintained 11829F: drivers/media/i2c/ov2659.c 11830F: include/media/i2c/ov2659.h 11831 11832OVERLAY FILESYSTEM 11833M: Miklos Szeredi <miklos@szeredi.hu> 11834L: linux-unionfs@vger.kernel.org 11835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11836S: Supported 11837F: fs/overlayfs/ 11838F: Documentation/filesystems/overlayfs.txt 11839 11840P54 WIRELESS DRIVER 11841M: Christian Lamparter <chunkeey@googlemail.com> 11842L: linux-wireless@vger.kernel.org 11843W: http://wireless.kernel.org/en/users/Drivers/p54 11844S: Maintained 11845F: drivers/net/wireless/intersil/p54/ 11846 11847PA SEMI ETHERNET DRIVER 11848L: netdev@vger.kernel.org 11849S: Orphan 11850F: drivers/net/ethernet/pasemi/* 11851 11852PA SEMI SMBUS DRIVER 11853L: linux-i2c@vger.kernel.org 11854S: Orphan 11855F: drivers/i2c/busses/i2c-pasemi.c 11856 11857PACKING 11858M: Vladimir Oltean <olteanv@gmail.com> 11859L: netdev@vger.kernel.org 11860S: Supported 11861F: lib/packing.c 11862F: include/linux/packing.h 11863F: Documentation/packing.txt 11864 11865PADATA PARALLEL EXECUTION MECHANISM 11866M: Steffen Klassert <steffen.klassert@secunet.com> 11867L: linux-crypto@vger.kernel.org 11868S: Maintained 11869F: kernel/padata.c 11870F: include/linux/padata.h 11871F: Documentation/padata.txt 11872 11873PANASONIC LAPTOP ACPI EXTRAS DRIVER 11874M: Harald Welte <laforge@gnumonks.org> 11875L: platform-driver-x86@vger.kernel.org 11876S: Maintained 11877F: drivers/platform/x86/panasonic-laptop.c 11878 11879PARALLEL LCD/KEYPAD PANEL DRIVER 11880M: Willy Tarreau <willy@haproxy.com> 11881M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11882S: Odd Fixes 11883F: Documentation/auxdisplay/lcd-panel-cgram.txt 11884F: drivers/auxdisplay/panel.c 11885 11886PARALLEL PORT SUBSYSTEM 11887M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11888M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11889L: linux-parport@lists.infradead.org (subscribers-only) 11890S: Maintained 11891F: drivers/parport/ 11892F: include/linux/parport*.h 11893F: drivers/char/ppdev.c 11894F: include/uapi/linux/ppdev.h 11895F: Documentation/parport*.txt 11896 11897PARAVIRT_OPS INTERFACE 11898M: Juergen Gross <jgross@suse.com> 11899M: Alok Kataria <akataria@vmware.com> 11900L: virtualization@lists.linux-foundation.org 11901S: Supported 11902F: Documentation/virtual/paravirt_ops.txt 11903F: arch/*/kernel/paravirt* 11904F: arch/*/include/asm/paravirt*.h 11905F: include/linux/hypervisor.h 11906 11907PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11908M: Tim Waugh <tim@cyberelk.net> 11909L: linux-parport@lists.infradead.org (subscribers-only) 11910S: Maintained 11911F: Documentation/blockdev/paride.txt 11912F: drivers/block/paride/ 11913 11914PARISC ARCHITECTURE 11915M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11916M: Helge Deller <deller@gmx.de> 11917L: linux-parisc@vger.kernel.org 11918W: http://www.parisc-linux.org/ 11919Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11920T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11921T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11922S: Maintained 11923F: arch/parisc/ 11924F: Documentation/parisc/ 11925F: drivers/parisc/ 11926F: drivers/char/agp/parisc-agp.c 11927F: drivers/input/serio/gscps2.c 11928F: drivers/parport/parport_gsc.* 11929F: drivers/tty/serial/8250/8250_gsc.c 11930F: drivers/video/fbdev/sti* 11931F: drivers/video/console/sti* 11932F: drivers/video/logo/logo_parisc* 11933 11934PARMAN 11935M: Jiri Pirko <jiri@mellanox.com> 11936L: netdev@vger.kernel.org 11937S: Supported 11938F: lib/parman.c 11939F: lib/test_parman.c 11940F: include/linux/parman.h 11941 11942PC ENGINES APU BOARD DRIVER 11943M: Enrico Weigelt, metux IT consult <info@metux.net> 11944S: Maintained 11945F: drivers/platform/x86/pcengines-apuv2.c 11946 11947PC87360 HARDWARE MONITORING DRIVER 11948M: Jim Cromie <jim.cromie@gmail.com> 11949L: linux-hwmon@vger.kernel.org 11950S: Maintained 11951F: Documentation/hwmon/pc87360.rst 11952F: drivers/hwmon/pc87360.c 11953 11954PC8736x GPIO DRIVER 11955M: Jim Cromie <jim.cromie@gmail.com> 11956S: Maintained 11957F: drivers/char/pc8736x_gpio.c 11958 11959PC87427 HARDWARE MONITORING DRIVER 11960M: Jean Delvare <jdelvare@suse.com> 11961L: linux-hwmon@vger.kernel.org 11962S: Maintained 11963F: Documentation/hwmon/pc87427.rst 11964F: drivers/hwmon/pc87427.c 11965 11966PCA9532 LED DRIVER 11967M: Riku Voipio <riku.voipio@iki.fi> 11968S: Maintained 11969F: drivers/leds/leds-pca9532.c 11970F: include/linux/leds-pca9532.h 11971 11972PCA9541 I2C BUS MASTER SELECTOR DRIVER 11973M: Guenter Roeck <linux@roeck-us.net> 11974L: linux-i2c@vger.kernel.org 11975S: Maintained 11976F: drivers/i2c/muxes/i2c-mux-pca9541.c 11977 11978PCDP - PRIMARY CONSOLE AND DEBUG PORT 11979M: Khalid Aziz <khalid@gonehiking.org> 11980S: Maintained 11981F: drivers/firmware/pcdp.* 11982 11983PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11984M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11985L: linux-pci@vger.kernel.org 11986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11987S: Maintained 11988F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11989F: drivers/pci/controller/pci-aardvark.c 11990 11991PCI DRIVER FOR ALTERA PCIE IP 11992M: Ley Foon Tan <lftan@altera.com> 11993L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11994L: linux-pci@vger.kernel.org 11995S: Supported 11996F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11997F: drivers/pci/controller/pcie-altera.c 11998 11999PCI DRIVER FOR APPLIEDMICRO XGENE 12000M: Toan Le <toan@os.amperecomputing.com> 12001L: linux-pci@vger.kernel.org 12002L: linux-arm-kernel@lists.infradead.org 12003S: Maintained 12004F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12005F: drivers/pci/controller/pci-xgene.c 12006 12007PCI DRIVER FOR ARM VERSATILE PLATFORM 12008M: Rob Herring <robh@kernel.org> 12009L: linux-pci@vger.kernel.org 12010L: linux-arm-kernel@lists.infradead.org 12011S: Maintained 12012F: Documentation/devicetree/bindings/pci/versatile.txt 12013F: drivers/pci/controller/pci-versatile.c 12014 12015PCI DRIVER FOR ARMADA 8K 12016M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12017L: linux-pci@vger.kernel.org 12018L: linux-arm-kernel@lists.infradead.org 12019S: Maintained 12020F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12021F: drivers/pci/controller/dwc/pcie-armada8k.c 12022 12023PCI DRIVER FOR CADENCE PCIE IP 12024M: Tom Joseph <tjoseph@cadence.com> 12025L: linux-pci@vger.kernel.org 12026S: Maintained 12027F: Documentation/devicetree/bindings/pci/cdns,*.txt 12028F: drivers/pci/controller/pcie-cadence* 12029 12030PCI DRIVER FOR FREESCALE LAYERSCAPE 12031M: Minghuan Lian <minghuan.Lian@nxp.com> 12032M: Mingkai Hu <mingkai.hu@nxp.com> 12033M: Roy Zang <roy.zang@nxp.com> 12034L: linuxppc-dev@lists.ozlabs.org 12035L: linux-pci@vger.kernel.org 12036L: linux-arm-kernel@lists.infradead.org 12037S: Maintained 12038F: drivers/pci/controller/dwc/*layerscape* 12039 12040PCI DRIVER FOR GENERIC OF HOSTS 12041M: Will Deacon <will.deacon@arm.com> 12042L: linux-pci@vger.kernel.org 12043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12044S: Maintained 12045F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12046F: drivers/pci/controller/pci-host-common.c 12047F: drivers/pci/controller/pci-host-generic.c 12048 12049PCI DRIVER FOR IMX6 12050M: Richard Zhu <hongxing.zhu@nxp.com> 12051M: Lucas Stach <l.stach@pengutronix.de> 12052L: linux-pci@vger.kernel.org 12053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12054S: Maintained 12055F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12056F: drivers/pci/controller/dwc/*imx6* 12057 12058PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12059M: Keith Busch <keith.busch@intel.com> 12060M: Jonathan Derrick <jonathan.derrick@intel.com> 12061L: linux-pci@vger.kernel.org 12062S: Supported 12063F: drivers/pci/controller/vmd.c 12064 12065PCI DRIVER FOR MICROSEMI SWITCHTEC 12066M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12067M: Logan Gunthorpe <logang@deltatee.com> 12068L: linux-pci@vger.kernel.org 12069S: Maintained 12070F: Documentation/switchtec.txt 12071F: Documentation/ABI/testing/sysfs-class-switchtec 12072F: drivers/pci/switch/switchtec* 12073F: include/uapi/linux/switchtec_ioctl.h 12074F: include/linux/switchtec.h 12075F: drivers/ntb/hw/mscc/ 12076 12077PCI DRIVER FOR MOBIVEIL PCIE IP 12078M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12079M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12080L: linux-pci@vger.kernel.org 12081S: Supported 12082F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12083F: drivers/pci/controller/pcie-mobiveil.c 12084 12085PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12086M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12087M: Jason Cooper <jason@lakedaemon.net> 12088L: linux-pci@vger.kernel.org 12089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12090S: Maintained 12091F: drivers/pci/controller/*mvebu* 12092 12093PCI DRIVER FOR NVIDIA TEGRA 12094M: Thierry Reding <thierry.reding@gmail.com> 12095L: linux-tegra@vger.kernel.org 12096L: linux-pci@vger.kernel.org 12097S: Supported 12098F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12099F: drivers/pci/controller/pci-tegra.c 12100 12101PCI DRIVER FOR RENESAS R-CAR 12102M: Simon Horman <horms@verge.net.au> 12103L: linux-pci@vger.kernel.org 12104L: linux-renesas-soc@vger.kernel.org 12105S: Maintained 12106F: drivers/pci/controller/*rcar* 12107 12108PCI DRIVER FOR SAMSUNG EXYNOS 12109M: Jingoo Han <jingoohan1@gmail.com> 12110L: linux-pci@vger.kernel.org 12111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12112L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12113S: Maintained 12114F: drivers/pci/controller/dwc/pci-exynos.c 12115 12116PCI DRIVER FOR SYNOPSYS DESIGNWARE 12117M: Jingoo Han <jingoohan1@gmail.com> 12118M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12119L: linux-pci@vger.kernel.org 12120S: Maintained 12121F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12122F: drivers/pci/controller/dwc/*designware* 12123 12124PCI DRIVER FOR TI DRA7XX 12125M: Kishon Vijay Abraham I <kishon@ti.com> 12126L: linux-omap@vger.kernel.org 12127L: linux-pci@vger.kernel.org 12128S: Supported 12129F: Documentation/devicetree/bindings/pci/ti-pci.txt 12130F: drivers/pci/controller/dwc/pci-dra7xx.c 12131 12132PCI DRIVER FOR TI KEYSTONE 12133M: Murali Karicheri <m-karicheri2@ti.com> 12134L: linux-pci@vger.kernel.org 12135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12136S: Maintained 12137F: drivers/pci/controller/dwc/pci-keystone.c 12138 12139PCI ENDPOINT SUBSYSTEM 12140M: Kishon Vijay Abraham I <kishon@ti.com> 12141M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12142L: linux-pci@vger.kernel.org 12143T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12144S: Supported 12145F: drivers/pci/endpoint/ 12146F: drivers/misc/pci_endpoint_test.c 12147F: tools/pci/ 12148 12149PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12150M: Russell Currey <ruscur@russell.cc> 12151M: Sam Bobroff <sbobroff@linux.ibm.com> 12152M: Oliver O'Halloran <oohall@gmail.com> 12153L: linuxppc-dev@lists.ozlabs.org 12154S: Supported 12155F: Documentation/PCI/pci-error-recovery.txt 12156F: drivers/pci/pcie/aer.c 12157F: drivers/pci/pcie/dpc.c 12158F: drivers/pci/pcie/err.c 12159F: Documentation/powerpc/eeh-pci-error-recovery.txt 12160F: arch/powerpc/kernel/eeh*.c 12161F: arch/powerpc/platforms/*/eeh*.c 12162F: arch/powerpc/include/*/eeh*.h 12163 12164PCI ERROR RECOVERY 12165M: Linas Vepstas <linasvepstas@gmail.com> 12166L: linux-pci@vger.kernel.org 12167S: Supported 12168F: Documentation/PCI/pci-error-recovery.txt 12169 12170PCI MSI DRIVER FOR ALTERA MSI IP 12171M: Ley Foon Tan <lftan@altera.com> 12172L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12173L: linux-pci@vger.kernel.org 12174S: Supported 12175F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12176F: drivers/pci/controller/pcie-altera-msi.c 12177 12178PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12179M: Toan Le <toan@os.amperecomputing.com> 12180L: linux-pci@vger.kernel.org 12181L: linux-arm-kernel@lists.infradead.org 12182S: Maintained 12183F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12184F: drivers/pci/controller/pci-xgene-msi.c 12185 12186PCI SUBSYSTEM 12187M: Bjorn Helgaas <bhelgaas@google.com> 12188L: linux-pci@vger.kernel.org 12189Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12190T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12191S: Supported 12192F: Documentation/devicetree/bindings/pci/ 12193F: Documentation/PCI/ 12194F: drivers/acpi/pci* 12195F: drivers/pci/ 12196F: include/asm-generic/pci* 12197F: include/linux/pci* 12198F: include/linux/of_pci.h 12199F: include/uapi/linux/pci* 12200F: lib/pci* 12201F: arch/x86/pci/ 12202F: arch/x86/kernel/quirks.c 12203F: arch/x86/kernel/early-quirks.c 12204 12205PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12206M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12207L: linux-pci@vger.kernel.org 12208Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12209T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12210S: Supported 12211F: drivers/pci/controller/ 12212 12213PCIE DRIVER FOR ANNAPURNA LABS 12214M: Jonathan Chocron <jonnyc@amazon.com> 12215L: linux-pci@vger.kernel.org 12216S: Maintained 12217F: drivers/pci/controller/dwc/pcie-al.c 12218 12219PCIE DRIVER FOR AMLOGIC MESON 12220M: Yue Wang <yue.wang@Amlogic.com> 12221L: linux-pci@vger.kernel.org 12222L: linux-amlogic@lists.infradead.org 12223S: Maintained 12224F: drivers/pci/controller/dwc/pci-meson.c 12225 12226PCIE DRIVER FOR AXIS ARTPEC 12227M: Jesper Nilsson <jesper.nilsson@axis.com> 12228L: linux-arm-kernel@axis.com 12229L: linux-pci@vger.kernel.org 12230S: Maintained 12231F: Documentation/devicetree/bindings/pci/axis,artpec* 12232F: drivers/pci/controller/dwc/*artpec* 12233 12234PCIE DRIVER FOR CAVIUM THUNDERX 12235M: David Daney <david.daney@cavium.com> 12236L: linux-pci@vger.kernel.org 12237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12238S: Supported 12239F: Documentation/devicetree/bindings/pci/pci-thunder-* 12240F: drivers/pci/controller/pci-thunder-* 12241 12242PCIE DRIVER FOR HISILICON 12243M: Zhou Wang <wangzhou1@hisilicon.com> 12244L: linux-pci@vger.kernel.org 12245S: Maintained 12246F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12247F: drivers/pci/controller/dwc/pcie-hisi.c 12248 12249PCIE DRIVER FOR HISILICON KIRIN 12250M: Xiaowei Song <songxiaowei@hisilicon.com> 12251M: Binghui Wang <wangbinghui@hisilicon.com> 12252L: linux-pci@vger.kernel.org 12253S: Maintained 12254F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12255F: drivers/pci/controller/dwc/pcie-kirin.c 12256 12257PCIE DRIVER FOR HISILICON STB 12258M: Shawn Guo <shawn.guo@linaro.org> 12259L: linux-pci@vger.kernel.org 12260S: Maintained 12261F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12262F: drivers/pci/controller/dwc/pcie-histb.c 12263 12264PCIE DRIVER FOR MEDIATEK 12265M: Ryder Lee <ryder.lee@mediatek.com> 12266L: linux-pci@vger.kernel.org 12267L: linux-mediatek@lists.infradead.org 12268S: Supported 12269F: Documentation/devicetree/bindings/pci/mediatek* 12270F: drivers/pci/controller/*mediatek* 12271 12272PCIE DRIVER FOR QUALCOMM MSM 12273M: Stanimir Varbanov <svarbanov@mm-sol.com> 12274L: linux-pci@vger.kernel.org 12275L: linux-arm-msm@vger.kernel.org 12276S: Maintained 12277F: drivers/pci/controller/dwc/*qcom* 12278 12279PCIE DRIVER FOR ROCKCHIP 12280M: Shawn Lin <shawn.lin@rock-chips.com> 12281L: linux-pci@vger.kernel.org 12282L: linux-rockchip@lists.infradead.org 12283S: Maintained 12284F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12285F: drivers/pci/controller/pcie-rockchip* 12286 12287PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12288M: Linus Walleij <linus.walleij@linaro.org> 12289L: linux-pci@vger.kernel.org 12290S: Maintained 12291F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12292F: drivers/pci/controller/pci-v3-semi.c 12293 12294PCIE DRIVER FOR SOCIONEXT UNIPHIER 12295M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12296L: linux-pci@vger.kernel.org 12297S: Maintained 12298F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12299F: drivers/pci/controller/dwc/pcie-uniphier.c 12300 12301PCIE DRIVER FOR ST SPEAR13XX 12302M: Pratyush Anand <pratyush.anand@gmail.com> 12303L: linux-pci@vger.kernel.org 12304S: Maintained 12305F: drivers/pci/controller/dwc/*spear* 12306 12307PCMCIA SUBSYSTEM 12308M: Dominik Brodowski <linux@dominikbrodowski.net> 12309T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12310S: Odd Fixes 12311F: Documentation/pcmcia/ 12312F: tools/pcmcia/ 12313F: drivers/pcmcia/ 12314F: include/pcmcia/ 12315 12316PCNET32 NETWORK DRIVER 12317M: Don Fry <pcnet32@frontier.com> 12318L: netdev@vger.kernel.org 12319S: Maintained 12320F: drivers/net/ethernet/amd/pcnet32.c 12321 12322PCRYPT PARALLEL CRYPTO ENGINE 12323M: Steffen Klassert <steffen.klassert@secunet.com> 12324L: linux-crypto@vger.kernel.org 12325S: Maintained 12326F: crypto/pcrypt.c 12327F: include/crypto/pcrypt.h 12328 12329PEAQ WMI HOTKEYS DRIVER 12330M: Hans de Goede <hdegoede@redhat.com> 12331L: platform-driver-x86@vger.kernel.org 12332S: Maintained 12333F: drivers/platform/x86/peaq-wmi.c 12334 12335PER-CPU MEMORY ALLOCATOR 12336M: Dennis Zhou <dennis@kernel.org> 12337M: Tejun Heo <tj@kernel.org> 12338M: Christoph Lameter <cl@linux.com> 12339T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12340S: Maintained 12341F: include/linux/percpu*.h 12342F: mm/percpu*.c 12343F: arch/*/include/asm/percpu.h 12344 12345PER-TASK DELAY ACCOUNTING 12346M: Balbir Singh <bsingharora@gmail.com> 12347S: Maintained 12348F: include/linux/delayacct.h 12349F: kernel/delayacct.c 12350 12351PERFORMANCE EVENTS SUBSYSTEM 12352M: Peter Zijlstra <peterz@infradead.org> 12353M: Ingo Molnar <mingo@redhat.com> 12354M: Arnaldo Carvalho de Melo <acme@kernel.org> 12355R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12356R: Jiri Olsa <jolsa@redhat.com> 12357R: Namhyung Kim <namhyung@kernel.org> 12358L: linux-kernel@vger.kernel.org 12359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12360S: Supported 12361F: kernel/events/* 12362F: include/linux/perf_event.h 12363F: include/uapi/linux/perf_event.h 12364F: arch/*/kernel/perf_event*.c 12365F: arch/*/kernel/*/perf_event*.c 12366F: arch/*/kernel/*/*/perf_event*.c 12367F: arch/*/include/asm/perf_event.h 12368F: arch/*/kernel/perf_callchain.c 12369F: arch/*/events/* 12370F: arch/*/events/*/* 12371F: tools/perf/ 12372 12373PERSONALITY HANDLING 12374M: Christoph Hellwig <hch@infradead.org> 12375L: linux-abi-devel@lists.sourceforge.net 12376S: Maintained 12377F: include/linux/personality.h 12378F: include/uapi/linux/personality.h 12379 12380PHOENIX RC FLIGHT CONTROLLER ADAPTER 12381M: Marcus Folkesson <marcus.folkesson@gmail.com> 12382L: linux-input@vger.kernel.org 12383S: Maintained 12384F: Documentation/input/devices/pxrc.rst 12385F: drivers/input/joystick/pxrc.c 12386 12387PHONET PROTOCOL 12388M: Remi Denis-Courmont <courmisch@gmail.com> 12389S: Supported 12390F: Documentation/networking/phonet.txt 12391F: include/linux/phonet.h 12392F: include/net/phonet/ 12393F: include/uapi/linux/phonet.h 12394F: net/phonet/ 12395 12396PHRAM MTD DRIVER 12397M: Joern Engel <joern@lazybastard.org> 12398L: linux-mtd@lists.infradead.org 12399S: Maintained 12400F: drivers/mtd/devices/phram.c 12401 12402PICOLCD HID DRIVER 12403M: Bruno Prémont <bonbons@linux-vserver.org> 12404L: linux-input@vger.kernel.org 12405S: Maintained 12406F: drivers/hid/hid-picolcd* 12407 12408PICOXCELL SUPPORT 12409M: Jamie Iles <jamie@jamieiles.com> 12410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12411T: git git://github.com/jamieiles/linux-2.6-ji.git 12412S: Supported 12413F: arch/arm/boot/dts/picoxcell* 12414F: arch/arm/mach-picoxcell/ 12415F: drivers/crypto/picoxcell* 12416 12417PIN CONTROL SUBSYSTEM 12418M: Linus Walleij <linus.walleij@linaro.org> 12419L: linux-gpio@vger.kernel.org 12420T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12421S: Maintained 12422F: Documentation/devicetree/bindings/pinctrl/ 12423F: Documentation/driver-api/pinctl.rst 12424F: drivers/pinctrl/ 12425F: include/linux/pinctrl/ 12426 12427PIN CONTROLLER - MICROCHIP AT91 12428M: Ludovic Desroches <ludovic.desroches@microchip.com> 12429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12430L: linux-gpio@vger.kernel.org 12431S: Supported 12432F: drivers/pinctrl/pinctrl-at91* 12433 12434PIN CONTROLLER - FREESCALE 12435M: Dong Aisheng <aisheng.dong@nxp.com> 12436M: Fabio Estevam <festevam@gmail.com> 12437M: Shawn Guo <shawnguo@kernel.org> 12438M: Stefan Agner <stefan@agner.ch> 12439R: Pengutronix Kernel Team <kernel@pengutronix.de> 12440L: linux-gpio@vger.kernel.org 12441S: Maintained 12442F: drivers/pinctrl/freescale/ 12443F: Documentation/devicetree/bindings/pinctrl/fsl,* 12444 12445PIN CONTROLLER - INTEL 12446M: Mika Westerberg <mika.westerberg@linux.intel.com> 12447M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12448T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12449S: Maintained 12450F: drivers/pinctrl/intel/ 12451 12452PIN CONTROLLER - MEDIATEK 12453M: Sean Wang <sean.wang@kernel.org> 12454L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12455S: Maintained 12456F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12457F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12458F: drivers/pinctrl/mediatek/ 12459 12460PIN CONTROLLER - QUALCOMM 12461M: Bjorn Andersson <bjorn.andersson@linaro.org> 12462S: Maintained 12463L: linux-arm-msm@vger.kernel.org 12464F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12465F: drivers/pinctrl/qcom/ 12466 12467PIN CONTROLLER - RENESAS 12468M: Geert Uytterhoeven <geert+renesas@glider.be> 12469L: linux-renesas-soc@vger.kernel.org 12470T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12471S: Maintained 12472F: drivers/pinctrl/pinctrl-rz* 12473F: drivers/pinctrl/sh-pfc/ 12474 12475PIN CONTROLLER - SAMSUNG 12476M: Tomasz Figa <tomasz.figa@gmail.com> 12477M: Krzysztof Kozlowski <krzk@kernel.org> 12478M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12480L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12481Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12482T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12483S: Maintained 12484F: drivers/pinctrl/samsung/ 12485F: include/dt-bindings/pinctrl/samsung.h 12486F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12487 12488PIN CONTROLLER - SINGLE 12489M: Tony Lindgren <tony@atomide.com> 12490M: Haojian Zhuang <haojian.zhuang@linaro.org> 12491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12492L: linux-omap@vger.kernel.org 12493S: Maintained 12494F: drivers/pinctrl/pinctrl-single.c 12495 12496PIN CONTROLLER - ST SPEAR 12497M: Viresh Kumar <vireshk@kernel.org> 12498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12499W: http://www.st.com/spear 12500S: Maintained 12501F: drivers/pinctrl/spear/ 12502 12503PISTACHIO SOC SUPPORT 12504M: James Hartley <james.hartley@sondrel.com> 12505L: linux-mips@vger.kernel.org 12506S: Odd Fixes 12507F: arch/mips/pistachio/ 12508F: arch/mips/include/asm/mach-pistachio/ 12509F: arch/mips/boot/dts/img/pistachio* 12510F: arch/mips/configs/pistachio*_defconfig 12511 12512PKTCDVD DRIVER 12513S: Orphan 12514M: linux-block@vger.kernel.org 12515F: drivers/block/pktcdvd.c 12516F: include/linux/pktcdvd.h 12517F: include/uapi/linux/pktcdvd.h 12518 12519PKUNITY SOC DRIVERS 12520M: Guan Xuetao <gxt@pku.edu.cn> 12521W: http://mprc.pku.edu.cn/~guanxuetao/linux 12522S: Maintained 12523T: git git://github.com/gxt/linux.git 12524F: drivers/input/serio/i8042-unicore32io.h 12525F: drivers/i2c/busses/i2c-puv3.c 12526F: drivers/video/fbdev/fb-puv3.c 12527F: drivers/rtc/rtc-puv3.c 12528 12529PMBUS HARDWARE MONITORING DRIVERS 12530M: Guenter Roeck <linux@roeck-us.net> 12531L: linux-hwmon@vger.kernel.org 12532W: http://hwmon.wiki.kernel.org/ 12533W: http://www.roeck-us.net/linux/drivers/ 12534T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12535S: Maintained 12536F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12537F: Documentation/devicetree/bindings/hwmon/max31785.txt 12538F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12539F: Documentation/hwmon/adm1275.rst 12540F: Documentation/hwmon/ibm-cffps.rst 12541F: Documentation/hwmon/ir35221.rst 12542F: Documentation/hwmon/lm25066.rst 12543F: Documentation/hwmon/ltc2978.rst 12544F: Documentation/hwmon/ltc3815.rst 12545F: Documentation/hwmon/max16064.rst 12546F: Documentation/hwmon/max20751.rst 12547F: Documentation/hwmon/max31785.rst 12548F: Documentation/hwmon/max34440.rst 12549F: Documentation/hwmon/max8688.rst 12550F: Documentation/hwmon/pmbus.rst 12551F: Documentation/hwmon/pmbus-core.rst 12552F: Documentation/hwmon/tps40422.rst 12553F: Documentation/hwmon/ucd9000.rst 12554F: Documentation/hwmon/ucd9200.rst 12555F: Documentation/hwmon/zl6100.rst 12556F: drivers/hwmon/pmbus/ 12557F: include/linux/pmbus.h 12558 12559PMC SIERRA MaxRAID DRIVER 12560L: linux-scsi@vger.kernel.org 12561W: http://www.pmc-sierra.com/ 12562S: Orphan 12563F: drivers/scsi/pmcraid.* 12564 12565PMC SIERRA PM8001 DRIVER 12566M: Jack Wang <jinpu.wang@profitbricks.com> 12567M: lindar_liu@usish.com 12568L: linux-scsi@vger.kernel.org 12569S: Supported 12570F: drivers/scsi/pm8001/ 12571 12572PNP SUPPORT 12573M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12574S: Maintained 12575F: drivers/pnp/ 12576 12577PNI RM3100 IIO DRIVER 12578M: Song Qiang <songqiang1304521@gmail.com> 12579L: linux-iio@vger.kernel.org 12580S: Maintained 12581F: drivers/iio/magnetometer/rm3100* 12582F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12583 12584POSIX CLOCKS and TIMERS 12585M: Thomas Gleixner <tglx@linutronix.de> 12586L: linux-kernel@vger.kernel.org 12587T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12588S: Maintained 12589F: fs/timerfd.c 12590F: include/linux/timer* 12591F: kernel/time/*timer* 12592 12593POWER MANAGEMENT CORE 12594M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12595L: linux-pm@vger.kernel.org 12596T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12597B: https://bugzilla.kernel.org 12598S: Supported 12599F: drivers/base/power/ 12600F: include/linux/pm.h 12601F: include/linux/pm_* 12602F: include/linux/powercap.h 12603F: drivers/powercap/ 12604F: kernel/configs/nopm.config 12605 12606POWER STATE COORDINATION INTERFACE (PSCI) 12607M: Mark Rutland <mark.rutland@arm.com> 12608M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12609L: linux-arm-kernel@lists.infradead.org 12610S: Maintained 12611F: drivers/firmware/psci/ 12612F: include/linux/psci.h 12613F: include/uapi/linux/psci.h 12614 12615POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12616M: Sebastian Reichel <sre@kernel.org> 12617L: linux-pm@vger.kernel.org 12618T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12619S: Maintained 12620F: Documentation/ABI/testing/sysfs-class-power 12621F: Documentation/devicetree/bindings/power/supply/ 12622F: include/linux/power_supply.h 12623F: drivers/power/supply/ 12624 12625POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12626M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12627L: linuxppc-dev@lists.ozlabs.org 12628S: Maintained 12629F: drivers/char/powernv-op-panel.c 12630 12631PPP OVER ATM (RFC 2364) 12632M: Mitchell Blank Jr <mitch@sfgoth.com> 12633S: Maintained 12634F: net/atm/pppoatm.c 12635F: include/uapi/linux/atmppp.h 12636 12637PPP OVER ETHERNET 12638M: Michal Ostrowski <mostrows@earthlink.net> 12639S: Maintained 12640F: drivers/net/ppp/pppoe.c 12641F: drivers/net/ppp/pppox.c 12642 12643PPP OVER L2TP 12644M: James Chapman <jchapman@katalix.com> 12645S: Maintained 12646F: net/l2tp/l2tp_ppp.c 12647F: include/linux/if_pppol2tp.h 12648F: include/uapi/linux/if_pppol2tp.h 12649 12650PPP PROTOCOL DRIVERS AND COMPRESSORS 12651M: Paul Mackerras <paulus@samba.org> 12652L: linux-ppp@vger.kernel.org 12653S: Maintained 12654F: drivers/net/ppp/ppp_* 12655 12656PPS SUPPORT 12657M: Rodolfo Giometti <giometti@enneenne.com> 12658W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12659L: linuxpps@ml.enneenne.com (subscribers-only) 12660S: Maintained 12661F: Documentation/pps/ 12662F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12663F: Documentation/ABI/testing/sysfs-pps 12664F: drivers/pps/ 12665F: include/linux/pps*.h 12666F: include/uapi/linux/pps.h 12667 12668PPTP DRIVER 12669M: Dmitry Kozlov <xeb@mail.ru> 12670L: netdev@vger.kernel.org 12671S: Maintained 12672F: drivers/net/ppp/pptp.c 12673W: http://sourceforge.net/projects/accel-pptp 12674 12675PRINTK 12676M: Petr Mladek <pmladek@suse.com> 12677M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12678R: Steven Rostedt <rostedt@goodmis.org> 12679S: Maintained 12680F: kernel/printk/ 12681F: include/linux/printk.h 12682 12683PRISM54 WIRELESS DRIVER 12684M: Luis Chamberlain <mcgrof@kernel.org> 12685L: linux-wireless@vger.kernel.org 12686W: http://wireless.kernel.org/en/users/Drivers/p54 12687S: Obsolete 12688F: drivers/net/wireless/intersil/prism54/ 12689 12690PROC FILESYSTEM 12691R: Alexey Dobriyan <adobriyan@gmail.com> 12692L: linux-kernel@vger.kernel.org 12693L: linux-fsdevel@vger.kernel.org 12694S: Maintained 12695F: fs/proc/ 12696F: include/linux/proc_fs.h 12697F: tools/testing/selftests/proc/ 12698F: Documentation/filesystems/proc.txt 12699 12700PROC SYSCTL 12701M: Luis Chamberlain <mcgrof@kernel.org> 12702M: Kees Cook <keescook@chromium.org> 12703L: linux-kernel@vger.kernel.org 12704L: linux-fsdevel@vger.kernel.org 12705S: Maintained 12706F: fs/proc/proc_sysctl.c 12707F: include/linux/sysctl.h 12708F: kernel/sysctl.c 12709F: tools/testing/selftests/sysctl/ 12710 12711PS3 NETWORK SUPPORT 12712M: Geoff Levand <geoff@infradead.org> 12713L: netdev@vger.kernel.org 12714L: linuxppc-dev@lists.ozlabs.org 12715S: Maintained 12716F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12717 12718PS3 PLATFORM SUPPORT 12719M: Geoff Levand <geoff@infradead.org> 12720L: linuxppc-dev@lists.ozlabs.org 12721S: Maintained 12722F: arch/powerpc/boot/ps3* 12723F: arch/powerpc/include/asm/lv1call.h 12724F: arch/powerpc/include/asm/ps3*.h 12725F: arch/powerpc/platforms/ps3/ 12726F: drivers/*/ps3* 12727F: drivers/ps3/ 12728F: drivers/rtc/rtc-ps3.c 12729F: drivers/usb/host/*ps3.c 12730F: sound/ppc/snd_ps3* 12731 12732PS3VRAM DRIVER 12733M: Jim Paris <jim@jtan.com> 12734M: Geoff Levand <geoff@infradead.org> 12735L: linuxppc-dev@lists.ozlabs.org 12736S: Maintained 12737F: drivers/block/ps3vram.c 12738 12739PSAMPLE PACKET SAMPLING SUPPORT: 12740M: Yotam Gigi <yotam.gi@gmail.com> 12741S: Maintained 12742F: net/psample 12743F: include/net/psample.h 12744F: include/uapi/linux/psample.h 12745 12746PSTORE FILESYSTEM 12747M: Kees Cook <keescook@chromium.org> 12748M: Anton Vorontsov <anton@enomsg.org> 12749M: Colin Cross <ccross@android.com> 12750M: Tony Luck <tony.luck@intel.com> 12751S: Maintained 12752T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12753F: fs/pstore/ 12754F: include/linux/pstore* 12755F: drivers/firmware/efi/efi-pstore.c 12756F: drivers/acpi/apei/erst.c 12757F: Documentation/admin-guide/ramoops.rst 12758F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12759K: \b(pstore|ramoops) 12760 12761PTP HARDWARE CLOCK SUPPORT 12762M: Richard Cochran <richardcochran@gmail.com> 12763L: netdev@vger.kernel.org 12764S: Maintained 12765W: http://linuxptp.sourceforge.net/ 12766F: Documentation/ABI/testing/sysfs-ptp 12767F: Documentation/ptp/* 12768F: drivers/net/phy/dp83640* 12769F: drivers/ptp/* 12770F: include/linux/ptp_cl* 12771 12772PTRACE SUPPORT 12773M: Oleg Nesterov <oleg@redhat.com> 12774S: Maintained 12775F: include/asm-generic/syscall.h 12776F: include/linux/ptrace.h 12777F: include/linux/regset.h 12778F: include/linux/tracehook.h 12779F: include/uapi/linux/ptrace.h 12780F: include/uapi/linux/ptrace.h 12781F: include/asm-generic/ptrace.h 12782F: kernel/ptrace.c 12783F: arch/*/ptrace*.c 12784F: arch/*/*/ptrace*.c 12785F: arch/*/include/asm/ptrace*.h 12786 12787PULSE8-CEC DRIVER 12788M: Hans Verkuil <hverkuil@xs4all.nl> 12789L: linux-media@vger.kernel.org 12790T: git git://linuxtv.org/media_tree.git 12791S: Maintained 12792F: drivers/media/usb/pulse8-cec/* 12793F: Documentation/media/cec-drivers/pulse8-cec.rst 12794 12795PVRUSB2 VIDEO4LINUX DRIVER 12796M: Mike Isely <isely@pobox.com> 12797L: pvrusb2@isely.net (subscribers-only) 12798L: linux-media@vger.kernel.org 12799W: http://www.isely.net/pvrusb2/ 12800T: git git://linuxtv.org/media_tree.git 12801S: Maintained 12802F: Documentation/media/v4l-drivers/pvrusb2* 12803F: drivers/media/usb/pvrusb2/ 12804 12805PWC WEBCAM DRIVER 12806M: Hans Verkuil <hverkuil@xs4all.nl> 12807L: linux-media@vger.kernel.org 12808T: git git://linuxtv.org/media_tree.git 12809S: Odd Fixes 12810F: drivers/media/usb/pwc/* 12811F: include/trace/events/pwc.h 12812 12813PWM FAN DRIVER 12814M: Kamil Debski <kamil@wypas.org> 12815M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12816L: linux-hwmon@vger.kernel.org 12817S: Supported 12818F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12819F: Documentation/hwmon/pwm-fan.rst 12820F: drivers/hwmon/pwm-fan.c 12821 12822PWM IR Transmitter 12823M: Sean Young <sean@mess.org> 12824L: linux-media@vger.kernel.org 12825S: Maintained 12826F: drivers/media/rc/pwm-ir-tx.c 12827 12828PWM SUBSYSTEM 12829M: Thierry Reding <thierry.reding@gmail.com> 12830L: linux-pwm@vger.kernel.org 12831S: Maintained 12832T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12833F: Documentation/pwm.txt 12834F: Documentation/devicetree/bindings/pwm/ 12835F: include/linux/pwm.h 12836F: drivers/pwm/ 12837F: drivers/video/backlight/pwm_bl.c 12838F: include/linux/pwm_backlight.h 12839F: drivers/gpio/gpio-mvebu.c 12840F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12841 12842PXA GPIO DRIVER 12843M: Robert Jarzmik <robert.jarzmik@free.fr> 12844L: linux-gpio@vger.kernel.org 12845S: Maintained 12846F: drivers/gpio/gpio-pxa.c 12847 12848PXA MMCI DRIVER 12849S: Orphan 12850 12851PXA RTC DRIVER 12852M: Robert Jarzmik <robert.jarzmik@free.fr> 12853L: linux-rtc@vger.kernel.org 12854S: Maintained 12855 12856PXA2xx/PXA3xx SUPPORT 12857M: Daniel Mack <daniel@zonque.org> 12858M: Haojian Zhuang <haojian.zhuang@gmail.com> 12859M: Robert Jarzmik <robert.jarzmik@free.fr> 12860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12861T: git git://github.com/hzhuang1/linux.git 12862T: git git://github.com/rjarzmik/linux.git 12863S: Maintained 12864F: arch/arm/boot/dts/pxa* 12865F: arch/arm/mach-pxa/ 12866F: drivers/dma/pxa* 12867F: drivers/pcmcia/pxa2xx* 12868F: drivers/pinctrl/pxa/ 12869F: drivers/spi/spi-pxa2xx* 12870F: drivers/usb/gadget/udc/pxa2* 12871F: include/sound/pxa2xx-lib.h 12872F: sound/arm/pxa* 12873F: sound/soc/pxa/ 12874 12875QAT DRIVER 12876M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12877L: qat-linux@intel.com 12878S: Supported 12879F: drivers/crypto/qat/ 12880 12881QCOM AUDIO (ASoC) DRIVERS 12882M: Patrick Lai <plai@codeaurora.org> 12883M: Banajit Goswami <bgoswami@codeaurora.org> 12884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12885S: Supported 12886F: sound/soc/qcom/ 12887 12888QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12889M: Gabriel Somlo <somlo@cmu.edu> 12890M: "Michael S. Tsirkin" <mst@redhat.com> 12891L: qemu-devel@nongnu.org 12892S: Maintained 12893F: drivers/firmware/qemu_fw_cfg.c 12894F: include/uapi/linux/qemu_fw_cfg.h 12895 12896QIB DRIVER 12897M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12898M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12899L: linux-rdma@vger.kernel.org 12900S: Supported 12901F: drivers/infiniband/hw/qib/ 12902 12903QLOGIC QL41xxx FCOE DRIVER 12904M: QLogic-Storage-Upstream@cavium.com 12905L: linux-scsi@vger.kernel.org 12906S: Supported 12907F: drivers/scsi/qedf/ 12908 12909QLOGIC QL41xxx ISCSI DRIVER 12910M: QLogic-Storage-Upstream@cavium.com 12911L: linux-scsi@vger.kernel.org 12912S: Supported 12913F: drivers/scsi/qedi/ 12914 12915QLOGIC QL4xxx ETHERNET DRIVER 12916M: Ariel Elior <aelior@marvell.com> 12917M: GR-everest-linux-l2@marvell.com 12918L: netdev@vger.kernel.org 12919S: Supported 12920F: drivers/net/ethernet/qlogic/qed/ 12921F: include/linux/qed/ 12922F: drivers/net/ethernet/qlogic/qede/ 12923 12924QLOGIC QL4xxx RDMA DRIVER 12925M: Michal Kalderon <mkalderon@marvell.com> 12926M: Ariel Elior <aelior@marvell.com> 12927L: linux-rdma@vger.kernel.org 12928S: Supported 12929F: drivers/infiniband/hw/qedr/ 12930F: include/uapi/rdma/qedr-abi.h 12931 12932QLOGIC QLA1280 SCSI DRIVER 12933M: Michael Reed <mdr@sgi.com> 12934L: linux-scsi@vger.kernel.org 12935S: Maintained 12936F: drivers/scsi/qla1280.[ch] 12937 12938QLOGIC QLA2XXX FC-SCSI DRIVER 12939M: qla2xxx-upstream@qlogic.com 12940L: linux-scsi@vger.kernel.org 12941S: Supported 12942F: Documentation/scsi/LICENSE.qla2xxx 12943F: drivers/scsi/qla2xxx/ 12944 12945QLOGIC QLA3XXX NETWORK DRIVER 12946M: GR-Linux-NIC-Dev@marvell.com 12947L: netdev@vger.kernel.org 12948S: Supported 12949F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12950F: drivers/net/ethernet/qlogic/qla3xxx.* 12951 12952QLOGIC QLA4XXX iSCSI DRIVER 12953M: QLogic-Storage-Upstream@qlogic.com 12954L: linux-scsi@vger.kernel.org 12955S: Supported 12956F: Documentation/scsi/LICENSE.qla4xxx 12957F: drivers/scsi/qla4xxx/ 12958 12959QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12960M: Shahed Shaikh <shshaikh@marvell.com> 12961M: Manish Chopra <manishc@marvell.com> 12962M: GR-Linux-NIC-Dev@marvell.com 12963L: netdev@vger.kernel.org 12964S: Supported 12965F: drivers/net/ethernet/qlogic/qlcnic/ 12966 12967QLOGIC QLGE 10Gb ETHERNET DRIVER 12968M: Manish Chopra <manishc@marvell.com> 12969M: GR-Linux-NIC-Dev@marvell.com 12970L: netdev@vger.kernel.org 12971S: Supported 12972F: drivers/net/ethernet/qlogic/qlge/ 12973 12974QM1D1B0004 MEDIA DRIVER 12975M: Akihiro Tsukada <tskd08@gmail.com> 12976L: linux-media@vger.kernel.org 12977S: Odd Fixes 12978F: drivers/media/tuners/qm1d1b0004* 12979 12980QM1D1C0042 MEDIA DRIVER 12981M: Akihiro Tsukada <tskd08@gmail.com> 12982L: linux-media@vger.kernel.org 12983S: Odd Fixes 12984F: drivers/media/tuners/qm1d1c0042* 12985 12986QNX4 FILESYSTEM 12987M: Anders Larsen <al@alarsen.net> 12988W: http://www.alarsen.net/linux/qnx4fs/ 12989S: Maintained 12990F: fs/qnx4/ 12991F: include/uapi/linux/qnx4_fs.h 12992F: include/uapi/linux/qnxtypes.h 12993 12994QORIQ DPAA2 FSL-MC BUS DRIVER 12995M: Stuart Yoder <stuyoder@gmail.com> 12996M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12997L: linux-kernel@vger.kernel.org 12998S: Maintained 12999F: drivers/bus/fsl-mc/ 13000F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13001F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13002 13003QT1010 MEDIA DRIVER 13004M: Antti Palosaari <crope@iki.fi> 13005L: linux-media@vger.kernel.org 13006W: https://linuxtv.org 13007W: http://palosaari.fi/linux/ 13008Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13009T: git git://linuxtv.org/anttip/media_tree.git 13010S: Maintained 13011F: drivers/media/tuners/qt1010* 13012 13013QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13014M: Kalle Valo <kvalo@codeaurora.org> 13015L: ath10k@lists.infradead.org 13016W: http://wireless.kernel.org/en/users/Drivers/ath10k 13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13018S: Supported 13019F: drivers/net/wireless/ath/ath10k/ 13020 13021QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13022M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13023L: linux-wireless@vger.kernel.org 13024W: http://wireless.kernel.org/en/users/Drivers/ath9k 13025S: Supported 13026F: drivers/net/wireless/ath/ath9k/ 13027 13028QUALCOMM CAMERA SUBSYSTEM DRIVER 13029M: Todor Tomov <todor.too@gmail.com> 13030L: linux-media@vger.kernel.org 13031S: Maintained 13032F: Documentation/devicetree/bindings/media/qcom,camss.txt 13033F: Documentation/media/v4l-drivers/qcom_camss.rst 13034F: drivers/media/platform/qcom/camss/ 13035 13036QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13037M: Ilia Lin <ilia.lin@kernel.org> 13038L: linux-pm@vger.kernel.org 13039S: Maintained 13040F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13041F: drivers/cpufreq/qcom-cpufreq-kryo.c 13042 13043QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13044M: Timur Tabi <timur@kernel.org> 13045L: netdev@vger.kernel.org 13046S: Maintained 13047F: drivers/net/ethernet/qualcomm/emac/ 13048 13049QUALCOMM ETHQOS ETHERNET DRIVER 13050M: Vinod Koul <vkoul@kernel.org> 13051M: Niklas Cassel <niklas.cassel@linaro.org> 13052L: netdev@vger.kernel.org 13053S: Maintained 13054F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13055F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 13056 13057QUALCOMM GENERIC INTERFACE I2C DRIVER 13058M: Alok Chauhan <alokc@codeaurora.org> 13059L: linux-i2c@vger.kernel.org 13060L: linux-arm-msm@vger.kernel.org 13061S: Supported 13062F: drivers/i2c/busses/i2c-qcom-geni.c 13063 13064QUALCOMM HEXAGON ARCHITECTURE 13065M: Richard Kuo <rkuo@codeaurora.org> 13066L: linux-hexagon@vger.kernel.org 13067T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13068S: Supported 13069F: arch/hexagon/ 13070 13071QUALCOMM HIDMA DRIVER 13072M: Sinan Kaya <okaya@kernel.org> 13073L: linux-arm-kernel@lists.infradead.org 13074L: linux-arm-msm@vger.kernel.org 13075L: dmaengine@vger.kernel.org 13076S: Supported 13077F: drivers/dma/qcom/hidma* 13078 13079QUALCOMM IOMMU 13080M: Rob Clark <robdclark@gmail.com> 13081L: iommu@lists.linux-foundation.org 13082L: linux-arm-msm@vger.kernel.org 13083S: Maintained 13084F: drivers/iommu/qcom_iommu.c 13085 13086QUALCOMM TSENS THERMAL DRIVER 13087M: Amit Kucheria <amit.kucheria@linaro.org> 13088L: linux-pm@vger.kernel.org 13089L: linux-arm-msm@vger.kernel.org 13090S: Maintained 13091F: drivers/thermal/qcom/ 13092 13093QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13094M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13095L: linux-media@vger.kernel.org 13096L: linux-arm-msm@vger.kernel.org 13097T: git git://linuxtv.org/media_tree.git 13098S: Maintained 13099F: drivers/media/platform/qcom/venus/ 13100 13101QUALCOMM WCN36XX WIRELESS DRIVER 13102M: Kalle Valo <kvalo@codeaurora.org> 13103L: wcn36xx@lists.infradead.org 13104W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13105T: git git://github.com/KrasnikovEugene/wcn36xx.git 13106S: Supported 13107F: drivers/net/wireless/ath/wcn36xx/ 13108 13109QUANTENNA QTNFMAC WIRELESS DRIVER 13110M: Igor Mitsyanko <imitsyanko@quantenna.com> 13111M: Avinash Patil <avinashp@quantenna.com> 13112M: Sergey Matyukevich <smatyukevich@quantenna.com> 13113L: linux-wireless@vger.kernel.org 13114S: Maintained 13115F: drivers/net/wireless/quantenna 13116 13117RADEON and AMDGPU DRM DRIVERS 13118M: Alex Deucher <alexander.deucher@amd.com> 13119M: Christian König <christian.koenig@amd.com> 13120M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13121L: amd-gfx@lists.freedesktop.org 13122T: git git://people.freedesktop.org/~agd5f/linux 13123S: Supported 13124F: drivers/gpu/drm/radeon/ 13125F: include/uapi/drm/radeon_drm.h 13126F: drivers/gpu/drm/amd/ 13127F: include/uapi/drm/amdgpu_drm.h 13128 13129RADEON FRAMEBUFFER DISPLAY DRIVER 13130M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13131L: linux-fbdev@vger.kernel.org 13132S: Maintained 13133F: drivers/video/fbdev/aty/radeon* 13134F: include/uapi/linux/radeonfb.h 13135 13136RADIOSHARK RADIO DRIVER 13137M: Hans Verkuil <hverkuil@xs4all.nl> 13138L: linux-media@vger.kernel.org 13139T: git git://linuxtv.org/media_tree.git 13140S: Maintained 13141F: drivers/media/radio/radio-shark.c 13142 13143RADIOSHARK2 RADIO DRIVER 13144M: Hans Verkuil <hverkuil@xs4all.nl> 13145L: linux-media@vger.kernel.org 13146T: git git://linuxtv.org/media_tree.git 13147S: Maintained 13148F: drivers/media/radio/radio-shark2.c 13149F: drivers/media/radio/radio-tea5777.c 13150 13151RADOS BLOCK DEVICE (RBD) 13152M: Ilya Dryomov <idryomov@gmail.com> 13153M: Sage Weil <sage@redhat.com> 13154M: Alex Elder <elder@kernel.org> 13155L: ceph-devel@vger.kernel.org 13156W: http://ceph.com/ 13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13158T: git git://github.com/ceph/ceph-client.git 13159S: Supported 13160F: Documentation/ABI/testing/sysfs-bus-rbd 13161F: drivers/block/rbd.c 13162F: drivers/block/rbd_types.h 13163 13164RAGE128 FRAMEBUFFER DISPLAY DRIVER 13165M: Paul Mackerras <paulus@samba.org> 13166L: linux-fbdev@vger.kernel.org 13167S: Maintained 13168F: drivers/video/fbdev/aty/aty128fb.c 13169 13170RAINSHADOW-CEC DRIVER 13171M: Hans Verkuil <hverkuil@xs4all.nl> 13172L: linux-media@vger.kernel.org 13173T: git git://linuxtv.org/media_tree.git 13174S: Maintained 13175F: drivers/media/usb/rainshadow-cec/* 13176 13177RALINK MIPS ARCHITECTURE 13178M: John Crispin <john@phrozen.org> 13179L: linux-mips@vger.kernel.org 13180S: Maintained 13181F: arch/mips/ralink 13182 13183RALINK RT2X00 WIRELESS LAN DRIVER 13184P: rt2x00 project 13185M: Stanislaw Gruszka <sgruszka@redhat.com> 13186M: Helmut Schaa <helmut.schaa@googlemail.com> 13187L: linux-wireless@vger.kernel.org 13188S: Maintained 13189F: drivers/net/wireless/ralink/rt2x00/ 13190 13191RAMDISK RAM BLOCK DEVICE DRIVER 13192M: Jens Axboe <axboe@kernel.dk> 13193S: Maintained 13194F: Documentation/blockdev/ramdisk.txt 13195F: drivers/block/brd.c 13196 13197RANCHU VIRTUAL BOARD FOR MIPS 13198M: Miodrag Dinic <miodrag.dinic@mips.com> 13199L: linux-mips@vger.kernel.org 13200S: Supported 13201F: arch/mips/generic/board-ranchu.c 13202F: arch/mips/configs/generic/board-ranchu.config 13203 13204RANDOM NUMBER DRIVER 13205M: "Theodore Ts'o" <tytso@mit.edu> 13206S: Maintained 13207F: drivers/char/random.c 13208 13209RAPIDIO SUBSYSTEM 13210M: Matt Porter <mporter@kernel.crashing.org> 13211M: Alexandre Bounine <alex.bou9@gmail.com> 13212S: Maintained 13213F: drivers/rapidio/ 13214 13215RAS INFRASTRUCTURE 13216M: Tony Luck <tony.luck@intel.com> 13217M: Borislav Petkov <bp@alien8.de> 13218L: linux-edac@vger.kernel.org 13219S: Maintained 13220F: drivers/ras/ 13221F: include/linux/ras.h 13222F: include/ras/ras_event.h 13223F: Documentation/admin-guide/ras.rst 13224 13225RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13226L: linux-wireless@vger.kernel.org 13227S: Orphan 13228F: drivers/net/wireless/ray* 13229 13230RCUTORTURE TEST FRAMEWORK 13231M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13232M: Josh Triplett <josh@joshtriplett.org> 13233R: Steven Rostedt <rostedt@goodmis.org> 13234R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13235R: Lai Jiangshan <jiangshanlai@gmail.com> 13236L: rcu@vger.kernel.org 13237S: Supported 13238T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13239F: tools/testing/selftests/rcutorture 13240 13241RDC R-321X SoC 13242M: Florian Fainelli <florian@openwrt.org> 13243S: Maintained 13244 13245RDC R6040 FAST ETHERNET DRIVER 13246M: Florian Fainelli <f.fainelli@gmail.com> 13247L: netdev@vger.kernel.org 13248S: Maintained 13249F: drivers/net/ethernet/rdc/r6040.c 13250 13251RDMAVT - RDMA verbs software 13252M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13253M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13254L: linux-rdma@vger.kernel.org 13255S: Supported 13256F: drivers/infiniband/sw/rdmavt 13257 13258RDS - RELIABLE DATAGRAM SOCKETS 13259M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13260L: netdev@vger.kernel.org 13261L: linux-rdma@vger.kernel.org 13262L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13263W: https://oss.oracle.com/projects/rds/ 13264S: Supported 13265F: net/rds/ 13266F: Documentation/networking/rds.txt 13267 13268RDT - RESOURCE ALLOCATION 13269M: Fenghua Yu <fenghua.yu@intel.com> 13270M: Reinette Chatre <reinette.chatre@intel.com> 13271L: linux-kernel@vger.kernel.org 13272S: Supported 13273F: arch/x86/kernel/cpu/resctrl/ 13274F: arch/x86/include/asm/resctrl_sched.h 13275F: Documentation/x86/resctrl* 13276 13277READ-COPY UPDATE (RCU) 13278M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13279M: Josh Triplett <josh@joshtriplett.org> 13280R: Steven Rostedt <rostedt@goodmis.org> 13281R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13282R: Lai Jiangshan <jiangshanlai@gmail.com> 13283R: Joel Fernandes <joel@joelfernandes.org> 13284L: rcu@vger.kernel.org 13285W: http://www.rdrop.com/users/paulmck/RCU/ 13286S: Supported 13287T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13288F: Documentation/RCU/ 13289X: Documentation/RCU/torture.txt 13290F: include/linux/rcu* 13291X: include/linux/srcu*.h 13292F: kernel/rcu/ 13293X: kernel/rcu/srcu*.c 13294 13295REAL TIME CLOCK (RTC) SUBSYSTEM 13296M: Alessandro Zummo <a.zummo@towertech.it> 13297M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13298L: linux-rtc@vger.kernel.org 13299Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13300T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13301S: Maintained 13302F: Documentation/devicetree/bindings/rtc/ 13303F: Documentation/rtc.txt 13304F: drivers/rtc/ 13305F: include/linux/rtc.h 13306F: include/uapi/linux/rtc.h 13307F: include/linux/rtc/ 13308F: include/linux/platform_data/rtc-* 13309F: tools/testing/selftests/rtc/ 13310 13311REALTEK AUDIO CODECS 13312M: Bard Liao <bardliao@realtek.com> 13313M: Oder Chiou <oder_chiou@realtek.com> 13314S: Maintained 13315F: sound/soc/codecs/rt* 13316F: include/sound/rt*.h 13317 13318REALTEK RTL83xx SMI DSA ROUTER CHIPS 13319M: Linus Walleij <linus.walleij@linaro.org> 13320S: Maintained 13321F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13322F: drivers/net/dsa/realtek-smi* 13323F: drivers/net/dsa/rtl83* 13324 13325REDPINE WIRELESS DRIVER 13326M: Amitkumar Karwar <amitkarwar@gmail.com> 13327M: Siva Rebbagondla <siva8118@gmail.com> 13328L: linux-wireless@vger.kernel.org 13329S: Maintained 13330F: drivers/net/wireless/rsi/ 13331 13332REGISTER MAP ABSTRACTION 13333M: Mark Brown <broonie@kernel.org> 13334L: linux-kernel@vger.kernel.org 13335T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13336S: Supported 13337F: Documentation/devicetree/bindings/regmap/ 13338F: drivers/base/regmap/ 13339F: include/linux/regmap.h 13340 13341REISERFS FILE SYSTEM 13342L: reiserfs-devel@vger.kernel.org 13343S: Supported 13344F: fs/reiserfs/ 13345 13346REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13347M: Ohad Ben-Cohen <ohad@wizery.com> 13348M: Bjorn Andersson <bjorn.andersson@linaro.org> 13349L: linux-remoteproc@vger.kernel.org 13350T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13351S: Maintained 13352F: Documentation/devicetree/bindings/remoteproc/ 13353F: Documentation/remoteproc.txt 13354F: drivers/remoteproc/ 13355F: include/linux/remoteproc.h 13356 13357REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13358M: Ohad Ben-Cohen <ohad@wizery.com> 13359M: Bjorn Andersson <bjorn.andersson@linaro.org> 13360L: linux-remoteproc@vger.kernel.org 13361T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13362S: Maintained 13363F: drivers/rpmsg/ 13364F: Documentation/rpmsg.txt 13365F: include/linux/rpmsg.h 13366F: include/linux/rpmsg/ 13367 13368RENESAS CLOCK DRIVERS 13369M: Geert Uytterhoeven <geert+renesas@glider.be> 13370L: linux-renesas-soc@vger.kernel.org 13371T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13372S: Supported 13373F: drivers/clk/renesas/ 13374 13375RENESAS EMEV2 I2C DRIVER 13376M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13377S: Supported 13378F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13379F: drivers/i2c/busses/i2c-emev2.c 13380 13381RENESAS ETHERNET DRIVERS 13382R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13383L: netdev@vger.kernel.org 13384L: linux-renesas-soc@vger.kernel.org 13385F: Documentation/devicetree/bindings/net/renesas,*.txt 13386F: Documentation/devicetree/bindings/net/sh_eth.txt 13387F: drivers/net/ethernet/renesas/ 13388F: include/linux/sh_eth.h 13389 13390RENESAS R-CAR GYROADC DRIVER 13391M: Marek Vasut <marek.vasut@gmail.com> 13392L: linux-iio@vger.kernel.org 13393S: Supported 13394F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13395F: drivers/iio/adc/rcar-gyroadc.c 13396 13397RENESAS R-CAR I2C DRIVERS 13398M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13399S: Supported 13400F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13401F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13402F: drivers/i2c/busses/i2c-rcar.c 13403F: drivers/i2c/busses/i2c-sh_mobile.c 13404 13405RENESAS RIIC DRIVER 13406M: Chris Brandt <chris.brandt@renesas.com> 13407S: Supported 13408F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13409F: drivers/i2c/busses/i2c-riic.c 13410 13411RENESAS USB PHY DRIVER 13412M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13413L: linux-renesas-soc@vger.kernel.org 13414S: Maintained 13415F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13416 13417RESET CONTROLLER FRAMEWORK 13418M: Philipp Zabel <p.zabel@pengutronix.de> 13419T: git git://git.pengutronix.de/git/pza/linux 13420S: Maintained 13421F: drivers/reset/ 13422F: Documentation/devicetree/bindings/reset/ 13423F: include/dt-bindings/reset/ 13424F: include/linux/reset.h 13425F: include/linux/reset/ 13426F: include/linux/reset-controller.h 13427 13428RESTARTABLE SEQUENCES SUPPORT 13429M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13430M: Peter Zijlstra <peterz@infradead.org> 13431M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13432M: Boqun Feng <boqun.feng@gmail.com> 13433L: linux-kernel@vger.kernel.org 13434S: Supported 13435F: kernel/rseq.c 13436F: include/uapi/linux/rseq.h 13437F: include/trace/events/rseq.h 13438F: tools/testing/selftests/rseq/ 13439 13440RFKILL 13441M: Johannes Berg <johannes@sipsolutions.net> 13442L: linux-wireless@vger.kernel.org 13443W: http://wireless.kernel.org/ 13444T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13445T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13446S: Maintained 13447F: Documentation/rfkill.txt 13448F: Documentation/ABI/stable/sysfs-class-rfkill 13449F: net/rfkill/ 13450F: include/linux/rfkill.h 13451F: include/uapi/linux/rfkill.h 13452 13453RHASHTABLE 13454M: Thomas Graf <tgraf@suug.ch> 13455M: Herbert Xu <herbert@gondor.apana.org.au> 13456L: netdev@vger.kernel.org 13457S: Maintained 13458F: lib/rhashtable.c 13459F: lib/test_rhashtable.c 13460F: include/linux/rhashtable.h 13461F: include/linux/rhashtable-types.h 13462 13463RICOH R5C592 MEMORYSTICK DRIVER 13464M: Maxim Levitsky <maximlevitsky@gmail.com> 13465S: Maintained 13466F: drivers/memstick/host/r592.* 13467 13468RICOH SMARTMEDIA/XD DRIVER 13469M: Maxim Levitsky <maximlevitsky@gmail.com> 13470S: Maintained 13471F: drivers/mtd/nand/raw/r852.c 13472F: drivers/mtd/nand/raw/r852.h 13473 13474RISC-V ARCHITECTURE 13475M: Palmer Dabbelt <palmer@sifive.com> 13476M: Albert Ou <aou@eecs.berkeley.edu> 13477L: linux-riscv@lists.infradead.org 13478T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13479S: Supported 13480F: arch/riscv/ 13481K: riscv 13482N: riscv 13483 13484ROCCAT DRIVERS 13485M: Stefan Achatz <erazor_de@users.sourceforge.net> 13486W: http://sourceforge.net/projects/roccat/ 13487S: Maintained 13488F: drivers/hid/hid-roccat* 13489F: include/linux/hid-roccat* 13490F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13491 13492ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13493M: Jacob chen <jacob2.chen@rock-chips.com> 13494L: linux-media@vger.kernel.org 13495S: Maintained 13496F: drivers/media/platform/rockchip/rga/ 13497F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13498 13499ROCKCHIP VPU CODEC DRIVER 13500M: Ezequiel Garcia <ezequiel@collabora.com> 13501L: linux-media@vger.kernel.org 13502S: Maintained 13503F: drivers/staging/media/platform/rockchip/vpu/ 13504F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13505 13506ROCKER DRIVER 13507M: Jiri Pirko <jiri@resnulli.us> 13508L: netdev@vger.kernel.org 13509S: Supported 13510F: drivers/net/ethernet/rocker/ 13511 13512ROCKETPORT DRIVER 13513P: Comtrol Corp. 13514W: http://www.comtrol.com 13515S: Maintained 13516F: Documentation/serial/rocket.rst 13517F: drivers/tty/rocket* 13518 13519ROCKETPORT EXPRESS/INFINITY DRIVER 13520M: Kevin Cernekee <cernekee@gmail.com> 13521L: linux-serial@vger.kernel.org 13522S: Odd Fixes 13523F: drivers/tty/serial/rp2.* 13524 13525ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13526M: Marek Vasut <marek.vasut+renesas@gmail.com> 13527L: linux-kernel@vger.kernel.org 13528L: linux-renesas-soc@vger.kernel.org 13529S: Supported 13530F: drivers/mfd/bd9571mwv.c 13531F: drivers/regulator/bd9571mwv-regulator.c 13532F: drivers/gpio/gpio-bd9571mwv.c 13533F: include/linux/mfd/bd9571mwv.h 13534F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13535 13536ROSE NETWORK LAYER 13537M: Ralf Baechle <ralf@linux-mips.org> 13538L: linux-hams@vger.kernel.org 13539W: http://www.linux-ax25.org/ 13540S: Maintained 13541F: include/net/rose.h 13542F: include/uapi/linux/rose.h 13543F: net/rose/ 13544 13545RTL2830 MEDIA DRIVER 13546M: Antti Palosaari <crope@iki.fi> 13547L: linux-media@vger.kernel.org 13548W: https://linuxtv.org 13549W: http://palosaari.fi/linux/ 13550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13551T: git git://linuxtv.org/anttip/media_tree.git 13552S: Maintained 13553F: drivers/media/dvb-frontends/rtl2830* 13554 13555RTL2832 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/rtl2832* 13564 13565RTL2832_SDR 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_sdr* 13574 13575RTL8180 WIRELESS DRIVER 13576L: linux-wireless@vger.kernel.org 13577W: http://wireless.kernel.org/ 13578T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13579S: Orphan 13580F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13581 13582RTL8187 WIRELESS DRIVER 13583M: Herton Ronaldo Krzesinski <herton@canonical.com> 13584M: Hin-Tak Leung <htl10@users.sourceforge.net> 13585M: Larry Finger <Larry.Finger@lwfinger.net> 13586L: linux-wireless@vger.kernel.org 13587W: http://wireless.kernel.org/ 13588T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13589S: Maintained 13590F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13591 13592REALTEK WIRELESS DRIVER (rtlwifi family) 13593M: Ping-Ke Shih <pkshih@realtek.com> 13594L: linux-wireless@vger.kernel.org 13595W: http://wireless.kernel.org/ 13596T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13597S: Maintained 13598F: drivers/net/wireless/realtek/rtlwifi/ 13599 13600REALTEK WIRELESS DRIVER (rtw88) 13601M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13602L: linux-wireless@vger.kernel.org 13603S: Maintained 13604F: drivers/net/wireless/realtek/rtw88/ 13605 13606RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13607M: Jes Sorensen <Jes.Sorensen@gmail.com> 13608L: linux-wireless@vger.kernel.org 13609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13610S: Maintained 13611F: drivers/net/wireless/realtek/rtl8xxxu/ 13612 13613RXRPC SOCKETS (AF_RXRPC) 13614M: David Howells <dhowells@redhat.com> 13615L: linux-afs@lists.infradead.org 13616S: Supported 13617F: net/rxrpc/ 13618F: include/keys/rxrpc-type.h 13619F: include/net/af_rxrpc.h 13620F: include/trace/events/rxrpc.h 13621F: include/uapi/linux/rxrpc.h 13622F: Documentation/networking/rxrpc.txt 13623W: https://www.infradead.org/~dhowells/kafs/ 13624 13625S3 SAVAGE FRAMEBUFFER DRIVER 13626M: Antonino Daplas <adaplas@gmail.com> 13627L: linux-fbdev@vger.kernel.org 13628S: Maintained 13629F: drivers/video/fbdev/savage/ 13630 13631S390 13632M: Heiko Carstens <heiko.carstens@de.ibm.com> 13633M: Vasily Gorbik <gor@linux.ibm.com> 13634M: Christian Borntraeger <borntraeger@de.ibm.com> 13635L: linux-s390@vger.kernel.org 13636W: http://www.ibm.com/developerworks/linux/linux390/ 13637T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13638S: Supported 13639F: arch/s390/ 13640F: drivers/s390/ 13641F: Documentation/s390/ 13642F: Documentation/driver-api/s390-drivers.rst 13643 13644S390 COMMON I/O LAYER 13645M: Sebastian Ott <sebott@linux.ibm.com> 13646M: Peter Oberparleiter <oberpar@linux.ibm.com> 13647L: linux-s390@vger.kernel.org 13648W: http://www.ibm.com/developerworks/linux/linux390/ 13649S: Supported 13650F: drivers/s390/cio/ 13651 13652S390 DASD DRIVER 13653M: Stefan Haberland <sth@linux.ibm.com> 13654M: Jan Hoeppner <hoeppner@linux.ibm.com> 13655L: linux-s390@vger.kernel.org 13656W: http://www.ibm.com/developerworks/linux/linux390/ 13657S: Supported 13658F: drivers/s390/block/dasd* 13659F: block/partitions/ibm.c 13660 13661S390 IOMMU (PCI) 13662M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13663L: linux-s390@vger.kernel.org 13664W: http://www.ibm.com/developerworks/linux/linux390/ 13665S: Supported 13666F: drivers/iommu/s390-iommu.c 13667 13668S390 IUCV NETWORK LAYER 13669M: Julian Wiedmann <jwi@linux.ibm.com> 13670M: Ursula Braun <ubraun@linux.ibm.com> 13671L: linux-s390@vger.kernel.org 13672W: http://www.ibm.com/developerworks/linux/linux390/ 13673S: Supported 13674F: drivers/s390/net/*iucv* 13675F: include/net/iucv/ 13676F: net/iucv/ 13677 13678S390 NETWORK DRIVERS 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/ 13685 13686S390 PCI SUBSYSTEM 13687M: Sebastian Ott <sebott@linux.ibm.com> 13688M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13689L: linux-s390@vger.kernel.org 13690W: http://www.ibm.com/developerworks/linux/linux390/ 13691S: Supported 13692F: arch/s390/pci/ 13693F: drivers/pci/hotplug/s390_pci_hpc.c 13694 13695S390 VFIO-CCW DRIVER 13696M: Cornelia Huck <cohuck@redhat.com> 13697M: Farhan Ali <alifm@linux.ibm.com> 13698M: Eric Farman <farman@linux.ibm.com> 13699R: Halil Pasic <pasic@linux.ibm.com> 13700L: linux-s390@vger.kernel.org 13701L: kvm@vger.kernel.org 13702S: Supported 13703F: drivers/s390/cio/vfio_ccw* 13704F: Documentation/s390/vfio-ccw.txt 13705F: include/uapi/linux/vfio_ccw.h 13706 13707S390 ZCRYPT DRIVER 13708M: Harald Freudenberger <freude@linux.ibm.com> 13709L: linux-s390@vger.kernel.org 13710W: http://www.ibm.com/developerworks/linux/linux390/ 13711S: Supported 13712F: drivers/s390/crypto/ 13713 13714S390 VFIO AP DRIVER 13715M: Tony Krowiak <akrowiak@linux.ibm.com> 13716M: Pierre Morel <pmorel@linux.ibm.com> 13717M: Halil Pasic <pasic@linux.ibm.com> 13718L: linux-s390@vger.kernel.org 13719W: http://www.ibm.com/developerworks/linux/linux390/ 13720S: Supported 13721F: drivers/s390/crypto/vfio_ap_drv.c 13722F: drivers/s390/crypto/vfio_ap_private.h 13723F: drivers/s390/crypto/vfio_ap_ops.c 13724F: Documentation/s390/vfio-ap.txt 13725 13726S390 ZFCP DRIVER 13727M: Steffen Maier <maier@linux.ibm.com> 13728M: Benjamin Block <bblock@linux.ibm.com> 13729L: linux-s390@vger.kernel.org 13730W: http://www.ibm.com/developerworks/linux/linux390/ 13731S: Supported 13732F: drivers/s390/scsi/zfcp_* 13733 13734S3C24XX SD/MMC Driver 13735M: Ben Dooks <ben-linux@fluff.org> 13736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13737S: Supported 13738F: drivers/mmc/host/s3cmci.* 13739 13740SAA6588 RDS RECEIVER DRIVER 13741M: Hans Verkuil <hverkuil@xs4all.nl> 13742L: linux-media@vger.kernel.org 13743T: git git://linuxtv.org/media_tree.git 13744W: https://linuxtv.org 13745S: Odd Fixes 13746F: drivers/media/i2c/saa6588* 13747 13748SAA7134 VIDEO4LINUX DRIVER 13749M: Mauro Carvalho Chehab <mchehab@kernel.org> 13750L: linux-media@vger.kernel.org 13751W: https://linuxtv.org 13752T: git git://linuxtv.org/media_tree.git 13753S: Odd fixes 13754F: Documentation/media/v4l-drivers/saa7134* 13755F: drivers/media/pci/saa7134/ 13756 13757SAA7146 VIDEO4LINUX-2 DRIVER 13758M: Hans Verkuil <hverkuil@xs4all.nl> 13759L: linux-media@vger.kernel.org 13760T: git git://linuxtv.org/media_tree.git 13761S: Maintained 13762F: drivers/media/common/saa7146/ 13763F: drivers/media/pci/saa7146/ 13764F: include/media/drv-intf/saa7146* 13765 13766SAMSUNG AUDIO (ASoC) DRIVERS 13767M: Krzysztof Kozlowski <krzk@kernel.org> 13768M: Sangbeom Kim <sbkim73@samsung.com> 13769M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13770L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13771S: Supported 13772F: sound/soc/samsung/ 13773F: Documentation/devicetree/bindings/sound/samsung* 13774 13775SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13776M: Krzysztof Kozlowski <krzk@kernel.org> 13777L: linux-crypto@vger.kernel.org 13778L: linux-samsung-soc@vger.kernel.org 13779S: Maintained 13780F: drivers/crypto/exynos-rng.c 13781F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13782 13783SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13784M: Łukasz Stelmach <l.stelmach@samsung.com> 13785L: linux-samsung-soc@vger.kernel.org 13786S: Maintained 13787F: drivers/char/hw_random/exynos-trng.c 13788F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13789 13790SAMSUNG FRAMEBUFFER DRIVER 13791M: Jingoo Han <jingoohan1@gmail.com> 13792L: linux-fbdev@vger.kernel.org 13793S: Maintained 13794F: drivers/video/fbdev/s3c-fb.c 13795 13796SAMSUNG LAPTOP DRIVER 13797M: Corentin Chary <corentin.chary@gmail.com> 13798L: platform-driver-x86@vger.kernel.org 13799S: Maintained 13800F: drivers/platform/x86/samsung-laptop.c 13801 13802SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13803M: Sangbeom Kim <sbkim73@samsung.com> 13804M: Krzysztof Kozlowski <krzk@kernel.org> 13805M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13806L: linux-kernel@vger.kernel.org 13807L: linux-samsung-soc@vger.kernel.org 13808S: Supported 13809F: drivers/mfd/sec*.c 13810F: drivers/regulator/s2m*.c 13811F: drivers/regulator/s5m*.c 13812F: drivers/clk/clk-s2mps11.c 13813F: drivers/rtc/rtc-s5m.c 13814F: include/linux/mfd/samsung/ 13815F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13816F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13817F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13818F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13819 13820SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13821M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13822L: linux-media@vger.kernel.org 13823L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13824S: Maintained 13825F: drivers/media/platform/s3c-camif/ 13826F: include/media/drv-intf/s3c_camif.h 13827 13828SAMSUNG S3FWRN5 NFC DRIVER 13829M: Robert Baldyga <r.baldyga@samsung.com> 13830M: Krzysztof Opasiak <k.opasiak@samsung.com> 13831L: linux-nfc@lists.01.org (moderated for non-subscribers) 13832S: Supported 13833F: drivers/nfc/s3fwrn5 13834 13835SAMSUNG S5C73M3 CAMERA DRIVER 13836M: Kyungmin Park <kyungmin.park@samsung.com> 13837M: Andrzej Hajda <a.hajda@samsung.com> 13838L: linux-media@vger.kernel.org 13839S: Supported 13840F: drivers/media/i2c/s5c73m3/* 13841 13842SAMSUNG S5K5BAF CAMERA DRIVER 13843M: Kyungmin Park <kyungmin.park@samsung.com> 13844M: Andrzej Hajda <a.hajda@samsung.com> 13845L: linux-media@vger.kernel.org 13846S: Supported 13847F: drivers/media/i2c/s5k5baf.c 13848 13849SAMSUNG S5P Security SubSystem (SSS) DRIVER 13850M: Krzysztof Kozlowski <krzk@kernel.org> 13851M: Vladimir Zapolskiy <vz@mleia.com> 13852M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13853L: linux-crypto@vger.kernel.org 13854L: linux-samsung-soc@vger.kernel.org 13855S: Maintained 13856F: drivers/crypto/s5p-sss.c 13857 13858SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13859M: Kyungmin Park <kyungmin.park@samsung.com> 13860M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13861L: linux-media@vger.kernel.org 13862Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13863S: Supported 13864F: drivers/media/platform/exynos4-is/ 13865 13866SAMSUNG SOC CLOCK DRIVERS 13867M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13868M: Tomasz Figa <tomasz.figa@gmail.com> 13869M: Chanwoo Choi <cw00.choi@samsung.com> 13870S: Supported 13871L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13872T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13873F: drivers/clk/samsung/ 13874F: include/dt-bindings/clock/exynos*.h 13875F: Documentation/devicetree/bindings/clock/exynos*.txt 13876 13877SAMSUNG SPI DRIVERS 13878M: Kukjin Kim <kgene@kernel.org> 13879M: Krzysztof Kozlowski <krzk@kernel.org> 13880M: Andi Shyti <andi@etezian.org> 13881L: linux-spi@vger.kernel.org 13882L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13883S: Maintained 13884F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13885F: drivers/spi/spi-s3c* 13886F: include/linux/platform_data/spi-s3c64xx.h 13887 13888SAMSUNG SXGBE DRIVERS 13889M: Byungho An <bh74.an@samsung.com> 13890M: Girish K S <ks.giri@samsung.com> 13891M: Vipul Pandya <vipul.pandya@samsung.com> 13892S: Supported 13893L: netdev@vger.kernel.org 13894F: drivers/net/ethernet/samsung/sxgbe/ 13895 13896SAMSUNG THERMAL DRIVER 13897M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13898L: linux-pm@vger.kernel.org 13899L: linux-samsung-soc@vger.kernel.org 13900S: Supported 13901T: git https://github.com/lmajewski/linux-samsung-thermal.git 13902F: drivers/thermal/samsung/ 13903 13904SAMSUNG USB2 PHY DRIVER 13905M: Kamil Debski <kamil@wypas.org> 13906M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13907L: linux-kernel@vger.kernel.org 13908S: Supported 13909F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13910F: Documentation/phy/samsung-usb2.txt 13911F: drivers/phy/samsung/phy-exynos4210-usb2.c 13912F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13913F: drivers/phy/samsung/phy-exynos5250-usb2.c 13914F: drivers/phy/samsung/phy-s5pv210-usb2.c 13915F: drivers/phy/samsung/phy-samsung-usb2.c 13916F: drivers/phy/samsung/phy-samsung-usb2.h 13917 13918SC1200 WDT DRIVER 13919M: Zwane Mwaikambo <zwanem@gmail.com> 13920S: Maintained 13921F: drivers/watchdog/sc1200wdt.c 13922 13923SCHEDULER 13924M: Ingo Molnar <mingo@redhat.com> 13925M: Peter Zijlstra <peterz@infradead.org> 13926L: linux-kernel@vger.kernel.org 13927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13928S: Maintained 13929F: kernel/sched/ 13930F: include/linux/sched.h 13931F: include/uapi/linux/sched.h 13932F: include/linux/wait.h 13933F: include/linux/preempt.h 13934 13935SCR24X CHIP CARD INTERFACE DRIVER 13936M: Lubomir Rintel <lkundrak@v3.sk> 13937S: Supported 13938F: drivers/char/pcmcia/scr24x_cs.c 13939 13940SCSI CDROM DRIVER 13941M: Jens Axboe <axboe@kernel.dk> 13942L: linux-scsi@vger.kernel.org 13943W: http://www.kernel.dk 13944S: Maintained 13945F: drivers/scsi/sr* 13946 13947SCSI RDMA PROTOCOL (SRP) INITIATOR 13948M: Bart Van Assche <bvanassche@acm.org> 13949L: linux-rdma@vger.kernel.org 13950S: Supported 13951Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13952F: drivers/infiniband/ulp/srp/ 13953F: include/scsi/srp.h 13954 13955SCSI RDMA PROTOCOL (SRP) TARGET 13956M: Bart Van Assche <bvanassche@acm.org> 13957L: linux-rdma@vger.kernel.org 13958L: target-devel@vger.kernel.org 13959S: Supported 13960Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13961F: drivers/infiniband/ulp/srpt/ 13962 13963SCSI SG DRIVER 13964M: Doug Gilbert <dgilbert@interlog.com> 13965L: linux-scsi@vger.kernel.org 13966W: http://sg.danny.cz/sg 13967S: Maintained 13968F: Documentation/scsi/scsi-generic.txt 13969F: drivers/scsi/sg.c 13970F: include/scsi/sg.h 13971 13972SCSI SUBSYSTEM 13973M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13974T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13975M: "Martin K. Petersen" <martin.petersen@oracle.com> 13976T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13977Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13978L: linux-scsi@vger.kernel.org 13979S: Maintained 13980F: Documentation/devicetree/bindings/scsi/ 13981F: drivers/scsi/ 13982F: include/scsi/ 13983 13984SCSI TAPE DRIVER 13985M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13986L: linux-scsi@vger.kernel.org 13987S: Maintained 13988F: Documentation/scsi/st.txt 13989F: drivers/scsi/st.* 13990F: drivers/scsi/st_*.h 13991 13992SCSI TARGET SUBSYSTEM 13993M: "Martin K. Petersen" <martin.petersen@oracle.com> 13994L: linux-scsi@vger.kernel.org 13995L: target-devel@vger.kernel.org 13996W: http://www.linux-iscsi.org 13997T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13998Q: https://patchwork.kernel.org/project/target-devel/list/ 13999S: Supported 14000F: drivers/target/ 14001F: include/target/ 14002F: Documentation/target/ 14003 14004SCTP PROTOCOL 14005M: Vlad Yasevich <vyasevich@gmail.com> 14006M: Neil Horman <nhorman@tuxdriver.com> 14007M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14008L: linux-sctp@vger.kernel.org 14009W: http://lksctp.sourceforge.net 14010S: Maintained 14011F: Documentation/networking/sctp.txt 14012F: include/linux/sctp.h 14013F: include/uapi/linux/sctp.h 14014F: include/net/sctp/ 14015F: net/sctp/ 14016 14017SCx200 CPU SUPPORT 14018M: Jim Cromie <jim.cromie@gmail.com> 14019S: Odd Fixes 14020F: Documentation/i2c/busses/scx200_acb 14021F: arch/x86/platform/scx200/ 14022F: drivers/watchdog/scx200_wdt.c 14023F: drivers/i2c/busses/scx200* 14024F: drivers/mtd/maps/scx200_docflash.c 14025F: include/linux/scx200.h 14026 14027SCx200 GPIO DRIVER 14028M: Jim Cromie <jim.cromie@gmail.com> 14029S: Maintained 14030F: drivers/char/scx200_gpio.c 14031F: include/linux/scx200_gpio.h 14032 14033SCx200 HRT CLOCKSOURCE DRIVER 14034M: Jim Cromie <jim.cromie@gmail.com> 14035S: Maintained 14036F: drivers/clocksource/scx200_hrt.c 14037 14038SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14039M: Sascha Sommer <saschasommer@freenet.de> 14040L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14041S: Maintained 14042F: drivers/mmc/host/sdricoh_cs.c 14043 14044SECO BOARDS CEC DRIVER 14045M: Ettore Chimenti <ek5.chimenti@gmail.com> 14046S: Maintained 14047F: drivers/media/platform/seco-cec/seco-cec.c 14048F: drivers/media/platform/seco-cec/seco-cec.h 14049 14050SECURE COMPUTING 14051M: Kees Cook <keescook@chromium.org> 14052R: Andy Lutomirski <luto@amacapital.net> 14053R: Will Drewry <wad@chromium.org> 14054T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14055S: Supported 14056F: kernel/seccomp.c 14057F: include/uapi/linux/seccomp.h 14058F: include/linux/seccomp.h 14059F: tools/testing/selftests/seccomp/* 14060F: tools/testing/selftests/kselftest_harness.h 14061F: Documentation/userspace-api/seccomp_filter.rst 14062K: \bsecure_computing 14063K: \bTIF_SECCOMP\b 14064 14065SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14066M: Al Cooper <alcooperx@gmail.com> 14067L: linux-mmc@vger.kernel.org 14068L: bcm-kernel-feedback-list@broadcom.com 14069S: Maintained 14070F: drivers/mmc/host/sdhci-brcmstb* 14071 14072SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14073M: Adrian Hunter <adrian.hunter@intel.com> 14074L: linux-mmc@vger.kernel.org 14075S: Maintained 14076F: drivers/mmc/host/sdhci* 14077F: include/linux/mmc/sdhci* 14078 14079EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14080M: Adrian Hunter <adrian.hunter@intel.com> 14081M: Ritesh Harjani <riteshh@codeaurora.org> 14082M: Asutosh Das <asutoshd@codeaurora.org> 14083L: linux-mmc@vger.kernel.org 14084S: Maintained 14085F: drivers/mmc/host/cqhci* 14086 14087SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14088M: Prabu Thangamuthu <prabu.t@synopsys.com> 14089M: Manjunath M B <manjumb@synopsys.com> 14090L: linux-mmc@vger.kernel.org 14091S: Maintained 14092F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14093 14094SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14095M: Ludovic Desroches <ludovic.desroches@microchip.com> 14096L: linux-mmc@vger.kernel.org 14097S: Supported 14098F: drivers/mmc/host/sdhci-of-at91.c 14099 14100SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14101M: Ben Dooks <ben-linux@fluff.org> 14102M: Jaehoon Chung <jh80.chung@samsung.com> 14103L: linux-mmc@vger.kernel.org 14104S: Maintained 14105F: drivers/mmc/host/sdhci-s3c* 14106 14107SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14108M: Viresh Kumar <vireshk@kernel.org> 14109L: linux-mmc@vger.kernel.org 14110S: Maintained 14111F: drivers/mmc/host/sdhci-spear.c 14112 14113SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14114M: Kishon Vijay Abraham I <kishon@ti.com> 14115L: linux-mmc@vger.kernel.org 14116S: Maintained 14117F: drivers/mmc/host/sdhci-omap.c 14118 14119SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14120M: Scott Bauer <scott.bauer@intel.com> 14121M: Jonathan Derrick <jonathan.derrick@intel.com> 14122L: linux-block@vger.kernel.org 14123S: Supported 14124F: block/sed* 14125F: block/opal_proto.h 14126F: include/linux/sed* 14127F: include/uapi/linux/sed* 14128 14129SECURITY CONTACT 14130M: Security Officers <security@kernel.org> 14131S: Supported 14132 14133SECURITY SUBSYSTEM 14134M: James Morris <jmorris@namei.org> 14135M: "Serge E. Hallyn" <serge@hallyn.com> 14136L: linux-security-module@vger.kernel.org (suggested Cc:) 14137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14138W: http://kernsec.org/ 14139S: Supported 14140F: security/ 14141X: security/selinux/ 14142 14143SELINUX SECURITY MODULE 14144M: Paul Moore <paul@paul-moore.com> 14145M: Stephen Smalley <sds@tycho.nsa.gov> 14146M: Eric Paris <eparis@parisplace.org> 14147L: selinux@vger.kernel.org 14148W: https://selinuxproject.org 14149W: https://github.com/SELinuxProject 14150T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14151S: Supported 14152F: include/uapi/linux/selinux_netlink.h 14153F: security/selinux/ 14154F: scripts/selinux/ 14155F: Documentation/admin-guide/LSM/SELinux.rst 14156 14157SENSABLE PHANTOM 14158M: Jiri Slaby <jirislaby@gmail.com> 14159S: Maintained 14160F: drivers/misc/phantom.c 14161F: include/uapi/linux/phantom.h 14162 14163SERIAL DEVICE BUS 14164M: Rob Herring <robh@kernel.org> 14165L: linux-serial@vger.kernel.org 14166S: Maintained 14167F: Documentation/devicetree/bindings/serial/slave-device.txt 14168F: drivers/tty/serdev/ 14169F: include/linux/serdev.h 14170 14171SERIAL DRIVERS 14172M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14173L: linux-serial@vger.kernel.org 14174S: Maintained 14175F: Documentation/devicetree/bindings/serial/ 14176F: drivers/tty/serial/ 14177 14178SERIAL IR RECEIVER 14179M: Sean Young <sean@mess.org> 14180L: linux-media@vger.kernel.org 14181S: Maintained 14182F: drivers/media/rc/serial_ir.c 14183 14184SFC NETWORK DRIVER 14185M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14186M: Edward Cree <ecree@solarflare.com> 14187M: Martin Habets <mhabets@solarflare.com> 14188L: netdev@vger.kernel.org 14189S: Supported 14190F: drivers/net/ethernet/sfc/ 14191 14192SFF/SFP/SFP+ MODULE SUPPORT 14193M: Russell King <linux@armlinux.org.uk> 14194L: netdev@vger.kernel.org 14195S: Maintained 14196F: drivers/net/phy/phylink.c 14197F: drivers/net/phy/sfp* 14198F: include/linux/phylink.h 14199F: include/linux/sfp.h 14200 14201SGI GRU DRIVER 14202M: Dimitri Sivanich <sivanich@sgi.com> 14203S: Maintained 14204F: drivers/misc/sgi-gru/ 14205 14206SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14207M: Pat Gefre <pfg@sgi.com> 14208L: linux-ia64@vger.kernel.org 14209S: Supported 14210F: Documentation/ia64/serial.txt 14211F: drivers/tty/serial/ioc?_serial.c 14212F: include/linux/ioc?.h 14213 14214SGI XP/XPC/XPNET DRIVER 14215M: Cliff Whickman <cpw@sgi.com> 14216M: Robin Holt <robinmholt@gmail.com> 14217S: Maintained 14218F: drivers/misc/sgi-xp/ 14219 14220SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14221M: Ursula Braun <ubraun@linux.ibm.com> 14222M: Karsten Graul <kgraul@linux.ibm.com> 14223L: linux-s390@vger.kernel.org 14224W: http://www.ibm.com/developerworks/linux/linux390/ 14225S: Supported 14226F: net/smc/ 14227 14228SHARP RJ54N1CB0C SENSOR DRIVER 14229M: Jacopo Mondi <jacopo@jmondi.org> 14230L: linux-media@vger.kernel.org 14231T: git git://linuxtv.org/media_tree.git 14232S: Odd fixes 14233F: drivers/media/i2c/rj54n1cb0c.c 14234F: include/media/i2c/rj54n1cb0c.h 14235 14236SH_VEU V4L2 MEM2MEM DRIVER 14237L: linux-media@vger.kernel.org 14238S: Orphan 14239F: drivers/media/platform/sh_veu.c 14240 14241SH_VOU V4L2 OUTPUT DRIVER 14242L: linux-media@vger.kernel.org 14243S: Orphan 14244F: drivers/media/platform/sh_vou.c 14245F: include/media/drv-intf/sh_vou.h 14246 14247SI2157 MEDIA DRIVER 14248M: Antti Palosaari <crope@iki.fi> 14249L: linux-media@vger.kernel.org 14250W: https://linuxtv.org 14251W: http://palosaari.fi/linux/ 14252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14253T: git git://linuxtv.org/anttip/media_tree.git 14254S: Maintained 14255F: drivers/media/tuners/si2157* 14256 14257SI2165 MEDIA DRIVER 14258M: Matthias Schwarzott <zzam@gentoo.org> 14259L: linux-media@vger.kernel.org 14260W: https://linuxtv.org 14261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14262S: Maintained 14263F: drivers/media/dvb-frontends/si2165* 14264 14265SI2168 MEDIA DRIVER 14266M: Antti Palosaari <crope@iki.fi> 14267L: linux-media@vger.kernel.org 14268W: https://linuxtv.org 14269W: http://palosaari.fi/linux/ 14270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14271T: git git://linuxtv.org/anttip/media_tree.git 14272S: Maintained 14273F: drivers/media/dvb-frontends/si2168* 14274 14275SI470X FM RADIO RECEIVER I2C DRIVER 14276M: Hans Verkuil <hverkuil@xs4all.nl> 14277L: linux-media@vger.kernel.org 14278T: git git://linuxtv.org/media_tree.git 14279W: https://linuxtv.org 14280S: Odd Fixes 14281F: drivers/media/radio/si470x/radio-si470x-i2c.c 14282 14283SI470X FM RADIO RECEIVER USB DRIVER 14284M: Hans Verkuil <hverkuil@xs4all.nl> 14285L: linux-media@vger.kernel.org 14286T: git git://linuxtv.org/media_tree.git 14287W: https://linuxtv.org 14288S: Maintained 14289F: drivers/media/radio/si470x/radio-si470x-common.c 14290F: drivers/media/radio/si470x/radio-si470x.h 14291F: drivers/media/radio/si470x/radio-si470x-usb.c 14292 14293SI4713 FM RADIO TRANSMITTER I2C DRIVER 14294M: Eduardo Valentin <edubezval@gmail.com> 14295L: linux-media@vger.kernel.org 14296T: git git://linuxtv.org/media_tree.git 14297W: https://linuxtv.org 14298S: Odd Fixes 14299F: drivers/media/radio/si4713/si4713.? 14300 14301SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14302M: Eduardo Valentin <edubezval@gmail.com> 14303L: linux-media@vger.kernel.org 14304T: git git://linuxtv.org/media_tree.git 14305W: https://linuxtv.org 14306S: Odd Fixes 14307F: drivers/media/radio/si4713/radio-platform-si4713.c 14308 14309SI4713 FM RADIO TRANSMITTER USB DRIVER 14310M: Hans Verkuil <hverkuil@xs4all.nl> 14311L: linux-media@vger.kernel.org 14312T: git git://linuxtv.org/media_tree.git 14313W: https://linuxtv.org 14314S: Maintained 14315F: drivers/media/radio/si4713/radio-usb-si4713.c 14316 14317SIANO DVB DRIVER 14318M: Mauro Carvalho Chehab <mchehab@kernel.org> 14319L: linux-media@vger.kernel.org 14320W: https://linuxtv.org 14321T: git git://linuxtv.org/media_tree.git 14322S: Odd fixes 14323F: drivers/media/common/siano/ 14324F: drivers/media/usb/siano/ 14325F: drivers/media/usb/siano/ 14326F: drivers/media/mmc/siano/ 14327 14328SIFIVE DRIVERS 14329M: Palmer Dabbelt <palmer@sifive.com> 14330M: Paul Walmsley <paul.walmsley@sifive.com> 14331L: linux-riscv@lists.infradead.org 14332T: git git://github.com/sifive/riscv-linux.git 14333S: Supported 14334K: sifive 14335N: sifive 14336 14337SILEAD TOUCHSCREEN DRIVER 14338M: Hans de Goede <hdegoede@redhat.com> 14339L: linux-input@vger.kernel.org 14340L: platform-driver-x86@vger.kernel.org 14341S: Maintained 14342F: drivers/input/touchscreen/silead.c 14343F: drivers/platform/x86/touchscreen_dmi.c 14344 14345SILICON MOTION SM712 FRAME BUFFER DRIVER 14346M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14347M: Teddy Wang <teddy.wang@siliconmotion.com> 14348M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14349L: linux-fbdev@vger.kernel.org 14350S: Maintained 14351F: drivers/video/fbdev/sm712* 14352F: Documentation/fb/sm712fb.txt 14353 14354SIMPLE FIRMWARE INTERFACE (SFI) 14355M: Len Brown <lenb@kernel.org> 14356L: sfi-devel@simplefirmware.org 14357W: http://simplefirmware.org/ 14358T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14359S: Supported 14360F: arch/x86/platform/sfi/ 14361F: drivers/sfi/ 14362F: include/linux/sfi*.h 14363 14364SIMPLEFB FB DRIVER 14365M: Hans de Goede <hdegoede@redhat.com> 14366L: linux-fbdev@vger.kernel.org 14367S: Maintained 14368F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14369F: drivers/video/fbdev/simplefb.c 14370F: include/linux/platform_data/simplefb.h 14371 14372SIMTEC EB110ATX (Chalice CATS) 14373P: Ben Dooks 14374P: Vincent Sanders <vince@simtec.co.uk> 14375M: Simtec Linux Team <linux@simtec.co.uk> 14376W: http://www.simtec.co.uk/products/EB110ATX/ 14377S: Supported 14378 14379SIMTEC EB2410ITX (BAST) 14380P: Ben Dooks 14381P: Vincent Sanders <vince@simtec.co.uk> 14382M: Simtec Linux Team <linux@simtec.co.uk> 14383W: http://www.simtec.co.uk/products/EB2410ITX/ 14384S: Supported 14385F: arch/arm/mach-s3c24xx/mach-bast.c 14386F: arch/arm/mach-s3c24xx/bast-ide.c 14387F: arch/arm/mach-s3c24xx/bast-irq.c 14388 14389SIPHASH PRF ROUTINES 14390M: Jason A. Donenfeld <Jason@zx2c4.com> 14391S: Maintained 14392F: lib/siphash.c 14393F: lib/test_siphash.c 14394F: include/linux/siphash.h 14395 14396SIOX 14397M: Gavin Schenk <g.schenk@eckelmann.de> 14398M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14399R: Pengutronix Kernel Team <kernel@pengutronix.de> 14400S: Supported 14401F: drivers/siox/* 14402F: drivers/gpio/gpio-siox.c 14403F: include/trace/events/siox.h 14404 14405SIS 190 ETHERNET DRIVER 14406M: Francois Romieu <romieu@fr.zoreil.com> 14407L: netdev@vger.kernel.org 14408S: Maintained 14409F: drivers/net/ethernet/sis/sis190.c 14410 14411SIS 900/7016 FAST ETHERNET DRIVER 14412M: Daniele Venzano <venza@brownhat.org> 14413W: http://www.brownhat.org/sis900.html 14414L: netdev@vger.kernel.org 14415S: Maintained 14416F: drivers/net/ethernet/sis/sis900.* 14417 14418SIS FRAMEBUFFER DRIVER 14419M: Thomas Winischhofer <thomas@winischhofer.net> 14420W: http://www.winischhofer.net/linuxsisvga.shtml 14421S: Maintained 14422F: Documentation/fb/sisfb.txt 14423F: drivers/video/fbdev/sis/ 14424F: include/video/sisfb.h 14425 14426SIS USB2VGA DRIVER 14427M: Thomas Winischhofer <thomas@winischhofer.net> 14428W: http://www.winischhofer.at/linuxsisusbvga.shtml 14429S: Maintained 14430F: drivers/usb/misc/sisusbvga/ 14431 14432SLAB ALLOCATOR 14433M: Christoph Lameter <cl@linux.com> 14434M: Pekka Enberg <penberg@kernel.org> 14435M: David Rientjes <rientjes@google.com> 14436M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14437M: Andrew Morton <akpm@linux-foundation.org> 14438L: linux-mm@kvack.org 14439S: Maintained 14440F: include/linux/sl?b*.h 14441F: mm/sl?b* 14442 14443SLEEPABLE READ-COPY UPDATE (SRCU) 14444M: Lai Jiangshan <jiangshanlai@gmail.com> 14445M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14446M: Josh Triplett <josh@joshtriplett.org> 14447R: Steven Rostedt <rostedt@goodmis.org> 14448R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14449L: rcu@vger.kernel.org 14450W: http://www.rdrop.com/users/paulmck/RCU/ 14451S: Supported 14452T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14453F: include/linux/srcu*.h 14454F: kernel/rcu/srcu*.c 14455 14456SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14457M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14458L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14459S: Maintained 14460F: drivers/slimbus/ 14461F: Documentation/devicetree/bindings/slimbus/ 14462F: include/linux/slimbus.h 14463 14464SMACK SECURITY MODULE 14465M: Casey Schaufler <casey@schaufler-ca.com> 14466L: linux-security-module@vger.kernel.org 14467W: http://schaufler-ca.com 14468T: git git://github.com/cschaufler/smack-next 14469S: Maintained 14470F: Documentation/admin-guide/LSM/Smack.rst 14471F: security/smack/ 14472 14473SMC91x ETHERNET DRIVER 14474M: Nicolas Pitre <nico@fluxnic.net> 14475S: Odd Fixes 14476F: drivers/net/ethernet/smsc/smc91x.* 14477 14478SMIA AND SMIA++ IMAGE SENSOR DRIVER 14479M: Sakari Ailus <sakari.ailus@iki.fi> 14480L: linux-media@vger.kernel.org 14481S: Maintained 14482F: drivers/media/i2c/smiapp/ 14483F: include/media/i2c/smiapp.h 14484F: drivers/media/i2c/smiapp-pll.c 14485F: drivers/media/i2c/smiapp-pll.h 14486F: include/uapi/linux/smiapp.h 14487F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14488 14489SMM665 HARDWARE MONITOR DRIVER 14490M: Guenter Roeck <linux@roeck-us.net> 14491L: linux-hwmon@vger.kernel.org 14492S: Maintained 14493F: Documentation/hwmon/smm665.rst 14494F: drivers/hwmon/smm665.c 14495 14496SMSC EMC2103 HARDWARE MONITOR DRIVER 14497M: Steve Glendinning <steve.glendinning@shawell.net> 14498L: linux-hwmon@vger.kernel.org 14499S: Maintained 14500F: Documentation/hwmon/emc2103.rst 14501F: drivers/hwmon/emc2103.c 14502 14503SMSC SCH5627 HARDWARE MONITOR DRIVER 14504M: Hans de Goede <hdegoede@redhat.com> 14505L: linux-hwmon@vger.kernel.org 14506S: Supported 14507F: Documentation/hwmon/sch5627.rst 14508F: drivers/hwmon/sch5627.c 14509 14510SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14511M: Steve Glendinning <steve.glendinning@shawell.net> 14512L: linux-fbdev@vger.kernel.org 14513S: Maintained 14514F: drivers/video/fbdev/smscufx.c 14515 14516SMSC47B397 HARDWARE MONITOR DRIVER 14517M: Jean Delvare <jdelvare@suse.com> 14518L: linux-hwmon@vger.kernel.org 14519S: Maintained 14520F: Documentation/hwmon/smsc47b397.rst 14521F: drivers/hwmon/smsc47b397.c 14522 14523SMSC911x ETHERNET DRIVER 14524M: Steve Glendinning <steve.glendinning@shawell.net> 14525L: netdev@vger.kernel.org 14526S: Maintained 14527F: include/linux/smsc911x.h 14528F: drivers/net/ethernet/smsc/smsc911x.* 14529 14530SMSC9420 PCI ETHERNET DRIVER 14531M: Steve Glendinning <steve.glendinning@shawell.net> 14532L: netdev@vger.kernel.org 14533S: Maintained 14534F: drivers/net/ethernet/smsc/smsc9420.* 14535 14536SOC-CAMERA V4L2 SUBSYSTEM 14537L: linux-media@vger.kernel.org 14538T: git git://linuxtv.org/media_tree.git 14539S: Orphan 14540F: include/media/soc_camera.h 14541F: drivers/staging/media/soc_camera/ 14542 14543SOCIONEXT SYNQUACER I2C DRIVER 14544M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14545L: linux-i2c@vger.kernel.org 14546S: Maintained 14547F: drivers/i2c/busses/i2c-synquacer.c 14548F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14549 14550SOCIONEXT UNIPHIER SOUND DRIVER 14551L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14552S: Orphan 14553F: sound/soc/uniphier/ 14554 14555SOEKRIS NET48XX LED SUPPORT 14556M: Chris Boot <bootc@bootc.net> 14557S: Maintained 14558F: drivers/leds/leds-net48xx.c 14559 14560SOFT-ROCE DRIVER (rxe) 14561M: Moni Shoua <monis@mellanox.com> 14562L: linux-rdma@vger.kernel.org 14563S: Supported 14564W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14565Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14566F: drivers/infiniband/sw/rxe/ 14567F: include/uapi/rdma/rdma_user_rxe.h 14568 14569SOFTLOGIC 6x10 MPEG CODEC 14570M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14571M: Anton Sviridenko <anton@corp.bluecherry.net> 14572M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14573M: Andrey Utkin <andrey_utkin@fastmail.com> 14574M: Ismael Luceno <ismael@iodev.co.uk> 14575L: linux-media@vger.kernel.org 14576S: Supported 14577F: drivers/media/pci/solo6x10/ 14578 14579SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14580M: James Morse <james.morse@arm.com> 14581L: linux-arm-kernel@lists.infradead.org 14582S: Maintained 14583F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14584F: drivers/firmware/arm_sdei.c 14585F: include/linux/arm_sdei.h 14586F: include/uapi/linux/arm_sdei.h 14587 14588SOFTWARE RAID (Multiple Disks) SUPPORT 14589M: Shaohua Li <shli@kernel.org> 14590L: linux-raid@vger.kernel.org 14591T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14592S: Supported 14593F: drivers/md/Makefile 14594F: drivers/md/Kconfig 14595F: drivers/md/md* 14596F: drivers/md/raid* 14597F: include/linux/raid/ 14598F: include/uapi/linux/raid/ 14599 14600SOCIONEXT (SNI) AVE NETWORK DRIVER 14601M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14602L: netdev@vger.kernel.org 14603S: Maintained 14604F: drivers/net/ethernet/socionext/sni_ave.c 14605F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14606 14607SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14608M: Jassi Brar <jaswinder.singh@linaro.org> 14609L: netdev@vger.kernel.org 14610S: Maintained 14611F: drivers/net/ethernet/socionext/netsec.c 14612F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14613 14614SOLIDRUN CLEARFOG SUPPORT 14615M: Russell King <linux@armlinux.org.uk> 14616S: Maintained 14617F: arch/arm/boot/dts/armada-388-clearfog* 14618F: arch/arm/boot/dts/armada-38x-solidrun-* 14619 14620SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14621M: Russell King <linux@armlinux.org.uk> 14622S: Maintained 14623F: arch/arm/boot/dts/imx6*-cubox-i* 14624F: arch/arm/boot/dts/imx6*-hummingboard* 14625F: arch/arm/boot/dts/imx6*-sr-* 14626 14627SONIC NETWORK DRIVER 14628M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14629L: netdev@vger.kernel.org 14630S: Maintained 14631F: drivers/net/ethernet/natsemi/sonic.* 14632 14633SONICS SILICON BACKPLANE DRIVER (SSB) 14634M: Michael Buesch <m@bues.ch> 14635L: linux-wireless@vger.kernel.org 14636S: Maintained 14637F: drivers/ssb/ 14638F: include/linux/ssb/ 14639 14640SONY IMX214 SENSOR DRIVER 14641M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14642L: linux-media@vger.kernel.org 14643T: git git://linuxtv.org/media_tree.git 14644S: Maintained 14645F: drivers/media/i2c/imx214.c 14646F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14647 14648SONY IMX258 SENSOR DRIVER 14649M: Sakari Ailus <sakari.ailus@linux.intel.com> 14650L: linux-media@vger.kernel.org 14651T: git git://linuxtv.org/media_tree.git 14652S: Maintained 14653F: drivers/media/i2c/imx258.c 14654 14655SONY IMX274 SENSOR DRIVER 14656M: Leon Luo <leonl@leopardimaging.com> 14657L: linux-media@vger.kernel.org 14658T: git git://linuxtv.org/media_tree.git 14659S: Maintained 14660F: drivers/media/i2c/imx274.c 14661F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14662 14663SONY IMX319 SENSOR DRIVER 14664M: Bingbu Cao <bingbu.cao@intel.com> 14665L: linux-media@vger.kernel.org 14666T: git git://linuxtv.org/media_tree.git 14667S: Maintained 14668F: drivers/media/i2c/imx319.c 14669 14670SONY IMX355 SENSOR DRIVER 14671M: Tianshu Qiu <tian.shu.qiu@intel.com> 14672L: linux-media@vger.kernel.org 14673T: git git://linuxtv.org/media_tree.git 14674S: Maintained 14675F: drivers/media/i2c/imx355.c 14676 14677SONY MEMORYSTICK SUBSYSTEM 14678M: Maxim Levitsky <maximlevitsky@gmail.com> 14679M: Alex Dubov <oakad@yahoo.com> 14680M: Ulf Hansson <ulf.hansson@linaro.org> 14681L: linux-mmc@vger.kernel.org 14682T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14683S: Maintained 14684F: drivers/memstick/ 14685F: include/linux/memstick.h 14686 14687SONY VAIO CONTROL DEVICE DRIVER 14688M: Mattia Dongili <malattia@linux.it> 14689L: platform-driver-x86@vger.kernel.org 14690W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14691S: Maintained 14692F: Documentation/laptops/sony-laptop.txt 14693F: drivers/char/sonypi.c 14694F: drivers/platform/x86/sony-laptop.c 14695F: include/linux/sony-laptop.h 14696 14697SOUND 14698M: Jaroslav Kysela <perex@perex.cz> 14699M: Takashi Iwai <tiwai@suse.com> 14700L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14701W: http://www.alsa-project.org/ 14702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14703Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14704S: Maintained 14705F: Documentation/sound/ 14706F: include/sound/ 14707F: include/uapi/sound/ 14708F: sound/ 14709 14710SOUND - COMPRESSED AUDIO 14711M: Vinod Koul <vkoul@kernel.org> 14712L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14714S: Supported 14715F: Documentation/sound/designs/compress-offload.rst 14716F: include/sound/compress_driver.h 14717F: include/uapi/sound/compress_* 14718F: sound/core/compress_offload.c 14719F: sound/soc/soc-compress.c 14720 14721SOUND - DMAENGINE HELPERS 14722M: Lars-Peter Clausen <lars@metafoo.de> 14723S: Supported 14724F: include/sound/dmaengine_pcm.h 14725F: sound/core/pcm_dmaengine.c 14726F: sound/soc/soc-generic-dmaengine-pcm.c 14727 14728SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14729M: Liam Girdwood <lgirdwood@gmail.com> 14730M: Mark Brown <broonie@kernel.org> 14731T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14732L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14733W: http://alsa-project.org/main/index.php/ASoC 14734S: Supported 14735F: Documentation/devicetree/bindings/sound/ 14736F: Documentation/sound/soc/ 14737F: sound/soc/ 14738F: include/dt-bindings/sound/ 14739F: include/sound/soc* 14740 14741SOUNDWIRE SUBSYSTEM 14742M: Vinod Koul <vkoul@kernel.org> 14743M: Sanyog Kale <sanyog.r.kale@intel.com> 14744R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14745L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14746S: Supported 14747F: Documentation/driver-api/soundwire/ 14748F: drivers/soundwire/ 14749F: include/linux/soundwire/ 14750 14751SP2 MEDIA DRIVER 14752M: Olli Salonen <olli.salonen@iki.fi> 14753L: linux-media@vger.kernel.org 14754W: https://linuxtv.org 14755Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14756S: Maintained 14757F: drivers/media/dvb-frontends/sp2* 14758 14759SPARC + UltraSPARC (sparc/sparc64) 14760M: "David S. Miller" <davem@davemloft.net> 14761L: sparclinux@vger.kernel.org 14762Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14764T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14765S: Maintained 14766F: arch/sparc/ 14767F: drivers/sbus/ 14768 14769SPARC SERIAL DRIVERS 14770M: "David S. Miller" <davem@davemloft.net> 14771L: sparclinux@vger.kernel.org 14772T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14773T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14774S: Maintained 14775F: include/linux/sunserialcore.h 14776F: drivers/tty/serial/suncore.c 14777F: drivers/tty/serial/sunhv.c 14778F: drivers/tty/serial/sunsab.c 14779F: drivers/tty/serial/sunsab.h 14780F: drivers/tty/serial/sunsu.c 14781F: drivers/tty/serial/sunzilog.c 14782F: drivers/tty/serial/sunzilog.h 14783F: drivers/tty/vcc.c 14784 14785SPARSE CHECKER 14786M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14787L: linux-sparse@vger.kernel.org 14788W: https://sparse.wiki.kernel.org/ 14789T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14790S: Maintained 14791F: include/linux/compiler.h 14792 14793SPEAR CLOCK FRAMEWORK SUPPORT 14794M: Viresh Kumar <vireshk@kernel.org> 14795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14796W: http://www.st.com/spear 14797S: Maintained 14798F: drivers/clk/spear/ 14799 14800SPEAR PLATFORM SUPPORT 14801M: Viresh Kumar <vireshk@kernel.org> 14802M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14804W: http://www.st.com/spear 14805S: Maintained 14806F: arch/arm/boot/dts/spear* 14807F: arch/arm/mach-spear/ 14808 14809SPI NOR SUBSYSTEM 14810M: Marek Vasut <marek.vasut@gmail.com> 14811M: Tudor Ambarus <tudor.ambarus@microchip.com> 14812L: linux-mtd@lists.infradead.org 14813W: http://www.linux-mtd.infradead.org/ 14814Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14815T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 14816S: Maintained 14817F: drivers/mtd/spi-nor/ 14818F: include/linux/mtd/spi-nor.h 14819 14820SPI SUBSYSTEM 14821M: Mark Brown <broonie@kernel.org> 14822L: linux-spi@vger.kernel.org 14823T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14824Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14825S: Maintained 14826F: Documentation/devicetree/bindings/spi/ 14827F: Documentation/spi/ 14828F: drivers/spi/ 14829F: include/linux/spi/ 14830F: include/uapi/linux/spi/ 14831F: tools/spi/ 14832 14833SPIDERNET NETWORK DRIVER for CELL 14834M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14835L: netdev@vger.kernel.org 14836S: Supported 14837F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14838F: drivers/net/ethernet/toshiba/spider_net* 14839 14840SPMI SUBSYSTEM 14841R: Stephen Boyd <sboyd@kernel.org> 14842L: linux-arm-msm@vger.kernel.org 14843F: Documentation/devicetree/bindings/spmi/ 14844F: drivers/spmi/ 14845F: include/dt-bindings/spmi/spmi.h 14846F: include/linux/spmi.h 14847F: include/trace/events/spmi.h 14848 14849SPU FILE SYSTEM 14850M: Jeremy Kerr <jk@ozlabs.org> 14851L: linuxppc-dev@lists.ozlabs.org 14852W: http://www.ibm.com/developerworks/power/cell/ 14853S: Supported 14854F: Documentation/filesystems/spufs.txt 14855F: arch/powerpc/platforms/cell/spufs/ 14856 14857SQUASHFS FILE SYSTEM 14858M: Phillip Lougher <phillip@squashfs.org.uk> 14859L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14860W: http://squashfs.org.uk 14861T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14862S: Maintained 14863F: Documentation/filesystems/squashfs.txt 14864F: fs/squashfs/ 14865 14866SRM (Alpha) environment access 14867M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14868S: Maintained 14869F: arch/alpha/kernel/srm_env.c 14870 14871ST LSM6DSx IMU IIO DRIVER 14872M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14873L: linux-iio@vger.kernel.org 14874W: http://www.st.com/ 14875S: Maintained 14876F: drivers/iio/imu/st_lsm6dsx/ 14877F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14878 14879ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 14880M: Mickael Guene <mickael.guene@st.com> 14881L: linux-media@vger.kernel.org 14882T: git git://linuxtv.org/media_tree.git 14883S: Maintained 14884F: drivers/media/i2c/st-mipid02.c 14885F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 14886 14887ST STM32 I2C/SMBUS DRIVER 14888M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14889L: linux-i2c@vger.kernel.org 14890S: Maintained 14891F: drivers/i2c/busses/i2c-stm32* 14892 14893ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14894M: Song Qiang <songqiang1304521@gmail.com> 14895L: linux-iio@vger.kernel.org 14896S: Maintained 14897F: drivers/iio/proximity/vl53l0x-i2c.c 14898F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14899 14900STABLE BRANCH 14901M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14902M: Sasha Levin <sashal@kernel.org> 14903L: stable@vger.kernel.org 14904S: Supported 14905F: Documentation/process/stable-kernel-rules.rst 14906 14907STAGING - COMEDI 14908M: Ian Abbott <abbotti@mev.co.uk> 14909M: H Hartley Sweeten <hsweeten@visionengravers.com> 14910S: Odd Fixes 14911F: drivers/staging/comedi/ 14912 14913STAGING - EROFS FILE SYSTEM 14914M: Gao Xiang <gaoxiang25@huawei.com> 14915M: Chao Yu <yuchao0@huawei.com> 14916L: linux-erofs@lists.ozlabs.org 14917S: Maintained 14918F: drivers/staging/erofs/ 14919 14920STAGING - INDUSTRIAL IO 14921M: Jonathan Cameron <jic23@kernel.org> 14922L: linux-iio@vger.kernel.org 14923S: Odd Fixes 14924F: Documentation/devicetree/bindings/staging/iio/ 14925F: drivers/staging/iio/ 14926 14927STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14928M: Marc Dietrich <marvin24@gmx.de> 14929L: ac100@lists.launchpad.net (moderated for non-subscribers) 14930L: linux-tegra@vger.kernel.org 14931S: Maintained 14932F: drivers/staging/nvec/ 14933 14934STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14935M: Jens Frederich <jfrederich@gmail.com> 14936M: Daniel Drake <dsd@laptop.org> 14937M: Jon Nettleton <jon.nettleton@gmail.com> 14938W: http://wiki.laptop.org/go/DCON 14939S: Maintained 14940F: drivers/staging/olpc_dcon/ 14941 14942STAGING - REALTEK RTL8712U DRIVERS 14943M: Larry Finger <Larry.Finger@lwfinger.net> 14944M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14945S: Odd Fixes 14946F: drivers/staging/rtl8712/ 14947 14948STAGING - REALTEK RTL8188EU DRIVERS 14949M: Larry Finger <Larry.Finger@lwfinger.net> 14950S: Odd Fixes 14951F: drivers/staging/rtl8188eu/ 14952 14953STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14954M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14955M: Teddy Wang <teddy.wang@siliconmotion.com> 14956M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14957L: linux-fbdev@vger.kernel.org 14958S: Maintained 14959F: drivers/staging/sm750fb/ 14960 14961STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14962M: William Hubbs <w.d.hubbs@gmail.com> 14963M: Chris Brannon <chris@the-brannons.com> 14964M: Kirk Reiser <kirk@reisers.ca> 14965M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14966L: speakup@linux-speakup.org 14967W: http://www.linux-speakup.org/ 14968S: Odd Fixes 14969F: drivers/staging/speakup/ 14970 14971STAGING - VIA VT665X DRIVERS 14972M: Forest Bond <forest@alittletooquiet.net> 14973S: Odd Fixes 14974F: drivers/staging/vt665?/ 14975 14976STAGING - WILC1000 WIFI DRIVER 14977M: Adham Abozaeid <adham.abozaeid@microchip.com> 14978M: Ajay Singh <ajay.kathat@microchip.com> 14979L: linux-wireless@vger.kernel.org 14980S: Supported 14981F: drivers/staging/wilc1000/ 14982 14983STAGING SUBSYSTEM 14984M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14985T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14986L: devel@driverdev.osuosl.org 14987S: Supported 14988F: drivers/staging/ 14989 14990STARFIRE/DURALAN NETWORK DRIVER 14991M: Ion Badulescu <ionut@badula.org> 14992S: Odd Fixes 14993F: drivers/net/ethernet/adaptec/starfire* 14994 14995STEC S1220 SKD DRIVER 14996M: Damien Le Moal <Damien.LeMoal@wdc.com> 14997L: linux-block@vger.kernel.org 14998S: Maintained 14999F: drivers/block/skd*[ch] 15000 15001STI AUDIO (ASoC) DRIVERS 15002M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15004S: Maintained 15005F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15006F: sound/soc/sti/ 15007 15008STI CEC DRIVER 15009M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15010S: Maintained 15011F: drivers/media/platform/sti/cec/ 15012F: Documentation/devicetree/bindings/media/stih-cec.txt 15013 15014STK1160 USB VIDEO CAPTURE DRIVER 15015M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15016L: linux-media@vger.kernel.org 15017T: git git://linuxtv.org/media_tree.git 15018S: Maintained 15019F: drivers/media/usb/stk1160/ 15020 15021STM32 AUDIO (ASoC) DRIVERS 15022M: Olivier Moysan <olivier.moysan@st.com> 15023M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15024L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15025S: Maintained 15026F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15027F: sound/soc/stm/ 15028 15029STM32 TIMER/LPTIMER DRIVERS 15030M: Fabrice Gasnier <fabrice.gasnier@st.com> 15031S: Maintained 15032F: drivers/*/stm32-*timer* 15033F: drivers/pwm/pwm-stm32* 15034F: include/linux/*/stm32-*tim* 15035F: Documentation/ABI/testing/*timer-stm32 15036F: Documentation/devicetree/bindings/*/stm32-*timer* 15037F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15038 15039STMMAC ETHERNET DRIVER 15040M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15041M: Alexandre Torgue <alexandre.torgue@st.com> 15042M: Jose Abreu <joabreu@synopsys.com> 15043L: netdev@vger.kernel.org 15044W: http://www.stlinux.com 15045S: Supported 15046F: drivers/net/ethernet/stmicro/stmmac/ 15047 15048SUN3/3X 15049M: Sam Creasey <sammy@sammy.net> 15050W: http://sammy.net/sun3/ 15051S: Maintained 15052F: arch/m68k/kernel/*sun3* 15053F: arch/m68k/sun3*/ 15054F: arch/m68k/include/asm/sun3* 15055F: drivers/net/ethernet/i825xx/sun3* 15056 15057SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15058M: Hans de Goede <hdegoede@redhat.com> 15059L: linux-input@vger.kernel.org 15060S: Maintained 15061F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15062F: drivers/input/keyboard/sun4i-lradc-keys.c 15063 15064SUNDANCE NETWORK DRIVER 15065M: Denis Kirjanov <kda@linux-powerpc.org> 15066L: netdev@vger.kernel.org 15067S: Maintained 15068F: drivers/net/ethernet/dlink/sundance.c 15069 15070SUPERH 15071M: Yoshinori Sato <ysato@users.sourceforge.jp> 15072M: Rich Felker <dalias@libc.org> 15073L: linux-sh@vger.kernel.org 15074Q: http://patchwork.kernel.org/project/linux-sh/list/ 15075S: Maintained 15076F: Documentation/sh/ 15077F: arch/sh/ 15078F: drivers/sh/ 15079 15080SUSPEND TO RAM 15081M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15082M: Len Brown <len.brown@intel.com> 15083M: Pavel Machek <pavel@ucw.cz> 15084L: linux-pm@vger.kernel.org 15085B: https://bugzilla.kernel.org 15086S: Supported 15087F: Documentation/power/ 15088F: arch/x86/kernel/acpi/ 15089F: drivers/base/power/ 15090F: kernel/power/ 15091F: include/linux/suspend.h 15092F: include/linux/freezer.h 15093F: include/linux/pm.h 15094 15095SVGA HANDLING 15096M: Martin Mares <mj@ucw.cz> 15097L: linux-video@atrey.karlin.mff.cuni.cz 15098S: Maintained 15099F: Documentation/svga.txt 15100F: arch/x86/boot/video* 15101 15102SWIOTLB SUBSYSTEM 15103M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15104L: iommu@lists.linux-foundation.org 15105T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15106S: Supported 15107F: kernel/dma/swiotlb.c 15108F: arch/*/kernel/pci-swiotlb.c 15109F: include/linux/swiotlb.h 15110 15111SWITCHDEV 15112M: Jiri Pirko <jiri@resnulli.us> 15113M: Ivan Vecera <ivecera@redhat.com> 15114L: netdev@vger.kernel.org 15115S: Supported 15116F: net/switchdev/ 15117F: include/net/switchdev.h 15118 15119SY8106A REGULATOR DRIVER 15120M: Icenowy Zheng <icenowy@aosc.io> 15121S: Maintained 15122F: drivers/regulator/sy8106a-regulator.c 15123F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15124 15125SYNC FILE FRAMEWORK 15126M: Sumit Semwal <sumit.semwal@linaro.org> 15127R: Gustavo Padovan <gustavo@padovan.org> 15128S: Maintained 15129L: linux-media@vger.kernel.org 15130L: dri-devel@lists.freedesktop.org 15131F: drivers/dma-buf/sync_* 15132F: drivers/dma-buf/dma-fence* 15133F: drivers/dma-buf/sw_sync.c 15134F: include/linux/sync_file.h 15135F: include/uapi/linux/sync_file.h 15136F: Documentation/sync_file.txt 15137T: git git://anongit.freedesktop.org/drm/drm-misc 15138 15139SYNOPSYS ARC ARCHITECTURE 15140M: Vineet Gupta <vgupta@synopsys.com> 15141L: linux-snps-arc@lists.infradead.org 15142S: Supported 15143F: arch/arc/ 15144F: Documentation/devicetree/bindings/arc/* 15145F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15146F: drivers/clocksource/arc_timer.c 15147F: drivers/tty/serial/arc_uart.c 15148T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15149 15150SYNOPSYS ARC HSDK SDP pll clock driver 15151M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15152S: Supported 15153F: drivers/clk/clk-hsdk-pll.c 15154F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15155 15156SYNOPSYS ARC SDP clock driver 15157M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15158S: Supported 15159F: drivers/clk/axs10x/* 15160F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15161 15162SYNOPSYS ARC SDP platform support 15163M: Alexey Brodkin <abrodkin@synopsys.com> 15164S: Supported 15165F: arch/arc/plat-axs10x 15166F: arch/arc/boot/dts/ax* 15167F: Documentation/devicetree/bindings/arc/axs10* 15168 15169SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15170M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15171S: Supported 15172F: drivers/reset/reset-axs10x.c 15173F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15174 15175SYNOPSYS CREG GPIO DRIVER 15176M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15177S: Maintained 15178F: drivers/gpio/gpio-creg-snps.c 15179F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15180 15181SYNOPSYS DESIGNWARE 8250 UART DRIVER 15182R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15183S: Maintained 15184F: drivers/tty/serial/8250/8250_dw.c 15185 15186SYNOPSYS DESIGNWARE APB GPIO DRIVER 15187M: Hoan Tran <hoan@os.amperecomputing.com> 15188L: linux-gpio@vger.kernel.org 15189S: Maintained 15190F: drivers/gpio/gpio-dwapb.c 15191F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15192 15193SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15194M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15195S: Maintained 15196F: drivers/dma/dwi-axi-dmac/ 15197F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15198 15199SYNOPSYS DESIGNWARE DMAC DRIVER 15200M: Viresh Kumar <vireshk@kernel.org> 15201R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15202S: Maintained 15203F: Documentation/devicetree/bindings/dma/snps-dma.txt 15204F: drivers/dma/dw/ 15205F: include/dt-bindings/dma/dw-dmac.h 15206F: include/linux/dma/dw.h 15207F: include/linux/platform_data/dma-dw.h 15208 15209SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15210M: Jose Abreu <Jose.Abreu@synopsys.com> 15211L: netdev@vger.kernel.org 15212S: Supported 15213F: drivers/net/ethernet/synopsys/ 15214 15215SYNOPSYS DESIGNWARE I2C DRIVER 15216M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15217R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15218R: Mika Westerberg <mika.westerberg@linux.intel.com> 15219L: linux-i2c@vger.kernel.org 15220S: Maintained 15221F: drivers/i2c/busses/i2c-designware-* 15222F: include/linux/platform_data/i2c-designware.h 15223 15224SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15225M: Jaehoon Chung <jh80.chung@samsung.com> 15226L: linux-mmc@vger.kernel.org 15227S: Maintained 15228F: drivers/mmc/host/dw_mmc* 15229 15230SYNOPSYS HSDK RESET CONTROLLER DRIVER 15231M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15232S: Supported 15233F: drivers/reset/reset-hsdk.c 15234F: include/dt-bindings/reset/snps,hsdk-reset.h 15235F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15236 15237SYSTEM CONFIGURATION (SYSCON) 15238M: Lee Jones <lee.jones@linaro.org> 15239M: Arnd Bergmann <arnd@arndb.de> 15240T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15241S: Supported 15242F: drivers/mfd/syscon.c 15243 15244SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15245M: Sudeep Holla <sudeep.holla@arm.com> 15246L: linux-arm-kernel@lists.infradead.org 15247S: Maintained 15248F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15249F: drivers/clk/clk-sc[mp]i.c 15250F: drivers/cpufreq/sc[mp]i-cpufreq.c 15251F: drivers/firmware/arm_scpi.c 15252F: drivers/firmware/arm_scmi/ 15253F: include/linux/sc[mp]i_protocol.h 15254 15255SYSTEM RESET/SHUTDOWN DRIVERS 15256M: Sebastian Reichel <sre@kernel.org> 15257L: linux-pm@vger.kernel.org 15258T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15259S: Maintained 15260F: Documentation/devicetree/bindings/power/reset/ 15261F: drivers/power/reset/ 15262 15263SYSTEM TRACE MODULE CLASS 15264M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15265S: Maintained 15266T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15267F: Documentation/trace/stm.rst 15268F: drivers/hwtracing/stm/ 15269F: include/linux/stm.h 15270F: include/uapi/linux/stm.h 15271 15272SYSV FILESYSTEM 15273M: Christoph Hellwig <hch@infradead.org> 15274S: Maintained 15275F: Documentation/filesystems/sysv-fs.txt 15276F: fs/sysv/ 15277F: include/linux/sysv_fs.h 15278 15279TASKSTATS STATISTICS INTERFACE 15280M: Balbir Singh <bsingharora@gmail.com> 15281S: Maintained 15282F: Documentation/accounting/taskstats* 15283F: include/linux/taskstats* 15284F: kernel/taskstats.c 15285 15286TC subsystem 15287M: Jamal Hadi Salim <jhs@mojatatu.com> 15288M: Cong Wang <xiyou.wangcong@gmail.com> 15289M: Jiri Pirko <jiri@resnulli.us> 15290L: netdev@vger.kernel.org 15291S: Maintained 15292F: include/net/pkt_cls.h 15293F: include/net/pkt_sched.h 15294F: include/net/tc_act/ 15295F: include/uapi/linux/pkt_cls.h 15296F: include/uapi/linux/pkt_sched.h 15297F: include/uapi/linux/tc_act/ 15298F: include/uapi/linux/tc_ematch/ 15299F: net/sched/ 15300 15301TC90522 MEDIA DRIVER 15302M: Akihiro Tsukada <tskd08@gmail.com> 15303L: linux-media@vger.kernel.org 15304S: Odd Fixes 15305F: drivers/media/dvb-frontends/tc90522* 15306 15307TCP LOW PRIORITY MODULE 15308M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15309M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15310W: http://tcp-lp-mod.sourceforge.net/ 15311S: Maintained 15312F: net/ipv4/tcp_lp.c 15313 15314TDA10071 MEDIA DRIVER 15315M: Antti Palosaari <crope@iki.fi> 15316L: linux-media@vger.kernel.org 15317W: https://linuxtv.org 15318W: http://palosaari.fi/linux/ 15319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15320T: git git://linuxtv.org/anttip/media_tree.git 15321S: Maintained 15322F: drivers/media/dvb-frontends/tda10071* 15323 15324TDA18212 MEDIA DRIVER 15325M: Antti Palosaari <crope@iki.fi> 15326L: linux-media@vger.kernel.org 15327W: https://linuxtv.org 15328W: http://palosaari.fi/linux/ 15329Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15330T: git git://linuxtv.org/anttip/media_tree.git 15331S: Maintained 15332F: drivers/media/tuners/tda18212* 15333 15334TDA18218 MEDIA DRIVER 15335M: Antti Palosaari <crope@iki.fi> 15336L: linux-media@vger.kernel.org 15337W: https://linuxtv.org 15338W: http://palosaari.fi/linux/ 15339Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15340T: git git://linuxtv.org/anttip/media_tree.git 15341S: Maintained 15342F: drivers/media/tuners/tda18218* 15343 15344TDA18250 MEDIA DRIVER 15345M: Olli Salonen <olli.salonen@iki.fi> 15346L: linux-media@vger.kernel.org 15347W: https://linuxtv.org 15348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15349T: git git://linuxtv.org/media_tree.git 15350S: Maintained 15351F: drivers/media/tuners/tda18250* 15352 15353TDA18271 MEDIA DRIVER 15354M: Michael Krufky <mkrufky@linuxtv.org> 15355L: linux-media@vger.kernel.org 15356W: https://linuxtv.org 15357W: http://github.com/mkrufky 15358Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15359T: git git://linuxtv.org/mkrufky/tuners.git 15360S: Maintained 15361F: drivers/media/tuners/tda18271* 15362 15363TDA1997x MEDIA DRIVER 15364M: Tim Harvey <tharvey@gateworks.com> 15365L: linux-media@vger.kernel.org 15366W: https://linuxtv.org 15367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15368S: Maintained 15369F: drivers/media/i2c/tda1997x.* 15370 15371TDA827x MEDIA DRIVER 15372M: Michael Krufky <mkrufky@linuxtv.org> 15373L: linux-media@vger.kernel.org 15374W: https://linuxtv.org 15375W: http://github.com/mkrufky 15376Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15377T: git git://linuxtv.org/mkrufky/tuners.git 15378S: Maintained 15379F: drivers/media/tuners/tda8290.* 15380 15381TDA8290 MEDIA DRIVER 15382M: Michael Krufky <mkrufky@linuxtv.org> 15383L: linux-media@vger.kernel.org 15384W: https://linuxtv.org 15385W: http://github.com/mkrufky 15386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15387T: git git://linuxtv.org/mkrufky/tuners.git 15388S: Maintained 15389F: drivers/media/tuners/tda8290.* 15390 15391TDA9840 MEDIA DRIVER 15392M: Hans Verkuil <hverkuil@xs4all.nl> 15393L: linux-media@vger.kernel.org 15394T: git git://linuxtv.org/media_tree.git 15395W: https://linuxtv.org 15396S: Maintained 15397F: drivers/media/i2c/tda9840* 15398 15399TEA5761 TUNER DRIVER 15400M: Mauro Carvalho Chehab <mchehab@kernel.org> 15401L: linux-media@vger.kernel.org 15402W: https://linuxtv.org 15403T: git git://linuxtv.org/media_tree.git 15404S: Odd fixes 15405F: drivers/media/tuners/tea5761.* 15406 15407TEA5767 TUNER DRIVER 15408M: Mauro Carvalho Chehab <mchehab@kernel.org> 15409L: linux-media@vger.kernel.org 15410W: https://linuxtv.org 15411T: git git://linuxtv.org/media_tree.git 15412S: Maintained 15413F: drivers/media/tuners/tea5767.* 15414 15415TEA6415C MEDIA DRIVER 15416M: Hans Verkuil <hverkuil@xs4all.nl> 15417L: linux-media@vger.kernel.org 15418T: git git://linuxtv.org/media_tree.git 15419W: https://linuxtv.org 15420S: Maintained 15421F: drivers/media/i2c/tea6415c* 15422 15423TEA6420 MEDIA DRIVER 15424M: Hans Verkuil <hverkuil@xs4all.nl> 15425L: linux-media@vger.kernel.org 15426T: git git://linuxtv.org/media_tree.git 15427W: https://linuxtv.org 15428S: Maintained 15429F: drivers/media/i2c/tea6420* 15430 15431TEAM DRIVER 15432M: Jiri Pirko <jiri@resnulli.us> 15433L: netdev@vger.kernel.org 15434S: Supported 15435F: drivers/net/team/ 15436F: include/linux/if_team.h 15437F: include/uapi/linux/if_team.h 15438 15439TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15440M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15441S: Maintained 15442F: arch/x86/platform/ts5500/ 15443 15444TECHNOTREND USB IR RECEIVER 15445M: Sean Young <sean@mess.org> 15446L: linux-media@vger.kernel.org 15447S: Maintained 15448F: drivers/media/rc/ttusbir.c 15449 15450TECHWELL TW9910 VIDEO DECODER 15451L: linux-media@vger.kernel.org 15452S: Orphan 15453F: drivers/media/i2c/tw9910.c 15454F: include/media/i2c/tw9910.h 15455 15456TEE SUBSYSTEM 15457M: Jens Wiklander <jens.wiklander@linaro.org> 15458S: Maintained 15459F: include/linux/tee_drv.h 15460F: include/uapi/linux/tee.h 15461F: drivers/tee/ 15462F: Documentation/tee.txt 15463 15464TEGRA ARCHITECTURE SUPPORT 15465M: Thierry Reding <thierry.reding@gmail.com> 15466M: Jonathan Hunter <jonathanh@nvidia.com> 15467L: linux-tegra@vger.kernel.org 15468Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15469T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15470S: Supported 15471N: [^a-z]tegra 15472 15473TEGRA CLOCK DRIVER 15474M: Peter De Schrijver <pdeschrijver@nvidia.com> 15475M: Prashant Gaikwad <pgaikwad@nvidia.com> 15476S: Supported 15477F: drivers/clk/tegra/ 15478 15479TEGRA DMA DRIVERS 15480M: Laxman Dewangan <ldewangan@nvidia.com> 15481M: Jon Hunter <jonathanh@nvidia.com> 15482S: Supported 15483F: drivers/dma/tegra* 15484 15485TEGRA I2C DRIVER 15486M: Laxman Dewangan <ldewangan@nvidia.com> 15487S: Supported 15488F: drivers/i2c/busses/i2c-tegra.c 15489 15490TEGRA IOMMU DRIVERS 15491M: Thierry Reding <thierry.reding@gmail.com> 15492L: linux-tegra@vger.kernel.org 15493S: Supported 15494F: drivers/iommu/tegra* 15495 15496TEGRA KBC DRIVER 15497M: Laxman Dewangan <ldewangan@nvidia.com> 15498S: Supported 15499F: drivers/input/keyboard/tegra-kbc.c 15500 15501TEGRA NAND DRIVER 15502M: Stefan Agner <stefan@agner.ch> 15503M: Lucas Stach <dev@lynxeye.de> 15504S: Maintained 15505F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15506F: drivers/mtd/nand/raw/tegra_nand.c 15507 15508TEGRA PWM DRIVER 15509M: Thierry Reding <thierry.reding@gmail.com> 15510S: Supported 15511F: drivers/pwm/pwm-tegra.c 15512 15513TEGRA SERIAL DRIVER 15514M: Laxman Dewangan <ldewangan@nvidia.com> 15515S: Supported 15516F: drivers/tty/serial/serial-tegra.c 15517 15518TEGRA SPI DRIVER 15519M: Laxman Dewangan <ldewangan@nvidia.com> 15520S: Supported 15521F: drivers/spi/spi-tegra* 15522 15523TEGRA XUSB PADCTL DRIVER 15524M: JC Kuo <jckuo@nvidia.com> 15525S: Supported 15526F: drivers/phy/tegra/xusb* 15527 15528TEHUTI ETHERNET DRIVER 15529M: Andy Gospodarek <andy@greyhouse.net> 15530L: netdev@vger.kernel.org 15531S: Supported 15532F: drivers/net/ethernet/tehuti/* 15533 15534Telecom Clock Driver for MCPL0010 15535M: Mark Gross <mark.gross@intel.com> 15536S: Supported 15537F: drivers/char/tlclk.c 15538 15539TENSILICA XTENSA PORT (xtensa) 15540M: Chris Zankel <chris@zankel.net> 15541M: Max Filippov <jcmvbkbc@gmail.com> 15542L: linux-xtensa@linux-xtensa.org 15543T: git git://github.com/czankel/xtensa-linux.git 15544S: Maintained 15545F: arch/xtensa/ 15546F: drivers/irqchip/irq-xtensa-* 15547 15548Texas Instruments' System Control Interface (TISCI) Protocol Driver 15549M: Nishanth Menon <nm@ti.com> 15550M: Tero Kristo <t-kristo@ti.com> 15551M: Santosh Shilimkar <ssantosh@kernel.org> 15552L: linux-arm-kernel@lists.infradead.org 15553S: Maintained 15554F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15555F: drivers/firmware/ti_sci* 15556F: include/linux/soc/ti/ti_sci_protocol.h 15557F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15558F: drivers/soc/ti/ti_sci_pm_domains.c 15559F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15560F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15561F: drivers/clk/keystone/sci-clk.c 15562F: drivers/reset/reset-ti-sci.c 15563F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15564F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15565F: drivers/irqchip/irq-ti-sci-intr.c 15566F: drivers/irqchip/irq-ti-sci-inta.c 15567F: include/linux/soc/ti/ti_sci_inta_msi.h 15568F: drivers/soc/ti/ti_sci_inta_msi.c 15569 15570Texas Instruments ASoC drivers 15571M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15572L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15573S: Maintained 15574F: sound/soc/ti/ 15575 15576Texas Instruments' DAC7612 DAC Driver 15577M: Ricardo Ribalda <ricardo@ribalda.com> 15578L: linux-iio@vger.kernel.org 15579S: Supported 15580F: drivers/iio/dac/ti-dac7612.c 15581F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15582 15583THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15584M: Hans Verkuil <hverkuil@xs4all.nl> 15585L: linux-media@vger.kernel.org 15586T: git git://linuxtv.org/media_tree.git 15587W: https://linuxtv.org 15588S: Maintained 15589F: drivers/media/radio/radio-raremono.c 15590 15591THERMAL 15592M: Zhang Rui <rui.zhang@intel.com> 15593M: Eduardo Valentin <edubezval@gmail.com> 15594R: Daniel Lezcano <daniel.lezcano@linaro.org> 15595L: linux-pm@vger.kernel.org 15596T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15597T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15598Q: https://patchwork.kernel.org/project/linux-pm/list/ 15599S: Supported 15600F: drivers/thermal/ 15601F: include/linux/thermal.h 15602F: include/uapi/linux/thermal.h 15603F: include/linux/cpu_cooling.h 15604F: Documentation/devicetree/bindings/thermal/ 15605 15606THERMAL/CPU_COOLING 15607M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15608M: Viresh Kumar <viresh.kumar@linaro.org> 15609M: Javi Merino <javi.merino@kernel.org> 15610L: linux-pm@vger.kernel.org 15611S: Supported 15612F: Documentation/thermal/cpu-cooling-api.txt 15613F: drivers/thermal/cpu_cooling.c 15614F: include/linux/cpu_cooling.h 15615 15616THINKPAD ACPI EXTRAS DRIVER 15617M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15618L: ibm-acpi-devel@lists.sourceforge.net 15619L: platform-driver-x86@vger.kernel.org 15620W: http://ibm-acpi.sourceforge.net 15621W: http://thinkwiki.org/wiki/Ibm-acpi 15622T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15623S: Maintained 15624F: drivers/platform/x86/thinkpad_acpi.c 15625 15626THUNDERBOLT DRIVER 15627M: Andreas Noever <andreas.noever@gmail.com> 15628M: Michael Jamet <michael.jamet@intel.com> 15629M: Mika Westerberg <mika.westerberg@linux.intel.com> 15630M: Yehezkel Bernat <YehezkelShB@gmail.com> 15631T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15632S: Maintained 15633F: Documentation/admin-guide/thunderbolt.rst 15634F: drivers/thunderbolt/ 15635F: include/linux/thunderbolt.h 15636 15637THUNDERBOLT NETWORK DRIVER 15638M: Michael Jamet <michael.jamet@intel.com> 15639M: Mika Westerberg <mika.westerberg@linux.intel.com> 15640M: Yehezkel Bernat <YehezkelShB@gmail.com> 15641L: netdev@vger.kernel.org 15642S: Maintained 15643F: drivers/net/thunderbolt.c 15644 15645THUNDERX GPIO DRIVER 15646M: David Daney <david.daney@cavium.com> 15647S: Maintained 15648F: drivers/gpio/gpio-thunderx.c 15649 15650TI AM437X VPFE DRIVER 15651M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15652L: linux-media@vger.kernel.org 15653W: https://linuxtv.org 15654Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15655T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15656S: Maintained 15657F: drivers/media/platform/am437x/ 15658 15659TI BANDGAP AND THERMAL DRIVER 15660M: Eduardo Valentin <edubezval@gmail.com> 15661M: Keerthy <j-keerthy@ti.com> 15662L: linux-pm@vger.kernel.org 15663L: linux-omap@vger.kernel.org 15664S: Maintained 15665F: drivers/thermal/ti-soc-thermal/ 15666 15667TI BQ27XXX POWER SUPPLY DRIVER 15668R: Andrew F. Davis <afd@ti.com> 15669F: include/linux/power/bq27xxx_battery.h 15670F: drivers/power/supply/bq27xxx_battery.c 15671F: drivers/power/supply/bq27xxx_battery_i2c.c 15672 15673TI CDCE706 CLOCK DRIVER 15674M: Max Filippov <jcmvbkbc@gmail.com> 15675S: Maintained 15676F: drivers/clk/clk-cdce706.c 15677 15678TI CLOCK DRIVER 15679M: Tero Kristo <t-kristo@ti.com> 15680L: linux-omap@vger.kernel.org 15681S: Maintained 15682F: drivers/clk/ti/ 15683F: include/linux/clk/ti.h 15684 15685TI DAVINCI MACHINE SUPPORT 15686M: Sekhar Nori <nsekhar@ti.com> 15687R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15689T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15690S: Supported 15691F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15692F: arch/arm/mach-davinci/ 15693F: drivers/i2c/busses/i2c-davinci.c 15694F: arch/arm/boot/dts/da850* 15695 15696TI DAVINCI SERIES CLOCK DRIVER 15697M: David Lechner <david@lechnology.com> 15698R: Sekhar Nori <nsekhar@ti.com> 15699S: Maintained 15700F: Documentation/devicetree/bindings/clock/ti/davinci/ 15701F: drivers/clk/davinci/ 15702 15703TI DAVINCI SERIES GPIO DRIVER 15704M: Keerthy <j-keerthy@ti.com> 15705L: linux-gpio@vger.kernel.org 15706S: Maintained 15707F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15708F: drivers/gpio/gpio-davinci.c 15709 15710TI DAVINCI SERIES MEDIA DRIVER 15711M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15712L: linux-media@vger.kernel.org 15713W: https://linuxtv.org 15714Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15715T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15716S: Maintained 15717F: drivers/media/platform/davinci/ 15718F: include/media/davinci/ 15719 15720TI ETHERNET SWITCH DRIVER (CPSW) 15721R: Grygorii Strashko <grygorii.strashko@ti.com> 15722L: linux-omap@vger.kernel.org 15723L: netdev@vger.kernel.org 15724S: Maintained 15725F: drivers/net/ethernet/ti/cpsw* 15726F: drivers/net/ethernet/ti/davinci* 15727 15728TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 15729M: Alex Dubov <oakad@yahoo.com> 15730S: Maintained 15731W: http://tifmxx.berlios.de/ 15732F: drivers/memstick/host/tifm_ms.c 15733F: drivers/misc/tifm* 15734F: drivers/mmc/host/tifm_sd.c 15735F: include/linux/tifm.h 15736 15737TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15738M: Santosh Shilimkar <ssantosh@kernel.org> 15739L: linux-kernel@vger.kernel.org 15740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15741S: Maintained 15742F: drivers/soc/ti/* 15743T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15744 15745TI LM49xxx FAMILY ASoC CODEC DRIVERS 15746M: M R Swami Reddy <mr.swami.reddy@ti.com> 15747M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15748L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15749S: Maintained 15750F: sound/soc/codecs/lm49453* 15751F: sound/soc/codecs/isabelle* 15752 15753TI LP855x BACKLIGHT DRIVER 15754M: Milo Kim <milo.kim@ti.com> 15755S: Maintained 15756F: Documentation/backlight/lp855x-driver.txt 15757F: drivers/video/backlight/lp855x_bl.c 15758F: include/linux/platform_data/lp855x.h 15759 15760TI LP8727 CHARGER DRIVER 15761M: Milo Kim <milo.kim@ti.com> 15762S: Maintained 15763F: drivers/power/supply/lp8727_charger.c 15764F: include/linux/platform_data/lp8727.h 15765 15766TI LP8788 MFD DRIVER 15767M: Milo Kim <milo.kim@ti.com> 15768S: Maintained 15769F: drivers/iio/adc/lp8788_adc.c 15770F: drivers/leds/leds-lp8788.c 15771F: drivers/mfd/lp8788*.c 15772F: drivers/power/supply/lp8788-charger.c 15773F: drivers/regulator/lp8788-*.c 15774F: include/linux/mfd/lp8788*.h 15775 15776TI NETCP ETHERNET DRIVER 15777M: Wingman Kwok <w-kwok2@ti.com> 15778M: Murali Karicheri <m-karicheri2@ti.com> 15779L: netdev@vger.kernel.org 15780S: Maintained 15781F: drivers/net/ethernet/ti/netcp* 15782 15783TI PCM3060 ASoC CODEC DRIVER 15784M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15785L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15786S: Maintained 15787F: Documentation/devicetree/bindings/sound/pcm3060.txt 15788F: sound/soc/codecs/pcm3060* 15789 15790TI TAS571X FAMILY ASoC CODEC DRIVER 15791M: Kevin Cernekee <cernekee@chromium.org> 15792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15793S: Odd Fixes 15794F: sound/soc/codecs/tas571x* 15795 15796TI TRF7970A NFC DRIVER 15797M: Mark Greer <mgreer@animalcreek.com> 15798L: linux-wireless@vger.kernel.org 15799L: linux-nfc@lists.01.org (moderated for non-subscribers) 15800S: Supported 15801F: drivers/nfc/trf7970a.c 15802F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15803 15804TI TWL4030 SERIES SOC CODEC DRIVER 15805M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15807S: Maintained 15808F: sound/soc/codecs/twl4030* 15809 15810TI VPE/CAL DRIVERS 15811M: Benoit Parrot <bparrot@ti.com> 15812L: linux-media@vger.kernel.org 15813W: http://linuxtv.org/ 15814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15815S: Maintained 15816F: drivers/media/platform/ti-vpe/ 15817 15818TI WILINK WIRELESS DRIVERS 15819L: linux-wireless@vger.kernel.org 15820W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15821W: http://wireless.kernel.org/en/users/Drivers/wl1251 15822T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15823S: Orphan 15824F: drivers/net/wireless/ti/ 15825F: include/linux/wl12xx.h 15826 15827TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15828M: John Stultz <john.stultz@linaro.org> 15829M: Thomas Gleixner <tglx@linutronix.de> 15830R: Stephen Boyd <sboyd@kernel.org> 15831L: linux-kernel@vger.kernel.org 15832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15833S: Supported 15834F: include/linux/clocksource.h 15835F: include/linux/time.h 15836F: include/linux/timex.h 15837F: include/uapi/linux/time.h 15838F: include/uapi/linux/timex.h 15839F: kernel/time/clocksource.c 15840F: kernel/time/time*.c 15841F: kernel/time/alarmtimer.c 15842F: kernel/time/ntp.c 15843F: tools/testing/selftests/timers/ 15844 15845TIPC NETWORK LAYER 15846M: Jon Maloy <jon.maloy@ericsson.com> 15847M: Ying Xue <ying.xue@windriver.com> 15848L: netdev@vger.kernel.org (core kernel code) 15849L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15850W: http://tipc.sourceforge.net/ 15851S: Maintained 15852F: include/uapi/linux/tipc*.h 15853F: net/tipc/ 15854 15855TLAN NETWORK DRIVER 15856M: Samuel Chessman <chessman@tux.org> 15857L: tlan-devel@lists.sourceforge.net (subscribers-only) 15858W: http://sourceforge.net/projects/tlan/ 15859S: Maintained 15860F: Documentation/networking/device_drivers/ti/tlan.txt 15861F: drivers/net/ethernet/ti/tlan.* 15862 15863TM6000 VIDEO4LINUX DRIVER 15864M: Mauro Carvalho Chehab <mchehab@kernel.org> 15865L: linux-media@vger.kernel.org 15866W: https://linuxtv.org 15867T: git git://linuxtv.org/media_tree.git 15868S: Odd fixes 15869F: drivers/media/usb/tm6000/ 15870F: Documentation/media/v4l-drivers/tm6000* 15871 15872TMIO/SDHI MMC DRIVER 15873M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15874L: linux-mmc@vger.kernel.org 15875S: Supported 15876F: drivers/mmc/host/tmio_mmc* 15877F: drivers/mmc/host/renesas_sdhi* 15878F: include/linux/mfd/tmio.h 15879 15880TMP401 HARDWARE MONITOR DRIVER 15881M: Guenter Roeck <linux@roeck-us.net> 15882L: linux-hwmon@vger.kernel.org 15883S: Maintained 15884F: Documentation/hwmon/tmp401.rst 15885F: drivers/hwmon/tmp401.c 15886 15887TMPFS (SHMEM FILESYSTEM) 15888M: Hugh Dickins <hughd@google.com> 15889L: linux-mm@kvack.org 15890S: Maintained 15891F: include/linux/shmem_fs.h 15892F: mm/shmem.c 15893 15894TOMOYO SECURITY MODULE 15895M: Kentaro Takeda <takedakn@nttdata.co.jp> 15896M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15897L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15898L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15899L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15900L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15901W: https://tomoyo.osdn.jp/ 15902S: Maintained 15903F: security/tomoyo/ 15904 15905TOPSTAR LAPTOP EXTRAS DRIVER 15906M: Herton Ronaldo Krzesinski <herton@canonical.com> 15907L: platform-driver-x86@vger.kernel.org 15908S: Maintained 15909F: drivers/platform/x86/topstar-laptop.c 15910 15911TORTURE-TEST MODULES 15912M: Davidlohr Bueso <dave@stgolabs.net> 15913M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15914M: Josh Triplett <josh@joshtriplett.org> 15915L: linux-kernel@vger.kernel.org 15916S: Supported 15917T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15918F: Documentation/RCU/torture.txt 15919F: kernel/torture.c 15920F: kernel/rcu/rcutorture.c 15921F: kernel/rcu/rcuperf.c 15922F: kernel/locking/locktorture.c 15923 15924TOSHIBA ACPI EXTRAS DRIVER 15925M: Azael Avalos <coproscefalo@gmail.com> 15926L: platform-driver-x86@vger.kernel.org 15927S: Maintained 15928F: drivers/platform/x86/toshiba_acpi.c 15929 15930TOSHIBA BLUETOOTH DRIVER 15931M: Azael Avalos <coproscefalo@gmail.com> 15932L: platform-driver-x86@vger.kernel.org 15933S: Maintained 15934F: drivers/platform/x86/toshiba_bluetooth.c 15935 15936TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15937M: Azael Avalos <coproscefalo@gmail.com> 15938L: platform-driver-x86@vger.kernel.org 15939S: Maintained 15940F: drivers/platform/x86/toshiba_haps.c 15941 15942TOSHIBA SMM DRIVER 15943M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15944W: http://www.buzzard.org.uk/toshiba/ 15945S: Maintained 15946F: drivers/char/toshiba.c 15947F: include/linux/toshiba.h 15948F: include/uapi/linux/toshiba.h 15949 15950TOSHIBA TC358743 DRIVER 15951M: Mats Randgaard <matrandg@cisco.com> 15952L: linux-media@vger.kernel.org 15953S: Maintained 15954F: drivers/media/i2c/tc358743* 15955F: include/media/i2c/tc358743.h 15956 15957TOSHIBA WMI HOTKEYS DRIVER 15958M: Azael Avalos <coproscefalo@gmail.com> 15959L: platform-driver-x86@vger.kernel.org 15960S: Maintained 15961F: drivers/platform/x86/toshiba-wmi.c 15962 15963TPM DEVICE DRIVER 15964M: Peter Huewe <peterhuewe@gmx.de> 15965M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15966R: Jason Gunthorpe <jgg@ziepe.ca> 15967L: linux-integrity@vger.kernel.org 15968Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15969W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15970T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15971S: Maintained 15972F: drivers/char/tpm/ 15973 15974TRACING 15975M: Steven Rostedt <rostedt@goodmis.org> 15976M: Ingo Molnar <mingo@redhat.com> 15977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15978S: Maintained 15979F: Documentation/trace/ftrace.rst 15980F: arch/*/*/*/ftrace.h 15981F: arch/*/kernel/ftrace.c 15982F: include/*/ftrace.h 15983F: include/linux/trace*.h 15984F: include/trace/ 15985F: kernel/trace/ 15986F: tools/testing/selftests/ftrace/ 15987 15988TRACING MMIO ACCESSES (MMIOTRACE) 15989M: Steven Rostedt <rostedt@goodmis.org> 15990M: Ingo Molnar <mingo@kernel.org> 15991R: Karol Herbst <karolherbst@gmail.com> 15992R: Pekka Paalanen <ppaalanen@gmail.com> 15993S: Maintained 15994L: linux-kernel@vger.kernel.org 15995L: nouveau@lists.freedesktop.org 15996F: kernel/trace/trace_mmiotrace.c 15997F: include/linux/mmiotrace.h 15998F: arch/x86/mm/kmmio.c 15999F: arch/x86/mm/mmio-mod.c 16000F: arch/x86/mm/testmmiotrace.c 16001 16002TRIVIAL PATCHES 16003M: Jiri Kosina <trivial@kernel.org> 16004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16005S: Maintained 16006K: ^Subject:.*(?i)trivial 16007 16008TEMPO SEMICONDUCTOR DRIVERS 16009M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16010S: Maintained 16011F: sound/soc/codecs/tscs*.c 16012F: sound/soc/codecs/tscs*.h 16013F: Documentation/devicetree/bindings/sound/tscs*.txt 16014 16015TTY LAYER 16016M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16017M: Jiri Slaby <jslaby@suse.com> 16018S: Supported 16019T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16020F: Documentation/serial/ 16021F: drivers/tty/ 16022F: drivers/tty/serial/serial_core.c 16023F: include/linux/serial_core.h 16024F: include/linux/serial.h 16025F: include/linux/tty.h 16026F: include/uapi/linux/serial_core.h 16027F: include/uapi/linux/serial.h 16028F: include/uapi/linux/tty.h 16029 16030TUA9001 MEDIA DRIVER 16031M: Antti Palosaari <crope@iki.fi> 16032L: linux-media@vger.kernel.org 16033W: https://linuxtv.org 16034W: http://palosaari.fi/linux/ 16035Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16036T: git git://linuxtv.org/anttip/media_tree.git 16037S: Maintained 16038F: drivers/media/tuners/tua9001* 16039 16040TULIP NETWORK DRIVERS 16041L: netdev@vger.kernel.org 16042L: linux-parisc@vger.kernel.org 16043S: Orphan 16044F: drivers/net/ethernet/dec/tulip/ 16045 16046TUN/TAP driver 16047M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16048W: http://vtun.sourceforge.net/tun 16049S: Maintained 16050F: Documentation/networking/tuntap.txt 16051F: arch/um/os-Linux/drivers/ 16052 16053TURBOCHANNEL SUBSYSTEM 16054M: "Maciej W. Rozycki" <macro@linux-mips.org> 16055M: Ralf Baechle <ralf@linux-mips.org> 16056L: linux-mips@vger.kernel.org 16057Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16058S: Maintained 16059F: drivers/tc/ 16060F: include/linux/tc.h 16061 16062TURBOSTAT UTILITY 16063M: "Len Brown" <lenb@kernel.org> 16064L: linux-pm@vger.kernel.org 16065B: https://bugzilla.kernel.org 16066Q: https://patchwork.kernel.org/project/linux-pm/list/ 16067T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16068S: Supported 16069F: tools/power/x86/turbostat/ 16070 16071TW5864 VIDEO4LINUX DRIVER 16072M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16073M: Anton Sviridenko <anton@corp.bluecherry.net> 16074M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16075M: Andrey Utkin <andrey_utkin@fastmail.com> 16076L: linux-media@vger.kernel.org 16077S: Supported 16078F: drivers/media/pci/tw5864/ 16079 16080TW68 VIDEO4LINUX DRIVER 16081M: Hans Verkuil <hverkuil@xs4all.nl> 16082L: linux-media@vger.kernel.org 16083T: git git://linuxtv.org/media_tree.git 16084W: https://linuxtv.org 16085S: Odd Fixes 16086F: drivers/media/pci/tw68/ 16087 16088TW686X VIDEO4LINUX DRIVER 16089M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16090L: linux-media@vger.kernel.org 16091T: git git://linuxtv.org/media_tree.git 16092W: http://linuxtv.org 16093S: Maintained 16094F: drivers/media/pci/tw686x/ 16095 16096UBI FILE SYSTEM (UBIFS) 16097M: Richard Weinberger <richard@nod.at> 16098M: Artem Bityutskiy <dedekind1@gmail.com> 16099M: Adrian Hunter <adrian.hunter@intel.com> 16100L: linux-mtd@lists.infradead.org 16101T: git git://git.infradead.org/ubifs-2.6.git 16102W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16103S: Supported 16104F: Documentation/filesystems/ubifs.txt 16105F: fs/ubifs/ 16106 16107UCLINUX (M68KNOMMU AND COLDFIRE) 16108M: Greg Ungerer <gerg@linux-m68k.org> 16109W: http://www.linux-m68k.org/ 16110W: http://www.uclinux.org/ 16111L: linux-m68k@lists.linux-m68k.org 16112L: uclinux-dev@uclinux.org (subscribers-only) 16113T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16114S: Maintained 16115F: arch/m68k/coldfire/ 16116F: arch/m68k/68*/ 16117F: arch/m68k/*/*_no.* 16118F: arch/m68k/include/asm/*_no.* 16119 16120UDF FILESYSTEM 16121M: Jan Kara <jack@suse.com> 16122S: Maintained 16123F: Documentation/filesystems/udf.txt 16124F: fs/udf/ 16125 16126UDRAW TABLET 16127M: Bastien Nocera <hadess@hadess.net> 16128L: linux-input@vger.kernel.org 16129S: Maintained 16130F: drivers/hid/hid-udraw-ps3.c 16131 16132UFS FILESYSTEM 16133M: Evgeniy Dushistov <dushistov@mail.ru> 16134S: Maintained 16135F: Documentation/filesystems/ufs.txt 16136F: fs/ufs/ 16137 16138UHID USERSPACE HID IO DRIVER: 16139M: David Herrmann <dh.herrmann@googlemail.com> 16140L: linux-input@vger.kernel.org 16141S: Maintained 16142F: drivers/hid/uhid.c 16143F: include/uapi/linux/uhid.h 16144 16145ULPI BUS 16146M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16147L: linux-usb@vger.kernel.org 16148S: Maintained 16149F: drivers/usb/common/ulpi.c 16150F: include/linux/ulpi/ 16151 16152ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16153L: linux-usb@vger.kernel.org 16154S: Orphan 16155F: drivers/uwb/ 16156F: include/linux/uwb.h 16157F: include/linux/uwb/ 16158 16159UNICODE SUBSYSTEM: 16160M: Gabriel Krisman Bertazi <krisman@collabora.com> 16161L: linux-fsdevel@vger.kernel.org 16162S: Supported 16163F: fs/unicode/ 16164 16165UNICORE32 ARCHITECTURE: 16166M: Guan Xuetao <gxt@pku.edu.cn> 16167W: http://mprc.pku.edu.cn/~guanxuetao/linux 16168S: Maintained 16169T: git git://github.com/gxt/linux.git 16170F: arch/unicore32/ 16171 16172UNIFDEF 16173M: Tony Finch <dot@dotat.at> 16174W: http://dotat.at/prog/unifdef 16175S: Maintained 16176F: scripts/unifdef.c 16177 16178UNIFORM CDROM DRIVER 16179M: Jens Axboe <axboe@kernel.dk> 16180W: http://www.kernel.dk 16181S: Maintained 16182F: Documentation/cdrom/ 16183F: drivers/cdrom/cdrom.c 16184F: include/linux/cdrom.h 16185F: include/uapi/linux/cdrom.h 16186 16187UNISYS S-PAR DRIVERS 16188M: David Kershner <david.kershner@unisys.com> 16189L: sparmaintainer@unisys.com (Unisys internal) 16190S: Supported 16191F: include/linux/visorbus.h 16192F: drivers/visorbus/ 16193F: drivers/staging/unisys/ 16194 16195UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16196R: Alim Akhtar <alim.akhtar@samsung.com> 16197R: Avri Altman <avri.altman@wdc.com> 16198R: Pedro Sousa <pedrom.sousa@synopsys.com> 16199L: linux-scsi@vger.kernel.org 16200S: Supported 16201F: Documentation/scsi/ufs.txt 16202F: drivers/scsi/ufs/ 16203 16204UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16205M: Pedro Sousa <pedrom.sousa@synopsys.com> 16206L: linux-scsi@vger.kernel.org 16207S: Supported 16208F: drivers/scsi/ufs/*dwc* 16209 16210UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16211M: Stanley Chu <stanley.chu@mediatek.com> 16212L: linux-scsi@vger.kernel.org 16213L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16214S: Maintained 16215F: drivers/scsi/ufs/ufs-mediatek* 16216 16217UNSORTED BLOCK IMAGES (UBI) 16218M: Artem Bityutskiy <dedekind1@gmail.com> 16219M: Richard Weinberger <richard@nod.at> 16220W: http://www.linux-mtd.infradead.org/ 16221L: linux-mtd@lists.infradead.org 16222T: git git://git.infradead.org/ubifs-2.6.git 16223S: Supported 16224F: drivers/mtd/ubi/ 16225F: include/linux/mtd/ubi.h 16226F: include/uapi/mtd/ubi-user.h 16227 16228USB "USBNET" DRIVER FRAMEWORK 16229M: Oliver Neukum <oneukum@suse.com> 16230L: netdev@vger.kernel.org 16231W: http://www.linux-usb.org/usbnet 16232S: Maintained 16233F: drivers/net/usb/usbnet.c 16234F: include/linux/usb/usbnet.h 16235 16236USB ACM DRIVER 16237M: Oliver Neukum <oneukum@suse.com> 16238L: linux-usb@vger.kernel.org 16239S: Maintained 16240F: Documentation/usb/acm.txt 16241F: drivers/usb/class/cdc-acm.* 16242 16243USB AR5523 WIRELESS DRIVER 16244M: Pontus Fuchs <pontus.fuchs@gmail.com> 16245L: linux-wireless@vger.kernel.org 16246S: Maintained 16247F: drivers/net/wireless/ath/ar5523/ 16248 16249USB ATTACHED SCSI 16250M: Oliver Neukum <oneukum@suse.com> 16251L: linux-usb@vger.kernel.org 16252L: linux-scsi@vger.kernel.org 16253S: Maintained 16254F: drivers/usb/storage/uas.c 16255 16256USB CDC ETHERNET DRIVER 16257M: Oliver Neukum <oliver@neukum.org> 16258L: linux-usb@vger.kernel.org 16259S: Maintained 16260F: drivers/net/usb/cdc_*.c 16261F: include/uapi/linux/usb/cdc.h 16262 16263USB CHAOSKEY DRIVER 16264M: Keith Packard <keithp@keithp.com> 16265L: linux-usb@vger.kernel.org 16266S: Maintained 16267F: drivers/usb/misc/chaoskey.c 16268 16269USB CYPRESS C67X00 DRIVER 16270M: Peter Korsgaard <jacmet@sunsite.dk> 16271L: linux-usb@vger.kernel.org 16272S: Maintained 16273F: drivers/usb/c67x00/ 16274 16275USB DAVICOM DM9601 DRIVER 16276M: Peter Korsgaard <jacmet@sunsite.dk> 16277L: netdev@vger.kernel.org 16278W: http://www.linux-usb.org/usbnet 16279S: Maintained 16280F: drivers/net/usb/dm9601.c 16281 16282USB DIAMOND RIO500 DRIVER 16283M: Cesar Miquel <miquel@df.uba.ar> 16284L: rio500-users@lists.sourceforge.net 16285W: http://rio500.sourceforge.net 16286S: Maintained 16287F: drivers/usb/misc/rio500* 16288 16289USB EHCI DRIVER 16290M: Alan Stern <stern@rowland.harvard.edu> 16291L: linux-usb@vger.kernel.org 16292S: Maintained 16293F: Documentation/usb/ehci.txt 16294F: drivers/usb/host/ehci* 16295 16296USB GADGET/PERIPHERAL SUBSYSTEM 16297M: Felipe Balbi <balbi@kernel.org> 16298L: linux-usb@vger.kernel.org 16299W: http://www.linux-usb.org/gadget 16300T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16301S: Maintained 16302F: drivers/usb/gadget/ 16303F: include/linux/usb/gadget* 16304 16305USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16306M: Jiri Kosina <jikos@kernel.org> 16307M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16308L: linux-usb@vger.kernel.org 16309T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16310S: Maintained 16311F: Documentation/hid/hiddev.txt 16312F: drivers/hid/usbhid/ 16313 16314USB INTEL XHCI ROLE MUX DRIVER 16315M: Hans de Goede <hdegoede@redhat.com> 16316L: linux-usb@vger.kernel.org 16317S: Maintained 16318F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16319 16320USB IP DRIVER FOR HISILICON KIRIN 16321M: Yu Chen <chenyu56@huawei.com> 16322M: Binghui Wang <wangbinghui@hisilicon.com> 16323L: linux-usb@vger.kernel.org 16324S: Maintained 16325F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16326F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16327 16328USB ISP116X DRIVER 16329M: Olav Kongas <ok@artecdesign.ee> 16330L: linux-usb@vger.kernel.org 16331S: Maintained 16332F: drivers/usb/host/isp116x* 16333F: include/linux/usb/isp116x.h 16334 16335USB LAN78XX ETHERNET DRIVER 16336M: Woojung Huh <woojung.huh@microchip.com> 16337M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16338L: netdev@vger.kernel.org 16339S: Maintained 16340F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16341F: drivers/net/usb/lan78xx.* 16342F: include/dt-bindings/net/microchip-lan78xx.h 16343 16344USB MASS STORAGE DRIVER 16345M: Alan Stern <stern@rowland.harvard.edu> 16346L: linux-usb@vger.kernel.org 16347L: usb-storage@lists.one-eyed-alien.net 16348S: Maintained 16349F: drivers/usb/storage/ 16350 16351USB MIDI DRIVER 16352M: Clemens Ladisch <clemens@ladisch.de> 16353L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16355S: Maintained 16356F: sound/usb/midi.* 16357 16358USB NETWORKING DRIVERS 16359L: linux-usb@vger.kernel.org 16360S: Odd Fixes 16361F: drivers/net/usb/ 16362 16363USB OHCI DRIVER 16364M: Alan Stern <stern@rowland.harvard.edu> 16365L: linux-usb@vger.kernel.org 16366S: Maintained 16367F: Documentation/usb/ohci.txt 16368F: drivers/usb/host/ohci* 16369 16370USB OTG FSM (Finite State Machine) 16371M: Peter Chen <Peter.Chen@nxp.com> 16372T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16373L: linux-usb@vger.kernel.org 16374S: Maintained 16375F: drivers/usb/common/usb-otg-fsm.c 16376 16377USB OVER IP DRIVER 16378M: Valentina Manea <valentina.manea.m@gmail.com> 16379M: Shuah Khan <shuah@kernel.org> 16380M: Shuah Khan <skhan@linuxfoundation.org> 16381L: linux-usb@vger.kernel.org 16382S: Maintained 16383F: Documentation/usb/usbip_protocol.txt 16384F: drivers/usb/usbip/ 16385F: tools/usb/usbip/ 16386F: tools/testing/selftests/drivers/usb/usbip/ 16387 16388USB PEGASUS DRIVER 16389M: Petko Manolov <petkan@nucleusys.com> 16390L: linux-usb@vger.kernel.org 16391L: netdev@vger.kernel.org 16392T: git git://github.com/petkan/pegasus.git 16393W: https://github.com/petkan/pegasus 16394S: Maintained 16395F: drivers/net/usb/pegasus.* 16396 16397USB PHY LAYER 16398M: Felipe Balbi <balbi@kernel.org> 16399L: linux-usb@vger.kernel.org 16400T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16401S: Maintained 16402F: drivers/usb/phy/ 16403 16404USB PRINTER DRIVER (usblp) 16405M: Pete Zaitcev <zaitcev@redhat.com> 16406L: linux-usb@vger.kernel.org 16407S: Supported 16408F: drivers/usb/class/usblp.c 16409 16410USB QMI WWAN NETWORK DRIVER 16411M: Bjørn Mork <bjorn@mork.no> 16412L: netdev@vger.kernel.org 16413S: Maintained 16414F: Documentation/ABI/testing/sysfs-class-net-qmi 16415F: drivers/net/usb/qmi_wwan.c 16416 16417USB RTL8150 DRIVER 16418M: Petko Manolov <petkan@nucleusys.com> 16419L: linux-usb@vger.kernel.org 16420L: netdev@vger.kernel.org 16421T: git git://github.com/petkan/rtl8150.git 16422W: https://github.com/petkan/rtl8150 16423S: Maintained 16424F: drivers/net/usb/rtl8150.c 16425 16426USB SERIAL SUBSYSTEM 16427M: Johan Hovold <johan@kernel.org> 16428L: linux-usb@vger.kernel.org 16429T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16430S: Maintained 16431F: Documentation/usb/usb-serial.txt 16432F: drivers/usb/serial/ 16433F: include/linux/usb/serial.h 16434 16435USB SMSC75XX ETHERNET DRIVER 16436M: Steve Glendinning <steve.glendinning@shawell.net> 16437L: netdev@vger.kernel.org 16438S: Maintained 16439F: drivers/net/usb/smsc75xx.* 16440 16441USB SMSC95XX ETHERNET DRIVER 16442M: Steve Glendinning <steve.glendinning@shawell.net> 16443M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16444L: netdev@vger.kernel.org 16445S: Maintained 16446F: drivers/net/usb/smsc95xx.* 16447 16448USB SUBSYSTEM 16449M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16450L: linux-usb@vger.kernel.org 16451W: http://www.linux-usb.org 16452T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16453S: Supported 16454F: Documentation/devicetree/bindings/usb/ 16455F: Documentation/usb/ 16456F: drivers/usb/ 16457F: include/linux/usb.h 16458F: include/linux/usb/ 16459 16460USB TYPEC PI3USB30532 MUX DRIVER 16461M: Hans de Goede <hdegoede@redhat.com> 16462L: linux-usb@vger.kernel.org 16463S: Maintained 16464F: drivers/usb/typec/mux/pi3usb30532.c 16465 16466USB TYPEC CLASS 16467M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16468L: linux-usb@vger.kernel.org 16469S: Maintained 16470F: Documentation/ABI/testing/sysfs-class-typec 16471F: Documentation/driver-api/usb/typec.rst 16472F: drivers/usb/typec/ 16473F: include/linux/usb/typec.h 16474 16475USB TYPEC BUS FOR ALTERNATE MODES 16476M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16477L: linux-usb@vger.kernel.org 16478S: Maintained 16479F: Documentation/ABI/testing/sysfs-bus-typec 16480F: Documentation/driver-api/usb/typec_bus.rst 16481F: drivers/usb/typec/altmodes/ 16482F: include/linux/usb/typec_altmode.h 16483 16484USB TYPEC PORT CONTROLLER DRIVERS 16485M: Guenter Roeck <linux@roeck-us.net> 16486L: linux-usb@vger.kernel.org 16487S: Maintained 16488F: drivers/usb/typec/tcpm/ 16489 16490USB UHCI DRIVER 16491M: Alan Stern <stern@rowland.harvard.edu> 16492L: linux-usb@vger.kernel.org 16493S: Maintained 16494F: drivers/usb/host/uhci* 16495 16496USB VIDEO CLASS 16497M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16498L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16499L: linux-media@vger.kernel.org 16500T: git git://linuxtv.org/media_tree.git 16501W: http://www.ideasonboard.org/uvc/ 16502S: Maintained 16503F: drivers/media/usb/uvc/ 16504F: include/uapi/linux/uvcvideo.h 16505 16506USB VISION DRIVER 16507M: Hans Verkuil <hverkuil@xs4all.nl> 16508L: linux-media@vger.kernel.org 16509T: git git://linuxtv.org/media_tree.git 16510W: https://linuxtv.org 16511S: Odd Fixes 16512F: drivers/media/usb/usbvision/ 16513 16514USB WEBCAM GADGET 16515M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16516L: linux-usb@vger.kernel.org 16517S: Maintained 16518F: drivers/usb/gadget/function/*uvc* 16519F: drivers/usb/gadget/legacy/webcam.c 16520F: include/uapi/linux/usb/g_uvc.h 16521 16522USB WIRELESS RNDIS DRIVER (rndis_wlan) 16523M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16524L: linux-wireless@vger.kernel.org 16525S: Maintained 16526F: drivers/net/wireless/rndis_wlan.c 16527 16528USB XHCI DRIVER 16529M: Mathias Nyman <mathias.nyman@intel.com> 16530L: linux-usb@vger.kernel.org 16531S: Supported 16532F: drivers/usb/host/xhci* 16533F: drivers/usb/host/pci-quirks* 16534 16535USB ZD1201 DRIVER 16536L: linux-wireless@vger.kernel.org 16537W: http://linux-lc100020.sourceforge.net 16538S: Orphan 16539F: drivers/net/wireless/zydas/zd1201.* 16540 16541USB ZR364XX DRIVER 16542M: Antoine Jacquet <royale@zerezo.com> 16543L: linux-usb@vger.kernel.org 16544L: linux-media@vger.kernel.org 16545T: git git://linuxtv.org/media_tree.git 16546W: http://royale.zerezo.com/zr364xx/ 16547S: Maintained 16548F: Documentation/media/v4l-drivers/zr364xx* 16549F: drivers/media/usb/zr364xx/ 16550 16551USER-MODE LINUX (UML) 16552M: Jeff Dike <jdike@addtoit.com> 16553M: Richard Weinberger <richard@nod.at> 16554M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16555L: linux-um@lists.infradead.org 16556W: http://user-mode-linux.sourceforge.net 16557Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16558T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16559S: Maintained 16560F: Documentation/virtual/uml/ 16561F: arch/um/ 16562F: arch/x86/um/ 16563F: fs/hostfs/ 16564 16565USERSPACE COPYIN/COPYOUT (UIOVEC) 16566M: Alexander Viro <viro@zeniv.linux.org.uk> 16567S: Maintained 16568F: lib/iov_iter.c 16569F: include/linux/uio.h 16570 16571USERSPACE DMA BUFFER DRIVER 16572M: Gerd Hoffmann <kraxel@redhat.com> 16573S: Maintained 16574L: dri-devel@lists.freedesktop.org 16575F: drivers/dma-buf/udmabuf.c 16576F: include/uapi/linux/udmabuf.h 16577T: git git://anongit.freedesktop.org/drm/drm-misc 16578 16579USERSPACE I/O (UIO) 16580M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16581S: Maintained 16582T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16583F: Documentation/driver-api/uio-howto.rst 16584F: drivers/uio/ 16585F: include/linux/uio_driver.h 16586 16587UTIL-LINUX PACKAGE 16588M: Karel Zak <kzak@redhat.com> 16589L: util-linux@vger.kernel.org 16590W: http://en.wikipedia.org/wiki/Util-linux 16591T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16592S: Maintained 16593 16594UUID HELPERS 16595M: Christoph Hellwig <hch@lst.de> 16596R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16597L: linux-kernel@vger.kernel.org 16598T: git git://git.infradead.org/users/hch/uuid.git 16599F: lib/uuid.c 16600F: lib/test_uuid.c 16601F: include/linux/uuid.h 16602F: include/uapi/linux/uuid.h 16603S: Maintained 16604 16605UVESAFB DRIVER 16606M: Michal Januszewski <spock@gentoo.org> 16607L: linux-fbdev@vger.kernel.org 16608W: https://github.com/mjanusz/v86d 16609S: Maintained 16610F: Documentation/fb/uvesafb.txt 16611F: drivers/video/fbdev/uvesafb.* 16612 16613VF610 NAND DRIVER 16614M: Stefan Agner <stefan@agner.ch> 16615L: linux-mtd@lists.infradead.org 16616S: Supported 16617F: drivers/mtd/nand/raw/vf610_nfc.c 16618 16619VFAT/FAT/MSDOS FILESYSTEM 16620M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16621S: Maintained 16622F: Documentation/filesystems/vfat.txt 16623F: fs/fat/ 16624 16625VFIO DRIVER 16626M: Alex Williamson <alex.williamson@redhat.com> 16627R: Cornelia Huck <cohuck@redhat.com> 16628L: kvm@vger.kernel.org 16629T: git git://github.com/awilliam/linux-vfio.git 16630S: Maintained 16631F: Documentation/vfio.txt 16632F: drivers/vfio/ 16633F: include/linux/vfio.h 16634F: include/uapi/linux/vfio.h 16635 16636VFIO MEDIATED DEVICE DRIVERS 16637M: Kirti Wankhede <kwankhede@nvidia.com> 16638L: kvm@vger.kernel.org 16639S: Maintained 16640F: Documentation/vfio-mediated-device.txt 16641F: drivers/vfio/mdev/ 16642F: include/linux/mdev.h 16643F: samples/vfio-mdev/ 16644 16645VFIO PLATFORM DRIVER 16646M: Eric Auger <eric.auger@redhat.com> 16647L: kvm@vger.kernel.org 16648S: Maintained 16649F: drivers/vfio/platform/ 16650 16651VGA_SWITCHEROO 16652R: Lukas Wunner <lukas@wunner.de> 16653S: Maintained 16654F: Documentation/gpu/vga-switcheroo.rst 16655F: drivers/gpu/vga/vga_switcheroo.c 16656F: include/linux/vga_switcheroo.h 16657T: git git://anongit.freedesktop.org/drm/drm-misc 16658 16659VIA RHINE NETWORK DRIVER 16660S: Orphan 16661F: drivers/net/ethernet/via/via-rhine.c 16662 16663VIA SD/MMC CARD CONTROLLER DRIVER 16664M: Bruce Chang <brucechang@via.com.tw> 16665M: Harald Welte <HaraldWelte@viatech.com> 16666S: Maintained 16667F: drivers/mmc/host/via-sdmmc.c 16668 16669VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16670M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16671L: linux-fbdev@vger.kernel.org 16672S: Maintained 16673F: include/linux/via-core.h 16674F: include/linux/via-gpio.h 16675F: include/linux/via_i2c.h 16676F: drivers/video/fbdev/via/ 16677 16678VIA VELOCITY NETWORK DRIVER 16679M: Francois Romieu <romieu@fr.zoreil.com> 16680L: netdev@vger.kernel.org 16681S: Maintained 16682F: drivers/net/ethernet/via/via-velocity.* 16683 16684VICODEC VIRTUAL CODEC DRIVER 16685M: Hans Verkuil <hans.verkuil@cisco.com> 16686L: linux-media@vger.kernel.org 16687T: git git://linuxtv.org/media_tree.git 16688W: https://linuxtv.org 16689S: Maintained 16690F: drivers/media/platform/vicodec/* 16691 16692VIDEO MULTIPLEXER DRIVER 16693M: Philipp Zabel <p.zabel@pengutronix.de> 16694L: linux-media@vger.kernel.org 16695S: Maintained 16696F: drivers/media/platform/video-mux.c 16697 16698VIDEO I2C POLLING DRIVER 16699M: Matt Ranostay <matt.ranostay@konsulko.com> 16700L: linux-media@vger.kernel.org 16701S: Maintained 16702F: drivers/media/i2c/video-i2c.c 16703 16704VIDEOBUF2 FRAMEWORK 16705M: Pawel Osciak <pawel@osciak.com> 16706M: Marek Szyprowski <m.szyprowski@samsung.com> 16707M: Kyungmin Park <kyungmin.park@samsung.com> 16708L: linux-media@vger.kernel.org 16709S: Maintained 16710F: drivers/media/common/videobuf2/* 16711F: include/media/videobuf2-* 16712 16713VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16714M: Helen Koike <helen.koike@collabora.com> 16715L: linux-media@vger.kernel.org 16716T: git git://linuxtv.org/media_tree.git 16717W: https://linuxtv.org 16718S: Maintained 16719F: drivers/media/platform/vimc/* 16720 16721VIRT LIB 16722M: Alex Williamson <alex.williamson@redhat.com> 16723M: Paolo Bonzini <pbonzini@redhat.com> 16724L: kvm@vger.kernel.org 16725S: Supported 16726F: virt/lib/ 16727 16728VIRTIO AND VHOST VSOCK DRIVER 16729M: Stefan Hajnoczi <stefanha@redhat.com> 16730L: kvm@vger.kernel.org 16731L: virtualization@lists.linux-foundation.org 16732L: netdev@vger.kernel.org 16733S: Maintained 16734F: include/linux/virtio_vsock.h 16735F: include/uapi/linux/virtio_vsock.h 16736F: include/uapi/linux/vsockmon.h 16737F: include/uapi/linux/vm_sockets_diag.h 16738F: net/vmw_vsock/diag.c 16739F: net/vmw_vsock/af_vsock_tap.c 16740F: net/vmw_vsock/virtio_transport_common.c 16741F: net/vmw_vsock/virtio_transport.c 16742F: drivers/net/vsockmon.c 16743F: drivers/vhost/vsock.c 16744F: tools/testing/vsock/ 16745 16746VIRTIO CONSOLE DRIVER 16747M: Amit Shah <amit@kernel.org> 16748L: virtualization@lists.linux-foundation.org 16749S: Maintained 16750F: drivers/char/virtio_console.c 16751F: include/linux/virtio_console.h 16752F: include/uapi/linux/virtio_console.h 16753 16754VIRTIO CORE AND NET DRIVERS 16755M: "Michael S. Tsirkin" <mst@redhat.com> 16756M: Jason Wang <jasowang@redhat.com> 16757L: virtualization@lists.linux-foundation.org 16758S: Maintained 16759F: Documentation/devicetree/bindings/virtio/ 16760F: drivers/virtio/ 16761F: tools/virtio/ 16762F: drivers/net/virtio_net.c 16763F: drivers/block/virtio_blk.c 16764F: include/linux/virtio*.h 16765F: include/uapi/linux/virtio_*.h 16766F: drivers/crypto/virtio/ 16767F: mm/balloon_compaction.c 16768 16769VIRTIO BLOCK AND SCSI DRIVERS 16770M: "Michael S. Tsirkin" <mst@redhat.com> 16771M: Jason Wang <jasowang@redhat.com> 16772R: Paolo Bonzini <pbonzini@redhat.com> 16773R: Stefan Hajnoczi <stefanha@redhat.com> 16774L: virtualization@lists.linux-foundation.org 16775S: Maintained 16776F: drivers/block/virtio_blk.c 16777F: drivers/scsi/virtio_scsi.c 16778F: include/uapi/linux/virtio_blk.h 16779F: include/uapi/linux/virtio_scsi.h 16780F: drivers/vhost/scsi.c 16781 16782VIRTIO CRYPTO DRIVER 16783M: Gonglei <arei.gonglei@huawei.com> 16784L: virtualization@lists.linux-foundation.org 16785L: linux-crypto@vger.kernel.org 16786S: Maintained 16787F: drivers/crypto/virtio/ 16788F: include/uapi/linux/virtio_crypto.h 16789 16790VIRTIO DRIVERS FOR S390 16791M: Cornelia Huck <cohuck@redhat.com> 16792M: Halil Pasic <pasic@linux.ibm.com> 16793L: linux-s390@vger.kernel.org 16794L: virtualization@lists.linux-foundation.org 16795L: kvm@vger.kernel.org 16796S: Supported 16797F: drivers/s390/virtio/ 16798F: arch/s390/include/uapi/asm/virtio-ccw.h 16799 16800VIRTIO GPU DRIVER 16801M: David Airlie <airlied@linux.ie> 16802M: Gerd Hoffmann <kraxel@redhat.com> 16803L: dri-devel@lists.freedesktop.org 16804L: virtualization@lists.linux-foundation.org 16805T: git git://anongit.freedesktop.org/drm/drm-misc 16806S: Maintained 16807F: drivers/gpu/drm/virtio/ 16808F: include/uapi/linux/virtio_gpu.h 16809 16810VIRTIO HOST (VHOST) 16811M: "Michael S. Tsirkin" <mst@redhat.com> 16812M: Jason Wang <jasowang@redhat.com> 16813L: kvm@vger.kernel.org 16814L: virtualization@lists.linux-foundation.org 16815L: netdev@vger.kernel.org 16816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16817S: Maintained 16818F: drivers/vhost/ 16819F: include/uapi/linux/vhost.h 16820 16821VIRTIO INPUT DRIVER 16822M: Gerd Hoffmann <kraxel@redhat.com> 16823S: Maintained 16824F: drivers/virtio/virtio_input.c 16825F: include/uapi/linux/virtio_input.h 16826 16827VIRTUAL BOX GUEST DEVICE DRIVER 16828M: Hans de Goede <hdegoede@redhat.com> 16829M: Arnd Bergmann <arnd@arndb.de> 16830M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16831S: Maintained 16832F: include/linux/vbox_utils.h 16833F: include/uapi/linux/vbox*.h 16834F: drivers/virt/vboxguest/ 16835 16836VIRTUAL SERIO DEVICE DRIVER 16837M: Stephen Chandler Paul <thatslyude@gmail.com> 16838S: Maintained 16839F: drivers/input/serio/userio.c 16840F: include/uapi/linux/userio.h 16841 16842VIVID VIRTUAL VIDEO DRIVER 16843M: Hans Verkuil <hverkuil@xs4all.nl> 16844L: linux-media@vger.kernel.org 16845T: git git://linuxtv.org/media_tree.git 16846W: https://linuxtv.org 16847S: Maintained 16848F: drivers/media/platform/vivid/* 16849 16850VLYNQ BUS 16851M: Florian Fainelli <f.fainelli@gmail.com> 16852L: openwrt-devel@lists.openwrt.org (subscribers-only) 16853S: Maintained 16854F: drivers/vlynq/vlynq.c 16855F: include/linux/vlynq.h 16856 16857VME SUBSYSTEM 16858M: Martyn Welch <martyn@welchs.me.uk> 16859M: Manohar Vanga <manohar.vanga@gmail.com> 16860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16861L: devel@driverdev.osuosl.org 16862S: Maintained 16863T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16864F: Documentation/driver-api/vme.rst 16865F: drivers/staging/vme/ 16866F: drivers/vme/ 16867F: include/linux/vme* 16868 16869VMWARE BALLOON DRIVER 16870M: Julien Freche <jfreche@vmware.com> 16871M: Nadav Amit <namit@vmware.com> 16872M: "VMware, Inc." <pv-drivers@vmware.com> 16873L: linux-kernel@vger.kernel.org 16874S: Maintained 16875F: drivers/misc/vmw_balloon.c 16876 16877VMWARE HYPERVISOR INTERFACE 16878M: Alok Kataria <akataria@vmware.com> 16879L: virtualization@lists.linux-foundation.org 16880S: Supported 16881F: arch/x86/kernel/cpu/vmware.c 16882 16883VMWARE PVRDMA DRIVER 16884M: Adit Ranadive <aditr@vmware.com> 16885M: VMware PV-Drivers <pv-drivers@vmware.com> 16886L: linux-rdma@vger.kernel.org 16887S: Maintained 16888F: drivers/infiniband/hw/vmw_pvrdma/ 16889 16890VMware PVSCSI driver 16891M: Jim Gill <jgill@vmware.com> 16892M: VMware PV-Drivers <pv-drivers@vmware.com> 16893L: linux-scsi@vger.kernel.org 16894S: Maintained 16895F: drivers/scsi/vmw_pvscsi.c 16896F: drivers/scsi/vmw_pvscsi.h 16897 16898VMWARE VMMOUSE SUBDRIVER 16899M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16900M: "VMware, Inc." <pv-drivers@vmware.com> 16901L: linux-input@vger.kernel.org 16902S: Maintained 16903F: drivers/input/mouse/vmmouse.c 16904F: drivers/input/mouse/vmmouse.h 16905 16906VMWARE VMXNET3 ETHERNET DRIVER 16907M: Ronak Doshi <doshir@vmware.com> 16908M: "VMware, Inc." <pv-drivers@vmware.com> 16909L: netdev@vger.kernel.org 16910S: Maintained 16911F: drivers/net/vmxnet3/ 16912 16913VOCORE VOCORE2 BOARD 16914M: Harvey Hunt <harveyhuntnexus@gmail.com> 16915L: linux-mips@vger.kernel.org 16916S: Maintained 16917F: arch/mips/boot/dts/ralink/vocore2.dts 16918 16919VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16920M: Liam Girdwood <lgirdwood@gmail.com> 16921M: Mark Brown <broonie@kernel.org> 16922L: linux-kernel@vger.kernel.org 16923W: http://www.slimlogic.co.uk/?p=48 16924T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16925S: Supported 16926F: Documentation/devicetree/bindings/regulator/ 16927F: Documentation/power/regulator/ 16928F: drivers/regulator/ 16929F: include/dt-bindings/regulator/ 16930F: include/linux/regulator/ 16931 16932VRF 16933M: David Ahern <dsa@cumulusnetworks.com> 16934M: Shrijeet Mukherjee <shrijeet@gmail.com> 16935L: netdev@vger.kernel.org 16936S: Maintained 16937F: drivers/net/vrf.c 16938F: Documentation/networking/vrf.txt 16939 16940VT1211 HARDWARE MONITOR DRIVER 16941M: Juerg Haefliger <juergh@gmail.com> 16942L: linux-hwmon@vger.kernel.org 16943S: Maintained 16944F: Documentation/hwmon/vt1211.rst 16945F: drivers/hwmon/vt1211.c 16946 16947VT8231 HARDWARE MONITOR DRIVER 16948M: Roger Lucas <vt8231@hiddenengine.co.uk> 16949L: linux-hwmon@vger.kernel.org 16950S: Maintained 16951F: drivers/hwmon/vt8231.c 16952 16953VUB300 USB to SDIO/SD/MMC bridge chip 16954M: Tony Olech <tony.olech@elandigitalsystems.com> 16955L: linux-mmc@vger.kernel.org 16956L: linux-usb@vger.kernel.org 16957S: Supported 16958F: drivers/mmc/host/vub300.c 16959 16960W1 DALLAS'S 1-WIRE BUS 16961M: Evgeniy Polyakov <zbr@ioremap.net> 16962S: Maintained 16963F: Documentation/devicetree/bindings/w1/ 16964F: Documentation/w1/ 16965F: drivers/w1/ 16966F: include/linux/w1.h 16967 16968W83791D HARDWARE MONITORING DRIVER 16969M: Marc Hulsman <m.hulsman@tudelft.nl> 16970L: linux-hwmon@vger.kernel.org 16971S: Maintained 16972F: Documentation/hwmon/w83791d.rst 16973F: drivers/hwmon/w83791d.c 16974 16975W83793 HARDWARE MONITORING DRIVER 16976M: Rudolf Marek <r.marek@assembler.cz> 16977L: linux-hwmon@vger.kernel.org 16978S: Maintained 16979F: Documentation/hwmon/w83793.rst 16980F: drivers/hwmon/w83793.c 16981 16982W83795 HARDWARE MONITORING DRIVER 16983M: Jean Delvare <jdelvare@suse.com> 16984L: linux-hwmon@vger.kernel.org 16985S: Maintained 16986F: drivers/hwmon/w83795.c 16987 16988W83L51xD SD/MMC CARD INTERFACE DRIVER 16989M: Pierre Ossman <pierre@ossman.eu> 16990S: Maintained 16991F: drivers/mmc/host/wbsd.* 16992 16993WACOM PROTOCOL 4 SERIAL TABLETS 16994M: Julian Squires <julian@cipht.net> 16995M: Hans de Goede <hdegoede@redhat.com> 16996L: linux-input@vger.kernel.org 16997S: Maintained 16998F: drivers/input/tablet/wacom_serial4.c 16999 17000WATCHDOG DEVICE DRIVERS 17001M: Wim Van Sebroeck <wim@linux-watchdog.org> 17002M: Guenter Roeck <linux@roeck-us.net> 17003L: linux-watchdog@vger.kernel.org 17004W: http://www.linux-watchdog.org/ 17005T: git git://www.linux-watchdog.org/linux-watchdog.git 17006S: Maintained 17007F: Documentation/devicetree/bindings/watchdog/ 17008F: Documentation/watchdog/ 17009F: drivers/watchdog/ 17010F: include/linux/watchdog.h 17011F: include/uapi/linux/watchdog.h 17012 17013WHISKEYCOVE PMIC GPIO DRIVER 17014M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17015L: linux-gpio@vger.kernel.org 17016S: Maintained 17017F: drivers/gpio/gpio-wcove.c 17018 17019WHWAVE RTC DRIVER 17020M: Dianlong Li <long17.cool@163.com> 17021L: linux-rtc@vger.kernel.org 17022S: Maintained 17023F: drivers/rtc/rtc-sd3078.c 17024 17025WIIMOTE HID DRIVER 17026M: David Herrmann <dh.herrmann@googlemail.com> 17027L: linux-input@vger.kernel.org 17028S: Maintained 17029F: drivers/hid/hid-wiimote* 17030 17031WILOCITY WIL6210 WIRELESS DRIVER 17032M: Maya Erez <merez@codeaurora.org> 17033L: linux-wireless@vger.kernel.org 17034L: wil6210@qti.qualcomm.com 17035S: Supported 17036W: http://wireless.kernel.org/en/users/Drivers/wil6210 17037F: drivers/net/wireless/ath/wil6210/ 17038 17039WIMAX STACK 17040M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17041M: linux-wimax@intel.com 17042L: wimax@linuxwimax.org (subscribers-only) 17043S: Supported 17044W: http://linuxwimax.org 17045F: Documentation/wimax/README.wimax 17046F: include/linux/wimax/debug.h 17047F: include/net/wimax.h 17048F: include/uapi/linux/wimax.h 17049F: net/wimax/ 17050 17051WINBOND CIR DRIVER 17052M: David Härdeman <david@hardeman.nu> 17053S: Maintained 17054F: drivers/media/rc/winbond-cir.c 17055 17056RCMM REMOTE CONTROLS DECODER 17057M: Patrick Lerda <patrick9876@free.fr> 17058S: Maintained 17059F: drivers/media/rc/ir-rcmm-decoder.c 17060 17061WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17062M: William Breathitt Gray <vilhelm.gray@gmail.com> 17063L: linux-watchdog@vger.kernel.org 17064S: Maintained 17065F: drivers/watchdog/ebc-c384_wdt.c 17066 17067WINSYSTEMS WS16C48 GPIO DRIVER 17068M: William Breathitt Gray <vilhelm.gray@gmail.com> 17069L: linux-gpio@vger.kernel.org 17070S: Maintained 17071F: drivers/gpio/gpio-ws16c48.c 17072 17073WISTRON LAPTOP BUTTON DRIVER 17074M: Miloslav Trmac <mitr@volny.cz> 17075S: Maintained 17076F: drivers/input/misc/wistron_btns.c 17077 17078WL3501 WIRELESS PCMCIA CARD DRIVER 17079L: linux-wireless@vger.kernel.org 17080S: Odd fixes 17081F: drivers/net/wireless/wl3501* 17082 17083WOLFSON MICROELECTRONICS DRIVERS 17084L: patches@opensource.cirrus.com 17085T: git https://github.com/CirrusLogic/linux-drivers.git 17086W: https://github.com/CirrusLogic/linux-drivers/wiki 17087S: Supported 17088F: Documentation/hwmon/wm83??.rst 17089F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17090F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17091F: Documentation/devicetree/bindings/mfd/arizona.txt 17092F: Documentation/devicetree/bindings/mfd/wm831x.txt 17093F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17094F: arch/arm/mach-s3c64xx/mach-crag6410* 17095F: drivers/clk/clk-wm83*.c 17096F: drivers/extcon/extcon-arizona.c 17097F: drivers/leds/leds-wm83*.c 17098F: drivers/gpio/gpio-*wm*.c 17099F: drivers/gpio/gpio-arizona.c 17100F: drivers/hwmon/wm83??-hwmon.c 17101F: drivers/input/misc/wm831x-on.c 17102F: drivers/input/touchscreen/wm831x-ts.c 17103F: drivers/input/touchscreen/wm97*.c 17104F: drivers/mfd/arizona* 17105F: drivers/mfd/wm*.c 17106F: drivers/mfd/cs47l24* 17107F: drivers/power/supply/wm83*.c 17108F: drivers/rtc/rtc-wm83*.c 17109F: drivers/regulator/wm8*.c 17110F: drivers/regulator/arizona* 17111F: drivers/video/backlight/wm83*_bl.c 17112F: drivers/watchdog/wm83*_wdt.c 17113F: include/linux/mfd/arizona/ 17114F: include/linux/mfd/wm831x/ 17115F: include/linux/mfd/wm8350/ 17116F: include/linux/mfd/wm8400* 17117F: include/linux/regulator/arizona* 17118F: include/linux/wm97xx.h 17119F: include/sound/wm????.h 17120F: sound/soc/codecs/arizona.? 17121F: sound/soc/codecs/wm* 17122F: sound/soc/codecs/cs47l24* 17123 17124WORKQUEUE 17125M: Tejun Heo <tj@kernel.org> 17126R: Lai Jiangshan <jiangshanlai@gmail.com> 17127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17128S: Maintained 17129F: include/linux/workqueue.h 17130F: kernel/workqueue.c 17131F: Documentation/core-api/workqueue.rst 17132 17133X-POWERS AXP288 PMIC DRIVERS 17134M: Hans de Goede <hdegoede@redhat.com> 17135S: Maintained 17136N: axp288 17137F: drivers/acpi/pmic/intel_pmic_xpower.c 17138 17139X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17140M: Chen-Yu Tsai <wens@csie.org> 17141L: linux-kernel@vger.kernel.org 17142S: Maintained 17143N: axp[128] 17144 17145X.25 NETWORK LAYER 17146M: Andrew Hendry <andrew.hendry@gmail.com> 17147L: linux-x25@vger.kernel.org 17148S: Odd Fixes 17149F: Documentation/networking/x25* 17150F: include/net/x25* 17151F: net/x25/ 17152 17153X86 ARCHITECTURE (32-BIT AND 64-BIT) 17154M: Thomas Gleixner <tglx@linutronix.de> 17155M: Ingo Molnar <mingo@redhat.com> 17156M: Borislav Petkov <bp@alien8.de> 17157R: "H. Peter Anvin" <hpa@zytor.com> 17158M: x86@kernel.org 17159L: linux-kernel@vger.kernel.org 17160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17161S: Maintained 17162F: Documentation/devicetree/bindings/x86/ 17163F: Documentation/x86/ 17164F: arch/x86/ 17165 17166X86 ENTRY CODE 17167M: Andy Lutomirski <luto@kernel.org> 17168L: linux-kernel@vger.kernel.org 17169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17170S: Maintained 17171F: arch/x86/entry/ 17172 17173X86 MCE INFRASTRUCTURE 17174M: Tony Luck <tony.luck@intel.com> 17175M: Borislav Petkov <bp@alien8.de> 17176L: linux-edac@vger.kernel.org 17177S: Maintained 17178F: arch/x86/kernel/cpu/mce/* 17179 17180X86 MICROCODE UPDATE SUPPORT 17181M: Borislav Petkov <bp@alien8.de> 17182S: Maintained 17183F: arch/x86/kernel/cpu/microcode/* 17184 17185X86 MM 17186M: Dave Hansen <dave.hansen@linux.intel.com> 17187M: Andy Lutomirski <luto@kernel.org> 17188M: Peter Zijlstra <peterz@infradead.org> 17189L: linux-kernel@vger.kernel.org 17190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17191S: Maintained 17192F: arch/x86/mm/ 17193 17194X86 PLATFORM DRIVERS 17195M: Darren Hart <dvhart@infradead.org> 17196M: Andy Shevchenko <andy@infradead.org> 17197L: platform-driver-x86@vger.kernel.org 17198T: git git://git.infradead.org/linux-platform-drivers-x86.git 17199S: Maintained 17200F: drivers/platform/x86/ 17201F: drivers/platform/olpc/ 17202 17203X86 PLATFORM DRIVERS - ARCH 17204R: Darren Hart <dvhart@infradead.org> 17205R: Andy Shevchenko <andy@infradead.org> 17206L: platform-driver-x86@vger.kernel.org 17207L: x86@kernel.org 17208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17209S: Maintained 17210F: arch/x86/platform 17211 17212X86 VDSO 17213M: Andy Lutomirski <luto@kernel.org> 17214L: linux-kernel@vger.kernel.org 17215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17216S: Maintained 17217F: arch/x86/entry/vdso/ 17218 17219XARRAY 17220M: Matthew Wilcox <willy@infradead.org> 17221L: linux-fsdevel@vger.kernel.org 17222S: Supported 17223F: Documentation/core-api/xarray.rst 17224F: lib/idr.c 17225F: lib/xarray.c 17226F: include/linux/idr.h 17227F: include/linux/xarray.h 17228F: tools/testing/radix-tree 17229 17230XBOX DVD IR REMOTE 17231M: Benjamin Valentin <benpicco@googlemail.com> 17232S: Maintained 17233F: drivers/media/rc/xbox_remote.c 17234F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17235 17236XC2028/3028 TUNER DRIVER 17237M: Mauro Carvalho Chehab <mchehab@kernel.org> 17238L: linux-media@vger.kernel.org 17239W: https://linuxtv.org 17240T: git git://linuxtv.org/media_tree.git 17241S: Maintained 17242F: drivers/media/tuners/tuner-xc2028.* 17243 17244XDP (eXpress Data Path) 17245M: Alexei Starovoitov <ast@kernel.org> 17246M: Daniel Borkmann <daniel@iogearbox.net> 17247M: David S. Miller <davem@davemloft.net> 17248M: Jakub Kicinski <jakub.kicinski@netronome.com> 17249M: Jesper Dangaard Brouer <hawk@kernel.org> 17250M: John Fastabend <john.fastabend@gmail.com> 17251L: netdev@vger.kernel.org 17252L: xdp-newbies@vger.kernel.org 17253L: bpf@vger.kernel.org 17254S: Supported 17255F: net/core/xdp.c 17256F: include/net/xdp.h 17257F: kernel/bpf/devmap.c 17258F: kernel/bpf/cpumap.c 17259F: include/trace/events/xdp.h 17260K: xdp 17261N: xdp 17262 17263XDP SOCKETS (AF_XDP) 17264M: Björn Töpel <bjorn.topel@intel.com> 17265M: Magnus Karlsson <magnus.karlsson@intel.com> 17266L: netdev@vger.kernel.org 17267L: bpf@vger.kernel.org 17268S: Maintained 17269F: kernel/bpf/xskmap.c 17270F: net/xdp/ 17271 17272XEN BLOCK SUBSYSTEM 17273M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17274M: Roger Pau Monné <roger.pau@citrix.com> 17275L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17276S: Supported 17277F: drivers/block/xen-blkback/* 17278F: drivers/block/xen* 17279 17280XEN HYPERVISOR ARM 17281M: Stefano Stabellini <sstabellini@kernel.org> 17282L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17283S: Maintained 17284F: arch/arm/xen/ 17285F: arch/arm/include/asm/xen/ 17286 17287XEN HYPERVISOR ARM64 17288M: Stefano Stabellini <sstabellini@kernel.org> 17289L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17290S: Maintained 17291F: arch/arm64/xen/ 17292F: arch/arm64/include/asm/xen/ 17293 17294XEN HYPERVISOR INTERFACE 17295M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17296M: Juergen Gross <jgross@suse.com> 17297R: Stefano Stabellini <sstabellini@kernel.org> 17298L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17299T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17300S: Supported 17301F: arch/x86/xen/ 17302F: arch/x86/platform/pvh/ 17303F: drivers/*/xen-*front.c 17304F: drivers/xen/ 17305F: arch/x86/include/asm/xen/ 17306F: arch/x86/include/asm/pvclock-abi.h 17307F: include/xen/ 17308F: include/uapi/xen/ 17309F: Documentation/ABI/stable/sysfs-hypervisor-xen 17310F: Documentation/ABI/testing/sysfs-hypervisor-xen 17311 17312XEN NETWORK BACKEND DRIVER 17313M: Wei Liu <wei.liu@kernel.org> 17314M: Paul Durrant <paul.durrant@citrix.com> 17315L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17316L: netdev@vger.kernel.org 17317S: Supported 17318F: drivers/net/xen-netback/* 17319 17320XEN PCI SUBSYSTEM 17321M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17322L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17323S: Supported 17324F: arch/x86/pci/*xen* 17325F: drivers/pci/*xen* 17326 17327XEN PVSCSI DRIVERS 17328M: Juergen Gross <jgross@suse.com> 17329L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17330L: linux-scsi@vger.kernel.org 17331S: Supported 17332F: drivers/scsi/xen-scsifront.c 17333F: drivers/xen/xen-scsiback.c 17334F: include/xen/interface/io/vscsiif.h 17335 17336XEN SWIOTLB SUBSYSTEM 17337M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17338L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17339L: iommu@lists.linux-foundation.org 17340S: Supported 17341F: arch/x86/xen/*swiotlb* 17342F: drivers/xen/*swiotlb* 17343 17344XEN SOUND FRONTEND DRIVER 17345M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17346L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17347L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17348S: Supported 17349F: sound/xen/* 17350 17351XFS FILESYSTEM 17352M: Darrick J. Wong <darrick.wong@oracle.com> 17353M: linux-xfs@vger.kernel.org 17354L: linux-xfs@vger.kernel.org 17355W: http://xfs.org/ 17356T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17357S: Supported 17358F: Documentation/filesystems/xfs.txt 17359F: fs/xfs/ 17360 17361XILINX AXI ETHERNET DRIVER 17362M: Anirudha Sarangi <anirudh@xilinx.com> 17363M: John Linn <John.Linn@xilinx.com> 17364S: Maintained 17365F: drivers/net/ethernet/xilinx/xilinx_axienet* 17366 17367XILINX UARTLITE SERIAL DRIVER 17368M: Peter Korsgaard <jacmet@sunsite.dk> 17369L: linux-serial@vger.kernel.org 17370S: Maintained 17371F: drivers/tty/serial/uartlite.c 17372 17373XILINX VIDEO IP CORES 17374M: Hyun Kwon <hyun.kwon@xilinx.com> 17375M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17376L: linux-media@vger.kernel.org 17377T: git git://linuxtv.org/media_tree.git 17378S: Supported 17379F: Documentation/devicetree/bindings/media/xilinx/ 17380F: drivers/media/platform/xilinx/ 17381F: include/uapi/linux/xilinx-v4l2-controls.h 17382 17383XILLYBUS DRIVER 17384M: Eli Billauer <eli.billauer@gmail.com> 17385L: linux-kernel@vger.kernel.org 17386S: Supported 17387F: drivers/char/xillybus/ 17388 17389XLP9XX I2C DRIVER 17390M: George Cherian <george.cherian@cavium.com> 17391M: Jan Glauber <jglauber@cavium.com> 17392L: linux-i2c@vger.kernel.org 17393W: http://www.cavium.com 17394S: Supported 17395F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17396F: drivers/i2c/busses/i2c-xlp9xx.c 17397 17398XRA1403 GPIO EXPANDER 17399M: Nandor Han <nandor.han@ge.com> 17400M: Semi Malinen <semi.malinen@ge.com> 17401L: linux-gpio@vger.kernel.org 17402S: Maintained 17403F: drivers/gpio/gpio-xra1403.c 17404F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17405 17406XTENSA XTFPGA PLATFORM SUPPORT 17407M: Max Filippov <jcmvbkbc@gmail.com> 17408L: linux-xtensa@linux-xtensa.org 17409S: Maintained 17410F: drivers/spi/spi-xtensa-xtfpga.c 17411F: sound/soc/xtensa/xtfpga-i2s.c 17412 17413YAM DRIVER FOR AX.25 17414M: Jean-Paul Roubelat <jpr@f6fbb.org> 17415L: linux-hams@vger.kernel.org 17416S: Maintained 17417F: drivers/net/hamradio/yam* 17418F: include/linux/yam.h 17419 17420YAMA SECURITY MODULE 17421M: Kees Cook <keescook@chromium.org> 17422T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17423S: Supported 17424F: security/yama/ 17425F: Documentation/admin-guide/LSM/Yama.rst 17426 17427YEALINK PHONE DRIVER 17428M: Henk Vergonet <Henk.Vergonet@gmail.com> 17429L: usbb2k-api-dev@nongnu.org 17430S: Maintained 17431F: Documentation/input/devices/yealink.rst 17432F: drivers/input/misc/yealink.* 17433 17434Z8530 DRIVER FOR AX.25 17435M: Joerg Reuter <jreuter@yaina.de> 17436W: http://yaina.de/jreuter/ 17437W: http://www.qsl.net/dl1bke/ 17438L: linux-hams@vger.kernel.org 17439S: Maintained 17440F: Documentation/networking/z8530drv.txt 17441F: drivers/net/hamradio/*scc.c 17442F: drivers/net/hamradio/z8530.h 17443 17444ZBUD COMPRESSED PAGE ALLOCATOR 17445M: Seth Jennings <sjenning@redhat.com> 17446M: Dan Streetman <ddstreet@ieee.org> 17447L: linux-mm@kvack.org 17448S: Maintained 17449F: mm/zbud.c 17450F: include/linux/zbud.h 17451 17452ZD1211RW WIRELESS DRIVER 17453M: Daniel Drake <dsd@gentoo.org> 17454M: Ulrich Kunitz <kune@deine-taler.de> 17455W: http://zd1211.ath.cx/wiki/DriverRewrite 17456L: linux-wireless@vger.kernel.org 17457L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17458S: Maintained 17459F: drivers/net/wireless/zydas/zd1211rw/ 17460 17461ZD1301 MEDIA DRIVER 17462M: Antti Palosaari <crope@iki.fi> 17463L: linux-media@vger.kernel.org 17464W: https://linuxtv.org/ 17465W: http://palosaari.fi/linux/ 17466Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17467S: Maintained 17468F: drivers/media/usb/dvb-usb-v2/zd1301* 17469 17470ZD1301_DEMOD MEDIA DRIVER 17471M: Antti Palosaari <crope@iki.fi> 17472L: linux-media@vger.kernel.org 17473W: https://linuxtv.org/ 17474W: http://palosaari.fi/linux/ 17475Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17476S: Maintained 17477F: drivers/media/dvb-frontends/zd1301_demod* 17478 17479ZPOOL COMPRESSED PAGE STORAGE API 17480M: Dan Streetman <ddstreet@ieee.org> 17481L: linux-mm@kvack.org 17482S: Maintained 17483F: mm/zpool.c 17484F: include/linux/zpool.h 17485 17486ZR36067 VIDEO FOR LINUX DRIVER 17487L: mjpeg-users@lists.sourceforge.net 17488L: linux-media@vger.kernel.org 17489W: http://mjpeg.sourceforge.net/driver-zoran/ 17490T: hg https://linuxtv.org/hg/v4l-dvb 17491S: Odd Fixes 17492F: drivers/staging/media/zoran/ 17493 17494ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17495M: Minchan Kim <minchan@kernel.org> 17496M: Nitin Gupta <ngupta@vflare.org> 17497R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17498L: linux-kernel@vger.kernel.org 17499S: Maintained 17500F: drivers/block/zram/ 17501F: Documentation/blockdev/zram.txt 17502 17503ZS DECSTATION Z85C30 SERIAL DRIVER 17504M: "Maciej W. Rozycki" <macro@linux-mips.org> 17505S: Maintained 17506F: drivers/tty/serial/zs.* 17507 17508ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17509M: Minchan Kim <minchan@kernel.org> 17510M: Nitin Gupta <ngupta@vflare.org> 17511R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17512L: linux-mm@kvack.org 17513S: Maintained 17514F: mm/zsmalloc.c 17515F: include/linux/zsmalloc.h 17516F: Documentation/vm/zsmalloc.rst 17517 17518ZSWAP COMPRESSED SWAP CACHING 17519M: Seth Jennings <sjenning@redhat.com> 17520M: Dan Streetman <ddstreet@ieee.org> 17521L: linux-mm@kvack.org 17522S: Maintained 17523F: mm/zswap.c 17524 17525THE REST 17526M: Linus Torvalds <torvalds@linux-foundation.org> 17527L: linux-kernel@vger.kernel.org 17528Q: http://patchwork.kernel.org/project/LKML/list/ 17529T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17530S: Buried alive in reporters 17531F: * 17532F: */ 17533