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.yaml 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 <maz@kernel.org> 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://anongit.freedesktop.org/drm/drm-misc 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://anongit.freedesktop.org/drm/drm-misc 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/mach-rpc/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* 1866T: git git://git.infradead.org/linux-mvebu.git 1867 1868ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1869M: Jason Cooper <jason@lakedaemon.net> 1870M: Andrew Lunn <andrew@lunn.ch> 1871M: Gregory Clement <gregory.clement@bootlin.com> 1872M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1874S: Maintained 1875F: arch/arm/boot/dts/armada* 1876F: arch/arm/boot/dts/kirkwood* 1877F: arch/arm/configs/mvebu_*_defconfig 1878F: arch/arm/mach-mvebu/ 1879F: arch/arm64/boot/dts/marvell/armada* 1880F: drivers/cpufreq/armada-37xx-cpufreq.c 1881F: drivers/cpufreq/armada-8k-cpufreq.c 1882F: drivers/cpufreq/mvebu-cpufreq.c 1883F: drivers/irqchip/irq-armada-370-xp.c 1884F: drivers/irqchip/irq-mvebu-* 1885F: drivers/pinctrl/mvebu/ 1886F: drivers/rtc/rtc-armada38x.c 1887T: git git://git.infradead.org/linux-mvebu.git 1888 1889ARM/Mediatek RTC DRIVER 1890M: Eddie Huang <eddie.huang@mediatek.com> 1891M: Sean Wang <sean.wang@mediatek.com> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1894S: Maintained 1895F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1896F: drivers/rtc/rtc-mt6397.c 1897F: drivers/rtc/rtc-mt7622.c 1898 1899ARM/Mediatek SoC support 1900M: Matthias Brugger <matthias.bgg@gmail.com> 1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1902L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1903W: https://mtk.bcnfs.org/ 1904C: irc://chat.freenode.net/linux-mediatek 1905S: Maintained 1906F: arch/arm/boot/dts/mt6* 1907F: arch/arm/boot/dts/mt7* 1908F: arch/arm/boot/dts/mt8* 1909F: arch/arm/mach-mediatek/ 1910F: arch/arm64/boot/dts/mediatek/ 1911F: drivers/soc/mediatek/ 1912N: mtk 1913N: mt[678] 1914K: mediatek 1915 1916ARM/Mediatek USB3 PHY DRIVER 1917M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1920S: Maintained 1921F: drivers/phy/mediatek/ 1922F: Documentation/devicetree/bindings/phy/phy-mtk-* 1923 1924ARM/MICREL KS8695 ARCHITECTURE 1925M: Greg Ungerer <gerg@uclinux.org> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927F: arch/arm/mach-ks8695/ 1928S: Odd Fixes 1929 1930ARM/Microchip (AT91) SoC support 1931M: Nicolas Ferre <nicolas.ferre@microchip.com> 1932M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1933M: Ludovic Desroches <ludovic.desroches@microchip.com> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.linux4sam.org 1936T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1937S: Supported 1938N: at91 1939N: atmel 1940F: arch/arm/mach-at91/ 1941F: include/soc/at91/ 1942F: arch/arm/boot/dts/at91*.dts 1943F: arch/arm/boot/dts/at91*.dtsi 1944F: arch/arm/boot/dts/sama*.dts 1945F: arch/arm/boot/dts/sama*.dtsi 1946F: arch/arm/include/debug/at91.S 1947F: drivers/memory/atmel* 1948F: drivers/watchdog/sama5d4_wdt.c 1949X: drivers/input/touchscreen/atmel_mxt_ts.c 1950X: drivers/net/wireless/atmel/ 1951 1952ARM/MIOA701 MACHINE SUPPORT 1953M: Robert Jarzmik <robert.jarzmik@free.fr> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955F: arch/arm/mach-pxa/mioa701.c 1956S: Maintained 1957 1958ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1959M: Michael Petchkovsky <mkpetch@internode.on.net> 1960S: Maintained 1961 1962ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1963M: Linus Walleij <linus.walleij@linaro.org> 1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1965S: Maintained 1966F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1967F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1968F: arch/arm/mach-nomadik/ 1969F: arch/arm/mach-u300/ 1970F: arch/arm/mach-ux500/ 1971F: arch/arm/boot/dts/ste-* 1972F: drivers/clk/clk-nomadik.c 1973F: drivers/clk/clk-u300.c 1974F: drivers/clocksource/clksrc-dbx500-prcmu.c 1975F: drivers/clocksource/timer-u300.c 1976F: drivers/dma/coh901318* 1977F: drivers/dma/ste_dma40* 1978F: drivers/hwspinlock/u8500_hsem.c 1979F: drivers/i2c/busses/i2c-nomadik.c 1980F: drivers/i2c/busses/i2c-stu300.c 1981F: drivers/mfd/ab3100* 1982F: drivers/mfd/ab8500* 1983F: drivers/mfd/abx500* 1984F: drivers/mfd/dbx500* 1985F: drivers/mfd/db8500* 1986F: drivers/pinctrl/nomadik/ 1987F: drivers/pinctrl/pinctrl-coh901* 1988F: drivers/pinctrl/pinctrl-u300.c 1989F: drivers/rtc/rtc-ab3100.c 1990F: drivers/rtc/rtc-ab8500.c 1991F: drivers/rtc/rtc-coh901331.c 1992F: drivers/rtc/rtc-pl031.c 1993F: drivers/watchdog/coh901327_wdt.c 1994F: Documentation/devicetree/bindings/arm/ste-* 1995F: Documentation/devicetree/bindings/arm/ux500/ 1996T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1997 1998ARM/NUVOTON NPCM ARCHITECTURE 1999M: Avi Fishman <avifishman70@gmail.com> 2000M: Tomer Maimon <tmaimon77@gmail.com> 2001M: Tali Perry <tali.perry1@gmail.com> 2002R: Patrick Venture <venture@google.com> 2003R: Nancy Yuen <yuenn@google.com> 2004R: Benjamin Fair <benjaminfair@google.com> 2005L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2006S: Supported 2007F: arch/arm/mach-npcm/ 2008F: arch/arm/boot/dts/nuvoton-npcm* 2009F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2010F: drivers/*/*npcm* 2011F: Documentation/devicetree/bindings/*/*npcm* 2012F: Documentation/devicetree/bindings/*/*/*npcm* 2013 2014ARM/NUVOTON W90X900 ARM ARCHITECTURE 2015M: Wan ZongShun <mcuos.com@gmail.com> 2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2017W: http://www.mcuos.com 2018S: Maintained 2019F: arch/arm/mach-w90x900/ 2020F: drivers/input/keyboard/w90p910_keypad.c 2021F: drivers/input/touchscreen/w90p910_ts.c 2022F: drivers/watchdog/nuc900_wdt.c 2023F: drivers/net/ethernet/nuvoton/w90p910_ether.c 2024F: drivers/mtd/nand/raw/nuc900_nand.c 2025F: drivers/rtc/rtc-nuc900.c 2026F: drivers/spi/spi-nuc900.c 2027F: drivers/usb/host/ehci-w90x900.c 2028F: drivers/video/fbdev/nuc900fb.c 2029 2030ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2031L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2032W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2033S: Orphan 2034F: arch/arm/mach-s3c24xx/mach-gta02.c 2035F: arch/arm/mach-s3c24xx/gta02.h 2036 2037ARM/Orion SoC/Technologic Systems TS-78xx platform support 2038M: Alexander Clouter <alex@digriz.org.uk> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040W: http://www.digriz.org.uk/ts78xx/kernel 2041S: Maintained 2042F: arch/arm/mach-orion5x/ts78xx-* 2043 2044ARM/OXNAS platform support 2045M: Neil Armstrong <narmstrong@baylibre.com> 2046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2047L: linux-oxnas@groups.io (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm/mach-oxnas/ 2050F: arch/arm/boot/dts/ox8*.dts* 2051N: oxnas 2052 2053ARM/PALM TREO SUPPORT 2054M: Tomas Cech <sleep_walker@suse.com> 2055L: linux-arm-kernel@lists.infradead.org 2056W: http://hackndev.com 2057S: Maintained 2058F: arch/arm/mach-pxa/palmtreo.* 2059 2060ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2061M: Marek Vasut <marek.vasut@gmail.com> 2062L: linux-arm-kernel@lists.infradead.org 2063W: http://hackndev.com 2064S: Maintained 2065F: arch/arm/mach-pxa/include/mach/palmtx.h 2066F: arch/arm/mach-pxa/palmtx.c 2067F: arch/arm/mach-pxa/palmt5.* 2068F: arch/arm/mach-pxa/include/mach/palmld.h 2069F: arch/arm/mach-pxa/palmld.c 2070F: arch/arm/mach-pxa/palmte2.* 2071F: arch/arm/mach-pxa/include/mach/palmtc.h 2072F: arch/arm/mach-pxa/palmtc.c 2073 2074ARM/PALMZ72 SUPPORT 2075M: Sergey Lapin <slapin@ossfans.org> 2076L: linux-arm-kernel@lists.infradead.org 2077W: http://hackndev.com 2078S: Maintained 2079F: arch/arm/mach-pxa/palmz72.* 2080 2081ARM/PLEB SUPPORT 2082M: Peter Chubb <pleb@gelato.unsw.edu.au> 2083W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2084S: Maintained 2085 2086ARM/PT DIGITAL BOARD PORT 2087M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089W: http://www.armlinux.org.uk/ 2090S: Maintained 2091 2092ARM/QUALCOMM SUPPORT 2093M: Andy Gross <agross@kernel.org> 2094L: linux-arm-msm@vger.kernel.org 2095S: Maintained 2096F: Documentation/devicetree/bindings/soc/qcom/ 2097F: Documentation/devicetree/bindings/*/qcom* 2098F: arch/arm/boot/dts/qcom-*.dts 2099F: arch/arm/boot/dts/qcom-*.dtsi 2100F: arch/arm/mach-qcom/ 2101F: arch/arm64/boot/dts/qcom/ 2102F: drivers/*/qcom/ 2103F: drivers/*/qcom* 2104F: drivers/*/*/qcom/ 2105F: drivers/*/*/qcom* 2106F: drivers/*/pm8???-* 2107F: drivers/bluetooth/btqcomsmd.c 2108F: drivers/clocksource/timer-qcom.c 2109F: drivers/extcon/extcon-qcom* 2110F: drivers/iommu/msm* 2111F: drivers/i2c/busses/i2c-qup.c 2112F: drivers/i2c/busses/i2c-qcom-geni.c 2113F: drivers/mfd/ssbi.c 2114F: drivers/mmc/host/mmci_qcom* 2115F: drivers/mmc/host/sdhci-msm.c 2116F: drivers/pci/controller/dwc/pcie-qcom.c 2117F: drivers/phy/qualcomm/ 2118F: drivers/power/*/msm* 2119F: drivers/reset/reset-qcom-* 2120F: drivers/scsi/ufs/ufs-qcom.* 2121F: drivers/spi/spi-qup.c 2122F: drivers/spi/spi-geni-qcom.c 2123F: drivers/spi/spi-qcom-qspi.c 2124F: drivers/tty/serial/msm_serial.c 2125F: drivers/usb/dwc3/dwc3-qcom.c 2126F: include/dt-bindings/*/qcom* 2127F: include/linux/*/qcom* 2128T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2129 2130ARM/RADISYS ENP2611 MACHINE SUPPORT 2131M: Lennert Buytenhek <kernel@wantstofly.org> 2132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2133S: Maintained 2134 2135ARM/RDA MICRO ARCHITECTURE 2136M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2139S: Maintained 2140F: arch/arm/boot/dts/rda8810pl-* 2141F: drivers/clocksource/timer-rda.c 2142F: drivers/irqchip/irq-rda-intc.c 2143F: drivers/tty/serial/rda-uart.c 2144F: Documentation/devicetree/bindings/arm/rda.yaml 2145F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2146F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2147F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2148 2149ARM/REALTEK ARCHITECTURE 2150M: Andreas Färber <afaerber@suse.de> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152S: Maintained 2153F: arch/arm64/boot/dts/realtek/ 2154F: Documentation/devicetree/bindings/arm/realtek.txt 2155 2156ARM/RENESAS ARM64 ARCHITECTURE 2157M: Simon Horman <horms@verge.net.au> 2158M: Geert Uytterhoeven <geert+renesas@glider.be> 2159M: Magnus Damm <magnus.damm@gmail.com> 2160L: linux-renesas-soc@vger.kernel.org 2161Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2162T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2163T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2164S: Supported 2165F: arch/arm64/boot/dts/renesas/ 2166F: Documentation/devicetree/bindings/arm/renesas.yaml 2167F: drivers/soc/renesas/ 2168F: include/linux/soc/renesas/ 2169 2170ARM/RISCPC ARCHITECTURE 2171M: Russell King <linux@armlinux.org.uk> 2172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2173W: http://www.armlinux.org.uk/ 2174S: Maintained 2175F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2176F: arch/arm/include/asm/hardware/ioc.h 2177F: arch/arm/include/asm/hardware/iomd.h 2178F: arch/arm/include/asm/hardware/memc.h 2179F: arch/arm/mach-rpc/ 2180F: drivers/net/ethernet/8390/etherh.c 2181F: drivers/net/ethernet/i825xx/ether1* 2182F: drivers/net/ethernet/seeq/ether3* 2183F: drivers/scsi/arm/ 2184 2185ARM/Rockchip SoC support 2186M: Heiko Stuebner <heiko@sntech.de> 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188L: linux-rockchip@lists.infradead.org 2189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2190S: Maintained 2191F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2192F: arch/arm/boot/dts/rk3* 2193F: arch/arm/boot/dts/rv1108* 2194F: arch/arm/mach-rockchip/ 2195F: drivers/clk/rockchip/ 2196F: drivers/i2c/busses/i2c-rk3x.c 2197F: drivers/*/*rockchip* 2198F: drivers/*/*/*rockchip* 2199F: sound/soc/rockchip/ 2200N: rockchip 2201 2202ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2203M: Kukjin Kim <kgene@kernel.org> 2204M: Krzysztof Kozlowski <krzk@kernel.org> 2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2206L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2207Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2208S: Maintained 2209F: arch/arm/boot/dts/s3c* 2210F: arch/arm/boot/dts/s5p* 2211F: arch/arm/boot/dts/exynos* 2212F: arch/arm64/boot/dts/exynos/ 2213F: arch/arm/plat-samsung/ 2214F: arch/arm/mach-s3c24*/ 2215F: arch/arm/mach-s3c64xx/ 2216F: arch/arm/mach-s5p*/ 2217F: arch/arm/mach-exynos*/ 2218F: drivers/*/*s3c24* 2219F: drivers/*/*/*s3c24* 2220F: drivers/*/*s3c64xx* 2221F: drivers/*/*s5pv210* 2222F: drivers/memory/samsung/* 2223F: drivers/soc/samsung/* 2224F: Documentation/arm/samsung/ 2225F: Documentation/devicetree/bindings/arm/samsung/ 2226F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2227F: Documentation/devicetree/bindings/power/pd-samsung.txt 2228N: exynos 2229 2230ARM/SAMSUNG MOBILE MACHINE SUPPORT 2231M: Kyungmin Park <kyungmin.park@samsung.com> 2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2233S: Maintained 2234F: arch/arm/mach-s5pv210/ 2235 2236ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2237M: Kyungmin Park <kyungmin.park@samsung.com> 2238M: Kamil Debski <kamil@wypas.org> 2239M: Andrzej Hajda <a.hajda@samsung.com> 2240L: linux-arm-kernel@lists.infradead.org 2241L: linux-media@vger.kernel.org 2242S: Maintained 2243F: drivers/media/platform/s5p-g2d/ 2244 2245ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2246M: Marek Szyprowski <m.szyprowski@samsung.com> 2247L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2248L: linux-media@vger.kernel.org 2249S: Maintained 2250F: drivers/media/platform/s5p-cec/ 2251F: Documentation/devicetree/bindings/media/s5p-cec.txt 2252 2253ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2254M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2255M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2256M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2257L: linux-arm-kernel@lists.infradead.org 2258L: linux-media@vger.kernel.org 2259S: Maintained 2260F: drivers/media/platform/s5p-jpeg/ 2261 2262ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2263M: Kyungmin Park <kyungmin.park@samsung.com> 2264M: Kamil Debski <kamil@wypas.org> 2265M: Jeongtae Park <jtp.park@samsung.com> 2266M: Andrzej Hajda <a.hajda@samsung.com> 2267L: linux-arm-kernel@lists.infradead.org 2268L: linux-media@vger.kernel.org 2269S: Maintained 2270F: drivers/media/platform/s5p-mfc/ 2271 2272ARM/SHMOBILE ARM ARCHITECTURE 2273M: Simon Horman <horms@verge.net.au> 2274M: Geert Uytterhoeven <geert+renesas@glider.be> 2275M: Magnus Damm <magnus.damm@gmail.com> 2276L: linux-renesas-soc@vger.kernel.org 2277Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2279T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2280S: Supported 2281F: arch/arm/boot/dts/emev2* 2282F: arch/arm/boot/dts/gr-peach* 2283F: arch/arm/boot/dts/iwg20d-q7* 2284F: arch/arm/boot/dts/r7s* 2285F: arch/arm/boot/dts/r8a* 2286F: arch/arm/boot/dts/r9a* 2287F: arch/arm/boot/dts/sh* 2288F: arch/arm/configs/shmobile_defconfig 2289F: arch/arm/include/debug/renesas-scif.S 2290F: arch/arm/mach-shmobile/ 2291F: Documentation/devicetree/bindings/arm/renesas.yaml 2292F: drivers/soc/renesas/ 2293F: include/linux/soc/renesas/ 2294 2295ARM/SOCFPGA ARCHITECTURE 2296M: Dinh Nguyen <dinguyen@kernel.org> 2297S: Maintained 2298F: arch/arm/mach-socfpga/ 2299F: arch/arm/boot/dts/socfpga* 2300F: arch/arm/configs/socfpga_defconfig 2301F: arch/arm64/boot/dts/altera/ 2302F: arch/arm64/boot/dts/intel/ 2303W: http://www.rocketboards.org 2304T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2305 2306ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2307M: Dinh Nguyen <dinguyen@kernel.org> 2308S: Maintained 2309F: drivers/clk/socfpga/ 2310 2311ARM/SOCFPGA EDAC SUPPORT 2312M: Thor Thayer <thor.thayer@linux.intel.com> 2313S: Maintained 2314F: drivers/edac/altera_edac. 2315 2316ARM/SPREADTRUM SoC SUPPORT 2317M: Orson Zhai <orsonzhai@gmail.com> 2318M: Baolin Wang <baolin.wang@linaro.org> 2319M: Chunyan Zhang <zhang.lyra@gmail.com> 2320S: Maintained 2321F: arch/arm64/boot/dts/sprd 2322N: sprd 2323 2324ARM/STI ARCHITECTURE 2325M: Patrice Chotard <patrice.chotard@st.com> 2326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2327W: http://www.stlinux.com 2328S: Maintained 2329F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2330F: arch/arm/mach-sti/ 2331F: arch/arm/boot/dts/sti* 2332F: drivers/char/hw_random/st-rng.c 2333F: drivers/clocksource/arm_global_timer.c 2334F: drivers/clocksource/clksrc_st_lpc.c 2335F: drivers/cpufreq/sti-cpufreq.c 2336F: drivers/dma/st_fdma* 2337F: drivers/i2c/busses/i2c-st.c 2338F: drivers/media/rc/st_rc.c 2339F: drivers/media/platform/sti/c8sectpfe/ 2340F: drivers/mmc/host/sdhci-st.c 2341F: drivers/phy/st/phy-miphy28lp.c 2342F: drivers/phy/st/phy-stih407-usb.c 2343F: drivers/pinctrl/pinctrl-st.c 2344F: drivers/remoteproc/st_remoteproc.c 2345F: drivers/remoteproc/st_slim_rproc.c 2346F: drivers/reset/sti/ 2347F: drivers/rtc/rtc-st-lpc.c 2348F: drivers/tty/serial/st-asc.c 2349F: drivers/usb/dwc3/dwc3-st.c 2350F: drivers/usb/host/ehci-st.c 2351F: drivers/usb/host/ohci-st.c 2352F: drivers/watchdog/st_lpc_wdt.c 2353F: drivers/ata/ahci_st.c 2354F: include/linux/remoteproc/st_slim_rproc.h 2355 2356ARM/STM32 ARCHITECTURE 2357M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2358M: Alexandre Torgue <alexandre.torgue@st.com> 2359L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2361S: Maintained 2362T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2363N: stm32 2364N: stm 2365F: arch/arm/boot/dts/stm32* 2366F: arch/arm/mach-stm32/ 2367F: drivers/clocksource/armv7m_systick.c 2368 2369ARM/Synaptics SoC support 2370M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2371M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2373S: Maintained 2374F: arch/arm/mach-berlin/ 2375F: arch/arm/boot/dts/berlin* 2376F: arch/arm64/boot/dts/synaptics/ 2377 2378ARM/TANGO ARCHITECTURE 2379M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2380M: Mans Rullgard <mans@mansr.com> 2381L: linux-arm-kernel@lists.infradead.org 2382S: Odd Fixes 2383N: tango 2384 2385ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2386M: Lennert Buytenhek <kernel@wantstofly.org> 2387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2388S: Maintained 2389 2390ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2391M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2392L: linux-tegra@vger.kernel.org 2393L: linux-media@vger.kernel.org 2394S: Maintained 2395F: drivers/media/platform/tegra-cec/ 2396F: Documentation/devicetree/bindings/media/tegra-cec.txt 2397 2398ARM/TETON BGA MACHINE SUPPORT 2399M: "Mark F. Brown" <mark.brown314@gmail.com> 2400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2401S: Maintained 2402 2403ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2404M: Santosh Shilimkar <ssantosh@kernel.org> 2405L: linux-kernel@vger.kernel.org 2406S: Maintained 2407F: drivers/memory/*emif* 2408 2409ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2410M: Tero Kristo <t-kristo@ti.com> 2411M: Nishanth Menon <nm@ti.com> 2412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2413S: Supported 2414F: Documentation/devicetree/bindings/arm/ti/k3.txt 2415F: arch/arm64/boot/dts/ti/Makefile 2416F: arch/arm64/boot/dts/ti/k3-* 2417F: include/dt-bindings/pinctrl/k3.h 2418 2419ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2420M: Santosh Shilimkar <ssantosh@kernel.org> 2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2422S: Maintained 2423F: arch/arm/mach-keystone/ 2424F: arch/arm/boot/dts/keystone-* 2425T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2426 2427ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2428M: Santosh Shilimkar <ssantosh@kernel.org> 2429L: linux-kernel@vger.kernel.org 2430S: Maintained 2431F: drivers/clk/keystone/ 2432 2433ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2434M: Santosh Shilimkar <ssantosh@kernel.org> 2435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2436L: linux-kernel@vger.kernel.org 2437S: Maintained 2438F: drivers/clocksource/timer-keystone.c 2439 2440ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2441M: Santosh Shilimkar <ssantosh@kernel.org> 2442L: linux-kernel@vger.kernel.org 2443S: Maintained 2444F: drivers/power/reset/keystone-reset.c 2445 2446ARM/THECUS N2100 MACHINE SUPPORT 2447M: Lennert Buytenhek <kernel@wantstofly.org> 2448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2449S: Maintained 2450 2451ARM/TOSA MACHINE SUPPORT 2452M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2453M: Dirk Opfer <dirk@opfer-online.de> 2454S: Maintained 2455 2456ARM/UNIPHIER ARCHITECTURE 2457M: Masahiro Yamada <yamada.masahiro@socionext.com> 2458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2460S: Maintained 2461F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2462F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2463F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2464F: arch/arm/boot/dts/uniphier* 2465F: arch/arm/include/asm/hardware/cache-uniphier.h 2466F: arch/arm/mach-uniphier/ 2467F: arch/arm/mm/cache-uniphier.c 2468F: arch/arm64/boot/dts/socionext/uniphier* 2469F: drivers/bus/uniphier-system-bus.c 2470F: drivers/clk/uniphier/ 2471F: drivers/dma/uniphier-mdmac.c 2472F: drivers/gpio/gpio-uniphier.c 2473F: drivers/i2c/busses/i2c-uniphier* 2474F: drivers/irqchip/irq-uniphier-aidet.c 2475F: drivers/mmc/host/uniphier-sd.c 2476F: drivers/pinctrl/uniphier/ 2477F: drivers/reset/reset-uniphier.c 2478F: drivers/tty/serial/8250/8250_uniphier.c 2479N: uniphier 2480 2481ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2482M: Ulf Hansson <ulf.hansson@linaro.org> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484T: git git://git.linaro.org/people/ulfh/clk.git 2485S: Maintained 2486F: drivers/clk/ux500/ 2487 2488ARM/VERSATILE EXPRESS PLATFORM 2489M: Liviu Dudau <liviu.dudau@arm.com> 2490M: Sudeep Holla <sudeep.holla@arm.com> 2491M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2493S: Maintained 2494F: arch/arm/boot/dts/vexpress* 2495F: arch/arm64/boot/dts/arm/ 2496F: arch/arm/mach-vexpress/ 2497F: */*/vexpress* 2498F: */*/*/vexpress* 2499F: drivers/clk/versatile/clk-vexpress-osc.c 2500F: drivers/clocksource/timer-versatile.c 2501N: mps2 2502 2503ARM/VFP SUPPORT 2504M: Russell King <linux@armlinux.org.uk> 2505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2506W: http://www.armlinux.org.uk/ 2507S: Maintained 2508F: arch/arm/vfp/ 2509 2510ARM/VOIPAC PXA270 SUPPORT 2511M: Marek Vasut <marek.vasut@gmail.com> 2512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2513S: Maintained 2514F: arch/arm/mach-pxa/vpac270.c 2515F: arch/arm/mach-pxa/include/mach/vpac270.h 2516 2517ARM/VT8500 ARM ARCHITECTURE 2518M: Tony Prisk <linux@prisktech.co.nz> 2519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2520S: Maintained 2521F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2522F: arch/arm/mach-vt8500/ 2523F: drivers/clocksource/timer-vt8500.c 2524F: drivers/i2c/busses/i2c-wmt.c 2525F: drivers/mmc/host/wmt-sdmmc.c 2526F: drivers/pwm/pwm-vt8500.c 2527F: drivers/rtc/rtc-vt8500.c 2528F: drivers/tty/serial/vt8500_serial.c 2529F: drivers/usb/host/ehci-platform.c 2530F: drivers/usb/host/uhci-platform.c 2531F: drivers/video/fbdev/vt8500lcdfb.* 2532F: drivers/video/fbdev/wm8505fb* 2533F: drivers/video/fbdev/wmt_ge_rops.* 2534 2535ARM/ZIPIT Z2 SUPPORT 2536M: Marek Vasut <marek.vasut@gmail.com> 2537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2538S: Maintained 2539F: arch/arm/mach-pxa/z2.c 2540F: arch/arm/mach-pxa/include/mach/z2.h 2541 2542ARM/ZTE ARCHITECTURE 2543M: Jun Nie <jun.nie@linaro.org> 2544M: Shawn Guo <shawnguo@kernel.org> 2545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2546S: Maintained 2547F: arch/arm/boot/dts/zx2967* 2548F: arch/arm/mach-zx/ 2549F: arch/arm64/boot/dts/zte/ 2550F: drivers/clk/zte/ 2551F: drivers/dma/zx_dma.c 2552F: drivers/gpio/gpio-zx.c 2553F: drivers/i2c/busses/i2c-zx2967.c 2554F: drivers/mmc/host/dw_mmc-zx.* 2555F: drivers/pinctrl/zte/ 2556F: drivers/soc/zte/ 2557F: drivers/thermal/zx2967_thermal.c 2558F: drivers/watchdog/zx2967_wdt.c 2559F: Documentation/devicetree/bindings/arm/zte.yaml 2560F: Documentation/devicetree/bindings/clock/zx2967*.txt 2561F: Documentation/devicetree/bindings/dma/zxdma.txt 2562F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2563F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2564F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2565F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2566F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2567F: Documentation/devicetree/bindings/soc/zte/ 2568F: Documentation/devicetree/bindings/sound/zte,*.txt 2569F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2570F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2571F: include/dt-bindings/clock/zx2967*.h 2572F: include/dt-bindings/soc/zte,*.h 2573F: sound/soc/codecs/zx_aud96p22.c 2574F: sound/soc/zte/ 2575 2576ARM/ZYNQ ARCHITECTURE 2577M: Michal Simek <michal.simek@xilinx.com> 2578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2579W: http://wiki.xilinx.com 2580T: git https://github.com/Xilinx/linux-xlnx.git 2581S: Supported 2582F: arch/arm/mach-zynq/ 2583F: drivers/cpuidle/cpuidle-zynq.c 2584F: drivers/block/xsysace.c 2585N: zynq 2586N: xilinx 2587F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2588F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2589F: drivers/clocksource/timer-cadence-ttc.c 2590F: drivers/i2c/busses/i2c-cadence.c 2591F: drivers/mmc/host/sdhci-of-arasan.c 2592F: drivers/edac/synopsys_edac.c 2593F: drivers/i2c/busses/i2c-xiic.c 2594 2595ARM64 PORT (AARCH64 ARCHITECTURE) 2596M: Catalin Marinas <catalin.marinas@arm.com> 2597M: Will Deacon <will@kernel.org> 2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2600S: Maintained 2601F: arch/arm64/ 2602X: arch/arm64/boot/dts/ 2603F: Documentation/arm64/ 2604 2605AS3645A LED FLASH CONTROLLER DRIVER 2606M: Sakari Ailus <sakari.ailus@iki.fi> 2607L: linux-leds@vger.kernel.org 2608S: Maintained 2609F: drivers/leds/leds-as3645a.c 2610 2611ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2612M: Tianshu Qiu <tian.shu.qiu@intel.com> 2613L: linux-media@vger.kernel.org 2614T: git git://linuxtv.org/media_tree.git 2615S: Maintained 2616F: drivers/media/i2c/ak7375.c 2617F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2618 2619ASAHI KASEI AK8974 DRIVER 2620M: Linus Walleij <linus.walleij@linaro.org> 2621L: linux-iio@vger.kernel.org 2622W: http://www.akm.com/ 2623S: Supported 2624F: drivers/iio/magnetometer/ak8974.c 2625 2626ASC7621 HARDWARE MONITOR DRIVER 2627M: George Joseph <george.joseph@fairview5.com> 2628L: linux-hwmon@vger.kernel.org 2629S: Maintained 2630F: Documentation/hwmon/asc7621.rst 2631F: drivers/hwmon/asc7621.c 2632 2633ASPEED PINCTRL DRIVERS 2634M: Andrew Jeffery <andrew@aj.id.au> 2635L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2636L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2637L: linux-gpio@vger.kernel.org 2638S: Maintained 2639F: drivers/pinctrl/aspeed/ 2640F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2641 2642ASPEED VIDEO ENGINE DRIVER 2643M: Eddie James <eajames@linux.ibm.com> 2644L: linux-media@vger.kernel.org 2645L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2646S: Maintained 2647F: drivers/media/platform/aspeed-video.c 2648F: Documentation/devicetree/bindings/media/aspeed-video.txt 2649 2650ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2651M: Corentin Chary <corentin.chary@gmail.com> 2652L: acpi4asus-user@lists.sourceforge.net 2653L: platform-driver-x86@vger.kernel.org 2654W: http://acpi4asus.sf.net 2655S: Maintained 2656F: drivers/platform/x86/asus*.c 2657F: drivers/platform/x86/eeepc*.c 2658 2659ASUS WIRELESS RADIO CONTROL DRIVER 2660M: João Paulo Rechi Vita <jprvita@gmail.com> 2661L: platform-driver-x86@vger.kernel.org 2662S: Maintained 2663F: drivers/platform/x86/asus-wireless.c 2664 2665ASYMMETRIC KEYS 2666M: David Howells <dhowells@redhat.com> 2667L: keyrings@vger.kernel.org 2668S: Maintained 2669F: Documentation/crypto/asymmetric-keys.txt 2670F: include/linux/verification.h 2671F: include/crypto/public_key.h 2672F: include/crypto/pkcs7.h 2673F: crypto/asymmetric_keys/ 2674 2675ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2676R: Dan Williams <dan.j.williams@intel.com> 2677W: http://sourceforge.net/projects/xscaleiop 2678S: Odd fixes 2679F: Documentation/crypto/async-tx-api.txt 2680F: crypto/async_tx/ 2681F: drivers/dma/ 2682F: include/linux/dmaengine.h 2683F: include/linux/async_tx.h 2684 2685AT24 EEPROM DRIVER 2686M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2687L: linux-i2c@vger.kernel.org 2688T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2689S: Maintained 2690F: Documentation/devicetree/bindings/eeprom/at24.txt 2691F: drivers/misc/eeprom/at24.c 2692 2693ATA OVER ETHERNET (AOE) DRIVER 2694M: "Justin Sanders" <justin@coraid.com> 2695W: http://www.openaoe.org/ 2696S: Supported 2697F: Documentation/admin-guide/aoe/ 2698F: drivers/block/aoe/ 2699 2700ATHEROS 71XX/9XXX GPIO DRIVER 2701M: Alban Bedel <albeu@free.fr> 2702W: https://github.com/AlbanBedel/linux 2703T: git git://github.com/AlbanBedel/linux 2704S: Maintained 2705F: drivers/gpio/gpio-ath79.c 2706F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2707 2708ATHEROS 71XX/9XXX USB PHY DRIVER 2709M: Alban Bedel <albeu@free.fr> 2710W: https://github.com/AlbanBedel/linux 2711T: git git://github.com/AlbanBedel/linux 2712S: Maintained 2713F: drivers/phy/qualcomm/phy-ath79-usb.c 2714F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2715 2716ATHEROS ATH GENERIC UTILITIES 2717M: Kalle Valo <kvalo@codeaurora.org> 2718L: linux-wireless@vger.kernel.org 2719S: Supported 2720F: drivers/net/wireless/ath/* 2721 2722ATHEROS ATH5K WIRELESS DRIVER 2723M: Jiri Slaby <jirislaby@gmail.com> 2724M: Nick Kossifidis <mickflemm@gmail.com> 2725M: Luis Chamberlain <mcgrof@kernel.org> 2726L: linux-wireless@vger.kernel.org 2727W: http://wireless.kernel.org/en/users/Drivers/ath5k 2728S: Maintained 2729F: drivers/net/wireless/ath/ath5k/ 2730 2731ATHEROS ATH6KL WIRELESS DRIVER 2732M: Kalle Valo <kvalo@codeaurora.org> 2733L: linux-wireless@vger.kernel.org 2734W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2735T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2736S: Supported 2737F: drivers/net/wireless/ath/ath6kl/ 2738 2739ATI_REMOTE2 DRIVER 2740M: Ville Syrjala <syrjala@sci.fi> 2741S: Maintained 2742F: drivers/input/misc/ati_remote2.c 2743 2744ATK0110 HWMON DRIVER 2745M: Luca Tettamanti <kronos.it@gmail.com> 2746L: linux-hwmon@vger.kernel.org 2747S: Maintained 2748F: drivers/hwmon/asus_atk0110.c 2749 2750ATLX ETHERNET DRIVERS 2751M: Jay Cliburn <jcliburn@gmail.com> 2752M: Chris Snook <chris.snook@gmail.com> 2753L: netdev@vger.kernel.org 2754W: http://sourceforge.net/projects/atl1 2755W: http://atl1.sourceforge.net 2756S: Maintained 2757F: drivers/net/ethernet/atheros/ 2758 2759ATM 2760M: Chas Williams <3chas3@gmail.com> 2761L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2762L: netdev@vger.kernel.org 2763W: http://linux-atm.sourceforge.net 2764S: Maintained 2765F: drivers/atm/ 2766F: include/linux/atm* 2767F: include/uapi/linux/atm* 2768 2769ATMEL MACB ETHERNET DRIVER 2770M: Nicolas Ferre <nicolas.ferre@microchip.com> 2771S: Supported 2772F: drivers/net/ethernet/cadence/ 2773 2774ATMEL MAXTOUCH DRIVER 2775M: Nick Dyer <nick@shmanahar.org> 2776T: git git://github.com/ndyer/linux.git 2777S: Maintained 2778F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2779F: drivers/input/touchscreen/atmel_mxt_ts.c 2780 2781ATMEL WIRELESS DRIVER 2782M: Simon Kelley <simon@thekelleys.org.uk> 2783L: linux-wireless@vger.kernel.org 2784W: http://www.thekelleys.org.uk/atmel 2785W: http://atmelwlandriver.sourceforge.net/ 2786S: Maintained 2787F: drivers/net/wireless/atmel/atmel* 2788 2789ATOMIC INFRASTRUCTURE 2790M: Will Deacon <will@kernel.org> 2791M: Peter Zijlstra <peterz@infradead.org> 2792R: Boqun Feng <boqun.feng@gmail.com> 2793L: linux-kernel@vger.kernel.org 2794S: Maintained 2795F: arch/*/include/asm/atomic*.h 2796F: include/*/atomic*.h 2797F: scripts/atomic/ 2798 2799ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2800M: Bradley Grove <linuxdrivers@attotech.com> 2801L: linux-scsi@vger.kernel.org 2802W: http://www.attotech.com 2803S: Supported 2804F: drivers/scsi/esas2r 2805 2806ATUSB IEEE 802.15.4 RADIO DRIVER 2807M: Stefan Schmidt <stefan@datenfreihafen.org> 2808L: linux-wpan@vger.kernel.org 2809S: Maintained 2810F: drivers/net/ieee802154/atusb.c 2811F: drivers/net/ieee802154/atusb.h 2812F: drivers/net/ieee802154/at86rf230.h 2813 2814AUDIT SUBSYSTEM 2815M: Paul Moore <paul@paul-moore.com> 2816M: Eric Paris <eparis@redhat.com> 2817L: linux-audit@redhat.com (moderated for non-subscribers) 2818W: https://github.com/linux-audit 2819T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2820S: Supported 2821F: include/linux/audit.h 2822F: include/uapi/linux/audit.h 2823F: kernel/audit* 2824 2825AUXILIARY DISPLAY DRIVERS 2826M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2827S: Maintained 2828F: drivers/auxdisplay/ 2829F: include/linux/cfag12864b.h 2830 2831AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2832M: Andreas Klinger <ak@it-klinger.de> 2833L: linux-iio@vger.kernel.org 2834S: Maintained 2835F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2836F: drivers/iio/adc/hx711.c 2837 2838AX.25 NETWORK LAYER 2839M: Ralf Baechle <ralf@linux-mips.org> 2840L: linux-hams@vger.kernel.org 2841W: http://www.linux-ax25.org/ 2842S: Maintained 2843F: include/uapi/linux/ax25.h 2844F: include/net/ax25.h 2845F: net/ax25/ 2846 2847AXENTIA ARM DEVICES 2848M: Peter Rosin <peda@axentia.se> 2849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2850S: Maintained 2851F: Documentation/devicetree/bindings/arm/axentia.txt 2852F: arch/arm/boot/dts/at91-linea.dtsi 2853F: arch/arm/boot/dts/at91-natte.dtsi 2854F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2855F: arch/arm/boot/dts/at91-tse850-3.dts 2856 2857AXENTIA ASOC DRIVERS 2858M: Peter Rosin <peda@axentia.se> 2859L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2860S: Maintained 2861F: Documentation/devicetree/bindings/sound/axentia,* 2862F: sound/soc/atmel/tse850-pcm5142.c 2863 2864AXXIA I2C CONTROLLER 2865M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2866L: linux-i2c@vger.kernel.org 2867S: Maintained 2868F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2869F: drivers/i2c/busses/i2c-axxia.c 2870 2871AZ6007 DVB DRIVER 2872M: Mauro Carvalho Chehab <mchehab@kernel.org> 2873L: linux-media@vger.kernel.org 2874W: https://linuxtv.org 2875T: git git://linuxtv.org/media_tree.git 2876S: Maintained 2877F: drivers/media/usb/dvb-usb-v2/az6007.c 2878 2879AZTECH FM RADIO RECEIVER DRIVER 2880M: Hans Verkuil <hverkuil@xs4all.nl> 2881L: linux-media@vger.kernel.org 2882T: git git://linuxtv.org/media_tree.git 2883W: https://linuxtv.org 2884S: Maintained 2885F: drivers/media/radio/radio-aztech* 2886 2887B43 WIRELESS DRIVER 2888L: linux-wireless@vger.kernel.org 2889L: b43-dev@lists.infradead.org 2890W: http://wireless.kernel.org/en/users/Drivers/b43 2891S: Odd Fixes 2892F: drivers/net/wireless/broadcom/b43/ 2893 2894B43LEGACY WIRELESS DRIVER 2895M: Larry Finger <Larry.Finger@lwfinger.net> 2896L: linux-wireless@vger.kernel.org 2897L: b43-dev@lists.infradead.org 2898W: http://wireless.kernel.org/en/users/Drivers/b43 2899S: Maintained 2900F: drivers/net/wireless/broadcom/b43legacy/ 2901 2902BACKLIGHT CLASS/SUBSYSTEM 2903M: Lee Jones <lee.jones@linaro.org> 2904M: Daniel Thompson <daniel.thompson@linaro.org> 2905M: Jingoo Han <jingoohan1@gmail.com> 2906L: dri-devel@lists.freedesktop.org 2907T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2908S: Maintained 2909F: drivers/video/backlight/ 2910F: include/linux/backlight.h 2911F: include/linux/pwm_backlight.h 2912F: Documentation/devicetree/bindings/leds/backlight 2913 2914BATMAN ADVANCED 2915M: Marek Lindner <mareklindner@neomailbox.ch> 2916M: Simon Wunderlich <sw@simonwunderlich.de> 2917M: Antonio Quartulli <a@unstable.cc> 2918L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2919W: https://www.open-mesh.org/ 2920B: https://www.open-mesh.org/projects/batman-adv/issues 2921C: irc://chat.freenode.net/batman 2922Q: https://patchwork.open-mesh.org/project/batman/list/ 2923T: git https://git.open-mesh.org/linux-merge.git 2924S: Maintained 2925F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2926F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2927F: Documentation/networking/batman-adv.rst 2928F: include/uapi/linux/batadv_packet.h 2929F: include/uapi/linux/batman_adv.h 2930F: net/batman-adv/ 2931 2932BAYCOM/HDLCDRV DRIVERS FOR AX.25 2933M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2934L: linux-hams@vger.kernel.org 2935W: http://www.baycom.org/~tom/ham/ham.html 2936S: Maintained 2937F: drivers/net/hamradio/baycom* 2938 2939BCACHE (BLOCK LAYER CACHE) 2940M: Coly Li <colyli@suse.de> 2941M: Kent Overstreet <kent.overstreet@gmail.com> 2942L: linux-bcache@vger.kernel.org 2943W: http://bcache.evilpiepirate.org 2944C: irc://irc.oftc.net/bcache 2945S: Maintained 2946F: drivers/md/bcache/ 2947 2948BDISP ST MEDIA DRIVER 2949M: Fabien Dessenne <fabien.dessenne@st.com> 2950L: linux-media@vger.kernel.org 2951T: git git://linuxtv.org/media_tree.git 2952W: https://linuxtv.org 2953S: Supported 2954F: drivers/media/platform/sti/bdisp 2955 2956BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2957M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2958L: netdev@vger.kernel.org 2959S: Maintained 2960F: drivers/net/ethernet/ec_bhf.c 2961 2962BEFS FILE SYSTEM 2963M: Luis de Bethencourt <luisbg@kernel.org> 2964M: Salah Triki <salah.triki@gmail.com> 2965S: Maintained 2966T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2967F: Documentation/filesystems/befs.txt 2968F: fs/befs/ 2969 2970BFQ I/O SCHEDULER 2971M: Paolo Valente <paolo.valente@linaro.org> 2972M: Jens Axboe <axboe@kernel.dk> 2973L: linux-block@vger.kernel.org 2974S: Maintained 2975F: block/bfq-* 2976F: Documentation/block/bfq-iosched.rst 2977 2978BFS FILE SYSTEM 2979M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2980S: Maintained 2981F: Documentation/filesystems/bfs.txt 2982F: fs/bfs/ 2983F: include/uapi/linux/bfs_fs.h 2984 2985BLINKM RGB LED DRIVER 2986M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2987S: Maintained 2988F: drivers/leds/leds-blinkm.c 2989 2990BLOCK LAYER 2991M: Jens Axboe <axboe@kernel.dk> 2992L: linux-block@vger.kernel.org 2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2994S: Maintained 2995F: block/ 2996F: drivers/block/ 2997F: kernel/trace/blktrace.c 2998F: lib/sbitmap.c 2999 3000BLOCK2MTD DRIVER 3001M: Joern Engel <joern@lazybastard.org> 3002L: linux-mtd@lists.infradead.org 3003S: Maintained 3004F: drivers/mtd/devices/block2mtd.c 3005 3006BLUETOOTH DRIVERS 3007M: Marcel Holtmann <marcel@holtmann.org> 3008M: Johan Hedberg <johan.hedberg@gmail.com> 3009L: linux-bluetooth@vger.kernel.org 3010W: http://www.bluez.org/ 3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3013S: Maintained 3014F: drivers/bluetooth/ 3015 3016BLUETOOTH SUBSYSTEM 3017M: Marcel Holtmann <marcel@holtmann.org> 3018M: Johan Hedberg <johan.hedberg@gmail.com> 3019L: linux-bluetooth@vger.kernel.org 3020W: http://www.bluez.org/ 3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3023S: Maintained 3024F: net/bluetooth/ 3025F: include/net/bluetooth/ 3026 3027BONDING DRIVER 3028M: Jay Vosburgh <j.vosburgh@gmail.com> 3029M: Veaceslav Falico <vfalico@gmail.com> 3030M: Andy Gospodarek <andy@greyhouse.net> 3031L: netdev@vger.kernel.org 3032W: http://sourceforge.net/projects/bonding/ 3033S: Supported 3034F: drivers/net/bonding/ 3035F: include/uapi/linux/if_bonding.h 3036 3037BPF (Safe dynamic programs and tools) 3038M: Alexei Starovoitov <ast@kernel.org> 3039M: Daniel Borkmann <daniel@iogearbox.net> 3040R: Martin KaFai Lau <kafai@fb.com> 3041R: Song Liu <songliubraving@fb.com> 3042R: Yonghong Song <yhs@fb.com> 3043L: netdev@vger.kernel.org 3044L: bpf@vger.kernel.org 3045T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3047Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3048S: Supported 3049F: arch/*/net/* 3050F: Documentation/networking/filter.txt 3051F: Documentation/bpf/ 3052F: include/linux/bpf* 3053F: include/linux/filter.h 3054F: include/trace/events/xdp.h 3055F: include/uapi/linux/bpf* 3056F: include/uapi/linux/filter.h 3057F: kernel/bpf/ 3058F: kernel/trace/bpf_trace.c 3059F: lib/test_bpf.c 3060F: net/bpf/ 3061F: net/core/filter.c 3062F: net/sched/act_bpf.c 3063F: net/sched/cls_bpf.c 3064F: samples/bpf/ 3065F: tools/bpf/ 3066F: tools/lib/bpf/ 3067F: tools/testing/selftests/bpf/ 3068K: bpf 3069N: bpf 3070 3071BPF JIT for ARM 3072M: Shubham Bansal <illusionist.neo@gmail.com> 3073L: netdev@vger.kernel.org 3074L: bpf@vger.kernel.org 3075S: Maintained 3076F: arch/arm/net/ 3077 3078BPF JIT for ARM64 3079M: Daniel Borkmann <daniel@iogearbox.net> 3080M: Alexei Starovoitov <ast@kernel.org> 3081M: Zi Shen Lim <zlim.lnx@gmail.com> 3082L: netdev@vger.kernel.org 3083L: bpf@vger.kernel.org 3084S: Supported 3085F: arch/arm64/net/ 3086 3087BPF JIT for MIPS (32-BIT AND 64-BIT) 3088M: Paul Burton <paul.burton@mips.com> 3089L: netdev@vger.kernel.org 3090L: bpf@vger.kernel.org 3091S: Maintained 3092F: arch/mips/net/ 3093 3094BPF JIT for NFP NICs 3095M: Jakub Kicinski <jakub.kicinski@netronome.com> 3096L: netdev@vger.kernel.org 3097L: bpf@vger.kernel.org 3098S: Supported 3099F: drivers/net/ethernet/netronome/nfp/bpf/ 3100 3101BPF JIT for POWERPC (32-BIT AND 64-BIT) 3102M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3103M: Sandipan Das <sandipan@linux.ibm.com> 3104L: netdev@vger.kernel.org 3105L: bpf@vger.kernel.org 3106S: Maintained 3107F: arch/powerpc/net/ 3108 3109BPF JIT for RISC-V (RV64G) 3110M: Björn Töpel <bjorn.topel@gmail.com> 3111L: netdev@vger.kernel.org 3112S: Maintained 3113F: arch/riscv/net/ 3114 3115BPF JIT for S390 3116M: Ilya Leoshkevich <iii@linux.ibm.com> 3117M: Heiko Carstens <heiko.carstens@de.ibm.com> 3118M: Vasily Gorbik <gor@linux.ibm.com> 3119L: netdev@vger.kernel.org 3120L: bpf@vger.kernel.org 3121S: Maintained 3122F: arch/s390/net/ 3123X: arch/s390/net/pnet.c 3124 3125BPF JIT for SPARC (32-BIT AND 64-BIT) 3126M: David S. Miller <davem@davemloft.net> 3127L: netdev@vger.kernel.org 3128L: bpf@vger.kernel.org 3129S: Maintained 3130F: arch/sparc/net/ 3131 3132BPF JIT for X86 32-BIT 3133M: Wang YanQing <udknight@gmail.com> 3134L: netdev@vger.kernel.org 3135L: bpf@vger.kernel.org 3136S: Maintained 3137F: arch/x86/net/bpf_jit_comp32.c 3138 3139BPF JIT for X86 64-BIT 3140M: Alexei Starovoitov <ast@kernel.org> 3141M: Daniel Borkmann <daniel@iogearbox.net> 3142L: netdev@vger.kernel.org 3143L: bpf@vger.kernel.org 3144S: Supported 3145F: arch/x86/net/ 3146X: arch/x86/net/bpf_jit_comp32.c 3147 3148BROADCOM B44 10/100 ETHERNET DRIVER 3149M: Michael Chan <michael.chan@broadcom.com> 3150L: netdev@vger.kernel.org 3151S: Supported 3152F: drivers/net/ethernet/broadcom/b44.* 3153 3154BROADCOM B53 ETHERNET SWITCH DRIVER 3155M: Florian Fainelli <f.fainelli@gmail.com> 3156L: netdev@vger.kernel.org 3157L: openwrt-devel@lists.openwrt.org (subscribers-only) 3158S: Supported 3159F: drivers/net/dsa/b53/* 3160F: include/linux/platform_data/b53.h 3161 3162BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3163M: Florian Fainelli <f.fainelli@gmail.com> 3164M: Ray Jui <rjui@broadcom.com> 3165M: Scott Branden <sbranden@broadcom.com> 3166M: bcm-kernel-feedback-list@broadcom.com 3167T: git git://github.com/broadcom/mach-bcm 3168S: Maintained 3169N: bcm281* 3170N: bcm113* 3171N: bcm216* 3172N: kona 3173F: arch/arm/mach-bcm/ 3174 3175BROADCOM BCM2835 ARM ARCHITECTURE 3176M: Eric Anholt <eric@anholt.net> 3177M: Stefan Wahren <wahrenst@gmx.net> 3178L: bcm-kernel-feedback-list@broadcom.com 3179L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3181T: git git://github.com/anholt/linux 3182S: Maintained 3183N: bcm2835 3184F: drivers/staging/vc04_services 3185 3186BROADCOM BCM47XX MIPS ARCHITECTURE 3187M: Hauke Mehrtens <hauke@hauke-m.de> 3188M: Rafał Miłecki <zajec5@gmail.com> 3189L: linux-mips@vger.kernel.org 3190S: Maintained 3191F: Documentation/devicetree/bindings/mips/brcm/ 3192F: arch/mips/bcm47xx/* 3193F: arch/mips/include/asm/mach-bcm47xx/* 3194 3195BROADCOM BCM5301X ARM ARCHITECTURE 3196M: Hauke Mehrtens <hauke@hauke-m.de> 3197M: Rafał Miłecki <zajec5@gmail.com> 3198M: bcm-kernel-feedback-list@broadcom.com 3199L: linux-arm-kernel@lists.infradead.org 3200S: Maintained 3201F: arch/arm/mach-bcm/bcm_5301x.c 3202F: arch/arm/boot/dts/bcm5301x*.dtsi 3203F: arch/arm/boot/dts/bcm470* 3204F: arch/arm/boot/dts/bcm953012* 3205 3206BROADCOM BCM53573 ARM ARCHITECTURE 3207M: Rafał Miłecki <rafal@milecki.pl> 3208L: bcm-kernel-feedback-list@broadcom.com 3209L: linux-arm-kernel@lists.infradead.org 3210S: Maintained 3211F: arch/arm/boot/dts/bcm53573* 3212F: arch/arm/boot/dts/bcm47189* 3213 3214BROADCOM BCM63XX ARM ARCHITECTURE 3215M: Florian Fainelli <f.fainelli@gmail.com> 3216M: bcm-kernel-feedback-list@broadcom.com 3217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3218T: git git://github.com/broadcom/stblinux.git 3219S: Maintained 3220N: bcm63xx 3221 3222BROADCOM BCM63XX/BCM33XX UDC DRIVER 3223M: Kevin Cernekee <cernekee@gmail.com> 3224L: linux-usb@vger.kernel.org 3225S: Maintained 3226F: drivers/usb/gadget/udc/bcm63xx_udc.* 3227 3228BROADCOM BCM7XXX ARM ARCHITECTURE 3229M: Brian Norris <computersforpeace@gmail.com> 3230M: Gregory Fong <gregory.0xf0@gmail.com> 3231M: Florian Fainelli <f.fainelli@gmail.com> 3232M: bcm-kernel-feedback-list@broadcom.com 3233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3234T: git git://github.com/broadcom/stblinux.git 3235S: Maintained 3236F: arch/arm/mach-bcm/*brcmstb* 3237F: arch/arm/boot/dts/bcm7*.dts* 3238F: drivers/bus/brcmstb_gisb.c 3239F: arch/arm/mm/cache-b15-rac.c 3240F: arch/arm/include/asm/hardware/cache-b15-rac.h 3241N: brcmstb 3242 3243BROADCOM BMIPS CPUFREQ DRIVER 3244M: Markus Mayer <mmayer@broadcom.com> 3245M: bcm-kernel-feedback-list@broadcom.com 3246L: linux-pm@vger.kernel.org 3247S: Maintained 3248F: drivers/cpufreq/bmips-cpufreq.c 3249 3250BROADCOM BMIPS MIPS ARCHITECTURE 3251M: Kevin Cernekee <cernekee@gmail.com> 3252M: Florian Fainelli <f.fainelli@gmail.com> 3253L: bcm-kernel-feedback-list@broadcom.com 3254L: linux-mips@vger.kernel.org 3255T: git git://github.com/broadcom/stblinux.git 3256S: Maintained 3257F: arch/mips/bmips/* 3258F: arch/mips/include/asm/mach-bmips/* 3259F: arch/mips/kernel/*bmips* 3260F: arch/mips/boot/dts/brcm/bcm*.dts* 3261F: drivers/irqchip/irq-bcm63* 3262F: drivers/irqchip/irq-bcm7* 3263F: drivers/irqchip/irq-brcmstb* 3264F: include/linux/bcm963xx_nvram.h 3265F: include/linux/bcm963xx_tag.h 3266 3267BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3268M: Rasesh Mody <rmody@marvell.com> 3269M: GR-Linux-NIC-Dev@marvell.com 3270L: netdev@vger.kernel.org 3271S: Supported 3272F: drivers/net/ethernet/broadcom/bnx2.* 3273F: drivers/net/ethernet/broadcom/bnx2_* 3274 3275BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3276M: QLogic-Storage-Upstream@qlogic.com 3277L: linux-scsi@vger.kernel.org 3278S: Supported 3279F: drivers/scsi/bnx2fc/ 3280 3281BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3282M: QLogic-Storage-Upstream@qlogic.com 3283L: linux-scsi@vger.kernel.org 3284S: Supported 3285F: drivers/scsi/bnx2i/ 3286 3287BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3288M: Ariel Elior <aelior@marvell.com> 3289M: Sudarsana Kalluru <skalluru@marvell.com> 3290M: GR-everest-linux-l2@marvell.com 3291L: netdev@vger.kernel.org 3292S: Supported 3293F: drivers/net/ethernet/broadcom/bnx2x/ 3294 3295BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3296M: Michael Chan <michael.chan@broadcom.com> 3297L: netdev@vger.kernel.org 3298S: Supported 3299F: drivers/net/ethernet/broadcom/bnxt/ 3300 3301BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3302M: Arend van Spriel <arend.vanspriel@broadcom.com> 3303M: Franky Lin <franky.lin@broadcom.com> 3304M: Hante Meuleman <hante.meuleman@broadcom.com> 3305M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3306M: Wright Feng <wright.feng@cypress.com> 3307L: linux-wireless@vger.kernel.org 3308L: brcm80211-dev-list.pdl@broadcom.com 3309L: brcm80211-dev-list@cypress.com 3310S: Supported 3311F: drivers/net/wireless/broadcom/brcm80211/ 3312 3313BROADCOM BRCMSTB GPIO DRIVER 3314M: Gregory Fong <gregory.0xf0@gmail.com> 3315L: bcm-kernel-feedback-list@broadcom.com 3316S: Supported 3317F: drivers/gpio/gpio-brcmstb.c 3318F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3319 3320BROADCOM BRCMSTB I2C DRIVER 3321M: Kamal Dasu <kdasu.kdev@gmail.com> 3322L: linux-i2c@vger.kernel.org 3323L: bcm-kernel-feedback-list@broadcom.com 3324S: Supported 3325F: drivers/i2c/busses/i2c-brcmstb.c 3326F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3327 3328BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3329M: Al Cooper <alcooperx@gmail.com> 3330L: linux-kernel@vger.kernel.org 3331L: bcm-kernel-feedback-list@broadcom.com 3332S: Maintained 3333F: drivers/phy/broadcom/phy-brcm-usb* 3334 3335BROADCOM GENET ETHERNET DRIVER 3336M: Doug Berger <opendmb@gmail.com> 3337M: Florian Fainelli <f.fainelli@gmail.com> 3338L: bcm-kernel-feedback-list@broadcom.com 3339L: netdev@vger.kernel.org 3340S: Supported 3341F: drivers/net/ethernet/broadcom/genet/ 3342 3343BROADCOM IPROC ARM ARCHITECTURE 3344M: Ray Jui <rjui@broadcom.com> 3345M: Scott Branden <sbranden@broadcom.com> 3346M: bcm-kernel-feedback-list@broadcom.com 3347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3348T: git git://github.com/broadcom/cygnus-linux.git 3349S: Maintained 3350N: iproc 3351N: cygnus 3352N: bcm[-_]nsp 3353N: bcm9113* 3354N: bcm9583* 3355N: bcm9585* 3356N: bcm9586* 3357N: bcm988312 3358N: bcm113* 3359N: bcm583* 3360N: bcm585* 3361N: bcm586* 3362N: bcm88312 3363N: hr2 3364N: stingray 3365F: arch/arm64/boot/dts/broadcom/northstar2/* 3366F: arch/arm64/boot/dts/broadcom/stingray/* 3367F: drivers/clk/bcm/clk-ns* 3368F: drivers/clk/bcm/clk-sr* 3369F: drivers/pinctrl/bcm/pinctrl-ns* 3370F: include/dt-bindings/clock/bcm-sr* 3371 3372BROADCOM KONA GPIO DRIVER 3373M: Ray Jui <rjui@broadcom.com> 3374L: bcm-kernel-feedback-list@broadcom.com 3375S: Supported 3376F: drivers/gpio/gpio-bcm-kona.c 3377F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3378 3379BROADCOM NETXTREME-E ROCE DRIVER 3380M: Selvin Xavier <selvin.xavier@broadcom.com> 3381M: Devesh Sharma <devesh.sharma@broadcom.com> 3382M: Somnath Kotur <somnath.kotur@broadcom.com> 3383M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3384L: linux-rdma@vger.kernel.org 3385W: http://www.broadcom.com 3386S: Supported 3387F: drivers/infiniband/hw/bnxt_re/ 3388F: include/uapi/rdma/bnxt_re-abi.h 3389 3390BROADCOM NVRAM DRIVER 3391M: Rafał Miłecki <zajec5@gmail.com> 3392L: linux-mips@vger.kernel.org 3393S: Maintained 3394F: drivers/firmware/broadcom/* 3395 3396BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3397M: Rafał Miłecki <zajec5@gmail.com> 3398L: linux-wireless@vger.kernel.org 3399S: Maintained 3400F: drivers/bcma/ 3401F: include/linux/bcma/ 3402 3403BROADCOM STB AVS CPUFREQ DRIVER 3404M: Markus Mayer <mmayer@broadcom.com> 3405M: bcm-kernel-feedback-list@broadcom.com 3406L: linux-pm@vger.kernel.org 3407S: Maintained 3408F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3409F: drivers/cpufreq/brcmstb* 3410 3411BROADCOM STB AVS TMON DRIVER 3412M: Markus Mayer <mmayer@broadcom.com> 3413M: bcm-kernel-feedback-list@broadcom.com 3414L: linux-pm@vger.kernel.org 3415S: Maintained 3416F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3417F: drivers/thermal/broadcom/brcmstb* 3418 3419BROADCOM STB NAND FLASH DRIVER 3420M: Brian Norris <computersforpeace@gmail.com> 3421M: Kamal Dasu <kdasu.kdev@gmail.com> 3422L: linux-mtd@lists.infradead.org 3423L: bcm-kernel-feedback-list@broadcom.com 3424S: Maintained 3425F: drivers/mtd/nand/raw/brcmnand/ 3426 3427BROADCOM STB DPFE DRIVER 3428M: Markus Mayer <mmayer@broadcom.com> 3429M: bcm-kernel-feedback-list@broadcom.com 3430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3431S: Maintained 3432F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3433F: drivers/memory/brcmstb_dpfe.c 3434 3435BROADCOM SPI DRIVER 3436M: Kamal Dasu <kdasu.kdev@gmail.com> 3437M: bcm-kernel-feedback-list@broadcom.com 3438S: Maintained 3439F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3440F: drivers/spi/spi-bcm-qspi.* 3441F: drivers/spi/spi-brcmstb-qspi.c 3442F: drivers/spi/spi-iproc-qspi.c 3443 3444BROADCOM SYSTEMPORT ETHERNET DRIVER 3445M: Florian Fainelli <f.fainelli@gmail.com> 3446L: bcm-kernel-feedback-list@broadcom.com 3447L: netdev@vger.kernel.org 3448S: Supported 3449F: drivers/net/ethernet/broadcom/bcmsysport.* 3450 3451BROADCOM TG3 GIGABIT ETHERNET DRIVER 3452M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3453M: Prashant Sreedharan <prashant@broadcom.com> 3454M: Michael Chan <mchan@broadcom.com> 3455L: netdev@vger.kernel.org 3456S: Supported 3457F: drivers/net/ethernet/broadcom/tg3.* 3458 3459BROCADE BFA FC SCSI DRIVER 3460M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3461M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3462L: linux-scsi@vger.kernel.org 3463S: Supported 3464F: drivers/scsi/bfa/ 3465 3466BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3467M: Rasesh Mody <rmody@marvell.com> 3468M: Sudarsana Kalluru <skalluru@marvell.com> 3469M: GR-Linux-NIC-Dev@marvell.com 3470L: netdev@vger.kernel.org 3471S: Supported 3472F: drivers/net/ethernet/brocade/bna/ 3473 3474BSG (block layer generic sg v4 driver) 3475M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3476L: linux-scsi@vger.kernel.org 3477S: Supported 3478F: block/bsg.c 3479F: include/linux/bsg.h 3480F: include/uapi/linux/bsg.h 3481 3482BT87X AUDIO DRIVER 3483M: Clemens Ladisch <clemens@ladisch.de> 3484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3486S: Maintained 3487F: Documentation/sound/cards/bt87x.rst 3488F: sound/pci/bt87x.c 3489 3490BT8XXGPIO DRIVER 3491M: Michael Buesch <m@bues.ch> 3492W: http://bu3sch.de/btgpio.php 3493S: Maintained 3494F: drivers/gpio/gpio-bt8xx.c 3495 3496BTRFS FILE SYSTEM 3497M: Chris Mason <clm@fb.com> 3498M: Josef Bacik <josef@toxicpanda.com> 3499M: David Sterba <dsterba@suse.com> 3500L: linux-btrfs@vger.kernel.org 3501W: http://btrfs.wiki.kernel.org/ 3502Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3504S: Maintained 3505F: Documentation/filesystems/btrfs.txt 3506F: fs/btrfs/ 3507F: include/linux/btrfs* 3508F: include/uapi/linux/btrfs* 3509 3510BTTV VIDEO4LINUX DRIVER 3511M: Mauro Carvalho Chehab <mchehab@kernel.org> 3512L: linux-media@vger.kernel.org 3513W: https://linuxtv.org 3514T: git git://linuxtv.org/media_tree.git 3515S: Odd fixes 3516F: Documentation/media/v4l-drivers/bttv* 3517F: drivers/media/pci/bt8xx/bttv* 3518 3519BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3520M: Chanwoo Choi <cw00.choi@samsung.com> 3521L: linux-pm@vger.kernel.org 3522L: linux-samsung-soc@vger.kernel.org 3523T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3524S: Maintained 3525F: drivers/devfreq/exynos-bus.c 3526F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3527 3528BUSLOGIC SCSI DRIVER 3529M: Khalid Aziz <khalid@gonehiking.org> 3530L: linux-scsi@vger.kernel.org 3531S: Maintained 3532F: drivers/scsi/BusLogic.* 3533F: drivers/scsi/FlashPoint.* 3534 3535C-MEDIA CMI8788 DRIVER 3536M: Clemens Ladisch <clemens@ladisch.de> 3537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3539S: Maintained 3540F: sound/pci/oxygen/ 3541 3542C-SKY ARCHITECTURE 3543M: Guo Ren <guoren@kernel.org> 3544T: git https://github.com/c-sky/csky-linux.git 3545S: Supported 3546F: arch/csky/ 3547F: Documentation/devicetree/bindings/csky/ 3548F: drivers/irqchip/irq-csky-* 3549F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3550F: drivers/clocksource/timer-gx6605s.c 3551F: drivers/clocksource/timer-mp-csky.c 3552F: Documentation/devicetree/bindings/timer/csky,* 3553K: csky 3554N: csky 3555 3556C6X ARCHITECTURE 3557M: Mark Salter <msalter@redhat.com> 3558M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3559L: linux-c6x-dev@linux-c6x.org 3560W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3561S: Maintained 3562F: arch/c6x/ 3563 3564CA8210 IEEE-802.15.4 RADIO DRIVER 3565M: Harry Morris <h.morris@cascoda.com> 3566L: linux-wpan@vger.kernel.org 3567W: https://github.com/Cascoda/ca8210-linux.git 3568S: Maintained 3569F: drivers/net/ieee802154/ca8210.c 3570F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3571 3572CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3573M: David Howells <dhowells@redhat.com> 3574L: linux-cachefs@redhat.com (moderated for non-subscribers) 3575S: Supported 3576F: Documentation/filesystems/caching/cachefiles.txt 3577F: fs/cachefiles/ 3578 3579CADENCE MIPI-CSI2 BRIDGES 3580M: Maxime Ripard <maxime.ripard@bootlin.com> 3581L: linux-media@vger.kernel.org 3582S: Maintained 3583F: Documentation/devicetree/bindings/media/cdns,*.txt 3584F: drivers/media/platform/cadence/cdns-csi2* 3585 3586CADET FM/AM RADIO RECEIVER DRIVER 3587M: Hans Verkuil <hverkuil@xs4all.nl> 3588L: linux-media@vger.kernel.org 3589T: git git://linuxtv.org/media_tree.git 3590W: https://linuxtv.org 3591S: Maintained 3592F: drivers/media/radio/radio-cadet* 3593 3594CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3595M: Jonathan Corbet <corbet@lwn.net> 3596L: linux-media@vger.kernel.org 3597T: git git://linuxtv.org/media_tree.git 3598S: Maintained 3599F: Documentation/media/v4l-drivers/cafe_ccic* 3600F: drivers/media/platform/marvell-ccic/ 3601 3602CAIF NETWORK LAYER 3603L: netdev@vger.kernel.org 3604S: Orphan 3605F: Documentation/networking/caif/ 3606F: drivers/net/caif/ 3607F: include/uapi/linux/caif/ 3608F: include/net/caif/ 3609F: net/caif/ 3610 3611CAKE QDISC 3612M: Toke Høiland-Jørgensen <toke@toke.dk> 3613L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3614S: Maintained 3615F: net/sched/sch_cake.c 3616 3617CALGARY x86-64 IOMMU 3618M: Muli Ben-Yehuda <mulix@mulix.org> 3619M: Jon Mason <jdmason@kudzu.us> 3620L: iommu@lists.linux-foundation.org 3621S: Maintained 3622F: arch/x86/kernel/pci-calgary_64.c 3623F: arch/x86/kernel/tce_64.c 3624F: arch/x86/include/asm/calgary.h 3625F: arch/x86/include/asm/tce.h 3626 3627CAN NETWORK DRIVERS 3628M: Wolfgang Grandegger <wg@grandegger.com> 3629M: Marc Kleine-Budde <mkl@pengutronix.de> 3630L: linux-can@vger.kernel.org 3631W: https://github.com/linux-can 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3634S: Maintained 3635F: Documentation/devicetree/bindings/net/can/ 3636F: drivers/net/can/ 3637F: include/linux/can/dev.h 3638F: include/linux/can/platform/ 3639F: include/uapi/linux/can/error.h 3640F: include/uapi/linux/can/netlink.h 3641 3642CAN NETWORK LAYER 3643M: Oliver Hartkopp <socketcan@hartkopp.net> 3644M: Marc Kleine-Budde <mkl@pengutronix.de> 3645L: linux-can@vger.kernel.org 3646W: https://github.com/linux-can 3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3649S: Maintained 3650F: Documentation/networking/can.rst 3651F: net/can/ 3652F: include/linux/can/core.h 3653F: include/uapi/linux/can.h 3654F: include/uapi/linux/can/bcm.h 3655F: include/uapi/linux/can/raw.h 3656F: include/uapi/linux/can/gw.h 3657 3658CAPABILITIES 3659M: Serge Hallyn <serge@hallyn.com> 3660L: linux-security-module@vger.kernel.org 3661S: Supported 3662F: include/linux/capability.h 3663F: include/uapi/linux/capability.h 3664F: security/commoncap.c 3665F: kernel/capability.c 3666 3667CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3668M: Kevin Tsai <ktsai@capellamicro.com> 3669S: Maintained 3670F: drivers/iio/light/cm* 3671 3672CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3673M: Christian Lamparter <chunkeey@googlemail.com> 3674L: linux-wireless@vger.kernel.org 3675W: http://wireless.kernel.org/en/users/Drivers/carl9170 3676S: Maintained 3677F: drivers/net/wireless/ath/carl9170/ 3678 3679CAVIUM I2C DRIVER 3680M: Jan Glauber <jglauber@cavium.com> 3681M: David Daney <david.daney@cavium.com> 3682W: http://www.cavium.com 3683S: Supported 3684F: drivers/i2c/busses/i2c-octeon* 3685F: drivers/i2c/busses/i2c-thunderx* 3686 3687CAVIUM LIQUIDIO NETWORK DRIVER 3688M: Derek Chickles <dchickles@marvell.com> 3689M: Satanand Burla <sburla@marvell.com> 3690M: Felix Manlunas <fmanlunas@marvell.com> 3691L: netdev@vger.kernel.org 3692W: http://www.cavium.com 3693S: Supported 3694F: drivers/net/ethernet/cavium/liquidio/ 3695 3696CAVIUM MMC DRIVER 3697M: Jan Glauber <jglauber@cavium.com> 3698M: David Daney <david.daney@cavium.com> 3699M: Steven J. Hill <Steven.Hill@cavium.com> 3700W: http://www.cavium.com 3701S: Supported 3702F: drivers/mmc/host/cavium* 3703 3704CAVIUM OCTEON-TX CRYPTO DRIVER 3705M: George Cherian <george.cherian@cavium.com> 3706L: linux-crypto@vger.kernel.org 3707W: http://www.cavium.com 3708S: Supported 3709F: drivers/crypto/cavium/cpt/ 3710 3711CAVIUM THUNDERX2 ARM64 SOC 3712M: Robert Richter <rrichter@cavium.com> 3713M: Jayachandran C <jnair@caviumnetworks.com> 3714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3715S: Maintained 3716F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3717F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3718 3719CC2520 IEEE-802.15.4 RADIO DRIVER 3720M: Varka Bhadram <varkabhadram@gmail.com> 3721L: linux-wpan@vger.kernel.org 3722S: Maintained 3723F: drivers/net/ieee802154/cc2520.c 3724F: include/linux/spi/cc2520.h 3725F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3726 3727CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3728M: Gilad Ben-Yossef <gilad@benyossef.com> 3729L: linux-crypto@vger.kernel.org 3730S: Supported 3731F: drivers/crypto/ccree/ 3732W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3733 3734CEC FRAMEWORK 3735M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3736L: linux-media@vger.kernel.org 3737T: git git://linuxtv.org/media_tree.git 3738W: http://linuxtv.org 3739S: Supported 3740F: Documentation/media/kapi/cec-core.rst 3741F: Documentation/media/uapi/cec 3742F: drivers/media/cec/ 3743F: drivers/media/rc/keymaps/rc-cec.c 3744F: include/media/cec.h 3745F: include/media/cec-notifier.h 3746F: include/uapi/linux/cec.h 3747F: include/uapi/linux/cec-funcs.h 3748F: Documentation/devicetree/bindings/media/cec.txt 3749F: Documentation/ABI/testing/debugfs-cec-error-inj 3750 3751CEC GPIO DRIVER 3752M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3753L: linux-media@vger.kernel.org 3754T: git git://linuxtv.org/media_tree.git 3755W: http://linuxtv.org 3756S: Supported 3757F: drivers/media/platform/cec-gpio/ 3758F: Documentation/devicetree/bindings/media/cec-gpio.txt 3759 3760CELL BROADBAND ENGINE ARCHITECTURE 3761M: Arnd Bergmann <arnd@arndb.de> 3762L: linuxppc-dev@lists.ozlabs.org 3763W: http://www.ibm.com/developerworks/power/cell/ 3764S: Supported 3765F: arch/powerpc/include/asm/cell*.h 3766F: arch/powerpc/include/asm/spu*.h 3767F: arch/powerpc/include/uapi/asm/spu*.h 3768F: arch/powerpc/oprofile/*cell* 3769F: arch/powerpc/platforms/cell/ 3770 3771CEPH COMMON CODE (LIBCEPH) 3772M: Ilya Dryomov <idryomov@gmail.com> 3773M: Jeff Layton <jlayton@kernel.org> 3774M: Sage Weil <sage@redhat.com> 3775L: ceph-devel@vger.kernel.org 3776W: http://ceph.com/ 3777T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3778T: git git://github.com/ceph/ceph-client.git 3779S: Supported 3780F: net/ceph/ 3781F: include/linux/ceph/ 3782F: include/linux/crush/ 3783 3784CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3785M: Jeff Layton <jlayton@kernel.org> 3786M: Sage Weil <sage@redhat.com> 3787M: Ilya Dryomov <idryomov@gmail.com> 3788L: ceph-devel@vger.kernel.org 3789W: http://ceph.com/ 3790T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3791T: git git://github.com/ceph/ceph-client.git 3792S: Supported 3793F: Documentation/filesystems/ceph.txt 3794F: fs/ceph/ 3795 3796CERTIFICATE HANDLING: 3797M: David Howells <dhowells@redhat.com> 3798M: David Woodhouse <dwmw2@infradead.org> 3799L: keyrings@vger.kernel.org 3800S: Maintained 3801F: Documentation/admin-guide/module-signing.rst 3802F: certs/ 3803F: scripts/sign-file.c 3804F: scripts/extract-cert.c 3805 3806CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3807L: linux-usb@vger.kernel.org 3808S: Orphan 3809F: Documentation/usb/wusb-design-overview.rst 3810F: Documentation/usb/wusb-cbaf 3811F: drivers/usb/host/hwa-hc.c 3812F: drivers/usb/host/whci/ 3813F: drivers/usb/wusbcore/ 3814F: include/linux/usb/wusb* 3815 3816CFAG12864B LCD DRIVER 3817M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3818S: Maintained 3819F: drivers/auxdisplay/cfag12864b.c 3820F: include/linux/cfag12864b.h 3821 3822CFAG12864BFB LCD FRAMEBUFFER DRIVER 3823M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3824S: Maintained 3825F: drivers/auxdisplay/cfag12864bfb.c 3826F: include/linux/cfag12864b.h 3827 3828802.11 (including CFG80211/NL80211) 3829M: Johannes Berg <johannes@sipsolutions.net> 3830L: linux-wireless@vger.kernel.org 3831W: http://wireless.kernel.org/ 3832T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3834S: Maintained 3835F: net/wireless/ 3836F: include/uapi/linux/nl80211.h 3837F: include/linux/ieee80211.h 3838F: include/net/wext.h 3839F: include/net/cfg80211.h 3840F: include/net/iw_handler.h 3841F: include/net/ieee80211_radiotap.h 3842F: Documentation/driver-api/80211/cfg80211.rst 3843F: Documentation/networking/regulatory.txt 3844 3845CHAR and MISC DRIVERS 3846M: Arnd Bergmann <arnd@arndb.de> 3847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3848T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3849S: Supported 3850F: drivers/char/ 3851F: drivers/misc/ 3852F: include/linux/miscdevice.h 3853 3854CHECKPATCH 3855M: Andy Whitcroft <apw@canonical.com> 3856M: Joe Perches <joe@perches.com> 3857S: Maintained 3858F: scripts/checkpatch.pl 3859 3860CHINESE DOCUMENTATION 3861M: Harry Wei <harryxiyou@gmail.com> 3862M: Alex Shi <alex.shi@linux.alibaba.com> 3863L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3864S: Maintained 3865F: Documentation/translations/zh_CN/ 3866 3867CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3868M: Peter Chen <Peter.Chen@nxp.com> 3869T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3870L: linux-usb@vger.kernel.org 3871S: Maintained 3872F: drivers/usb/chipidea/ 3873 3874CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3875M: Hans de Goede <hdegoede@redhat.com> 3876L: linux-input@vger.kernel.org 3877S: Maintained 3878F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3879F: drivers/input/touchscreen/chipone_icn8318.c 3880 3881CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3882M: Hans de Goede <hdegoede@redhat.com> 3883L: linux-input@vger.kernel.org 3884S: Maintained 3885F: drivers/input/touchscreen/chipone_icn8505.c 3886 3887CHROME HARDWARE PLATFORM SUPPORT 3888M: Benson Leung <bleung@chromium.org> 3889M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3890S: Maintained 3891T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3892F: drivers/platform/chrome/ 3893 3894CHROMEOS EC SUBDRIVERS 3895M: Benson Leung <bleung@chromium.org> 3896M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3897R: Guenter Roeck <groeck@chromium.org> 3898S: Maintained 3899N: cros_ec 3900N: cros-ec 3901F: drivers/power/supply/cros_usbpd-charger.c 3902 3903CHROMEOS EC CODEC DRIVER 3904M: Cheng-Yi Chiang <cychiang@chromium.org> 3905S: Maintained 3906R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3907R: Guenter Roeck <groeck@chromium.org> 3908F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3909F: sound/soc/codecs/cros_ec_codec.* 3910 3911CIRRUS LOGIC AUDIO CODEC DRIVERS 3912M: Brian Austin <brian.austin@cirrus.com> 3913M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3914L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3915S: Maintained 3916F: sound/soc/codecs/cs* 3917 3918CIRRUS LOGIC EP93XX ETHERNET DRIVER 3919M: Hartley Sweeten <hsweeten@visionengravers.com> 3920L: netdev@vger.kernel.org 3921S: Maintained 3922F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3923 3924CIRRUS LOGIC LOCHNAGAR DRIVER 3925M: Charles Keepax <ckeepax@opensource.cirrus.com> 3926M: Richard Fitzgerald <rf@opensource.cirrus.com> 3927L: patches@opensource.cirrus.com 3928S: Supported 3929F: drivers/clk/clk-lochnagar.c 3930F: drivers/hwmon/lochnagar-hwmon.c 3931F: drivers/mfd/lochnagar-i2c.c 3932F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3933F: drivers/regulator/lochnagar-regulator.c 3934F: sound/soc/codecs/lochnagar-sc.c 3935F: include/dt-bindings/clk/lochnagar.h 3936F: include/dt-bindings/pinctrl/lochnagar.h 3937F: include/linux/mfd/lochnagar* 3938F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3939F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3940F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3941F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3942F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3943F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3944F: Documentation/hwmon/lochnagar.rst 3945 3946CISCO FCOE HBA DRIVER 3947M: Satish Kharat <satishkh@cisco.com> 3948M: Sesidhar Baddela <sebaddel@cisco.com> 3949M: Karan Tilak Kumar <kartilak@cisco.com> 3950L: linux-scsi@vger.kernel.org 3951S: Supported 3952F: drivers/scsi/fnic/ 3953 3954CISCO SCSI HBA DRIVER 3955M: Karan Tilak Kumar <kartilak@cisco.com> 3956M: Sesidhar Baddela <sebaddel@cisco.com> 3957L: linux-scsi@vger.kernel.org 3958S: Supported 3959F: drivers/scsi/snic/ 3960 3961CISCO VIC ETHERNET NIC DRIVER 3962M: Christian Benvenuti <benve@cisco.com> 3963M: Govindarajulu Varadarajan <_govind@gmx.com> 3964M: Parvi Kaustubhi <pkaustub@cisco.com> 3965S: Supported 3966F: drivers/net/ethernet/cisco/enic/ 3967 3968CISCO VIC LOW LATENCY NIC DRIVER 3969M: Christian Benvenuti <benve@cisco.com> 3970M: Nelson Escobar <neescoba@cisco.com> 3971M: Parvi Kaustubhi <pkaustub@cisco.com> 3972S: Supported 3973F: drivers/infiniband/hw/usnic/ 3974 3975CIRRUS LOGIC MADERA CODEC DRIVERS 3976M: Charles Keepax <ckeepax@opensource.cirrus.com> 3977M: Richard Fitzgerald <rf@opensource.cirrus.com> 3978L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3979L: patches@opensource.cirrus.com 3980T: git https://github.com/CirrusLogic/linux-drivers.git 3981W: https://github.com/CirrusLogic/linux-drivers/wiki 3982S: Supported 3983F: Documentation/devicetree/bindings/mfd/madera.txt 3984F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3985F: Documentation/devicetree/bindings/sound/madera.txt 3986F: include/dt-bindings/sound/madera* 3987F: include/linux/irqchip/irq-madera* 3988F: include/linux/mfd/madera/* 3989F: include/sound/madera* 3990F: drivers/gpio/gpio-madera* 3991F: drivers/irqchip/irq-madera* 3992F: drivers/mfd/madera* 3993F: drivers/mfd/cs47l* 3994F: drivers/pinctrl/cirrus/* 3995F: sound/soc/codecs/cs47l* 3996F: sound/soc/codecs/madera* 3997 3998CLANG-FORMAT FILE 3999M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4000S: Maintained 4001F: .clang-format 4002 4003CLANG/LLVM BUILD SUPPORT 4004L: clang-built-linux@googlegroups.com 4005W: https://clangbuiltlinux.github.io/ 4006B: https://github.com/ClangBuiltLinux/linux/issues 4007C: irc://chat.freenode.net/clangbuiltlinux 4008S: Supported 4009K: \b(?i:clang|llvm)\b 4010 4011CLEANCACHE API 4012M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4013L: linux-kernel@vger.kernel.org 4014S: Maintained 4015F: mm/cleancache.c 4016F: include/linux/cleancache.h 4017 4018CLK API 4019M: Russell King <linux@armlinux.org.uk> 4020L: linux-clk@vger.kernel.org 4021S: Maintained 4022F: include/linux/clk.h 4023 4024CLOCKSOURCE, CLOCKEVENT DRIVERS 4025M: Daniel Lezcano <daniel.lezcano@linaro.org> 4026M: Thomas Gleixner <tglx@linutronix.de> 4027L: linux-kernel@vger.kernel.org 4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4029S: Supported 4030F: drivers/clocksource/ 4031F: Documentation/devicetree/bindings/timer/ 4032 4033CMPC ACPI DRIVER 4034M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4035M: Daniel Oliveira Nascimento <don@syst.com.br> 4036L: platform-driver-x86@vger.kernel.org 4037S: Supported 4038F: drivers/platform/x86/classmate-laptop.c 4039 4040COBALT MEDIA DRIVER 4041M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4042L: linux-media@vger.kernel.org 4043T: git git://linuxtv.org/media_tree.git 4044W: https://linuxtv.org 4045S: Supported 4046F: drivers/media/pci/cobalt/ 4047 4048COCCINELLE/Semantic Patches (SmPL) 4049M: Julia Lawall <Julia.Lawall@lip6.fr> 4050M: Gilles Muller <Gilles.Muller@lip6.fr> 4051M: Nicolas Palix <nicolas.palix@imag.fr> 4052M: Michal Marek <michal.lkml@markovi.net> 4053L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4055W: http://coccinelle.lip6.fr/ 4056S: Supported 4057F: Documentation/dev-tools/coccinelle.rst 4058F: scripts/coccinelle/ 4059F: scripts/coccicheck 4060 4061CODA FILE SYSTEM 4062M: Jan Harkes <jaharkes@cs.cmu.edu> 4063M: coda@cs.cmu.edu 4064L: codalist@coda.cs.cmu.edu 4065W: http://www.coda.cs.cmu.edu/ 4066S: Maintained 4067F: Documentation/filesystems/coda.txt 4068F: fs/coda/ 4069F: include/linux/coda*.h 4070F: include/uapi/linux/coda*.h 4071 4072CODA V4L2 MEM2MEM DRIVER 4073M: Philipp Zabel <p.zabel@pengutronix.de> 4074L: linux-media@vger.kernel.org 4075S: Maintained 4076F: Documentation/devicetree/bindings/media/coda.txt 4077F: drivers/media/platform/coda/ 4078 4079CODE OF CONDUCT 4080M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4081S: Supported 4082F: Documentation/process/code-of-conduct.rst 4083F: Documentation/process/code-of-conduct-interpretation.rst 4084 4085COMMON CLK FRAMEWORK 4086M: Michael Turquette <mturquette@baylibre.com> 4087M: Stephen Boyd <sboyd@kernel.org> 4088L: linux-clk@vger.kernel.org 4089Q: http://patchwork.kernel.org/project/linux-clk/list/ 4090T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4091S: Maintained 4092F: Documentation/devicetree/bindings/clock/ 4093F: drivers/clk/ 4094X: drivers/clk/clkdev.c 4095F: include/linux/clk-pr* 4096F: include/linux/clk/ 4097F: include/linux/of_clk.h 4098 4099COMMON INTERNET FILE SYSTEM (CIFS) 4100M: Steve French <sfrench@samba.org> 4101L: linux-cifs@vger.kernel.org 4102L: samba-technical@lists.samba.org (moderated for non-subscribers) 4103W: http://linux-cifs.samba.org/ 4104T: git git://git.samba.org/sfrench/cifs-2.6.git 4105S: Supported 4106F: Documentation/filesystems/cifs/ 4107F: fs/cifs/ 4108 4109COMPACTPCI HOTPLUG CORE 4110M: Scott Murray <scott@spiteful.org> 4111L: linux-pci@vger.kernel.org 4112S: Maintained 4113F: drivers/pci/hotplug/cpci_hotplug* 4114 4115COMPACTPCI HOTPLUG GENERIC DRIVER 4116M: Scott Murray <scott@spiteful.org> 4117L: linux-pci@vger.kernel.org 4118S: Maintained 4119F: drivers/pci/hotplug/cpcihp_generic.c 4120 4121COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4122M: Scott Murray <scott@spiteful.org> 4123L: linux-pci@vger.kernel.org 4124S: Maintained 4125F: drivers/pci/hotplug/cpcihp_zt5550.* 4126 4127COMPAL LAPTOP SUPPORT 4128M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4129L: platform-driver-x86@vger.kernel.org 4130S: Maintained 4131F: drivers/platform/x86/compal-laptop.c 4132 4133COMPILER ATTRIBUTES 4134M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4135S: Maintained 4136F: include/linux/compiler_attributes.h 4137 4138CONEXANT ACCESSRUNNER USB DRIVER 4139L: accessrunner-general@lists.sourceforge.net 4140W: http://accessrunner.sourceforge.net/ 4141S: Orphan 4142F: drivers/usb/atm/cxacru.c 4143 4144CONFIGFS 4145M: Joel Becker <jlbec@evilplan.org> 4146M: Christoph Hellwig <hch@lst.de> 4147T: git git://git.infradead.org/users/hch/configfs.git 4148S: Supported 4149F: fs/configfs/ 4150F: include/linux/configfs.h 4151 4152CONNECTOR 4153M: Evgeniy Polyakov <zbr@ioremap.net> 4154L: netdev@vger.kernel.org 4155S: Maintained 4156F: drivers/connector/ 4157 4158CONTROL GROUP (CGROUP) 4159M: Tejun Heo <tj@kernel.org> 4160M: Li Zefan <lizefan@huawei.com> 4161M: Johannes Weiner <hannes@cmpxchg.org> 4162L: cgroups@vger.kernel.org 4163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4164S: Maintained 4165F: Documentation/admin-guide/cgroup-v2.rst 4166F: Documentation/admin-guide/cgroup-v1/ 4167F: include/linux/cgroup* 4168F: kernel/cgroup/ 4169 4170CONTROL GROUP - CPUSET 4171M: Li Zefan <lizefan@huawei.com> 4172L: cgroups@vger.kernel.org 4173W: http://www.bullopensource.org/cpuset/ 4174W: http://oss.sgi.com/projects/cpusets/ 4175T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4176S: Maintained 4177F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4178F: include/linux/cpuset.h 4179F: kernel/cgroup/cpuset.c 4180 4181CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4182M: Johannes Weiner <hannes@cmpxchg.org> 4183M: Michal Hocko <mhocko@kernel.org> 4184M: Vladimir Davydov <vdavydov.dev@gmail.com> 4185L: cgroups@vger.kernel.org 4186L: linux-mm@kvack.org 4187S: Maintained 4188F: mm/memcontrol.c 4189F: mm/swap_cgroup.c 4190 4191CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4192M: Tejun Heo <tj@kernel.org> 4193M: Jens Axboe <axboe@kernel.dk> 4194L: cgroups@vger.kernel.org 4195L: linux-block@vger.kernel.org 4196T: git git://git.kernel.dk/linux-block 4197F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4198F: block/blk-cgroup.c 4199F: include/linux/blk-cgroup.h 4200F: block/blk-throttle.c 4201F: block/blk-iolatency.c 4202F: block/bfq-cgroup.c 4203 4204CORETEMP HARDWARE MONITORING DRIVER 4205M: Fenghua Yu <fenghua.yu@intel.com> 4206L: linux-hwmon@vger.kernel.org 4207S: Maintained 4208F: Documentation/hwmon/coretemp.rst 4209F: drivers/hwmon/coretemp.c 4210 4211COSA/SRP SYNC SERIAL DRIVER 4212M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4213W: http://www.fi.muni.cz/~kas/cosa/ 4214S: Maintained 4215F: drivers/net/wan/cosa* 4216 4217COUNTER SUBSYSTEM 4218M: William Breathitt Gray <vilhelm.gray@gmail.com> 4219L: linux-iio@vger.kernel.org 4220S: Maintained 4221F: Documentation/ABI/testing/sysfs-bus-counter* 4222F: Documentation/driver-api/generic-counter.rst 4223F: drivers/counter/ 4224F: include/linux/counter.h 4225F: include/linux/counter_enum.h 4226 4227CPMAC ETHERNET DRIVER 4228M: Florian Fainelli <f.fainelli@gmail.com> 4229L: netdev@vger.kernel.org 4230S: Maintained 4231F: drivers/net/ethernet/ti/cpmac.c 4232 4233CPU FREQUENCY SCALING FRAMEWORK 4234M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4235M: Viresh Kumar <viresh.kumar@linaro.org> 4236L: linux-pm@vger.kernel.org 4237S: Maintained 4238T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4239T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4240B: https://bugzilla.kernel.org 4241F: Documentation/admin-guide/pm/cpufreq.rst 4242F: Documentation/admin-guide/pm/intel_pstate.rst 4243F: Documentation/cpu-freq/ 4244F: Documentation/devicetree/bindings/cpufreq/ 4245F: drivers/cpufreq/ 4246F: kernel/sched/cpufreq*.c 4247F: include/linux/cpufreq.h 4248F: include/linux/sched/cpufreq.h 4249F: tools/testing/selftests/cpufreq/ 4250 4251CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4252M: Viresh Kumar <viresh.kumar@linaro.org> 4253M: Sudeep Holla <sudeep.holla@arm.com> 4254L: linux-pm@vger.kernel.org 4255W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4256S: Maintained 4257F: drivers/cpufreq/arm_big_little.h 4258F: drivers/cpufreq/arm_big_little.c 4259 4260CPU POWER MONITORING SUBSYSTEM 4261M: Thomas Renninger <trenn@suse.com> 4262M: Shuah Khan <shuah@kernel.org> 4263M: Shuah Khan <skhan@linuxfoundation.org> 4264L: linux-pm@vger.kernel.org 4265S: Maintained 4266F: tools/power/cpupower/ 4267 4268CPUID/MSR DRIVER 4269M: "H. Peter Anvin" <hpa@zytor.com> 4270S: Maintained 4271F: arch/x86/kernel/cpuid.c 4272F: arch/x86/kernel/msr.c 4273 4274CPUIDLE DRIVER - ARM BIG LITTLE 4275M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4276M: Daniel Lezcano <daniel.lezcano@linaro.org> 4277L: linux-pm@vger.kernel.org 4278L: linux-arm-kernel@lists.infradead.org 4279T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4280S: Maintained 4281F: drivers/cpuidle/cpuidle-big_little.c 4282 4283CPUIDLE DRIVER - ARM EXYNOS 4284M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4285M: Daniel Lezcano <daniel.lezcano@linaro.org> 4286M: Kukjin Kim <kgene@kernel.org> 4287L: linux-pm@vger.kernel.org 4288L: linux-samsung-soc@vger.kernel.org 4289S: Supported 4290F: drivers/cpuidle/cpuidle-exynos.c 4291F: arch/arm/mach-exynos/pm.c 4292 4293CPU IDLE TIME MANAGEMENT FRAMEWORK 4294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4295M: Daniel Lezcano <daniel.lezcano@linaro.org> 4296L: linux-pm@vger.kernel.org 4297S: Maintained 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4299B: https://bugzilla.kernel.org 4300F: Documentation/admin-guide/pm/cpuidle.rst 4301F: Documentation/driver-api/pm/cpuidle.rst 4302F: drivers/cpuidle/* 4303F: include/linux/cpuidle.h 4304 4305CRAMFS FILESYSTEM 4306M: Nicolas Pitre <nico@fluxnic.net> 4307S: Maintained 4308F: Documentation/filesystems/cramfs.txt 4309F: fs/cramfs/ 4310 4311CRYPTO API 4312M: Herbert Xu <herbert@gondor.apana.org.au> 4313M: "David S. Miller" <davem@davemloft.net> 4314L: linux-crypto@vger.kernel.org 4315T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4316T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4317S: Maintained 4318F: Documentation/crypto/ 4319F: Documentation/devicetree/bindings/crypto/ 4320F: arch/*/crypto/ 4321F: crypto/ 4322F: drivers/crypto/ 4323F: include/crypto/ 4324F: include/linux/crypto* 4325F: lib/crypto/ 4326 4327CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4328M: Neil Horman <nhorman@tuxdriver.com> 4329L: linux-crypto@vger.kernel.org 4330S: Maintained 4331F: crypto/ansi_cprng.c 4332F: crypto/rng.c 4333 4334CS3308 MEDIA DRIVER 4335M: Hans Verkuil <hverkuil@xs4all.nl> 4336L: linux-media@vger.kernel.org 4337T: git git://linuxtv.org/media_tree.git 4338W: http://linuxtv.org 4339S: Odd Fixes 4340F: drivers/media/i2c/cs3308.c 4341 4342CS5535 Audio ALSA driver 4343M: Jaya Kumar <jayakumar.alsa@gmail.com> 4344S: Maintained 4345F: sound/pci/cs5535audio/ 4346 4347CSI DRIVERS FOR ALLWINNER V3s 4348M: Yong Deng <yong.deng@magewell.com> 4349L: linux-media@vger.kernel.org 4350T: git git://linuxtv.org/media_tree.git 4351S: Maintained 4352F: drivers/media/platform/sunxi/sun6i-csi/ 4353F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4354 4355CW1200 WLAN driver 4356M: Solomon Peachy <pizza@shaftnet.org> 4357S: Maintained 4358F: drivers/net/wireless/st/cw1200/ 4359 4360CX18 VIDEO4LINUX DRIVER 4361M: Andy Walls <awalls@md.metrocast.net> 4362L: ivtv-devel@ivtvdriver.org (subscribers-only) 4363L: linux-media@vger.kernel.org 4364T: git git://linuxtv.org/media_tree.git 4365W: https://linuxtv.org 4366W: http://www.ivtvdriver.org/index.php/Cx18 4367S: Maintained 4368F: Documentation/media/v4l-drivers/cx18* 4369F: drivers/media/pci/cx18/ 4370F: include/uapi/linux/ivtv* 4371 4372CX2341X MPEG ENCODER HELPER MODULE 4373M: Hans Verkuil <hverkuil@xs4all.nl> 4374L: linux-media@vger.kernel.org 4375T: git git://linuxtv.org/media_tree.git 4376W: https://linuxtv.org 4377S: Maintained 4378F: drivers/media/common/cx2341x* 4379F: include/media/drv-intf/cx2341x.h 4380 4381CX24120 MEDIA DRIVER 4382M: Jemma Denson <jdenson@gmail.com> 4383M: Patrick Boettcher <patrick.boettcher@posteo.de> 4384L: linux-media@vger.kernel.org 4385W: https://linuxtv.org 4386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4387S: Maintained 4388F: drivers/media/dvb-frontends/cx24120* 4389 4390CX88 VIDEO4LINUX DRIVER 4391M: Mauro Carvalho Chehab <mchehab@kernel.org> 4392L: linux-media@vger.kernel.org 4393W: https://linuxtv.org 4394T: git git://linuxtv.org/media_tree.git 4395S: Odd fixes 4396F: Documentation/media/v4l-drivers/cx88* 4397F: drivers/media/pci/cx88/ 4398 4399CXD2820R MEDIA DRIVER 4400M: Antti Palosaari <crope@iki.fi> 4401L: linux-media@vger.kernel.org 4402W: https://linuxtv.org 4403W: http://palosaari.fi/linux/ 4404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4405T: git git://linuxtv.org/anttip/media_tree.git 4406S: Maintained 4407F: drivers/media/dvb-frontends/cxd2820r* 4408 4409CXGB3 ETHERNET DRIVER (CXGB3) 4410M: Vishal Kulkarni <vishal@chelsio.com> 4411L: netdev@vger.kernel.org 4412W: http://www.chelsio.com 4413S: Supported 4414F: drivers/net/ethernet/chelsio/cxgb3/ 4415 4416CXGB3 ISCSI DRIVER (CXGB3I) 4417M: Karen Xie <kxie@chelsio.com> 4418L: linux-scsi@vger.kernel.org 4419W: http://www.chelsio.com 4420S: Supported 4421F: drivers/scsi/cxgbi/cxgb3i 4422 4423CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4424M: Potnuri Bharat Teja <bharat@chelsio.com> 4425L: linux-rdma@vger.kernel.org 4426W: http://www.openfabrics.org 4427S: Supported 4428F: drivers/infiniband/hw/cxgb3/ 4429F: include/uapi/rdma/cxgb3-abi.h 4430 4431CXGB4 CRYPTO DRIVER (chcr) 4432M: Atul Gupta <atul.gupta@chelsio.com> 4433L: linux-crypto@vger.kernel.org 4434W: http://www.chelsio.com 4435S: Supported 4436F: drivers/crypto/chelsio 4437 4438CXGB4 ETHERNET DRIVER (CXGB4) 4439M: Vishal Kulkarni <vishal@chelsio.com> 4440L: netdev@vger.kernel.org 4441W: http://www.chelsio.com 4442S: Supported 4443F: drivers/net/ethernet/chelsio/cxgb4/ 4444 4445CXGB4 ISCSI DRIVER (CXGB4I) 4446M: Karen Xie <kxie@chelsio.com> 4447L: linux-scsi@vger.kernel.org 4448W: http://www.chelsio.com 4449S: Supported 4450F: drivers/scsi/cxgbi/cxgb4i 4451 4452CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4453M: Potnuri Bharat Teja <bharat@chelsio.com> 4454L: linux-rdma@vger.kernel.org 4455W: http://www.openfabrics.org 4456S: Supported 4457F: drivers/infiniband/hw/cxgb4/ 4458F: include/uapi/rdma/cxgb4-abi.h 4459 4460CXGB4VF ETHERNET DRIVER (CXGB4VF) 4461M: Casey Leedom <leedom@chelsio.com> 4462L: netdev@vger.kernel.org 4463W: http://www.chelsio.com 4464S: Supported 4465F: drivers/net/ethernet/chelsio/cxgb4vf/ 4466 4467CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4468M: Frederic Barrat <fbarrat@linux.ibm.com> 4469M: Andrew Donnellan <ajd@linux.ibm.com> 4470L: linuxppc-dev@lists.ozlabs.org 4471S: Supported 4472F: arch/powerpc/platforms/powernv/pci-cxl.c 4473F: drivers/misc/cxl/ 4474F: include/misc/cxl* 4475F: include/uapi/misc/cxl.h 4476F: Documentation/powerpc/cxl.rst 4477F: Documentation/ABI/testing/sysfs-class-cxl 4478 4479CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4480M: Manoj N. Kumar <manoj@linux.ibm.com> 4481M: Matthew R. Ochs <mrochs@linux.ibm.com> 4482M: Uma Krishnan <ukrishn@linux.ibm.com> 4483L: linux-scsi@vger.kernel.org 4484S: Supported 4485F: drivers/scsi/cxlflash/ 4486F: include/uapi/scsi/cxlflash_ioctl.h 4487F: Documentation/powerpc/cxlflash.rst 4488 4489CYBERPRO FB DRIVER 4490M: Russell King <linux@armlinux.org.uk> 4491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4492W: http://www.armlinux.org.uk/ 4493S: Maintained 4494F: drivers/video/fbdev/cyber2000fb.* 4495 4496CYCLADES ASYNC MUX DRIVER 4497W: http://www.cyclades.com/ 4498S: Orphan 4499F: drivers/tty/cyclades.c 4500F: include/linux/cyclades.h 4501F: include/uapi/linux/cyclades.h 4502 4503CYCLADES PC300 DRIVER 4504W: http://www.cyclades.com/ 4505S: Orphan 4506F: drivers/net/wan/pc300* 4507 4508CYPRESS_FIRMWARE MEDIA DRIVER 4509M: Antti Palosaari <crope@iki.fi> 4510L: linux-media@vger.kernel.org 4511W: https://linuxtv.org 4512W: http://palosaari.fi/linux/ 4513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4514T: git git://linuxtv.org/anttip/media_tree.git 4515S: Maintained 4516F: drivers/media/common/cypress_firmware* 4517 4518CYTTSP TOUCHSCREEN DRIVER 4519M: Ferruh Yigit <fery@cypress.com> 4520L: linux-input@vger.kernel.org 4521S: Supported 4522F: drivers/input/touchscreen/cyttsp* 4523F: include/linux/input/cyttsp.h 4524 4525D-LINK DIR-685 TOUCHKEYS DRIVER 4526M: Linus Walleij <linus.walleij@linaro.org> 4527L: linux-input@vger.kernel.org 4528S: Supported 4529F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4530 4531DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4532M: Joshua Kinard <kumba@gentoo.org> 4533S: Maintained 4534F: drivers/rtc/rtc-ds1685.c 4535F: include/linux/rtc/ds1685.h 4536 4537DAMA SLAVE for AX.25 4538M: Joerg Reuter <jreuter@yaina.de> 4539W: http://yaina.de/jreuter/ 4540W: http://www.qsl.net/dl1bke/ 4541L: linux-hams@vger.kernel.org 4542S: Maintained 4543F: net/ax25/af_ax25.c 4544F: net/ax25/ax25_dev.c 4545F: net/ax25/ax25_ds_* 4546F: net/ax25/ax25_in.c 4547F: net/ax25/ax25_out.c 4548F: net/ax25/ax25_timer.c 4549F: net/ax25/sysctl_net_ax25.c 4550 4551DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4552L: netdev@vger.kernel.org 4553S: Orphan 4554F: Documentation/networking/device_drivers/dec/dmfe.txt 4555F: drivers/net/ethernet/dec/tulip/dmfe.c 4556 4557DC390/AM53C974 SCSI driver 4558M: Hannes Reinecke <hare@suse.com> 4559L: linux-scsi@vger.kernel.org 4560S: Maintained 4561F: drivers/scsi/am53c974.c 4562 4563DC395x SCSI driver 4564M: Oliver Neukum <oliver@neukum.org> 4565M: Ali Akcaagac <aliakc@web.de> 4566M: Jamie Lenehan <lenehan@twibble.org> 4567L: dc395x@twibble.org 4568W: http://twibble.org/dist/dc395x/ 4569W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4570S: Maintained 4571F: Documentation/scsi/dc395x.txt 4572F: drivers/scsi/dc395x.* 4573 4574DCCP PROTOCOL 4575M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4576L: dccp@vger.kernel.org 4577W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4578S: Maintained 4579F: include/linux/dccp.h 4580F: include/uapi/linux/dccp.h 4581F: include/linux/tfrc.h 4582F: net/dccp/ 4583 4584DECnet NETWORK LAYER 4585W: http://linux-decnet.sourceforge.net 4586L: linux-decnet-user@lists.sourceforge.net 4587S: Orphan 4588F: Documentation/networking/decnet.txt 4589F: net/decnet/ 4590 4591DECSTATION PLATFORM SUPPORT 4592M: "Maciej W. Rozycki" <macro@linux-mips.org> 4593L: linux-mips@vger.kernel.org 4594W: http://www.linux-mips.org/wiki/DECstation 4595S: Maintained 4596F: arch/mips/dec/ 4597F: arch/mips/include/asm/dec/ 4598F: arch/mips/include/asm/mach-dec/ 4599 4600DEFXX FDDI NETWORK DRIVER 4601M: "Maciej W. Rozycki" <macro@linux-mips.org> 4602S: Maintained 4603F: drivers/net/fddi/defxx.* 4604 4605DELL SMBIOS DRIVER 4606M: Pali Rohár <pali.rohar@gmail.com> 4607M: Mario Limonciello <mario.limonciello@dell.com> 4608L: platform-driver-x86@vger.kernel.org 4609S: Maintained 4610F: drivers/platform/x86/dell-smbios.* 4611 4612DELL SMBIOS SMM DRIVER 4613M: Mario Limonciello <mario.limonciello@dell.com> 4614L: platform-driver-x86@vger.kernel.org 4615S: Maintained 4616F: drivers/platform/x86/dell-smbios-smm.c 4617 4618DELL SMBIOS WMI DRIVER 4619M: Mario Limonciello <mario.limonciello@dell.com> 4620L: platform-driver-x86@vger.kernel.org 4621S: Maintained 4622F: drivers/platform/x86/dell-smbios-wmi.c 4623F: tools/wmi/dell-smbios-example.c 4624 4625DEFZA FDDI NETWORK DRIVER 4626M: "Maciej W. Rozycki" <macro@linux-mips.org> 4627S: Maintained 4628F: drivers/net/fddi/defza.* 4629 4630DELL LAPTOP DRIVER 4631M: Matthew Garrett <mjg59@srcf.ucam.org> 4632M: Pali Rohár <pali.rohar@gmail.com> 4633L: platform-driver-x86@vger.kernel.org 4634S: Maintained 4635F: drivers/platform/x86/dell-laptop.c 4636 4637DELL LAPTOP FREEFALL DRIVER 4638M: Pali Rohár <pali.rohar@gmail.com> 4639S: Maintained 4640F: drivers/platform/x86/dell-smo8800.c 4641 4642DELL LAPTOP RBTN DRIVER 4643M: Pali Rohár <pali.rohar@gmail.com> 4644S: Maintained 4645F: drivers/platform/x86/dell-rbtn.* 4646 4647DELL REMOTE BIOS UPDATE DRIVER 4648M: Stuart Hayes <stuart.w.hayes@gmail.com> 4649L: platform-driver-x86@vger.kernel.org 4650S: Maintained 4651F: drivers/platform/x86/dell_rbu.c 4652 4653DELL LAPTOP SMM DRIVER 4654M: Pali Rohár <pali.rohar@gmail.com> 4655S: Maintained 4656F: drivers/hwmon/dell-smm-hwmon.c 4657F: include/uapi/linux/i8k.h 4658 4659DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4660M: Stuart Hayes <stuart.w.hayes@gmail.com> 4661L: platform-driver-x86@vger.kernel.org 4662S: Maintained 4663F: Documentation/driver-api/dcdbas.rst 4664F: drivers/platform/x86/dcdbas.* 4665 4666DELL WMI NOTIFICATIONS DRIVER 4667M: Matthew Garrett <mjg59@srcf.ucam.org> 4668M: Pali Rohár <pali.rohar@gmail.com> 4669S: Maintained 4670F: drivers/platform/x86/dell-wmi.c 4671 4672DELL WMI DESCRIPTOR DRIVER 4673M: Mario Limonciello <mario.limonciello@dell.com> 4674S: Maintained 4675F: drivers/platform/x86/dell-wmi-descriptor.c 4676 4677DELTA ST MEDIA DRIVER 4678M: Hugues Fruchet <hugues.fruchet@st.com> 4679L: linux-media@vger.kernel.org 4680T: git git://linuxtv.org/media_tree.git 4681W: https://linuxtv.org 4682S: Supported 4683F: drivers/media/platform/sti/delta 4684 4685DENALI NAND DRIVER 4686M: Masahiro Yamada <yamada.masahiro@socionext.com> 4687L: linux-mtd@lists.infradead.org 4688S: Supported 4689F: drivers/mtd/nand/raw/denali* 4690 4691DESIGNWARE EDMA CORE IP DRIVER 4692M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4693L: dmaengine@vger.kernel.org 4694S: Maintained 4695F: drivers/dma/dw-edma/ 4696F: include/linux/dma/edma.h 4697 4698DESIGNWARE USB2 DRD IP DRIVER 4699M: Minas Harutyunyan <hminas@synopsys.com> 4700L: linux-usb@vger.kernel.org 4701T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4702S: Maintained 4703F: drivers/usb/dwc2/ 4704 4705DESIGNWARE USB3 DRD IP DRIVER 4706M: Felipe Balbi <balbi@kernel.org> 4707L: linux-usb@vger.kernel.org 4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4709S: Maintained 4710F: drivers/usb/dwc3/ 4711 4712DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4713M: Andreas Klinger <ak@it-klinger.de> 4714L: linux-iio@vger.kernel.org 4715S: Maintained 4716F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4717F: drivers/iio/proximity/srf*.c 4718 4719DEVICE COREDUMP (DEV_COREDUMP) 4720M: Johannes Berg <johannes@sipsolutions.net> 4721L: linux-kernel@vger.kernel.org 4722S: Maintained 4723F: drivers/base/devcoredump.c 4724F: include/linux/devcoredump.h 4725 4726DEVICE FREQUENCY (DEVFREQ) 4727M: MyungJoo Ham <myungjoo.ham@samsung.com> 4728M: Kyungmin Park <kyungmin.park@samsung.com> 4729R: Chanwoo Choi <cw00.choi@samsung.com> 4730L: linux-pm@vger.kernel.org 4731T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4732S: Maintained 4733F: drivers/devfreq/ 4734F: include/linux/devfreq.h 4735F: Documentation/devicetree/bindings/devfreq/ 4736F: include/trace/events/devfreq.h 4737 4738DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4739M: Chanwoo Choi <cw00.choi@samsung.com> 4740L: linux-pm@vger.kernel.org 4741T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4742S: Supported 4743F: drivers/devfreq/event/ 4744F: drivers/devfreq/devfreq-event.c 4745F: include/linux/devfreq-event.h 4746F: Documentation/devicetree/bindings/devfreq/event/ 4747 4748DEVICE NUMBER REGISTRY 4749M: Torben Mathiasen <device@lanana.org> 4750W: http://lanana.org/docs/device-list/index.html 4751S: Maintained 4752 4753DEVICE-MAPPER (LVM) 4754M: Alasdair Kergon <agk@redhat.com> 4755M: Mike Snitzer <snitzer@redhat.com> 4756M: dm-devel@redhat.com 4757L: dm-devel@redhat.com 4758W: http://sources.redhat.com/dm 4759Q: http://patchwork.kernel.org/project/dm-devel/list/ 4760T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4761T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4762S: Maintained 4763F: Documentation/admin-guide/device-mapper/ 4764F: drivers/md/Makefile 4765F: drivers/md/Kconfig 4766F: drivers/md/dm* 4767F: drivers/md/persistent-data/ 4768F: include/linux/device-mapper.h 4769F: include/linux/dm-*.h 4770F: include/uapi/linux/dm-*.h 4771 4772DEVLINK 4773M: Jiri Pirko <jiri@mellanox.com> 4774L: netdev@vger.kernel.org 4775S: Supported 4776F: net/core/devlink.c 4777F: include/net/devlink.h 4778F: include/uapi/linux/devlink.h 4779 4780DIALOG SEMICONDUCTOR DRIVERS 4781M: Support Opensource <support.opensource@diasemi.com> 4782W: http://www.dialog-semiconductor.com/products 4783S: Supported 4784F: Documentation/hwmon/da90??.rst 4785F: Documentation/devicetree/bindings/mfd/da90*.txt 4786F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4787F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4788F: Documentation/devicetree/bindings/regulator/da92*.txt 4789F: Documentation/devicetree/bindings/regulator/slg51000.txt 4790F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4791F: Documentation/devicetree/bindings/sound/da[79]*.txt 4792F: drivers/gpio/gpio-da90??.c 4793F: drivers/hwmon/da90??-hwmon.c 4794F: drivers/iio/adc/da91??-*.c 4795F: drivers/input/misc/da90??_onkey.c 4796F: drivers/input/touchscreen/da9052_tsi.c 4797F: drivers/leds/leds-da90??.c 4798F: drivers/mfd/da903x.c 4799F: drivers/mfd/da90??-*.c 4800F: drivers/mfd/da91??-*.c 4801F: drivers/power/supply/da9052-battery.c 4802F: drivers/power/supply/da91??-*.c 4803F: drivers/regulator/da903x.c 4804F: drivers/regulator/da9???-regulator.[ch] 4805F: drivers/regulator/slg51000-regulator.[ch] 4806F: drivers/thermal/da90??-thermal.c 4807F: drivers/rtc/rtc-da90??.c 4808F: drivers/video/backlight/da90??_bl.c 4809F: drivers/watchdog/da90??_wdt.c 4810F: include/linux/mfd/da903x.h 4811F: include/linux/mfd/da9052/ 4812F: include/linux/mfd/da9055/ 4813F: include/linux/mfd/da9062/ 4814F: include/linux/mfd/da9063/ 4815F: include/linux/mfd/da9150/ 4816F: include/linux/regulator/da9211.h 4817F: include/sound/da[79]*.h 4818F: sound/soc/codecs/da[79]*.[ch] 4819 4820DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4821M: William Breathitt Gray <vilhelm.gray@gmail.com> 4822L: linux-gpio@vger.kernel.org 4823S: Maintained 4824F: drivers/gpio/gpio-gpio-mm.c 4825 4826DIOLAN U2C-12 I2C DRIVER 4827M: Guenter Roeck <linux@roeck-us.net> 4828L: linux-i2c@vger.kernel.org 4829S: Maintained 4830F: drivers/i2c/busses/i2c-diolan-u2c.c 4831 4832FILESYSTEM DIRECT ACCESS (DAX) 4833M: Dan Williams <dan.j.williams@intel.com> 4834R: Matthew Wilcox <willy@infradead.org> 4835R: Jan Kara <jack@suse.cz> 4836L: linux-fsdevel@vger.kernel.org 4837L: linux-nvdimm@lists.01.org 4838S: Supported 4839F: fs/dax.c 4840F: include/linux/dax.h 4841F: include/trace/events/fs_dax.h 4842 4843DEVICE DIRECT ACCESS (DAX) 4844M: Dan Williams <dan.j.williams@intel.com> 4845M: Vishal Verma <vishal.l.verma@intel.com> 4846M: Keith Busch <keith.busch@intel.com> 4847M: Dave Jiang <dave.jiang@intel.com> 4848L: linux-nvdimm@lists.01.org 4849S: Supported 4850F: drivers/dax/ 4851 4852DIRECTORY NOTIFICATION (DNOTIFY) 4853M: Jan Kara <jack@suse.cz> 4854R: Amir Goldstein <amir73il@gmail.com> 4855L: linux-fsdevel@vger.kernel.org 4856S: Maintained 4857F: Documentation/filesystems/dnotify.txt 4858F: fs/notify/dnotify/ 4859F: include/linux/dnotify.h 4860 4861DISK GEOMETRY AND PARTITION HANDLING 4862M: Andries Brouwer <aeb@cwi.nl> 4863W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4864W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4865W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4866S: Maintained 4867 4868DISKQUOTA 4869M: Jan Kara <jack@suse.com> 4870S: Maintained 4871F: Documentation/filesystems/quota.txt 4872F: fs/quota/ 4873F: include/linux/quota*.h 4874F: include/uapi/linux/quota*.h 4875 4876DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4877M: Bernie Thompson <bernie@plugable.com> 4878L: linux-fbdev@vger.kernel.org 4879S: Maintained 4880W: http://plugable.com/category/projects/udlfb/ 4881F: drivers/video/fbdev/udlfb.c 4882F: include/video/udlfb.h 4883F: Documentation/fb/udlfb.rst 4884 4885DISTRIBUTED LOCK MANAGER (DLM) 4886M: Christine Caulfield <ccaulfie@redhat.com> 4887M: David Teigland <teigland@redhat.com> 4888L: cluster-devel@redhat.com 4889W: http://sources.redhat.com/cluster/ 4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4891S: Supported 4892F: fs/dlm/ 4893 4894DMA BUFFER SHARING FRAMEWORK 4895M: Sumit Semwal <sumit.semwal@linaro.org> 4896S: Maintained 4897L: linux-media@vger.kernel.org 4898L: dri-devel@lists.freedesktop.org 4899L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4900F: drivers/dma-buf/ 4901F: include/linux/dma-buf* 4902F: include/linux/reservation.h 4903F: include/linux/*fence.h 4904F: Documentation/driver-api/dma-buf.rst 4905T: git git://anongit.freedesktop.org/drm/drm-misc 4906 4907DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4908M: Vinod Koul <vkoul@kernel.org> 4909L: dmaengine@vger.kernel.org 4910Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4911S: Maintained 4912F: drivers/dma/ 4913F: include/linux/dmaengine.h 4914F: include/linux/of_dma.h 4915F: Documentation/devicetree/bindings/dma/ 4916F: Documentation/driver-api/dmaengine/ 4917T: git git://git.infradead.org/users/vkoul/slave-dma.git 4918 4919DMA MAPPING HELPERS 4920M: Christoph Hellwig <hch@lst.de> 4921M: Marek Szyprowski <m.szyprowski@samsung.com> 4922R: Robin Murphy <robin.murphy@arm.com> 4923L: iommu@lists.linux-foundation.org 4924T: git git://git.infradead.org/users/hch/dma-mapping.git 4925W: http://git.infradead.org/users/hch/dma-mapping.git 4926S: Supported 4927F: kernel/dma/ 4928F: include/asm-generic/dma-mapping.h 4929F: include/linux/dma-direct.h 4930F: include/linux/dma-mapping.h 4931F: include/linux/dma-noncoherent.h 4932 4933DME1737 HARDWARE MONITOR DRIVER 4934M: Juerg Haefliger <juergh@gmail.com> 4935L: linux-hwmon@vger.kernel.org 4936S: Maintained 4937F: Documentation/hwmon/dme1737.rst 4938F: drivers/hwmon/dme1737.c 4939 4940DMI/SMBIOS SUPPORT 4941M: Jean Delvare <jdelvare@suse.com> 4942S: Maintained 4943T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4944F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4945F: drivers/firmware/dmi-id.c 4946F: drivers/firmware/dmi_scan.c 4947F: include/linux/dmi.h 4948 4949DOCUMENTATION 4950M: Jonathan Corbet <corbet@lwn.net> 4951L: linux-doc@vger.kernel.org 4952S: Maintained 4953F: Documentation/ 4954F: scripts/kernel-doc 4955X: Documentation/ABI/ 4956X: Documentation/firmware-guide/acpi/ 4957X: Documentation/devicetree/ 4958X: Documentation/i2c/ 4959X: Documentation/media/ 4960X: Documentation/power/ 4961X: Documentation/spi/ 4962T: git git://git.lwn.net/linux.git docs-next 4963 4964DOCUMENTATION/ITALIAN 4965M: Federico Vaga <federico.vaga@vaga.pv.it> 4966L: linux-doc@vger.kernel.org 4967S: Maintained 4968F: Documentation/translations/it_IT 4969 4970DONGWOON DW9714 LENS VOICE COIL DRIVER 4971M: Sakari Ailus <sakari.ailus@linux.intel.com> 4972L: linux-media@vger.kernel.org 4973T: git git://linuxtv.org/media_tree.git 4974S: Maintained 4975F: drivers/media/i2c/dw9714.c 4976F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4977 4978DONGWOON DW9807 LENS VOICE COIL DRIVER 4979M: Sakari Ailus <sakari.ailus@linux.intel.com> 4980L: linux-media@vger.kernel.org 4981T: git git://linuxtv.org/media_tree.git 4982S: Maintained 4983F: drivers/media/i2c/dw9807-vcm.c 4984F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4985 4986DOUBLETALK DRIVER 4987M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4988L: blinux-list@redhat.com 4989S: Maintained 4990F: drivers/char/dtlk.c 4991F: include/linux/dtlk.h 4992 4993DPAA2 DATAPATH I/O (DPIO) DRIVER 4994M: Roy Pledge <Roy.Pledge@nxp.com> 4995L: linux-kernel@vger.kernel.org 4996S: Maintained 4997F: drivers/soc/fsl/dpio 4998 4999DPAA2 ETHERNET DRIVER 5000M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5001L: netdev@vger.kernel.org 5002S: Maintained 5003F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5004F: drivers/net/ethernet/freescale/dpaa2/dpni* 5005F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5006F: drivers/net/ethernet/freescale/dpaa2/Makefile 5007F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5008 5009DPAA2 ETHERNET SWITCH DRIVER 5010M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5011M: Ioana Ciornei <ioana.ciornei@nxp.com> 5012L: linux-kernel@vger.kernel.org 5013S: Maintained 5014F: drivers/staging/fsl-dpaa2/ethsw 5015 5016DPT_I2O SCSI RAID DRIVER 5017M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5018L: linux-scsi@vger.kernel.org 5019W: http://www.adaptec.com/ 5020S: Maintained 5021F: drivers/scsi/dpt* 5022F: drivers/scsi/dpt/ 5023 5024DRBD DRIVER 5025M: Philipp Reisner <philipp.reisner@linbit.com> 5026M: Lars Ellenberg <lars.ellenberg@linbit.com> 5027L: drbd-dev@lists.linbit.com 5028W: http://www.drbd.org 5029T: git git://git.linbit.com/linux-drbd.git 5030T: git git://git.linbit.com/drbd-8.4.git 5031S: Supported 5032F: drivers/block/drbd/ 5033F: lib/lru_cache.c 5034F: Documentation/admin-guide/blockdev/ 5035 5036DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5037M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5038R: "Rafael J. Wysocki" <rafael@kernel.org> 5039T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5040S: Supported 5041F: Documentation/kobject.txt 5042F: drivers/base/ 5043F: fs/debugfs/ 5044F: fs/sysfs/ 5045F: include/linux/debugfs.h 5046F: include/linux/kobj* 5047F: lib/kobj* 5048 5049DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5050M: Kevin Hilman <khilman@kernel.org> 5051M: Nishanth Menon <nm@ti.com> 5052S: Maintained 5053F: drivers/power/avs/ 5054F: include/linux/power/smartreflex.h 5055L: linux-pm@vger.kernel.org 5056 5057DRM DRIVER FOR ARM PL111 CLCD 5058M: Eric Anholt <eric@anholt.net> 5059T: git git://anongit.freedesktop.org/drm/drm-misc 5060S: Supported 5061F: drivers/gpu/drm/pl111/ 5062 5063DRM DRIVER FOR ARM VERSATILE TFT PANELS 5064M: Linus Walleij <linus.walleij@linaro.org> 5065T: git git://anongit.freedesktop.org/drm/drm-misc 5066S: Maintained 5067F: drivers/gpu/drm/panel/panel-arm-versatile.c 5068F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5069 5070DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5071M: Dave Airlie <airlied@redhat.com> 5072S: Odd Fixes 5073F: drivers/gpu/drm/ast/ 5074 5075DRM DRIVER FOR ASPEED BMC GFX 5076M: Joel Stanley <joel@jms.id.au> 5077L: linux-aspeed@lists.ozlabs.org 5078T: git git://anongit.freedesktop.org/drm/drm-misc 5079S: Supported 5080F: drivers/gpu/drm/aspeed/ 5081F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5082 5083DRM DRIVER FOR BOCHS VIRTUAL GPU 5084M: Gerd Hoffmann <kraxel@redhat.com> 5085L: virtualization@lists.linux-foundation.org 5086T: git git://anongit.freedesktop.org/drm/drm-misc 5087S: Maintained 5088F: drivers/gpu/drm/bochs/ 5089 5090DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5091M: Linus Walleij <linus.walleij@linaro.org> 5092T: git git://anongit.freedesktop.org/drm/drm-misc 5093S: Maintained 5094F: drivers/gpu/drm/tve200/ 5095 5096DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5097M: Jagan Teki <jagan@amarulasolutions.com> 5098S: Maintained 5099F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5100F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5101 5102DRM DRIVER FOR ILITEK ILI9225 PANELS 5103M: David Lechner <david@lechnology.com> 5104S: Maintained 5105F: drivers/gpu/drm/tinydrm/ili9225.c 5106F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5107 5108DRM DRIVER FOR HX8357D PANELS 5109M: Eric Anholt <eric@anholt.net> 5110T: git git://anongit.freedesktop.org/drm/drm-misc 5111S: Maintained 5112F: drivers/gpu/drm/tinydrm/hx8357d.c 5113F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5114 5115DRM DRIVER FOR INTEL I810 VIDEO CARDS 5116S: Orphan / Obsolete 5117F: drivers/gpu/drm/i810/ 5118F: include/uapi/drm/i810_drm.h 5119 5120DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5121S: Orphan / Obsolete 5122F: drivers/gpu/drm/mga/ 5123F: include/uapi/drm/mga_drm.h 5124 5125DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5126M: Dave Airlie <airlied@redhat.com> 5127S: Odd Fixes 5128F: drivers/gpu/drm/mgag200/ 5129 5130DRM DRIVER FOR MI0283QT 5131M: Noralf Trønnes <noralf@tronnes.org> 5132S: Maintained 5133F: drivers/gpu/drm/tinydrm/mi0283qt.c 5134F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5135 5136DRM DRIVER FOR MSM ADRENO GPU 5137M: Rob Clark <robdclark@gmail.com> 5138M: Sean Paul <sean@poorly.run> 5139L: linux-arm-msm@vger.kernel.org 5140L: dri-devel@lists.freedesktop.org 5141L: freedreno@lists.freedesktop.org 5142T: git https://gitlab.freedesktop.org/drm/msm.git 5143S: Maintained 5144F: drivers/gpu/drm/msm/ 5145F: include/uapi/drm/msm_drm.h 5146F: Documentation/devicetree/bindings/display/msm/ 5147 5148DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5149M: Ben Skeggs <bskeggs@redhat.com> 5150L: dri-devel@lists.freedesktop.org 5151L: nouveau@lists.freedesktop.org 5152T: git git://github.com/skeggsb/linux 5153S: Supported 5154F: drivers/gpu/drm/nouveau/ 5155F: include/uapi/drm/nouveau_drm.h 5156 5157DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5158M: Stefan Mavrodiev <stefan@olimex.com> 5159S: Maintained 5160F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5161F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5162 5163DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5164M: Noralf Trønnes <noralf@tronnes.org> 5165S: Maintained 5166F: drivers/gpu/drm/tinydrm/repaper.c 5167F: Documentation/devicetree/bindings/display/repaper.txt 5168 5169DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5170M: Dave Airlie <airlied@redhat.com> 5171M: Gerd Hoffmann <kraxel@redhat.com> 5172L: virtualization@lists.linux-foundation.org 5173T: git git://anongit.freedesktop.org/drm/drm-misc 5174S: Obsolete 5175W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5176F: drivers/gpu/drm/cirrus/ 5177 5178DRM DRIVER FOR QXL VIRTUAL GPU 5179M: Dave Airlie <airlied@redhat.com> 5180M: Gerd Hoffmann <kraxel@redhat.com> 5181L: virtualization@lists.linux-foundation.org 5182L: spice-devel@lists.freedesktop.org 5183T: git git://anongit.freedesktop.org/drm/drm-misc 5184S: Maintained 5185F: drivers/gpu/drm/qxl/ 5186F: include/uapi/drm/qxl_drm.h 5187 5188DRM DRIVER FOR RAGE 128 VIDEO CARDS 5189S: Orphan / Obsolete 5190F: drivers/gpu/drm/r128/ 5191F: include/uapi/drm/r128_drm.h 5192 5193DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5194M: Guido Günther <agx@sigxcpu.org> 5195S: Maintained 5196F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5197F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5198 5199DRM DRIVER FOR SAVAGE VIDEO CARDS 5200S: Orphan / Obsolete 5201F: drivers/gpu/drm/savage/ 5202F: include/uapi/drm/savage_drm.h 5203 5204DRM DRIVER FOR SIS VIDEO CARDS 5205S: Orphan / Obsolete 5206F: drivers/gpu/drm/sis/ 5207F: include/uapi/drm/sis_drm.h 5208 5209DRM DRIVER FOR SITRONIX ST7701 PANELS 5210M: Jagan Teki <jagan@amarulasolutions.com> 5211S: Maintained 5212F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5213F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5214 5215DRM DRIVER FOR SITRONIX ST7586 PANELS 5216M: David Lechner <david@lechnology.com> 5217S: Maintained 5218F: drivers/gpu/drm/tinydrm/st7586.c 5219F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5220 5221DRM DRIVER FOR SITRONIX ST7735R PANELS 5222M: David Lechner <david@lechnology.com> 5223S: Maintained 5224F: drivers/gpu/drm/tinydrm/st7735r.c 5225F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5226 5227DRM DRIVER FOR ST-ERICSSON MCDE 5228M: Linus Walleij <linus.walleij@linaro.org> 5229T: git git://anongit.freedesktop.org/drm/drm-misc 5230S: Maintained 5231F: drivers/gpu/drm/mcde/ 5232F: Documentation/devicetree/bindings/display/ste,mcde.txt 5233 5234DRM DRIVER FOR TDFX VIDEO CARDS 5235S: Orphan / Obsolete 5236F: drivers/gpu/drm/tdfx/ 5237 5238DRM DRIVER FOR TPO TPG110 PANELS 5239M: Linus Walleij <linus.walleij@linaro.org> 5240T: git git://anongit.freedesktop.org/drm/drm-misc 5241S: Maintained 5242F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5243F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5244 5245DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5246M: Dave Airlie <airlied@redhat.com> 5247R: Sean Paul <sean@poorly.run> 5248L: dri-devel@lists.freedesktop.org 5249S: Odd Fixes 5250F: drivers/gpu/drm/udl/ 5251T: git git://anongit.freedesktop.org/drm/drm-misc 5252 5253DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5254M: Hans de Goede <hdegoede@redhat.com> 5255L: dri-devel@lists.freedesktop.org 5256S: Maintained 5257F: drivers/gpu/drm/vboxvideo/ 5258T: git git://anongit.freedesktop.org/drm/drm-misc 5259 5260DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5261M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5262R: Haneen Mohammed <hamohammed.sa@gmail.com> 5263R: Daniel Vetter <daniel@ffwll.ch> 5264T: git git://anongit.freedesktop.org/drm/drm-misc 5265S: Maintained 5266L: dri-devel@lists.freedesktop.org 5267F: drivers/gpu/drm/vkms/ 5268F: Documentation/gpu/vkms.rst 5269 5270DRM DRIVER FOR VMWARE VIRTUAL GPU 5271M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5272M: Thomas Hellstrom <thellstrom@vmware.com> 5273L: dri-devel@lists.freedesktop.org 5274T: git git://people.freedesktop.org/~thomash/linux 5275S: Supported 5276F: drivers/gpu/drm/vmwgfx/ 5277F: include/uapi/drm/vmwgfx_drm.h 5278 5279DRM DRIVERS 5280M: David Airlie <airlied@linux.ie> 5281M: Daniel Vetter <daniel@ffwll.ch> 5282L: dri-devel@lists.freedesktop.org 5283T: git git://anongit.freedesktop.org/drm/drm 5284B: https://bugs.freedesktop.org/ 5285C: irc://chat.freenode.net/dri-devel 5286S: Maintained 5287F: drivers/gpu/drm/ 5288F: drivers/gpu/vga/ 5289F: Documentation/devicetree/bindings/display/ 5290F: Documentation/devicetree/bindings/gpu/ 5291F: Documentation/gpu/ 5292F: include/drm/ 5293F: include/uapi/drm/ 5294F: include/linux/vga* 5295 5296DRM DRIVERS AND MISC GPU PATCHES 5297M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5298M: Maxime Ripard <maxime.ripard@bootlin.com> 5299M: Sean Paul <sean@poorly.run> 5300W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5301S: Maintained 5302T: git git://anongit.freedesktop.org/drm/drm-misc 5303F: Documentation/gpu/ 5304F: drivers/gpu/vga/ 5305F: drivers/gpu/drm/* 5306F: include/drm/drm* 5307F: include/uapi/drm/drm* 5308F: include/linux/vga* 5309 5310DRM DRIVERS FOR ALLWINNER A10 5311M: Maxime Ripard <maxime.ripard@bootlin.com> 5312L: dri-devel@lists.freedesktop.org 5313S: Supported 5314F: drivers/gpu/drm/sun4i/ 5315F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5316T: git git://anongit.freedesktop.org/drm/drm-misc 5317 5318DRM DRIVERS FOR AMLOGIC SOCS 5319M: Neil Armstrong <narmstrong@baylibre.com> 5320L: dri-devel@lists.freedesktop.org 5321L: linux-amlogic@lists.infradead.org 5322W: http://linux-meson.com/ 5323S: Supported 5324F: drivers/gpu/drm/meson/ 5325F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5326F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5327F: Documentation/gpu/meson.rst 5328T: git git://anongit.freedesktop.org/drm/drm-misc 5329 5330DRM DRIVERS FOR ATMEL HLCDC 5331M: Boris Brezillon <bbrezillon@kernel.org> 5332L: dri-devel@lists.freedesktop.org 5333S: Supported 5334F: drivers/gpu/drm/atmel-hlcdc/ 5335F: Documentation/devicetree/bindings/display/atmel/ 5336T: git git://anongit.freedesktop.org/drm/drm-misc 5337 5338DRM DRIVERS FOR BRIDGE CHIPS 5339M: Andrzej Hajda <a.hajda@samsung.com> 5340R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5341S: Maintained 5342T: git git://anongit.freedesktop.org/drm/drm-misc 5343F: drivers/gpu/drm/bridge/ 5344 5345DRM DRIVERS FOR EXYNOS 5346M: Inki Dae <inki.dae@samsung.com> 5347M: Joonyoung Shim <jy0922.shim@samsung.com> 5348M: Seung-Woo Kim <sw0312.kim@samsung.com> 5349M: Kyungmin Park <kyungmin.park@samsung.com> 5350L: dri-devel@lists.freedesktop.org 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5352S: Supported 5353F: drivers/gpu/drm/exynos/ 5354F: include/uapi/drm/exynos_drm.h 5355F: Documentation/devicetree/bindings/display/exynos/ 5356 5357DRM DRIVERS FOR FREESCALE DCU 5358M: Stefan Agner <stefan@agner.ch> 5359M: Alison Wang <alison.wang@nxp.com> 5360L: dri-devel@lists.freedesktop.org 5361S: Supported 5362F: drivers/gpu/drm/fsl-dcu/ 5363F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5364F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5365F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5366T: git git://anongit.freedesktop.org/drm/drm-misc 5367 5368DRM DRIVERS FOR FREESCALE IMX 5369M: Philipp Zabel <p.zabel@pengutronix.de> 5370L: dri-devel@lists.freedesktop.org 5371S: Maintained 5372F: drivers/gpu/drm/imx/ 5373F: drivers/gpu/ipu-v3/ 5374F: Documentation/devicetree/bindings/display/imx/ 5375 5376DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5377M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5378L: dri-devel@lists.freedesktop.org 5379T: git git://github.com/patjak/drm-gma500 5380S: Maintained 5381F: drivers/gpu/drm/gma500/ 5382 5383DRM DRIVERS FOR HISILICON 5384M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5385M: Rongrong Zou <zourongrong@gmail.com> 5386R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5387R: Chen Feng <puck.chen@hisilicon.com> 5388L: dri-devel@lists.freedesktop.org 5389T: git git://github.com/xin3liang/linux.git 5390S: Maintained 5391F: drivers/gpu/drm/hisilicon/ 5392F: Documentation/devicetree/bindings/display/hisilicon/ 5393 5394DRM DRIVERS FOR LIMA 5395M: Qiang Yu <yuq825@gmail.com> 5396L: dri-devel@lists.freedesktop.org 5397L: lima@lists.freedesktop.org (moderated for non-subscribers) 5398S: Maintained 5399F: drivers/gpu/drm/lima/ 5400F: include/uapi/drm/lima_drm.h 5401T: git git://anongit.freedesktop.org/drm/drm-misc 5402 5403DRM DRIVERS FOR MEDIATEK 5404M: CK Hu <ck.hu@mediatek.com> 5405M: Philipp Zabel <p.zabel@pengutronix.de> 5406L: dri-devel@lists.freedesktop.org 5407S: Supported 5408F: drivers/gpu/drm/mediatek/ 5409F: Documentation/devicetree/bindings/display/mediatek/ 5410 5411DRM DRIVERS FOR NVIDIA TEGRA 5412M: Thierry Reding <thierry.reding@gmail.com> 5413L: dri-devel@lists.freedesktop.org 5414L: linux-tegra@vger.kernel.org 5415T: git git://anongit.freedesktop.org/tegra/linux.git 5416S: Supported 5417F: drivers/gpu/drm/tegra/ 5418F: drivers/gpu/host1x/ 5419F: include/linux/host1x.h 5420F: include/uapi/drm/tegra_drm.h 5421F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5422 5423DRM DRIVERS FOR RENESAS 5424M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5425M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5426L: dri-devel@lists.freedesktop.org 5427L: linux-renesas-soc@vger.kernel.org 5428T: git git://linuxtv.org/pinchartl/media drm/du/next 5429S: Supported 5430F: drivers/gpu/drm/rcar-du/ 5431F: drivers/gpu/drm/shmobile/ 5432F: include/linux/platform_data/shmob_drm.h 5433F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5434F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5435F: Documentation/devicetree/bindings/display/renesas,du.txt 5436 5437DRM DRIVERS FOR ROCKCHIP 5438M: Sandy Huang <hjc@rock-chips.com> 5439M: Heiko Stübner <heiko@sntech.de> 5440L: dri-devel@lists.freedesktop.org 5441S: Maintained 5442F: drivers/gpu/drm/rockchip/ 5443F: Documentation/devicetree/bindings/display/rockchip/ 5444T: git git://anongit.freedesktop.org/drm/drm-misc 5445 5446DRM DRIVERS FOR STI 5447M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5448M: Vincent Abriou <vincent.abriou@st.com> 5449L: dri-devel@lists.freedesktop.org 5450T: git git://anongit.freedesktop.org/drm/drm-misc 5451S: Maintained 5452F: drivers/gpu/drm/sti 5453F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5454 5455DRM DRIVERS FOR STM 5456M: Yannick Fertre <yannick.fertre@st.com> 5457M: Philippe Cornu <philippe.cornu@st.com> 5458M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5459M: Vincent Abriou <vincent.abriou@st.com> 5460L: dri-devel@lists.freedesktop.org 5461T: git git://anongit.freedesktop.org/drm/drm-misc 5462S: Maintained 5463F: drivers/gpu/drm/stm 5464F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5465 5466DRM DRIVERS FOR TI LCDC 5467M: Jyri Sarha <jsarha@ti.com> 5468R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5469L: dri-devel@lists.freedesktop.org 5470S: Maintained 5471F: drivers/gpu/drm/tilcdc/ 5472F: Documentation/devicetree/bindings/display/tilcdc/ 5473 5474DRM DRIVERS FOR TI OMAP 5475M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5476L: dri-devel@lists.freedesktop.org 5477S: Maintained 5478F: drivers/gpu/drm/omapdrm/ 5479F: Documentation/devicetree/bindings/display/ti/ 5480 5481DRM DRIVERS FOR V3D 5482M: Eric Anholt <eric@anholt.net> 5483S: Supported 5484F: drivers/gpu/drm/v3d/ 5485F: include/uapi/drm/v3d_drm.h 5486F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5487T: git git://anongit.freedesktop.org/drm/drm-misc 5488 5489DRM DRIVERS FOR VC4 5490M: Eric Anholt <eric@anholt.net> 5491T: git git://github.com/anholt/linux 5492S: Supported 5493F: drivers/gpu/drm/vc4/ 5494F: include/uapi/drm/vc4_drm.h 5495F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5496T: git git://anongit.freedesktop.org/drm/drm-misc 5497 5498DRM DRIVERS FOR VIVANTE GPU IP 5499M: Lucas Stach <l.stach@pengutronix.de> 5500R: Russell King <linux+etnaviv@armlinux.org.uk> 5501R: Christian Gmeiner <christian.gmeiner@gmail.com> 5502L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5503L: dri-devel@lists.freedesktop.org 5504S: Maintained 5505F: drivers/gpu/drm/etnaviv/ 5506F: include/uapi/drm/etnaviv_drm.h 5507F: Documentation/devicetree/bindings/display/etnaviv/ 5508 5509DRM DRIVERS FOR ZTE ZX 5510M: Shawn Guo <shawnguo@kernel.org> 5511L: dri-devel@lists.freedesktop.org 5512S: Maintained 5513F: drivers/gpu/drm/zte/ 5514F: Documentation/devicetree/bindings/display/zte,vou.txt 5515T: git git://anongit.freedesktop.org/drm/drm-misc 5516 5517DRM PANEL DRIVERS 5518M: Thierry Reding <thierry.reding@gmail.com> 5519R: Sam Ravnborg <sam@ravnborg.org> 5520L: dri-devel@lists.freedesktop.org 5521T: git git://anongit.freedesktop.org/drm/drm-misc 5522S: Maintained 5523F: drivers/gpu/drm/drm_panel.c 5524F: drivers/gpu/drm/panel/ 5525F: include/drm/drm_panel.h 5526F: Documentation/devicetree/bindings/display/panel/ 5527 5528DRM TINYDRM DRIVERS 5529M: Noralf Trønnes <noralf@tronnes.org> 5530W: https://github.com/notro/tinydrm/wiki/Development 5531T: git git://anongit.freedesktop.org/drm/drm-misc 5532S: Maintained 5533F: drivers/gpu/drm/tinydrm/ 5534F: include/drm/tinydrm/ 5535 5536DRM DRIVERS FOR XEN 5537M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5538T: git git://anongit.freedesktop.org/drm/drm-misc 5539L: dri-devel@lists.freedesktop.org 5540L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5541S: Supported 5542F: drivers/gpu/drm/xen/ 5543F: Documentation/gpu/xen-front.rst 5544 5545DRM TTM SUBSYSTEM 5546M: Christian Koenig <christian.koenig@amd.com> 5547M: Huang Rui <ray.huang@amd.com> 5548T: git git://people.freedesktop.org/~agd5f/linux 5549S: Maintained 5550L: dri-devel@lists.freedesktop.org 5551F: include/drm/ttm/ 5552F: drivers/gpu/drm/ttm/ 5553 5554DSBR100 USB FM RADIO DRIVER 5555M: Alexey Klimov <klimov.linux@gmail.com> 5556L: linux-media@vger.kernel.org 5557T: git git://linuxtv.org/media_tree.git 5558S: Maintained 5559F: drivers/media/radio/dsbr100.c 5560 5561DSCC4 DRIVER 5562M: Francois Romieu <romieu@fr.zoreil.com> 5563L: netdev@vger.kernel.org 5564S: Maintained 5565F: drivers/net/wan/dscc4.c 5566 5567DT3155 MEDIA DRIVER 5568M: Hans Verkuil <hverkuil@xs4all.nl> 5569L: linux-media@vger.kernel.org 5570T: git git://linuxtv.org/media_tree.git 5571W: https://linuxtv.org 5572S: Odd Fixes 5573F: drivers/media/pci/dt3155/ 5574 5575DVB_USB_AF9015 MEDIA DRIVER 5576M: Antti Palosaari <crope@iki.fi> 5577L: linux-media@vger.kernel.org 5578W: https://linuxtv.org 5579W: http://palosaari.fi/linux/ 5580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5581T: git git://linuxtv.org/anttip/media_tree.git 5582S: Maintained 5583F: drivers/media/usb/dvb-usb-v2/af9015* 5584 5585DVB_USB_AF9035 MEDIA DRIVER 5586M: Antti Palosaari <crope@iki.fi> 5587L: linux-media@vger.kernel.org 5588W: https://linuxtv.org 5589W: http://palosaari.fi/linux/ 5590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5591T: git git://linuxtv.org/anttip/media_tree.git 5592S: Maintained 5593F: drivers/media/usb/dvb-usb-v2/af9035* 5594 5595DVB_USB_ANYSEE MEDIA DRIVER 5596M: Antti Palosaari <crope@iki.fi> 5597L: linux-media@vger.kernel.org 5598W: https://linuxtv.org 5599W: http://palosaari.fi/linux/ 5600Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5601T: git git://linuxtv.org/anttip/media_tree.git 5602S: Maintained 5603F: drivers/media/usb/dvb-usb-v2/anysee* 5604 5605DVB_USB_AU6610 MEDIA DRIVER 5606M: Antti Palosaari <crope@iki.fi> 5607L: linux-media@vger.kernel.org 5608W: https://linuxtv.org 5609W: http://palosaari.fi/linux/ 5610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5611T: git git://linuxtv.org/anttip/media_tree.git 5612S: Maintained 5613F: drivers/media/usb/dvb-usb-v2/au6610* 5614 5615DVB_USB_CE6230 MEDIA DRIVER 5616M: Antti Palosaari <crope@iki.fi> 5617L: linux-media@vger.kernel.org 5618W: https://linuxtv.org 5619W: http://palosaari.fi/linux/ 5620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5621T: git git://linuxtv.org/anttip/media_tree.git 5622S: Maintained 5623F: drivers/media/usb/dvb-usb-v2/ce6230* 5624 5625DVB_USB_CXUSB MEDIA DRIVER 5626M: Michael Krufky <mkrufky@linuxtv.org> 5627L: linux-media@vger.kernel.org 5628W: https://linuxtv.org 5629W: http://github.com/mkrufky 5630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5631T: git git://linuxtv.org/media_tree.git 5632S: Maintained 5633F: drivers/media/usb/dvb-usb/cxusb* 5634 5635DVB_USB_EC168 MEDIA DRIVER 5636M: Antti Palosaari <crope@iki.fi> 5637L: linux-media@vger.kernel.org 5638W: https://linuxtv.org 5639W: http://palosaari.fi/linux/ 5640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5641T: git git://linuxtv.org/anttip/media_tree.git 5642S: Maintained 5643F: drivers/media/usb/dvb-usb-v2/ec168* 5644 5645DVB_USB_GL861 MEDIA DRIVER 5646M: Antti Palosaari <crope@iki.fi> 5647L: linux-media@vger.kernel.org 5648W: https://linuxtv.org 5649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5650T: git git://linuxtv.org/anttip/media_tree.git 5651S: Maintained 5652F: drivers/media/usb/dvb-usb-v2/gl861* 5653 5654DVB_USB_MXL111SF MEDIA DRIVER 5655M: Michael Krufky <mkrufky@linuxtv.org> 5656L: linux-media@vger.kernel.org 5657W: https://linuxtv.org 5658W: http://github.com/mkrufky 5659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5660T: git git://linuxtv.org/mkrufky/mxl111sf.git 5661S: Maintained 5662F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5663 5664DVB_USB_RTL28XXU MEDIA DRIVER 5665M: Antti Palosaari <crope@iki.fi> 5666L: linux-media@vger.kernel.org 5667W: https://linuxtv.org 5668W: http://palosaari.fi/linux/ 5669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5670T: git git://linuxtv.org/anttip/media_tree.git 5671S: Maintained 5672F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5673 5674DVB_USB_V2 MEDIA DRIVER 5675M: Antti Palosaari <crope@iki.fi> 5676L: linux-media@vger.kernel.org 5677W: https://linuxtv.org 5678W: http://palosaari.fi/linux/ 5679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5680T: git git://linuxtv.org/anttip/media_tree.git 5681S: Maintained 5682F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5683F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5684 5685DYNAMIC DEBUG 5686M: Jason Baron <jbaron@akamai.com> 5687S: Maintained 5688F: lib/dynamic_debug.c 5689F: include/linux/dynamic_debug.h 5690 5691DYNAMIC INTERRUPT MODERATION 5692M: Tal Gilboa <talgi@mellanox.com> 5693S: Maintained 5694F: include/linux/dim.h 5695F: lib/dim/ 5696 5697DZ DECSTATION DZ11 SERIAL DRIVER 5698M: "Maciej W. Rozycki" <macro@linux-mips.org> 5699S: Maintained 5700F: drivers/tty/serial/dz.* 5701 5702E3X0 POWER BUTTON DRIVER 5703M: Moritz Fischer <moritz.fischer@ettus.com> 5704L: usrp-users@lists.ettus.com 5705W: http://www.ettus.com 5706S: Supported 5707F: drivers/input/misc/e3x0-button.c 5708F: Documentation/devicetree/bindings/input/e3x0-button.txt 5709 5710E4000 MEDIA DRIVER 5711M: Antti Palosaari <crope@iki.fi> 5712L: linux-media@vger.kernel.org 5713W: https://linuxtv.org 5714W: http://palosaari.fi/linux/ 5715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5716T: git git://linuxtv.org/anttip/media_tree.git 5717S: Maintained 5718F: drivers/media/tuners/e4000* 5719 5720EARTH_PT1 MEDIA DRIVER 5721M: Akihiro Tsukada <tskd08@gmail.com> 5722L: linux-media@vger.kernel.org 5723S: Odd Fixes 5724F: drivers/media/pci/pt1/ 5725 5726EARTH_PT3 MEDIA DRIVER 5727M: Akihiro Tsukada <tskd08@gmail.com> 5728L: linux-media@vger.kernel.org 5729S: Odd Fixes 5730F: drivers/media/pci/pt3/ 5731 5732EC100 MEDIA DRIVER 5733M: Antti Palosaari <crope@iki.fi> 5734L: linux-media@vger.kernel.org 5735W: https://linuxtv.org 5736W: http://palosaari.fi/linux/ 5737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5738T: git git://linuxtv.org/anttip/media_tree.git 5739S: Maintained 5740F: drivers/media/dvb-frontends/ec100* 5741 5742ECRYPT FILE SYSTEM 5743M: Tyler Hicks <tyhicks@canonical.com> 5744L: ecryptfs@vger.kernel.org 5745W: http://ecryptfs.org 5746W: https://launchpad.net/ecryptfs 5747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5748S: Supported 5749F: Documentation/filesystems/ecryptfs.txt 5750F: fs/ecryptfs/ 5751 5752EDAC-AMD64 5753M: Borislav Petkov <bp@alien8.de> 5754L: linux-edac@vger.kernel.org 5755S: Maintained 5756F: drivers/edac/amd64_edac* 5757 5758EDAC-AST2500 5759M: Stefan Schaeckeler <sschaeck@cisco.com> 5760S: Supported 5761F: drivers/edac/aspeed_edac.c 5762F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5763 5764EDAC-CALXEDA 5765M: Robert Richter <rric@kernel.org> 5766L: linux-edac@vger.kernel.org 5767S: Maintained 5768F: drivers/edac/highbank* 5769 5770EDAC-CAVIUM OCTEON 5771M: Ralf Baechle <ralf@linux-mips.org> 5772M: David Daney <david.daney@cavium.com> 5773L: linux-edac@vger.kernel.org 5774L: linux-mips@vger.kernel.org 5775S: Supported 5776F: drivers/edac/octeon_edac* 5777 5778EDAC-CAVIUM THUNDERX 5779M: David Daney <david.daney@cavium.com> 5780M: Jan Glauber <jglauber@cavium.com> 5781L: linux-edac@vger.kernel.org 5782S: Supported 5783F: drivers/edac/thunderx_edac* 5784 5785EDAC-CORE 5786M: Borislav Petkov <bp@alien8.de> 5787M: Mauro Carvalho Chehab <mchehab@kernel.org> 5788R: James Morse <james.morse@arm.com> 5789L: linux-edac@vger.kernel.org 5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5792S: Supported 5793F: Documentation/admin-guide/ras.rst 5794F: Documentation/driver-api/edac.rst 5795F: drivers/edac/ 5796F: include/linux/edac.h 5797 5798EDAC-E752X 5799M: Mark Gross <mark.gross@intel.com> 5800L: linux-edac@vger.kernel.org 5801S: Maintained 5802F: drivers/edac/e752x_edac.c 5803 5804EDAC-E7XXX 5805L: linux-edac@vger.kernel.org 5806S: Maintained 5807F: drivers/edac/e7xxx_edac.c 5808 5809EDAC-FSL_DDR 5810M: York Sun <york.sun@nxp.com> 5811L: linux-edac@vger.kernel.org 5812S: Maintained 5813F: drivers/edac/fsl_ddr_edac.* 5814 5815EDAC-GHES 5816M: Mauro Carvalho Chehab <mchehab@kernel.org> 5817L: linux-edac@vger.kernel.org 5818S: Maintained 5819F: drivers/edac/ghes_edac.c 5820 5821EDAC-I10NM 5822M: Tony Luck <tony.luck@intel.com> 5823L: linux-edac@vger.kernel.org 5824S: Maintained 5825F: drivers/edac/i10nm_base.c 5826 5827EDAC-I3000 5828L: linux-edac@vger.kernel.org 5829S: Orphan 5830F: drivers/edac/i3000_edac.c 5831 5832EDAC-I5000 5833L: linux-edac@vger.kernel.org 5834S: Maintained 5835F: drivers/edac/i5000_edac.c 5836 5837EDAC-I5400 5838M: Mauro Carvalho Chehab <mchehab@kernel.org> 5839L: linux-edac@vger.kernel.org 5840S: Maintained 5841F: drivers/edac/i5400_edac.c 5842 5843EDAC-I7300 5844M: Mauro Carvalho Chehab <mchehab@kernel.org> 5845L: linux-edac@vger.kernel.org 5846S: Maintained 5847F: drivers/edac/i7300_edac.c 5848 5849EDAC-I7CORE 5850M: Mauro Carvalho Chehab <mchehab@kernel.org> 5851L: linux-edac@vger.kernel.org 5852S: Maintained 5853F: drivers/edac/i7core_edac.c 5854 5855EDAC-I82443BXGX 5856M: Tim Small <tim@buttersideup.com> 5857L: linux-edac@vger.kernel.org 5858S: Maintained 5859F: drivers/edac/i82443bxgx_edac.c 5860 5861EDAC-I82975X 5862M: "Arvind R." <arvino55@gmail.com> 5863L: linux-edac@vger.kernel.org 5864S: Maintained 5865F: drivers/edac/i82975x_edac.c 5866 5867EDAC-IE31200 5868M: Jason Baron <jbaron@akamai.com> 5869L: linux-edac@vger.kernel.org 5870S: Maintained 5871F: drivers/edac/ie31200_edac.c 5872 5873EDAC-MPC85XX 5874M: Johannes Thumshirn <morbidrsa@gmail.com> 5875L: linux-edac@vger.kernel.org 5876S: Maintained 5877F: drivers/edac/mpc85xx_edac.[ch] 5878 5879EDAC-PASEMI 5880M: Egor Martovetsky <egor@pasemi.com> 5881L: linux-edac@vger.kernel.org 5882S: Maintained 5883F: drivers/edac/pasemi_edac.c 5884 5885EDAC-PND2 5886M: Tony Luck <tony.luck@intel.com> 5887L: linux-edac@vger.kernel.org 5888S: Maintained 5889F: drivers/edac/pnd2_edac.[ch] 5890 5891EDAC-R82600 5892M: Tim Small <tim@buttersideup.com> 5893L: linux-edac@vger.kernel.org 5894S: Maintained 5895F: drivers/edac/r82600_edac.c 5896 5897EDAC-SBRIDGE 5898M: Tony Luck <tony.luck@intel.com> 5899R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5900L: linux-edac@vger.kernel.org 5901S: Maintained 5902F: drivers/edac/sb_edac.c 5903 5904EDAC-SIFIVE 5905M: Yash Shah <yash.shah@sifive.com> 5906L: linux-edac@vger.kernel.org 5907S: Supported 5908F: drivers/edac/sifive_edac.c 5909 5910EDAC-SKYLAKE 5911M: Tony Luck <tony.luck@intel.com> 5912L: linux-edac@vger.kernel.org 5913S: Maintained 5914F: drivers/edac/skx_*.c 5915 5916EDAC-TI 5917M: Tero Kristo <t-kristo@ti.com> 5918L: linux-edac@vger.kernel.org 5919S: Maintained 5920F: drivers/edac/ti_edac.c 5921 5922EDAC-QCOM 5923M: Channagoud Kadabi <ckadabi@codeaurora.org> 5924M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5925L: linux-arm-msm@vger.kernel.org 5926L: linux-edac@vger.kernel.org 5927S: Maintained 5928F: drivers/edac/qcom_edac.c 5929 5930EDIROL UA-101/UA-1000 DRIVER 5931M: Clemens Ladisch <clemens@ladisch.de> 5932L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5934S: Maintained 5935F: sound/usb/misc/ua101.c 5936 5937EFI TEST DRIVER 5938L: linux-efi@vger.kernel.org 5939M: Ivan Hu <ivan.hu@canonical.com> 5940M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5941S: Maintained 5942F: drivers/firmware/efi/test/ 5943 5944EFI VARIABLE FILESYSTEM 5945M: Matthew Garrett <matthew.garrett@nebula.com> 5946M: Jeremy Kerr <jk@ozlabs.org> 5947M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5948T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5949L: linux-efi@vger.kernel.org 5950S: Maintained 5951F: fs/efivarfs/ 5952 5953EFIFB FRAMEBUFFER DRIVER 5954L: linux-fbdev@vger.kernel.org 5955M: Peter Jones <pjones@redhat.com> 5956S: Maintained 5957F: drivers/video/fbdev/efifb.c 5958 5959EFS FILESYSTEM 5960W: http://aeschi.ch.eu.org/efs/ 5961S: Orphan 5962F: fs/efs/ 5963 5964EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5965M: Douglas Miller <dougmill@linux.ibm.com> 5966L: netdev@vger.kernel.org 5967S: Maintained 5968F: drivers/net/ethernet/ibm/ehea/ 5969 5970EM28XX VIDEO4LINUX DRIVER 5971M: Mauro Carvalho Chehab <mchehab@kernel.org> 5972L: linux-media@vger.kernel.org 5973W: https://linuxtv.org 5974T: git git://linuxtv.org/media_tree.git 5975S: Maintained 5976F: drivers/media/usb/em28xx/ 5977F: Documentation/media/v4l-drivers/em28xx* 5978 5979EMBEDDED LINUX 5980M: Paul Gortmaker <paul.gortmaker@windriver.com> 5981M: Matt Mackall <mpm@selenic.com> 5982M: David Woodhouse <dwmw2@infradead.org> 5983L: linux-embedded@vger.kernel.org 5984S: Maintained 5985 5986Emulex 10Gbps iSCSI - OneConnect DRIVER 5987M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5988M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5989M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5990L: linux-scsi@vger.kernel.org 5991W: http://www.broadcom.com 5992S: Supported 5993F: drivers/scsi/be2iscsi/ 5994 5995Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5996M: Sathya Perla <sathya.perla@broadcom.com> 5997M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5998M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5999M: Somnath Kotur <somnath.kotur@broadcom.com> 6000L: netdev@vger.kernel.org 6001W: http://www.emulex.com 6002S: Supported 6003F: drivers/net/ethernet/emulex/benet/ 6004 6005EMULEX ONECONNECT ROCE DRIVER 6006M: Selvin Xavier <selvin.xavier@broadcom.com> 6007M: Devesh Sharma <devesh.sharma@broadcom.com> 6008L: linux-rdma@vger.kernel.org 6009W: http://www.broadcom.com 6010S: Odd Fixes 6011F: drivers/infiniband/hw/ocrdma/ 6012F: include/uapi/rdma/ocrdma-abi.h 6013 6014EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6015M: James Smart <james.smart@broadcom.com> 6016M: Dick Kennedy <dick.kennedy@broadcom.com> 6017L: linux-scsi@vger.kernel.org 6018W: http://www.broadcom.com 6019S: Supported 6020F: drivers/scsi/lpfc/ 6021 6022ENE CB710 FLASH CARD READER DRIVER 6023M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6024S: Maintained 6025F: drivers/misc/cb710/ 6026F: drivers/mmc/host/cb710-mmc.* 6027F: include/linux/cb710.h 6028 6029ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6030M: Maxim Levitsky <maximlevitsky@gmail.com> 6031S: Maintained 6032F: drivers/media/rc/ene_ir.* 6033 6034EPSON S1D13XXX FRAMEBUFFER DRIVER 6035M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6036S: Maintained 6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6038F: drivers/video/fbdev/s1d13xxxfb.c 6039F: include/video/s1d13xxxfb.h 6040 6041ERRSEQ ERROR TRACKING INFRASTRUCTURE 6042M: Jeff Layton <jlayton@kernel.org> 6043S: Maintained 6044F: lib/errseq.c 6045F: include/linux/errseq.h 6046 6047ET131X NETWORK DRIVER 6048M: Mark Einon <mark.einon@gmail.com> 6049S: Odd Fixes 6050F: drivers/net/ethernet/agere/ 6051 6052ETHERNET BRIDGE 6053M: Roopa Prabhu <roopa@cumulusnetworks.com> 6054M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6055L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6056L: netdev@vger.kernel.org 6057W: http://www.linuxfoundation.org/en/Net:Bridge 6058S: Maintained 6059F: include/linux/netfilter_bridge/ 6060F: net/bridge/ 6061 6062ETHERNET PHY LIBRARY 6063M: Andrew Lunn <andrew@lunn.ch> 6064M: Florian Fainelli <f.fainelli@gmail.com> 6065M: Heiner Kallweit <hkallweit1@gmail.com> 6066L: netdev@vger.kernel.org 6067S: Maintained 6068F: Documentation/ABI/testing/sysfs-bus-mdio 6069F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6070F: Documentation/devicetree/bindings/net/mdio* 6071F: Documentation/networking/phy.rst 6072F: drivers/net/phy/ 6073F: drivers/of/of_mdio.c 6074F: drivers/of/of_net.c 6075F: include/linux/*mdio*.h 6076F: include/linux/of_net.h 6077F: include/linux/phy.h 6078F: include/linux/phy_fixed.h 6079F: include/linux/platform_data/mdio-bcm-unimac.h 6080F: include/linux/platform_data/mdio-gpio.h 6081F: include/trace/events/mdio.h 6082F: include/uapi/linux/mdio.h 6083F: include/uapi/linux/mii.h 6084 6085EXT2 FILE SYSTEM 6086M: Jan Kara <jack@suse.com> 6087L: linux-ext4@vger.kernel.org 6088S: Maintained 6089F: Documentation/filesystems/ext2.txt 6090F: fs/ext2/ 6091F: include/linux/ext2* 6092 6093EXT4 FILE SYSTEM 6094M: "Theodore Ts'o" <tytso@mit.edu> 6095M: Andreas Dilger <adilger.kernel@dilger.ca> 6096L: linux-ext4@vger.kernel.org 6097W: http://ext4.wiki.kernel.org 6098Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6100S: Maintained 6101F: Documentation/filesystems/ext4/ 6102F: fs/ext4/ 6103 6104Extended Verification Module (EVM) 6105M: Mimi Zohar <zohar@linux.ibm.com> 6106L: linux-integrity@vger.kernel.org 6107S: Supported 6108F: security/integrity/evm/ 6109 6110EXTENSIBLE FIRMWARE INTERFACE (EFI) 6111M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6112L: linux-efi@vger.kernel.org 6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6114S: Maintained 6115F: Documentation/admin-guide/efi-stub.rst 6116F: arch/*/kernel/efi.c 6117F: arch/x86/boot/compressed/eboot.[ch] 6118F: arch/*/include/asm/efi.h 6119F: arch/x86/platform/efi/ 6120F: drivers/firmware/efi/ 6121F: include/linux/efi*.h 6122F: arch/arm/boot/compressed/efi-header.S 6123F: arch/arm64/kernel/efi-entry.S 6124 6125EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6126M: MyungJoo Ham <myungjoo.ham@samsung.com> 6127M: Chanwoo Choi <cw00.choi@samsung.com> 6128L: linux-kernel@vger.kernel.org 6129T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6130S: Maintained 6131F: drivers/extcon/ 6132F: include/linux/extcon/ 6133F: include/linux/extcon.h 6134F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6135F: Documentation/devicetree/bindings/extcon/ 6136 6137EXYNOS DP DRIVER 6138M: Jingoo Han <jingoohan1@gmail.com> 6139L: dri-devel@lists.freedesktop.org 6140S: Maintained 6141F: drivers/gpu/drm/exynos/exynos_dp* 6142 6143EXYNOS SYSMMU (IOMMU) driver 6144M: Marek Szyprowski <m.szyprowski@samsung.com> 6145L: iommu@lists.linux-foundation.org 6146S: Maintained 6147F: drivers/iommu/exynos-iommu.c 6148 6149EZchip NPS platform support 6150M: Vineet Gupta <vgupta@synopsys.com> 6151M: Ofer Levi <oferle@mellanox.com> 6152S: Supported 6153F: arch/arc/plat-eznps 6154F: arch/arc/boot/dts/eznps.dts 6155 6156F2FS FILE SYSTEM 6157M: Jaegeuk Kim <jaegeuk@kernel.org> 6158M: Chao Yu <yuchao0@huawei.com> 6159L: linux-f2fs-devel@lists.sourceforge.net 6160W: https://f2fs.wiki.kernel.org/ 6161T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6162S: Maintained 6163F: Documentation/filesystems/f2fs.txt 6164F: Documentation/ABI/testing/sysfs-fs-f2fs 6165F: fs/f2fs/ 6166F: include/linux/f2fs_fs.h 6167F: include/trace/events/f2fs.h 6168 6169F71805F HARDWARE MONITORING DRIVER 6170M: Jean Delvare <jdelvare@suse.com> 6171L: linux-hwmon@vger.kernel.org 6172S: Maintained 6173F: Documentation/hwmon/f71805f.rst 6174F: drivers/hwmon/f71805f.c 6175 6176FADDR2LINE 6177M: Josh Poimboeuf <jpoimboe@redhat.com> 6178S: Maintained 6179F: scripts/faddr2line 6180 6181FAILOVER MODULE 6182M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6183L: netdev@vger.kernel.org 6184S: Supported 6185F: net/core/failover.c 6186F: include/net/failover.h 6187F: Documentation/networking/failover.rst 6188 6189FANOTIFY 6190M: Jan Kara <jack@suse.cz> 6191R: Amir Goldstein <amir73il@gmail.com> 6192L: linux-fsdevel@vger.kernel.org 6193S: Maintained 6194F: fs/notify/fanotify/ 6195F: include/linux/fanotify.h 6196F: include/uapi/linux/fanotify.h 6197 6198FARSYNC SYNCHRONOUS DRIVER 6199M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6200W: http://www.farsite.co.uk/ 6201S: Supported 6202F: drivers/net/wan/farsync.* 6203 6204FAULT INJECTION SUPPORT 6205M: Akinobu Mita <akinobu.mita@gmail.com> 6206S: Supported 6207F: Documentation/fault-injection/ 6208F: lib/fault-inject.c 6209 6210FBTFT Framebuffer drivers 6211S: Orphan 6212L: dri-devel@lists.freedesktop.org 6213L: linux-fbdev@vger.kernel.org 6214F: drivers/staging/fbtft/ 6215 6216FC0011 TUNER DRIVER 6217M: Michael Buesch <m@bues.ch> 6218L: linux-media@vger.kernel.org 6219S: Maintained 6220F: drivers/media/tuners/fc0011.h 6221F: drivers/media/tuners/fc0011.c 6222 6223FC2580 MEDIA DRIVER 6224M: Antti Palosaari <crope@iki.fi> 6225L: linux-media@vger.kernel.org 6226W: https://linuxtv.org 6227W: http://palosaari.fi/linux/ 6228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6229T: git git://linuxtv.org/anttip/media_tree.git 6230S: Maintained 6231F: drivers/media/tuners/fc2580* 6232 6233FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6234M: Hannes Reinecke <hare@suse.de> 6235L: linux-scsi@vger.kernel.org 6236W: www.Open-FCoE.org 6237S: Supported 6238F: drivers/scsi/libfc/ 6239F: drivers/scsi/fcoe/ 6240F: include/scsi/fc/ 6241F: include/scsi/libfc.h 6242F: include/scsi/libfcoe.h 6243F: include/uapi/scsi/fc/ 6244 6245FILE LOCKING (flock() and fcntl()/lockf()) 6246M: Jeff Layton <jlayton@kernel.org> 6247M: "J. Bruce Fields" <bfields@fieldses.org> 6248L: linux-fsdevel@vger.kernel.org 6249S: Maintained 6250F: include/linux/fcntl.h 6251F: include/uapi/linux/fcntl.h 6252F: fs/fcntl.c 6253F: fs/locks.c 6254 6255FILESYSTEMS (VFS and infrastructure) 6256M: Alexander Viro <viro@zeniv.linux.org.uk> 6257L: linux-fsdevel@vger.kernel.org 6258S: Maintained 6259F: fs/* 6260F: include/linux/fs.h 6261F: include/linux/fs_types.h 6262F: include/uapi/linux/fs.h 6263 6264FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6265M: Riku Voipio <riku.voipio@iki.fi> 6266L: linux-hwmon@vger.kernel.org 6267S: Maintained 6268F: drivers/hwmon/f75375s.c 6269F: include/linux/f75375s.h 6270 6271FIREWIRE AUDIO DRIVERS 6272M: Clemens Ladisch <clemens@ladisch.de> 6273L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6275S: Maintained 6276F: sound/firewire/ 6277 6278FIREWIRE MEDIA DRIVERS (firedtv) 6279M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6280L: linux-media@vger.kernel.org 6281L: linux1394-devel@lists.sourceforge.net 6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6283S: Maintained 6284F: drivers/media/firewire/ 6285 6286FIREWIRE SBP-2 TARGET 6287M: Chris Boot <bootc@bootc.net> 6288L: linux-scsi@vger.kernel.org 6289L: target-devel@vger.kernel.org 6290L: linux1394-devel@lists.sourceforge.net 6291T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6292S: Maintained 6293F: drivers/target/sbp/ 6294 6295FIREWIRE SUBSYSTEM 6296M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6297L: linux1394-devel@lists.sourceforge.net 6298W: http://ieee1394.wiki.kernel.org/ 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6300S: Maintained 6301F: drivers/firewire/ 6302F: include/linux/firewire.h 6303F: include/uapi/linux/firewire*.h 6304F: tools/firewire/ 6305 6306FIRMWARE LOADER (request_firmware) 6307M: Luis Chamberlain <mcgrof@kernel.org> 6308L: linux-kernel@vger.kernel.org 6309S: Maintained 6310F: Documentation/firmware_class/ 6311F: drivers/base/firmware_loader/ 6312F: include/linux/firmware.h 6313 6314FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6315M: Joshua Morris <josh.h.morris@us.ibm.com> 6316M: Philip Kelleher <pjk1939@linux.ibm.com> 6317S: Maintained 6318F: drivers/block/rsxx/ 6319 6320FLEXTIMER FTM-QUADDEC DRIVER 6321M: Patrick Havelange <patrick.havelange@essensium.com> 6322L: linux-iio@vger.kernel.org 6323S: Maintained 6324F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6325F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6326F: drivers/counter/ftm-quaddec.c 6327 6328FLOPPY DRIVER 6329M: Denis Efremov <efremov@linux.com> 6330S: Odd Fixes 6331L: linux-block@vger.kernel.org 6332F: drivers/block/floppy.c 6333 6334FMC SUBSYSTEM 6335M: Alessandro Rubini <rubini@gnudd.com> 6336W: http://www.ohwr.org/projects/fmc-bus 6337S: Supported 6338F: drivers/fmc/ 6339F: include/linux/fmc*.h 6340F: include/linux/ipmi-fru.h 6341K: fmc_d.*register 6342 6343FPGA MANAGER FRAMEWORK 6344M: Moritz Fischer <mdf@kernel.org> 6345L: linux-fpga@vger.kernel.org 6346S: Maintained 6347T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6348Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6349F: Documentation/fpga/ 6350F: Documentation/driver-api/fpga/ 6351F: Documentation/devicetree/bindings/fpga/ 6352F: drivers/fpga/ 6353F: include/linux/fpga/ 6354W: http://www.rocketboards.org 6355 6356FPGA DFL DRIVERS 6357M: Wu Hao <hao.wu@intel.com> 6358L: linux-fpga@vger.kernel.org 6359S: Maintained 6360F: Documentation/fpga/dfl.rst 6361F: include/uapi/linux/fpga-dfl.h 6362F: drivers/fpga/dfl* 6363 6364FPU EMULATOR 6365M: Bill Metzenthen <billm@melbpc.org.au> 6366W: http://floatingpoint.sourceforge.net/emulator/index.html 6367S: Maintained 6368F: arch/x86/math-emu/ 6369 6370FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6371L: netdev@vger.kernel.org 6372S: Orphan 6373F: drivers/net/wan/dlci.c 6374F: drivers/net/wan/sdla.c 6375 6376FRAMEBUFFER LAYER 6377M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6378L: dri-devel@lists.freedesktop.org 6379L: linux-fbdev@vger.kernel.org 6380T: git git://anongit.freedesktop.org/drm/drm-misc 6381Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6382S: Maintained 6383F: Documentation/fb/ 6384F: drivers/video/ 6385F: include/video/ 6386F: include/linux/fb.h 6387F: include/uapi/video/ 6388F: include/uapi/linux/fb.h 6389 6390FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6391M: Horia Geantă <horia.geanta@nxp.com> 6392M: Aymen Sghaier <aymen.sghaier@nxp.com> 6393L: linux-crypto@vger.kernel.org 6394S: Maintained 6395F: drivers/crypto/caam/ 6396F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6397 6398FREESCALE DIU FRAMEBUFFER DRIVER 6399M: Timur Tabi <timur@kernel.org> 6400L: linux-fbdev@vger.kernel.org 6401S: Maintained 6402F: drivers/video/fbdev/fsl-diu-fb.* 6403 6404FREESCALE DMA DRIVER 6405M: Li Yang <leoyang.li@nxp.com> 6406M: Zhang Wei <zw@zh-kernel.org> 6407L: linuxppc-dev@lists.ozlabs.org 6408S: Maintained 6409F: drivers/dma/fsldma.* 6410 6411FREESCALE ENETC ETHERNET DRIVERS 6412M: Claudiu Manoil <claudiu.manoil@nxp.com> 6413L: netdev@vger.kernel.org 6414S: Maintained 6415F: drivers/net/ethernet/freescale/enetc/ 6416 6417FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6418M: Claudiu Manoil <claudiu.manoil@nxp.com> 6419L: netdev@vger.kernel.org 6420S: Maintained 6421F: drivers/net/ethernet/freescale/gianfar* 6422F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6423 6424FREESCALE GPMI NAND DRIVER 6425M: Han Xu <han.xu@nxp.com> 6426L: linux-mtd@lists.infradead.org 6427S: Maintained 6428F: drivers/mtd/nand/raw/gpmi-nand/* 6429 6430FREESCALE I2C CPM DRIVER 6431M: Jochen Friedrich <jochen@scram.de> 6432L: linuxppc-dev@lists.ozlabs.org 6433L: linux-i2c@vger.kernel.org 6434S: Maintained 6435F: drivers/i2c/busses/i2c-cpm.c 6436 6437FREESCALE IMX DDR PMU DRIVER 6438M: Frank Li <Frank.li@nxp.com> 6439L: linux-arm-kernel@lists.infradead.org 6440S: Maintained 6441F: drivers/perf/fsl_imx8_ddr_perf.c 6442F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6443 6444FREESCALE IMX LPI2C DRIVER 6445M: Dong Aisheng <aisheng.dong@nxp.com> 6446L: linux-i2c@vger.kernel.org 6447L: linux-imx@nxp.com 6448S: Maintained 6449F: drivers/i2c/busses/i2c-imx-lpi2c.c 6450F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6451 6452FREESCALE IMX / MXC FEC DRIVER 6453M: Fugang Duan <fugang.duan@nxp.com> 6454L: netdev@vger.kernel.org 6455S: Maintained 6456F: drivers/net/ethernet/freescale/fec_main.c 6457F: drivers/net/ethernet/freescale/fec_ptp.c 6458F: drivers/net/ethernet/freescale/fec.h 6459F: Documentation/devicetree/bindings/net/fsl-fec.txt 6460 6461FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6462M: Sascha Hauer <s.hauer@pengutronix.de> 6463R: Pengutronix Kernel Team <kernel@pengutronix.de> 6464L: linux-fbdev@vger.kernel.org 6465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6466S: Maintained 6467F: include/linux/platform_data/video-imxfb.h 6468F: drivers/video/fbdev/imxfb.c 6469 6470FREESCALE QORIQ DPAA ETHERNET DRIVER 6471M: Madalin Bucur <madalin.bucur@nxp.com> 6472L: netdev@vger.kernel.org 6473S: Maintained 6474F: drivers/net/ethernet/freescale/dpaa 6475 6476FREESCALE QORIQ DPAA FMAN DRIVER 6477M: Madalin Bucur <madalin.bucur@nxp.com> 6478L: netdev@vger.kernel.org 6479S: Maintained 6480F: drivers/net/ethernet/freescale/fman 6481F: Documentation/devicetree/bindings/net/fsl-fman.txt 6482 6483FREESCALE QORIQ PTP CLOCK DRIVER 6484M: Yangbo Lu <yangbo.lu@nxp.com> 6485L: netdev@vger.kernel.org 6486S: Maintained 6487F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6488F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6489F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6490F: drivers/ptp/ptp_qoriq.c 6491F: drivers/ptp/ptp_qoriq_debugfs.c 6492F: include/linux/fsl/ptp_qoriq.h 6493F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6494 6495FREESCALE QUAD SPI DRIVER 6496M: Han Xu <han.xu@nxp.com> 6497L: linux-spi@vger.kernel.org 6498S: Maintained 6499F: drivers/spi/spi-fsl-qspi.c 6500 6501FREESCALE QUICC ENGINE LIBRARY 6502M: Qiang Zhao <qiang.zhao@nxp.com> 6503L: linuxppc-dev@lists.ozlabs.org 6504S: Maintained 6505F: drivers/soc/fsl/qe/ 6506F: include/soc/fsl/*qe*.h 6507F: include/soc/fsl/*ucc*.h 6508 6509FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6510M: Li Yang <leoyang.li@nxp.com> 6511L: netdev@vger.kernel.org 6512L: linuxppc-dev@lists.ozlabs.org 6513S: Maintained 6514F: drivers/net/ethernet/freescale/ucc_geth* 6515 6516FREESCALE QUICC ENGINE UCC HDLC DRIVER 6517M: Zhao Qiang <qiang.zhao@nxp.com> 6518L: netdev@vger.kernel.org 6519L: linuxppc-dev@lists.ozlabs.org 6520S: Maintained 6521F: drivers/net/wan/fsl_ucc_hdlc* 6522 6523FREESCALE QUICC ENGINE UCC UART DRIVER 6524M: Timur Tabi <timur@kernel.org> 6525L: linuxppc-dev@lists.ozlabs.org 6526S: Maintained 6527F: drivers/tty/serial/ucc_uart.c 6528 6529FREESCALE SOC DRIVERS 6530M: Li Yang <leoyang.li@nxp.com> 6531L: linuxppc-dev@lists.ozlabs.org 6532L: linux-arm-kernel@lists.infradead.org 6533S: Maintained 6534F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6535F: Documentation/devicetree/bindings/soc/fsl/ 6536F: drivers/soc/fsl/ 6537F: include/linux/fsl/ 6538 6539FREESCALE SOC FS_ENET DRIVER 6540M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6541L: linuxppc-dev@lists.ozlabs.org 6542L: netdev@vger.kernel.org 6543S: Maintained 6544F: drivers/net/ethernet/freescale/fs_enet/ 6545F: include/linux/fs_enet_pd.h 6546 6547FREESCALE SOC SOUND DRIVERS 6548M: Timur Tabi <timur@kernel.org> 6549M: Nicolin Chen <nicoleotsuka@gmail.com> 6550M: Xiubo Li <Xiubo.Lee@gmail.com> 6551R: Fabio Estevam <festevam@gmail.com> 6552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6553L: linuxppc-dev@lists.ozlabs.org 6554S: Maintained 6555F: sound/soc/fsl/fsl* 6556F: sound/soc/fsl/imx* 6557F: sound/soc/fsl/mpc8610_hpcd.c 6558 6559FREESCALE USB PERIPHERAL DRIVERS 6560M: Li Yang <leoyang.li@nxp.com> 6561L: linux-usb@vger.kernel.org 6562L: linuxppc-dev@lists.ozlabs.org 6563S: Maintained 6564F: drivers/usb/gadget/udc/fsl* 6565 6566FREEVXFS FILESYSTEM 6567M: Christoph Hellwig <hch@infradead.org> 6568W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6569S: Maintained 6570F: fs/freevxfs/ 6571 6572FREEZER 6573M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6574M: Pavel Machek <pavel@ucw.cz> 6575L: linux-pm@vger.kernel.org 6576S: Supported 6577F: Documentation/power/freezing-of-tasks.rst 6578F: include/linux/freezer.h 6579F: kernel/freezer.c 6580 6581FRONTSWAP API 6582M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6583L: linux-kernel@vger.kernel.org 6584S: Maintained 6585F: mm/frontswap.c 6586F: include/linux/frontswap.h 6587 6588FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6589M: David Howells <dhowells@redhat.com> 6590L: linux-cachefs@redhat.com (moderated for non-subscribers) 6591S: Supported 6592F: Documentation/filesystems/caching/ 6593F: fs/fscache/ 6594F: include/linux/fscache*.h 6595 6596FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6597M: Theodore Y. Ts'o <tytso@mit.edu> 6598M: Jaegeuk Kim <jaegeuk@kernel.org> 6599M: Eric Biggers <ebiggers@kernel.org> 6600L: linux-fscrypt@vger.kernel.org 6601Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6602T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6603S: Supported 6604F: fs/crypto/ 6605F: include/linux/fscrypt*.h 6606F: Documentation/filesystems/fscrypt.rst 6607 6608FSI SUBSYSTEM 6609M: Jeremy Kerr <jk@ozlabs.org> 6610M: Joel Stanley <joel@jms.id.au> 6611R: Alistar Popple <alistair@popple.id.au> 6612R: Eddie James <eajames@linux.ibm.com> 6613L: linux-fsi@lists.ozlabs.org 6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6615Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6616S: Supported 6617F: drivers/fsi/ 6618F: include/linux/fsi*.h 6619F: include/trace/events/fsi*.h 6620 6621FSI-ATTACHED I2C DRIVER 6622M: Eddie James <eajames@linux.ibm.com> 6623L: linux-i2c@vger.kernel.org 6624L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6625S: Maintained 6626F: drivers/i2c/busses/i2c-fsi.c 6627F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6628 6629FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6630M: Jan Kara <jack@suse.cz> 6631R: Amir Goldstein <amir73il@gmail.com> 6632L: linux-fsdevel@vger.kernel.org 6633S: Maintained 6634F: fs/notify/ 6635F: include/linux/fsnotify*.h 6636 6637FUJITSU LAPTOP EXTRAS 6638M: Jonathan Woithe <jwoithe@just42.net> 6639L: platform-driver-x86@vger.kernel.org 6640S: Maintained 6641F: drivers/platform/x86/fujitsu-laptop.c 6642 6643FUJITSU M-5MO LS CAMERA ISP DRIVER 6644M: Kyungmin Park <kyungmin.park@samsung.com> 6645M: Heungjun Kim <riverful.kim@samsung.com> 6646L: linux-media@vger.kernel.org 6647S: Maintained 6648F: drivers/media/i2c/m5mols/ 6649F: include/media/i2c/m5mols.h 6650 6651FUJITSU TABLET EXTRAS 6652M: Robert Gerlach <khnz@gmx.de> 6653L: platform-driver-x86@vger.kernel.org 6654S: Maintained 6655F: drivers/platform/x86/fujitsu-tablet.c 6656 6657FUSE: FILESYSTEM IN USERSPACE 6658M: Miklos Szeredi <miklos@szeredi.hu> 6659L: linux-fsdevel@vger.kernel.org 6660W: http://fuse.sourceforge.net/ 6661T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6662S: Maintained 6663F: fs/fuse/ 6664F: include/uapi/linux/fuse.h 6665F: Documentation/filesystems/fuse.txt 6666 6667FUTEX SUBSYSTEM 6668M: Thomas Gleixner <tglx@linutronix.de> 6669M: Ingo Molnar <mingo@redhat.com> 6670R: Peter Zijlstra <peterz@infradead.org> 6671R: Darren Hart <dvhart@infradead.org> 6672L: linux-kernel@vger.kernel.org 6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6674S: Maintained 6675F: kernel/futex.c 6676F: include/asm-generic/futex.h 6677F: include/linux/futex.h 6678F: include/uapi/linux/futex.h 6679F: tools/testing/selftests/futex/ 6680F: tools/perf/bench/futex* 6681F: Documentation/*futex* 6682 6683GCC PLUGINS 6684M: Kees Cook <keescook@chromium.org> 6685R: Emese Revfy <re.emese@gmail.com> 6686L: kernel-hardening@lists.openwall.com 6687S: Maintained 6688F: scripts/gcc-plugins/ 6689F: scripts/gcc-plugin.sh 6690F: scripts/Makefile.gcc-plugins 6691F: Documentation/core-api/gcc-plugins.rst 6692 6693GASKET DRIVER FRAMEWORK 6694M: Rob Springer <rspringer@google.com> 6695M: Todd Poynor <toddpoynor@google.com> 6696M: Ben Chan <benchan@chromium.org> 6697S: Maintained 6698F: drivers/staging/gasket/ 6699 6700GCOV BASED KERNEL PROFILING 6701M: Peter Oberparleiter <oberpar@linux.ibm.com> 6702S: Maintained 6703F: kernel/gcov/ 6704F: Documentation/dev-tools/gcov.rst 6705 6706GDB KERNEL DEBUGGING HELPER SCRIPTS 6707M: Jan Kiszka <jan.kiszka@siemens.com> 6708M: Kieran Bingham <kbingham@kernel.org> 6709S: Supported 6710F: scripts/gdb/ 6711 6712GDT SCSI DISK ARRAY CONTROLLER DRIVER 6713M: Achim Leubner <achim_leubner@adaptec.com> 6714L: linux-scsi@vger.kernel.org 6715W: http://www.icp-vortex.com/ 6716S: Supported 6717F: drivers/scsi/gdt* 6718 6719GEMTEK FM RADIO RECEIVER DRIVER 6720M: Hans Verkuil <hverkuil@xs4all.nl> 6721L: linux-media@vger.kernel.org 6722T: git git://linuxtv.org/media_tree.git 6723W: https://linuxtv.org 6724S: Maintained 6725F: drivers/media/radio/radio-gemtek* 6726 6727GENERIC GPIO I2C DRIVER 6728M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6729S: Supported 6730F: drivers/i2c/busses/i2c-gpio.c 6731F: include/linux/platform_data/i2c-gpio.h 6732 6733GENERIC GPIO I2C MULTIPLEXER DRIVER 6734M: Peter Korsgaard <peter.korsgaard@barco.com> 6735L: linux-i2c@vger.kernel.org 6736S: Supported 6737F: drivers/i2c/muxes/i2c-mux-gpio.c 6738F: include/linux/platform_data/i2c-mux-gpio.h 6739F: Documentation/i2c/muxes/i2c-mux-gpio 6740 6741GENERIC HDLC (WAN) DRIVERS 6742M: Krzysztof Halasa <khc@pm.waw.pl> 6743W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6744S: Maintained 6745F: drivers/net/wan/c101.c 6746F: drivers/net/wan/hd6457* 6747F: drivers/net/wan/hdlc* 6748F: drivers/net/wan/n2.c 6749F: drivers/net/wan/pc300too.c 6750F: drivers/net/wan/pci200syn.c 6751F: drivers/net/wan/wanxl* 6752 6753GENERIC INCLUDE/ASM HEADER FILES 6754M: Arnd Bergmann <arnd@arndb.de> 6755L: linux-arch@vger.kernel.org 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6757S: Maintained 6758F: include/asm-generic/ 6759F: include/uapi/asm-generic/ 6760 6761GENERIC PHY FRAMEWORK 6762M: Kishon Vijay Abraham I <kishon@ti.com> 6763L: linux-kernel@vger.kernel.org 6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6765S: Supported 6766F: drivers/phy/ 6767F: include/linux/phy/ 6768F: Documentation/devicetree/bindings/phy/ 6769 6770GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6771M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6772S: Supported 6773F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6774 6775GENERIC PM DOMAINS 6776M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6777M: Kevin Hilman <khilman@kernel.org> 6778M: Ulf Hansson <ulf.hansson@linaro.org> 6779L: linux-pm@vger.kernel.org 6780S: Supported 6781F: drivers/base/power/domain*.c 6782F: include/linux/pm_domain.h 6783F: Documentation/devicetree/bindings/power/power_domain.txt 6784 6785GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6786M: Eugen Hristev <eugen.hristev@microchip.com> 6787L: linux-input@vger.kernel.org 6788S: Maintained 6789F: drivers/input/touchscreen/resistive-adc-touch.c 6790 6791GENERIC UIO DRIVER FOR PCI DEVICES 6792M: "Michael S. Tsirkin" <mst@redhat.com> 6793L: kvm@vger.kernel.org 6794S: Supported 6795F: drivers/uio/uio_pci_generic.c 6796 6797GENERIC VDSO LIBRARY: 6798M: Andy Lutomirski <luto@kernel.org> 6799M: Thomas Gleixner <tglx@linutronix.de> 6800M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6801L: linux-kernel@vger.kernel.org 6802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6803S: Maintained 6804F: lib/vdso/ 6805F: kernel/time/vsyscall.c 6806F: include/vdso/ 6807F: include/asm-generic/vdso/vsyscall.h 6808 6809GENWQE (IBM Generic Workqueue Card) 6810M: Frank Haverkamp <haver@linux.ibm.com> 6811S: Supported 6812F: drivers/misc/genwqe/ 6813 6814GET_MAINTAINER SCRIPT 6815M: Joe Perches <joe@perches.com> 6816S: Maintained 6817F: scripts/get_maintainer.pl 6818 6819GFS2 FILE SYSTEM 6820M: Bob Peterson <rpeterso@redhat.com> 6821M: Andreas Gruenbacher <agruenba@redhat.com> 6822L: cluster-devel@redhat.com 6823W: http://sources.redhat.com/cluster/ 6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6825S: Supported 6826F: Documentation/filesystems/gfs2*.txt 6827F: fs/gfs2/ 6828F: include/uapi/linux/gfs2_ondisk.h 6829 6830GNSS SUBSYSTEM 6831M: Johan Hovold <johan@kernel.org> 6832T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6833S: Maintained 6834F: Documentation/ABI/testing/sysfs-class-gnss 6835F: Documentation/devicetree/bindings/gnss/ 6836F: drivers/gnss/ 6837F: include/linux/gnss.h 6838 6839GO7007 MPEG CODEC 6840M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6841L: linux-media@vger.kernel.org 6842S: Maintained 6843F: drivers/media/usb/go7007/ 6844 6845GOODIX TOUCHSCREEN 6846M: Bastien Nocera <hadess@hadess.net> 6847L: linux-input@vger.kernel.org 6848S: Maintained 6849F: drivers/input/touchscreen/goodix.c 6850 6851GOOGLE ETHERNET DRIVERS 6852M: Catherine Sullivan <csully@google.com> 6853R: Sagi Shahar <sagis@google.com> 6854R: Jon Olson <jonolson@google.com> 6855L: netdev@vger.kernel.org 6856S: Supported 6857F: Documentation/networking/device_drivers/google/gve.rst 6858F: drivers/net/ethernet/google 6859 6860GPD POCKET FAN DRIVER 6861M: Hans de Goede <hdegoede@redhat.com> 6862L: platform-driver-x86@vger.kernel.org 6863S: Maintained 6864F: drivers/platform/x86/gpd-pocket-fan.c 6865 6866GPIO ACPI SUPPORT 6867M: Mika Westerberg <mika.westerberg@linux.intel.com> 6868M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6869L: linux-gpio@vger.kernel.org 6870L: linux-acpi@vger.kernel.org 6871S: Maintained 6872F: Documentation/firmware-guide/acpi/gpio-properties.rst 6873F: drivers/gpio/gpiolib-acpi.c 6874 6875GPIO IR Transmitter 6876M: Sean Young <sean@mess.org> 6877L: linux-media@vger.kernel.org 6878S: Maintained 6879F: drivers/media/rc/gpio-ir-tx.c 6880 6881GPIO MOCKUP DRIVER 6882M: Bamvor Jian Zhang <bamv2005@gmail.com> 6883L: linux-gpio@vger.kernel.org 6884S: Maintained 6885F: drivers/gpio/gpio-mockup.c 6886F: tools/testing/selftests/gpio/ 6887 6888GPIO SUBSYSTEM 6889M: Linus Walleij <linus.walleij@linaro.org> 6890M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6891L: linux-gpio@vger.kernel.org 6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6893S: Maintained 6894F: Documentation/devicetree/bindings/gpio/ 6895F: Documentation/driver-api/gpio/ 6896F: Documentation/admin-guide/gpio/ 6897F: Documentation/ABI/testing/gpio-cdev 6898F: Documentation/ABI/obsolete/sysfs-gpio 6899F: drivers/gpio/ 6900F: include/linux/gpio/ 6901F: include/linux/gpio.h 6902F: include/linux/of_gpio.h 6903F: include/asm-generic/gpio.h 6904F: include/uapi/linux/gpio.h 6905F: tools/gpio/ 6906 6907GRE DEMULTIPLEXER DRIVER 6908M: Dmitry Kozlov <xeb@mail.ru> 6909L: netdev@vger.kernel.org 6910S: Maintained 6911F: net/ipv4/gre_demux.c 6912F: net/ipv4/gre_offload.c 6913F: include/net/gre.h 6914 6915GRETH 10/100/1G Ethernet MAC device driver 6916M: Andreas Larsson <andreas@gaisler.com> 6917L: netdev@vger.kernel.org 6918S: Maintained 6919F: drivers/net/ethernet/aeroflex/ 6920 6921GREYBUS AUDIO PROTOCOLS DRIVERS 6922M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6923M: Mark Greer <mgreer@animalcreek.com> 6924S: Maintained 6925F: drivers/staging/greybus/audio_apbridgea.c 6926F: drivers/staging/greybus/audio_apbridgea.h 6927F: drivers/staging/greybus/audio_codec.c 6928F: drivers/staging/greybus/audio_codec.h 6929F: drivers/staging/greybus/audio_gb.c 6930F: drivers/staging/greybus/audio_manager.c 6931F: drivers/staging/greybus/audio_manager.h 6932F: drivers/staging/greybus/audio_manager_module.c 6933F: drivers/staging/greybus/audio_manager_private.h 6934F: drivers/staging/greybus/audio_manager_sysfs.c 6935F: drivers/staging/greybus/audio_module.c 6936F: drivers/staging/greybus/audio_topology.c 6937 6938GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6939M: Viresh Kumar <vireshk@kernel.org> 6940S: Maintained 6941F: drivers/staging/greybus/authentication.c 6942F: drivers/staging/greybus/bootrom.c 6943F: drivers/staging/greybus/firmware.h 6944F: drivers/staging/greybus/fw-core.c 6945F: drivers/staging/greybus/fw-download.c 6946F: drivers/staging/greybus/fw-management.c 6947F: drivers/staging/greybus/greybus_authentication.h 6948F: drivers/staging/greybus/greybus_firmware.h 6949F: drivers/staging/greybus/hid.c 6950F: drivers/staging/greybus/i2c.c 6951F: drivers/staging/greybus/spi.c 6952F: drivers/staging/greybus/spilib.c 6953F: drivers/staging/greybus/spilib.h 6954 6955GREYBUS LOOPBACK DRIVER 6956M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6957S: Maintained 6958F: drivers/staging/greybus/loopback.c 6959 6960GREYBUS PLATFORM DRIVERS 6961M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6962S: Maintained 6963F: drivers/staging/greybus/arche-platform.c 6964F: drivers/staging/greybus/arche-apb-ctrl.c 6965F: drivers/staging/greybus/arche_platform.h 6966 6967GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6968M: Rui Miguel Silva <rmfrfs@gmail.com> 6969S: Maintained 6970F: drivers/staging/greybus/sdio.c 6971F: drivers/staging/greybus/light.c 6972F: drivers/staging/greybus/gpio.c 6973F: drivers/staging/greybus/power_supply.c 6974F: drivers/staging/greybus/spi.c 6975F: drivers/staging/greybus/spilib.c 6976 6977GREYBUS SUBSYSTEM 6978M: Johan Hovold <johan@kernel.org> 6979M: Alex Elder <elder@kernel.org> 6980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6981S: Maintained 6982F: drivers/staging/greybus/ 6983L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6984 6985GREYBUS UART PROTOCOLS DRIVERS 6986M: David Lin <dtwlin@gmail.com> 6987S: Maintained 6988F: drivers/staging/greybus/uart.c 6989F: drivers/staging/greybus/log.c 6990 6991GS1662 VIDEO SERIALIZER 6992M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6993L: linux-media@vger.kernel.org 6994T: git git://linuxtv.org/media_tree.git 6995S: Maintained 6996F: drivers/media/spi/gs1662.c 6997 6998GSPCA FINEPIX SUBDRIVER 6999M: Frank Zago <frank@zago.net> 7000L: linux-media@vger.kernel.org 7001T: git git://linuxtv.org/media_tree.git 7002S: Maintained 7003F: drivers/media/usb/gspca/finepix.c 7004 7005GSPCA GL860 SUBDRIVER 7006M: Olivier Lorin <o.lorin@laposte.net> 7007L: linux-media@vger.kernel.org 7008T: git git://linuxtv.org/media_tree.git 7009S: Maintained 7010F: drivers/media/usb/gspca/gl860/ 7011 7012GSPCA M5602 SUBDRIVER 7013M: Erik Andren <erik.andren@gmail.com> 7014L: linux-media@vger.kernel.org 7015T: git git://linuxtv.org/media_tree.git 7016S: Maintained 7017F: drivers/media/usb/gspca/m5602/ 7018 7019GSPCA PAC207 SONIXB SUBDRIVER 7020M: Hans Verkuil <hverkuil@xs4all.nl> 7021L: linux-media@vger.kernel.org 7022T: git git://linuxtv.org/media_tree.git 7023S: Odd Fixes 7024F: drivers/media/usb/gspca/pac207.c 7025 7026GSPCA SN9C20X SUBDRIVER 7027M: Brian Johnson <brijohn@gmail.com> 7028L: linux-media@vger.kernel.org 7029T: git git://linuxtv.org/media_tree.git 7030S: Maintained 7031F: drivers/media/usb/gspca/sn9c20x.c 7032 7033GSPCA T613 SUBDRIVER 7034M: Leandro Costantino <lcostantino@gmail.com> 7035L: linux-media@vger.kernel.org 7036T: git git://linuxtv.org/media_tree.git 7037S: Maintained 7038F: drivers/media/usb/gspca/t613.c 7039 7040GSPCA USB WEBCAM DRIVER 7041M: Hans Verkuil <hverkuil@xs4all.nl> 7042L: linux-media@vger.kernel.org 7043T: git git://linuxtv.org/media_tree.git 7044S: Odd Fixes 7045F: drivers/media/usb/gspca/ 7046 7047GTP (GPRS Tunneling Protocol) 7048M: Pablo Neira Ayuso <pablo@netfilter.org> 7049M: Harald Welte <laforge@gnumonks.org> 7050L: osmocom-net-gprs@lists.osmocom.org 7051T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7052S: Maintained 7053F: drivers/net/gtp.c 7054 7055GUID PARTITION TABLE (GPT) 7056M: Davidlohr Bueso <dave@stgolabs.net> 7057L: linux-efi@vger.kernel.org 7058S: Maintained 7059F: block/partitions/efi.* 7060 7061H8/300 ARCHITECTURE 7062M: Yoshinori Sato <ysato@users.sourceforge.jp> 7063L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7064W: http://uclinux-h8.sourceforge.jp 7065T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7066S: Maintained 7067F: arch/h8300/ 7068F: drivers/clocksource/h8300_*.c 7069F: drivers/clk/h8300/ 7070F: drivers/irqchip/irq-renesas-h8*.c 7071 7072HABANALABS PCI DRIVER 7073M: Oded Gabbay <oded.gabbay@gmail.com> 7074T: git https://github.com/HabanaAI/linux.git 7075S: Supported 7076F: drivers/misc/habanalabs/ 7077F: include/uapi/misc/habanalabs.h 7078F: Documentation/ABI/testing/sysfs-driver-habanalabs 7079F: Documentation/ABI/testing/debugfs-driver-habanalabs 7080 7081HACKRF MEDIA DRIVER 7082M: Antti Palosaari <crope@iki.fi> 7083L: linux-media@vger.kernel.org 7084W: https://linuxtv.org 7085W: http://palosaari.fi/linux/ 7086Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7087T: git git://linuxtv.org/anttip/media_tree.git 7088S: Maintained 7089F: drivers/media/usb/hackrf/ 7090 7091HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7092M: Frank Seidel <frank@f-seidel.de> 7093L: platform-driver-x86@vger.kernel.org 7094W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7095S: Maintained 7096F: drivers/platform/x86/hdaps.c 7097 7098HARDWARE MONITORING 7099M: Jean Delvare <jdelvare@suse.com> 7100M: Guenter Roeck <linux@roeck-us.net> 7101L: linux-hwmon@vger.kernel.org 7102W: http://hwmon.wiki.kernel.org/ 7103T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7104S: Maintained 7105F: Documentation/devicetree/bindings/hwmon/ 7106F: Documentation/hwmon/ 7107F: drivers/hwmon/ 7108F: include/linux/hwmon*.h 7109F: include/trace/events/hwmon*.h 7110 7111HARDWARE RANDOM NUMBER GENERATOR CORE 7112M: Matt Mackall <mpm@selenic.com> 7113M: Herbert Xu <herbert@gondor.apana.org.au> 7114L: linux-crypto@vger.kernel.org 7115S: Odd fixes 7116F: Documentation/devicetree/bindings/rng/ 7117F: Documentation/admin-guide/hw_random.rst 7118F: drivers/char/hw_random/ 7119F: include/linux/hw_random.h 7120 7121HARDWARE TRACING FACILITIES 7122M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7123S: Maintained 7124F: drivers/hwtracing/ 7125 7126HARDWARE SPINLOCK CORE 7127M: Ohad Ben-Cohen <ohad@wizery.com> 7128M: Bjorn Andersson <bjorn.andersson@linaro.org> 7129L: linux-remoteproc@vger.kernel.org 7130S: Maintained 7131T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7132F: Documentation/devicetree/bindings/hwlock/ 7133F: Documentation/hwspinlock.txt 7134F: drivers/hwspinlock/ 7135F: include/linux/hwspinlock.h 7136 7137HARMONY SOUND DRIVER 7138L: linux-parisc@vger.kernel.org 7139S: Maintained 7140F: sound/parisc/harmony.* 7141 7142HDPVR USB VIDEO ENCODER DRIVER 7143M: Hans Verkuil <hverkuil@xs4all.nl> 7144L: linux-media@vger.kernel.org 7145T: git git://linuxtv.org/media_tree.git 7146W: https://linuxtv.org 7147S: Odd Fixes 7148F: drivers/media/usb/hdpvr/ 7149 7150HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7151M: Jerry Hoemann <jerry.hoemann@hpe.com> 7152S: Supported 7153F: Documentation/watchdog/hpwdt.rst 7154F: drivers/watchdog/hpwdt.c 7155 7156HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7157M: Don Brace <don.brace@microsemi.com> 7158L: esc.storagedev@microsemi.com 7159L: linux-scsi@vger.kernel.org 7160S: Supported 7161F: Documentation/scsi/hpsa.txt 7162F: drivers/scsi/hpsa*.[ch] 7163F: include/linux/cciss*.h 7164F: include/uapi/linux/cciss*.h 7165 7166HFI1 DRIVER 7167M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7168M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7169L: linux-rdma@vger.kernel.org 7170S: Supported 7171F: drivers/infiniband/hw/hfi1 7172 7173HFS FILESYSTEM 7174L: linux-fsdevel@vger.kernel.org 7175S: Orphan 7176F: Documentation/filesystems/hfs.txt 7177F: fs/hfs/ 7178 7179HFSPLUS FILESYSTEM 7180L: linux-fsdevel@vger.kernel.org 7181S: Orphan 7182F: Documentation/filesystems/hfsplus.txt 7183F: fs/hfsplus/ 7184 7185HGA FRAMEBUFFER DRIVER 7186M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7187L: linux-nvidia@lists.surfsouth.com 7188W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7189S: Maintained 7190F: drivers/video/fbdev/hgafb.c 7191 7192HIBERNATION (aka Software Suspend, aka swsusp) 7193M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7194M: Pavel Machek <pavel@ucw.cz> 7195L: linux-pm@vger.kernel.org 7196B: https://bugzilla.kernel.org 7197S: Supported 7198F: arch/x86/power/ 7199F: drivers/base/power/ 7200F: kernel/power/ 7201F: include/linux/suspend.h 7202F: include/linux/freezer.h 7203F: include/linux/pm.h 7204F: arch/*/include/asm/suspend*.h 7205 7206HID CORE LAYER 7207M: Jiri Kosina <jikos@kernel.org> 7208M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7209L: linux-input@vger.kernel.org 7210T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7211S: Maintained 7212F: drivers/hid/ 7213F: include/linux/hid* 7214F: include/uapi/linux/hid* 7215 7216HID SENSOR HUB DRIVERS 7217M: Jiri Kosina <jikos@kernel.org> 7218M: Jonathan Cameron <jic23@kernel.org> 7219M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7220L: linux-input@vger.kernel.org 7221L: linux-iio@vger.kernel.org 7222S: Maintained 7223F: Documentation/hid/hid-sensor* 7224F: drivers/hid/hid-sensor-* 7225F: drivers/iio/*/hid-* 7226F: include/linux/hid-sensor-* 7227 7228HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7229M: Thomas Gleixner <tglx@linutronix.de> 7230L: linux-kernel@vger.kernel.org 7231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7232S: Maintained 7233F: Documentation/timers/ 7234F: kernel/time/hrtimer.c 7235F: kernel/time/clockevents.c 7236F: kernel/time/timer_*.c 7237F: include/linux/clockchips.h 7238F: include/linux/hrtimer.h 7239 7240HIGH-SPEED SCC DRIVER FOR AX.25 7241L: linux-hams@vger.kernel.org 7242S: Orphan 7243F: drivers/net/hamradio/dmascc.c 7244F: drivers/net/hamradio/scc.c 7245 7246HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7247M: HighPoint Linux Team <linux@highpoint-tech.com> 7248W: http://www.highpoint-tech.com 7249S: Supported 7250F: Documentation/scsi/hptiop.txt 7251F: drivers/scsi/hptiop.c 7252 7253HIPPI 7254M: Jes Sorensen <jes@trained-monkey.org> 7255L: linux-hippi@sunsite.dk 7256S: Maintained 7257F: include/linux/hippidevice.h 7258F: include/uapi/linux/if_hippi.h 7259F: net/802/hippi.c 7260F: drivers/net/hippi/ 7261 7262HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7263M: Yisen Zhuang <yisen.zhuang@huawei.com> 7264M: Salil Mehta <salil.mehta@huawei.com> 7265L: netdev@vger.kernel.org 7266W: http://www.hisilicon.com 7267S: Maintained 7268F: drivers/net/ethernet/hisilicon/hns3/ 7269 7270HISILICON LPC BUS DRIVER 7271M: john.garry@huawei.com 7272W: http://www.hisilicon.com 7273S: Maintained 7274F: drivers/bus/hisi_lpc.c 7275F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7276 7277HISILICON NETWORK SUBSYSTEM DRIVER 7278M: Yisen Zhuang <yisen.zhuang@huawei.com> 7279M: Salil Mehta <salil.mehta@huawei.com> 7280L: netdev@vger.kernel.org 7281W: http://www.hisilicon.com 7282S: Maintained 7283F: drivers/net/ethernet/hisilicon/ 7284F: Documentation/devicetree/bindings/net/hisilicon*.txt 7285 7286HISILICON PMU DRIVER 7287M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7288W: http://www.hisilicon.com 7289S: Supported 7290F: drivers/perf/hisilicon 7291F: Documentation/admin-guide/perf/hisi-pmu.rst 7292 7293HISILICON ROCE DRIVER 7294M: Lijun Ou <oulijun@huawei.com> 7295M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7296L: linux-rdma@vger.kernel.org 7297S: Maintained 7298F: drivers/infiniband/hw/hns/ 7299F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7300 7301HISILICON SAS Controller 7302M: John Garry <john.garry@huawei.com> 7303W: http://www.hisilicon.com 7304S: Supported 7305F: drivers/scsi/hisi_sas/ 7306F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7307 7308HMM - Heterogeneous Memory Management 7309M: Jérôme Glisse <jglisse@redhat.com> 7310L: linux-mm@kvack.org 7311S: Maintained 7312F: mm/hmm* 7313F: include/linux/hmm* 7314F: Documentation/vm/hmm.rst 7315 7316HOST AP DRIVER 7317M: Jouni Malinen <j@w1.fi> 7318L: linux-wireless@vger.kernel.org 7319W: http://w1.fi/hostap-driver.html 7320S: Obsolete 7321F: drivers/net/wireless/intersil/hostap/ 7322 7323HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7324L: platform-driver-x86@vger.kernel.org 7325S: Orphan 7326F: drivers/platform/x86/tc1100-wmi.c 7327 7328HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7329M: Jaroslav Kysela <perex@perex.cz> 7330S: Maintained 7331F: drivers/net/ethernet/hp/hp100.* 7332 7333HPET: High Precision Event Timers driver 7334M: Clemens Ladisch <clemens@ladisch.de> 7335S: Maintained 7336F: Documentation/timers/hpet.rst 7337F: drivers/char/hpet.c 7338F: include/linux/hpet.h 7339F: include/uapi/linux/hpet.h 7340 7341HPET: x86 7342S: Orphan 7343F: arch/x86/kernel/hpet.c 7344F: arch/x86/include/asm/hpet.h 7345 7346HPFS FILESYSTEM 7347M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7348W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7349S: Maintained 7350F: fs/hpfs/ 7351 7352HSI SUBSYSTEM 7353M: Sebastian Reichel <sre@kernel.org> 7354T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7355S: Maintained 7356F: Documentation/ABI/testing/sysfs-bus-hsi 7357F: Documentation/driver-api/hsi.rst 7358F: drivers/hsi/ 7359F: include/linux/hsi/ 7360F: include/uapi/linux/hsi/ 7361 7362HSO 3G MODEM DRIVER 7363L: linux-usb@vger.kernel.org 7364S: Orphan 7365F: drivers/net/usb/hso.c 7366 7367HSR NETWORK PROTOCOL 7368M: Arvid Brodin <arvid.brodin@alten.se> 7369L: netdev@vger.kernel.org 7370S: Maintained 7371F: net/hsr/ 7372 7373HT16K33 LED CONTROLLER DRIVER 7374M: Robin van der Gracht <robin@protonic.nl> 7375S: Maintained 7376F: drivers/auxdisplay/ht16k33.c 7377F: Documentation/devicetree/bindings/display/ht16k33.txt 7378 7379HTCPEN TOUCHSCREEN DRIVER 7380M: Pau Oliva Fora <pof@eslack.org> 7381L: linux-input@vger.kernel.org 7382S: Maintained 7383F: drivers/input/touchscreen/htcpen.c 7384 7385HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7386M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7387L: linux-iio@vger.kernel.org 7388W: http://www.st.com/ 7389S: Maintained 7390F: drivers/iio/humidity/hts221* 7391F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7392 7393HUAWEI ETHERNET DRIVER 7394M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7395L: netdev@vger.kernel.org 7396S: Supported 7397F: Documentation/networking/hinic.txt 7398F: drivers/net/ethernet/huawei/hinic/ 7399 7400HUGETLB FILESYSTEM 7401M: Mike Kravetz <mike.kravetz@oracle.com> 7402L: linux-mm@kvack.org 7403S: Maintained 7404F: fs/hugetlbfs/ 7405F: mm/hugetlb.c 7406F: include/linux/hugetlb.h 7407F: Documentation/admin-guide/mm/hugetlbpage.rst 7408F: Documentation/vm/hugetlbfs_reserv.rst 7409F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7410 7411HVA ST MEDIA DRIVER 7412M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7413L: linux-media@vger.kernel.org 7414T: git git://linuxtv.org/media_tree.git 7415W: https://linuxtv.org 7416S: Supported 7417F: drivers/media/platform/sti/hva 7418 7419HWPOISON MEMORY FAILURE HANDLING 7420M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7421L: linux-mm@kvack.org 7422S: Maintained 7423F: mm/memory-failure.c 7424F: mm/hwpoison-inject.c 7425 7426HYGON PROCESSOR SUPPORT 7427M: Pu Wen <puwen@hygon.cn> 7428L: linux-kernel@vger.kernel.org 7429S: Maintained 7430F: arch/x86/kernel/cpu/hygon.c 7431 7432Hyper-V CORE AND DRIVERS 7433M: "K. Y. Srinivasan" <kys@microsoft.com> 7434M: Haiyang Zhang <haiyangz@microsoft.com> 7435M: Stephen Hemminger <sthemmin@microsoft.com> 7436M: Sasha Levin <sashal@kernel.org> 7437T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7438L: linux-hyperv@vger.kernel.org 7439S: Supported 7440F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7441F: arch/x86/include/asm/mshyperv.h 7442F: arch/x86/include/asm/trace/hyperv.h 7443F: arch/x86/include/asm/hyperv-tlfs.h 7444F: arch/x86/kernel/cpu/mshyperv.c 7445F: arch/x86/hyperv 7446F: drivers/clocksource/hyperv_timer.c 7447F: drivers/hid/hid-hyperv.c 7448F: drivers/hv/ 7449F: drivers/input/serio/hyperv-keyboard.c 7450F: drivers/pci/controller/pci-hyperv.c 7451F: drivers/net/hyperv/ 7452F: drivers/scsi/storvsc_drv.c 7453F: drivers/uio/uio_hv_generic.c 7454F: drivers/video/fbdev/hyperv_fb.c 7455F: drivers/iommu/hyperv_iommu.c 7456F: net/vmw_vsock/hyperv_transport.c 7457F: include/clocksource/hyperv_timer.h 7458F: include/linux/hyperv.h 7459F: include/uapi/linux/hyperv.h 7460F: include/asm-generic/mshyperv.h 7461F: tools/hv/ 7462F: Documentation/ABI/stable/sysfs-bus-vmbus 7463 7464HYPERBUS SUPPORT 7465M: Vignesh Raghavendra <vigneshr@ti.com> 7466S: Supported 7467F: drivers/mtd/hyperbus/ 7468F: include/linux/mtd/hyperbus.h 7469F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7470F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7471 7472HYPERVISOR VIRTUAL CONSOLE DRIVER 7473L: linuxppc-dev@lists.ozlabs.org 7474S: Odd Fixes 7475F: drivers/tty/hvc/ 7476 7477I2C ACPI SUPPORT 7478M: Mika Westerberg <mika.westerberg@linux.intel.com> 7479L: linux-i2c@vger.kernel.org 7480L: linux-acpi@vger.kernel.org 7481S: Maintained 7482F: drivers/i2c/i2c-core-acpi.c 7483 7484I2C CONTROLLER DRIVER FOR NVIDIA GPU 7485M: Ajay Gupta <ajayg@nvidia.com> 7486L: linux-i2c@vger.kernel.org 7487S: Maintained 7488F: Documentation/i2c/busses/i2c-nvidia-gpu 7489F: drivers/i2c/busses/i2c-nvidia-gpu.c 7490 7491I2C MUXES 7492M: Peter Rosin <peda@axentia.se> 7493L: linux-i2c@vger.kernel.org 7494S: Maintained 7495F: Documentation/i2c/i2c-topology 7496F: Documentation/i2c/muxes/ 7497F: Documentation/devicetree/bindings/i2c/i2c-mux* 7498F: Documentation/devicetree/bindings/i2c/i2c-arb* 7499F: Documentation/devicetree/bindings/i2c/i2c-gate* 7500F: drivers/i2c/i2c-mux.c 7501F: drivers/i2c/muxes/ 7502F: include/linux/i2c-mux.h 7503 7504I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7505M: Gregory CLEMENT <gregory.clement@bootlin.com> 7506L: linux-i2c@vger.kernel.org 7507S: Maintained 7508F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7509F: drivers/i2c/busses/i2c-mv64xxx.c 7510 7511I2C OVER PARALLEL PORT 7512M: Jean Delvare <jdelvare@suse.com> 7513L: linux-i2c@vger.kernel.org 7514S: Maintained 7515F: Documentation/i2c/busses/i2c-parport 7516F: Documentation/i2c/busses/i2c-parport-light 7517F: drivers/i2c/busses/i2c-parport.c 7518F: drivers/i2c/busses/i2c-parport-light.c 7519 7520I2C SUBSYSTEM 7521M: Wolfram Sang <wsa@the-dreams.de> 7522L: linux-i2c@vger.kernel.org 7523W: https://i2c.wiki.kernel.org/ 7524Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7525T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7526S: Maintained 7527F: Documentation/devicetree/bindings/i2c/i2c.txt 7528F: Documentation/i2c/ 7529F: drivers/i2c/* 7530F: include/linux/i2c.h 7531F: include/linux/i2c-dev.h 7532F: include/linux/i2c-smbus.h 7533F: include/uapi/linux/i2c.h 7534F: include/uapi/linux/i2c-*.h 7535 7536I2C SUBSYSTEM HOST DRIVERS 7537L: linux-i2c@vger.kernel.org 7538W: https://i2c.wiki.kernel.org/ 7539Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7540T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7541S: Odd Fixes 7542F: Documentation/devicetree/bindings/i2c/ 7543F: drivers/i2c/algos/ 7544F: drivers/i2c/busses/ 7545 7546I2C-TAOS-EVM DRIVER 7547M: Jean Delvare <jdelvare@suse.com> 7548L: linux-i2c@vger.kernel.org 7549S: Maintained 7550F: Documentation/i2c/busses/i2c-taos-evm 7551F: drivers/i2c/busses/i2c-taos-evm.c 7552 7553I2C-TINY-USB DRIVER 7554M: Till Harbaum <till@harbaum.org> 7555L: linux-i2c@vger.kernel.org 7556W: http://www.harbaum.org/till/i2c_tiny_usb 7557S: Maintained 7558F: drivers/i2c/busses/i2c-tiny-usb.c 7559 7560I2C/SMBUS CONTROLLER DRIVERS FOR PC 7561M: Jean Delvare <jdelvare@suse.com> 7562L: linux-i2c@vger.kernel.org 7563S: Maintained 7564F: Documentation/i2c/busses/i2c-ali1535 7565F: Documentation/i2c/busses/i2c-ali1563 7566F: Documentation/i2c/busses/i2c-ali15x3 7567F: Documentation/i2c/busses/i2c-amd756 7568F: Documentation/i2c/busses/i2c-amd8111 7569F: Documentation/i2c/busses/i2c-i801 7570F: Documentation/i2c/busses/i2c-nforce2 7571F: Documentation/i2c/busses/i2c-piix4 7572F: Documentation/i2c/busses/i2c-sis5595 7573F: Documentation/i2c/busses/i2c-sis630 7574F: Documentation/i2c/busses/i2c-sis96x 7575F: Documentation/i2c/busses/i2c-via 7576F: Documentation/i2c/busses/i2c-viapro 7577F: drivers/i2c/busses/i2c-ali1535.c 7578F: drivers/i2c/busses/i2c-ali1563.c 7579F: drivers/i2c/busses/i2c-ali15x3.c 7580F: drivers/i2c/busses/i2c-amd756.c 7581F: drivers/i2c/busses/i2c-amd756-s4882.c 7582F: drivers/i2c/busses/i2c-amd8111.c 7583F: drivers/i2c/busses/i2c-i801.c 7584F: drivers/i2c/busses/i2c-isch.c 7585F: drivers/i2c/busses/i2c-nforce2.c 7586F: drivers/i2c/busses/i2c-nforce2-s4985.c 7587F: drivers/i2c/busses/i2c-piix4.c 7588F: drivers/i2c/busses/i2c-sis5595.c 7589F: drivers/i2c/busses/i2c-sis630.c 7590F: drivers/i2c/busses/i2c-sis96x.c 7591F: drivers/i2c/busses/i2c-via.c 7592F: drivers/i2c/busses/i2c-viapro.c 7593 7594I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7595M: Hans de Goede <hdegoede@redhat.com> 7596L: linux-i2c@vger.kernel.org 7597S: Maintained 7598F: drivers/i2c/busses/i2c-cht-wc.c 7599 7600I2C/SMBUS ISMT DRIVER 7601M: Seth Heasley <seth.heasley@intel.com> 7602M: Neil Horman <nhorman@tuxdriver.com> 7603L: linux-i2c@vger.kernel.org 7604F: drivers/i2c/busses/i2c-ismt.c 7605F: Documentation/i2c/busses/i2c-ismt 7606 7607I2C/SMBUS STUB DRIVER 7608M: Jean Delvare <jdelvare@suse.com> 7609L: linux-i2c@vger.kernel.org 7610S: Maintained 7611F: drivers/i2c/i2c-stub.c 7612 7613I3C SUBSYSTEM 7614M: Boris Brezillon <bbrezillon@kernel.org> 7615L: linux-i3c@lists.infradead.org 7616C: irc://chat.freenode.net/linux-i3c 7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7618S: Maintained 7619F: Documentation/ABI/testing/sysfs-bus-i3c 7620F: Documentation/devicetree/bindings/i3c/ 7621F: Documentation/driver-api/i3c 7622F: drivers/i3c/ 7623F: include/linux/i3c/ 7624 7625I3C DRIVER FOR SYNOPSYS DESIGNWARE 7626M: Vitor Soares <vitor.soares@synopsys.com> 7627S: Maintained 7628F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7629F: drivers/i3c/master/dw* 7630 7631IA64 (Itanium) PLATFORM 7632M: Tony Luck <tony.luck@intel.com> 7633M: Fenghua Yu <fenghua.yu@intel.com> 7634L: linux-ia64@vger.kernel.org 7635T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7636S: Maintained 7637F: arch/ia64/ 7638 7639IBM Power 842 compression accelerator 7640M: Haren Myneni <haren@us.ibm.com> 7641S: Supported 7642F: drivers/crypto/nx/Makefile 7643F: drivers/crypto/nx/Kconfig 7644F: drivers/crypto/nx/nx-842* 7645F: include/linux/sw842.h 7646F: crypto/842.c 7647F: lib/842/ 7648 7649IBM Power in-Nest Crypto Acceleration 7650M: Breno Leitão <leitao@debian.org> 7651M: Nayna Jain <nayna@linux.ibm.com> 7652M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7653L: linux-crypto@vger.kernel.org 7654S: Supported 7655F: drivers/crypto/nx/Makefile 7656F: drivers/crypto/nx/Kconfig 7657F: drivers/crypto/nx/nx-aes* 7658F: drivers/crypto/nx/nx-sha* 7659F: drivers/crypto/nx/nx.* 7660F: drivers/crypto/nx/nx_csbcpb.h 7661F: drivers/crypto/nx/nx_debugfs.h 7662 7663IBM Power Linux RAID adapter 7664M: Brian King <brking@us.ibm.com> 7665S: Supported 7666F: drivers/scsi/ipr.* 7667 7668IBM Power SRIOV Virtual NIC Device Driver 7669M: Thomas Falcon <tlfalcon@linux.ibm.com> 7670M: John Allen <jallen@linux.ibm.com> 7671L: netdev@vger.kernel.org 7672S: Supported 7673F: drivers/net/ethernet/ibm/ibmvnic.* 7674 7675IBM Power Virtual Accelerator Switchboard 7676M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7677L: linuxppc-dev@lists.ozlabs.org 7678S: Supported 7679F: arch/powerpc/platforms/powernv/vas* 7680F: arch/powerpc/platforms/powernv/copy-paste.h 7681F: arch/powerpc/include/asm/vas.h 7682 7683IBM Power Virtual Ethernet Device Driver 7684M: Thomas Falcon <tlfalcon@linux.ibm.com> 7685L: netdev@vger.kernel.org 7686S: Supported 7687F: drivers/net/ethernet/ibm/ibmveth.* 7688 7689IBM Power Virtual FC Device Drivers 7690M: Tyrel Datwyler <tyreld@linux.ibm.com> 7691L: linux-scsi@vger.kernel.org 7692S: Supported 7693F: drivers/scsi/ibmvscsi/ibmvfc* 7694 7695IBM Power Virtual Management Channel Driver 7696M: Steven Royer <seroyer@linux.ibm.com> 7697S: Supported 7698F: drivers/misc/ibmvmc.* 7699 7700IBM Power Virtual SCSI Device Drivers 7701M: Tyrel Datwyler <tyreld@linux.ibm.com> 7702L: linux-scsi@vger.kernel.org 7703S: Supported 7704F: drivers/scsi/ibmvscsi/ibmvscsi* 7705F: include/scsi/viosrp.h 7706 7707IBM Power Virtual SCSI Device Target Driver 7708M: Michael Cyr <mikecyr@linux.ibm.com> 7709L: linux-scsi@vger.kernel.org 7710L: target-devel@vger.kernel.org 7711S: Supported 7712F: drivers/scsi/ibmvscsi_tgt/ 7713 7714IBM Power VMX Cryptographic instructions 7715M: Breno Leitão <leitao@debian.org> 7716M: Nayna Jain <nayna@linux.ibm.com> 7717M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7718L: linux-crypto@vger.kernel.org 7719S: Supported 7720F: drivers/crypto/vmx/Makefile 7721F: drivers/crypto/vmx/Kconfig 7722F: drivers/crypto/vmx/vmx.c 7723F: drivers/crypto/vmx/aes* 7724F: drivers/crypto/vmx/ghash* 7725F: drivers/crypto/vmx/ppc-xlate.pl 7726 7727IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7728M: Tyrel Datwyler <tyreld@linux.ibm.com> 7729L: linux-pci@vger.kernel.org 7730L: linuxppc-dev@lists.ozlabs.org 7731S: Supported 7732F: drivers/pci/hotplug/rpaphp* 7733 7734IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7735M: Tyrel Datwyler <tyreld@linux.ibm.com> 7736L: linux-pci@vger.kernel.org 7737L: linuxppc-dev@lists.ozlabs.org 7738S: Supported 7739F: drivers/pci/hotplug/rpadlpar* 7740 7741IBM ServeRAID RAID DRIVER 7742S: Orphan 7743F: drivers/scsi/ips.* 7744 7745ICH LPC AND GPIO DRIVER 7746M: Peter Tyser <ptyser@xes-inc.com> 7747S: Maintained 7748F: drivers/mfd/lpc_ich.c 7749F: drivers/gpio/gpio-ich.c 7750 7751IDE SUBSYSTEM 7752M: "David S. Miller" <davem@davemloft.net> 7753L: linux-ide@vger.kernel.org 7754Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7756S: Maintained 7757F: Documentation/ide/ 7758F: drivers/ide/ 7759F: include/linux/ide.h 7760 7761IDE/ATAPI DRIVERS 7762M: Borislav Petkov <bp@alien8.de> 7763L: linux-ide@vger.kernel.org 7764S: Maintained 7765F: Documentation/cdrom/ide-cd.rst 7766F: drivers/ide/ide-cd* 7767 7768IDEAPAD LAPTOP EXTRAS DRIVER 7769M: Ike Panhc <ike.pan@canonical.com> 7770L: platform-driver-x86@vger.kernel.org 7771W: http://launchpad.net/ideapad-laptop 7772S: Maintained 7773F: drivers/platform/x86/ideapad-laptop.c 7774 7775IDEAPAD LAPTOP SLIDEBAR DRIVER 7776M: Andrey Moiseev <o2g.org.ru@gmail.com> 7777L: linux-input@vger.kernel.org 7778W: https://github.com/o2genum/ideapad-slidebar 7779S: Maintained 7780F: drivers/input/misc/ideapad_slidebar.c 7781 7782IDT VersaClock 5 CLOCK DRIVER 7783M: Marek Vasut <marek.vasut@gmail.com> 7784S: Maintained 7785F: drivers/clk/clk-versaclock5.c 7786 7787IEEE 802.15.4 SUBSYSTEM 7788M: Alexander Aring <alex.aring@gmail.com> 7789M: Stefan Schmidt <stefan@datenfreihafen.org> 7790L: linux-wpan@vger.kernel.org 7791W: http://wpan.cakelab.org/ 7792T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7794S: Maintained 7795F: net/ieee802154/ 7796F: net/mac802154/ 7797F: drivers/net/ieee802154/ 7798F: include/linux/nl802154.h 7799F: include/linux/ieee802154.h 7800F: include/net/nl802154.h 7801F: include/net/mac802154.h 7802F: include/net/af_ieee802154.h 7803F: include/net/cfg802154.h 7804F: include/net/ieee802154_netdev.h 7805F: Documentation/networking/ieee802154.rst 7806 7807IFE PROTOCOL 7808M: Yotam Gigi <yotam.gi@gmail.com> 7809M: Jamal Hadi Salim <jhs@mojatatu.com> 7810F: net/ife 7811F: include/net/ife.h 7812F: include/uapi/linux/ife.h 7813 7814IGORPLUG-USB IR RECEIVER 7815M: Sean Young <sean@mess.org> 7816L: linux-media@vger.kernel.org 7817S: Maintained 7818F: drivers/media/rc/igorplugusb.c 7819 7820IGUANAWORKS USB IR TRANSCEIVER 7821M: Sean Young <sean@mess.org> 7822L: linux-media@vger.kernel.org 7823S: Maintained 7824F: drivers/media/rc/iguanair.c 7825 7826IIO DIGITAL POTENTIOMETER DAC 7827M: Peter Rosin <peda@axentia.se> 7828L: linux-iio@vger.kernel.org 7829S: Maintained 7830F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7831F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7832F: drivers/iio/dac/dpot-dac.c 7833 7834IIO ENVELOPE DETECTOR 7835M: Peter Rosin <peda@axentia.se> 7836L: linux-iio@vger.kernel.org 7837S: Maintained 7838F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7839F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7840F: drivers/iio/adc/envelope-detector.c 7841 7842IIO MULTIPLEXER 7843M: Peter Rosin <peda@axentia.se> 7844L: linux-iio@vger.kernel.org 7845S: Maintained 7846F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7847F: drivers/iio/multiplexer/iio-mux.c 7848 7849IIO SUBSYSTEM AND DRIVERS 7850M: Jonathan Cameron <jic23@kernel.org> 7851R: Hartmut Knaack <knaack.h@gmx.de> 7852R: Lars-Peter Clausen <lars@metafoo.de> 7853R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7854L: linux-iio@vger.kernel.org 7855T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7856S: Maintained 7857F: Documentation/ABI/testing/configfs-iio* 7858F: Documentation/ABI/testing/sysfs-bus-iio* 7859F: Documentation/devicetree/bindings/iio/ 7860F: drivers/iio/ 7861F: drivers/staging/iio/ 7862F: include/linux/iio/ 7863F: tools/iio/ 7864 7865IIO UNIT CONVERTER 7866M: Peter Rosin <peda@axentia.se> 7867L: linux-iio@vger.kernel.org 7868S: Maintained 7869F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7870F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7871F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7872F: drivers/iio/afe/iio-rescale.c 7873 7874IKANOS/ADI EAGLE ADSL USB DRIVER 7875M: Matthieu Castet <castet.matthieu@free.fr> 7876M: Stanislaw Gruszka <stf_xl@wp.pl> 7877S: Maintained 7878F: drivers/usb/atm/ueagle-atm.c 7879 7880IMGTEC ASCII LCD DRIVER 7881M: Paul Burton <paul.burton@mips.com> 7882S: Maintained 7883F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7884F: drivers/auxdisplay/img-ascii-lcd.c 7885 7886IMGTEC IR DECODER DRIVER 7887M: James Hogan <jhogan@kernel.org> 7888S: Maintained 7889F: drivers/media/rc/img-ir/ 7890 7891IMON SOUNDGRAPH USB IR RECEIVER 7892M: Sean Young <sean@mess.org> 7893L: linux-media@vger.kernel.org 7894S: Maintained 7895F: drivers/media/rc/imon_raw.c 7896F: drivers/media/rc/imon.c 7897 7898IMS TWINTURBO FRAMEBUFFER DRIVER 7899L: linux-fbdev@vger.kernel.org 7900S: Orphan 7901F: drivers/video/fbdev/imsttfb.c 7902 7903INA209 HARDWARE MONITOR DRIVER 7904M: Guenter Roeck <linux@roeck-us.net> 7905L: linux-hwmon@vger.kernel.org 7906S: Maintained 7907F: Documentation/hwmon/ina209.rst 7908F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7909F: drivers/hwmon/ina209.c 7910 7911INA2XX HARDWARE MONITOR DRIVER 7912M: Guenter Roeck <linux@roeck-us.net> 7913L: linux-hwmon@vger.kernel.org 7914S: Maintained 7915F: Documentation/hwmon/ina2xx.rst 7916F: drivers/hwmon/ina2xx.c 7917F: include/linux/platform_data/ina2xx.h 7918 7919INDUSTRY PACK SUBSYSTEM (IPACK) 7920M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7921M: Jens Taprogge <jens.taprogge@taprogge.org> 7922M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7923L: industrypack-devel@lists.sourceforge.net 7924W: http://industrypack.sourceforge.net 7925S: Maintained 7926F: drivers/ipack/ 7927 7928INFINEON DPS310 Driver 7929M: Eddie James <eajames@linux.ibm.com> 7930L: linux-iio@vger.kernel.org 7931F: drivers/iio/pressure/dps310.c 7932S: Maintained 7933 7934INFINIBAND SUBSYSTEM 7935M: Doug Ledford <dledford@redhat.com> 7936M: Jason Gunthorpe <jgg@mellanox.com> 7937L: linux-rdma@vger.kernel.org 7938W: https://github.com/linux-rdma/rdma-core 7939Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7941S: Supported 7942F: Documentation/devicetree/bindings/infiniband/ 7943F: Documentation/infiniband/ 7944F: drivers/infiniband/ 7945F: include/uapi/linux/if_infiniband.h 7946F: include/uapi/rdma/ 7947F: include/rdma/ 7948F: include/trace/events/ib_mad.h 7949F: include/trace/events/ib_umad.h 7950F: samples/bpf/ibumad_kern.c 7951F: samples/bpf/ibumad_user.c 7952 7953INGENIC JZ4780 DMA Driver 7954M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7955S: Maintained 7956F: drivers/dma/dma-jz4780.c 7957 7958INGENIC JZ4780 NAND DRIVER 7959M: Harvey Hunt <harveyhuntnexus@gmail.com> 7960L: linux-mtd@lists.infradead.org 7961S: Maintained 7962F: drivers/mtd/nand/raw/ingenic/ 7963 7964INGENIC JZ47xx SoCs 7965M: Paul Cercueil <paul@crapouillou.net> 7966S: Maintained 7967F: arch/mips/boot/dts/ingenic/ 7968F: arch/mips/include/asm/mach-jz4740/ 7969F: arch/mips/jz4740/ 7970F: drivers/clk/ingenic/ 7971F: drivers/dma/dma-jz4780.c 7972F: drivers/gpu/drm/ingenic/ 7973F: drivers/i2c/busses/i2c-jz4780.c 7974F: drivers/iio/adc/ingenic-adc.c 7975F: drivers/irqchip/irq-ingenic.c 7976F: drivers/memory/jz4780-nemc.c 7977F: drivers/mmc/host/jz4740_mmc.c 7978F: drivers/mtd/nand/raw/ingenic/ 7979F: drivers/pinctrl/pinctrl-ingenic.c 7980F: drivers/power/supply/ingenic-battery.c 7981F: drivers/pwm/pwm-jz4740.c 7982F: drivers/rtc/rtc-jz4740.c 7983F: drivers/tty/serial/8250/8250_ingenic.c 7984F: drivers/usb/musb/jz4740.c 7985F: drivers/watchdog/jz4740_wdt.c 7986F: include/dt-bindings/iio/adc/ingenic,adc.h 7987F: include/linux/mfd/ingenic-tcu.h 7988F: sound/soc/jz4740/ 7989F: sound/soc/codecs/jz47* 7990 7991INOTIFY 7992M: Jan Kara <jack@suse.cz> 7993R: Amir Goldstein <amir73il@gmail.com> 7994L: linux-fsdevel@vger.kernel.org 7995S: Maintained 7996F: Documentation/filesystems/inotify.txt 7997F: fs/notify/inotify/ 7998F: include/linux/inotify.h 7999F: include/uapi/linux/inotify.h 8000 8001INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8002M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8003L: linux-input@vger.kernel.org 8004Q: http://patchwork.kernel.org/project/linux-input/list/ 8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8006S: Maintained 8007F: drivers/input/ 8008F: include/linux/input.h 8009F: include/uapi/linux/input.h 8010F: include/uapi/linux/input-event-codes.h 8011F: include/linux/input/ 8012F: Documentation/devicetree/bindings/input/ 8013F: Documentation/devicetree/bindings/serio/ 8014F: Documentation/input/ 8015 8016INPUT MULTITOUCH (MT) PROTOCOL 8017M: Henrik Rydberg <rydberg@bitmath.org> 8018L: linux-input@vger.kernel.org 8019S: Odd fixes 8020F: Documentation/input/multi-touch-protocol.rst 8021F: drivers/input/input-mt.c 8022K: \b(ABS|SYN)_MT_ 8023 8024INSIDE SECURE CRYPTO DRIVER 8025M: Antoine Tenart <antoine.tenart@bootlin.com> 8026F: drivers/crypto/inside-secure/ 8027S: Maintained 8028L: linux-crypto@vger.kernel.org 8029 8030INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8031M: Mimi Zohar <zohar@linux.ibm.com> 8032M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8033L: linux-integrity@vger.kernel.org 8034T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8035S: Supported 8036F: security/integrity/ima/ 8037 8038INTEL 810/815 FRAMEBUFFER DRIVER 8039M: Antonino Daplas <adaplas@gmail.com> 8040L: linux-fbdev@vger.kernel.org 8041S: Maintained 8042F: drivers/video/fbdev/i810/ 8043 8044INTEL ASoC DRIVERS 8045M: Cezary Rojewski <cezary.rojewski@intel.com> 8046M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8047M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8048M: Jie Yang <yang.jie@linux.intel.com> 8049L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8050S: Supported 8051F: sound/soc/intel/ 8052 8053INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8054M: Hans de Goede <hdegoede@redhat.com> 8055L: platform-driver-x86@vger.kernel.org 8056S: Maintained 8057F: drivers/platform/x86/intel_atomisp2_pm.c 8058 8059INTEL C600 SERIES SAS CONTROLLER DRIVER 8060M: Intel SCU Linux support <intel-linux-scu@intel.com> 8061M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8062L: linux-scsi@vger.kernel.org 8063T: git git://git.code.sf.net/p/intel-sas/isci 8064S: Supported 8065F: drivers/scsi/isci/ 8066 8067INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8068M: Jani Nikula <jani.nikula@linux.intel.com> 8069M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8070M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8071L: intel-gfx@lists.freedesktop.org 8072W: https://01.org/linuxgraphics/ 8073B: https://01.org/linuxgraphics/documentation/how-report-bugs 8074C: irc://chat.freenode.net/intel-gfx 8075Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8076T: git git://anongit.freedesktop.org/drm-intel 8077S: Supported 8078F: drivers/gpu/drm/i915/ 8079F: include/drm/i915* 8080F: include/uapi/drm/i915_drm.h 8081F: Documentation/gpu/i915.rst 8082 8083INTEL ETHERNET DRIVERS 8084M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8085L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8086W: http://www.intel.com/support/feedback.htm 8087W: http://e1000.sourceforge.net/ 8088Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8090T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8091S: Supported 8092F: Documentation/networking/device_drivers/intel/e100.rst 8093F: Documentation/networking/device_drivers/intel/e1000.rst 8094F: Documentation/networking/device_drivers/intel/e1000e.rst 8095F: Documentation/networking/device_drivers/intel/fm10k.rst 8096F: Documentation/networking/device_drivers/intel/igb.rst 8097F: Documentation/networking/device_drivers/intel/igbvf.rst 8098F: Documentation/networking/device_drivers/intel/ixgb.rst 8099F: Documentation/networking/device_drivers/intel/ixgbe.rst 8100F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8101F: Documentation/networking/device_drivers/intel/i40e.rst 8102F: Documentation/networking/device_drivers/intel/iavf.rst 8103F: Documentation/networking/device_drivers/intel/ice.rst 8104F: drivers/net/ethernet/intel/ 8105F: drivers/net/ethernet/intel/*/ 8106F: include/linux/avf/virtchnl.h 8107 8108INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8109M: Maik Broemme <mbroemme@libmpq.org> 8110L: linux-fbdev@vger.kernel.org 8111S: Maintained 8112F: Documentation/fb/intelfb.rst 8113F: drivers/video/fbdev/intelfb/ 8114 8115INTEL GPIO DRIVERS 8116M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8117L: linux-gpio@vger.kernel.org 8118S: Maintained 8119T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8120F: drivers/gpio/gpio-ich.c 8121F: drivers/gpio/gpio-intel-mid.c 8122F: drivers/gpio/gpio-lynxpoint.c 8123F: drivers/gpio/gpio-merrifield.c 8124F: drivers/gpio/gpio-ml-ioh.c 8125F: drivers/gpio/gpio-pch.c 8126F: drivers/gpio/gpio-sch.c 8127F: drivers/gpio/gpio-sodaville.c 8128 8129INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8130M: Zhenyu Wang <zhenyuw@linux.intel.com> 8131M: Zhi Wang <zhi.a.wang@intel.com> 8132L: intel-gvt-dev@lists.freedesktop.org 8133L: intel-gfx@lists.freedesktop.org 8134W: https://01.org/igvt-g 8135T: git https://github.com/intel/gvt-linux.git 8136S: Supported 8137F: drivers/gpu/drm/i915/gvt/ 8138 8139INTEL HID EVENT DRIVER 8140M: Alex Hung <alex.hung@canonical.com> 8141L: platform-driver-x86@vger.kernel.org 8142S: Maintained 8143F: drivers/platform/x86/intel-hid.c 8144 8145INTEL I/OAT DMA DRIVER 8146M: Dave Jiang <dave.jiang@intel.com> 8147R: Dan Williams <dan.j.williams@intel.com> 8148L: dmaengine@vger.kernel.org 8149Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8150S: Supported 8151F: drivers/dma/ioat* 8152 8153INTEL IDLE DRIVER 8154M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8155M: Len Brown <lenb@kernel.org> 8156L: linux-pm@vger.kernel.org 8157T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8158B: https://bugzilla.kernel.org 8159S: Supported 8160F: drivers/idle/intel_idle.c 8161 8162INTEL INTEGRATED SENSOR HUB DRIVER 8163M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8164M: Jiri Kosina <jikos@kernel.org> 8165L: linux-input@vger.kernel.org 8166S: Maintained 8167F: drivers/hid/intel-ish-hid/ 8168 8169INTEL IOMMU (VT-d) 8170M: David Woodhouse <dwmw2@infradead.org> 8171L: iommu@lists.linux-foundation.org 8172T: git git://git.infradead.org/iommu-2.6.git 8173S: Supported 8174F: drivers/iommu/intel-iommu.c 8175F: include/linux/intel-iommu.h 8176 8177INTEL IOP-ADMA DMA DRIVER 8178R: Dan Williams <dan.j.williams@intel.com> 8179S: Odd fixes 8180F: drivers/dma/iop-adma.c 8181 8182INTEL IPU3 CSI-2 CIO2 DRIVER 8183M: Yong Zhi <yong.zhi@intel.com> 8184M: Sakari Ailus <sakari.ailus@linux.intel.com> 8185M: Bingbu Cao <bingbu.cao@intel.com> 8186R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8187L: linux-media@vger.kernel.org 8188S: Maintained 8189F: drivers/media/pci/intel/ipu3/ 8190F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8191 8192INTEL IPU3 CSI-2 IMGU DRIVER 8193M: Sakari Ailus <sakari.ailus@linux.intel.com> 8194L: linux-media@vger.kernel.org 8195S: Maintained 8196F: drivers/staging/media/ipu3/ 8197F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8198F: Documentation/media/v4l-drivers/ipu3.rst 8199 8200INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8201M: Krzysztof Halasa <khalasa@piap.pl> 8202S: Maintained 8203F: include/linux/soc/ixp4xx/qmgr.h 8204F: include/linux/soc/ixp4xx/npe.h 8205F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8206F: drivers/soc/ixp4xx/ixp4xx-npe.c 8207F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8208F: drivers/net/wan/ixp4xx_hss.c 8209 8210INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8211M: Deepak Saxena <dsaxena@plexity.net> 8212S: Maintained 8213F: drivers/char/hw_random/ixp4xx-rng.c 8214 8215INTEL MANAGEMENT ENGINE (mei) 8216M: Tomas Winkler <tomas.winkler@intel.com> 8217L: linux-kernel@vger.kernel.org 8218S: Supported 8219F: include/uapi/linux/mei.h 8220F: include/linux/mei_cl_bus.h 8221F: drivers/misc/mei/* 8222F: drivers/watchdog/mei_wdt.c 8223F: Documentation/driver-api/mei/* 8224F: samples/mei/* 8225 8226INTEL MENLOW THERMAL DRIVER 8227M: Sujith Thomas <sujith.thomas@intel.com> 8228L: platform-driver-x86@vger.kernel.org 8229W: https://01.org/linux-acpi 8230S: Supported 8231F: drivers/platform/x86/intel_menlow.c 8232 8233INTEL MIC DRIVERS (mic) 8234M: Sudeep Dutt <sudeep.dutt@intel.com> 8235M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8236S: Supported 8237W: https://github.com/sudeepdutt/mic 8238W: http://software.intel.com/en-us/mic-developer 8239F: include/linux/mic_bus.h 8240F: include/linux/scif.h 8241F: include/uapi/linux/mic_common.h 8242F: include/uapi/linux/mic_ioctl.h 8243F: include/uapi/linux/scif_ioctl.h 8244F: drivers/misc/mic/ 8245F: drivers/dma/mic_x100_dma.c 8246F: drivers/dma/mic_x100_dma.h 8247F: Documentation/mic/ 8248 8249INTEL PMC CORE DRIVER 8250M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8251M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8252L: platform-driver-x86@vger.kernel.org 8253S: Maintained 8254F: drivers/platform/x86/intel_pmc_core* 8255 8256INTEL PMC/P-Unit IPC DRIVER 8257M: Zha Qipeng<qipeng.zha@intel.com> 8258L: platform-driver-x86@vger.kernel.org 8259S: Maintained 8260F: drivers/platform/x86/intel_pmc_ipc.c 8261F: drivers/platform/x86/intel_punit_ipc.c 8262F: arch/x86/include/asm/intel_pmc_ipc.h 8263F: arch/x86/include/asm/intel_punit_ipc.h 8264 8265INTEL PMIC GPIO DRIVERS 8266M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8267S: Maintained 8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8269F: drivers/gpio/gpio-*cove.c 8270F: drivers/gpio/gpio-msic.c 8271 8272INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8273R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8274S: Maintained 8275F: drivers/mfd/intel_msic.c 8276F: drivers/mfd/intel_soc_pmic* 8277F: include/linux/mfd/intel_msic.h 8278F: include/linux/mfd/intel_soc_pmic* 8279 8280INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8281M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8282L: linux-wireless@vger.kernel.org 8283S: Maintained 8284F: Documentation/networking/device_drivers/intel/ipw2100.txt 8285F: Documentation/networking/device_drivers/intel/ipw2200.txt 8286F: drivers/net/wireless/intel/ipw2x00/ 8287 8288INTEL PSTATE DRIVER 8289M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8290M: Len Brown <lenb@kernel.org> 8291L: linux-pm@vger.kernel.org 8292S: Supported 8293F: drivers/cpufreq/intel_pstate.c 8294 8295INTEL RDMA RNIC DRIVER 8296M: Faisal Latif <faisal.latif@intel.com> 8297M: Shiraz Saleem <shiraz.saleem@intel.com> 8298L: linux-rdma@vger.kernel.org 8299S: Supported 8300F: drivers/infiniband/hw/i40iw/ 8301F: include/uapi/rdma/i40iw-abi.h 8302 8303INTEL SPEED SELECT TECHNOLOGY 8304M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8305L: platform-driver-x86@vger.kernel.org 8306S: Maintained 8307F: drivers/platform/x86/intel_speed_select_if/ 8308F: tools/power/x86/intel-speed-select/ 8309F: include/uapi/linux/isst_if.h 8310 8311INTEL TELEMETRY DRIVER 8312M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8313M: "David E. Box" <david.e.box@linux.intel.com> 8314L: platform-driver-x86@vger.kernel.org 8315S: Maintained 8316F: arch/x86/include/asm/intel_telemetry.h 8317F: drivers/platform/x86/intel_telemetry* 8318 8319INTEL VIRTUAL BUTTON DRIVER 8320M: AceLan Kao <acelan.kao@canonical.com> 8321L: platform-driver-x86@vger.kernel.org 8322S: Maintained 8323F: drivers/platform/x86/intel-vbtn.c 8324 8325INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8326M: Stanislaw Gruszka <sgruszka@redhat.com> 8327L: linux-wireless@vger.kernel.org 8328S: Supported 8329F: drivers/net/wireless/intel/iwlegacy/ 8330 8331INTEL WIRELESS WIFI LINK (iwlwifi) 8332M: Johannes Berg <johannes.berg@intel.com> 8333M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8334M: Luca Coelho <luciano.coelho@intel.com> 8335M: Intel Linux Wireless <linuxwifi@intel.com> 8336L: linux-wireless@vger.kernel.org 8337W: http://intellinuxwireless.org 8338T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8339S: Supported 8340F: drivers/net/wireless/intel/iwlwifi/ 8341 8342INTEL WIRELESS WIMAX CONNECTION 2400 8343M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8344M: linux-wimax@intel.com 8345L: wimax@linuxwimax.org (subscribers-only) 8346S: Supported 8347W: http://linuxwimax.org 8348F: Documentation/wimax/README.i2400m 8349F: drivers/net/wimax/i2400m/ 8350F: include/uapi/linux/wimax/i2400m.h 8351 8352INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8353M: Mario Limonciello <mario.limonciello@dell.com> 8354S: Maintained 8355F: drivers/platform/x86/intel-wmi-thunderbolt.c 8356 8357INTEL(R) TRACE HUB 8358M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8359S: Supported 8360F: Documentation/trace/intel_th.rst 8361F: drivers/hwtracing/intel_th/ 8362 8363INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8364M: Ning Sun <ning.sun@intel.com> 8365L: tboot-devel@lists.sourceforge.net 8366W: http://tboot.sourceforge.net 8367T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8368S: Supported 8369F: Documentation/x86/intel_txt.rst 8370F: include/linux/tboot.h 8371F: arch/x86/kernel/tboot.c 8372 8373INTEL-MID GPIO DRIVER 8374M: David Cohen <david.a.cohen@linux.intel.com> 8375L: linux-gpio@vger.kernel.org 8376S: Maintained 8377F: drivers/gpio/gpio-intel-mid.c 8378 8379INTERCONNECT API 8380M: Georgi Djakov <georgi.djakov@linaro.org> 8381L: linux-pm@vger.kernel.org 8382S: Maintained 8383F: Documentation/driver-api/interconnect.rst 8384F: Documentation/devicetree/bindings/interconnect/ 8385F: drivers/interconnect/ 8386F: include/dt-bindings/interconnect/ 8387F: include/linux/interconnect-provider.h 8388F: include/linux/interconnect.h 8389 8390INVENSENSE MPU-3050 GYROSCOPE DRIVER 8391M: Linus Walleij <linus.walleij@linaro.org> 8392L: linux-iio@vger.kernel.org 8393S: Maintained 8394F: drivers/iio/gyro/mpu3050* 8395F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8396 8397IOC3 ETHERNET DRIVER 8398M: Ralf Baechle <ralf@linux-mips.org> 8399L: linux-mips@vger.kernel.org 8400S: Maintained 8401F: drivers/net/ethernet/sgi/ioc3-eth.c 8402 8403IOC3 SERIAL DRIVER 8404M: Pat Gefre <pfg@sgi.com> 8405L: linux-serial@vger.kernel.org 8406S: Maintained 8407F: drivers/tty/serial/ioc3_serial.c 8408 8409IOMAP FILESYSTEM LIBRARY 8410M: Christoph Hellwig <hch@infradead.org> 8411M: Darrick J. Wong <darrick.wong@oracle.com> 8412M: linux-xfs@vger.kernel.org 8413M: linux-fsdevel@vger.kernel.org 8414L: linux-xfs@vger.kernel.org 8415L: linux-fsdevel@vger.kernel.org 8416T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8417S: Supported 8418F: fs/iomap.c 8419F: fs/iomap/ 8420F: include/linux/iomap.h 8421 8422IOMMU DRIVERS 8423M: Joerg Roedel <joro@8bytes.org> 8424L: iommu@lists.linux-foundation.org 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8426S: Maintained 8427F: Documentation/devicetree/bindings/iommu/ 8428F: drivers/iommu/ 8429F: include/linux/iommu.h 8430F: include/linux/of_iommu.h 8431F: include/linux/iova.h 8432 8433IO_URING 8434M: Jens Axboe <axboe@kernel.dk> 8435L: linux-block@vger.kernel.org 8436L: linux-fsdevel@vger.kernel.org 8437T: git git://git.kernel.dk/linux-block 8438T: git git://git.kernel.dk/liburing 8439S: Maintained 8440F: fs/io_uring.c 8441F: include/uapi/linux/io_uring.h 8442 8443IP MASQUERADING 8444M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8445S: Maintained 8446F: net/ipv4/netfilter/ipt_MASQUERADE.c 8447 8448IPMI SUBSYSTEM 8449M: Corey Minyard <minyard@acm.org> 8450L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8451W: http://openipmi.sourceforge.net/ 8452S: Supported 8453F: Documentation/devicetree/bindings/ipmi/ 8454F: Documentation/IPMI.txt 8455F: drivers/char/ipmi/ 8456F: include/linux/ipmi* 8457F: include/uapi/linux/ipmi* 8458 8459IPS SCSI RAID DRIVER 8460M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8461L: linux-scsi@vger.kernel.org 8462W: http://www.adaptec.com/ 8463S: Maintained 8464F: drivers/scsi/ips* 8465 8466IPVS 8467M: Wensong Zhang <wensong@linux-vs.org> 8468M: Simon Horman <horms@verge.net.au> 8469M: Julian Anastasov <ja@ssi.bg> 8470L: netdev@vger.kernel.org 8471L: lvs-devel@vger.kernel.org 8472S: Maintained 8473T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8475F: Documentation/networking/ipvs-sysctl.txt 8476F: include/net/ip_vs.h 8477F: include/uapi/linux/ip_vs.h 8478F: net/netfilter/ipvs/ 8479 8480IPWIRELESS DRIVER 8481M: Jiri Kosina <jikos@kernel.org> 8482M: David Sterba <dsterba@suse.com> 8483S: Odd Fixes 8484F: drivers/tty/ipwireless/ 8485 8486IPX NETWORK LAYER 8487L: netdev@vger.kernel.org 8488S: Obsolete 8489F: include/uapi/linux/ipx.h 8490 8491IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8492M: Marc Zyngier <maz@kernel.org> 8493S: Maintained 8494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8495F: Documentation/IRQ-domain.txt 8496F: include/linux/irqdomain.h 8497F: kernel/irq/irqdomain.c 8498F: kernel/irq/msi.c 8499 8500IRQ SUBSYSTEM 8501M: Thomas Gleixner <tglx@linutronix.de> 8502L: linux-kernel@vger.kernel.org 8503S: Maintained 8504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8505F: kernel/irq/ 8506 8507IRQCHIP DRIVERS 8508M: Thomas Gleixner <tglx@linutronix.de> 8509M: Jason Cooper <jason@lakedaemon.net> 8510M: Marc Zyngier <maz@kernel.org> 8511L: linux-kernel@vger.kernel.org 8512S: Maintained 8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8514F: Documentation/devicetree/bindings/interrupt-controller/ 8515F: drivers/irqchip/ 8516 8517ISA 8518M: William Breathitt Gray <vilhelm.gray@gmail.com> 8519S: Maintained 8520F: Documentation/driver-api/isa.rst 8521F: drivers/base/isa.c 8522F: include/linux/isa.h 8523 8524ISA RADIO MODULE 8525M: Hans Verkuil <hverkuil@xs4all.nl> 8526L: linux-media@vger.kernel.org 8527T: git git://linuxtv.org/media_tree.git 8528W: https://linuxtv.org 8529S: Maintained 8530F: drivers/media/radio/radio-isa* 8531 8532ISAPNP 8533M: Jaroslav Kysela <perex@perex.cz> 8534S: Maintained 8535F: Documentation/driver-api/isapnp.rst 8536F: drivers/pnp/isapnp/ 8537F: include/linux/isapnp.h 8538 8539ISCSI 8540M: Lee Duncan <lduncan@suse.com> 8541M: Chris Leech <cleech@redhat.com> 8542L: open-iscsi@googlegroups.com 8543W: www.open-iscsi.com 8544S: Maintained 8545F: drivers/scsi/*iscsi* 8546F: include/scsi/*iscsi* 8547 8548iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8549M: Peter Jones <pjones@redhat.com> 8550M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8551S: Maintained 8552F: drivers/firmware/iscsi_ibft* 8553 8554ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8555M: Sagi Grimberg <sagi@grimberg.me> 8556M: Max Gurtovoy <maxg@mellanox.com> 8557L: linux-rdma@vger.kernel.org 8558S: Supported 8559W: http://www.openfabrics.org 8560W: www.open-iscsi.org 8561Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8562F: drivers/infiniband/ulp/iser/ 8563 8564ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8565M: Sagi Grimberg <sagi@grimberg.me> 8566T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8567L: linux-rdma@vger.kernel.org 8568L: target-devel@vger.kernel.org 8569S: Supported 8570W: http://www.linux-iscsi.org 8571F: drivers/infiniband/ulp/isert 8572 8573ISDN/mISDN SUBSYSTEM 8574M: Karsten Keil <isdn@linux-pingi.de> 8575L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8576L: netdev@vger.kernel.org 8577W: http://www.isdn4linux.de 8578S: Maintained 8579F: drivers/isdn/mISDN 8580F: drivers/isdn/hardware 8581 8582ISDN/CAPI SUBSYSTEM 8583M: Karsten Keil <isdn@linux-pingi.de> 8584L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8585L: netdev@vger.kernel.org 8586W: http://www.isdn4linux.de 8587S: Odd Fixes 8588F: Documentation/isdn/ 8589F: drivers/isdn/capi/ 8590F: drivers/staging/isdn/ 8591F: net/bluetooth/cmtp/ 8592F: include/linux/isdn/ 8593F: include/uapi/linux/isdn/ 8594 8595IT87 HARDWARE MONITORING DRIVER 8596M: Jean Delvare <jdelvare@suse.com> 8597L: linux-hwmon@vger.kernel.org 8598S: Maintained 8599F: Documentation/hwmon/it87.rst 8600F: drivers/hwmon/it87.c 8601 8602IT913X MEDIA DRIVER 8603M: Antti Palosaari <crope@iki.fi> 8604L: linux-media@vger.kernel.org 8605W: https://linuxtv.org 8606W: http://palosaari.fi/linux/ 8607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8608T: git git://linuxtv.org/anttip/media_tree.git 8609S: Maintained 8610F: drivers/media/tuners/it913x* 8611 8612IVTV VIDEO4LINUX DRIVER 8613M: Andy Walls <awalls@md.metrocast.net> 8614L: ivtv-devel@ivtvdriver.org (subscribers-only) 8615L: linux-media@vger.kernel.org 8616T: git git://linuxtv.org/media_tree.git 8617W: http://www.ivtvdriver.org 8618S: Maintained 8619F: Documentation/media/v4l-drivers/ivtv* 8620F: drivers/media/pci/ivtv/ 8621F: include/uapi/linux/ivtv* 8622 8623IX2505V MEDIA DRIVER 8624M: Malcolm Priestley <tvboxspy@gmail.com> 8625L: linux-media@vger.kernel.org 8626W: https://linuxtv.org 8627Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8628S: Maintained 8629F: drivers/media/dvb-frontends/ix2505v* 8630 8631JAILHOUSE HYPERVISOR INTERFACE 8632M: Jan Kiszka <jan.kiszka@siemens.com> 8633L: jailhouse-dev@googlegroups.com 8634S: Maintained 8635F: arch/x86/kernel/jailhouse.c 8636F: arch/x86/include/asm/jailhouse_para.h 8637 8638JC42.4 TEMPERATURE SENSOR DRIVER 8639M: Guenter Roeck <linux@roeck-us.net> 8640L: linux-hwmon@vger.kernel.org 8641S: Maintained 8642F: drivers/hwmon/jc42.c 8643F: Documentation/hwmon/jc42.rst 8644 8645JFS FILESYSTEM 8646M: Dave Kleikamp <shaggy@kernel.org> 8647L: jfs-discussion@lists.sourceforge.net 8648W: http://jfs.sourceforge.net/ 8649T: git git://github.com/kleikamp/linux-shaggy.git 8650S: Maintained 8651F: Documentation/filesystems/jfs.txt 8652F: fs/jfs/ 8653 8654JME NETWORK DRIVER 8655M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8656L: netdev@vger.kernel.org 8657S: Maintained 8658F: drivers/net/ethernet/jme.* 8659 8660JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8661M: David Woodhouse <dwmw2@infradead.org> 8662M: Richard Weinberger <richard@nod.at> 8663L: linux-mtd@lists.infradead.org 8664W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8665T: git git://git.infradead.org/ubifs-2.6.git 8666S: Odd Fixes 8667F: fs/jffs2/ 8668F: include/uapi/linux/jffs2.h 8669 8670JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8671M: "Theodore Ts'o" <tytso@mit.edu> 8672M: Jan Kara <jack@suse.com> 8673L: linux-ext4@vger.kernel.org 8674S: Maintained 8675F: fs/jbd2/ 8676F: include/linux/jbd2.h 8677 8678JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8679M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8680L: linux-media@vger.kernel.org 8681S: Maintained 8682F: drivers/media/platform/rcar_jpu.c 8683 8684JSM Neo PCI based serial card 8685L: linux-serial@vger.kernel.org 8686S: Orphan 8687F: drivers/tty/serial/jsm/ 8688 8689K10TEMP HARDWARE MONITORING DRIVER 8690M: Clemens Ladisch <clemens@ladisch.de> 8691L: linux-hwmon@vger.kernel.org 8692S: Maintained 8693F: Documentation/hwmon/k10temp.rst 8694F: drivers/hwmon/k10temp.c 8695 8696K8TEMP HARDWARE MONITORING DRIVER 8697M: Rudolf Marek <r.marek@assembler.cz> 8698L: linux-hwmon@vger.kernel.org 8699S: Maintained 8700F: Documentation/hwmon/k8temp.rst 8701F: drivers/hwmon/k8temp.c 8702 8703KASAN 8704M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8705R: Alexander Potapenko <glider@google.com> 8706R: Dmitry Vyukov <dvyukov@google.com> 8707L: kasan-dev@googlegroups.com 8708S: Maintained 8709F: arch/*/include/asm/kasan.h 8710F: arch/*/mm/kasan_init* 8711F: Documentation/dev-tools/kasan.rst 8712F: include/linux/kasan*.h 8713F: lib/test_kasan.c 8714F: mm/kasan/ 8715F: scripts/Makefile.kasan 8716 8717KCONFIG 8718M: Masahiro Yamada <yamada.masahiro@socionext.com> 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8720L: linux-kbuild@vger.kernel.org 8721S: Maintained 8722F: Documentation/kbuild/kconfig* 8723F: scripts/kconfig/ 8724F: scripts/Kconfig.include 8725 8726KDUMP 8727M: Dave Young <dyoung@redhat.com> 8728M: Baoquan He <bhe@redhat.com> 8729R: Vivek Goyal <vgoyal@redhat.com> 8730L: kexec@lists.infradead.org 8731W: http://lse.sourceforge.net/kdump/ 8732S: Maintained 8733F: Documentation/admin-guide/kdump/ 8734 8735KEENE FM RADIO TRANSMITTER DRIVER 8736M: Hans Verkuil <hverkuil@xs4all.nl> 8737L: linux-media@vger.kernel.org 8738T: git git://linuxtv.org/media_tree.git 8739W: https://linuxtv.org 8740S: Maintained 8741F: drivers/media/radio/radio-keene* 8742 8743KERNEL AUTOMOUNTER 8744M: Ian Kent <raven@themaw.net> 8745L: autofs@vger.kernel.org 8746S: Maintained 8747F: fs/autofs/ 8748 8749KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8750M: Masahiro Yamada <yamada.masahiro@socionext.com> 8751M: Michal Marek <michal.lkml@markovi.net> 8752T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8753L: linux-kbuild@vger.kernel.org 8754S: Maintained 8755F: Documentation/kbuild/ 8756F: Makefile 8757F: scripts/Kbuild* 8758F: scripts/Makefile* 8759F: scripts/basic/ 8760F: scripts/mk* 8761F: scripts/*vmlinux* 8762F: scripts/mod/ 8763F: scripts/package/ 8764 8765KERNEL JANITORS 8766L: kernel-janitors@vger.kernel.org 8767W: http://kernelnewbies.org/KernelJanitors 8768S: Odd Fixes 8769 8770KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8771M: "J. Bruce Fields" <bfields@fieldses.org> 8772M: Chuck Lever <chuck.lever@oracle.com> 8773L: linux-nfs@vger.kernel.org 8774W: http://nfs.sourceforge.net/ 8775T: git git://linux-nfs.org/~bfields/linux.git 8776S: Supported 8777F: fs/nfsd/ 8778F: include/uapi/linux/nfsd/ 8779F: fs/lockd/ 8780F: fs/nfs_common/ 8781F: net/sunrpc/ 8782F: include/linux/lockd/ 8783F: include/linux/sunrpc/ 8784F: include/uapi/linux/sunrpc/ 8785 8786KERNEL SELFTEST FRAMEWORK 8787M: Shuah Khan <shuah@kernel.org> 8788M: Shuah Khan <skhan@linuxfoundation.org> 8789L: linux-kselftest@vger.kernel.org 8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8791Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8792S: Maintained 8793F: tools/testing/selftests/ 8794F: Documentation/dev-tools/kselftest* 8795 8796KERNEL USERMODE HELPER 8797M: Luis Chamberlain <mcgrof@kernel.org> 8798L: linux-kernel@vger.kernel.org 8799S: Maintained 8800F: kernel/umh.c 8801F: include/linux/umh.h 8802 8803KERNEL VIRTUAL MACHINE (KVM) 8804M: Paolo Bonzini <pbonzini@redhat.com> 8805M: Radim Krčmář <rkrcmar@redhat.com> 8806L: kvm@vger.kernel.org 8807W: http://www.linux-kvm.org 8808T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8809S: Supported 8810F: Documentation/virt/kvm/ 8811F: include/trace/events/kvm.h 8812F: include/uapi/asm-generic/kvm* 8813F: include/uapi/linux/kvm* 8814F: include/asm-generic/kvm* 8815F: include/linux/kvm* 8816F: include/kvm/iodev.h 8817F: virt/kvm/* 8818F: tools/kvm/ 8819F: tools/testing/selftests/kvm/ 8820 8821KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8822M: Joerg Roedel <joro@8bytes.org> 8823L: kvm@vger.kernel.org 8824W: http://www.linux-kvm.org/ 8825S: Maintained 8826F: arch/x86/include/asm/svm.h 8827F: arch/x86/kvm/svm.c 8828 8829KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8830M: Marc Zyngier <maz@kernel.org> 8831R: James Morse <james.morse@arm.com> 8832R: Julien Thierry <julien.thierry.kdev@gmail.com> 8833R: Suzuki K Poulose <suzuki.poulose@arm.com> 8834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8835L: kvmarm@lists.cs.columbia.edu 8836T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8837S: Maintained 8838F: arch/arm/include/uapi/asm/kvm* 8839F: arch/arm/include/asm/kvm* 8840F: arch/arm/kvm/ 8841F: arch/arm64/include/uapi/asm/kvm* 8842F: arch/arm64/include/asm/kvm* 8843F: arch/arm64/kvm/ 8844F: virt/kvm/arm/ 8845F: include/kvm/arm_* 8846 8847KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8848M: James Hogan <jhogan@kernel.org> 8849L: linux-mips@vger.kernel.org 8850S: Supported 8851F: arch/mips/include/uapi/asm/kvm* 8852F: arch/mips/include/asm/kvm* 8853F: arch/mips/kvm/ 8854 8855KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8856M: Paul Mackerras <paulus@ozlabs.org> 8857L: kvm-ppc@vger.kernel.org 8858W: http://www.linux-kvm.org/ 8859T: git git://github.com/agraf/linux-2.6.git 8860S: Supported 8861F: arch/powerpc/include/uapi/asm/kvm* 8862F: arch/powerpc/include/asm/kvm* 8863F: arch/powerpc/kvm/ 8864F: arch/powerpc/kernel/kvm* 8865 8866KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8867M: Christian Borntraeger <borntraeger@de.ibm.com> 8868M: Janosch Frank <frankja@linux.ibm.com> 8869R: David Hildenbrand <david@redhat.com> 8870R: Cornelia Huck <cohuck@redhat.com> 8871L: linux-s390@vger.kernel.org 8872W: http://www.ibm.com/developerworks/linux/linux390/ 8873T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8874S: Supported 8875F: arch/s390/include/uapi/asm/kvm* 8876F: arch/s390/include/asm/gmap.h 8877F: arch/s390/include/asm/kvm* 8878F: arch/s390/kvm/ 8879F: arch/s390/mm/gmap.c 8880F: tools/testing/selftests/kvm/s390x/ 8881F: tools/testing/selftests/kvm/*/s390x/ 8882 8883KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8884M: Paolo Bonzini <pbonzini@redhat.com> 8885M: Radim Krčmář <rkrcmar@redhat.com> 8886L: kvm@vger.kernel.org 8887W: http://www.linux-kvm.org 8888T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8889S: Supported 8890F: arch/x86/kvm/ 8891F: arch/x86/kvm/*/ 8892F: arch/x86/include/uapi/asm/kvm* 8893F: arch/x86/include/asm/kvm* 8894F: arch/x86/include/asm/pvclock-abi.h 8895F: arch/x86/kernel/kvm.c 8896F: arch/x86/kernel/kvmclock.c 8897 8898KERNFS 8899M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8900M: Tejun Heo <tj@kernel.org> 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8902S: Supported 8903F: include/linux/kernfs.h 8904F: fs/kernfs/ 8905 8906KEXEC 8907M: Eric Biederman <ebiederm@xmission.com> 8908W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8909L: kexec@lists.infradead.org 8910S: Maintained 8911F: include/linux/kexec.h 8912F: include/uapi/linux/kexec.h 8913F: kernel/kexec* 8914 8915KEYS-ENCRYPTED 8916M: Mimi Zohar <zohar@linux.ibm.com> 8917L: linux-integrity@vger.kernel.org 8918L: keyrings@vger.kernel.org 8919S: Supported 8920F: Documentation/security/keys/trusted-encrypted.rst 8921F: include/keys/encrypted-type.h 8922F: security/keys/encrypted-keys/ 8923 8924KEYS-TRUSTED 8925M: James Bottomley <jejb@linux.ibm.com> 8926M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8927M: Mimi Zohar <zohar@linux.ibm.com> 8928L: linux-integrity@vger.kernel.org 8929L: keyrings@vger.kernel.org 8930S: Supported 8931F: Documentation/security/keys/trusted-encrypted.rst 8932F: include/keys/trusted-type.h 8933F: security/keys/trusted.c 8934F: security/keys/trusted.h 8935 8936KEYS/KEYRINGS: 8937M: David Howells <dhowells@redhat.com> 8938L: keyrings@vger.kernel.org 8939S: Maintained 8940F: Documentation/security/keys/core.rst 8941F: include/linux/key.h 8942F: include/linux/key-type.h 8943F: include/linux/keyctl.h 8944F: include/uapi/linux/keyctl.h 8945F: include/keys/ 8946F: security/keys/ 8947 8948KGDB / KDB /debug_core 8949M: Jason Wessel <jason.wessel@windriver.com> 8950M: Daniel Thompson <daniel.thompson@linaro.org> 8951W: http://kgdb.wiki.kernel.org/ 8952L: kgdb-bugreport@lists.sourceforge.net 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8954S: Maintained 8955F: Documentation/dev-tools/kgdb.rst 8956F: drivers/misc/kgdbts.c 8957F: drivers/tty/serial/kgdboc.c 8958F: include/linux/kdb.h 8959F: include/linux/kgdb.h 8960F: kernel/debug/ 8961 8962KMEMLEAK 8963M: Catalin Marinas <catalin.marinas@arm.com> 8964S: Maintained 8965F: Documentation/dev-tools/kmemleak.rst 8966F: include/linux/kmemleak.h 8967F: mm/kmemleak.c 8968F: mm/kmemleak-test.c 8969 8970KMOD KERNEL MODULE LOADER - USERMODE HELPER 8971M: Luis Chamberlain <mcgrof@kernel.org> 8972L: linux-kernel@vger.kernel.org 8973S: Maintained 8974F: kernel/kmod.c 8975F: include/linux/kmod.h 8976F: lib/test_kmod.c 8977F: tools/testing/selftests/kmod/ 8978 8979KPROBES 8980M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8981M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8982M: "David S. Miller" <davem@davemloft.net> 8983M: Masami Hiramatsu <mhiramat@kernel.org> 8984S: Maintained 8985F: Documentation/kprobes.txt 8986F: include/linux/kprobes.h 8987F: include/asm-generic/kprobes.h 8988F: kernel/kprobes.c 8989 8990KS0108 LCD CONTROLLER DRIVER 8991M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8992S: Maintained 8993F: Documentation/auxdisplay/ks0108 8994F: drivers/auxdisplay/ks0108.c 8995F: include/linux/ks0108.h 8996 8997L3MDEV 8998M: David Ahern <dsa@cumulusnetworks.com> 8999L: netdev@vger.kernel.org 9000S: Maintained 9001F: net/l3mdev 9002F: include/net/l3mdev.h 9003 9004L7 BPF FRAMEWORK 9005M: John Fastabend <john.fastabend@gmail.com> 9006M: Daniel Borkmann <daniel@iogearbox.net> 9007L: netdev@vger.kernel.org 9008L: bpf@vger.kernel.org 9009S: Maintained 9010F: include/linux/skmsg.h 9011F: net/core/skmsg.c 9012F: net/core/sock_map.c 9013F: net/ipv4/tcp_bpf.c 9014 9015LANTIQ / INTEL Ethernet drivers 9016M: Hauke Mehrtens <hauke@hauke-m.de> 9017L: netdev@vger.kernel.org 9018S: Maintained 9019F: net/dsa/tag_gswip.c 9020F: drivers/net/ethernet/lantiq_xrx200.c 9021F: drivers/net/dsa/lantiq_pce.h 9022F: drivers/net/dsa/lantiq_gswip.c 9023 9024LANTIQ MIPS ARCHITECTURE 9025M: John Crispin <john@phrozen.org> 9026L: linux-mips@vger.kernel.org 9027S: Maintained 9028F: arch/mips/lantiq 9029F: drivers/soc/lantiq 9030 9031LAPB module 9032L: linux-x25@vger.kernel.org 9033S: Orphan 9034F: Documentation/networking/lapb-module.txt 9035F: include/*/lapb.h 9036F: net/lapb/ 9037 9038LASI 53c700 driver for PARISC 9039M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9040L: linux-scsi@vger.kernel.org 9041S: Maintained 9042F: Documentation/scsi/53c700.txt 9043F: drivers/scsi/53c700* 9044 9045LEAKING_ADDRESSES 9046M: Tobin C. Harding <me@tobin.cc> 9047M: Tycho Andersen <tycho@tycho.ws> 9048L: kernel-hardening@lists.openwall.com 9049S: Maintained 9050T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9051F: scripts/leaking_addresses.pl 9052 9053LED SUBSYSTEM 9054M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9055M: Pavel Machek <pavel@ucw.cz> 9056R: Dan Murphy <dmurphy@ti.com> 9057L: linux-leds@vger.kernel.org 9058T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9059S: Maintained 9060F: Documentation/devicetree/bindings/leds/ 9061F: drivers/leds/ 9062F: include/linux/leds.h 9063 9064LEGACY EEPROM DRIVER 9065M: Jean Delvare <jdelvare@suse.com> 9066S: Maintained 9067F: Documentation/misc-devices/eeprom.rst 9068F: drivers/misc/eeprom/eeprom.c 9069 9070LEGO MINDSTORMS EV3 9071R: David Lechner <david@lechnology.com> 9072S: Maintained 9073F: arch/arm/boot/dts/da850-lego-ev3.dts 9074F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9075F: drivers/power/supply/lego_ev3_battery.c 9076 9077LEGO USB Tower driver 9078M: Juergen Stuber <starblue@users.sourceforge.net> 9079L: legousb-devel@lists.sourceforge.net 9080W: http://legousb.sourceforge.net/ 9081S: Maintained 9082F: drivers/usb/misc/legousbtower.c 9083 9084LG LAPTOP EXTRAS 9085M: Matan Ziv-Av <matan@svgalib.org> 9086L: platform-driver-x86@vger.kernel.org 9087S: Maintained 9088F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9089F: Documentation/admin-guide/laptops/lg-laptop.rst 9090F: drivers/platform/x86/lg-laptop.c 9091 9092LG2160 MEDIA DRIVER 9093M: Michael Krufky <mkrufky@linuxtv.org> 9094L: linux-media@vger.kernel.org 9095W: https://linuxtv.org 9096W: http://github.com/mkrufky 9097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9098T: git git://linuxtv.org/mkrufky/tuners.git 9099S: Maintained 9100F: drivers/media/dvb-frontends/lg2160.* 9101 9102LGDT3305 MEDIA DRIVER 9103M: Michael Krufky <mkrufky@linuxtv.org> 9104L: linux-media@vger.kernel.org 9105W: https://linuxtv.org 9106W: http://github.com/mkrufky 9107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9108T: git git://linuxtv.org/mkrufky/tuners.git 9109S: Maintained 9110F: drivers/media/dvb-frontends/lgdt3305.* 9111 9112LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9113M: Viresh Kumar <vireshk@kernel.org> 9114L: linux-ide@vger.kernel.org 9115T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9116S: Maintained 9117F: include/linux/pata_arasan_cf_data.h 9118F: drivers/ata/pata_arasan_cf.c 9119 9120LIBATA PATA DRIVERS 9121M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9122M: Jens Axboe <axboe@kernel.dk> 9123L: linux-ide@vger.kernel.org 9124T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9125S: Maintained 9126F: drivers/ata/pata_*.c 9127F: drivers/ata/ata_generic.c 9128 9129LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9130M: Linus Walleij <linus.walleij@linaro.org> 9131L: linux-ide@vger.kernel.org 9132T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9133S: Maintained 9134F: drivers/ata/pata_ftide010.c 9135F: drivers/ata/sata_gemini.c 9136F: drivers/ata/sata_gemini.h 9137 9138LIBATA SATA AHCI PLATFORM devices support 9139M: Hans de Goede <hdegoede@redhat.com> 9140M: Jens Axboe <axboe@kernel.dk> 9141L: linux-ide@vger.kernel.org 9142T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9143S: Maintained 9144F: drivers/ata/ahci_platform.c 9145F: drivers/ata/libahci_platform.c 9146F: include/linux/ahci_platform.h 9147 9148LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9149M: Mikael Pettersson <mikpelinux@gmail.com> 9150L: linux-ide@vger.kernel.org 9151T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9152S: Maintained 9153F: drivers/ata/sata_promise.* 9154 9155LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9156M: Jens Axboe <axboe@kernel.dk> 9157L: linux-ide@vger.kernel.org 9158T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9159S: Maintained 9160F: drivers/ata/ 9161F: include/linux/ata.h 9162F: include/linux/libata.h 9163F: Documentation/devicetree/bindings/ata/ 9164 9165LIBLOCKDEP 9166M: Sasha Levin <alexander.levin@microsoft.com> 9167S: Maintained 9168F: tools/lib/lockdep/ 9169 9170LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9171M: Dan Williams <dan.j.williams@intel.com> 9172M: Vishal Verma <vishal.l.verma@intel.com> 9173M: Dave Jiang <dave.jiang@intel.com> 9174L: linux-nvdimm@lists.01.org 9175Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9176S: Supported 9177F: drivers/nvdimm/blk.c 9178F: drivers/nvdimm/region_devs.c 9179 9180LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9181M: Vishal Verma <vishal.l.verma@intel.com> 9182M: Dan Williams <dan.j.williams@intel.com> 9183M: Dave Jiang <dave.jiang@intel.com> 9184L: linux-nvdimm@lists.01.org 9185Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9186S: Supported 9187F: drivers/nvdimm/btt* 9188 9189LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9190M: Dan Williams <dan.j.williams@intel.com> 9191M: Vishal Verma <vishal.l.verma@intel.com> 9192M: Dave Jiang <dave.jiang@intel.com> 9193L: linux-nvdimm@lists.01.org 9194Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9195S: Supported 9196F: drivers/nvdimm/pmem* 9197 9198LIBNVDIMM: DEVICETREE BINDINGS 9199M: Oliver O'Halloran <oohall@gmail.com> 9200L: linux-nvdimm@lists.01.org 9201Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9202S: Supported 9203F: drivers/nvdimm/of_pmem.c 9204F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9205 9206LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9207M: Dan Williams <dan.j.williams@intel.com> 9208M: Vishal Verma <vishal.l.verma@intel.com> 9209M: Dave Jiang <dave.jiang@intel.com> 9210M: Keith Busch <keith.busch@intel.com> 9211M: Ira Weiny <ira.weiny@intel.com> 9212L: linux-nvdimm@lists.01.org 9213Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9215S: Supported 9216F: drivers/nvdimm/* 9217F: drivers/acpi/nfit/* 9218F: include/linux/nd.h 9219F: include/linux/libnvdimm.h 9220F: include/uapi/linux/ndctl.h 9221 9222LIGHTNVM PLATFORM SUPPORT 9223M: Matias Bjorling <mb@lightnvm.io> 9224W: http://github/OpenChannelSSD 9225L: linux-block@vger.kernel.org 9226S: Maintained 9227F: drivers/lightnvm/ 9228F: include/linux/lightnvm.h 9229F: include/uapi/linux/lightnvm.h 9230 9231LINUX FOR POWER MACINTOSH 9232M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9233W: http://www.penguinppc.org/ 9234L: linuxppc-dev@lists.ozlabs.org 9235S: Maintained 9236F: arch/powerpc/platforms/powermac/ 9237F: drivers/macintosh/ 9238 9239LINUX FOR POWERPC (32-BIT AND 64-BIT) 9240M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9241M: Paul Mackerras <paulus@samba.org> 9242M: Michael Ellerman <mpe@ellerman.id.au> 9243W: https://github.com/linuxppc/linux/wiki 9244L: linuxppc-dev@lists.ozlabs.org 9245Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9246T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9247S: Supported 9248F: Documentation/ABI/stable/sysfs-firmware-opal-* 9249F: Documentation/devicetree/bindings/powerpc/ 9250F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9251F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9252F: Documentation/powerpc/ 9253F: arch/powerpc/ 9254F: drivers/char/tpm/tpm_ibmvtpm* 9255F: drivers/crypto/nx/ 9256F: drivers/crypto/vmx/ 9257F: drivers/i2c/busses/i2c-opal.c 9258F: drivers/net/ethernet/ibm/ibmveth.* 9259F: drivers/net/ethernet/ibm/ibmvnic.* 9260F: drivers/pci/hotplug/pnv_php.c 9261F: drivers/pci/hotplug/rpa* 9262F: drivers/rtc/rtc-opal.c 9263F: drivers/scsi/ibmvscsi/ 9264F: drivers/tty/hvc/hvc_opal.c 9265F: drivers/watchdog/wdrtas.c 9266F: tools/testing/selftests/powerpc 9267N: /pmac 9268N: powermac 9269N: powernv 9270N: [^a-z0-9]ps3 9271N: pseries 9272 9273LINUX FOR POWERPC EMBEDDED MPC5XXX 9274M: Anatolij Gustschin <agust@denx.de> 9275L: linuxppc-dev@lists.ozlabs.org 9276T: git git://git.denx.de/linux-denx-agust.git 9277S: Maintained 9278F: arch/powerpc/platforms/512x/ 9279F: arch/powerpc/platforms/52xx/ 9280 9281LINUX FOR POWERPC EMBEDDED PPC4XX 9282M: Alistair Popple <alistair@popple.id.au> 9283M: Matt Porter <mporter@kernel.crashing.org> 9284W: http://www.penguinppc.org/ 9285L: linuxppc-dev@lists.ozlabs.org 9286S: Maintained 9287F: arch/powerpc/platforms/40x/ 9288F: arch/powerpc/platforms/44x/ 9289 9290LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9291M: Scott Wood <oss@buserror.net> 9292M: Kumar Gala <galak@kernel.crashing.org> 9293W: http://www.penguinppc.org/ 9294L: linuxppc-dev@lists.ozlabs.org 9295T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9296S: Maintained 9297F: arch/powerpc/platforms/83xx/ 9298F: arch/powerpc/platforms/85xx/ 9299F: Documentation/devicetree/bindings/powerpc/fsl/ 9300 9301LINUX FOR POWERPC EMBEDDED PPC8XX 9302M: Vitaly Bordug <vitb@kernel.crashing.org> 9303W: http://www.penguinppc.org/ 9304L: linuxppc-dev@lists.ozlabs.org 9305S: Maintained 9306F: arch/powerpc/platforms/8xx/ 9307 9308LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9309L: linuxppc-dev@lists.ozlabs.org 9310S: Orphan 9311F: arch/powerpc/*/*virtex* 9312F: arch/powerpc/*/*/*virtex* 9313 9314LINUX FOR POWERPC PA SEMI PWRFICIENT 9315L: linuxppc-dev@lists.ozlabs.org 9316S: Orphan 9317F: arch/powerpc/platforms/pasemi/ 9318F: drivers/*/*pasemi* 9319F: drivers/*/*/*pasemi* 9320 9321LINUX KERNEL DUMP TEST MODULE (LKDTM) 9322M: Kees Cook <keescook@chromium.org> 9323S: Maintained 9324F: drivers/misc/lkdtm/* 9325 9326LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9327M: Alan Stern <stern@rowland.harvard.edu> 9328M: Andrea Parri <andrea.parri@amarulasolutions.com> 9329M: Will Deacon <will@kernel.org> 9330M: Peter Zijlstra <peterz@infradead.org> 9331M: Boqun Feng <boqun.feng@gmail.com> 9332M: Nicholas Piggin <npiggin@gmail.com> 9333M: David Howells <dhowells@redhat.com> 9334M: Jade Alglave <j.alglave@ucl.ac.uk> 9335M: Luc Maranget <luc.maranget@inria.fr> 9336M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9337R: Akira Yokosawa <akiyks@gmail.com> 9338R: Daniel Lustig <dlustig@nvidia.com> 9339L: linux-kernel@vger.kernel.org 9340L: linux-arch@vger.kernel.org 9341S: Supported 9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9343F: tools/memory-model/ 9344F: Documentation/atomic_bitops.txt 9345F: Documentation/atomic_t.txt 9346F: Documentation/core-api/atomic_ops.rst 9347F: Documentation/core-api/refcount-vs-atomic.rst 9348F: Documentation/memory-barriers.txt 9349 9350LIS3LV02D ACCELEROMETER DRIVER 9351M: Eric Piel <eric.piel@tremplin-utc.net> 9352S: Maintained 9353F: Documentation/misc-devices/lis3lv02d.rst 9354F: drivers/misc/lis3lv02d/ 9355F: drivers/platform/x86/hp_accel.c 9356 9357LIVE PATCHING 9358M: Josh Poimboeuf <jpoimboe@redhat.com> 9359M: Jiri Kosina <jikos@kernel.org> 9360M: Miroslav Benes <mbenes@suse.cz> 9361M: Petr Mladek <pmladek@suse.com> 9362R: Joe Lawrence <joe.lawrence@redhat.com> 9363S: Maintained 9364F: kernel/livepatch/ 9365F: include/linux/livepatch.h 9366F: arch/x86/include/asm/livepatch.h 9367F: arch/x86/kernel/livepatch.c 9368F: Documentation/livepatch/ 9369F: Documentation/ABI/testing/sysfs-kernel-livepatch 9370F: samples/livepatch/ 9371F: tools/testing/selftests/livepatch/ 9372L: live-patching@vger.kernel.org 9373T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9374 9375LLC (802.2) 9376L: netdev@vger.kernel.org 9377S: Odd fixes 9378F: include/linux/llc.h 9379F: include/uapi/linux/llc.h 9380F: include/net/llc* 9381F: net/llc/ 9382 9383LM73 HARDWARE MONITOR DRIVER 9384M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9385L: linux-hwmon@vger.kernel.org 9386S: Maintained 9387F: drivers/hwmon/lm73.c 9388 9389LM78 HARDWARE MONITOR DRIVER 9390M: Jean Delvare <jdelvare@suse.com> 9391L: linux-hwmon@vger.kernel.org 9392S: Maintained 9393F: Documentation/hwmon/lm78.rst 9394F: drivers/hwmon/lm78.c 9395 9396LM83 HARDWARE MONITOR DRIVER 9397M: Jean Delvare <jdelvare@suse.com> 9398L: linux-hwmon@vger.kernel.org 9399S: Maintained 9400F: Documentation/hwmon/lm83.rst 9401F: drivers/hwmon/lm83.c 9402 9403LM90 HARDWARE MONITOR DRIVER 9404M: Jean Delvare <jdelvare@suse.com> 9405L: linux-hwmon@vger.kernel.org 9406S: Maintained 9407F: Documentation/hwmon/lm90.rst 9408F: Documentation/devicetree/bindings/hwmon/lm90.txt 9409F: drivers/hwmon/lm90.c 9410F: include/dt-bindings/thermal/lm90.h 9411 9412LM95234 HARDWARE MONITOR DRIVER 9413M: Guenter Roeck <linux@roeck-us.net> 9414L: linux-hwmon@vger.kernel.org 9415S: Maintained 9416F: Documentation/hwmon/lm95234.rst 9417F: drivers/hwmon/lm95234.c 9418 9419LME2510 MEDIA DRIVER 9420M: Malcolm Priestley <tvboxspy@gmail.com> 9421L: linux-media@vger.kernel.org 9422W: https://linuxtv.org 9423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9424S: Maintained 9425F: drivers/media/usb/dvb-usb-v2/lmedm04* 9426 9427LOADPIN SECURITY MODULE 9428M: Kees Cook <keescook@chromium.org> 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9430S: Supported 9431F: security/loadpin/ 9432F: Documentation/admin-guide/LSM/LoadPin.rst 9433 9434LOCKING PRIMITIVES 9435M: Peter Zijlstra <peterz@infradead.org> 9436M: Ingo Molnar <mingo@redhat.com> 9437M: Will Deacon <will@kernel.org> 9438L: linux-kernel@vger.kernel.org 9439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9440S: Maintained 9441F: Documentation/locking/ 9442F: include/linux/lockdep.h 9443F: include/linux/spinlock*.h 9444F: arch/*/include/asm/spinlock*.h 9445F: include/linux/rwlock*.h 9446F: include/linux/mutex*.h 9447F: include/linux/rwsem*.h 9448F: include/linux/seqlock.h 9449F: lib/locking*.[ch] 9450F: kernel/locking/ 9451X: kernel/locking/locktorture.c 9452 9453LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9454M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9455L: linux-ntfs-dev@lists.sourceforge.net 9456W: http://www.linux-ntfs.org/content/view/19/37/ 9457S: Maintained 9458F: Documentation/admin-guide/ldm.rst 9459F: block/partitions/ldm.* 9460 9461LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9462M: Sathya Prakash <sathya.prakash@broadcom.com> 9463M: Chaitra P B <chaitra.basappa@broadcom.com> 9464M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9465L: MPT-FusionLinux.pdl@broadcom.com 9466L: linux-scsi@vger.kernel.org 9467W: http://www.avagotech.com/support/ 9468S: Supported 9469F: drivers/message/fusion/ 9470F: drivers/scsi/mpt3sas/ 9471 9472LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9473M: Matthew Wilcox <willy@infradead.org> 9474L: linux-scsi@vger.kernel.org 9475S: Maintained 9476F: drivers/scsi/sym53c8xx_2/ 9477 9478LTC1660 DAC DRIVER 9479M: Marcus Folkesson <marcus.folkesson@gmail.com> 9480L: linux-iio@vger.kernel.org 9481S: Maintained 9482F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9483F: drivers/iio/dac/ltc1660.c 9484 9485LTC4261 HARDWARE MONITOR DRIVER 9486M: Guenter Roeck <linux@roeck-us.net> 9487L: linux-hwmon@vger.kernel.org 9488S: Maintained 9489F: Documentation/hwmon/ltc4261.rst 9490F: drivers/hwmon/ltc4261.c 9491 9492LTC4306 I2C MULTIPLEXER DRIVER 9493M: Michael Hennerich <michael.hennerich@analog.com> 9494W: http://ez.analog.com/community/linux-device-drivers 9495L: linux-i2c@vger.kernel.org 9496S: Supported 9497F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9498F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9499 9500LTP (Linux Test Project) 9501M: Mike Frysinger <vapier@gentoo.org> 9502M: Cyril Hrubis <chrubis@suse.cz> 9503M: Wanlong Gao <wanlong.gao@gmail.com> 9504M: Jan Stancek <jstancek@redhat.com> 9505M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9506M: Alexey Kodanev <alexey.kodanev@oracle.com> 9507L: ltp@lists.linux.it (subscribers-only) 9508W: http://linux-test-project.github.io/ 9509T: git git://github.com/linux-test-project/ltp.git 9510S: Maintained 9511 9512M68K ARCHITECTURE 9513M: Geert Uytterhoeven <geert@linux-m68k.org> 9514L: linux-m68k@lists.linux-m68k.org 9515W: http://www.linux-m68k.org/ 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9517S: Maintained 9518F: arch/m68k/ 9519F: drivers/zorro/ 9520 9521M68K ON APPLE MACINTOSH 9522M: Joshua Thompson <funaho@jurai.org> 9523W: http://www.mac.linux-m68k.org/ 9524L: linux-m68k@lists.linux-m68k.org 9525S: Maintained 9526F: arch/m68k/mac/ 9527 9528M68K ON HP9000/300 9529M: Philip Blundell <philb@gnu.org> 9530W: http://www.tazenda.demon.co.uk/phil/linux-hp 9531S: Maintained 9532F: arch/m68k/hp300/ 9533 9534M88DS3103 MEDIA DRIVER 9535M: Antti Palosaari <crope@iki.fi> 9536L: linux-media@vger.kernel.org 9537W: https://linuxtv.org 9538W: http://palosaari.fi/linux/ 9539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9540T: git git://linuxtv.org/anttip/media_tree.git 9541S: Maintained 9542F: drivers/media/dvb-frontends/m88ds3103* 9543 9544M88RS2000 MEDIA DRIVER 9545M: Malcolm Priestley <tvboxspy@gmail.com> 9546L: linux-media@vger.kernel.org 9547W: https://linuxtv.org 9548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9549S: Maintained 9550F: drivers/media/dvb-frontends/m88rs2000* 9551 9552MA901 MASTERKIT USB FM RADIO DRIVER 9553M: Alexey Klimov <klimov.linux@gmail.com> 9554L: linux-media@vger.kernel.org 9555T: git git://linuxtv.org/media_tree.git 9556S: Maintained 9557F: drivers/media/radio/radio-ma901.c 9558 9559MAC80211 9560M: Johannes Berg <johannes@sipsolutions.net> 9561L: linux-wireless@vger.kernel.org 9562W: http://wireless.kernel.org/ 9563T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9565S: Maintained 9566F: Documentation/networking/mac80211-injection.txt 9567F: include/net/mac80211.h 9568F: net/mac80211/ 9569F: drivers/net/wireless/mac80211_hwsim.[ch] 9570F: Documentation/networking/mac80211_hwsim/README 9571 9572MAILBOX API 9573M: Jassi Brar <jassisinghbrar@gmail.com> 9574L: linux-kernel@vger.kernel.org 9575S: Maintained 9576F: drivers/mailbox/ 9577F: include/linux/mailbox_client.h 9578F: include/linux/mailbox_controller.h 9579 9580MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9581M: Michael Kerrisk <mtk.manpages@gmail.com> 9582W: http://www.kernel.org/doc/man-pages 9583L: linux-man@vger.kernel.org 9584S: Maintained 9585 9586MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9587M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9588L: linux-mips@vger.kernel.org 9589S: Maintained 9590F: arch/mips/boot/dts/img/pistachio_marduk.dts 9591 9592MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9593M: Andrew Lunn <andrew@lunn.ch> 9594M: Vivien Didelot <vivien.didelot@gmail.com> 9595L: netdev@vger.kernel.org 9596S: Maintained 9597F: drivers/net/dsa/mv88e6xxx/ 9598F: include/linux/platform_data/mv88e6xxx.h 9599F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9600 9601MARVELL ARMADA DRM SUPPORT 9602M: Russell King <linux@armlinux.org.uk> 9603S: Maintained 9604T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9605T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9606F: drivers/gpu/drm/armada/ 9607F: include/uapi/drm/armada_drm.h 9608F: Documentation/devicetree/bindings/display/armada/ 9609 9610MARVELL ARMADA 3700 PHY DRIVERS 9611M: Miquel Raynal <miquel.raynal@bootlin.com> 9612S: Maintained 9613F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9614F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9615F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9616F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9617 9618MARVELL CRYPTO DRIVER 9619M: Boris Brezillon <bbrezillon@kernel.org> 9620M: Arnaud Ebalard <arno@natisbad.org> 9621F: drivers/crypto/marvell/ 9622S: Maintained 9623L: linux-crypto@vger.kernel.org 9624 9625MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9626M: Mirko Lindner <mlindner@marvell.com> 9627M: Stephen Hemminger <stephen@networkplumber.org> 9628L: netdev@vger.kernel.org 9629S: Maintained 9630F: drivers/net/ethernet/marvell/sk* 9631 9632MARVELL LIBERTAS WIRELESS DRIVER 9633L: libertas-dev@lists.infradead.org 9634S: Orphan 9635F: drivers/net/wireless/marvell/libertas/ 9636 9637MARVELL MACCHIATOBIN SUPPORT 9638M: Russell King <linux@armlinux.org.uk> 9639L: linux-arm-kernel@lists.infradead.org 9640S: Maintained 9641F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9642 9643MARVELL MV643XX ETHERNET DRIVER 9644M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9645L: netdev@vger.kernel.org 9646S: Maintained 9647F: drivers/net/ethernet/marvell/mv643xx_eth.* 9648F: include/linux/mv643xx.h 9649 9650MARVELL MV88X3310 PHY DRIVER 9651M: Russell King <linux@armlinux.org.uk> 9652L: netdev@vger.kernel.org 9653S: Maintained 9654F: drivers/net/phy/marvell10g.c 9655 9656MARVELL MVEBU THERMAL DRIVER 9657M: Miquel Raynal <miquel.raynal@bootlin.com> 9658S: Maintained 9659F: drivers/thermal/armada_thermal.c 9660 9661MARVELL MVNETA ETHERNET DRIVER 9662M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9663L: netdev@vger.kernel.org 9664S: Maintained 9665F: drivers/net/ethernet/marvell/mvneta.* 9666 9667MARVELL MWIFIEX WIRELESS DRIVER 9668M: Amitkumar Karwar <amitkarwar@gmail.com> 9669M: Nishant Sarmukadam <nishants@marvell.com> 9670M: Ganapathi Bhat <gbhat@marvell.com> 9671M: Xinming Hu <huxinming820@gmail.com> 9672L: linux-wireless@vger.kernel.org 9673S: Maintained 9674F: drivers/net/wireless/marvell/mwifiex/ 9675 9676MARVELL MWL8K WIRELESS DRIVER 9677M: Lennert Buytenhek <buytenh@wantstofly.org> 9678L: linux-wireless@vger.kernel.org 9679S: Odd Fixes 9680F: drivers/net/wireless/marvell/mwl8k.c 9681 9682MARVELL NAND CONTROLLER DRIVER 9683M: Miquel Raynal <miquel.raynal@bootlin.com> 9684L: linux-mtd@lists.infradead.org 9685S: Maintained 9686F: drivers/mtd/nand/raw/marvell_nand.c 9687F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9688 9689MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9690M: Nicolas Pitre <nico@fluxnic.net> 9691S: Odd Fixes 9692F: drivers/mmc/host/mvsdio.* 9693 9694MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9695M: Hu Ziji <huziji@marvell.com> 9696L: linux-mmc@vger.kernel.org 9697S: Supported 9698F: drivers/mmc/host/sdhci-xenon* 9699F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9700 9701MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9702M: Sunil Goutham <sgoutham@marvell.com> 9703M: Linu Cherian <lcherian@marvell.com> 9704M: Geetha sowjanya <gakula@marvell.com> 9705M: Jerin Jacob <jerinj@marvell.com> 9706L: netdev@vger.kernel.org 9707S: Supported 9708F: drivers/net/ethernet/marvell/octeontx2/af/ 9709 9710MATROX FRAMEBUFFER DRIVER 9711L: linux-fbdev@vger.kernel.org 9712S: Orphan 9713F: drivers/video/fbdev/matrox/matroxfb_* 9714F: include/uapi/linux/matroxfb.h 9715 9716MAX16065 HARDWARE MONITOR DRIVER 9717M: Guenter Roeck <linux@roeck-us.net> 9718L: linux-hwmon@vger.kernel.org 9719S: Maintained 9720F: Documentation/hwmon/max16065.rst 9721F: drivers/hwmon/max16065.c 9722 9723MAX2175 SDR TUNER DRIVER 9724M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9725L: linux-media@vger.kernel.org 9726T: git git://linuxtv.org/media_tree.git 9727S: Maintained 9728F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9729F: Documentation/media/v4l-drivers/max2175.rst 9730F: drivers/media/i2c/max2175* 9731F: include/uapi/linux/max2175.h 9732 9733MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9734L: linux-hwmon@vger.kernel.org 9735S: Orphan 9736F: Documentation/hwmon/max6650.rst 9737F: drivers/hwmon/max6650.c 9738 9739MAX6697 HARDWARE MONITOR DRIVER 9740M: Guenter Roeck <linux@roeck-us.net> 9741L: linux-hwmon@vger.kernel.org 9742S: Maintained 9743F: Documentation/hwmon/max6697.rst 9744F: Documentation/devicetree/bindings/hwmon/max6697.txt 9745F: drivers/hwmon/max6697.c 9746F: include/linux/platform_data/max6697.h 9747 9748MAX9860 MONO AUDIO VOICE CODEC DRIVER 9749M: Peter Rosin <peda@axentia.se> 9750L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9751S: Maintained 9752F: Documentation/devicetree/bindings/sound/max9860.txt 9753F: sound/soc/codecs/max9860.* 9754 9755MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9756M: Andreas Klinger <ak@it-klinger.de> 9757L: linux-iio@vger.kernel.org 9758S: Maintained 9759F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9760F: drivers/iio/proximity/mb1232.c 9761 9762MAXIM MAX77650 PMIC MFD DRIVER 9763M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9764L: linux-kernel@vger.kernel.org 9765S: Maintained 9766F: Documentation/devicetree/bindings/*/*max77650.txt 9767F: Documentation/devicetree/bindings/*/max77650*.txt 9768F: include/linux/mfd/max77650.h 9769F: drivers/mfd/max77650.c 9770F: drivers/regulator/max77650-regulator.c 9771F: drivers/power/supply/max77650-charger.c 9772F: drivers/input/misc/max77650-onkey.c 9773F: drivers/leds/leds-max77650.c 9774F: drivers/gpio/gpio-max77650.c 9775 9776MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9777M: Javier Martinez Canillas <javier@dowhile0.org> 9778L: linux-kernel@vger.kernel.org 9779S: Supported 9780F: drivers/regulator/max77802-regulator.c 9781F: Documentation/devicetree/bindings/*/*max77802.txt 9782F: include/dt-bindings/*/*max77802.h 9783 9784MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9785M: Krzysztof Kozlowski <krzk@kernel.org> 9786M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9787L: linux-pm@vger.kernel.org 9788S: Supported 9789F: drivers/power/supply/max14577_charger.c 9790F: drivers/power/supply/max77693_charger.c 9791 9792MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9793M: Chanwoo Choi <cw00.choi@samsung.com> 9794M: Krzysztof Kozlowski <krzk@kernel.org> 9795M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9796L: linux-kernel@vger.kernel.org 9797S: Supported 9798F: drivers/*/max14577*.c 9799F: drivers/*/max77686*.c 9800F: drivers/*/max77693*.c 9801F: drivers/extcon/extcon-max14577.c 9802F: drivers/extcon/extcon-max77693.c 9803F: drivers/rtc/rtc-max77686.c 9804F: drivers/clk/clk-max77686.c 9805F: Documentation/devicetree/bindings/mfd/max14577.txt 9806F: Documentation/devicetree/bindings/*/max77686.txt 9807F: Documentation/devicetree/bindings/mfd/max77693.txt 9808F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9809F: include/linux/mfd/max14577*.h 9810F: include/linux/mfd/max77686*.h 9811F: include/linux/mfd/max77693*.h 9812 9813MAXIRADIO FM RADIO RECEIVER DRIVER 9814M: Hans Verkuil <hverkuil@xs4all.nl> 9815L: linux-media@vger.kernel.org 9816T: git git://linuxtv.org/media_tree.git 9817W: https://linuxtv.org 9818S: Maintained 9819F: drivers/media/radio/radio-maxiradio* 9820 9821MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9822M: Peter Rosin <peda@axentia.se> 9823L: linux-iio@vger.kernel.org 9824S: Maintained 9825F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9826F: drivers/iio/potentiometer/mcp4018.c 9827F: drivers/iio/potentiometer/mcp4531.c 9828 9829MCR20A IEEE-802.15.4 RADIO DRIVER 9830M: Xue Liu <liuxuenetmail@gmail.com> 9831L: linux-wpan@vger.kernel.org 9832W: https://github.com/xueliu/mcr20a-linux 9833S: Maintained 9834F: drivers/net/ieee802154/mcr20a.c 9835F: drivers/net/ieee802154/mcr20a.h 9836F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9837 9838MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9839M: William Breathitt Gray <vilhelm.gray@gmail.com> 9840L: linux-iio@vger.kernel.org 9841S: Maintained 9842F: drivers/iio/dac/cio-dac.c 9843 9844MEDIA CONTROLLER FRAMEWORK 9845M: Sakari Ailus <sakari.ailus@linux.intel.com> 9846M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9847L: linux-media@vger.kernel.org 9848W: https://www.linuxtv.org 9849T: git git://linuxtv.org/media_tree.git 9850S: Supported 9851F: drivers/media/mc/ 9852F: include/media/media-*.h 9853F: include/uapi/linux/media.h 9854 9855MEDIA DRIVERS FOR ASCOT2E 9856M: Sergey Kozlov <serjk@netup.ru> 9857M: Abylay Ospan <aospan@netup.ru> 9858L: linux-media@vger.kernel.org 9859W: https://linuxtv.org 9860W: http://netup.tv/ 9861T: git git://linuxtv.org/media_tree.git 9862S: Supported 9863F: drivers/media/dvb-frontends/ascot2e* 9864 9865MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9866M: Jasmin Jessich <jasmin@anw.at> 9867L: linux-media@vger.kernel.org 9868W: https://linuxtv.org 9869T: git git://linuxtv.org/media_tree.git 9870S: Maintained 9871F: drivers/media/dvb-frontends/cxd2099* 9872 9873MEDIA DRIVERS FOR CXD2841ER 9874M: Sergey Kozlov <serjk@netup.ru> 9875M: Abylay Ospan <aospan@netup.ru> 9876L: linux-media@vger.kernel.org 9877W: https://linuxtv.org 9878W: http://netup.tv/ 9879T: git git://linuxtv.org/media_tree.git 9880S: Supported 9881F: drivers/media/dvb-frontends/cxd2841er* 9882 9883MEDIA DRIVERS FOR CXD2880 9884M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9885L: linux-media@vger.kernel.org 9886W: http://linuxtv.org/ 9887T: git git://linuxtv.org/media_tree.git 9888S: Supported 9889F: drivers/media/dvb-frontends/cxd2880/* 9890F: drivers/media/spi/cxd2880* 9891 9892MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9893L: linux-media@vger.kernel.org 9894W: https://linuxtv.org 9895T: git git://linuxtv.org/media_tree.git 9896S: Orphan 9897F: drivers/media/pci/ddbridge/* 9898 9899MEDIA DRIVERS FOR FREESCALE IMX 9900M: Steve Longerbeam <slongerbeam@gmail.com> 9901M: Philipp Zabel <p.zabel@pengutronix.de> 9902L: linux-media@vger.kernel.org 9903T: git git://linuxtv.org/media_tree.git 9904S: Maintained 9905F: Documentation/devicetree/bindings/media/imx.txt 9906F: Documentation/media/v4l-drivers/imx.rst 9907F: drivers/staging/media/imx/ 9908F: include/linux/imx-media.h 9909F: include/media/imx.h 9910 9911MEDIA DRIVER FOR FREESCALE IMX PXP 9912M: Philipp Zabel <p.zabel@pengutronix.de> 9913L: linux-media@vger.kernel.org 9914T: git git://linuxtv.org/media_tree.git 9915S: Maintained 9916F: drivers/media/platform/imx-pxp.[ch] 9917 9918MEDIA DRIVERS FOR FREESCALE IMX7 9919M: Rui Miguel Silva <rmfrfs@gmail.com> 9920L: linux-media@vger.kernel.org 9921T: git git://linuxtv.org/media_tree.git 9922S: Maintained 9923F: Documentation/devicetree/bindings/media/imx7-csi.txt 9924F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9925F: Documentation/media/v4l-drivers/imx7.rst 9926F: drivers/staging/media/imx/imx7-media-csi.c 9927F: drivers/staging/media/imx/imx7-mipi-csis.c 9928 9929MEDIA DRIVERS FOR HELENE 9930M: Abylay Ospan <aospan@netup.ru> 9931L: linux-media@vger.kernel.org 9932W: https://linuxtv.org 9933W: http://netup.tv/ 9934T: git git://linuxtv.org/media_tree.git 9935S: Supported 9936F: drivers/media/dvb-frontends/helene* 9937 9938MEDIA DRIVERS FOR HORUS3A 9939M: Sergey Kozlov <serjk@netup.ru> 9940M: Abylay Ospan <aospan@netup.ru> 9941L: linux-media@vger.kernel.org 9942W: https://linuxtv.org 9943W: http://netup.tv/ 9944T: git git://linuxtv.org/media_tree.git 9945S: Supported 9946F: drivers/media/dvb-frontends/horus3a* 9947 9948MEDIA DRIVERS FOR LNBH25 9949M: Sergey Kozlov <serjk@netup.ru> 9950M: Abylay Ospan <aospan@netup.ru> 9951L: linux-media@vger.kernel.org 9952W: https://linuxtv.org 9953W: http://netup.tv/ 9954T: git git://linuxtv.org/media_tree.git 9955S: Supported 9956F: drivers/media/dvb-frontends/lnbh25* 9957 9958MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9959L: linux-media@vger.kernel.org 9960W: https://linuxtv.org 9961T: git git://linuxtv.org/media_tree.git 9962S: Orphan 9963F: drivers/media/dvb-frontends/mxl5xx* 9964 9965MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9966M: Sergey Kozlov <serjk@netup.ru> 9967M: Abylay Ospan <aospan@netup.ru> 9968L: linux-media@vger.kernel.org 9969W: https://linuxtv.org 9970W: http://netup.tv/ 9971T: git git://linuxtv.org/media_tree.git 9972S: Supported 9973F: drivers/media/pci/netup_unidvb/* 9974 9975MEDIA DRIVERS FOR RENESAS - CEU 9976M: Jacopo Mondi <jacopo@jmondi.org> 9977L: linux-media@vger.kernel.org 9978L: linux-renesas-soc@vger.kernel.org 9979T: git git://linuxtv.org/media_tree.git 9980S: Supported 9981F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9982F: drivers/media/platform/renesas-ceu.c 9983F: include/media/drv-intf/renesas-ceu.h 9984 9985MEDIA DRIVERS FOR RENESAS - DRIF 9986M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9987L: linux-media@vger.kernel.org 9988L: linux-renesas-soc@vger.kernel.org 9989T: git git://linuxtv.org/media_tree.git 9990S: Supported 9991F: Documentation/devicetree/bindings/media/renesas,drif.txt 9992F: drivers/media/platform/rcar_drif.c 9993 9994MEDIA DRIVERS FOR RENESAS - FCP 9995M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9996L: linux-media@vger.kernel.org 9997L: linux-renesas-soc@vger.kernel.org 9998T: git git://linuxtv.org/media_tree.git 9999S: Supported 10000F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10001F: drivers/media/platform/rcar-fcp.c 10002F: include/media/rcar-fcp.h 10003 10004MEDIA DRIVERS FOR RENESAS - FDP1 10005M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10006L: linux-media@vger.kernel.org 10007L: linux-renesas-soc@vger.kernel.org 10008T: git git://linuxtv.org/media_tree.git 10009S: Supported 10010F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10011F: drivers/media/platform/rcar_fdp1.c 10012 10013MEDIA DRIVERS FOR RENESAS - VIN 10014M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10015L: linux-media@vger.kernel.org 10016L: linux-renesas-soc@vger.kernel.org 10017T: git git://linuxtv.org/media_tree.git 10018S: Supported 10019F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 10020F: Documentation/devicetree/bindings/media/rcar_vin.txt 10021F: drivers/media/platform/rcar-vin/ 10022 10023MEDIA DRIVERS FOR RENESAS - VSP1 10024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10025M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10026L: linux-media@vger.kernel.org 10027L: linux-renesas-soc@vger.kernel.org 10028T: git git://linuxtv.org/media_tree.git 10029S: Supported 10030F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10031F: drivers/media/platform/vsp1/ 10032 10033MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10034L: linux-media@vger.kernel.org 10035W: https://linuxtv.org 10036T: git git://linuxtv.org/media_tree.git 10037S: Orphan 10038F: drivers/media/dvb-frontends/stv0910* 10039 10040MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10041L: linux-media@vger.kernel.org 10042W: https://linuxtv.org 10043T: git git://linuxtv.org/media_tree.git 10044S: Orphan 10045F: drivers/media/dvb-frontends/stv6111* 10046 10047MEDIA DRIVERS FOR STM32 - DCMI 10048M: Hugues Fruchet <hugues.fruchet@st.com> 10049L: linux-media@vger.kernel.org 10050T: git git://linuxtv.org/media_tree.git 10051S: Supported 10052F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10053F: drivers/media/platform/stm32/stm32-dcmi.c 10054 10055MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10056M: Dmitry Osipenko <digetx@gmail.com> 10057L: linux-media@vger.kernel.org 10058L: linux-tegra@vger.kernel.org 10059T: git git://linuxtv.org/media_tree.git 10060S: Maintained 10061F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10062F: drivers/staging/media/tegra-vde/ 10063 10064MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10065M: Mauro Carvalho Chehab <mchehab@kernel.org> 10066P: LinuxTV.org Project 10067L: linux-media@vger.kernel.org 10068W: https://linuxtv.org 10069Q: http://patchwork.kernel.org/project/linux-media/list/ 10070T: git git://linuxtv.org/media_tree.git 10071S: Maintained 10072F: Documentation/devicetree/bindings/media/ 10073F: Documentation/media/ 10074F: drivers/media/ 10075F: drivers/staging/media/ 10076F: include/linux/platform_data/media/ 10077F: include/media/ 10078F: include/uapi/linux/dvb/ 10079F: include/uapi/linux/videodev2.h 10080F: include/uapi/linux/media.h 10081F: include/uapi/linux/v4l2-* 10082F: include/uapi/linux/meye.h 10083F: include/uapi/linux/ivtv* 10084F: include/uapi/linux/uvcvideo.h 10085 10086MEDIATEK BLUETOOTH DRIVER 10087M: Sean Wang <sean.wang@mediatek.com> 10088L: linux-bluetooth@vger.kernel.org 10089L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10090S: Maintained 10091F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10092F: drivers/bluetooth/btmtkuart.c 10093 10094MEDIATEK CIR DRIVER 10095M: Sean Wang <sean.wang@mediatek.com> 10096S: Maintained 10097F: drivers/media/rc/mtk-cir.c 10098 10099MEDIATEK DMA DRIVER 10100M: Sean Wang <sean.wang@mediatek.com> 10101L: dmaengine@vger.kernel.org 10102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10103L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10104S: Maintained 10105F: Documentation/devicetree/bindings/dma/mtk-* 10106F: drivers/dma/mediatek/ 10107 10108MEDIATEK PMIC LED DRIVER 10109M: Sean Wang <sean.wang@mediatek.com> 10110S: Maintained 10111F: drivers/leds/leds-mt6323.c 10112F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10113 10114MEDIATEK ETHERNET DRIVER 10115M: Felix Fietkau <nbd@openwrt.org> 10116M: John Crispin <john@phrozen.org> 10117M: Sean Wang <sean.wang@mediatek.com> 10118M: Nelson Chang <nelson.chang@mediatek.com> 10119L: netdev@vger.kernel.org 10120S: Maintained 10121F: drivers/net/ethernet/mediatek/ 10122 10123MEDIATEK SWITCH DRIVER 10124M: Sean Wang <sean.wang@mediatek.com> 10125L: netdev@vger.kernel.org 10126S: Maintained 10127F: drivers/net/dsa/mt7530.* 10128F: net/dsa/tag_mtk.c 10129 10130MEDIATEK JPEG DRIVER 10131M: Rick Chang <rick.chang@mediatek.com> 10132M: Bin Liu <bin.liu@mediatek.com> 10133S: Supported 10134F: drivers/media/platform/mtk-jpeg/ 10135F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10136 10137MEDIATEK MDP DRIVER 10138M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10139M: Houlong Wei <houlong.wei@mediatek.com> 10140M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10141S: Supported 10142F: drivers/media/platform/mtk-mdp/ 10143F: drivers/media/platform/mtk-vpu/ 10144F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10145 10146MEDIATEK MEDIA DRIVER 10147M: Tiffany Lin <tiffany.lin@mediatek.com> 10148M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10149S: Supported 10150F: drivers/media/platform/mtk-vcodec/ 10151F: drivers/media/platform/mtk-vpu/ 10152F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10153F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10154 10155MEDIATEK MMC/SD/SDIO DRIVER 10156M: Chaotian Jing <chaotian.jing@mediatek.com> 10157S: Maintained 10158F: drivers/mmc/host/mtk-sd.c 10159F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10160 10161MEDIATEK MT76 WIRELESS LAN DRIVER 10162M: Felix Fietkau <nbd@nbd.name> 10163M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10164R: Ryder Lee <ryder.lee@mediatek.com> 10165R: Roy Luo <royluo@google.com> 10166L: linux-wireless@vger.kernel.org 10167S: Maintained 10168F: drivers/net/wireless/mediatek/mt76/ 10169 10170MEDIATEK MT7601U WIRELESS LAN DRIVER 10171M: Jakub Kicinski <kubakici@wp.pl> 10172L: linux-wireless@vger.kernel.org 10173S: Maintained 10174F: drivers/net/wireless/mediatek/mt7601u/ 10175 10176MEDIATEK MT7621/28/88 I2C DRIVER 10177M: Stefan Roese <sr@denx.de> 10178L: linux-i2c@vger.kernel.org 10179S: Maintained 10180F: drivers/i2c/busses/i2c-mt7621.c 10181F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10182 10183MEDIATEK NAND CONTROLLER DRIVER 10184M: Xiaolei Li <xiaolei.li@mediatek.com> 10185L: linux-mtd@lists.infradead.org 10186S: Maintained 10187F: drivers/mtd/nand/raw/mtk_* 10188F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10189 10190MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10191M: Sean Wang <sean.wang@mediatek.com> 10192S: Maintained 10193F: drivers/char/hw_random/mtk-rng.c 10194 10195MEDIATEK USB3 DRD IP DRIVER 10196M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10197L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10199L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10200S: Maintained 10201F: drivers/usb/mtu3/ 10202 10203MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10204M: Peter Senna Tschudin <peter.senna@gmail.com> 10205M: Martin Donnelly <martin.donnelly@ge.com> 10206M: Martyn Welch <martyn.welch@collabora.co.uk> 10207S: Maintained 10208F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10209F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10210 10211MEGARAID SCSI/SAS DRIVERS 10212M: Kashyap Desai <kashyap.desai@broadcom.com> 10213M: Sumit Saxena <sumit.saxena@broadcom.com> 10214M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10215L: megaraidlinux.pdl@broadcom.com 10216L: linux-scsi@vger.kernel.org 10217W: http://www.avagotech.com/support/ 10218S: Maintained 10219F: Documentation/scsi/megaraid.txt 10220F: drivers/scsi/megaraid.* 10221F: drivers/scsi/megaraid/ 10222 10223MELEXIS MLX90614 DRIVER 10224M: Crt Mori <cmo@melexis.com> 10225L: linux-iio@vger.kernel.org 10226W: http://www.melexis.com 10227S: Supported 10228F: drivers/iio/temperature/mlx90614.c 10229 10230MELEXIS MLX90632 DRIVER 10231M: Crt Mori <cmo@melexis.com> 10232L: linux-iio@vger.kernel.org 10233W: http://www.melexis.com 10234S: Supported 10235F: drivers/iio/temperature/mlx90632.c 10236 10237MELFAS MIP4 TOUCHSCREEN DRIVER 10238M: Sangwon Jee <jeesw@melfas.com> 10239W: http://www.melfas.com 10240S: Supported 10241F: drivers/input/touchscreen/melfas_mip4.c 10242F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10243 10244MELLANOX ETHERNET DRIVER (mlx4_en) 10245M: Tariq Toukan <tariqt@mellanox.com> 10246L: netdev@vger.kernel.org 10247S: Supported 10248W: http://www.mellanox.com 10249Q: http://patchwork.ozlabs.org/project/netdev/list/ 10250F: drivers/net/ethernet/mellanox/mlx4/en_* 10251 10252MELLANOX ETHERNET DRIVER (mlx5e) 10253M: Saeed Mahameed <saeedm@mellanox.com> 10254L: netdev@vger.kernel.org 10255S: Supported 10256W: http://www.mellanox.com 10257Q: http://patchwork.ozlabs.org/project/netdev/list/ 10258F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10259 10260MELLANOX ETHERNET INNOVA DRIVERS 10261R: Boris Pismenny <borisp@mellanox.com> 10262L: netdev@vger.kernel.org 10263S: Supported 10264W: http://www.mellanox.com 10265Q: http://patchwork.ozlabs.org/project/netdev/list/ 10266F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10267F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10268F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10269F: include/linux/mlx5/mlx5_ifc_fpga.h 10270 10271MELLANOX ETHERNET SWITCH DRIVERS 10272M: Jiri Pirko <jiri@mellanox.com> 10273M: Ido Schimmel <idosch@mellanox.com> 10274L: netdev@vger.kernel.org 10275S: Supported 10276W: http://www.mellanox.com 10277Q: http://patchwork.ozlabs.org/project/netdev/list/ 10278F: drivers/net/ethernet/mellanox/mlxsw/ 10279F: tools/testing/selftests/drivers/net/mlxsw/ 10280 10281MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10282M: mlxsw@mellanox.com 10283L: netdev@vger.kernel.org 10284S: Supported 10285W: http://www.mellanox.com 10286Q: http://patchwork.ozlabs.org/project/netdev/list/ 10287F: drivers/net/ethernet/mellanox/mlxfw/ 10288 10289MELLANOX HARDWARE PLATFORM SUPPORT 10290M: Andy Shevchenko <andy@infradead.org> 10291M: Darren Hart <dvhart@infradead.org> 10292M: Vadim Pasternak <vadimp@mellanox.com> 10293L: platform-driver-x86@vger.kernel.org 10294S: Supported 10295F: drivers/platform/mellanox/ 10296F: include/linux/platform_data/mlxreg.h 10297 10298MELLANOX MLX4 core VPI driver 10299M: Tariq Toukan <tariqt@mellanox.com> 10300L: netdev@vger.kernel.org 10301L: linux-rdma@vger.kernel.org 10302W: http://www.mellanox.com 10303Q: http://patchwork.ozlabs.org/project/netdev/list/ 10304S: Supported 10305F: drivers/net/ethernet/mellanox/mlx4/ 10306F: include/linux/mlx4/ 10307 10308MELLANOX MLX4 IB driver 10309M: Yishai Hadas <yishaih@mellanox.com> 10310L: linux-rdma@vger.kernel.org 10311W: http://www.mellanox.com 10312Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10313S: Supported 10314F: drivers/infiniband/hw/mlx4/ 10315F: include/linux/mlx4/ 10316F: include/uapi/rdma/mlx4-abi.h 10317 10318MELLANOX MLX5 core VPI driver 10319M: Saeed Mahameed <saeedm@mellanox.com> 10320M: Leon Romanovsky <leonro@mellanox.com> 10321L: netdev@vger.kernel.org 10322L: linux-rdma@vger.kernel.org 10323W: http://www.mellanox.com 10324Q: http://patchwork.ozlabs.org/project/netdev/list/ 10325S: Supported 10326F: drivers/net/ethernet/mellanox/mlx5/core/ 10327F: include/linux/mlx5/ 10328F: Documentation/networking/device_drivers/mellanox/ 10329 10330MELLANOX MLX5 IB driver 10331M: Leon Romanovsky <leonro@mellanox.com> 10332L: linux-rdma@vger.kernel.org 10333W: http://www.mellanox.com 10334Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10335S: Supported 10336F: drivers/infiniband/hw/mlx5/ 10337F: include/linux/mlx5/ 10338F: include/uapi/rdma/mlx5-abi.h 10339 10340MELLANOX MLXCPLD I2C AND MUX DRIVER 10341M: Vadim Pasternak <vadimp@mellanox.com> 10342M: Michael Shych <michaelsh@mellanox.com> 10343L: linux-i2c@vger.kernel.org 10344S: Supported 10345F: drivers/i2c/busses/i2c-mlxcpld.c 10346F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10347F: Documentation/i2c/busses/i2c-mlxcpld 10348 10349MELLANOX MLXCPLD LED DRIVER 10350M: Vadim Pasternak <vadimp@mellanox.com> 10351L: linux-leds@vger.kernel.org 10352S: Supported 10353F: drivers/leds/leds-mlxcpld.c 10354F: drivers/leds/leds-mlxreg.c 10355F: Documentation/leds/leds-mlxcpld.rst 10356 10357MELLANOX PLATFORM DRIVER 10358M: Vadim Pasternak <vadimp@mellanox.com> 10359L: platform-driver-x86@vger.kernel.org 10360S: Supported 10361F: drivers/platform/x86/mlx-platform.c 10362 10363MEMBARRIER SUPPORT 10364M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10365M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10366L: linux-kernel@vger.kernel.org 10367S: Supported 10368F: kernel/sched/membarrier.c 10369F: include/uapi/linux/membarrier.h 10370F: arch/powerpc/include/asm/membarrier.h 10371 10372MEMBLOCK 10373M: Mike Rapoport <rppt@linux.ibm.com> 10374L: linux-mm@kvack.org 10375S: Maintained 10376F: include/linux/memblock.h 10377F: mm/memblock.c 10378F: Documentation/core-api/boot-time-mm.rst 10379 10380MEMORY MANAGEMENT 10381L: linux-mm@kvack.org 10382W: http://www.linux-mm.org 10383S: Maintained 10384F: include/linux/mm.h 10385F: include/linux/gfp.h 10386F: include/linux/mmzone.h 10387F: include/linux/memory_hotplug.h 10388F: include/linux/vmalloc.h 10389F: mm/ 10390 10391MEMORY TECHNOLOGY DEVICES (MTD) 10392M: David Woodhouse <dwmw2@infradead.org> 10393M: Brian Norris <computersforpeace@gmail.com> 10394M: Marek Vasut <marek.vasut@gmail.com> 10395M: Miquel Raynal <miquel.raynal@bootlin.com> 10396M: Richard Weinberger <richard@nod.at> 10397M: Vignesh Raghavendra <vigneshr@ti.com> 10398L: linux-mtd@lists.infradead.org 10399W: http://www.linux-mtd.infradead.org/ 10400Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10401T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10403S: Maintained 10404F: Documentation/devicetree/bindings/mtd/ 10405F: drivers/mtd/ 10406F: include/linux/mtd/ 10407F: include/uapi/mtd/ 10408 10409MEN A21 WATCHDOG DRIVER 10410M: Johannes Thumshirn <morbidrsa@gmail.com> 10411L: linux-watchdog@vger.kernel.org 10412S: Maintained 10413F: drivers/watchdog/mena21_wdt.c 10414 10415MEN CHAMELEON BUS (mcb) 10416M: Johannes Thumshirn <morbidrsa@gmail.com> 10417S: Maintained 10418F: drivers/mcb/ 10419F: include/linux/mcb.h 10420F: Documentation/driver-api/men-chameleon-bus.rst 10421 10422MEN F21BMC (Board Management Controller) 10423M: Andreas Werner <andreas.werner@men.de> 10424S: Supported 10425F: drivers/mfd/menf21bmc.c 10426F: drivers/watchdog/menf21bmc_wdt.c 10427F: drivers/leds/leds-menf21bmc.c 10428F: drivers/hwmon/menf21bmc_hwmon.c 10429F: Documentation/hwmon/menf21bmc.rst 10430 10431MEN Z069 WATCHDOG DRIVER 10432M: Johannes Thumshirn <jth@kernel.org> 10433L: linux-watchdog@vger.kernel.org 10434S: Maintained 10435F: drivers/watchdog/menz69_wdt.c 10436 10437MESON AO CEC DRIVER FOR AMLOGIC SOCS 10438M: Neil Armstrong <narmstrong@baylibre.com> 10439L: linux-media@vger.kernel.org 10440L: linux-amlogic@lists.infradead.org 10441W: http://linux-meson.com/ 10442S: Supported 10443F: drivers/media/platform/meson/ao-cec.c 10444F: drivers/media/platform/meson/ao-cec-g12a.c 10445F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10446T: git git://linuxtv.org/media_tree.git 10447 10448MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10449M: Liang Yang <liang.yang@amlogic.com> 10450L: linux-mtd@lists.infradead.org 10451S: Maintained 10452F: drivers/mtd/nand/raw/meson_* 10453F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10454 10455MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10456M: Maxime Jourdan <mjourdan@baylibre.com> 10457L: linux-media@vger.kernel.org 10458L: linux-amlogic@lists.infradead.org 10459S: Supported 10460F: drivers/staging/media/meson/vdec/ 10461T: git git://linuxtv.org/media_tree.git 10462 10463METHODE UDPU SUPPORT 10464M: Vladimir Vid <vladimir.vid@sartura.hr> 10465S: Maintained 10466F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10467 10468MICROBLAZE ARCHITECTURE 10469M: Michal Simek <monstr@monstr.eu> 10470W: http://www.monstr.eu/fdt/ 10471T: git git://git.monstr.eu/linux-2.6-microblaze.git 10472S: Supported 10473F: arch/microblaze/ 10474 10475MICROCHIP AT91 SERIAL DRIVER 10476M: Richard Genoud <richard.genoud@gmail.com> 10477S: Maintained 10478F: drivers/tty/serial/atmel_serial.c 10479F: drivers/tty/serial/atmel_serial.h 10480F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10481 10482MICROCHIP AUDIO ASOC DRIVERS 10483M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10485S: Supported 10486F: sound/soc/atmel 10487 10488MICROCHIP DMA DRIVER 10489M: Ludovic Desroches <ludovic.desroches@microchip.com> 10490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10491L: dmaengine@vger.kernel.org 10492S: Supported 10493F: drivers/dma/at_hdmac.c 10494F: drivers/dma/at_hdmac_regs.h 10495F: include/linux/platform_data/dma-atmel.h 10496F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10497F: include/dt-bindings/dma/at91.h 10498 10499MICROCHIP ECC DRIVER 10500M: Tudor Ambarus <tudor.ambarus@microchip.com> 10501L: linux-crypto@vger.kernel.org 10502S: Maintained 10503F: drivers/crypto/atmel-ecc.* 10504 10505MICROCHIP I2C DRIVER 10506M: Ludovic Desroches <ludovic.desroches@microchip.com> 10507L: linux-i2c@vger.kernel.org 10508S: Supported 10509F: drivers/i2c/busses/i2c-at91.h 10510F: drivers/i2c/busses/i2c-at91-*.c 10511 10512MICROCHIP ISC DRIVER 10513M: Eugen Hristev <eugen.hristev@microchip.com> 10514L: linux-media@vger.kernel.org 10515S: Supported 10516F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10517F: drivers/media/platform/atmel/atmel-isc.h 10518F: drivers/media/platform/atmel/atmel-isc-base.c 10519F: drivers/media/platform/atmel/atmel-isc-regs.h 10520F: Documentation/devicetree/bindings/media/atmel-isc.txt 10521 10522MICROCHIP ISI DRIVER 10523M: Eugen Hristev <eugen.hristev@microchip.com> 10524L: linux-media@vger.kernel.org 10525S: Supported 10526F: drivers/media/platform/atmel/atmel-isi.c 10527F: drivers/media/platform/atmel/atmel-isi.h 10528 10529MICROCHIP AT91 USART MFD DRIVER 10530M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10531L: linux-kernel@vger.kernel.org 10532S: Supported 10533F: drivers/mfd/at91-usart.c 10534F: include/dt-bindings/mfd/at91-usart.h 10535F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10536 10537MICROCHIP AT91 USART SPI DRIVER 10538M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10539L: linux-spi@vger.kernel.org 10540S: Supported 10541F: drivers/spi/spi-at91-usart.c 10542F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10543 10544MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10545M: Woojung Huh <woojung.huh@microchip.com> 10546M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10547L: netdev@vger.kernel.org 10548S: Maintained 10549F: net/dsa/tag_ksz.c 10550F: drivers/net/dsa/microchip/* 10551F: include/linux/platform_data/microchip-ksz.h 10552F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10553 10554MICROCHIP LAN743X ETHERNET DRIVER 10555M: Bryan Whitehead <bryan.whitehead@microchip.com> 10556M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10557L: netdev@vger.kernel.org 10558S: Maintained 10559F: drivers/net/ethernet/microchip/lan743x_* 10560 10561MICROCHIP LCDFB DRIVER 10562M: Nicolas Ferre <nicolas.ferre@microchip.com> 10563L: linux-fbdev@vger.kernel.org 10564S: Maintained 10565F: drivers/video/fbdev/atmel_lcdfb.c 10566F: include/video/atmel_lcdc.h 10567 10568MICROCHIP MMC/SD/SDIO MCI DRIVER 10569M: Ludovic Desroches <ludovic.desroches@microchip.com> 10570S: Maintained 10571F: drivers/mmc/host/atmel-mci.c 10572 10573MICROCHIP MCP16502 PMIC DRIVER 10574M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10576S: Maintained 10577F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10578F: drivers/regulator/mcp16502.c 10579 10580MICROCHIP MCP3911 ADC DRIVER 10581M: Marcus Folkesson <marcus.folkesson@gmail.com> 10582M: Kent Gustavsson <kent@minoris.se> 10583L: linux-iio@vger.kernel.org 10584S: Supported 10585F: drivers/iio/adc/mcp3911.c 10586F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10587 10588MICROCHIP NAND DRIVER 10589M: Tudor Ambarus <tudor.ambarus@microchip.com> 10590L: linux-mtd@lists.infradead.org 10591S: Supported 10592F: drivers/mtd/nand/raw/atmel/* 10593F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10594 10595MICROCHIP PWM DRIVER 10596M: Claudiu Beznea <claudiu.beznea@microchip.com> 10597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10598L: linux-pwm@vger.kernel.org 10599S: Supported 10600F: drivers/pwm/pwm-atmel.c 10601F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10602 10603MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10604M: Ludovic Desroches <ludovic.desroches@microchip.com> 10605M: Eugen Hristev <eugen.hristev@microchip.com> 10606L: linux-iio@vger.kernel.org 10607S: Supported 10608F: drivers/iio/adc/at91-sama5d2_adc.c 10609F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10610F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10611 10612MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10613M: Nicolas Ferre <nicolas.ferre@microchip.com> 10614S: Supported 10615F: drivers/power/reset/at91-sama5d2_shdwc.c 10616 10617MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10618M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10620L: linux-gpio@vger.kernel.org 10621F: drivers/gpio/gpio-sama5d2-piobu.c 10622 10623MICROCHIP SPI DRIVER 10624M: Nicolas Ferre <nicolas.ferre@microchip.com> 10625S: Supported 10626F: drivers/spi/spi-atmel.* 10627 10628MICROCHIP SSC DRIVER 10629M: Nicolas Ferre <nicolas.ferre@microchip.com> 10630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10631S: Supported 10632F: drivers/misc/atmel-ssc.c 10633F: include/linux/atmel-ssc.h 10634 10635MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10636M: Nicolas Ferre <nicolas.ferre@microchip.com> 10637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10638S: Supported 10639F: drivers/misc/atmel_tclib.c 10640F: drivers/clocksource/tcb_clksrc.c 10641 10642MICROCHIP USBA UDC DRIVER 10643M: Cristian Birsan <cristian.birsan@microchip.com> 10644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10645S: Supported 10646F: drivers/usb/gadget/udc/atmel_usba_udc.* 10647 10648MICROCHIP USB251XB DRIVER 10649M: Richard Leitner <richard.leitner@skidata.com> 10650L: linux-usb@vger.kernel.org 10651S: Maintained 10652F: drivers/usb/misc/usb251xb.c 10653F: Documentation/devicetree/bindings/usb/usb251xb.txt 10654 10655MICROCHIP XDMA DRIVER 10656M: Ludovic Desroches <ludovic.desroches@microchip.com> 10657L: linux-arm-kernel@lists.infradead.org 10658L: dmaengine@vger.kernel.org 10659S: Supported 10660F: drivers/dma/at_xdmac.c 10661 10662MICROSEMI MIPS SOCS 10663M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10664M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10665L: linux-mips@vger.kernel.org 10666S: Supported 10667F: arch/mips/generic/board-ocelot.c 10668F: arch/mips/configs/generic/board-ocelot.config 10669F: arch/mips/boot/dts/mscc/ 10670F: Documentation/devicetree/bindings/mips/mscc.txt 10671 10672MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10673M: Don Brace <don.brace@microsemi.com> 10674L: esc.storagedev@microsemi.com 10675L: linux-scsi@vger.kernel.org 10676S: Supported 10677F: drivers/scsi/smartpqi/smartpqi*.[ch] 10678F: drivers/scsi/smartpqi/Kconfig 10679F: drivers/scsi/smartpqi/Makefile 10680F: include/linux/cciss*.h 10681F: include/uapi/linux/cciss*.h 10682F: Documentation/scsi/smartpqi.txt 10683 10684MICROSEMI ETHERNET SWITCH DRIVER 10685M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10686M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10687L: netdev@vger.kernel.org 10688S: Supported 10689F: drivers/net/ethernet/mscc/ 10690 10691MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10692M: Chen Yu <yu.c.chen@intel.com> 10693L: platform-driver-x86@vger.kernel.org 10694S: Supported 10695F: drivers/platform/x86/surfacepro3_button.c 10696 10697MICROTEK X6 SCANNER 10698M: Oliver Neukum <oliver@neukum.org> 10699S: Maintained 10700F: drivers/usb/image/microtek.* 10701 10702MIPS 10703M: Ralf Baechle <ralf@linux-mips.org> 10704M: Paul Burton <paul.burton@mips.com> 10705M: James Hogan <jhogan@kernel.org> 10706L: linux-mips@vger.kernel.org 10707W: http://www.linux-mips.org/ 10708T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10710Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10711S: Supported 10712F: Documentation/devicetree/bindings/mips/ 10713F: Documentation/mips/ 10714F: arch/mips/ 10715F: drivers/platform/mips/ 10716 10717MIPS BOSTON DEVELOPMENT BOARD 10718M: Paul Burton <paul.burton@mips.com> 10719L: linux-mips@vger.kernel.org 10720S: Maintained 10721F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10722F: arch/mips/boot/dts/img/boston.dts 10723F: arch/mips/configs/generic/board-boston.config 10724F: drivers/clk/imgtec/clk-boston.c 10725F: include/dt-bindings/clock/boston-clock.h 10726 10727MIPS GENERIC PLATFORM 10728M: Paul Burton <paul.burton@mips.com> 10729L: linux-mips@vger.kernel.org 10730S: Supported 10731F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10732F: arch/mips/generic/ 10733F: arch/mips/tools/generic-board-config.sh 10734 10735MIPS/LOONGSON1 ARCHITECTURE 10736M: Keguang Zhang <keguang.zhang@gmail.com> 10737L: linux-mips@vger.kernel.org 10738S: Maintained 10739F: arch/mips/loongson32/ 10740F: arch/mips/include/asm/mach-loongson32/ 10741F: drivers/*/*loongson1* 10742F: drivers/*/*/*loongson1* 10743 10744MIPS/LOONGSON2 ARCHITECTURE 10745M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10746L: linux-mips@vger.kernel.org 10747S: Maintained 10748F: arch/mips/loongson64/fuloong-2e/ 10749F: arch/mips/loongson64/lemote-2f/ 10750F: arch/mips/include/asm/mach-loongson64/ 10751F: drivers/*/*loongson2* 10752F: drivers/*/*/*loongson2* 10753 10754MIPS/LOONGSON3 ARCHITECTURE 10755M: Huacai Chen <chenhc@lemote.com> 10756L: linux-mips@vger.kernel.org 10757S: Maintained 10758F: arch/mips/loongson64/ 10759F: arch/mips/include/asm/mach-loongson64/ 10760F: drivers/platform/mips/cpu_hwmon.c 10761F: drivers/*/*loongson3* 10762F: drivers/*/*/*loongson3* 10763 10764MIPS RINT INSTRUCTION EMULATION 10765M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10766L: linux-mips@vger.kernel.org 10767S: Supported 10768F: arch/mips/math-emu/sp_rint.c 10769F: arch/mips/math-emu/dp_rint.c 10770 10771MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10772M: Hans Verkuil <hverkuil@xs4all.nl> 10773L: linux-media@vger.kernel.org 10774T: git git://linuxtv.org/media_tree.git 10775W: https://linuxtv.org 10776S: Odd Fixes 10777F: drivers/media/radio/radio-miropcm20* 10778 10779MMP SUPPORT 10780R: Lubomir Rintel <lkundrak@v3.sk> 10781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10782S: Odd Fixes 10783F: arch/arm/boot/dts/mmp* 10784F: arch/arm/mach-mmp/ 10785 10786MMU GATHER AND TLB INVALIDATION 10787M: Will Deacon <will@kernel.org> 10788M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10789M: Andrew Morton <akpm@linux-foundation.org> 10790M: Nick Piggin <npiggin@gmail.com> 10791M: Peter Zijlstra <peterz@infradead.org> 10792L: linux-arch@vger.kernel.org 10793L: linux-mm@kvack.org 10794S: Maintained 10795F: arch/*/include/asm/tlb.h 10796F: include/asm-generic/tlb.h 10797F: mm/mmu_gather.c 10798 10799MN88472 MEDIA DRIVER 10800M: Antti Palosaari <crope@iki.fi> 10801L: linux-media@vger.kernel.org 10802W: https://linuxtv.org 10803W: http://palosaari.fi/linux/ 10804Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10805S: Maintained 10806F: drivers/media/dvb-frontends/mn88472* 10807 10808MN88473 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/ 10814S: Maintained 10815F: drivers/media/dvb-frontends/mn88473* 10816 10817MODULE SUPPORT 10818M: Jessica Yu <jeyu@kernel.org> 10819T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10820S: Maintained 10821F: include/linux/module.h 10822F: kernel/module.c 10823 10824MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10825W: http://popies.net/meye/ 10826S: Orphan 10827F: Documentation/media/v4l-drivers/meye* 10828F: drivers/media/pci/meye/ 10829F: include/uapi/linux/meye.h 10830 10831MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10832M: Jiri Slaby <jirislaby@gmail.com> 10833S: Maintained 10834F: Documentation/driver-api/serial/moxa-smartio.rst 10835F: drivers/tty/mxser.* 10836 10837MR800 AVERMEDIA USB FM RADIO DRIVER 10838M: Alexey Klimov <klimov.linux@gmail.com> 10839L: linux-media@vger.kernel.org 10840T: git git://linuxtv.org/media_tree.git 10841S: Maintained 10842F: drivers/media/radio/radio-mr800.c 10843 10844MRF24J40 IEEE 802.15.4 RADIO DRIVER 10845M: Alan Ott <alan@signal11.us> 10846L: linux-wpan@vger.kernel.org 10847S: Maintained 10848F: drivers/net/ieee802154/mrf24j40.c 10849F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10850 10851MSI LAPTOP SUPPORT 10852M: "Lee, Chun-Yi" <jlee@suse.com> 10853L: platform-driver-x86@vger.kernel.org 10854S: Maintained 10855F: drivers/platform/x86/msi-laptop.c 10856 10857MSI WMI SUPPORT 10858L: platform-driver-x86@vger.kernel.org 10859S: Orphan 10860F: drivers/platform/x86/msi-wmi.c 10861 10862MSI001 MEDIA DRIVER 10863M: Antti Palosaari <crope@iki.fi> 10864L: linux-media@vger.kernel.org 10865W: https://linuxtv.org 10866W: http://palosaari.fi/linux/ 10867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10868T: git git://linuxtv.org/anttip/media_tree.git 10869S: Maintained 10870F: drivers/media/tuners/msi001* 10871 10872MSI2500 MEDIA DRIVER 10873M: Antti Palosaari <crope@iki.fi> 10874L: linux-media@vger.kernel.org 10875W: https://linuxtv.org 10876W: http://palosaari.fi/linux/ 10877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10878T: git git://linuxtv.org/anttip/media_tree.git 10879S: Maintained 10880F: drivers/media/usb/msi2500/ 10881 10882MSYSTEMS DISKONCHIP G3 MTD DRIVER 10883M: Robert Jarzmik <robert.jarzmik@free.fr> 10884L: linux-mtd@lists.infradead.org 10885S: Maintained 10886F: drivers/mtd/devices/docg3* 10887 10888MT9M032 APTINA SENSOR DRIVER 10889M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10890L: linux-media@vger.kernel.org 10891T: git git://linuxtv.org/media_tree.git 10892S: Maintained 10893F: drivers/media/i2c/mt9m032.c 10894F: include/media/i2c/mt9m032.h 10895 10896MT9P031 APTINA CAMERA SENSOR 10897M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10898L: linux-media@vger.kernel.org 10899T: git git://linuxtv.org/media_tree.git 10900S: Maintained 10901F: drivers/media/i2c/mt9p031.c 10902F: include/media/i2c/mt9p031.h 10903 10904MT9T001 APTINA CAMERA SENSOR 10905M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10906L: linux-media@vger.kernel.org 10907T: git git://linuxtv.org/media_tree.git 10908S: Maintained 10909F: drivers/media/i2c/mt9t001.c 10910F: include/media/i2c/mt9t001.h 10911 10912MT9T112 APTINA CAMERA SENSOR 10913M: Jacopo Mondi <jacopo@jmondi.org> 10914L: linux-media@vger.kernel.org 10915T: git git://linuxtv.org/media_tree.git 10916S: Odd Fixes 10917F: drivers/media/i2c/mt9t112.c 10918F: include/media/i2c/mt9t112.h 10919 10920MT9V032 APTINA CAMERA SENSOR 10921M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10922L: linux-media@vger.kernel.org 10923T: git git://linuxtv.org/media_tree.git 10924S: Maintained 10925F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10926F: drivers/media/i2c/mt9v032.c 10927F: include/media/i2c/mt9v032.h 10928 10929MT9V111 APTINA CAMERA SENSOR 10930M: Jacopo Mondi <jacopo@jmondi.org> 10931L: linux-media@vger.kernel.org 10932T: git git://linuxtv.org/media_tree.git 10933S: Maintained 10934F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10935F: drivers/media/i2c/mt9v111.c 10936 10937MULTIFUNCTION DEVICES (MFD) 10938M: Lee Jones <lee.jones@linaro.org> 10939T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10940S: Supported 10941F: Documentation/devicetree/bindings/mfd/ 10942F: drivers/mfd/ 10943F: include/linux/mfd/ 10944F: include/dt-bindings/mfd/ 10945 10946MULTIMEDIA CARD (MMC) ETC. OVER SPI 10947S: Orphan 10948F: drivers/mmc/host/mmc_spi.c 10949F: include/linux/spi/mmc_spi.h 10950 10951MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10952M: Ulf Hansson <ulf.hansson@linaro.org> 10953L: linux-mmc@vger.kernel.org 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10955S: Maintained 10956F: Documentation/devicetree/bindings/mmc/ 10957F: drivers/mmc/ 10958F: include/linux/mmc/ 10959F: include/uapi/linux/mmc/ 10960 10961MULTIPLEXER SUBSYSTEM 10962M: Peter Rosin <peda@axentia.se> 10963S: Maintained 10964F: Documentation/ABI/testing/sysfs-class-mux* 10965F: Documentation/devicetree/bindings/mux/ 10966F: include/dt-bindings/mux/ 10967F: include/linux/mux/ 10968F: drivers/mux/ 10969 10970MULTITECH MULTIPORT CARD (ISICOM) 10971S: Orphan 10972F: drivers/tty/isicom.c 10973F: include/linux/isicom.h 10974 10975MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10976M: Bin Liu <b-liu@ti.com> 10977L: linux-usb@vger.kernel.org 10978S: Maintained 10979F: drivers/usb/musb/ 10980 10981MXL301RF MEDIA DRIVER 10982M: Akihiro Tsukada <tskd08@gmail.com> 10983L: linux-media@vger.kernel.org 10984S: Odd Fixes 10985F: drivers/media/tuners/mxl301rf* 10986 10987MXL5007T MEDIA DRIVER 10988M: Michael Krufky <mkrufky@linuxtv.org> 10989L: linux-media@vger.kernel.org 10990W: https://linuxtv.org 10991W: http://github.com/mkrufky 10992Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10993T: git git://linuxtv.org/mkrufky/tuners.git 10994S: Maintained 10995F: drivers/media/tuners/mxl5007t.* 10996 10997MXSFB DRM DRIVER 10998M: Marek Vasut <marex@denx.de> 10999M: Stefan Agner <stefan@agner.ch> 11000L: dri-devel@lists.freedesktop.org 11001S: Supported 11002F: drivers/gpu/drm/mxsfb/ 11003F: Documentation/devicetree/bindings/display/mxsfb.txt 11004T: git git://anongit.freedesktop.org/drm/drm-misc 11005 11006MYLEX DAC960 PCI RAID Controller 11007M: Hannes Reinecke <hare@kernel.org> 11008L: linux-scsi@vger.kernel.org 11009S: Supported 11010F: drivers/scsi/myrb.* 11011F: drivers/scsi/myrs.* 11012 11013MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11014M: Chris Lee <christopher.lee@cspi.com> 11015L: netdev@vger.kernel.org 11016W: https://www.cspi.com/ethernet-products/support/downloads/ 11017S: Supported 11018F: drivers/net/ethernet/myricom/myri10ge/ 11019 11020NAND FLASH SUBSYSTEM 11021M: Miquel Raynal <miquel.raynal@bootlin.com> 11022R: Richard Weinberger <richard@nod.at> 11023L: linux-mtd@lists.infradead.org 11024W: http://www.linux-mtd.infradead.org/ 11025Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11027S: Maintained 11028F: drivers/mtd/nand/ 11029F: include/linux/mtd/*nand*.h 11030 11031NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11032M: Daniel Mack <zonque@gmail.com> 11033S: Maintained 11034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11035W: http://www.native-instruments.com 11036F: sound/usb/caiaq/ 11037 11038NATSEMI ETHERNET DRIVER (DP8381x) 11039S: Orphan 11040F: drivers/net/ethernet/natsemi/natsemi.c 11041 11042NCR 5380 SCSI DRIVERS 11043M: Finn Thain <fthain@telegraphics.com.au> 11044M: Michael Schmitz <schmitzmic@gmail.com> 11045L: linux-scsi@vger.kernel.org 11046S: Maintained 11047F: Documentation/scsi/g_NCR5380.txt 11048F: drivers/scsi/NCR5380.* 11049F: drivers/scsi/arm/cumana_1.c 11050F: drivers/scsi/arm/oak.c 11051F: drivers/scsi/atari_scsi.* 11052F: drivers/scsi/dmx3191d.c 11053F: drivers/scsi/g_NCR5380.* 11054F: drivers/scsi/mac_scsi.* 11055F: drivers/scsi/sun3_scsi.* 11056F: drivers/scsi/sun3_scsi_vme.c 11057 11058NCSI LIBRARY: 11059M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11060S: Maintained 11061F: net/ncsi/ 11062 11063NCT6775 HARDWARE MONITOR DRIVER 11064M: Guenter Roeck <linux@roeck-us.net> 11065L: linux-hwmon@vger.kernel.org 11066S: Maintained 11067F: Documentation/hwmon/nct6775.rst 11068F: drivers/hwmon/nct6775.c 11069 11070NET_FAILOVER MODULE 11071M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11072L: netdev@vger.kernel.org 11073S: Supported 11074F: driver/net/net_failover.c 11075F: include/net/net_failover.h 11076F: Documentation/networking/net_failover.rst 11077 11078NETEM NETWORK EMULATOR 11079M: Stephen Hemminger <stephen@networkplumber.org> 11080L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11081S: Maintained 11082F: net/sched/sch_netem.c 11083 11084NETERION 10GbE DRIVERS (s2io/vxge) 11085M: Jon Mason <jdmason@kudzu.us> 11086L: netdev@vger.kernel.org 11087S: Supported 11088F: Documentation/networking/device_drivers/neterion/s2io.txt 11089F: Documentation/networking/device_drivers/neterion/vxge.txt 11090F: drivers/net/ethernet/neterion/ 11091 11092NETFILTER 11093M: Pablo Neira Ayuso <pablo@netfilter.org> 11094M: Jozsef Kadlecsik <kadlec@netfilter.org> 11095M: Florian Westphal <fw@strlen.de> 11096L: netfilter-devel@vger.kernel.org 11097L: coreteam@netfilter.org 11098W: http://www.netfilter.org/ 11099W: http://www.iptables.org/ 11100W: http://www.nftables.org/ 11101Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11102T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11104S: Maintained 11105F: include/linux/netfilter* 11106F: include/linux/netfilter/ 11107F: include/net/netfilter/ 11108F: include/uapi/linux/netfilter* 11109F: include/uapi/linux/netfilter/ 11110F: net/*/netfilter.c 11111F: net/*/netfilter/ 11112F: net/netfilter/ 11113F: net/bridge/br_netfilter*.c 11114 11115NETROM NETWORK LAYER 11116M: Ralf Baechle <ralf@linux-mips.org> 11117L: linux-hams@vger.kernel.org 11118W: http://www.linux-ax25.org/ 11119S: Maintained 11120F: include/net/netrom.h 11121F: include/uapi/linux/netrom.h 11122F: net/netrom/ 11123 11124NETRONOME ETHERNET DRIVERS 11125M: Jakub Kicinski <jakub.kicinski@netronome.com> 11126L: oss-drivers@netronome.com 11127S: Maintained 11128F: drivers/net/ethernet/netronome/ 11129 11130NETWORK BLOCK DEVICE (NBD) 11131M: Josef Bacik <josef@toxicpanda.com> 11132S: Maintained 11133L: linux-block@vger.kernel.org 11134L: nbd@other.debian.org 11135F: Documentation/admin-guide/blockdev/nbd.rst 11136F: drivers/block/nbd.c 11137F: include/trace/events/nbd.h 11138F: include/uapi/linux/nbd.h 11139 11140NETWORK DROP MONITOR 11141M: Neil Horman <nhorman@tuxdriver.com> 11142L: netdev@vger.kernel.org 11143S: Maintained 11144W: https://fedorahosted.org/dropwatch/ 11145F: net/core/drop_monitor.c 11146F: include/uapi/linux/net_dropmon.h 11147 11148NETWORKING DRIVERS 11149M: "David S. Miller" <davem@davemloft.net> 11150L: netdev@vger.kernel.org 11151W: http://www.linuxfoundation.org/en/Net 11152Q: http://patchwork.ozlabs.org/project/netdev/list/ 11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11154T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11155S: Odd Fixes 11156F: Documentation/devicetree/bindings/net/ 11157F: drivers/net/ 11158F: include/linux/if_* 11159F: include/linux/netdevice.h 11160F: include/linux/etherdevice.h 11161F: include/linux/fcdevice.h 11162F: include/linux/fddidevice.h 11163F: include/linux/hippidevice.h 11164F: include/linux/inetdevice.h 11165F: include/uapi/linux/if_* 11166F: include/uapi/linux/netdevice.h 11167 11168NETWORKING DRIVERS (WIRELESS) 11169M: Kalle Valo <kvalo@codeaurora.org> 11170L: linux-wireless@vger.kernel.org 11171Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11174S: Maintained 11175F: Documentation/devicetree/bindings/net/wireless/ 11176F: drivers/net/wireless/ 11177 11178NETWORKING [DSA] 11179M: Andrew Lunn <andrew@lunn.ch> 11180M: Vivien Didelot <vivien.didelot@gmail.com> 11181M: Florian Fainelli <f.fainelli@gmail.com> 11182S: Maintained 11183F: Documentation/devicetree/bindings/net/dsa/ 11184F: net/dsa/ 11185F: include/net/dsa.h 11186F: include/linux/dsa/ 11187F: include/linux/platform_data/dsa.h 11188F: drivers/net/dsa/ 11189 11190NETWORKING [GENERAL] 11191M: "David S. Miller" <davem@davemloft.net> 11192L: netdev@vger.kernel.org 11193W: http://www.linuxfoundation.org/en/Net 11194Q: http://patchwork.ozlabs.org/project/netdev/list/ 11195T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11197B: mailto:netdev@vger.kernel.org 11198S: Maintained 11199F: net/ 11200F: include/net/ 11201F: include/linux/in.h 11202F: include/linux/net.h 11203F: include/linux/netdevice.h 11204F: include/uapi/linux/in.h 11205F: include/uapi/linux/net.h 11206F: include/uapi/linux/netdevice.h 11207F: include/uapi/linux/net_namespace.h 11208F: tools/testing/selftests/net/ 11209F: lib/net_utils.c 11210F: lib/random32.c 11211F: Documentation/networking/ 11212 11213NETWORKING [IPSEC] 11214M: Steffen Klassert <steffen.klassert@secunet.com> 11215M: Herbert Xu <herbert@gondor.apana.org.au> 11216M: "David S. Miller" <davem@davemloft.net> 11217L: netdev@vger.kernel.org 11218T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11220S: Maintained 11221F: net/xfrm/ 11222F: net/key/ 11223F: net/ipv4/xfrm* 11224F: net/ipv4/esp4* 11225F: net/ipv4/ah4.c 11226F: net/ipv4/ipcomp.c 11227F: net/ipv4/ip_vti.c 11228F: net/ipv6/xfrm* 11229F: net/ipv6/esp6* 11230F: net/ipv6/ah6.c 11231F: net/ipv6/ipcomp6.c 11232F: net/ipv6/ip6_vti.c 11233F: include/uapi/linux/xfrm.h 11234F: include/net/xfrm.h 11235 11236NETWORKING [IPv4/IPv6] 11237M: "David S. Miller" <davem@davemloft.net> 11238M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11239M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11240L: netdev@vger.kernel.org 11241T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11242S: Maintained 11243F: net/ipv4/ 11244F: net/ipv6/ 11245F: include/net/ip* 11246F: arch/x86/net/* 11247 11248NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11249M: Paul Moore <paul@paul-moore.com> 11250W: https://github.com/netlabel 11251L: netdev@vger.kernel.org 11252L: linux-security-module@vger.kernel.org 11253S: Maintained 11254F: Documentation/netlabel/ 11255F: include/net/calipso.h 11256F: include/net/cipso_ipv4.h 11257F: include/net/netlabel.h 11258F: include/uapi/linux/netfilter/xt_SECMARK.h 11259F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11260F: net/netlabel/ 11261F: net/ipv4/cipso_ipv4.c 11262F: net/ipv6/calipso.c 11263F: net/netfilter/xt_CONNSECMARK.c 11264F: net/netfilter/xt_SECMARK.c 11265 11266NETWORKING [TCP] 11267M: Eric Dumazet <edumazet@google.com> 11268L: netdev@vger.kernel.org 11269S: Maintained 11270F: net/ipv4/tcp*.c 11271F: net/ipv4/syncookies.c 11272F: net/ipv6/tcp*.c 11273F: net/ipv6/syncookies.c 11274F: include/uapi/linux/tcp.h 11275F: include/net/tcp.h 11276F: include/linux/tcp.h 11277F: include/trace/events/tcp.h 11278 11279NETWORKING [TLS] 11280M: Boris Pismenny <borisp@mellanox.com> 11281M: Aviad Yehezkel <aviadye@mellanox.com> 11282M: Dave Watson <davejwatson@fb.com> 11283M: John Fastabend <john.fastabend@gmail.com> 11284M: Daniel Borkmann <daniel@iogearbox.net> 11285M: Jakub Kicinski <jakub.kicinski@netronome.com> 11286L: netdev@vger.kernel.org 11287S: Maintained 11288F: net/tls/* 11289F: include/uapi/linux/tls.h 11290F: include/net/tls.h 11291 11292NETWORKING [WIRELESS] 11293L: linux-wireless@vger.kernel.org 11294Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11295 11296NETDEVSIM 11297M: Jakub Kicinski <jakub.kicinski@netronome.com> 11298S: Maintained 11299F: drivers/net/netdevsim/* 11300 11301NETXEN (1/10) GbE SUPPORT 11302M: Manish Chopra <manishc@marvell.com> 11303M: Rahul Verma <rahulv@marvell.com> 11304M: GR-Linux-NIC-Dev@marvell.com 11305L: netdev@vger.kernel.org 11306S: Supported 11307F: drivers/net/ethernet/qlogic/netxen/ 11308 11309NEXTHOP 11310M: David Ahern <dsahern@kernel.org> 11311L: netdev@vger.kernel.org 11312S: Maintained 11313F: include/net/nexthop.h 11314F: include/uapi/linux/nexthop.h 11315F: include/net/netns/nexthop.h 11316F: net/ipv4/nexthop.c 11317 11318NFC SUBSYSTEM 11319L: netdev@vger.kernel.org 11320S: Orphan 11321F: net/nfc/ 11322F: include/net/nfc/ 11323F: include/uapi/linux/nfc.h 11324F: drivers/nfc/ 11325F: include/linux/platform_data/nfcmrvl.h 11326F: include/linux/platform_data/nxp-nci.h 11327F: Documentation/devicetree/bindings/net/nfc/ 11328 11329NFS, SUNRPC, AND LOCKD CLIENTS 11330M: Trond Myklebust <trond.myklebust@hammerspace.com> 11331M: Anna Schumaker <anna.schumaker@netapp.com> 11332L: linux-nfs@vger.kernel.org 11333W: http://client.linux-nfs.org 11334T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11335S: Maintained 11336F: fs/lockd/ 11337F: fs/nfs/ 11338F: fs/nfs_common/ 11339F: net/sunrpc/ 11340F: include/linux/lockd/ 11341F: include/linux/nfs* 11342F: include/linux/sunrpc/ 11343F: include/uapi/linux/nfs* 11344F: include/uapi/linux/sunrpc/ 11345 11346NILFS2 FILESYSTEM 11347M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11348L: linux-nilfs@vger.kernel.org 11349W: https://nilfs.sourceforge.io/ 11350W: https://nilfs.osdn.jp/ 11351T: git git://github.com/konis/nilfs2.git 11352S: Supported 11353F: Documentation/filesystems/nilfs2.txt 11354F: fs/nilfs2/ 11355F: include/trace/events/nilfs2.h 11356F: include/uapi/linux/nilfs2_api.h 11357F: include/uapi/linux/nilfs2_ondisk.h 11358 11359NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11360M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11361W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11362S: Maintained 11363F: Documentation/scsi/NinjaSCSI.txt 11364F: drivers/scsi/pcmcia/nsp_* 11365 11366NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11367M: GOTO Masanori <gotom@debian.or.jp> 11368M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11369W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11370S: Maintained 11371F: Documentation/scsi/NinjaSCSI.txt 11372F: drivers/scsi/nsp32* 11373 11374NIOS2 ARCHITECTURE 11375M: Ley Foon Tan <lftan@altera.com> 11376L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11378S: Maintained 11379F: arch/nios2/ 11380 11381NOHZ, DYNTICKS SUPPORT 11382M: Frederic Weisbecker <fweisbec@gmail.com> 11383M: Thomas Gleixner <tglx@linutronix.de> 11384M: Ingo Molnar <mingo@kernel.org> 11385L: linux-kernel@vger.kernel.org 11386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11387S: Maintained 11388F: kernel/time/tick*.* 11389F: include/linux/tick.h 11390F: include/linux/sched/nohz.h 11391 11392NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11393M: Pavel Machek <pavel@ucw.cz> 11394M: Sakari Ailus <sakari.ailus@iki.fi> 11395L: linux-media@vger.kernel.org 11396S: Maintained 11397F: drivers/media/i2c/et8ek8 11398F: drivers/media/i2c/ad5820.c 11399 11400NOKIA N900 POWER SUPPLY DRIVERS 11401R: Pali Rohár <pali.rohar@gmail.com> 11402F: include/linux/power/bq2415x_charger.h 11403F: include/linux/power/bq27xxx_battery.h 11404F: include/linux/power/isp1704_charger.h 11405F: drivers/power/supply/bq2415x_charger.c 11406F: drivers/power/supply/bq27xxx_battery.c 11407F: drivers/power/supply/bq27xxx_battery_i2c.c 11408F: drivers/power/supply/isp1704_charger.c 11409F: drivers/power/supply/rx51_battery.c 11410 11411NOLIBC HEADER FILE 11412M: Willy Tarreau <w@1wt.eu> 11413S: Maintained 11414T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11415F: tools/include/nolibc/ 11416 11417NTB AMD DRIVER 11418M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11419L: linux-ntb@googlegroups.com 11420S: Supported 11421F: drivers/ntb/hw/amd/ 11422 11423NTB DRIVER CORE 11424M: Jon Mason <jdmason@kudzu.us> 11425M: Dave Jiang <dave.jiang@intel.com> 11426M: Allen Hubbe <allenbh@gmail.com> 11427L: linux-ntb@googlegroups.com 11428S: Supported 11429W: https://github.com/jonmason/ntb/wiki 11430T: git git://github.com/jonmason/ntb.git 11431F: drivers/ntb/ 11432F: drivers/net/ntb_netdev.c 11433F: include/linux/ntb.h 11434F: include/linux/ntb_transport.h 11435F: tools/testing/selftests/ntb/ 11436 11437NTB IDT DRIVER 11438M: Serge Semin <fancer.lancer@gmail.com> 11439L: linux-ntb@googlegroups.com 11440S: Supported 11441F: drivers/ntb/hw/idt/ 11442 11443NTB INTEL DRIVER 11444M: Dave Jiang <dave.jiang@intel.com> 11445L: linux-ntb@googlegroups.com 11446S: Supported 11447W: https://github.com/davejiang/linux/wiki 11448T: git https://github.com/davejiang/linux.git 11449F: drivers/ntb/hw/intel/ 11450 11451NTFS FILESYSTEM 11452M: Anton Altaparmakov <anton@tuxera.com> 11453L: linux-ntfs-dev@lists.sourceforge.net 11454W: http://www.tuxera.com/ 11455T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11456S: Supported 11457F: Documentation/filesystems/ntfs.txt 11458F: fs/ntfs/ 11459 11460NUBUS SUBSYSTEM 11461M: Finn Thain <fthain@telegraphics.com.au> 11462L: linux-m68k@lists.linux-m68k.org 11463S: Maintained 11464F: arch/*/include/asm/nubus.h 11465F: drivers/nubus/ 11466F: include/linux/nubus.h 11467F: include/uapi/linux/nubus.h 11468 11469NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11470M: Antonino Daplas <adaplas@gmail.com> 11471L: linux-fbdev@vger.kernel.org 11472S: Maintained 11473F: drivers/video/fbdev/riva/ 11474F: drivers/video/fbdev/nvidia/ 11475 11476NVM EXPRESS DRIVER 11477M: Keith Busch <kbusch@kernel.org> 11478M: Jens Axboe <axboe@fb.com> 11479M: Christoph Hellwig <hch@lst.de> 11480M: Sagi Grimberg <sagi@grimberg.me> 11481L: linux-nvme@lists.infradead.org 11482T: git://git.infradead.org/nvme.git 11483W: http://git.infradead.org/nvme.git 11484S: Supported 11485F: drivers/nvme/host/ 11486F: include/linux/nvme.h 11487F: include/uapi/linux/nvme_ioctl.h 11488 11489NVM EXPRESS FC TRANSPORT DRIVERS 11490M: James Smart <james.smart@broadcom.com> 11491L: linux-nvme@lists.infradead.org 11492S: Supported 11493F: include/linux/nvme-fc.h 11494F: include/linux/nvme-fc-driver.h 11495F: drivers/nvme/host/fc.c 11496F: drivers/nvme/target/fc.c 11497F: drivers/nvme/target/fcloop.c 11498 11499NVM EXPRESS TARGET DRIVER 11500M: Christoph Hellwig <hch@lst.de> 11501M: Sagi Grimberg <sagi@grimberg.me> 11502L: linux-nvme@lists.infradead.org 11503T: git://git.infradead.org/nvme.git 11504W: http://git.infradead.org/nvme.git 11505S: Supported 11506F: drivers/nvme/target/ 11507 11508NVMEM FRAMEWORK 11509M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11510S: Maintained 11511F: drivers/nvmem/ 11512F: Documentation/devicetree/bindings/nvmem/ 11513F: Documentation/ABI/stable/sysfs-bus-nvmem 11514F: include/linux/nvmem-consumer.h 11515F: include/linux/nvmem-provider.h 11516 11517NXP FXAS21002C DRIVER 11518M: Rui Miguel Silva <rmfrfs@gmail.com> 11519L: linux-iio@vger.kernel.org 11520S: Maintained 11521F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11522F: drivers/iio/gyro/fxas21002c_core.c 11523F: drivers/iio/gyro/fxas21002c.h 11524F: drivers/iio/gyro/fxas21002c_i2c.c 11525F: drivers/iio/gyro/fxas21002c_spi.c 11526 11527NXP SGTL5000 DRIVER 11528M: Fabio Estevam <festevam@gmail.com> 11529L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11530S: Maintained 11531F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11532F: sound/soc/codecs/sgtl5000* 11533 11534NXP SJA1105 ETHERNET SWITCH DRIVER 11535M: Vladimir Oltean <olteanv@gmail.com> 11536L: linux-kernel@vger.kernel.org 11537S: Maintained 11538F: drivers/net/dsa/sja1105 11539 11540NXP TDA998X DRM DRIVER 11541M: Russell King <linux@armlinux.org.uk> 11542S: Maintained 11543T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11544T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11545F: drivers/gpu/drm/i2c/tda998x_drv.c 11546F: include/drm/i2c/tda998x.h 11547F: include/dt-bindings/display/tda998x.h 11548K: "nxp,tda998x" 11549 11550NXP TFA9879 DRIVER 11551M: Peter Rosin <peda@axentia.se> 11552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11553S: Maintained 11554F: Documentation/devicetree/bindings/sound/tfa9879.txt 11555F: sound/soc/codecs/tfa9879* 11556 11557NXP-NCI NFC DRIVER 11558M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11559R: Charles Gorand <charles.gorand@effinnov.com> 11560L: linux-nfc@lists.01.org (moderated for non-subscribers) 11561S: Supported 11562F: drivers/nfc/nxp-nci 11563 11564OBJAGG 11565M: Jiri Pirko <jiri@mellanox.com> 11566L: netdev@vger.kernel.org 11567S: Supported 11568F: lib/objagg.c 11569F: lib/test_objagg.c 11570F: include/linux/objagg.h 11571 11572NXP FSPI DRIVER 11573R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11574M: Ashish Kumar <ashish.kumar@nxp.com> 11575L: linux-spi@vger.kernel.org 11576S: Maintained 11577F: drivers/spi/spi-nxp-fspi.c 11578F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11579 11580OBJTOOL 11581M: Josh Poimboeuf <jpoimboe@redhat.com> 11582M: Peter Zijlstra <peterz@infradead.org> 11583S: Supported 11584F: tools/objtool/ 11585 11586OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11587M: Frederic Barrat <fbarrat@linux.ibm.com> 11588M: Andrew Donnellan <ajd@linux.ibm.com> 11589L: linuxppc-dev@lists.ozlabs.org 11590S: Supported 11591F: arch/powerpc/platforms/powernv/ocxl.c 11592F: arch/powerpc/include/asm/pnv-ocxl.h 11593F: drivers/misc/ocxl/ 11594F: include/misc/ocxl* 11595F: include/uapi/misc/ocxl.h 11596F: Documentation/userspace-api/accelerators/ocxl.rst 11597 11598OMAP AUDIO SUPPORT 11599M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11600M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11601L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11602L: linux-omap@vger.kernel.org 11603S: Maintained 11604F: sound/soc/ti/omap* 11605F: sound/soc/ti/rx51.c 11606F: sound/soc/ti/n810.c 11607F: sound/soc/ti/sdma-pcm.* 11608 11609OMAP CLOCK FRAMEWORK SUPPORT 11610M: Paul Walmsley <paul@pwsan.com> 11611L: linux-omap@vger.kernel.org 11612S: Maintained 11613F: arch/arm/*omap*/*clock* 11614 11615OMAP DEVICE TREE SUPPORT 11616M: Benoît Cousson <bcousson@baylibre.com> 11617M: Tony Lindgren <tony@atomide.com> 11618L: linux-omap@vger.kernel.org 11619L: devicetree@vger.kernel.org 11620S: Maintained 11621F: arch/arm/boot/dts/*omap* 11622F: arch/arm/boot/dts/*am3* 11623F: arch/arm/boot/dts/*am4* 11624F: arch/arm/boot/dts/*am5* 11625F: arch/arm/boot/dts/*dra7* 11626 11627OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11628L: linux-omap@vger.kernel.org 11629L: linux-fbdev@vger.kernel.org 11630S: Orphan 11631F: drivers/video/fbdev/omap2/ 11632F: Documentation/arm/omap/dss.rst 11633 11634OMAP FRAMEBUFFER SUPPORT 11635L: linux-fbdev@vger.kernel.org 11636L: linux-omap@vger.kernel.org 11637S: Orphan 11638F: drivers/video/fbdev/omap/ 11639 11640OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11641M: Roger Quadros <rogerq@ti.com> 11642M: Tony Lindgren <tony@atomide.com> 11643L: linux-omap@vger.kernel.org 11644S: Maintained 11645F: drivers/memory/omap-gpmc.c 11646F: arch/arm/mach-omap2/*gpmc* 11647 11648OMAP GPIO DRIVER 11649M: Grygorii Strashko <grygorii.strashko@ti.com> 11650M: Santosh Shilimkar <ssantosh@kernel.org> 11651M: Kevin Hilman <khilman@kernel.org> 11652L: linux-omap@vger.kernel.org 11653S: Maintained 11654F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11655F: drivers/gpio/gpio-omap.c 11656 11657OMAP HARDWARE SPINLOCK SUPPORT 11658M: Ohad Ben-Cohen <ohad@wizery.com> 11659L: linux-omap@vger.kernel.org 11660S: Maintained 11661F: drivers/hwspinlock/omap_hwspinlock.c 11662 11663OMAP HS MMC SUPPORT 11664L: linux-mmc@vger.kernel.org 11665L: linux-omap@vger.kernel.org 11666S: Orphan 11667F: drivers/mmc/host/omap_hsmmc.c 11668 11669OMAP HWMOD DATA 11670M: Paul Walmsley <paul@pwsan.com> 11671L: linux-omap@vger.kernel.org 11672S: Maintained 11673F: arch/arm/mach-omap2/omap_hwmod*data* 11674 11675OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11676M: Benoît Cousson <bcousson@baylibre.com> 11677L: linux-omap@vger.kernel.org 11678S: Maintained 11679F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11680 11681OMAP HWMOD SUPPORT 11682M: Benoît Cousson <bcousson@baylibre.com> 11683M: Paul Walmsley <paul@pwsan.com> 11684L: linux-omap@vger.kernel.org 11685S: Maintained 11686F: arch/arm/mach-omap2/omap_hwmod.* 11687 11688OMAP I2C DRIVER 11689M: Vignesh R <vigneshr@ti.com> 11690L: linux-omap@vger.kernel.org 11691L: linux-i2c@vger.kernel.org 11692S: Maintained 11693F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11694F: drivers/i2c/busses/i2c-omap.c 11695 11696OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11697M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11698L: linux-media@vger.kernel.org 11699S: Maintained 11700F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11701F: drivers/media/platform/omap3isp/ 11702F: drivers/staging/media/omap4iss/ 11703 11704OMAP MMC SUPPORT 11705M: Aaro Koskinen <aaro.koskinen@iki.fi> 11706L: linux-omap@vger.kernel.org 11707S: Odd Fixes 11708F: drivers/mmc/host/omap.c 11709 11710OMAP POWER MANAGEMENT SUPPORT 11711M: Kevin Hilman <khilman@kernel.org> 11712L: linux-omap@vger.kernel.org 11713S: Maintained 11714F: arch/arm/*omap*/*pm* 11715F: drivers/cpufreq/omap-cpufreq.c 11716 11717OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11718M: Rajendra Nayak <rnayak@codeaurora.org> 11719M: Paul Walmsley <paul@pwsan.com> 11720L: linux-omap@vger.kernel.org 11721S: Maintained 11722F: arch/arm/mach-omap2/prm* 11723 11724OMAP RANDOM NUMBER GENERATOR SUPPORT 11725M: Deepak Saxena <dsaxena@plexity.net> 11726S: Maintained 11727F: drivers/char/hw_random/omap-rng.c 11728 11729OMAP USB SUPPORT 11730L: linux-usb@vger.kernel.org 11731L: linux-omap@vger.kernel.org 11732S: Orphan 11733F: drivers/usb/*/*omap* 11734F: arch/arm/*omap*/usb* 11735 11736OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11737M: Mark Jackson <mpfj@newflow.co.uk> 11738L: linux-omap@vger.kernel.org 11739S: Maintained 11740F: arch/arm/boot/dts/am335x-nano.dts 11741 11742OMAP1 SUPPORT 11743M: Aaro Koskinen <aaro.koskinen@iki.fi> 11744M: Tony Lindgren <tony@atomide.com> 11745L: linux-omap@vger.kernel.org 11746Q: http://patchwork.kernel.org/project/linux-omap/list/ 11747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11748S: Maintained 11749F: arch/arm/mach-omap1/ 11750F: arch/arm/plat-omap/ 11751F: arch/arm/configs/omap1_defconfig 11752F: drivers/i2c/busses/i2c-omap.c 11753F: include/linux/platform_data/i2c-omap.h 11754F: include/linux/platform_data/ams-delta-fiq.h 11755 11756OMAP2+ SUPPORT 11757M: Tony Lindgren <tony@atomide.com> 11758L: linux-omap@vger.kernel.org 11759W: http://www.muru.com/linux/omap/ 11760W: http://linux.omap.com/ 11761Q: http://patchwork.kernel.org/project/linux-omap/list/ 11762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11763S: Maintained 11764F: arch/arm/mach-omap2/ 11765F: arch/arm/plat-omap/ 11766F: arch/arm/configs/omap2plus_defconfig 11767F: drivers/i2c/busses/i2c-omap.c 11768F: drivers/irqchip/irq-omap-intc.c 11769F: drivers/mfd/*omap*.c 11770F: drivers/mfd/menelaus.c 11771F: drivers/mfd/palmas.c 11772F: drivers/mfd/tps65217.c 11773F: drivers/mfd/tps65218.c 11774F: drivers/mfd/tps65910.c 11775F: drivers/mfd/twl-core.[ch] 11776F: drivers/mfd/twl4030*.c 11777F: drivers/mfd/twl6030*.c 11778F: drivers/mfd/twl6040*.c 11779F: drivers/regulator/palmas-regulator*.c 11780F: drivers/regulator/pbias-regulator.c 11781F: drivers/regulator/tps65217-regulator.c 11782F: drivers/regulator/tps65218-regulator.c 11783F: drivers/regulator/tps65910-regulator.c 11784F: drivers/regulator/twl-regulator.c 11785F: drivers/regulator/twl6030-regulator.c 11786F: include/linux/platform_data/i2c-omap.h 11787 11788ONION OMEGA2+ BOARD 11789M: Harvey Hunt <harveyhuntnexus@gmail.com> 11790L: linux-mips@vger.kernel.org 11791S: Maintained 11792F: arch/mips/boot/dts/ralink/omega2p.dts 11793 11794OMFS FILESYSTEM 11795M: Bob Copeland <me@bobcopeland.com> 11796L: linux-karma-devel@lists.sourceforge.net 11797S: Maintained 11798F: Documentation/filesystems/omfs.txt 11799F: fs/omfs/ 11800 11801OMNIKEY CARDMAN 4000 DRIVER 11802M: Harald Welte <laforge@gnumonks.org> 11803S: Maintained 11804F: drivers/char/pcmcia/cm4000_cs.c 11805F: include/linux/cm4000_cs.h 11806F: include/uapi/linux/cm4000_cs.h 11807 11808OMNIKEY CARDMAN 4040 DRIVER 11809M: Harald Welte <laforge@gnumonks.org> 11810S: Maintained 11811F: drivers/char/pcmcia/cm4040_cs.* 11812 11813OMNIVISION OV13858 SENSOR DRIVER 11814M: Sakari Ailus <sakari.ailus@linux.intel.com> 11815L: linux-media@vger.kernel.org 11816T: git git://linuxtv.org/media_tree.git 11817S: Maintained 11818F: drivers/media/i2c/ov13858.c 11819 11820OMNIVISION OV2680 SENSOR DRIVER 11821M: Rui Miguel Silva <rmfrfs@gmail.com> 11822L: linux-media@vger.kernel.org 11823T: git git://linuxtv.org/media_tree.git 11824S: Maintained 11825F: drivers/media/i2c/ov2680.c 11826F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11827 11828OMNIVISION OV2685 SENSOR DRIVER 11829M: Shunqian Zheng <zhengsq@rock-chips.com> 11830L: linux-media@vger.kernel.org 11831T: git git://linuxtv.org/media_tree.git 11832S: Maintained 11833F: drivers/media/i2c/ov2685.c 11834 11835OMNIVISION OV5640 SENSOR DRIVER 11836M: Steve Longerbeam <slongerbeam@gmail.com> 11837L: linux-media@vger.kernel.org 11838T: git git://linuxtv.org/media_tree.git 11839S: Maintained 11840F: drivers/media/i2c/ov5640.c 11841 11842OMNIVISION OV5647 SENSOR DRIVER 11843M: Luis Oliveira <lolivei@synopsys.com> 11844L: linux-media@vger.kernel.org 11845T: git git://linuxtv.org/media_tree.git 11846S: Maintained 11847F: drivers/media/i2c/ov5647.c 11848 11849OMNIVISION OV5695 SENSOR DRIVER 11850M: Shunqian Zheng <zhengsq@rock-chips.com> 11851L: linux-media@vger.kernel.org 11852T: git git://linuxtv.org/media_tree.git 11853S: Maintained 11854F: drivers/media/i2c/ov5695.c 11855 11856OMNIVISION OV7670 SENSOR DRIVER 11857M: Jonathan Corbet <corbet@lwn.net> 11858L: linux-media@vger.kernel.org 11859T: git git://linuxtv.org/media_tree.git 11860S: Maintained 11861F: drivers/media/i2c/ov7670.c 11862F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11863 11864OMNIVISION OV772x SENSOR DRIVER 11865M: Jacopo Mondi <jacopo@jmondi.org> 11866L: linux-media@vger.kernel.org 11867T: git git://linuxtv.org/media_tree.git 11868S: Odd fixes 11869F: drivers/media/i2c/ov772x.c 11870F: include/media/i2c/ov772x.h 11871F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11872 11873OMNIVISION OV7740 SENSOR DRIVER 11874M: Wenyou Yang <wenyou.yang@microchip.com> 11875L: linux-media@vger.kernel.org 11876T: git git://linuxtv.org/media_tree.git 11877S: Maintained 11878F: drivers/media/i2c/ov7740.c 11879F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11880 11881OMNIVISION OV9640 SENSOR DRIVER 11882M: Petr Cvek <petrcvekcz@gmail.com> 11883L: linux-media@vger.kernel.org 11884S: Maintained 11885F: drivers/media/i2c/ov9640.* 11886 11887OMNIVISION OV8856 SENSOR DRIVER 11888M: Ben Kao <ben.kao@intel.com> 11889L: linux-media@vger.kernel.org 11890T: git git://linuxtv.org/media_tree.git 11891S: Maintained 11892F: drivers/media/i2c/ov8856.c 11893 11894OMNIVISION OV9650 SENSOR DRIVER 11895M: Sakari Ailus <sakari.ailus@linux.intel.com> 11896R: Akinobu Mita <akinobu.mita@gmail.com> 11897R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11898L: linux-media@vger.kernel.org 11899T: git git://linuxtv.org/media_tree.git 11900S: Maintained 11901F: drivers/media/i2c/ov9650.c 11902F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11903 11904ONENAND FLASH DRIVER 11905M: Kyungmin Park <kyungmin.park@samsung.com> 11906L: linux-mtd@lists.infradead.org 11907S: Maintained 11908F: drivers/mtd/nand/onenand/ 11909F: include/linux/mtd/onenand*.h 11910 11911OP-TEE DRIVER 11912M: Jens Wiklander <jens.wiklander@linaro.org> 11913L: tee-dev@lists.linaro.org 11914S: Maintained 11915F: drivers/tee/optee/ 11916 11917OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11918M: Sumit Garg <sumit.garg@linaro.org> 11919L: tee-dev@lists.linaro.org 11920S: Maintained 11921F: drivers/char/hw_random/optee-rng.c 11922 11923OPA-VNIC DRIVER 11924M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11925M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11926L: linux-rdma@vger.kernel.org 11927S: Supported 11928F: drivers/infiniband/ulp/opa_vnic 11929 11930OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11931M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11932M: Frank Rowand <frowand.list@gmail.com> 11933L: devicetree@vger.kernel.org 11934S: Maintained 11935F: Documentation/devicetree/dynamic-resolution-notes.txt 11936F: Documentation/devicetree/overlay-notes.txt 11937F: drivers/of/overlay.c 11938F: drivers/of/resolver.c 11939K: of_overlay_notifier_ 11940 11941OPEN FIRMWARE AND FLATTENED DEVICE TREE 11942M: Rob Herring <robh+dt@kernel.org> 11943M: Frank Rowand <frowand.list@gmail.com> 11944L: devicetree@vger.kernel.org 11945W: http://www.devicetree.org/ 11946T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11947S: Maintained 11948F: drivers/of/ 11949F: include/linux/of*.h 11950F: scripts/dtc/ 11951F: Documentation/ABI/testing/sysfs-firmware-ofw 11952 11953OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11954M: Rob Herring <robh+dt@kernel.org> 11955M: Mark Rutland <mark.rutland@arm.com> 11956L: devicetree@vger.kernel.org 11957T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11958Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11959S: Maintained 11960F: Documentation/devicetree/ 11961F: arch/*/boot/dts/ 11962F: include/dt-bindings/ 11963 11964OPENCORES I2C BUS DRIVER 11965M: Peter Korsgaard <peter@korsgaard.com> 11966M: Andrew Lunn <andrew@lunn.ch> 11967L: linux-i2c@vger.kernel.org 11968S: Maintained 11969F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11970F: Documentation/i2c/busses/i2c-ocores 11971F: drivers/i2c/busses/i2c-ocores.c 11972F: include/linux/platform_data/i2c-ocores.h 11973 11974OPENRISC ARCHITECTURE 11975M: Jonas Bonn <jonas@southpole.se> 11976M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11977M: Stafford Horne <shorne@gmail.com> 11978T: git git://github.com/openrisc/linux.git 11979L: openrisc@lists.librecores.org 11980W: http://openrisc.io 11981S: Maintained 11982F: Documentation/devicetree/bindings/openrisc/ 11983F: Documentation/openrisc/ 11984F: arch/openrisc/ 11985F: drivers/irqchip/irq-ompic.c 11986F: drivers/irqchip/irq-or1k-* 11987 11988OPENVSWITCH 11989M: Pravin B Shelar <pshelar@ovn.org> 11990L: netdev@vger.kernel.org 11991L: dev@openvswitch.org 11992W: http://openvswitch.org 11993S: Maintained 11994F: net/openvswitch/ 11995F: include/uapi/linux/openvswitch.h 11996 11997OPERATING PERFORMANCE POINTS (OPP) 11998M: Viresh Kumar <vireshk@kernel.org> 11999M: Nishanth Menon <nm@ti.com> 12000M: Stephen Boyd <sboyd@kernel.org> 12001L: linux-pm@vger.kernel.org 12002S: Maintained 12003T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12004F: drivers/opp/ 12005F: include/linux/pm_opp.h 12006F: Documentation/power/opp.rst 12007F: Documentation/devicetree/bindings/opp/ 12008 12009OPL4 DRIVER 12010M: Clemens Ladisch <clemens@ladisch.de> 12011L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12013S: Maintained 12014F: sound/drivers/opl4/ 12015 12016OPROFILE 12017M: Robert Richter <rric@kernel.org> 12018L: oprofile-list@lists.sf.net 12019S: Maintained 12020F: arch/*/include/asm/oprofile*.h 12021F: arch/*/oprofile/ 12022F: drivers/oprofile/ 12023F: include/linux/oprofile.h 12024 12025ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12026M: Mark Fasheh <mark@fasheh.com> 12027M: Joel Becker <jlbec@evilplan.org> 12028M: Joseph Qi <joseph.qi@linux.alibaba.com> 12029L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12030W: http://ocfs2.wiki.kernel.org 12031S: Supported 12032F: Documentation/filesystems/ocfs2.txt 12033F: Documentation/filesystems/dlmfs.txt 12034F: fs/ocfs2/ 12035 12036ORANGEFS FILESYSTEM 12037M: Mike Marshall <hubcap@omnibond.com> 12038R: Martin Brandenburg <martin@omnibond.com> 12039L: devel@lists.orangefs.org 12040T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12041S: Supported 12042F: fs/orangefs/ 12043F: Documentation/filesystems/orangefs.txt 12044 12045ORINOCO DRIVER 12046L: linux-wireless@vger.kernel.org 12047W: http://wireless.kernel.org/en/users/Drivers/orinoco 12048W: http://www.nongnu.org/orinoco/ 12049S: Orphan 12050F: drivers/net/wireless/intersil/orinoco/ 12051 12052OV2659 OMNIVISION SENSOR DRIVER 12053M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12054L: linux-media@vger.kernel.org 12055W: https://linuxtv.org 12056Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12057T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12058S: Maintained 12059F: drivers/media/i2c/ov2659.c 12060F: include/media/i2c/ov2659.h 12061 12062OVERLAY FILESYSTEM 12063M: Miklos Szeredi <miklos@szeredi.hu> 12064L: linux-unionfs@vger.kernel.org 12065T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12066S: Supported 12067F: fs/overlayfs/ 12068F: Documentation/filesystems/overlayfs.txt 12069 12070P54 WIRELESS DRIVER 12071M: Christian Lamparter <chunkeey@googlemail.com> 12072L: linux-wireless@vger.kernel.org 12073W: http://wireless.kernel.org/en/users/Drivers/p54 12074S: Maintained 12075F: drivers/net/wireless/intersil/p54/ 12076 12077PA SEMI ETHERNET DRIVER 12078L: netdev@vger.kernel.org 12079S: Orphan 12080F: drivers/net/ethernet/pasemi/* 12081 12082PA SEMI SMBUS DRIVER 12083L: linux-i2c@vger.kernel.org 12084S: Orphan 12085F: drivers/i2c/busses/i2c-pasemi.c 12086 12087PACKING 12088M: Vladimir Oltean <olteanv@gmail.com> 12089L: netdev@vger.kernel.org 12090S: Supported 12091F: lib/packing.c 12092F: include/linux/packing.h 12093F: Documentation/packing.txt 12094 12095PADATA PARALLEL EXECUTION MECHANISM 12096M: Steffen Klassert <steffen.klassert@secunet.com> 12097L: linux-crypto@vger.kernel.org 12098S: Maintained 12099F: kernel/padata.c 12100F: include/linux/padata.h 12101F: Documentation/padata.txt 12102 12103PAGE POOL 12104M: Jesper Dangaard Brouer <hawk@kernel.org> 12105M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12106L: netdev@vger.kernel.org 12107S: Supported 12108F: net/core/page_pool.c 12109F: include/net/page_pool.h 12110 12111PANASONIC LAPTOP ACPI EXTRAS DRIVER 12112M: Harald Welte <laforge@gnumonks.org> 12113L: platform-driver-x86@vger.kernel.org 12114S: Maintained 12115F: drivers/platform/x86/panasonic-laptop.c 12116 12117PARALLEL LCD/KEYPAD PANEL DRIVER 12118M: Willy Tarreau <willy@haproxy.com> 12119M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12120S: Odd Fixes 12121F: Documentation/admin-guide/lcd-panel-cgram.rst 12122F: drivers/auxdisplay/panel.c 12123 12124PARALLEL PORT SUBSYSTEM 12125M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12126M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12127L: linux-parport@lists.infradead.org (subscribers-only) 12128S: Maintained 12129F: drivers/parport/ 12130F: include/linux/parport*.h 12131F: drivers/char/ppdev.c 12132F: include/uapi/linux/ppdev.h 12133F: Documentation/driver-api/parport*.rst 12134 12135PARAVIRT_OPS INTERFACE 12136M: Juergen Gross <jgross@suse.com> 12137M: Thomas Hellstrom <thellstrom@vmware.com> 12138M: "VMware, Inc." <pv-drivers@vmware.com> 12139L: virtualization@lists.linux-foundation.org 12140S: Supported 12141F: Documentation/virt/paravirt_ops.rst 12142F: arch/*/kernel/paravirt* 12143F: arch/*/include/asm/paravirt*.h 12144F: include/linux/hypervisor.h 12145 12146PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12147M: Tim Waugh <tim@cyberelk.net> 12148L: linux-parport@lists.infradead.org (subscribers-only) 12149S: Maintained 12150F: Documentation/admin-guide/blockdev/paride.rst 12151F: drivers/block/paride/ 12152 12153PARISC ARCHITECTURE 12154M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12155M: Helge Deller <deller@gmx.de> 12156L: linux-parisc@vger.kernel.org 12157W: http://www.parisc-linux.org/ 12158Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12160T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12161S: Maintained 12162F: arch/parisc/ 12163F: Documentation/parisc/ 12164F: drivers/parisc/ 12165F: drivers/char/agp/parisc-agp.c 12166F: drivers/input/serio/gscps2.c 12167F: drivers/parport/parport_gsc.* 12168F: drivers/tty/serial/8250/8250_gsc.c 12169F: drivers/video/fbdev/sti* 12170F: drivers/video/console/sti* 12171F: drivers/video/logo/logo_parisc* 12172 12173PARMAN 12174M: Jiri Pirko <jiri@mellanox.com> 12175L: netdev@vger.kernel.org 12176S: Supported 12177F: lib/parman.c 12178F: lib/test_parman.c 12179F: include/linux/parman.h 12180 12181PC ENGINES APU BOARD DRIVER 12182M: Enrico Weigelt, metux IT consult <info@metux.net> 12183S: Maintained 12184F: drivers/platform/x86/pcengines-apuv2.c 12185 12186PC87360 HARDWARE MONITORING DRIVER 12187M: Jim Cromie <jim.cromie@gmail.com> 12188L: linux-hwmon@vger.kernel.org 12189S: Maintained 12190F: Documentation/hwmon/pc87360.rst 12191F: drivers/hwmon/pc87360.c 12192 12193PC8736x GPIO DRIVER 12194M: Jim Cromie <jim.cromie@gmail.com> 12195S: Maintained 12196F: drivers/char/pc8736x_gpio.c 12197 12198PC87427 HARDWARE MONITORING DRIVER 12199M: Jean Delvare <jdelvare@suse.com> 12200L: linux-hwmon@vger.kernel.org 12201S: Maintained 12202F: Documentation/hwmon/pc87427.rst 12203F: drivers/hwmon/pc87427.c 12204 12205PCA9532 LED DRIVER 12206M: Riku Voipio <riku.voipio@iki.fi> 12207S: Maintained 12208F: drivers/leds/leds-pca9532.c 12209F: include/linux/leds-pca9532.h 12210 12211PCA9541 I2C BUS MASTER SELECTOR DRIVER 12212M: Guenter Roeck <linux@roeck-us.net> 12213L: linux-i2c@vger.kernel.org 12214S: Maintained 12215F: drivers/i2c/muxes/i2c-mux-pca9541.c 12216 12217PCDP - PRIMARY CONSOLE AND DEBUG PORT 12218M: Khalid Aziz <khalid@gonehiking.org> 12219S: Maintained 12220F: drivers/firmware/pcdp.* 12221 12222PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12223M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12224L: linux-pci@vger.kernel.org 12225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12226S: Maintained 12227F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12228F: drivers/pci/controller/pci-aardvark.c 12229 12230PCI DRIVER FOR ALTERA PCIE IP 12231M: Ley Foon Tan <lftan@altera.com> 12232L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12233L: linux-pci@vger.kernel.org 12234S: Supported 12235F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12236F: drivers/pci/controller/pcie-altera.c 12237 12238PCI DRIVER FOR APPLIEDMICRO XGENE 12239M: Toan Le <toan@os.amperecomputing.com> 12240L: linux-pci@vger.kernel.org 12241L: linux-arm-kernel@lists.infradead.org 12242S: Maintained 12243F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12244F: drivers/pci/controller/pci-xgene.c 12245 12246PCI DRIVER FOR ARM VERSATILE PLATFORM 12247M: Rob Herring <robh@kernel.org> 12248L: linux-pci@vger.kernel.org 12249L: linux-arm-kernel@lists.infradead.org 12250S: Maintained 12251F: Documentation/devicetree/bindings/pci/versatile.txt 12252F: drivers/pci/controller/pci-versatile.c 12253 12254PCI DRIVER FOR ARMADA 8K 12255M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12256L: linux-pci@vger.kernel.org 12257L: linux-arm-kernel@lists.infradead.org 12258S: Maintained 12259F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12260F: drivers/pci/controller/dwc/pcie-armada8k.c 12261 12262PCI DRIVER FOR CADENCE PCIE IP 12263M: Tom Joseph <tjoseph@cadence.com> 12264L: linux-pci@vger.kernel.org 12265S: Maintained 12266F: Documentation/devicetree/bindings/pci/cdns,*.txt 12267F: drivers/pci/controller/pcie-cadence* 12268 12269PCI DRIVER FOR FREESCALE LAYERSCAPE 12270M: Minghuan Lian <minghuan.Lian@nxp.com> 12271M: Mingkai Hu <mingkai.hu@nxp.com> 12272M: Roy Zang <roy.zang@nxp.com> 12273L: linuxppc-dev@lists.ozlabs.org 12274L: linux-pci@vger.kernel.org 12275L: linux-arm-kernel@lists.infradead.org 12276S: Maintained 12277F: drivers/pci/controller/dwc/*layerscape* 12278 12279PCI DRIVER FOR GENERIC OF HOSTS 12280M: Will Deacon <will@kernel.org> 12281L: linux-pci@vger.kernel.org 12282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12283S: Maintained 12284F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12285F: drivers/pci/controller/pci-host-common.c 12286F: drivers/pci/controller/pci-host-generic.c 12287 12288PCI DRIVER FOR IMX6 12289M: Richard Zhu <hongxing.zhu@nxp.com> 12290M: Lucas Stach <l.stach@pengutronix.de> 12291L: linux-pci@vger.kernel.org 12292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12293S: Maintained 12294F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12295F: drivers/pci/controller/dwc/*imx6* 12296 12297PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12298M: Keith Busch <keith.busch@intel.com> 12299M: Jonathan Derrick <jonathan.derrick@intel.com> 12300L: linux-pci@vger.kernel.org 12301S: Supported 12302F: drivers/pci/controller/vmd.c 12303 12304PCI DRIVER FOR MICROSEMI SWITCHTEC 12305M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12306M: Logan Gunthorpe <logang@deltatee.com> 12307L: linux-pci@vger.kernel.org 12308S: Maintained 12309F: Documentation/driver-api/switchtec.rst 12310F: Documentation/ABI/testing/sysfs-class-switchtec 12311F: drivers/pci/switch/switchtec* 12312F: include/uapi/linux/switchtec_ioctl.h 12313F: include/linux/switchtec.h 12314F: drivers/ntb/hw/mscc/ 12315 12316PCI DRIVER FOR MOBIVEIL PCIE IP 12317M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12318M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12319L: linux-pci@vger.kernel.org 12320S: Supported 12321F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12322F: drivers/pci/controller/pcie-mobiveil.c 12323 12324PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12325M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12326M: Jason Cooper <jason@lakedaemon.net> 12327L: linux-pci@vger.kernel.org 12328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12329S: Maintained 12330F: drivers/pci/controller/*mvebu* 12331 12332PCI DRIVER FOR NVIDIA TEGRA 12333M: Thierry Reding <thierry.reding@gmail.com> 12334L: linux-tegra@vger.kernel.org 12335L: linux-pci@vger.kernel.org 12336S: Supported 12337F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12338F: drivers/pci/controller/pci-tegra.c 12339 12340PCI DRIVER FOR RENESAS R-CAR 12341M: Simon Horman <horms@verge.net.au> 12342L: linux-pci@vger.kernel.org 12343L: linux-renesas-soc@vger.kernel.org 12344S: Maintained 12345F: drivers/pci/controller/*rcar* 12346 12347PCI DRIVER FOR SAMSUNG EXYNOS 12348M: Jingoo Han <jingoohan1@gmail.com> 12349L: linux-pci@vger.kernel.org 12350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12351L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12352S: Maintained 12353F: drivers/pci/controller/dwc/pci-exynos.c 12354 12355PCI DRIVER FOR SYNOPSYS DESIGNWARE 12356M: Jingoo Han <jingoohan1@gmail.com> 12357M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12358L: linux-pci@vger.kernel.org 12359S: Maintained 12360F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12361F: drivers/pci/controller/dwc/*designware* 12362 12363PCI DRIVER FOR TI DRA7XX 12364M: Kishon Vijay Abraham I <kishon@ti.com> 12365L: linux-omap@vger.kernel.org 12366L: linux-pci@vger.kernel.org 12367S: Supported 12368F: Documentation/devicetree/bindings/pci/ti-pci.txt 12369F: drivers/pci/controller/dwc/pci-dra7xx.c 12370 12371PCI DRIVER FOR TI KEYSTONE 12372M: Murali Karicheri <m-karicheri2@ti.com> 12373L: linux-pci@vger.kernel.org 12374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12375S: Maintained 12376F: drivers/pci/controller/dwc/pci-keystone.c 12377 12378PCI ENDPOINT SUBSYSTEM 12379M: Kishon Vijay Abraham I <kishon@ti.com> 12380M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12381L: linux-pci@vger.kernel.org 12382T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12383S: Supported 12384F: drivers/pci/endpoint/ 12385F: drivers/misc/pci_endpoint_test.c 12386F: tools/pci/ 12387 12388PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12389M: Russell Currey <ruscur@russell.cc> 12390M: Sam Bobroff <sbobroff@linux.ibm.com> 12391M: Oliver O'Halloran <oohall@gmail.com> 12392L: linuxppc-dev@lists.ozlabs.org 12393S: Supported 12394F: Documentation/PCI/pci-error-recovery.rst 12395F: drivers/pci/pcie/aer.c 12396F: drivers/pci/pcie/dpc.c 12397F: drivers/pci/pcie/err.c 12398F: Documentation/powerpc/eeh-pci-error-recovery.rst 12399F: arch/powerpc/kernel/eeh*.c 12400F: arch/powerpc/platforms/*/eeh*.c 12401F: arch/powerpc/include/*/eeh*.h 12402 12403PCI ERROR RECOVERY 12404M: Linas Vepstas <linasvepstas@gmail.com> 12405L: linux-pci@vger.kernel.org 12406S: Supported 12407F: Documentation/PCI/pci-error-recovery.rst 12408 12409PCI MSI DRIVER FOR ALTERA MSI IP 12410M: Ley Foon Tan <lftan@altera.com> 12411L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12412L: linux-pci@vger.kernel.org 12413S: Supported 12414F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12415F: drivers/pci/controller/pcie-altera-msi.c 12416 12417PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12418M: Toan Le <toan@os.amperecomputing.com> 12419L: linux-pci@vger.kernel.org 12420L: linux-arm-kernel@lists.infradead.org 12421S: Maintained 12422F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12423F: drivers/pci/controller/pci-xgene-msi.c 12424 12425PCI SUBSYSTEM 12426M: Bjorn Helgaas <bhelgaas@google.com> 12427L: linux-pci@vger.kernel.org 12428Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12429T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12430S: Supported 12431F: Documentation/devicetree/bindings/pci/ 12432F: Documentation/PCI/ 12433F: drivers/acpi/pci* 12434F: drivers/pci/ 12435F: include/asm-generic/pci* 12436F: include/linux/pci* 12437F: include/linux/of_pci.h 12438F: include/uapi/linux/pci* 12439F: lib/pci* 12440F: arch/x86/pci/ 12441F: arch/x86/kernel/quirks.c 12442F: arch/x86/kernel/early-quirks.c 12443 12444PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12445M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12446L: linux-pci@vger.kernel.org 12447Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12448T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12449S: Supported 12450F: drivers/pci/controller/ 12451 12452PCIE DRIVER FOR ANNAPURNA LABS 12453M: Jonathan Chocron <jonnyc@amazon.com> 12454L: linux-pci@vger.kernel.org 12455S: Maintained 12456F: drivers/pci/controller/dwc/pcie-al.c 12457 12458PCIE DRIVER FOR AMLOGIC MESON 12459M: Yue Wang <yue.wang@Amlogic.com> 12460L: linux-pci@vger.kernel.org 12461L: linux-amlogic@lists.infradead.org 12462S: Maintained 12463F: drivers/pci/controller/dwc/pci-meson.c 12464 12465PCIE DRIVER FOR AXIS ARTPEC 12466M: Jesper Nilsson <jesper.nilsson@axis.com> 12467L: linux-arm-kernel@axis.com 12468L: linux-pci@vger.kernel.org 12469S: Maintained 12470F: Documentation/devicetree/bindings/pci/axis,artpec* 12471F: drivers/pci/controller/dwc/*artpec* 12472 12473PCIE DRIVER FOR CAVIUM THUNDERX 12474M: David Daney <david.daney@cavium.com> 12475L: linux-pci@vger.kernel.org 12476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12477S: Supported 12478F: Documentation/devicetree/bindings/pci/pci-thunder-* 12479F: drivers/pci/controller/pci-thunder-* 12480 12481PCIE DRIVER FOR HISILICON 12482M: Zhou Wang <wangzhou1@hisilicon.com> 12483L: linux-pci@vger.kernel.org 12484S: Maintained 12485F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12486F: drivers/pci/controller/dwc/pcie-hisi.c 12487 12488PCIE DRIVER FOR HISILICON KIRIN 12489M: Xiaowei Song <songxiaowei@hisilicon.com> 12490M: Binghui Wang <wangbinghui@hisilicon.com> 12491L: linux-pci@vger.kernel.org 12492S: Maintained 12493F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12494F: drivers/pci/controller/dwc/pcie-kirin.c 12495 12496PCIE DRIVER FOR HISILICON STB 12497M: Shawn Guo <shawn.guo@linaro.org> 12498L: linux-pci@vger.kernel.org 12499S: Maintained 12500F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12501F: drivers/pci/controller/dwc/pcie-histb.c 12502 12503PCIE DRIVER FOR MEDIATEK 12504M: Ryder Lee <ryder.lee@mediatek.com> 12505L: linux-pci@vger.kernel.org 12506L: linux-mediatek@lists.infradead.org 12507S: Supported 12508F: Documentation/devicetree/bindings/pci/mediatek* 12509F: drivers/pci/controller/*mediatek* 12510 12511PCIE DRIVER FOR QUALCOMM MSM 12512M: Stanimir Varbanov <svarbanov@mm-sol.com> 12513L: linux-pci@vger.kernel.org 12514L: linux-arm-msm@vger.kernel.org 12515S: Maintained 12516F: drivers/pci/controller/dwc/*qcom* 12517 12518PCIE DRIVER FOR ROCKCHIP 12519M: Shawn Lin <shawn.lin@rock-chips.com> 12520L: linux-pci@vger.kernel.org 12521L: linux-rockchip@lists.infradead.org 12522S: Maintained 12523F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12524F: drivers/pci/controller/pcie-rockchip* 12525 12526PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12527M: Linus Walleij <linus.walleij@linaro.org> 12528L: linux-pci@vger.kernel.org 12529S: Maintained 12530F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12531F: drivers/pci/controller/pci-v3-semi.c 12532 12533PCIE DRIVER FOR SOCIONEXT UNIPHIER 12534M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12535L: linux-pci@vger.kernel.org 12536S: Maintained 12537F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12538F: drivers/pci/controller/dwc/pcie-uniphier.c 12539 12540PCIE DRIVER FOR ST SPEAR13XX 12541M: Pratyush Anand <pratyush.anand@gmail.com> 12542L: linux-pci@vger.kernel.org 12543S: Maintained 12544F: drivers/pci/controller/dwc/*spear* 12545 12546PCMCIA SUBSYSTEM 12547M: Dominik Brodowski <linux@dominikbrodowski.net> 12548T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12549S: Odd Fixes 12550F: Documentation/pcmcia/ 12551F: tools/pcmcia/ 12552F: drivers/pcmcia/ 12553F: include/pcmcia/ 12554 12555PCNET32 NETWORK DRIVER 12556M: Don Fry <pcnet32@frontier.com> 12557L: netdev@vger.kernel.org 12558S: Maintained 12559F: drivers/net/ethernet/amd/pcnet32.c 12560 12561PCRYPT PARALLEL CRYPTO ENGINE 12562M: Steffen Klassert <steffen.klassert@secunet.com> 12563L: linux-crypto@vger.kernel.org 12564S: Maintained 12565F: crypto/pcrypt.c 12566F: include/crypto/pcrypt.h 12567 12568PEAQ WMI HOTKEYS DRIVER 12569M: Hans de Goede <hdegoede@redhat.com> 12570L: platform-driver-x86@vger.kernel.org 12571S: Maintained 12572F: drivers/platform/x86/peaq-wmi.c 12573 12574PER-CPU MEMORY ALLOCATOR 12575M: Dennis Zhou <dennis@kernel.org> 12576M: Tejun Heo <tj@kernel.org> 12577M: Christoph Lameter <cl@linux.com> 12578T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12579S: Maintained 12580F: include/linux/percpu*.h 12581F: mm/percpu*.c 12582F: arch/*/include/asm/percpu.h 12583 12584PER-TASK DELAY ACCOUNTING 12585M: Balbir Singh <bsingharora@gmail.com> 12586S: Maintained 12587F: include/linux/delayacct.h 12588F: kernel/delayacct.c 12589 12590PERFORMANCE EVENTS SUBSYSTEM 12591M: Peter Zijlstra <peterz@infradead.org> 12592M: Ingo Molnar <mingo@redhat.com> 12593M: Arnaldo Carvalho de Melo <acme@kernel.org> 12594R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12595R: Jiri Olsa <jolsa@redhat.com> 12596R: Namhyung Kim <namhyung@kernel.org> 12597L: linux-kernel@vger.kernel.org 12598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12599S: Supported 12600F: kernel/events/* 12601F: include/linux/perf_event.h 12602F: include/uapi/linux/perf_event.h 12603F: arch/*/kernel/perf_event*.c 12604F: arch/*/kernel/*/perf_event*.c 12605F: arch/*/kernel/*/*/perf_event*.c 12606F: arch/*/include/asm/perf_event.h 12607F: arch/*/kernel/perf_callchain.c 12608F: arch/*/events/* 12609F: arch/*/events/*/* 12610F: tools/perf/ 12611 12612PERSONALITY HANDLING 12613M: Christoph Hellwig <hch@infradead.org> 12614L: linux-abi-devel@lists.sourceforge.net 12615S: Maintained 12616F: include/linux/personality.h 12617F: include/uapi/linux/personality.h 12618 12619PHOENIX RC FLIGHT CONTROLLER ADAPTER 12620M: Marcus Folkesson <marcus.folkesson@gmail.com> 12621L: linux-input@vger.kernel.org 12622S: Maintained 12623F: Documentation/input/devices/pxrc.rst 12624F: drivers/input/joystick/pxrc.c 12625 12626PHONET PROTOCOL 12627M: Remi Denis-Courmont <courmisch@gmail.com> 12628S: Supported 12629F: Documentation/networking/phonet.txt 12630F: include/linux/phonet.h 12631F: include/net/phonet/ 12632F: include/uapi/linux/phonet.h 12633F: net/phonet/ 12634 12635PHRAM MTD DRIVER 12636M: Joern Engel <joern@lazybastard.org> 12637L: linux-mtd@lists.infradead.org 12638S: Maintained 12639F: drivers/mtd/devices/phram.c 12640 12641PICOLCD HID DRIVER 12642M: Bruno Prémont <bonbons@linux-vserver.org> 12643L: linux-input@vger.kernel.org 12644S: Maintained 12645F: drivers/hid/hid-picolcd* 12646 12647PICOXCELL SUPPORT 12648M: Jamie Iles <jamie@jamieiles.com> 12649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12650T: git git://github.com/jamieiles/linux-2.6-ji.git 12651S: Supported 12652F: arch/arm/boot/dts/picoxcell* 12653F: arch/arm/mach-picoxcell/ 12654F: drivers/crypto/picoxcell* 12655 12656PIDFD API 12657M: Christian Brauner <christian@brauner.io> 12658L: linux-kernel@vger.kernel.org 12659S: Maintained 12660T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12661F: samples/pidfd/ 12662F: tools/testing/selftests/pidfd/ 12663K: (?i)pidfd 12664K: (?i)clone3 12665K: \b(clone_args|kernel_clone_args)\b 12666 12667PIN CONTROL SUBSYSTEM 12668M: Linus Walleij <linus.walleij@linaro.org> 12669L: linux-gpio@vger.kernel.org 12670T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12671S: Maintained 12672F: Documentation/devicetree/bindings/pinctrl/ 12673F: Documentation/driver-api/pinctl.rst 12674F: drivers/pinctrl/ 12675F: include/linux/pinctrl/ 12676 12677PIN CONTROLLER - MICROCHIP AT91 12678M: Ludovic Desroches <ludovic.desroches@microchip.com> 12679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12680L: linux-gpio@vger.kernel.org 12681S: Supported 12682F: drivers/pinctrl/pinctrl-at91* 12683 12684PIN CONTROLLER - FREESCALE 12685M: Dong Aisheng <aisheng.dong@nxp.com> 12686M: Fabio Estevam <festevam@gmail.com> 12687M: Shawn Guo <shawnguo@kernel.org> 12688M: Stefan Agner <stefan@agner.ch> 12689R: Pengutronix Kernel Team <kernel@pengutronix.de> 12690L: linux-gpio@vger.kernel.org 12691S: Maintained 12692F: drivers/pinctrl/freescale/ 12693F: Documentation/devicetree/bindings/pinctrl/fsl,* 12694 12695PIN CONTROLLER - INTEL 12696M: Mika Westerberg <mika.westerberg@linux.intel.com> 12697M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12698T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12699S: Maintained 12700F: drivers/pinctrl/intel/ 12701 12702PIN CONTROLLER - MEDIATEK 12703M: Sean Wang <sean.wang@kernel.org> 12704L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12705S: Maintained 12706F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12707F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12708F: drivers/pinctrl/mediatek/ 12709 12710PIN CONTROLLER - QUALCOMM 12711M: Bjorn Andersson <bjorn.andersson@linaro.org> 12712S: Maintained 12713L: linux-arm-msm@vger.kernel.org 12714F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12715F: drivers/pinctrl/qcom/ 12716 12717PIN CONTROLLER - RENESAS 12718M: Geert Uytterhoeven <geert+renesas@glider.be> 12719L: linux-renesas-soc@vger.kernel.org 12720T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12721S: Maintained 12722F: drivers/pinctrl/pinctrl-rz* 12723F: drivers/pinctrl/sh-pfc/ 12724 12725PIN CONTROLLER - SAMSUNG 12726M: Tomasz Figa <tomasz.figa@gmail.com> 12727M: Krzysztof Kozlowski <krzk@kernel.org> 12728M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12730L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12731Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12732T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12733S: Maintained 12734F: drivers/pinctrl/samsung/ 12735F: include/dt-bindings/pinctrl/samsung.h 12736F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12737 12738PIN CONTROLLER - SINGLE 12739M: Tony Lindgren <tony@atomide.com> 12740M: Haojian Zhuang <haojian.zhuang@linaro.org> 12741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12742L: linux-omap@vger.kernel.org 12743S: Maintained 12744F: drivers/pinctrl/pinctrl-single.c 12745 12746PIN CONTROLLER - ST SPEAR 12747M: Viresh Kumar <vireshk@kernel.org> 12748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12749W: http://www.st.com/spear 12750S: Maintained 12751F: drivers/pinctrl/spear/ 12752 12753PISTACHIO SOC SUPPORT 12754M: James Hartley <james.hartley@sondrel.com> 12755L: linux-mips@vger.kernel.org 12756S: Odd Fixes 12757F: arch/mips/pistachio/ 12758F: arch/mips/include/asm/mach-pistachio/ 12759F: arch/mips/boot/dts/img/pistachio* 12760F: arch/mips/configs/pistachio*_defconfig 12761 12762PKTCDVD DRIVER 12763S: Orphan 12764M: linux-block@vger.kernel.org 12765F: drivers/block/pktcdvd.c 12766F: include/linux/pktcdvd.h 12767F: include/uapi/linux/pktcdvd.h 12768 12769PKUNITY SOC DRIVERS 12770M: Guan Xuetao <gxt@pku.edu.cn> 12771W: http://mprc.pku.edu.cn/~guanxuetao/linux 12772S: Maintained 12773T: git git://github.com/gxt/linux.git 12774F: drivers/input/serio/i8042-unicore32io.h 12775F: drivers/i2c/busses/i2c-puv3.c 12776F: drivers/video/fbdev/fb-puv3.c 12777F: drivers/rtc/rtc-puv3.c 12778 12779PMBUS HARDWARE MONITORING DRIVERS 12780M: Guenter Roeck <linux@roeck-us.net> 12781L: linux-hwmon@vger.kernel.org 12782W: http://hwmon.wiki.kernel.org/ 12783W: http://www.roeck-us.net/linux/drivers/ 12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12785S: Maintained 12786F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12787F: Documentation/devicetree/bindings/hwmon/max31785.txt 12788F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12789F: Documentation/hwmon/adm1275.rst 12790F: Documentation/hwmon/ibm-cffps.rst 12791F: Documentation/hwmon/ir35221.rst 12792F: Documentation/hwmon/lm25066.rst 12793F: Documentation/hwmon/ltc2978.rst 12794F: Documentation/hwmon/ltc3815.rst 12795F: Documentation/hwmon/max16064.rst 12796F: Documentation/hwmon/max20751.rst 12797F: Documentation/hwmon/max31785.rst 12798F: Documentation/hwmon/max34440.rst 12799F: Documentation/hwmon/max8688.rst 12800F: Documentation/hwmon/pmbus.rst 12801F: Documentation/hwmon/pmbus-core.rst 12802F: Documentation/hwmon/tps40422.rst 12803F: Documentation/hwmon/ucd9000.rst 12804F: Documentation/hwmon/ucd9200.rst 12805F: Documentation/hwmon/zl6100.rst 12806F: drivers/hwmon/pmbus/ 12807F: include/linux/pmbus.h 12808 12809PMC SIERRA MaxRAID DRIVER 12810L: linux-scsi@vger.kernel.org 12811W: http://www.pmc-sierra.com/ 12812S: Orphan 12813F: drivers/scsi/pmcraid.* 12814 12815PMC SIERRA PM8001 DRIVER 12816M: Jack Wang <jinpu.wang@cloud.ionos.com> 12817L: linux-scsi@vger.kernel.org 12818S: Supported 12819F: drivers/scsi/pm8001/ 12820 12821PNP SUPPORT 12822M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12823S: Maintained 12824F: drivers/pnp/ 12825 12826PNI RM3100 IIO DRIVER 12827M: Song Qiang <songqiang1304521@gmail.com> 12828L: linux-iio@vger.kernel.org 12829S: Maintained 12830F: drivers/iio/magnetometer/rm3100* 12831F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12832 12833POSIX CLOCKS and TIMERS 12834M: Thomas Gleixner <tglx@linutronix.de> 12835L: linux-kernel@vger.kernel.org 12836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12837S: Maintained 12838F: fs/timerfd.c 12839F: include/linux/timer* 12840F: kernel/time/*timer* 12841 12842POWER MANAGEMENT CORE 12843M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12844L: linux-pm@vger.kernel.org 12845T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12846B: https://bugzilla.kernel.org 12847S: Supported 12848F: drivers/base/power/ 12849F: include/linux/pm.h 12850F: include/linux/pm_* 12851F: include/linux/powercap.h 12852F: include/linux/intel_rapl.h 12853F: drivers/powercap/ 12854F: kernel/configs/nopm.config 12855 12856POWER STATE COORDINATION INTERFACE (PSCI) 12857M: Mark Rutland <mark.rutland@arm.com> 12858M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12859L: linux-arm-kernel@lists.infradead.org 12860S: Maintained 12861F: drivers/firmware/psci/ 12862F: include/linux/psci.h 12863F: include/uapi/linux/psci.h 12864 12865POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12866M: Sebastian Reichel <sre@kernel.org> 12867L: linux-pm@vger.kernel.org 12868T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12869S: Maintained 12870F: Documentation/ABI/testing/sysfs-class-power 12871F: Documentation/devicetree/bindings/power/supply/ 12872F: include/linux/power_supply.h 12873F: drivers/power/supply/ 12874 12875POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12876M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12877L: linuxppc-dev@lists.ozlabs.org 12878S: Maintained 12879F: drivers/char/powernv-op-panel.c 12880 12881PPP OVER ATM (RFC 2364) 12882M: Mitchell Blank Jr <mitch@sfgoth.com> 12883S: Maintained 12884F: net/atm/pppoatm.c 12885F: include/uapi/linux/atmppp.h 12886 12887PPP OVER ETHERNET 12888M: Michal Ostrowski <mostrows@earthlink.net> 12889S: Maintained 12890F: drivers/net/ppp/pppoe.c 12891F: drivers/net/ppp/pppox.c 12892 12893PPP OVER L2TP 12894M: James Chapman <jchapman@katalix.com> 12895S: Maintained 12896F: net/l2tp/l2tp_ppp.c 12897F: include/linux/if_pppol2tp.h 12898F: include/uapi/linux/if_pppol2tp.h 12899 12900PPP PROTOCOL DRIVERS AND COMPRESSORS 12901M: Paul Mackerras <paulus@samba.org> 12902L: linux-ppp@vger.kernel.org 12903S: Maintained 12904F: drivers/net/ppp/ppp_* 12905 12906PPS SUPPORT 12907M: Rodolfo Giometti <giometti@enneenne.com> 12908W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12909L: linuxpps@ml.enneenne.com (subscribers-only) 12910S: Maintained 12911F: Documentation/driver-api/pps.rst 12912F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12913F: Documentation/ABI/testing/sysfs-pps 12914F: drivers/pps/ 12915F: include/linux/pps*.h 12916F: include/uapi/linux/pps.h 12917 12918PPTP DRIVER 12919M: Dmitry Kozlov <xeb@mail.ru> 12920L: netdev@vger.kernel.org 12921S: Maintained 12922F: drivers/net/ppp/pptp.c 12923W: http://sourceforge.net/projects/accel-pptp 12924 12925PRINTK 12926M: Petr Mladek <pmladek@suse.com> 12927M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12928R: Steven Rostedt <rostedt@goodmis.org> 12929S: Maintained 12930F: kernel/printk/ 12931F: include/linux/printk.h 12932 12933PRISM54 WIRELESS DRIVER 12934M: Luis Chamberlain <mcgrof@kernel.org> 12935L: linux-wireless@vger.kernel.org 12936W: http://wireless.kernel.org/en/users/Drivers/p54 12937S: Obsolete 12938F: drivers/net/wireless/intersil/prism54/ 12939 12940PROC FILESYSTEM 12941R: Alexey Dobriyan <adobriyan@gmail.com> 12942L: linux-kernel@vger.kernel.org 12943L: linux-fsdevel@vger.kernel.org 12944S: Maintained 12945F: fs/proc/ 12946F: include/linux/proc_fs.h 12947F: tools/testing/selftests/proc/ 12948F: Documentation/filesystems/proc.txt 12949 12950PROC SYSCTL 12951M: Luis Chamberlain <mcgrof@kernel.org> 12952M: Kees Cook <keescook@chromium.org> 12953L: linux-kernel@vger.kernel.org 12954L: linux-fsdevel@vger.kernel.org 12955S: Maintained 12956F: fs/proc/proc_sysctl.c 12957F: include/linux/sysctl.h 12958F: kernel/sysctl.c 12959F: tools/testing/selftests/sysctl/ 12960 12961PS3 NETWORK SUPPORT 12962M: Geoff Levand <geoff@infradead.org> 12963L: netdev@vger.kernel.org 12964L: linuxppc-dev@lists.ozlabs.org 12965S: Maintained 12966F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12967 12968PS3 PLATFORM SUPPORT 12969M: Geoff Levand <geoff@infradead.org> 12970L: linuxppc-dev@lists.ozlabs.org 12971S: Maintained 12972F: arch/powerpc/boot/ps3* 12973F: arch/powerpc/include/asm/lv1call.h 12974F: arch/powerpc/include/asm/ps3*.h 12975F: arch/powerpc/platforms/ps3/ 12976F: drivers/*/ps3* 12977F: drivers/ps3/ 12978F: drivers/rtc/rtc-ps3.c 12979F: drivers/usb/host/*ps3.c 12980F: sound/ppc/snd_ps3* 12981 12982PS3VRAM DRIVER 12983M: Jim Paris <jim@jtan.com> 12984M: Geoff Levand <geoff@infradead.org> 12985L: linuxppc-dev@lists.ozlabs.org 12986S: Maintained 12987F: drivers/block/ps3vram.c 12988 12989PSAMPLE PACKET SAMPLING SUPPORT: 12990M: Yotam Gigi <yotam.gi@gmail.com> 12991S: Maintained 12992F: net/psample 12993F: include/net/psample.h 12994F: include/uapi/linux/psample.h 12995 12996PSTORE FILESYSTEM 12997M: Kees Cook <keescook@chromium.org> 12998M: Anton Vorontsov <anton@enomsg.org> 12999M: Colin Cross <ccross@android.com> 13000M: Tony Luck <tony.luck@intel.com> 13001S: Maintained 13002T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13003F: fs/pstore/ 13004F: include/linux/pstore* 13005F: drivers/firmware/efi/efi-pstore.c 13006F: drivers/acpi/apei/erst.c 13007F: Documentation/admin-guide/ramoops.rst 13008F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13009K: \b(pstore|ramoops) 13010 13011PTP HARDWARE CLOCK SUPPORT 13012M: Richard Cochran <richardcochran@gmail.com> 13013L: netdev@vger.kernel.org 13014S: Maintained 13015W: http://linuxptp.sourceforge.net/ 13016F: Documentation/ABI/testing/sysfs-ptp 13017F: Documentation/driver-api/ptp.rst 13018F: drivers/net/phy/dp83640* 13019F: drivers/ptp/* 13020F: include/linux/ptp_cl* 13021 13022PTRACE SUPPORT 13023M: Oleg Nesterov <oleg@redhat.com> 13024S: Maintained 13025F: include/asm-generic/syscall.h 13026F: include/linux/ptrace.h 13027F: include/linux/regset.h 13028F: include/linux/tracehook.h 13029F: include/uapi/linux/ptrace.h 13030F: include/uapi/linux/ptrace.h 13031F: kernel/ptrace.c 13032F: arch/*/ptrace*.c 13033F: arch/*/*/ptrace*.c 13034F: arch/*/include/asm/ptrace*.h 13035 13036PULSE8-CEC DRIVER 13037M: Hans Verkuil <hverkuil@xs4all.nl> 13038L: linux-media@vger.kernel.org 13039T: git git://linuxtv.org/media_tree.git 13040S: Maintained 13041F: drivers/media/usb/pulse8-cec/* 13042F: Documentation/media/cec-drivers/pulse8-cec.rst 13043 13044PVRUSB2 VIDEO4LINUX DRIVER 13045M: Mike Isely <isely@pobox.com> 13046L: pvrusb2@isely.net (subscribers-only) 13047L: linux-media@vger.kernel.org 13048W: http://www.isely.net/pvrusb2/ 13049T: git git://linuxtv.org/media_tree.git 13050S: Maintained 13051F: Documentation/media/v4l-drivers/pvrusb2* 13052F: drivers/media/usb/pvrusb2/ 13053 13054PWC WEBCAM DRIVER 13055M: Hans Verkuil <hverkuil@xs4all.nl> 13056L: linux-media@vger.kernel.org 13057T: git git://linuxtv.org/media_tree.git 13058S: Odd Fixes 13059F: drivers/media/usb/pwc/* 13060F: include/trace/events/pwc.h 13061 13062PWM FAN DRIVER 13063M: Kamil Debski <kamil@wypas.org> 13064M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13065L: linux-hwmon@vger.kernel.org 13066S: Supported 13067F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13068F: Documentation/hwmon/pwm-fan.rst 13069F: drivers/hwmon/pwm-fan.c 13070 13071PWM IR Transmitter 13072M: Sean Young <sean@mess.org> 13073L: linux-media@vger.kernel.org 13074S: Maintained 13075F: drivers/media/rc/pwm-ir-tx.c 13076 13077PWM SUBSYSTEM 13078M: Thierry Reding <thierry.reding@gmail.com> 13079L: linux-pwm@vger.kernel.org 13080S: Maintained 13081T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13082F: Documentation/driver-api/pwm.rst 13083F: Documentation/devicetree/bindings/pwm/ 13084F: include/linux/pwm.h 13085F: drivers/pwm/ 13086F: drivers/video/backlight/pwm_bl.c 13087F: include/linux/pwm_backlight.h 13088F: drivers/gpio/gpio-mvebu.c 13089F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13090 13091PXA GPIO DRIVER 13092M: Robert Jarzmik <robert.jarzmik@free.fr> 13093L: linux-gpio@vger.kernel.org 13094S: Maintained 13095F: drivers/gpio/gpio-pxa.c 13096 13097PXA MMCI DRIVER 13098S: Orphan 13099 13100PXA RTC DRIVER 13101M: Robert Jarzmik <robert.jarzmik@free.fr> 13102L: linux-rtc@vger.kernel.org 13103S: Maintained 13104 13105PXA2xx/PXA3xx SUPPORT 13106M: Daniel Mack <daniel@zonque.org> 13107M: Haojian Zhuang <haojian.zhuang@gmail.com> 13108M: Robert Jarzmik <robert.jarzmik@free.fr> 13109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13110T: git git://github.com/hzhuang1/linux.git 13111T: git git://github.com/rjarzmik/linux.git 13112S: Maintained 13113F: arch/arm/boot/dts/pxa* 13114F: arch/arm/mach-pxa/ 13115F: drivers/dma/pxa* 13116F: drivers/pcmcia/pxa2xx* 13117F: drivers/pinctrl/pxa/ 13118F: drivers/spi/spi-pxa2xx* 13119F: drivers/usb/gadget/udc/pxa2* 13120F: include/sound/pxa2xx-lib.h 13121F: sound/arm/pxa* 13122F: sound/soc/pxa/ 13123 13124QAT DRIVER 13125M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13126L: qat-linux@intel.com 13127S: Supported 13128F: drivers/crypto/qat/ 13129 13130QCOM AUDIO (ASoC) DRIVERS 13131M: Patrick Lai <plai@codeaurora.org> 13132M: Banajit Goswami <bgoswami@codeaurora.org> 13133L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13134S: Supported 13135F: sound/soc/qcom/ 13136 13137QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13138M: Gabriel Somlo <somlo@cmu.edu> 13139M: "Michael S. Tsirkin" <mst@redhat.com> 13140L: qemu-devel@nongnu.org 13141S: Maintained 13142F: drivers/firmware/qemu_fw_cfg.c 13143F: include/uapi/linux/qemu_fw_cfg.h 13144 13145QIB DRIVER 13146M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13147M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13148L: linux-rdma@vger.kernel.org 13149S: Supported 13150F: drivers/infiniband/hw/qib/ 13151 13152QLOGIC QL41xxx FCOE DRIVER 13153M: QLogic-Storage-Upstream@cavium.com 13154L: linux-scsi@vger.kernel.org 13155S: Supported 13156F: drivers/scsi/qedf/ 13157 13158QLOGIC QL41xxx ISCSI DRIVER 13159M: QLogic-Storage-Upstream@cavium.com 13160L: linux-scsi@vger.kernel.org 13161S: Supported 13162F: drivers/scsi/qedi/ 13163 13164QLOGIC QL4xxx ETHERNET DRIVER 13165M: Ariel Elior <aelior@marvell.com> 13166M: GR-everest-linux-l2@marvell.com 13167L: netdev@vger.kernel.org 13168S: Supported 13169F: drivers/net/ethernet/qlogic/qed/ 13170F: include/linux/qed/ 13171F: drivers/net/ethernet/qlogic/qede/ 13172 13173QLOGIC QL4xxx RDMA DRIVER 13174M: Michal Kalderon <mkalderon@marvell.com> 13175M: Ariel Elior <aelior@marvell.com> 13176L: linux-rdma@vger.kernel.org 13177S: Supported 13178F: drivers/infiniband/hw/qedr/ 13179F: include/uapi/rdma/qedr-abi.h 13180 13181QLOGIC QLA1280 SCSI DRIVER 13182M: Michael Reed <mdr@sgi.com> 13183L: linux-scsi@vger.kernel.org 13184S: Maintained 13185F: drivers/scsi/qla1280.[ch] 13186 13187QLOGIC QLA2XXX FC-SCSI DRIVER 13188M: qla2xxx-upstream@qlogic.com 13189L: linux-scsi@vger.kernel.org 13190S: Supported 13191F: Documentation/scsi/LICENSE.qla2xxx 13192F: drivers/scsi/qla2xxx/ 13193 13194QLOGIC QLA3XXX NETWORK DRIVER 13195M: GR-Linux-NIC-Dev@marvell.com 13196L: netdev@vger.kernel.org 13197S: Supported 13198F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13199F: drivers/net/ethernet/qlogic/qla3xxx.* 13200 13201QLOGIC QLA4XXX iSCSI DRIVER 13202M: QLogic-Storage-Upstream@qlogic.com 13203L: linux-scsi@vger.kernel.org 13204S: Supported 13205F: Documentation/scsi/LICENSE.qla4xxx 13206F: drivers/scsi/qla4xxx/ 13207 13208QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13209M: Shahed Shaikh <shshaikh@marvell.com> 13210M: Manish Chopra <manishc@marvell.com> 13211M: GR-Linux-NIC-Dev@marvell.com 13212L: netdev@vger.kernel.org 13213S: Supported 13214F: drivers/net/ethernet/qlogic/qlcnic/ 13215 13216QLOGIC QLGE 10Gb ETHERNET DRIVER 13217M: Manish Chopra <manishc@marvell.com> 13218M: GR-Linux-NIC-Dev@marvell.com 13219L: netdev@vger.kernel.org 13220S: Supported 13221F: drivers/net/ethernet/qlogic/qlge/ 13222 13223QM1D1B0004 MEDIA DRIVER 13224M: Akihiro Tsukada <tskd08@gmail.com> 13225L: linux-media@vger.kernel.org 13226S: Odd Fixes 13227F: drivers/media/tuners/qm1d1b0004* 13228 13229QM1D1C0042 MEDIA DRIVER 13230M: Akihiro Tsukada <tskd08@gmail.com> 13231L: linux-media@vger.kernel.org 13232S: Odd Fixes 13233F: drivers/media/tuners/qm1d1c0042* 13234 13235QNX4 FILESYSTEM 13236M: Anders Larsen <al@alarsen.net> 13237W: http://www.alarsen.net/linux/qnx4fs/ 13238S: Maintained 13239F: fs/qnx4/ 13240F: include/uapi/linux/qnx4_fs.h 13241F: include/uapi/linux/qnxtypes.h 13242 13243QORIQ DPAA2 FSL-MC BUS DRIVER 13244M: Stuart Yoder <stuyoder@gmail.com> 13245M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13246L: linux-kernel@vger.kernel.org 13247S: Maintained 13248F: drivers/bus/fsl-mc/ 13249F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13250F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13251 13252QT1010 MEDIA DRIVER 13253M: Antti Palosaari <crope@iki.fi> 13254L: linux-media@vger.kernel.org 13255W: https://linuxtv.org 13256W: http://palosaari.fi/linux/ 13257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13258T: git git://linuxtv.org/anttip/media_tree.git 13259S: Maintained 13260F: drivers/media/tuners/qt1010* 13261 13262QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13263M: Kalle Valo <kvalo@codeaurora.org> 13264L: ath10k@lists.infradead.org 13265W: http://wireless.kernel.org/en/users/Drivers/ath10k 13266T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13267S: Supported 13268F: drivers/net/wireless/ath/ath10k/ 13269 13270QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13271M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13272L: linux-wireless@vger.kernel.org 13273W: http://wireless.kernel.org/en/users/Drivers/ath9k 13274S: Supported 13275F: drivers/net/wireless/ath/ath9k/ 13276 13277QUALCOMM CAMERA SUBSYSTEM DRIVER 13278M: Todor Tomov <todor.too@gmail.com> 13279L: linux-media@vger.kernel.org 13280S: Maintained 13281F: Documentation/devicetree/bindings/media/qcom,camss.txt 13282F: Documentation/media/v4l-drivers/qcom_camss.rst 13283F: drivers/media/platform/qcom/camss/ 13284 13285QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13286M: Ilia Lin <ilia.lin@kernel.org> 13287L: linux-pm@vger.kernel.org 13288S: Maintained 13289F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13290F: drivers/cpufreq/qcom-cpufreq-kryo.c 13291 13292QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13293M: Timur Tabi <timur@kernel.org> 13294L: netdev@vger.kernel.org 13295S: Maintained 13296F: drivers/net/ethernet/qualcomm/emac/ 13297 13298QUALCOMM ETHQOS ETHERNET DRIVER 13299M: Vinod Koul <vkoul@kernel.org> 13300M: Niklas Cassel <niklas.cassel@linaro.org> 13301L: netdev@vger.kernel.org 13302S: Maintained 13303F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13304F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13305 13306QUALCOMM GENERIC INTERFACE I2C DRIVER 13307M: Alok Chauhan <alokc@codeaurora.org> 13308L: linux-i2c@vger.kernel.org 13309L: linux-arm-msm@vger.kernel.org 13310S: Supported 13311F: drivers/i2c/busses/i2c-qcom-geni.c 13312 13313QUALCOMM HEXAGON ARCHITECTURE 13314M: Richard Kuo <rkuo@codeaurora.org> 13315L: linux-hexagon@vger.kernel.org 13316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13317S: Supported 13318F: arch/hexagon/ 13319 13320QUALCOMM HIDMA DRIVER 13321M: Sinan Kaya <okaya@kernel.org> 13322L: linux-arm-kernel@lists.infradead.org 13323L: linux-arm-msm@vger.kernel.org 13324L: dmaengine@vger.kernel.org 13325S: Supported 13326F: drivers/dma/qcom/hidma* 13327 13328QUALCOMM IOMMU 13329M: Rob Clark <robdclark@gmail.com> 13330L: iommu@lists.linux-foundation.org 13331L: linux-arm-msm@vger.kernel.org 13332S: Maintained 13333F: drivers/iommu/qcom_iommu.c 13334 13335QUALCOMM TSENS THERMAL DRIVER 13336M: Amit Kucheria <amit.kucheria@linaro.org> 13337L: linux-pm@vger.kernel.org 13338L: linux-arm-msm@vger.kernel.org 13339S: Maintained 13340F: drivers/thermal/qcom/ 13341 13342QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13343M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13344L: linux-media@vger.kernel.org 13345L: linux-arm-msm@vger.kernel.org 13346T: git git://linuxtv.org/media_tree.git 13347S: Maintained 13348F: drivers/media/platform/qcom/venus/ 13349 13350QUALCOMM WCN36XX WIRELESS DRIVER 13351M: Kalle Valo <kvalo@codeaurora.org> 13352L: wcn36xx@lists.infradead.org 13353W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13354T: git git://github.com/KrasnikovEugene/wcn36xx.git 13355S: Supported 13356F: drivers/net/wireless/ath/wcn36xx/ 13357 13358QUANTENNA QTNFMAC WIRELESS DRIVER 13359M: Igor Mitsyanko <imitsyanko@quantenna.com> 13360M: Avinash Patil <avinashp@quantenna.com> 13361M: Sergey Matyukevich <smatyukevich@quantenna.com> 13362L: linux-wireless@vger.kernel.org 13363S: Maintained 13364F: drivers/net/wireless/quantenna 13365 13366RADEON and AMDGPU DRM DRIVERS 13367M: Alex Deucher <alexander.deucher@amd.com> 13368M: Christian König <christian.koenig@amd.com> 13369M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13370L: amd-gfx@lists.freedesktop.org 13371T: git git://people.freedesktop.org/~agd5f/linux 13372S: Supported 13373F: drivers/gpu/drm/radeon/ 13374F: include/uapi/drm/radeon_drm.h 13375F: drivers/gpu/drm/amd/ 13376F: include/uapi/drm/amdgpu_drm.h 13377 13378RADEON FRAMEBUFFER DISPLAY DRIVER 13379M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13380L: linux-fbdev@vger.kernel.org 13381S: Maintained 13382F: drivers/video/fbdev/aty/radeon* 13383F: include/uapi/linux/radeonfb.h 13384 13385RADIOSHARK RADIO DRIVER 13386M: Hans Verkuil <hverkuil@xs4all.nl> 13387L: linux-media@vger.kernel.org 13388T: git git://linuxtv.org/media_tree.git 13389S: Maintained 13390F: drivers/media/radio/radio-shark.c 13391 13392RADIOSHARK2 RADIO DRIVER 13393M: Hans Verkuil <hverkuil@xs4all.nl> 13394L: linux-media@vger.kernel.org 13395T: git git://linuxtv.org/media_tree.git 13396S: Maintained 13397F: drivers/media/radio/radio-shark2.c 13398F: drivers/media/radio/radio-tea5777.c 13399 13400RADOS BLOCK DEVICE (RBD) 13401M: Ilya Dryomov <idryomov@gmail.com> 13402M: Sage Weil <sage@redhat.com> 13403M: Alex Elder <elder@kernel.org> 13404L: ceph-devel@vger.kernel.org 13405W: http://ceph.com/ 13406T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13407T: git git://github.com/ceph/ceph-client.git 13408S: Supported 13409F: Documentation/ABI/testing/sysfs-bus-rbd 13410F: drivers/block/rbd.c 13411F: drivers/block/rbd_types.h 13412 13413RAGE128 FRAMEBUFFER DISPLAY DRIVER 13414M: Paul Mackerras <paulus@samba.org> 13415L: linux-fbdev@vger.kernel.org 13416S: Maintained 13417F: drivers/video/fbdev/aty/aty128fb.c 13418 13419RAINSHADOW-CEC DRIVER 13420M: Hans Verkuil <hverkuil@xs4all.nl> 13421L: linux-media@vger.kernel.org 13422T: git git://linuxtv.org/media_tree.git 13423S: Maintained 13424F: drivers/media/usb/rainshadow-cec/* 13425 13426RALINK MIPS ARCHITECTURE 13427M: John Crispin <john@phrozen.org> 13428L: linux-mips@vger.kernel.org 13429S: Maintained 13430F: arch/mips/ralink 13431 13432RALINK RT2X00 WIRELESS LAN DRIVER 13433P: rt2x00 project 13434M: Stanislaw Gruszka <sgruszka@redhat.com> 13435M: Helmut Schaa <helmut.schaa@googlemail.com> 13436L: linux-wireless@vger.kernel.org 13437S: Maintained 13438F: drivers/net/wireless/ralink/rt2x00/ 13439 13440RAMDISK RAM BLOCK DEVICE DRIVER 13441M: Jens Axboe <axboe@kernel.dk> 13442S: Maintained 13443F: Documentation/admin-guide/blockdev/ramdisk.rst 13444F: drivers/block/brd.c 13445 13446RANCHU VIRTUAL BOARD FOR MIPS 13447M: Miodrag Dinic <miodrag.dinic@mips.com> 13448L: linux-mips@vger.kernel.org 13449S: Supported 13450F: arch/mips/generic/board-ranchu.c 13451F: arch/mips/configs/generic/board-ranchu.config 13452 13453RANDOM NUMBER DRIVER 13454M: "Theodore Ts'o" <tytso@mit.edu> 13455S: Maintained 13456F: drivers/char/random.c 13457 13458RAPIDIO SUBSYSTEM 13459M: Matt Porter <mporter@kernel.crashing.org> 13460M: Alexandre Bounine <alex.bou9@gmail.com> 13461S: Maintained 13462F: drivers/rapidio/ 13463 13464RAS INFRASTRUCTURE 13465M: Tony Luck <tony.luck@intel.com> 13466M: Borislav Petkov <bp@alien8.de> 13467L: linux-edac@vger.kernel.org 13468S: Maintained 13469F: drivers/ras/ 13470F: include/linux/ras.h 13471F: include/ras/ras_event.h 13472F: Documentation/admin-guide/ras.rst 13473 13474RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13475L: linux-wireless@vger.kernel.org 13476S: Orphan 13477F: drivers/net/wireless/ray* 13478 13479RCUTORTURE TEST FRAMEWORK 13480M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13481M: Josh Triplett <josh@joshtriplett.org> 13482R: Steven Rostedt <rostedt@goodmis.org> 13483R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13484R: Lai Jiangshan <jiangshanlai@gmail.com> 13485L: rcu@vger.kernel.org 13486S: Supported 13487T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13488F: tools/testing/selftests/rcutorture 13489 13490RDC R-321X SoC 13491M: Florian Fainelli <florian@openwrt.org> 13492S: Maintained 13493 13494RDC R6040 FAST ETHERNET DRIVER 13495M: Florian Fainelli <f.fainelli@gmail.com> 13496L: netdev@vger.kernel.org 13497S: Maintained 13498F: drivers/net/ethernet/rdc/r6040.c 13499 13500RDMAVT - RDMA verbs software 13501M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13502M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13503L: linux-rdma@vger.kernel.org 13504S: Supported 13505F: drivers/infiniband/sw/rdmavt 13506 13507RDS - RELIABLE DATAGRAM SOCKETS 13508M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13509L: netdev@vger.kernel.org 13510L: linux-rdma@vger.kernel.org 13511L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13512W: https://oss.oracle.com/projects/rds/ 13513S: Supported 13514F: net/rds/ 13515F: Documentation/networking/rds.txt 13516 13517RDT - RESOURCE ALLOCATION 13518M: Fenghua Yu <fenghua.yu@intel.com> 13519M: Reinette Chatre <reinette.chatre@intel.com> 13520L: linux-kernel@vger.kernel.org 13521S: Supported 13522F: arch/x86/kernel/cpu/resctrl/ 13523F: arch/x86/include/asm/resctrl_sched.h 13524F: Documentation/x86/resctrl* 13525 13526READ-COPY UPDATE (RCU) 13527M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13528M: Josh Triplett <josh@joshtriplett.org> 13529R: Steven Rostedt <rostedt@goodmis.org> 13530R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13531R: Lai Jiangshan <jiangshanlai@gmail.com> 13532R: Joel Fernandes <joel@joelfernandes.org> 13533L: rcu@vger.kernel.org 13534W: http://www.rdrop.com/users/paulmck/RCU/ 13535S: Supported 13536T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13537F: Documentation/RCU/ 13538X: Documentation/RCU/torture.txt 13539F: include/linux/rcu* 13540X: include/linux/srcu*.h 13541F: kernel/rcu/ 13542X: kernel/rcu/srcu*.c 13543 13544REAL TIME CLOCK (RTC) SUBSYSTEM 13545M: Alessandro Zummo <a.zummo@towertech.it> 13546M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13547L: linux-rtc@vger.kernel.org 13548Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13549T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13550S: Maintained 13551F: Documentation/devicetree/bindings/rtc/ 13552F: Documentation/admin-guide/rtc.rst 13553F: drivers/rtc/ 13554F: include/linux/rtc.h 13555F: include/uapi/linux/rtc.h 13556F: include/linux/rtc/ 13557F: include/linux/platform_data/rtc-* 13558F: tools/testing/selftests/rtc/ 13559 13560REALTEK AUDIO CODECS 13561M: Bard Liao <bardliao@realtek.com> 13562M: Oder Chiou <oder_chiou@realtek.com> 13563S: Maintained 13564F: sound/soc/codecs/rt* 13565F: include/sound/rt*.h 13566 13567REALTEK RTL83xx SMI DSA ROUTER CHIPS 13568M: Linus Walleij <linus.walleij@linaro.org> 13569S: Maintained 13570F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13571F: drivers/net/dsa/realtek-smi* 13572F: drivers/net/dsa/rtl83* 13573 13574REDPINE WIRELESS DRIVER 13575M: Amitkumar Karwar <amitkarwar@gmail.com> 13576M: Siva Rebbagondla <siva8118@gmail.com> 13577L: linux-wireless@vger.kernel.org 13578S: Maintained 13579F: drivers/net/wireless/rsi/ 13580 13581REGISTER MAP ABSTRACTION 13582M: Mark Brown <broonie@kernel.org> 13583L: linux-kernel@vger.kernel.org 13584T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13585S: Supported 13586F: Documentation/devicetree/bindings/regmap/ 13587F: drivers/base/regmap/ 13588F: include/linux/regmap.h 13589 13590REISERFS FILE SYSTEM 13591L: reiserfs-devel@vger.kernel.org 13592S: Supported 13593F: fs/reiserfs/ 13594 13595REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13596M: Ohad Ben-Cohen <ohad@wizery.com> 13597M: Bjorn Andersson <bjorn.andersson@linaro.org> 13598L: linux-remoteproc@vger.kernel.org 13599T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13600S: Maintained 13601F: Documentation/devicetree/bindings/remoteproc/ 13602F: Documentation/ABI/testing/sysfs-class-remoteproc 13603F: Documentation/remoteproc.txt 13604F: drivers/remoteproc/ 13605F: include/linux/remoteproc.h 13606F: include/linux/remoteproc/ 13607 13608REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13609M: Ohad Ben-Cohen <ohad@wizery.com> 13610M: Bjorn Andersson <bjorn.andersson@linaro.org> 13611L: linux-remoteproc@vger.kernel.org 13612T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13613S: Maintained 13614F: drivers/rpmsg/ 13615F: Documentation/rpmsg.txt 13616F: Documentation/ABI/testing/sysfs-bus-rpmsg 13617F: include/linux/rpmsg.h 13618F: include/linux/rpmsg/ 13619F: include/uapi/linux/rpmsg.h 13620F: samples/rpmsg/ 13621 13622RENESAS CLOCK DRIVERS 13623M: Geert Uytterhoeven <geert+renesas@glider.be> 13624L: linux-renesas-soc@vger.kernel.org 13625T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13626S: Supported 13627F: drivers/clk/renesas/ 13628 13629RENESAS EMEV2 I2C DRIVER 13630M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13631S: Supported 13632F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13633F: drivers/i2c/busses/i2c-emev2.c 13634 13635RENESAS ETHERNET DRIVERS 13636R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13637L: netdev@vger.kernel.org 13638L: linux-renesas-soc@vger.kernel.org 13639F: Documentation/devicetree/bindings/net/renesas,*.txt 13640F: Documentation/devicetree/bindings/net/sh_eth.txt 13641F: drivers/net/ethernet/renesas/ 13642F: include/linux/sh_eth.h 13643 13644RENESAS R-CAR GYROADC DRIVER 13645M: Marek Vasut <marek.vasut@gmail.com> 13646L: linux-iio@vger.kernel.org 13647S: Supported 13648F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13649F: drivers/iio/adc/rcar-gyroadc.c 13650 13651RENESAS R-CAR I2C DRIVERS 13652M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13653S: Supported 13654F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13655F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13656F: drivers/i2c/busses/i2c-rcar.c 13657F: drivers/i2c/busses/i2c-sh_mobile.c 13658 13659RENESAS RIIC DRIVER 13660M: Chris Brandt <chris.brandt@renesas.com> 13661S: Supported 13662F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13663F: drivers/i2c/busses/i2c-riic.c 13664 13665RENESAS USB PHY DRIVER 13666M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13667L: linux-renesas-soc@vger.kernel.org 13668S: Maintained 13669F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13670 13671RESET CONTROLLER FRAMEWORK 13672M: Philipp Zabel <p.zabel@pengutronix.de> 13673T: git git://git.pengutronix.de/git/pza/linux 13674S: Maintained 13675F: drivers/reset/ 13676F: Documentation/devicetree/bindings/reset/ 13677F: include/dt-bindings/reset/ 13678F: include/linux/reset.h 13679F: include/linux/reset/ 13680F: include/linux/reset-controller.h 13681 13682RESTARTABLE SEQUENCES SUPPORT 13683M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13684M: Peter Zijlstra <peterz@infradead.org> 13685M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13686M: Boqun Feng <boqun.feng@gmail.com> 13687L: linux-kernel@vger.kernel.org 13688S: Supported 13689F: kernel/rseq.c 13690F: include/uapi/linux/rseq.h 13691F: include/trace/events/rseq.h 13692F: tools/testing/selftests/rseq/ 13693 13694RFKILL 13695M: Johannes Berg <johannes@sipsolutions.net> 13696L: linux-wireless@vger.kernel.org 13697W: http://wireless.kernel.org/ 13698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13699T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13700S: Maintained 13701F: Documentation/driver-api/rfkill.rst 13702F: Documentation/ABI/stable/sysfs-class-rfkill 13703F: net/rfkill/ 13704F: include/linux/rfkill.h 13705F: include/uapi/linux/rfkill.h 13706 13707RHASHTABLE 13708M: Thomas Graf <tgraf@suug.ch> 13709M: Herbert Xu <herbert@gondor.apana.org.au> 13710L: netdev@vger.kernel.org 13711S: Maintained 13712F: lib/rhashtable.c 13713F: lib/test_rhashtable.c 13714F: include/linux/rhashtable.h 13715F: include/linux/rhashtable-types.h 13716 13717RICOH R5C592 MEMORYSTICK DRIVER 13718M: Maxim Levitsky <maximlevitsky@gmail.com> 13719S: Maintained 13720F: drivers/memstick/host/r592.* 13721 13722RICOH SMARTMEDIA/XD DRIVER 13723M: Maxim Levitsky <maximlevitsky@gmail.com> 13724S: Maintained 13725F: drivers/mtd/nand/raw/r852.c 13726F: drivers/mtd/nand/raw/r852.h 13727 13728RISC-V ARCHITECTURE 13729M: Paul Walmsley <paul.walmsley@sifive.com> 13730M: Palmer Dabbelt <palmer@sifive.com> 13731M: Albert Ou <aou@eecs.berkeley.edu> 13732L: linux-riscv@lists.infradead.org 13733T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 13734S: Supported 13735F: arch/riscv/ 13736K: riscv 13737N: riscv 13738 13739ROCCAT DRIVERS 13740M: Stefan Achatz <erazor_de@users.sourceforge.net> 13741W: http://sourceforge.net/projects/roccat/ 13742S: Maintained 13743F: drivers/hid/hid-roccat* 13744F: include/linux/hid-roccat* 13745F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13746 13747ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13748M: Jacob chen <jacob2.chen@rock-chips.com> 13749L: linux-media@vger.kernel.org 13750S: Maintained 13751F: drivers/media/platform/rockchip/rga/ 13752F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13753 13754HANTRO VPU CODEC DRIVER 13755M: Ezequiel Garcia <ezequiel@collabora.com> 13756L: linux-media@vger.kernel.org 13757S: Maintained 13758F: drivers/staging/media/platform/hantro/ 13759F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13760 13761ROCKER DRIVER 13762M: Jiri Pirko <jiri@resnulli.us> 13763L: netdev@vger.kernel.org 13764S: Supported 13765F: drivers/net/ethernet/rocker/ 13766 13767ROCKETPORT DRIVER 13768P: Comtrol Corp. 13769W: http://www.comtrol.com 13770S: Maintained 13771F: Documentation/driver-api/serial/rocket.rst 13772F: drivers/tty/rocket* 13773 13774ROCKETPORT EXPRESS/INFINITY DRIVER 13775M: Kevin Cernekee <cernekee@gmail.com> 13776L: linux-serial@vger.kernel.org 13777S: Odd Fixes 13778F: drivers/tty/serial/rp2.* 13779 13780ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13781M: Marek Vasut <marek.vasut+renesas@gmail.com> 13782L: linux-kernel@vger.kernel.org 13783L: linux-renesas-soc@vger.kernel.org 13784S: Supported 13785F: drivers/mfd/bd9571mwv.c 13786F: drivers/regulator/bd9571mwv-regulator.c 13787F: drivers/gpio/gpio-bd9571mwv.c 13788F: include/linux/mfd/bd9571mwv.h 13789F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13790 13791ROSE NETWORK LAYER 13792M: Ralf Baechle <ralf@linux-mips.org> 13793L: linux-hams@vger.kernel.org 13794W: http://www.linux-ax25.org/ 13795S: Maintained 13796F: include/net/rose.h 13797F: include/uapi/linux/rose.h 13798F: net/rose/ 13799 13800RTL2830 MEDIA DRIVER 13801M: Antti Palosaari <crope@iki.fi> 13802L: linux-media@vger.kernel.org 13803W: https://linuxtv.org 13804W: http://palosaari.fi/linux/ 13805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13806T: git git://linuxtv.org/anttip/media_tree.git 13807S: Maintained 13808F: drivers/media/dvb-frontends/rtl2830* 13809 13810RTL2832 MEDIA DRIVER 13811M: Antti Palosaari <crope@iki.fi> 13812L: linux-media@vger.kernel.org 13813W: https://linuxtv.org 13814W: http://palosaari.fi/linux/ 13815Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13816T: git git://linuxtv.org/anttip/media_tree.git 13817S: Maintained 13818F: drivers/media/dvb-frontends/rtl2832* 13819 13820RTL2832_SDR MEDIA DRIVER 13821M: Antti Palosaari <crope@iki.fi> 13822L: linux-media@vger.kernel.org 13823W: https://linuxtv.org 13824W: http://palosaari.fi/linux/ 13825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13826T: git git://linuxtv.org/anttip/media_tree.git 13827S: Maintained 13828F: drivers/media/dvb-frontends/rtl2832_sdr* 13829 13830RTL8180 WIRELESS DRIVER 13831L: linux-wireless@vger.kernel.org 13832W: http://wireless.kernel.org/ 13833T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13834S: Orphan 13835F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13836 13837RTL8187 WIRELESS DRIVER 13838M: Herton Ronaldo Krzesinski <herton@canonical.com> 13839M: Hin-Tak Leung <htl10@users.sourceforge.net> 13840M: Larry Finger <Larry.Finger@lwfinger.net> 13841L: linux-wireless@vger.kernel.org 13842W: http://wireless.kernel.org/ 13843T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13844S: Maintained 13845F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13846 13847REALTEK WIRELESS DRIVER (rtlwifi family) 13848M: Ping-Ke Shih <pkshih@realtek.com> 13849L: linux-wireless@vger.kernel.org 13850W: http://wireless.kernel.org/ 13851T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13852S: Maintained 13853F: drivers/net/wireless/realtek/rtlwifi/ 13854 13855REALTEK WIRELESS DRIVER (rtw88) 13856M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13857L: linux-wireless@vger.kernel.org 13858S: Maintained 13859F: drivers/net/wireless/realtek/rtw88/ 13860 13861RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13862M: Jes Sorensen <Jes.Sorensen@gmail.com> 13863L: linux-wireless@vger.kernel.org 13864T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13865S: Maintained 13866F: drivers/net/wireless/realtek/rtl8xxxu/ 13867 13868RXRPC SOCKETS (AF_RXRPC) 13869M: David Howells <dhowells@redhat.com> 13870L: linux-afs@lists.infradead.org 13871S: Supported 13872F: net/rxrpc/ 13873F: include/keys/rxrpc-type.h 13874F: include/net/af_rxrpc.h 13875F: include/trace/events/rxrpc.h 13876F: include/uapi/linux/rxrpc.h 13877F: Documentation/networking/rxrpc.txt 13878W: https://www.infradead.org/~dhowells/kafs/ 13879 13880S3 SAVAGE FRAMEBUFFER DRIVER 13881M: Antonino Daplas <adaplas@gmail.com> 13882L: linux-fbdev@vger.kernel.org 13883S: Maintained 13884F: drivers/video/fbdev/savage/ 13885 13886S390 13887M: Heiko Carstens <heiko.carstens@de.ibm.com> 13888M: Vasily Gorbik <gor@linux.ibm.com> 13889M: Christian Borntraeger <borntraeger@de.ibm.com> 13890L: linux-s390@vger.kernel.org 13891W: http://www.ibm.com/developerworks/linux/linux390/ 13892T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13893S: Supported 13894F: arch/s390/ 13895F: drivers/s390/ 13896F: Documentation/s390/ 13897F: Documentation/driver-api/s390-drivers.rst 13898 13899S390 COMMON I/O LAYER 13900M: Sebastian Ott <sebott@linux.ibm.com> 13901M: Peter Oberparleiter <oberpar@linux.ibm.com> 13902L: linux-s390@vger.kernel.org 13903W: http://www.ibm.com/developerworks/linux/linux390/ 13904S: Supported 13905F: drivers/s390/cio/ 13906 13907S390 DASD DRIVER 13908M: Stefan Haberland <sth@linux.ibm.com> 13909M: Jan Hoeppner <hoeppner@linux.ibm.com> 13910L: linux-s390@vger.kernel.org 13911W: http://www.ibm.com/developerworks/linux/linux390/ 13912S: Supported 13913F: drivers/s390/block/dasd* 13914F: block/partitions/ibm.c 13915 13916S390 IOMMU (PCI) 13917M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13918L: linux-s390@vger.kernel.org 13919W: http://www.ibm.com/developerworks/linux/linux390/ 13920S: Supported 13921F: drivers/iommu/s390-iommu.c 13922 13923S390 IUCV NETWORK LAYER 13924M: Julian Wiedmann <jwi@linux.ibm.com> 13925M: Ursula Braun <ubraun@linux.ibm.com> 13926L: linux-s390@vger.kernel.org 13927W: http://www.ibm.com/developerworks/linux/linux390/ 13928S: Supported 13929F: drivers/s390/net/*iucv* 13930F: include/net/iucv/ 13931F: net/iucv/ 13932 13933S390 NETWORK DRIVERS 13934M: Julian Wiedmann <jwi@linux.ibm.com> 13935M: Ursula Braun <ubraun@linux.ibm.com> 13936L: linux-s390@vger.kernel.org 13937W: http://www.ibm.com/developerworks/linux/linux390/ 13938S: Supported 13939F: drivers/s390/net/ 13940 13941S390 PCI SUBSYSTEM 13942M: Sebastian Ott <sebott@linux.ibm.com> 13943M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13944L: linux-s390@vger.kernel.org 13945W: http://www.ibm.com/developerworks/linux/linux390/ 13946S: Supported 13947F: arch/s390/pci/ 13948F: drivers/pci/hotplug/s390_pci_hpc.c 13949 13950S390 VFIO-CCW DRIVER 13951M: Cornelia Huck <cohuck@redhat.com> 13952M: Eric Farman <farman@linux.ibm.com> 13953R: Halil Pasic <pasic@linux.ibm.com> 13954L: linux-s390@vger.kernel.org 13955L: kvm@vger.kernel.org 13956S: Supported 13957F: drivers/s390/cio/vfio_ccw* 13958F: Documentation/s390/vfio-ccw.rst 13959F: include/uapi/linux/vfio_ccw.h 13960 13961S390 ZCRYPT DRIVER 13962M: Harald Freudenberger <freude@linux.ibm.com> 13963L: linux-s390@vger.kernel.org 13964W: http://www.ibm.com/developerworks/linux/linux390/ 13965S: Supported 13966F: drivers/s390/crypto/ 13967 13968S390 VFIO AP DRIVER 13969M: Tony Krowiak <akrowiak@linux.ibm.com> 13970M: Pierre Morel <pmorel@linux.ibm.com> 13971M: Halil Pasic <pasic@linux.ibm.com> 13972L: linux-s390@vger.kernel.org 13973W: http://www.ibm.com/developerworks/linux/linux390/ 13974S: Supported 13975F: drivers/s390/crypto/vfio_ap_drv.c 13976F: drivers/s390/crypto/vfio_ap_private.h 13977F: drivers/s390/crypto/vfio_ap_ops.c 13978F: Documentation/s390/vfio-ap.rst 13979 13980S390 ZFCP DRIVER 13981M: Steffen Maier <maier@linux.ibm.com> 13982M: Benjamin Block <bblock@linux.ibm.com> 13983L: linux-s390@vger.kernel.org 13984W: http://www.ibm.com/developerworks/linux/linux390/ 13985S: Supported 13986F: drivers/s390/scsi/zfcp_* 13987 13988S3C24XX SD/MMC Driver 13989M: Ben Dooks <ben-linux@fluff.org> 13990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13991S: Supported 13992F: drivers/mmc/host/s3cmci.* 13993 13994SAA6588 RDS RECEIVER DRIVER 13995M: Hans Verkuil <hverkuil@xs4all.nl> 13996L: linux-media@vger.kernel.org 13997T: git git://linuxtv.org/media_tree.git 13998W: https://linuxtv.org 13999S: Odd Fixes 14000F: drivers/media/i2c/saa6588* 14001 14002SAA7134 VIDEO4LINUX DRIVER 14003M: Mauro Carvalho Chehab <mchehab@kernel.org> 14004L: linux-media@vger.kernel.org 14005W: https://linuxtv.org 14006T: git git://linuxtv.org/media_tree.git 14007S: Odd fixes 14008F: Documentation/media/v4l-drivers/saa7134* 14009F: drivers/media/pci/saa7134/ 14010 14011SAA7146 VIDEO4LINUX-2 DRIVER 14012M: Hans Verkuil <hverkuil@xs4all.nl> 14013L: linux-media@vger.kernel.org 14014T: git git://linuxtv.org/media_tree.git 14015S: Maintained 14016F: drivers/media/common/saa7146/ 14017F: drivers/media/pci/saa7146/ 14018F: include/media/drv-intf/saa7146* 14019 14020SAFESETID SECURITY MODULE 14021M: Micah Morton <mortonm@chromium.org> 14022S: Supported 14023F: security/safesetid/ 14024F: Documentation/admin-guide/LSM/SafeSetID.rst 14025 14026SAMSUNG AUDIO (ASoC) DRIVERS 14027M: Krzysztof Kozlowski <krzk@kernel.org> 14028M: Sangbeom Kim <sbkim73@samsung.com> 14029M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14030L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14031S: Supported 14032F: sound/soc/samsung/ 14033F: Documentation/devicetree/bindings/sound/samsung* 14034 14035SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14036M: Krzysztof Kozlowski <krzk@kernel.org> 14037L: linux-crypto@vger.kernel.org 14038L: linux-samsung-soc@vger.kernel.org 14039S: Maintained 14040F: drivers/crypto/exynos-rng.c 14041F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 14042 14043SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14044M: Łukasz Stelmach <l.stelmach@samsung.com> 14045L: linux-samsung-soc@vger.kernel.org 14046S: Maintained 14047F: drivers/char/hw_random/exynos-trng.c 14048F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14049 14050SAMSUNG FRAMEBUFFER DRIVER 14051M: Jingoo Han <jingoohan1@gmail.com> 14052L: linux-fbdev@vger.kernel.org 14053S: Maintained 14054F: drivers/video/fbdev/s3c-fb.c 14055 14056SAMSUNG LAPTOP DRIVER 14057M: Corentin Chary <corentin.chary@gmail.com> 14058L: platform-driver-x86@vger.kernel.org 14059S: Maintained 14060F: drivers/platform/x86/samsung-laptop.c 14061 14062SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14063M: Sangbeom Kim <sbkim73@samsung.com> 14064M: Krzysztof Kozlowski <krzk@kernel.org> 14065M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14066L: linux-kernel@vger.kernel.org 14067L: linux-samsung-soc@vger.kernel.org 14068S: Supported 14069F: drivers/mfd/sec*.c 14070F: drivers/regulator/s2m*.c 14071F: drivers/regulator/s5m*.c 14072F: drivers/clk/clk-s2mps11.c 14073F: drivers/rtc/rtc-s5m.c 14074F: include/linux/mfd/samsung/ 14075F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14076F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14077F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14078F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14079 14080SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14081M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14082L: linux-media@vger.kernel.org 14083L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14084S: Maintained 14085F: drivers/media/platform/s3c-camif/ 14086F: include/media/drv-intf/s3c_camif.h 14087 14088SAMSUNG S3FWRN5 NFC DRIVER 14089M: Robert Baldyga <r.baldyga@samsung.com> 14090M: Krzysztof Opasiak <k.opasiak@samsung.com> 14091L: linux-nfc@lists.01.org (moderated for non-subscribers) 14092S: Supported 14093F: drivers/nfc/s3fwrn5 14094 14095SAMSUNG S5C73M3 CAMERA DRIVER 14096M: Kyungmin Park <kyungmin.park@samsung.com> 14097M: Andrzej Hajda <a.hajda@samsung.com> 14098L: linux-media@vger.kernel.org 14099S: Supported 14100F: drivers/media/i2c/s5c73m3/* 14101 14102SAMSUNG S5K5BAF CAMERA DRIVER 14103M: Kyungmin Park <kyungmin.park@samsung.com> 14104M: Andrzej Hajda <a.hajda@samsung.com> 14105L: linux-media@vger.kernel.org 14106S: Supported 14107F: drivers/media/i2c/s5k5baf.c 14108 14109SAMSUNG S5P Security SubSystem (SSS) DRIVER 14110M: Krzysztof Kozlowski <krzk@kernel.org> 14111M: Vladimir Zapolskiy <vz@mleia.com> 14112M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14113L: linux-crypto@vger.kernel.org 14114L: linux-samsung-soc@vger.kernel.org 14115S: Maintained 14116F: drivers/crypto/s5p-sss.c 14117 14118SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14119M: Kyungmin Park <kyungmin.park@samsung.com> 14120M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14121L: linux-media@vger.kernel.org 14122Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14123S: Supported 14124F: drivers/media/platform/exynos4-is/ 14125 14126SAMSUNG SOC CLOCK DRIVERS 14127M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14128M: Tomasz Figa <tomasz.figa@gmail.com> 14129M: Chanwoo Choi <cw00.choi@samsung.com> 14130S: Supported 14131L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14132T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14133F: drivers/clk/samsung/ 14134F: include/dt-bindings/clock/exynos*.h 14135F: Documentation/devicetree/bindings/clock/exynos*.txt 14136 14137SAMSUNG SPI DRIVERS 14138M: Kukjin Kim <kgene@kernel.org> 14139M: Krzysztof Kozlowski <krzk@kernel.org> 14140M: Andi Shyti <andi@etezian.org> 14141L: linux-spi@vger.kernel.org 14142L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14143S: Maintained 14144F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14145F: drivers/spi/spi-s3c* 14146F: include/linux/platform_data/spi-s3c64xx.h 14147 14148SAMSUNG SXGBE DRIVERS 14149M: Byungho An <bh74.an@samsung.com> 14150M: Girish K S <ks.giri@samsung.com> 14151M: Vipul Pandya <vipul.pandya@samsung.com> 14152S: Supported 14153L: netdev@vger.kernel.org 14154F: drivers/net/ethernet/samsung/sxgbe/ 14155 14156SAMSUNG THERMAL DRIVER 14157M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14158L: linux-pm@vger.kernel.org 14159L: linux-samsung-soc@vger.kernel.org 14160S: Supported 14161T: git https://github.com/lmajewski/linux-samsung-thermal.git 14162F: drivers/thermal/samsung/ 14163 14164SAMSUNG USB2 PHY DRIVER 14165M: Kamil Debski <kamil@wypas.org> 14166M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14167L: linux-kernel@vger.kernel.org 14168S: Supported 14169F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14170F: Documentation/driver-api/phy/samsung-usb2.rst 14171F: drivers/phy/samsung/phy-exynos4210-usb2.c 14172F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14173F: drivers/phy/samsung/phy-exynos5250-usb2.c 14174F: drivers/phy/samsung/phy-s5pv210-usb2.c 14175F: drivers/phy/samsung/phy-samsung-usb2.c 14176F: drivers/phy/samsung/phy-samsung-usb2.h 14177 14178SC1200 WDT DRIVER 14179M: Zwane Mwaikambo <zwanem@gmail.com> 14180S: Maintained 14181F: drivers/watchdog/sc1200wdt.c 14182 14183SCHEDULER 14184M: Ingo Molnar <mingo@redhat.com> 14185M: Peter Zijlstra <peterz@infradead.org> 14186L: linux-kernel@vger.kernel.org 14187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14188S: Maintained 14189F: kernel/sched/ 14190F: include/linux/sched.h 14191F: include/uapi/linux/sched.h 14192F: include/linux/wait.h 14193F: include/linux/preempt.h 14194 14195SCR24X CHIP CARD INTERFACE DRIVER 14196M: Lubomir Rintel <lkundrak@v3.sk> 14197S: Supported 14198F: drivers/char/pcmcia/scr24x_cs.c 14199 14200SCSI CDROM DRIVER 14201M: Jens Axboe <axboe@kernel.dk> 14202L: linux-scsi@vger.kernel.org 14203W: http://www.kernel.dk 14204S: Maintained 14205F: drivers/scsi/sr* 14206 14207SCSI RDMA PROTOCOL (SRP) INITIATOR 14208M: Bart Van Assche <bvanassche@acm.org> 14209L: linux-rdma@vger.kernel.org 14210S: Supported 14211Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14212F: drivers/infiniband/ulp/srp/ 14213F: include/scsi/srp.h 14214 14215SCSI RDMA PROTOCOL (SRP) TARGET 14216M: Bart Van Assche <bvanassche@acm.org> 14217L: linux-rdma@vger.kernel.org 14218L: target-devel@vger.kernel.org 14219S: Supported 14220Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14221F: drivers/infiniband/ulp/srpt/ 14222 14223SCSI SG DRIVER 14224M: Doug Gilbert <dgilbert@interlog.com> 14225L: linux-scsi@vger.kernel.org 14226W: http://sg.danny.cz/sg 14227S: Maintained 14228F: Documentation/scsi/scsi-generic.txt 14229F: drivers/scsi/sg.c 14230F: include/scsi/sg.h 14231 14232SCSI SUBSYSTEM 14233M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14235M: "Martin K. Petersen" <martin.petersen@oracle.com> 14236T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14237Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14238L: linux-scsi@vger.kernel.org 14239S: Maintained 14240F: Documentation/devicetree/bindings/scsi/ 14241F: drivers/scsi/ 14242F: include/scsi/ 14243 14244SCSI TAPE DRIVER 14245M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14246L: linux-scsi@vger.kernel.org 14247S: Maintained 14248F: Documentation/scsi/st.txt 14249F: drivers/scsi/st.* 14250F: drivers/scsi/st_*.h 14251 14252SCSI TARGET SUBSYSTEM 14253M: "Martin K. Petersen" <martin.petersen@oracle.com> 14254L: linux-scsi@vger.kernel.org 14255L: target-devel@vger.kernel.org 14256W: http://www.linux-iscsi.org 14257T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14258Q: https://patchwork.kernel.org/project/target-devel/list/ 14259S: Supported 14260F: drivers/target/ 14261F: include/target/ 14262F: Documentation/target/ 14263 14264SCTP PROTOCOL 14265M: Vlad Yasevich <vyasevich@gmail.com> 14266M: Neil Horman <nhorman@tuxdriver.com> 14267M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14268L: linux-sctp@vger.kernel.org 14269W: http://lksctp.sourceforge.net 14270S: Maintained 14271F: Documentation/networking/sctp.txt 14272F: include/linux/sctp.h 14273F: include/uapi/linux/sctp.h 14274F: include/net/sctp/ 14275F: net/sctp/ 14276 14277SCx200 CPU SUPPORT 14278M: Jim Cromie <jim.cromie@gmail.com> 14279S: Odd Fixes 14280F: Documentation/i2c/busses/scx200_acb 14281F: arch/x86/platform/scx200/ 14282F: drivers/watchdog/scx200_wdt.c 14283F: drivers/i2c/busses/scx200* 14284F: drivers/mtd/maps/scx200_docflash.c 14285F: include/linux/scx200.h 14286 14287SCx200 GPIO DRIVER 14288M: Jim Cromie <jim.cromie@gmail.com> 14289S: Maintained 14290F: drivers/char/scx200_gpio.c 14291F: include/linux/scx200_gpio.h 14292 14293SCx200 HRT CLOCKSOURCE DRIVER 14294M: Jim Cromie <jim.cromie@gmail.com> 14295S: Maintained 14296F: drivers/clocksource/scx200_hrt.c 14297 14298SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14299M: Sascha Sommer <saschasommer@freenet.de> 14300L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14301S: Maintained 14302F: drivers/mmc/host/sdricoh_cs.c 14303 14304SECO BOARDS CEC DRIVER 14305M: Ettore Chimenti <ek5.chimenti@gmail.com> 14306S: Maintained 14307F: drivers/media/platform/seco-cec/seco-cec.c 14308F: drivers/media/platform/seco-cec/seco-cec.h 14309 14310SECURE COMPUTING 14311M: Kees Cook <keescook@chromium.org> 14312R: Andy Lutomirski <luto@amacapital.net> 14313R: Will Drewry <wad@chromium.org> 14314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14315S: Supported 14316F: kernel/seccomp.c 14317F: include/uapi/linux/seccomp.h 14318F: include/linux/seccomp.h 14319F: tools/testing/selftests/seccomp/* 14320F: tools/testing/selftests/kselftest_harness.h 14321F: Documentation/userspace-api/seccomp_filter.rst 14322K: \bsecure_computing 14323K: \bTIF_SECCOMP\b 14324 14325SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14326M: Al Cooper <alcooperx@gmail.com> 14327L: linux-mmc@vger.kernel.org 14328L: bcm-kernel-feedback-list@broadcom.com 14329S: Maintained 14330F: drivers/mmc/host/sdhci-brcmstb* 14331 14332SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14333M: Adrian Hunter <adrian.hunter@intel.com> 14334L: linux-mmc@vger.kernel.org 14335S: Maintained 14336F: drivers/mmc/host/sdhci* 14337F: include/linux/mmc/sdhci* 14338 14339EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14340M: Adrian Hunter <adrian.hunter@intel.com> 14341M: Ritesh Harjani <riteshh@codeaurora.org> 14342M: Asutosh Das <asutoshd@codeaurora.org> 14343L: linux-mmc@vger.kernel.org 14344S: Maintained 14345F: drivers/mmc/host/cqhci* 14346 14347SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14348M: Prabu Thangamuthu <prabu.t@synopsys.com> 14349M: Manjunath M B <manjumb@synopsys.com> 14350L: linux-mmc@vger.kernel.org 14351S: Maintained 14352F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14353 14354SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14355M: Ludovic Desroches <ludovic.desroches@microchip.com> 14356L: linux-mmc@vger.kernel.org 14357S: Supported 14358F: drivers/mmc/host/sdhci-of-at91.c 14359 14360SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14361M: Ben Dooks <ben-linux@fluff.org> 14362M: Jaehoon Chung <jh80.chung@samsung.com> 14363L: linux-mmc@vger.kernel.org 14364S: Maintained 14365F: drivers/mmc/host/sdhci-s3c* 14366 14367SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14368M: Viresh Kumar <vireshk@kernel.org> 14369L: linux-mmc@vger.kernel.org 14370S: Maintained 14371F: drivers/mmc/host/sdhci-spear.c 14372 14373SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14374M: Kishon Vijay Abraham I <kishon@ti.com> 14375L: linux-mmc@vger.kernel.org 14376S: Maintained 14377F: drivers/mmc/host/sdhci-omap.c 14378 14379SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14380M: Scott Bauer <scott.bauer@intel.com> 14381M: Jonathan Derrick <jonathan.derrick@intel.com> 14382L: linux-block@vger.kernel.org 14383S: Supported 14384F: block/sed* 14385F: block/opal_proto.h 14386F: include/linux/sed* 14387F: include/uapi/linux/sed* 14388 14389SECURITY CONTACT 14390M: Security Officers <security@kernel.org> 14391S: Supported 14392 14393SECURITY SUBSYSTEM 14394M: James Morris <jmorris@namei.org> 14395M: "Serge E. Hallyn" <serge@hallyn.com> 14396L: linux-security-module@vger.kernel.org (suggested Cc:) 14397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14398W: http://kernsec.org/ 14399S: Supported 14400F: security/ 14401X: security/selinux/ 14402 14403SELINUX SECURITY MODULE 14404M: Paul Moore <paul@paul-moore.com> 14405M: Stephen Smalley <sds@tycho.nsa.gov> 14406M: Eric Paris <eparis@parisplace.org> 14407L: selinux@vger.kernel.org 14408W: https://selinuxproject.org 14409W: https://github.com/SELinuxProject 14410T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14411S: Supported 14412F: include/uapi/linux/selinux_netlink.h 14413F: security/selinux/ 14414F: scripts/selinux/ 14415F: Documentation/admin-guide/LSM/SELinux.rst 14416 14417SENSABLE PHANTOM 14418M: Jiri Slaby <jirislaby@gmail.com> 14419S: Maintained 14420F: drivers/misc/phantom.c 14421F: include/uapi/linux/phantom.h 14422 14423SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14424M: Tomasz Duszynski <tduszyns@gmail.com> 14425S: Maintained 14426F: drivers/iio/chemical/sps30.c 14427F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14428 14429SERIAL DEVICE BUS 14430M: Rob Herring <robh@kernel.org> 14431L: linux-serial@vger.kernel.org 14432S: Maintained 14433F: Documentation/devicetree/bindings/serial/slave-device.txt 14434F: drivers/tty/serdev/ 14435F: include/linux/serdev.h 14436 14437SERIAL DRIVERS 14438M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14439L: linux-serial@vger.kernel.org 14440S: Maintained 14441F: Documentation/devicetree/bindings/serial/ 14442F: drivers/tty/serial/ 14443 14444SERIAL IR RECEIVER 14445M: Sean Young <sean@mess.org> 14446L: linux-media@vger.kernel.org 14447S: Maintained 14448F: drivers/media/rc/serial_ir.c 14449 14450SFC NETWORK DRIVER 14451M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14452M: Edward Cree <ecree@solarflare.com> 14453M: Martin Habets <mhabets@solarflare.com> 14454L: netdev@vger.kernel.org 14455S: Supported 14456F: drivers/net/ethernet/sfc/ 14457 14458SFF/SFP/SFP+ MODULE SUPPORT 14459M: Russell King <linux@armlinux.org.uk> 14460L: netdev@vger.kernel.org 14461S: Maintained 14462F: drivers/net/phy/phylink.c 14463F: drivers/net/phy/sfp* 14464F: include/linux/phylink.h 14465F: include/linux/sfp.h 14466 14467SGI GRU DRIVER 14468M: Dimitri Sivanich <sivanich@sgi.com> 14469S: Maintained 14470F: drivers/misc/sgi-gru/ 14471 14472SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14473M: Pat Gefre <pfg@sgi.com> 14474L: linux-ia64@vger.kernel.org 14475S: Supported 14476F: Documentation/ia64/serial.rst 14477F: drivers/tty/serial/ioc?_serial.c 14478F: include/linux/ioc?.h 14479 14480SGI XP/XPC/XPNET DRIVER 14481M: Cliff Whickman <cpw@sgi.com> 14482M: Robin Holt <robinmholt@gmail.com> 14483S: Maintained 14484F: drivers/misc/sgi-xp/ 14485 14486SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14487M: Ursula Braun <ubraun@linux.ibm.com> 14488M: Karsten Graul <kgraul@linux.ibm.com> 14489L: linux-s390@vger.kernel.org 14490W: http://www.ibm.com/developerworks/linux/linux390/ 14491S: Supported 14492F: net/smc/ 14493 14494SHARP RJ54N1CB0C SENSOR DRIVER 14495M: Jacopo Mondi <jacopo@jmondi.org> 14496L: linux-media@vger.kernel.org 14497T: git git://linuxtv.org/media_tree.git 14498S: Odd fixes 14499F: drivers/media/i2c/rj54n1cb0c.c 14500F: include/media/i2c/rj54n1cb0c.h 14501 14502SH_VEU V4L2 MEM2MEM DRIVER 14503L: linux-media@vger.kernel.org 14504S: Orphan 14505F: drivers/media/platform/sh_veu.c 14506 14507SH_VOU V4L2 OUTPUT DRIVER 14508L: linux-media@vger.kernel.org 14509S: Orphan 14510F: drivers/media/platform/sh_vou.c 14511F: include/media/drv-intf/sh_vou.h 14512 14513SI2157 MEDIA DRIVER 14514M: Antti Palosaari <crope@iki.fi> 14515L: linux-media@vger.kernel.org 14516W: https://linuxtv.org 14517W: http://palosaari.fi/linux/ 14518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14519T: git git://linuxtv.org/anttip/media_tree.git 14520S: Maintained 14521F: drivers/media/tuners/si2157* 14522 14523SI2165 MEDIA DRIVER 14524M: Matthias Schwarzott <zzam@gentoo.org> 14525L: linux-media@vger.kernel.org 14526W: https://linuxtv.org 14527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14528S: Maintained 14529F: drivers/media/dvb-frontends/si2165* 14530 14531SI2168 MEDIA DRIVER 14532M: Antti Palosaari <crope@iki.fi> 14533L: linux-media@vger.kernel.org 14534W: https://linuxtv.org 14535W: http://palosaari.fi/linux/ 14536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14537T: git git://linuxtv.org/anttip/media_tree.git 14538S: Maintained 14539F: drivers/media/dvb-frontends/si2168* 14540 14541SI470X FM RADIO RECEIVER I2C DRIVER 14542M: Hans Verkuil <hverkuil@xs4all.nl> 14543L: linux-media@vger.kernel.org 14544T: git git://linuxtv.org/media_tree.git 14545W: https://linuxtv.org 14546S: Odd Fixes 14547F: drivers/media/radio/si470x/radio-si470x-i2c.c 14548 14549SI470X FM RADIO RECEIVER USB DRIVER 14550M: Hans Verkuil <hverkuil@xs4all.nl> 14551L: linux-media@vger.kernel.org 14552T: git git://linuxtv.org/media_tree.git 14553W: https://linuxtv.org 14554S: Maintained 14555F: drivers/media/radio/si470x/radio-si470x-common.c 14556F: drivers/media/radio/si470x/radio-si470x.h 14557F: drivers/media/radio/si470x/radio-si470x-usb.c 14558 14559SI4713 FM RADIO TRANSMITTER I2C DRIVER 14560M: Eduardo Valentin <edubezval@gmail.com> 14561L: linux-media@vger.kernel.org 14562T: git git://linuxtv.org/media_tree.git 14563W: https://linuxtv.org 14564S: Odd Fixes 14565F: drivers/media/radio/si4713/si4713.? 14566 14567SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14568M: Eduardo Valentin <edubezval@gmail.com> 14569L: linux-media@vger.kernel.org 14570T: git git://linuxtv.org/media_tree.git 14571W: https://linuxtv.org 14572S: Odd Fixes 14573F: drivers/media/radio/si4713/radio-platform-si4713.c 14574 14575SI4713 FM RADIO TRANSMITTER USB DRIVER 14576M: Hans Verkuil <hverkuil@xs4all.nl> 14577L: linux-media@vger.kernel.org 14578T: git git://linuxtv.org/media_tree.git 14579W: https://linuxtv.org 14580S: Maintained 14581F: drivers/media/radio/si4713/radio-usb-si4713.c 14582 14583SIANO DVB DRIVER 14584M: Mauro Carvalho Chehab <mchehab@kernel.org> 14585L: linux-media@vger.kernel.org 14586W: https://linuxtv.org 14587T: git git://linuxtv.org/media_tree.git 14588S: Odd fixes 14589F: drivers/media/common/siano/ 14590F: drivers/media/usb/siano/ 14591F: drivers/media/usb/siano/ 14592F: drivers/media/mmc/siano/ 14593 14594SIFIVE DRIVERS 14595M: Palmer Dabbelt <palmer@sifive.com> 14596M: Paul Walmsley <paul.walmsley@sifive.com> 14597L: linux-riscv@lists.infradead.org 14598T: git git://github.com/sifive/riscv-linux.git 14599S: Supported 14600K: [^@]sifive 14601N: sifive 14602 14603SIFIVE FU540 SYSTEM-ON-CHIP 14604M: Paul Walmsley <paul.walmsley@sifive.com> 14605M: Palmer Dabbelt <palmer@sifive.com> 14606L: linux-riscv@lists.infradead.org 14607T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14608S: Supported 14609K: fu540 14610N: fu540 14611 14612SILEAD TOUCHSCREEN DRIVER 14613M: Hans de Goede <hdegoede@redhat.com> 14614L: linux-input@vger.kernel.org 14615L: platform-driver-x86@vger.kernel.org 14616S: Maintained 14617F: drivers/input/touchscreen/silead.c 14618F: drivers/platform/x86/touchscreen_dmi.c 14619 14620SILICON MOTION SM712 FRAME BUFFER DRIVER 14621M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14622M: Teddy Wang <teddy.wang@siliconmotion.com> 14623M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14624L: linux-fbdev@vger.kernel.org 14625S: Maintained 14626F: drivers/video/fbdev/sm712* 14627F: Documentation/fb/sm712fb.rst 14628 14629SIMPLE FIRMWARE INTERFACE (SFI) 14630M: Len Brown <lenb@kernel.org> 14631L: sfi-devel@simplefirmware.org 14632W: http://simplefirmware.org/ 14633T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14634S: Supported 14635F: arch/x86/platform/sfi/ 14636F: drivers/sfi/ 14637F: include/linux/sfi*.h 14638 14639SIMPLEFB FB DRIVER 14640M: Hans de Goede <hdegoede@redhat.com> 14641L: linux-fbdev@vger.kernel.org 14642S: Maintained 14643F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14644F: drivers/video/fbdev/simplefb.c 14645F: include/linux/platform_data/simplefb.h 14646 14647SIMTEC EB110ATX (Chalice CATS) 14648P: Ben Dooks 14649P: Vincent Sanders <vince@simtec.co.uk> 14650M: Simtec Linux Team <linux@simtec.co.uk> 14651W: http://www.simtec.co.uk/products/EB110ATX/ 14652S: Supported 14653 14654SIMTEC EB2410ITX (BAST) 14655P: Ben Dooks 14656P: Vincent Sanders <vince@simtec.co.uk> 14657M: Simtec Linux Team <linux@simtec.co.uk> 14658W: http://www.simtec.co.uk/products/EB2410ITX/ 14659S: Supported 14660F: arch/arm/mach-s3c24xx/mach-bast.c 14661F: arch/arm/mach-s3c24xx/bast-ide.c 14662F: arch/arm/mach-s3c24xx/bast-irq.c 14663 14664SIPHASH PRF ROUTINES 14665M: Jason A. Donenfeld <Jason@zx2c4.com> 14666S: Maintained 14667F: lib/siphash.c 14668F: lib/test_siphash.c 14669F: include/linux/siphash.h 14670 14671SIOX 14672M: Thorsten Scherer <t.scherer@eckelmann.de> 14673M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14674R: Pengutronix Kernel Team <kernel@pengutronix.de> 14675S: Supported 14676F: drivers/siox/* 14677F: drivers/gpio/gpio-siox.c 14678F: include/trace/events/siox.h 14679 14680SIS 190 ETHERNET DRIVER 14681M: Francois Romieu <romieu@fr.zoreil.com> 14682L: netdev@vger.kernel.org 14683S: Maintained 14684F: drivers/net/ethernet/sis/sis190.c 14685 14686SIS 900/7016 FAST ETHERNET DRIVER 14687M: Daniele Venzano <venza@brownhat.org> 14688W: http://www.brownhat.org/sis900.html 14689L: netdev@vger.kernel.org 14690S: Maintained 14691F: drivers/net/ethernet/sis/sis900.* 14692 14693SIS FRAMEBUFFER DRIVER 14694M: Thomas Winischhofer <thomas@winischhofer.net> 14695W: http://www.winischhofer.net/linuxsisvga.shtml 14696S: Maintained 14697F: Documentation/fb/sisfb.rst 14698F: drivers/video/fbdev/sis/ 14699F: include/video/sisfb.h 14700 14701SIS USB2VGA DRIVER 14702M: Thomas Winischhofer <thomas@winischhofer.net> 14703W: http://www.winischhofer.at/linuxsisusbvga.shtml 14704S: Maintained 14705F: drivers/usb/misc/sisusbvga/ 14706 14707SLAB ALLOCATOR 14708M: Christoph Lameter <cl@linux.com> 14709M: Pekka Enberg <penberg@kernel.org> 14710M: David Rientjes <rientjes@google.com> 14711M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14712M: Andrew Morton <akpm@linux-foundation.org> 14713L: linux-mm@kvack.org 14714S: Maintained 14715F: include/linux/sl?b*.h 14716F: mm/sl?b* 14717 14718SLEEPABLE READ-COPY UPDATE (SRCU) 14719M: Lai Jiangshan <jiangshanlai@gmail.com> 14720M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14721M: Josh Triplett <josh@joshtriplett.org> 14722R: Steven Rostedt <rostedt@goodmis.org> 14723R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14724L: rcu@vger.kernel.org 14725W: http://www.rdrop.com/users/paulmck/RCU/ 14726S: Supported 14727T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14728F: include/linux/srcu*.h 14729F: kernel/rcu/srcu*.c 14730 14731SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14732M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14733L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14734S: Maintained 14735F: drivers/slimbus/ 14736F: Documentation/devicetree/bindings/slimbus/ 14737F: include/linux/slimbus.h 14738 14739SMACK SECURITY MODULE 14740M: Casey Schaufler <casey@schaufler-ca.com> 14741L: linux-security-module@vger.kernel.org 14742W: http://schaufler-ca.com 14743T: git git://github.com/cschaufler/smack-next 14744S: Maintained 14745F: Documentation/admin-guide/LSM/Smack.rst 14746F: security/smack/ 14747 14748SMC91x ETHERNET DRIVER 14749M: Nicolas Pitre <nico@fluxnic.net> 14750S: Odd Fixes 14751F: drivers/net/ethernet/smsc/smc91x.* 14752 14753SMIA AND SMIA++ IMAGE SENSOR DRIVER 14754M: Sakari Ailus <sakari.ailus@iki.fi> 14755L: linux-media@vger.kernel.org 14756S: Maintained 14757F: drivers/media/i2c/smiapp/ 14758F: include/media/i2c/smiapp.h 14759F: drivers/media/i2c/smiapp-pll.c 14760F: drivers/media/i2c/smiapp-pll.h 14761F: include/uapi/linux/smiapp.h 14762F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14763 14764SMM665 HARDWARE MONITOR DRIVER 14765M: Guenter Roeck <linux@roeck-us.net> 14766L: linux-hwmon@vger.kernel.org 14767S: Maintained 14768F: Documentation/hwmon/smm665.rst 14769F: drivers/hwmon/smm665.c 14770 14771SMSC EMC2103 HARDWARE MONITOR DRIVER 14772M: Steve Glendinning <steve.glendinning@shawell.net> 14773L: linux-hwmon@vger.kernel.org 14774S: Maintained 14775F: Documentation/hwmon/emc2103.rst 14776F: drivers/hwmon/emc2103.c 14777 14778SMSC SCH5627 HARDWARE MONITOR DRIVER 14779M: Hans de Goede <hdegoede@redhat.com> 14780L: linux-hwmon@vger.kernel.org 14781S: Supported 14782F: Documentation/hwmon/sch5627.rst 14783F: drivers/hwmon/sch5627.c 14784 14785SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14786M: Steve Glendinning <steve.glendinning@shawell.net> 14787L: linux-fbdev@vger.kernel.org 14788S: Maintained 14789F: drivers/video/fbdev/smscufx.c 14790 14791SMSC47B397 HARDWARE MONITOR DRIVER 14792M: Jean Delvare <jdelvare@suse.com> 14793L: linux-hwmon@vger.kernel.org 14794S: Maintained 14795F: Documentation/hwmon/smsc47b397.rst 14796F: drivers/hwmon/smsc47b397.c 14797 14798SMSC911x ETHERNET DRIVER 14799M: Steve Glendinning <steve.glendinning@shawell.net> 14800L: netdev@vger.kernel.org 14801S: Maintained 14802F: include/linux/smsc911x.h 14803F: drivers/net/ethernet/smsc/smsc911x.* 14804 14805SMSC9420 PCI ETHERNET DRIVER 14806M: Steve Glendinning <steve.glendinning@shawell.net> 14807L: netdev@vger.kernel.org 14808S: Maintained 14809F: drivers/net/ethernet/smsc/smsc9420.* 14810 14811SOC-CAMERA V4L2 SUBSYSTEM 14812L: linux-media@vger.kernel.org 14813T: git git://linuxtv.org/media_tree.git 14814S: Orphan 14815F: include/media/soc_camera.h 14816F: drivers/staging/media/soc_camera/ 14817 14818SOCIONEXT SYNQUACER I2C DRIVER 14819M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14820L: linux-i2c@vger.kernel.org 14821S: Maintained 14822F: drivers/i2c/busses/i2c-synquacer.c 14823F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14824 14825SOCIONEXT UNIPHIER SOUND DRIVER 14826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14827S: Orphan 14828F: sound/soc/uniphier/ 14829 14830SOEKRIS NET48XX LED SUPPORT 14831M: Chris Boot <bootc@bootc.net> 14832S: Maintained 14833F: drivers/leds/leds-net48xx.c 14834 14835SOFT-IWARP DRIVER (siw) 14836M: Bernard Metzler <bmt@zurich.ibm.com> 14837L: linux-rdma@vger.kernel.org 14838S: Supported 14839F: drivers/infiniband/sw/siw/ 14840F: include/uapi/rdma/siw-abi.h 14841 14842SOFT-ROCE DRIVER (rxe) 14843M: Moni Shoua <monis@mellanox.com> 14844L: linux-rdma@vger.kernel.org 14845S: Supported 14846W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14847Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14848F: drivers/infiniband/sw/rxe/ 14849F: include/uapi/rdma/rdma_user_rxe.h 14850 14851SOFTLOGIC 6x10 MPEG CODEC 14852M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14853M: Anton Sviridenko <anton@corp.bluecherry.net> 14854M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14855M: Andrey Utkin <andrey_utkin@fastmail.com> 14856M: Ismael Luceno <ismael@iodev.co.uk> 14857L: linux-media@vger.kernel.org 14858S: Supported 14859F: drivers/media/pci/solo6x10/ 14860 14861SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14862M: James Morse <james.morse@arm.com> 14863L: linux-arm-kernel@lists.infradead.org 14864S: Maintained 14865F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14866F: drivers/firmware/arm_sdei.c 14867F: include/linux/arm_sdei.h 14868F: include/uapi/linux/arm_sdei.h 14869 14870SOFTWARE RAID (Multiple Disks) SUPPORT 14871M: Shaohua Li <shli@kernel.org> 14872L: linux-raid@vger.kernel.org 14873T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14874S: Supported 14875F: drivers/md/Makefile 14876F: drivers/md/Kconfig 14877F: drivers/md/md* 14878F: drivers/md/raid* 14879F: include/linux/raid/ 14880F: include/uapi/linux/raid/ 14881 14882SOCIONEXT (SNI) AVE NETWORK DRIVER 14883M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14884L: netdev@vger.kernel.org 14885S: Maintained 14886F: drivers/net/ethernet/socionext/sni_ave.c 14887F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14888 14889SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14890M: Jassi Brar <jaswinder.singh@linaro.org> 14891M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 14892L: netdev@vger.kernel.org 14893S: Maintained 14894F: drivers/net/ethernet/socionext/netsec.c 14895F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14896 14897SOCIONEXT (SNI) Synquacer SPI DRIVER 14898M: Masahisa Kojima <masahisa.kojima@linaro.org> 14899M: Jassi Brar <jaswinder.singh@linaro.org> 14900L: linux-spi@vger.kernel.org 14901S: Maintained 14902F: drivers/spi/spi-synquacer.c 14903F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14904 14905SOLIDRUN CLEARFOG SUPPORT 14906M: Russell King <linux@armlinux.org.uk> 14907S: Maintained 14908F: arch/arm/boot/dts/armada-388-clearfog* 14909F: arch/arm/boot/dts/armada-38x-solidrun-* 14910 14911SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14912M: Russell King <linux@armlinux.org.uk> 14913S: Maintained 14914F: arch/arm/boot/dts/imx6*-cubox-i* 14915F: arch/arm/boot/dts/imx6*-hummingboard* 14916F: arch/arm/boot/dts/imx6*-sr-* 14917 14918SONIC NETWORK DRIVER 14919M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14920L: netdev@vger.kernel.org 14921S: Maintained 14922F: drivers/net/ethernet/natsemi/sonic.* 14923 14924SONICS SILICON BACKPLANE DRIVER (SSB) 14925M: Michael Buesch <m@bues.ch> 14926L: linux-wireless@vger.kernel.org 14927S: Maintained 14928F: drivers/ssb/ 14929F: include/linux/ssb/ 14930 14931SONY IMX214 SENSOR DRIVER 14932M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14933L: linux-media@vger.kernel.org 14934T: git git://linuxtv.org/media_tree.git 14935S: Maintained 14936F: drivers/media/i2c/imx214.c 14937F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14938 14939SONY IMX258 SENSOR DRIVER 14940M: Sakari Ailus <sakari.ailus@linux.intel.com> 14941L: linux-media@vger.kernel.org 14942T: git git://linuxtv.org/media_tree.git 14943S: Maintained 14944F: drivers/media/i2c/imx258.c 14945 14946SONY IMX274 SENSOR DRIVER 14947M: Leon Luo <leonl@leopardimaging.com> 14948L: linux-media@vger.kernel.org 14949T: git git://linuxtv.org/media_tree.git 14950S: Maintained 14951F: drivers/media/i2c/imx274.c 14952F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14953 14954SONY IMX319 SENSOR DRIVER 14955M: Bingbu Cao <bingbu.cao@intel.com> 14956L: linux-media@vger.kernel.org 14957T: git git://linuxtv.org/media_tree.git 14958S: Maintained 14959F: drivers/media/i2c/imx319.c 14960 14961SONY IMX355 SENSOR DRIVER 14962M: Tianshu Qiu <tian.shu.qiu@intel.com> 14963L: linux-media@vger.kernel.org 14964T: git git://linuxtv.org/media_tree.git 14965S: Maintained 14966F: drivers/media/i2c/imx355.c 14967 14968SONY MEMORYSTICK SUBSYSTEM 14969M: Maxim Levitsky <maximlevitsky@gmail.com> 14970M: Alex Dubov <oakad@yahoo.com> 14971M: Ulf Hansson <ulf.hansson@linaro.org> 14972L: linux-mmc@vger.kernel.org 14973T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14974S: Maintained 14975F: drivers/memstick/ 14976F: include/linux/memstick.h 14977 14978SONY VAIO CONTROL DEVICE DRIVER 14979M: Mattia Dongili <malattia@linux.it> 14980L: platform-driver-x86@vger.kernel.org 14981W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14982S: Maintained 14983F: Documentation/admin-guide/laptops/sony-laptop.rst 14984F: drivers/char/sonypi.c 14985F: drivers/platform/x86/sony-laptop.c 14986F: include/linux/sony-laptop.h 14987 14988SOUND 14989M: Jaroslav Kysela <perex@perex.cz> 14990M: Takashi Iwai <tiwai@suse.com> 14991L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14992W: http://www.alsa-project.org/ 14993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14994Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14995S: Maintained 14996F: Documentation/sound/ 14997F: include/sound/ 14998F: include/uapi/sound/ 14999F: sound/ 15000 15001SOUND - COMPRESSED AUDIO 15002M: Vinod Koul <vkoul@kernel.org> 15003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15005S: Supported 15006F: Documentation/sound/designs/compress-offload.rst 15007F: include/sound/compress_driver.h 15008F: include/uapi/sound/compress_* 15009F: sound/core/compress_offload.c 15010F: sound/soc/soc-compress.c 15011 15012SOUND - DMAENGINE HELPERS 15013M: Lars-Peter Clausen <lars@metafoo.de> 15014S: Supported 15015F: include/sound/dmaengine_pcm.h 15016F: sound/core/pcm_dmaengine.c 15017F: sound/soc/soc-generic-dmaengine-pcm.c 15018 15019SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15020M: Liam Girdwood <lgirdwood@gmail.com> 15021M: Mark Brown <broonie@kernel.org> 15022T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15023L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15024W: http://alsa-project.org/main/index.php/ASoC 15025S: Supported 15026F: Documentation/devicetree/bindings/sound/ 15027F: Documentation/sound/soc/ 15028F: sound/soc/ 15029F: include/dt-bindings/sound/ 15030F: include/sound/soc* 15031 15032SOUNDWIRE SUBSYSTEM 15033M: Vinod Koul <vkoul@kernel.org> 15034M: Sanyog Kale <sanyog.r.kale@intel.com> 15035R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15036L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15037S: Supported 15038F: Documentation/driver-api/soundwire/ 15039F: drivers/soundwire/ 15040F: include/linux/soundwire/ 15041 15042SP2 MEDIA DRIVER 15043M: Olli Salonen <olli.salonen@iki.fi> 15044L: linux-media@vger.kernel.org 15045W: https://linuxtv.org 15046Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15047S: Maintained 15048F: drivers/media/dvb-frontends/sp2* 15049 15050SPARC + UltraSPARC (sparc/sparc64) 15051M: "David S. Miller" <davem@davemloft.net> 15052L: sparclinux@vger.kernel.org 15053Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15054T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15055T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15056S: Maintained 15057F: arch/sparc/ 15058F: drivers/sbus/ 15059 15060SPARC SERIAL DRIVERS 15061M: "David S. Miller" <davem@davemloft.net> 15062L: sparclinux@vger.kernel.org 15063T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15064T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15065S: Maintained 15066F: include/linux/sunserialcore.h 15067F: drivers/tty/serial/suncore.c 15068F: drivers/tty/serial/sunhv.c 15069F: drivers/tty/serial/sunsab.c 15070F: drivers/tty/serial/sunsab.h 15071F: drivers/tty/serial/sunsu.c 15072F: drivers/tty/serial/sunzilog.c 15073F: drivers/tty/serial/sunzilog.h 15074F: drivers/tty/vcc.c 15075 15076SPARSE CHECKER 15077M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15078L: linux-sparse@vger.kernel.org 15079W: https://sparse.wiki.kernel.org/ 15080T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15081S: Maintained 15082F: include/linux/compiler.h 15083 15084SPEAR CLOCK FRAMEWORK SUPPORT 15085M: Viresh Kumar <vireshk@kernel.org> 15086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15087W: http://www.st.com/spear 15088S: Maintained 15089F: drivers/clk/spear/ 15090 15091SPEAR PLATFORM SUPPORT 15092M: Viresh Kumar <vireshk@kernel.org> 15093M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15095W: http://www.st.com/spear 15096S: Maintained 15097F: arch/arm/boot/dts/spear* 15098F: arch/arm/mach-spear/ 15099 15100SPI NOR SUBSYSTEM 15101M: Marek Vasut <marek.vasut@gmail.com> 15102M: Tudor Ambarus <tudor.ambarus@microchip.com> 15103L: linux-mtd@lists.infradead.org 15104W: http://www.linux-mtd.infradead.org/ 15105Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15107S: Maintained 15108F: drivers/mtd/spi-nor/ 15109F: include/linux/mtd/spi-nor.h 15110 15111SPI SUBSYSTEM 15112M: Mark Brown <broonie@kernel.org> 15113L: linux-spi@vger.kernel.org 15114T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15115Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15116S: Maintained 15117F: Documentation/devicetree/bindings/spi/ 15118F: Documentation/spi/ 15119F: drivers/spi/ 15120F: include/linux/spi/ 15121F: include/uapi/linux/spi/ 15122F: tools/spi/ 15123 15124SPIDERNET NETWORK DRIVER for CELL 15125M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15126L: netdev@vger.kernel.org 15127S: Supported 15128F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15129F: drivers/net/ethernet/toshiba/spider_net* 15130 15131SPMI SUBSYSTEM 15132R: Stephen Boyd <sboyd@kernel.org> 15133L: linux-arm-msm@vger.kernel.org 15134F: Documentation/devicetree/bindings/spmi/ 15135F: drivers/spmi/ 15136F: include/dt-bindings/spmi/spmi.h 15137F: include/linux/spmi.h 15138F: include/trace/events/spmi.h 15139 15140SPU FILE SYSTEM 15141M: Jeremy Kerr <jk@ozlabs.org> 15142L: linuxppc-dev@lists.ozlabs.org 15143W: http://www.ibm.com/developerworks/power/cell/ 15144S: Supported 15145F: Documentation/filesystems/spufs.txt 15146F: arch/powerpc/platforms/cell/spufs/ 15147 15148SQUASHFS FILE SYSTEM 15149M: Phillip Lougher <phillip@squashfs.org.uk> 15150L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15151W: http://squashfs.org.uk 15152T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15153S: Maintained 15154F: Documentation/filesystems/squashfs.txt 15155F: fs/squashfs/ 15156 15157SRM (Alpha) environment access 15158M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15159S: Maintained 15160F: arch/alpha/kernel/srm_env.c 15161 15162ST LSM6DSx IMU IIO DRIVER 15163M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15164L: linux-iio@vger.kernel.org 15165W: http://www.st.com/ 15166S: Maintained 15167F: drivers/iio/imu/st_lsm6dsx/ 15168F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15169 15170ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15171M: Mickael Guene <mickael.guene@st.com> 15172L: linux-media@vger.kernel.org 15173T: git git://linuxtv.org/media_tree.git 15174S: Maintained 15175F: drivers/media/i2c/st-mipid02.c 15176F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15177 15178ST STM32 I2C/SMBUS DRIVER 15179M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15180L: linux-i2c@vger.kernel.org 15181S: Maintained 15182F: drivers/i2c/busses/i2c-stm32* 15183 15184ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15185M: Song Qiang <songqiang1304521@gmail.com> 15186L: linux-iio@vger.kernel.org 15187S: Maintained 15188F: drivers/iio/proximity/vl53l0x-i2c.c 15189F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15190 15191STABLE BRANCH 15192M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15193M: Sasha Levin <sashal@kernel.org> 15194L: stable@vger.kernel.org 15195S: Supported 15196F: Documentation/process/stable-kernel-rules.rst 15197 15198STAGING - COMEDI 15199M: Ian Abbott <abbotti@mev.co.uk> 15200M: H Hartley Sweeten <hsweeten@visionengravers.com> 15201S: Odd Fixes 15202F: drivers/staging/comedi/ 15203 15204STAGING - EROFS FILE SYSTEM 15205M: Gao Xiang <gaoxiang25@huawei.com> 15206M: Chao Yu <yuchao0@huawei.com> 15207L: linux-erofs@lists.ozlabs.org 15208S: Maintained 15209F: drivers/staging/erofs/ 15210 15211STAGING - FIELDBUS SUBSYSTEM 15212M: Sven Van Asbroeck <TheSven73@gmail.com> 15213S: Maintained 15214F: drivers/staging/fieldbus/* 15215F: drivers/staging/fieldbus/Documentation/ 15216 15217STAGING - HMS ANYBUS-S BUS 15218M: Sven Van Asbroeck <TheSven73@gmail.com> 15219S: Maintained 15220F: drivers/staging/fieldbus/anybuss/ 15221 15222STAGING - INDUSTRIAL IO 15223M: Jonathan Cameron <jic23@kernel.org> 15224L: linux-iio@vger.kernel.org 15225S: Odd Fixes 15226F: Documentation/devicetree/bindings/staging/iio/ 15227F: drivers/staging/iio/ 15228 15229STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15230M: Marc Dietrich <marvin24@gmx.de> 15231L: ac100@lists.launchpad.net (moderated for non-subscribers) 15232L: linux-tegra@vger.kernel.org 15233S: Maintained 15234F: drivers/staging/nvec/ 15235 15236STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15237M: Jens Frederich <jfrederich@gmail.com> 15238M: Daniel Drake <dsd@laptop.org> 15239M: Jon Nettleton <jon.nettleton@gmail.com> 15240W: http://wiki.laptop.org/go/DCON 15241S: Maintained 15242F: drivers/staging/olpc_dcon/ 15243 15244STAGING - REALTEK RTL8712U DRIVERS 15245M: Larry Finger <Larry.Finger@lwfinger.net> 15246M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15247S: Odd Fixes 15248F: drivers/staging/rtl8712/ 15249 15250STAGING - REALTEK RTL8188EU DRIVERS 15251M: Larry Finger <Larry.Finger@lwfinger.net> 15252S: Odd Fixes 15253F: drivers/staging/rtl8188eu/ 15254 15255STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15256M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15257M: Teddy Wang <teddy.wang@siliconmotion.com> 15258M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15259L: linux-fbdev@vger.kernel.org 15260S: Maintained 15261F: drivers/staging/sm750fb/ 15262 15263STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15264M: William Hubbs <w.d.hubbs@gmail.com> 15265M: Chris Brannon <chris@the-brannons.com> 15266M: Kirk Reiser <kirk@reisers.ca> 15267M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15268L: speakup@linux-speakup.org 15269W: http://www.linux-speakup.org/ 15270S: Odd Fixes 15271F: drivers/staging/speakup/ 15272 15273STAGING - VIA VT665X DRIVERS 15274M: Forest Bond <forest@alittletooquiet.net> 15275S: Odd Fixes 15276F: drivers/staging/vt665?/ 15277 15278STAGING - WILC1000 WIFI DRIVER 15279M: Adham Abozaeid <adham.abozaeid@microchip.com> 15280M: Ajay Singh <ajay.kathat@microchip.com> 15281L: linux-wireless@vger.kernel.org 15282S: Supported 15283F: drivers/staging/wilc1000/ 15284 15285STAGING SUBSYSTEM 15286M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15287T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15288L: devel@driverdev.osuosl.org 15289S: Supported 15290F: drivers/staging/ 15291 15292STARFIRE/DURALAN NETWORK DRIVER 15293M: Ion Badulescu <ionut@badula.org> 15294S: Odd Fixes 15295F: drivers/net/ethernet/adaptec/starfire* 15296 15297STEC S1220 SKD DRIVER 15298M: Damien Le Moal <Damien.LeMoal@wdc.com> 15299L: linux-block@vger.kernel.org 15300S: Maintained 15301F: drivers/block/skd*[ch] 15302 15303STI AUDIO (ASoC) DRIVERS 15304M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15305L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15306S: Maintained 15307F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15308F: sound/soc/sti/ 15309 15310STI CEC DRIVER 15311M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15312S: Maintained 15313F: drivers/media/platform/sti/cec/ 15314F: Documentation/devicetree/bindings/media/stih-cec.txt 15315 15316STK1160 USB VIDEO CAPTURE DRIVER 15317M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15318L: linux-media@vger.kernel.org 15319T: git git://linuxtv.org/media_tree.git 15320S: Maintained 15321F: drivers/media/usb/stk1160/ 15322 15323STM32 AUDIO (ASoC) DRIVERS 15324M: Olivier Moysan <olivier.moysan@st.com> 15325M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15326L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15327S: Maintained 15328F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15329F: sound/soc/stm/ 15330 15331STM32 TIMER/LPTIMER DRIVERS 15332M: Fabrice Gasnier <fabrice.gasnier@st.com> 15333S: Maintained 15334F: drivers/*/stm32-*timer* 15335F: drivers/pwm/pwm-stm32* 15336F: include/linux/*/stm32-*tim* 15337F: Documentation/ABI/testing/*timer-stm32 15338F: Documentation/devicetree/bindings/*/stm32-*timer* 15339F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15340 15341STMMAC ETHERNET DRIVER 15342M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15343M: Alexandre Torgue <alexandre.torgue@st.com> 15344M: Jose Abreu <joabreu@synopsys.com> 15345L: netdev@vger.kernel.org 15346W: http://www.stlinux.com 15347S: Supported 15348F: drivers/net/ethernet/stmicro/stmmac/ 15349 15350SUN3/3X 15351M: Sam Creasey <sammy@sammy.net> 15352W: http://sammy.net/sun3/ 15353S: Maintained 15354F: arch/m68k/kernel/*sun3* 15355F: arch/m68k/sun3*/ 15356F: arch/m68k/include/asm/sun3* 15357F: drivers/net/ethernet/i825xx/sun3* 15358 15359SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15360M: Hans de Goede <hdegoede@redhat.com> 15361L: linux-input@vger.kernel.org 15362S: Maintained 15363F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15364F: drivers/input/keyboard/sun4i-lradc-keys.c 15365 15366SUNDANCE NETWORK DRIVER 15367M: Denis Kirjanov <kda@linux-powerpc.org> 15368L: netdev@vger.kernel.org 15369S: Maintained 15370F: drivers/net/ethernet/dlink/sundance.c 15371 15372SUPERH 15373M: Yoshinori Sato <ysato@users.sourceforge.jp> 15374M: Rich Felker <dalias@libc.org> 15375L: linux-sh@vger.kernel.org 15376Q: http://patchwork.kernel.org/project/linux-sh/list/ 15377S: Maintained 15378F: Documentation/sh/ 15379F: arch/sh/ 15380F: drivers/sh/ 15381 15382SUSPEND TO RAM 15383M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15384M: Len Brown <len.brown@intel.com> 15385M: Pavel Machek <pavel@ucw.cz> 15386L: linux-pm@vger.kernel.org 15387B: https://bugzilla.kernel.org 15388S: Supported 15389F: Documentation/power/ 15390F: arch/x86/kernel/acpi/ 15391F: drivers/base/power/ 15392F: kernel/power/ 15393F: include/linux/suspend.h 15394F: include/linux/freezer.h 15395F: include/linux/pm.h 15396 15397SVGA HANDLING 15398M: Martin Mares <mj@ucw.cz> 15399L: linux-video@atrey.karlin.mff.cuni.cz 15400S: Maintained 15401F: Documentation/admin-guide/svga.rst 15402F: arch/x86/boot/video* 15403 15404SWIOTLB SUBSYSTEM 15405M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15406L: iommu@lists.linux-foundation.org 15407T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15408S: Supported 15409F: kernel/dma/swiotlb.c 15410F: arch/*/kernel/pci-swiotlb.c 15411F: include/linux/swiotlb.h 15412 15413SWITCHDEV 15414M: Jiri Pirko <jiri@resnulli.us> 15415M: Ivan Vecera <ivecera@redhat.com> 15416L: netdev@vger.kernel.org 15417S: Supported 15418F: net/switchdev/ 15419F: include/net/switchdev.h 15420 15421SY8106A REGULATOR DRIVER 15422M: Icenowy Zheng <icenowy@aosc.io> 15423S: Maintained 15424F: drivers/regulator/sy8106a-regulator.c 15425F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15426 15427SYNC FILE FRAMEWORK 15428M: Sumit Semwal <sumit.semwal@linaro.org> 15429R: Gustavo Padovan <gustavo@padovan.org> 15430S: Maintained 15431L: linux-media@vger.kernel.org 15432L: dri-devel@lists.freedesktop.org 15433F: drivers/dma-buf/sync_* 15434F: drivers/dma-buf/dma-fence* 15435F: drivers/dma-buf/sw_sync.c 15436F: include/linux/sync_file.h 15437F: include/uapi/linux/sync_file.h 15438F: Documentation/driver-api/sync_file.rst 15439T: git git://anongit.freedesktop.org/drm/drm-misc 15440 15441SYNOPSYS ARC ARCHITECTURE 15442M: Vineet Gupta <vgupta@synopsys.com> 15443L: linux-snps-arc@lists.infradead.org 15444S: Supported 15445F: arch/arc/ 15446F: Documentation/devicetree/bindings/arc/* 15447F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15448F: drivers/clocksource/arc_timer.c 15449F: drivers/tty/serial/arc_uart.c 15450T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15451 15452SYNOPSYS ARC HSDK SDP pll clock driver 15453M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15454S: Supported 15455F: drivers/clk/clk-hsdk-pll.c 15456F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15457 15458SYNOPSYS ARC SDP clock driver 15459M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15460S: Supported 15461F: drivers/clk/axs10x/* 15462F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15463 15464SYNOPSYS ARC SDP platform support 15465M: Alexey Brodkin <abrodkin@synopsys.com> 15466S: Supported 15467F: arch/arc/plat-axs10x 15468F: arch/arc/boot/dts/ax* 15469F: Documentation/devicetree/bindings/arc/axs10* 15470 15471SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15472M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15473S: Supported 15474F: drivers/reset/reset-axs10x.c 15475F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15476 15477SYNOPSYS CREG GPIO DRIVER 15478M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15479S: Maintained 15480F: drivers/gpio/gpio-creg-snps.c 15481F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15482 15483SYNOPSYS DESIGNWARE 8250 UART DRIVER 15484R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15485S: Maintained 15486F: drivers/tty/serial/8250/8250_dw.c 15487 15488SYNOPSYS DESIGNWARE APB GPIO DRIVER 15489M: Hoan Tran <hoan@os.amperecomputing.com> 15490L: linux-gpio@vger.kernel.org 15491S: Maintained 15492F: drivers/gpio/gpio-dwapb.c 15493F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15494 15495SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15496M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15497S: Maintained 15498F: drivers/dma/dwi-axi-dmac/ 15499F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15500 15501SYNOPSYS DESIGNWARE DMAC DRIVER 15502M: Viresh Kumar <vireshk@kernel.org> 15503R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15504S: Maintained 15505F: Documentation/devicetree/bindings/dma/snps-dma.txt 15506F: drivers/dma/dw/ 15507F: include/dt-bindings/dma/dw-dmac.h 15508F: include/linux/dma/dw.h 15509F: include/linux/platform_data/dma-dw.h 15510 15511SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15512M: Jose Abreu <Jose.Abreu@synopsys.com> 15513L: netdev@vger.kernel.org 15514S: Supported 15515F: drivers/net/ethernet/synopsys/ 15516 15517SYNOPSYS DESIGNWARE I2C DRIVER 15518M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15519R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15520R: Mika Westerberg <mika.westerberg@linux.intel.com> 15521L: linux-i2c@vger.kernel.org 15522S: Maintained 15523F: drivers/i2c/busses/i2c-designware-* 15524F: include/linux/platform_data/i2c-designware.h 15525 15526SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15527M: Jaehoon Chung <jh80.chung@samsung.com> 15528L: linux-mmc@vger.kernel.org 15529S: Maintained 15530F: drivers/mmc/host/dw_mmc* 15531 15532SYNOPSYS HSDK RESET CONTROLLER DRIVER 15533M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15534S: Supported 15535F: drivers/reset/reset-hsdk.c 15536F: include/dt-bindings/reset/snps,hsdk-reset.h 15537F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15538 15539SYSTEM CONFIGURATION (SYSCON) 15540M: Lee Jones <lee.jones@linaro.org> 15541M: Arnd Bergmann <arnd@arndb.de> 15542T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15543S: Supported 15544F: drivers/mfd/syscon.c 15545 15546SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15547M: Sudeep Holla <sudeep.holla@arm.com> 15548L: linux-arm-kernel@lists.infradead.org 15549S: Maintained 15550F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15551F: drivers/clk/clk-sc[mp]i.c 15552F: drivers/cpufreq/sc[mp]i-cpufreq.c 15553F: drivers/firmware/arm_scpi.c 15554F: drivers/firmware/arm_scmi/ 15555F: include/linux/sc[mp]i_protocol.h 15556 15557SYSTEM RESET/SHUTDOWN DRIVERS 15558M: Sebastian Reichel <sre@kernel.org> 15559L: linux-pm@vger.kernel.org 15560T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15561S: Maintained 15562F: Documentation/devicetree/bindings/power/reset/ 15563F: drivers/power/reset/ 15564 15565SYSTEM TRACE MODULE CLASS 15566M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15567S: Maintained 15568T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15569F: Documentation/trace/stm.rst 15570F: drivers/hwtracing/stm/ 15571F: include/linux/stm.h 15572F: include/uapi/linux/stm.h 15573 15574SYSV FILESYSTEM 15575M: Christoph Hellwig <hch@infradead.org> 15576S: Maintained 15577F: Documentation/filesystems/sysv-fs.txt 15578F: fs/sysv/ 15579F: include/linux/sysv_fs.h 15580 15581TASKSTATS STATISTICS INTERFACE 15582M: Balbir Singh <bsingharora@gmail.com> 15583S: Maintained 15584F: Documentation/accounting/taskstats* 15585F: include/linux/taskstats* 15586F: kernel/taskstats.c 15587 15588TC subsystem 15589M: Jamal Hadi Salim <jhs@mojatatu.com> 15590M: Cong Wang <xiyou.wangcong@gmail.com> 15591M: Jiri Pirko <jiri@resnulli.us> 15592L: netdev@vger.kernel.org 15593S: Maintained 15594F: include/net/pkt_cls.h 15595F: include/net/pkt_sched.h 15596F: include/net/tc_act/ 15597F: include/uapi/linux/pkt_cls.h 15598F: include/uapi/linux/pkt_sched.h 15599F: include/uapi/linux/tc_act/ 15600F: include/uapi/linux/tc_ematch/ 15601F: net/sched/ 15602 15603TC90522 MEDIA DRIVER 15604M: Akihiro Tsukada <tskd08@gmail.com> 15605L: linux-media@vger.kernel.org 15606S: Odd Fixes 15607F: drivers/media/dvb-frontends/tc90522* 15608 15609TCP LOW PRIORITY MODULE 15610M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15611M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15612W: http://tcp-lp-mod.sourceforge.net/ 15613S: Maintained 15614F: net/ipv4/tcp_lp.c 15615 15616TDA10071 MEDIA DRIVER 15617M: Antti Palosaari <crope@iki.fi> 15618L: linux-media@vger.kernel.org 15619W: https://linuxtv.org 15620W: http://palosaari.fi/linux/ 15621Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15622T: git git://linuxtv.org/anttip/media_tree.git 15623S: Maintained 15624F: drivers/media/dvb-frontends/tda10071* 15625 15626TDA18212 MEDIA DRIVER 15627M: Antti Palosaari <crope@iki.fi> 15628L: linux-media@vger.kernel.org 15629W: https://linuxtv.org 15630W: http://palosaari.fi/linux/ 15631Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15632T: git git://linuxtv.org/anttip/media_tree.git 15633S: Maintained 15634F: drivers/media/tuners/tda18212* 15635 15636TDA18218 MEDIA DRIVER 15637M: Antti Palosaari <crope@iki.fi> 15638L: linux-media@vger.kernel.org 15639W: https://linuxtv.org 15640W: http://palosaari.fi/linux/ 15641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15642T: git git://linuxtv.org/anttip/media_tree.git 15643S: Maintained 15644F: drivers/media/tuners/tda18218* 15645 15646TDA18250 MEDIA DRIVER 15647M: Olli Salonen <olli.salonen@iki.fi> 15648L: linux-media@vger.kernel.org 15649W: https://linuxtv.org 15650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15651T: git git://linuxtv.org/media_tree.git 15652S: Maintained 15653F: drivers/media/tuners/tda18250* 15654 15655TDA18271 MEDIA DRIVER 15656M: Michael Krufky <mkrufky@linuxtv.org> 15657L: linux-media@vger.kernel.org 15658W: https://linuxtv.org 15659W: http://github.com/mkrufky 15660Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15661T: git git://linuxtv.org/mkrufky/tuners.git 15662S: Maintained 15663F: drivers/media/tuners/tda18271* 15664 15665TDA1997x MEDIA DRIVER 15666M: Tim Harvey <tharvey@gateworks.com> 15667L: linux-media@vger.kernel.org 15668W: https://linuxtv.org 15669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15670S: Maintained 15671F: drivers/media/i2c/tda1997x.* 15672 15673TDA827x MEDIA DRIVER 15674M: Michael Krufky <mkrufky@linuxtv.org> 15675L: linux-media@vger.kernel.org 15676W: https://linuxtv.org 15677W: http://github.com/mkrufky 15678Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15679T: git git://linuxtv.org/mkrufky/tuners.git 15680S: Maintained 15681F: drivers/media/tuners/tda8290.* 15682 15683TDA8290 MEDIA DRIVER 15684M: Michael Krufky <mkrufky@linuxtv.org> 15685L: linux-media@vger.kernel.org 15686W: https://linuxtv.org 15687W: http://github.com/mkrufky 15688Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15689T: git git://linuxtv.org/mkrufky/tuners.git 15690S: Maintained 15691F: drivers/media/tuners/tda8290.* 15692 15693TDA9840 MEDIA DRIVER 15694M: Hans Verkuil <hverkuil@xs4all.nl> 15695L: linux-media@vger.kernel.org 15696T: git git://linuxtv.org/media_tree.git 15697W: https://linuxtv.org 15698S: Maintained 15699F: drivers/media/i2c/tda9840* 15700 15701TEA5761 TUNER DRIVER 15702M: Mauro Carvalho Chehab <mchehab@kernel.org> 15703L: linux-media@vger.kernel.org 15704W: https://linuxtv.org 15705T: git git://linuxtv.org/media_tree.git 15706S: Odd fixes 15707F: drivers/media/tuners/tea5761.* 15708 15709TEA5767 TUNER DRIVER 15710M: Mauro Carvalho Chehab <mchehab@kernel.org> 15711L: linux-media@vger.kernel.org 15712W: https://linuxtv.org 15713T: git git://linuxtv.org/media_tree.git 15714S: Maintained 15715F: drivers/media/tuners/tea5767.* 15716 15717TEA6415C MEDIA DRIVER 15718M: Hans Verkuil <hverkuil@xs4all.nl> 15719L: linux-media@vger.kernel.org 15720T: git git://linuxtv.org/media_tree.git 15721W: https://linuxtv.org 15722S: Maintained 15723F: drivers/media/i2c/tea6415c* 15724 15725TEA6420 MEDIA DRIVER 15726M: Hans Verkuil <hverkuil@xs4all.nl> 15727L: linux-media@vger.kernel.org 15728T: git git://linuxtv.org/media_tree.git 15729W: https://linuxtv.org 15730S: Maintained 15731F: drivers/media/i2c/tea6420* 15732 15733TEAM DRIVER 15734M: Jiri Pirko <jiri@resnulli.us> 15735L: netdev@vger.kernel.org 15736S: Supported 15737F: drivers/net/team/ 15738F: include/linux/if_team.h 15739F: include/uapi/linux/if_team.h 15740 15741TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15742M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15743S: Maintained 15744F: arch/x86/platform/ts5500/ 15745 15746TECHNOTREND USB IR RECEIVER 15747M: Sean Young <sean@mess.org> 15748L: linux-media@vger.kernel.org 15749S: Maintained 15750F: drivers/media/rc/ttusbir.c 15751 15752TECHWELL TW9910 VIDEO DECODER 15753L: linux-media@vger.kernel.org 15754S: Orphan 15755F: drivers/media/i2c/tw9910.c 15756F: include/media/i2c/tw9910.h 15757 15758TEE SUBSYSTEM 15759M: Jens Wiklander <jens.wiklander@linaro.org> 15760L: tee-dev@lists.linaro.org 15761S: Maintained 15762F: include/linux/tee_drv.h 15763F: include/uapi/linux/tee.h 15764F: drivers/tee/ 15765F: Documentation/tee.txt 15766 15767TEGRA ARCHITECTURE SUPPORT 15768M: Thierry Reding <thierry.reding@gmail.com> 15769M: Jonathan Hunter <jonathanh@nvidia.com> 15770L: linux-tegra@vger.kernel.org 15771Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15773S: Supported 15774N: [^a-z]tegra 15775 15776TEGRA CLOCK DRIVER 15777M: Peter De Schrijver <pdeschrijver@nvidia.com> 15778M: Prashant Gaikwad <pgaikwad@nvidia.com> 15779S: Supported 15780F: drivers/clk/tegra/ 15781 15782TEGRA DMA DRIVERS 15783M: Laxman Dewangan <ldewangan@nvidia.com> 15784M: Jon Hunter <jonathanh@nvidia.com> 15785S: Supported 15786F: drivers/dma/tegra* 15787 15788TEGRA I2C DRIVER 15789M: Laxman Dewangan <ldewangan@nvidia.com> 15790R: Dmitry Osipenko <digetx@gmail.com> 15791S: Supported 15792F: drivers/i2c/busses/i2c-tegra.c 15793 15794TEGRA IOMMU DRIVERS 15795M: Thierry Reding <thierry.reding@gmail.com> 15796L: linux-tegra@vger.kernel.org 15797S: Supported 15798F: drivers/iommu/tegra* 15799 15800TEGRA KBC DRIVER 15801M: Laxman Dewangan <ldewangan@nvidia.com> 15802S: Supported 15803F: drivers/input/keyboard/tegra-kbc.c 15804 15805TEGRA NAND DRIVER 15806M: Stefan Agner <stefan@agner.ch> 15807M: Lucas Stach <dev@lynxeye.de> 15808S: Maintained 15809F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15810F: drivers/mtd/nand/raw/tegra_nand.c 15811 15812TEGRA PWM DRIVER 15813M: Thierry Reding <thierry.reding@gmail.com> 15814S: Supported 15815F: drivers/pwm/pwm-tegra.c 15816 15817TEGRA SERIAL DRIVER 15818M: Laxman Dewangan <ldewangan@nvidia.com> 15819S: Supported 15820F: drivers/tty/serial/serial-tegra.c 15821 15822TEGRA SPI DRIVER 15823M: Laxman Dewangan <ldewangan@nvidia.com> 15824S: Supported 15825F: drivers/spi/spi-tegra* 15826 15827TEGRA XUSB PADCTL DRIVER 15828M: JC Kuo <jckuo@nvidia.com> 15829S: Supported 15830F: drivers/phy/tegra/xusb* 15831 15832TEHUTI ETHERNET DRIVER 15833M: Andy Gospodarek <andy@greyhouse.net> 15834L: netdev@vger.kernel.org 15835S: Supported 15836F: drivers/net/ethernet/tehuti/* 15837 15838Telecom Clock Driver for MCPL0010 15839M: Mark Gross <mark.gross@intel.com> 15840S: Supported 15841F: drivers/char/tlclk.c 15842 15843TENSILICA XTENSA PORT (xtensa) 15844M: Chris Zankel <chris@zankel.net> 15845M: Max Filippov <jcmvbkbc@gmail.com> 15846L: linux-xtensa@linux-xtensa.org 15847T: git git://github.com/czankel/xtensa-linux.git 15848S: Maintained 15849F: arch/xtensa/ 15850F: drivers/irqchip/irq-xtensa-* 15851 15852Texas Instruments' System Control Interface (TISCI) Protocol Driver 15853M: Nishanth Menon <nm@ti.com> 15854M: Tero Kristo <t-kristo@ti.com> 15855M: Santosh Shilimkar <ssantosh@kernel.org> 15856L: linux-arm-kernel@lists.infradead.org 15857S: Maintained 15858F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15859F: drivers/firmware/ti_sci* 15860F: include/linux/soc/ti/ti_sci_protocol.h 15861F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15862F: drivers/soc/ti/ti_sci_pm_domains.c 15863F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15864F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15865F: drivers/clk/keystone/sci-clk.c 15866F: drivers/reset/reset-ti-sci.c 15867F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15868F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15869F: drivers/irqchip/irq-ti-sci-intr.c 15870F: drivers/irqchip/irq-ti-sci-inta.c 15871F: include/linux/soc/ti/ti_sci_inta_msi.h 15872F: drivers/soc/ti/ti_sci_inta_msi.c 15873 15874Texas Instruments ASoC drivers 15875M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15876L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15877S: Maintained 15878F: sound/soc/ti/ 15879 15880Texas Instruments' DAC7612 DAC Driver 15881M: Ricardo Ribalda <ricardo@ribalda.com> 15882L: linux-iio@vger.kernel.org 15883S: Supported 15884F: drivers/iio/dac/ti-dac7612.c 15885F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15886 15887THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15888M: Hans Verkuil <hverkuil@xs4all.nl> 15889L: linux-media@vger.kernel.org 15890T: git git://linuxtv.org/media_tree.git 15891W: https://linuxtv.org 15892S: Maintained 15893F: drivers/media/radio/radio-raremono.c 15894 15895THERMAL 15896M: Zhang Rui <rui.zhang@intel.com> 15897M: Eduardo Valentin <edubezval@gmail.com> 15898R: Daniel Lezcano <daniel.lezcano@linaro.org> 15899L: linux-pm@vger.kernel.org 15900T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15901T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15902Q: https://patchwork.kernel.org/project/linux-pm/list/ 15903S: Supported 15904F: drivers/thermal/ 15905F: include/linux/thermal.h 15906F: include/uapi/linux/thermal.h 15907F: include/linux/cpu_cooling.h 15908F: Documentation/devicetree/bindings/thermal/ 15909 15910THERMAL/CPU_COOLING 15911M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15912M: Viresh Kumar <viresh.kumar@linaro.org> 15913M: Javi Merino <javi.merino@kernel.org> 15914L: linux-pm@vger.kernel.org 15915S: Supported 15916F: Documentation/thermal/cpu-cooling-api.rst 15917F: drivers/thermal/cpu_cooling.c 15918F: include/linux/cpu_cooling.h 15919 15920THINKPAD ACPI EXTRAS DRIVER 15921M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15922L: ibm-acpi-devel@lists.sourceforge.net 15923L: platform-driver-x86@vger.kernel.org 15924W: http://ibm-acpi.sourceforge.net 15925W: http://thinkwiki.org/wiki/Ibm-acpi 15926T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15927S: Maintained 15928F: drivers/platform/x86/thinkpad_acpi.c 15929 15930THUNDERBOLT DRIVER 15931M: Andreas Noever <andreas.noever@gmail.com> 15932M: Michael Jamet <michael.jamet@intel.com> 15933M: Mika Westerberg <mika.westerberg@linux.intel.com> 15934M: Yehezkel Bernat <YehezkelShB@gmail.com> 15935T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15936S: Maintained 15937F: Documentation/admin-guide/thunderbolt.rst 15938F: drivers/thunderbolt/ 15939F: include/linux/thunderbolt.h 15940 15941THUNDERBOLT NETWORK DRIVER 15942M: Michael Jamet <michael.jamet@intel.com> 15943M: Mika Westerberg <mika.westerberg@linux.intel.com> 15944M: Yehezkel Bernat <YehezkelShB@gmail.com> 15945L: netdev@vger.kernel.org 15946S: Maintained 15947F: drivers/net/thunderbolt.c 15948 15949THUNDERX GPIO DRIVER 15950M: David Daney <david.daney@cavium.com> 15951S: Maintained 15952F: drivers/gpio/gpio-thunderx.c 15953 15954TI AM437X VPFE DRIVER 15955M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15956L: linux-media@vger.kernel.org 15957W: https://linuxtv.org 15958Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15959T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15960S: Maintained 15961F: drivers/media/platform/am437x/ 15962 15963TI BANDGAP AND THERMAL DRIVER 15964M: Eduardo Valentin <edubezval@gmail.com> 15965M: Keerthy <j-keerthy@ti.com> 15966L: linux-pm@vger.kernel.org 15967L: linux-omap@vger.kernel.org 15968S: Maintained 15969F: drivers/thermal/ti-soc-thermal/ 15970 15971TI BQ27XXX POWER SUPPLY DRIVER 15972R: Andrew F. Davis <afd@ti.com> 15973F: include/linux/power/bq27xxx_battery.h 15974F: drivers/power/supply/bq27xxx_battery.c 15975F: drivers/power/supply/bq27xxx_battery_i2c.c 15976 15977TI CDCE706 CLOCK DRIVER 15978M: Max Filippov <jcmvbkbc@gmail.com> 15979S: Maintained 15980F: drivers/clk/clk-cdce706.c 15981 15982TI CLOCK DRIVER 15983M: Tero Kristo <t-kristo@ti.com> 15984L: linux-omap@vger.kernel.org 15985S: Maintained 15986F: drivers/clk/ti/ 15987F: include/linux/clk/ti.h 15988 15989TI DAVINCI MACHINE SUPPORT 15990M: Sekhar Nori <nsekhar@ti.com> 15991R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15993T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15994S: Supported 15995F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15996F: arch/arm/mach-davinci/ 15997F: drivers/i2c/busses/i2c-davinci.c 15998F: arch/arm/boot/dts/da850* 15999 16000TI DAVINCI SERIES CLOCK DRIVER 16001M: David Lechner <david@lechnology.com> 16002R: Sekhar Nori <nsekhar@ti.com> 16003S: Maintained 16004F: Documentation/devicetree/bindings/clock/ti/davinci/ 16005F: drivers/clk/davinci/ 16006 16007TI DAVINCI SERIES GPIO DRIVER 16008M: Keerthy <j-keerthy@ti.com> 16009L: linux-gpio@vger.kernel.org 16010S: Maintained 16011F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16012F: drivers/gpio/gpio-davinci.c 16013 16014TI DAVINCI SERIES MEDIA DRIVER 16015M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16016L: linux-media@vger.kernel.org 16017W: https://linuxtv.org 16018Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16019T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16020S: Maintained 16021F: drivers/media/platform/davinci/ 16022F: include/media/davinci/ 16023 16024TI ETHERNET SWITCH DRIVER (CPSW) 16025R: Grygorii Strashko <grygorii.strashko@ti.com> 16026L: linux-omap@vger.kernel.org 16027L: netdev@vger.kernel.org 16028S: Maintained 16029F: drivers/net/ethernet/ti/cpsw* 16030F: drivers/net/ethernet/ti/davinci* 16031 16032TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16033M: Alex Dubov <oakad@yahoo.com> 16034S: Maintained 16035W: http://tifmxx.berlios.de/ 16036F: drivers/memstick/host/tifm_ms.c 16037F: drivers/misc/tifm* 16038F: drivers/mmc/host/tifm_sd.c 16039F: include/linux/tifm.h 16040 16041TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16042M: Santosh Shilimkar <ssantosh@kernel.org> 16043L: linux-kernel@vger.kernel.org 16044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16045S: Maintained 16046F: drivers/soc/ti/* 16047T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16048 16049TI LM49xxx FAMILY ASoC CODEC DRIVERS 16050M: M R Swami Reddy <mr.swami.reddy@ti.com> 16051M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16052L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16053S: Maintained 16054F: sound/soc/codecs/lm49453* 16055F: sound/soc/codecs/isabelle* 16056 16057TI LP855x BACKLIGHT DRIVER 16058M: Milo Kim <milo.kim@ti.com> 16059S: Maintained 16060F: Documentation/driver-api/backlight/lp855x-driver.rst 16061F: drivers/video/backlight/lp855x_bl.c 16062F: include/linux/platform_data/lp855x.h 16063 16064TI LP8727 CHARGER DRIVER 16065M: Milo Kim <milo.kim@ti.com> 16066S: Maintained 16067F: drivers/power/supply/lp8727_charger.c 16068F: include/linux/platform_data/lp8727.h 16069 16070TI LP8788 MFD DRIVER 16071M: Milo Kim <milo.kim@ti.com> 16072S: Maintained 16073F: drivers/iio/adc/lp8788_adc.c 16074F: drivers/leds/leds-lp8788.c 16075F: drivers/mfd/lp8788*.c 16076F: drivers/power/supply/lp8788-charger.c 16077F: drivers/regulator/lp8788-*.c 16078F: include/linux/mfd/lp8788*.h 16079 16080TI NETCP ETHERNET DRIVER 16081M: Wingman Kwok <w-kwok2@ti.com> 16082M: Murali Karicheri <m-karicheri2@ti.com> 16083L: netdev@vger.kernel.org 16084S: Maintained 16085F: drivers/net/ethernet/ti/netcp* 16086 16087TI PCM3060 ASoC CODEC DRIVER 16088M: Kirill Marinushkin <kmarinushkin@birdec.com> 16089L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16090S: Maintained 16091F: Documentation/devicetree/bindings/sound/pcm3060.txt 16092F: sound/soc/codecs/pcm3060* 16093 16094TI TAS571X FAMILY ASoC CODEC DRIVER 16095M: Kevin Cernekee <cernekee@chromium.org> 16096L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16097S: Odd Fixes 16098F: sound/soc/codecs/tas571x* 16099 16100TI TRF7970A NFC DRIVER 16101M: Mark Greer <mgreer@animalcreek.com> 16102L: linux-wireless@vger.kernel.org 16103L: linux-nfc@lists.01.org (moderated for non-subscribers) 16104S: Supported 16105F: drivers/nfc/trf7970a.c 16106F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16107 16108TI TWL4030 SERIES SOC CODEC DRIVER 16109M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16110L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16111S: Maintained 16112F: sound/soc/codecs/twl4030* 16113 16114TI VPE/CAL DRIVERS 16115M: Benoit Parrot <bparrot@ti.com> 16116L: linux-media@vger.kernel.org 16117W: http://linuxtv.org/ 16118Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16119S: Maintained 16120F: drivers/media/platform/ti-vpe/ 16121 16122TI WILINK WIRELESS DRIVERS 16123L: linux-wireless@vger.kernel.org 16124W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16125W: http://wireless.kernel.org/en/users/Drivers/wl1251 16126T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16127S: Orphan 16128F: drivers/net/wireless/ti/ 16129F: include/linux/wl12xx.h 16130 16131TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16132M: John Stultz <john.stultz@linaro.org> 16133M: Thomas Gleixner <tglx@linutronix.de> 16134R: Stephen Boyd <sboyd@kernel.org> 16135L: linux-kernel@vger.kernel.org 16136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16137S: Supported 16138F: include/linux/clocksource.h 16139F: include/linux/time.h 16140F: include/linux/timex.h 16141F: include/uapi/linux/time.h 16142F: include/uapi/linux/timex.h 16143F: kernel/time/clocksource.c 16144F: kernel/time/time*.c 16145F: kernel/time/alarmtimer.c 16146F: kernel/time/ntp.c 16147F: tools/testing/selftests/timers/ 16148 16149TIPC NETWORK LAYER 16150M: Jon Maloy <jon.maloy@ericsson.com> 16151M: Ying Xue <ying.xue@windriver.com> 16152L: netdev@vger.kernel.org (core kernel code) 16153L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16154W: http://tipc.sourceforge.net/ 16155S: Maintained 16156F: include/uapi/linux/tipc*.h 16157F: net/tipc/ 16158 16159TLAN NETWORK DRIVER 16160M: Samuel Chessman <chessman@tux.org> 16161L: tlan-devel@lists.sourceforge.net (subscribers-only) 16162W: http://sourceforge.net/projects/tlan/ 16163S: Maintained 16164F: Documentation/networking/device_drivers/ti/tlan.txt 16165F: drivers/net/ethernet/ti/tlan.* 16166 16167TM6000 VIDEO4LINUX DRIVER 16168M: Mauro Carvalho Chehab <mchehab@kernel.org> 16169L: linux-media@vger.kernel.org 16170W: https://linuxtv.org 16171T: git git://linuxtv.org/media_tree.git 16172S: Odd fixes 16173F: drivers/media/usb/tm6000/ 16174F: Documentation/media/v4l-drivers/tm6000* 16175 16176TMIO/SDHI MMC DRIVER 16177M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16178L: linux-mmc@vger.kernel.org 16179S: Supported 16180F: drivers/mmc/host/tmio_mmc* 16181F: drivers/mmc/host/renesas_sdhi* 16182F: include/linux/mfd/tmio.h 16183 16184TMP401 HARDWARE MONITOR DRIVER 16185M: Guenter Roeck <linux@roeck-us.net> 16186L: linux-hwmon@vger.kernel.org 16187S: Maintained 16188F: Documentation/hwmon/tmp401.rst 16189F: drivers/hwmon/tmp401.c 16190 16191TMPFS (SHMEM FILESYSTEM) 16192M: Hugh Dickins <hughd@google.com> 16193L: linux-mm@kvack.org 16194S: Maintained 16195F: include/linux/shmem_fs.h 16196F: mm/shmem.c 16197 16198TOMOYO SECURITY MODULE 16199M: Kentaro Takeda <takedakn@nttdata.co.jp> 16200M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16201L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16202L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16203L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16204L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16205W: https://tomoyo.osdn.jp/ 16206S: Maintained 16207F: security/tomoyo/ 16208 16209TOPSTAR LAPTOP EXTRAS DRIVER 16210M: Herton Ronaldo Krzesinski <herton@canonical.com> 16211L: platform-driver-x86@vger.kernel.org 16212S: Maintained 16213F: drivers/platform/x86/topstar-laptop.c 16214 16215TORTURE-TEST MODULES 16216M: Davidlohr Bueso <dave@stgolabs.net> 16217M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16218M: Josh Triplett <josh@joshtriplett.org> 16219L: linux-kernel@vger.kernel.org 16220S: Supported 16221T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16222F: Documentation/RCU/torture.txt 16223F: kernel/torture.c 16224F: kernel/rcu/rcutorture.c 16225F: kernel/rcu/rcuperf.c 16226F: kernel/locking/locktorture.c 16227 16228TOSHIBA ACPI EXTRAS DRIVER 16229M: Azael Avalos <coproscefalo@gmail.com> 16230L: platform-driver-x86@vger.kernel.org 16231S: Maintained 16232F: drivers/platform/x86/toshiba_acpi.c 16233 16234TOSHIBA BLUETOOTH DRIVER 16235M: Azael Avalos <coproscefalo@gmail.com> 16236L: platform-driver-x86@vger.kernel.org 16237S: Maintained 16238F: drivers/platform/x86/toshiba_bluetooth.c 16239 16240TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16241M: Azael Avalos <coproscefalo@gmail.com> 16242L: platform-driver-x86@vger.kernel.org 16243S: Maintained 16244F: drivers/platform/x86/toshiba_haps.c 16245 16246TOSHIBA SMM DRIVER 16247M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16248W: http://www.buzzard.org.uk/toshiba/ 16249S: Maintained 16250F: drivers/char/toshiba.c 16251F: include/linux/toshiba.h 16252F: include/uapi/linux/toshiba.h 16253 16254TOSHIBA TC358743 DRIVER 16255M: Mats Randgaard <matrandg@cisco.com> 16256L: linux-media@vger.kernel.org 16257S: Maintained 16258F: drivers/media/i2c/tc358743* 16259F: include/media/i2c/tc358743.h 16260 16261TOSHIBA WMI HOTKEYS DRIVER 16262M: Azael Avalos <coproscefalo@gmail.com> 16263L: platform-driver-x86@vger.kernel.org 16264S: Maintained 16265F: drivers/platform/x86/toshiba-wmi.c 16266 16267TPM DEVICE DRIVER 16268M: Peter Huewe <peterhuewe@gmx.de> 16269M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16270R: Jason Gunthorpe <jgg@ziepe.ca> 16271L: linux-integrity@vger.kernel.org 16272Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16273W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16274T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16275S: Maintained 16276F: drivers/char/tpm/ 16277 16278TRACING 16279M: Steven Rostedt <rostedt@goodmis.org> 16280M: Ingo Molnar <mingo@redhat.com> 16281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16282S: Maintained 16283F: Documentation/trace/ftrace.rst 16284F: arch/*/*/*/ftrace.h 16285F: arch/*/kernel/ftrace.c 16286F: include/*/ftrace.h 16287F: include/linux/trace*.h 16288F: include/trace/ 16289F: kernel/trace/ 16290F: tools/testing/selftests/ftrace/ 16291 16292TRACING MMIO ACCESSES (MMIOTRACE) 16293M: Steven Rostedt <rostedt@goodmis.org> 16294M: Ingo Molnar <mingo@kernel.org> 16295R: Karol Herbst <karolherbst@gmail.com> 16296R: Pekka Paalanen <ppaalanen@gmail.com> 16297S: Maintained 16298L: linux-kernel@vger.kernel.org 16299L: nouveau@lists.freedesktop.org 16300F: kernel/trace/trace_mmiotrace.c 16301F: include/linux/mmiotrace.h 16302F: arch/x86/mm/kmmio.c 16303F: arch/x86/mm/mmio-mod.c 16304F: arch/x86/mm/testmmiotrace.c 16305 16306TRIVIAL PATCHES 16307M: Jiri Kosina <trivial@kernel.org> 16308T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16309S: Maintained 16310K: ^Subject:.*(?i)trivial 16311 16312TEMPO SEMICONDUCTOR DRIVERS 16313M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16314S: Maintained 16315F: sound/soc/codecs/tscs*.c 16316F: sound/soc/codecs/tscs*.h 16317F: Documentation/devicetree/bindings/sound/tscs*.txt 16318 16319TTY LAYER 16320M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16321M: Jiri Slaby <jslaby@suse.com> 16322S: Supported 16323T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16324F: Documentation/driver-api/serial/ 16325F: drivers/tty/ 16326F: drivers/tty/serial/serial_core.c 16327F: include/linux/serial_core.h 16328F: include/linux/serial.h 16329F: include/linux/tty.h 16330F: include/uapi/linux/serial_core.h 16331F: include/uapi/linux/serial.h 16332F: include/uapi/linux/tty.h 16333 16334TUA9001 MEDIA DRIVER 16335M: Antti Palosaari <crope@iki.fi> 16336L: linux-media@vger.kernel.org 16337W: https://linuxtv.org 16338W: http://palosaari.fi/linux/ 16339Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16340T: git git://linuxtv.org/anttip/media_tree.git 16341S: Maintained 16342F: drivers/media/tuners/tua9001* 16343 16344TULIP NETWORK DRIVERS 16345L: netdev@vger.kernel.org 16346L: linux-parisc@vger.kernel.org 16347S: Orphan 16348F: drivers/net/ethernet/dec/tulip/ 16349 16350TUN/TAP driver 16351M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16352W: http://vtun.sourceforge.net/tun 16353S: Maintained 16354F: Documentation/networking/tuntap.txt 16355F: arch/um/os-Linux/drivers/ 16356 16357TURBOCHANNEL SUBSYSTEM 16358M: "Maciej W. Rozycki" <macro@linux-mips.org> 16359M: Ralf Baechle <ralf@linux-mips.org> 16360L: linux-mips@vger.kernel.org 16361Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16362S: Maintained 16363F: drivers/tc/ 16364F: include/linux/tc.h 16365 16366TURBOSTAT UTILITY 16367M: "Len Brown" <lenb@kernel.org> 16368L: linux-pm@vger.kernel.org 16369B: https://bugzilla.kernel.org 16370Q: https://patchwork.kernel.org/project/linux-pm/list/ 16371T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16372S: Supported 16373F: tools/power/x86/turbostat/ 16374 16375TW5864 VIDEO4LINUX DRIVER 16376M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16377M: Anton Sviridenko <anton@corp.bluecherry.net> 16378M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16379M: Andrey Utkin <andrey_utkin@fastmail.com> 16380L: linux-media@vger.kernel.org 16381S: Supported 16382F: drivers/media/pci/tw5864/ 16383 16384TW68 VIDEO4LINUX DRIVER 16385M: Hans Verkuil <hverkuil@xs4all.nl> 16386L: linux-media@vger.kernel.org 16387T: git git://linuxtv.org/media_tree.git 16388W: https://linuxtv.org 16389S: Odd Fixes 16390F: drivers/media/pci/tw68/ 16391 16392TW686X VIDEO4LINUX DRIVER 16393M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16394L: linux-media@vger.kernel.org 16395T: git git://linuxtv.org/media_tree.git 16396W: http://linuxtv.org 16397S: Maintained 16398F: drivers/media/pci/tw686x/ 16399 16400UBI FILE SYSTEM (UBIFS) 16401M: Richard Weinberger <richard@nod.at> 16402M: Artem Bityutskiy <dedekind1@gmail.com> 16403M: Adrian Hunter <adrian.hunter@intel.com> 16404L: linux-mtd@lists.infradead.org 16405T: git git://git.infradead.org/ubifs-2.6.git 16406W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16407S: Supported 16408F: Documentation/filesystems/ubifs.txt 16409F: fs/ubifs/ 16410 16411UCLINUX (M68KNOMMU AND COLDFIRE) 16412M: Greg Ungerer <gerg@linux-m68k.org> 16413W: http://www.linux-m68k.org/ 16414W: http://www.uclinux.org/ 16415L: linux-m68k@lists.linux-m68k.org 16416L: uclinux-dev@uclinux.org (subscribers-only) 16417T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16418S: Maintained 16419F: arch/m68k/coldfire/ 16420F: arch/m68k/68*/ 16421F: arch/m68k/*/*_no.* 16422F: arch/m68k/include/asm/*_no.* 16423 16424UDF FILESYSTEM 16425M: Jan Kara <jack@suse.com> 16426S: Maintained 16427F: Documentation/filesystems/udf.txt 16428F: fs/udf/ 16429 16430UDRAW TABLET 16431M: Bastien Nocera <hadess@hadess.net> 16432L: linux-input@vger.kernel.org 16433S: Maintained 16434F: drivers/hid/hid-udraw-ps3.c 16435 16436UFS FILESYSTEM 16437M: Evgeniy Dushistov <dushistov@mail.ru> 16438S: Maintained 16439F: Documentation/filesystems/ufs.txt 16440F: fs/ufs/ 16441 16442UHID USERSPACE HID IO DRIVER: 16443M: David Herrmann <dh.herrmann@googlemail.com> 16444L: linux-input@vger.kernel.org 16445S: Maintained 16446F: drivers/hid/uhid.c 16447F: include/uapi/linux/uhid.h 16448 16449ULPI BUS 16450M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16451L: linux-usb@vger.kernel.org 16452S: Maintained 16453F: drivers/usb/common/ulpi.c 16454F: include/linux/ulpi/ 16455 16456ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16457L: linux-usb@vger.kernel.org 16458S: Orphan 16459F: drivers/uwb/ 16460F: include/linux/uwb.h 16461F: include/linux/uwb/ 16462 16463UNICODE SUBSYSTEM: 16464M: Gabriel Krisman Bertazi <krisman@collabora.com> 16465L: linux-fsdevel@vger.kernel.org 16466S: Supported 16467F: fs/unicode/ 16468 16469UNICORE32 ARCHITECTURE: 16470M: Guan Xuetao <gxt@pku.edu.cn> 16471W: http://mprc.pku.edu.cn/~guanxuetao/linux 16472S: Maintained 16473T: git git://github.com/gxt/linux.git 16474F: arch/unicore32/ 16475 16476UNIFDEF 16477M: Tony Finch <dot@dotat.at> 16478W: http://dotat.at/prog/unifdef 16479S: Maintained 16480F: scripts/unifdef.c 16481 16482UNIFORM CDROM DRIVER 16483M: Jens Axboe <axboe@kernel.dk> 16484W: http://www.kernel.dk 16485S: Maintained 16486F: Documentation/cdrom/ 16487F: drivers/cdrom/cdrom.c 16488F: include/linux/cdrom.h 16489F: include/uapi/linux/cdrom.h 16490 16491UNISYS S-PAR DRIVERS 16492M: David Kershner <david.kershner@unisys.com> 16493L: sparmaintainer@unisys.com (Unisys internal) 16494S: Supported 16495F: include/linux/visorbus.h 16496F: drivers/visorbus/ 16497F: drivers/staging/unisys/ 16498 16499UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16500R: Alim Akhtar <alim.akhtar@samsung.com> 16501R: Avri Altman <avri.altman@wdc.com> 16502R: Pedro Sousa <pedrom.sousa@synopsys.com> 16503L: linux-scsi@vger.kernel.org 16504S: Supported 16505F: Documentation/scsi/ufs.txt 16506F: drivers/scsi/ufs/ 16507 16508UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16509M: Pedro Sousa <pedrom.sousa@synopsys.com> 16510L: linux-scsi@vger.kernel.org 16511S: Supported 16512F: drivers/scsi/ufs/*dwc* 16513 16514UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16515M: Stanley Chu <stanley.chu@mediatek.com> 16516L: linux-scsi@vger.kernel.org 16517L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16518S: Maintained 16519F: drivers/scsi/ufs/ufs-mediatek* 16520 16521UNSORTED BLOCK IMAGES (UBI) 16522M: Artem Bityutskiy <dedekind1@gmail.com> 16523M: Richard Weinberger <richard@nod.at> 16524W: http://www.linux-mtd.infradead.org/ 16525L: linux-mtd@lists.infradead.org 16526T: git git://git.infradead.org/ubifs-2.6.git 16527S: Supported 16528F: drivers/mtd/ubi/ 16529F: include/linux/mtd/ubi.h 16530F: include/uapi/mtd/ubi-user.h 16531 16532USB "USBNET" DRIVER FRAMEWORK 16533M: Oliver Neukum <oneukum@suse.com> 16534L: netdev@vger.kernel.org 16535W: http://www.linux-usb.org/usbnet 16536S: Maintained 16537F: drivers/net/usb/usbnet.c 16538F: include/linux/usb/usbnet.h 16539 16540USB ACM DRIVER 16541M: Oliver Neukum <oneukum@suse.com> 16542L: linux-usb@vger.kernel.org 16543S: Maintained 16544F: Documentation/usb/acm.rst 16545F: drivers/usb/class/cdc-acm.* 16546 16547USB AR5523 WIRELESS DRIVER 16548M: Pontus Fuchs <pontus.fuchs@gmail.com> 16549L: linux-wireless@vger.kernel.org 16550S: Maintained 16551F: drivers/net/wireless/ath/ar5523/ 16552 16553USB ATTACHED SCSI 16554M: Oliver Neukum <oneukum@suse.com> 16555L: linux-usb@vger.kernel.org 16556L: linux-scsi@vger.kernel.org 16557S: Maintained 16558F: drivers/usb/storage/uas.c 16559 16560USB CDC ETHERNET DRIVER 16561M: Oliver Neukum <oliver@neukum.org> 16562L: linux-usb@vger.kernel.org 16563S: Maintained 16564F: drivers/net/usb/cdc_*.c 16565F: include/uapi/linux/usb/cdc.h 16566 16567USB CHAOSKEY DRIVER 16568M: Keith Packard <keithp@keithp.com> 16569L: linux-usb@vger.kernel.org 16570S: Maintained 16571F: drivers/usb/misc/chaoskey.c 16572 16573USB CYPRESS C67X00 DRIVER 16574M: Peter Korsgaard <jacmet@sunsite.dk> 16575L: linux-usb@vger.kernel.org 16576S: Maintained 16577F: drivers/usb/c67x00/ 16578 16579USB DAVICOM DM9601 DRIVER 16580M: Peter Korsgaard <jacmet@sunsite.dk> 16581L: netdev@vger.kernel.org 16582W: http://www.linux-usb.org/usbnet 16583S: Maintained 16584F: drivers/net/usb/dm9601.c 16585 16586USB DIAMOND RIO500 DRIVER 16587M: Cesar Miquel <miquel@df.uba.ar> 16588L: rio500-users@lists.sourceforge.net 16589W: http://rio500.sourceforge.net 16590S: Maintained 16591F: drivers/usb/misc/rio500* 16592 16593USB EHCI DRIVER 16594M: Alan Stern <stern@rowland.harvard.edu> 16595L: linux-usb@vger.kernel.org 16596S: Maintained 16597F: Documentation/usb/ehci.rst 16598F: drivers/usb/host/ehci* 16599 16600USB GADGET/PERIPHERAL SUBSYSTEM 16601M: Felipe Balbi <balbi@kernel.org> 16602L: linux-usb@vger.kernel.org 16603W: http://www.linux-usb.org/gadget 16604T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16605S: Maintained 16606F: drivers/usb/gadget/ 16607F: include/linux/usb/gadget* 16608 16609USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16610M: Jiri Kosina <jikos@kernel.org> 16611M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16612L: linux-usb@vger.kernel.org 16613T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16614S: Maintained 16615F: Documentation/hid/hiddev.rst 16616F: drivers/hid/usbhid/ 16617 16618USB INTEL XHCI ROLE MUX DRIVER 16619M: Hans de Goede <hdegoede@redhat.com> 16620L: linux-usb@vger.kernel.org 16621S: Maintained 16622F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16623 16624USB IP DRIVER FOR HISILICON KIRIN 16625M: Yu Chen <chenyu56@huawei.com> 16626M: Binghui Wang <wangbinghui@hisilicon.com> 16627L: linux-usb@vger.kernel.org 16628S: Maintained 16629F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16630F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16631 16632USB ISP116X DRIVER 16633M: Olav Kongas <ok@artecdesign.ee> 16634L: linux-usb@vger.kernel.org 16635S: Maintained 16636F: drivers/usb/host/isp116x* 16637F: include/linux/usb/isp116x.h 16638 16639USB LAN78XX ETHERNET DRIVER 16640M: Woojung Huh <woojung.huh@microchip.com> 16641M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16642L: netdev@vger.kernel.org 16643S: Maintained 16644F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16645F: drivers/net/usb/lan78xx.* 16646F: include/dt-bindings/net/microchip-lan78xx.h 16647 16648USB MASS STORAGE DRIVER 16649M: Alan Stern <stern@rowland.harvard.edu> 16650L: linux-usb@vger.kernel.org 16651L: usb-storage@lists.one-eyed-alien.net 16652S: Maintained 16653F: drivers/usb/storage/ 16654 16655USB MIDI DRIVER 16656M: Clemens Ladisch <clemens@ladisch.de> 16657L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16659S: Maintained 16660F: sound/usb/midi.* 16661 16662USB NETWORKING DRIVERS 16663L: linux-usb@vger.kernel.org 16664S: Odd Fixes 16665F: drivers/net/usb/ 16666 16667USB OHCI DRIVER 16668M: Alan Stern <stern@rowland.harvard.edu> 16669L: linux-usb@vger.kernel.org 16670S: Maintained 16671F: Documentation/usb/ohci.rst 16672F: drivers/usb/host/ohci* 16673 16674USB OTG FSM (Finite State Machine) 16675M: Peter Chen <Peter.Chen@nxp.com> 16676T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16677L: linux-usb@vger.kernel.org 16678S: Maintained 16679F: drivers/usb/common/usb-otg-fsm.c 16680 16681USB OVER IP DRIVER 16682M: Valentina Manea <valentina.manea.m@gmail.com> 16683M: Shuah Khan <shuah@kernel.org> 16684M: Shuah Khan <skhan@linuxfoundation.org> 16685L: linux-usb@vger.kernel.org 16686S: Maintained 16687F: Documentation/usb/usbip_protocol.rst 16688F: drivers/usb/usbip/ 16689F: tools/usb/usbip/ 16690F: tools/testing/selftests/drivers/usb/usbip/ 16691 16692USB PEGASUS DRIVER 16693M: Petko Manolov <petkan@nucleusys.com> 16694L: linux-usb@vger.kernel.org 16695L: netdev@vger.kernel.org 16696T: git git://github.com/petkan/pegasus.git 16697W: https://github.com/petkan/pegasus 16698S: Maintained 16699F: drivers/net/usb/pegasus.* 16700 16701USB PHY LAYER 16702M: Felipe Balbi <balbi@kernel.org> 16703L: linux-usb@vger.kernel.org 16704T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16705S: Maintained 16706F: drivers/usb/phy/ 16707 16708USB PRINTER DRIVER (usblp) 16709M: Pete Zaitcev <zaitcev@redhat.com> 16710L: linux-usb@vger.kernel.org 16711S: Supported 16712F: drivers/usb/class/usblp.c 16713 16714USB QMI WWAN NETWORK DRIVER 16715M: Bjørn Mork <bjorn@mork.no> 16716L: netdev@vger.kernel.org 16717S: Maintained 16718F: Documentation/ABI/testing/sysfs-class-net-qmi 16719F: drivers/net/usb/qmi_wwan.c 16720 16721USB RTL8150 DRIVER 16722M: Petko Manolov <petkan@nucleusys.com> 16723L: linux-usb@vger.kernel.org 16724L: netdev@vger.kernel.org 16725T: git git://github.com/petkan/rtl8150.git 16726W: https://github.com/petkan/rtl8150 16727S: Maintained 16728F: drivers/net/usb/rtl8150.c 16729 16730USB SERIAL SUBSYSTEM 16731M: Johan Hovold <johan@kernel.org> 16732L: linux-usb@vger.kernel.org 16733T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16734S: Maintained 16735F: Documentation/usb/usb-serial.rst 16736F: drivers/usb/serial/ 16737F: include/linux/usb/serial.h 16738 16739USB SMSC75XX ETHERNET DRIVER 16740M: Steve Glendinning <steve.glendinning@shawell.net> 16741L: netdev@vger.kernel.org 16742S: Maintained 16743F: drivers/net/usb/smsc75xx.* 16744 16745USB SMSC95XX ETHERNET DRIVER 16746M: Steve Glendinning <steve.glendinning@shawell.net> 16747M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16748L: netdev@vger.kernel.org 16749S: Maintained 16750F: drivers/net/usb/smsc95xx.* 16751 16752USB SUBSYSTEM 16753M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16754L: linux-usb@vger.kernel.org 16755W: http://www.linux-usb.org 16756T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16757S: Supported 16758F: Documentation/devicetree/bindings/usb/ 16759F: Documentation/usb/ 16760F: drivers/usb/ 16761F: include/linux/usb.h 16762F: include/linux/usb/ 16763 16764USB TYPEC PI3USB30532 MUX DRIVER 16765M: Hans de Goede <hdegoede@redhat.com> 16766L: linux-usb@vger.kernel.org 16767S: Maintained 16768F: drivers/usb/typec/mux/pi3usb30532.c 16769 16770USB TYPEC CLASS 16771M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16772L: linux-usb@vger.kernel.org 16773S: Maintained 16774F: Documentation/ABI/testing/sysfs-class-typec 16775F: Documentation/driver-api/usb/typec.rst 16776F: drivers/usb/typec/ 16777F: include/linux/usb/typec.h 16778 16779USB TYPEC BUS FOR ALTERNATE MODES 16780M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16781L: linux-usb@vger.kernel.org 16782S: Maintained 16783F: Documentation/ABI/testing/sysfs-bus-typec 16784F: Documentation/driver-api/usb/typec_bus.rst 16785F: drivers/usb/typec/altmodes/ 16786F: include/linux/usb/typec_altmode.h 16787 16788USB TYPEC PORT CONTROLLER DRIVERS 16789M: Guenter Roeck <linux@roeck-us.net> 16790L: linux-usb@vger.kernel.org 16791S: Maintained 16792F: drivers/usb/typec/tcpm/ 16793 16794USB UHCI DRIVER 16795M: Alan Stern <stern@rowland.harvard.edu> 16796L: linux-usb@vger.kernel.org 16797S: Maintained 16798F: drivers/usb/host/uhci* 16799 16800USB VIDEO CLASS 16801M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16802L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16803L: linux-media@vger.kernel.org 16804T: git git://linuxtv.org/media_tree.git 16805W: http://www.ideasonboard.org/uvc/ 16806S: Maintained 16807F: drivers/media/usb/uvc/ 16808F: include/uapi/linux/uvcvideo.h 16809 16810USB VISION DRIVER 16811M: Hans Verkuil <hverkuil@xs4all.nl> 16812L: linux-media@vger.kernel.org 16813T: git git://linuxtv.org/media_tree.git 16814W: https://linuxtv.org 16815S: Odd Fixes 16816F: drivers/media/usb/usbvision/ 16817 16818USB WEBCAM GADGET 16819M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16820L: linux-usb@vger.kernel.org 16821S: Maintained 16822F: drivers/usb/gadget/function/*uvc* 16823F: drivers/usb/gadget/legacy/webcam.c 16824F: include/uapi/linux/usb/g_uvc.h 16825 16826USB WIRELESS RNDIS DRIVER (rndis_wlan) 16827M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16828L: linux-wireless@vger.kernel.org 16829S: Maintained 16830F: drivers/net/wireless/rndis_wlan.c 16831 16832USB XHCI DRIVER 16833M: Mathias Nyman <mathias.nyman@intel.com> 16834L: linux-usb@vger.kernel.org 16835S: Supported 16836F: drivers/usb/host/xhci* 16837F: drivers/usb/host/pci-quirks* 16838 16839USB ZD1201 DRIVER 16840L: linux-wireless@vger.kernel.org 16841W: http://linux-lc100020.sourceforge.net 16842S: Orphan 16843F: drivers/net/wireless/zydas/zd1201.* 16844 16845USB ZR364XX DRIVER 16846M: Antoine Jacquet <royale@zerezo.com> 16847L: linux-usb@vger.kernel.org 16848L: linux-media@vger.kernel.org 16849T: git git://linuxtv.org/media_tree.git 16850W: http://royale.zerezo.com/zr364xx/ 16851S: Maintained 16852F: Documentation/media/v4l-drivers/zr364xx* 16853F: drivers/media/usb/zr364xx/ 16854 16855USER-MODE LINUX (UML) 16856M: Jeff Dike <jdike@addtoit.com> 16857M: Richard Weinberger <richard@nod.at> 16858M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16859L: linux-um@lists.infradead.org 16860W: http://user-mode-linux.sourceforge.net 16861Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16862T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16863S: Maintained 16864F: Documentation/virt/uml/ 16865F: arch/um/ 16866F: arch/x86/um/ 16867F: fs/hostfs/ 16868 16869USERSPACE COPYIN/COPYOUT (UIOVEC) 16870M: Alexander Viro <viro@zeniv.linux.org.uk> 16871S: Maintained 16872F: lib/iov_iter.c 16873F: include/linux/uio.h 16874 16875USERSPACE DMA BUFFER DRIVER 16876M: Gerd Hoffmann <kraxel@redhat.com> 16877S: Maintained 16878L: dri-devel@lists.freedesktop.org 16879F: drivers/dma-buf/udmabuf.c 16880F: include/uapi/linux/udmabuf.h 16881T: git git://anongit.freedesktop.org/drm/drm-misc 16882 16883USERSPACE I/O (UIO) 16884M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16885S: Maintained 16886T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16887F: Documentation/driver-api/uio-howto.rst 16888F: drivers/uio/ 16889F: include/linux/uio_driver.h 16890 16891UTIL-LINUX PACKAGE 16892M: Karel Zak <kzak@redhat.com> 16893L: util-linux@vger.kernel.org 16894W: http://en.wikipedia.org/wiki/Util-linux 16895T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16896S: Maintained 16897 16898UUID HELPERS 16899M: Christoph Hellwig <hch@lst.de> 16900R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16901L: linux-kernel@vger.kernel.org 16902T: git git://git.infradead.org/users/hch/uuid.git 16903F: lib/uuid.c 16904F: lib/test_uuid.c 16905F: include/linux/uuid.h 16906F: include/uapi/linux/uuid.h 16907S: Maintained 16908 16909UVESAFB DRIVER 16910M: Michal Januszewski <spock@gentoo.org> 16911L: linux-fbdev@vger.kernel.org 16912W: https://github.com/mjanusz/v86d 16913S: Maintained 16914F: Documentation/fb/uvesafb.rst 16915F: drivers/video/fbdev/uvesafb.* 16916 16917VF610 NAND DRIVER 16918M: Stefan Agner <stefan@agner.ch> 16919L: linux-mtd@lists.infradead.org 16920S: Supported 16921F: drivers/mtd/nand/raw/vf610_nfc.c 16922 16923VFAT/FAT/MSDOS FILESYSTEM 16924M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16925S: Maintained 16926F: Documentation/filesystems/vfat.txt 16927F: fs/fat/ 16928 16929VFIO DRIVER 16930M: Alex Williamson <alex.williamson@redhat.com> 16931R: Cornelia Huck <cohuck@redhat.com> 16932L: kvm@vger.kernel.org 16933T: git git://github.com/awilliam/linux-vfio.git 16934S: Maintained 16935F: Documentation/driver-api/vfio.rst 16936F: drivers/vfio/ 16937F: include/linux/vfio.h 16938F: include/uapi/linux/vfio.h 16939 16940VFIO MEDIATED DEVICE DRIVERS 16941M: Kirti Wankhede <kwankhede@nvidia.com> 16942L: kvm@vger.kernel.org 16943S: Maintained 16944F: Documentation/driver-api/vfio-mediated-device.rst 16945F: drivers/vfio/mdev/ 16946F: include/linux/mdev.h 16947F: samples/vfio-mdev/ 16948 16949VFIO PLATFORM DRIVER 16950M: Eric Auger <eric.auger@redhat.com> 16951L: kvm@vger.kernel.org 16952S: Maintained 16953F: drivers/vfio/platform/ 16954 16955VGA_SWITCHEROO 16956R: Lukas Wunner <lukas@wunner.de> 16957S: Maintained 16958F: Documentation/gpu/vga-switcheroo.rst 16959F: drivers/gpu/vga/vga_switcheroo.c 16960F: include/linux/vga_switcheroo.h 16961T: git git://anongit.freedesktop.org/drm/drm-misc 16962 16963VIA RHINE NETWORK DRIVER 16964S: Orphan 16965F: drivers/net/ethernet/via/via-rhine.c 16966 16967VIA SD/MMC CARD CONTROLLER DRIVER 16968M: Bruce Chang <brucechang@via.com.tw> 16969M: Harald Welte <HaraldWelte@viatech.com> 16970S: Maintained 16971F: drivers/mmc/host/via-sdmmc.c 16972 16973VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16974M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16975L: linux-fbdev@vger.kernel.org 16976S: Maintained 16977F: include/linux/via-core.h 16978F: include/linux/via-gpio.h 16979F: include/linux/via_i2c.h 16980F: drivers/video/fbdev/via/ 16981 16982VIA VELOCITY NETWORK DRIVER 16983M: Francois Romieu <romieu@fr.zoreil.com> 16984L: netdev@vger.kernel.org 16985S: Maintained 16986F: drivers/net/ethernet/via/via-velocity.* 16987 16988VICODEC VIRTUAL CODEC DRIVER 16989M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16990L: linux-media@vger.kernel.org 16991T: git git://linuxtv.org/media_tree.git 16992W: https://linuxtv.org 16993S: Maintained 16994F: drivers/media/platform/vicodec/* 16995 16996VIDEO MULTIPLEXER DRIVER 16997M: Philipp Zabel <p.zabel@pengutronix.de> 16998L: linux-media@vger.kernel.org 16999S: Maintained 17000F: drivers/media/platform/video-mux.c 17001 17002VIDEO I2C POLLING DRIVER 17003M: Matt Ranostay <matt.ranostay@konsulko.com> 17004L: linux-media@vger.kernel.org 17005S: Maintained 17006F: drivers/media/i2c/video-i2c.c 17007 17008VIDEOBUF2 FRAMEWORK 17009M: Pawel Osciak <pawel@osciak.com> 17010M: Marek Szyprowski <m.szyprowski@samsung.com> 17011M: Kyungmin Park <kyungmin.park@samsung.com> 17012R: Tomasz Figa <tfiga@chromium.org> 17013L: linux-media@vger.kernel.org 17014S: Maintained 17015F: drivers/media/common/videobuf2/* 17016F: include/media/videobuf2-* 17017 17018VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17019M: Helen Koike <helen.koike@collabora.com> 17020L: linux-media@vger.kernel.org 17021T: git git://linuxtv.org/media_tree.git 17022W: https://linuxtv.org 17023S: Maintained 17024F: drivers/media/platform/vimc/* 17025 17026VIRT LIB 17027M: Alex Williamson <alex.williamson@redhat.com> 17028M: Paolo Bonzini <pbonzini@redhat.com> 17029L: kvm@vger.kernel.org 17030S: Supported 17031F: virt/lib/ 17032 17033VIRTIO AND VHOST VSOCK DRIVER 17034M: Stefan Hajnoczi <stefanha@redhat.com> 17035L: kvm@vger.kernel.org 17036L: virtualization@lists.linux-foundation.org 17037L: netdev@vger.kernel.org 17038S: Maintained 17039F: include/linux/virtio_vsock.h 17040F: include/uapi/linux/virtio_vsock.h 17041F: include/uapi/linux/vsockmon.h 17042F: include/uapi/linux/vm_sockets_diag.h 17043F: net/vmw_vsock/diag.c 17044F: net/vmw_vsock/af_vsock_tap.c 17045F: net/vmw_vsock/virtio_transport_common.c 17046F: net/vmw_vsock/virtio_transport.c 17047F: drivers/net/vsockmon.c 17048F: drivers/vhost/vsock.c 17049F: tools/testing/vsock/ 17050 17051VIRTIO CONSOLE DRIVER 17052M: Amit Shah <amit@kernel.org> 17053L: virtualization@lists.linux-foundation.org 17054S: Maintained 17055F: drivers/char/virtio_console.c 17056F: include/linux/virtio_console.h 17057F: include/uapi/linux/virtio_console.h 17058 17059VIRTIO CORE AND NET DRIVERS 17060M: "Michael S. Tsirkin" <mst@redhat.com> 17061M: Jason Wang <jasowang@redhat.com> 17062L: virtualization@lists.linux-foundation.org 17063S: Maintained 17064F: Documentation/devicetree/bindings/virtio/ 17065F: drivers/virtio/ 17066F: tools/virtio/ 17067F: drivers/net/virtio_net.c 17068F: drivers/block/virtio_blk.c 17069F: include/linux/virtio*.h 17070F: include/uapi/linux/virtio_*.h 17071F: drivers/crypto/virtio/ 17072F: mm/balloon_compaction.c 17073 17074VIRTIO BLOCK AND SCSI DRIVERS 17075M: "Michael S. Tsirkin" <mst@redhat.com> 17076M: Jason Wang <jasowang@redhat.com> 17077R: Paolo Bonzini <pbonzini@redhat.com> 17078R: Stefan Hajnoczi <stefanha@redhat.com> 17079L: virtualization@lists.linux-foundation.org 17080S: Maintained 17081F: drivers/block/virtio_blk.c 17082F: drivers/scsi/virtio_scsi.c 17083F: include/uapi/linux/virtio_blk.h 17084F: include/uapi/linux/virtio_scsi.h 17085F: drivers/vhost/scsi.c 17086 17087VIRTIO CRYPTO DRIVER 17088M: Gonglei <arei.gonglei@huawei.com> 17089L: virtualization@lists.linux-foundation.org 17090L: linux-crypto@vger.kernel.org 17091S: Maintained 17092F: drivers/crypto/virtio/ 17093F: include/uapi/linux/virtio_crypto.h 17094 17095VIRTIO DRIVERS FOR S390 17096M: Cornelia Huck <cohuck@redhat.com> 17097M: Halil Pasic <pasic@linux.ibm.com> 17098L: linux-s390@vger.kernel.org 17099L: virtualization@lists.linux-foundation.org 17100L: kvm@vger.kernel.org 17101S: Supported 17102F: drivers/s390/virtio/ 17103F: arch/s390/include/uapi/asm/virtio-ccw.h 17104 17105VIRTIO GPU DRIVER 17106M: David Airlie <airlied@linux.ie> 17107M: Gerd Hoffmann <kraxel@redhat.com> 17108L: dri-devel@lists.freedesktop.org 17109L: virtualization@lists.linux-foundation.org 17110T: git git://anongit.freedesktop.org/drm/drm-misc 17111S: Maintained 17112F: drivers/gpu/drm/virtio/ 17113F: include/uapi/linux/virtio_gpu.h 17114 17115VIRTIO HOST (VHOST) 17116M: "Michael S. Tsirkin" <mst@redhat.com> 17117M: Jason Wang <jasowang@redhat.com> 17118L: kvm@vger.kernel.org 17119L: virtualization@lists.linux-foundation.org 17120L: netdev@vger.kernel.org 17121T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17122S: Maintained 17123F: drivers/vhost/ 17124F: include/uapi/linux/vhost.h 17125 17126VIRTIO INPUT DRIVER 17127M: Gerd Hoffmann <kraxel@redhat.com> 17128S: Maintained 17129F: drivers/virtio/virtio_input.c 17130F: include/uapi/linux/virtio_input.h 17131 17132VIRTIO IOMMU DRIVER 17133M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17134L: virtualization@lists.linux-foundation.org 17135S: Maintained 17136F: drivers/iommu/virtio-iommu.c 17137F: include/uapi/linux/virtio_iommu.h 17138 17139VIRTUAL BOX GUEST DEVICE DRIVER 17140M: Hans de Goede <hdegoede@redhat.com> 17141M: Arnd Bergmann <arnd@arndb.de> 17142M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17143S: Maintained 17144F: include/linux/vbox_utils.h 17145F: include/uapi/linux/vbox*.h 17146F: drivers/virt/vboxguest/ 17147 17148VIRTUAL SERIO DEVICE DRIVER 17149M: Stephen Chandler Paul <thatslyude@gmail.com> 17150S: Maintained 17151F: drivers/input/serio/userio.c 17152F: include/uapi/linux/userio.h 17153 17154VIVID VIRTUAL VIDEO DRIVER 17155M: Hans Verkuil <hverkuil@xs4all.nl> 17156L: linux-media@vger.kernel.org 17157T: git git://linuxtv.org/media_tree.git 17158W: https://linuxtv.org 17159S: Maintained 17160F: drivers/media/platform/vivid/* 17161 17162VLYNQ BUS 17163M: Florian Fainelli <f.fainelli@gmail.com> 17164L: openwrt-devel@lists.openwrt.org (subscribers-only) 17165S: Maintained 17166F: drivers/vlynq/vlynq.c 17167F: include/linux/vlynq.h 17168 17169VME SUBSYSTEM 17170M: Martyn Welch <martyn@welchs.me.uk> 17171M: Manohar Vanga <manohar.vanga@gmail.com> 17172M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17173L: devel@driverdev.osuosl.org 17174S: Maintained 17175T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17176F: Documentation/driver-api/vme.rst 17177F: drivers/staging/vme/ 17178F: drivers/vme/ 17179F: include/linux/vme* 17180 17181VMWARE BALLOON DRIVER 17182M: Nadav Amit <namit@vmware.com> 17183M: "VMware, Inc." <pv-drivers@vmware.com> 17184L: linux-kernel@vger.kernel.org 17185S: Maintained 17186F: drivers/misc/vmw_balloon.c 17187 17188VMWARE HYPERVISOR INTERFACE 17189M: Thomas Hellstrom <thellstrom@vmware.com> 17190M: "VMware, Inc." <pv-drivers@vmware.com> 17191L: virtualization@lists.linux-foundation.org 17192S: Supported 17193F: arch/x86/kernel/cpu/vmware.c 17194 17195VMWARE PVRDMA DRIVER 17196M: Adit Ranadive <aditr@vmware.com> 17197M: VMware PV-Drivers <pv-drivers@vmware.com> 17198L: linux-rdma@vger.kernel.org 17199S: Maintained 17200F: drivers/infiniband/hw/vmw_pvrdma/ 17201 17202VMware PVSCSI driver 17203M: Jim Gill <jgill@vmware.com> 17204M: VMware PV-Drivers <pv-drivers@vmware.com> 17205L: linux-scsi@vger.kernel.org 17206S: Maintained 17207F: drivers/scsi/vmw_pvscsi.c 17208F: drivers/scsi/vmw_pvscsi.h 17209 17210VMWARE VMMOUSE SUBDRIVER 17211M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17212M: "VMware, Inc." <pv-drivers@vmware.com> 17213L: linux-input@vger.kernel.org 17214S: Maintained 17215F: drivers/input/mouse/vmmouse.c 17216F: drivers/input/mouse/vmmouse.h 17217 17218VMWARE VMXNET3 ETHERNET DRIVER 17219M: Ronak Doshi <doshir@vmware.com> 17220M: "VMware, Inc." <pv-drivers@vmware.com> 17221L: netdev@vger.kernel.org 17222S: Maintained 17223F: drivers/net/vmxnet3/ 17224 17225VOCORE VOCORE2 BOARD 17226M: Harvey Hunt <harveyhuntnexus@gmail.com> 17227L: linux-mips@vger.kernel.org 17228S: Maintained 17229F: arch/mips/boot/dts/ralink/vocore2.dts 17230 17231VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17232M: Liam Girdwood <lgirdwood@gmail.com> 17233M: Mark Brown <broonie@kernel.org> 17234L: linux-kernel@vger.kernel.org 17235W: http://www.slimlogic.co.uk/?p=48 17236T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17237S: Supported 17238F: Documentation/devicetree/bindings/regulator/ 17239F: Documentation/power/regulator/ 17240F: drivers/regulator/ 17241F: include/dt-bindings/regulator/ 17242F: include/linux/regulator/ 17243 17244VRF 17245M: David Ahern <dsa@cumulusnetworks.com> 17246M: Shrijeet Mukherjee <shrijeet@gmail.com> 17247L: netdev@vger.kernel.org 17248S: Maintained 17249F: drivers/net/vrf.c 17250F: Documentation/networking/vrf.txt 17251 17252VT1211 HARDWARE MONITOR DRIVER 17253M: Juerg Haefliger <juergh@gmail.com> 17254L: linux-hwmon@vger.kernel.org 17255S: Maintained 17256F: Documentation/hwmon/vt1211.rst 17257F: drivers/hwmon/vt1211.c 17258 17259VT8231 HARDWARE MONITOR DRIVER 17260M: Roger Lucas <vt8231@hiddenengine.co.uk> 17261L: linux-hwmon@vger.kernel.org 17262S: Maintained 17263F: drivers/hwmon/vt8231.c 17264 17265VUB300 USB to SDIO/SD/MMC bridge chip 17266M: Tony Olech <tony.olech@elandigitalsystems.com> 17267L: linux-mmc@vger.kernel.org 17268L: linux-usb@vger.kernel.org 17269S: Supported 17270F: drivers/mmc/host/vub300.c 17271 17272W1 DALLAS'S 1-WIRE BUS 17273M: Evgeniy Polyakov <zbr@ioremap.net> 17274S: Maintained 17275F: Documentation/devicetree/bindings/w1/ 17276F: Documentation/w1/ 17277F: drivers/w1/ 17278F: include/linux/w1.h 17279 17280W83791D HARDWARE MONITORING DRIVER 17281M: Marc Hulsman <m.hulsman@tudelft.nl> 17282L: linux-hwmon@vger.kernel.org 17283S: Maintained 17284F: Documentation/hwmon/w83791d.rst 17285F: drivers/hwmon/w83791d.c 17286 17287W83793 HARDWARE MONITORING DRIVER 17288M: Rudolf Marek <r.marek@assembler.cz> 17289L: linux-hwmon@vger.kernel.org 17290S: Maintained 17291F: Documentation/hwmon/w83793.rst 17292F: drivers/hwmon/w83793.c 17293 17294W83795 HARDWARE MONITORING DRIVER 17295M: Jean Delvare <jdelvare@suse.com> 17296L: linux-hwmon@vger.kernel.org 17297S: Maintained 17298F: drivers/hwmon/w83795.c 17299 17300W83L51xD SD/MMC CARD INTERFACE DRIVER 17301M: Pierre Ossman <pierre@ossman.eu> 17302S: Maintained 17303F: drivers/mmc/host/wbsd.* 17304 17305WACOM PROTOCOL 4 SERIAL TABLETS 17306M: Julian Squires <julian@cipht.net> 17307M: Hans de Goede <hdegoede@redhat.com> 17308L: linux-input@vger.kernel.org 17309S: Maintained 17310F: drivers/input/tablet/wacom_serial4.c 17311 17312WATCHDOG DEVICE DRIVERS 17313M: Wim Van Sebroeck <wim@linux-watchdog.org> 17314M: Guenter Roeck <linux@roeck-us.net> 17315L: linux-watchdog@vger.kernel.org 17316W: http://www.linux-watchdog.org/ 17317T: git git://www.linux-watchdog.org/linux-watchdog.git 17318S: Maintained 17319F: Documentation/devicetree/bindings/watchdog/ 17320F: Documentation/watchdog/ 17321F: drivers/watchdog/ 17322F: include/linux/watchdog.h 17323F: include/uapi/linux/watchdog.h 17324 17325WHISKEYCOVE PMIC GPIO DRIVER 17326M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17327L: linux-gpio@vger.kernel.org 17328S: Maintained 17329F: drivers/gpio/gpio-wcove.c 17330 17331WHWAVE RTC DRIVER 17332M: Dianlong Li <long17.cool@163.com> 17333L: linux-rtc@vger.kernel.org 17334S: Maintained 17335F: drivers/rtc/rtc-sd3078.c 17336 17337WIIMOTE HID DRIVER 17338M: David Herrmann <dh.herrmann@googlemail.com> 17339L: linux-input@vger.kernel.org 17340S: Maintained 17341F: drivers/hid/hid-wiimote* 17342 17343WILOCITY WIL6210 WIRELESS DRIVER 17344M: Maya Erez <merez@codeaurora.org> 17345L: linux-wireless@vger.kernel.org 17346L: wil6210@qti.qualcomm.com 17347S: Supported 17348W: http://wireless.kernel.org/en/users/Drivers/wil6210 17349F: drivers/net/wireless/ath/wil6210/ 17350 17351WIMAX STACK 17352M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17353M: linux-wimax@intel.com 17354L: wimax@linuxwimax.org (subscribers-only) 17355S: Supported 17356W: http://linuxwimax.org 17357F: Documentation/wimax/README.wimax 17358F: include/linux/wimax/debug.h 17359F: include/net/wimax.h 17360F: include/uapi/linux/wimax.h 17361F: net/wimax/ 17362 17363WINBOND CIR DRIVER 17364M: David Härdeman <david@hardeman.nu> 17365S: Maintained 17366F: drivers/media/rc/winbond-cir.c 17367 17368RCMM REMOTE CONTROLS DECODER 17369M: Patrick Lerda <patrick9876@free.fr> 17370S: Maintained 17371F: drivers/media/rc/ir-rcmm-decoder.c 17372 17373WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17374M: William Breathitt Gray <vilhelm.gray@gmail.com> 17375L: linux-watchdog@vger.kernel.org 17376S: Maintained 17377F: drivers/watchdog/ebc-c384_wdt.c 17378 17379WINSYSTEMS WS16C48 GPIO DRIVER 17380M: William Breathitt Gray <vilhelm.gray@gmail.com> 17381L: linux-gpio@vger.kernel.org 17382S: Maintained 17383F: drivers/gpio/gpio-ws16c48.c 17384 17385WISTRON LAPTOP BUTTON DRIVER 17386M: Miloslav Trmac <mitr@volny.cz> 17387S: Maintained 17388F: drivers/input/misc/wistron_btns.c 17389 17390WL3501 WIRELESS PCMCIA CARD DRIVER 17391L: linux-wireless@vger.kernel.org 17392S: Odd fixes 17393F: drivers/net/wireless/wl3501* 17394 17395WOLFSON MICROELECTRONICS DRIVERS 17396L: patches@opensource.cirrus.com 17397T: git https://github.com/CirrusLogic/linux-drivers.git 17398W: https://github.com/CirrusLogic/linux-drivers/wiki 17399S: Supported 17400F: Documentation/hwmon/wm83??.rst 17401F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17402F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17403F: Documentation/devicetree/bindings/mfd/arizona.txt 17404F: Documentation/devicetree/bindings/mfd/wm831x.txt 17405F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17406F: arch/arm/mach-s3c64xx/mach-crag6410* 17407F: drivers/clk/clk-wm83*.c 17408F: drivers/extcon/extcon-arizona.c 17409F: drivers/leds/leds-wm83*.c 17410F: drivers/gpio/gpio-*wm*.c 17411F: drivers/gpio/gpio-arizona.c 17412F: drivers/hwmon/wm83??-hwmon.c 17413F: drivers/input/misc/wm831x-on.c 17414F: drivers/input/touchscreen/wm831x-ts.c 17415F: drivers/input/touchscreen/wm97*.c 17416F: drivers/mfd/arizona* 17417F: drivers/mfd/wm*.c 17418F: drivers/mfd/cs47l24* 17419F: drivers/power/supply/wm83*.c 17420F: drivers/rtc/rtc-wm83*.c 17421F: drivers/regulator/wm8*.c 17422F: drivers/regulator/arizona* 17423F: drivers/video/backlight/wm83*_bl.c 17424F: drivers/watchdog/wm83*_wdt.c 17425F: include/linux/mfd/arizona/ 17426F: include/linux/mfd/wm831x/ 17427F: include/linux/mfd/wm8350/ 17428F: include/linux/mfd/wm8400* 17429F: include/linux/regulator/arizona* 17430F: include/linux/wm97xx.h 17431F: include/sound/wm????.h 17432F: sound/soc/codecs/arizona.? 17433F: sound/soc/codecs/wm* 17434F: sound/soc/codecs/cs47l24* 17435 17436WORKQUEUE 17437M: Tejun Heo <tj@kernel.org> 17438R: Lai Jiangshan <jiangshanlai@gmail.com> 17439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17440S: Maintained 17441F: include/linux/workqueue.h 17442F: kernel/workqueue.c 17443F: Documentation/core-api/workqueue.rst 17444 17445X-POWERS AXP288 PMIC DRIVERS 17446M: Hans de Goede <hdegoede@redhat.com> 17447S: Maintained 17448N: axp288 17449F: drivers/acpi/pmic/intel_pmic_xpower.c 17450 17451X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17452M: Chen-Yu Tsai <wens@csie.org> 17453L: linux-kernel@vger.kernel.org 17454S: Maintained 17455N: axp[128] 17456 17457X.25 NETWORK LAYER 17458M: Andrew Hendry <andrew.hendry@gmail.com> 17459L: linux-x25@vger.kernel.org 17460S: Odd Fixes 17461F: Documentation/networking/x25* 17462F: include/net/x25* 17463F: net/x25/ 17464 17465X86 ARCHITECTURE (32-BIT AND 64-BIT) 17466M: Thomas Gleixner <tglx@linutronix.de> 17467M: Ingo Molnar <mingo@redhat.com> 17468M: Borislav Petkov <bp@alien8.de> 17469R: "H. Peter Anvin" <hpa@zytor.com> 17470M: x86@kernel.org 17471L: linux-kernel@vger.kernel.org 17472T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17473S: Maintained 17474F: Documentation/devicetree/bindings/x86/ 17475F: Documentation/x86/ 17476F: arch/x86/ 17477 17478X86 ENTRY CODE 17479M: Andy Lutomirski <luto@kernel.org> 17480L: linux-kernel@vger.kernel.org 17481T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17482S: Maintained 17483F: arch/x86/entry/ 17484 17485X86 MCE INFRASTRUCTURE 17486M: Tony Luck <tony.luck@intel.com> 17487M: Borislav Petkov <bp@alien8.de> 17488L: linux-edac@vger.kernel.org 17489S: Maintained 17490F: arch/x86/kernel/cpu/mce/* 17491 17492X86 MICROCODE UPDATE SUPPORT 17493M: Borislav Petkov <bp@alien8.de> 17494S: Maintained 17495F: arch/x86/kernel/cpu/microcode/* 17496 17497X86 MM 17498M: Dave Hansen <dave.hansen@linux.intel.com> 17499M: Andy Lutomirski <luto@kernel.org> 17500M: Peter Zijlstra <peterz@infradead.org> 17501L: linux-kernel@vger.kernel.org 17502T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17503S: Maintained 17504F: arch/x86/mm/ 17505 17506X86 PLATFORM DRIVERS 17507M: Darren Hart <dvhart@infradead.org> 17508M: Andy Shevchenko <andy@infradead.org> 17509L: platform-driver-x86@vger.kernel.org 17510T: git git://git.infradead.org/linux-platform-drivers-x86.git 17511S: Maintained 17512F: drivers/platform/x86/ 17513F: drivers/platform/olpc/ 17514 17515X86 PLATFORM DRIVERS - ARCH 17516R: Darren Hart <dvhart@infradead.org> 17517R: Andy Shevchenko <andy@infradead.org> 17518L: platform-driver-x86@vger.kernel.org 17519L: x86@kernel.org 17520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17521S: Maintained 17522F: arch/x86/platform 17523 17524X86 VDSO 17525M: Andy Lutomirski <luto@kernel.org> 17526L: linux-kernel@vger.kernel.org 17527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17528S: Maintained 17529F: arch/x86/entry/vdso/ 17530 17531XARRAY 17532M: Matthew Wilcox <willy@infradead.org> 17533L: linux-fsdevel@vger.kernel.org 17534S: Supported 17535F: Documentation/core-api/xarray.rst 17536F: lib/idr.c 17537F: lib/xarray.c 17538F: include/linux/idr.h 17539F: include/linux/xarray.h 17540F: tools/testing/radix-tree 17541 17542XBOX DVD IR REMOTE 17543M: Benjamin Valentin <benpicco@googlemail.com> 17544S: Maintained 17545F: drivers/media/rc/xbox_remote.c 17546F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17547 17548XC2028/3028 TUNER DRIVER 17549M: Mauro Carvalho Chehab <mchehab@kernel.org> 17550L: linux-media@vger.kernel.org 17551W: https://linuxtv.org 17552T: git git://linuxtv.org/media_tree.git 17553S: Maintained 17554F: drivers/media/tuners/tuner-xc2028.* 17555 17556XDP (eXpress Data Path) 17557M: Alexei Starovoitov <ast@kernel.org> 17558M: Daniel Borkmann <daniel@iogearbox.net> 17559M: David S. Miller <davem@davemloft.net> 17560M: Jakub Kicinski <jakub.kicinski@netronome.com> 17561M: Jesper Dangaard Brouer <hawk@kernel.org> 17562M: John Fastabend <john.fastabend@gmail.com> 17563L: netdev@vger.kernel.org 17564L: bpf@vger.kernel.org 17565S: Supported 17566F: net/core/xdp.c 17567F: include/net/xdp.h 17568F: kernel/bpf/devmap.c 17569F: kernel/bpf/cpumap.c 17570F: include/trace/events/xdp.h 17571K: xdp 17572N: xdp 17573 17574XDP SOCKETS (AF_XDP) 17575M: Björn Töpel <bjorn.topel@intel.com> 17576M: Magnus Karlsson <magnus.karlsson@intel.com> 17577R: Jonathan Lemon <jonathan.lemon@gmail.com> 17578L: netdev@vger.kernel.org 17579L: bpf@vger.kernel.org 17580S: Maintained 17581F: kernel/bpf/xskmap.c 17582F: net/xdp/ 17583 17584XEN BLOCK SUBSYSTEM 17585M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17586M: Roger Pau Monné <roger.pau@citrix.com> 17587L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17588S: Supported 17589F: drivers/block/xen-blkback/* 17590F: drivers/block/xen* 17591 17592XEN HYPERVISOR ARM 17593M: Stefano Stabellini <sstabellini@kernel.org> 17594L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17595S: Maintained 17596F: arch/arm/xen/ 17597F: arch/arm/include/asm/xen/ 17598 17599XEN HYPERVISOR ARM64 17600M: Stefano Stabellini <sstabellini@kernel.org> 17601L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17602S: Maintained 17603F: arch/arm64/xen/ 17604F: arch/arm64/include/asm/xen/ 17605 17606XEN HYPERVISOR INTERFACE 17607M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17608M: Juergen Gross <jgross@suse.com> 17609R: Stefano Stabellini <sstabellini@kernel.org> 17610L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17611T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17612S: Supported 17613F: arch/x86/xen/ 17614F: arch/x86/platform/pvh/ 17615F: drivers/*/xen-*front.c 17616F: drivers/xen/ 17617F: arch/x86/include/asm/xen/ 17618F: arch/x86/include/asm/pvclock-abi.h 17619F: include/xen/ 17620F: include/uapi/xen/ 17621F: Documentation/ABI/stable/sysfs-hypervisor-xen 17622F: Documentation/ABI/testing/sysfs-hypervisor-xen 17623 17624XEN NETWORK BACKEND DRIVER 17625M: Wei Liu <wei.liu@kernel.org> 17626M: Paul Durrant <paul.durrant@citrix.com> 17627L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17628L: netdev@vger.kernel.org 17629S: Supported 17630F: drivers/net/xen-netback/* 17631 17632XEN PCI SUBSYSTEM 17633M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17634L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17635S: Supported 17636F: arch/x86/pci/*xen* 17637F: drivers/pci/*xen* 17638 17639XEN PVSCSI DRIVERS 17640M: Juergen Gross <jgross@suse.com> 17641L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17642L: linux-scsi@vger.kernel.org 17643S: Supported 17644F: drivers/scsi/xen-scsifront.c 17645F: drivers/xen/xen-scsiback.c 17646F: include/xen/interface/io/vscsiif.h 17647 17648XEN SWIOTLB SUBSYSTEM 17649M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17650L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17651L: iommu@lists.linux-foundation.org 17652S: Supported 17653F: arch/x86/xen/*swiotlb* 17654F: drivers/xen/*swiotlb* 17655 17656XEN SOUND FRONTEND DRIVER 17657M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17658L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17659L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17660S: Supported 17661F: sound/xen/* 17662 17663XFS FILESYSTEM 17664M: Darrick J. Wong <darrick.wong@oracle.com> 17665M: linux-xfs@vger.kernel.org 17666L: linux-xfs@vger.kernel.org 17667W: http://xfs.org/ 17668T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17669S: Supported 17670F: Documentation/admin-guide/xfs.rst 17671F: Documentation/ABI/testing/sysfs-fs-xfs 17672F: Documentation/filesystems/xfs-delayed-logging-design.txt 17673F: Documentation/filesystems/xfs-self-describing-metadata.txt 17674F: fs/xfs/ 17675F: include/uapi/linux/dqblk_xfs.h 17676F: include/uapi/linux/fsmap.h 17677 17678XILINX AXI ETHERNET DRIVER 17679M: Anirudha Sarangi <anirudh@xilinx.com> 17680M: John Linn <John.Linn@xilinx.com> 17681S: Maintained 17682F: drivers/net/ethernet/xilinx/xilinx_axienet* 17683 17684XILINX UARTLITE SERIAL DRIVER 17685M: Peter Korsgaard <jacmet@sunsite.dk> 17686L: linux-serial@vger.kernel.org 17687S: Maintained 17688F: drivers/tty/serial/uartlite.c 17689 17690XILINX VIDEO IP CORES 17691M: Hyun Kwon <hyun.kwon@xilinx.com> 17692M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17693L: linux-media@vger.kernel.org 17694T: git git://linuxtv.org/media_tree.git 17695S: Supported 17696F: Documentation/devicetree/bindings/media/xilinx/ 17697F: drivers/media/platform/xilinx/ 17698F: include/uapi/linux/xilinx-v4l2-controls.h 17699 17700XILLYBUS DRIVER 17701M: Eli Billauer <eli.billauer@gmail.com> 17702L: linux-kernel@vger.kernel.org 17703S: Supported 17704F: drivers/char/xillybus/ 17705 17706XLP9XX I2C DRIVER 17707M: George Cherian <george.cherian@cavium.com> 17708M: Jan Glauber <jglauber@cavium.com> 17709L: linux-i2c@vger.kernel.org 17710W: http://www.cavium.com 17711S: Supported 17712F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17713F: drivers/i2c/busses/i2c-xlp9xx.c 17714 17715XRA1403 GPIO EXPANDER 17716M: Nandor Han <nandor.han@ge.com> 17717M: Semi Malinen <semi.malinen@ge.com> 17718L: linux-gpio@vger.kernel.org 17719S: Maintained 17720F: drivers/gpio/gpio-xra1403.c 17721F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17722 17723XTENSA XTFPGA PLATFORM SUPPORT 17724M: Max Filippov <jcmvbkbc@gmail.com> 17725L: linux-xtensa@linux-xtensa.org 17726S: Maintained 17727F: drivers/spi/spi-xtensa-xtfpga.c 17728F: sound/soc/xtensa/xtfpga-i2s.c 17729 17730YAM DRIVER FOR AX.25 17731M: Jean-Paul Roubelat <jpr@f6fbb.org> 17732L: linux-hams@vger.kernel.org 17733S: Maintained 17734F: drivers/net/hamradio/yam* 17735F: include/linux/yam.h 17736 17737YAMA SECURITY MODULE 17738M: Kees Cook <keescook@chromium.org> 17739T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17740S: Supported 17741F: security/yama/ 17742F: Documentation/admin-guide/LSM/Yama.rst 17743 17744YEALINK PHONE DRIVER 17745M: Henk Vergonet <Henk.Vergonet@gmail.com> 17746L: usbb2k-api-dev@nongnu.org 17747S: Maintained 17748F: Documentation/input/devices/yealink.rst 17749F: drivers/input/misc/yealink.* 17750 17751Z8530 DRIVER FOR AX.25 17752M: Joerg Reuter <jreuter@yaina.de> 17753W: http://yaina.de/jreuter/ 17754W: http://www.qsl.net/dl1bke/ 17755L: linux-hams@vger.kernel.org 17756S: Maintained 17757F: Documentation/networking/z8530drv.txt 17758F: drivers/net/hamradio/*scc.c 17759F: drivers/net/hamradio/z8530.h 17760 17761ZBUD COMPRESSED PAGE ALLOCATOR 17762M: Seth Jennings <sjenning@redhat.com> 17763M: Dan Streetman <ddstreet@ieee.org> 17764L: linux-mm@kvack.org 17765S: Maintained 17766F: mm/zbud.c 17767F: include/linux/zbud.h 17768 17769ZD1211RW WIRELESS DRIVER 17770M: Daniel Drake <dsd@gentoo.org> 17771M: Ulrich Kunitz <kune@deine-taler.de> 17772W: http://zd1211.ath.cx/wiki/DriverRewrite 17773L: linux-wireless@vger.kernel.org 17774L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17775S: Maintained 17776F: drivers/net/wireless/zydas/zd1211rw/ 17777 17778ZD1301 MEDIA DRIVER 17779M: Antti Palosaari <crope@iki.fi> 17780L: linux-media@vger.kernel.org 17781W: https://linuxtv.org/ 17782W: http://palosaari.fi/linux/ 17783Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17784S: Maintained 17785F: drivers/media/usb/dvb-usb-v2/zd1301* 17786 17787ZD1301_DEMOD MEDIA DRIVER 17788M: Antti Palosaari <crope@iki.fi> 17789L: linux-media@vger.kernel.org 17790W: https://linuxtv.org/ 17791W: http://palosaari.fi/linux/ 17792Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17793S: Maintained 17794F: drivers/media/dvb-frontends/zd1301_demod* 17795 17796ZHAOXIN PROCESSOR SUPPORT 17797M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17798L: linux-kernel@vger.kernel.org 17799S: Maintained 17800F: arch/x86/kernel/cpu/zhaoxin.c 17801 17802ZPOOL COMPRESSED PAGE STORAGE API 17803M: Dan Streetman <ddstreet@ieee.org> 17804L: linux-mm@kvack.org 17805S: Maintained 17806F: mm/zpool.c 17807F: include/linux/zpool.h 17808 17809ZR36067 VIDEO FOR LINUX DRIVER 17810L: mjpeg-users@lists.sourceforge.net 17811L: linux-media@vger.kernel.org 17812W: http://mjpeg.sourceforge.net/driver-zoran/ 17813T: hg https://linuxtv.org/hg/v4l-dvb 17814S: Odd Fixes 17815F: drivers/staging/media/zoran/ 17816 17817ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17818M: Minchan Kim <minchan@kernel.org> 17819M: Nitin Gupta <ngupta@vflare.org> 17820R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17821L: linux-kernel@vger.kernel.org 17822S: Maintained 17823F: drivers/block/zram/ 17824F: Documentation/admin-guide/blockdev/zram.rst 17825 17826ZS DECSTATION Z85C30 SERIAL DRIVER 17827M: "Maciej W. Rozycki" <macro@linux-mips.org> 17828S: Maintained 17829F: drivers/tty/serial/zs.* 17830 17831ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17832M: Minchan Kim <minchan@kernel.org> 17833M: Nitin Gupta <ngupta@vflare.org> 17834R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17835L: linux-mm@kvack.org 17836S: Maintained 17837F: mm/zsmalloc.c 17838F: include/linux/zsmalloc.h 17839F: Documentation/vm/zsmalloc.rst 17840 17841ZSWAP COMPRESSED SWAP CACHING 17842M: Seth Jennings <sjenning@redhat.com> 17843M: Dan Streetman <ddstreet@ieee.org> 17844L: linux-mm@kvack.org 17845S: Maintained 17846F: mm/zswap.c 17847 17848THE REST 17849M: Linus Torvalds <torvalds@linux-foundation.org> 17850L: linux-kernel@vger.kernel.org 17851Q: http://patchwork.kernel.org/project/LKML/list/ 17852T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17853S: Buried alive in reporters 17854F: * 17855F: */ 17856