1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/firmware-guide/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <guohanjun@huawei.com> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015.rst 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475.rst 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 555 556ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 557M: Stefan Popa <stefan.popa@analog.com> 558W: http://ez.analog.com/community/linux-device-drivers 559S: Supported 560F: drivers/iio/accel/adxl372.c 561F: drivers/iio/accel/adxl372_spi.c 562F: drivers/iio/accel/adxl372_i2c.c 563F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 564 565AF9013 MEDIA DRIVER 566M: Antti Palosaari <crope@iki.fi> 567L: linux-media@vger.kernel.org 568W: https://linuxtv.org 569W: http://palosaari.fi/linux/ 570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 571T: git git://linuxtv.org/anttip/media_tree.git 572S: Maintained 573F: drivers/media/dvb-frontends/af9013* 574 575AF9033 MEDIA DRIVER 576M: Antti Palosaari <crope@iki.fi> 577L: linux-media@vger.kernel.org 578W: https://linuxtv.org 579W: http://palosaari.fi/linux/ 580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 581T: git git://linuxtv.org/anttip/media_tree.git 582S: Maintained 583F: drivers/media/dvb-frontends/af9033* 584 585AFFS FILE SYSTEM 586M: David Sterba <dsterba@suse.com> 587L: linux-fsdevel@vger.kernel.org 588S: Odd Fixes 589F: Documentation/filesystems/affs.txt 590F: fs/affs/ 591 592AFS FILESYSTEM 593M: David Howells <dhowells@redhat.com> 594L: linux-afs@lists.infradead.org 595S: Supported 596F: fs/afs/ 597F: include/trace/events/afs.h 598F: Documentation/filesystems/afs.txt 599W: https://www.infradead.org/~dhowells/kafs/ 600 601AGPGART DRIVER 602M: David Airlie <airlied@linux.ie> 603T: git git://anongit.freedesktop.org/drm/drm 604S: Maintained 605F: drivers/char/agp/ 606F: include/linux/agp* 607F: include/uapi/linux/agp* 608 609AHA152X SCSI DRIVER 610M: "Juergen E. Fischer" <fischer@norbit.de> 611L: linux-scsi@vger.kernel.org 612S: Maintained 613F: drivers/scsi/aha152x* 614F: drivers/scsi/pcmcia/aha152x* 615 616AIC7XXX / AIC79XX SCSI DRIVER 617M: Hannes Reinecke <hare@suse.com> 618L: linux-scsi@vger.kernel.org 619S: Maintained 620F: drivers/scsi/aic7xxx/ 621 622AIMSLAB FM RADIO RECEIVER DRIVER 623M: Hans Verkuil <hverkuil@xs4all.nl> 624L: linux-media@vger.kernel.org 625T: git git://linuxtv.org/media_tree.git 626W: https://linuxtv.org 627S: Maintained 628F: drivers/media/radio/radio-aimslab* 629 630AIO 631M: Benjamin LaHaise <bcrl@kvack.org> 632L: linux-aio@kvack.org 633S: Supported 634F: fs/aio.c 635F: include/linux/*aio*.h 636 637AIRSPY MEDIA DRIVER 638M: Antti Palosaari <crope@iki.fi> 639L: linux-media@vger.kernel.org 640W: https://linuxtv.org 641W: http://palosaari.fi/linux/ 642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 643T: git git://linuxtv.org/anttip/media_tree.git 644S: Maintained 645F: drivers/media/usb/airspy/ 646 647ALACRITECH GIGABIT ETHERNET DRIVER 648M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 649S: Maintained 650F: drivers/net/ethernet/alacritech/* 651 652ALCATEL SPEEDTOUCH USB DRIVER 653M: Duncan Sands <duncan.sands@free.fr> 654L: linux-usb@vger.kernel.org 655W: http://www.linux-usb.org/SpeedTouch/ 656S: Maintained 657F: drivers/usb/atm/speedtch.c 658F: drivers/usb/atm/usbatm.c 659 660ALCHEMY AU1XX0 MMC DRIVER 661M: Manuel Lauss <manuel.lauss@gmail.com> 662S: Maintained 663F: drivers/mmc/host/au1xmmc.c 664 665ALI1563 I2C DRIVER 666M: Rudolf Marek <r.marek@assembler.cz> 667L: linux-i2c@vger.kernel.org 668S: Maintained 669F: Documentation/i2c/busses/i2c-ali1563 670F: drivers/i2c/busses/i2c-ali1563.c 671 672ALLEGRO DVT VIDEO IP CORE DRIVER 673M: Michael Tretter <m.tretter@pengutronix.de> 674R: Pengutronix Kernel Team <kernel@pengutronix.de> 675L: linux-media@vger.kernel.org 676S: Maintained 677F: drivers/staging/media/allegro-dvt/ 678 679ALLWINNER SECURITY SYSTEM 680M: Corentin Labbe <clabbe.montjoie@gmail.com> 681L: linux-crypto@vger.kernel.org 682S: Maintained 683F: drivers/crypto/sunxi-ss/ 684 685ALLWINNER VPU DRIVER 686M: Maxime Ripard <maxime.ripard@bootlin.com> 687M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 688L: linux-media@vger.kernel.org 689S: Maintained 690F: drivers/staging/media/sunxi/cedrus/ 691 692ALPHA PORT 693M: Richard Henderson <rth@twiddle.net> 694M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 695M: Matt Turner <mattst88@gmail.com> 696S: Odd Fixes 697L: linux-alpha@vger.kernel.org 698F: arch/alpha/ 699 700ALPS PS/2 TOUCHPAD DRIVER 701R: Pali Rohár <pali.rohar@gmail.com> 702F: drivers/input/mouse/alps.* 703 704ALTERA I2C CONTROLLER DRIVER 705M: Thor Thayer <thor.thayer@linux.intel.com> 706S: Maintained 707F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 708F: drivers/i2c/busses/i2c-altera.c 709 710ALTERA MAILBOX DRIVER 711M: Ley Foon Tan <lftan@altera.com> 712L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 713S: Maintained 714F: drivers/mailbox/mailbox-altera.c 715 716ALTERA PIO DRIVER 717M: Tien Hock Loh <thloh@altera.com> 718L: linux-gpio@vger.kernel.org 719S: Maintained 720F: drivers/gpio/gpio-altera.c 721 722ALTERA SYSTEM MANAGER DRIVER 723M: Thor Thayer <thor.thayer@linux.intel.com> 724S: Maintained 725F: drivers/mfd/altera-sysmgr.c 726F: include/linux/mfd/altera-sysgmr.h 727 728ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 729M: Thor Thayer <thor.thayer@linux.intel.com> 730S: Maintained 731F: drivers/gpio/gpio-altera-a10sr.c 732F: drivers/mfd/altera-a10sr.c 733F: drivers/reset/reset-a10sr.c 734F: include/linux/mfd/altera-a10sr.h 735F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 736 737ALTERA TRIPLE SPEED ETHERNET DRIVER 738M: Thor Thayer <thor.thayer@linux.intel.com> 739L: netdev@vger.kernel.org 740L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 741S: Maintained 742F: drivers/net/ethernet/altera/ 743 744ALTERA UART/JTAG UART SERIAL DRIVERS 745M: Tobias Klauser <tklauser@distanz.ch> 746L: linux-serial@vger.kernel.org 747L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 748S: Maintained 749F: drivers/tty/serial/altera_uart.c 750F: drivers/tty/serial/altera_jtaguart.c 751F: include/linux/altera_uart.h 752F: include/linux/altera_jtaguart.h 753 754AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 755M: Talel Shenhar <talel@amazon.com> 756S: Maintained 757F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 758F: drivers/thermal/thermal_mmio.c 759 760AMAZON ETHERNET DRIVERS 761M: Netanel Belgazal <netanel@amazon.com> 762R: Saeed Bishara <saeedb@amazon.com> 763R: Zorik Machulsky <zorik@amazon.com> 764L: netdev@vger.kernel.org 765S: Supported 766F: Documentation/networking/device_drivers/amazon/ena.txt 767F: drivers/net/ethernet/amazon/ 768 769AMAZON RDMA EFA DRIVER 770M: Gal Pressman <galpress@amazon.com> 771R: Yossi Leybovich <sleybo@amazon.com> 772L: linux-rdma@vger.kernel.org 773Q: https://patchwork.kernel.org/project/linux-rdma/list/ 774S: Supported 775F: drivers/infiniband/hw/efa/ 776F: include/uapi/rdma/efa-abi.h 777 778AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 779M: Tom Lendacky <thomas.lendacky@amd.com> 780M: Gary Hook <gary.hook@amd.com> 781L: linux-crypto@vger.kernel.org 782S: Supported 783F: drivers/crypto/ccp/ 784F: include/linux/ccp.h 785 786AMD DISPLAY CORE 787M: Harry Wentland <harry.wentland@amd.com> 788M: Leo Li <sunpeng.li@amd.com> 789L: amd-gfx@lists.freedesktop.org 790T: git git://people.freedesktop.org/~agd5f/linux 791S: Supported 792F: drivers/gpu/drm/amd/display/ 793 794AMD FAM15H PROCESSOR POWER MONITORING DRIVER 795M: Huang Rui <ray.huang@amd.com> 796L: linux-hwmon@vger.kernel.org 797S: Supported 798F: Documentation/hwmon/fam15h_power.rst 799F: drivers/hwmon/fam15h_power.c 800 801AMD FCH GPIO DRIVER 802M: Enrico Weigelt, metux IT consult <info@metux.net> 803L: linux-gpio@vger.kernel.org 804S: Maintained 805F: drivers/gpio/gpio-amd-fch.c 806F: include/linux/platform_data/gpio/gpio-amd-fch.h 807 808AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 809L: linux-geode@lists.infradead.org (moderated for non-subscribers) 810S: Orphan 811F: drivers/usb/gadget/udc/amd5536udc.* 812 813AMD GEODE PROCESSOR/CHIPSET SUPPORT 814P: Andres Salomon <dilinger@queued.net> 815L: linux-geode@lists.infradead.org (moderated for non-subscribers) 816W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 817S: Supported 818F: drivers/char/hw_random/geode-rng.c 819F: drivers/crypto/geode* 820F: drivers/video/fbdev/geode/ 821F: arch/x86/include/asm/geode.h 822 823AMD IOMMU (AMD-VI) 824M: Joerg Roedel <joro@8bytes.org> 825L: iommu@lists.linux-foundation.org 826T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 827S: Maintained 828F: drivers/iommu/amd_iommu*.[ch] 829F: include/linux/amd-iommu.h 830 831AMD KFD 832M: Oded Gabbay <oded.gabbay@gmail.com> 833L: dri-devel@lists.freedesktop.org 834T: git git://people.freedesktop.org/~gabbayo/linux.git 835S: Supported 836F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 837F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 838F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 839F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 840F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 841F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 842F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 843F: drivers/gpu/drm/amd/amdkfd/ 844F: drivers/gpu/drm/amd/include/cik_structs.h 845F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 846F: drivers/gpu/drm/amd/include/vi_structs.h 847F: drivers/gpu/drm/amd/include/v9_structs.h 848F: include/uapi/linux/kfd_ioctl.h 849 850AMD MP2 I2C DRIVER 851M: Elie Morisse <syniurge@gmail.com> 852M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 853M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 854L: linux-i2c@vger.kernel.org 855S: Maintained 856F: drivers/i2c/busses/i2c-amd-mp2* 857 858AMD POWERPLAY 859M: Rex Zhu <rex.zhu@amd.com> 860M: Evan Quan <evan.quan@amd.com> 861L: amd-gfx@lists.freedesktop.org 862S: Supported 863F: drivers/gpu/drm/amd/powerplay/ 864T: git git://people.freedesktop.org/~agd5f/linux 865 866AMD SEATTLE DEVICE TREE SUPPORT 867M: Brijesh Singh <brijeshkumar.singh@amd.com> 868M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 869M: Tom Lendacky <thomas.lendacky@amd.com> 870S: Supported 871F: arch/arm64/boot/dts/amd/ 872 873AMD XGBE DRIVER 874M: Tom Lendacky <thomas.lendacky@amd.com> 875L: netdev@vger.kernel.org 876S: Supported 877F: drivers/net/ethernet/amd/xgbe/ 878F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 879 880ANALOG DEVICES INC AD5686 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-pm@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5686* 886F: drivers/iio/dac/ad5696* 887 888ANALOG DEVICES INC AD5758 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/dac/ad5758.c 894F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 895 896ANALOG DEVICES INC AD7124 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/ad7124.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 903 904ANALOG DEVICES INC AD7606 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/ad7606.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 911 912ANALOG DEVICES INC AD7768-1 DRIVER 913M: Stefan Popa <stefan.popa@analog.com> 914L: linux-iio@vger.kernel.org 915W: http://ez.analog.com/community/linux-device-drivers 916S: Supported 917F: drivers/iio/adc/ad7768-1.c 918F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 919 920ANALOG DEVICES INC AD7780 DRIVER 921M: Michael Hennerich <Michael.Hennerich@analog.com> 922M: Renato Lui Geh <renatogeh@gmail.com> 923L: linux-iio@vger.kernel.org 924W: http://ez.analog.com/community/linux-device-drivers 925S: Supported 926F: drivers/iio/adc/ad7780.c 927F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 928 929ANALOG DEVICES INC AD9389B DRIVER 930M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 931L: linux-media@vger.kernel.org 932S: Maintained 933F: drivers/media/i2c/ad9389b* 934 935ANALOG DEVICES INC ADGS1408 DRIVER 936M: Mircea Caprioru <mircea.caprioru@analog.com> 937S: Supported 938F: drivers/mux/adgs1408.c 939F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 940 941ANALOG DEVICES INC ADIS DRIVER LIBRARY 942M: Alexandru Ardelean <alexandru.ardelean@analog.com> 943S: Supported 944L: linux-iio@vger.kernel.org 945F: include/linux/iio/imu/adis.h 946F: drivers/iio/imu/adis.c 947 948ANALOG DEVICES INC ADP5061 DRIVER 949M: Stefan Popa <stefan.popa@analog.com> 950L: linux-pm@vger.kernel.org 951W: http://ez.analog.com/community/linux-device-drivers 952S: Supported 953F: drivers/power/supply/adp5061.c 954 955ANALOG DEVICES INC ADV7180 DRIVER 956M: Lars-Peter Clausen <lars@metafoo.de> 957L: linux-media@vger.kernel.org 958W: http://ez.analog.com/community/linux-device-drivers 959S: Supported 960F: drivers/media/i2c/adv7180.c 961 962ANALOG DEVICES INC ADV748X DRIVER 963M: Kieran Bingham <kieran.bingham@ideasonboard.com> 964L: linux-media@vger.kernel.org 965S: Maintained 966F: drivers/media/i2c/adv748x/* 967 968ANALOG DEVICES INC ADV7511 DRIVER 969M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/adv7511* 973 974ANALOG DEVICES INC ADV7604 DRIVER 975M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 976L: linux-media@vger.kernel.org 977S: Maintained 978F: drivers/media/i2c/adv7604* 979 980ANALOG DEVICES INC ADV7842 DRIVER 981M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 982L: linux-media@vger.kernel.org 983S: Maintained 984F: drivers/media/i2c/adv7842* 985 986ANALOG DEVICES INC ASOC CODEC DRIVERS 987M: Lars-Peter Clausen <lars@metafoo.de> 988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 989W: http://wiki.analog.com/ 990W: http://ez.analog.com/community/linux-device-drivers 991S: Supported 992F: sound/soc/codecs/adau* 993F: sound/soc/codecs/adav* 994F: sound/soc/codecs/ad1* 995F: sound/soc/codecs/ad7* 996F: sound/soc/codecs/ssm* 997F: sound/soc/codecs/sigmadsp.* 998 999ANALOG DEVICES INC DMA DRIVERS 1000M: Lars-Peter Clausen <lars@metafoo.de> 1001W: http://ez.analog.com/community/linux-device-drivers 1002S: Supported 1003F: drivers/dma/dma-axi-dmac.c 1004 1005ANALOG DEVICES INC IIO DRIVERS 1006M: Lars-Peter Clausen <lars@metafoo.de> 1007M: Michael Hennerich <Michael.Hennerich@analog.com> 1008M: Stefan Popa <stefan.popa@analog.com> 1009W: http://wiki.analog.com/ 1010W: http://ez.analog.com/community/linux-device-drivers 1011S: Supported 1012F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1013F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1014F: drivers/iio/*/ad* 1015F: drivers/iio/adc/ltc2497* 1016X: drivers/iio/*/adjd* 1017F: drivers/staging/iio/*/ad* 1018 1019ANALOGBITS PLL LIBRARIES 1020M: Paul Walmsley <paul.walmsley@sifive.com> 1021S: Supported 1022F: drivers/clk/analogbits/* 1023F: include/linux/clk/analogbits* 1024 1025ANDES ARCHITECTURE 1026M: Greentime Hu <green.hu@gmail.com> 1027M: Vincent Chen <deanbo422@gmail.com> 1028T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1029S: Supported 1030F: arch/nds32/ 1031F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1032F: Documentation/devicetree/bindings/nds32/ 1033K: nds32 1034N: nds32 1035 1036ANDROID CONFIG FRAGMENTS 1037M: Rob Herring <robh@kernel.org> 1038S: Supported 1039F: kernel/configs/android* 1040 1041ANDROID DRIVERS 1042M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1043M: Arve Hjønnevåg <arve@android.com> 1044M: Todd Kjos <tkjos@android.com> 1045M: Martijn Coenen <maco@android.com> 1046M: Joel Fernandes <joel@joelfernandes.org> 1047M: Christian Brauner <christian@brauner.io> 1048T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1049L: devel@driverdev.osuosl.org 1050S: Supported 1051F: drivers/android/ 1052F: drivers/staging/android/ 1053 1054ANDROID GOLDFISH PIC DRIVER 1055M: Miodrag Dinic <miodrag.dinic@mips.com> 1056S: Supported 1057F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1058F: drivers/irqchip/irq-goldfish-pic.c 1059 1060ANDROID GOLDFISH RTC DRIVER 1061M: Miodrag Dinic <miodrag.dinic@mips.com> 1062S: Supported 1063F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1064F: drivers/rtc/rtc-goldfish.c 1065 1066ANDROID ION DRIVER 1067M: Laura Abbott <labbott@redhat.com> 1068M: Sumit Semwal <sumit.semwal@linaro.org> 1069L: devel@driverdev.osuosl.org 1070L: dri-devel@lists.freedesktop.org 1071L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1072S: Supported 1073F: drivers/staging/android/ion 1074F: drivers/staging/android/uapi/ion.h 1075 1076AOA (Apple Onboard Audio) ALSA DRIVER 1077M: Johannes Berg <johannes@sipsolutions.net> 1078L: linuxppc-dev@lists.ozlabs.org 1079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1080S: Maintained 1081F: sound/aoa/ 1082 1083APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1084M: William Breathitt Gray <vilhelm.gray@gmail.com> 1085L: linux-iio@vger.kernel.org 1086S: Maintained 1087F: drivers/iio/adc/stx104.c 1088 1089APM DRIVER 1090M: Jiri Kosina <jikos@kernel.org> 1091S: Odd fixes 1092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1093F: arch/x86/kernel/apm_32.c 1094F: include/linux/apm_bios.h 1095F: include/uapi/linux/apm_bios.h 1096F: drivers/char/apm-emulation.c 1097 1098APPARMOR SECURITY MODULE 1099M: John Johansen <john.johansen@canonical.com> 1100L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1101W: wiki.apparmor.net 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1103S: Supported 1104F: security/apparmor/ 1105F: Documentation/admin-guide/LSM/apparmor.rst 1106 1107APPLE BCM5974 MULTITOUCH DRIVER 1108M: Henrik Rydberg <rydberg@bitmath.org> 1109L: linux-input@vger.kernel.org 1110S: Odd fixes 1111F: drivers/input/mouse/bcm5974.c 1112 1113APPLE SMC DRIVER 1114M: Henrik Rydberg <rydberg@bitmath.org> 1115L: linux-hwmon@vger.kernel.org 1116S: Odd fixes 1117F: drivers/hwmon/applesmc.c 1118 1119APPLETALK NETWORK LAYER 1120L: netdev@vger.kernel.org 1121S: Odd fixes 1122F: drivers/net/appletalk/ 1123F: net/appletalk/ 1124F: include/linux/atalk.h 1125F: include/uapi/linux/atalk.h 1126 1127APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1128M: Khuong Dinh <khuong@os.amperecomputing.com> 1129S: Supported 1130F: arch/arm64/boot/dts/apm/ 1131 1132APPLIED MICRO (APM) X-GENE SOC EDAC 1133M: Khuong Dinh <khuong@os.amperecomputing.com> 1134S: Supported 1135F: drivers/edac/xgene_edac.c 1136F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1137 1138APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1139M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1140M: Keyur Chudgar <keyur@os.amperecomputing.com> 1141S: Supported 1142F: drivers/net/ethernet/apm/xgene-v2/ 1143 1144APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1145M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1146M: Keyur Chudgar <keyur@os.amperecomputing.com> 1147M: Quan Nguyen <quan@os.amperecomputing.com> 1148S: Supported 1149F: drivers/net/ethernet/apm/xgene/ 1150F: drivers/net/phy/mdio-xgene.c 1151F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1152F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1153 1154APPLIED MICRO (APM) X-GENE SOC PMU 1155M: Khuong Dinh <khuong@os.amperecomputing.com> 1156S: Supported 1157F: drivers/perf/xgene_pmu.c 1158F: Documentation/perf/xgene-pmu.txt 1159F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1160 1161APTINA CAMERA SENSOR PLL 1162M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1163L: linux-media@vger.kernel.org 1164S: Maintained 1165F: drivers/media/i2c/aptina-pll.* 1166 1167AQUANTIA ETHERNET DRIVER (atlantic) 1168M: Igor Russkikh <igor.russkikh@aquantia.com> 1169L: netdev@vger.kernel.org 1170S: Supported 1171W: http://www.aquantia.com 1172Q: http://patchwork.ozlabs.org/project/netdev/list/ 1173F: drivers/net/ethernet/aquantia/atlantic/ 1174F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1175 1176ARC FRAMEBUFFER DRIVER 1177M: Jaya Kumar <jayalk@intworks.biz> 1178S: Maintained 1179F: drivers/video/fbdev/arcfb.c 1180F: drivers/video/fbdev/core/fb_defio.c 1181 1182ARC PGU DRM DRIVER 1183M: Alexey Brodkin <abrodkin@synopsys.com> 1184S: Supported 1185F: drivers/gpu/drm/arc/ 1186F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1187 1188ARCNET NETWORK LAYER 1189M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1190L: netdev@vger.kernel.org 1191S: Maintained 1192F: drivers/net/arcnet/ 1193F: include/uapi/linux/if_arcnet.h 1194 1195ARM ARCHITECTED TIMER DRIVER 1196M: Mark Rutland <mark.rutland@arm.com> 1197M: Marc Zyngier <marc.zyngier@arm.com> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199S: Maintained 1200F: arch/arm/include/asm/arch_timer.h 1201F: arch/arm64/include/asm/arch_timer.h 1202F: drivers/clocksource/arm_arch_timer.c 1203 1204ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1205M: Linus Walleij <linus.walleij@linaro.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: Documentation/devicetree/bindings/arm/arm-boards 1209F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1210F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1211F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1212F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1213F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1214F: arch/arm/mach-integrator/ 1215F: arch/arm/mach-realview/ 1216F: arch/arm/mach-versatile/ 1217F: arch/arm/plat-versatile/ 1218F: arch/arm/boot/dts/arm-realview-* 1219F: arch/arm/boot/dts/integrator* 1220F: arch/arm/boot/dts/versatile* 1221F: drivers/clk/versatile/ 1222F: drivers/i2c/busses/i2c-versatile.c 1223F: drivers/irqchip/irq-versatile-fpga.c 1224F: drivers/mtd/maps/physmap_of_versatile.c 1225F: drivers/power/reset/arm-versatile-reboot.c 1226F: drivers/soc/versatile/ 1227 1228ARM HDLCD DRM DRIVER 1229M: Liviu Dudau <liviu.dudau@arm.com> 1230S: Supported 1231F: drivers/gpu/drm/arm/hdlcd_* 1232F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1233 1234ARM KOMEDA DRM-KMS DRIVER 1235M: James (Qian) Wang <james.qian.wang@arm.com> 1236M: Liviu Dudau <liviu.dudau@arm.com> 1237L: Mali DP Maintainers <malidp@foss.arm.com> 1238S: Supported 1239T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1240F: drivers/gpu/drm/arm/display/include/ 1241F: drivers/gpu/drm/arm/display/komeda/ 1242F: Documentation/devicetree/bindings/display/arm,komeda.txt 1243F: Documentation/gpu/komeda-kms.rst 1244 1245ARM MALI-DP DRM DRIVER 1246M: Liviu Dudau <liviu.dudau@arm.com> 1247M: Brian Starkey <brian.starkey@arm.com> 1248L: Mali DP Maintainers <malidp@foss.arm.com> 1249S: Supported 1250T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1251F: drivers/gpu/drm/arm/ 1252F: Documentation/devicetree/bindings/display/arm,malidp.txt 1253F: Documentation/gpu/afbc.rst 1254 1255ARM MALI PANFROST DRM DRIVER 1256M: Rob Herring <robh@kernel.org> 1257M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1258L: dri-devel@lists.freedesktop.org 1259S: Supported 1260T: git git://anongit.freedesktop.org/drm/drm-misc 1261F: drivers/gpu/drm/panfrost/ 1262F: include/uapi/drm/panfrost_drm.h 1263 1264ARM MFM AND FLOPPY DRIVERS 1265M: Ian Molton <spyro@f2s.com> 1266S: Maintained 1267F: arch/arm/lib/floppydma.S 1268F: arch/arm/include/asm/floppy.h 1269 1270ARM PMU PROFILING AND DEBUGGING 1271M: Will Deacon <will@kernel.org> 1272M: Mark Rutland <mark.rutland@arm.com> 1273S: Maintained 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275F: arch/arm*/kernel/perf_* 1276F: arch/arm/oprofile/common.c 1277F: arch/arm*/kernel/hw_breakpoint.c 1278F: arch/arm*/include/asm/hw_breakpoint.h 1279F: arch/arm*/include/asm/perf_event.h 1280F: drivers/perf/* 1281F: include/linux/perf/arm_pmu.h 1282F: Documentation/devicetree/bindings/arm/pmu.yaml 1283F: Documentation/devicetree/bindings/perf/ 1284 1285ARM PORT 1286M: Russell King <linux@armlinux.org.uk> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288W: http://www.armlinux.org.uk/ 1289S: Odd Fixes 1290T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1291F: arch/arm/ 1292X: arch/arm/boot/dts/ 1293 1294ARM PRIMECELL AACI PL041 DRIVER 1295M: Russell King <linux@armlinux.org.uk> 1296S: Odd Fixes 1297F: sound/arm/aaci.* 1298 1299ARM PRIMECELL BUS SUPPORT 1300M: Russell King <linux@armlinux.org.uk> 1301S: Odd Fixes 1302F: drivers/amba/ 1303F: include/linux/amba/bus.h 1304 1305ARM PRIMECELL CLCD PL110 DRIVER 1306M: Russell King <linux@armlinux.org.uk> 1307S: Odd Fixes 1308F: drivers/video/fbdev/amba-clcd.* 1309 1310ARM PRIMECELL KMI PL050 DRIVER 1311M: Russell King <linux@armlinux.org.uk> 1312S: Odd Fixes 1313F: drivers/input/serio/ambakmi.* 1314F: include/linux/amba/kmi.h 1315 1316ARM PRIMECELL MMCI PL180/1 DRIVER 1317M: Russell King <linux@armlinux.org.uk> 1318S: Odd Fixes 1319F: drivers/mmc/host/mmci.* 1320F: include/linux/amba/mmci.h 1321 1322ARM PRIMECELL SSP PL022 SPI DRIVER 1323M: Linus Walleij <linus.walleij@linaro.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1327F: drivers/spi/spi-pl022.c 1328 1329ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1330M: Russell King <linux@armlinux.org.uk> 1331S: Odd Fixes 1332F: drivers/tty/serial/amba-pl01*.c 1333F: include/linux/amba/serial.h 1334 1335ARM PRIMECELL VIC PL190/PL192 DRIVER 1336M: Linus Walleij <linus.walleij@linaro.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1340F: drivers/irqchip/irq-vic.c 1341 1342AMAZON ANNAPURNA LABS FIC DRIVER 1343M: Talel Shenhar <talel@amazon.com> 1344S: Maintained 1345F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1346F: drivers/irqchip/irq-al-fic.c 1347 1348ARM SMMU DRIVERS 1349M: Will Deacon <will@kernel.org> 1350R: Robin Murphy <robin.murphy@arm.com> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353F: drivers/iommu/arm-smmu.c 1354F: drivers/iommu/arm-smmu-v3.c 1355F: drivers/iommu/io-pgtable-arm.c 1356F: drivers/iommu/io-pgtable-arm-v7s.c 1357 1358ARM SUB-ARCHITECTURES 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-*/ 1362F: arch/arm/plat-*/ 1363T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1364 1365ARM/ACTIONS SEMI ARCHITECTURE 1366M: Andreas Färber <afaerber@suse.de> 1367R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370N: owl 1371F: arch/arm/mach-actions/ 1372F: arch/arm/boot/dts/owl-* 1373F: arch/arm64/boot/dts/actions/ 1374F: drivers/clk/actions/ 1375F: drivers/clocksource/timer-owl* 1376F: drivers/dma/owl-dma.c 1377F: drivers/i2c/busses/i2c-owl.c 1378F: drivers/pinctrl/actions/* 1379F: drivers/soc/actions/ 1380F: include/dt-bindings/power/owl-* 1381F: include/linux/soc/actions/ 1382F: Documentation/devicetree/bindings/arm/actions.txt 1383F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1384F: Documentation/devicetree/bindings/dma/owl-dma.txt 1385F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1386F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1387F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1388F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1389 1390ARM/ADS SPHERE MACHINE SUPPORT 1391M: Lennert Buytenhek <kernel@wantstofly.org> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394 1395ARM/AFEB9260 MACHINE SUPPORT 1396M: Sergey Lapin <slapin@ossfans.org> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399 1400ARM/AJECO 1ARM MACHINE SUPPORT 1401M: Lennert Buytenhek <kernel@wantstofly.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/Allwinner SoC Clock Support 1406M: Emilio López <emilio@elopez.com.ar> 1407S: Maintained 1408F: drivers/clk/sunxi/ 1409 1410ARM/Allwinner sunXi SoC support 1411M: Maxime Ripard <maxime.ripard@bootlin.com> 1412M: Chen-Yu Tsai <wens@csie.org> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415N: sun[x456789]i 1416N: sun50i 1417F: arch/arm/mach-sunxi/ 1418F: arch/arm64/boot/dts/allwinner/ 1419F: drivers/clk/sunxi-ng/ 1420F: drivers/pinctrl/sunxi/ 1421F: drivers/soc/sunxi/ 1422T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1423 1424ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1425M: Neil Armstrong <narmstrong@baylibre.com> 1426M: Jerome Brunet <jbrunet@baylibre.com> 1427L: linux-amlogic@lists.infradead.org 1428S: Maintained 1429F: drivers/clk/meson/ 1430F: include/dt-bindings/clock/meson* 1431F: include/dt-bindings/clock/gxbb* 1432F: Documentation/devicetree/bindings/clock/amlogic* 1433 1434ARM/Amlogic Meson SoC support 1435M: Kevin Hilman <khilman@baylibre.com> 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1437L: linux-amlogic@lists.infradead.org 1438W: http://linux-meson.com/ 1439S: Maintained 1440F: arch/arm/mach-meson/ 1441F: arch/arm/boot/dts/meson* 1442F: arch/arm64/boot/dts/amlogic/ 1443F: drivers/pinctrl/meson/ 1444F: drivers/mmc/host/meson* 1445F: drivers/soc/amlogic/ 1446N: meson 1447 1448ARM/Amlogic Meson SoC Sound Drivers 1449M: Jerome Brunet <jbrunet@baylibre.com> 1450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1451S: Maintained 1452F: sound/soc/meson/ 1453F: Documentation/devicetree/bindings/sound/amlogic* 1454 1455ARM/Annapurna Labs ALPINE ARCHITECTURE 1456M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1457M: Antoine Tenart <antoine.tenart@bootlin.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-alpine/ 1461F: arch/arm/boot/dts/alpine* 1462F: arch/arm64/boot/dts/al/ 1463F: drivers/*/*alpine* 1464 1465ARM/ARTPEC MACHINE SUPPORT 1466M: Jesper Nilsson <jesper.nilsson@axis.com> 1467M: Lars Persson <lars.persson@axis.com> 1468S: Maintained 1469L: linux-arm-kernel@axis.com 1470F: arch/arm/mach-artpec 1471F: arch/arm/boot/dts/artpec6* 1472F: drivers/clk/axis 1473F: drivers/crypto/axis 1474F: drivers/pinctrl/pinctrl-artpec* 1475F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1476 1477ARM/ASPEED I2C DRIVER 1478M: Brendan Higgins <brendanhiggins@google.com> 1479R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1480R: Joel Stanley <joel@jms.id.au> 1481L: linux-i2c@vger.kernel.org 1482L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1483S: Maintained 1484F: drivers/irqchip/irq-aspeed-i2c-ic.c 1485F: drivers/i2c/busses/i2c-aspeed.c 1486F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1487F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1488 1489ARM/ASPEED MACHINE SUPPORT 1490M: Joel Stanley <joel@jms.id.au> 1491R: Andrew Jeffery <andrew@aj.id.au> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1494Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1495S: Supported 1496T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1497F: arch/arm/mach-aspeed/ 1498F: arch/arm/boot/dts/aspeed-* 1499N: aspeed 1500 1501ARM/BITMAIN ARCHITECTURE 1502M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm64/boot/dts/bitmain/ 1506F: drivers/pinctrl/pinctrl-bm1880.c 1507F: Documentation/devicetree/bindings/arm/bitmain.yaml 1508F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1509 1510ARM/CALXEDA HIGHBANK ARCHITECTURE 1511M: Rob Herring <robh@kernel.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: arch/arm/mach-highbank/ 1515F: arch/arm/boot/dts/highbank.dts 1516F: arch/arm/boot/dts/ecx-*.dts* 1517 1518ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1519M: Krzysztof Halasa <khalasa@piap.pl> 1520S: Maintained 1521F: arch/arm/mach-cns3xxx/ 1522 1523ARM/CAVIUM THUNDER NETWORK DRIVER 1524M: Sunil Goutham <sgoutham@cavium.com> 1525M: Robert Richter <rric@kernel.org> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527S: Supported 1528F: drivers/net/ethernet/cavium/thunder/ 1529 1530ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1531M: Lukasz Majewski <lukma@denx.de> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: arch/arm/mach-ep93xx/ts72xx.c 1535 1536ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1537M: Alexander Shiyan <shc_work@mail.ru> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Odd Fixes 1540N: clps711x 1541 1542ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1548M: Hartley Sweeten <hsweeten@visionengravers.com> 1549M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551S: Maintained 1552F: arch/arm/mach-ep93xx/ 1553F: arch/arm/mach-ep93xx/include/mach/ 1554 1555ARM/CLKDEV SUPPORT 1556M: Russell King <linux@armlinux.org.uk> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1560F: drivers/clk/clkdev.c 1561 1562ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1563M: Mike Rapoport <mike@compulab.co.il> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566 1567ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1568M: Baruch Siach <baruch@tkos.co.il> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/boot/dts/cx92755* 1572N: digicolor 1573 1574ARM/CONTEC MICRO9 MACHINE SUPPORT 1575M: Hubert Feurstein <hubert.feurstein@contec.at> 1576S: Maintained 1577F: arch/arm/mach-ep93xx/micro9.c 1578 1579ARM/CORESIGHT FRAMEWORK AND DRIVERS 1580M: Mathieu Poirier <mathieu.poirier@linaro.org> 1581R: Suzuki K Poulose <suzuki.poulose@arm.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584F: drivers/hwtracing/coresight/* 1585F: Documentation/trace/coresight.txt 1586F: Documentation/trace/coresight-cpu-debug.txt 1587F: Documentation/devicetree/bindings/arm/coresight.txt 1588F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1589F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1590F: tools/perf/arch/arm/util/pmu.c 1591F: tools/perf/arch/arm/util/auxtrace.c 1592F: tools/perf/arch/arm/util/cs-etm.c 1593F: tools/perf/arch/arm/util/cs-etm.h 1594F: tools/perf/util/cs-etm.* 1595F: tools/perf/util/cs-etm-decoder/* 1596 1597ARM/CORGI MACHINE SUPPORT 1598M: Richard Purdie <rpurdie@rpsys.net> 1599S: Maintained 1600 1601ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1602M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1603M: Linus Walleij <linus.walleij@linaro.org> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605T: git git://github.com/ulli-kroll/linux.git 1606S: Maintained 1607F: Documentation/devicetree/bindings/arm/gemini.txt 1608F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1609F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1610F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1611F: arch/arm/mach-gemini/ 1612F: drivers/net/ethernet/cortina/ 1613F: drivers/pinctrl/pinctrl-gemini.c 1614F: drivers/rtc/rtc-ftrtc010.c 1615 1616ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1617M: Barry Song <baohua@kernel.org> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1620S: Maintained 1621F: arch/arm/boot/dts/prima2* 1622F: arch/arm/mach-prima2/ 1623F: drivers/clk/sirf/ 1624F: drivers/clocksource/timer-prima2.c 1625F: drivers/clocksource/timer-atlas7.c 1626N: [^a-z]sirf 1627X: drivers/gnss 1628 1629ARM/EBSA110 MACHINE SUPPORT 1630M: Russell King <linux@armlinux.org.uk> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.armlinux.org.uk/ 1633S: Maintained 1634F: arch/arm/mach-ebsa110/ 1635F: drivers/net/ethernet/amd/am79c961a.* 1636 1637ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1638M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1639R: Pengutronix Kernel Team <kernel@pengutronix.de> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642N: efm32 1643 1644ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1645M: Robert Jarzmik <robert.jarzmik@free.fr> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-pxa/ezx.c 1649 1650ARM/FARADAY FA526 PORT 1651M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654T: git git://git.berlios.de/gemini-board 1655F: arch/arm/mm/*-fa* 1656 1657ARM/FOOTBRIDGE ARCHITECTURE 1658M: Russell King <linux@armlinux.org.uk> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.armlinux.org.uk/ 1661S: Maintained 1662F: arch/arm/include/asm/hardware/dec21285.h 1663F: arch/arm/mach-footbridge/ 1664 1665ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1666M: Shawn Guo <shawnguo@kernel.org> 1667M: Sascha Hauer <s.hauer@pengutronix.de> 1668R: Pengutronix Kernel Team <kernel@pengutronix.de> 1669R: Fabio Estevam <festevam@gmail.com> 1670R: NXP Linux Team <linux-imx@nxp.com> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1674N: imx 1675N: mxs 1676X: drivers/media/i2c/ 1677 1678ARM/FREESCALE VYBRID ARM ARCHITECTURE 1679M: Shawn Guo <shawnguo@kernel.org> 1680M: Sascha Hauer <s.hauer@pengutronix.de> 1681R: Pengutronix Kernel Team <kernel@pengutronix.de> 1682R: Stefan Agner <stefan@agner.ch> 1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1684S: Maintained 1685T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1686F: arch/arm/mach-imx/*vf610* 1687F: arch/arm/boot/dts/vf* 1688 1689ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1690M: Shawn Guo <shawnguo@kernel.org> 1691M: Li Yang <leoyang.li@nxp.com> 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1695F: arch/arm/boot/dts/ls1021a* 1696F: arch/arm64/boot/dts/freescale/fsl-* 1697F: arch/arm64/boot/dts/freescale/qoriq-* 1698 1699ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1700M: Lennert Buytenhek <kernel@wantstofly.org> 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1702S: Maintained 1703 1704ARM/GUMSTIX MACHINE SUPPORT 1705M: Steve Sakoman <sakoman@gmail.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707S: Maintained 1708 1709ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1710M: Philipp Zabel <philipp.zabel@gmail.com> 1711M: Paul Parsons <lost.distance@yahoo.com> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713S: Maintained 1714F: arch/arm/mach-pxa/hx4700.c 1715F: arch/arm/mach-pxa/include/mach/hx4700.h 1716F: sound/soc/pxa/hx4700.c 1717 1718ARM/HISILICON SOC SUPPORT 1719M: Wei Xu <xuwei5@hisilicon.com> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721W: http://www.hisilicon.com 1722S: Supported 1723T: git git://github.com/hisilicon/linux-hisi.git 1724F: arch/arm/mach-hisi/ 1725F: arch/arm/boot/dts/hi3* 1726F: arch/arm/boot/dts/hip* 1727F: arch/arm/boot/dts/hisi* 1728F: arch/arm64/boot/dts/hisilicon/ 1729 1730ARM/HP JORNADA 7XX MACHINE SUPPORT 1731M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1732W: www.jlime.com 1733S: Maintained 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1735F: arch/arm/mach-sa1100/jornada720.c 1736F: arch/arm/mach-sa1100/include/mach/jornada720.h 1737 1738ARM/IGEP MACHINE SUPPORT 1739M: Enric Balletbo i Serra <eballetbo@gmail.com> 1740M: Javier Martinez Canillas <javier@dowhile0.org> 1741L: linux-omap@vger.kernel.org 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743S: Maintained 1744F: arch/arm/boot/dts/omap3-igep* 1745 1746ARM/INCOME PXA270 SUPPORT 1747M: Marek Vasut <marek.vasut@gmail.com> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749S: Maintained 1750F: arch/arm/mach-pxa/colibri-pxa270-income.c 1751 1752ARM/INTEL IOP13XX ARM ARCHITECTURE 1753M: Lennert Buytenhek <kernel@wantstofly.org> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756 1757ARM/INTEL IOP32X ARM ARCHITECTURE 1758M: Lennert Buytenhek <kernel@wantstofly.org> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760S: Maintained 1761 1762ARM/INTEL IOP33X ARM ARCHITECTURE 1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764S: Orphan 1765 1766ARM/INTEL IQ81342EX MACHINE SUPPORT 1767M: Lennert Buytenhek <kernel@wantstofly.org> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769S: Maintained 1770 1771ARM/INTEL IXDP2850 MACHINE SUPPORT 1772M: Lennert Buytenhek <kernel@wantstofly.org> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Maintained 1775 1776ARM/INTEL IXP4XX ARM ARCHITECTURE 1777M: Linus Walleij <linusw@kernel.org> 1778M: Imre Kaloz <kaloz@openwrt.org> 1779M: Krzysztof Halasa <khalasa@piap.pl> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781S: Maintained 1782F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1783F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1784F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1785F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1786F: arch/arm/mach-ixp4xx/ 1787F: drivers/clocksource/timer-ixp4xx.c 1788F: drivers/gpio/gpio-ixp4xx.c 1789F: drivers/irqchip/irq-ixp4xx.c 1790F: include/linux/irqchip/irq-ixp4xx.h 1791F: include/linux/platform_data/timer-ixp4xx.h 1792 1793ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1794M: Jonathan Cameron <jic23@cam.ac.uk> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796S: Maintained 1797F: arch/arm/mach-pxa/stargate2.c 1798F: drivers/pcmcia/pxa2xx_stargate2.c 1799 1800ARM/INTEL XSC3 (MANZANO) ARM CORE 1801M: Lennert Buytenhek <kernel@wantstofly.org> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804 1805ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1806M: Lennert Buytenhek <kernel@wantstofly.org> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808S: Maintained 1809 1810ARM/LG1K ARCHITECTURE 1811M: Chanho Min <chanho.min@lge.com> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813S: Maintained 1814F: arch/arm64/boot/dts/lg/ 1815 1816ARM/LOGICPD PXA270 MACHINE SUPPORT 1817M: Lennert Buytenhek <kernel@wantstofly.org> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820 1821ARM/LPC18XX ARCHITECTURE 1822M: Vladimir Zapolskiy <vz@mleia.com> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1826F: arch/arm/boot/dts/lpc43* 1827F: drivers/i2c/busses/i2c-lpc2k.c 1828F: drivers/memory/pl172.c 1829F: drivers/mtd/spi-nor/nxp-spifi.c 1830F: drivers/rtc/rtc-lpc24xx.c 1831N: lpc18xx 1832 1833ARM/LPC32XX SOC SUPPORT 1834M: Vladimir Zapolskiy <vz@mleia.com> 1835M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1838S: Maintained 1839F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1840F: arch/arm/boot/dts/lpc32* 1841F: arch/arm/mach-lpc32xx/ 1842F: drivers/i2c/busses/i2c-pnx.c 1843F: drivers/net/ethernet/nxp/lpc_eth.c 1844F: drivers/usb/host/ohci-nxp.c 1845F: drivers/watchdog/pnx4008_wdt.c 1846N: lpc32xx 1847 1848ARM/MAGICIAN MACHINE SUPPORT 1849M: Philipp Zabel <philipp.zabel@gmail.com> 1850S: Maintained 1851 1852ARM/Marvell Dove/MV78xx0/Orion SOC support 1853M: Jason Cooper <jason@lakedaemon.net> 1854M: Andrew Lunn <andrew@lunn.ch> 1855M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1856M: Gregory Clement <gregory.clement@bootlin.com> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: Documentation/devicetree/bindings/soc/dove/ 1860F: arch/arm/mach-dove/ 1861F: arch/arm/mach-mv78xx0/ 1862F: arch/arm/mach-orion5x/ 1863F: arch/arm/plat-orion/ 1864F: arch/arm/boot/dts/dove* 1865F: arch/arm/boot/dts/orion5x* 1866 1867ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1868M: Jason Cooper <jason@lakedaemon.net> 1869M: Andrew Lunn <andrew@lunn.ch> 1870M: Gregory Clement <gregory.clement@bootlin.com> 1871M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1873S: Maintained 1874F: arch/arm/boot/dts/armada* 1875F: arch/arm/boot/dts/kirkwood* 1876F: arch/arm/configs/mvebu_*_defconfig 1877F: arch/arm/mach-mvebu/ 1878F: arch/arm64/boot/dts/marvell/armada* 1879F: drivers/cpufreq/armada-37xx-cpufreq.c 1880F: drivers/cpufreq/armada-8k-cpufreq.c 1881F: drivers/cpufreq/mvebu-cpufreq.c 1882F: drivers/irqchip/irq-armada-370-xp.c 1883F: drivers/irqchip/irq-mvebu-* 1884F: drivers/pinctrl/mvebu/ 1885F: drivers/rtc/rtc-armada38x.c 1886 1887ARM/Mediatek RTC DRIVER 1888M: Eddie Huang <eddie.huang@mediatek.com> 1889M: Sean Wang <sean.wang@mediatek.com> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1892S: Maintained 1893F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1894F: drivers/rtc/rtc-mt6397.c 1895F: drivers/rtc/rtc-mt7622.c 1896 1897ARM/Mediatek SoC support 1898M: Matthias Brugger <matthias.bgg@gmail.com> 1899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1900L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1901W: https://mtk.bcnfs.org/ 1902C: irc://chat.freenode.net/linux-mediatek 1903S: Maintained 1904F: arch/arm/boot/dts/mt6* 1905F: arch/arm/boot/dts/mt7* 1906F: arch/arm/boot/dts/mt8* 1907F: arch/arm/mach-mediatek/ 1908F: arch/arm64/boot/dts/mediatek/ 1909F: drivers/soc/mediatek/ 1910N: mtk 1911N: mt[678] 1912K: mediatek 1913 1914ARM/Mediatek USB3 PHY DRIVER 1915M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1917L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1918S: Maintained 1919F: drivers/phy/mediatek/ 1920F: Documentation/devicetree/bindings/phy/phy-mtk-* 1921 1922ARM/MICREL KS8695 ARCHITECTURE 1923M: Greg Ungerer <gerg@uclinux.org> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925F: arch/arm/mach-ks8695/ 1926S: Odd Fixes 1927 1928ARM/Microchip (AT91) SoC support 1929M: Nicolas Ferre <nicolas.ferre@microchip.com> 1930M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1931M: Ludovic Desroches <ludovic.desroches@microchip.com> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933W: http://www.linux4sam.org 1934T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1935S: Supported 1936N: at91 1937N: atmel 1938F: arch/arm/mach-at91/ 1939F: include/soc/at91/ 1940F: arch/arm/boot/dts/at91*.dts 1941F: arch/arm/boot/dts/at91*.dtsi 1942F: arch/arm/boot/dts/sama*.dts 1943F: arch/arm/boot/dts/sama*.dtsi 1944F: arch/arm/include/debug/at91.S 1945F: drivers/memory/atmel* 1946F: drivers/watchdog/sama5d4_wdt.c 1947X: drivers/input/touchscreen/atmel_mxt_ts.c 1948X: drivers/net/wireless/atmel/ 1949 1950ARM/MIOA701 MACHINE SUPPORT 1951M: Robert Jarzmik <robert.jarzmik@free.fr> 1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1953F: arch/arm/mach-pxa/mioa701.c 1954S: Maintained 1955 1956ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1957M: Michael Petchkovsky <mkpetch@internode.on.net> 1958S: Maintained 1959 1960ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1961M: Linus Walleij <linus.walleij@linaro.org> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1965F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1966F: arch/arm/mach-nomadik/ 1967F: arch/arm/mach-u300/ 1968F: arch/arm/mach-ux500/ 1969F: arch/arm/boot/dts/ste-* 1970F: drivers/clk/clk-nomadik.c 1971F: drivers/clk/clk-u300.c 1972F: drivers/clocksource/clksrc-dbx500-prcmu.c 1973F: drivers/clocksource/timer-u300.c 1974F: drivers/dma/coh901318* 1975F: drivers/dma/ste_dma40* 1976F: drivers/hwspinlock/u8500_hsem.c 1977F: drivers/i2c/busses/i2c-nomadik.c 1978F: drivers/i2c/busses/i2c-stu300.c 1979F: drivers/mfd/ab3100* 1980F: drivers/mfd/ab8500* 1981F: drivers/mfd/abx500* 1982F: drivers/mfd/dbx500* 1983F: drivers/mfd/db8500* 1984F: drivers/pinctrl/nomadik/ 1985F: drivers/pinctrl/pinctrl-coh901* 1986F: drivers/pinctrl/pinctrl-u300.c 1987F: drivers/rtc/rtc-ab3100.c 1988F: drivers/rtc/rtc-ab8500.c 1989F: drivers/rtc/rtc-coh901331.c 1990F: drivers/rtc/rtc-pl031.c 1991F: drivers/watchdog/coh901327_wdt.c 1992F: Documentation/devicetree/bindings/arm/ste-* 1993F: Documentation/devicetree/bindings/arm/ux500/ 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1995 1996ARM/NUVOTON NPCM ARCHITECTURE 1997M: Avi Fishman <avifishman70@gmail.com> 1998M: Tomer Maimon <tmaimon77@gmail.com> 1999M: Tali Perry <tali.perry1@gmail.com> 2000R: Patrick Venture <venture@google.com> 2001R: Nancy Yuen <yuenn@google.com> 2002R: Benjamin Fair <benjaminfair@google.com> 2003L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2004S: Supported 2005F: arch/arm/mach-npcm/ 2006F: arch/arm/boot/dts/nuvoton-npcm* 2007F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2008F: drivers/*/*npcm* 2009F: Documentation/devicetree/bindings/*/*npcm* 2010F: Documentation/devicetree/bindings/*/*/*npcm* 2011 2012ARM/NUVOTON W90X900 ARM ARCHITECTURE 2013M: Wan ZongShun <mcuos.com@gmail.com> 2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2015W: http://www.mcuos.com 2016S: Maintained 2017F: arch/arm/mach-w90x900/ 2018F: drivers/input/keyboard/w90p910_keypad.c 2019F: drivers/input/touchscreen/w90p910_ts.c 2020F: drivers/watchdog/nuc900_wdt.c 2021F: drivers/net/ethernet/nuvoton/w90p910_ether.c 2022F: drivers/mtd/nand/raw/nuc900_nand.c 2023F: drivers/rtc/rtc-nuc900.c 2024F: drivers/spi/spi-nuc900.c 2025F: drivers/usb/host/ehci-w90x900.c 2026F: drivers/video/fbdev/nuc900fb.c 2027 2028ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2029L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2030W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2031S: Orphan 2032F: arch/arm/mach-s3c24xx/mach-gta02.c 2033F: arch/arm/mach-s3c24xx/gta02.h 2034 2035ARM/Orion SoC/Technologic Systems TS-78xx platform support 2036M: Alexander Clouter <alex@digriz.org.uk> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038W: http://www.digriz.org.uk/ts78xx/kernel 2039S: Maintained 2040F: arch/arm/mach-orion5x/ts78xx-* 2041 2042ARM/OXNAS platform support 2043M: Neil Armstrong <narmstrong@baylibre.com> 2044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2045L: linux-oxnas@groups.io (moderated for non-subscribers) 2046S: Maintained 2047F: arch/arm/mach-oxnas/ 2048F: arch/arm/boot/dts/ox8*.dts* 2049N: oxnas 2050 2051ARM/PALM TREO SUPPORT 2052M: Tomas Cech <sleep_walker@suse.com> 2053L: linux-arm-kernel@lists.infradead.org 2054W: http://hackndev.com 2055S: Maintained 2056F: arch/arm/mach-pxa/palmtreo.* 2057 2058ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2059M: Marek Vasut <marek.vasut@gmail.com> 2060L: linux-arm-kernel@lists.infradead.org 2061W: http://hackndev.com 2062S: Maintained 2063F: arch/arm/mach-pxa/include/mach/palmtx.h 2064F: arch/arm/mach-pxa/palmtx.c 2065F: arch/arm/mach-pxa/palmt5.* 2066F: arch/arm/mach-pxa/include/mach/palmld.h 2067F: arch/arm/mach-pxa/palmld.c 2068F: arch/arm/mach-pxa/palmte2.* 2069F: arch/arm/mach-pxa/include/mach/palmtc.h 2070F: arch/arm/mach-pxa/palmtc.c 2071 2072ARM/PALMZ72 SUPPORT 2073M: Sergey Lapin <slapin@ossfans.org> 2074L: linux-arm-kernel@lists.infradead.org 2075W: http://hackndev.com 2076S: Maintained 2077F: arch/arm/mach-pxa/palmz72.* 2078 2079ARM/PLEB SUPPORT 2080M: Peter Chubb <pleb@gelato.unsw.edu.au> 2081W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2082S: Maintained 2083 2084ARM/PT DIGITAL BOARD PORT 2085M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2087W: http://www.armlinux.org.uk/ 2088S: Maintained 2089 2090ARM/QUALCOMM SUPPORT 2091M: Andy Gross <agross@kernel.org> 2092M: David Brown <david.brown@linaro.org> 2093L: linux-arm-msm@vger.kernel.org 2094S: Maintained 2095F: Documentation/devicetree/bindings/soc/qcom/ 2096F: Documentation/devicetree/bindings/*/qcom* 2097F: arch/arm/boot/dts/qcom-*.dts 2098F: arch/arm/boot/dts/qcom-*.dtsi 2099F: arch/arm/mach-qcom/ 2100F: arch/arm64/boot/dts/qcom/ 2101F: drivers/*/qcom/ 2102F: drivers/*/qcom* 2103F: drivers/*/*/qcom/ 2104F: drivers/*/*/qcom* 2105F: drivers/*/pm8???-* 2106F: drivers/bluetooth/btqcomsmd.c 2107F: drivers/clocksource/timer-qcom.c 2108F: drivers/extcon/extcon-qcom* 2109F: drivers/iommu/msm* 2110F: drivers/i2c/busses/i2c-qup.c 2111F: drivers/i2c/busses/i2c-qcom-geni.c 2112F: drivers/mfd/ssbi.c 2113F: drivers/mmc/host/mmci_qcom* 2114F: drivers/mmc/host/sdhci_msm.c 2115F: drivers/pci/controller/dwc/pcie-qcom.c 2116F: drivers/phy/qualcomm/ 2117F: drivers/power/*/msm* 2118F: drivers/reset/reset-qcom-* 2119F: drivers/scsi/ufs/ufs-qcom.* 2120F: drivers/spi/spi-qup.c 2121F: drivers/spi/spi-geni-qcom.c 2122F: drivers/spi/spi-qcom-qspi.c 2123F: drivers/tty/serial/msm_serial.c 2124F: drivers/usb/dwc3/dwc3-qcom.c 2125F: include/dt-bindings/*/qcom* 2126F: include/linux/*/qcom* 2127T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2128 2129ARM/RADISYS ENP2611 MACHINE SUPPORT 2130M: Lennert Buytenhek <kernel@wantstofly.org> 2131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2132S: Maintained 2133 2134ARM/RDA MICRO ARCHITECTURE 2135M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2138S: Maintained 2139F: arch/arm/boot/dts/rda8810pl-* 2140F: drivers/clocksource/timer-rda.c 2141F: drivers/irqchip/irq-rda-intc.c 2142F: drivers/tty/serial/rda-uart.c 2143F: Documentation/devicetree/bindings/arm/rda.yaml 2144F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2145F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2146F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2147 2148ARM/REALTEK ARCHITECTURE 2149M: Andreas Färber <afaerber@suse.de> 2150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2151S: Maintained 2152F: arch/arm64/boot/dts/realtek/ 2153F: Documentation/devicetree/bindings/arm/realtek.txt 2154 2155ARM/RENESAS ARM64 ARCHITECTURE 2156M: Simon Horman <horms@verge.net.au> 2157M: Magnus Damm <magnus.damm@gmail.com> 2158L: linux-renesas-soc@vger.kernel.org 2159Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2160T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2161S: Supported 2162F: arch/arm64/boot/dts/renesas/ 2163F: Documentation/devicetree/bindings/arm/renesas.yaml 2164F: drivers/soc/renesas/ 2165F: include/linux/soc/renesas/ 2166 2167ARM/RISCPC ARCHITECTURE 2168M: Russell King <linux@armlinux.org.uk> 2169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2170W: http://www.armlinux.org.uk/ 2171S: Maintained 2172F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2173F: arch/arm/include/asm/hardware/ioc.h 2174F: arch/arm/include/asm/hardware/iomd.h 2175F: arch/arm/include/asm/hardware/memc.h 2176F: arch/arm/mach-rpc/ 2177F: drivers/net/ethernet/8390/etherh.c 2178F: drivers/net/ethernet/i825xx/ether1* 2179F: drivers/net/ethernet/seeq/ether3* 2180F: drivers/scsi/arm/ 2181 2182ARM/Rockchip SoC support 2183M: Heiko Stuebner <heiko@sntech.de> 2184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2185L: linux-rockchip@lists.infradead.org 2186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2187S: Maintained 2188F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2189F: arch/arm/boot/dts/rk3* 2190F: arch/arm/boot/dts/rv1108* 2191F: arch/arm/mach-rockchip/ 2192F: drivers/clk/rockchip/ 2193F: drivers/i2c/busses/i2c-rk3x.c 2194F: drivers/*/*rockchip* 2195F: drivers/*/*/*rockchip* 2196F: sound/soc/rockchip/ 2197N: rockchip 2198 2199ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2200M: Kukjin Kim <kgene@kernel.org> 2201M: Krzysztof Kozlowski <krzk@kernel.org> 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2203L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2204Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2205S: Maintained 2206F: arch/arm/boot/dts/s3c* 2207F: arch/arm/boot/dts/s5p* 2208F: arch/arm/boot/dts/exynos* 2209F: arch/arm64/boot/dts/exynos/ 2210F: arch/arm/plat-samsung/ 2211F: arch/arm/mach-s3c24*/ 2212F: arch/arm/mach-s3c64xx/ 2213F: arch/arm/mach-s5p*/ 2214F: arch/arm/mach-exynos*/ 2215F: drivers/*/*s3c24* 2216F: drivers/*/*/*s3c24* 2217F: drivers/*/*s3c64xx* 2218F: drivers/*/*s5pv210* 2219F: drivers/memory/samsung/* 2220F: drivers/soc/samsung/* 2221F: Documentation/arm/Samsung/ 2222F: Documentation/devicetree/bindings/arm/samsung/ 2223F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2224F: Documentation/devicetree/bindings/power/pd-samsung.txt 2225N: exynos 2226 2227ARM/SAMSUNG MOBILE MACHINE SUPPORT 2228M: Kyungmin Park <kyungmin.park@samsung.com> 2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2230S: Maintained 2231F: arch/arm/mach-s5pv210/ 2232 2233ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2234M: Kyungmin Park <kyungmin.park@samsung.com> 2235M: Kamil Debski <kamil@wypas.org> 2236M: Andrzej Hajda <a.hajda@samsung.com> 2237L: linux-arm-kernel@lists.infradead.org 2238L: linux-media@vger.kernel.org 2239S: Maintained 2240F: drivers/media/platform/s5p-g2d/ 2241 2242ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2243M: Marek Szyprowski <m.szyprowski@samsung.com> 2244L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2245L: linux-media@vger.kernel.org 2246S: Maintained 2247F: drivers/media/platform/s5p-cec/ 2248F: Documentation/devicetree/bindings/media/s5p-cec.txt 2249 2250ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2251M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2252M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2253M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2254L: linux-arm-kernel@lists.infradead.org 2255L: linux-media@vger.kernel.org 2256S: Maintained 2257F: drivers/media/platform/s5p-jpeg/ 2258 2259ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2260M: Kyungmin Park <kyungmin.park@samsung.com> 2261M: Kamil Debski <kamil@wypas.org> 2262M: Jeongtae Park <jtp.park@samsung.com> 2263M: Andrzej Hajda <a.hajda@samsung.com> 2264L: linux-arm-kernel@lists.infradead.org 2265L: linux-media@vger.kernel.org 2266S: Maintained 2267F: drivers/media/platform/s5p-mfc/ 2268 2269ARM/SHMOBILE ARM ARCHITECTURE 2270M: Simon Horman <horms@verge.net.au> 2271M: Magnus Damm <magnus.damm@gmail.com> 2272L: linux-renesas-soc@vger.kernel.org 2273Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2274T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2275S: Supported 2276F: arch/arm/boot/dts/emev2* 2277F: arch/arm/boot/dts/gr-peach* 2278F: arch/arm/boot/dts/iwg20d-q7* 2279F: arch/arm/boot/dts/r7s* 2280F: arch/arm/boot/dts/r8a* 2281F: arch/arm/boot/dts/r9a* 2282F: arch/arm/boot/dts/sh* 2283F: arch/arm/configs/shmobile_defconfig 2284F: arch/arm/include/debug/renesas-scif.S 2285F: arch/arm/mach-shmobile/ 2286F: Documentation/devicetree/bindings/arm/renesas.yaml 2287F: drivers/soc/renesas/ 2288F: include/linux/soc/renesas/ 2289 2290ARM/SOCFPGA ARCHITECTURE 2291M: Dinh Nguyen <dinguyen@kernel.org> 2292S: Maintained 2293F: arch/arm/mach-socfpga/ 2294F: arch/arm/boot/dts/socfpga* 2295F: arch/arm/configs/socfpga_defconfig 2296F: arch/arm64/boot/dts/altera/ 2297F: arch/arm64/boot/dts/intel/ 2298W: http://www.rocketboards.org 2299T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2300 2301ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2302M: Dinh Nguyen <dinguyen@kernel.org> 2303S: Maintained 2304F: drivers/clk/socfpga/ 2305 2306ARM/SOCFPGA EDAC SUPPORT 2307M: Thor Thayer <thor.thayer@linux.intel.com> 2308S: Maintained 2309F: drivers/edac/altera_edac. 2310 2311ARM/SPREADTRUM SoC SUPPORT 2312M: Orson Zhai <orsonzhai@gmail.com> 2313M: Baolin Wang <baolin.wang@linaro.org> 2314M: Chunyan Zhang <zhang.lyra@gmail.com> 2315S: Maintained 2316F: arch/arm64/boot/dts/sprd 2317N: sprd 2318 2319ARM/STI ARCHITECTURE 2320M: Patrice Chotard <patrice.chotard@st.com> 2321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2322W: http://www.stlinux.com 2323S: Maintained 2324F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2325F: arch/arm/mach-sti/ 2326F: arch/arm/boot/dts/sti* 2327F: drivers/char/hw_random/st-rng.c 2328F: drivers/clocksource/arm_global_timer.c 2329F: drivers/clocksource/clksrc_st_lpc.c 2330F: drivers/cpufreq/sti-cpufreq.c 2331F: drivers/dma/st_fdma* 2332F: drivers/i2c/busses/i2c-st.c 2333F: drivers/media/rc/st_rc.c 2334F: drivers/media/platform/sti/c8sectpfe/ 2335F: drivers/mmc/host/sdhci-st.c 2336F: drivers/phy/st/phy-miphy28lp.c 2337F: drivers/phy/st/phy-stih407-usb.c 2338F: drivers/pinctrl/pinctrl-st.c 2339F: drivers/remoteproc/st_remoteproc.c 2340F: drivers/remoteproc/st_slim_rproc.c 2341F: drivers/reset/sti/ 2342F: drivers/rtc/rtc-st-lpc.c 2343F: drivers/tty/serial/st-asc.c 2344F: drivers/usb/dwc3/dwc3-st.c 2345F: drivers/usb/host/ehci-st.c 2346F: drivers/usb/host/ohci-st.c 2347F: drivers/watchdog/st_lpc_wdt.c 2348F: drivers/ata/ahci_st.c 2349F: include/linux/remoteproc/st_slim_rproc.h 2350 2351ARM/STM32 ARCHITECTURE 2352M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2353M: Alexandre Torgue <alexandre.torgue@st.com> 2354L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2356S: Maintained 2357T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2358N: stm32 2359N: stm 2360F: arch/arm/boot/dts/stm32* 2361F: arch/arm/mach-stm32/ 2362F: drivers/clocksource/armv7m_systick.c 2363 2364ARM/Synaptics SoC support 2365M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2366M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2368S: Maintained 2369F: arch/arm/mach-berlin/ 2370F: arch/arm/boot/dts/berlin* 2371F: arch/arm64/boot/dts/synaptics/ 2372 2373ARM/TANGO ARCHITECTURE 2374M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2375M: Mans Rullgard <mans@mansr.com> 2376L: linux-arm-kernel@lists.infradead.org 2377S: Odd Fixes 2378N: tango 2379 2380ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2381M: Lennert Buytenhek <kernel@wantstofly.org> 2382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2383S: Maintained 2384 2385ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2386M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2387L: linux-tegra@vger.kernel.org 2388L: linux-media@vger.kernel.org 2389S: Maintained 2390F: drivers/media/platform/tegra-cec/ 2391F: Documentation/devicetree/bindings/media/tegra-cec.txt 2392 2393ARM/TETON BGA MACHINE SUPPORT 2394M: "Mark F. Brown" <mark.brown314@gmail.com> 2395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2396S: Maintained 2397 2398ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2399M: Santosh Shilimkar <ssantosh@kernel.org> 2400L: linux-kernel@vger.kernel.org 2401S: Maintained 2402F: drivers/memory/*emif* 2403 2404ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2405M: Tero Kristo <t-kristo@ti.com> 2406M: Nishanth Menon <nm@ti.com> 2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2408S: Supported 2409F: Documentation/devicetree/bindings/arm/ti/k3.txt 2410F: arch/arm64/boot/dts/ti/Makefile 2411F: arch/arm64/boot/dts/ti/k3-* 2412F: include/dt-bindings/pinctrl/k3.h 2413 2414ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2415M: Santosh Shilimkar <ssantosh@kernel.org> 2416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2417S: Maintained 2418F: arch/arm/mach-keystone/ 2419F: arch/arm/boot/dts/keystone-* 2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2421 2422ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2423M: Santosh Shilimkar <ssantosh@kernel.org> 2424L: linux-kernel@vger.kernel.org 2425S: Maintained 2426F: drivers/clk/keystone/ 2427 2428ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2429M: Santosh Shilimkar <ssantosh@kernel.org> 2430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2431L: linux-kernel@vger.kernel.org 2432S: Maintained 2433F: drivers/clocksource/timer-keystone.c 2434 2435ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2436M: Santosh Shilimkar <ssantosh@kernel.org> 2437L: linux-kernel@vger.kernel.org 2438S: Maintained 2439F: drivers/power/reset/keystone-reset.c 2440 2441ARM/THECUS N2100 MACHINE SUPPORT 2442M: Lennert Buytenhek <kernel@wantstofly.org> 2443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2444S: Maintained 2445 2446ARM/TOSA MACHINE SUPPORT 2447M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2448M: Dirk Opfer <dirk@opfer-online.de> 2449S: Maintained 2450 2451ARM/UNIPHIER ARCHITECTURE 2452M: Masahiro Yamada <yamada.masahiro@socionext.com> 2453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2454T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2455S: Maintained 2456F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2457F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2458F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2459F: arch/arm/boot/dts/uniphier* 2460F: arch/arm/include/asm/hardware/cache-uniphier.h 2461F: arch/arm/mach-uniphier/ 2462F: arch/arm/mm/cache-uniphier.c 2463F: arch/arm64/boot/dts/socionext/uniphier* 2464F: drivers/bus/uniphier-system-bus.c 2465F: drivers/clk/uniphier/ 2466F: drivers/dma/uniphier-mdmac.c 2467F: drivers/gpio/gpio-uniphier.c 2468F: drivers/i2c/busses/i2c-uniphier* 2469F: drivers/irqchip/irq-uniphier-aidet.c 2470F: drivers/mmc/host/uniphier-sd.c 2471F: drivers/pinctrl/uniphier/ 2472F: drivers/reset/reset-uniphier.c 2473F: drivers/tty/serial/8250/8250_uniphier.c 2474N: uniphier 2475 2476ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2477M: Ulf Hansson <ulf.hansson@linaro.org> 2478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2479T: git git://git.linaro.org/people/ulfh/clk.git 2480S: Maintained 2481F: drivers/clk/ux500/ 2482 2483ARM/VERSATILE EXPRESS PLATFORM 2484M: Liviu Dudau <liviu.dudau@arm.com> 2485M: Sudeep Holla <sudeep.holla@arm.com> 2486M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2488S: Maintained 2489F: arch/arm/boot/dts/vexpress* 2490F: arch/arm64/boot/dts/arm/ 2491F: arch/arm/mach-vexpress/ 2492F: */*/vexpress* 2493F: */*/*/vexpress* 2494F: drivers/clk/versatile/clk-vexpress-osc.c 2495F: drivers/clocksource/timer-versatile.c 2496N: mps2 2497 2498ARM/VFP SUPPORT 2499M: Russell King <linux@armlinux.org.uk> 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2501W: http://www.armlinux.org.uk/ 2502S: Maintained 2503F: arch/arm/vfp/ 2504 2505ARM/VOIPAC PXA270 SUPPORT 2506M: Marek Vasut <marek.vasut@gmail.com> 2507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2508S: Maintained 2509F: arch/arm/mach-pxa/vpac270.c 2510F: arch/arm/mach-pxa/include/mach/vpac270.h 2511 2512ARM/VT8500 ARM ARCHITECTURE 2513M: Tony Prisk <linux@prisktech.co.nz> 2514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2515S: Maintained 2516F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2517F: arch/arm/mach-vt8500/ 2518F: drivers/clocksource/timer-vt8500.c 2519F: drivers/i2c/busses/i2c-wmt.c 2520F: drivers/mmc/host/wmt-sdmmc.c 2521F: drivers/pwm/pwm-vt8500.c 2522F: drivers/rtc/rtc-vt8500.c 2523F: drivers/tty/serial/vt8500_serial.c 2524F: drivers/usb/host/ehci-platform.c 2525F: drivers/usb/host/uhci-platform.c 2526F: drivers/video/fbdev/vt8500lcdfb.* 2527F: drivers/video/fbdev/wm8505fb* 2528F: drivers/video/fbdev/wmt_ge_rops.* 2529 2530ARM/ZIPIT Z2 SUPPORT 2531M: Marek Vasut <marek.vasut@gmail.com> 2532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2533S: Maintained 2534F: arch/arm/mach-pxa/z2.c 2535F: arch/arm/mach-pxa/include/mach/z2.h 2536 2537ARM/ZTE ARCHITECTURE 2538M: Jun Nie <jun.nie@linaro.org> 2539M: Shawn Guo <shawnguo@kernel.org> 2540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2541S: Maintained 2542F: arch/arm/boot/dts/zx2967* 2543F: arch/arm/mach-zx/ 2544F: arch/arm64/boot/dts/zte/ 2545F: drivers/clk/zte/ 2546F: drivers/dma/zx_dma.c 2547F: drivers/gpio/gpio-zx.c 2548F: drivers/i2c/busses/i2c-zx2967.c 2549F: drivers/mmc/host/dw_mmc-zx.* 2550F: drivers/pinctrl/zte/ 2551F: drivers/soc/zte/ 2552F: drivers/thermal/zx2967_thermal.c 2553F: drivers/watchdog/zx2967_wdt.c 2554F: Documentation/devicetree/bindings/arm/zte.yaml 2555F: Documentation/devicetree/bindings/clock/zx2967*.txt 2556F: Documentation/devicetree/bindings/dma/zxdma.txt 2557F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2558F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2559F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2560F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2561F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2562F: Documentation/devicetree/bindings/soc/zte/ 2563F: Documentation/devicetree/bindings/sound/zte,*.txt 2564F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2565F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2566F: include/dt-bindings/clock/zx2967*.h 2567F: include/dt-bindings/soc/zte,*.h 2568F: sound/soc/codecs/zx_aud96p22.c 2569F: sound/soc/zte/ 2570 2571ARM/ZYNQ ARCHITECTURE 2572M: Michal Simek <michal.simek@xilinx.com> 2573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2574W: http://wiki.xilinx.com 2575T: git https://github.com/Xilinx/linux-xlnx.git 2576S: Supported 2577F: arch/arm/mach-zynq/ 2578F: drivers/cpuidle/cpuidle-zynq.c 2579F: drivers/block/xsysace.c 2580N: zynq 2581N: xilinx 2582F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2583F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2584F: drivers/clocksource/timer-cadence-ttc.c 2585F: drivers/i2c/busses/i2c-cadence.c 2586F: drivers/mmc/host/sdhci-of-arasan.c 2587F: drivers/edac/synopsys_edac.c 2588F: drivers/i2c/busses/i2c-xiic.c 2589 2590ARM64 PORT (AARCH64 ARCHITECTURE) 2591M: Catalin Marinas <catalin.marinas@arm.com> 2592M: Will Deacon <will@kernel.org> 2593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2594T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2595S: Maintained 2596F: arch/arm64/ 2597X: arch/arm64/boot/dts/ 2598F: Documentation/arm64/ 2599 2600AS3645A LED FLASH CONTROLLER DRIVER 2601M: Sakari Ailus <sakari.ailus@iki.fi> 2602L: linux-leds@vger.kernel.org 2603S: Maintained 2604F: drivers/leds/leds-as3645a.c 2605 2606ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2607M: Tianshu Qiu <tian.shu.qiu@intel.com> 2608L: linux-media@vger.kernel.org 2609T: git git://linuxtv.org/media_tree.git 2610S: Maintained 2611F: drivers/media/i2c/ak7375.c 2612F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2613 2614ASAHI KASEI AK8974 DRIVER 2615M: Linus Walleij <linus.walleij@linaro.org> 2616L: linux-iio@vger.kernel.org 2617W: http://www.akm.com/ 2618S: Supported 2619F: drivers/iio/magnetometer/ak8974.c 2620 2621ASC7621 HARDWARE MONITOR DRIVER 2622M: George Joseph <george.joseph@fairview5.com> 2623L: linux-hwmon@vger.kernel.org 2624S: Maintained 2625F: Documentation/hwmon/asc7621.rst 2626F: drivers/hwmon/asc7621.c 2627 2628ASPEED VIDEO ENGINE DRIVER 2629M: Eddie James <eajames@linux.ibm.com> 2630L: linux-media@vger.kernel.org 2631L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2632S: Maintained 2633F: drivers/media/platform/aspeed-video.c 2634F: Documentation/devicetree/bindings/media/aspeed-video.txt 2635 2636ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2637M: Corentin Chary <corentin.chary@gmail.com> 2638L: acpi4asus-user@lists.sourceforge.net 2639L: platform-driver-x86@vger.kernel.org 2640W: http://acpi4asus.sf.net 2641S: Maintained 2642F: drivers/platform/x86/asus*.c 2643F: drivers/platform/x86/eeepc*.c 2644 2645ASUS WIRELESS RADIO CONTROL DRIVER 2646M: João Paulo Rechi Vita <jprvita@gmail.com> 2647L: platform-driver-x86@vger.kernel.org 2648S: Maintained 2649F: drivers/platform/x86/asus-wireless.c 2650 2651ASYMMETRIC KEYS 2652M: David Howells <dhowells@redhat.com> 2653L: keyrings@vger.kernel.org 2654S: Maintained 2655F: Documentation/crypto/asymmetric-keys.txt 2656F: include/linux/verification.h 2657F: include/crypto/public_key.h 2658F: include/crypto/pkcs7.h 2659F: crypto/asymmetric_keys/ 2660 2661ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2662R: Dan Williams <dan.j.williams@intel.com> 2663W: http://sourceforge.net/projects/xscaleiop 2664S: Odd fixes 2665F: Documentation/crypto/async-tx-api.txt 2666F: crypto/async_tx/ 2667F: drivers/dma/ 2668F: include/linux/dmaengine.h 2669F: include/linux/async_tx.h 2670 2671AT24 EEPROM DRIVER 2672M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2673L: linux-i2c@vger.kernel.org 2674T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2675S: Maintained 2676F: Documentation/devicetree/bindings/eeprom/at24.txt 2677F: drivers/misc/eeprom/at24.c 2678 2679ATA OVER ETHERNET (AOE) DRIVER 2680M: "Justin Sanders" <justin@coraid.com> 2681W: http://www.openaoe.org/ 2682S: Supported 2683F: Documentation/aoe/ 2684F: drivers/block/aoe/ 2685 2686ATHEROS 71XX/9XXX GPIO DRIVER 2687M: Alban Bedel <albeu@free.fr> 2688W: https://github.com/AlbanBedel/linux 2689T: git git://github.com/AlbanBedel/linux 2690S: Maintained 2691F: drivers/gpio/gpio-ath79.c 2692F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2693 2694ATHEROS 71XX/9XXX USB PHY DRIVER 2695M: Alban Bedel <albeu@free.fr> 2696W: https://github.com/AlbanBedel/linux 2697T: git git://github.com/AlbanBedel/linux 2698S: Maintained 2699F: drivers/phy/qualcomm/phy-ath79-usb.c 2700F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2701 2702ATHEROS ATH GENERIC UTILITIES 2703M: Kalle Valo <kvalo@codeaurora.org> 2704L: linux-wireless@vger.kernel.org 2705S: Supported 2706F: drivers/net/wireless/ath/* 2707 2708ATHEROS ATH5K WIRELESS DRIVER 2709M: Jiri Slaby <jirislaby@gmail.com> 2710M: Nick Kossifidis <mickflemm@gmail.com> 2711M: Luis Chamberlain <mcgrof@kernel.org> 2712L: linux-wireless@vger.kernel.org 2713W: http://wireless.kernel.org/en/users/Drivers/ath5k 2714S: Maintained 2715F: drivers/net/wireless/ath/ath5k/ 2716 2717ATHEROS ATH6KL WIRELESS DRIVER 2718M: Kalle Valo <kvalo@codeaurora.org> 2719L: linux-wireless@vger.kernel.org 2720W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2722S: Supported 2723F: drivers/net/wireless/ath/ath6kl/ 2724 2725ATI_REMOTE2 DRIVER 2726M: Ville Syrjala <syrjala@sci.fi> 2727S: Maintained 2728F: drivers/input/misc/ati_remote2.c 2729 2730ATK0110 HWMON DRIVER 2731M: Luca Tettamanti <kronos.it@gmail.com> 2732L: linux-hwmon@vger.kernel.org 2733S: Maintained 2734F: drivers/hwmon/asus_atk0110.c 2735 2736ATLX ETHERNET DRIVERS 2737M: Jay Cliburn <jcliburn@gmail.com> 2738M: Chris Snook <chris.snook@gmail.com> 2739L: netdev@vger.kernel.org 2740W: http://sourceforge.net/projects/atl1 2741W: http://atl1.sourceforge.net 2742S: Maintained 2743F: drivers/net/ethernet/atheros/ 2744 2745ATM 2746M: Chas Williams <3chas3@gmail.com> 2747L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2748L: netdev@vger.kernel.org 2749W: http://linux-atm.sourceforge.net 2750S: Maintained 2751F: drivers/atm/ 2752F: include/linux/atm* 2753F: include/uapi/linux/atm* 2754 2755ATMEL MACB ETHERNET DRIVER 2756M: Nicolas Ferre <nicolas.ferre@microchip.com> 2757S: Supported 2758F: drivers/net/ethernet/cadence/ 2759 2760ATMEL MAXTOUCH DRIVER 2761M: Nick Dyer <nick@shmanahar.org> 2762T: git git://github.com/ndyer/linux.git 2763S: Maintained 2764F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2765F: drivers/input/touchscreen/atmel_mxt_ts.c 2766 2767ATMEL WIRELESS DRIVER 2768M: Simon Kelley <simon@thekelleys.org.uk> 2769L: linux-wireless@vger.kernel.org 2770W: http://www.thekelleys.org.uk/atmel 2771W: http://atmelwlandriver.sourceforge.net/ 2772S: Maintained 2773F: drivers/net/wireless/atmel/atmel* 2774 2775ATOMIC INFRASTRUCTURE 2776M: Will Deacon <will@kernel.org> 2777M: Peter Zijlstra <peterz@infradead.org> 2778R: Boqun Feng <boqun.feng@gmail.com> 2779L: linux-kernel@vger.kernel.org 2780S: Maintained 2781F: arch/*/include/asm/atomic*.h 2782F: include/*/atomic*.h 2783F: scripts/atomic/ 2784 2785ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2786M: Bradley Grove <linuxdrivers@attotech.com> 2787L: linux-scsi@vger.kernel.org 2788W: http://www.attotech.com 2789S: Supported 2790F: drivers/scsi/esas2r 2791 2792ATUSB IEEE 802.15.4 RADIO DRIVER 2793M: Stefan Schmidt <stefan@datenfreihafen.org> 2794L: linux-wpan@vger.kernel.org 2795S: Maintained 2796F: drivers/net/ieee802154/atusb.c 2797F: drivers/net/ieee802154/atusb.h 2798F: drivers/net/ieee802154/at86rf230.h 2799 2800AUDIT SUBSYSTEM 2801M: Paul Moore <paul@paul-moore.com> 2802M: Eric Paris <eparis@redhat.com> 2803L: linux-audit@redhat.com (moderated for non-subscribers) 2804W: https://github.com/linux-audit 2805T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2806S: Supported 2807F: include/linux/audit.h 2808F: include/uapi/linux/audit.h 2809F: kernel/audit* 2810 2811AUXILIARY DISPLAY DRIVERS 2812M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2813S: Maintained 2814F: drivers/auxdisplay/ 2815F: include/linux/cfag12864b.h 2816 2817AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2818M: Andreas Klinger <ak@it-klinger.de> 2819L: linux-iio@vger.kernel.org 2820S: Maintained 2821F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2822F: drivers/iio/adc/hx711.c 2823 2824AX.25 NETWORK LAYER 2825M: Ralf Baechle <ralf@linux-mips.org> 2826L: linux-hams@vger.kernel.org 2827W: http://www.linux-ax25.org/ 2828S: Maintained 2829F: include/uapi/linux/ax25.h 2830F: include/net/ax25.h 2831F: net/ax25/ 2832 2833AXENTIA ARM DEVICES 2834M: Peter Rosin <peda@axentia.se> 2835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2836S: Maintained 2837F: Documentation/devicetree/bindings/arm/axentia.txt 2838F: arch/arm/boot/dts/at91-linea.dtsi 2839F: arch/arm/boot/dts/at91-natte.dtsi 2840F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2841F: arch/arm/boot/dts/at91-tse850-3.dts 2842 2843AXENTIA ASOC DRIVERS 2844M: Peter Rosin <peda@axentia.se> 2845L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2846S: Maintained 2847F: Documentation/devicetree/bindings/sound/axentia,* 2848F: sound/soc/atmel/tse850-pcm5142.c 2849 2850AXXIA I2C CONTROLLER 2851M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2852L: linux-i2c@vger.kernel.org 2853S: Maintained 2854F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2855F: drivers/i2c/busses/i2c-axxia.c 2856 2857AZ6007 DVB DRIVER 2858M: Mauro Carvalho Chehab <mchehab@kernel.org> 2859L: linux-media@vger.kernel.org 2860W: https://linuxtv.org 2861T: git git://linuxtv.org/media_tree.git 2862S: Maintained 2863F: drivers/media/usb/dvb-usb-v2/az6007.c 2864 2865AZTECH FM RADIO RECEIVER DRIVER 2866M: Hans Verkuil <hverkuil@xs4all.nl> 2867L: linux-media@vger.kernel.org 2868T: git git://linuxtv.org/media_tree.git 2869W: https://linuxtv.org 2870S: Maintained 2871F: drivers/media/radio/radio-aztech* 2872 2873B43 WIRELESS DRIVER 2874L: linux-wireless@vger.kernel.org 2875L: b43-dev@lists.infradead.org 2876W: http://wireless.kernel.org/en/users/Drivers/b43 2877S: Odd Fixes 2878F: drivers/net/wireless/broadcom/b43/ 2879 2880B43LEGACY WIRELESS DRIVER 2881M: Larry Finger <Larry.Finger@lwfinger.net> 2882L: linux-wireless@vger.kernel.org 2883L: b43-dev@lists.infradead.org 2884W: http://wireless.kernel.org/en/users/Drivers/b43 2885S: Maintained 2886F: drivers/net/wireless/broadcom/b43legacy/ 2887 2888BACKLIGHT CLASS/SUBSYSTEM 2889M: Lee Jones <lee.jones@linaro.org> 2890M: Daniel Thompson <daniel.thompson@linaro.org> 2891M: Jingoo Han <jingoohan1@gmail.com> 2892L: dri-devel@lists.freedesktop.org 2893T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2894S: Maintained 2895F: drivers/video/backlight/ 2896F: include/linux/backlight.h 2897F: include/linux/pwm_backlight.h 2898F: Documentation/devicetree/bindings/leds/backlight 2899 2900BATMAN ADVANCED 2901M: Marek Lindner <mareklindner@neomailbox.ch> 2902M: Simon Wunderlich <sw@simonwunderlich.de> 2903M: Antonio Quartulli <a@unstable.cc> 2904L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2905W: https://www.open-mesh.org/ 2906B: https://www.open-mesh.org/projects/batman-adv/issues 2907C: irc://chat.freenode.net/batman 2908Q: https://patchwork.open-mesh.org/project/batman/list/ 2909T: git https://git.open-mesh.org/linux-merge.git 2910S: Maintained 2911F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2912F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2913F: Documentation/networking/batman-adv.rst 2914F: include/uapi/linux/batadv_packet.h 2915F: include/uapi/linux/batman_adv.h 2916F: net/batman-adv/ 2917 2918BAYCOM/HDLCDRV DRIVERS FOR AX.25 2919M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2920L: linux-hams@vger.kernel.org 2921W: http://www.baycom.org/~tom/ham/ham.html 2922S: Maintained 2923F: drivers/net/hamradio/baycom* 2924 2925BCACHE (BLOCK LAYER CACHE) 2926M: Coly Li <colyli@suse.de> 2927M: Kent Overstreet <kent.overstreet@gmail.com> 2928L: linux-bcache@vger.kernel.org 2929W: http://bcache.evilpiepirate.org 2930C: irc://irc.oftc.net/bcache 2931S: Maintained 2932F: drivers/md/bcache/ 2933 2934BDISP ST MEDIA DRIVER 2935M: Fabien Dessenne <fabien.dessenne@st.com> 2936L: linux-media@vger.kernel.org 2937T: git git://linuxtv.org/media_tree.git 2938W: https://linuxtv.org 2939S: Supported 2940F: drivers/media/platform/sti/bdisp 2941 2942BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2943M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2944L: netdev@vger.kernel.org 2945S: Maintained 2946F: drivers/net/ethernet/ec_bhf.c 2947 2948BEFS FILE SYSTEM 2949M: Luis de Bethencourt <luisbg@kernel.org> 2950M: Salah Triki <salah.triki@gmail.com> 2951S: Maintained 2952T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2953F: Documentation/filesystems/befs.txt 2954F: fs/befs/ 2955 2956BFQ I/O SCHEDULER 2957M: Paolo Valente <paolo.valente@linaro.org> 2958M: Jens Axboe <axboe@kernel.dk> 2959L: linux-block@vger.kernel.org 2960S: Maintained 2961F: block/bfq-* 2962F: Documentation/block/bfq-iosched.txt 2963 2964BFS FILE SYSTEM 2965M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2966S: Maintained 2967F: Documentation/filesystems/bfs.txt 2968F: fs/bfs/ 2969F: include/uapi/linux/bfs_fs.h 2970 2971BLINKM RGB LED DRIVER 2972M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2973S: Maintained 2974F: drivers/leds/leds-blinkm.c 2975 2976BLOCK LAYER 2977M: Jens Axboe <axboe@kernel.dk> 2978L: linux-block@vger.kernel.org 2979T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2980S: Maintained 2981F: block/ 2982F: drivers/block/ 2983F: kernel/trace/blktrace.c 2984F: lib/sbitmap.c 2985 2986BLOCK2MTD DRIVER 2987M: Joern Engel <joern@lazybastard.org> 2988L: linux-mtd@lists.infradead.org 2989S: Maintained 2990F: drivers/mtd/devices/block2mtd.c 2991 2992BLUETOOTH DRIVERS 2993M: Marcel Holtmann <marcel@holtmann.org> 2994M: Johan Hedberg <johan.hedberg@gmail.com> 2995L: linux-bluetooth@vger.kernel.org 2996W: http://www.bluez.org/ 2997T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2998T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2999S: Maintained 3000F: drivers/bluetooth/ 3001 3002BLUETOOTH SUBSYSTEM 3003M: Marcel Holtmann <marcel@holtmann.org> 3004M: Johan Hedberg <johan.hedberg@gmail.com> 3005L: linux-bluetooth@vger.kernel.org 3006W: http://www.bluez.org/ 3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3009S: Maintained 3010F: net/bluetooth/ 3011F: include/net/bluetooth/ 3012 3013BONDING DRIVER 3014M: Jay Vosburgh <j.vosburgh@gmail.com> 3015M: Veaceslav Falico <vfalico@gmail.com> 3016M: Andy Gospodarek <andy@greyhouse.net> 3017L: netdev@vger.kernel.org 3018W: http://sourceforge.net/projects/bonding/ 3019S: Supported 3020F: drivers/net/bonding/ 3021F: include/uapi/linux/if_bonding.h 3022 3023BPF (Safe dynamic programs and tools) 3024M: Alexei Starovoitov <ast@kernel.org> 3025M: Daniel Borkmann <daniel@iogearbox.net> 3026R: Martin KaFai Lau <kafai@fb.com> 3027R: Song Liu <songliubraving@fb.com> 3028R: Yonghong Song <yhs@fb.com> 3029L: netdev@vger.kernel.org 3030L: bpf@vger.kernel.org 3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3033Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3034S: Supported 3035F: arch/*/net/* 3036F: Documentation/networking/filter.txt 3037F: Documentation/bpf/ 3038F: include/linux/bpf* 3039F: include/linux/filter.h 3040F: include/trace/events/xdp.h 3041F: include/uapi/linux/bpf* 3042F: include/uapi/linux/filter.h 3043F: kernel/bpf/ 3044F: kernel/trace/bpf_trace.c 3045F: lib/test_bpf.c 3046F: net/bpf/ 3047F: net/core/filter.c 3048F: net/sched/act_bpf.c 3049F: net/sched/cls_bpf.c 3050F: samples/bpf/ 3051F: tools/bpf/ 3052F: tools/lib/bpf/ 3053F: tools/testing/selftests/bpf/ 3054K: bpf 3055N: bpf 3056 3057BPF JIT for ARM 3058M: Shubham Bansal <illusionist.neo@gmail.com> 3059L: netdev@vger.kernel.org 3060L: bpf@vger.kernel.org 3061S: Maintained 3062F: arch/arm/net/ 3063 3064BPF JIT for ARM64 3065M: Daniel Borkmann <daniel@iogearbox.net> 3066M: Alexei Starovoitov <ast@kernel.org> 3067M: Zi Shen Lim <zlim.lnx@gmail.com> 3068L: netdev@vger.kernel.org 3069L: bpf@vger.kernel.org 3070S: Supported 3071F: arch/arm64/net/ 3072 3073BPF JIT for MIPS (32-BIT AND 64-BIT) 3074M: Paul Burton <paul.burton@mips.com> 3075L: netdev@vger.kernel.org 3076L: bpf@vger.kernel.org 3077S: Maintained 3078F: arch/mips/net/ 3079 3080BPF JIT for NFP NICs 3081M: Jakub Kicinski <jakub.kicinski@netronome.com> 3082L: netdev@vger.kernel.org 3083L: bpf@vger.kernel.org 3084S: Supported 3085F: drivers/net/ethernet/netronome/nfp/bpf/ 3086 3087BPF JIT for POWERPC (32-BIT AND 64-BIT) 3088M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3089M: Sandipan Das <sandipan@linux.ibm.com> 3090L: netdev@vger.kernel.org 3091L: bpf@vger.kernel.org 3092S: Maintained 3093F: arch/powerpc/net/ 3094 3095BPF JIT for RISC-V (RV64G) 3096M: Björn Töpel <bjorn.topel@gmail.com> 3097L: netdev@vger.kernel.org 3098S: Maintained 3099F: arch/riscv/net/ 3100 3101BPF JIT for S390 3102M: Heiko Carstens <heiko.carstens@de.ibm.com> 3103M: Vasily Gorbik <gor@linux.ibm.com> 3104M: Christian Borntraeger <borntraeger@de.ibm.com> 3105L: netdev@vger.kernel.org 3106L: bpf@vger.kernel.org 3107S: Maintained 3108F: arch/s390/net/ 3109X: arch/s390/net/pnet.c 3110 3111BPF JIT for SPARC (32-BIT AND 64-BIT) 3112M: David S. Miller <davem@davemloft.net> 3113L: netdev@vger.kernel.org 3114L: bpf@vger.kernel.org 3115S: Maintained 3116F: arch/sparc/net/ 3117 3118BPF JIT for X86 32-BIT 3119M: Wang YanQing <udknight@gmail.com> 3120L: netdev@vger.kernel.org 3121L: bpf@vger.kernel.org 3122S: Maintained 3123F: arch/x86/net/bpf_jit_comp32.c 3124 3125BPF JIT for X86 64-BIT 3126M: Alexei Starovoitov <ast@kernel.org> 3127M: Daniel Borkmann <daniel@iogearbox.net> 3128L: netdev@vger.kernel.org 3129L: bpf@vger.kernel.org 3130S: Supported 3131F: arch/x86/net/ 3132X: arch/x86/net/bpf_jit_comp32.c 3133 3134BROADCOM B44 10/100 ETHERNET DRIVER 3135M: Michael Chan <michael.chan@broadcom.com> 3136L: netdev@vger.kernel.org 3137S: Supported 3138F: drivers/net/ethernet/broadcom/b44.* 3139 3140BROADCOM B53 ETHERNET SWITCH DRIVER 3141M: Florian Fainelli <f.fainelli@gmail.com> 3142L: netdev@vger.kernel.org 3143L: openwrt-devel@lists.openwrt.org (subscribers-only) 3144S: Supported 3145F: drivers/net/dsa/b53/* 3146F: include/linux/platform_data/b53.h 3147 3148BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3149M: Florian Fainelli <f.fainelli@gmail.com> 3150M: Ray Jui <rjui@broadcom.com> 3151M: Scott Branden <sbranden@broadcom.com> 3152M: bcm-kernel-feedback-list@broadcom.com 3153T: git git://github.com/broadcom/mach-bcm 3154S: Maintained 3155N: bcm281* 3156N: bcm113* 3157N: bcm216* 3158N: kona 3159F: arch/arm/mach-bcm/ 3160 3161BROADCOM BCM2835 ARM ARCHITECTURE 3162M: Eric Anholt <eric@anholt.net> 3163M: Stefan Wahren <wahrenst@gmx.net> 3164L: bcm-kernel-feedback-list@broadcom.com 3165L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3167T: git git://github.com/anholt/linux 3168S: Maintained 3169N: bcm2835 3170F: drivers/staging/vc04_services 3171 3172BROADCOM BCM47XX MIPS ARCHITECTURE 3173M: Hauke Mehrtens <hauke@hauke-m.de> 3174M: Rafał Miłecki <zajec5@gmail.com> 3175L: linux-mips@vger.kernel.org 3176S: Maintained 3177F: Documentation/devicetree/bindings/mips/brcm/ 3178F: arch/mips/bcm47xx/* 3179F: arch/mips/include/asm/mach-bcm47xx/* 3180 3181BROADCOM BCM5301X ARM ARCHITECTURE 3182M: Hauke Mehrtens <hauke@hauke-m.de> 3183M: Rafał Miłecki <zajec5@gmail.com> 3184M: bcm-kernel-feedback-list@broadcom.com 3185L: linux-arm-kernel@lists.infradead.org 3186S: Maintained 3187F: arch/arm/mach-bcm/bcm_5301x.c 3188F: arch/arm/boot/dts/bcm5301x*.dtsi 3189F: arch/arm/boot/dts/bcm470* 3190F: arch/arm/boot/dts/bcm953012* 3191 3192BROADCOM BCM53573 ARM ARCHITECTURE 3193M: Rafał Miłecki <rafal@milecki.pl> 3194L: bcm-kernel-feedback-list@broadcom.com 3195L: linux-arm-kernel@lists.infradead.org 3196S: Maintained 3197F: arch/arm/boot/dts/bcm53573* 3198F: arch/arm/boot/dts/bcm47189* 3199 3200BROADCOM BCM63XX ARM ARCHITECTURE 3201M: Florian Fainelli <f.fainelli@gmail.com> 3202M: bcm-kernel-feedback-list@broadcom.com 3203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3204T: git git://github.com/broadcom/stblinux.git 3205S: Maintained 3206N: bcm63xx 3207 3208BROADCOM BCM63XX/BCM33XX UDC DRIVER 3209M: Kevin Cernekee <cernekee@gmail.com> 3210L: linux-usb@vger.kernel.org 3211S: Maintained 3212F: drivers/usb/gadget/udc/bcm63xx_udc.* 3213 3214BROADCOM BCM7XXX ARM ARCHITECTURE 3215M: Brian Norris <computersforpeace@gmail.com> 3216M: Gregory Fong <gregory.0xf0@gmail.com> 3217M: Florian Fainelli <f.fainelli@gmail.com> 3218M: bcm-kernel-feedback-list@broadcom.com 3219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3220T: git git://github.com/broadcom/stblinux.git 3221S: Maintained 3222F: arch/arm/mach-bcm/*brcmstb* 3223F: arch/arm/boot/dts/bcm7*.dts* 3224F: drivers/bus/brcmstb_gisb.c 3225F: arch/arm/mm/cache-b15-rac.c 3226F: arch/arm/include/asm/hardware/cache-b15-rac.h 3227N: brcmstb 3228 3229BROADCOM BMIPS CPUFREQ DRIVER 3230M: Markus Mayer <mmayer@broadcom.com> 3231M: bcm-kernel-feedback-list@broadcom.com 3232L: linux-pm@vger.kernel.org 3233S: Maintained 3234F: drivers/cpufreq/bmips-cpufreq.c 3235 3236BROADCOM BMIPS MIPS ARCHITECTURE 3237M: Kevin Cernekee <cernekee@gmail.com> 3238M: Florian Fainelli <f.fainelli@gmail.com> 3239L: bcm-kernel-feedback-list@broadcom.com 3240L: linux-mips@vger.kernel.org 3241T: git git://github.com/broadcom/stblinux.git 3242S: Maintained 3243F: arch/mips/bmips/* 3244F: arch/mips/include/asm/mach-bmips/* 3245F: arch/mips/kernel/*bmips* 3246F: arch/mips/boot/dts/brcm/bcm*.dts* 3247F: drivers/irqchip/irq-bcm63* 3248F: drivers/irqchip/irq-bcm7* 3249F: drivers/irqchip/irq-brcmstb* 3250F: include/linux/bcm963xx_nvram.h 3251F: include/linux/bcm963xx_tag.h 3252 3253BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3254M: Rasesh Mody <rmody@marvell.com> 3255M: GR-Linux-NIC-Dev@marvell.com 3256L: netdev@vger.kernel.org 3257S: Supported 3258F: drivers/net/ethernet/broadcom/bnx2.* 3259F: drivers/net/ethernet/broadcom/bnx2_* 3260 3261BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3262M: QLogic-Storage-Upstream@qlogic.com 3263L: linux-scsi@vger.kernel.org 3264S: Supported 3265F: drivers/scsi/bnx2fc/ 3266 3267BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3268M: QLogic-Storage-Upstream@qlogic.com 3269L: linux-scsi@vger.kernel.org 3270S: Supported 3271F: drivers/scsi/bnx2i/ 3272 3273BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3274M: Ariel Elior <aelior@marvell.com> 3275M: Sudarsana Kalluru <skalluru@marvell.com> 3276M: GR-everest-linux-l2@marvell.com 3277L: netdev@vger.kernel.org 3278S: Supported 3279F: drivers/net/ethernet/broadcom/bnx2x/ 3280 3281BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3282M: Michael Chan <michael.chan@broadcom.com> 3283L: netdev@vger.kernel.org 3284S: Supported 3285F: drivers/net/ethernet/broadcom/bnxt/ 3286 3287BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3288M: Arend van Spriel <arend.vanspriel@broadcom.com> 3289M: Franky Lin <franky.lin@broadcom.com> 3290M: Hante Meuleman <hante.meuleman@broadcom.com> 3291M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3292M: Wright Feng <wright.feng@cypress.com> 3293L: linux-wireless@vger.kernel.org 3294L: brcm80211-dev-list.pdl@broadcom.com 3295L: brcm80211-dev-list@cypress.com 3296S: Supported 3297F: drivers/net/wireless/broadcom/brcm80211/ 3298 3299BROADCOM BRCMSTB GPIO DRIVER 3300M: Gregory Fong <gregory.0xf0@gmail.com> 3301L: bcm-kernel-feedback-list@broadcom.com 3302S: Supported 3303F: drivers/gpio/gpio-brcmstb.c 3304F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3305 3306BROADCOM BRCMSTB I2C DRIVER 3307M: Kamal Dasu <kdasu.kdev@gmail.com> 3308L: linux-i2c@vger.kernel.org 3309L: bcm-kernel-feedback-list@broadcom.com 3310S: Supported 3311F: drivers/i2c/busses/i2c-brcmstb.c 3312F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3313 3314BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3315M: Al Cooper <alcooperx@gmail.com> 3316L: linux-kernel@vger.kernel.org 3317L: bcm-kernel-feedback-list@broadcom.com 3318S: Maintained 3319F: drivers/phy/broadcom/phy-brcm-usb* 3320 3321BROADCOM GENET ETHERNET DRIVER 3322M: Doug Berger <opendmb@gmail.com> 3323M: Florian Fainelli <f.fainelli@gmail.com> 3324L: bcm-kernel-feedback-list@broadcom.com 3325L: netdev@vger.kernel.org 3326S: Supported 3327F: drivers/net/ethernet/broadcom/genet/ 3328 3329BROADCOM IPROC ARM ARCHITECTURE 3330M: Ray Jui <rjui@broadcom.com> 3331M: Scott Branden <sbranden@broadcom.com> 3332M: bcm-kernel-feedback-list@broadcom.com 3333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3334T: git git://github.com/broadcom/cygnus-linux.git 3335S: Maintained 3336N: iproc 3337N: cygnus 3338N: bcm[-_]nsp 3339N: bcm9113* 3340N: bcm9583* 3341N: bcm9585* 3342N: bcm9586* 3343N: bcm988312 3344N: bcm113* 3345N: bcm583* 3346N: bcm585* 3347N: bcm586* 3348N: bcm88312 3349N: hr2 3350N: stingray 3351F: arch/arm64/boot/dts/broadcom/northstar2/* 3352F: arch/arm64/boot/dts/broadcom/stingray/* 3353F: drivers/clk/bcm/clk-ns* 3354F: drivers/clk/bcm/clk-sr* 3355F: drivers/pinctrl/bcm/pinctrl-ns* 3356F: include/dt-bindings/clock/bcm-sr* 3357 3358BROADCOM KONA GPIO DRIVER 3359M: Ray Jui <rjui@broadcom.com> 3360L: bcm-kernel-feedback-list@broadcom.com 3361S: Supported 3362F: drivers/gpio/gpio-bcm-kona.c 3363F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3364 3365BROADCOM NETXTREME-E ROCE DRIVER 3366M: Selvin Xavier <selvin.xavier@broadcom.com> 3367M: Devesh Sharma <devesh.sharma@broadcom.com> 3368M: Somnath Kotur <somnath.kotur@broadcom.com> 3369M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3370L: linux-rdma@vger.kernel.org 3371W: http://www.broadcom.com 3372S: Supported 3373F: drivers/infiniband/hw/bnxt_re/ 3374F: include/uapi/rdma/bnxt_re-abi.h 3375 3376BROADCOM NVRAM DRIVER 3377M: Rafał Miłecki <zajec5@gmail.com> 3378L: linux-mips@vger.kernel.org 3379S: Maintained 3380F: drivers/firmware/broadcom/* 3381 3382BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3383M: Rafał Miłecki <zajec5@gmail.com> 3384L: linux-wireless@vger.kernel.org 3385S: Maintained 3386F: drivers/bcma/ 3387F: include/linux/bcma/ 3388 3389BROADCOM STB AVS CPUFREQ DRIVER 3390M: Markus Mayer <mmayer@broadcom.com> 3391M: bcm-kernel-feedback-list@broadcom.com 3392L: linux-pm@vger.kernel.org 3393S: Maintained 3394F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3395F: drivers/cpufreq/brcmstb* 3396 3397BROADCOM STB AVS TMON DRIVER 3398M: Markus Mayer <mmayer@broadcom.com> 3399M: bcm-kernel-feedback-list@broadcom.com 3400L: linux-pm@vger.kernel.org 3401S: Maintained 3402F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3403F: drivers/thermal/broadcom/brcmstb* 3404 3405BROADCOM STB NAND FLASH DRIVER 3406M: Brian Norris <computersforpeace@gmail.com> 3407M: Kamal Dasu <kdasu.kdev@gmail.com> 3408L: linux-mtd@lists.infradead.org 3409L: bcm-kernel-feedback-list@broadcom.com 3410S: Maintained 3411F: drivers/mtd/nand/raw/brcmnand/ 3412 3413BROADCOM STB DPFE DRIVER 3414M: Markus Mayer <mmayer@broadcom.com> 3415M: bcm-kernel-feedback-list@broadcom.com 3416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3417S: Maintained 3418F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3419F: drivers/memory/brcmstb_dpfe.c 3420 3421BROADCOM SPI DRIVER 3422M: Kamal Dasu <kdasu.kdev@gmail.com> 3423M: bcm-kernel-feedback-list@broadcom.com 3424S: Maintained 3425F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3426F: drivers/spi/spi-bcm-qspi.* 3427F: drivers/spi/spi-brcmstb-qspi.c 3428F: drivers/spi/spi-iproc-qspi.c 3429 3430BROADCOM SYSTEMPORT ETHERNET DRIVER 3431M: Florian Fainelli <f.fainelli@gmail.com> 3432L: bcm-kernel-feedback-list@broadcom.com 3433L: netdev@vger.kernel.org 3434S: Supported 3435F: drivers/net/ethernet/broadcom/bcmsysport.* 3436 3437BROADCOM TG3 GIGABIT ETHERNET DRIVER 3438M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3439M: Prashant Sreedharan <prashant@broadcom.com> 3440M: Michael Chan <mchan@broadcom.com> 3441L: netdev@vger.kernel.org 3442S: Supported 3443F: drivers/net/ethernet/broadcom/tg3.* 3444 3445BROCADE BFA FC SCSI DRIVER 3446M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3447M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3448L: linux-scsi@vger.kernel.org 3449S: Supported 3450F: drivers/scsi/bfa/ 3451 3452BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3453M: Rasesh Mody <rmody@marvell.com> 3454M: Sudarsana Kalluru <skalluru@marvell.com> 3455M: GR-Linux-NIC-Dev@marvell.com 3456L: netdev@vger.kernel.org 3457S: Supported 3458F: drivers/net/ethernet/brocade/bna/ 3459 3460BSG (block layer generic sg v4 driver) 3461M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3462L: linux-scsi@vger.kernel.org 3463S: Supported 3464F: block/bsg.c 3465F: include/linux/bsg.h 3466F: include/uapi/linux/bsg.h 3467 3468BT87X AUDIO DRIVER 3469M: Clemens Ladisch <clemens@ladisch.de> 3470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3472S: Maintained 3473F: Documentation/sound/cards/bt87x.rst 3474F: sound/pci/bt87x.c 3475 3476BT8XXGPIO DRIVER 3477M: Michael Buesch <m@bues.ch> 3478W: http://bu3sch.de/btgpio.php 3479S: Maintained 3480F: drivers/gpio/gpio-bt8xx.c 3481 3482BTRFS FILE SYSTEM 3483M: Chris Mason <clm@fb.com> 3484M: Josef Bacik <josef@toxicpanda.com> 3485M: David Sterba <dsterba@suse.com> 3486L: linux-btrfs@vger.kernel.org 3487W: http://btrfs.wiki.kernel.org/ 3488Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3489T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3490S: Maintained 3491F: Documentation/filesystems/btrfs.txt 3492F: fs/btrfs/ 3493F: include/linux/btrfs* 3494F: include/uapi/linux/btrfs* 3495 3496BTTV VIDEO4LINUX DRIVER 3497M: Mauro Carvalho Chehab <mchehab@kernel.org> 3498L: linux-media@vger.kernel.org 3499W: https://linuxtv.org 3500T: git git://linuxtv.org/media_tree.git 3501S: Odd fixes 3502F: Documentation/media/v4l-drivers/bttv* 3503F: drivers/media/pci/bt8xx/bttv* 3504 3505BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3506M: Chanwoo Choi <cw00.choi@samsung.com> 3507L: linux-pm@vger.kernel.org 3508L: linux-samsung-soc@vger.kernel.org 3509T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3510S: Maintained 3511F: drivers/devfreq/exynos-bus.c 3512F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3513 3514BUSLOGIC SCSI DRIVER 3515M: Khalid Aziz <khalid@gonehiking.org> 3516L: linux-scsi@vger.kernel.org 3517S: Maintained 3518F: drivers/scsi/BusLogic.* 3519F: drivers/scsi/FlashPoint.* 3520 3521C-MEDIA CMI8788 DRIVER 3522M: Clemens Ladisch <clemens@ladisch.de> 3523L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3525S: Maintained 3526F: sound/pci/oxygen/ 3527 3528C-SKY ARCHITECTURE 3529M: Guo Ren <guoren@kernel.org> 3530T: git https://github.com/c-sky/csky-linux.git 3531S: Supported 3532F: arch/csky/ 3533F: Documentation/devicetree/bindings/csky/ 3534F: drivers/irqchip/irq-csky-* 3535F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3536F: drivers/clocksource/timer-gx6605s.c 3537F: drivers/clocksource/timer-mp-csky.c 3538F: Documentation/devicetree/bindings/timer/csky,* 3539K: csky 3540N: csky 3541 3542C6X ARCHITECTURE 3543M: Mark Salter <msalter@redhat.com> 3544M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3545L: linux-c6x-dev@linux-c6x.org 3546W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3547S: Maintained 3548F: arch/c6x/ 3549 3550CA8210 IEEE-802.15.4 RADIO DRIVER 3551M: Harry Morris <h.morris@cascoda.com> 3552L: linux-wpan@vger.kernel.org 3553W: https://github.com/Cascoda/ca8210-linux.git 3554S: Maintained 3555F: drivers/net/ieee802154/ca8210.c 3556F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3557 3558CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3559M: David Howells <dhowells@redhat.com> 3560L: linux-cachefs@redhat.com (moderated for non-subscribers) 3561S: Supported 3562F: Documentation/filesystems/caching/cachefiles.txt 3563F: fs/cachefiles/ 3564 3565CADENCE MIPI-CSI2 BRIDGES 3566M: Maxime Ripard <maxime.ripard@bootlin.com> 3567L: linux-media@vger.kernel.org 3568S: Maintained 3569F: Documentation/devicetree/bindings/media/cdns,*.txt 3570F: drivers/media/platform/cadence/cdns-csi2* 3571 3572CADET FM/AM RADIO RECEIVER DRIVER 3573M: Hans Verkuil <hverkuil@xs4all.nl> 3574L: linux-media@vger.kernel.org 3575T: git git://linuxtv.org/media_tree.git 3576W: https://linuxtv.org 3577S: Maintained 3578F: drivers/media/radio/radio-cadet* 3579 3580CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3581M: Jonathan Corbet <corbet@lwn.net> 3582L: linux-media@vger.kernel.org 3583T: git git://linuxtv.org/media_tree.git 3584S: Maintained 3585F: Documentation/media/v4l-drivers/cafe_ccic* 3586F: drivers/media/platform/marvell-ccic/ 3587 3588CAIF NETWORK LAYER 3589L: netdev@vger.kernel.org 3590S: Orphan 3591F: Documentation/networking/caif/ 3592F: drivers/net/caif/ 3593F: include/uapi/linux/caif/ 3594F: include/net/caif/ 3595F: net/caif/ 3596 3597CAKE QDISC 3598M: Toke Høiland-Jørgensen <toke@toke.dk> 3599L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3600S: Maintained 3601F: net/sched/sch_cake.c 3602 3603CALGARY x86-64 IOMMU 3604M: Muli Ben-Yehuda <mulix@mulix.org> 3605M: Jon Mason <jdmason@kudzu.us> 3606L: iommu@lists.linux-foundation.org 3607S: Maintained 3608F: arch/x86/kernel/pci-calgary_64.c 3609F: arch/x86/kernel/tce_64.c 3610F: arch/x86/include/asm/calgary.h 3611F: arch/x86/include/asm/tce.h 3612 3613CAN NETWORK DRIVERS 3614M: Wolfgang Grandegger <wg@grandegger.com> 3615M: Marc Kleine-Budde <mkl@pengutronix.de> 3616L: linux-can@vger.kernel.org 3617W: https://github.com/linux-can 3618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3620S: Maintained 3621F: Documentation/devicetree/bindings/net/can/ 3622F: drivers/net/can/ 3623F: include/linux/can/dev.h 3624F: include/linux/can/platform/ 3625F: include/uapi/linux/can/error.h 3626F: include/uapi/linux/can/netlink.h 3627 3628CAN NETWORK LAYER 3629M: Oliver Hartkopp <socketcan@hartkopp.net> 3630M: Marc Kleine-Budde <mkl@pengutronix.de> 3631L: linux-can@vger.kernel.org 3632W: https://github.com/linux-can 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3635S: Maintained 3636F: Documentation/networking/can.rst 3637F: net/can/ 3638F: include/linux/can/core.h 3639F: include/uapi/linux/can.h 3640F: include/uapi/linux/can/bcm.h 3641F: include/uapi/linux/can/raw.h 3642F: include/uapi/linux/can/gw.h 3643 3644CAPABILITIES 3645M: Serge Hallyn <serge@hallyn.com> 3646L: linux-security-module@vger.kernel.org 3647S: Supported 3648F: include/linux/capability.h 3649F: include/uapi/linux/capability.h 3650F: security/commoncap.c 3651F: kernel/capability.c 3652 3653CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3654M: Kevin Tsai <ktsai@capellamicro.com> 3655S: Maintained 3656F: drivers/iio/light/cm* 3657 3658CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3659M: Christian Lamparter <chunkeey@googlemail.com> 3660L: linux-wireless@vger.kernel.org 3661W: http://wireless.kernel.org/en/users/Drivers/carl9170 3662S: Maintained 3663F: drivers/net/wireless/ath/carl9170/ 3664 3665CAVIUM I2C DRIVER 3666M: Jan Glauber <jglauber@cavium.com> 3667M: David Daney <david.daney@cavium.com> 3668W: http://www.cavium.com 3669S: Supported 3670F: drivers/i2c/busses/i2c-octeon* 3671F: drivers/i2c/busses/i2c-thunderx* 3672 3673CAVIUM LIQUIDIO NETWORK DRIVER 3674M: Derek Chickles <dchickles@marvell.com> 3675M: Satanand Burla <sburla@marvell.com> 3676M: Felix Manlunas <fmanlunas@marvell.com> 3677L: netdev@vger.kernel.org 3678W: http://www.cavium.com 3679S: Supported 3680F: drivers/net/ethernet/cavium/liquidio/ 3681 3682CAVIUM MMC DRIVER 3683M: Jan Glauber <jglauber@cavium.com> 3684M: David Daney <david.daney@cavium.com> 3685M: Steven J. Hill <Steven.Hill@cavium.com> 3686W: http://www.cavium.com 3687S: Supported 3688F: drivers/mmc/host/cavium* 3689 3690CAVIUM OCTEON-TX CRYPTO DRIVER 3691M: George Cherian <george.cherian@cavium.com> 3692L: linux-crypto@vger.kernel.org 3693W: http://www.cavium.com 3694S: Supported 3695F: drivers/crypto/cavium/cpt/ 3696 3697CAVIUM THUNDERX2 ARM64 SOC 3698M: Robert Richter <rrichter@cavium.com> 3699M: Jayachandran C <jnair@caviumnetworks.com> 3700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3701S: Maintained 3702F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3703F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3704 3705CC2520 IEEE-802.15.4 RADIO DRIVER 3706M: Varka Bhadram <varkabhadram@gmail.com> 3707L: linux-wpan@vger.kernel.org 3708S: Maintained 3709F: drivers/net/ieee802154/cc2520.c 3710F: include/linux/spi/cc2520.h 3711F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3712 3713CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3714M: Gilad Ben-Yossef <gilad@benyossef.com> 3715L: linux-crypto@vger.kernel.org 3716S: Supported 3717F: drivers/crypto/ccree/ 3718W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3719 3720CEC FRAMEWORK 3721M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3722L: linux-media@vger.kernel.org 3723T: git git://linuxtv.org/media_tree.git 3724W: http://linuxtv.org 3725S: Supported 3726F: Documentation/media/kapi/cec-core.rst 3727F: Documentation/media/uapi/cec 3728F: drivers/media/cec/ 3729F: drivers/media/rc/keymaps/rc-cec.c 3730F: include/media/cec.h 3731F: include/media/cec-notifier.h 3732F: include/uapi/linux/cec.h 3733F: include/uapi/linux/cec-funcs.h 3734F: Documentation/devicetree/bindings/media/cec.txt 3735F: Documentation/ABI/testing/debugfs-cec-error-inj 3736 3737CEC GPIO DRIVER 3738M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3739L: linux-media@vger.kernel.org 3740T: git git://linuxtv.org/media_tree.git 3741W: http://linuxtv.org 3742S: Supported 3743F: drivers/media/platform/cec-gpio/ 3744F: Documentation/devicetree/bindings/media/cec-gpio.txt 3745 3746CELL BROADBAND ENGINE ARCHITECTURE 3747M: Arnd Bergmann <arnd@arndb.de> 3748L: linuxppc-dev@lists.ozlabs.org 3749W: http://www.ibm.com/developerworks/power/cell/ 3750S: Supported 3751F: arch/powerpc/include/asm/cell*.h 3752F: arch/powerpc/include/asm/spu*.h 3753F: arch/powerpc/include/uapi/asm/spu*.h 3754F: arch/powerpc/oprofile/*cell* 3755F: arch/powerpc/platforms/cell/ 3756 3757CEPH COMMON CODE (LIBCEPH) 3758M: Ilya Dryomov <idryomov@gmail.com> 3759M: "Yan, Zheng" <zyan@redhat.com> 3760M: Sage Weil <sage@redhat.com> 3761L: ceph-devel@vger.kernel.org 3762W: http://ceph.com/ 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3764T: git git://github.com/ceph/ceph-client.git 3765S: Supported 3766F: net/ceph/ 3767F: include/linux/ceph/ 3768F: include/linux/crush/ 3769 3770CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3771M: "Yan, Zheng" <zyan@redhat.com> 3772M: Sage Weil <sage@redhat.com> 3773M: Ilya Dryomov <idryomov@gmail.com> 3774L: ceph-devel@vger.kernel.org 3775W: http://ceph.com/ 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3777T: git git://github.com/ceph/ceph-client.git 3778S: Supported 3779F: Documentation/filesystems/ceph.txt 3780F: fs/ceph/ 3781 3782CERTIFICATE HANDLING: 3783M: David Howells <dhowells@redhat.com> 3784M: David Woodhouse <dwmw2@infradead.org> 3785L: keyrings@vger.kernel.org 3786S: Maintained 3787F: Documentation/admin-guide/module-signing.rst 3788F: certs/ 3789F: scripts/sign-file.c 3790F: scripts/extract-cert.c 3791 3792CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3793L: linux-usb@vger.kernel.org 3794S: Orphan 3795F: Documentation/usb/wusb-design-overview.rst 3796F: Documentation/usb/wusb-cbaf 3797F: drivers/usb/host/hwa-hc.c 3798F: drivers/usb/host/whci/ 3799F: drivers/usb/wusbcore/ 3800F: include/linux/usb/wusb* 3801 3802CFAG12864B LCD DRIVER 3803M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3804S: Maintained 3805F: drivers/auxdisplay/cfag12864b.c 3806F: include/linux/cfag12864b.h 3807 3808CFAG12864BFB LCD FRAMEBUFFER DRIVER 3809M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3810S: Maintained 3811F: drivers/auxdisplay/cfag12864bfb.c 3812F: include/linux/cfag12864b.h 3813 3814802.11 (including CFG80211/NL80211) 3815M: Johannes Berg <johannes@sipsolutions.net> 3816L: linux-wireless@vger.kernel.org 3817W: http://wireless.kernel.org/ 3818T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3819T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3820S: Maintained 3821F: net/wireless/ 3822F: include/uapi/linux/nl80211.h 3823F: include/linux/ieee80211.h 3824F: include/net/wext.h 3825F: include/net/cfg80211.h 3826F: include/net/iw_handler.h 3827F: include/net/ieee80211_radiotap.h 3828F: Documentation/driver-api/80211/cfg80211.rst 3829F: Documentation/networking/regulatory.txt 3830 3831CHAR and MISC DRIVERS 3832M: Arnd Bergmann <arnd@arndb.de> 3833M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3834T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3835S: Supported 3836F: drivers/char/ 3837F: drivers/misc/ 3838F: include/linux/miscdevice.h 3839 3840CHECKPATCH 3841M: Andy Whitcroft <apw@canonical.com> 3842M: Joe Perches <joe@perches.com> 3843S: Maintained 3844F: scripts/checkpatch.pl 3845 3846CHINESE DOCUMENTATION 3847M: Harry Wei <harryxiyou@gmail.com> 3848M: Alex Shi <alex.shi@linux.alibaba.com> 3849L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3850S: Maintained 3851F: Documentation/translations/zh_CN/ 3852 3853CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3854M: Peter Chen <Peter.Chen@nxp.com> 3855T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3856L: linux-usb@vger.kernel.org 3857S: Maintained 3858F: drivers/usb/chipidea/ 3859 3860CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3861M: Hans de Goede <hdegoede@redhat.com> 3862L: linux-input@vger.kernel.org 3863S: Maintained 3864F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3865F: drivers/input/touchscreen/chipone_icn8318.c 3866 3867CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3868M: Hans de Goede <hdegoede@redhat.com> 3869L: linux-input@vger.kernel.org 3870S: Maintained 3871F: drivers/input/touchscreen/chipone_icn8505.c 3872 3873CHROME HARDWARE PLATFORM SUPPORT 3874M: Benson Leung <bleung@chromium.org> 3875M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3876S: Maintained 3877T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3878F: drivers/platform/chrome/ 3879 3880CHROMEOS EC SUBDRIVERS 3881M: Benson Leung <bleung@chromium.org> 3882M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3883R: Guenter Roeck <groeck@chromium.org> 3884S: Maintained 3885N: cros_ec 3886N: cros-ec 3887F: drivers/power/supply/cros_usbpd-charger.c 3888 3889CHROMEOS EC CODEC DRIVER 3890M: Cheng-Yi Chiang <cychiang@chromium.org> 3891S: Maintained 3892R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3893R: Guenter Roeck <groeck@chromium.org> 3894F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3895F: sound/soc/codecs/cros_ec_codec.* 3896 3897CIRRUS LOGIC AUDIO CODEC DRIVERS 3898M: Brian Austin <brian.austin@cirrus.com> 3899M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3900L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3901S: Maintained 3902F: sound/soc/codecs/cs* 3903 3904CIRRUS LOGIC EP93XX ETHERNET DRIVER 3905M: Hartley Sweeten <hsweeten@visionengravers.com> 3906L: netdev@vger.kernel.org 3907S: Maintained 3908F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3909 3910CIRRUS LOGIC LOCHNAGAR DRIVER 3911M: Charles Keepax <ckeepax@opensource.cirrus.com> 3912M: Richard Fitzgerald <rf@opensource.cirrus.com> 3913L: patches@opensource.cirrus.com 3914S: Supported 3915F: drivers/clk/clk-lochnagar.c 3916F: drivers/hwmon/lochnagar-hwmon.c 3917F: drivers/mfd/lochnagar-i2c.c 3918F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3919F: drivers/regulator/lochnagar-regulator.c 3920F: sound/soc/codecs/lochnagar-sc.c 3921F: include/dt-bindings/clk/lochnagar.h 3922F: include/dt-bindings/pinctrl/lochnagar.h 3923F: include/linux/mfd/lochnagar* 3924F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3925F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3926F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3927F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3928F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3929F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3930F: Documentation/hwmon/lochnagar.rst 3931 3932CISCO FCOE HBA DRIVER 3933M: Satish Kharat <satishkh@cisco.com> 3934M: Sesidhar Baddela <sebaddel@cisco.com> 3935M: Karan Tilak Kumar <kartilak@cisco.com> 3936L: linux-scsi@vger.kernel.org 3937S: Supported 3938F: drivers/scsi/fnic/ 3939 3940CISCO SCSI HBA DRIVER 3941M: Karan Tilak Kumar <kartilak@cisco.com> 3942M: Sesidhar Baddela <sebaddel@cisco.com> 3943L: linux-scsi@vger.kernel.org 3944S: Supported 3945F: drivers/scsi/snic/ 3946 3947CISCO VIC ETHERNET NIC DRIVER 3948M: Christian Benvenuti <benve@cisco.com> 3949M: Govindarajulu Varadarajan <_govind@gmx.com> 3950M: Parvi Kaustubhi <pkaustub@cisco.com> 3951S: Supported 3952F: drivers/net/ethernet/cisco/enic/ 3953 3954CISCO VIC LOW LATENCY NIC DRIVER 3955M: Christian Benvenuti <benve@cisco.com> 3956M: Nelson Escobar <neescoba@cisco.com> 3957M: Parvi Kaustubhi <pkaustub@cisco.com> 3958S: Supported 3959F: drivers/infiniband/hw/usnic/ 3960 3961CIRRUS LOGIC MADERA CODEC DRIVERS 3962M: Charles Keepax <ckeepax@opensource.cirrus.com> 3963M: Richard Fitzgerald <rf@opensource.cirrus.com> 3964L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3965L: patches@opensource.cirrus.com 3966T: git https://github.com/CirrusLogic/linux-drivers.git 3967W: https://github.com/CirrusLogic/linux-drivers/wiki 3968S: Supported 3969F: Documentation/devicetree/bindings/mfd/madera.txt 3970F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3971F: Documentation/devicetree/bindings/sound/madera.txt 3972F: include/dt-bindings/sound/madera* 3973F: include/linux/irqchip/irq-madera* 3974F: include/linux/mfd/madera/* 3975F: include/sound/madera* 3976F: drivers/gpio/gpio-madera* 3977F: drivers/irqchip/irq-madera* 3978F: drivers/mfd/madera* 3979F: drivers/mfd/cs47l* 3980F: drivers/pinctrl/cirrus/* 3981F: sound/soc/codecs/cs47l* 3982F: sound/soc/codecs/madera* 3983 3984CLANG-FORMAT FILE 3985M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3986S: Maintained 3987F: .clang-format 3988 3989CLANG/LLVM BUILD SUPPORT 3990L: clang-built-linux@googlegroups.com 3991W: https://clangbuiltlinux.github.io/ 3992B: https://github.com/ClangBuiltLinux/linux/issues 3993C: irc://chat.freenode.net/clangbuiltlinux 3994S: Supported 3995K: \b(?i:clang|llvm)\b 3996 3997CLEANCACHE API 3998M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3999L: linux-kernel@vger.kernel.org 4000S: Maintained 4001F: mm/cleancache.c 4002F: include/linux/cleancache.h 4003 4004CLK API 4005M: Russell King <linux@armlinux.org.uk> 4006L: linux-clk@vger.kernel.org 4007S: Maintained 4008F: include/linux/clk.h 4009 4010CLOCKSOURCE, CLOCKEVENT DRIVERS 4011M: Daniel Lezcano <daniel.lezcano@linaro.org> 4012M: Thomas Gleixner <tglx@linutronix.de> 4013L: linux-kernel@vger.kernel.org 4014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4015S: Supported 4016F: drivers/clocksource/ 4017F: Documentation/devicetree/bindings/timer/ 4018 4019CMPC ACPI DRIVER 4020M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4021M: Daniel Oliveira Nascimento <don@syst.com.br> 4022L: platform-driver-x86@vger.kernel.org 4023S: Supported 4024F: drivers/platform/x86/classmate-laptop.c 4025 4026COBALT MEDIA DRIVER 4027M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4028L: linux-media@vger.kernel.org 4029T: git git://linuxtv.org/media_tree.git 4030W: https://linuxtv.org 4031S: Supported 4032F: drivers/media/pci/cobalt/ 4033 4034COCCINELLE/Semantic Patches (SmPL) 4035M: Julia Lawall <Julia.Lawall@lip6.fr> 4036M: Gilles Muller <Gilles.Muller@lip6.fr> 4037M: Nicolas Palix <nicolas.palix@imag.fr> 4038M: Michal Marek <michal.lkml@markovi.net> 4039L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4040T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4041W: http://coccinelle.lip6.fr/ 4042S: Supported 4043F: Documentation/dev-tools/coccinelle.rst 4044F: scripts/coccinelle/ 4045F: scripts/coccicheck 4046 4047CODA FILE SYSTEM 4048M: Jan Harkes <jaharkes@cs.cmu.edu> 4049M: coda@cs.cmu.edu 4050L: codalist@coda.cs.cmu.edu 4051W: http://www.coda.cs.cmu.edu/ 4052S: Maintained 4053F: Documentation/filesystems/coda.txt 4054F: fs/coda/ 4055F: include/linux/coda*.h 4056F: include/uapi/linux/coda*.h 4057 4058CODA V4L2 MEM2MEM DRIVER 4059M: Philipp Zabel <p.zabel@pengutronix.de> 4060L: linux-media@vger.kernel.org 4061S: Maintained 4062F: Documentation/devicetree/bindings/media/coda.txt 4063F: drivers/media/platform/coda/ 4064 4065CODE OF CONDUCT 4066M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4067S: Supported 4068F: Documentation/process/code-of-conduct.rst 4069F: Documentation/process/code-of-conduct-interpretation.rst 4070 4071COMMON CLK FRAMEWORK 4072M: Michael Turquette <mturquette@baylibre.com> 4073M: Stephen Boyd <sboyd@kernel.org> 4074L: linux-clk@vger.kernel.org 4075Q: http://patchwork.kernel.org/project/linux-clk/list/ 4076T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4077S: Maintained 4078F: Documentation/devicetree/bindings/clock/ 4079F: drivers/clk/ 4080X: drivers/clk/clkdev.c 4081F: include/linux/clk-pr* 4082F: include/linux/clk/ 4083F: include/linux/of_clk.h 4084 4085COMMON INTERNET FILE SYSTEM (CIFS) 4086M: Steve French <sfrench@samba.org> 4087L: linux-cifs@vger.kernel.org 4088L: samba-technical@lists.samba.org (moderated for non-subscribers) 4089W: http://linux-cifs.samba.org/ 4090T: git git://git.samba.org/sfrench/cifs-2.6.git 4091S: Supported 4092F: Documentation/filesystems/cifs/ 4093F: fs/cifs/ 4094 4095COMPACTPCI HOTPLUG CORE 4096M: Scott Murray <scott@spiteful.org> 4097L: linux-pci@vger.kernel.org 4098S: Maintained 4099F: drivers/pci/hotplug/cpci_hotplug* 4100 4101COMPACTPCI HOTPLUG GENERIC DRIVER 4102M: Scott Murray <scott@spiteful.org> 4103L: linux-pci@vger.kernel.org 4104S: Maintained 4105F: drivers/pci/hotplug/cpcihp_generic.c 4106 4107COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4108M: Scott Murray <scott@spiteful.org> 4109L: linux-pci@vger.kernel.org 4110S: Maintained 4111F: drivers/pci/hotplug/cpcihp_zt5550.* 4112 4113COMPAL LAPTOP SUPPORT 4114M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4115L: platform-driver-x86@vger.kernel.org 4116S: Maintained 4117F: drivers/platform/x86/compal-laptop.c 4118 4119COMPILER ATTRIBUTES 4120M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4121S: Maintained 4122F: include/linux/compiler_attributes.h 4123 4124CONEXANT ACCESSRUNNER USB DRIVER 4125L: accessrunner-general@lists.sourceforge.net 4126W: http://accessrunner.sourceforge.net/ 4127S: Orphan 4128F: drivers/usb/atm/cxacru.c 4129 4130CONFIGFS 4131M: Joel Becker <jlbec@evilplan.org> 4132M: Christoph Hellwig <hch@lst.de> 4133T: git git://git.infradead.org/users/hch/configfs.git 4134S: Supported 4135F: fs/configfs/ 4136F: include/linux/configfs.h 4137 4138CONNECTOR 4139M: Evgeniy Polyakov <zbr@ioremap.net> 4140L: netdev@vger.kernel.org 4141S: Maintained 4142F: drivers/connector/ 4143 4144CONTROL GROUP (CGROUP) 4145M: Tejun Heo <tj@kernel.org> 4146M: Li Zefan <lizefan@huawei.com> 4147M: Johannes Weiner <hannes@cmpxchg.org> 4148L: cgroups@vger.kernel.org 4149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4150S: Maintained 4151F: Documentation/admin-guide/cgroup-v2.rst 4152F: Documentation/cgroup-v1/ 4153F: include/linux/cgroup* 4154F: kernel/cgroup/ 4155 4156CONTROL GROUP - CPUSET 4157M: Li Zefan <lizefan@huawei.com> 4158L: cgroups@vger.kernel.org 4159W: http://www.bullopensource.org/cpuset/ 4160W: http://oss.sgi.com/projects/cpusets/ 4161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4162S: Maintained 4163F: Documentation/cgroup-v1/cpusets.rst 4164F: include/linux/cpuset.h 4165F: kernel/cgroup/cpuset.c 4166 4167CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4168M: Johannes Weiner <hannes@cmpxchg.org> 4169M: Michal Hocko <mhocko@kernel.org> 4170M: Vladimir Davydov <vdavydov.dev@gmail.com> 4171L: cgroups@vger.kernel.org 4172L: linux-mm@kvack.org 4173S: Maintained 4174F: mm/memcontrol.c 4175F: mm/swap_cgroup.c 4176 4177CORETEMP HARDWARE MONITORING DRIVER 4178M: Fenghua Yu <fenghua.yu@intel.com> 4179L: linux-hwmon@vger.kernel.org 4180S: Maintained 4181F: Documentation/hwmon/coretemp.rst 4182F: drivers/hwmon/coretemp.c 4183 4184COSA/SRP SYNC SERIAL DRIVER 4185M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4186W: http://www.fi.muni.cz/~kas/cosa/ 4187S: Maintained 4188F: drivers/net/wan/cosa* 4189 4190COUNTER SUBSYSTEM 4191M: William Breathitt Gray <vilhelm.gray@gmail.com> 4192L: linux-iio@vger.kernel.org 4193S: Maintained 4194F: Documentation/ABI/testing/sysfs-bus-counter* 4195F: Documentation/driver-api/generic-counter.rst 4196F: drivers/counter/ 4197F: include/linux/counter.h 4198F: include/linux/counter_enum.h 4199 4200CPMAC ETHERNET DRIVER 4201M: Florian Fainelli <f.fainelli@gmail.com> 4202L: netdev@vger.kernel.org 4203S: Maintained 4204F: drivers/net/ethernet/ti/cpmac.c 4205 4206CPU FREQUENCY SCALING FRAMEWORK 4207M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4208M: Viresh Kumar <viresh.kumar@linaro.org> 4209L: linux-pm@vger.kernel.org 4210S: Maintained 4211T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4212T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4213B: https://bugzilla.kernel.org 4214F: Documentation/admin-guide/pm/cpufreq.rst 4215F: Documentation/admin-guide/pm/intel_pstate.rst 4216F: Documentation/cpu-freq/ 4217F: Documentation/devicetree/bindings/cpufreq/ 4218F: drivers/cpufreq/ 4219F: kernel/sched/cpufreq*.c 4220F: include/linux/cpufreq.h 4221F: include/linux/sched/cpufreq.h 4222F: tools/testing/selftests/cpufreq/ 4223 4224CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4225M: Viresh Kumar <viresh.kumar@linaro.org> 4226M: Sudeep Holla <sudeep.holla@arm.com> 4227L: linux-pm@vger.kernel.org 4228W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4229S: Maintained 4230F: drivers/cpufreq/arm_big_little.h 4231F: drivers/cpufreq/arm_big_little.c 4232 4233CPU POWER MONITORING SUBSYSTEM 4234M: Thomas Renninger <trenn@suse.com> 4235M: Shuah Khan <shuah@kernel.org> 4236M: Shuah Khan <skhan@linuxfoundation.org> 4237L: linux-pm@vger.kernel.org 4238S: Maintained 4239F: tools/power/cpupower/ 4240 4241CPUID/MSR DRIVER 4242M: "H. Peter Anvin" <hpa@zytor.com> 4243S: Maintained 4244F: arch/x86/kernel/cpuid.c 4245F: arch/x86/kernel/msr.c 4246 4247CPUIDLE DRIVER - ARM BIG LITTLE 4248M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4249M: Daniel Lezcano <daniel.lezcano@linaro.org> 4250L: linux-pm@vger.kernel.org 4251L: linux-arm-kernel@lists.infradead.org 4252T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4253S: Maintained 4254F: drivers/cpuidle/cpuidle-big_little.c 4255 4256CPUIDLE DRIVER - ARM EXYNOS 4257M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4258M: Daniel Lezcano <daniel.lezcano@linaro.org> 4259M: Kukjin Kim <kgene@kernel.org> 4260L: linux-pm@vger.kernel.org 4261L: linux-samsung-soc@vger.kernel.org 4262S: Supported 4263F: drivers/cpuidle/cpuidle-exynos.c 4264F: arch/arm/mach-exynos/pm.c 4265 4266CPU IDLE TIME MANAGEMENT FRAMEWORK 4267M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4268M: Daniel Lezcano <daniel.lezcano@linaro.org> 4269L: linux-pm@vger.kernel.org 4270S: Maintained 4271T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4272B: https://bugzilla.kernel.org 4273F: Documentation/admin-guide/pm/cpuidle.rst 4274F: Documentation/driver-api/pm/cpuidle.rst 4275F: drivers/cpuidle/* 4276F: include/linux/cpuidle.h 4277 4278CRAMFS FILESYSTEM 4279M: Nicolas Pitre <nico@fluxnic.net> 4280S: Maintained 4281F: Documentation/filesystems/cramfs.txt 4282F: fs/cramfs/ 4283 4284CRYPTO API 4285M: Herbert Xu <herbert@gondor.apana.org.au> 4286M: "David S. Miller" <davem@davemloft.net> 4287L: linux-crypto@vger.kernel.org 4288T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4289T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4290S: Maintained 4291F: Documentation/crypto/ 4292F: Documentation/devicetree/bindings/crypto/ 4293F: arch/*/crypto/ 4294F: crypto/ 4295F: drivers/crypto/ 4296F: include/crypto/ 4297F: include/linux/crypto* 4298F: lib/crypto/ 4299 4300CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4301M: Neil Horman <nhorman@tuxdriver.com> 4302L: linux-crypto@vger.kernel.org 4303S: Maintained 4304F: crypto/ansi_cprng.c 4305F: crypto/rng.c 4306 4307CS3308 MEDIA DRIVER 4308M: Hans Verkuil <hverkuil@xs4all.nl> 4309L: linux-media@vger.kernel.org 4310T: git git://linuxtv.org/media_tree.git 4311W: http://linuxtv.org 4312S: Odd Fixes 4313F: drivers/media/i2c/cs3308.c 4314 4315CS5535 Audio ALSA driver 4316M: Jaya Kumar <jayakumar.alsa@gmail.com> 4317S: Maintained 4318F: sound/pci/cs5535audio/ 4319 4320CSI DRIVERS FOR ALLWINNER V3s 4321M: Yong Deng <yong.deng@magewell.com> 4322L: linux-media@vger.kernel.org 4323T: git git://linuxtv.org/media_tree.git 4324S: Maintained 4325F: drivers/media/platform/sunxi/sun6i-csi/ 4326F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4327 4328CW1200 WLAN driver 4329M: Solomon Peachy <pizza@shaftnet.org> 4330S: Maintained 4331F: drivers/net/wireless/st/cw1200/ 4332 4333CX18 VIDEO4LINUX DRIVER 4334M: Andy Walls <awalls@md.metrocast.net> 4335L: ivtv-devel@ivtvdriver.org (subscribers-only) 4336L: linux-media@vger.kernel.org 4337T: git git://linuxtv.org/media_tree.git 4338W: https://linuxtv.org 4339W: http://www.ivtvdriver.org/index.php/Cx18 4340S: Maintained 4341F: Documentation/media/v4l-drivers/cx18* 4342F: drivers/media/pci/cx18/ 4343F: include/uapi/linux/ivtv* 4344 4345CX2341X MPEG ENCODER HELPER MODULE 4346M: Hans Verkuil <hverkuil@xs4all.nl> 4347L: linux-media@vger.kernel.org 4348T: git git://linuxtv.org/media_tree.git 4349W: https://linuxtv.org 4350S: Maintained 4351F: drivers/media/common/cx2341x* 4352F: include/media/drv-intf/cx2341x.h 4353 4354CX24120 MEDIA DRIVER 4355M: Jemma Denson <jdenson@gmail.com> 4356M: Patrick Boettcher <patrick.boettcher@posteo.de> 4357L: linux-media@vger.kernel.org 4358W: https://linuxtv.org 4359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4360S: Maintained 4361F: drivers/media/dvb-frontends/cx24120* 4362 4363CX88 VIDEO4LINUX DRIVER 4364M: Mauro Carvalho Chehab <mchehab@kernel.org> 4365L: linux-media@vger.kernel.org 4366W: https://linuxtv.org 4367T: git git://linuxtv.org/media_tree.git 4368S: Odd fixes 4369F: Documentation/media/v4l-drivers/cx88* 4370F: drivers/media/pci/cx88/ 4371 4372CXD2820R MEDIA DRIVER 4373M: Antti Palosaari <crope@iki.fi> 4374L: linux-media@vger.kernel.org 4375W: https://linuxtv.org 4376W: http://palosaari.fi/linux/ 4377Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4378T: git git://linuxtv.org/anttip/media_tree.git 4379S: Maintained 4380F: drivers/media/dvb-frontends/cxd2820r* 4381 4382CXGB3 ETHERNET DRIVER (CXGB3) 4383M: Vishal Kulkarni <vishal@chelsio.com> 4384L: netdev@vger.kernel.org 4385W: http://www.chelsio.com 4386S: Supported 4387F: drivers/net/ethernet/chelsio/cxgb3/ 4388 4389CXGB3 ISCSI DRIVER (CXGB3I) 4390M: Karen Xie <kxie@chelsio.com> 4391L: linux-scsi@vger.kernel.org 4392W: http://www.chelsio.com 4393S: Supported 4394F: drivers/scsi/cxgbi/cxgb3i 4395 4396CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4397M: Potnuri Bharat Teja <bharat@chelsio.com> 4398L: linux-rdma@vger.kernel.org 4399W: http://www.openfabrics.org 4400S: Supported 4401F: drivers/infiniband/hw/cxgb3/ 4402F: include/uapi/rdma/cxgb3-abi.h 4403 4404CXGB4 CRYPTO DRIVER (chcr) 4405M: Atul Gupta <atul.gupta@chelsio.com> 4406L: linux-crypto@vger.kernel.org 4407W: http://www.chelsio.com 4408S: Supported 4409F: drivers/crypto/chelsio 4410 4411CXGB4 ETHERNET DRIVER (CXGB4) 4412M: Vishal Kulkarni <vishal@chelsio.com> 4413L: netdev@vger.kernel.org 4414W: http://www.chelsio.com 4415S: Supported 4416F: drivers/net/ethernet/chelsio/cxgb4/ 4417 4418CXGB4 ISCSI DRIVER (CXGB4I) 4419M: Karen Xie <kxie@chelsio.com> 4420L: linux-scsi@vger.kernel.org 4421W: http://www.chelsio.com 4422S: Supported 4423F: drivers/scsi/cxgbi/cxgb4i 4424 4425CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4426M: Potnuri Bharat Teja <bharat@chelsio.com> 4427L: linux-rdma@vger.kernel.org 4428W: http://www.openfabrics.org 4429S: Supported 4430F: drivers/infiniband/hw/cxgb4/ 4431F: include/uapi/rdma/cxgb4-abi.h 4432 4433CXGB4VF ETHERNET DRIVER (CXGB4VF) 4434M: Casey Leedom <leedom@chelsio.com> 4435L: netdev@vger.kernel.org 4436W: http://www.chelsio.com 4437S: Supported 4438F: drivers/net/ethernet/chelsio/cxgb4vf/ 4439 4440CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4441M: Frederic Barrat <fbarrat@linux.ibm.com> 4442M: Andrew Donnellan <ajd@linux.ibm.com> 4443L: linuxppc-dev@lists.ozlabs.org 4444S: Supported 4445F: arch/powerpc/platforms/powernv/pci-cxl.c 4446F: drivers/misc/cxl/ 4447F: include/misc/cxl* 4448F: include/uapi/misc/cxl.h 4449F: Documentation/powerpc/cxl.txt 4450F: Documentation/ABI/testing/sysfs-class-cxl 4451 4452CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4453M: Manoj N. Kumar <manoj@linux.ibm.com> 4454M: Matthew R. Ochs <mrochs@linux.ibm.com> 4455M: Uma Krishnan <ukrishn@linux.ibm.com> 4456L: linux-scsi@vger.kernel.org 4457S: Supported 4458F: drivers/scsi/cxlflash/ 4459F: include/uapi/scsi/cxlflash_ioctl.h 4460F: Documentation/powerpc/cxlflash.txt 4461 4462CYBERPRO FB DRIVER 4463M: Russell King <linux@armlinux.org.uk> 4464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4465W: http://www.armlinux.org.uk/ 4466S: Maintained 4467F: drivers/video/fbdev/cyber2000fb.* 4468 4469CYCLADES ASYNC MUX DRIVER 4470W: http://www.cyclades.com/ 4471S: Orphan 4472F: drivers/tty/cyclades.c 4473F: include/linux/cyclades.h 4474F: include/uapi/linux/cyclades.h 4475 4476CYCLADES PC300 DRIVER 4477W: http://www.cyclades.com/ 4478S: Orphan 4479F: drivers/net/wan/pc300* 4480 4481CYPRESS_FIRMWARE MEDIA DRIVER 4482M: Antti Palosaari <crope@iki.fi> 4483L: linux-media@vger.kernel.org 4484W: https://linuxtv.org 4485W: http://palosaari.fi/linux/ 4486Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4487T: git git://linuxtv.org/anttip/media_tree.git 4488S: Maintained 4489F: drivers/media/common/cypress_firmware* 4490 4491CYTTSP TOUCHSCREEN DRIVER 4492M: Ferruh Yigit <fery@cypress.com> 4493L: linux-input@vger.kernel.org 4494S: Supported 4495F: drivers/input/touchscreen/cyttsp* 4496F: include/linux/input/cyttsp.h 4497 4498D-LINK DIR-685 TOUCHKEYS DRIVER 4499M: Linus Walleij <linus.walleij@linaro.org> 4500L: linux-input@vger.kernel.org 4501S: Supported 4502F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4503 4504DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4505M: Joshua Kinard <kumba@gentoo.org> 4506S: Maintained 4507F: drivers/rtc/rtc-ds1685.c 4508F: include/linux/rtc/ds1685.h 4509 4510DAMA SLAVE for AX.25 4511M: Joerg Reuter <jreuter@yaina.de> 4512W: http://yaina.de/jreuter/ 4513W: http://www.qsl.net/dl1bke/ 4514L: linux-hams@vger.kernel.org 4515S: Maintained 4516F: net/ax25/af_ax25.c 4517F: net/ax25/ax25_dev.c 4518F: net/ax25/ax25_ds_* 4519F: net/ax25/ax25_in.c 4520F: net/ax25/ax25_out.c 4521F: net/ax25/ax25_timer.c 4522F: net/ax25/sysctl_net_ax25.c 4523 4524DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4525L: netdev@vger.kernel.org 4526S: Orphan 4527F: Documentation/networking/device_drivers/dec/dmfe.txt 4528F: drivers/net/ethernet/dec/tulip/dmfe.c 4529 4530DC390/AM53C974 SCSI driver 4531M: Hannes Reinecke <hare@suse.com> 4532L: linux-scsi@vger.kernel.org 4533S: Maintained 4534F: drivers/scsi/am53c974.c 4535 4536DC395x SCSI driver 4537M: Oliver Neukum <oliver@neukum.org> 4538M: Ali Akcaagac <aliakc@web.de> 4539M: Jamie Lenehan <lenehan@twibble.org> 4540L: dc395x@twibble.org 4541W: http://twibble.org/dist/dc395x/ 4542W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4543S: Maintained 4544F: Documentation/scsi/dc395x.txt 4545F: drivers/scsi/dc395x.* 4546 4547DCCP PROTOCOL 4548M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4549L: dccp@vger.kernel.org 4550W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4551S: Maintained 4552F: include/linux/dccp.h 4553F: include/uapi/linux/dccp.h 4554F: include/linux/tfrc.h 4555F: net/dccp/ 4556 4557DECnet NETWORK LAYER 4558W: http://linux-decnet.sourceforge.net 4559L: linux-decnet-user@lists.sourceforge.net 4560S: Orphan 4561F: Documentation/networking/decnet.txt 4562F: net/decnet/ 4563 4564DECSTATION PLATFORM SUPPORT 4565M: "Maciej W. Rozycki" <macro@linux-mips.org> 4566L: linux-mips@vger.kernel.org 4567W: http://www.linux-mips.org/wiki/DECstation 4568S: Maintained 4569F: arch/mips/dec/ 4570F: arch/mips/include/asm/dec/ 4571F: arch/mips/include/asm/mach-dec/ 4572 4573DEFXX FDDI NETWORK DRIVER 4574M: "Maciej W. Rozycki" <macro@linux-mips.org> 4575S: Maintained 4576F: drivers/net/fddi/defxx.* 4577 4578DELL SMBIOS DRIVER 4579M: Pali Rohár <pali.rohar@gmail.com> 4580M: Mario Limonciello <mario.limonciello@dell.com> 4581L: platform-driver-x86@vger.kernel.org 4582S: Maintained 4583F: drivers/platform/x86/dell-smbios.* 4584 4585DELL SMBIOS SMM DRIVER 4586M: Mario Limonciello <mario.limonciello@dell.com> 4587L: platform-driver-x86@vger.kernel.org 4588S: Maintained 4589F: drivers/platform/x86/dell-smbios-smm.c 4590 4591DELL SMBIOS WMI DRIVER 4592M: Mario Limonciello <mario.limonciello@dell.com> 4593L: platform-driver-x86@vger.kernel.org 4594S: Maintained 4595F: drivers/platform/x86/dell-smbios-wmi.c 4596F: tools/wmi/dell-smbios-example.c 4597 4598DEFZA FDDI NETWORK DRIVER 4599M: "Maciej W. Rozycki" <macro@linux-mips.org> 4600S: Maintained 4601F: drivers/net/fddi/defza.* 4602 4603DELL LAPTOP DRIVER 4604M: Matthew Garrett <mjg59@srcf.ucam.org> 4605M: Pali Rohár <pali.rohar@gmail.com> 4606L: platform-driver-x86@vger.kernel.org 4607S: Maintained 4608F: drivers/platform/x86/dell-laptop.c 4609 4610DELL LAPTOP FREEFALL DRIVER 4611M: Pali Rohár <pali.rohar@gmail.com> 4612S: Maintained 4613F: drivers/platform/x86/dell-smo8800.c 4614 4615DELL LAPTOP RBTN DRIVER 4616M: Pali Rohár <pali.rohar@gmail.com> 4617S: Maintained 4618F: drivers/platform/x86/dell-rbtn.* 4619 4620DELL REMOTE BIOS UPDATE DRIVER 4621M: Stuart Hayes <stuart.w.hayes@gmail.com> 4622L: platform-driver-x86@vger.kernel.org 4623S: Maintained 4624F: drivers/platform/x86/dell_rbu.c 4625 4626DELL LAPTOP SMM DRIVER 4627M: Pali Rohár <pali.rohar@gmail.com> 4628S: Maintained 4629F: drivers/hwmon/dell-smm-hwmon.c 4630F: include/uapi/linux/i8k.h 4631 4632DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4633M: Stuart Hayes <stuart.w.hayes@gmail.com> 4634L: platform-driver-x86@vger.kernel.org 4635S: Maintained 4636F: Documentation/dcdbas.txt 4637F: drivers/platform/x86/dcdbas.* 4638 4639DELL WMI NOTIFICATIONS DRIVER 4640M: Matthew Garrett <mjg59@srcf.ucam.org> 4641M: Pali Rohár <pali.rohar@gmail.com> 4642S: Maintained 4643F: drivers/platform/x86/dell-wmi.c 4644 4645DELL WMI DESCRIPTOR DRIVER 4646M: Mario Limonciello <mario.limonciello@dell.com> 4647S: Maintained 4648F: drivers/platform/x86/dell-wmi-descriptor.c 4649 4650DELTA ST MEDIA DRIVER 4651M: Hugues Fruchet <hugues.fruchet@st.com> 4652L: linux-media@vger.kernel.org 4653T: git git://linuxtv.org/media_tree.git 4654W: https://linuxtv.org 4655S: Supported 4656F: drivers/media/platform/sti/delta 4657 4658DENALI NAND DRIVER 4659M: Masahiro Yamada <yamada.masahiro@socionext.com> 4660L: linux-mtd@lists.infradead.org 4661S: Supported 4662F: drivers/mtd/nand/raw/denali* 4663 4664DESIGNWARE USB2 DRD IP DRIVER 4665M: Minas Harutyunyan <hminas@synopsys.com> 4666L: linux-usb@vger.kernel.org 4667T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4668S: Maintained 4669F: drivers/usb/dwc2/ 4670 4671DESIGNWARE USB3 DRD IP DRIVER 4672M: Felipe Balbi <balbi@kernel.org> 4673L: linux-usb@vger.kernel.org 4674T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4675S: Maintained 4676F: drivers/usb/dwc3/ 4677 4678DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4679M: Andreas Klinger <ak@it-klinger.de> 4680L: linux-iio@vger.kernel.org 4681S: Maintained 4682F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4683F: drivers/iio/proximity/srf*.c 4684 4685DEVICE COREDUMP (DEV_COREDUMP) 4686M: Johannes Berg <johannes@sipsolutions.net> 4687L: linux-kernel@vger.kernel.org 4688S: Maintained 4689F: drivers/base/devcoredump.c 4690F: include/linux/devcoredump.h 4691 4692DEVICE FREQUENCY (DEVFREQ) 4693M: MyungJoo Ham <myungjoo.ham@samsung.com> 4694M: Kyungmin Park <kyungmin.park@samsung.com> 4695R: Chanwoo Choi <cw00.choi@samsung.com> 4696L: linux-pm@vger.kernel.org 4697T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4698S: Maintained 4699F: drivers/devfreq/ 4700F: include/linux/devfreq.h 4701F: Documentation/devicetree/bindings/devfreq/ 4702F: include/trace/events/devfreq.h 4703 4704DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4705M: Chanwoo Choi <cw00.choi@samsung.com> 4706L: linux-pm@vger.kernel.org 4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4708S: Supported 4709F: drivers/devfreq/event/ 4710F: drivers/devfreq/devfreq-event.c 4711F: include/linux/devfreq-event.h 4712F: Documentation/devicetree/bindings/devfreq/event/ 4713 4714DEVICE NUMBER REGISTRY 4715M: Torben Mathiasen <device@lanana.org> 4716W: http://lanana.org/docs/device-list/index.html 4717S: Maintained 4718 4719DEVICE-MAPPER (LVM) 4720M: Alasdair Kergon <agk@redhat.com> 4721M: Mike Snitzer <snitzer@redhat.com> 4722M: dm-devel@redhat.com 4723L: dm-devel@redhat.com 4724W: http://sources.redhat.com/dm 4725Q: http://patchwork.kernel.org/project/dm-devel/list/ 4726T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4727T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4728S: Maintained 4729F: Documentation/device-mapper/ 4730F: drivers/md/Makefile 4731F: drivers/md/Kconfig 4732F: drivers/md/dm* 4733F: drivers/md/persistent-data/ 4734F: include/linux/device-mapper.h 4735F: include/linux/dm-*.h 4736F: include/uapi/linux/dm-*.h 4737 4738DEVLINK 4739M: Jiri Pirko <jiri@mellanox.com> 4740L: netdev@vger.kernel.org 4741S: Supported 4742F: net/core/devlink.c 4743F: include/net/devlink.h 4744F: include/uapi/linux/devlink.h 4745 4746DIALOG SEMICONDUCTOR DRIVERS 4747M: Support Opensource <support.opensource@diasemi.com> 4748W: http://www.dialog-semiconductor.com/products 4749S: Supported 4750F: Documentation/hwmon/da90??.rst 4751F: Documentation/devicetree/bindings/mfd/da90*.txt 4752F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4753F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4754F: Documentation/devicetree/bindings/regulator/da92*.txt 4755F: Documentation/devicetree/bindings/regulator/slg51000.txt 4756F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4757F: Documentation/devicetree/bindings/sound/da[79]*.txt 4758F: drivers/gpio/gpio-da90??.c 4759F: drivers/hwmon/da90??-hwmon.c 4760F: drivers/iio/adc/da91??-*.c 4761F: drivers/input/misc/da90??_onkey.c 4762F: drivers/input/touchscreen/da9052_tsi.c 4763F: drivers/leds/leds-da90??.c 4764F: drivers/mfd/da903x.c 4765F: drivers/mfd/da90??-*.c 4766F: drivers/mfd/da91??-*.c 4767F: drivers/power/supply/da9052-battery.c 4768F: drivers/power/supply/da91??-*.c 4769F: drivers/regulator/da903x.c 4770F: drivers/regulator/da9???-regulator.[ch] 4771F: drivers/regulator/slg51000-regulator.[ch] 4772F: drivers/thermal/da90??-thermal.c 4773F: drivers/rtc/rtc-da90??.c 4774F: drivers/video/backlight/da90??_bl.c 4775F: drivers/watchdog/da90??_wdt.c 4776F: include/linux/mfd/da903x.h 4777F: include/linux/mfd/da9052/ 4778F: include/linux/mfd/da9055/ 4779F: include/linux/mfd/da9062/ 4780F: include/linux/mfd/da9063/ 4781F: include/linux/mfd/da9150/ 4782F: include/linux/regulator/da9211.h 4783F: include/sound/da[79]*.h 4784F: sound/soc/codecs/da[79]*.[ch] 4785 4786DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4787M: William Breathitt Gray <vilhelm.gray@gmail.com> 4788L: linux-gpio@vger.kernel.org 4789S: Maintained 4790F: drivers/gpio/gpio-gpio-mm.c 4791 4792DIOLAN U2C-12 I2C DRIVER 4793M: Guenter Roeck <linux@roeck-us.net> 4794L: linux-i2c@vger.kernel.org 4795S: Maintained 4796F: drivers/i2c/busses/i2c-diolan-u2c.c 4797 4798FILESYSTEM DIRECT ACCESS (DAX) 4799M: Dan Williams <dan.j.williams@intel.com> 4800R: Matthew Wilcox <willy@infradead.org> 4801R: Jan Kara <jack@suse.cz> 4802L: linux-fsdevel@vger.kernel.org 4803L: linux-nvdimm@lists.01.org 4804S: Supported 4805F: fs/dax.c 4806F: include/linux/dax.h 4807F: include/trace/events/fs_dax.h 4808 4809DEVICE DIRECT ACCESS (DAX) 4810M: Dan Williams <dan.j.williams@intel.com> 4811M: Vishal Verma <vishal.l.verma@intel.com> 4812M: Keith Busch <keith.busch@intel.com> 4813M: Dave Jiang <dave.jiang@intel.com> 4814L: linux-nvdimm@lists.01.org 4815S: Supported 4816F: drivers/dax/ 4817 4818DIRECTORY NOTIFICATION (DNOTIFY) 4819M: Jan Kara <jack@suse.cz> 4820R: Amir Goldstein <amir73il@gmail.com> 4821L: linux-fsdevel@vger.kernel.org 4822S: Maintained 4823F: Documentation/filesystems/dnotify.txt 4824F: fs/notify/dnotify/ 4825F: include/linux/dnotify.h 4826 4827DISK GEOMETRY AND PARTITION HANDLING 4828M: Andries Brouwer <aeb@cwi.nl> 4829W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4830W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4831W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4832S: Maintained 4833 4834DISKQUOTA 4835M: Jan Kara <jack@suse.com> 4836S: Maintained 4837F: Documentation/filesystems/quota.txt 4838F: fs/quota/ 4839F: include/linux/quota*.h 4840F: include/uapi/linux/quota*.h 4841 4842DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4843M: Bernie Thompson <bernie@plugable.com> 4844L: linux-fbdev@vger.kernel.org 4845S: Maintained 4846W: http://plugable.com/category/projects/udlfb/ 4847F: drivers/video/fbdev/udlfb.c 4848F: include/video/udlfb.h 4849F: Documentation/fb/udlfb.rst 4850 4851DISTRIBUTED LOCK MANAGER (DLM) 4852M: Christine Caulfield <ccaulfie@redhat.com> 4853M: David Teigland <teigland@redhat.com> 4854L: cluster-devel@redhat.com 4855W: http://sources.redhat.com/cluster/ 4856T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4857S: Supported 4858F: fs/dlm/ 4859 4860DMA BUFFER SHARING FRAMEWORK 4861M: Sumit Semwal <sumit.semwal@linaro.org> 4862S: Maintained 4863L: linux-media@vger.kernel.org 4864L: dri-devel@lists.freedesktop.org 4865L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4866F: drivers/dma-buf/ 4867F: include/linux/dma-buf* 4868F: include/linux/reservation.h 4869F: include/linux/*fence.h 4870F: Documentation/driver-api/dma-buf.rst 4871T: git git://anongit.freedesktop.org/drm/drm-misc 4872 4873DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4874M: Vinod Koul <vkoul@kernel.org> 4875L: dmaengine@vger.kernel.org 4876Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4877S: Maintained 4878F: drivers/dma/ 4879F: include/linux/dmaengine.h 4880F: include/linux/of_dma.h 4881F: Documentation/devicetree/bindings/dma/ 4882F: Documentation/driver-api/dmaengine/ 4883T: git git://git.infradead.org/users/vkoul/slave-dma.git 4884 4885DMA MAPPING HELPERS 4886M: Christoph Hellwig <hch@lst.de> 4887M: Marek Szyprowski <m.szyprowski@samsung.com> 4888R: Robin Murphy <robin.murphy@arm.com> 4889L: iommu@lists.linux-foundation.org 4890T: git git://git.infradead.org/users/hch/dma-mapping.git 4891W: http://git.infradead.org/users/hch/dma-mapping.git 4892S: Supported 4893F: kernel/dma/ 4894F: include/asm-generic/dma-mapping.h 4895F: include/linux/dma-direct.h 4896F: include/linux/dma-mapping.h 4897F: include/linux/dma-noncoherent.h 4898 4899DME1737 HARDWARE MONITOR DRIVER 4900M: Juerg Haefliger <juergh@gmail.com> 4901L: linux-hwmon@vger.kernel.org 4902S: Maintained 4903F: Documentation/hwmon/dme1737.rst 4904F: drivers/hwmon/dme1737.c 4905 4906DMI/SMBIOS SUPPORT 4907M: Jean Delvare <jdelvare@suse.com> 4908S: Maintained 4909T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4910F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4911F: drivers/firmware/dmi-id.c 4912F: drivers/firmware/dmi_scan.c 4913F: include/linux/dmi.h 4914 4915DOCUMENTATION 4916M: Jonathan Corbet <corbet@lwn.net> 4917L: linux-doc@vger.kernel.org 4918S: Maintained 4919F: Documentation/ 4920F: scripts/kernel-doc 4921X: Documentation/ABI/ 4922X: Documentation/firmware-guide/acpi/ 4923X: Documentation/devicetree/ 4924X: Documentation/i2c/ 4925X: Documentation/media/ 4926X: Documentation/power/ 4927X: Documentation/spi/ 4928T: git git://git.lwn.net/linux.git docs-next 4929 4930DOCUMENTATION/ITALIAN 4931M: Federico Vaga <federico.vaga@vaga.pv.it> 4932L: linux-doc@vger.kernel.org 4933S: Maintained 4934F: Documentation/translations/it_IT 4935 4936DONGWOON DW9714 LENS VOICE COIL DRIVER 4937M: Sakari Ailus <sakari.ailus@linux.intel.com> 4938L: linux-media@vger.kernel.org 4939T: git git://linuxtv.org/media_tree.git 4940S: Maintained 4941F: drivers/media/i2c/dw9714.c 4942F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4943 4944DONGWOON DW9807 LENS VOICE COIL DRIVER 4945M: Sakari Ailus <sakari.ailus@linux.intel.com> 4946L: linux-media@vger.kernel.org 4947T: git git://linuxtv.org/media_tree.git 4948S: Maintained 4949F: drivers/media/i2c/dw9807-vcm.c 4950F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4951 4952DOUBLETALK DRIVER 4953M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4954L: blinux-list@redhat.com 4955S: Maintained 4956F: drivers/char/dtlk.c 4957F: include/linux/dtlk.h 4958 4959DPAA2 DATAPATH I/O (DPIO) DRIVER 4960M: Roy Pledge <Roy.Pledge@nxp.com> 4961L: linux-kernel@vger.kernel.org 4962S: Maintained 4963F: drivers/soc/fsl/dpio 4964 4965DPAA2 ETHERNET DRIVER 4966M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4967L: netdev@vger.kernel.org 4968S: Maintained 4969F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4970F: drivers/net/ethernet/freescale/dpaa2/dpni* 4971F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4972F: drivers/net/ethernet/freescale/dpaa2/Makefile 4973F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4974 4975DPAA2 ETHERNET SWITCH DRIVER 4976M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4977M: Ioana Ciornei <ioana.ciornei@nxp.com> 4978L: linux-kernel@vger.kernel.org 4979S: Maintained 4980F: drivers/staging/fsl-dpaa2/ethsw 4981 4982DPT_I2O SCSI RAID DRIVER 4983M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4984L: linux-scsi@vger.kernel.org 4985W: http://www.adaptec.com/ 4986S: Maintained 4987F: drivers/scsi/dpt* 4988F: drivers/scsi/dpt/ 4989 4990DRBD DRIVER 4991M: Philipp Reisner <philipp.reisner@linbit.com> 4992M: Lars Ellenberg <lars.ellenberg@linbit.com> 4993L: drbd-dev@lists.linbit.com 4994W: http://www.drbd.org 4995T: git git://git.linbit.com/linux-drbd.git 4996T: git git://git.linbit.com/drbd-8.4.git 4997S: Supported 4998F: drivers/block/drbd/ 4999F: lib/lru_cache.c 5000F: Documentation/blockdev/drbd/ 5001 5002DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5003M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5004R: "Rafael J. Wysocki" <rafael@kernel.org> 5005T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5006S: Supported 5007F: Documentation/kobject.txt 5008F: drivers/base/ 5009F: fs/debugfs/ 5010F: fs/sysfs/ 5011F: include/linux/debugfs.h 5012F: include/linux/kobj* 5013F: lib/kobj* 5014 5015DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5016M: Kevin Hilman <khilman@kernel.org> 5017M: Nishanth Menon <nm@ti.com> 5018S: Maintained 5019F: drivers/power/avs/ 5020F: include/linux/power/smartreflex.h 5021L: linux-pm@vger.kernel.org 5022 5023DRM DRIVER FOR ARM PL111 CLCD 5024M: Eric Anholt <eric@anholt.net> 5025T: git git://anongit.freedesktop.org/drm/drm-misc 5026S: Supported 5027F: drivers/gpu/drm/pl111/ 5028 5029DRM DRIVER FOR ARM VERSATILE TFT PANELS 5030M: Linus Walleij <linus.walleij@linaro.org> 5031T: git git://anongit.freedesktop.org/drm/drm-misc 5032S: Maintained 5033F: drivers/gpu/drm/panel/panel-arm-versatile.c 5034F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5035 5036DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5037M: Dave Airlie <airlied@redhat.com> 5038S: Odd Fixes 5039F: drivers/gpu/drm/ast/ 5040 5041DRM DRIVER FOR ASPEED BMC GFX 5042M: Joel Stanley <joel@jms.id.au> 5043L: linux-aspeed@lists.ozlabs.org 5044T: git git://anongit.freedesktop.org/drm/drm-misc 5045S: Supported 5046F: drivers/gpu/drm/aspeed/ 5047F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5048 5049DRM DRIVER FOR BOCHS VIRTUAL GPU 5050M: Gerd Hoffmann <kraxel@redhat.com> 5051L: virtualization@lists.linux-foundation.org 5052T: git git://anongit.freedesktop.org/drm/drm-misc 5053S: Maintained 5054F: drivers/gpu/drm/bochs/ 5055 5056DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5057M: Linus Walleij <linus.walleij@linaro.org> 5058T: git git://anongit.freedesktop.org/drm/drm-misc 5059S: Maintained 5060F: drivers/gpu/drm/tve200/ 5061 5062DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5063M: Jagan Teki <jagan@amarulasolutions.com> 5064S: Maintained 5065F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5066F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5067 5068DRM DRIVER FOR ILITEK ILI9225 PANELS 5069M: David Lechner <david@lechnology.com> 5070S: Maintained 5071F: drivers/gpu/drm/tinydrm/ili9225.c 5072F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5073 5074DRM DRIVER FOR HX8357D PANELS 5075M: Eric Anholt <eric@anholt.net> 5076T: git git://anongit.freedesktop.org/drm/drm-misc 5077S: Maintained 5078F: drivers/gpu/drm/tinydrm/hx8357d.c 5079F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5080 5081DRM DRIVER FOR INTEL I810 VIDEO CARDS 5082S: Orphan / Obsolete 5083F: drivers/gpu/drm/i810/ 5084F: include/uapi/drm/i810_drm.h 5085 5086DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5087S: Orphan / Obsolete 5088F: drivers/gpu/drm/mga/ 5089F: include/uapi/drm/mga_drm.h 5090 5091DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5092M: Dave Airlie <airlied@redhat.com> 5093S: Odd Fixes 5094F: drivers/gpu/drm/mgag200/ 5095 5096DRM DRIVER FOR MI0283QT 5097M: Noralf Trønnes <noralf@tronnes.org> 5098S: Maintained 5099F: drivers/gpu/drm/tinydrm/mi0283qt.c 5100F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5101 5102DRM DRIVER FOR MSM ADRENO GPU 5103M: Rob Clark <robdclark@gmail.com> 5104M: Sean Paul <sean@poorly.run> 5105L: linux-arm-msm@vger.kernel.org 5106L: dri-devel@lists.freedesktop.org 5107L: freedreno@lists.freedesktop.org 5108T: git https://gitlab.freedesktop.org/drm/msm.git 5109S: Maintained 5110F: drivers/gpu/drm/msm/ 5111F: include/uapi/drm/msm_drm.h 5112F: Documentation/devicetree/bindings/display/msm/ 5113 5114DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5115M: Ben Skeggs <bskeggs@redhat.com> 5116L: dri-devel@lists.freedesktop.org 5117L: nouveau@lists.freedesktop.org 5118T: git git://github.com/skeggsb/linux 5119S: Supported 5120F: drivers/gpu/drm/nouveau/ 5121F: include/uapi/drm/nouveau_drm.h 5122 5123DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5124M: Stefan Mavrodiev <stefan@olimex.com> 5125S: Maintained 5126F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5127F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5128 5129DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5130M: Noralf Trønnes <noralf@tronnes.org> 5131S: Maintained 5132F: drivers/gpu/drm/tinydrm/repaper.c 5133F: Documentation/devicetree/bindings/display/repaper.txt 5134 5135DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5136M: Dave Airlie <airlied@redhat.com> 5137M: Gerd Hoffmann <kraxel@redhat.com> 5138L: virtualization@lists.linux-foundation.org 5139T: git git://anongit.freedesktop.org/drm/drm-misc 5140S: Obsolete 5141W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5142F: drivers/gpu/drm/cirrus/ 5143 5144DRM DRIVER FOR QXL VIRTUAL GPU 5145M: Dave Airlie <airlied@redhat.com> 5146M: Gerd Hoffmann <kraxel@redhat.com> 5147L: virtualization@lists.linux-foundation.org 5148L: spice-devel@lists.freedesktop.org 5149T: git git://anongit.freedesktop.org/drm/drm-misc 5150S: Maintained 5151F: drivers/gpu/drm/qxl/ 5152F: include/uapi/drm/qxl_drm.h 5153 5154DRM DRIVER FOR RAGE 128 VIDEO CARDS 5155S: Orphan / Obsolete 5156F: drivers/gpu/drm/r128/ 5157F: include/uapi/drm/r128_drm.h 5158 5159DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5160M: Guido Günther <agx@sigxcpu.org> 5161S: Maintained 5162F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5163F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5164 5165DRM DRIVER FOR SAVAGE VIDEO CARDS 5166S: Orphan / Obsolete 5167F: drivers/gpu/drm/savage/ 5168F: include/uapi/drm/savage_drm.h 5169 5170DRM DRIVER FOR SIS VIDEO CARDS 5171S: Orphan / Obsolete 5172F: drivers/gpu/drm/sis/ 5173F: include/uapi/drm/sis_drm.h 5174 5175DRM DRIVER FOR SITRONIX ST7701 PANELS 5176M: Jagan Teki <jagan@amarulasolutions.com> 5177S: Maintained 5178F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5179F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5180 5181DRM DRIVER FOR SITRONIX ST7586 PANELS 5182M: David Lechner <david@lechnology.com> 5183S: Maintained 5184F: drivers/gpu/drm/tinydrm/st7586.c 5185F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5186 5187DRM DRIVER FOR SITRONIX ST7735R PANELS 5188M: David Lechner <david@lechnology.com> 5189S: Maintained 5190F: drivers/gpu/drm/tinydrm/st7735r.c 5191F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5192 5193DRM DRIVER FOR TDFX VIDEO CARDS 5194S: Orphan / Obsolete 5195F: drivers/gpu/drm/tdfx/ 5196 5197DRM DRIVER FOR TPO TPG110 PANELS 5198M: Linus Walleij <linus.walleij@linaro.org> 5199T: git git://anongit.freedesktop.org/drm/drm-misc 5200S: Maintained 5201F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5202F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5203 5204DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5205M: Dave Airlie <airlied@redhat.com> 5206R: Sean Paul <sean@poorly.run> 5207L: dri-devel@lists.freedesktop.org 5208S: Odd Fixes 5209F: drivers/gpu/drm/udl/ 5210T: git git://anongit.freedesktop.org/drm/drm-misc 5211 5212DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5213M: Hans de Goede <hdegoede@redhat.com> 5214L: dri-devel@lists.freedesktop.org 5215S: Maintained 5216F: drivers/gpu/drm/vboxvideo/ 5217T: git git://anongit.freedesktop.org/drm/drm-misc 5218 5219DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5220M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5221R: Haneen Mohammed <hamohammed.sa@gmail.com> 5222R: Daniel Vetter <daniel@ffwll.ch> 5223T: git git://anongit.freedesktop.org/drm/drm-misc 5224S: Maintained 5225L: dri-devel@lists.freedesktop.org 5226F: drivers/gpu/drm/vkms/ 5227F: Documentation/gpu/vkms.rst 5228 5229DRM DRIVER FOR VMWARE VIRTUAL GPU 5230M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5231M: Thomas Hellstrom <thellstrom@vmware.com> 5232L: dri-devel@lists.freedesktop.org 5233T: git git://people.freedesktop.org/~thomash/linux 5234S: Supported 5235F: drivers/gpu/drm/vmwgfx/ 5236F: include/uapi/drm/vmwgfx_drm.h 5237 5238DRM DRIVERS 5239M: David Airlie <airlied@linux.ie> 5240M: Daniel Vetter <daniel@ffwll.ch> 5241L: dri-devel@lists.freedesktop.org 5242T: git git://anongit.freedesktop.org/drm/drm 5243B: https://bugs.freedesktop.org/ 5244C: irc://chat.freenode.net/dri-devel 5245S: Maintained 5246F: drivers/gpu/drm/ 5247F: drivers/gpu/vga/ 5248F: Documentation/devicetree/bindings/display/ 5249F: Documentation/devicetree/bindings/gpu/ 5250F: Documentation/gpu/ 5251F: include/drm/ 5252F: include/uapi/drm/ 5253F: include/linux/vga* 5254 5255DRM DRIVERS AND MISC GPU PATCHES 5256M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5257M: Maxime Ripard <maxime.ripard@bootlin.com> 5258M: Sean Paul <sean@poorly.run> 5259W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5260S: Maintained 5261T: git git://anongit.freedesktop.org/drm/drm-misc 5262F: Documentation/gpu/ 5263F: drivers/gpu/vga/ 5264F: drivers/gpu/drm/* 5265F: include/drm/drm* 5266F: include/uapi/drm/drm* 5267F: include/linux/vga* 5268 5269DRM DRIVERS FOR ALLWINNER A10 5270M: Maxime Ripard <maxime.ripard@bootlin.com> 5271L: dri-devel@lists.freedesktop.org 5272S: Supported 5273F: drivers/gpu/drm/sun4i/ 5274F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5275T: git git://anongit.freedesktop.org/drm/drm-misc 5276 5277DRM DRIVERS FOR AMLOGIC SOCS 5278M: Neil Armstrong <narmstrong@baylibre.com> 5279L: dri-devel@lists.freedesktop.org 5280L: linux-amlogic@lists.infradead.org 5281W: http://linux-meson.com/ 5282S: Supported 5283F: drivers/gpu/drm/meson/ 5284F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5285F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5286F: Documentation/gpu/meson.rst 5287T: git git://anongit.freedesktop.org/drm/drm-misc 5288 5289DRM DRIVERS FOR ATMEL HLCDC 5290M: Boris Brezillon <bbrezillon@kernel.org> 5291L: dri-devel@lists.freedesktop.org 5292S: Supported 5293F: drivers/gpu/drm/atmel-hlcdc/ 5294F: Documentation/devicetree/bindings/display/atmel/ 5295T: git git://anongit.freedesktop.org/drm/drm-misc 5296 5297DRM DRIVERS FOR BRIDGE CHIPS 5298M: Andrzej Hajda <a.hajda@samsung.com> 5299R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5300S: Maintained 5301T: git git://anongit.freedesktop.org/drm/drm-misc 5302F: drivers/gpu/drm/bridge/ 5303 5304DRM DRIVERS FOR EXYNOS 5305M: Inki Dae <inki.dae@samsung.com> 5306M: Joonyoung Shim <jy0922.shim@samsung.com> 5307M: Seung-Woo Kim <sw0312.kim@samsung.com> 5308M: Kyungmin Park <kyungmin.park@samsung.com> 5309L: dri-devel@lists.freedesktop.org 5310T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5311S: Supported 5312F: drivers/gpu/drm/exynos/ 5313F: include/uapi/drm/exynos_drm.h 5314F: Documentation/devicetree/bindings/display/exynos/ 5315 5316DRM DRIVERS FOR FREESCALE DCU 5317M: Stefan Agner <stefan@agner.ch> 5318M: Alison Wang <alison.wang@nxp.com> 5319L: dri-devel@lists.freedesktop.org 5320S: Supported 5321F: drivers/gpu/drm/fsl-dcu/ 5322F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5323F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5324F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5325T: git git://anongit.freedesktop.org/drm/drm-misc 5326 5327DRM DRIVERS FOR FREESCALE IMX 5328M: Philipp Zabel <p.zabel@pengutronix.de> 5329L: dri-devel@lists.freedesktop.org 5330S: Maintained 5331F: drivers/gpu/drm/imx/ 5332F: drivers/gpu/ipu-v3/ 5333F: Documentation/devicetree/bindings/display/imx/ 5334 5335DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5336M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5337L: dri-devel@lists.freedesktop.org 5338T: git git://github.com/patjak/drm-gma500 5339S: Maintained 5340F: drivers/gpu/drm/gma500/ 5341 5342DRM DRIVERS FOR HISILICON 5343M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5344M: Rongrong Zou <zourongrong@gmail.com> 5345R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5346R: Chen Feng <puck.chen@hisilicon.com> 5347L: dri-devel@lists.freedesktop.org 5348T: git git://github.com/xin3liang/linux.git 5349S: Maintained 5350F: drivers/gpu/drm/hisilicon/ 5351F: Documentation/devicetree/bindings/display/hisilicon/ 5352 5353DRM DRIVERS FOR LIMA 5354M: Qiang Yu <yuq825@gmail.com> 5355L: dri-devel@lists.freedesktop.org 5356L: lima@lists.freedesktop.org (moderated for non-subscribers) 5357S: Maintained 5358F: drivers/gpu/drm/lima/ 5359F: include/uapi/drm/lima_drm.h 5360T: git git://anongit.freedesktop.org/drm/drm-misc 5361 5362DRM DRIVERS FOR MEDIATEK 5363M: CK Hu <ck.hu@mediatek.com> 5364M: Philipp Zabel <p.zabel@pengutronix.de> 5365L: dri-devel@lists.freedesktop.org 5366S: Supported 5367F: drivers/gpu/drm/mediatek/ 5368F: Documentation/devicetree/bindings/display/mediatek/ 5369 5370DRM DRIVERS FOR NVIDIA TEGRA 5371M: Thierry Reding <thierry.reding@gmail.com> 5372L: dri-devel@lists.freedesktop.org 5373L: linux-tegra@vger.kernel.org 5374T: git git://anongit.freedesktop.org/tegra/linux.git 5375S: Supported 5376F: drivers/gpu/drm/tegra/ 5377F: drivers/gpu/host1x/ 5378F: include/linux/host1x.h 5379F: include/uapi/drm/tegra_drm.h 5380F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5381 5382DRM DRIVERS FOR RENESAS 5383M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5384M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5385L: dri-devel@lists.freedesktop.org 5386L: linux-renesas-soc@vger.kernel.org 5387T: git git://linuxtv.org/pinchartl/media drm/du/next 5388S: Supported 5389F: drivers/gpu/drm/rcar-du/ 5390F: drivers/gpu/drm/shmobile/ 5391F: include/linux/platform_data/shmob_drm.h 5392F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5393F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5394F: Documentation/devicetree/bindings/display/renesas,du.txt 5395 5396DRM DRIVERS FOR ROCKCHIP 5397M: Sandy Huang <hjc@rock-chips.com> 5398M: Heiko Stübner <heiko@sntech.de> 5399L: dri-devel@lists.freedesktop.org 5400S: Maintained 5401F: drivers/gpu/drm/rockchip/ 5402F: Documentation/devicetree/bindings/display/rockchip/ 5403T: git git://anongit.freedesktop.org/drm/drm-misc 5404 5405DRM DRIVERS FOR STI 5406M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5407M: Vincent Abriou <vincent.abriou@st.com> 5408L: dri-devel@lists.freedesktop.org 5409T: git git://anongit.freedesktop.org/drm/drm-misc 5410S: Maintained 5411F: drivers/gpu/drm/sti 5412F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5413 5414DRM DRIVERS FOR STM 5415M: Yannick Fertre <yannick.fertre@st.com> 5416M: Philippe Cornu <philippe.cornu@st.com> 5417M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5418M: Vincent Abriou <vincent.abriou@st.com> 5419L: dri-devel@lists.freedesktop.org 5420T: git git://anongit.freedesktop.org/drm/drm-misc 5421S: Maintained 5422F: drivers/gpu/drm/stm 5423F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5424 5425DRM DRIVERS FOR TI LCDC 5426M: Jyri Sarha <jsarha@ti.com> 5427R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5428L: dri-devel@lists.freedesktop.org 5429S: Maintained 5430F: drivers/gpu/drm/tilcdc/ 5431F: Documentation/devicetree/bindings/display/tilcdc/ 5432 5433DRM DRIVERS FOR TI OMAP 5434M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5435L: dri-devel@lists.freedesktop.org 5436S: Maintained 5437F: drivers/gpu/drm/omapdrm/ 5438F: Documentation/devicetree/bindings/display/ti/ 5439 5440DRM DRIVERS FOR V3D 5441M: Eric Anholt <eric@anholt.net> 5442S: Supported 5443F: drivers/gpu/drm/v3d/ 5444F: include/uapi/drm/v3d_drm.h 5445F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5446T: git git://anongit.freedesktop.org/drm/drm-misc 5447 5448DRM DRIVERS FOR VC4 5449M: Eric Anholt <eric@anholt.net> 5450T: git git://github.com/anholt/linux 5451S: Supported 5452F: drivers/gpu/drm/vc4/ 5453F: include/uapi/drm/vc4_drm.h 5454F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5455T: git git://anongit.freedesktop.org/drm/drm-misc 5456 5457DRM DRIVERS FOR VIVANTE GPU IP 5458M: Lucas Stach <l.stach@pengutronix.de> 5459R: Russell King <linux+etnaviv@armlinux.org.uk> 5460R: Christian Gmeiner <christian.gmeiner@gmail.com> 5461L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5462L: dri-devel@lists.freedesktop.org 5463S: Maintained 5464F: drivers/gpu/drm/etnaviv/ 5465F: include/uapi/drm/etnaviv_drm.h 5466F: Documentation/devicetree/bindings/display/etnaviv/ 5467 5468DRM DRIVERS FOR ZTE ZX 5469M: Shawn Guo <shawnguo@kernel.org> 5470L: dri-devel@lists.freedesktop.org 5471S: Maintained 5472F: drivers/gpu/drm/zte/ 5473F: Documentation/devicetree/bindings/display/zte,vou.txt 5474T: git git://anongit.freedesktop.org/drm/drm-misc 5475 5476DRM PANEL DRIVERS 5477M: Thierry Reding <thierry.reding@gmail.com> 5478L: dri-devel@lists.freedesktop.org 5479T: git git://anongit.freedesktop.org/drm/drm-misc 5480S: Maintained 5481F: drivers/gpu/drm/drm_panel.c 5482F: drivers/gpu/drm/panel/ 5483F: include/drm/drm_panel.h 5484F: Documentation/devicetree/bindings/display/panel/ 5485 5486DRM TINYDRM DRIVERS 5487M: Noralf Trønnes <noralf@tronnes.org> 5488W: https://github.com/notro/tinydrm/wiki/Development 5489T: git git://anongit.freedesktop.org/drm/drm-misc 5490S: Maintained 5491F: drivers/gpu/drm/tinydrm/ 5492F: include/drm/tinydrm/ 5493 5494DRM DRIVERS FOR XEN 5495M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5496T: git git://anongit.freedesktop.org/drm/drm-misc 5497L: dri-devel@lists.freedesktop.org 5498L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5499S: Supported 5500F: drivers/gpu/drm/xen/ 5501F: Documentation/gpu/xen-front.rst 5502 5503DRM TTM SUBSYSTEM 5504M: Christian Koenig <christian.koenig@amd.com> 5505M: Huang Rui <ray.huang@amd.com> 5506M: Junwei Zhang <Jerry.Zhang@amd.com> 5507T: git git://people.freedesktop.org/~agd5f/linux 5508S: Maintained 5509L: dri-devel@lists.freedesktop.org 5510F: include/drm/ttm/ 5511F: drivers/gpu/drm/ttm/ 5512 5513DSBR100 USB FM RADIO DRIVER 5514M: Alexey Klimov <klimov.linux@gmail.com> 5515L: linux-media@vger.kernel.org 5516T: git git://linuxtv.org/media_tree.git 5517S: Maintained 5518F: drivers/media/radio/dsbr100.c 5519 5520DSCC4 DRIVER 5521M: Francois Romieu <romieu@fr.zoreil.com> 5522L: netdev@vger.kernel.org 5523S: Maintained 5524F: drivers/net/wan/dscc4.c 5525 5526DT3155 MEDIA DRIVER 5527M: Hans Verkuil <hverkuil@xs4all.nl> 5528L: linux-media@vger.kernel.org 5529T: git git://linuxtv.org/media_tree.git 5530W: https://linuxtv.org 5531S: Odd Fixes 5532F: drivers/media/pci/dt3155/ 5533 5534DVB_USB_AF9015 MEDIA DRIVER 5535M: Antti Palosaari <crope@iki.fi> 5536L: linux-media@vger.kernel.org 5537W: https://linuxtv.org 5538W: http://palosaari.fi/linux/ 5539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5540T: git git://linuxtv.org/anttip/media_tree.git 5541S: Maintained 5542F: drivers/media/usb/dvb-usb-v2/af9015* 5543 5544DVB_USB_AF9035 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/af9035* 5553 5554DVB_USB_ANYSEE MEDIA DRIVER 5555M: Antti Palosaari <crope@iki.fi> 5556L: linux-media@vger.kernel.org 5557W: https://linuxtv.org 5558W: http://palosaari.fi/linux/ 5559Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5560T: git git://linuxtv.org/anttip/media_tree.git 5561S: Maintained 5562F: drivers/media/usb/dvb-usb-v2/anysee* 5563 5564DVB_USB_AU6610 MEDIA DRIVER 5565M: Antti Palosaari <crope@iki.fi> 5566L: linux-media@vger.kernel.org 5567W: https://linuxtv.org 5568W: http://palosaari.fi/linux/ 5569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5570T: git git://linuxtv.org/anttip/media_tree.git 5571S: Maintained 5572F: drivers/media/usb/dvb-usb-v2/au6610* 5573 5574DVB_USB_CE6230 MEDIA DRIVER 5575M: Antti Palosaari <crope@iki.fi> 5576L: linux-media@vger.kernel.org 5577W: https://linuxtv.org 5578W: http://palosaari.fi/linux/ 5579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5580T: git git://linuxtv.org/anttip/media_tree.git 5581S: Maintained 5582F: drivers/media/usb/dvb-usb-v2/ce6230* 5583 5584DVB_USB_CXUSB MEDIA DRIVER 5585M: Michael Krufky <mkrufky@linuxtv.org> 5586L: linux-media@vger.kernel.org 5587W: https://linuxtv.org 5588W: http://github.com/mkrufky 5589Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5590T: git git://linuxtv.org/media_tree.git 5591S: Maintained 5592F: drivers/media/usb/dvb-usb/cxusb* 5593 5594DVB_USB_EC168 MEDIA DRIVER 5595M: Antti Palosaari <crope@iki.fi> 5596L: linux-media@vger.kernel.org 5597W: https://linuxtv.org 5598W: http://palosaari.fi/linux/ 5599Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5600T: git git://linuxtv.org/anttip/media_tree.git 5601S: Maintained 5602F: drivers/media/usb/dvb-usb-v2/ec168* 5603 5604DVB_USB_GL861 MEDIA DRIVER 5605M: Antti Palosaari <crope@iki.fi> 5606L: linux-media@vger.kernel.org 5607W: https://linuxtv.org 5608Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5609T: git git://linuxtv.org/anttip/media_tree.git 5610S: Maintained 5611F: drivers/media/usb/dvb-usb-v2/gl861* 5612 5613DVB_USB_MXL111SF MEDIA DRIVER 5614M: Michael Krufky <mkrufky@linuxtv.org> 5615L: linux-media@vger.kernel.org 5616W: https://linuxtv.org 5617W: http://github.com/mkrufky 5618Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5619T: git git://linuxtv.org/mkrufky/mxl111sf.git 5620S: Maintained 5621F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5622 5623DVB_USB_RTL28XXU MEDIA DRIVER 5624M: Antti Palosaari <crope@iki.fi> 5625L: linux-media@vger.kernel.org 5626W: https://linuxtv.org 5627W: http://palosaari.fi/linux/ 5628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5629T: git git://linuxtv.org/anttip/media_tree.git 5630S: Maintained 5631F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5632 5633DVB_USB_V2 MEDIA DRIVER 5634M: Antti Palosaari <crope@iki.fi> 5635L: linux-media@vger.kernel.org 5636W: https://linuxtv.org 5637W: http://palosaari.fi/linux/ 5638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5639T: git git://linuxtv.org/anttip/media_tree.git 5640S: Maintained 5641F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5642F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5643 5644DYNAMIC DEBUG 5645M: Jason Baron <jbaron@akamai.com> 5646S: Maintained 5647F: lib/dynamic_debug.c 5648F: include/linux/dynamic_debug.h 5649 5650DYNAMIC INTERRUPT MODERATION 5651M: Tal Gilboa <talgi@mellanox.com> 5652S: Maintained 5653F: include/linux/dim.h 5654F: lib/dim/ 5655 5656DZ DECSTATION DZ11 SERIAL DRIVER 5657M: "Maciej W. Rozycki" <macro@linux-mips.org> 5658S: Maintained 5659F: drivers/tty/serial/dz.* 5660 5661E3X0 POWER BUTTON DRIVER 5662M: Moritz Fischer <moritz.fischer@ettus.com> 5663L: usrp-users@lists.ettus.com 5664W: http://www.ettus.com 5665S: Supported 5666F: drivers/input/misc/e3x0-button.c 5667F: Documentation/devicetree/bindings/input/e3x0-button.txt 5668 5669E4000 MEDIA DRIVER 5670M: Antti Palosaari <crope@iki.fi> 5671L: linux-media@vger.kernel.org 5672W: https://linuxtv.org 5673W: http://palosaari.fi/linux/ 5674Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5675T: git git://linuxtv.org/anttip/media_tree.git 5676S: Maintained 5677F: drivers/media/tuners/e4000* 5678 5679EARTH_PT1 MEDIA DRIVER 5680M: Akihiro Tsukada <tskd08@gmail.com> 5681L: linux-media@vger.kernel.org 5682S: Odd Fixes 5683F: drivers/media/pci/pt1/ 5684 5685EARTH_PT3 MEDIA DRIVER 5686M: Akihiro Tsukada <tskd08@gmail.com> 5687L: linux-media@vger.kernel.org 5688S: Odd Fixes 5689F: drivers/media/pci/pt3/ 5690 5691EC100 MEDIA DRIVER 5692M: Antti Palosaari <crope@iki.fi> 5693L: linux-media@vger.kernel.org 5694W: https://linuxtv.org 5695W: http://palosaari.fi/linux/ 5696Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5697T: git git://linuxtv.org/anttip/media_tree.git 5698S: Maintained 5699F: drivers/media/dvb-frontends/ec100* 5700 5701ECRYPT FILE SYSTEM 5702M: Tyler Hicks <tyhicks@canonical.com> 5703L: ecryptfs@vger.kernel.org 5704W: http://ecryptfs.org 5705W: https://launchpad.net/ecryptfs 5706T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5707S: Supported 5708F: Documentation/filesystems/ecryptfs.txt 5709F: fs/ecryptfs/ 5710 5711EDAC-AMD64 5712M: Borislav Petkov <bp@alien8.de> 5713L: linux-edac@vger.kernel.org 5714S: Maintained 5715F: drivers/edac/amd64_edac* 5716 5717EDAC-AST2500 5718M: Stefan Schaeckeler <sschaeck@cisco.com> 5719S: Supported 5720F: drivers/edac/aspeed_edac.c 5721F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5722 5723EDAC-CALXEDA 5724M: Robert Richter <rric@kernel.org> 5725L: linux-edac@vger.kernel.org 5726S: Maintained 5727F: drivers/edac/highbank* 5728 5729EDAC-CAVIUM OCTEON 5730M: Ralf Baechle <ralf@linux-mips.org> 5731M: David Daney <david.daney@cavium.com> 5732L: linux-edac@vger.kernel.org 5733L: linux-mips@vger.kernel.org 5734S: Supported 5735F: drivers/edac/octeon_edac* 5736 5737EDAC-CAVIUM THUNDERX 5738M: David Daney <david.daney@cavium.com> 5739M: Jan Glauber <jglauber@cavium.com> 5740L: linux-edac@vger.kernel.org 5741S: Supported 5742F: drivers/edac/thunderx_edac* 5743 5744EDAC-CORE 5745M: Borislav Petkov <bp@alien8.de> 5746M: Mauro Carvalho Chehab <mchehab@kernel.org> 5747R: James Morse <james.morse@arm.com> 5748L: linux-edac@vger.kernel.org 5749T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5750T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5751S: Supported 5752F: Documentation/admin-guide/ras.rst 5753F: Documentation/driver-api/edac.rst 5754F: drivers/edac/ 5755F: include/linux/edac.h 5756 5757EDAC-E752X 5758M: Mark Gross <mark.gross@intel.com> 5759L: linux-edac@vger.kernel.org 5760S: Maintained 5761F: drivers/edac/e752x_edac.c 5762 5763EDAC-E7XXX 5764L: linux-edac@vger.kernel.org 5765S: Maintained 5766F: drivers/edac/e7xxx_edac.c 5767 5768EDAC-FSL_DDR 5769M: York Sun <york.sun@nxp.com> 5770L: linux-edac@vger.kernel.org 5771S: Maintained 5772F: drivers/edac/fsl_ddr_edac.* 5773 5774EDAC-GHES 5775M: Mauro Carvalho Chehab <mchehab@kernel.org> 5776L: linux-edac@vger.kernel.org 5777S: Maintained 5778F: drivers/edac/ghes_edac.c 5779 5780EDAC-I10NM 5781M: Tony Luck <tony.luck@intel.com> 5782L: linux-edac@vger.kernel.org 5783S: Maintained 5784F: drivers/edac/i10nm_base.c 5785 5786EDAC-I3000 5787L: linux-edac@vger.kernel.org 5788S: Orphan 5789F: drivers/edac/i3000_edac.c 5790 5791EDAC-I5000 5792L: linux-edac@vger.kernel.org 5793S: Maintained 5794F: drivers/edac/i5000_edac.c 5795 5796EDAC-I5400 5797M: Mauro Carvalho Chehab <mchehab@kernel.org> 5798L: linux-edac@vger.kernel.org 5799S: Maintained 5800F: drivers/edac/i5400_edac.c 5801 5802EDAC-I7300 5803M: Mauro Carvalho Chehab <mchehab@kernel.org> 5804L: linux-edac@vger.kernel.org 5805S: Maintained 5806F: drivers/edac/i7300_edac.c 5807 5808EDAC-I7CORE 5809M: Mauro Carvalho Chehab <mchehab@kernel.org> 5810L: linux-edac@vger.kernel.org 5811S: Maintained 5812F: drivers/edac/i7core_edac.c 5813 5814EDAC-I82443BXGX 5815M: Tim Small <tim@buttersideup.com> 5816L: linux-edac@vger.kernel.org 5817S: Maintained 5818F: drivers/edac/i82443bxgx_edac.c 5819 5820EDAC-I82975X 5821M: "Arvind R." <arvino55@gmail.com> 5822L: linux-edac@vger.kernel.org 5823S: Maintained 5824F: drivers/edac/i82975x_edac.c 5825 5826EDAC-IE31200 5827M: Jason Baron <jbaron@akamai.com> 5828L: linux-edac@vger.kernel.org 5829S: Maintained 5830F: drivers/edac/ie31200_edac.c 5831 5832EDAC-MPC85XX 5833M: Johannes Thumshirn <morbidrsa@gmail.com> 5834L: linux-edac@vger.kernel.org 5835S: Maintained 5836F: drivers/edac/mpc85xx_edac.[ch] 5837 5838EDAC-PASEMI 5839M: Egor Martovetsky <egor@pasemi.com> 5840L: linux-edac@vger.kernel.org 5841S: Maintained 5842F: drivers/edac/pasemi_edac.c 5843 5844EDAC-PND2 5845M: Tony Luck <tony.luck@intel.com> 5846L: linux-edac@vger.kernel.org 5847S: Maintained 5848F: drivers/edac/pnd2_edac.[ch] 5849 5850EDAC-R82600 5851M: Tim Small <tim@buttersideup.com> 5852L: linux-edac@vger.kernel.org 5853S: Maintained 5854F: drivers/edac/r82600_edac.c 5855 5856EDAC-SBRIDGE 5857M: Tony Luck <tony.luck@intel.com> 5858R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5859L: linux-edac@vger.kernel.org 5860S: Maintained 5861F: drivers/edac/sb_edac.c 5862 5863EDAC-SIFIVE 5864M: Yash Shah <yash.shah@sifive.com> 5865L: linux-edac@vger.kernel.org 5866S: Supported 5867F: drivers/edac/sifive_edac.c 5868 5869EDAC-SKYLAKE 5870M: Tony Luck <tony.luck@intel.com> 5871L: linux-edac@vger.kernel.org 5872S: Maintained 5873F: drivers/edac/skx_*.c 5874 5875EDAC-TI 5876M: Tero Kristo <t-kristo@ti.com> 5877L: linux-edac@vger.kernel.org 5878S: Maintained 5879F: drivers/edac/ti_edac.c 5880 5881EDAC-QCOM 5882M: Channagoud Kadabi <ckadabi@codeaurora.org> 5883M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5884L: linux-arm-msm@vger.kernel.org 5885L: linux-edac@vger.kernel.org 5886S: Maintained 5887F: drivers/edac/qcom_edac.c 5888 5889EDIROL UA-101/UA-1000 DRIVER 5890M: Clemens Ladisch <clemens@ladisch.de> 5891L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5893S: Maintained 5894F: sound/usb/misc/ua101.c 5895 5896EFI TEST DRIVER 5897L: linux-efi@vger.kernel.org 5898M: Ivan Hu <ivan.hu@canonical.com> 5899M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5900S: Maintained 5901F: drivers/firmware/efi/test/ 5902 5903EFI VARIABLE FILESYSTEM 5904M: Matthew Garrett <matthew.garrett@nebula.com> 5905M: Jeremy Kerr <jk@ozlabs.org> 5906M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5907T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5908L: linux-efi@vger.kernel.org 5909S: Maintained 5910F: fs/efivarfs/ 5911 5912EFIFB FRAMEBUFFER DRIVER 5913L: linux-fbdev@vger.kernel.org 5914M: Peter Jones <pjones@redhat.com> 5915S: Maintained 5916F: drivers/video/fbdev/efifb.c 5917 5918EFS FILESYSTEM 5919W: http://aeschi.ch.eu.org/efs/ 5920S: Orphan 5921F: fs/efs/ 5922 5923EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5924M: Douglas Miller <dougmill@linux.ibm.com> 5925L: netdev@vger.kernel.org 5926S: Maintained 5927F: drivers/net/ethernet/ibm/ehea/ 5928 5929EM28XX VIDEO4LINUX DRIVER 5930M: Mauro Carvalho Chehab <mchehab@kernel.org> 5931L: linux-media@vger.kernel.org 5932W: https://linuxtv.org 5933T: git git://linuxtv.org/media_tree.git 5934S: Maintained 5935F: drivers/media/usb/em28xx/ 5936F: Documentation/media/v4l-drivers/em28xx* 5937 5938EMBEDDED LINUX 5939M: Paul Gortmaker <paul.gortmaker@windriver.com> 5940M: Matt Mackall <mpm@selenic.com> 5941M: David Woodhouse <dwmw2@infradead.org> 5942L: linux-embedded@vger.kernel.org 5943S: Maintained 5944 5945Emulex 10Gbps iSCSI - OneConnect DRIVER 5946M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5947M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5948M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5949L: linux-scsi@vger.kernel.org 5950W: http://www.broadcom.com 5951S: Supported 5952F: drivers/scsi/be2iscsi/ 5953 5954Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5955M: Sathya Perla <sathya.perla@broadcom.com> 5956M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5957M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5958M: Somnath Kotur <somnath.kotur@broadcom.com> 5959L: netdev@vger.kernel.org 5960W: http://www.emulex.com 5961S: Supported 5962F: drivers/net/ethernet/emulex/benet/ 5963 5964EMULEX ONECONNECT ROCE DRIVER 5965M: Selvin Xavier <selvin.xavier@broadcom.com> 5966M: Devesh Sharma <devesh.sharma@broadcom.com> 5967L: linux-rdma@vger.kernel.org 5968W: http://www.broadcom.com 5969S: Odd Fixes 5970F: drivers/infiniband/hw/ocrdma/ 5971F: include/uapi/rdma/ocrdma-abi.h 5972 5973EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5974M: James Smart <james.smart@broadcom.com> 5975M: Dick Kennedy <dick.kennedy@broadcom.com> 5976L: linux-scsi@vger.kernel.org 5977W: http://www.broadcom.com 5978S: Supported 5979F: drivers/scsi/lpfc/ 5980 5981ENE CB710 FLASH CARD READER DRIVER 5982M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5983S: Maintained 5984F: drivers/misc/cb710/ 5985F: drivers/mmc/host/cb710-mmc.* 5986F: include/linux/cb710.h 5987 5988ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5989M: Maxim Levitsky <maximlevitsky@gmail.com> 5990S: Maintained 5991F: drivers/media/rc/ene_ir.* 5992 5993EPSON S1D13XXX FRAMEBUFFER DRIVER 5994M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5995S: Maintained 5996T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5997F: drivers/video/fbdev/s1d13xxxfb.c 5998F: include/video/s1d13xxxfb.h 5999 6000ERRSEQ ERROR TRACKING INFRASTRUCTURE 6001M: Jeff Layton <jlayton@kernel.org> 6002S: Maintained 6003F: lib/errseq.c 6004F: include/linux/errseq.h 6005 6006ET131X NETWORK DRIVER 6007M: Mark Einon <mark.einon@gmail.com> 6008S: Odd Fixes 6009F: drivers/net/ethernet/agere/ 6010 6011ETHERNET BRIDGE 6012M: Roopa Prabhu <roopa@cumulusnetworks.com> 6013M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6014L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6015L: netdev@vger.kernel.org 6016W: http://www.linuxfoundation.org/en/Net:Bridge 6017S: Maintained 6018F: include/linux/netfilter_bridge/ 6019F: net/bridge/ 6020 6021ETHERNET PHY LIBRARY 6022M: Andrew Lunn <andrew@lunn.ch> 6023M: Florian Fainelli <f.fainelli@gmail.com> 6024M: Heiner Kallweit <hkallweit1@gmail.com> 6025L: netdev@vger.kernel.org 6026S: Maintained 6027F: Documentation/ABI/testing/sysfs-bus-mdio 6028F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6029F: Documentation/devicetree/bindings/net/mdio* 6030F: Documentation/networking/phy.rst 6031F: drivers/net/phy/ 6032F: drivers/of/of_mdio.c 6033F: drivers/of/of_net.c 6034F: include/linux/*mdio*.h 6035F: include/linux/of_net.h 6036F: include/linux/phy.h 6037F: include/linux/phy_fixed.h 6038F: include/linux/platform_data/mdio-bcm-unimac.h 6039F: include/linux/platform_data/mdio-gpio.h 6040F: include/trace/events/mdio.h 6041F: include/uapi/linux/mdio.h 6042F: include/uapi/linux/mii.h 6043 6044EXT2 FILE SYSTEM 6045M: Jan Kara <jack@suse.com> 6046L: linux-ext4@vger.kernel.org 6047S: Maintained 6048F: Documentation/filesystems/ext2.txt 6049F: fs/ext2/ 6050F: include/linux/ext2* 6051 6052EXT4 FILE SYSTEM 6053M: "Theodore Ts'o" <tytso@mit.edu> 6054M: Andreas Dilger <adilger.kernel@dilger.ca> 6055L: linux-ext4@vger.kernel.org 6056W: http://ext4.wiki.kernel.org 6057Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6058T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6059S: Maintained 6060F: Documentation/filesystems/ext4/ 6061F: fs/ext4/ 6062 6063Extended Verification Module (EVM) 6064M: Mimi Zohar <zohar@linux.ibm.com> 6065L: linux-integrity@vger.kernel.org 6066S: Supported 6067F: security/integrity/evm/ 6068 6069EXTENSIBLE FIRMWARE INTERFACE (EFI) 6070M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6071L: linux-efi@vger.kernel.org 6072T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6073S: Maintained 6074F: Documentation/efi-stub.txt 6075F: arch/*/kernel/efi.c 6076F: arch/x86/boot/compressed/eboot.[ch] 6077F: arch/*/include/asm/efi.h 6078F: arch/x86/platform/efi/ 6079F: drivers/firmware/efi/ 6080F: include/linux/efi*.h 6081F: arch/arm/boot/compressed/efi-header.S 6082F: arch/arm64/kernel/efi-entry.S 6083 6084EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6085M: MyungJoo Ham <myungjoo.ham@samsung.com> 6086M: Chanwoo Choi <cw00.choi@samsung.com> 6087L: linux-kernel@vger.kernel.org 6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6089S: Maintained 6090F: drivers/extcon/ 6091F: include/linux/extcon/ 6092F: include/linux/extcon.h 6093F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6094F: Documentation/devicetree/bindings/extcon/ 6095 6096EXYNOS DP DRIVER 6097M: Jingoo Han <jingoohan1@gmail.com> 6098L: dri-devel@lists.freedesktop.org 6099S: Maintained 6100F: drivers/gpu/drm/exynos/exynos_dp* 6101 6102EXYNOS SYSMMU (IOMMU) driver 6103M: Marek Szyprowski <m.szyprowski@samsung.com> 6104L: iommu@lists.linux-foundation.org 6105S: Maintained 6106F: drivers/iommu/exynos-iommu.c 6107 6108EZchip NPS platform support 6109M: Vineet Gupta <vgupta@synopsys.com> 6110M: Ofer Levi <oferle@mellanox.com> 6111S: Supported 6112F: arch/arc/plat-eznps 6113F: arch/arc/boot/dts/eznps.dts 6114 6115F2FS FILE SYSTEM 6116M: Jaegeuk Kim <jaegeuk@kernel.org> 6117M: Chao Yu <yuchao0@huawei.com> 6118L: linux-f2fs-devel@lists.sourceforge.net 6119W: https://f2fs.wiki.kernel.org/ 6120T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6121S: Maintained 6122F: Documentation/filesystems/f2fs.txt 6123F: Documentation/ABI/testing/sysfs-fs-f2fs 6124F: fs/f2fs/ 6125F: include/linux/f2fs_fs.h 6126F: include/trace/events/f2fs.h 6127 6128F71805F HARDWARE MONITORING DRIVER 6129M: Jean Delvare <jdelvare@suse.com> 6130L: linux-hwmon@vger.kernel.org 6131S: Maintained 6132F: Documentation/hwmon/f71805f.rst 6133F: drivers/hwmon/f71805f.c 6134 6135FADDR2LINE 6136M: Josh Poimboeuf <jpoimboe@redhat.com> 6137S: Maintained 6138F: scripts/faddr2line 6139 6140FAILOVER MODULE 6141M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6142L: netdev@vger.kernel.org 6143S: Supported 6144F: net/core/failover.c 6145F: include/net/failover.h 6146F: Documentation/networking/failover.rst 6147 6148FANOTIFY 6149M: Jan Kara <jack@suse.cz> 6150R: Amir Goldstein <amir73il@gmail.com> 6151L: linux-fsdevel@vger.kernel.org 6152S: Maintained 6153F: fs/notify/fanotify/ 6154F: include/linux/fanotify.h 6155F: include/uapi/linux/fanotify.h 6156 6157FARSYNC SYNCHRONOUS DRIVER 6158M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6159W: http://www.farsite.co.uk/ 6160S: Supported 6161F: drivers/net/wan/farsync.* 6162 6163FAULT INJECTION SUPPORT 6164M: Akinobu Mita <akinobu.mita@gmail.com> 6165S: Supported 6166F: Documentation/fault-injection/ 6167F: lib/fault-inject.c 6168 6169FBTFT Framebuffer drivers 6170S: Orphan 6171L: dri-devel@lists.freedesktop.org 6172L: linux-fbdev@vger.kernel.org 6173F: drivers/staging/fbtft/ 6174 6175FC0011 TUNER DRIVER 6176M: Michael Buesch <m@bues.ch> 6177L: linux-media@vger.kernel.org 6178S: Maintained 6179F: drivers/media/tuners/fc0011.h 6180F: drivers/media/tuners/fc0011.c 6181 6182FC2580 MEDIA DRIVER 6183M: Antti Palosaari <crope@iki.fi> 6184L: linux-media@vger.kernel.org 6185W: https://linuxtv.org 6186W: http://palosaari.fi/linux/ 6187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6188T: git git://linuxtv.org/anttip/media_tree.git 6189S: Maintained 6190F: drivers/media/tuners/fc2580* 6191 6192FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6193M: Hannes Reinecke <hare@suse.de> 6194L: linux-scsi@vger.kernel.org 6195W: www.Open-FCoE.org 6196S: Supported 6197F: drivers/scsi/libfc/ 6198F: drivers/scsi/fcoe/ 6199F: include/scsi/fc/ 6200F: include/scsi/libfc.h 6201F: include/scsi/libfcoe.h 6202F: include/uapi/scsi/fc/ 6203 6204FILE LOCKING (flock() and fcntl()/lockf()) 6205M: Jeff Layton <jlayton@kernel.org> 6206M: "J. Bruce Fields" <bfields@fieldses.org> 6207L: linux-fsdevel@vger.kernel.org 6208S: Maintained 6209F: include/linux/fcntl.h 6210F: include/uapi/linux/fcntl.h 6211F: fs/fcntl.c 6212F: fs/locks.c 6213 6214FILESYSTEMS (VFS and infrastructure) 6215M: Alexander Viro <viro@zeniv.linux.org.uk> 6216L: linux-fsdevel@vger.kernel.org 6217S: Maintained 6218F: fs/* 6219F: include/linux/fs.h 6220F: include/linux/fs_types.h 6221F: include/uapi/linux/fs.h 6222 6223FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6224M: Riku Voipio <riku.voipio@iki.fi> 6225L: linux-hwmon@vger.kernel.org 6226S: Maintained 6227F: drivers/hwmon/f75375s.c 6228F: include/linux/f75375s.h 6229 6230FIREWIRE AUDIO DRIVERS 6231M: Clemens Ladisch <clemens@ladisch.de> 6232L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6234S: Maintained 6235F: sound/firewire/ 6236 6237FIREWIRE MEDIA DRIVERS (firedtv) 6238M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6239L: linux-media@vger.kernel.org 6240L: linux1394-devel@lists.sourceforge.net 6241T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6242S: Maintained 6243F: drivers/media/firewire/ 6244 6245FIREWIRE SBP-2 TARGET 6246M: Chris Boot <bootc@bootc.net> 6247L: linux-scsi@vger.kernel.org 6248L: target-devel@vger.kernel.org 6249L: linux1394-devel@lists.sourceforge.net 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6251S: Maintained 6252F: drivers/target/sbp/ 6253 6254FIREWIRE SUBSYSTEM 6255M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6256L: linux1394-devel@lists.sourceforge.net 6257W: http://ieee1394.wiki.kernel.org/ 6258T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6259S: Maintained 6260F: drivers/firewire/ 6261F: include/linux/firewire.h 6262F: include/uapi/linux/firewire*.h 6263F: tools/firewire/ 6264 6265FIRMWARE LOADER (request_firmware) 6266M: Luis Chamberlain <mcgrof@kernel.org> 6267L: linux-kernel@vger.kernel.org 6268S: Maintained 6269F: Documentation/firmware_class/ 6270F: drivers/base/firmware_loader/ 6271F: include/linux/firmware.h 6272 6273FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6274M: Joshua Morris <josh.h.morris@us.ibm.com> 6275M: Philip Kelleher <pjk1939@linux.ibm.com> 6276S: Maintained 6277F: drivers/block/rsxx/ 6278 6279FLEXTIMER FTM-QUADDEC DRIVER 6280M: Patrick Havelange <patrick.havelange@essensium.com> 6281L: linux-iio@vger.kernel.org 6282S: Maintained 6283F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6284F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6285F: drivers/counter/ftm-quaddec.c 6286 6287FLOPPY DRIVER 6288M: Jiri Kosina <jikos@kernel.org> 6289T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6290S: Odd fixes 6291F: drivers/block/floppy.c 6292 6293FMC SUBSYSTEM 6294M: Alessandro Rubini <rubini@gnudd.com> 6295W: http://www.ohwr.org/projects/fmc-bus 6296S: Supported 6297F: drivers/fmc/ 6298F: include/linux/fmc*.h 6299F: include/linux/ipmi-fru.h 6300K: fmc_d.*register 6301 6302FPGA MANAGER FRAMEWORK 6303M: Moritz Fischer <mdf@kernel.org> 6304L: linux-fpga@vger.kernel.org 6305S: Maintained 6306T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6307Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6308F: Documentation/fpga/ 6309F: Documentation/driver-api/fpga/ 6310F: Documentation/devicetree/bindings/fpga/ 6311F: drivers/fpga/ 6312F: include/linux/fpga/ 6313W: http://www.rocketboards.org 6314 6315FPGA DFL DRIVERS 6316M: Wu Hao <hao.wu@intel.com> 6317L: linux-fpga@vger.kernel.org 6318S: Maintained 6319F: Documentation/fpga/dfl.rst 6320F: include/uapi/linux/fpga-dfl.h 6321F: drivers/fpga/dfl* 6322 6323FPU EMULATOR 6324M: Bill Metzenthen <billm@melbpc.org.au> 6325W: http://floatingpoint.sourceforge.net/emulator/index.html 6326S: Maintained 6327F: arch/x86/math-emu/ 6328 6329FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6330L: netdev@vger.kernel.org 6331S: Orphan 6332F: drivers/net/wan/dlci.c 6333F: drivers/net/wan/sdla.c 6334 6335FRAMEBUFFER LAYER 6336M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6337L: dri-devel@lists.freedesktop.org 6338L: linux-fbdev@vger.kernel.org 6339T: git git://github.com/bzolnier/linux.git 6340Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6341S: Maintained 6342F: Documentation/fb/ 6343F: drivers/video/ 6344F: include/video/ 6345F: include/linux/fb.h 6346F: include/uapi/video/ 6347F: include/uapi/linux/fb.h 6348 6349FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6350M: Horia Geantă <horia.geanta@nxp.com> 6351M: Aymen Sghaier <aymen.sghaier@nxp.com> 6352L: linux-crypto@vger.kernel.org 6353S: Maintained 6354F: drivers/crypto/caam/ 6355F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6356 6357FREESCALE DIU FRAMEBUFFER DRIVER 6358M: Timur Tabi <timur@kernel.org> 6359L: linux-fbdev@vger.kernel.org 6360S: Maintained 6361F: drivers/video/fbdev/fsl-diu-fb.* 6362 6363FREESCALE DMA DRIVER 6364M: Li Yang <leoyang.li@nxp.com> 6365M: Zhang Wei <zw@zh-kernel.org> 6366L: linuxppc-dev@lists.ozlabs.org 6367S: Maintained 6368F: drivers/dma/fsldma.* 6369 6370FREESCALE ENETC ETHERNET DRIVERS 6371M: Claudiu Manoil <claudiu.manoil@nxp.com> 6372L: netdev@vger.kernel.org 6373S: Maintained 6374F: drivers/net/ethernet/freescale/enetc/ 6375 6376FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6377M: Claudiu Manoil <claudiu.manoil@nxp.com> 6378L: netdev@vger.kernel.org 6379S: Maintained 6380F: drivers/net/ethernet/freescale/gianfar* 6381F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6382 6383FREESCALE GPMI NAND DRIVER 6384M: Han Xu <han.xu@nxp.com> 6385L: linux-mtd@lists.infradead.org 6386S: Maintained 6387F: drivers/mtd/nand/raw/gpmi-nand/* 6388 6389FREESCALE I2C CPM DRIVER 6390M: Jochen Friedrich <jochen@scram.de> 6391L: linuxppc-dev@lists.ozlabs.org 6392L: linux-i2c@vger.kernel.org 6393S: Maintained 6394F: drivers/i2c/busses/i2c-cpm.c 6395 6396FREESCALE IMX DDR PMU DRIVER 6397M: Frank Li <Frank.li@nxp.com> 6398L: linux-arm-kernel@lists.infradead.org 6399S: Maintained 6400F: drivers/perf/fsl_imx8_ddr_perf.c 6401F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6402 6403FREESCALE IMX LPI2C DRIVER 6404M: Dong Aisheng <aisheng.dong@nxp.com> 6405L: linux-i2c@vger.kernel.org 6406L: linux-imx@nxp.com 6407S: Maintained 6408F: drivers/i2c/busses/i2c-imx-lpi2c.c 6409F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6410 6411FREESCALE IMX / MXC FEC DRIVER 6412M: Fugang Duan <fugang.duan@nxp.com> 6413L: netdev@vger.kernel.org 6414S: Maintained 6415F: drivers/net/ethernet/freescale/fec_main.c 6416F: drivers/net/ethernet/freescale/fec_ptp.c 6417F: drivers/net/ethernet/freescale/fec.h 6418F: Documentation/devicetree/bindings/net/fsl-fec.txt 6419 6420FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6421M: Sascha Hauer <s.hauer@pengutronix.de> 6422R: Pengutronix Kernel Team <kernel@pengutronix.de> 6423L: linux-fbdev@vger.kernel.org 6424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6425S: Maintained 6426F: include/linux/platform_data/video-imxfb.h 6427F: drivers/video/fbdev/imxfb.c 6428 6429FREESCALE QORIQ DPAA ETHERNET DRIVER 6430M: Madalin Bucur <madalin.bucur@nxp.com> 6431L: netdev@vger.kernel.org 6432S: Maintained 6433F: drivers/net/ethernet/freescale/dpaa 6434 6435FREESCALE QORIQ DPAA FMAN DRIVER 6436M: Madalin Bucur <madalin.bucur@nxp.com> 6437L: netdev@vger.kernel.org 6438S: Maintained 6439F: drivers/net/ethernet/freescale/fman 6440F: Documentation/devicetree/bindings/net/fsl-fman.txt 6441 6442FREESCALE QORIQ PTP CLOCK DRIVER 6443M: Yangbo Lu <yangbo.lu@nxp.com> 6444L: netdev@vger.kernel.org 6445S: Maintained 6446F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6447F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6448F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6449F: drivers/ptp/ptp_qoriq.c 6450F: drivers/ptp/ptp_qoriq_debugfs.c 6451F: include/linux/fsl/ptp_qoriq.h 6452F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6453 6454FREESCALE QUAD SPI DRIVER 6455M: Han Xu <han.xu@nxp.com> 6456L: linux-spi@vger.kernel.org 6457S: Maintained 6458F: drivers/spi/spi-fsl-qspi.c 6459 6460FREESCALE QUICC ENGINE LIBRARY 6461M: Qiang Zhao <qiang.zhao@nxp.com> 6462L: linuxppc-dev@lists.ozlabs.org 6463S: Maintained 6464F: drivers/soc/fsl/qe/ 6465F: include/soc/fsl/*qe*.h 6466F: include/soc/fsl/*ucc*.h 6467 6468FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6469M: Li Yang <leoyang.li@nxp.com> 6470L: netdev@vger.kernel.org 6471L: linuxppc-dev@lists.ozlabs.org 6472S: Maintained 6473F: drivers/net/ethernet/freescale/ucc_geth* 6474 6475FREESCALE QUICC ENGINE UCC HDLC DRIVER 6476M: Zhao Qiang <qiang.zhao@nxp.com> 6477L: netdev@vger.kernel.org 6478L: linuxppc-dev@lists.ozlabs.org 6479S: Maintained 6480F: drivers/net/wan/fsl_ucc_hdlc* 6481 6482FREESCALE QUICC ENGINE UCC UART DRIVER 6483M: Timur Tabi <timur@kernel.org> 6484L: linuxppc-dev@lists.ozlabs.org 6485S: Maintained 6486F: drivers/tty/serial/ucc_uart.c 6487 6488FREESCALE SOC DRIVERS 6489M: Li Yang <leoyang.li@nxp.com> 6490L: linuxppc-dev@lists.ozlabs.org 6491L: linux-arm-kernel@lists.infradead.org 6492S: Maintained 6493F: Documentation/devicetree/bindings/soc/fsl/ 6494F: drivers/soc/fsl/ 6495F: include/linux/fsl/ 6496 6497FREESCALE SOC FS_ENET DRIVER 6498M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6499L: linuxppc-dev@lists.ozlabs.org 6500L: netdev@vger.kernel.org 6501S: Maintained 6502F: drivers/net/ethernet/freescale/fs_enet/ 6503F: include/linux/fs_enet_pd.h 6504 6505FREESCALE SOC SOUND DRIVERS 6506M: Timur Tabi <timur@kernel.org> 6507M: Nicolin Chen <nicoleotsuka@gmail.com> 6508M: Xiubo Li <Xiubo.Lee@gmail.com> 6509R: Fabio Estevam <festevam@gmail.com> 6510L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6511L: linuxppc-dev@lists.ozlabs.org 6512S: Maintained 6513F: sound/soc/fsl/fsl* 6514F: sound/soc/fsl/imx* 6515F: sound/soc/fsl/mpc8610_hpcd.c 6516 6517FREESCALE USB PERIPHERAL DRIVERS 6518M: Li Yang <leoyang.li@nxp.com> 6519L: linux-usb@vger.kernel.org 6520L: linuxppc-dev@lists.ozlabs.org 6521S: Maintained 6522F: drivers/usb/gadget/udc/fsl* 6523 6524FREEVXFS FILESYSTEM 6525M: Christoph Hellwig <hch@infradead.org> 6526W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6527S: Maintained 6528F: fs/freevxfs/ 6529 6530FREEZER 6531M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6532M: Pavel Machek <pavel@ucw.cz> 6533L: linux-pm@vger.kernel.org 6534S: Supported 6535F: Documentation/power/freezing-of-tasks.txt 6536F: include/linux/freezer.h 6537F: kernel/freezer.c 6538 6539FRONTSWAP API 6540M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6541L: linux-kernel@vger.kernel.org 6542S: Maintained 6543F: mm/frontswap.c 6544F: include/linux/frontswap.h 6545 6546FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6547M: David Howells <dhowells@redhat.com> 6548L: linux-cachefs@redhat.com (moderated for non-subscribers) 6549S: Supported 6550F: Documentation/filesystems/caching/ 6551F: fs/fscache/ 6552F: include/linux/fscache*.h 6553 6554FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6555M: Theodore Y. Ts'o <tytso@mit.edu> 6556M: Jaegeuk Kim <jaegeuk@kernel.org> 6557M: Eric Biggers <ebiggers@kernel.org> 6558L: linux-fscrypt@vger.kernel.org 6559Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6560T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6561S: Supported 6562F: fs/crypto/ 6563F: include/linux/fscrypt*.h 6564F: Documentation/filesystems/fscrypt.rst 6565 6566FSI SUBSYSTEM 6567M: Jeremy Kerr <jk@ozlabs.org> 6568M: Joel Stanley <joel@jms.id.au> 6569R: Alistar Popple <alistair@popple.id.au> 6570R: Eddie James <eajames@linux.ibm.com> 6571L: linux-fsi@lists.ozlabs.org 6572T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6573Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6574S: Supported 6575F: drivers/fsi/ 6576F: include/linux/fsi*.h 6577F: include/trace/events/fsi*.h 6578 6579FSI-ATTACHED I2C DRIVER 6580M: Eddie James <eajames@linux.ibm.com> 6581L: linux-i2c@vger.kernel.org 6582L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6583S: Maintained 6584F: drivers/i2c/busses/i2c-fsi.c 6585F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6586 6587FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6588M: Jan Kara <jack@suse.cz> 6589R: Amir Goldstein <amir73il@gmail.com> 6590L: linux-fsdevel@vger.kernel.org 6591S: Maintained 6592F: fs/notify/ 6593F: include/linux/fsnotify*.h 6594 6595FUJITSU LAPTOP EXTRAS 6596M: Jonathan Woithe <jwoithe@just42.net> 6597L: platform-driver-x86@vger.kernel.org 6598S: Maintained 6599F: drivers/platform/x86/fujitsu-laptop.c 6600 6601FUJITSU M-5MO LS CAMERA ISP DRIVER 6602M: Kyungmin Park <kyungmin.park@samsung.com> 6603M: Heungjun Kim <riverful.kim@samsung.com> 6604L: linux-media@vger.kernel.org 6605S: Maintained 6606F: drivers/media/i2c/m5mols/ 6607F: include/media/i2c/m5mols.h 6608 6609FUJITSU TABLET EXTRAS 6610M: Robert Gerlach <khnz@gmx.de> 6611L: platform-driver-x86@vger.kernel.org 6612S: Maintained 6613F: drivers/platform/x86/fujitsu-tablet.c 6614 6615FUSE: FILESYSTEM IN USERSPACE 6616M: Miklos Szeredi <miklos@szeredi.hu> 6617L: linux-fsdevel@vger.kernel.org 6618W: http://fuse.sourceforge.net/ 6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6620S: Maintained 6621F: fs/fuse/ 6622F: include/uapi/linux/fuse.h 6623F: Documentation/filesystems/fuse.txt 6624 6625FUTEX SUBSYSTEM 6626M: Thomas Gleixner <tglx@linutronix.de> 6627M: Ingo Molnar <mingo@redhat.com> 6628R: Peter Zijlstra <peterz@infradead.org> 6629R: Darren Hart <dvhart@infradead.org> 6630L: linux-kernel@vger.kernel.org 6631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6632S: Maintained 6633F: kernel/futex.c 6634F: include/asm-generic/futex.h 6635F: include/linux/futex.h 6636F: include/uapi/linux/futex.h 6637F: tools/testing/selftests/futex/ 6638F: tools/perf/bench/futex* 6639F: Documentation/*futex* 6640 6641GCC PLUGINS 6642M: Kees Cook <keescook@chromium.org> 6643R: Emese Revfy <re.emese@gmail.com> 6644L: kernel-hardening@lists.openwall.com 6645S: Maintained 6646F: scripts/gcc-plugins/ 6647F: scripts/gcc-plugin.sh 6648F: scripts/Makefile.gcc-plugins 6649F: Documentation/gcc-plugins.txt 6650 6651GASKET DRIVER FRAMEWORK 6652M: Rob Springer <rspringer@google.com> 6653M: Todd Poynor <toddpoynor@google.com> 6654M: Ben Chan <benchan@chromium.org> 6655S: Maintained 6656F: drivers/staging/gasket/ 6657 6658GCOV BASED KERNEL PROFILING 6659M: Peter Oberparleiter <oberpar@linux.ibm.com> 6660S: Maintained 6661F: kernel/gcov/ 6662F: Documentation/dev-tools/gcov.rst 6663 6664GDB KERNEL DEBUGGING HELPER SCRIPTS 6665M: Jan Kiszka <jan.kiszka@siemens.com> 6666M: Kieran Bingham <kbingham@kernel.org> 6667S: Supported 6668F: scripts/gdb/ 6669 6670GDT SCSI DISK ARRAY CONTROLLER DRIVER 6671M: Achim Leubner <achim_leubner@adaptec.com> 6672L: linux-scsi@vger.kernel.org 6673W: http://www.icp-vortex.com/ 6674S: Supported 6675F: drivers/scsi/gdt* 6676 6677GEMTEK FM RADIO RECEIVER DRIVER 6678M: Hans Verkuil <hverkuil@xs4all.nl> 6679L: linux-media@vger.kernel.org 6680T: git git://linuxtv.org/media_tree.git 6681W: https://linuxtv.org 6682S: Maintained 6683F: drivers/media/radio/radio-gemtek* 6684 6685GENERIC GPIO I2C DRIVER 6686M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6687S: Supported 6688F: drivers/i2c/busses/i2c-gpio.c 6689F: include/linux/platform_data/i2c-gpio.h 6690 6691GENERIC GPIO I2C MULTIPLEXER DRIVER 6692M: Peter Korsgaard <peter.korsgaard@barco.com> 6693L: linux-i2c@vger.kernel.org 6694S: Supported 6695F: drivers/i2c/muxes/i2c-mux-gpio.c 6696F: include/linux/platform_data/i2c-mux-gpio.h 6697F: Documentation/i2c/muxes/i2c-mux-gpio 6698 6699GENERIC HDLC (WAN) DRIVERS 6700M: Krzysztof Halasa <khc@pm.waw.pl> 6701W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6702S: Maintained 6703F: drivers/net/wan/c101.c 6704F: drivers/net/wan/hd6457* 6705F: drivers/net/wan/hdlc* 6706F: drivers/net/wan/n2.c 6707F: drivers/net/wan/pc300too.c 6708F: drivers/net/wan/pci200syn.c 6709F: drivers/net/wan/wanxl* 6710 6711GENERIC INCLUDE/ASM HEADER FILES 6712M: Arnd Bergmann <arnd@arndb.de> 6713L: linux-arch@vger.kernel.org 6714T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6715S: Maintained 6716F: include/asm-generic/ 6717F: include/uapi/asm-generic/ 6718 6719GENERIC PHY FRAMEWORK 6720M: Kishon Vijay Abraham I <kishon@ti.com> 6721L: linux-kernel@vger.kernel.org 6722T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6723S: Supported 6724F: drivers/phy/ 6725F: include/linux/phy/ 6726F: Documentation/devicetree/bindings/phy/ 6727 6728GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6729M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6730S: Supported 6731F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6732 6733GENERIC PM DOMAINS 6734M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6735M: Kevin Hilman <khilman@kernel.org> 6736M: Ulf Hansson <ulf.hansson@linaro.org> 6737L: linux-pm@vger.kernel.org 6738S: Supported 6739F: drivers/base/power/domain*.c 6740F: include/linux/pm_domain.h 6741F: Documentation/devicetree/bindings/power/power_domain.txt 6742 6743GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6744M: Eugen Hristev <eugen.hristev@microchip.com> 6745L: linux-input@vger.kernel.org 6746S: Maintained 6747F: drivers/input/touchscreen/resistive-adc-touch.c 6748 6749GENERIC UIO DRIVER FOR PCI DEVICES 6750M: "Michael S. Tsirkin" <mst@redhat.com> 6751L: kvm@vger.kernel.org 6752S: Supported 6753F: drivers/uio/uio_pci_generic.c 6754 6755GENERIC VDSO LIBRARY: 6756M: Andy Lutomirski <luto@kernel.org> 6757M: Thomas Gleixner <tglx@linutronix.de> 6758M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6759L: linux-kernel@vger.kernel.org 6760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6761S: Maintained 6762F: lib/vdso/ 6763F: kernel/time/vsyscall.c 6764F: include/vdso/ 6765F: include/asm-generic/vdso/vsyscall.h 6766 6767GENWQE (IBM Generic Workqueue Card) 6768M: Frank Haverkamp <haver@linux.ibm.com> 6769S: Supported 6770F: drivers/misc/genwqe/ 6771 6772GET_MAINTAINER SCRIPT 6773M: Joe Perches <joe@perches.com> 6774S: Maintained 6775F: scripts/get_maintainer.pl 6776 6777GFS2 FILE SYSTEM 6778M: Bob Peterson <rpeterso@redhat.com> 6779M: Andreas Gruenbacher <agruenba@redhat.com> 6780L: cluster-devel@redhat.com 6781W: http://sources.redhat.com/cluster/ 6782T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6783S: Supported 6784F: Documentation/filesystems/gfs2*.txt 6785F: fs/gfs2/ 6786F: include/uapi/linux/gfs2_ondisk.h 6787 6788GIGASET ISDN DRIVERS 6789M: Paul Bolle <pebolle@tiscali.nl> 6790L: gigaset307x-common@lists.sourceforge.net 6791W: http://gigaset307x.sourceforge.net/ 6792S: Odd Fixes 6793F: drivers/staging/isdn/gigaset/ 6794 6795GNSS SUBSYSTEM 6796M: Johan Hovold <johan@kernel.org> 6797T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6798S: Maintained 6799F: Documentation/ABI/testing/sysfs-class-gnss 6800F: Documentation/devicetree/bindings/gnss/ 6801F: drivers/gnss/ 6802F: include/linux/gnss.h 6803 6804GO7007 MPEG CODEC 6805M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6806L: linux-media@vger.kernel.org 6807S: Maintained 6808F: drivers/media/usb/go7007/ 6809 6810GOODIX TOUCHSCREEN 6811M: Bastien Nocera <hadess@hadess.net> 6812L: linux-input@vger.kernel.org 6813S: Maintained 6814F: drivers/input/touchscreen/goodix.c 6815 6816GOOGLE ETHERNET DRIVERS 6817M: Catherine Sullivan <csully@google.com> 6818R: Sagi Shahar <sagis@google.com> 6819R: Jon Olson <jonolson@google.com> 6820L: netdev@vger.kernel.org 6821S: Supported 6822F: Documentation/networking/device_drivers/google/gve.txt 6823F: drivers/net/ethernet/google 6824 6825GPD POCKET FAN DRIVER 6826M: Hans de Goede <hdegoede@redhat.com> 6827L: platform-driver-x86@vger.kernel.org 6828S: Maintained 6829F: drivers/platform/x86/gpd-pocket-fan.c 6830 6831GPIO ACPI SUPPORT 6832M: Mika Westerberg <mika.westerberg@linux.intel.com> 6833M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6834L: linux-gpio@vger.kernel.org 6835L: linux-acpi@vger.kernel.org 6836S: Maintained 6837F: Documentation/firmware-guide/acpi/gpio-properties.rst 6838F: drivers/gpio/gpiolib-acpi.c 6839 6840GPIO IR Transmitter 6841M: Sean Young <sean@mess.org> 6842L: linux-media@vger.kernel.org 6843S: Maintained 6844F: drivers/media/rc/gpio-ir-tx.c 6845 6846GPIO MOCKUP DRIVER 6847M: Bamvor Jian Zhang <bamv2005@gmail.com> 6848L: linux-gpio@vger.kernel.org 6849S: Maintained 6850F: drivers/gpio/gpio-mockup.c 6851F: tools/testing/selftests/gpio/ 6852 6853GPIO SUBSYSTEM 6854M: Linus Walleij <linus.walleij@linaro.org> 6855M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6856L: linux-gpio@vger.kernel.org 6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6858S: Maintained 6859F: Documentation/devicetree/bindings/gpio/ 6860F: Documentation/driver-api/gpio/ 6861F: Documentation/gpio/ 6862F: Documentation/ABI/testing/gpio-cdev 6863F: Documentation/ABI/obsolete/sysfs-gpio 6864F: drivers/gpio/ 6865F: include/linux/gpio/ 6866F: include/linux/gpio.h 6867F: include/linux/of_gpio.h 6868F: include/asm-generic/gpio.h 6869F: include/uapi/linux/gpio.h 6870F: tools/gpio/ 6871 6872GRE DEMULTIPLEXER DRIVER 6873M: Dmitry Kozlov <xeb@mail.ru> 6874L: netdev@vger.kernel.org 6875S: Maintained 6876F: net/ipv4/gre_demux.c 6877F: net/ipv4/gre_offload.c 6878F: include/net/gre.h 6879 6880GRETH 10/100/1G Ethernet MAC device driver 6881M: Andreas Larsson <andreas@gaisler.com> 6882L: netdev@vger.kernel.org 6883S: Maintained 6884F: drivers/net/ethernet/aeroflex/ 6885 6886GREYBUS AUDIO PROTOCOLS DRIVERS 6887M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6888M: Mark Greer <mgreer@animalcreek.com> 6889S: Maintained 6890F: drivers/staging/greybus/audio_apbridgea.c 6891F: drivers/staging/greybus/audio_apbridgea.h 6892F: drivers/staging/greybus/audio_codec.c 6893F: drivers/staging/greybus/audio_codec.h 6894F: drivers/staging/greybus/audio_gb.c 6895F: drivers/staging/greybus/audio_manager.c 6896F: drivers/staging/greybus/audio_manager.h 6897F: drivers/staging/greybus/audio_manager_module.c 6898F: drivers/staging/greybus/audio_manager_private.h 6899F: drivers/staging/greybus/audio_manager_sysfs.c 6900F: drivers/staging/greybus/audio_module.c 6901F: drivers/staging/greybus/audio_topology.c 6902 6903GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6904M: Viresh Kumar <vireshk@kernel.org> 6905S: Maintained 6906F: drivers/staging/greybus/authentication.c 6907F: drivers/staging/greybus/bootrom.c 6908F: drivers/staging/greybus/firmware.h 6909F: drivers/staging/greybus/fw-core.c 6910F: drivers/staging/greybus/fw-download.c 6911F: drivers/staging/greybus/fw-management.c 6912F: drivers/staging/greybus/greybus_authentication.h 6913F: drivers/staging/greybus/greybus_firmware.h 6914F: drivers/staging/greybus/hid.c 6915F: drivers/staging/greybus/i2c.c 6916F: drivers/staging/greybus/spi.c 6917F: drivers/staging/greybus/spilib.c 6918F: drivers/staging/greybus/spilib.h 6919 6920GREYBUS LOOPBACK DRIVER 6921M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6922S: Maintained 6923F: drivers/staging/greybus/loopback.c 6924 6925GREYBUS PLATFORM DRIVERS 6926M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6927S: Maintained 6928F: drivers/staging/greybus/arche-platform.c 6929F: drivers/staging/greybus/arche-apb-ctrl.c 6930F: drivers/staging/greybus/arche_platform.h 6931 6932GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6933M: Rui Miguel Silva <rmfrfs@gmail.com> 6934S: Maintained 6935F: drivers/staging/greybus/sdio.c 6936F: drivers/staging/greybus/light.c 6937F: drivers/staging/greybus/gpio.c 6938F: drivers/staging/greybus/power_supply.c 6939F: drivers/staging/greybus/spi.c 6940F: drivers/staging/greybus/spilib.c 6941 6942GREYBUS SUBSYSTEM 6943M: Johan Hovold <johan@kernel.org> 6944M: Alex Elder <elder@kernel.org> 6945M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6946S: Maintained 6947F: drivers/staging/greybus/ 6948L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6949 6950GREYBUS UART PROTOCOLS DRIVERS 6951M: David Lin <dtwlin@gmail.com> 6952S: Maintained 6953F: drivers/staging/greybus/uart.c 6954F: drivers/staging/greybus/log.c 6955 6956GS1662 VIDEO SERIALIZER 6957M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6958L: linux-media@vger.kernel.org 6959T: git git://linuxtv.org/media_tree.git 6960S: Maintained 6961F: drivers/media/spi/gs1662.c 6962 6963GSPCA FINEPIX SUBDRIVER 6964M: Frank Zago <frank@zago.net> 6965L: linux-media@vger.kernel.org 6966T: git git://linuxtv.org/media_tree.git 6967S: Maintained 6968F: drivers/media/usb/gspca/finepix.c 6969 6970GSPCA GL860 SUBDRIVER 6971M: Olivier Lorin <o.lorin@laposte.net> 6972L: linux-media@vger.kernel.org 6973T: git git://linuxtv.org/media_tree.git 6974S: Maintained 6975F: drivers/media/usb/gspca/gl860/ 6976 6977GSPCA M5602 SUBDRIVER 6978M: Erik Andren <erik.andren@gmail.com> 6979L: linux-media@vger.kernel.org 6980T: git git://linuxtv.org/media_tree.git 6981S: Maintained 6982F: drivers/media/usb/gspca/m5602/ 6983 6984GSPCA PAC207 SONIXB SUBDRIVER 6985M: Hans Verkuil <hverkuil@xs4all.nl> 6986L: linux-media@vger.kernel.org 6987T: git git://linuxtv.org/media_tree.git 6988S: Odd Fixes 6989F: drivers/media/usb/gspca/pac207.c 6990 6991GSPCA SN9C20X SUBDRIVER 6992M: Brian Johnson <brijohn@gmail.com> 6993L: linux-media@vger.kernel.org 6994T: git git://linuxtv.org/media_tree.git 6995S: Maintained 6996F: drivers/media/usb/gspca/sn9c20x.c 6997 6998GSPCA T613 SUBDRIVER 6999M: Leandro Costantino <lcostantino@gmail.com> 7000L: linux-media@vger.kernel.org 7001T: git git://linuxtv.org/media_tree.git 7002S: Maintained 7003F: drivers/media/usb/gspca/t613.c 7004 7005GSPCA USB WEBCAM DRIVER 7006M: Hans Verkuil <hverkuil@xs4all.nl> 7007L: linux-media@vger.kernel.org 7008T: git git://linuxtv.org/media_tree.git 7009S: Odd Fixes 7010F: drivers/media/usb/gspca/ 7011 7012GTP (GPRS Tunneling Protocol) 7013M: Pablo Neira Ayuso <pablo@netfilter.org> 7014M: Harald Welte <laforge@gnumonks.org> 7015L: osmocom-net-gprs@lists.osmocom.org 7016T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7017S: Maintained 7018F: drivers/net/gtp.c 7019 7020GUID PARTITION TABLE (GPT) 7021M: Davidlohr Bueso <dave@stgolabs.net> 7022L: linux-efi@vger.kernel.org 7023S: Maintained 7024F: block/partitions/efi.* 7025 7026H8/300 ARCHITECTURE 7027M: Yoshinori Sato <ysato@users.sourceforge.jp> 7028L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7029W: http://uclinux-h8.sourceforge.jp 7030T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7031S: Maintained 7032F: arch/h8300/ 7033F: drivers/clocksource/h8300_*.c 7034F: drivers/clk/h8300/ 7035F: drivers/irqchip/irq-renesas-h8*.c 7036 7037HABANALABS PCI DRIVER 7038M: Oded Gabbay <oded.gabbay@gmail.com> 7039T: git https://github.com/HabanaAI/linux.git 7040S: Supported 7041F: drivers/misc/habanalabs/ 7042F: include/uapi/misc/habanalabs.h 7043F: Documentation/ABI/testing/sysfs-driver-habanalabs 7044F: Documentation/ABI/testing/debugfs-driver-habanalabs 7045 7046HACKRF MEDIA DRIVER 7047M: Antti Palosaari <crope@iki.fi> 7048L: linux-media@vger.kernel.org 7049W: https://linuxtv.org 7050W: http://palosaari.fi/linux/ 7051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7052T: git git://linuxtv.org/anttip/media_tree.git 7053S: Maintained 7054F: drivers/media/usb/hackrf/ 7055 7056HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7057M: Frank Seidel <frank@f-seidel.de> 7058L: platform-driver-x86@vger.kernel.org 7059W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7060S: Maintained 7061F: drivers/platform/x86/hdaps.c 7062 7063HARDWARE MONITORING 7064M: Jean Delvare <jdelvare@suse.com> 7065M: Guenter Roeck <linux@roeck-us.net> 7066L: linux-hwmon@vger.kernel.org 7067W: http://hwmon.wiki.kernel.org/ 7068T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7069S: Maintained 7070F: Documentation/devicetree/bindings/hwmon/ 7071F: Documentation/hwmon/ 7072F: drivers/hwmon/ 7073F: include/linux/hwmon*.h 7074F: include/trace/events/hwmon*.h 7075 7076HARDWARE RANDOM NUMBER GENERATOR CORE 7077M: Matt Mackall <mpm@selenic.com> 7078M: Herbert Xu <herbert@gondor.apana.org.au> 7079L: linux-crypto@vger.kernel.org 7080S: Odd fixes 7081F: Documentation/devicetree/bindings/rng/ 7082F: Documentation/hw_random.txt 7083F: drivers/char/hw_random/ 7084F: include/linux/hw_random.h 7085 7086HARDWARE TRACING FACILITIES 7087M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7088S: Maintained 7089F: drivers/hwtracing/ 7090 7091HARDWARE SPINLOCK CORE 7092M: Ohad Ben-Cohen <ohad@wizery.com> 7093M: Bjorn Andersson <bjorn.andersson@linaro.org> 7094L: linux-remoteproc@vger.kernel.org 7095S: Maintained 7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7097F: Documentation/devicetree/bindings/hwlock/ 7098F: Documentation/hwspinlock.txt 7099F: drivers/hwspinlock/ 7100F: include/linux/hwspinlock.h 7101 7102HARMONY SOUND DRIVER 7103L: linux-parisc@vger.kernel.org 7104S: Maintained 7105F: sound/parisc/harmony.* 7106 7107HDPVR USB VIDEO ENCODER DRIVER 7108M: Hans Verkuil <hverkuil@xs4all.nl> 7109L: linux-media@vger.kernel.org 7110T: git git://linuxtv.org/media_tree.git 7111W: https://linuxtv.org 7112S: Odd Fixes 7113F: drivers/media/usb/hdpvr/ 7114 7115HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7116M: Jerry Hoemann <jerry.hoemann@hpe.com> 7117S: Supported 7118F: Documentation/watchdog/hpwdt.rst 7119F: drivers/watchdog/hpwdt.c 7120 7121HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7122M: Don Brace <don.brace@microsemi.com> 7123L: esc.storagedev@microsemi.com 7124L: linux-scsi@vger.kernel.org 7125S: Supported 7126F: Documentation/scsi/hpsa.txt 7127F: drivers/scsi/hpsa*.[ch] 7128F: include/linux/cciss*.h 7129F: include/uapi/linux/cciss*.h 7130 7131HFI1 DRIVER 7132M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7133M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7134L: linux-rdma@vger.kernel.org 7135S: Supported 7136F: drivers/infiniband/hw/hfi1 7137 7138HFS FILESYSTEM 7139L: linux-fsdevel@vger.kernel.org 7140S: Orphan 7141F: Documentation/filesystems/hfs.txt 7142F: fs/hfs/ 7143 7144HFSPLUS FILESYSTEM 7145L: linux-fsdevel@vger.kernel.org 7146S: Orphan 7147F: Documentation/filesystems/hfsplus.txt 7148F: fs/hfsplus/ 7149 7150HGA FRAMEBUFFER DRIVER 7151M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7152L: linux-nvidia@lists.surfsouth.com 7153W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7154S: Maintained 7155F: drivers/video/fbdev/hgafb.c 7156 7157HIBERNATION (aka Software Suspend, aka swsusp) 7158M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7159M: Pavel Machek <pavel@ucw.cz> 7160L: linux-pm@vger.kernel.org 7161B: https://bugzilla.kernel.org 7162S: Supported 7163F: arch/x86/power/ 7164F: drivers/base/power/ 7165F: kernel/power/ 7166F: include/linux/suspend.h 7167F: include/linux/freezer.h 7168F: include/linux/pm.h 7169F: arch/*/include/asm/suspend*.h 7170 7171HID CORE LAYER 7172M: Jiri Kosina <jikos@kernel.org> 7173M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7174L: linux-input@vger.kernel.org 7175T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7176S: Maintained 7177F: drivers/hid/ 7178F: include/linux/hid* 7179F: include/uapi/linux/hid* 7180 7181HID SENSOR HUB DRIVERS 7182M: Jiri Kosina <jikos@kernel.org> 7183M: Jonathan Cameron <jic23@kernel.org> 7184M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7185L: linux-input@vger.kernel.org 7186L: linux-iio@vger.kernel.org 7187S: Maintained 7188F: Documentation/hid/hid-sensor* 7189F: drivers/hid/hid-sensor-* 7190F: drivers/iio/*/hid-* 7191F: include/linux/hid-sensor-* 7192 7193HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7194M: Thomas Gleixner <tglx@linutronix.de> 7195L: linux-kernel@vger.kernel.org 7196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7197S: Maintained 7198F: Documentation/timers/ 7199F: kernel/time/hrtimer.c 7200F: kernel/time/clockevents.c 7201F: kernel/time/timer_*.c 7202F: include/linux/clockchips.h 7203F: include/linux/hrtimer.h 7204 7205HIGH-SPEED SCC DRIVER FOR AX.25 7206L: linux-hams@vger.kernel.org 7207S: Orphan 7208F: drivers/net/hamradio/dmascc.c 7209F: drivers/net/hamradio/scc.c 7210 7211HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7212M: HighPoint Linux Team <linux@highpoint-tech.com> 7213W: http://www.highpoint-tech.com 7214S: Supported 7215F: Documentation/scsi/hptiop.txt 7216F: drivers/scsi/hptiop.c 7217 7218HIPPI 7219M: Jes Sorensen <jes@trained-monkey.org> 7220L: linux-hippi@sunsite.dk 7221S: Maintained 7222F: include/linux/hippidevice.h 7223F: include/uapi/linux/if_hippi.h 7224F: net/802/hippi.c 7225F: drivers/net/hippi/ 7226 7227HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7228M: Yisen Zhuang <yisen.zhuang@huawei.com> 7229M: Salil Mehta <salil.mehta@huawei.com> 7230L: netdev@vger.kernel.org 7231W: http://www.hisilicon.com 7232S: Maintained 7233F: drivers/net/ethernet/hisilicon/hns3/ 7234 7235HISILICON LPC BUS DRIVER 7236M: john.garry@huawei.com 7237W: http://www.hisilicon.com 7238S: Maintained 7239F: drivers/bus/hisi_lpc.c 7240F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7241 7242HISILICON NETWORK SUBSYSTEM DRIVER 7243M: Yisen Zhuang <yisen.zhuang@huawei.com> 7244M: Salil Mehta <salil.mehta@huawei.com> 7245L: netdev@vger.kernel.org 7246W: http://www.hisilicon.com 7247S: Maintained 7248F: drivers/net/ethernet/hisilicon/ 7249F: Documentation/devicetree/bindings/net/hisilicon*.txt 7250 7251HISILICON PMU DRIVER 7252M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7253W: http://www.hisilicon.com 7254S: Supported 7255F: drivers/perf/hisilicon 7256F: Documentation/perf/hisi-pmu.txt 7257 7258HISILICON ROCE DRIVER 7259M: Lijun Ou <oulijun@huawei.com> 7260M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7261L: linux-rdma@vger.kernel.org 7262S: Maintained 7263F: drivers/infiniband/hw/hns/ 7264F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7265 7266HISILICON SAS Controller 7267M: John Garry <john.garry@huawei.com> 7268W: http://www.hisilicon.com 7269S: Supported 7270F: drivers/scsi/hisi_sas/ 7271F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7272 7273HMM - Heterogeneous Memory Management 7274M: Jérôme Glisse <jglisse@redhat.com> 7275L: linux-mm@kvack.org 7276S: Maintained 7277F: mm/hmm* 7278F: include/linux/hmm* 7279F: Documentation/vm/hmm.rst 7280 7281HOST AP DRIVER 7282M: Jouni Malinen <j@w1.fi> 7283L: linux-wireless@vger.kernel.org 7284W: http://w1.fi/hostap-driver.html 7285S: Obsolete 7286F: drivers/net/wireless/intersil/hostap/ 7287 7288HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7289L: platform-driver-x86@vger.kernel.org 7290S: Orphan 7291F: drivers/platform/x86/tc1100-wmi.c 7292 7293HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7294M: Jaroslav Kysela <perex@perex.cz> 7295S: Maintained 7296F: drivers/net/ethernet/hp/hp100.* 7297 7298HPET: High Precision Event Timers driver 7299M: Clemens Ladisch <clemens@ladisch.de> 7300S: Maintained 7301F: Documentation/timers/hpet.rst 7302F: drivers/char/hpet.c 7303F: include/linux/hpet.h 7304F: include/uapi/linux/hpet.h 7305 7306HPET: x86 7307S: Orphan 7308F: arch/x86/kernel/hpet.c 7309F: arch/x86/include/asm/hpet.h 7310 7311HPFS FILESYSTEM 7312M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7313W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7314S: Maintained 7315F: fs/hpfs/ 7316 7317HSI SUBSYSTEM 7318M: Sebastian Reichel <sre@kernel.org> 7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7320S: Maintained 7321F: Documentation/ABI/testing/sysfs-bus-hsi 7322F: Documentation/driver-api/hsi.rst 7323F: drivers/hsi/ 7324F: include/linux/hsi/ 7325F: include/uapi/linux/hsi/ 7326 7327HSO 3G MODEM DRIVER 7328L: linux-usb@vger.kernel.org 7329S: Orphan 7330F: drivers/net/usb/hso.c 7331 7332HSR NETWORK PROTOCOL 7333M: Arvid Brodin <arvid.brodin@alten.se> 7334L: netdev@vger.kernel.org 7335S: Maintained 7336F: net/hsr/ 7337 7338HT16K33 LED CONTROLLER DRIVER 7339M: Robin van der Gracht <robin@protonic.nl> 7340S: Maintained 7341F: drivers/auxdisplay/ht16k33.c 7342F: Documentation/devicetree/bindings/display/ht16k33.txt 7343 7344HTCPEN TOUCHSCREEN DRIVER 7345M: Pau Oliva Fora <pof@eslack.org> 7346L: linux-input@vger.kernel.org 7347S: Maintained 7348F: drivers/input/touchscreen/htcpen.c 7349 7350HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7351M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7352L: linux-iio@vger.kernel.org 7353W: http://www.st.com/ 7354S: Maintained 7355F: drivers/iio/humidity/hts221* 7356F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7357 7358HUAWEI ETHERNET DRIVER 7359M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7360L: netdev@vger.kernel.org 7361S: Supported 7362F: Documentation/networking/hinic.txt 7363F: drivers/net/ethernet/huawei/hinic/ 7364 7365HUGETLB FILESYSTEM 7366M: Mike Kravetz <mike.kravetz@oracle.com> 7367L: linux-mm@kvack.org 7368S: Maintained 7369F: fs/hugetlbfs/ 7370F: mm/hugetlb.c 7371F: include/linux/hugetlb.h 7372F: Documentation/admin-guide/mm/hugetlbpage.rst 7373F: Documentation/vm/hugetlbfs_reserv.rst 7374F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7375 7376HVA ST MEDIA DRIVER 7377M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7378L: linux-media@vger.kernel.org 7379T: git git://linuxtv.org/media_tree.git 7380W: https://linuxtv.org 7381S: Supported 7382F: drivers/media/platform/sti/hva 7383 7384HWPOISON MEMORY FAILURE HANDLING 7385M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7386L: linux-mm@kvack.org 7387S: Maintained 7388F: mm/memory-failure.c 7389F: mm/hwpoison-inject.c 7390 7391HYGON PROCESSOR SUPPORT 7392M: Pu Wen <puwen@hygon.cn> 7393L: linux-kernel@vger.kernel.org 7394S: Maintained 7395F: arch/x86/kernel/cpu/hygon.c 7396 7397Hyper-V CORE AND DRIVERS 7398M: "K. Y. Srinivasan" <kys@microsoft.com> 7399M: Haiyang Zhang <haiyangz@microsoft.com> 7400M: Stephen Hemminger <sthemmin@microsoft.com> 7401M: Sasha Levin <sashal@kernel.org> 7402T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7403L: linux-hyperv@vger.kernel.org 7404S: Supported 7405F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7406F: arch/x86/include/asm/mshyperv.h 7407F: arch/x86/include/asm/trace/hyperv.h 7408F: arch/x86/include/asm/hyperv-tlfs.h 7409F: arch/x86/kernel/cpu/mshyperv.c 7410F: arch/x86/hyperv 7411F: drivers/clocksource/hyperv_timer.c 7412F: drivers/hid/hid-hyperv.c 7413F: drivers/hv/ 7414F: drivers/input/serio/hyperv-keyboard.c 7415F: drivers/pci/controller/pci-hyperv.c 7416F: drivers/net/hyperv/ 7417F: drivers/scsi/storvsc_drv.c 7418F: drivers/uio/uio_hv_generic.c 7419F: drivers/video/fbdev/hyperv_fb.c 7420F: drivers/iommu/hyperv_iommu.c 7421F: net/vmw_vsock/hyperv_transport.c 7422F: include/clocksource/hyperv_timer.h 7423F: include/linux/hyperv.h 7424F: include/uapi/linux/hyperv.h 7425F: include/asm-generic/mshyperv.h 7426F: tools/hv/ 7427F: Documentation/ABI/stable/sysfs-bus-vmbus 7428 7429HYPERVISOR VIRTUAL CONSOLE DRIVER 7430L: linuxppc-dev@lists.ozlabs.org 7431S: Odd Fixes 7432F: drivers/tty/hvc/ 7433 7434I2C ACPI SUPPORT 7435M: Mika Westerberg <mika.westerberg@linux.intel.com> 7436L: linux-i2c@vger.kernel.org 7437L: linux-acpi@vger.kernel.org 7438S: Maintained 7439F: drivers/i2c/i2c-core-acpi.c 7440 7441I2C CONTROLLER DRIVER FOR NVIDIA GPU 7442M: Ajay Gupta <ajayg@nvidia.com> 7443L: linux-i2c@vger.kernel.org 7444S: Maintained 7445F: Documentation/i2c/busses/i2c-nvidia-gpu 7446F: drivers/i2c/busses/i2c-nvidia-gpu.c 7447 7448I2C MUXES 7449M: Peter Rosin <peda@axentia.se> 7450L: linux-i2c@vger.kernel.org 7451S: Maintained 7452F: Documentation/i2c/i2c-topology 7453F: Documentation/i2c/muxes/ 7454F: Documentation/devicetree/bindings/i2c/i2c-mux* 7455F: Documentation/devicetree/bindings/i2c/i2c-arb* 7456F: Documentation/devicetree/bindings/i2c/i2c-gate* 7457F: drivers/i2c/i2c-mux.c 7458F: drivers/i2c/muxes/ 7459F: include/linux/i2c-mux.h 7460 7461I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7462M: Gregory CLEMENT <gregory.clement@bootlin.com> 7463L: linux-i2c@vger.kernel.org 7464S: Maintained 7465F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7466F: drivers/i2c/busses/i2c-mv64xxx.c 7467 7468I2C OVER PARALLEL PORT 7469M: Jean Delvare <jdelvare@suse.com> 7470L: linux-i2c@vger.kernel.org 7471S: Maintained 7472F: Documentation/i2c/busses/i2c-parport 7473F: Documentation/i2c/busses/i2c-parport-light 7474F: drivers/i2c/busses/i2c-parport.c 7475F: drivers/i2c/busses/i2c-parport-light.c 7476 7477I2C SUBSYSTEM 7478M: Wolfram Sang <wsa@the-dreams.de> 7479L: linux-i2c@vger.kernel.org 7480W: https://i2c.wiki.kernel.org/ 7481Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7483S: Maintained 7484F: Documentation/devicetree/bindings/i2c/i2c.txt 7485F: Documentation/i2c/ 7486F: drivers/i2c/* 7487F: include/linux/i2c.h 7488F: include/linux/i2c-dev.h 7489F: include/linux/i2c-smbus.h 7490F: include/uapi/linux/i2c.h 7491F: include/uapi/linux/i2c-*.h 7492 7493I2C SUBSYSTEM HOST DRIVERS 7494L: linux-i2c@vger.kernel.org 7495W: https://i2c.wiki.kernel.org/ 7496Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7497T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7498S: Odd Fixes 7499F: Documentation/devicetree/bindings/i2c/ 7500F: drivers/i2c/algos/ 7501F: drivers/i2c/busses/ 7502 7503I2C-TAOS-EVM DRIVER 7504M: Jean Delvare <jdelvare@suse.com> 7505L: linux-i2c@vger.kernel.org 7506S: Maintained 7507F: Documentation/i2c/busses/i2c-taos-evm 7508F: drivers/i2c/busses/i2c-taos-evm.c 7509 7510I2C-TINY-USB DRIVER 7511M: Till Harbaum <till@harbaum.org> 7512L: linux-i2c@vger.kernel.org 7513W: http://www.harbaum.org/till/i2c_tiny_usb 7514S: Maintained 7515F: drivers/i2c/busses/i2c-tiny-usb.c 7516 7517I2C/SMBUS CONTROLLER DRIVERS FOR PC 7518M: Jean Delvare <jdelvare@suse.com> 7519L: linux-i2c@vger.kernel.org 7520S: Maintained 7521F: Documentation/i2c/busses/i2c-ali1535 7522F: Documentation/i2c/busses/i2c-ali1563 7523F: Documentation/i2c/busses/i2c-ali15x3 7524F: Documentation/i2c/busses/i2c-amd756 7525F: Documentation/i2c/busses/i2c-amd8111 7526F: Documentation/i2c/busses/i2c-i801 7527F: Documentation/i2c/busses/i2c-nforce2 7528F: Documentation/i2c/busses/i2c-piix4 7529F: Documentation/i2c/busses/i2c-sis5595 7530F: Documentation/i2c/busses/i2c-sis630 7531F: Documentation/i2c/busses/i2c-sis96x 7532F: Documentation/i2c/busses/i2c-via 7533F: Documentation/i2c/busses/i2c-viapro 7534F: drivers/i2c/busses/i2c-ali1535.c 7535F: drivers/i2c/busses/i2c-ali1563.c 7536F: drivers/i2c/busses/i2c-ali15x3.c 7537F: drivers/i2c/busses/i2c-amd756.c 7538F: drivers/i2c/busses/i2c-amd756-s4882.c 7539F: drivers/i2c/busses/i2c-amd8111.c 7540F: drivers/i2c/busses/i2c-i801.c 7541F: drivers/i2c/busses/i2c-isch.c 7542F: drivers/i2c/busses/i2c-nforce2.c 7543F: drivers/i2c/busses/i2c-nforce2-s4985.c 7544F: drivers/i2c/busses/i2c-piix4.c 7545F: drivers/i2c/busses/i2c-sis5595.c 7546F: drivers/i2c/busses/i2c-sis630.c 7547F: drivers/i2c/busses/i2c-sis96x.c 7548F: drivers/i2c/busses/i2c-via.c 7549F: drivers/i2c/busses/i2c-viapro.c 7550 7551I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7552M: Hans de Goede <hdegoede@redhat.com> 7553L: linux-i2c@vger.kernel.org 7554S: Maintained 7555F: drivers/i2c/busses/i2c-cht-wc.c 7556 7557I2C/SMBUS ISMT DRIVER 7558M: Seth Heasley <seth.heasley@intel.com> 7559M: Neil Horman <nhorman@tuxdriver.com> 7560L: linux-i2c@vger.kernel.org 7561F: drivers/i2c/busses/i2c-ismt.c 7562F: Documentation/i2c/busses/i2c-ismt 7563 7564I2C/SMBUS STUB DRIVER 7565M: Jean Delvare <jdelvare@suse.com> 7566L: linux-i2c@vger.kernel.org 7567S: Maintained 7568F: drivers/i2c/i2c-stub.c 7569 7570I3C SUBSYSTEM 7571M: Boris Brezillon <bbrezillon@kernel.org> 7572L: linux-i3c@lists.infradead.org 7573C: irc://chat.freenode.net/linux-i3c 7574T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7575S: Maintained 7576F: Documentation/ABI/testing/sysfs-bus-i3c 7577F: Documentation/devicetree/bindings/i3c/ 7578F: Documentation/driver-api/i3c 7579F: drivers/i3c/ 7580F: include/linux/i3c/ 7581 7582I3C DRIVER FOR SYNOPSYS DESIGNWARE 7583M: Vitor Soares <vitor.soares@synopsys.com> 7584S: Maintained 7585F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7586F: drivers/i3c/master/dw* 7587 7588IA64 (Itanium) PLATFORM 7589M: Tony Luck <tony.luck@intel.com> 7590M: Fenghua Yu <fenghua.yu@intel.com> 7591L: linux-ia64@vger.kernel.org 7592T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7593S: Maintained 7594F: arch/ia64/ 7595 7596IBM Power 842 compression accelerator 7597M: Haren Myneni <haren@us.ibm.com> 7598S: Supported 7599F: drivers/crypto/nx/Makefile 7600F: drivers/crypto/nx/Kconfig 7601F: drivers/crypto/nx/nx-842* 7602F: include/linux/sw842.h 7603F: crypto/842.c 7604F: lib/842/ 7605 7606IBM Power in-Nest Crypto Acceleration 7607M: Breno Leitão <leitao@debian.org> 7608M: Nayna Jain <nayna@linux.ibm.com> 7609M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7610L: linux-crypto@vger.kernel.org 7611S: Supported 7612F: drivers/crypto/nx/Makefile 7613F: drivers/crypto/nx/Kconfig 7614F: drivers/crypto/nx/nx-aes* 7615F: drivers/crypto/nx/nx-sha* 7616F: drivers/crypto/nx/nx.* 7617F: drivers/crypto/nx/nx_csbcpb.h 7618F: drivers/crypto/nx/nx_debugfs.h 7619 7620IBM Power Linux RAID adapter 7621M: Brian King <brking@us.ibm.com> 7622S: Supported 7623F: drivers/scsi/ipr.* 7624 7625IBM Power SRIOV Virtual NIC Device Driver 7626M: Thomas Falcon <tlfalcon@linux.ibm.com> 7627M: John Allen <jallen@linux.ibm.com> 7628L: netdev@vger.kernel.org 7629S: Supported 7630F: drivers/net/ethernet/ibm/ibmvnic.* 7631 7632IBM Power Virtual Accelerator Switchboard 7633M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7634L: linuxppc-dev@lists.ozlabs.org 7635S: Supported 7636F: arch/powerpc/platforms/powernv/vas* 7637F: arch/powerpc/platforms/powernv/copy-paste.h 7638F: arch/powerpc/include/asm/vas.h 7639 7640IBM Power Virtual Ethernet Device Driver 7641M: Thomas Falcon <tlfalcon@linux.ibm.com> 7642L: netdev@vger.kernel.org 7643S: Supported 7644F: drivers/net/ethernet/ibm/ibmveth.* 7645 7646IBM Power Virtual FC Device Drivers 7647M: Tyrel Datwyler <tyreld@linux.ibm.com> 7648L: linux-scsi@vger.kernel.org 7649S: Supported 7650F: drivers/scsi/ibmvscsi/ibmvfc* 7651 7652IBM Power Virtual Management Channel Driver 7653M: Steven Royer <seroyer@linux.ibm.com> 7654S: Supported 7655F: drivers/misc/ibmvmc.* 7656 7657IBM Power Virtual SCSI Device Drivers 7658M: Tyrel Datwyler <tyreld@linux.ibm.com> 7659L: linux-scsi@vger.kernel.org 7660S: Supported 7661F: drivers/scsi/ibmvscsi/ibmvscsi* 7662F: include/scsi/viosrp.h 7663 7664IBM Power Virtual SCSI Device Target Driver 7665M: Michael Cyr <mikecyr@linux.ibm.com> 7666L: linux-scsi@vger.kernel.org 7667L: target-devel@vger.kernel.org 7668S: Supported 7669F: drivers/scsi/ibmvscsi_tgt/ 7670 7671IBM Power VMX Cryptographic instructions 7672M: Breno Leitão <leitao@debian.org> 7673M: Nayna Jain <nayna@linux.ibm.com> 7674M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7675L: linux-crypto@vger.kernel.org 7676S: Supported 7677F: drivers/crypto/vmx/Makefile 7678F: drivers/crypto/vmx/Kconfig 7679F: drivers/crypto/vmx/vmx.c 7680F: drivers/crypto/vmx/aes* 7681F: drivers/crypto/vmx/ghash* 7682F: drivers/crypto/vmx/ppc-xlate.pl 7683 7684IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7685M: Tyrel Datwyler <tyreld@linux.ibm.com> 7686L: linux-pci@vger.kernel.org 7687L: linuxppc-dev@lists.ozlabs.org 7688S: Supported 7689F: drivers/pci/hotplug/rpaphp* 7690 7691IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7692M: Tyrel Datwyler <tyreld@linux.ibm.com> 7693L: linux-pci@vger.kernel.org 7694L: linuxppc-dev@lists.ozlabs.org 7695S: Supported 7696F: drivers/pci/hotplug/rpadlpar* 7697 7698IBM ServeRAID RAID DRIVER 7699S: Orphan 7700F: drivers/scsi/ips.* 7701 7702ICH LPC AND GPIO DRIVER 7703M: Peter Tyser <ptyser@xes-inc.com> 7704S: Maintained 7705F: drivers/mfd/lpc_ich.c 7706F: drivers/gpio/gpio-ich.c 7707 7708IDE SUBSYSTEM 7709M: "David S. Miller" <davem@davemloft.net> 7710L: linux-ide@vger.kernel.org 7711Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7712T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7713S: Maintained 7714F: Documentation/ide/ 7715F: drivers/ide/ 7716F: include/linux/ide.h 7717 7718IDE/ATAPI DRIVERS 7719M: Borislav Petkov <bp@alien8.de> 7720L: linux-ide@vger.kernel.org 7721S: Maintained 7722F: Documentation/cdrom/ide-cd.rst 7723F: drivers/ide/ide-cd* 7724 7725IDEAPAD LAPTOP EXTRAS DRIVER 7726M: Ike Panhc <ike.pan@canonical.com> 7727L: platform-driver-x86@vger.kernel.org 7728W: http://launchpad.net/ideapad-laptop 7729S: Maintained 7730F: drivers/platform/x86/ideapad-laptop.c 7731 7732IDEAPAD LAPTOP SLIDEBAR DRIVER 7733M: Andrey Moiseev <o2g.org.ru@gmail.com> 7734L: linux-input@vger.kernel.org 7735W: https://github.com/o2genum/ideapad-slidebar 7736S: Maintained 7737F: drivers/input/misc/ideapad_slidebar.c 7738 7739IDT VersaClock 5 CLOCK DRIVER 7740M: Marek Vasut <marek.vasut@gmail.com> 7741S: Maintained 7742F: drivers/clk/clk-versaclock5.c 7743 7744IEEE 802.15.4 SUBSYSTEM 7745M: Alexander Aring <alex.aring@gmail.com> 7746M: Stefan Schmidt <stefan@datenfreihafen.org> 7747L: linux-wpan@vger.kernel.org 7748W: http://wpan.cakelab.org/ 7749T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7750T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7751S: Maintained 7752F: net/ieee802154/ 7753F: net/mac802154/ 7754F: drivers/net/ieee802154/ 7755F: include/linux/nl802154.h 7756F: include/linux/ieee802154.h 7757F: include/net/nl802154.h 7758F: include/net/mac802154.h 7759F: include/net/af_ieee802154.h 7760F: include/net/cfg802154.h 7761F: include/net/ieee802154_netdev.h 7762F: Documentation/networking/ieee802154.rst 7763 7764IFE PROTOCOL 7765M: Yotam Gigi <yotam.gi@gmail.com> 7766M: Jamal Hadi Salim <jhs@mojatatu.com> 7767F: net/ife 7768F: include/net/ife.h 7769F: include/uapi/linux/ife.h 7770 7771IGORPLUG-USB IR RECEIVER 7772M: Sean Young <sean@mess.org> 7773L: linux-media@vger.kernel.org 7774S: Maintained 7775F: drivers/media/rc/igorplugusb.c 7776 7777IGUANAWORKS USB IR TRANSCEIVER 7778M: Sean Young <sean@mess.org> 7779L: linux-media@vger.kernel.org 7780S: Maintained 7781F: drivers/media/rc/iguanair.c 7782 7783IIO DIGITAL POTENTIOMETER DAC 7784M: Peter Rosin <peda@axentia.se> 7785L: linux-iio@vger.kernel.org 7786S: Maintained 7787F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7788F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7789F: drivers/iio/dac/dpot-dac.c 7790 7791IIO ENVELOPE DETECTOR 7792M: Peter Rosin <peda@axentia.se> 7793L: linux-iio@vger.kernel.org 7794S: Maintained 7795F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7796F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7797F: drivers/iio/adc/envelope-detector.c 7798 7799IIO MULTIPLEXER 7800M: Peter Rosin <peda@axentia.se> 7801L: linux-iio@vger.kernel.org 7802S: Maintained 7803F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7804F: drivers/iio/multiplexer/iio-mux.c 7805 7806IIO SUBSYSTEM AND DRIVERS 7807M: Jonathan Cameron <jic23@kernel.org> 7808R: Hartmut Knaack <knaack.h@gmx.de> 7809R: Lars-Peter Clausen <lars@metafoo.de> 7810R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7811L: linux-iio@vger.kernel.org 7812T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7813S: Maintained 7814F: Documentation/ABI/testing/configfs-iio* 7815F: Documentation/ABI/testing/sysfs-bus-iio* 7816F: Documentation/devicetree/bindings/iio/ 7817F: drivers/iio/ 7818F: drivers/staging/iio/ 7819F: include/linux/iio/ 7820F: tools/iio/ 7821 7822IIO UNIT CONVERTER 7823M: Peter Rosin <peda@axentia.se> 7824L: linux-iio@vger.kernel.org 7825S: Maintained 7826F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7827F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7828F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7829F: drivers/iio/afe/iio-rescale.c 7830 7831IKANOS/ADI EAGLE ADSL USB DRIVER 7832M: Matthieu Castet <castet.matthieu@free.fr> 7833M: Stanislaw Gruszka <stf_xl@wp.pl> 7834S: Maintained 7835F: drivers/usb/atm/ueagle-atm.c 7836 7837IMGTEC ASCII LCD DRIVER 7838M: Paul Burton <paul.burton@mips.com> 7839S: Maintained 7840F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7841F: drivers/auxdisplay/img-ascii-lcd.c 7842 7843IMGTEC IR DECODER DRIVER 7844M: James Hogan <jhogan@kernel.org> 7845S: Maintained 7846F: drivers/media/rc/img-ir/ 7847 7848IMON SOUNDGRAPH USB IR RECEIVER 7849M: Sean Young <sean@mess.org> 7850L: linux-media@vger.kernel.org 7851S: Maintained 7852F: drivers/media/rc/imon_raw.c 7853F: drivers/media/rc/imon.c 7854 7855IMS TWINTURBO FRAMEBUFFER DRIVER 7856L: linux-fbdev@vger.kernel.org 7857S: Orphan 7858F: drivers/video/fbdev/imsttfb.c 7859 7860INA209 HARDWARE MONITOR DRIVER 7861M: Guenter Roeck <linux@roeck-us.net> 7862L: linux-hwmon@vger.kernel.org 7863S: Maintained 7864F: Documentation/hwmon/ina209.rst 7865F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7866F: drivers/hwmon/ina209.c 7867 7868INA2XX HARDWARE MONITOR DRIVER 7869M: Guenter Roeck <linux@roeck-us.net> 7870L: linux-hwmon@vger.kernel.org 7871S: Maintained 7872F: Documentation/hwmon/ina2xx.rst 7873F: drivers/hwmon/ina2xx.c 7874F: include/linux/platform_data/ina2xx.h 7875 7876INDUSTRY PACK SUBSYSTEM (IPACK) 7877M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7878M: Jens Taprogge <jens.taprogge@taprogge.org> 7879M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7880L: industrypack-devel@lists.sourceforge.net 7881W: http://industrypack.sourceforge.net 7882S: Maintained 7883F: drivers/ipack/ 7884 7885INFINEON DPS310 Driver 7886M: Eddie James <eajames@linux.ibm.com> 7887L: linux-iio@vger.kernel.org 7888F: drivers/iio/pressure/dps310.c 7889S: Maintained 7890 7891INFINIBAND SUBSYSTEM 7892M: Doug Ledford <dledford@redhat.com> 7893M: Jason Gunthorpe <jgg@mellanox.com> 7894L: linux-rdma@vger.kernel.org 7895W: https://github.com/linux-rdma/rdma-core 7896Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7897T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7898S: Supported 7899F: Documentation/devicetree/bindings/infiniband/ 7900F: Documentation/infiniband/ 7901F: drivers/infiniband/ 7902F: include/uapi/linux/if_infiniband.h 7903F: include/uapi/rdma/ 7904F: include/rdma/ 7905F: include/trace/events/ib_mad.h 7906F: include/trace/events/ib_umad.h 7907F: samples/bpf/ibumad_kern.c 7908F: samples/bpf/ibumad_user.c 7909 7910INGENIC JZ4780 DMA Driver 7911M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7912S: Maintained 7913F: drivers/dma/dma-jz4780.c 7914 7915INGENIC JZ4780 NAND DRIVER 7916M: Harvey Hunt <harveyhuntnexus@gmail.com> 7917L: linux-mtd@lists.infradead.org 7918S: Maintained 7919F: drivers/mtd/nand/raw/ingenic/ 7920 7921INOTIFY 7922M: Jan Kara <jack@suse.cz> 7923R: Amir Goldstein <amir73il@gmail.com> 7924L: linux-fsdevel@vger.kernel.org 7925S: Maintained 7926F: Documentation/filesystems/inotify.txt 7927F: fs/notify/inotify/ 7928F: include/linux/inotify.h 7929F: include/uapi/linux/inotify.h 7930 7931INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7932M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7933L: linux-input@vger.kernel.org 7934Q: http://patchwork.kernel.org/project/linux-input/list/ 7935T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7936S: Maintained 7937F: drivers/input/ 7938F: include/linux/input.h 7939F: include/uapi/linux/input.h 7940F: include/uapi/linux/input-event-codes.h 7941F: include/linux/input/ 7942F: Documentation/devicetree/bindings/input/ 7943F: Documentation/devicetree/bindings/serio/ 7944F: Documentation/input/ 7945 7946INPUT MULTITOUCH (MT) PROTOCOL 7947M: Henrik Rydberg <rydberg@bitmath.org> 7948L: linux-input@vger.kernel.org 7949S: Odd fixes 7950F: Documentation/input/multi-touch-protocol.rst 7951F: drivers/input/input-mt.c 7952K: \b(ABS|SYN)_MT_ 7953 7954INSIDE SECURE CRYPTO DRIVER 7955M: Antoine Tenart <antoine.tenart@bootlin.com> 7956F: drivers/crypto/inside-secure/ 7957S: Maintained 7958L: linux-crypto@vger.kernel.org 7959 7960INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7961M: Mimi Zohar <zohar@linux.ibm.com> 7962M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7963L: linux-integrity@vger.kernel.org 7964T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7965S: Supported 7966F: security/integrity/ima/ 7967 7968INTEL 810/815 FRAMEBUFFER DRIVER 7969M: Antonino Daplas <adaplas@gmail.com> 7970L: linux-fbdev@vger.kernel.org 7971S: Maintained 7972F: drivers/video/fbdev/i810/ 7973 7974INTEL ASoC DRIVERS 7975M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7976M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7977M: Jie Yang <yang.jie@linux.intel.com> 7978L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7979S: Supported 7980F: sound/soc/intel/ 7981 7982INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7983M: Hans de Goede <hdegoede@redhat.com> 7984L: platform-driver-x86@vger.kernel.org 7985S: Maintained 7986F: drivers/platform/x86/intel_atomisp2_pm.c 7987 7988INTEL C600 SERIES SAS CONTROLLER DRIVER 7989M: Intel SCU Linux support <intel-linux-scu@intel.com> 7990M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7991L: linux-scsi@vger.kernel.org 7992T: git git://git.code.sf.net/p/intel-sas/isci 7993S: Supported 7994F: drivers/scsi/isci/ 7995 7996INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7997M: Jani Nikula <jani.nikula@linux.intel.com> 7998M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7999M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8000L: intel-gfx@lists.freedesktop.org 8001W: https://01.org/linuxgraphics/ 8002B: https://01.org/linuxgraphics/documentation/how-report-bugs 8003C: irc://chat.freenode.net/intel-gfx 8004Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8005T: git git://anongit.freedesktop.org/drm-intel 8006S: Supported 8007F: drivers/gpu/drm/i915/ 8008F: include/drm/i915* 8009F: include/uapi/drm/i915_drm.h 8010F: Documentation/gpu/i915.rst 8011 8012INTEL ETHERNET DRIVERS 8013M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8014L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8015W: http://www.intel.com/support/feedback.htm 8016W: http://e1000.sourceforge.net/ 8017Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8018T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8019T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8020S: Supported 8021F: Documentation/networking/device_drivers/intel/e100.rst 8022F: Documentation/networking/device_drivers/intel/e1000.rst 8023F: Documentation/networking/device_drivers/intel/e1000e.rst 8024F: Documentation/networking/device_drivers/intel/fm10k.rst 8025F: Documentation/networking/device_drivers/intel/igb.rst 8026F: Documentation/networking/device_drivers/intel/igbvf.rst 8027F: Documentation/networking/device_drivers/intel/ixgb.rst 8028F: Documentation/networking/device_drivers/intel/ixgbe.rst 8029F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8030F: Documentation/networking/device_drivers/intel/i40e.rst 8031F: Documentation/networking/device_drivers/intel/iavf.rst 8032F: Documentation/networking/device_drivers/intel/ice.rst 8033F: drivers/net/ethernet/intel/ 8034F: drivers/net/ethernet/intel/*/ 8035F: include/linux/avf/virtchnl.h 8036 8037INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8038M: Maik Broemme <mbroemme@libmpq.org> 8039L: linux-fbdev@vger.kernel.org 8040S: Maintained 8041F: Documentation/fb/intelfb.rst 8042F: drivers/video/fbdev/intelfb/ 8043 8044INTEL GPIO DRIVERS 8045M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8046L: linux-gpio@vger.kernel.org 8047S: Maintained 8048T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8049F: drivers/gpio/gpio-ich.c 8050F: drivers/gpio/gpio-intel-mid.c 8051F: drivers/gpio/gpio-lynxpoint.c 8052F: drivers/gpio/gpio-merrifield.c 8053F: drivers/gpio/gpio-ml-ioh.c 8054F: drivers/gpio/gpio-pch.c 8055F: drivers/gpio/gpio-sch.c 8056F: drivers/gpio/gpio-sodaville.c 8057 8058INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8059M: Zhenyu Wang <zhenyuw@linux.intel.com> 8060M: Zhi Wang <zhi.a.wang@intel.com> 8061L: intel-gvt-dev@lists.freedesktop.org 8062L: intel-gfx@lists.freedesktop.org 8063W: https://01.org/igvt-g 8064T: git https://github.com/intel/gvt-linux.git 8065S: Supported 8066F: drivers/gpu/drm/i915/gvt/ 8067 8068INTEL HID EVENT DRIVER 8069M: Alex Hung <alex.hung@canonical.com> 8070L: platform-driver-x86@vger.kernel.org 8071S: Maintained 8072F: drivers/platform/x86/intel-hid.c 8073 8074INTEL I/OAT DMA DRIVER 8075M: Dave Jiang <dave.jiang@intel.com> 8076R: Dan Williams <dan.j.williams@intel.com> 8077L: dmaengine@vger.kernel.org 8078Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8079S: Supported 8080F: drivers/dma/ioat* 8081 8082INTEL IDLE DRIVER 8083M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8084M: Len Brown <lenb@kernel.org> 8085L: linux-pm@vger.kernel.org 8086T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8087B: https://bugzilla.kernel.org 8088S: Supported 8089F: drivers/idle/intel_idle.c 8090 8091INTEL INTEGRATED SENSOR HUB DRIVER 8092M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8093M: Jiri Kosina <jikos@kernel.org> 8094L: linux-input@vger.kernel.org 8095S: Maintained 8096F: drivers/hid/intel-ish-hid/ 8097 8098INTEL IOMMU (VT-d) 8099M: David Woodhouse <dwmw2@infradead.org> 8100L: iommu@lists.linux-foundation.org 8101T: git git://git.infradead.org/iommu-2.6.git 8102S: Supported 8103F: drivers/iommu/intel-iommu.c 8104F: include/linux/intel-iommu.h 8105 8106INTEL IOP-ADMA DMA DRIVER 8107R: Dan Williams <dan.j.williams@intel.com> 8108S: Odd fixes 8109F: drivers/dma/iop-adma.c 8110 8111INTEL IPU3 CSI-2 CIO2 DRIVER 8112M: Yong Zhi <yong.zhi@intel.com> 8113M: Sakari Ailus <sakari.ailus@linux.intel.com> 8114M: Bingbu Cao <bingbu.cao@intel.com> 8115R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8116L: linux-media@vger.kernel.org 8117S: Maintained 8118F: drivers/media/pci/intel/ipu3/ 8119F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8120 8121INTEL IPU3 CSI-2 IMGU DRIVER 8122M: Sakari Ailus <sakari.ailus@linux.intel.com> 8123L: linux-media@vger.kernel.org 8124S: Maintained 8125F: drivers/staging/media/ipu3/ 8126F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8127F: Documentation/media/v4l-drivers/ipu3.rst 8128 8129INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8130M: Krzysztof Halasa <khalasa@piap.pl> 8131S: Maintained 8132F: include/linux/soc/ixp4xx/qmgr.h 8133F: include/linux/soc/ixp4xx/npe.h 8134F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8135F: drivers/soc/ixp4xx/ixp4xx-npe.c 8136F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8137F: drivers/net/wan/ixp4xx_hss.c 8138 8139INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8140M: Deepak Saxena <dsaxena@plexity.net> 8141S: Maintained 8142F: drivers/char/hw_random/ixp4xx-rng.c 8143 8144INTEL MANAGEMENT ENGINE (mei) 8145M: Tomas Winkler <tomas.winkler@intel.com> 8146L: linux-kernel@vger.kernel.org 8147S: Supported 8148F: include/uapi/linux/mei.h 8149F: include/linux/mei_cl_bus.h 8150F: drivers/misc/mei/* 8151F: drivers/watchdog/mei_wdt.c 8152F: Documentation/driver-api/mei/* 8153F: samples/mei/* 8154 8155INTEL MENLOW THERMAL DRIVER 8156M: Sujith Thomas <sujith.thomas@intel.com> 8157L: platform-driver-x86@vger.kernel.org 8158W: https://01.org/linux-acpi 8159S: Supported 8160F: drivers/platform/x86/intel_menlow.c 8161 8162INTEL MIC DRIVERS (mic) 8163M: Sudeep Dutt <sudeep.dutt@intel.com> 8164M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8165S: Supported 8166W: https://github.com/sudeepdutt/mic 8167W: http://software.intel.com/en-us/mic-developer 8168F: include/linux/mic_bus.h 8169F: include/linux/scif.h 8170F: include/uapi/linux/mic_common.h 8171F: include/uapi/linux/mic_ioctl.h 8172F: include/uapi/linux/scif_ioctl.h 8173F: drivers/misc/mic/ 8174F: drivers/dma/mic_x100_dma.c 8175F: drivers/dma/mic_x100_dma.h 8176F: Documentation/mic/ 8177 8178INTEL PMC CORE DRIVER 8179M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8180M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8181L: platform-driver-x86@vger.kernel.org 8182S: Maintained 8183F: drivers/platform/x86/intel_pmc_core* 8184 8185INTEL PMC/P-Unit IPC DRIVER 8186M: Zha Qipeng<qipeng.zha@intel.com> 8187L: platform-driver-x86@vger.kernel.org 8188S: Maintained 8189F: drivers/platform/x86/intel_pmc_ipc.c 8190F: drivers/platform/x86/intel_punit_ipc.c 8191F: arch/x86/include/asm/intel_pmc_ipc.h 8192F: arch/x86/include/asm/intel_punit_ipc.h 8193 8194INTEL PMIC GPIO DRIVERS 8195M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8196S: Maintained 8197T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8198F: drivers/gpio/gpio-*cove.c 8199F: drivers/gpio/gpio-msic.c 8200 8201INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 8202R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8203S: Maintained 8204F: drivers/mfd/intel_msic.c 8205F: drivers/mfd/intel_soc_pmic* 8206F: include/linux/mfd/intel_msic.h 8207F: include/linux/mfd/intel_soc_pmic* 8208 8209INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8210M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8211L: linux-wireless@vger.kernel.org 8212S: Maintained 8213F: Documentation/networking/device_drivers/intel/ipw2100.txt 8214F: Documentation/networking/device_drivers/intel/ipw2200.txt 8215F: drivers/net/wireless/intel/ipw2x00/ 8216 8217INTEL PSTATE DRIVER 8218M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8219M: Len Brown <lenb@kernel.org> 8220L: linux-pm@vger.kernel.org 8221S: Supported 8222F: drivers/cpufreq/intel_pstate.c 8223 8224INTEL RDMA RNIC DRIVER 8225M: Faisal Latif <faisal.latif@intel.com> 8226M: Shiraz Saleem <shiraz.saleem@intel.com> 8227L: linux-rdma@vger.kernel.org 8228S: Supported 8229F: drivers/infiniband/hw/i40iw/ 8230F: include/uapi/rdma/i40iw-abi.h 8231 8232INTEL TELEMETRY DRIVER 8233M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8234M: "David E. Box" <david.e.box@linux.intel.com> 8235L: platform-driver-x86@vger.kernel.org 8236S: Maintained 8237F: arch/x86/include/asm/intel_telemetry.h 8238F: drivers/platform/x86/intel_telemetry* 8239 8240INTEL VIRTUAL BUTTON DRIVER 8241M: AceLan Kao <acelan.kao@canonical.com> 8242L: platform-driver-x86@vger.kernel.org 8243S: Maintained 8244F: drivers/platform/x86/intel-vbtn.c 8245 8246INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8247M: Stanislaw Gruszka <sgruszka@redhat.com> 8248L: linux-wireless@vger.kernel.org 8249S: Supported 8250F: drivers/net/wireless/intel/iwlegacy/ 8251 8252INTEL WIRELESS WIFI LINK (iwlwifi) 8253M: Johannes Berg <johannes.berg@intel.com> 8254M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8255M: Luca Coelho <luciano.coelho@intel.com> 8256M: Intel Linux Wireless <linuxwifi@intel.com> 8257L: linux-wireless@vger.kernel.org 8258W: http://intellinuxwireless.org 8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8260S: Supported 8261F: drivers/net/wireless/intel/iwlwifi/ 8262 8263INTEL WIRELESS WIMAX CONNECTION 2400 8264M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8265M: linux-wimax@intel.com 8266L: wimax@linuxwimax.org (subscribers-only) 8267S: Supported 8268W: http://linuxwimax.org 8269F: Documentation/wimax/README.i2400m 8270F: drivers/net/wimax/i2400m/ 8271F: include/uapi/linux/wimax/i2400m.h 8272 8273INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8274M: Mario Limonciello <mario.limonciello@dell.com> 8275S: Maintained 8276F: drivers/platform/x86/intel-wmi-thunderbolt.c 8277 8278INTEL(R) TRACE HUB 8279M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8280S: Supported 8281F: Documentation/trace/intel_th.rst 8282F: drivers/hwtracing/intel_th/ 8283 8284INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8285M: Ning Sun <ning.sun@intel.com> 8286L: tboot-devel@lists.sourceforge.net 8287W: http://tboot.sourceforge.net 8288T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8289S: Supported 8290F: Documentation/intel_txt.txt 8291F: include/linux/tboot.h 8292F: arch/x86/kernel/tboot.c 8293 8294INTEL-MID GPIO DRIVER 8295M: David Cohen <david.a.cohen@linux.intel.com> 8296L: linux-gpio@vger.kernel.org 8297S: Maintained 8298F: drivers/gpio/gpio-intel-mid.c 8299 8300INTERCONNECT API 8301M: Georgi Djakov <georgi.djakov@linaro.org> 8302L: linux-pm@vger.kernel.org 8303S: Maintained 8304F: Documentation/interconnect/ 8305F: Documentation/devicetree/bindings/interconnect/ 8306F: drivers/interconnect/ 8307F: include/dt-bindings/interconnect/ 8308F: include/linux/interconnect-provider.h 8309F: include/linux/interconnect.h 8310 8311INVENSENSE MPU-3050 GYROSCOPE DRIVER 8312M: Linus Walleij <linus.walleij@linaro.org> 8313L: linux-iio@vger.kernel.org 8314S: Maintained 8315F: drivers/iio/gyro/mpu3050* 8316F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8317 8318IOC3 ETHERNET DRIVER 8319M: Ralf Baechle <ralf@linux-mips.org> 8320L: linux-mips@vger.kernel.org 8321S: Maintained 8322F: drivers/net/ethernet/sgi/ioc3-eth.c 8323 8324IOC3 SERIAL DRIVER 8325M: Pat Gefre <pfg@sgi.com> 8326L: linux-serial@vger.kernel.org 8327S: Maintained 8328F: drivers/tty/serial/ioc3_serial.c 8329 8330IOMAP FILESYSTEM LIBRARY 8331M: Christoph Hellwig <hch@infradead.org> 8332M: Darrick J. Wong <darrick.wong@oracle.com> 8333M: linux-xfs@vger.kernel.org 8334M: linux-fsdevel@vger.kernel.org 8335L: linux-xfs@vger.kernel.org 8336L: linux-fsdevel@vger.kernel.org 8337T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8338S: Supported 8339F: fs/iomap.c 8340F: include/linux/iomap.h 8341 8342IOMMU DRIVERS 8343M: Joerg Roedel <joro@8bytes.org> 8344L: iommu@lists.linux-foundation.org 8345T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8346S: Maintained 8347F: Documentation/devicetree/bindings/iommu/ 8348F: drivers/iommu/ 8349F: include/linux/iommu.h 8350F: include/linux/of_iommu.h 8351F: include/linux/iova.h 8352 8353IO_URING 8354M: Jens Axboe <axboe@kernel.dk> 8355L: linux-block@vger.kernel.org 8356L: linux-fsdevel@vger.kernel.org 8357T: git git://git.kernel.dk/linux-block 8358T: git git://git.kernel.dk/liburing 8359S: Maintained 8360F: fs/io_uring.c 8361F: include/uapi/linux/io_uring.h 8362 8363IP MASQUERADING 8364M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8365S: Maintained 8366F: net/ipv4/netfilter/ipt_MASQUERADE.c 8367 8368IPMI SUBSYSTEM 8369M: Corey Minyard <minyard@acm.org> 8370L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8371W: http://openipmi.sourceforge.net/ 8372S: Supported 8373F: Documentation/devicetree/bindings/ipmi/ 8374F: Documentation/IPMI.txt 8375F: drivers/char/ipmi/ 8376F: include/linux/ipmi* 8377F: include/uapi/linux/ipmi* 8378 8379IPS SCSI RAID DRIVER 8380M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8381L: linux-scsi@vger.kernel.org 8382W: http://www.adaptec.com/ 8383S: Maintained 8384F: drivers/scsi/ips* 8385 8386IPVS 8387M: Wensong Zhang <wensong@linux-vs.org> 8388M: Simon Horman <horms@verge.net.au> 8389M: Julian Anastasov <ja@ssi.bg> 8390L: netdev@vger.kernel.org 8391L: lvs-devel@vger.kernel.org 8392S: Maintained 8393T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8394T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8395F: Documentation/networking/ipvs-sysctl.txt 8396F: include/net/ip_vs.h 8397F: include/uapi/linux/ip_vs.h 8398F: net/netfilter/ipvs/ 8399 8400IPWIRELESS DRIVER 8401M: Jiri Kosina <jikos@kernel.org> 8402M: David Sterba <dsterba@suse.com> 8403S: Odd Fixes 8404F: drivers/tty/ipwireless/ 8405 8406IPX NETWORK LAYER 8407L: netdev@vger.kernel.org 8408S: Obsolete 8409F: include/uapi/linux/ipx.h 8410 8411IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8412M: Marc Zyngier <marc.zyngier@arm.com> 8413S: Maintained 8414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8415F: Documentation/IRQ-domain.txt 8416F: include/linux/irqdomain.h 8417F: kernel/irq/irqdomain.c 8418F: kernel/irq/msi.c 8419 8420IRQ SUBSYSTEM 8421M: Thomas Gleixner <tglx@linutronix.de> 8422L: linux-kernel@vger.kernel.org 8423S: Maintained 8424T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8425F: kernel/irq/ 8426 8427IRQCHIP DRIVERS 8428M: Thomas Gleixner <tglx@linutronix.de> 8429M: Jason Cooper <jason@lakedaemon.net> 8430M: Marc Zyngier <marc.zyngier@arm.com> 8431L: linux-kernel@vger.kernel.org 8432S: Maintained 8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8434F: Documentation/devicetree/bindings/interrupt-controller/ 8435F: drivers/irqchip/ 8436 8437ISA 8438M: William Breathitt Gray <vilhelm.gray@gmail.com> 8439S: Maintained 8440F: Documentation/isa.txt 8441F: drivers/base/isa.c 8442F: include/linux/isa.h 8443 8444ISA RADIO MODULE 8445M: Hans Verkuil <hverkuil@xs4all.nl> 8446L: linux-media@vger.kernel.org 8447T: git git://linuxtv.org/media_tree.git 8448W: https://linuxtv.org 8449S: Maintained 8450F: drivers/media/radio/radio-isa* 8451 8452ISAPNP 8453M: Jaroslav Kysela <perex@perex.cz> 8454S: Maintained 8455F: Documentation/isapnp.txt 8456F: drivers/pnp/isapnp/ 8457F: include/linux/isapnp.h 8458 8459ISCSI 8460M: Lee Duncan <lduncan@suse.com> 8461M: Chris Leech <cleech@redhat.com> 8462L: open-iscsi@googlegroups.com 8463W: www.open-iscsi.com 8464S: Maintained 8465F: drivers/scsi/*iscsi* 8466F: include/scsi/*iscsi* 8467 8468iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8469M: Peter Jones <pjones@redhat.com> 8470M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8471S: Maintained 8472F: drivers/firmware/iscsi_ibft* 8473 8474ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8475M: Sagi Grimberg <sagi@grimberg.me> 8476M: Max Gurtovoy <maxg@mellanox.com> 8477L: linux-rdma@vger.kernel.org 8478S: Supported 8479W: http://www.openfabrics.org 8480W: www.open-iscsi.org 8481Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8482F: drivers/infiniband/ulp/iser/ 8483 8484ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8485M: Sagi Grimberg <sagi@grimberg.me> 8486T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8487L: linux-rdma@vger.kernel.org 8488L: target-devel@vger.kernel.org 8489S: Supported 8490W: http://www.linux-iscsi.org 8491F: drivers/infiniband/ulp/isert 8492 8493ISDN/mISDN SUBSYSTEM 8494M: Karsten Keil <isdn@linux-pingi.de> 8495L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8496L: netdev@vger.kernel.org 8497W: http://www.isdn4linux.de 8498S: Maintained 8499F: drivers/isdn/mISDN 8500F: drivers/isdn/hardware 8501 8502ISDN/CAPI SUBSYSTEM 8503M: Karsten Keil <isdn@linux-pingi.de> 8504L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8505L: netdev@vger.kernel.org 8506W: http://www.isdn4linux.de 8507S: Odd Fixes 8508F: Documentation/isdn/ 8509F: drivers/isdn/capi/ 8510F: drivers/staging/isdn/ 8511F: net/bluetooth/cmtp/ 8512F: include/linux/isdn/ 8513F: include/uapi/linux/isdn/ 8514 8515IT87 HARDWARE MONITORING DRIVER 8516M: Jean Delvare <jdelvare@suse.com> 8517L: linux-hwmon@vger.kernel.org 8518S: Maintained 8519F: Documentation/hwmon/it87.rst 8520F: drivers/hwmon/it87.c 8521 8522IT913X MEDIA DRIVER 8523M: Antti Palosaari <crope@iki.fi> 8524L: linux-media@vger.kernel.org 8525W: https://linuxtv.org 8526W: http://palosaari.fi/linux/ 8527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8528T: git git://linuxtv.org/anttip/media_tree.git 8529S: Maintained 8530F: drivers/media/tuners/it913x* 8531 8532IVTV VIDEO4LINUX DRIVER 8533M: Andy Walls <awalls@md.metrocast.net> 8534L: ivtv-devel@ivtvdriver.org (subscribers-only) 8535L: linux-media@vger.kernel.org 8536T: git git://linuxtv.org/media_tree.git 8537W: http://www.ivtvdriver.org 8538S: Maintained 8539F: Documentation/media/v4l-drivers/ivtv* 8540F: drivers/media/pci/ivtv/ 8541F: include/uapi/linux/ivtv* 8542 8543IX2505V MEDIA DRIVER 8544M: Malcolm Priestley <tvboxspy@gmail.com> 8545L: linux-media@vger.kernel.org 8546W: https://linuxtv.org 8547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8548S: Maintained 8549F: drivers/media/dvb-frontends/ix2505v* 8550 8551JAILHOUSE HYPERVISOR INTERFACE 8552M: Jan Kiszka <jan.kiszka@siemens.com> 8553L: jailhouse-dev@googlegroups.com 8554S: Maintained 8555F: arch/x86/kernel/jailhouse.c 8556F: arch/x86/include/asm/jailhouse_para.h 8557 8558JC42.4 TEMPERATURE SENSOR DRIVER 8559M: Guenter Roeck <linux@roeck-us.net> 8560L: linux-hwmon@vger.kernel.org 8561S: Maintained 8562F: drivers/hwmon/jc42.c 8563F: Documentation/hwmon/jc42.rst 8564 8565JFS FILESYSTEM 8566M: Dave Kleikamp <shaggy@kernel.org> 8567L: jfs-discussion@lists.sourceforge.net 8568W: http://jfs.sourceforge.net/ 8569T: git git://github.com/kleikamp/linux-shaggy.git 8570S: Maintained 8571F: Documentation/filesystems/jfs.txt 8572F: fs/jfs/ 8573 8574JME NETWORK DRIVER 8575M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8576L: netdev@vger.kernel.org 8577S: Maintained 8578F: drivers/net/ethernet/jme.* 8579 8580JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8581M: David Woodhouse <dwmw2@infradead.org> 8582M: Richard Weinberger <richard@nod.at> 8583L: linux-mtd@lists.infradead.org 8584W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8585T: git git://git.infradead.org/ubifs-2.6.git 8586S: Odd Fixes 8587F: fs/jffs2/ 8588F: include/uapi/linux/jffs2.h 8589 8590JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8591M: "Theodore Ts'o" <tytso@mit.edu> 8592M: Jan Kara <jack@suse.com> 8593L: linux-ext4@vger.kernel.org 8594S: Maintained 8595F: fs/jbd2/ 8596F: include/linux/jbd2.h 8597 8598JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8599M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8600L: linux-media@vger.kernel.org 8601S: Maintained 8602F: drivers/media/platform/rcar_jpu.c 8603 8604JSM Neo PCI based serial card 8605L: linux-serial@vger.kernel.org 8606S: Orphan 8607F: drivers/tty/serial/jsm/ 8608 8609K10TEMP HARDWARE MONITORING DRIVER 8610M: Clemens Ladisch <clemens@ladisch.de> 8611L: linux-hwmon@vger.kernel.org 8612S: Maintained 8613F: Documentation/hwmon/k10temp.rst 8614F: drivers/hwmon/k10temp.c 8615 8616K8TEMP HARDWARE MONITORING DRIVER 8617M: Rudolf Marek <r.marek@assembler.cz> 8618L: linux-hwmon@vger.kernel.org 8619S: Maintained 8620F: Documentation/hwmon/k8temp.rst 8621F: drivers/hwmon/k8temp.c 8622 8623KASAN 8624M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8625R: Alexander Potapenko <glider@google.com> 8626R: Dmitry Vyukov <dvyukov@google.com> 8627L: kasan-dev@googlegroups.com 8628S: Maintained 8629F: arch/*/include/asm/kasan.h 8630F: arch/*/mm/kasan_init* 8631F: Documentation/dev-tools/kasan.rst 8632F: include/linux/kasan*.h 8633F: lib/test_kasan.c 8634F: mm/kasan/ 8635F: scripts/Makefile.kasan 8636 8637KCONFIG 8638M: Masahiro Yamada <yamada.masahiro@socionext.com> 8639T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8640L: linux-kbuild@vger.kernel.org 8641S: Maintained 8642F: Documentation/kbuild/kconfig* 8643F: scripts/kconfig/ 8644F: scripts/Kconfig.include 8645 8646KDUMP 8647M: Dave Young <dyoung@redhat.com> 8648M: Baoquan He <bhe@redhat.com> 8649R: Vivek Goyal <vgoyal@redhat.com> 8650L: kexec@lists.infradead.org 8651W: http://lse.sourceforge.net/kdump/ 8652S: Maintained 8653F: Documentation/kdump/ 8654 8655KEENE FM RADIO TRANSMITTER DRIVER 8656M: Hans Verkuil <hverkuil@xs4all.nl> 8657L: linux-media@vger.kernel.org 8658T: git git://linuxtv.org/media_tree.git 8659W: https://linuxtv.org 8660S: Maintained 8661F: drivers/media/radio/radio-keene* 8662 8663KERNEL AUTOMOUNTER 8664M: Ian Kent <raven@themaw.net> 8665L: autofs@vger.kernel.org 8666S: Maintained 8667F: fs/autofs/ 8668 8669KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8670M: Masahiro Yamada <yamada.masahiro@socionext.com> 8671M: Michal Marek <michal.lkml@markovi.net> 8672T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8673L: linux-kbuild@vger.kernel.org 8674S: Maintained 8675F: Documentation/kbuild/ 8676F: Makefile 8677F: scripts/Kbuild* 8678F: scripts/Makefile* 8679F: scripts/basic/ 8680F: scripts/mk* 8681F: scripts/*vmlinux* 8682F: scripts/mod/ 8683F: scripts/package/ 8684 8685KERNEL JANITORS 8686L: kernel-janitors@vger.kernel.org 8687W: http://kernelnewbies.org/KernelJanitors 8688S: Odd Fixes 8689 8690KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8691M: "J. Bruce Fields" <bfields@fieldses.org> 8692M: Chuck Lever <chuck.lever@oracle.com> 8693L: linux-nfs@vger.kernel.org 8694W: http://nfs.sourceforge.net/ 8695T: git git://linux-nfs.org/~bfields/linux.git 8696S: Supported 8697F: fs/nfsd/ 8698F: include/uapi/linux/nfsd/ 8699F: fs/lockd/ 8700F: fs/nfs_common/ 8701F: net/sunrpc/ 8702F: include/linux/lockd/ 8703F: include/linux/sunrpc/ 8704F: include/uapi/linux/sunrpc/ 8705 8706KERNEL SELFTEST FRAMEWORK 8707M: Shuah Khan <shuah@kernel.org> 8708M: Shuah Khan <skhan@linuxfoundation.org> 8709L: linux-kselftest@vger.kernel.org 8710T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8711Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8712S: Maintained 8713F: tools/testing/selftests/ 8714F: Documentation/dev-tools/kselftest* 8715 8716KERNEL USERMODE HELPER 8717M: Luis Chamberlain <mcgrof@kernel.org> 8718L: linux-kernel@vger.kernel.org 8719S: Maintained 8720F: kernel/umh.c 8721F: include/linux/umh.h 8722 8723KERNEL VIRTUAL MACHINE (KVM) 8724M: Paolo Bonzini <pbonzini@redhat.com> 8725M: Radim Krčmář <rkrcmar@redhat.com> 8726L: kvm@vger.kernel.org 8727W: http://www.linux-kvm.org 8728T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8729S: Supported 8730F: Documentation/virt/kvm/ 8731F: include/trace/events/kvm.h 8732F: include/uapi/asm-generic/kvm* 8733F: include/uapi/linux/kvm* 8734F: include/asm-generic/kvm* 8735F: include/linux/kvm* 8736F: include/kvm/iodev.h 8737F: virt/kvm/* 8738F: tools/kvm/ 8739F: tools/testing/selftests/kvm/ 8740 8741KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8742M: Joerg Roedel <joro@8bytes.org> 8743L: kvm@vger.kernel.org 8744W: http://www.linux-kvm.org/ 8745S: Maintained 8746F: arch/x86/include/asm/svm.h 8747F: arch/x86/kvm/svm.c 8748 8749KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8750M: Marc Zyngier <marc.zyngier@arm.com> 8751R: James Morse <james.morse@arm.com> 8752R: Julien Thierry <julien.thierry@arm.com> 8753R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8755L: kvmarm@lists.cs.columbia.edu 8756T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8757S: Maintained 8758F: arch/arm/include/uapi/asm/kvm* 8759F: arch/arm/include/asm/kvm* 8760F: arch/arm/kvm/ 8761F: arch/arm64/include/uapi/asm/kvm* 8762F: arch/arm64/include/asm/kvm* 8763F: arch/arm64/kvm/ 8764F: virt/kvm/arm/ 8765F: include/kvm/arm_* 8766 8767KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8768M: James Hogan <jhogan@kernel.org> 8769L: linux-mips@vger.kernel.org 8770S: Supported 8771F: arch/mips/include/uapi/asm/kvm* 8772F: arch/mips/include/asm/kvm* 8773F: arch/mips/kvm/ 8774 8775KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8776M: Paul Mackerras <paulus@ozlabs.org> 8777L: kvm-ppc@vger.kernel.org 8778W: http://www.linux-kvm.org/ 8779T: git git://github.com/agraf/linux-2.6.git 8780S: Supported 8781F: arch/powerpc/include/uapi/asm/kvm* 8782F: arch/powerpc/include/asm/kvm* 8783F: arch/powerpc/kvm/ 8784F: arch/powerpc/kernel/kvm* 8785 8786KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8787M: Christian Borntraeger <borntraeger@de.ibm.com> 8788M: Janosch Frank <frankja@linux.ibm.com> 8789R: David Hildenbrand <david@redhat.com> 8790R: Cornelia Huck <cohuck@redhat.com> 8791L: linux-s390@vger.kernel.org 8792W: http://www.ibm.com/developerworks/linux/linux390/ 8793T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8794S: Supported 8795F: arch/s390/include/uapi/asm/kvm* 8796F: arch/s390/include/asm/gmap.h 8797F: arch/s390/include/asm/kvm* 8798F: arch/s390/kvm/ 8799F: arch/s390/mm/gmap.c 8800F: tools/testing/selftests/kvm/s390x/ 8801F: tools/testing/selftests/kvm/*/s390x/ 8802 8803KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8804M: Paolo Bonzini <pbonzini@redhat.com> 8805M: Radim Krčmář <rkrcmar@redhat.com> 8806L: kvm@vger.kernel.org 8807W: http://www.linux-kvm.org 8808T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8809S: Supported 8810F: arch/x86/kvm/ 8811F: arch/x86/kvm/*/ 8812F: arch/x86/include/uapi/asm/kvm* 8813F: arch/x86/include/asm/kvm* 8814F: arch/x86/include/asm/pvclock-abi.h 8815F: arch/x86/kernel/kvm.c 8816F: arch/x86/kernel/kvmclock.c 8817 8818KERNFS 8819M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8820M: Tejun Heo <tj@kernel.org> 8821T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8822S: Supported 8823F: include/linux/kernfs.h 8824F: fs/kernfs/ 8825 8826KEXEC 8827M: Eric Biederman <ebiederm@xmission.com> 8828W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8829L: kexec@lists.infradead.org 8830S: Maintained 8831F: include/linux/kexec.h 8832F: include/uapi/linux/kexec.h 8833F: kernel/kexec* 8834 8835KEYS-ENCRYPTED 8836M: Mimi Zohar <zohar@linux.ibm.com> 8837L: linux-integrity@vger.kernel.org 8838L: keyrings@vger.kernel.org 8839S: Supported 8840F: Documentation/security/keys/trusted-encrypted.rst 8841F: include/keys/encrypted-type.h 8842F: security/keys/encrypted-keys/ 8843 8844KEYS-TRUSTED 8845M: James Bottomley <jejb@linux.ibm.com> 8846M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8847M: Mimi Zohar <zohar@linux.ibm.com> 8848L: linux-integrity@vger.kernel.org 8849L: keyrings@vger.kernel.org 8850S: Supported 8851F: Documentation/security/keys/trusted-encrypted.rst 8852F: include/keys/trusted-type.h 8853F: security/keys/trusted.c 8854F: security/keys/trusted.h 8855 8856KEYS/KEYRINGS: 8857M: David Howells <dhowells@redhat.com> 8858L: keyrings@vger.kernel.org 8859S: Maintained 8860F: Documentation/security/keys/core.rst 8861F: include/linux/key.h 8862F: include/linux/key-type.h 8863F: include/linux/keyctl.h 8864F: include/uapi/linux/keyctl.h 8865F: include/keys/ 8866F: security/keys/ 8867 8868KGDB / KDB /debug_core 8869M: Jason Wessel <jason.wessel@windriver.com> 8870M: Daniel Thompson <daniel.thompson@linaro.org> 8871W: http://kgdb.wiki.kernel.org/ 8872L: kgdb-bugreport@lists.sourceforge.net 8873T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8874S: Maintained 8875F: Documentation/dev-tools/kgdb.rst 8876F: drivers/misc/kgdbts.c 8877F: drivers/tty/serial/kgdboc.c 8878F: include/linux/kdb.h 8879F: include/linux/kgdb.h 8880F: kernel/debug/ 8881 8882KMEMLEAK 8883M: Catalin Marinas <catalin.marinas@arm.com> 8884S: Maintained 8885F: Documentation/dev-tools/kmemleak.rst 8886F: include/linux/kmemleak.h 8887F: mm/kmemleak.c 8888F: mm/kmemleak-test.c 8889 8890KMOD KERNEL MODULE LOADER - USERMODE HELPER 8891M: Luis Chamberlain <mcgrof@kernel.org> 8892L: linux-kernel@vger.kernel.org 8893S: Maintained 8894F: kernel/kmod.c 8895F: include/linux/kmod.h 8896F: lib/test_kmod.c 8897F: tools/testing/selftests/kmod/ 8898 8899KPROBES 8900M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8901M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8902M: "David S. Miller" <davem@davemloft.net> 8903M: Masami Hiramatsu <mhiramat@kernel.org> 8904S: Maintained 8905F: Documentation/kprobes.txt 8906F: include/linux/kprobes.h 8907F: include/asm-generic/kprobes.h 8908F: kernel/kprobes.c 8909 8910KS0108 LCD CONTROLLER DRIVER 8911M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8912S: Maintained 8913F: Documentation/auxdisplay/ks0108 8914F: drivers/auxdisplay/ks0108.c 8915F: include/linux/ks0108.h 8916 8917L3MDEV 8918M: David Ahern <dsa@cumulusnetworks.com> 8919L: netdev@vger.kernel.org 8920S: Maintained 8921F: net/l3mdev 8922F: include/net/l3mdev.h 8923 8924L7 BPF FRAMEWORK 8925M: John Fastabend <john.fastabend@gmail.com> 8926M: Daniel Borkmann <daniel@iogearbox.net> 8927L: netdev@vger.kernel.org 8928L: bpf@vger.kernel.org 8929S: Maintained 8930F: include/linux/skmsg.h 8931F: net/core/skmsg.c 8932F: net/core/sock_map.c 8933F: net/ipv4/tcp_bpf.c 8934 8935LANTIQ / INTEL Ethernet drivers 8936M: Hauke Mehrtens <hauke@hauke-m.de> 8937L: netdev@vger.kernel.org 8938S: Maintained 8939F: net/dsa/tag_gswip.c 8940F: drivers/net/ethernet/lantiq_xrx200.c 8941F: drivers/net/dsa/lantiq_pce.h 8942F: drivers/net/dsa/lantiq_gswip.c 8943 8944LANTIQ MIPS ARCHITECTURE 8945M: John Crispin <john@phrozen.org> 8946L: linux-mips@vger.kernel.org 8947S: Maintained 8948F: arch/mips/lantiq 8949F: drivers/soc/lantiq 8950 8951LAPB module 8952L: linux-x25@vger.kernel.org 8953S: Orphan 8954F: Documentation/networking/lapb-module.txt 8955F: include/*/lapb.h 8956F: net/lapb/ 8957 8958LASI 53c700 driver for PARISC 8959M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8960L: linux-scsi@vger.kernel.org 8961S: Maintained 8962F: Documentation/scsi/53c700.txt 8963F: drivers/scsi/53c700* 8964 8965LEAKING_ADDRESSES 8966M: Tobin C. Harding <me@tobin.cc> 8967M: Tycho Andersen <tycho@tycho.ws> 8968L: kernel-hardening@lists.openwall.com 8969S: Maintained 8970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8971F: scripts/leaking_addresses.pl 8972 8973LED SUBSYSTEM 8974M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8975M: Pavel Machek <pavel@ucw.cz> 8976R: Dan Murphy <dmurphy@ti.com> 8977L: linux-leds@vger.kernel.org 8978T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8979S: Maintained 8980F: Documentation/devicetree/bindings/leds/ 8981F: drivers/leds/ 8982F: include/linux/leds.h 8983 8984LEGACY EEPROM DRIVER 8985M: Jean Delvare <jdelvare@suse.com> 8986S: Maintained 8987F: Documentation/misc-devices/eeprom.rst 8988F: drivers/misc/eeprom/eeprom.c 8989 8990LEGO MINDSTORMS EV3 8991R: David Lechner <david@lechnology.com> 8992S: Maintained 8993F: arch/arm/boot/dts/da850-lego-ev3.dts 8994F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8995F: drivers/power/supply/lego_ev3_battery.c 8996 8997LEGO USB Tower driver 8998M: Juergen Stuber <starblue@users.sourceforge.net> 8999L: legousb-devel@lists.sourceforge.net 9000W: http://legousb.sourceforge.net/ 9001S: Maintained 9002F: drivers/usb/misc/legousbtower.c 9003 9004LG LAPTOP EXTRAS 9005M: Matan Ziv-Av <matan@svgalib.org> 9006L: platform-driver-x86@vger.kernel.org 9007S: Maintained 9008F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9009F: Documentation/laptops/lg-laptop.rst 9010F: drivers/platform/x86/lg-laptop.c 9011 9012LG2160 MEDIA DRIVER 9013M: Michael Krufky <mkrufky@linuxtv.org> 9014L: linux-media@vger.kernel.org 9015W: https://linuxtv.org 9016W: http://github.com/mkrufky 9017Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9018T: git git://linuxtv.org/mkrufky/tuners.git 9019S: Maintained 9020F: drivers/media/dvb-frontends/lg2160.* 9021 9022LGDT3305 MEDIA DRIVER 9023M: Michael Krufky <mkrufky@linuxtv.org> 9024L: linux-media@vger.kernel.org 9025W: https://linuxtv.org 9026W: http://github.com/mkrufky 9027Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9028T: git git://linuxtv.org/mkrufky/tuners.git 9029S: Maintained 9030F: drivers/media/dvb-frontends/lgdt3305.* 9031 9032LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9033M: Viresh Kumar <vireshk@kernel.org> 9034L: linux-ide@vger.kernel.org 9035T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9036S: Maintained 9037F: include/linux/pata_arasan_cf_data.h 9038F: drivers/ata/pata_arasan_cf.c 9039 9040LIBATA PATA DRIVERS 9041M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9042M: Jens Axboe <axboe@kernel.dk> 9043L: linux-ide@vger.kernel.org 9044T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9045S: Maintained 9046F: drivers/ata/pata_*.c 9047F: drivers/ata/ata_generic.c 9048 9049LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9050M: Linus Walleij <linus.walleij@linaro.org> 9051L: linux-ide@vger.kernel.org 9052T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9053S: Maintained 9054F: drivers/ata/pata_ftide010.c 9055F: drivers/ata/sata_gemini.c 9056F: drivers/ata/sata_gemini.h 9057 9058LIBATA SATA AHCI PLATFORM devices support 9059M: Hans de Goede <hdegoede@redhat.com> 9060M: Jens Axboe <axboe@kernel.dk> 9061L: linux-ide@vger.kernel.org 9062T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9063S: Maintained 9064F: drivers/ata/ahci_platform.c 9065F: drivers/ata/libahci_platform.c 9066F: include/linux/ahci_platform.h 9067 9068LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9069M: Mikael Pettersson <mikpelinux@gmail.com> 9070L: linux-ide@vger.kernel.org 9071T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9072S: Maintained 9073F: drivers/ata/sata_promise.* 9074 9075LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9076M: Jens Axboe <axboe@kernel.dk> 9077L: linux-ide@vger.kernel.org 9078T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9079S: Maintained 9080F: drivers/ata/ 9081F: include/linux/ata.h 9082F: include/linux/libata.h 9083F: Documentation/devicetree/bindings/ata/ 9084 9085LIBLOCKDEP 9086M: Sasha Levin <alexander.levin@microsoft.com> 9087S: Maintained 9088F: tools/lib/lockdep/ 9089 9090LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9091M: Dan Williams <dan.j.williams@intel.com> 9092M: Vishal Verma <vishal.l.verma@intel.com> 9093M: Dave Jiang <dave.jiang@intel.com> 9094L: linux-nvdimm@lists.01.org 9095Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9096S: Supported 9097F: drivers/nvdimm/blk.c 9098F: drivers/nvdimm/region_devs.c 9099 9100LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9101M: Vishal Verma <vishal.l.verma@intel.com> 9102M: Dan Williams <dan.j.williams@intel.com> 9103M: Dave Jiang <dave.jiang@intel.com> 9104L: linux-nvdimm@lists.01.org 9105Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9106S: Supported 9107F: drivers/nvdimm/btt* 9108 9109LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9110M: Dan Williams <dan.j.williams@intel.com> 9111M: Vishal Verma <vishal.l.verma@intel.com> 9112M: Dave Jiang <dave.jiang@intel.com> 9113L: linux-nvdimm@lists.01.org 9114Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9115S: Supported 9116F: drivers/nvdimm/pmem* 9117 9118LIBNVDIMM: DEVICETREE BINDINGS 9119M: Oliver O'Halloran <oohall@gmail.com> 9120L: linux-nvdimm@lists.01.org 9121Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9122S: Supported 9123F: drivers/nvdimm/of_pmem.c 9124F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9125 9126LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9127M: Dan Williams <dan.j.williams@intel.com> 9128M: Vishal Verma <vishal.l.verma@intel.com> 9129M: Dave Jiang <dave.jiang@intel.com> 9130M: Keith Busch <keith.busch@intel.com> 9131M: Ira Weiny <ira.weiny@intel.com> 9132L: linux-nvdimm@lists.01.org 9133Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9135S: Supported 9136F: drivers/nvdimm/* 9137F: drivers/acpi/nfit/* 9138F: include/linux/nd.h 9139F: include/linux/libnvdimm.h 9140F: include/uapi/linux/ndctl.h 9141 9142LIGHTNVM PLATFORM SUPPORT 9143M: Matias Bjorling <mb@lightnvm.io> 9144W: http://github/OpenChannelSSD 9145L: linux-block@vger.kernel.org 9146S: Maintained 9147F: drivers/lightnvm/ 9148F: include/linux/lightnvm.h 9149F: include/uapi/linux/lightnvm.h 9150 9151LINUX FOR POWER MACINTOSH 9152M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9153W: http://www.penguinppc.org/ 9154L: linuxppc-dev@lists.ozlabs.org 9155S: Maintained 9156F: arch/powerpc/platforms/powermac/ 9157F: drivers/macintosh/ 9158 9159LINUX FOR POWERPC (32-BIT AND 64-BIT) 9160M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9161M: Paul Mackerras <paulus@samba.org> 9162M: Michael Ellerman <mpe@ellerman.id.au> 9163W: https://github.com/linuxppc/linux/wiki 9164L: linuxppc-dev@lists.ozlabs.org 9165Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9166T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9167S: Supported 9168F: Documentation/ABI/stable/sysfs-firmware-opal-* 9169F: Documentation/devicetree/bindings/powerpc/ 9170F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9171F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9172F: Documentation/powerpc/ 9173F: arch/powerpc/ 9174F: drivers/char/tpm/tpm_ibmvtpm* 9175F: drivers/crypto/nx/ 9176F: drivers/crypto/vmx/ 9177F: drivers/i2c/busses/i2c-opal.c 9178F: drivers/net/ethernet/ibm/ibmveth.* 9179F: drivers/net/ethernet/ibm/ibmvnic.* 9180F: drivers/pci/hotplug/pnv_php.c 9181F: drivers/pci/hotplug/rpa* 9182F: drivers/rtc/rtc-opal.c 9183F: drivers/scsi/ibmvscsi/ 9184F: drivers/tty/hvc/hvc_opal.c 9185F: drivers/watchdog/wdrtas.c 9186F: tools/testing/selftests/powerpc 9187N: /pmac 9188N: powermac 9189N: powernv 9190N: [^a-z0-9]ps3 9191N: pseries 9192 9193LINUX FOR POWERPC EMBEDDED MPC5XXX 9194M: Anatolij Gustschin <agust@denx.de> 9195L: linuxppc-dev@lists.ozlabs.org 9196T: git git://git.denx.de/linux-denx-agust.git 9197S: Maintained 9198F: arch/powerpc/platforms/512x/ 9199F: arch/powerpc/platforms/52xx/ 9200 9201LINUX FOR POWERPC EMBEDDED PPC4XX 9202M: Alistair Popple <alistair@popple.id.au> 9203M: Matt Porter <mporter@kernel.crashing.org> 9204W: http://www.penguinppc.org/ 9205L: linuxppc-dev@lists.ozlabs.org 9206S: Maintained 9207F: arch/powerpc/platforms/40x/ 9208F: arch/powerpc/platforms/44x/ 9209 9210LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9211M: Scott Wood <oss@buserror.net> 9212M: Kumar Gala <galak@kernel.crashing.org> 9213W: http://www.penguinppc.org/ 9214L: linuxppc-dev@lists.ozlabs.org 9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9216S: Maintained 9217F: arch/powerpc/platforms/83xx/ 9218F: arch/powerpc/platforms/85xx/ 9219F: Documentation/devicetree/bindings/powerpc/fsl/ 9220 9221LINUX FOR POWERPC EMBEDDED PPC8XX 9222M: Vitaly Bordug <vitb@kernel.crashing.org> 9223W: http://www.penguinppc.org/ 9224L: linuxppc-dev@lists.ozlabs.org 9225S: Maintained 9226F: arch/powerpc/platforms/8xx/ 9227 9228LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9229L: linuxppc-dev@lists.ozlabs.org 9230S: Orphan 9231F: arch/powerpc/*/*virtex* 9232F: arch/powerpc/*/*/*virtex* 9233 9234LINUX FOR POWERPC PA SEMI PWRFICIENT 9235L: linuxppc-dev@lists.ozlabs.org 9236S: Orphan 9237F: arch/powerpc/platforms/pasemi/ 9238F: drivers/*/*pasemi* 9239F: drivers/*/*/*pasemi* 9240 9241LINUX KERNEL DUMP TEST MODULE (LKDTM) 9242M: Kees Cook <keescook@chromium.org> 9243S: Maintained 9244F: drivers/misc/lkdtm/* 9245 9246LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9247M: Alan Stern <stern@rowland.harvard.edu> 9248M: Andrea Parri <andrea.parri@amarulasolutions.com> 9249M: Will Deacon <will@kernel.org> 9250M: Peter Zijlstra <peterz@infradead.org> 9251M: Boqun Feng <boqun.feng@gmail.com> 9252M: Nicholas Piggin <npiggin@gmail.com> 9253M: David Howells <dhowells@redhat.com> 9254M: Jade Alglave <j.alglave@ucl.ac.uk> 9255M: Luc Maranget <luc.maranget@inria.fr> 9256M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9257R: Akira Yokosawa <akiyks@gmail.com> 9258R: Daniel Lustig <dlustig@nvidia.com> 9259L: linux-kernel@vger.kernel.org 9260L: linux-arch@vger.kernel.org 9261S: Supported 9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9263F: tools/memory-model/ 9264F: Documentation/atomic_bitops.txt 9265F: Documentation/atomic_t.txt 9266F: Documentation/core-api/atomic_ops.rst 9267F: Documentation/core-api/refcount-vs-atomic.rst 9268F: Documentation/memory-barriers.txt 9269 9270LIS3LV02D ACCELEROMETER DRIVER 9271M: Eric Piel <eric.piel@tremplin-utc.net> 9272S: Maintained 9273F: Documentation/misc-devices/lis3lv02d.rst 9274F: drivers/misc/lis3lv02d/ 9275F: drivers/platform/x86/hp_accel.c 9276 9277LIVE PATCHING 9278M: Josh Poimboeuf <jpoimboe@redhat.com> 9279M: Jiri Kosina <jikos@kernel.org> 9280M: Miroslav Benes <mbenes@suse.cz> 9281M: Petr Mladek <pmladek@suse.com> 9282R: Joe Lawrence <joe.lawrence@redhat.com> 9283S: Maintained 9284F: kernel/livepatch/ 9285F: include/linux/livepatch.h 9286F: arch/x86/include/asm/livepatch.h 9287F: arch/x86/kernel/livepatch.c 9288F: Documentation/livepatch/ 9289F: Documentation/ABI/testing/sysfs-kernel-livepatch 9290F: samples/livepatch/ 9291F: tools/testing/selftests/livepatch/ 9292L: live-patching@vger.kernel.org 9293T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9294 9295LLC (802.2) 9296L: netdev@vger.kernel.org 9297S: Odd fixes 9298F: include/linux/llc.h 9299F: include/uapi/linux/llc.h 9300F: include/net/llc* 9301F: net/llc/ 9302 9303LM73 HARDWARE MONITOR DRIVER 9304M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9305L: linux-hwmon@vger.kernel.org 9306S: Maintained 9307F: drivers/hwmon/lm73.c 9308 9309LM78 HARDWARE MONITOR DRIVER 9310M: Jean Delvare <jdelvare@suse.com> 9311L: linux-hwmon@vger.kernel.org 9312S: Maintained 9313F: Documentation/hwmon/lm78.rst 9314F: drivers/hwmon/lm78.c 9315 9316LM83 HARDWARE MONITOR DRIVER 9317M: Jean Delvare <jdelvare@suse.com> 9318L: linux-hwmon@vger.kernel.org 9319S: Maintained 9320F: Documentation/hwmon/lm83.rst 9321F: drivers/hwmon/lm83.c 9322 9323LM90 HARDWARE MONITOR DRIVER 9324M: Jean Delvare <jdelvare@suse.com> 9325L: linux-hwmon@vger.kernel.org 9326S: Maintained 9327F: Documentation/hwmon/lm90.rst 9328F: Documentation/devicetree/bindings/hwmon/lm90.txt 9329F: drivers/hwmon/lm90.c 9330F: include/dt-bindings/thermal/lm90.h 9331 9332LM95234 HARDWARE MONITOR DRIVER 9333M: Guenter Roeck <linux@roeck-us.net> 9334L: linux-hwmon@vger.kernel.org 9335S: Maintained 9336F: Documentation/hwmon/lm95234.rst 9337F: drivers/hwmon/lm95234.c 9338 9339LME2510 MEDIA DRIVER 9340M: Malcolm Priestley <tvboxspy@gmail.com> 9341L: linux-media@vger.kernel.org 9342W: https://linuxtv.org 9343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9344S: Maintained 9345F: drivers/media/usb/dvb-usb-v2/lmedm04* 9346 9347LOADPIN SECURITY MODULE 9348M: Kees Cook <keescook@chromium.org> 9349T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9350S: Supported 9351F: security/loadpin/ 9352F: Documentation/admin-guide/LSM/LoadPin.rst 9353 9354LOCKING PRIMITIVES 9355M: Peter Zijlstra <peterz@infradead.org> 9356M: Ingo Molnar <mingo@redhat.com> 9357M: Will Deacon <will@kernel.org> 9358L: linux-kernel@vger.kernel.org 9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9360S: Maintained 9361F: Documentation/locking/ 9362F: include/linux/lockdep.h 9363F: include/linux/spinlock*.h 9364F: arch/*/include/asm/spinlock*.h 9365F: include/linux/rwlock*.h 9366F: include/linux/mutex*.h 9367F: include/linux/rwsem*.h 9368F: include/linux/seqlock.h 9369F: lib/locking*.[ch] 9370F: kernel/locking/ 9371X: kernel/locking/locktorture.c 9372 9373LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9374M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9375L: linux-ntfs-dev@lists.sourceforge.net 9376W: http://www.linux-ntfs.org/content/view/19/37/ 9377S: Maintained 9378F: Documentation/ldm.txt 9379F: block/partitions/ldm.* 9380 9381LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9382M: Sathya Prakash <sathya.prakash@broadcom.com> 9383M: Chaitra P B <chaitra.basappa@broadcom.com> 9384M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9385L: MPT-FusionLinux.pdl@broadcom.com 9386L: linux-scsi@vger.kernel.org 9387W: http://www.avagotech.com/support/ 9388S: Supported 9389F: drivers/message/fusion/ 9390F: drivers/scsi/mpt3sas/ 9391 9392LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9393M: Matthew Wilcox <willy@infradead.org> 9394L: linux-scsi@vger.kernel.org 9395S: Maintained 9396F: drivers/scsi/sym53c8xx_2/ 9397 9398LTC1660 DAC DRIVER 9399M: Marcus Folkesson <marcus.folkesson@gmail.com> 9400L: linux-iio@vger.kernel.org 9401S: Maintained 9402F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9403F: drivers/iio/dac/ltc1660.c 9404 9405LTC4261 HARDWARE MONITOR DRIVER 9406M: Guenter Roeck <linux@roeck-us.net> 9407L: linux-hwmon@vger.kernel.org 9408S: Maintained 9409F: Documentation/hwmon/ltc4261.rst 9410F: drivers/hwmon/ltc4261.c 9411 9412LTC4306 I2C MULTIPLEXER DRIVER 9413M: Michael Hennerich <michael.hennerich@analog.com> 9414W: http://ez.analog.com/community/linux-device-drivers 9415L: linux-i2c@vger.kernel.org 9416S: Supported 9417F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9418F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9419 9420LTP (Linux Test Project) 9421M: Mike Frysinger <vapier@gentoo.org> 9422M: Cyril Hrubis <chrubis@suse.cz> 9423M: Wanlong Gao <wanlong.gao@gmail.com> 9424M: Jan Stancek <jstancek@redhat.com> 9425M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9426M: Alexey Kodanev <alexey.kodanev@oracle.com> 9427L: ltp@lists.linux.it (subscribers-only) 9428W: http://linux-test-project.github.io/ 9429T: git git://github.com/linux-test-project/ltp.git 9430S: Maintained 9431 9432M68K ARCHITECTURE 9433M: Geert Uytterhoeven <geert@linux-m68k.org> 9434L: linux-m68k@lists.linux-m68k.org 9435W: http://www.linux-m68k.org/ 9436T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9437S: Maintained 9438F: arch/m68k/ 9439F: drivers/zorro/ 9440 9441M68K ON APPLE MACINTOSH 9442M: Joshua Thompson <funaho@jurai.org> 9443W: http://www.mac.linux-m68k.org/ 9444L: linux-m68k@lists.linux-m68k.org 9445S: Maintained 9446F: arch/m68k/mac/ 9447 9448M68K ON HP9000/300 9449M: Philip Blundell <philb@gnu.org> 9450W: http://www.tazenda.demon.co.uk/phil/linux-hp 9451S: Maintained 9452F: arch/m68k/hp300/ 9453 9454M88DS3103 MEDIA DRIVER 9455M: Antti Palosaari <crope@iki.fi> 9456L: linux-media@vger.kernel.org 9457W: https://linuxtv.org 9458W: http://palosaari.fi/linux/ 9459Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9460T: git git://linuxtv.org/anttip/media_tree.git 9461S: Maintained 9462F: drivers/media/dvb-frontends/m88ds3103* 9463 9464M88RS2000 MEDIA DRIVER 9465M: Malcolm Priestley <tvboxspy@gmail.com> 9466L: linux-media@vger.kernel.org 9467W: https://linuxtv.org 9468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9469S: Maintained 9470F: drivers/media/dvb-frontends/m88rs2000* 9471 9472MA901 MASTERKIT USB FM RADIO DRIVER 9473M: Alexey Klimov <klimov.linux@gmail.com> 9474L: linux-media@vger.kernel.org 9475T: git git://linuxtv.org/media_tree.git 9476S: Maintained 9477F: drivers/media/radio/radio-ma901.c 9478 9479MAC80211 9480M: Johannes Berg <johannes@sipsolutions.net> 9481L: linux-wireless@vger.kernel.org 9482W: http://wireless.kernel.org/ 9483T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9485S: Maintained 9486F: Documentation/networking/mac80211-injection.txt 9487F: include/net/mac80211.h 9488F: net/mac80211/ 9489F: drivers/net/wireless/mac80211_hwsim.[ch] 9490F: Documentation/networking/mac80211_hwsim/README 9491 9492MAILBOX API 9493M: Jassi Brar <jassisinghbrar@gmail.com> 9494L: linux-kernel@vger.kernel.org 9495S: Maintained 9496F: drivers/mailbox/ 9497F: include/linux/mailbox_client.h 9498F: include/linux/mailbox_controller.h 9499 9500MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9501M: Michael Kerrisk <mtk.manpages@gmail.com> 9502W: http://www.kernel.org/doc/man-pages 9503L: linux-man@vger.kernel.org 9504S: Maintained 9505 9506MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9507M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9508L: linux-mips@vger.kernel.org 9509S: Maintained 9510F: arch/mips/boot/dts/img/pistachio_marduk.dts 9511 9512MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9513M: Andrew Lunn <andrew@lunn.ch> 9514M: Vivien Didelot <vivien.didelot@gmail.com> 9515L: netdev@vger.kernel.org 9516S: Maintained 9517F: drivers/net/dsa/mv88e6xxx/ 9518F: include/linux/platform_data/mv88e6xxx.h 9519F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9520 9521MARVELL ARMADA DRM SUPPORT 9522M: Russell King <linux@armlinux.org.uk> 9523S: Maintained 9524T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9525T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9526F: drivers/gpu/drm/armada/ 9527F: include/uapi/drm/armada_drm.h 9528F: Documentation/devicetree/bindings/display/armada/ 9529 9530MARVELL ARMADA 3700 PHY DRIVERS 9531M: Miquel Raynal <miquel.raynal@bootlin.com> 9532S: Maintained 9533F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9534F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9535F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9536F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9537 9538MARVELL CRYPTO DRIVER 9539M: Boris Brezillon <bbrezillon@kernel.org> 9540M: Arnaud Ebalard <arno@natisbad.org> 9541F: drivers/crypto/marvell/ 9542S: Maintained 9543L: linux-crypto@vger.kernel.org 9544 9545MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9546M: Mirko Lindner <mlindner@marvell.com> 9547M: Stephen Hemminger <stephen@networkplumber.org> 9548L: netdev@vger.kernel.org 9549S: Maintained 9550F: drivers/net/ethernet/marvell/sk* 9551 9552MARVELL LIBERTAS WIRELESS DRIVER 9553L: libertas-dev@lists.infradead.org 9554S: Orphan 9555F: drivers/net/wireless/marvell/libertas/ 9556 9557MARVELL MACCHIATOBIN SUPPORT 9558M: Russell King <linux@armlinux.org.uk> 9559L: linux-arm-kernel@lists.infradead.org 9560S: Maintained 9561F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9562 9563MARVELL MV643XX ETHERNET DRIVER 9564M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9565L: netdev@vger.kernel.org 9566S: Maintained 9567F: drivers/net/ethernet/marvell/mv643xx_eth.* 9568F: include/linux/mv643xx.h 9569 9570MARVELL MV88X3310 PHY DRIVER 9571M: Russell King <linux@armlinux.org.uk> 9572L: netdev@vger.kernel.org 9573S: Maintained 9574F: drivers/net/phy/marvell10g.c 9575 9576MARVELL MVEBU THERMAL DRIVER 9577M: Miquel Raynal <miquel.raynal@bootlin.com> 9578S: Maintained 9579F: drivers/thermal/armada_thermal.c 9580 9581MARVELL MVNETA ETHERNET DRIVER 9582M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9583L: netdev@vger.kernel.org 9584S: Maintained 9585F: drivers/net/ethernet/marvell/mvneta.* 9586 9587MARVELL MWIFIEX WIRELESS DRIVER 9588M: Amitkumar Karwar <amitkarwar@gmail.com> 9589M: Nishant Sarmukadam <nishants@marvell.com> 9590M: Ganapathi Bhat <gbhat@marvell.com> 9591M: Xinming Hu <huxinming820@gmail.com> 9592L: linux-wireless@vger.kernel.org 9593S: Maintained 9594F: drivers/net/wireless/marvell/mwifiex/ 9595 9596MARVELL MWL8K WIRELESS DRIVER 9597M: Lennert Buytenhek <buytenh@wantstofly.org> 9598L: linux-wireless@vger.kernel.org 9599S: Odd Fixes 9600F: drivers/net/wireless/marvell/mwl8k.c 9601 9602MARVELL NAND CONTROLLER DRIVER 9603M: Miquel Raynal <miquel.raynal@bootlin.com> 9604L: linux-mtd@lists.infradead.org 9605S: Maintained 9606F: drivers/mtd/nand/raw/marvell_nand.c 9607F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9608 9609MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9610M: Nicolas Pitre <nico@fluxnic.net> 9611S: Odd Fixes 9612F: drivers/mmc/host/mvsdio.* 9613 9614MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9615M: Hu Ziji <huziji@marvell.com> 9616L: linux-mmc@vger.kernel.org 9617S: Supported 9618F: drivers/mmc/host/sdhci-xenon* 9619F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9620 9621MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9622M: Sunil Goutham <sgoutham@marvell.com> 9623M: Linu Cherian <lcherian@marvell.com> 9624M: Geetha sowjanya <gakula@marvell.com> 9625M: Jerin Jacob <jerinj@marvell.com> 9626L: netdev@vger.kernel.org 9627S: Supported 9628F: drivers/net/ethernet/marvell/octeontx2/af/ 9629 9630MATROX FRAMEBUFFER DRIVER 9631L: linux-fbdev@vger.kernel.org 9632S: Orphan 9633F: drivers/video/fbdev/matrox/matroxfb_* 9634F: include/uapi/linux/matroxfb.h 9635 9636MAX16065 HARDWARE MONITOR DRIVER 9637M: Guenter Roeck <linux@roeck-us.net> 9638L: linux-hwmon@vger.kernel.org 9639S: Maintained 9640F: Documentation/hwmon/max16065.rst 9641F: drivers/hwmon/max16065.c 9642 9643MAX2175 SDR TUNER DRIVER 9644M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9645L: linux-media@vger.kernel.org 9646T: git git://linuxtv.org/media_tree.git 9647S: Maintained 9648F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9649F: Documentation/media/v4l-drivers/max2175.rst 9650F: drivers/media/i2c/max2175* 9651F: include/uapi/linux/max2175.h 9652 9653MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9654L: linux-hwmon@vger.kernel.org 9655S: Orphan 9656F: Documentation/hwmon/max6650.rst 9657F: drivers/hwmon/max6650.c 9658 9659MAX6697 HARDWARE MONITOR DRIVER 9660M: Guenter Roeck <linux@roeck-us.net> 9661L: linux-hwmon@vger.kernel.org 9662S: Maintained 9663F: Documentation/hwmon/max6697.rst 9664F: Documentation/devicetree/bindings/hwmon/max6697.txt 9665F: drivers/hwmon/max6697.c 9666F: include/linux/platform_data/max6697.h 9667 9668MAX9860 MONO AUDIO VOICE CODEC DRIVER 9669M: Peter Rosin <peda@axentia.se> 9670L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9671S: Maintained 9672F: Documentation/devicetree/bindings/sound/max9860.txt 9673F: sound/soc/codecs/max9860.* 9674 9675MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9676M: Andreas Klinger <ak@it-klinger.de> 9677L: linux-iio@vger.kernel.org 9678S: Maintained 9679F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9680F: drivers/iio/proximity/mb1232.c 9681 9682MAXIM MAX77650 PMIC MFD DRIVER 9683M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9684L: linux-kernel@vger.kernel.org 9685S: Maintained 9686F: Documentation/devicetree/bindings/*/*max77650.txt 9687F: Documentation/devicetree/bindings/*/max77650*.txt 9688F: include/linux/mfd/max77650.h 9689F: drivers/mfd/max77650.c 9690F: drivers/regulator/max77650-regulator.c 9691F: drivers/power/supply/max77650-charger.c 9692F: drivers/input/misc/max77650-onkey.c 9693F: drivers/leds/leds-max77650.c 9694F: drivers/gpio/gpio-max77650.c 9695 9696MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9697M: Javier Martinez Canillas <javier@dowhile0.org> 9698L: linux-kernel@vger.kernel.org 9699S: Supported 9700F: drivers/regulator/max77802-regulator.c 9701F: Documentation/devicetree/bindings/*/*max77802.txt 9702F: include/dt-bindings/*/*max77802.h 9703 9704MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9705M: Krzysztof Kozlowski <krzk@kernel.org> 9706M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9707L: linux-pm@vger.kernel.org 9708S: Supported 9709F: drivers/power/supply/max14577_charger.c 9710F: drivers/power/supply/max77693_charger.c 9711 9712MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9713M: Chanwoo Choi <cw00.choi@samsung.com> 9714M: Krzysztof Kozlowski <krzk@kernel.org> 9715M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9716L: linux-kernel@vger.kernel.org 9717S: Supported 9718F: drivers/*/max14577*.c 9719F: drivers/*/max77686*.c 9720F: drivers/*/max77693*.c 9721F: drivers/extcon/extcon-max14577.c 9722F: drivers/extcon/extcon-max77693.c 9723F: drivers/rtc/rtc-max77686.c 9724F: drivers/clk/clk-max77686.c 9725F: Documentation/devicetree/bindings/mfd/max14577.txt 9726F: Documentation/devicetree/bindings/*/max77686.txt 9727F: Documentation/devicetree/bindings/mfd/max77693.txt 9728F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9729F: include/linux/mfd/max14577*.h 9730F: include/linux/mfd/max77686*.h 9731F: include/linux/mfd/max77693*.h 9732 9733MAXIRADIO FM RADIO RECEIVER DRIVER 9734M: Hans Verkuil <hverkuil@xs4all.nl> 9735L: linux-media@vger.kernel.org 9736T: git git://linuxtv.org/media_tree.git 9737W: https://linuxtv.org 9738S: Maintained 9739F: drivers/media/radio/radio-maxiradio* 9740 9741MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9742M: Peter Rosin <peda@axentia.se> 9743L: linux-iio@vger.kernel.org 9744S: Maintained 9745F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9746F: drivers/iio/potentiometer/mcp4018.c 9747F: drivers/iio/potentiometer/mcp4531.c 9748 9749MCR20A IEEE-802.15.4 RADIO DRIVER 9750M: Xue Liu <liuxuenetmail@gmail.com> 9751L: linux-wpan@vger.kernel.org 9752W: https://github.com/xueliu/mcr20a-linux 9753S: Maintained 9754F: drivers/net/ieee802154/mcr20a.c 9755F: drivers/net/ieee802154/mcr20a.h 9756F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9757 9758MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9759M: William Breathitt Gray <vilhelm.gray@gmail.com> 9760L: linux-iio@vger.kernel.org 9761S: Maintained 9762F: drivers/iio/dac/cio-dac.c 9763 9764MEDIA CONTROLLER FRAMEWORK 9765M: Sakari Ailus <sakari.ailus@linux.intel.com> 9766M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9767L: linux-media@vger.kernel.org 9768W: https://www.linuxtv.org 9769T: git git://linuxtv.org/media_tree.git 9770S: Supported 9771F: drivers/media/mc/ 9772F: include/media/media-*.h 9773F: include/uapi/linux/media.h 9774 9775MEDIA DRIVERS FOR ASCOT2E 9776M: Sergey Kozlov <serjk@netup.ru> 9777M: Abylay Ospan <aospan@netup.ru> 9778L: linux-media@vger.kernel.org 9779W: https://linuxtv.org 9780W: http://netup.tv/ 9781T: git git://linuxtv.org/media_tree.git 9782S: Supported 9783F: drivers/media/dvb-frontends/ascot2e* 9784 9785MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9786M: Jasmin Jessich <jasmin@anw.at> 9787L: linux-media@vger.kernel.org 9788W: https://linuxtv.org 9789T: git git://linuxtv.org/media_tree.git 9790S: Maintained 9791F: drivers/media/dvb-frontends/cxd2099* 9792 9793MEDIA DRIVERS FOR CXD2841ER 9794M: Sergey Kozlov <serjk@netup.ru> 9795M: Abylay Ospan <aospan@netup.ru> 9796L: linux-media@vger.kernel.org 9797W: https://linuxtv.org 9798W: http://netup.tv/ 9799T: git git://linuxtv.org/media_tree.git 9800S: Supported 9801F: drivers/media/dvb-frontends/cxd2841er* 9802 9803MEDIA DRIVERS FOR CXD2880 9804M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9805L: linux-media@vger.kernel.org 9806W: http://linuxtv.org/ 9807T: git git://linuxtv.org/media_tree.git 9808S: Supported 9809F: drivers/media/dvb-frontends/cxd2880/* 9810F: drivers/media/spi/cxd2880* 9811 9812MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9813L: linux-media@vger.kernel.org 9814W: https://linuxtv.org 9815T: git git://linuxtv.org/media_tree.git 9816S: Orphan 9817F: drivers/media/pci/ddbridge/* 9818 9819MEDIA DRIVERS FOR FREESCALE IMX 9820M: Steve Longerbeam <slongerbeam@gmail.com> 9821M: Philipp Zabel <p.zabel@pengutronix.de> 9822L: linux-media@vger.kernel.org 9823T: git git://linuxtv.org/media_tree.git 9824S: Maintained 9825F: Documentation/devicetree/bindings/media/imx.txt 9826F: Documentation/media/v4l-drivers/imx.rst 9827F: drivers/staging/media/imx/ 9828F: include/linux/imx-media.h 9829F: include/media/imx.h 9830 9831MEDIA DRIVER FOR FREESCALE IMX PXP 9832M: Philipp Zabel <p.zabel@pengutronix.de> 9833L: linux-media@vger.kernel.org 9834T: git git://linuxtv.org/media_tree.git 9835S: Maintained 9836F: drivers/media/platform/imx-pxp.[ch] 9837 9838MEDIA DRIVERS FOR FREESCALE IMX7 9839M: Rui Miguel Silva <rmfrfs@gmail.com> 9840L: linux-media@vger.kernel.org 9841T: git git://linuxtv.org/media_tree.git 9842S: Maintained 9843F: Documentation/devicetree/bindings/media/imx7-csi.txt 9844F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9845F: Documentation/media/v4l-drivers/imx7.rst 9846F: drivers/staging/media/imx/imx7-media-csi.c 9847F: drivers/staging/media/imx/imx7-mipi-csis.c 9848 9849MEDIA DRIVERS FOR HELENE 9850M: Abylay Ospan <aospan@netup.ru> 9851L: linux-media@vger.kernel.org 9852W: https://linuxtv.org 9853W: http://netup.tv/ 9854T: git git://linuxtv.org/media_tree.git 9855S: Supported 9856F: drivers/media/dvb-frontends/helene* 9857 9858MEDIA DRIVERS FOR HORUS3A 9859M: Sergey Kozlov <serjk@netup.ru> 9860M: Abylay Ospan <aospan@netup.ru> 9861L: linux-media@vger.kernel.org 9862W: https://linuxtv.org 9863W: http://netup.tv/ 9864T: git git://linuxtv.org/media_tree.git 9865S: Supported 9866F: drivers/media/dvb-frontends/horus3a* 9867 9868MEDIA DRIVERS FOR LNBH25 9869M: Sergey Kozlov <serjk@netup.ru> 9870M: Abylay Ospan <aospan@netup.ru> 9871L: linux-media@vger.kernel.org 9872W: https://linuxtv.org 9873W: http://netup.tv/ 9874T: git git://linuxtv.org/media_tree.git 9875S: Supported 9876F: drivers/media/dvb-frontends/lnbh25* 9877 9878MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9879L: linux-media@vger.kernel.org 9880W: https://linuxtv.org 9881T: git git://linuxtv.org/media_tree.git 9882S: Orphan 9883F: drivers/media/dvb-frontends/mxl5xx* 9884 9885MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9886M: Sergey Kozlov <serjk@netup.ru> 9887M: Abylay Ospan <aospan@netup.ru> 9888L: linux-media@vger.kernel.org 9889W: https://linuxtv.org 9890W: http://netup.tv/ 9891T: git git://linuxtv.org/media_tree.git 9892S: Supported 9893F: drivers/media/pci/netup_unidvb/* 9894 9895MEDIA DRIVERS FOR RENESAS - CEU 9896M: Jacopo Mondi <jacopo@jmondi.org> 9897L: linux-media@vger.kernel.org 9898L: linux-renesas-soc@vger.kernel.org 9899T: git git://linuxtv.org/media_tree.git 9900S: Supported 9901F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9902F: drivers/media/platform/renesas-ceu.c 9903F: include/media/drv-intf/renesas-ceu.h 9904 9905MEDIA DRIVERS FOR RENESAS - DRIF 9906M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9907L: linux-media@vger.kernel.org 9908L: linux-renesas-soc@vger.kernel.org 9909T: git git://linuxtv.org/media_tree.git 9910S: Supported 9911F: Documentation/devicetree/bindings/media/renesas,drif.txt 9912F: drivers/media/platform/rcar_drif.c 9913 9914MEDIA DRIVERS FOR RENESAS - FCP 9915M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9916L: linux-media@vger.kernel.org 9917L: linux-renesas-soc@vger.kernel.org 9918T: git git://linuxtv.org/media_tree.git 9919S: Supported 9920F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9921F: drivers/media/platform/rcar-fcp.c 9922F: include/media/rcar-fcp.h 9923 9924MEDIA DRIVERS FOR RENESAS - FDP1 9925M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9926L: linux-media@vger.kernel.org 9927L: linux-renesas-soc@vger.kernel.org 9928T: git git://linuxtv.org/media_tree.git 9929S: Supported 9930F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9931F: drivers/media/platform/rcar_fdp1.c 9932 9933MEDIA DRIVERS FOR RENESAS - VIN 9934M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9935L: linux-media@vger.kernel.org 9936L: linux-renesas-soc@vger.kernel.org 9937T: git git://linuxtv.org/media_tree.git 9938S: Supported 9939F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9940F: Documentation/devicetree/bindings/media/rcar_vin.txt 9941F: drivers/media/platform/rcar-vin/ 9942 9943MEDIA DRIVERS FOR RENESAS - VSP1 9944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9945M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9946L: linux-media@vger.kernel.org 9947L: linux-renesas-soc@vger.kernel.org 9948T: git git://linuxtv.org/media_tree.git 9949S: Supported 9950F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9951F: drivers/media/platform/vsp1/ 9952 9953MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9954L: linux-media@vger.kernel.org 9955W: https://linuxtv.org 9956T: git git://linuxtv.org/media_tree.git 9957S: Orphan 9958F: drivers/media/dvb-frontends/stv0910* 9959 9960MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9961L: linux-media@vger.kernel.org 9962W: https://linuxtv.org 9963T: git git://linuxtv.org/media_tree.git 9964S: Orphan 9965F: drivers/media/dvb-frontends/stv6111* 9966 9967MEDIA DRIVERS FOR STM32 - DCMI 9968M: Hugues Fruchet <hugues.fruchet@st.com> 9969L: linux-media@vger.kernel.org 9970T: git git://linuxtv.org/media_tree.git 9971S: Supported 9972F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9973F: drivers/media/platform/stm32/stm32-dcmi.c 9974 9975MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9976M: Dmitry Osipenko <digetx@gmail.com> 9977L: linux-media@vger.kernel.org 9978L: linux-tegra@vger.kernel.org 9979T: git git://linuxtv.org/media_tree.git 9980S: Maintained 9981F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9982F: drivers/staging/media/tegra-vde/ 9983 9984MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9985M: Mauro Carvalho Chehab <mchehab@kernel.org> 9986P: LinuxTV.org Project 9987L: linux-media@vger.kernel.org 9988W: https://linuxtv.org 9989Q: http://patchwork.kernel.org/project/linux-media/list/ 9990T: git git://linuxtv.org/media_tree.git 9991S: Maintained 9992F: Documentation/devicetree/bindings/media/ 9993F: Documentation/media/ 9994F: drivers/media/ 9995F: drivers/staging/media/ 9996F: include/linux/platform_data/media/ 9997F: include/media/ 9998F: include/uapi/linux/dvb/ 9999F: include/uapi/linux/videodev2.h 10000F: include/uapi/linux/media.h 10001F: include/uapi/linux/v4l2-* 10002F: include/uapi/linux/meye.h 10003F: include/uapi/linux/ivtv* 10004F: include/uapi/linux/uvcvideo.h 10005 10006MEDIATEK BLUETOOTH DRIVER 10007M: Sean Wang <sean.wang@mediatek.com> 10008L: linux-bluetooth@vger.kernel.org 10009L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10010S: Maintained 10011F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10012F: drivers/bluetooth/btmtkuart.c 10013 10014MEDIATEK CIR DRIVER 10015M: Sean Wang <sean.wang@mediatek.com> 10016S: Maintained 10017F: drivers/media/rc/mtk-cir.c 10018 10019MEDIATEK DMA DRIVER 10020M: Sean Wang <sean.wang@mediatek.com> 10021L: dmaengine@vger.kernel.org 10022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10023L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10024S: Maintained 10025F: Documentation/devicetree/bindings/dma/mtk-* 10026F: drivers/dma/mediatek/ 10027 10028MEDIATEK PMIC LED DRIVER 10029M: Sean Wang <sean.wang@mediatek.com> 10030S: Maintained 10031F: drivers/leds/leds-mt6323.c 10032F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10033 10034MEDIATEK ETHERNET DRIVER 10035M: Felix Fietkau <nbd@openwrt.org> 10036M: John Crispin <john@phrozen.org> 10037M: Sean Wang <sean.wang@mediatek.com> 10038M: Nelson Chang <nelson.chang@mediatek.com> 10039L: netdev@vger.kernel.org 10040S: Maintained 10041F: drivers/net/ethernet/mediatek/ 10042 10043MEDIATEK SWITCH DRIVER 10044M: Sean Wang <sean.wang@mediatek.com> 10045L: netdev@vger.kernel.org 10046S: Maintained 10047F: drivers/net/dsa/mt7530.* 10048F: net/dsa/tag_mtk.c 10049 10050MEDIATEK JPEG DRIVER 10051M: Rick Chang <rick.chang@mediatek.com> 10052M: Bin Liu <bin.liu@mediatek.com> 10053S: Supported 10054F: drivers/media/platform/mtk-jpeg/ 10055F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10056 10057MEDIATEK MDP DRIVER 10058M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10059M: Houlong Wei <houlong.wei@mediatek.com> 10060M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10061S: Supported 10062F: drivers/media/platform/mtk-mdp/ 10063F: drivers/media/platform/mtk-vpu/ 10064F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10065 10066MEDIATEK MEDIA DRIVER 10067M: Tiffany Lin <tiffany.lin@mediatek.com> 10068M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10069S: Supported 10070F: drivers/media/platform/mtk-vcodec/ 10071F: drivers/media/platform/mtk-vpu/ 10072F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10073F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10074 10075MEDIATEK MMC/SD/SDIO DRIVER 10076M: Chaotian Jing <chaotian.jing@mediatek.com> 10077S: Maintained 10078F: drivers/mmc/host/mtk-sd.c 10079F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10080 10081MEDIATEK MT76 WIRELESS LAN DRIVER 10082M: Felix Fietkau <nbd@nbd.name> 10083M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10084R: Ryder Lee <ryder.lee@mediatek.com> 10085R: Roy Luo <royluo@google.com> 10086L: linux-wireless@vger.kernel.org 10087S: Maintained 10088F: drivers/net/wireless/mediatek/mt76/ 10089 10090MEDIATEK MT7601U WIRELESS LAN DRIVER 10091M: Jakub Kicinski <kubakici@wp.pl> 10092L: linux-wireless@vger.kernel.org 10093S: Maintained 10094F: drivers/net/wireless/mediatek/mt7601u/ 10095 10096MEDIATEK NAND CONTROLLER DRIVER 10097M: Xiaolei Li <xiaolei.li@mediatek.com> 10098L: linux-mtd@lists.infradead.org 10099S: Maintained 10100F: drivers/mtd/nand/raw/mtk_* 10101F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10102 10103MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10104M: Sean Wang <sean.wang@mediatek.com> 10105S: Maintained 10106F: drivers/char/hw_random/mtk-rng.c 10107 10108MEDIATEK USB3 DRD IP DRIVER 10109M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10110L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10112L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10113S: Maintained 10114F: drivers/usb/mtu3/ 10115 10116MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10117M: Peter Senna Tschudin <peter.senna@gmail.com> 10118M: Martin Donnelly <martin.donnelly@ge.com> 10119M: Martyn Welch <martyn.welch@collabora.co.uk> 10120S: Maintained 10121F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10122F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10123 10124MEGARAID SCSI/SAS DRIVERS 10125M: Kashyap Desai <kashyap.desai@broadcom.com> 10126M: Sumit Saxena <sumit.saxena@broadcom.com> 10127M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10128L: megaraidlinux.pdl@broadcom.com 10129L: linux-scsi@vger.kernel.org 10130W: http://www.avagotech.com/support/ 10131S: Maintained 10132F: Documentation/scsi/megaraid.txt 10133F: drivers/scsi/megaraid.* 10134F: drivers/scsi/megaraid/ 10135 10136MELEXIS MLX90614 DRIVER 10137M: Crt Mori <cmo@melexis.com> 10138L: linux-iio@vger.kernel.org 10139W: http://www.melexis.com 10140S: Supported 10141F: drivers/iio/temperature/mlx90614.c 10142 10143MELEXIS MLX90632 DRIVER 10144M: Crt Mori <cmo@melexis.com> 10145L: linux-iio@vger.kernel.org 10146W: http://www.melexis.com 10147S: Supported 10148F: drivers/iio/temperature/mlx90632.c 10149 10150MELFAS MIP4 TOUCHSCREEN DRIVER 10151M: Sangwon Jee <jeesw@melfas.com> 10152W: http://www.melfas.com 10153S: Supported 10154F: drivers/input/touchscreen/melfas_mip4.c 10155F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10156 10157MELLANOX ETHERNET DRIVER (mlx4_en) 10158M: Tariq Toukan <tariqt@mellanox.com> 10159L: netdev@vger.kernel.org 10160S: Supported 10161W: http://www.mellanox.com 10162Q: http://patchwork.ozlabs.org/project/netdev/list/ 10163F: drivers/net/ethernet/mellanox/mlx4/en_* 10164 10165MELLANOX ETHERNET DRIVER (mlx5e) 10166M: Saeed Mahameed <saeedm@mellanox.com> 10167L: netdev@vger.kernel.org 10168S: Supported 10169W: http://www.mellanox.com 10170Q: http://patchwork.ozlabs.org/project/netdev/list/ 10171F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10172 10173MELLANOX ETHERNET INNOVA DRIVERS 10174R: Boris Pismenny <borisp@mellanox.com> 10175L: netdev@vger.kernel.org 10176S: Supported 10177W: http://www.mellanox.com 10178Q: http://patchwork.ozlabs.org/project/netdev/list/ 10179F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10180F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10181F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10182F: include/linux/mlx5/mlx5_ifc_fpga.h 10183 10184MELLANOX ETHERNET SWITCH DRIVERS 10185M: Jiri Pirko <jiri@mellanox.com> 10186M: Ido Schimmel <idosch@mellanox.com> 10187L: netdev@vger.kernel.org 10188S: Supported 10189W: http://www.mellanox.com 10190Q: http://patchwork.ozlabs.org/project/netdev/list/ 10191F: drivers/net/ethernet/mellanox/mlxsw/ 10192F: tools/testing/selftests/drivers/net/mlxsw/ 10193 10194MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10195M: mlxsw@mellanox.com 10196L: netdev@vger.kernel.org 10197S: Supported 10198W: http://www.mellanox.com 10199Q: http://patchwork.ozlabs.org/project/netdev/list/ 10200F: drivers/net/ethernet/mellanox/mlxfw/ 10201 10202MELLANOX HARDWARE PLATFORM SUPPORT 10203M: Andy Shevchenko <andy@infradead.org> 10204M: Darren Hart <dvhart@infradead.org> 10205M: Vadim Pasternak <vadimp@mellanox.com> 10206L: platform-driver-x86@vger.kernel.org 10207S: Supported 10208F: drivers/platform/mellanox/ 10209F: include/linux/platform_data/mlxreg.h 10210 10211MELLANOX MLX4 core VPI driver 10212M: Tariq Toukan <tariqt@mellanox.com> 10213L: netdev@vger.kernel.org 10214L: linux-rdma@vger.kernel.org 10215W: http://www.mellanox.com 10216Q: http://patchwork.ozlabs.org/project/netdev/list/ 10217S: Supported 10218F: drivers/net/ethernet/mellanox/mlx4/ 10219F: include/linux/mlx4/ 10220 10221MELLANOX MLX4 IB driver 10222M: Yishai Hadas <yishaih@mellanox.com> 10223L: linux-rdma@vger.kernel.org 10224W: http://www.mellanox.com 10225Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10226S: Supported 10227F: drivers/infiniband/hw/mlx4/ 10228F: include/linux/mlx4/ 10229F: include/uapi/rdma/mlx4-abi.h 10230 10231MELLANOX MLX5 core VPI driver 10232M: Saeed Mahameed <saeedm@mellanox.com> 10233M: Leon Romanovsky <leonro@mellanox.com> 10234L: netdev@vger.kernel.org 10235L: linux-rdma@vger.kernel.org 10236W: http://www.mellanox.com 10237Q: http://patchwork.ozlabs.org/project/netdev/list/ 10238S: Supported 10239F: drivers/net/ethernet/mellanox/mlx5/core/ 10240F: include/linux/mlx5/ 10241F: Documentation/networking/device_drivers/mellanox/ 10242 10243MELLANOX MLX5 IB driver 10244M: Leon Romanovsky <leonro@mellanox.com> 10245L: linux-rdma@vger.kernel.org 10246W: http://www.mellanox.com 10247Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10248S: Supported 10249F: drivers/infiniband/hw/mlx5/ 10250F: include/linux/mlx5/ 10251F: include/uapi/rdma/mlx5-abi.h 10252 10253MELLANOX MLXCPLD I2C AND MUX DRIVER 10254M: Vadim Pasternak <vadimp@mellanox.com> 10255M: Michael Shych <michaelsh@mellanox.com> 10256L: linux-i2c@vger.kernel.org 10257S: Supported 10258F: drivers/i2c/busses/i2c-mlxcpld.c 10259F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10260F: Documentation/i2c/busses/i2c-mlxcpld 10261 10262MELLANOX MLXCPLD LED DRIVER 10263M: Vadim Pasternak <vadimp@mellanox.com> 10264L: linux-leds@vger.kernel.org 10265S: Supported 10266F: drivers/leds/leds-mlxcpld.c 10267F: drivers/leds/leds-mlxreg.c 10268F: Documentation/leds/leds-mlxcpld.rst 10269 10270MELLANOX PLATFORM DRIVER 10271M: Vadim Pasternak <vadimp@mellanox.com> 10272L: platform-driver-x86@vger.kernel.org 10273S: Supported 10274F: drivers/platform/x86/mlx-platform.c 10275 10276MEMBARRIER SUPPORT 10277M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10278M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10279L: linux-kernel@vger.kernel.org 10280S: Supported 10281F: kernel/sched/membarrier.c 10282F: include/uapi/linux/membarrier.h 10283F: arch/powerpc/include/asm/membarrier.h 10284 10285MEMBLOCK 10286M: Mike Rapoport <rppt@linux.ibm.com> 10287L: linux-mm@kvack.org 10288S: Maintained 10289F: include/linux/memblock.h 10290F: mm/memblock.c 10291F: Documentation/core-api/boot-time-mm.rst 10292 10293MEMORY MANAGEMENT 10294L: linux-mm@kvack.org 10295W: http://www.linux-mm.org 10296S: Maintained 10297F: include/linux/mm.h 10298F: include/linux/gfp.h 10299F: include/linux/mmzone.h 10300F: include/linux/memory_hotplug.h 10301F: include/linux/vmalloc.h 10302F: mm/ 10303 10304MEMORY TECHNOLOGY DEVICES (MTD) 10305M: David Woodhouse <dwmw2@infradead.org> 10306M: Brian Norris <computersforpeace@gmail.com> 10307M: Marek Vasut <marek.vasut@gmail.com> 10308M: Miquel Raynal <miquel.raynal@bootlin.com> 10309M: Richard Weinberger <richard@nod.at> 10310M: Vignesh Raghavendra <vigneshr@ti.com> 10311L: linux-mtd@lists.infradead.org 10312W: http://www.linux-mtd.infradead.org/ 10313Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10314T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10315T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10316S: Maintained 10317F: Documentation/devicetree/bindings/mtd/ 10318F: drivers/mtd/ 10319F: include/linux/mtd/ 10320F: include/uapi/mtd/ 10321 10322MEN A21 WATCHDOG DRIVER 10323M: Johannes Thumshirn <morbidrsa@gmail.com> 10324L: linux-watchdog@vger.kernel.org 10325S: Maintained 10326F: drivers/watchdog/mena21_wdt.c 10327 10328MEN CHAMELEON BUS (mcb) 10329M: Johannes Thumshirn <morbidrsa@gmail.com> 10330S: Maintained 10331F: drivers/mcb/ 10332F: include/linux/mcb.h 10333F: Documentation/men-chameleon-bus.txt 10334 10335MEN F21BMC (Board Management Controller) 10336M: Andreas Werner <andreas.werner@men.de> 10337S: Supported 10338F: drivers/mfd/menf21bmc.c 10339F: drivers/watchdog/menf21bmc_wdt.c 10340F: drivers/leds/leds-menf21bmc.c 10341F: drivers/hwmon/menf21bmc_hwmon.c 10342F: Documentation/hwmon/menf21bmc.rst 10343 10344MEN Z069 WATCHDOG DRIVER 10345M: Johannes Thumshirn <jth@kernel.org> 10346L: linux-watchdog@vger.kernel.org 10347S: Maintained 10348F: drivers/watchdog/menz69_wdt.c 10349 10350MESON AO CEC DRIVER FOR AMLOGIC SOCS 10351M: Neil Armstrong <narmstrong@baylibre.com> 10352L: linux-media@vger.kernel.org 10353L: linux-amlogic@lists.infradead.org 10354W: http://linux-meson.com/ 10355S: Supported 10356F: drivers/media/platform/meson/ao-cec.c 10357F: drivers/media/platform/meson/ao-cec-g12a.c 10358F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10359T: git git://linuxtv.org/media_tree.git 10360 10361MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10362M: Liang Yang <liang.yang@amlogic.com> 10363L: linux-mtd@lists.infradead.org 10364S: Maintained 10365F: drivers/mtd/nand/raw/meson_* 10366F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10367 10368MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10369M: Maxime Jourdan <mjourdan@baylibre.com> 10370L: linux-media@vger.kernel.org 10371L: linux-amlogic@lists.infradead.org 10372S: Supported 10373F: drivers/staging/media/meson/vdec/ 10374T: git git://linuxtv.org/media_tree.git 10375 10376METHODE UDPU SUPPORT 10377M: Vladimir Vid <vladimir.vid@sartura.hr> 10378S: Maintained 10379F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10380 10381MICROBLAZE ARCHITECTURE 10382M: Michal Simek <monstr@monstr.eu> 10383W: http://www.monstr.eu/fdt/ 10384T: git git://git.monstr.eu/linux-2.6-microblaze.git 10385S: Supported 10386F: arch/microblaze/ 10387 10388MICROCHIP AT91 SERIAL DRIVER 10389M: Richard Genoud <richard.genoud@gmail.com> 10390S: Maintained 10391F: drivers/tty/serial/atmel_serial.c 10392F: drivers/tty/serial/atmel_serial.h 10393F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10394 10395MICROCHIP AUDIO ASOC DRIVERS 10396M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10397L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10398S: Supported 10399F: sound/soc/atmel 10400 10401MICROCHIP DMA DRIVER 10402M: Ludovic Desroches <ludovic.desroches@microchip.com> 10403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10404L: dmaengine@vger.kernel.org 10405S: Supported 10406F: drivers/dma/at_hdmac.c 10407F: drivers/dma/at_hdmac_regs.h 10408F: include/linux/platform_data/dma-atmel.h 10409F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10410F: include/dt-bindings/dma/at91.h 10411 10412MICROCHIP ECC DRIVER 10413M: Tudor Ambarus <tudor.ambarus@microchip.com> 10414L: linux-crypto@vger.kernel.org 10415S: Maintained 10416F: drivers/crypto/atmel-ecc.* 10417 10418MICROCHIP I2C DRIVER 10419M: Ludovic Desroches <ludovic.desroches@microchip.com> 10420L: linux-i2c@vger.kernel.org 10421S: Supported 10422F: drivers/i2c/busses/i2c-at91.h 10423F: drivers/i2c/busses/i2c-at91-*.c 10424 10425MICROCHIP ISC DRIVER 10426M: Eugen Hristev <eugen.hristev@microchip.com> 10427L: linux-media@vger.kernel.org 10428S: Supported 10429F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10430F: drivers/media/platform/atmel/atmel-isc.h 10431F: drivers/media/platform/atmel/atmel-isc-base.c 10432F: drivers/media/platform/atmel/atmel-isc-regs.h 10433F: Documentation/devicetree/bindings/media/atmel-isc.txt 10434 10435MICROCHIP ISI DRIVER 10436M: Eugen Hristev <eugen.hristev@microchip.com> 10437L: linux-media@vger.kernel.org 10438S: Supported 10439F: drivers/media/platform/atmel/atmel-isi.c 10440F: drivers/media/platform/atmel/atmel-isi.h 10441 10442MICROCHIP AT91 USART MFD DRIVER 10443M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10444L: linux-kernel@vger.kernel.org 10445S: Supported 10446F: drivers/mfd/at91-usart.c 10447F: include/dt-bindings/mfd/at91-usart.h 10448F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10449 10450MICROCHIP AT91 USART SPI DRIVER 10451M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10452L: linux-spi@vger.kernel.org 10453S: Supported 10454F: drivers/spi/spi-at91-usart.c 10455F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10456 10457MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10458M: Woojung Huh <woojung.huh@microchip.com> 10459M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10460L: netdev@vger.kernel.org 10461S: Maintained 10462F: net/dsa/tag_ksz.c 10463F: drivers/net/dsa/microchip/* 10464F: include/linux/platform_data/microchip-ksz.h 10465F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10466 10467MICROCHIP LAN743X ETHERNET DRIVER 10468M: Bryan Whitehead <bryan.whitehead@microchip.com> 10469M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10470L: netdev@vger.kernel.org 10471S: Maintained 10472F: drivers/net/ethernet/microchip/lan743x_* 10473 10474MICROCHIP LCDFB DRIVER 10475M: Nicolas Ferre <nicolas.ferre@microchip.com> 10476L: linux-fbdev@vger.kernel.org 10477S: Maintained 10478F: drivers/video/fbdev/atmel_lcdfb.c 10479F: include/video/atmel_lcdc.h 10480 10481MICROCHIP MMC/SD/SDIO MCI DRIVER 10482M: Ludovic Desroches <ludovic.desroches@microchip.com> 10483S: Maintained 10484F: drivers/mmc/host/atmel-mci.c 10485 10486MICROCHIP MCP16502 PMIC DRIVER 10487M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10489S: Maintained 10490F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10491F: drivers/regulator/mcp16502.c 10492 10493MICROCHIP MCP3911 ADC DRIVER 10494M: Marcus Folkesson <marcus.folkesson@gmail.com> 10495M: Kent Gustavsson <kent@minoris.se> 10496L: linux-iio@vger.kernel.org 10497S: Supported 10498F: drivers/iio/adc/mcp3911.c 10499F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10500 10501MICROCHIP NAND DRIVER 10502M: Tudor Ambarus <tudor.ambarus@microchip.com> 10503L: linux-mtd@lists.infradead.org 10504S: Supported 10505F: drivers/mtd/nand/raw/atmel/* 10506F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10507 10508MICROCHIP PWM DRIVER 10509M: Claudiu Beznea <claudiu.beznea@microchip.com> 10510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10511L: linux-pwm@vger.kernel.org 10512S: Supported 10513F: drivers/pwm/pwm-atmel.c 10514F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10515 10516MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10517M: Ludovic Desroches <ludovic.desroches@microchip.com> 10518M: Eugen Hristev <eugen.hristev@microchip.com> 10519L: linux-iio@vger.kernel.org 10520S: Supported 10521F: drivers/iio/adc/at91-sama5d2_adc.c 10522F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10523F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10524 10525MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10526M: Nicolas Ferre <nicolas.ferre@microchip.com> 10527S: Supported 10528F: drivers/power/reset/at91-sama5d2_shdwc.c 10529 10530MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10531M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10533L: linux-gpio@vger.kernel.org 10534F: drivers/gpio/gpio-sama5d2-piobu.c 10535 10536MICROCHIP SPI DRIVER 10537M: Nicolas Ferre <nicolas.ferre@microchip.com> 10538S: Supported 10539F: drivers/spi/spi-atmel.* 10540 10541MICROCHIP SSC DRIVER 10542M: Nicolas Ferre <nicolas.ferre@microchip.com> 10543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10544S: Supported 10545F: drivers/misc/atmel-ssc.c 10546F: include/linux/atmel-ssc.h 10547 10548MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10549M: Nicolas Ferre <nicolas.ferre@microchip.com> 10550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10551S: Supported 10552F: drivers/misc/atmel_tclib.c 10553F: drivers/clocksource/tcb_clksrc.c 10554 10555MICROCHIP USBA UDC DRIVER 10556M: Cristian Birsan <cristian.birsan@microchip.com> 10557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10558S: Supported 10559F: drivers/usb/gadget/udc/atmel_usba_udc.* 10560 10561MICROCHIP USB251XB DRIVER 10562M: Richard Leitner <richard.leitner@skidata.com> 10563L: linux-usb@vger.kernel.org 10564S: Maintained 10565F: drivers/usb/misc/usb251xb.c 10566F: Documentation/devicetree/bindings/usb/usb251xb.txt 10567 10568MICROCHIP XDMA DRIVER 10569M: Ludovic Desroches <ludovic.desroches@microchip.com> 10570L: linux-arm-kernel@lists.infradead.org 10571L: dmaengine@vger.kernel.org 10572S: Supported 10573F: drivers/dma/at_xdmac.c 10574 10575MICROSEMI MIPS SOCS 10576M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10577M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10578L: linux-mips@vger.kernel.org 10579S: Supported 10580F: arch/mips/generic/board-ocelot.c 10581F: arch/mips/configs/generic/board-ocelot.config 10582F: arch/mips/boot/dts/mscc/ 10583F: Documentation/devicetree/bindings/mips/mscc.txt 10584 10585MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10586M: Don Brace <don.brace@microsemi.com> 10587L: esc.storagedev@microsemi.com 10588L: linux-scsi@vger.kernel.org 10589S: Supported 10590F: drivers/scsi/smartpqi/smartpqi*.[ch] 10591F: drivers/scsi/smartpqi/Kconfig 10592F: drivers/scsi/smartpqi/Makefile 10593F: include/linux/cciss*.h 10594F: include/uapi/linux/cciss*.h 10595F: Documentation/scsi/smartpqi.txt 10596 10597MICROSEMI ETHERNET SWITCH DRIVER 10598M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10599M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10600L: netdev@vger.kernel.org 10601S: Supported 10602F: drivers/net/ethernet/mscc/ 10603 10604MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10605M: Chen Yu <yu.c.chen@intel.com> 10606L: platform-driver-x86@vger.kernel.org 10607S: Supported 10608F: drivers/platform/x86/surfacepro3_button.c 10609 10610MICROTEK X6 SCANNER 10611M: Oliver Neukum <oliver@neukum.org> 10612S: Maintained 10613F: drivers/usb/image/microtek.* 10614 10615MIPS 10616M: Ralf Baechle <ralf@linux-mips.org> 10617M: Paul Burton <paul.burton@mips.com> 10618M: James Hogan <jhogan@kernel.org> 10619L: linux-mips@vger.kernel.org 10620W: http://www.linux-mips.org/ 10621T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10623Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10624S: Supported 10625F: Documentation/devicetree/bindings/mips/ 10626F: Documentation/mips/ 10627F: arch/mips/ 10628F: drivers/platform/mips/ 10629 10630MIPS BOSTON DEVELOPMENT BOARD 10631M: Paul Burton <paul.burton@mips.com> 10632L: linux-mips@vger.kernel.org 10633S: Maintained 10634F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10635F: arch/mips/boot/dts/img/boston.dts 10636F: arch/mips/configs/generic/board-boston.config 10637F: drivers/clk/imgtec/clk-boston.c 10638F: include/dt-bindings/clock/boston-clock.h 10639 10640MIPS GENERIC PLATFORM 10641M: Paul Burton <paul.burton@mips.com> 10642L: linux-mips@vger.kernel.org 10643S: Supported 10644F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10645F: arch/mips/generic/ 10646F: arch/mips/tools/generic-board-config.sh 10647 10648MIPS/LOONGSON1 ARCHITECTURE 10649M: Keguang Zhang <keguang.zhang@gmail.com> 10650L: linux-mips@vger.kernel.org 10651S: Maintained 10652F: arch/mips/loongson32/ 10653F: arch/mips/include/asm/mach-loongson32/ 10654F: drivers/*/*loongson1* 10655F: drivers/*/*/*loongson1* 10656 10657MIPS/LOONGSON2 ARCHITECTURE 10658M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10659L: linux-mips@vger.kernel.org 10660S: Maintained 10661F: arch/mips/loongson64/fuloong-2e/ 10662F: arch/mips/loongson64/lemote-2f/ 10663F: arch/mips/include/asm/mach-loongson64/ 10664F: drivers/*/*loongson2* 10665F: drivers/*/*/*loongson2* 10666 10667MIPS/LOONGSON3 ARCHITECTURE 10668M: Huacai Chen <chenhc@lemote.com> 10669L: linux-mips@vger.kernel.org 10670S: Maintained 10671F: arch/mips/loongson64/ 10672F: arch/mips/include/asm/mach-loongson64/ 10673F: drivers/platform/mips/cpu_hwmon.c 10674F: drivers/*/*loongson3* 10675F: drivers/*/*/*loongson3* 10676 10677MIPS RINT INSTRUCTION EMULATION 10678M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10679L: linux-mips@vger.kernel.org 10680S: Supported 10681F: arch/mips/math-emu/sp_rint.c 10682F: arch/mips/math-emu/dp_rint.c 10683 10684MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10685M: Hans Verkuil <hverkuil@xs4all.nl> 10686L: linux-media@vger.kernel.org 10687T: git git://linuxtv.org/media_tree.git 10688W: https://linuxtv.org 10689S: Odd Fixes 10690F: drivers/media/radio/radio-miropcm20* 10691 10692MMP SUPPORT 10693R: Lubomir Rintel <lkundrak@v3.sk> 10694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10695S: Odd Fixes 10696F: arch/arm/boot/dts/mmp* 10697F: arch/arm/mach-mmp/ 10698 10699MMU GATHER AND TLB INVALIDATION 10700M: Will Deacon <will@kernel.org> 10701M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10702M: Andrew Morton <akpm@linux-foundation.org> 10703M: Nick Piggin <npiggin@gmail.com> 10704M: Peter Zijlstra <peterz@infradead.org> 10705L: linux-arch@vger.kernel.org 10706L: linux-mm@kvack.org 10707S: Maintained 10708F: arch/*/include/asm/tlb.h 10709F: include/asm-generic/tlb.h 10710F: mm/mmu_gather.c 10711 10712MN88472 MEDIA DRIVER 10713M: Antti Palosaari <crope@iki.fi> 10714L: linux-media@vger.kernel.org 10715W: https://linuxtv.org 10716W: http://palosaari.fi/linux/ 10717Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10718S: Maintained 10719F: drivers/media/dvb-frontends/mn88472* 10720 10721MN88473 MEDIA DRIVER 10722M: Antti Palosaari <crope@iki.fi> 10723L: linux-media@vger.kernel.org 10724W: https://linuxtv.org 10725W: http://palosaari.fi/linux/ 10726Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10727S: Maintained 10728F: drivers/media/dvb-frontends/mn88473* 10729 10730MODULE SUPPORT 10731M: Jessica Yu <jeyu@kernel.org> 10732T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10733S: Maintained 10734F: include/linux/module.h 10735F: kernel/module.c 10736 10737MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10738W: http://popies.net/meye/ 10739S: Orphan 10740F: Documentation/media/v4l-drivers/meye* 10741F: drivers/media/pci/meye/ 10742F: include/uapi/linux/meye.h 10743 10744MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10745M: Jiri Slaby <jirislaby@gmail.com> 10746S: Maintained 10747F: Documentation/serial/moxa-smartio.rst 10748F: drivers/tty/mxser.* 10749 10750MR800 AVERMEDIA USB FM RADIO DRIVER 10751M: Alexey Klimov <klimov.linux@gmail.com> 10752L: linux-media@vger.kernel.org 10753T: git git://linuxtv.org/media_tree.git 10754S: Maintained 10755F: drivers/media/radio/radio-mr800.c 10756 10757MRF24J40 IEEE 802.15.4 RADIO DRIVER 10758M: Alan Ott <alan@signal11.us> 10759L: linux-wpan@vger.kernel.org 10760S: Maintained 10761F: drivers/net/ieee802154/mrf24j40.c 10762F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10763 10764MSI LAPTOP SUPPORT 10765M: "Lee, Chun-Yi" <jlee@suse.com> 10766L: platform-driver-x86@vger.kernel.org 10767S: Maintained 10768F: drivers/platform/x86/msi-laptop.c 10769 10770MSI WMI SUPPORT 10771L: platform-driver-x86@vger.kernel.org 10772S: Orphan 10773F: drivers/platform/x86/msi-wmi.c 10774 10775MSI001 MEDIA DRIVER 10776M: Antti Palosaari <crope@iki.fi> 10777L: linux-media@vger.kernel.org 10778W: https://linuxtv.org 10779W: http://palosaari.fi/linux/ 10780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10781T: git git://linuxtv.org/anttip/media_tree.git 10782S: Maintained 10783F: drivers/media/tuners/msi001* 10784 10785MSI2500 MEDIA DRIVER 10786M: Antti Palosaari <crope@iki.fi> 10787L: linux-media@vger.kernel.org 10788W: https://linuxtv.org 10789W: http://palosaari.fi/linux/ 10790Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10791T: git git://linuxtv.org/anttip/media_tree.git 10792S: Maintained 10793F: drivers/media/usb/msi2500/ 10794 10795MSYSTEMS DISKONCHIP G3 MTD DRIVER 10796M: Robert Jarzmik <robert.jarzmik@free.fr> 10797L: linux-mtd@lists.infradead.org 10798S: Maintained 10799F: drivers/mtd/devices/docg3* 10800 10801MT9M032 APTINA SENSOR DRIVER 10802M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10803L: linux-media@vger.kernel.org 10804T: git git://linuxtv.org/media_tree.git 10805S: Maintained 10806F: drivers/media/i2c/mt9m032.c 10807F: include/media/i2c/mt9m032.h 10808 10809MT9P031 APTINA CAMERA SENSOR 10810M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10811L: linux-media@vger.kernel.org 10812T: git git://linuxtv.org/media_tree.git 10813S: Maintained 10814F: drivers/media/i2c/mt9p031.c 10815F: include/media/i2c/mt9p031.h 10816 10817MT9T001 APTINA CAMERA SENSOR 10818M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10819L: linux-media@vger.kernel.org 10820T: git git://linuxtv.org/media_tree.git 10821S: Maintained 10822F: drivers/media/i2c/mt9t001.c 10823F: include/media/i2c/mt9t001.h 10824 10825MT9T112 APTINA CAMERA SENSOR 10826M: Jacopo Mondi <jacopo@jmondi.org> 10827L: linux-media@vger.kernel.org 10828T: git git://linuxtv.org/media_tree.git 10829S: Odd Fixes 10830F: drivers/media/i2c/mt9t112.c 10831F: include/media/i2c/mt9t112.h 10832 10833MT9V032 APTINA CAMERA SENSOR 10834M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10835L: linux-media@vger.kernel.org 10836T: git git://linuxtv.org/media_tree.git 10837S: Maintained 10838F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10839F: drivers/media/i2c/mt9v032.c 10840F: include/media/i2c/mt9v032.h 10841 10842MT9V111 APTINA CAMERA SENSOR 10843M: Jacopo Mondi <jacopo@jmondi.org> 10844L: linux-media@vger.kernel.org 10845T: git git://linuxtv.org/media_tree.git 10846S: Maintained 10847F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10848F: drivers/media/i2c/mt9v111.c 10849 10850MULTIFUNCTION DEVICES (MFD) 10851M: Lee Jones <lee.jones@linaro.org> 10852T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10853S: Supported 10854F: Documentation/devicetree/bindings/mfd/ 10855F: drivers/mfd/ 10856F: include/linux/mfd/ 10857F: include/dt-bindings/mfd/ 10858 10859MULTIMEDIA CARD (MMC) ETC. OVER SPI 10860S: Orphan 10861F: drivers/mmc/host/mmc_spi.c 10862F: include/linux/spi/mmc_spi.h 10863 10864MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10865M: Ulf Hansson <ulf.hansson@linaro.org> 10866L: linux-mmc@vger.kernel.org 10867T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10868S: Maintained 10869F: Documentation/devicetree/bindings/mmc/ 10870F: drivers/mmc/ 10871F: include/linux/mmc/ 10872F: include/uapi/linux/mmc/ 10873 10874MULTIPLEXER SUBSYSTEM 10875M: Peter Rosin <peda@axentia.se> 10876S: Maintained 10877F: Documentation/ABI/testing/sysfs-class-mux* 10878F: Documentation/devicetree/bindings/mux/ 10879F: include/dt-bindings/mux/ 10880F: include/linux/mux/ 10881F: drivers/mux/ 10882 10883MULTITECH MULTIPORT CARD (ISICOM) 10884S: Orphan 10885F: drivers/tty/isicom.c 10886F: include/linux/isicom.h 10887 10888MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10889M: Bin Liu <b-liu@ti.com> 10890L: linux-usb@vger.kernel.org 10891S: Maintained 10892F: drivers/usb/musb/ 10893 10894MXL301RF MEDIA DRIVER 10895M: Akihiro Tsukada <tskd08@gmail.com> 10896L: linux-media@vger.kernel.org 10897S: Odd Fixes 10898F: drivers/media/tuners/mxl301rf* 10899 10900MXL5007T MEDIA DRIVER 10901M: Michael Krufky <mkrufky@linuxtv.org> 10902L: linux-media@vger.kernel.org 10903W: https://linuxtv.org 10904W: http://github.com/mkrufky 10905Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10906T: git git://linuxtv.org/mkrufky/tuners.git 10907S: Maintained 10908F: drivers/media/tuners/mxl5007t.* 10909 10910MXSFB DRM DRIVER 10911M: Marek Vasut <marex@denx.de> 10912M: Stefan Agner <stefan@agner.ch> 10913L: dri-devel@lists.freedesktop.org 10914S: Supported 10915F: drivers/gpu/drm/mxsfb/ 10916F: Documentation/devicetree/bindings/display/mxsfb.txt 10917T: git git://anongit.freedesktop.org/drm/drm-misc 10918 10919MYLEX DAC960 PCI RAID Controller 10920M: Hannes Reinecke <hare@kernel.org> 10921L: linux-scsi@vger.kernel.org 10922S: Supported 10923F: drivers/scsi/myrb.* 10924F: drivers/scsi/myrs.* 10925 10926MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10927M: Chris Lee <christopher.lee@cspi.com> 10928L: netdev@vger.kernel.org 10929W: https://www.cspi.com/ethernet-products/support/downloads/ 10930S: Supported 10931F: drivers/net/ethernet/myricom/myri10ge/ 10932 10933NAND FLASH SUBSYSTEM 10934M: Miquel Raynal <miquel.raynal@bootlin.com> 10935R: Richard Weinberger <richard@nod.at> 10936L: linux-mtd@lists.infradead.org 10937W: http://www.linux-mtd.infradead.org/ 10938Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10939T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 10940S: Maintained 10941F: drivers/mtd/nand/ 10942F: include/linux/mtd/*nand*.h 10943 10944NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10945M: Daniel Mack <zonque@gmail.com> 10946S: Maintained 10947L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10948W: http://www.native-instruments.com 10949F: sound/usb/caiaq/ 10950 10951NATSEMI ETHERNET DRIVER (DP8381x) 10952S: Orphan 10953F: drivers/net/ethernet/natsemi/natsemi.c 10954 10955NCR 5380 SCSI DRIVERS 10956M: Finn Thain <fthain@telegraphics.com.au> 10957M: Michael Schmitz <schmitzmic@gmail.com> 10958L: linux-scsi@vger.kernel.org 10959S: Maintained 10960F: Documentation/scsi/g_NCR5380.txt 10961F: drivers/scsi/NCR5380.* 10962F: drivers/scsi/arm/cumana_1.c 10963F: drivers/scsi/arm/oak.c 10964F: drivers/scsi/atari_scsi.* 10965F: drivers/scsi/dmx3191d.c 10966F: drivers/scsi/g_NCR5380.* 10967F: drivers/scsi/mac_scsi.* 10968F: drivers/scsi/sun3_scsi.* 10969F: drivers/scsi/sun3_scsi_vme.c 10970 10971NCSI LIBRARY: 10972M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10973S: Maintained 10974F: net/ncsi/ 10975 10976NCT6775 HARDWARE MONITOR DRIVER 10977M: Guenter Roeck <linux@roeck-us.net> 10978L: linux-hwmon@vger.kernel.org 10979S: Maintained 10980F: Documentation/hwmon/nct6775.rst 10981F: drivers/hwmon/nct6775.c 10982 10983NET_FAILOVER MODULE 10984M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10985L: netdev@vger.kernel.org 10986S: Supported 10987F: driver/net/net_failover.c 10988F: include/net/net_failover.h 10989F: Documentation/networking/net_failover.rst 10990 10991NETEFFECT IWARP RNIC DRIVER (IW_NES) 10992M: Faisal Latif <faisal.latif@intel.com> 10993L: linux-rdma@vger.kernel.org 10994W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10995S: Supported 10996F: drivers/infiniband/hw/nes/ 10997F: include/uapi/rdma/nes-abi.h 10998 10999NETEM NETWORK EMULATOR 11000M: Stephen Hemminger <stephen@networkplumber.org> 11001L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11002S: Maintained 11003F: net/sched/sch_netem.c 11004 11005NETERION 10GbE DRIVERS (s2io/vxge) 11006M: Jon Mason <jdmason@kudzu.us> 11007L: netdev@vger.kernel.org 11008S: Supported 11009F: Documentation/networking/device_drivers/neterion/s2io.txt 11010F: Documentation/networking/device_drivers/neterion/vxge.txt 11011F: drivers/net/ethernet/neterion/ 11012 11013NETFILTER 11014M: Pablo Neira Ayuso <pablo@netfilter.org> 11015M: Jozsef Kadlecsik <kadlec@netfilter.org> 11016M: Florian Westphal <fw@strlen.de> 11017L: netfilter-devel@vger.kernel.org 11018L: coreteam@netfilter.org 11019W: http://www.netfilter.org/ 11020W: http://www.iptables.org/ 11021W: http://www.nftables.org/ 11022Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11023T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11024T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11025S: Maintained 11026F: include/linux/netfilter* 11027F: include/linux/netfilter/ 11028F: include/net/netfilter/ 11029F: include/uapi/linux/netfilter* 11030F: include/uapi/linux/netfilter/ 11031F: net/*/netfilter.c 11032F: net/*/netfilter/ 11033F: net/netfilter/ 11034F: net/bridge/br_netfilter*.c 11035 11036NETROM NETWORK LAYER 11037M: Ralf Baechle <ralf@linux-mips.org> 11038L: linux-hams@vger.kernel.org 11039W: http://www.linux-ax25.org/ 11040S: Maintained 11041F: include/net/netrom.h 11042F: include/uapi/linux/netrom.h 11043F: net/netrom/ 11044 11045NETRONOME ETHERNET DRIVERS 11046M: Jakub Kicinski <jakub.kicinski@netronome.com> 11047L: oss-drivers@netronome.com 11048S: Maintained 11049F: drivers/net/ethernet/netronome/ 11050 11051NETWORK BLOCK DEVICE (NBD) 11052M: Josef Bacik <josef@toxicpanda.com> 11053S: Maintained 11054L: linux-block@vger.kernel.org 11055L: nbd@other.debian.org 11056F: Documentation/blockdev/nbd.txt 11057F: drivers/block/nbd.c 11058F: include/trace/events/nbd.h 11059F: include/uapi/linux/nbd.h 11060 11061NETWORK DROP MONITOR 11062M: Neil Horman <nhorman@tuxdriver.com> 11063L: netdev@vger.kernel.org 11064S: Maintained 11065W: https://fedorahosted.org/dropwatch/ 11066F: net/core/drop_monitor.c 11067 11068NETWORKING DRIVERS 11069M: "David S. Miller" <davem@davemloft.net> 11070L: netdev@vger.kernel.org 11071W: http://www.linuxfoundation.org/en/Net 11072Q: http://patchwork.ozlabs.org/project/netdev/list/ 11073T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11074T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11075S: Odd Fixes 11076F: Documentation/devicetree/bindings/net/ 11077F: drivers/net/ 11078F: include/linux/if_* 11079F: include/linux/netdevice.h 11080F: include/linux/etherdevice.h 11081F: include/linux/fcdevice.h 11082F: include/linux/fddidevice.h 11083F: include/linux/hippidevice.h 11084F: include/linux/inetdevice.h 11085F: include/uapi/linux/if_* 11086F: include/uapi/linux/netdevice.h 11087 11088NETWORKING DRIVERS (WIRELESS) 11089M: Kalle Valo <kvalo@codeaurora.org> 11090L: linux-wireless@vger.kernel.org 11091Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11094S: Maintained 11095F: Documentation/devicetree/bindings/net/wireless/ 11096F: drivers/net/wireless/ 11097 11098NETWORKING [DSA] 11099M: Andrew Lunn <andrew@lunn.ch> 11100M: Vivien Didelot <vivien.didelot@gmail.com> 11101M: Florian Fainelli <f.fainelli@gmail.com> 11102S: Maintained 11103F: Documentation/devicetree/bindings/net/dsa/ 11104F: net/dsa/ 11105F: include/net/dsa.h 11106F: include/linux/dsa/ 11107F: include/linux/platform_data/dsa.h 11108F: drivers/net/dsa/ 11109 11110NETWORKING [GENERAL] 11111M: "David S. Miller" <davem@davemloft.net> 11112L: netdev@vger.kernel.org 11113W: http://www.linuxfoundation.org/en/Net 11114Q: http://patchwork.ozlabs.org/project/netdev/list/ 11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11116T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11117B: mailto:netdev@vger.kernel.org 11118S: Maintained 11119F: net/ 11120F: include/net/ 11121F: include/linux/in.h 11122F: include/linux/net.h 11123F: include/linux/netdevice.h 11124F: include/uapi/linux/in.h 11125F: include/uapi/linux/net.h 11126F: include/uapi/linux/netdevice.h 11127F: include/uapi/linux/net_namespace.h 11128F: tools/testing/selftests/net/ 11129F: lib/net_utils.c 11130F: lib/random32.c 11131F: Documentation/networking/ 11132 11133NETWORKING [IPSEC] 11134M: Steffen Klassert <steffen.klassert@secunet.com> 11135M: Herbert Xu <herbert@gondor.apana.org.au> 11136M: "David S. Miller" <davem@davemloft.net> 11137L: netdev@vger.kernel.org 11138T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11139T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11140S: Maintained 11141F: net/xfrm/ 11142F: net/key/ 11143F: net/ipv4/xfrm* 11144F: net/ipv4/esp4* 11145F: net/ipv4/ah4.c 11146F: net/ipv4/ipcomp.c 11147F: net/ipv4/ip_vti.c 11148F: net/ipv6/xfrm* 11149F: net/ipv6/esp6* 11150F: net/ipv6/ah6.c 11151F: net/ipv6/ipcomp6.c 11152F: net/ipv6/ip6_vti.c 11153F: include/uapi/linux/xfrm.h 11154F: include/net/xfrm.h 11155 11156NETWORKING [IPv4/IPv6] 11157M: "David S. Miller" <davem@davemloft.net> 11158M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11159M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11160L: netdev@vger.kernel.org 11161T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11162S: Maintained 11163F: net/ipv4/ 11164F: net/ipv6/ 11165F: include/net/ip* 11166F: arch/x86/net/* 11167 11168NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11169M: Paul Moore <paul@paul-moore.com> 11170W: https://github.com/netlabel 11171L: netdev@vger.kernel.org 11172L: linux-security-module@vger.kernel.org 11173S: Maintained 11174F: Documentation/netlabel/ 11175F: include/net/calipso.h 11176F: include/net/cipso_ipv4.h 11177F: include/net/netlabel.h 11178F: include/uapi/linux/netfilter/xt_SECMARK.h 11179F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11180F: net/netlabel/ 11181F: net/ipv4/cipso_ipv4.c 11182F: net/ipv6/calipso.c 11183F: net/netfilter/xt_CONNSECMARK.c 11184F: net/netfilter/xt_SECMARK.c 11185 11186NETWORKING [TCP] 11187M: Eric Dumazet <edumazet@google.com> 11188L: netdev@vger.kernel.org 11189S: Maintained 11190F: net/ipv4/tcp*.c 11191F: net/ipv4/syncookies.c 11192F: net/ipv6/tcp*.c 11193F: net/ipv6/syncookies.c 11194F: include/uapi/linux/tcp.h 11195F: include/net/tcp.h 11196F: include/linux/tcp.h 11197F: include/trace/events/tcp.h 11198 11199NETWORKING [TLS] 11200M: Boris Pismenny <borisp@mellanox.com> 11201M: Aviad Yehezkel <aviadye@mellanox.com> 11202M: Dave Watson <davejwatson@fb.com> 11203M: John Fastabend <john.fastabend@gmail.com> 11204M: Daniel Borkmann <daniel@iogearbox.net> 11205L: netdev@vger.kernel.org 11206S: Maintained 11207F: net/tls/* 11208F: include/uapi/linux/tls.h 11209F: include/net/tls.h 11210 11211NETWORKING [WIRELESS] 11212L: linux-wireless@vger.kernel.org 11213Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11214 11215NETDEVSIM 11216M: Jakub Kicinski <jakub.kicinski@netronome.com> 11217S: Maintained 11218F: drivers/net/netdevsim/* 11219 11220NETXEN (1/10) GbE SUPPORT 11221M: Manish Chopra <manishc@marvell.com> 11222M: Rahul Verma <rahulv@marvell.com> 11223M: GR-Linux-NIC-Dev@marvell.com 11224L: netdev@vger.kernel.org 11225S: Supported 11226F: drivers/net/ethernet/qlogic/netxen/ 11227 11228NEXTHOP 11229M: David Ahern <dsahern@kernel.org> 11230L: netdev@vger.kernel.org 11231S: Maintained 11232F: include/net/nexthop.h 11233F: include/uapi/linux/nexthop.h 11234F: include/net/netns/nexthop.h 11235F: net/ipv4/nexthop.c 11236 11237NFC SUBSYSTEM 11238L: netdev@vger.kernel.org 11239S: Orphan 11240F: net/nfc/ 11241F: include/net/nfc/ 11242F: include/uapi/linux/nfc.h 11243F: drivers/nfc/ 11244F: include/linux/platform_data/nfcmrvl.h 11245F: include/linux/platform_data/nxp-nci.h 11246F: Documentation/devicetree/bindings/net/nfc/ 11247 11248NFS, SUNRPC, AND LOCKD CLIENTS 11249M: Trond Myklebust <trond.myklebust@hammerspace.com> 11250M: Anna Schumaker <anna.schumaker@netapp.com> 11251L: linux-nfs@vger.kernel.org 11252W: http://client.linux-nfs.org 11253T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11254S: Maintained 11255F: fs/lockd/ 11256F: fs/nfs/ 11257F: fs/nfs_common/ 11258F: net/sunrpc/ 11259F: include/linux/lockd/ 11260F: include/linux/nfs* 11261F: include/linux/sunrpc/ 11262F: include/uapi/linux/nfs* 11263F: include/uapi/linux/sunrpc/ 11264 11265NILFS2 FILESYSTEM 11266M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11267L: linux-nilfs@vger.kernel.org 11268W: https://nilfs.sourceforge.io/ 11269W: https://nilfs.osdn.jp/ 11270T: git git://github.com/konis/nilfs2.git 11271S: Supported 11272F: Documentation/filesystems/nilfs2.txt 11273F: fs/nilfs2/ 11274F: include/trace/events/nilfs2.h 11275F: include/uapi/linux/nilfs2_api.h 11276F: include/uapi/linux/nilfs2_ondisk.h 11277 11278NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11279M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11280W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11281S: Maintained 11282F: Documentation/scsi/NinjaSCSI.txt 11283F: drivers/scsi/pcmcia/nsp_* 11284 11285NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11286M: GOTO Masanori <gotom@debian.or.jp> 11287M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11288W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11289S: Maintained 11290F: Documentation/scsi/NinjaSCSI.txt 11291F: drivers/scsi/nsp32* 11292 11293NIOS2 ARCHITECTURE 11294M: Ley Foon Tan <lftan@altera.com> 11295L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11297S: Maintained 11298F: arch/nios2/ 11299 11300NOHZ, DYNTICKS SUPPORT 11301M: Frederic Weisbecker <fweisbec@gmail.com> 11302M: Thomas Gleixner <tglx@linutronix.de> 11303M: Ingo Molnar <mingo@kernel.org> 11304L: linux-kernel@vger.kernel.org 11305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11306S: Maintained 11307F: kernel/time/tick*.* 11308F: include/linux/tick.h 11309F: include/linux/sched/nohz.h 11310 11311NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11312M: Pavel Machek <pavel@ucw.cz> 11313M: Sakari Ailus <sakari.ailus@iki.fi> 11314L: linux-media@vger.kernel.org 11315S: Maintained 11316F: drivers/media/i2c/et8ek8 11317F: drivers/media/i2c/ad5820.c 11318 11319NOKIA N900 POWER SUPPLY DRIVERS 11320R: Pali Rohár <pali.rohar@gmail.com> 11321F: include/linux/power/bq2415x_charger.h 11322F: include/linux/power/bq27xxx_battery.h 11323F: include/linux/power/isp1704_charger.h 11324F: drivers/power/supply/bq2415x_charger.c 11325F: drivers/power/supply/bq27xxx_battery.c 11326F: drivers/power/supply/bq27xxx_battery_i2c.c 11327F: drivers/power/supply/isp1704_charger.c 11328F: drivers/power/supply/rx51_battery.c 11329 11330NOLIBC HEADER FILE 11331M: Willy Tarreau <w@1wt.eu> 11332S: Maintained 11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11334F: tools/include/nolibc/ 11335 11336NTB AMD DRIVER 11337M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11338L: linux-ntb@googlegroups.com 11339S: Supported 11340F: drivers/ntb/hw/amd/ 11341 11342NTB DRIVER CORE 11343M: Jon Mason <jdmason@kudzu.us> 11344M: Dave Jiang <dave.jiang@intel.com> 11345M: Allen Hubbe <allenbh@gmail.com> 11346L: linux-ntb@googlegroups.com 11347S: Supported 11348W: https://github.com/jonmason/ntb/wiki 11349T: git git://github.com/jonmason/ntb.git 11350F: drivers/ntb/ 11351F: drivers/net/ntb_netdev.c 11352F: include/linux/ntb.h 11353F: include/linux/ntb_transport.h 11354F: tools/testing/selftests/ntb/ 11355 11356NTB IDT DRIVER 11357M: Serge Semin <fancer.lancer@gmail.com> 11358L: linux-ntb@googlegroups.com 11359S: Supported 11360F: drivers/ntb/hw/idt/ 11361 11362NTB INTEL DRIVER 11363M: Dave Jiang <dave.jiang@intel.com> 11364L: linux-ntb@googlegroups.com 11365S: Supported 11366W: https://github.com/davejiang/linux/wiki 11367T: git https://github.com/davejiang/linux.git 11368F: drivers/ntb/hw/intel/ 11369 11370NTFS FILESYSTEM 11371M: Anton Altaparmakov <anton@tuxera.com> 11372L: linux-ntfs-dev@lists.sourceforge.net 11373W: http://www.tuxera.com/ 11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11375S: Supported 11376F: Documentation/filesystems/ntfs.txt 11377F: fs/ntfs/ 11378 11379NUBUS SUBSYSTEM 11380M: Finn Thain <fthain@telegraphics.com.au> 11381L: linux-m68k@lists.linux-m68k.org 11382S: Maintained 11383F: arch/*/include/asm/nubus.h 11384F: drivers/nubus/ 11385F: include/linux/nubus.h 11386F: include/uapi/linux/nubus.h 11387 11388NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11389M: Antonino Daplas <adaplas@gmail.com> 11390L: linux-fbdev@vger.kernel.org 11391S: Maintained 11392F: drivers/video/fbdev/riva/ 11393F: drivers/video/fbdev/nvidia/ 11394 11395NVM EXPRESS DRIVER 11396M: Keith Busch <kbusch@kernel.org> 11397M: Jens Axboe <axboe@fb.com> 11398M: Christoph Hellwig <hch@lst.de> 11399M: Sagi Grimberg <sagi@grimberg.me> 11400L: linux-nvme@lists.infradead.org 11401T: git://git.infradead.org/nvme.git 11402W: http://git.infradead.org/nvme.git 11403S: Supported 11404F: drivers/nvme/host/ 11405F: include/linux/nvme.h 11406F: include/uapi/linux/nvme_ioctl.h 11407 11408NVM EXPRESS FC TRANSPORT DRIVERS 11409M: James Smart <james.smart@broadcom.com> 11410L: linux-nvme@lists.infradead.org 11411S: Supported 11412F: include/linux/nvme-fc.h 11413F: include/linux/nvme-fc-driver.h 11414F: drivers/nvme/host/fc.c 11415F: drivers/nvme/target/fc.c 11416F: drivers/nvme/target/fcloop.c 11417 11418NVM EXPRESS TARGET DRIVER 11419M: Christoph Hellwig <hch@lst.de> 11420M: Sagi Grimberg <sagi@grimberg.me> 11421L: linux-nvme@lists.infradead.org 11422T: git://git.infradead.org/nvme.git 11423W: http://git.infradead.org/nvme.git 11424S: Supported 11425F: drivers/nvme/target/ 11426 11427NVMEM FRAMEWORK 11428M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11429S: Maintained 11430F: drivers/nvmem/ 11431F: Documentation/devicetree/bindings/nvmem/ 11432F: Documentation/ABI/stable/sysfs-bus-nvmem 11433F: include/linux/nvmem-consumer.h 11434F: include/linux/nvmem-provider.h 11435 11436NXP FXAS21002C DRIVER 11437M: Rui Miguel Silva <rmfrfs@gmail.com> 11438L: linux-iio@vger.kernel.org 11439S: Maintained 11440F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11441F: drivers/iio/gyro/fxas21002c_core.c 11442F: drivers/iio/gyro/fxas21002c.h 11443F: drivers/iio/gyro/fxas21002c_i2c.c 11444F: drivers/iio/gyro/fxas21002c_spi.c 11445 11446NXP SGTL5000 DRIVER 11447M: Fabio Estevam <festevam@gmail.com> 11448L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11449S: Maintained 11450F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11451F: sound/soc/codecs/sgtl5000* 11452 11453NXP SJA1105 ETHERNET SWITCH DRIVER 11454M: Vladimir Oltean <olteanv@gmail.com> 11455L: linux-kernel@vger.kernel.org 11456S: Maintained 11457F: drivers/net/dsa/sja1105 11458 11459NXP TDA998X DRM DRIVER 11460M: Russell King <linux@armlinux.org.uk> 11461S: Maintained 11462T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11463T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11464F: drivers/gpu/drm/i2c/tda998x_drv.c 11465F: include/drm/i2c/tda998x.h 11466F: include/dt-bindings/display/tda998x.h 11467K: "nxp,tda998x" 11468 11469NXP TFA9879 DRIVER 11470M: Peter Rosin <peda@axentia.se> 11471L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11472S: Maintained 11473F: Documentation/devicetree/bindings/sound/tfa9879.txt 11474F: sound/soc/codecs/tfa9879* 11475 11476NXP-NCI NFC DRIVER 11477M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11478R: Charles Gorand <charles.gorand@effinnov.com> 11479L: linux-nfc@lists.01.org (moderated for non-subscribers) 11480S: Supported 11481F: drivers/nfc/nxp-nci 11482 11483OBJAGG 11484M: Jiri Pirko <jiri@mellanox.com> 11485L: netdev@vger.kernel.org 11486S: Supported 11487F: lib/objagg.c 11488F: lib/test_objagg.c 11489F: include/linux/objagg.h 11490 11491NXP FSPI DRIVER 11492R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11493M: Ashish Kumar <ashish.kumar@nxp.com> 11494L: linux-spi@vger.kernel.org 11495S: Maintained 11496F: drivers/spi/spi-nxp-fspi.c 11497F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11498 11499OBJTOOL 11500M: Josh Poimboeuf <jpoimboe@redhat.com> 11501M: Peter Zijlstra <peterz@infradead.org> 11502S: Supported 11503F: tools/objtool/ 11504 11505OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11506M: Frederic Barrat <fbarrat@linux.ibm.com> 11507M: Andrew Donnellan <ajd@linux.ibm.com> 11508L: linuxppc-dev@lists.ozlabs.org 11509S: Supported 11510F: arch/powerpc/platforms/powernv/ocxl.c 11511F: arch/powerpc/include/asm/pnv-ocxl.h 11512F: drivers/misc/ocxl/ 11513F: include/misc/ocxl* 11514F: include/uapi/misc/ocxl.h 11515F: Documentation/accelerators/ocxl.rst 11516 11517OMAP AUDIO SUPPORT 11518M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11519M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11520L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11521L: linux-omap@vger.kernel.org 11522S: Maintained 11523F: sound/soc/ti/omap* 11524F: sound/soc/ti/rx51.c 11525F: sound/soc/ti/n810.c 11526F: sound/soc/ti/sdma-pcm.* 11527 11528OMAP CLOCK FRAMEWORK SUPPORT 11529M: Paul Walmsley <paul@pwsan.com> 11530L: linux-omap@vger.kernel.org 11531S: Maintained 11532F: arch/arm/*omap*/*clock* 11533 11534OMAP DEVICE TREE SUPPORT 11535M: Benoît Cousson <bcousson@baylibre.com> 11536M: Tony Lindgren <tony@atomide.com> 11537L: linux-omap@vger.kernel.org 11538L: devicetree@vger.kernel.org 11539S: Maintained 11540F: arch/arm/boot/dts/*omap* 11541F: arch/arm/boot/dts/*am3* 11542F: arch/arm/boot/dts/*am4* 11543F: arch/arm/boot/dts/*am5* 11544F: arch/arm/boot/dts/*dra7* 11545 11546OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11547L: linux-omap@vger.kernel.org 11548L: linux-fbdev@vger.kernel.org 11549S: Orphan 11550F: drivers/video/fbdev/omap2/ 11551F: Documentation/arm/OMAP/DSS 11552 11553OMAP FRAMEBUFFER SUPPORT 11554L: linux-fbdev@vger.kernel.org 11555L: linux-omap@vger.kernel.org 11556S: Orphan 11557F: drivers/video/fbdev/omap/ 11558 11559OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11560M: Roger Quadros <rogerq@ti.com> 11561M: Tony Lindgren <tony@atomide.com> 11562L: linux-omap@vger.kernel.org 11563S: Maintained 11564F: drivers/memory/omap-gpmc.c 11565F: arch/arm/mach-omap2/*gpmc* 11566 11567OMAP GPIO DRIVER 11568M: Grygorii Strashko <grygorii.strashko@ti.com> 11569M: Santosh Shilimkar <ssantosh@kernel.org> 11570M: Kevin Hilman <khilman@kernel.org> 11571L: linux-omap@vger.kernel.org 11572S: Maintained 11573F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11574F: drivers/gpio/gpio-omap.c 11575 11576OMAP HARDWARE SPINLOCK SUPPORT 11577M: Ohad Ben-Cohen <ohad@wizery.com> 11578L: linux-omap@vger.kernel.org 11579S: Maintained 11580F: drivers/hwspinlock/omap_hwspinlock.c 11581 11582OMAP HS MMC SUPPORT 11583L: linux-mmc@vger.kernel.org 11584L: linux-omap@vger.kernel.org 11585S: Orphan 11586F: drivers/mmc/host/omap_hsmmc.c 11587 11588OMAP HWMOD DATA 11589M: Paul Walmsley <paul@pwsan.com> 11590L: linux-omap@vger.kernel.org 11591S: Maintained 11592F: arch/arm/mach-omap2/omap_hwmod*data* 11593 11594OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11595M: Benoît Cousson <bcousson@baylibre.com> 11596L: linux-omap@vger.kernel.org 11597S: Maintained 11598F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11599 11600OMAP HWMOD SUPPORT 11601M: Benoît Cousson <bcousson@baylibre.com> 11602M: Paul Walmsley <paul@pwsan.com> 11603L: linux-omap@vger.kernel.org 11604S: Maintained 11605F: arch/arm/mach-omap2/omap_hwmod.* 11606 11607OMAP I2C DRIVER 11608M: Vignesh R <vigneshr@ti.com> 11609L: linux-omap@vger.kernel.org 11610L: linux-i2c@vger.kernel.org 11611S: Maintained 11612F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11613F: drivers/i2c/busses/i2c-omap.c 11614 11615OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11616M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11617L: linux-media@vger.kernel.org 11618S: Maintained 11619F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11620F: drivers/media/platform/omap3isp/ 11621F: drivers/staging/media/omap4iss/ 11622 11623OMAP MMC SUPPORT 11624M: Aaro Koskinen <aaro.koskinen@iki.fi> 11625L: linux-omap@vger.kernel.org 11626S: Odd Fixes 11627F: drivers/mmc/host/omap.c 11628 11629OMAP POWER MANAGEMENT SUPPORT 11630M: Kevin Hilman <khilman@kernel.org> 11631L: linux-omap@vger.kernel.org 11632S: Maintained 11633F: arch/arm/*omap*/*pm* 11634F: drivers/cpufreq/omap-cpufreq.c 11635 11636OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11637M: Rajendra Nayak <rnayak@codeaurora.org> 11638M: Paul Walmsley <paul@pwsan.com> 11639L: linux-omap@vger.kernel.org 11640S: Maintained 11641F: arch/arm/mach-omap2/prm* 11642 11643OMAP RANDOM NUMBER GENERATOR SUPPORT 11644M: Deepak Saxena <dsaxena@plexity.net> 11645S: Maintained 11646F: drivers/char/hw_random/omap-rng.c 11647 11648OMAP USB SUPPORT 11649L: linux-usb@vger.kernel.org 11650L: linux-omap@vger.kernel.org 11651S: Orphan 11652F: drivers/usb/*/*omap* 11653F: arch/arm/*omap*/usb* 11654 11655OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11656M: Mark Jackson <mpfj@newflow.co.uk> 11657L: linux-omap@vger.kernel.org 11658S: Maintained 11659F: arch/arm/boot/dts/am335x-nano.dts 11660 11661OMAP1 SUPPORT 11662M: Aaro Koskinen <aaro.koskinen@iki.fi> 11663M: Tony Lindgren <tony@atomide.com> 11664L: linux-omap@vger.kernel.org 11665Q: http://patchwork.kernel.org/project/linux-omap/list/ 11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11667S: Maintained 11668F: arch/arm/mach-omap1/ 11669F: arch/arm/plat-omap/ 11670F: arch/arm/configs/omap1_defconfig 11671F: drivers/i2c/busses/i2c-omap.c 11672F: include/linux/platform_data/i2c-omap.h 11673F: include/linux/platform_data/ams-delta-fiq.h 11674 11675OMAP2+ SUPPORT 11676M: Tony Lindgren <tony@atomide.com> 11677L: linux-omap@vger.kernel.org 11678W: http://www.muru.com/linux/omap/ 11679W: http://linux.omap.com/ 11680Q: http://patchwork.kernel.org/project/linux-omap/list/ 11681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11682S: Maintained 11683F: arch/arm/mach-omap2/ 11684F: arch/arm/plat-omap/ 11685F: arch/arm/configs/omap2plus_defconfig 11686F: drivers/i2c/busses/i2c-omap.c 11687F: drivers/irqchip/irq-omap-intc.c 11688F: drivers/mfd/*omap*.c 11689F: drivers/mfd/menelaus.c 11690F: drivers/mfd/palmas.c 11691F: drivers/mfd/tps65217.c 11692F: drivers/mfd/tps65218.c 11693F: drivers/mfd/tps65910.c 11694F: drivers/mfd/twl-core.[ch] 11695F: drivers/mfd/twl4030*.c 11696F: drivers/mfd/twl6030*.c 11697F: drivers/mfd/twl6040*.c 11698F: drivers/regulator/palmas-regulator*.c 11699F: drivers/regulator/pbias-regulator.c 11700F: drivers/regulator/tps65217-regulator.c 11701F: drivers/regulator/tps65218-regulator.c 11702F: drivers/regulator/tps65910-regulator.c 11703F: drivers/regulator/twl-regulator.c 11704F: drivers/regulator/twl6030-regulator.c 11705F: include/linux/platform_data/i2c-omap.h 11706 11707ONION OMEGA2+ BOARD 11708M: Harvey Hunt <harveyhuntnexus@gmail.com> 11709L: linux-mips@vger.kernel.org 11710S: Maintained 11711F: arch/mips/boot/dts/ralink/omega2p.dts 11712 11713OMFS FILESYSTEM 11714M: Bob Copeland <me@bobcopeland.com> 11715L: linux-karma-devel@lists.sourceforge.net 11716S: Maintained 11717F: Documentation/filesystems/omfs.txt 11718F: fs/omfs/ 11719 11720OMNIKEY CARDMAN 4000 DRIVER 11721M: Harald Welte <laforge@gnumonks.org> 11722S: Maintained 11723F: drivers/char/pcmcia/cm4000_cs.c 11724F: include/linux/cm4000_cs.h 11725F: include/uapi/linux/cm4000_cs.h 11726 11727OMNIKEY CARDMAN 4040 DRIVER 11728M: Harald Welte <laforge@gnumonks.org> 11729S: Maintained 11730F: drivers/char/pcmcia/cm4040_cs.* 11731 11732OMNIVISION OV13858 SENSOR DRIVER 11733M: Sakari Ailus <sakari.ailus@linux.intel.com> 11734L: linux-media@vger.kernel.org 11735T: git git://linuxtv.org/media_tree.git 11736S: Maintained 11737F: drivers/media/i2c/ov13858.c 11738 11739OMNIVISION OV2680 SENSOR DRIVER 11740M: Rui Miguel Silva <rmfrfs@gmail.com> 11741L: linux-media@vger.kernel.org 11742T: git git://linuxtv.org/media_tree.git 11743S: Maintained 11744F: drivers/media/i2c/ov2680.c 11745F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11746 11747OMNIVISION OV2685 SENSOR DRIVER 11748M: Shunqian Zheng <zhengsq@rock-chips.com> 11749L: linux-media@vger.kernel.org 11750T: git git://linuxtv.org/media_tree.git 11751S: Maintained 11752F: drivers/media/i2c/ov2685.c 11753 11754OMNIVISION OV5640 SENSOR DRIVER 11755M: Steve Longerbeam <slongerbeam@gmail.com> 11756L: linux-media@vger.kernel.org 11757T: git git://linuxtv.org/media_tree.git 11758S: Maintained 11759F: drivers/media/i2c/ov5640.c 11760 11761OMNIVISION OV5647 SENSOR DRIVER 11762M: Luis Oliveira <lolivei@synopsys.com> 11763L: linux-media@vger.kernel.org 11764T: git git://linuxtv.org/media_tree.git 11765S: Maintained 11766F: drivers/media/i2c/ov5647.c 11767 11768OMNIVISION OV5695 SENSOR DRIVER 11769M: Shunqian Zheng <zhengsq@rock-chips.com> 11770L: linux-media@vger.kernel.org 11771T: git git://linuxtv.org/media_tree.git 11772S: Maintained 11773F: drivers/media/i2c/ov5695.c 11774 11775OMNIVISION OV7670 SENSOR DRIVER 11776M: Jonathan Corbet <corbet@lwn.net> 11777L: linux-media@vger.kernel.org 11778T: git git://linuxtv.org/media_tree.git 11779S: Maintained 11780F: drivers/media/i2c/ov7670.c 11781F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11782 11783OMNIVISION OV772x SENSOR DRIVER 11784M: Jacopo Mondi <jacopo@jmondi.org> 11785L: linux-media@vger.kernel.org 11786T: git git://linuxtv.org/media_tree.git 11787S: Odd fixes 11788F: drivers/media/i2c/ov772x.c 11789F: include/media/i2c/ov772x.h 11790F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11791 11792OMNIVISION OV7740 SENSOR DRIVER 11793M: Wenyou Yang <wenyou.yang@microchip.com> 11794L: linux-media@vger.kernel.org 11795T: git git://linuxtv.org/media_tree.git 11796S: Maintained 11797F: drivers/media/i2c/ov7740.c 11798F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11799 11800OMNIVISION OV9640 SENSOR DRIVER 11801M: Petr Cvek <petrcvekcz@gmail.com> 11802L: linux-media@vger.kernel.org 11803S: Maintained 11804F: drivers/media/i2c/ov9640.* 11805 11806OMNIVISION OV8856 SENSOR DRIVER 11807M: Ben Kao <ben.kao@intel.com> 11808L: linux-media@vger.kernel.org 11809T: git git://linuxtv.org/media_tree.git 11810S: Maintained 11811F: drivers/media/i2c/ov8856.c 11812 11813OMNIVISION OV9650 SENSOR DRIVER 11814M: Sakari Ailus <sakari.ailus@linux.intel.com> 11815R: Akinobu Mita <akinobu.mita@gmail.com> 11816R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11817L: linux-media@vger.kernel.org 11818T: git git://linuxtv.org/media_tree.git 11819S: Maintained 11820F: drivers/media/i2c/ov9650.c 11821F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11822 11823ONENAND FLASH DRIVER 11824M: Kyungmin Park <kyungmin.park@samsung.com> 11825L: linux-mtd@lists.infradead.org 11826S: Maintained 11827F: drivers/mtd/nand/onenand/ 11828F: include/linux/mtd/onenand*.h 11829 11830OP-TEE DRIVER 11831M: Jens Wiklander <jens.wiklander@linaro.org> 11832S: Maintained 11833F: drivers/tee/optee/ 11834 11835OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11836M: Sumit Garg <sumit.garg@linaro.org> 11837S: Maintained 11838F: drivers/char/hw_random/optee-rng.c 11839 11840OPA-VNIC DRIVER 11841M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11842M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11843L: linux-rdma@vger.kernel.org 11844S: Supported 11845F: drivers/infiniband/ulp/opa_vnic 11846 11847OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11848M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11849M: Frank Rowand <frowand.list@gmail.com> 11850L: devicetree@vger.kernel.org 11851S: Maintained 11852F: Documentation/devicetree/dynamic-resolution-notes.txt 11853F: Documentation/devicetree/overlay-notes.txt 11854F: drivers/of/overlay.c 11855F: drivers/of/resolver.c 11856K: of_overlay_notifier_ 11857 11858OPEN FIRMWARE AND FLATTENED DEVICE TREE 11859M: Rob Herring <robh+dt@kernel.org> 11860M: Frank Rowand <frowand.list@gmail.com> 11861L: devicetree@vger.kernel.org 11862W: http://www.devicetree.org/ 11863T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11864S: Maintained 11865F: drivers/of/ 11866F: include/linux/of*.h 11867F: scripts/dtc/ 11868F: Documentation/ABI/testing/sysfs-firmware-ofw 11869 11870OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11871M: Rob Herring <robh+dt@kernel.org> 11872M: Mark Rutland <mark.rutland@arm.com> 11873L: devicetree@vger.kernel.org 11874T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11875Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11876S: Maintained 11877F: Documentation/devicetree/ 11878F: arch/*/boot/dts/ 11879F: include/dt-bindings/ 11880 11881OPENCORES I2C BUS DRIVER 11882M: Peter Korsgaard <peter@korsgaard.com> 11883M: Andrew Lunn <andrew@lunn.ch> 11884L: linux-i2c@vger.kernel.org 11885S: Maintained 11886F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11887F: Documentation/i2c/busses/i2c-ocores 11888F: drivers/i2c/busses/i2c-ocores.c 11889F: include/linux/platform_data/i2c-ocores.h 11890 11891OPENRISC ARCHITECTURE 11892M: Jonas Bonn <jonas@southpole.se> 11893M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11894M: Stafford Horne <shorne@gmail.com> 11895T: git git://github.com/openrisc/linux.git 11896L: openrisc@lists.librecores.org 11897W: http://openrisc.io 11898S: Maintained 11899F: Documentation/devicetree/bindings/openrisc/ 11900F: Documentation/openrisc/ 11901F: arch/openrisc/ 11902F: drivers/irqchip/irq-ompic.c 11903F: drivers/irqchip/irq-or1k-* 11904 11905OPENVSWITCH 11906M: Pravin B Shelar <pshelar@ovn.org> 11907L: netdev@vger.kernel.org 11908L: dev@openvswitch.org 11909W: http://openvswitch.org 11910S: Maintained 11911F: net/openvswitch/ 11912F: include/uapi/linux/openvswitch.h 11913 11914OPERATING PERFORMANCE POINTS (OPP) 11915M: Viresh Kumar <vireshk@kernel.org> 11916M: Nishanth Menon <nm@ti.com> 11917M: Stephen Boyd <sboyd@kernel.org> 11918L: linux-pm@vger.kernel.org 11919S: Maintained 11920T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11921F: drivers/opp/ 11922F: include/linux/pm_opp.h 11923F: Documentation/power/opp.txt 11924F: Documentation/devicetree/bindings/opp/ 11925 11926OPL4 DRIVER 11927M: Clemens Ladisch <clemens@ladisch.de> 11928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11930S: Maintained 11931F: sound/drivers/opl4/ 11932 11933OPROFILE 11934M: Robert Richter <rric@kernel.org> 11935L: oprofile-list@lists.sf.net 11936S: Maintained 11937F: arch/*/include/asm/oprofile*.h 11938F: arch/*/oprofile/ 11939F: drivers/oprofile/ 11940F: include/linux/oprofile.h 11941 11942ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11943M: Mark Fasheh <mark@fasheh.com> 11944M: Joel Becker <jlbec@evilplan.org> 11945M: Joseph Qi <joseph.qi@linux.alibaba.com> 11946L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11947W: http://ocfs2.wiki.kernel.org 11948S: Supported 11949F: Documentation/filesystems/ocfs2.txt 11950F: Documentation/filesystems/dlmfs.txt 11951F: fs/ocfs2/ 11952 11953ORANGEFS FILESYSTEM 11954M: Mike Marshall <hubcap@omnibond.com> 11955R: Martin Brandenburg <martin@omnibond.com> 11956L: devel@lists.orangefs.org 11957T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11958S: Supported 11959F: fs/orangefs/ 11960F: Documentation/filesystems/orangefs.txt 11961 11962ORINOCO DRIVER 11963L: linux-wireless@vger.kernel.org 11964W: http://wireless.kernel.org/en/users/Drivers/orinoco 11965W: http://www.nongnu.org/orinoco/ 11966S: Orphan 11967F: drivers/net/wireless/intersil/orinoco/ 11968 11969OV2659 OMNIVISION SENSOR DRIVER 11970M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11971L: linux-media@vger.kernel.org 11972W: https://linuxtv.org 11973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11974T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11975S: Maintained 11976F: drivers/media/i2c/ov2659.c 11977F: include/media/i2c/ov2659.h 11978 11979OVERLAY FILESYSTEM 11980M: Miklos Szeredi <miklos@szeredi.hu> 11981L: linux-unionfs@vger.kernel.org 11982T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11983S: Supported 11984F: fs/overlayfs/ 11985F: Documentation/filesystems/overlayfs.txt 11986 11987P54 WIRELESS DRIVER 11988M: Christian Lamparter <chunkeey@googlemail.com> 11989L: linux-wireless@vger.kernel.org 11990W: http://wireless.kernel.org/en/users/Drivers/p54 11991S: Maintained 11992F: drivers/net/wireless/intersil/p54/ 11993 11994PA SEMI ETHERNET DRIVER 11995L: netdev@vger.kernel.org 11996S: Orphan 11997F: drivers/net/ethernet/pasemi/* 11998 11999PA SEMI SMBUS DRIVER 12000L: linux-i2c@vger.kernel.org 12001S: Orphan 12002F: drivers/i2c/busses/i2c-pasemi.c 12003 12004PACKING 12005M: Vladimir Oltean <olteanv@gmail.com> 12006L: netdev@vger.kernel.org 12007S: Supported 12008F: lib/packing.c 12009F: include/linux/packing.h 12010F: Documentation/packing.txt 12011 12012PADATA PARALLEL EXECUTION MECHANISM 12013M: Steffen Klassert <steffen.klassert@secunet.com> 12014L: linux-crypto@vger.kernel.org 12015S: Maintained 12016F: kernel/padata.c 12017F: include/linux/padata.h 12018F: Documentation/padata.txt 12019 12020PAGE POOL 12021M: Jesper Dangaard Brouer <hawk@kernel.org> 12022M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12023L: netdev@vger.kernel.org 12024S: Supported 12025F: net/core/page_pool.c 12026F: include/net/page_pool.h 12027 12028PANASONIC LAPTOP ACPI EXTRAS DRIVER 12029M: Harald Welte <laforge@gnumonks.org> 12030L: platform-driver-x86@vger.kernel.org 12031S: Maintained 12032F: drivers/platform/x86/panasonic-laptop.c 12033 12034PARALLEL LCD/KEYPAD PANEL DRIVER 12035M: Willy Tarreau <willy@haproxy.com> 12036M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12037S: Odd Fixes 12038F: Documentation/auxdisplay/lcd-panel-cgram.txt 12039F: drivers/auxdisplay/panel.c 12040 12041PARALLEL PORT SUBSYSTEM 12042M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12043M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12044L: linux-parport@lists.infradead.org (subscribers-only) 12045S: Maintained 12046F: drivers/parport/ 12047F: include/linux/parport*.h 12048F: drivers/char/ppdev.c 12049F: include/uapi/linux/ppdev.h 12050F: Documentation/parport*.txt 12051 12052PARAVIRT_OPS INTERFACE 12053M: Juergen Gross <jgross@suse.com> 12054M: Alok Kataria <akataria@vmware.com> 12055L: virtualization@lists.linux-foundation.org 12056S: Supported 12057F: Documentation/virt/paravirt_ops.txt 12058F: arch/*/kernel/paravirt* 12059F: arch/*/include/asm/paravirt*.h 12060F: include/linux/hypervisor.h 12061 12062PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12063M: Tim Waugh <tim@cyberelk.net> 12064L: linux-parport@lists.infradead.org (subscribers-only) 12065S: Maintained 12066F: Documentation/blockdev/paride.txt 12067F: drivers/block/paride/ 12068 12069PARISC ARCHITECTURE 12070M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12071M: Helge Deller <deller@gmx.de> 12072L: linux-parisc@vger.kernel.org 12073W: http://www.parisc-linux.org/ 12074Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12075T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12077S: Maintained 12078F: arch/parisc/ 12079F: Documentation/parisc/ 12080F: drivers/parisc/ 12081F: drivers/char/agp/parisc-agp.c 12082F: drivers/input/serio/gscps2.c 12083F: drivers/parport/parport_gsc.* 12084F: drivers/tty/serial/8250/8250_gsc.c 12085F: drivers/video/fbdev/sti* 12086F: drivers/video/console/sti* 12087F: drivers/video/logo/logo_parisc* 12088 12089PARMAN 12090M: Jiri Pirko <jiri@mellanox.com> 12091L: netdev@vger.kernel.org 12092S: Supported 12093F: lib/parman.c 12094F: lib/test_parman.c 12095F: include/linux/parman.h 12096 12097PC ENGINES APU BOARD DRIVER 12098M: Enrico Weigelt, metux IT consult <info@metux.net> 12099S: Maintained 12100F: drivers/platform/x86/pcengines-apuv2.c 12101 12102PC87360 HARDWARE MONITORING DRIVER 12103M: Jim Cromie <jim.cromie@gmail.com> 12104L: linux-hwmon@vger.kernel.org 12105S: Maintained 12106F: Documentation/hwmon/pc87360.rst 12107F: drivers/hwmon/pc87360.c 12108 12109PC8736x GPIO DRIVER 12110M: Jim Cromie <jim.cromie@gmail.com> 12111S: Maintained 12112F: drivers/char/pc8736x_gpio.c 12113 12114PC87427 HARDWARE MONITORING DRIVER 12115M: Jean Delvare <jdelvare@suse.com> 12116L: linux-hwmon@vger.kernel.org 12117S: Maintained 12118F: Documentation/hwmon/pc87427.rst 12119F: drivers/hwmon/pc87427.c 12120 12121PCA9532 LED DRIVER 12122M: Riku Voipio <riku.voipio@iki.fi> 12123S: Maintained 12124F: drivers/leds/leds-pca9532.c 12125F: include/linux/leds-pca9532.h 12126 12127PCA9541 I2C BUS MASTER SELECTOR DRIVER 12128M: Guenter Roeck <linux@roeck-us.net> 12129L: linux-i2c@vger.kernel.org 12130S: Maintained 12131F: drivers/i2c/muxes/i2c-mux-pca9541.c 12132 12133PCDP - PRIMARY CONSOLE AND DEBUG PORT 12134M: Khalid Aziz <khalid@gonehiking.org> 12135S: Maintained 12136F: drivers/firmware/pcdp.* 12137 12138PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12139M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12140L: linux-pci@vger.kernel.org 12141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12142S: Maintained 12143F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12144F: drivers/pci/controller/pci-aardvark.c 12145 12146PCI DRIVER FOR ALTERA PCIE IP 12147M: Ley Foon Tan <lftan@altera.com> 12148L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12149L: linux-pci@vger.kernel.org 12150S: Supported 12151F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12152F: drivers/pci/controller/pcie-altera.c 12153 12154PCI DRIVER FOR APPLIEDMICRO XGENE 12155M: Toan Le <toan@os.amperecomputing.com> 12156L: linux-pci@vger.kernel.org 12157L: linux-arm-kernel@lists.infradead.org 12158S: Maintained 12159F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12160F: drivers/pci/controller/pci-xgene.c 12161 12162PCI DRIVER FOR ARM VERSATILE PLATFORM 12163M: Rob Herring <robh@kernel.org> 12164L: linux-pci@vger.kernel.org 12165L: linux-arm-kernel@lists.infradead.org 12166S: Maintained 12167F: Documentation/devicetree/bindings/pci/versatile.txt 12168F: drivers/pci/controller/pci-versatile.c 12169 12170PCI DRIVER FOR ARMADA 8K 12171M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12172L: linux-pci@vger.kernel.org 12173L: linux-arm-kernel@lists.infradead.org 12174S: Maintained 12175F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12176F: drivers/pci/controller/dwc/pcie-armada8k.c 12177 12178PCI DRIVER FOR CADENCE PCIE IP 12179M: Tom Joseph <tjoseph@cadence.com> 12180L: linux-pci@vger.kernel.org 12181S: Maintained 12182F: Documentation/devicetree/bindings/pci/cdns,*.txt 12183F: drivers/pci/controller/pcie-cadence* 12184 12185PCI DRIVER FOR FREESCALE LAYERSCAPE 12186M: Minghuan Lian <minghuan.Lian@nxp.com> 12187M: Mingkai Hu <mingkai.hu@nxp.com> 12188M: Roy Zang <roy.zang@nxp.com> 12189L: linuxppc-dev@lists.ozlabs.org 12190L: linux-pci@vger.kernel.org 12191L: linux-arm-kernel@lists.infradead.org 12192S: Maintained 12193F: drivers/pci/controller/dwc/*layerscape* 12194 12195PCI DRIVER FOR GENERIC OF HOSTS 12196M: Will Deacon <will@kernel.org> 12197L: linux-pci@vger.kernel.org 12198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12199S: Maintained 12200F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12201F: drivers/pci/controller/pci-host-common.c 12202F: drivers/pci/controller/pci-host-generic.c 12203 12204PCI DRIVER FOR IMX6 12205M: Richard Zhu <hongxing.zhu@nxp.com> 12206M: Lucas Stach <l.stach@pengutronix.de> 12207L: linux-pci@vger.kernel.org 12208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12209S: Maintained 12210F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12211F: drivers/pci/controller/dwc/*imx6* 12212 12213PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12214M: Keith Busch <keith.busch@intel.com> 12215M: Jonathan Derrick <jonathan.derrick@intel.com> 12216L: linux-pci@vger.kernel.org 12217S: Supported 12218F: drivers/pci/controller/vmd.c 12219 12220PCI DRIVER FOR MICROSEMI SWITCHTEC 12221M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12222M: Logan Gunthorpe <logang@deltatee.com> 12223L: linux-pci@vger.kernel.org 12224S: Maintained 12225F: Documentation/switchtec.txt 12226F: Documentation/ABI/testing/sysfs-class-switchtec 12227F: drivers/pci/switch/switchtec* 12228F: include/uapi/linux/switchtec_ioctl.h 12229F: include/linux/switchtec.h 12230F: drivers/ntb/hw/mscc/ 12231 12232PCI DRIVER FOR MOBIVEIL PCIE IP 12233M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12234M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12235L: linux-pci@vger.kernel.org 12236S: Supported 12237F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12238F: drivers/pci/controller/pcie-mobiveil.c 12239 12240PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12241M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12242M: Jason Cooper <jason@lakedaemon.net> 12243L: linux-pci@vger.kernel.org 12244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12245S: Maintained 12246F: drivers/pci/controller/*mvebu* 12247 12248PCI DRIVER FOR NVIDIA TEGRA 12249M: Thierry Reding <thierry.reding@gmail.com> 12250L: linux-tegra@vger.kernel.org 12251L: linux-pci@vger.kernel.org 12252S: Supported 12253F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12254F: drivers/pci/controller/pci-tegra.c 12255 12256PCI DRIVER FOR RENESAS R-CAR 12257M: Simon Horman <horms@verge.net.au> 12258L: linux-pci@vger.kernel.org 12259L: linux-renesas-soc@vger.kernel.org 12260S: Maintained 12261F: drivers/pci/controller/*rcar* 12262 12263PCI DRIVER FOR SAMSUNG EXYNOS 12264M: Jingoo Han <jingoohan1@gmail.com> 12265L: linux-pci@vger.kernel.org 12266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12267L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12268S: Maintained 12269F: drivers/pci/controller/dwc/pci-exynos.c 12270 12271PCI DRIVER FOR SYNOPSYS DESIGNWARE 12272M: Jingoo Han <jingoohan1@gmail.com> 12273M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12274L: linux-pci@vger.kernel.org 12275S: Maintained 12276F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12277F: drivers/pci/controller/dwc/*designware* 12278 12279PCI DRIVER FOR TI DRA7XX 12280M: Kishon Vijay Abraham I <kishon@ti.com> 12281L: linux-omap@vger.kernel.org 12282L: linux-pci@vger.kernel.org 12283S: Supported 12284F: Documentation/devicetree/bindings/pci/ti-pci.txt 12285F: drivers/pci/controller/dwc/pci-dra7xx.c 12286 12287PCI DRIVER FOR TI KEYSTONE 12288M: Murali Karicheri <m-karicheri2@ti.com> 12289L: linux-pci@vger.kernel.org 12290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12291S: Maintained 12292F: drivers/pci/controller/dwc/pci-keystone.c 12293 12294PCI ENDPOINT SUBSYSTEM 12295M: Kishon Vijay Abraham I <kishon@ti.com> 12296M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12297L: linux-pci@vger.kernel.org 12298T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12299S: Supported 12300F: drivers/pci/endpoint/ 12301F: drivers/misc/pci_endpoint_test.c 12302F: tools/pci/ 12303 12304PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12305M: Russell Currey <ruscur@russell.cc> 12306M: Sam Bobroff <sbobroff@linux.ibm.com> 12307M: Oliver O'Halloran <oohall@gmail.com> 12308L: linuxppc-dev@lists.ozlabs.org 12309S: Supported 12310F: Documentation/PCI/pci-error-recovery.txt 12311F: drivers/pci/pcie/aer.c 12312F: drivers/pci/pcie/dpc.c 12313F: drivers/pci/pcie/err.c 12314F: Documentation/powerpc/eeh-pci-error-recovery.txt 12315F: arch/powerpc/kernel/eeh*.c 12316F: arch/powerpc/platforms/*/eeh*.c 12317F: arch/powerpc/include/*/eeh*.h 12318 12319PCI ERROR RECOVERY 12320M: Linas Vepstas <linasvepstas@gmail.com> 12321L: linux-pci@vger.kernel.org 12322S: Supported 12323F: Documentation/PCI/pci-error-recovery.txt 12324 12325PCI MSI DRIVER FOR ALTERA MSI IP 12326M: Ley Foon Tan <lftan@altera.com> 12327L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12328L: linux-pci@vger.kernel.org 12329S: Supported 12330F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12331F: drivers/pci/controller/pcie-altera-msi.c 12332 12333PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12334M: Toan Le <toan@os.amperecomputing.com> 12335L: linux-pci@vger.kernel.org 12336L: linux-arm-kernel@lists.infradead.org 12337S: Maintained 12338F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12339F: drivers/pci/controller/pci-xgene-msi.c 12340 12341PCI SUBSYSTEM 12342M: Bjorn Helgaas <bhelgaas@google.com> 12343L: linux-pci@vger.kernel.org 12344Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12345T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12346S: Supported 12347F: Documentation/devicetree/bindings/pci/ 12348F: Documentation/PCI/ 12349F: drivers/acpi/pci* 12350F: drivers/pci/ 12351F: include/asm-generic/pci* 12352F: include/linux/pci* 12353F: include/linux/of_pci.h 12354F: include/uapi/linux/pci* 12355F: lib/pci* 12356F: arch/x86/pci/ 12357F: arch/x86/kernel/quirks.c 12358F: arch/x86/kernel/early-quirks.c 12359 12360PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12361M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12362L: linux-pci@vger.kernel.org 12363Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12364T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12365S: Supported 12366F: drivers/pci/controller/ 12367 12368PCIE DRIVER FOR ANNAPURNA LABS 12369M: Jonathan Chocron <jonnyc@amazon.com> 12370L: linux-pci@vger.kernel.org 12371S: Maintained 12372F: drivers/pci/controller/dwc/pcie-al.c 12373 12374PCIE DRIVER FOR AMLOGIC MESON 12375M: Yue Wang <yue.wang@Amlogic.com> 12376L: linux-pci@vger.kernel.org 12377L: linux-amlogic@lists.infradead.org 12378S: Maintained 12379F: drivers/pci/controller/dwc/pci-meson.c 12380 12381PCIE DRIVER FOR AXIS ARTPEC 12382M: Jesper Nilsson <jesper.nilsson@axis.com> 12383L: linux-arm-kernel@axis.com 12384L: linux-pci@vger.kernel.org 12385S: Maintained 12386F: Documentation/devicetree/bindings/pci/axis,artpec* 12387F: drivers/pci/controller/dwc/*artpec* 12388 12389PCIE DRIVER FOR CAVIUM THUNDERX 12390M: David Daney <david.daney@cavium.com> 12391L: linux-pci@vger.kernel.org 12392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12393S: Supported 12394F: Documentation/devicetree/bindings/pci/pci-thunder-* 12395F: drivers/pci/controller/pci-thunder-* 12396 12397PCIE DRIVER FOR HISILICON 12398M: Zhou Wang <wangzhou1@hisilicon.com> 12399L: linux-pci@vger.kernel.org 12400S: Maintained 12401F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12402F: drivers/pci/controller/dwc/pcie-hisi.c 12403 12404PCIE DRIVER FOR HISILICON KIRIN 12405M: Xiaowei Song <songxiaowei@hisilicon.com> 12406M: Binghui Wang <wangbinghui@hisilicon.com> 12407L: linux-pci@vger.kernel.org 12408S: Maintained 12409F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12410F: drivers/pci/controller/dwc/pcie-kirin.c 12411 12412PCIE DRIVER FOR HISILICON STB 12413M: Shawn Guo <shawn.guo@linaro.org> 12414L: linux-pci@vger.kernel.org 12415S: Maintained 12416F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12417F: drivers/pci/controller/dwc/pcie-histb.c 12418 12419PCIE DRIVER FOR MEDIATEK 12420M: Ryder Lee <ryder.lee@mediatek.com> 12421L: linux-pci@vger.kernel.org 12422L: linux-mediatek@lists.infradead.org 12423S: Supported 12424F: Documentation/devicetree/bindings/pci/mediatek* 12425F: drivers/pci/controller/*mediatek* 12426 12427PCIE DRIVER FOR QUALCOMM MSM 12428M: Stanimir Varbanov <svarbanov@mm-sol.com> 12429L: linux-pci@vger.kernel.org 12430L: linux-arm-msm@vger.kernel.org 12431S: Maintained 12432F: drivers/pci/controller/dwc/*qcom* 12433 12434PCIE DRIVER FOR ROCKCHIP 12435M: Shawn Lin <shawn.lin@rock-chips.com> 12436L: linux-pci@vger.kernel.org 12437L: linux-rockchip@lists.infradead.org 12438S: Maintained 12439F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12440F: drivers/pci/controller/pcie-rockchip* 12441 12442PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12443M: Linus Walleij <linus.walleij@linaro.org> 12444L: linux-pci@vger.kernel.org 12445S: Maintained 12446F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12447F: drivers/pci/controller/pci-v3-semi.c 12448 12449PCIE DRIVER FOR SOCIONEXT UNIPHIER 12450M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12451L: linux-pci@vger.kernel.org 12452S: Maintained 12453F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12454F: drivers/pci/controller/dwc/pcie-uniphier.c 12455 12456PCIE DRIVER FOR ST SPEAR13XX 12457M: Pratyush Anand <pratyush.anand@gmail.com> 12458L: linux-pci@vger.kernel.org 12459S: Maintained 12460F: drivers/pci/controller/dwc/*spear* 12461 12462PCMCIA SUBSYSTEM 12463M: Dominik Brodowski <linux@dominikbrodowski.net> 12464T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12465S: Odd Fixes 12466F: Documentation/pcmcia/ 12467F: tools/pcmcia/ 12468F: drivers/pcmcia/ 12469F: include/pcmcia/ 12470 12471PCNET32 NETWORK DRIVER 12472M: Don Fry <pcnet32@frontier.com> 12473L: netdev@vger.kernel.org 12474S: Maintained 12475F: drivers/net/ethernet/amd/pcnet32.c 12476 12477PCRYPT PARALLEL CRYPTO ENGINE 12478M: Steffen Klassert <steffen.klassert@secunet.com> 12479L: linux-crypto@vger.kernel.org 12480S: Maintained 12481F: crypto/pcrypt.c 12482F: include/crypto/pcrypt.h 12483 12484PEAQ WMI HOTKEYS DRIVER 12485M: Hans de Goede <hdegoede@redhat.com> 12486L: platform-driver-x86@vger.kernel.org 12487S: Maintained 12488F: drivers/platform/x86/peaq-wmi.c 12489 12490PER-CPU MEMORY ALLOCATOR 12491M: Dennis Zhou <dennis@kernel.org> 12492M: Tejun Heo <tj@kernel.org> 12493M: Christoph Lameter <cl@linux.com> 12494T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12495S: Maintained 12496F: include/linux/percpu*.h 12497F: mm/percpu*.c 12498F: arch/*/include/asm/percpu.h 12499 12500PER-TASK DELAY ACCOUNTING 12501M: Balbir Singh <bsingharora@gmail.com> 12502S: Maintained 12503F: include/linux/delayacct.h 12504F: kernel/delayacct.c 12505 12506PERFORMANCE EVENTS SUBSYSTEM 12507M: Peter Zijlstra <peterz@infradead.org> 12508M: Ingo Molnar <mingo@redhat.com> 12509M: Arnaldo Carvalho de Melo <acme@kernel.org> 12510R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12511R: Jiri Olsa <jolsa@redhat.com> 12512R: Namhyung Kim <namhyung@kernel.org> 12513L: linux-kernel@vger.kernel.org 12514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12515S: Supported 12516F: kernel/events/* 12517F: include/linux/perf_event.h 12518F: include/uapi/linux/perf_event.h 12519F: arch/*/kernel/perf_event*.c 12520F: arch/*/kernel/*/perf_event*.c 12521F: arch/*/kernel/*/*/perf_event*.c 12522F: arch/*/include/asm/perf_event.h 12523F: arch/*/kernel/perf_callchain.c 12524F: arch/*/events/* 12525F: arch/*/events/*/* 12526F: tools/perf/ 12527 12528PERSONALITY HANDLING 12529M: Christoph Hellwig <hch@infradead.org> 12530L: linux-abi-devel@lists.sourceforge.net 12531S: Maintained 12532F: include/linux/personality.h 12533F: include/uapi/linux/personality.h 12534 12535PHOENIX RC FLIGHT CONTROLLER ADAPTER 12536M: Marcus Folkesson <marcus.folkesson@gmail.com> 12537L: linux-input@vger.kernel.org 12538S: Maintained 12539F: Documentation/input/devices/pxrc.rst 12540F: drivers/input/joystick/pxrc.c 12541 12542PHONET PROTOCOL 12543M: Remi Denis-Courmont <courmisch@gmail.com> 12544S: Supported 12545F: Documentation/networking/phonet.txt 12546F: include/linux/phonet.h 12547F: include/net/phonet/ 12548F: include/uapi/linux/phonet.h 12549F: net/phonet/ 12550 12551PHRAM MTD DRIVER 12552M: Joern Engel <joern@lazybastard.org> 12553L: linux-mtd@lists.infradead.org 12554S: Maintained 12555F: drivers/mtd/devices/phram.c 12556 12557PICOLCD HID DRIVER 12558M: Bruno Prémont <bonbons@linux-vserver.org> 12559L: linux-input@vger.kernel.org 12560S: Maintained 12561F: drivers/hid/hid-picolcd* 12562 12563PICOXCELL SUPPORT 12564M: Jamie Iles <jamie@jamieiles.com> 12565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12566T: git git://github.com/jamieiles/linux-2.6-ji.git 12567S: Supported 12568F: arch/arm/boot/dts/picoxcell* 12569F: arch/arm/mach-picoxcell/ 12570F: drivers/crypto/picoxcell* 12571 12572PIN CONTROL SUBSYSTEM 12573M: Linus Walleij <linus.walleij@linaro.org> 12574L: linux-gpio@vger.kernel.org 12575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12576S: Maintained 12577F: Documentation/devicetree/bindings/pinctrl/ 12578F: Documentation/driver-api/pinctl.rst 12579F: drivers/pinctrl/ 12580F: include/linux/pinctrl/ 12581 12582PIN CONTROLLER - MICROCHIP AT91 12583M: Ludovic Desroches <ludovic.desroches@microchip.com> 12584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12585L: linux-gpio@vger.kernel.org 12586S: Supported 12587F: drivers/pinctrl/pinctrl-at91* 12588 12589PIN CONTROLLER - FREESCALE 12590M: Dong Aisheng <aisheng.dong@nxp.com> 12591M: Fabio Estevam <festevam@gmail.com> 12592M: Shawn Guo <shawnguo@kernel.org> 12593M: Stefan Agner <stefan@agner.ch> 12594R: Pengutronix Kernel Team <kernel@pengutronix.de> 12595L: linux-gpio@vger.kernel.org 12596S: Maintained 12597F: drivers/pinctrl/freescale/ 12598F: Documentation/devicetree/bindings/pinctrl/fsl,* 12599 12600PIN CONTROLLER - INTEL 12601M: Mika Westerberg <mika.westerberg@linux.intel.com> 12602M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12603T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12604S: Maintained 12605F: drivers/pinctrl/intel/ 12606 12607PIN CONTROLLER - MEDIATEK 12608M: Sean Wang <sean.wang@kernel.org> 12609L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12610S: Maintained 12611F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12612F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12613F: drivers/pinctrl/mediatek/ 12614 12615PIN CONTROLLER - QUALCOMM 12616M: Bjorn Andersson <bjorn.andersson@linaro.org> 12617S: Maintained 12618L: linux-arm-msm@vger.kernel.org 12619F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12620F: drivers/pinctrl/qcom/ 12621 12622PIN CONTROLLER - RENESAS 12623M: Geert Uytterhoeven <geert+renesas@glider.be> 12624L: linux-renesas-soc@vger.kernel.org 12625T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12626S: Maintained 12627F: drivers/pinctrl/pinctrl-rz* 12628F: drivers/pinctrl/sh-pfc/ 12629 12630PIN CONTROLLER - SAMSUNG 12631M: Tomasz Figa <tomasz.figa@gmail.com> 12632M: Krzysztof Kozlowski <krzk@kernel.org> 12633M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12635L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12636Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12637T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12638S: Maintained 12639F: drivers/pinctrl/samsung/ 12640F: include/dt-bindings/pinctrl/samsung.h 12641F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12642 12643PIN CONTROLLER - SINGLE 12644M: Tony Lindgren <tony@atomide.com> 12645M: Haojian Zhuang <haojian.zhuang@linaro.org> 12646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12647L: linux-omap@vger.kernel.org 12648S: Maintained 12649F: drivers/pinctrl/pinctrl-single.c 12650 12651PIN CONTROLLER - ST SPEAR 12652M: Viresh Kumar <vireshk@kernel.org> 12653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12654W: http://www.st.com/spear 12655S: Maintained 12656F: drivers/pinctrl/spear/ 12657 12658PISTACHIO SOC SUPPORT 12659M: James Hartley <james.hartley@sondrel.com> 12660L: linux-mips@vger.kernel.org 12661S: Odd Fixes 12662F: arch/mips/pistachio/ 12663F: arch/mips/include/asm/mach-pistachio/ 12664F: arch/mips/boot/dts/img/pistachio* 12665F: arch/mips/configs/pistachio*_defconfig 12666 12667PKTCDVD DRIVER 12668S: Orphan 12669M: linux-block@vger.kernel.org 12670F: drivers/block/pktcdvd.c 12671F: include/linux/pktcdvd.h 12672F: include/uapi/linux/pktcdvd.h 12673 12674PKUNITY SOC DRIVERS 12675M: Guan Xuetao <gxt@pku.edu.cn> 12676W: http://mprc.pku.edu.cn/~guanxuetao/linux 12677S: Maintained 12678T: git git://github.com/gxt/linux.git 12679F: drivers/input/serio/i8042-unicore32io.h 12680F: drivers/i2c/busses/i2c-puv3.c 12681F: drivers/video/fbdev/fb-puv3.c 12682F: drivers/rtc/rtc-puv3.c 12683 12684PMBUS HARDWARE MONITORING DRIVERS 12685M: Guenter Roeck <linux@roeck-us.net> 12686L: linux-hwmon@vger.kernel.org 12687W: http://hwmon.wiki.kernel.org/ 12688W: http://www.roeck-us.net/linux/drivers/ 12689T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12690S: Maintained 12691F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12692F: Documentation/devicetree/bindings/hwmon/max31785.txt 12693F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12694F: Documentation/hwmon/adm1275.rst 12695F: Documentation/hwmon/ibm-cffps.rst 12696F: Documentation/hwmon/ir35221.rst 12697F: Documentation/hwmon/lm25066.rst 12698F: Documentation/hwmon/ltc2978.rst 12699F: Documentation/hwmon/ltc3815.rst 12700F: Documentation/hwmon/max16064.rst 12701F: Documentation/hwmon/max20751.rst 12702F: Documentation/hwmon/max31785.rst 12703F: Documentation/hwmon/max34440.rst 12704F: Documentation/hwmon/max8688.rst 12705F: Documentation/hwmon/pmbus.rst 12706F: Documentation/hwmon/pmbus-core.rst 12707F: Documentation/hwmon/tps40422.rst 12708F: Documentation/hwmon/ucd9000.rst 12709F: Documentation/hwmon/ucd9200.rst 12710F: Documentation/hwmon/zl6100.rst 12711F: drivers/hwmon/pmbus/ 12712F: include/linux/pmbus.h 12713 12714PMC SIERRA MaxRAID DRIVER 12715L: linux-scsi@vger.kernel.org 12716W: http://www.pmc-sierra.com/ 12717S: Orphan 12718F: drivers/scsi/pmcraid.* 12719 12720PMC SIERRA PM8001 DRIVER 12721M: Jack Wang <jinpu.wang@cloud.ionos.com> 12722L: linux-scsi@vger.kernel.org 12723S: Supported 12724F: drivers/scsi/pm8001/ 12725 12726PNP SUPPORT 12727M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12728S: Maintained 12729F: drivers/pnp/ 12730 12731PNI RM3100 IIO DRIVER 12732M: Song Qiang <songqiang1304521@gmail.com> 12733L: linux-iio@vger.kernel.org 12734S: Maintained 12735F: drivers/iio/magnetometer/rm3100* 12736F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12737 12738POSIX CLOCKS and TIMERS 12739M: Thomas Gleixner <tglx@linutronix.de> 12740L: linux-kernel@vger.kernel.org 12741T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12742S: Maintained 12743F: fs/timerfd.c 12744F: include/linux/timer* 12745F: kernel/time/*timer* 12746 12747POWER MANAGEMENT CORE 12748M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12749L: linux-pm@vger.kernel.org 12750T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12751B: https://bugzilla.kernel.org 12752S: Supported 12753F: drivers/base/power/ 12754F: include/linux/pm.h 12755F: include/linux/pm_* 12756F: include/linux/powercap.h 12757F: drivers/powercap/ 12758F: kernel/configs/nopm.config 12759 12760POWER STATE COORDINATION INTERFACE (PSCI) 12761M: Mark Rutland <mark.rutland@arm.com> 12762M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12763L: linux-arm-kernel@lists.infradead.org 12764S: Maintained 12765F: drivers/firmware/psci/ 12766F: include/linux/psci.h 12767F: include/uapi/linux/psci.h 12768 12769POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12770M: Sebastian Reichel <sre@kernel.org> 12771L: linux-pm@vger.kernel.org 12772T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12773S: Maintained 12774F: Documentation/ABI/testing/sysfs-class-power 12775F: Documentation/devicetree/bindings/power/supply/ 12776F: include/linux/power_supply.h 12777F: drivers/power/supply/ 12778 12779POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12780M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12781L: linuxppc-dev@lists.ozlabs.org 12782S: Maintained 12783F: drivers/char/powernv-op-panel.c 12784 12785PPP OVER ATM (RFC 2364) 12786M: Mitchell Blank Jr <mitch@sfgoth.com> 12787S: Maintained 12788F: net/atm/pppoatm.c 12789F: include/uapi/linux/atmppp.h 12790 12791PPP OVER ETHERNET 12792M: Michal Ostrowski <mostrows@earthlink.net> 12793S: Maintained 12794F: drivers/net/ppp/pppoe.c 12795F: drivers/net/ppp/pppox.c 12796 12797PPP OVER L2TP 12798M: James Chapman <jchapman@katalix.com> 12799S: Maintained 12800F: net/l2tp/l2tp_ppp.c 12801F: include/linux/if_pppol2tp.h 12802F: include/uapi/linux/if_pppol2tp.h 12803 12804PPP PROTOCOL DRIVERS AND COMPRESSORS 12805M: Paul Mackerras <paulus@samba.org> 12806L: linux-ppp@vger.kernel.org 12807S: Maintained 12808F: drivers/net/ppp/ppp_* 12809 12810PPS SUPPORT 12811M: Rodolfo Giometti <giometti@enneenne.com> 12812W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12813L: linuxpps@ml.enneenne.com (subscribers-only) 12814S: Maintained 12815F: Documentation/driver-api/pps.rst 12816F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12817F: Documentation/ABI/testing/sysfs-pps 12818F: drivers/pps/ 12819F: include/linux/pps*.h 12820F: include/uapi/linux/pps.h 12821 12822PPTP DRIVER 12823M: Dmitry Kozlov <xeb@mail.ru> 12824L: netdev@vger.kernel.org 12825S: Maintained 12826F: drivers/net/ppp/pptp.c 12827W: http://sourceforge.net/projects/accel-pptp 12828 12829PRINTK 12830M: Petr Mladek <pmladek@suse.com> 12831M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12832R: Steven Rostedt <rostedt@goodmis.org> 12833S: Maintained 12834F: kernel/printk/ 12835F: include/linux/printk.h 12836 12837PRISM54 WIRELESS DRIVER 12838M: Luis Chamberlain <mcgrof@kernel.org> 12839L: linux-wireless@vger.kernel.org 12840W: http://wireless.kernel.org/en/users/Drivers/p54 12841S: Obsolete 12842F: drivers/net/wireless/intersil/prism54/ 12843 12844PROC FILESYSTEM 12845R: Alexey Dobriyan <adobriyan@gmail.com> 12846L: linux-kernel@vger.kernel.org 12847L: linux-fsdevel@vger.kernel.org 12848S: Maintained 12849F: fs/proc/ 12850F: include/linux/proc_fs.h 12851F: tools/testing/selftests/proc/ 12852F: Documentation/filesystems/proc.txt 12853 12854PROC SYSCTL 12855M: Luis Chamberlain <mcgrof@kernel.org> 12856M: Kees Cook <keescook@chromium.org> 12857L: linux-kernel@vger.kernel.org 12858L: linux-fsdevel@vger.kernel.org 12859S: Maintained 12860F: fs/proc/proc_sysctl.c 12861F: include/linux/sysctl.h 12862F: kernel/sysctl.c 12863F: tools/testing/selftests/sysctl/ 12864 12865PS3 NETWORK SUPPORT 12866M: Geoff Levand <geoff@infradead.org> 12867L: netdev@vger.kernel.org 12868L: linuxppc-dev@lists.ozlabs.org 12869S: Maintained 12870F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12871 12872PS3 PLATFORM SUPPORT 12873M: Geoff Levand <geoff@infradead.org> 12874L: linuxppc-dev@lists.ozlabs.org 12875S: Maintained 12876F: arch/powerpc/boot/ps3* 12877F: arch/powerpc/include/asm/lv1call.h 12878F: arch/powerpc/include/asm/ps3*.h 12879F: arch/powerpc/platforms/ps3/ 12880F: drivers/*/ps3* 12881F: drivers/ps3/ 12882F: drivers/rtc/rtc-ps3.c 12883F: drivers/usb/host/*ps3.c 12884F: sound/ppc/snd_ps3* 12885 12886PS3VRAM DRIVER 12887M: Jim Paris <jim@jtan.com> 12888M: Geoff Levand <geoff@infradead.org> 12889L: linuxppc-dev@lists.ozlabs.org 12890S: Maintained 12891F: drivers/block/ps3vram.c 12892 12893PSAMPLE PACKET SAMPLING SUPPORT: 12894M: Yotam Gigi <yotam.gi@gmail.com> 12895S: Maintained 12896F: net/psample 12897F: include/net/psample.h 12898F: include/uapi/linux/psample.h 12899 12900PSTORE FILESYSTEM 12901M: Kees Cook <keescook@chromium.org> 12902M: Anton Vorontsov <anton@enomsg.org> 12903M: Colin Cross <ccross@android.com> 12904M: Tony Luck <tony.luck@intel.com> 12905S: Maintained 12906T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12907F: fs/pstore/ 12908F: include/linux/pstore* 12909F: drivers/firmware/efi/efi-pstore.c 12910F: drivers/acpi/apei/erst.c 12911F: Documentation/admin-guide/ramoops.rst 12912F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12913K: \b(pstore|ramoops) 12914 12915PTP HARDWARE CLOCK SUPPORT 12916M: Richard Cochran <richardcochran@gmail.com> 12917L: netdev@vger.kernel.org 12918S: Maintained 12919W: http://linuxptp.sourceforge.net/ 12920F: Documentation/ABI/testing/sysfs-ptp 12921F: Documentation/driver-api/ptp.rst 12922F: drivers/net/phy/dp83640* 12923F: drivers/ptp/* 12924F: include/linux/ptp_cl* 12925 12926PTRACE SUPPORT 12927M: Oleg Nesterov <oleg@redhat.com> 12928S: Maintained 12929F: include/asm-generic/syscall.h 12930F: include/linux/ptrace.h 12931F: include/linux/regset.h 12932F: include/linux/tracehook.h 12933F: include/uapi/linux/ptrace.h 12934F: include/uapi/linux/ptrace.h 12935F: kernel/ptrace.c 12936F: arch/*/ptrace*.c 12937F: arch/*/*/ptrace*.c 12938F: arch/*/include/asm/ptrace*.h 12939 12940PULSE8-CEC DRIVER 12941M: Hans Verkuil <hverkuil@xs4all.nl> 12942L: linux-media@vger.kernel.org 12943T: git git://linuxtv.org/media_tree.git 12944S: Maintained 12945F: drivers/media/usb/pulse8-cec/* 12946F: Documentation/media/cec-drivers/pulse8-cec.rst 12947 12948PVRUSB2 VIDEO4LINUX DRIVER 12949M: Mike Isely <isely@pobox.com> 12950L: pvrusb2@isely.net (subscribers-only) 12951L: linux-media@vger.kernel.org 12952W: http://www.isely.net/pvrusb2/ 12953T: git git://linuxtv.org/media_tree.git 12954S: Maintained 12955F: Documentation/media/v4l-drivers/pvrusb2* 12956F: drivers/media/usb/pvrusb2/ 12957 12958PWC WEBCAM DRIVER 12959M: Hans Verkuil <hverkuil@xs4all.nl> 12960L: linux-media@vger.kernel.org 12961T: git git://linuxtv.org/media_tree.git 12962S: Odd Fixes 12963F: drivers/media/usb/pwc/* 12964F: include/trace/events/pwc.h 12965 12966PWM FAN DRIVER 12967M: Kamil Debski <kamil@wypas.org> 12968M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12969L: linux-hwmon@vger.kernel.org 12970S: Supported 12971F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12972F: Documentation/hwmon/pwm-fan.rst 12973F: drivers/hwmon/pwm-fan.c 12974 12975PWM IR Transmitter 12976M: Sean Young <sean@mess.org> 12977L: linux-media@vger.kernel.org 12978S: Maintained 12979F: drivers/media/rc/pwm-ir-tx.c 12980 12981PWM SUBSYSTEM 12982M: Thierry Reding <thierry.reding@gmail.com> 12983L: linux-pwm@vger.kernel.org 12984S: Maintained 12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12986F: Documentation/pwm.txt 12987F: Documentation/devicetree/bindings/pwm/ 12988F: include/linux/pwm.h 12989F: drivers/pwm/ 12990F: drivers/video/backlight/pwm_bl.c 12991F: include/linux/pwm_backlight.h 12992F: drivers/gpio/gpio-mvebu.c 12993F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12994 12995PXA GPIO DRIVER 12996M: Robert Jarzmik <robert.jarzmik@free.fr> 12997L: linux-gpio@vger.kernel.org 12998S: Maintained 12999F: drivers/gpio/gpio-pxa.c 13000 13001PXA MMCI DRIVER 13002S: Orphan 13003 13004PXA RTC DRIVER 13005M: Robert Jarzmik <robert.jarzmik@free.fr> 13006L: linux-rtc@vger.kernel.org 13007S: Maintained 13008 13009PXA2xx/PXA3xx SUPPORT 13010M: Daniel Mack <daniel@zonque.org> 13011M: Haojian Zhuang <haojian.zhuang@gmail.com> 13012M: Robert Jarzmik <robert.jarzmik@free.fr> 13013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13014T: git git://github.com/hzhuang1/linux.git 13015T: git git://github.com/rjarzmik/linux.git 13016S: Maintained 13017F: arch/arm/boot/dts/pxa* 13018F: arch/arm/mach-pxa/ 13019F: drivers/dma/pxa* 13020F: drivers/pcmcia/pxa2xx* 13021F: drivers/pinctrl/pxa/ 13022F: drivers/spi/spi-pxa2xx* 13023F: drivers/usb/gadget/udc/pxa2* 13024F: include/sound/pxa2xx-lib.h 13025F: sound/arm/pxa* 13026F: sound/soc/pxa/ 13027 13028QAT DRIVER 13029M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13030L: qat-linux@intel.com 13031S: Supported 13032F: drivers/crypto/qat/ 13033 13034QCOM AUDIO (ASoC) DRIVERS 13035M: Patrick Lai <plai@codeaurora.org> 13036M: Banajit Goswami <bgoswami@codeaurora.org> 13037L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13038S: Supported 13039F: sound/soc/qcom/ 13040 13041QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13042M: Gabriel Somlo <somlo@cmu.edu> 13043M: "Michael S. Tsirkin" <mst@redhat.com> 13044L: qemu-devel@nongnu.org 13045S: Maintained 13046F: drivers/firmware/qemu_fw_cfg.c 13047F: include/uapi/linux/qemu_fw_cfg.h 13048 13049QIB DRIVER 13050M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13051M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13052L: linux-rdma@vger.kernel.org 13053S: Supported 13054F: drivers/infiniband/hw/qib/ 13055 13056QLOGIC QL41xxx FCOE DRIVER 13057M: QLogic-Storage-Upstream@cavium.com 13058L: linux-scsi@vger.kernel.org 13059S: Supported 13060F: drivers/scsi/qedf/ 13061 13062QLOGIC QL41xxx ISCSI DRIVER 13063M: QLogic-Storage-Upstream@cavium.com 13064L: linux-scsi@vger.kernel.org 13065S: Supported 13066F: drivers/scsi/qedi/ 13067 13068QLOGIC QL4xxx ETHERNET DRIVER 13069M: Ariel Elior <aelior@marvell.com> 13070M: GR-everest-linux-l2@marvell.com 13071L: netdev@vger.kernel.org 13072S: Supported 13073F: drivers/net/ethernet/qlogic/qed/ 13074F: include/linux/qed/ 13075F: drivers/net/ethernet/qlogic/qede/ 13076 13077QLOGIC QL4xxx RDMA DRIVER 13078M: Michal Kalderon <mkalderon@marvell.com> 13079M: Ariel Elior <aelior@marvell.com> 13080L: linux-rdma@vger.kernel.org 13081S: Supported 13082F: drivers/infiniband/hw/qedr/ 13083F: include/uapi/rdma/qedr-abi.h 13084 13085QLOGIC QLA1280 SCSI DRIVER 13086M: Michael Reed <mdr@sgi.com> 13087L: linux-scsi@vger.kernel.org 13088S: Maintained 13089F: drivers/scsi/qla1280.[ch] 13090 13091QLOGIC QLA2XXX FC-SCSI DRIVER 13092M: qla2xxx-upstream@qlogic.com 13093L: linux-scsi@vger.kernel.org 13094S: Supported 13095F: Documentation/scsi/LICENSE.qla2xxx 13096F: drivers/scsi/qla2xxx/ 13097 13098QLOGIC QLA3XXX NETWORK DRIVER 13099M: GR-Linux-NIC-Dev@marvell.com 13100L: netdev@vger.kernel.org 13101S: Supported 13102F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13103F: drivers/net/ethernet/qlogic/qla3xxx.* 13104 13105QLOGIC QLA4XXX iSCSI DRIVER 13106M: QLogic-Storage-Upstream@qlogic.com 13107L: linux-scsi@vger.kernel.org 13108S: Supported 13109F: Documentation/scsi/LICENSE.qla4xxx 13110F: drivers/scsi/qla4xxx/ 13111 13112QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13113M: Shahed Shaikh <shshaikh@marvell.com> 13114M: Manish Chopra <manishc@marvell.com> 13115M: GR-Linux-NIC-Dev@marvell.com 13116L: netdev@vger.kernel.org 13117S: Supported 13118F: drivers/net/ethernet/qlogic/qlcnic/ 13119 13120QLOGIC QLGE 10Gb ETHERNET DRIVER 13121M: Manish Chopra <manishc@marvell.com> 13122M: GR-Linux-NIC-Dev@marvell.com 13123L: netdev@vger.kernel.org 13124S: Supported 13125F: drivers/net/ethernet/qlogic/qlge/ 13126 13127QM1D1B0004 MEDIA DRIVER 13128M: Akihiro Tsukada <tskd08@gmail.com> 13129L: linux-media@vger.kernel.org 13130S: Odd Fixes 13131F: drivers/media/tuners/qm1d1b0004* 13132 13133QM1D1C0042 MEDIA DRIVER 13134M: Akihiro Tsukada <tskd08@gmail.com> 13135L: linux-media@vger.kernel.org 13136S: Odd Fixes 13137F: drivers/media/tuners/qm1d1c0042* 13138 13139QNX4 FILESYSTEM 13140M: Anders Larsen <al@alarsen.net> 13141W: http://www.alarsen.net/linux/qnx4fs/ 13142S: Maintained 13143F: fs/qnx4/ 13144F: include/uapi/linux/qnx4_fs.h 13145F: include/uapi/linux/qnxtypes.h 13146 13147QORIQ DPAA2 FSL-MC BUS DRIVER 13148M: Stuart Yoder <stuyoder@gmail.com> 13149M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13150L: linux-kernel@vger.kernel.org 13151S: Maintained 13152F: drivers/bus/fsl-mc/ 13153F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13154F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13155 13156QT1010 MEDIA DRIVER 13157M: Antti Palosaari <crope@iki.fi> 13158L: linux-media@vger.kernel.org 13159W: https://linuxtv.org 13160W: http://palosaari.fi/linux/ 13161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13162T: git git://linuxtv.org/anttip/media_tree.git 13163S: Maintained 13164F: drivers/media/tuners/qt1010* 13165 13166QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13167M: Kalle Valo <kvalo@codeaurora.org> 13168L: ath10k@lists.infradead.org 13169W: http://wireless.kernel.org/en/users/Drivers/ath10k 13170T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13171S: Supported 13172F: drivers/net/wireless/ath/ath10k/ 13173 13174QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13175M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13176L: linux-wireless@vger.kernel.org 13177W: http://wireless.kernel.org/en/users/Drivers/ath9k 13178S: Supported 13179F: drivers/net/wireless/ath/ath9k/ 13180 13181QUALCOMM CAMERA SUBSYSTEM DRIVER 13182M: Todor Tomov <todor.too@gmail.com> 13183L: linux-media@vger.kernel.org 13184S: Maintained 13185F: Documentation/devicetree/bindings/media/qcom,camss.txt 13186F: Documentation/media/v4l-drivers/qcom_camss.rst 13187F: drivers/media/platform/qcom/camss/ 13188 13189QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13190M: Ilia Lin <ilia.lin@kernel.org> 13191L: linux-pm@vger.kernel.org 13192S: Maintained 13193F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13194F: drivers/cpufreq/qcom-cpufreq-kryo.c 13195 13196QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13197M: Timur Tabi <timur@kernel.org> 13198L: netdev@vger.kernel.org 13199S: Maintained 13200F: drivers/net/ethernet/qualcomm/emac/ 13201 13202QUALCOMM ETHQOS ETHERNET DRIVER 13203M: Vinod Koul <vkoul@kernel.org> 13204M: Niklas Cassel <niklas.cassel@linaro.org> 13205L: netdev@vger.kernel.org 13206S: Maintained 13207F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13208F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 13209 13210QUALCOMM GENERIC INTERFACE I2C DRIVER 13211M: Alok Chauhan <alokc@codeaurora.org> 13212L: linux-i2c@vger.kernel.org 13213L: linux-arm-msm@vger.kernel.org 13214S: Supported 13215F: drivers/i2c/busses/i2c-qcom-geni.c 13216 13217QUALCOMM HEXAGON ARCHITECTURE 13218M: Richard Kuo <rkuo@codeaurora.org> 13219L: linux-hexagon@vger.kernel.org 13220T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13221S: Supported 13222F: arch/hexagon/ 13223 13224QUALCOMM HIDMA DRIVER 13225M: Sinan Kaya <okaya@kernel.org> 13226L: linux-arm-kernel@lists.infradead.org 13227L: linux-arm-msm@vger.kernel.org 13228L: dmaengine@vger.kernel.org 13229S: Supported 13230F: drivers/dma/qcom/hidma* 13231 13232QUALCOMM IOMMU 13233M: Rob Clark <robdclark@gmail.com> 13234L: iommu@lists.linux-foundation.org 13235L: linux-arm-msm@vger.kernel.org 13236S: Maintained 13237F: drivers/iommu/qcom_iommu.c 13238 13239QUALCOMM TSENS THERMAL DRIVER 13240M: Amit Kucheria <amit.kucheria@linaro.org> 13241L: linux-pm@vger.kernel.org 13242L: linux-arm-msm@vger.kernel.org 13243S: Maintained 13244F: drivers/thermal/qcom/ 13245 13246QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13247M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13248L: linux-media@vger.kernel.org 13249L: linux-arm-msm@vger.kernel.org 13250T: git git://linuxtv.org/media_tree.git 13251S: Maintained 13252F: drivers/media/platform/qcom/venus/ 13253 13254QUALCOMM WCN36XX WIRELESS DRIVER 13255M: Kalle Valo <kvalo@codeaurora.org> 13256L: wcn36xx@lists.infradead.org 13257W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13258T: git git://github.com/KrasnikovEugene/wcn36xx.git 13259S: Supported 13260F: drivers/net/wireless/ath/wcn36xx/ 13261 13262QUANTENNA QTNFMAC WIRELESS DRIVER 13263M: Igor Mitsyanko <imitsyanko@quantenna.com> 13264M: Avinash Patil <avinashp@quantenna.com> 13265M: Sergey Matyukevich <smatyukevich@quantenna.com> 13266L: linux-wireless@vger.kernel.org 13267S: Maintained 13268F: drivers/net/wireless/quantenna 13269 13270RADEON and AMDGPU DRM DRIVERS 13271M: Alex Deucher <alexander.deucher@amd.com> 13272M: Christian König <christian.koenig@amd.com> 13273M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13274L: amd-gfx@lists.freedesktop.org 13275T: git git://people.freedesktop.org/~agd5f/linux 13276S: Supported 13277F: drivers/gpu/drm/radeon/ 13278F: include/uapi/drm/radeon_drm.h 13279F: drivers/gpu/drm/amd/ 13280F: include/uapi/drm/amdgpu_drm.h 13281 13282RADEON FRAMEBUFFER DISPLAY DRIVER 13283M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13284L: linux-fbdev@vger.kernel.org 13285S: Maintained 13286F: drivers/video/fbdev/aty/radeon* 13287F: include/uapi/linux/radeonfb.h 13288 13289RADIOSHARK RADIO DRIVER 13290M: Hans Verkuil <hverkuil@xs4all.nl> 13291L: linux-media@vger.kernel.org 13292T: git git://linuxtv.org/media_tree.git 13293S: Maintained 13294F: drivers/media/radio/radio-shark.c 13295 13296RADIOSHARK2 RADIO DRIVER 13297M: Hans Verkuil <hverkuil@xs4all.nl> 13298L: linux-media@vger.kernel.org 13299T: git git://linuxtv.org/media_tree.git 13300S: Maintained 13301F: drivers/media/radio/radio-shark2.c 13302F: drivers/media/radio/radio-tea5777.c 13303 13304RADOS BLOCK DEVICE (RBD) 13305M: Ilya Dryomov <idryomov@gmail.com> 13306M: Sage Weil <sage@redhat.com> 13307M: Alex Elder <elder@kernel.org> 13308L: ceph-devel@vger.kernel.org 13309W: http://ceph.com/ 13310T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13311T: git git://github.com/ceph/ceph-client.git 13312S: Supported 13313F: Documentation/ABI/testing/sysfs-bus-rbd 13314F: drivers/block/rbd.c 13315F: drivers/block/rbd_types.h 13316 13317RAGE128 FRAMEBUFFER DISPLAY DRIVER 13318M: Paul Mackerras <paulus@samba.org> 13319L: linux-fbdev@vger.kernel.org 13320S: Maintained 13321F: drivers/video/fbdev/aty/aty128fb.c 13322 13323RAINSHADOW-CEC DRIVER 13324M: Hans Verkuil <hverkuil@xs4all.nl> 13325L: linux-media@vger.kernel.org 13326T: git git://linuxtv.org/media_tree.git 13327S: Maintained 13328F: drivers/media/usb/rainshadow-cec/* 13329 13330RALINK MIPS ARCHITECTURE 13331M: John Crispin <john@phrozen.org> 13332L: linux-mips@vger.kernel.org 13333S: Maintained 13334F: arch/mips/ralink 13335 13336RALINK RT2X00 WIRELESS LAN DRIVER 13337P: rt2x00 project 13338M: Stanislaw Gruszka <sgruszka@redhat.com> 13339M: Helmut Schaa <helmut.schaa@googlemail.com> 13340L: linux-wireless@vger.kernel.org 13341S: Maintained 13342F: drivers/net/wireless/ralink/rt2x00/ 13343 13344RAMDISK RAM BLOCK DEVICE DRIVER 13345M: Jens Axboe <axboe@kernel.dk> 13346S: Maintained 13347F: Documentation/blockdev/ramdisk.txt 13348F: drivers/block/brd.c 13349 13350RANCHU VIRTUAL BOARD FOR MIPS 13351M: Miodrag Dinic <miodrag.dinic@mips.com> 13352L: linux-mips@vger.kernel.org 13353S: Supported 13354F: arch/mips/generic/board-ranchu.c 13355F: arch/mips/configs/generic/board-ranchu.config 13356 13357RANDOM NUMBER DRIVER 13358M: "Theodore Ts'o" <tytso@mit.edu> 13359S: Maintained 13360F: drivers/char/random.c 13361 13362RAPIDIO SUBSYSTEM 13363M: Matt Porter <mporter@kernel.crashing.org> 13364M: Alexandre Bounine <alex.bou9@gmail.com> 13365S: Maintained 13366F: drivers/rapidio/ 13367 13368RAS INFRASTRUCTURE 13369M: Tony Luck <tony.luck@intel.com> 13370M: Borislav Petkov <bp@alien8.de> 13371L: linux-edac@vger.kernel.org 13372S: Maintained 13373F: drivers/ras/ 13374F: include/linux/ras.h 13375F: include/ras/ras_event.h 13376F: Documentation/admin-guide/ras.rst 13377 13378RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13379L: linux-wireless@vger.kernel.org 13380S: Orphan 13381F: drivers/net/wireless/ray* 13382 13383RCUTORTURE TEST FRAMEWORK 13384M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13385M: Josh Triplett <josh@joshtriplett.org> 13386R: Steven Rostedt <rostedt@goodmis.org> 13387R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13388R: Lai Jiangshan <jiangshanlai@gmail.com> 13389L: rcu@vger.kernel.org 13390S: Supported 13391T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13392F: tools/testing/selftests/rcutorture 13393 13394RDC R-321X SoC 13395M: Florian Fainelli <florian@openwrt.org> 13396S: Maintained 13397 13398RDC R6040 FAST ETHERNET DRIVER 13399M: Florian Fainelli <f.fainelli@gmail.com> 13400L: netdev@vger.kernel.org 13401S: Maintained 13402F: drivers/net/ethernet/rdc/r6040.c 13403 13404RDMAVT - RDMA verbs software 13405M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13406M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13407L: linux-rdma@vger.kernel.org 13408S: Supported 13409F: drivers/infiniband/sw/rdmavt 13410 13411RDS - RELIABLE DATAGRAM SOCKETS 13412M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13413L: netdev@vger.kernel.org 13414L: linux-rdma@vger.kernel.org 13415L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13416W: https://oss.oracle.com/projects/rds/ 13417S: Supported 13418F: net/rds/ 13419F: Documentation/networking/rds.txt 13420 13421RDT - RESOURCE ALLOCATION 13422M: Fenghua Yu <fenghua.yu@intel.com> 13423M: Reinette Chatre <reinette.chatre@intel.com> 13424L: linux-kernel@vger.kernel.org 13425S: Supported 13426F: arch/x86/kernel/cpu/resctrl/ 13427F: arch/x86/include/asm/resctrl_sched.h 13428F: Documentation/x86/resctrl* 13429 13430READ-COPY UPDATE (RCU) 13431M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13432M: Josh Triplett <josh@joshtriplett.org> 13433R: Steven Rostedt <rostedt@goodmis.org> 13434R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13435R: Lai Jiangshan <jiangshanlai@gmail.com> 13436R: Joel Fernandes <joel@joelfernandes.org> 13437L: rcu@vger.kernel.org 13438W: http://www.rdrop.com/users/paulmck/RCU/ 13439S: Supported 13440T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13441F: Documentation/RCU/ 13442X: Documentation/RCU/torture.txt 13443F: include/linux/rcu* 13444X: include/linux/srcu*.h 13445F: kernel/rcu/ 13446X: kernel/rcu/srcu*.c 13447 13448REAL TIME CLOCK (RTC) SUBSYSTEM 13449M: Alessandro Zummo <a.zummo@towertech.it> 13450M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13451L: linux-rtc@vger.kernel.org 13452Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13453T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13454S: Maintained 13455F: Documentation/devicetree/bindings/rtc/ 13456F: Documentation/rtc.txt 13457F: drivers/rtc/ 13458F: include/linux/rtc.h 13459F: include/uapi/linux/rtc.h 13460F: include/linux/rtc/ 13461F: include/linux/platform_data/rtc-* 13462F: tools/testing/selftests/rtc/ 13463 13464REALTEK AUDIO CODECS 13465M: Bard Liao <bardliao@realtek.com> 13466M: Oder Chiou <oder_chiou@realtek.com> 13467S: Maintained 13468F: sound/soc/codecs/rt* 13469F: include/sound/rt*.h 13470 13471REALTEK RTL83xx SMI DSA ROUTER CHIPS 13472M: Linus Walleij <linus.walleij@linaro.org> 13473S: Maintained 13474F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13475F: drivers/net/dsa/realtek-smi* 13476F: drivers/net/dsa/rtl83* 13477 13478REDPINE WIRELESS DRIVER 13479M: Amitkumar Karwar <amitkarwar@gmail.com> 13480M: Siva Rebbagondla <siva8118@gmail.com> 13481L: linux-wireless@vger.kernel.org 13482S: Maintained 13483F: drivers/net/wireless/rsi/ 13484 13485REGISTER MAP ABSTRACTION 13486M: Mark Brown <broonie@kernel.org> 13487L: linux-kernel@vger.kernel.org 13488T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13489S: Supported 13490F: Documentation/devicetree/bindings/regmap/ 13491F: drivers/base/regmap/ 13492F: include/linux/regmap.h 13493 13494REISERFS FILE SYSTEM 13495L: reiserfs-devel@vger.kernel.org 13496S: Supported 13497F: fs/reiserfs/ 13498 13499REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13500M: Ohad Ben-Cohen <ohad@wizery.com> 13501M: Bjorn Andersson <bjorn.andersson@linaro.org> 13502L: linux-remoteproc@vger.kernel.org 13503T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13504S: Maintained 13505F: Documentation/devicetree/bindings/remoteproc/ 13506F: Documentation/remoteproc.txt 13507F: drivers/remoteproc/ 13508F: include/linux/remoteproc.h 13509 13510REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13511M: Ohad Ben-Cohen <ohad@wizery.com> 13512M: Bjorn Andersson <bjorn.andersson@linaro.org> 13513L: linux-remoteproc@vger.kernel.org 13514T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13515S: Maintained 13516F: drivers/rpmsg/ 13517F: Documentation/rpmsg.txt 13518F: include/linux/rpmsg.h 13519F: include/linux/rpmsg/ 13520 13521RENESAS CLOCK DRIVERS 13522M: Geert Uytterhoeven <geert+renesas@glider.be> 13523L: linux-renesas-soc@vger.kernel.org 13524T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13525S: Supported 13526F: drivers/clk/renesas/ 13527 13528RENESAS EMEV2 I2C DRIVER 13529M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13530S: Supported 13531F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13532F: drivers/i2c/busses/i2c-emev2.c 13533 13534RENESAS ETHERNET DRIVERS 13535R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13536L: netdev@vger.kernel.org 13537L: linux-renesas-soc@vger.kernel.org 13538F: Documentation/devicetree/bindings/net/renesas,*.txt 13539F: Documentation/devicetree/bindings/net/sh_eth.txt 13540F: drivers/net/ethernet/renesas/ 13541F: include/linux/sh_eth.h 13542 13543RENESAS R-CAR GYROADC DRIVER 13544M: Marek Vasut <marek.vasut@gmail.com> 13545L: linux-iio@vger.kernel.org 13546S: Supported 13547F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13548F: drivers/iio/adc/rcar-gyroadc.c 13549 13550RENESAS R-CAR I2C DRIVERS 13551M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13552S: Supported 13553F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13554F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13555F: drivers/i2c/busses/i2c-rcar.c 13556F: drivers/i2c/busses/i2c-sh_mobile.c 13557 13558RENESAS RIIC DRIVER 13559M: Chris Brandt <chris.brandt@renesas.com> 13560S: Supported 13561F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13562F: drivers/i2c/busses/i2c-riic.c 13563 13564RENESAS USB PHY DRIVER 13565M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13566L: linux-renesas-soc@vger.kernel.org 13567S: Maintained 13568F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13569 13570RESET CONTROLLER FRAMEWORK 13571M: Philipp Zabel <p.zabel@pengutronix.de> 13572T: git git://git.pengutronix.de/git/pza/linux 13573S: Maintained 13574F: drivers/reset/ 13575F: Documentation/devicetree/bindings/reset/ 13576F: include/dt-bindings/reset/ 13577F: include/linux/reset.h 13578F: include/linux/reset/ 13579F: include/linux/reset-controller.h 13580 13581RESTARTABLE SEQUENCES SUPPORT 13582M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13583M: Peter Zijlstra <peterz@infradead.org> 13584M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13585M: Boqun Feng <boqun.feng@gmail.com> 13586L: linux-kernel@vger.kernel.org 13587S: Supported 13588F: kernel/rseq.c 13589F: include/uapi/linux/rseq.h 13590F: include/trace/events/rseq.h 13591F: tools/testing/selftests/rseq/ 13592 13593RFKILL 13594M: Johannes Berg <johannes@sipsolutions.net> 13595L: linux-wireless@vger.kernel.org 13596W: http://wireless.kernel.org/ 13597T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13598T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13599S: Maintained 13600F: Documentation/rfkill.txt 13601F: Documentation/ABI/stable/sysfs-class-rfkill 13602F: net/rfkill/ 13603F: include/linux/rfkill.h 13604F: include/uapi/linux/rfkill.h 13605 13606RHASHTABLE 13607M: Thomas Graf <tgraf@suug.ch> 13608M: Herbert Xu <herbert@gondor.apana.org.au> 13609L: netdev@vger.kernel.org 13610S: Maintained 13611F: lib/rhashtable.c 13612F: lib/test_rhashtable.c 13613F: include/linux/rhashtable.h 13614F: include/linux/rhashtable-types.h 13615 13616RICOH R5C592 MEMORYSTICK DRIVER 13617M: Maxim Levitsky <maximlevitsky@gmail.com> 13618S: Maintained 13619F: drivers/memstick/host/r592.* 13620 13621RICOH SMARTMEDIA/XD DRIVER 13622M: Maxim Levitsky <maximlevitsky@gmail.com> 13623S: Maintained 13624F: drivers/mtd/nand/raw/r852.c 13625F: drivers/mtd/nand/raw/r852.h 13626 13627RISC-V ARCHITECTURE 13628M: Palmer Dabbelt <palmer@sifive.com> 13629M: Albert Ou <aou@eecs.berkeley.edu> 13630L: linux-riscv@lists.infradead.org 13631T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13632S: Supported 13633F: arch/riscv/ 13634K: riscv 13635N: riscv 13636 13637ROCCAT DRIVERS 13638M: Stefan Achatz <erazor_de@users.sourceforge.net> 13639W: http://sourceforge.net/projects/roccat/ 13640S: Maintained 13641F: drivers/hid/hid-roccat* 13642F: include/linux/hid-roccat* 13643F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13644 13645ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13646M: Jacob chen <jacob2.chen@rock-chips.com> 13647L: linux-media@vger.kernel.org 13648S: Maintained 13649F: drivers/media/platform/rockchip/rga/ 13650F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13651 13652HANTRO VPU CODEC DRIVER 13653M: Ezequiel Garcia <ezequiel@collabora.com> 13654L: linux-media@vger.kernel.org 13655S: Maintained 13656F: drivers/staging/media/platform/hantro/ 13657F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13658 13659ROCKER DRIVER 13660M: Jiri Pirko <jiri@resnulli.us> 13661L: netdev@vger.kernel.org 13662S: Supported 13663F: drivers/net/ethernet/rocker/ 13664 13665ROCKETPORT DRIVER 13666P: Comtrol Corp. 13667W: http://www.comtrol.com 13668S: Maintained 13669F: Documentation/serial/rocket.rst 13670F: drivers/tty/rocket* 13671 13672ROCKETPORT EXPRESS/INFINITY DRIVER 13673M: Kevin Cernekee <cernekee@gmail.com> 13674L: linux-serial@vger.kernel.org 13675S: Odd Fixes 13676F: drivers/tty/serial/rp2.* 13677 13678ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13679M: Marek Vasut <marek.vasut+renesas@gmail.com> 13680L: linux-kernel@vger.kernel.org 13681L: linux-renesas-soc@vger.kernel.org 13682S: Supported 13683F: drivers/mfd/bd9571mwv.c 13684F: drivers/regulator/bd9571mwv-regulator.c 13685F: drivers/gpio/gpio-bd9571mwv.c 13686F: include/linux/mfd/bd9571mwv.h 13687F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13688 13689ROSE NETWORK LAYER 13690M: Ralf Baechle <ralf@linux-mips.org> 13691L: linux-hams@vger.kernel.org 13692W: http://www.linux-ax25.org/ 13693S: Maintained 13694F: include/net/rose.h 13695F: include/uapi/linux/rose.h 13696F: net/rose/ 13697 13698RTL2830 MEDIA DRIVER 13699M: Antti Palosaari <crope@iki.fi> 13700L: linux-media@vger.kernel.org 13701W: https://linuxtv.org 13702W: http://palosaari.fi/linux/ 13703Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13704T: git git://linuxtv.org/anttip/media_tree.git 13705S: Maintained 13706F: drivers/media/dvb-frontends/rtl2830* 13707 13708RTL2832 MEDIA DRIVER 13709M: Antti Palosaari <crope@iki.fi> 13710L: linux-media@vger.kernel.org 13711W: https://linuxtv.org 13712W: http://palosaari.fi/linux/ 13713Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13714T: git git://linuxtv.org/anttip/media_tree.git 13715S: Maintained 13716F: drivers/media/dvb-frontends/rtl2832* 13717 13718RTL2832_SDR MEDIA DRIVER 13719M: Antti Palosaari <crope@iki.fi> 13720L: linux-media@vger.kernel.org 13721W: https://linuxtv.org 13722W: http://palosaari.fi/linux/ 13723Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13724T: git git://linuxtv.org/anttip/media_tree.git 13725S: Maintained 13726F: drivers/media/dvb-frontends/rtl2832_sdr* 13727 13728RTL8180 WIRELESS DRIVER 13729L: linux-wireless@vger.kernel.org 13730W: http://wireless.kernel.org/ 13731T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13732S: Orphan 13733F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13734 13735RTL8187 WIRELESS DRIVER 13736M: Herton Ronaldo Krzesinski <herton@canonical.com> 13737M: Hin-Tak Leung <htl10@users.sourceforge.net> 13738M: Larry Finger <Larry.Finger@lwfinger.net> 13739L: linux-wireless@vger.kernel.org 13740W: http://wireless.kernel.org/ 13741T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13742S: Maintained 13743F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13744 13745REALTEK WIRELESS DRIVER (rtlwifi family) 13746M: Ping-Ke Shih <pkshih@realtek.com> 13747L: linux-wireless@vger.kernel.org 13748W: http://wireless.kernel.org/ 13749T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13750S: Maintained 13751F: drivers/net/wireless/realtek/rtlwifi/ 13752 13753REALTEK WIRELESS DRIVER (rtw88) 13754M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13755L: linux-wireless@vger.kernel.org 13756S: Maintained 13757F: drivers/net/wireless/realtek/rtw88/ 13758 13759RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13760M: Jes Sorensen <Jes.Sorensen@gmail.com> 13761L: linux-wireless@vger.kernel.org 13762T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13763S: Maintained 13764F: drivers/net/wireless/realtek/rtl8xxxu/ 13765 13766RXRPC SOCKETS (AF_RXRPC) 13767M: David Howells <dhowells@redhat.com> 13768L: linux-afs@lists.infradead.org 13769S: Supported 13770F: net/rxrpc/ 13771F: include/keys/rxrpc-type.h 13772F: include/net/af_rxrpc.h 13773F: include/trace/events/rxrpc.h 13774F: include/uapi/linux/rxrpc.h 13775F: Documentation/networking/rxrpc.txt 13776W: https://www.infradead.org/~dhowells/kafs/ 13777 13778S3 SAVAGE FRAMEBUFFER DRIVER 13779M: Antonino Daplas <adaplas@gmail.com> 13780L: linux-fbdev@vger.kernel.org 13781S: Maintained 13782F: drivers/video/fbdev/savage/ 13783 13784S390 13785M: Heiko Carstens <heiko.carstens@de.ibm.com> 13786M: Vasily Gorbik <gor@linux.ibm.com> 13787M: Christian Borntraeger <borntraeger@de.ibm.com> 13788L: linux-s390@vger.kernel.org 13789W: http://www.ibm.com/developerworks/linux/linux390/ 13790T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13791S: Supported 13792F: arch/s390/ 13793F: drivers/s390/ 13794F: Documentation/s390/ 13795F: Documentation/driver-api/s390-drivers.rst 13796 13797S390 COMMON I/O LAYER 13798M: Sebastian Ott <sebott@linux.ibm.com> 13799M: Peter Oberparleiter <oberpar@linux.ibm.com> 13800L: linux-s390@vger.kernel.org 13801W: http://www.ibm.com/developerworks/linux/linux390/ 13802S: Supported 13803F: drivers/s390/cio/ 13804 13805S390 DASD DRIVER 13806M: Stefan Haberland <sth@linux.ibm.com> 13807M: Jan Hoeppner <hoeppner@linux.ibm.com> 13808L: linux-s390@vger.kernel.org 13809W: http://www.ibm.com/developerworks/linux/linux390/ 13810S: Supported 13811F: drivers/s390/block/dasd* 13812F: block/partitions/ibm.c 13813 13814S390 IOMMU (PCI) 13815M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13816L: linux-s390@vger.kernel.org 13817W: http://www.ibm.com/developerworks/linux/linux390/ 13818S: Supported 13819F: drivers/iommu/s390-iommu.c 13820 13821S390 IUCV NETWORK LAYER 13822M: Julian Wiedmann <jwi@linux.ibm.com> 13823M: Ursula Braun <ubraun@linux.ibm.com> 13824L: linux-s390@vger.kernel.org 13825W: http://www.ibm.com/developerworks/linux/linux390/ 13826S: Supported 13827F: drivers/s390/net/*iucv* 13828F: include/net/iucv/ 13829F: net/iucv/ 13830 13831S390 NETWORK DRIVERS 13832M: Julian Wiedmann <jwi@linux.ibm.com> 13833M: Ursula Braun <ubraun@linux.ibm.com> 13834L: linux-s390@vger.kernel.org 13835W: http://www.ibm.com/developerworks/linux/linux390/ 13836S: Supported 13837F: drivers/s390/net/ 13838 13839S390 PCI SUBSYSTEM 13840M: Sebastian Ott <sebott@linux.ibm.com> 13841M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13842L: linux-s390@vger.kernel.org 13843W: http://www.ibm.com/developerworks/linux/linux390/ 13844S: Supported 13845F: arch/s390/pci/ 13846F: drivers/pci/hotplug/s390_pci_hpc.c 13847 13848S390 VFIO-CCW DRIVER 13849M: Cornelia Huck <cohuck@redhat.com> 13850M: Farhan Ali <alifm@linux.ibm.com> 13851M: Eric Farman <farman@linux.ibm.com> 13852R: Halil Pasic <pasic@linux.ibm.com> 13853L: linux-s390@vger.kernel.org 13854L: kvm@vger.kernel.org 13855S: Supported 13856F: drivers/s390/cio/vfio_ccw* 13857F: Documentation/s390/vfio-ccw.rst 13858F: include/uapi/linux/vfio_ccw.h 13859 13860S390 ZCRYPT DRIVER 13861M: Harald Freudenberger <freude@linux.ibm.com> 13862L: linux-s390@vger.kernel.org 13863W: http://www.ibm.com/developerworks/linux/linux390/ 13864S: Supported 13865F: drivers/s390/crypto/ 13866 13867S390 VFIO AP DRIVER 13868M: Tony Krowiak <akrowiak@linux.ibm.com> 13869M: Pierre Morel <pmorel@linux.ibm.com> 13870M: Halil Pasic <pasic@linux.ibm.com> 13871L: linux-s390@vger.kernel.org 13872W: http://www.ibm.com/developerworks/linux/linux390/ 13873S: Supported 13874F: drivers/s390/crypto/vfio_ap_drv.c 13875F: drivers/s390/crypto/vfio_ap_private.h 13876F: drivers/s390/crypto/vfio_ap_ops.c 13877F: Documentation/s390/vfio-ap.rst 13878 13879S390 ZFCP DRIVER 13880M: Steffen Maier <maier@linux.ibm.com> 13881M: Benjamin Block <bblock@linux.ibm.com> 13882L: linux-s390@vger.kernel.org 13883W: http://www.ibm.com/developerworks/linux/linux390/ 13884S: Supported 13885F: drivers/s390/scsi/zfcp_* 13886 13887S3C24XX SD/MMC Driver 13888M: Ben Dooks <ben-linux@fluff.org> 13889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13890S: Supported 13891F: drivers/mmc/host/s3cmci.* 13892 13893SAA6588 RDS RECEIVER DRIVER 13894M: Hans Verkuil <hverkuil@xs4all.nl> 13895L: linux-media@vger.kernel.org 13896T: git git://linuxtv.org/media_tree.git 13897W: https://linuxtv.org 13898S: Odd Fixes 13899F: drivers/media/i2c/saa6588* 13900 13901SAA7134 VIDEO4LINUX DRIVER 13902M: Mauro Carvalho Chehab <mchehab@kernel.org> 13903L: linux-media@vger.kernel.org 13904W: https://linuxtv.org 13905T: git git://linuxtv.org/media_tree.git 13906S: Odd fixes 13907F: Documentation/media/v4l-drivers/saa7134* 13908F: drivers/media/pci/saa7134/ 13909 13910SAA7146 VIDEO4LINUX-2 DRIVER 13911M: Hans Verkuil <hverkuil@xs4all.nl> 13912L: linux-media@vger.kernel.org 13913T: git git://linuxtv.org/media_tree.git 13914S: Maintained 13915F: drivers/media/common/saa7146/ 13916F: drivers/media/pci/saa7146/ 13917F: include/media/drv-intf/saa7146* 13918 13919SAMSUNG AUDIO (ASoC) DRIVERS 13920M: Krzysztof Kozlowski <krzk@kernel.org> 13921M: Sangbeom Kim <sbkim73@samsung.com> 13922M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13923L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13924S: Supported 13925F: sound/soc/samsung/ 13926F: Documentation/devicetree/bindings/sound/samsung* 13927 13928SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13929M: Krzysztof Kozlowski <krzk@kernel.org> 13930L: linux-crypto@vger.kernel.org 13931L: linux-samsung-soc@vger.kernel.org 13932S: Maintained 13933F: drivers/crypto/exynos-rng.c 13934F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13935 13936SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13937M: Łukasz Stelmach <l.stelmach@samsung.com> 13938L: linux-samsung-soc@vger.kernel.org 13939S: Maintained 13940F: drivers/char/hw_random/exynos-trng.c 13941F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13942 13943SAMSUNG FRAMEBUFFER DRIVER 13944M: Jingoo Han <jingoohan1@gmail.com> 13945L: linux-fbdev@vger.kernel.org 13946S: Maintained 13947F: drivers/video/fbdev/s3c-fb.c 13948 13949SAMSUNG LAPTOP DRIVER 13950M: Corentin Chary <corentin.chary@gmail.com> 13951L: platform-driver-x86@vger.kernel.org 13952S: Maintained 13953F: drivers/platform/x86/samsung-laptop.c 13954 13955SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13956M: Sangbeom Kim <sbkim73@samsung.com> 13957M: Krzysztof Kozlowski <krzk@kernel.org> 13958M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13959L: linux-kernel@vger.kernel.org 13960L: linux-samsung-soc@vger.kernel.org 13961S: Supported 13962F: drivers/mfd/sec*.c 13963F: drivers/regulator/s2m*.c 13964F: drivers/regulator/s5m*.c 13965F: drivers/clk/clk-s2mps11.c 13966F: drivers/rtc/rtc-s5m.c 13967F: include/linux/mfd/samsung/ 13968F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13969F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13970F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13971F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13972 13973SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13974M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13975L: linux-media@vger.kernel.org 13976L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13977S: Maintained 13978F: drivers/media/platform/s3c-camif/ 13979F: include/media/drv-intf/s3c_camif.h 13980 13981SAMSUNG S3FWRN5 NFC DRIVER 13982M: Robert Baldyga <r.baldyga@samsung.com> 13983M: Krzysztof Opasiak <k.opasiak@samsung.com> 13984L: linux-nfc@lists.01.org (moderated for non-subscribers) 13985S: Supported 13986F: drivers/nfc/s3fwrn5 13987 13988SAMSUNG S5C73M3 CAMERA DRIVER 13989M: Kyungmin Park <kyungmin.park@samsung.com> 13990M: Andrzej Hajda <a.hajda@samsung.com> 13991L: linux-media@vger.kernel.org 13992S: Supported 13993F: drivers/media/i2c/s5c73m3/* 13994 13995SAMSUNG S5K5BAF CAMERA DRIVER 13996M: Kyungmin Park <kyungmin.park@samsung.com> 13997M: Andrzej Hajda <a.hajda@samsung.com> 13998L: linux-media@vger.kernel.org 13999S: Supported 14000F: drivers/media/i2c/s5k5baf.c 14001 14002SAMSUNG S5P Security SubSystem (SSS) DRIVER 14003M: Krzysztof Kozlowski <krzk@kernel.org> 14004M: Vladimir Zapolskiy <vz@mleia.com> 14005M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14006L: linux-crypto@vger.kernel.org 14007L: linux-samsung-soc@vger.kernel.org 14008S: Maintained 14009F: drivers/crypto/s5p-sss.c 14010 14011SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14012M: Kyungmin Park <kyungmin.park@samsung.com> 14013M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14014L: linux-media@vger.kernel.org 14015Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14016S: Supported 14017F: drivers/media/platform/exynos4-is/ 14018 14019SAMSUNG SOC CLOCK DRIVERS 14020M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14021M: Tomasz Figa <tomasz.figa@gmail.com> 14022M: Chanwoo Choi <cw00.choi@samsung.com> 14023S: Supported 14024L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14025T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14026F: drivers/clk/samsung/ 14027F: include/dt-bindings/clock/exynos*.h 14028F: Documentation/devicetree/bindings/clock/exynos*.txt 14029 14030SAMSUNG SPI DRIVERS 14031M: Kukjin Kim <kgene@kernel.org> 14032M: Krzysztof Kozlowski <krzk@kernel.org> 14033M: Andi Shyti <andi@etezian.org> 14034L: linux-spi@vger.kernel.org 14035L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14036S: Maintained 14037F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14038F: drivers/spi/spi-s3c* 14039F: include/linux/platform_data/spi-s3c64xx.h 14040 14041SAMSUNG SXGBE DRIVERS 14042M: Byungho An <bh74.an@samsung.com> 14043M: Girish K S <ks.giri@samsung.com> 14044M: Vipul Pandya <vipul.pandya@samsung.com> 14045S: Supported 14046L: netdev@vger.kernel.org 14047F: drivers/net/ethernet/samsung/sxgbe/ 14048 14049SAMSUNG THERMAL DRIVER 14050M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14051L: linux-pm@vger.kernel.org 14052L: linux-samsung-soc@vger.kernel.org 14053S: Supported 14054T: git https://github.com/lmajewski/linux-samsung-thermal.git 14055F: drivers/thermal/samsung/ 14056 14057SAMSUNG USB2 PHY DRIVER 14058M: Kamil Debski <kamil@wypas.org> 14059M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14060L: linux-kernel@vger.kernel.org 14061S: Supported 14062F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14063F: Documentation/phy/samsung-usb2.txt 14064F: drivers/phy/samsung/phy-exynos4210-usb2.c 14065F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14066F: drivers/phy/samsung/phy-exynos5250-usb2.c 14067F: drivers/phy/samsung/phy-s5pv210-usb2.c 14068F: drivers/phy/samsung/phy-samsung-usb2.c 14069F: drivers/phy/samsung/phy-samsung-usb2.h 14070 14071SC1200 WDT DRIVER 14072M: Zwane Mwaikambo <zwanem@gmail.com> 14073S: Maintained 14074F: drivers/watchdog/sc1200wdt.c 14075 14076SCHEDULER 14077M: Ingo Molnar <mingo@redhat.com> 14078M: Peter Zijlstra <peterz@infradead.org> 14079L: linux-kernel@vger.kernel.org 14080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14081S: Maintained 14082F: kernel/sched/ 14083F: include/linux/sched.h 14084F: include/uapi/linux/sched.h 14085F: include/linux/wait.h 14086F: include/linux/preempt.h 14087 14088SCR24X CHIP CARD INTERFACE DRIVER 14089M: Lubomir Rintel <lkundrak@v3.sk> 14090S: Supported 14091F: drivers/char/pcmcia/scr24x_cs.c 14092 14093SCSI CDROM DRIVER 14094M: Jens Axboe <axboe@kernel.dk> 14095L: linux-scsi@vger.kernel.org 14096W: http://www.kernel.dk 14097S: Maintained 14098F: drivers/scsi/sr* 14099 14100SCSI RDMA PROTOCOL (SRP) INITIATOR 14101M: Bart Van Assche <bvanassche@acm.org> 14102L: linux-rdma@vger.kernel.org 14103S: Supported 14104Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14105F: drivers/infiniband/ulp/srp/ 14106F: include/scsi/srp.h 14107 14108SCSI RDMA PROTOCOL (SRP) TARGET 14109M: Bart Van Assche <bvanassche@acm.org> 14110L: linux-rdma@vger.kernel.org 14111L: target-devel@vger.kernel.org 14112S: Supported 14113Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14114F: drivers/infiniband/ulp/srpt/ 14115 14116SCSI SG DRIVER 14117M: Doug Gilbert <dgilbert@interlog.com> 14118L: linux-scsi@vger.kernel.org 14119W: http://sg.danny.cz/sg 14120S: Maintained 14121F: Documentation/scsi/scsi-generic.txt 14122F: drivers/scsi/sg.c 14123F: include/scsi/sg.h 14124 14125SCSI SUBSYSTEM 14126M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14127T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14128M: "Martin K. Petersen" <martin.petersen@oracle.com> 14129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14130Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14131L: linux-scsi@vger.kernel.org 14132S: Maintained 14133F: Documentation/devicetree/bindings/scsi/ 14134F: drivers/scsi/ 14135F: include/scsi/ 14136 14137SCSI TAPE DRIVER 14138M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14139L: linux-scsi@vger.kernel.org 14140S: Maintained 14141F: Documentation/scsi/st.txt 14142F: drivers/scsi/st.* 14143F: drivers/scsi/st_*.h 14144 14145SCSI TARGET SUBSYSTEM 14146M: "Martin K. Petersen" <martin.petersen@oracle.com> 14147L: linux-scsi@vger.kernel.org 14148L: target-devel@vger.kernel.org 14149W: http://www.linux-iscsi.org 14150T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14151Q: https://patchwork.kernel.org/project/target-devel/list/ 14152S: Supported 14153F: drivers/target/ 14154F: include/target/ 14155F: Documentation/target/ 14156 14157SCTP PROTOCOL 14158M: Vlad Yasevich <vyasevich@gmail.com> 14159M: Neil Horman <nhorman@tuxdriver.com> 14160M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14161L: linux-sctp@vger.kernel.org 14162W: http://lksctp.sourceforge.net 14163S: Maintained 14164F: Documentation/networking/sctp.txt 14165F: include/linux/sctp.h 14166F: include/uapi/linux/sctp.h 14167F: include/net/sctp/ 14168F: net/sctp/ 14169 14170SCx200 CPU SUPPORT 14171M: Jim Cromie <jim.cromie@gmail.com> 14172S: Odd Fixes 14173F: Documentation/i2c/busses/scx200_acb 14174F: arch/x86/platform/scx200/ 14175F: drivers/watchdog/scx200_wdt.c 14176F: drivers/i2c/busses/scx200* 14177F: drivers/mtd/maps/scx200_docflash.c 14178F: include/linux/scx200.h 14179 14180SCx200 GPIO DRIVER 14181M: Jim Cromie <jim.cromie@gmail.com> 14182S: Maintained 14183F: drivers/char/scx200_gpio.c 14184F: include/linux/scx200_gpio.h 14185 14186SCx200 HRT CLOCKSOURCE DRIVER 14187M: Jim Cromie <jim.cromie@gmail.com> 14188S: Maintained 14189F: drivers/clocksource/scx200_hrt.c 14190 14191SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14192M: Sascha Sommer <saschasommer@freenet.de> 14193L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14194S: Maintained 14195F: drivers/mmc/host/sdricoh_cs.c 14196 14197SECO BOARDS CEC DRIVER 14198M: Ettore Chimenti <ek5.chimenti@gmail.com> 14199S: Maintained 14200F: drivers/media/platform/seco-cec/seco-cec.c 14201F: drivers/media/platform/seco-cec/seco-cec.h 14202 14203SECURE COMPUTING 14204M: Kees Cook <keescook@chromium.org> 14205R: Andy Lutomirski <luto@amacapital.net> 14206R: Will Drewry <wad@chromium.org> 14207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14208S: Supported 14209F: kernel/seccomp.c 14210F: include/uapi/linux/seccomp.h 14211F: include/linux/seccomp.h 14212F: tools/testing/selftests/seccomp/* 14213F: tools/testing/selftests/kselftest_harness.h 14214F: Documentation/userspace-api/seccomp_filter.rst 14215K: \bsecure_computing 14216K: \bTIF_SECCOMP\b 14217 14218SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14219M: Al Cooper <alcooperx@gmail.com> 14220L: linux-mmc@vger.kernel.org 14221L: bcm-kernel-feedback-list@broadcom.com 14222S: Maintained 14223F: drivers/mmc/host/sdhci-brcmstb* 14224 14225SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14226M: Adrian Hunter <adrian.hunter@intel.com> 14227L: linux-mmc@vger.kernel.org 14228S: Maintained 14229F: drivers/mmc/host/sdhci* 14230F: include/linux/mmc/sdhci* 14231 14232EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14233M: Adrian Hunter <adrian.hunter@intel.com> 14234M: Ritesh Harjani <riteshh@codeaurora.org> 14235M: Asutosh Das <asutoshd@codeaurora.org> 14236L: linux-mmc@vger.kernel.org 14237S: Maintained 14238F: drivers/mmc/host/cqhci* 14239 14240SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14241M: Prabu Thangamuthu <prabu.t@synopsys.com> 14242M: Manjunath M B <manjumb@synopsys.com> 14243L: linux-mmc@vger.kernel.org 14244S: Maintained 14245F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14246 14247SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14248M: Ludovic Desroches <ludovic.desroches@microchip.com> 14249L: linux-mmc@vger.kernel.org 14250S: Supported 14251F: drivers/mmc/host/sdhci-of-at91.c 14252 14253SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14254M: Ben Dooks <ben-linux@fluff.org> 14255M: Jaehoon Chung <jh80.chung@samsung.com> 14256L: linux-mmc@vger.kernel.org 14257S: Maintained 14258F: drivers/mmc/host/sdhci-s3c* 14259 14260SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14261M: Viresh Kumar <vireshk@kernel.org> 14262L: linux-mmc@vger.kernel.org 14263S: Maintained 14264F: drivers/mmc/host/sdhci-spear.c 14265 14266SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14267M: Kishon Vijay Abraham I <kishon@ti.com> 14268L: linux-mmc@vger.kernel.org 14269S: Maintained 14270F: drivers/mmc/host/sdhci-omap.c 14271 14272SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14273M: Scott Bauer <scott.bauer@intel.com> 14274M: Jonathan Derrick <jonathan.derrick@intel.com> 14275L: linux-block@vger.kernel.org 14276S: Supported 14277F: block/sed* 14278F: block/opal_proto.h 14279F: include/linux/sed* 14280F: include/uapi/linux/sed* 14281 14282SECURITY CONTACT 14283M: Security Officers <security@kernel.org> 14284S: Supported 14285 14286SECURITY SUBSYSTEM 14287M: James Morris <jmorris@namei.org> 14288M: "Serge E. Hallyn" <serge@hallyn.com> 14289L: linux-security-module@vger.kernel.org (suggested Cc:) 14290T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14291W: http://kernsec.org/ 14292S: Supported 14293F: security/ 14294X: security/selinux/ 14295 14296SELINUX SECURITY MODULE 14297M: Paul Moore <paul@paul-moore.com> 14298M: Stephen Smalley <sds@tycho.nsa.gov> 14299M: Eric Paris <eparis@parisplace.org> 14300L: selinux@vger.kernel.org 14301W: https://selinuxproject.org 14302W: https://github.com/SELinuxProject 14303T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14304S: Supported 14305F: include/uapi/linux/selinux_netlink.h 14306F: security/selinux/ 14307F: scripts/selinux/ 14308F: Documentation/admin-guide/LSM/SELinux.rst 14309 14310SENSABLE PHANTOM 14311M: Jiri Slaby <jirislaby@gmail.com> 14312S: Maintained 14313F: drivers/misc/phantom.c 14314F: include/uapi/linux/phantom.h 14315 14316SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14317M: Tomasz Duszynski <tduszyns@gmail.com> 14318S: Maintained 14319F: drivers/iio/chemical/sps30.c 14320F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14321 14322SERIAL DEVICE BUS 14323M: Rob Herring <robh@kernel.org> 14324L: linux-serial@vger.kernel.org 14325S: Maintained 14326F: Documentation/devicetree/bindings/serial/slave-device.txt 14327F: drivers/tty/serdev/ 14328F: include/linux/serdev.h 14329 14330SERIAL DRIVERS 14331M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14332L: linux-serial@vger.kernel.org 14333S: Maintained 14334F: Documentation/devicetree/bindings/serial/ 14335F: drivers/tty/serial/ 14336 14337SERIAL IR RECEIVER 14338M: Sean Young <sean@mess.org> 14339L: linux-media@vger.kernel.org 14340S: Maintained 14341F: drivers/media/rc/serial_ir.c 14342 14343SFC NETWORK DRIVER 14344M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14345M: Edward Cree <ecree@solarflare.com> 14346M: Martin Habets <mhabets@solarflare.com> 14347L: netdev@vger.kernel.org 14348S: Supported 14349F: drivers/net/ethernet/sfc/ 14350 14351SFF/SFP/SFP+ MODULE SUPPORT 14352M: Russell King <linux@armlinux.org.uk> 14353L: netdev@vger.kernel.org 14354S: Maintained 14355F: drivers/net/phy/phylink.c 14356F: drivers/net/phy/sfp* 14357F: include/linux/phylink.h 14358F: include/linux/sfp.h 14359 14360SGI GRU DRIVER 14361M: Dimitri Sivanich <sivanich@sgi.com> 14362S: Maintained 14363F: drivers/misc/sgi-gru/ 14364 14365SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14366M: Pat Gefre <pfg@sgi.com> 14367L: linux-ia64@vger.kernel.org 14368S: Supported 14369F: Documentation/ia64/serial.txt 14370F: drivers/tty/serial/ioc?_serial.c 14371F: include/linux/ioc?.h 14372 14373SGI XP/XPC/XPNET DRIVER 14374M: Cliff Whickman <cpw@sgi.com> 14375M: Robin Holt <robinmholt@gmail.com> 14376S: Maintained 14377F: drivers/misc/sgi-xp/ 14378 14379SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14380M: Ursula Braun <ubraun@linux.ibm.com> 14381M: Karsten Graul <kgraul@linux.ibm.com> 14382L: linux-s390@vger.kernel.org 14383W: http://www.ibm.com/developerworks/linux/linux390/ 14384S: Supported 14385F: net/smc/ 14386 14387SHARP RJ54N1CB0C SENSOR DRIVER 14388M: Jacopo Mondi <jacopo@jmondi.org> 14389L: linux-media@vger.kernel.org 14390T: git git://linuxtv.org/media_tree.git 14391S: Odd fixes 14392F: drivers/media/i2c/rj54n1cb0c.c 14393F: include/media/i2c/rj54n1cb0c.h 14394 14395SH_VEU V4L2 MEM2MEM DRIVER 14396L: linux-media@vger.kernel.org 14397S: Orphan 14398F: drivers/media/platform/sh_veu.c 14399 14400SH_VOU V4L2 OUTPUT DRIVER 14401L: linux-media@vger.kernel.org 14402S: Orphan 14403F: drivers/media/platform/sh_vou.c 14404F: include/media/drv-intf/sh_vou.h 14405 14406SI2157 MEDIA DRIVER 14407M: Antti Palosaari <crope@iki.fi> 14408L: linux-media@vger.kernel.org 14409W: https://linuxtv.org 14410W: http://palosaari.fi/linux/ 14411Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14412T: git git://linuxtv.org/anttip/media_tree.git 14413S: Maintained 14414F: drivers/media/tuners/si2157* 14415 14416SI2165 MEDIA DRIVER 14417M: Matthias Schwarzott <zzam@gentoo.org> 14418L: linux-media@vger.kernel.org 14419W: https://linuxtv.org 14420Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14421S: Maintained 14422F: drivers/media/dvb-frontends/si2165* 14423 14424SI2168 MEDIA DRIVER 14425M: Antti Palosaari <crope@iki.fi> 14426L: linux-media@vger.kernel.org 14427W: https://linuxtv.org 14428W: http://palosaari.fi/linux/ 14429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14430T: git git://linuxtv.org/anttip/media_tree.git 14431S: Maintained 14432F: drivers/media/dvb-frontends/si2168* 14433 14434SI470X FM RADIO RECEIVER I2C DRIVER 14435M: Hans Verkuil <hverkuil@xs4all.nl> 14436L: linux-media@vger.kernel.org 14437T: git git://linuxtv.org/media_tree.git 14438W: https://linuxtv.org 14439S: Odd Fixes 14440F: drivers/media/radio/si470x/radio-si470x-i2c.c 14441 14442SI470X FM RADIO RECEIVER USB DRIVER 14443M: Hans Verkuil <hverkuil@xs4all.nl> 14444L: linux-media@vger.kernel.org 14445T: git git://linuxtv.org/media_tree.git 14446W: https://linuxtv.org 14447S: Maintained 14448F: drivers/media/radio/si470x/radio-si470x-common.c 14449F: drivers/media/radio/si470x/radio-si470x.h 14450F: drivers/media/radio/si470x/radio-si470x-usb.c 14451 14452SI4713 FM RADIO TRANSMITTER I2C DRIVER 14453M: Eduardo Valentin <edubezval@gmail.com> 14454L: linux-media@vger.kernel.org 14455T: git git://linuxtv.org/media_tree.git 14456W: https://linuxtv.org 14457S: Odd Fixes 14458F: drivers/media/radio/si4713/si4713.? 14459 14460SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14461M: Eduardo Valentin <edubezval@gmail.com> 14462L: linux-media@vger.kernel.org 14463T: git git://linuxtv.org/media_tree.git 14464W: https://linuxtv.org 14465S: Odd Fixes 14466F: drivers/media/radio/si4713/radio-platform-si4713.c 14467 14468SI4713 FM RADIO TRANSMITTER USB DRIVER 14469M: Hans Verkuil <hverkuil@xs4all.nl> 14470L: linux-media@vger.kernel.org 14471T: git git://linuxtv.org/media_tree.git 14472W: https://linuxtv.org 14473S: Maintained 14474F: drivers/media/radio/si4713/radio-usb-si4713.c 14475 14476SIANO DVB DRIVER 14477M: Mauro Carvalho Chehab <mchehab@kernel.org> 14478L: linux-media@vger.kernel.org 14479W: https://linuxtv.org 14480T: git git://linuxtv.org/media_tree.git 14481S: Odd fixes 14482F: drivers/media/common/siano/ 14483F: drivers/media/usb/siano/ 14484F: drivers/media/usb/siano/ 14485F: drivers/media/mmc/siano/ 14486 14487SIFIVE DRIVERS 14488M: Palmer Dabbelt <palmer@sifive.com> 14489M: Paul Walmsley <paul.walmsley@sifive.com> 14490L: linux-riscv@lists.infradead.org 14491T: git git://github.com/sifive/riscv-linux.git 14492S: Supported 14493K: sifive 14494N: sifive 14495 14496SIFIVE FU540 SYSTEM-ON-CHIP 14497M: Paul Walmsley <paul.walmsley@sifive.com> 14498M: Palmer Dabbelt <palmer@sifive.com> 14499L: linux-riscv@lists.infradead.org 14500T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14501S: Supported 14502K: fu540 14503N: fu540 14504 14505SILEAD TOUCHSCREEN DRIVER 14506M: Hans de Goede <hdegoede@redhat.com> 14507L: linux-input@vger.kernel.org 14508L: platform-driver-x86@vger.kernel.org 14509S: Maintained 14510F: drivers/input/touchscreen/silead.c 14511F: drivers/platform/x86/touchscreen_dmi.c 14512 14513SILICON MOTION SM712 FRAME BUFFER DRIVER 14514M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14515M: Teddy Wang <teddy.wang@siliconmotion.com> 14516M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14517L: linux-fbdev@vger.kernel.org 14518S: Maintained 14519F: drivers/video/fbdev/sm712* 14520F: Documentation/fb/sm712fb.rst 14521 14522SIMPLE FIRMWARE INTERFACE (SFI) 14523M: Len Brown <lenb@kernel.org> 14524L: sfi-devel@simplefirmware.org 14525W: http://simplefirmware.org/ 14526T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14527S: Supported 14528F: arch/x86/platform/sfi/ 14529F: drivers/sfi/ 14530F: include/linux/sfi*.h 14531 14532SIMPLEFB FB DRIVER 14533M: Hans de Goede <hdegoede@redhat.com> 14534L: linux-fbdev@vger.kernel.org 14535S: Maintained 14536F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14537F: drivers/video/fbdev/simplefb.c 14538F: include/linux/platform_data/simplefb.h 14539 14540SIMTEC EB110ATX (Chalice CATS) 14541P: Ben Dooks 14542P: Vincent Sanders <vince@simtec.co.uk> 14543M: Simtec Linux Team <linux@simtec.co.uk> 14544W: http://www.simtec.co.uk/products/EB110ATX/ 14545S: Supported 14546 14547SIMTEC EB2410ITX (BAST) 14548P: Ben Dooks 14549P: Vincent Sanders <vince@simtec.co.uk> 14550M: Simtec Linux Team <linux@simtec.co.uk> 14551W: http://www.simtec.co.uk/products/EB2410ITX/ 14552S: Supported 14553F: arch/arm/mach-s3c24xx/mach-bast.c 14554F: arch/arm/mach-s3c24xx/bast-ide.c 14555F: arch/arm/mach-s3c24xx/bast-irq.c 14556 14557SIPHASH PRF ROUTINES 14558M: Jason A. Donenfeld <Jason@zx2c4.com> 14559S: Maintained 14560F: lib/siphash.c 14561F: lib/test_siphash.c 14562F: include/linux/siphash.h 14563 14564SIOX 14565M: Thorsten Scherer <t.scherer@eckelmann.de> 14566M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14567R: Pengutronix Kernel Team <kernel@pengutronix.de> 14568S: Supported 14569F: drivers/siox/* 14570F: drivers/gpio/gpio-siox.c 14571F: include/trace/events/siox.h 14572 14573SIS 190 ETHERNET DRIVER 14574M: Francois Romieu <romieu@fr.zoreil.com> 14575L: netdev@vger.kernel.org 14576S: Maintained 14577F: drivers/net/ethernet/sis/sis190.c 14578 14579SIS 900/7016 FAST ETHERNET DRIVER 14580M: Daniele Venzano <venza@brownhat.org> 14581W: http://www.brownhat.org/sis900.html 14582L: netdev@vger.kernel.org 14583S: Maintained 14584F: drivers/net/ethernet/sis/sis900.* 14585 14586SIS FRAMEBUFFER DRIVER 14587M: Thomas Winischhofer <thomas@winischhofer.net> 14588W: http://www.winischhofer.net/linuxsisvga.shtml 14589S: Maintained 14590F: Documentation/fb/sisfb.rst 14591F: drivers/video/fbdev/sis/ 14592F: include/video/sisfb.h 14593 14594SIS USB2VGA DRIVER 14595M: Thomas Winischhofer <thomas@winischhofer.net> 14596W: http://www.winischhofer.at/linuxsisusbvga.shtml 14597S: Maintained 14598F: drivers/usb/misc/sisusbvga/ 14599 14600SLAB ALLOCATOR 14601M: Christoph Lameter <cl@linux.com> 14602M: Pekka Enberg <penberg@kernel.org> 14603M: David Rientjes <rientjes@google.com> 14604M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14605M: Andrew Morton <akpm@linux-foundation.org> 14606L: linux-mm@kvack.org 14607S: Maintained 14608F: include/linux/sl?b*.h 14609F: mm/sl?b* 14610 14611SLEEPABLE READ-COPY UPDATE (SRCU) 14612M: Lai Jiangshan <jiangshanlai@gmail.com> 14613M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14614M: Josh Triplett <josh@joshtriplett.org> 14615R: Steven Rostedt <rostedt@goodmis.org> 14616R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14617L: rcu@vger.kernel.org 14618W: http://www.rdrop.com/users/paulmck/RCU/ 14619S: Supported 14620T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14621F: include/linux/srcu*.h 14622F: kernel/rcu/srcu*.c 14623 14624SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14625M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14626L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14627S: Maintained 14628F: drivers/slimbus/ 14629F: Documentation/devicetree/bindings/slimbus/ 14630F: include/linux/slimbus.h 14631 14632SMACK SECURITY MODULE 14633M: Casey Schaufler <casey@schaufler-ca.com> 14634L: linux-security-module@vger.kernel.org 14635W: http://schaufler-ca.com 14636T: git git://github.com/cschaufler/smack-next 14637S: Maintained 14638F: Documentation/admin-guide/LSM/Smack.rst 14639F: security/smack/ 14640 14641SMC91x ETHERNET DRIVER 14642M: Nicolas Pitre <nico@fluxnic.net> 14643S: Odd Fixes 14644F: drivers/net/ethernet/smsc/smc91x.* 14645 14646SMIA AND SMIA++ IMAGE SENSOR DRIVER 14647M: Sakari Ailus <sakari.ailus@iki.fi> 14648L: linux-media@vger.kernel.org 14649S: Maintained 14650F: drivers/media/i2c/smiapp/ 14651F: include/media/i2c/smiapp.h 14652F: drivers/media/i2c/smiapp-pll.c 14653F: drivers/media/i2c/smiapp-pll.h 14654F: include/uapi/linux/smiapp.h 14655F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14656 14657SMM665 HARDWARE MONITOR DRIVER 14658M: Guenter Roeck <linux@roeck-us.net> 14659L: linux-hwmon@vger.kernel.org 14660S: Maintained 14661F: Documentation/hwmon/smm665.rst 14662F: drivers/hwmon/smm665.c 14663 14664SMSC EMC2103 HARDWARE MONITOR DRIVER 14665M: Steve Glendinning <steve.glendinning@shawell.net> 14666L: linux-hwmon@vger.kernel.org 14667S: Maintained 14668F: Documentation/hwmon/emc2103.rst 14669F: drivers/hwmon/emc2103.c 14670 14671SMSC SCH5627 HARDWARE MONITOR DRIVER 14672M: Hans de Goede <hdegoede@redhat.com> 14673L: linux-hwmon@vger.kernel.org 14674S: Supported 14675F: Documentation/hwmon/sch5627.rst 14676F: drivers/hwmon/sch5627.c 14677 14678SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14679M: Steve Glendinning <steve.glendinning@shawell.net> 14680L: linux-fbdev@vger.kernel.org 14681S: Maintained 14682F: drivers/video/fbdev/smscufx.c 14683 14684SMSC47B397 HARDWARE MONITOR DRIVER 14685M: Jean Delvare <jdelvare@suse.com> 14686L: linux-hwmon@vger.kernel.org 14687S: Maintained 14688F: Documentation/hwmon/smsc47b397.rst 14689F: drivers/hwmon/smsc47b397.c 14690 14691SMSC911x ETHERNET DRIVER 14692M: Steve Glendinning <steve.glendinning@shawell.net> 14693L: netdev@vger.kernel.org 14694S: Maintained 14695F: include/linux/smsc911x.h 14696F: drivers/net/ethernet/smsc/smsc911x.* 14697 14698SMSC9420 PCI ETHERNET DRIVER 14699M: Steve Glendinning <steve.glendinning@shawell.net> 14700L: netdev@vger.kernel.org 14701S: Maintained 14702F: drivers/net/ethernet/smsc/smsc9420.* 14703 14704SOC-CAMERA V4L2 SUBSYSTEM 14705L: linux-media@vger.kernel.org 14706T: git git://linuxtv.org/media_tree.git 14707S: Orphan 14708F: include/media/soc_camera.h 14709F: drivers/staging/media/soc_camera/ 14710 14711SOCIONEXT SYNQUACER I2C DRIVER 14712M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14713L: linux-i2c@vger.kernel.org 14714S: Maintained 14715F: drivers/i2c/busses/i2c-synquacer.c 14716F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14717 14718SOCIONEXT UNIPHIER SOUND DRIVER 14719L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14720S: Orphan 14721F: sound/soc/uniphier/ 14722 14723SOEKRIS NET48XX LED SUPPORT 14724M: Chris Boot <bootc@bootc.net> 14725S: Maintained 14726F: drivers/leds/leds-net48xx.c 14727 14728SOFT-ROCE DRIVER (rxe) 14729M: Moni Shoua <monis@mellanox.com> 14730L: linux-rdma@vger.kernel.org 14731S: Supported 14732W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14733Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14734F: drivers/infiniband/sw/rxe/ 14735F: include/uapi/rdma/rdma_user_rxe.h 14736 14737SOFTLOGIC 6x10 MPEG CODEC 14738M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14739M: Anton Sviridenko <anton@corp.bluecherry.net> 14740M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14741M: Andrey Utkin <andrey_utkin@fastmail.com> 14742M: Ismael Luceno <ismael@iodev.co.uk> 14743L: linux-media@vger.kernel.org 14744S: Supported 14745F: drivers/media/pci/solo6x10/ 14746 14747SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14748M: James Morse <james.morse@arm.com> 14749L: linux-arm-kernel@lists.infradead.org 14750S: Maintained 14751F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14752F: drivers/firmware/arm_sdei.c 14753F: include/linux/arm_sdei.h 14754F: include/uapi/linux/arm_sdei.h 14755 14756SOFTWARE RAID (Multiple Disks) SUPPORT 14757M: Shaohua Li <shli@kernel.org> 14758L: linux-raid@vger.kernel.org 14759T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14760S: Supported 14761F: drivers/md/Makefile 14762F: drivers/md/Kconfig 14763F: drivers/md/md* 14764F: drivers/md/raid* 14765F: include/linux/raid/ 14766F: include/uapi/linux/raid/ 14767 14768SOCIONEXT (SNI) AVE NETWORK DRIVER 14769M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14770L: netdev@vger.kernel.org 14771S: Maintained 14772F: drivers/net/ethernet/socionext/sni_ave.c 14773F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14774 14775SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14776M: Jassi Brar <jaswinder.singh@linaro.org> 14777L: netdev@vger.kernel.org 14778S: Maintained 14779F: drivers/net/ethernet/socionext/netsec.c 14780F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14781 14782SOCIONEXT (SNI) Synquacer SPI DRIVER 14783M: Masahisa Kojima <masahisa.kojima@linaro.org> 14784M: Jassi Brar <jaswinder.singh@linaro.org> 14785L: linux-spi@vger.kernel.org 14786S: Maintained 14787F: drivers/spi/spi-synquacer.c 14788F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14789 14790SOLIDRUN CLEARFOG SUPPORT 14791M: Russell King <linux@armlinux.org.uk> 14792S: Maintained 14793F: arch/arm/boot/dts/armada-388-clearfog* 14794F: arch/arm/boot/dts/armada-38x-solidrun-* 14795 14796SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14797M: Russell King <linux@armlinux.org.uk> 14798S: Maintained 14799F: arch/arm/boot/dts/imx6*-cubox-i* 14800F: arch/arm/boot/dts/imx6*-hummingboard* 14801F: arch/arm/boot/dts/imx6*-sr-* 14802 14803SONIC NETWORK DRIVER 14804M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14805L: netdev@vger.kernel.org 14806S: Maintained 14807F: drivers/net/ethernet/natsemi/sonic.* 14808 14809SONICS SILICON BACKPLANE DRIVER (SSB) 14810M: Michael Buesch <m@bues.ch> 14811L: linux-wireless@vger.kernel.org 14812S: Maintained 14813F: drivers/ssb/ 14814F: include/linux/ssb/ 14815 14816SONY IMX214 SENSOR DRIVER 14817M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14818L: linux-media@vger.kernel.org 14819T: git git://linuxtv.org/media_tree.git 14820S: Maintained 14821F: drivers/media/i2c/imx214.c 14822F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14823 14824SONY IMX258 SENSOR DRIVER 14825M: Sakari Ailus <sakari.ailus@linux.intel.com> 14826L: linux-media@vger.kernel.org 14827T: git git://linuxtv.org/media_tree.git 14828S: Maintained 14829F: drivers/media/i2c/imx258.c 14830 14831SONY IMX274 SENSOR DRIVER 14832M: Leon Luo <leonl@leopardimaging.com> 14833L: linux-media@vger.kernel.org 14834T: git git://linuxtv.org/media_tree.git 14835S: Maintained 14836F: drivers/media/i2c/imx274.c 14837F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14838 14839SONY IMX319 SENSOR DRIVER 14840M: Bingbu Cao <bingbu.cao@intel.com> 14841L: linux-media@vger.kernel.org 14842T: git git://linuxtv.org/media_tree.git 14843S: Maintained 14844F: drivers/media/i2c/imx319.c 14845 14846SONY IMX355 SENSOR DRIVER 14847M: Tianshu Qiu <tian.shu.qiu@intel.com> 14848L: linux-media@vger.kernel.org 14849T: git git://linuxtv.org/media_tree.git 14850S: Maintained 14851F: drivers/media/i2c/imx355.c 14852 14853SONY MEMORYSTICK SUBSYSTEM 14854M: Maxim Levitsky <maximlevitsky@gmail.com> 14855M: Alex Dubov <oakad@yahoo.com> 14856M: Ulf Hansson <ulf.hansson@linaro.org> 14857L: linux-mmc@vger.kernel.org 14858T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14859S: Maintained 14860F: drivers/memstick/ 14861F: include/linux/memstick.h 14862 14863SONY VAIO CONTROL DEVICE DRIVER 14864M: Mattia Dongili <malattia@linux.it> 14865L: platform-driver-x86@vger.kernel.org 14866W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14867S: Maintained 14868F: Documentation/laptops/sony-laptop.txt 14869F: drivers/char/sonypi.c 14870F: drivers/platform/x86/sony-laptop.c 14871F: include/linux/sony-laptop.h 14872 14873SOUND 14874M: Jaroslav Kysela <perex@perex.cz> 14875M: Takashi Iwai <tiwai@suse.com> 14876L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14877W: http://www.alsa-project.org/ 14878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14879Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14880S: Maintained 14881F: Documentation/sound/ 14882F: include/sound/ 14883F: include/uapi/sound/ 14884F: sound/ 14885 14886SOUND - COMPRESSED AUDIO 14887M: Vinod Koul <vkoul@kernel.org> 14888L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14890S: Supported 14891F: Documentation/sound/designs/compress-offload.rst 14892F: include/sound/compress_driver.h 14893F: include/uapi/sound/compress_* 14894F: sound/core/compress_offload.c 14895F: sound/soc/soc-compress.c 14896 14897SOUND - DMAENGINE HELPERS 14898M: Lars-Peter Clausen <lars@metafoo.de> 14899S: Supported 14900F: include/sound/dmaengine_pcm.h 14901F: sound/core/pcm_dmaengine.c 14902F: sound/soc/soc-generic-dmaengine-pcm.c 14903 14904SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14905M: Liam Girdwood <lgirdwood@gmail.com> 14906M: Mark Brown <broonie@kernel.org> 14907T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14908L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14909W: http://alsa-project.org/main/index.php/ASoC 14910S: Supported 14911F: Documentation/devicetree/bindings/sound/ 14912F: Documentation/sound/soc/ 14913F: sound/soc/ 14914F: include/dt-bindings/sound/ 14915F: include/sound/soc* 14916 14917SOUNDWIRE SUBSYSTEM 14918M: Vinod Koul <vkoul@kernel.org> 14919M: Sanyog Kale <sanyog.r.kale@intel.com> 14920R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14921L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14922S: Supported 14923F: Documentation/driver-api/soundwire/ 14924F: drivers/soundwire/ 14925F: include/linux/soundwire/ 14926 14927SP2 MEDIA DRIVER 14928M: Olli Salonen <olli.salonen@iki.fi> 14929L: linux-media@vger.kernel.org 14930W: https://linuxtv.org 14931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14932S: Maintained 14933F: drivers/media/dvb-frontends/sp2* 14934 14935SPARC + UltraSPARC (sparc/sparc64) 14936M: "David S. Miller" <davem@davemloft.net> 14937L: sparclinux@vger.kernel.org 14938Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14939T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14940T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14941S: Maintained 14942F: arch/sparc/ 14943F: drivers/sbus/ 14944 14945SPARC SERIAL DRIVERS 14946M: "David S. Miller" <davem@davemloft.net> 14947L: sparclinux@vger.kernel.org 14948T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14949T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14950S: Maintained 14951F: include/linux/sunserialcore.h 14952F: drivers/tty/serial/suncore.c 14953F: drivers/tty/serial/sunhv.c 14954F: drivers/tty/serial/sunsab.c 14955F: drivers/tty/serial/sunsab.h 14956F: drivers/tty/serial/sunsu.c 14957F: drivers/tty/serial/sunzilog.c 14958F: drivers/tty/serial/sunzilog.h 14959F: drivers/tty/vcc.c 14960 14961SPARSE CHECKER 14962M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14963L: linux-sparse@vger.kernel.org 14964W: https://sparse.wiki.kernel.org/ 14965T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14966S: Maintained 14967F: include/linux/compiler.h 14968 14969SPEAR CLOCK FRAMEWORK SUPPORT 14970M: Viresh Kumar <vireshk@kernel.org> 14971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14972W: http://www.st.com/spear 14973S: Maintained 14974F: drivers/clk/spear/ 14975 14976SPEAR PLATFORM SUPPORT 14977M: Viresh Kumar <vireshk@kernel.org> 14978M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14980W: http://www.st.com/spear 14981S: Maintained 14982F: arch/arm/boot/dts/spear* 14983F: arch/arm/mach-spear/ 14984 14985SPI NOR SUBSYSTEM 14986M: Marek Vasut <marek.vasut@gmail.com> 14987M: Tudor Ambarus <tudor.ambarus@microchip.com> 14988L: linux-mtd@lists.infradead.org 14989W: http://www.linux-mtd.infradead.org/ 14990Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14991T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 14992S: Maintained 14993F: drivers/mtd/spi-nor/ 14994F: include/linux/mtd/spi-nor.h 14995 14996SPI SUBSYSTEM 14997M: Mark Brown <broonie@kernel.org> 14998L: linux-spi@vger.kernel.org 14999T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15000Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15001S: Maintained 15002F: Documentation/devicetree/bindings/spi/ 15003F: Documentation/spi/ 15004F: drivers/spi/ 15005F: include/linux/spi/ 15006F: include/uapi/linux/spi/ 15007F: tools/spi/ 15008 15009SPIDERNET NETWORK DRIVER for CELL 15010M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15011L: netdev@vger.kernel.org 15012S: Supported 15013F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15014F: drivers/net/ethernet/toshiba/spider_net* 15015 15016SPMI SUBSYSTEM 15017R: Stephen Boyd <sboyd@kernel.org> 15018L: linux-arm-msm@vger.kernel.org 15019F: Documentation/devicetree/bindings/spmi/ 15020F: drivers/spmi/ 15021F: include/dt-bindings/spmi/spmi.h 15022F: include/linux/spmi.h 15023F: include/trace/events/spmi.h 15024 15025SPU FILE SYSTEM 15026M: Jeremy Kerr <jk@ozlabs.org> 15027L: linuxppc-dev@lists.ozlabs.org 15028W: http://www.ibm.com/developerworks/power/cell/ 15029S: Supported 15030F: Documentation/filesystems/spufs.txt 15031F: arch/powerpc/platforms/cell/spufs/ 15032 15033SQUASHFS FILE SYSTEM 15034M: Phillip Lougher <phillip@squashfs.org.uk> 15035L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15036W: http://squashfs.org.uk 15037T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15038S: Maintained 15039F: Documentation/filesystems/squashfs.txt 15040F: fs/squashfs/ 15041 15042SRM (Alpha) environment access 15043M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15044S: Maintained 15045F: arch/alpha/kernel/srm_env.c 15046 15047ST LSM6DSx IMU IIO DRIVER 15048M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15049L: linux-iio@vger.kernel.org 15050W: http://www.st.com/ 15051S: Maintained 15052F: drivers/iio/imu/st_lsm6dsx/ 15053F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15054 15055ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15056M: Mickael Guene <mickael.guene@st.com> 15057L: linux-media@vger.kernel.org 15058T: git git://linuxtv.org/media_tree.git 15059S: Maintained 15060F: drivers/media/i2c/st-mipid02.c 15061F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15062 15063ST STM32 I2C/SMBUS DRIVER 15064M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15065L: linux-i2c@vger.kernel.org 15066S: Maintained 15067F: drivers/i2c/busses/i2c-stm32* 15068 15069ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15070M: Song Qiang <songqiang1304521@gmail.com> 15071L: linux-iio@vger.kernel.org 15072S: Maintained 15073F: drivers/iio/proximity/vl53l0x-i2c.c 15074F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15075 15076STABLE BRANCH 15077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15078M: Sasha Levin <sashal@kernel.org> 15079L: stable@vger.kernel.org 15080S: Supported 15081F: Documentation/process/stable-kernel-rules.rst 15082 15083STAGING - COMEDI 15084M: Ian Abbott <abbotti@mev.co.uk> 15085M: H Hartley Sweeten <hsweeten@visionengravers.com> 15086S: Odd Fixes 15087F: drivers/staging/comedi/ 15088 15089STAGING - EROFS FILE SYSTEM 15090M: Gao Xiang <gaoxiang25@huawei.com> 15091M: Chao Yu <yuchao0@huawei.com> 15092L: linux-erofs@lists.ozlabs.org 15093S: Maintained 15094F: drivers/staging/erofs/ 15095 15096STAGING - FIELDBUS SUBSYSTEM 15097M: Sven Van Asbroeck <TheSven73@gmail.com> 15098S: Maintained 15099F: drivers/staging/fieldbus/* 15100F: drivers/staging/fieldbus/Documentation/ 15101 15102STAGING - HMS ANYBUS-S BUS 15103M: Sven Van Asbroeck <TheSven73@gmail.com> 15104S: Maintained 15105F: drivers/staging/fieldbus/anybuss/ 15106 15107STAGING - INDUSTRIAL IO 15108M: Jonathan Cameron <jic23@kernel.org> 15109L: linux-iio@vger.kernel.org 15110S: Odd Fixes 15111F: Documentation/devicetree/bindings/staging/iio/ 15112F: drivers/staging/iio/ 15113 15114STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15115M: Marc Dietrich <marvin24@gmx.de> 15116L: ac100@lists.launchpad.net (moderated for non-subscribers) 15117L: linux-tegra@vger.kernel.org 15118S: Maintained 15119F: drivers/staging/nvec/ 15120 15121STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15122M: Jens Frederich <jfrederich@gmail.com> 15123M: Daniel Drake <dsd@laptop.org> 15124M: Jon Nettleton <jon.nettleton@gmail.com> 15125W: http://wiki.laptop.org/go/DCON 15126S: Maintained 15127F: drivers/staging/olpc_dcon/ 15128 15129STAGING - REALTEK RTL8712U DRIVERS 15130M: Larry Finger <Larry.Finger@lwfinger.net> 15131M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15132S: Odd Fixes 15133F: drivers/staging/rtl8712/ 15134 15135STAGING - REALTEK RTL8188EU DRIVERS 15136M: Larry Finger <Larry.Finger@lwfinger.net> 15137S: Odd Fixes 15138F: drivers/staging/rtl8188eu/ 15139 15140STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15141M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15142M: Teddy Wang <teddy.wang@siliconmotion.com> 15143M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15144L: linux-fbdev@vger.kernel.org 15145S: Maintained 15146F: drivers/staging/sm750fb/ 15147 15148STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15149M: William Hubbs <w.d.hubbs@gmail.com> 15150M: Chris Brannon <chris@the-brannons.com> 15151M: Kirk Reiser <kirk@reisers.ca> 15152M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15153L: speakup@linux-speakup.org 15154W: http://www.linux-speakup.org/ 15155S: Odd Fixes 15156F: drivers/staging/speakup/ 15157 15158STAGING - VIA VT665X DRIVERS 15159M: Forest Bond <forest@alittletooquiet.net> 15160S: Odd Fixes 15161F: drivers/staging/vt665?/ 15162 15163STAGING - WILC1000 WIFI DRIVER 15164M: Adham Abozaeid <adham.abozaeid@microchip.com> 15165M: Ajay Singh <ajay.kathat@microchip.com> 15166L: linux-wireless@vger.kernel.org 15167S: Supported 15168F: drivers/staging/wilc1000/ 15169 15170STAGING SUBSYSTEM 15171M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15172T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15173L: devel@driverdev.osuosl.org 15174S: Supported 15175F: drivers/staging/ 15176 15177STARFIRE/DURALAN NETWORK DRIVER 15178M: Ion Badulescu <ionut@badula.org> 15179S: Odd Fixes 15180F: drivers/net/ethernet/adaptec/starfire* 15181 15182STEC S1220 SKD DRIVER 15183M: Damien Le Moal <Damien.LeMoal@wdc.com> 15184L: linux-block@vger.kernel.org 15185S: Maintained 15186F: drivers/block/skd*[ch] 15187 15188STI AUDIO (ASoC) DRIVERS 15189M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15190L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15191S: Maintained 15192F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15193F: sound/soc/sti/ 15194 15195STI CEC DRIVER 15196M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15197S: Maintained 15198F: drivers/media/platform/sti/cec/ 15199F: Documentation/devicetree/bindings/media/stih-cec.txt 15200 15201STK1160 USB VIDEO CAPTURE DRIVER 15202M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15203L: linux-media@vger.kernel.org 15204T: git git://linuxtv.org/media_tree.git 15205S: Maintained 15206F: drivers/media/usb/stk1160/ 15207 15208STM32 AUDIO (ASoC) DRIVERS 15209M: Olivier Moysan <olivier.moysan@st.com> 15210M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15211L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15212S: Maintained 15213F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15214F: sound/soc/stm/ 15215 15216STM32 TIMER/LPTIMER DRIVERS 15217M: Fabrice Gasnier <fabrice.gasnier@st.com> 15218S: Maintained 15219F: drivers/*/stm32-*timer* 15220F: drivers/pwm/pwm-stm32* 15221F: include/linux/*/stm32-*tim* 15222F: Documentation/ABI/testing/*timer-stm32 15223F: Documentation/devicetree/bindings/*/stm32-*timer* 15224F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15225 15226STMMAC ETHERNET DRIVER 15227M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15228M: Alexandre Torgue <alexandre.torgue@st.com> 15229M: Jose Abreu <joabreu@synopsys.com> 15230L: netdev@vger.kernel.org 15231W: http://www.stlinux.com 15232S: Supported 15233F: drivers/net/ethernet/stmicro/stmmac/ 15234 15235SUN3/3X 15236M: Sam Creasey <sammy@sammy.net> 15237W: http://sammy.net/sun3/ 15238S: Maintained 15239F: arch/m68k/kernel/*sun3* 15240F: arch/m68k/sun3*/ 15241F: arch/m68k/include/asm/sun3* 15242F: drivers/net/ethernet/i825xx/sun3* 15243 15244SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15245M: Hans de Goede <hdegoede@redhat.com> 15246L: linux-input@vger.kernel.org 15247S: Maintained 15248F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15249F: drivers/input/keyboard/sun4i-lradc-keys.c 15250 15251SUNDANCE NETWORK DRIVER 15252M: Denis Kirjanov <kda@linux-powerpc.org> 15253L: netdev@vger.kernel.org 15254S: Maintained 15255F: drivers/net/ethernet/dlink/sundance.c 15256 15257SUPERH 15258M: Yoshinori Sato <ysato@users.sourceforge.jp> 15259M: Rich Felker <dalias@libc.org> 15260L: linux-sh@vger.kernel.org 15261Q: http://patchwork.kernel.org/project/linux-sh/list/ 15262S: Maintained 15263F: Documentation/sh/ 15264F: arch/sh/ 15265F: drivers/sh/ 15266 15267SUSPEND TO RAM 15268M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15269M: Len Brown <len.brown@intel.com> 15270M: Pavel Machek <pavel@ucw.cz> 15271L: linux-pm@vger.kernel.org 15272B: https://bugzilla.kernel.org 15273S: Supported 15274F: Documentation/power/ 15275F: arch/x86/kernel/acpi/ 15276F: drivers/base/power/ 15277F: kernel/power/ 15278F: include/linux/suspend.h 15279F: include/linux/freezer.h 15280F: include/linux/pm.h 15281 15282SVGA HANDLING 15283M: Martin Mares <mj@ucw.cz> 15284L: linux-video@atrey.karlin.mff.cuni.cz 15285S: Maintained 15286F: Documentation/svga.txt 15287F: arch/x86/boot/video* 15288 15289SWIOTLB SUBSYSTEM 15290M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15291L: iommu@lists.linux-foundation.org 15292T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15293S: Supported 15294F: kernel/dma/swiotlb.c 15295F: arch/*/kernel/pci-swiotlb.c 15296F: include/linux/swiotlb.h 15297 15298SWITCHDEV 15299M: Jiri Pirko <jiri@resnulli.us> 15300M: Ivan Vecera <ivecera@redhat.com> 15301L: netdev@vger.kernel.org 15302S: Supported 15303F: net/switchdev/ 15304F: include/net/switchdev.h 15305 15306SY8106A REGULATOR DRIVER 15307M: Icenowy Zheng <icenowy@aosc.io> 15308S: Maintained 15309F: drivers/regulator/sy8106a-regulator.c 15310F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15311 15312SYNC FILE FRAMEWORK 15313M: Sumit Semwal <sumit.semwal@linaro.org> 15314R: Gustavo Padovan <gustavo@padovan.org> 15315S: Maintained 15316L: linux-media@vger.kernel.org 15317L: dri-devel@lists.freedesktop.org 15318F: drivers/dma-buf/sync_* 15319F: drivers/dma-buf/dma-fence* 15320F: drivers/dma-buf/sw_sync.c 15321F: include/linux/sync_file.h 15322F: include/uapi/linux/sync_file.h 15323F: Documentation/sync_file.txt 15324T: git git://anongit.freedesktop.org/drm/drm-misc 15325 15326SYNOPSYS ARC ARCHITECTURE 15327M: Vineet Gupta <vgupta@synopsys.com> 15328L: linux-snps-arc@lists.infradead.org 15329S: Supported 15330F: arch/arc/ 15331F: Documentation/devicetree/bindings/arc/* 15332F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15333F: drivers/clocksource/arc_timer.c 15334F: drivers/tty/serial/arc_uart.c 15335T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15336 15337SYNOPSYS ARC HSDK SDP pll clock driver 15338M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15339S: Supported 15340F: drivers/clk/clk-hsdk-pll.c 15341F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15342 15343SYNOPSYS ARC SDP clock driver 15344M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15345S: Supported 15346F: drivers/clk/axs10x/* 15347F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15348 15349SYNOPSYS ARC SDP platform support 15350M: Alexey Brodkin <abrodkin@synopsys.com> 15351S: Supported 15352F: arch/arc/plat-axs10x 15353F: arch/arc/boot/dts/ax* 15354F: Documentation/devicetree/bindings/arc/axs10* 15355 15356SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15357M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15358S: Supported 15359F: drivers/reset/reset-axs10x.c 15360F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15361 15362SYNOPSYS CREG GPIO DRIVER 15363M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15364S: Maintained 15365F: drivers/gpio/gpio-creg-snps.c 15366F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15367 15368SYNOPSYS DESIGNWARE 8250 UART DRIVER 15369R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15370S: Maintained 15371F: drivers/tty/serial/8250/8250_dw.c 15372 15373SYNOPSYS DESIGNWARE APB GPIO DRIVER 15374M: Hoan Tran <hoan@os.amperecomputing.com> 15375L: linux-gpio@vger.kernel.org 15376S: Maintained 15377F: drivers/gpio/gpio-dwapb.c 15378F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15379 15380SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15381M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15382S: Maintained 15383F: drivers/dma/dwi-axi-dmac/ 15384F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15385 15386SYNOPSYS DESIGNWARE DMAC DRIVER 15387M: Viresh Kumar <vireshk@kernel.org> 15388R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15389S: Maintained 15390F: Documentation/devicetree/bindings/dma/snps-dma.txt 15391F: drivers/dma/dw/ 15392F: include/dt-bindings/dma/dw-dmac.h 15393F: include/linux/dma/dw.h 15394F: include/linux/platform_data/dma-dw.h 15395 15396SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15397M: Jose Abreu <Jose.Abreu@synopsys.com> 15398L: netdev@vger.kernel.org 15399S: Supported 15400F: drivers/net/ethernet/synopsys/ 15401 15402SYNOPSYS DESIGNWARE I2C DRIVER 15403M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15404R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15405R: Mika Westerberg <mika.westerberg@linux.intel.com> 15406L: linux-i2c@vger.kernel.org 15407S: Maintained 15408F: drivers/i2c/busses/i2c-designware-* 15409F: include/linux/platform_data/i2c-designware.h 15410 15411SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15412M: Jaehoon Chung <jh80.chung@samsung.com> 15413L: linux-mmc@vger.kernel.org 15414S: Maintained 15415F: drivers/mmc/host/dw_mmc* 15416 15417SYNOPSYS HSDK RESET CONTROLLER DRIVER 15418M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15419S: Supported 15420F: drivers/reset/reset-hsdk.c 15421F: include/dt-bindings/reset/snps,hsdk-reset.h 15422F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15423 15424SYSTEM CONFIGURATION (SYSCON) 15425M: Lee Jones <lee.jones@linaro.org> 15426M: Arnd Bergmann <arnd@arndb.de> 15427T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15428S: Supported 15429F: drivers/mfd/syscon.c 15430 15431SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15432M: Sudeep Holla <sudeep.holla@arm.com> 15433L: linux-arm-kernel@lists.infradead.org 15434S: Maintained 15435F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15436F: drivers/clk/clk-sc[mp]i.c 15437F: drivers/cpufreq/sc[mp]i-cpufreq.c 15438F: drivers/firmware/arm_scpi.c 15439F: drivers/firmware/arm_scmi/ 15440F: include/linux/sc[mp]i_protocol.h 15441 15442SYSTEM RESET/SHUTDOWN DRIVERS 15443M: Sebastian Reichel <sre@kernel.org> 15444L: linux-pm@vger.kernel.org 15445T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15446S: Maintained 15447F: Documentation/devicetree/bindings/power/reset/ 15448F: drivers/power/reset/ 15449 15450SYSTEM TRACE MODULE CLASS 15451M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15452S: Maintained 15453T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15454F: Documentation/trace/stm.rst 15455F: drivers/hwtracing/stm/ 15456F: include/linux/stm.h 15457F: include/uapi/linux/stm.h 15458 15459SYSV FILESYSTEM 15460M: Christoph Hellwig <hch@infradead.org> 15461S: Maintained 15462F: Documentation/filesystems/sysv-fs.txt 15463F: fs/sysv/ 15464F: include/linux/sysv_fs.h 15465 15466TASKSTATS STATISTICS INTERFACE 15467M: Balbir Singh <bsingharora@gmail.com> 15468S: Maintained 15469F: Documentation/accounting/taskstats* 15470F: include/linux/taskstats* 15471F: kernel/taskstats.c 15472 15473TC subsystem 15474M: Jamal Hadi Salim <jhs@mojatatu.com> 15475M: Cong Wang <xiyou.wangcong@gmail.com> 15476M: Jiri Pirko <jiri@resnulli.us> 15477L: netdev@vger.kernel.org 15478S: Maintained 15479F: include/net/pkt_cls.h 15480F: include/net/pkt_sched.h 15481F: include/net/tc_act/ 15482F: include/uapi/linux/pkt_cls.h 15483F: include/uapi/linux/pkt_sched.h 15484F: include/uapi/linux/tc_act/ 15485F: include/uapi/linux/tc_ematch/ 15486F: net/sched/ 15487 15488TC90522 MEDIA DRIVER 15489M: Akihiro Tsukada <tskd08@gmail.com> 15490L: linux-media@vger.kernel.org 15491S: Odd Fixes 15492F: drivers/media/dvb-frontends/tc90522* 15493 15494TCP LOW PRIORITY MODULE 15495M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15496M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15497W: http://tcp-lp-mod.sourceforge.net/ 15498S: Maintained 15499F: net/ipv4/tcp_lp.c 15500 15501TDA10071 MEDIA DRIVER 15502M: Antti Palosaari <crope@iki.fi> 15503L: linux-media@vger.kernel.org 15504W: https://linuxtv.org 15505W: http://palosaari.fi/linux/ 15506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15507T: git git://linuxtv.org/anttip/media_tree.git 15508S: Maintained 15509F: drivers/media/dvb-frontends/tda10071* 15510 15511TDA18212 MEDIA DRIVER 15512M: Antti Palosaari <crope@iki.fi> 15513L: linux-media@vger.kernel.org 15514W: https://linuxtv.org 15515W: http://palosaari.fi/linux/ 15516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15517T: git git://linuxtv.org/anttip/media_tree.git 15518S: Maintained 15519F: drivers/media/tuners/tda18212* 15520 15521TDA18218 MEDIA DRIVER 15522M: Antti Palosaari <crope@iki.fi> 15523L: linux-media@vger.kernel.org 15524W: https://linuxtv.org 15525W: http://palosaari.fi/linux/ 15526Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15527T: git git://linuxtv.org/anttip/media_tree.git 15528S: Maintained 15529F: drivers/media/tuners/tda18218* 15530 15531TDA18250 MEDIA DRIVER 15532M: Olli Salonen <olli.salonen@iki.fi> 15533L: linux-media@vger.kernel.org 15534W: https://linuxtv.org 15535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15536T: git git://linuxtv.org/media_tree.git 15537S: Maintained 15538F: drivers/media/tuners/tda18250* 15539 15540TDA18271 MEDIA DRIVER 15541M: Michael Krufky <mkrufky@linuxtv.org> 15542L: linux-media@vger.kernel.org 15543W: https://linuxtv.org 15544W: http://github.com/mkrufky 15545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15546T: git git://linuxtv.org/mkrufky/tuners.git 15547S: Maintained 15548F: drivers/media/tuners/tda18271* 15549 15550TDA1997x MEDIA DRIVER 15551M: Tim Harvey <tharvey@gateworks.com> 15552L: linux-media@vger.kernel.org 15553W: https://linuxtv.org 15554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15555S: Maintained 15556F: drivers/media/i2c/tda1997x.* 15557 15558TDA827x MEDIA DRIVER 15559M: Michael Krufky <mkrufky@linuxtv.org> 15560L: linux-media@vger.kernel.org 15561W: https://linuxtv.org 15562W: http://github.com/mkrufky 15563Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15564T: git git://linuxtv.org/mkrufky/tuners.git 15565S: Maintained 15566F: drivers/media/tuners/tda8290.* 15567 15568TDA8290 MEDIA DRIVER 15569M: Michael Krufky <mkrufky@linuxtv.org> 15570L: linux-media@vger.kernel.org 15571W: https://linuxtv.org 15572W: http://github.com/mkrufky 15573Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15574T: git git://linuxtv.org/mkrufky/tuners.git 15575S: Maintained 15576F: drivers/media/tuners/tda8290.* 15577 15578TDA9840 MEDIA DRIVER 15579M: Hans Verkuil <hverkuil@xs4all.nl> 15580L: linux-media@vger.kernel.org 15581T: git git://linuxtv.org/media_tree.git 15582W: https://linuxtv.org 15583S: Maintained 15584F: drivers/media/i2c/tda9840* 15585 15586TEA5761 TUNER DRIVER 15587M: Mauro Carvalho Chehab <mchehab@kernel.org> 15588L: linux-media@vger.kernel.org 15589W: https://linuxtv.org 15590T: git git://linuxtv.org/media_tree.git 15591S: Odd fixes 15592F: drivers/media/tuners/tea5761.* 15593 15594TEA5767 TUNER DRIVER 15595M: Mauro Carvalho Chehab <mchehab@kernel.org> 15596L: linux-media@vger.kernel.org 15597W: https://linuxtv.org 15598T: git git://linuxtv.org/media_tree.git 15599S: Maintained 15600F: drivers/media/tuners/tea5767.* 15601 15602TEA6415C MEDIA DRIVER 15603M: Hans Verkuil <hverkuil@xs4all.nl> 15604L: linux-media@vger.kernel.org 15605T: git git://linuxtv.org/media_tree.git 15606W: https://linuxtv.org 15607S: Maintained 15608F: drivers/media/i2c/tea6415c* 15609 15610TEA6420 MEDIA DRIVER 15611M: Hans Verkuil <hverkuil@xs4all.nl> 15612L: linux-media@vger.kernel.org 15613T: git git://linuxtv.org/media_tree.git 15614W: https://linuxtv.org 15615S: Maintained 15616F: drivers/media/i2c/tea6420* 15617 15618TEAM DRIVER 15619M: Jiri Pirko <jiri@resnulli.us> 15620L: netdev@vger.kernel.org 15621S: Supported 15622F: drivers/net/team/ 15623F: include/linux/if_team.h 15624F: include/uapi/linux/if_team.h 15625 15626TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15627M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15628S: Maintained 15629F: arch/x86/platform/ts5500/ 15630 15631TECHNOTREND USB IR RECEIVER 15632M: Sean Young <sean@mess.org> 15633L: linux-media@vger.kernel.org 15634S: Maintained 15635F: drivers/media/rc/ttusbir.c 15636 15637TECHWELL TW9910 VIDEO DECODER 15638L: linux-media@vger.kernel.org 15639S: Orphan 15640F: drivers/media/i2c/tw9910.c 15641F: include/media/i2c/tw9910.h 15642 15643TEE SUBSYSTEM 15644M: Jens Wiklander <jens.wiklander@linaro.org> 15645S: Maintained 15646F: include/linux/tee_drv.h 15647F: include/uapi/linux/tee.h 15648F: drivers/tee/ 15649F: Documentation/tee.txt 15650 15651TEGRA ARCHITECTURE SUPPORT 15652M: Thierry Reding <thierry.reding@gmail.com> 15653M: Jonathan Hunter <jonathanh@nvidia.com> 15654L: linux-tegra@vger.kernel.org 15655Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15657S: Supported 15658N: [^a-z]tegra 15659 15660TEGRA CLOCK DRIVER 15661M: Peter De Schrijver <pdeschrijver@nvidia.com> 15662M: Prashant Gaikwad <pgaikwad@nvidia.com> 15663S: Supported 15664F: drivers/clk/tegra/ 15665 15666TEGRA DMA DRIVERS 15667M: Laxman Dewangan <ldewangan@nvidia.com> 15668M: Jon Hunter <jonathanh@nvidia.com> 15669S: Supported 15670F: drivers/dma/tegra* 15671 15672TEGRA I2C DRIVER 15673M: Laxman Dewangan <ldewangan@nvidia.com> 15674R: Dmitry Osipenko <digetx@gmail.com> 15675S: Supported 15676F: drivers/i2c/busses/i2c-tegra.c 15677 15678TEGRA IOMMU DRIVERS 15679M: Thierry Reding <thierry.reding@gmail.com> 15680L: linux-tegra@vger.kernel.org 15681S: Supported 15682F: drivers/iommu/tegra* 15683 15684TEGRA KBC DRIVER 15685M: Laxman Dewangan <ldewangan@nvidia.com> 15686S: Supported 15687F: drivers/input/keyboard/tegra-kbc.c 15688 15689TEGRA NAND DRIVER 15690M: Stefan Agner <stefan@agner.ch> 15691M: Lucas Stach <dev@lynxeye.de> 15692S: Maintained 15693F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15694F: drivers/mtd/nand/raw/tegra_nand.c 15695 15696TEGRA PWM DRIVER 15697M: Thierry Reding <thierry.reding@gmail.com> 15698S: Supported 15699F: drivers/pwm/pwm-tegra.c 15700 15701TEGRA SERIAL DRIVER 15702M: Laxman Dewangan <ldewangan@nvidia.com> 15703S: Supported 15704F: drivers/tty/serial/serial-tegra.c 15705 15706TEGRA SPI DRIVER 15707M: Laxman Dewangan <ldewangan@nvidia.com> 15708S: Supported 15709F: drivers/spi/spi-tegra* 15710 15711TEGRA XUSB PADCTL DRIVER 15712M: JC Kuo <jckuo@nvidia.com> 15713S: Supported 15714F: drivers/phy/tegra/xusb* 15715 15716TEHUTI ETHERNET DRIVER 15717M: Andy Gospodarek <andy@greyhouse.net> 15718L: netdev@vger.kernel.org 15719S: Supported 15720F: drivers/net/ethernet/tehuti/* 15721 15722Telecom Clock Driver for MCPL0010 15723M: Mark Gross <mark.gross@intel.com> 15724S: Supported 15725F: drivers/char/tlclk.c 15726 15727TENSILICA XTENSA PORT (xtensa) 15728M: Chris Zankel <chris@zankel.net> 15729M: Max Filippov <jcmvbkbc@gmail.com> 15730L: linux-xtensa@linux-xtensa.org 15731T: git git://github.com/czankel/xtensa-linux.git 15732S: Maintained 15733F: arch/xtensa/ 15734F: drivers/irqchip/irq-xtensa-* 15735 15736Texas Instruments' System Control Interface (TISCI) Protocol Driver 15737M: Nishanth Menon <nm@ti.com> 15738M: Tero Kristo <t-kristo@ti.com> 15739M: Santosh Shilimkar <ssantosh@kernel.org> 15740L: linux-arm-kernel@lists.infradead.org 15741S: Maintained 15742F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15743F: drivers/firmware/ti_sci* 15744F: include/linux/soc/ti/ti_sci_protocol.h 15745F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15746F: drivers/soc/ti/ti_sci_pm_domains.c 15747F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15748F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15749F: drivers/clk/keystone/sci-clk.c 15750F: drivers/reset/reset-ti-sci.c 15751F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15752F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15753F: drivers/irqchip/irq-ti-sci-intr.c 15754F: drivers/irqchip/irq-ti-sci-inta.c 15755F: include/linux/soc/ti/ti_sci_inta_msi.h 15756F: drivers/soc/ti/ti_sci_inta_msi.c 15757 15758Texas Instruments ASoC drivers 15759M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15760L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15761S: Maintained 15762F: sound/soc/ti/ 15763 15764Texas Instruments' DAC7612 DAC Driver 15765M: Ricardo Ribalda <ricardo@ribalda.com> 15766L: linux-iio@vger.kernel.org 15767S: Supported 15768F: drivers/iio/dac/ti-dac7612.c 15769F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15770 15771THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15772M: Hans Verkuil <hverkuil@xs4all.nl> 15773L: linux-media@vger.kernel.org 15774T: git git://linuxtv.org/media_tree.git 15775W: https://linuxtv.org 15776S: Maintained 15777F: drivers/media/radio/radio-raremono.c 15778 15779THERMAL 15780M: Zhang Rui <rui.zhang@intel.com> 15781M: Eduardo Valentin <edubezval@gmail.com> 15782R: Daniel Lezcano <daniel.lezcano@linaro.org> 15783L: linux-pm@vger.kernel.org 15784T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15785T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15786Q: https://patchwork.kernel.org/project/linux-pm/list/ 15787S: Supported 15788F: drivers/thermal/ 15789F: include/linux/thermal.h 15790F: include/uapi/linux/thermal.h 15791F: include/linux/cpu_cooling.h 15792F: Documentation/devicetree/bindings/thermal/ 15793 15794THERMAL/CPU_COOLING 15795M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15796M: Viresh Kumar <viresh.kumar@linaro.org> 15797M: Javi Merino <javi.merino@kernel.org> 15798L: linux-pm@vger.kernel.org 15799S: Supported 15800F: Documentation/thermal/cpu-cooling-api.txt 15801F: drivers/thermal/cpu_cooling.c 15802F: include/linux/cpu_cooling.h 15803 15804THINKPAD ACPI EXTRAS DRIVER 15805M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15806L: ibm-acpi-devel@lists.sourceforge.net 15807L: platform-driver-x86@vger.kernel.org 15808W: http://ibm-acpi.sourceforge.net 15809W: http://thinkwiki.org/wiki/Ibm-acpi 15810T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15811S: Maintained 15812F: drivers/platform/x86/thinkpad_acpi.c 15813 15814THUNDERBOLT DRIVER 15815M: Andreas Noever <andreas.noever@gmail.com> 15816M: Michael Jamet <michael.jamet@intel.com> 15817M: Mika Westerberg <mika.westerberg@linux.intel.com> 15818M: Yehezkel Bernat <YehezkelShB@gmail.com> 15819T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15820S: Maintained 15821F: Documentation/admin-guide/thunderbolt.rst 15822F: drivers/thunderbolt/ 15823F: include/linux/thunderbolt.h 15824 15825THUNDERBOLT NETWORK DRIVER 15826M: Michael Jamet <michael.jamet@intel.com> 15827M: Mika Westerberg <mika.westerberg@linux.intel.com> 15828M: Yehezkel Bernat <YehezkelShB@gmail.com> 15829L: netdev@vger.kernel.org 15830S: Maintained 15831F: drivers/net/thunderbolt.c 15832 15833THUNDERX GPIO DRIVER 15834M: David Daney <david.daney@cavium.com> 15835S: Maintained 15836F: drivers/gpio/gpio-thunderx.c 15837 15838TI AM437X VPFE DRIVER 15839M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15840L: linux-media@vger.kernel.org 15841W: https://linuxtv.org 15842Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15843T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15844S: Maintained 15845F: drivers/media/platform/am437x/ 15846 15847TI BANDGAP AND THERMAL DRIVER 15848M: Eduardo Valentin <edubezval@gmail.com> 15849M: Keerthy <j-keerthy@ti.com> 15850L: linux-pm@vger.kernel.org 15851L: linux-omap@vger.kernel.org 15852S: Maintained 15853F: drivers/thermal/ti-soc-thermal/ 15854 15855TI BQ27XXX POWER SUPPLY DRIVER 15856R: Andrew F. Davis <afd@ti.com> 15857F: include/linux/power/bq27xxx_battery.h 15858F: drivers/power/supply/bq27xxx_battery.c 15859F: drivers/power/supply/bq27xxx_battery_i2c.c 15860 15861TI CDCE706 CLOCK DRIVER 15862M: Max Filippov <jcmvbkbc@gmail.com> 15863S: Maintained 15864F: drivers/clk/clk-cdce706.c 15865 15866TI CLOCK DRIVER 15867M: Tero Kristo <t-kristo@ti.com> 15868L: linux-omap@vger.kernel.org 15869S: Maintained 15870F: drivers/clk/ti/ 15871F: include/linux/clk/ti.h 15872 15873TI DAVINCI MACHINE SUPPORT 15874M: Sekhar Nori <nsekhar@ti.com> 15875R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15877T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15878S: Supported 15879F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15880F: arch/arm/mach-davinci/ 15881F: drivers/i2c/busses/i2c-davinci.c 15882F: arch/arm/boot/dts/da850* 15883 15884TI DAVINCI SERIES CLOCK DRIVER 15885M: David Lechner <david@lechnology.com> 15886R: Sekhar Nori <nsekhar@ti.com> 15887S: Maintained 15888F: Documentation/devicetree/bindings/clock/ti/davinci/ 15889F: drivers/clk/davinci/ 15890 15891TI DAVINCI SERIES GPIO DRIVER 15892M: Keerthy <j-keerthy@ti.com> 15893L: linux-gpio@vger.kernel.org 15894S: Maintained 15895F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15896F: drivers/gpio/gpio-davinci.c 15897 15898TI DAVINCI SERIES MEDIA DRIVER 15899M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15900L: linux-media@vger.kernel.org 15901W: https://linuxtv.org 15902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15903T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15904S: Maintained 15905F: drivers/media/platform/davinci/ 15906F: include/media/davinci/ 15907 15908TI ETHERNET SWITCH DRIVER (CPSW) 15909R: Grygorii Strashko <grygorii.strashko@ti.com> 15910L: linux-omap@vger.kernel.org 15911L: netdev@vger.kernel.org 15912S: Maintained 15913F: drivers/net/ethernet/ti/cpsw* 15914F: drivers/net/ethernet/ti/davinci* 15915 15916TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 15917M: Alex Dubov <oakad@yahoo.com> 15918S: Maintained 15919W: http://tifmxx.berlios.de/ 15920F: drivers/memstick/host/tifm_ms.c 15921F: drivers/misc/tifm* 15922F: drivers/mmc/host/tifm_sd.c 15923F: include/linux/tifm.h 15924 15925TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15926M: Santosh Shilimkar <ssantosh@kernel.org> 15927L: linux-kernel@vger.kernel.org 15928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15929S: Maintained 15930F: drivers/soc/ti/* 15931T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15932 15933TI LM49xxx FAMILY ASoC CODEC DRIVERS 15934M: M R Swami Reddy <mr.swami.reddy@ti.com> 15935M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15936L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15937S: Maintained 15938F: sound/soc/codecs/lm49453* 15939F: sound/soc/codecs/isabelle* 15940 15941TI LP855x BACKLIGHT DRIVER 15942M: Milo Kim <milo.kim@ti.com> 15943S: Maintained 15944F: Documentation/backlight/lp855x-driver.txt 15945F: drivers/video/backlight/lp855x_bl.c 15946F: include/linux/platform_data/lp855x.h 15947 15948TI LP8727 CHARGER DRIVER 15949M: Milo Kim <milo.kim@ti.com> 15950S: Maintained 15951F: drivers/power/supply/lp8727_charger.c 15952F: include/linux/platform_data/lp8727.h 15953 15954TI LP8788 MFD DRIVER 15955M: Milo Kim <milo.kim@ti.com> 15956S: Maintained 15957F: drivers/iio/adc/lp8788_adc.c 15958F: drivers/leds/leds-lp8788.c 15959F: drivers/mfd/lp8788*.c 15960F: drivers/power/supply/lp8788-charger.c 15961F: drivers/regulator/lp8788-*.c 15962F: include/linux/mfd/lp8788*.h 15963 15964TI NETCP ETHERNET DRIVER 15965M: Wingman Kwok <w-kwok2@ti.com> 15966M: Murali Karicheri <m-karicheri2@ti.com> 15967L: netdev@vger.kernel.org 15968S: Maintained 15969F: drivers/net/ethernet/ti/netcp* 15970 15971TI PCM3060 ASoC CODEC DRIVER 15972M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15973L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15974S: Maintained 15975F: Documentation/devicetree/bindings/sound/pcm3060.txt 15976F: sound/soc/codecs/pcm3060* 15977 15978TI TAS571X FAMILY ASoC CODEC DRIVER 15979M: Kevin Cernekee <cernekee@chromium.org> 15980L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15981S: Odd Fixes 15982F: sound/soc/codecs/tas571x* 15983 15984TI TRF7970A NFC DRIVER 15985M: Mark Greer <mgreer@animalcreek.com> 15986L: linux-wireless@vger.kernel.org 15987L: linux-nfc@lists.01.org (moderated for non-subscribers) 15988S: Supported 15989F: drivers/nfc/trf7970a.c 15990F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15991 15992TI TWL4030 SERIES SOC CODEC DRIVER 15993M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15994L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15995S: Maintained 15996F: sound/soc/codecs/twl4030* 15997 15998TI VPE/CAL DRIVERS 15999M: Benoit Parrot <bparrot@ti.com> 16000L: linux-media@vger.kernel.org 16001W: http://linuxtv.org/ 16002Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16003S: Maintained 16004F: drivers/media/platform/ti-vpe/ 16005 16006TI WILINK WIRELESS DRIVERS 16007L: linux-wireless@vger.kernel.org 16008W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16009W: http://wireless.kernel.org/en/users/Drivers/wl1251 16010T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16011S: Orphan 16012F: drivers/net/wireless/ti/ 16013F: include/linux/wl12xx.h 16014 16015TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16016M: John Stultz <john.stultz@linaro.org> 16017M: Thomas Gleixner <tglx@linutronix.de> 16018R: Stephen Boyd <sboyd@kernel.org> 16019L: linux-kernel@vger.kernel.org 16020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16021S: Supported 16022F: include/linux/clocksource.h 16023F: include/linux/time.h 16024F: include/linux/timex.h 16025F: include/uapi/linux/time.h 16026F: include/uapi/linux/timex.h 16027F: kernel/time/clocksource.c 16028F: kernel/time/time*.c 16029F: kernel/time/alarmtimer.c 16030F: kernel/time/ntp.c 16031F: tools/testing/selftests/timers/ 16032 16033TIPC NETWORK LAYER 16034M: Jon Maloy <jon.maloy@ericsson.com> 16035M: Ying Xue <ying.xue@windriver.com> 16036L: netdev@vger.kernel.org (core kernel code) 16037L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16038W: http://tipc.sourceforge.net/ 16039S: Maintained 16040F: include/uapi/linux/tipc*.h 16041F: net/tipc/ 16042 16043TLAN NETWORK DRIVER 16044M: Samuel Chessman <chessman@tux.org> 16045L: tlan-devel@lists.sourceforge.net (subscribers-only) 16046W: http://sourceforge.net/projects/tlan/ 16047S: Maintained 16048F: Documentation/networking/device_drivers/ti/tlan.txt 16049F: drivers/net/ethernet/ti/tlan.* 16050 16051TM6000 VIDEO4LINUX DRIVER 16052M: Mauro Carvalho Chehab <mchehab@kernel.org> 16053L: linux-media@vger.kernel.org 16054W: https://linuxtv.org 16055T: git git://linuxtv.org/media_tree.git 16056S: Odd fixes 16057F: drivers/media/usb/tm6000/ 16058F: Documentation/media/v4l-drivers/tm6000* 16059 16060TMIO/SDHI MMC DRIVER 16061M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16062L: linux-mmc@vger.kernel.org 16063S: Supported 16064F: drivers/mmc/host/tmio_mmc* 16065F: drivers/mmc/host/renesas_sdhi* 16066F: include/linux/mfd/tmio.h 16067 16068TMP401 HARDWARE MONITOR DRIVER 16069M: Guenter Roeck <linux@roeck-us.net> 16070L: linux-hwmon@vger.kernel.org 16071S: Maintained 16072F: Documentation/hwmon/tmp401.rst 16073F: drivers/hwmon/tmp401.c 16074 16075TMPFS (SHMEM FILESYSTEM) 16076M: Hugh Dickins <hughd@google.com> 16077L: linux-mm@kvack.org 16078S: Maintained 16079F: include/linux/shmem_fs.h 16080F: mm/shmem.c 16081 16082TOMOYO SECURITY MODULE 16083M: Kentaro Takeda <takedakn@nttdata.co.jp> 16084M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16085L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16086L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16087L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16088L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16089W: https://tomoyo.osdn.jp/ 16090S: Maintained 16091F: security/tomoyo/ 16092 16093TOPSTAR LAPTOP EXTRAS DRIVER 16094M: Herton Ronaldo Krzesinski <herton@canonical.com> 16095L: platform-driver-x86@vger.kernel.org 16096S: Maintained 16097F: drivers/platform/x86/topstar-laptop.c 16098 16099TORTURE-TEST MODULES 16100M: Davidlohr Bueso <dave@stgolabs.net> 16101M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16102M: Josh Triplett <josh@joshtriplett.org> 16103L: linux-kernel@vger.kernel.org 16104S: Supported 16105T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16106F: Documentation/RCU/torture.txt 16107F: kernel/torture.c 16108F: kernel/rcu/rcutorture.c 16109F: kernel/rcu/rcuperf.c 16110F: kernel/locking/locktorture.c 16111 16112TOSHIBA ACPI EXTRAS DRIVER 16113M: Azael Avalos <coproscefalo@gmail.com> 16114L: platform-driver-x86@vger.kernel.org 16115S: Maintained 16116F: drivers/platform/x86/toshiba_acpi.c 16117 16118TOSHIBA BLUETOOTH DRIVER 16119M: Azael Avalos <coproscefalo@gmail.com> 16120L: platform-driver-x86@vger.kernel.org 16121S: Maintained 16122F: drivers/platform/x86/toshiba_bluetooth.c 16123 16124TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16125M: Azael Avalos <coproscefalo@gmail.com> 16126L: platform-driver-x86@vger.kernel.org 16127S: Maintained 16128F: drivers/platform/x86/toshiba_haps.c 16129 16130TOSHIBA SMM DRIVER 16131M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16132W: http://www.buzzard.org.uk/toshiba/ 16133S: Maintained 16134F: drivers/char/toshiba.c 16135F: include/linux/toshiba.h 16136F: include/uapi/linux/toshiba.h 16137 16138TOSHIBA TC358743 DRIVER 16139M: Mats Randgaard <matrandg@cisco.com> 16140L: linux-media@vger.kernel.org 16141S: Maintained 16142F: drivers/media/i2c/tc358743* 16143F: include/media/i2c/tc358743.h 16144 16145TOSHIBA WMI HOTKEYS DRIVER 16146M: Azael Avalos <coproscefalo@gmail.com> 16147L: platform-driver-x86@vger.kernel.org 16148S: Maintained 16149F: drivers/platform/x86/toshiba-wmi.c 16150 16151TPM DEVICE DRIVER 16152M: Peter Huewe <peterhuewe@gmx.de> 16153M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16154R: Jason Gunthorpe <jgg@ziepe.ca> 16155L: linux-integrity@vger.kernel.org 16156Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16157W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16158T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16159S: Maintained 16160F: drivers/char/tpm/ 16161 16162TRACING 16163M: Steven Rostedt <rostedt@goodmis.org> 16164M: Ingo Molnar <mingo@redhat.com> 16165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16166S: Maintained 16167F: Documentation/trace/ftrace.rst 16168F: arch/*/*/*/ftrace.h 16169F: arch/*/kernel/ftrace.c 16170F: include/*/ftrace.h 16171F: include/linux/trace*.h 16172F: include/trace/ 16173F: kernel/trace/ 16174F: tools/testing/selftests/ftrace/ 16175 16176TRACING MMIO ACCESSES (MMIOTRACE) 16177M: Steven Rostedt <rostedt@goodmis.org> 16178M: Ingo Molnar <mingo@kernel.org> 16179R: Karol Herbst <karolherbst@gmail.com> 16180R: Pekka Paalanen <ppaalanen@gmail.com> 16181S: Maintained 16182L: linux-kernel@vger.kernel.org 16183L: nouveau@lists.freedesktop.org 16184F: kernel/trace/trace_mmiotrace.c 16185F: include/linux/mmiotrace.h 16186F: arch/x86/mm/kmmio.c 16187F: arch/x86/mm/mmio-mod.c 16188F: arch/x86/mm/testmmiotrace.c 16189 16190TRIVIAL PATCHES 16191M: Jiri Kosina <trivial@kernel.org> 16192T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16193S: Maintained 16194K: ^Subject:.*(?i)trivial 16195 16196TEMPO SEMICONDUCTOR DRIVERS 16197M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16198S: Maintained 16199F: sound/soc/codecs/tscs*.c 16200F: sound/soc/codecs/tscs*.h 16201F: Documentation/devicetree/bindings/sound/tscs*.txt 16202 16203TTY LAYER 16204M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16205M: Jiri Slaby <jslaby@suse.com> 16206S: Supported 16207T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16208F: Documentation/serial/ 16209F: drivers/tty/ 16210F: drivers/tty/serial/serial_core.c 16211F: include/linux/serial_core.h 16212F: include/linux/serial.h 16213F: include/linux/tty.h 16214F: include/uapi/linux/serial_core.h 16215F: include/uapi/linux/serial.h 16216F: include/uapi/linux/tty.h 16217 16218TUA9001 MEDIA DRIVER 16219M: Antti Palosaari <crope@iki.fi> 16220L: linux-media@vger.kernel.org 16221W: https://linuxtv.org 16222W: http://palosaari.fi/linux/ 16223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16224T: git git://linuxtv.org/anttip/media_tree.git 16225S: Maintained 16226F: drivers/media/tuners/tua9001* 16227 16228TULIP NETWORK DRIVERS 16229L: netdev@vger.kernel.org 16230L: linux-parisc@vger.kernel.org 16231S: Orphan 16232F: drivers/net/ethernet/dec/tulip/ 16233 16234TUN/TAP driver 16235M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16236W: http://vtun.sourceforge.net/tun 16237S: Maintained 16238F: Documentation/networking/tuntap.txt 16239F: arch/um/os-Linux/drivers/ 16240 16241TURBOCHANNEL SUBSYSTEM 16242M: "Maciej W. Rozycki" <macro@linux-mips.org> 16243M: Ralf Baechle <ralf@linux-mips.org> 16244L: linux-mips@vger.kernel.org 16245Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16246S: Maintained 16247F: drivers/tc/ 16248F: include/linux/tc.h 16249 16250TURBOSTAT UTILITY 16251M: "Len Brown" <lenb@kernel.org> 16252L: linux-pm@vger.kernel.org 16253B: https://bugzilla.kernel.org 16254Q: https://patchwork.kernel.org/project/linux-pm/list/ 16255T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16256S: Supported 16257F: tools/power/x86/turbostat/ 16258 16259TW5864 VIDEO4LINUX DRIVER 16260M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16261M: Anton Sviridenko <anton@corp.bluecherry.net> 16262M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16263M: Andrey Utkin <andrey_utkin@fastmail.com> 16264L: linux-media@vger.kernel.org 16265S: Supported 16266F: drivers/media/pci/tw5864/ 16267 16268TW68 VIDEO4LINUX DRIVER 16269M: Hans Verkuil <hverkuil@xs4all.nl> 16270L: linux-media@vger.kernel.org 16271T: git git://linuxtv.org/media_tree.git 16272W: https://linuxtv.org 16273S: Odd Fixes 16274F: drivers/media/pci/tw68/ 16275 16276TW686X VIDEO4LINUX DRIVER 16277M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16278L: linux-media@vger.kernel.org 16279T: git git://linuxtv.org/media_tree.git 16280W: http://linuxtv.org 16281S: Maintained 16282F: drivers/media/pci/tw686x/ 16283 16284UBI FILE SYSTEM (UBIFS) 16285M: Richard Weinberger <richard@nod.at> 16286M: Artem Bityutskiy <dedekind1@gmail.com> 16287M: Adrian Hunter <adrian.hunter@intel.com> 16288L: linux-mtd@lists.infradead.org 16289T: git git://git.infradead.org/ubifs-2.6.git 16290W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16291S: Supported 16292F: Documentation/filesystems/ubifs.txt 16293F: fs/ubifs/ 16294 16295UCLINUX (M68KNOMMU AND COLDFIRE) 16296M: Greg Ungerer <gerg@linux-m68k.org> 16297W: http://www.linux-m68k.org/ 16298W: http://www.uclinux.org/ 16299L: linux-m68k@lists.linux-m68k.org 16300L: uclinux-dev@uclinux.org (subscribers-only) 16301T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16302S: Maintained 16303F: arch/m68k/coldfire/ 16304F: arch/m68k/68*/ 16305F: arch/m68k/*/*_no.* 16306F: arch/m68k/include/asm/*_no.* 16307 16308UDF FILESYSTEM 16309M: Jan Kara <jack@suse.com> 16310S: Maintained 16311F: Documentation/filesystems/udf.txt 16312F: fs/udf/ 16313 16314UDRAW TABLET 16315M: Bastien Nocera <hadess@hadess.net> 16316L: linux-input@vger.kernel.org 16317S: Maintained 16318F: drivers/hid/hid-udraw-ps3.c 16319 16320UFS FILESYSTEM 16321M: Evgeniy Dushistov <dushistov@mail.ru> 16322S: Maintained 16323F: Documentation/filesystems/ufs.txt 16324F: fs/ufs/ 16325 16326UHID USERSPACE HID IO DRIVER: 16327M: David Herrmann <dh.herrmann@googlemail.com> 16328L: linux-input@vger.kernel.org 16329S: Maintained 16330F: drivers/hid/uhid.c 16331F: include/uapi/linux/uhid.h 16332 16333ULPI BUS 16334M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16335L: linux-usb@vger.kernel.org 16336S: Maintained 16337F: drivers/usb/common/ulpi.c 16338F: include/linux/ulpi/ 16339 16340ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16341L: linux-usb@vger.kernel.org 16342S: Orphan 16343F: drivers/uwb/ 16344F: include/linux/uwb.h 16345F: include/linux/uwb/ 16346 16347UNICODE SUBSYSTEM: 16348M: Gabriel Krisman Bertazi <krisman@collabora.com> 16349L: linux-fsdevel@vger.kernel.org 16350S: Supported 16351F: fs/unicode/ 16352 16353UNICORE32 ARCHITECTURE: 16354M: Guan Xuetao <gxt@pku.edu.cn> 16355W: http://mprc.pku.edu.cn/~guanxuetao/linux 16356S: Maintained 16357T: git git://github.com/gxt/linux.git 16358F: arch/unicore32/ 16359 16360UNIFDEF 16361M: Tony Finch <dot@dotat.at> 16362W: http://dotat.at/prog/unifdef 16363S: Maintained 16364F: scripts/unifdef.c 16365 16366UNIFORM CDROM DRIVER 16367M: Jens Axboe <axboe@kernel.dk> 16368W: http://www.kernel.dk 16369S: Maintained 16370F: Documentation/cdrom/ 16371F: drivers/cdrom/cdrom.c 16372F: include/linux/cdrom.h 16373F: include/uapi/linux/cdrom.h 16374 16375UNISYS S-PAR DRIVERS 16376M: David Kershner <david.kershner@unisys.com> 16377L: sparmaintainer@unisys.com (Unisys internal) 16378S: Supported 16379F: include/linux/visorbus.h 16380F: drivers/visorbus/ 16381F: drivers/staging/unisys/ 16382 16383UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16384R: Alim Akhtar <alim.akhtar@samsung.com> 16385R: Avri Altman <avri.altman@wdc.com> 16386R: Pedro Sousa <pedrom.sousa@synopsys.com> 16387L: linux-scsi@vger.kernel.org 16388S: Supported 16389F: Documentation/scsi/ufs.txt 16390F: drivers/scsi/ufs/ 16391 16392UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16393M: Pedro Sousa <pedrom.sousa@synopsys.com> 16394L: linux-scsi@vger.kernel.org 16395S: Supported 16396F: drivers/scsi/ufs/*dwc* 16397 16398UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16399M: Stanley Chu <stanley.chu@mediatek.com> 16400L: linux-scsi@vger.kernel.org 16401L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16402S: Maintained 16403F: drivers/scsi/ufs/ufs-mediatek* 16404 16405UNSORTED BLOCK IMAGES (UBI) 16406M: Artem Bityutskiy <dedekind1@gmail.com> 16407M: Richard Weinberger <richard@nod.at> 16408W: http://www.linux-mtd.infradead.org/ 16409L: linux-mtd@lists.infradead.org 16410T: git git://git.infradead.org/ubifs-2.6.git 16411S: Supported 16412F: drivers/mtd/ubi/ 16413F: include/linux/mtd/ubi.h 16414F: include/uapi/mtd/ubi-user.h 16415 16416USB "USBNET" DRIVER FRAMEWORK 16417M: Oliver Neukum <oneukum@suse.com> 16418L: netdev@vger.kernel.org 16419W: http://www.linux-usb.org/usbnet 16420S: Maintained 16421F: drivers/net/usb/usbnet.c 16422F: include/linux/usb/usbnet.h 16423 16424USB ACM DRIVER 16425M: Oliver Neukum <oneukum@suse.com> 16426L: linux-usb@vger.kernel.org 16427S: Maintained 16428F: Documentation/usb/acm.rst 16429F: drivers/usb/class/cdc-acm.* 16430 16431USB AR5523 WIRELESS DRIVER 16432M: Pontus Fuchs <pontus.fuchs@gmail.com> 16433L: linux-wireless@vger.kernel.org 16434S: Maintained 16435F: drivers/net/wireless/ath/ar5523/ 16436 16437USB ATTACHED SCSI 16438M: Oliver Neukum <oneukum@suse.com> 16439L: linux-usb@vger.kernel.org 16440L: linux-scsi@vger.kernel.org 16441S: Maintained 16442F: drivers/usb/storage/uas.c 16443 16444USB CDC ETHERNET DRIVER 16445M: Oliver Neukum <oliver@neukum.org> 16446L: linux-usb@vger.kernel.org 16447S: Maintained 16448F: drivers/net/usb/cdc_*.c 16449F: include/uapi/linux/usb/cdc.h 16450 16451USB CHAOSKEY DRIVER 16452M: Keith Packard <keithp@keithp.com> 16453L: linux-usb@vger.kernel.org 16454S: Maintained 16455F: drivers/usb/misc/chaoskey.c 16456 16457USB CYPRESS C67X00 DRIVER 16458M: Peter Korsgaard <jacmet@sunsite.dk> 16459L: linux-usb@vger.kernel.org 16460S: Maintained 16461F: drivers/usb/c67x00/ 16462 16463USB DAVICOM DM9601 DRIVER 16464M: Peter Korsgaard <jacmet@sunsite.dk> 16465L: netdev@vger.kernel.org 16466W: http://www.linux-usb.org/usbnet 16467S: Maintained 16468F: drivers/net/usb/dm9601.c 16469 16470USB DIAMOND RIO500 DRIVER 16471M: Cesar Miquel <miquel@df.uba.ar> 16472L: rio500-users@lists.sourceforge.net 16473W: http://rio500.sourceforge.net 16474S: Maintained 16475F: drivers/usb/misc/rio500* 16476 16477USB EHCI DRIVER 16478M: Alan Stern <stern@rowland.harvard.edu> 16479L: linux-usb@vger.kernel.org 16480S: Maintained 16481F: Documentation/usb/ehci.rst 16482F: drivers/usb/host/ehci* 16483 16484USB GADGET/PERIPHERAL SUBSYSTEM 16485M: Felipe Balbi <balbi@kernel.org> 16486L: linux-usb@vger.kernel.org 16487W: http://www.linux-usb.org/gadget 16488T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16489S: Maintained 16490F: drivers/usb/gadget/ 16491F: include/linux/usb/gadget* 16492 16493USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16494M: Jiri Kosina <jikos@kernel.org> 16495M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16496L: linux-usb@vger.kernel.org 16497T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16498S: Maintained 16499F: Documentation/hid/hiddev.rst 16500F: drivers/hid/usbhid/ 16501 16502USB INTEL XHCI ROLE MUX DRIVER 16503M: Hans de Goede <hdegoede@redhat.com> 16504L: linux-usb@vger.kernel.org 16505S: Maintained 16506F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16507 16508USB IP DRIVER FOR HISILICON KIRIN 16509M: Yu Chen <chenyu56@huawei.com> 16510M: Binghui Wang <wangbinghui@hisilicon.com> 16511L: linux-usb@vger.kernel.org 16512S: Maintained 16513F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16514F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16515 16516USB ISP116X DRIVER 16517M: Olav Kongas <ok@artecdesign.ee> 16518L: linux-usb@vger.kernel.org 16519S: Maintained 16520F: drivers/usb/host/isp116x* 16521F: include/linux/usb/isp116x.h 16522 16523USB LAN78XX ETHERNET DRIVER 16524M: Woojung Huh <woojung.huh@microchip.com> 16525M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16526L: netdev@vger.kernel.org 16527S: Maintained 16528F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16529F: drivers/net/usb/lan78xx.* 16530F: include/dt-bindings/net/microchip-lan78xx.h 16531 16532USB MASS STORAGE DRIVER 16533M: Alan Stern <stern@rowland.harvard.edu> 16534L: linux-usb@vger.kernel.org 16535L: usb-storage@lists.one-eyed-alien.net 16536S: Maintained 16537F: drivers/usb/storage/ 16538 16539USB MIDI DRIVER 16540M: Clemens Ladisch <clemens@ladisch.de> 16541L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16542T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16543S: Maintained 16544F: sound/usb/midi.* 16545 16546USB NETWORKING DRIVERS 16547L: linux-usb@vger.kernel.org 16548S: Odd Fixes 16549F: drivers/net/usb/ 16550 16551USB OHCI DRIVER 16552M: Alan Stern <stern@rowland.harvard.edu> 16553L: linux-usb@vger.kernel.org 16554S: Maintained 16555F: Documentation/usb/ohci.rst 16556F: drivers/usb/host/ohci* 16557 16558USB OTG FSM (Finite State Machine) 16559M: Peter Chen <Peter.Chen@nxp.com> 16560T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16561L: linux-usb@vger.kernel.org 16562S: Maintained 16563F: drivers/usb/common/usb-otg-fsm.c 16564 16565USB OVER IP DRIVER 16566M: Valentina Manea <valentina.manea.m@gmail.com> 16567M: Shuah Khan <shuah@kernel.org> 16568M: Shuah Khan <skhan@linuxfoundation.org> 16569L: linux-usb@vger.kernel.org 16570S: Maintained 16571F: Documentation/usb/usbip_protocol.rst 16572F: drivers/usb/usbip/ 16573F: tools/usb/usbip/ 16574F: tools/testing/selftests/drivers/usb/usbip/ 16575 16576USB PEGASUS DRIVER 16577M: Petko Manolov <petkan@nucleusys.com> 16578L: linux-usb@vger.kernel.org 16579L: netdev@vger.kernel.org 16580T: git git://github.com/petkan/pegasus.git 16581W: https://github.com/petkan/pegasus 16582S: Maintained 16583F: drivers/net/usb/pegasus.* 16584 16585USB PHY LAYER 16586M: Felipe Balbi <balbi@kernel.org> 16587L: linux-usb@vger.kernel.org 16588T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16589S: Maintained 16590F: drivers/usb/phy/ 16591 16592USB PRINTER DRIVER (usblp) 16593M: Pete Zaitcev <zaitcev@redhat.com> 16594L: linux-usb@vger.kernel.org 16595S: Supported 16596F: drivers/usb/class/usblp.c 16597 16598USB QMI WWAN NETWORK DRIVER 16599M: Bjørn Mork <bjorn@mork.no> 16600L: netdev@vger.kernel.org 16601S: Maintained 16602F: Documentation/ABI/testing/sysfs-class-net-qmi 16603F: drivers/net/usb/qmi_wwan.c 16604 16605USB RTL8150 DRIVER 16606M: Petko Manolov <petkan@nucleusys.com> 16607L: linux-usb@vger.kernel.org 16608L: netdev@vger.kernel.org 16609T: git git://github.com/petkan/rtl8150.git 16610W: https://github.com/petkan/rtl8150 16611S: Maintained 16612F: drivers/net/usb/rtl8150.c 16613 16614USB SERIAL SUBSYSTEM 16615M: Johan Hovold <johan@kernel.org> 16616L: linux-usb@vger.kernel.org 16617T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16618S: Maintained 16619F: Documentation/usb/usb-serial.rst 16620F: drivers/usb/serial/ 16621F: include/linux/usb/serial.h 16622 16623USB SMSC75XX ETHERNET DRIVER 16624M: Steve Glendinning <steve.glendinning@shawell.net> 16625L: netdev@vger.kernel.org 16626S: Maintained 16627F: drivers/net/usb/smsc75xx.* 16628 16629USB SMSC95XX ETHERNET DRIVER 16630M: Steve Glendinning <steve.glendinning@shawell.net> 16631M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16632L: netdev@vger.kernel.org 16633S: Maintained 16634F: drivers/net/usb/smsc95xx.* 16635 16636USB SUBSYSTEM 16637M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16638L: linux-usb@vger.kernel.org 16639W: http://www.linux-usb.org 16640T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16641S: Supported 16642F: Documentation/devicetree/bindings/usb/ 16643F: Documentation/usb/ 16644F: drivers/usb/ 16645F: include/linux/usb.h 16646F: include/linux/usb/ 16647 16648USB TYPEC PI3USB30532 MUX DRIVER 16649M: Hans de Goede <hdegoede@redhat.com> 16650L: linux-usb@vger.kernel.org 16651S: Maintained 16652F: drivers/usb/typec/mux/pi3usb30532.c 16653 16654USB TYPEC CLASS 16655M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16656L: linux-usb@vger.kernel.org 16657S: Maintained 16658F: Documentation/ABI/testing/sysfs-class-typec 16659F: Documentation/driver-api/usb/typec.rst 16660F: drivers/usb/typec/ 16661F: include/linux/usb/typec.h 16662 16663USB TYPEC BUS FOR ALTERNATE MODES 16664M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16665L: linux-usb@vger.kernel.org 16666S: Maintained 16667F: Documentation/ABI/testing/sysfs-bus-typec 16668F: Documentation/driver-api/usb/typec_bus.rst 16669F: drivers/usb/typec/altmodes/ 16670F: include/linux/usb/typec_altmode.h 16671 16672USB TYPEC PORT CONTROLLER DRIVERS 16673M: Guenter Roeck <linux@roeck-us.net> 16674L: linux-usb@vger.kernel.org 16675S: Maintained 16676F: drivers/usb/typec/tcpm/ 16677 16678USB UHCI DRIVER 16679M: Alan Stern <stern@rowland.harvard.edu> 16680L: linux-usb@vger.kernel.org 16681S: Maintained 16682F: drivers/usb/host/uhci* 16683 16684USB VIDEO CLASS 16685M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16686L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16687L: linux-media@vger.kernel.org 16688T: git git://linuxtv.org/media_tree.git 16689W: http://www.ideasonboard.org/uvc/ 16690S: Maintained 16691F: drivers/media/usb/uvc/ 16692F: include/uapi/linux/uvcvideo.h 16693 16694USB VISION DRIVER 16695M: Hans Verkuil <hverkuil@xs4all.nl> 16696L: linux-media@vger.kernel.org 16697T: git git://linuxtv.org/media_tree.git 16698W: https://linuxtv.org 16699S: Odd Fixes 16700F: drivers/media/usb/usbvision/ 16701 16702USB WEBCAM GADGET 16703M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16704L: linux-usb@vger.kernel.org 16705S: Maintained 16706F: drivers/usb/gadget/function/*uvc* 16707F: drivers/usb/gadget/legacy/webcam.c 16708F: include/uapi/linux/usb/g_uvc.h 16709 16710USB WIRELESS RNDIS DRIVER (rndis_wlan) 16711M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16712L: linux-wireless@vger.kernel.org 16713S: Maintained 16714F: drivers/net/wireless/rndis_wlan.c 16715 16716USB XHCI DRIVER 16717M: Mathias Nyman <mathias.nyman@intel.com> 16718L: linux-usb@vger.kernel.org 16719S: Supported 16720F: drivers/usb/host/xhci* 16721F: drivers/usb/host/pci-quirks* 16722 16723USB ZD1201 DRIVER 16724L: linux-wireless@vger.kernel.org 16725W: http://linux-lc100020.sourceforge.net 16726S: Orphan 16727F: drivers/net/wireless/zydas/zd1201.* 16728 16729USB ZR364XX DRIVER 16730M: Antoine Jacquet <royale@zerezo.com> 16731L: linux-usb@vger.kernel.org 16732L: linux-media@vger.kernel.org 16733T: git git://linuxtv.org/media_tree.git 16734W: http://royale.zerezo.com/zr364xx/ 16735S: Maintained 16736F: Documentation/media/v4l-drivers/zr364xx* 16737F: drivers/media/usb/zr364xx/ 16738 16739USER-MODE LINUX (UML) 16740M: Jeff Dike <jdike@addtoit.com> 16741M: Richard Weinberger <richard@nod.at> 16742M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16743L: linux-um@lists.infradead.org 16744W: http://user-mode-linux.sourceforge.net 16745Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16746T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16747S: Maintained 16748F: Documentation/virt/uml/ 16749F: arch/um/ 16750F: arch/x86/um/ 16751F: fs/hostfs/ 16752 16753USERSPACE COPYIN/COPYOUT (UIOVEC) 16754M: Alexander Viro <viro@zeniv.linux.org.uk> 16755S: Maintained 16756F: lib/iov_iter.c 16757F: include/linux/uio.h 16758 16759USERSPACE DMA BUFFER DRIVER 16760M: Gerd Hoffmann <kraxel@redhat.com> 16761S: Maintained 16762L: dri-devel@lists.freedesktop.org 16763F: drivers/dma-buf/udmabuf.c 16764F: include/uapi/linux/udmabuf.h 16765T: git git://anongit.freedesktop.org/drm/drm-misc 16766 16767USERSPACE I/O (UIO) 16768M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16769S: Maintained 16770T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16771F: Documentation/driver-api/uio-howto.rst 16772F: drivers/uio/ 16773F: include/linux/uio_driver.h 16774 16775UTIL-LINUX PACKAGE 16776M: Karel Zak <kzak@redhat.com> 16777L: util-linux@vger.kernel.org 16778W: http://en.wikipedia.org/wiki/Util-linux 16779T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16780S: Maintained 16781 16782UUID HELPERS 16783M: Christoph Hellwig <hch@lst.de> 16784R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16785L: linux-kernel@vger.kernel.org 16786T: git git://git.infradead.org/users/hch/uuid.git 16787F: lib/uuid.c 16788F: lib/test_uuid.c 16789F: include/linux/uuid.h 16790F: include/uapi/linux/uuid.h 16791S: Maintained 16792 16793UVESAFB DRIVER 16794M: Michal Januszewski <spock@gentoo.org> 16795L: linux-fbdev@vger.kernel.org 16796W: https://github.com/mjanusz/v86d 16797S: Maintained 16798F: Documentation/fb/uvesafb.rst 16799F: drivers/video/fbdev/uvesafb.* 16800 16801VF610 NAND DRIVER 16802M: Stefan Agner <stefan@agner.ch> 16803L: linux-mtd@lists.infradead.org 16804S: Supported 16805F: drivers/mtd/nand/raw/vf610_nfc.c 16806 16807VFAT/FAT/MSDOS FILESYSTEM 16808M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16809S: Maintained 16810F: Documentation/filesystems/vfat.txt 16811F: fs/fat/ 16812 16813VFIO DRIVER 16814M: Alex Williamson <alex.williamson@redhat.com> 16815R: Cornelia Huck <cohuck@redhat.com> 16816L: kvm@vger.kernel.org 16817T: git git://github.com/awilliam/linux-vfio.git 16818S: Maintained 16819F: Documentation/vfio.txt 16820F: drivers/vfio/ 16821F: include/linux/vfio.h 16822F: include/uapi/linux/vfio.h 16823 16824VFIO MEDIATED DEVICE DRIVERS 16825M: Kirti Wankhede <kwankhede@nvidia.com> 16826L: kvm@vger.kernel.org 16827S: Maintained 16828F: Documentation/vfio-mediated-device.txt 16829F: drivers/vfio/mdev/ 16830F: include/linux/mdev.h 16831F: samples/vfio-mdev/ 16832 16833VFIO PLATFORM DRIVER 16834M: Eric Auger <eric.auger@redhat.com> 16835L: kvm@vger.kernel.org 16836S: Maintained 16837F: drivers/vfio/platform/ 16838 16839VGA_SWITCHEROO 16840R: Lukas Wunner <lukas@wunner.de> 16841S: Maintained 16842F: Documentation/gpu/vga-switcheroo.rst 16843F: drivers/gpu/vga/vga_switcheroo.c 16844F: include/linux/vga_switcheroo.h 16845T: git git://anongit.freedesktop.org/drm/drm-misc 16846 16847VIA RHINE NETWORK DRIVER 16848S: Orphan 16849F: drivers/net/ethernet/via/via-rhine.c 16850 16851VIA SD/MMC CARD CONTROLLER DRIVER 16852M: Bruce Chang <brucechang@via.com.tw> 16853M: Harald Welte <HaraldWelte@viatech.com> 16854S: Maintained 16855F: drivers/mmc/host/via-sdmmc.c 16856 16857VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16858M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16859L: linux-fbdev@vger.kernel.org 16860S: Maintained 16861F: include/linux/via-core.h 16862F: include/linux/via-gpio.h 16863F: include/linux/via_i2c.h 16864F: drivers/video/fbdev/via/ 16865 16866VIA VELOCITY NETWORK DRIVER 16867M: Francois Romieu <romieu@fr.zoreil.com> 16868L: netdev@vger.kernel.org 16869S: Maintained 16870F: drivers/net/ethernet/via/via-velocity.* 16871 16872VICODEC VIRTUAL CODEC DRIVER 16873M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16874L: linux-media@vger.kernel.org 16875T: git git://linuxtv.org/media_tree.git 16876W: https://linuxtv.org 16877S: Maintained 16878F: drivers/media/platform/vicodec/* 16879 16880VIDEO MULTIPLEXER DRIVER 16881M: Philipp Zabel <p.zabel@pengutronix.de> 16882L: linux-media@vger.kernel.org 16883S: Maintained 16884F: drivers/media/platform/video-mux.c 16885 16886VIDEO I2C POLLING DRIVER 16887M: Matt Ranostay <matt.ranostay@konsulko.com> 16888L: linux-media@vger.kernel.org 16889S: Maintained 16890F: drivers/media/i2c/video-i2c.c 16891 16892VIDEOBUF2 FRAMEWORK 16893M: Pawel Osciak <pawel@osciak.com> 16894M: Marek Szyprowski <m.szyprowski@samsung.com> 16895M: Kyungmin Park <kyungmin.park@samsung.com> 16896R: Tomasz Figa <tfiga@chromium.org> 16897L: linux-media@vger.kernel.org 16898S: Maintained 16899F: drivers/media/common/videobuf2/* 16900F: include/media/videobuf2-* 16901 16902VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16903M: Helen Koike <helen.koike@collabora.com> 16904L: linux-media@vger.kernel.org 16905T: git git://linuxtv.org/media_tree.git 16906W: https://linuxtv.org 16907S: Maintained 16908F: drivers/media/platform/vimc/* 16909 16910VIRT LIB 16911M: Alex Williamson <alex.williamson@redhat.com> 16912M: Paolo Bonzini <pbonzini@redhat.com> 16913L: kvm@vger.kernel.org 16914S: Supported 16915F: virt/lib/ 16916 16917VIRTIO AND VHOST VSOCK DRIVER 16918M: Stefan Hajnoczi <stefanha@redhat.com> 16919L: kvm@vger.kernel.org 16920L: virtualization@lists.linux-foundation.org 16921L: netdev@vger.kernel.org 16922S: Maintained 16923F: include/linux/virtio_vsock.h 16924F: include/uapi/linux/virtio_vsock.h 16925F: include/uapi/linux/vsockmon.h 16926F: include/uapi/linux/vm_sockets_diag.h 16927F: net/vmw_vsock/diag.c 16928F: net/vmw_vsock/af_vsock_tap.c 16929F: net/vmw_vsock/virtio_transport_common.c 16930F: net/vmw_vsock/virtio_transport.c 16931F: drivers/net/vsockmon.c 16932F: drivers/vhost/vsock.c 16933F: tools/testing/vsock/ 16934 16935VIRTIO CONSOLE DRIVER 16936M: Amit Shah <amit@kernel.org> 16937L: virtualization@lists.linux-foundation.org 16938S: Maintained 16939F: drivers/char/virtio_console.c 16940F: include/linux/virtio_console.h 16941F: include/uapi/linux/virtio_console.h 16942 16943VIRTIO CORE AND NET DRIVERS 16944M: "Michael S. Tsirkin" <mst@redhat.com> 16945M: Jason Wang <jasowang@redhat.com> 16946L: virtualization@lists.linux-foundation.org 16947S: Maintained 16948F: Documentation/devicetree/bindings/virtio/ 16949F: drivers/virtio/ 16950F: tools/virtio/ 16951F: drivers/net/virtio_net.c 16952F: drivers/block/virtio_blk.c 16953F: include/linux/virtio*.h 16954F: include/uapi/linux/virtio_*.h 16955F: drivers/crypto/virtio/ 16956F: mm/balloon_compaction.c 16957 16958VIRTIO BLOCK AND SCSI DRIVERS 16959M: "Michael S. Tsirkin" <mst@redhat.com> 16960M: Jason Wang <jasowang@redhat.com> 16961R: Paolo Bonzini <pbonzini@redhat.com> 16962R: Stefan Hajnoczi <stefanha@redhat.com> 16963L: virtualization@lists.linux-foundation.org 16964S: Maintained 16965F: drivers/block/virtio_blk.c 16966F: drivers/scsi/virtio_scsi.c 16967F: include/uapi/linux/virtio_blk.h 16968F: include/uapi/linux/virtio_scsi.h 16969F: drivers/vhost/scsi.c 16970 16971VIRTIO CRYPTO DRIVER 16972M: Gonglei <arei.gonglei@huawei.com> 16973L: virtualization@lists.linux-foundation.org 16974L: linux-crypto@vger.kernel.org 16975S: Maintained 16976F: drivers/crypto/virtio/ 16977F: include/uapi/linux/virtio_crypto.h 16978 16979VIRTIO DRIVERS FOR S390 16980M: Cornelia Huck <cohuck@redhat.com> 16981M: Halil Pasic <pasic@linux.ibm.com> 16982L: linux-s390@vger.kernel.org 16983L: virtualization@lists.linux-foundation.org 16984L: kvm@vger.kernel.org 16985S: Supported 16986F: drivers/s390/virtio/ 16987F: arch/s390/include/uapi/asm/virtio-ccw.h 16988 16989VIRTIO GPU DRIVER 16990M: David Airlie <airlied@linux.ie> 16991M: Gerd Hoffmann <kraxel@redhat.com> 16992L: dri-devel@lists.freedesktop.org 16993L: virtualization@lists.linux-foundation.org 16994T: git git://anongit.freedesktop.org/drm/drm-misc 16995S: Maintained 16996F: drivers/gpu/drm/virtio/ 16997F: include/uapi/linux/virtio_gpu.h 16998 16999VIRTIO HOST (VHOST) 17000M: "Michael S. Tsirkin" <mst@redhat.com> 17001M: Jason Wang <jasowang@redhat.com> 17002L: kvm@vger.kernel.org 17003L: virtualization@lists.linux-foundation.org 17004L: netdev@vger.kernel.org 17005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17006S: Maintained 17007F: drivers/vhost/ 17008F: include/uapi/linux/vhost.h 17009 17010VIRTIO INPUT DRIVER 17011M: Gerd Hoffmann <kraxel@redhat.com> 17012S: Maintained 17013F: drivers/virtio/virtio_input.c 17014F: include/uapi/linux/virtio_input.h 17015 17016VIRTUAL BOX GUEST DEVICE DRIVER 17017M: Hans de Goede <hdegoede@redhat.com> 17018M: Arnd Bergmann <arnd@arndb.de> 17019M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17020S: Maintained 17021F: include/linux/vbox_utils.h 17022F: include/uapi/linux/vbox*.h 17023F: drivers/virt/vboxguest/ 17024 17025VIRTUAL SERIO DEVICE DRIVER 17026M: Stephen Chandler Paul <thatslyude@gmail.com> 17027S: Maintained 17028F: drivers/input/serio/userio.c 17029F: include/uapi/linux/userio.h 17030 17031VIVID VIRTUAL VIDEO DRIVER 17032M: Hans Verkuil <hverkuil@xs4all.nl> 17033L: linux-media@vger.kernel.org 17034T: git git://linuxtv.org/media_tree.git 17035W: https://linuxtv.org 17036S: Maintained 17037F: drivers/media/platform/vivid/* 17038 17039VLYNQ BUS 17040M: Florian Fainelli <f.fainelli@gmail.com> 17041L: openwrt-devel@lists.openwrt.org (subscribers-only) 17042S: Maintained 17043F: drivers/vlynq/vlynq.c 17044F: include/linux/vlynq.h 17045 17046VME SUBSYSTEM 17047M: Martyn Welch <martyn@welchs.me.uk> 17048M: Manohar Vanga <manohar.vanga@gmail.com> 17049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17050L: devel@driverdev.osuosl.org 17051S: Maintained 17052T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17053F: Documentation/driver-api/vme.rst 17054F: drivers/staging/vme/ 17055F: drivers/vme/ 17056F: include/linux/vme* 17057 17058VMWARE BALLOON DRIVER 17059M: Julien Freche <jfreche@vmware.com> 17060M: Nadav Amit <namit@vmware.com> 17061M: "VMware, Inc." <pv-drivers@vmware.com> 17062L: linux-kernel@vger.kernel.org 17063S: Maintained 17064F: drivers/misc/vmw_balloon.c 17065 17066VMWARE HYPERVISOR INTERFACE 17067M: Alok Kataria <akataria@vmware.com> 17068L: virtualization@lists.linux-foundation.org 17069S: Supported 17070F: arch/x86/kernel/cpu/vmware.c 17071 17072VMWARE PVRDMA DRIVER 17073M: Adit Ranadive <aditr@vmware.com> 17074M: VMware PV-Drivers <pv-drivers@vmware.com> 17075L: linux-rdma@vger.kernel.org 17076S: Maintained 17077F: drivers/infiniband/hw/vmw_pvrdma/ 17078 17079VMware PVSCSI driver 17080M: Jim Gill <jgill@vmware.com> 17081M: VMware PV-Drivers <pv-drivers@vmware.com> 17082L: linux-scsi@vger.kernel.org 17083S: Maintained 17084F: drivers/scsi/vmw_pvscsi.c 17085F: drivers/scsi/vmw_pvscsi.h 17086 17087VMWARE VMMOUSE SUBDRIVER 17088M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17089M: "VMware, Inc." <pv-drivers@vmware.com> 17090L: linux-input@vger.kernel.org 17091S: Maintained 17092F: drivers/input/mouse/vmmouse.c 17093F: drivers/input/mouse/vmmouse.h 17094 17095VMWARE VMXNET3 ETHERNET DRIVER 17096M: Ronak Doshi <doshir@vmware.com> 17097M: "VMware, Inc." <pv-drivers@vmware.com> 17098L: netdev@vger.kernel.org 17099S: Maintained 17100F: drivers/net/vmxnet3/ 17101 17102VOCORE VOCORE2 BOARD 17103M: Harvey Hunt <harveyhuntnexus@gmail.com> 17104L: linux-mips@vger.kernel.org 17105S: Maintained 17106F: arch/mips/boot/dts/ralink/vocore2.dts 17107 17108VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17109M: Liam Girdwood <lgirdwood@gmail.com> 17110M: Mark Brown <broonie@kernel.org> 17111L: linux-kernel@vger.kernel.org 17112W: http://www.slimlogic.co.uk/?p=48 17113T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17114S: Supported 17115F: Documentation/devicetree/bindings/regulator/ 17116F: Documentation/power/regulator/ 17117F: drivers/regulator/ 17118F: include/dt-bindings/regulator/ 17119F: include/linux/regulator/ 17120 17121VRF 17122M: David Ahern <dsa@cumulusnetworks.com> 17123M: Shrijeet Mukherjee <shrijeet@gmail.com> 17124L: netdev@vger.kernel.org 17125S: Maintained 17126F: drivers/net/vrf.c 17127F: Documentation/networking/vrf.txt 17128 17129VT1211 HARDWARE MONITOR DRIVER 17130M: Juerg Haefliger <juergh@gmail.com> 17131L: linux-hwmon@vger.kernel.org 17132S: Maintained 17133F: Documentation/hwmon/vt1211.rst 17134F: drivers/hwmon/vt1211.c 17135 17136VT8231 HARDWARE MONITOR DRIVER 17137M: Roger Lucas <vt8231@hiddenengine.co.uk> 17138L: linux-hwmon@vger.kernel.org 17139S: Maintained 17140F: drivers/hwmon/vt8231.c 17141 17142VUB300 USB to SDIO/SD/MMC bridge chip 17143M: Tony Olech <tony.olech@elandigitalsystems.com> 17144L: linux-mmc@vger.kernel.org 17145L: linux-usb@vger.kernel.org 17146S: Supported 17147F: drivers/mmc/host/vub300.c 17148 17149W1 DALLAS'S 1-WIRE BUS 17150M: Evgeniy Polyakov <zbr@ioremap.net> 17151S: Maintained 17152F: Documentation/devicetree/bindings/w1/ 17153F: Documentation/w1/ 17154F: drivers/w1/ 17155F: include/linux/w1.h 17156 17157W83791D HARDWARE MONITORING DRIVER 17158M: Marc Hulsman <m.hulsman@tudelft.nl> 17159L: linux-hwmon@vger.kernel.org 17160S: Maintained 17161F: Documentation/hwmon/w83791d.rst 17162F: drivers/hwmon/w83791d.c 17163 17164W83793 HARDWARE MONITORING DRIVER 17165M: Rudolf Marek <r.marek@assembler.cz> 17166L: linux-hwmon@vger.kernel.org 17167S: Maintained 17168F: Documentation/hwmon/w83793.rst 17169F: drivers/hwmon/w83793.c 17170 17171W83795 HARDWARE MONITORING DRIVER 17172M: Jean Delvare <jdelvare@suse.com> 17173L: linux-hwmon@vger.kernel.org 17174S: Maintained 17175F: drivers/hwmon/w83795.c 17176 17177W83L51xD SD/MMC CARD INTERFACE DRIVER 17178M: Pierre Ossman <pierre@ossman.eu> 17179S: Maintained 17180F: drivers/mmc/host/wbsd.* 17181 17182WACOM PROTOCOL 4 SERIAL TABLETS 17183M: Julian Squires <julian@cipht.net> 17184M: Hans de Goede <hdegoede@redhat.com> 17185L: linux-input@vger.kernel.org 17186S: Maintained 17187F: drivers/input/tablet/wacom_serial4.c 17188 17189WATCHDOG DEVICE DRIVERS 17190M: Wim Van Sebroeck <wim@linux-watchdog.org> 17191M: Guenter Roeck <linux@roeck-us.net> 17192L: linux-watchdog@vger.kernel.org 17193W: http://www.linux-watchdog.org/ 17194T: git git://www.linux-watchdog.org/linux-watchdog.git 17195S: Maintained 17196F: Documentation/devicetree/bindings/watchdog/ 17197F: Documentation/watchdog/ 17198F: drivers/watchdog/ 17199F: include/linux/watchdog.h 17200F: include/uapi/linux/watchdog.h 17201 17202WHISKEYCOVE PMIC GPIO DRIVER 17203M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17204L: linux-gpio@vger.kernel.org 17205S: Maintained 17206F: drivers/gpio/gpio-wcove.c 17207 17208WHWAVE RTC DRIVER 17209M: Dianlong Li <long17.cool@163.com> 17210L: linux-rtc@vger.kernel.org 17211S: Maintained 17212F: drivers/rtc/rtc-sd3078.c 17213 17214WIIMOTE HID DRIVER 17215M: David Herrmann <dh.herrmann@googlemail.com> 17216L: linux-input@vger.kernel.org 17217S: Maintained 17218F: drivers/hid/hid-wiimote* 17219 17220WILOCITY WIL6210 WIRELESS DRIVER 17221M: Maya Erez <merez@codeaurora.org> 17222L: linux-wireless@vger.kernel.org 17223L: wil6210@qti.qualcomm.com 17224S: Supported 17225W: http://wireless.kernel.org/en/users/Drivers/wil6210 17226F: drivers/net/wireless/ath/wil6210/ 17227 17228WIMAX STACK 17229M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17230M: linux-wimax@intel.com 17231L: wimax@linuxwimax.org (subscribers-only) 17232S: Supported 17233W: http://linuxwimax.org 17234F: Documentation/wimax/README.wimax 17235F: include/linux/wimax/debug.h 17236F: include/net/wimax.h 17237F: include/uapi/linux/wimax.h 17238F: net/wimax/ 17239 17240WINBOND CIR DRIVER 17241M: David Härdeman <david@hardeman.nu> 17242S: Maintained 17243F: drivers/media/rc/winbond-cir.c 17244 17245RCMM REMOTE CONTROLS DECODER 17246M: Patrick Lerda <patrick9876@free.fr> 17247S: Maintained 17248F: drivers/media/rc/ir-rcmm-decoder.c 17249 17250WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17251M: William Breathitt Gray <vilhelm.gray@gmail.com> 17252L: linux-watchdog@vger.kernel.org 17253S: Maintained 17254F: drivers/watchdog/ebc-c384_wdt.c 17255 17256WINSYSTEMS WS16C48 GPIO DRIVER 17257M: William Breathitt Gray <vilhelm.gray@gmail.com> 17258L: linux-gpio@vger.kernel.org 17259S: Maintained 17260F: drivers/gpio/gpio-ws16c48.c 17261 17262WISTRON LAPTOP BUTTON DRIVER 17263M: Miloslav Trmac <mitr@volny.cz> 17264S: Maintained 17265F: drivers/input/misc/wistron_btns.c 17266 17267WL3501 WIRELESS PCMCIA CARD DRIVER 17268L: linux-wireless@vger.kernel.org 17269S: Odd fixes 17270F: drivers/net/wireless/wl3501* 17271 17272WOLFSON MICROELECTRONICS DRIVERS 17273L: patches@opensource.cirrus.com 17274T: git https://github.com/CirrusLogic/linux-drivers.git 17275W: https://github.com/CirrusLogic/linux-drivers/wiki 17276S: Supported 17277F: Documentation/hwmon/wm83??.rst 17278F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17279F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17280F: Documentation/devicetree/bindings/mfd/arizona.txt 17281F: Documentation/devicetree/bindings/mfd/wm831x.txt 17282F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17283F: arch/arm/mach-s3c64xx/mach-crag6410* 17284F: drivers/clk/clk-wm83*.c 17285F: drivers/extcon/extcon-arizona.c 17286F: drivers/leds/leds-wm83*.c 17287F: drivers/gpio/gpio-*wm*.c 17288F: drivers/gpio/gpio-arizona.c 17289F: drivers/hwmon/wm83??-hwmon.c 17290F: drivers/input/misc/wm831x-on.c 17291F: drivers/input/touchscreen/wm831x-ts.c 17292F: drivers/input/touchscreen/wm97*.c 17293F: drivers/mfd/arizona* 17294F: drivers/mfd/wm*.c 17295F: drivers/mfd/cs47l24* 17296F: drivers/power/supply/wm83*.c 17297F: drivers/rtc/rtc-wm83*.c 17298F: drivers/regulator/wm8*.c 17299F: drivers/regulator/arizona* 17300F: drivers/video/backlight/wm83*_bl.c 17301F: drivers/watchdog/wm83*_wdt.c 17302F: include/linux/mfd/arizona/ 17303F: include/linux/mfd/wm831x/ 17304F: include/linux/mfd/wm8350/ 17305F: include/linux/mfd/wm8400* 17306F: include/linux/regulator/arizona* 17307F: include/linux/wm97xx.h 17308F: include/sound/wm????.h 17309F: sound/soc/codecs/arizona.? 17310F: sound/soc/codecs/wm* 17311F: sound/soc/codecs/cs47l24* 17312 17313WORKQUEUE 17314M: Tejun Heo <tj@kernel.org> 17315R: Lai Jiangshan <jiangshanlai@gmail.com> 17316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17317S: Maintained 17318F: include/linux/workqueue.h 17319F: kernel/workqueue.c 17320F: Documentation/core-api/workqueue.rst 17321 17322X-POWERS AXP288 PMIC DRIVERS 17323M: Hans de Goede <hdegoede@redhat.com> 17324S: Maintained 17325N: axp288 17326F: drivers/acpi/pmic/intel_pmic_xpower.c 17327 17328X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17329M: Chen-Yu Tsai <wens@csie.org> 17330L: linux-kernel@vger.kernel.org 17331S: Maintained 17332N: axp[128] 17333 17334X.25 NETWORK LAYER 17335M: Andrew Hendry <andrew.hendry@gmail.com> 17336L: linux-x25@vger.kernel.org 17337S: Odd Fixes 17338F: Documentation/networking/x25* 17339F: include/net/x25* 17340F: net/x25/ 17341 17342X86 ARCHITECTURE (32-BIT AND 64-BIT) 17343M: Thomas Gleixner <tglx@linutronix.de> 17344M: Ingo Molnar <mingo@redhat.com> 17345M: Borislav Petkov <bp@alien8.de> 17346R: "H. Peter Anvin" <hpa@zytor.com> 17347M: x86@kernel.org 17348L: linux-kernel@vger.kernel.org 17349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17350S: Maintained 17351F: Documentation/devicetree/bindings/x86/ 17352F: Documentation/x86/ 17353F: arch/x86/ 17354 17355X86 ENTRY CODE 17356M: Andy Lutomirski <luto@kernel.org> 17357L: linux-kernel@vger.kernel.org 17358T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17359S: Maintained 17360F: arch/x86/entry/ 17361 17362X86 MCE INFRASTRUCTURE 17363M: Tony Luck <tony.luck@intel.com> 17364M: Borislav Petkov <bp@alien8.de> 17365L: linux-edac@vger.kernel.org 17366S: Maintained 17367F: arch/x86/kernel/cpu/mce/* 17368 17369X86 MICROCODE UPDATE SUPPORT 17370M: Borislav Petkov <bp@alien8.de> 17371S: Maintained 17372F: arch/x86/kernel/cpu/microcode/* 17373 17374X86 MM 17375M: Dave Hansen <dave.hansen@linux.intel.com> 17376M: Andy Lutomirski <luto@kernel.org> 17377M: Peter Zijlstra <peterz@infradead.org> 17378L: linux-kernel@vger.kernel.org 17379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17380S: Maintained 17381F: arch/x86/mm/ 17382 17383X86 PLATFORM DRIVERS 17384M: Darren Hart <dvhart@infradead.org> 17385M: Andy Shevchenko <andy@infradead.org> 17386L: platform-driver-x86@vger.kernel.org 17387T: git git://git.infradead.org/linux-platform-drivers-x86.git 17388S: Maintained 17389F: drivers/platform/x86/ 17390F: drivers/platform/olpc/ 17391 17392X86 PLATFORM DRIVERS - ARCH 17393R: Darren Hart <dvhart@infradead.org> 17394R: Andy Shevchenko <andy@infradead.org> 17395L: platform-driver-x86@vger.kernel.org 17396L: x86@kernel.org 17397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17398S: Maintained 17399F: arch/x86/platform 17400 17401X86 VDSO 17402M: Andy Lutomirski <luto@kernel.org> 17403L: linux-kernel@vger.kernel.org 17404T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17405S: Maintained 17406F: arch/x86/entry/vdso/ 17407 17408XARRAY 17409M: Matthew Wilcox <willy@infradead.org> 17410L: linux-fsdevel@vger.kernel.org 17411S: Supported 17412F: Documentation/core-api/xarray.rst 17413F: lib/idr.c 17414F: lib/xarray.c 17415F: include/linux/idr.h 17416F: include/linux/xarray.h 17417F: tools/testing/radix-tree 17418 17419XBOX DVD IR REMOTE 17420M: Benjamin Valentin <benpicco@googlemail.com> 17421S: Maintained 17422F: drivers/media/rc/xbox_remote.c 17423F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17424 17425XC2028/3028 TUNER DRIVER 17426M: Mauro Carvalho Chehab <mchehab@kernel.org> 17427L: linux-media@vger.kernel.org 17428W: https://linuxtv.org 17429T: git git://linuxtv.org/media_tree.git 17430S: Maintained 17431F: drivers/media/tuners/tuner-xc2028.* 17432 17433XDP (eXpress Data Path) 17434M: Alexei Starovoitov <ast@kernel.org> 17435M: Daniel Borkmann <daniel@iogearbox.net> 17436M: David S. Miller <davem@davemloft.net> 17437M: Jakub Kicinski <jakub.kicinski@netronome.com> 17438M: Jesper Dangaard Brouer <hawk@kernel.org> 17439M: John Fastabend <john.fastabend@gmail.com> 17440L: netdev@vger.kernel.org 17441L: xdp-newbies@vger.kernel.org 17442L: bpf@vger.kernel.org 17443S: Supported 17444F: net/core/xdp.c 17445F: include/net/xdp.h 17446F: kernel/bpf/devmap.c 17447F: kernel/bpf/cpumap.c 17448F: include/trace/events/xdp.h 17449K: xdp 17450N: xdp 17451 17452XDP SOCKETS (AF_XDP) 17453M: Björn Töpel <bjorn.topel@intel.com> 17454M: Magnus Karlsson <magnus.karlsson@intel.com> 17455R: Jonathan Lemon <jonathan.lemon@gmail.com> 17456L: netdev@vger.kernel.org 17457L: bpf@vger.kernel.org 17458S: Maintained 17459F: kernel/bpf/xskmap.c 17460F: net/xdp/ 17461 17462XEN BLOCK SUBSYSTEM 17463M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17464M: Roger Pau Monné <roger.pau@citrix.com> 17465L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17466S: Supported 17467F: drivers/block/xen-blkback/* 17468F: drivers/block/xen* 17469 17470XEN HYPERVISOR ARM 17471M: Stefano Stabellini <sstabellini@kernel.org> 17472L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17473S: Maintained 17474F: arch/arm/xen/ 17475F: arch/arm/include/asm/xen/ 17476 17477XEN HYPERVISOR ARM64 17478M: Stefano Stabellini <sstabellini@kernel.org> 17479L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17480S: Maintained 17481F: arch/arm64/xen/ 17482F: arch/arm64/include/asm/xen/ 17483 17484XEN HYPERVISOR INTERFACE 17485M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17486M: Juergen Gross <jgross@suse.com> 17487R: Stefano Stabellini <sstabellini@kernel.org> 17488L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17489T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17490S: Supported 17491F: arch/x86/xen/ 17492F: arch/x86/platform/pvh/ 17493F: drivers/*/xen-*front.c 17494F: drivers/xen/ 17495F: arch/x86/include/asm/xen/ 17496F: arch/x86/include/asm/pvclock-abi.h 17497F: include/xen/ 17498F: include/uapi/xen/ 17499F: Documentation/ABI/stable/sysfs-hypervisor-xen 17500F: Documentation/ABI/testing/sysfs-hypervisor-xen 17501 17502XEN NETWORK BACKEND DRIVER 17503M: Wei Liu <wei.liu@kernel.org> 17504M: Paul Durrant <paul.durrant@citrix.com> 17505L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17506L: netdev@vger.kernel.org 17507S: Supported 17508F: drivers/net/xen-netback/* 17509 17510XEN PCI SUBSYSTEM 17511M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17512L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17513S: Supported 17514F: arch/x86/pci/*xen* 17515F: drivers/pci/*xen* 17516 17517XEN PVSCSI DRIVERS 17518M: Juergen Gross <jgross@suse.com> 17519L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17520L: linux-scsi@vger.kernel.org 17521S: Supported 17522F: drivers/scsi/xen-scsifront.c 17523F: drivers/xen/xen-scsiback.c 17524F: include/xen/interface/io/vscsiif.h 17525 17526XEN SWIOTLB SUBSYSTEM 17527M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17528L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17529L: iommu@lists.linux-foundation.org 17530S: Supported 17531F: arch/x86/xen/*swiotlb* 17532F: drivers/xen/*swiotlb* 17533 17534XEN SOUND FRONTEND DRIVER 17535M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17536L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17538S: Supported 17539F: sound/xen/* 17540 17541XFS FILESYSTEM 17542M: Darrick J. Wong <darrick.wong@oracle.com> 17543M: linux-xfs@vger.kernel.org 17544L: linux-xfs@vger.kernel.org 17545W: http://xfs.org/ 17546T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17547S: Supported 17548F: Documentation/filesystems/xfs.txt 17549F: Documentation/ABI/testing/sysfs-fs-xfs 17550F: Documentation/filesystems/xfs.txt 17551F: Documentation/filesystems/xfs-delayed-logging-design.txt 17552F: Documentation/filesystems/xfs-self-describing-metadata.txt 17553F: fs/xfs/ 17554F: include/uapi/linux/dqblk_xfs.h 17555F: include/uapi/linux/fsmap.h 17556 17557XILINX AXI ETHERNET DRIVER 17558M: Anirudha Sarangi <anirudh@xilinx.com> 17559M: John Linn <John.Linn@xilinx.com> 17560S: Maintained 17561F: drivers/net/ethernet/xilinx/xilinx_axienet* 17562 17563XILINX UARTLITE SERIAL DRIVER 17564M: Peter Korsgaard <jacmet@sunsite.dk> 17565L: linux-serial@vger.kernel.org 17566S: Maintained 17567F: drivers/tty/serial/uartlite.c 17568 17569XILINX VIDEO IP CORES 17570M: Hyun Kwon <hyun.kwon@xilinx.com> 17571M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17572L: linux-media@vger.kernel.org 17573T: git git://linuxtv.org/media_tree.git 17574S: Supported 17575F: Documentation/devicetree/bindings/media/xilinx/ 17576F: drivers/media/platform/xilinx/ 17577F: include/uapi/linux/xilinx-v4l2-controls.h 17578 17579XILLYBUS DRIVER 17580M: Eli Billauer <eli.billauer@gmail.com> 17581L: linux-kernel@vger.kernel.org 17582S: Supported 17583F: drivers/char/xillybus/ 17584 17585XLP9XX I2C DRIVER 17586M: George Cherian <george.cherian@cavium.com> 17587M: Jan Glauber <jglauber@cavium.com> 17588L: linux-i2c@vger.kernel.org 17589W: http://www.cavium.com 17590S: Supported 17591F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17592F: drivers/i2c/busses/i2c-xlp9xx.c 17593 17594XRA1403 GPIO EXPANDER 17595M: Nandor Han <nandor.han@ge.com> 17596M: Semi Malinen <semi.malinen@ge.com> 17597L: linux-gpio@vger.kernel.org 17598S: Maintained 17599F: drivers/gpio/gpio-xra1403.c 17600F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17601 17602XTENSA XTFPGA PLATFORM SUPPORT 17603M: Max Filippov <jcmvbkbc@gmail.com> 17604L: linux-xtensa@linux-xtensa.org 17605S: Maintained 17606F: drivers/spi/spi-xtensa-xtfpga.c 17607F: sound/soc/xtensa/xtfpga-i2s.c 17608 17609YAM DRIVER FOR AX.25 17610M: Jean-Paul Roubelat <jpr@f6fbb.org> 17611L: linux-hams@vger.kernel.org 17612S: Maintained 17613F: drivers/net/hamradio/yam* 17614F: include/linux/yam.h 17615 17616YAMA SECURITY MODULE 17617M: Kees Cook <keescook@chromium.org> 17618T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17619S: Supported 17620F: security/yama/ 17621F: Documentation/admin-guide/LSM/Yama.rst 17622 17623YEALINK PHONE DRIVER 17624M: Henk Vergonet <Henk.Vergonet@gmail.com> 17625L: usbb2k-api-dev@nongnu.org 17626S: Maintained 17627F: Documentation/input/devices/yealink.rst 17628F: drivers/input/misc/yealink.* 17629 17630Z8530 DRIVER FOR AX.25 17631M: Joerg Reuter <jreuter@yaina.de> 17632W: http://yaina.de/jreuter/ 17633W: http://www.qsl.net/dl1bke/ 17634L: linux-hams@vger.kernel.org 17635S: Maintained 17636F: Documentation/networking/z8530drv.txt 17637F: drivers/net/hamradio/*scc.c 17638F: drivers/net/hamradio/z8530.h 17639 17640ZBUD COMPRESSED PAGE ALLOCATOR 17641M: Seth Jennings <sjenning@redhat.com> 17642M: Dan Streetman <ddstreet@ieee.org> 17643L: linux-mm@kvack.org 17644S: Maintained 17645F: mm/zbud.c 17646F: include/linux/zbud.h 17647 17648ZD1211RW WIRELESS DRIVER 17649M: Daniel Drake <dsd@gentoo.org> 17650M: Ulrich Kunitz <kune@deine-taler.de> 17651W: http://zd1211.ath.cx/wiki/DriverRewrite 17652L: linux-wireless@vger.kernel.org 17653L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17654S: Maintained 17655F: drivers/net/wireless/zydas/zd1211rw/ 17656 17657ZD1301 MEDIA DRIVER 17658M: Antti Palosaari <crope@iki.fi> 17659L: linux-media@vger.kernel.org 17660W: https://linuxtv.org/ 17661W: http://palosaari.fi/linux/ 17662Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17663S: Maintained 17664F: drivers/media/usb/dvb-usb-v2/zd1301* 17665 17666ZD1301_DEMOD MEDIA DRIVER 17667M: Antti Palosaari <crope@iki.fi> 17668L: linux-media@vger.kernel.org 17669W: https://linuxtv.org/ 17670W: http://palosaari.fi/linux/ 17671Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17672S: Maintained 17673F: drivers/media/dvb-frontends/zd1301_demod* 17674 17675ZHAOXIN PROCESSOR SUPPORT 17676M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17677L: linux-kernel@vger.kernel.org 17678S: Maintained 17679F: arch/x86/kernel/cpu/zhaoxin.c 17680 17681ZPOOL COMPRESSED PAGE STORAGE API 17682M: Dan Streetman <ddstreet@ieee.org> 17683L: linux-mm@kvack.org 17684S: Maintained 17685F: mm/zpool.c 17686F: include/linux/zpool.h 17687 17688ZR36067 VIDEO FOR LINUX DRIVER 17689L: mjpeg-users@lists.sourceforge.net 17690L: linux-media@vger.kernel.org 17691W: http://mjpeg.sourceforge.net/driver-zoran/ 17692T: hg https://linuxtv.org/hg/v4l-dvb 17693S: Odd Fixes 17694F: drivers/staging/media/zoran/ 17695 17696ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17697M: Minchan Kim <minchan@kernel.org> 17698M: Nitin Gupta <ngupta@vflare.org> 17699R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17700L: linux-kernel@vger.kernel.org 17701S: Maintained 17702F: drivers/block/zram/ 17703F: Documentation/blockdev/zram.txt 17704 17705ZS DECSTATION Z85C30 SERIAL DRIVER 17706M: "Maciej W. Rozycki" <macro@linux-mips.org> 17707S: Maintained 17708F: drivers/tty/serial/zs.* 17709 17710ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17711M: Minchan Kim <minchan@kernel.org> 17712M: Nitin Gupta <ngupta@vflare.org> 17713R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17714L: linux-mm@kvack.org 17715S: Maintained 17716F: mm/zsmalloc.c 17717F: include/linux/zsmalloc.h 17718F: Documentation/vm/zsmalloc.rst 17719 17720ZSWAP COMPRESSED SWAP CACHING 17721M: Seth Jennings <sjenning@redhat.com> 17722M: Dan Streetman <ddstreet@ieee.org> 17723L: linux-mm@kvack.org 17724S: Maintained 17725F: mm/zswap.c 17726 17727THE REST 17728M: Linus Torvalds <torvalds@linux-foundation.org> 17729L: linux-kernel@vger.kernel.org 17730Q: http://patchwork.kernel.org/project/LKML/list/ 17731T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17732S: Buried alive in reporters 17733F: * 17734F: */ 17735