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/admin-guide/perf/xgene-pmu.rst 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 PINCTRL DRIVERS 2629M: Andrew Jeffery <andrew@aj.id.au> 2630L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2631L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2632L: linux-gpio@vger.kernel.org 2633S: Maintained 2634F: drivers/pinctrl/aspeed/ 2635F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2636 2637ASPEED VIDEO ENGINE DRIVER 2638M: Eddie James <eajames@linux.ibm.com> 2639L: linux-media@vger.kernel.org 2640L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2641S: Maintained 2642F: drivers/media/platform/aspeed-video.c 2643F: Documentation/devicetree/bindings/media/aspeed-video.txt 2644 2645ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2646M: Corentin Chary <corentin.chary@gmail.com> 2647L: acpi4asus-user@lists.sourceforge.net 2648L: platform-driver-x86@vger.kernel.org 2649W: http://acpi4asus.sf.net 2650S: Maintained 2651F: drivers/platform/x86/asus*.c 2652F: drivers/platform/x86/eeepc*.c 2653 2654ASUS WIRELESS RADIO CONTROL DRIVER 2655M: João Paulo Rechi Vita <jprvita@gmail.com> 2656L: platform-driver-x86@vger.kernel.org 2657S: Maintained 2658F: drivers/platform/x86/asus-wireless.c 2659 2660ASYMMETRIC KEYS 2661M: David Howells <dhowells@redhat.com> 2662L: keyrings@vger.kernel.org 2663S: Maintained 2664F: Documentation/crypto/asymmetric-keys.txt 2665F: include/linux/verification.h 2666F: include/crypto/public_key.h 2667F: include/crypto/pkcs7.h 2668F: crypto/asymmetric_keys/ 2669 2670ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2671R: Dan Williams <dan.j.williams@intel.com> 2672W: http://sourceforge.net/projects/xscaleiop 2673S: Odd fixes 2674F: Documentation/crypto/async-tx-api.txt 2675F: crypto/async_tx/ 2676F: drivers/dma/ 2677F: include/linux/dmaengine.h 2678F: include/linux/async_tx.h 2679 2680AT24 EEPROM DRIVER 2681M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2682L: linux-i2c@vger.kernel.org 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2684S: Maintained 2685F: Documentation/devicetree/bindings/eeprom/at24.txt 2686F: drivers/misc/eeprom/at24.c 2687 2688ATA OVER ETHERNET (AOE) DRIVER 2689M: "Justin Sanders" <justin@coraid.com> 2690W: http://www.openaoe.org/ 2691S: Supported 2692F: Documentation/aoe/ 2693F: drivers/block/aoe/ 2694 2695ATHEROS 71XX/9XXX GPIO DRIVER 2696M: Alban Bedel <albeu@free.fr> 2697W: https://github.com/AlbanBedel/linux 2698T: git git://github.com/AlbanBedel/linux 2699S: Maintained 2700F: drivers/gpio/gpio-ath79.c 2701F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2702 2703ATHEROS 71XX/9XXX USB PHY DRIVER 2704M: Alban Bedel <albeu@free.fr> 2705W: https://github.com/AlbanBedel/linux 2706T: git git://github.com/AlbanBedel/linux 2707S: Maintained 2708F: drivers/phy/qualcomm/phy-ath79-usb.c 2709F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2710 2711ATHEROS ATH GENERIC UTILITIES 2712M: Kalle Valo <kvalo@codeaurora.org> 2713L: linux-wireless@vger.kernel.org 2714S: Supported 2715F: drivers/net/wireless/ath/* 2716 2717ATHEROS ATH5K WIRELESS DRIVER 2718M: Jiri Slaby <jirislaby@gmail.com> 2719M: Nick Kossifidis <mickflemm@gmail.com> 2720M: Luis Chamberlain <mcgrof@kernel.org> 2721L: linux-wireless@vger.kernel.org 2722W: http://wireless.kernel.org/en/users/Drivers/ath5k 2723S: Maintained 2724F: drivers/net/wireless/ath/ath5k/ 2725 2726ATHEROS ATH6KL WIRELESS DRIVER 2727M: Kalle Valo <kvalo@codeaurora.org> 2728L: linux-wireless@vger.kernel.org 2729W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2730T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2731S: Supported 2732F: drivers/net/wireless/ath/ath6kl/ 2733 2734ATI_REMOTE2 DRIVER 2735M: Ville Syrjala <syrjala@sci.fi> 2736S: Maintained 2737F: drivers/input/misc/ati_remote2.c 2738 2739ATK0110 HWMON DRIVER 2740M: Luca Tettamanti <kronos.it@gmail.com> 2741L: linux-hwmon@vger.kernel.org 2742S: Maintained 2743F: drivers/hwmon/asus_atk0110.c 2744 2745ATLX ETHERNET DRIVERS 2746M: Jay Cliburn <jcliburn@gmail.com> 2747M: Chris Snook <chris.snook@gmail.com> 2748L: netdev@vger.kernel.org 2749W: http://sourceforge.net/projects/atl1 2750W: http://atl1.sourceforge.net 2751S: Maintained 2752F: drivers/net/ethernet/atheros/ 2753 2754ATM 2755M: Chas Williams <3chas3@gmail.com> 2756L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2757L: netdev@vger.kernel.org 2758W: http://linux-atm.sourceforge.net 2759S: Maintained 2760F: drivers/atm/ 2761F: include/linux/atm* 2762F: include/uapi/linux/atm* 2763 2764ATMEL MACB ETHERNET DRIVER 2765M: Nicolas Ferre <nicolas.ferre@microchip.com> 2766S: Supported 2767F: drivers/net/ethernet/cadence/ 2768 2769ATMEL MAXTOUCH DRIVER 2770M: Nick Dyer <nick@shmanahar.org> 2771T: git git://github.com/ndyer/linux.git 2772S: Maintained 2773F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2774F: drivers/input/touchscreen/atmel_mxt_ts.c 2775 2776ATMEL WIRELESS DRIVER 2777M: Simon Kelley <simon@thekelleys.org.uk> 2778L: linux-wireless@vger.kernel.org 2779W: http://www.thekelleys.org.uk/atmel 2780W: http://atmelwlandriver.sourceforge.net/ 2781S: Maintained 2782F: drivers/net/wireless/atmel/atmel* 2783 2784ATOMIC INFRASTRUCTURE 2785M: Will Deacon <will@kernel.org> 2786M: Peter Zijlstra <peterz@infradead.org> 2787R: Boqun Feng <boqun.feng@gmail.com> 2788L: linux-kernel@vger.kernel.org 2789S: Maintained 2790F: arch/*/include/asm/atomic*.h 2791F: include/*/atomic*.h 2792F: scripts/atomic/ 2793 2794ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2795M: Bradley Grove <linuxdrivers@attotech.com> 2796L: linux-scsi@vger.kernel.org 2797W: http://www.attotech.com 2798S: Supported 2799F: drivers/scsi/esas2r 2800 2801ATUSB IEEE 802.15.4 RADIO DRIVER 2802M: Stefan Schmidt <stefan@datenfreihafen.org> 2803L: linux-wpan@vger.kernel.org 2804S: Maintained 2805F: drivers/net/ieee802154/atusb.c 2806F: drivers/net/ieee802154/atusb.h 2807F: drivers/net/ieee802154/at86rf230.h 2808 2809AUDIT SUBSYSTEM 2810M: Paul Moore <paul@paul-moore.com> 2811M: Eric Paris <eparis@redhat.com> 2812L: linux-audit@redhat.com (moderated for non-subscribers) 2813W: https://github.com/linux-audit 2814T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2815S: Supported 2816F: include/linux/audit.h 2817F: include/uapi/linux/audit.h 2818F: kernel/audit* 2819 2820AUXILIARY DISPLAY DRIVERS 2821M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2822S: Maintained 2823F: drivers/auxdisplay/ 2824F: include/linux/cfag12864b.h 2825 2826AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2827M: Andreas Klinger <ak@it-klinger.de> 2828L: linux-iio@vger.kernel.org 2829S: Maintained 2830F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2831F: drivers/iio/adc/hx711.c 2832 2833AX.25 NETWORK LAYER 2834M: Ralf Baechle <ralf@linux-mips.org> 2835L: linux-hams@vger.kernel.org 2836W: http://www.linux-ax25.org/ 2837S: Maintained 2838F: include/uapi/linux/ax25.h 2839F: include/net/ax25.h 2840F: net/ax25/ 2841 2842AXENTIA ARM DEVICES 2843M: Peter Rosin <peda@axentia.se> 2844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2845S: Maintained 2846F: Documentation/devicetree/bindings/arm/axentia.txt 2847F: arch/arm/boot/dts/at91-linea.dtsi 2848F: arch/arm/boot/dts/at91-natte.dtsi 2849F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2850F: arch/arm/boot/dts/at91-tse850-3.dts 2851 2852AXENTIA ASOC DRIVERS 2853M: Peter Rosin <peda@axentia.se> 2854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2855S: Maintained 2856F: Documentation/devicetree/bindings/sound/axentia,* 2857F: sound/soc/atmel/tse850-pcm5142.c 2858 2859AXXIA I2C CONTROLLER 2860M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2861L: linux-i2c@vger.kernel.org 2862S: Maintained 2863F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2864F: drivers/i2c/busses/i2c-axxia.c 2865 2866AZ6007 DVB DRIVER 2867M: Mauro Carvalho Chehab <mchehab@kernel.org> 2868L: linux-media@vger.kernel.org 2869W: https://linuxtv.org 2870T: git git://linuxtv.org/media_tree.git 2871S: Maintained 2872F: drivers/media/usb/dvb-usb-v2/az6007.c 2873 2874AZTECH FM RADIO RECEIVER DRIVER 2875M: Hans Verkuil <hverkuil@xs4all.nl> 2876L: linux-media@vger.kernel.org 2877T: git git://linuxtv.org/media_tree.git 2878W: https://linuxtv.org 2879S: Maintained 2880F: drivers/media/radio/radio-aztech* 2881 2882B43 WIRELESS DRIVER 2883L: linux-wireless@vger.kernel.org 2884L: b43-dev@lists.infradead.org 2885W: http://wireless.kernel.org/en/users/Drivers/b43 2886S: Odd Fixes 2887F: drivers/net/wireless/broadcom/b43/ 2888 2889B43LEGACY WIRELESS DRIVER 2890M: Larry Finger <Larry.Finger@lwfinger.net> 2891L: linux-wireless@vger.kernel.org 2892L: b43-dev@lists.infradead.org 2893W: http://wireless.kernel.org/en/users/Drivers/b43 2894S: Maintained 2895F: drivers/net/wireless/broadcom/b43legacy/ 2896 2897BACKLIGHT CLASS/SUBSYSTEM 2898M: Lee Jones <lee.jones@linaro.org> 2899M: Daniel Thompson <daniel.thompson@linaro.org> 2900M: Jingoo Han <jingoohan1@gmail.com> 2901L: dri-devel@lists.freedesktop.org 2902T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2903S: Maintained 2904F: drivers/video/backlight/ 2905F: include/linux/backlight.h 2906F: include/linux/pwm_backlight.h 2907F: Documentation/devicetree/bindings/leds/backlight 2908 2909BATMAN ADVANCED 2910M: Marek Lindner <mareklindner@neomailbox.ch> 2911M: Simon Wunderlich <sw@simonwunderlich.de> 2912M: Antonio Quartulli <a@unstable.cc> 2913L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2914W: https://www.open-mesh.org/ 2915B: https://www.open-mesh.org/projects/batman-adv/issues 2916C: irc://chat.freenode.net/batman 2917Q: https://patchwork.open-mesh.org/project/batman/list/ 2918T: git https://git.open-mesh.org/linux-merge.git 2919S: Maintained 2920F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2921F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2922F: Documentation/networking/batman-adv.rst 2923F: include/uapi/linux/batadv_packet.h 2924F: include/uapi/linux/batman_adv.h 2925F: net/batman-adv/ 2926 2927BAYCOM/HDLCDRV DRIVERS FOR AX.25 2928M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2929L: linux-hams@vger.kernel.org 2930W: http://www.baycom.org/~tom/ham/ham.html 2931S: Maintained 2932F: drivers/net/hamradio/baycom* 2933 2934BCACHE (BLOCK LAYER CACHE) 2935M: Coly Li <colyli@suse.de> 2936M: Kent Overstreet <kent.overstreet@gmail.com> 2937L: linux-bcache@vger.kernel.org 2938W: http://bcache.evilpiepirate.org 2939C: irc://irc.oftc.net/bcache 2940S: Maintained 2941F: drivers/md/bcache/ 2942 2943BDISP ST MEDIA DRIVER 2944M: Fabien Dessenne <fabien.dessenne@st.com> 2945L: linux-media@vger.kernel.org 2946T: git git://linuxtv.org/media_tree.git 2947W: https://linuxtv.org 2948S: Supported 2949F: drivers/media/platform/sti/bdisp 2950 2951BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2952M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2953L: netdev@vger.kernel.org 2954S: Maintained 2955F: drivers/net/ethernet/ec_bhf.c 2956 2957BEFS FILE SYSTEM 2958M: Luis de Bethencourt <luisbg@kernel.org> 2959M: Salah Triki <salah.triki@gmail.com> 2960S: Maintained 2961T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2962F: Documentation/filesystems/befs.txt 2963F: fs/befs/ 2964 2965BFQ I/O SCHEDULER 2966M: Paolo Valente <paolo.valente@linaro.org> 2967M: Jens Axboe <axboe@kernel.dk> 2968L: linux-block@vger.kernel.org 2969S: Maintained 2970F: block/bfq-* 2971F: Documentation/block/bfq-iosched.rst 2972 2973BFS FILE SYSTEM 2974M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2975S: Maintained 2976F: Documentation/filesystems/bfs.txt 2977F: fs/bfs/ 2978F: include/uapi/linux/bfs_fs.h 2979 2980BLINKM RGB LED DRIVER 2981M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2982S: Maintained 2983F: drivers/leds/leds-blinkm.c 2984 2985BLOCK LAYER 2986M: Jens Axboe <axboe@kernel.dk> 2987L: linux-block@vger.kernel.org 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2989S: Maintained 2990F: block/ 2991F: drivers/block/ 2992F: kernel/trace/blktrace.c 2993F: lib/sbitmap.c 2994 2995BLOCK2MTD DRIVER 2996M: Joern Engel <joern@lazybastard.org> 2997L: linux-mtd@lists.infradead.org 2998S: Maintained 2999F: drivers/mtd/devices/block2mtd.c 3000 3001BLUETOOTH DRIVERS 3002M: Marcel Holtmann <marcel@holtmann.org> 3003M: Johan Hedberg <johan.hedberg@gmail.com> 3004L: linux-bluetooth@vger.kernel.org 3005W: http://www.bluez.org/ 3006T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3008S: Maintained 3009F: drivers/bluetooth/ 3010 3011BLUETOOTH SUBSYSTEM 3012M: Marcel Holtmann <marcel@holtmann.org> 3013M: Johan Hedberg <johan.hedberg@gmail.com> 3014L: linux-bluetooth@vger.kernel.org 3015W: http://www.bluez.org/ 3016T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3017T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3018S: Maintained 3019F: net/bluetooth/ 3020F: include/net/bluetooth/ 3021 3022BONDING DRIVER 3023M: Jay Vosburgh <j.vosburgh@gmail.com> 3024M: Veaceslav Falico <vfalico@gmail.com> 3025M: Andy Gospodarek <andy@greyhouse.net> 3026L: netdev@vger.kernel.org 3027W: http://sourceforge.net/projects/bonding/ 3028S: Supported 3029F: drivers/net/bonding/ 3030F: include/uapi/linux/if_bonding.h 3031 3032BPF (Safe dynamic programs and tools) 3033M: Alexei Starovoitov <ast@kernel.org> 3034M: Daniel Borkmann <daniel@iogearbox.net> 3035R: Martin KaFai Lau <kafai@fb.com> 3036R: Song Liu <songliubraving@fb.com> 3037R: Yonghong Song <yhs@fb.com> 3038L: netdev@vger.kernel.org 3039L: bpf@vger.kernel.org 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3042Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3043S: Supported 3044F: arch/*/net/* 3045F: Documentation/networking/filter.txt 3046F: Documentation/bpf/ 3047F: include/linux/bpf* 3048F: include/linux/filter.h 3049F: include/trace/events/xdp.h 3050F: include/uapi/linux/bpf* 3051F: include/uapi/linux/filter.h 3052F: kernel/bpf/ 3053F: kernel/trace/bpf_trace.c 3054F: lib/test_bpf.c 3055F: net/bpf/ 3056F: net/core/filter.c 3057F: net/sched/act_bpf.c 3058F: net/sched/cls_bpf.c 3059F: samples/bpf/ 3060F: tools/bpf/ 3061F: tools/lib/bpf/ 3062F: tools/testing/selftests/bpf/ 3063K: bpf 3064N: bpf 3065 3066BPF JIT for ARM 3067M: Shubham Bansal <illusionist.neo@gmail.com> 3068L: netdev@vger.kernel.org 3069L: bpf@vger.kernel.org 3070S: Maintained 3071F: arch/arm/net/ 3072 3073BPF JIT for ARM64 3074M: Daniel Borkmann <daniel@iogearbox.net> 3075M: Alexei Starovoitov <ast@kernel.org> 3076M: Zi Shen Lim <zlim.lnx@gmail.com> 3077L: netdev@vger.kernel.org 3078L: bpf@vger.kernel.org 3079S: Supported 3080F: arch/arm64/net/ 3081 3082BPF JIT for MIPS (32-BIT AND 64-BIT) 3083M: Paul Burton <paul.burton@mips.com> 3084L: netdev@vger.kernel.org 3085L: bpf@vger.kernel.org 3086S: Maintained 3087F: arch/mips/net/ 3088 3089BPF JIT for NFP NICs 3090M: Jakub Kicinski <jakub.kicinski@netronome.com> 3091L: netdev@vger.kernel.org 3092L: bpf@vger.kernel.org 3093S: Supported 3094F: drivers/net/ethernet/netronome/nfp/bpf/ 3095 3096BPF JIT for POWERPC (32-BIT AND 64-BIT) 3097M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3098M: Sandipan Das <sandipan@linux.ibm.com> 3099L: netdev@vger.kernel.org 3100L: bpf@vger.kernel.org 3101S: Maintained 3102F: arch/powerpc/net/ 3103 3104BPF JIT for RISC-V (RV64G) 3105M: Björn Töpel <bjorn.topel@gmail.com> 3106L: netdev@vger.kernel.org 3107S: Maintained 3108F: arch/riscv/net/ 3109 3110BPF JIT for S390 3111M: Heiko Carstens <heiko.carstens@de.ibm.com> 3112M: Vasily Gorbik <gor@linux.ibm.com> 3113M: Christian Borntraeger <borntraeger@de.ibm.com> 3114L: netdev@vger.kernel.org 3115L: bpf@vger.kernel.org 3116S: Maintained 3117F: arch/s390/net/ 3118X: arch/s390/net/pnet.c 3119 3120BPF JIT for SPARC (32-BIT AND 64-BIT) 3121M: David S. Miller <davem@davemloft.net> 3122L: netdev@vger.kernel.org 3123L: bpf@vger.kernel.org 3124S: Maintained 3125F: arch/sparc/net/ 3126 3127BPF JIT for X86 32-BIT 3128M: Wang YanQing <udknight@gmail.com> 3129L: netdev@vger.kernel.org 3130L: bpf@vger.kernel.org 3131S: Maintained 3132F: arch/x86/net/bpf_jit_comp32.c 3133 3134BPF JIT for X86 64-BIT 3135M: Alexei Starovoitov <ast@kernel.org> 3136M: Daniel Borkmann <daniel@iogearbox.net> 3137L: netdev@vger.kernel.org 3138L: bpf@vger.kernel.org 3139S: Supported 3140F: arch/x86/net/ 3141X: arch/x86/net/bpf_jit_comp32.c 3142 3143BROADCOM B44 10/100 ETHERNET DRIVER 3144M: Michael Chan <michael.chan@broadcom.com> 3145L: netdev@vger.kernel.org 3146S: Supported 3147F: drivers/net/ethernet/broadcom/b44.* 3148 3149BROADCOM B53 ETHERNET SWITCH DRIVER 3150M: Florian Fainelli <f.fainelli@gmail.com> 3151L: netdev@vger.kernel.org 3152L: openwrt-devel@lists.openwrt.org (subscribers-only) 3153S: Supported 3154F: drivers/net/dsa/b53/* 3155F: include/linux/platform_data/b53.h 3156 3157BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3158M: Florian Fainelli <f.fainelli@gmail.com> 3159M: Ray Jui <rjui@broadcom.com> 3160M: Scott Branden <sbranden@broadcom.com> 3161M: bcm-kernel-feedback-list@broadcom.com 3162T: git git://github.com/broadcom/mach-bcm 3163S: Maintained 3164N: bcm281* 3165N: bcm113* 3166N: bcm216* 3167N: kona 3168F: arch/arm/mach-bcm/ 3169 3170BROADCOM BCM2835 ARM ARCHITECTURE 3171M: Eric Anholt <eric@anholt.net> 3172M: Stefan Wahren <wahrenst@gmx.net> 3173L: bcm-kernel-feedback-list@broadcom.com 3174L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3176T: git git://github.com/anholt/linux 3177S: Maintained 3178N: bcm2835 3179F: drivers/staging/vc04_services 3180 3181BROADCOM BCM47XX MIPS ARCHITECTURE 3182M: Hauke Mehrtens <hauke@hauke-m.de> 3183M: Rafał Miłecki <zajec5@gmail.com> 3184L: linux-mips@vger.kernel.org 3185S: Maintained 3186F: Documentation/devicetree/bindings/mips/brcm/ 3187F: arch/mips/bcm47xx/* 3188F: arch/mips/include/asm/mach-bcm47xx/* 3189 3190BROADCOM BCM5301X ARM ARCHITECTURE 3191M: Hauke Mehrtens <hauke@hauke-m.de> 3192M: Rafał Miłecki <zajec5@gmail.com> 3193M: bcm-kernel-feedback-list@broadcom.com 3194L: linux-arm-kernel@lists.infradead.org 3195S: Maintained 3196F: arch/arm/mach-bcm/bcm_5301x.c 3197F: arch/arm/boot/dts/bcm5301x*.dtsi 3198F: arch/arm/boot/dts/bcm470* 3199F: arch/arm/boot/dts/bcm953012* 3200 3201BROADCOM BCM53573 ARM ARCHITECTURE 3202M: Rafał Miłecki <rafal@milecki.pl> 3203L: bcm-kernel-feedback-list@broadcom.com 3204L: linux-arm-kernel@lists.infradead.org 3205S: Maintained 3206F: arch/arm/boot/dts/bcm53573* 3207F: arch/arm/boot/dts/bcm47189* 3208 3209BROADCOM BCM63XX ARM ARCHITECTURE 3210M: Florian Fainelli <f.fainelli@gmail.com> 3211M: bcm-kernel-feedback-list@broadcom.com 3212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3213T: git git://github.com/broadcom/stblinux.git 3214S: Maintained 3215N: bcm63xx 3216 3217BROADCOM BCM63XX/BCM33XX UDC DRIVER 3218M: Kevin Cernekee <cernekee@gmail.com> 3219L: linux-usb@vger.kernel.org 3220S: Maintained 3221F: drivers/usb/gadget/udc/bcm63xx_udc.* 3222 3223BROADCOM BCM7XXX ARM ARCHITECTURE 3224M: Brian Norris <computersforpeace@gmail.com> 3225M: Gregory Fong <gregory.0xf0@gmail.com> 3226M: Florian Fainelli <f.fainelli@gmail.com> 3227M: bcm-kernel-feedback-list@broadcom.com 3228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3229T: git git://github.com/broadcom/stblinux.git 3230S: Maintained 3231F: arch/arm/mach-bcm/*brcmstb* 3232F: arch/arm/boot/dts/bcm7*.dts* 3233F: drivers/bus/brcmstb_gisb.c 3234F: arch/arm/mm/cache-b15-rac.c 3235F: arch/arm/include/asm/hardware/cache-b15-rac.h 3236N: brcmstb 3237 3238BROADCOM BMIPS CPUFREQ DRIVER 3239M: Markus Mayer <mmayer@broadcom.com> 3240M: bcm-kernel-feedback-list@broadcom.com 3241L: linux-pm@vger.kernel.org 3242S: Maintained 3243F: drivers/cpufreq/bmips-cpufreq.c 3244 3245BROADCOM BMIPS MIPS ARCHITECTURE 3246M: Kevin Cernekee <cernekee@gmail.com> 3247M: Florian Fainelli <f.fainelli@gmail.com> 3248L: bcm-kernel-feedback-list@broadcom.com 3249L: linux-mips@vger.kernel.org 3250T: git git://github.com/broadcom/stblinux.git 3251S: Maintained 3252F: arch/mips/bmips/* 3253F: arch/mips/include/asm/mach-bmips/* 3254F: arch/mips/kernel/*bmips* 3255F: arch/mips/boot/dts/brcm/bcm*.dts* 3256F: drivers/irqchip/irq-bcm63* 3257F: drivers/irqchip/irq-bcm7* 3258F: drivers/irqchip/irq-brcmstb* 3259F: include/linux/bcm963xx_nvram.h 3260F: include/linux/bcm963xx_tag.h 3261 3262BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3263M: Rasesh Mody <rmody@marvell.com> 3264M: GR-Linux-NIC-Dev@marvell.com 3265L: netdev@vger.kernel.org 3266S: Supported 3267F: drivers/net/ethernet/broadcom/bnx2.* 3268F: drivers/net/ethernet/broadcom/bnx2_* 3269 3270BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3271M: QLogic-Storage-Upstream@qlogic.com 3272L: linux-scsi@vger.kernel.org 3273S: Supported 3274F: drivers/scsi/bnx2fc/ 3275 3276BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3277M: QLogic-Storage-Upstream@qlogic.com 3278L: linux-scsi@vger.kernel.org 3279S: Supported 3280F: drivers/scsi/bnx2i/ 3281 3282BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3283M: Ariel Elior <aelior@marvell.com> 3284M: Sudarsana Kalluru <skalluru@marvell.com> 3285M: GR-everest-linux-l2@marvell.com 3286L: netdev@vger.kernel.org 3287S: Supported 3288F: drivers/net/ethernet/broadcom/bnx2x/ 3289 3290BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3291M: Michael Chan <michael.chan@broadcom.com> 3292L: netdev@vger.kernel.org 3293S: Supported 3294F: drivers/net/ethernet/broadcom/bnxt/ 3295 3296BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3297M: Arend van Spriel <arend.vanspriel@broadcom.com> 3298M: Franky Lin <franky.lin@broadcom.com> 3299M: Hante Meuleman <hante.meuleman@broadcom.com> 3300M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3301M: Wright Feng <wright.feng@cypress.com> 3302L: linux-wireless@vger.kernel.org 3303L: brcm80211-dev-list.pdl@broadcom.com 3304L: brcm80211-dev-list@cypress.com 3305S: Supported 3306F: drivers/net/wireless/broadcom/brcm80211/ 3307 3308BROADCOM BRCMSTB GPIO DRIVER 3309M: Gregory Fong <gregory.0xf0@gmail.com> 3310L: bcm-kernel-feedback-list@broadcom.com 3311S: Supported 3312F: drivers/gpio/gpio-brcmstb.c 3313F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3314 3315BROADCOM BRCMSTB I2C DRIVER 3316M: Kamal Dasu <kdasu.kdev@gmail.com> 3317L: linux-i2c@vger.kernel.org 3318L: bcm-kernel-feedback-list@broadcom.com 3319S: Supported 3320F: drivers/i2c/busses/i2c-brcmstb.c 3321F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3322 3323BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3324M: Al Cooper <alcooperx@gmail.com> 3325L: linux-kernel@vger.kernel.org 3326L: bcm-kernel-feedback-list@broadcom.com 3327S: Maintained 3328F: drivers/phy/broadcom/phy-brcm-usb* 3329 3330BROADCOM GENET ETHERNET DRIVER 3331M: Doug Berger <opendmb@gmail.com> 3332M: Florian Fainelli <f.fainelli@gmail.com> 3333L: bcm-kernel-feedback-list@broadcom.com 3334L: netdev@vger.kernel.org 3335S: Supported 3336F: drivers/net/ethernet/broadcom/genet/ 3337 3338BROADCOM IPROC ARM ARCHITECTURE 3339M: Ray Jui <rjui@broadcom.com> 3340M: Scott Branden <sbranden@broadcom.com> 3341M: bcm-kernel-feedback-list@broadcom.com 3342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3343T: git git://github.com/broadcom/cygnus-linux.git 3344S: Maintained 3345N: iproc 3346N: cygnus 3347N: bcm[-_]nsp 3348N: bcm9113* 3349N: bcm9583* 3350N: bcm9585* 3351N: bcm9586* 3352N: bcm988312 3353N: bcm113* 3354N: bcm583* 3355N: bcm585* 3356N: bcm586* 3357N: bcm88312 3358N: hr2 3359N: stingray 3360F: arch/arm64/boot/dts/broadcom/northstar2/* 3361F: arch/arm64/boot/dts/broadcom/stingray/* 3362F: drivers/clk/bcm/clk-ns* 3363F: drivers/clk/bcm/clk-sr* 3364F: drivers/pinctrl/bcm/pinctrl-ns* 3365F: include/dt-bindings/clock/bcm-sr* 3366 3367BROADCOM KONA GPIO DRIVER 3368M: Ray Jui <rjui@broadcom.com> 3369L: bcm-kernel-feedback-list@broadcom.com 3370S: Supported 3371F: drivers/gpio/gpio-bcm-kona.c 3372F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3373 3374BROADCOM NETXTREME-E ROCE DRIVER 3375M: Selvin Xavier <selvin.xavier@broadcom.com> 3376M: Devesh Sharma <devesh.sharma@broadcom.com> 3377M: Somnath Kotur <somnath.kotur@broadcom.com> 3378M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3379L: linux-rdma@vger.kernel.org 3380W: http://www.broadcom.com 3381S: Supported 3382F: drivers/infiniband/hw/bnxt_re/ 3383F: include/uapi/rdma/bnxt_re-abi.h 3384 3385BROADCOM NVRAM DRIVER 3386M: Rafał Miłecki <zajec5@gmail.com> 3387L: linux-mips@vger.kernel.org 3388S: Maintained 3389F: drivers/firmware/broadcom/* 3390 3391BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3392M: Rafał Miłecki <zajec5@gmail.com> 3393L: linux-wireless@vger.kernel.org 3394S: Maintained 3395F: drivers/bcma/ 3396F: include/linux/bcma/ 3397 3398BROADCOM STB AVS CPUFREQ DRIVER 3399M: Markus Mayer <mmayer@broadcom.com> 3400M: bcm-kernel-feedback-list@broadcom.com 3401L: linux-pm@vger.kernel.org 3402S: Maintained 3403F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3404F: drivers/cpufreq/brcmstb* 3405 3406BROADCOM STB AVS TMON DRIVER 3407M: Markus Mayer <mmayer@broadcom.com> 3408M: bcm-kernel-feedback-list@broadcom.com 3409L: linux-pm@vger.kernel.org 3410S: Maintained 3411F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3412F: drivers/thermal/broadcom/brcmstb* 3413 3414BROADCOM STB NAND FLASH DRIVER 3415M: Brian Norris <computersforpeace@gmail.com> 3416M: Kamal Dasu <kdasu.kdev@gmail.com> 3417L: linux-mtd@lists.infradead.org 3418L: bcm-kernel-feedback-list@broadcom.com 3419S: Maintained 3420F: drivers/mtd/nand/raw/brcmnand/ 3421 3422BROADCOM STB DPFE DRIVER 3423M: Markus Mayer <mmayer@broadcom.com> 3424M: bcm-kernel-feedback-list@broadcom.com 3425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3426S: Maintained 3427F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3428F: drivers/memory/brcmstb_dpfe.c 3429 3430BROADCOM SPI DRIVER 3431M: Kamal Dasu <kdasu.kdev@gmail.com> 3432M: bcm-kernel-feedback-list@broadcom.com 3433S: Maintained 3434F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3435F: drivers/spi/spi-bcm-qspi.* 3436F: drivers/spi/spi-brcmstb-qspi.c 3437F: drivers/spi/spi-iproc-qspi.c 3438 3439BROADCOM SYSTEMPORT ETHERNET DRIVER 3440M: Florian Fainelli <f.fainelli@gmail.com> 3441L: bcm-kernel-feedback-list@broadcom.com 3442L: netdev@vger.kernel.org 3443S: Supported 3444F: drivers/net/ethernet/broadcom/bcmsysport.* 3445 3446BROADCOM TG3 GIGABIT ETHERNET DRIVER 3447M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3448M: Prashant Sreedharan <prashant@broadcom.com> 3449M: Michael Chan <mchan@broadcom.com> 3450L: netdev@vger.kernel.org 3451S: Supported 3452F: drivers/net/ethernet/broadcom/tg3.* 3453 3454BROCADE BFA FC SCSI DRIVER 3455M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3456M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3457L: linux-scsi@vger.kernel.org 3458S: Supported 3459F: drivers/scsi/bfa/ 3460 3461BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3462M: Rasesh Mody <rmody@marvell.com> 3463M: Sudarsana Kalluru <skalluru@marvell.com> 3464M: GR-Linux-NIC-Dev@marvell.com 3465L: netdev@vger.kernel.org 3466S: Supported 3467F: drivers/net/ethernet/brocade/bna/ 3468 3469BSG (block layer generic sg v4 driver) 3470M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3471L: linux-scsi@vger.kernel.org 3472S: Supported 3473F: block/bsg.c 3474F: include/linux/bsg.h 3475F: include/uapi/linux/bsg.h 3476 3477BT87X AUDIO DRIVER 3478M: Clemens Ladisch <clemens@ladisch.de> 3479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3481S: Maintained 3482F: Documentation/sound/cards/bt87x.rst 3483F: sound/pci/bt87x.c 3484 3485BT8XXGPIO DRIVER 3486M: Michael Buesch <m@bues.ch> 3487W: http://bu3sch.de/btgpio.php 3488S: Maintained 3489F: drivers/gpio/gpio-bt8xx.c 3490 3491BTRFS FILE SYSTEM 3492M: Chris Mason <clm@fb.com> 3493M: Josef Bacik <josef@toxicpanda.com> 3494M: David Sterba <dsterba@suse.com> 3495L: linux-btrfs@vger.kernel.org 3496W: http://btrfs.wiki.kernel.org/ 3497Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3499S: Maintained 3500F: Documentation/filesystems/btrfs.txt 3501F: fs/btrfs/ 3502F: include/linux/btrfs* 3503F: include/uapi/linux/btrfs* 3504 3505BTTV VIDEO4LINUX DRIVER 3506M: Mauro Carvalho Chehab <mchehab@kernel.org> 3507L: linux-media@vger.kernel.org 3508W: https://linuxtv.org 3509T: git git://linuxtv.org/media_tree.git 3510S: Odd fixes 3511F: Documentation/media/v4l-drivers/bttv* 3512F: drivers/media/pci/bt8xx/bttv* 3513 3514BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3515M: Chanwoo Choi <cw00.choi@samsung.com> 3516L: linux-pm@vger.kernel.org 3517L: linux-samsung-soc@vger.kernel.org 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3519S: Maintained 3520F: drivers/devfreq/exynos-bus.c 3521F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3522 3523BUSLOGIC SCSI DRIVER 3524M: Khalid Aziz <khalid@gonehiking.org> 3525L: linux-scsi@vger.kernel.org 3526S: Maintained 3527F: drivers/scsi/BusLogic.* 3528F: drivers/scsi/FlashPoint.* 3529 3530C-MEDIA CMI8788 DRIVER 3531M: Clemens Ladisch <clemens@ladisch.de> 3532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3534S: Maintained 3535F: sound/pci/oxygen/ 3536 3537C-SKY ARCHITECTURE 3538M: Guo Ren <guoren@kernel.org> 3539T: git https://github.com/c-sky/csky-linux.git 3540S: Supported 3541F: arch/csky/ 3542F: Documentation/devicetree/bindings/csky/ 3543F: drivers/irqchip/irq-csky-* 3544F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3545F: drivers/clocksource/timer-gx6605s.c 3546F: drivers/clocksource/timer-mp-csky.c 3547F: Documentation/devicetree/bindings/timer/csky,* 3548K: csky 3549N: csky 3550 3551C6X ARCHITECTURE 3552M: Mark Salter <msalter@redhat.com> 3553M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3554L: linux-c6x-dev@linux-c6x.org 3555W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3556S: Maintained 3557F: arch/c6x/ 3558 3559CA8210 IEEE-802.15.4 RADIO DRIVER 3560M: Harry Morris <h.morris@cascoda.com> 3561L: linux-wpan@vger.kernel.org 3562W: https://github.com/Cascoda/ca8210-linux.git 3563S: Maintained 3564F: drivers/net/ieee802154/ca8210.c 3565F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3566 3567CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3568M: David Howells <dhowells@redhat.com> 3569L: linux-cachefs@redhat.com (moderated for non-subscribers) 3570S: Supported 3571F: Documentation/filesystems/caching/cachefiles.txt 3572F: fs/cachefiles/ 3573 3574CADENCE MIPI-CSI2 BRIDGES 3575M: Maxime Ripard <maxime.ripard@bootlin.com> 3576L: linux-media@vger.kernel.org 3577S: Maintained 3578F: Documentation/devicetree/bindings/media/cdns,*.txt 3579F: drivers/media/platform/cadence/cdns-csi2* 3580 3581CADET FM/AM RADIO RECEIVER DRIVER 3582M: Hans Verkuil <hverkuil@xs4all.nl> 3583L: linux-media@vger.kernel.org 3584T: git git://linuxtv.org/media_tree.git 3585W: https://linuxtv.org 3586S: Maintained 3587F: drivers/media/radio/radio-cadet* 3588 3589CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3590M: Jonathan Corbet <corbet@lwn.net> 3591L: linux-media@vger.kernel.org 3592T: git git://linuxtv.org/media_tree.git 3593S: Maintained 3594F: Documentation/media/v4l-drivers/cafe_ccic* 3595F: drivers/media/platform/marvell-ccic/ 3596 3597CAIF NETWORK LAYER 3598L: netdev@vger.kernel.org 3599S: Orphan 3600F: Documentation/networking/caif/ 3601F: drivers/net/caif/ 3602F: include/uapi/linux/caif/ 3603F: include/net/caif/ 3604F: net/caif/ 3605 3606CAKE QDISC 3607M: Toke Høiland-Jørgensen <toke@toke.dk> 3608L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3609S: Maintained 3610F: net/sched/sch_cake.c 3611 3612CALGARY x86-64 IOMMU 3613M: Muli Ben-Yehuda <mulix@mulix.org> 3614M: Jon Mason <jdmason@kudzu.us> 3615L: iommu@lists.linux-foundation.org 3616S: Maintained 3617F: arch/x86/kernel/pci-calgary_64.c 3618F: arch/x86/kernel/tce_64.c 3619F: arch/x86/include/asm/calgary.h 3620F: arch/x86/include/asm/tce.h 3621 3622CAN NETWORK DRIVERS 3623M: Wolfgang Grandegger <wg@grandegger.com> 3624M: Marc Kleine-Budde <mkl@pengutronix.de> 3625L: linux-can@vger.kernel.org 3626W: https://github.com/linux-can 3627T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3629S: Maintained 3630F: Documentation/devicetree/bindings/net/can/ 3631F: drivers/net/can/ 3632F: include/linux/can/dev.h 3633F: include/linux/can/platform/ 3634F: include/uapi/linux/can/error.h 3635F: include/uapi/linux/can/netlink.h 3636 3637CAN NETWORK LAYER 3638M: Oliver Hartkopp <socketcan@hartkopp.net> 3639M: Marc Kleine-Budde <mkl@pengutronix.de> 3640L: linux-can@vger.kernel.org 3641W: https://github.com/linux-can 3642T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3643T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3644S: Maintained 3645F: Documentation/networking/can.rst 3646F: net/can/ 3647F: include/linux/can/core.h 3648F: include/uapi/linux/can.h 3649F: include/uapi/linux/can/bcm.h 3650F: include/uapi/linux/can/raw.h 3651F: include/uapi/linux/can/gw.h 3652 3653CAPABILITIES 3654M: Serge Hallyn <serge@hallyn.com> 3655L: linux-security-module@vger.kernel.org 3656S: Supported 3657F: include/linux/capability.h 3658F: include/uapi/linux/capability.h 3659F: security/commoncap.c 3660F: kernel/capability.c 3661 3662CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3663M: Kevin Tsai <ktsai@capellamicro.com> 3664S: Maintained 3665F: drivers/iio/light/cm* 3666 3667CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3668M: Christian Lamparter <chunkeey@googlemail.com> 3669L: linux-wireless@vger.kernel.org 3670W: http://wireless.kernel.org/en/users/Drivers/carl9170 3671S: Maintained 3672F: drivers/net/wireless/ath/carl9170/ 3673 3674CAVIUM I2C DRIVER 3675M: Jan Glauber <jglauber@cavium.com> 3676M: David Daney <david.daney@cavium.com> 3677W: http://www.cavium.com 3678S: Supported 3679F: drivers/i2c/busses/i2c-octeon* 3680F: drivers/i2c/busses/i2c-thunderx* 3681 3682CAVIUM LIQUIDIO NETWORK DRIVER 3683M: Derek Chickles <dchickles@marvell.com> 3684M: Satanand Burla <sburla@marvell.com> 3685M: Felix Manlunas <fmanlunas@marvell.com> 3686L: netdev@vger.kernel.org 3687W: http://www.cavium.com 3688S: Supported 3689F: drivers/net/ethernet/cavium/liquidio/ 3690 3691CAVIUM MMC DRIVER 3692M: Jan Glauber <jglauber@cavium.com> 3693M: David Daney <david.daney@cavium.com> 3694M: Steven J. Hill <Steven.Hill@cavium.com> 3695W: http://www.cavium.com 3696S: Supported 3697F: drivers/mmc/host/cavium* 3698 3699CAVIUM OCTEON-TX CRYPTO DRIVER 3700M: George Cherian <george.cherian@cavium.com> 3701L: linux-crypto@vger.kernel.org 3702W: http://www.cavium.com 3703S: Supported 3704F: drivers/crypto/cavium/cpt/ 3705 3706CAVIUM THUNDERX2 ARM64 SOC 3707M: Robert Richter <rrichter@cavium.com> 3708M: Jayachandran C <jnair@caviumnetworks.com> 3709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3710S: Maintained 3711F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3712F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3713 3714CC2520 IEEE-802.15.4 RADIO DRIVER 3715M: Varka Bhadram <varkabhadram@gmail.com> 3716L: linux-wpan@vger.kernel.org 3717S: Maintained 3718F: drivers/net/ieee802154/cc2520.c 3719F: include/linux/spi/cc2520.h 3720F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3721 3722CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3723M: Gilad Ben-Yossef <gilad@benyossef.com> 3724L: linux-crypto@vger.kernel.org 3725S: Supported 3726F: drivers/crypto/ccree/ 3727W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3728 3729CEC FRAMEWORK 3730M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3731L: linux-media@vger.kernel.org 3732T: git git://linuxtv.org/media_tree.git 3733W: http://linuxtv.org 3734S: Supported 3735F: Documentation/media/kapi/cec-core.rst 3736F: Documentation/media/uapi/cec 3737F: drivers/media/cec/ 3738F: drivers/media/rc/keymaps/rc-cec.c 3739F: include/media/cec.h 3740F: include/media/cec-notifier.h 3741F: include/uapi/linux/cec.h 3742F: include/uapi/linux/cec-funcs.h 3743F: Documentation/devicetree/bindings/media/cec.txt 3744F: Documentation/ABI/testing/debugfs-cec-error-inj 3745 3746CEC GPIO DRIVER 3747M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3748L: linux-media@vger.kernel.org 3749T: git git://linuxtv.org/media_tree.git 3750W: http://linuxtv.org 3751S: Supported 3752F: drivers/media/platform/cec-gpio/ 3753F: Documentation/devicetree/bindings/media/cec-gpio.txt 3754 3755CELL BROADBAND ENGINE ARCHITECTURE 3756M: Arnd Bergmann <arnd@arndb.de> 3757L: linuxppc-dev@lists.ozlabs.org 3758W: http://www.ibm.com/developerworks/power/cell/ 3759S: Supported 3760F: arch/powerpc/include/asm/cell*.h 3761F: arch/powerpc/include/asm/spu*.h 3762F: arch/powerpc/include/uapi/asm/spu*.h 3763F: arch/powerpc/oprofile/*cell* 3764F: arch/powerpc/platforms/cell/ 3765 3766CEPH COMMON CODE (LIBCEPH) 3767M: Ilya Dryomov <idryomov@gmail.com> 3768M: "Yan, Zheng" <zyan@redhat.com> 3769M: Sage Weil <sage@redhat.com> 3770L: ceph-devel@vger.kernel.org 3771W: http://ceph.com/ 3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3773T: git git://github.com/ceph/ceph-client.git 3774S: Supported 3775F: net/ceph/ 3776F: include/linux/ceph/ 3777F: include/linux/crush/ 3778 3779CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3780M: "Yan, Zheng" <zyan@redhat.com> 3781M: Sage Weil <sage@redhat.com> 3782M: Ilya Dryomov <idryomov@gmail.com> 3783L: ceph-devel@vger.kernel.org 3784W: http://ceph.com/ 3785T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3786T: git git://github.com/ceph/ceph-client.git 3787S: Supported 3788F: Documentation/filesystems/ceph.txt 3789F: fs/ceph/ 3790 3791CERTIFICATE HANDLING: 3792M: David Howells <dhowells@redhat.com> 3793M: David Woodhouse <dwmw2@infradead.org> 3794L: keyrings@vger.kernel.org 3795S: Maintained 3796F: Documentation/admin-guide/module-signing.rst 3797F: certs/ 3798F: scripts/sign-file.c 3799F: scripts/extract-cert.c 3800 3801CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3802L: linux-usb@vger.kernel.org 3803S: Orphan 3804F: Documentation/usb/wusb-design-overview.rst 3805F: Documentation/usb/wusb-cbaf 3806F: drivers/usb/host/hwa-hc.c 3807F: drivers/usb/host/whci/ 3808F: drivers/usb/wusbcore/ 3809F: include/linux/usb/wusb* 3810 3811CFAG12864B LCD DRIVER 3812M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3813S: Maintained 3814F: drivers/auxdisplay/cfag12864b.c 3815F: include/linux/cfag12864b.h 3816 3817CFAG12864BFB LCD FRAMEBUFFER DRIVER 3818M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3819S: Maintained 3820F: drivers/auxdisplay/cfag12864bfb.c 3821F: include/linux/cfag12864b.h 3822 3823802.11 (including CFG80211/NL80211) 3824M: Johannes Berg <johannes@sipsolutions.net> 3825L: linux-wireless@vger.kernel.org 3826W: http://wireless.kernel.org/ 3827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3828T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3829S: Maintained 3830F: net/wireless/ 3831F: include/uapi/linux/nl80211.h 3832F: include/linux/ieee80211.h 3833F: include/net/wext.h 3834F: include/net/cfg80211.h 3835F: include/net/iw_handler.h 3836F: include/net/ieee80211_radiotap.h 3837F: Documentation/driver-api/80211/cfg80211.rst 3838F: Documentation/networking/regulatory.txt 3839 3840CHAR and MISC DRIVERS 3841M: Arnd Bergmann <arnd@arndb.de> 3842M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3843T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3844S: Supported 3845F: drivers/char/ 3846F: drivers/misc/ 3847F: include/linux/miscdevice.h 3848 3849CHECKPATCH 3850M: Andy Whitcroft <apw@canonical.com> 3851M: Joe Perches <joe@perches.com> 3852S: Maintained 3853F: scripts/checkpatch.pl 3854 3855CHINESE DOCUMENTATION 3856M: Harry Wei <harryxiyou@gmail.com> 3857M: Alex Shi <alex.shi@linux.alibaba.com> 3858L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3859S: Maintained 3860F: Documentation/translations/zh_CN/ 3861 3862CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3863M: Peter Chen <Peter.Chen@nxp.com> 3864T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3865L: linux-usb@vger.kernel.org 3866S: Maintained 3867F: drivers/usb/chipidea/ 3868 3869CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3870M: Hans de Goede <hdegoede@redhat.com> 3871L: linux-input@vger.kernel.org 3872S: Maintained 3873F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3874F: drivers/input/touchscreen/chipone_icn8318.c 3875 3876CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3877M: Hans de Goede <hdegoede@redhat.com> 3878L: linux-input@vger.kernel.org 3879S: Maintained 3880F: drivers/input/touchscreen/chipone_icn8505.c 3881 3882CHROME HARDWARE PLATFORM SUPPORT 3883M: Benson Leung <bleung@chromium.org> 3884M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3885S: Maintained 3886T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3887F: drivers/platform/chrome/ 3888 3889CHROMEOS EC SUBDRIVERS 3890M: Benson Leung <bleung@chromium.org> 3891M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3892R: Guenter Roeck <groeck@chromium.org> 3893S: Maintained 3894N: cros_ec 3895N: cros-ec 3896F: drivers/power/supply/cros_usbpd-charger.c 3897 3898CHROMEOS EC CODEC DRIVER 3899M: Cheng-Yi Chiang <cychiang@chromium.org> 3900S: Maintained 3901R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3902R: Guenter Roeck <groeck@chromium.org> 3903F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3904F: sound/soc/codecs/cros_ec_codec.* 3905 3906CIRRUS LOGIC AUDIO CODEC DRIVERS 3907M: Brian Austin <brian.austin@cirrus.com> 3908M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3910S: Maintained 3911F: sound/soc/codecs/cs* 3912 3913CIRRUS LOGIC EP93XX ETHERNET DRIVER 3914M: Hartley Sweeten <hsweeten@visionengravers.com> 3915L: netdev@vger.kernel.org 3916S: Maintained 3917F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3918 3919CIRRUS LOGIC LOCHNAGAR DRIVER 3920M: Charles Keepax <ckeepax@opensource.cirrus.com> 3921M: Richard Fitzgerald <rf@opensource.cirrus.com> 3922L: patches@opensource.cirrus.com 3923S: Supported 3924F: drivers/clk/clk-lochnagar.c 3925F: drivers/hwmon/lochnagar-hwmon.c 3926F: drivers/mfd/lochnagar-i2c.c 3927F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3928F: drivers/regulator/lochnagar-regulator.c 3929F: sound/soc/codecs/lochnagar-sc.c 3930F: include/dt-bindings/clk/lochnagar.h 3931F: include/dt-bindings/pinctrl/lochnagar.h 3932F: include/linux/mfd/lochnagar* 3933F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3934F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3935F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3936F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3937F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3938F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3939F: Documentation/hwmon/lochnagar.rst 3940 3941CISCO FCOE HBA DRIVER 3942M: Satish Kharat <satishkh@cisco.com> 3943M: Sesidhar Baddela <sebaddel@cisco.com> 3944M: Karan Tilak Kumar <kartilak@cisco.com> 3945L: linux-scsi@vger.kernel.org 3946S: Supported 3947F: drivers/scsi/fnic/ 3948 3949CISCO SCSI HBA DRIVER 3950M: Karan Tilak Kumar <kartilak@cisco.com> 3951M: Sesidhar Baddela <sebaddel@cisco.com> 3952L: linux-scsi@vger.kernel.org 3953S: Supported 3954F: drivers/scsi/snic/ 3955 3956CISCO VIC ETHERNET NIC DRIVER 3957M: Christian Benvenuti <benve@cisco.com> 3958M: Govindarajulu Varadarajan <_govind@gmx.com> 3959M: Parvi Kaustubhi <pkaustub@cisco.com> 3960S: Supported 3961F: drivers/net/ethernet/cisco/enic/ 3962 3963CISCO VIC LOW LATENCY NIC DRIVER 3964M: Christian Benvenuti <benve@cisco.com> 3965M: Nelson Escobar <neescoba@cisco.com> 3966M: Parvi Kaustubhi <pkaustub@cisco.com> 3967S: Supported 3968F: drivers/infiniband/hw/usnic/ 3969 3970CIRRUS LOGIC MADERA CODEC DRIVERS 3971M: Charles Keepax <ckeepax@opensource.cirrus.com> 3972M: Richard Fitzgerald <rf@opensource.cirrus.com> 3973L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3974L: patches@opensource.cirrus.com 3975T: git https://github.com/CirrusLogic/linux-drivers.git 3976W: https://github.com/CirrusLogic/linux-drivers/wiki 3977S: Supported 3978F: Documentation/devicetree/bindings/mfd/madera.txt 3979F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3980F: Documentation/devicetree/bindings/sound/madera.txt 3981F: include/dt-bindings/sound/madera* 3982F: include/linux/irqchip/irq-madera* 3983F: include/linux/mfd/madera/* 3984F: include/sound/madera* 3985F: drivers/gpio/gpio-madera* 3986F: drivers/irqchip/irq-madera* 3987F: drivers/mfd/madera* 3988F: drivers/mfd/cs47l* 3989F: drivers/pinctrl/cirrus/* 3990F: sound/soc/codecs/cs47l* 3991F: sound/soc/codecs/madera* 3992 3993CLANG-FORMAT FILE 3994M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3995S: Maintained 3996F: .clang-format 3997 3998CLANG/LLVM BUILD SUPPORT 3999L: clang-built-linux@googlegroups.com 4000W: https://clangbuiltlinux.github.io/ 4001B: https://github.com/ClangBuiltLinux/linux/issues 4002C: irc://chat.freenode.net/clangbuiltlinux 4003S: Supported 4004K: \b(?i:clang|llvm)\b 4005 4006CLEANCACHE API 4007M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4008L: linux-kernel@vger.kernel.org 4009S: Maintained 4010F: mm/cleancache.c 4011F: include/linux/cleancache.h 4012 4013CLK API 4014M: Russell King <linux@armlinux.org.uk> 4015L: linux-clk@vger.kernel.org 4016S: Maintained 4017F: include/linux/clk.h 4018 4019CLOCKSOURCE, CLOCKEVENT DRIVERS 4020M: Daniel Lezcano <daniel.lezcano@linaro.org> 4021M: Thomas Gleixner <tglx@linutronix.de> 4022L: linux-kernel@vger.kernel.org 4023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4024S: Supported 4025F: drivers/clocksource/ 4026F: Documentation/devicetree/bindings/timer/ 4027 4028CMPC ACPI DRIVER 4029M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4030M: Daniel Oliveira Nascimento <don@syst.com.br> 4031L: platform-driver-x86@vger.kernel.org 4032S: Supported 4033F: drivers/platform/x86/classmate-laptop.c 4034 4035COBALT MEDIA DRIVER 4036M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4037L: linux-media@vger.kernel.org 4038T: git git://linuxtv.org/media_tree.git 4039W: https://linuxtv.org 4040S: Supported 4041F: drivers/media/pci/cobalt/ 4042 4043COCCINELLE/Semantic Patches (SmPL) 4044M: Julia Lawall <Julia.Lawall@lip6.fr> 4045M: Gilles Muller <Gilles.Muller@lip6.fr> 4046M: Nicolas Palix <nicolas.palix@imag.fr> 4047M: Michal Marek <michal.lkml@markovi.net> 4048L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4049T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4050W: http://coccinelle.lip6.fr/ 4051S: Supported 4052F: Documentation/dev-tools/coccinelle.rst 4053F: scripts/coccinelle/ 4054F: scripts/coccicheck 4055 4056CODA FILE SYSTEM 4057M: Jan Harkes <jaharkes@cs.cmu.edu> 4058M: coda@cs.cmu.edu 4059L: codalist@coda.cs.cmu.edu 4060W: http://www.coda.cs.cmu.edu/ 4061S: Maintained 4062F: Documentation/filesystems/coda.txt 4063F: fs/coda/ 4064F: include/linux/coda*.h 4065F: include/uapi/linux/coda*.h 4066 4067CODA V4L2 MEM2MEM DRIVER 4068M: Philipp Zabel <p.zabel@pengutronix.de> 4069L: linux-media@vger.kernel.org 4070S: Maintained 4071F: Documentation/devicetree/bindings/media/coda.txt 4072F: drivers/media/platform/coda/ 4073 4074CODE OF CONDUCT 4075M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4076S: Supported 4077F: Documentation/process/code-of-conduct.rst 4078F: Documentation/process/code-of-conduct-interpretation.rst 4079 4080COMMON CLK FRAMEWORK 4081M: Michael Turquette <mturquette@baylibre.com> 4082M: Stephen Boyd <sboyd@kernel.org> 4083L: linux-clk@vger.kernel.org 4084Q: http://patchwork.kernel.org/project/linux-clk/list/ 4085T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4086S: Maintained 4087F: Documentation/devicetree/bindings/clock/ 4088F: drivers/clk/ 4089X: drivers/clk/clkdev.c 4090F: include/linux/clk-pr* 4091F: include/linux/clk/ 4092F: include/linux/of_clk.h 4093 4094COMMON INTERNET FILE SYSTEM (CIFS) 4095M: Steve French <sfrench@samba.org> 4096L: linux-cifs@vger.kernel.org 4097L: samba-technical@lists.samba.org (moderated for non-subscribers) 4098W: http://linux-cifs.samba.org/ 4099T: git git://git.samba.org/sfrench/cifs-2.6.git 4100S: Supported 4101F: Documentation/filesystems/cifs/ 4102F: fs/cifs/ 4103 4104COMPACTPCI HOTPLUG CORE 4105M: Scott Murray <scott@spiteful.org> 4106L: linux-pci@vger.kernel.org 4107S: Maintained 4108F: drivers/pci/hotplug/cpci_hotplug* 4109 4110COMPACTPCI HOTPLUG GENERIC DRIVER 4111M: Scott Murray <scott@spiteful.org> 4112L: linux-pci@vger.kernel.org 4113S: Maintained 4114F: drivers/pci/hotplug/cpcihp_generic.c 4115 4116COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4117M: Scott Murray <scott@spiteful.org> 4118L: linux-pci@vger.kernel.org 4119S: Maintained 4120F: drivers/pci/hotplug/cpcihp_zt5550.* 4121 4122COMPAL LAPTOP SUPPORT 4123M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4124L: platform-driver-x86@vger.kernel.org 4125S: Maintained 4126F: drivers/platform/x86/compal-laptop.c 4127 4128COMPILER ATTRIBUTES 4129M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4130S: Maintained 4131F: include/linux/compiler_attributes.h 4132 4133CONEXANT ACCESSRUNNER USB DRIVER 4134L: accessrunner-general@lists.sourceforge.net 4135W: http://accessrunner.sourceforge.net/ 4136S: Orphan 4137F: drivers/usb/atm/cxacru.c 4138 4139CONFIGFS 4140M: Joel Becker <jlbec@evilplan.org> 4141M: Christoph Hellwig <hch@lst.de> 4142T: git git://git.infradead.org/users/hch/configfs.git 4143S: Supported 4144F: fs/configfs/ 4145F: include/linux/configfs.h 4146 4147CONNECTOR 4148M: Evgeniy Polyakov <zbr@ioremap.net> 4149L: netdev@vger.kernel.org 4150S: Maintained 4151F: drivers/connector/ 4152 4153CONTROL GROUP (CGROUP) 4154M: Tejun Heo <tj@kernel.org> 4155M: Li Zefan <lizefan@huawei.com> 4156M: Johannes Weiner <hannes@cmpxchg.org> 4157L: cgroups@vger.kernel.org 4158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4159S: Maintained 4160F: Documentation/admin-guide/cgroup-v2.rst 4161F: Documentation/cgroup-v1/ 4162F: include/linux/cgroup* 4163F: kernel/cgroup/ 4164 4165CONTROL GROUP - CPUSET 4166M: Li Zefan <lizefan@huawei.com> 4167L: cgroups@vger.kernel.org 4168W: http://www.bullopensource.org/cpuset/ 4169W: http://oss.sgi.com/projects/cpusets/ 4170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4171S: Maintained 4172F: Documentation/cgroup-v1/cpusets.rst 4173F: include/linux/cpuset.h 4174F: kernel/cgroup/cpuset.c 4175 4176CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4177M: Johannes Weiner <hannes@cmpxchg.org> 4178M: Michal Hocko <mhocko@kernel.org> 4179M: Vladimir Davydov <vdavydov.dev@gmail.com> 4180L: cgroups@vger.kernel.org 4181L: linux-mm@kvack.org 4182S: Maintained 4183F: mm/memcontrol.c 4184F: mm/swap_cgroup.c 4185 4186CORETEMP HARDWARE MONITORING DRIVER 4187M: Fenghua Yu <fenghua.yu@intel.com> 4188L: linux-hwmon@vger.kernel.org 4189S: Maintained 4190F: Documentation/hwmon/coretemp.rst 4191F: drivers/hwmon/coretemp.c 4192 4193COSA/SRP SYNC SERIAL DRIVER 4194M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4195W: http://www.fi.muni.cz/~kas/cosa/ 4196S: Maintained 4197F: drivers/net/wan/cosa* 4198 4199COUNTER SUBSYSTEM 4200M: William Breathitt Gray <vilhelm.gray@gmail.com> 4201L: linux-iio@vger.kernel.org 4202S: Maintained 4203F: Documentation/ABI/testing/sysfs-bus-counter* 4204F: Documentation/driver-api/generic-counter.rst 4205F: drivers/counter/ 4206F: include/linux/counter.h 4207F: include/linux/counter_enum.h 4208 4209CPMAC ETHERNET DRIVER 4210M: Florian Fainelli <f.fainelli@gmail.com> 4211L: netdev@vger.kernel.org 4212S: Maintained 4213F: drivers/net/ethernet/ti/cpmac.c 4214 4215CPU FREQUENCY SCALING FRAMEWORK 4216M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4217M: Viresh Kumar <viresh.kumar@linaro.org> 4218L: linux-pm@vger.kernel.org 4219S: Maintained 4220T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4221T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4222B: https://bugzilla.kernel.org 4223F: Documentation/admin-guide/pm/cpufreq.rst 4224F: Documentation/admin-guide/pm/intel_pstate.rst 4225F: Documentation/cpu-freq/ 4226F: Documentation/devicetree/bindings/cpufreq/ 4227F: drivers/cpufreq/ 4228F: kernel/sched/cpufreq*.c 4229F: include/linux/cpufreq.h 4230F: include/linux/sched/cpufreq.h 4231F: tools/testing/selftests/cpufreq/ 4232 4233CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4234M: Viresh Kumar <viresh.kumar@linaro.org> 4235M: Sudeep Holla <sudeep.holla@arm.com> 4236L: linux-pm@vger.kernel.org 4237W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4238S: Maintained 4239F: drivers/cpufreq/arm_big_little.h 4240F: drivers/cpufreq/arm_big_little.c 4241 4242CPU POWER MONITORING SUBSYSTEM 4243M: Thomas Renninger <trenn@suse.com> 4244M: Shuah Khan <shuah@kernel.org> 4245M: Shuah Khan <skhan@linuxfoundation.org> 4246L: linux-pm@vger.kernel.org 4247S: Maintained 4248F: tools/power/cpupower/ 4249 4250CPUID/MSR DRIVER 4251M: "H. Peter Anvin" <hpa@zytor.com> 4252S: Maintained 4253F: arch/x86/kernel/cpuid.c 4254F: arch/x86/kernel/msr.c 4255 4256CPUIDLE DRIVER - ARM BIG LITTLE 4257M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4258M: Daniel Lezcano <daniel.lezcano@linaro.org> 4259L: linux-pm@vger.kernel.org 4260L: linux-arm-kernel@lists.infradead.org 4261T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4262S: Maintained 4263F: drivers/cpuidle/cpuidle-big_little.c 4264 4265CPUIDLE DRIVER - ARM EXYNOS 4266M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4267M: Daniel Lezcano <daniel.lezcano@linaro.org> 4268M: Kukjin Kim <kgene@kernel.org> 4269L: linux-pm@vger.kernel.org 4270L: linux-samsung-soc@vger.kernel.org 4271S: Supported 4272F: drivers/cpuidle/cpuidle-exynos.c 4273F: arch/arm/mach-exynos/pm.c 4274 4275CPU IDLE TIME MANAGEMENT FRAMEWORK 4276M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4277M: Daniel Lezcano <daniel.lezcano@linaro.org> 4278L: linux-pm@vger.kernel.org 4279S: Maintained 4280T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4281B: https://bugzilla.kernel.org 4282F: Documentation/admin-guide/pm/cpuidle.rst 4283F: Documentation/driver-api/pm/cpuidle.rst 4284F: drivers/cpuidle/* 4285F: include/linux/cpuidle.h 4286 4287CRAMFS FILESYSTEM 4288M: Nicolas Pitre <nico@fluxnic.net> 4289S: Maintained 4290F: Documentation/filesystems/cramfs.txt 4291F: fs/cramfs/ 4292 4293CRYPTO API 4294M: Herbert Xu <herbert@gondor.apana.org.au> 4295M: "David S. Miller" <davem@davemloft.net> 4296L: linux-crypto@vger.kernel.org 4297T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4299S: Maintained 4300F: Documentation/crypto/ 4301F: Documentation/devicetree/bindings/crypto/ 4302F: arch/*/crypto/ 4303F: crypto/ 4304F: drivers/crypto/ 4305F: include/crypto/ 4306F: include/linux/crypto* 4307F: lib/crypto/ 4308 4309CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4310M: Neil Horman <nhorman@tuxdriver.com> 4311L: linux-crypto@vger.kernel.org 4312S: Maintained 4313F: crypto/ansi_cprng.c 4314F: crypto/rng.c 4315 4316CS3308 MEDIA DRIVER 4317M: Hans Verkuil <hverkuil@xs4all.nl> 4318L: linux-media@vger.kernel.org 4319T: git git://linuxtv.org/media_tree.git 4320W: http://linuxtv.org 4321S: Odd Fixes 4322F: drivers/media/i2c/cs3308.c 4323 4324CS5535 Audio ALSA driver 4325M: Jaya Kumar <jayakumar.alsa@gmail.com> 4326S: Maintained 4327F: sound/pci/cs5535audio/ 4328 4329CSI DRIVERS FOR ALLWINNER V3s 4330M: Yong Deng <yong.deng@magewell.com> 4331L: linux-media@vger.kernel.org 4332T: git git://linuxtv.org/media_tree.git 4333S: Maintained 4334F: drivers/media/platform/sunxi/sun6i-csi/ 4335F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4336 4337CW1200 WLAN driver 4338M: Solomon Peachy <pizza@shaftnet.org> 4339S: Maintained 4340F: drivers/net/wireless/st/cw1200/ 4341 4342CX18 VIDEO4LINUX DRIVER 4343M: Andy Walls <awalls@md.metrocast.net> 4344L: ivtv-devel@ivtvdriver.org (subscribers-only) 4345L: linux-media@vger.kernel.org 4346T: git git://linuxtv.org/media_tree.git 4347W: https://linuxtv.org 4348W: http://www.ivtvdriver.org/index.php/Cx18 4349S: Maintained 4350F: Documentation/media/v4l-drivers/cx18* 4351F: drivers/media/pci/cx18/ 4352F: include/uapi/linux/ivtv* 4353 4354CX2341X MPEG ENCODER HELPER MODULE 4355M: Hans Verkuil <hverkuil@xs4all.nl> 4356L: linux-media@vger.kernel.org 4357T: git git://linuxtv.org/media_tree.git 4358W: https://linuxtv.org 4359S: Maintained 4360F: drivers/media/common/cx2341x* 4361F: include/media/drv-intf/cx2341x.h 4362 4363CX24120 MEDIA DRIVER 4364M: Jemma Denson <jdenson@gmail.com> 4365M: Patrick Boettcher <patrick.boettcher@posteo.de> 4366L: linux-media@vger.kernel.org 4367W: https://linuxtv.org 4368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4369S: Maintained 4370F: drivers/media/dvb-frontends/cx24120* 4371 4372CX88 VIDEO4LINUX DRIVER 4373M: Mauro Carvalho Chehab <mchehab@kernel.org> 4374L: linux-media@vger.kernel.org 4375W: https://linuxtv.org 4376T: git git://linuxtv.org/media_tree.git 4377S: Odd fixes 4378F: Documentation/media/v4l-drivers/cx88* 4379F: drivers/media/pci/cx88/ 4380 4381CXD2820R MEDIA DRIVER 4382M: Antti Palosaari <crope@iki.fi> 4383L: linux-media@vger.kernel.org 4384W: https://linuxtv.org 4385W: http://palosaari.fi/linux/ 4386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4387T: git git://linuxtv.org/anttip/media_tree.git 4388S: Maintained 4389F: drivers/media/dvb-frontends/cxd2820r* 4390 4391CXGB3 ETHERNET DRIVER (CXGB3) 4392M: Vishal Kulkarni <vishal@chelsio.com> 4393L: netdev@vger.kernel.org 4394W: http://www.chelsio.com 4395S: Supported 4396F: drivers/net/ethernet/chelsio/cxgb3/ 4397 4398CXGB3 ISCSI DRIVER (CXGB3I) 4399M: Karen Xie <kxie@chelsio.com> 4400L: linux-scsi@vger.kernel.org 4401W: http://www.chelsio.com 4402S: Supported 4403F: drivers/scsi/cxgbi/cxgb3i 4404 4405CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4406M: Potnuri Bharat Teja <bharat@chelsio.com> 4407L: linux-rdma@vger.kernel.org 4408W: http://www.openfabrics.org 4409S: Supported 4410F: drivers/infiniband/hw/cxgb3/ 4411F: include/uapi/rdma/cxgb3-abi.h 4412 4413CXGB4 CRYPTO DRIVER (chcr) 4414M: Atul Gupta <atul.gupta@chelsio.com> 4415L: linux-crypto@vger.kernel.org 4416W: http://www.chelsio.com 4417S: Supported 4418F: drivers/crypto/chelsio 4419 4420CXGB4 ETHERNET DRIVER (CXGB4) 4421M: Vishal Kulkarni <vishal@chelsio.com> 4422L: netdev@vger.kernel.org 4423W: http://www.chelsio.com 4424S: Supported 4425F: drivers/net/ethernet/chelsio/cxgb4/ 4426 4427CXGB4 ISCSI DRIVER (CXGB4I) 4428M: Karen Xie <kxie@chelsio.com> 4429L: linux-scsi@vger.kernel.org 4430W: http://www.chelsio.com 4431S: Supported 4432F: drivers/scsi/cxgbi/cxgb4i 4433 4434CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4435M: Potnuri Bharat Teja <bharat@chelsio.com> 4436L: linux-rdma@vger.kernel.org 4437W: http://www.openfabrics.org 4438S: Supported 4439F: drivers/infiniband/hw/cxgb4/ 4440F: include/uapi/rdma/cxgb4-abi.h 4441 4442CXGB4VF ETHERNET DRIVER (CXGB4VF) 4443M: Casey Leedom <leedom@chelsio.com> 4444L: netdev@vger.kernel.org 4445W: http://www.chelsio.com 4446S: Supported 4447F: drivers/net/ethernet/chelsio/cxgb4vf/ 4448 4449CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4450M: Frederic Barrat <fbarrat@linux.ibm.com> 4451M: Andrew Donnellan <ajd@linux.ibm.com> 4452L: linuxppc-dev@lists.ozlabs.org 4453S: Supported 4454F: arch/powerpc/platforms/powernv/pci-cxl.c 4455F: drivers/misc/cxl/ 4456F: include/misc/cxl* 4457F: include/uapi/misc/cxl.h 4458F: Documentation/powerpc/cxl.txt 4459F: Documentation/ABI/testing/sysfs-class-cxl 4460 4461CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4462M: Manoj N. Kumar <manoj@linux.ibm.com> 4463M: Matthew R. Ochs <mrochs@linux.ibm.com> 4464M: Uma Krishnan <ukrishn@linux.ibm.com> 4465L: linux-scsi@vger.kernel.org 4466S: Supported 4467F: drivers/scsi/cxlflash/ 4468F: include/uapi/scsi/cxlflash_ioctl.h 4469F: Documentation/powerpc/cxlflash.txt 4470 4471CYBERPRO FB DRIVER 4472M: Russell King <linux@armlinux.org.uk> 4473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4474W: http://www.armlinux.org.uk/ 4475S: Maintained 4476F: drivers/video/fbdev/cyber2000fb.* 4477 4478CYCLADES ASYNC MUX DRIVER 4479W: http://www.cyclades.com/ 4480S: Orphan 4481F: drivers/tty/cyclades.c 4482F: include/linux/cyclades.h 4483F: include/uapi/linux/cyclades.h 4484 4485CYCLADES PC300 DRIVER 4486W: http://www.cyclades.com/ 4487S: Orphan 4488F: drivers/net/wan/pc300* 4489 4490CYPRESS_FIRMWARE MEDIA DRIVER 4491M: Antti Palosaari <crope@iki.fi> 4492L: linux-media@vger.kernel.org 4493W: https://linuxtv.org 4494W: http://palosaari.fi/linux/ 4495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4496T: git git://linuxtv.org/anttip/media_tree.git 4497S: Maintained 4498F: drivers/media/common/cypress_firmware* 4499 4500CYTTSP TOUCHSCREEN DRIVER 4501M: Ferruh Yigit <fery@cypress.com> 4502L: linux-input@vger.kernel.org 4503S: Supported 4504F: drivers/input/touchscreen/cyttsp* 4505F: include/linux/input/cyttsp.h 4506 4507D-LINK DIR-685 TOUCHKEYS DRIVER 4508M: Linus Walleij <linus.walleij@linaro.org> 4509L: linux-input@vger.kernel.org 4510S: Supported 4511F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4512 4513DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4514M: Joshua Kinard <kumba@gentoo.org> 4515S: Maintained 4516F: drivers/rtc/rtc-ds1685.c 4517F: include/linux/rtc/ds1685.h 4518 4519DAMA SLAVE for AX.25 4520M: Joerg Reuter <jreuter@yaina.de> 4521W: http://yaina.de/jreuter/ 4522W: http://www.qsl.net/dl1bke/ 4523L: linux-hams@vger.kernel.org 4524S: Maintained 4525F: net/ax25/af_ax25.c 4526F: net/ax25/ax25_dev.c 4527F: net/ax25/ax25_ds_* 4528F: net/ax25/ax25_in.c 4529F: net/ax25/ax25_out.c 4530F: net/ax25/ax25_timer.c 4531F: net/ax25/sysctl_net_ax25.c 4532 4533DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4534L: netdev@vger.kernel.org 4535S: Orphan 4536F: Documentation/networking/device_drivers/dec/dmfe.txt 4537F: drivers/net/ethernet/dec/tulip/dmfe.c 4538 4539DC390/AM53C974 SCSI driver 4540M: Hannes Reinecke <hare@suse.com> 4541L: linux-scsi@vger.kernel.org 4542S: Maintained 4543F: drivers/scsi/am53c974.c 4544 4545DC395x SCSI driver 4546M: Oliver Neukum <oliver@neukum.org> 4547M: Ali Akcaagac <aliakc@web.de> 4548M: Jamie Lenehan <lenehan@twibble.org> 4549L: dc395x@twibble.org 4550W: http://twibble.org/dist/dc395x/ 4551W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4552S: Maintained 4553F: Documentation/scsi/dc395x.txt 4554F: drivers/scsi/dc395x.* 4555 4556DCCP PROTOCOL 4557M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4558L: dccp@vger.kernel.org 4559W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4560S: Maintained 4561F: include/linux/dccp.h 4562F: include/uapi/linux/dccp.h 4563F: include/linux/tfrc.h 4564F: net/dccp/ 4565 4566DECnet NETWORK LAYER 4567W: http://linux-decnet.sourceforge.net 4568L: linux-decnet-user@lists.sourceforge.net 4569S: Orphan 4570F: Documentation/networking/decnet.txt 4571F: net/decnet/ 4572 4573DECSTATION PLATFORM SUPPORT 4574M: "Maciej W. Rozycki" <macro@linux-mips.org> 4575L: linux-mips@vger.kernel.org 4576W: http://www.linux-mips.org/wiki/DECstation 4577S: Maintained 4578F: arch/mips/dec/ 4579F: arch/mips/include/asm/dec/ 4580F: arch/mips/include/asm/mach-dec/ 4581 4582DEFXX FDDI NETWORK DRIVER 4583M: "Maciej W. Rozycki" <macro@linux-mips.org> 4584S: Maintained 4585F: drivers/net/fddi/defxx.* 4586 4587DELL SMBIOS DRIVER 4588M: Pali Rohár <pali.rohar@gmail.com> 4589M: Mario Limonciello <mario.limonciello@dell.com> 4590L: platform-driver-x86@vger.kernel.org 4591S: Maintained 4592F: drivers/platform/x86/dell-smbios.* 4593 4594DELL SMBIOS SMM DRIVER 4595M: Mario Limonciello <mario.limonciello@dell.com> 4596L: platform-driver-x86@vger.kernel.org 4597S: Maintained 4598F: drivers/platform/x86/dell-smbios-smm.c 4599 4600DELL SMBIOS WMI DRIVER 4601M: Mario Limonciello <mario.limonciello@dell.com> 4602L: platform-driver-x86@vger.kernel.org 4603S: Maintained 4604F: drivers/platform/x86/dell-smbios-wmi.c 4605F: tools/wmi/dell-smbios-example.c 4606 4607DEFZA FDDI NETWORK DRIVER 4608M: "Maciej W. Rozycki" <macro@linux-mips.org> 4609S: Maintained 4610F: drivers/net/fddi/defza.* 4611 4612DELL LAPTOP DRIVER 4613M: Matthew Garrett <mjg59@srcf.ucam.org> 4614M: Pali Rohár <pali.rohar@gmail.com> 4615L: platform-driver-x86@vger.kernel.org 4616S: Maintained 4617F: drivers/platform/x86/dell-laptop.c 4618 4619DELL LAPTOP FREEFALL DRIVER 4620M: Pali Rohár <pali.rohar@gmail.com> 4621S: Maintained 4622F: drivers/platform/x86/dell-smo8800.c 4623 4624DELL LAPTOP RBTN DRIVER 4625M: Pali Rohár <pali.rohar@gmail.com> 4626S: Maintained 4627F: drivers/platform/x86/dell-rbtn.* 4628 4629DELL REMOTE BIOS UPDATE DRIVER 4630M: Stuart Hayes <stuart.w.hayes@gmail.com> 4631L: platform-driver-x86@vger.kernel.org 4632S: Maintained 4633F: drivers/platform/x86/dell_rbu.c 4634 4635DELL LAPTOP SMM DRIVER 4636M: Pali Rohár <pali.rohar@gmail.com> 4637S: Maintained 4638F: drivers/hwmon/dell-smm-hwmon.c 4639F: include/uapi/linux/i8k.h 4640 4641DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4642M: Stuart Hayes <stuart.w.hayes@gmail.com> 4643L: platform-driver-x86@vger.kernel.org 4644S: Maintained 4645F: Documentation/dcdbas.txt 4646F: drivers/platform/x86/dcdbas.* 4647 4648DELL WMI NOTIFICATIONS DRIVER 4649M: Matthew Garrett <mjg59@srcf.ucam.org> 4650M: Pali Rohár <pali.rohar@gmail.com> 4651S: Maintained 4652F: drivers/platform/x86/dell-wmi.c 4653 4654DELL WMI DESCRIPTOR DRIVER 4655M: Mario Limonciello <mario.limonciello@dell.com> 4656S: Maintained 4657F: drivers/platform/x86/dell-wmi-descriptor.c 4658 4659DELTA ST MEDIA DRIVER 4660M: Hugues Fruchet <hugues.fruchet@st.com> 4661L: linux-media@vger.kernel.org 4662T: git git://linuxtv.org/media_tree.git 4663W: https://linuxtv.org 4664S: Supported 4665F: drivers/media/platform/sti/delta 4666 4667DENALI NAND DRIVER 4668M: Masahiro Yamada <yamada.masahiro@socionext.com> 4669L: linux-mtd@lists.infradead.org 4670S: Supported 4671F: drivers/mtd/nand/raw/denali* 4672 4673DESIGNWARE USB2 DRD IP DRIVER 4674M: Minas Harutyunyan <hminas@synopsys.com> 4675L: linux-usb@vger.kernel.org 4676T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4677S: Maintained 4678F: drivers/usb/dwc2/ 4679 4680DESIGNWARE USB3 DRD IP DRIVER 4681M: Felipe Balbi <balbi@kernel.org> 4682L: linux-usb@vger.kernel.org 4683T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4684S: Maintained 4685F: drivers/usb/dwc3/ 4686 4687DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4688M: Andreas Klinger <ak@it-klinger.de> 4689L: linux-iio@vger.kernel.org 4690S: Maintained 4691F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4692F: drivers/iio/proximity/srf*.c 4693 4694DEVICE COREDUMP (DEV_COREDUMP) 4695M: Johannes Berg <johannes@sipsolutions.net> 4696L: linux-kernel@vger.kernel.org 4697S: Maintained 4698F: drivers/base/devcoredump.c 4699F: include/linux/devcoredump.h 4700 4701DEVICE FREQUENCY (DEVFREQ) 4702M: MyungJoo Ham <myungjoo.ham@samsung.com> 4703M: Kyungmin Park <kyungmin.park@samsung.com> 4704R: Chanwoo Choi <cw00.choi@samsung.com> 4705L: linux-pm@vger.kernel.org 4706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4707S: Maintained 4708F: drivers/devfreq/ 4709F: include/linux/devfreq.h 4710F: Documentation/devicetree/bindings/devfreq/ 4711F: include/trace/events/devfreq.h 4712 4713DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4714M: Chanwoo Choi <cw00.choi@samsung.com> 4715L: linux-pm@vger.kernel.org 4716T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4717S: Supported 4718F: drivers/devfreq/event/ 4719F: drivers/devfreq/devfreq-event.c 4720F: include/linux/devfreq-event.h 4721F: Documentation/devicetree/bindings/devfreq/event/ 4722 4723DEVICE NUMBER REGISTRY 4724M: Torben Mathiasen <device@lanana.org> 4725W: http://lanana.org/docs/device-list/index.html 4726S: Maintained 4727 4728DEVICE-MAPPER (LVM) 4729M: Alasdair Kergon <agk@redhat.com> 4730M: Mike Snitzer <snitzer@redhat.com> 4731M: dm-devel@redhat.com 4732L: dm-devel@redhat.com 4733W: http://sources.redhat.com/dm 4734Q: http://patchwork.kernel.org/project/dm-devel/list/ 4735T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4736T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4737S: Maintained 4738F: Documentation/device-mapper/ 4739F: drivers/md/Makefile 4740F: drivers/md/Kconfig 4741F: drivers/md/dm* 4742F: drivers/md/persistent-data/ 4743F: include/linux/device-mapper.h 4744F: include/linux/dm-*.h 4745F: include/uapi/linux/dm-*.h 4746 4747DEVLINK 4748M: Jiri Pirko <jiri@mellanox.com> 4749L: netdev@vger.kernel.org 4750S: Supported 4751F: net/core/devlink.c 4752F: include/net/devlink.h 4753F: include/uapi/linux/devlink.h 4754 4755DIALOG SEMICONDUCTOR DRIVERS 4756M: Support Opensource <support.opensource@diasemi.com> 4757W: http://www.dialog-semiconductor.com/products 4758S: Supported 4759F: Documentation/hwmon/da90??.rst 4760F: Documentation/devicetree/bindings/mfd/da90*.txt 4761F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4762F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4763F: Documentation/devicetree/bindings/regulator/da92*.txt 4764F: Documentation/devicetree/bindings/regulator/slg51000.txt 4765F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4766F: Documentation/devicetree/bindings/sound/da[79]*.txt 4767F: drivers/gpio/gpio-da90??.c 4768F: drivers/hwmon/da90??-hwmon.c 4769F: drivers/iio/adc/da91??-*.c 4770F: drivers/input/misc/da90??_onkey.c 4771F: drivers/input/touchscreen/da9052_tsi.c 4772F: drivers/leds/leds-da90??.c 4773F: drivers/mfd/da903x.c 4774F: drivers/mfd/da90??-*.c 4775F: drivers/mfd/da91??-*.c 4776F: drivers/power/supply/da9052-battery.c 4777F: drivers/power/supply/da91??-*.c 4778F: drivers/regulator/da903x.c 4779F: drivers/regulator/da9???-regulator.[ch] 4780F: drivers/regulator/slg51000-regulator.[ch] 4781F: drivers/thermal/da90??-thermal.c 4782F: drivers/rtc/rtc-da90??.c 4783F: drivers/video/backlight/da90??_bl.c 4784F: drivers/watchdog/da90??_wdt.c 4785F: include/linux/mfd/da903x.h 4786F: include/linux/mfd/da9052/ 4787F: include/linux/mfd/da9055/ 4788F: include/linux/mfd/da9062/ 4789F: include/linux/mfd/da9063/ 4790F: include/linux/mfd/da9150/ 4791F: include/linux/regulator/da9211.h 4792F: include/sound/da[79]*.h 4793F: sound/soc/codecs/da[79]*.[ch] 4794 4795DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4796M: William Breathitt Gray <vilhelm.gray@gmail.com> 4797L: linux-gpio@vger.kernel.org 4798S: Maintained 4799F: drivers/gpio/gpio-gpio-mm.c 4800 4801DIOLAN U2C-12 I2C DRIVER 4802M: Guenter Roeck <linux@roeck-us.net> 4803L: linux-i2c@vger.kernel.org 4804S: Maintained 4805F: drivers/i2c/busses/i2c-diolan-u2c.c 4806 4807FILESYSTEM DIRECT ACCESS (DAX) 4808M: Dan Williams <dan.j.williams@intel.com> 4809R: Matthew Wilcox <willy@infradead.org> 4810R: Jan Kara <jack@suse.cz> 4811L: linux-fsdevel@vger.kernel.org 4812L: linux-nvdimm@lists.01.org 4813S: Supported 4814F: fs/dax.c 4815F: include/linux/dax.h 4816F: include/trace/events/fs_dax.h 4817 4818DEVICE DIRECT ACCESS (DAX) 4819M: Dan Williams <dan.j.williams@intel.com> 4820M: Vishal Verma <vishal.l.verma@intel.com> 4821M: Keith Busch <keith.busch@intel.com> 4822M: Dave Jiang <dave.jiang@intel.com> 4823L: linux-nvdimm@lists.01.org 4824S: Supported 4825F: drivers/dax/ 4826 4827DIRECTORY NOTIFICATION (DNOTIFY) 4828M: Jan Kara <jack@suse.cz> 4829R: Amir Goldstein <amir73il@gmail.com> 4830L: linux-fsdevel@vger.kernel.org 4831S: Maintained 4832F: Documentation/filesystems/dnotify.txt 4833F: fs/notify/dnotify/ 4834F: include/linux/dnotify.h 4835 4836DISK GEOMETRY AND PARTITION HANDLING 4837M: Andries Brouwer <aeb@cwi.nl> 4838W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4839W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4840W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4841S: Maintained 4842 4843DISKQUOTA 4844M: Jan Kara <jack@suse.com> 4845S: Maintained 4846F: Documentation/filesystems/quota.txt 4847F: fs/quota/ 4848F: include/linux/quota*.h 4849F: include/uapi/linux/quota*.h 4850 4851DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4852M: Bernie Thompson <bernie@plugable.com> 4853L: linux-fbdev@vger.kernel.org 4854S: Maintained 4855W: http://plugable.com/category/projects/udlfb/ 4856F: drivers/video/fbdev/udlfb.c 4857F: include/video/udlfb.h 4858F: Documentation/fb/udlfb.rst 4859 4860DISTRIBUTED LOCK MANAGER (DLM) 4861M: Christine Caulfield <ccaulfie@redhat.com> 4862M: David Teigland <teigland@redhat.com> 4863L: cluster-devel@redhat.com 4864W: http://sources.redhat.com/cluster/ 4865T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4866S: Supported 4867F: fs/dlm/ 4868 4869DMA BUFFER SHARING FRAMEWORK 4870M: Sumit Semwal <sumit.semwal@linaro.org> 4871S: Maintained 4872L: linux-media@vger.kernel.org 4873L: dri-devel@lists.freedesktop.org 4874L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4875F: drivers/dma-buf/ 4876F: include/linux/dma-buf* 4877F: include/linux/reservation.h 4878F: include/linux/*fence.h 4879F: Documentation/driver-api/dma-buf.rst 4880T: git git://anongit.freedesktop.org/drm/drm-misc 4881 4882DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4883M: Vinod Koul <vkoul@kernel.org> 4884L: dmaengine@vger.kernel.org 4885Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4886S: Maintained 4887F: drivers/dma/ 4888F: include/linux/dmaengine.h 4889F: include/linux/of_dma.h 4890F: Documentation/devicetree/bindings/dma/ 4891F: Documentation/driver-api/dmaengine/ 4892T: git git://git.infradead.org/users/vkoul/slave-dma.git 4893 4894DMA MAPPING HELPERS 4895M: Christoph Hellwig <hch@lst.de> 4896M: Marek Szyprowski <m.szyprowski@samsung.com> 4897R: Robin Murphy <robin.murphy@arm.com> 4898L: iommu@lists.linux-foundation.org 4899T: git git://git.infradead.org/users/hch/dma-mapping.git 4900W: http://git.infradead.org/users/hch/dma-mapping.git 4901S: Supported 4902F: kernel/dma/ 4903F: include/asm-generic/dma-mapping.h 4904F: include/linux/dma-direct.h 4905F: include/linux/dma-mapping.h 4906F: include/linux/dma-noncoherent.h 4907 4908DME1737 HARDWARE MONITOR DRIVER 4909M: Juerg Haefliger <juergh@gmail.com> 4910L: linux-hwmon@vger.kernel.org 4911S: Maintained 4912F: Documentation/hwmon/dme1737.rst 4913F: drivers/hwmon/dme1737.c 4914 4915DMI/SMBIOS SUPPORT 4916M: Jean Delvare <jdelvare@suse.com> 4917S: Maintained 4918T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4919F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4920F: drivers/firmware/dmi-id.c 4921F: drivers/firmware/dmi_scan.c 4922F: include/linux/dmi.h 4923 4924DOCUMENTATION 4925M: Jonathan Corbet <corbet@lwn.net> 4926L: linux-doc@vger.kernel.org 4927S: Maintained 4928F: Documentation/ 4929F: scripts/kernel-doc 4930X: Documentation/ABI/ 4931X: Documentation/firmware-guide/acpi/ 4932X: Documentation/devicetree/ 4933X: Documentation/i2c/ 4934X: Documentation/media/ 4935X: Documentation/power/ 4936X: Documentation/spi/ 4937T: git git://git.lwn.net/linux.git docs-next 4938 4939DOCUMENTATION/ITALIAN 4940M: Federico Vaga <federico.vaga@vaga.pv.it> 4941L: linux-doc@vger.kernel.org 4942S: Maintained 4943F: Documentation/translations/it_IT 4944 4945DONGWOON DW9714 LENS VOICE COIL DRIVER 4946M: Sakari Ailus <sakari.ailus@linux.intel.com> 4947L: linux-media@vger.kernel.org 4948T: git git://linuxtv.org/media_tree.git 4949S: Maintained 4950F: drivers/media/i2c/dw9714.c 4951F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4952 4953DONGWOON DW9807 LENS VOICE COIL DRIVER 4954M: Sakari Ailus <sakari.ailus@linux.intel.com> 4955L: linux-media@vger.kernel.org 4956T: git git://linuxtv.org/media_tree.git 4957S: Maintained 4958F: drivers/media/i2c/dw9807-vcm.c 4959F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4960 4961DOUBLETALK DRIVER 4962M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4963L: blinux-list@redhat.com 4964S: Maintained 4965F: drivers/char/dtlk.c 4966F: include/linux/dtlk.h 4967 4968DPAA2 DATAPATH I/O (DPIO) DRIVER 4969M: Roy Pledge <Roy.Pledge@nxp.com> 4970L: linux-kernel@vger.kernel.org 4971S: Maintained 4972F: drivers/soc/fsl/dpio 4973 4974DPAA2 ETHERNET DRIVER 4975M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4976L: netdev@vger.kernel.org 4977S: Maintained 4978F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4979F: drivers/net/ethernet/freescale/dpaa2/dpni* 4980F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4981F: drivers/net/ethernet/freescale/dpaa2/Makefile 4982F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4983 4984DPAA2 ETHERNET SWITCH DRIVER 4985M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4986M: Ioana Ciornei <ioana.ciornei@nxp.com> 4987L: linux-kernel@vger.kernel.org 4988S: Maintained 4989F: drivers/staging/fsl-dpaa2/ethsw 4990 4991DPT_I2O SCSI RAID DRIVER 4992M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4993L: linux-scsi@vger.kernel.org 4994W: http://www.adaptec.com/ 4995S: Maintained 4996F: drivers/scsi/dpt* 4997F: drivers/scsi/dpt/ 4998 4999DRBD DRIVER 5000M: Philipp Reisner <philipp.reisner@linbit.com> 5001M: Lars Ellenberg <lars.ellenberg@linbit.com> 5002L: drbd-dev@lists.linbit.com 5003W: http://www.drbd.org 5004T: git git://git.linbit.com/linux-drbd.git 5005T: git git://git.linbit.com/drbd-8.4.git 5006S: Supported 5007F: drivers/block/drbd/ 5008F: lib/lru_cache.c 5009F: Documentation/blockdev/drbd/ 5010 5011DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5012M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5013R: "Rafael J. Wysocki" <rafael@kernel.org> 5014T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5015S: Supported 5016F: Documentation/kobject.txt 5017F: drivers/base/ 5018F: fs/debugfs/ 5019F: fs/sysfs/ 5020F: include/linux/debugfs.h 5021F: include/linux/kobj* 5022F: lib/kobj* 5023 5024DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5025M: Kevin Hilman <khilman@kernel.org> 5026M: Nishanth Menon <nm@ti.com> 5027S: Maintained 5028F: drivers/power/avs/ 5029F: include/linux/power/smartreflex.h 5030L: linux-pm@vger.kernel.org 5031 5032DRM DRIVER FOR ARM PL111 CLCD 5033M: Eric Anholt <eric@anholt.net> 5034T: git git://anongit.freedesktop.org/drm/drm-misc 5035S: Supported 5036F: drivers/gpu/drm/pl111/ 5037 5038DRM DRIVER FOR ARM VERSATILE TFT PANELS 5039M: Linus Walleij <linus.walleij@linaro.org> 5040T: git git://anongit.freedesktop.org/drm/drm-misc 5041S: Maintained 5042F: drivers/gpu/drm/panel/panel-arm-versatile.c 5043F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5044 5045DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5046M: Dave Airlie <airlied@redhat.com> 5047S: Odd Fixes 5048F: drivers/gpu/drm/ast/ 5049 5050DRM DRIVER FOR ASPEED BMC GFX 5051M: Joel Stanley <joel@jms.id.au> 5052L: linux-aspeed@lists.ozlabs.org 5053T: git git://anongit.freedesktop.org/drm/drm-misc 5054S: Supported 5055F: drivers/gpu/drm/aspeed/ 5056F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5057 5058DRM DRIVER FOR BOCHS VIRTUAL GPU 5059M: Gerd Hoffmann <kraxel@redhat.com> 5060L: virtualization@lists.linux-foundation.org 5061T: git git://anongit.freedesktop.org/drm/drm-misc 5062S: Maintained 5063F: drivers/gpu/drm/bochs/ 5064 5065DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5066M: Linus Walleij <linus.walleij@linaro.org> 5067T: git git://anongit.freedesktop.org/drm/drm-misc 5068S: Maintained 5069F: drivers/gpu/drm/tve200/ 5070 5071DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5072M: Jagan Teki <jagan@amarulasolutions.com> 5073S: Maintained 5074F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5075F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5076 5077DRM DRIVER FOR ILITEK ILI9225 PANELS 5078M: David Lechner <david@lechnology.com> 5079S: Maintained 5080F: drivers/gpu/drm/tinydrm/ili9225.c 5081F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5082 5083DRM DRIVER FOR HX8357D PANELS 5084M: Eric Anholt <eric@anholt.net> 5085T: git git://anongit.freedesktop.org/drm/drm-misc 5086S: Maintained 5087F: drivers/gpu/drm/tinydrm/hx8357d.c 5088F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5089 5090DRM DRIVER FOR INTEL I810 VIDEO CARDS 5091S: Orphan / Obsolete 5092F: drivers/gpu/drm/i810/ 5093F: include/uapi/drm/i810_drm.h 5094 5095DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5096S: Orphan / Obsolete 5097F: drivers/gpu/drm/mga/ 5098F: include/uapi/drm/mga_drm.h 5099 5100DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5101M: Dave Airlie <airlied@redhat.com> 5102S: Odd Fixes 5103F: drivers/gpu/drm/mgag200/ 5104 5105DRM DRIVER FOR MI0283QT 5106M: Noralf Trønnes <noralf@tronnes.org> 5107S: Maintained 5108F: drivers/gpu/drm/tinydrm/mi0283qt.c 5109F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5110 5111DRM DRIVER FOR MSM ADRENO GPU 5112M: Rob Clark <robdclark@gmail.com> 5113M: Sean Paul <sean@poorly.run> 5114L: linux-arm-msm@vger.kernel.org 5115L: dri-devel@lists.freedesktop.org 5116L: freedreno@lists.freedesktop.org 5117T: git https://gitlab.freedesktop.org/drm/msm.git 5118S: Maintained 5119F: drivers/gpu/drm/msm/ 5120F: include/uapi/drm/msm_drm.h 5121F: Documentation/devicetree/bindings/display/msm/ 5122 5123DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5124M: Ben Skeggs <bskeggs@redhat.com> 5125L: dri-devel@lists.freedesktop.org 5126L: nouveau@lists.freedesktop.org 5127T: git git://github.com/skeggsb/linux 5128S: Supported 5129F: drivers/gpu/drm/nouveau/ 5130F: include/uapi/drm/nouveau_drm.h 5131 5132DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5133M: Stefan Mavrodiev <stefan@olimex.com> 5134S: Maintained 5135F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5136F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5137 5138DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5139M: Noralf Trønnes <noralf@tronnes.org> 5140S: Maintained 5141F: drivers/gpu/drm/tinydrm/repaper.c 5142F: Documentation/devicetree/bindings/display/repaper.txt 5143 5144DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5145M: Dave Airlie <airlied@redhat.com> 5146M: Gerd Hoffmann <kraxel@redhat.com> 5147L: virtualization@lists.linux-foundation.org 5148T: git git://anongit.freedesktop.org/drm/drm-misc 5149S: Obsolete 5150W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5151F: drivers/gpu/drm/cirrus/ 5152 5153DRM DRIVER FOR QXL VIRTUAL GPU 5154M: Dave Airlie <airlied@redhat.com> 5155M: Gerd Hoffmann <kraxel@redhat.com> 5156L: virtualization@lists.linux-foundation.org 5157L: spice-devel@lists.freedesktop.org 5158T: git git://anongit.freedesktop.org/drm/drm-misc 5159S: Maintained 5160F: drivers/gpu/drm/qxl/ 5161F: include/uapi/drm/qxl_drm.h 5162 5163DRM DRIVER FOR RAGE 128 VIDEO CARDS 5164S: Orphan / Obsolete 5165F: drivers/gpu/drm/r128/ 5166F: include/uapi/drm/r128_drm.h 5167 5168DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5169M: Guido Günther <agx@sigxcpu.org> 5170S: Maintained 5171F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5172F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5173 5174DRM DRIVER FOR SAVAGE VIDEO CARDS 5175S: Orphan / Obsolete 5176F: drivers/gpu/drm/savage/ 5177F: include/uapi/drm/savage_drm.h 5178 5179DRM DRIVER FOR SIS VIDEO CARDS 5180S: Orphan / Obsolete 5181F: drivers/gpu/drm/sis/ 5182F: include/uapi/drm/sis_drm.h 5183 5184DRM DRIVER FOR SITRONIX ST7701 PANELS 5185M: Jagan Teki <jagan@amarulasolutions.com> 5186S: Maintained 5187F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5188F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5189 5190DRM DRIVER FOR SITRONIX ST7586 PANELS 5191M: David Lechner <david@lechnology.com> 5192S: Maintained 5193F: drivers/gpu/drm/tinydrm/st7586.c 5194F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5195 5196DRM DRIVER FOR SITRONIX ST7735R PANELS 5197M: David Lechner <david@lechnology.com> 5198S: Maintained 5199F: drivers/gpu/drm/tinydrm/st7735r.c 5200F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5201 5202DRM DRIVER FOR TDFX VIDEO CARDS 5203S: Orphan / Obsolete 5204F: drivers/gpu/drm/tdfx/ 5205 5206DRM DRIVER FOR TPO TPG110 PANELS 5207M: Linus Walleij <linus.walleij@linaro.org> 5208T: git git://anongit.freedesktop.org/drm/drm-misc 5209S: Maintained 5210F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5211F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5212 5213DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5214M: Dave Airlie <airlied@redhat.com> 5215R: Sean Paul <sean@poorly.run> 5216L: dri-devel@lists.freedesktop.org 5217S: Odd Fixes 5218F: drivers/gpu/drm/udl/ 5219T: git git://anongit.freedesktop.org/drm/drm-misc 5220 5221DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5222M: Hans de Goede <hdegoede@redhat.com> 5223L: dri-devel@lists.freedesktop.org 5224S: Maintained 5225F: drivers/gpu/drm/vboxvideo/ 5226T: git git://anongit.freedesktop.org/drm/drm-misc 5227 5228DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5229M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5230R: Haneen Mohammed <hamohammed.sa@gmail.com> 5231R: Daniel Vetter <daniel@ffwll.ch> 5232T: git git://anongit.freedesktop.org/drm/drm-misc 5233S: Maintained 5234L: dri-devel@lists.freedesktop.org 5235F: drivers/gpu/drm/vkms/ 5236F: Documentation/gpu/vkms.rst 5237 5238DRM DRIVER FOR VMWARE VIRTUAL GPU 5239M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5240M: Thomas Hellstrom <thellstrom@vmware.com> 5241L: dri-devel@lists.freedesktop.org 5242T: git git://people.freedesktop.org/~thomash/linux 5243S: Supported 5244F: drivers/gpu/drm/vmwgfx/ 5245F: include/uapi/drm/vmwgfx_drm.h 5246 5247DRM DRIVERS 5248M: David Airlie <airlied@linux.ie> 5249M: Daniel Vetter <daniel@ffwll.ch> 5250L: dri-devel@lists.freedesktop.org 5251T: git git://anongit.freedesktop.org/drm/drm 5252B: https://bugs.freedesktop.org/ 5253C: irc://chat.freenode.net/dri-devel 5254S: Maintained 5255F: drivers/gpu/drm/ 5256F: drivers/gpu/vga/ 5257F: Documentation/devicetree/bindings/display/ 5258F: Documentation/devicetree/bindings/gpu/ 5259F: Documentation/gpu/ 5260F: include/drm/ 5261F: include/uapi/drm/ 5262F: include/linux/vga* 5263 5264DRM DRIVERS AND MISC GPU PATCHES 5265M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5266M: Maxime Ripard <maxime.ripard@bootlin.com> 5267M: Sean Paul <sean@poorly.run> 5268W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5269S: Maintained 5270T: git git://anongit.freedesktop.org/drm/drm-misc 5271F: Documentation/gpu/ 5272F: drivers/gpu/vga/ 5273F: drivers/gpu/drm/* 5274F: include/drm/drm* 5275F: include/uapi/drm/drm* 5276F: include/linux/vga* 5277 5278DRM DRIVERS FOR ALLWINNER A10 5279M: Maxime Ripard <maxime.ripard@bootlin.com> 5280L: dri-devel@lists.freedesktop.org 5281S: Supported 5282F: drivers/gpu/drm/sun4i/ 5283F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5284T: git git://anongit.freedesktop.org/drm/drm-misc 5285 5286DRM DRIVERS FOR AMLOGIC SOCS 5287M: Neil Armstrong <narmstrong@baylibre.com> 5288L: dri-devel@lists.freedesktop.org 5289L: linux-amlogic@lists.infradead.org 5290W: http://linux-meson.com/ 5291S: Supported 5292F: drivers/gpu/drm/meson/ 5293F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5294F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5295F: Documentation/gpu/meson.rst 5296T: git git://anongit.freedesktop.org/drm/drm-misc 5297 5298DRM DRIVERS FOR ATMEL HLCDC 5299M: Boris Brezillon <bbrezillon@kernel.org> 5300L: dri-devel@lists.freedesktop.org 5301S: Supported 5302F: drivers/gpu/drm/atmel-hlcdc/ 5303F: Documentation/devicetree/bindings/display/atmel/ 5304T: git git://anongit.freedesktop.org/drm/drm-misc 5305 5306DRM DRIVERS FOR BRIDGE CHIPS 5307M: Andrzej Hajda <a.hajda@samsung.com> 5308R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5309S: Maintained 5310T: git git://anongit.freedesktop.org/drm/drm-misc 5311F: drivers/gpu/drm/bridge/ 5312 5313DRM DRIVERS FOR EXYNOS 5314M: Inki Dae <inki.dae@samsung.com> 5315M: Joonyoung Shim <jy0922.shim@samsung.com> 5316M: Seung-Woo Kim <sw0312.kim@samsung.com> 5317M: Kyungmin Park <kyungmin.park@samsung.com> 5318L: dri-devel@lists.freedesktop.org 5319T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5320S: Supported 5321F: drivers/gpu/drm/exynos/ 5322F: include/uapi/drm/exynos_drm.h 5323F: Documentation/devicetree/bindings/display/exynos/ 5324 5325DRM DRIVERS FOR FREESCALE DCU 5326M: Stefan Agner <stefan@agner.ch> 5327M: Alison Wang <alison.wang@nxp.com> 5328L: dri-devel@lists.freedesktop.org 5329S: Supported 5330F: drivers/gpu/drm/fsl-dcu/ 5331F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5332F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5333F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5334T: git git://anongit.freedesktop.org/drm/drm-misc 5335 5336DRM DRIVERS FOR FREESCALE IMX 5337M: Philipp Zabel <p.zabel@pengutronix.de> 5338L: dri-devel@lists.freedesktop.org 5339S: Maintained 5340F: drivers/gpu/drm/imx/ 5341F: drivers/gpu/ipu-v3/ 5342F: Documentation/devicetree/bindings/display/imx/ 5343 5344DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5345M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5346L: dri-devel@lists.freedesktop.org 5347T: git git://github.com/patjak/drm-gma500 5348S: Maintained 5349F: drivers/gpu/drm/gma500/ 5350 5351DRM DRIVERS FOR HISILICON 5352M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5353M: Rongrong Zou <zourongrong@gmail.com> 5354R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5355R: Chen Feng <puck.chen@hisilicon.com> 5356L: dri-devel@lists.freedesktop.org 5357T: git git://github.com/xin3liang/linux.git 5358S: Maintained 5359F: drivers/gpu/drm/hisilicon/ 5360F: Documentation/devicetree/bindings/display/hisilicon/ 5361 5362DRM DRIVERS FOR LIMA 5363M: Qiang Yu <yuq825@gmail.com> 5364L: dri-devel@lists.freedesktop.org 5365L: lima@lists.freedesktop.org (moderated for non-subscribers) 5366S: Maintained 5367F: drivers/gpu/drm/lima/ 5368F: include/uapi/drm/lima_drm.h 5369T: git git://anongit.freedesktop.org/drm/drm-misc 5370 5371DRM DRIVERS FOR MEDIATEK 5372M: CK Hu <ck.hu@mediatek.com> 5373M: Philipp Zabel <p.zabel@pengutronix.de> 5374L: dri-devel@lists.freedesktop.org 5375S: Supported 5376F: drivers/gpu/drm/mediatek/ 5377F: Documentation/devicetree/bindings/display/mediatek/ 5378 5379DRM DRIVERS FOR NVIDIA TEGRA 5380M: Thierry Reding <thierry.reding@gmail.com> 5381L: dri-devel@lists.freedesktop.org 5382L: linux-tegra@vger.kernel.org 5383T: git git://anongit.freedesktop.org/tegra/linux.git 5384S: Supported 5385F: drivers/gpu/drm/tegra/ 5386F: drivers/gpu/host1x/ 5387F: include/linux/host1x.h 5388F: include/uapi/drm/tegra_drm.h 5389F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5390 5391DRM DRIVERS FOR RENESAS 5392M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5393M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5394L: dri-devel@lists.freedesktop.org 5395L: linux-renesas-soc@vger.kernel.org 5396T: git git://linuxtv.org/pinchartl/media drm/du/next 5397S: Supported 5398F: drivers/gpu/drm/rcar-du/ 5399F: drivers/gpu/drm/shmobile/ 5400F: include/linux/platform_data/shmob_drm.h 5401F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5402F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5403F: Documentation/devicetree/bindings/display/renesas,du.txt 5404 5405DRM DRIVERS FOR ROCKCHIP 5406M: Sandy Huang <hjc@rock-chips.com> 5407M: Heiko Stübner <heiko@sntech.de> 5408L: dri-devel@lists.freedesktop.org 5409S: Maintained 5410F: drivers/gpu/drm/rockchip/ 5411F: Documentation/devicetree/bindings/display/rockchip/ 5412T: git git://anongit.freedesktop.org/drm/drm-misc 5413 5414DRM DRIVERS FOR STI 5415M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5416M: Vincent Abriou <vincent.abriou@st.com> 5417L: dri-devel@lists.freedesktop.org 5418T: git git://anongit.freedesktop.org/drm/drm-misc 5419S: Maintained 5420F: drivers/gpu/drm/sti 5421F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5422 5423DRM DRIVERS FOR STM 5424M: Yannick Fertre <yannick.fertre@st.com> 5425M: Philippe Cornu <philippe.cornu@st.com> 5426M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5427M: Vincent Abriou <vincent.abriou@st.com> 5428L: dri-devel@lists.freedesktop.org 5429T: git git://anongit.freedesktop.org/drm/drm-misc 5430S: Maintained 5431F: drivers/gpu/drm/stm 5432F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5433 5434DRM DRIVERS FOR TI LCDC 5435M: Jyri Sarha <jsarha@ti.com> 5436R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5437L: dri-devel@lists.freedesktop.org 5438S: Maintained 5439F: drivers/gpu/drm/tilcdc/ 5440F: Documentation/devicetree/bindings/display/tilcdc/ 5441 5442DRM DRIVERS FOR TI OMAP 5443M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5444L: dri-devel@lists.freedesktop.org 5445S: Maintained 5446F: drivers/gpu/drm/omapdrm/ 5447F: Documentation/devicetree/bindings/display/ti/ 5448 5449DRM DRIVERS FOR V3D 5450M: Eric Anholt <eric@anholt.net> 5451S: Supported 5452F: drivers/gpu/drm/v3d/ 5453F: include/uapi/drm/v3d_drm.h 5454F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5455T: git git://anongit.freedesktop.org/drm/drm-misc 5456 5457DRM DRIVERS FOR VC4 5458M: Eric Anholt <eric@anholt.net> 5459T: git git://github.com/anholt/linux 5460S: Supported 5461F: drivers/gpu/drm/vc4/ 5462F: include/uapi/drm/vc4_drm.h 5463F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5464T: git git://anongit.freedesktop.org/drm/drm-misc 5465 5466DRM DRIVERS FOR VIVANTE GPU IP 5467M: Lucas Stach <l.stach@pengutronix.de> 5468R: Russell King <linux+etnaviv@armlinux.org.uk> 5469R: Christian Gmeiner <christian.gmeiner@gmail.com> 5470L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5471L: dri-devel@lists.freedesktop.org 5472S: Maintained 5473F: drivers/gpu/drm/etnaviv/ 5474F: include/uapi/drm/etnaviv_drm.h 5475F: Documentation/devicetree/bindings/display/etnaviv/ 5476 5477DRM DRIVERS FOR ZTE ZX 5478M: Shawn Guo <shawnguo@kernel.org> 5479L: dri-devel@lists.freedesktop.org 5480S: Maintained 5481F: drivers/gpu/drm/zte/ 5482F: Documentation/devicetree/bindings/display/zte,vou.txt 5483T: git git://anongit.freedesktop.org/drm/drm-misc 5484 5485DRM PANEL DRIVERS 5486M: Thierry Reding <thierry.reding@gmail.com> 5487L: dri-devel@lists.freedesktop.org 5488T: git git://anongit.freedesktop.org/drm/drm-misc 5489S: Maintained 5490F: drivers/gpu/drm/drm_panel.c 5491F: drivers/gpu/drm/panel/ 5492F: include/drm/drm_panel.h 5493F: Documentation/devicetree/bindings/display/panel/ 5494 5495DRM TINYDRM DRIVERS 5496M: Noralf Trønnes <noralf@tronnes.org> 5497W: https://github.com/notro/tinydrm/wiki/Development 5498T: git git://anongit.freedesktop.org/drm/drm-misc 5499S: Maintained 5500F: drivers/gpu/drm/tinydrm/ 5501F: include/drm/tinydrm/ 5502 5503DRM DRIVERS FOR XEN 5504M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5505T: git git://anongit.freedesktop.org/drm/drm-misc 5506L: dri-devel@lists.freedesktop.org 5507L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5508S: Supported 5509F: drivers/gpu/drm/xen/ 5510F: Documentation/gpu/xen-front.rst 5511 5512DRM TTM SUBSYSTEM 5513M: Christian Koenig <christian.koenig@amd.com> 5514M: Huang Rui <ray.huang@amd.com> 5515M: Junwei Zhang <Jerry.Zhang@amd.com> 5516T: git git://people.freedesktop.org/~agd5f/linux 5517S: Maintained 5518L: dri-devel@lists.freedesktop.org 5519F: include/drm/ttm/ 5520F: drivers/gpu/drm/ttm/ 5521 5522DSBR100 USB FM RADIO DRIVER 5523M: Alexey Klimov <klimov.linux@gmail.com> 5524L: linux-media@vger.kernel.org 5525T: git git://linuxtv.org/media_tree.git 5526S: Maintained 5527F: drivers/media/radio/dsbr100.c 5528 5529DSCC4 DRIVER 5530M: Francois Romieu <romieu@fr.zoreil.com> 5531L: netdev@vger.kernel.org 5532S: Maintained 5533F: drivers/net/wan/dscc4.c 5534 5535DT3155 MEDIA DRIVER 5536M: Hans Verkuil <hverkuil@xs4all.nl> 5537L: linux-media@vger.kernel.org 5538T: git git://linuxtv.org/media_tree.git 5539W: https://linuxtv.org 5540S: Odd Fixes 5541F: drivers/media/pci/dt3155/ 5542 5543DVB_USB_AF9015 MEDIA DRIVER 5544M: Antti Palosaari <crope@iki.fi> 5545L: linux-media@vger.kernel.org 5546W: https://linuxtv.org 5547W: http://palosaari.fi/linux/ 5548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5549T: git git://linuxtv.org/anttip/media_tree.git 5550S: Maintained 5551F: drivers/media/usb/dvb-usb-v2/af9015* 5552 5553DVB_USB_AF9035 MEDIA DRIVER 5554M: Antti Palosaari <crope@iki.fi> 5555L: linux-media@vger.kernel.org 5556W: https://linuxtv.org 5557W: http://palosaari.fi/linux/ 5558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5559T: git git://linuxtv.org/anttip/media_tree.git 5560S: Maintained 5561F: drivers/media/usb/dvb-usb-v2/af9035* 5562 5563DVB_USB_ANYSEE MEDIA DRIVER 5564M: Antti Palosaari <crope@iki.fi> 5565L: linux-media@vger.kernel.org 5566W: https://linuxtv.org 5567W: http://palosaari.fi/linux/ 5568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5569T: git git://linuxtv.org/anttip/media_tree.git 5570S: Maintained 5571F: drivers/media/usb/dvb-usb-v2/anysee* 5572 5573DVB_USB_AU6610 MEDIA DRIVER 5574M: Antti Palosaari <crope@iki.fi> 5575L: linux-media@vger.kernel.org 5576W: https://linuxtv.org 5577W: http://palosaari.fi/linux/ 5578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5579T: git git://linuxtv.org/anttip/media_tree.git 5580S: Maintained 5581F: drivers/media/usb/dvb-usb-v2/au6610* 5582 5583DVB_USB_CE6230 MEDIA DRIVER 5584M: Antti Palosaari <crope@iki.fi> 5585L: linux-media@vger.kernel.org 5586W: https://linuxtv.org 5587W: http://palosaari.fi/linux/ 5588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5589T: git git://linuxtv.org/anttip/media_tree.git 5590S: Maintained 5591F: drivers/media/usb/dvb-usb-v2/ce6230* 5592 5593DVB_USB_CXUSB MEDIA DRIVER 5594M: Michael Krufky <mkrufky@linuxtv.org> 5595L: linux-media@vger.kernel.org 5596W: https://linuxtv.org 5597W: http://github.com/mkrufky 5598Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5599T: git git://linuxtv.org/media_tree.git 5600S: Maintained 5601F: drivers/media/usb/dvb-usb/cxusb* 5602 5603DVB_USB_EC168 MEDIA DRIVER 5604M: Antti Palosaari <crope@iki.fi> 5605L: linux-media@vger.kernel.org 5606W: https://linuxtv.org 5607W: http://palosaari.fi/linux/ 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/ec168* 5612 5613DVB_USB_GL861 MEDIA DRIVER 5614M: Antti Palosaari <crope@iki.fi> 5615L: linux-media@vger.kernel.org 5616W: https://linuxtv.org 5617Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5618T: git git://linuxtv.org/anttip/media_tree.git 5619S: Maintained 5620F: drivers/media/usb/dvb-usb-v2/gl861* 5621 5622DVB_USB_MXL111SF MEDIA DRIVER 5623M: Michael Krufky <mkrufky@linuxtv.org> 5624L: linux-media@vger.kernel.org 5625W: https://linuxtv.org 5626W: http://github.com/mkrufky 5627Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5628T: git git://linuxtv.org/mkrufky/mxl111sf.git 5629S: Maintained 5630F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5631 5632DVB_USB_RTL28XXU MEDIA DRIVER 5633M: Antti Palosaari <crope@iki.fi> 5634L: linux-media@vger.kernel.org 5635W: https://linuxtv.org 5636W: http://palosaari.fi/linux/ 5637Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5638T: git git://linuxtv.org/anttip/media_tree.git 5639S: Maintained 5640F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5641 5642DVB_USB_V2 MEDIA DRIVER 5643M: Antti Palosaari <crope@iki.fi> 5644L: linux-media@vger.kernel.org 5645W: https://linuxtv.org 5646W: http://palosaari.fi/linux/ 5647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5648T: git git://linuxtv.org/anttip/media_tree.git 5649S: Maintained 5650F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5651F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5652 5653DYNAMIC DEBUG 5654M: Jason Baron <jbaron@akamai.com> 5655S: Maintained 5656F: lib/dynamic_debug.c 5657F: include/linux/dynamic_debug.h 5658 5659DYNAMIC INTERRUPT MODERATION 5660M: Tal Gilboa <talgi@mellanox.com> 5661S: Maintained 5662F: include/linux/dim.h 5663F: lib/dim/ 5664 5665DZ DECSTATION DZ11 SERIAL DRIVER 5666M: "Maciej W. Rozycki" <macro@linux-mips.org> 5667S: Maintained 5668F: drivers/tty/serial/dz.* 5669 5670E3X0 POWER BUTTON DRIVER 5671M: Moritz Fischer <moritz.fischer@ettus.com> 5672L: usrp-users@lists.ettus.com 5673W: http://www.ettus.com 5674S: Supported 5675F: drivers/input/misc/e3x0-button.c 5676F: Documentation/devicetree/bindings/input/e3x0-button.txt 5677 5678E4000 MEDIA DRIVER 5679M: Antti Palosaari <crope@iki.fi> 5680L: linux-media@vger.kernel.org 5681W: https://linuxtv.org 5682W: http://palosaari.fi/linux/ 5683Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5684T: git git://linuxtv.org/anttip/media_tree.git 5685S: Maintained 5686F: drivers/media/tuners/e4000* 5687 5688EARTH_PT1 MEDIA DRIVER 5689M: Akihiro Tsukada <tskd08@gmail.com> 5690L: linux-media@vger.kernel.org 5691S: Odd Fixes 5692F: drivers/media/pci/pt1/ 5693 5694EARTH_PT3 MEDIA DRIVER 5695M: Akihiro Tsukada <tskd08@gmail.com> 5696L: linux-media@vger.kernel.org 5697S: Odd Fixes 5698F: drivers/media/pci/pt3/ 5699 5700EC100 MEDIA DRIVER 5701M: Antti Palosaari <crope@iki.fi> 5702L: linux-media@vger.kernel.org 5703W: https://linuxtv.org 5704W: http://palosaari.fi/linux/ 5705Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5706T: git git://linuxtv.org/anttip/media_tree.git 5707S: Maintained 5708F: drivers/media/dvb-frontends/ec100* 5709 5710ECRYPT FILE SYSTEM 5711M: Tyler Hicks <tyhicks@canonical.com> 5712L: ecryptfs@vger.kernel.org 5713W: http://ecryptfs.org 5714W: https://launchpad.net/ecryptfs 5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5716S: Supported 5717F: Documentation/filesystems/ecryptfs.txt 5718F: fs/ecryptfs/ 5719 5720EDAC-AMD64 5721M: Borislav Petkov <bp@alien8.de> 5722L: linux-edac@vger.kernel.org 5723S: Maintained 5724F: drivers/edac/amd64_edac* 5725 5726EDAC-AST2500 5727M: Stefan Schaeckeler <sschaeck@cisco.com> 5728S: Supported 5729F: drivers/edac/aspeed_edac.c 5730F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5731 5732EDAC-CALXEDA 5733M: Robert Richter <rric@kernel.org> 5734L: linux-edac@vger.kernel.org 5735S: Maintained 5736F: drivers/edac/highbank* 5737 5738EDAC-CAVIUM OCTEON 5739M: Ralf Baechle <ralf@linux-mips.org> 5740M: David Daney <david.daney@cavium.com> 5741L: linux-edac@vger.kernel.org 5742L: linux-mips@vger.kernel.org 5743S: Supported 5744F: drivers/edac/octeon_edac* 5745 5746EDAC-CAVIUM THUNDERX 5747M: David Daney <david.daney@cavium.com> 5748M: Jan Glauber <jglauber@cavium.com> 5749L: linux-edac@vger.kernel.org 5750S: Supported 5751F: drivers/edac/thunderx_edac* 5752 5753EDAC-CORE 5754M: Borislav Petkov <bp@alien8.de> 5755M: Mauro Carvalho Chehab <mchehab@kernel.org> 5756R: James Morse <james.morse@arm.com> 5757L: linux-edac@vger.kernel.org 5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5760S: Supported 5761F: Documentation/admin-guide/ras.rst 5762F: Documentation/driver-api/edac.rst 5763F: drivers/edac/ 5764F: include/linux/edac.h 5765 5766EDAC-E752X 5767M: Mark Gross <mark.gross@intel.com> 5768L: linux-edac@vger.kernel.org 5769S: Maintained 5770F: drivers/edac/e752x_edac.c 5771 5772EDAC-E7XXX 5773L: linux-edac@vger.kernel.org 5774S: Maintained 5775F: drivers/edac/e7xxx_edac.c 5776 5777EDAC-FSL_DDR 5778M: York Sun <york.sun@nxp.com> 5779L: linux-edac@vger.kernel.org 5780S: Maintained 5781F: drivers/edac/fsl_ddr_edac.* 5782 5783EDAC-GHES 5784M: Mauro Carvalho Chehab <mchehab@kernel.org> 5785L: linux-edac@vger.kernel.org 5786S: Maintained 5787F: drivers/edac/ghes_edac.c 5788 5789EDAC-I10NM 5790M: Tony Luck <tony.luck@intel.com> 5791L: linux-edac@vger.kernel.org 5792S: Maintained 5793F: drivers/edac/i10nm_base.c 5794 5795EDAC-I3000 5796L: linux-edac@vger.kernel.org 5797S: Orphan 5798F: drivers/edac/i3000_edac.c 5799 5800EDAC-I5000 5801L: linux-edac@vger.kernel.org 5802S: Maintained 5803F: drivers/edac/i5000_edac.c 5804 5805EDAC-I5400 5806M: Mauro Carvalho Chehab <mchehab@kernel.org> 5807L: linux-edac@vger.kernel.org 5808S: Maintained 5809F: drivers/edac/i5400_edac.c 5810 5811EDAC-I7300 5812M: Mauro Carvalho Chehab <mchehab@kernel.org> 5813L: linux-edac@vger.kernel.org 5814S: Maintained 5815F: drivers/edac/i7300_edac.c 5816 5817EDAC-I7CORE 5818M: Mauro Carvalho Chehab <mchehab@kernel.org> 5819L: linux-edac@vger.kernel.org 5820S: Maintained 5821F: drivers/edac/i7core_edac.c 5822 5823EDAC-I82443BXGX 5824M: Tim Small <tim@buttersideup.com> 5825L: linux-edac@vger.kernel.org 5826S: Maintained 5827F: drivers/edac/i82443bxgx_edac.c 5828 5829EDAC-I82975X 5830M: "Arvind R." <arvino55@gmail.com> 5831L: linux-edac@vger.kernel.org 5832S: Maintained 5833F: drivers/edac/i82975x_edac.c 5834 5835EDAC-IE31200 5836M: Jason Baron <jbaron@akamai.com> 5837L: linux-edac@vger.kernel.org 5838S: Maintained 5839F: drivers/edac/ie31200_edac.c 5840 5841EDAC-MPC85XX 5842M: Johannes Thumshirn <morbidrsa@gmail.com> 5843L: linux-edac@vger.kernel.org 5844S: Maintained 5845F: drivers/edac/mpc85xx_edac.[ch] 5846 5847EDAC-PASEMI 5848M: Egor Martovetsky <egor@pasemi.com> 5849L: linux-edac@vger.kernel.org 5850S: Maintained 5851F: drivers/edac/pasemi_edac.c 5852 5853EDAC-PND2 5854M: Tony Luck <tony.luck@intel.com> 5855L: linux-edac@vger.kernel.org 5856S: Maintained 5857F: drivers/edac/pnd2_edac.[ch] 5858 5859EDAC-R82600 5860M: Tim Small <tim@buttersideup.com> 5861L: linux-edac@vger.kernel.org 5862S: Maintained 5863F: drivers/edac/r82600_edac.c 5864 5865EDAC-SBRIDGE 5866M: Tony Luck <tony.luck@intel.com> 5867R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5868L: linux-edac@vger.kernel.org 5869S: Maintained 5870F: drivers/edac/sb_edac.c 5871 5872EDAC-SIFIVE 5873M: Yash Shah <yash.shah@sifive.com> 5874L: linux-edac@vger.kernel.org 5875S: Supported 5876F: drivers/edac/sifive_edac.c 5877 5878EDAC-SKYLAKE 5879M: Tony Luck <tony.luck@intel.com> 5880L: linux-edac@vger.kernel.org 5881S: Maintained 5882F: drivers/edac/skx_*.c 5883 5884EDAC-TI 5885M: Tero Kristo <t-kristo@ti.com> 5886L: linux-edac@vger.kernel.org 5887S: Maintained 5888F: drivers/edac/ti_edac.c 5889 5890EDAC-QCOM 5891M: Channagoud Kadabi <ckadabi@codeaurora.org> 5892M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5893L: linux-arm-msm@vger.kernel.org 5894L: linux-edac@vger.kernel.org 5895S: Maintained 5896F: drivers/edac/qcom_edac.c 5897 5898EDIROL UA-101/UA-1000 DRIVER 5899M: Clemens Ladisch <clemens@ladisch.de> 5900L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5902S: Maintained 5903F: sound/usb/misc/ua101.c 5904 5905EFI TEST DRIVER 5906L: linux-efi@vger.kernel.org 5907M: Ivan Hu <ivan.hu@canonical.com> 5908M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5909S: Maintained 5910F: drivers/firmware/efi/test/ 5911 5912EFI VARIABLE FILESYSTEM 5913M: Matthew Garrett <matthew.garrett@nebula.com> 5914M: Jeremy Kerr <jk@ozlabs.org> 5915M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5916T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5917L: linux-efi@vger.kernel.org 5918S: Maintained 5919F: fs/efivarfs/ 5920 5921EFIFB FRAMEBUFFER DRIVER 5922L: linux-fbdev@vger.kernel.org 5923M: Peter Jones <pjones@redhat.com> 5924S: Maintained 5925F: drivers/video/fbdev/efifb.c 5926 5927EFS FILESYSTEM 5928W: http://aeschi.ch.eu.org/efs/ 5929S: Orphan 5930F: fs/efs/ 5931 5932EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5933M: Douglas Miller <dougmill@linux.ibm.com> 5934L: netdev@vger.kernel.org 5935S: Maintained 5936F: drivers/net/ethernet/ibm/ehea/ 5937 5938EM28XX VIDEO4LINUX DRIVER 5939M: Mauro Carvalho Chehab <mchehab@kernel.org> 5940L: linux-media@vger.kernel.org 5941W: https://linuxtv.org 5942T: git git://linuxtv.org/media_tree.git 5943S: Maintained 5944F: drivers/media/usb/em28xx/ 5945F: Documentation/media/v4l-drivers/em28xx* 5946 5947EMBEDDED LINUX 5948M: Paul Gortmaker <paul.gortmaker@windriver.com> 5949M: Matt Mackall <mpm@selenic.com> 5950M: David Woodhouse <dwmw2@infradead.org> 5951L: linux-embedded@vger.kernel.org 5952S: Maintained 5953 5954Emulex 10Gbps iSCSI - OneConnect DRIVER 5955M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5956M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5957M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5958L: linux-scsi@vger.kernel.org 5959W: http://www.broadcom.com 5960S: Supported 5961F: drivers/scsi/be2iscsi/ 5962 5963Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5964M: Sathya Perla <sathya.perla@broadcom.com> 5965M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5966M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5967M: Somnath Kotur <somnath.kotur@broadcom.com> 5968L: netdev@vger.kernel.org 5969W: http://www.emulex.com 5970S: Supported 5971F: drivers/net/ethernet/emulex/benet/ 5972 5973EMULEX ONECONNECT ROCE DRIVER 5974M: Selvin Xavier <selvin.xavier@broadcom.com> 5975M: Devesh Sharma <devesh.sharma@broadcom.com> 5976L: linux-rdma@vger.kernel.org 5977W: http://www.broadcom.com 5978S: Odd Fixes 5979F: drivers/infiniband/hw/ocrdma/ 5980F: include/uapi/rdma/ocrdma-abi.h 5981 5982EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5983M: James Smart <james.smart@broadcom.com> 5984M: Dick Kennedy <dick.kennedy@broadcom.com> 5985L: linux-scsi@vger.kernel.org 5986W: http://www.broadcom.com 5987S: Supported 5988F: drivers/scsi/lpfc/ 5989 5990ENE CB710 FLASH CARD READER DRIVER 5991M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5992S: Maintained 5993F: drivers/misc/cb710/ 5994F: drivers/mmc/host/cb710-mmc.* 5995F: include/linux/cb710.h 5996 5997ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5998M: Maxim Levitsky <maximlevitsky@gmail.com> 5999S: Maintained 6000F: drivers/media/rc/ene_ir.* 6001 6002EPSON S1D13XXX FRAMEBUFFER DRIVER 6003M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6004S: Maintained 6005T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6006F: drivers/video/fbdev/s1d13xxxfb.c 6007F: include/video/s1d13xxxfb.h 6008 6009ERRSEQ ERROR TRACKING INFRASTRUCTURE 6010M: Jeff Layton <jlayton@kernel.org> 6011S: Maintained 6012F: lib/errseq.c 6013F: include/linux/errseq.h 6014 6015ET131X NETWORK DRIVER 6016M: Mark Einon <mark.einon@gmail.com> 6017S: Odd Fixes 6018F: drivers/net/ethernet/agere/ 6019 6020ETHERNET BRIDGE 6021M: Roopa Prabhu <roopa@cumulusnetworks.com> 6022M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6023L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6024L: netdev@vger.kernel.org 6025W: http://www.linuxfoundation.org/en/Net:Bridge 6026S: Maintained 6027F: include/linux/netfilter_bridge/ 6028F: net/bridge/ 6029 6030ETHERNET PHY LIBRARY 6031M: Andrew Lunn <andrew@lunn.ch> 6032M: Florian Fainelli <f.fainelli@gmail.com> 6033M: Heiner Kallweit <hkallweit1@gmail.com> 6034L: netdev@vger.kernel.org 6035S: Maintained 6036F: Documentation/ABI/testing/sysfs-bus-mdio 6037F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6038F: Documentation/devicetree/bindings/net/mdio* 6039F: Documentation/networking/phy.rst 6040F: drivers/net/phy/ 6041F: drivers/of/of_mdio.c 6042F: drivers/of/of_net.c 6043F: include/linux/*mdio*.h 6044F: include/linux/of_net.h 6045F: include/linux/phy.h 6046F: include/linux/phy_fixed.h 6047F: include/linux/platform_data/mdio-bcm-unimac.h 6048F: include/linux/platform_data/mdio-gpio.h 6049F: include/trace/events/mdio.h 6050F: include/uapi/linux/mdio.h 6051F: include/uapi/linux/mii.h 6052 6053EXT2 FILE SYSTEM 6054M: Jan Kara <jack@suse.com> 6055L: linux-ext4@vger.kernel.org 6056S: Maintained 6057F: Documentation/filesystems/ext2.txt 6058F: fs/ext2/ 6059F: include/linux/ext2* 6060 6061EXT4 FILE SYSTEM 6062M: "Theodore Ts'o" <tytso@mit.edu> 6063M: Andreas Dilger <adilger.kernel@dilger.ca> 6064L: linux-ext4@vger.kernel.org 6065W: http://ext4.wiki.kernel.org 6066Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6067T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6068S: Maintained 6069F: Documentation/filesystems/ext4/ 6070F: fs/ext4/ 6071 6072Extended Verification Module (EVM) 6073M: Mimi Zohar <zohar@linux.ibm.com> 6074L: linux-integrity@vger.kernel.org 6075S: Supported 6076F: security/integrity/evm/ 6077 6078EXTENSIBLE FIRMWARE INTERFACE (EFI) 6079M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6080L: linux-efi@vger.kernel.org 6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6082S: Maintained 6083F: Documentation/efi-stub.txt 6084F: arch/*/kernel/efi.c 6085F: arch/x86/boot/compressed/eboot.[ch] 6086F: arch/*/include/asm/efi.h 6087F: arch/x86/platform/efi/ 6088F: drivers/firmware/efi/ 6089F: include/linux/efi*.h 6090F: arch/arm/boot/compressed/efi-header.S 6091F: arch/arm64/kernel/efi-entry.S 6092 6093EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6094M: MyungJoo Ham <myungjoo.ham@samsung.com> 6095M: Chanwoo Choi <cw00.choi@samsung.com> 6096L: linux-kernel@vger.kernel.org 6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6098S: Maintained 6099F: drivers/extcon/ 6100F: include/linux/extcon/ 6101F: include/linux/extcon.h 6102F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6103F: Documentation/devicetree/bindings/extcon/ 6104 6105EXYNOS DP DRIVER 6106M: Jingoo Han <jingoohan1@gmail.com> 6107L: dri-devel@lists.freedesktop.org 6108S: Maintained 6109F: drivers/gpu/drm/exynos/exynos_dp* 6110 6111EXYNOS SYSMMU (IOMMU) driver 6112M: Marek Szyprowski <m.szyprowski@samsung.com> 6113L: iommu@lists.linux-foundation.org 6114S: Maintained 6115F: drivers/iommu/exynos-iommu.c 6116 6117EZchip NPS platform support 6118M: Vineet Gupta <vgupta@synopsys.com> 6119M: Ofer Levi <oferle@mellanox.com> 6120S: Supported 6121F: arch/arc/plat-eznps 6122F: arch/arc/boot/dts/eznps.dts 6123 6124F2FS FILE SYSTEM 6125M: Jaegeuk Kim <jaegeuk@kernel.org> 6126M: Chao Yu <yuchao0@huawei.com> 6127L: linux-f2fs-devel@lists.sourceforge.net 6128W: https://f2fs.wiki.kernel.org/ 6129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6130S: Maintained 6131F: Documentation/filesystems/f2fs.txt 6132F: Documentation/ABI/testing/sysfs-fs-f2fs 6133F: fs/f2fs/ 6134F: include/linux/f2fs_fs.h 6135F: include/trace/events/f2fs.h 6136 6137F71805F HARDWARE MONITORING DRIVER 6138M: Jean Delvare <jdelvare@suse.com> 6139L: linux-hwmon@vger.kernel.org 6140S: Maintained 6141F: Documentation/hwmon/f71805f.rst 6142F: drivers/hwmon/f71805f.c 6143 6144FADDR2LINE 6145M: Josh Poimboeuf <jpoimboe@redhat.com> 6146S: Maintained 6147F: scripts/faddr2line 6148 6149FAILOVER MODULE 6150M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6151L: netdev@vger.kernel.org 6152S: Supported 6153F: net/core/failover.c 6154F: include/net/failover.h 6155F: Documentation/networking/failover.rst 6156 6157FANOTIFY 6158M: Jan Kara <jack@suse.cz> 6159R: Amir Goldstein <amir73il@gmail.com> 6160L: linux-fsdevel@vger.kernel.org 6161S: Maintained 6162F: fs/notify/fanotify/ 6163F: include/linux/fanotify.h 6164F: include/uapi/linux/fanotify.h 6165 6166FARSYNC SYNCHRONOUS DRIVER 6167M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6168W: http://www.farsite.co.uk/ 6169S: Supported 6170F: drivers/net/wan/farsync.* 6171 6172FAULT INJECTION SUPPORT 6173M: Akinobu Mita <akinobu.mita@gmail.com> 6174S: Supported 6175F: Documentation/fault-injection/ 6176F: lib/fault-inject.c 6177 6178FBTFT Framebuffer drivers 6179S: Orphan 6180L: dri-devel@lists.freedesktop.org 6181L: linux-fbdev@vger.kernel.org 6182F: drivers/staging/fbtft/ 6183 6184FC0011 TUNER DRIVER 6185M: Michael Buesch <m@bues.ch> 6186L: linux-media@vger.kernel.org 6187S: Maintained 6188F: drivers/media/tuners/fc0011.h 6189F: drivers/media/tuners/fc0011.c 6190 6191FC2580 MEDIA DRIVER 6192M: Antti Palosaari <crope@iki.fi> 6193L: linux-media@vger.kernel.org 6194W: https://linuxtv.org 6195W: http://palosaari.fi/linux/ 6196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6197T: git git://linuxtv.org/anttip/media_tree.git 6198S: Maintained 6199F: drivers/media/tuners/fc2580* 6200 6201FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6202M: Hannes Reinecke <hare@suse.de> 6203L: linux-scsi@vger.kernel.org 6204W: www.Open-FCoE.org 6205S: Supported 6206F: drivers/scsi/libfc/ 6207F: drivers/scsi/fcoe/ 6208F: include/scsi/fc/ 6209F: include/scsi/libfc.h 6210F: include/scsi/libfcoe.h 6211F: include/uapi/scsi/fc/ 6212 6213FILE LOCKING (flock() and fcntl()/lockf()) 6214M: Jeff Layton <jlayton@kernel.org> 6215M: "J. Bruce Fields" <bfields@fieldses.org> 6216L: linux-fsdevel@vger.kernel.org 6217S: Maintained 6218F: include/linux/fcntl.h 6219F: include/uapi/linux/fcntl.h 6220F: fs/fcntl.c 6221F: fs/locks.c 6222 6223FILESYSTEMS (VFS and infrastructure) 6224M: Alexander Viro <viro@zeniv.linux.org.uk> 6225L: linux-fsdevel@vger.kernel.org 6226S: Maintained 6227F: fs/* 6228F: include/linux/fs.h 6229F: include/linux/fs_types.h 6230F: include/uapi/linux/fs.h 6231 6232FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6233M: Riku Voipio <riku.voipio@iki.fi> 6234L: linux-hwmon@vger.kernel.org 6235S: Maintained 6236F: drivers/hwmon/f75375s.c 6237F: include/linux/f75375s.h 6238 6239FIREWIRE AUDIO DRIVERS 6240M: Clemens Ladisch <clemens@ladisch.de> 6241L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6243S: Maintained 6244F: sound/firewire/ 6245 6246FIREWIRE MEDIA DRIVERS (firedtv) 6247M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6248L: linux-media@vger.kernel.org 6249L: linux1394-devel@lists.sourceforge.net 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6251S: Maintained 6252F: drivers/media/firewire/ 6253 6254FIREWIRE SBP-2 TARGET 6255M: Chris Boot <bootc@bootc.net> 6256L: linux-scsi@vger.kernel.org 6257L: target-devel@vger.kernel.org 6258L: linux1394-devel@lists.sourceforge.net 6259T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6260S: Maintained 6261F: drivers/target/sbp/ 6262 6263FIREWIRE SUBSYSTEM 6264M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6265L: linux1394-devel@lists.sourceforge.net 6266W: http://ieee1394.wiki.kernel.org/ 6267T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6268S: Maintained 6269F: drivers/firewire/ 6270F: include/linux/firewire.h 6271F: include/uapi/linux/firewire*.h 6272F: tools/firewire/ 6273 6274FIRMWARE LOADER (request_firmware) 6275M: Luis Chamberlain <mcgrof@kernel.org> 6276L: linux-kernel@vger.kernel.org 6277S: Maintained 6278F: Documentation/firmware_class/ 6279F: drivers/base/firmware_loader/ 6280F: include/linux/firmware.h 6281 6282FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6283M: Joshua Morris <josh.h.morris@us.ibm.com> 6284M: Philip Kelleher <pjk1939@linux.ibm.com> 6285S: Maintained 6286F: drivers/block/rsxx/ 6287 6288FLEXTIMER FTM-QUADDEC DRIVER 6289M: Patrick Havelange <patrick.havelange@essensium.com> 6290L: linux-iio@vger.kernel.org 6291S: Maintained 6292F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6293F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6294F: drivers/counter/ftm-quaddec.c 6295 6296FLOPPY DRIVER 6297M: Jiri Kosina <jikos@kernel.org> 6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6299S: Odd fixes 6300F: drivers/block/floppy.c 6301 6302FMC SUBSYSTEM 6303M: Alessandro Rubini <rubini@gnudd.com> 6304W: http://www.ohwr.org/projects/fmc-bus 6305S: Supported 6306F: drivers/fmc/ 6307F: include/linux/fmc*.h 6308F: include/linux/ipmi-fru.h 6309K: fmc_d.*register 6310 6311FPGA MANAGER FRAMEWORK 6312M: Moritz Fischer <mdf@kernel.org> 6313L: linux-fpga@vger.kernel.org 6314S: Maintained 6315T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6316Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6317F: Documentation/fpga/ 6318F: Documentation/driver-api/fpga/ 6319F: Documentation/devicetree/bindings/fpga/ 6320F: drivers/fpga/ 6321F: include/linux/fpga/ 6322W: http://www.rocketboards.org 6323 6324FPGA DFL DRIVERS 6325M: Wu Hao <hao.wu@intel.com> 6326L: linux-fpga@vger.kernel.org 6327S: Maintained 6328F: Documentation/fpga/dfl.rst 6329F: include/uapi/linux/fpga-dfl.h 6330F: drivers/fpga/dfl* 6331 6332FPU EMULATOR 6333M: Bill Metzenthen <billm@melbpc.org.au> 6334W: http://floatingpoint.sourceforge.net/emulator/index.html 6335S: Maintained 6336F: arch/x86/math-emu/ 6337 6338FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6339L: netdev@vger.kernel.org 6340S: Orphan 6341F: drivers/net/wan/dlci.c 6342F: drivers/net/wan/sdla.c 6343 6344FRAMEBUFFER LAYER 6345M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6346L: dri-devel@lists.freedesktop.org 6347L: linux-fbdev@vger.kernel.org 6348T: git git://github.com/bzolnier/linux.git 6349Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6350S: Maintained 6351F: Documentation/fb/ 6352F: drivers/video/ 6353F: include/video/ 6354F: include/linux/fb.h 6355F: include/uapi/video/ 6356F: include/uapi/linux/fb.h 6357 6358FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6359M: Horia Geantă <horia.geanta@nxp.com> 6360M: Aymen Sghaier <aymen.sghaier@nxp.com> 6361L: linux-crypto@vger.kernel.org 6362S: Maintained 6363F: drivers/crypto/caam/ 6364F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6365 6366FREESCALE DIU FRAMEBUFFER DRIVER 6367M: Timur Tabi <timur@kernel.org> 6368L: linux-fbdev@vger.kernel.org 6369S: Maintained 6370F: drivers/video/fbdev/fsl-diu-fb.* 6371 6372FREESCALE DMA DRIVER 6373M: Li Yang <leoyang.li@nxp.com> 6374M: Zhang Wei <zw@zh-kernel.org> 6375L: linuxppc-dev@lists.ozlabs.org 6376S: Maintained 6377F: drivers/dma/fsldma.* 6378 6379FREESCALE ENETC ETHERNET DRIVERS 6380M: Claudiu Manoil <claudiu.manoil@nxp.com> 6381L: netdev@vger.kernel.org 6382S: Maintained 6383F: drivers/net/ethernet/freescale/enetc/ 6384 6385FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6386M: Claudiu Manoil <claudiu.manoil@nxp.com> 6387L: netdev@vger.kernel.org 6388S: Maintained 6389F: drivers/net/ethernet/freescale/gianfar* 6390F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6391 6392FREESCALE GPMI NAND DRIVER 6393M: Han Xu <han.xu@nxp.com> 6394L: linux-mtd@lists.infradead.org 6395S: Maintained 6396F: drivers/mtd/nand/raw/gpmi-nand/* 6397 6398FREESCALE I2C CPM DRIVER 6399M: Jochen Friedrich <jochen@scram.de> 6400L: linuxppc-dev@lists.ozlabs.org 6401L: linux-i2c@vger.kernel.org 6402S: Maintained 6403F: drivers/i2c/busses/i2c-cpm.c 6404 6405FREESCALE IMX DDR PMU DRIVER 6406M: Frank Li <Frank.li@nxp.com> 6407L: linux-arm-kernel@lists.infradead.org 6408S: Maintained 6409F: drivers/perf/fsl_imx8_ddr_perf.c 6410F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6411 6412FREESCALE IMX LPI2C DRIVER 6413M: Dong Aisheng <aisheng.dong@nxp.com> 6414L: linux-i2c@vger.kernel.org 6415L: linux-imx@nxp.com 6416S: Maintained 6417F: drivers/i2c/busses/i2c-imx-lpi2c.c 6418F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6419 6420FREESCALE IMX / MXC FEC DRIVER 6421M: Fugang Duan <fugang.duan@nxp.com> 6422L: netdev@vger.kernel.org 6423S: Maintained 6424F: drivers/net/ethernet/freescale/fec_main.c 6425F: drivers/net/ethernet/freescale/fec_ptp.c 6426F: drivers/net/ethernet/freescale/fec.h 6427F: Documentation/devicetree/bindings/net/fsl-fec.txt 6428 6429FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6430M: Sascha Hauer <s.hauer@pengutronix.de> 6431R: Pengutronix Kernel Team <kernel@pengutronix.de> 6432L: linux-fbdev@vger.kernel.org 6433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6434S: Maintained 6435F: include/linux/platform_data/video-imxfb.h 6436F: drivers/video/fbdev/imxfb.c 6437 6438FREESCALE QORIQ DPAA ETHERNET DRIVER 6439M: Madalin Bucur <madalin.bucur@nxp.com> 6440L: netdev@vger.kernel.org 6441S: Maintained 6442F: drivers/net/ethernet/freescale/dpaa 6443 6444FREESCALE QORIQ DPAA FMAN DRIVER 6445M: Madalin Bucur <madalin.bucur@nxp.com> 6446L: netdev@vger.kernel.org 6447S: Maintained 6448F: drivers/net/ethernet/freescale/fman 6449F: Documentation/devicetree/bindings/net/fsl-fman.txt 6450 6451FREESCALE QORIQ PTP CLOCK DRIVER 6452M: Yangbo Lu <yangbo.lu@nxp.com> 6453L: netdev@vger.kernel.org 6454S: Maintained 6455F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6456F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6457F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6458F: drivers/ptp/ptp_qoriq.c 6459F: drivers/ptp/ptp_qoriq_debugfs.c 6460F: include/linux/fsl/ptp_qoriq.h 6461F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6462 6463FREESCALE QUAD SPI DRIVER 6464M: Han Xu <han.xu@nxp.com> 6465L: linux-spi@vger.kernel.org 6466S: Maintained 6467F: drivers/spi/spi-fsl-qspi.c 6468 6469FREESCALE QUICC ENGINE LIBRARY 6470M: Qiang Zhao <qiang.zhao@nxp.com> 6471L: linuxppc-dev@lists.ozlabs.org 6472S: Maintained 6473F: drivers/soc/fsl/qe/ 6474F: include/soc/fsl/*qe*.h 6475F: include/soc/fsl/*ucc*.h 6476 6477FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6478M: Li Yang <leoyang.li@nxp.com> 6479L: netdev@vger.kernel.org 6480L: linuxppc-dev@lists.ozlabs.org 6481S: Maintained 6482F: drivers/net/ethernet/freescale/ucc_geth* 6483 6484FREESCALE QUICC ENGINE UCC HDLC DRIVER 6485M: Zhao Qiang <qiang.zhao@nxp.com> 6486L: netdev@vger.kernel.org 6487L: linuxppc-dev@lists.ozlabs.org 6488S: Maintained 6489F: drivers/net/wan/fsl_ucc_hdlc* 6490 6491FREESCALE QUICC ENGINE UCC UART DRIVER 6492M: Timur Tabi <timur@kernel.org> 6493L: linuxppc-dev@lists.ozlabs.org 6494S: Maintained 6495F: drivers/tty/serial/ucc_uart.c 6496 6497FREESCALE SOC DRIVERS 6498M: Li Yang <leoyang.li@nxp.com> 6499L: linuxppc-dev@lists.ozlabs.org 6500L: linux-arm-kernel@lists.infradead.org 6501S: Maintained 6502F: Documentation/devicetree/bindings/soc/fsl/ 6503F: drivers/soc/fsl/ 6504F: include/linux/fsl/ 6505 6506FREESCALE SOC FS_ENET DRIVER 6507M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6508L: linuxppc-dev@lists.ozlabs.org 6509L: netdev@vger.kernel.org 6510S: Maintained 6511F: drivers/net/ethernet/freescale/fs_enet/ 6512F: include/linux/fs_enet_pd.h 6513 6514FREESCALE SOC SOUND DRIVERS 6515M: Timur Tabi <timur@kernel.org> 6516M: Nicolin Chen <nicoleotsuka@gmail.com> 6517M: Xiubo Li <Xiubo.Lee@gmail.com> 6518R: Fabio Estevam <festevam@gmail.com> 6519L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6520L: linuxppc-dev@lists.ozlabs.org 6521S: Maintained 6522F: sound/soc/fsl/fsl* 6523F: sound/soc/fsl/imx* 6524F: sound/soc/fsl/mpc8610_hpcd.c 6525 6526FREESCALE USB PERIPHERAL DRIVERS 6527M: Li Yang <leoyang.li@nxp.com> 6528L: linux-usb@vger.kernel.org 6529L: linuxppc-dev@lists.ozlabs.org 6530S: Maintained 6531F: drivers/usb/gadget/udc/fsl* 6532 6533FREEVXFS FILESYSTEM 6534M: Christoph Hellwig <hch@infradead.org> 6535W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6536S: Maintained 6537F: fs/freevxfs/ 6538 6539FREEZER 6540M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6541M: Pavel Machek <pavel@ucw.cz> 6542L: linux-pm@vger.kernel.org 6543S: Supported 6544F: Documentation/power/freezing-of-tasks.txt 6545F: include/linux/freezer.h 6546F: kernel/freezer.c 6547 6548FRONTSWAP API 6549M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6550L: linux-kernel@vger.kernel.org 6551S: Maintained 6552F: mm/frontswap.c 6553F: include/linux/frontswap.h 6554 6555FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6556M: David Howells <dhowells@redhat.com> 6557L: linux-cachefs@redhat.com (moderated for non-subscribers) 6558S: Supported 6559F: Documentation/filesystems/caching/ 6560F: fs/fscache/ 6561F: include/linux/fscache*.h 6562 6563FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6564M: Theodore Y. Ts'o <tytso@mit.edu> 6565M: Jaegeuk Kim <jaegeuk@kernel.org> 6566M: Eric Biggers <ebiggers@kernel.org> 6567L: linux-fscrypt@vger.kernel.org 6568Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6569T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6570S: Supported 6571F: fs/crypto/ 6572F: include/linux/fscrypt*.h 6573F: Documentation/filesystems/fscrypt.rst 6574 6575FSI SUBSYSTEM 6576M: Jeremy Kerr <jk@ozlabs.org> 6577M: Joel Stanley <joel@jms.id.au> 6578R: Alistar Popple <alistair@popple.id.au> 6579R: Eddie James <eajames@linux.ibm.com> 6580L: linux-fsi@lists.ozlabs.org 6581T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6582Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6583S: Supported 6584F: drivers/fsi/ 6585F: include/linux/fsi*.h 6586F: include/trace/events/fsi*.h 6587 6588FSI-ATTACHED I2C DRIVER 6589M: Eddie James <eajames@linux.ibm.com> 6590L: linux-i2c@vger.kernel.org 6591L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6592S: Maintained 6593F: drivers/i2c/busses/i2c-fsi.c 6594F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6595 6596FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6597M: Jan Kara <jack@suse.cz> 6598R: Amir Goldstein <amir73il@gmail.com> 6599L: linux-fsdevel@vger.kernel.org 6600S: Maintained 6601F: fs/notify/ 6602F: include/linux/fsnotify*.h 6603 6604FUJITSU LAPTOP EXTRAS 6605M: Jonathan Woithe <jwoithe@just42.net> 6606L: platform-driver-x86@vger.kernel.org 6607S: Maintained 6608F: drivers/platform/x86/fujitsu-laptop.c 6609 6610FUJITSU M-5MO LS CAMERA ISP DRIVER 6611M: Kyungmin Park <kyungmin.park@samsung.com> 6612M: Heungjun Kim <riverful.kim@samsung.com> 6613L: linux-media@vger.kernel.org 6614S: Maintained 6615F: drivers/media/i2c/m5mols/ 6616F: include/media/i2c/m5mols.h 6617 6618FUJITSU TABLET EXTRAS 6619M: Robert Gerlach <khnz@gmx.de> 6620L: platform-driver-x86@vger.kernel.org 6621S: Maintained 6622F: drivers/platform/x86/fujitsu-tablet.c 6623 6624FUSE: FILESYSTEM IN USERSPACE 6625M: Miklos Szeredi <miklos@szeredi.hu> 6626L: linux-fsdevel@vger.kernel.org 6627W: http://fuse.sourceforge.net/ 6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6629S: Maintained 6630F: fs/fuse/ 6631F: include/uapi/linux/fuse.h 6632F: Documentation/filesystems/fuse.txt 6633 6634FUTEX SUBSYSTEM 6635M: Thomas Gleixner <tglx@linutronix.de> 6636M: Ingo Molnar <mingo@redhat.com> 6637R: Peter Zijlstra <peterz@infradead.org> 6638R: Darren Hart <dvhart@infradead.org> 6639L: linux-kernel@vger.kernel.org 6640T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6641S: Maintained 6642F: kernel/futex.c 6643F: include/asm-generic/futex.h 6644F: include/linux/futex.h 6645F: include/uapi/linux/futex.h 6646F: tools/testing/selftests/futex/ 6647F: tools/perf/bench/futex* 6648F: Documentation/*futex* 6649 6650GCC PLUGINS 6651M: Kees Cook <keescook@chromium.org> 6652R: Emese Revfy <re.emese@gmail.com> 6653L: kernel-hardening@lists.openwall.com 6654S: Maintained 6655F: scripts/gcc-plugins/ 6656F: scripts/gcc-plugin.sh 6657F: scripts/Makefile.gcc-plugins 6658F: Documentation/core-api/gcc-plugins.rst 6659 6660GASKET DRIVER FRAMEWORK 6661M: Rob Springer <rspringer@google.com> 6662M: Todd Poynor <toddpoynor@google.com> 6663M: Ben Chan <benchan@chromium.org> 6664S: Maintained 6665F: drivers/staging/gasket/ 6666 6667GCOV BASED KERNEL PROFILING 6668M: Peter Oberparleiter <oberpar@linux.ibm.com> 6669S: Maintained 6670F: kernel/gcov/ 6671F: Documentation/dev-tools/gcov.rst 6672 6673GDB KERNEL DEBUGGING HELPER SCRIPTS 6674M: Jan Kiszka <jan.kiszka@siemens.com> 6675M: Kieran Bingham <kbingham@kernel.org> 6676S: Supported 6677F: scripts/gdb/ 6678 6679GDT SCSI DISK ARRAY CONTROLLER DRIVER 6680M: Achim Leubner <achim_leubner@adaptec.com> 6681L: linux-scsi@vger.kernel.org 6682W: http://www.icp-vortex.com/ 6683S: Supported 6684F: drivers/scsi/gdt* 6685 6686GEMTEK FM RADIO RECEIVER DRIVER 6687M: Hans Verkuil <hverkuil@xs4all.nl> 6688L: linux-media@vger.kernel.org 6689T: git git://linuxtv.org/media_tree.git 6690W: https://linuxtv.org 6691S: Maintained 6692F: drivers/media/radio/radio-gemtek* 6693 6694GENERIC GPIO I2C DRIVER 6695M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6696S: Supported 6697F: drivers/i2c/busses/i2c-gpio.c 6698F: include/linux/platform_data/i2c-gpio.h 6699 6700GENERIC GPIO I2C MULTIPLEXER DRIVER 6701M: Peter Korsgaard <peter.korsgaard@barco.com> 6702L: linux-i2c@vger.kernel.org 6703S: Supported 6704F: drivers/i2c/muxes/i2c-mux-gpio.c 6705F: include/linux/platform_data/i2c-mux-gpio.h 6706F: Documentation/i2c/muxes/i2c-mux-gpio 6707 6708GENERIC HDLC (WAN) DRIVERS 6709M: Krzysztof Halasa <khc@pm.waw.pl> 6710W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6711S: Maintained 6712F: drivers/net/wan/c101.c 6713F: drivers/net/wan/hd6457* 6714F: drivers/net/wan/hdlc* 6715F: drivers/net/wan/n2.c 6716F: drivers/net/wan/pc300too.c 6717F: drivers/net/wan/pci200syn.c 6718F: drivers/net/wan/wanxl* 6719 6720GENERIC INCLUDE/ASM HEADER FILES 6721M: Arnd Bergmann <arnd@arndb.de> 6722L: linux-arch@vger.kernel.org 6723T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6724S: Maintained 6725F: include/asm-generic/ 6726F: include/uapi/asm-generic/ 6727 6728GENERIC PHY FRAMEWORK 6729M: Kishon Vijay Abraham I <kishon@ti.com> 6730L: linux-kernel@vger.kernel.org 6731T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6732S: Supported 6733F: drivers/phy/ 6734F: include/linux/phy/ 6735F: Documentation/devicetree/bindings/phy/ 6736 6737GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6738M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6739S: Supported 6740F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6741 6742GENERIC PM DOMAINS 6743M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6744M: Kevin Hilman <khilman@kernel.org> 6745M: Ulf Hansson <ulf.hansson@linaro.org> 6746L: linux-pm@vger.kernel.org 6747S: Supported 6748F: drivers/base/power/domain*.c 6749F: include/linux/pm_domain.h 6750F: Documentation/devicetree/bindings/power/power_domain.txt 6751 6752GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6753M: Eugen Hristev <eugen.hristev@microchip.com> 6754L: linux-input@vger.kernel.org 6755S: Maintained 6756F: drivers/input/touchscreen/resistive-adc-touch.c 6757 6758GENERIC UIO DRIVER FOR PCI DEVICES 6759M: "Michael S. Tsirkin" <mst@redhat.com> 6760L: kvm@vger.kernel.org 6761S: Supported 6762F: drivers/uio/uio_pci_generic.c 6763 6764GENERIC VDSO LIBRARY: 6765M: Andy Lutomirski <luto@kernel.org> 6766M: Thomas Gleixner <tglx@linutronix.de> 6767M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6768L: linux-kernel@vger.kernel.org 6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6770S: Maintained 6771F: lib/vdso/ 6772F: kernel/time/vsyscall.c 6773F: include/vdso/ 6774F: include/asm-generic/vdso/vsyscall.h 6775 6776GENWQE (IBM Generic Workqueue Card) 6777M: Frank Haverkamp <haver@linux.ibm.com> 6778S: Supported 6779F: drivers/misc/genwqe/ 6780 6781GET_MAINTAINER SCRIPT 6782M: Joe Perches <joe@perches.com> 6783S: Maintained 6784F: scripts/get_maintainer.pl 6785 6786GFS2 FILE SYSTEM 6787M: Bob Peterson <rpeterso@redhat.com> 6788M: Andreas Gruenbacher <agruenba@redhat.com> 6789L: cluster-devel@redhat.com 6790W: http://sources.redhat.com/cluster/ 6791T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6792S: Supported 6793F: Documentation/filesystems/gfs2*.txt 6794F: fs/gfs2/ 6795F: include/uapi/linux/gfs2_ondisk.h 6796 6797GIGASET ISDN DRIVERS 6798M: Paul Bolle <pebolle@tiscali.nl> 6799L: gigaset307x-common@lists.sourceforge.net 6800W: http://gigaset307x.sourceforge.net/ 6801S: Odd Fixes 6802F: drivers/staging/isdn/gigaset/ 6803 6804GNSS SUBSYSTEM 6805M: Johan Hovold <johan@kernel.org> 6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6807S: Maintained 6808F: Documentation/ABI/testing/sysfs-class-gnss 6809F: Documentation/devicetree/bindings/gnss/ 6810F: drivers/gnss/ 6811F: include/linux/gnss.h 6812 6813GO7007 MPEG CODEC 6814M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6815L: linux-media@vger.kernel.org 6816S: Maintained 6817F: drivers/media/usb/go7007/ 6818 6819GOODIX TOUCHSCREEN 6820M: Bastien Nocera <hadess@hadess.net> 6821L: linux-input@vger.kernel.org 6822S: Maintained 6823F: drivers/input/touchscreen/goodix.c 6824 6825GOOGLE ETHERNET DRIVERS 6826M: Catherine Sullivan <csully@google.com> 6827R: Sagi Shahar <sagis@google.com> 6828R: Jon Olson <jonolson@google.com> 6829L: netdev@vger.kernel.org 6830S: Supported 6831F: Documentation/networking/device_drivers/google/gve.txt 6832F: drivers/net/ethernet/google 6833 6834GPD POCKET FAN DRIVER 6835M: Hans de Goede <hdegoede@redhat.com> 6836L: platform-driver-x86@vger.kernel.org 6837S: Maintained 6838F: drivers/platform/x86/gpd-pocket-fan.c 6839 6840GPIO ACPI SUPPORT 6841M: Mika Westerberg <mika.westerberg@linux.intel.com> 6842M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6843L: linux-gpio@vger.kernel.org 6844L: linux-acpi@vger.kernel.org 6845S: Maintained 6846F: Documentation/firmware-guide/acpi/gpio-properties.rst 6847F: drivers/gpio/gpiolib-acpi.c 6848 6849GPIO IR Transmitter 6850M: Sean Young <sean@mess.org> 6851L: linux-media@vger.kernel.org 6852S: Maintained 6853F: drivers/media/rc/gpio-ir-tx.c 6854 6855GPIO MOCKUP DRIVER 6856M: Bamvor Jian Zhang <bamv2005@gmail.com> 6857L: linux-gpio@vger.kernel.org 6858S: Maintained 6859F: drivers/gpio/gpio-mockup.c 6860F: tools/testing/selftests/gpio/ 6861 6862GPIO SUBSYSTEM 6863M: Linus Walleij <linus.walleij@linaro.org> 6864M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6865L: linux-gpio@vger.kernel.org 6866T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6867S: Maintained 6868F: Documentation/devicetree/bindings/gpio/ 6869F: Documentation/driver-api/gpio/ 6870F: Documentation/gpio/ 6871F: Documentation/ABI/testing/gpio-cdev 6872F: Documentation/ABI/obsolete/sysfs-gpio 6873F: drivers/gpio/ 6874F: include/linux/gpio/ 6875F: include/linux/gpio.h 6876F: include/linux/of_gpio.h 6877F: include/asm-generic/gpio.h 6878F: include/uapi/linux/gpio.h 6879F: tools/gpio/ 6880 6881GRE DEMULTIPLEXER DRIVER 6882M: Dmitry Kozlov <xeb@mail.ru> 6883L: netdev@vger.kernel.org 6884S: Maintained 6885F: net/ipv4/gre_demux.c 6886F: net/ipv4/gre_offload.c 6887F: include/net/gre.h 6888 6889GRETH 10/100/1G Ethernet MAC device driver 6890M: Andreas Larsson <andreas@gaisler.com> 6891L: netdev@vger.kernel.org 6892S: Maintained 6893F: drivers/net/ethernet/aeroflex/ 6894 6895GREYBUS AUDIO PROTOCOLS DRIVERS 6896M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6897M: Mark Greer <mgreer@animalcreek.com> 6898S: Maintained 6899F: drivers/staging/greybus/audio_apbridgea.c 6900F: drivers/staging/greybus/audio_apbridgea.h 6901F: drivers/staging/greybus/audio_codec.c 6902F: drivers/staging/greybus/audio_codec.h 6903F: drivers/staging/greybus/audio_gb.c 6904F: drivers/staging/greybus/audio_manager.c 6905F: drivers/staging/greybus/audio_manager.h 6906F: drivers/staging/greybus/audio_manager_module.c 6907F: drivers/staging/greybus/audio_manager_private.h 6908F: drivers/staging/greybus/audio_manager_sysfs.c 6909F: drivers/staging/greybus/audio_module.c 6910F: drivers/staging/greybus/audio_topology.c 6911 6912GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6913M: Viresh Kumar <vireshk@kernel.org> 6914S: Maintained 6915F: drivers/staging/greybus/authentication.c 6916F: drivers/staging/greybus/bootrom.c 6917F: drivers/staging/greybus/firmware.h 6918F: drivers/staging/greybus/fw-core.c 6919F: drivers/staging/greybus/fw-download.c 6920F: drivers/staging/greybus/fw-management.c 6921F: drivers/staging/greybus/greybus_authentication.h 6922F: drivers/staging/greybus/greybus_firmware.h 6923F: drivers/staging/greybus/hid.c 6924F: drivers/staging/greybus/i2c.c 6925F: drivers/staging/greybus/spi.c 6926F: drivers/staging/greybus/spilib.c 6927F: drivers/staging/greybus/spilib.h 6928 6929GREYBUS LOOPBACK DRIVER 6930M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6931S: Maintained 6932F: drivers/staging/greybus/loopback.c 6933 6934GREYBUS PLATFORM DRIVERS 6935M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6936S: Maintained 6937F: drivers/staging/greybus/arche-platform.c 6938F: drivers/staging/greybus/arche-apb-ctrl.c 6939F: drivers/staging/greybus/arche_platform.h 6940 6941GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6942M: Rui Miguel Silva <rmfrfs@gmail.com> 6943S: Maintained 6944F: drivers/staging/greybus/sdio.c 6945F: drivers/staging/greybus/light.c 6946F: drivers/staging/greybus/gpio.c 6947F: drivers/staging/greybus/power_supply.c 6948F: drivers/staging/greybus/spi.c 6949F: drivers/staging/greybus/spilib.c 6950 6951GREYBUS SUBSYSTEM 6952M: Johan Hovold <johan@kernel.org> 6953M: Alex Elder <elder@kernel.org> 6954M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6955S: Maintained 6956F: drivers/staging/greybus/ 6957L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6958 6959GREYBUS UART PROTOCOLS DRIVERS 6960M: David Lin <dtwlin@gmail.com> 6961S: Maintained 6962F: drivers/staging/greybus/uart.c 6963F: drivers/staging/greybus/log.c 6964 6965GS1662 VIDEO SERIALIZER 6966M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6967L: linux-media@vger.kernel.org 6968T: git git://linuxtv.org/media_tree.git 6969S: Maintained 6970F: drivers/media/spi/gs1662.c 6971 6972GSPCA FINEPIX SUBDRIVER 6973M: Frank Zago <frank@zago.net> 6974L: linux-media@vger.kernel.org 6975T: git git://linuxtv.org/media_tree.git 6976S: Maintained 6977F: drivers/media/usb/gspca/finepix.c 6978 6979GSPCA GL860 SUBDRIVER 6980M: Olivier Lorin <o.lorin@laposte.net> 6981L: linux-media@vger.kernel.org 6982T: git git://linuxtv.org/media_tree.git 6983S: Maintained 6984F: drivers/media/usb/gspca/gl860/ 6985 6986GSPCA M5602 SUBDRIVER 6987M: Erik Andren <erik.andren@gmail.com> 6988L: linux-media@vger.kernel.org 6989T: git git://linuxtv.org/media_tree.git 6990S: Maintained 6991F: drivers/media/usb/gspca/m5602/ 6992 6993GSPCA PAC207 SONIXB SUBDRIVER 6994M: Hans Verkuil <hverkuil@xs4all.nl> 6995L: linux-media@vger.kernel.org 6996T: git git://linuxtv.org/media_tree.git 6997S: Odd Fixes 6998F: drivers/media/usb/gspca/pac207.c 6999 7000GSPCA SN9C20X SUBDRIVER 7001M: Brian Johnson <brijohn@gmail.com> 7002L: linux-media@vger.kernel.org 7003T: git git://linuxtv.org/media_tree.git 7004S: Maintained 7005F: drivers/media/usb/gspca/sn9c20x.c 7006 7007GSPCA T613 SUBDRIVER 7008M: Leandro Costantino <lcostantino@gmail.com> 7009L: linux-media@vger.kernel.org 7010T: git git://linuxtv.org/media_tree.git 7011S: Maintained 7012F: drivers/media/usb/gspca/t613.c 7013 7014GSPCA USB WEBCAM DRIVER 7015M: Hans Verkuil <hverkuil@xs4all.nl> 7016L: linux-media@vger.kernel.org 7017T: git git://linuxtv.org/media_tree.git 7018S: Odd Fixes 7019F: drivers/media/usb/gspca/ 7020 7021GTP (GPRS Tunneling Protocol) 7022M: Pablo Neira Ayuso <pablo@netfilter.org> 7023M: Harald Welte <laforge@gnumonks.org> 7024L: osmocom-net-gprs@lists.osmocom.org 7025T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7026S: Maintained 7027F: drivers/net/gtp.c 7028 7029GUID PARTITION TABLE (GPT) 7030M: Davidlohr Bueso <dave@stgolabs.net> 7031L: linux-efi@vger.kernel.org 7032S: Maintained 7033F: block/partitions/efi.* 7034 7035H8/300 ARCHITECTURE 7036M: Yoshinori Sato <ysato@users.sourceforge.jp> 7037L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7038W: http://uclinux-h8.sourceforge.jp 7039T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7040S: Maintained 7041F: arch/h8300/ 7042F: drivers/clocksource/h8300_*.c 7043F: drivers/clk/h8300/ 7044F: drivers/irqchip/irq-renesas-h8*.c 7045 7046HABANALABS PCI DRIVER 7047M: Oded Gabbay <oded.gabbay@gmail.com> 7048T: git https://github.com/HabanaAI/linux.git 7049S: Supported 7050F: drivers/misc/habanalabs/ 7051F: include/uapi/misc/habanalabs.h 7052F: Documentation/ABI/testing/sysfs-driver-habanalabs 7053F: Documentation/ABI/testing/debugfs-driver-habanalabs 7054 7055HACKRF MEDIA DRIVER 7056M: Antti Palosaari <crope@iki.fi> 7057L: linux-media@vger.kernel.org 7058W: https://linuxtv.org 7059W: http://palosaari.fi/linux/ 7060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7061T: git git://linuxtv.org/anttip/media_tree.git 7062S: Maintained 7063F: drivers/media/usb/hackrf/ 7064 7065HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7066M: Frank Seidel <frank@f-seidel.de> 7067L: platform-driver-x86@vger.kernel.org 7068W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7069S: Maintained 7070F: drivers/platform/x86/hdaps.c 7071 7072HARDWARE MONITORING 7073M: Jean Delvare <jdelvare@suse.com> 7074M: Guenter Roeck <linux@roeck-us.net> 7075L: linux-hwmon@vger.kernel.org 7076W: http://hwmon.wiki.kernel.org/ 7077T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7078S: Maintained 7079F: Documentation/devicetree/bindings/hwmon/ 7080F: Documentation/hwmon/ 7081F: drivers/hwmon/ 7082F: include/linux/hwmon*.h 7083F: include/trace/events/hwmon*.h 7084 7085HARDWARE RANDOM NUMBER GENERATOR CORE 7086M: Matt Mackall <mpm@selenic.com> 7087M: Herbert Xu <herbert@gondor.apana.org.au> 7088L: linux-crypto@vger.kernel.org 7089S: Odd fixes 7090F: Documentation/devicetree/bindings/rng/ 7091F: Documentation/hw_random.txt 7092F: drivers/char/hw_random/ 7093F: include/linux/hw_random.h 7094 7095HARDWARE TRACING FACILITIES 7096M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7097S: Maintained 7098F: drivers/hwtracing/ 7099 7100HARDWARE SPINLOCK CORE 7101M: Ohad Ben-Cohen <ohad@wizery.com> 7102M: Bjorn Andersson <bjorn.andersson@linaro.org> 7103L: linux-remoteproc@vger.kernel.org 7104S: Maintained 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7106F: Documentation/devicetree/bindings/hwlock/ 7107F: Documentation/hwspinlock.txt 7108F: drivers/hwspinlock/ 7109F: include/linux/hwspinlock.h 7110 7111HARMONY SOUND DRIVER 7112L: linux-parisc@vger.kernel.org 7113S: Maintained 7114F: sound/parisc/harmony.* 7115 7116HDPVR USB VIDEO ENCODER DRIVER 7117M: Hans Verkuil <hverkuil@xs4all.nl> 7118L: linux-media@vger.kernel.org 7119T: git git://linuxtv.org/media_tree.git 7120W: https://linuxtv.org 7121S: Odd Fixes 7122F: drivers/media/usb/hdpvr/ 7123 7124HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7125M: Jerry Hoemann <jerry.hoemann@hpe.com> 7126S: Supported 7127F: Documentation/watchdog/hpwdt.rst 7128F: drivers/watchdog/hpwdt.c 7129 7130HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7131M: Don Brace <don.brace@microsemi.com> 7132L: esc.storagedev@microsemi.com 7133L: linux-scsi@vger.kernel.org 7134S: Supported 7135F: Documentation/scsi/hpsa.txt 7136F: drivers/scsi/hpsa*.[ch] 7137F: include/linux/cciss*.h 7138F: include/uapi/linux/cciss*.h 7139 7140HFI1 DRIVER 7141M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7142M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7143L: linux-rdma@vger.kernel.org 7144S: Supported 7145F: drivers/infiniband/hw/hfi1 7146 7147HFS FILESYSTEM 7148L: linux-fsdevel@vger.kernel.org 7149S: Orphan 7150F: Documentation/filesystems/hfs.txt 7151F: fs/hfs/ 7152 7153HFSPLUS FILESYSTEM 7154L: linux-fsdevel@vger.kernel.org 7155S: Orphan 7156F: Documentation/filesystems/hfsplus.txt 7157F: fs/hfsplus/ 7158 7159HGA FRAMEBUFFER DRIVER 7160M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7161L: linux-nvidia@lists.surfsouth.com 7162W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7163S: Maintained 7164F: drivers/video/fbdev/hgafb.c 7165 7166HIBERNATION (aka Software Suspend, aka swsusp) 7167M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7168M: Pavel Machek <pavel@ucw.cz> 7169L: linux-pm@vger.kernel.org 7170B: https://bugzilla.kernel.org 7171S: Supported 7172F: arch/x86/power/ 7173F: drivers/base/power/ 7174F: kernel/power/ 7175F: include/linux/suspend.h 7176F: include/linux/freezer.h 7177F: include/linux/pm.h 7178F: arch/*/include/asm/suspend*.h 7179 7180HID CORE LAYER 7181M: Jiri Kosina <jikos@kernel.org> 7182M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7183L: linux-input@vger.kernel.org 7184T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7185S: Maintained 7186F: drivers/hid/ 7187F: include/linux/hid* 7188F: include/uapi/linux/hid* 7189 7190HID SENSOR HUB DRIVERS 7191M: Jiri Kosina <jikos@kernel.org> 7192M: Jonathan Cameron <jic23@kernel.org> 7193M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7194L: linux-input@vger.kernel.org 7195L: linux-iio@vger.kernel.org 7196S: Maintained 7197F: Documentation/hid/hid-sensor* 7198F: drivers/hid/hid-sensor-* 7199F: drivers/iio/*/hid-* 7200F: include/linux/hid-sensor-* 7201 7202HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7203M: Thomas Gleixner <tglx@linutronix.de> 7204L: linux-kernel@vger.kernel.org 7205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7206S: Maintained 7207F: Documentation/timers/ 7208F: kernel/time/hrtimer.c 7209F: kernel/time/clockevents.c 7210F: kernel/time/timer_*.c 7211F: include/linux/clockchips.h 7212F: include/linux/hrtimer.h 7213 7214HIGH-SPEED SCC DRIVER FOR AX.25 7215L: linux-hams@vger.kernel.org 7216S: Orphan 7217F: drivers/net/hamradio/dmascc.c 7218F: drivers/net/hamradio/scc.c 7219 7220HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7221M: HighPoint Linux Team <linux@highpoint-tech.com> 7222W: http://www.highpoint-tech.com 7223S: Supported 7224F: Documentation/scsi/hptiop.txt 7225F: drivers/scsi/hptiop.c 7226 7227HIPPI 7228M: Jes Sorensen <jes@trained-monkey.org> 7229L: linux-hippi@sunsite.dk 7230S: Maintained 7231F: include/linux/hippidevice.h 7232F: include/uapi/linux/if_hippi.h 7233F: net/802/hippi.c 7234F: drivers/net/hippi/ 7235 7236HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7237M: Yisen Zhuang <yisen.zhuang@huawei.com> 7238M: Salil Mehta <salil.mehta@huawei.com> 7239L: netdev@vger.kernel.org 7240W: http://www.hisilicon.com 7241S: Maintained 7242F: drivers/net/ethernet/hisilicon/hns3/ 7243 7244HISILICON LPC BUS DRIVER 7245M: john.garry@huawei.com 7246W: http://www.hisilicon.com 7247S: Maintained 7248F: drivers/bus/hisi_lpc.c 7249F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7250 7251HISILICON NETWORK SUBSYSTEM DRIVER 7252M: Yisen Zhuang <yisen.zhuang@huawei.com> 7253M: Salil Mehta <salil.mehta@huawei.com> 7254L: netdev@vger.kernel.org 7255W: http://www.hisilicon.com 7256S: Maintained 7257F: drivers/net/ethernet/hisilicon/ 7258F: Documentation/devicetree/bindings/net/hisilicon*.txt 7259 7260HISILICON PMU DRIVER 7261M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7262W: http://www.hisilicon.com 7263S: Supported 7264F: drivers/perf/hisilicon 7265F: Documentation/admin-guide/perf/hisi-pmu.rst 7266 7267HISILICON ROCE DRIVER 7268M: Lijun Ou <oulijun@huawei.com> 7269M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7270L: linux-rdma@vger.kernel.org 7271S: Maintained 7272F: drivers/infiniband/hw/hns/ 7273F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7274 7275HISILICON SAS Controller 7276M: John Garry <john.garry@huawei.com> 7277W: http://www.hisilicon.com 7278S: Supported 7279F: drivers/scsi/hisi_sas/ 7280F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7281 7282HMM - Heterogeneous Memory Management 7283M: Jérôme Glisse <jglisse@redhat.com> 7284L: linux-mm@kvack.org 7285S: Maintained 7286F: mm/hmm* 7287F: include/linux/hmm* 7288F: Documentation/vm/hmm.rst 7289 7290HOST AP DRIVER 7291M: Jouni Malinen <j@w1.fi> 7292L: linux-wireless@vger.kernel.org 7293W: http://w1.fi/hostap-driver.html 7294S: Obsolete 7295F: drivers/net/wireless/intersil/hostap/ 7296 7297HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7298L: platform-driver-x86@vger.kernel.org 7299S: Orphan 7300F: drivers/platform/x86/tc1100-wmi.c 7301 7302HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7303M: Jaroslav Kysela <perex@perex.cz> 7304S: Maintained 7305F: drivers/net/ethernet/hp/hp100.* 7306 7307HPET: High Precision Event Timers driver 7308M: Clemens Ladisch <clemens@ladisch.de> 7309S: Maintained 7310F: Documentation/timers/hpet.rst 7311F: drivers/char/hpet.c 7312F: include/linux/hpet.h 7313F: include/uapi/linux/hpet.h 7314 7315HPET: x86 7316S: Orphan 7317F: arch/x86/kernel/hpet.c 7318F: arch/x86/include/asm/hpet.h 7319 7320HPFS FILESYSTEM 7321M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7322W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7323S: Maintained 7324F: fs/hpfs/ 7325 7326HSI SUBSYSTEM 7327M: Sebastian Reichel <sre@kernel.org> 7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7329S: Maintained 7330F: Documentation/ABI/testing/sysfs-bus-hsi 7331F: Documentation/driver-api/hsi.rst 7332F: drivers/hsi/ 7333F: include/linux/hsi/ 7334F: include/uapi/linux/hsi/ 7335 7336HSO 3G MODEM DRIVER 7337L: linux-usb@vger.kernel.org 7338S: Orphan 7339F: drivers/net/usb/hso.c 7340 7341HSR NETWORK PROTOCOL 7342M: Arvid Brodin <arvid.brodin@alten.se> 7343L: netdev@vger.kernel.org 7344S: Maintained 7345F: net/hsr/ 7346 7347HT16K33 LED CONTROLLER DRIVER 7348M: Robin van der Gracht <robin@protonic.nl> 7349S: Maintained 7350F: drivers/auxdisplay/ht16k33.c 7351F: Documentation/devicetree/bindings/display/ht16k33.txt 7352 7353HTCPEN TOUCHSCREEN DRIVER 7354M: Pau Oliva Fora <pof@eslack.org> 7355L: linux-input@vger.kernel.org 7356S: Maintained 7357F: drivers/input/touchscreen/htcpen.c 7358 7359HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7360M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7361L: linux-iio@vger.kernel.org 7362W: http://www.st.com/ 7363S: Maintained 7364F: drivers/iio/humidity/hts221* 7365F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7366 7367HUAWEI ETHERNET DRIVER 7368M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7369L: netdev@vger.kernel.org 7370S: Supported 7371F: Documentation/networking/hinic.txt 7372F: drivers/net/ethernet/huawei/hinic/ 7373 7374HUGETLB FILESYSTEM 7375M: Mike Kravetz <mike.kravetz@oracle.com> 7376L: linux-mm@kvack.org 7377S: Maintained 7378F: fs/hugetlbfs/ 7379F: mm/hugetlb.c 7380F: include/linux/hugetlb.h 7381F: Documentation/admin-guide/mm/hugetlbpage.rst 7382F: Documentation/vm/hugetlbfs_reserv.rst 7383F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7384 7385HVA ST MEDIA DRIVER 7386M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7387L: linux-media@vger.kernel.org 7388T: git git://linuxtv.org/media_tree.git 7389W: https://linuxtv.org 7390S: Supported 7391F: drivers/media/platform/sti/hva 7392 7393HWPOISON MEMORY FAILURE HANDLING 7394M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7395L: linux-mm@kvack.org 7396S: Maintained 7397F: mm/memory-failure.c 7398F: mm/hwpoison-inject.c 7399 7400HYGON PROCESSOR SUPPORT 7401M: Pu Wen <puwen@hygon.cn> 7402L: linux-kernel@vger.kernel.org 7403S: Maintained 7404F: arch/x86/kernel/cpu/hygon.c 7405 7406Hyper-V CORE AND DRIVERS 7407M: "K. Y. Srinivasan" <kys@microsoft.com> 7408M: Haiyang Zhang <haiyangz@microsoft.com> 7409M: Stephen Hemminger <sthemmin@microsoft.com> 7410M: Sasha Levin <sashal@kernel.org> 7411T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7412L: linux-hyperv@vger.kernel.org 7413S: Supported 7414F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7415F: arch/x86/include/asm/mshyperv.h 7416F: arch/x86/include/asm/trace/hyperv.h 7417F: arch/x86/include/asm/hyperv-tlfs.h 7418F: arch/x86/kernel/cpu/mshyperv.c 7419F: arch/x86/hyperv 7420F: drivers/clocksource/hyperv_timer.c 7421F: drivers/hid/hid-hyperv.c 7422F: drivers/hv/ 7423F: drivers/input/serio/hyperv-keyboard.c 7424F: drivers/pci/controller/pci-hyperv.c 7425F: drivers/net/hyperv/ 7426F: drivers/scsi/storvsc_drv.c 7427F: drivers/uio/uio_hv_generic.c 7428F: drivers/video/fbdev/hyperv_fb.c 7429F: drivers/iommu/hyperv_iommu.c 7430F: net/vmw_vsock/hyperv_transport.c 7431F: include/clocksource/hyperv_timer.h 7432F: include/linux/hyperv.h 7433F: include/uapi/linux/hyperv.h 7434F: include/asm-generic/mshyperv.h 7435F: tools/hv/ 7436F: Documentation/ABI/stable/sysfs-bus-vmbus 7437 7438HYPERBUS SUPPORT 7439M: Vignesh Raghavendra <vigneshr@ti.com> 7440S: Supported 7441F: drivers/mtd/hyperbus/ 7442F: include/linux/mtd/hyperbus.h 7443F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7444F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7445 7446HYPERVISOR VIRTUAL CONSOLE DRIVER 7447L: linuxppc-dev@lists.ozlabs.org 7448S: Odd Fixes 7449F: drivers/tty/hvc/ 7450 7451I2C ACPI SUPPORT 7452M: Mika Westerberg <mika.westerberg@linux.intel.com> 7453L: linux-i2c@vger.kernel.org 7454L: linux-acpi@vger.kernel.org 7455S: Maintained 7456F: drivers/i2c/i2c-core-acpi.c 7457 7458I2C CONTROLLER DRIVER FOR NVIDIA GPU 7459M: Ajay Gupta <ajayg@nvidia.com> 7460L: linux-i2c@vger.kernel.org 7461S: Maintained 7462F: Documentation/i2c/busses/i2c-nvidia-gpu 7463F: drivers/i2c/busses/i2c-nvidia-gpu.c 7464 7465I2C MUXES 7466M: Peter Rosin <peda@axentia.se> 7467L: linux-i2c@vger.kernel.org 7468S: Maintained 7469F: Documentation/i2c/i2c-topology 7470F: Documentation/i2c/muxes/ 7471F: Documentation/devicetree/bindings/i2c/i2c-mux* 7472F: Documentation/devicetree/bindings/i2c/i2c-arb* 7473F: Documentation/devicetree/bindings/i2c/i2c-gate* 7474F: drivers/i2c/i2c-mux.c 7475F: drivers/i2c/muxes/ 7476F: include/linux/i2c-mux.h 7477 7478I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7479M: Gregory CLEMENT <gregory.clement@bootlin.com> 7480L: linux-i2c@vger.kernel.org 7481S: Maintained 7482F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7483F: drivers/i2c/busses/i2c-mv64xxx.c 7484 7485I2C OVER PARALLEL PORT 7486M: Jean Delvare <jdelvare@suse.com> 7487L: linux-i2c@vger.kernel.org 7488S: Maintained 7489F: Documentation/i2c/busses/i2c-parport 7490F: Documentation/i2c/busses/i2c-parport-light 7491F: drivers/i2c/busses/i2c-parport.c 7492F: drivers/i2c/busses/i2c-parport-light.c 7493 7494I2C SUBSYSTEM 7495M: Wolfram Sang <wsa@the-dreams.de> 7496L: linux-i2c@vger.kernel.org 7497W: https://i2c.wiki.kernel.org/ 7498Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7499T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7500S: Maintained 7501F: Documentation/devicetree/bindings/i2c/i2c.txt 7502F: Documentation/i2c/ 7503F: drivers/i2c/* 7504F: include/linux/i2c.h 7505F: include/linux/i2c-dev.h 7506F: include/linux/i2c-smbus.h 7507F: include/uapi/linux/i2c.h 7508F: include/uapi/linux/i2c-*.h 7509 7510I2C SUBSYSTEM HOST DRIVERS 7511L: linux-i2c@vger.kernel.org 7512W: https://i2c.wiki.kernel.org/ 7513Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7515S: Odd Fixes 7516F: Documentation/devicetree/bindings/i2c/ 7517F: drivers/i2c/algos/ 7518F: drivers/i2c/busses/ 7519 7520I2C-TAOS-EVM DRIVER 7521M: Jean Delvare <jdelvare@suse.com> 7522L: linux-i2c@vger.kernel.org 7523S: Maintained 7524F: Documentation/i2c/busses/i2c-taos-evm 7525F: drivers/i2c/busses/i2c-taos-evm.c 7526 7527I2C-TINY-USB DRIVER 7528M: Till Harbaum <till@harbaum.org> 7529L: linux-i2c@vger.kernel.org 7530W: http://www.harbaum.org/till/i2c_tiny_usb 7531S: Maintained 7532F: drivers/i2c/busses/i2c-tiny-usb.c 7533 7534I2C/SMBUS CONTROLLER DRIVERS FOR PC 7535M: Jean Delvare <jdelvare@suse.com> 7536L: linux-i2c@vger.kernel.org 7537S: Maintained 7538F: Documentation/i2c/busses/i2c-ali1535 7539F: Documentation/i2c/busses/i2c-ali1563 7540F: Documentation/i2c/busses/i2c-ali15x3 7541F: Documentation/i2c/busses/i2c-amd756 7542F: Documentation/i2c/busses/i2c-amd8111 7543F: Documentation/i2c/busses/i2c-i801 7544F: Documentation/i2c/busses/i2c-nforce2 7545F: Documentation/i2c/busses/i2c-piix4 7546F: Documentation/i2c/busses/i2c-sis5595 7547F: Documentation/i2c/busses/i2c-sis630 7548F: Documentation/i2c/busses/i2c-sis96x 7549F: Documentation/i2c/busses/i2c-via 7550F: Documentation/i2c/busses/i2c-viapro 7551F: drivers/i2c/busses/i2c-ali1535.c 7552F: drivers/i2c/busses/i2c-ali1563.c 7553F: drivers/i2c/busses/i2c-ali15x3.c 7554F: drivers/i2c/busses/i2c-amd756.c 7555F: drivers/i2c/busses/i2c-amd756-s4882.c 7556F: drivers/i2c/busses/i2c-amd8111.c 7557F: drivers/i2c/busses/i2c-i801.c 7558F: drivers/i2c/busses/i2c-isch.c 7559F: drivers/i2c/busses/i2c-nforce2.c 7560F: drivers/i2c/busses/i2c-nforce2-s4985.c 7561F: drivers/i2c/busses/i2c-piix4.c 7562F: drivers/i2c/busses/i2c-sis5595.c 7563F: drivers/i2c/busses/i2c-sis630.c 7564F: drivers/i2c/busses/i2c-sis96x.c 7565F: drivers/i2c/busses/i2c-via.c 7566F: drivers/i2c/busses/i2c-viapro.c 7567 7568I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7569M: Hans de Goede <hdegoede@redhat.com> 7570L: linux-i2c@vger.kernel.org 7571S: Maintained 7572F: drivers/i2c/busses/i2c-cht-wc.c 7573 7574I2C/SMBUS ISMT DRIVER 7575M: Seth Heasley <seth.heasley@intel.com> 7576M: Neil Horman <nhorman@tuxdriver.com> 7577L: linux-i2c@vger.kernel.org 7578F: drivers/i2c/busses/i2c-ismt.c 7579F: Documentation/i2c/busses/i2c-ismt 7580 7581I2C/SMBUS STUB DRIVER 7582M: Jean Delvare <jdelvare@suse.com> 7583L: linux-i2c@vger.kernel.org 7584S: Maintained 7585F: drivers/i2c/i2c-stub.c 7586 7587I3C SUBSYSTEM 7588M: Boris Brezillon <bbrezillon@kernel.org> 7589L: linux-i3c@lists.infradead.org 7590C: irc://chat.freenode.net/linux-i3c 7591T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7592S: Maintained 7593F: Documentation/ABI/testing/sysfs-bus-i3c 7594F: Documentation/devicetree/bindings/i3c/ 7595F: Documentation/driver-api/i3c 7596F: drivers/i3c/ 7597F: include/linux/i3c/ 7598 7599I3C DRIVER FOR SYNOPSYS DESIGNWARE 7600M: Vitor Soares <vitor.soares@synopsys.com> 7601S: Maintained 7602F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7603F: drivers/i3c/master/dw* 7604 7605IA64 (Itanium) PLATFORM 7606M: Tony Luck <tony.luck@intel.com> 7607M: Fenghua Yu <fenghua.yu@intel.com> 7608L: linux-ia64@vger.kernel.org 7609T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7610S: Maintained 7611F: arch/ia64/ 7612 7613IBM Power 842 compression accelerator 7614M: Haren Myneni <haren@us.ibm.com> 7615S: Supported 7616F: drivers/crypto/nx/Makefile 7617F: drivers/crypto/nx/Kconfig 7618F: drivers/crypto/nx/nx-842* 7619F: include/linux/sw842.h 7620F: crypto/842.c 7621F: lib/842/ 7622 7623IBM Power in-Nest Crypto Acceleration 7624M: Breno Leitão <leitao@debian.org> 7625M: Nayna Jain <nayna@linux.ibm.com> 7626M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7627L: linux-crypto@vger.kernel.org 7628S: Supported 7629F: drivers/crypto/nx/Makefile 7630F: drivers/crypto/nx/Kconfig 7631F: drivers/crypto/nx/nx-aes* 7632F: drivers/crypto/nx/nx-sha* 7633F: drivers/crypto/nx/nx.* 7634F: drivers/crypto/nx/nx_csbcpb.h 7635F: drivers/crypto/nx/nx_debugfs.h 7636 7637IBM Power Linux RAID adapter 7638M: Brian King <brking@us.ibm.com> 7639S: Supported 7640F: drivers/scsi/ipr.* 7641 7642IBM Power SRIOV Virtual NIC Device Driver 7643M: Thomas Falcon <tlfalcon@linux.ibm.com> 7644M: John Allen <jallen@linux.ibm.com> 7645L: netdev@vger.kernel.org 7646S: Supported 7647F: drivers/net/ethernet/ibm/ibmvnic.* 7648 7649IBM Power Virtual Accelerator Switchboard 7650M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7651L: linuxppc-dev@lists.ozlabs.org 7652S: Supported 7653F: arch/powerpc/platforms/powernv/vas* 7654F: arch/powerpc/platforms/powernv/copy-paste.h 7655F: arch/powerpc/include/asm/vas.h 7656 7657IBM Power Virtual Ethernet Device Driver 7658M: Thomas Falcon <tlfalcon@linux.ibm.com> 7659L: netdev@vger.kernel.org 7660S: Supported 7661F: drivers/net/ethernet/ibm/ibmveth.* 7662 7663IBM Power Virtual FC Device Drivers 7664M: Tyrel Datwyler <tyreld@linux.ibm.com> 7665L: linux-scsi@vger.kernel.org 7666S: Supported 7667F: drivers/scsi/ibmvscsi/ibmvfc* 7668 7669IBM Power Virtual Management Channel Driver 7670M: Steven Royer <seroyer@linux.ibm.com> 7671S: Supported 7672F: drivers/misc/ibmvmc.* 7673 7674IBM Power Virtual SCSI Device Drivers 7675M: Tyrel Datwyler <tyreld@linux.ibm.com> 7676L: linux-scsi@vger.kernel.org 7677S: Supported 7678F: drivers/scsi/ibmvscsi/ibmvscsi* 7679F: include/scsi/viosrp.h 7680 7681IBM Power Virtual SCSI Device Target Driver 7682M: Michael Cyr <mikecyr@linux.ibm.com> 7683L: linux-scsi@vger.kernel.org 7684L: target-devel@vger.kernel.org 7685S: Supported 7686F: drivers/scsi/ibmvscsi_tgt/ 7687 7688IBM Power VMX Cryptographic instructions 7689M: Breno Leitão <leitao@debian.org> 7690M: Nayna Jain <nayna@linux.ibm.com> 7691M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7692L: linux-crypto@vger.kernel.org 7693S: Supported 7694F: drivers/crypto/vmx/Makefile 7695F: drivers/crypto/vmx/Kconfig 7696F: drivers/crypto/vmx/vmx.c 7697F: drivers/crypto/vmx/aes* 7698F: drivers/crypto/vmx/ghash* 7699F: drivers/crypto/vmx/ppc-xlate.pl 7700 7701IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7702M: Tyrel Datwyler <tyreld@linux.ibm.com> 7703L: linux-pci@vger.kernel.org 7704L: linuxppc-dev@lists.ozlabs.org 7705S: Supported 7706F: drivers/pci/hotplug/rpaphp* 7707 7708IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7709M: Tyrel Datwyler <tyreld@linux.ibm.com> 7710L: linux-pci@vger.kernel.org 7711L: linuxppc-dev@lists.ozlabs.org 7712S: Supported 7713F: drivers/pci/hotplug/rpadlpar* 7714 7715IBM ServeRAID RAID DRIVER 7716S: Orphan 7717F: drivers/scsi/ips.* 7718 7719ICH LPC AND GPIO DRIVER 7720M: Peter Tyser <ptyser@xes-inc.com> 7721S: Maintained 7722F: drivers/mfd/lpc_ich.c 7723F: drivers/gpio/gpio-ich.c 7724 7725IDE SUBSYSTEM 7726M: "David S. Miller" <davem@davemloft.net> 7727L: linux-ide@vger.kernel.org 7728Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7729T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7730S: Maintained 7731F: Documentation/ide/ 7732F: drivers/ide/ 7733F: include/linux/ide.h 7734 7735IDE/ATAPI DRIVERS 7736M: Borislav Petkov <bp@alien8.de> 7737L: linux-ide@vger.kernel.org 7738S: Maintained 7739F: Documentation/cdrom/ide-cd.rst 7740F: drivers/ide/ide-cd* 7741 7742IDEAPAD LAPTOP EXTRAS DRIVER 7743M: Ike Panhc <ike.pan@canonical.com> 7744L: platform-driver-x86@vger.kernel.org 7745W: http://launchpad.net/ideapad-laptop 7746S: Maintained 7747F: drivers/platform/x86/ideapad-laptop.c 7748 7749IDEAPAD LAPTOP SLIDEBAR DRIVER 7750M: Andrey Moiseev <o2g.org.ru@gmail.com> 7751L: linux-input@vger.kernel.org 7752W: https://github.com/o2genum/ideapad-slidebar 7753S: Maintained 7754F: drivers/input/misc/ideapad_slidebar.c 7755 7756IDT VersaClock 5 CLOCK DRIVER 7757M: Marek Vasut <marek.vasut@gmail.com> 7758S: Maintained 7759F: drivers/clk/clk-versaclock5.c 7760 7761IEEE 802.15.4 SUBSYSTEM 7762M: Alexander Aring <alex.aring@gmail.com> 7763M: Stefan Schmidt <stefan@datenfreihafen.org> 7764L: linux-wpan@vger.kernel.org 7765W: http://wpan.cakelab.org/ 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7767T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7768S: Maintained 7769F: net/ieee802154/ 7770F: net/mac802154/ 7771F: drivers/net/ieee802154/ 7772F: include/linux/nl802154.h 7773F: include/linux/ieee802154.h 7774F: include/net/nl802154.h 7775F: include/net/mac802154.h 7776F: include/net/af_ieee802154.h 7777F: include/net/cfg802154.h 7778F: include/net/ieee802154_netdev.h 7779F: Documentation/networking/ieee802154.rst 7780 7781IFE PROTOCOL 7782M: Yotam Gigi <yotam.gi@gmail.com> 7783M: Jamal Hadi Salim <jhs@mojatatu.com> 7784F: net/ife 7785F: include/net/ife.h 7786F: include/uapi/linux/ife.h 7787 7788IGORPLUG-USB IR RECEIVER 7789M: Sean Young <sean@mess.org> 7790L: linux-media@vger.kernel.org 7791S: Maintained 7792F: drivers/media/rc/igorplugusb.c 7793 7794IGUANAWORKS USB IR TRANSCEIVER 7795M: Sean Young <sean@mess.org> 7796L: linux-media@vger.kernel.org 7797S: Maintained 7798F: drivers/media/rc/iguanair.c 7799 7800IIO DIGITAL POTENTIOMETER DAC 7801M: Peter Rosin <peda@axentia.se> 7802L: linux-iio@vger.kernel.org 7803S: Maintained 7804F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7805F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7806F: drivers/iio/dac/dpot-dac.c 7807 7808IIO ENVELOPE DETECTOR 7809M: Peter Rosin <peda@axentia.se> 7810L: linux-iio@vger.kernel.org 7811S: Maintained 7812F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7813F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7814F: drivers/iio/adc/envelope-detector.c 7815 7816IIO MULTIPLEXER 7817M: Peter Rosin <peda@axentia.se> 7818L: linux-iio@vger.kernel.org 7819S: Maintained 7820F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7821F: drivers/iio/multiplexer/iio-mux.c 7822 7823IIO SUBSYSTEM AND DRIVERS 7824M: Jonathan Cameron <jic23@kernel.org> 7825R: Hartmut Knaack <knaack.h@gmx.de> 7826R: Lars-Peter Clausen <lars@metafoo.de> 7827R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7828L: linux-iio@vger.kernel.org 7829T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7830S: Maintained 7831F: Documentation/ABI/testing/configfs-iio* 7832F: Documentation/ABI/testing/sysfs-bus-iio* 7833F: Documentation/devicetree/bindings/iio/ 7834F: drivers/iio/ 7835F: drivers/staging/iio/ 7836F: include/linux/iio/ 7837F: tools/iio/ 7838 7839IIO UNIT CONVERTER 7840M: Peter Rosin <peda@axentia.se> 7841L: linux-iio@vger.kernel.org 7842S: Maintained 7843F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7844F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7845F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7846F: drivers/iio/afe/iio-rescale.c 7847 7848IKANOS/ADI EAGLE ADSL USB DRIVER 7849M: Matthieu Castet <castet.matthieu@free.fr> 7850M: Stanislaw Gruszka <stf_xl@wp.pl> 7851S: Maintained 7852F: drivers/usb/atm/ueagle-atm.c 7853 7854IMGTEC ASCII LCD DRIVER 7855M: Paul Burton <paul.burton@mips.com> 7856S: Maintained 7857F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7858F: drivers/auxdisplay/img-ascii-lcd.c 7859 7860IMGTEC IR DECODER DRIVER 7861M: James Hogan <jhogan@kernel.org> 7862S: Maintained 7863F: drivers/media/rc/img-ir/ 7864 7865IMON SOUNDGRAPH USB IR RECEIVER 7866M: Sean Young <sean@mess.org> 7867L: linux-media@vger.kernel.org 7868S: Maintained 7869F: drivers/media/rc/imon_raw.c 7870F: drivers/media/rc/imon.c 7871 7872IMS TWINTURBO FRAMEBUFFER DRIVER 7873L: linux-fbdev@vger.kernel.org 7874S: Orphan 7875F: drivers/video/fbdev/imsttfb.c 7876 7877INA209 HARDWARE MONITOR DRIVER 7878M: Guenter Roeck <linux@roeck-us.net> 7879L: linux-hwmon@vger.kernel.org 7880S: Maintained 7881F: Documentation/hwmon/ina209.rst 7882F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7883F: drivers/hwmon/ina209.c 7884 7885INA2XX HARDWARE MONITOR DRIVER 7886M: Guenter Roeck <linux@roeck-us.net> 7887L: linux-hwmon@vger.kernel.org 7888S: Maintained 7889F: Documentation/hwmon/ina2xx.rst 7890F: drivers/hwmon/ina2xx.c 7891F: include/linux/platform_data/ina2xx.h 7892 7893INDUSTRY PACK SUBSYSTEM (IPACK) 7894M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7895M: Jens Taprogge <jens.taprogge@taprogge.org> 7896M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7897L: industrypack-devel@lists.sourceforge.net 7898W: http://industrypack.sourceforge.net 7899S: Maintained 7900F: drivers/ipack/ 7901 7902INFINEON DPS310 Driver 7903M: Eddie James <eajames@linux.ibm.com> 7904L: linux-iio@vger.kernel.org 7905F: drivers/iio/pressure/dps310.c 7906S: Maintained 7907 7908INFINIBAND SUBSYSTEM 7909M: Doug Ledford <dledford@redhat.com> 7910M: Jason Gunthorpe <jgg@mellanox.com> 7911L: linux-rdma@vger.kernel.org 7912W: https://github.com/linux-rdma/rdma-core 7913Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7914T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7915S: Supported 7916F: Documentation/devicetree/bindings/infiniband/ 7917F: Documentation/infiniband/ 7918F: drivers/infiniband/ 7919F: include/uapi/linux/if_infiniband.h 7920F: include/uapi/rdma/ 7921F: include/rdma/ 7922F: include/trace/events/ib_mad.h 7923F: include/trace/events/ib_umad.h 7924F: samples/bpf/ibumad_kern.c 7925F: samples/bpf/ibumad_user.c 7926 7927INGENIC JZ4780 DMA Driver 7928M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7929S: Maintained 7930F: drivers/dma/dma-jz4780.c 7931 7932INGENIC JZ4780 NAND DRIVER 7933M: Harvey Hunt <harveyhuntnexus@gmail.com> 7934L: linux-mtd@lists.infradead.org 7935S: Maintained 7936F: drivers/mtd/nand/raw/ingenic/ 7937 7938INOTIFY 7939M: Jan Kara <jack@suse.cz> 7940R: Amir Goldstein <amir73il@gmail.com> 7941L: linux-fsdevel@vger.kernel.org 7942S: Maintained 7943F: Documentation/filesystems/inotify.txt 7944F: fs/notify/inotify/ 7945F: include/linux/inotify.h 7946F: include/uapi/linux/inotify.h 7947 7948INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7949M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7950L: linux-input@vger.kernel.org 7951Q: http://patchwork.kernel.org/project/linux-input/list/ 7952T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7953S: Maintained 7954F: drivers/input/ 7955F: include/linux/input.h 7956F: include/uapi/linux/input.h 7957F: include/uapi/linux/input-event-codes.h 7958F: include/linux/input/ 7959F: Documentation/devicetree/bindings/input/ 7960F: Documentation/devicetree/bindings/serio/ 7961F: Documentation/input/ 7962 7963INPUT MULTITOUCH (MT) PROTOCOL 7964M: Henrik Rydberg <rydberg@bitmath.org> 7965L: linux-input@vger.kernel.org 7966S: Odd fixes 7967F: Documentation/input/multi-touch-protocol.rst 7968F: drivers/input/input-mt.c 7969K: \b(ABS|SYN)_MT_ 7970 7971INSIDE SECURE CRYPTO DRIVER 7972M: Antoine Tenart <antoine.tenart@bootlin.com> 7973F: drivers/crypto/inside-secure/ 7974S: Maintained 7975L: linux-crypto@vger.kernel.org 7976 7977INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7978M: Mimi Zohar <zohar@linux.ibm.com> 7979M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7980L: linux-integrity@vger.kernel.org 7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7982S: Supported 7983F: security/integrity/ima/ 7984 7985INTEL 810/815 FRAMEBUFFER DRIVER 7986M: Antonino Daplas <adaplas@gmail.com> 7987L: linux-fbdev@vger.kernel.org 7988S: Maintained 7989F: drivers/video/fbdev/i810/ 7990 7991INTEL ASoC DRIVERS 7992M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7993M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7994M: Jie Yang <yang.jie@linux.intel.com> 7995L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7996S: Supported 7997F: sound/soc/intel/ 7998 7999INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8000M: Hans de Goede <hdegoede@redhat.com> 8001L: platform-driver-x86@vger.kernel.org 8002S: Maintained 8003F: drivers/platform/x86/intel_atomisp2_pm.c 8004 8005INTEL C600 SERIES SAS CONTROLLER DRIVER 8006M: Intel SCU Linux support <intel-linux-scu@intel.com> 8007M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8008L: linux-scsi@vger.kernel.org 8009T: git git://git.code.sf.net/p/intel-sas/isci 8010S: Supported 8011F: drivers/scsi/isci/ 8012 8013INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8014M: Jani Nikula <jani.nikula@linux.intel.com> 8015M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8016M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8017L: intel-gfx@lists.freedesktop.org 8018W: https://01.org/linuxgraphics/ 8019B: https://01.org/linuxgraphics/documentation/how-report-bugs 8020C: irc://chat.freenode.net/intel-gfx 8021Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8022T: git git://anongit.freedesktop.org/drm-intel 8023S: Supported 8024F: drivers/gpu/drm/i915/ 8025F: include/drm/i915* 8026F: include/uapi/drm/i915_drm.h 8027F: Documentation/gpu/i915.rst 8028 8029INTEL ETHERNET DRIVERS 8030M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8031L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8032W: http://www.intel.com/support/feedback.htm 8033W: http://e1000.sourceforge.net/ 8034Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8036T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8037S: Supported 8038F: Documentation/networking/device_drivers/intel/e100.rst 8039F: Documentation/networking/device_drivers/intel/e1000.rst 8040F: Documentation/networking/device_drivers/intel/e1000e.rst 8041F: Documentation/networking/device_drivers/intel/fm10k.rst 8042F: Documentation/networking/device_drivers/intel/igb.rst 8043F: Documentation/networking/device_drivers/intel/igbvf.rst 8044F: Documentation/networking/device_drivers/intel/ixgb.rst 8045F: Documentation/networking/device_drivers/intel/ixgbe.rst 8046F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8047F: Documentation/networking/device_drivers/intel/i40e.rst 8048F: Documentation/networking/device_drivers/intel/iavf.rst 8049F: Documentation/networking/device_drivers/intel/ice.rst 8050F: drivers/net/ethernet/intel/ 8051F: drivers/net/ethernet/intel/*/ 8052F: include/linux/avf/virtchnl.h 8053 8054INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8055M: Maik Broemme <mbroemme@libmpq.org> 8056L: linux-fbdev@vger.kernel.org 8057S: Maintained 8058F: Documentation/fb/intelfb.rst 8059F: drivers/video/fbdev/intelfb/ 8060 8061INTEL GPIO DRIVERS 8062M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8063L: linux-gpio@vger.kernel.org 8064S: Maintained 8065T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8066F: drivers/gpio/gpio-ich.c 8067F: drivers/gpio/gpio-intel-mid.c 8068F: drivers/gpio/gpio-lynxpoint.c 8069F: drivers/gpio/gpio-merrifield.c 8070F: drivers/gpio/gpio-ml-ioh.c 8071F: drivers/gpio/gpio-pch.c 8072F: drivers/gpio/gpio-sch.c 8073F: drivers/gpio/gpio-sodaville.c 8074 8075INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8076M: Zhenyu Wang <zhenyuw@linux.intel.com> 8077M: Zhi Wang <zhi.a.wang@intel.com> 8078L: intel-gvt-dev@lists.freedesktop.org 8079L: intel-gfx@lists.freedesktop.org 8080W: https://01.org/igvt-g 8081T: git https://github.com/intel/gvt-linux.git 8082S: Supported 8083F: drivers/gpu/drm/i915/gvt/ 8084 8085INTEL HID EVENT DRIVER 8086M: Alex Hung <alex.hung@canonical.com> 8087L: platform-driver-x86@vger.kernel.org 8088S: Maintained 8089F: drivers/platform/x86/intel-hid.c 8090 8091INTEL I/OAT DMA DRIVER 8092M: Dave Jiang <dave.jiang@intel.com> 8093R: Dan Williams <dan.j.williams@intel.com> 8094L: dmaengine@vger.kernel.org 8095Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8096S: Supported 8097F: drivers/dma/ioat* 8098 8099INTEL IDLE DRIVER 8100M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8101M: Len Brown <lenb@kernel.org> 8102L: linux-pm@vger.kernel.org 8103T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8104B: https://bugzilla.kernel.org 8105S: Supported 8106F: drivers/idle/intel_idle.c 8107 8108INTEL INTEGRATED SENSOR HUB DRIVER 8109M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8110M: Jiri Kosina <jikos@kernel.org> 8111L: linux-input@vger.kernel.org 8112S: Maintained 8113F: drivers/hid/intel-ish-hid/ 8114 8115INTEL IOMMU (VT-d) 8116M: David Woodhouse <dwmw2@infradead.org> 8117L: iommu@lists.linux-foundation.org 8118T: git git://git.infradead.org/iommu-2.6.git 8119S: Supported 8120F: drivers/iommu/intel-iommu.c 8121F: include/linux/intel-iommu.h 8122 8123INTEL IOP-ADMA DMA DRIVER 8124R: Dan Williams <dan.j.williams@intel.com> 8125S: Odd fixes 8126F: drivers/dma/iop-adma.c 8127 8128INTEL IPU3 CSI-2 CIO2 DRIVER 8129M: Yong Zhi <yong.zhi@intel.com> 8130M: Sakari Ailus <sakari.ailus@linux.intel.com> 8131M: Bingbu Cao <bingbu.cao@intel.com> 8132R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8133L: linux-media@vger.kernel.org 8134S: Maintained 8135F: drivers/media/pci/intel/ipu3/ 8136F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8137 8138INTEL IPU3 CSI-2 IMGU DRIVER 8139M: Sakari Ailus <sakari.ailus@linux.intel.com> 8140L: linux-media@vger.kernel.org 8141S: Maintained 8142F: drivers/staging/media/ipu3/ 8143F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8144F: Documentation/media/v4l-drivers/ipu3.rst 8145 8146INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8147M: Krzysztof Halasa <khalasa@piap.pl> 8148S: Maintained 8149F: include/linux/soc/ixp4xx/qmgr.h 8150F: include/linux/soc/ixp4xx/npe.h 8151F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8152F: drivers/soc/ixp4xx/ixp4xx-npe.c 8153F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8154F: drivers/net/wan/ixp4xx_hss.c 8155 8156INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8157M: Deepak Saxena <dsaxena@plexity.net> 8158S: Maintained 8159F: drivers/char/hw_random/ixp4xx-rng.c 8160 8161INTEL MANAGEMENT ENGINE (mei) 8162M: Tomas Winkler <tomas.winkler@intel.com> 8163L: linux-kernel@vger.kernel.org 8164S: Supported 8165F: include/uapi/linux/mei.h 8166F: include/linux/mei_cl_bus.h 8167F: drivers/misc/mei/* 8168F: drivers/watchdog/mei_wdt.c 8169F: Documentation/driver-api/mei/* 8170F: samples/mei/* 8171 8172INTEL MENLOW THERMAL DRIVER 8173M: Sujith Thomas <sujith.thomas@intel.com> 8174L: platform-driver-x86@vger.kernel.org 8175W: https://01.org/linux-acpi 8176S: Supported 8177F: drivers/platform/x86/intel_menlow.c 8178 8179INTEL MIC DRIVERS (mic) 8180M: Sudeep Dutt <sudeep.dutt@intel.com> 8181M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8182S: Supported 8183W: https://github.com/sudeepdutt/mic 8184W: http://software.intel.com/en-us/mic-developer 8185F: include/linux/mic_bus.h 8186F: include/linux/scif.h 8187F: include/uapi/linux/mic_common.h 8188F: include/uapi/linux/mic_ioctl.h 8189F: include/uapi/linux/scif_ioctl.h 8190F: drivers/misc/mic/ 8191F: drivers/dma/mic_x100_dma.c 8192F: drivers/dma/mic_x100_dma.h 8193F: Documentation/mic/ 8194 8195INTEL PMC CORE DRIVER 8196M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8197M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8198L: platform-driver-x86@vger.kernel.org 8199S: Maintained 8200F: drivers/platform/x86/intel_pmc_core* 8201 8202INTEL PMC/P-Unit IPC DRIVER 8203M: Zha Qipeng<qipeng.zha@intel.com> 8204L: platform-driver-x86@vger.kernel.org 8205S: Maintained 8206F: drivers/platform/x86/intel_pmc_ipc.c 8207F: drivers/platform/x86/intel_punit_ipc.c 8208F: arch/x86/include/asm/intel_pmc_ipc.h 8209F: arch/x86/include/asm/intel_punit_ipc.h 8210 8211INTEL PMIC GPIO DRIVERS 8212M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8213S: Maintained 8214T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8215F: drivers/gpio/gpio-*cove.c 8216F: drivers/gpio/gpio-msic.c 8217 8218INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 8219R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8220S: Maintained 8221F: drivers/mfd/intel_msic.c 8222F: drivers/mfd/intel_soc_pmic* 8223F: include/linux/mfd/intel_msic.h 8224F: include/linux/mfd/intel_soc_pmic* 8225 8226INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8227M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8228L: linux-wireless@vger.kernel.org 8229S: Maintained 8230F: Documentation/networking/device_drivers/intel/ipw2100.txt 8231F: Documentation/networking/device_drivers/intel/ipw2200.txt 8232F: drivers/net/wireless/intel/ipw2x00/ 8233 8234INTEL PSTATE DRIVER 8235M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8236M: Len Brown <lenb@kernel.org> 8237L: linux-pm@vger.kernel.org 8238S: Supported 8239F: drivers/cpufreq/intel_pstate.c 8240 8241INTEL RDMA RNIC DRIVER 8242M: Faisal Latif <faisal.latif@intel.com> 8243M: Shiraz Saleem <shiraz.saleem@intel.com> 8244L: linux-rdma@vger.kernel.org 8245S: Supported 8246F: drivers/infiniband/hw/i40iw/ 8247F: include/uapi/rdma/i40iw-abi.h 8248 8249INTEL SPEED SELECT TECHNOLOGY 8250M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8251L: platform-driver-x86@vger.kernel.org 8252S: Maintained 8253F: drivers/platform/x86/intel_speed_select_if/ 8254F: tools/power/x86/intel-speed-select/ 8255F: include/uapi/linux/isst_if.h 8256 8257INTEL TELEMETRY DRIVER 8258M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8259M: "David E. Box" <david.e.box@linux.intel.com> 8260L: platform-driver-x86@vger.kernel.org 8261S: Maintained 8262F: arch/x86/include/asm/intel_telemetry.h 8263F: drivers/platform/x86/intel_telemetry* 8264 8265INTEL VIRTUAL BUTTON DRIVER 8266M: AceLan Kao <acelan.kao@canonical.com> 8267L: platform-driver-x86@vger.kernel.org 8268S: Maintained 8269F: drivers/platform/x86/intel-vbtn.c 8270 8271INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8272M: Stanislaw Gruszka <sgruszka@redhat.com> 8273L: linux-wireless@vger.kernel.org 8274S: Supported 8275F: drivers/net/wireless/intel/iwlegacy/ 8276 8277INTEL WIRELESS WIFI LINK (iwlwifi) 8278M: Johannes Berg <johannes.berg@intel.com> 8279M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8280M: Luca Coelho <luciano.coelho@intel.com> 8281M: Intel Linux Wireless <linuxwifi@intel.com> 8282L: linux-wireless@vger.kernel.org 8283W: http://intellinuxwireless.org 8284T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8285S: Supported 8286F: drivers/net/wireless/intel/iwlwifi/ 8287 8288INTEL WIRELESS WIMAX CONNECTION 2400 8289M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8290M: linux-wimax@intel.com 8291L: wimax@linuxwimax.org (subscribers-only) 8292S: Supported 8293W: http://linuxwimax.org 8294F: Documentation/wimax/README.i2400m 8295F: drivers/net/wimax/i2400m/ 8296F: include/uapi/linux/wimax/i2400m.h 8297 8298INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8299M: Mario Limonciello <mario.limonciello@dell.com> 8300S: Maintained 8301F: drivers/platform/x86/intel-wmi-thunderbolt.c 8302 8303INTEL(R) TRACE HUB 8304M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8305S: Supported 8306F: Documentation/trace/intel_th.rst 8307F: drivers/hwtracing/intel_th/ 8308 8309INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8310M: Ning Sun <ning.sun@intel.com> 8311L: tboot-devel@lists.sourceforge.net 8312W: http://tboot.sourceforge.net 8313T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8314S: Supported 8315F: Documentation/intel_txt.txt 8316F: include/linux/tboot.h 8317F: arch/x86/kernel/tboot.c 8318 8319INTEL-MID GPIO DRIVER 8320M: David Cohen <david.a.cohen@linux.intel.com> 8321L: linux-gpio@vger.kernel.org 8322S: Maintained 8323F: drivers/gpio/gpio-intel-mid.c 8324 8325INTERCONNECT API 8326M: Georgi Djakov <georgi.djakov@linaro.org> 8327L: linux-pm@vger.kernel.org 8328S: Maintained 8329F: Documentation/interconnect/ 8330F: Documentation/devicetree/bindings/interconnect/ 8331F: drivers/interconnect/ 8332F: include/dt-bindings/interconnect/ 8333F: include/linux/interconnect-provider.h 8334F: include/linux/interconnect.h 8335 8336INVENSENSE MPU-3050 GYROSCOPE DRIVER 8337M: Linus Walleij <linus.walleij@linaro.org> 8338L: linux-iio@vger.kernel.org 8339S: Maintained 8340F: drivers/iio/gyro/mpu3050* 8341F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8342 8343IOC3 ETHERNET DRIVER 8344M: Ralf Baechle <ralf@linux-mips.org> 8345L: linux-mips@vger.kernel.org 8346S: Maintained 8347F: drivers/net/ethernet/sgi/ioc3-eth.c 8348 8349IOC3 SERIAL DRIVER 8350M: Pat Gefre <pfg@sgi.com> 8351L: linux-serial@vger.kernel.org 8352S: Maintained 8353F: drivers/tty/serial/ioc3_serial.c 8354 8355IOMAP FILESYSTEM LIBRARY 8356M: Christoph Hellwig <hch@infradead.org> 8357M: Darrick J. Wong <darrick.wong@oracle.com> 8358M: linux-xfs@vger.kernel.org 8359M: linux-fsdevel@vger.kernel.org 8360L: linux-xfs@vger.kernel.org 8361L: linux-fsdevel@vger.kernel.org 8362T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8363S: Supported 8364F: fs/iomap.c 8365F: include/linux/iomap.h 8366 8367IOMMU DRIVERS 8368M: Joerg Roedel <joro@8bytes.org> 8369L: iommu@lists.linux-foundation.org 8370T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8371S: Maintained 8372F: Documentation/devicetree/bindings/iommu/ 8373F: drivers/iommu/ 8374F: include/linux/iommu.h 8375F: include/linux/of_iommu.h 8376F: include/linux/iova.h 8377 8378IO_URING 8379M: Jens Axboe <axboe@kernel.dk> 8380L: linux-block@vger.kernel.org 8381L: linux-fsdevel@vger.kernel.org 8382T: git git://git.kernel.dk/linux-block 8383T: git git://git.kernel.dk/liburing 8384S: Maintained 8385F: fs/io_uring.c 8386F: include/uapi/linux/io_uring.h 8387 8388IP MASQUERADING 8389M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8390S: Maintained 8391F: net/ipv4/netfilter/ipt_MASQUERADE.c 8392 8393IPMI SUBSYSTEM 8394M: Corey Minyard <minyard@acm.org> 8395L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8396W: http://openipmi.sourceforge.net/ 8397S: Supported 8398F: Documentation/devicetree/bindings/ipmi/ 8399F: Documentation/IPMI.txt 8400F: drivers/char/ipmi/ 8401F: include/linux/ipmi* 8402F: include/uapi/linux/ipmi* 8403 8404IPS SCSI RAID DRIVER 8405M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8406L: linux-scsi@vger.kernel.org 8407W: http://www.adaptec.com/ 8408S: Maintained 8409F: drivers/scsi/ips* 8410 8411IPVS 8412M: Wensong Zhang <wensong@linux-vs.org> 8413M: Simon Horman <horms@verge.net.au> 8414M: Julian Anastasov <ja@ssi.bg> 8415L: netdev@vger.kernel.org 8416L: lvs-devel@vger.kernel.org 8417S: Maintained 8418T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8420F: Documentation/networking/ipvs-sysctl.txt 8421F: include/net/ip_vs.h 8422F: include/uapi/linux/ip_vs.h 8423F: net/netfilter/ipvs/ 8424 8425IPWIRELESS DRIVER 8426M: Jiri Kosina <jikos@kernel.org> 8427M: David Sterba <dsterba@suse.com> 8428S: Odd Fixes 8429F: drivers/tty/ipwireless/ 8430 8431IPX NETWORK LAYER 8432L: netdev@vger.kernel.org 8433S: Obsolete 8434F: include/uapi/linux/ipx.h 8435 8436IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8437M: Marc Zyngier <marc.zyngier@arm.com> 8438S: Maintained 8439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8440F: Documentation/IRQ-domain.txt 8441F: include/linux/irqdomain.h 8442F: kernel/irq/irqdomain.c 8443F: kernel/irq/msi.c 8444 8445IRQ SUBSYSTEM 8446M: Thomas Gleixner <tglx@linutronix.de> 8447L: linux-kernel@vger.kernel.org 8448S: Maintained 8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8450F: kernel/irq/ 8451 8452IRQCHIP DRIVERS 8453M: Thomas Gleixner <tglx@linutronix.de> 8454M: Jason Cooper <jason@lakedaemon.net> 8455M: Marc Zyngier <marc.zyngier@arm.com> 8456L: linux-kernel@vger.kernel.org 8457S: Maintained 8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8459F: Documentation/devicetree/bindings/interrupt-controller/ 8460F: drivers/irqchip/ 8461 8462ISA 8463M: William Breathitt Gray <vilhelm.gray@gmail.com> 8464S: Maintained 8465F: Documentation/isa.txt 8466F: drivers/base/isa.c 8467F: include/linux/isa.h 8468 8469ISA RADIO MODULE 8470M: Hans Verkuil <hverkuil@xs4all.nl> 8471L: linux-media@vger.kernel.org 8472T: git git://linuxtv.org/media_tree.git 8473W: https://linuxtv.org 8474S: Maintained 8475F: drivers/media/radio/radio-isa* 8476 8477ISAPNP 8478M: Jaroslav Kysela <perex@perex.cz> 8479S: Maintained 8480F: Documentation/isapnp.txt 8481F: drivers/pnp/isapnp/ 8482F: include/linux/isapnp.h 8483 8484ISCSI 8485M: Lee Duncan <lduncan@suse.com> 8486M: Chris Leech <cleech@redhat.com> 8487L: open-iscsi@googlegroups.com 8488W: www.open-iscsi.com 8489S: Maintained 8490F: drivers/scsi/*iscsi* 8491F: include/scsi/*iscsi* 8492 8493iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8494M: Peter Jones <pjones@redhat.com> 8495M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8496S: Maintained 8497F: drivers/firmware/iscsi_ibft* 8498 8499ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8500M: Sagi Grimberg <sagi@grimberg.me> 8501M: Max Gurtovoy <maxg@mellanox.com> 8502L: linux-rdma@vger.kernel.org 8503S: Supported 8504W: http://www.openfabrics.org 8505W: www.open-iscsi.org 8506Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8507F: drivers/infiniband/ulp/iser/ 8508 8509ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8510M: Sagi Grimberg <sagi@grimberg.me> 8511T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8512L: linux-rdma@vger.kernel.org 8513L: target-devel@vger.kernel.org 8514S: Supported 8515W: http://www.linux-iscsi.org 8516F: drivers/infiniband/ulp/isert 8517 8518ISDN/mISDN SUBSYSTEM 8519M: Karsten Keil <isdn@linux-pingi.de> 8520L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8521L: netdev@vger.kernel.org 8522W: http://www.isdn4linux.de 8523S: Maintained 8524F: drivers/isdn/mISDN 8525F: drivers/isdn/hardware 8526 8527ISDN/CAPI SUBSYSTEM 8528M: Karsten Keil <isdn@linux-pingi.de> 8529L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8530L: netdev@vger.kernel.org 8531W: http://www.isdn4linux.de 8532S: Odd Fixes 8533F: Documentation/isdn/ 8534F: drivers/isdn/capi/ 8535F: drivers/staging/isdn/ 8536F: net/bluetooth/cmtp/ 8537F: include/linux/isdn/ 8538F: include/uapi/linux/isdn/ 8539 8540IT87 HARDWARE MONITORING DRIVER 8541M: Jean Delvare <jdelvare@suse.com> 8542L: linux-hwmon@vger.kernel.org 8543S: Maintained 8544F: Documentation/hwmon/it87.rst 8545F: drivers/hwmon/it87.c 8546 8547IT913X MEDIA DRIVER 8548M: Antti Palosaari <crope@iki.fi> 8549L: linux-media@vger.kernel.org 8550W: https://linuxtv.org 8551W: http://palosaari.fi/linux/ 8552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8553T: git git://linuxtv.org/anttip/media_tree.git 8554S: Maintained 8555F: drivers/media/tuners/it913x* 8556 8557IVTV VIDEO4LINUX DRIVER 8558M: Andy Walls <awalls@md.metrocast.net> 8559L: ivtv-devel@ivtvdriver.org (subscribers-only) 8560L: linux-media@vger.kernel.org 8561T: git git://linuxtv.org/media_tree.git 8562W: http://www.ivtvdriver.org 8563S: Maintained 8564F: Documentation/media/v4l-drivers/ivtv* 8565F: drivers/media/pci/ivtv/ 8566F: include/uapi/linux/ivtv* 8567 8568IX2505V MEDIA DRIVER 8569M: Malcolm Priestley <tvboxspy@gmail.com> 8570L: linux-media@vger.kernel.org 8571W: https://linuxtv.org 8572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8573S: Maintained 8574F: drivers/media/dvb-frontends/ix2505v* 8575 8576JAILHOUSE HYPERVISOR INTERFACE 8577M: Jan Kiszka <jan.kiszka@siemens.com> 8578L: jailhouse-dev@googlegroups.com 8579S: Maintained 8580F: arch/x86/kernel/jailhouse.c 8581F: arch/x86/include/asm/jailhouse_para.h 8582 8583JC42.4 TEMPERATURE SENSOR DRIVER 8584M: Guenter Roeck <linux@roeck-us.net> 8585L: linux-hwmon@vger.kernel.org 8586S: Maintained 8587F: drivers/hwmon/jc42.c 8588F: Documentation/hwmon/jc42.rst 8589 8590JFS FILESYSTEM 8591M: Dave Kleikamp <shaggy@kernel.org> 8592L: jfs-discussion@lists.sourceforge.net 8593W: http://jfs.sourceforge.net/ 8594T: git git://github.com/kleikamp/linux-shaggy.git 8595S: Maintained 8596F: Documentation/filesystems/jfs.txt 8597F: fs/jfs/ 8598 8599JME NETWORK DRIVER 8600M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8601L: netdev@vger.kernel.org 8602S: Maintained 8603F: drivers/net/ethernet/jme.* 8604 8605JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8606M: David Woodhouse <dwmw2@infradead.org> 8607M: Richard Weinberger <richard@nod.at> 8608L: linux-mtd@lists.infradead.org 8609W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8610T: git git://git.infradead.org/ubifs-2.6.git 8611S: Odd Fixes 8612F: fs/jffs2/ 8613F: include/uapi/linux/jffs2.h 8614 8615JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8616M: "Theodore Ts'o" <tytso@mit.edu> 8617M: Jan Kara <jack@suse.com> 8618L: linux-ext4@vger.kernel.org 8619S: Maintained 8620F: fs/jbd2/ 8621F: include/linux/jbd2.h 8622 8623JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8624M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8625L: linux-media@vger.kernel.org 8626S: Maintained 8627F: drivers/media/platform/rcar_jpu.c 8628 8629JSM Neo PCI based serial card 8630L: linux-serial@vger.kernel.org 8631S: Orphan 8632F: drivers/tty/serial/jsm/ 8633 8634K10TEMP HARDWARE MONITORING DRIVER 8635M: Clemens Ladisch <clemens@ladisch.de> 8636L: linux-hwmon@vger.kernel.org 8637S: Maintained 8638F: Documentation/hwmon/k10temp.rst 8639F: drivers/hwmon/k10temp.c 8640 8641K8TEMP HARDWARE MONITORING DRIVER 8642M: Rudolf Marek <r.marek@assembler.cz> 8643L: linux-hwmon@vger.kernel.org 8644S: Maintained 8645F: Documentation/hwmon/k8temp.rst 8646F: drivers/hwmon/k8temp.c 8647 8648KASAN 8649M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8650R: Alexander Potapenko <glider@google.com> 8651R: Dmitry Vyukov <dvyukov@google.com> 8652L: kasan-dev@googlegroups.com 8653S: Maintained 8654F: arch/*/include/asm/kasan.h 8655F: arch/*/mm/kasan_init* 8656F: Documentation/dev-tools/kasan.rst 8657F: include/linux/kasan*.h 8658F: lib/test_kasan.c 8659F: mm/kasan/ 8660F: scripts/Makefile.kasan 8661 8662KCONFIG 8663M: Masahiro Yamada <yamada.masahiro@socionext.com> 8664T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8665L: linux-kbuild@vger.kernel.org 8666S: Maintained 8667F: Documentation/kbuild/kconfig* 8668F: scripts/kconfig/ 8669F: scripts/Kconfig.include 8670 8671KDUMP 8672M: Dave Young <dyoung@redhat.com> 8673M: Baoquan He <bhe@redhat.com> 8674R: Vivek Goyal <vgoyal@redhat.com> 8675L: kexec@lists.infradead.org 8676W: http://lse.sourceforge.net/kdump/ 8677S: Maintained 8678F: Documentation/kdump/ 8679 8680KEENE FM RADIO TRANSMITTER DRIVER 8681M: Hans Verkuil <hverkuil@xs4all.nl> 8682L: linux-media@vger.kernel.org 8683T: git git://linuxtv.org/media_tree.git 8684W: https://linuxtv.org 8685S: Maintained 8686F: drivers/media/radio/radio-keene* 8687 8688KERNEL AUTOMOUNTER 8689M: Ian Kent <raven@themaw.net> 8690L: autofs@vger.kernel.org 8691S: Maintained 8692F: fs/autofs/ 8693 8694KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8695M: Masahiro Yamada <yamada.masahiro@socionext.com> 8696M: Michal Marek <michal.lkml@markovi.net> 8697T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8698L: linux-kbuild@vger.kernel.org 8699S: Maintained 8700F: Documentation/kbuild/ 8701F: Makefile 8702F: scripts/Kbuild* 8703F: scripts/Makefile* 8704F: scripts/basic/ 8705F: scripts/mk* 8706F: scripts/*vmlinux* 8707F: scripts/mod/ 8708F: scripts/package/ 8709 8710KERNEL JANITORS 8711L: kernel-janitors@vger.kernel.org 8712W: http://kernelnewbies.org/KernelJanitors 8713S: Odd Fixes 8714 8715KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8716M: "J. Bruce Fields" <bfields@fieldses.org> 8717M: Chuck Lever <chuck.lever@oracle.com> 8718L: linux-nfs@vger.kernel.org 8719W: http://nfs.sourceforge.net/ 8720T: git git://linux-nfs.org/~bfields/linux.git 8721S: Supported 8722F: fs/nfsd/ 8723F: include/uapi/linux/nfsd/ 8724F: fs/lockd/ 8725F: fs/nfs_common/ 8726F: net/sunrpc/ 8727F: include/linux/lockd/ 8728F: include/linux/sunrpc/ 8729F: include/uapi/linux/sunrpc/ 8730 8731KERNEL SELFTEST FRAMEWORK 8732M: Shuah Khan <shuah@kernel.org> 8733M: Shuah Khan <skhan@linuxfoundation.org> 8734L: linux-kselftest@vger.kernel.org 8735T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8736Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8737S: Maintained 8738F: tools/testing/selftests/ 8739F: Documentation/dev-tools/kselftest* 8740 8741KERNEL USERMODE HELPER 8742M: Luis Chamberlain <mcgrof@kernel.org> 8743L: linux-kernel@vger.kernel.org 8744S: Maintained 8745F: kernel/umh.c 8746F: include/linux/umh.h 8747 8748KERNEL VIRTUAL MACHINE (KVM) 8749M: Paolo Bonzini <pbonzini@redhat.com> 8750M: Radim Krčmář <rkrcmar@redhat.com> 8751L: kvm@vger.kernel.org 8752W: http://www.linux-kvm.org 8753T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8754S: Supported 8755F: Documentation/virtual/kvm/ 8756F: include/trace/events/kvm.h 8757F: include/uapi/asm-generic/kvm* 8758F: include/uapi/linux/kvm* 8759F: include/asm-generic/kvm* 8760F: include/linux/kvm* 8761F: include/kvm/iodev.h 8762F: virt/kvm/* 8763F: tools/kvm/ 8764F: tools/testing/selftests/kvm/ 8765 8766KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8767M: Joerg Roedel <joro@8bytes.org> 8768L: kvm@vger.kernel.org 8769W: http://www.linux-kvm.org/ 8770S: Maintained 8771F: arch/x86/include/asm/svm.h 8772F: arch/x86/kvm/svm.c 8773 8774KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8775M: Marc Zyngier <marc.zyngier@arm.com> 8776R: James Morse <james.morse@arm.com> 8777R: Julien Thierry <julien.thierry@arm.com> 8778R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8780L: kvmarm@lists.cs.columbia.edu 8781T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8782S: Maintained 8783F: arch/arm/include/uapi/asm/kvm* 8784F: arch/arm/include/asm/kvm* 8785F: arch/arm/kvm/ 8786F: arch/arm64/include/uapi/asm/kvm* 8787F: arch/arm64/include/asm/kvm* 8788F: arch/arm64/kvm/ 8789F: virt/kvm/arm/ 8790F: include/kvm/arm_* 8791 8792KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8793M: James Hogan <jhogan@kernel.org> 8794L: linux-mips@vger.kernel.org 8795S: Supported 8796F: arch/mips/include/uapi/asm/kvm* 8797F: arch/mips/include/asm/kvm* 8798F: arch/mips/kvm/ 8799 8800KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8801M: Paul Mackerras <paulus@ozlabs.org> 8802L: kvm-ppc@vger.kernel.org 8803W: http://www.linux-kvm.org/ 8804T: git git://github.com/agraf/linux-2.6.git 8805S: Supported 8806F: arch/powerpc/include/uapi/asm/kvm* 8807F: arch/powerpc/include/asm/kvm* 8808F: arch/powerpc/kvm/ 8809F: arch/powerpc/kernel/kvm* 8810 8811KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8812M: Christian Borntraeger <borntraeger@de.ibm.com> 8813M: Janosch Frank <frankja@linux.ibm.com> 8814R: David Hildenbrand <david@redhat.com> 8815R: Cornelia Huck <cohuck@redhat.com> 8816L: linux-s390@vger.kernel.org 8817W: http://www.ibm.com/developerworks/linux/linux390/ 8818T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8819S: Supported 8820F: arch/s390/include/uapi/asm/kvm* 8821F: arch/s390/include/asm/gmap.h 8822F: arch/s390/include/asm/kvm* 8823F: arch/s390/kvm/ 8824F: arch/s390/mm/gmap.c 8825 8826KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8827M: Paolo Bonzini <pbonzini@redhat.com> 8828M: Radim Krčmář <rkrcmar@redhat.com> 8829L: kvm@vger.kernel.org 8830W: http://www.linux-kvm.org 8831T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8832S: Supported 8833F: arch/x86/kvm/ 8834F: arch/x86/kvm/*/ 8835F: arch/x86/include/uapi/asm/kvm* 8836F: arch/x86/include/asm/kvm* 8837F: arch/x86/include/asm/pvclock-abi.h 8838F: arch/x86/kernel/kvm.c 8839F: arch/x86/kernel/kvmclock.c 8840 8841KERNFS 8842M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8843M: Tejun Heo <tj@kernel.org> 8844T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8845S: Supported 8846F: include/linux/kernfs.h 8847F: fs/kernfs/ 8848 8849KEXEC 8850M: Eric Biederman <ebiederm@xmission.com> 8851W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8852L: kexec@lists.infradead.org 8853S: Maintained 8854F: include/linux/kexec.h 8855F: include/uapi/linux/kexec.h 8856F: kernel/kexec* 8857 8858KEYS-ENCRYPTED 8859M: Mimi Zohar <zohar@linux.ibm.com> 8860L: linux-integrity@vger.kernel.org 8861L: keyrings@vger.kernel.org 8862S: Supported 8863F: Documentation/security/keys/trusted-encrypted.rst 8864F: include/keys/encrypted-type.h 8865F: security/keys/encrypted-keys/ 8866 8867KEYS-TRUSTED 8868M: James Bottomley <jejb@linux.ibm.com> 8869M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8870M: Mimi Zohar <zohar@linux.ibm.com> 8871L: linux-integrity@vger.kernel.org 8872L: keyrings@vger.kernel.org 8873S: Supported 8874F: Documentation/security/keys/trusted-encrypted.rst 8875F: include/keys/trusted-type.h 8876F: security/keys/trusted.c 8877F: security/keys/trusted.h 8878 8879KEYS/KEYRINGS: 8880M: David Howells <dhowells@redhat.com> 8881L: keyrings@vger.kernel.org 8882S: Maintained 8883F: Documentation/security/keys/core.rst 8884F: include/linux/key.h 8885F: include/linux/key-type.h 8886F: include/linux/keyctl.h 8887F: include/uapi/linux/keyctl.h 8888F: include/keys/ 8889F: security/keys/ 8890 8891KGDB / KDB /debug_core 8892M: Jason Wessel <jason.wessel@windriver.com> 8893M: Daniel Thompson <daniel.thompson@linaro.org> 8894W: http://kgdb.wiki.kernel.org/ 8895L: kgdb-bugreport@lists.sourceforge.net 8896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8897S: Maintained 8898F: Documentation/dev-tools/kgdb.rst 8899F: drivers/misc/kgdbts.c 8900F: drivers/tty/serial/kgdboc.c 8901F: include/linux/kdb.h 8902F: include/linux/kgdb.h 8903F: kernel/debug/ 8904 8905KMEMLEAK 8906M: Catalin Marinas <catalin.marinas@arm.com> 8907S: Maintained 8908F: Documentation/dev-tools/kmemleak.rst 8909F: include/linux/kmemleak.h 8910F: mm/kmemleak.c 8911F: mm/kmemleak-test.c 8912 8913KMOD KERNEL MODULE LOADER - USERMODE HELPER 8914M: Luis Chamberlain <mcgrof@kernel.org> 8915L: linux-kernel@vger.kernel.org 8916S: Maintained 8917F: kernel/kmod.c 8918F: include/linux/kmod.h 8919F: lib/test_kmod.c 8920F: tools/testing/selftests/kmod/ 8921 8922KPROBES 8923M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8924M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8925M: "David S. Miller" <davem@davemloft.net> 8926M: Masami Hiramatsu <mhiramat@kernel.org> 8927S: Maintained 8928F: Documentation/kprobes.txt 8929F: include/linux/kprobes.h 8930F: include/asm-generic/kprobes.h 8931F: kernel/kprobes.c 8932 8933KS0108 LCD CONTROLLER DRIVER 8934M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8935S: Maintained 8936F: Documentation/auxdisplay/ks0108 8937F: drivers/auxdisplay/ks0108.c 8938F: include/linux/ks0108.h 8939 8940L3MDEV 8941M: David Ahern <dsa@cumulusnetworks.com> 8942L: netdev@vger.kernel.org 8943S: Maintained 8944F: net/l3mdev 8945F: include/net/l3mdev.h 8946 8947L7 BPF FRAMEWORK 8948M: John Fastabend <john.fastabend@gmail.com> 8949M: Daniel Borkmann <daniel@iogearbox.net> 8950L: netdev@vger.kernel.org 8951L: bpf@vger.kernel.org 8952S: Maintained 8953F: include/linux/skmsg.h 8954F: net/core/skmsg.c 8955F: net/core/sock_map.c 8956F: net/ipv4/tcp_bpf.c 8957 8958LANTIQ / INTEL Ethernet drivers 8959M: Hauke Mehrtens <hauke@hauke-m.de> 8960L: netdev@vger.kernel.org 8961S: Maintained 8962F: net/dsa/tag_gswip.c 8963F: drivers/net/ethernet/lantiq_xrx200.c 8964F: drivers/net/dsa/lantiq_pce.h 8965F: drivers/net/dsa/lantiq_gswip.c 8966 8967LANTIQ MIPS ARCHITECTURE 8968M: John Crispin <john@phrozen.org> 8969L: linux-mips@vger.kernel.org 8970S: Maintained 8971F: arch/mips/lantiq 8972F: drivers/soc/lantiq 8973 8974LAPB module 8975L: linux-x25@vger.kernel.org 8976S: Orphan 8977F: Documentation/networking/lapb-module.txt 8978F: include/*/lapb.h 8979F: net/lapb/ 8980 8981LASI 53c700 driver for PARISC 8982M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8983L: linux-scsi@vger.kernel.org 8984S: Maintained 8985F: Documentation/scsi/53c700.txt 8986F: drivers/scsi/53c700* 8987 8988LEAKING_ADDRESSES 8989M: Tobin C. Harding <me@tobin.cc> 8990M: Tycho Andersen <tycho@tycho.ws> 8991L: kernel-hardening@lists.openwall.com 8992S: Maintained 8993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8994F: scripts/leaking_addresses.pl 8995 8996LED SUBSYSTEM 8997M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8998M: Pavel Machek <pavel@ucw.cz> 8999R: Dan Murphy <dmurphy@ti.com> 9000L: linux-leds@vger.kernel.org 9001T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9002S: Maintained 9003F: Documentation/devicetree/bindings/leds/ 9004F: drivers/leds/ 9005F: include/linux/leds.h 9006 9007LEGACY EEPROM DRIVER 9008M: Jean Delvare <jdelvare@suse.com> 9009S: Maintained 9010F: Documentation/misc-devices/eeprom.rst 9011F: drivers/misc/eeprom/eeprom.c 9012 9013LEGO MINDSTORMS EV3 9014R: David Lechner <david@lechnology.com> 9015S: Maintained 9016F: arch/arm/boot/dts/da850-lego-ev3.dts 9017F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9018F: drivers/power/supply/lego_ev3_battery.c 9019 9020LEGO USB Tower driver 9021M: Juergen Stuber <starblue@users.sourceforge.net> 9022L: legousb-devel@lists.sourceforge.net 9023W: http://legousb.sourceforge.net/ 9024S: Maintained 9025F: drivers/usb/misc/legousbtower.c 9026 9027LG LAPTOP EXTRAS 9028M: Matan Ziv-Av <matan@svgalib.org> 9029L: platform-driver-x86@vger.kernel.org 9030S: Maintained 9031F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9032F: Documentation/laptops/lg-laptop.rst 9033F: drivers/platform/x86/lg-laptop.c 9034 9035LG2160 MEDIA DRIVER 9036M: Michael Krufky <mkrufky@linuxtv.org> 9037L: linux-media@vger.kernel.org 9038W: https://linuxtv.org 9039W: http://github.com/mkrufky 9040Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9041T: git git://linuxtv.org/mkrufky/tuners.git 9042S: Maintained 9043F: drivers/media/dvb-frontends/lg2160.* 9044 9045LGDT3305 MEDIA DRIVER 9046M: Michael Krufky <mkrufky@linuxtv.org> 9047L: linux-media@vger.kernel.org 9048W: https://linuxtv.org 9049W: http://github.com/mkrufky 9050Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9051T: git git://linuxtv.org/mkrufky/tuners.git 9052S: Maintained 9053F: drivers/media/dvb-frontends/lgdt3305.* 9054 9055LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9056M: Viresh Kumar <vireshk@kernel.org> 9057L: linux-ide@vger.kernel.org 9058T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9059S: Maintained 9060F: include/linux/pata_arasan_cf_data.h 9061F: drivers/ata/pata_arasan_cf.c 9062 9063LIBATA PATA DRIVERS 9064M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9065M: Jens Axboe <axboe@kernel.dk> 9066L: linux-ide@vger.kernel.org 9067T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9068S: Maintained 9069F: drivers/ata/pata_*.c 9070F: drivers/ata/ata_generic.c 9071 9072LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9073M: Linus Walleij <linus.walleij@linaro.org> 9074L: linux-ide@vger.kernel.org 9075T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9076S: Maintained 9077F: drivers/ata/pata_ftide010.c 9078F: drivers/ata/sata_gemini.c 9079F: drivers/ata/sata_gemini.h 9080 9081LIBATA SATA AHCI PLATFORM devices support 9082M: Hans de Goede <hdegoede@redhat.com> 9083M: Jens Axboe <axboe@kernel.dk> 9084L: linux-ide@vger.kernel.org 9085T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9086S: Maintained 9087F: drivers/ata/ahci_platform.c 9088F: drivers/ata/libahci_platform.c 9089F: include/linux/ahci_platform.h 9090 9091LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9092M: Mikael Pettersson <mikpelinux@gmail.com> 9093L: linux-ide@vger.kernel.org 9094T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9095S: Maintained 9096F: drivers/ata/sata_promise.* 9097 9098LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9099M: Jens Axboe <axboe@kernel.dk> 9100L: linux-ide@vger.kernel.org 9101T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9102S: Maintained 9103F: drivers/ata/ 9104F: include/linux/ata.h 9105F: include/linux/libata.h 9106F: Documentation/devicetree/bindings/ata/ 9107 9108LIBLOCKDEP 9109M: Sasha Levin <alexander.levin@microsoft.com> 9110S: Maintained 9111F: tools/lib/lockdep/ 9112 9113LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9114M: Dan Williams <dan.j.williams@intel.com> 9115M: Vishal Verma <vishal.l.verma@intel.com> 9116M: Dave Jiang <dave.jiang@intel.com> 9117L: linux-nvdimm@lists.01.org 9118Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9119S: Supported 9120F: drivers/nvdimm/blk.c 9121F: drivers/nvdimm/region_devs.c 9122 9123LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9124M: Vishal Verma <vishal.l.verma@intel.com> 9125M: Dan Williams <dan.j.williams@intel.com> 9126M: Dave Jiang <dave.jiang@intel.com> 9127L: linux-nvdimm@lists.01.org 9128Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9129S: Supported 9130F: drivers/nvdimm/btt* 9131 9132LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9133M: Dan Williams <dan.j.williams@intel.com> 9134M: Vishal Verma <vishal.l.verma@intel.com> 9135M: Dave Jiang <dave.jiang@intel.com> 9136L: linux-nvdimm@lists.01.org 9137Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9138S: Supported 9139F: drivers/nvdimm/pmem* 9140 9141LIBNVDIMM: DEVICETREE BINDINGS 9142M: Oliver O'Halloran <oohall@gmail.com> 9143L: linux-nvdimm@lists.01.org 9144Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9145S: Supported 9146F: drivers/nvdimm/of_pmem.c 9147F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9148 9149LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9150M: Dan Williams <dan.j.williams@intel.com> 9151M: Vishal Verma <vishal.l.verma@intel.com> 9152M: Dave Jiang <dave.jiang@intel.com> 9153M: Keith Busch <keith.busch@intel.com> 9154M: Ira Weiny <ira.weiny@intel.com> 9155L: linux-nvdimm@lists.01.org 9156Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9157T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9158S: Supported 9159F: drivers/nvdimm/* 9160F: drivers/acpi/nfit/* 9161F: include/linux/nd.h 9162F: include/linux/libnvdimm.h 9163F: include/uapi/linux/ndctl.h 9164 9165LIGHTNVM PLATFORM SUPPORT 9166M: Matias Bjorling <mb@lightnvm.io> 9167W: http://github/OpenChannelSSD 9168L: linux-block@vger.kernel.org 9169S: Maintained 9170F: drivers/lightnvm/ 9171F: include/linux/lightnvm.h 9172F: include/uapi/linux/lightnvm.h 9173 9174LINUX FOR POWER MACINTOSH 9175M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9176W: http://www.penguinppc.org/ 9177L: linuxppc-dev@lists.ozlabs.org 9178S: Maintained 9179F: arch/powerpc/platforms/powermac/ 9180F: drivers/macintosh/ 9181 9182LINUX FOR POWERPC (32-BIT AND 64-BIT) 9183M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9184M: Paul Mackerras <paulus@samba.org> 9185M: Michael Ellerman <mpe@ellerman.id.au> 9186W: https://github.com/linuxppc/linux/wiki 9187L: linuxppc-dev@lists.ozlabs.org 9188Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9189T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9190S: Supported 9191F: Documentation/ABI/stable/sysfs-firmware-opal-* 9192F: Documentation/devicetree/bindings/powerpc/ 9193F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9194F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9195F: Documentation/powerpc/ 9196F: arch/powerpc/ 9197F: drivers/char/tpm/tpm_ibmvtpm* 9198F: drivers/crypto/nx/ 9199F: drivers/crypto/vmx/ 9200F: drivers/i2c/busses/i2c-opal.c 9201F: drivers/net/ethernet/ibm/ibmveth.* 9202F: drivers/net/ethernet/ibm/ibmvnic.* 9203F: drivers/pci/hotplug/pnv_php.c 9204F: drivers/pci/hotplug/rpa* 9205F: drivers/rtc/rtc-opal.c 9206F: drivers/scsi/ibmvscsi/ 9207F: drivers/tty/hvc/hvc_opal.c 9208F: drivers/watchdog/wdrtas.c 9209F: tools/testing/selftests/powerpc 9210N: /pmac 9211N: powermac 9212N: powernv 9213N: [^a-z0-9]ps3 9214N: pseries 9215 9216LINUX FOR POWERPC EMBEDDED MPC5XXX 9217M: Anatolij Gustschin <agust@denx.de> 9218L: linuxppc-dev@lists.ozlabs.org 9219T: git git://git.denx.de/linux-denx-agust.git 9220S: Maintained 9221F: arch/powerpc/platforms/512x/ 9222F: arch/powerpc/platforms/52xx/ 9223 9224LINUX FOR POWERPC EMBEDDED PPC4XX 9225M: Alistair Popple <alistair@popple.id.au> 9226M: Matt Porter <mporter@kernel.crashing.org> 9227W: http://www.penguinppc.org/ 9228L: linuxppc-dev@lists.ozlabs.org 9229S: Maintained 9230F: arch/powerpc/platforms/40x/ 9231F: arch/powerpc/platforms/44x/ 9232 9233LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9234M: Scott Wood <oss@buserror.net> 9235M: Kumar Gala <galak@kernel.crashing.org> 9236W: http://www.penguinppc.org/ 9237L: linuxppc-dev@lists.ozlabs.org 9238T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9239S: Maintained 9240F: arch/powerpc/platforms/83xx/ 9241F: arch/powerpc/platforms/85xx/ 9242F: Documentation/devicetree/bindings/powerpc/fsl/ 9243 9244LINUX FOR POWERPC EMBEDDED PPC8XX 9245M: Vitaly Bordug <vitb@kernel.crashing.org> 9246W: http://www.penguinppc.org/ 9247L: linuxppc-dev@lists.ozlabs.org 9248S: Maintained 9249F: arch/powerpc/platforms/8xx/ 9250 9251LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9252L: linuxppc-dev@lists.ozlabs.org 9253S: Orphan 9254F: arch/powerpc/*/*virtex* 9255F: arch/powerpc/*/*/*virtex* 9256 9257LINUX FOR POWERPC PA SEMI PWRFICIENT 9258L: linuxppc-dev@lists.ozlabs.org 9259S: Orphan 9260F: arch/powerpc/platforms/pasemi/ 9261F: drivers/*/*pasemi* 9262F: drivers/*/*/*pasemi* 9263 9264LINUX KERNEL DUMP TEST MODULE (LKDTM) 9265M: Kees Cook <keescook@chromium.org> 9266S: Maintained 9267F: drivers/misc/lkdtm/* 9268 9269LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9270M: Alan Stern <stern@rowland.harvard.edu> 9271M: Andrea Parri <andrea.parri@amarulasolutions.com> 9272M: Will Deacon <will@kernel.org> 9273M: Peter Zijlstra <peterz@infradead.org> 9274M: Boqun Feng <boqun.feng@gmail.com> 9275M: Nicholas Piggin <npiggin@gmail.com> 9276M: David Howells <dhowells@redhat.com> 9277M: Jade Alglave <j.alglave@ucl.ac.uk> 9278M: Luc Maranget <luc.maranget@inria.fr> 9279M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9280R: Akira Yokosawa <akiyks@gmail.com> 9281R: Daniel Lustig <dlustig@nvidia.com> 9282L: linux-kernel@vger.kernel.org 9283L: linux-arch@vger.kernel.org 9284S: Supported 9285T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9286F: tools/memory-model/ 9287F: Documentation/atomic_bitops.txt 9288F: Documentation/atomic_t.txt 9289F: Documentation/core-api/atomic_ops.rst 9290F: Documentation/core-api/refcount-vs-atomic.rst 9291F: Documentation/memory-barriers.txt 9292 9293LIS3LV02D ACCELEROMETER DRIVER 9294M: Eric Piel <eric.piel@tremplin-utc.net> 9295S: Maintained 9296F: Documentation/misc-devices/lis3lv02d.rst 9297F: drivers/misc/lis3lv02d/ 9298F: drivers/platform/x86/hp_accel.c 9299 9300LIVE PATCHING 9301M: Josh Poimboeuf <jpoimboe@redhat.com> 9302M: Jiri Kosina <jikos@kernel.org> 9303M: Miroslav Benes <mbenes@suse.cz> 9304M: Petr Mladek <pmladek@suse.com> 9305R: Joe Lawrence <joe.lawrence@redhat.com> 9306S: Maintained 9307F: kernel/livepatch/ 9308F: include/linux/livepatch.h 9309F: arch/x86/include/asm/livepatch.h 9310F: arch/x86/kernel/livepatch.c 9311F: Documentation/livepatch/ 9312F: Documentation/ABI/testing/sysfs-kernel-livepatch 9313F: samples/livepatch/ 9314F: tools/testing/selftests/livepatch/ 9315L: live-patching@vger.kernel.org 9316T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9317 9318LLC (802.2) 9319L: netdev@vger.kernel.org 9320S: Odd fixes 9321F: include/linux/llc.h 9322F: include/uapi/linux/llc.h 9323F: include/net/llc* 9324F: net/llc/ 9325 9326LM73 HARDWARE MONITOR DRIVER 9327M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9328L: linux-hwmon@vger.kernel.org 9329S: Maintained 9330F: drivers/hwmon/lm73.c 9331 9332LM78 HARDWARE MONITOR DRIVER 9333M: Jean Delvare <jdelvare@suse.com> 9334L: linux-hwmon@vger.kernel.org 9335S: Maintained 9336F: Documentation/hwmon/lm78.rst 9337F: drivers/hwmon/lm78.c 9338 9339LM83 HARDWARE MONITOR DRIVER 9340M: Jean Delvare <jdelvare@suse.com> 9341L: linux-hwmon@vger.kernel.org 9342S: Maintained 9343F: Documentation/hwmon/lm83.rst 9344F: drivers/hwmon/lm83.c 9345 9346LM90 HARDWARE MONITOR DRIVER 9347M: Jean Delvare <jdelvare@suse.com> 9348L: linux-hwmon@vger.kernel.org 9349S: Maintained 9350F: Documentation/hwmon/lm90.rst 9351F: Documentation/devicetree/bindings/hwmon/lm90.txt 9352F: drivers/hwmon/lm90.c 9353F: include/dt-bindings/thermal/lm90.h 9354 9355LM95234 HARDWARE MONITOR DRIVER 9356M: Guenter Roeck <linux@roeck-us.net> 9357L: linux-hwmon@vger.kernel.org 9358S: Maintained 9359F: Documentation/hwmon/lm95234.rst 9360F: drivers/hwmon/lm95234.c 9361 9362LME2510 MEDIA DRIVER 9363M: Malcolm Priestley <tvboxspy@gmail.com> 9364L: linux-media@vger.kernel.org 9365W: https://linuxtv.org 9366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9367S: Maintained 9368F: drivers/media/usb/dvb-usb-v2/lmedm04* 9369 9370LOADPIN SECURITY MODULE 9371M: Kees Cook <keescook@chromium.org> 9372T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9373S: Supported 9374F: security/loadpin/ 9375F: Documentation/admin-guide/LSM/LoadPin.rst 9376 9377LOCKING PRIMITIVES 9378M: Peter Zijlstra <peterz@infradead.org> 9379M: Ingo Molnar <mingo@redhat.com> 9380M: Will Deacon <will@kernel.org> 9381L: linux-kernel@vger.kernel.org 9382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9383S: Maintained 9384F: Documentation/locking/ 9385F: include/linux/lockdep.h 9386F: include/linux/spinlock*.h 9387F: arch/*/include/asm/spinlock*.h 9388F: include/linux/rwlock*.h 9389F: include/linux/mutex*.h 9390F: include/linux/rwsem*.h 9391F: include/linux/seqlock.h 9392F: lib/locking*.[ch] 9393F: kernel/locking/ 9394X: kernel/locking/locktorture.c 9395 9396LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9397M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9398L: linux-ntfs-dev@lists.sourceforge.net 9399W: http://www.linux-ntfs.org/content/view/19/37/ 9400S: Maintained 9401F: Documentation/ldm.txt 9402F: block/partitions/ldm.* 9403 9404LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9405M: Sathya Prakash <sathya.prakash@broadcom.com> 9406M: Chaitra P B <chaitra.basappa@broadcom.com> 9407M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9408L: MPT-FusionLinux.pdl@broadcom.com 9409L: linux-scsi@vger.kernel.org 9410W: http://www.avagotech.com/support/ 9411S: Supported 9412F: drivers/message/fusion/ 9413F: drivers/scsi/mpt3sas/ 9414 9415LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9416M: Matthew Wilcox <willy@infradead.org> 9417L: linux-scsi@vger.kernel.org 9418S: Maintained 9419F: drivers/scsi/sym53c8xx_2/ 9420 9421LTC1660 DAC DRIVER 9422M: Marcus Folkesson <marcus.folkesson@gmail.com> 9423L: linux-iio@vger.kernel.org 9424S: Maintained 9425F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9426F: drivers/iio/dac/ltc1660.c 9427 9428LTC4261 HARDWARE MONITOR DRIVER 9429M: Guenter Roeck <linux@roeck-us.net> 9430L: linux-hwmon@vger.kernel.org 9431S: Maintained 9432F: Documentation/hwmon/ltc4261.rst 9433F: drivers/hwmon/ltc4261.c 9434 9435LTC4306 I2C MULTIPLEXER DRIVER 9436M: Michael Hennerich <michael.hennerich@analog.com> 9437W: http://ez.analog.com/community/linux-device-drivers 9438L: linux-i2c@vger.kernel.org 9439S: Supported 9440F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9441F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9442 9443LTP (Linux Test Project) 9444M: Mike Frysinger <vapier@gentoo.org> 9445M: Cyril Hrubis <chrubis@suse.cz> 9446M: Wanlong Gao <wanlong.gao@gmail.com> 9447M: Jan Stancek <jstancek@redhat.com> 9448M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9449M: Alexey Kodanev <alexey.kodanev@oracle.com> 9450L: ltp@lists.linux.it (subscribers-only) 9451W: http://linux-test-project.github.io/ 9452T: git git://github.com/linux-test-project/ltp.git 9453S: Maintained 9454 9455M68K ARCHITECTURE 9456M: Geert Uytterhoeven <geert@linux-m68k.org> 9457L: linux-m68k@lists.linux-m68k.org 9458W: http://www.linux-m68k.org/ 9459T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9460S: Maintained 9461F: arch/m68k/ 9462F: drivers/zorro/ 9463 9464M68K ON APPLE MACINTOSH 9465M: Joshua Thompson <funaho@jurai.org> 9466W: http://www.mac.linux-m68k.org/ 9467L: linux-m68k@lists.linux-m68k.org 9468S: Maintained 9469F: arch/m68k/mac/ 9470 9471M68K ON HP9000/300 9472M: Philip Blundell <philb@gnu.org> 9473W: http://www.tazenda.demon.co.uk/phil/linux-hp 9474S: Maintained 9475F: arch/m68k/hp300/ 9476 9477M88DS3103 MEDIA DRIVER 9478M: Antti Palosaari <crope@iki.fi> 9479L: linux-media@vger.kernel.org 9480W: https://linuxtv.org 9481W: http://palosaari.fi/linux/ 9482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9483T: git git://linuxtv.org/anttip/media_tree.git 9484S: Maintained 9485F: drivers/media/dvb-frontends/m88ds3103* 9486 9487M88RS2000 MEDIA DRIVER 9488M: Malcolm Priestley <tvboxspy@gmail.com> 9489L: linux-media@vger.kernel.org 9490W: https://linuxtv.org 9491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9492S: Maintained 9493F: drivers/media/dvb-frontends/m88rs2000* 9494 9495MA901 MASTERKIT USB FM RADIO DRIVER 9496M: Alexey Klimov <klimov.linux@gmail.com> 9497L: linux-media@vger.kernel.org 9498T: git git://linuxtv.org/media_tree.git 9499S: Maintained 9500F: drivers/media/radio/radio-ma901.c 9501 9502MAC80211 9503M: Johannes Berg <johannes@sipsolutions.net> 9504L: linux-wireless@vger.kernel.org 9505W: http://wireless.kernel.org/ 9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9507T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9508S: Maintained 9509F: Documentation/networking/mac80211-injection.txt 9510F: include/net/mac80211.h 9511F: net/mac80211/ 9512F: drivers/net/wireless/mac80211_hwsim.[ch] 9513F: Documentation/networking/mac80211_hwsim/README 9514 9515MAILBOX API 9516M: Jassi Brar <jassisinghbrar@gmail.com> 9517L: linux-kernel@vger.kernel.org 9518S: Maintained 9519F: drivers/mailbox/ 9520F: include/linux/mailbox_client.h 9521F: include/linux/mailbox_controller.h 9522 9523MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9524M: Michael Kerrisk <mtk.manpages@gmail.com> 9525W: http://www.kernel.org/doc/man-pages 9526L: linux-man@vger.kernel.org 9527S: Maintained 9528 9529MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9530M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9531L: linux-mips@vger.kernel.org 9532S: Maintained 9533F: arch/mips/boot/dts/img/pistachio_marduk.dts 9534 9535MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9536M: Andrew Lunn <andrew@lunn.ch> 9537M: Vivien Didelot <vivien.didelot@gmail.com> 9538L: netdev@vger.kernel.org 9539S: Maintained 9540F: drivers/net/dsa/mv88e6xxx/ 9541F: include/linux/platform_data/mv88e6xxx.h 9542F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9543 9544MARVELL ARMADA DRM SUPPORT 9545M: Russell King <linux@armlinux.org.uk> 9546S: Maintained 9547T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9548T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9549F: drivers/gpu/drm/armada/ 9550F: include/uapi/drm/armada_drm.h 9551F: Documentation/devicetree/bindings/display/armada/ 9552 9553MARVELL ARMADA 3700 PHY DRIVERS 9554M: Miquel Raynal <miquel.raynal@bootlin.com> 9555S: Maintained 9556F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9557F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9558F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9559F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9560 9561MARVELL CRYPTO DRIVER 9562M: Boris Brezillon <bbrezillon@kernel.org> 9563M: Arnaud Ebalard <arno@natisbad.org> 9564F: drivers/crypto/marvell/ 9565S: Maintained 9566L: linux-crypto@vger.kernel.org 9567 9568MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9569M: Mirko Lindner <mlindner@marvell.com> 9570M: Stephen Hemminger <stephen@networkplumber.org> 9571L: netdev@vger.kernel.org 9572S: Maintained 9573F: drivers/net/ethernet/marvell/sk* 9574 9575MARVELL LIBERTAS WIRELESS DRIVER 9576L: libertas-dev@lists.infradead.org 9577S: Orphan 9578F: drivers/net/wireless/marvell/libertas/ 9579 9580MARVELL MACCHIATOBIN SUPPORT 9581M: Russell King <linux@armlinux.org.uk> 9582L: linux-arm-kernel@lists.infradead.org 9583S: Maintained 9584F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9585 9586MARVELL MV643XX ETHERNET DRIVER 9587M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9588L: netdev@vger.kernel.org 9589S: Maintained 9590F: drivers/net/ethernet/marvell/mv643xx_eth.* 9591F: include/linux/mv643xx.h 9592 9593MARVELL MV88X3310 PHY DRIVER 9594M: Russell King <linux@armlinux.org.uk> 9595L: netdev@vger.kernel.org 9596S: Maintained 9597F: drivers/net/phy/marvell10g.c 9598 9599MARVELL MVEBU THERMAL DRIVER 9600M: Miquel Raynal <miquel.raynal@bootlin.com> 9601S: Maintained 9602F: drivers/thermal/armada_thermal.c 9603 9604MARVELL MVNETA ETHERNET DRIVER 9605M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9606L: netdev@vger.kernel.org 9607S: Maintained 9608F: drivers/net/ethernet/marvell/mvneta.* 9609 9610MARVELL MWIFIEX WIRELESS DRIVER 9611M: Amitkumar Karwar <amitkarwar@gmail.com> 9612M: Nishant Sarmukadam <nishants@marvell.com> 9613M: Ganapathi Bhat <gbhat@marvell.com> 9614M: Xinming Hu <huxinming820@gmail.com> 9615L: linux-wireless@vger.kernel.org 9616S: Maintained 9617F: drivers/net/wireless/marvell/mwifiex/ 9618 9619MARVELL MWL8K WIRELESS DRIVER 9620M: Lennert Buytenhek <buytenh@wantstofly.org> 9621L: linux-wireless@vger.kernel.org 9622S: Odd Fixes 9623F: drivers/net/wireless/marvell/mwl8k.c 9624 9625MARVELL NAND CONTROLLER DRIVER 9626M: Miquel Raynal <miquel.raynal@bootlin.com> 9627L: linux-mtd@lists.infradead.org 9628S: Maintained 9629F: drivers/mtd/nand/raw/marvell_nand.c 9630F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9631 9632MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9633M: Nicolas Pitre <nico@fluxnic.net> 9634S: Odd Fixes 9635F: drivers/mmc/host/mvsdio.* 9636 9637MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9638M: Hu Ziji <huziji@marvell.com> 9639L: linux-mmc@vger.kernel.org 9640S: Supported 9641F: drivers/mmc/host/sdhci-xenon* 9642F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9643 9644MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9645M: Sunil Goutham <sgoutham@marvell.com> 9646M: Linu Cherian <lcherian@marvell.com> 9647M: Geetha sowjanya <gakula@marvell.com> 9648M: Jerin Jacob <jerinj@marvell.com> 9649L: netdev@vger.kernel.org 9650S: Supported 9651F: drivers/net/ethernet/marvell/octeontx2/af/ 9652 9653MATROX FRAMEBUFFER DRIVER 9654L: linux-fbdev@vger.kernel.org 9655S: Orphan 9656F: drivers/video/fbdev/matrox/matroxfb_* 9657F: include/uapi/linux/matroxfb.h 9658 9659MAX16065 HARDWARE MONITOR DRIVER 9660M: Guenter Roeck <linux@roeck-us.net> 9661L: linux-hwmon@vger.kernel.org 9662S: Maintained 9663F: Documentation/hwmon/max16065.rst 9664F: drivers/hwmon/max16065.c 9665 9666MAX2175 SDR TUNER DRIVER 9667M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9668L: linux-media@vger.kernel.org 9669T: git git://linuxtv.org/media_tree.git 9670S: Maintained 9671F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9672F: Documentation/media/v4l-drivers/max2175.rst 9673F: drivers/media/i2c/max2175* 9674F: include/uapi/linux/max2175.h 9675 9676MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9677L: linux-hwmon@vger.kernel.org 9678S: Orphan 9679F: Documentation/hwmon/max6650.rst 9680F: drivers/hwmon/max6650.c 9681 9682MAX6697 HARDWARE MONITOR DRIVER 9683M: Guenter Roeck <linux@roeck-us.net> 9684L: linux-hwmon@vger.kernel.org 9685S: Maintained 9686F: Documentation/hwmon/max6697.rst 9687F: Documentation/devicetree/bindings/hwmon/max6697.txt 9688F: drivers/hwmon/max6697.c 9689F: include/linux/platform_data/max6697.h 9690 9691MAX9860 MONO AUDIO VOICE CODEC DRIVER 9692M: Peter Rosin <peda@axentia.se> 9693L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9694S: Maintained 9695F: Documentation/devicetree/bindings/sound/max9860.txt 9696F: sound/soc/codecs/max9860.* 9697 9698MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9699M: Andreas Klinger <ak@it-klinger.de> 9700L: linux-iio@vger.kernel.org 9701S: Maintained 9702F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9703F: drivers/iio/proximity/mb1232.c 9704 9705MAXIM MAX77650 PMIC MFD DRIVER 9706M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9707L: linux-kernel@vger.kernel.org 9708S: Maintained 9709F: Documentation/devicetree/bindings/*/*max77650.txt 9710F: Documentation/devicetree/bindings/*/max77650*.txt 9711F: include/linux/mfd/max77650.h 9712F: drivers/mfd/max77650.c 9713F: drivers/regulator/max77650-regulator.c 9714F: drivers/power/supply/max77650-charger.c 9715F: drivers/input/misc/max77650-onkey.c 9716F: drivers/leds/leds-max77650.c 9717F: drivers/gpio/gpio-max77650.c 9718 9719MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9720M: Javier Martinez Canillas <javier@dowhile0.org> 9721L: linux-kernel@vger.kernel.org 9722S: Supported 9723F: drivers/regulator/max77802-regulator.c 9724F: Documentation/devicetree/bindings/*/*max77802.txt 9725F: include/dt-bindings/*/*max77802.h 9726 9727MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9728M: Krzysztof Kozlowski <krzk@kernel.org> 9729M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9730L: linux-pm@vger.kernel.org 9731S: Supported 9732F: drivers/power/supply/max14577_charger.c 9733F: drivers/power/supply/max77693_charger.c 9734 9735MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9736M: Chanwoo Choi <cw00.choi@samsung.com> 9737M: Krzysztof Kozlowski <krzk@kernel.org> 9738M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9739L: linux-kernel@vger.kernel.org 9740S: Supported 9741F: drivers/*/max14577*.c 9742F: drivers/*/max77686*.c 9743F: drivers/*/max77693*.c 9744F: drivers/extcon/extcon-max14577.c 9745F: drivers/extcon/extcon-max77693.c 9746F: drivers/rtc/rtc-max77686.c 9747F: drivers/clk/clk-max77686.c 9748F: Documentation/devicetree/bindings/mfd/max14577.txt 9749F: Documentation/devicetree/bindings/*/max77686.txt 9750F: Documentation/devicetree/bindings/mfd/max77693.txt 9751F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9752F: include/linux/mfd/max14577*.h 9753F: include/linux/mfd/max77686*.h 9754F: include/linux/mfd/max77693*.h 9755 9756MAXIRADIO FM RADIO RECEIVER DRIVER 9757M: Hans Verkuil <hverkuil@xs4all.nl> 9758L: linux-media@vger.kernel.org 9759T: git git://linuxtv.org/media_tree.git 9760W: https://linuxtv.org 9761S: Maintained 9762F: drivers/media/radio/radio-maxiradio* 9763 9764MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9765M: Peter Rosin <peda@axentia.se> 9766L: linux-iio@vger.kernel.org 9767S: Maintained 9768F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9769F: drivers/iio/potentiometer/mcp4018.c 9770F: drivers/iio/potentiometer/mcp4531.c 9771 9772MCR20A IEEE-802.15.4 RADIO DRIVER 9773M: Xue Liu <liuxuenetmail@gmail.com> 9774L: linux-wpan@vger.kernel.org 9775W: https://github.com/xueliu/mcr20a-linux 9776S: Maintained 9777F: drivers/net/ieee802154/mcr20a.c 9778F: drivers/net/ieee802154/mcr20a.h 9779F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9780 9781MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9782M: William Breathitt Gray <vilhelm.gray@gmail.com> 9783L: linux-iio@vger.kernel.org 9784S: Maintained 9785F: drivers/iio/dac/cio-dac.c 9786 9787MEDIA CONTROLLER FRAMEWORK 9788M: Sakari Ailus <sakari.ailus@linux.intel.com> 9789M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9790L: linux-media@vger.kernel.org 9791W: https://www.linuxtv.org 9792T: git git://linuxtv.org/media_tree.git 9793S: Supported 9794F: drivers/media/mc/ 9795F: include/media/media-*.h 9796F: include/uapi/linux/media.h 9797 9798MEDIA DRIVERS FOR ASCOT2E 9799M: Sergey Kozlov <serjk@netup.ru> 9800M: Abylay Ospan <aospan@netup.ru> 9801L: linux-media@vger.kernel.org 9802W: https://linuxtv.org 9803W: http://netup.tv/ 9804T: git git://linuxtv.org/media_tree.git 9805S: Supported 9806F: drivers/media/dvb-frontends/ascot2e* 9807 9808MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9809M: Jasmin Jessich <jasmin@anw.at> 9810L: linux-media@vger.kernel.org 9811W: https://linuxtv.org 9812T: git git://linuxtv.org/media_tree.git 9813S: Maintained 9814F: drivers/media/dvb-frontends/cxd2099* 9815 9816MEDIA DRIVERS FOR CXD2841ER 9817M: Sergey Kozlov <serjk@netup.ru> 9818M: Abylay Ospan <aospan@netup.ru> 9819L: linux-media@vger.kernel.org 9820W: https://linuxtv.org 9821W: http://netup.tv/ 9822T: git git://linuxtv.org/media_tree.git 9823S: Supported 9824F: drivers/media/dvb-frontends/cxd2841er* 9825 9826MEDIA DRIVERS FOR CXD2880 9827M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9828L: linux-media@vger.kernel.org 9829W: http://linuxtv.org/ 9830T: git git://linuxtv.org/media_tree.git 9831S: Supported 9832F: drivers/media/dvb-frontends/cxd2880/* 9833F: drivers/media/spi/cxd2880* 9834 9835MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9836L: linux-media@vger.kernel.org 9837W: https://linuxtv.org 9838T: git git://linuxtv.org/media_tree.git 9839S: Orphan 9840F: drivers/media/pci/ddbridge/* 9841 9842MEDIA DRIVERS FOR FREESCALE IMX 9843M: Steve Longerbeam <slongerbeam@gmail.com> 9844M: Philipp Zabel <p.zabel@pengutronix.de> 9845L: linux-media@vger.kernel.org 9846T: git git://linuxtv.org/media_tree.git 9847S: Maintained 9848F: Documentation/devicetree/bindings/media/imx.txt 9849F: Documentation/media/v4l-drivers/imx.rst 9850F: drivers/staging/media/imx/ 9851F: include/linux/imx-media.h 9852F: include/media/imx.h 9853 9854MEDIA DRIVER FOR FREESCALE IMX PXP 9855M: Philipp Zabel <p.zabel@pengutronix.de> 9856L: linux-media@vger.kernel.org 9857T: git git://linuxtv.org/media_tree.git 9858S: Maintained 9859F: drivers/media/platform/imx-pxp.[ch] 9860 9861MEDIA DRIVERS FOR FREESCALE IMX7 9862M: Rui Miguel Silva <rmfrfs@gmail.com> 9863L: linux-media@vger.kernel.org 9864T: git git://linuxtv.org/media_tree.git 9865S: Maintained 9866F: Documentation/devicetree/bindings/media/imx7-csi.txt 9867F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9868F: Documentation/media/v4l-drivers/imx7.rst 9869F: drivers/staging/media/imx/imx7-media-csi.c 9870F: drivers/staging/media/imx/imx7-mipi-csis.c 9871 9872MEDIA DRIVERS FOR HELENE 9873M: Abylay Ospan <aospan@netup.ru> 9874L: linux-media@vger.kernel.org 9875W: https://linuxtv.org 9876W: http://netup.tv/ 9877T: git git://linuxtv.org/media_tree.git 9878S: Supported 9879F: drivers/media/dvb-frontends/helene* 9880 9881MEDIA DRIVERS FOR HORUS3A 9882M: Sergey Kozlov <serjk@netup.ru> 9883M: Abylay Ospan <aospan@netup.ru> 9884L: linux-media@vger.kernel.org 9885W: https://linuxtv.org 9886W: http://netup.tv/ 9887T: git git://linuxtv.org/media_tree.git 9888S: Supported 9889F: drivers/media/dvb-frontends/horus3a* 9890 9891MEDIA DRIVERS FOR LNBH25 9892M: Sergey Kozlov <serjk@netup.ru> 9893M: Abylay Ospan <aospan@netup.ru> 9894L: linux-media@vger.kernel.org 9895W: https://linuxtv.org 9896W: http://netup.tv/ 9897T: git git://linuxtv.org/media_tree.git 9898S: Supported 9899F: drivers/media/dvb-frontends/lnbh25* 9900 9901MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9902L: linux-media@vger.kernel.org 9903W: https://linuxtv.org 9904T: git git://linuxtv.org/media_tree.git 9905S: Orphan 9906F: drivers/media/dvb-frontends/mxl5xx* 9907 9908MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9909M: Sergey Kozlov <serjk@netup.ru> 9910M: Abylay Ospan <aospan@netup.ru> 9911L: linux-media@vger.kernel.org 9912W: https://linuxtv.org 9913W: http://netup.tv/ 9914T: git git://linuxtv.org/media_tree.git 9915S: Supported 9916F: drivers/media/pci/netup_unidvb/* 9917 9918MEDIA DRIVERS FOR RENESAS - CEU 9919M: Jacopo Mondi <jacopo@jmondi.org> 9920L: linux-media@vger.kernel.org 9921L: linux-renesas-soc@vger.kernel.org 9922T: git git://linuxtv.org/media_tree.git 9923S: Supported 9924F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9925F: drivers/media/platform/renesas-ceu.c 9926F: include/media/drv-intf/renesas-ceu.h 9927 9928MEDIA DRIVERS FOR RENESAS - DRIF 9929M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9930L: linux-media@vger.kernel.org 9931L: linux-renesas-soc@vger.kernel.org 9932T: git git://linuxtv.org/media_tree.git 9933S: Supported 9934F: Documentation/devicetree/bindings/media/renesas,drif.txt 9935F: drivers/media/platform/rcar_drif.c 9936 9937MEDIA DRIVERS FOR RENESAS - FCP 9938M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9939L: linux-media@vger.kernel.org 9940L: linux-renesas-soc@vger.kernel.org 9941T: git git://linuxtv.org/media_tree.git 9942S: Supported 9943F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9944F: drivers/media/platform/rcar-fcp.c 9945F: include/media/rcar-fcp.h 9946 9947MEDIA DRIVERS FOR RENESAS - FDP1 9948M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9949L: linux-media@vger.kernel.org 9950L: linux-renesas-soc@vger.kernel.org 9951T: git git://linuxtv.org/media_tree.git 9952S: Supported 9953F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9954F: drivers/media/platform/rcar_fdp1.c 9955 9956MEDIA DRIVERS FOR RENESAS - VIN 9957M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9958L: linux-media@vger.kernel.org 9959L: linux-renesas-soc@vger.kernel.org 9960T: git git://linuxtv.org/media_tree.git 9961S: Supported 9962F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9963F: Documentation/devicetree/bindings/media/rcar_vin.txt 9964F: drivers/media/platform/rcar-vin/ 9965 9966MEDIA DRIVERS FOR RENESAS - VSP1 9967M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9968M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9969L: linux-media@vger.kernel.org 9970L: linux-renesas-soc@vger.kernel.org 9971T: git git://linuxtv.org/media_tree.git 9972S: Supported 9973F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9974F: drivers/media/platform/vsp1/ 9975 9976MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9977L: linux-media@vger.kernel.org 9978W: https://linuxtv.org 9979T: git git://linuxtv.org/media_tree.git 9980S: Orphan 9981F: drivers/media/dvb-frontends/stv0910* 9982 9983MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9984L: linux-media@vger.kernel.org 9985W: https://linuxtv.org 9986T: git git://linuxtv.org/media_tree.git 9987S: Orphan 9988F: drivers/media/dvb-frontends/stv6111* 9989 9990MEDIA DRIVERS FOR STM32 - DCMI 9991M: Hugues Fruchet <hugues.fruchet@st.com> 9992L: linux-media@vger.kernel.org 9993T: git git://linuxtv.org/media_tree.git 9994S: Supported 9995F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9996F: drivers/media/platform/stm32/stm32-dcmi.c 9997 9998MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9999M: Dmitry Osipenko <digetx@gmail.com> 10000L: linux-media@vger.kernel.org 10001L: linux-tegra@vger.kernel.org 10002T: git git://linuxtv.org/media_tree.git 10003S: Maintained 10004F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10005F: drivers/staging/media/tegra-vde/ 10006 10007MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10008M: Mauro Carvalho Chehab <mchehab@kernel.org> 10009P: LinuxTV.org Project 10010L: linux-media@vger.kernel.org 10011W: https://linuxtv.org 10012Q: http://patchwork.kernel.org/project/linux-media/list/ 10013T: git git://linuxtv.org/media_tree.git 10014S: Maintained 10015F: Documentation/devicetree/bindings/media/ 10016F: Documentation/media/ 10017F: drivers/media/ 10018F: drivers/staging/media/ 10019F: include/linux/platform_data/media/ 10020F: include/media/ 10021F: include/uapi/linux/dvb/ 10022F: include/uapi/linux/videodev2.h 10023F: include/uapi/linux/media.h 10024F: include/uapi/linux/v4l2-* 10025F: include/uapi/linux/meye.h 10026F: include/uapi/linux/ivtv* 10027F: include/uapi/linux/uvcvideo.h 10028 10029MEDIATEK BLUETOOTH DRIVER 10030M: Sean Wang <sean.wang@mediatek.com> 10031L: linux-bluetooth@vger.kernel.org 10032L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10033S: Maintained 10034F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10035F: drivers/bluetooth/btmtkuart.c 10036 10037MEDIATEK CIR DRIVER 10038M: Sean Wang <sean.wang@mediatek.com> 10039S: Maintained 10040F: drivers/media/rc/mtk-cir.c 10041 10042MEDIATEK DMA DRIVER 10043M: Sean Wang <sean.wang@mediatek.com> 10044L: dmaengine@vger.kernel.org 10045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10046L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10047S: Maintained 10048F: Documentation/devicetree/bindings/dma/mtk-* 10049F: drivers/dma/mediatek/ 10050 10051MEDIATEK PMIC LED DRIVER 10052M: Sean Wang <sean.wang@mediatek.com> 10053S: Maintained 10054F: drivers/leds/leds-mt6323.c 10055F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10056 10057MEDIATEK ETHERNET DRIVER 10058M: Felix Fietkau <nbd@openwrt.org> 10059M: John Crispin <john@phrozen.org> 10060M: Sean Wang <sean.wang@mediatek.com> 10061M: Nelson Chang <nelson.chang@mediatek.com> 10062L: netdev@vger.kernel.org 10063S: Maintained 10064F: drivers/net/ethernet/mediatek/ 10065 10066MEDIATEK SWITCH DRIVER 10067M: Sean Wang <sean.wang@mediatek.com> 10068L: netdev@vger.kernel.org 10069S: Maintained 10070F: drivers/net/dsa/mt7530.* 10071F: net/dsa/tag_mtk.c 10072 10073MEDIATEK JPEG DRIVER 10074M: Rick Chang <rick.chang@mediatek.com> 10075M: Bin Liu <bin.liu@mediatek.com> 10076S: Supported 10077F: drivers/media/platform/mtk-jpeg/ 10078F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10079 10080MEDIATEK MDP DRIVER 10081M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10082M: Houlong Wei <houlong.wei@mediatek.com> 10083M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10084S: Supported 10085F: drivers/media/platform/mtk-mdp/ 10086F: drivers/media/platform/mtk-vpu/ 10087F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10088 10089MEDIATEK MEDIA DRIVER 10090M: Tiffany Lin <tiffany.lin@mediatek.com> 10091M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10092S: Supported 10093F: drivers/media/platform/mtk-vcodec/ 10094F: drivers/media/platform/mtk-vpu/ 10095F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10096F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10097 10098MEDIATEK MMC/SD/SDIO DRIVER 10099M: Chaotian Jing <chaotian.jing@mediatek.com> 10100S: Maintained 10101F: drivers/mmc/host/mtk-sd.c 10102F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10103 10104MEDIATEK MT76 WIRELESS LAN DRIVER 10105M: Felix Fietkau <nbd@nbd.name> 10106M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10107R: Ryder Lee <ryder.lee@mediatek.com> 10108R: Roy Luo <royluo@google.com> 10109L: linux-wireless@vger.kernel.org 10110S: Maintained 10111F: drivers/net/wireless/mediatek/mt76/ 10112 10113MEDIATEK MT7601U WIRELESS LAN DRIVER 10114M: Jakub Kicinski <kubakici@wp.pl> 10115L: linux-wireless@vger.kernel.org 10116S: Maintained 10117F: drivers/net/wireless/mediatek/mt7601u/ 10118 10119MEDIATEK NAND CONTROLLER DRIVER 10120M: Xiaolei Li <xiaolei.li@mediatek.com> 10121L: linux-mtd@lists.infradead.org 10122S: Maintained 10123F: drivers/mtd/nand/raw/mtk_* 10124F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10125 10126MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10127M: Sean Wang <sean.wang@mediatek.com> 10128S: Maintained 10129F: drivers/char/hw_random/mtk-rng.c 10130 10131MEDIATEK USB3 DRD IP DRIVER 10132M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10133L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10135L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10136S: Maintained 10137F: drivers/usb/mtu3/ 10138 10139MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10140M: Peter Senna Tschudin <peter.senna@gmail.com> 10141M: Martin Donnelly <martin.donnelly@ge.com> 10142M: Martyn Welch <martyn.welch@collabora.co.uk> 10143S: Maintained 10144F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10145F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10146 10147MEGARAID SCSI/SAS DRIVERS 10148M: Kashyap Desai <kashyap.desai@broadcom.com> 10149M: Sumit Saxena <sumit.saxena@broadcom.com> 10150M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10151L: megaraidlinux.pdl@broadcom.com 10152L: linux-scsi@vger.kernel.org 10153W: http://www.avagotech.com/support/ 10154S: Maintained 10155F: Documentation/scsi/megaraid.txt 10156F: drivers/scsi/megaraid.* 10157F: drivers/scsi/megaraid/ 10158 10159MELEXIS MLX90614 DRIVER 10160M: Crt Mori <cmo@melexis.com> 10161L: linux-iio@vger.kernel.org 10162W: http://www.melexis.com 10163S: Supported 10164F: drivers/iio/temperature/mlx90614.c 10165 10166MELEXIS MLX90632 DRIVER 10167M: Crt Mori <cmo@melexis.com> 10168L: linux-iio@vger.kernel.org 10169W: http://www.melexis.com 10170S: Supported 10171F: drivers/iio/temperature/mlx90632.c 10172 10173MELFAS MIP4 TOUCHSCREEN DRIVER 10174M: Sangwon Jee <jeesw@melfas.com> 10175W: http://www.melfas.com 10176S: Supported 10177F: drivers/input/touchscreen/melfas_mip4.c 10178F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10179 10180MELLANOX ETHERNET DRIVER (mlx4_en) 10181M: Tariq Toukan <tariqt@mellanox.com> 10182L: netdev@vger.kernel.org 10183S: Supported 10184W: http://www.mellanox.com 10185Q: http://patchwork.ozlabs.org/project/netdev/list/ 10186F: drivers/net/ethernet/mellanox/mlx4/en_* 10187 10188MELLANOX ETHERNET DRIVER (mlx5e) 10189M: Saeed Mahameed <saeedm@mellanox.com> 10190L: netdev@vger.kernel.org 10191S: Supported 10192W: http://www.mellanox.com 10193Q: http://patchwork.ozlabs.org/project/netdev/list/ 10194F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10195 10196MELLANOX ETHERNET INNOVA DRIVERS 10197R: Boris Pismenny <borisp@mellanox.com> 10198L: netdev@vger.kernel.org 10199S: Supported 10200W: http://www.mellanox.com 10201Q: http://patchwork.ozlabs.org/project/netdev/list/ 10202F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10203F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10204F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10205F: include/linux/mlx5/mlx5_ifc_fpga.h 10206 10207MELLANOX ETHERNET SWITCH DRIVERS 10208M: Jiri Pirko <jiri@mellanox.com> 10209M: Ido Schimmel <idosch@mellanox.com> 10210L: netdev@vger.kernel.org 10211S: Supported 10212W: http://www.mellanox.com 10213Q: http://patchwork.ozlabs.org/project/netdev/list/ 10214F: drivers/net/ethernet/mellanox/mlxsw/ 10215F: tools/testing/selftests/drivers/net/mlxsw/ 10216 10217MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10218M: mlxsw@mellanox.com 10219L: netdev@vger.kernel.org 10220S: Supported 10221W: http://www.mellanox.com 10222Q: http://patchwork.ozlabs.org/project/netdev/list/ 10223F: drivers/net/ethernet/mellanox/mlxfw/ 10224 10225MELLANOX HARDWARE PLATFORM SUPPORT 10226M: Andy Shevchenko <andy@infradead.org> 10227M: Darren Hart <dvhart@infradead.org> 10228M: Vadim Pasternak <vadimp@mellanox.com> 10229L: platform-driver-x86@vger.kernel.org 10230S: Supported 10231F: drivers/platform/mellanox/ 10232F: include/linux/platform_data/mlxreg.h 10233 10234MELLANOX MLX4 core VPI driver 10235M: Tariq Toukan <tariqt@mellanox.com> 10236L: netdev@vger.kernel.org 10237L: linux-rdma@vger.kernel.org 10238W: http://www.mellanox.com 10239Q: http://patchwork.ozlabs.org/project/netdev/list/ 10240S: Supported 10241F: drivers/net/ethernet/mellanox/mlx4/ 10242F: include/linux/mlx4/ 10243 10244MELLANOX MLX4 IB driver 10245M: Yishai Hadas <yishaih@mellanox.com> 10246L: linux-rdma@vger.kernel.org 10247W: http://www.mellanox.com 10248Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10249S: Supported 10250F: drivers/infiniband/hw/mlx4/ 10251F: include/linux/mlx4/ 10252F: include/uapi/rdma/mlx4-abi.h 10253 10254MELLANOX MLX5 core VPI driver 10255M: Saeed Mahameed <saeedm@mellanox.com> 10256M: Leon Romanovsky <leonro@mellanox.com> 10257L: netdev@vger.kernel.org 10258L: linux-rdma@vger.kernel.org 10259W: http://www.mellanox.com 10260Q: http://patchwork.ozlabs.org/project/netdev/list/ 10261S: Supported 10262F: drivers/net/ethernet/mellanox/mlx5/core/ 10263F: include/linux/mlx5/ 10264F: Documentation/networking/device_drivers/mellanox/ 10265 10266MELLANOX MLX5 IB driver 10267M: Leon Romanovsky <leonro@mellanox.com> 10268L: linux-rdma@vger.kernel.org 10269W: http://www.mellanox.com 10270Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10271S: Supported 10272F: drivers/infiniband/hw/mlx5/ 10273F: include/linux/mlx5/ 10274F: include/uapi/rdma/mlx5-abi.h 10275 10276MELLANOX MLXCPLD I2C AND MUX DRIVER 10277M: Vadim Pasternak <vadimp@mellanox.com> 10278M: Michael Shych <michaelsh@mellanox.com> 10279L: linux-i2c@vger.kernel.org 10280S: Supported 10281F: drivers/i2c/busses/i2c-mlxcpld.c 10282F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10283F: Documentation/i2c/busses/i2c-mlxcpld 10284 10285MELLANOX MLXCPLD LED DRIVER 10286M: Vadim Pasternak <vadimp@mellanox.com> 10287L: linux-leds@vger.kernel.org 10288S: Supported 10289F: drivers/leds/leds-mlxcpld.c 10290F: drivers/leds/leds-mlxreg.c 10291F: Documentation/leds/leds-mlxcpld.rst 10292 10293MELLANOX PLATFORM DRIVER 10294M: Vadim Pasternak <vadimp@mellanox.com> 10295L: platform-driver-x86@vger.kernel.org 10296S: Supported 10297F: drivers/platform/x86/mlx-platform.c 10298 10299MEMBARRIER SUPPORT 10300M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10301M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10302L: linux-kernel@vger.kernel.org 10303S: Supported 10304F: kernel/sched/membarrier.c 10305F: include/uapi/linux/membarrier.h 10306F: arch/powerpc/include/asm/membarrier.h 10307 10308MEMBLOCK 10309M: Mike Rapoport <rppt@linux.ibm.com> 10310L: linux-mm@kvack.org 10311S: Maintained 10312F: include/linux/memblock.h 10313F: mm/memblock.c 10314F: Documentation/core-api/boot-time-mm.rst 10315 10316MEMORY MANAGEMENT 10317L: linux-mm@kvack.org 10318W: http://www.linux-mm.org 10319S: Maintained 10320F: include/linux/mm.h 10321F: include/linux/gfp.h 10322F: include/linux/mmzone.h 10323F: include/linux/memory_hotplug.h 10324F: include/linux/vmalloc.h 10325F: mm/ 10326 10327MEMORY TECHNOLOGY DEVICES (MTD) 10328M: David Woodhouse <dwmw2@infradead.org> 10329M: Brian Norris <computersforpeace@gmail.com> 10330M: Marek Vasut <marek.vasut@gmail.com> 10331M: Miquel Raynal <miquel.raynal@bootlin.com> 10332M: Richard Weinberger <richard@nod.at> 10333M: Vignesh Raghavendra <vigneshr@ti.com> 10334L: linux-mtd@lists.infradead.org 10335W: http://www.linux-mtd.infradead.org/ 10336Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10339S: Maintained 10340F: Documentation/devicetree/bindings/mtd/ 10341F: drivers/mtd/ 10342F: include/linux/mtd/ 10343F: include/uapi/mtd/ 10344 10345MEN A21 WATCHDOG DRIVER 10346M: Johannes Thumshirn <morbidrsa@gmail.com> 10347L: linux-watchdog@vger.kernel.org 10348S: Maintained 10349F: drivers/watchdog/mena21_wdt.c 10350 10351MEN CHAMELEON BUS (mcb) 10352M: Johannes Thumshirn <morbidrsa@gmail.com> 10353S: Maintained 10354F: drivers/mcb/ 10355F: include/linux/mcb.h 10356F: Documentation/men-chameleon-bus.txt 10357 10358MEN F21BMC (Board Management Controller) 10359M: Andreas Werner <andreas.werner@men.de> 10360S: Supported 10361F: drivers/mfd/menf21bmc.c 10362F: drivers/watchdog/menf21bmc_wdt.c 10363F: drivers/leds/leds-menf21bmc.c 10364F: drivers/hwmon/menf21bmc_hwmon.c 10365F: Documentation/hwmon/menf21bmc.rst 10366 10367MEN Z069 WATCHDOG DRIVER 10368M: Johannes Thumshirn <jth@kernel.org> 10369L: linux-watchdog@vger.kernel.org 10370S: Maintained 10371F: drivers/watchdog/menz69_wdt.c 10372 10373MESON AO CEC DRIVER FOR AMLOGIC SOCS 10374M: Neil Armstrong <narmstrong@baylibre.com> 10375L: linux-media@vger.kernel.org 10376L: linux-amlogic@lists.infradead.org 10377W: http://linux-meson.com/ 10378S: Supported 10379F: drivers/media/platform/meson/ao-cec.c 10380F: drivers/media/platform/meson/ao-cec-g12a.c 10381F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10382T: git git://linuxtv.org/media_tree.git 10383 10384MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10385M: Liang Yang <liang.yang@amlogic.com> 10386L: linux-mtd@lists.infradead.org 10387S: Maintained 10388F: drivers/mtd/nand/raw/meson_* 10389F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10390 10391MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10392M: Maxime Jourdan <mjourdan@baylibre.com> 10393L: linux-media@vger.kernel.org 10394L: linux-amlogic@lists.infradead.org 10395S: Supported 10396F: drivers/staging/media/meson/vdec/ 10397T: git git://linuxtv.org/media_tree.git 10398 10399METHODE UDPU SUPPORT 10400M: Vladimir Vid <vladimir.vid@sartura.hr> 10401S: Maintained 10402F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10403 10404MICROBLAZE ARCHITECTURE 10405M: Michal Simek <monstr@monstr.eu> 10406W: http://www.monstr.eu/fdt/ 10407T: git git://git.monstr.eu/linux-2.6-microblaze.git 10408S: Supported 10409F: arch/microblaze/ 10410 10411MICROCHIP AT91 SERIAL DRIVER 10412M: Richard Genoud <richard.genoud@gmail.com> 10413S: Maintained 10414F: drivers/tty/serial/atmel_serial.c 10415F: drivers/tty/serial/atmel_serial.h 10416F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10417 10418MICROCHIP AUDIO ASOC DRIVERS 10419M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10420L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10421S: Supported 10422F: sound/soc/atmel 10423 10424MICROCHIP DMA DRIVER 10425M: Ludovic Desroches <ludovic.desroches@microchip.com> 10426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10427L: dmaengine@vger.kernel.org 10428S: Supported 10429F: drivers/dma/at_hdmac.c 10430F: drivers/dma/at_hdmac_regs.h 10431F: include/linux/platform_data/dma-atmel.h 10432F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10433F: include/dt-bindings/dma/at91.h 10434 10435MICROCHIP ECC DRIVER 10436M: Tudor Ambarus <tudor.ambarus@microchip.com> 10437L: linux-crypto@vger.kernel.org 10438S: Maintained 10439F: drivers/crypto/atmel-ecc.* 10440 10441MICROCHIP I2C DRIVER 10442M: Ludovic Desroches <ludovic.desroches@microchip.com> 10443L: linux-i2c@vger.kernel.org 10444S: Supported 10445F: drivers/i2c/busses/i2c-at91.h 10446F: drivers/i2c/busses/i2c-at91-*.c 10447 10448MICROCHIP ISC DRIVER 10449M: Eugen Hristev <eugen.hristev@microchip.com> 10450L: linux-media@vger.kernel.org 10451S: Supported 10452F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10453F: drivers/media/platform/atmel/atmel-isc.h 10454F: drivers/media/platform/atmel/atmel-isc-base.c 10455F: drivers/media/platform/atmel/atmel-isc-regs.h 10456F: Documentation/devicetree/bindings/media/atmel-isc.txt 10457 10458MICROCHIP ISI DRIVER 10459M: Eugen Hristev <eugen.hristev@microchip.com> 10460L: linux-media@vger.kernel.org 10461S: Supported 10462F: drivers/media/platform/atmel/atmel-isi.c 10463F: drivers/media/platform/atmel/atmel-isi.h 10464 10465MICROCHIP AT91 USART MFD DRIVER 10466M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10467L: linux-kernel@vger.kernel.org 10468S: Supported 10469F: drivers/mfd/at91-usart.c 10470F: include/dt-bindings/mfd/at91-usart.h 10471F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10472 10473MICROCHIP AT91 USART SPI DRIVER 10474M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10475L: linux-spi@vger.kernel.org 10476S: Supported 10477F: drivers/spi/spi-at91-usart.c 10478F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10479 10480MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10481M: Woojung Huh <woojung.huh@microchip.com> 10482M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10483L: netdev@vger.kernel.org 10484S: Maintained 10485F: net/dsa/tag_ksz.c 10486F: drivers/net/dsa/microchip/* 10487F: include/linux/platform_data/microchip-ksz.h 10488F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10489 10490MICROCHIP LAN743X ETHERNET DRIVER 10491M: Bryan Whitehead <bryan.whitehead@microchip.com> 10492M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10493L: netdev@vger.kernel.org 10494S: Maintained 10495F: drivers/net/ethernet/microchip/lan743x_* 10496 10497MICROCHIP LCDFB DRIVER 10498M: Nicolas Ferre <nicolas.ferre@microchip.com> 10499L: linux-fbdev@vger.kernel.org 10500S: Maintained 10501F: drivers/video/fbdev/atmel_lcdfb.c 10502F: include/video/atmel_lcdc.h 10503 10504MICROCHIP MMC/SD/SDIO MCI DRIVER 10505M: Ludovic Desroches <ludovic.desroches@microchip.com> 10506S: Maintained 10507F: drivers/mmc/host/atmel-mci.c 10508 10509MICROCHIP MCP16502 PMIC DRIVER 10510M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10512S: Maintained 10513F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10514F: drivers/regulator/mcp16502.c 10515 10516MICROCHIP MCP3911 ADC DRIVER 10517M: Marcus Folkesson <marcus.folkesson@gmail.com> 10518M: Kent Gustavsson <kent@minoris.se> 10519L: linux-iio@vger.kernel.org 10520S: Supported 10521F: drivers/iio/adc/mcp3911.c 10522F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10523 10524MICROCHIP NAND DRIVER 10525M: Tudor Ambarus <tudor.ambarus@microchip.com> 10526L: linux-mtd@lists.infradead.org 10527S: Supported 10528F: drivers/mtd/nand/raw/atmel/* 10529F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10530 10531MICROCHIP PWM DRIVER 10532M: Claudiu Beznea <claudiu.beznea@microchip.com> 10533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10534L: linux-pwm@vger.kernel.org 10535S: Supported 10536F: drivers/pwm/pwm-atmel.c 10537F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10538 10539MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10540M: Ludovic Desroches <ludovic.desroches@microchip.com> 10541M: Eugen Hristev <eugen.hristev@microchip.com> 10542L: linux-iio@vger.kernel.org 10543S: Supported 10544F: drivers/iio/adc/at91-sama5d2_adc.c 10545F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10546F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10547 10548MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10549M: Nicolas Ferre <nicolas.ferre@microchip.com> 10550S: Supported 10551F: drivers/power/reset/at91-sama5d2_shdwc.c 10552 10553MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10554M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10556L: linux-gpio@vger.kernel.org 10557F: drivers/gpio/gpio-sama5d2-piobu.c 10558 10559MICROCHIP SPI DRIVER 10560M: Nicolas Ferre <nicolas.ferre@microchip.com> 10561S: Supported 10562F: drivers/spi/spi-atmel.* 10563 10564MICROCHIP SSC DRIVER 10565M: Nicolas Ferre <nicolas.ferre@microchip.com> 10566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10567S: Supported 10568F: drivers/misc/atmel-ssc.c 10569F: include/linux/atmel-ssc.h 10570 10571MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10572M: Nicolas Ferre <nicolas.ferre@microchip.com> 10573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10574S: Supported 10575F: drivers/misc/atmel_tclib.c 10576F: drivers/clocksource/tcb_clksrc.c 10577 10578MICROCHIP USBA UDC DRIVER 10579M: Cristian Birsan <cristian.birsan@microchip.com> 10580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10581S: Supported 10582F: drivers/usb/gadget/udc/atmel_usba_udc.* 10583 10584MICROCHIP USB251XB DRIVER 10585M: Richard Leitner <richard.leitner@skidata.com> 10586L: linux-usb@vger.kernel.org 10587S: Maintained 10588F: drivers/usb/misc/usb251xb.c 10589F: Documentation/devicetree/bindings/usb/usb251xb.txt 10590 10591MICROCHIP XDMA DRIVER 10592M: Ludovic Desroches <ludovic.desroches@microchip.com> 10593L: linux-arm-kernel@lists.infradead.org 10594L: dmaengine@vger.kernel.org 10595S: Supported 10596F: drivers/dma/at_xdmac.c 10597 10598MICROSEMI MIPS SOCS 10599M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10600M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10601L: linux-mips@vger.kernel.org 10602S: Supported 10603F: arch/mips/generic/board-ocelot.c 10604F: arch/mips/configs/generic/board-ocelot.config 10605F: arch/mips/boot/dts/mscc/ 10606F: Documentation/devicetree/bindings/mips/mscc.txt 10607 10608MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10609M: Don Brace <don.brace@microsemi.com> 10610L: esc.storagedev@microsemi.com 10611L: linux-scsi@vger.kernel.org 10612S: Supported 10613F: drivers/scsi/smartpqi/smartpqi*.[ch] 10614F: drivers/scsi/smartpqi/Kconfig 10615F: drivers/scsi/smartpqi/Makefile 10616F: include/linux/cciss*.h 10617F: include/uapi/linux/cciss*.h 10618F: Documentation/scsi/smartpqi.txt 10619 10620MICROSEMI ETHERNET SWITCH DRIVER 10621M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10622M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10623L: netdev@vger.kernel.org 10624S: Supported 10625F: drivers/net/ethernet/mscc/ 10626 10627MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10628M: Chen Yu <yu.c.chen@intel.com> 10629L: platform-driver-x86@vger.kernel.org 10630S: Supported 10631F: drivers/platform/x86/surfacepro3_button.c 10632 10633MICROTEK X6 SCANNER 10634M: Oliver Neukum <oliver@neukum.org> 10635S: Maintained 10636F: drivers/usb/image/microtek.* 10637 10638MIPS 10639M: Ralf Baechle <ralf@linux-mips.org> 10640M: Paul Burton <paul.burton@mips.com> 10641M: James Hogan <jhogan@kernel.org> 10642L: linux-mips@vger.kernel.org 10643W: http://www.linux-mips.org/ 10644T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10645T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10646Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10647S: Supported 10648F: Documentation/devicetree/bindings/mips/ 10649F: Documentation/mips/ 10650F: arch/mips/ 10651F: drivers/platform/mips/ 10652 10653MIPS BOSTON DEVELOPMENT BOARD 10654M: Paul Burton <paul.burton@mips.com> 10655L: linux-mips@vger.kernel.org 10656S: Maintained 10657F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10658F: arch/mips/boot/dts/img/boston.dts 10659F: arch/mips/configs/generic/board-boston.config 10660F: drivers/clk/imgtec/clk-boston.c 10661F: include/dt-bindings/clock/boston-clock.h 10662 10663MIPS GENERIC PLATFORM 10664M: Paul Burton <paul.burton@mips.com> 10665L: linux-mips@vger.kernel.org 10666S: Supported 10667F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10668F: arch/mips/generic/ 10669F: arch/mips/tools/generic-board-config.sh 10670 10671MIPS/LOONGSON1 ARCHITECTURE 10672M: Keguang Zhang <keguang.zhang@gmail.com> 10673L: linux-mips@vger.kernel.org 10674S: Maintained 10675F: arch/mips/loongson32/ 10676F: arch/mips/include/asm/mach-loongson32/ 10677F: drivers/*/*loongson1* 10678F: drivers/*/*/*loongson1* 10679 10680MIPS/LOONGSON2 ARCHITECTURE 10681M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10682L: linux-mips@vger.kernel.org 10683S: Maintained 10684F: arch/mips/loongson64/fuloong-2e/ 10685F: arch/mips/loongson64/lemote-2f/ 10686F: arch/mips/include/asm/mach-loongson64/ 10687F: drivers/*/*loongson2* 10688F: drivers/*/*/*loongson2* 10689 10690MIPS/LOONGSON3 ARCHITECTURE 10691M: Huacai Chen <chenhc@lemote.com> 10692L: linux-mips@vger.kernel.org 10693S: Maintained 10694F: arch/mips/loongson64/ 10695F: arch/mips/include/asm/mach-loongson64/ 10696F: drivers/platform/mips/cpu_hwmon.c 10697F: drivers/*/*loongson3* 10698F: drivers/*/*/*loongson3* 10699 10700MIPS RINT INSTRUCTION EMULATION 10701M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10702L: linux-mips@vger.kernel.org 10703S: Supported 10704F: arch/mips/math-emu/sp_rint.c 10705F: arch/mips/math-emu/dp_rint.c 10706 10707MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10708M: Hans Verkuil <hverkuil@xs4all.nl> 10709L: linux-media@vger.kernel.org 10710T: git git://linuxtv.org/media_tree.git 10711W: https://linuxtv.org 10712S: Odd Fixes 10713F: drivers/media/radio/radio-miropcm20* 10714 10715MMP SUPPORT 10716R: Lubomir Rintel <lkundrak@v3.sk> 10717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10718S: Odd Fixes 10719F: arch/arm/boot/dts/mmp* 10720F: arch/arm/mach-mmp/ 10721 10722MMU GATHER AND TLB INVALIDATION 10723M: Will Deacon <will@kernel.org> 10724M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10725M: Andrew Morton <akpm@linux-foundation.org> 10726M: Nick Piggin <npiggin@gmail.com> 10727M: Peter Zijlstra <peterz@infradead.org> 10728L: linux-arch@vger.kernel.org 10729L: linux-mm@kvack.org 10730S: Maintained 10731F: arch/*/include/asm/tlb.h 10732F: include/asm-generic/tlb.h 10733F: mm/mmu_gather.c 10734 10735MN88472 MEDIA DRIVER 10736M: Antti Palosaari <crope@iki.fi> 10737L: linux-media@vger.kernel.org 10738W: https://linuxtv.org 10739W: http://palosaari.fi/linux/ 10740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10741S: Maintained 10742F: drivers/media/dvb-frontends/mn88472* 10743 10744MN88473 MEDIA DRIVER 10745M: Antti Palosaari <crope@iki.fi> 10746L: linux-media@vger.kernel.org 10747W: https://linuxtv.org 10748W: http://palosaari.fi/linux/ 10749Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10750S: Maintained 10751F: drivers/media/dvb-frontends/mn88473* 10752 10753MODULE SUPPORT 10754M: Jessica Yu <jeyu@kernel.org> 10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10756S: Maintained 10757F: include/linux/module.h 10758F: kernel/module.c 10759 10760MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10761W: http://popies.net/meye/ 10762S: Orphan 10763F: Documentation/media/v4l-drivers/meye* 10764F: drivers/media/pci/meye/ 10765F: include/uapi/linux/meye.h 10766 10767MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10768M: Jiri Slaby <jirislaby@gmail.com> 10769S: Maintained 10770F: Documentation/serial/moxa-smartio.rst 10771F: drivers/tty/mxser.* 10772 10773MR800 AVERMEDIA USB FM RADIO DRIVER 10774M: Alexey Klimov <klimov.linux@gmail.com> 10775L: linux-media@vger.kernel.org 10776T: git git://linuxtv.org/media_tree.git 10777S: Maintained 10778F: drivers/media/radio/radio-mr800.c 10779 10780MRF24J40 IEEE 802.15.4 RADIO DRIVER 10781M: Alan Ott <alan@signal11.us> 10782L: linux-wpan@vger.kernel.org 10783S: Maintained 10784F: drivers/net/ieee802154/mrf24j40.c 10785F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10786 10787MSI LAPTOP SUPPORT 10788M: "Lee, Chun-Yi" <jlee@suse.com> 10789L: platform-driver-x86@vger.kernel.org 10790S: Maintained 10791F: drivers/platform/x86/msi-laptop.c 10792 10793MSI WMI SUPPORT 10794L: platform-driver-x86@vger.kernel.org 10795S: Orphan 10796F: drivers/platform/x86/msi-wmi.c 10797 10798MSI001 MEDIA DRIVER 10799M: Antti Palosaari <crope@iki.fi> 10800L: linux-media@vger.kernel.org 10801W: https://linuxtv.org 10802W: http://palosaari.fi/linux/ 10803Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10804T: git git://linuxtv.org/anttip/media_tree.git 10805S: Maintained 10806F: drivers/media/tuners/msi001* 10807 10808MSI2500 MEDIA DRIVER 10809M: Antti Palosaari <crope@iki.fi> 10810L: linux-media@vger.kernel.org 10811W: https://linuxtv.org 10812W: http://palosaari.fi/linux/ 10813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10814T: git git://linuxtv.org/anttip/media_tree.git 10815S: Maintained 10816F: drivers/media/usb/msi2500/ 10817 10818MSYSTEMS DISKONCHIP G3 MTD DRIVER 10819M: Robert Jarzmik <robert.jarzmik@free.fr> 10820L: linux-mtd@lists.infradead.org 10821S: Maintained 10822F: drivers/mtd/devices/docg3* 10823 10824MT9M032 APTINA SENSOR DRIVER 10825M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10826L: linux-media@vger.kernel.org 10827T: git git://linuxtv.org/media_tree.git 10828S: Maintained 10829F: drivers/media/i2c/mt9m032.c 10830F: include/media/i2c/mt9m032.h 10831 10832MT9P031 APTINA CAMERA SENSOR 10833M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10834L: linux-media@vger.kernel.org 10835T: git git://linuxtv.org/media_tree.git 10836S: Maintained 10837F: drivers/media/i2c/mt9p031.c 10838F: include/media/i2c/mt9p031.h 10839 10840MT9T001 APTINA CAMERA SENSOR 10841M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10842L: linux-media@vger.kernel.org 10843T: git git://linuxtv.org/media_tree.git 10844S: Maintained 10845F: drivers/media/i2c/mt9t001.c 10846F: include/media/i2c/mt9t001.h 10847 10848MT9T112 APTINA CAMERA SENSOR 10849M: Jacopo Mondi <jacopo@jmondi.org> 10850L: linux-media@vger.kernel.org 10851T: git git://linuxtv.org/media_tree.git 10852S: Odd Fixes 10853F: drivers/media/i2c/mt9t112.c 10854F: include/media/i2c/mt9t112.h 10855 10856MT9V032 APTINA CAMERA SENSOR 10857M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10858L: linux-media@vger.kernel.org 10859T: git git://linuxtv.org/media_tree.git 10860S: Maintained 10861F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10862F: drivers/media/i2c/mt9v032.c 10863F: include/media/i2c/mt9v032.h 10864 10865MT9V111 APTINA CAMERA SENSOR 10866M: Jacopo Mondi <jacopo@jmondi.org> 10867L: linux-media@vger.kernel.org 10868T: git git://linuxtv.org/media_tree.git 10869S: Maintained 10870F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10871F: drivers/media/i2c/mt9v111.c 10872 10873MULTIFUNCTION DEVICES (MFD) 10874M: Lee Jones <lee.jones@linaro.org> 10875T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10876S: Supported 10877F: Documentation/devicetree/bindings/mfd/ 10878F: drivers/mfd/ 10879F: include/linux/mfd/ 10880F: include/dt-bindings/mfd/ 10881 10882MULTIMEDIA CARD (MMC) ETC. OVER SPI 10883S: Orphan 10884F: drivers/mmc/host/mmc_spi.c 10885F: include/linux/spi/mmc_spi.h 10886 10887MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10888M: Ulf Hansson <ulf.hansson@linaro.org> 10889L: linux-mmc@vger.kernel.org 10890T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10891S: Maintained 10892F: Documentation/devicetree/bindings/mmc/ 10893F: drivers/mmc/ 10894F: include/linux/mmc/ 10895F: include/uapi/linux/mmc/ 10896 10897MULTIPLEXER SUBSYSTEM 10898M: Peter Rosin <peda@axentia.se> 10899S: Maintained 10900F: Documentation/ABI/testing/sysfs-class-mux* 10901F: Documentation/devicetree/bindings/mux/ 10902F: include/dt-bindings/mux/ 10903F: include/linux/mux/ 10904F: drivers/mux/ 10905 10906MULTITECH MULTIPORT CARD (ISICOM) 10907S: Orphan 10908F: drivers/tty/isicom.c 10909F: include/linux/isicom.h 10910 10911MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10912M: Bin Liu <b-liu@ti.com> 10913L: linux-usb@vger.kernel.org 10914S: Maintained 10915F: drivers/usb/musb/ 10916 10917MXL301RF MEDIA DRIVER 10918M: Akihiro Tsukada <tskd08@gmail.com> 10919L: linux-media@vger.kernel.org 10920S: Odd Fixes 10921F: drivers/media/tuners/mxl301rf* 10922 10923MXL5007T MEDIA DRIVER 10924M: Michael Krufky <mkrufky@linuxtv.org> 10925L: linux-media@vger.kernel.org 10926W: https://linuxtv.org 10927W: http://github.com/mkrufky 10928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10929T: git git://linuxtv.org/mkrufky/tuners.git 10930S: Maintained 10931F: drivers/media/tuners/mxl5007t.* 10932 10933MXSFB DRM DRIVER 10934M: Marek Vasut <marex@denx.de> 10935M: Stefan Agner <stefan@agner.ch> 10936L: dri-devel@lists.freedesktop.org 10937S: Supported 10938F: drivers/gpu/drm/mxsfb/ 10939F: Documentation/devicetree/bindings/display/mxsfb.txt 10940T: git git://anongit.freedesktop.org/drm/drm-misc 10941 10942MYLEX DAC960 PCI RAID Controller 10943M: Hannes Reinecke <hare@kernel.org> 10944L: linux-scsi@vger.kernel.org 10945S: Supported 10946F: drivers/scsi/myrb.* 10947F: drivers/scsi/myrs.* 10948 10949MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10950M: Chris Lee <christopher.lee@cspi.com> 10951L: netdev@vger.kernel.org 10952W: https://www.cspi.com/ethernet-products/support/downloads/ 10953S: Supported 10954F: drivers/net/ethernet/myricom/myri10ge/ 10955 10956NAND FLASH SUBSYSTEM 10957M: Miquel Raynal <miquel.raynal@bootlin.com> 10958R: Richard Weinberger <richard@nod.at> 10959L: linux-mtd@lists.infradead.org 10960W: http://www.linux-mtd.infradead.org/ 10961Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 10963S: Maintained 10964F: drivers/mtd/nand/ 10965F: include/linux/mtd/*nand*.h 10966 10967NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10968M: Daniel Mack <zonque@gmail.com> 10969S: Maintained 10970L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10971W: http://www.native-instruments.com 10972F: sound/usb/caiaq/ 10973 10974NATSEMI ETHERNET DRIVER (DP8381x) 10975S: Orphan 10976F: drivers/net/ethernet/natsemi/natsemi.c 10977 10978NCR 5380 SCSI DRIVERS 10979M: Finn Thain <fthain@telegraphics.com.au> 10980M: Michael Schmitz <schmitzmic@gmail.com> 10981L: linux-scsi@vger.kernel.org 10982S: Maintained 10983F: Documentation/scsi/g_NCR5380.txt 10984F: drivers/scsi/NCR5380.* 10985F: drivers/scsi/arm/cumana_1.c 10986F: drivers/scsi/arm/oak.c 10987F: drivers/scsi/atari_scsi.* 10988F: drivers/scsi/dmx3191d.c 10989F: drivers/scsi/g_NCR5380.* 10990F: drivers/scsi/mac_scsi.* 10991F: drivers/scsi/sun3_scsi.* 10992F: drivers/scsi/sun3_scsi_vme.c 10993 10994NCSI LIBRARY: 10995M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10996S: Maintained 10997F: net/ncsi/ 10998 10999NCT6775 HARDWARE MONITOR DRIVER 11000M: Guenter Roeck <linux@roeck-us.net> 11001L: linux-hwmon@vger.kernel.org 11002S: Maintained 11003F: Documentation/hwmon/nct6775.rst 11004F: drivers/hwmon/nct6775.c 11005 11006NET_FAILOVER MODULE 11007M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11008L: netdev@vger.kernel.org 11009S: Supported 11010F: driver/net/net_failover.c 11011F: include/net/net_failover.h 11012F: Documentation/networking/net_failover.rst 11013 11014NETEFFECT IWARP RNIC DRIVER (IW_NES) 11015M: Faisal Latif <faisal.latif@intel.com> 11016L: linux-rdma@vger.kernel.org 11017W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 11018S: Supported 11019F: drivers/infiniband/hw/nes/ 11020F: include/uapi/rdma/nes-abi.h 11021 11022NETEM NETWORK EMULATOR 11023M: Stephen Hemminger <stephen@networkplumber.org> 11024L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11025S: Maintained 11026F: net/sched/sch_netem.c 11027 11028NETERION 10GbE DRIVERS (s2io/vxge) 11029M: Jon Mason <jdmason@kudzu.us> 11030L: netdev@vger.kernel.org 11031S: Supported 11032F: Documentation/networking/device_drivers/neterion/s2io.txt 11033F: Documentation/networking/device_drivers/neterion/vxge.txt 11034F: drivers/net/ethernet/neterion/ 11035 11036NETFILTER 11037M: Pablo Neira Ayuso <pablo@netfilter.org> 11038M: Jozsef Kadlecsik <kadlec@netfilter.org> 11039M: Florian Westphal <fw@strlen.de> 11040L: netfilter-devel@vger.kernel.org 11041L: coreteam@netfilter.org 11042W: http://www.netfilter.org/ 11043W: http://www.iptables.org/ 11044W: http://www.nftables.org/ 11045Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11047T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11048S: Maintained 11049F: include/linux/netfilter* 11050F: include/linux/netfilter/ 11051F: include/net/netfilter/ 11052F: include/uapi/linux/netfilter* 11053F: include/uapi/linux/netfilter/ 11054F: net/*/netfilter.c 11055F: net/*/netfilter/ 11056F: net/netfilter/ 11057F: net/bridge/br_netfilter*.c 11058 11059NETROM NETWORK LAYER 11060M: Ralf Baechle <ralf@linux-mips.org> 11061L: linux-hams@vger.kernel.org 11062W: http://www.linux-ax25.org/ 11063S: Maintained 11064F: include/net/netrom.h 11065F: include/uapi/linux/netrom.h 11066F: net/netrom/ 11067 11068NETRONOME ETHERNET DRIVERS 11069M: Jakub Kicinski <jakub.kicinski@netronome.com> 11070L: oss-drivers@netronome.com 11071S: Maintained 11072F: drivers/net/ethernet/netronome/ 11073 11074NETWORK BLOCK DEVICE (NBD) 11075M: Josef Bacik <josef@toxicpanda.com> 11076S: Maintained 11077L: linux-block@vger.kernel.org 11078L: nbd@other.debian.org 11079F: Documentation/blockdev/nbd.rst 11080F: drivers/block/nbd.c 11081F: include/trace/events/nbd.h 11082F: include/uapi/linux/nbd.h 11083 11084NETWORK DROP MONITOR 11085M: Neil Horman <nhorman@tuxdriver.com> 11086L: netdev@vger.kernel.org 11087S: Maintained 11088W: https://fedorahosted.org/dropwatch/ 11089F: net/core/drop_monitor.c 11090 11091NETWORKING DRIVERS 11092M: "David S. Miller" <davem@davemloft.net> 11093L: netdev@vger.kernel.org 11094W: http://www.linuxfoundation.org/en/Net 11095Q: http://patchwork.ozlabs.org/project/netdev/list/ 11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11097T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11098S: Odd Fixes 11099F: Documentation/devicetree/bindings/net/ 11100F: drivers/net/ 11101F: include/linux/if_* 11102F: include/linux/netdevice.h 11103F: include/linux/etherdevice.h 11104F: include/linux/fcdevice.h 11105F: include/linux/fddidevice.h 11106F: include/linux/hippidevice.h 11107F: include/linux/inetdevice.h 11108F: include/uapi/linux/if_* 11109F: include/uapi/linux/netdevice.h 11110 11111NETWORKING DRIVERS (WIRELESS) 11112M: Kalle Valo <kvalo@codeaurora.org> 11113L: linux-wireless@vger.kernel.org 11114Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11116T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11117S: Maintained 11118F: Documentation/devicetree/bindings/net/wireless/ 11119F: drivers/net/wireless/ 11120 11121NETWORKING [DSA] 11122M: Andrew Lunn <andrew@lunn.ch> 11123M: Vivien Didelot <vivien.didelot@gmail.com> 11124M: Florian Fainelli <f.fainelli@gmail.com> 11125S: Maintained 11126F: Documentation/devicetree/bindings/net/dsa/ 11127F: net/dsa/ 11128F: include/net/dsa.h 11129F: include/linux/dsa/ 11130F: include/linux/platform_data/dsa.h 11131F: drivers/net/dsa/ 11132 11133NETWORKING [GENERAL] 11134M: "David S. Miller" <davem@davemloft.net> 11135L: netdev@vger.kernel.org 11136W: http://www.linuxfoundation.org/en/Net 11137Q: http://patchwork.ozlabs.org/project/netdev/list/ 11138T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11139T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11140B: mailto:netdev@vger.kernel.org 11141S: Maintained 11142F: net/ 11143F: include/net/ 11144F: include/linux/in.h 11145F: include/linux/net.h 11146F: include/linux/netdevice.h 11147F: include/uapi/linux/in.h 11148F: include/uapi/linux/net.h 11149F: include/uapi/linux/netdevice.h 11150F: include/uapi/linux/net_namespace.h 11151F: tools/testing/selftests/net/ 11152F: lib/net_utils.c 11153F: lib/random32.c 11154F: Documentation/networking/ 11155 11156NETWORKING [IPSEC] 11157M: Steffen Klassert <steffen.klassert@secunet.com> 11158M: Herbert Xu <herbert@gondor.apana.org.au> 11159M: "David S. Miller" <davem@davemloft.net> 11160L: netdev@vger.kernel.org 11161T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11162T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11163S: Maintained 11164F: net/xfrm/ 11165F: net/key/ 11166F: net/ipv4/xfrm* 11167F: net/ipv4/esp4* 11168F: net/ipv4/ah4.c 11169F: net/ipv4/ipcomp.c 11170F: net/ipv4/ip_vti.c 11171F: net/ipv6/xfrm* 11172F: net/ipv6/esp6* 11173F: net/ipv6/ah6.c 11174F: net/ipv6/ipcomp6.c 11175F: net/ipv6/ip6_vti.c 11176F: include/uapi/linux/xfrm.h 11177F: include/net/xfrm.h 11178 11179NETWORKING [IPv4/IPv6] 11180M: "David S. Miller" <davem@davemloft.net> 11181M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11182M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11183L: netdev@vger.kernel.org 11184T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11185S: Maintained 11186F: net/ipv4/ 11187F: net/ipv6/ 11188F: include/net/ip* 11189F: arch/x86/net/* 11190 11191NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11192M: Paul Moore <paul@paul-moore.com> 11193W: https://github.com/netlabel 11194L: netdev@vger.kernel.org 11195L: linux-security-module@vger.kernel.org 11196S: Maintained 11197F: Documentation/netlabel/ 11198F: include/net/calipso.h 11199F: include/net/cipso_ipv4.h 11200F: include/net/netlabel.h 11201F: include/uapi/linux/netfilter/xt_SECMARK.h 11202F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11203F: net/netlabel/ 11204F: net/ipv4/cipso_ipv4.c 11205F: net/ipv6/calipso.c 11206F: net/netfilter/xt_CONNSECMARK.c 11207F: net/netfilter/xt_SECMARK.c 11208 11209NETWORKING [TCP] 11210M: Eric Dumazet <edumazet@google.com> 11211L: netdev@vger.kernel.org 11212S: Maintained 11213F: net/ipv4/tcp*.c 11214F: net/ipv4/syncookies.c 11215F: net/ipv6/tcp*.c 11216F: net/ipv6/syncookies.c 11217F: include/uapi/linux/tcp.h 11218F: include/net/tcp.h 11219F: include/linux/tcp.h 11220F: include/trace/events/tcp.h 11221 11222NETWORKING [TLS] 11223M: Boris Pismenny <borisp@mellanox.com> 11224M: Aviad Yehezkel <aviadye@mellanox.com> 11225M: Dave Watson <davejwatson@fb.com> 11226M: John Fastabend <john.fastabend@gmail.com> 11227M: Daniel Borkmann <daniel@iogearbox.net> 11228L: netdev@vger.kernel.org 11229S: Maintained 11230F: net/tls/* 11231F: include/uapi/linux/tls.h 11232F: include/net/tls.h 11233 11234NETWORKING [WIRELESS] 11235L: linux-wireless@vger.kernel.org 11236Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11237 11238NETDEVSIM 11239M: Jakub Kicinski <jakub.kicinski@netronome.com> 11240S: Maintained 11241F: drivers/net/netdevsim/* 11242 11243NETXEN (1/10) GbE SUPPORT 11244M: Manish Chopra <manishc@marvell.com> 11245M: Rahul Verma <rahulv@marvell.com> 11246M: GR-Linux-NIC-Dev@marvell.com 11247L: netdev@vger.kernel.org 11248S: Supported 11249F: drivers/net/ethernet/qlogic/netxen/ 11250 11251NEXTHOP 11252M: David Ahern <dsahern@kernel.org> 11253L: netdev@vger.kernel.org 11254S: Maintained 11255F: include/net/nexthop.h 11256F: include/uapi/linux/nexthop.h 11257F: include/net/netns/nexthop.h 11258F: net/ipv4/nexthop.c 11259 11260NFC SUBSYSTEM 11261L: netdev@vger.kernel.org 11262S: Orphan 11263F: net/nfc/ 11264F: include/net/nfc/ 11265F: include/uapi/linux/nfc.h 11266F: drivers/nfc/ 11267F: include/linux/platform_data/nfcmrvl.h 11268F: include/linux/platform_data/nxp-nci.h 11269F: Documentation/devicetree/bindings/net/nfc/ 11270 11271NFS, SUNRPC, AND LOCKD CLIENTS 11272M: Trond Myklebust <trond.myklebust@hammerspace.com> 11273M: Anna Schumaker <anna.schumaker@netapp.com> 11274L: linux-nfs@vger.kernel.org 11275W: http://client.linux-nfs.org 11276T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11277S: Maintained 11278F: fs/lockd/ 11279F: fs/nfs/ 11280F: fs/nfs_common/ 11281F: net/sunrpc/ 11282F: include/linux/lockd/ 11283F: include/linux/nfs* 11284F: include/linux/sunrpc/ 11285F: include/uapi/linux/nfs* 11286F: include/uapi/linux/sunrpc/ 11287 11288NILFS2 FILESYSTEM 11289M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11290L: linux-nilfs@vger.kernel.org 11291W: https://nilfs.sourceforge.io/ 11292W: https://nilfs.osdn.jp/ 11293T: git git://github.com/konis/nilfs2.git 11294S: Supported 11295F: Documentation/filesystems/nilfs2.txt 11296F: fs/nilfs2/ 11297F: include/trace/events/nilfs2.h 11298F: include/uapi/linux/nilfs2_api.h 11299F: include/uapi/linux/nilfs2_ondisk.h 11300 11301NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11302M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11303W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11304S: Maintained 11305F: Documentation/scsi/NinjaSCSI.txt 11306F: drivers/scsi/pcmcia/nsp_* 11307 11308NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11309M: GOTO Masanori <gotom@debian.or.jp> 11310M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11311W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11312S: Maintained 11313F: Documentation/scsi/NinjaSCSI.txt 11314F: drivers/scsi/nsp32* 11315 11316NIOS2 ARCHITECTURE 11317M: Ley Foon Tan <lftan@altera.com> 11318L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11319T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11320S: Maintained 11321F: arch/nios2/ 11322 11323NOHZ, DYNTICKS SUPPORT 11324M: Frederic Weisbecker <fweisbec@gmail.com> 11325M: Thomas Gleixner <tglx@linutronix.de> 11326M: Ingo Molnar <mingo@kernel.org> 11327L: linux-kernel@vger.kernel.org 11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11329S: Maintained 11330F: kernel/time/tick*.* 11331F: include/linux/tick.h 11332F: include/linux/sched/nohz.h 11333 11334NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11335M: Pavel Machek <pavel@ucw.cz> 11336M: Sakari Ailus <sakari.ailus@iki.fi> 11337L: linux-media@vger.kernel.org 11338S: Maintained 11339F: drivers/media/i2c/et8ek8 11340F: drivers/media/i2c/ad5820.c 11341 11342NOKIA N900 POWER SUPPLY DRIVERS 11343R: Pali Rohár <pali.rohar@gmail.com> 11344F: include/linux/power/bq2415x_charger.h 11345F: include/linux/power/bq27xxx_battery.h 11346F: include/linux/power/isp1704_charger.h 11347F: drivers/power/supply/bq2415x_charger.c 11348F: drivers/power/supply/bq27xxx_battery.c 11349F: drivers/power/supply/bq27xxx_battery_i2c.c 11350F: drivers/power/supply/isp1704_charger.c 11351F: drivers/power/supply/rx51_battery.c 11352 11353NOLIBC HEADER FILE 11354M: Willy Tarreau <w@1wt.eu> 11355S: Maintained 11356T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11357F: tools/include/nolibc/ 11358 11359NTB AMD DRIVER 11360M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11361L: linux-ntb@googlegroups.com 11362S: Supported 11363F: drivers/ntb/hw/amd/ 11364 11365NTB DRIVER CORE 11366M: Jon Mason <jdmason@kudzu.us> 11367M: Dave Jiang <dave.jiang@intel.com> 11368M: Allen Hubbe <allenbh@gmail.com> 11369L: linux-ntb@googlegroups.com 11370S: Supported 11371W: https://github.com/jonmason/ntb/wiki 11372T: git git://github.com/jonmason/ntb.git 11373F: drivers/ntb/ 11374F: drivers/net/ntb_netdev.c 11375F: include/linux/ntb.h 11376F: include/linux/ntb_transport.h 11377F: tools/testing/selftests/ntb/ 11378 11379NTB IDT DRIVER 11380M: Serge Semin <fancer.lancer@gmail.com> 11381L: linux-ntb@googlegroups.com 11382S: Supported 11383F: drivers/ntb/hw/idt/ 11384 11385NTB INTEL DRIVER 11386M: Dave Jiang <dave.jiang@intel.com> 11387L: linux-ntb@googlegroups.com 11388S: Supported 11389W: https://github.com/davejiang/linux/wiki 11390T: git https://github.com/davejiang/linux.git 11391F: drivers/ntb/hw/intel/ 11392 11393NTFS FILESYSTEM 11394M: Anton Altaparmakov <anton@tuxera.com> 11395L: linux-ntfs-dev@lists.sourceforge.net 11396W: http://www.tuxera.com/ 11397T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11398S: Supported 11399F: Documentation/filesystems/ntfs.txt 11400F: fs/ntfs/ 11401 11402NUBUS SUBSYSTEM 11403M: Finn Thain <fthain@telegraphics.com.au> 11404L: linux-m68k@lists.linux-m68k.org 11405S: Maintained 11406F: arch/*/include/asm/nubus.h 11407F: drivers/nubus/ 11408F: include/linux/nubus.h 11409F: include/uapi/linux/nubus.h 11410 11411NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11412M: Antonino Daplas <adaplas@gmail.com> 11413L: linux-fbdev@vger.kernel.org 11414S: Maintained 11415F: drivers/video/fbdev/riva/ 11416F: drivers/video/fbdev/nvidia/ 11417 11418NVM EXPRESS DRIVER 11419M: Keith Busch <kbusch@kernel.org> 11420M: Jens Axboe <axboe@fb.com> 11421M: Christoph Hellwig <hch@lst.de> 11422M: Sagi Grimberg <sagi@grimberg.me> 11423L: linux-nvme@lists.infradead.org 11424T: git://git.infradead.org/nvme.git 11425W: http://git.infradead.org/nvme.git 11426S: Supported 11427F: drivers/nvme/host/ 11428F: include/linux/nvme.h 11429F: include/uapi/linux/nvme_ioctl.h 11430 11431NVM EXPRESS FC TRANSPORT DRIVERS 11432M: James Smart <james.smart@broadcom.com> 11433L: linux-nvme@lists.infradead.org 11434S: Supported 11435F: include/linux/nvme-fc.h 11436F: include/linux/nvme-fc-driver.h 11437F: drivers/nvme/host/fc.c 11438F: drivers/nvme/target/fc.c 11439F: drivers/nvme/target/fcloop.c 11440 11441NVM EXPRESS TARGET DRIVER 11442M: Christoph Hellwig <hch@lst.de> 11443M: Sagi Grimberg <sagi@grimberg.me> 11444L: linux-nvme@lists.infradead.org 11445T: git://git.infradead.org/nvme.git 11446W: http://git.infradead.org/nvme.git 11447S: Supported 11448F: drivers/nvme/target/ 11449 11450NVMEM FRAMEWORK 11451M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11452S: Maintained 11453F: drivers/nvmem/ 11454F: Documentation/devicetree/bindings/nvmem/ 11455F: Documentation/ABI/stable/sysfs-bus-nvmem 11456F: include/linux/nvmem-consumer.h 11457F: include/linux/nvmem-provider.h 11458 11459NXP FXAS21002C DRIVER 11460M: Rui Miguel Silva <rmfrfs@gmail.com> 11461L: linux-iio@vger.kernel.org 11462S: Maintained 11463F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11464F: drivers/iio/gyro/fxas21002c_core.c 11465F: drivers/iio/gyro/fxas21002c.h 11466F: drivers/iio/gyro/fxas21002c_i2c.c 11467F: drivers/iio/gyro/fxas21002c_spi.c 11468 11469NXP SGTL5000 DRIVER 11470M: Fabio Estevam <festevam@gmail.com> 11471L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11472S: Maintained 11473F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11474F: sound/soc/codecs/sgtl5000* 11475 11476NXP SJA1105 ETHERNET SWITCH DRIVER 11477M: Vladimir Oltean <olteanv@gmail.com> 11478L: linux-kernel@vger.kernel.org 11479S: Maintained 11480F: drivers/net/dsa/sja1105 11481 11482NXP TDA998X DRM DRIVER 11483M: Russell King <linux@armlinux.org.uk> 11484S: Maintained 11485T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11486T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11487F: drivers/gpu/drm/i2c/tda998x_drv.c 11488F: include/drm/i2c/tda998x.h 11489F: include/dt-bindings/display/tda998x.h 11490K: "nxp,tda998x" 11491 11492NXP TFA9879 DRIVER 11493M: Peter Rosin <peda@axentia.se> 11494L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11495S: Maintained 11496F: Documentation/devicetree/bindings/sound/tfa9879.txt 11497F: sound/soc/codecs/tfa9879* 11498 11499NXP-NCI NFC DRIVER 11500M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11501R: Charles Gorand <charles.gorand@effinnov.com> 11502L: linux-nfc@lists.01.org (moderated for non-subscribers) 11503S: Supported 11504F: drivers/nfc/nxp-nci 11505 11506OBJAGG 11507M: Jiri Pirko <jiri@mellanox.com> 11508L: netdev@vger.kernel.org 11509S: Supported 11510F: lib/objagg.c 11511F: lib/test_objagg.c 11512F: include/linux/objagg.h 11513 11514NXP FSPI DRIVER 11515R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11516M: Ashish Kumar <ashish.kumar@nxp.com> 11517L: linux-spi@vger.kernel.org 11518S: Maintained 11519F: drivers/spi/spi-nxp-fspi.c 11520F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11521 11522OBJTOOL 11523M: Josh Poimboeuf <jpoimboe@redhat.com> 11524M: Peter Zijlstra <peterz@infradead.org> 11525S: Supported 11526F: tools/objtool/ 11527 11528OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11529M: Frederic Barrat <fbarrat@linux.ibm.com> 11530M: Andrew Donnellan <ajd@linux.ibm.com> 11531L: linuxppc-dev@lists.ozlabs.org 11532S: Supported 11533F: arch/powerpc/platforms/powernv/ocxl.c 11534F: arch/powerpc/include/asm/pnv-ocxl.h 11535F: drivers/misc/ocxl/ 11536F: include/misc/ocxl* 11537F: include/uapi/misc/ocxl.h 11538F: Documentation/accelerators/ocxl.rst 11539 11540OMAP AUDIO SUPPORT 11541M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11542M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11543L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11544L: linux-omap@vger.kernel.org 11545S: Maintained 11546F: sound/soc/ti/omap* 11547F: sound/soc/ti/rx51.c 11548F: sound/soc/ti/n810.c 11549F: sound/soc/ti/sdma-pcm.* 11550 11551OMAP CLOCK FRAMEWORK SUPPORT 11552M: Paul Walmsley <paul@pwsan.com> 11553L: linux-omap@vger.kernel.org 11554S: Maintained 11555F: arch/arm/*omap*/*clock* 11556 11557OMAP DEVICE TREE SUPPORT 11558M: Benoît Cousson <bcousson@baylibre.com> 11559M: Tony Lindgren <tony@atomide.com> 11560L: linux-omap@vger.kernel.org 11561L: devicetree@vger.kernel.org 11562S: Maintained 11563F: arch/arm/boot/dts/*omap* 11564F: arch/arm/boot/dts/*am3* 11565F: arch/arm/boot/dts/*am4* 11566F: arch/arm/boot/dts/*am5* 11567F: arch/arm/boot/dts/*dra7* 11568 11569OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11570L: linux-omap@vger.kernel.org 11571L: linux-fbdev@vger.kernel.org 11572S: Orphan 11573F: drivers/video/fbdev/omap2/ 11574F: Documentation/arm/omap/dss.rst 11575 11576OMAP FRAMEBUFFER SUPPORT 11577L: linux-fbdev@vger.kernel.org 11578L: linux-omap@vger.kernel.org 11579S: Orphan 11580F: drivers/video/fbdev/omap/ 11581 11582OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11583M: Roger Quadros <rogerq@ti.com> 11584M: Tony Lindgren <tony@atomide.com> 11585L: linux-omap@vger.kernel.org 11586S: Maintained 11587F: drivers/memory/omap-gpmc.c 11588F: arch/arm/mach-omap2/*gpmc* 11589 11590OMAP GPIO DRIVER 11591M: Grygorii Strashko <grygorii.strashko@ti.com> 11592M: Santosh Shilimkar <ssantosh@kernel.org> 11593M: Kevin Hilman <khilman@kernel.org> 11594L: linux-omap@vger.kernel.org 11595S: Maintained 11596F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11597F: drivers/gpio/gpio-omap.c 11598 11599OMAP HARDWARE SPINLOCK SUPPORT 11600M: Ohad Ben-Cohen <ohad@wizery.com> 11601L: linux-omap@vger.kernel.org 11602S: Maintained 11603F: drivers/hwspinlock/omap_hwspinlock.c 11604 11605OMAP HS MMC SUPPORT 11606L: linux-mmc@vger.kernel.org 11607L: linux-omap@vger.kernel.org 11608S: Orphan 11609F: drivers/mmc/host/omap_hsmmc.c 11610 11611OMAP HWMOD DATA 11612M: Paul Walmsley <paul@pwsan.com> 11613L: linux-omap@vger.kernel.org 11614S: Maintained 11615F: arch/arm/mach-omap2/omap_hwmod*data* 11616 11617OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11618M: Benoît Cousson <bcousson@baylibre.com> 11619L: linux-omap@vger.kernel.org 11620S: Maintained 11621F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11622 11623OMAP HWMOD SUPPORT 11624M: Benoît Cousson <bcousson@baylibre.com> 11625M: Paul Walmsley <paul@pwsan.com> 11626L: linux-omap@vger.kernel.org 11627S: Maintained 11628F: arch/arm/mach-omap2/omap_hwmod.* 11629 11630OMAP I2C DRIVER 11631M: Vignesh R <vigneshr@ti.com> 11632L: linux-omap@vger.kernel.org 11633L: linux-i2c@vger.kernel.org 11634S: Maintained 11635F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11636F: drivers/i2c/busses/i2c-omap.c 11637 11638OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11639M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11640L: linux-media@vger.kernel.org 11641S: Maintained 11642F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11643F: drivers/media/platform/omap3isp/ 11644F: drivers/staging/media/omap4iss/ 11645 11646OMAP MMC SUPPORT 11647M: Aaro Koskinen <aaro.koskinen@iki.fi> 11648L: linux-omap@vger.kernel.org 11649S: Odd Fixes 11650F: drivers/mmc/host/omap.c 11651 11652OMAP POWER MANAGEMENT SUPPORT 11653M: Kevin Hilman <khilman@kernel.org> 11654L: linux-omap@vger.kernel.org 11655S: Maintained 11656F: arch/arm/*omap*/*pm* 11657F: drivers/cpufreq/omap-cpufreq.c 11658 11659OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11660M: Rajendra Nayak <rnayak@codeaurora.org> 11661M: Paul Walmsley <paul@pwsan.com> 11662L: linux-omap@vger.kernel.org 11663S: Maintained 11664F: arch/arm/mach-omap2/prm* 11665 11666OMAP RANDOM NUMBER GENERATOR SUPPORT 11667M: Deepak Saxena <dsaxena@plexity.net> 11668S: Maintained 11669F: drivers/char/hw_random/omap-rng.c 11670 11671OMAP USB SUPPORT 11672L: linux-usb@vger.kernel.org 11673L: linux-omap@vger.kernel.org 11674S: Orphan 11675F: drivers/usb/*/*omap* 11676F: arch/arm/*omap*/usb* 11677 11678OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11679M: Mark Jackson <mpfj@newflow.co.uk> 11680L: linux-omap@vger.kernel.org 11681S: Maintained 11682F: arch/arm/boot/dts/am335x-nano.dts 11683 11684OMAP1 SUPPORT 11685M: Aaro Koskinen <aaro.koskinen@iki.fi> 11686M: Tony Lindgren <tony@atomide.com> 11687L: linux-omap@vger.kernel.org 11688Q: http://patchwork.kernel.org/project/linux-omap/list/ 11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11690S: Maintained 11691F: arch/arm/mach-omap1/ 11692F: arch/arm/plat-omap/ 11693F: arch/arm/configs/omap1_defconfig 11694F: drivers/i2c/busses/i2c-omap.c 11695F: include/linux/platform_data/i2c-omap.h 11696F: include/linux/platform_data/ams-delta-fiq.h 11697 11698OMAP2+ SUPPORT 11699M: Tony Lindgren <tony@atomide.com> 11700L: linux-omap@vger.kernel.org 11701W: http://www.muru.com/linux/omap/ 11702W: http://linux.omap.com/ 11703Q: http://patchwork.kernel.org/project/linux-omap/list/ 11704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11705S: Maintained 11706F: arch/arm/mach-omap2/ 11707F: arch/arm/plat-omap/ 11708F: arch/arm/configs/omap2plus_defconfig 11709F: drivers/i2c/busses/i2c-omap.c 11710F: drivers/irqchip/irq-omap-intc.c 11711F: drivers/mfd/*omap*.c 11712F: drivers/mfd/menelaus.c 11713F: drivers/mfd/palmas.c 11714F: drivers/mfd/tps65217.c 11715F: drivers/mfd/tps65218.c 11716F: drivers/mfd/tps65910.c 11717F: drivers/mfd/twl-core.[ch] 11718F: drivers/mfd/twl4030*.c 11719F: drivers/mfd/twl6030*.c 11720F: drivers/mfd/twl6040*.c 11721F: drivers/regulator/palmas-regulator*.c 11722F: drivers/regulator/pbias-regulator.c 11723F: drivers/regulator/tps65217-regulator.c 11724F: drivers/regulator/tps65218-regulator.c 11725F: drivers/regulator/tps65910-regulator.c 11726F: drivers/regulator/twl-regulator.c 11727F: drivers/regulator/twl6030-regulator.c 11728F: include/linux/platform_data/i2c-omap.h 11729 11730ONION OMEGA2+ BOARD 11731M: Harvey Hunt <harveyhuntnexus@gmail.com> 11732L: linux-mips@vger.kernel.org 11733S: Maintained 11734F: arch/mips/boot/dts/ralink/omega2p.dts 11735 11736OMFS FILESYSTEM 11737M: Bob Copeland <me@bobcopeland.com> 11738L: linux-karma-devel@lists.sourceforge.net 11739S: Maintained 11740F: Documentation/filesystems/omfs.txt 11741F: fs/omfs/ 11742 11743OMNIKEY CARDMAN 4000 DRIVER 11744M: Harald Welte <laforge@gnumonks.org> 11745S: Maintained 11746F: drivers/char/pcmcia/cm4000_cs.c 11747F: include/linux/cm4000_cs.h 11748F: include/uapi/linux/cm4000_cs.h 11749 11750OMNIKEY CARDMAN 4040 DRIVER 11751M: Harald Welte <laforge@gnumonks.org> 11752S: Maintained 11753F: drivers/char/pcmcia/cm4040_cs.* 11754 11755OMNIVISION OV13858 SENSOR DRIVER 11756M: Sakari Ailus <sakari.ailus@linux.intel.com> 11757L: linux-media@vger.kernel.org 11758T: git git://linuxtv.org/media_tree.git 11759S: Maintained 11760F: drivers/media/i2c/ov13858.c 11761 11762OMNIVISION OV2680 SENSOR DRIVER 11763M: Rui Miguel Silva <rmfrfs@gmail.com> 11764L: linux-media@vger.kernel.org 11765T: git git://linuxtv.org/media_tree.git 11766S: Maintained 11767F: drivers/media/i2c/ov2680.c 11768F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11769 11770OMNIVISION OV2685 SENSOR DRIVER 11771M: Shunqian Zheng <zhengsq@rock-chips.com> 11772L: linux-media@vger.kernel.org 11773T: git git://linuxtv.org/media_tree.git 11774S: Maintained 11775F: drivers/media/i2c/ov2685.c 11776 11777OMNIVISION OV5640 SENSOR DRIVER 11778M: Steve Longerbeam <slongerbeam@gmail.com> 11779L: linux-media@vger.kernel.org 11780T: git git://linuxtv.org/media_tree.git 11781S: Maintained 11782F: drivers/media/i2c/ov5640.c 11783 11784OMNIVISION OV5647 SENSOR DRIVER 11785M: Luis Oliveira <lolivei@synopsys.com> 11786L: linux-media@vger.kernel.org 11787T: git git://linuxtv.org/media_tree.git 11788S: Maintained 11789F: drivers/media/i2c/ov5647.c 11790 11791OMNIVISION OV5695 SENSOR DRIVER 11792M: Shunqian Zheng <zhengsq@rock-chips.com> 11793L: linux-media@vger.kernel.org 11794T: git git://linuxtv.org/media_tree.git 11795S: Maintained 11796F: drivers/media/i2c/ov5695.c 11797 11798OMNIVISION OV7670 SENSOR DRIVER 11799M: Jonathan Corbet <corbet@lwn.net> 11800L: linux-media@vger.kernel.org 11801T: git git://linuxtv.org/media_tree.git 11802S: Maintained 11803F: drivers/media/i2c/ov7670.c 11804F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11805 11806OMNIVISION OV772x SENSOR DRIVER 11807M: Jacopo Mondi <jacopo@jmondi.org> 11808L: linux-media@vger.kernel.org 11809T: git git://linuxtv.org/media_tree.git 11810S: Odd fixes 11811F: drivers/media/i2c/ov772x.c 11812F: include/media/i2c/ov772x.h 11813F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11814 11815OMNIVISION OV7740 SENSOR DRIVER 11816M: Wenyou Yang <wenyou.yang@microchip.com> 11817L: linux-media@vger.kernel.org 11818T: git git://linuxtv.org/media_tree.git 11819S: Maintained 11820F: drivers/media/i2c/ov7740.c 11821F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11822 11823OMNIVISION OV9640 SENSOR DRIVER 11824M: Petr Cvek <petrcvekcz@gmail.com> 11825L: linux-media@vger.kernel.org 11826S: Maintained 11827F: drivers/media/i2c/ov9640.* 11828 11829OMNIVISION OV8856 SENSOR DRIVER 11830M: Ben Kao <ben.kao@intel.com> 11831L: linux-media@vger.kernel.org 11832T: git git://linuxtv.org/media_tree.git 11833S: Maintained 11834F: drivers/media/i2c/ov8856.c 11835 11836OMNIVISION OV9650 SENSOR DRIVER 11837M: Sakari Ailus <sakari.ailus@linux.intel.com> 11838R: Akinobu Mita <akinobu.mita@gmail.com> 11839R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11840L: linux-media@vger.kernel.org 11841T: git git://linuxtv.org/media_tree.git 11842S: Maintained 11843F: drivers/media/i2c/ov9650.c 11844F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11845 11846ONENAND FLASH DRIVER 11847M: Kyungmin Park <kyungmin.park@samsung.com> 11848L: linux-mtd@lists.infradead.org 11849S: Maintained 11850F: drivers/mtd/nand/onenand/ 11851F: include/linux/mtd/onenand*.h 11852 11853OP-TEE DRIVER 11854M: Jens Wiklander <jens.wiklander@linaro.org> 11855S: Maintained 11856F: drivers/tee/optee/ 11857 11858OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11859M: Sumit Garg <sumit.garg@linaro.org> 11860S: Maintained 11861F: drivers/char/hw_random/optee-rng.c 11862 11863OPA-VNIC DRIVER 11864M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11865M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11866L: linux-rdma@vger.kernel.org 11867S: Supported 11868F: drivers/infiniband/ulp/opa_vnic 11869 11870OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11871M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11872M: Frank Rowand <frowand.list@gmail.com> 11873L: devicetree@vger.kernel.org 11874S: Maintained 11875F: Documentation/devicetree/dynamic-resolution-notes.txt 11876F: Documentation/devicetree/overlay-notes.txt 11877F: drivers/of/overlay.c 11878F: drivers/of/resolver.c 11879K: of_overlay_notifier_ 11880 11881OPEN FIRMWARE AND FLATTENED DEVICE TREE 11882M: Rob Herring <robh+dt@kernel.org> 11883M: Frank Rowand <frowand.list@gmail.com> 11884L: devicetree@vger.kernel.org 11885W: http://www.devicetree.org/ 11886T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11887S: Maintained 11888F: drivers/of/ 11889F: include/linux/of*.h 11890F: scripts/dtc/ 11891F: Documentation/ABI/testing/sysfs-firmware-ofw 11892 11893OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11894M: Rob Herring <robh+dt@kernel.org> 11895M: Mark Rutland <mark.rutland@arm.com> 11896L: devicetree@vger.kernel.org 11897T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11898Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11899S: Maintained 11900F: Documentation/devicetree/ 11901F: arch/*/boot/dts/ 11902F: include/dt-bindings/ 11903 11904OPENCORES I2C BUS DRIVER 11905M: Peter Korsgaard <peter@korsgaard.com> 11906M: Andrew Lunn <andrew@lunn.ch> 11907L: linux-i2c@vger.kernel.org 11908S: Maintained 11909F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11910F: Documentation/i2c/busses/i2c-ocores 11911F: drivers/i2c/busses/i2c-ocores.c 11912F: include/linux/platform_data/i2c-ocores.h 11913 11914OPENRISC ARCHITECTURE 11915M: Jonas Bonn <jonas@southpole.se> 11916M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11917M: Stafford Horne <shorne@gmail.com> 11918T: git git://github.com/openrisc/linux.git 11919L: openrisc@lists.librecores.org 11920W: http://openrisc.io 11921S: Maintained 11922F: Documentation/devicetree/bindings/openrisc/ 11923F: Documentation/openrisc/ 11924F: arch/openrisc/ 11925F: drivers/irqchip/irq-ompic.c 11926F: drivers/irqchip/irq-or1k-* 11927 11928OPENVSWITCH 11929M: Pravin B Shelar <pshelar@ovn.org> 11930L: netdev@vger.kernel.org 11931L: dev@openvswitch.org 11932W: http://openvswitch.org 11933S: Maintained 11934F: net/openvswitch/ 11935F: include/uapi/linux/openvswitch.h 11936 11937OPERATING PERFORMANCE POINTS (OPP) 11938M: Viresh Kumar <vireshk@kernel.org> 11939M: Nishanth Menon <nm@ti.com> 11940M: Stephen Boyd <sboyd@kernel.org> 11941L: linux-pm@vger.kernel.org 11942S: Maintained 11943T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11944F: drivers/opp/ 11945F: include/linux/pm_opp.h 11946F: Documentation/power/opp.txt 11947F: Documentation/devicetree/bindings/opp/ 11948 11949OPL4 DRIVER 11950M: Clemens Ladisch <clemens@ladisch.de> 11951L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11953S: Maintained 11954F: sound/drivers/opl4/ 11955 11956OPROFILE 11957M: Robert Richter <rric@kernel.org> 11958L: oprofile-list@lists.sf.net 11959S: Maintained 11960F: arch/*/include/asm/oprofile*.h 11961F: arch/*/oprofile/ 11962F: drivers/oprofile/ 11963F: include/linux/oprofile.h 11964 11965ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11966M: Mark Fasheh <mark@fasheh.com> 11967M: Joel Becker <jlbec@evilplan.org> 11968M: Joseph Qi <joseph.qi@linux.alibaba.com> 11969L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11970W: http://ocfs2.wiki.kernel.org 11971S: Supported 11972F: Documentation/filesystems/ocfs2.txt 11973F: Documentation/filesystems/dlmfs.txt 11974F: fs/ocfs2/ 11975 11976ORANGEFS FILESYSTEM 11977M: Mike Marshall <hubcap@omnibond.com> 11978R: Martin Brandenburg <martin@omnibond.com> 11979L: devel@lists.orangefs.org 11980T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11981S: Supported 11982F: fs/orangefs/ 11983F: Documentation/filesystems/orangefs.txt 11984 11985ORINOCO DRIVER 11986L: linux-wireless@vger.kernel.org 11987W: http://wireless.kernel.org/en/users/Drivers/orinoco 11988W: http://www.nongnu.org/orinoco/ 11989S: Orphan 11990F: drivers/net/wireless/intersil/orinoco/ 11991 11992OV2659 OMNIVISION SENSOR DRIVER 11993M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11994L: linux-media@vger.kernel.org 11995W: https://linuxtv.org 11996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11997T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11998S: Maintained 11999F: drivers/media/i2c/ov2659.c 12000F: include/media/i2c/ov2659.h 12001 12002OVERLAY FILESYSTEM 12003M: Miklos Szeredi <miklos@szeredi.hu> 12004L: linux-unionfs@vger.kernel.org 12005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12006S: Supported 12007F: fs/overlayfs/ 12008F: Documentation/filesystems/overlayfs.txt 12009 12010P54 WIRELESS DRIVER 12011M: Christian Lamparter <chunkeey@googlemail.com> 12012L: linux-wireless@vger.kernel.org 12013W: http://wireless.kernel.org/en/users/Drivers/p54 12014S: Maintained 12015F: drivers/net/wireless/intersil/p54/ 12016 12017PA SEMI ETHERNET DRIVER 12018L: netdev@vger.kernel.org 12019S: Orphan 12020F: drivers/net/ethernet/pasemi/* 12021 12022PA SEMI SMBUS DRIVER 12023L: linux-i2c@vger.kernel.org 12024S: Orphan 12025F: drivers/i2c/busses/i2c-pasemi.c 12026 12027PACKING 12028M: Vladimir Oltean <olteanv@gmail.com> 12029L: netdev@vger.kernel.org 12030S: Supported 12031F: lib/packing.c 12032F: include/linux/packing.h 12033F: Documentation/packing.txt 12034 12035PADATA PARALLEL EXECUTION MECHANISM 12036M: Steffen Klassert <steffen.klassert@secunet.com> 12037L: linux-crypto@vger.kernel.org 12038S: Maintained 12039F: kernel/padata.c 12040F: include/linux/padata.h 12041F: Documentation/padata.txt 12042 12043PAGE POOL 12044M: Jesper Dangaard Brouer <hawk@kernel.org> 12045M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12046L: netdev@vger.kernel.org 12047S: Supported 12048F: net/core/page_pool.c 12049F: include/net/page_pool.h 12050 12051PANASONIC LAPTOP ACPI EXTRAS DRIVER 12052M: Harald Welte <laforge@gnumonks.org> 12053L: platform-driver-x86@vger.kernel.org 12054S: Maintained 12055F: drivers/platform/x86/panasonic-laptop.c 12056 12057PARALLEL LCD/KEYPAD PANEL DRIVER 12058M: Willy Tarreau <willy@haproxy.com> 12059M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12060S: Odd Fixes 12061F: Documentation/auxdisplay/lcd-panel-cgram.rst 12062F: drivers/auxdisplay/panel.c 12063 12064PARALLEL PORT SUBSYSTEM 12065M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12066M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12067L: linux-parport@lists.infradead.org (subscribers-only) 12068S: Maintained 12069F: drivers/parport/ 12070F: include/linux/parport*.h 12071F: drivers/char/ppdev.c 12072F: include/uapi/linux/ppdev.h 12073F: Documentation/parport*.txt 12074 12075PARAVIRT_OPS INTERFACE 12076M: Juergen Gross <jgross@suse.com> 12077M: Alok Kataria <akataria@vmware.com> 12078L: virtualization@lists.linux-foundation.org 12079S: Supported 12080F: Documentation/virtual/paravirt_ops.txt 12081F: arch/*/kernel/paravirt* 12082F: arch/*/include/asm/paravirt*.h 12083F: include/linux/hypervisor.h 12084 12085PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12086M: Tim Waugh <tim@cyberelk.net> 12087L: linux-parport@lists.infradead.org (subscribers-only) 12088S: Maintained 12089F: Documentation/blockdev/paride.rst 12090F: drivers/block/paride/ 12091 12092PARISC ARCHITECTURE 12093M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12094M: Helge Deller <deller@gmx.de> 12095L: linux-parisc@vger.kernel.org 12096W: http://www.parisc-linux.org/ 12097Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12098T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12099T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12100S: Maintained 12101F: arch/parisc/ 12102F: Documentation/parisc/ 12103F: drivers/parisc/ 12104F: drivers/char/agp/parisc-agp.c 12105F: drivers/input/serio/gscps2.c 12106F: drivers/parport/parport_gsc.* 12107F: drivers/tty/serial/8250/8250_gsc.c 12108F: drivers/video/fbdev/sti* 12109F: drivers/video/console/sti* 12110F: drivers/video/logo/logo_parisc* 12111 12112PARMAN 12113M: Jiri Pirko <jiri@mellanox.com> 12114L: netdev@vger.kernel.org 12115S: Supported 12116F: lib/parman.c 12117F: lib/test_parman.c 12118F: include/linux/parman.h 12119 12120PC ENGINES APU BOARD DRIVER 12121M: Enrico Weigelt, metux IT consult <info@metux.net> 12122S: Maintained 12123F: drivers/platform/x86/pcengines-apuv2.c 12124 12125PC87360 HARDWARE MONITORING DRIVER 12126M: Jim Cromie <jim.cromie@gmail.com> 12127L: linux-hwmon@vger.kernel.org 12128S: Maintained 12129F: Documentation/hwmon/pc87360.rst 12130F: drivers/hwmon/pc87360.c 12131 12132PC8736x GPIO DRIVER 12133M: Jim Cromie <jim.cromie@gmail.com> 12134S: Maintained 12135F: drivers/char/pc8736x_gpio.c 12136 12137PC87427 HARDWARE MONITORING DRIVER 12138M: Jean Delvare <jdelvare@suse.com> 12139L: linux-hwmon@vger.kernel.org 12140S: Maintained 12141F: Documentation/hwmon/pc87427.rst 12142F: drivers/hwmon/pc87427.c 12143 12144PCA9532 LED DRIVER 12145M: Riku Voipio <riku.voipio@iki.fi> 12146S: Maintained 12147F: drivers/leds/leds-pca9532.c 12148F: include/linux/leds-pca9532.h 12149 12150PCA9541 I2C BUS MASTER SELECTOR DRIVER 12151M: Guenter Roeck <linux@roeck-us.net> 12152L: linux-i2c@vger.kernel.org 12153S: Maintained 12154F: drivers/i2c/muxes/i2c-mux-pca9541.c 12155 12156PCDP - PRIMARY CONSOLE AND DEBUG PORT 12157M: Khalid Aziz <khalid@gonehiking.org> 12158S: Maintained 12159F: drivers/firmware/pcdp.* 12160 12161PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12162M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12163L: linux-pci@vger.kernel.org 12164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12165S: Maintained 12166F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12167F: drivers/pci/controller/pci-aardvark.c 12168 12169PCI DRIVER FOR ALTERA PCIE IP 12170M: Ley Foon Tan <lftan@altera.com> 12171L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12172L: linux-pci@vger.kernel.org 12173S: Supported 12174F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12175F: drivers/pci/controller/pcie-altera.c 12176 12177PCI DRIVER FOR APPLIEDMICRO XGENE 12178M: Toan Le <toan@os.amperecomputing.com> 12179L: linux-pci@vger.kernel.org 12180L: linux-arm-kernel@lists.infradead.org 12181S: Maintained 12182F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12183F: drivers/pci/controller/pci-xgene.c 12184 12185PCI DRIVER FOR ARM VERSATILE PLATFORM 12186M: Rob Herring <robh@kernel.org> 12187L: linux-pci@vger.kernel.org 12188L: linux-arm-kernel@lists.infradead.org 12189S: Maintained 12190F: Documentation/devicetree/bindings/pci/versatile.txt 12191F: drivers/pci/controller/pci-versatile.c 12192 12193PCI DRIVER FOR ARMADA 8K 12194M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12195L: linux-pci@vger.kernel.org 12196L: linux-arm-kernel@lists.infradead.org 12197S: Maintained 12198F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12199F: drivers/pci/controller/dwc/pcie-armada8k.c 12200 12201PCI DRIVER FOR CADENCE PCIE IP 12202M: Tom Joseph <tjoseph@cadence.com> 12203L: linux-pci@vger.kernel.org 12204S: Maintained 12205F: Documentation/devicetree/bindings/pci/cdns,*.txt 12206F: drivers/pci/controller/pcie-cadence* 12207 12208PCI DRIVER FOR FREESCALE LAYERSCAPE 12209M: Minghuan Lian <minghuan.Lian@nxp.com> 12210M: Mingkai Hu <mingkai.hu@nxp.com> 12211M: Roy Zang <roy.zang@nxp.com> 12212L: linuxppc-dev@lists.ozlabs.org 12213L: linux-pci@vger.kernel.org 12214L: linux-arm-kernel@lists.infradead.org 12215S: Maintained 12216F: drivers/pci/controller/dwc/*layerscape* 12217 12218PCI DRIVER FOR GENERIC OF HOSTS 12219M: Will Deacon <will@kernel.org> 12220L: linux-pci@vger.kernel.org 12221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12222S: Maintained 12223F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12224F: drivers/pci/controller/pci-host-common.c 12225F: drivers/pci/controller/pci-host-generic.c 12226 12227PCI DRIVER FOR IMX6 12228M: Richard Zhu <hongxing.zhu@nxp.com> 12229M: Lucas Stach <l.stach@pengutronix.de> 12230L: linux-pci@vger.kernel.org 12231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12232S: Maintained 12233F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12234F: drivers/pci/controller/dwc/*imx6* 12235 12236PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12237M: Keith Busch <keith.busch@intel.com> 12238M: Jonathan Derrick <jonathan.derrick@intel.com> 12239L: linux-pci@vger.kernel.org 12240S: Supported 12241F: drivers/pci/controller/vmd.c 12242 12243PCI DRIVER FOR MICROSEMI SWITCHTEC 12244M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12245M: Logan Gunthorpe <logang@deltatee.com> 12246L: linux-pci@vger.kernel.org 12247S: Maintained 12248F: Documentation/switchtec.txt 12249F: Documentation/ABI/testing/sysfs-class-switchtec 12250F: drivers/pci/switch/switchtec* 12251F: include/uapi/linux/switchtec_ioctl.h 12252F: include/linux/switchtec.h 12253F: drivers/ntb/hw/mscc/ 12254 12255PCI DRIVER FOR MOBIVEIL PCIE IP 12256M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12257M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12258L: linux-pci@vger.kernel.org 12259S: Supported 12260F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12261F: drivers/pci/controller/pcie-mobiveil.c 12262 12263PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12264M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12265M: Jason Cooper <jason@lakedaemon.net> 12266L: linux-pci@vger.kernel.org 12267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12268S: Maintained 12269F: drivers/pci/controller/*mvebu* 12270 12271PCI DRIVER FOR NVIDIA TEGRA 12272M: Thierry Reding <thierry.reding@gmail.com> 12273L: linux-tegra@vger.kernel.org 12274L: linux-pci@vger.kernel.org 12275S: Supported 12276F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12277F: drivers/pci/controller/pci-tegra.c 12278 12279PCI DRIVER FOR RENESAS R-CAR 12280M: Simon Horman <horms@verge.net.au> 12281L: linux-pci@vger.kernel.org 12282L: linux-renesas-soc@vger.kernel.org 12283S: Maintained 12284F: drivers/pci/controller/*rcar* 12285 12286PCI DRIVER FOR SAMSUNG EXYNOS 12287M: Jingoo Han <jingoohan1@gmail.com> 12288L: linux-pci@vger.kernel.org 12289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12290L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12291S: Maintained 12292F: drivers/pci/controller/dwc/pci-exynos.c 12293 12294PCI DRIVER FOR SYNOPSYS DESIGNWARE 12295M: Jingoo Han <jingoohan1@gmail.com> 12296M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12297L: linux-pci@vger.kernel.org 12298S: Maintained 12299F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12300F: drivers/pci/controller/dwc/*designware* 12301 12302PCI DRIVER FOR TI DRA7XX 12303M: Kishon Vijay Abraham I <kishon@ti.com> 12304L: linux-omap@vger.kernel.org 12305L: linux-pci@vger.kernel.org 12306S: Supported 12307F: Documentation/devicetree/bindings/pci/ti-pci.txt 12308F: drivers/pci/controller/dwc/pci-dra7xx.c 12309 12310PCI DRIVER FOR TI KEYSTONE 12311M: Murali Karicheri <m-karicheri2@ti.com> 12312L: linux-pci@vger.kernel.org 12313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12314S: Maintained 12315F: drivers/pci/controller/dwc/pci-keystone.c 12316 12317PCI ENDPOINT SUBSYSTEM 12318M: Kishon Vijay Abraham I <kishon@ti.com> 12319M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12320L: linux-pci@vger.kernel.org 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12322S: Supported 12323F: drivers/pci/endpoint/ 12324F: drivers/misc/pci_endpoint_test.c 12325F: tools/pci/ 12326 12327PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12328M: Russell Currey <ruscur@russell.cc> 12329M: Sam Bobroff <sbobroff@linux.ibm.com> 12330M: Oliver O'Halloran <oohall@gmail.com> 12331L: linuxppc-dev@lists.ozlabs.org 12332S: Supported 12333F: Documentation/PCI/pci-error-recovery.txt 12334F: drivers/pci/pcie/aer.c 12335F: drivers/pci/pcie/dpc.c 12336F: drivers/pci/pcie/err.c 12337F: Documentation/powerpc/eeh-pci-error-recovery.txt 12338F: arch/powerpc/kernel/eeh*.c 12339F: arch/powerpc/platforms/*/eeh*.c 12340F: arch/powerpc/include/*/eeh*.h 12341 12342PCI ERROR RECOVERY 12343M: Linas Vepstas <linasvepstas@gmail.com> 12344L: linux-pci@vger.kernel.org 12345S: Supported 12346F: Documentation/PCI/pci-error-recovery.txt 12347 12348PCI MSI DRIVER FOR ALTERA MSI IP 12349M: Ley Foon Tan <lftan@altera.com> 12350L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12351L: linux-pci@vger.kernel.org 12352S: Supported 12353F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12354F: drivers/pci/controller/pcie-altera-msi.c 12355 12356PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12357M: Toan Le <toan@os.amperecomputing.com> 12358L: linux-pci@vger.kernel.org 12359L: linux-arm-kernel@lists.infradead.org 12360S: Maintained 12361F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12362F: drivers/pci/controller/pci-xgene-msi.c 12363 12364PCI SUBSYSTEM 12365M: Bjorn Helgaas <bhelgaas@google.com> 12366L: linux-pci@vger.kernel.org 12367Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12368T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12369S: Supported 12370F: Documentation/devicetree/bindings/pci/ 12371F: Documentation/PCI/ 12372F: drivers/acpi/pci* 12373F: drivers/pci/ 12374F: include/asm-generic/pci* 12375F: include/linux/pci* 12376F: include/linux/of_pci.h 12377F: include/uapi/linux/pci* 12378F: lib/pci* 12379F: arch/x86/pci/ 12380F: arch/x86/kernel/quirks.c 12381F: arch/x86/kernel/early-quirks.c 12382 12383PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12384M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12385L: linux-pci@vger.kernel.org 12386Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12387T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12388S: Supported 12389F: drivers/pci/controller/ 12390 12391PCIE DRIVER FOR ANNAPURNA LABS 12392M: Jonathan Chocron <jonnyc@amazon.com> 12393L: linux-pci@vger.kernel.org 12394S: Maintained 12395F: drivers/pci/controller/dwc/pcie-al.c 12396 12397PCIE DRIVER FOR AMLOGIC MESON 12398M: Yue Wang <yue.wang@Amlogic.com> 12399L: linux-pci@vger.kernel.org 12400L: linux-amlogic@lists.infradead.org 12401S: Maintained 12402F: drivers/pci/controller/dwc/pci-meson.c 12403 12404PCIE DRIVER FOR AXIS ARTPEC 12405M: Jesper Nilsson <jesper.nilsson@axis.com> 12406L: linux-arm-kernel@axis.com 12407L: linux-pci@vger.kernel.org 12408S: Maintained 12409F: Documentation/devicetree/bindings/pci/axis,artpec* 12410F: drivers/pci/controller/dwc/*artpec* 12411 12412PCIE DRIVER FOR CAVIUM THUNDERX 12413M: David Daney <david.daney@cavium.com> 12414L: linux-pci@vger.kernel.org 12415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12416S: Supported 12417F: Documentation/devicetree/bindings/pci/pci-thunder-* 12418F: drivers/pci/controller/pci-thunder-* 12419 12420PCIE DRIVER FOR HISILICON 12421M: Zhou Wang <wangzhou1@hisilicon.com> 12422L: linux-pci@vger.kernel.org 12423S: Maintained 12424F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12425F: drivers/pci/controller/dwc/pcie-hisi.c 12426 12427PCIE DRIVER FOR HISILICON KIRIN 12428M: Xiaowei Song <songxiaowei@hisilicon.com> 12429M: Binghui Wang <wangbinghui@hisilicon.com> 12430L: linux-pci@vger.kernel.org 12431S: Maintained 12432F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12433F: drivers/pci/controller/dwc/pcie-kirin.c 12434 12435PCIE DRIVER FOR HISILICON STB 12436M: Shawn Guo <shawn.guo@linaro.org> 12437L: linux-pci@vger.kernel.org 12438S: Maintained 12439F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12440F: drivers/pci/controller/dwc/pcie-histb.c 12441 12442PCIE DRIVER FOR MEDIATEK 12443M: Ryder Lee <ryder.lee@mediatek.com> 12444L: linux-pci@vger.kernel.org 12445L: linux-mediatek@lists.infradead.org 12446S: Supported 12447F: Documentation/devicetree/bindings/pci/mediatek* 12448F: drivers/pci/controller/*mediatek* 12449 12450PCIE DRIVER FOR QUALCOMM MSM 12451M: Stanimir Varbanov <svarbanov@mm-sol.com> 12452L: linux-pci@vger.kernel.org 12453L: linux-arm-msm@vger.kernel.org 12454S: Maintained 12455F: drivers/pci/controller/dwc/*qcom* 12456 12457PCIE DRIVER FOR ROCKCHIP 12458M: Shawn Lin <shawn.lin@rock-chips.com> 12459L: linux-pci@vger.kernel.org 12460L: linux-rockchip@lists.infradead.org 12461S: Maintained 12462F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12463F: drivers/pci/controller/pcie-rockchip* 12464 12465PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12466M: Linus Walleij <linus.walleij@linaro.org> 12467L: linux-pci@vger.kernel.org 12468S: Maintained 12469F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12470F: drivers/pci/controller/pci-v3-semi.c 12471 12472PCIE DRIVER FOR SOCIONEXT UNIPHIER 12473M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12474L: linux-pci@vger.kernel.org 12475S: Maintained 12476F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12477F: drivers/pci/controller/dwc/pcie-uniphier.c 12478 12479PCIE DRIVER FOR ST SPEAR13XX 12480M: Pratyush Anand <pratyush.anand@gmail.com> 12481L: linux-pci@vger.kernel.org 12482S: Maintained 12483F: drivers/pci/controller/dwc/*spear* 12484 12485PCMCIA SUBSYSTEM 12486M: Dominik Brodowski <linux@dominikbrodowski.net> 12487T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12488S: Odd Fixes 12489F: Documentation/pcmcia/ 12490F: tools/pcmcia/ 12491F: drivers/pcmcia/ 12492F: include/pcmcia/ 12493 12494PCNET32 NETWORK DRIVER 12495M: Don Fry <pcnet32@frontier.com> 12496L: netdev@vger.kernel.org 12497S: Maintained 12498F: drivers/net/ethernet/amd/pcnet32.c 12499 12500PCRYPT PARALLEL CRYPTO ENGINE 12501M: Steffen Klassert <steffen.klassert@secunet.com> 12502L: linux-crypto@vger.kernel.org 12503S: Maintained 12504F: crypto/pcrypt.c 12505F: include/crypto/pcrypt.h 12506 12507PEAQ WMI HOTKEYS DRIVER 12508M: Hans de Goede <hdegoede@redhat.com> 12509L: platform-driver-x86@vger.kernel.org 12510S: Maintained 12511F: drivers/platform/x86/peaq-wmi.c 12512 12513PER-CPU MEMORY ALLOCATOR 12514M: Dennis Zhou <dennis@kernel.org> 12515M: Tejun Heo <tj@kernel.org> 12516M: Christoph Lameter <cl@linux.com> 12517T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12518S: Maintained 12519F: include/linux/percpu*.h 12520F: mm/percpu*.c 12521F: arch/*/include/asm/percpu.h 12522 12523PER-TASK DELAY ACCOUNTING 12524M: Balbir Singh <bsingharora@gmail.com> 12525S: Maintained 12526F: include/linux/delayacct.h 12527F: kernel/delayacct.c 12528 12529PERFORMANCE EVENTS SUBSYSTEM 12530M: Peter Zijlstra <peterz@infradead.org> 12531M: Ingo Molnar <mingo@redhat.com> 12532M: Arnaldo Carvalho de Melo <acme@kernel.org> 12533R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12534R: Jiri Olsa <jolsa@redhat.com> 12535R: Namhyung Kim <namhyung@kernel.org> 12536L: linux-kernel@vger.kernel.org 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12538S: Supported 12539F: kernel/events/* 12540F: include/linux/perf_event.h 12541F: include/uapi/linux/perf_event.h 12542F: arch/*/kernel/perf_event*.c 12543F: arch/*/kernel/*/perf_event*.c 12544F: arch/*/kernel/*/*/perf_event*.c 12545F: arch/*/include/asm/perf_event.h 12546F: arch/*/kernel/perf_callchain.c 12547F: arch/*/events/* 12548F: arch/*/events/*/* 12549F: tools/perf/ 12550 12551PERSONALITY HANDLING 12552M: Christoph Hellwig <hch@infradead.org> 12553L: linux-abi-devel@lists.sourceforge.net 12554S: Maintained 12555F: include/linux/personality.h 12556F: include/uapi/linux/personality.h 12557 12558PHOENIX RC FLIGHT CONTROLLER ADAPTER 12559M: Marcus Folkesson <marcus.folkesson@gmail.com> 12560L: linux-input@vger.kernel.org 12561S: Maintained 12562F: Documentation/input/devices/pxrc.rst 12563F: drivers/input/joystick/pxrc.c 12564 12565PHONET PROTOCOL 12566M: Remi Denis-Courmont <courmisch@gmail.com> 12567S: Supported 12568F: Documentation/networking/phonet.txt 12569F: include/linux/phonet.h 12570F: include/net/phonet/ 12571F: include/uapi/linux/phonet.h 12572F: net/phonet/ 12573 12574PHRAM MTD DRIVER 12575M: Joern Engel <joern@lazybastard.org> 12576L: linux-mtd@lists.infradead.org 12577S: Maintained 12578F: drivers/mtd/devices/phram.c 12579 12580PICOLCD HID DRIVER 12581M: Bruno Prémont <bonbons@linux-vserver.org> 12582L: linux-input@vger.kernel.org 12583S: Maintained 12584F: drivers/hid/hid-picolcd* 12585 12586PICOXCELL SUPPORT 12587M: Jamie Iles <jamie@jamieiles.com> 12588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12589T: git git://github.com/jamieiles/linux-2.6-ji.git 12590S: Supported 12591F: arch/arm/boot/dts/picoxcell* 12592F: arch/arm/mach-picoxcell/ 12593F: drivers/crypto/picoxcell* 12594 12595PIN CONTROL SUBSYSTEM 12596M: Linus Walleij <linus.walleij@linaro.org> 12597L: linux-gpio@vger.kernel.org 12598T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12599S: Maintained 12600F: Documentation/devicetree/bindings/pinctrl/ 12601F: Documentation/driver-api/pinctl.rst 12602F: drivers/pinctrl/ 12603F: include/linux/pinctrl/ 12604 12605PIN CONTROLLER - MICROCHIP AT91 12606M: Ludovic Desroches <ludovic.desroches@microchip.com> 12607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12608L: linux-gpio@vger.kernel.org 12609S: Supported 12610F: drivers/pinctrl/pinctrl-at91* 12611 12612PIN CONTROLLER - FREESCALE 12613M: Dong Aisheng <aisheng.dong@nxp.com> 12614M: Fabio Estevam <festevam@gmail.com> 12615M: Shawn Guo <shawnguo@kernel.org> 12616M: Stefan Agner <stefan@agner.ch> 12617R: Pengutronix Kernel Team <kernel@pengutronix.de> 12618L: linux-gpio@vger.kernel.org 12619S: Maintained 12620F: drivers/pinctrl/freescale/ 12621F: Documentation/devicetree/bindings/pinctrl/fsl,* 12622 12623PIN CONTROLLER - INTEL 12624M: Mika Westerberg <mika.westerberg@linux.intel.com> 12625M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12626T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12627S: Maintained 12628F: drivers/pinctrl/intel/ 12629 12630PIN CONTROLLER - MEDIATEK 12631M: Sean Wang <sean.wang@kernel.org> 12632L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12633S: Maintained 12634F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12635F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12636F: drivers/pinctrl/mediatek/ 12637 12638PIN CONTROLLER - QUALCOMM 12639M: Bjorn Andersson <bjorn.andersson@linaro.org> 12640S: Maintained 12641L: linux-arm-msm@vger.kernel.org 12642F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12643F: drivers/pinctrl/qcom/ 12644 12645PIN CONTROLLER - RENESAS 12646M: Geert Uytterhoeven <geert+renesas@glider.be> 12647L: linux-renesas-soc@vger.kernel.org 12648T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12649S: Maintained 12650F: drivers/pinctrl/pinctrl-rz* 12651F: drivers/pinctrl/sh-pfc/ 12652 12653PIN CONTROLLER - SAMSUNG 12654M: Tomasz Figa <tomasz.figa@gmail.com> 12655M: Krzysztof Kozlowski <krzk@kernel.org> 12656M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12658L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12659Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12660T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12661S: Maintained 12662F: drivers/pinctrl/samsung/ 12663F: include/dt-bindings/pinctrl/samsung.h 12664F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12665 12666PIN CONTROLLER - SINGLE 12667M: Tony Lindgren <tony@atomide.com> 12668M: Haojian Zhuang <haojian.zhuang@linaro.org> 12669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12670L: linux-omap@vger.kernel.org 12671S: Maintained 12672F: drivers/pinctrl/pinctrl-single.c 12673 12674PIN CONTROLLER - ST SPEAR 12675M: Viresh Kumar <vireshk@kernel.org> 12676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12677W: http://www.st.com/spear 12678S: Maintained 12679F: drivers/pinctrl/spear/ 12680 12681PISTACHIO SOC SUPPORT 12682M: James Hartley <james.hartley@sondrel.com> 12683L: linux-mips@vger.kernel.org 12684S: Odd Fixes 12685F: arch/mips/pistachio/ 12686F: arch/mips/include/asm/mach-pistachio/ 12687F: arch/mips/boot/dts/img/pistachio* 12688F: arch/mips/configs/pistachio*_defconfig 12689 12690PKTCDVD DRIVER 12691S: Orphan 12692M: linux-block@vger.kernel.org 12693F: drivers/block/pktcdvd.c 12694F: include/linux/pktcdvd.h 12695F: include/uapi/linux/pktcdvd.h 12696 12697PKUNITY SOC DRIVERS 12698M: Guan Xuetao <gxt@pku.edu.cn> 12699W: http://mprc.pku.edu.cn/~guanxuetao/linux 12700S: Maintained 12701T: git git://github.com/gxt/linux.git 12702F: drivers/input/serio/i8042-unicore32io.h 12703F: drivers/i2c/busses/i2c-puv3.c 12704F: drivers/video/fbdev/fb-puv3.c 12705F: drivers/rtc/rtc-puv3.c 12706 12707PMBUS HARDWARE MONITORING DRIVERS 12708M: Guenter Roeck <linux@roeck-us.net> 12709L: linux-hwmon@vger.kernel.org 12710W: http://hwmon.wiki.kernel.org/ 12711W: http://www.roeck-us.net/linux/drivers/ 12712T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12713S: Maintained 12714F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12715F: Documentation/devicetree/bindings/hwmon/max31785.txt 12716F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12717F: Documentation/hwmon/adm1275.rst 12718F: Documentation/hwmon/ibm-cffps.rst 12719F: Documentation/hwmon/ir35221.rst 12720F: Documentation/hwmon/lm25066.rst 12721F: Documentation/hwmon/ltc2978.rst 12722F: Documentation/hwmon/ltc3815.rst 12723F: Documentation/hwmon/max16064.rst 12724F: Documentation/hwmon/max20751.rst 12725F: Documentation/hwmon/max31785.rst 12726F: Documentation/hwmon/max34440.rst 12727F: Documentation/hwmon/max8688.rst 12728F: Documentation/hwmon/pmbus.rst 12729F: Documentation/hwmon/pmbus-core.rst 12730F: Documentation/hwmon/tps40422.rst 12731F: Documentation/hwmon/ucd9000.rst 12732F: Documentation/hwmon/ucd9200.rst 12733F: Documentation/hwmon/zl6100.rst 12734F: drivers/hwmon/pmbus/ 12735F: include/linux/pmbus.h 12736 12737PMC SIERRA MaxRAID DRIVER 12738L: linux-scsi@vger.kernel.org 12739W: http://www.pmc-sierra.com/ 12740S: Orphan 12741F: drivers/scsi/pmcraid.* 12742 12743PMC SIERRA PM8001 DRIVER 12744M: Jack Wang <jinpu.wang@cloud.ionos.com> 12745L: linux-scsi@vger.kernel.org 12746S: Supported 12747F: drivers/scsi/pm8001/ 12748 12749PNP SUPPORT 12750M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12751S: Maintained 12752F: drivers/pnp/ 12753 12754PNI RM3100 IIO DRIVER 12755M: Song Qiang <songqiang1304521@gmail.com> 12756L: linux-iio@vger.kernel.org 12757S: Maintained 12758F: drivers/iio/magnetometer/rm3100* 12759F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12760 12761POSIX CLOCKS and TIMERS 12762M: Thomas Gleixner <tglx@linutronix.de> 12763L: linux-kernel@vger.kernel.org 12764T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12765S: Maintained 12766F: fs/timerfd.c 12767F: include/linux/timer* 12768F: kernel/time/*timer* 12769 12770POWER MANAGEMENT CORE 12771M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12772L: linux-pm@vger.kernel.org 12773T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12774B: https://bugzilla.kernel.org 12775S: Supported 12776F: drivers/base/power/ 12777F: include/linux/pm.h 12778F: include/linux/pm_* 12779F: include/linux/powercap.h 12780F: drivers/powercap/ 12781F: kernel/configs/nopm.config 12782 12783POWER STATE COORDINATION INTERFACE (PSCI) 12784M: Mark Rutland <mark.rutland@arm.com> 12785M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12786L: linux-arm-kernel@lists.infradead.org 12787S: Maintained 12788F: drivers/firmware/psci/ 12789F: include/linux/psci.h 12790F: include/uapi/linux/psci.h 12791 12792POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12793M: Sebastian Reichel <sre@kernel.org> 12794L: linux-pm@vger.kernel.org 12795T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12796S: Maintained 12797F: Documentation/ABI/testing/sysfs-class-power 12798F: Documentation/devicetree/bindings/power/supply/ 12799F: include/linux/power_supply.h 12800F: drivers/power/supply/ 12801 12802POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12803M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12804L: linuxppc-dev@lists.ozlabs.org 12805S: Maintained 12806F: drivers/char/powernv-op-panel.c 12807 12808PPP OVER ATM (RFC 2364) 12809M: Mitchell Blank Jr <mitch@sfgoth.com> 12810S: Maintained 12811F: net/atm/pppoatm.c 12812F: include/uapi/linux/atmppp.h 12813 12814PPP OVER ETHERNET 12815M: Michal Ostrowski <mostrows@earthlink.net> 12816S: Maintained 12817F: drivers/net/ppp/pppoe.c 12818F: drivers/net/ppp/pppox.c 12819 12820PPP OVER L2TP 12821M: James Chapman <jchapman@katalix.com> 12822S: Maintained 12823F: net/l2tp/l2tp_ppp.c 12824F: include/linux/if_pppol2tp.h 12825F: include/uapi/linux/if_pppol2tp.h 12826 12827PPP PROTOCOL DRIVERS AND COMPRESSORS 12828M: Paul Mackerras <paulus@samba.org> 12829L: linux-ppp@vger.kernel.org 12830S: Maintained 12831F: drivers/net/ppp/ppp_* 12832 12833PPS SUPPORT 12834M: Rodolfo Giometti <giometti@enneenne.com> 12835W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12836L: linuxpps@ml.enneenne.com (subscribers-only) 12837S: Maintained 12838F: Documentation/driver-api/pps.rst 12839F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12840F: Documentation/ABI/testing/sysfs-pps 12841F: drivers/pps/ 12842F: include/linux/pps*.h 12843F: include/uapi/linux/pps.h 12844 12845PPTP DRIVER 12846M: Dmitry Kozlov <xeb@mail.ru> 12847L: netdev@vger.kernel.org 12848S: Maintained 12849F: drivers/net/ppp/pptp.c 12850W: http://sourceforge.net/projects/accel-pptp 12851 12852PRINTK 12853M: Petr Mladek <pmladek@suse.com> 12854M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12855R: Steven Rostedt <rostedt@goodmis.org> 12856S: Maintained 12857F: kernel/printk/ 12858F: include/linux/printk.h 12859 12860PRISM54 WIRELESS DRIVER 12861M: Luis Chamberlain <mcgrof@kernel.org> 12862L: linux-wireless@vger.kernel.org 12863W: http://wireless.kernel.org/en/users/Drivers/p54 12864S: Obsolete 12865F: drivers/net/wireless/intersil/prism54/ 12866 12867PROC FILESYSTEM 12868R: Alexey Dobriyan <adobriyan@gmail.com> 12869L: linux-kernel@vger.kernel.org 12870L: linux-fsdevel@vger.kernel.org 12871S: Maintained 12872F: fs/proc/ 12873F: include/linux/proc_fs.h 12874F: tools/testing/selftests/proc/ 12875F: Documentation/filesystems/proc.txt 12876 12877PROC SYSCTL 12878M: Luis Chamberlain <mcgrof@kernel.org> 12879M: Kees Cook <keescook@chromium.org> 12880L: linux-kernel@vger.kernel.org 12881L: linux-fsdevel@vger.kernel.org 12882S: Maintained 12883F: fs/proc/proc_sysctl.c 12884F: include/linux/sysctl.h 12885F: kernel/sysctl.c 12886F: tools/testing/selftests/sysctl/ 12887 12888PS3 NETWORK SUPPORT 12889M: Geoff Levand <geoff@infradead.org> 12890L: netdev@vger.kernel.org 12891L: linuxppc-dev@lists.ozlabs.org 12892S: Maintained 12893F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12894 12895PS3 PLATFORM SUPPORT 12896M: Geoff Levand <geoff@infradead.org> 12897L: linuxppc-dev@lists.ozlabs.org 12898S: Maintained 12899F: arch/powerpc/boot/ps3* 12900F: arch/powerpc/include/asm/lv1call.h 12901F: arch/powerpc/include/asm/ps3*.h 12902F: arch/powerpc/platforms/ps3/ 12903F: drivers/*/ps3* 12904F: drivers/ps3/ 12905F: drivers/rtc/rtc-ps3.c 12906F: drivers/usb/host/*ps3.c 12907F: sound/ppc/snd_ps3* 12908 12909PS3VRAM DRIVER 12910M: Jim Paris <jim@jtan.com> 12911M: Geoff Levand <geoff@infradead.org> 12912L: linuxppc-dev@lists.ozlabs.org 12913S: Maintained 12914F: drivers/block/ps3vram.c 12915 12916PSAMPLE PACKET SAMPLING SUPPORT: 12917M: Yotam Gigi <yotam.gi@gmail.com> 12918S: Maintained 12919F: net/psample 12920F: include/net/psample.h 12921F: include/uapi/linux/psample.h 12922 12923PSTORE FILESYSTEM 12924M: Kees Cook <keescook@chromium.org> 12925M: Anton Vorontsov <anton@enomsg.org> 12926M: Colin Cross <ccross@android.com> 12927M: Tony Luck <tony.luck@intel.com> 12928S: Maintained 12929T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12930F: fs/pstore/ 12931F: include/linux/pstore* 12932F: drivers/firmware/efi/efi-pstore.c 12933F: drivers/acpi/apei/erst.c 12934F: Documentation/admin-guide/ramoops.rst 12935F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12936K: \b(pstore|ramoops) 12937 12938PTP HARDWARE CLOCK SUPPORT 12939M: Richard Cochran <richardcochran@gmail.com> 12940L: netdev@vger.kernel.org 12941S: Maintained 12942W: http://linuxptp.sourceforge.net/ 12943F: Documentation/ABI/testing/sysfs-ptp 12944F: Documentation/driver-api/ptp.rst 12945F: drivers/net/phy/dp83640* 12946F: drivers/ptp/* 12947F: include/linux/ptp_cl* 12948 12949PTRACE SUPPORT 12950M: Oleg Nesterov <oleg@redhat.com> 12951S: Maintained 12952F: include/asm-generic/syscall.h 12953F: include/linux/ptrace.h 12954F: include/linux/regset.h 12955F: include/linux/tracehook.h 12956F: include/uapi/linux/ptrace.h 12957F: include/uapi/linux/ptrace.h 12958F: kernel/ptrace.c 12959F: arch/*/ptrace*.c 12960F: arch/*/*/ptrace*.c 12961F: arch/*/include/asm/ptrace*.h 12962 12963PULSE8-CEC DRIVER 12964M: Hans Verkuil <hverkuil@xs4all.nl> 12965L: linux-media@vger.kernel.org 12966T: git git://linuxtv.org/media_tree.git 12967S: Maintained 12968F: drivers/media/usb/pulse8-cec/* 12969F: Documentation/media/cec-drivers/pulse8-cec.rst 12970 12971PVRUSB2 VIDEO4LINUX DRIVER 12972M: Mike Isely <isely@pobox.com> 12973L: pvrusb2@isely.net (subscribers-only) 12974L: linux-media@vger.kernel.org 12975W: http://www.isely.net/pvrusb2/ 12976T: git git://linuxtv.org/media_tree.git 12977S: Maintained 12978F: Documentation/media/v4l-drivers/pvrusb2* 12979F: drivers/media/usb/pvrusb2/ 12980 12981PWC WEBCAM DRIVER 12982M: Hans Verkuil <hverkuil@xs4all.nl> 12983L: linux-media@vger.kernel.org 12984T: git git://linuxtv.org/media_tree.git 12985S: Odd Fixes 12986F: drivers/media/usb/pwc/* 12987F: include/trace/events/pwc.h 12988 12989PWM FAN DRIVER 12990M: Kamil Debski <kamil@wypas.org> 12991M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12992L: linux-hwmon@vger.kernel.org 12993S: Supported 12994F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12995F: Documentation/hwmon/pwm-fan.rst 12996F: drivers/hwmon/pwm-fan.c 12997 12998PWM IR Transmitter 12999M: Sean Young <sean@mess.org> 13000L: linux-media@vger.kernel.org 13001S: Maintained 13002F: drivers/media/rc/pwm-ir-tx.c 13003 13004PWM SUBSYSTEM 13005M: Thierry Reding <thierry.reding@gmail.com> 13006L: linux-pwm@vger.kernel.org 13007S: Maintained 13008T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13009F: Documentation/pwm.txt 13010F: Documentation/devicetree/bindings/pwm/ 13011F: include/linux/pwm.h 13012F: drivers/pwm/ 13013F: drivers/video/backlight/pwm_bl.c 13014F: include/linux/pwm_backlight.h 13015F: drivers/gpio/gpio-mvebu.c 13016F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13017 13018PXA GPIO DRIVER 13019M: Robert Jarzmik <robert.jarzmik@free.fr> 13020L: linux-gpio@vger.kernel.org 13021S: Maintained 13022F: drivers/gpio/gpio-pxa.c 13023 13024PXA MMCI DRIVER 13025S: Orphan 13026 13027PXA RTC DRIVER 13028M: Robert Jarzmik <robert.jarzmik@free.fr> 13029L: linux-rtc@vger.kernel.org 13030S: Maintained 13031 13032PXA2xx/PXA3xx SUPPORT 13033M: Daniel Mack <daniel@zonque.org> 13034M: Haojian Zhuang <haojian.zhuang@gmail.com> 13035M: Robert Jarzmik <robert.jarzmik@free.fr> 13036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13037T: git git://github.com/hzhuang1/linux.git 13038T: git git://github.com/rjarzmik/linux.git 13039S: Maintained 13040F: arch/arm/boot/dts/pxa* 13041F: arch/arm/mach-pxa/ 13042F: drivers/dma/pxa* 13043F: drivers/pcmcia/pxa2xx* 13044F: drivers/pinctrl/pxa/ 13045F: drivers/spi/spi-pxa2xx* 13046F: drivers/usb/gadget/udc/pxa2* 13047F: include/sound/pxa2xx-lib.h 13048F: sound/arm/pxa* 13049F: sound/soc/pxa/ 13050 13051QAT DRIVER 13052M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13053L: qat-linux@intel.com 13054S: Supported 13055F: drivers/crypto/qat/ 13056 13057QCOM AUDIO (ASoC) DRIVERS 13058M: Patrick Lai <plai@codeaurora.org> 13059M: Banajit Goswami <bgoswami@codeaurora.org> 13060L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13061S: Supported 13062F: sound/soc/qcom/ 13063 13064QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13065M: Gabriel Somlo <somlo@cmu.edu> 13066M: "Michael S. Tsirkin" <mst@redhat.com> 13067L: qemu-devel@nongnu.org 13068S: Maintained 13069F: drivers/firmware/qemu_fw_cfg.c 13070F: include/uapi/linux/qemu_fw_cfg.h 13071 13072QIB DRIVER 13073M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13074M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13075L: linux-rdma@vger.kernel.org 13076S: Supported 13077F: drivers/infiniband/hw/qib/ 13078 13079QLOGIC QL41xxx FCOE DRIVER 13080M: QLogic-Storage-Upstream@cavium.com 13081L: linux-scsi@vger.kernel.org 13082S: Supported 13083F: drivers/scsi/qedf/ 13084 13085QLOGIC QL41xxx ISCSI DRIVER 13086M: QLogic-Storage-Upstream@cavium.com 13087L: linux-scsi@vger.kernel.org 13088S: Supported 13089F: drivers/scsi/qedi/ 13090 13091QLOGIC QL4xxx ETHERNET DRIVER 13092M: Ariel Elior <aelior@marvell.com> 13093M: GR-everest-linux-l2@marvell.com 13094L: netdev@vger.kernel.org 13095S: Supported 13096F: drivers/net/ethernet/qlogic/qed/ 13097F: include/linux/qed/ 13098F: drivers/net/ethernet/qlogic/qede/ 13099 13100QLOGIC QL4xxx RDMA DRIVER 13101M: Michal Kalderon <mkalderon@marvell.com> 13102M: Ariel Elior <aelior@marvell.com> 13103L: linux-rdma@vger.kernel.org 13104S: Supported 13105F: drivers/infiniband/hw/qedr/ 13106F: include/uapi/rdma/qedr-abi.h 13107 13108QLOGIC QLA1280 SCSI DRIVER 13109M: Michael Reed <mdr@sgi.com> 13110L: linux-scsi@vger.kernel.org 13111S: Maintained 13112F: drivers/scsi/qla1280.[ch] 13113 13114QLOGIC QLA2XXX FC-SCSI DRIVER 13115M: qla2xxx-upstream@qlogic.com 13116L: linux-scsi@vger.kernel.org 13117S: Supported 13118F: Documentation/scsi/LICENSE.qla2xxx 13119F: drivers/scsi/qla2xxx/ 13120 13121QLOGIC QLA3XXX NETWORK DRIVER 13122M: GR-Linux-NIC-Dev@marvell.com 13123L: netdev@vger.kernel.org 13124S: Supported 13125F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13126F: drivers/net/ethernet/qlogic/qla3xxx.* 13127 13128QLOGIC QLA4XXX iSCSI DRIVER 13129M: QLogic-Storage-Upstream@qlogic.com 13130L: linux-scsi@vger.kernel.org 13131S: Supported 13132F: Documentation/scsi/LICENSE.qla4xxx 13133F: drivers/scsi/qla4xxx/ 13134 13135QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13136M: Shahed Shaikh <shshaikh@marvell.com> 13137M: Manish Chopra <manishc@marvell.com> 13138M: GR-Linux-NIC-Dev@marvell.com 13139L: netdev@vger.kernel.org 13140S: Supported 13141F: drivers/net/ethernet/qlogic/qlcnic/ 13142 13143QLOGIC QLGE 10Gb ETHERNET DRIVER 13144M: Manish Chopra <manishc@marvell.com> 13145M: GR-Linux-NIC-Dev@marvell.com 13146L: netdev@vger.kernel.org 13147S: Supported 13148F: drivers/net/ethernet/qlogic/qlge/ 13149 13150QM1D1B0004 MEDIA DRIVER 13151M: Akihiro Tsukada <tskd08@gmail.com> 13152L: linux-media@vger.kernel.org 13153S: Odd Fixes 13154F: drivers/media/tuners/qm1d1b0004* 13155 13156QM1D1C0042 MEDIA DRIVER 13157M: Akihiro Tsukada <tskd08@gmail.com> 13158L: linux-media@vger.kernel.org 13159S: Odd Fixes 13160F: drivers/media/tuners/qm1d1c0042* 13161 13162QNX4 FILESYSTEM 13163M: Anders Larsen <al@alarsen.net> 13164W: http://www.alarsen.net/linux/qnx4fs/ 13165S: Maintained 13166F: fs/qnx4/ 13167F: include/uapi/linux/qnx4_fs.h 13168F: include/uapi/linux/qnxtypes.h 13169 13170QORIQ DPAA2 FSL-MC BUS DRIVER 13171M: Stuart Yoder <stuyoder@gmail.com> 13172M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13173L: linux-kernel@vger.kernel.org 13174S: Maintained 13175F: drivers/bus/fsl-mc/ 13176F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13177F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13178 13179QT1010 MEDIA DRIVER 13180M: Antti Palosaari <crope@iki.fi> 13181L: linux-media@vger.kernel.org 13182W: https://linuxtv.org 13183W: http://palosaari.fi/linux/ 13184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13185T: git git://linuxtv.org/anttip/media_tree.git 13186S: Maintained 13187F: drivers/media/tuners/qt1010* 13188 13189QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13190M: Kalle Valo <kvalo@codeaurora.org> 13191L: ath10k@lists.infradead.org 13192W: http://wireless.kernel.org/en/users/Drivers/ath10k 13193T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13194S: Supported 13195F: drivers/net/wireless/ath/ath10k/ 13196 13197QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13198M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13199L: linux-wireless@vger.kernel.org 13200W: http://wireless.kernel.org/en/users/Drivers/ath9k 13201S: Supported 13202F: drivers/net/wireless/ath/ath9k/ 13203 13204QUALCOMM CAMERA SUBSYSTEM DRIVER 13205M: Todor Tomov <todor.too@gmail.com> 13206L: linux-media@vger.kernel.org 13207S: Maintained 13208F: Documentation/devicetree/bindings/media/qcom,camss.txt 13209F: Documentation/media/v4l-drivers/qcom_camss.rst 13210F: drivers/media/platform/qcom/camss/ 13211 13212QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13213M: Ilia Lin <ilia.lin@kernel.org> 13214L: linux-pm@vger.kernel.org 13215S: Maintained 13216F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13217F: drivers/cpufreq/qcom-cpufreq-kryo.c 13218 13219QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13220M: Timur Tabi <timur@kernel.org> 13221L: netdev@vger.kernel.org 13222S: Maintained 13223F: drivers/net/ethernet/qualcomm/emac/ 13224 13225QUALCOMM ETHQOS ETHERNET DRIVER 13226M: Vinod Koul <vkoul@kernel.org> 13227M: Niklas Cassel <niklas.cassel@linaro.org> 13228L: netdev@vger.kernel.org 13229S: Maintained 13230F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13231F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 13232 13233QUALCOMM GENERIC INTERFACE I2C DRIVER 13234M: Alok Chauhan <alokc@codeaurora.org> 13235L: linux-i2c@vger.kernel.org 13236L: linux-arm-msm@vger.kernel.org 13237S: Supported 13238F: drivers/i2c/busses/i2c-qcom-geni.c 13239 13240QUALCOMM HEXAGON ARCHITECTURE 13241M: Richard Kuo <rkuo@codeaurora.org> 13242L: linux-hexagon@vger.kernel.org 13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13244S: Supported 13245F: arch/hexagon/ 13246 13247QUALCOMM HIDMA DRIVER 13248M: Sinan Kaya <okaya@kernel.org> 13249L: linux-arm-kernel@lists.infradead.org 13250L: linux-arm-msm@vger.kernel.org 13251L: dmaengine@vger.kernel.org 13252S: Supported 13253F: drivers/dma/qcom/hidma* 13254 13255QUALCOMM IOMMU 13256M: Rob Clark <robdclark@gmail.com> 13257L: iommu@lists.linux-foundation.org 13258L: linux-arm-msm@vger.kernel.org 13259S: Maintained 13260F: drivers/iommu/qcom_iommu.c 13261 13262QUALCOMM TSENS THERMAL DRIVER 13263M: Amit Kucheria <amit.kucheria@linaro.org> 13264L: linux-pm@vger.kernel.org 13265L: linux-arm-msm@vger.kernel.org 13266S: Maintained 13267F: drivers/thermal/qcom/ 13268 13269QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13270M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13271L: linux-media@vger.kernel.org 13272L: linux-arm-msm@vger.kernel.org 13273T: git git://linuxtv.org/media_tree.git 13274S: Maintained 13275F: drivers/media/platform/qcom/venus/ 13276 13277QUALCOMM WCN36XX WIRELESS DRIVER 13278M: Kalle Valo <kvalo@codeaurora.org> 13279L: wcn36xx@lists.infradead.org 13280W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13281T: git git://github.com/KrasnikovEugene/wcn36xx.git 13282S: Supported 13283F: drivers/net/wireless/ath/wcn36xx/ 13284 13285QUANTENNA QTNFMAC WIRELESS DRIVER 13286M: Igor Mitsyanko <imitsyanko@quantenna.com> 13287M: Avinash Patil <avinashp@quantenna.com> 13288M: Sergey Matyukevich <smatyukevich@quantenna.com> 13289L: linux-wireless@vger.kernel.org 13290S: Maintained 13291F: drivers/net/wireless/quantenna 13292 13293RADEON and AMDGPU DRM DRIVERS 13294M: Alex Deucher <alexander.deucher@amd.com> 13295M: Christian König <christian.koenig@amd.com> 13296M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13297L: amd-gfx@lists.freedesktop.org 13298T: git git://people.freedesktop.org/~agd5f/linux 13299S: Supported 13300F: drivers/gpu/drm/radeon/ 13301F: include/uapi/drm/radeon_drm.h 13302F: drivers/gpu/drm/amd/ 13303F: include/uapi/drm/amdgpu_drm.h 13304 13305RADEON FRAMEBUFFER DISPLAY DRIVER 13306M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13307L: linux-fbdev@vger.kernel.org 13308S: Maintained 13309F: drivers/video/fbdev/aty/radeon* 13310F: include/uapi/linux/radeonfb.h 13311 13312RADIOSHARK RADIO DRIVER 13313M: Hans Verkuil <hverkuil@xs4all.nl> 13314L: linux-media@vger.kernel.org 13315T: git git://linuxtv.org/media_tree.git 13316S: Maintained 13317F: drivers/media/radio/radio-shark.c 13318 13319RADIOSHARK2 RADIO DRIVER 13320M: Hans Verkuil <hverkuil@xs4all.nl> 13321L: linux-media@vger.kernel.org 13322T: git git://linuxtv.org/media_tree.git 13323S: Maintained 13324F: drivers/media/radio/radio-shark2.c 13325F: drivers/media/radio/radio-tea5777.c 13326 13327RADOS BLOCK DEVICE (RBD) 13328M: Ilya Dryomov <idryomov@gmail.com> 13329M: Sage Weil <sage@redhat.com> 13330M: Alex Elder <elder@kernel.org> 13331L: ceph-devel@vger.kernel.org 13332W: http://ceph.com/ 13333T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13334T: git git://github.com/ceph/ceph-client.git 13335S: Supported 13336F: Documentation/ABI/testing/sysfs-bus-rbd 13337F: drivers/block/rbd.c 13338F: drivers/block/rbd_types.h 13339 13340RAGE128 FRAMEBUFFER DISPLAY DRIVER 13341M: Paul Mackerras <paulus@samba.org> 13342L: linux-fbdev@vger.kernel.org 13343S: Maintained 13344F: drivers/video/fbdev/aty/aty128fb.c 13345 13346RAINSHADOW-CEC DRIVER 13347M: Hans Verkuil <hverkuil@xs4all.nl> 13348L: linux-media@vger.kernel.org 13349T: git git://linuxtv.org/media_tree.git 13350S: Maintained 13351F: drivers/media/usb/rainshadow-cec/* 13352 13353RALINK MIPS ARCHITECTURE 13354M: John Crispin <john@phrozen.org> 13355L: linux-mips@vger.kernel.org 13356S: Maintained 13357F: arch/mips/ralink 13358 13359RALINK RT2X00 WIRELESS LAN DRIVER 13360P: rt2x00 project 13361M: Stanislaw Gruszka <sgruszka@redhat.com> 13362M: Helmut Schaa <helmut.schaa@googlemail.com> 13363L: linux-wireless@vger.kernel.org 13364S: Maintained 13365F: drivers/net/wireless/ralink/rt2x00/ 13366 13367RAMDISK RAM BLOCK DEVICE DRIVER 13368M: Jens Axboe <axboe@kernel.dk> 13369S: Maintained 13370F: Documentation/blockdev/ramdisk.rst 13371F: drivers/block/brd.c 13372 13373RANCHU VIRTUAL BOARD FOR MIPS 13374M: Miodrag Dinic <miodrag.dinic@mips.com> 13375L: linux-mips@vger.kernel.org 13376S: Supported 13377F: arch/mips/generic/board-ranchu.c 13378F: arch/mips/configs/generic/board-ranchu.config 13379 13380RANDOM NUMBER DRIVER 13381M: "Theodore Ts'o" <tytso@mit.edu> 13382S: Maintained 13383F: drivers/char/random.c 13384 13385RAPIDIO SUBSYSTEM 13386M: Matt Porter <mporter@kernel.crashing.org> 13387M: Alexandre Bounine <alex.bou9@gmail.com> 13388S: Maintained 13389F: drivers/rapidio/ 13390 13391RAS INFRASTRUCTURE 13392M: Tony Luck <tony.luck@intel.com> 13393M: Borislav Petkov <bp@alien8.de> 13394L: linux-edac@vger.kernel.org 13395S: Maintained 13396F: drivers/ras/ 13397F: include/linux/ras.h 13398F: include/ras/ras_event.h 13399F: Documentation/admin-guide/ras.rst 13400 13401RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13402L: linux-wireless@vger.kernel.org 13403S: Orphan 13404F: drivers/net/wireless/ray* 13405 13406RCUTORTURE TEST FRAMEWORK 13407M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13408M: Josh Triplett <josh@joshtriplett.org> 13409R: Steven Rostedt <rostedt@goodmis.org> 13410R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13411R: Lai Jiangshan <jiangshanlai@gmail.com> 13412L: rcu@vger.kernel.org 13413S: Supported 13414T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13415F: tools/testing/selftests/rcutorture 13416 13417RDC R-321X SoC 13418M: Florian Fainelli <florian@openwrt.org> 13419S: Maintained 13420 13421RDC R6040 FAST ETHERNET DRIVER 13422M: Florian Fainelli <f.fainelli@gmail.com> 13423L: netdev@vger.kernel.org 13424S: Maintained 13425F: drivers/net/ethernet/rdc/r6040.c 13426 13427RDMAVT - RDMA verbs software 13428M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13429M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13430L: linux-rdma@vger.kernel.org 13431S: Supported 13432F: drivers/infiniband/sw/rdmavt 13433 13434RDS - RELIABLE DATAGRAM SOCKETS 13435M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13436L: netdev@vger.kernel.org 13437L: linux-rdma@vger.kernel.org 13438L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13439W: https://oss.oracle.com/projects/rds/ 13440S: Supported 13441F: net/rds/ 13442F: Documentation/networking/rds.txt 13443 13444RDT - RESOURCE ALLOCATION 13445M: Fenghua Yu <fenghua.yu@intel.com> 13446M: Reinette Chatre <reinette.chatre@intel.com> 13447L: linux-kernel@vger.kernel.org 13448S: Supported 13449F: arch/x86/kernel/cpu/resctrl/ 13450F: arch/x86/include/asm/resctrl_sched.h 13451F: Documentation/x86/resctrl* 13452 13453READ-COPY UPDATE (RCU) 13454M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13455M: Josh Triplett <josh@joshtriplett.org> 13456R: Steven Rostedt <rostedt@goodmis.org> 13457R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13458R: Lai Jiangshan <jiangshanlai@gmail.com> 13459R: Joel Fernandes <joel@joelfernandes.org> 13460L: rcu@vger.kernel.org 13461W: http://www.rdrop.com/users/paulmck/RCU/ 13462S: Supported 13463T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13464F: Documentation/RCU/ 13465X: Documentation/RCU/torture.txt 13466F: include/linux/rcu* 13467X: include/linux/srcu*.h 13468F: kernel/rcu/ 13469X: kernel/rcu/srcu*.c 13470 13471REAL TIME CLOCK (RTC) SUBSYSTEM 13472M: Alessandro Zummo <a.zummo@towertech.it> 13473M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13474L: linux-rtc@vger.kernel.org 13475Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13476T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13477S: Maintained 13478F: Documentation/devicetree/bindings/rtc/ 13479F: Documentation/rtc.txt 13480F: drivers/rtc/ 13481F: include/linux/rtc.h 13482F: include/uapi/linux/rtc.h 13483F: include/linux/rtc/ 13484F: include/linux/platform_data/rtc-* 13485F: tools/testing/selftests/rtc/ 13486 13487REALTEK AUDIO CODECS 13488M: Bard Liao <bardliao@realtek.com> 13489M: Oder Chiou <oder_chiou@realtek.com> 13490S: Maintained 13491F: sound/soc/codecs/rt* 13492F: include/sound/rt*.h 13493 13494REALTEK RTL83xx SMI DSA ROUTER CHIPS 13495M: Linus Walleij <linus.walleij@linaro.org> 13496S: Maintained 13497F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13498F: drivers/net/dsa/realtek-smi* 13499F: drivers/net/dsa/rtl83* 13500 13501REDPINE WIRELESS DRIVER 13502M: Amitkumar Karwar <amitkarwar@gmail.com> 13503M: Siva Rebbagondla <siva8118@gmail.com> 13504L: linux-wireless@vger.kernel.org 13505S: Maintained 13506F: drivers/net/wireless/rsi/ 13507 13508REGISTER MAP ABSTRACTION 13509M: Mark Brown <broonie@kernel.org> 13510L: linux-kernel@vger.kernel.org 13511T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13512S: Supported 13513F: Documentation/devicetree/bindings/regmap/ 13514F: drivers/base/regmap/ 13515F: include/linux/regmap.h 13516 13517REISERFS FILE SYSTEM 13518L: reiserfs-devel@vger.kernel.org 13519S: Supported 13520F: fs/reiserfs/ 13521 13522REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13523M: Ohad Ben-Cohen <ohad@wizery.com> 13524M: Bjorn Andersson <bjorn.andersson@linaro.org> 13525L: linux-remoteproc@vger.kernel.org 13526T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13527S: Maintained 13528F: Documentation/devicetree/bindings/remoteproc/ 13529F: Documentation/remoteproc.txt 13530F: drivers/remoteproc/ 13531F: include/linux/remoteproc.h 13532 13533REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13534M: Ohad Ben-Cohen <ohad@wizery.com> 13535M: Bjorn Andersson <bjorn.andersson@linaro.org> 13536L: linux-remoteproc@vger.kernel.org 13537T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13538S: Maintained 13539F: drivers/rpmsg/ 13540F: Documentation/rpmsg.txt 13541F: include/linux/rpmsg.h 13542F: include/linux/rpmsg/ 13543 13544RENESAS CLOCK DRIVERS 13545M: Geert Uytterhoeven <geert+renesas@glider.be> 13546L: linux-renesas-soc@vger.kernel.org 13547T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13548S: Supported 13549F: drivers/clk/renesas/ 13550 13551RENESAS EMEV2 I2C DRIVER 13552M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13553S: Supported 13554F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13555F: drivers/i2c/busses/i2c-emev2.c 13556 13557RENESAS ETHERNET DRIVERS 13558R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13559L: netdev@vger.kernel.org 13560L: linux-renesas-soc@vger.kernel.org 13561F: Documentation/devicetree/bindings/net/renesas,*.txt 13562F: Documentation/devicetree/bindings/net/sh_eth.txt 13563F: drivers/net/ethernet/renesas/ 13564F: include/linux/sh_eth.h 13565 13566RENESAS R-CAR GYROADC DRIVER 13567M: Marek Vasut <marek.vasut@gmail.com> 13568L: linux-iio@vger.kernel.org 13569S: Supported 13570F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13571F: drivers/iio/adc/rcar-gyroadc.c 13572 13573RENESAS R-CAR I2C DRIVERS 13574M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13575S: Supported 13576F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13577F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13578F: drivers/i2c/busses/i2c-rcar.c 13579F: drivers/i2c/busses/i2c-sh_mobile.c 13580 13581RENESAS RIIC DRIVER 13582M: Chris Brandt <chris.brandt@renesas.com> 13583S: Supported 13584F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13585F: drivers/i2c/busses/i2c-riic.c 13586 13587RENESAS USB PHY DRIVER 13588M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13589L: linux-renesas-soc@vger.kernel.org 13590S: Maintained 13591F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13592 13593RESET CONTROLLER FRAMEWORK 13594M: Philipp Zabel <p.zabel@pengutronix.de> 13595T: git git://git.pengutronix.de/git/pza/linux 13596S: Maintained 13597F: drivers/reset/ 13598F: Documentation/devicetree/bindings/reset/ 13599F: include/dt-bindings/reset/ 13600F: include/linux/reset.h 13601F: include/linux/reset/ 13602F: include/linux/reset-controller.h 13603 13604RESTARTABLE SEQUENCES SUPPORT 13605M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13606M: Peter Zijlstra <peterz@infradead.org> 13607M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13608M: Boqun Feng <boqun.feng@gmail.com> 13609L: linux-kernel@vger.kernel.org 13610S: Supported 13611F: kernel/rseq.c 13612F: include/uapi/linux/rseq.h 13613F: include/trace/events/rseq.h 13614F: tools/testing/selftests/rseq/ 13615 13616RFKILL 13617M: Johannes Berg <johannes@sipsolutions.net> 13618L: linux-wireless@vger.kernel.org 13619W: http://wireless.kernel.org/ 13620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13621T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13622S: Maintained 13623F: Documentation/rfkill.txt 13624F: Documentation/ABI/stable/sysfs-class-rfkill 13625F: net/rfkill/ 13626F: include/linux/rfkill.h 13627F: include/uapi/linux/rfkill.h 13628 13629RHASHTABLE 13630M: Thomas Graf <tgraf@suug.ch> 13631M: Herbert Xu <herbert@gondor.apana.org.au> 13632L: netdev@vger.kernel.org 13633S: Maintained 13634F: lib/rhashtable.c 13635F: lib/test_rhashtable.c 13636F: include/linux/rhashtable.h 13637F: include/linux/rhashtable-types.h 13638 13639RICOH R5C592 MEMORYSTICK DRIVER 13640M: Maxim Levitsky <maximlevitsky@gmail.com> 13641S: Maintained 13642F: drivers/memstick/host/r592.* 13643 13644RICOH SMARTMEDIA/XD DRIVER 13645M: Maxim Levitsky <maximlevitsky@gmail.com> 13646S: Maintained 13647F: drivers/mtd/nand/raw/r852.c 13648F: drivers/mtd/nand/raw/r852.h 13649 13650RISC-V ARCHITECTURE 13651M: Palmer Dabbelt <palmer@sifive.com> 13652M: Albert Ou <aou@eecs.berkeley.edu> 13653L: linux-riscv@lists.infradead.org 13654T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13655S: Supported 13656F: arch/riscv/ 13657K: riscv 13658N: riscv 13659 13660ROCCAT DRIVERS 13661M: Stefan Achatz <erazor_de@users.sourceforge.net> 13662W: http://sourceforge.net/projects/roccat/ 13663S: Maintained 13664F: drivers/hid/hid-roccat* 13665F: include/linux/hid-roccat* 13666F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13667 13668ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13669M: Jacob chen <jacob2.chen@rock-chips.com> 13670L: linux-media@vger.kernel.org 13671S: Maintained 13672F: drivers/media/platform/rockchip/rga/ 13673F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13674 13675HANTRO VPU CODEC DRIVER 13676M: Ezequiel Garcia <ezequiel@collabora.com> 13677L: linux-media@vger.kernel.org 13678S: Maintained 13679F: drivers/staging/media/platform/hantro/ 13680F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13681 13682ROCKER DRIVER 13683M: Jiri Pirko <jiri@resnulli.us> 13684L: netdev@vger.kernel.org 13685S: Supported 13686F: drivers/net/ethernet/rocker/ 13687 13688ROCKETPORT DRIVER 13689P: Comtrol Corp. 13690W: http://www.comtrol.com 13691S: Maintained 13692F: Documentation/serial/rocket.rst 13693F: drivers/tty/rocket* 13694 13695ROCKETPORT EXPRESS/INFINITY DRIVER 13696M: Kevin Cernekee <cernekee@gmail.com> 13697L: linux-serial@vger.kernel.org 13698S: Odd Fixes 13699F: drivers/tty/serial/rp2.* 13700 13701ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13702M: Marek Vasut <marek.vasut+renesas@gmail.com> 13703L: linux-kernel@vger.kernel.org 13704L: linux-renesas-soc@vger.kernel.org 13705S: Supported 13706F: drivers/mfd/bd9571mwv.c 13707F: drivers/regulator/bd9571mwv-regulator.c 13708F: drivers/gpio/gpio-bd9571mwv.c 13709F: include/linux/mfd/bd9571mwv.h 13710F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13711 13712ROSE NETWORK LAYER 13713M: Ralf Baechle <ralf@linux-mips.org> 13714L: linux-hams@vger.kernel.org 13715W: http://www.linux-ax25.org/ 13716S: Maintained 13717F: include/net/rose.h 13718F: include/uapi/linux/rose.h 13719F: net/rose/ 13720 13721RTL2830 MEDIA DRIVER 13722M: Antti Palosaari <crope@iki.fi> 13723L: linux-media@vger.kernel.org 13724W: https://linuxtv.org 13725W: http://palosaari.fi/linux/ 13726Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13727T: git git://linuxtv.org/anttip/media_tree.git 13728S: Maintained 13729F: drivers/media/dvb-frontends/rtl2830* 13730 13731RTL2832 MEDIA DRIVER 13732M: Antti Palosaari <crope@iki.fi> 13733L: linux-media@vger.kernel.org 13734W: https://linuxtv.org 13735W: http://palosaari.fi/linux/ 13736Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13737T: git git://linuxtv.org/anttip/media_tree.git 13738S: Maintained 13739F: drivers/media/dvb-frontends/rtl2832* 13740 13741RTL2832_SDR MEDIA DRIVER 13742M: Antti Palosaari <crope@iki.fi> 13743L: linux-media@vger.kernel.org 13744W: https://linuxtv.org 13745W: http://palosaari.fi/linux/ 13746Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13747T: git git://linuxtv.org/anttip/media_tree.git 13748S: Maintained 13749F: drivers/media/dvb-frontends/rtl2832_sdr* 13750 13751RTL8180 WIRELESS DRIVER 13752L: linux-wireless@vger.kernel.org 13753W: http://wireless.kernel.org/ 13754T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13755S: Orphan 13756F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13757 13758RTL8187 WIRELESS DRIVER 13759M: Herton Ronaldo Krzesinski <herton@canonical.com> 13760M: Hin-Tak Leung <htl10@users.sourceforge.net> 13761M: Larry Finger <Larry.Finger@lwfinger.net> 13762L: linux-wireless@vger.kernel.org 13763W: http://wireless.kernel.org/ 13764T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13765S: Maintained 13766F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13767 13768REALTEK WIRELESS DRIVER (rtlwifi family) 13769M: Ping-Ke Shih <pkshih@realtek.com> 13770L: linux-wireless@vger.kernel.org 13771W: http://wireless.kernel.org/ 13772T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13773S: Maintained 13774F: drivers/net/wireless/realtek/rtlwifi/ 13775 13776REALTEK WIRELESS DRIVER (rtw88) 13777M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13778L: linux-wireless@vger.kernel.org 13779S: Maintained 13780F: drivers/net/wireless/realtek/rtw88/ 13781 13782RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13783M: Jes Sorensen <Jes.Sorensen@gmail.com> 13784L: linux-wireless@vger.kernel.org 13785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13786S: Maintained 13787F: drivers/net/wireless/realtek/rtl8xxxu/ 13788 13789RXRPC SOCKETS (AF_RXRPC) 13790M: David Howells <dhowells@redhat.com> 13791L: linux-afs@lists.infradead.org 13792S: Supported 13793F: net/rxrpc/ 13794F: include/keys/rxrpc-type.h 13795F: include/net/af_rxrpc.h 13796F: include/trace/events/rxrpc.h 13797F: include/uapi/linux/rxrpc.h 13798F: Documentation/networking/rxrpc.txt 13799W: https://www.infradead.org/~dhowells/kafs/ 13800 13801S3 SAVAGE FRAMEBUFFER DRIVER 13802M: Antonino Daplas <adaplas@gmail.com> 13803L: linux-fbdev@vger.kernel.org 13804S: Maintained 13805F: drivers/video/fbdev/savage/ 13806 13807S390 13808M: Heiko Carstens <heiko.carstens@de.ibm.com> 13809M: Vasily Gorbik <gor@linux.ibm.com> 13810M: Christian Borntraeger <borntraeger@de.ibm.com> 13811L: linux-s390@vger.kernel.org 13812W: http://www.ibm.com/developerworks/linux/linux390/ 13813T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13814S: Supported 13815F: arch/s390/ 13816F: drivers/s390/ 13817F: Documentation/s390/ 13818F: Documentation/driver-api/s390-drivers.rst 13819 13820S390 COMMON I/O LAYER 13821M: Sebastian Ott <sebott@linux.ibm.com> 13822M: Peter Oberparleiter <oberpar@linux.ibm.com> 13823L: linux-s390@vger.kernel.org 13824W: http://www.ibm.com/developerworks/linux/linux390/ 13825S: Supported 13826F: drivers/s390/cio/ 13827 13828S390 DASD DRIVER 13829M: Stefan Haberland <sth@linux.ibm.com> 13830M: Jan Hoeppner <hoeppner@linux.ibm.com> 13831L: linux-s390@vger.kernel.org 13832W: http://www.ibm.com/developerworks/linux/linux390/ 13833S: Supported 13834F: drivers/s390/block/dasd* 13835F: block/partitions/ibm.c 13836 13837S390 IOMMU (PCI) 13838M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13839L: linux-s390@vger.kernel.org 13840W: http://www.ibm.com/developerworks/linux/linux390/ 13841S: Supported 13842F: drivers/iommu/s390-iommu.c 13843 13844S390 IUCV NETWORK LAYER 13845M: Julian Wiedmann <jwi@linux.ibm.com> 13846M: Ursula Braun <ubraun@linux.ibm.com> 13847L: linux-s390@vger.kernel.org 13848W: http://www.ibm.com/developerworks/linux/linux390/ 13849S: Supported 13850F: drivers/s390/net/*iucv* 13851F: include/net/iucv/ 13852F: net/iucv/ 13853 13854S390 NETWORK DRIVERS 13855M: Julian Wiedmann <jwi@linux.ibm.com> 13856M: Ursula Braun <ubraun@linux.ibm.com> 13857L: linux-s390@vger.kernel.org 13858W: http://www.ibm.com/developerworks/linux/linux390/ 13859S: Supported 13860F: drivers/s390/net/ 13861 13862S390 PCI SUBSYSTEM 13863M: Sebastian Ott <sebott@linux.ibm.com> 13864M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13865L: linux-s390@vger.kernel.org 13866W: http://www.ibm.com/developerworks/linux/linux390/ 13867S: Supported 13868F: arch/s390/pci/ 13869F: drivers/pci/hotplug/s390_pci_hpc.c 13870 13871S390 VFIO-CCW DRIVER 13872M: Cornelia Huck <cohuck@redhat.com> 13873M: Farhan Ali <alifm@linux.ibm.com> 13874M: Eric Farman <farman@linux.ibm.com> 13875R: Halil Pasic <pasic@linux.ibm.com> 13876L: linux-s390@vger.kernel.org 13877L: kvm@vger.kernel.org 13878S: Supported 13879F: drivers/s390/cio/vfio_ccw* 13880F: Documentation/s390/vfio-ccw.rst 13881F: include/uapi/linux/vfio_ccw.h 13882 13883S390 ZCRYPT DRIVER 13884M: Harald Freudenberger <freude@linux.ibm.com> 13885L: linux-s390@vger.kernel.org 13886W: http://www.ibm.com/developerworks/linux/linux390/ 13887S: Supported 13888F: drivers/s390/crypto/ 13889 13890S390 VFIO AP DRIVER 13891M: Tony Krowiak <akrowiak@linux.ibm.com> 13892M: Pierre Morel <pmorel@linux.ibm.com> 13893M: Halil Pasic <pasic@linux.ibm.com> 13894L: linux-s390@vger.kernel.org 13895W: http://www.ibm.com/developerworks/linux/linux390/ 13896S: Supported 13897F: drivers/s390/crypto/vfio_ap_drv.c 13898F: drivers/s390/crypto/vfio_ap_private.h 13899F: drivers/s390/crypto/vfio_ap_ops.c 13900F: Documentation/s390/vfio-ap.rst 13901 13902S390 ZFCP DRIVER 13903M: Steffen Maier <maier@linux.ibm.com> 13904M: Benjamin Block <bblock@linux.ibm.com> 13905L: linux-s390@vger.kernel.org 13906W: http://www.ibm.com/developerworks/linux/linux390/ 13907S: Supported 13908F: drivers/s390/scsi/zfcp_* 13909 13910S3C24XX SD/MMC Driver 13911M: Ben Dooks <ben-linux@fluff.org> 13912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13913S: Supported 13914F: drivers/mmc/host/s3cmci.* 13915 13916SAA6588 RDS RECEIVER DRIVER 13917M: Hans Verkuil <hverkuil@xs4all.nl> 13918L: linux-media@vger.kernel.org 13919T: git git://linuxtv.org/media_tree.git 13920W: https://linuxtv.org 13921S: Odd Fixes 13922F: drivers/media/i2c/saa6588* 13923 13924SAA7134 VIDEO4LINUX DRIVER 13925M: Mauro Carvalho Chehab <mchehab@kernel.org> 13926L: linux-media@vger.kernel.org 13927W: https://linuxtv.org 13928T: git git://linuxtv.org/media_tree.git 13929S: Odd fixes 13930F: Documentation/media/v4l-drivers/saa7134* 13931F: drivers/media/pci/saa7134/ 13932 13933SAA7146 VIDEO4LINUX-2 DRIVER 13934M: Hans Verkuil <hverkuil@xs4all.nl> 13935L: linux-media@vger.kernel.org 13936T: git git://linuxtv.org/media_tree.git 13937S: Maintained 13938F: drivers/media/common/saa7146/ 13939F: drivers/media/pci/saa7146/ 13940F: include/media/drv-intf/saa7146* 13941 13942SAMSUNG AUDIO (ASoC) DRIVERS 13943M: Krzysztof Kozlowski <krzk@kernel.org> 13944M: Sangbeom Kim <sbkim73@samsung.com> 13945M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13946L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13947S: Supported 13948F: sound/soc/samsung/ 13949F: Documentation/devicetree/bindings/sound/samsung* 13950 13951SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13952M: Krzysztof Kozlowski <krzk@kernel.org> 13953L: linux-crypto@vger.kernel.org 13954L: linux-samsung-soc@vger.kernel.org 13955S: Maintained 13956F: drivers/crypto/exynos-rng.c 13957F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13958 13959SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13960M: Łukasz Stelmach <l.stelmach@samsung.com> 13961L: linux-samsung-soc@vger.kernel.org 13962S: Maintained 13963F: drivers/char/hw_random/exynos-trng.c 13964F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13965 13966SAMSUNG FRAMEBUFFER DRIVER 13967M: Jingoo Han <jingoohan1@gmail.com> 13968L: linux-fbdev@vger.kernel.org 13969S: Maintained 13970F: drivers/video/fbdev/s3c-fb.c 13971 13972SAMSUNG LAPTOP DRIVER 13973M: Corentin Chary <corentin.chary@gmail.com> 13974L: platform-driver-x86@vger.kernel.org 13975S: Maintained 13976F: drivers/platform/x86/samsung-laptop.c 13977 13978SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13979M: Sangbeom Kim <sbkim73@samsung.com> 13980M: Krzysztof Kozlowski <krzk@kernel.org> 13981M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13982L: linux-kernel@vger.kernel.org 13983L: linux-samsung-soc@vger.kernel.org 13984S: Supported 13985F: drivers/mfd/sec*.c 13986F: drivers/regulator/s2m*.c 13987F: drivers/regulator/s5m*.c 13988F: drivers/clk/clk-s2mps11.c 13989F: drivers/rtc/rtc-s5m.c 13990F: include/linux/mfd/samsung/ 13991F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13992F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13993F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13994F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13995 13996SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13997M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13998L: linux-media@vger.kernel.org 13999L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14000S: Maintained 14001F: drivers/media/platform/s3c-camif/ 14002F: include/media/drv-intf/s3c_camif.h 14003 14004SAMSUNG S3FWRN5 NFC DRIVER 14005M: Robert Baldyga <r.baldyga@samsung.com> 14006M: Krzysztof Opasiak <k.opasiak@samsung.com> 14007L: linux-nfc@lists.01.org (moderated for non-subscribers) 14008S: Supported 14009F: drivers/nfc/s3fwrn5 14010 14011SAMSUNG S5C73M3 CAMERA DRIVER 14012M: Kyungmin Park <kyungmin.park@samsung.com> 14013M: Andrzej Hajda <a.hajda@samsung.com> 14014L: linux-media@vger.kernel.org 14015S: Supported 14016F: drivers/media/i2c/s5c73m3/* 14017 14018SAMSUNG S5K5BAF CAMERA DRIVER 14019M: Kyungmin Park <kyungmin.park@samsung.com> 14020M: Andrzej Hajda <a.hajda@samsung.com> 14021L: linux-media@vger.kernel.org 14022S: Supported 14023F: drivers/media/i2c/s5k5baf.c 14024 14025SAMSUNG S5P Security SubSystem (SSS) DRIVER 14026M: Krzysztof Kozlowski <krzk@kernel.org> 14027M: Vladimir Zapolskiy <vz@mleia.com> 14028M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14029L: linux-crypto@vger.kernel.org 14030L: linux-samsung-soc@vger.kernel.org 14031S: Maintained 14032F: drivers/crypto/s5p-sss.c 14033 14034SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14035M: Kyungmin Park <kyungmin.park@samsung.com> 14036M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14037L: linux-media@vger.kernel.org 14038Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14039S: Supported 14040F: drivers/media/platform/exynos4-is/ 14041 14042SAMSUNG SOC CLOCK DRIVERS 14043M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14044M: Tomasz Figa <tomasz.figa@gmail.com> 14045M: Chanwoo Choi <cw00.choi@samsung.com> 14046S: Supported 14047L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14048T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14049F: drivers/clk/samsung/ 14050F: include/dt-bindings/clock/exynos*.h 14051F: Documentation/devicetree/bindings/clock/exynos*.txt 14052 14053SAMSUNG SPI DRIVERS 14054M: Kukjin Kim <kgene@kernel.org> 14055M: Krzysztof Kozlowski <krzk@kernel.org> 14056M: Andi Shyti <andi@etezian.org> 14057L: linux-spi@vger.kernel.org 14058L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14059S: Maintained 14060F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14061F: drivers/spi/spi-s3c* 14062F: include/linux/platform_data/spi-s3c64xx.h 14063 14064SAMSUNG SXGBE DRIVERS 14065M: Byungho An <bh74.an@samsung.com> 14066M: Girish K S <ks.giri@samsung.com> 14067M: Vipul Pandya <vipul.pandya@samsung.com> 14068S: Supported 14069L: netdev@vger.kernel.org 14070F: drivers/net/ethernet/samsung/sxgbe/ 14071 14072SAMSUNG THERMAL DRIVER 14073M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14074L: linux-pm@vger.kernel.org 14075L: linux-samsung-soc@vger.kernel.org 14076S: Supported 14077T: git https://github.com/lmajewski/linux-samsung-thermal.git 14078F: drivers/thermal/samsung/ 14079 14080SAMSUNG USB2 PHY DRIVER 14081M: Kamil Debski <kamil@wypas.org> 14082M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14083L: linux-kernel@vger.kernel.org 14084S: Supported 14085F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14086F: Documentation/phy/samsung-usb2.rst 14087F: drivers/phy/samsung/phy-exynos4210-usb2.c 14088F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14089F: drivers/phy/samsung/phy-exynos5250-usb2.c 14090F: drivers/phy/samsung/phy-s5pv210-usb2.c 14091F: drivers/phy/samsung/phy-samsung-usb2.c 14092F: drivers/phy/samsung/phy-samsung-usb2.h 14093 14094SC1200 WDT DRIVER 14095M: Zwane Mwaikambo <zwanem@gmail.com> 14096S: Maintained 14097F: drivers/watchdog/sc1200wdt.c 14098 14099SCHEDULER 14100M: Ingo Molnar <mingo@redhat.com> 14101M: Peter Zijlstra <peterz@infradead.org> 14102L: linux-kernel@vger.kernel.org 14103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14104S: Maintained 14105F: kernel/sched/ 14106F: include/linux/sched.h 14107F: include/uapi/linux/sched.h 14108F: include/linux/wait.h 14109F: include/linux/preempt.h 14110 14111SCR24X CHIP CARD INTERFACE DRIVER 14112M: Lubomir Rintel <lkundrak@v3.sk> 14113S: Supported 14114F: drivers/char/pcmcia/scr24x_cs.c 14115 14116SCSI CDROM DRIVER 14117M: Jens Axboe <axboe@kernel.dk> 14118L: linux-scsi@vger.kernel.org 14119W: http://www.kernel.dk 14120S: Maintained 14121F: drivers/scsi/sr* 14122 14123SCSI RDMA PROTOCOL (SRP) INITIATOR 14124M: Bart Van Assche <bvanassche@acm.org> 14125L: linux-rdma@vger.kernel.org 14126S: Supported 14127Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14128F: drivers/infiniband/ulp/srp/ 14129F: include/scsi/srp.h 14130 14131SCSI RDMA PROTOCOL (SRP) TARGET 14132M: Bart Van Assche <bvanassche@acm.org> 14133L: linux-rdma@vger.kernel.org 14134L: target-devel@vger.kernel.org 14135S: Supported 14136Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14137F: drivers/infiniband/ulp/srpt/ 14138 14139SCSI SG DRIVER 14140M: Doug Gilbert <dgilbert@interlog.com> 14141L: linux-scsi@vger.kernel.org 14142W: http://sg.danny.cz/sg 14143S: Maintained 14144F: Documentation/scsi/scsi-generic.txt 14145F: drivers/scsi/sg.c 14146F: include/scsi/sg.h 14147 14148SCSI SUBSYSTEM 14149M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14151M: "Martin K. Petersen" <martin.petersen@oracle.com> 14152T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14153Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14154L: linux-scsi@vger.kernel.org 14155S: Maintained 14156F: Documentation/devicetree/bindings/scsi/ 14157F: drivers/scsi/ 14158F: include/scsi/ 14159 14160SCSI TAPE DRIVER 14161M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14162L: linux-scsi@vger.kernel.org 14163S: Maintained 14164F: Documentation/scsi/st.txt 14165F: drivers/scsi/st.* 14166F: drivers/scsi/st_*.h 14167 14168SCSI TARGET SUBSYSTEM 14169M: "Martin K. Petersen" <martin.petersen@oracle.com> 14170L: linux-scsi@vger.kernel.org 14171L: target-devel@vger.kernel.org 14172W: http://www.linux-iscsi.org 14173T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14174Q: https://patchwork.kernel.org/project/target-devel/list/ 14175S: Supported 14176F: drivers/target/ 14177F: include/target/ 14178F: Documentation/target/ 14179 14180SCTP PROTOCOL 14181M: Vlad Yasevich <vyasevich@gmail.com> 14182M: Neil Horman <nhorman@tuxdriver.com> 14183M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14184L: linux-sctp@vger.kernel.org 14185W: http://lksctp.sourceforge.net 14186S: Maintained 14187F: Documentation/networking/sctp.txt 14188F: include/linux/sctp.h 14189F: include/uapi/linux/sctp.h 14190F: include/net/sctp/ 14191F: net/sctp/ 14192 14193SCx200 CPU SUPPORT 14194M: Jim Cromie <jim.cromie@gmail.com> 14195S: Odd Fixes 14196F: Documentation/i2c/busses/scx200_acb 14197F: arch/x86/platform/scx200/ 14198F: drivers/watchdog/scx200_wdt.c 14199F: drivers/i2c/busses/scx200* 14200F: drivers/mtd/maps/scx200_docflash.c 14201F: include/linux/scx200.h 14202 14203SCx200 GPIO DRIVER 14204M: Jim Cromie <jim.cromie@gmail.com> 14205S: Maintained 14206F: drivers/char/scx200_gpio.c 14207F: include/linux/scx200_gpio.h 14208 14209SCx200 HRT CLOCKSOURCE DRIVER 14210M: Jim Cromie <jim.cromie@gmail.com> 14211S: Maintained 14212F: drivers/clocksource/scx200_hrt.c 14213 14214SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14215M: Sascha Sommer <saschasommer@freenet.de> 14216L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14217S: Maintained 14218F: drivers/mmc/host/sdricoh_cs.c 14219 14220SECO BOARDS CEC DRIVER 14221M: Ettore Chimenti <ek5.chimenti@gmail.com> 14222S: Maintained 14223F: drivers/media/platform/seco-cec/seco-cec.c 14224F: drivers/media/platform/seco-cec/seco-cec.h 14225 14226SECURE COMPUTING 14227M: Kees Cook <keescook@chromium.org> 14228R: Andy Lutomirski <luto@amacapital.net> 14229R: Will Drewry <wad@chromium.org> 14230T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14231S: Supported 14232F: kernel/seccomp.c 14233F: include/uapi/linux/seccomp.h 14234F: include/linux/seccomp.h 14235F: tools/testing/selftests/seccomp/* 14236F: tools/testing/selftests/kselftest_harness.h 14237F: Documentation/userspace-api/seccomp_filter.rst 14238K: \bsecure_computing 14239K: \bTIF_SECCOMP\b 14240 14241SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14242M: Al Cooper <alcooperx@gmail.com> 14243L: linux-mmc@vger.kernel.org 14244L: bcm-kernel-feedback-list@broadcom.com 14245S: Maintained 14246F: drivers/mmc/host/sdhci-brcmstb* 14247 14248SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14249M: Adrian Hunter <adrian.hunter@intel.com> 14250L: linux-mmc@vger.kernel.org 14251S: Maintained 14252F: drivers/mmc/host/sdhci* 14253F: include/linux/mmc/sdhci* 14254 14255EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14256M: Adrian Hunter <adrian.hunter@intel.com> 14257M: Ritesh Harjani <riteshh@codeaurora.org> 14258M: Asutosh Das <asutoshd@codeaurora.org> 14259L: linux-mmc@vger.kernel.org 14260S: Maintained 14261F: drivers/mmc/host/cqhci* 14262 14263SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14264M: Prabu Thangamuthu <prabu.t@synopsys.com> 14265M: Manjunath M B <manjumb@synopsys.com> 14266L: linux-mmc@vger.kernel.org 14267S: Maintained 14268F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14269 14270SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14271M: Ludovic Desroches <ludovic.desroches@microchip.com> 14272L: linux-mmc@vger.kernel.org 14273S: Supported 14274F: drivers/mmc/host/sdhci-of-at91.c 14275 14276SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14277M: Ben Dooks <ben-linux@fluff.org> 14278M: Jaehoon Chung <jh80.chung@samsung.com> 14279L: linux-mmc@vger.kernel.org 14280S: Maintained 14281F: drivers/mmc/host/sdhci-s3c* 14282 14283SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14284M: Viresh Kumar <vireshk@kernel.org> 14285L: linux-mmc@vger.kernel.org 14286S: Maintained 14287F: drivers/mmc/host/sdhci-spear.c 14288 14289SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14290M: Kishon Vijay Abraham I <kishon@ti.com> 14291L: linux-mmc@vger.kernel.org 14292S: Maintained 14293F: drivers/mmc/host/sdhci-omap.c 14294 14295SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14296M: Scott Bauer <scott.bauer@intel.com> 14297M: Jonathan Derrick <jonathan.derrick@intel.com> 14298L: linux-block@vger.kernel.org 14299S: Supported 14300F: block/sed* 14301F: block/opal_proto.h 14302F: include/linux/sed* 14303F: include/uapi/linux/sed* 14304 14305SECURITY CONTACT 14306M: Security Officers <security@kernel.org> 14307S: Supported 14308 14309SECURITY SUBSYSTEM 14310M: James Morris <jmorris@namei.org> 14311M: "Serge E. Hallyn" <serge@hallyn.com> 14312L: linux-security-module@vger.kernel.org (suggested Cc:) 14313T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14314W: http://kernsec.org/ 14315S: Supported 14316F: security/ 14317X: security/selinux/ 14318 14319SELINUX SECURITY MODULE 14320M: Paul Moore <paul@paul-moore.com> 14321M: Stephen Smalley <sds@tycho.nsa.gov> 14322M: Eric Paris <eparis@parisplace.org> 14323L: selinux@vger.kernel.org 14324W: https://selinuxproject.org 14325W: https://github.com/SELinuxProject 14326T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14327S: Supported 14328F: include/uapi/linux/selinux_netlink.h 14329F: security/selinux/ 14330F: scripts/selinux/ 14331F: Documentation/admin-guide/LSM/SELinux.rst 14332 14333SENSABLE PHANTOM 14334M: Jiri Slaby <jirislaby@gmail.com> 14335S: Maintained 14336F: drivers/misc/phantom.c 14337F: include/uapi/linux/phantom.h 14338 14339SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14340M: Tomasz Duszynski <tduszyns@gmail.com> 14341S: Maintained 14342F: drivers/iio/chemical/sps30.c 14343F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14344 14345SERIAL DEVICE BUS 14346M: Rob Herring <robh@kernel.org> 14347L: linux-serial@vger.kernel.org 14348S: Maintained 14349F: Documentation/devicetree/bindings/serial/slave-device.txt 14350F: drivers/tty/serdev/ 14351F: include/linux/serdev.h 14352 14353SERIAL DRIVERS 14354M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14355L: linux-serial@vger.kernel.org 14356S: Maintained 14357F: Documentation/devicetree/bindings/serial/ 14358F: drivers/tty/serial/ 14359 14360SERIAL IR RECEIVER 14361M: Sean Young <sean@mess.org> 14362L: linux-media@vger.kernel.org 14363S: Maintained 14364F: drivers/media/rc/serial_ir.c 14365 14366SFC NETWORK DRIVER 14367M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14368M: Edward Cree <ecree@solarflare.com> 14369M: Martin Habets <mhabets@solarflare.com> 14370L: netdev@vger.kernel.org 14371S: Supported 14372F: drivers/net/ethernet/sfc/ 14373 14374SFF/SFP/SFP+ MODULE SUPPORT 14375M: Russell King <linux@armlinux.org.uk> 14376L: netdev@vger.kernel.org 14377S: Maintained 14378F: drivers/net/phy/phylink.c 14379F: drivers/net/phy/sfp* 14380F: include/linux/phylink.h 14381F: include/linux/sfp.h 14382 14383SGI GRU DRIVER 14384M: Dimitri Sivanich <sivanich@sgi.com> 14385S: Maintained 14386F: drivers/misc/sgi-gru/ 14387 14388SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14389M: Pat Gefre <pfg@sgi.com> 14390L: linux-ia64@vger.kernel.org 14391S: Supported 14392F: Documentation/ia64/serial.rst 14393F: drivers/tty/serial/ioc?_serial.c 14394F: include/linux/ioc?.h 14395 14396SGI XP/XPC/XPNET DRIVER 14397M: Cliff Whickman <cpw@sgi.com> 14398M: Robin Holt <robinmholt@gmail.com> 14399S: Maintained 14400F: drivers/misc/sgi-xp/ 14401 14402SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14403M: Ursula Braun <ubraun@linux.ibm.com> 14404M: Karsten Graul <kgraul@linux.ibm.com> 14405L: linux-s390@vger.kernel.org 14406W: http://www.ibm.com/developerworks/linux/linux390/ 14407S: Supported 14408F: net/smc/ 14409 14410SHARP RJ54N1CB0C SENSOR DRIVER 14411M: Jacopo Mondi <jacopo@jmondi.org> 14412L: linux-media@vger.kernel.org 14413T: git git://linuxtv.org/media_tree.git 14414S: Odd fixes 14415F: drivers/media/i2c/rj54n1cb0c.c 14416F: include/media/i2c/rj54n1cb0c.h 14417 14418SH_VEU V4L2 MEM2MEM DRIVER 14419L: linux-media@vger.kernel.org 14420S: Orphan 14421F: drivers/media/platform/sh_veu.c 14422 14423SH_VOU V4L2 OUTPUT DRIVER 14424L: linux-media@vger.kernel.org 14425S: Orphan 14426F: drivers/media/platform/sh_vou.c 14427F: include/media/drv-intf/sh_vou.h 14428 14429SI2157 MEDIA DRIVER 14430M: Antti Palosaari <crope@iki.fi> 14431L: linux-media@vger.kernel.org 14432W: https://linuxtv.org 14433W: http://palosaari.fi/linux/ 14434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14435T: git git://linuxtv.org/anttip/media_tree.git 14436S: Maintained 14437F: drivers/media/tuners/si2157* 14438 14439SI2165 MEDIA DRIVER 14440M: Matthias Schwarzott <zzam@gentoo.org> 14441L: linux-media@vger.kernel.org 14442W: https://linuxtv.org 14443Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14444S: Maintained 14445F: drivers/media/dvb-frontends/si2165* 14446 14447SI2168 MEDIA DRIVER 14448M: Antti Palosaari <crope@iki.fi> 14449L: linux-media@vger.kernel.org 14450W: https://linuxtv.org 14451W: http://palosaari.fi/linux/ 14452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14453T: git git://linuxtv.org/anttip/media_tree.git 14454S: Maintained 14455F: drivers/media/dvb-frontends/si2168* 14456 14457SI470X FM RADIO RECEIVER I2C DRIVER 14458M: Hans Verkuil <hverkuil@xs4all.nl> 14459L: linux-media@vger.kernel.org 14460T: git git://linuxtv.org/media_tree.git 14461W: https://linuxtv.org 14462S: Odd Fixes 14463F: drivers/media/radio/si470x/radio-si470x-i2c.c 14464 14465SI470X FM RADIO RECEIVER USB DRIVER 14466M: Hans Verkuil <hverkuil@xs4all.nl> 14467L: linux-media@vger.kernel.org 14468T: git git://linuxtv.org/media_tree.git 14469W: https://linuxtv.org 14470S: Maintained 14471F: drivers/media/radio/si470x/radio-si470x-common.c 14472F: drivers/media/radio/si470x/radio-si470x.h 14473F: drivers/media/radio/si470x/radio-si470x-usb.c 14474 14475SI4713 FM RADIO TRANSMITTER I2C DRIVER 14476M: Eduardo Valentin <edubezval@gmail.com> 14477L: linux-media@vger.kernel.org 14478T: git git://linuxtv.org/media_tree.git 14479W: https://linuxtv.org 14480S: Odd Fixes 14481F: drivers/media/radio/si4713/si4713.? 14482 14483SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14484M: Eduardo Valentin <edubezval@gmail.com> 14485L: linux-media@vger.kernel.org 14486T: git git://linuxtv.org/media_tree.git 14487W: https://linuxtv.org 14488S: Odd Fixes 14489F: drivers/media/radio/si4713/radio-platform-si4713.c 14490 14491SI4713 FM RADIO TRANSMITTER USB DRIVER 14492M: Hans Verkuil <hverkuil@xs4all.nl> 14493L: linux-media@vger.kernel.org 14494T: git git://linuxtv.org/media_tree.git 14495W: https://linuxtv.org 14496S: Maintained 14497F: drivers/media/radio/si4713/radio-usb-si4713.c 14498 14499SIANO DVB DRIVER 14500M: Mauro Carvalho Chehab <mchehab@kernel.org> 14501L: linux-media@vger.kernel.org 14502W: https://linuxtv.org 14503T: git git://linuxtv.org/media_tree.git 14504S: Odd fixes 14505F: drivers/media/common/siano/ 14506F: drivers/media/usb/siano/ 14507F: drivers/media/usb/siano/ 14508F: drivers/media/mmc/siano/ 14509 14510SIFIVE DRIVERS 14511M: Palmer Dabbelt <palmer@sifive.com> 14512M: Paul Walmsley <paul.walmsley@sifive.com> 14513L: linux-riscv@lists.infradead.org 14514T: git git://github.com/sifive/riscv-linux.git 14515S: Supported 14516K: sifive 14517N: sifive 14518 14519SIFIVE FU540 SYSTEM-ON-CHIP 14520M: Paul Walmsley <paul.walmsley@sifive.com> 14521M: Palmer Dabbelt <palmer@sifive.com> 14522L: linux-riscv@lists.infradead.org 14523T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14524S: Supported 14525K: fu540 14526N: fu540 14527 14528SILEAD TOUCHSCREEN DRIVER 14529M: Hans de Goede <hdegoede@redhat.com> 14530L: linux-input@vger.kernel.org 14531L: platform-driver-x86@vger.kernel.org 14532S: Maintained 14533F: drivers/input/touchscreen/silead.c 14534F: drivers/platform/x86/touchscreen_dmi.c 14535 14536SILICON MOTION SM712 FRAME BUFFER DRIVER 14537M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14538M: Teddy Wang <teddy.wang@siliconmotion.com> 14539M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14540L: linux-fbdev@vger.kernel.org 14541S: Maintained 14542F: drivers/video/fbdev/sm712* 14543F: Documentation/fb/sm712fb.rst 14544 14545SIMPLE FIRMWARE INTERFACE (SFI) 14546M: Len Brown <lenb@kernel.org> 14547L: sfi-devel@simplefirmware.org 14548W: http://simplefirmware.org/ 14549T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14550S: Supported 14551F: arch/x86/platform/sfi/ 14552F: drivers/sfi/ 14553F: include/linux/sfi*.h 14554 14555SIMPLEFB FB DRIVER 14556M: Hans de Goede <hdegoede@redhat.com> 14557L: linux-fbdev@vger.kernel.org 14558S: Maintained 14559F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14560F: drivers/video/fbdev/simplefb.c 14561F: include/linux/platform_data/simplefb.h 14562 14563SIMTEC EB110ATX (Chalice CATS) 14564P: Ben Dooks 14565P: Vincent Sanders <vince@simtec.co.uk> 14566M: Simtec Linux Team <linux@simtec.co.uk> 14567W: http://www.simtec.co.uk/products/EB110ATX/ 14568S: Supported 14569 14570SIMTEC EB2410ITX (BAST) 14571P: Ben Dooks 14572P: Vincent Sanders <vince@simtec.co.uk> 14573M: Simtec Linux Team <linux@simtec.co.uk> 14574W: http://www.simtec.co.uk/products/EB2410ITX/ 14575S: Supported 14576F: arch/arm/mach-s3c24xx/mach-bast.c 14577F: arch/arm/mach-s3c24xx/bast-ide.c 14578F: arch/arm/mach-s3c24xx/bast-irq.c 14579 14580SIPHASH PRF ROUTINES 14581M: Jason A. Donenfeld <Jason@zx2c4.com> 14582S: Maintained 14583F: lib/siphash.c 14584F: lib/test_siphash.c 14585F: include/linux/siphash.h 14586 14587SIOX 14588M: Thorsten Scherer <t.scherer@eckelmann.de> 14589M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14590R: Pengutronix Kernel Team <kernel@pengutronix.de> 14591S: Supported 14592F: drivers/siox/* 14593F: drivers/gpio/gpio-siox.c 14594F: include/trace/events/siox.h 14595 14596SIS 190 ETHERNET DRIVER 14597M: Francois Romieu <romieu@fr.zoreil.com> 14598L: netdev@vger.kernel.org 14599S: Maintained 14600F: drivers/net/ethernet/sis/sis190.c 14601 14602SIS 900/7016 FAST ETHERNET DRIVER 14603M: Daniele Venzano <venza@brownhat.org> 14604W: http://www.brownhat.org/sis900.html 14605L: netdev@vger.kernel.org 14606S: Maintained 14607F: drivers/net/ethernet/sis/sis900.* 14608 14609SIS FRAMEBUFFER DRIVER 14610M: Thomas Winischhofer <thomas@winischhofer.net> 14611W: http://www.winischhofer.net/linuxsisvga.shtml 14612S: Maintained 14613F: Documentation/fb/sisfb.rst 14614F: drivers/video/fbdev/sis/ 14615F: include/video/sisfb.h 14616 14617SIS USB2VGA DRIVER 14618M: Thomas Winischhofer <thomas@winischhofer.net> 14619W: http://www.winischhofer.at/linuxsisusbvga.shtml 14620S: Maintained 14621F: drivers/usb/misc/sisusbvga/ 14622 14623SLAB ALLOCATOR 14624M: Christoph Lameter <cl@linux.com> 14625M: Pekka Enberg <penberg@kernel.org> 14626M: David Rientjes <rientjes@google.com> 14627M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14628M: Andrew Morton <akpm@linux-foundation.org> 14629L: linux-mm@kvack.org 14630S: Maintained 14631F: include/linux/sl?b*.h 14632F: mm/sl?b* 14633 14634SLEEPABLE READ-COPY UPDATE (SRCU) 14635M: Lai Jiangshan <jiangshanlai@gmail.com> 14636M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14637M: Josh Triplett <josh@joshtriplett.org> 14638R: Steven Rostedt <rostedt@goodmis.org> 14639R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14640L: rcu@vger.kernel.org 14641W: http://www.rdrop.com/users/paulmck/RCU/ 14642S: Supported 14643T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14644F: include/linux/srcu*.h 14645F: kernel/rcu/srcu*.c 14646 14647SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14648M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14649L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14650S: Maintained 14651F: drivers/slimbus/ 14652F: Documentation/devicetree/bindings/slimbus/ 14653F: include/linux/slimbus.h 14654 14655SMACK SECURITY MODULE 14656M: Casey Schaufler <casey@schaufler-ca.com> 14657L: linux-security-module@vger.kernel.org 14658W: http://schaufler-ca.com 14659T: git git://github.com/cschaufler/smack-next 14660S: Maintained 14661F: Documentation/admin-guide/LSM/Smack.rst 14662F: security/smack/ 14663 14664SMC91x ETHERNET DRIVER 14665M: Nicolas Pitre <nico@fluxnic.net> 14666S: Odd Fixes 14667F: drivers/net/ethernet/smsc/smc91x.* 14668 14669SMIA AND SMIA++ IMAGE SENSOR DRIVER 14670M: Sakari Ailus <sakari.ailus@iki.fi> 14671L: linux-media@vger.kernel.org 14672S: Maintained 14673F: drivers/media/i2c/smiapp/ 14674F: include/media/i2c/smiapp.h 14675F: drivers/media/i2c/smiapp-pll.c 14676F: drivers/media/i2c/smiapp-pll.h 14677F: include/uapi/linux/smiapp.h 14678F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14679 14680SMM665 HARDWARE MONITOR DRIVER 14681M: Guenter Roeck <linux@roeck-us.net> 14682L: linux-hwmon@vger.kernel.org 14683S: Maintained 14684F: Documentation/hwmon/smm665.rst 14685F: drivers/hwmon/smm665.c 14686 14687SMSC EMC2103 HARDWARE MONITOR DRIVER 14688M: Steve Glendinning <steve.glendinning@shawell.net> 14689L: linux-hwmon@vger.kernel.org 14690S: Maintained 14691F: Documentation/hwmon/emc2103.rst 14692F: drivers/hwmon/emc2103.c 14693 14694SMSC SCH5627 HARDWARE MONITOR DRIVER 14695M: Hans de Goede <hdegoede@redhat.com> 14696L: linux-hwmon@vger.kernel.org 14697S: Supported 14698F: Documentation/hwmon/sch5627.rst 14699F: drivers/hwmon/sch5627.c 14700 14701SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14702M: Steve Glendinning <steve.glendinning@shawell.net> 14703L: linux-fbdev@vger.kernel.org 14704S: Maintained 14705F: drivers/video/fbdev/smscufx.c 14706 14707SMSC47B397 HARDWARE MONITOR DRIVER 14708M: Jean Delvare <jdelvare@suse.com> 14709L: linux-hwmon@vger.kernel.org 14710S: Maintained 14711F: Documentation/hwmon/smsc47b397.rst 14712F: drivers/hwmon/smsc47b397.c 14713 14714SMSC911x ETHERNET DRIVER 14715M: Steve Glendinning <steve.glendinning@shawell.net> 14716L: netdev@vger.kernel.org 14717S: Maintained 14718F: include/linux/smsc911x.h 14719F: drivers/net/ethernet/smsc/smsc911x.* 14720 14721SMSC9420 PCI ETHERNET DRIVER 14722M: Steve Glendinning <steve.glendinning@shawell.net> 14723L: netdev@vger.kernel.org 14724S: Maintained 14725F: drivers/net/ethernet/smsc/smsc9420.* 14726 14727SOC-CAMERA V4L2 SUBSYSTEM 14728L: linux-media@vger.kernel.org 14729T: git git://linuxtv.org/media_tree.git 14730S: Orphan 14731F: include/media/soc_camera.h 14732F: drivers/staging/media/soc_camera/ 14733 14734SOCIONEXT SYNQUACER I2C DRIVER 14735M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14736L: linux-i2c@vger.kernel.org 14737S: Maintained 14738F: drivers/i2c/busses/i2c-synquacer.c 14739F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14740 14741SOCIONEXT UNIPHIER SOUND DRIVER 14742L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14743S: Orphan 14744F: sound/soc/uniphier/ 14745 14746SOEKRIS NET48XX LED SUPPORT 14747M: Chris Boot <bootc@bootc.net> 14748S: Maintained 14749F: drivers/leds/leds-net48xx.c 14750 14751SOFT-ROCE DRIVER (rxe) 14752M: Moni Shoua <monis@mellanox.com> 14753L: linux-rdma@vger.kernel.org 14754S: Supported 14755W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14756Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14757F: drivers/infiniband/sw/rxe/ 14758F: include/uapi/rdma/rdma_user_rxe.h 14759 14760SOFTLOGIC 6x10 MPEG CODEC 14761M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14762M: Anton Sviridenko <anton@corp.bluecherry.net> 14763M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14764M: Andrey Utkin <andrey_utkin@fastmail.com> 14765M: Ismael Luceno <ismael@iodev.co.uk> 14766L: linux-media@vger.kernel.org 14767S: Supported 14768F: drivers/media/pci/solo6x10/ 14769 14770SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14771M: James Morse <james.morse@arm.com> 14772L: linux-arm-kernel@lists.infradead.org 14773S: Maintained 14774F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14775F: drivers/firmware/arm_sdei.c 14776F: include/linux/arm_sdei.h 14777F: include/uapi/linux/arm_sdei.h 14778 14779SOFTWARE RAID (Multiple Disks) SUPPORT 14780M: Shaohua Li <shli@kernel.org> 14781L: linux-raid@vger.kernel.org 14782T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14783S: Supported 14784F: drivers/md/Makefile 14785F: drivers/md/Kconfig 14786F: drivers/md/md* 14787F: drivers/md/raid* 14788F: include/linux/raid/ 14789F: include/uapi/linux/raid/ 14790 14791SOCIONEXT (SNI) AVE NETWORK DRIVER 14792M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14793L: netdev@vger.kernel.org 14794S: Maintained 14795F: drivers/net/ethernet/socionext/sni_ave.c 14796F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14797 14798SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14799M: Jassi Brar <jaswinder.singh@linaro.org> 14800L: netdev@vger.kernel.org 14801S: Maintained 14802F: drivers/net/ethernet/socionext/netsec.c 14803F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14804 14805SOCIONEXT (SNI) Synquacer SPI DRIVER 14806M: Masahisa Kojima <masahisa.kojima@linaro.org> 14807M: Jassi Brar <jaswinder.singh@linaro.org> 14808L: linux-spi@vger.kernel.org 14809S: Maintained 14810F: drivers/spi/spi-synquacer.c 14811F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14812 14813SOLIDRUN CLEARFOG SUPPORT 14814M: Russell King <linux@armlinux.org.uk> 14815S: Maintained 14816F: arch/arm/boot/dts/armada-388-clearfog* 14817F: arch/arm/boot/dts/armada-38x-solidrun-* 14818 14819SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14820M: Russell King <linux@armlinux.org.uk> 14821S: Maintained 14822F: arch/arm/boot/dts/imx6*-cubox-i* 14823F: arch/arm/boot/dts/imx6*-hummingboard* 14824F: arch/arm/boot/dts/imx6*-sr-* 14825 14826SONIC NETWORK DRIVER 14827M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14828L: netdev@vger.kernel.org 14829S: Maintained 14830F: drivers/net/ethernet/natsemi/sonic.* 14831 14832SONICS SILICON BACKPLANE DRIVER (SSB) 14833M: Michael Buesch <m@bues.ch> 14834L: linux-wireless@vger.kernel.org 14835S: Maintained 14836F: drivers/ssb/ 14837F: include/linux/ssb/ 14838 14839SONY IMX214 SENSOR DRIVER 14840M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14841L: linux-media@vger.kernel.org 14842T: git git://linuxtv.org/media_tree.git 14843S: Maintained 14844F: drivers/media/i2c/imx214.c 14845F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14846 14847SONY IMX258 SENSOR DRIVER 14848M: Sakari Ailus <sakari.ailus@linux.intel.com> 14849L: linux-media@vger.kernel.org 14850T: git git://linuxtv.org/media_tree.git 14851S: Maintained 14852F: drivers/media/i2c/imx258.c 14853 14854SONY IMX274 SENSOR DRIVER 14855M: Leon Luo <leonl@leopardimaging.com> 14856L: linux-media@vger.kernel.org 14857T: git git://linuxtv.org/media_tree.git 14858S: Maintained 14859F: drivers/media/i2c/imx274.c 14860F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14861 14862SONY IMX319 SENSOR DRIVER 14863M: Bingbu Cao <bingbu.cao@intel.com> 14864L: linux-media@vger.kernel.org 14865T: git git://linuxtv.org/media_tree.git 14866S: Maintained 14867F: drivers/media/i2c/imx319.c 14868 14869SONY IMX355 SENSOR DRIVER 14870M: Tianshu Qiu <tian.shu.qiu@intel.com> 14871L: linux-media@vger.kernel.org 14872T: git git://linuxtv.org/media_tree.git 14873S: Maintained 14874F: drivers/media/i2c/imx355.c 14875 14876SONY MEMORYSTICK SUBSYSTEM 14877M: Maxim Levitsky <maximlevitsky@gmail.com> 14878M: Alex Dubov <oakad@yahoo.com> 14879M: Ulf Hansson <ulf.hansson@linaro.org> 14880L: linux-mmc@vger.kernel.org 14881T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14882S: Maintained 14883F: drivers/memstick/ 14884F: include/linux/memstick.h 14885 14886SONY VAIO CONTROL DEVICE DRIVER 14887M: Mattia Dongili <malattia@linux.it> 14888L: platform-driver-x86@vger.kernel.org 14889W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14890S: Maintained 14891F: Documentation/laptops/sony-laptop.rst 14892F: drivers/char/sonypi.c 14893F: drivers/platform/x86/sony-laptop.c 14894F: include/linux/sony-laptop.h 14895 14896SOUND 14897M: Jaroslav Kysela <perex@perex.cz> 14898M: Takashi Iwai <tiwai@suse.com> 14899L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14900W: http://www.alsa-project.org/ 14901T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14902Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14903S: Maintained 14904F: Documentation/sound/ 14905F: include/sound/ 14906F: include/uapi/sound/ 14907F: sound/ 14908 14909SOUND - COMPRESSED AUDIO 14910M: Vinod Koul <vkoul@kernel.org> 14911L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14913S: Supported 14914F: Documentation/sound/designs/compress-offload.rst 14915F: include/sound/compress_driver.h 14916F: include/uapi/sound/compress_* 14917F: sound/core/compress_offload.c 14918F: sound/soc/soc-compress.c 14919 14920SOUND - DMAENGINE HELPERS 14921M: Lars-Peter Clausen <lars@metafoo.de> 14922S: Supported 14923F: include/sound/dmaengine_pcm.h 14924F: sound/core/pcm_dmaengine.c 14925F: sound/soc/soc-generic-dmaengine-pcm.c 14926 14927SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14928M: Liam Girdwood <lgirdwood@gmail.com> 14929M: Mark Brown <broonie@kernel.org> 14930T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14931L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14932W: http://alsa-project.org/main/index.php/ASoC 14933S: Supported 14934F: Documentation/devicetree/bindings/sound/ 14935F: Documentation/sound/soc/ 14936F: sound/soc/ 14937F: include/dt-bindings/sound/ 14938F: include/sound/soc* 14939 14940SOUNDWIRE SUBSYSTEM 14941M: Vinod Koul <vkoul@kernel.org> 14942M: Sanyog Kale <sanyog.r.kale@intel.com> 14943R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14944L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14945S: Supported 14946F: Documentation/driver-api/soundwire/ 14947F: drivers/soundwire/ 14948F: include/linux/soundwire/ 14949 14950SP2 MEDIA DRIVER 14951M: Olli Salonen <olli.salonen@iki.fi> 14952L: linux-media@vger.kernel.org 14953W: https://linuxtv.org 14954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14955S: Maintained 14956F: drivers/media/dvb-frontends/sp2* 14957 14958SPARC + UltraSPARC (sparc/sparc64) 14959M: "David S. Miller" <davem@davemloft.net> 14960L: sparclinux@vger.kernel.org 14961Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14962T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14963T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14964S: Maintained 14965F: arch/sparc/ 14966F: drivers/sbus/ 14967 14968SPARC SERIAL DRIVERS 14969M: "David S. Miller" <davem@davemloft.net> 14970L: sparclinux@vger.kernel.org 14971T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14972T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14973S: Maintained 14974F: include/linux/sunserialcore.h 14975F: drivers/tty/serial/suncore.c 14976F: drivers/tty/serial/sunhv.c 14977F: drivers/tty/serial/sunsab.c 14978F: drivers/tty/serial/sunsab.h 14979F: drivers/tty/serial/sunsu.c 14980F: drivers/tty/serial/sunzilog.c 14981F: drivers/tty/serial/sunzilog.h 14982F: drivers/tty/vcc.c 14983 14984SPARSE CHECKER 14985M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14986L: linux-sparse@vger.kernel.org 14987W: https://sparse.wiki.kernel.org/ 14988T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14989S: Maintained 14990F: include/linux/compiler.h 14991 14992SPEAR CLOCK FRAMEWORK SUPPORT 14993M: Viresh Kumar <vireshk@kernel.org> 14994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14995W: http://www.st.com/spear 14996S: Maintained 14997F: drivers/clk/spear/ 14998 14999SPEAR PLATFORM SUPPORT 15000M: Viresh Kumar <vireshk@kernel.org> 15001M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15003W: http://www.st.com/spear 15004S: Maintained 15005F: arch/arm/boot/dts/spear* 15006F: arch/arm/mach-spear/ 15007 15008SPI NOR SUBSYSTEM 15009M: Marek Vasut <marek.vasut@gmail.com> 15010M: Tudor Ambarus <tudor.ambarus@microchip.com> 15011L: linux-mtd@lists.infradead.org 15012W: http://www.linux-mtd.infradead.org/ 15013Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15014T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15015S: Maintained 15016F: drivers/mtd/spi-nor/ 15017F: include/linux/mtd/spi-nor.h 15018 15019SPI SUBSYSTEM 15020M: Mark Brown <broonie@kernel.org> 15021L: linux-spi@vger.kernel.org 15022T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15023Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15024S: Maintained 15025F: Documentation/devicetree/bindings/spi/ 15026F: Documentation/spi/ 15027F: drivers/spi/ 15028F: include/linux/spi/ 15029F: include/uapi/linux/spi/ 15030F: tools/spi/ 15031 15032SPIDERNET NETWORK DRIVER for CELL 15033M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15034L: netdev@vger.kernel.org 15035S: Supported 15036F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15037F: drivers/net/ethernet/toshiba/spider_net* 15038 15039SPMI SUBSYSTEM 15040R: Stephen Boyd <sboyd@kernel.org> 15041L: linux-arm-msm@vger.kernel.org 15042F: Documentation/devicetree/bindings/spmi/ 15043F: drivers/spmi/ 15044F: include/dt-bindings/spmi/spmi.h 15045F: include/linux/spmi.h 15046F: include/trace/events/spmi.h 15047 15048SPU FILE SYSTEM 15049M: Jeremy Kerr <jk@ozlabs.org> 15050L: linuxppc-dev@lists.ozlabs.org 15051W: http://www.ibm.com/developerworks/power/cell/ 15052S: Supported 15053F: Documentation/filesystems/spufs.txt 15054F: arch/powerpc/platforms/cell/spufs/ 15055 15056SQUASHFS FILE SYSTEM 15057M: Phillip Lougher <phillip@squashfs.org.uk> 15058L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15059W: http://squashfs.org.uk 15060T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15061S: Maintained 15062F: Documentation/filesystems/squashfs.txt 15063F: fs/squashfs/ 15064 15065SRM (Alpha) environment access 15066M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15067S: Maintained 15068F: arch/alpha/kernel/srm_env.c 15069 15070ST LSM6DSx IMU IIO DRIVER 15071M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15072L: linux-iio@vger.kernel.org 15073W: http://www.st.com/ 15074S: Maintained 15075F: drivers/iio/imu/st_lsm6dsx/ 15076F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15077 15078ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15079M: Mickael Guene <mickael.guene@st.com> 15080L: linux-media@vger.kernel.org 15081T: git git://linuxtv.org/media_tree.git 15082S: Maintained 15083F: drivers/media/i2c/st-mipid02.c 15084F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15085 15086ST STM32 I2C/SMBUS DRIVER 15087M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15088L: linux-i2c@vger.kernel.org 15089S: Maintained 15090F: drivers/i2c/busses/i2c-stm32* 15091 15092ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15093M: Song Qiang <songqiang1304521@gmail.com> 15094L: linux-iio@vger.kernel.org 15095S: Maintained 15096F: drivers/iio/proximity/vl53l0x-i2c.c 15097F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15098 15099STABLE BRANCH 15100M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15101M: Sasha Levin <sashal@kernel.org> 15102L: stable@vger.kernel.org 15103S: Supported 15104F: Documentation/process/stable-kernel-rules.rst 15105 15106STAGING - COMEDI 15107M: Ian Abbott <abbotti@mev.co.uk> 15108M: H Hartley Sweeten <hsweeten@visionengravers.com> 15109S: Odd Fixes 15110F: drivers/staging/comedi/ 15111 15112STAGING - EROFS FILE SYSTEM 15113M: Gao Xiang <gaoxiang25@huawei.com> 15114M: Chao Yu <yuchao0@huawei.com> 15115L: linux-erofs@lists.ozlabs.org 15116S: Maintained 15117F: drivers/staging/erofs/ 15118 15119STAGING - FIELDBUS SUBSYSTEM 15120M: Sven Van Asbroeck <TheSven73@gmail.com> 15121S: Maintained 15122F: drivers/staging/fieldbus/* 15123F: drivers/staging/fieldbus/Documentation/ 15124 15125STAGING - HMS ANYBUS-S BUS 15126M: Sven Van Asbroeck <TheSven73@gmail.com> 15127S: Maintained 15128F: drivers/staging/fieldbus/anybuss/ 15129 15130STAGING - INDUSTRIAL IO 15131M: Jonathan Cameron <jic23@kernel.org> 15132L: linux-iio@vger.kernel.org 15133S: Odd Fixes 15134F: Documentation/devicetree/bindings/staging/iio/ 15135F: drivers/staging/iio/ 15136 15137STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15138M: Marc Dietrich <marvin24@gmx.de> 15139L: ac100@lists.launchpad.net (moderated for non-subscribers) 15140L: linux-tegra@vger.kernel.org 15141S: Maintained 15142F: drivers/staging/nvec/ 15143 15144STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15145M: Jens Frederich <jfrederich@gmail.com> 15146M: Daniel Drake <dsd@laptop.org> 15147M: Jon Nettleton <jon.nettleton@gmail.com> 15148W: http://wiki.laptop.org/go/DCON 15149S: Maintained 15150F: drivers/staging/olpc_dcon/ 15151 15152STAGING - REALTEK RTL8712U DRIVERS 15153M: Larry Finger <Larry.Finger@lwfinger.net> 15154M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15155S: Odd Fixes 15156F: drivers/staging/rtl8712/ 15157 15158STAGING - REALTEK RTL8188EU DRIVERS 15159M: Larry Finger <Larry.Finger@lwfinger.net> 15160S: Odd Fixes 15161F: drivers/staging/rtl8188eu/ 15162 15163STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15164M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15165M: Teddy Wang <teddy.wang@siliconmotion.com> 15166M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15167L: linux-fbdev@vger.kernel.org 15168S: Maintained 15169F: drivers/staging/sm750fb/ 15170 15171STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15172M: William Hubbs <w.d.hubbs@gmail.com> 15173M: Chris Brannon <chris@the-brannons.com> 15174M: Kirk Reiser <kirk@reisers.ca> 15175M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15176L: speakup@linux-speakup.org 15177W: http://www.linux-speakup.org/ 15178S: Odd Fixes 15179F: drivers/staging/speakup/ 15180 15181STAGING - VIA VT665X DRIVERS 15182M: Forest Bond <forest@alittletooquiet.net> 15183S: Odd Fixes 15184F: drivers/staging/vt665?/ 15185 15186STAGING - WILC1000 WIFI DRIVER 15187M: Adham Abozaeid <adham.abozaeid@microchip.com> 15188M: Ajay Singh <ajay.kathat@microchip.com> 15189L: linux-wireless@vger.kernel.org 15190S: Supported 15191F: drivers/staging/wilc1000/ 15192 15193STAGING SUBSYSTEM 15194M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15195T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15196L: devel@driverdev.osuosl.org 15197S: Supported 15198F: drivers/staging/ 15199 15200STARFIRE/DURALAN NETWORK DRIVER 15201M: Ion Badulescu <ionut@badula.org> 15202S: Odd Fixes 15203F: drivers/net/ethernet/adaptec/starfire* 15204 15205STEC S1220 SKD DRIVER 15206M: Damien Le Moal <Damien.LeMoal@wdc.com> 15207L: linux-block@vger.kernel.org 15208S: Maintained 15209F: drivers/block/skd*[ch] 15210 15211STI AUDIO (ASoC) DRIVERS 15212M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15213L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15214S: Maintained 15215F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15216F: sound/soc/sti/ 15217 15218STI CEC DRIVER 15219M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15220S: Maintained 15221F: drivers/media/platform/sti/cec/ 15222F: Documentation/devicetree/bindings/media/stih-cec.txt 15223 15224STK1160 USB VIDEO CAPTURE DRIVER 15225M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15226L: linux-media@vger.kernel.org 15227T: git git://linuxtv.org/media_tree.git 15228S: Maintained 15229F: drivers/media/usb/stk1160/ 15230 15231STM32 AUDIO (ASoC) DRIVERS 15232M: Olivier Moysan <olivier.moysan@st.com> 15233M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15234L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15235S: Maintained 15236F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15237F: sound/soc/stm/ 15238 15239STM32 TIMER/LPTIMER DRIVERS 15240M: Fabrice Gasnier <fabrice.gasnier@st.com> 15241S: Maintained 15242F: drivers/*/stm32-*timer* 15243F: drivers/pwm/pwm-stm32* 15244F: include/linux/*/stm32-*tim* 15245F: Documentation/ABI/testing/*timer-stm32 15246F: Documentation/devicetree/bindings/*/stm32-*timer* 15247F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15248 15249STMMAC ETHERNET DRIVER 15250M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15251M: Alexandre Torgue <alexandre.torgue@st.com> 15252M: Jose Abreu <joabreu@synopsys.com> 15253L: netdev@vger.kernel.org 15254W: http://www.stlinux.com 15255S: Supported 15256F: drivers/net/ethernet/stmicro/stmmac/ 15257 15258SUN3/3X 15259M: Sam Creasey <sammy@sammy.net> 15260W: http://sammy.net/sun3/ 15261S: Maintained 15262F: arch/m68k/kernel/*sun3* 15263F: arch/m68k/sun3*/ 15264F: arch/m68k/include/asm/sun3* 15265F: drivers/net/ethernet/i825xx/sun3* 15266 15267SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15268M: Hans de Goede <hdegoede@redhat.com> 15269L: linux-input@vger.kernel.org 15270S: Maintained 15271F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15272F: drivers/input/keyboard/sun4i-lradc-keys.c 15273 15274SUNDANCE NETWORK DRIVER 15275M: Denis Kirjanov <kda@linux-powerpc.org> 15276L: netdev@vger.kernel.org 15277S: Maintained 15278F: drivers/net/ethernet/dlink/sundance.c 15279 15280SUPERH 15281M: Yoshinori Sato <ysato@users.sourceforge.jp> 15282M: Rich Felker <dalias@libc.org> 15283L: linux-sh@vger.kernel.org 15284Q: http://patchwork.kernel.org/project/linux-sh/list/ 15285S: Maintained 15286F: Documentation/sh/ 15287F: arch/sh/ 15288F: drivers/sh/ 15289 15290SUSPEND TO RAM 15291M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15292M: Len Brown <len.brown@intel.com> 15293M: Pavel Machek <pavel@ucw.cz> 15294L: linux-pm@vger.kernel.org 15295B: https://bugzilla.kernel.org 15296S: Supported 15297F: Documentation/power/ 15298F: arch/x86/kernel/acpi/ 15299F: drivers/base/power/ 15300F: kernel/power/ 15301F: include/linux/suspend.h 15302F: include/linux/freezer.h 15303F: include/linux/pm.h 15304 15305SVGA HANDLING 15306M: Martin Mares <mj@ucw.cz> 15307L: linux-video@atrey.karlin.mff.cuni.cz 15308S: Maintained 15309F: Documentation/svga.txt 15310F: arch/x86/boot/video* 15311 15312SWIOTLB SUBSYSTEM 15313M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15314L: iommu@lists.linux-foundation.org 15315T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15316S: Supported 15317F: kernel/dma/swiotlb.c 15318F: arch/*/kernel/pci-swiotlb.c 15319F: include/linux/swiotlb.h 15320 15321SWITCHDEV 15322M: Jiri Pirko <jiri@resnulli.us> 15323M: Ivan Vecera <ivecera@redhat.com> 15324L: netdev@vger.kernel.org 15325S: Supported 15326F: net/switchdev/ 15327F: include/net/switchdev.h 15328 15329SY8106A REGULATOR DRIVER 15330M: Icenowy Zheng <icenowy@aosc.io> 15331S: Maintained 15332F: drivers/regulator/sy8106a-regulator.c 15333F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15334 15335SYNC FILE FRAMEWORK 15336M: Sumit Semwal <sumit.semwal@linaro.org> 15337R: Gustavo Padovan <gustavo@padovan.org> 15338S: Maintained 15339L: linux-media@vger.kernel.org 15340L: dri-devel@lists.freedesktop.org 15341F: drivers/dma-buf/sync_* 15342F: drivers/dma-buf/dma-fence* 15343F: drivers/dma-buf/sw_sync.c 15344F: include/linux/sync_file.h 15345F: include/uapi/linux/sync_file.h 15346F: Documentation/sync_file.txt 15347T: git git://anongit.freedesktop.org/drm/drm-misc 15348 15349SYNOPSYS ARC ARCHITECTURE 15350M: Vineet Gupta <vgupta@synopsys.com> 15351L: linux-snps-arc@lists.infradead.org 15352S: Supported 15353F: arch/arc/ 15354F: Documentation/devicetree/bindings/arc/* 15355F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15356F: drivers/clocksource/arc_timer.c 15357F: drivers/tty/serial/arc_uart.c 15358T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15359 15360SYNOPSYS ARC HSDK SDP pll clock driver 15361M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15362S: Supported 15363F: drivers/clk/clk-hsdk-pll.c 15364F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15365 15366SYNOPSYS ARC SDP clock driver 15367M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15368S: Supported 15369F: drivers/clk/axs10x/* 15370F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15371 15372SYNOPSYS ARC SDP platform support 15373M: Alexey Brodkin <abrodkin@synopsys.com> 15374S: Supported 15375F: arch/arc/plat-axs10x 15376F: arch/arc/boot/dts/ax* 15377F: Documentation/devicetree/bindings/arc/axs10* 15378 15379SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15380M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15381S: Supported 15382F: drivers/reset/reset-axs10x.c 15383F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15384 15385SYNOPSYS CREG GPIO DRIVER 15386M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15387S: Maintained 15388F: drivers/gpio/gpio-creg-snps.c 15389F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15390 15391SYNOPSYS DESIGNWARE 8250 UART DRIVER 15392R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15393S: Maintained 15394F: drivers/tty/serial/8250/8250_dw.c 15395 15396SYNOPSYS DESIGNWARE APB GPIO DRIVER 15397M: Hoan Tran <hoan@os.amperecomputing.com> 15398L: linux-gpio@vger.kernel.org 15399S: Maintained 15400F: drivers/gpio/gpio-dwapb.c 15401F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15402 15403SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15404M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15405S: Maintained 15406F: drivers/dma/dwi-axi-dmac/ 15407F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15408 15409SYNOPSYS DESIGNWARE DMAC DRIVER 15410M: Viresh Kumar <vireshk@kernel.org> 15411R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15412S: Maintained 15413F: Documentation/devicetree/bindings/dma/snps-dma.txt 15414F: drivers/dma/dw/ 15415F: include/dt-bindings/dma/dw-dmac.h 15416F: include/linux/dma/dw.h 15417F: include/linux/platform_data/dma-dw.h 15418 15419SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15420M: Jose Abreu <Jose.Abreu@synopsys.com> 15421L: netdev@vger.kernel.org 15422S: Supported 15423F: drivers/net/ethernet/synopsys/ 15424 15425SYNOPSYS DESIGNWARE I2C DRIVER 15426M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15427R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15428R: Mika Westerberg <mika.westerberg@linux.intel.com> 15429L: linux-i2c@vger.kernel.org 15430S: Maintained 15431F: drivers/i2c/busses/i2c-designware-* 15432F: include/linux/platform_data/i2c-designware.h 15433 15434SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15435M: Jaehoon Chung <jh80.chung@samsung.com> 15436L: linux-mmc@vger.kernel.org 15437S: Maintained 15438F: drivers/mmc/host/dw_mmc* 15439 15440SYNOPSYS HSDK RESET CONTROLLER DRIVER 15441M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15442S: Supported 15443F: drivers/reset/reset-hsdk.c 15444F: include/dt-bindings/reset/snps,hsdk-reset.h 15445F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15446 15447SYSTEM CONFIGURATION (SYSCON) 15448M: Lee Jones <lee.jones@linaro.org> 15449M: Arnd Bergmann <arnd@arndb.de> 15450T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15451S: Supported 15452F: drivers/mfd/syscon.c 15453 15454SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15455M: Sudeep Holla <sudeep.holla@arm.com> 15456L: linux-arm-kernel@lists.infradead.org 15457S: Maintained 15458F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15459F: drivers/clk/clk-sc[mp]i.c 15460F: drivers/cpufreq/sc[mp]i-cpufreq.c 15461F: drivers/firmware/arm_scpi.c 15462F: drivers/firmware/arm_scmi/ 15463F: include/linux/sc[mp]i_protocol.h 15464 15465SYSTEM RESET/SHUTDOWN DRIVERS 15466M: Sebastian Reichel <sre@kernel.org> 15467L: linux-pm@vger.kernel.org 15468T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15469S: Maintained 15470F: Documentation/devicetree/bindings/power/reset/ 15471F: drivers/power/reset/ 15472 15473SYSTEM TRACE MODULE CLASS 15474M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15475S: Maintained 15476T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15477F: Documentation/trace/stm.rst 15478F: drivers/hwtracing/stm/ 15479F: include/linux/stm.h 15480F: include/uapi/linux/stm.h 15481 15482SYSV FILESYSTEM 15483M: Christoph Hellwig <hch@infradead.org> 15484S: Maintained 15485F: Documentation/filesystems/sysv-fs.txt 15486F: fs/sysv/ 15487F: include/linux/sysv_fs.h 15488 15489TASKSTATS STATISTICS INTERFACE 15490M: Balbir Singh <bsingharora@gmail.com> 15491S: Maintained 15492F: Documentation/accounting/taskstats* 15493F: include/linux/taskstats* 15494F: kernel/taskstats.c 15495 15496TC subsystem 15497M: Jamal Hadi Salim <jhs@mojatatu.com> 15498M: Cong Wang <xiyou.wangcong@gmail.com> 15499M: Jiri Pirko <jiri@resnulli.us> 15500L: netdev@vger.kernel.org 15501S: Maintained 15502F: include/net/pkt_cls.h 15503F: include/net/pkt_sched.h 15504F: include/net/tc_act/ 15505F: include/uapi/linux/pkt_cls.h 15506F: include/uapi/linux/pkt_sched.h 15507F: include/uapi/linux/tc_act/ 15508F: include/uapi/linux/tc_ematch/ 15509F: net/sched/ 15510 15511TC90522 MEDIA DRIVER 15512M: Akihiro Tsukada <tskd08@gmail.com> 15513L: linux-media@vger.kernel.org 15514S: Odd Fixes 15515F: drivers/media/dvb-frontends/tc90522* 15516 15517TCP LOW PRIORITY MODULE 15518M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15519M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15520W: http://tcp-lp-mod.sourceforge.net/ 15521S: Maintained 15522F: net/ipv4/tcp_lp.c 15523 15524TDA10071 MEDIA DRIVER 15525M: Antti Palosaari <crope@iki.fi> 15526L: linux-media@vger.kernel.org 15527W: https://linuxtv.org 15528W: http://palosaari.fi/linux/ 15529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15530T: git git://linuxtv.org/anttip/media_tree.git 15531S: Maintained 15532F: drivers/media/dvb-frontends/tda10071* 15533 15534TDA18212 MEDIA DRIVER 15535M: Antti Palosaari <crope@iki.fi> 15536L: linux-media@vger.kernel.org 15537W: https://linuxtv.org 15538W: http://palosaari.fi/linux/ 15539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15540T: git git://linuxtv.org/anttip/media_tree.git 15541S: Maintained 15542F: drivers/media/tuners/tda18212* 15543 15544TDA18218 MEDIA DRIVER 15545M: Antti Palosaari <crope@iki.fi> 15546L: linux-media@vger.kernel.org 15547W: https://linuxtv.org 15548W: http://palosaari.fi/linux/ 15549Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15550T: git git://linuxtv.org/anttip/media_tree.git 15551S: Maintained 15552F: drivers/media/tuners/tda18218* 15553 15554TDA18250 MEDIA DRIVER 15555M: Olli Salonen <olli.salonen@iki.fi> 15556L: linux-media@vger.kernel.org 15557W: https://linuxtv.org 15558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15559T: git git://linuxtv.org/media_tree.git 15560S: Maintained 15561F: drivers/media/tuners/tda18250* 15562 15563TDA18271 MEDIA DRIVER 15564M: Michael Krufky <mkrufky@linuxtv.org> 15565L: linux-media@vger.kernel.org 15566W: https://linuxtv.org 15567W: http://github.com/mkrufky 15568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15569T: git git://linuxtv.org/mkrufky/tuners.git 15570S: Maintained 15571F: drivers/media/tuners/tda18271* 15572 15573TDA1997x MEDIA DRIVER 15574M: Tim Harvey <tharvey@gateworks.com> 15575L: linux-media@vger.kernel.org 15576W: https://linuxtv.org 15577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15578S: Maintained 15579F: drivers/media/i2c/tda1997x.* 15580 15581TDA827x MEDIA DRIVER 15582M: Michael Krufky <mkrufky@linuxtv.org> 15583L: linux-media@vger.kernel.org 15584W: https://linuxtv.org 15585W: http://github.com/mkrufky 15586Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15587T: git git://linuxtv.org/mkrufky/tuners.git 15588S: Maintained 15589F: drivers/media/tuners/tda8290.* 15590 15591TDA8290 MEDIA DRIVER 15592M: Michael Krufky <mkrufky@linuxtv.org> 15593L: linux-media@vger.kernel.org 15594W: https://linuxtv.org 15595W: http://github.com/mkrufky 15596Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15597T: git git://linuxtv.org/mkrufky/tuners.git 15598S: Maintained 15599F: drivers/media/tuners/tda8290.* 15600 15601TDA9840 MEDIA DRIVER 15602M: Hans Verkuil <hverkuil@xs4all.nl> 15603L: linux-media@vger.kernel.org 15604T: git git://linuxtv.org/media_tree.git 15605W: https://linuxtv.org 15606S: Maintained 15607F: drivers/media/i2c/tda9840* 15608 15609TEA5761 TUNER DRIVER 15610M: Mauro Carvalho Chehab <mchehab@kernel.org> 15611L: linux-media@vger.kernel.org 15612W: https://linuxtv.org 15613T: git git://linuxtv.org/media_tree.git 15614S: Odd fixes 15615F: drivers/media/tuners/tea5761.* 15616 15617TEA5767 TUNER DRIVER 15618M: Mauro Carvalho Chehab <mchehab@kernel.org> 15619L: linux-media@vger.kernel.org 15620W: https://linuxtv.org 15621T: git git://linuxtv.org/media_tree.git 15622S: Maintained 15623F: drivers/media/tuners/tea5767.* 15624 15625TEA6415C MEDIA DRIVER 15626M: Hans Verkuil <hverkuil@xs4all.nl> 15627L: linux-media@vger.kernel.org 15628T: git git://linuxtv.org/media_tree.git 15629W: https://linuxtv.org 15630S: Maintained 15631F: drivers/media/i2c/tea6415c* 15632 15633TEA6420 MEDIA DRIVER 15634M: Hans Verkuil <hverkuil@xs4all.nl> 15635L: linux-media@vger.kernel.org 15636T: git git://linuxtv.org/media_tree.git 15637W: https://linuxtv.org 15638S: Maintained 15639F: drivers/media/i2c/tea6420* 15640 15641TEAM DRIVER 15642M: Jiri Pirko <jiri@resnulli.us> 15643L: netdev@vger.kernel.org 15644S: Supported 15645F: drivers/net/team/ 15646F: include/linux/if_team.h 15647F: include/uapi/linux/if_team.h 15648 15649TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15650M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15651S: Maintained 15652F: arch/x86/platform/ts5500/ 15653 15654TECHNOTREND USB IR RECEIVER 15655M: Sean Young <sean@mess.org> 15656L: linux-media@vger.kernel.org 15657S: Maintained 15658F: drivers/media/rc/ttusbir.c 15659 15660TECHWELL TW9910 VIDEO DECODER 15661L: linux-media@vger.kernel.org 15662S: Orphan 15663F: drivers/media/i2c/tw9910.c 15664F: include/media/i2c/tw9910.h 15665 15666TEE SUBSYSTEM 15667M: Jens Wiklander <jens.wiklander@linaro.org> 15668S: Maintained 15669F: include/linux/tee_drv.h 15670F: include/uapi/linux/tee.h 15671F: drivers/tee/ 15672F: Documentation/tee.txt 15673 15674TEGRA ARCHITECTURE SUPPORT 15675M: Thierry Reding <thierry.reding@gmail.com> 15676M: Jonathan Hunter <jonathanh@nvidia.com> 15677L: linux-tegra@vger.kernel.org 15678Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15680S: Supported 15681N: [^a-z]tegra 15682 15683TEGRA CLOCK DRIVER 15684M: Peter De Schrijver <pdeschrijver@nvidia.com> 15685M: Prashant Gaikwad <pgaikwad@nvidia.com> 15686S: Supported 15687F: drivers/clk/tegra/ 15688 15689TEGRA DMA DRIVERS 15690M: Laxman Dewangan <ldewangan@nvidia.com> 15691M: Jon Hunter <jonathanh@nvidia.com> 15692S: Supported 15693F: drivers/dma/tegra* 15694 15695TEGRA I2C DRIVER 15696M: Laxman Dewangan <ldewangan@nvidia.com> 15697R: Dmitry Osipenko <digetx@gmail.com> 15698S: Supported 15699F: drivers/i2c/busses/i2c-tegra.c 15700 15701TEGRA IOMMU DRIVERS 15702M: Thierry Reding <thierry.reding@gmail.com> 15703L: linux-tegra@vger.kernel.org 15704S: Supported 15705F: drivers/iommu/tegra* 15706 15707TEGRA KBC DRIVER 15708M: Laxman Dewangan <ldewangan@nvidia.com> 15709S: Supported 15710F: drivers/input/keyboard/tegra-kbc.c 15711 15712TEGRA NAND DRIVER 15713M: Stefan Agner <stefan@agner.ch> 15714M: Lucas Stach <dev@lynxeye.de> 15715S: Maintained 15716F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15717F: drivers/mtd/nand/raw/tegra_nand.c 15718 15719TEGRA PWM DRIVER 15720M: Thierry Reding <thierry.reding@gmail.com> 15721S: Supported 15722F: drivers/pwm/pwm-tegra.c 15723 15724TEGRA SERIAL DRIVER 15725M: Laxman Dewangan <ldewangan@nvidia.com> 15726S: Supported 15727F: drivers/tty/serial/serial-tegra.c 15728 15729TEGRA SPI DRIVER 15730M: Laxman Dewangan <ldewangan@nvidia.com> 15731S: Supported 15732F: drivers/spi/spi-tegra* 15733 15734TEGRA XUSB PADCTL DRIVER 15735M: JC Kuo <jckuo@nvidia.com> 15736S: Supported 15737F: drivers/phy/tegra/xusb* 15738 15739TEHUTI ETHERNET DRIVER 15740M: Andy Gospodarek <andy@greyhouse.net> 15741L: netdev@vger.kernel.org 15742S: Supported 15743F: drivers/net/ethernet/tehuti/* 15744 15745Telecom Clock Driver for MCPL0010 15746M: Mark Gross <mark.gross@intel.com> 15747S: Supported 15748F: drivers/char/tlclk.c 15749 15750TENSILICA XTENSA PORT (xtensa) 15751M: Chris Zankel <chris@zankel.net> 15752M: Max Filippov <jcmvbkbc@gmail.com> 15753L: linux-xtensa@linux-xtensa.org 15754T: git git://github.com/czankel/xtensa-linux.git 15755S: Maintained 15756F: arch/xtensa/ 15757F: drivers/irqchip/irq-xtensa-* 15758 15759Texas Instruments' System Control Interface (TISCI) Protocol Driver 15760M: Nishanth Menon <nm@ti.com> 15761M: Tero Kristo <t-kristo@ti.com> 15762M: Santosh Shilimkar <ssantosh@kernel.org> 15763L: linux-arm-kernel@lists.infradead.org 15764S: Maintained 15765F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15766F: drivers/firmware/ti_sci* 15767F: include/linux/soc/ti/ti_sci_protocol.h 15768F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15769F: drivers/soc/ti/ti_sci_pm_domains.c 15770F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15771F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15772F: drivers/clk/keystone/sci-clk.c 15773F: drivers/reset/reset-ti-sci.c 15774F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15775F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15776F: drivers/irqchip/irq-ti-sci-intr.c 15777F: drivers/irqchip/irq-ti-sci-inta.c 15778F: include/linux/soc/ti/ti_sci_inta_msi.h 15779F: drivers/soc/ti/ti_sci_inta_msi.c 15780 15781Texas Instruments ASoC drivers 15782M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15783L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15784S: Maintained 15785F: sound/soc/ti/ 15786 15787Texas Instruments' DAC7612 DAC Driver 15788M: Ricardo Ribalda <ricardo@ribalda.com> 15789L: linux-iio@vger.kernel.org 15790S: Supported 15791F: drivers/iio/dac/ti-dac7612.c 15792F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15793 15794THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15795M: Hans Verkuil <hverkuil@xs4all.nl> 15796L: linux-media@vger.kernel.org 15797T: git git://linuxtv.org/media_tree.git 15798W: https://linuxtv.org 15799S: Maintained 15800F: drivers/media/radio/radio-raremono.c 15801 15802THERMAL 15803M: Zhang Rui <rui.zhang@intel.com> 15804M: Eduardo Valentin <edubezval@gmail.com> 15805R: Daniel Lezcano <daniel.lezcano@linaro.org> 15806L: linux-pm@vger.kernel.org 15807T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15808T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15809Q: https://patchwork.kernel.org/project/linux-pm/list/ 15810S: Supported 15811F: drivers/thermal/ 15812F: include/linux/thermal.h 15813F: include/uapi/linux/thermal.h 15814F: include/linux/cpu_cooling.h 15815F: Documentation/devicetree/bindings/thermal/ 15816 15817THERMAL/CPU_COOLING 15818M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15819M: Viresh Kumar <viresh.kumar@linaro.org> 15820M: Javi Merino <javi.merino@kernel.org> 15821L: linux-pm@vger.kernel.org 15822S: Supported 15823F: Documentation/thermal/cpu-cooling-api.txt 15824F: drivers/thermal/cpu_cooling.c 15825F: include/linux/cpu_cooling.h 15826 15827THINKPAD ACPI EXTRAS DRIVER 15828M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15829L: ibm-acpi-devel@lists.sourceforge.net 15830L: platform-driver-x86@vger.kernel.org 15831W: http://ibm-acpi.sourceforge.net 15832W: http://thinkwiki.org/wiki/Ibm-acpi 15833T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15834S: Maintained 15835F: drivers/platform/x86/thinkpad_acpi.c 15836 15837THUNDERBOLT DRIVER 15838M: Andreas Noever <andreas.noever@gmail.com> 15839M: Michael Jamet <michael.jamet@intel.com> 15840M: Mika Westerberg <mika.westerberg@linux.intel.com> 15841M: Yehezkel Bernat <YehezkelShB@gmail.com> 15842T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15843S: Maintained 15844F: Documentation/admin-guide/thunderbolt.rst 15845F: drivers/thunderbolt/ 15846F: include/linux/thunderbolt.h 15847 15848THUNDERBOLT NETWORK DRIVER 15849M: Michael Jamet <michael.jamet@intel.com> 15850M: Mika Westerberg <mika.westerberg@linux.intel.com> 15851M: Yehezkel Bernat <YehezkelShB@gmail.com> 15852L: netdev@vger.kernel.org 15853S: Maintained 15854F: drivers/net/thunderbolt.c 15855 15856THUNDERX GPIO DRIVER 15857M: David Daney <david.daney@cavium.com> 15858S: Maintained 15859F: drivers/gpio/gpio-thunderx.c 15860 15861TI AM437X VPFE DRIVER 15862M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15863L: linux-media@vger.kernel.org 15864W: https://linuxtv.org 15865Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15866T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15867S: Maintained 15868F: drivers/media/platform/am437x/ 15869 15870TI BANDGAP AND THERMAL DRIVER 15871M: Eduardo Valentin <edubezval@gmail.com> 15872M: Keerthy <j-keerthy@ti.com> 15873L: linux-pm@vger.kernel.org 15874L: linux-omap@vger.kernel.org 15875S: Maintained 15876F: drivers/thermal/ti-soc-thermal/ 15877 15878TI BQ27XXX POWER SUPPLY DRIVER 15879R: Andrew F. Davis <afd@ti.com> 15880F: include/linux/power/bq27xxx_battery.h 15881F: drivers/power/supply/bq27xxx_battery.c 15882F: drivers/power/supply/bq27xxx_battery_i2c.c 15883 15884TI CDCE706 CLOCK DRIVER 15885M: Max Filippov <jcmvbkbc@gmail.com> 15886S: Maintained 15887F: drivers/clk/clk-cdce706.c 15888 15889TI CLOCK DRIVER 15890M: Tero Kristo <t-kristo@ti.com> 15891L: linux-omap@vger.kernel.org 15892S: Maintained 15893F: drivers/clk/ti/ 15894F: include/linux/clk/ti.h 15895 15896TI DAVINCI MACHINE SUPPORT 15897M: Sekhar Nori <nsekhar@ti.com> 15898R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15900T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15901S: Supported 15902F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15903F: arch/arm/mach-davinci/ 15904F: drivers/i2c/busses/i2c-davinci.c 15905F: arch/arm/boot/dts/da850* 15906 15907TI DAVINCI SERIES CLOCK DRIVER 15908M: David Lechner <david@lechnology.com> 15909R: Sekhar Nori <nsekhar@ti.com> 15910S: Maintained 15911F: Documentation/devicetree/bindings/clock/ti/davinci/ 15912F: drivers/clk/davinci/ 15913 15914TI DAVINCI SERIES GPIO DRIVER 15915M: Keerthy <j-keerthy@ti.com> 15916L: linux-gpio@vger.kernel.org 15917S: Maintained 15918F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15919F: drivers/gpio/gpio-davinci.c 15920 15921TI DAVINCI SERIES MEDIA DRIVER 15922M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15923L: linux-media@vger.kernel.org 15924W: https://linuxtv.org 15925Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15926T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15927S: Maintained 15928F: drivers/media/platform/davinci/ 15929F: include/media/davinci/ 15930 15931TI ETHERNET SWITCH DRIVER (CPSW) 15932R: Grygorii Strashko <grygorii.strashko@ti.com> 15933L: linux-omap@vger.kernel.org 15934L: netdev@vger.kernel.org 15935S: Maintained 15936F: drivers/net/ethernet/ti/cpsw* 15937F: drivers/net/ethernet/ti/davinci* 15938 15939TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 15940M: Alex Dubov <oakad@yahoo.com> 15941S: Maintained 15942W: http://tifmxx.berlios.de/ 15943F: drivers/memstick/host/tifm_ms.c 15944F: drivers/misc/tifm* 15945F: drivers/mmc/host/tifm_sd.c 15946F: include/linux/tifm.h 15947 15948TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15949M: Santosh Shilimkar <ssantosh@kernel.org> 15950L: linux-kernel@vger.kernel.org 15951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15952S: Maintained 15953F: drivers/soc/ti/* 15954T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15955 15956TI LM49xxx FAMILY ASoC CODEC DRIVERS 15957M: M R Swami Reddy <mr.swami.reddy@ti.com> 15958M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15959L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15960S: Maintained 15961F: sound/soc/codecs/lm49453* 15962F: sound/soc/codecs/isabelle* 15963 15964TI LP855x BACKLIGHT DRIVER 15965M: Milo Kim <milo.kim@ti.com> 15966S: Maintained 15967F: Documentation/backlight/lp855x-driver.rst 15968F: drivers/video/backlight/lp855x_bl.c 15969F: include/linux/platform_data/lp855x.h 15970 15971TI LP8727 CHARGER DRIVER 15972M: Milo Kim <milo.kim@ti.com> 15973S: Maintained 15974F: drivers/power/supply/lp8727_charger.c 15975F: include/linux/platform_data/lp8727.h 15976 15977TI LP8788 MFD DRIVER 15978M: Milo Kim <milo.kim@ti.com> 15979S: Maintained 15980F: drivers/iio/adc/lp8788_adc.c 15981F: drivers/leds/leds-lp8788.c 15982F: drivers/mfd/lp8788*.c 15983F: drivers/power/supply/lp8788-charger.c 15984F: drivers/regulator/lp8788-*.c 15985F: include/linux/mfd/lp8788*.h 15986 15987TI NETCP ETHERNET DRIVER 15988M: Wingman Kwok <w-kwok2@ti.com> 15989M: Murali Karicheri <m-karicheri2@ti.com> 15990L: netdev@vger.kernel.org 15991S: Maintained 15992F: drivers/net/ethernet/ti/netcp* 15993 15994TI PCM3060 ASoC CODEC DRIVER 15995M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15996L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15997S: Maintained 15998F: Documentation/devicetree/bindings/sound/pcm3060.txt 15999F: sound/soc/codecs/pcm3060* 16000 16001TI TAS571X FAMILY ASoC CODEC DRIVER 16002M: Kevin Cernekee <cernekee@chromium.org> 16003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16004S: Odd Fixes 16005F: sound/soc/codecs/tas571x* 16006 16007TI TRF7970A NFC DRIVER 16008M: Mark Greer <mgreer@animalcreek.com> 16009L: linux-wireless@vger.kernel.org 16010L: linux-nfc@lists.01.org (moderated for non-subscribers) 16011S: Supported 16012F: drivers/nfc/trf7970a.c 16013F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16014 16015TI TWL4030 SERIES SOC CODEC DRIVER 16016M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16018S: Maintained 16019F: sound/soc/codecs/twl4030* 16020 16021TI VPE/CAL DRIVERS 16022M: Benoit Parrot <bparrot@ti.com> 16023L: linux-media@vger.kernel.org 16024W: http://linuxtv.org/ 16025Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16026S: Maintained 16027F: drivers/media/platform/ti-vpe/ 16028 16029TI WILINK WIRELESS DRIVERS 16030L: linux-wireless@vger.kernel.org 16031W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16032W: http://wireless.kernel.org/en/users/Drivers/wl1251 16033T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16034S: Orphan 16035F: drivers/net/wireless/ti/ 16036F: include/linux/wl12xx.h 16037 16038TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16039M: John Stultz <john.stultz@linaro.org> 16040M: Thomas Gleixner <tglx@linutronix.de> 16041R: Stephen Boyd <sboyd@kernel.org> 16042L: linux-kernel@vger.kernel.org 16043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16044S: Supported 16045F: include/linux/clocksource.h 16046F: include/linux/time.h 16047F: include/linux/timex.h 16048F: include/uapi/linux/time.h 16049F: include/uapi/linux/timex.h 16050F: kernel/time/clocksource.c 16051F: kernel/time/time*.c 16052F: kernel/time/alarmtimer.c 16053F: kernel/time/ntp.c 16054F: tools/testing/selftests/timers/ 16055 16056TIPC NETWORK LAYER 16057M: Jon Maloy <jon.maloy@ericsson.com> 16058M: Ying Xue <ying.xue@windriver.com> 16059L: netdev@vger.kernel.org (core kernel code) 16060L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16061W: http://tipc.sourceforge.net/ 16062S: Maintained 16063F: include/uapi/linux/tipc*.h 16064F: net/tipc/ 16065 16066TLAN NETWORK DRIVER 16067M: Samuel Chessman <chessman@tux.org> 16068L: tlan-devel@lists.sourceforge.net (subscribers-only) 16069W: http://sourceforge.net/projects/tlan/ 16070S: Maintained 16071F: Documentation/networking/device_drivers/ti/tlan.txt 16072F: drivers/net/ethernet/ti/tlan.* 16073 16074TM6000 VIDEO4LINUX DRIVER 16075M: Mauro Carvalho Chehab <mchehab@kernel.org> 16076L: linux-media@vger.kernel.org 16077W: https://linuxtv.org 16078T: git git://linuxtv.org/media_tree.git 16079S: Odd fixes 16080F: drivers/media/usb/tm6000/ 16081F: Documentation/media/v4l-drivers/tm6000* 16082 16083TMIO/SDHI MMC DRIVER 16084M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16085L: linux-mmc@vger.kernel.org 16086S: Supported 16087F: drivers/mmc/host/tmio_mmc* 16088F: drivers/mmc/host/renesas_sdhi* 16089F: include/linux/mfd/tmio.h 16090 16091TMP401 HARDWARE MONITOR DRIVER 16092M: Guenter Roeck <linux@roeck-us.net> 16093L: linux-hwmon@vger.kernel.org 16094S: Maintained 16095F: Documentation/hwmon/tmp401.rst 16096F: drivers/hwmon/tmp401.c 16097 16098TMPFS (SHMEM FILESYSTEM) 16099M: Hugh Dickins <hughd@google.com> 16100L: linux-mm@kvack.org 16101S: Maintained 16102F: include/linux/shmem_fs.h 16103F: mm/shmem.c 16104 16105TOMOYO SECURITY MODULE 16106M: Kentaro Takeda <takedakn@nttdata.co.jp> 16107M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16108L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16109L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16110L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16111L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16112W: https://tomoyo.osdn.jp/ 16113S: Maintained 16114F: security/tomoyo/ 16115 16116TOPSTAR LAPTOP EXTRAS DRIVER 16117M: Herton Ronaldo Krzesinski <herton@canonical.com> 16118L: platform-driver-x86@vger.kernel.org 16119S: Maintained 16120F: drivers/platform/x86/topstar-laptop.c 16121 16122TORTURE-TEST MODULES 16123M: Davidlohr Bueso <dave@stgolabs.net> 16124M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16125M: Josh Triplett <josh@joshtriplett.org> 16126L: linux-kernel@vger.kernel.org 16127S: Supported 16128T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16129F: Documentation/RCU/torture.txt 16130F: kernel/torture.c 16131F: kernel/rcu/rcutorture.c 16132F: kernel/rcu/rcuperf.c 16133F: kernel/locking/locktorture.c 16134 16135TOSHIBA ACPI EXTRAS DRIVER 16136M: Azael Avalos <coproscefalo@gmail.com> 16137L: platform-driver-x86@vger.kernel.org 16138S: Maintained 16139F: drivers/platform/x86/toshiba_acpi.c 16140 16141TOSHIBA BLUETOOTH DRIVER 16142M: Azael Avalos <coproscefalo@gmail.com> 16143L: platform-driver-x86@vger.kernel.org 16144S: Maintained 16145F: drivers/platform/x86/toshiba_bluetooth.c 16146 16147TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16148M: Azael Avalos <coproscefalo@gmail.com> 16149L: platform-driver-x86@vger.kernel.org 16150S: Maintained 16151F: drivers/platform/x86/toshiba_haps.c 16152 16153TOSHIBA SMM DRIVER 16154M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16155W: http://www.buzzard.org.uk/toshiba/ 16156S: Maintained 16157F: drivers/char/toshiba.c 16158F: include/linux/toshiba.h 16159F: include/uapi/linux/toshiba.h 16160 16161TOSHIBA TC358743 DRIVER 16162M: Mats Randgaard <matrandg@cisco.com> 16163L: linux-media@vger.kernel.org 16164S: Maintained 16165F: drivers/media/i2c/tc358743* 16166F: include/media/i2c/tc358743.h 16167 16168TOSHIBA WMI HOTKEYS DRIVER 16169M: Azael Avalos <coproscefalo@gmail.com> 16170L: platform-driver-x86@vger.kernel.org 16171S: Maintained 16172F: drivers/platform/x86/toshiba-wmi.c 16173 16174TPM DEVICE DRIVER 16175M: Peter Huewe <peterhuewe@gmx.de> 16176M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16177R: Jason Gunthorpe <jgg@ziepe.ca> 16178L: linux-integrity@vger.kernel.org 16179Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16180W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16181T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16182S: Maintained 16183F: drivers/char/tpm/ 16184 16185TRACING 16186M: Steven Rostedt <rostedt@goodmis.org> 16187M: Ingo Molnar <mingo@redhat.com> 16188T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16189S: Maintained 16190F: Documentation/trace/ftrace.rst 16191F: arch/*/*/*/ftrace.h 16192F: arch/*/kernel/ftrace.c 16193F: include/*/ftrace.h 16194F: include/linux/trace*.h 16195F: include/trace/ 16196F: kernel/trace/ 16197F: tools/testing/selftests/ftrace/ 16198 16199TRACING MMIO ACCESSES (MMIOTRACE) 16200M: Steven Rostedt <rostedt@goodmis.org> 16201M: Ingo Molnar <mingo@kernel.org> 16202R: Karol Herbst <karolherbst@gmail.com> 16203R: Pekka Paalanen <ppaalanen@gmail.com> 16204S: Maintained 16205L: linux-kernel@vger.kernel.org 16206L: nouveau@lists.freedesktop.org 16207F: kernel/trace/trace_mmiotrace.c 16208F: include/linux/mmiotrace.h 16209F: arch/x86/mm/kmmio.c 16210F: arch/x86/mm/mmio-mod.c 16211F: arch/x86/mm/testmmiotrace.c 16212 16213TRIVIAL PATCHES 16214M: Jiri Kosina <trivial@kernel.org> 16215T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16216S: Maintained 16217K: ^Subject:.*(?i)trivial 16218 16219TEMPO SEMICONDUCTOR DRIVERS 16220M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16221S: Maintained 16222F: sound/soc/codecs/tscs*.c 16223F: sound/soc/codecs/tscs*.h 16224F: Documentation/devicetree/bindings/sound/tscs*.txt 16225 16226TTY LAYER 16227M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16228M: Jiri Slaby <jslaby@suse.com> 16229S: Supported 16230T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16231F: Documentation/serial/ 16232F: drivers/tty/ 16233F: drivers/tty/serial/serial_core.c 16234F: include/linux/serial_core.h 16235F: include/linux/serial.h 16236F: include/linux/tty.h 16237F: include/uapi/linux/serial_core.h 16238F: include/uapi/linux/serial.h 16239F: include/uapi/linux/tty.h 16240 16241TUA9001 MEDIA DRIVER 16242M: Antti Palosaari <crope@iki.fi> 16243L: linux-media@vger.kernel.org 16244W: https://linuxtv.org 16245W: http://palosaari.fi/linux/ 16246Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16247T: git git://linuxtv.org/anttip/media_tree.git 16248S: Maintained 16249F: drivers/media/tuners/tua9001* 16250 16251TULIP NETWORK DRIVERS 16252L: netdev@vger.kernel.org 16253L: linux-parisc@vger.kernel.org 16254S: Orphan 16255F: drivers/net/ethernet/dec/tulip/ 16256 16257TUN/TAP driver 16258M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16259W: http://vtun.sourceforge.net/tun 16260S: Maintained 16261F: Documentation/networking/tuntap.txt 16262F: arch/um/os-Linux/drivers/ 16263 16264TURBOCHANNEL SUBSYSTEM 16265M: "Maciej W. Rozycki" <macro@linux-mips.org> 16266M: Ralf Baechle <ralf@linux-mips.org> 16267L: linux-mips@vger.kernel.org 16268Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16269S: Maintained 16270F: drivers/tc/ 16271F: include/linux/tc.h 16272 16273TURBOSTAT UTILITY 16274M: "Len Brown" <lenb@kernel.org> 16275L: linux-pm@vger.kernel.org 16276B: https://bugzilla.kernel.org 16277Q: https://patchwork.kernel.org/project/linux-pm/list/ 16278T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16279S: Supported 16280F: tools/power/x86/turbostat/ 16281 16282TW5864 VIDEO4LINUX DRIVER 16283M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16284M: Anton Sviridenko <anton@corp.bluecherry.net> 16285M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16286M: Andrey Utkin <andrey_utkin@fastmail.com> 16287L: linux-media@vger.kernel.org 16288S: Supported 16289F: drivers/media/pci/tw5864/ 16290 16291TW68 VIDEO4LINUX DRIVER 16292M: Hans Verkuil <hverkuil@xs4all.nl> 16293L: linux-media@vger.kernel.org 16294T: git git://linuxtv.org/media_tree.git 16295W: https://linuxtv.org 16296S: Odd Fixes 16297F: drivers/media/pci/tw68/ 16298 16299TW686X VIDEO4LINUX DRIVER 16300M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16301L: linux-media@vger.kernel.org 16302T: git git://linuxtv.org/media_tree.git 16303W: http://linuxtv.org 16304S: Maintained 16305F: drivers/media/pci/tw686x/ 16306 16307UBI FILE SYSTEM (UBIFS) 16308M: Richard Weinberger <richard@nod.at> 16309M: Artem Bityutskiy <dedekind1@gmail.com> 16310M: Adrian Hunter <adrian.hunter@intel.com> 16311L: linux-mtd@lists.infradead.org 16312T: git git://git.infradead.org/ubifs-2.6.git 16313W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16314S: Supported 16315F: Documentation/filesystems/ubifs.txt 16316F: fs/ubifs/ 16317 16318UCLINUX (M68KNOMMU AND COLDFIRE) 16319M: Greg Ungerer <gerg@linux-m68k.org> 16320W: http://www.linux-m68k.org/ 16321W: http://www.uclinux.org/ 16322L: linux-m68k@lists.linux-m68k.org 16323L: uclinux-dev@uclinux.org (subscribers-only) 16324T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16325S: Maintained 16326F: arch/m68k/coldfire/ 16327F: arch/m68k/68*/ 16328F: arch/m68k/*/*_no.* 16329F: arch/m68k/include/asm/*_no.* 16330 16331UDF FILESYSTEM 16332M: Jan Kara <jack@suse.com> 16333S: Maintained 16334F: Documentation/filesystems/udf.txt 16335F: fs/udf/ 16336 16337UDRAW TABLET 16338M: Bastien Nocera <hadess@hadess.net> 16339L: linux-input@vger.kernel.org 16340S: Maintained 16341F: drivers/hid/hid-udraw-ps3.c 16342 16343UFS FILESYSTEM 16344M: Evgeniy Dushistov <dushistov@mail.ru> 16345S: Maintained 16346F: Documentation/filesystems/ufs.txt 16347F: fs/ufs/ 16348 16349UHID USERSPACE HID IO DRIVER: 16350M: David Herrmann <dh.herrmann@googlemail.com> 16351L: linux-input@vger.kernel.org 16352S: Maintained 16353F: drivers/hid/uhid.c 16354F: include/uapi/linux/uhid.h 16355 16356ULPI BUS 16357M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16358L: linux-usb@vger.kernel.org 16359S: Maintained 16360F: drivers/usb/common/ulpi.c 16361F: include/linux/ulpi/ 16362 16363ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16364L: linux-usb@vger.kernel.org 16365S: Orphan 16366F: drivers/uwb/ 16367F: include/linux/uwb.h 16368F: include/linux/uwb/ 16369 16370UNICODE SUBSYSTEM: 16371M: Gabriel Krisman Bertazi <krisman@collabora.com> 16372L: linux-fsdevel@vger.kernel.org 16373S: Supported 16374F: fs/unicode/ 16375 16376UNICORE32 ARCHITECTURE: 16377M: Guan Xuetao <gxt@pku.edu.cn> 16378W: http://mprc.pku.edu.cn/~guanxuetao/linux 16379S: Maintained 16380T: git git://github.com/gxt/linux.git 16381F: arch/unicore32/ 16382 16383UNIFDEF 16384M: Tony Finch <dot@dotat.at> 16385W: http://dotat.at/prog/unifdef 16386S: Maintained 16387F: scripts/unifdef.c 16388 16389UNIFORM CDROM DRIVER 16390M: Jens Axboe <axboe@kernel.dk> 16391W: http://www.kernel.dk 16392S: Maintained 16393F: Documentation/cdrom/ 16394F: drivers/cdrom/cdrom.c 16395F: include/linux/cdrom.h 16396F: include/uapi/linux/cdrom.h 16397 16398UNISYS S-PAR DRIVERS 16399M: David Kershner <david.kershner@unisys.com> 16400L: sparmaintainer@unisys.com (Unisys internal) 16401S: Supported 16402F: include/linux/visorbus.h 16403F: drivers/visorbus/ 16404F: drivers/staging/unisys/ 16405 16406UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16407R: Alim Akhtar <alim.akhtar@samsung.com> 16408R: Avri Altman <avri.altman@wdc.com> 16409R: Pedro Sousa <pedrom.sousa@synopsys.com> 16410L: linux-scsi@vger.kernel.org 16411S: Supported 16412F: Documentation/scsi/ufs.txt 16413F: drivers/scsi/ufs/ 16414 16415UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16416M: Pedro Sousa <pedrom.sousa@synopsys.com> 16417L: linux-scsi@vger.kernel.org 16418S: Supported 16419F: drivers/scsi/ufs/*dwc* 16420 16421UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16422M: Stanley Chu <stanley.chu@mediatek.com> 16423L: linux-scsi@vger.kernel.org 16424L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16425S: Maintained 16426F: drivers/scsi/ufs/ufs-mediatek* 16427 16428UNSORTED BLOCK IMAGES (UBI) 16429M: Artem Bityutskiy <dedekind1@gmail.com> 16430M: Richard Weinberger <richard@nod.at> 16431W: http://www.linux-mtd.infradead.org/ 16432L: linux-mtd@lists.infradead.org 16433T: git git://git.infradead.org/ubifs-2.6.git 16434S: Supported 16435F: drivers/mtd/ubi/ 16436F: include/linux/mtd/ubi.h 16437F: include/uapi/mtd/ubi-user.h 16438 16439USB "USBNET" DRIVER FRAMEWORK 16440M: Oliver Neukum <oneukum@suse.com> 16441L: netdev@vger.kernel.org 16442W: http://www.linux-usb.org/usbnet 16443S: Maintained 16444F: drivers/net/usb/usbnet.c 16445F: include/linux/usb/usbnet.h 16446 16447USB ACM DRIVER 16448M: Oliver Neukum <oneukum@suse.com> 16449L: linux-usb@vger.kernel.org 16450S: Maintained 16451F: Documentation/usb/acm.rst 16452F: drivers/usb/class/cdc-acm.* 16453 16454USB AR5523 WIRELESS DRIVER 16455M: Pontus Fuchs <pontus.fuchs@gmail.com> 16456L: linux-wireless@vger.kernel.org 16457S: Maintained 16458F: drivers/net/wireless/ath/ar5523/ 16459 16460USB ATTACHED SCSI 16461M: Oliver Neukum <oneukum@suse.com> 16462L: linux-usb@vger.kernel.org 16463L: linux-scsi@vger.kernel.org 16464S: Maintained 16465F: drivers/usb/storage/uas.c 16466 16467USB CDC ETHERNET DRIVER 16468M: Oliver Neukum <oliver@neukum.org> 16469L: linux-usb@vger.kernel.org 16470S: Maintained 16471F: drivers/net/usb/cdc_*.c 16472F: include/uapi/linux/usb/cdc.h 16473 16474USB CHAOSKEY DRIVER 16475M: Keith Packard <keithp@keithp.com> 16476L: linux-usb@vger.kernel.org 16477S: Maintained 16478F: drivers/usb/misc/chaoskey.c 16479 16480USB CYPRESS C67X00 DRIVER 16481M: Peter Korsgaard <jacmet@sunsite.dk> 16482L: linux-usb@vger.kernel.org 16483S: Maintained 16484F: drivers/usb/c67x00/ 16485 16486USB DAVICOM DM9601 DRIVER 16487M: Peter Korsgaard <jacmet@sunsite.dk> 16488L: netdev@vger.kernel.org 16489W: http://www.linux-usb.org/usbnet 16490S: Maintained 16491F: drivers/net/usb/dm9601.c 16492 16493USB DIAMOND RIO500 DRIVER 16494M: Cesar Miquel <miquel@df.uba.ar> 16495L: rio500-users@lists.sourceforge.net 16496W: http://rio500.sourceforge.net 16497S: Maintained 16498F: drivers/usb/misc/rio500* 16499 16500USB EHCI DRIVER 16501M: Alan Stern <stern@rowland.harvard.edu> 16502L: linux-usb@vger.kernel.org 16503S: Maintained 16504F: Documentation/usb/ehci.rst 16505F: drivers/usb/host/ehci* 16506 16507USB GADGET/PERIPHERAL SUBSYSTEM 16508M: Felipe Balbi <balbi@kernel.org> 16509L: linux-usb@vger.kernel.org 16510W: http://www.linux-usb.org/gadget 16511T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16512S: Maintained 16513F: drivers/usb/gadget/ 16514F: include/linux/usb/gadget* 16515 16516USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16517M: Jiri Kosina <jikos@kernel.org> 16518M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16519L: linux-usb@vger.kernel.org 16520T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16521S: Maintained 16522F: Documentation/hid/hiddev.rst 16523F: drivers/hid/usbhid/ 16524 16525USB INTEL XHCI ROLE MUX DRIVER 16526M: Hans de Goede <hdegoede@redhat.com> 16527L: linux-usb@vger.kernel.org 16528S: Maintained 16529F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16530 16531USB IP DRIVER FOR HISILICON KIRIN 16532M: Yu Chen <chenyu56@huawei.com> 16533M: Binghui Wang <wangbinghui@hisilicon.com> 16534L: linux-usb@vger.kernel.org 16535S: Maintained 16536F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16537F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16538 16539USB ISP116X DRIVER 16540M: Olav Kongas <ok@artecdesign.ee> 16541L: linux-usb@vger.kernel.org 16542S: Maintained 16543F: drivers/usb/host/isp116x* 16544F: include/linux/usb/isp116x.h 16545 16546USB LAN78XX ETHERNET DRIVER 16547M: Woojung Huh <woojung.huh@microchip.com> 16548M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16549L: netdev@vger.kernel.org 16550S: Maintained 16551F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16552F: drivers/net/usb/lan78xx.* 16553F: include/dt-bindings/net/microchip-lan78xx.h 16554 16555USB MASS STORAGE DRIVER 16556M: Alan Stern <stern@rowland.harvard.edu> 16557L: linux-usb@vger.kernel.org 16558L: usb-storage@lists.one-eyed-alien.net 16559S: Maintained 16560F: drivers/usb/storage/ 16561 16562USB MIDI DRIVER 16563M: Clemens Ladisch <clemens@ladisch.de> 16564L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16566S: Maintained 16567F: sound/usb/midi.* 16568 16569USB NETWORKING DRIVERS 16570L: linux-usb@vger.kernel.org 16571S: Odd Fixes 16572F: drivers/net/usb/ 16573 16574USB OHCI DRIVER 16575M: Alan Stern <stern@rowland.harvard.edu> 16576L: linux-usb@vger.kernel.org 16577S: Maintained 16578F: Documentation/usb/ohci.rst 16579F: drivers/usb/host/ohci* 16580 16581USB OTG FSM (Finite State Machine) 16582M: Peter Chen <Peter.Chen@nxp.com> 16583T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16584L: linux-usb@vger.kernel.org 16585S: Maintained 16586F: drivers/usb/common/usb-otg-fsm.c 16587 16588USB OVER IP DRIVER 16589M: Valentina Manea <valentina.manea.m@gmail.com> 16590M: Shuah Khan <shuah@kernel.org> 16591M: Shuah Khan <skhan@linuxfoundation.org> 16592L: linux-usb@vger.kernel.org 16593S: Maintained 16594F: Documentation/usb/usbip_protocol.rst 16595F: drivers/usb/usbip/ 16596F: tools/usb/usbip/ 16597F: tools/testing/selftests/drivers/usb/usbip/ 16598 16599USB PEGASUS DRIVER 16600M: Petko Manolov <petkan@nucleusys.com> 16601L: linux-usb@vger.kernel.org 16602L: netdev@vger.kernel.org 16603T: git git://github.com/petkan/pegasus.git 16604W: https://github.com/petkan/pegasus 16605S: Maintained 16606F: drivers/net/usb/pegasus.* 16607 16608USB PHY LAYER 16609M: Felipe Balbi <balbi@kernel.org> 16610L: linux-usb@vger.kernel.org 16611T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16612S: Maintained 16613F: drivers/usb/phy/ 16614 16615USB PRINTER DRIVER (usblp) 16616M: Pete Zaitcev <zaitcev@redhat.com> 16617L: linux-usb@vger.kernel.org 16618S: Supported 16619F: drivers/usb/class/usblp.c 16620 16621USB QMI WWAN NETWORK DRIVER 16622M: Bjørn Mork <bjorn@mork.no> 16623L: netdev@vger.kernel.org 16624S: Maintained 16625F: Documentation/ABI/testing/sysfs-class-net-qmi 16626F: drivers/net/usb/qmi_wwan.c 16627 16628USB RTL8150 DRIVER 16629M: Petko Manolov <petkan@nucleusys.com> 16630L: linux-usb@vger.kernel.org 16631L: netdev@vger.kernel.org 16632T: git git://github.com/petkan/rtl8150.git 16633W: https://github.com/petkan/rtl8150 16634S: Maintained 16635F: drivers/net/usb/rtl8150.c 16636 16637USB SERIAL SUBSYSTEM 16638M: Johan Hovold <johan@kernel.org> 16639L: linux-usb@vger.kernel.org 16640T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16641S: Maintained 16642F: Documentation/usb/usb-serial.rst 16643F: drivers/usb/serial/ 16644F: include/linux/usb/serial.h 16645 16646USB SMSC75XX ETHERNET DRIVER 16647M: Steve Glendinning <steve.glendinning@shawell.net> 16648L: netdev@vger.kernel.org 16649S: Maintained 16650F: drivers/net/usb/smsc75xx.* 16651 16652USB SMSC95XX ETHERNET DRIVER 16653M: Steve Glendinning <steve.glendinning@shawell.net> 16654M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16655L: netdev@vger.kernel.org 16656S: Maintained 16657F: drivers/net/usb/smsc95xx.* 16658 16659USB SUBSYSTEM 16660M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16661L: linux-usb@vger.kernel.org 16662W: http://www.linux-usb.org 16663T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16664S: Supported 16665F: Documentation/devicetree/bindings/usb/ 16666F: Documentation/usb/ 16667F: drivers/usb/ 16668F: include/linux/usb.h 16669F: include/linux/usb/ 16670 16671USB TYPEC PI3USB30532 MUX DRIVER 16672M: Hans de Goede <hdegoede@redhat.com> 16673L: linux-usb@vger.kernel.org 16674S: Maintained 16675F: drivers/usb/typec/mux/pi3usb30532.c 16676 16677USB TYPEC CLASS 16678M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16679L: linux-usb@vger.kernel.org 16680S: Maintained 16681F: Documentation/ABI/testing/sysfs-class-typec 16682F: Documentation/driver-api/usb/typec.rst 16683F: drivers/usb/typec/ 16684F: include/linux/usb/typec.h 16685 16686USB TYPEC BUS FOR ALTERNATE MODES 16687M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16688L: linux-usb@vger.kernel.org 16689S: Maintained 16690F: Documentation/ABI/testing/sysfs-bus-typec 16691F: Documentation/driver-api/usb/typec_bus.rst 16692F: drivers/usb/typec/altmodes/ 16693F: include/linux/usb/typec_altmode.h 16694 16695USB TYPEC PORT CONTROLLER DRIVERS 16696M: Guenter Roeck <linux@roeck-us.net> 16697L: linux-usb@vger.kernel.org 16698S: Maintained 16699F: drivers/usb/typec/tcpm/ 16700 16701USB UHCI DRIVER 16702M: Alan Stern <stern@rowland.harvard.edu> 16703L: linux-usb@vger.kernel.org 16704S: Maintained 16705F: drivers/usb/host/uhci* 16706 16707USB VIDEO CLASS 16708M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16709L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16710L: linux-media@vger.kernel.org 16711T: git git://linuxtv.org/media_tree.git 16712W: http://www.ideasonboard.org/uvc/ 16713S: Maintained 16714F: drivers/media/usb/uvc/ 16715F: include/uapi/linux/uvcvideo.h 16716 16717USB VISION DRIVER 16718M: Hans Verkuil <hverkuil@xs4all.nl> 16719L: linux-media@vger.kernel.org 16720T: git git://linuxtv.org/media_tree.git 16721W: https://linuxtv.org 16722S: Odd Fixes 16723F: drivers/media/usb/usbvision/ 16724 16725USB WEBCAM GADGET 16726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16727L: linux-usb@vger.kernel.org 16728S: Maintained 16729F: drivers/usb/gadget/function/*uvc* 16730F: drivers/usb/gadget/legacy/webcam.c 16731F: include/uapi/linux/usb/g_uvc.h 16732 16733USB WIRELESS RNDIS DRIVER (rndis_wlan) 16734M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16735L: linux-wireless@vger.kernel.org 16736S: Maintained 16737F: drivers/net/wireless/rndis_wlan.c 16738 16739USB XHCI DRIVER 16740M: Mathias Nyman <mathias.nyman@intel.com> 16741L: linux-usb@vger.kernel.org 16742S: Supported 16743F: drivers/usb/host/xhci* 16744F: drivers/usb/host/pci-quirks* 16745 16746USB ZD1201 DRIVER 16747L: linux-wireless@vger.kernel.org 16748W: http://linux-lc100020.sourceforge.net 16749S: Orphan 16750F: drivers/net/wireless/zydas/zd1201.* 16751 16752USB ZR364XX DRIVER 16753M: Antoine Jacquet <royale@zerezo.com> 16754L: linux-usb@vger.kernel.org 16755L: linux-media@vger.kernel.org 16756T: git git://linuxtv.org/media_tree.git 16757W: http://royale.zerezo.com/zr364xx/ 16758S: Maintained 16759F: Documentation/media/v4l-drivers/zr364xx* 16760F: drivers/media/usb/zr364xx/ 16761 16762USER-MODE LINUX (UML) 16763M: Jeff Dike <jdike@addtoit.com> 16764M: Richard Weinberger <richard@nod.at> 16765M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16766L: linux-um@lists.infradead.org 16767W: http://user-mode-linux.sourceforge.net 16768Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16769T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16770S: Maintained 16771F: Documentation/virtual/uml/ 16772F: arch/um/ 16773F: arch/x86/um/ 16774F: fs/hostfs/ 16775 16776USERSPACE COPYIN/COPYOUT (UIOVEC) 16777M: Alexander Viro <viro@zeniv.linux.org.uk> 16778S: Maintained 16779F: lib/iov_iter.c 16780F: include/linux/uio.h 16781 16782USERSPACE DMA BUFFER DRIVER 16783M: Gerd Hoffmann <kraxel@redhat.com> 16784S: Maintained 16785L: dri-devel@lists.freedesktop.org 16786F: drivers/dma-buf/udmabuf.c 16787F: include/uapi/linux/udmabuf.h 16788T: git git://anongit.freedesktop.org/drm/drm-misc 16789 16790USERSPACE I/O (UIO) 16791M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16792S: Maintained 16793T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16794F: Documentation/driver-api/uio-howto.rst 16795F: drivers/uio/ 16796F: include/linux/uio_driver.h 16797 16798UTIL-LINUX PACKAGE 16799M: Karel Zak <kzak@redhat.com> 16800L: util-linux@vger.kernel.org 16801W: http://en.wikipedia.org/wiki/Util-linux 16802T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16803S: Maintained 16804 16805UUID HELPERS 16806M: Christoph Hellwig <hch@lst.de> 16807R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16808L: linux-kernel@vger.kernel.org 16809T: git git://git.infradead.org/users/hch/uuid.git 16810F: lib/uuid.c 16811F: lib/test_uuid.c 16812F: include/linux/uuid.h 16813F: include/uapi/linux/uuid.h 16814S: Maintained 16815 16816UVESAFB DRIVER 16817M: Michal Januszewski <spock@gentoo.org> 16818L: linux-fbdev@vger.kernel.org 16819W: https://github.com/mjanusz/v86d 16820S: Maintained 16821F: Documentation/fb/uvesafb.rst 16822F: drivers/video/fbdev/uvesafb.* 16823 16824VF610 NAND DRIVER 16825M: Stefan Agner <stefan@agner.ch> 16826L: linux-mtd@lists.infradead.org 16827S: Supported 16828F: drivers/mtd/nand/raw/vf610_nfc.c 16829 16830VFAT/FAT/MSDOS FILESYSTEM 16831M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16832S: Maintained 16833F: Documentation/filesystems/vfat.txt 16834F: fs/fat/ 16835 16836VFIO DRIVER 16837M: Alex Williamson <alex.williamson@redhat.com> 16838R: Cornelia Huck <cohuck@redhat.com> 16839L: kvm@vger.kernel.org 16840T: git git://github.com/awilliam/linux-vfio.git 16841S: Maintained 16842F: Documentation/vfio.txt 16843F: drivers/vfio/ 16844F: include/linux/vfio.h 16845F: include/uapi/linux/vfio.h 16846 16847VFIO MEDIATED DEVICE DRIVERS 16848M: Kirti Wankhede <kwankhede@nvidia.com> 16849L: kvm@vger.kernel.org 16850S: Maintained 16851F: Documentation/vfio-mediated-device.txt 16852F: drivers/vfio/mdev/ 16853F: include/linux/mdev.h 16854F: samples/vfio-mdev/ 16855 16856VFIO PLATFORM DRIVER 16857M: Eric Auger <eric.auger@redhat.com> 16858L: kvm@vger.kernel.org 16859S: Maintained 16860F: drivers/vfio/platform/ 16861 16862VGA_SWITCHEROO 16863R: Lukas Wunner <lukas@wunner.de> 16864S: Maintained 16865F: Documentation/gpu/vga-switcheroo.rst 16866F: drivers/gpu/vga/vga_switcheroo.c 16867F: include/linux/vga_switcheroo.h 16868T: git git://anongit.freedesktop.org/drm/drm-misc 16869 16870VIA RHINE NETWORK DRIVER 16871S: Orphan 16872F: drivers/net/ethernet/via/via-rhine.c 16873 16874VIA SD/MMC CARD CONTROLLER DRIVER 16875M: Bruce Chang <brucechang@via.com.tw> 16876M: Harald Welte <HaraldWelte@viatech.com> 16877S: Maintained 16878F: drivers/mmc/host/via-sdmmc.c 16879 16880VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16881M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16882L: linux-fbdev@vger.kernel.org 16883S: Maintained 16884F: include/linux/via-core.h 16885F: include/linux/via-gpio.h 16886F: include/linux/via_i2c.h 16887F: drivers/video/fbdev/via/ 16888 16889VIA VELOCITY NETWORK DRIVER 16890M: Francois Romieu <romieu@fr.zoreil.com> 16891L: netdev@vger.kernel.org 16892S: Maintained 16893F: drivers/net/ethernet/via/via-velocity.* 16894 16895VICODEC VIRTUAL CODEC DRIVER 16896M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16897L: linux-media@vger.kernel.org 16898T: git git://linuxtv.org/media_tree.git 16899W: https://linuxtv.org 16900S: Maintained 16901F: drivers/media/platform/vicodec/* 16902 16903VIDEO MULTIPLEXER DRIVER 16904M: Philipp Zabel <p.zabel@pengutronix.de> 16905L: linux-media@vger.kernel.org 16906S: Maintained 16907F: drivers/media/platform/video-mux.c 16908 16909VIDEO I2C POLLING DRIVER 16910M: Matt Ranostay <matt.ranostay@konsulko.com> 16911L: linux-media@vger.kernel.org 16912S: Maintained 16913F: drivers/media/i2c/video-i2c.c 16914 16915VIDEOBUF2 FRAMEWORK 16916M: Pawel Osciak <pawel@osciak.com> 16917M: Marek Szyprowski <m.szyprowski@samsung.com> 16918M: Kyungmin Park <kyungmin.park@samsung.com> 16919R: Tomasz Figa <tfiga@chromium.org> 16920L: linux-media@vger.kernel.org 16921S: Maintained 16922F: drivers/media/common/videobuf2/* 16923F: include/media/videobuf2-* 16924 16925VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16926M: Helen Koike <helen.koike@collabora.com> 16927L: linux-media@vger.kernel.org 16928T: git git://linuxtv.org/media_tree.git 16929W: https://linuxtv.org 16930S: Maintained 16931F: drivers/media/platform/vimc/* 16932 16933VIRT LIB 16934M: Alex Williamson <alex.williamson@redhat.com> 16935M: Paolo Bonzini <pbonzini@redhat.com> 16936L: kvm@vger.kernel.org 16937S: Supported 16938F: virt/lib/ 16939 16940VIRTIO AND VHOST VSOCK DRIVER 16941M: Stefan Hajnoczi <stefanha@redhat.com> 16942L: kvm@vger.kernel.org 16943L: virtualization@lists.linux-foundation.org 16944L: netdev@vger.kernel.org 16945S: Maintained 16946F: include/linux/virtio_vsock.h 16947F: include/uapi/linux/virtio_vsock.h 16948F: include/uapi/linux/vsockmon.h 16949F: include/uapi/linux/vm_sockets_diag.h 16950F: net/vmw_vsock/diag.c 16951F: net/vmw_vsock/af_vsock_tap.c 16952F: net/vmw_vsock/virtio_transport_common.c 16953F: net/vmw_vsock/virtio_transport.c 16954F: drivers/net/vsockmon.c 16955F: drivers/vhost/vsock.c 16956F: tools/testing/vsock/ 16957 16958VIRTIO CONSOLE DRIVER 16959M: Amit Shah <amit@kernel.org> 16960L: virtualization@lists.linux-foundation.org 16961S: Maintained 16962F: drivers/char/virtio_console.c 16963F: include/linux/virtio_console.h 16964F: include/uapi/linux/virtio_console.h 16965 16966VIRTIO CORE AND NET DRIVERS 16967M: "Michael S. Tsirkin" <mst@redhat.com> 16968M: Jason Wang <jasowang@redhat.com> 16969L: virtualization@lists.linux-foundation.org 16970S: Maintained 16971F: Documentation/devicetree/bindings/virtio/ 16972F: drivers/virtio/ 16973F: tools/virtio/ 16974F: drivers/net/virtio_net.c 16975F: drivers/block/virtio_blk.c 16976F: include/linux/virtio*.h 16977F: include/uapi/linux/virtio_*.h 16978F: drivers/crypto/virtio/ 16979F: mm/balloon_compaction.c 16980 16981VIRTIO BLOCK AND SCSI DRIVERS 16982M: "Michael S. Tsirkin" <mst@redhat.com> 16983M: Jason Wang <jasowang@redhat.com> 16984R: Paolo Bonzini <pbonzini@redhat.com> 16985R: Stefan Hajnoczi <stefanha@redhat.com> 16986L: virtualization@lists.linux-foundation.org 16987S: Maintained 16988F: drivers/block/virtio_blk.c 16989F: drivers/scsi/virtio_scsi.c 16990F: include/uapi/linux/virtio_blk.h 16991F: include/uapi/linux/virtio_scsi.h 16992F: drivers/vhost/scsi.c 16993 16994VIRTIO CRYPTO DRIVER 16995M: Gonglei <arei.gonglei@huawei.com> 16996L: virtualization@lists.linux-foundation.org 16997L: linux-crypto@vger.kernel.org 16998S: Maintained 16999F: drivers/crypto/virtio/ 17000F: include/uapi/linux/virtio_crypto.h 17001 17002VIRTIO DRIVERS FOR S390 17003M: Cornelia Huck <cohuck@redhat.com> 17004M: Halil Pasic <pasic@linux.ibm.com> 17005L: linux-s390@vger.kernel.org 17006L: virtualization@lists.linux-foundation.org 17007L: kvm@vger.kernel.org 17008S: Supported 17009F: drivers/s390/virtio/ 17010F: arch/s390/include/uapi/asm/virtio-ccw.h 17011 17012VIRTIO GPU DRIVER 17013M: David Airlie <airlied@linux.ie> 17014M: Gerd Hoffmann <kraxel@redhat.com> 17015L: dri-devel@lists.freedesktop.org 17016L: virtualization@lists.linux-foundation.org 17017T: git git://anongit.freedesktop.org/drm/drm-misc 17018S: Maintained 17019F: drivers/gpu/drm/virtio/ 17020F: include/uapi/linux/virtio_gpu.h 17021 17022VIRTIO HOST (VHOST) 17023M: "Michael S. Tsirkin" <mst@redhat.com> 17024M: Jason Wang <jasowang@redhat.com> 17025L: kvm@vger.kernel.org 17026L: virtualization@lists.linux-foundation.org 17027L: netdev@vger.kernel.org 17028T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17029S: Maintained 17030F: drivers/vhost/ 17031F: include/uapi/linux/vhost.h 17032 17033VIRTIO INPUT DRIVER 17034M: Gerd Hoffmann <kraxel@redhat.com> 17035S: Maintained 17036F: drivers/virtio/virtio_input.c 17037F: include/uapi/linux/virtio_input.h 17038 17039VIRTUAL BOX GUEST DEVICE DRIVER 17040M: Hans de Goede <hdegoede@redhat.com> 17041M: Arnd Bergmann <arnd@arndb.de> 17042M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17043S: Maintained 17044F: include/linux/vbox_utils.h 17045F: include/uapi/linux/vbox*.h 17046F: drivers/virt/vboxguest/ 17047 17048VIRTUAL SERIO DEVICE DRIVER 17049M: Stephen Chandler Paul <thatslyude@gmail.com> 17050S: Maintained 17051F: drivers/input/serio/userio.c 17052F: include/uapi/linux/userio.h 17053 17054VIVID VIRTUAL VIDEO DRIVER 17055M: Hans Verkuil <hverkuil@xs4all.nl> 17056L: linux-media@vger.kernel.org 17057T: git git://linuxtv.org/media_tree.git 17058W: https://linuxtv.org 17059S: Maintained 17060F: drivers/media/platform/vivid/* 17061 17062VLYNQ BUS 17063M: Florian Fainelli <f.fainelli@gmail.com> 17064L: openwrt-devel@lists.openwrt.org (subscribers-only) 17065S: Maintained 17066F: drivers/vlynq/vlynq.c 17067F: include/linux/vlynq.h 17068 17069VME SUBSYSTEM 17070M: Martyn Welch <martyn@welchs.me.uk> 17071M: Manohar Vanga <manohar.vanga@gmail.com> 17072M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17073L: devel@driverdev.osuosl.org 17074S: Maintained 17075T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17076F: Documentation/driver-api/vme.rst 17077F: drivers/staging/vme/ 17078F: drivers/vme/ 17079F: include/linux/vme* 17080 17081VMWARE BALLOON DRIVER 17082M: Julien Freche <jfreche@vmware.com> 17083M: Nadav Amit <namit@vmware.com> 17084M: "VMware, Inc." <pv-drivers@vmware.com> 17085L: linux-kernel@vger.kernel.org 17086S: Maintained 17087F: drivers/misc/vmw_balloon.c 17088 17089VMWARE HYPERVISOR INTERFACE 17090M: Alok Kataria <akataria@vmware.com> 17091L: virtualization@lists.linux-foundation.org 17092S: Supported 17093F: arch/x86/kernel/cpu/vmware.c 17094 17095VMWARE PVRDMA DRIVER 17096M: Adit Ranadive <aditr@vmware.com> 17097M: VMware PV-Drivers <pv-drivers@vmware.com> 17098L: linux-rdma@vger.kernel.org 17099S: Maintained 17100F: drivers/infiniband/hw/vmw_pvrdma/ 17101 17102VMware PVSCSI driver 17103M: Jim Gill <jgill@vmware.com> 17104M: VMware PV-Drivers <pv-drivers@vmware.com> 17105L: linux-scsi@vger.kernel.org 17106S: Maintained 17107F: drivers/scsi/vmw_pvscsi.c 17108F: drivers/scsi/vmw_pvscsi.h 17109 17110VMWARE VMMOUSE SUBDRIVER 17111M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17112M: "VMware, Inc." <pv-drivers@vmware.com> 17113L: linux-input@vger.kernel.org 17114S: Maintained 17115F: drivers/input/mouse/vmmouse.c 17116F: drivers/input/mouse/vmmouse.h 17117 17118VMWARE VMXNET3 ETHERNET DRIVER 17119M: Ronak Doshi <doshir@vmware.com> 17120M: "VMware, Inc." <pv-drivers@vmware.com> 17121L: netdev@vger.kernel.org 17122S: Maintained 17123F: drivers/net/vmxnet3/ 17124 17125VOCORE VOCORE2 BOARD 17126M: Harvey Hunt <harveyhuntnexus@gmail.com> 17127L: linux-mips@vger.kernel.org 17128S: Maintained 17129F: arch/mips/boot/dts/ralink/vocore2.dts 17130 17131VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17132M: Liam Girdwood <lgirdwood@gmail.com> 17133M: Mark Brown <broonie@kernel.org> 17134L: linux-kernel@vger.kernel.org 17135W: http://www.slimlogic.co.uk/?p=48 17136T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17137S: Supported 17138F: Documentation/devicetree/bindings/regulator/ 17139F: Documentation/power/regulator/ 17140F: drivers/regulator/ 17141F: include/dt-bindings/regulator/ 17142F: include/linux/regulator/ 17143 17144VRF 17145M: David Ahern <dsa@cumulusnetworks.com> 17146M: Shrijeet Mukherjee <shrijeet@gmail.com> 17147L: netdev@vger.kernel.org 17148S: Maintained 17149F: drivers/net/vrf.c 17150F: Documentation/networking/vrf.txt 17151 17152VT1211 HARDWARE MONITOR DRIVER 17153M: Juerg Haefliger <juergh@gmail.com> 17154L: linux-hwmon@vger.kernel.org 17155S: Maintained 17156F: Documentation/hwmon/vt1211.rst 17157F: drivers/hwmon/vt1211.c 17158 17159VT8231 HARDWARE MONITOR DRIVER 17160M: Roger Lucas <vt8231@hiddenengine.co.uk> 17161L: linux-hwmon@vger.kernel.org 17162S: Maintained 17163F: drivers/hwmon/vt8231.c 17164 17165VUB300 USB to SDIO/SD/MMC bridge chip 17166M: Tony Olech <tony.olech@elandigitalsystems.com> 17167L: linux-mmc@vger.kernel.org 17168L: linux-usb@vger.kernel.org 17169S: Supported 17170F: drivers/mmc/host/vub300.c 17171 17172W1 DALLAS'S 1-WIRE BUS 17173M: Evgeniy Polyakov <zbr@ioremap.net> 17174S: Maintained 17175F: Documentation/devicetree/bindings/w1/ 17176F: Documentation/w1/ 17177F: drivers/w1/ 17178F: include/linux/w1.h 17179 17180W83791D HARDWARE MONITORING DRIVER 17181M: Marc Hulsman <m.hulsman@tudelft.nl> 17182L: linux-hwmon@vger.kernel.org 17183S: Maintained 17184F: Documentation/hwmon/w83791d.rst 17185F: drivers/hwmon/w83791d.c 17186 17187W83793 HARDWARE MONITORING DRIVER 17188M: Rudolf Marek <r.marek@assembler.cz> 17189L: linux-hwmon@vger.kernel.org 17190S: Maintained 17191F: Documentation/hwmon/w83793.rst 17192F: drivers/hwmon/w83793.c 17193 17194W83795 HARDWARE MONITORING DRIVER 17195M: Jean Delvare <jdelvare@suse.com> 17196L: linux-hwmon@vger.kernel.org 17197S: Maintained 17198F: drivers/hwmon/w83795.c 17199 17200W83L51xD SD/MMC CARD INTERFACE DRIVER 17201M: Pierre Ossman <pierre@ossman.eu> 17202S: Maintained 17203F: drivers/mmc/host/wbsd.* 17204 17205WACOM PROTOCOL 4 SERIAL TABLETS 17206M: Julian Squires <julian@cipht.net> 17207M: Hans de Goede <hdegoede@redhat.com> 17208L: linux-input@vger.kernel.org 17209S: Maintained 17210F: drivers/input/tablet/wacom_serial4.c 17211 17212WATCHDOG DEVICE DRIVERS 17213M: Wim Van Sebroeck <wim@linux-watchdog.org> 17214M: Guenter Roeck <linux@roeck-us.net> 17215L: linux-watchdog@vger.kernel.org 17216W: http://www.linux-watchdog.org/ 17217T: git git://www.linux-watchdog.org/linux-watchdog.git 17218S: Maintained 17219F: Documentation/devicetree/bindings/watchdog/ 17220F: Documentation/watchdog/ 17221F: drivers/watchdog/ 17222F: include/linux/watchdog.h 17223F: include/uapi/linux/watchdog.h 17224 17225WHISKEYCOVE PMIC GPIO DRIVER 17226M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17227L: linux-gpio@vger.kernel.org 17228S: Maintained 17229F: drivers/gpio/gpio-wcove.c 17230 17231WHWAVE RTC DRIVER 17232M: Dianlong Li <long17.cool@163.com> 17233L: linux-rtc@vger.kernel.org 17234S: Maintained 17235F: drivers/rtc/rtc-sd3078.c 17236 17237WIIMOTE HID DRIVER 17238M: David Herrmann <dh.herrmann@googlemail.com> 17239L: linux-input@vger.kernel.org 17240S: Maintained 17241F: drivers/hid/hid-wiimote* 17242 17243WILOCITY WIL6210 WIRELESS DRIVER 17244M: Maya Erez <merez@codeaurora.org> 17245L: linux-wireless@vger.kernel.org 17246L: wil6210@qti.qualcomm.com 17247S: Supported 17248W: http://wireless.kernel.org/en/users/Drivers/wil6210 17249F: drivers/net/wireless/ath/wil6210/ 17250 17251WIMAX STACK 17252M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17253M: linux-wimax@intel.com 17254L: wimax@linuxwimax.org (subscribers-only) 17255S: Supported 17256W: http://linuxwimax.org 17257F: Documentation/wimax/README.wimax 17258F: include/linux/wimax/debug.h 17259F: include/net/wimax.h 17260F: include/uapi/linux/wimax.h 17261F: net/wimax/ 17262 17263WINBOND CIR DRIVER 17264M: David Härdeman <david@hardeman.nu> 17265S: Maintained 17266F: drivers/media/rc/winbond-cir.c 17267 17268RCMM REMOTE CONTROLS DECODER 17269M: Patrick Lerda <patrick9876@free.fr> 17270S: Maintained 17271F: drivers/media/rc/ir-rcmm-decoder.c 17272 17273WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17274M: William Breathitt Gray <vilhelm.gray@gmail.com> 17275L: linux-watchdog@vger.kernel.org 17276S: Maintained 17277F: drivers/watchdog/ebc-c384_wdt.c 17278 17279WINSYSTEMS WS16C48 GPIO DRIVER 17280M: William Breathitt Gray <vilhelm.gray@gmail.com> 17281L: linux-gpio@vger.kernel.org 17282S: Maintained 17283F: drivers/gpio/gpio-ws16c48.c 17284 17285WISTRON LAPTOP BUTTON DRIVER 17286M: Miloslav Trmac <mitr@volny.cz> 17287S: Maintained 17288F: drivers/input/misc/wistron_btns.c 17289 17290WL3501 WIRELESS PCMCIA CARD DRIVER 17291L: linux-wireless@vger.kernel.org 17292S: Odd fixes 17293F: drivers/net/wireless/wl3501* 17294 17295WOLFSON MICROELECTRONICS DRIVERS 17296L: patches@opensource.cirrus.com 17297T: git https://github.com/CirrusLogic/linux-drivers.git 17298W: https://github.com/CirrusLogic/linux-drivers/wiki 17299S: Supported 17300F: Documentation/hwmon/wm83??.rst 17301F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17302F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17303F: Documentation/devicetree/bindings/mfd/arizona.txt 17304F: Documentation/devicetree/bindings/mfd/wm831x.txt 17305F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17306F: arch/arm/mach-s3c64xx/mach-crag6410* 17307F: drivers/clk/clk-wm83*.c 17308F: drivers/extcon/extcon-arizona.c 17309F: drivers/leds/leds-wm83*.c 17310F: drivers/gpio/gpio-*wm*.c 17311F: drivers/gpio/gpio-arizona.c 17312F: drivers/hwmon/wm83??-hwmon.c 17313F: drivers/input/misc/wm831x-on.c 17314F: drivers/input/touchscreen/wm831x-ts.c 17315F: drivers/input/touchscreen/wm97*.c 17316F: drivers/mfd/arizona* 17317F: drivers/mfd/wm*.c 17318F: drivers/mfd/cs47l24* 17319F: drivers/power/supply/wm83*.c 17320F: drivers/rtc/rtc-wm83*.c 17321F: drivers/regulator/wm8*.c 17322F: drivers/regulator/arizona* 17323F: drivers/video/backlight/wm83*_bl.c 17324F: drivers/watchdog/wm83*_wdt.c 17325F: include/linux/mfd/arizona/ 17326F: include/linux/mfd/wm831x/ 17327F: include/linux/mfd/wm8350/ 17328F: include/linux/mfd/wm8400* 17329F: include/linux/regulator/arizona* 17330F: include/linux/wm97xx.h 17331F: include/sound/wm????.h 17332F: sound/soc/codecs/arizona.? 17333F: sound/soc/codecs/wm* 17334F: sound/soc/codecs/cs47l24* 17335 17336WORKQUEUE 17337M: Tejun Heo <tj@kernel.org> 17338R: Lai Jiangshan <jiangshanlai@gmail.com> 17339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17340S: Maintained 17341F: include/linux/workqueue.h 17342F: kernel/workqueue.c 17343F: Documentation/core-api/workqueue.rst 17344 17345X-POWERS AXP288 PMIC DRIVERS 17346M: Hans de Goede <hdegoede@redhat.com> 17347S: Maintained 17348N: axp288 17349F: drivers/acpi/pmic/intel_pmic_xpower.c 17350 17351X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17352M: Chen-Yu Tsai <wens@csie.org> 17353L: linux-kernel@vger.kernel.org 17354S: Maintained 17355N: axp[128] 17356 17357X.25 NETWORK LAYER 17358M: Andrew Hendry <andrew.hendry@gmail.com> 17359L: linux-x25@vger.kernel.org 17360S: Odd Fixes 17361F: Documentation/networking/x25* 17362F: include/net/x25* 17363F: net/x25/ 17364 17365X86 ARCHITECTURE (32-BIT AND 64-BIT) 17366M: Thomas Gleixner <tglx@linutronix.de> 17367M: Ingo Molnar <mingo@redhat.com> 17368M: Borislav Petkov <bp@alien8.de> 17369R: "H. Peter Anvin" <hpa@zytor.com> 17370M: x86@kernel.org 17371L: linux-kernel@vger.kernel.org 17372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17373S: Maintained 17374F: Documentation/devicetree/bindings/x86/ 17375F: Documentation/x86/ 17376F: arch/x86/ 17377 17378X86 ENTRY CODE 17379M: Andy Lutomirski <luto@kernel.org> 17380L: linux-kernel@vger.kernel.org 17381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17382S: Maintained 17383F: arch/x86/entry/ 17384 17385X86 MCE INFRASTRUCTURE 17386M: Tony Luck <tony.luck@intel.com> 17387M: Borislav Petkov <bp@alien8.de> 17388L: linux-edac@vger.kernel.org 17389S: Maintained 17390F: arch/x86/kernel/cpu/mce/* 17391 17392X86 MICROCODE UPDATE SUPPORT 17393M: Borislav Petkov <bp@alien8.de> 17394S: Maintained 17395F: arch/x86/kernel/cpu/microcode/* 17396 17397X86 MM 17398M: Dave Hansen <dave.hansen@linux.intel.com> 17399M: Andy Lutomirski <luto@kernel.org> 17400M: Peter Zijlstra <peterz@infradead.org> 17401L: linux-kernel@vger.kernel.org 17402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17403S: Maintained 17404F: arch/x86/mm/ 17405 17406X86 PLATFORM DRIVERS 17407M: Darren Hart <dvhart@infradead.org> 17408M: Andy Shevchenko <andy@infradead.org> 17409L: platform-driver-x86@vger.kernel.org 17410T: git git://git.infradead.org/linux-platform-drivers-x86.git 17411S: Maintained 17412F: drivers/platform/x86/ 17413F: drivers/platform/olpc/ 17414 17415X86 PLATFORM DRIVERS - ARCH 17416R: Darren Hart <dvhart@infradead.org> 17417R: Andy Shevchenko <andy@infradead.org> 17418L: platform-driver-x86@vger.kernel.org 17419L: x86@kernel.org 17420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17421S: Maintained 17422F: arch/x86/platform 17423 17424X86 VDSO 17425M: Andy Lutomirski <luto@kernel.org> 17426L: linux-kernel@vger.kernel.org 17427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17428S: Maintained 17429F: arch/x86/entry/vdso/ 17430 17431XARRAY 17432M: Matthew Wilcox <willy@infradead.org> 17433L: linux-fsdevel@vger.kernel.org 17434S: Supported 17435F: Documentation/core-api/xarray.rst 17436F: lib/idr.c 17437F: lib/xarray.c 17438F: include/linux/idr.h 17439F: include/linux/xarray.h 17440F: tools/testing/radix-tree 17441 17442XBOX DVD IR REMOTE 17443M: Benjamin Valentin <benpicco@googlemail.com> 17444S: Maintained 17445F: drivers/media/rc/xbox_remote.c 17446F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17447 17448XC2028/3028 TUNER DRIVER 17449M: Mauro Carvalho Chehab <mchehab@kernel.org> 17450L: linux-media@vger.kernel.org 17451W: https://linuxtv.org 17452T: git git://linuxtv.org/media_tree.git 17453S: Maintained 17454F: drivers/media/tuners/tuner-xc2028.* 17455 17456XDP (eXpress Data Path) 17457M: Alexei Starovoitov <ast@kernel.org> 17458M: Daniel Borkmann <daniel@iogearbox.net> 17459M: David S. Miller <davem@davemloft.net> 17460M: Jakub Kicinski <jakub.kicinski@netronome.com> 17461M: Jesper Dangaard Brouer <hawk@kernel.org> 17462M: John Fastabend <john.fastabend@gmail.com> 17463L: netdev@vger.kernel.org 17464L: xdp-newbies@vger.kernel.org 17465L: bpf@vger.kernel.org 17466S: Supported 17467F: net/core/xdp.c 17468F: include/net/xdp.h 17469F: kernel/bpf/devmap.c 17470F: kernel/bpf/cpumap.c 17471F: include/trace/events/xdp.h 17472K: xdp 17473N: xdp 17474 17475XDP SOCKETS (AF_XDP) 17476M: Björn Töpel <bjorn.topel@intel.com> 17477M: Magnus Karlsson <magnus.karlsson@intel.com> 17478R: Jonathan Lemon <jonathan.lemon@gmail.com> 17479L: netdev@vger.kernel.org 17480L: bpf@vger.kernel.org 17481S: Maintained 17482F: kernel/bpf/xskmap.c 17483F: net/xdp/ 17484 17485XEN BLOCK SUBSYSTEM 17486M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17487M: Roger Pau Monné <roger.pau@citrix.com> 17488L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17489S: Supported 17490F: drivers/block/xen-blkback/* 17491F: drivers/block/xen* 17492 17493XEN HYPERVISOR ARM 17494M: Stefano Stabellini <sstabellini@kernel.org> 17495L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17496S: Maintained 17497F: arch/arm/xen/ 17498F: arch/arm/include/asm/xen/ 17499 17500XEN HYPERVISOR ARM64 17501M: Stefano Stabellini <sstabellini@kernel.org> 17502L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17503S: Maintained 17504F: arch/arm64/xen/ 17505F: arch/arm64/include/asm/xen/ 17506 17507XEN HYPERVISOR INTERFACE 17508M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17509M: Juergen Gross <jgross@suse.com> 17510R: Stefano Stabellini <sstabellini@kernel.org> 17511L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17512T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17513S: Supported 17514F: arch/x86/xen/ 17515F: arch/x86/platform/pvh/ 17516F: drivers/*/xen-*front.c 17517F: drivers/xen/ 17518F: arch/x86/include/asm/xen/ 17519F: arch/x86/include/asm/pvclock-abi.h 17520F: include/xen/ 17521F: include/uapi/xen/ 17522F: Documentation/ABI/stable/sysfs-hypervisor-xen 17523F: Documentation/ABI/testing/sysfs-hypervisor-xen 17524 17525XEN NETWORK BACKEND DRIVER 17526M: Wei Liu <wei.liu@kernel.org> 17527M: Paul Durrant <paul.durrant@citrix.com> 17528L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17529L: netdev@vger.kernel.org 17530S: Supported 17531F: drivers/net/xen-netback/* 17532 17533XEN PCI SUBSYSTEM 17534M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17535L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17536S: Supported 17537F: arch/x86/pci/*xen* 17538F: drivers/pci/*xen* 17539 17540XEN PVSCSI DRIVERS 17541M: Juergen Gross <jgross@suse.com> 17542L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17543L: linux-scsi@vger.kernel.org 17544S: Supported 17545F: drivers/scsi/xen-scsifront.c 17546F: drivers/xen/xen-scsiback.c 17547F: include/xen/interface/io/vscsiif.h 17548 17549XEN SWIOTLB SUBSYSTEM 17550M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17551L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17552L: iommu@lists.linux-foundation.org 17553S: Supported 17554F: arch/x86/xen/*swiotlb* 17555F: drivers/xen/*swiotlb* 17556 17557XEN SOUND FRONTEND DRIVER 17558M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17559L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17560L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17561S: Supported 17562F: sound/xen/* 17563 17564XFS FILESYSTEM 17565M: Darrick J. Wong <darrick.wong@oracle.com> 17566M: linux-xfs@vger.kernel.org 17567L: linux-xfs@vger.kernel.org 17568W: http://xfs.org/ 17569T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17570S: Supported 17571F: Documentation/filesystems/xfs.txt 17572F: Documentation/ABI/testing/sysfs-fs-xfs 17573F: Documentation/filesystems/xfs.txt 17574F: Documentation/filesystems/xfs-delayed-logging-design.txt 17575F: Documentation/filesystems/xfs-self-describing-metadata.txt 17576F: fs/xfs/ 17577F: include/uapi/linux/dqblk_xfs.h 17578F: include/uapi/linux/fsmap.h 17579 17580XILINX AXI ETHERNET DRIVER 17581M: Anirudha Sarangi <anirudh@xilinx.com> 17582M: John Linn <John.Linn@xilinx.com> 17583S: Maintained 17584F: drivers/net/ethernet/xilinx/xilinx_axienet* 17585 17586XILINX UARTLITE SERIAL DRIVER 17587M: Peter Korsgaard <jacmet@sunsite.dk> 17588L: linux-serial@vger.kernel.org 17589S: Maintained 17590F: drivers/tty/serial/uartlite.c 17591 17592XILINX VIDEO IP CORES 17593M: Hyun Kwon <hyun.kwon@xilinx.com> 17594M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17595L: linux-media@vger.kernel.org 17596T: git git://linuxtv.org/media_tree.git 17597S: Supported 17598F: Documentation/devicetree/bindings/media/xilinx/ 17599F: drivers/media/platform/xilinx/ 17600F: include/uapi/linux/xilinx-v4l2-controls.h 17601 17602XILLYBUS DRIVER 17603M: Eli Billauer <eli.billauer@gmail.com> 17604L: linux-kernel@vger.kernel.org 17605S: Supported 17606F: drivers/char/xillybus/ 17607 17608XLP9XX I2C DRIVER 17609M: George Cherian <george.cherian@cavium.com> 17610M: Jan Glauber <jglauber@cavium.com> 17611L: linux-i2c@vger.kernel.org 17612W: http://www.cavium.com 17613S: Supported 17614F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17615F: drivers/i2c/busses/i2c-xlp9xx.c 17616 17617XRA1403 GPIO EXPANDER 17618M: Nandor Han <nandor.han@ge.com> 17619M: Semi Malinen <semi.malinen@ge.com> 17620L: linux-gpio@vger.kernel.org 17621S: Maintained 17622F: drivers/gpio/gpio-xra1403.c 17623F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17624 17625XTENSA XTFPGA PLATFORM SUPPORT 17626M: Max Filippov <jcmvbkbc@gmail.com> 17627L: linux-xtensa@linux-xtensa.org 17628S: Maintained 17629F: drivers/spi/spi-xtensa-xtfpga.c 17630F: sound/soc/xtensa/xtfpga-i2s.c 17631 17632YAM DRIVER FOR AX.25 17633M: Jean-Paul Roubelat <jpr@f6fbb.org> 17634L: linux-hams@vger.kernel.org 17635S: Maintained 17636F: drivers/net/hamradio/yam* 17637F: include/linux/yam.h 17638 17639YAMA SECURITY MODULE 17640M: Kees Cook <keescook@chromium.org> 17641T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17642S: Supported 17643F: security/yama/ 17644F: Documentation/admin-guide/LSM/Yama.rst 17645 17646YEALINK PHONE DRIVER 17647M: Henk Vergonet <Henk.Vergonet@gmail.com> 17648L: usbb2k-api-dev@nongnu.org 17649S: Maintained 17650F: Documentation/input/devices/yealink.rst 17651F: drivers/input/misc/yealink.* 17652 17653Z8530 DRIVER FOR AX.25 17654M: Joerg Reuter <jreuter@yaina.de> 17655W: http://yaina.de/jreuter/ 17656W: http://www.qsl.net/dl1bke/ 17657L: linux-hams@vger.kernel.org 17658S: Maintained 17659F: Documentation/networking/z8530drv.txt 17660F: drivers/net/hamradio/*scc.c 17661F: drivers/net/hamradio/z8530.h 17662 17663ZBUD COMPRESSED PAGE ALLOCATOR 17664M: Seth Jennings <sjenning@redhat.com> 17665M: Dan Streetman <ddstreet@ieee.org> 17666L: linux-mm@kvack.org 17667S: Maintained 17668F: mm/zbud.c 17669F: include/linux/zbud.h 17670 17671ZD1211RW WIRELESS DRIVER 17672M: Daniel Drake <dsd@gentoo.org> 17673M: Ulrich Kunitz <kune@deine-taler.de> 17674W: http://zd1211.ath.cx/wiki/DriverRewrite 17675L: linux-wireless@vger.kernel.org 17676L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17677S: Maintained 17678F: drivers/net/wireless/zydas/zd1211rw/ 17679 17680ZD1301 MEDIA DRIVER 17681M: Antti Palosaari <crope@iki.fi> 17682L: linux-media@vger.kernel.org 17683W: https://linuxtv.org/ 17684W: http://palosaari.fi/linux/ 17685Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17686S: Maintained 17687F: drivers/media/usb/dvb-usb-v2/zd1301* 17688 17689ZD1301_DEMOD MEDIA DRIVER 17690M: Antti Palosaari <crope@iki.fi> 17691L: linux-media@vger.kernel.org 17692W: https://linuxtv.org/ 17693W: http://palosaari.fi/linux/ 17694Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17695S: Maintained 17696F: drivers/media/dvb-frontends/zd1301_demod* 17697 17698ZHAOXIN PROCESSOR SUPPORT 17699M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17700L: linux-kernel@vger.kernel.org 17701S: Maintained 17702F: arch/x86/kernel/cpu/zhaoxin.c 17703 17704ZPOOL COMPRESSED PAGE STORAGE API 17705M: Dan Streetman <ddstreet@ieee.org> 17706L: linux-mm@kvack.org 17707S: Maintained 17708F: mm/zpool.c 17709F: include/linux/zpool.h 17710 17711ZR36067 VIDEO FOR LINUX DRIVER 17712L: mjpeg-users@lists.sourceforge.net 17713L: linux-media@vger.kernel.org 17714W: http://mjpeg.sourceforge.net/driver-zoran/ 17715T: hg https://linuxtv.org/hg/v4l-dvb 17716S: Odd Fixes 17717F: drivers/staging/media/zoran/ 17718 17719ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17720M: Minchan Kim <minchan@kernel.org> 17721M: Nitin Gupta <ngupta@vflare.org> 17722R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17723L: linux-kernel@vger.kernel.org 17724S: Maintained 17725F: drivers/block/zram/ 17726F: Documentation/blockdev/zram.rst 17727 17728ZS DECSTATION Z85C30 SERIAL DRIVER 17729M: "Maciej W. Rozycki" <macro@linux-mips.org> 17730S: Maintained 17731F: drivers/tty/serial/zs.* 17732 17733ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17734M: Minchan Kim <minchan@kernel.org> 17735M: Nitin Gupta <ngupta@vflare.org> 17736R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17737L: linux-mm@kvack.org 17738S: Maintained 17739F: mm/zsmalloc.c 17740F: include/linux/zsmalloc.h 17741F: Documentation/vm/zsmalloc.rst 17742 17743ZSWAP COMPRESSED SWAP CACHING 17744M: Seth Jennings <sjenning@redhat.com> 17745M: Dan Streetman <ddstreet@ieee.org> 17746L: linux-mm@kvack.org 17747S: Maintained 17748F: mm/zswap.c 17749 17750THE REST 17751M: Linus Torvalds <torvalds@linux-foundation.org> 17752L: linux-kernel@vger.kernel.org 17753Q: http://patchwork.kernel.org/project/LKML/list/ 17754T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17755S: Buried alive in reporters 17756F: * 17757F: */ 17758