1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/firmware-guide/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <guohanjun@huawei.com> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015.rst 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475.rst 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 555 556ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 557M: Stefan Popa <stefan.popa@analog.com> 558W: http://ez.analog.com/community/linux-device-drivers 559S: Supported 560F: drivers/iio/accel/adxl372.c 561F: drivers/iio/accel/adxl372_spi.c 562F: drivers/iio/accel/adxl372_i2c.c 563F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 564 565AF9013 MEDIA DRIVER 566M: Antti Palosaari <crope@iki.fi> 567L: linux-media@vger.kernel.org 568W: https://linuxtv.org 569W: http://palosaari.fi/linux/ 570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 571T: git git://linuxtv.org/anttip/media_tree.git 572S: Maintained 573F: drivers/media/dvb-frontends/af9013* 574 575AF9033 MEDIA DRIVER 576M: Antti Palosaari <crope@iki.fi> 577L: linux-media@vger.kernel.org 578W: https://linuxtv.org 579W: http://palosaari.fi/linux/ 580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 581T: git git://linuxtv.org/anttip/media_tree.git 582S: Maintained 583F: drivers/media/dvb-frontends/af9033* 584 585AFFS FILE SYSTEM 586M: David Sterba <dsterba@suse.com> 587L: linux-fsdevel@vger.kernel.org 588S: Odd Fixes 589F: Documentation/filesystems/affs.txt 590F: fs/affs/ 591 592AFS FILESYSTEM 593M: David Howells <dhowells@redhat.com> 594L: linux-afs@lists.infradead.org 595S: Supported 596F: fs/afs/ 597F: include/trace/events/afs.h 598F: Documentation/filesystems/afs.txt 599W: https://www.infradead.org/~dhowells/kafs/ 600 601AGPGART DRIVER 602M: David Airlie <airlied@linux.ie> 603T: git git://anongit.freedesktop.org/drm/drm 604S: Maintained 605F: drivers/char/agp/ 606F: include/linux/agp* 607F: include/uapi/linux/agp* 608 609AHA152X SCSI DRIVER 610M: "Juergen E. Fischer" <fischer@norbit.de> 611L: linux-scsi@vger.kernel.org 612S: Maintained 613F: drivers/scsi/aha152x* 614F: drivers/scsi/pcmcia/aha152x* 615 616AIC7XXX / AIC79XX SCSI DRIVER 617M: Hannes Reinecke <hare@suse.com> 618L: linux-scsi@vger.kernel.org 619S: Maintained 620F: drivers/scsi/aic7xxx/ 621 622AIMSLAB FM RADIO RECEIVER DRIVER 623M: Hans Verkuil <hverkuil@xs4all.nl> 624L: linux-media@vger.kernel.org 625T: git git://linuxtv.org/media_tree.git 626W: https://linuxtv.org 627S: Maintained 628F: drivers/media/radio/radio-aimslab* 629 630AIO 631M: Benjamin LaHaise <bcrl@kvack.org> 632L: linux-aio@kvack.org 633S: Supported 634F: fs/aio.c 635F: include/linux/*aio*.h 636 637AIRSPY MEDIA DRIVER 638M: Antti Palosaari <crope@iki.fi> 639L: linux-media@vger.kernel.org 640W: https://linuxtv.org 641W: http://palosaari.fi/linux/ 642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 643T: git git://linuxtv.org/anttip/media_tree.git 644S: Maintained 645F: drivers/media/usb/airspy/ 646 647ALACRITECH GIGABIT ETHERNET DRIVER 648M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 649S: Maintained 650F: drivers/net/ethernet/alacritech/* 651 652ALCATEL SPEEDTOUCH USB DRIVER 653M: Duncan Sands <duncan.sands@free.fr> 654L: linux-usb@vger.kernel.org 655W: http://www.linux-usb.org/SpeedTouch/ 656S: Maintained 657F: drivers/usb/atm/speedtch.c 658F: drivers/usb/atm/usbatm.c 659 660ALCHEMY AU1XX0 MMC DRIVER 661M: Manuel Lauss <manuel.lauss@gmail.com> 662S: Maintained 663F: drivers/mmc/host/au1xmmc.c 664 665ALI1563 I2C DRIVER 666M: Rudolf Marek <r.marek@assembler.cz> 667L: linux-i2c@vger.kernel.org 668S: Maintained 669F: Documentation/i2c/busses/i2c-ali1563 670F: drivers/i2c/busses/i2c-ali1563.c 671 672ALLEGRO DVT VIDEO IP CORE DRIVER 673M: Michael Tretter <m.tretter@pengutronix.de> 674R: Pengutronix Kernel Team <kernel@pengutronix.de> 675L: linux-media@vger.kernel.org 676S: Maintained 677F: drivers/staging/media/allegro-dvt/ 678 679ALLWINNER SECURITY SYSTEM 680M: Corentin Labbe <clabbe.montjoie@gmail.com> 681L: linux-crypto@vger.kernel.org 682S: Maintained 683F: drivers/crypto/sunxi-ss/ 684 685ALLWINNER VPU DRIVER 686M: Maxime Ripard <maxime.ripard@bootlin.com> 687M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 688L: linux-media@vger.kernel.org 689S: Maintained 690F: drivers/staging/media/sunxi/cedrus/ 691 692ALPHA PORT 693M: Richard Henderson <rth@twiddle.net> 694M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 695M: Matt Turner <mattst88@gmail.com> 696S: Odd Fixes 697L: linux-alpha@vger.kernel.org 698F: arch/alpha/ 699 700ALPS PS/2 TOUCHPAD DRIVER 701R: Pali Rohár <pali.rohar@gmail.com> 702F: drivers/input/mouse/alps.* 703 704ALTERA I2C CONTROLLER DRIVER 705M: Thor Thayer <thor.thayer@linux.intel.com> 706S: Maintained 707F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 708F: drivers/i2c/busses/i2c-altera.c 709 710ALTERA MAILBOX DRIVER 711M: Ley Foon Tan <lftan@altera.com> 712L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 713S: Maintained 714F: drivers/mailbox/mailbox-altera.c 715 716ALTERA PIO DRIVER 717M: Tien Hock Loh <thloh@altera.com> 718L: linux-gpio@vger.kernel.org 719S: Maintained 720F: drivers/gpio/gpio-altera.c 721 722ALTERA SYSTEM MANAGER DRIVER 723M: Thor Thayer <thor.thayer@linux.intel.com> 724S: Maintained 725F: drivers/mfd/altera-sysmgr.c 726F: include/linux/mfd/altera-sysgmr.h 727 728ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 729M: Thor Thayer <thor.thayer@linux.intel.com> 730S: Maintained 731F: drivers/gpio/gpio-altera-a10sr.c 732F: drivers/mfd/altera-a10sr.c 733F: drivers/reset/reset-a10sr.c 734F: include/linux/mfd/altera-a10sr.h 735F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 736 737ALTERA TRIPLE SPEED ETHERNET DRIVER 738M: Thor Thayer <thor.thayer@linux.intel.com> 739L: netdev@vger.kernel.org 740L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 741S: Maintained 742F: drivers/net/ethernet/altera/ 743 744ALTERA UART/JTAG UART SERIAL DRIVERS 745M: Tobias Klauser <tklauser@distanz.ch> 746L: linux-serial@vger.kernel.org 747L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 748S: Maintained 749F: drivers/tty/serial/altera_uart.c 750F: drivers/tty/serial/altera_jtaguart.c 751F: include/linux/altera_uart.h 752F: include/linux/altera_jtaguart.h 753 754AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 755M: Talel Shenhar <talel@amazon.com> 756S: Maintained 757F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 758F: drivers/thermal/thermal_mmio.c 759 760AMAZON ETHERNET DRIVERS 761M: Netanel Belgazal <netanel@amazon.com> 762R: Saeed Bishara <saeedb@amazon.com> 763R: Zorik Machulsky <zorik@amazon.com> 764L: netdev@vger.kernel.org 765S: Supported 766F: Documentation/networking/device_drivers/amazon/ena.txt 767F: drivers/net/ethernet/amazon/ 768 769AMAZON RDMA EFA DRIVER 770M: Gal Pressman <galpress@amazon.com> 771R: Yossi Leybovich <sleybo@amazon.com> 772L: linux-rdma@vger.kernel.org 773Q: https://patchwork.kernel.org/project/linux-rdma/list/ 774S: Supported 775F: drivers/infiniband/hw/efa/ 776F: include/uapi/rdma/efa-abi.h 777 778AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 779M: Tom Lendacky <thomas.lendacky@amd.com> 780M: Gary Hook <gary.hook@amd.com> 781L: linux-crypto@vger.kernel.org 782S: Supported 783F: drivers/crypto/ccp/ 784F: include/linux/ccp.h 785 786AMD DISPLAY CORE 787M: Harry Wentland <harry.wentland@amd.com> 788M: Leo Li <sunpeng.li@amd.com> 789L: amd-gfx@lists.freedesktop.org 790T: git git://people.freedesktop.org/~agd5f/linux 791S: Supported 792F: drivers/gpu/drm/amd/display/ 793 794AMD FAM15H PROCESSOR POWER MONITORING DRIVER 795M: Huang Rui <ray.huang@amd.com> 796L: linux-hwmon@vger.kernel.org 797S: Supported 798F: Documentation/hwmon/fam15h_power.rst 799F: drivers/hwmon/fam15h_power.c 800 801AMD FCH GPIO DRIVER 802M: Enrico Weigelt, metux IT consult <info@metux.net> 803L: linux-gpio@vger.kernel.org 804S: Maintained 805F: drivers/gpio/gpio-amd-fch.c 806F: include/linux/platform_data/gpio/gpio-amd-fch.h 807 808AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 809L: linux-geode@lists.infradead.org (moderated for non-subscribers) 810S: Orphan 811F: drivers/usb/gadget/udc/amd5536udc.* 812 813AMD GEODE PROCESSOR/CHIPSET SUPPORT 814P: Andres Salomon <dilinger@queued.net> 815L: linux-geode@lists.infradead.org (moderated for non-subscribers) 816W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 817S: Supported 818F: drivers/char/hw_random/geode-rng.c 819F: drivers/crypto/geode* 820F: drivers/video/fbdev/geode/ 821F: arch/x86/include/asm/geode.h 822 823AMD IOMMU (AMD-VI) 824M: Joerg Roedel <joro@8bytes.org> 825L: iommu@lists.linux-foundation.org 826T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 827S: Maintained 828F: drivers/iommu/amd_iommu*.[ch] 829F: include/linux/amd-iommu.h 830 831AMD KFD 832M: Oded Gabbay <oded.gabbay@gmail.com> 833L: dri-devel@lists.freedesktop.org 834T: git git://people.freedesktop.org/~gabbayo/linux.git 835S: Supported 836F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 837F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 838F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 839F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 840F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 841F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 842F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 843F: drivers/gpu/drm/amd/amdkfd/ 844F: drivers/gpu/drm/amd/include/cik_structs.h 845F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 846F: drivers/gpu/drm/amd/include/vi_structs.h 847F: drivers/gpu/drm/amd/include/v9_structs.h 848F: include/uapi/linux/kfd_ioctl.h 849 850AMD MP2 I2C DRIVER 851M: Elie Morisse <syniurge@gmail.com> 852M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 853M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 854L: linux-i2c@vger.kernel.org 855S: Maintained 856F: drivers/i2c/busses/i2c-amd-mp2* 857 858AMD POWERPLAY 859M: Rex Zhu <rex.zhu@amd.com> 860M: Evan Quan <evan.quan@amd.com> 861L: amd-gfx@lists.freedesktop.org 862S: Supported 863F: drivers/gpu/drm/amd/powerplay/ 864T: git git://people.freedesktop.org/~agd5f/linux 865 866AMD SEATTLE DEVICE TREE SUPPORT 867M: Brijesh Singh <brijeshkumar.singh@amd.com> 868M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 869M: Tom Lendacky <thomas.lendacky@amd.com> 870S: Supported 871F: arch/arm64/boot/dts/amd/ 872 873AMD XGBE DRIVER 874M: Tom Lendacky <thomas.lendacky@amd.com> 875L: netdev@vger.kernel.org 876S: Supported 877F: drivers/net/ethernet/amd/xgbe/ 878F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 879 880ANALOG DEVICES INC AD5686 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-pm@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5686* 886F: drivers/iio/dac/ad5696* 887 888ANALOG DEVICES INC AD5758 DRIVER 889M: Stefan Popa <stefan.popa@analog.com> 890L: linux-iio@vger.kernel.org 891W: http://ez.analog.com/community/linux-device-drivers 892S: Supported 893F: drivers/iio/dac/ad5758.c 894F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 895 896ANALOG DEVICES INC AD7124 DRIVER 897M: Stefan Popa <stefan.popa@analog.com> 898L: linux-iio@vger.kernel.org 899W: http://ez.analog.com/community/linux-device-drivers 900S: Supported 901F: drivers/iio/adc/ad7124.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 903 904ANALOG DEVICES INC AD7606 DRIVER 905M: Stefan Popa <stefan.popa@analog.com> 906L: linux-iio@vger.kernel.org 907W: http://ez.analog.com/community/linux-device-drivers 908S: Supported 909F: drivers/iio/adc/ad7606.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 911 912ANALOG DEVICES INC AD7768-1 DRIVER 913M: Stefan Popa <stefan.popa@analog.com> 914L: linux-iio@vger.kernel.org 915W: http://ez.analog.com/community/linux-device-drivers 916S: Supported 917F: drivers/iio/adc/ad7768-1.c 918F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 919 920ANALOG DEVICES INC AD7780 DRIVER 921M: Michael Hennerich <Michael.Hennerich@analog.com> 922M: Renato Lui Geh <renatogeh@gmail.com> 923L: linux-iio@vger.kernel.org 924W: http://ez.analog.com/community/linux-device-drivers 925S: Supported 926F: drivers/iio/adc/ad7780.c 927F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 928 929ANALOG DEVICES INC AD9389B DRIVER 930M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 931L: linux-media@vger.kernel.org 932S: Maintained 933F: drivers/media/i2c/ad9389b* 934 935ANALOG DEVICES INC ADGS1408 DRIVER 936M: Mircea Caprioru <mircea.caprioru@analog.com> 937S: Supported 938F: drivers/mux/adgs1408.c 939F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 940 941ANALOG DEVICES INC ADIS DRIVER LIBRARY 942M: Alexandru Ardelean <alexandru.ardelean@analog.com> 943S: Supported 944L: linux-iio@vger.kernel.org 945F: include/linux/iio/imu/adis.h 946F: drivers/iio/imu/adis.c 947 948ANALOG DEVICES INC ADP5061 DRIVER 949M: Stefan Popa <stefan.popa@analog.com> 950L: linux-pm@vger.kernel.org 951W: http://ez.analog.com/community/linux-device-drivers 952S: Supported 953F: drivers/power/supply/adp5061.c 954 955ANALOG DEVICES INC ADV7180 DRIVER 956M: Lars-Peter Clausen <lars@metafoo.de> 957L: linux-media@vger.kernel.org 958W: http://ez.analog.com/community/linux-device-drivers 959S: Supported 960F: drivers/media/i2c/adv7180.c 961 962ANALOG DEVICES INC ADV748X DRIVER 963M: Kieran Bingham <kieran.bingham@ideasonboard.com> 964L: linux-media@vger.kernel.org 965S: Maintained 966F: drivers/media/i2c/adv748x/* 967 968ANALOG DEVICES INC ADV7511 DRIVER 969M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/adv7511* 973 974ANALOG DEVICES INC ADV7604 DRIVER 975M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 976L: linux-media@vger.kernel.org 977S: Maintained 978F: drivers/media/i2c/adv7604* 979 980ANALOG DEVICES INC ADV7842 DRIVER 981M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 982L: linux-media@vger.kernel.org 983S: Maintained 984F: drivers/media/i2c/adv7842* 985 986ANALOG DEVICES INC ASOC CODEC DRIVERS 987M: Lars-Peter Clausen <lars@metafoo.de> 988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 989W: http://wiki.analog.com/ 990W: http://ez.analog.com/community/linux-device-drivers 991S: Supported 992F: sound/soc/codecs/adau* 993F: sound/soc/codecs/adav* 994F: sound/soc/codecs/ad1* 995F: sound/soc/codecs/ad7* 996F: sound/soc/codecs/ssm* 997F: sound/soc/codecs/sigmadsp.* 998 999ANALOG DEVICES INC DMA DRIVERS 1000M: Lars-Peter Clausen <lars@metafoo.de> 1001W: http://ez.analog.com/community/linux-device-drivers 1002S: Supported 1003F: drivers/dma/dma-axi-dmac.c 1004 1005ANALOG DEVICES INC IIO DRIVERS 1006M: Lars-Peter Clausen <lars@metafoo.de> 1007M: Michael Hennerich <Michael.Hennerich@analog.com> 1008M: Stefan Popa <stefan.popa@analog.com> 1009W: http://wiki.analog.com/ 1010W: http://ez.analog.com/community/linux-device-drivers 1011S: Supported 1012F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1013F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1014F: drivers/iio/*/ad* 1015F: drivers/iio/adc/ltc2497* 1016X: drivers/iio/*/adjd* 1017F: drivers/staging/iio/*/ad* 1018 1019ANALOGBITS PLL LIBRARIES 1020M: Paul Walmsley <paul.walmsley@sifive.com> 1021S: Supported 1022F: drivers/clk/analogbits/* 1023F: include/linux/clk/analogbits* 1024 1025ANDES ARCHITECTURE 1026M: Greentime Hu <green.hu@gmail.com> 1027M: Vincent Chen <deanbo422@gmail.com> 1028T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1029S: Supported 1030F: arch/nds32/ 1031F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1032F: Documentation/devicetree/bindings/nds32/ 1033K: nds32 1034N: nds32 1035 1036ANDROID CONFIG FRAGMENTS 1037M: Rob Herring <robh@kernel.org> 1038S: Supported 1039F: kernel/configs/android* 1040 1041ANDROID DRIVERS 1042M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1043M: Arve Hjønnevåg <arve@android.com> 1044M: Todd Kjos <tkjos@android.com> 1045M: Martijn Coenen <maco@android.com> 1046M: Joel Fernandes <joel@joelfernandes.org> 1047M: Christian Brauner <christian@brauner.io> 1048T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1049L: devel@driverdev.osuosl.org 1050S: Supported 1051F: drivers/android/ 1052F: drivers/staging/android/ 1053 1054ANDROID GOLDFISH PIC DRIVER 1055M: Miodrag Dinic <miodrag.dinic@mips.com> 1056S: Supported 1057F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1058F: drivers/irqchip/irq-goldfish-pic.c 1059 1060ANDROID GOLDFISH RTC DRIVER 1061M: Miodrag Dinic <miodrag.dinic@mips.com> 1062S: Supported 1063F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1064F: drivers/rtc/rtc-goldfish.c 1065 1066ANDROID ION DRIVER 1067M: Laura Abbott <labbott@redhat.com> 1068M: Sumit Semwal <sumit.semwal@linaro.org> 1069L: devel@driverdev.osuosl.org 1070L: dri-devel@lists.freedesktop.org 1071L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1072S: Supported 1073F: drivers/staging/android/ion 1074F: drivers/staging/android/uapi/ion.h 1075 1076AOA (Apple Onboard Audio) ALSA DRIVER 1077M: Johannes Berg <johannes@sipsolutions.net> 1078L: linuxppc-dev@lists.ozlabs.org 1079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1080S: Maintained 1081F: sound/aoa/ 1082 1083APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1084M: William Breathitt Gray <vilhelm.gray@gmail.com> 1085L: linux-iio@vger.kernel.org 1086S: Maintained 1087F: drivers/iio/adc/stx104.c 1088 1089APM DRIVER 1090M: Jiri Kosina <jikos@kernel.org> 1091S: Odd fixes 1092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1093F: arch/x86/kernel/apm_32.c 1094F: include/linux/apm_bios.h 1095F: include/uapi/linux/apm_bios.h 1096F: drivers/char/apm-emulation.c 1097 1098APPARMOR SECURITY MODULE 1099M: John Johansen <john.johansen@canonical.com> 1100L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1101W: wiki.apparmor.net 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1103S: Supported 1104F: security/apparmor/ 1105F: Documentation/admin-guide/LSM/apparmor.rst 1106 1107APPLE BCM5974 MULTITOUCH DRIVER 1108M: Henrik Rydberg <rydberg@bitmath.org> 1109L: linux-input@vger.kernel.org 1110S: Odd fixes 1111F: drivers/input/mouse/bcm5974.c 1112 1113APPLE SMC DRIVER 1114M: Henrik Rydberg <rydberg@bitmath.org> 1115L: linux-hwmon@vger.kernel.org 1116S: Odd fixes 1117F: drivers/hwmon/applesmc.c 1118 1119APPLETALK NETWORK LAYER 1120L: netdev@vger.kernel.org 1121S: Odd fixes 1122F: drivers/net/appletalk/ 1123F: net/appletalk/ 1124F: include/linux/atalk.h 1125F: include/uapi/linux/atalk.h 1126 1127APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1128M: Khuong Dinh <khuong@os.amperecomputing.com> 1129S: Supported 1130F: arch/arm64/boot/dts/apm/ 1131 1132APPLIED MICRO (APM) X-GENE SOC EDAC 1133M: Khuong Dinh <khuong@os.amperecomputing.com> 1134S: Supported 1135F: drivers/edac/xgene_edac.c 1136F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1137 1138APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1139M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1140M: Keyur Chudgar <keyur@os.amperecomputing.com> 1141S: Supported 1142F: drivers/net/ethernet/apm/xgene-v2/ 1143 1144APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1145M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1146M: Keyur Chudgar <keyur@os.amperecomputing.com> 1147M: Quan Nguyen <quan@os.amperecomputing.com> 1148S: Supported 1149F: drivers/net/ethernet/apm/xgene/ 1150F: drivers/net/phy/mdio-xgene.c 1151F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1152F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1153 1154APPLIED MICRO (APM) X-GENE SOC PMU 1155M: Khuong Dinh <khuong@os.amperecomputing.com> 1156S: Supported 1157F: drivers/perf/xgene_pmu.c 1158F: Documentation/admin-guide/perf/xgene-pmu.rst 1159F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1160 1161APTINA CAMERA SENSOR PLL 1162M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1163L: linux-media@vger.kernel.org 1164S: Maintained 1165F: drivers/media/i2c/aptina-pll.* 1166 1167AQUANTIA ETHERNET DRIVER (atlantic) 1168M: Igor Russkikh <igor.russkikh@aquantia.com> 1169L: netdev@vger.kernel.org 1170S: Supported 1171W: http://www.aquantia.com 1172Q: http://patchwork.ozlabs.org/project/netdev/list/ 1173F: drivers/net/ethernet/aquantia/atlantic/ 1174F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1175 1176ARC FRAMEBUFFER DRIVER 1177M: Jaya Kumar <jayalk@intworks.biz> 1178S: Maintained 1179F: drivers/video/fbdev/arcfb.c 1180F: drivers/video/fbdev/core/fb_defio.c 1181 1182ARC PGU DRM DRIVER 1183M: Alexey Brodkin <abrodkin@synopsys.com> 1184S: Supported 1185F: drivers/gpu/drm/arc/ 1186F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1187 1188ARCNET NETWORK LAYER 1189M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1190L: netdev@vger.kernel.org 1191S: Maintained 1192F: drivers/net/arcnet/ 1193F: include/uapi/linux/if_arcnet.h 1194 1195ARM ARCHITECTED TIMER DRIVER 1196M: Mark Rutland <mark.rutland@arm.com> 1197M: Marc Zyngier <marc.zyngier@arm.com> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199S: Maintained 1200F: arch/arm/include/asm/arch_timer.h 1201F: arch/arm64/include/asm/arch_timer.h 1202F: drivers/clocksource/arm_arch_timer.c 1203 1204ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1205M: Linus Walleij <linus.walleij@linaro.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: Documentation/devicetree/bindings/arm/arm-boards 1209F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1210F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1211F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1212F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1213F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1214F: arch/arm/mach-integrator/ 1215F: arch/arm/mach-realview/ 1216F: arch/arm/mach-versatile/ 1217F: arch/arm/plat-versatile/ 1218F: arch/arm/boot/dts/arm-realview-* 1219F: arch/arm/boot/dts/integrator* 1220F: arch/arm/boot/dts/versatile* 1221F: drivers/clk/versatile/ 1222F: drivers/i2c/busses/i2c-versatile.c 1223F: drivers/irqchip/irq-versatile-fpga.c 1224F: drivers/mtd/maps/physmap_of_versatile.c 1225F: drivers/power/reset/arm-versatile-reboot.c 1226F: drivers/soc/versatile/ 1227 1228ARM HDLCD DRM DRIVER 1229M: Liviu Dudau <liviu.dudau@arm.com> 1230S: Supported 1231F: drivers/gpu/drm/arm/hdlcd_* 1232F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1233 1234ARM KOMEDA DRM-KMS DRIVER 1235M: James (Qian) Wang <james.qian.wang@arm.com> 1236M: Liviu Dudau <liviu.dudau@arm.com> 1237L: Mali DP Maintainers <malidp@foss.arm.com> 1238S: Supported 1239T: git git://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/CZ.NIC TURRIS MOX SUPPORT 1630M: Marek Behun <marek.behun@nic.cz> 1631W: http://mox.turris.cz 1632S: Maintained 1633F: Documentation/devicetree/bindings/bus/moxtet.txt 1634F: include/linux/moxtet.h 1635F: drivers/bus/moxtet.c 1636 1637ARM/EBSA110 MACHINE SUPPORT 1638M: Russell King <linux@armlinux.org.uk> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640W: http://www.armlinux.org.uk/ 1641S: Maintained 1642F: arch/arm/mach-ebsa110/ 1643F: drivers/net/ethernet/amd/am79c961a.* 1644 1645ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1646M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1647R: Pengutronix Kernel Team <kernel@pengutronix.de> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649S: Maintained 1650N: efm32 1651 1652ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1653M: Robert Jarzmik <robert.jarzmik@free.fr> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655S: Maintained 1656F: arch/arm/mach-pxa/ezx.c 1657 1658ARM/FARADAY FA526 PORT 1659M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1661S: Maintained 1662T: git git://git.berlios.de/gemini-board 1663F: arch/arm/mm/*-fa* 1664 1665ARM/FOOTBRIDGE ARCHITECTURE 1666M: Russell King <linux@armlinux.org.uk> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668W: http://www.armlinux.org.uk/ 1669S: Maintained 1670F: arch/arm/include/asm/hardware/dec21285.h 1671F: arch/arm/mach-footbridge/ 1672 1673ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1674M: Shawn Guo <shawnguo@kernel.org> 1675M: Sascha Hauer <s.hauer@pengutronix.de> 1676R: Pengutronix Kernel Team <kernel@pengutronix.de> 1677R: Fabio Estevam <festevam@gmail.com> 1678R: NXP Linux Team <linux-imx@nxp.com> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1682N: imx 1683N: mxs 1684X: drivers/media/i2c/ 1685 1686ARM/FREESCALE VYBRID ARM ARCHITECTURE 1687M: Shawn Guo <shawnguo@kernel.org> 1688M: Sascha Hauer <s.hauer@pengutronix.de> 1689R: Pengutronix Kernel Team <kernel@pengutronix.de> 1690R: Stefan Agner <stefan@agner.ch> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692S: Maintained 1693T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1694F: arch/arm/mach-imx/*vf610* 1695F: arch/arm/boot/dts/vf* 1696 1697ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1698M: Shawn Guo <shawnguo@kernel.org> 1699M: Li Yang <leoyang.li@nxp.com> 1700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1701S: Maintained 1702T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1703F: arch/arm/boot/dts/ls1021a* 1704F: arch/arm64/boot/dts/freescale/fsl-* 1705F: arch/arm64/boot/dts/freescale/qoriq-* 1706 1707ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1708M: Lennert Buytenhek <kernel@wantstofly.org> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710S: Maintained 1711 1712ARM/GUMSTIX MACHINE SUPPORT 1713M: Steve Sakoman <sakoman@gmail.com> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716 1717ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1718M: Philipp Zabel <philipp.zabel@gmail.com> 1719M: Paul Parsons <lost.distance@yahoo.com> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721S: Maintained 1722F: arch/arm/mach-pxa/hx4700.c 1723F: arch/arm/mach-pxa/include/mach/hx4700.h 1724F: sound/soc/pxa/hx4700.c 1725 1726ARM/HISILICON SOC SUPPORT 1727M: Wei Xu <xuwei5@hisilicon.com> 1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1729W: http://www.hisilicon.com 1730S: Supported 1731T: git git://github.com/hisilicon/linux-hisi.git 1732F: arch/arm/mach-hisi/ 1733F: arch/arm/boot/dts/hi3* 1734F: arch/arm/boot/dts/hip* 1735F: arch/arm/boot/dts/hisi* 1736F: arch/arm64/boot/dts/hisilicon/ 1737 1738ARM/HP JORNADA 7XX MACHINE SUPPORT 1739M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1740W: www.jlime.com 1741S: Maintained 1742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1743F: arch/arm/mach-sa1100/jornada720.c 1744F: arch/arm/mach-sa1100/include/mach/jornada720.h 1745 1746ARM/IGEP MACHINE SUPPORT 1747M: Enric Balletbo i Serra <eballetbo@gmail.com> 1748M: Javier Martinez Canillas <javier@dowhile0.org> 1749L: linux-omap@vger.kernel.org 1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1751S: Maintained 1752F: arch/arm/boot/dts/omap3-igep* 1753 1754ARM/INCOME PXA270 SUPPORT 1755M: Marek Vasut <marek.vasut@gmail.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: arch/arm/mach-pxa/colibri-pxa270-income.c 1759 1760ARM/INTEL IOP13XX ARM ARCHITECTURE 1761M: Lennert Buytenhek <kernel@wantstofly.org> 1762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1763S: Maintained 1764 1765ARM/INTEL IOP32X ARM ARCHITECTURE 1766M: Lennert Buytenhek <kernel@wantstofly.org> 1767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1768S: Maintained 1769 1770ARM/INTEL IOP33X ARM ARCHITECTURE 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772S: Orphan 1773 1774ARM/INTEL IQ81342EX MACHINE SUPPORT 1775M: Lennert Buytenhek <kernel@wantstofly.org> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777S: Maintained 1778 1779ARM/INTEL IXDP2850 MACHINE SUPPORT 1780M: Lennert Buytenhek <kernel@wantstofly.org> 1781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1782S: Maintained 1783 1784ARM/INTEL IXP4XX ARM ARCHITECTURE 1785M: Linus Walleij <linusw@kernel.org> 1786M: Imre Kaloz <kaloz@openwrt.org> 1787M: Krzysztof Halasa <khalasa@piap.pl> 1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1789S: Maintained 1790F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1791F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1792F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1793F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1794F: arch/arm/mach-ixp4xx/ 1795F: drivers/clocksource/timer-ixp4xx.c 1796F: drivers/gpio/gpio-ixp4xx.c 1797F: drivers/irqchip/irq-ixp4xx.c 1798F: include/linux/irqchip/irq-ixp4xx.h 1799F: include/linux/platform_data/timer-ixp4xx.h 1800 1801ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1802M: Jonathan Cameron <jic23@cam.ac.uk> 1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1804S: Maintained 1805F: arch/arm/mach-pxa/stargate2.c 1806F: drivers/pcmcia/pxa2xx_stargate2.c 1807 1808ARM/INTEL XSC3 (MANZANO) ARM CORE 1809M: Lennert Buytenhek <kernel@wantstofly.org> 1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1811S: Maintained 1812 1813ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1814M: Lennert Buytenhek <kernel@wantstofly.org> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816S: Maintained 1817 1818ARM/LG1K ARCHITECTURE 1819M: Chanho Min <chanho.min@lge.com> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821S: Maintained 1822F: arch/arm64/boot/dts/lg/ 1823 1824ARM/LOGICPD PXA270 MACHINE SUPPORT 1825M: Lennert Buytenhek <kernel@wantstofly.org> 1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1827S: Maintained 1828 1829ARM/LPC18XX ARCHITECTURE 1830M: Vladimir Zapolskiy <vz@mleia.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832S: Maintained 1833F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1834F: arch/arm/boot/dts/lpc43* 1835F: drivers/i2c/busses/i2c-lpc2k.c 1836F: drivers/memory/pl172.c 1837F: drivers/mtd/spi-nor/nxp-spifi.c 1838F: drivers/rtc/rtc-lpc24xx.c 1839N: lpc18xx 1840 1841ARM/LPC32XX SOC SUPPORT 1842M: Vladimir Zapolskiy <vz@mleia.com> 1843M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1846S: Maintained 1847F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1848F: arch/arm/boot/dts/lpc32* 1849F: arch/arm/mach-lpc32xx/ 1850F: drivers/i2c/busses/i2c-pnx.c 1851F: drivers/net/ethernet/nxp/lpc_eth.c 1852F: drivers/usb/host/ohci-nxp.c 1853F: drivers/watchdog/pnx4008_wdt.c 1854N: lpc32xx 1855 1856ARM/MAGICIAN MACHINE SUPPORT 1857M: Philipp Zabel <philipp.zabel@gmail.com> 1858S: Maintained 1859 1860ARM/Marvell Dove/MV78xx0/Orion SOC support 1861M: Jason Cooper <jason@lakedaemon.net> 1862M: Andrew Lunn <andrew@lunn.ch> 1863M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1864M: Gregory Clement <gregory.clement@bootlin.com> 1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1866S: Maintained 1867F: Documentation/devicetree/bindings/soc/dove/ 1868F: arch/arm/mach-dove/ 1869F: arch/arm/mach-mv78xx0/ 1870F: arch/arm/mach-orion5x/ 1871F: arch/arm/plat-orion/ 1872F: arch/arm/boot/dts/dove* 1873F: arch/arm/boot/dts/orion5x* 1874T: git git://git.infradead.org/linux-mvebu.git 1875 1876ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1877M: Jason Cooper <jason@lakedaemon.net> 1878M: Andrew Lunn <andrew@lunn.ch> 1879M: Gregory Clement <gregory.clement@bootlin.com> 1880M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882S: Maintained 1883F: arch/arm/boot/dts/armada* 1884F: arch/arm/boot/dts/kirkwood* 1885F: arch/arm/configs/mvebu_*_defconfig 1886F: arch/arm/mach-mvebu/ 1887F: arch/arm64/boot/dts/marvell/armada* 1888F: drivers/cpufreq/armada-37xx-cpufreq.c 1889F: drivers/cpufreq/armada-8k-cpufreq.c 1890F: drivers/cpufreq/mvebu-cpufreq.c 1891F: drivers/irqchip/irq-armada-370-xp.c 1892F: drivers/irqchip/irq-mvebu-* 1893F: drivers/pinctrl/mvebu/ 1894F: drivers/rtc/rtc-armada38x.c 1895T: git git://git.infradead.org/linux-mvebu.git 1896 1897ARM/Mediatek RTC DRIVER 1898M: Eddie Huang <eddie.huang@mediatek.com> 1899M: Sean Wang <sean.wang@mediatek.com> 1900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1901L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1902S: Maintained 1903F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1904F: drivers/rtc/rtc-mt6397.c 1905F: drivers/rtc/rtc-mt7622.c 1906 1907ARM/Mediatek SoC support 1908M: Matthias Brugger <matthias.bgg@gmail.com> 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1910L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1911W: https://mtk.bcnfs.org/ 1912C: irc://chat.freenode.net/linux-mediatek 1913S: Maintained 1914F: arch/arm/boot/dts/mt6* 1915F: arch/arm/boot/dts/mt7* 1916F: arch/arm/boot/dts/mt8* 1917F: arch/arm/mach-mediatek/ 1918F: arch/arm64/boot/dts/mediatek/ 1919F: drivers/soc/mediatek/ 1920N: mtk 1921N: mt[678] 1922K: mediatek 1923 1924ARM/Mediatek USB3 PHY DRIVER 1925M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1928S: Maintained 1929F: drivers/phy/mediatek/ 1930F: Documentation/devicetree/bindings/phy/phy-mtk-* 1931 1932ARM/MICREL KS8695 ARCHITECTURE 1933M: Greg Ungerer <gerg@uclinux.org> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935F: arch/arm/mach-ks8695/ 1936S: Odd Fixes 1937 1938ARM/Microchip (AT91) SoC support 1939M: Nicolas Ferre <nicolas.ferre@microchip.com> 1940M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1941M: Ludovic Desroches <ludovic.desroches@microchip.com> 1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1943W: http://www.linux4sam.org 1944T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1945S: Supported 1946N: at91 1947N: atmel 1948F: arch/arm/mach-at91/ 1949F: include/soc/at91/ 1950F: arch/arm/boot/dts/at91*.dts 1951F: arch/arm/boot/dts/at91*.dtsi 1952F: arch/arm/boot/dts/sama*.dts 1953F: arch/arm/boot/dts/sama*.dtsi 1954F: arch/arm/include/debug/at91.S 1955F: drivers/memory/atmel* 1956F: drivers/watchdog/sama5d4_wdt.c 1957X: drivers/input/touchscreen/atmel_mxt_ts.c 1958X: drivers/net/wireless/atmel/ 1959 1960ARM/MIOA701 MACHINE SUPPORT 1961M: Robert Jarzmik <robert.jarzmik@free.fr> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963F: arch/arm/mach-pxa/mioa701.c 1964S: Maintained 1965 1966ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1967M: Michael Petchkovsky <mkpetch@internode.on.net> 1968S: Maintained 1969 1970ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1971M: Linus Walleij <linus.walleij@linaro.org> 1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1973S: Maintained 1974F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1975F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1976F: arch/arm/mach-nomadik/ 1977F: arch/arm/mach-u300/ 1978F: arch/arm/mach-ux500/ 1979F: arch/arm/boot/dts/ste-* 1980F: drivers/clk/clk-nomadik.c 1981F: drivers/clk/clk-u300.c 1982F: drivers/clocksource/clksrc-dbx500-prcmu.c 1983F: drivers/clocksource/timer-u300.c 1984F: drivers/dma/coh901318* 1985F: drivers/dma/ste_dma40* 1986F: drivers/hwspinlock/u8500_hsem.c 1987F: drivers/i2c/busses/i2c-nomadik.c 1988F: drivers/i2c/busses/i2c-stu300.c 1989F: drivers/mfd/ab3100* 1990F: drivers/mfd/ab8500* 1991F: drivers/mfd/abx500* 1992F: drivers/mfd/dbx500* 1993F: drivers/mfd/db8500* 1994F: drivers/pinctrl/nomadik/ 1995F: drivers/pinctrl/pinctrl-coh901* 1996F: drivers/pinctrl/pinctrl-u300.c 1997F: drivers/rtc/rtc-ab3100.c 1998F: drivers/rtc/rtc-ab8500.c 1999F: drivers/rtc/rtc-coh901331.c 2000F: drivers/rtc/rtc-pl031.c 2001F: drivers/watchdog/coh901327_wdt.c 2002F: Documentation/devicetree/bindings/arm/ste-* 2003F: Documentation/devicetree/bindings/arm/ux500/ 2004T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2005 2006ARM/NUVOTON NPCM ARCHITECTURE 2007M: Avi Fishman <avifishman70@gmail.com> 2008M: Tomer Maimon <tmaimon77@gmail.com> 2009M: Tali Perry <tali.perry1@gmail.com> 2010R: Patrick Venture <venture@google.com> 2011R: Nancy Yuen <yuenn@google.com> 2012R: Benjamin Fair <benjaminfair@google.com> 2013L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2014S: Supported 2015F: arch/arm/mach-npcm/ 2016F: arch/arm/boot/dts/nuvoton-npcm* 2017F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2018F: drivers/*/*npcm* 2019F: Documentation/devicetree/bindings/*/*npcm* 2020F: Documentation/devicetree/bindings/*/*/*npcm* 2021 2022ARM/NUVOTON W90X900 ARM ARCHITECTURE 2023M: Wan ZongShun <mcuos.com@gmail.com> 2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2025W: http://www.mcuos.com 2026S: Maintained 2027F: arch/arm/mach-w90x900/ 2028F: drivers/input/keyboard/w90p910_keypad.c 2029F: drivers/input/touchscreen/w90p910_ts.c 2030F: drivers/watchdog/nuc900_wdt.c 2031F: drivers/net/ethernet/nuvoton/w90p910_ether.c 2032F: drivers/mtd/nand/raw/nuc900_nand.c 2033F: drivers/rtc/rtc-nuc900.c 2034F: drivers/spi/spi-nuc900.c 2035F: drivers/usb/host/ehci-w90x900.c 2036F: drivers/video/fbdev/nuc900fb.c 2037 2038ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2039L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2040W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2041S: Orphan 2042F: arch/arm/mach-s3c24xx/mach-gta02.c 2043F: arch/arm/mach-s3c24xx/gta02.h 2044 2045ARM/Orion SoC/Technologic Systems TS-78xx platform support 2046M: Alexander Clouter <alex@digriz.org.uk> 2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2048W: http://www.digriz.org.uk/ts78xx/kernel 2049S: Maintained 2050F: arch/arm/mach-orion5x/ts78xx-* 2051 2052ARM/OXNAS platform support 2053M: Neil Armstrong <narmstrong@baylibre.com> 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2055L: linux-oxnas@groups.io (moderated for non-subscribers) 2056S: Maintained 2057F: arch/arm/mach-oxnas/ 2058F: arch/arm/boot/dts/ox8*.dts* 2059N: oxnas 2060 2061ARM/PALM TREO SUPPORT 2062M: Tomas Cech <sleep_walker@suse.com> 2063L: linux-arm-kernel@lists.infradead.org 2064W: http://hackndev.com 2065S: Maintained 2066F: arch/arm/mach-pxa/palmtreo.* 2067 2068ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2069M: Marek Vasut <marek.vasut@gmail.com> 2070L: linux-arm-kernel@lists.infradead.org 2071W: http://hackndev.com 2072S: Maintained 2073F: arch/arm/mach-pxa/include/mach/palmtx.h 2074F: arch/arm/mach-pxa/palmtx.c 2075F: arch/arm/mach-pxa/palmt5.* 2076F: arch/arm/mach-pxa/include/mach/palmld.h 2077F: arch/arm/mach-pxa/palmld.c 2078F: arch/arm/mach-pxa/palmte2.* 2079F: arch/arm/mach-pxa/include/mach/palmtc.h 2080F: arch/arm/mach-pxa/palmtc.c 2081 2082ARM/PALMZ72 SUPPORT 2083M: Sergey Lapin <slapin@ossfans.org> 2084L: linux-arm-kernel@lists.infradead.org 2085W: http://hackndev.com 2086S: Maintained 2087F: arch/arm/mach-pxa/palmz72.* 2088 2089ARM/PLEB SUPPORT 2090M: Peter Chubb <pleb@gelato.unsw.edu.au> 2091W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2092S: Maintained 2093 2094ARM/PT DIGITAL BOARD PORT 2095M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2097W: http://www.armlinux.org.uk/ 2098S: Maintained 2099 2100ARM/QUALCOMM SUPPORT 2101M: Andy Gross <agross@kernel.org> 2102L: linux-arm-msm@vger.kernel.org 2103S: Maintained 2104F: Documentation/devicetree/bindings/soc/qcom/ 2105F: Documentation/devicetree/bindings/*/qcom* 2106F: arch/arm/boot/dts/qcom-*.dts 2107F: arch/arm/boot/dts/qcom-*.dtsi 2108F: arch/arm/mach-qcom/ 2109F: arch/arm64/boot/dts/qcom/ 2110F: drivers/*/qcom/ 2111F: drivers/*/qcom* 2112F: drivers/*/*/qcom/ 2113F: drivers/*/*/qcom* 2114F: drivers/*/pm8???-* 2115F: drivers/bluetooth/btqcomsmd.c 2116F: drivers/clocksource/timer-qcom.c 2117F: drivers/extcon/extcon-qcom* 2118F: drivers/iommu/msm* 2119F: drivers/i2c/busses/i2c-qup.c 2120F: drivers/i2c/busses/i2c-qcom-geni.c 2121F: drivers/mfd/ssbi.c 2122F: drivers/mmc/host/mmci_qcom* 2123F: drivers/mmc/host/sdhci-msm.c 2124F: drivers/pci/controller/dwc/pcie-qcom.c 2125F: drivers/phy/qualcomm/ 2126F: drivers/power/*/msm* 2127F: drivers/reset/reset-qcom-* 2128F: drivers/scsi/ufs/ufs-qcom.* 2129F: drivers/spi/spi-qup.c 2130F: drivers/spi/spi-geni-qcom.c 2131F: drivers/spi/spi-qcom-qspi.c 2132F: drivers/tty/serial/msm_serial.c 2133F: drivers/usb/dwc3/dwc3-qcom.c 2134F: include/dt-bindings/*/qcom* 2135F: include/linux/*/qcom* 2136T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2137 2138ARM/RADISYS ENP2611 MACHINE SUPPORT 2139M: Lennert Buytenhek <kernel@wantstofly.org> 2140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2141S: Maintained 2142 2143ARM/RDA MICRO ARCHITECTURE 2144M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2146L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2147S: Maintained 2148F: arch/arm/boot/dts/rda8810pl-* 2149F: drivers/clocksource/timer-rda.c 2150F: drivers/irqchip/irq-rda-intc.c 2151F: drivers/tty/serial/rda-uart.c 2152F: Documentation/devicetree/bindings/arm/rda.yaml 2153F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2154F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2155F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2156 2157ARM/REALTEK ARCHITECTURE 2158M: Andreas Färber <afaerber@suse.de> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160S: Maintained 2161F: arch/arm64/boot/dts/realtek/ 2162F: Documentation/devicetree/bindings/arm/realtek.txt 2163 2164ARM/RENESAS ARM64 ARCHITECTURE 2165M: Simon Horman <horms@verge.net.au> 2166M: Magnus Damm <magnus.damm@gmail.com> 2167L: linux-renesas-soc@vger.kernel.org 2168Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2169T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2170S: Supported 2171F: arch/arm64/boot/dts/renesas/ 2172F: Documentation/devicetree/bindings/arm/renesas.yaml 2173F: drivers/soc/renesas/ 2174F: include/linux/soc/renesas/ 2175 2176ARM/RISCPC ARCHITECTURE 2177M: Russell King <linux@armlinux.org.uk> 2178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2179W: http://www.armlinux.org.uk/ 2180S: Maintained 2181F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2182F: arch/arm/include/asm/hardware/ioc.h 2183F: arch/arm/include/asm/hardware/iomd.h 2184F: arch/arm/include/asm/hardware/memc.h 2185F: arch/arm/mach-rpc/ 2186F: drivers/net/ethernet/8390/etherh.c 2187F: drivers/net/ethernet/i825xx/ether1* 2188F: drivers/net/ethernet/seeq/ether3* 2189F: drivers/scsi/arm/ 2190 2191ARM/Rockchip SoC support 2192M: Heiko Stuebner <heiko@sntech.de> 2193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2194L: linux-rockchip@lists.infradead.org 2195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2196S: Maintained 2197F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2198F: arch/arm/boot/dts/rk3* 2199F: arch/arm/boot/dts/rv1108* 2200F: arch/arm/mach-rockchip/ 2201F: drivers/clk/rockchip/ 2202F: drivers/i2c/busses/i2c-rk3x.c 2203F: drivers/*/*rockchip* 2204F: drivers/*/*/*rockchip* 2205F: sound/soc/rockchip/ 2206N: rockchip 2207 2208ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2209M: Kukjin Kim <kgene@kernel.org> 2210M: Krzysztof Kozlowski <krzk@kernel.org> 2211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2212L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2213Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2214S: Maintained 2215F: arch/arm/boot/dts/s3c* 2216F: arch/arm/boot/dts/s5p* 2217F: arch/arm/boot/dts/exynos* 2218F: arch/arm64/boot/dts/exynos/ 2219F: arch/arm/plat-samsung/ 2220F: arch/arm/mach-s3c24*/ 2221F: arch/arm/mach-s3c64xx/ 2222F: arch/arm/mach-s5p*/ 2223F: arch/arm/mach-exynos*/ 2224F: drivers/*/*s3c24* 2225F: drivers/*/*/*s3c24* 2226F: drivers/*/*s3c64xx* 2227F: drivers/*/*s5pv210* 2228F: drivers/memory/samsung/* 2229F: drivers/soc/samsung/* 2230F: Documentation/arm/samsung/ 2231F: Documentation/devicetree/bindings/arm/samsung/ 2232F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2233F: Documentation/devicetree/bindings/power/pd-samsung.txt 2234N: exynos 2235 2236ARM/SAMSUNG MOBILE MACHINE SUPPORT 2237M: Kyungmin Park <kyungmin.park@samsung.com> 2238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2239S: Maintained 2240F: arch/arm/mach-s5pv210/ 2241 2242ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2243M: Kyungmin Park <kyungmin.park@samsung.com> 2244M: Kamil Debski <kamil@wypas.org> 2245M: Andrzej Hajda <a.hajda@samsung.com> 2246L: linux-arm-kernel@lists.infradead.org 2247L: linux-media@vger.kernel.org 2248S: Maintained 2249F: drivers/media/platform/s5p-g2d/ 2250 2251ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2252M: Marek Szyprowski <m.szyprowski@samsung.com> 2253L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2254L: linux-media@vger.kernel.org 2255S: Maintained 2256F: drivers/media/platform/s5p-cec/ 2257F: Documentation/devicetree/bindings/media/s5p-cec.txt 2258 2259ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2260M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2261M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2262M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2263L: linux-arm-kernel@lists.infradead.org 2264L: linux-media@vger.kernel.org 2265S: Maintained 2266F: drivers/media/platform/s5p-jpeg/ 2267 2268ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2269M: Kyungmin Park <kyungmin.park@samsung.com> 2270M: Kamil Debski <kamil@wypas.org> 2271M: Jeongtae Park <jtp.park@samsung.com> 2272M: Andrzej Hajda <a.hajda@samsung.com> 2273L: linux-arm-kernel@lists.infradead.org 2274L: linux-media@vger.kernel.org 2275S: Maintained 2276F: drivers/media/platform/s5p-mfc/ 2277 2278ARM/SHMOBILE ARM ARCHITECTURE 2279M: Simon Horman <horms@verge.net.au> 2280M: Magnus Damm <magnus.damm@gmail.com> 2281L: linux-renesas-soc@vger.kernel.org 2282Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2283T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2284S: Supported 2285F: arch/arm/boot/dts/emev2* 2286F: arch/arm/boot/dts/gr-peach* 2287F: arch/arm/boot/dts/iwg20d-q7* 2288F: arch/arm/boot/dts/r7s* 2289F: arch/arm/boot/dts/r8a* 2290F: arch/arm/boot/dts/r9a* 2291F: arch/arm/boot/dts/sh* 2292F: arch/arm/configs/shmobile_defconfig 2293F: arch/arm/include/debug/renesas-scif.S 2294F: arch/arm/mach-shmobile/ 2295F: Documentation/devicetree/bindings/arm/renesas.yaml 2296F: drivers/soc/renesas/ 2297F: include/linux/soc/renesas/ 2298 2299ARM/SOCFPGA ARCHITECTURE 2300M: Dinh Nguyen <dinguyen@kernel.org> 2301S: Maintained 2302F: arch/arm/mach-socfpga/ 2303F: arch/arm/boot/dts/socfpga* 2304F: arch/arm/configs/socfpga_defconfig 2305F: arch/arm64/boot/dts/altera/ 2306F: arch/arm64/boot/dts/intel/ 2307W: http://www.rocketboards.org 2308T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2309 2310ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2311M: Dinh Nguyen <dinguyen@kernel.org> 2312S: Maintained 2313F: drivers/clk/socfpga/ 2314 2315ARM/SOCFPGA EDAC SUPPORT 2316M: Thor Thayer <thor.thayer@linux.intel.com> 2317S: Maintained 2318F: drivers/edac/altera_edac. 2319 2320ARM/SPREADTRUM SoC SUPPORT 2321M: Orson Zhai <orsonzhai@gmail.com> 2322M: Baolin Wang <baolin.wang@linaro.org> 2323M: Chunyan Zhang <zhang.lyra@gmail.com> 2324S: Maintained 2325F: arch/arm64/boot/dts/sprd 2326N: sprd 2327 2328ARM/STI ARCHITECTURE 2329M: Patrice Chotard <patrice.chotard@st.com> 2330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2331W: http://www.stlinux.com 2332S: Maintained 2333F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2334F: arch/arm/mach-sti/ 2335F: arch/arm/boot/dts/sti* 2336F: drivers/char/hw_random/st-rng.c 2337F: drivers/clocksource/arm_global_timer.c 2338F: drivers/clocksource/clksrc_st_lpc.c 2339F: drivers/cpufreq/sti-cpufreq.c 2340F: drivers/dma/st_fdma* 2341F: drivers/i2c/busses/i2c-st.c 2342F: drivers/media/rc/st_rc.c 2343F: drivers/media/platform/sti/c8sectpfe/ 2344F: drivers/mmc/host/sdhci-st.c 2345F: drivers/phy/st/phy-miphy28lp.c 2346F: drivers/phy/st/phy-stih407-usb.c 2347F: drivers/pinctrl/pinctrl-st.c 2348F: drivers/remoteproc/st_remoteproc.c 2349F: drivers/remoteproc/st_slim_rproc.c 2350F: drivers/reset/sti/ 2351F: drivers/rtc/rtc-st-lpc.c 2352F: drivers/tty/serial/st-asc.c 2353F: drivers/usb/dwc3/dwc3-st.c 2354F: drivers/usb/host/ehci-st.c 2355F: drivers/usb/host/ohci-st.c 2356F: drivers/watchdog/st_lpc_wdt.c 2357F: drivers/ata/ahci_st.c 2358F: include/linux/remoteproc/st_slim_rproc.h 2359 2360ARM/STM32 ARCHITECTURE 2361M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2362M: Alexandre Torgue <alexandre.torgue@st.com> 2363L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2365S: Maintained 2366T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2367N: stm32 2368N: stm 2369F: arch/arm/boot/dts/stm32* 2370F: arch/arm/mach-stm32/ 2371F: drivers/clocksource/armv7m_systick.c 2372 2373ARM/Synaptics SoC support 2374M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2375M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2377S: Maintained 2378F: arch/arm/mach-berlin/ 2379F: arch/arm/boot/dts/berlin* 2380F: arch/arm64/boot/dts/synaptics/ 2381 2382ARM/TANGO ARCHITECTURE 2383M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2384M: Mans Rullgard <mans@mansr.com> 2385L: linux-arm-kernel@lists.infradead.org 2386S: Odd Fixes 2387N: tango 2388 2389ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2390M: Lennert Buytenhek <kernel@wantstofly.org> 2391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2392S: Maintained 2393 2394ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2395M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2396L: linux-tegra@vger.kernel.org 2397L: linux-media@vger.kernel.org 2398S: Maintained 2399F: drivers/media/platform/tegra-cec/ 2400F: Documentation/devicetree/bindings/media/tegra-cec.txt 2401 2402ARM/TETON BGA MACHINE SUPPORT 2403M: "Mark F. Brown" <mark.brown314@gmail.com> 2404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2405S: Maintained 2406 2407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2408M: Santosh Shilimkar <ssantosh@kernel.org> 2409L: linux-kernel@vger.kernel.org 2410S: Maintained 2411F: drivers/memory/*emif* 2412 2413ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2414M: Tero Kristo <t-kristo@ti.com> 2415M: Nishanth Menon <nm@ti.com> 2416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2417S: Supported 2418F: Documentation/devicetree/bindings/arm/ti/k3.txt 2419F: arch/arm64/boot/dts/ti/Makefile 2420F: arch/arm64/boot/dts/ti/k3-* 2421F: include/dt-bindings/pinctrl/k3.h 2422 2423ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2424M: Santosh Shilimkar <ssantosh@kernel.org> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Maintained 2427F: arch/arm/mach-keystone/ 2428F: arch/arm/boot/dts/keystone-* 2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2430 2431ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2432M: Santosh Shilimkar <ssantosh@kernel.org> 2433L: linux-kernel@vger.kernel.org 2434S: Maintained 2435F: drivers/clk/keystone/ 2436 2437ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2438M: Santosh Shilimkar <ssantosh@kernel.org> 2439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2440L: linux-kernel@vger.kernel.org 2441S: Maintained 2442F: drivers/clocksource/timer-keystone.c 2443 2444ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2445M: Santosh Shilimkar <ssantosh@kernel.org> 2446L: linux-kernel@vger.kernel.org 2447S: Maintained 2448F: drivers/power/reset/keystone-reset.c 2449 2450ARM/THECUS N2100 MACHINE SUPPORT 2451M: Lennert Buytenhek <kernel@wantstofly.org> 2452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2453S: Maintained 2454 2455ARM/TOSA MACHINE SUPPORT 2456M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2457M: Dirk Opfer <dirk@opfer-online.de> 2458S: Maintained 2459 2460ARM/UNIPHIER ARCHITECTURE 2461M: Masahiro Yamada <yamada.masahiro@socionext.com> 2462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2464S: Maintained 2465F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2466F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2467F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2468F: arch/arm/boot/dts/uniphier* 2469F: arch/arm/include/asm/hardware/cache-uniphier.h 2470F: arch/arm/mach-uniphier/ 2471F: arch/arm/mm/cache-uniphier.c 2472F: arch/arm64/boot/dts/socionext/uniphier* 2473F: drivers/bus/uniphier-system-bus.c 2474F: drivers/clk/uniphier/ 2475F: drivers/dma/uniphier-mdmac.c 2476F: drivers/gpio/gpio-uniphier.c 2477F: drivers/i2c/busses/i2c-uniphier* 2478F: drivers/irqchip/irq-uniphier-aidet.c 2479F: drivers/mmc/host/uniphier-sd.c 2480F: drivers/pinctrl/uniphier/ 2481F: drivers/reset/reset-uniphier.c 2482F: drivers/tty/serial/8250/8250_uniphier.c 2483N: uniphier 2484 2485ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2486M: Ulf Hansson <ulf.hansson@linaro.org> 2487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2488T: git git://git.linaro.org/people/ulfh/clk.git 2489S: Maintained 2490F: drivers/clk/ux500/ 2491 2492ARM/VERSATILE EXPRESS PLATFORM 2493M: Liviu Dudau <liviu.dudau@arm.com> 2494M: Sudeep Holla <sudeep.holla@arm.com> 2495M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2497S: Maintained 2498F: arch/arm/boot/dts/vexpress* 2499F: arch/arm64/boot/dts/arm/ 2500F: arch/arm/mach-vexpress/ 2501F: */*/vexpress* 2502F: */*/*/vexpress* 2503F: drivers/clk/versatile/clk-vexpress-osc.c 2504F: drivers/clocksource/timer-versatile.c 2505N: mps2 2506 2507ARM/VFP SUPPORT 2508M: Russell King <linux@armlinux.org.uk> 2509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2510W: http://www.armlinux.org.uk/ 2511S: Maintained 2512F: arch/arm/vfp/ 2513 2514ARM/VOIPAC PXA270 SUPPORT 2515M: Marek Vasut <marek.vasut@gmail.com> 2516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2517S: Maintained 2518F: arch/arm/mach-pxa/vpac270.c 2519F: arch/arm/mach-pxa/include/mach/vpac270.h 2520 2521ARM/VT8500 ARM ARCHITECTURE 2522M: Tony Prisk <linux@prisktech.co.nz> 2523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2524S: Maintained 2525F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2526F: arch/arm/mach-vt8500/ 2527F: drivers/clocksource/timer-vt8500.c 2528F: drivers/i2c/busses/i2c-wmt.c 2529F: drivers/mmc/host/wmt-sdmmc.c 2530F: drivers/pwm/pwm-vt8500.c 2531F: drivers/rtc/rtc-vt8500.c 2532F: drivers/tty/serial/vt8500_serial.c 2533F: drivers/usb/host/ehci-platform.c 2534F: drivers/usb/host/uhci-platform.c 2535F: drivers/video/fbdev/vt8500lcdfb.* 2536F: drivers/video/fbdev/wm8505fb* 2537F: drivers/video/fbdev/wmt_ge_rops.* 2538 2539ARM/ZIPIT Z2 SUPPORT 2540M: Marek Vasut <marek.vasut@gmail.com> 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2542S: Maintained 2543F: arch/arm/mach-pxa/z2.c 2544F: arch/arm/mach-pxa/include/mach/z2.h 2545 2546ARM/ZTE ARCHITECTURE 2547M: Jun Nie <jun.nie@linaro.org> 2548M: Shawn Guo <shawnguo@kernel.org> 2549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2550S: Maintained 2551F: arch/arm/boot/dts/zx2967* 2552F: arch/arm/mach-zx/ 2553F: arch/arm64/boot/dts/zte/ 2554F: drivers/clk/zte/ 2555F: drivers/dma/zx_dma.c 2556F: drivers/gpio/gpio-zx.c 2557F: drivers/i2c/busses/i2c-zx2967.c 2558F: drivers/mmc/host/dw_mmc-zx.* 2559F: drivers/pinctrl/zte/ 2560F: drivers/soc/zte/ 2561F: drivers/thermal/zx2967_thermal.c 2562F: drivers/watchdog/zx2967_wdt.c 2563F: Documentation/devicetree/bindings/arm/zte.yaml 2564F: Documentation/devicetree/bindings/clock/zx2967*.txt 2565F: Documentation/devicetree/bindings/dma/zxdma.txt 2566F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2567F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2568F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2569F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2570F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2571F: Documentation/devicetree/bindings/soc/zte/ 2572F: Documentation/devicetree/bindings/sound/zte,*.txt 2573F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2574F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2575F: include/dt-bindings/clock/zx2967*.h 2576F: include/dt-bindings/soc/zte,*.h 2577F: sound/soc/codecs/zx_aud96p22.c 2578F: sound/soc/zte/ 2579 2580ARM/ZYNQ ARCHITECTURE 2581M: Michal Simek <michal.simek@xilinx.com> 2582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2583W: http://wiki.xilinx.com 2584T: git https://github.com/Xilinx/linux-xlnx.git 2585S: Supported 2586F: arch/arm/mach-zynq/ 2587F: drivers/cpuidle/cpuidle-zynq.c 2588F: drivers/block/xsysace.c 2589N: zynq 2590N: xilinx 2591F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2592F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2593F: drivers/clocksource/timer-cadence-ttc.c 2594F: drivers/i2c/busses/i2c-cadence.c 2595F: drivers/mmc/host/sdhci-of-arasan.c 2596F: drivers/edac/synopsys_edac.c 2597F: drivers/i2c/busses/i2c-xiic.c 2598 2599ARM64 PORT (AARCH64 ARCHITECTURE) 2600M: Catalin Marinas <catalin.marinas@arm.com> 2601M: Will Deacon <will@kernel.org> 2602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2603T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2604S: Maintained 2605F: arch/arm64/ 2606X: arch/arm64/boot/dts/ 2607F: Documentation/arm64/ 2608 2609AS3645A LED FLASH CONTROLLER DRIVER 2610M: Sakari Ailus <sakari.ailus@iki.fi> 2611L: linux-leds@vger.kernel.org 2612S: Maintained 2613F: drivers/leds/leds-as3645a.c 2614 2615ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2616M: Tianshu Qiu <tian.shu.qiu@intel.com> 2617L: linux-media@vger.kernel.org 2618T: git git://linuxtv.org/media_tree.git 2619S: Maintained 2620F: drivers/media/i2c/ak7375.c 2621F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2622 2623ASAHI KASEI AK8974 DRIVER 2624M: Linus Walleij <linus.walleij@linaro.org> 2625L: linux-iio@vger.kernel.org 2626W: http://www.akm.com/ 2627S: Supported 2628F: drivers/iio/magnetometer/ak8974.c 2629 2630ASC7621 HARDWARE MONITOR DRIVER 2631M: George Joseph <george.joseph@fairview5.com> 2632L: linux-hwmon@vger.kernel.org 2633S: Maintained 2634F: Documentation/hwmon/asc7621.rst 2635F: drivers/hwmon/asc7621.c 2636 2637ASPEED PINCTRL DRIVERS 2638M: Andrew Jeffery <andrew@aj.id.au> 2639L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2640L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2641L: linux-gpio@vger.kernel.org 2642S: Maintained 2643F: drivers/pinctrl/aspeed/ 2644F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2645 2646ASPEED VIDEO ENGINE DRIVER 2647M: Eddie James <eajames@linux.ibm.com> 2648L: linux-media@vger.kernel.org 2649L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2650S: Maintained 2651F: drivers/media/platform/aspeed-video.c 2652F: Documentation/devicetree/bindings/media/aspeed-video.txt 2653 2654ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2655M: Corentin Chary <corentin.chary@gmail.com> 2656L: acpi4asus-user@lists.sourceforge.net 2657L: platform-driver-x86@vger.kernel.org 2658W: http://acpi4asus.sf.net 2659S: Maintained 2660F: drivers/platform/x86/asus*.c 2661F: drivers/platform/x86/eeepc*.c 2662 2663ASUS WIRELESS RADIO CONTROL DRIVER 2664M: João Paulo Rechi Vita <jprvita@gmail.com> 2665L: platform-driver-x86@vger.kernel.org 2666S: Maintained 2667F: drivers/platform/x86/asus-wireless.c 2668 2669ASYMMETRIC KEYS 2670M: David Howells <dhowells@redhat.com> 2671L: keyrings@vger.kernel.org 2672S: Maintained 2673F: Documentation/crypto/asymmetric-keys.txt 2674F: include/linux/verification.h 2675F: include/crypto/public_key.h 2676F: include/crypto/pkcs7.h 2677F: crypto/asymmetric_keys/ 2678 2679ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2680R: Dan Williams <dan.j.williams@intel.com> 2681W: http://sourceforge.net/projects/xscaleiop 2682S: Odd fixes 2683F: Documentation/crypto/async-tx-api.txt 2684F: crypto/async_tx/ 2685F: drivers/dma/ 2686F: include/linux/dmaengine.h 2687F: include/linux/async_tx.h 2688 2689AT24 EEPROM DRIVER 2690M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2691L: linux-i2c@vger.kernel.org 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2693S: Maintained 2694F: Documentation/devicetree/bindings/eeprom/at24.txt 2695F: drivers/misc/eeprom/at24.c 2696 2697ATA OVER ETHERNET (AOE) DRIVER 2698M: "Justin Sanders" <justin@coraid.com> 2699W: http://www.openaoe.org/ 2700S: Supported 2701F: Documentation/admin-guide/aoe/ 2702F: drivers/block/aoe/ 2703 2704ATHEROS 71XX/9XXX GPIO DRIVER 2705M: Alban Bedel <albeu@free.fr> 2706W: https://github.com/AlbanBedel/linux 2707T: git git://github.com/AlbanBedel/linux 2708S: Maintained 2709F: drivers/gpio/gpio-ath79.c 2710F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2711 2712ATHEROS 71XX/9XXX USB PHY DRIVER 2713M: Alban Bedel <albeu@free.fr> 2714W: https://github.com/AlbanBedel/linux 2715T: git git://github.com/AlbanBedel/linux 2716S: Maintained 2717F: drivers/phy/qualcomm/phy-ath79-usb.c 2718F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2719 2720ATHEROS ATH GENERIC UTILITIES 2721M: Kalle Valo <kvalo@codeaurora.org> 2722L: linux-wireless@vger.kernel.org 2723S: Supported 2724F: drivers/net/wireless/ath/* 2725 2726ATHEROS ATH5K WIRELESS DRIVER 2727M: Jiri Slaby <jirislaby@gmail.com> 2728M: Nick Kossifidis <mickflemm@gmail.com> 2729M: Luis Chamberlain <mcgrof@kernel.org> 2730L: linux-wireless@vger.kernel.org 2731W: http://wireless.kernel.org/en/users/Drivers/ath5k 2732S: Maintained 2733F: drivers/net/wireless/ath/ath5k/ 2734 2735ATHEROS ATH6KL WIRELESS DRIVER 2736M: Kalle Valo <kvalo@codeaurora.org> 2737L: linux-wireless@vger.kernel.org 2738W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2739T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2740S: Supported 2741F: drivers/net/wireless/ath/ath6kl/ 2742 2743ATI_REMOTE2 DRIVER 2744M: Ville Syrjala <syrjala@sci.fi> 2745S: Maintained 2746F: drivers/input/misc/ati_remote2.c 2747 2748ATK0110 HWMON DRIVER 2749M: Luca Tettamanti <kronos.it@gmail.com> 2750L: linux-hwmon@vger.kernel.org 2751S: Maintained 2752F: drivers/hwmon/asus_atk0110.c 2753 2754ATLX ETHERNET DRIVERS 2755M: Jay Cliburn <jcliburn@gmail.com> 2756M: Chris Snook <chris.snook@gmail.com> 2757L: netdev@vger.kernel.org 2758W: http://sourceforge.net/projects/atl1 2759W: http://atl1.sourceforge.net 2760S: Maintained 2761F: drivers/net/ethernet/atheros/ 2762 2763ATM 2764M: Chas Williams <3chas3@gmail.com> 2765L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2766L: netdev@vger.kernel.org 2767W: http://linux-atm.sourceforge.net 2768S: Maintained 2769F: drivers/atm/ 2770F: include/linux/atm* 2771F: include/uapi/linux/atm* 2772 2773ATMEL MACB ETHERNET DRIVER 2774M: Nicolas Ferre <nicolas.ferre@microchip.com> 2775S: Supported 2776F: drivers/net/ethernet/cadence/ 2777 2778ATMEL MAXTOUCH DRIVER 2779M: Nick Dyer <nick@shmanahar.org> 2780T: git git://github.com/ndyer/linux.git 2781S: Maintained 2782F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2783F: drivers/input/touchscreen/atmel_mxt_ts.c 2784 2785ATMEL WIRELESS DRIVER 2786M: Simon Kelley <simon@thekelleys.org.uk> 2787L: linux-wireless@vger.kernel.org 2788W: http://www.thekelleys.org.uk/atmel 2789W: http://atmelwlandriver.sourceforge.net/ 2790S: Maintained 2791F: drivers/net/wireless/atmel/atmel* 2792 2793ATOMIC INFRASTRUCTURE 2794M: Will Deacon <will@kernel.org> 2795M: Peter Zijlstra <peterz@infradead.org> 2796R: Boqun Feng <boqun.feng@gmail.com> 2797L: linux-kernel@vger.kernel.org 2798S: Maintained 2799F: arch/*/include/asm/atomic*.h 2800F: include/*/atomic*.h 2801F: scripts/atomic/ 2802 2803ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2804M: Bradley Grove <linuxdrivers@attotech.com> 2805L: linux-scsi@vger.kernel.org 2806W: http://www.attotech.com 2807S: Supported 2808F: drivers/scsi/esas2r 2809 2810ATUSB IEEE 802.15.4 RADIO DRIVER 2811M: Stefan Schmidt <stefan@datenfreihafen.org> 2812L: linux-wpan@vger.kernel.org 2813S: Maintained 2814F: drivers/net/ieee802154/atusb.c 2815F: drivers/net/ieee802154/atusb.h 2816F: drivers/net/ieee802154/at86rf230.h 2817 2818AUDIT SUBSYSTEM 2819M: Paul Moore <paul@paul-moore.com> 2820M: Eric Paris <eparis@redhat.com> 2821L: linux-audit@redhat.com (moderated for non-subscribers) 2822W: https://github.com/linux-audit 2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2824S: Supported 2825F: include/linux/audit.h 2826F: include/uapi/linux/audit.h 2827F: kernel/audit* 2828 2829AUXILIARY DISPLAY DRIVERS 2830M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2831S: Maintained 2832F: drivers/auxdisplay/ 2833F: include/linux/cfag12864b.h 2834 2835AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2836M: Andreas Klinger <ak@it-klinger.de> 2837L: linux-iio@vger.kernel.org 2838S: Maintained 2839F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2840F: drivers/iio/adc/hx711.c 2841 2842AX.25 NETWORK LAYER 2843M: Ralf Baechle <ralf@linux-mips.org> 2844L: linux-hams@vger.kernel.org 2845W: http://www.linux-ax25.org/ 2846S: Maintained 2847F: include/uapi/linux/ax25.h 2848F: include/net/ax25.h 2849F: net/ax25/ 2850 2851AXENTIA ARM DEVICES 2852M: Peter Rosin <peda@axentia.se> 2853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2854S: Maintained 2855F: Documentation/devicetree/bindings/arm/axentia.txt 2856F: arch/arm/boot/dts/at91-linea.dtsi 2857F: arch/arm/boot/dts/at91-natte.dtsi 2858F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2859F: arch/arm/boot/dts/at91-tse850-3.dts 2860 2861AXENTIA ASOC DRIVERS 2862M: Peter Rosin <peda@axentia.se> 2863L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2864S: Maintained 2865F: Documentation/devicetree/bindings/sound/axentia,* 2866F: sound/soc/atmel/tse850-pcm5142.c 2867 2868AXXIA I2C CONTROLLER 2869M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2870L: linux-i2c@vger.kernel.org 2871S: Maintained 2872F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2873F: drivers/i2c/busses/i2c-axxia.c 2874 2875AZ6007 DVB DRIVER 2876M: Mauro Carvalho Chehab <mchehab@kernel.org> 2877L: linux-media@vger.kernel.org 2878W: https://linuxtv.org 2879T: git git://linuxtv.org/media_tree.git 2880S: Maintained 2881F: drivers/media/usb/dvb-usb-v2/az6007.c 2882 2883AZTECH FM RADIO RECEIVER DRIVER 2884M: Hans Verkuil <hverkuil@xs4all.nl> 2885L: linux-media@vger.kernel.org 2886T: git git://linuxtv.org/media_tree.git 2887W: https://linuxtv.org 2888S: Maintained 2889F: drivers/media/radio/radio-aztech* 2890 2891B43 WIRELESS DRIVER 2892L: linux-wireless@vger.kernel.org 2893L: b43-dev@lists.infradead.org 2894W: http://wireless.kernel.org/en/users/Drivers/b43 2895S: Odd Fixes 2896F: drivers/net/wireless/broadcom/b43/ 2897 2898B43LEGACY WIRELESS DRIVER 2899M: Larry Finger <Larry.Finger@lwfinger.net> 2900L: linux-wireless@vger.kernel.org 2901L: b43-dev@lists.infradead.org 2902W: http://wireless.kernel.org/en/users/Drivers/b43 2903S: Maintained 2904F: drivers/net/wireless/broadcom/b43legacy/ 2905 2906BACKLIGHT CLASS/SUBSYSTEM 2907M: Lee Jones <lee.jones@linaro.org> 2908M: Daniel Thompson <daniel.thompson@linaro.org> 2909M: Jingoo Han <jingoohan1@gmail.com> 2910L: dri-devel@lists.freedesktop.org 2911T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2912S: Maintained 2913F: drivers/video/backlight/ 2914F: include/linux/backlight.h 2915F: include/linux/pwm_backlight.h 2916F: Documentation/devicetree/bindings/leds/backlight 2917 2918BATMAN ADVANCED 2919M: Marek Lindner <mareklindner@neomailbox.ch> 2920M: Simon Wunderlich <sw@simonwunderlich.de> 2921M: Antonio Quartulli <a@unstable.cc> 2922L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2923W: https://www.open-mesh.org/ 2924B: https://www.open-mesh.org/projects/batman-adv/issues 2925C: irc://chat.freenode.net/batman 2926Q: https://patchwork.open-mesh.org/project/batman/list/ 2927T: git https://git.open-mesh.org/linux-merge.git 2928S: Maintained 2929F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2930F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2931F: Documentation/networking/batman-adv.rst 2932F: include/uapi/linux/batadv_packet.h 2933F: include/uapi/linux/batman_adv.h 2934F: net/batman-adv/ 2935 2936BAYCOM/HDLCDRV DRIVERS FOR AX.25 2937M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2938L: linux-hams@vger.kernel.org 2939W: http://www.baycom.org/~tom/ham/ham.html 2940S: Maintained 2941F: drivers/net/hamradio/baycom* 2942 2943BCACHE (BLOCK LAYER CACHE) 2944M: Coly Li <colyli@suse.de> 2945M: Kent Overstreet <kent.overstreet@gmail.com> 2946L: linux-bcache@vger.kernel.org 2947W: http://bcache.evilpiepirate.org 2948C: irc://irc.oftc.net/bcache 2949S: Maintained 2950F: drivers/md/bcache/ 2951 2952BDISP ST MEDIA DRIVER 2953M: Fabien Dessenne <fabien.dessenne@st.com> 2954L: linux-media@vger.kernel.org 2955T: git git://linuxtv.org/media_tree.git 2956W: https://linuxtv.org 2957S: Supported 2958F: drivers/media/platform/sti/bdisp 2959 2960BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2961M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2962L: netdev@vger.kernel.org 2963S: Maintained 2964F: drivers/net/ethernet/ec_bhf.c 2965 2966BEFS FILE SYSTEM 2967M: Luis de Bethencourt <luisbg@kernel.org> 2968M: Salah Triki <salah.triki@gmail.com> 2969S: Maintained 2970T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2971F: Documentation/filesystems/befs.txt 2972F: fs/befs/ 2973 2974BFQ I/O SCHEDULER 2975M: Paolo Valente <paolo.valente@linaro.org> 2976M: Jens Axboe <axboe@kernel.dk> 2977L: linux-block@vger.kernel.org 2978S: Maintained 2979F: block/bfq-* 2980F: Documentation/block/bfq-iosched.rst 2981 2982BFS FILE SYSTEM 2983M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2984S: Maintained 2985F: Documentation/filesystems/bfs.txt 2986F: fs/bfs/ 2987F: include/uapi/linux/bfs_fs.h 2988 2989BLINKM RGB LED DRIVER 2990M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2991S: Maintained 2992F: drivers/leds/leds-blinkm.c 2993 2994BLOCK LAYER 2995M: Jens Axboe <axboe@kernel.dk> 2996L: linux-block@vger.kernel.org 2997T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2998S: Maintained 2999F: block/ 3000F: drivers/block/ 3001F: kernel/trace/blktrace.c 3002F: lib/sbitmap.c 3003 3004BLOCK2MTD DRIVER 3005M: Joern Engel <joern@lazybastard.org> 3006L: linux-mtd@lists.infradead.org 3007S: Maintained 3008F: drivers/mtd/devices/block2mtd.c 3009 3010BLUETOOTH DRIVERS 3011M: Marcel Holtmann <marcel@holtmann.org> 3012M: Johan Hedberg <johan.hedberg@gmail.com> 3013L: linux-bluetooth@vger.kernel.org 3014W: http://www.bluez.org/ 3015T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3016T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3017S: Maintained 3018F: drivers/bluetooth/ 3019 3020BLUETOOTH SUBSYSTEM 3021M: Marcel Holtmann <marcel@holtmann.org> 3022M: Johan Hedberg <johan.hedberg@gmail.com> 3023L: linux-bluetooth@vger.kernel.org 3024W: http://www.bluez.org/ 3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3026T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3027S: Maintained 3028F: net/bluetooth/ 3029F: include/net/bluetooth/ 3030 3031BONDING DRIVER 3032M: Jay Vosburgh <j.vosburgh@gmail.com> 3033M: Veaceslav Falico <vfalico@gmail.com> 3034M: Andy Gospodarek <andy@greyhouse.net> 3035L: netdev@vger.kernel.org 3036W: http://sourceforge.net/projects/bonding/ 3037S: Supported 3038F: drivers/net/bonding/ 3039F: include/uapi/linux/if_bonding.h 3040 3041BPF (Safe dynamic programs and tools) 3042M: Alexei Starovoitov <ast@kernel.org> 3043M: Daniel Borkmann <daniel@iogearbox.net> 3044R: Martin KaFai Lau <kafai@fb.com> 3045R: Song Liu <songliubraving@fb.com> 3046R: Yonghong Song <yhs@fb.com> 3047L: netdev@vger.kernel.org 3048L: bpf@vger.kernel.org 3049T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3050T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3051Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3052S: Supported 3053F: arch/*/net/* 3054F: Documentation/networking/filter.txt 3055F: Documentation/bpf/ 3056F: include/linux/bpf* 3057F: include/linux/filter.h 3058F: include/trace/events/xdp.h 3059F: include/uapi/linux/bpf* 3060F: include/uapi/linux/filter.h 3061F: kernel/bpf/ 3062F: kernel/trace/bpf_trace.c 3063F: lib/test_bpf.c 3064F: net/bpf/ 3065F: net/core/filter.c 3066F: net/sched/act_bpf.c 3067F: net/sched/cls_bpf.c 3068F: samples/bpf/ 3069F: tools/bpf/ 3070F: tools/lib/bpf/ 3071F: tools/testing/selftests/bpf/ 3072K: bpf 3073N: bpf 3074 3075BPF JIT for ARM 3076M: Shubham Bansal <illusionist.neo@gmail.com> 3077L: netdev@vger.kernel.org 3078L: bpf@vger.kernel.org 3079S: Maintained 3080F: arch/arm/net/ 3081 3082BPF JIT for ARM64 3083M: Daniel Borkmann <daniel@iogearbox.net> 3084M: Alexei Starovoitov <ast@kernel.org> 3085M: Zi Shen Lim <zlim.lnx@gmail.com> 3086L: netdev@vger.kernel.org 3087L: bpf@vger.kernel.org 3088S: Supported 3089F: arch/arm64/net/ 3090 3091BPF JIT for MIPS (32-BIT AND 64-BIT) 3092M: Paul Burton <paul.burton@mips.com> 3093L: netdev@vger.kernel.org 3094L: bpf@vger.kernel.org 3095S: Maintained 3096F: arch/mips/net/ 3097 3098BPF JIT for NFP NICs 3099M: Jakub Kicinski <jakub.kicinski@netronome.com> 3100L: netdev@vger.kernel.org 3101L: bpf@vger.kernel.org 3102S: Supported 3103F: drivers/net/ethernet/netronome/nfp/bpf/ 3104 3105BPF JIT for POWERPC (32-BIT AND 64-BIT) 3106M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3107M: Sandipan Das <sandipan@linux.ibm.com> 3108L: netdev@vger.kernel.org 3109L: bpf@vger.kernel.org 3110S: Maintained 3111F: arch/powerpc/net/ 3112 3113BPF JIT for RISC-V (RV64G) 3114M: Björn Töpel <bjorn.topel@gmail.com> 3115L: netdev@vger.kernel.org 3116S: Maintained 3117F: arch/riscv/net/ 3118 3119BPF JIT for S390 3120M: Ilya Leoshkevich <iii@linux.ibm.com> 3121M: Heiko Carstens <heiko.carstens@de.ibm.com> 3122M: Vasily Gorbik <gor@linux.ibm.com> 3123L: netdev@vger.kernel.org 3124L: bpf@vger.kernel.org 3125S: Maintained 3126F: arch/s390/net/ 3127X: arch/s390/net/pnet.c 3128 3129BPF JIT for SPARC (32-BIT AND 64-BIT) 3130M: David S. Miller <davem@davemloft.net> 3131L: netdev@vger.kernel.org 3132L: bpf@vger.kernel.org 3133S: Maintained 3134F: arch/sparc/net/ 3135 3136BPF JIT for X86 32-BIT 3137M: Wang YanQing <udknight@gmail.com> 3138L: netdev@vger.kernel.org 3139L: bpf@vger.kernel.org 3140S: Maintained 3141F: arch/x86/net/bpf_jit_comp32.c 3142 3143BPF JIT for X86 64-BIT 3144M: Alexei Starovoitov <ast@kernel.org> 3145M: Daniel Borkmann <daniel@iogearbox.net> 3146L: netdev@vger.kernel.org 3147L: bpf@vger.kernel.org 3148S: Supported 3149F: arch/x86/net/ 3150X: arch/x86/net/bpf_jit_comp32.c 3151 3152BROADCOM B44 10/100 ETHERNET DRIVER 3153M: Michael Chan <michael.chan@broadcom.com> 3154L: netdev@vger.kernel.org 3155S: Supported 3156F: drivers/net/ethernet/broadcom/b44.* 3157 3158BROADCOM B53 ETHERNET SWITCH DRIVER 3159M: Florian Fainelli <f.fainelli@gmail.com> 3160L: netdev@vger.kernel.org 3161L: openwrt-devel@lists.openwrt.org (subscribers-only) 3162S: Supported 3163F: drivers/net/dsa/b53/* 3164F: include/linux/platform_data/b53.h 3165 3166BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3167M: Florian Fainelli <f.fainelli@gmail.com> 3168M: Ray Jui <rjui@broadcom.com> 3169M: Scott Branden <sbranden@broadcom.com> 3170M: bcm-kernel-feedback-list@broadcom.com 3171T: git git://github.com/broadcom/mach-bcm 3172S: Maintained 3173N: bcm281* 3174N: bcm113* 3175N: bcm216* 3176N: kona 3177F: arch/arm/mach-bcm/ 3178 3179BROADCOM BCM2835 ARM ARCHITECTURE 3180M: Eric Anholt <eric@anholt.net> 3181M: Stefan Wahren <wahrenst@gmx.net> 3182L: bcm-kernel-feedback-list@broadcom.com 3183L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3185T: git git://github.com/anholt/linux 3186S: Maintained 3187N: bcm2835 3188F: drivers/staging/vc04_services 3189 3190BROADCOM BCM47XX MIPS ARCHITECTURE 3191M: Hauke Mehrtens <hauke@hauke-m.de> 3192M: Rafał Miłecki <zajec5@gmail.com> 3193L: linux-mips@vger.kernel.org 3194S: Maintained 3195F: Documentation/devicetree/bindings/mips/brcm/ 3196F: arch/mips/bcm47xx/* 3197F: arch/mips/include/asm/mach-bcm47xx/* 3198 3199BROADCOM BCM5301X ARM ARCHITECTURE 3200M: Hauke Mehrtens <hauke@hauke-m.de> 3201M: Rafał Miłecki <zajec5@gmail.com> 3202M: bcm-kernel-feedback-list@broadcom.com 3203L: linux-arm-kernel@lists.infradead.org 3204S: Maintained 3205F: arch/arm/mach-bcm/bcm_5301x.c 3206F: arch/arm/boot/dts/bcm5301x*.dtsi 3207F: arch/arm/boot/dts/bcm470* 3208F: arch/arm/boot/dts/bcm953012* 3209 3210BROADCOM BCM53573 ARM ARCHITECTURE 3211M: Rafał Miłecki <rafal@milecki.pl> 3212L: bcm-kernel-feedback-list@broadcom.com 3213L: linux-arm-kernel@lists.infradead.org 3214S: Maintained 3215F: arch/arm/boot/dts/bcm53573* 3216F: arch/arm/boot/dts/bcm47189* 3217 3218BROADCOM BCM63XX ARM ARCHITECTURE 3219M: Florian Fainelli <f.fainelli@gmail.com> 3220M: bcm-kernel-feedback-list@broadcom.com 3221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3222T: git git://github.com/broadcom/stblinux.git 3223S: Maintained 3224N: bcm63xx 3225 3226BROADCOM BCM63XX/BCM33XX UDC DRIVER 3227M: Kevin Cernekee <cernekee@gmail.com> 3228L: linux-usb@vger.kernel.org 3229S: Maintained 3230F: drivers/usb/gadget/udc/bcm63xx_udc.* 3231 3232BROADCOM BCM7XXX ARM ARCHITECTURE 3233M: Brian Norris <computersforpeace@gmail.com> 3234M: Gregory Fong <gregory.0xf0@gmail.com> 3235M: Florian Fainelli <f.fainelli@gmail.com> 3236M: bcm-kernel-feedback-list@broadcom.com 3237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3238T: git git://github.com/broadcom/stblinux.git 3239S: Maintained 3240F: arch/arm/mach-bcm/*brcmstb* 3241F: arch/arm/boot/dts/bcm7*.dts* 3242F: drivers/bus/brcmstb_gisb.c 3243F: arch/arm/mm/cache-b15-rac.c 3244F: arch/arm/include/asm/hardware/cache-b15-rac.h 3245N: brcmstb 3246 3247BROADCOM BMIPS CPUFREQ DRIVER 3248M: Markus Mayer <mmayer@broadcom.com> 3249M: bcm-kernel-feedback-list@broadcom.com 3250L: linux-pm@vger.kernel.org 3251S: Maintained 3252F: drivers/cpufreq/bmips-cpufreq.c 3253 3254BROADCOM BMIPS MIPS ARCHITECTURE 3255M: Kevin Cernekee <cernekee@gmail.com> 3256M: Florian Fainelli <f.fainelli@gmail.com> 3257L: bcm-kernel-feedback-list@broadcom.com 3258L: linux-mips@vger.kernel.org 3259T: git git://github.com/broadcom/stblinux.git 3260S: Maintained 3261F: arch/mips/bmips/* 3262F: arch/mips/include/asm/mach-bmips/* 3263F: arch/mips/kernel/*bmips* 3264F: arch/mips/boot/dts/brcm/bcm*.dts* 3265F: drivers/irqchip/irq-bcm63* 3266F: drivers/irqchip/irq-bcm7* 3267F: drivers/irqchip/irq-brcmstb* 3268F: include/linux/bcm963xx_nvram.h 3269F: include/linux/bcm963xx_tag.h 3270 3271BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3272M: Rasesh Mody <rmody@marvell.com> 3273M: GR-Linux-NIC-Dev@marvell.com 3274L: netdev@vger.kernel.org 3275S: Supported 3276F: drivers/net/ethernet/broadcom/bnx2.* 3277F: drivers/net/ethernet/broadcom/bnx2_* 3278 3279BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3280M: QLogic-Storage-Upstream@qlogic.com 3281L: linux-scsi@vger.kernel.org 3282S: Supported 3283F: drivers/scsi/bnx2fc/ 3284 3285BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3286M: QLogic-Storage-Upstream@qlogic.com 3287L: linux-scsi@vger.kernel.org 3288S: Supported 3289F: drivers/scsi/bnx2i/ 3290 3291BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3292M: Ariel Elior <aelior@marvell.com> 3293M: Sudarsana Kalluru <skalluru@marvell.com> 3294M: GR-everest-linux-l2@marvell.com 3295L: netdev@vger.kernel.org 3296S: Supported 3297F: drivers/net/ethernet/broadcom/bnx2x/ 3298 3299BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3300M: Michael Chan <michael.chan@broadcom.com> 3301L: netdev@vger.kernel.org 3302S: Supported 3303F: drivers/net/ethernet/broadcom/bnxt/ 3304 3305BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3306M: Arend van Spriel <arend.vanspriel@broadcom.com> 3307M: Franky Lin <franky.lin@broadcom.com> 3308M: Hante Meuleman <hante.meuleman@broadcom.com> 3309M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3310M: Wright Feng <wright.feng@cypress.com> 3311L: linux-wireless@vger.kernel.org 3312L: brcm80211-dev-list.pdl@broadcom.com 3313L: brcm80211-dev-list@cypress.com 3314S: Supported 3315F: drivers/net/wireless/broadcom/brcm80211/ 3316 3317BROADCOM BRCMSTB GPIO DRIVER 3318M: Gregory Fong <gregory.0xf0@gmail.com> 3319L: bcm-kernel-feedback-list@broadcom.com 3320S: Supported 3321F: drivers/gpio/gpio-brcmstb.c 3322F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3323 3324BROADCOM BRCMSTB I2C DRIVER 3325M: Kamal Dasu <kdasu.kdev@gmail.com> 3326L: linux-i2c@vger.kernel.org 3327L: bcm-kernel-feedback-list@broadcom.com 3328S: Supported 3329F: drivers/i2c/busses/i2c-brcmstb.c 3330F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3331 3332BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3333M: Al Cooper <alcooperx@gmail.com> 3334L: linux-kernel@vger.kernel.org 3335L: bcm-kernel-feedback-list@broadcom.com 3336S: Maintained 3337F: drivers/phy/broadcom/phy-brcm-usb* 3338 3339BROADCOM GENET ETHERNET DRIVER 3340M: Doug Berger <opendmb@gmail.com> 3341M: Florian Fainelli <f.fainelli@gmail.com> 3342L: bcm-kernel-feedback-list@broadcom.com 3343L: netdev@vger.kernel.org 3344S: Supported 3345F: drivers/net/ethernet/broadcom/genet/ 3346 3347BROADCOM IPROC ARM ARCHITECTURE 3348M: Ray Jui <rjui@broadcom.com> 3349M: Scott Branden <sbranden@broadcom.com> 3350M: bcm-kernel-feedback-list@broadcom.com 3351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3352T: git git://github.com/broadcom/cygnus-linux.git 3353S: Maintained 3354N: iproc 3355N: cygnus 3356N: bcm[-_]nsp 3357N: bcm9113* 3358N: bcm9583* 3359N: bcm9585* 3360N: bcm9586* 3361N: bcm988312 3362N: bcm113* 3363N: bcm583* 3364N: bcm585* 3365N: bcm586* 3366N: bcm88312 3367N: hr2 3368N: stingray 3369F: arch/arm64/boot/dts/broadcom/northstar2/* 3370F: arch/arm64/boot/dts/broadcom/stingray/* 3371F: drivers/clk/bcm/clk-ns* 3372F: drivers/clk/bcm/clk-sr* 3373F: drivers/pinctrl/bcm/pinctrl-ns* 3374F: include/dt-bindings/clock/bcm-sr* 3375 3376BROADCOM KONA GPIO DRIVER 3377M: Ray Jui <rjui@broadcom.com> 3378L: bcm-kernel-feedback-list@broadcom.com 3379S: Supported 3380F: drivers/gpio/gpio-bcm-kona.c 3381F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3382 3383BROADCOM NETXTREME-E ROCE DRIVER 3384M: Selvin Xavier <selvin.xavier@broadcom.com> 3385M: Devesh Sharma <devesh.sharma@broadcom.com> 3386M: Somnath Kotur <somnath.kotur@broadcom.com> 3387M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3388L: linux-rdma@vger.kernel.org 3389W: http://www.broadcom.com 3390S: Supported 3391F: drivers/infiniband/hw/bnxt_re/ 3392F: include/uapi/rdma/bnxt_re-abi.h 3393 3394BROADCOM NVRAM DRIVER 3395M: Rafał Miłecki <zajec5@gmail.com> 3396L: linux-mips@vger.kernel.org 3397S: Maintained 3398F: drivers/firmware/broadcom/* 3399 3400BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3401M: Rafał Miłecki <zajec5@gmail.com> 3402L: linux-wireless@vger.kernel.org 3403S: Maintained 3404F: drivers/bcma/ 3405F: include/linux/bcma/ 3406 3407BROADCOM STB AVS CPUFREQ DRIVER 3408M: Markus Mayer <mmayer@broadcom.com> 3409M: bcm-kernel-feedback-list@broadcom.com 3410L: linux-pm@vger.kernel.org 3411S: Maintained 3412F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3413F: drivers/cpufreq/brcmstb* 3414 3415BROADCOM STB AVS TMON DRIVER 3416M: Markus Mayer <mmayer@broadcom.com> 3417M: bcm-kernel-feedback-list@broadcom.com 3418L: linux-pm@vger.kernel.org 3419S: Maintained 3420F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3421F: drivers/thermal/broadcom/brcmstb* 3422 3423BROADCOM STB NAND FLASH DRIVER 3424M: Brian Norris <computersforpeace@gmail.com> 3425M: Kamal Dasu <kdasu.kdev@gmail.com> 3426L: linux-mtd@lists.infradead.org 3427L: bcm-kernel-feedback-list@broadcom.com 3428S: Maintained 3429F: drivers/mtd/nand/raw/brcmnand/ 3430 3431BROADCOM STB DPFE DRIVER 3432M: Markus Mayer <mmayer@broadcom.com> 3433M: bcm-kernel-feedback-list@broadcom.com 3434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3435S: Maintained 3436F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3437F: drivers/memory/brcmstb_dpfe.c 3438 3439BROADCOM SPI DRIVER 3440M: Kamal Dasu <kdasu.kdev@gmail.com> 3441M: bcm-kernel-feedback-list@broadcom.com 3442S: Maintained 3443F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3444F: drivers/spi/spi-bcm-qspi.* 3445F: drivers/spi/spi-brcmstb-qspi.c 3446F: drivers/spi/spi-iproc-qspi.c 3447 3448BROADCOM SYSTEMPORT ETHERNET DRIVER 3449M: Florian Fainelli <f.fainelli@gmail.com> 3450L: bcm-kernel-feedback-list@broadcom.com 3451L: netdev@vger.kernel.org 3452S: Supported 3453F: drivers/net/ethernet/broadcom/bcmsysport.* 3454 3455BROADCOM TG3 GIGABIT ETHERNET DRIVER 3456M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3457M: Prashant Sreedharan <prashant@broadcom.com> 3458M: Michael Chan <mchan@broadcom.com> 3459L: netdev@vger.kernel.org 3460S: Supported 3461F: drivers/net/ethernet/broadcom/tg3.* 3462 3463BROCADE BFA FC SCSI DRIVER 3464M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3465M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3466L: linux-scsi@vger.kernel.org 3467S: Supported 3468F: drivers/scsi/bfa/ 3469 3470BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3471M: Rasesh Mody <rmody@marvell.com> 3472M: Sudarsana Kalluru <skalluru@marvell.com> 3473M: GR-Linux-NIC-Dev@marvell.com 3474L: netdev@vger.kernel.org 3475S: Supported 3476F: drivers/net/ethernet/brocade/bna/ 3477 3478BSG (block layer generic sg v4 driver) 3479M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3480L: linux-scsi@vger.kernel.org 3481S: Supported 3482F: block/bsg.c 3483F: include/linux/bsg.h 3484F: include/uapi/linux/bsg.h 3485 3486BT87X AUDIO DRIVER 3487M: Clemens Ladisch <clemens@ladisch.de> 3488L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3490S: Maintained 3491F: Documentation/sound/cards/bt87x.rst 3492F: sound/pci/bt87x.c 3493 3494BT8XXGPIO DRIVER 3495M: Michael Buesch <m@bues.ch> 3496W: http://bu3sch.de/btgpio.php 3497S: Maintained 3498F: drivers/gpio/gpio-bt8xx.c 3499 3500BTRFS FILE SYSTEM 3501M: Chris Mason <clm@fb.com> 3502M: Josef Bacik <josef@toxicpanda.com> 3503M: David Sterba <dsterba@suse.com> 3504L: linux-btrfs@vger.kernel.org 3505W: http://btrfs.wiki.kernel.org/ 3506Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3507T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3508S: Maintained 3509F: Documentation/filesystems/btrfs.txt 3510F: fs/btrfs/ 3511F: include/linux/btrfs* 3512F: include/uapi/linux/btrfs* 3513 3514BTTV VIDEO4LINUX DRIVER 3515M: Mauro Carvalho Chehab <mchehab@kernel.org> 3516L: linux-media@vger.kernel.org 3517W: https://linuxtv.org 3518T: git git://linuxtv.org/media_tree.git 3519S: Odd fixes 3520F: Documentation/media/v4l-drivers/bttv* 3521F: drivers/media/pci/bt8xx/bttv* 3522 3523BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3524M: Chanwoo Choi <cw00.choi@samsung.com> 3525L: linux-pm@vger.kernel.org 3526L: linux-samsung-soc@vger.kernel.org 3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3528S: Maintained 3529F: drivers/devfreq/exynos-bus.c 3530F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3531 3532BUSLOGIC SCSI DRIVER 3533M: Khalid Aziz <khalid@gonehiking.org> 3534L: linux-scsi@vger.kernel.org 3535S: Maintained 3536F: drivers/scsi/BusLogic.* 3537F: drivers/scsi/FlashPoint.* 3538 3539C-MEDIA CMI8788 DRIVER 3540M: Clemens Ladisch <clemens@ladisch.de> 3541L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3542T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3543S: Maintained 3544F: sound/pci/oxygen/ 3545 3546C-SKY ARCHITECTURE 3547M: Guo Ren <guoren@kernel.org> 3548T: git https://github.com/c-sky/csky-linux.git 3549S: Supported 3550F: arch/csky/ 3551F: Documentation/devicetree/bindings/csky/ 3552F: drivers/irqchip/irq-csky-* 3553F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3554F: drivers/clocksource/timer-gx6605s.c 3555F: drivers/clocksource/timer-mp-csky.c 3556F: Documentation/devicetree/bindings/timer/csky,* 3557K: csky 3558N: csky 3559 3560C6X ARCHITECTURE 3561M: Mark Salter <msalter@redhat.com> 3562M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3563L: linux-c6x-dev@linux-c6x.org 3564W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3565S: Maintained 3566F: arch/c6x/ 3567 3568CA8210 IEEE-802.15.4 RADIO DRIVER 3569M: Harry Morris <h.morris@cascoda.com> 3570L: linux-wpan@vger.kernel.org 3571W: https://github.com/Cascoda/ca8210-linux.git 3572S: Maintained 3573F: drivers/net/ieee802154/ca8210.c 3574F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3575 3576CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3577M: David Howells <dhowells@redhat.com> 3578L: linux-cachefs@redhat.com (moderated for non-subscribers) 3579S: Supported 3580F: Documentation/filesystems/caching/cachefiles.txt 3581F: fs/cachefiles/ 3582 3583CADENCE MIPI-CSI2 BRIDGES 3584M: Maxime Ripard <maxime.ripard@bootlin.com> 3585L: linux-media@vger.kernel.org 3586S: Maintained 3587F: Documentation/devicetree/bindings/media/cdns,*.txt 3588F: drivers/media/platform/cadence/cdns-csi2* 3589 3590CADET FM/AM RADIO RECEIVER DRIVER 3591M: Hans Verkuil <hverkuil@xs4all.nl> 3592L: linux-media@vger.kernel.org 3593T: git git://linuxtv.org/media_tree.git 3594W: https://linuxtv.org 3595S: Maintained 3596F: drivers/media/radio/radio-cadet* 3597 3598CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3599M: Jonathan Corbet <corbet@lwn.net> 3600L: linux-media@vger.kernel.org 3601T: git git://linuxtv.org/media_tree.git 3602S: Maintained 3603F: Documentation/media/v4l-drivers/cafe_ccic* 3604F: drivers/media/platform/marvell-ccic/ 3605 3606CAIF NETWORK LAYER 3607L: netdev@vger.kernel.org 3608S: Orphan 3609F: Documentation/networking/caif/ 3610F: drivers/net/caif/ 3611F: include/uapi/linux/caif/ 3612F: include/net/caif/ 3613F: net/caif/ 3614 3615CAKE QDISC 3616M: Toke Høiland-Jørgensen <toke@toke.dk> 3617L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3618S: Maintained 3619F: net/sched/sch_cake.c 3620 3621CALGARY x86-64 IOMMU 3622M: Muli Ben-Yehuda <mulix@mulix.org> 3623M: Jon Mason <jdmason@kudzu.us> 3624L: iommu@lists.linux-foundation.org 3625S: Maintained 3626F: arch/x86/kernel/pci-calgary_64.c 3627F: arch/x86/kernel/tce_64.c 3628F: arch/x86/include/asm/calgary.h 3629F: arch/x86/include/asm/tce.h 3630 3631CAN NETWORK DRIVERS 3632M: Wolfgang Grandegger <wg@grandegger.com> 3633M: Marc Kleine-Budde <mkl@pengutronix.de> 3634L: linux-can@vger.kernel.org 3635W: https://github.com/linux-can 3636T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3638S: Maintained 3639F: Documentation/devicetree/bindings/net/can/ 3640F: drivers/net/can/ 3641F: include/linux/can/dev.h 3642F: include/linux/can/platform/ 3643F: include/uapi/linux/can/error.h 3644F: include/uapi/linux/can/netlink.h 3645 3646CAN NETWORK LAYER 3647M: Oliver Hartkopp <socketcan@hartkopp.net> 3648M: Marc Kleine-Budde <mkl@pengutronix.de> 3649L: linux-can@vger.kernel.org 3650W: https://github.com/linux-can 3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3653S: Maintained 3654F: Documentation/networking/can.rst 3655F: net/can/ 3656F: include/linux/can/core.h 3657F: include/uapi/linux/can.h 3658F: include/uapi/linux/can/bcm.h 3659F: include/uapi/linux/can/raw.h 3660F: include/uapi/linux/can/gw.h 3661 3662CAPABILITIES 3663M: Serge Hallyn <serge@hallyn.com> 3664L: linux-security-module@vger.kernel.org 3665S: Supported 3666F: include/linux/capability.h 3667F: include/uapi/linux/capability.h 3668F: security/commoncap.c 3669F: kernel/capability.c 3670 3671CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3672M: Kevin Tsai <ktsai@capellamicro.com> 3673S: Maintained 3674F: drivers/iio/light/cm* 3675 3676CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3677M: Christian Lamparter <chunkeey@googlemail.com> 3678L: linux-wireless@vger.kernel.org 3679W: http://wireless.kernel.org/en/users/Drivers/carl9170 3680S: Maintained 3681F: drivers/net/wireless/ath/carl9170/ 3682 3683CAVIUM I2C DRIVER 3684M: Jan Glauber <jglauber@cavium.com> 3685M: David Daney <david.daney@cavium.com> 3686W: http://www.cavium.com 3687S: Supported 3688F: drivers/i2c/busses/i2c-octeon* 3689F: drivers/i2c/busses/i2c-thunderx* 3690 3691CAVIUM LIQUIDIO NETWORK DRIVER 3692M: Derek Chickles <dchickles@marvell.com> 3693M: Satanand Burla <sburla@marvell.com> 3694M: Felix Manlunas <fmanlunas@marvell.com> 3695L: netdev@vger.kernel.org 3696W: http://www.cavium.com 3697S: Supported 3698F: drivers/net/ethernet/cavium/liquidio/ 3699 3700CAVIUM MMC DRIVER 3701M: Jan Glauber <jglauber@cavium.com> 3702M: David Daney <david.daney@cavium.com> 3703M: Steven J. Hill <Steven.Hill@cavium.com> 3704W: http://www.cavium.com 3705S: Supported 3706F: drivers/mmc/host/cavium* 3707 3708CAVIUM OCTEON-TX CRYPTO DRIVER 3709M: George Cherian <george.cherian@cavium.com> 3710L: linux-crypto@vger.kernel.org 3711W: http://www.cavium.com 3712S: Supported 3713F: drivers/crypto/cavium/cpt/ 3714 3715CAVIUM THUNDERX2 ARM64 SOC 3716M: Robert Richter <rrichter@cavium.com> 3717M: Jayachandran C <jnair@caviumnetworks.com> 3718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3719S: Maintained 3720F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3721F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3722 3723CC2520 IEEE-802.15.4 RADIO DRIVER 3724M: Varka Bhadram <varkabhadram@gmail.com> 3725L: linux-wpan@vger.kernel.org 3726S: Maintained 3727F: drivers/net/ieee802154/cc2520.c 3728F: include/linux/spi/cc2520.h 3729F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3730 3731CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3732M: Gilad Ben-Yossef <gilad@benyossef.com> 3733L: linux-crypto@vger.kernel.org 3734S: Supported 3735F: drivers/crypto/ccree/ 3736W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3737 3738CEC FRAMEWORK 3739M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3740L: linux-media@vger.kernel.org 3741T: git git://linuxtv.org/media_tree.git 3742W: http://linuxtv.org 3743S: Supported 3744F: Documentation/media/kapi/cec-core.rst 3745F: Documentation/media/uapi/cec 3746F: drivers/media/cec/ 3747F: drivers/media/rc/keymaps/rc-cec.c 3748F: include/media/cec.h 3749F: include/media/cec-notifier.h 3750F: include/uapi/linux/cec.h 3751F: include/uapi/linux/cec-funcs.h 3752F: Documentation/devicetree/bindings/media/cec.txt 3753F: Documentation/ABI/testing/debugfs-cec-error-inj 3754 3755CEC GPIO DRIVER 3756M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3757L: linux-media@vger.kernel.org 3758T: git git://linuxtv.org/media_tree.git 3759W: http://linuxtv.org 3760S: Supported 3761F: drivers/media/platform/cec-gpio/ 3762F: Documentation/devicetree/bindings/media/cec-gpio.txt 3763 3764CELL BROADBAND ENGINE ARCHITECTURE 3765M: Arnd Bergmann <arnd@arndb.de> 3766L: linuxppc-dev@lists.ozlabs.org 3767W: http://www.ibm.com/developerworks/power/cell/ 3768S: Supported 3769F: arch/powerpc/include/asm/cell*.h 3770F: arch/powerpc/include/asm/spu*.h 3771F: arch/powerpc/include/uapi/asm/spu*.h 3772F: arch/powerpc/oprofile/*cell* 3773F: arch/powerpc/platforms/cell/ 3774 3775CEPH COMMON CODE (LIBCEPH) 3776M: Ilya Dryomov <idryomov@gmail.com> 3777M: Jeff Layton <jlayton@kernel.org> 3778M: Sage Weil <sage@redhat.com> 3779L: ceph-devel@vger.kernel.org 3780W: http://ceph.com/ 3781T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3782T: git git://github.com/ceph/ceph-client.git 3783S: Supported 3784F: net/ceph/ 3785F: include/linux/ceph/ 3786F: include/linux/crush/ 3787 3788CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3789M: Jeff Layton <jlayton@kernel.org> 3790M: Sage Weil <sage@redhat.com> 3791M: Ilya Dryomov <idryomov@gmail.com> 3792L: ceph-devel@vger.kernel.org 3793W: http://ceph.com/ 3794T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3795T: git git://github.com/ceph/ceph-client.git 3796S: Supported 3797F: Documentation/filesystems/ceph.txt 3798F: fs/ceph/ 3799 3800CERTIFICATE HANDLING: 3801M: David Howells <dhowells@redhat.com> 3802M: David Woodhouse <dwmw2@infradead.org> 3803L: keyrings@vger.kernel.org 3804S: Maintained 3805F: Documentation/admin-guide/module-signing.rst 3806F: certs/ 3807F: scripts/sign-file.c 3808F: scripts/extract-cert.c 3809 3810CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3811L: linux-usb@vger.kernel.org 3812S: Orphan 3813F: Documentation/usb/wusb-design-overview.rst 3814F: Documentation/usb/wusb-cbaf 3815F: drivers/usb/host/hwa-hc.c 3816F: drivers/usb/host/whci/ 3817F: drivers/usb/wusbcore/ 3818F: include/linux/usb/wusb* 3819 3820CFAG12864B LCD DRIVER 3821M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3822S: Maintained 3823F: drivers/auxdisplay/cfag12864b.c 3824F: include/linux/cfag12864b.h 3825 3826CFAG12864BFB LCD FRAMEBUFFER DRIVER 3827M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3828S: Maintained 3829F: drivers/auxdisplay/cfag12864bfb.c 3830F: include/linux/cfag12864b.h 3831 3832802.11 (including CFG80211/NL80211) 3833M: Johannes Berg <johannes@sipsolutions.net> 3834L: linux-wireless@vger.kernel.org 3835W: http://wireless.kernel.org/ 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3837T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3838S: Maintained 3839F: net/wireless/ 3840F: include/uapi/linux/nl80211.h 3841F: include/linux/ieee80211.h 3842F: include/net/wext.h 3843F: include/net/cfg80211.h 3844F: include/net/iw_handler.h 3845F: include/net/ieee80211_radiotap.h 3846F: Documentation/driver-api/80211/cfg80211.rst 3847F: Documentation/networking/regulatory.txt 3848 3849CHAR and MISC DRIVERS 3850M: Arnd Bergmann <arnd@arndb.de> 3851M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3852T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3853S: Supported 3854F: drivers/char/ 3855F: drivers/misc/ 3856F: include/linux/miscdevice.h 3857 3858CHECKPATCH 3859M: Andy Whitcroft <apw@canonical.com> 3860M: Joe Perches <joe@perches.com> 3861S: Maintained 3862F: scripts/checkpatch.pl 3863 3864CHINESE DOCUMENTATION 3865M: Harry Wei <harryxiyou@gmail.com> 3866M: Alex Shi <alex.shi@linux.alibaba.com> 3867L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3868S: Maintained 3869F: Documentation/translations/zh_CN/ 3870 3871CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3872M: Peter Chen <Peter.Chen@nxp.com> 3873T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3874L: linux-usb@vger.kernel.org 3875S: Maintained 3876F: drivers/usb/chipidea/ 3877 3878CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3879M: Hans de Goede <hdegoede@redhat.com> 3880L: linux-input@vger.kernel.org 3881S: Maintained 3882F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3883F: drivers/input/touchscreen/chipone_icn8318.c 3884 3885CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3886M: Hans de Goede <hdegoede@redhat.com> 3887L: linux-input@vger.kernel.org 3888S: Maintained 3889F: drivers/input/touchscreen/chipone_icn8505.c 3890 3891CHROME HARDWARE PLATFORM SUPPORT 3892M: Benson Leung <bleung@chromium.org> 3893M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3894S: Maintained 3895T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3896F: drivers/platform/chrome/ 3897 3898CHROMEOS EC SUBDRIVERS 3899M: Benson Leung <bleung@chromium.org> 3900M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3901R: Guenter Roeck <groeck@chromium.org> 3902S: Maintained 3903N: cros_ec 3904N: cros-ec 3905F: drivers/power/supply/cros_usbpd-charger.c 3906 3907CHROMEOS EC CODEC DRIVER 3908M: Cheng-Yi Chiang <cychiang@chromium.org> 3909S: Maintained 3910R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3911R: Guenter Roeck <groeck@chromium.org> 3912F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3913F: sound/soc/codecs/cros_ec_codec.* 3914 3915CIRRUS LOGIC AUDIO CODEC DRIVERS 3916M: Brian Austin <brian.austin@cirrus.com> 3917M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3919S: Maintained 3920F: sound/soc/codecs/cs* 3921 3922CIRRUS LOGIC EP93XX ETHERNET DRIVER 3923M: Hartley Sweeten <hsweeten@visionengravers.com> 3924L: netdev@vger.kernel.org 3925S: Maintained 3926F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3927 3928CIRRUS LOGIC LOCHNAGAR DRIVER 3929M: Charles Keepax <ckeepax@opensource.cirrus.com> 3930M: Richard Fitzgerald <rf@opensource.cirrus.com> 3931L: patches@opensource.cirrus.com 3932S: Supported 3933F: drivers/clk/clk-lochnagar.c 3934F: drivers/hwmon/lochnagar-hwmon.c 3935F: drivers/mfd/lochnagar-i2c.c 3936F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3937F: drivers/regulator/lochnagar-regulator.c 3938F: sound/soc/codecs/lochnagar-sc.c 3939F: include/dt-bindings/clk/lochnagar.h 3940F: include/dt-bindings/pinctrl/lochnagar.h 3941F: include/linux/mfd/lochnagar* 3942F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3943F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3944F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3945F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3946F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3947F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3948F: Documentation/hwmon/lochnagar.rst 3949 3950CISCO FCOE HBA DRIVER 3951M: Satish Kharat <satishkh@cisco.com> 3952M: Sesidhar Baddela <sebaddel@cisco.com> 3953M: Karan Tilak Kumar <kartilak@cisco.com> 3954L: linux-scsi@vger.kernel.org 3955S: Supported 3956F: drivers/scsi/fnic/ 3957 3958CISCO SCSI HBA DRIVER 3959M: Karan Tilak Kumar <kartilak@cisco.com> 3960M: Sesidhar Baddela <sebaddel@cisco.com> 3961L: linux-scsi@vger.kernel.org 3962S: Supported 3963F: drivers/scsi/snic/ 3964 3965CISCO VIC ETHERNET NIC DRIVER 3966M: Christian Benvenuti <benve@cisco.com> 3967M: Govindarajulu Varadarajan <_govind@gmx.com> 3968M: Parvi Kaustubhi <pkaustub@cisco.com> 3969S: Supported 3970F: drivers/net/ethernet/cisco/enic/ 3971 3972CISCO VIC LOW LATENCY NIC DRIVER 3973M: Christian Benvenuti <benve@cisco.com> 3974M: Nelson Escobar <neescoba@cisco.com> 3975M: Parvi Kaustubhi <pkaustub@cisco.com> 3976S: Supported 3977F: drivers/infiniband/hw/usnic/ 3978 3979CIRRUS LOGIC MADERA CODEC DRIVERS 3980M: Charles Keepax <ckeepax@opensource.cirrus.com> 3981M: Richard Fitzgerald <rf@opensource.cirrus.com> 3982L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3983L: patches@opensource.cirrus.com 3984T: git https://github.com/CirrusLogic/linux-drivers.git 3985W: https://github.com/CirrusLogic/linux-drivers/wiki 3986S: Supported 3987F: Documentation/devicetree/bindings/mfd/madera.txt 3988F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3989F: Documentation/devicetree/bindings/sound/madera.txt 3990F: include/dt-bindings/sound/madera* 3991F: include/linux/irqchip/irq-madera* 3992F: include/linux/mfd/madera/* 3993F: include/sound/madera* 3994F: drivers/gpio/gpio-madera* 3995F: drivers/irqchip/irq-madera* 3996F: drivers/mfd/madera* 3997F: drivers/mfd/cs47l* 3998F: drivers/pinctrl/cirrus/* 3999F: sound/soc/codecs/cs47l* 4000F: sound/soc/codecs/madera* 4001 4002CLANG-FORMAT FILE 4003M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4004S: Maintained 4005F: .clang-format 4006 4007CLANG/LLVM BUILD SUPPORT 4008L: clang-built-linux@googlegroups.com 4009W: https://clangbuiltlinux.github.io/ 4010B: https://github.com/ClangBuiltLinux/linux/issues 4011C: irc://chat.freenode.net/clangbuiltlinux 4012S: Supported 4013K: \b(?i:clang|llvm)\b 4014 4015CLEANCACHE API 4016M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4017L: linux-kernel@vger.kernel.org 4018S: Maintained 4019F: mm/cleancache.c 4020F: include/linux/cleancache.h 4021 4022CLK API 4023M: Russell King <linux@armlinux.org.uk> 4024L: linux-clk@vger.kernel.org 4025S: Maintained 4026F: include/linux/clk.h 4027 4028CLOCKSOURCE, CLOCKEVENT DRIVERS 4029M: Daniel Lezcano <daniel.lezcano@linaro.org> 4030M: Thomas Gleixner <tglx@linutronix.de> 4031L: linux-kernel@vger.kernel.org 4032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4033S: Supported 4034F: drivers/clocksource/ 4035F: Documentation/devicetree/bindings/timer/ 4036 4037CMPC ACPI DRIVER 4038M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4039M: Daniel Oliveira Nascimento <don@syst.com.br> 4040L: platform-driver-x86@vger.kernel.org 4041S: Supported 4042F: drivers/platform/x86/classmate-laptop.c 4043 4044COBALT MEDIA DRIVER 4045M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4046L: linux-media@vger.kernel.org 4047T: git git://linuxtv.org/media_tree.git 4048W: https://linuxtv.org 4049S: Supported 4050F: drivers/media/pci/cobalt/ 4051 4052COCCINELLE/Semantic Patches (SmPL) 4053M: Julia Lawall <Julia.Lawall@lip6.fr> 4054M: Gilles Muller <Gilles.Muller@lip6.fr> 4055M: Nicolas Palix <nicolas.palix@imag.fr> 4056M: Michal Marek <michal.lkml@markovi.net> 4057L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4058T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4059W: http://coccinelle.lip6.fr/ 4060S: Supported 4061F: Documentation/dev-tools/coccinelle.rst 4062F: scripts/coccinelle/ 4063F: scripts/coccicheck 4064 4065CODA FILE SYSTEM 4066M: Jan Harkes <jaharkes@cs.cmu.edu> 4067M: coda@cs.cmu.edu 4068L: codalist@coda.cs.cmu.edu 4069W: http://www.coda.cs.cmu.edu/ 4070S: Maintained 4071F: Documentation/filesystems/coda.txt 4072F: fs/coda/ 4073F: include/linux/coda*.h 4074F: include/uapi/linux/coda*.h 4075 4076CODA V4L2 MEM2MEM DRIVER 4077M: Philipp Zabel <p.zabel@pengutronix.de> 4078L: linux-media@vger.kernel.org 4079S: Maintained 4080F: Documentation/devicetree/bindings/media/coda.txt 4081F: drivers/media/platform/coda/ 4082 4083CODE OF CONDUCT 4084M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4085S: Supported 4086F: Documentation/process/code-of-conduct.rst 4087F: Documentation/process/code-of-conduct-interpretation.rst 4088 4089COMMON CLK FRAMEWORK 4090M: Michael Turquette <mturquette@baylibre.com> 4091M: Stephen Boyd <sboyd@kernel.org> 4092L: linux-clk@vger.kernel.org 4093Q: http://patchwork.kernel.org/project/linux-clk/list/ 4094T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4095S: Maintained 4096F: Documentation/devicetree/bindings/clock/ 4097F: drivers/clk/ 4098X: drivers/clk/clkdev.c 4099F: include/linux/clk-pr* 4100F: include/linux/clk/ 4101F: include/linux/of_clk.h 4102 4103COMMON INTERNET FILE SYSTEM (CIFS) 4104M: Steve French <sfrench@samba.org> 4105L: linux-cifs@vger.kernel.org 4106L: samba-technical@lists.samba.org (moderated for non-subscribers) 4107W: http://linux-cifs.samba.org/ 4108T: git git://git.samba.org/sfrench/cifs-2.6.git 4109S: Supported 4110F: Documentation/filesystems/cifs/ 4111F: fs/cifs/ 4112 4113COMPACTPCI HOTPLUG CORE 4114M: Scott Murray <scott@spiteful.org> 4115L: linux-pci@vger.kernel.org 4116S: Maintained 4117F: drivers/pci/hotplug/cpci_hotplug* 4118 4119COMPACTPCI HOTPLUG GENERIC DRIVER 4120M: Scott Murray <scott@spiteful.org> 4121L: linux-pci@vger.kernel.org 4122S: Maintained 4123F: drivers/pci/hotplug/cpcihp_generic.c 4124 4125COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4126M: Scott Murray <scott@spiteful.org> 4127L: linux-pci@vger.kernel.org 4128S: Maintained 4129F: drivers/pci/hotplug/cpcihp_zt5550.* 4130 4131COMPAL LAPTOP SUPPORT 4132M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4133L: platform-driver-x86@vger.kernel.org 4134S: Maintained 4135F: drivers/platform/x86/compal-laptop.c 4136 4137COMPILER ATTRIBUTES 4138M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4139S: Maintained 4140F: include/linux/compiler_attributes.h 4141 4142CONEXANT ACCESSRUNNER USB DRIVER 4143L: accessrunner-general@lists.sourceforge.net 4144W: http://accessrunner.sourceforge.net/ 4145S: Orphan 4146F: drivers/usb/atm/cxacru.c 4147 4148CONFIGFS 4149M: Joel Becker <jlbec@evilplan.org> 4150M: Christoph Hellwig <hch@lst.de> 4151T: git git://git.infradead.org/users/hch/configfs.git 4152S: Supported 4153F: fs/configfs/ 4154F: include/linux/configfs.h 4155 4156CONNECTOR 4157M: Evgeniy Polyakov <zbr@ioremap.net> 4158L: netdev@vger.kernel.org 4159S: Maintained 4160F: drivers/connector/ 4161 4162CONTROL GROUP (CGROUP) 4163M: Tejun Heo <tj@kernel.org> 4164M: Li Zefan <lizefan@huawei.com> 4165M: Johannes Weiner <hannes@cmpxchg.org> 4166L: cgroups@vger.kernel.org 4167T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4168S: Maintained 4169F: Documentation/admin-guide/cgroup-v2.rst 4170F: Documentation/admin-guide/cgroup-v1/ 4171F: include/linux/cgroup* 4172F: kernel/cgroup/ 4173 4174CONTROL GROUP - CPUSET 4175M: Li Zefan <lizefan@huawei.com> 4176L: cgroups@vger.kernel.org 4177W: http://www.bullopensource.org/cpuset/ 4178W: http://oss.sgi.com/projects/cpusets/ 4179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4180S: Maintained 4181F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4182F: include/linux/cpuset.h 4183F: kernel/cgroup/cpuset.c 4184 4185CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4186M: Johannes Weiner <hannes@cmpxchg.org> 4187M: Michal Hocko <mhocko@kernel.org> 4188M: Vladimir Davydov <vdavydov.dev@gmail.com> 4189L: cgroups@vger.kernel.org 4190L: linux-mm@kvack.org 4191S: Maintained 4192F: mm/memcontrol.c 4193F: mm/swap_cgroup.c 4194 4195CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4196M: Tejun Heo <tj@kernel.org> 4197M: Jens Axboe <axboe@kernel.dk> 4198L: cgroups@vger.kernel.org 4199L: linux-block@vger.kernel.org 4200T: git git://git.kernel.dk/linux-block 4201F: Documentation/cgroup-v1/blkio-controller.rst 4202F: block/blk-cgroup.c 4203F: include/linux/blk-cgroup.h 4204F: block/blk-throttle.c 4205F: block/blk-iolatency.c 4206F: block/bfq-cgroup.c 4207 4208CORETEMP HARDWARE MONITORING DRIVER 4209M: Fenghua Yu <fenghua.yu@intel.com> 4210L: linux-hwmon@vger.kernel.org 4211S: Maintained 4212F: Documentation/hwmon/coretemp.rst 4213F: drivers/hwmon/coretemp.c 4214 4215COSA/SRP SYNC SERIAL DRIVER 4216M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4217W: http://www.fi.muni.cz/~kas/cosa/ 4218S: Maintained 4219F: drivers/net/wan/cosa* 4220 4221COUNTER SUBSYSTEM 4222M: William Breathitt Gray <vilhelm.gray@gmail.com> 4223L: linux-iio@vger.kernel.org 4224S: Maintained 4225F: Documentation/ABI/testing/sysfs-bus-counter* 4226F: Documentation/driver-api/generic-counter.rst 4227F: drivers/counter/ 4228F: include/linux/counter.h 4229F: include/linux/counter_enum.h 4230 4231CPMAC ETHERNET DRIVER 4232M: Florian Fainelli <f.fainelli@gmail.com> 4233L: netdev@vger.kernel.org 4234S: Maintained 4235F: drivers/net/ethernet/ti/cpmac.c 4236 4237CPU FREQUENCY SCALING FRAMEWORK 4238M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4239M: Viresh Kumar <viresh.kumar@linaro.org> 4240L: linux-pm@vger.kernel.org 4241S: Maintained 4242T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4243T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4244B: https://bugzilla.kernel.org 4245F: Documentation/admin-guide/pm/cpufreq.rst 4246F: Documentation/admin-guide/pm/intel_pstate.rst 4247F: Documentation/cpu-freq/ 4248F: Documentation/devicetree/bindings/cpufreq/ 4249F: drivers/cpufreq/ 4250F: kernel/sched/cpufreq*.c 4251F: include/linux/cpufreq.h 4252F: include/linux/sched/cpufreq.h 4253F: tools/testing/selftests/cpufreq/ 4254 4255CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4256M: Viresh Kumar <viresh.kumar@linaro.org> 4257M: Sudeep Holla <sudeep.holla@arm.com> 4258L: linux-pm@vger.kernel.org 4259W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4260S: Maintained 4261F: drivers/cpufreq/arm_big_little.h 4262F: drivers/cpufreq/arm_big_little.c 4263 4264CPU POWER MONITORING SUBSYSTEM 4265M: Thomas Renninger <trenn@suse.com> 4266M: Shuah Khan <shuah@kernel.org> 4267M: Shuah Khan <skhan@linuxfoundation.org> 4268L: linux-pm@vger.kernel.org 4269S: Maintained 4270F: tools/power/cpupower/ 4271 4272CPUID/MSR DRIVER 4273M: "H. Peter Anvin" <hpa@zytor.com> 4274S: Maintained 4275F: arch/x86/kernel/cpuid.c 4276F: arch/x86/kernel/msr.c 4277 4278CPUIDLE DRIVER - ARM BIG LITTLE 4279M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4280M: Daniel Lezcano <daniel.lezcano@linaro.org> 4281L: linux-pm@vger.kernel.org 4282L: linux-arm-kernel@lists.infradead.org 4283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4284S: Maintained 4285F: drivers/cpuidle/cpuidle-big_little.c 4286 4287CPUIDLE DRIVER - ARM EXYNOS 4288M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4289M: Daniel Lezcano <daniel.lezcano@linaro.org> 4290M: Kukjin Kim <kgene@kernel.org> 4291L: linux-pm@vger.kernel.org 4292L: linux-samsung-soc@vger.kernel.org 4293S: Supported 4294F: drivers/cpuidle/cpuidle-exynos.c 4295F: arch/arm/mach-exynos/pm.c 4296 4297CPU IDLE TIME MANAGEMENT FRAMEWORK 4298M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4299M: Daniel Lezcano <daniel.lezcano@linaro.org> 4300L: linux-pm@vger.kernel.org 4301S: Maintained 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4303B: https://bugzilla.kernel.org 4304F: Documentation/admin-guide/pm/cpuidle.rst 4305F: Documentation/driver-api/pm/cpuidle.rst 4306F: drivers/cpuidle/* 4307F: include/linux/cpuidle.h 4308 4309CRAMFS FILESYSTEM 4310M: Nicolas Pitre <nico@fluxnic.net> 4311S: Maintained 4312F: Documentation/filesystems/cramfs.txt 4313F: fs/cramfs/ 4314 4315CRYPTO API 4316M: Herbert Xu <herbert@gondor.apana.org.au> 4317M: "David S. Miller" <davem@davemloft.net> 4318L: linux-crypto@vger.kernel.org 4319T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4320T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4321S: Maintained 4322F: Documentation/crypto/ 4323F: Documentation/devicetree/bindings/crypto/ 4324F: arch/*/crypto/ 4325F: crypto/ 4326F: drivers/crypto/ 4327F: include/crypto/ 4328F: include/linux/crypto* 4329F: lib/crypto/ 4330 4331CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4332M: Neil Horman <nhorman@tuxdriver.com> 4333L: linux-crypto@vger.kernel.org 4334S: Maintained 4335F: crypto/ansi_cprng.c 4336F: crypto/rng.c 4337 4338CS3308 MEDIA DRIVER 4339M: Hans Verkuil <hverkuil@xs4all.nl> 4340L: linux-media@vger.kernel.org 4341T: git git://linuxtv.org/media_tree.git 4342W: http://linuxtv.org 4343S: Odd Fixes 4344F: drivers/media/i2c/cs3308.c 4345 4346CS5535 Audio ALSA driver 4347M: Jaya Kumar <jayakumar.alsa@gmail.com> 4348S: Maintained 4349F: sound/pci/cs5535audio/ 4350 4351CSI DRIVERS FOR ALLWINNER V3s 4352M: Yong Deng <yong.deng@magewell.com> 4353L: linux-media@vger.kernel.org 4354T: git git://linuxtv.org/media_tree.git 4355S: Maintained 4356F: drivers/media/platform/sunxi/sun6i-csi/ 4357F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4358 4359CW1200 WLAN driver 4360M: Solomon Peachy <pizza@shaftnet.org> 4361S: Maintained 4362F: drivers/net/wireless/st/cw1200/ 4363 4364CX18 VIDEO4LINUX DRIVER 4365M: Andy Walls <awalls@md.metrocast.net> 4366L: ivtv-devel@ivtvdriver.org (subscribers-only) 4367L: linux-media@vger.kernel.org 4368T: git git://linuxtv.org/media_tree.git 4369W: https://linuxtv.org 4370W: http://www.ivtvdriver.org/index.php/Cx18 4371S: Maintained 4372F: Documentation/media/v4l-drivers/cx18* 4373F: drivers/media/pci/cx18/ 4374F: include/uapi/linux/ivtv* 4375 4376CX2341X MPEG ENCODER HELPER MODULE 4377M: Hans Verkuil <hverkuil@xs4all.nl> 4378L: linux-media@vger.kernel.org 4379T: git git://linuxtv.org/media_tree.git 4380W: https://linuxtv.org 4381S: Maintained 4382F: drivers/media/common/cx2341x* 4383F: include/media/drv-intf/cx2341x.h 4384 4385CX24120 MEDIA DRIVER 4386M: Jemma Denson <jdenson@gmail.com> 4387M: Patrick Boettcher <patrick.boettcher@posteo.de> 4388L: linux-media@vger.kernel.org 4389W: https://linuxtv.org 4390Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4391S: Maintained 4392F: drivers/media/dvb-frontends/cx24120* 4393 4394CX88 VIDEO4LINUX DRIVER 4395M: Mauro Carvalho Chehab <mchehab@kernel.org> 4396L: linux-media@vger.kernel.org 4397W: https://linuxtv.org 4398T: git git://linuxtv.org/media_tree.git 4399S: Odd fixes 4400F: Documentation/media/v4l-drivers/cx88* 4401F: drivers/media/pci/cx88/ 4402 4403CXD2820R MEDIA DRIVER 4404M: Antti Palosaari <crope@iki.fi> 4405L: linux-media@vger.kernel.org 4406W: https://linuxtv.org 4407W: http://palosaari.fi/linux/ 4408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4409T: git git://linuxtv.org/anttip/media_tree.git 4410S: Maintained 4411F: drivers/media/dvb-frontends/cxd2820r* 4412 4413CXGB3 ETHERNET DRIVER (CXGB3) 4414M: Vishal Kulkarni <vishal@chelsio.com> 4415L: netdev@vger.kernel.org 4416W: http://www.chelsio.com 4417S: Supported 4418F: drivers/net/ethernet/chelsio/cxgb3/ 4419 4420CXGB3 ISCSI DRIVER (CXGB3I) 4421M: Karen Xie <kxie@chelsio.com> 4422L: linux-scsi@vger.kernel.org 4423W: http://www.chelsio.com 4424S: Supported 4425F: drivers/scsi/cxgbi/cxgb3i 4426 4427CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4428M: Potnuri Bharat Teja <bharat@chelsio.com> 4429L: linux-rdma@vger.kernel.org 4430W: http://www.openfabrics.org 4431S: Supported 4432F: drivers/infiniband/hw/cxgb3/ 4433F: include/uapi/rdma/cxgb3-abi.h 4434 4435CXGB4 CRYPTO DRIVER (chcr) 4436M: Atul Gupta <atul.gupta@chelsio.com> 4437L: linux-crypto@vger.kernel.org 4438W: http://www.chelsio.com 4439S: Supported 4440F: drivers/crypto/chelsio 4441 4442CXGB4 ETHERNET DRIVER (CXGB4) 4443M: Vishal Kulkarni <vishal@chelsio.com> 4444L: netdev@vger.kernel.org 4445W: http://www.chelsio.com 4446S: Supported 4447F: drivers/net/ethernet/chelsio/cxgb4/ 4448 4449CXGB4 ISCSI DRIVER (CXGB4I) 4450M: Karen Xie <kxie@chelsio.com> 4451L: linux-scsi@vger.kernel.org 4452W: http://www.chelsio.com 4453S: Supported 4454F: drivers/scsi/cxgbi/cxgb4i 4455 4456CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4457M: Potnuri Bharat Teja <bharat@chelsio.com> 4458L: linux-rdma@vger.kernel.org 4459W: http://www.openfabrics.org 4460S: Supported 4461F: drivers/infiniband/hw/cxgb4/ 4462F: include/uapi/rdma/cxgb4-abi.h 4463 4464CXGB4VF ETHERNET DRIVER (CXGB4VF) 4465M: Casey Leedom <leedom@chelsio.com> 4466L: netdev@vger.kernel.org 4467W: http://www.chelsio.com 4468S: Supported 4469F: drivers/net/ethernet/chelsio/cxgb4vf/ 4470 4471CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4472M: Frederic Barrat <fbarrat@linux.ibm.com> 4473M: Andrew Donnellan <ajd@linux.ibm.com> 4474L: linuxppc-dev@lists.ozlabs.org 4475S: Supported 4476F: arch/powerpc/platforms/powernv/pci-cxl.c 4477F: drivers/misc/cxl/ 4478F: include/misc/cxl* 4479F: include/uapi/misc/cxl.h 4480F: Documentation/powerpc/cxl.txt 4481F: Documentation/ABI/testing/sysfs-class-cxl 4482 4483CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4484M: Manoj N. Kumar <manoj@linux.ibm.com> 4485M: Matthew R. Ochs <mrochs@linux.ibm.com> 4486M: Uma Krishnan <ukrishn@linux.ibm.com> 4487L: linux-scsi@vger.kernel.org 4488S: Supported 4489F: drivers/scsi/cxlflash/ 4490F: include/uapi/scsi/cxlflash_ioctl.h 4491F: Documentation/powerpc/cxlflash.txt 4492 4493CYBERPRO FB DRIVER 4494M: Russell King <linux@armlinux.org.uk> 4495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4496W: http://www.armlinux.org.uk/ 4497S: Maintained 4498F: drivers/video/fbdev/cyber2000fb.* 4499 4500CYCLADES ASYNC MUX DRIVER 4501W: http://www.cyclades.com/ 4502S: Orphan 4503F: drivers/tty/cyclades.c 4504F: include/linux/cyclades.h 4505F: include/uapi/linux/cyclades.h 4506 4507CYCLADES PC300 DRIVER 4508W: http://www.cyclades.com/ 4509S: Orphan 4510F: drivers/net/wan/pc300* 4511 4512CYPRESS_FIRMWARE MEDIA DRIVER 4513M: Antti Palosaari <crope@iki.fi> 4514L: linux-media@vger.kernel.org 4515W: https://linuxtv.org 4516W: http://palosaari.fi/linux/ 4517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4518T: git git://linuxtv.org/anttip/media_tree.git 4519S: Maintained 4520F: drivers/media/common/cypress_firmware* 4521 4522CYTTSP TOUCHSCREEN DRIVER 4523M: Ferruh Yigit <fery@cypress.com> 4524L: linux-input@vger.kernel.org 4525S: Supported 4526F: drivers/input/touchscreen/cyttsp* 4527F: include/linux/input/cyttsp.h 4528 4529D-LINK DIR-685 TOUCHKEYS DRIVER 4530M: Linus Walleij <linus.walleij@linaro.org> 4531L: linux-input@vger.kernel.org 4532S: Supported 4533F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4534 4535DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4536M: Joshua Kinard <kumba@gentoo.org> 4537S: Maintained 4538F: drivers/rtc/rtc-ds1685.c 4539F: include/linux/rtc/ds1685.h 4540 4541DAMA SLAVE for AX.25 4542M: Joerg Reuter <jreuter@yaina.de> 4543W: http://yaina.de/jreuter/ 4544W: http://www.qsl.net/dl1bke/ 4545L: linux-hams@vger.kernel.org 4546S: Maintained 4547F: net/ax25/af_ax25.c 4548F: net/ax25/ax25_dev.c 4549F: net/ax25/ax25_ds_* 4550F: net/ax25/ax25_in.c 4551F: net/ax25/ax25_out.c 4552F: net/ax25/ax25_timer.c 4553F: net/ax25/sysctl_net_ax25.c 4554 4555DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4556L: netdev@vger.kernel.org 4557S: Orphan 4558F: Documentation/networking/device_drivers/dec/dmfe.txt 4559F: drivers/net/ethernet/dec/tulip/dmfe.c 4560 4561DC390/AM53C974 SCSI driver 4562M: Hannes Reinecke <hare@suse.com> 4563L: linux-scsi@vger.kernel.org 4564S: Maintained 4565F: drivers/scsi/am53c974.c 4566 4567DC395x SCSI driver 4568M: Oliver Neukum <oliver@neukum.org> 4569M: Ali Akcaagac <aliakc@web.de> 4570M: Jamie Lenehan <lenehan@twibble.org> 4571L: dc395x@twibble.org 4572W: http://twibble.org/dist/dc395x/ 4573W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4574S: Maintained 4575F: Documentation/scsi/dc395x.txt 4576F: drivers/scsi/dc395x.* 4577 4578DCCP PROTOCOL 4579M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4580L: dccp@vger.kernel.org 4581W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4582S: Maintained 4583F: include/linux/dccp.h 4584F: include/uapi/linux/dccp.h 4585F: include/linux/tfrc.h 4586F: net/dccp/ 4587 4588DECnet NETWORK LAYER 4589W: http://linux-decnet.sourceforge.net 4590L: linux-decnet-user@lists.sourceforge.net 4591S: Orphan 4592F: Documentation/networking/decnet.txt 4593F: net/decnet/ 4594 4595DECSTATION PLATFORM SUPPORT 4596M: "Maciej W. Rozycki" <macro@linux-mips.org> 4597L: linux-mips@vger.kernel.org 4598W: http://www.linux-mips.org/wiki/DECstation 4599S: Maintained 4600F: arch/mips/dec/ 4601F: arch/mips/include/asm/dec/ 4602F: arch/mips/include/asm/mach-dec/ 4603 4604DEFXX FDDI NETWORK DRIVER 4605M: "Maciej W. Rozycki" <macro@linux-mips.org> 4606S: Maintained 4607F: drivers/net/fddi/defxx.* 4608 4609DELL SMBIOS DRIVER 4610M: Pali Rohár <pali.rohar@gmail.com> 4611M: Mario Limonciello <mario.limonciello@dell.com> 4612L: platform-driver-x86@vger.kernel.org 4613S: Maintained 4614F: drivers/platform/x86/dell-smbios.* 4615 4616DELL SMBIOS SMM DRIVER 4617M: Mario Limonciello <mario.limonciello@dell.com> 4618L: platform-driver-x86@vger.kernel.org 4619S: Maintained 4620F: drivers/platform/x86/dell-smbios-smm.c 4621 4622DELL SMBIOS WMI DRIVER 4623M: Mario Limonciello <mario.limonciello@dell.com> 4624L: platform-driver-x86@vger.kernel.org 4625S: Maintained 4626F: drivers/platform/x86/dell-smbios-wmi.c 4627F: tools/wmi/dell-smbios-example.c 4628 4629DEFZA FDDI NETWORK DRIVER 4630M: "Maciej W. Rozycki" <macro@linux-mips.org> 4631S: Maintained 4632F: drivers/net/fddi/defza.* 4633 4634DELL LAPTOP DRIVER 4635M: Matthew Garrett <mjg59@srcf.ucam.org> 4636M: Pali Rohár <pali.rohar@gmail.com> 4637L: platform-driver-x86@vger.kernel.org 4638S: Maintained 4639F: drivers/platform/x86/dell-laptop.c 4640 4641DELL LAPTOP FREEFALL DRIVER 4642M: Pali Rohár <pali.rohar@gmail.com> 4643S: Maintained 4644F: drivers/platform/x86/dell-smo8800.c 4645 4646DELL LAPTOP RBTN DRIVER 4647M: Pali Rohár <pali.rohar@gmail.com> 4648S: Maintained 4649F: drivers/platform/x86/dell-rbtn.* 4650 4651DELL REMOTE BIOS UPDATE DRIVER 4652M: Stuart Hayes <stuart.w.hayes@gmail.com> 4653L: platform-driver-x86@vger.kernel.org 4654S: Maintained 4655F: drivers/platform/x86/dell_rbu.c 4656 4657DELL LAPTOP SMM DRIVER 4658M: Pali Rohár <pali.rohar@gmail.com> 4659S: Maintained 4660F: drivers/hwmon/dell-smm-hwmon.c 4661F: include/uapi/linux/i8k.h 4662 4663DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4664M: Stuart Hayes <stuart.w.hayes@gmail.com> 4665L: platform-driver-x86@vger.kernel.org 4666S: Maintained 4667F: Documentation/driver-api/dcdbas.rst 4668F: drivers/platform/x86/dcdbas.* 4669 4670DELL WMI NOTIFICATIONS DRIVER 4671M: Matthew Garrett <mjg59@srcf.ucam.org> 4672M: Pali Rohár <pali.rohar@gmail.com> 4673S: Maintained 4674F: drivers/platform/x86/dell-wmi.c 4675 4676DELL WMI DESCRIPTOR DRIVER 4677M: Mario Limonciello <mario.limonciello@dell.com> 4678S: Maintained 4679F: drivers/platform/x86/dell-wmi-descriptor.c 4680 4681DELTA ST MEDIA DRIVER 4682M: Hugues Fruchet <hugues.fruchet@st.com> 4683L: linux-media@vger.kernel.org 4684T: git git://linuxtv.org/media_tree.git 4685W: https://linuxtv.org 4686S: Supported 4687F: drivers/media/platform/sti/delta 4688 4689DENALI NAND DRIVER 4690M: Masahiro Yamada <yamada.masahiro@socionext.com> 4691L: linux-mtd@lists.infradead.org 4692S: Supported 4693F: drivers/mtd/nand/raw/denali* 4694 4695DESIGNWARE EDMA CORE IP DRIVER 4696M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4697L: dmaengine@vger.kernel.org 4698S: Maintained 4699F: drivers/dma/dw-edma/ 4700F: include/linux/dma/edma.h 4701 4702DESIGNWARE USB2 DRD IP DRIVER 4703M: Minas Harutyunyan <hminas@synopsys.com> 4704L: linux-usb@vger.kernel.org 4705T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4706S: Maintained 4707F: drivers/usb/dwc2/ 4708 4709DESIGNWARE USB3 DRD IP DRIVER 4710M: Felipe Balbi <balbi@kernel.org> 4711L: linux-usb@vger.kernel.org 4712T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4713S: Maintained 4714F: drivers/usb/dwc3/ 4715 4716DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4717M: Andreas Klinger <ak@it-klinger.de> 4718L: linux-iio@vger.kernel.org 4719S: Maintained 4720F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4721F: drivers/iio/proximity/srf*.c 4722 4723DEVICE COREDUMP (DEV_COREDUMP) 4724M: Johannes Berg <johannes@sipsolutions.net> 4725L: linux-kernel@vger.kernel.org 4726S: Maintained 4727F: drivers/base/devcoredump.c 4728F: include/linux/devcoredump.h 4729 4730DEVICE FREQUENCY (DEVFREQ) 4731M: MyungJoo Ham <myungjoo.ham@samsung.com> 4732M: Kyungmin Park <kyungmin.park@samsung.com> 4733R: Chanwoo Choi <cw00.choi@samsung.com> 4734L: linux-pm@vger.kernel.org 4735T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4736S: Maintained 4737F: drivers/devfreq/ 4738F: include/linux/devfreq.h 4739F: Documentation/devicetree/bindings/devfreq/ 4740F: include/trace/events/devfreq.h 4741 4742DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4743M: Chanwoo Choi <cw00.choi@samsung.com> 4744L: linux-pm@vger.kernel.org 4745T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4746S: Supported 4747F: drivers/devfreq/event/ 4748F: drivers/devfreq/devfreq-event.c 4749F: include/linux/devfreq-event.h 4750F: Documentation/devicetree/bindings/devfreq/event/ 4751 4752DEVICE NUMBER REGISTRY 4753M: Torben Mathiasen <device@lanana.org> 4754W: http://lanana.org/docs/device-list/index.html 4755S: Maintained 4756 4757DEVICE-MAPPER (LVM) 4758M: Alasdair Kergon <agk@redhat.com> 4759M: Mike Snitzer <snitzer@redhat.com> 4760M: dm-devel@redhat.com 4761L: dm-devel@redhat.com 4762W: http://sources.redhat.com/dm 4763Q: http://patchwork.kernel.org/project/dm-devel/list/ 4764T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4765T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4766S: Maintained 4767F: Documentation/admin-guide/device-mapper/ 4768F: drivers/md/Makefile 4769F: drivers/md/Kconfig 4770F: drivers/md/dm* 4771F: drivers/md/persistent-data/ 4772F: include/linux/device-mapper.h 4773F: include/linux/dm-*.h 4774F: include/uapi/linux/dm-*.h 4775 4776DEVLINK 4777M: Jiri Pirko <jiri@mellanox.com> 4778L: netdev@vger.kernel.org 4779S: Supported 4780F: net/core/devlink.c 4781F: include/net/devlink.h 4782F: include/uapi/linux/devlink.h 4783 4784DIALOG SEMICONDUCTOR DRIVERS 4785M: Support Opensource <support.opensource@diasemi.com> 4786W: http://www.dialog-semiconductor.com/products 4787S: Supported 4788F: Documentation/hwmon/da90??.rst 4789F: Documentation/devicetree/bindings/mfd/da90*.txt 4790F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4791F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4792F: Documentation/devicetree/bindings/regulator/da92*.txt 4793F: Documentation/devicetree/bindings/regulator/slg51000.txt 4794F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4795F: Documentation/devicetree/bindings/sound/da[79]*.txt 4796F: drivers/gpio/gpio-da90??.c 4797F: drivers/hwmon/da90??-hwmon.c 4798F: drivers/iio/adc/da91??-*.c 4799F: drivers/input/misc/da90??_onkey.c 4800F: drivers/input/touchscreen/da9052_tsi.c 4801F: drivers/leds/leds-da90??.c 4802F: drivers/mfd/da903x.c 4803F: drivers/mfd/da90??-*.c 4804F: drivers/mfd/da91??-*.c 4805F: drivers/power/supply/da9052-battery.c 4806F: drivers/power/supply/da91??-*.c 4807F: drivers/regulator/da903x.c 4808F: drivers/regulator/da9???-regulator.[ch] 4809F: drivers/regulator/slg51000-regulator.[ch] 4810F: drivers/thermal/da90??-thermal.c 4811F: drivers/rtc/rtc-da90??.c 4812F: drivers/video/backlight/da90??_bl.c 4813F: drivers/watchdog/da90??_wdt.c 4814F: include/linux/mfd/da903x.h 4815F: include/linux/mfd/da9052/ 4816F: include/linux/mfd/da9055/ 4817F: include/linux/mfd/da9062/ 4818F: include/linux/mfd/da9063/ 4819F: include/linux/mfd/da9150/ 4820F: include/linux/regulator/da9211.h 4821F: include/sound/da[79]*.h 4822F: sound/soc/codecs/da[79]*.[ch] 4823 4824DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4825M: William Breathitt Gray <vilhelm.gray@gmail.com> 4826L: linux-gpio@vger.kernel.org 4827S: Maintained 4828F: drivers/gpio/gpio-gpio-mm.c 4829 4830DIOLAN U2C-12 I2C DRIVER 4831M: Guenter Roeck <linux@roeck-us.net> 4832L: linux-i2c@vger.kernel.org 4833S: Maintained 4834F: drivers/i2c/busses/i2c-diolan-u2c.c 4835 4836FILESYSTEM DIRECT ACCESS (DAX) 4837M: Dan Williams <dan.j.williams@intel.com> 4838R: Matthew Wilcox <willy@infradead.org> 4839R: Jan Kara <jack@suse.cz> 4840L: linux-fsdevel@vger.kernel.org 4841L: linux-nvdimm@lists.01.org 4842S: Supported 4843F: fs/dax.c 4844F: include/linux/dax.h 4845F: include/trace/events/fs_dax.h 4846 4847DEVICE DIRECT ACCESS (DAX) 4848M: Dan Williams <dan.j.williams@intel.com> 4849M: Vishal Verma <vishal.l.verma@intel.com> 4850M: Keith Busch <keith.busch@intel.com> 4851M: Dave Jiang <dave.jiang@intel.com> 4852L: linux-nvdimm@lists.01.org 4853S: Supported 4854F: drivers/dax/ 4855 4856DIRECTORY NOTIFICATION (DNOTIFY) 4857M: Jan Kara <jack@suse.cz> 4858R: Amir Goldstein <amir73il@gmail.com> 4859L: linux-fsdevel@vger.kernel.org 4860S: Maintained 4861F: Documentation/filesystems/dnotify.txt 4862F: fs/notify/dnotify/ 4863F: include/linux/dnotify.h 4864 4865DISK GEOMETRY AND PARTITION HANDLING 4866M: Andries Brouwer <aeb@cwi.nl> 4867W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4868W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4869W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4870S: Maintained 4871 4872DISKQUOTA 4873M: Jan Kara <jack@suse.com> 4874S: Maintained 4875F: Documentation/filesystems/quota.txt 4876F: fs/quota/ 4877F: include/linux/quota*.h 4878F: include/uapi/linux/quota*.h 4879 4880DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4881M: Bernie Thompson <bernie@plugable.com> 4882L: linux-fbdev@vger.kernel.org 4883S: Maintained 4884W: http://plugable.com/category/projects/udlfb/ 4885F: drivers/video/fbdev/udlfb.c 4886F: include/video/udlfb.h 4887F: Documentation/fb/udlfb.rst 4888 4889DISTRIBUTED LOCK MANAGER (DLM) 4890M: Christine Caulfield <ccaulfie@redhat.com> 4891M: David Teigland <teigland@redhat.com> 4892L: cluster-devel@redhat.com 4893W: http://sources.redhat.com/cluster/ 4894T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4895S: Supported 4896F: fs/dlm/ 4897 4898DMA BUFFER SHARING FRAMEWORK 4899M: Sumit Semwal <sumit.semwal@linaro.org> 4900S: Maintained 4901L: linux-media@vger.kernel.org 4902L: dri-devel@lists.freedesktop.org 4903L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4904F: drivers/dma-buf/ 4905F: include/linux/dma-buf* 4906F: include/linux/reservation.h 4907F: include/linux/*fence.h 4908F: Documentation/driver-api/dma-buf.rst 4909T: git git://anongit.freedesktop.org/drm/drm-misc 4910 4911DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4912M: Vinod Koul <vkoul@kernel.org> 4913L: dmaengine@vger.kernel.org 4914Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4915S: Maintained 4916F: drivers/dma/ 4917F: include/linux/dmaengine.h 4918F: include/linux/of_dma.h 4919F: Documentation/devicetree/bindings/dma/ 4920F: Documentation/driver-api/dmaengine/ 4921T: git git://git.infradead.org/users/vkoul/slave-dma.git 4922 4923DMA MAPPING HELPERS 4924M: Christoph Hellwig <hch@lst.de> 4925M: Marek Szyprowski <m.szyprowski@samsung.com> 4926R: Robin Murphy <robin.murphy@arm.com> 4927L: iommu@lists.linux-foundation.org 4928T: git git://git.infradead.org/users/hch/dma-mapping.git 4929W: http://git.infradead.org/users/hch/dma-mapping.git 4930S: Supported 4931F: kernel/dma/ 4932F: include/asm-generic/dma-mapping.h 4933F: include/linux/dma-direct.h 4934F: include/linux/dma-mapping.h 4935F: include/linux/dma-noncoherent.h 4936 4937DME1737 HARDWARE MONITOR DRIVER 4938M: Juerg Haefliger <juergh@gmail.com> 4939L: linux-hwmon@vger.kernel.org 4940S: Maintained 4941F: Documentation/hwmon/dme1737.rst 4942F: drivers/hwmon/dme1737.c 4943 4944DMI/SMBIOS SUPPORT 4945M: Jean Delvare <jdelvare@suse.com> 4946S: Maintained 4947T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4948F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4949F: drivers/firmware/dmi-id.c 4950F: drivers/firmware/dmi_scan.c 4951F: include/linux/dmi.h 4952 4953DOCUMENTATION 4954M: Jonathan Corbet <corbet@lwn.net> 4955L: linux-doc@vger.kernel.org 4956S: Maintained 4957F: Documentation/ 4958F: scripts/kernel-doc 4959X: Documentation/ABI/ 4960X: Documentation/firmware-guide/acpi/ 4961X: Documentation/devicetree/ 4962X: Documentation/i2c/ 4963X: Documentation/media/ 4964X: Documentation/power/ 4965X: Documentation/spi/ 4966T: git git://git.lwn.net/linux.git docs-next 4967 4968DOCUMENTATION/ITALIAN 4969M: Federico Vaga <federico.vaga@vaga.pv.it> 4970L: linux-doc@vger.kernel.org 4971S: Maintained 4972F: Documentation/translations/it_IT 4973 4974DONGWOON DW9714 LENS VOICE COIL DRIVER 4975M: Sakari Ailus <sakari.ailus@linux.intel.com> 4976L: linux-media@vger.kernel.org 4977T: git git://linuxtv.org/media_tree.git 4978S: Maintained 4979F: drivers/media/i2c/dw9714.c 4980F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4981 4982DONGWOON DW9807 LENS VOICE COIL DRIVER 4983M: Sakari Ailus <sakari.ailus@linux.intel.com> 4984L: linux-media@vger.kernel.org 4985T: git git://linuxtv.org/media_tree.git 4986S: Maintained 4987F: drivers/media/i2c/dw9807-vcm.c 4988F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4989 4990DOUBLETALK DRIVER 4991M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4992L: blinux-list@redhat.com 4993S: Maintained 4994F: drivers/char/dtlk.c 4995F: include/linux/dtlk.h 4996 4997DPAA2 DATAPATH I/O (DPIO) DRIVER 4998M: Roy Pledge <Roy.Pledge@nxp.com> 4999L: linux-kernel@vger.kernel.org 5000S: Maintained 5001F: drivers/soc/fsl/dpio 5002 5003DPAA2 ETHERNET DRIVER 5004M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5005L: netdev@vger.kernel.org 5006S: Maintained 5007F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5008F: drivers/net/ethernet/freescale/dpaa2/dpni* 5009F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5010F: drivers/net/ethernet/freescale/dpaa2/Makefile 5011F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5012 5013DPAA2 ETHERNET SWITCH DRIVER 5014M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5015M: Ioana Ciornei <ioana.ciornei@nxp.com> 5016L: linux-kernel@vger.kernel.org 5017S: Maintained 5018F: drivers/staging/fsl-dpaa2/ethsw 5019 5020DPT_I2O SCSI RAID DRIVER 5021M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5022L: linux-scsi@vger.kernel.org 5023W: http://www.adaptec.com/ 5024S: Maintained 5025F: drivers/scsi/dpt* 5026F: drivers/scsi/dpt/ 5027 5028DRBD DRIVER 5029M: Philipp Reisner <philipp.reisner@linbit.com> 5030M: Lars Ellenberg <lars.ellenberg@linbit.com> 5031L: drbd-dev@lists.linbit.com 5032W: http://www.drbd.org 5033T: git git://git.linbit.com/linux-drbd.git 5034T: git git://git.linbit.com/drbd-8.4.git 5035S: Supported 5036F: drivers/block/drbd/ 5037F: lib/lru_cache.c 5038F: Documentation/admin-guide/blockdev/ 5039 5040DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5041M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5042R: "Rafael J. Wysocki" <rafael@kernel.org> 5043T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5044S: Supported 5045F: Documentation/kobject.txt 5046F: drivers/base/ 5047F: fs/debugfs/ 5048F: fs/sysfs/ 5049F: include/linux/debugfs.h 5050F: include/linux/kobj* 5051F: lib/kobj* 5052 5053DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5054M: Kevin Hilman <khilman@kernel.org> 5055M: Nishanth Menon <nm@ti.com> 5056S: Maintained 5057F: drivers/power/avs/ 5058F: include/linux/power/smartreflex.h 5059L: linux-pm@vger.kernel.org 5060 5061DRM DRIVER FOR ARM PL111 CLCD 5062M: Eric Anholt <eric@anholt.net> 5063T: git git://anongit.freedesktop.org/drm/drm-misc 5064S: Supported 5065F: drivers/gpu/drm/pl111/ 5066 5067DRM DRIVER FOR ARM VERSATILE TFT PANELS 5068M: Linus Walleij <linus.walleij@linaro.org> 5069T: git git://anongit.freedesktop.org/drm/drm-misc 5070S: Maintained 5071F: drivers/gpu/drm/panel/panel-arm-versatile.c 5072F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5073 5074DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5075M: Dave Airlie <airlied@redhat.com> 5076S: Odd Fixes 5077F: drivers/gpu/drm/ast/ 5078 5079DRM DRIVER FOR ASPEED BMC GFX 5080M: Joel Stanley <joel@jms.id.au> 5081L: linux-aspeed@lists.ozlabs.org 5082T: git git://anongit.freedesktop.org/drm/drm-misc 5083S: Supported 5084F: drivers/gpu/drm/aspeed/ 5085F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5086 5087DRM DRIVER FOR BOCHS VIRTUAL GPU 5088M: Gerd Hoffmann <kraxel@redhat.com> 5089L: virtualization@lists.linux-foundation.org 5090T: git git://anongit.freedesktop.org/drm/drm-misc 5091S: Maintained 5092F: drivers/gpu/drm/bochs/ 5093 5094DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5095M: Linus Walleij <linus.walleij@linaro.org> 5096T: git git://anongit.freedesktop.org/drm/drm-misc 5097S: Maintained 5098F: drivers/gpu/drm/tve200/ 5099 5100DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5101M: Jagan Teki <jagan@amarulasolutions.com> 5102S: Maintained 5103F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5104F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5105 5106DRM DRIVER FOR ILITEK ILI9225 PANELS 5107M: David Lechner <david@lechnology.com> 5108S: Maintained 5109F: drivers/gpu/drm/tinydrm/ili9225.c 5110F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5111 5112DRM DRIVER FOR HX8357D PANELS 5113M: Eric Anholt <eric@anholt.net> 5114T: git git://anongit.freedesktop.org/drm/drm-misc 5115S: Maintained 5116F: drivers/gpu/drm/tinydrm/hx8357d.c 5117F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5118 5119DRM DRIVER FOR INTEL I810 VIDEO CARDS 5120S: Orphan / Obsolete 5121F: drivers/gpu/drm/i810/ 5122F: include/uapi/drm/i810_drm.h 5123 5124DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5125S: Orphan / Obsolete 5126F: drivers/gpu/drm/mga/ 5127F: include/uapi/drm/mga_drm.h 5128 5129DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5130M: Dave Airlie <airlied@redhat.com> 5131S: Odd Fixes 5132F: drivers/gpu/drm/mgag200/ 5133 5134DRM DRIVER FOR MI0283QT 5135M: Noralf Trønnes <noralf@tronnes.org> 5136S: Maintained 5137F: drivers/gpu/drm/tinydrm/mi0283qt.c 5138F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5139 5140DRM DRIVER FOR MSM ADRENO GPU 5141M: Rob Clark <robdclark@gmail.com> 5142M: Sean Paul <sean@poorly.run> 5143L: linux-arm-msm@vger.kernel.org 5144L: dri-devel@lists.freedesktop.org 5145L: freedreno@lists.freedesktop.org 5146T: git https://gitlab.freedesktop.org/drm/msm.git 5147S: Maintained 5148F: drivers/gpu/drm/msm/ 5149F: include/uapi/drm/msm_drm.h 5150F: Documentation/devicetree/bindings/display/msm/ 5151 5152DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5153M: Ben Skeggs <bskeggs@redhat.com> 5154L: dri-devel@lists.freedesktop.org 5155L: nouveau@lists.freedesktop.org 5156T: git git://github.com/skeggsb/linux 5157S: Supported 5158F: drivers/gpu/drm/nouveau/ 5159F: include/uapi/drm/nouveau_drm.h 5160 5161DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5162M: Stefan Mavrodiev <stefan@olimex.com> 5163S: Maintained 5164F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5165F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5166 5167DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5168M: Noralf Trønnes <noralf@tronnes.org> 5169S: Maintained 5170F: drivers/gpu/drm/tinydrm/repaper.c 5171F: Documentation/devicetree/bindings/display/repaper.txt 5172 5173DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5174M: Dave Airlie <airlied@redhat.com> 5175M: Gerd Hoffmann <kraxel@redhat.com> 5176L: virtualization@lists.linux-foundation.org 5177T: git git://anongit.freedesktop.org/drm/drm-misc 5178S: Obsolete 5179W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5180F: drivers/gpu/drm/cirrus/ 5181 5182DRM DRIVER FOR QXL VIRTUAL GPU 5183M: Dave Airlie <airlied@redhat.com> 5184M: Gerd Hoffmann <kraxel@redhat.com> 5185L: virtualization@lists.linux-foundation.org 5186L: spice-devel@lists.freedesktop.org 5187T: git git://anongit.freedesktop.org/drm/drm-misc 5188S: Maintained 5189F: drivers/gpu/drm/qxl/ 5190F: include/uapi/drm/qxl_drm.h 5191 5192DRM DRIVER FOR RAGE 128 VIDEO CARDS 5193S: Orphan / Obsolete 5194F: drivers/gpu/drm/r128/ 5195F: include/uapi/drm/r128_drm.h 5196 5197DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5198M: Guido Günther <agx@sigxcpu.org> 5199S: Maintained 5200F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5201F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5202 5203DRM DRIVER FOR SAVAGE VIDEO CARDS 5204S: Orphan / Obsolete 5205F: drivers/gpu/drm/savage/ 5206F: include/uapi/drm/savage_drm.h 5207 5208DRM DRIVER FOR SIS VIDEO CARDS 5209S: Orphan / Obsolete 5210F: drivers/gpu/drm/sis/ 5211F: include/uapi/drm/sis_drm.h 5212 5213DRM DRIVER FOR SITRONIX ST7701 PANELS 5214M: Jagan Teki <jagan@amarulasolutions.com> 5215S: Maintained 5216F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5217F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5218 5219DRM DRIVER FOR SITRONIX ST7586 PANELS 5220M: David Lechner <david@lechnology.com> 5221S: Maintained 5222F: drivers/gpu/drm/tinydrm/st7586.c 5223F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5224 5225DRM DRIVER FOR SITRONIX ST7735R PANELS 5226M: David Lechner <david@lechnology.com> 5227S: Maintained 5228F: drivers/gpu/drm/tinydrm/st7735r.c 5229F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5230 5231DRM DRIVER FOR ST-ERICSSON MCDE 5232M: Linus Walleij <linus.walleij@linaro.org> 5233T: git git://anongit.freedesktop.org/drm/drm-misc 5234S: Maintained 5235F: drivers/gpu/drm/mcde/ 5236F: Documentation/devicetree/bindings/display/ste,mcde.txt 5237 5238DRM DRIVER FOR TDFX VIDEO CARDS 5239S: Orphan / Obsolete 5240F: drivers/gpu/drm/tdfx/ 5241 5242DRM DRIVER FOR TPO TPG110 PANELS 5243M: Linus Walleij <linus.walleij@linaro.org> 5244T: git git://anongit.freedesktop.org/drm/drm-misc 5245S: Maintained 5246F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5247F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5248 5249DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5250M: Dave Airlie <airlied@redhat.com> 5251R: Sean Paul <sean@poorly.run> 5252L: dri-devel@lists.freedesktop.org 5253S: Odd Fixes 5254F: drivers/gpu/drm/udl/ 5255T: git git://anongit.freedesktop.org/drm/drm-misc 5256 5257DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5258M: Hans de Goede <hdegoede@redhat.com> 5259L: dri-devel@lists.freedesktop.org 5260S: Maintained 5261F: drivers/gpu/drm/vboxvideo/ 5262T: git git://anongit.freedesktop.org/drm/drm-misc 5263 5264DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5265M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5266R: Haneen Mohammed <hamohammed.sa@gmail.com> 5267R: Daniel Vetter <daniel@ffwll.ch> 5268T: git git://anongit.freedesktop.org/drm/drm-misc 5269S: Maintained 5270L: dri-devel@lists.freedesktop.org 5271F: drivers/gpu/drm/vkms/ 5272F: Documentation/gpu/vkms.rst 5273 5274DRM DRIVER FOR VMWARE VIRTUAL GPU 5275M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5276M: Thomas Hellstrom <thellstrom@vmware.com> 5277L: dri-devel@lists.freedesktop.org 5278T: git git://people.freedesktop.org/~thomash/linux 5279S: Supported 5280F: drivers/gpu/drm/vmwgfx/ 5281F: include/uapi/drm/vmwgfx_drm.h 5282 5283DRM DRIVERS 5284M: David Airlie <airlied@linux.ie> 5285M: Daniel Vetter <daniel@ffwll.ch> 5286L: dri-devel@lists.freedesktop.org 5287T: git git://anongit.freedesktop.org/drm/drm 5288B: https://bugs.freedesktop.org/ 5289C: irc://chat.freenode.net/dri-devel 5290S: Maintained 5291F: drivers/gpu/drm/ 5292F: drivers/gpu/vga/ 5293F: Documentation/devicetree/bindings/display/ 5294F: Documentation/devicetree/bindings/gpu/ 5295F: Documentation/gpu/ 5296F: include/drm/ 5297F: include/uapi/drm/ 5298F: include/linux/vga* 5299 5300DRM DRIVERS AND MISC GPU PATCHES 5301M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5302M: Maxime Ripard <maxime.ripard@bootlin.com> 5303M: Sean Paul <sean@poorly.run> 5304W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5305S: Maintained 5306T: git git://anongit.freedesktop.org/drm/drm-misc 5307F: Documentation/gpu/ 5308F: drivers/gpu/vga/ 5309F: drivers/gpu/drm/* 5310F: include/drm/drm* 5311F: include/uapi/drm/drm* 5312F: include/linux/vga* 5313 5314DRM DRIVERS FOR ALLWINNER A10 5315M: Maxime Ripard <maxime.ripard@bootlin.com> 5316L: dri-devel@lists.freedesktop.org 5317S: Supported 5318F: drivers/gpu/drm/sun4i/ 5319F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5320T: git git://anongit.freedesktop.org/drm/drm-misc 5321 5322DRM DRIVERS FOR AMLOGIC SOCS 5323M: Neil Armstrong <narmstrong@baylibre.com> 5324L: dri-devel@lists.freedesktop.org 5325L: linux-amlogic@lists.infradead.org 5326W: http://linux-meson.com/ 5327S: Supported 5328F: drivers/gpu/drm/meson/ 5329F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5330F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5331F: Documentation/gpu/meson.rst 5332T: git git://anongit.freedesktop.org/drm/drm-misc 5333 5334DRM DRIVERS FOR ATMEL HLCDC 5335M: Boris Brezillon <bbrezillon@kernel.org> 5336L: dri-devel@lists.freedesktop.org 5337S: Supported 5338F: drivers/gpu/drm/atmel-hlcdc/ 5339F: Documentation/devicetree/bindings/display/atmel/ 5340T: git git://anongit.freedesktop.org/drm/drm-misc 5341 5342DRM DRIVERS FOR BRIDGE CHIPS 5343M: Andrzej Hajda <a.hajda@samsung.com> 5344R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5345S: Maintained 5346T: git git://anongit.freedesktop.org/drm/drm-misc 5347F: drivers/gpu/drm/bridge/ 5348 5349DRM DRIVERS FOR EXYNOS 5350M: Inki Dae <inki.dae@samsung.com> 5351M: Joonyoung Shim <jy0922.shim@samsung.com> 5352M: Seung-Woo Kim <sw0312.kim@samsung.com> 5353M: Kyungmin Park <kyungmin.park@samsung.com> 5354L: dri-devel@lists.freedesktop.org 5355T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5356S: Supported 5357F: drivers/gpu/drm/exynos/ 5358F: include/uapi/drm/exynos_drm.h 5359F: Documentation/devicetree/bindings/display/exynos/ 5360 5361DRM DRIVERS FOR FREESCALE DCU 5362M: Stefan Agner <stefan@agner.ch> 5363M: Alison Wang <alison.wang@nxp.com> 5364L: dri-devel@lists.freedesktop.org 5365S: Supported 5366F: drivers/gpu/drm/fsl-dcu/ 5367F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5368F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5369F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5370T: git git://anongit.freedesktop.org/drm/drm-misc 5371 5372DRM DRIVERS FOR FREESCALE IMX 5373M: Philipp Zabel <p.zabel@pengutronix.de> 5374L: dri-devel@lists.freedesktop.org 5375S: Maintained 5376F: drivers/gpu/drm/imx/ 5377F: drivers/gpu/ipu-v3/ 5378F: Documentation/devicetree/bindings/display/imx/ 5379 5380DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5381M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5382L: dri-devel@lists.freedesktop.org 5383T: git git://github.com/patjak/drm-gma500 5384S: Maintained 5385F: drivers/gpu/drm/gma500/ 5386 5387DRM DRIVERS FOR HISILICON 5388M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5389M: Rongrong Zou <zourongrong@gmail.com> 5390R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5391R: Chen Feng <puck.chen@hisilicon.com> 5392L: dri-devel@lists.freedesktop.org 5393T: git git://github.com/xin3liang/linux.git 5394S: Maintained 5395F: drivers/gpu/drm/hisilicon/ 5396F: Documentation/devicetree/bindings/display/hisilicon/ 5397 5398DRM DRIVERS FOR LIMA 5399M: Qiang Yu <yuq825@gmail.com> 5400L: dri-devel@lists.freedesktop.org 5401L: lima@lists.freedesktop.org (moderated for non-subscribers) 5402S: Maintained 5403F: drivers/gpu/drm/lima/ 5404F: include/uapi/drm/lima_drm.h 5405T: git git://anongit.freedesktop.org/drm/drm-misc 5406 5407DRM DRIVERS FOR MEDIATEK 5408M: CK Hu <ck.hu@mediatek.com> 5409M: Philipp Zabel <p.zabel@pengutronix.de> 5410L: dri-devel@lists.freedesktop.org 5411S: Supported 5412F: drivers/gpu/drm/mediatek/ 5413F: Documentation/devicetree/bindings/display/mediatek/ 5414 5415DRM DRIVERS FOR NVIDIA TEGRA 5416M: Thierry Reding <thierry.reding@gmail.com> 5417L: dri-devel@lists.freedesktop.org 5418L: linux-tegra@vger.kernel.org 5419T: git git://anongit.freedesktop.org/tegra/linux.git 5420S: Supported 5421F: drivers/gpu/drm/tegra/ 5422F: drivers/gpu/host1x/ 5423F: include/linux/host1x.h 5424F: include/uapi/drm/tegra_drm.h 5425F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5426 5427DRM DRIVERS FOR RENESAS 5428M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5429M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5430L: dri-devel@lists.freedesktop.org 5431L: linux-renesas-soc@vger.kernel.org 5432T: git git://linuxtv.org/pinchartl/media drm/du/next 5433S: Supported 5434F: drivers/gpu/drm/rcar-du/ 5435F: drivers/gpu/drm/shmobile/ 5436F: include/linux/platform_data/shmob_drm.h 5437F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5438F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5439F: Documentation/devicetree/bindings/display/renesas,du.txt 5440 5441DRM DRIVERS FOR ROCKCHIP 5442M: Sandy Huang <hjc@rock-chips.com> 5443M: Heiko Stübner <heiko@sntech.de> 5444L: dri-devel@lists.freedesktop.org 5445S: Maintained 5446F: drivers/gpu/drm/rockchip/ 5447F: Documentation/devicetree/bindings/display/rockchip/ 5448T: git git://anongit.freedesktop.org/drm/drm-misc 5449 5450DRM DRIVERS FOR STI 5451M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5452M: Vincent Abriou <vincent.abriou@st.com> 5453L: dri-devel@lists.freedesktop.org 5454T: git git://anongit.freedesktop.org/drm/drm-misc 5455S: Maintained 5456F: drivers/gpu/drm/sti 5457F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5458 5459DRM DRIVERS FOR STM 5460M: Yannick Fertre <yannick.fertre@st.com> 5461M: Philippe Cornu <philippe.cornu@st.com> 5462M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5463M: Vincent Abriou <vincent.abriou@st.com> 5464L: dri-devel@lists.freedesktop.org 5465T: git git://anongit.freedesktop.org/drm/drm-misc 5466S: Maintained 5467F: drivers/gpu/drm/stm 5468F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5469 5470DRM DRIVERS FOR TI LCDC 5471M: Jyri Sarha <jsarha@ti.com> 5472R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5473L: dri-devel@lists.freedesktop.org 5474S: Maintained 5475F: drivers/gpu/drm/tilcdc/ 5476F: Documentation/devicetree/bindings/display/tilcdc/ 5477 5478DRM DRIVERS FOR TI OMAP 5479M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5480L: dri-devel@lists.freedesktop.org 5481S: Maintained 5482F: drivers/gpu/drm/omapdrm/ 5483F: Documentation/devicetree/bindings/display/ti/ 5484 5485DRM DRIVERS FOR V3D 5486M: Eric Anholt <eric@anholt.net> 5487S: Supported 5488F: drivers/gpu/drm/v3d/ 5489F: include/uapi/drm/v3d_drm.h 5490F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5491T: git git://anongit.freedesktop.org/drm/drm-misc 5492 5493DRM DRIVERS FOR VC4 5494M: Eric Anholt <eric@anholt.net> 5495T: git git://github.com/anholt/linux 5496S: Supported 5497F: drivers/gpu/drm/vc4/ 5498F: include/uapi/drm/vc4_drm.h 5499F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5500T: git git://anongit.freedesktop.org/drm/drm-misc 5501 5502DRM DRIVERS FOR VIVANTE GPU IP 5503M: Lucas Stach <l.stach@pengutronix.de> 5504R: Russell King <linux+etnaviv@armlinux.org.uk> 5505R: Christian Gmeiner <christian.gmeiner@gmail.com> 5506L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5507L: dri-devel@lists.freedesktop.org 5508S: Maintained 5509F: drivers/gpu/drm/etnaviv/ 5510F: include/uapi/drm/etnaviv_drm.h 5511F: Documentation/devicetree/bindings/display/etnaviv/ 5512 5513DRM DRIVERS FOR ZTE ZX 5514M: Shawn Guo <shawnguo@kernel.org> 5515L: dri-devel@lists.freedesktop.org 5516S: Maintained 5517F: drivers/gpu/drm/zte/ 5518F: Documentation/devicetree/bindings/display/zte,vou.txt 5519T: git git://anongit.freedesktop.org/drm/drm-misc 5520 5521DRM PANEL DRIVERS 5522M: Thierry Reding <thierry.reding@gmail.com> 5523R: Sam Ravnborg <sam@ravnborg.org> 5524L: dri-devel@lists.freedesktop.org 5525T: git git://anongit.freedesktop.org/drm/drm-misc 5526S: Maintained 5527F: drivers/gpu/drm/drm_panel.c 5528F: drivers/gpu/drm/panel/ 5529F: include/drm/drm_panel.h 5530F: Documentation/devicetree/bindings/display/panel/ 5531 5532DRM TINYDRM DRIVERS 5533M: Noralf Trønnes <noralf@tronnes.org> 5534W: https://github.com/notro/tinydrm/wiki/Development 5535T: git git://anongit.freedesktop.org/drm/drm-misc 5536S: Maintained 5537F: drivers/gpu/drm/tinydrm/ 5538F: include/drm/tinydrm/ 5539 5540DRM DRIVERS FOR XEN 5541M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5542T: git git://anongit.freedesktop.org/drm/drm-misc 5543L: dri-devel@lists.freedesktop.org 5544L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5545S: Supported 5546F: drivers/gpu/drm/xen/ 5547F: Documentation/gpu/xen-front.rst 5548 5549DRM TTM SUBSYSTEM 5550M: Christian Koenig <christian.koenig@amd.com> 5551M: Huang Rui <ray.huang@amd.com> 5552T: git git://people.freedesktop.org/~agd5f/linux 5553S: Maintained 5554L: dri-devel@lists.freedesktop.org 5555F: include/drm/ttm/ 5556F: drivers/gpu/drm/ttm/ 5557 5558DSBR100 USB FM RADIO DRIVER 5559M: Alexey Klimov <klimov.linux@gmail.com> 5560L: linux-media@vger.kernel.org 5561T: git git://linuxtv.org/media_tree.git 5562S: Maintained 5563F: drivers/media/radio/dsbr100.c 5564 5565DSCC4 DRIVER 5566M: Francois Romieu <romieu@fr.zoreil.com> 5567L: netdev@vger.kernel.org 5568S: Maintained 5569F: drivers/net/wan/dscc4.c 5570 5571DT3155 MEDIA DRIVER 5572M: Hans Verkuil <hverkuil@xs4all.nl> 5573L: linux-media@vger.kernel.org 5574T: git git://linuxtv.org/media_tree.git 5575W: https://linuxtv.org 5576S: Odd Fixes 5577F: drivers/media/pci/dt3155/ 5578 5579DVB_USB_AF9015 MEDIA DRIVER 5580M: Antti Palosaari <crope@iki.fi> 5581L: linux-media@vger.kernel.org 5582W: https://linuxtv.org 5583W: http://palosaari.fi/linux/ 5584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5585T: git git://linuxtv.org/anttip/media_tree.git 5586S: Maintained 5587F: drivers/media/usb/dvb-usb-v2/af9015* 5588 5589DVB_USB_AF9035 MEDIA DRIVER 5590M: Antti Palosaari <crope@iki.fi> 5591L: linux-media@vger.kernel.org 5592W: https://linuxtv.org 5593W: http://palosaari.fi/linux/ 5594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5595T: git git://linuxtv.org/anttip/media_tree.git 5596S: Maintained 5597F: drivers/media/usb/dvb-usb-v2/af9035* 5598 5599DVB_USB_ANYSEE MEDIA DRIVER 5600M: Antti Palosaari <crope@iki.fi> 5601L: linux-media@vger.kernel.org 5602W: https://linuxtv.org 5603W: http://palosaari.fi/linux/ 5604Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5605T: git git://linuxtv.org/anttip/media_tree.git 5606S: Maintained 5607F: drivers/media/usb/dvb-usb-v2/anysee* 5608 5609DVB_USB_AU6610 MEDIA DRIVER 5610M: Antti Palosaari <crope@iki.fi> 5611L: linux-media@vger.kernel.org 5612W: https://linuxtv.org 5613W: http://palosaari.fi/linux/ 5614Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5615T: git git://linuxtv.org/anttip/media_tree.git 5616S: Maintained 5617F: drivers/media/usb/dvb-usb-v2/au6610* 5618 5619DVB_USB_CE6230 MEDIA DRIVER 5620M: Antti Palosaari <crope@iki.fi> 5621L: linux-media@vger.kernel.org 5622W: https://linuxtv.org 5623W: http://palosaari.fi/linux/ 5624Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5625T: git git://linuxtv.org/anttip/media_tree.git 5626S: Maintained 5627F: drivers/media/usb/dvb-usb-v2/ce6230* 5628 5629DVB_USB_CXUSB MEDIA DRIVER 5630M: Michael Krufky <mkrufky@linuxtv.org> 5631L: linux-media@vger.kernel.org 5632W: https://linuxtv.org 5633W: http://github.com/mkrufky 5634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5635T: git git://linuxtv.org/media_tree.git 5636S: Maintained 5637F: drivers/media/usb/dvb-usb/cxusb* 5638 5639DVB_USB_EC168 MEDIA DRIVER 5640M: Antti Palosaari <crope@iki.fi> 5641L: linux-media@vger.kernel.org 5642W: https://linuxtv.org 5643W: http://palosaari.fi/linux/ 5644Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5645T: git git://linuxtv.org/anttip/media_tree.git 5646S: Maintained 5647F: drivers/media/usb/dvb-usb-v2/ec168* 5648 5649DVB_USB_GL861 MEDIA DRIVER 5650M: Antti Palosaari <crope@iki.fi> 5651L: linux-media@vger.kernel.org 5652W: https://linuxtv.org 5653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5654T: git git://linuxtv.org/anttip/media_tree.git 5655S: Maintained 5656F: drivers/media/usb/dvb-usb-v2/gl861* 5657 5658DVB_USB_MXL111SF MEDIA DRIVER 5659M: Michael Krufky <mkrufky@linuxtv.org> 5660L: linux-media@vger.kernel.org 5661W: https://linuxtv.org 5662W: http://github.com/mkrufky 5663Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5664T: git git://linuxtv.org/mkrufky/mxl111sf.git 5665S: Maintained 5666F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5667 5668DVB_USB_RTL28XXU MEDIA DRIVER 5669M: Antti Palosaari <crope@iki.fi> 5670L: linux-media@vger.kernel.org 5671W: https://linuxtv.org 5672W: http://palosaari.fi/linux/ 5673Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5674T: git git://linuxtv.org/anttip/media_tree.git 5675S: Maintained 5676F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5677 5678DVB_USB_V2 MEDIA DRIVER 5679M: Antti Palosaari <crope@iki.fi> 5680L: linux-media@vger.kernel.org 5681W: https://linuxtv.org 5682W: http://palosaari.fi/linux/ 5683Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5684T: git git://linuxtv.org/anttip/media_tree.git 5685S: Maintained 5686F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5687F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5688 5689DYNAMIC DEBUG 5690M: Jason Baron <jbaron@akamai.com> 5691S: Maintained 5692F: lib/dynamic_debug.c 5693F: include/linux/dynamic_debug.h 5694 5695DYNAMIC INTERRUPT MODERATION 5696M: Tal Gilboa <talgi@mellanox.com> 5697S: Maintained 5698F: include/linux/dim.h 5699F: lib/dim/ 5700 5701DZ DECSTATION DZ11 SERIAL DRIVER 5702M: "Maciej W. Rozycki" <macro@linux-mips.org> 5703S: Maintained 5704F: drivers/tty/serial/dz.* 5705 5706E3X0 POWER BUTTON DRIVER 5707M: Moritz Fischer <moritz.fischer@ettus.com> 5708L: usrp-users@lists.ettus.com 5709W: http://www.ettus.com 5710S: Supported 5711F: drivers/input/misc/e3x0-button.c 5712F: Documentation/devicetree/bindings/input/e3x0-button.txt 5713 5714E4000 MEDIA DRIVER 5715M: Antti Palosaari <crope@iki.fi> 5716L: linux-media@vger.kernel.org 5717W: https://linuxtv.org 5718W: http://palosaari.fi/linux/ 5719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5720T: git git://linuxtv.org/anttip/media_tree.git 5721S: Maintained 5722F: drivers/media/tuners/e4000* 5723 5724EARTH_PT1 MEDIA DRIVER 5725M: Akihiro Tsukada <tskd08@gmail.com> 5726L: linux-media@vger.kernel.org 5727S: Odd Fixes 5728F: drivers/media/pci/pt1/ 5729 5730EARTH_PT3 MEDIA DRIVER 5731M: Akihiro Tsukada <tskd08@gmail.com> 5732L: linux-media@vger.kernel.org 5733S: Odd Fixes 5734F: drivers/media/pci/pt3/ 5735 5736EC100 MEDIA DRIVER 5737M: Antti Palosaari <crope@iki.fi> 5738L: linux-media@vger.kernel.org 5739W: https://linuxtv.org 5740W: http://palosaari.fi/linux/ 5741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5742T: git git://linuxtv.org/anttip/media_tree.git 5743S: Maintained 5744F: drivers/media/dvb-frontends/ec100* 5745 5746ECRYPT FILE SYSTEM 5747M: Tyler Hicks <tyhicks@canonical.com> 5748L: ecryptfs@vger.kernel.org 5749W: http://ecryptfs.org 5750W: https://launchpad.net/ecryptfs 5751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5752S: Supported 5753F: Documentation/filesystems/ecryptfs.txt 5754F: fs/ecryptfs/ 5755 5756EDAC-AMD64 5757M: Borislav Petkov <bp@alien8.de> 5758L: linux-edac@vger.kernel.org 5759S: Maintained 5760F: drivers/edac/amd64_edac* 5761 5762EDAC-AST2500 5763M: Stefan Schaeckeler <sschaeck@cisco.com> 5764S: Supported 5765F: drivers/edac/aspeed_edac.c 5766F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5767 5768EDAC-CALXEDA 5769M: Robert Richter <rric@kernel.org> 5770L: linux-edac@vger.kernel.org 5771S: Maintained 5772F: drivers/edac/highbank* 5773 5774EDAC-CAVIUM OCTEON 5775M: Ralf Baechle <ralf@linux-mips.org> 5776M: David Daney <david.daney@cavium.com> 5777L: linux-edac@vger.kernel.org 5778L: linux-mips@vger.kernel.org 5779S: Supported 5780F: drivers/edac/octeon_edac* 5781 5782EDAC-CAVIUM THUNDERX 5783M: David Daney <david.daney@cavium.com> 5784M: Jan Glauber <jglauber@cavium.com> 5785L: linux-edac@vger.kernel.org 5786S: Supported 5787F: drivers/edac/thunderx_edac* 5788 5789EDAC-CORE 5790M: Borislav Petkov <bp@alien8.de> 5791M: Mauro Carvalho Chehab <mchehab@kernel.org> 5792R: James Morse <james.morse@arm.com> 5793L: linux-edac@vger.kernel.org 5794T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5795T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5796S: Supported 5797F: Documentation/admin-guide/ras.rst 5798F: Documentation/driver-api/edac.rst 5799F: drivers/edac/ 5800F: include/linux/edac.h 5801 5802EDAC-E752X 5803M: Mark Gross <mark.gross@intel.com> 5804L: linux-edac@vger.kernel.org 5805S: Maintained 5806F: drivers/edac/e752x_edac.c 5807 5808EDAC-E7XXX 5809L: linux-edac@vger.kernel.org 5810S: Maintained 5811F: drivers/edac/e7xxx_edac.c 5812 5813EDAC-FSL_DDR 5814M: York Sun <york.sun@nxp.com> 5815L: linux-edac@vger.kernel.org 5816S: Maintained 5817F: drivers/edac/fsl_ddr_edac.* 5818 5819EDAC-GHES 5820M: Mauro Carvalho Chehab <mchehab@kernel.org> 5821L: linux-edac@vger.kernel.org 5822S: Maintained 5823F: drivers/edac/ghes_edac.c 5824 5825EDAC-I10NM 5826M: Tony Luck <tony.luck@intel.com> 5827L: linux-edac@vger.kernel.org 5828S: Maintained 5829F: drivers/edac/i10nm_base.c 5830 5831EDAC-I3000 5832L: linux-edac@vger.kernel.org 5833S: Orphan 5834F: drivers/edac/i3000_edac.c 5835 5836EDAC-I5000 5837L: linux-edac@vger.kernel.org 5838S: Maintained 5839F: drivers/edac/i5000_edac.c 5840 5841EDAC-I5400 5842M: Mauro Carvalho Chehab <mchehab@kernel.org> 5843L: linux-edac@vger.kernel.org 5844S: Maintained 5845F: drivers/edac/i5400_edac.c 5846 5847EDAC-I7300 5848M: Mauro Carvalho Chehab <mchehab@kernel.org> 5849L: linux-edac@vger.kernel.org 5850S: Maintained 5851F: drivers/edac/i7300_edac.c 5852 5853EDAC-I7CORE 5854M: Mauro Carvalho Chehab <mchehab@kernel.org> 5855L: linux-edac@vger.kernel.org 5856S: Maintained 5857F: drivers/edac/i7core_edac.c 5858 5859EDAC-I82443BXGX 5860M: Tim Small <tim@buttersideup.com> 5861L: linux-edac@vger.kernel.org 5862S: Maintained 5863F: drivers/edac/i82443bxgx_edac.c 5864 5865EDAC-I82975X 5866M: "Arvind R." <arvino55@gmail.com> 5867L: linux-edac@vger.kernel.org 5868S: Maintained 5869F: drivers/edac/i82975x_edac.c 5870 5871EDAC-IE31200 5872M: Jason Baron <jbaron@akamai.com> 5873L: linux-edac@vger.kernel.org 5874S: Maintained 5875F: drivers/edac/ie31200_edac.c 5876 5877EDAC-MPC85XX 5878M: Johannes Thumshirn <morbidrsa@gmail.com> 5879L: linux-edac@vger.kernel.org 5880S: Maintained 5881F: drivers/edac/mpc85xx_edac.[ch] 5882 5883EDAC-PASEMI 5884M: Egor Martovetsky <egor@pasemi.com> 5885L: linux-edac@vger.kernel.org 5886S: Maintained 5887F: drivers/edac/pasemi_edac.c 5888 5889EDAC-PND2 5890M: Tony Luck <tony.luck@intel.com> 5891L: linux-edac@vger.kernel.org 5892S: Maintained 5893F: drivers/edac/pnd2_edac.[ch] 5894 5895EDAC-R82600 5896M: Tim Small <tim@buttersideup.com> 5897L: linux-edac@vger.kernel.org 5898S: Maintained 5899F: drivers/edac/r82600_edac.c 5900 5901EDAC-SBRIDGE 5902M: Tony Luck <tony.luck@intel.com> 5903R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5904L: linux-edac@vger.kernel.org 5905S: Maintained 5906F: drivers/edac/sb_edac.c 5907 5908EDAC-SIFIVE 5909M: Yash Shah <yash.shah@sifive.com> 5910L: linux-edac@vger.kernel.org 5911S: Supported 5912F: drivers/edac/sifive_edac.c 5913 5914EDAC-SKYLAKE 5915M: Tony Luck <tony.luck@intel.com> 5916L: linux-edac@vger.kernel.org 5917S: Maintained 5918F: drivers/edac/skx_*.c 5919 5920EDAC-TI 5921M: Tero Kristo <t-kristo@ti.com> 5922L: linux-edac@vger.kernel.org 5923S: Maintained 5924F: drivers/edac/ti_edac.c 5925 5926EDAC-QCOM 5927M: Channagoud Kadabi <ckadabi@codeaurora.org> 5928M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5929L: linux-arm-msm@vger.kernel.org 5930L: linux-edac@vger.kernel.org 5931S: Maintained 5932F: drivers/edac/qcom_edac.c 5933 5934EDIROL UA-101/UA-1000 DRIVER 5935M: Clemens Ladisch <clemens@ladisch.de> 5936L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5938S: Maintained 5939F: sound/usb/misc/ua101.c 5940 5941EFI TEST DRIVER 5942L: linux-efi@vger.kernel.org 5943M: Ivan Hu <ivan.hu@canonical.com> 5944M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5945S: Maintained 5946F: drivers/firmware/efi/test/ 5947 5948EFI VARIABLE FILESYSTEM 5949M: Matthew Garrett <matthew.garrett@nebula.com> 5950M: Jeremy Kerr <jk@ozlabs.org> 5951M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5952T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5953L: linux-efi@vger.kernel.org 5954S: Maintained 5955F: fs/efivarfs/ 5956 5957EFIFB FRAMEBUFFER DRIVER 5958L: linux-fbdev@vger.kernel.org 5959M: Peter Jones <pjones@redhat.com> 5960S: Maintained 5961F: drivers/video/fbdev/efifb.c 5962 5963EFS FILESYSTEM 5964W: http://aeschi.ch.eu.org/efs/ 5965S: Orphan 5966F: fs/efs/ 5967 5968EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5969M: Douglas Miller <dougmill@linux.ibm.com> 5970L: netdev@vger.kernel.org 5971S: Maintained 5972F: drivers/net/ethernet/ibm/ehea/ 5973 5974EM28XX VIDEO4LINUX DRIVER 5975M: Mauro Carvalho Chehab <mchehab@kernel.org> 5976L: linux-media@vger.kernel.org 5977W: https://linuxtv.org 5978T: git git://linuxtv.org/media_tree.git 5979S: Maintained 5980F: drivers/media/usb/em28xx/ 5981F: Documentation/media/v4l-drivers/em28xx* 5982 5983EMBEDDED LINUX 5984M: Paul Gortmaker <paul.gortmaker@windriver.com> 5985M: Matt Mackall <mpm@selenic.com> 5986M: David Woodhouse <dwmw2@infradead.org> 5987L: linux-embedded@vger.kernel.org 5988S: Maintained 5989 5990Emulex 10Gbps iSCSI - OneConnect DRIVER 5991M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5992M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5993M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5994L: linux-scsi@vger.kernel.org 5995W: http://www.broadcom.com 5996S: Supported 5997F: drivers/scsi/be2iscsi/ 5998 5999Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 6000M: Sathya Perla <sathya.perla@broadcom.com> 6001M: Ajit Khaparde <ajit.khaparde@broadcom.com> 6002M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 6003M: Somnath Kotur <somnath.kotur@broadcom.com> 6004L: netdev@vger.kernel.org 6005W: http://www.emulex.com 6006S: Supported 6007F: drivers/net/ethernet/emulex/benet/ 6008 6009EMULEX ONECONNECT ROCE DRIVER 6010M: Selvin Xavier <selvin.xavier@broadcom.com> 6011M: Devesh Sharma <devesh.sharma@broadcom.com> 6012L: linux-rdma@vger.kernel.org 6013W: http://www.broadcom.com 6014S: Odd Fixes 6015F: drivers/infiniband/hw/ocrdma/ 6016F: include/uapi/rdma/ocrdma-abi.h 6017 6018EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6019M: James Smart <james.smart@broadcom.com> 6020M: Dick Kennedy <dick.kennedy@broadcom.com> 6021L: linux-scsi@vger.kernel.org 6022W: http://www.broadcom.com 6023S: Supported 6024F: drivers/scsi/lpfc/ 6025 6026ENE CB710 FLASH CARD READER DRIVER 6027M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6028S: Maintained 6029F: drivers/misc/cb710/ 6030F: drivers/mmc/host/cb710-mmc.* 6031F: include/linux/cb710.h 6032 6033ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6034M: Maxim Levitsky <maximlevitsky@gmail.com> 6035S: Maintained 6036F: drivers/media/rc/ene_ir.* 6037 6038EPSON S1D13XXX FRAMEBUFFER DRIVER 6039M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6040S: Maintained 6041T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6042F: drivers/video/fbdev/s1d13xxxfb.c 6043F: include/video/s1d13xxxfb.h 6044 6045ERRSEQ ERROR TRACKING INFRASTRUCTURE 6046M: Jeff Layton <jlayton@kernel.org> 6047S: Maintained 6048F: lib/errseq.c 6049F: include/linux/errseq.h 6050 6051ET131X NETWORK DRIVER 6052M: Mark Einon <mark.einon@gmail.com> 6053S: Odd Fixes 6054F: drivers/net/ethernet/agere/ 6055 6056ETHERNET BRIDGE 6057M: Roopa Prabhu <roopa@cumulusnetworks.com> 6058M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6059L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6060L: netdev@vger.kernel.org 6061W: http://www.linuxfoundation.org/en/Net:Bridge 6062S: Maintained 6063F: include/linux/netfilter_bridge/ 6064F: net/bridge/ 6065 6066ETHERNET PHY LIBRARY 6067M: Andrew Lunn <andrew@lunn.ch> 6068M: Florian Fainelli <f.fainelli@gmail.com> 6069M: Heiner Kallweit <hkallweit1@gmail.com> 6070L: netdev@vger.kernel.org 6071S: Maintained 6072F: Documentation/ABI/testing/sysfs-bus-mdio 6073F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6074F: Documentation/devicetree/bindings/net/mdio* 6075F: Documentation/networking/phy.rst 6076F: drivers/net/phy/ 6077F: drivers/of/of_mdio.c 6078F: drivers/of/of_net.c 6079F: include/linux/*mdio*.h 6080F: include/linux/of_net.h 6081F: include/linux/phy.h 6082F: include/linux/phy_fixed.h 6083F: include/linux/platform_data/mdio-bcm-unimac.h 6084F: include/linux/platform_data/mdio-gpio.h 6085F: include/trace/events/mdio.h 6086F: include/uapi/linux/mdio.h 6087F: include/uapi/linux/mii.h 6088 6089EXT2 FILE SYSTEM 6090M: Jan Kara <jack@suse.com> 6091L: linux-ext4@vger.kernel.org 6092S: Maintained 6093F: Documentation/filesystems/ext2.txt 6094F: fs/ext2/ 6095F: include/linux/ext2* 6096 6097EXT4 FILE SYSTEM 6098M: "Theodore Ts'o" <tytso@mit.edu> 6099M: Andreas Dilger <adilger.kernel@dilger.ca> 6100L: linux-ext4@vger.kernel.org 6101W: http://ext4.wiki.kernel.org 6102Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6104S: Maintained 6105F: Documentation/filesystems/ext4/ 6106F: fs/ext4/ 6107 6108Extended Verification Module (EVM) 6109M: Mimi Zohar <zohar@linux.ibm.com> 6110L: linux-integrity@vger.kernel.org 6111S: Supported 6112F: security/integrity/evm/ 6113 6114EXTENSIBLE FIRMWARE INTERFACE (EFI) 6115M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6116L: linux-efi@vger.kernel.org 6117T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6118S: Maintained 6119F: Documentation/admin-guide/efi-stub.rst 6120F: arch/*/kernel/efi.c 6121F: arch/x86/boot/compressed/eboot.[ch] 6122F: arch/*/include/asm/efi.h 6123F: arch/x86/platform/efi/ 6124F: drivers/firmware/efi/ 6125F: include/linux/efi*.h 6126F: arch/arm/boot/compressed/efi-header.S 6127F: arch/arm64/kernel/efi-entry.S 6128 6129EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6130M: MyungJoo Ham <myungjoo.ham@samsung.com> 6131M: Chanwoo Choi <cw00.choi@samsung.com> 6132L: linux-kernel@vger.kernel.org 6133T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6134S: Maintained 6135F: drivers/extcon/ 6136F: include/linux/extcon/ 6137F: include/linux/extcon.h 6138F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6139F: Documentation/devicetree/bindings/extcon/ 6140 6141EXYNOS DP DRIVER 6142M: Jingoo Han <jingoohan1@gmail.com> 6143L: dri-devel@lists.freedesktop.org 6144S: Maintained 6145F: drivers/gpu/drm/exynos/exynos_dp* 6146 6147EXYNOS SYSMMU (IOMMU) driver 6148M: Marek Szyprowski <m.szyprowski@samsung.com> 6149L: iommu@lists.linux-foundation.org 6150S: Maintained 6151F: drivers/iommu/exynos-iommu.c 6152 6153EZchip NPS platform support 6154M: Vineet Gupta <vgupta@synopsys.com> 6155M: Ofer Levi <oferle@mellanox.com> 6156S: Supported 6157F: arch/arc/plat-eznps 6158F: arch/arc/boot/dts/eznps.dts 6159 6160F2FS FILE SYSTEM 6161M: Jaegeuk Kim <jaegeuk@kernel.org> 6162M: Chao Yu <yuchao0@huawei.com> 6163L: linux-f2fs-devel@lists.sourceforge.net 6164W: https://f2fs.wiki.kernel.org/ 6165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6166S: Maintained 6167F: Documentation/filesystems/f2fs.txt 6168F: Documentation/ABI/testing/sysfs-fs-f2fs 6169F: fs/f2fs/ 6170F: include/linux/f2fs_fs.h 6171F: include/trace/events/f2fs.h 6172 6173F71805F HARDWARE MONITORING DRIVER 6174M: Jean Delvare <jdelvare@suse.com> 6175L: linux-hwmon@vger.kernel.org 6176S: Maintained 6177F: Documentation/hwmon/f71805f.rst 6178F: drivers/hwmon/f71805f.c 6179 6180FADDR2LINE 6181M: Josh Poimboeuf <jpoimboe@redhat.com> 6182S: Maintained 6183F: scripts/faddr2line 6184 6185FAILOVER MODULE 6186M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6187L: netdev@vger.kernel.org 6188S: Supported 6189F: net/core/failover.c 6190F: include/net/failover.h 6191F: Documentation/networking/failover.rst 6192 6193FANOTIFY 6194M: Jan Kara <jack@suse.cz> 6195R: Amir Goldstein <amir73il@gmail.com> 6196L: linux-fsdevel@vger.kernel.org 6197S: Maintained 6198F: fs/notify/fanotify/ 6199F: include/linux/fanotify.h 6200F: include/uapi/linux/fanotify.h 6201 6202FARSYNC SYNCHRONOUS DRIVER 6203M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6204W: http://www.farsite.co.uk/ 6205S: Supported 6206F: drivers/net/wan/farsync.* 6207 6208FAULT INJECTION SUPPORT 6209M: Akinobu Mita <akinobu.mita@gmail.com> 6210S: Supported 6211F: Documentation/fault-injection/ 6212F: lib/fault-inject.c 6213 6214FBTFT Framebuffer drivers 6215S: Orphan 6216L: dri-devel@lists.freedesktop.org 6217L: linux-fbdev@vger.kernel.org 6218F: drivers/staging/fbtft/ 6219 6220FC0011 TUNER DRIVER 6221M: Michael Buesch <m@bues.ch> 6222L: linux-media@vger.kernel.org 6223S: Maintained 6224F: drivers/media/tuners/fc0011.h 6225F: drivers/media/tuners/fc0011.c 6226 6227FC2580 MEDIA DRIVER 6228M: Antti Palosaari <crope@iki.fi> 6229L: linux-media@vger.kernel.org 6230W: https://linuxtv.org 6231W: http://palosaari.fi/linux/ 6232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6233T: git git://linuxtv.org/anttip/media_tree.git 6234S: Maintained 6235F: drivers/media/tuners/fc2580* 6236 6237FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6238M: Hannes Reinecke <hare@suse.de> 6239L: linux-scsi@vger.kernel.org 6240W: www.Open-FCoE.org 6241S: Supported 6242F: drivers/scsi/libfc/ 6243F: drivers/scsi/fcoe/ 6244F: include/scsi/fc/ 6245F: include/scsi/libfc.h 6246F: include/scsi/libfcoe.h 6247F: include/uapi/scsi/fc/ 6248 6249FILE LOCKING (flock() and fcntl()/lockf()) 6250M: Jeff Layton <jlayton@kernel.org> 6251M: "J. Bruce Fields" <bfields@fieldses.org> 6252L: linux-fsdevel@vger.kernel.org 6253S: Maintained 6254F: include/linux/fcntl.h 6255F: include/uapi/linux/fcntl.h 6256F: fs/fcntl.c 6257F: fs/locks.c 6258 6259FILESYSTEMS (VFS and infrastructure) 6260M: Alexander Viro <viro@zeniv.linux.org.uk> 6261L: linux-fsdevel@vger.kernel.org 6262S: Maintained 6263F: fs/* 6264F: include/linux/fs.h 6265F: include/linux/fs_types.h 6266F: include/uapi/linux/fs.h 6267 6268FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6269M: Riku Voipio <riku.voipio@iki.fi> 6270L: linux-hwmon@vger.kernel.org 6271S: Maintained 6272F: drivers/hwmon/f75375s.c 6273F: include/linux/f75375s.h 6274 6275FIREWIRE AUDIO DRIVERS 6276M: Clemens Ladisch <clemens@ladisch.de> 6277L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6279S: Maintained 6280F: sound/firewire/ 6281 6282FIREWIRE MEDIA DRIVERS (firedtv) 6283M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6284L: linux-media@vger.kernel.org 6285L: linux1394-devel@lists.sourceforge.net 6286T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6287S: Maintained 6288F: drivers/media/firewire/ 6289 6290FIREWIRE SBP-2 TARGET 6291M: Chris Boot <bootc@bootc.net> 6292L: linux-scsi@vger.kernel.org 6293L: target-devel@vger.kernel.org 6294L: linux1394-devel@lists.sourceforge.net 6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6296S: Maintained 6297F: drivers/target/sbp/ 6298 6299FIREWIRE SUBSYSTEM 6300M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6301L: linux1394-devel@lists.sourceforge.net 6302W: http://ieee1394.wiki.kernel.org/ 6303T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6304S: Maintained 6305F: drivers/firewire/ 6306F: include/linux/firewire.h 6307F: include/uapi/linux/firewire*.h 6308F: tools/firewire/ 6309 6310FIRMWARE LOADER (request_firmware) 6311M: Luis Chamberlain <mcgrof@kernel.org> 6312L: linux-kernel@vger.kernel.org 6313S: Maintained 6314F: Documentation/firmware_class/ 6315F: drivers/base/firmware_loader/ 6316F: include/linux/firmware.h 6317 6318FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6319M: Joshua Morris <josh.h.morris@us.ibm.com> 6320M: Philip Kelleher <pjk1939@linux.ibm.com> 6321S: Maintained 6322F: drivers/block/rsxx/ 6323 6324FLEXTIMER FTM-QUADDEC DRIVER 6325M: Patrick Havelange <patrick.havelange@essensium.com> 6326L: linux-iio@vger.kernel.org 6327S: Maintained 6328F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6329F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6330F: drivers/counter/ftm-quaddec.c 6331 6332FLOPPY DRIVER 6333S: Orphan 6334L: linux-block@vger.kernel.org 6335F: drivers/block/floppy.c 6336 6337FMC SUBSYSTEM 6338M: Alessandro Rubini <rubini@gnudd.com> 6339W: http://www.ohwr.org/projects/fmc-bus 6340S: Supported 6341F: drivers/fmc/ 6342F: include/linux/fmc*.h 6343F: include/linux/ipmi-fru.h 6344K: fmc_d.*register 6345 6346FPGA MANAGER FRAMEWORK 6347M: Moritz Fischer <mdf@kernel.org> 6348L: linux-fpga@vger.kernel.org 6349S: Maintained 6350T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6351Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6352F: Documentation/fpga/ 6353F: Documentation/driver-api/fpga/ 6354F: Documentation/devicetree/bindings/fpga/ 6355F: drivers/fpga/ 6356F: include/linux/fpga/ 6357W: http://www.rocketboards.org 6358 6359FPGA DFL DRIVERS 6360M: Wu Hao <hao.wu@intel.com> 6361L: linux-fpga@vger.kernel.org 6362S: Maintained 6363F: Documentation/fpga/dfl.rst 6364F: include/uapi/linux/fpga-dfl.h 6365F: drivers/fpga/dfl* 6366 6367FPU EMULATOR 6368M: Bill Metzenthen <billm@melbpc.org.au> 6369W: http://floatingpoint.sourceforge.net/emulator/index.html 6370S: Maintained 6371F: arch/x86/math-emu/ 6372 6373FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6374L: netdev@vger.kernel.org 6375S: Orphan 6376F: drivers/net/wan/dlci.c 6377F: drivers/net/wan/sdla.c 6378 6379FRAMEBUFFER LAYER 6380M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6381L: dri-devel@lists.freedesktop.org 6382L: linux-fbdev@vger.kernel.org 6383T: git git://github.com/bzolnier/linux.git 6384Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6385S: Maintained 6386F: Documentation/fb/ 6387F: drivers/video/ 6388F: include/video/ 6389F: include/linux/fb.h 6390F: include/uapi/video/ 6391F: include/uapi/linux/fb.h 6392 6393FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6394M: Horia Geantă <horia.geanta@nxp.com> 6395M: Aymen Sghaier <aymen.sghaier@nxp.com> 6396L: linux-crypto@vger.kernel.org 6397S: Maintained 6398F: drivers/crypto/caam/ 6399F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6400 6401FREESCALE DIU FRAMEBUFFER DRIVER 6402M: Timur Tabi <timur@kernel.org> 6403L: linux-fbdev@vger.kernel.org 6404S: Maintained 6405F: drivers/video/fbdev/fsl-diu-fb.* 6406 6407FREESCALE DMA DRIVER 6408M: Li Yang <leoyang.li@nxp.com> 6409M: Zhang Wei <zw@zh-kernel.org> 6410L: linuxppc-dev@lists.ozlabs.org 6411S: Maintained 6412F: drivers/dma/fsldma.* 6413 6414FREESCALE ENETC ETHERNET DRIVERS 6415M: Claudiu Manoil <claudiu.manoil@nxp.com> 6416L: netdev@vger.kernel.org 6417S: Maintained 6418F: drivers/net/ethernet/freescale/enetc/ 6419 6420FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6421M: Claudiu Manoil <claudiu.manoil@nxp.com> 6422L: netdev@vger.kernel.org 6423S: Maintained 6424F: drivers/net/ethernet/freescale/gianfar* 6425F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6426 6427FREESCALE GPMI NAND DRIVER 6428M: Han Xu <han.xu@nxp.com> 6429L: linux-mtd@lists.infradead.org 6430S: Maintained 6431F: drivers/mtd/nand/raw/gpmi-nand/* 6432 6433FREESCALE I2C CPM DRIVER 6434M: Jochen Friedrich <jochen@scram.de> 6435L: linuxppc-dev@lists.ozlabs.org 6436L: linux-i2c@vger.kernel.org 6437S: Maintained 6438F: drivers/i2c/busses/i2c-cpm.c 6439 6440FREESCALE IMX DDR PMU DRIVER 6441M: Frank Li <Frank.li@nxp.com> 6442L: linux-arm-kernel@lists.infradead.org 6443S: Maintained 6444F: drivers/perf/fsl_imx8_ddr_perf.c 6445F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6446 6447FREESCALE IMX LPI2C DRIVER 6448M: Dong Aisheng <aisheng.dong@nxp.com> 6449L: linux-i2c@vger.kernel.org 6450L: linux-imx@nxp.com 6451S: Maintained 6452F: drivers/i2c/busses/i2c-imx-lpi2c.c 6453F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6454 6455FREESCALE IMX / MXC FEC DRIVER 6456M: Fugang Duan <fugang.duan@nxp.com> 6457L: netdev@vger.kernel.org 6458S: Maintained 6459F: drivers/net/ethernet/freescale/fec_main.c 6460F: drivers/net/ethernet/freescale/fec_ptp.c 6461F: drivers/net/ethernet/freescale/fec.h 6462F: Documentation/devicetree/bindings/net/fsl-fec.txt 6463 6464FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6465M: Sascha Hauer <s.hauer@pengutronix.de> 6466R: Pengutronix Kernel Team <kernel@pengutronix.de> 6467L: linux-fbdev@vger.kernel.org 6468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6469S: Maintained 6470F: include/linux/platform_data/video-imxfb.h 6471F: drivers/video/fbdev/imxfb.c 6472 6473FREESCALE QORIQ DPAA ETHERNET DRIVER 6474M: Madalin Bucur <madalin.bucur@nxp.com> 6475L: netdev@vger.kernel.org 6476S: Maintained 6477F: drivers/net/ethernet/freescale/dpaa 6478 6479FREESCALE QORIQ DPAA FMAN DRIVER 6480M: Madalin Bucur <madalin.bucur@nxp.com> 6481L: netdev@vger.kernel.org 6482S: Maintained 6483F: drivers/net/ethernet/freescale/fman 6484F: Documentation/devicetree/bindings/net/fsl-fman.txt 6485 6486FREESCALE QORIQ PTP CLOCK DRIVER 6487M: Yangbo Lu <yangbo.lu@nxp.com> 6488L: netdev@vger.kernel.org 6489S: Maintained 6490F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6491F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6492F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6493F: drivers/ptp/ptp_qoriq.c 6494F: drivers/ptp/ptp_qoriq_debugfs.c 6495F: include/linux/fsl/ptp_qoriq.h 6496F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6497 6498FREESCALE QUAD SPI DRIVER 6499M: Han Xu <han.xu@nxp.com> 6500L: linux-spi@vger.kernel.org 6501S: Maintained 6502F: drivers/spi/spi-fsl-qspi.c 6503 6504FREESCALE QUICC ENGINE LIBRARY 6505M: Qiang Zhao <qiang.zhao@nxp.com> 6506L: linuxppc-dev@lists.ozlabs.org 6507S: Maintained 6508F: drivers/soc/fsl/qe/ 6509F: include/soc/fsl/*qe*.h 6510F: include/soc/fsl/*ucc*.h 6511 6512FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6513M: Li Yang <leoyang.li@nxp.com> 6514L: netdev@vger.kernel.org 6515L: linuxppc-dev@lists.ozlabs.org 6516S: Maintained 6517F: drivers/net/ethernet/freescale/ucc_geth* 6518 6519FREESCALE QUICC ENGINE UCC HDLC DRIVER 6520M: Zhao Qiang <qiang.zhao@nxp.com> 6521L: netdev@vger.kernel.org 6522L: linuxppc-dev@lists.ozlabs.org 6523S: Maintained 6524F: drivers/net/wan/fsl_ucc_hdlc* 6525 6526FREESCALE QUICC ENGINE UCC UART DRIVER 6527M: Timur Tabi <timur@kernel.org> 6528L: linuxppc-dev@lists.ozlabs.org 6529S: Maintained 6530F: drivers/tty/serial/ucc_uart.c 6531 6532FREESCALE SOC DRIVERS 6533M: Li Yang <leoyang.li@nxp.com> 6534L: linuxppc-dev@lists.ozlabs.org 6535L: linux-arm-kernel@lists.infradead.org 6536S: Maintained 6537F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6538F: Documentation/devicetree/bindings/soc/fsl/ 6539F: drivers/soc/fsl/ 6540F: include/linux/fsl/ 6541 6542FREESCALE SOC FS_ENET DRIVER 6543M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6544L: linuxppc-dev@lists.ozlabs.org 6545L: netdev@vger.kernel.org 6546S: Maintained 6547F: drivers/net/ethernet/freescale/fs_enet/ 6548F: include/linux/fs_enet_pd.h 6549 6550FREESCALE SOC SOUND DRIVERS 6551M: Timur Tabi <timur@kernel.org> 6552M: Nicolin Chen <nicoleotsuka@gmail.com> 6553M: Xiubo Li <Xiubo.Lee@gmail.com> 6554R: Fabio Estevam <festevam@gmail.com> 6555L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6556L: linuxppc-dev@lists.ozlabs.org 6557S: Maintained 6558F: sound/soc/fsl/fsl* 6559F: sound/soc/fsl/imx* 6560F: sound/soc/fsl/mpc8610_hpcd.c 6561 6562FREESCALE USB PERIPHERAL DRIVERS 6563M: Li Yang <leoyang.li@nxp.com> 6564L: linux-usb@vger.kernel.org 6565L: linuxppc-dev@lists.ozlabs.org 6566S: Maintained 6567F: drivers/usb/gadget/udc/fsl* 6568 6569FREEVXFS FILESYSTEM 6570M: Christoph Hellwig <hch@infradead.org> 6571W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6572S: Maintained 6573F: fs/freevxfs/ 6574 6575FREEZER 6576M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6577M: Pavel Machek <pavel@ucw.cz> 6578L: linux-pm@vger.kernel.org 6579S: Supported 6580F: Documentation/power/freezing-of-tasks.rst 6581F: include/linux/freezer.h 6582F: kernel/freezer.c 6583 6584FRONTSWAP API 6585M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6586L: linux-kernel@vger.kernel.org 6587S: Maintained 6588F: mm/frontswap.c 6589F: include/linux/frontswap.h 6590 6591FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6592M: David Howells <dhowells@redhat.com> 6593L: linux-cachefs@redhat.com (moderated for non-subscribers) 6594S: Supported 6595F: Documentation/filesystems/caching/ 6596F: fs/fscache/ 6597F: include/linux/fscache*.h 6598 6599FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6600M: Theodore Y. Ts'o <tytso@mit.edu> 6601M: Jaegeuk Kim <jaegeuk@kernel.org> 6602M: Eric Biggers <ebiggers@kernel.org> 6603L: linux-fscrypt@vger.kernel.org 6604Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6605T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6606S: Supported 6607F: fs/crypto/ 6608F: include/linux/fscrypt*.h 6609F: Documentation/filesystems/fscrypt.rst 6610 6611FSI SUBSYSTEM 6612M: Jeremy Kerr <jk@ozlabs.org> 6613M: Joel Stanley <joel@jms.id.au> 6614R: Alistar Popple <alistair@popple.id.au> 6615R: Eddie James <eajames@linux.ibm.com> 6616L: linux-fsi@lists.ozlabs.org 6617T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6618Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6619S: Supported 6620F: drivers/fsi/ 6621F: include/linux/fsi*.h 6622F: include/trace/events/fsi*.h 6623 6624FSI-ATTACHED I2C DRIVER 6625M: Eddie James <eajames@linux.ibm.com> 6626L: linux-i2c@vger.kernel.org 6627L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6628S: Maintained 6629F: drivers/i2c/busses/i2c-fsi.c 6630F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6631 6632FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6633M: Jan Kara <jack@suse.cz> 6634R: Amir Goldstein <amir73il@gmail.com> 6635L: linux-fsdevel@vger.kernel.org 6636S: Maintained 6637F: fs/notify/ 6638F: include/linux/fsnotify*.h 6639 6640FUJITSU LAPTOP EXTRAS 6641M: Jonathan Woithe <jwoithe@just42.net> 6642L: platform-driver-x86@vger.kernel.org 6643S: Maintained 6644F: drivers/platform/x86/fujitsu-laptop.c 6645 6646FUJITSU M-5MO LS CAMERA ISP DRIVER 6647M: Kyungmin Park <kyungmin.park@samsung.com> 6648M: Heungjun Kim <riverful.kim@samsung.com> 6649L: linux-media@vger.kernel.org 6650S: Maintained 6651F: drivers/media/i2c/m5mols/ 6652F: include/media/i2c/m5mols.h 6653 6654FUJITSU TABLET EXTRAS 6655M: Robert Gerlach <khnz@gmx.de> 6656L: platform-driver-x86@vger.kernel.org 6657S: Maintained 6658F: drivers/platform/x86/fujitsu-tablet.c 6659 6660FUSE: FILESYSTEM IN USERSPACE 6661M: Miklos Szeredi <miklos@szeredi.hu> 6662L: linux-fsdevel@vger.kernel.org 6663W: http://fuse.sourceforge.net/ 6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6665S: Maintained 6666F: fs/fuse/ 6667F: include/uapi/linux/fuse.h 6668F: Documentation/filesystems/fuse.txt 6669 6670FUTEX SUBSYSTEM 6671M: Thomas Gleixner <tglx@linutronix.de> 6672M: Ingo Molnar <mingo@redhat.com> 6673R: Peter Zijlstra <peterz@infradead.org> 6674R: Darren Hart <dvhart@infradead.org> 6675L: linux-kernel@vger.kernel.org 6676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6677S: Maintained 6678F: kernel/futex.c 6679F: include/asm-generic/futex.h 6680F: include/linux/futex.h 6681F: include/uapi/linux/futex.h 6682F: tools/testing/selftests/futex/ 6683F: tools/perf/bench/futex* 6684F: Documentation/*futex* 6685 6686GCC PLUGINS 6687M: Kees Cook <keescook@chromium.org> 6688R: Emese Revfy <re.emese@gmail.com> 6689L: kernel-hardening@lists.openwall.com 6690S: Maintained 6691F: scripts/gcc-plugins/ 6692F: scripts/gcc-plugin.sh 6693F: scripts/Makefile.gcc-plugins 6694F: Documentation/core-api/gcc-plugins.rst 6695 6696GASKET DRIVER FRAMEWORK 6697M: Rob Springer <rspringer@google.com> 6698M: Todd Poynor <toddpoynor@google.com> 6699M: Ben Chan <benchan@chromium.org> 6700S: Maintained 6701F: drivers/staging/gasket/ 6702 6703GCOV BASED KERNEL PROFILING 6704M: Peter Oberparleiter <oberpar@linux.ibm.com> 6705S: Maintained 6706F: kernel/gcov/ 6707F: Documentation/dev-tools/gcov.rst 6708 6709GDB KERNEL DEBUGGING HELPER SCRIPTS 6710M: Jan Kiszka <jan.kiszka@siemens.com> 6711M: Kieran Bingham <kbingham@kernel.org> 6712S: Supported 6713F: scripts/gdb/ 6714 6715GDT SCSI DISK ARRAY CONTROLLER DRIVER 6716M: Achim Leubner <achim_leubner@adaptec.com> 6717L: linux-scsi@vger.kernel.org 6718W: http://www.icp-vortex.com/ 6719S: Supported 6720F: drivers/scsi/gdt* 6721 6722GEMTEK FM RADIO RECEIVER DRIVER 6723M: Hans Verkuil <hverkuil@xs4all.nl> 6724L: linux-media@vger.kernel.org 6725T: git git://linuxtv.org/media_tree.git 6726W: https://linuxtv.org 6727S: Maintained 6728F: drivers/media/radio/radio-gemtek* 6729 6730GENERIC GPIO I2C DRIVER 6731M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6732S: Supported 6733F: drivers/i2c/busses/i2c-gpio.c 6734F: include/linux/platform_data/i2c-gpio.h 6735 6736GENERIC GPIO I2C MULTIPLEXER DRIVER 6737M: Peter Korsgaard <peter.korsgaard@barco.com> 6738L: linux-i2c@vger.kernel.org 6739S: Supported 6740F: drivers/i2c/muxes/i2c-mux-gpio.c 6741F: include/linux/platform_data/i2c-mux-gpio.h 6742F: Documentation/i2c/muxes/i2c-mux-gpio 6743 6744GENERIC HDLC (WAN) DRIVERS 6745M: Krzysztof Halasa <khc@pm.waw.pl> 6746W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6747S: Maintained 6748F: drivers/net/wan/c101.c 6749F: drivers/net/wan/hd6457* 6750F: drivers/net/wan/hdlc* 6751F: drivers/net/wan/n2.c 6752F: drivers/net/wan/pc300too.c 6753F: drivers/net/wan/pci200syn.c 6754F: drivers/net/wan/wanxl* 6755 6756GENERIC INCLUDE/ASM HEADER FILES 6757M: Arnd Bergmann <arnd@arndb.de> 6758L: linux-arch@vger.kernel.org 6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6760S: Maintained 6761F: include/asm-generic/ 6762F: include/uapi/asm-generic/ 6763 6764GENERIC PHY FRAMEWORK 6765M: Kishon Vijay Abraham I <kishon@ti.com> 6766L: linux-kernel@vger.kernel.org 6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6768S: Supported 6769F: drivers/phy/ 6770F: include/linux/phy/ 6771F: Documentation/devicetree/bindings/phy/ 6772 6773GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6774M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6775S: Supported 6776F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6777 6778GENERIC PM DOMAINS 6779M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6780M: Kevin Hilman <khilman@kernel.org> 6781M: Ulf Hansson <ulf.hansson@linaro.org> 6782L: linux-pm@vger.kernel.org 6783S: Supported 6784F: drivers/base/power/domain*.c 6785F: include/linux/pm_domain.h 6786F: Documentation/devicetree/bindings/power/power_domain.txt 6787 6788GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6789M: Eugen Hristev <eugen.hristev@microchip.com> 6790L: linux-input@vger.kernel.org 6791S: Maintained 6792F: drivers/input/touchscreen/resistive-adc-touch.c 6793 6794GENERIC UIO DRIVER FOR PCI DEVICES 6795M: "Michael S. Tsirkin" <mst@redhat.com> 6796L: kvm@vger.kernel.org 6797S: Supported 6798F: drivers/uio/uio_pci_generic.c 6799 6800GENERIC VDSO LIBRARY: 6801M: Andy Lutomirski <luto@kernel.org> 6802M: Thomas Gleixner <tglx@linutronix.de> 6803M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6804L: linux-kernel@vger.kernel.org 6805T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6806S: Maintained 6807F: lib/vdso/ 6808F: kernel/time/vsyscall.c 6809F: include/vdso/ 6810F: include/asm-generic/vdso/vsyscall.h 6811 6812GENWQE (IBM Generic Workqueue Card) 6813M: Frank Haverkamp <haver@linux.ibm.com> 6814S: Supported 6815F: drivers/misc/genwqe/ 6816 6817GET_MAINTAINER SCRIPT 6818M: Joe Perches <joe@perches.com> 6819S: Maintained 6820F: scripts/get_maintainer.pl 6821 6822GFS2 FILE SYSTEM 6823M: Bob Peterson <rpeterso@redhat.com> 6824M: Andreas Gruenbacher <agruenba@redhat.com> 6825L: cluster-devel@redhat.com 6826W: http://sources.redhat.com/cluster/ 6827T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6828S: Supported 6829F: Documentation/filesystems/gfs2*.txt 6830F: fs/gfs2/ 6831F: include/uapi/linux/gfs2_ondisk.h 6832 6833GIGASET ISDN DRIVERS 6834M: Paul Bolle <pebolle@tiscali.nl> 6835L: gigaset307x-common@lists.sourceforge.net 6836W: http://gigaset307x.sourceforge.net/ 6837S: Odd Fixes 6838F: drivers/staging/isdn/gigaset/ 6839 6840GNSS SUBSYSTEM 6841M: Johan Hovold <johan@kernel.org> 6842T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6843S: Maintained 6844F: Documentation/ABI/testing/sysfs-class-gnss 6845F: Documentation/devicetree/bindings/gnss/ 6846F: drivers/gnss/ 6847F: include/linux/gnss.h 6848 6849GO7007 MPEG CODEC 6850M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6851L: linux-media@vger.kernel.org 6852S: Maintained 6853F: drivers/media/usb/go7007/ 6854 6855GOODIX TOUCHSCREEN 6856M: Bastien Nocera <hadess@hadess.net> 6857L: linux-input@vger.kernel.org 6858S: Maintained 6859F: drivers/input/touchscreen/goodix.c 6860 6861GOOGLE ETHERNET DRIVERS 6862M: Catherine Sullivan <csully@google.com> 6863R: Sagi Shahar <sagis@google.com> 6864R: Jon Olson <jonolson@google.com> 6865L: netdev@vger.kernel.org 6866S: Supported 6867F: Documentation/networking/device_drivers/google/gve.txt 6868F: drivers/net/ethernet/google 6869 6870GPD POCKET FAN DRIVER 6871M: Hans de Goede <hdegoede@redhat.com> 6872L: platform-driver-x86@vger.kernel.org 6873S: Maintained 6874F: drivers/platform/x86/gpd-pocket-fan.c 6875 6876GPIO ACPI SUPPORT 6877M: Mika Westerberg <mika.westerberg@linux.intel.com> 6878M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6879L: linux-gpio@vger.kernel.org 6880L: linux-acpi@vger.kernel.org 6881S: Maintained 6882F: Documentation/firmware-guide/acpi/gpio-properties.rst 6883F: drivers/gpio/gpiolib-acpi.c 6884 6885GPIO IR Transmitter 6886M: Sean Young <sean@mess.org> 6887L: linux-media@vger.kernel.org 6888S: Maintained 6889F: drivers/media/rc/gpio-ir-tx.c 6890 6891GPIO MOCKUP DRIVER 6892M: Bamvor Jian Zhang <bamv2005@gmail.com> 6893L: linux-gpio@vger.kernel.org 6894S: Maintained 6895F: drivers/gpio/gpio-mockup.c 6896F: tools/testing/selftests/gpio/ 6897 6898GPIO SUBSYSTEM 6899M: Linus Walleij <linus.walleij@linaro.org> 6900M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6901L: linux-gpio@vger.kernel.org 6902T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6903S: Maintained 6904F: Documentation/devicetree/bindings/gpio/ 6905F: Documentation/driver-api/gpio/ 6906F: Documentation/admin-guide/gpio/ 6907F: Documentation/ABI/testing/gpio-cdev 6908F: Documentation/ABI/obsolete/sysfs-gpio 6909F: drivers/gpio/ 6910F: include/linux/gpio/ 6911F: include/linux/gpio.h 6912F: include/linux/of_gpio.h 6913F: include/asm-generic/gpio.h 6914F: include/uapi/linux/gpio.h 6915F: tools/gpio/ 6916 6917GRE DEMULTIPLEXER DRIVER 6918M: Dmitry Kozlov <xeb@mail.ru> 6919L: netdev@vger.kernel.org 6920S: Maintained 6921F: net/ipv4/gre_demux.c 6922F: net/ipv4/gre_offload.c 6923F: include/net/gre.h 6924 6925GRETH 10/100/1G Ethernet MAC device driver 6926M: Andreas Larsson <andreas@gaisler.com> 6927L: netdev@vger.kernel.org 6928S: Maintained 6929F: drivers/net/ethernet/aeroflex/ 6930 6931GREYBUS AUDIO PROTOCOLS DRIVERS 6932M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6933M: Mark Greer <mgreer@animalcreek.com> 6934S: Maintained 6935F: drivers/staging/greybus/audio_apbridgea.c 6936F: drivers/staging/greybus/audio_apbridgea.h 6937F: drivers/staging/greybus/audio_codec.c 6938F: drivers/staging/greybus/audio_codec.h 6939F: drivers/staging/greybus/audio_gb.c 6940F: drivers/staging/greybus/audio_manager.c 6941F: drivers/staging/greybus/audio_manager.h 6942F: drivers/staging/greybus/audio_manager_module.c 6943F: drivers/staging/greybus/audio_manager_private.h 6944F: drivers/staging/greybus/audio_manager_sysfs.c 6945F: drivers/staging/greybus/audio_module.c 6946F: drivers/staging/greybus/audio_topology.c 6947 6948GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6949M: Viresh Kumar <vireshk@kernel.org> 6950S: Maintained 6951F: drivers/staging/greybus/authentication.c 6952F: drivers/staging/greybus/bootrom.c 6953F: drivers/staging/greybus/firmware.h 6954F: drivers/staging/greybus/fw-core.c 6955F: drivers/staging/greybus/fw-download.c 6956F: drivers/staging/greybus/fw-management.c 6957F: drivers/staging/greybus/greybus_authentication.h 6958F: drivers/staging/greybus/greybus_firmware.h 6959F: drivers/staging/greybus/hid.c 6960F: drivers/staging/greybus/i2c.c 6961F: drivers/staging/greybus/spi.c 6962F: drivers/staging/greybus/spilib.c 6963F: drivers/staging/greybus/spilib.h 6964 6965GREYBUS LOOPBACK DRIVER 6966M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6967S: Maintained 6968F: drivers/staging/greybus/loopback.c 6969 6970GREYBUS PLATFORM DRIVERS 6971M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6972S: Maintained 6973F: drivers/staging/greybus/arche-platform.c 6974F: drivers/staging/greybus/arche-apb-ctrl.c 6975F: drivers/staging/greybus/arche_platform.h 6976 6977GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6978M: Rui Miguel Silva <rmfrfs@gmail.com> 6979S: Maintained 6980F: drivers/staging/greybus/sdio.c 6981F: drivers/staging/greybus/light.c 6982F: drivers/staging/greybus/gpio.c 6983F: drivers/staging/greybus/power_supply.c 6984F: drivers/staging/greybus/spi.c 6985F: drivers/staging/greybus/spilib.c 6986 6987GREYBUS SUBSYSTEM 6988M: Johan Hovold <johan@kernel.org> 6989M: Alex Elder <elder@kernel.org> 6990M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6991S: Maintained 6992F: drivers/staging/greybus/ 6993L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6994 6995GREYBUS UART PROTOCOLS DRIVERS 6996M: David Lin <dtwlin@gmail.com> 6997S: Maintained 6998F: drivers/staging/greybus/uart.c 6999F: drivers/staging/greybus/log.c 7000 7001GS1662 VIDEO SERIALIZER 7002M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7003L: linux-media@vger.kernel.org 7004T: git git://linuxtv.org/media_tree.git 7005S: Maintained 7006F: drivers/media/spi/gs1662.c 7007 7008GSPCA FINEPIX SUBDRIVER 7009M: Frank Zago <frank@zago.net> 7010L: linux-media@vger.kernel.org 7011T: git git://linuxtv.org/media_tree.git 7012S: Maintained 7013F: drivers/media/usb/gspca/finepix.c 7014 7015GSPCA GL860 SUBDRIVER 7016M: Olivier Lorin <o.lorin@laposte.net> 7017L: linux-media@vger.kernel.org 7018T: git git://linuxtv.org/media_tree.git 7019S: Maintained 7020F: drivers/media/usb/gspca/gl860/ 7021 7022GSPCA M5602 SUBDRIVER 7023M: Erik Andren <erik.andren@gmail.com> 7024L: linux-media@vger.kernel.org 7025T: git git://linuxtv.org/media_tree.git 7026S: Maintained 7027F: drivers/media/usb/gspca/m5602/ 7028 7029GSPCA PAC207 SONIXB SUBDRIVER 7030M: Hans Verkuil <hverkuil@xs4all.nl> 7031L: linux-media@vger.kernel.org 7032T: git git://linuxtv.org/media_tree.git 7033S: Odd Fixes 7034F: drivers/media/usb/gspca/pac207.c 7035 7036GSPCA SN9C20X SUBDRIVER 7037M: Brian Johnson <brijohn@gmail.com> 7038L: linux-media@vger.kernel.org 7039T: git git://linuxtv.org/media_tree.git 7040S: Maintained 7041F: drivers/media/usb/gspca/sn9c20x.c 7042 7043GSPCA T613 SUBDRIVER 7044M: Leandro Costantino <lcostantino@gmail.com> 7045L: linux-media@vger.kernel.org 7046T: git git://linuxtv.org/media_tree.git 7047S: Maintained 7048F: drivers/media/usb/gspca/t613.c 7049 7050GSPCA USB WEBCAM DRIVER 7051M: Hans Verkuil <hverkuil@xs4all.nl> 7052L: linux-media@vger.kernel.org 7053T: git git://linuxtv.org/media_tree.git 7054S: Odd Fixes 7055F: drivers/media/usb/gspca/ 7056 7057GTP (GPRS Tunneling Protocol) 7058M: Pablo Neira Ayuso <pablo@netfilter.org> 7059M: Harald Welte <laforge@gnumonks.org> 7060L: osmocom-net-gprs@lists.osmocom.org 7061T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7062S: Maintained 7063F: drivers/net/gtp.c 7064 7065GUID PARTITION TABLE (GPT) 7066M: Davidlohr Bueso <dave@stgolabs.net> 7067L: linux-efi@vger.kernel.org 7068S: Maintained 7069F: block/partitions/efi.* 7070 7071H8/300 ARCHITECTURE 7072M: Yoshinori Sato <ysato@users.sourceforge.jp> 7073L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7074W: http://uclinux-h8.sourceforge.jp 7075T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7076S: Maintained 7077F: arch/h8300/ 7078F: drivers/clocksource/h8300_*.c 7079F: drivers/clk/h8300/ 7080F: drivers/irqchip/irq-renesas-h8*.c 7081 7082HABANALABS PCI DRIVER 7083M: Oded Gabbay <oded.gabbay@gmail.com> 7084T: git https://github.com/HabanaAI/linux.git 7085S: Supported 7086F: drivers/misc/habanalabs/ 7087F: include/uapi/misc/habanalabs.h 7088F: Documentation/ABI/testing/sysfs-driver-habanalabs 7089F: Documentation/ABI/testing/debugfs-driver-habanalabs 7090 7091HACKRF MEDIA DRIVER 7092M: Antti Palosaari <crope@iki.fi> 7093L: linux-media@vger.kernel.org 7094W: https://linuxtv.org 7095W: http://palosaari.fi/linux/ 7096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7097T: git git://linuxtv.org/anttip/media_tree.git 7098S: Maintained 7099F: drivers/media/usb/hackrf/ 7100 7101HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7102M: Frank Seidel <frank@f-seidel.de> 7103L: platform-driver-x86@vger.kernel.org 7104W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7105S: Maintained 7106F: drivers/platform/x86/hdaps.c 7107 7108HARDWARE MONITORING 7109M: Jean Delvare <jdelvare@suse.com> 7110M: Guenter Roeck <linux@roeck-us.net> 7111L: linux-hwmon@vger.kernel.org 7112W: http://hwmon.wiki.kernel.org/ 7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7114S: Maintained 7115F: Documentation/devicetree/bindings/hwmon/ 7116F: Documentation/hwmon/ 7117F: drivers/hwmon/ 7118F: include/linux/hwmon*.h 7119F: include/trace/events/hwmon*.h 7120 7121HARDWARE RANDOM NUMBER GENERATOR CORE 7122M: Matt Mackall <mpm@selenic.com> 7123M: Herbert Xu <herbert@gondor.apana.org.au> 7124L: linux-crypto@vger.kernel.org 7125S: Odd fixes 7126F: Documentation/devicetree/bindings/rng/ 7127F: Documentation/admin-guide/hw_random.rst 7128F: drivers/char/hw_random/ 7129F: include/linux/hw_random.h 7130 7131HARDWARE TRACING FACILITIES 7132M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7133S: Maintained 7134F: drivers/hwtracing/ 7135 7136HARDWARE SPINLOCK CORE 7137M: Ohad Ben-Cohen <ohad@wizery.com> 7138M: Bjorn Andersson <bjorn.andersson@linaro.org> 7139L: linux-remoteproc@vger.kernel.org 7140S: Maintained 7141T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7142F: Documentation/devicetree/bindings/hwlock/ 7143F: Documentation/hwspinlock.txt 7144F: drivers/hwspinlock/ 7145F: include/linux/hwspinlock.h 7146 7147HARMONY SOUND DRIVER 7148L: linux-parisc@vger.kernel.org 7149S: Maintained 7150F: sound/parisc/harmony.* 7151 7152HDPVR USB VIDEO ENCODER DRIVER 7153M: Hans Verkuil <hverkuil@xs4all.nl> 7154L: linux-media@vger.kernel.org 7155T: git git://linuxtv.org/media_tree.git 7156W: https://linuxtv.org 7157S: Odd Fixes 7158F: drivers/media/usb/hdpvr/ 7159 7160HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7161M: Jerry Hoemann <jerry.hoemann@hpe.com> 7162S: Supported 7163F: Documentation/watchdog/hpwdt.rst 7164F: drivers/watchdog/hpwdt.c 7165 7166HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7167M: Don Brace <don.brace@microsemi.com> 7168L: esc.storagedev@microsemi.com 7169L: linux-scsi@vger.kernel.org 7170S: Supported 7171F: Documentation/scsi/hpsa.txt 7172F: drivers/scsi/hpsa*.[ch] 7173F: include/linux/cciss*.h 7174F: include/uapi/linux/cciss*.h 7175 7176HFI1 DRIVER 7177M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7178M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7179L: linux-rdma@vger.kernel.org 7180S: Supported 7181F: drivers/infiniband/hw/hfi1 7182 7183HFS FILESYSTEM 7184L: linux-fsdevel@vger.kernel.org 7185S: Orphan 7186F: Documentation/filesystems/hfs.txt 7187F: fs/hfs/ 7188 7189HFSPLUS FILESYSTEM 7190L: linux-fsdevel@vger.kernel.org 7191S: Orphan 7192F: Documentation/filesystems/hfsplus.txt 7193F: fs/hfsplus/ 7194 7195HGA FRAMEBUFFER DRIVER 7196M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7197L: linux-nvidia@lists.surfsouth.com 7198W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7199S: Maintained 7200F: drivers/video/fbdev/hgafb.c 7201 7202HIBERNATION (aka Software Suspend, aka swsusp) 7203M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7204M: Pavel Machek <pavel@ucw.cz> 7205L: linux-pm@vger.kernel.org 7206B: https://bugzilla.kernel.org 7207S: Supported 7208F: arch/x86/power/ 7209F: drivers/base/power/ 7210F: kernel/power/ 7211F: include/linux/suspend.h 7212F: include/linux/freezer.h 7213F: include/linux/pm.h 7214F: arch/*/include/asm/suspend*.h 7215 7216HID CORE LAYER 7217M: Jiri Kosina <jikos@kernel.org> 7218M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7219L: linux-input@vger.kernel.org 7220T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7221S: Maintained 7222F: drivers/hid/ 7223F: include/linux/hid* 7224F: include/uapi/linux/hid* 7225 7226HID SENSOR HUB DRIVERS 7227M: Jiri Kosina <jikos@kernel.org> 7228M: Jonathan Cameron <jic23@kernel.org> 7229M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7230L: linux-input@vger.kernel.org 7231L: linux-iio@vger.kernel.org 7232S: Maintained 7233F: Documentation/hid/hid-sensor* 7234F: drivers/hid/hid-sensor-* 7235F: drivers/iio/*/hid-* 7236F: include/linux/hid-sensor-* 7237 7238HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7239M: Thomas Gleixner <tglx@linutronix.de> 7240L: linux-kernel@vger.kernel.org 7241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7242S: Maintained 7243F: Documentation/timers/ 7244F: kernel/time/hrtimer.c 7245F: kernel/time/clockevents.c 7246F: kernel/time/timer_*.c 7247F: include/linux/clockchips.h 7248F: include/linux/hrtimer.h 7249 7250HIGH-SPEED SCC DRIVER FOR AX.25 7251L: linux-hams@vger.kernel.org 7252S: Orphan 7253F: drivers/net/hamradio/dmascc.c 7254F: drivers/net/hamradio/scc.c 7255 7256HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7257M: HighPoint Linux Team <linux@highpoint-tech.com> 7258W: http://www.highpoint-tech.com 7259S: Supported 7260F: Documentation/scsi/hptiop.txt 7261F: drivers/scsi/hptiop.c 7262 7263HIPPI 7264M: Jes Sorensen <jes@trained-monkey.org> 7265L: linux-hippi@sunsite.dk 7266S: Maintained 7267F: include/linux/hippidevice.h 7268F: include/uapi/linux/if_hippi.h 7269F: net/802/hippi.c 7270F: drivers/net/hippi/ 7271 7272HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7273M: Yisen Zhuang <yisen.zhuang@huawei.com> 7274M: Salil Mehta <salil.mehta@huawei.com> 7275L: netdev@vger.kernel.org 7276W: http://www.hisilicon.com 7277S: Maintained 7278F: drivers/net/ethernet/hisilicon/hns3/ 7279 7280HISILICON LPC BUS DRIVER 7281M: john.garry@huawei.com 7282W: http://www.hisilicon.com 7283S: Maintained 7284F: drivers/bus/hisi_lpc.c 7285F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7286 7287HISILICON NETWORK SUBSYSTEM DRIVER 7288M: Yisen Zhuang <yisen.zhuang@huawei.com> 7289M: Salil Mehta <salil.mehta@huawei.com> 7290L: netdev@vger.kernel.org 7291W: http://www.hisilicon.com 7292S: Maintained 7293F: drivers/net/ethernet/hisilicon/ 7294F: Documentation/devicetree/bindings/net/hisilicon*.txt 7295 7296HISILICON PMU DRIVER 7297M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7298W: http://www.hisilicon.com 7299S: Supported 7300F: drivers/perf/hisilicon 7301F: Documentation/admin-guide/perf/hisi-pmu.rst 7302 7303HISILICON ROCE DRIVER 7304M: Lijun Ou <oulijun@huawei.com> 7305M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7306L: linux-rdma@vger.kernel.org 7307S: Maintained 7308F: drivers/infiniband/hw/hns/ 7309F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7310 7311HISILICON SAS Controller 7312M: John Garry <john.garry@huawei.com> 7313W: http://www.hisilicon.com 7314S: Supported 7315F: drivers/scsi/hisi_sas/ 7316F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7317 7318HMM - Heterogeneous Memory Management 7319M: Jérôme Glisse <jglisse@redhat.com> 7320L: linux-mm@kvack.org 7321S: Maintained 7322F: mm/hmm* 7323F: include/linux/hmm* 7324F: Documentation/vm/hmm.rst 7325 7326HOST AP DRIVER 7327M: Jouni Malinen <j@w1.fi> 7328L: linux-wireless@vger.kernel.org 7329W: http://w1.fi/hostap-driver.html 7330S: Obsolete 7331F: drivers/net/wireless/intersil/hostap/ 7332 7333HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7334L: platform-driver-x86@vger.kernel.org 7335S: Orphan 7336F: drivers/platform/x86/tc1100-wmi.c 7337 7338HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7339M: Jaroslav Kysela <perex@perex.cz> 7340S: Maintained 7341F: drivers/net/ethernet/hp/hp100.* 7342 7343HPET: High Precision Event Timers driver 7344M: Clemens Ladisch <clemens@ladisch.de> 7345S: Maintained 7346F: Documentation/timers/hpet.rst 7347F: drivers/char/hpet.c 7348F: include/linux/hpet.h 7349F: include/uapi/linux/hpet.h 7350 7351HPET: x86 7352S: Orphan 7353F: arch/x86/kernel/hpet.c 7354F: arch/x86/include/asm/hpet.h 7355 7356HPFS FILESYSTEM 7357M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7358W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7359S: Maintained 7360F: fs/hpfs/ 7361 7362HSI SUBSYSTEM 7363M: Sebastian Reichel <sre@kernel.org> 7364T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7365S: Maintained 7366F: Documentation/ABI/testing/sysfs-bus-hsi 7367F: Documentation/driver-api/hsi.rst 7368F: drivers/hsi/ 7369F: include/linux/hsi/ 7370F: include/uapi/linux/hsi/ 7371 7372HSO 3G MODEM DRIVER 7373L: linux-usb@vger.kernel.org 7374S: Orphan 7375F: drivers/net/usb/hso.c 7376 7377HSR NETWORK PROTOCOL 7378M: Arvid Brodin <arvid.brodin@alten.se> 7379L: netdev@vger.kernel.org 7380S: Maintained 7381F: net/hsr/ 7382 7383HT16K33 LED CONTROLLER DRIVER 7384M: Robin van der Gracht <robin@protonic.nl> 7385S: Maintained 7386F: drivers/auxdisplay/ht16k33.c 7387F: Documentation/devicetree/bindings/display/ht16k33.txt 7388 7389HTCPEN TOUCHSCREEN DRIVER 7390M: Pau Oliva Fora <pof@eslack.org> 7391L: linux-input@vger.kernel.org 7392S: Maintained 7393F: drivers/input/touchscreen/htcpen.c 7394 7395HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7396M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7397L: linux-iio@vger.kernel.org 7398W: http://www.st.com/ 7399S: Maintained 7400F: drivers/iio/humidity/hts221* 7401F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7402 7403HUAWEI ETHERNET DRIVER 7404M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7405L: netdev@vger.kernel.org 7406S: Supported 7407F: Documentation/networking/hinic.txt 7408F: drivers/net/ethernet/huawei/hinic/ 7409 7410HUGETLB FILESYSTEM 7411M: Mike Kravetz <mike.kravetz@oracle.com> 7412L: linux-mm@kvack.org 7413S: Maintained 7414F: fs/hugetlbfs/ 7415F: mm/hugetlb.c 7416F: include/linux/hugetlb.h 7417F: Documentation/admin-guide/mm/hugetlbpage.rst 7418F: Documentation/vm/hugetlbfs_reserv.rst 7419F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7420 7421HVA ST MEDIA DRIVER 7422M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7423L: linux-media@vger.kernel.org 7424T: git git://linuxtv.org/media_tree.git 7425W: https://linuxtv.org 7426S: Supported 7427F: drivers/media/platform/sti/hva 7428 7429HWPOISON MEMORY FAILURE HANDLING 7430M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7431L: linux-mm@kvack.org 7432S: Maintained 7433F: mm/memory-failure.c 7434F: mm/hwpoison-inject.c 7435 7436HYGON PROCESSOR SUPPORT 7437M: Pu Wen <puwen@hygon.cn> 7438L: linux-kernel@vger.kernel.org 7439S: Maintained 7440F: arch/x86/kernel/cpu/hygon.c 7441 7442Hyper-V CORE AND DRIVERS 7443M: "K. Y. Srinivasan" <kys@microsoft.com> 7444M: Haiyang Zhang <haiyangz@microsoft.com> 7445M: Stephen Hemminger <sthemmin@microsoft.com> 7446M: Sasha Levin <sashal@kernel.org> 7447T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7448L: linux-hyperv@vger.kernel.org 7449S: Supported 7450F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7451F: arch/x86/include/asm/mshyperv.h 7452F: arch/x86/include/asm/trace/hyperv.h 7453F: arch/x86/include/asm/hyperv-tlfs.h 7454F: arch/x86/kernel/cpu/mshyperv.c 7455F: arch/x86/hyperv 7456F: drivers/clocksource/hyperv_timer.c 7457F: drivers/hid/hid-hyperv.c 7458F: drivers/hv/ 7459F: drivers/input/serio/hyperv-keyboard.c 7460F: drivers/pci/controller/pci-hyperv.c 7461F: drivers/net/hyperv/ 7462F: drivers/scsi/storvsc_drv.c 7463F: drivers/uio/uio_hv_generic.c 7464F: drivers/video/fbdev/hyperv_fb.c 7465F: drivers/iommu/hyperv_iommu.c 7466F: net/vmw_vsock/hyperv_transport.c 7467F: include/clocksource/hyperv_timer.h 7468F: include/linux/hyperv.h 7469F: include/uapi/linux/hyperv.h 7470F: include/asm-generic/mshyperv.h 7471F: tools/hv/ 7472F: Documentation/ABI/stable/sysfs-bus-vmbus 7473 7474HYPERBUS SUPPORT 7475M: Vignesh Raghavendra <vigneshr@ti.com> 7476S: Supported 7477F: drivers/mtd/hyperbus/ 7478F: include/linux/mtd/hyperbus.h 7479F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7480F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7481 7482HYPERVISOR VIRTUAL CONSOLE DRIVER 7483L: linuxppc-dev@lists.ozlabs.org 7484S: Odd Fixes 7485F: drivers/tty/hvc/ 7486 7487I2C ACPI SUPPORT 7488M: Mika Westerberg <mika.westerberg@linux.intel.com> 7489L: linux-i2c@vger.kernel.org 7490L: linux-acpi@vger.kernel.org 7491S: Maintained 7492F: drivers/i2c/i2c-core-acpi.c 7493 7494I2C CONTROLLER DRIVER FOR NVIDIA GPU 7495M: Ajay Gupta <ajayg@nvidia.com> 7496L: linux-i2c@vger.kernel.org 7497S: Maintained 7498F: Documentation/i2c/busses/i2c-nvidia-gpu 7499F: drivers/i2c/busses/i2c-nvidia-gpu.c 7500 7501I2C MUXES 7502M: Peter Rosin <peda@axentia.se> 7503L: linux-i2c@vger.kernel.org 7504S: Maintained 7505F: Documentation/i2c/i2c-topology 7506F: Documentation/i2c/muxes/ 7507F: Documentation/devicetree/bindings/i2c/i2c-mux* 7508F: Documentation/devicetree/bindings/i2c/i2c-arb* 7509F: Documentation/devicetree/bindings/i2c/i2c-gate* 7510F: drivers/i2c/i2c-mux.c 7511F: drivers/i2c/muxes/ 7512F: include/linux/i2c-mux.h 7513 7514I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7515M: Gregory CLEMENT <gregory.clement@bootlin.com> 7516L: linux-i2c@vger.kernel.org 7517S: Maintained 7518F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7519F: drivers/i2c/busses/i2c-mv64xxx.c 7520 7521I2C OVER PARALLEL PORT 7522M: Jean Delvare <jdelvare@suse.com> 7523L: linux-i2c@vger.kernel.org 7524S: Maintained 7525F: Documentation/i2c/busses/i2c-parport 7526F: Documentation/i2c/busses/i2c-parport-light 7527F: drivers/i2c/busses/i2c-parport.c 7528F: drivers/i2c/busses/i2c-parport-light.c 7529 7530I2C SUBSYSTEM 7531M: Wolfram Sang <wsa@the-dreams.de> 7532L: linux-i2c@vger.kernel.org 7533W: https://i2c.wiki.kernel.org/ 7534Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7535T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7536S: Maintained 7537F: Documentation/devicetree/bindings/i2c/i2c.txt 7538F: Documentation/i2c/ 7539F: drivers/i2c/* 7540F: include/linux/i2c.h 7541F: include/linux/i2c-dev.h 7542F: include/linux/i2c-smbus.h 7543F: include/uapi/linux/i2c.h 7544F: include/uapi/linux/i2c-*.h 7545 7546I2C SUBSYSTEM HOST DRIVERS 7547L: linux-i2c@vger.kernel.org 7548W: https://i2c.wiki.kernel.org/ 7549Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7550T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7551S: Odd Fixes 7552F: Documentation/devicetree/bindings/i2c/ 7553F: drivers/i2c/algos/ 7554F: drivers/i2c/busses/ 7555 7556I2C-TAOS-EVM DRIVER 7557M: Jean Delvare <jdelvare@suse.com> 7558L: linux-i2c@vger.kernel.org 7559S: Maintained 7560F: Documentation/i2c/busses/i2c-taos-evm 7561F: drivers/i2c/busses/i2c-taos-evm.c 7562 7563I2C-TINY-USB DRIVER 7564M: Till Harbaum <till@harbaum.org> 7565L: linux-i2c@vger.kernel.org 7566W: http://www.harbaum.org/till/i2c_tiny_usb 7567S: Maintained 7568F: drivers/i2c/busses/i2c-tiny-usb.c 7569 7570I2C/SMBUS CONTROLLER DRIVERS FOR PC 7571M: Jean Delvare <jdelvare@suse.com> 7572L: linux-i2c@vger.kernel.org 7573S: Maintained 7574F: Documentation/i2c/busses/i2c-ali1535 7575F: Documentation/i2c/busses/i2c-ali1563 7576F: Documentation/i2c/busses/i2c-ali15x3 7577F: Documentation/i2c/busses/i2c-amd756 7578F: Documentation/i2c/busses/i2c-amd8111 7579F: Documentation/i2c/busses/i2c-i801 7580F: Documentation/i2c/busses/i2c-nforce2 7581F: Documentation/i2c/busses/i2c-piix4 7582F: Documentation/i2c/busses/i2c-sis5595 7583F: Documentation/i2c/busses/i2c-sis630 7584F: Documentation/i2c/busses/i2c-sis96x 7585F: Documentation/i2c/busses/i2c-via 7586F: Documentation/i2c/busses/i2c-viapro 7587F: drivers/i2c/busses/i2c-ali1535.c 7588F: drivers/i2c/busses/i2c-ali1563.c 7589F: drivers/i2c/busses/i2c-ali15x3.c 7590F: drivers/i2c/busses/i2c-amd756.c 7591F: drivers/i2c/busses/i2c-amd756-s4882.c 7592F: drivers/i2c/busses/i2c-amd8111.c 7593F: drivers/i2c/busses/i2c-i801.c 7594F: drivers/i2c/busses/i2c-isch.c 7595F: drivers/i2c/busses/i2c-nforce2.c 7596F: drivers/i2c/busses/i2c-nforce2-s4985.c 7597F: drivers/i2c/busses/i2c-piix4.c 7598F: drivers/i2c/busses/i2c-sis5595.c 7599F: drivers/i2c/busses/i2c-sis630.c 7600F: drivers/i2c/busses/i2c-sis96x.c 7601F: drivers/i2c/busses/i2c-via.c 7602F: drivers/i2c/busses/i2c-viapro.c 7603 7604I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7605M: Hans de Goede <hdegoede@redhat.com> 7606L: linux-i2c@vger.kernel.org 7607S: Maintained 7608F: drivers/i2c/busses/i2c-cht-wc.c 7609 7610I2C/SMBUS ISMT DRIVER 7611M: Seth Heasley <seth.heasley@intel.com> 7612M: Neil Horman <nhorman@tuxdriver.com> 7613L: linux-i2c@vger.kernel.org 7614F: drivers/i2c/busses/i2c-ismt.c 7615F: Documentation/i2c/busses/i2c-ismt 7616 7617I2C/SMBUS STUB DRIVER 7618M: Jean Delvare <jdelvare@suse.com> 7619L: linux-i2c@vger.kernel.org 7620S: Maintained 7621F: drivers/i2c/i2c-stub.c 7622 7623I3C SUBSYSTEM 7624M: Boris Brezillon <bbrezillon@kernel.org> 7625L: linux-i3c@lists.infradead.org 7626C: irc://chat.freenode.net/linux-i3c 7627T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7628S: Maintained 7629F: Documentation/ABI/testing/sysfs-bus-i3c 7630F: Documentation/devicetree/bindings/i3c/ 7631F: Documentation/driver-api/i3c 7632F: drivers/i3c/ 7633F: include/linux/i3c/ 7634 7635I3C DRIVER FOR SYNOPSYS DESIGNWARE 7636M: Vitor Soares <vitor.soares@synopsys.com> 7637S: Maintained 7638F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7639F: drivers/i3c/master/dw* 7640 7641IA64 (Itanium) PLATFORM 7642M: Tony Luck <tony.luck@intel.com> 7643M: Fenghua Yu <fenghua.yu@intel.com> 7644L: linux-ia64@vger.kernel.org 7645T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7646S: Maintained 7647F: arch/ia64/ 7648 7649IBM Power 842 compression accelerator 7650M: Haren Myneni <haren@us.ibm.com> 7651S: Supported 7652F: drivers/crypto/nx/Makefile 7653F: drivers/crypto/nx/Kconfig 7654F: drivers/crypto/nx/nx-842* 7655F: include/linux/sw842.h 7656F: crypto/842.c 7657F: lib/842/ 7658 7659IBM Power in-Nest Crypto Acceleration 7660M: Breno Leitão <leitao@debian.org> 7661M: Nayna Jain <nayna@linux.ibm.com> 7662M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7663L: linux-crypto@vger.kernel.org 7664S: Supported 7665F: drivers/crypto/nx/Makefile 7666F: drivers/crypto/nx/Kconfig 7667F: drivers/crypto/nx/nx-aes* 7668F: drivers/crypto/nx/nx-sha* 7669F: drivers/crypto/nx/nx.* 7670F: drivers/crypto/nx/nx_csbcpb.h 7671F: drivers/crypto/nx/nx_debugfs.h 7672 7673IBM Power Linux RAID adapter 7674M: Brian King <brking@us.ibm.com> 7675S: Supported 7676F: drivers/scsi/ipr.* 7677 7678IBM Power SRIOV Virtual NIC Device Driver 7679M: Thomas Falcon <tlfalcon@linux.ibm.com> 7680M: John Allen <jallen@linux.ibm.com> 7681L: netdev@vger.kernel.org 7682S: Supported 7683F: drivers/net/ethernet/ibm/ibmvnic.* 7684 7685IBM Power Virtual Accelerator Switchboard 7686M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7687L: linuxppc-dev@lists.ozlabs.org 7688S: Supported 7689F: arch/powerpc/platforms/powernv/vas* 7690F: arch/powerpc/platforms/powernv/copy-paste.h 7691F: arch/powerpc/include/asm/vas.h 7692 7693IBM Power Virtual Ethernet Device Driver 7694M: Thomas Falcon <tlfalcon@linux.ibm.com> 7695L: netdev@vger.kernel.org 7696S: Supported 7697F: drivers/net/ethernet/ibm/ibmveth.* 7698 7699IBM Power Virtual FC Device Drivers 7700M: Tyrel Datwyler <tyreld@linux.ibm.com> 7701L: linux-scsi@vger.kernel.org 7702S: Supported 7703F: drivers/scsi/ibmvscsi/ibmvfc* 7704 7705IBM Power Virtual Management Channel Driver 7706M: Steven Royer <seroyer@linux.ibm.com> 7707S: Supported 7708F: drivers/misc/ibmvmc.* 7709 7710IBM Power Virtual SCSI Device Drivers 7711M: Tyrel Datwyler <tyreld@linux.ibm.com> 7712L: linux-scsi@vger.kernel.org 7713S: Supported 7714F: drivers/scsi/ibmvscsi/ibmvscsi* 7715F: include/scsi/viosrp.h 7716 7717IBM Power Virtual SCSI Device Target Driver 7718M: Michael Cyr <mikecyr@linux.ibm.com> 7719L: linux-scsi@vger.kernel.org 7720L: target-devel@vger.kernel.org 7721S: Supported 7722F: drivers/scsi/ibmvscsi_tgt/ 7723 7724IBM Power VMX Cryptographic instructions 7725M: Breno Leitão <leitao@debian.org> 7726M: Nayna Jain <nayna@linux.ibm.com> 7727M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7728L: linux-crypto@vger.kernel.org 7729S: Supported 7730F: drivers/crypto/vmx/Makefile 7731F: drivers/crypto/vmx/Kconfig 7732F: drivers/crypto/vmx/vmx.c 7733F: drivers/crypto/vmx/aes* 7734F: drivers/crypto/vmx/ghash* 7735F: drivers/crypto/vmx/ppc-xlate.pl 7736 7737IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7738M: Tyrel Datwyler <tyreld@linux.ibm.com> 7739L: linux-pci@vger.kernel.org 7740L: linuxppc-dev@lists.ozlabs.org 7741S: Supported 7742F: drivers/pci/hotplug/rpaphp* 7743 7744IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7745M: Tyrel Datwyler <tyreld@linux.ibm.com> 7746L: linux-pci@vger.kernel.org 7747L: linuxppc-dev@lists.ozlabs.org 7748S: Supported 7749F: drivers/pci/hotplug/rpadlpar* 7750 7751IBM ServeRAID RAID DRIVER 7752S: Orphan 7753F: drivers/scsi/ips.* 7754 7755ICH LPC AND GPIO DRIVER 7756M: Peter Tyser <ptyser@xes-inc.com> 7757S: Maintained 7758F: drivers/mfd/lpc_ich.c 7759F: drivers/gpio/gpio-ich.c 7760 7761IDE SUBSYSTEM 7762M: "David S. Miller" <davem@davemloft.net> 7763L: linux-ide@vger.kernel.org 7764Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7766S: Maintained 7767F: Documentation/ide/ 7768F: drivers/ide/ 7769F: include/linux/ide.h 7770 7771IDE/ATAPI DRIVERS 7772M: Borislav Petkov <bp@alien8.de> 7773L: linux-ide@vger.kernel.org 7774S: Maintained 7775F: Documentation/cdrom/ide-cd.rst 7776F: drivers/ide/ide-cd* 7777 7778IDEAPAD LAPTOP EXTRAS DRIVER 7779M: Ike Panhc <ike.pan@canonical.com> 7780L: platform-driver-x86@vger.kernel.org 7781W: http://launchpad.net/ideapad-laptop 7782S: Maintained 7783F: drivers/platform/x86/ideapad-laptop.c 7784 7785IDEAPAD LAPTOP SLIDEBAR DRIVER 7786M: Andrey Moiseev <o2g.org.ru@gmail.com> 7787L: linux-input@vger.kernel.org 7788W: https://github.com/o2genum/ideapad-slidebar 7789S: Maintained 7790F: drivers/input/misc/ideapad_slidebar.c 7791 7792IDT VersaClock 5 CLOCK DRIVER 7793M: Marek Vasut <marek.vasut@gmail.com> 7794S: Maintained 7795F: drivers/clk/clk-versaclock5.c 7796 7797IEEE 802.15.4 SUBSYSTEM 7798M: Alexander Aring <alex.aring@gmail.com> 7799M: Stefan Schmidt <stefan@datenfreihafen.org> 7800L: linux-wpan@vger.kernel.org 7801W: http://wpan.cakelab.org/ 7802T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7803T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7804S: Maintained 7805F: net/ieee802154/ 7806F: net/mac802154/ 7807F: drivers/net/ieee802154/ 7808F: include/linux/nl802154.h 7809F: include/linux/ieee802154.h 7810F: include/net/nl802154.h 7811F: include/net/mac802154.h 7812F: include/net/af_ieee802154.h 7813F: include/net/cfg802154.h 7814F: include/net/ieee802154_netdev.h 7815F: Documentation/networking/ieee802154.rst 7816 7817IFE PROTOCOL 7818M: Yotam Gigi <yotam.gi@gmail.com> 7819M: Jamal Hadi Salim <jhs@mojatatu.com> 7820F: net/ife 7821F: include/net/ife.h 7822F: include/uapi/linux/ife.h 7823 7824IGORPLUG-USB IR RECEIVER 7825M: Sean Young <sean@mess.org> 7826L: linux-media@vger.kernel.org 7827S: Maintained 7828F: drivers/media/rc/igorplugusb.c 7829 7830IGUANAWORKS USB IR TRANSCEIVER 7831M: Sean Young <sean@mess.org> 7832L: linux-media@vger.kernel.org 7833S: Maintained 7834F: drivers/media/rc/iguanair.c 7835 7836IIO DIGITAL POTENTIOMETER DAC 7837M: Peter Rosin <peda@axentia.se> 7838L: linux-iio@vger.kernel.org 7839S: Maintained 7840F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7841F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7842F: drivers/iio/dac/dpot-dac.c 7843 7844IIO ENVELOPE DETECTOR 7845M: Peter Rosin <peda@axentia.se> 7846L: linux-iio@vger.kernel.org 7847S: Maintained 7848F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7849F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7850F: drivers/iio/adc/envelope-detector.c 7851 7852IIO MULTIPLEXER 7853M: Peter Rosin <peda@axentia.se> 7854L: linux-iio@vger.kernel.org 7855S: Maintained 7856F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7857F: drivers/iio/multiplexer/iio-mux.c 7858 7859IIO SUBSYSTEM AND DRIVERS 7860M: Jonathan Cameron <jic23@kernel.org> 7861R: Hartmut Knaack <knaack.h@gmx.de> 7862R: Lars-Peter Clausen <lars@metafoo.de> 7863R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7864L: linux-iio@vger.kernel.org 7865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7866S: Maintained 7867F: Documentation/ABI/testing/configfs-iio* 7868F: Documentation/ABI/testing/sysfs-bus-iio* 7869F: Documentation/devicetree/bindings/iio/ 7870F: drivers/iio/ 7871F: drivers/staging/iio/ 7872F: include/linux/iio/ 7873F: tools/iio/ 7874 7875IIO UNIT CONVERTER 7876M: Peter Rosin <peda@axentia.se> 7877L: linux-iio@vger.kernel.org 7878S: Maintained 7879F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7880F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7881F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7882F: drivers/iio/afe/iio-rescale.c 7883 7884IKANOS/ADI EAGLE ADSL USB DRIVER 7885M: Matthieu Castet <castet.matthieu@free.fr> 7886M: Stanislaw Gruszka <stf_xl@wp.pl> 7887S: Maintained 7888F: drivers/usb/atm/ueagle-atm.c 7889 7890IMGTEC ASCII LCD DRIVER 7891M: Paul Burton <paul.burton@mips.com> 7892S: Maintained 7893F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7894F: drivers/auxdisplay/img-ascii-lcd.c 7895 7896IMGTEC IR DECODER DRIVER 7897M: James Hogan <jhogan@kernel.org> 7898S: Maintained 7899F: drivers/media/rc/img-ir/ 7900 7901IMON SOUNDGRAPH USB IR RECEIVER 7902M: Sean Young <sean@mess.org> 7903L: linux-media@vger.kernel.org 7904S: Maintained 7905F: drivers/media/rc/imon_raw.c 7906F: drivers/media/rc/imon.c 7907 7908IMS TWINTURBO FRAMEBUFFER DRIVER 7909L: linux-fbdev@vger.kernel.org 7910S: Orphan 7911F: drivers/video/fbdev/imsttfb.c 7912 7913INA209 HARDWARE MONITOR DRIVER 7914M: Guenter Roeck <linux@roeck-us.net> 7915L: linux-hwmon@vger.kernel.org 7916S: Maintained 7917F: Documentation/hwmon/ina209.rst 7918F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7919F: drivers/hwmon/ina209.c 7920 7921INA2XX HARDWARE MONITOR DRIVER 7922M: Guenter Roeck <linux@roeck-us.net> 7923L: linux-hwmon@vger.kernel.org 7924S: Maintained 7925F: Documentation/hwmon/ina2xx.rst 7926F: drivers/hwmon/ina2xx.c 7927F: include/linux/platform_data/ina2xx.h 7928 7929INDUSTRY PACK SUBSYSTEM (IPACK) 7930M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7931M: Jens Taprogge <jens.taprogge@taprogge.org> 7932M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7933L: industrypack-devel@lists.sourceforge.net 7934W: http://industrypack.sourceforge.net 7935S: Maintained 7936F: drivers/ipack/ 7937 7938INFINEON DPS310 Driver 7939M: Eddie James <eajames@linux.ibm.com> 7940L: linux-iio@vger.kernel.org 7941F: drivers/iio/pressure/dps310.c 7942S: Maintained 7943 7944INFINIBAND SUBSYSTEM 7945M: Doug Ledford <dledford@redhat.com> 7946M: Jason Gunthorpe <jgg@mellanox.com> 7947L: linux-rdma@vger.kernel.org 7948W: https://github.com/linux-rdma/rdma-core 7949Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7950T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7951S: Supported 7952F: Documentation/devicetree/bindings/infiniband/ 7953F: Documentation/infiniband/ 7954F: drivers/infiniband/ 7955F: include/uapi/linux/if_infiniband.h 7956F: include/uapi/rdma/ 7957F: include/rdma/ 7958F: include/trace/events/ib_mad.h 7959F: include/trace/events/ib_umad.h 7960F: samples/bpf/ibumad_kern.c 7961F: samples/bpf/ibumad_user.c 7962 7963INGENIC JZ4780 DMA Driver 7964M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7965S: Maintained 7966F: drivers/dma/dma-jz4780.c 7967 7968INGENIC JZ4780 NAND DRIVER 7969M: Harvey Hunt <harveyhuntnexus@gmail.com> 7970L: linux-mtd@lists.infradead.org 7971S: Maintained 7972F: drivers/mtd/nand/raw/ingenic/ 7973 7974INGENIC JZ47xx SoCs 7975M: Paul Cercueil <paul@crapouillou.net> 7976S: Maintained 7977F: arch/mips/boot/dts/ingenic/ 7978F: arch/mips/include/asm/mach-jz4740/ 7979F: arch/mips/jz4740/ 7980F: drivers/clk/ingenic/ 7981F: drivers/dma/dma-jz4780.c 7982F: drivers/gpu/drm/ingenic/ 7983F: drivers/i2c/busses/i2c-jz4780.c 7984F: drivers/iio/adc/ingenic-adc.c 7985F: drivers/irqchip/irq-ingenic.c 7986F: drivers/memory/jz4780-nemc.c 7987F: drivers/mmc/host/jz4740_mmc.c 7988F: drivers/mtd/nand/raw/ingenic/ 7989F: drivers/pinctrl/pinctrl-ingenic.c 7990F: drivers/power/supply/ingenic-battery.c 7991F: drivers/pwm/pwm-jz4740.c 7992F: drivers/rtc/rtc-jz4740.c 7993F: drivers/tty/serial/8250/8250_ingenic.c 7994F: drivers/usb/musb/jz4740.c 7995F: drivers/watchdog/jz4740_wdt.c 7996F: include/dt-bindings/iio/adc/ingenic,adc.h 7997F: include/linux/mfd/ingenic-tcu.h 7998F: sound/soc/jz4740/ 7999F: sound/soc/codecs/jz47* 8000 8001INOTIFY 8002M: Jan Kara <jack@suse.cz> 8003R: Amir Goldstein <amir73il@gmail.com> 8004L: linux-fsdevel@vger.kernel.org 8005S: Maintained 8006F: Documentation/filesystems/inotify.txt 8007F: fs/notify/inotify/ 8008F: include/linux/inotify.h 8009F: include/uapi/linux/inotify.h 8010 8011INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8012M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8013L: linux-input@vger.kernel.org 8014Q: http://patchwork.kernel.org/project/linux-input/list/ 8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8016S: Maintained 8017F: drivers/input/ 8018F: include/linux/input.h 8019F: include/uapi/linux/input.h 8020F: include/uapi/linux/input-event-codes.h 8021F: include/linux/input/ 8022F: Documentation/devicetree/bindings/input/ 8023F: Documentation/devicetree/bindings/serio/ 8024F: Documentation/input/ 8025 8026INPUT MULTITOUCH (MT) PROTOCOL 8027M: Henrik Rydberg <rydberg@bitmath.org> 8028L: linux-input@vger.kernel.org 8029S: Odd fixes 8030F: Documentation/input/multi-touch-protocol.rst 8031F: drivers/input/input-mt.c 8032K: \b(ABS|SYN)_MT_ 8033 8034INSIDE SECURE CRYPTO DRIVER 8035M: Antoine Tenart <antoine.tenart@bootlin.com> 8036F: drivers/crypto/inside-secure/ 8037S: Maintained 8038L: linux-crypto@vger.kernel.org 8039 8040INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8041M: Mimi Zohar <zohar@linux.ibm.com> 8042M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8043L: linux-integrity@vger.kernel.org 8044T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8045S: Supported 8046F: security/integrity/ima/ 8047 8048INTEL 810/815 FRAMEBUFFER DRIVER 8049M: Antonino Daplas <adaplas@gmail.com> 8050L: linux-fbdev@vger.kernel.org 8051S: Maintained 8052F: drivers/video/fbdev/i810/ 8053 8054INTEL ASoC DRIVERS 8055M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8056M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8057M: Jie Yang <yang.jie@linux.intel.com> 8058L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8059S: Supported 8060F: sound/soc/intel/ 8061 8062INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8063M: Hans de Goede <hdegoede@redhat.com> 8064L: platform-driver-x86@vger.kernel.org 8065S: Maintained 8066F: drivers/platform/x86/intel_atomisp2_pm.c 8067 8068INTEL C600 SERIES SAS CONTROLLER DRIVER 8069M: Intel SCU Linux support <intel-linux-scu@intel.com> 8070M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8071L: linux-scsi@vger.kernel.org 8072T: git git://git.code.sf.net/p/intel-sas/isci 8073S: Supported 8074F: drivers/scsi/isci/ 8075 8076INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8077M: Jani Nikula <jani.nikula@linux.intel.com> 8078M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8079M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8080L: intel-gfx@lists.freedesktop.org 8081W: https://01.org/linuxgraphics/ 8082B: https://01.org/linuxgraphics/documentation/how-report-bugs 8083C: irc://chat.freenode.net/intel-gfx 8084Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8085T: git git://anongit.freedesktop.org/drm-intel 8086S: Supported 8087F: drivers/gpu/drm/i915/ 8088F: include/drm/i915* 8089F: include/uapi/drm/i915_drm.h 8090F: Documentation/gpu/i915.rst 8091 8092INTEL ETHERNET DRIVERS 8093M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8094L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8095W: http://www.intel.com/support/feedback.htm 8096W: http://e1000.sourceforge.net/ 8097Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8098T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8100S: Supported 8101F: Documentation/networking/device_drivers/intel/e100.rst 8102F: Documentation/networking/device_drivers/intel/e1000.rst 8103F: Documentation/networking/device_drivers/intel/e1000e.rst 8104F: Documentation/networking/device_drivers/intel/fm10k.rst 8105F: Documentation/networking/device_drivers/intel/igb.rst 8106F: Documentation/networking/device_drivers/intel/igbvf.rst 8107F: Documentation/networking/device_drivers/intel/ixgb.rst 8108F: Documentation/networking/device_drivers/intel/ixgbe.rst 8109F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8110F: Documentation/networking/device_drivers/intel/i40e.rst 8111F: Documentation/networking/device_drivers/intel/iavf.rst 8112F: Documentation/networking/device_drivers/intel/ice.rst 8113F: drivers/net/ethernet/intel/ 8114F: drivers/net/ethernet/intel/*/ 8115F: include/linux/avf/virtchnl.h 8116 8117INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8118M: Maik Broemme <mbroemme@libmpq.org> 8119L: linux-fbdev@vger.kernel.org 8120S: Maintained 8121F: Documentation/fb/intelfb.rst 8122F: drivers/video/fbdev/intelfb/ 8123 8124INTEL GPIO DRIVERS 8125M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8126L: linux-gpio@vger.kernel.org 8127S: Maintained 8128T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8129F: drivers/gpio/gpio-ich.c 8130F: drivers/gpio/gpio-intel-mid.c 8131F: drivers/gpio/gpio-lynxpoint.c 8132F: drivers/gpio/gpio-merrifield.c 8133F: drivers/gpio/gpio-ml-ioh.c 8134F: drivers/gpio/gpio-pch.c 8135F: drivers/gpio/gpio-sch.c 8136F: drivers/gpio/gpio-sodaville.c 8137 8138INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8139M: Zhenyu Wang <zhenyuw@linux.intel.com> 8140M: Zhi Wang <zhi.a.wang@intel.com> 8141L: intel-gvt-dev@lists.freedesktop.org 8142L: intel-gfx@lists.freedesktop.org 8143W: https://01.org/igvt-g 8144T: git https://github.com/intel/gvt-linux.git 8145S: Supported 8146F: drivers/gpu/drm/i915/gvt/ 8147 8148INTEL HID EVENT DRIVER 8149M: Alex Hung <alex.hung@canonical.com> 8150L: platform-driver-x86@vger.kernel.org 8151S: Maintained 8152F: drivers/platform/x86/intel-hid.c 8153 8154INTEL I/OAT DMA DRIVER 8155M: Dave Jiang <dave.jiang@intel.com> 8156R: Dan Williams <dan.j.williams@intel.com> 8157L: dmaengine@vger.kernel.org 8158Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8159S: Supported 8160F: drivers/dma/ioat* 8161 8162INTEL IDLE DRIVER 8163M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8164M: Len Brown <lenb@kernel.org> 8165L: linux-pm@vger.kernel.org 8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8167B: https://bugzilla.kernel.org 8168S: Supported 8169F: drivers/idle/intel_idle.c 8170 8171INTEL INTEGRATED SENSOR HUB DRIVER 8172M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8173M: Jiri Kosina <jikos@kernel.org> 8174L: linux-input@vger.kernel.org 8175S: Maintained 8176F: drivers/hid/intel-ish-hid/ 8177 8178INTEL IOMMU (VT-d) 8179M: David Woodhouse <dwmw2@infradead.org> 8180L: iommu@lists.linux-foundation.org 8181T: git git://git.infradead.org/iommu-2.6.git 8182S: Supported 8183F: drivers/iommu/intel-iommu.c 8184F: include/linux/intel-iommu.h 8185 8186INTEL IOP-ADMA DMA DRIVER 8187R: Dan Williams <dan.j.williams@intel.com> 8188S: Odd fixes 8189F: drivers/dma/iop-adma.c 8190 8191INTEL IPU3 CSI-2 CIO2 DRIVER 8192M: Yong Zhi <yong.zhi@intel.com> 8193M: Sakari Ailus <sakari.ailus@linux.intel.com> 8194M: Bingbu Cao <bingbu.cao@intel.com> 8195R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8196L: linux-media@vger.kernel.org 8197S: Maintained 8198F: drivers/media/pci/intel/ipu3/ 8199F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8200 8201INTEL IPU3 CSI-2 IMGU DRIVER 8202M: Sakari Ailus <sakari.ailus@linux.intel.com> 8203L: linux-media@vger.kernel.org 8204S: Maintained 8205F: drivers/staging/media/ipu3/ 8206F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8207F: Documentation/media/v4l-drivers/ipu3.rst 8208 8209INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8210M: Krzysztof Halasa <khalasa@piap.pl> 8211S: Maintained 8212F: include/linux/soc/ixp4xx/qmgr.h 8213F: include/linux/soc/ixp4xx/npe.h 8214F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8215F: drivers/soc/ixp4xx/ixp4xx-npe.c 8216F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8217F: drivers/net/wan/ixp4xx_hss.c 8218 8219INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8220M: Deepak Saxena <dsaxena@plexity.net> 8221S: Maintained 8222F: drivers/char/hw_random/ixp4xx-rng.c 8223 8224INTEL MANAGEMENT ENGINE (mei) 8225M: Tomas Winkler <tomas.winkler@intel.com> 8226L: linux-kernel@vger.kernel.org 8227S: Supported 8228F: include/uapi/linux/mei.h 8229F: include/linux/mei_cl_bus.h 8230F: drivers/misc/mei/* 8231F: drivers/watchdog/mei_wdt.c 8232F: Documentation/driver-api/mei/* 8233F: samples/mei/* 8234 8235INTEL MENLOW THERMAL DRIVER 8236M: Sujith Thomas <sujith.thomas@intel.com> 8237L: platform-driver-x86@vger.kernel.org 8238W: https://01.org/linux-acpi 8239S: Supported 8240F: drivers/platform/x86/intel_menlow.c 8241 8242INTEL MIC DRIVERS (mic) 8243M: Sudeep Dutt <sudeep.dutt@intel.com> 8244M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8245S: Supported 8246W: https://github.com/sudeepdutt/mic 8247W: http://software.intel.com/en-us/mic-developer 8248F: include/linux/mic_bus.h 8249F: include/linux/scif.h 8250F: include/uapi/linux/mic_common.h 8251F: include/uapi/linux/mic_ioctl.h 8252F: include/uapi/linux/scif_ioctl.h 8253F: drivers/misc/mic/ 8254F: drivers/dma/mic_x100_dma.c 8255F: drivers/dma/mic_x100_dma.h 8256F: Documentation/mic/ 8257 8258INTEL PMC CORE DRIVER 8259M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8260M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8261L: platform-driver-x86@vger.kernel.org 8262S: Maintained 8263F: drivers/platform/x86/intel_pmc_core* 8264 8265INTEL PMC/P-Unit IPC DRIVER 8266M: Zha Qipeng<qipeng.zha@intel.com> 8267L: platform-driver-x86@vger.kernel.org 8268S: Maintained 8269F: drivers/platform/x86/intel_pmc_ipc.c 8270F: drivers/platform/x86/intel_punit_ipc.c 8271F: arch/x86/include/asm/intel_pmc_ipc.h 8272F: arch/x86/include/asm/intel_punit_ipc.h 8273 8274INTEL PMIC GPIO DRIVERS 8275M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8276S: Maintained 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8278F: drivers/gpio/gpio-*cove.c 8279F: drivers/gpio/gpio-msic.c 8280 8281INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8282R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8283S: Maintained 8284F: drivers/mfd/intel_msic.c 8285F: drivers/mfd/intel_soc_pmic* 8286F: include/linux/mfd/intel_msic.h 8287F: include/linux/mfd/intel_soc_pmic* 8288 8289INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8290M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8291L: linux-wireless@vger.kernel.org 8292S: Maintained 8293F: Documentation/networking/device_drivers/intel/ipw2100.txt 8294F: Documentation/networking/device_drivers/intel/ipw2200.txt 8295F: drivers/net/wireless/intel/ipw2x00/ 8296 8297INTEL PSTATE DRIVER 8298M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8299M: Len Brown <lenb@kernel.org> 8300L: linux-pm@vger.kernel.org 8301S: Supported 8302F: drivers/cpufreq/intel_pstate.c 8303 8304INTEL RDMA RNIC DRIVER 8305M: Faisal Latif <faisal.latif@intel.com> 8306M: Shiraz Saleem <shiraz.saleem@intel.com> 8307L: linux-rdma@vger.kernel.org 8308S: Supported 8309F: drivers/infiniband/hw/i40iw/ 8310F: include/uapi/rdma/i40iw-abi.h 8311 8312INTEL SPEED SELECT TECHNOLOGY 8313M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8314L: platform-driver-x86@vger.kernel.org 8315S: Maintained 8316F: drivers/platform/x86/intel_speed_select_if/ 8317F: tools/power/x86/intel-speed-select/ 8318F: include/uapi/linux/isst_if.h 8319 8320INTEL TELEMETRY DRIVER 8321M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8322M: "David E. Box" <david.e.box@linux.intel.com> 8323L: platform-driver-x86@vger.kernel.org 8324S: Maintained 8325F: arch/x86/include/asm/intel_telemetry.h 8326F: drivers/platform/x86/intel_telemetry* 8327 8328INTEL VIRTUAL BUTTON DRIVER 8329M: AceLan Kao <acelan.kao@canonical.com> 8330L: platform-driver-x86@vger.kernel.org 8331S: Maintained 8332F: drivers/platform/x86/intel-vbtn.c 8333 8334INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8335M: Stanislaw Gruszka <sgruszka@redhat.com> 8336L: linux-wireless@vger.kernel.org 8337S: Supported 8338F: drivers/net/wireless/intel/iwlegacy/ 8339 8340INTEL WIRELESS WIFI LINK (iwlwifi) 8341M: Johannes Berg <johannes.berg@intel.com> 8342M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8343M: Luca Coelho <luciano.coelho@intel.com> 8344M: Intel Linux Wireless <linuxwifi@intel.com> 8345L: linux-wireless@vger.kernel.org 8346W: http://intellinuxwireless.org 8347T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8348S: Supported 8349F: drivers/net/wireless/intel/iwlwifi/ 8350 8351INTEL WIRELESS WIMAX CONNECTION 2400 8352M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8353M: linux-wimax@intel.com 8354L: wimax@linuxwimax.org (subscribers-only) 8355S: Supported 8356W: http://linuxwimax.org 8357F: Documentation/wimax/README.i2400m 8358F: drivers/net/wimax/i2400m/ 8359F: include/uapi/linux/wimax/i2400m.h 8360 8361INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8362M: Mario Limonciello <mario.limonciello@dell.com> 8363S: Maintained 8364F: drivers/platform/x86/intel-wmi-thunderbolt.c 8365 8366INTEL(R) TRACE HUB 8367M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8368S: Supported 8369F: Documentation/trace/intel_th.rst 8370F: drivers/hwtracing/intel_th/ 8371 8372INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8373M: Ning Sun <ning.sun@intel.com> 8374L: tboot-devel@lists.sourceforge.net 8375W: http://tboot.sourceforge.net 8376T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8377S: Supported 8378F: Documentation/x86/intel_txt.rst 8379F: include/linux/tboot.h 8380F: arch/x86/kernel/tboot.c 8381 8382INTEL-MID GPIO DRIVER 8383M: David Cohen <david.a.cohen@linux.intel.com> 8384L: linux-gpio@vger.kernel.org 8385S: Maintained 8386F: drivers/gpio/gpio-intel-mid.c 8387 8388INTERCONNECT API 8389M: Georgi Djakov <georgi.djakov@linaro.org> 8390L: linux-pm@vger.kernel.org 8391S: Maintained 8392F: Documentation/driver-api/interconnect.rst 8393F: Documentation/devicetree/bindings/interconnect/ 8394F: drivers/interconnect/ 8395F: include/dt-bindings/interconnect/ 8396F: include/linux/interconnect-provider.h 8397F: include/linux/interconnect.h 8398 8399INVENSENSE MPU-3050 GYROSCOPE DRIVER 8400M: Linus Walleij <linus.walleij@linaro.org> 8401L: linux-iio@vger.kernel.org 8402S: Maintained 8403F: drivers/iio/gyro/mpu3050* 8404F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8405 8406IOC3 ETHERNET DRIVER 8407M: Ralf Baechle <ralf@linux-mips.org> 8408L: linux-mips@vger.kernel.org 8409S: Maintained 8410F: drivers/net/ethernet/sgi/ioc3-eth.c 8411 8412IOC3 SERIAL DRIVER 8413M: Pat Gefre <pfg@sgi.com> 8414L: linux-serial@vger.kernel.org 8415S: Maintained 8416F: drivers/tty/serial/ioc3_serial.c 8417 8418IOMAP FILESYSTEM LIBRARY 8419M: Christoph Hellwig <hch@infradead.org> 8420M: Darrick J. Wong <darrick.wong@oracle.com> 8421M: linux-xfs@vger.kernel.org 8422M: linux-fsdevel@vger.kernel.org 8423L: linux-xfs@vger.kernel.org 8424L: linux-fsdevel@vger.kernel.org 8425T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8426S: Supported 8427F: fs/iomap.c 8428F: fs/iomap/ 8429F: include/linux/iomap.h 8430 8431IOMMU DRIVERS 8432M: Joerg Roedel <joro@8bytes.org> 8433L: iommu@lists.linux-foundation.org 8434T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8435S: Maintained 8436F: Documentation/devicetree/bindings/iommu/ 8437F: drivers/iommu/ 8438F: include/linux/iommu.h 8439F: include/linux/of_iommu.h 8440F: include/linux/iova.h 8441 8442IO_URING 8443M: Jens Axboe <axboe@kernel.dk> 8444L: linux-block@vger.kernel.org 8445L: linux-fsdevel@vger.kernel.org 8446T: git git://git.kernel.dk/linux-block 8447T: git git://git.kernel.dk/liburing 8448S: Maintained 8449F: fs/io_uring.c 8450F: include/uapi/linux/io_uring.h 8451 8452IP MASQUERADING 8453M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8454S: Maintained 8455F: net/ipv4/netfilter/ipt_MASQUERADE.c 8456 8457IPMI SUBSYSTEM 8458M: Corey Minyard <minyard@acm.org> 8459L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8460W: http://openipmi.sourceforge.net/ 8461S: Supported 8462F: Documentation/devicetree/bindings/ipmi/ 8463F: Documentation/IPMI.txt 8464F: drivers/char/ipmi/ 8465F: include/linux/ipmi* 8466F: include/uapi/linux/ipmi* 8467 8468IPS SCSI RAID DRIVER 8469M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8470L: linux-scsi@vger.kernel.org 8471W: http://www.adaptec.com/ 8472S: Maintained 8473F: drivers/scsi/ips* 8474 8475IPVS 8476M: Wensong Zhang <wensong@linux-vs.org> 8477M: Simon Horman <horms@verge.net.au> 8478M: Julian Anastasov <ja@ssi.bg> 8479L: netdev@vger.kernel.org 8480L: lvs-devel@vger.kernel.org 8481S: Maintained 8482T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8483T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8484F: Documentation/networking/ipvs-sysctl.txt 8485F: include/net/ip_vs.h 8486F: include/uapi/linux/ip_vs.h 8487F: net/netfilter/ipvs/ 8488 8489IPWIRELESS DRIVER 8490M: Jiri Kosina <jikos@kernel.org> 8491M: David Sterba <dsterba@suse.com> 8492S: Odd Fixes 8493F: drivers/tty/ipwireless/ 8494 8495IPX NETWORK LAYER 8496L: netdev@vger.kernel.org 8497S: Obsolete 8498F: include/uapi/linux/ipx.h 8499 8500IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8501M: Marc Zyngier <marc.zyngier@arm.com> 8502S: Maintained 8503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8504F: Documentation/IRQ-domain.txt 8505F: include/linux/irqdomain.h 8506F: kernel/irq/irqdomain.c 8507F: kernel/irq/msi.c 8508 8509IRQ SUBSYSTEM 8510M: Thomas Gleixner <tglx@linutronix.de> 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: kernel/irq/ 8515 8516IRQCHIP DRIVERS 8517M: Thomas Gleixner <tglx@linutronix.de> 8518M: Jason Cooper <jason@lakedaemon.net> 8519M: Marc Zyngier <marc.zyngier@arm.com> 8520L: linux-kernel@vger.kernel.org 8521S: Maintained 8522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8523F: Documentation/devicetree/bindings/interrupt-controller/ 8524F: drivers/irqchip/ 8525 8526ISA 8527M: William Breathitt Gray <vilhelm.gray@gmail.com> 8528S: Maintained 8529F: Documentation/driver-api/isa.rst 8530F: drivers/base/isa.c 8531F: include/linux/isa.h 8532 8533ISA RADIO MODULE 8534M: Hans Verkuil <hverkuil@xs4all.nl> 8535L: linux-media@vger.kernel.org 8536T: git git://linuxtv.org/media_tree.git 8537W: https://linuxtv.org 8538S: Maintained 8539F: drivers/media/radio/radio-isa* 8540 8541ISAPNP 8542M: Jaroslav Kysela <perex@perex.cz> 8543S: Maintained 8544F: Documentation/driver-api/isapnp.rst 8545F: drivers/pnp/isapnp/ 8546F: include/linux/isapnp.h 8547 8548ISCSI 8549M: Lee Duncan <lduncan@suse.com> 8550M: Chris Leech <cleech@redhat.com> 8551L: open-iscsi@googlegroups.com 8552W: www.open-iscsi.com 8553S: Maintained 8554F: drivers/scsi/*iscsi* 8555F: include/scsi/*iscsi* 8556 8557iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8558M: Peter Jones <pjones@redhat.com> 8559M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8560S: Maintained 8561F: drivers/firmware/iscsi_ibft* 8562 8563ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8564M: Sagi Grimberg <sagi@grimberg.me> 8565M: Max Gurtovoy <maxg@mellanox.com> 8566L: linux-rdma@vger.kernel.org 8567S: Supported 8568W: http://www.openfabrics.org 8569W: www.open-iscsi.org 8570Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8571F: drivers/infiniband/ulp/iser/ 8572 8573ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8574M: Sagi Grimberg <sagi@grimberg.me> 8575T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8576L: linux-rdma@vger.kernel.org 8577L: target-devel@vger.kernel.org 8578S: Supported 8579W: http://www.linux-iscsi.org 8580F: drivers/infiniband/ulp/isert 8581 8582ISDN/mISDN 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: Maintained 8588F: drivers/isdn/mISDN 8589F: drivers/isdn/hardware 8590 8591ISDN/CAPI SUBSYSTEM 8592M: Karsten Keil <isdn@linux-pingi.de> 8593L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8594L: netdev@vger.kernel.org 8595W: http://www.isdn4linux.de 8596S: Odd Fixes 8597F: Documentation/isdn/ 8598F: drivers/isdn/capi/ 8599F: drivers/staging/isdn/ 8600F: net/bluetooth/cmtp/ 8601F: include/linux/isdn/ 8602F: include/uapi/linux/isdn/ 8603 8604IT87 HARDWARE MONITORING DRIVER 8605M: Jean Delvare <jdelvare@suse.com> 8606L: linux-hwmon@vger.kernel.org 8607S: Maintained 8608F: Documentation/hwmon/it87.rst 8609F: drivers/hwmon/it87.c 8610 8611IT913X MEDIA DRIVER 8612M: Antti Palosaari <crope@iki.fi> 8613L: linux-media@vger.kernel.org 8614W: https://linuxtv.org 8615W: http://palosaari.fi/linux/ 8616Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8617T: git git://linuxtv.org/anttip/media_tree.git 8618S: Maintained 8619F: drivers/media/tuners/it913x* 8620 8621IVTV VIDEO4LINUX DRIVER 8622M: Andy Walls <awalls@md.metrocast.net> 8623L: ivtv-devel@ivtvdriver.org (subscribers-only) 8624L: linux-media@vger.kernel.org 8625T: git git://linuxtv.org/media_tree.git 8626W: http://www.ivtvdriver.org 8627S: Maintained 8628F: Documentation/media/v4l-drivers/ivtv* 8629F: drivers/media/pci/ivtv/ 8630F: include/uapi/linux/ivtv* 8631 8632IX2505V MEDIA DRIVER 8633M: Malcolm Priestley <tvboxspy@gmail.com> 8634L: linux-media@vger.kernel.org 8635W: https://linuxtv.org 8636Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8637S: Maintained 8638F: drivers/media/dvb-frontends/ix2505v* 8639 8640JAILHOUSE HYPERVISOR INTERFACE 8641M: Jan Kiszka <jan.kiszka@siemens.com> 8642L: jailhouse-dev@googlegroups.com 8643S: Maintained 8644F: arch/x86/kernel/jailhouse.c 8645F: arch/x86/include/asm/jailhouse_para.h 8646 8647JC42.4 TEMPERATURE SENSOR DRIVER 8648M: Guenter Roeck <linux@roeck-us.net> 8649L: linux-hwmon@vger.kernel.org 8650S: Maintained 8651F: drivers/hwmon/jc42.c 8652F: Documentation/hwmon/jc42.rst 8653 8654JFS FILESYSTEM 8655M: Dave Kleikamp <shaggy@kernel.org> 8656L: jfs-discussion@lists.sourceforge.net 8657W: http://jfs.sourceforge.net/ 8658T: git git://github.com/kleikamp/linux-shaggy.git 8659S: Maintained 8660F: Documentation/filesystems/jfs.txt 8661F: fs/jfs/ 8662 8663JME NETWORK DRIVER 8664M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8665L: netdev@vger.kernel.org 8666S: Maintained 8667F: drivers/net/ethernet/jme.* 8668 8669JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8670M: David Woodhouse <dwmw2@infradead.org> 8671M: Richard Weinberger <richard@nod.at> 8672L: linux-mtd@lists.infradead.org 8673W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8674T: git git://git.infradead.org/ubifs-2.6.git 8675S: Odd Fixes 8676F: fs/jffs2/ 8677F: include/uapi/linux/jffs2.h 8678 8679JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8680M: "Theodore Ts'o" <tytso@mit.edu> 8681M: Jan Kara <jack@suse.com> 8682L: linux-ext4@vger.kernel.org 8683S: Maintained 8684F: fs/jbd2/ 8685F: include/linux/jbd2.h 8686 8687JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8688M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8689L: linux-media@vger.kernel.org 8690S: Maintained 8691F: drivers/media/platform/rcar_jpu.c 8692 8693JSM Neo PCI based serial card 8694L: linux-serial@vger.kernel.org 8695S: Orphan 8696F: drivers/tty/serial/jsm/ 8697 8698K10TEMP HARDWARE MONITORING DRIVER 8699M: Clemens Ladisch <clemens@ladisch.de> 8700L: linux-hwmon@vger.kernel.org 8701S: Maintained 8702F: Documentation/hwmon/k10temp.rst 8703F: drivers/hwmon/k10temp.c 8704 8705K8TEMP HARDWARE MONITORING DRIVER 8706M: Rudolf Marek <r.marek@assembler.cz> 8707L: linux-hwmon@vger.kernel.org 8708S: Maintained 8709F: Documentation/hwmon/k8temp.rst 8710F: drivers/hwmon/k8temp.c 8711 8712KASAN 8713M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8714R: Alexander Potapenko <glider@google.com> 8715R: Dmitry Vyukov <dvyukov@google.com> 8716L: kasan-dev@googlegroups.com 8717S: Maintained 8718F: arch/*/include/asm/kasan.h 8719F: arch/*/mm/kasan_init* 8720F: Documentation/dev-tools/kasan.rst 8721F: include/linux/kasan*.h 8722F: lib/test_kasan.c 8723F: mm/kasan/ 8724F: scripts/Makefile.kasan 8725 8726KCONFIG 8727M: Masahiro Yamada <yamada.masahiro@socionext.com> 8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8729L: linux-kbuild@vger.kernel.org 8730S: Maintained 8731F: Documentation/kbuild/kconfig* 8732F: scripts/kconfig/ 8733F: scripts/Kconfig.include 8734 8735KDUMP 8736M: Dave Young <dyoung@redhat.com> 8737M: Baoquan He <bhe@redhat.com> 8738R: Vivek Goyal <vgoyal@redhat.com> 8739L: kexec@lists.infradead.org 8740W: http://lse.sourceforge.net/kdump/ 8741S: Maintained 8742F: Documentation/admin-guide/kdump/ 8743 8744KEENE FM RADIO TRANSMITTER DRIVER 8745M: Hans Verkuil <hverkuil@xs4all.nl> 8746L: linux-media@vger.kernel.org 8747T: git git://linuxtv.org/media_tree.git 8748W: https://linuxtv.org 8749S: Maintained 8750F: drivers/media/radio/radio-keene* 8751 8752KERNEL AUTOMOUNTER 8753M: Ian Kent <raven@themaw.net> 8754L: autofs@vger.kernel.org 8755S: Maintained 8756F: fs/autofs/ 8757 8758KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8759M: Masahiro Yamada <yamada.masahiro@socionext.com> 8760M: Michal Marek <michal.lkml@markovi.net> 8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8762L: linux-kbuild@vger.kernel.org 8763S: Maintained 8764F: Documentation/kbuild/ 8765F: Makefile 8766F: scripts/Kbuild* 8767F: scripts/Makefile* 8768F: scripts/basic/ 8769F: scripts/mk* 8770F: scripts/*vmlinux* 8771F: scripts/mod/ 8772F: scripts/package/ 8773 8774KERNEL JANITORS 8775L: kernel-janitors@vger.kernel.org 8776W: http://kernelnewbies.org/KernelJanitors 8777S: Odd Fixes 8778 8779KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8780M: "J. Bruce Fields" <bfields@fieldses.org> 8781M: Chuck Lever <chuck.lever@oracle.com> 8782L: linux-nfs@vger.kernel.org 8783W: http://nfs.sourceforge.net/ 8784T: git git://linux-nfs.org/~bfields/linux.git 8785S: Supported 8786F: fs/nfsd/ 8787F: include/uapi/linux/nfsd/ 8788F: fs/lockd/ 8789F: fs/nfs_common/ 8790F: net/sunrpc/ 8791F: include/linux/lockd/ 8792F: include/linux/sunrpc/ 8793F: include/uapi/linux/sunrpc/ 8794 8795KERNEL SELFTEST FRAMEWORK 8796M: Shuah Khan <shuah@kernel.org> 8797M: Shuah Khan <skhan@linuxfoundation.org> 8798L: linux-kselftest@vger.kernel.org 8799T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8800Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8801S: Maintained 8802F: tools/testing/selftests/ 8803F: Documentation/dev-tools/kselftest* 8804 8805KERNEL USERMODE HELPER 8806M: Luis Chamberlain <mcgrof@kernel.org> 8807L: linux-kernel@vger.kernel.org 8808S: Maintained 8809F: kernel/umh.c 8810F: include/linux/umh.h 8811 8812KERNEL VIRTUAL MACHINE (KVM) 8813M: Paolo Bonzini <pbonzini@redhat.com> 8814M: Radim Krčmář <rkrcmar@redhat.com> 8815L: kvm@vger.kernel.org 8816W: http://www.linux-kvm.org 8817T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8818S: Supported 8819F: Documentation/virtual/kvm/ 8820F: include/trace/events/kvm.h 8821F: include/uapi/asm-generic/kvm* 8822F: include/uapi/linux/kvm* 8823F: include/asm-generic/kvm* 8824F: include/linux/kvm* 8825F: include/kvm/iodev.h 8826F: virt/kvm/* 8827F: tools/kvm/ 8828F: tools/testing/selftests/kvm/ 8829 8830KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8831M: Joerg Roedel <joro@8bytes.org> 8832L: kvm@vger.kernel.org 8833W: http://www.linux-kvm.org/ 8834S: Maintained 8835F: arch/x86/include/asm/svm.h 8836F: arch/x86/kvm/svm.c 8837 8838KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8839M: Marc Zyngier <marc.zyngier@arm.com> 8840R: James Morse <james.morse@arm.com> 8841R: Julien Thierry <julien.thierry@arm.com> 8842R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8844L: kvmarm@lists.cs.columbia.edu 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8846S: Maintained 8847F: arch/arm/include/uapi/asm/kvm* 8848F: arch/arm/include/asm/kvm* 8849F: arch/arm/kvm/ 8850F: arch/arm64/include/uapi/asm/kvm* 8851F: arch/arm64/include/asm/kvm* 8852F: arch/arm64/kvm/ 8853F: virt/kvm/arm/ 8854F: include/kvm/arm_* 8855 8856KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8857M: James Hogan <jhogan@kernel.org> 8858L: linux-mips@vger.kernel.org 8859S: Supported 8860F: arch/mips/include/uapi/asm/kvm* 8861F: arch/mips/include/asm/kvm* 8862F: arch/mips/kvm/ 8863 8864KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8865M: Paul Mackerras <paulus@ozlabs.org> 8866L: kvm-ppc@vger.kernel.org 8867W: http://www.linux-kvm.org/ 8868T: git git://github.com/agraf/linux-2.6.git 8869S: Supported 8870F: arch/powerpc/include/uapi/asm/kvm* 8871F: arch/powerpc/include/asm/kvm* 8872F: arch/powerpc/kvm/ 8873F: arch/powerpc/kernel/kvm* 8874 8875KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8876M: Christian Borntraeger <borntraeger@de.ibm.com> 8877M: Janosch Frank <frankja@linux.ibm.com> 8878R: David Hildenbrand <david@redhat.com> 8879R: Cornelia Huck <cohuck@redhat.com> 8880L: linux-s390@vger.kernel.org 8881W: http://www.ibm.com/developerworks/linux/linux390/ 8882T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8883S: Supported 8884F: arch/s390/include/uapi/asm/kvm* 8885F: arch/s390/include/asm/gmap.h 8886F: arch/s390/include/asm/kvm* 8887F: arch/s390/kvm/ 8888F: arch/s390/mm/gmap.c 8889F: tools/testing/selftests/kvm/s390x/ 8890F: tools/testing/selftests/kvm/*/s390x/ 8891 8892KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8893M: Paolo Bonzini <pbonzini@redhat.com> 8894M: Radim Krčmář <rkrcmar@redhat.com> 8895L: kvm@vger.kernel.org 8896W: http://www.linux-kvm.org 8897T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8898S: Supported 8899F: arch/x86/kvm/ 8900F: arch/x86/kvm/*/ 8901F: arch/x86/include/uapi/asm/kvm* 8902F: arch/x86/include/asm/kvm* 8903F: arch/x86/include/asm/pvclock-abi.h 8904F: arch/x86/kernel/kvm.c 8905F: arch/x86/kernel/kvmclock.c 8906 8907KERNFS 8908M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8909M: Tejun Heo <tj@kernel.org> 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8911S: Supported 8912F: include/linux/kernfs.h 8913F: fs/kernfs/ 8914 8915KEXEC 8916M: Eric Biederman <ebiederm@xmission.com> 8917W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8918L: kexec@lists.infradead.org 8919S: Maintained 8920F: include/linux/kexec.h 8921F: include/uapi/linux/kexec.h 8922F: kernel/kexec* 8923 8924KEYS-ENCRYPTED 8925M: Mimi Zohar <zohar@linux.ibm.com> 8926L: linux-integrity@vger.kernel.org 8927L: keyrings@vger.kernel.org 8928S: Supported 8929F: Documentation/security/keys/trusted-encrypted.rst 8930F: include/keys/encrypted-type.h 8931F: security/keys/encrypted-keys/ 8932 8933KEYS-TRUSTED 8934M: James Bottomley <jejb@linux.ibm.com> 8935M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8936M: Mimi Zohar <zohar@linux.ibm.com> 8937L: linux-integrity@vger.kernel.org 8938L: keyrings@vger.kernel.org 8939S: Supported 8940F: Documentation/security/keys/trusted-encrypted.rst 8941F: include/keys/trusted-type.h 8942F: security/keys/trusted.c 8943F: security/keys/trusted.h 8944 8945KEYS/KEYRINGS: 8946M: David Howells <dhowells@redhat.com> 8947L: keyrings@vger.kernel.org 8948S: Maintained 8949F: Documentation/security/keys/core.rst 8950F: include/linux/key.h 8951F: include/linux/key-type.h 8952F: include/linux/keyctl.h 8953F: include/uapi/linux/keyctl.h 8954F: include/keys/ 8955F: security/keys/ 8956 8957KGDB / KDB /debug_core 8958M: Jason Wessel <jason.wessel@windriver.com> 8959M: Daniel Thompson <daniel.thompson@linaro.org> 8960W: http://kgdb.wiki.kernel.org/ 8961L: kgdb-bugreport@lists.sourceforge.net 8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8963S: Maintained 8964F: Documentation/dev-tools/kgdb.rst 8965F: drivers/misc/kgdbts.c 8966F: drivers/tty/serial/kgdboc.c 8967F: include/linux/kdb.h 8968F: include/linux/kgdb.h 8969F: kernel/debug/ 8970 8971KMEMLEAK 8972M: Catalin Marinas <catalin.marinas@arm.com> 8973S: Maintained 8974F: Documentation/dev-tools/kmemleak.rst 8975F: include/linux/kmemleak.h 8976F: mm/kmemleak.c 8977F: mm/kmemleak-test.c 8978 8979KMOD KERNEL MODULE LOADER - USERMODE HELPER 8980M: Luis Chamberlain <mcgrof@kernel.org> 8981L: linux-kernel@vger.kernel.org 8982S: Maintained 8983F: kernel/kmod.c 8984F: include/linux/kmod.h 8985F: lib/test_kmod.c 8986F: tools/testing/selftests/kmod/ 8987 8988KPROBES 8989M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8990M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8991M: "David S. Miller" <davem@davemloft.net> 8992M: Masami Hiramatsu <mhiramat@kernel.org> 8993S: Maintained 8994F: Documentation/kprobes.txt 8995F: include/linux/kprobes.h 8996F: include/asm-generic/kprobes.h 8997F: kernel/kprobes.c 8998 8999KS0108 LCD CONTROLLER DRIVER 9000M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 9001S: Maintained 9002F: Documentation/auxdisplay/ks0108 9003F: drivers/auxdisplay/ks0108.c 9004F: include/linux/ks0108.h 9005 9006L3MDEV 9007M: David Ahern <dsa@cumulusnetworks.com> 9008L: netdev@vger.kernel.org 9009S: Maintained 9010F: net/l3mdev 9011F: include/net/l3mdev.h 9012 9013L7 BPF FRAMEWORK 9014M: John Fastabend <john.fastabend@gmail.com> 9015M: Daniel Borkmann <daniel@iogearbox.net> 9016L: netdev@vger.kernel.org 9017L: bpf@vger.kernel.org 9018S: Maintained 9019F: include/linux/skmsg.h 9020F: net/core/skmsg.c 9021F: net/core/sock_map.c 9022F: net/ipv4/tcp_bpf.c 9023 9024LANTIQ / INTEL Ethernet drivers 9025M: Hauke Mehrtens <hauke@hauke-m.de> 9026L: netdev@vger.kernel.org 9027S: Maintained 9028F: net/dsa/tag_gswip.c 9029F: drivers/net/ethernet/lantiq_xrx200.c 9030F: drivers/net/dsa/lantiq_pce.h 9031F: drivers/net/dsa/lantiq_gswip.c 9032 9033LANTIQ MIPS ARCHITECTURE 9034M: John Crispin <john@phrozen.org> 9035L: linux-mips@vger.kernel.org 9036S: Maintained 9037F: arch/mips/lantiq 9038F: drivers/soc/lantiq 9039 9040LAPB module 9041L: linux-x25@vger.kernel.org 9042S: Orphan 9043F: Documentation/networking/lapb-module.txt 9044F: include/*/lapb.h 9045F: net/lapb/ 9046 9047LASI 53c700 driver for PARISC 9048M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9049L: linux-scsi@vger.kernel.org 9050S: Maintained 9051F: Documentation/scsi/53c700.txt 9052F: drivers/scsi/53c700* 9053 9054LEAKING_ADDRESSES 9055M: Tobin C. Harding <me@tobin.cc> 9056M: Tycho Andersen <tycho@tycho.ws> 9057L: kernel-hardening@lists.openwall.com 9058S: Maintained 9059T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9060F: scripts/leaking_addresses.pl 9061 9062LED SUBSYSTEM 9063M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9064M: Pavel Machek <pavel@ucw.cz> 9065R: Dan Murphy <dmurphy@ti.com> 9066L: linux-leds@vger.kernel.org 9067T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9068S: Maintained 9069F: Documentation/devicetree/bindings/leds/ 9070F: drivers/leds/ 9071F: include/linux/leds.h 9072 9073LEGACY EEPROM DRIVER 9074M: Jean Delvare <jdelvare@suse.com> 9075S: Maintained 9076F: Documentation/misc-devices/eeprom.rst 9077F: drivers/misc/eeprom/eeprom.c 9078 9079LEGO MINDSTORMS EV3 9080R: David Lechner <david@lechnology.com> 9081S: Maintained 9082F: arch/arm/boot/dts/da850-lego-ev3.dts 9083F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9084F: drivers/power/supply/lego_ev3_battery.c 9085 9086LEGO USB Tower driver 9087M: Juergen Stuber <starblue@users.sourceforge.net> 9088L: legousb-devel@lists.sourceforge.net 9089W: http://legousb.sourceforge.net/ 9090S: Maintained 9091F: drivers/usb/misc/legousbtower.c 9092 9093LG LAPTOP EXTRAS 9094M: Matan Ziv-Av <matan@svgalib.org> 9095L: platform-driver-x86@vger.kernel.org 9096S: Maintained 9097F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9098F: Documentation/admin-guide/laptops/lg-laptop.rst 9099F: drivers/platform/x86/lg-laptop.c 9100 9101LG2160 MEDIA DRIVER 9102M: Michael Krufky <mkrufky@linuxtv.org> 9103L: linux-media@vger.kernel.org 9104W: https://linuxtv.org 9105W: http://github.com/mkrufky 9106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9107T: git git://linuxtv.org/mkrufky/tuners.git 9108S: Maintained 9109F: drivers/media/dvb-frontends/lg2160.* 9110 9111LGDT3305 MEDIA DRIVER 9112M: Michael Krufky <mkrufky@linuxtv.org> 9113L: linux-media@vger.kernel.org 9114W: https://linuxtv.org 9115W: http://github.com/mkrufky 9116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9117T: git git://linuxtv.org/mkrufky/tuners.git 9118S: Maintained 9119F: drivers/media/dvb-frontends/lgdt3305.* 9120 9121LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9122M: Viresh Kumar <vireshk@kernel.org> 9123L: linux-ide@vger.kernel.org 9124T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9125S: Maintained 9126F: include/linux/pata_arasan_cf_data.h 9127F: drivers/ata/pata_arasan_cf.c 9128 9129LIBATA PATA DRIVERS 9130M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9131M: Jens Axboe <axboe@kernel.dk> 9132L: linux-ide@vger.kernel.org 9133T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9134S: Maintained 9135F: drivers/ata/pata_*.c 9136F: drivers/ata/ata_generic.c 9137 9138LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9139M: Linus Walleij <linus.walleij@linaro.org> 9140L: linux-ide@vger.kernel.org 9141T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9142S: Maintained 9143F: drivers/ata/pata_ftide010.c 9144F: drivers/ata/sata_gemini.c 9145F: drivers/ata/sata_gemini.h 9146 9147LIBATA SATA AHCI PLATFORM devices support 9148M: Hans de Goede <hdegoede@redhat.com> 9149M: Jens Axboe <axboe@kernel.dk> 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/ahci_platform.c 9154F: drivers/ata/libahci_platform.c 9155F: include/linux/ahci_platform.h 9156 9157LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9158M: Mikael Pettersson <mikpelinux@gmail.com> 9159L: linux-ide@vger.kernel.org 9160T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9161S: Maintained 9162F: drivers/ata/sata_promise.* 9163 9164LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9165M: Jens Axboe <axboe@kernel.dk> 9166L: linux-ide@vger.kernel.org 9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9168S: Maintained 9169F: drivers/ata/ 9170F: include/linux/ata.h 9171F: include/linux/libata.h 9172F: Documentation/devicetree/bindings/ata/ 9173 9174LIBLOCKDEP 9175M: Sasha Levin <alexander.levin@microsoft.com> 9176S: Maintained 9177F: tools/lib/lockdep/ 9178 9179LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9180M: Dan Williams <dan.j.williams@intel.com> 9181M: Vishal Verma <vishal.l.verma@intel.com> 9182M: Dave Jiang <dave.jiang@intel.com> 9183L: linux-nvdimm@lists.01.org 9184Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9185S: Supported 9186F: drivers/nvdimm/blk.c 9187F: drivers/nvdimm/region_devs.c 9188 9189LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9190M: Vishal Verma <vishal.l.verma@intel.com> 9191M: Dan Williams <dan.j.williams@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/btt* 9197 9198LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9199M: Dan Williams <dan.j.williams@intel.com> 9200M: Vishal Verma <vishal.l.verma@intel.com> 9201M: Dave Jiang <dave.jiang@intel.com> 9202L: linux-nvdimm@lists.01.org 9203Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9204S: Supported 9205F: drivers/nvdimm/pmem* 9206 9207LIBNVDIMM: DEVICETREE BINDINGS 9208M: Oliver O'Halloran <oohall@gmail.com> 9209L: linux-nvdimm@lists.01.org 9210Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9211S: Supported 9212F: drivers/nvdimm/of_pmem.c 9213F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9214 9215LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9216M: Dan Williams <dan.j.williams@intel.com> 9217M: Vishal Verma <vishal.l.verma@intel.com> 9218M: Dave Jiang <dave.jiang@intel.com> 9219M: Keith Busch <keith.busch@intel.com> 9220M: Ira Weiny <ira.weiny@intel.com> 9221L: linux-nvdimm@lists.01.org 9222Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9224S: Supported 9225F: drivers/nvdimm/* 9226F: drivers/acpi/nfit/* 9227F: include/linux/nd.h 9228F: include/linux/libnvdimm.h 9229F: include/uapi/linux/ndctl.h 9230 9231LIGHTNVM PLATFORM SUPPORT 9232M: Matias Bjorling <mb@lightnvm.io> 9233W: http://github/OpenChannelSSD 9234L: linux-block@vger.kernel.org 9235S: Maintained 9236F: drivers/lightnvm/ 9237F: include/linux/lightnvm.h 9238F: include/uapi/linux/lightnvm.h 9239 9240LINUX FOR POWER MACINTOSH 9241M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9242W: http://www.penguinppc.org/ 9243L: linuxppc-dev@lists.ozlabs.org 9244S: Maintained 9245F: arch/powerpc/platforms/powermac/ 9246F: drivers/macintosh/ 9247 9248LINUX FOR POWERPC (32-BIT AND 64-BIT) 9249M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9250M: Paul Mackerras <paulus@samba.org> 9251M: Michael Ellerman <mpe@ellerman.id.au> 9252W: https://github.com/linuxppc/linux/wiki 9253L: linuxppc-dev@lists.ozlabs.org 9254Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9256S: Supported 9257F: Documentation/ABI/stable/sysfs-firmware-opal-* 9258F: Documentation/devicetree/bindings/powerpc/ 9259F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9260F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9261F: Documentation/powerpc/ 9262F: arch/powerpc/ 9263F: drivers/char/tpm/tpm_ibmvtpm* 9264F: drivers/crypto/nx/ 9265F: drivers/crypto/vmx/ 9266F: drivers/i2c/busses/i2c-opal.c 9267F: drivers/net/ethernet/ibm/ibmveth.* 9268F: drivers/net/ethernet/ibm/ibmvnic.* 9269F: drivers/pci/hotplug/pnv_php.c 9270F: drivers/pci/hotplug/rpa* 9271F: drivers/rtc/rtc-opal.c 9272F: drivers/scsi/ibmvscsi/ 9273F: drivers/tty/hvc/hvc_opal.c 9274F: drivers/watchdog/wdrtas.c 9275F: tools/testing/selftests/powerpc 9276N: /pmac 9277N: powermac 9278N: powernv 9279N: [^a-z0-9]ps3 9280N: pseries 9281 9282LINUX FOR POWERPC EMBEDDED MPC5XXX 9283M: Anatolij Gustschin <agust@denx.de> 9284L: linuxppc-dev@lists.ozlabs.org 9285T: git git://git.denx.de/linux-denx-agust.git 9286S: Maintained 9287F: arch/powerpc/platforms/512x/ 9288F: arch/powerpc/platforms/52xx/ 9289 9290LINUX FOR POWERPC EMBEDDED PPC4XX 9291M: Alistair Popple <alistair@popple.id.au> 9292M: Matt Porter <mporter@kernel.crashing.org> 9293W: http://www.penguinppc.org/ 9294L: linuxppc-dev@lists.ozlabs.org 9295S: Maintained 9296F: arch/powerpc/platforms/40x/ 9297F: arch/powerpc/platforms/44x/ 9298 9299LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9300M: Scott Wood <oss@buserror.net> 9301M: Kumar Gala <galak@kernel.crashing.org> 9302W: http://www.penguinppc.org/ 9303L: linuxppc-dev@lists.ozlabs.org 9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9305S: Maintained 9306F: arch/powerpc/platforms/83xx/ 9307F: arch/powerpc/platforms/85xx/ 9308F: Documentation/devicetree/bindings/powerpc/fsl/ 9309 9310LINUX FOR POWERPC EMBEDDED PPC8XX 9311M: Vitaly Bordug <vitb@kernel.crashing.org> 9312W: http://www.penguinppc.org/ 9313L: linuxppc-dev@lists.ozlabs.org 9314S: Maintained 9315F: arch/powerpc/platforms/8xx/ 9316 9317LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9318L: linuxppc-dev@lists.ozlabs.org 9319S: Orphan 9320F: arch/powerpc/*/*virtex* 9321F: arch/powerpc/*/*/*virtex* 9322 9323LINUX FOR POWERPC PA SEMI PWRFICIENT 9324L: linuxppc-dev@lists.ozlabs.org 9325S: Orphan 9326F: arch/powerpc/platforms/pasemi/ 9327F: drivers/*/*pasemi* 9328F: drivers/*/*/*pasemi* 9329 9330LINUX KERNEL DUMP TEST MODULE (LKDTM) 9331M: Kees Cook <keescook@chromium.org> 9332S: Maintained 9333F: drivers/misc/lkdtm/* 9334 9335LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9336M: Alan Stern <stern@rowland.harvard.edu> 9337M: Andrea Parri <andrea.parri@amarulasolutions.com> 9338M: Will Deacon <will@kernel.org> 9339M: Peter Zijlstra <peterz@infradead.org> 9340M: Boqun Feng <boqun.feng@gmail.com> 9341M: Nicholas Piggin <npiggin@gmail.com> 9342M: David Howells <dhowells@redhat.com> 9343M: Jade Alglave <j.alglave@ucl.ac.uk> 9344M: Luc Maranget <luc.maranget@inria.fr> 9345M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9346R: Akira Yokosawa <akiyks@gmail.com> 9347R: Daniel Lustig <dlustig@nvidia.com> 9348L: linux-kernel@vger.kernel.org 9349L: linux-arch@vger.kernel.org 9350S: Supported 9351T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9352F: tools/memory-model/ 9353F: Documentation/atomic_bitops.txt 9354F: Documentation/atomic_t.txt 9355F: Documentation/core-api/atomic_ops.rst 9356F: Documentation/core-api/refcount-vs-atomic.rst 9357F: Documentation/memory-barriers.txt 9358 9359LIS3LV02D ACCELEROMETER DRIVER 9360M: Eric Piel <eric.piel@tremplin-utc.net> 9361S: Maintained 9362F: Documentation/misc-devices/lis3lv02d.rst 9363F: drivers/misc/lis3lv02d/ 9364F: drivers/platform/x86/hp_accel.c 9365 9366LIVE PATCHING 9367M: Josh Poimboeuf <jpoimboe@redhat.com> 9368M: Jiri Kosina <jikos@kernel.org> 9369M: Miroslav Benes <mbenes@suse.cz> 9370M: Petr Mladek <pmladek@suse.com> 9371R: Joe Lawrence <joe.lawrence@redhat.com> 9372S: Maintained 9373F: kernel/livepatch/ 9374F: include/linux/livepatch.h 9375F: arch/x86/include/asm/livepatch.h 9376F: arch/x86/kernel/livepatch.c 9377F: Documentation/livepatch/ 9378F: Documentation/ABI/testing/sysfs-kernel-livepatch 9379F: samples/livepatch/ 9380F: tools/testing/selftests/livepatch/ 9381L: live-patching@vger.kernel.org 9382T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9383 9384LLC (802.2) 9385L: netdev@vger.kernel.org 9386S: Odd fixes 9387F: include/linux/llc.h 9388F: include/uapi/linux/llc.h 9389F: include/net/llc* 9390F: net/llc/ 9391 9392LM73 HARDWARE MONITOR DRIVER 9393M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9394L: linux-hwmon@vger.kernel.org 9395S: Maintained 9396F: drivers/hwmon/lm73.c 9397 9398LM78 HARDWARE MONITOR DRIVER 9399M: Jean Delvare <jdelvare@suse.com> 9400L: linux-hwmon@vger.kernel.org 9401S: Maintained 9402F: Documentation/hwmon/lm78.rst 9403F: drivers/hwmon/lm78.c 9404 9405LM83 HARDWARE MONITOR DRIVER 9406M: Jean Delvare <jdelvare@suse.com> 9407L: linux-hwmon@vger.kernel.org 9408S: Maintained 9409F: Documentation/hwmon/lm83.rst 9410F: drivers/hwmon/lm83.c 9411 9412LM90 HARDWARE MONITOR DRIVER 9413M: Jean Delvare <jdelvare@suse.com> 9414L: linux-hwmon@vger.kernel.org 9415S: Maintained 9416F: Documentation/hwmon/lm90.rst 9417F: Documentation/devicetree/bindings/hwmon/lm90.txt 9418F: drivers/hwmon/lm90.c 9419F: include/dt-bindings/thermal/lm90.h 9420 9421LM95234 HARDWARE MONITOR DRIVER 9422M: Guenter Roeck <linux@roeck-us.net> 9423L: linux-hwmon@vger.kernel.org 9424S: Maintained 9425F: Documentation/hwmon/lm95234.rst 9426F: drivers/hwmon/lm95234.c 9427 9428LME2510 MEDIA DRIVER 9429M: Malcolm Priestley <tvboxspy@gmail.com> 9430L: linux-media@vger.kernel.org 9431W: https://linuxtv.org 9432Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9433S: Maintained 9434F: drivers/media/usb/dvb-usb-v2/lmedm04* 9435 9436LOADPIN SECURITY MODULE 9437M: Kees Cook <keescook@chromium.org> 9438T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9439S: Supported 9440F: security/loadpin/ 9441F: Documentation/admin-guide/LSM/LoadPin.rst 9442 9443LOCKING PRIMITIVES 9444M: Peter Zijlstra <peterz@infradead.org> 9445M: Ingo Molnar <mingo@redhat.com> 9446M: Will Deacon <will@kernel.org> 9447L: linux-kernel@vger.kernel.org 9448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9449S: Maintained 9450F: Documentation/locking/ 9451F: include/linux/lockdep.h 9452F: include/linux/spinlock*.h 9453F: arch/*/include/asm/spinlock*.h 9454F: include/linux/rwlock*.h 9455F: include/linux/mutex*.h 9456F: include/linux/rwsem*.h 9457F: include/linux/seqlock.h 9458F: lib/locking*.[ch] 9459F: kernel/locking/ 9460X: kernel/locking/locktorture.c 9461 9462LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9463M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9464L: linux-ntfs-dev@lists.sourceforge.net 9465W: http://www.linux-ntfs.org/content/view/19/37/ 9466S: Maintained 9467F: Documentation/admin-guide/ldm.rst 9468F: block/partitions/ldm.* 9469 9470LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9471M: Sathya Prakash <sathya.prakash@broadcom.com> 9472M: Chaitra P B <chaitra.basappa@broadcom.com> 9473M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9474L: MPT-FusionLinux.pdl@broadcom.com 9475L: linux-scsi@vger.kernel.org 9476W: http://www.avagotech.com/support/ 9477S: Supported 9478F: drivers/message/fusion/ 9479F: drivers/scsi/mpt3sas/ 9480 9481LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9482M: Matthew Wilcox <willy@infradead.org> 9483L: linux-scsi@vger.kernel.org 9484S: Maintained 9485F: drivers/scsi/sym53c8xx_2/ 9486 9487LTC1660 DAC DRIVER 9488M: Marcus Folkesson <marcus.folkesson@gmail.com> 9489L: linux-iio@vger.kernel.org 9490S: Maintained 9491F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9492F: drivers/iio/dac/ltc1660.c 9493 9494LTC4261 HARDWARE MONITOR DRIVER 9495M: Guenter Roeck <linux@roeck-us.net> 9496L: linux-hwmon@vger.kernel.org 9497S: Maintained 9498F: Documentation/hwmon/ltc4261.rst 9499F: drivers/hwmon/ltc4261.c 9500 9501LTC4306 I2C MULTIPLEXER DRIVER 9502M: Michael Hennerich <michael.hennerich@analog.com> 9503W: http://ez.analog.com/community/linux-device-drivers 9504L: linux-i2c@vger.kernel.org 9505S: Supported 9506F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9507F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9508 9509LTP (Linux Test Project) 9510M: Mike Frysinger <vapier@gentoo.org> 9511M: Cyril Hrubis <chrubis@suse.cz> 9512M: Wanlong Gao <wanlong.gao@gmail.com> 9513M: Jan Stancek <jstancek@redhat.com> 9514M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9515M: Alexey Kodanev <alexey.kodanev@oracle.com> 9516L: ltp@lists.linux.it (subscribers-only) 9517W: http://linux-test-project.github.io/ 9518T: git git://github.com/linux-test-project/ltp.git 9519S: Maintained 9520 9521M68K ARCHITECTURE 9522M: Geert Uytterhoeven <geert@linux-m68k.org> 9523L: linux-m68k@lists.linux-m68k.org 9524W: http://www.linux-m68k.org/ 9525T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9526S: Maintained 9527F: arch/m68k/ 9528F: drivers/zorro/ 9529 9530M68K ON APPLE MACINTOSH 9531M: Joshua Thompson <funaho@jurai.org> 9532W: http://www.mac.linux-m68k.org/ 9533L: linux-m68k@lists.linux-m68k.org 9534S: Maintained 9535F: arch/m68k/mac/ 9536 9537M68K ON HP9000/300 9538M: Philip Blundell <philb@gnu.org> 9539W: http://www.tazenda.demon.co.uk/phil/linux-hp 9540S: Maintained 9541F: arch/m68k/hp300/ 9542 9543M88DS3103 MEDIA DRIVER 9544M: Antti Palosaari <crope@iki.fi> 9545L: linux-media@vger.kernel.org 9546W: https://linuxtv.org 9547W: http://palosaari.fi/linux/ 9548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9549T: git git://linuxtv.org/anttip/media_tree.git 9550S: Maintained 9551F: drivers/media/dvb-frontends/m88ds3103* 9552 9553M88RS2000 MEDIA DRIVER 9554M: Malcolm Priestley <tvboxspy@gmail.com> 9555L: linux-media@vger.kernel.org 9556W: https://linuxtv.org 9557Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9558S: Maintained 9559F: drivers/media/dvb-frontends/m88rs2000* 9560 9561MA901 MASTERKIT USB FM RADIO DRIVER 9562M: Alexey Klimov <klimov.linux@gmail.com> 9563L: linux-media@vger.kernel.org 9564T: git git://linuxtv.org/media_tree.git 9565S: Maintained 9566F: drivers/media/radio/radio-ma901.c 9567 9568MAC80211 9569M: Johannes Berg <johannes@sipsolutions.net> 9570L: linux-wireless@vger.kernel.org 9571W: http://wireless.kernel.org/ 9572T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9573T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9574S: Maintained 9575F: Documentation/networking/mac80211-injection.txt 9576F: include/net/mac80211.h 9577F: net/mac80211/ 9578F: drivers/net/wireless/mac80211_hwsim.[ch] 9579F: Documentation/networking/mac80211_hwsim/README 9580 9581MAILBOX API 9582M: Jassi Brar <jassisinghbrar@gmail.com> 9583L: linux-kernel@vger.kernel.org 9584S: Maintained 9585F: drivers/mailbox/ 9586F: include/linux/mailbox_client.h 9587F: include/linux/mailbox_controller.h 9588 9589MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9590M: Michael Kerrisk <mtk.manpages@gmail.com> 9591W: http://www.kernel.org/doc/man-pages 9592L: linux-man@vger.kernel.org 9593S: Maintained 9594 9595MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9596M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9597L: linux-mips@vger.kernel.org 9598S: Maintained 9599F: arch/mips/boot/dts/img/pistachio_marduk.dts 9600 9601MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9602M: Andrew Lunn <andrew@lunn.ch> 9603M: Vivien Didelot <vivien.didelot@gmail.com> 9604L: netdev@vger.kernel.org 9605S: Maintained 9606F: drivers/net/dsa/mv88e6xxx/ 9607F: include/linux/platform_data/mv88e6xxx.h 9608F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9609 9610MARVELL ARMADA DRM SUPPORT 9611M: Russell King <linux@armlinux.org.uk> 9612S: Maintained 9613T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9614T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9615F: drivers/gpu/drm/armada/ 9616F: include/uapi/drm/armada_drm.h 9617F: Documentation/devicetree/bindings/display/armada/ 9618 9619MARVELL ARMADA 3700 PHY DRIVERS 9620M: Miquel Raynal <miquel.raynal@bootlin.com> 9621S: Maintained 9622F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9623F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9624F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9625F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9626 9627MARVELL CRYPTO DRIVER 9628M: Boris Brezillon <bbrezillon@kernel.org> 9629M: Arnaud Ebalard <arno@natisbad.org> 9630F: drivers/crypto/marvell/ 9631S: Maintained 9632L: linux-crypto@vger.kernel.org 9633 9634MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9635M: Mirko Lindner <mlindner@marvell.com> 9636M: Stephen Hemminger <stephen@networkplumber.org> 9637L: netdev@vger.kernel.org 9638S: Maintained 9639F: drivers/net/ethernet/marvell/sk* 9640 9641MARVELL LIBERTAS WIRELESS DRIVER 9642L: libertas-dev@lists.infradead.org 9643S: Orphan 9644F: drivers/net/wireless/marvell/libertas/ 9645 9646MARVELL MACCHIATOBIN SUPPORT 9647M: Russell King <linux@armlinux.org.uk> 9648L: linux-arm-kernel@lists.infradead.org 9649S: Maintained 9650F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9651 9652MARVELL MV643XX ETHERNET DRIVER 9653M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9654L: netdev@vger.kernel.org 9655S: Maintained 9656F: drivers/net/ethernet/marvell/mv643xx_eth.* 9657F: include/linux/mv643xx.h 9658 9659MARVELL MV88X3310 PHY DRIVER 9660M: Russell King <linux@armlinux.org.uk> 9661L: netdev@vger.kernel.org 9662S: Maintained 9663F: drivers/net/phy/marvell10g.c 9664 9665MARVELL MVEBU THERMAL DRIVER 9666M: Miquel Raynal <miquel.raynal@bootlin.com> 9667S: Maintained 9668F: drivers/thermal/armada_thermal.c 9669 9670MARVELL MVNETA ETHERNET DRIVER 9671M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9672L: netdev@vger.kernel.org 9673S: Maintained 9674F: drivers/net/ethernet/marvell/mvneta.* 9675 9676MARVELL MWIFIEX WIRELESS DRIVER 9677M: Amitkumar Karwar <amitkarwar@gmail.com> 9678M: Nishant Sarmukadam <nishants@marvell.com> 9679M: Ganapathi Bhat <gbhat@marvell.com> 9680M: Xinming Hu <huxinming820@gmail.com> 9681L: linux-wireless@vger.kernel.org 9682S: Maintained 9683F: drivers/net/wireless/marvell/mwifiex/ 9684 9685MARVELL MWL8K WIRELESS DRIVER 9686M: Lennert Buytenhek <buytenh@wantstofly.org> 9687L: linux-wireless@vger.kernel.org 9688S: Odd Fixes 9689F: drivers/net/wireless/marvell/mwl8k.c 9690 9691MARVELL NAND CONTROLLER DRIVER 9692M: Miquel Raynal <miquel.raynal@bootlin.com> 9693L: linux-mtd@lists.infradead.org 9694S: Maintained 9695F: drivers/mtd/nand/raw/marvell_nand.c 9696F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9697 9698MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9699M: Nicolas Pitre <nico@fluxnic.net> 9700S: Odd Fixes 9701F: drivers/mmc/host/mvsdio.* 9702 9703MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9704M: Hu Ziji <huziji@marvell.com> 9705L: linux-mmc@vger.kernel.org 9706S: Supported 9707F: drivers/mmc/host/sdhci-xenon* 9708F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9709 9710MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9711M: Sunil Goutham <sgoutham@marvell.com> 9712M: Linu Cherian <lcherian@marvell.com> 9713M: Geetha sowjanya <gakula@marvell.com> 9714M: Jerin Jacob <jerinj@marvell.com> 9715L: netdev@vger.kernel.org 9716S: Supported 9717F: drivers/net/ethernet/marvell/octeontx2/af/ 9718 9719MATROX FRAMEBUFFER DRIVER 9720L: linux-fbdev@vger.kernel.org 9721S: Orphan 9722F: drivers/video/fbdev/matrox/matroxfb_* 9723F: include/uapi/linux/matroxfb.h 9724 9725MAX16065 HARDWARE MONITOR DRIVER 9726M: Guenter Roeck <linux@roeck-us.net> 9727L: linux-hwmon@vger.kernel.org 9728S: Maintained 9729F: Documentation/hwmon/max16065.rst 9730F: drivers/hwmon/max16065.c 9731 9732MAX2175 SDR TUNER DRIVER 9733M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9734L: linux-media@vger.kernel.org 9735T: git git://linuxtv.org/media_tree.git 9736S: Maintained 9737F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9738F: Documentation/media/v4l-drivers/max2175.rst 9739F: drivers/media/i2c/max2175* 9740F: include/uapi/linux/max2175.h 9741 9742MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9743L: linux-hwmon@vger.kernel.org 9744S: Orphan 9745F: Documentation/hwmon/max6650.rst 9746F: drivers/hwmon/max6650.c 9747 9748MAX6697 HARDWARE MONITOR DRIVER 9749M: Guenter Roeck <linux@roeck-us.net> 9750L: linux-hwmon@vger.kernel.org 9751S: Maintained 9752F: Documentation/hwmon/max6697.rst 9753F: Documentation/devicetree/bindings/hwmon/max6697.txt 9754F: drivers/hwmon/max6697.c 9755F: include/linux/platform_data/max6697.h 9756 9757MAX9860 MONO AUDIO VOICE CODEC DRIVER 9758M: Peter Rosin <peda@axentia.se> 9759L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9760S: Maintained 9761F: Documentation/devicetree/bindings/sound/max9860.txt 9762F: sound/soc/codecs/max9860.* 9763 9764MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9765M: Andreas Klinger <ak@it-klinger.de> 9766L: linux-iio@vger.kernel.org 9767S: Maintained 9768F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9769F: drivers/iio/proximity/mb1232.c 9770 9771MAXIM MAX77650 PMIC MFD DRIVER 9772M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9773L: linux-kernel@vger.kernel.org 9774S: Maintained 9775F: Documentation/devicetree/bindings/*/*max77650.txt 9776F: Documentation/devicetree/bindings/*/max77650*.txt 9777F: include/linux/mfd/max77650.h 9778F: drivers/mfd/max77650.c 9779F: drivers/regulator/max77650-regulator.c 9780F: drivers/power/supply/max77650-charger.c 9781F: drivers/input/misc/max77650-onkey.c 9782F: drivers/leds/leds-max77650.c 9783F: drivers/gpio/gpio-max77650.c 9784 9785MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9786M: Javier Martinez Canillas <javier@dowhile0.org> 9787L: linux-kernel@vger.kernel.org 9788S: Supported 9789F: drivers/regulator/max77802-regulator.c 9790F: Documentation/devicetree/bindings/*/*max77802.txt 9791F: include/dt-bindings/*/*max77802.h 9792 9793MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9794M: Krzysztof Kozlowski <krzk@kernel.org> 9795M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9796L: linux-pm@vger.kernel.org 9797S: Supported 9798F: drivers/power/supply/max14577_charger.c 9799F: drivers/power/supply/max77693_charger.c 9800 9801MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9802M: Chanwoo Choi <cw00.choi@samsung.com> 9803M: Krzysztof Kozlowski <krzk@kernel.org> 9804M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9805L: linux-kernel@vger.kernel.org 9806S: Supported 9807F: drivers/*/max14577*.c 9808F: drivers/*/max77686*.c 9809F: drivers/*/max77693*.c 9810F: drivers/extcon/extcon-max14577.c 9811F: drivers/extcon/extcon-max77693.c 9812F: drivers/rtc/rtc-max77686.c 9813F: drivers/clk/clk-max77686.c 9814F: Documentation/devicetree/bindings/mfd/max14577.txt 9815F: Documentation/devicetree/bindings/*/max77686.txt 9816F: Documentation/devicetree/bindings/mfd/max77693.txt 9817F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9818F: include/linux/mfd/max14577*.h 9819F: include/linux/mfd/max77686*.h 9820F: include/linux/mfd/max77693*.h 9821 9822MAXIRADIO FM RADIO RECEIVER DRIVER 9823M: Hans Verkuil <hverkuil@xs4all.nl> 9824L: linux-media@vger.kernel.org 9825T: git git://linuxtv.org/media_tree.git 9826W: https://linuxtv.org 9827S: Maintained 9828F: drivers/media/radio/radio-maxiradio* 9829 9830MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9831M: Peter Rosin <peda@axentia.se> 9832L: linux-iio@vger.kernel.org 9833S: Maintained 9834F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9835F: drivers/iio/potentiometer/mcp4018.c 9836F: drivers/iio/potentiometer/mcp4531.c 9837 9838MCR20A IEEE-802.15.4 RADIO DRIVER 9839M: Xue Liu <liuxuenetmail@gmail.com> 9840L: linux-wpan@vger.kernel.org 9841W: https://github.com/xueliu/mcr20a-linux 9842S: Maintained 9843F: drivers/net/ieee802154/mcr20a.c 9844F: drivers/net/ieee802154/mcr20a.h 9845F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9846 9847MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9848M: William Breathitt Gray <vilhelm.gray@gmail.com> 9849L: linux-iio@vger.kernel.org 9850S: Maintained 9851F: drivers/iio/dac/cio-dac.c 9852 9853MEDIA CONTROLLER FRAMEWORK 9854M: Sakari Ailus <sakari.ailus@linux.intel.com> 9855M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9856L: linux-media@vger.kernel.org 9857W: https://www.linuxtv.org 9858T: git git://linuxtv.org/media_tree.git 9859S: Supported 9860F: drivers/media/mc/ 9861F: include/media/media-*.h 9862F: include/uapi/linux/media.h 9863 9864MEDIA DRIVERS FOR ASCOT2E 9865M: Sergey Kozlov <serjk@netup.ru> 9866M: Abylay Ospan <aospan@netup.ru> 9867L: linux-media@vger.kernel.org 9868W: https://linuxtv.org 9869W: http://netup.tv/ 9870T: git git://linuxtv.org/media_tree.git 9871S: Supported 9872F: drivers/media/dvb-frontends/ascot2e* 9873 9874MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9875M: Jasmin Jessich <jasmin@anw.at> 9876L: linux-media@vger.kernel.org 9877W: https://linuxtv.org 9878T: git git://linuxtv.org/media_tree.git 9879S: Maintained 9880F: drivers/media/dvb-frontends/cxd2099* 9881 9882MEDIA DRIVERS FOR CXD2841ER 9883M: Sergey Kozlov <serjk@netup.ru> 9884M: Abylay Ospan <aospan@netup.ru> 9885L: linux-media@vger.kernel.org 9886W: https://linuxtv.org 9887W: http://netup.tv/ 9888T: git git://linuxtv.org/media_tree.git 9889S: Supported 9890F: drivers/media/dvb-frontends/cxd2841er* 9891 9892MEDIA DRIVERS FOR CXD2880 9893M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9894L: linux-media@vger.kernel.org 9895W: http://linuxtv.org/ 9896T: git git://linuxtv.org/media_tree.git 9897S: Supported 9898F: drivers/media/dvb-frontends/cxd2880/* 9899F: drivers/media/spi/cxd2880* 9900 9901MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9902L: linux-media@vger.kernel.org 9903W: https://linuxtv.org 9904T: git git://linuxtv.org/media_tree.git 9905S: Orphan 9906F: drivers/media/pci/ddbridge/* 9907 9908MEDIA DRIVERS FOR FREESCALE IMX 9909M: Steve Longerbeam <slongerbeam@gmail.com> 9910M: Philipp Zabel <p.zabel@pengutronix.de> 9911L: linux-media@vger.kernel.org 9912T: git git://linuxtv.org/media_tree.git 9913S: Maintained 9914F: Documentation/devicetree/bindings/media/imx.txt 9915F: Documentation/media/v4l-drivers/imx.rst 9916F: drivers/staging/media/imx/ 9917F: include/linux/imx-media.h 9918F: include/media/imx.h 9919 9920MEDIA DRIVER FOR FREESCALE IMX PXP 9921M: Philipp Zabel <p.zabel@pengutronix.de> 9922L: linux-media@vger.kernel.org 9923T: git git://linuxtv.org/media_tree.git 9924S: Maintained 9925F: drivers/media/platform/imx-pxp.[ch] 9926 9927MEDIA DRIVERS FOR FREESCALE IMX7 9928M: Rui Miguel Silva <rmfrfs@gmail.com> 9929L: linux-media@vger.kernel.org 9930T: git git://linuxtv.org/media_tree.git 9931S: Maintained 9932F: Documentation/devicetree/bindings/media/imx7-csi.txt 9933F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9934F: Documentation/media/v4l-drivers/imx7.rst 9935F: drivers/staging/media/imx/imx7-media-csi.c 9936F: drivers/staging/media/imx/imx7-mipi-csis.c 9937 9938MEDIA DRIVERS FOR HELENE 9939M: Abylay Ospan <aospan@netup.ru> 9940L: linux-media@vger.kernel.org 9941W: https://linuxtv.org 9942W: http://netup.tv/ 9943T: git git://linuxtv.org/media_tree.git 9944S: Supported 9945F: drivers/media/dvb-frontends/helene* 9946 9947MEDIA DRIVERS FOR HORUS3A 9948M: Sergey Kozlov <serjk@netup.ru> 9949M: Abylay Ospan <aospan@netup.ru> 9950L: linux-media@vger.kernel.org 9951W: https://linuxtv.org 9952W: http://netup.tv/ 9953T: git git://linuxtv.org/media_tree.git 9954S: Supported 9955F: drivers/media/dvb-frontends/horus3a* 9956 9957MEDIA DRIVERS FOR LNBH25 9958M: Sergey Kozlov <serjk@netup.ru> 9959M: Abylay Ospan <aospan@netup.ru> 9960L: linux-media@vger.kernel.org 9961W: https://linuxtv.org 9962W: http://netup.tv/ 9963T: git git://linuxtv.org/media_tree.git 9964S: Supported 9965F: drivers/media/dvb-frontends/lnbh25* 9966 9967MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9968L: linux-media@vger.kernel.org 9969W: https://linuxtv.org 9970T: git git://linuxtv.org/media_tree.git 9971S: Orphan 9972F: drivers/media/dvb-frontends/mxl5xx* 9973 9974MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9975M: Sergey Kozlov <serjk@netup.ru> 9976M: Abylay Ospan <aospan@netup.ru> 9977L: linux-media@vger.kernel.org 9978W: https://linuxtv.org 9979W: http://netup.tv/ 9980T: git git://linuxtv.org/media_tree.git 9981S: Supported 9982F: drivers/media/pci/netup_unidvb/* 9983 9984MEDIA DRIVERS FOR RENESAS - CEU 9985M: Jacopo Mondi <jacopo@jmondi.org> 9986L: linux-media@vger.kernel.org 9987L: linux-renesas-soc@vger.kernel.org 9988T: git git://linuxtv.org/media_tree.git 9989S: Supported 9990F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9991F: drivers/media/platform/renesas-ceu.c 9992F: include/media/drv-intf/renesas-ceu.h 9993 9994MEDIA DRIVERS FOR RENESAS - DRIF 9995M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.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,drif.txt 10001F: drivers/media/platform/rcar_drif.c 10002 10003MEDIA DRIVERS FOR RENESAS - FCP 10004M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10005L: linux-media@vger.kernel.org 10006L: linux-renesas-soc@vger.kernel.org 10007T: git git://linuxtv.org/media_tree.git 10008S: Supported 10009F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10010F: drivers/media/platform/rcar-fcp.c 10011F: include/media/rcar-fcp.h 10012 10013MEDIA DRIVERS FOR RENESAS - FDP1 10014M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 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,fdp1.txt 10020F: drivers/media/platform/rcar_fdp1.c 10021 10022MEDIA DRIVERS FOR RENESAS - VIN 10023M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10024L: linux-media@vger.kernel.org 10025L: linux-renesas-soc@vger.kernel.org 10026T: git git://linuxtv.org/media_tree.git 10027S: Supported 10028F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 10029F: Documentation/devicetree/bindings/media/rcar_vin.txt 10030F: drivers/media/platform/rcar-vin/ 10031 10032MEDIA DRIVERS FOR RENESAS - VSP1 10033M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10034M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10035L: linux-media@vger.kernel.org 10036L: linux-renesas-soc@vger.kernel.org 10037T: git git://linuxtv.org/media_tree.git 10038S: Supported 10039F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10040F: drivers/media/platform/vsp1/ 10041 10042MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10043L: linux-media@vger.kernel.org 10044W: https://linuxtv.org 10045T: git git://linuxtv.org/media_tree.git 10046S: Orphan 10047F: drivers/media/dvb-frontends/stv0910* 10048 10049MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10050L: linux-media@vger.kernel.org 10051W: https://linuxtv.org 10052T: git git://linuxtv.org/media_tree.git 10053S: Orphan 10054F: drivers/media/dvb-frontends/stv6111* 10055 10056MEDIA DRIVERS FOR STM32 - DCMI 10057M: Hugues Fruchet <hugues.fruchet@st.com> 10058L: linux-media@vger.kernel.org 10059T: git git://linuxtv.org/media_tree.git 10060S: Supported 10061F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10062F: drivers/media/platform/stm32/stm32-dcmi.c 10063 10064MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10065M: Dmitry Osipenko <digetx@gmail.com> 10066L: linux-media@vger.kernel.org 10067L: linux-tegra@vger.kernel.org 10068T: git git://linuxtv.org/media_tree.git 10069S: Maintained 10070F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10071F: drivers/staging/media/tegra-vde/ 10072 10073MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10074M: Mauro Carvalho Chehab <mchehab@kernel.org> 10075P: LinuxTV.org Project 10076L: linux-media@vger.kernel.org 10077W: https://linuxtv.org 10078Q: http://patchwork.kernel.org/project/linux-media/list/ 10079T: git git://linuxtv.org/media_tree.git 10080S: Maintained 10081F: Documentation/devicetree/bindings/media/ 10082F: Documentation/media/ 10083F: drivers/media/ 10084F: drivers/staging/media/ 10085F: include/linux/platform_data/media/ 10086F: include/media/ 10087F: include/uapi/linux/dvb/ 10088F: include/uapi/linux/videodev2.h 10089F: include/uapi/linux/media.h 10090F: include/uapi/linux/v4l2-* 10091F: include/uapi/linux/meye.h 10092F: include/uapi/linux/ivtv* 10093F: include/uapi/linux/uvcvideo.h 10094 10095MEDIATEK BLUETOOTH DRIVER 10096M: Sean Wang <sean.wang@mediatek.com> 10097L: linux-bluetooth@vger.kernel.org 10098L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10099S: Maintained 10100F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10101F: drivers/bluetooth/btmtkuart.c 10102 10103MEDIATEK CIR DRIVER 10104M: Sean Wang <sean.wang@mediatek.com> 10105S: Maintained 10106F: drivers/media/rc/mtk-cir.c 10107 10108MEDIATEK DMA DRIVER 10109M: Sean Wang <sean.wang@mediatek.com> 10110L: dmaengine@vger.kernel.org 10111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10112L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10113S: Maintained 10114F: Documentation/devicetree/bindings/dma/mtk-* 10115F: drivers/dma/mediatek/ 10116 10117MEDIATEK PMIC LED DRIVER 10118M: Sean Wang <sean.wang@mediatek.com> 10119S: Maintained 10120F: drivers/leds/leds-mt6323.c 10121F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10122 10123MEDIATEK ETHERNET DRIVER 10124M: Felix Fietkau <nbd@openwrt.org> 10125M: John Crispin <john@phrozen.org> 10126M: Sean Wang <sean.wang@mediatek.com> 10127M: Nelson Chang <nelson.chang@mediatek.com> 10128L: netdev@vger.kernel.org 10129S: Maintained 10130F: drivers/net/ethernet/mediatek/ 10131 10132MEDIATEK SWITCH DRIVER 10133M: Sean Wang <sean.wang@mediatek.com> 10134L: netdev@vger.kernel.org 10135S: Maintained 10136F: drivers/net/dsa/mt7530.* 10137F: net/dsa/tag_mtk.c 10138 10139MEDIATEK JPEG DRIVER 10140M: Rick Chang <rick.chang@mediatek.com> 10141M: Bin Liu <bin.liu@mediatek.com> 10142S: Supported 10143F: drivers/media/platform/mtk-jpeg/ 10144F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10145 10146MEDIATEK MDP DRIVER 10147M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10148M: Houlong Wei <houlong.wei@mediatek.com> 10149M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10150S: Supported 10151F: drivers/media/platform/mtk-mdp/ 10152F: drivers/media/platform/mtk-vpu/ 10153F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10154 10155MEDIATEK MEDIA DRIVER 10156M: Tiffany Lin <tiffany.lin@mediatek.com> 10157M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10158S: Supported 10159F: drivers/media/platform/mtk-vcodec/ 10160F: drivers/media/platform/mtk-vpu/ 10161F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10162F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10163 10164MEDIATEK MMC/SD/SDIO DRIVER 10165M: Chaotian Jing <chaotian.jing@mediatek.com> 10166S: Maintained 10167F: drivers/mmc/host/mtk-sd.c 10168F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10169 10170MEDIATEK MT76 WIRELESS LAN DRIVER 10171M: Felix Fietkau <nbd@nbd.name> 10172M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10173R: Ryder Lee <ryder.lee@mediatek.com> 10174R: Roy Luo <royluo@google.com> 10175L: linux-wireless@vger.kernel.org 10176S: Maintained 10177F: drivers/net/wireless/mediatek/mt76/ 10178 10179MEDIATEK MT7601U WIRELESS LAN DRIVER 10180M: Jakub Kicinski <kubakici@wp.pl> 10181L: linux-wireless@vger.kernel.org 10182S: Maintained 10183F: drivers/net/wireless/mediatek/mt7601u/ 10184 10185MEDIATEK MT7621/28/88 I2C DRIVER 10186M: Stefan Roese <sr@denx.de> 10187L: linux-i2c@vger.kernel.org 10188S: Maintained 10189F: drivers/i2c/busses/i2c-mt7621.c 10190F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10191 10192MEDIATEK NAND CONTROLLER DRIVER 10193M: Xiaolei Li <xiaolei.li@mediatek.com> 10194L: linux-mtd@lists.infradead.org 10195S: Maintained 10196F: drivers/mtd/nand/raw/mtk_* 10197F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10198 10199MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10200M: Sean Wang <sean.wang@mediatek.com> 10201S: Maintained 10202F: drivers/char/hw_random/mtk-rng.c 10203 10204MEDIATEK USB3 DRD IP DRIVER 10205M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10206L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10208L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10209S: Maintained 10210F: drivers/usb/mtu3/ 10211 10212MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10213M: Peter Senna Tschudin <peter.senna@gmail.com> 10214M: Martin Donnelly <martin.donnelly@ge.com> 10215M: Martyn Welch <martyn.welch@collabora.co.uk> 10216S: Maintained 10217F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10218F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10219 10220MEGARAID SCSI/SAS DRIVERS 10221M: Kashyap Desai <kashyap.desai@broadcom.com> 10222M: Sumit Saxena <sumit.saxena@broadcom.com> 10223M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10224L: megaraidlinux.pdl@broadcom.com 10225L: linux-scsi@vger.kernel.org 10226W: http://www.avagotech.com/support/ 10227S: Maintained 10228F: Documentation/scsi/megaraid.txt 10229F: drivers/scsi/megaraid.* 10230F: drivers/scsi/megaraid/ 10231 10232MELEXIS MLX90614 DRIVER 10233M: Crt Mori <cmo@melexis.com> 10234L: linux-iio@vger.kernel.org 10235W: http://www.melexis.com 10236S: Supported 10237F: drivers/iio/temperature/mlx90614.c 10238 10239MELEXIS MLX90632 DRIVER 10240M: Crt Mori <cmo@melexis.com> 10241L: linux-iio@vger.kernel.org 10242W: http://www.melexis.com 10243S: Supported 10244F: drivers/iio/temperature/mlx90632.c 10245 10246MELFAS MIP4 TOUCHSCREEN DRIVER 10247M: Sangwon Jee <jeesw@melfas.com> 10248W: http://www.melfas.com 10249S: Supported 10250F: drivers/input/touchscreen/melfas_mip4.c 10251F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10252 10253MELLANOX ETHERNET DRIVER (mlx4_en) 10254M: Tariq Toukan <tariqt@mellanox.com> 10255L: netdev@vger.kernel.org 10256S: Supported 10257W: http://www.mellanox.com 10258Q: http://patchwork.ozlabs.org/project/netdev/list/ 10259F: drivers/net/ethernet/mellanox/mlx4/en_* 10260 10261MELLANOX ETHERNET DRIVER (mlx5e) 10262M: Saeed Mahameed <saeedm@mellanox.com> 10263L: netdev@vger.kernel.org 10264S: Supported 10265W: http://www.mellanox.com 10266Q: http://patchwork.ozlabs.org/project/netdev/list/ 10267F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10268 10269MELLANOX ETHERNET INNOVA DRIVERS 10270R: Boris Pismenny <borisp@mellanox.com> 10271L: netdev@vger.kernel.org 10272S: Supported 10273W: http://www.mellanox.com 10274Q: http://patchwork.ozlabs.org/project/netdev/list/ 10275F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10276F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10277F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10278F: include/linux/mlx5/mlx5_ifc_fpga.h 10279 10280MELLANOX ETHERNET SWITCH DRIVERS 10281M: Jiri Pirko <jiri@mellanox.com> 10282M: Ido Schimmel <idosch@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/mlxsw/ 10288F: tools/testing/selftests/drivers/net/mlxsw/ 10289 10290MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10291M: mlxsw@mellanox.com 10292L: netdev@vger.kernel.org 10293S: Supported 10294W: http://www.mellanox.com 10295Q: http://patchwork.ozlabs.org/project/netdev/list/ 10296F: drivers/net/ethernet/mellanox/mlxfw/ 10297 10298MELLANOX HARDWARE PLATFORM SUPPORT 10299M: Andy Shevchenko <andy@infradead.org> 10300M: Darren Hart <dvhart@infradead.org> 10301M: Vadim Pasternak <vadimp@mellanox.com> 10302L: platform-driver-x86@vger.kernel.org 10303S: Supported 10304F: drivers/platform/mellanox/ 10305F: include/linux/platform_data/mlxreg.h 10306 10307MELLANOX MLX4 core VPI driver 10308M: Tariq Toukan <tariqt@mellanox.com> 10309L: netdev@vger.kernel.org 10310L: linux-rdma@vger.kernel.org 10311W: http://www.mellanox.com 10312Q: http://patchwork.ozlabs.org/project/netdev/list/ 10313S: Supported 10314F: drivers/net/ethernet/mellanox/mlx4/ 10315F: include/linux/mlx4/ 10316 10317MELLANOX MLX4 IB driver 10318M: Yishai Hadas <yishaih@mellanox.com> 10319L: linux-rdma@vger.kernel.org 10320W: http://www.mellanox.com 10321Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10322S: Supported 10323F: drivers/infiniband/hw/mlx4/ 10324F: include/linux/mlx4/ 10325F: include/uapi/rdma/mlx4-abi.h 10326 10327MELLANOX MLX5 core VPI driver 10328M: Saeed Mahameed <saeedm@mellanox.com> 10329M: Leon Romanovsky <leonro@mellanox.com> 10330L: netdev@vger.kernel.org 10331L: linux-rdma@vger.kernel.org 10332W: http://www.mellanox.com 10333Q: http://patchwork.ozlabs.org/project/netdev/list/ 10334S: Supported 10335F: drivers/net/ethernet/mellanox/mlx5/core/ 10336F: include/linux/mlx5/ 10337F: Documentation/networking/device_drivers/mellanox/ 10338 10339MELLANOX MLX5 IB driver 10340M: Leon Romanovsky <leonro@mellanox.com> 10341L: linux-rdma@vger.kernel.org 10342W: http://www.mellanox.com 10343Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10344S: Supported 10345F: drivers/infiniband/hw/mlx5/ 10346F: include/linux/mlx5/ 10347F: include/uapi/rdma/mlx5-abi.h 10348 10349MELLANOX MLXCPLD I2C AND MUX DRIVER 10350M: Vadim Pasternak <vadimp@mellanox.com> 10351M: Michael Shych <michaelsh@mellanox.com> 10352L: linux-i2c@vger.kernel.org 10353S: Supported 10354F: drivers/i2c/busses/i2c-mlxcpld.c 10355F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10356F: Documentation/i2c/busses/i2c-mlxcpld 10357 10358MELLANOX MLXCPLD LED DRIVER 10359M: Vadim Pasternak <vadimp@mellanox.com> 10360L: linux-leds@vger.kernel.org 10361S: Supported 10362F: drivers/leds/leds-mlxcpld.c 10363F: drivers/leds/leds-mlxreg.c 10364F: Documentation/leds/leds-mlxcpld.rst 10365 10366MELLANOX PLATFORM DRIVER 10367M: Vadim Pasternak <vadimp@mellanox.com> 10368L: platform-driver-x86@vger.kernel.org 10369S: Supported 10370F: drivers/platform/x86/mlx-platform.c 10371 10372MEMBARRIER SUPPORT 10373M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10374M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10375L: linux-kernel@vger.kernel.org 10376S: Supported 10377F: kernel/sched/membarrier.c 10378F: include/uapi/linux/membarrier.h 10379F: arch/powerpc/include/asm/membarrier.h 10380 10381MEMBLOCK 10382M: Mike Rapoport <rppt@linux.ibm.com> 10383L: linux-mm@kvack.org 10384S: Maintained 10385F: include/linux/memblock.h 10386F: mm/memblock.c 10387F: Documentation/core-api/boot-time-mm.rst 10388 10389MEMORY MANAGEMENT 10390L: linux-mm@kvack.org 10391W: http://www.linux-mm.org 10392S: Maintained 10393F: include/linux/mm.h 10394F: include/linux/gfp.h 10395F: include/linux/mmzone.h 10396F: include/linux/memory_hotplug.h 10397F: include/linux/vmalloc.h 10398F: mm/ 10399 10400MEMORY TECHNOLOGY DEVICES (MTD) 10401M: David Woodhouse <dwmw2@infradead.org> 10402M: Brian Norris <computersforpeace@gmail.com> 10403M: Marek Vasut <marek.vasut@gmail.com> 10404M: Miquel Raynal <miquel.raynal@bootlin.com> 10405M: Richard Weinberger <richard@nod.at> 10406M: Vignesh Raghavendra <vigneshr@ti.com> 10407L: linux-mtd@lists.infradead.org 10408W: http://www.linux-mtd.infradead.org/ 10409Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10411T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10412S: Maintained 10413F: Documentation/devicetree/bindings/mtd/ 10414F: drivers/mtd/ 10415F: include/linux/mtd/ 10416F: include/uapi/mtd/ 10417 10418MEN A21 WATCHDOG DRIVER 10419M: Johannes Thumshirn <morbidrsa@gmail.com> 10420L: linux-watchdog@vger.kernel.org 10421S: Maintained 10422F: drivers/watchdog/mena21_wdt.c 10423 10424MEN CHAMELEON BUS (mcb) 10425M: Johannes Thumshirn <morbidrsa@gmail.com> 10426S: Maintained 10427F: drivers/mcb/ 10428F: include/linux/mcb.h 10429F: Documentation/driver-api/men-chameleon-bus.rst 10430 10431MEN F21BMC (Board Management Controller) 10432M: Andreas Werner <andreas.werner@men.de> 10433S: Supported 10434F: drivers/mfd/menf21bmc.c 10435F: drivers/watchdog/menf21bmc_wdt.c 10436F: drivers/leds/leds-menf21bmc.c 10437F: drivers/hwmon/menf21bmc_hwmon.c 10438F: Documentation/hwmon/menf21bmc.rst 10439 10440MEN Z069 WATCHDOG DRIVER 10441M: Johannes Thumshirn <jth@kernel.org> 10442L: linux-watchdog@vger.kernel.org 10443S: Maintained 10444F: drivers/watchdog/menz69_wdt.c 10445 10446MESON AO CEC DRIVER FOR AMLOGIC SOCS 10447M: Neil Armstrong <narmstrong@baylibre.com> 10448L: linux-media@vger.kernel.org 10449L: linux-amlogic@lists.infradead.org 10450W: http://linux-meson.com/ 10451S: Supported 10452F: drivers/media/platform/meson/ao-cec.c 10453F: drivers/media/platform/meson/ao-cec-g12a.c 10454F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10455T: git git://linuxtv.org/media_tree.git 10456 10457MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10458M: Liang Yang <liang.yang@amlogic.com> 10459L: linux-mtd@lists.infradead.org 10460S: Maintained 10461F: drivers/mtd/nand/raw/meson_* 10462F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10463 10464MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10465M: Maxime Jourdan <mjourdan@baylibre.com> 10466L: linux-media@vger.kernel.org 10467L: linux-amlogic@lists.infradead.org 10468S: Supported 10469F: drivers/staging/media/meson/vdec/ 10470T: git git://linuxtv.org/media_tree.git 10471 10472METHODE UDPU SUPPORT 10473M: Vladimir Vid <vladimir.vid@sartura.hr> 10474S: Maintained 10475F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10476 10477MICROBLAZE ARCHITECTURE 10478M: Michal Simek <monstr@monstr.eu> 10479W: http://www.monstr.eu/fdt/ 10480T: git git://git.monstr.eu/linux-2.6-microblaze.git 10481S: Supported 10482F: arch/microblaze/ 10483 10484MICROCHIP AT91 SERIAL DRIVER 10485M: Richard Genoud <richard.genoud@gmail.com> 10486S: Maintained 10487F: drivers/tty/serial/atmel_serial.c 10488F: drivers/tty/serial/atmel_serial.h 10489F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10490 10491MICROCHIP AUDIO ASOC DRIVERS 10492M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10493L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10494S: Supported 10495F: sound/soc/atmel 10496 10497MICROCHIP DMA DRIVER 10498M: Ludovic Desroches <ludovic.desroches@microchip.com> 10499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10500L: dmaengine@vger.kernel.org 10501S: Supported 10502F: drivers/dma/at_hdmac.c 10503F: drivers/dma/at_hdmac_regs.h 10504F: include/linux/platform_data/dma-atmel.h 10505F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10506F: include/dt-bindings/dma/at91.h 10507 10508MICROCHIP ECC DRIVER 10509M: Tudor Ambarus <tudor.ambarus@microchip.com> 10510L: linux-crypto@vger.kernel.org 10511S: Maintained 10512F: drivers/crypto/atmel-ecc.* 10513 10514MICROCHIP I2C DRIVER 10515M: Ludovic Desroches <ludovic.desroches@microchip.com> 10516L: linux-i2c@vger.kernel.org 10517S: Supported 10518F: drivers/i2c/busses/i2c-at91.h 10519F: drivers/i2c/busses/i2c-at91-*.c 10520 10521MICROCHIP ISC DRIVER 10522M: Eugen Hristev <eugen.hristev@microchip.com> 10523L: linux-media@vger.kernel.org 10524S: Supported 10525F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10526F: drivers/media/platform/atmel/atmel-isc.h 10527F: drivers/media/platform/atmel/atmel-isc-base.c 10528F: drivers/media/platform/atmel/atmel-isc-regs.h 10529F: Documentation/devicetree/bindings/media/atmel-isc.txt 10530 10531MICROCHIP ISI DRIVER 10532M: Eugen Hristev <eugen.hristev@microchip.com> 10533L: linux-media@vger.kernel.org 10534S: Supported 10535F: drivers/media/platform/atmel/atmel-isi.c 10536F: drivers/media/platform/atmel/atmel-isi.h 10537 10538MICROCHIP AT91 USART MFD DRIVER 10539M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10540L: linux-kernel@vger.kernel.org 10541S: Supported 10542F: drivers/mfd/at91-usart.c 10543F: include/dt-bindings/mfd/at91-usart.h 10544F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10545 10546MICROCHIP AT91 USART SPI DRIVER 10547M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10548L: linux-spi@vger.kernel.org 10549S: Supported 10550F: drivers/spi/spi-at91-usart.c 10551F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10552 10553MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10554M: Woojung Huh <woojung.huh@microchip.com> 10555M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10556L: netdev@vger.kernel.org 10557S: Maintained 10558F: net/dsa/tag_ksz.c 10559F: drivers/net/dsa/microchip/* 10560F: include/linux/platform_data/microchip-ksz.h 10561F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10562 10563MICROCHIP LAN743X ETHERNET DRIVER 10564M: Bryan Whitehead <bryan.whitehead@microchip.com> 10565M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10566L: netdev@vger.kernel.org 10567S: Maintained 10568F: drivers/net/ethernet/microchip/lan743x_* 10569 10570MICROCHIP LCDFB DRIVER 10571M: Nicolas Ferre <nicolas.ferre@microchip.com> 10572L: linux-fbdev@vger.kernel.org 10573S: Maintained 10574F: drivers/video/fbdev/atmel_lcdfb.c 10575F: include/video/atmel_lcdc.h 10576 10577MICROCHIP MMC/SD/SDIO MCI DRIVER 10578M: Ludovic Desroches <ludovic.desroches@microchip.com> 10579S: Maintained 10580F: drivers/mmc/host/atmel-mci.c 10581 10582MICROCHIP MCP16502 PMIC DRIVER 10583M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10585S: Maintained 10586F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10587F: drivers/regulator/mcp16502.c 10588 10589MICROCHIP MCP3911 ADC DRIVER 10590M: Marcus Folkesson <marcus.folkesson@gmail.com> 10591M: Kent Gustavsson <kent@minoris.se> 10592L: linux-iio@vger.kernel.org 10593S: Supported 10594F: drivers/iio/adc/mcp3911.c 10595F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10596 10597MICROCHIP NAND DRIVER 10598M: Tudor Ambarus <tudor.ambarus@microchip.com> 10599L: linux-mtd@lists.infradead.org 10600S: Supported 10601F: drivers/mtd/nand/raw/atmel/* 10602F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10603 10604MICROCHIP PWM DRIVER 10605M: Claudiu Beznea <claudiu.beznea@microchip.com> 10606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10607L: linux-pwm@vger.kernel.org 10608S: Supported 10609F: drivers/pwm/pwm-atmel.c 10610F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10611 10612MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10613M: Ludovic Desroches <ludovic.desroches@microchip.com> 10614M: Eugen Hristev <eugen.hristev@microchip.com> 10615L: linux-iio@vger.kernel.org 10616S: Supported 10617F: drivers/iio/adc/at91-sama5d2_adc.c 10618F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10619F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10620 10621MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10622M: Nicolas Ferre <nicolas.ferre@microchip.com> 10623S: Supported 10624F: drivers/power/reset/at91-sama5d2_shdwc.c 10625 10626MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10627M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10629L: linux-gpio@vger.kernel.org 10630F: drivers/gpio/gpio-sama5d2-piobu.c 10631 10632MICROCHIP SPI DRIVER 10633M: Nicolas Ferre <nicolas.ferre@microchip.com> 10634S: Supported 10635F: drivers/spi/spi-atmel.* 10636 10637MICROCHIP SSC DRIVER 10638M: Nicolas Ferre <nicolas.ferre@microchip.com> 10639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10640S: Supported 10641F: drivers/misc/atmel-ssc.c 10642F: include/linux/atmel-ssc.h 10643 10644MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10645M: Nicolas Ferre <nicolas.ferre@microchip.com> 10646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10647S: Supported 10648F: drivers/misc/atmel_tclib.c 10649F: drivers/clocksource/tcb_clksrc.c 10650 10651MICROCHIP USBA UDC DRIVER 10652M: Cristian Birsan <cristian.birsan@microchip.com> 10653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10654S: Supported 10655F: drivers/usb/gadget/udc/atmel_usba_udc.* 10656 10657MICROCHIP USB251XB DRIVER 10658M: Richard Leitner <richard.leitner@skidata.com> 10659L: linux-usb@vger.kernel.org 10660S: Maintained 10661F: drivers/usb/misc/usb251xb.c 10662F: Documentation/devicetree/bindings/usb/usb251xb.txt 10663 10664MICROCHIP XDMA DRIVER 10665M: Ludovic Desroches <ludovic.desroches@microchip.com> 10666L: linux-arm-kernel@lists.infradead.org 10667L: dmaengine@vger.kernel.org 10668S: Supported 10669F: drivers/dma/at_xdmac.c 10670 10671MICROSEMI MIPS SOCS 10672M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10673M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10674L: linux-mips@vger.kernel.org 10675S: Supported 10676F: arch/mips/generic/board-ocelot.c 10677F: arch/mips/configs/generic/board-ocelot.config 10678F: arch/mips/boot/dts/mscc/ 10679F: Documentation/devicetree/bindings/mips/mscc.txt 10680 10681MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10682M: Don Brace <don.brace@microsemi.com> 10683L: esc.storagedev@microsemi.com 10684L: linux-scsi@vger.kernel.org 10685S: Supported 10686F: drivers/scsi/smartpqi/smartpqi*.[ch] 10687F: drivers/scsi/smartpqi/Kconfig 10688F: drivers/scsi/smartpqi/Makefile 10689F: include/linux/cciss*.h 10690F: include/uapi/linux/cciss*.h 10691F: Documentation/scsi/smartpqi.txt 10692 10693MICROSEMI ETHERNET SWITCH DRIVER 10694M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10695M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10696L: netdev@vger.kernel.org 10697S: Supported 10698F: drivers/net/ethernet/mscc/ 10699 10700MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10701M: Chen Yu <yu.c.chen@intel.com> 10702L: platform-driver-x86@vger.kernel.org 10703S: Supported 10704F: drivers/platform/x86/surfacepro3_button.c 10705 10706MICROTEK X6 SCANNER 10707M: Oliver Neukum <oliver@neukum.org> 10708S: Maintained 10709F: drivers/usb/image/microtek.* 10710 10711MIPS 10712M: Ralf Baechle <ralf@linux-mips.org> 10713M: Paul Burton <paul.burton@mips.com> 10714M: James Hogan <jhogan@kernel.org> 10715L: linux-mips@vger.kernel.org 10716W: http://www.linux-mips.org/ 10717T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10719Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10720S: Supported 10721F: Documentation/devicetree/bindings/mips/ 10722F: Documentation/mips/ 10723F: arch/mips/ 10724F: drivers/platform/mips/ 10725 10726MIPS BOSTON DEVELOPMENT BOARD 10727M: Paul Burton <paul.burton@mips.com> 10728L: linux-mips@vger.kernel.org 10729S: Maintained 10730F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10731F: arch/mips/boot/dts/img/boston.dts 10732F: arch/mips/configs/generic/board-boston.config 10733F: drivers/clk/imgtec/clk-boston.c 10734F: include/dt-bindings/clock/boston-clock.h 10735 10736MIPS GENERIC PLATFORM 10737M: Paul Burton <paul.burton@mips.com> 10738L: linux-mips@vger.kernel.org 10739S: Supported 10740F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10741F: arch/mips/generic/ 10742F: arch/mips/tools/generic-board-config.sh 10743 10744MIPS/LOONGSON1 ARCHITECTURE 10745M: Keguang Zhang <keguang.zhang@gmail.com> 10746L: linux-mips@vger.kernel.org 10747S: Maintained 10748F: arch/mips/loongson32/ 10749F: arch/mips/include/asm/mach-loongson32/ 10750F: drivers/*/*loongson1* 10751F: drivers/*/*/*loongson1* 10752 10753MIPS/LOONGSON2 ARCHITECTURE 10754M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10755L: linux-mips@vger.kernel.org 10756S: Maintained 10757F: arch/mips/loongson64/fuloong-2e/ 10758F: arch/mips/loongson64/lemote-2f/ 10759F: arch/mips/include/asm/mach-loongson64/ 10760F: drivers/*/*loongson2* 10761F: drivers/*/*/*loongson2* 10762 10763MIPS/LOONGSON3 ARCHITECTURE 10764M: Huacai Chen <chenhc@lemote.com> 10765L: linux-mips@vger.kernel.org 10766S: Maintained 10767F: arch/mips/loongson64/ 10768F: arch/mips/include/asm/mach-loongson64/ 10769F: drivers/platform/mips/cpu_hwmon.c 10770F: drivers/*/*loongson3* 10771F: drivers/*/*/*loongson3* 10772 10773MIPS RINT INSTRUCTION EMULATION 10774M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10775L: linux-mips@vger.kernel.org 10776S: Supported 10777F: arch/mips/math-emu/sp_rint.c 10778F: arch/mips/math-emu/dp_rint.c 10779 10780MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10781M: Hans Verkuil <hverkuil@xs4all.nl> 10782L: linux-media@vger.kernel.org 10783T: git git://linuxtv.org/media_tree.git 10784W: https://linuxtv.org 10785S: Odd Fixes 10786F: drivers/media/radio/radio-miropcm20* 10787 10788MMP SUPPORT 10789R: Lubomir Rintel <lkundrak@v3.sk> 10790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10791S: Odd Fixes 10792F: arch/arm/boot/dts/mmp* 10793F: arch/arm/mach-mmp/ 10794 10795MMU GATHER AND TLB INVALIDATION 10796M: Will Deacon <will@kernel.org> 10797M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10798M: Andrew Morton <akpm@linux-foundation.org> 10799M: Nick Piggin <npiggin@gmail.com> 10800M: Peter Zijlstra <peterz@infradead.org> 10801L: linux-arch@vger.kernel.org 10802L: linux-mm@kvack.org 10803S: Maintained 10804F: arch/*/include/asm/tlb.h 10805F: include/asm-generic/tlb.h 10806F: mm/mmu_gather.c 10807 10808MN88472 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/mn88472* 10816 10817MN88473 MEDIA DRIVER 10818M: Antti Palosaari <crope@iki.fi> 10819L: linux-media@vger.kernel.org 10820W: https://linuxtv.org 10821W: http://palosaari.fi/linux/ 10822Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10823S: Maintained 10824F: drivers/media/dvb-frontends/mn88473* 10825 10826MODULE SUPPORT 10827M: Jessica Yu <jeyu@kernel.org> 10828T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10829S: Maintained 10830F: include/linux/module.h 10831F: kernel/module.c 10832 10833MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10834W: http://popies.net/meye/ 10835S: Orphan 10836F: Documentation/media/v4l-drivers/meye* 10837F: drivers/media/pci/meye/ 10838F: include/uapi/linux/meye.h 10839 10840MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10841M: Jiri Slaby <jirislaby@gmail.com> 10842S: Maintained 10843F: Documentation/driver-api/serial/moxa-smartio.rst 10844F: drivers/tty/mxser.* 10845 10846MR800 AVERMEDIA USB FM RADIO DRIVER 10847M: Alexey Klimov <klimov.linux@gmail.com> 10848L: linux-media@vger.kernel.org 10849T: git git://linuxtv.org/media_tree.git 10850S: Maintained 10851F: drivers/media/radio/radio-mr800.c 10852 10853MRF24J40 IEEE 802.15.4 RADIO DRIVER 10854M: Alan Ott <alan@signal11.us> 10855L: linux-wpan@vger.kernel.org 10856S: Maintained 10857F: drivers/net/ieee802154/mrf24j40.c 10858F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10859 10860MSI LAPTOP SUPPORT 10861M: "Lee, Chun-Yi" <jlee@suse.com> 10862L: platform-driver-x86@vger.kernel.org 10863S: Maintained 10864F: drivers/platform/x86/msi-laptop.c 10865 10866MSI WMI SUPPORT 10867L: platform-driver-x86@vger.kernel.org 10868S: Orphan 10869F: drivers/platform/x86/msi-wmi.c 10870 10871MSI001 MEDIA DRIVER 10872M: Antti Palosaari <crope@iki.fi> 10873L: linux-media@vger.kernel.org 10874W: https://linuxtv.org 10875W: http://palosaari.fi/linux/ 10876Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10877T: git git://linuxtv.org/anttip/media_tree.git 10878S: Maintained 10879F: drivers/media/tuners/msi001* 10880 10881MSI2500 MEDIA DRIVER 10882M: Antti Palosaari <crope@iki.fi> 10883L: linux-media@vger.kernel.org 10884W: https://linuxtv.org 10885W: http://palosaari.fi/linux/ 10886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10887T: git git://linuxtv.org/anttip/media_tree.git 10888S: Maintained 10889F: drivers/media/usb/msi2500/ 10890 10891MSYSTEMS DISKONCHIP G3 MTD DRIVER 10892M: Robert Jarzmik <robert.jarzmik@free.fr> 10893L: linux-mtd@lists.infradead.org 10894S: Maintained 10895F: drivers/mtd/devices/docg3* 10896 10897MT9M032 APTINA SENSOR DRIVER 10898M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10899L: linux-media@vger.kernel.org 10900T: git git://linuxtv.org/media_tree.git 10901S: Maintained 10902F: drivers/media/i2c/mt9m032.c 10903F: include/media/i2c/mt9m032.h 10904 10905MT9P031 APTINA CAMERA SENSOR 10906M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10907L: linux-media@vger.kernel.org 10908T: git git://linuxtv.org/media_tree.git 10909S: Maintained 10910F: drivers/media/i2c/mt9p031.c 10911F: include/media/i2c/mt9p031.h 10912 10913MT9T001 APTINA CAMERA SENSOR 10914M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10915L: linux-media@vger.kernel.org 10916T: git git://linuxtv.org/media_tree.git 10917S: Maintained 10918F: drivers/media/i2c/mt9t001.c 10919F: include/media/i2c/mt9t001.h 10920 10921MT9T112 APTINA CAMERA SENSOR 10922M: Jacopo Mondi <jacopo@jmondi.org> 10923L: linux-media@vger.kernel.org 10924T: git git://linuxtv.org/media_tree.git 10925S: Odd Fixes 10926F: drivers/media/i2c/mt9t112.c 10927F: include/media/i2c/mt9t112.h 10928 10929MT9V032 APTINA CAMERA SENSOR 10930M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10931L: linux-media@vger.kernel.org 10932T: git git://linuxtv.org/media_tree.git 10933S: Maintained 10934F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10935F: drivers/media/i2c/mt9v032.c 10936F: include/media/i2c/mt9v032.h 10937 10938MT9V111 APTINA CAMERA SENSOR 10939M: Jacopo Mondi <jacopo@jmondi.org> 10940L: linux-media@vger.kernel.org 10941T: git git://linuxtv.org/media_tree.git 10942S: Maintained 10943F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10944F: drivers/media/i2c/mt9v111.c 10945 10946MULTIFUNCTION DEVICES (MFD) 10947M: Lee Jones <lee.jones@linaro.org> 10948T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10949S: Supported 10950F: Documentation/devicetree/bindings/mfd/ 10951F: drivers/mfd/ 10952F: include/linux/mfd/ 10953F: include/dt-bindings/mfd/ 10954 10955MULTIMEDIA CARD (MMC) ETC. OVER SPI 10956S: Orphan 10957F: drivers/mmc/host/mmc_spi.c 10958F: include/linux/spi/mmc_spi.h 10959 10960MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10961M: Ulf Hansson <ulf.hansson@linaro.org> 10962L: linux-mmc@vger.kernel.org 10963T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10964S: Maintained 10965F: Documentation/devicetree/bindings/mmc/ 10966F: drivers/mmc/ 10967F: include/linux/mmc/ 10968F: include/uapi/linux/mmc/ 10969 10970MULTIPLEXER SUBSYSTEM 10971M: Peter Rosin <peda@axentia.se> 10972S: Maintained 10973F: Documentation/ABI/testing/sysfs-class-mux* 10974F: Documentation/devicetree/bindings/mux/ 10975F: include/dt-bindings/mux/ 10976F: include/linux/mux/ 10977F: drivers/mux/ 10978 10979MULTITECH MULTIPORT CARD (ISICOM) 10980S: Orphan 10981F: drivers/tty/isicom.c 10982F: include/linux/isicom.h 10983 10984MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10985M: Bin Liu <b-liu@ti.com> 10986L: linux-usb@vger.kernel.org 10987S: Maintained 10988F: drivers/usb/musb/ 10989 10990MXL301RF MEDIA DRIVER 10991M: Akihiro Tsukada <tskd08@gmail.com> 10992L: linux-media@vger.kernel.org 10993S: Odd Fixes 10994F: drivers/media/tuners/mxl301rf* 10995 10996MXL5007T MEDIA DRIVER 10997M: Michael Krufky <mkrufky@linuxtv.org> 10998L: linux-media@vger.kernel.org 10999W: https://linuxtv.org 11000W: http://github.com/mkrufky 11001Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11002T: git git://linuxtv.org/mkrufky/tuners.git 11003S: Maintained 11004F: drivers/media/tuners/mxl5007t.* 11005 11006MXSFB DRM DRIVER 11007M: Marek Vasut <marex@denx.de> 11008M: Stefan Agner <stefan@agner.ch> 11009L: dri-devel@lists.freedesktop.org 11010S: Supported 11011F: drivers/gpu/drm/mxsfb/ 11012F: Documentation/devicetree/bindings/display/mxsfb.txt 11013T: git git://anongit.freedesktop.org/drm/drm-misc 11014 11015MYLEX DAC960 PCI RAID Controller 11016M: Hannes Reinecke <hare@kernel.org> 11017L: linux-scsi@vger.kernel.org 11018S: Supported 11019F: drivers/scsi/myrb.* 11020F: drivers/scsi/myrs.* 11021 11022MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11023M: Chris Lee <christopher.lee@cspi.com> 11024L: netdev@vger.kernel.org 11025W: https://www.cspi.com/ethernet-products/support/downloads/ 11026S: Supported 11027F: drivers/net/ethernet/myricom/myri10ge/ 11028 11029NAND FLASH SUBSYSTEM 11030M: Miquel Raynal <miquel.raynal@bootlin.com> 11031R: Richard Weinberger <richard@nod.at> 11032L: linux-mtd@lists.infradead.org 11033W: http://www.linux-mtd.infradead.org/ 11034Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11036S: Maintained 11037F: drivers/mtd/nand/ 11038F: include/linux/mtd/*nand*.h 11039 11040NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11041M: Daniel Mack <zonque@gmail.com> 11042S: Maintained 11043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11044W: http://www.native-instruments.com 11045F: sound/usb/caiaq/ 11046 11047NATSEMI ETHERNET DRIVER (DP8381x) 11048S: Orphan 11049F: drivers/net/ethernet/natsemi/natsemi.c 11050 11051NCR 5380 SCSI DRIVERS 11052M: Finn Thain <fthain@telegraphics.com.au> 11053M: Michael Schmitz <schmitzmic@gmail.com> 11054L: linux-scsi@vger.kernel.org 11055S: Maintained 11056F: Documentation/scsi/g_NCR5380.txt 11057F: drivers/scsi/NCR5380.* 11058F: drivers/scsi/arm/cumana_1.c 11059F: drivers/scsi/arm/oak.c 11060F: drivers/scsi/atari_scsi.* 11061F: drivers/scsi/dmx3191d.c 11062F: drivers/scsi/g_NCR5380.* 11063F: drivers/scsi/mac_scsi.* 11064F: drivers/scsi/sun3_scsi.* 11065F: drivers/scsi/sun3_scsi_vme.c 11066 11067NCSI LIBRARY: 11068M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11069S: Maintained 11070F: net/ncsi/ 11071 11072NCT6775 HARDWARE MONITOR DRIVER 11073M: Guenter Roeck <linux@roeck-us.net> 11074L: linux-hwmon@vger.kernel.org 11075S: Maintained 11076F: Documentation/hwmon/nct6775.rst 11077F: drivers/hwmon/nct6775.c 11078 11079NET_FAILOVER MODULE 11080M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11081L: netdev@vger.kernel.org 11082S: Supported 11083F: driver/net/net_failover.c 11084F: include/net/net_failover.h 11085F: Documentation/networking/net_failover.rst 11086 11087NETEM NETWORK EMULATOR 11088M: Stephen Hemminger <stephen@networkplumber.org> 11089L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11090S: Maintained 11091F: net/sched/sch_netem.c 11092 11093NETERION 10GbE DRIVERS (s2io/vxge) 11094M: Jon Mason <jdmason@kudzu.us> 11095L: netdev@vger.kernel.org 11096S: Supported 11097F: Documentation/networking/device_drivers/neterion/s2io.txt 11098F: Documentation/networking/device_drivers/neterion/vxge.txt 11099F: drivers/net/ethernet/neterion/ 11100 11101NETFILTER 11102M: Pablo Neira Ayuso <pablo@netfilter.org> 11103M: Jozsef Kadlecsik <kadlec@netfilter.org> 11104M: Florian Westphal <fw@strlen.de> 11105L: netfilter-devel@vger.kernel.org 11106L: coreteam@netfilter.org 11107W: http://www.netfilter.org/ 11108W: http://www.iptables.org/ 11109W: http://www.nftables.org/ 11110Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11111T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11112T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11113S: Maintained 11114F: include/linux/netfilter* 11115F: include/linux/netfilter/ 11116F: include/net/netfilter/ 11117F: include/uapi/linux/netfilter* 11118F: include/uapi/linux/netfilter/ 11119F: net/*/netfilter.c 11120F: net/*/netfilter/ 11121F: net/netfilter/ 11122F: net/bridge/br_netfilter*.c 11123 11124NETROM NETWORK LAYER 11125M: Ralf Baechle <ralf@linux-mips.org> 11126L: linux-hams@vger.kernel.org 11127W: http://www.linux-ax25.org/ 11128S: Maintained 11129F: include/net/netrom.h 11130F: include/uapi/linux/netrom.h 11131F: net/netrom/ 11132 11133NETRONOME ETHERNET DRIVERS 11134M: Jakub Kicinski <jakub.kicinski@netronome.com> 11135L: oss-drivers@netronome.com 11136S: Maintained 11137F: drivers/net/ethernet/netronome/ 11138 11139NETWORK BLOCK DEVICE (NBD) 11140M: Josef Bacik <josef@toxicpanda.com> 11141S: Maintained 11142L: linux-block@vger.kernel.org 11143L: nbd@other.debian.org 11144F: Documentation/admin-guide/blockdev/nbd.rst 11145F: drivers/block/nbd.c 11146F: include/trace/events/nbd.h 11147F: include/uapi/linux/nbd.h 11148 11149NETWORK DROP MONITOR 11150M: Neil Horman <nhorman@tuxdriver.com> 11151L: netdev@vger.kernel.org 11152S: Maintained 11153W: https://fedorahosted.org/dropwatch/ 11154F: net/core/drop_monitor.c 11155 11156NETWORKING DRIVERS 11157M: "David S. Miller" <davem@davemloft.net> 11158L: netdev@vger.kernel.org 11159W: http://www.linuxfoundation.org/en/Net 11160Q: http://patchwork.ozlabs.org/project/netdev/list/ 11161T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11162T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11163S: Odd Fixes 11164F: Documentation/devicetree/bindings/net/ 11165F: drivers/net/ 11166F: include/linux/if_* 11167F: include/linux/netdevice.h 11168F: include/linux/etherdevice.h 11169F: include/linux/fcdevice.h 11170F: include/linux/fddidevice.h 11171F: include/linux/hippidevice.h 11172F: include/linux/inetdevice.h 11173F: include/uapi/linux/if_* 11174F: include/uapi/linux/netdevice.h 11175 11176NETWORKING DRIVERS (WIRELESS) 11177M: Kalle Valo <kvalo@codeaurora.org> 11178L: linux-wireless@vger.kernel.org 11179Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11180T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11182S: Maintained 11183F: Documentation/devicetree/bindings/net/wireless/ 11184F: drivers/net/wireless/ 11185 11186NETWORKING [DSA] 11187M: Andrew Lunn <andrew@lunn.ch> 11188M: Vivien Didelot <vivien.didelot@gmail.com> 11189M: Florian Fainelli <f.fainelli@gmail.com> 11190S: Maintained 11191F: Documentation/devicetree/bindings/net/dsa/ 11192F: net/dsa/ 11193F: include/net/dsa.h 11194F: include/linux/dsa/ 11195F: include/linux/platform_data/dsa.h 11196F: drivers/net/dsa/ 11197 11198NETWORKING [GENERAL] 11199M: "David S. Miller" <davem@davemloft.net> 11200L: netdev@vger.kernel.org 11201W: http://www.linuxfoundation.org/en/Net 11202Q: http://patchwork.ozlabs.org/project/netdev/list/ 11203T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11204T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11205B: mailto:netdev@vger.kernel.org 11206S: Maintained 11207F: net/ 11208F: include/net/ 11209F: include/linux/in.h 11210F: include/linux/net.h 11211F: include/linux/netdevice.h 11212F: include/uapi/linux/in.h 11213F: include/uapi/linux/net.h 11214F: include/uapi/linux/netdevice.h 11215F: include/uapi/linux/net_namespace.h 11216F: tools/testing/selftests/net/ 11217F: lib/net_utils.c 11218F: lib/random32.c 11219F: Documentation/networking/ 11220 11221NETWORKING [IPSEC] 11222M: Steffen Klassert <steffen.klassert@secunet.com> 11223M: Herbert Xu <herbert@gondor.apana.org.au> 11224M: "David S. Miller" <davem@davemloft.net> 11225L: netdev@vger.kernel.org 11226T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11228S: Maintained 11229F: net/xfrm/ 11230F: net/key/ 11231F: net/ipv4/xfrm* 11232F: net/ipv4/esp4* 11233F: net/ipv4/ah4.c 11234F: net/ipv4/ipcomp.c 11235F: net/ipv4/ip_vti.c 11236F: net/ipv6/xfrm* 11237F: net/ipv6/esp6* 11238F: net/ipv6/ah6.c 11239F: net/ipv6/ipcomp6.c 11240F: net/ipv6/ip6_vti.c 11241F: include/uapi/linux/xfrm.h 11242F: include/net/xfrm.h 11243 11244NETWORKING [IPv4/IPv6] 11245M: "David S. Miller" <davem@davemloft.net> 11246M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11247M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11248L: netdev@vger.kernel.org 11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11250S: Maintained 11251F: net/ipv4/ 11252F: net/ipv6/ 11253F: include/net/ip* 11254F: arch/x86/net/* 11255 11256NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11257M: Paul Moore <paul@paul-moore.com> 11258W: https://github.com/netlabel 11259L: netdev@vger.kernel.org 11260L: linux-security-module@vger.kernel.org 11261S: Maintained 11262F: Documentation/netlabel/ 11263F: include/net/calipso.h 11264F: include/net/cipso_ipv4.h 11265F: include/net/netlabel.h 11266F: include/uapi/linux/netfilter/xt_SECMARK.h 11267F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11268F: net/netlabel/ 11269F: net/ipv4/cipso_ipv4.c 11270F: net/ipv6/calipso.c 11271F: net/netfilter/xt_CONNSECMARK.c 11272F: net/netfilter/xt_SECMARK.c 11273 11274NETWORKING [TCP] 11275M: Eric Dumazet <edumazet@google.com> 11276L: netdev@vger.kernel.org 11277S: Maintained 11278F: net/ipv4/tcp*.c 11279F: net/ipv4/syncookies.c 11280F: net/ipv6/tcp*.c 11281F: net/ipv6/syncookies.c 11282F: include/uapi/linux/tcp.h 11283F: include/net/tcp.h 11284F: include/linux/tcp.h 11285F: include/trace/events/tcp.h 11286 11287NETWORKING [TLS] 11288M: Boris Pismenny <borisp@mellanox.com> 11289M: Aviad Yehezkel <aviadye@mellanox.com> 11290M: Dave Watson <davejwatson@fb.com> 11291M: John Fastabend <john.fastabend@gmail.com> 11292M: Daniel Borkmann <daniel@iogearbox.net> 11293L: netdev@vger.kernel.org 11294S: Maintained 11295F: net/tls/* 11296F: include/uapi/linux/tls.h 11297F: include/net/tls.h 11298 11299NETWORKING [WIRELESS] 11300L: linux-wireless@vger.kernel.org 11301Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11302 11303NETDEVSIM 11304M: Jakub Kicinski <jakub.kicinski@netronome.com> 11305S: Maintained 11306F: drivers/net/netdevsim/* 11307 11308NETXEN (1/10) GbE SUPPORT 11309M: Manish Chopra <manishc@marvell.com> 11310M: Rahul Verma <rahulv@marvell.com> 11311M: GR-Linux-NIC-Dev@marvell.com 11312L: netdev@vger.kernel.org 11313S: Supported 11314F: drivers/net/ethernet/qlogic/netxen/ 11315 11316NEXTHOP 11317M: David Ahern <dsahern@kernel.org> 11318L: netdev@vger.kernel.org 11319S: Maintained 11320F: include/net/nexthop.h 11321F: include/uapi/linux/nexthop.h 11322F: include/net/netns/nexthop.h 11323F: net/ipv4/nexthop.c 11324 11325NFC SUBSYSTEM 11326L: netdev@vger.kernel.org 11327S: Orphan 11328F: net/nfc/ 11329F: include/net/nfc/ 11330F: include/uapi/linux/nfc.h 11331F: drivers/nfc/ 11332F: include/linux/platform_data/nfcmrvl.h 11333F: include/linux/platform_data/nxp-nci.h 11334F: Documentation/devicetree/bindings/net/nfc/ 11335 11336NFS, SUNRPC, AND LOCKD CLIENTS 11337M: Trond Myklebust <trond.myklebust@hammerspace.com> 11338M: Anna Schumaker <anna.schumaker@netapp.com> 11339L: linux-nfs@vger.kernel.org 11340W: http://client.linux-nfs.org 11341T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11342S: Maintained 11343F: fs/lockd/ 11344F: fs/nfs/ 11345F: fs/nfs_common/ 11346F: net/sunrpc/ 11347F: include/linux/lockd/ 11348F: include/linux/nfs* 11349F: include/linux/sunrpc/ 11350F: include/uapi/linux/nfs* 11351F: include/uapi/linux/sunrpc/ 11352 11353NILFS2 FILESYSTEM 11354M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11355L: linux-nilfs@vger.kernel.org 11356W: https://nilfs.sourceforge.io/ 11357W: https://nilfs.osdn.jp/ 11358T: git git://github.com/konis/nilfs2.git 11359S: Supported 11360F: Documentation/filesystems/nilfs2.txt 11361F: fs/nilfs2/ 11362F: include/trace/events/nilfs2.h 11363F: include/uapi/linux/nilfs2_api.h 11364F: include/uapi/linux/nilfs2_ondisk.h 11365 11366NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11367M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11368W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11369S: Maintained 11370F: Documentation/scsi/NinjaSCSI.txt 11371F: drivers/scsi/pcmcia/nsp_* 11372 11373NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11374M: GOTO Masanori <gotom@debian.or.jp> 11375M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11376W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11377S: Maintained 11378F: Documentation/scsi/NinjaSCSI.txt 11379F: drivers/scsi/nsp32* 11380 11381NIOS2 ARCHITECTURE 11382M: Ley Foon Tan <lftan@altera.com> 11383L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11385S: Maintained 11386F: arch/nios2/ 11387 11388NOHZ, DYNTICKS SUPPORT 11389M: Frederic Weisbecker <fweisbec@gmail.com> 11390M: Thomas Gleixner <tglx@linutronix.de> 11391M: Ingo Molnar <mingo@kernel.org> 11392L: linux-kernel@vger.kernel.org 11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11394S: Maintained 11395F: kernel/time/tick*.* 11396F: include/linux/tick.h 11397F: include/linux/sched/nohz.h 11398 11399NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11400M: Pavel Machek <pavel@ucw.cz> 11401M: Sakari Ailus <sakari.ailus@iki.fi> 11402L: linux-media@vger.kernel.org 11403S: Maintained 11404F: drivers/media/i2c/et8ek8 11405F: drivers/media/i2c/ad5820.c 11406 11407NOKIA N900 POWER SUPPLY DRIVERS 11408R: Pali Rohár <pali.rohar@gmail.com> 11409F: include/linux/power/bq2415x_charger.h 11410F: include/linux/power/bq27xxx_battery.h 11411F: include/linux/power/isp1704_charger.h 11412F: drivers/power/supply/bq2415x_charger.c 11413F: drivers/power/supply/bq27xxx_battery.c 11414F: drivers/power/supply/bq27xxx_battery_i2c.c 11415F: drivers/power/supply/isp1704_charger.c 11416F: drivers/power/supply/rx51_battery.c 11417 11418NOLIBC HEADER FILE 11419M: Willy Tarreau <w@1wt.eu> 11420S: Maintained 11421T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11422F: tools/include/nolibc/ 11423 11424NTB AMD DRIVER 11425M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11426L: linux-ntb@googlegroups.com 11427S: Supported 11428F: drivers/ntb/hw/amd/ 11429 11430NTB DRIVER CORE 11431M: Jon Mason <jdmason@kudzu.us> 11432M: Dave Jiang <dave.jiang@intel.com> 11433M: Allen Hubbe <allenbh@gmail.com> 11434L: linux-ntb@googlegroups.com 11435S: Supported 11436W: https://github.com/jonmason/ntb/wiki 11437T: git git://github.com/jonmason/ntb.git 11438F: drivers/ntb/ 11439F: drivers/net/ntb_netdev.c 11440F: include/linux/ntb.h 11441F: include/linux/ntb_transport.h 11442F: tools/testing/selftests/ntb/ 11443 11444NTB IDT DRIVER 11445M: Serge Semin <fancer.lancer@gmail.com> 11446L: linux-ntb@googlegroups.com 11447S: Supported 11448F: drivers/ntb/hw/idt/ 11449 11450NTB INTEL DRIVER 11451M: Dave Jiang <dave.jiang@intel.com> 11452L: linux-ntb@googlegroups.com 11453S: Supported 11454W: https://github.com/davejiang/linux/wiki 11455T: git https://github.com/davejiang/linux.git 11456F: drivers/ntb/hw/intel/ 11457 11458NTFS FILESYSTEM 11459M: Anton Altaparmakov <anton@tuxera.com> 11460L: linux-ntfs-dev@lists.sourceforge.net 11461W: http://www.tuxera.com/ 11462T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11463S: Supported 11464F: Documentation/filesystems/ntfs.txt 11465F: fs/ntfs/ 11466 11467NUBUS SUBSYSTEM 11468M: Finn Thain <fthain@telegraphics.com.au> 11469L: linux-m68k@lists.linux-m68k.org 11470S: Maintained 11471F: arch/*/include/asm/nubus.h 11472F: drivers/nubus/ 11473F: include/linux/nubus.h 11474F: include/uapi/linux/nubus.h 11475 11476NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11477M: Antonino Daplas <adaplas@gmail.com> 11478L: linux-fbdev@vger.kernel.org 11479S: Maintained 11480F: drivers/video/fbdev/riva/ 11481F: drivers/video/fbdev/nvidia/ 11482 11483NVM EXPRESS DRIVER 11484M: Keith Busch <kbusch@kernel.org> 11485M: Jens Axboe <axboe@fb.com> 11486M: Christoph Hellwig <hch@lst.de> 11487M: Sagi Grimberg <sagi@grimberg.me> 11488L: linux-nvme@lists.infradead.org 11489T: git://git.infradead.org/nvme.git 11490W: http://git.infradead.org/nvme.git 11491S: Supported 11492F: drivers/nvme/host/ 11493F: include/linux/nvme.h 11494F: include/uapi/linux/nvme_ioctl.h 11495 11496NVM EXPRESS FC TRANSPORT DRIVERS 11497M: James Smart <james.smart@broadcom.com> 11498L: linux-nvme@lists.infradead.org 11499S: Supported 11500F: include/linux/nvme-fc.h 11501F: include/linux/nvme-fc-driver.h 11502F: drivers/nvme/host/fc.c 11503F: drivers/nvme/target/fc.c 11504F: drivers/nvme/target/fcloop.c 11505 11506NVM EXPRESS TARGET DRIVER 11507M: Christoph Hellwig <hch@lst.de> 11508M: Sagi Grimberg <sagi@grimberg.me> 11509L: linux-nvme@lists.infradead.org 11510T: git://git.infradead.org/nvme.git 11511W: http://git.infradead.org/nvme.git 11512S: Supported 11513F: drivers/nvme/target/ 11514 11515NVMEM FRAMEWORK 11516M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11517S: Maintained 11518F: drivers/nvmem/ 11519F: Documentation/devicetree/bindings/nvmem/ 11520F: Documentation/ABI/stable/sysfs-bus-nvmem 11521F: include/linux/nvmem-consumer.h 11522F: include/linux/nvmem-provider.h 11523 11524NXP FXAS21002C DRIVER 11525M: Rui Miguel Silva <rmfrfs@gmail.com> 11526L: linux-iio@vger.kernel.org 11527S: Maintained 11528F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11529F: drivers/iio/gyro/fxas21002c_core.c 11530F: drivers/iio/gyro/fxas21002c.h 11531F: drivers/iio/gyro/fxas21002c_i2c.c 11532F: drivers/iio/gyro/fxas21002c_spi.c 11533 11534NXP SGTL5000 DRIVER 11535M: Fabio Estevam <festevam@gmail.com> 11536L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11537S: Maintained 11538F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11539F: sound/soc/codecs/sgtl5000* 11540 11541NXP SJA1105 ETHERNET SWITCH DRIVER 11542M: Vladimir Oltean <olteanv@gmail.com> 11543L: linux-kernel@vger.kernel.org 11544S: Maintained 11545F: drivers/net/dsa/sja1105 11546 11547NXP TDA998X DRM DRIVER 11548M: Russell King <linux@armlinux.org.uk> 11549S: Maintained 11550T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11551T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11552F: drivers/gpu/drm/i2c/tda998x_drv.c 11553F: include/drm/i2c/tda998x.h 11554F: include/dt-bindings/display/tda998x.h 11555K: "nxp,tda998x" 11556 11557NXP TFA9879 DRIVER 11558M: Peter Rosin <peda@axentia.se> 11559L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11560S: Maintained 11561F: Documentation/devicetree/bindings/sound/tfa9879.txt 11562F: sound/soc/codecs/tfa9879* 11563 11564NXP-NCI NFC DRIVER 11565M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11566R: Charles Gorand <charles.gorand@effinnov.com> 11567L: linux-nfc@lists.01.org (moderated for non-subscribers) 11568S: Supported 11569F: drivers/nfc/nxp-nci 11570 11571OBJAGG 11572M: Jiri Pirko <jiri@mellanox.com> 11573L: netdev@vger.kernel.org 11574S: Supported 11575F: lib/objagg.c 11576F: lib/test_objagg.c 11577F: include/linux/objagg.h 11578 11579NXP FSPI DRIVER 11580R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11581M: Ashish Kumar <ashish.kumar@nxp.com> 11582L: linux-spi@vger.kernel.org 11583S: Maintained 11584F: drivers/spi/spi-nxp-fspi.c 11585F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11586 11587OBJTOOL 11588M: Josh Poimboeuf <jpoimboe@redhat.com> 11589M: Peter Zijlstra <peterz@infradead.org> 11590S: Supported 11591F: tools/objtool/ 11592 11593OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11594M: Frederic Barrat <fbarrat@linux.ibm.com> 11595M: Andrew Donnellan <ajd@linux.ibm.com> 11596L: linuxppc-dev@lists.ozlabs.org 11597S: Supported 11598F: arch/powerpc/platforms/powernv/ocxl.c 11599F: arch/powerpc/include/asm/pnv-ocxl.h 11600F: drivers/misc/ocxl/ 11601F: include/misc/ocxl* 11602F: include/uapi/misc/ocxl.h 11603F: Documentation/userspace-api/accelerators/ocxl.rst 11604 11605OMAP AUDIO SUPPORT 11606M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11607M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11608L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11609L: linux-omap@vger.kernel.org 11610S: Maintained 11611F: sound/soc/ti/omap* 11612F: sound/soc/ti/rx51.c 11613F: sound/soc/ti/n810.c 11614F: sound/soc/ti/sdma-pcm.* 11615 11616OMAP CLOCK FRAMEWORK SUPPORT 11617M: Paul Walmsley <paul@pwsan.com> 11618L: linux-omap@vger.kernel.org 11619S: Maintained 11620F: arch/arm/*omap*/*clock* 11621 11622OMAP DEVICE TREE SUPPORT 11623M: Benoît Cousson <bcousson@baylibre.com> 11624M: Tony Lindgren <tony@atomide.com> 11625L: linux-omap@vger.kernel.org 11626L: devicetree@vger.kernel.org 11627S: Maintained 11628F: arch/arm/boot/dts/*omap* 11629F: arch/arm/boot/dts/*am3* 11630F: arch/arm/boot/dts/*am4* 11631F: arch/arm/boot/dts/*am5* 11632F: arch/arm/boot/dts/*dra7* 11633 11634OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11635L: linux-omap@vger.kernel.org 11636L: linux-fbdev@vger.kernel.org 11637S: Orphan 11638F: drivers/video/fbdev/omap2/ 11639F: Documentation/arm/omap/dss.rst 11640 11641OMAP FRAMEBUFFER SUPPORT 11642L: linux-fbdev@vger.kernel.org 11643L: linux-omap@vger.kernel.org 11644S: Orphan 11645F: drivers/video/fbdev/omap/ 11646 11647OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11648M: Roger Quadros <rogerq@ti.com> 11649M: Tony Lindgren <tony@atomide.com> 11650L: linux-omap@vger.kernel.org 11651S: Maintained 11652F: drivers/memory/omap-gpmc.c 11653F: arch/arm/mach-omap2/*gpmc* 11654 11655OMAP GPIO DRIVER 11656M: Grygorii Strashko <grygorii.strashko@ti.com> 11657M: Santosh Shilimkar <ssantosh@kernel.org> 11658M: Kevin Hilman <khilman@kernel.org> 11659L: linux-omap@vger.kernel.org 11660S: Maintained 11661F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11662F: drivers/gpio/gpio-omap.c 11663 11664OMAP HARDWARE SPINLOCK SUPPORT 11665M: Ohad Ben-Cohen <ohad@wizery.com> 11666L: linux-omap@vger.kernel.org 11667S: Maintained 11668F: drivers/hwspinlock/omap_hwspinlock.c 11669 11670OMAP HS MMC SUPPORT 11671L: linux-mmc@vger.kernel.org 11672L: linux-omap@vger.kernel.org 11673S: Orphan 11674F: drivers/mmc/host/omap_hsmmc.c 11675 11676OMAP HWMOD DATA 11677M: Paul Walmsley <paul@pwsan.com> 11678L: linux-omap@vger.kernel.org 11679S: Maintained 11680F: arch/arm/mach-omap2/omap_hwmod*data* 11681 11682OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11683M: Benoît Cousson <bcousson@baylibre.com> 11684L: linux-omap@vger.kernel.org 11685S: Maintained 11686F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11687 11688OMAP HWMOD SUPPORT 11689M: Benoît Cousson <bcousson@baylibre.com> 11690M: Paul Walmsley <paul@pwsan.com> 11691L: linux-omap@vger.kernel.org 11692S: Maintained 11693F: arch/arm/mach-omap2/omap_hwmod.* 11694 11695OMAP I2C DRIVER 11696M: Vignesh R <vigneshr@ti.com> 11697L: linux-omap@vger.kernel.org 11698L: linux-i2c@vger.kernel.org 11699S: Maintained 11700F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11701F: drivers/i2c/busses/i2c-omap.c 11702 11703OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11704M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11705L: linux-media@vger.kernel.org 11706S: Maintained 11707F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11708F: drivers/media/platform/omap3isp/ 11709F: drivers/staging/media/omap4iss/ 11710 11711OMAP MMC SUPPORT 11712M: Aaro Koskinen <aaro.koskinen@iki.fi> 11713L: linux-omap@vger.kernel.org 11714S: Odd Fixes 11715F: drivers/mmc/host/omap.c 11716 11717OMAP POWER MANAGEMENT SUPPORT 11718M: Kevin Hilman <khilman@kernel.org> 11719L: linux-omap@vger.kernel.org 11720S: Maintained 11721F: arch/arm/*omap*/*pm* 11722F: drivers/cpufreq/omap-cpufreq.c 11723 11724OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11725M: Rajendra Nayak <rnayak@codeaurora.org> 11726M: Paul Walmsley <paul@pwsan.com> 11727L: linux-omap@vger.kernel.org 11728S: Maintained 11729F: arch/arm/mach-omap2/prm* 11730 11731OMAP RANDOM NUMBER GENERATOR SUPPORT 11732M: Deepak Saxena <dsaxena@plexity.net> 11733S: Maintained 11734F: drivers/char/hw_random/omap-rng.c 11735 11736OMAP USB SUPPORT 11737L: linux-usb@vger.kernel.org 11738L: linux-omap@vger.kernel.org 11739S: Orphan 11740F: drivers/usb/*/*omap* 11741F: arch/arm/*omap*/usb* 11742 11743OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11744M: Mark Jackson <mpfj@newflow.co.uk> 11745L: linux-omap@vger.kernel.org 11746S: Maintained 11747F: arch/arm/boot/dts/am335x-nano.dts 11748 11749OMAP1 SUPPORT 11750M: Aaro Koskinen <aaro.koskinen@iki.fi> 11751M: Tony Lindgren <tony@atomide.com> 11752L: linux-omap@vger.kernel.org 11753Q: http://patchwork.kernel.org/project/linux-omap/list/ 11754T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11755S: Maintained 11756F: arch/arm/mach-omap1/ 11757F: arch/arm/plat-omap/ 11758F: arch/arm/configs/omap1_defconfig 11759F: drivers/i2c/busses/i2c-omap.c 11760F: include/linux/platform_data/i2c-omap.h 11761F: include/linux/platform_data/ams-delta-fiq.h 11762 11763OMAP2+ SUPPORT 11764M: Tony Lindgren <tony@atomide.com> 11765L: linux-omap@vger.kernel.org 11766W: http://www.muru.com/linux/omap/ 11767W: http://linux.omap.com/ 11768Q: http://patchwork.kernel.org/project/linux-omap/list/ 11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11770S: Maintained 11771F: arch/arm/mach-omap2/ 11772F: arch/arm/plat-omap/ 11773F: arch/arm/configs/omap2plus_defconfig 11774F: drivers/i2c/busses/i2c-omap.c 11775F: drivers/irqchip/irq-omap-intc.c 11776F: drivers/mfd/*omap*.c 11777F: drivers/mfd/menelaus.c 11778F: drivers/mfd/palmas.c 11779F: drivers/mfd/tps65217.c 11780F: drivers/mfd/tps65218.c 11781F: drivers/mfd/tps65910.c 11782F: drivers/mfd/twl-core.[ch] 11783F: drivers/mfd/twl4030*.c 11784F: drivers/mfd/twl6030*.c 11785F: drivers/mfd/twl6040*.c 11786F: drivers/regulator/palmas-regulator*.c 11787F: drivers/regulator/pbias-regulator.c 11788F: drivers/regulator/tps65217-regulator.c 11789F: drivers/regulator/tps65218-regulator.c 11790F: drivers/regulator/tps65910-regulator.c 11791F: drivers/regulator/twl-regulator.c 11792F: drivers/regulator/twl6030-regulator.c 11793F: include/linux/platform_data/i2c-omap.h 11794 11795ONION OMEGA2+ BOARD 11796M: Harvey Hunt <harveyhuntnexus@gmail.com> 11797L: linux-mips@vger.kernel.org 11798S: Maintained 11799F: arch/mips/boot/dts/ralink/omega2p.dts 11800 11801OMFS FILESYSTEM 11802M: Bob Copeland <me@bobcopeland.com> 11803L: linux-karma-devel@lists.sourceforge.net 11804S: Maintained 11805F: Documentation/filesystems/omfs.txt 11806F: fs/omfs/ 11807 11808OMNIKEY CARDMAN 4000 DRIVER 11809M: Harald Welte <laforge@gnumonks.org> 11810S: Maintained 11811F: drivers/char/pcmcia/cm4000_cs.c 11812F: include/linux/cm4000_cs.h 11813F: include/uapi/linux/cm4000_cs.h 11814 11815OMNIKEY CARDMAN 4040 DRIVER 11816M: Harald Welte <laforge@gnumonks.org> 11817S: Maintained 11818F: drivers/char/pcmcia/cm4040_cs.* 11819 11820OMNIVISION OV13858 SENSOR DRIVER 11821M: Sakari Ailus <sakari.ailus@linux.intel.com> 11822L: linux-media@vger.kernel.org 11823T: git git://linuxtv.org/media_tree.git 11824S: Maintained 11825F: drivers/media/i2c/ov13858.c 11826 11827OMNIVISION OV2680 SENSOR DRIVER 11828M: Rui Miguel Silva <rmfrfs@gmail.com> 11829L: linux-media@vger.kernel.org 11830T: git git://linuxtv.org/media_tree.git 11831S: Maintained 11832F: drivers/media/i2c/ov2680.c 11833F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11834 11835OMNIVISION OV2685 SENSOR DRIVER 11836M: Shunqian Zheng <zhengsq@rock-chips.com> 11837L: linux-media@vger.kernel.org 11838T: git git://linuxtv.org/media_tree.git 11839S: Maintained 11840F: drivers/media/i2c/ov2685.c 11841 11842OMNIVISION OV5640 SENSOR DRIVER 11843M: Steve Longerbeam <slongerbeam@gmail.com> 11844L: linux-media@vger.kernel.org 11845T: git git://linuxtv.org/media_tree.git 11846S: Maintained 11847F: drivers/media/i2c/ov5640.c 11848 11849OMNIVISION OV5647 SENSOR DRIVER 11850M: Luis Oliveira <lolivei@synopsys.com> 11851L: linux-media@vger.kernel.org 11852T: git git://linuxtv.org/media_tree.git 11853S: Maintained 11854F: drivers/media/i2c/ov5647.c 11855 11856OMNIVISION OV5695 SENSOR DRIVER 11857M: Shunqian Zheng <zhengsq@rock-chips.com> 11858L: linux-media@vger.kernel.org 11859T: git git://linuxtv.org/media_tree.git 11860S: Maintained 11861F: drivers/media/i2c/ov5695.c 11862 11863OMNIVISION OV7670 SENSOR DRIVER 11864M: Jonathan Corbet <corbet@lwn.net> 11865L: linux-media@vger.kernel.org 11866T: git git://linuxtv.org/media_tree.git 11867S: Maintained 11868F: drivers/media/i2c/ov7670.c 11869F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11870 11871OMNIVISION OV772x SENSOR DRIVER 11872M: Jacopo Mondi <jacopo@jmondi.org> 11873L: linux-media@vger.kernel.org 11874T: git git://linuxtv.org/media_tree.git 11875S: Odd fixes 11876F: drivers/media/i2c/ov772x.c 11877F: include/media/i2c/ov772x.h 11878F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11879 11880OMNIVISION OV7740 SENSOR DRIVER 11881M: Wenyou Yang <wenyou.yang@microchip.com> 11882L: linux-media@vger.kernel.org 11883T: git git://linuxtv.org/media_tree.git 11884S: Maintained 11885F: drivers/media/i2c/ov7740.c 11886F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11887 11888OMNIVISION OV9640 SENSOR DRIVER 11889M: Petr Cvek <petrcvekcz@gmail.com> 11890L: linux-media@vger.kernel.org 11891S: Maintained 11892F: drivers/media/i2c/ov9640.* 11893 11894OMNIVISION OV8856 SENSOR DRIVER 11895M: Ben Kao <ben.kao@intel.com> 11896L: linux-media@vger.kernel.org 11897T: git git://linuxtv.org/media_tree.git 11898S: Maintained 11899F: drivers/media/i2c/ov8856.c 11900 11901OMNIVISION OV9650 SENSOR DRIVER 11902M: Sakari Ailus <sakari.ailus@linux.intel.com> 11903R: Akinobu Mita <akinobu.mita@gmail.com> 11904R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11905L: linux-media@vger.kernel.org 11906T: git git://linuxtv.org/media_tree.git 11907S: Maintained 11908F: drivers/media/i2c/ov9650.c 11909F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11910 11911ONENAND FLASH DRIVER 11912M: Kyungmin Park <kyungmin.park@samsung.com> 11913L: linux-mtd@lists.infradead.org 11914S: Maintained 11915F: drivers/mtd/nand/onenand/ 11916F: include/linux/mtd/onenand*.h 11917 11918OP-TEE DRIVER 11919M: Jens Wiklander <jens.wiklander@linaro.org> 11920L: tee-dev@lists.linaro.org 11921S: Maintained 11922F: drivers/tee/optee/ 11923 11924OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11925M: Sumit Garg <sumit.garg@linaro.org> 11926L: tee-dev@lists.linaro.org 11927S: Maintained 11928F: drivers/char/hw_random/optee-rng.c 11929 11930OPA-VNIC DRIVER 11931M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11932M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11933L: linux-rdma@vger.kernel.org 11934S: Supported 11935F: drivers/infiniband/ulp/opa_vnic 11936 11937OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11938M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11939M: Frank Rowand <frowand.list@gmail.com> 11940L: devicetree@vger.kernel.org 11941S: Maintained 11942F: Documentation/devicetree/dynamic-resolution-notes.txt 11943F: Documentation/devicetree/overlay-notes.txt 11944F: drivers/of/overlay.c 11945F: drivers/of/resolver.c 11946K: of_overlay_notifier_ 11947 11948OPEN FIRMWARE AND FLATTENED DEVICE TREE 11949M: Rob Herring <robh+dt@kernel.org> 11950M: Frank Rowand <frowand.list@gmail.com> 11951L: devicetree@vger.kernel.org 11952W: http://www.devicetree.org/ 11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11954S: Maintained 11955F: drivers/of/ 11956F: include/linux/of*.h 11957F: scripts/dtc/ 11958F: Documentation/ABI/testing/sysfs-firmware-ofw 11959 11960OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11961M: Rob Herring <robh+dt@kernel.org> 11962M: Mark Rutland <mark.rutland@arm.com> 11963L: devicetree@vger.kernel.org 11964T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11965Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11966S: Maintained 11967F: Documentation/devicetree/ 11968F: arch/*/boot/dts/ 11969F: include/dt-bindings/ 11970 11971OPENCORES I2C BUS DRIVER 11972M: Peter Korsgaard <peter@korsgaard.com> 11973M: Andrew Lunn <andrew@lunn.ch> 11974L: linux-i2c@vger.kernel.org 11975S: Maintained 11976F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11977F: Documentation/i2c/busses/i2c-ocores 11978F: drivers/i2c/busses/i2c-ocores.c 11979F: include/linux/platform_data/i2c-ocores.h 11980 11981OPENRISC ARCHITECTURE 11982M: Jonas Bonn <jonas@southpole.se> 11983M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11984M: Stafford Horne <shorne@gmail.com> 11985T: git git://github.com/openrisc/linux.git 11986L: openrisc@lists.librecores.org 11987W: http://openrisc.io 11988S: Maintained 11989F: Documentation/devicetree/bindings/openrisc/ 11990F: Documentation/openrisc/ 11991F: arch/openrisc/ 11992F: drivers/irqchip/irq-ompic.c 11993F: drivers/irqchip/irq-or1k-* 11994 11995OPENVSWITCH 11996M: Pravin B Shelar <pshelar@ovn.org> 11997L: netdev@vger.kernel.org 11998L: dev@openvswitch.org 11999W: http://openvswitch.org 12000S: Maintained 12001F: net/openvswitch/ 12002F: include/uapi/linux/openvswitch.h 12003 12004OPERATING PERFORMANCE POINTS (OPP) 12005M: Viresh Kumar <vireshk@kernel.org> 12006M: Nishanth Menon <nm@ti.com> 12007M: Stephen Boyd <sboyd@kernel.org> 12008L: linux-pm@vger.kernel.org 12009S: Maintained 12010T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12011F: drivers/opp/ 12012F: include/linux/pm_opp.h 12013F: Documentation/power/opp.rst 12014F: Documentation/devicetree/bindings/opp/ 12015 12016OPL4 DRIVER 12017M: Clemens Ladisch <clemens@ladisch.de> 12018L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12020S: Maintained 12021F: sound/drivers/opl4/ 12022 12023OPROFILE 12024M: Robert Richter <rric@kernel.org> 12025L: oprofile-list@lists.sf.net 12026S: Maintained 12027F: arch/*/include/asm/oprofile*.h 12028F: arch/*/oprofile/ 12029F: drivers/oprofile/ 12030F: include/linux/oprofile.h 12031 12032ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12033M: Mark Fasheh <mark@fasheh.com> 12034M: Joel Becker <jlbec@evilplan.org> 12035M: Joseph Qi <joseph.qi@linux.alibaba.com> 12036L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12037W: http://ocfs2.wiki.kernel.org 12038S: Supported 12039F: Documentation/filesystems/ocfs2.txt 12040F: Documentation/filesystems/dlmfs.txt 12041F: fs/ocfs2/ 12042 12043ORANGEFS FILESYSTEM 12044M: Mike Marshall <hubcap@omnibond.com> 12045R: Martin Brandenburg <martin@omnibond.com> 12046L: devel@lists.orangefs.org 12047T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12048S: Supported 12049F: fs/orangefs/ 12050F: Documentation/filesystems/orangefs.txt 12051 12052ORINOCO DRIVER 12053L: linux-wireless@vger.kernel.org 12054W: http://wireless.kernel.org/en/users/Drivers/orinoco 12055W: http://www.nongnu.org/orinoco/ 12056S: Orphan 12057F: drivers/net/wireless/intersil/orinoco/ 12058 12059OV2659 OMNIVISION SENSOR DRIVER 12060M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12061L: linux-media@vger.kernel.org 12062W: https://linuxtv.org 12063Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12064T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12065S: Maintained 12066F: drivers/media/i2c/ov2659.c 12067F: include/media/i2c/ov2659.h 12068 12069OVERLAY FILESYSTEM 12070M: Miklos Szeredi <miklos@szeredi.hu> 12071L: linux-unionfs@vger.kernel.org 12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12073S: Supported 12074F: fs/overlayfs/ 12075F: Documentation/filesystems/overlayfs.txt 12076 12077P54 WIRELESS DRIVER 12078M: Christian Lamparter <chunkeey@googlemail.com> 12079L: linux-wireless@vger.kernel.org 12080W: http://wireless.kernel.org/en/users/Drivers/p54 12081S: Maintained 12082F: drivers/net/wireless/intersil/p54/ 12083 12084PA SEMI ETHERNET DRIVER 12085L: netdev@vger.kernel.org 12086S: Orphan 12087F: drivers/net/ethernet/pasemi/* 12088 12089PA SEMI SMBUS DRIVER 12090L: linux-i2c@vger.kernel.org 12091S: Orphan 12092F: drivers/i2c/busses/i2c-pasemi.c 12093 12094PACKING 12095M: Vladimir Oltean <olteanv@gmail.com> 12096L: netdev@vger.kernel.org 12097S: Supported 12098F: lib/packing.c 12099F: include/linux/packing.h 12100F: Documentation/packing.txt 12101 12102PADATA PARALLEL EXECUTION MECHANISM 12103M: Steffen Klassert <steffen.klassert@secunet.com> 12104L: linux-crypto@vger.kernel.org 12105S: Maintained 12106F: kernel/padata.c 12107F: include/linux/padata.h 12108F: Documentation/padata.txt 12109 12110PAGE POOL 12111M: Jesper Dangaard Brouer <hawk@kernel.org> 12112M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12113L: netdev@vger.kernel.org 12114S: Supported 12115F: net/core/page_pool.c 12116F: include/net/page_pool.h 12117 12118PANASONIC LAPTOP ACPI EXTRAS DRIVER 12119M: Harald Welte <laforge@gnumonks.org> 12120L: platform-driver-x86@vger.kernel.org 12121S: Maintained 12122F: drivers/platform/x86/panasonic-laptop.c 12123 12124PARALLEL LCD/KEYPAD PANEL DRIVER 12125M: Willy Tarreau <willy@haproxy.com> 12126M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12127S: Odd Fixes 12128F: Documentation/admin-guide/lcd-panel-cgram.rst 12129F: drivers/auxdisplay/panel.c 12130 12131PARALLEL PORT SUBSYSTEM 12132M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12133M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12134L: linux-parport@lists.infradead.org (subscribers-only) 12135S: Maintained 12136F: drivers/parport/ 12137F: include/linux/parport*.h 12138F: drivers/char/ppdev.c 12139F: include/uapi/linux/ppdev.h 12140F: Documentation/driver-api/parport*.rst 12141 12142PARAVIRT_OPS INTERFACE 12143M: Juergen Gross <jgross@suse.com> 12144M: Thomas Hellstrom <thellstrom@vmware.com> 12145M: "VMware, Inc." <pv-drivers@vmware.com> 12146L: virtualization@lists.linux-foundation.org 12147S: Supported 12148F: Documentation/virtual/paravirt_ops.txt 12149F: arch/*/kernel/paravirt* 12150F: arch/*/include/asm/paravirt*.h 12151F: include/linux/hypervisor.h 12152 12153PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12154M: Tim Waugh <tim@cyberelk.net> 12155L: linux-parport@lists.infradead.org (subscribers-only) 12156S: Maintained 12157F: Documentation/admin-guide/blockdev/paride.rst 12158F: drivers/block/paride/ 12159 12160PARISC ARCHITECTURE 12161M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12162M: Helge Deller <deller@gmx.de> 12163L: linux-parisc@vger.kernel.org 12164W: http://www.parisc-linux.org/ 12165Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12168S: Maintained 12169F: arch/parisc/ 12170F: Documentation/parisc/ 12171F: drivers/parisc/ 12172F: drivers/char/agp/parisc-agp.c 12173F: drivers/input/serio/gscps2.c 12174F: drivers/parport/parport_gsc.* 12175F: drivers/tty/serial/8250/8250_gsc.c 12176F: drivers/video/fbdev/sti* 12177F: drivers/video/console/sti* 12178F: drivers/video/logo/logo_parisc* 12179 12180PARMAN 12181M: Jiri Pirko <jiri@mellanox.com> 12182L: netdev@vger.kernel.org 12183S: Supported 12184F: lib/parman.c 12185F: lib/test_parman.c 12186F: include/linux/parman.h 12187 12188PC ENGINES APU BOARD DRIVER 12189M: Enrico Weigelt, metux IT consult <info@metux.net> 12190S: Maintained 12191F: drivers/platform/x86/pcengines-apuv2.c 12192 12193PC87360 HARDWARE MONITORING DRIVER 12194M: Jim Cromie <jim.cromie@gmail.com> 12195L: linux-hwmon@vger.kernel.org 12196S: Maintained 12197F: Documentation/hwmon/pc87360.rst 12198F: drivers/hwmon/pc87360.c 12199 12200PC8736x GPIO DRIVER 12201M: Jim Cromie <jim.cromie@gmail.com> 12202S: Maintained 12203F: drivers/char/pc8736x_gpio.c 12204 12205PC87427 HARDWARE MONITORING DRIVER 12206M: Jean Delvare <jdelvare@suse.com> 12207L: linux-hwmon@vger.kernel.org 12208S: Maintained 12209F: Documentation/hwmon/pc87427.rst 12210F: drivers/hwmon/pc87427.c 12211 12212PCA9532 LED DRIVER 12213M: Riku Voipio <riku.voipio@iki.fi> 12214S: Maintained 12215F: drivers/leds/leds-pca9532.c 12216F: include/linux/leds-pca9532.h 12217 12218PCA9541 I2C BUS MASTER SELECTOR DRIVER 12219M: Guenter Roeck <linux@roeck-us.net> 12220L: linux-i2c@vger.kernel.org 12221S: Maintained 12222F: drivers/i2c/muxes/i2c-mux-pca9541.c 12223 12224PCDP - PRIMARY CONSOLE AND DEBUG PORT 12225M: Khalid Aziz <khalid@gonehiking.org> 12226S: Maintained 12227F: drivers/firmware/pcdp.* 12228 12229PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12230M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12231L: linux-pci@vger.kernel.org 12232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12233S: Maintained 12234F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12235F: drivers/pci/controller/pci-aardvark.c 12236 12237PCI DRIVER FOR ALTERA PCIE IP 12238M: Ley Foon Tan <lftan@altera.com> 12239L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12240L: linux-pci@vger.kernel.org 12241S: Supported 12242F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12243F: drivers/pci/controller/pcie-altera.c 12244 12245PCI DRIVER FOR APPLIEDMICRO XGENE 12246M: Toan Le <toan@os.amperecomputing.com> 12247L: linux-pci@vger.kernel.org 12248L: linux-arm-kernel@lists.infradead.org 12249S: Maintained 12250F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12251F: drivers/pci/controller/pci-xgene.c 12252 12253PCI DRIVER FOR ARM VERSATILE PLATFORM 12254M: Rob Herring <robh@kernel.org> 12255L: linux-pci@vger.kernel.org 12256L: linux-arm-kernel@lists.infradead.org 12257S: Maintained 12258F: Documentation/devicetree/bindings/pci/versatile.txt 12259F: drivers/pci/controller/pci-versatile.c 12260 12261PCI DRIVER FOR ARMADA 8K 12262M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12263L: linux-pci@vger.kernel.org 12264L: linux-arm-kernel@lists.infradead.org 12265S: Maintained 12266F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12267F: drivers/pci/controller/dwc/pcie-armada8k.c 12268 12269PCI DRIVER FOR CADENCE PCIE IP 12270M: Tom Joseph <tjoseph@cadence.com> 12271L: linux-pci@vger.kernel.org 12272S: Maintained 12273F: Documentation/devicetree/bindings/pci/cdns,*.txt 12274F: drivers/pci/controller/pcie-cadence* 12275 12276PCI DRIVER FOR FREESCALE LAYERSCAPE 12277M: Minghuan Lian <minghuan.Lian@nxp.com> 12278M: Mingkai Hu <mingkai.hu@nxp.com> 12279M: Roy Zang <roy.zang@nxp.com> 12280L: linuxppc-dev@lists.ozlabs.org 12281L: linux-pci@vger.kernel.org 12282L: linux-arm-kernel@lists.infradead.org 12283S: Maintained 12284F: drivers/pci/controller/dwc/*layerscape* 12285 12286PCI DRIVER FOR GENERIC OF HOSTS 12287M: Will Deacon <will@kernel.org> 12288L: linux-pci@vger.kernel.org 12289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12290S: Maintained 12291F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12292F: drivers/pci/controller/pci-host-common.c 12293F: drivers/pci/controller/pci-host-generic.c 12294 12295PCI DRIVER FOR IMX6 12296M: Richard Zhu <hongxing.zhu@nxp.com> 12297M: Lucas Stach <l.stach@pengutronix.de> 12298L: linux-pci@vger.kernel.org 12299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12300S: Maintained 12301F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12302F: drivers/pci/controller/dwc/*imx6* 12303 12304PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12305M: Keith Busch <keith.busch@intel.com> 12306M: Jonathan Derrick <jonathan.derrick@intel.com> 12307L: linux-pci@vger.kernel.org 12308S: Supported 12309F: drivers/pci/controller/vmd.c 12310 12311PCI DRIVER FOR MICROSEMI SWITCHTEC 12312M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12313M: Logan Gunthorpe <logang@deltatee.com> 12314L: linux-pci@vger.kernel.org 12315S: Maintained 12316F: Documentation/driver-api/switchtec.rst 12317F: Documentation/ABI/testing/sysfs-class-switchtec 12318F: drivers/pci/switch/switchtec* 12319F: include/uapi/linux/switchtec_ioctl.h 12320F: include/linux/switchtec.h 12321F: drivers/ntb/hw/mscc/ 12322 12323PCI DRIVER FOR MOBIVEIL PCIE IP 12324M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12325M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12326L: linux-pci@vger.kernel.org 12327S: Supported 12328F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12329F: drivers/pci/controller/pcie-mobiveil.c 12330 12331PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12332M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12333M: Jason Cooper <jason@lakedaemon.net> 12334L: linux-pci@vger.kernel.org 12335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12336S: Maintained 12337F: drivers/pci/controller/*mvebu* 12338 12339PCI DRIVER FOR NVIDIA TEGRA 12340M: Thierry Reding <thierry.reding@gmail.com> 12341L: linux-tegra@vger.kernel.org 12342L: linux-pci@vger.kernel.org 12343S: Supported 12344F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12345F: drivers/pci/controller/pci-tegra.c 12346 12347PCI DRIVER FOR RENESAS R-CAR 12348M: Simon Horman <horms@verge.net.au> 12349L: linux-pci@vger.kernel.org 12350L: linux-renesas-soc@vger.kernel.org 12351S: Maintained 12352F: drivers/pci/controller/*rcar* 12353 12354PCI DRIVER FOR SAMSUNG EXYNOS 12355M: Jingoo Han <jingoohan1@gmail.com> 12356L: linux-pci@vger.kernel.org 12357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12358L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12359S: Maintained 12360F: drivers/pci/controller/dwc/pci-exynos.c 12361 12362PCI DRIVER FOR SYNOPSYS DESIGNWARE 12363M: Jingoo Han <jingoohan1@gmail.com> 12364M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12365L: linux-pci@vger.kernel.org 12366S: Maintained 12367F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12368F: drivers/pci/controller/dwc/*designware* 12369 12370PCI DRIVER FOR TI DRA7XX 12371M: Kishon Vijay Abraham I <kishon@ti.com> 12372L: linux-omap@vger.kernel.org 12373L: linux-pci@vger.kernel.org 12374S: Supported 12375F: Documentation/devicetree/bindings/pci/ti-pci.txt 12376F: drivers/pci/controller/dwc/pci-dra7xx.c 12377 12378PCI DRIVER FOR TI KEYSTONE 12379M: Murali Karicheri <m-karicheri2@ti.com> 12380L: linux-pci@vger.kernel.org 12381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12382S: Maintained 12383F: drivers/pci/controller/dwc/pci-keystone.c 12384 12385PCI ENDPOINT SUBSYSTEM 12386M: Kishon Vijay Abraham I <kishon@ti.com> 12387M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12388L: linux-pci@vger.kernel.org 12389T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12390S: Supported 12391F: drivers/pci/endpoint/ 12392F: drivers/misc/pci_endpoint_test.c 12393F: tools/pci/ 12394 12395PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12396M: Russell Currey <ruscur@russell.cc> 12397M: Sam Bobroff <sbobroff@linux.ibm.com> 12398M: Oliver O'Halloran <oohall@gmail.com> 12399L: linuxppc-dev@lists.ozlabs.org 12400S: Supported 12401F: Documentation/PCI/pci-error-recovery.rst 12402F: drivers/pci/pcie/aer.c 12403F: drivers/pci/pcie/dpc.c 12404F: drivers/pci/pcie/err.c 12405F: Documentation/powerpc/eeh-pci-error-recovery.txt 12406F: arch/powerpc/kernel/eeh*.c 12407F: arch/powerpc/platforms/*/eeh*.c 12408F: arch/powerpc/include/*/eeh*.h 12409 12410PCI ERROR RECOVERY 12411M: Linas Vepstas <linasvepstas@gmail.com> 12412L: linux-pci@vger.kernel.org 12413S: Supported 12414F: Documentation/PCI/pci-error-recovery.rst 12415 12416PCI MSI DRIVER FOR ALTERA MSI IP 12417M: Ley Foon Tan <lftan@altera.com> 12418L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12419L: linux-pci@vger.kernel.org 12420S: Supported 12421F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12422F: drivers/pci/controller/pcie-altera-msi.c 12423 12424PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12425M: Toan Le <toan@os.amperecomputing.com> 12426L: linux-pci@vger.kernel.org 12427L: linux-arm-kernel@lists.infradead.org 12428S: Maintained 12429F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12430F: drivers/pci/controller/pci-xgene-msi.c 12431 12432PCI SUBSYSTEM 12433M: Bjorn Helgaas <bhelgaas@google.com> 12434L: linux-pci@vger.kernel.org 12435Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12436T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12437S: Supported 12438F: Documentation/devicetree/bindings/pci/ 12439F: Documentation/PCI/ 12440F: drivers/acpi/pci* 12441F: drivers/pci/ 12442F: include/asm-generic/pci* 12443F: include/linux/pci* 12444F: include/linux/of_pci.h 12445F: include/uapi/linux/pci* 12446F: lib/pci* 12447F: arch/x86/pci/ 12448F: arch/x86/kernel/quirks.c 12449F: arch/x86/kernel/early-quirks.c 12450 12451PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12452M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12453L: linux-pci@vger.kernel.org 12454Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12455T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12456S: Supported 12457F: drivers/pci/controller/ 12458 12459PCIE DRIVER FOR ANNAPURNA LABS 12460M: Jonathan Chocron <jonnyc@amazon.com> 12461L: linux-pci@vger.kernel.org 12462S: Maintained 12463F: drivers/pci/controller/dwc/pcie-al.c 12464 12465PCIE DRIVER FOR AMLOGIC MESON 12466M: Yue Wang <yue.wang@Amlogic.com> 12467L: linux-pci@vger.kernel.org 12468L: linux-amlogic@lists.infradead.org 12469S: Maintained 12470F: drivers/pci/controller/dwc/pci-meson.c 12471 12472PCIE DRIVER FOR AXIS ARTPEC 12473M: Jesper Nilsson <jesper.nilsson@axis.com> 12474L: linux-arm-kernel@axis.com 12475L: linux-pci@vger.kernel.org 12476S: Maintained 12477F: Documentation/devicetree/bindings/pci/axis,artpec* 12478F: drivers/pci/controller/dwc/*artpec* 12479 12480PCIE DRIVER FOR CAVIUM THUNDERX 12481M: David Daney <david.daney@cavium.com> 12482L: linux-pci@vger.kernel.org 12483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12484S: Supported 12485F: Documentation/devicetree/bindings/pci/pci-thunder-* 12486F: drivers/pci/controller/pci-thunder-* 12487 12488PCIE DRIVER FOR HISILICON 12489M: Zhou Wang <wangzhou1@hisilicon.com> 12490L: linux-pci@vger.kernel.org 12491S: Maintained 12492F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12493F: drivers/pci/controller/dwc/pcie-hisi.c 12494 12495PCIE DRIVER FOR HISILICON KIRIN 12496M: Xiaowei Song <songxiaowei@hisilicon.com> 12497M: Binghui Wang <wangbinghui@hisilicon.com> 12498L: linux-pci@vger.kernel.org 12499S: Maintained 12500F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12501F: drivers/pci/controller/dwc/pcie-kirin.c 12502 12503PCIE DRIVER FOR HISILICON STB 12504M: Shawn Guo <shawn.guo@linaro.org> 12505L: linux-pci@vger.kernel.org 12506S: Maintained 12507F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12508F: drivers/pci/controller/dwc/pcie-histb.c 12509 12510PCIE DRIVER FOR MEDIATEK 12511M: Ryder Lee <ryder.lee@mediatek.com> 12512L: linux-pci@vger.kernel.org 12513L: linux-mediatek@lists.infradead.org 12514S: Supported 12515F: Documentation/devicetree/bindings/pci/mediatek* 12516F: drivers/pci/controller/*mediatek* 12517 12518PCIE DRIVER FOR QUALCOMM MSM 12519M: Stanimir Varbanov <svarbanov@mm-sol.com> 12520L: linux-pci@vger.kernel.org 12521L: linux-arm-msm@vger.kernel.org 12522S: Maintained 12523F: drivers/pci/controller/dwc/*qcom* 12524 12525PCIE DRIVER FOR ROCKCHIP 12526M: Shawn Lin <shawn.lin@rock-chips.com> 12527L: linux-pci@vger.kernel.org 12528L: linux-rockchip@lists.infradead.org 12529S: Maintained 12530F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12531F: drivers/pci/controller/pcie-rockchip* 12532 12533PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12534M: Linus Walleij <linus.walleij@linaro.org> 12535L: linux-pci@vger.kernel.org 12536S: Maintained 12537F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12538F: drivers/pci/controller/pci-v3-semi.c 12539 12540PCIE DRIVER FOR SOCIONEXT UNIPHIER 12541M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12542L: linux-pci@vger.kernel.org 12543S: Maintained 12544F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12545F: drivers/pci/controller/dwc/pcie-uniphier.c 12546 12547PCIE DRIVER FOR ST SPEAR13XX 12548M: Pratyush Anand <pratyush.anand@gmail.com> 12549L: linux-pci@vger.kernel.org 12550S: Maintained 12551F: drivers/pci/controller/dwc/*spear* 12552 12553PCMCIA SUBSYSTEM 12554M: Dominik Brodowski <linux@dominikbrodowski.net> 12555T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12556S: Odd Fixes 12557F: Documentation/pcmcia/ 12558F: tools/pcmcia/ 12559F: drivers/pcmcia/ 12560F: include/pcmcia/ 12561 12562PCNET32 NETWORK DRIVER 12563M: Don Fry <pcnet32@frontier.com> 12564L: netdev@vger.kernel.org 12565S: Maintained 12566F: drivers/net/ethernet/amd/pcnet32.c 12567 12568PCRYPT PARALLEL CRYPTO ENGINE 12569M: Steffen Klassert <steffen.klassert@secunet.com> 12570L: linux-crypto@vger.kernel.org 12571S: Maintained 12572F: crypto/pcrypt.c 12573F: include/crypto/pcrypt.h 12574 12575PEAQ WMI HOTKEYS DRIVER 12576M: Hans de Goede <hdegoede@redhat.com> 12577L: platform-driver-x86@vger.kernel.org 12578S: Maintained 12579F: drivers/platform/x86/peaq-wmi.c 12580 12581PER-CPU MEMORY ALLOCATOR 12582M: Dennis Zhou <dennis@kernel.org> 12583M: Tejun Heo <tj@kernel.org> 12584M: Christoph Lameter <cl@linux.com> 12585T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12586S: Maintained 12587F: include/linux/percpu*.h 12588F: mm/percpu*.c 12589F: arch/*/include/asm/percpu.h 12590 12591PER-TASK DELAY ACCOUNTING 12592M: Balbir Singh <bsingharora@gmail.com> 12593S: Maintained 12594F: include/linux/delayacct.h 12595F: kernel/delayacct.c 12596 12597PERFORMANCE EVENTS SUBSYSTEM 12598M: Peter Zijlstra <peterz@infradead.org> 12599M: Ingo Molnar <mingo@redhat.com> 12600M: Arnaldo Carvalho de Melo <acme@kernel.org> 12601R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12602R: Jiri Olsa <jolsa@redhat.com> 12603R: Namhyung Kim <namhyung@kernel.org> 12604L: linux-kernel@vger.kernel.org 12605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12606S: Supported 12607F: kernel/events/* 12608F: include/linux/perf_event.h 12609F: include/uapi/linux/perf_event.h 12610F: arch/*/kernel/perf_event*.c 12611F: arch/*/kernel/*/perf_event*.c 12612F: arch/*/kernel/*/*/perf_event*.c 12613F: arch/*/include/asm/perf_event.h 12614F: arch/*/kernel/perf_callchain.c 12615F: arch/*/events/* 12616F: arch/*/events/*/* 12617F: tools/perf/ 12618 12619PERSONALITY HANDLING 12620M: Christoph Hellwig <hch@infradead.org> 12621L: linux-abi-devel@lists.sourceforge.net 12622S: Maintained 12623F: include/linux/personality.h 12624F: include/uapi/linux/personality.h 12625 12626PHOENIX RC FLIGHT CONTROLLER ADAPTER 12627M: Marcus Folkesson <marcus.folkesson@gmail.com> 12628L: linux-input@vger.kernel.org 12629S: Maintained 12630F: Documentation/input/devices/pxrc.rst 12631F: drivers/input/joystick/pxrc.c 12632 12633PHONET PROTOCOL 12634M: Remi Denis-Courmont <courmisch@gmail.com> 12635S: Supported 12636F: Documentation/networking/phonet.txt 12637F: include/linux/phonet.h 12638F: include/net/phonet/ 12639F: include/uapi/linux/phonet.h 12640F: net/phonet/ 12641 12642PHRAM MTD DRIVER 12643M: Joern Engel <joern@lazybastard.org> 12644L: linux-mtd@lists.infradead.org 12645S: Maintained 12646F: drivers/mtd/devices/phram.c 12647 12648PICOLCD HID DRIVER 12649M: Bruno Prémont <bonbons@linux-vserver.org> 12650L: linux-input@vger.kernel.org 12651S: Maintained 12652F: drivers/hid/hid-picolcd* 12653 12654PICOXCELL SUPPORT 12655M: Jamie Iles <jamie@jamieiles.com> 12656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12657T: git git://github.com/jamieiles/linux-2.6-ji.git 12658S: Supported 12659F: arch/arm/boot/dts/picoxcell* 12660F: arch/arm/mach-picoxcell/ 12661F: drivers/crypto/picoxcell* 12662 12663PIDFD API 12664M: Christian Brauner <christian@brauner.io> 12665L: linux-kernel@vger.kernel.org 12666S: Maintained 12667T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12668F: samples/pidfd/ 12669F: tools/testing/selftests/pidfd/ 12670K: (?i)pidfd 12671K: (?i)clone3 12672K: \b(clone_args|kernel_clone_args)\b 12673 12674PIN CONTROL SUBSYSTEM 12675M: Linus Walleij <linus.walleij@linaro.org> 12676L: linux-gpio@vger.kernel.org 12677T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12678S: Maintained 12679F: Documentation/devicetree/bindings/pinctrl/ 12680F: Documentation/driver-api/pinctl.rst 12681F: drivers/pinctrl/ 12682F: include/linux/pinctrl/ 12683 12684PIN CONTROLLER - MICROCHIP AT91 12685M: Ludovic Desroches <ludovic.desroches@microchip.com> 12686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12687L: linux-gpio@vger.kernel.org 12688S: Supported 12689F: drivers/pinctrl/pinctrl-at91* 12690 12691PIN CONTROLLER - FREESCALE 12692M: Dong Aisheng <aisheng.dong@nxp.com> 12693M: Fabio Estevam <festevam@gmail.com> 12694M: Shawn Guo <shawnguo@kernel.org> 12695M: Stefan Agner <stefan@agner.ch> 12696R: Pengutronix Kernel Team <kernel@pengutronix.de> 12697L: linux-gpio@vger.kernel.org 12698S: Maintained 12699F: drivers/pinctrl/freescale/ 12700F: Documentation/devicetree/bindings/pinctrl/fsl,* 12701 12702PIN CONTROLLER - INTEL 12703M: Mika Westerberg <mika.westerberg@linux.intel.com> 12704M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12705T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12706S: Maintained 12707F: drivers/pinctrl/intel/ 12708 12709PIN CONTROLLER - MEDIATEK 12710M: Sean Wang <sean.wang@kernel.org> 12711L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12712S: Maintained 12713F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12714F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12715F: drivers/pinctrl/mediatek/ 12716 12717PIN CONTROLLER - QUALCOMM 12718M: Bjorn Andersson <bjorn.andersson@linaro.org> 12719S: Maintained 12720L: linux-arm-msm@vger.kernel.org 12721F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12722F: drivers/pinctrl/qcom/ 12723 12724PIN CONTROLLER - RENESAS 12725M: Geert Uytterhoeven <geert+renesas@glider.be> 12726L: linux-renesas-soc@vger.kernel.org 12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12728S: Maintained 12729F: drivers/pinctrl/pinctrl-rz* 12730F: drivers/pinctrl/sh-pfc/ 12731 12732PIN CONTROLLER - SAMSUNG 12733M: Tomasz Figa <tomasz.figa@gmail.com> 12734M: Krzysztof Kozlowski <krzk@kernel.org> 12735M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12737L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12738Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12739T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12740S: Maintained 12741F: drivers/pinctrl/samsung/ 12742F: include/dt-bindings/pinctrl/samsung.h 12743F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12744 12745PIN CONTROLLER - SINGLE 12746M: Tony Lindgren <tony@atomide.com> 12747M: Haojian Zhuang <haojian.zhuang@linaro.org> 12748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12749L: linux-omap@vger.kernel.org 12750S: Maintained 12751F: drivers/pinctrl/pinctrl-single.c 12752 12753PIN CONTROLLER - ST SPEAR 12754M: Viresh Kumar <vireshk@kernel.org> 12755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12756W: http://www.st.com/spear 12757S: Maintained 12758F: drivers/pinctrl/spear/ 12759 12760PISTACHIO SOC SUPPORT 12761M: James Hartley <james.hartley@sondrel.com> 12762L: linux-mips@vger.kernel.org 12763S: Odd Fixes 12764F: arch/mips/pistachio/ 12765F: arch/mips/include/asm/mach-pistachio/ 12766F: arch/mips/boot/dts/img/pistachio* 12767F: arch/mips/configs/pistachio*_defconfig 12768 12769PKTCDVD DRIVER 12770S: Orphan 12771M: linux-block@vger.kernel.org 12772F: drivers/block/pktcdvd.c 12773F: include/linux/pktcdvd.h 12774F: include/uapi/linux/pktcdvd.h 12775 12776PKUNITY SOC DRIVERS 12777M: Guan Xuetao <gxt@pku.edu.cn> 12778W: http://mprc.pku.edu.cn/~guanxuetao/linux 12779S: Maintained 12780T: git git://github.com/gxt/linux.git 12781F: drivers/input/serio/i8042-unicore32io.h 12782F: drivers/i2c/busses/i2c-puv3.c 12783F: drivers/video/fbdev/fb-puv3.c 12784F: drivers/rtc/rtc-puv3.c 12785 12786PMBUS HARDWARE MONITORING DRIVERS 12787M: Guenter Roeck <linux@roeck-us.net> 12788L: linux-hwmon@vger.kernel.org 12789W: http://hwmon.wiki.kernel.org/ 12790W: http://www.roeck-us.net/linux/drivers/ 12791T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12792S: Maintained 12793F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12794F: Documentation/devicetree/bindings/hwmon/max31785.txt 12795F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12796F: Documentation/hwmon/adm1275.rst 12797F: Documentation/hwmon/ibm-cffps.rst 12798F: Documentation/hwmon/ir35221.rst 12799F: Documentation/hwmon/lm25066.rst 12800F: Documentation/hwmon/ltc2978.rst 12801F: Documentation/hwmon/ltc3815.rst 12802F: Documentation/hwmon/max16064.rst 12803F: Documentation/hwmon/max20751.rst 12804F: Documentation/hwmon/max31785.rst 12805F: Documentation/hwmon/max34440.rst 12806F: Documentation/hwmon/max8688.rst 12807F: Documentation/hwmon/pmbus.rst 12808F: Documentation/hwmon/pmbus-core.rst 12809F: Documentation/hwmon/tps40422.rst 12810F: Documentation/hwmon/ucd9000.rst 12811F: Documentation/hwmon/ucd9200.rst 12812F: Documentation/hwmon/zl6100.rst 12813F: drivers/hwmon/pmbus/ 12814F: include/linux/pmbus.h 12815 12816PMC SIERRA MaxRAID DRIVER 12817L: linux-scsi@vger.kernel.org 12818W: http://www.pmc-sierra.com/ 12819S: Orphan 12820F: drivers/scsi/pmcraid.* 12821 12822PMC SIERRA PM8001 DRIVER 12823M: Jack Wang <jinpu.wang@cloud.ionos.com> 12824L: linux-scsi@vger.kernel.org 12825S: Supported 12826F: drivers/scsi/pm8001/ 12827 12828PNP SUPPORT 12829M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12830S: Maintained 12831F: drivers/pnp/ 12832 12833PNI RM3100 IIO DRIVER 12834M: Song Qiang <songqiang1304521@gmail.com> 12835L: linux-iio@vger.kernel.org 12836S: Maintained 12837F: drivers/iio/magnetometer/rm3100* 12838F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12839 12840POSIX CLOCKS and TIMERS 12841M: Thomas Gleixner <tglx@linutronix.de> 12842L: linux-kernel@vger.kernel.org 12843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12844S: Maintained 12845F: fs/timerfd.c 12846F: include/linux/timer* 12847F: kernel/time/*timer* 12848 12849POWER MANAGEMENT CORE 12850M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12851L: linux-pm@vger.kernel.org 12852T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12853B: https://bugzilla.kernel.org 12854S: Supported 12855F: drivers/base/power/ 12856F: include/linux/pm.h 12857F: include/linux/pm_* 12858F: include/linux/powercap.h 12859F: include/linux/intel_rapl.h 12860F: drivers/powercap/ 12861F: kernel/configs/nopm.config 12862 12863POWER STATE COORDINATION INTERFACE (PSCI) 12864M: Mark Rutland <mark.rutland@arm.com> 12865M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12866L: linux-arm-kernel@lists.infradead.org 12867S: Maintained 12868F: drivers/firmware/psci/ 12869F: include/linux/psci.h 12870F: include/uapi/linux/psci.h 12871 12872POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12873M: Sebastian Reichel <sre@kernel.org> 12874L: linux-pm@vger.kernel.org 12875T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12876S: Maintained 12877F: Documentation/ABI/testing/sysfs-class-power 12878F: Documentation/devicetree/bindings/power/supply/ 12879F: include/linux/power_supply.h 12880F: drivers/power/supply/ 12881 12882POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12883M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12884L: linuxppc-dev@lists.ozlabs.org 12885S: Maintained 12886F: drivers/char/powernv-op-panel.c 12887 12888PPP OVER ATM (RFC 2364) 12889M: Mitchell Blank Jr <mitch@sfgoth.com> 12890S: Maintained 12891F: net/atm/pppoatm.c 12892F: include/uapi/linux/atmppp.h 12893 12894PPP OVER ETHERNET 12895M: Michal Ostrowski <mostrows@earthlink.net> 12896S: Maintained 12897F: drivers/net/ppp/pppoe.c 12898F: drivers/net/ppp/pppox.c 12899 12900PPP OVER L2TP 12901M: James Chapman <jchapman@katalix.com> 12902S: Maintained 12903F: net/l2tp/l2tp_ppp.c 12904F: include/linux/if_pppol2tp.h 12905F: include/uapi/linux/if_pppol2tp.h 12906 12907PPP PROTOCOL DRIVERS AND COMPRESSORS 12908M: Paul Mackerras <paulus@samba.org> 12909L: linux-ppp@vger.kernel.org 12910S: Maintained 12911F: drivers/net/ppp/ppp_* 12912 12913PPS SUPPORT 12914M: Rodolfo Giometti <giometti@enneenne.com> 12915W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12916L: linuxpps@ml.enneenne.com (subscribers-only) 12917S: Maintained 12918F: Documentation/driver-api/pps.rst 12919F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12920F: Documentation/ABI/testing/sysfs-pps 12921F: drivers/pps/ 12922F: include/linux/pps*.h 12923F: include/uapi/linux/pps.h 12924 12925PPTP DRIVER 12926M: Dmitry Kozlov <xeb@mail.ru> 12927L: netdev@vger.kernel.org 12928S: Maintained 12929F: drivers/net/ppp/pptp.c 12930W: http://sourceforge.net/projects/accel-pptp 12931 12932PRINTK 12933M: Petr Mladek <pmladek@suse.com> 12934M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12935R: Steven Rostedt <rostedt@goodmis.org> 12936S: Maintained 12937F: kernel/printk/ 12938F: include/linux/printk.h 12939 12940PRISM54 WIRELESS DRIVER 12941M: Luis Chamberlain <mcgrof@kernel.org> 12942L: linux-wireless@vger.kernel.org 12943W: http://wireless.kernel.org/en/users/Drivers/p54 12944S: Obsolete 12945F: drivers/net/wireless/intersil/prism54/ 12946 12947PROC FILESYSTEM 12948R: Alexey Dobriyan <adobriyan@gmail.com> 12949L: linux-kernel@vger.kernel.org 12950L: linux-fsdevel@vger.kernel.org 12951S: Maintained 12952F: fs/proc/ 12953F: include/linux/proc_fs.h 12954F: tools/testing/selftests/proc/ 12955F: Documentation/filesystems/proc.txt 12956 12957PROC SYSCTL 12958M: Luis Chamberlain <mcgrof@kernel.org> 12959M: Kees Cook <keescook@chromium.org> 12960L: linux-kernel@vger.kernel.org 12961L: linux-fsdevel@vger.kernel.org 12962S: Maintained 12963F: fs/proc/proc_sysctl.c 12964F: include/linux/sysctl.h 12965F: kernel/sysctl.c 12966F: tools/testing/selftests/sysctl/ 12967 12968PS3 NETWORK SUPPORT 12969M: Geoff Levand <geoff@infradead.org> 12970L: netdev@vger.kernel.org 12971L: linuxppc-dev@lists.ozlabs.org 12972S: Maintained 12973F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12974 12975PS3 PLATFORM SUPPORT 12976M: Geoff Levand <geoff@infradead.org> 12977L: linuxppc-dev@lists.ozlabs.org 12978S: Maintained 12979F: arch/powerpc/boot/ps3* 12980F: arch/powerpc/include/asm/lv1call.h 12981F: arch/powerpc/include/asm/ps3*.h 12982F: arch/powerpc/platforms/ps3/ 12983F: drivers/*/ps3* 12984F: drivers/ps3/ 12985F: drivers/rtc/rtc-ps3.c 12986F: drivers/usb/host/*ps3.c 12987F: sound/ppc/snd_ps3* 12988 12989PS3VRAM DRIVER 12990M: Jim Paris <jim@jtan.com> 12991M: Geoff Levand <geoff@infradead.org> 12992L: linuxppc-dev@lists.ozlabs.org 12993S: Maintained 12994F: drivers/block/ps3vram.c 12995 12996PSAMPLE PACKET SAMPLING SUPPORT: 12997M: Yotam Gigi <yotam.gi@gmail.com> 12998S: Maintained 12999F: net/psample 13000F: include/net/psample.h 13001F: include/uapi/linux/psample.h 13002 13003PSTORE FILESYSTEM 13004M: Kees Cook <keescook@chromium.org> 13005M: Anton Vorontsov <anton@enomsg.org> 13006M: Colin Cross <ccross@android.com> 13007M: Tony Luck <tony.luck@intel.com> 13008S: Maintained 13009T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13010F: fs/pstore/ 13011F: include/linux/pstore* 13012F: drivers/firmware/efi/efi-pstore.c 13013F: drivers/acpi/apei/erst.c 13014F: Documentation/admin-guide/ramoops.rst 13015F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13016K: \b(pstore|ramoops) 13017 13018PTP HARDWARE CLOCK SUPPORT 13019M: Richard Cochran <richardcochran@gmail.com> 13020L: netdev@vger.kernel.org 13021S: Maintained 13022W: http://linuxptp.sourceforge.net/ 13023F: Documentation/ABI/testing/sysfs-ptp 13024F: Documentation/driver-api/ptp.rst 13025F: drivers/net/phy/dp83640* 13026F: drivers/ptp/* 13027F: include/linux/ptp_cl* 13028 13029PTRACE SUPPORT 13030M: Oleg Nesterov <oleg@redhat.com> 13031S: Maintained 13032F: include/asm-generic/syscall.h 13033F: include/linux/ptrace.h 13034F: include/linux/regset.h 13035F: include/linux/tracehook.h 13036F: include/uapi/linux/ptrace.h 13037F: include/uapi/linux/ptrace.h 13038F: kernel/ptrace.c 13039F: arch/*/ptrace*.c 13040F: arch/*/*/ptrace*.c 13041F: arch/*/include/asm/ptrace*.h 13042 13043PULSE8-CEC DRIVER 13044M: Hans Verkuil <hverkuil@xs4all.nl> 13045L: linux-media@vger.kernel.org 13046T: git git://linuxtv.org/media_tree.git 13047S: Maintained 13048F: drivers/media/usb/pulse8-cec/* 13049F: Documentation/media/cec-drivers/pulse8-cec.rst 13050 13051PVRUSB2 VIDEO4LINUX DRIVER 13052M: Mike Isely <isely@pobox.com> 13053L: pvrusb2@isely.net (subscribers-only) 13054L: linux-media@vger.kernel.org 13055W: http://www.isely.net/pvrusb2/ 13056T: git git://linuxtv.org/media_tree.git 13057S: Maintained 13058F: Documentation/media/v4l-drivers/pvrusb2* 13059F: drivers/media/usb/pvrusb2/ 13060 13061PWC WEBCAM DRIVER 13062M: Hans Verkuil <hverkuil@xs4all.nl> 13063L: linux-media@vger.kernel.org 13064T: git git://linuxtv.org/media_tree.git 13065S: Odd Fixes 13066F: drivers/media/usb/pwc/* 13067F: include/trace/events/pwc.h 13068 13069PWM FAN DRIVER 13070M: Kamil Debski <kamil@wypas.org> 13071M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13072L: linux-hwmon@vger.kernel.org 13073S: Supported 13074F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13075F: Documentation/hwmon/pwm-fan.rst 13076F: drivers/hwmon/pwm-fan.c 13077 13078PWM IR Transmitter 13079M: Sean Young <sean@mess.org> 13080L: linux-media@vger.kernel.org 13081S: Maintained 13082F: drivers/media/rc/pwm-ir-tx.c 13083 13084PWM SUBSYSTEM 13085M: Thierry Reding <thierry.reding@gmail.com> 13086L: linux-pwm@vger.kernel.org 13087S: Maintained 13088T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13089F: Documentation/driver-api/pwm.rst 13090F: Documentation/devicetree/bindings/pwm/ 13091F: include/linux/pwm.h 13092F: drivers/pwm/ 13093F: drivers/video/backlight/pwm_bl.c 13094F: include/linux/pwm_backlight.h 13095F: drivers/gpio/gpio-mvebu.c 13096F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13097 13098PXA GPIO DRIVER 13099M: Robert Jarzmik <robert.jarzmik@free.fr> 13100L: linux-gpio@vger.kernel.org 13101S: Maintained 13102F: drivers/gpio/gpio-pxa.c 13103 13104PXA MMCI DRIVER 13105S: Orphan 13106 13107PXA RTC DRIVER 13108M: Robert Jarzmik <robert.jarzmik@free.fr> 13109L: linux-rtc@vger.kernel.org 13110S: Maintained 13111 13112PXA2xx/PXA3xx SUPPORT 13113M: Daniel Mack <daniel@zonque.org> 13114M: Haojian Zhuang <haojian.zhuang@gmail.com> 13115M: Robert Jarzmik <robert.jarzmik@free.fr> 13116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13117T: git git://github.com/hzhuang1/linux.git 13118T: git git://github.com/rjarzmik/linux.git 13119S: Maintained 13120F: arch/arm/boot/dts/pxa* 13121F: arch/arm/mach-pxa/ 13122F: drivers/dma/pxa* 13123F: drivers/pcmcia/pxa2xx* 13124F: drivers/pinctrl/pxa/ 13125F: drivers/spi/spi-pxa2xx* 13126F: drivers/usb/gadget/udc/pxa2* 13127F: include/sound/pxa2xx-lib.h 13128F: sound/arm/pxa* 13129F: sound/soc/pxa/ 13130 13131QAT DRIVER 13132M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13133L: qat-linux@intel.com 13134S: Supported 13135F: drivers/crypto/qat/ 13136 13137QCOM AUDIO (ASoC) DRIVERS 13138M: Patrick Lai <plai@codeaurora.org> 13139M: Banajit Goswami <bgoswami@codeaurora.org> 13140L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13141S: Supported 13142F: sound/soc/qcom/ 13143 13144QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13145M: Gabriel Somlo <somlo@cmu.edu> 13146M: "Michael S. Tsirkin" <mst@redhat.com> 13147L: qemu-devel@nongnu.org 13148S: Maintained 13149F: drivers/firmware/qemu_fw_cfg.c 13150F: include/uapi/linux/qemu_fw_cfg.h 13151 13152QIB DRIVER 13153M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13154M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13155L: linux-rdma@vger.kernel.org 13156S: Supported 13157F: drivers/infiniband/hw/qib/ 13158 13159QLOGIC QL41xxx FCOE DRIVER 13160M: QLogic-Storage-Upstream@cavium.com 13161L: linux-scsi@vger.kernel.org 13162S: Supported 13163F: drivers/scsi/qedf/ 13164 13165QLOGIC QL41xxx ISCSI DRIVER 13166M: QLogic-Storage-Upstream@cavium.com 13167L: linux-scsi@vger.kernel.org 13168S: Supported 13169F: drivers/scsi/qedi/ 13170 13171QLOGIC QL4xxx ETHERNET DRIVER 13172M: Ariel Elior <aelior@marvell.com> 13173M: GR-everest-linux-l2@marvell.com 13174L: netdev@vger.kernel.org 13175S: Supported 13176F: drivers/net/ethernet/qlogic/qed/ 13177F: include/linux/qed/ 13178F: drivers/net/ethernet/qlogic/qede/ 13179 13180QLOGIC QL4xxx RDMA DRIVER 13181M: Michal Kalderon <mkalderon@marvell.com> 13182M: Ariel Elior <aelior@marvell.com> 13183L: linux-rdma@vger.kernel.org 13184S: Supported 13185F: drivers/infiniband/hw/qedr/ 13186F: include/uapi/rdma/qedr-abi.h 13187 13188QLOGIC QLA1280 SCSI DRIVER 13189M: Michael Reed <mdr@sgi.com> 13190L: linux-scsi@vger.kernel.org 13191S: Maintained 13192F: drivers/scsi/qla1280.[ch] 13193 13194QLOGIC QLA2XXX FC-SCSI DRIVER 13195M: qla2xxx-upstream@qlogic.com 13196L: linux-scsi@vger.kernel.org 13197S: Supported 13198F: Documentation/scsi/LICENSE.qla2xxx 13199F: drivers/scsi/qla2xxx/ 13200 13201QLOGIC QLA3XXX NETWORK DRIVER 13202M: GR-Linux-NIC-Dev@marvell.com 13203L: netdev@vger.kernel.org 13204S: Supported 13205F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13206F: drivers/net/ethernet/qlogic/qla3xxx.* 13207 13208QLOGIC QLA4XXX iSCSI DRIVER 13209M: QLogic-Storage-Upstream@qlogic.com 13210L: linux-scsi@vger.kernel.org 13211S: Supported 13212F: Documentation/scsi/LICENSE.qla4xxx 13213F: drivers/scsi/qla4xxx/ 13214 13215QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13216M: Shahed Shaikh <shshaikh@marvell.com> 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/qlcnic/ 13222 13223QLOGIC QLGE 10Gb ETHERNET DRIVER 13224M: Manish Chopra <manishc@marvell.com> 13225M: GR-Linux-NIC-Dev@marvell.com 13226L: netdev@vger.kernel.org 13227S: Supported 13228F: drivers/net/ethernet/qlogic/qlge/ 13229 13230QM1D1B0004 MEDIA DRIVER 13231M: Akihiro Tsukada <tskd08@gmail.com> 13232L: linux-media@vger.kernel.org 13233S: Odd Fixes 13234F: drivers/media/tuners/qm1d1b0004* 13235 13236QM1D1C0042 MEDIA DRIVER 13237M: Akihiro Tsukada <tskd08@gmail.com> 13238L: linux-media@vger.kernel.org 13239S: Odd Fixes 13240F: drivers/media/tuners/qm1d1c0042* 13241 13242QNX4 FILESYSTEM 13243M: Anders Larsen <al@alarsen.net> 13244W: http://www.alarsen.net/linux/qnx4fs/ 13245S: Maintained 13246F: fs/qnx4/ 13247F: include/uapi/linux/qnx4_fs.h 13248F: include/uapi/linux/qnxtypes.h 13249 13250QORIQ DPAA2 FSL-MC BUS DRIVER 13251M: Stuart Yoder <stuyoder@gmail.com> 13252M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13253L: linux-kernel@vger.kernel.org 13254S: Maintained 13255F: drivers/bus/fsl-mc/ 13256F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13257F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13258 13259QT1010 MEDIA DRIVER 13260M: Antti Palosaari <crope@iki.fi> 13261L: linux-media@vger.kernel.org 13262W: https://linuxtv.org 13263W: http://palosaari.fi/linux/ 13264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13265T: git git://linuxtv.org/anttip/media_tree.git 13266S: Maintained 13267F: drivers/media/tuners/qt1010* 13268 13269QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13270M: Kalle Valo <kvalo@codeaurora.org> 13271L: ath10k@lists.infradead.org 13272W: http://wireless.kernel.org/en/users/Drivers/ath10k 13273T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13274S: Supported 13275F: drivers/net/wireless/ath/ath10k/ 13276 13277QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13278M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13279L: linux-wireless@vger.kernel.org 13280W: http://wireless.kernel.org/en/users/Drivers/ath9k 13281S: Supported 13282F: drivers/net/wireless/ath/ath9k/ 13283 13284QUALCOMM CAMERA SUBSYSTEM DRIVER 13285M: Todor Tomov <todor.too@gmail.com> 13286L: linux-media@vger.kernel.org 13287S: Maintained 13288F: Documentation/devicetree/bindings/media/qcom,camss.txt 13289F: Documentation/media/v4l-drivers/qcom_camss.rst 13290F: drivers/media/platform/qcom/camss/ 13291 13292QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13293M: Ilia Lin <ilia.lin@kernel.org> 13294L: linux-pm@vger.kernel.org 13295S: Maintained 13296F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13297F: drivers/cpufreq/qcom-cpufreq-kryo.c 13298 13299QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13300M: Timur Tabi <timur@kernel.org> 13301L: netdev@vger.kernel.org 13302S: Maintained 13303F: drivers/net/ethernet/qualcomm/emac/ 13304 13305QUALCOMM ETHQOS ETHERNET DRIVER 13306M: Vinod Koul <vkoul@kernel.org> 13307M: Niklas Cassel <niklas.cassel@linaro.org> 13308L: netdev@vger.kernel.org 13309S: Maintained 13310F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13311F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13312 13313QUALCOMM GENERIC INTERFACE I2C DRIVER 13314M: Alok Chauhan <alokc@codeaurora.org> 13315L: linux-i2c@vger.kernel.org 13316L: linux-arm-msm@vger.kernel.org 13317S: Supported 13318F: drivers/i2c/busses/i2c-qcom-geni.c 13319 13320QUALCOMM HEXAGON ARCHITECTURE 13321M: Richard Kuo <rkuo@codeaurora.org> 13322L: linux-hexagon@vger.kernel.org 13323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13324S: Supported 13325F: arch/hexagon/ 13326 13327QUALCOMM HIDMA DRIVER 13328M: Sinan Kaya <okaya@kernel.org> 13329L: linux-arm-kernel@lists.infradead.org 13330L: linux-arm-msm@vger.kernel.org 13331L: dmaengine@vger.kernel.org 13332S: Supported 13333F: drivers/dma/qcom/hidma* 13334 13335QUALCOMM IOMMU 13336M: Rob Clark <robdclark@gmail.com> 13337L: iommu@lists.linux-foundation.org 13338L: linux-arm-msm@vger.kernel.org 13339S: Maintained 13340F: drivers/iommu/qcom_iommu.c 13341 13342QUALCOMM TSENS THERMAL DRIVER 13343M: Amit Kucheria <amit.kucheria@linaro.org> 13344L: linux-pm@vger.kernel.org 13345L: linux-arm-msm@vger.kernel.org 13346S: Maintained 13347F: drivers/thermal/qcom/ 13348 13349QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13350M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13351L: linux-media@vger.kernel.org 13352L: linux-arm-msm@vger.kernel.org 13353T: git git://linuxtv.org/media_tree.git 13354S: Maintained 13355F: drivers/media/platform/qcom/venus/ 13356 13357QUALCOMM WCN36XX WIRELESS DRIVER 13358M: Kalle Valo <kvalo@codeaurora.org> 13359L: wcn36xx@lists.infradead.org 13360W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13361T: git git://github.com/KrasnikovEugene/wcn36xx.git 13362S: Supported 13363F: drivers/net/wireless/ath/wcn36xx/ 13364 13365QUANTENNA QTNFMAC WIRELESS DRIVER 13366M: Igor Mitsyanko <imitsyanko@quantenna.com> 13367M: Avinash Patil <avinashp@quantenna.com> 13368M: Sergey Matyukevich <smatyukevich@quantenna.com> 13369L: linux-wireless@vger.kernel.org 13370S: Maintained 13371F: drivers/net/wireless/quantenna 13372 13373RADEON and AMDGPU DRM DRIVERS 13374M: Alex Deucher <alexander.deucher@amd.com> 13375M: Christian König <christian.koenig@amd.com> 13376M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13377L: amd-gfx@lists.freedesktop.org 13378T: git git://people.freedesktop.org/~agd5f/linux 13379S: Supported 13380F: drivers/gpu/drm/radeon/ 13381F: include/uapi/drm/radeon_drm.h 13382F: drivers/gpu/drm/amd/ 13383F: include/uapi/drm/amdgpu_drm.h 13384 13385RADEON FRAMEBUFFER DISPLAY DRIVER 13386M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13387L: linux-fbdev@vger.kernel.org 13388S: Maintained 13389F: drivers/video/fbdev/aty/radeon* 13390F: include/uapi/linux/radeonfb.h 13391 13392RADIOSHARK 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-shark.c 13398 13399RADIOSHARK2 RADIO DRIVER 13400M: Hans Verkuil <hverkuil@xs4all.nl> 13401L: linux-media@vger.kernel.org 13402T: git git://linuxtv.org/media_tree.git 13403S: Maintained 13404F: drivers/media/radio/radio-shark2.c 13405F: drivers/media/radio/radio-tea5777.c 13406 13407RADOS BLOCK DEVICE (RBD) 13408M: Ilya Dryomov <idryomov@gmail.com> 13409M: Sage Weil <sage@redhat.com> 13410M: Alex Elder <elder@kernel.org> 13411L: ceph-devel@vger.kernel.org 13412W: http://ceph.com/ 13413T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13414T: git git://github.com/ceph/ceph-client.git 13415S: Supported 13416F: Documentation/ABI/testing/sysfs-bus-rbd 13417F: drivers/block/rbd.c 13418F: drivers/block/rbd_types.h 13419 13420RAGE128 FRAMEBUFFER DISPLAY DRIVER 13421M: Paul Mackerras <paulus@samba.org> 13422L: linux-fbdev@vger.kernel.org 13423S: Maintained 13424F: drivers/video/fbdev/aty/aty128fb.c 13425 13426RAINSHADOW-CEC DRIVER 13427M: Hans Verkuil <hverkuil@xs4all.nl> 13428L: linux-media@vger.kernel.org 13429T: git git://linuxtv.org/media_tree.git 13430S: Maintained 13431F: drivers/media/usb/rainshadow-cec/* 13432 13433RALINK MIPS ARCHITECTURE 13434M: John Crispin <john@phrozen.org> 13435L: linux-mips@vger.kernel.org 13436S: Maintained 13437F: arch/mips/ralink 13438 13439RALINK RT2X00 WIRELESS LAN DRIVER 13440P: rt2x00 project 13441M: Stanislaw Gruszka <sgruszka@redhat.com> 13442M: Helmut Schaa <helmut.schaa@googlemail.com> 13443L: linux-wireless@vger.kernel.org 13444S: Maintained 13445F: drivers/net/wireless/ralink/rt2x00/ 13446 13447RAMDISK RAM BLOCK DEVICE DRIVER 13448M: Jens Axboe <axboe@kernel.dk> 13449S: Maintained 13450F: Documentation/admin-guide/blockdev/ramdisk.rst 13451F: drivers/block/brd.c 13452 13453RANCHU VIRTUAL BOARD FOR MIPS 13454M: Miodrag Dinic <miodrag.dinic@mips.com> 13455L: linux-mips@vger.kernel.org 13456S: Supported 13457F: arch/mips/generic/board-ranchu.c 13458F: arch/mips/configs/generic/board-ranchu.config 13459 13460RANDOM NUMBER DRIVER 13461M: "Theodore Ts'o" <tytso@mit.edu> 13462S: Maintained 13463F: drivers/char/random.c 13464 13465RAPIDIO SUBSYSTEM 13466M: Matt Porter <mporter@kernel.crashing.org> 13467M: Alexandre Bounine <alex.bou9@gmail.com> 13468S: Maintained 13469F: drivers/rapidio/ 13470 13471RAS INFRASTRUCTURE 13472M: Tony Luck <tony.luck@intel.com> 13473M: Borislav Petkov <bp@alien8.de> 13474L: linux-edac@vger.kernel.org 13475S: Maintained 13476F: drivers/ras/ 13477F: include/linux/ras.h 13478F: include/ras/ras_event.h 13479F: Documentation/admin-guide/ras.rst 13480 13481RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13482L: linux-wireless@vger.kernel.org 13483S: Orphan 13484F: drivers/net/wireless/ray* 13485 13486RCUTORTURE TEST FRAMEWORK 13487M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13488M: Josh Triplett <josh@joshtriplett.org> 13489R: Steven Rostedt <rostedt@goodmis.org> 13490R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13491R: Lai Jiangshan <jiangshanlai@gmail.com> 13492L: rcu@vger.kernel.org 13493S: Supported 13494T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13495F: tools/testing/selftests/rcutorture 13496 13497RDC R-321X SoC 13498M: Florian Fainelli <florian@openwrt.org> 13499S: Maintained 13500 13501RDC R6040 FAST ETHERNET DRIVER 13502M: Florian Fainelli <f.fainelli@gmail.com> 13503L: netdev@vger.kernel.org 13504S: Maintained 13505F: drivers/net/ethernet/rdc/r6040.c 13506 13507RDMAVT - RDMA verbs software 13508M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13509M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13510L: linux-rdma@vger.kernel.org 13511S: Supported 13512F: drivers/infiniband/sw/rdmavt 13513 13514RDS - RELIABLE DATAGRAM SOCKETS 13515M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13516L: netdev@vger.kernel.org 13517L: linux-rdma@vger.kernel.org 13518L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13519W: https://oss.oracle.com/projects/rds/ 13520S: Supported 13521F: net/rds/ 13522F: Documentation/networking/rds.txt 13523 13524RDT - RESOURCE ALLOCATION 13525M: Fenghua Yu <fenghua.yu@intel.com> 13526M: Reinette Chatre <reinette.chatre@intel.com> 13527L: linux-kernel@vger.kernel.org 13528S: Supported 13529F: arch/x86/kernel/cpu/resctrl/ 13530F: arch/x86/include/asm/resctrl_sched.h 13531F: Documentation/x86/resctrl* 13532 13533READ-COPY UPDATE (RCU) 13534M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13535M: Josh Triplett <josh@joshtriplett.org> 13536R: Steven Rostedt <rostedt@goodmis.org> 13537R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13538R: Lai Jiangshan <jiangshanlai@gmail.com> 13539R: Joel Fernandes <joel@joelfernandes.org> 13540L: rcu@vger.kernel.org 13541W: http://www.rdrop.com/users/paulmck/RCU/ 13542S: Supported 13543T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13544F: Documentation/RCU/ 13545X: Documentation/RCU/torture.txt 13546F: include/linux/rcu* 13547X: include/linux/srcu*.h 13548F: kernel/rcu/ 13549X: kernel/rcu/srcu*.c 13550 13551REAL TIME CLOCK (RTC) SUBSYSTEM 13552M: Alessandro Zummo <a.zummo@towertech.it> 13553M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13554L: linux-rtc@vger.kernel.org 13555Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13556T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13557S: Maintained 13558F: Documentation/devicetree/bindings/rtc/ 13559F: Documentation/admin-guide/rtc.rst 13560F: drivers/rtc/ 13561F: include/linux/rtc.h 13562F: include/uapi/linux/rtc.h 13563F: include/linux/rtc/ 13564F: include/linux/platform_data/rtc-* 13565F: tools/testing/selftests/rtc/ 13566 13567REALTEK AUDIO CODECS 13568M: Bard Liao <bardliao@realtek.com> 13569M: Oder Chiou <oder_chiou@realtek.com> 13570S: Maintained 13571F: sound/soc/codecs/rt* 13572F: include/sound/rt*.h 13573 13574REALTEK RTL83xx SMI DSA ROUTER CHIPS 13575M: Linus Walleij <linus.walleij@linaro.org> 13576S: Maintained 13577F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13578F: drivers/net/dsa/realtek-smi* 13579F: drivers/net/dsa/rtl83* 13580 13581REDPINE WIRELESS DRIVER 13582M: Amitkumar Karwar <amitkarwar@gmail.com> 13583M: Siva Rebbagondla <siva8118@gmail.com> 13584L: linux-wireless@vger.kernel.org 13585S: Maintained 13586F: drivers/net/wireless/rsi/ 13587 13588REGISTER MAP ABSTRACTION 13589M: Mark Brown <broonie@kernel.org> 13590L: linux-kernel@vger.kernel.org 13591T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13592S: Supported 13593F: Documentation/devicetree/bindings/regmap/ 13594F: drivers/base/regmap/ 13595F: include/linux/regmap.h 13596 13597REISERFS FILE SYSTEM 13598L: reiserfs-devel@vger.kernel.org 13599S: Supported 13600F: fs/reiserfs/ 13601 13602REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13603M: Ohad Ben-Cohen <ohad@wizery.com> 13604M: Bjorn Andersson <bjorn.andersson@linaro.org> 13605L: linux-remoteproc@vger.kernel.org 13606T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13607S: Maintained 13608F: Documentation/devicetree/bindings/remoteproc/ 13609F: Documentation/ABI/testing/sysfs-class-remoteproc 13610F: Documentation/remoteproc.txt 13611F: drivers/remoteproc/ 13612F: include/linux/remoteproc.h 13613F: include/linux/remoteproc/ 13614 13615REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13616M: Ohad Ben-Cohen <ohad@wizery.com> 13617M: Bjorn Andersson <bjorn.andersson@linaro.org> 13618L: linux-remoteproc@vger.kernel.org 13619T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13620S: Maintained 13621F: drivers/rpmsg/ 13622F: Documentation/rpmsg.txt 13623F: Documentation/ABI/testing/sysfs-bus-rpmsg 13624F: include/linux/rpmsg.h 13625F: include/linux/rpmsg/ 13626F: include/uapi/linux/rpmsg.h 13627F: samples/rpmsg/ 13628 13629RENESAS CLOCK DRIVERS 13630M: Geert Uytterhoeven <geert+renesas@glider.be> 13631L: linux-renesas-soc@vger.kernel.org 13632T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13633S: Supported 13634F: drivers/clk/renesas/ 13635 13636RENESAS EMEV2 I2C DRIVER 13637M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13638S: Supported 13639F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13640F: drivers/i2c/busses/i2c-emev2.c 13641 13642RENESAS ETHERNET DRIVERS 13643R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13644L: netdev@vger.kernel.org 13645L: linux-renesas-soc@vger.kernel.org 13646F: Documentation/devicetree/bindings/net/renesas,*.txt 13647F: Documentation/devicetree/bindings/net/sh_eth.txt 13648F: drivers/net/ethernet/renesas/ 13649F: include/linux/sh_eth.h 13650 13651RENESAS R-CAR GYROADC DRIVER 13652M: Marek Vasut <marek.vasut@gmail.com> 13653L: linux-iio@vger.kernel.org 13654S: Supported 13655F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13656F: drivers/iio/adc/rcar-gyroadc.c 13657 13658RENESAS R-CAR I2C DRIVERS 13659M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13660S: Supported 13661F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13662F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13663F: drivers/i2c/busses/i2c-rcar.c 13664F: drivers/i2c/busses/i2c-sh_mobile.c 13665 13666RENESAS RIIC DRIVER 13667M: Chris Brandt <chris.brandt@renesas.com> 13668S: Supported 13669F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13670F: drivers/i2c/busses/i2c-riic.c 13671 13672RENESAS USB PHY DRIVER 13673M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13674L: linux-renesas-soc@vger.kernel.org 13675S: Maintained 13676F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13677 13678RESET CONTROLLER FRAMEWORK 13679M: Philipp Zabel <p.zabel@pengutronix.de> 13680T: git git://git.pengutronix.de/git/pza/linux 13681S: Maintained 13682F: drivers/reset/ 13683F: Documentation/devicetree/bindings/reset/ 13684F: include/dt-bindings/reset/ 13685F: include/linux/reset.h 13686F: include/linux/reset/ 13687F: include/linux/reset-controller.h 13688 13689RESTARTABLE SEQUENCES SUPPORT 13690M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13691M: Peter Zijlstra <peterz@infradead.org> 13692M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13693M: Boqun Feng <boqun.feng@gmail.com> 13694L: linux-kernel@vger.kernel.org 13695S: Supported 13696F: kernel/rseq.c 13697F: include/uapi/linux/rseq.h 13698F: include/trace/events/rseq.h 13699F: tools/testing/selftests/rseq/ 13700 13701RFKILL 13702M: Johannes Berg <johannes@sipsolutions.net> 13703L: linux-wireless@vger.kernel.org 13704W: http://wireless.kernel.org/ 13705T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13706T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13707S: Maintained 13708F: Documentation/driver-api/rfkill.rst 13709F: Documentation/ABI/stable/sysfs-class-rfkill 13710F: net/rfkill/ 13711F: include/linux/rfkill.h 13712F: include/uapi/linux/rfkill.h 13713 13714RHASHTABLE 13715M: Thomas Graf <tgraf@suug.ch> 13716M: Herbert Xu <herbert@gondor.apana.org.au> 13717L: netdev@vger.kernel.org 13718S: Maintained 13719F: lib/rhashtable.c 13720F: lib/test_rhashtable.c 13721F: include/linux/rhashtable.h 13722F: include/linux/rhashtable-types.h 13723 13724RICOH R5C592 MEMORYSTICK DRIVER 13725M: Maxim Levitsky <maximlevitsky@gmail.com> 13726S: Maintained 13727F: drivers/memstick/host/r592.* 13728 13729RICOH SMARTMEDIA/XD DRIVER 13730M: Maxim Levitsky <maximlevitsky@gmail.com> 13731S: Maintained 13732F: drivers/mtd/nand/raw/r852.c 13733F: drivers/mtd/nand/raw/r852.h 13734 13735RISC-V ARCHITECTURE 13736M: Palmer Dabbelt <palmer@sifive.com> 13737M: Albert Ou <aou@eecs.berkeley.edu> 13738L: linux-riscv@lists.infradead.org 13739T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 13740S: Supported 13741F: arch/riscv/ 13742K: riscv 13743N: riscv 13744 13745ROCCAT DRIVERS 13746M: Stefan Achatz <erazor_de@users.sourceforge.net> 13747W: http://sourceforge.net/projects/roccat/ 13748S: Maintained 13749F: drivers/hid/hid-roccat* 13750F: include/linux/hid-roccat* 13751F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13752 13753ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13754M: Jacob chen <jacob2.chen@rock-chips.com> 13755L: linux-media@vger.kernel.org 13756S: Maintained 13757F: drivers/media/platform/rockchip/rga/ 13758F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13759 13760HANTRO VPU CODEC DRIVER 13761M: Ezequiel Garcia <ezequiel@collabora.com> 13762L: linux-media@vger.kernel.org 13763S: Maintained 13764F: drivers/staging/media/platform/hantro/ 13765F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13766 13767ROCKER DRIVER 13768M: Jiri Pirko <jiri@resnulli.us> 13769L: netdev@vger.kernel.org 13770S: Supported 13771F: drivers/net/ethernet/rocker/ 13772 13773ROCKETPORT DRIVER 13774P: Comtrol Corp. 13775W: http://www.comtrol.com 13776S: Maintained 13777F: Documentation/driver-api/serial/rocket.rst 13778F: drivers/tty/rocket* 13779 13780ROCKETPORT EXPRESS/INFINITY DRIVER 13781M: Kevin Cernekee <cernekee@gmail.com> 13782L: linux-serial@vger.kernel.org 13783S: Odd Fixes 13784F: drivers/tty/serial/rp2.* 13785 13786ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13787M: Marek Vasut <marek.vasut+renesas@gmail.com> 13788L: linux-kernel@vger.kernel.org 13789L: linux-renesas-soc@vger.kernel.org 13790S: Supported 13791F: drivers/mfd/bd9571mwv.c 13792F: drivers/regulator/bd9571mwv-regulator.c 13793F: drivers/gpio/gpio-bd9571mwv.c 13794F: include/linux/mfd/bd9571mwv.h 13795F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13796 13797ROSE NETWORK LAYER 13798M: Ralf Baechle <ralf@linux-mips.org> 13799L: linux-hams@vger.kernel.org 13800W: http://www.linux-ax25.org/ 13801S: Maintained 13802F: include/net/rose.h 13803F: include/uapi/linux/rose.h 13804F: net/rose/ 13805 13806RTL2830 MEDIA DRIVER 13807M: Antti Palosaari <crope@iki.fi> 13808L: linux-media@vger.kernel.org 13809W: https://linuxtv.org 13810W: http://palosaari.fi/linux/ 13811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13812T: git git://linuxtv.org/anttip/media_tree.git 13813S: Maintained 13814F: drivers/media/dvb-frontends/rtl2830* 13815 13816RTL2832 MEDIA DRIVER 13817M: Antti Palosaari <crope@iki.fi> 13818L: linux-media@vger.kernel.org 13819W: https://linuxtv.org 13820W: http://palosaari.fi/linux/ 13821Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13822T: git git://linuxtv.org/anttip/media_tree.git 13823S: Maintained 13824F: drivers/media/dvb-frontends/rtl2832* 13825 13826RTL2832_SDR MEDIA DRIVER 13827M: Antti Palosaari <crope@iki.fi> 13828L: linux-media@vger.kernel.org 13829W: https://linuxtv.org 13830W: http://palosaari.fi/linux/ 13831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13832T: git git://linuxtv.org/anttip/media_tree.git 13833S: Maintained 13834F: drivers/media/dvb-frontends/rtl2832_sdr* 13835 13836RTL8180 WIRELESS DRIVER 13837L: linux-wireless@vger.kernel.org 13838W: http://wireless.kernel.org/ 13839T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13840S: Orphan 13841F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13842 13843RTL8187 WIRELESS DRIVER 13844M: Herton Ronaldo Krzesinski <herton@canonical.com> 13845M: Hin-Tak Leung <htl10@users.sourceforge.net> 13846M: Larry Finger <Larry.Finger@lwfinger.net> 13847L: linux-wireless@vger.kernel.org 13848W: http://wireless.kernel.org/ 13849T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13850S: Maintained 13851F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13852 13853REALTEK WIRELESS DRIVER (rtlwifi family) 13854M: Ping-Ke Shih <pkshih@realtek.com> 13855L: linux-wireless@vger.kernel.org 13856W: http://wireless.kernel.org/ 13857T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13858S: Maintained 13859F: drivers/net/wireless/realtek/rtlwifi/ 13860 13861REALTEK WIRELESS DRIVER (rtw88) 13862M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13863L: linux-wireless@vger.kernel.org 13864S: Maintained 13865F: drivers/net/wireless/realtek/rtw88/ 13866 13867RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13868M: Jes Sorensen <Jes.Sorensen@gmail.com> 13869L: linux-wireless@vger.kernel.org 13870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13871S: Maintained 13872F: drivers/net/wireless/realtek/rtl8xxxu/ 13873 13874RXRPC SOCKETS (AF_RXRPC) 13875M: David Howells <dhowells@redhat.com> 13876L: linux-afs@lists.infradead.org 13877S: Supported 13878F: net/rxrpc/ 13879F: include/keys/rxrpc-type.h 13880F: include/net/af_rxrpc.h 13881F: include/trace/events/rxrpc.h 13882F: include/uapi/linux/rxrpc.h 13883F: Documentation/networking/rxrpc.txt 13884W: https://www.infradead.org/~dhowells/kafs/ 13885 13886S3 SAVAGE FRAMEBUFFER DRIVER 13887M: Antonino Daplas <adaplas@gmail.com> 13888L: linux-fbdev@vger.kernel.org 13889S: Maintained 13890F: drivers/video/fbdev/savage/ 13891 13892S390 13893M: Heiko Carstens <heiko.carstens@de.ibm.com> 13894M: Vasily Gorbik <gor@linux.ibm.com> 13895M: Christian Borntraeger <borntraeger@de.ibm.com> 13896L: linux-s390@vger.kernel.org 13897W: http://www.ibm.com/developerworks/linux/linux390/ 13898T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13899S: Supported 13900F: arch/s390/ 13901F: drivers/s390/ 13902F: Documentation/s390/ 13903F: Documentation/driver-api/s390-drivers.rst 13904 13905S390 COMMON I/O LAYER 13906M: Sebastian Ott <sebott@linux.ibm.com> 13907M: Peter Oberparleiter <oberpar@linux.ibm.com> 13908L: linux-s390@vger.kernel.org 13909W: http://www.ibm.com/developerworks/linux/linux390/ 13910S: Supported 13911F: drivers/s390/cio/ 13912 13913S390 DASD DRIVER 13914M: Stefan Haberland <sth@linux.ibm.com> 13915M: Jan Hoeppner <hoeppner@linux.ibm.com> 13916L: linux-s390@vger.kernel.org 13917W: http://www.ibm.com/developerworks/linux/linux390/ 13918S: Supported 13919F: drivers/s390/block/dasd* 13920F: block/partitions/ibm.c 13921 13922S390 IOMMU (PCI) 13923M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13924L: linux-s390@vger.kernel.org 13925W: http://www.ibm.com/developerworks/linux/linux390/ 13926S: Supported 13927F: drivers/iommu/s390-iommu.c 13928 13929S390 IUCV NETWORK LAYER 13930M: Julian Wiedmann <jwi@linux.ibm.com> 13931M: Ursula Braun <ubraun@linux.ibm.com> 13932L: linux-s390@vger.kernel.org 13933W: http://www.ibm.com/developerworks/linux/linux390/ 13934S: Supported 13935F: drivers/s390/net/*iucv* 13936F: include/net/iucv/ 13937F: net/iucv/ 13938 13939S390 NETWORK DRIVERS 13940M: Julian Wiedmann <jwi@linux.ibm.com> 13941M: Ursula Braun <ubraun@linux.ibm.com> 13942L: linux-s390@vger.kernel.org 13943W: http://www.ibm.com/developerworks/linux/linux390/ 13944S: Supported 13945F: drivers/s390/net/ 13946 13947S390 PCI SUBSYSTEM 13948M: Sebastian Ott <sebott@linux.ibm.com> 13949M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13950L: linux-s390@vger.kernel.org 13951W: http://www.ibm.com/developerworks/linux/linux390/ 13952S: Supported 13953F: arch/s390/pci/ 13954F: drivers/pci/hotplug/s390_pci_hpc.c 13955 13956S390 VFIO-CCW DRIVER 13957M: Cornelia Huck <cohuck@redhat.com> 13958M: Farhan Ali <alifm@linux.ibm.com> 13959M: Eric Farman <farman@linux.ibm.com> 13960R: Halil Pasic <pasic@linux.ibm.com> 13961L: linux-s390@vger.kernel.org 13962L: kvm@vger.kernel.org 13963S: Supported 13964F: drivers/s390/cio/vfio_ccw* 13965F: Documentation/s390/vfio-ccw.rst 13966F: include/uapi/linux/vfio_ccw.h 13967 13968S390 ZCRYPT DRIVER 13969M: Harald Freudenberger <freude@linux.ibm.com> 13970L: linux-s390@vger.kernel.org 13971W: http://www.ibm.com/developerworks/linux/linux390/ 13972S: Supported 13973F: drivers/s390/crypto/ 13974 13975S390 VFIO AP DRIVER 13976M: Tony Krowiak <akrowiak@linux.ibm.com> 13977M: Pierre Morel <pmorel@linux.ibm.com> 13978M: Halil Pasic <pasic@linux.ibm.com> 13979L: linux-s390@vger.kernel.org 13980W: http://www.ibm.com/developerworks/linux/linux390/ 13981S: Supported 13982F: drivers/s390/crypto/vfio_ap_drv.c 13983F: drivers/s390/crypto/vfio_ap_private.h 13984F: drivers/s390/crypto/vfio_ap_ops.c 13985F: Documentation/s390/vfio-ap.rst 13986 13987S390 ZFCP DRIVER 13988M: Steffen Maier <maier@linux.ibm.com> 13989M: Benjamin Block <bblock@linux.ibm.com> 13990L: linux-s390@vger.kernel.org 13991W: http://www.ibm.com/developerworks/linux/linux390/ 13992S: Supported 13993F: drivers/s390/scsi/zfcp_* 13994 13995S3C24XX SD/MMC Driver 13996M: Ben Dooks <ben-linux@fluff.org> 13997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13998S: Supported 13999F: drivers/mmc/host/s3cmci.* 14000 14001SAA6588 RDS RECEIVER DRIVER 14002M: Hans Verkuil <hverkuil@xs4all.nl> 14003L: linux-media@vger.kernel.org 14004T: git git://linuxtv.org/media_tree.git 14005W: https://linuxtv.org 14006S: Odd Fixes 14007F: drivers/media/i2c/saa6588* 14008 14009SAA7134 VIDEO4LINUX DRIVER 14010M: Mauro Carvalho Chehab <mchehab@kernel.org> 14011L: linux-media@vger.kernel.org 14012W: https://linuxtv.org 14013T: git git://linuxtv.org/media_tree.git 14014S: Odd fixes 14015F: Documentation/media/v4l-drivers/saa7134* 14016F: drivers/media/pci/saa7134/ 14017 14018SAA7146 VIDEO4LINUX-2 DRIVER 14019M: Hans Verkuil <hverkuil@xs4all.nl> 14020L: linux-media@vger.kernel.org 14021T: git git://linuxtv.org/media_tree.git 14022S: Maintained 14023F: drivers/media/common/saa7146/ 14024F: drivers/media/pci/saa7146/ 14025F: include/media/drv-intf/saa7146* 14026 14027SAMSUNG AUDIO (ASoC) DRIVERS 14028M: Krzysztof Kozlowski <krzk@kernel.org> 14029M: Sangbeom Kim <sbkim73@samsung.com> 14030M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14031L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14032S: Supported 14033F: sound/soc/samsung/ 14034F: Documentation/devicetree/bindings/sound/samsung* 14035 14036SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14037M: Krzysztof Kozlowski <krzk@kernel.org> 14038L: linux-crypto@vger.kernel.org 14039L: linux-samsung-soc@vger.kernel.org 14040S: Maintained 14041F: drivers/crypto/exynos-rng.c 14042F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 14043 14044SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14045M: Łukasz Stelmach <l.stelmach@samsung.com> 14046L: linux-samsung-soc@vger.kernel.org 14047S: Maintained 14048F: drivers/char/hw_random/exynos-trng.c 14049F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14050 14051SAMSUNG FRAMEBUFFER DRIVER 14052M: Jingoo Han <jingoohan1@gmail.com> 14053L: linux-fbdev@vger.kernel.org 14054S: Maintained 14055F: drivers/video/fbdev/s3c-fb.c 14056 14057SAMSUNG LAPTOP DRIVER 14058M: Corentin Chary <corentin.chary@gmail.com> 14059L: platform-driver-x86@vger.kernel.org 14060S: Maintained 14061F: drivers/platform/x86/samsung-laptop.c 14062 14063SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14064M: Sangbeom Kim <sbkim73@samsung.com> 14065M: Krzysztof Kozlowski <krzk@kernel.org> 14066M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14067L: linux-kernel@vger.kernel.org 14068L: linux-samsung-soc@vger.kernel.org 14069S: Supported 14070F: drivers/mfd/sec*.c 14071F: drivers/regulator/s2m*.c 14072F: drivers/regulator/s5m*.c 14073F: drivers/clk/clk-s2mps11.c 14074F: drivers/rtc/rtc-s5m.c 14075F: include/linux/mfd/samsung/ 14076F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14077F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14078F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14079F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14080 14081SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14082M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14083L: linux-media@vger.kernel.org 14084L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14085S: Maintained 14086F: drivers/media/platform/s3c-camif/ 14087F: include/media/drv-intf/s3c_camif.h 14088 14089SAMSUNG S3FWRN5 NFC DRIVER 14090M: Robert Baldyga <r.baldyga@samsung.com> 14091M: Krzysztof Opasiak <k.opasiak@samsung.com> 14092L: linux-nfc@lists.01.org (moderated for non-subscribers) 14093S: Supported 14094F: drivers/nfc/s3fwrn5 14095 14096SAMSUNG S5C73M3 CAMERA DRIVER 14097M: Kyungmin Park <kyungmin.park@samsung.com> 14098M: Andrzej Hajda <a.hajda@samsung.com> 14099L: linux-media@vger.kernel.org 14100S: Supported 14101F: drivers/media/i2c/s5c73m3/* 14102 14103SAMSUNG S5K5BAF CAMERA DRIVER 14104M: Kyungmin Park <kyungmin.park@samsung.com> 14105M: Andrzej Hajda <a.hajda@samsung.com> 14106L: linux-media@vger.kernel.org 14107S: Supported 14108F: drivers/media/i2c/s5k5baf.c 14109 14110SAMSUNG S5P Security SubSystem (SSS) DRIVER 14111M: Krzysztof Kozlowski <krzk@kernel.org> 14112M: Vladimir Zapolskiy <vz@mleia.com> 14113M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14114L: linux-crypto@vger.kernel.org 14115L: linux-samsung-soc@vger.kernel.org 14116S: Maintained 14117F: drivers/crypto/s5p-sss.c 14118 14119SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14120M: Kyungmin Park <kyungmin.park@samsung.com> 14121M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14122L: linux-media@vger.kernel.org 14123Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14124S: Supported 14125F: drivers/media/platform/exynos4-is/ 14126 14127SAMSUNG SOC CLOCK DRIVERS 14128M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14129M: Tomasz Figa <tomasz.figa@gmail.com> 14130M: Chanwoo Choi <cw00.choi@samsung.com> 14131S: Supported 14132L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14133T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14134F: drivers/clk/samsung/ 14135F: include/dt-bindings/clock/exynos*.h 14136F: Documentation/devicetree/bindings/clock/exynos*.txt 14137 14138SAMSUNG SPI DRIVERS 14139M: Kukjin Kim <kgene@kernel.org> 14140M: Krzysztof Kozlowski <krzk@kernel.org> 14141M: Andi Shyti <andi@etezian.org> 14142L: linux-spi@vger.kernel.org 14143L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14144S: Maintained 14145F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14146F: drivers/spi/spi-s3c* 14147F: include/linux/platform_data/spi-s3c64xx.h 14148 14149SAMSUNG SXGBE DRIVERS 14150M: Byungho An <bh74.an@samsung.com> 14151M: Girish K S <ks.giri@samsung.com> 14152M: Vipul Pandya <vipul.pandya@samsung.com> 14153S: Supported 14154L: netdev@vger.kernel.org 14155F: drivers/net/ethernet/samsung/sxgbe/ 14156 14157SAMSUNG THERMAL DRIVER 14158M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14159L: linux-pm@vger.kernel.org 14160L: linux-samsung-soc@vger.kernel.org 14161S: Supported 14162T: git https://github.com/lmajewski/linux-samsung-thermal.git 14163F: drivers/thermal/samsung/ 14164 14165SAMSUNG USB2 PHY DRIVER 14166M: Kamil Debski <kamil@wypas.org> 14167M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14168L: linux-kernel@vger.kernel.org 14169S: Supported 14170F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14171F: Documentation/driver-api/phy/samsung-usb2.rst 14172F: drivers/phy/samsung/phy-exynos4210-usb2.c 14173F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14174F: drivers/phy/samsung/phy-exynos5250-usb2.c 14175F: drivers/phy/samsung/phy-s5pv210-usb2.c 14176F: drivers/phy/samsung/phy-samsung-usb2.c 14177F: drivers/phy/samsung/phy-samsung-usb2.h 14178 14179SC1200 WDT DRIVER 14180M: Zwane Mwaikambo <zwanem@gmail.com> 14181S: Maintained 14182F: drivers/watchdog/sc1200wdt.c 14183 14184SCHEDULER 14185M: Ingo Molnar <mingo@redhat.com> 14186M: Peter Zijlstra <peterz@infradead.org> 14187L: linux-kernel@vger.kernel.org 14188T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14189S: Maintained 14190F: kernel/sched/ 14191F: include/linux/sched.h 14192F: include/uapi/linux/sched.h 14193F: include/linux/wait.h 14194F: include/linux/preempt.h 14195 14196SCR24X CHIP CARD INTERFACE DRIVER 14197M: Lubomir Rintel <lkundrak@v3.sk> 14198S: Supported 14199F: drivers/char/pcmcia/scr24x_cs.c 14200 14201SCSI CDROM DRIVER 14202M: Jens Axboe <axboe@kernel.dk> 14203L: linux-scsi@vger.kernel.org 14204W: http://www.kernel.dk 14205S: Maintained 14206F: drivers/scsi/sr* 14207 14208SCSI RDMA PROTOCOL (SRP) INITIATOR 14209M: Bart Van Assche <bvanassche@acm.org> 14210L: linux-rdma@vger.kernel.org 14211S: Supported 14212Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14213F: drivers/infiniband/ulp/srp/ 14214F: include/scsi/srp.h 14215 14216SCSI RDMA PROTOCOL (SRP) TARGET 14217M: Bart Van Assche <bvanassche@acm.org> 14218L: linux-rdma@vger.kernel.org 14219L: target-devel@vger.kernel.org 14220S: Supported 14221Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14222F: drivers/infiniband/ulp/srpt/ 14223 14224SCSI SG DRIVER 14225M: Doug Gilbert <dgilbert@interlog.com> 14226L: linux-scsi@vger.kernel.org 14227W: http://sg.danny.cz/sg 14228S: Maintained 14229F: Documentation/scsi/scsi-generic.txt 14230F: drivers/scsi/sg.c 14231F: include/scsi/sg.h 14232 14233SCSI SUBSYSTEM 14234M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14236M: "Martin K. Petersen" <martin.petersen@oracle.com> 14237T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14238Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14239L: linux-scsi@vger.kernel.org 14240S: Maintained 14241F: Documentation/devicetree/bindings/scsi/ 14242F: drivers/scsi/ 14243F: include/scsi/ 14244 14245SCSI TAPE DRIVER 14246M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14247L: linux-scsi@vger.kernel.org 14248S: Maintained 14249F: Documentation/scsi/st.txt 14250F: drivers/scsi/st.* 14251F: drivers/scsi/st_*.h 14252 14253SCSI TARGET SUBSYSTEM 14254M: "Martin K. Petersen" <martin.petersen@oracle.com> 14255L: linux-scsi@vger.kernel.org 14256L: target-devel@vger.kernel.org 14257W: http://www.linux-iscsi.org 14258T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14259Q: https://patchwork.kernel.org/project/target-devel/list/ 14260S: Supported 14261F: drivers/target/ 14262F: include/target/ 14263F: Documentation/target/ 14264 14265SCTP PROTOCOL 14266M: Vlad Yasevich <vyasevich@gmail.com> 14267M: Neil Horman <nhorman@tuxdriver.com> 14268M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14269L: linux-sctp@vger.kernel.org 14270W: http://lksctp.sourceforge.net 14271S: Maintained 14272F: Documentation/networking/sctp.txt 14273F: include/linux/sctp.h 14274F: include/uapi/linux/sctp.h 14275F: include/net/sctp/ 14276F: net/sctp/ 14277 14278SCx200 CPU SUPPORT 14279M: Jim Cromie <jim.cromie@gmail.com> 14280S: Odd Fixes 14281F: Documentation/i2c/busses/scx200_acb 14282F: arch/x86/platform/scx200/ 14283F: drivers/watchdog/scx200_wdt.c 14284F: drivers/i2c/busses/scx200* 14285F: drivers/mtd/maps/scx200_docflash.c 14286F: include/linux/scx200.h 14287 14288SCx200 GPIO DRIVER 14289M: Jim Cromie <jim.cromie@gmail.com> 14290S: Maintained 14291F: drivers/char/scx200_gpio.c 14292F: include/linux/scx200_gpio.h 14293 14294SCx200 HRT CLOCKSOURCE DRIVER 14295M: Jim Cromie <jim.cromie@gmail.com> 14296S: Maintained 14297F: drivers/clocksource/scx200_hrt.c 14298 14299SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14300M: Sascha Sommer <saschasommer@freenet.de> 14301L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14302S: Maintained 14303F: drivers/mmc/host/sdricoh_cs.c 14304 14305SECO BOARDS CEC DRIVER 14306M: Ettore Chimenti <ek5.chimenti@gmail.com> 14307S: Maintained 14308F: drivers/media/platform/seco-cec/seco-cec.c 14309F: drivers/media/platform/seco-cec/seco-cec.h 14310 14311SECURE COMPUTING 14312M: Kees Cook <keescook@chromium.org> 14313R: Andy Lutomirski <luto@amacapital.net> 14314R: Will Drewry <wad@chromium.org> 14315T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14316S: Supported 14317F: kernel/seccomp.c 14318F: include/uapi/linux/seccomp.h 14319F: include/linux/seccomp.h 14320F: tools/testing/selftests/seccomp/* 14321F: tools/testing/selftests/kselftest_harness.h 14322F: Documentation/userspace-api/seccomp_filter.rst 14323K: \bsecure_computing 14324K: \bTIF_SECCOMP\b 14325 14326SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14327M: Al Cooper <alcooperx@gmail.com> 14328L: linux-mmc@vger.kernel.org 14329L: bcm-kernel-feedback-list@broadcom.com 14330S: Maintained 14331F: drivers/mmc/host/sdhci-brcmstb* 14332 14333SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14334M: Adrian Hunter <adrian.hunter@intel.com> 14335L: linux-mmc@vger.kernel.org 14336S: Maintained 14337F: drivers/mmc/host/sdhci* 14338F: include/linux/mmc/sdhci* 14339 14340EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14341M: Adrian Hunter <adrian.hunter@intel.com> 14342M: Ritesh Harjani <riteshh@codeaurora.org> 14343M: Asutosh Das <asutoshd@codeaurora.org> 14344L: linux-mmc@vger.kernel.org 14345S: Maintained 14346F: drivers/mmc/host/cqhci* 14347 14348SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14349M: Prabu Thangamuthu <prabu.t@synopsys.com> 14350M: Manjunath M B <manjumb@synopsys.com> 14351L: linux-mmc@vger.kernel.org 14352S: Maintained 14353F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14354 14355SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14356M: Ludovic Desroches <ludovic.desroches@microchip.com> 14357L: linux-mmc@vger.kernel.org 14358S: Supported 14359F: drivers/mmc/host/sdhci-of-at91.c 14360 14361SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14362M: Ben Dooks <ben-linux@fluff.org> 14363M: Jaehoon Chung <jh80.chung@samsung.com> 14364L: linux-mmc@vger.kernel.org 14365S: Maintained 14366F: drivers/mmc/host/sdhci-s3c* 14367 14368SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14369M: Viresh Kumar <vireshk@kernel.org> 14370L: linux-mmc@vger.kernel.org 14371S: Maintained 14372F: drivers/mmc/host/sdhci-spear.c 14373 14374SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14375M: Kishon Vijay Abraham I <kishon@ti.com> 14376L: linux-mmc@vger.kernel.org 14377S: Maintained 14378F: drivers/mmc/host/sdhci-omap.c 14379 14380SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14381M: Scott Bauer <scott.bauer@intel.com> 14382M: Jonathan Derrick <jonathan.derrick@intel.com> 14383L: linux-block@vger.kernel.org 14384S: Supported 14385F: block/sed* 14386F: block/opal_proto.h 14387F: include/linux/sed* 14388F: include/uapi/linux/sed* 14389 14390SECURITY CONTACT 14391M: Security Officers <security@kernel.org> 14392S: Supported 14393 14394SECURITY SUBSYSTEM 14395M: James Morris <jmorris@namei.org> 14396M: "Serge E. Hallyn" <serge@hallyn.com> 14397L: linux-security-module@vger.kernel.org (suggested Cc:) 14398T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14399W: http://kernsec.org/ 14400S: Supported 14401F: security/ 14402X: security/selinux/ 14403 14404SELINUX SECURITY MODULE 14405M: Paul Moore <paul@paul-moore.com> 14406M: Stephen Smalley <sds@tycho.nsa.gov> 14407M: Eric Paris <eparis@parisplace.org> 14408L: selinux@vger.kernel.org 14409W: https://selinuxproject.org 14410W: https://github.com/SELinuxProject 14411T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14412S: Supported 14413F: include/uapi/linux/selinux_netlink.h 14414F: security/selinux/ 14415F: scripts/selinux/ 14416F: Documentation/admin-guide/LSM/SELinux.rst 14417 14418SENSABLE PHANTOM 14419M: Jiri Slaby <jirislaby@gmail.com> 14420S: Maintained 14421F: drivers/misc/phantom.c 14422F: include/uapi/linux/phantom.h 14423 14424SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14425M: Tomasz Duszynski <tduszyns@gmail.com> 14426S: Maintained 14427F: drivers/iio/chemical/sps30.c 14428F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14429 14430SERIAL DEVICE BUS 14431M: Rob Herring <robh@kernel.org> 14432L: linux-serial@vger.kernel.org 14433S: Maintained 14434F: Documentation/devicetree/bindings/serial/slave-device.txt 14435F: drivers/tty/serdev/ 14436F: include/linux/serdev.h 14437 14438SERIAL DRIVERS 14439M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14440L: linux-serial@vger.kernel.org 14441S: Maintained 14442F: Documentation/devicetree/bindings/serial/ 14443F: drivers/tty/serial/ 14444 14445SERIAL IR RECEIVER 14446M: Sean Young <sean@mess.org> 14447L: linux-media@vger.kernel.org 14448S: Maintained 14449F: drivers/media/rc/serial_ir.c 14450 14451SFC NETWORK DRIVER 14452M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14453M: Edward Cree <ecree@solarflare.com> 14454M: Martin Habets <mhabets@solarflare.com> 14455L: netdev@vger.kernel.org 14456S: Supported 14457F: drivers/net/ethernet/sfc/ 14458 14459SFF/SFP/SFP+ MODULE SUPPORT 14460M: Russell King <linux@armlinux.org.uk> 14461L: netdev@vger.kernel.org 14462S: Maintained 14463F: drivers/net/phy/phylink.c 14464F: drivers/net/phy/sfp* 14465F: include/linux/phylink.h 14466F: include/linux/sfp.h 14467 14468SGI GRU DRIVER 14469M: Dimitri Sivanich <sivanich@sgi.com> 14470S: Maintained 14471F: drivers/misc/sgi-gru/ 14472 14473SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14474M: Pat Gefre <pfg@sgi.com> 14475L: linux-ia64@vger.kernel.org 14476S: Supported 14477F: Documentation/ia64/serial.rst 14478F: drivers/tty/serial/ioc?_serial.c 14479F: include/linux/ioc?.h 14480 14481SGI XP/XPC/XPNET DRIVER 14482M: Cliff Whickman <cpw@sgi.com> 14483M: Robin Holt <robinmholt@gmail.com> 14484S: Maintained 14485F: drivers/misc/sgi-xp/ 14486 14487SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14488M: Ursula Braun <ubraun@linux.ibm.com> 14489M: Karsten Graul <kgraul@linux.ibm.com> 14490L: linux-s390@vger.kernel.org 14491W: http://www.ibm.com/developerworks/linux/linux390/ 14492S: Supported 14493F: net/smc/ 14494 14495SHARP RJ54N1CB0C SENSOR DRIVER 14496M: Jacopo Mondi <jacopo@jmondi.org> 14497L: linux-media@vger.kernel.org 14498T: git git://linuxtv.org/media_tree.git 14499S: Odd fixes 14500F: drivers/media/i2c/rj54n1cb0c.c 14501F: include/media/i2c/rj54n1cb0c.h 14502 14503SH_VEU V4L2 MEM2MEM DRIVER 14504L: linux-media@vger.kernel.org 14505S: Orphan 14506F: drivers/media/platform/sh_veu.c 14507 14508SH_VOU V4L2 OUTPUT DRIVER 14509L: linux-media@vger.kernel.org 14510S: Orphan 14511F: drivers/media/platform/sh_vou.c 14512F: include/media/drv-intf/sh_vou.h 14513 14514SI2157 MEDIA DRIVER 14515M: Antti Palosaari <crope@iki.fi> 14516L: linux-media@vger.kernel.org 14517W: https://linuxtv.org 14518W: http://palosaari.fi/linux/ 14519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14520T: git git://linuxtv.org/anttip/media_tree.git 14521S: Maintained 14522F: drivers/media/tuners/si2157* 14523 14524SI2165 MEDIA DRIVER 14525M: Matthias Schwarzott <zzam@gentoo.org> 14526L: linux-media@vger.kernel.org 14527W: https://linuxtv.org 14528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14529S: Maintained 14530F: drivers/media/dvb-frontends/si2165* 14531 14532SI2168 MEDIA DRIVER 14533M: Antti Palosaari <crope@iki.fi> 14534L: linux-media@vger.kernel.org 14535W: https://linuxtv.org 14536W: http://palosaari.fi/linux/ 14537Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14538T: git git://linuxtv.org/anttip/media_tree.git 14539S: Maintained 14540F: drivers/media/dvb-frontends/si2168* 14541 14542SI470X FM RADIO RECEIVER I2C DRIVER 14543M: Hans Verkuil <hverkuil@xs4all.nl> 14544L: linux-media@vger.kernel.org 14545T: git git://linuxtv.org/media_tree.git 14546W: https://linuxtv.org 14547S: Odd Fixes 14548F: drivers/media/radio/si470x/radio-si470x-i2c.c 14549 14550SI470X FM RADIO RECEIVER USB DRIVER 14551M: Hans Verkuil <hverkuil@xs4all.nl> 14552L: linux-media@vger.kernel.org 14553T: git git://linuxtv.org/media_tree.git 14554W: https://linuxtv.org 14555S: Maintained 14556F: drivers/media/radio/si470x/radio-si470x-common.c 14557F: drivers/media/radio/si470x/radio-si470x.h 14558F: drivers/media/radio/si470x/radio-si470x-usb.c 14559 14560SI4713 FM RADIO TRANSMITTER I2C DRIVER 14561M: Eduardo Valentin <edubezval@gmail.com> 14562L: linux-media@vger.kernel.org 14563T: git git://linuxtv.org/media_tree.git 14564W: https://linuxtv.org 14565S: Odd Fixes 14566F: drivers/media/radio/si4713/si4713.? 14567 14568SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14569M: Eduardo Valentin <edubezval@gmail.com> 14570L: linux-media@vger.kernel.org 14571T: git git://linuxtv.org/media_tree.git 14572W: https://linuxtv.org 14573S: Odd Fixes 14574F: drivers/media/radio/si4713/radio-platform-si4713.c 14575 14576SI4713 FM RADIO TRANSMITTER USB DRIVER 14577M: Hans Verkuil <hverkuil@xs4all.nl> 14578L: linux-media@vger.kernel.org 14579T: git git://linuxtv.org/media_tree.git 14580W: https://linuxtv.org 14581S: Maintained 14582F: drivers/media/radio/si4713/radio-usb-si4713.c 14583 14584SIANO DVB DRIVER 14585M: Mauro Carvalho Chehab <mchehab@kernel.org> 14586L: linux-media@vger.kernel.org 14587W: https://linuxtv.org 14588T: git git://linuxtv.org/media_tree.git 14589S: Odd fixes 14590F: drivers/media/common/siano/ 14591F: drivers/media/usb/siano/ 14592F: drivers/media/usb/siano/ 14593F: drivers/media/mmc/siano/ 14594 14595SIFIVE DRIVERS 14596M: Palmer Dabbelt <palmer@sifive.com> 14597M: Paul Walmsley <paul.walmsley@sifive.com> 14598L: linux-riscv@lists.infradead.org 14599T: git git://github.com/sifive/riscv-linux.git 14600S: Supported 14601K: [^@]sifive 14602N: sifive 14603 14604SIFIVE FU540 SYSTEM-ON-CHIP 14605M: Paul Walmsley <paul.walmsley@sifive.com> 14606M: Palmer Dabbelt <palmer@sifive.com> 14607L: linux-riscv@lists.infradead.org 14608T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14609S: Supported 14610K: fu540 14611N: fu540 14612 14613SILEAD TOUCHSCREEN DRIVER 14614M: Hans de Goede <hdegoede@redhat.com> 14615L: linux-input@vger.kernel.org 14616L: platform-driver-x86@vger.kernel.org 14617S: Maintained 14618F: drivers/input/touchscreen/silead.c 14619F: drivers/platform/x86/touchscreen_dmi.c 14620 14621SILICON MOTION SM712 FRAME BUFFER DRIVER 14622M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14623M: Teddy Wang <teddy.wang@siliconmotion.com> 14624M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14625L: linux-fbdev@vger.kernel.org 14626S: Maintained 14627F: drivers/video/fbdev/sm712* 14628F: Documentation/fb/sm712fb.rst 14629 14630SIMPLE FIRMWARE INTERFACE (SFI) 14631M: Len Brown <lenb@kernel.org> 14632L: sfi-devel@simplefirmware.org 14633W: http://simplefirmware.org/ 14634T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14635S: Supported 14636F: arch/x86/platform/sfi/ 14637F: drivers/sfi/ 14638F: include/linux/sfi*.h 14639 14640SIMPLEFB FB DRIVER 14641M: Hans de Goede <hdegoede@redhat.com> 14642L: linux-fbdev@vger.kernel.org 14643S: Maintained 14644F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14645F: drivers/video/fbdev/simplefb.c 14646F: include/linux/platform_data/simplefb.h 14647 14648SIMTEC EB110ATX (Chalice CATS) 14649P: Ben Dooks 14650P: Vincent Sanders <vince@simtec.co.uk> 14651M: Simtec Linux Team <linux@simtec.co.uk> 14652W: http://www.simtec.co.uk/products/EB110ATX/ 14653S: Supported 14654 14655SIMTEC EB2410ITX (BAST) 14656P: Ben Dooks 14657P: Vincent Sanders <vince@simtec.co.uk> 14658M: Simtec Linux Team <linux@simtec.co.uk> 14659W: http://www.simtec.co.uk/products/EB2410ITX/ 14660S: Supported 14661F: arch/arm/mach-s3c24xx/mach-bast.c 14662F: arch/arm/mach-s3c24xx/bast-ide.c 14663F: arch/arm/mach-s3c24xx/bast-irq.c 14664 14665SIPHASH PRF ROUTINES 14666M: Jason A. Donenfeld <Jason@zx2c4.com> 14667S: Maintained 14668F: lib/siphash.c 14669F: lib/test_siphash.c 14670F: include/linux/siphash.h 14671 14672SIOX 14673M: Thorsten Scherer <t.scherer@eckelmann.de> 14674M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14675R: Pengutronix Kernel Team <kernel@pengutronix.de> 14676S: Supported 14677F: drivers/siox/* 14678F: drivers/gpio/gpio-siox.c 14679F: include/trace/events/siox.h 14680 14681SIS 190 ETHERNET DRIVER 14682M: Francois Romieu <romieu@fr.zoreil.com> 14683L: netdev@vger.kernel.org 14684S: Maintained 14685F: drivers/net/ethernet/sis/sis190.c 14686 14687SIS 900/7016 FAST ETHERNET DRIVER 14688M: Daniele Venzano <venza@brownhat.org> 14689W: http://www.brownhat.org/sis900.html 14690L: netdev@vger.kernel.org 14691S: Maintained 14692F: drivers/net/ethernet/sis/sis900.* 14693 14694SIS FRAMEBUFFER DRIVER 14695M: Thomas Winischhofer <thomas@winischhofer.net> 14696W: http://www.winischhofer.net/linuxsisvga.shtml 14697S: Maintained 14698F: Documentation/fb/sisfb.rst 14699F: drivers/video/fbdev/sis/ 14700F: include/video/sisfb.h 14701 14702SIS USB2VGA DRIVER 14703M: Thomas Winischhofer <thomas@winischhofer.net> 14704W: http://www.winischhofer.at/linuxsisusbvga.shtml 14705S: Maintained 14706F: drivers/usb/misc/sisusbvga/ 14707 14708SLAB ALLOCATOR 14709M: Christoph Lameter <cl@linux.com> 14710M: Pekka Enberg <penberg@kernel.org> 14711M: David Rientjes <rientjes@google.com> 14712M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14713M: Andrew Morton <akpm@linux-foundation.org> 14714L: linux-mm@kvack.org 14715S: Maintained 14716F: include/linux/sl?b*.h 14717F: mm/sl?b* 14718 14719SLEEPABLE READ-COPY UPDATE (SRCU) 14720M: Lai Jiangshan <jiangshanlai@gmail.com> 14721M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14722M: Josh Triplett <josh@joshtriplett.org> 14723R: Steven Rostedt <rostedt@goodmis.org> 14724R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14725L: rcu@vger.kernel.org 14726W: http://www.rdrop.com/users/paulmck/RCU/ 14727S: Supported 14728T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14729F: include/linux/srcu*.h 14730F: kernel/rcu/srcu*.c 14731 14732SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14733M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14735S: Maintained 14736F: drivers/slimbus/ 14737F: Documentation/devicetree/bindings/slimbus/ 14738F: include/linux/slimbus.h 14739 14740SMACK SECURITY MODULE 14741M: Casey Schaufler <casey@schaufler-ca.com> 14742L: linux-security-module@vger.kernel.org 14743W: http://schaufler-ca.com 14744T: git git://github.com/cschaufler/smack-next 14745S: Maintained 14746F: Documentation/admin-guide/LSM/Smack.rst 14747F: security/smack/ 14748 14749SMC91x ETHERNET DRIVER 14750M: Nicolas Pitre <nico@fluxnic.net> 14751S: Odd Fixes 14752F: drivers/net/ethernet/smsc/smc91x.* 14753 14754SMIA AND SMIA++ IMAGE SENSOR DRIVER 14755M: Sakari Ailus <sakari.ailus@iki.fi> 14756L: linux-media@vger.kernel.org 14757S: Maintained 14758F: drivers/media/i2c/smiapp/ 14759F: include/media/i2c/smiapp.h 14760F: drivers/media/i2c/smiapp-pll.c 14761F: drivers/media/i2c/smiapp-pll.h 14762F: include/uapi/linux/smiapp.h 14763F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14764 14765SMM665 HARDWARE MONITOR DRIVER 14766M: Guenter Roeck <linux@roeck-us.net> 14767L: linux-hwmon@vger.kernel.org 14768S: Maintained 14769F: Documentation/hwmon/smm665.rst 14770F: drivers/hwmon/smm665.c 14771 14772SMSC EMC2103 HARDWARE MONITOR DRIVER 14773M: Steve Glendinning <steve.glendinning@shawell.net> 14774L: linux-hwmon@vger.kernel.org 14775S: Maintained 14776F: Documentation/hwmon/emc2103.rst 14777F: drivers/hwmon/emc2103.c 14778 14779SMSC SCH5627 HARDWARE MONITOR DRIVER 14780M: Hans de Goede <hdegoede@redhat.com> 14781L: linux-hwmon@vger.kernel.org 14782S: Supported 14783F: Documentation/hwmon/sch5627.rst 14784F: drivers/hwmon/sch5627.c 14785 14786SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14787M: Steve Glendinning <steve.glendinning@shawell.net> 14788L: linux-fbdev@vger.kernel.org 14789S: Maintained 14790F: drivers/video/fbdev/smscufx.c 14791 14792SMSC47B397 HARDWARE MONITOR DRIVER 14793M: Jean Delvare <jdelvare@suse.com> 14794L: linux-hwmon@vger.kernel.org 14795S: Maintained 14796F: Documentation/hwmon/smsc47b397.rst 14797F: drivers/hwmon/smsc47b397.c 14798 14799SMSC911x ETHERNET DRIVER 14800M: Steve Glendinning <steve.glendinning@shawell.net> 14801L: netdev@vger.kernel.org 14802S: Maintained 14803F: include/linux/smsc911x.h 14804F: drivers/net/ethernet/smsc/smsc911x.* 14805 14806SMSC9420 PCI ETHERNET DRIVER 14807M: Steve Glendinning <steve.glendinning@shawell.net> 14808L: netdev@vger.kernel.org 14809S: Maintained 14810F: drivers/net/ethernet/smsc/smsc9420.* 14811 14812SOC-CAMERA V4L2 SUBSYSTEM 14813L: linux-media@vger.kernel.org 14814T: git git://linuxtv.org/media_tree.git 14815S: Orphan 14816F: include/media/soc_camera.h 14817F: drivers/staging/media/soc_camera/ 14818 14819SOCIONEXT SYNQUACER I2C DRIVER 14820M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14821L: linux-i2c@vger.kernel.org 14822S: Maintained 14823F: drivers/i2c/busses/i2c-synquacer.c 14824F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14825 14826SOCIONEXT UNIPHIER SOUND DRIVER 14827L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14828S: Orphan 14829F: sound/soc/uniphier/ 14830 14831SOEKRIS NET48XX LED SUPPORT 14832M: Chris Boot <bootc@bootc.net> 14833S: Maintained 14834F: drivers/leds/leds-net48xx.c 14835 14836SOFT-IWARP DRIVER (siw) 14837M: Bernard Metzler <bmt@zurich.ibm.com> 14838L: linux-rdma@vger.kernel.org 14839S: Supported 14840F: drivers/infiniband/sw/siw/ 14841F: include/uapi/rdma/siw-abi.h 14842 14843SOFT-ROCE DRIVER (rxe) 14844M: Moni Shoua <monis@mellanox.com> 14845L: linux-rdma@vger.kernel.org 14846S: Supported 14847W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14848Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14849F: drivers/infiniband/sw/rxe/ 14850F: include/uapi/rdma/rdma_user_rxe.h 14851 14852SOFTLOGIC 6x10 MPEG CODEC 14853M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14854M: Anton Sviridenko <anton@corp.bluecherry.net> 14855M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14856M: Andrey Utkin <andrey_utkin@fastmail.com> 14857M: Ismael Luceno <ismael@iodev.co.uk> 14858L: linux-media@vger.kernel.org 14859S: Supported 14860F: drivers/media/pci/solo6x10/ 14861 14862SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14863M: James Morse <james.morse@arm.com> 14864L: linux-arm-kernel@lists.infradead.org 14865S: Maintained 14866F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14867F: drivers/firmware/arm_sdei.c 14868F: include/linux/arm_sdei.h 14869F: include/uapi/linux/arm_sdei.h 14870 14871SOFTWARE RAID (Multiple Disks) SUPPORT 14872M: Shaohua Li <shli@kernel.org> 14873L: linux-raid@vger.kernel.org 14874T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14875S: Supported 14876F: drivers/md/Makefile 14877F: drivers/md/Kconfig 14878F: drivers/md/md* 14879F: drivers/md/raid* 14880F: include/linux/raid/ 14881F: include/uapi/linux/raid/ 14882 14883SOCIONEXT (SNI) AVE NETWORK DRIVER 14884M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14885L: netdev@vger.kernel.org 14886S: Maintained 14887F: drivers/net/ethernet/socionext/sni_ave.c 14888F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14889 14890SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14891M: Jassi Brar <jaswinder.singh@linaro.org> 14892M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 14893L: netdev@vger.kernel.org 14894S: Maintained 14895F: drivers/net/ethernet/socionext/netsec.c 14896F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14897 14898SOCIONEXT (SNI) Synquacer SPI DRIVER 14899M: Masahisa Kojima <masahisa.kojima@linaro.org> 14900M: Jassi Brar <jaswinder.singh@linaro.org> 14901L: linux-spi@vger.kernel.org 14902S: Maintained 14903F: drivers/spi/spi-synquacer.c 14904F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14905 14906SOLIDRUN CLEARFOG SUPPORT 14907M: Russell King <linux@armlinux.org.uk> 14908S: Maintained 14909F: arch/arm/boot/dts/armada-388-clearfog* 14910F: arch/arm/boot/dts/armada-38x-solidrun-* 14911 14912SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14913M: Russell King <linux@armlinux.org.uk> 14914S: Maintained 14915F: arch/arm/boot/dts/imx6*-cubox-i* 14916F: arch/arm/boot/dts/imx6*-hummingboard* 14917F: arch/arm/boot/dts/imx6*-sr-* 14918 14919SONIC NETWORK DRIVER 14920M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14921L: netdev@vger.kernel.org 14922S: Maintained 14923F: drivers/net/ethernet/natsemi/sonic.* 14924 14925SONICS SILICON BACKPLANE DRIVER (SSB) 14926M: Michael Buesch <m@bues.ch> 14927L: linux-wireless@vger.kernel.org 14928S: Maintained 14929F: drivers/ssb/ 14930F: include/linux/ssb/ 14931 14932SONY IMX214 SENSOR DRIVER 14933M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14934L: linux-media@vger.kernel.org 14935T: git git://linuxtv.org/media_tree.git 14936S: Maintained 14937F: drivers/media/i2c/imx214.c 14938F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14939 14940SONY IMX258 SENSOR DRIVER 14941M: Sakari Ailus <sakari.ailus@linux.intel.com> 14942L: linux-media@vger.kernel.org 14943T: git git://linuxtv.org/media_tree.git 14944S: Maintained 14945F: drivers/media/i2c/imx258.c 14946 14947SONY IMX274 SENSOR DRIVER 14948M: Leon Luo <leonl@leopardimaging.com> 14949L: linux-media@vger.kernel.org 14950T: git git://linuxtv.org/media_tree.git 14951S: Maintained 14952F: drivers/media/i2c/imx274.c 14953F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14954 14955SONY IMX319 SENSOR DRIVER 14956M: Bingbu Cao <bingbu.cao@intel.com> 14957L: linux-media@vger.kernel.org 14958T: git git://linuxtv.org/media_tree.git 14959S: Maintained 14960F: drivers/media/i2c/imx319.c 14961 14962SONY IMX355 SENSOR DRIVER 14963M: Tianshu Qiu <tian.shu.qiu@intel.com> 14964L: linux-media@vger.kernel.org 14965T: git git://linuxtv.org/media_tree.git 14966S: Maintained 14967F: drivers/media/i2c/imx355.c 14968 14969SONY MEMORYSTICK SUBSYSTEM 14970M: Maxim Levitsky <maximlevitsky@gmail.com> 14971M: Alex Dubov <oakad@yahoo.com> 14972M: Ulf Hansson <ulf.hansson@linaro.org> 14973L: linux-mmc@vger.kernel.org 14974T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14975S: Maintained 14976F: drivers/memstick/ 14977F: include/linux/memstick.h 14978 14979SONY VAIO CONTROL DEVICE DRIVER 14980M: Mattia Dongili <malattia@linux.it> 14981L: platform-driver-x86@vger.kernel.org 14982W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14983S: Maintained 14984F: Documentation/admin-guide/laptops/sony-laptop.rst 14985F: drivers/char/sonypi.c 14986F: drivers/platform/x86/sony-laptop.c 14987F: include/linux/sony-laptop.h 14988 14989SOUND 14990M: Jaroslav Kysela <perex@perex.cz> 14991M: Takashi Iwai <tiwai@suse.com> 14992L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14993W: http://www.alsa-project.org/ 14994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14995Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14996S: Maintained 14997F: Documentation/sound/ 14998F: include/sound/ 14999F: include/uapi/sound/ 15000F: sound/ 15001 15002SOUND - COMPRESSED AUDIO 15003M: Vinod Koul <vkoul@kernel.org> 15004L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15006S: Supported 15007F: Documentation/sound/designs/compress-offload.rst 15008F: include/sound/compress_driver.h 15009F: include/uapi/sound/compress_* 15010F: sound/core/compress_offload.c 15011F: sound/soc/soc-compress.c 15012 15013SOUND - DMAENGINE HELPERS 15014M: Lars-Peter Clausen <lars@metafoo.de> 15015S: Supported 15016F: include/sound/dmaengine_pcm.h 15017F: sound/core/pcm_dmaengine.c 15018F: sound/soc/soc-generic-dmaengine-pcm.c 15019 15020SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15021M: Liam Girdwood <lgirdwood@gmail.com> 15022M: Mark Brown <broonie@kernel.org> 15023T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15024L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15025W: http://alsa-project.org/main/index.php/ASoC 15026S: Supported 15027F: Documentation/devicetree/bindings/sound/ 15028F: Documentation/sound/soc/ 15029F: sound/soc/ 15030F: include/dt-bindings/sound/ 15031F: include/sound/soc* 15032 15033SOUNDWIRE SUBSYSTEM 15034M: Vinod Koul <vkoul@kernel.org> 15035M: Sanyog Kale <sanyog.r.kale@intel.com> 15036R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15037L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15038S: Supported 15039F: Documentation/driver-api/soundwire/ 15040F: drivers/soundwire/ 15041F: include/linux/soundwire/ 15042 15043SP2 MEDIA DRIVER 15044M: Olli Salonen <olli.salonen@iki.fi> 15045L: linux-media@vger.kernel.org 15046W: https://linuxtv.org 15047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15048S: Maintained 15049F: drivers/media/dvb-frontends/sp2* 15050 15051SPARC + UltraSPARC (sparc/sparc64) 15052M: "David S. Miller" <davem@davemloft.net> 15053L: sparclinux@vger.kernel.org 15054Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15055T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15056T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15057S: Maintained 15058F: arch/sparc/ 15059F: drivers/sbus/ 15060 15061SPARC SERIAL DRIVERS 15062M: "David S. Miller" <davem@davemloft.net> 15063L: sparclinux@vger.kernel.org 15064T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15065T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15066S: Maintained 15067F: include/linux/sunserialcore.h 15068F: drivers/tty/serial/suncore.c 15069F: drivers/tty/serial/sunhv.c 15070F: drivers/tty/serial/sunsab.c 15071F: drivers/tty/serial/sunsab.h 15072F: drivers/tty/serial/sunsu.c 15073F: drivers/tty/serial/sunzilog.c 15074F: drivers/tty/serial/sunzilog.h 15075F: drivers/tty/vcc.c 15076 15077SPARSE CHECKER 15078M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15079L: linux-sparse@vger.kernel.org 15080W: https://sparse.wiki.kernel.org/ 15081T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15082S: Maintained 15083F: include/linux/compiler.h 15084 15085SPEAR CLOCK FRAMEWORK SUPPORT 15086M: Viresh Kumar <vireshk@kernel.org> 15087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15088W: http://www.st.com/spear 15089S: Maintained 15090F: drivers/clk/spear/ 15091 15092SPEAR PLATFORM SUPPORT 15093M: Viresh Kumar <vireshk@kernel.org> 15094M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15096W: http://www.st.com/spear 15097S: Maintained 15098F: arch/arm/boot/dts/spear* 15099F: arch/arm/mach-spear/ 15100 15101SPI NOR SUBSYSTEM 15102M: Marek Vasut <marek.vasut@gmail.com> 15103M: Tudor Ambarus <tudor.ambarus@microchip.com> 15104L: linux-mtd@lists.infradead.org 15105W: http://www.linux-mtd.infradead.org/ 15106Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15108S: Maintained 15109F: drivers/mtd/spi-nor/ 15110F: include/linux/mtd/spi-nor.h 15111 15112SPI SUBSYSTEM 15113M: Mark Brown <broonie@kernel.org> 15114L: linux-spi@vger.kernel.org 15115T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15116Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15117S: Maintained 15118F: Documentation/devicetree/bindings/spi/ 15119F: Documentation/spi/ 15120F: drivers/spi/ 15121F: include/linux/spi/ 15122F: include/uapi/linux/spi/ 15123F: tools/spi/ 15124 15125SPIDERNET NETWORK DRIVER for CELL 15126M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15127L: netdev@vger.kernel.org 15128S: Supported 15129F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15130F: drivers/net/ethernet/toshiba/spider_net* 15131 15132SPMI SUBSYSTEM 15133R: Stephen Boyd <sboyd@kernel.org> 15134L: linux-arm-msm@vger.kernel.org 15135F: Documentation/devicetree/bindings/spmi/ 15136F: drivers/spmi/ 15137F: include/dt-bindings/spmi/spmi.h 15138F: include/linux/spmi.h 15139F: include/trace/events/spmi.h 15140 15141SPU FILE SYSTEM 15142M: Jeremy Kerr <jk@ozlabs.org> 15143L: linuxppc-dev@lists.ozlabs.org 15144W: http://www.ibm.com/developerworks/power/cell/ 15145S: Supported 15146F: Documentation/filesystems/spufs.txt 15147F: arch/powerpc/platforms/cell/spufs/ 15148 15149SQUASHFS FILE SYSTEM 15150M: Phillip Lougher <phillip@squashfs.org.uk> 15151L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15152W: http://squashfs.org.uk 15153T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15154S: Maintained 15155F: Documentation/filesystems/squashfs.txt 15156F: fs/squashfs/ 15157 15158SRM (Alpha) environment access 15159M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15160S: Maintained 15161F: arch/alpha/kernel/srm_env.c 15162 15163ST LSM6DSx IMU IIO DRIVER 15164M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15165L: linux-iio@vger.kernel.org 15166W: http://www.st.com/ 15167S: Maintained 15168F: drivers/iio/imu/st_lsm6dsx/ 15169F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15170 15171ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15172M: Mickael Guene <mickael.guene@st.com> 15173L: linux-media@vger.kernel.org 15174T: git git://linuxtv.org/media_tree.git 15175S: Maintained 15176F: drivers/media/i2c/st-mipid02.c 15177F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15178 15179ST STM32 I2C/SMBUS DRIVER 15180M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15181L: linux-i2c@vger.kernel.org 15182S: Maintained 15183F: drivers/i2c/busses/i2c-stm32* 15184 15185ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15186M: Song Qiang <songqiang1304521@gmail.com> 15187L: linux-iio@vger.kernel.org 15188S: Maintained 15189F: drivers/iio/proximity/vl53l0x-i2c.c 15190F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15191 15192STABLE BRANCH 15193M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15194M: Sasha Levin <sashal@kernel.org> 15195L: stable@vger.kernel.org 15196S: Supported 15197F: Documentation/process/stable-kernel-rules.rst 15198 15199STAGING - COMEDI 15200M: Ian Abbott <abbotti@mev.co.uk> 15201M: H Hartley Sweeten <hsweeten@visionengravers.com> 15202S: Odd Fixes 15203F: drivers/staging/comedi/ 15204 15205STAGING - EROFS FILE SYSTEM 15206M: Gao Xiang <gaoxiang25@huawei.com> 15207M: Chao Yu <yuchao0@huawei.com> 15208L: linux-erofs@lists.ozlabs.org 15209S: Maintained 15210F: drivers/staging/erofs/ 15211 15212STAGING - FIELDBUS SUBSYSTEM 15213M: Sven Van Asbroeck <TheSven73@gmail.com> 15214S: Maintained 15215F: drivers/staging/fieldbus/* 15216F: drivers/staging/fieldbus/Documentation/ 15217 15218STAGING - HMS ANYBUS-S BUS 15219M: Sven Van Asbroeck <TheSven73@gmail.com> 15220S: Maintained 15221F: drivers/staging/fieldbus/anybuss/ 15222 15223STAGING - INDUSTRIAL IO 15224M: Jonathan Cameron <jic23@kernel.org> 15225L: linux-iio@vger.kernel.org 15226S: Odd Fixes 15227F: Documentation/devicetree/bindings/staging/iio/ 15228F: drivers/staging/iio/ 15229 15230STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15231M: Marc Dietrich <marvin24@gmx.de> 15232L: ac100@lists.launchpad.net (moderated for non-subscribers) 15233L: linux-tegra@vger.kernel.org 15234S: Maintained 15235F: drivers/staging/nvec/ 15236 15237STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15238M: Jens Frederich <jfrederich@gmail.com> 15239M: Daniel Drake <dsd@laptop.org> 15240M: Jon Nettleton <jon.nettleton@gmail.com> 15241W: http://wiki.laptop.org/go/DCON 15242S: Maintained 15243F: drivers/staging/olpc_dcon/ 15244 15245STAGING - REALTEK RTL8712U DRIVERS 15246M: Larry Finger <Larry.Finger@lwfinger.net> 15247M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15248S: Odd Fixes 15249F: drivers/staging/rtl8712/ 15250 15251STAGING - REALTEK RTL8188EU DRIVERS 15252M: Larry Finger <Larry.Finger@lwfinger.net> 15253S: Odd Fixes 15254F: drivers/staging/rtl8188eu/ 15255 15256STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15257M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15258M: Teddy Wang <teddy.wang@siliconmotion.com> 15259M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15260L: linux-fbdev@vger.kernel.org 15261S: Maintained 15262F: drivers/staging/sm750fb/ 15263 15264STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15265M: William Hubbs <w.d.hubbs@gmail.com> 15266M: Chris Brannon <chris@the-brannons.com> 15267M: Kirk Reiser <kirk@reisers.ca> 15268M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15269L: speakup@linux-speakup.org 15270W: http://www.linux-speakup.org/ 15271S: Odd Fixes 15272F: drivers/staging/speakup/ 15273 15274STAGING - VIA VT665X DRIVERS 15275M: Forest Bond <forest@alittletooquiet.net> 15276S: Odd Fixes 15277F: drivers/staging/vt665?/ 15278 15279STAGING - WILC1000 WIFI DRIVER 15280M: Adham Abozaeid <adham.abozaeid@microchip.com> 15281M: Ajay Singh <ajay.kathat@microchip.com> 15282L: linux-wireless@vger.kernel.org 15283S: Supported 15284F: drivers/staging/wilc1000/ 15285 15286STAGING SUBSYSTEM 15287M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15288T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15289L: devel@driverdev.osuosl.org 15290S: Supported 15291F: drivers/staging/ 15292 15293STARFIRE/DURALAN NETWORK DRIVER 15294M: Ion Badulescu <ionut@badula.org> 15295S: Odd Fixes 15296F: drivers/net/ethernet/adaptec/starfire* 15297 15298STEC S1220 SKD DRIVER 15299M: Damien Le Moal <Damien.LeMoal@wdc.com> 15300L: linux-block@vger.kernel.org 15301S: Maintained 15302F: drivers/block/skd*[ch] 15303 15304STI AUDIO (ASoC) DRIVERS 15305M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15306L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15307S: Maintained 15308F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15309F: sound/soc/sti/ 15310 15311STI CEC DRIVER 15312M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15313S: Maintained 15314F: drivers/media/platform/sti/cec/ 15315F: Documentation/devicetree/bindings/media/stih-cec.txt 15316 15317STK1160 USB VIDEO CAPTURE DRIVER 15318M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15319L: linux-media@vger.kernel.org 15320T: git git://linuxtv.org/media_tree.git 15321S: Maintained 15322F: drivers/media/usb/stk1160/ 15323 15324STM32 AUDIO (ASoC) DRIVERS 15325M: Olivier Moysan <olivier.moysan@st.com> 15326M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15327L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15328S: Maintained 15329F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15330F: sound/soc/stm/ 15331 15332STM32 TIMER/LPTIMER DRIVERS 15333M: Fabrice Gasnier <fabrice.gasnier@st.com> 15334S: Maintained 15335F: drivers/*/stm32-*timer* 15336F: drivers/pwm/pwm-stm32* 15337F: include/linux/*/stm32-*tim* 15338F: Documentation/ABI/testing/*timer-stm32 15339F: Documentation/devicetree/bindings/*/stm32-*timer* 15340F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15341 15342STMMAC ETHERNET DRIVER 15343M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15344M: Alexandre Torgue <alexandre.torgue@st.com> 15345M: Jose Abreu <joabreu@synopsys.com> 15346L: netdev@vger.kernel.org 15347W: http://www.stlinux.com 15348S: Supported 15349F: drivers/net/ethernet/stmicro/stmmac/ 15350 15351SUN3/3X 15352M: Sam Creasey <sammy@sammy.net> 15353W: http://sammy.net/sun3/ 15354S: Maintained 15355F: arch/m68k/kernel/*sun3* 15356F: arch/m68k/sun3*/ 15357F: arch/m68k/include/asm/sun3* 15358F: drivers/net/ethernet/i825xx/sun3* 15359 15360SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15361M: Hans de Goede <hdegoede@redhat.com> 15362L: linux-input@vger.kernel.org 15363S: Maintained 15364F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15365F: drivers/input/keyboard/sun4i-lradc-keys.c 15366 15367SUNDANCE NETWORK DRIVER 15368M: Denis Kirjanov <kda@linux-powerpc.org> 15369L: netdev@vger.kernel.org 15370S: Maintained 15371F: drivers/net/ethernet/dlink/sundance.c 15372 15373SUPERH 15374M: Yoshinori Sato <ysato@users.sourceforge.jp> 15375M: Rich Felker <dalias@libc.org> 15376L: linux-sh@vger.kernel.org 15377Q: http://patchwork.kernel.org/project/linux-sh/list/ 15378S: Maintained 15379F: Documentation/sh/ 15380F: arch/sh/ 15381F: drivers/sh/ 15382 15383SUSPEND TO RAM 15384M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15385M: Len Brown <len.brown@intel.com> 15386M: Pavel Machek <pavel@ucw.cz> 15387L: linux-pm@vger.kernel.org 15388B: https://bugzilla.kernel.org 15389S: Supported 15390F: Documentation/power/ 15391F: arch/x86/kernel/acpi/ 15392F: drivers/base/power/ 15393F: kernel/power/ 15394F: include/linux/suspend.h 15395F: include/linux/freezer.h 15396F: include/linux/pm.h 15397 15398SVGA HANDLING 15399M: Martin Mares <mj@ucw.cz> 15400L: linux-video@atrey.karlin.mff.cuni.cz 15401S: Maintained 15402F: Documentation/admin-guide/svga.rst 15403F: arch/x86/boot/video* 15404 15405SWIOTLB SUBSYSTEM 15406M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15407L: iommu@lists.linux-foundation.org 15408T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15409S: Supported 15410F: kernel/dma/swiotlb.c 15411F: arch/*/kernel/pci-swiotlb.c 15412F: include/linux/swiotlb.h 15413 15414SWITCHDEV 15415M: Jiri Pirko <jiri@resnulli.us> 15416M: Ivan Vecera <ivecera@redhat.com> 15417L: netdev@vger.kernel.org 15418S: Supported 15419F: net/switchdev/ 15420F: include/net/switchdev.h 15421 15422SY8106A REGULATOR DRIVER 15423M: Icenowy Zheng <icenowy@aosc.io> 15424S: Maintained 15425F: drivers/regulator/sy8106a-regulator.c 15426F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15427 15428SYNC FILE FRAMEWORK 15429M: Sumit Semwal <sumit.semwal@linaro.org> 15430R: Gustavo Padovan <gustavo@padovan.org> 15431S: Maintained 15432L: linux-media@vger.kernel.org 15433L: dri-devel@lists.freedesktop.org 15434F: drivers/dma-buf/sync_* 15435F: drivers/dma-buf/dma-fence* 15436F: drivers/dma-buf/sw_sync.c 15437F: include/linux/sync_file.h 15438F: include/uapi/linux/sync_file.h 15439F: Documentation/driver-api/sync_file.rst 15440T: git git://anongit.freedesktop.org/drm/drm-misc 15441 15442SYNOPSYS ARC ARCHITECTURE 15443M: Vineet Gupta <vgupta@synopsys.com> 15444L: linux-snps-arc@lists.infradead.org 15445S: Supported 15446F: arch/arc/ 15447F: Documentation/devicetree/bindings/arc/* 15448F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15449F: drivers/clocksource/arc_timer.c 15450F: drivers/tty/serial/arc_uart.c 15451T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15452 15453SYNOPSYS ARC HSDK SDP pll clock driver 15454M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15455S: Supported 15456F: drivers/clk/clk-hsdk-pll.c 15457F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15458 15459SYNOPSYS ARC SDP clock driver 15460M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15461S: Supported 15462F: drivers/clk/axs10x/* 15463F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15464 15465SYNOPSYS ARC SDP platform support 15466M: Alexey Brodkin <abrodkin@synopsys.com> 15467S: Supported 15468F: arch/arc/plat-axs10x 15469F: arch/arc/boot/dts/ax* 15470F: Documentation/devicetree/bindings/arc/axs10* 15471 15472SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15473M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15474S: Supported 15475F: drivers/reset/reset-axs10x.c 15476F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15477 15478SYNOPSYS CREG GPIO DRIVER 15479M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15480S: Maintained 15481F: drivers/gpio/gpio-creg-snps.c 15482F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15483 15484SYNOPSYS DESIGNWARE 8250 UART DRIVER 15485R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15486S: Maintained 15487F: drivers/tty/serial/8250/8250_dw.c 15488 15489SYNOPSYS DESIGNWARE APB GPIO DRIVER 15490M: Hoan Tran <hoan@os.amperecomputing.com> 15491L: linux-gpio@vger.kernel.org 15492S: Maintained 15493F: drivers/gpio/gpio-dwapb.c 15494F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15495 15496SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15497M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15498S: Maintained 15499F: drivers/dma/dwi-axi-dmac/ 15500F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15501 15502SYNOPSYS DESIGNWARE DMAC DRIVER 15503M: Viresh Kumar <vireshk@kernel.org> 15504R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15505S: Maintained 15506F: Documentation/devicetree/bindings/dma/snps-dma.txt 15507F: drivers/dma/dw/ 15508F: include/dt-bindings/dma/dw-dmac.h 15509F: include/linux/dma/dw.h 15510F: include/linux/platform_data/dma-dw.h 15511 15512SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15513M: Jose Abreu <Jose.Abreu@synopsys.com> 15514L: netdev@vger.kernel.org 15515S: Supported 15516F: drivers/net/ethernet/synopsys/ 15517 15518SYNOPSYS DESIGNWARE I2C DRIVER 15519M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15520R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15521R: Mika Westerberg <mika.westerberg@linux.intel.com> 15522L: linux-i2c@vger.kernel.org 15523S: Maintained 15524F: drivers/i2c/busses/i2c-designware-* 15525F: include/linux/platform_data/i2c-designware.h 15526 15527SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15528M: Jaehoon Chung <jh80.chung@samsung.com> 15529L: linux-mmc@vger.kernel.org 15530S: Maintained 15531F: drivers/mmc/host/dw_mmc* 15532 15533SYNOPSYS HSDK RESET CONTROLLER DRIVER 15534M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15535S: Supported 15536F: drivers/reset/reset-hsdk.c 15537F: include/dt-bindings/reset/snps,hsdk-reset.h 15538F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15539 15540SYSTEM CONFIGURATION (SYSCON) 15541M: Lee Jones <lee.jones@linaro.org> 15542M: Arnd Bergmann <arnd@arndb.de> 15543T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15544S: Supported 15545F: drivers/mfd/syscon.c 15546 15547SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15548M: Sudeep Holla <sudeep.holla@arm.com> 15549L: linux-arm-kernel@lists.infradead.org 15550S: Maintained 15551F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15552F: drivers/clk/clk-sc[mp]i.c 15553F: drivers/cpufreq/sc[mp]i-cpufreq.c 15554F: drivers/firmware/arm_scpi.c 15555F: drivers/firmware/arm_scmi/ 15556F: include/linux/sc[mp]i_protocol.h 15557 15558SYSTEM RESET/SHUTDOWN DRIVERS 15559M: Sebastian Reichel <sre@kernel.org> 15560L: linux-pm@vger.kernel.org 15561T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15562S: Maintained 15563F: Documentation/devicetree/bindings/power/reset/ 15564F: drivers/power/reset/ 15565 15566SYSTEM TRACE MODULE CLASS 15567M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15568S: Maintained 15569T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15570F: Documentation/trace/stm.rst 15571F: drivers/hwtracing/stm/ 15572F: include/linux/stm.h 15573F: include/uapi/linux/stm.h 15574 15575SYSV FILESYSTEM 15576M: Christoph Hellwig <hch@infradead.org> 15577S: Maintained 15578F: Documentation/filesystems/sysv-fs.txt 15579F: fs/sysv/ 15580F: include/linux/sysv_fs.h 15581 15582TASKSTATS STATISTICS INTERFACE 15583M: Balbir Singh <bsingharora@gmail.com> 15584S: Maintained 15585F: Documentation/accounting/taskstats* 15586F: include/linux/taskstats* 15587F: kernel/taskstats.c 15588 15589TC subsystem 15590M: Jamal Hadi Salim <jhs@mojatatu.com> 15591M: Cong Wang <xiyou.wangcong@gmail.com> 15592M: Jiri Pirko <jiri@resnulli.us> 15593L: netdev@vger.kernel.org 15594S: Maintained 15595F: include/net/pkt_cls.h 15596F: include/net/pkt_sched.h 15597F: include/net/tc_act/ 15598F: include/uapi/linux/pkt_cls.h 15599F: include/uapi/linux/pkt_sched.h 15600F: include/uapi/linux/tc_act/ 15601F: include/uapi/linux/tc_ematch/ 15602F: net/sched/ 15603 15604TC90522 MEDIA DRIVER 15605M: Akihiro Tsukada <tskd08@gmail.com> 15606L: linux-media@vger.kernel.org 15607S: Odd Fixes 15608F: drivers/media/dvb-frontends/tc90522* 15609 15610TCP LOW PRIORITY MODULE 15611M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15612M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15613W: http://tcp-lp-mod.sourceforge.net/ 15614S: Maintained 15615F: net/ipv4/tcp_lp.c 15616 15617TDA10071 MEDIA DRIVER 15618M: Antti Palosaari <crope@iki.fi> 15619L: linux-media@vger.kernel.org 15620W: https://linuxtv.org 15621W: http://palosaari.fi/linux/ 15622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15623T: git git://linuxtv.org/anttip/media_tree.git 15624S: Maintained 15625F: drivers/media/dvb-frontends/tda10071* 15626 15627TDA18212 MEDIA DRIVER 15628M: Antti Palosaari <crope@iki.fi> 15629L: linux-media@vger.kernel.org 15630W: https://linuxtv.org 15631W: http://palosaari.fi/linux/ 15632Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15633T: git git://linuxtv.org/anttip/media_tree.git 15634S: Maintained 15635F: drivers/media/tuners/tda18212* 15636 15637TDA18218 MEDIA DRIVER 15638M: Antti Palosaari <crope@iki.fi> 15639L: linux-media@vger.kernel.org 15640W: https://linuxtv.org 15641W: http://palosaari.fi/linux/ 15642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15643T: git git://linuxtv.org/anttip/media_tree.git 15644S: Maintained 15645F: drivers/media/tuners/tda18218* 15646 15647TDA18250 MEDIA DRIVER 15648M: Olli Salonen <olli.salonen@iki.fi> 15649L: linux-media@vger.kernel.org 15650W: https://linuxtv.org 15651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15652T: git git://linuxtv.org/media_tree.git 15653S: Maintained 15654F: drivers/media/tuners/tda18250* 15655 15656TDA18271 MEDIA DRIVER 15657M: Michael Krufky <mkrufky@linuxtv.org> 15658L: linux-media@vger.kernel.org 15659W: https://linuxtv.org 15660W: http://github.com/mkrufky 15661Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15662T: git git://linuxtv.org/mkrufky/tuners.git 15663S: Maintained 15664F: drivers/media/tuners/tda18271* 15665 15666TDA1997x MEDIA DRIVER 15667M: Tim Harvey <tharvey@gateworks.com> 15668L: linux-media@vger.kernel.org 15669W: https://linuxtv.org 15670Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15671S: Maintained 15672F: drivers/media/i2c/tda1997x.* 15673 15674TDA827x MEDIA DRIVER 15675M: Michael Krufky <mkrufky@linuxtv.org> 15676L: linux-media@vger.kernel.org 15677W: https://linuxtv.org 15678W: http://github.com/mkrufky 15679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15680T: git git://linuxtv.org/mkrufky/tuners.git 15681S: Maintained 15682F: drivers/media/tuners/tda8290.* 15683 15684TDA8290 MEDIA DRIVER 15685M: Michael Krufky <mkrufky@linuxtv.org> 15686L: linux-media@vger.kernel.org 15687W: https://linuxtv.org 15688W: http://github.com/mkrufky 15689Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15690T: git git://linuxtv.org/mkrufky/tuners.git 15691S: Maintained 15692F: drivers/media/tuners/tda8290.* 15693 15694TDA9840 MEDIA DRIVER 15695M: Hans Verkuil <hverkuil@xs4all.nl> 15696L: linux-media@vger.kernel.org 15697T: git git://linuxtv.org/media_tree.git 15698W: https://linuxtv.org 15699S: Maintained 15700F: drivers/media/i2c/tda9840* 15701 15702TEA5761 TUNER DRIVER 15703M: Mauro Carvalho Chehab <mchehab@kernel.org> 15704L: linux-media@vger.kernel.org 15705W: https://linuxtv.org 15706T: git git://linuxtv.org/media_tree.git 15707S: Odd fixes 15708F: drivers/media/tuners/tea5761.* 15709 15710TEA5767 TUNER DRIVER 15711M: Mauro Carvalho Chehab <mchehab@kernel.org> 15712L: linux-media@vger.kernel.org 15713W: https://linuxtv.org 15714T: git git://linuxtv.org/media_tree.git 15715S: Maintained 15716F: drivers/media/tuners/tea5767.* 15717 15718TEA6415C MEDIA DRIVER 15719M: Hans Verkuil <hverkuil@xs4all.nl> 15720L: linux-media@vger.kernel.org 15721T: git git://linuxtv.org/media_tree.git 15722W: https://linuxtv.org 15723S: Maintained 15724F: drivers/media/i2c/tea6415c* 15725 15726TEA6420 MEDIA DRIVER 15727M: Hans Verkuil <hverkuil@xs4all.nl> 15728L: linux-media@vger.kernel.org 15729T: git git://linuxtv.org/media_tree.git 15730W: https://linuxtv.org 15731S: Maintained 15732F: drivers/media/i2c/tea6420* 15733 15734TEAM DRIVER 15735M: Jiri Pirko <jiri@resnulli.us> 15736L: netdev@vger.kernel.org 15737S: Supported 15738F: drivers/net/team/ 15739F: include/linux/if_team.h 15740F: include/uapi/linux/if_team.h 15741 15742TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15743M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15744S: Maintained 15745F: arch/x86/platform/ts5500/ 15746 15747TECHNOTREND USB IR RECEIVER 15748M: Sean Young <sean@mess.org> 15749L: linux-media@vger.kernel.org 15750S: Maintained 15751F: drivers/media/rc/ttusbir.c 15752 15753TECHWELL TW9910 VIDEO DECODER 15754L: linux-media@vger.kernel.org 15755S: Orphan 15756F: drivers/media/i2c/tw9910.c 15757F: include/media/i2c/tw9910.h 15758 15759TEE SUBSYSTEM 15760M: Jens Wiklander <jens.wiklander@linaro.org> 15761L: tee-dev@lists.linaro.org 15762S: Maintained 15763F: include/linux/tee_drv.h 15764F: include/uapi/linux/tee.h 15765F: drivers/tee/ 15766F: Documentation/tee.txt 15767 15768TEGRA ARCHITECTURE SUPPORT 15769M: Thierry Reding <thierry.reding@gmail.com> 15770M: Jonathan Hunter <jonathanh@nvidia.com> 15771L: linux-tegra@vger.kernel.org 15772Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15773T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15774S: Supported 15775N: [^a-z]tegra 15776 15777TEGRA CLOCK DRIVER 15778M: Peter De Schrijver <pdeschrijver@nvidia.com> 15779M: Prashant Gaikwad <pgaikwad@nvidia.com> 15780S: Supported 15781F: drivers/clk/tegra/ 15782 15783TEGRA DMA DRIVERS 15784M: Laxman Dewangan <ldewangan@nvidia.com> 15785M: Jon Hunter <jonathanh@nvidia.com> 15786S: Supported 15787F: drivers/dma/tegra* 15788 15789TEGRA I2C DRIVER 15790M: Laxman Dewangan <ldewangan@nvidia.com> 15791R: Dmitry Osipenko <digetx@gmail.com> 15792S: Supported 15793F: drivers/i2c/busses/i2c-tegra.c 15794 15795TEGRA IOMMU DRIVERS 15796M: Thierry Reding <thierry.reding@gmail.com> 15797L: linux-tegra@vger.kernel.org 15798S: Supported 15799F: drivers/iommu/tegra* 15800 15801TEGRA KBC DRIVER 15802M: Laxman Dewangan <ldewangan@nvidia.com> 15803S: Supported 15804F: drivers/input/keyboard/tegra-kbc.c 15805 15806TEGRA NAND DRIVER 15807M: Stefan Agner <stefan@agner.ch> 15808M: Lucas Stach <dev@lynxeye.de> 15809S: Maintained 15810F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15811F: drivers/mtd/nand/raw/tegra_nand.c 15812 15813TEGRA PWM DRIVER 15814M: Thierry Reding <thierry.reding@gmail.com> 15815S: Supported 15816F: drivers/pwm/pwm-tegra.c 15817 15818TEGRA SERIAL DRIVER 15819M: Laxman Dewangan <ldewangan@nvidia.com> 15820S: Supported 15821F: drivers/tty/serial/serial-tegra.c 15822 15823TEGRA SPI DRIVER 15824M: Laxman Dewangan <ldewangan@nvidia.com> 15825S: Supported 15826F: drivers/spi/spi-tegra* 15827 15828TEGRA XUSB PADCTL DRIVER 15829M: JC Kuo <jckuo@nvidia.com> 15830S: Supported 15831F: drivers/phy/tegra/xusb* 15832 15833TEHUTI ETHERNET DRIVER 15834M: Andy Gospodarek <andy@greyhouse.net> 15835L: netdev@vger.kernel.org 15836S: Supported 15837F: drivers/net/ethernet/tehuti/* 15838 15839Telecom Clock Driver for MCPL0010 15840M: Mark Gross <mark.gross@intel.com> 15841S: Supported 15842F: drivers/char/tlclk.c 15843 15844TENSILICA XTENSA PORT (xtensa) 15845M: Chris Zankel <chris@zankel.net> 15846M: Max Filippov <jcmvbkbc@gmail.com> 15847L: linux-xtensa@linux-xtensa.org 15848T: git git://github.com/czankel/xtensa-linux.git 15849S: Maintained 15850F: arch/xtensa/ 15851F: drivers/irqchip/irq-xtensa-* 15852 15853Texas Instruments' System Control Interface (TISCI) Protocol Driver 15854M: Nishanth Menon <nm@ti.com> 15855M: Tero Kristo <t-kristo@ti.com> 15856M: Santosh Shilimkar <ssantosh@kernel.org> 15857L: linux-arm-kernel@lists.infradead.org 15858S: Maintained 15859F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15860F: drivers/firmware/ti_sci* 15861F: include/linux/soc/ti/ti_sci_protocol.h 15862F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15863F: drivers/soc/ti/ti_sci_pm_domains.c 15864F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15865F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15866F: drivers/clk/keystone/sci-clk.c 15867F: drivers/reset/reset-ti-sci.c 15868F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15869F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15870F: drivers/irqchip/irq-ti-sci-intr.c 15871F: drivers/irqchip/irq-ti-sci-inta.c 15872F: include/linux/soc/ti/ti_sci_inta_msi.h 15873F: drivers/soc/ti/ti_sci_inta_msi.c 15874 15875Texas Instruments ASoC drivers 15876M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15877L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15878S: Maintained 15879F: sound/soc/ti/ 15880 15881Texas Instruments' DAC7612 DAC Driver 15882M: Ricardo Ribalda <ricardo@ribalda.com> 15883L: linux-iio@vger.kernel.org 15884S: Supported 15885F: drivers/iio/dac/ti-dac7612.c 15886F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15887 15888THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15889M: Hans Verkuil <hverkuil@xs4all.nl> 15890L: linux-media@vger.kernel.org 15891T: git git://linuxtv.org/media_tree.git 15892W: https://linuxtv.org 15893S: Maintained 15894F: drivers/media/radio/radio-raremono.c 15895 15896THERMAL 15897M: Zhang Rui <rui.zhang@intel.com> 15898M: Eduardo Valentin <edubezval@gmail.com> 15899R: Daniel Lezcano <daniel.lezcano@linaro.org> 15900L: linux-pm@vger.kernel.org 15901T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15902T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15903Q: https://patchwork.kernel.org/project/linux-pm/list/ 15904S: Supported 15905F: drivers/thermal/ 15906F: include/linux/thermal.h 15907F: include/uapi/linux/thermal.h 15908F: include/linux/cpu_cooling.h 15909F: Documentation/devicetree/bindings/thermal/ 15910 15911THERMAL/CPU_COOLING 15912M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15913M: Viresh Kumar <viresh.kumar@linaro.org> 15914M: Javi Merino <javi.merino@kernel.org> 15915L: linux-pm@vger.kernel.org 15916S: Supported 15917F: Documentation/thermal/cpu-cooling-api.rst 15918F: drivers/thermal/cpu_cooling.c 15919F: include/linux/cpu_cooling.h 15920 15921THINKPAD ACPI EXTRAS DRIVER 15922M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15923L: ibm-acpi-devel@lists.sourceforge.net 15924L: platform-driver-x86@vger.kernel.org 15925W: http://ibm-acpi.sourceforge.net 15926W: http://thinkwiki.org/wiki/Ibm-acpi 15927T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15928S: Maintained 15929F: drivers/platform/x86/thinkpad_acpi.c 15930 15931THUNDERBOLT DRIVER 15932M: Andreas Noever <andreas.noever@gmail.com> 15933M: Michael Jamet <michael.jamet@intel.com> 15934M: Mika Westerberg <mika.westerberg@linux.intel.com> 15935M: Yehezkel Bernat <YehezkelShB@gmail.com> 15936T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15937S: Maintained 15938F: Documentation/admin-guide/thunderbolt.rst 15939F: drivers/thunderbolt/ 15940F: include/linux/thunderbolt.h 15941 15942THUNDERBOLT NETWORK DRIVER 15943M: Michael Jamet <michael.jamet@intel.com> 15944M: Mika Westerberg <mika.westerberg@linux.intel.com> 15945M: Yehezkel Bernat <YehezkelShB@gmail.com> 15946L: netdev@vger.kernel.org 15947S: Maintained 15948F: drivers/net/thunderbolt.c 15949 15950THUNDERX GPIO DRIVER 15951M: David Daney <david.daney@cavium.com> 15952S: Maintained 15953F: drivers/gpio/gpio-thunderx.c 15954 15955TI AM437X VPFE DRIVER 15956M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15957L: linux-media@vger.kernel.org 15958W: https://linuxtv.org 15959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15960T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15961S: Maintained 15962F: drivers/media/platform/am437x/ 15963 15964TI BANDGAP AND THERMAL DRIVER 15965M: Eduardo Valentin <edubezval@gmail.com> 15966M: Keerthy <j-keerthy@ti.com> 15967L: linux-pm@vger.kernel.org 15968L: linux-omap@vger.kernel.org 15969S: Maintained 15970F: drivers/thermal/ti-soc-thermal/ 15971 15972TI BQ27XXX POWER SUPPLY DRIVER 15973R: Andrew F. Davis <afd@ti.com> 15974F: include/linux/power/bq27xxx_battery.h 15975F: drivers/power/supply/bq27xxx_battery.c 15976F: drivers/power/supply/bq27xxx_battery_i2c.c 15977 15978TI CDCE706 CLOCK DRIVER 15979M: Max Filippov <jcmvbkbc@gmail.com> 15980S: Maintained 15981F: drivers/clk/clk-cdce706.c 15982 15983TI CLOCK DRIVER 15984M: Tero Kristo <t-kristo@ti.com> 15985L: linux-omap@vger.kernel.org 15986S: Maintained 15987F: drivers/clk/ti/ 15988F: include/linux/clk/ti.h 15989 15990TI DAVINCI MACHINE SUPPORT 15991M: Sekhar Nori <nsekhar@ti.com> 15992R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15994T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15995S: Supported 15996F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15997F: arch/arm/mach-davinci/ 15998F: drivers/i2c/busses/i2c-davinci.c 15999F: arch/arm/boot/dts/da850* 16000 16001TI DAVINCI SERIES CLOCK DRIVER 16002M: David Lechner <david@lechnology.com> 16003R: Sekhar Nori <nsekhar@ti.com> 16004S: Maintained 16005F: Documentation/devicetree/bindings/clock/ti/davinci/ 16006F: drivers/clk/davinci/ 16007 16008TI DAVINCI SERIES GPIO DRIVER 16009M: Keerthy <j-keerthy@ti.com> 16010L: linux-gpio@vger.kernel.org 16011S: Maintained 16012F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16013F: drivers/gpio/gpio-davinci.c 16014 16015TI DAVINCI SERIES MEDIA DRIVER 16016M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16017L: linux-media@vger.kernel.org 16018W: https://linuxtv.org 16019Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16020T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16021S: Maintained 16022F: drivers/media/platform/davinci/ 16023F: include/media/davinci/ 16024 16025TI ETHERNET SWITCH DRIVER (CPSW) 16026R: Grygorii Strashko <grygorii.strashko@ti.com> 16027L: linux-omap@vger.kernel.org 16028L: netdev@vger.kernel.org 16029S: Maintained 16030F: drivers/net/ethernet/ti/cpsw* 16031F: drivers/net/ethernet/ti/davinci* 16032 16033TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16034M: Alex Dubov <oakad@yahoo.com> 16035S: Maintained 16036W: http://tifmxx.berlios.de/ 16037F: drivers/memstick/host/tifm_ms.c 16038F: drivers/misc/tifm* 16039F: drivers/mmc/host/tifm_sd.c 16040F: include/linux/tifm.h 16041 16042TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16043M: Santosh Shilimkar <ssantosh@kernel.org> 16044L: linux-kernel@vger.kernel.org 16045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16046S: Maintained 16047F: drivers/soc/ti/* 16048T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16049 16050TI LM49xxx FAMILY ASoC CODEC DRIVERS 16051M: M R Swami Reddy <mr.swami.reddy@ti.com> 16052M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16053L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16054S: Maintained 16055F: sound/soc/codecs/lm49453* 16056F: sound/soc/codecs/isabelle* 16057 16058TI LP855x BACKLIGHT DRIVER 16059M: Milo Kim <milo.kim@ti.com> 16060S: Maintained 16061F: Documentation/driver-api/backlight/lp855x-driver.rst 16062F: drivers/video/backlight/lp855x_bl.c 16063F: include/linux/platform_data/lp855x.h 16064 16065TI LP8727 CHARGER DRIVER 16066M: Milo Kim <milo.kim@ti.com> 16067S: Maintained 16068F: drivers/power/supply/lp8727_charger.c 16069F: include/linux/platform_data/lp8727.h 16070 16071TI LP8788 MFD DRIVER 16072M: Milo Kim <milo.kim@ti.com> 16073S: Maintained 16074F: drivers/iio/adc/lp8788_adc.c 16075F: drivers/leds/leds-lp8788.c 16076F: drivers/mfd/lp8788*.c 16077F: drivers/power/supply/lp8788-charger.c 16078F: drivers/regulator/lp8788-*.c 16079F: include/linux/mfd/lp8788*.h 16080 16081TI NETCP ETHERNET DRIVER 16082M: Wingman Kwok <w-kwok2@ti.com> 16083M: Murali Karicheri <m-karicheri2@ti.com> 16084L: netdev@vger.kernel.org 16085S: Maintained 16086F: drivers/net/ethernet/ti/netcp* 16087 16088TI PCM3060 ASoC CODEC DRIVER 16089M: Kirill Marinushkin <kmarinushkin@birdec.tech> 16090L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16091S: Maintained 16092F: Documentation/devicetree/bindings/sound/pcm3060.txt 16093F: sound/soc/codecs/pcm3060* 16094 16095TI TAS571X FAMILY ASoC CODEC DRIVER 16096M: Kevin Cernekee <cernekee@chromium.org> 16097L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16098S: Odd Fixes 16099F: sound/soc/codecs/tas571x* 16100 16101TI TRF7970A NFC DRIVER 16102M: Mark Greer <mgreer@animalcreek.com> 16103L: linux-wireless@vger.kernel.org 16104L: linux-nfc@lists.01.org (moderated for non-subscribers) 16105S: Supported 16106F: drivers/nfc/trf7970a.c 16107F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16108 16109TI TWL4030 SERIES SOC CODEC DRIVER 16110M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16112S: Maintained 16113F: sound/soc/codecs/twl4030* 16114 16115TI VPE/CAL DRIVERS 16116M: Benoit Parrot <bparrot@ti.com> 16117L: linux-media@vger.kernel.org 16118W: http://linuxtv.org/ 16119Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16120S: Maintained 16121F: drivers/media/platform/ti-vpe/ 16122 16123TI WILINK WIRELESS DRIVERS 16124L: linux-wireless@vger.kernel.org 16125W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16126W: http://wireless.kernel.org/en/users/Drivers/wl1251 16127T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16128S: Orphan 16129F: drivers/net/wireless/ti/ 16130F: include/linux/wl12xx.h 16131 16132TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16133M: John Stultz <john.stultz@linaro.org> 16134M: Thomas Gleixner <tglx@linutronix.de> 16135R: Stephen Boyd <sboyd@kernel.org> 16136L: linux-kernel@vger.kernel.org 16137T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16138S: Supported 16139F: include/linux/clocksource.h 16140F: include/linux/time.h 16141F: include/linux/timex.h 16142F: include/uapi/linux/time.h 16143F: include/uapi/linux/timex.h 16144F: kernel/time/clocksource.c 16145F: kernel/time/time*.c 16146F: kernel/time/alarmtimer.c 16147F: kernel/time/ntp.c 16148F: tools/testing/selftests/timers/ 16149 16150TIPC NETWORK LAYER 16151M: Jon Maloy <jon.maloy@ericsson.com> 16152M: Ying Xue <ying.xue@windriver.com> 16153L: netdev@vger.kernel.org (core kernel code) 16154L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16155W: http://tipc.sourceforge.net/ 16156S: Maintained 16157F: include/uapi/linux/tipc*.h 16158F: net/tipc/ 16159 16160TLAN NETWORK DRIVER 16161M: Samuel Chessman <chessman@tux.org> 16162L: tlan-devel@lists.sourceforge.net (subscribers-only) 16163W: http://sourceforge.net/projects/tlan/ 16164S: Maintained 16165F: Documentation/networking/device_drivers/ti/tlan.txt 16166F: drivers/net/ethernet/ti/tlan.* 16167 16168TM6000 VIDEO4LINUX DRIVER 16169M: Mauro Carvalho Chehab <mchehab@kernel.org> 16170L: linux-media@vger.kernel.org 16171W: https://linuxtv.org 16172T: git git://linuxtv.org/media_tree.git 16173S: Odd fixes 16174F: drivers/media/usb/tm6000/ 16175F: Documentation/media/v4l-drivers/tm6000* 16176 16177TMIO/SDHI MMC DRIVER 16178M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16179L: linux-mmc@vger.kernel.org 16180S: Supported 16181F: drivers/mmc/host/tmio_mmc* 16182F: drivers/mmc/host/renesas_sdhi* 16183F: include/linux/mfd/tmio.h 16184 16185TMP401 HARDWARE MONITOR DRIVER 16186M: Guenter Roeck <linux@roeck-us.net> 16187L: linux-hwmon@vger.kernel.org 16188S: Maintained 16189F: Documentation/hwmon/tmp401.rst 16190F: drivers/hwmon/tmp401.c 16191 16192TMPFS (SHMEM FILESYSTEM) 16193M: Hugh Dickins <hughd@google.com> 16194L: linux-mm@kvack.org 16195S: Maintained 16196F: include/linux/shmem_fs.h 16197F: mm/shmem.c 16198 16199TOMOYO SECURITY MODULE 16200M: Kentaro Takeda <takedakn@nttdata.co.jp> 16201M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16202L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16203L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16204L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16205L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16206W: https://tomoyo.osdn.jp/ 16207S: Maintained 16208F: security/tomoyo/ 16209 16210TOPSTAR LAPTOP EXTRAS DRIVER 16211M: Herton Ronaldo Krzesinski <herton@canonical.com> 16212L: platform-driver-x86@vger.kernel.org 16213S: Maintained 16214F: drivers/platform/x86/topstar-laptop.c 16215 16216TORTURE-TEST MODULES 16217M: Davidlohr Bueso <dave@stgolabs.net> 16218M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16219M: Josh Triplett <josh@joshtriplett.org> 16220L: linux-kernel@vger.kernel.org 16221S: Supported 16222T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16223F: Documentation/RCU/torture.txt 16224F: kernel/torture.c 16225F: kernel/rcu/rcutorture.c 16226F: kernel/rcu/rcuperf.c 16227F: kernel/locking/locktorture.c 16228 16229TOSHIBA ACPI EXTRAS DRIVER 16230M: Azael Avalos <coproscefalo@gmail.com> 16231L: platform-driver-x86@vger.kernel.org 16232S: Maintained 16233F: drivers/platform/x86/toshiba_acpi.c 16234 16235TOSHIBA BLUETOOTH DRIVER 16236M: Azael Avalos <coproscefalo@gmail.com> 16237L: platform-driver-x86@vger.kernel.org 16238S: Maintained 16239F: drivers/platform/x86/toshiba_bluetooth.c 16240 16241TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16242M: Azael Avalos <coproscefalo@gmail.com> 16243L: platform-driver-x86@vger.kernel.org 16244S: Maintained 16245F: drivers/platform/x86/toshiba_haps.c 16246 16247TOSHIBA SMM DRIVER 16248M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16249W: http://www.buzzard.org.uk/toshiba/ 16250S: Maintained 16251F: drivers/char/toshiba.c 16252F: include/linux/toshiba.h 16253F: include/uapi/linux/toshiba.h 16254 16255TOSHIBA TC358743 DRIVER 16256M: Mats Randgaard <matrandg@cisco.com> 16257L: linux-media@vger.kernel.org 16258S: Maintained 16259F: drivers/media/i2c/tc358743* 16260F: include/media/i2c/tc358743.h 16261 16262TOSHIBA WMI HOTKEYS DRIVER 16263M: Azael Avalos <coproscefalo@gmail.com> 16264L: platform-driver-x86@vger.kernel.org 16265S: Maintained 16266F: drivers/platform/x86/toshiba-wmi.c 16267 16268TPM DEVICE DRIVER 16269M: Peter Huewe <peterhuewe@gmx.de> 16270M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16271R: Jason Gunthorpe <jgg@ziepe.ca> 16272L: linux-integrity@vger.kernel.org 16273Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16274W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16275T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16276S: Maintained 16277F: drivers/char/tpm/ 16278 16279TRACING 16280M: Steven Rostedt <rostedt@goodmis.org> 16281M: Ingo Molnar <mingo@redhat.com> 16282T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16283S: Maintained 16284F: Documentation/trace/ftrace.rst 16285F: arch/*/*/*/ftrace.h 16286F: arch/*/kernel/ftrace.c 16287F: include/*/ftrace.h 16288F: include/linux/trace*.h 16289F: include/trace/ 16290F: kernel/trace/ 16291F: tools/testing/selftests/ftrace/ 16292 16293TRACING MMIO ACCESSES (MMIOTRACE) 16294M: Steven Rostedt <rostedt@goodmis.org> 16295M: Ingo Molnar <mingo@kernel.org> 16296R: Karol Herbst <karolherbst@gmail.com> 16297R: Pekka Paalanen <ppaalanen@gmail.com> 16298S: Maintained 16299L: linux-kernel@vger.kernel.org 16300L: nouveau@lists.freedesktop.org 16301F: kernel/trace/trace_mmiotrace.c 16302F: include/linux/mmiotrace.h 16303F: arch/x86/mm/kmmio.c 16304F: arch/x86/mm/mmio-mod.c 16305F: arch/x86/mm/testmmiotrace.c 16306 16307TRIVIAL PATCHES 16308M: Jiri Kosina <trivial@kernel.org> 16309T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16310S: Maintained 16311K: ^Subject:.*(?i)trivial 16312 16313TEMPO SEMICONDUCTOR DRIVERS 16314M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16315S: Maintained 16316F: sound/soc/codecs/tscs*.c 16317F: sound/soc/codecs/tscs*.h 16318F: Documentation/devicetree/bindings/sound/tscs*.txt 16319 16320TTY LAYER 16321M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16322M: Jiri Slaby <jslaby@suse.com> 16323S: Supported 16324T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16325F: Documentation/driver-api/serial/ 16326F: drivers/tty/ 16327F: drivers/tty/serial/serial_core.c 16328F: include/linux/serial_core.h 16329F: include/linux/serial.h 16330F: include/linux/tty.h 16331F: include/uapi/linux/serial_core.h 16332F: include/uapi/linux/serial.h 16333F: include/uapi/linux/tty.h 16334 16335TUA9001 MEDIA DRIVER 16336M: Antti Palosaari <crope@iki.fi> 16337L: linux-media@vger.kernel.org 16338W: https://linuxtv.org 16339W: http://palosaari.fi/linux/ 16340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16341T: git git://linuxtv.org/anttip/media_tree.git 16342S: Maintained 16343F: drivers/media/tuners/tua9001* 16344 16345TULIP NETWORK DRIVERS 16346L: netdev@vger.kernel.org 16347L: linux-parisc@vger.kernel.org 16348S: Orphan 16349F: drivers/net/ethernet/dec/tulip/ 16350 16351TUN/TAP driver 16352M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16353W: http://vtun.sourceforge.net/tun 16354S: Maintained 16355F: Documentation/networking/tuntap.txt 16356F: arch/um/os-Linux/drivers/ 16357 16358TURBOCHANNEL SUBSYSTEM 16359M: "Maciej W. Rozycki" <macro@linux-mips.org> 16360M: Ralf Baechle <ralf@linux-mips.org> 16361L: linux-mips@vger.kernel.org 16362Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16363S: Maintained 16364F: drivers/tc/ 16365F: include/linux/tc.h 16366 16367TURBOSTAT UTILITY 16368M: "Len Brown" <lenb@kernel.org> 16369L: linux-pm@vger.kernel.org 16370B: https://bugzilla.kernel.org 16371Q: https://patchwork.kernel.org/project/linux-pm/list/ 16372T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16373S: Supported 16374F: tools/power/x86/turbostat/ 16375 16376TW5864 VIDEO4LINUX DRIVER 16377M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16378M: Anton Sviridenko <anton@corp.bluecherry.net> 16379M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16380M: Andrey Utkin <andrey_utkin@fastmail.com> 16381L: linux-media@vger.kernel.org 16382S: Supported 16383F: drivers/media/pci/tw5864/ 16384 16385TW68 VIDEO4LINUX DRIVER 16386M: Hans Verkuil <hverkuil@xs4all.nl> 16387L: linux-media@vger.kernel.org 16388T: git git://linuxtv.org/media_tree.git 16389W: https://linuxtv.org 16390S: Odd Fixes 16391F: drivers/media/pci/tw68/ 16392 16393TW686X VIDEO4LINUX DRIVER 16394M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16395L: linux-media@vger.kernel.org 16396T: git git://linuxtv.org/media_tree.git 16397W: http://linuxtv.org 16398S: Maintained 16399F: drivers/media/pci/tw686x/ 16400 16401UBI FILE SYSTEM (UBIFS) 16402M: Richard Weinberger <richard@nod.at> 16403M: Artem Bityutskiy <dedekind1@gmail.com> 16404M: Adrian Hunter <adrian.hunter@intel.com> 16405L: linux-mtd@lists.infradead.org 16406T: git git://git.infradead.org/ubifs-2.6.git 16407W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16408S: Supported 16409F: Documentation/filesystems/ubifs.txt 16410F: fs/ubifs/ 16411 16412UCLINUX (M68KNOMMU AND COLDFIRE) 16413M: Greg Ungerer <gerg@linux-m68k.org> 16414W: http://www.linux-m68k.org/ 16415W: http://www.uclinux.org/ 16416L: linux-m68k@lists.linux-m68k.org 16417L: uclinux-dev@uclinux.org (subscribers-only) 16418T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16419S: Maintained 16420F: arch/m68k/coldfire/ 16421F: arch/m68k/68*/ 16422F: arch/m68k/*/*_no.* 16423F: arch/m68k/include/asm/*_no.* 16424 16425UDF FILESYSTEM 16426M: Jan Kara <jack@suse.com> 16427S: Maintained 16428F: Documentation/filesystems/udf.txt 16429F: fs/udf/ 16430 16431UDRAW TABLET 16432M: Bastien Nocera <hadess@hadess.net> 16433L: linux-input@vger.kernel.org 16434S: Maintained 16435F: drivers/hid/hid-udraw-ps3.c 16436 16437UFS FILESYSTEM 16438M: Evgeniy Dushistov <dushistov@mail.ru> 16439S: Maintained 16440F: Documentation/filesystems/ufs.txt 16441F: fs/ufs/ 16442 16443UHID USERSPACE HID IO DRIVER: 16444M: David Herrmann <dh.herrmann@googlemail.com> 16445L: linux-input@vger.kernel.org 16446S: Maintained 16447F: drivers/hid/uhid.c 16448F: include/uapi/linux/uhid.h 16449 16450ULPI BUS 16451M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16452L: linux-usb@vger.kernel.org 16453S: Maintained 16454F: drivers/usb/common/ulpi.c 16455F: include/linux/ulpi/ 16456 16457ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16458L: linux-usb@vger.kernel.org 16459S: Orphan 16460F: drivers/uwb/ 16461F: include/linux/uwb.h 16462F: include/linux/uwb/ 16463 16464UNICODE SUBSYSTEM: 16465M: Gabriel Krisman Bertazi <krisman@collabora.com> 16466L: linux-fsdevel@vger.kernel.org 16467S: Supported 16468F: fs/unicode/ 16469 16470UNICORE32 ARCHITECTURE: 16471M: Guan Xuetao <gxt@pku.edu.cn> 16472W: http://mprc.pku.edu.cn/~guanxuetao/linux 16473S: Maintained 16474T: git git://github.com/gxt/linux.git 16475F: arch/unicore32/ 16476 16477UNIFDEF 16478M: Tony Finch <dot@dotat.at> 16479W: http://dotat.at/prog/unifdef 16480S: Maintained 16481F: scripts/unifdef.c 16482 16483UNIFORM CDROM DRIVER 16484M: Jens Axboe <axboe@kernel.dk> 16485W: http://www.kernel.dk 16486S: Maintained 16487F: Documentation/cdrom/ 16488F: drivers/cdrom/cdrom.c 16489F: include/linux/cdrom.h 16490F: include/uapi/linux/cdrom.h 16491 16492UNISYS S-PAR DRIVERS 16493M: David Kershner <david.kershner@unisys.com> 16494L: sparmaintainer@unisys.com (Unisys internal) 16495S: Supported 16496F: include/linux/visorbus.h 16497F: drivers/visorbus/ 16498F: drivers/staging/unisys/ 16499 16500UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16501R: Alim Akhtar <alim.akhtar@samsung.com> 16502R: Avri Altman <avri.altman@wdc.com> 16503R: Pedro Sousa <pedrom.sousa@synopsys.com> 16504L: linux-scsi@vger.kernel.org 16505S: Supported 16506F: Documentation/scsi/ufs.txt 16507F: drivers/scsi/ufs/ 16508 16509UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16510M: Pedro Sousa <pedrom.sousa@synopsys.com> 16511L: linux-scsi@vger.kernel.org 16512S: Supported 16513F: drivers/scsi/ufs/*dwc* 16514 16515UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16516M: Stanley Chu <stanley.chu@mediatek.com> 16517L: linux-scsi@vger.kernel.org 16518L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16519S: Maintained 16520F: drivers/scsi/ufs/ufs-mediatek* 16521 16522UNSORTED BLOCK IMAGES (UBI) 16523M: Artem Bityutskiy <dedekind1@gmail.com> 16524M: Richard Weinberger <richard@nod.at> 16525W: http://www.linux-mtd.infradead.org/ 16526L: linux-mtd@lists.infradead.org 16527T: git git://git.infradead.org/ubifs-2.6.git 16528S: Supported 16529F: drivers/mtd/ubi/ 16530F: include/linux/mtd/ubi.h 16531F: include/uapi/mtd/ubi-user.h 16532 16533USB "USBNET" DRIVER FRAMEWORK 16534M: Oliver Neukum <oneukum@suse.com> 16535L: netdev@vger.kernel.org 16536W: http://www.linux-usb.org/usbnet 16537S: Maintained 16538F: drivers/net/usb/usbnet.c 16539F: include/linux/usb/usbnet.h 16540 16541USB ACM DRIVER 16542M: Oliver Neukum <oneukum@suse.com> 16543L: linux-usb@vger.kernel.org 16544S: Maintained 16545F: Documentation/usb/acm.rst 16546F: drivers/usb/class/cdc-acm.* 16547 16548USB AR5523 WIRELESS DRIVER 16549M: Pontus Fuchs <pontus.fuchs@gmail.com> 16550L: linux-wireless@vger.kernel.org 16551S: Maintained 16552F: drivers/net/wireless/ath/ar5523/ 16553 16554USB ATTACHED SCSI 16555M: Oliver Neukum <oneukum@suse.com> 16556L: linux-usb@vger.kernel.org 16557L: linux-scsi@vger.kernel.org 16558S: Maintained 16559F: drivers/usb/storage/uas.c 16560 16561USB CDC ETHERNET DRIVER 16562M: Oliver Neukum <oliver@neukum.org> 16563L: linux-usb@vger.kernel.org 16564S: Maintained 16565F: drivers/net/usb/cdc_*.c 16566F: include/uapi/linux/usb/cdc.h 16567 16568USB CHAOSKEY DRIVER 16569M: Keith Packard <keithp@keithp.com> 16570L: linux-usb@vger.kernel.org 16571S: Maintained 16572F: drivers/usb/misc/chaoskey.c 16573 16574USB CYPRESS C67X00 DRIVER 16575M: Peter Korsgaard <jacmet@sunsite.dk> 16576L: linux-usb@vger.kernel.org 16577S: Maintained 16578F: drivers/usb/c67x00/ 16579 16580USB DAVICOM DM9601 DRIVER 16581M: Peter Korsgaard <jacmet@sunsite.dk> 16582L: netdev@vger.kernel.org 16583W: http://www.linux-usb.org/usbnet 16584S: Maintained 16585F: drivers/net/usb/dm9601.c 16586 16587USB DIAMOND RIO500 DRIVER 16588M: Cesar Miquel <miquel@df.uba.ar> 16589L: rio500-users@lists.sourceforge.net 16590W: http://rio500.sourceforge.net 16591S: Maintained 16592F: drivers/usb/misc/rio500* 16593 16594USB EHCI DRIVER 16595M: Alan Stern <stern@rowland.harvard.edu> 16596L: linux-usb@vger.kernel.org 16597S: Maintained 16598F: Documentation/usb/ehci.rst 16599F: drivers/usb/host/ehci* 16600 16601USB GADGET/PERIPHERAL SUBSYSTEM 16602M: Felipe Balbi <balbi@kernel.org> 16603L: linux-usb@vger.kernel.org 16604W: http://www.linux-usb.org/gadget 16605T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16606S: Maintained 16607F: drivers/usb/gadget/ 16608F: include/linux/usb/gadget* 16609 16610USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16611M: Jiri Kosina <jikos@kernel.org> 16612M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16613L: linux-usb@vger.kernel.org 16614T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16615S: Maintained 16616F: Documentation/hid/hiddev.rst 16617F: drivers/hid/usbhid/ 16618 16619USB INTEL XHCI ROLE MUX DRIVER 16620M: Hans de Goede <hdegoede@redhat.com> 16621L: linux-usb@vger.kernel.org 16622S: Maintained 16623F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16624 16625USB IP DRIVER FOR HISILICON KIRIN 16626M: Yu Chen <chenyu56@huawei.com> 16627M: Binghui Wang <wangbinghui@hisilicon.com> 16628L: linux-usb@vger.kernel.org 16629S: Maintained 16630F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16631F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16632 16633USB ISP116X DRIVER 16634M: Olav Kongas <ok@artecdesign.ee> 16635L: linux-usb@vger.kernel.org 16636S: Maintained 16637F: drivers/usb/host/isp116x* 16638F: include/linux/usb/isp116x.h 16639 16640USB LAN78XX ETHERNET DRIVER 16641M: Woojung Huh <woojung.huh@microchip.com> 16642M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16643L: netdev@vger.kernel.org 16644S: Maintained 16645F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16646F: drivers/net/usb/lan78xx.* 16647F: include/dt-bindings/net/microchip-lan78xx.h 16648 16649USB MASS STORAGE DRIVER 16650M: Alan Stern <stern@rowland.harvard.edu> 16651L: linux-usb@vger.kernel.org 16652L: usb-storage@lists.one-eyed-alien.net 16653S: Maintained 16654F: drivers/usb/storage/ 16655 16656USB MIDI DRIVER 16657M: Clemens Ladisch <clemens@ladisch.de> 16658L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16660S: Maintained 16661F: sound/usb/midi.* 16662 16663USB NETWORKING DRIVERS 16664L: linux-usb@vger.kernel.org 16665S: Odd Fixes 16666F: drivers/net/usb/ 16667 16668USB OHCI DRIVER 16669M: Alan Stern <stern@rowland.harvard.edu> 16670L: linux-usb@vger.kernel.org 16671S: Maintained 16672F: Documentation/usb/ohci.rst 16673F: drivers/usb/host/ohci* 16674 16675USB OTG FSM (Finite State Machine) 16676M: Peter Chen <Peter.Chen@nxp.com> 16677T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16678L: linux-usb@vger.kernel.org 16679S: Maintained 16680F: drivers/usb/common/usb-otg-fsm.c 16681 16682USB OVER IP DRIVER 16683M: Valentina Manea <valentina.manea.m@gmail.com> 16684M: Shuah Khan <shuah@kernel.org> 16685M: Shuah Khan <skhan@linuxfoundation.org> 16686L: linux-usb@vger.kernel.org 16687S: Maintained 16688F: Documentation/usb/usbip_protocol.rst 16689F: drivers/usb/usbip/ 16690F: tools/usb/usbip/ 16691F: tools/testing/selftests/drivers/usb/usbip/ 16692 16693USB PEGASUS DRIVER 16694M: Petko Manolov <petkan@nucleusys.com> 16695L: linux-usb@vger.kernel.org 16696L: netdev@vger.kernel.org 16697T: git git://github.com/petkan/pegasus.git 16698W: https://github.com/petkan/pegasus 16699S: Maintained 16700F: drivers/net/usb/pegasus.* 16701 16702USB PHY LAYER 16703M: Felipe Balbi <balbi@kernel.org> 16704L: linux-usb@vger.kernel.org 16705T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16706S: Maintained 16707F: drivers/usb/phy/ 16708 16709USB PRINTER DRIVER (usblp) 16710M: Pete Zaitcev <zaitcev@redhat.com> 16711L: linux-usb@vger.kernel.org 16712S: Supported 16713F: drivers/usb/class/usblp.c 16714 16715USB QMI WWAN NETWORK DRIVER 16716M: Bjørn Mork <bjorn@mork.no> 16717L: netdev@vger.kernel.org 16718S: Maintained 16719F: Documentation/ABI/testing/sysfs-class-net-qmi 16720F: drivers/net/usb/qmi_wwan.c 16721 16722USB RTL8150 DRIVER 16723M: Petko Manolov <petkan@nucleusys.com> 16724L: linux-usb@vger.kernel.org 16725L: netdev@vger.kernel.org 16726T: git git://github.com/petkan/rtl8150.git 16727W: https://github.com/petkan/rtl8150 16728S: Maintained 16729F: drivers/net/usb/rtl8150.c 16730 16731USB SERIAL SUBSYSTEM 16732M: Johan Hovold <johan@kernel.org> 16733L: linux-usb@vger.kernel.org 16734T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16735S: Maintained 16736F: Documentation/usb/usb-serial.rst 16737F: drivers/usb/serial/ 16738F: include/linux/usb/serial.h 16739 16740USB SMSC75XX ETHERNET DRIVER 16741M: Steve Glendinning <steve.glendinning@shawell.net> 16742L: netdev@vger.kernel.org 16743S: Maintained 16744F: drivers/net/usb/smsc75xx.* 16745 16746USB SMSC95XX ETHERNET DRIVER 16747M: Steve Glendinning <steve.glendinning@shawell.net> 16748M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16749L: netdev@vger.kernel.org 16750S: Maintained 16751F: drivers/net/usb/smsc95xx.* 16752 16753USB SUBSYSTEM 16754M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16755L: linux-usb@vger.kernel.org 16756W: http://www.linux-usb.org 16757T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16758S: Supported 16759F: Documentation/devicetree/bindings/usb/ 16760F: Documentation/usb/ 16761F: drivers/usb/ 16762F: include/linux/usb.h 16763F: include/linux/usb/ 16764 16765USB TYPEC PI3USB30532 MUX DRIVER 16766M: Hans de Goede <hdegoede@redhat.com> 16767L: linux-usb@vger.kernel.org 16768S: Maintained 16769F: drivers/usb/typec/mux/pi3usb30532.c 16770 16771USB TYPEC CLASS 16772M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16773L: linux-usb@vger.kernel.org 16774S: Maintained 16775F: Documentation/ABI/testing/sysfs-class-typec 16776F: Documentation/driver-api/usb/typec.rst 16777F: drivers/usb/typec/ 16778F: include/linux/usb/typec.h 16779 16780USB TYPEC BUS FOR ALTERNATE MODES 16781M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16782L: linux-usb@vger.kernel.org 16783S: Maintained 16784F: Documentation/ABI/testing/sysfs-bus-typec 16785F: Documentation/driver-api/usb/typec_bus.rst 16786F: drivers/usb/typec/altmodes/ 16787F: include/linux/usb/typec_altmode.h 16788 16789USB TYPEC PORT CONTROLLER DRIVERS 16790M: Guenter Roeck <linux@roeck-us.net> 16791L: linux-usb@vger.kernel.org 16792S: Maintained 16793F: drivers/usb/typec/tcpm/ 16794 16795USB UHCI DRIVER 16796M: Alan Stern <stern@rowland.harvard.edu> 16797L: linux-usb@vger.kernel.org 16798S: Maintained 16799F: drivers/usb/host/uhci* 16800 16801USB VIDEO CLASS 16802M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16803L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16804L: linux-media@vger.kernel.org 16805T: git git://linuxtv.org/media_tree.git 16806W: http://www.ideasonboard.org/uvc/ 16807S: Maintained 16808F: drivers/media/usb/uvc/ 16809F: include/uapi/linux/uvcvideo.h 16810 16811USB VISION DRIVER 16812M: Hans Verkuil <hverkuil@xs4all.nl> 16813L: linux-media@vger.kernel.org 16814T: git git://linuxtv.org/media_tree.git 16815W: https://linuxtv.org 16816S: Odd Fixes 16817F: drivers/media/usb/usbvision/ 16818 16819USB WEBCAM GADGET 16820M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16821L: linux-usb@vger.kernel.org 16822S: Maintained 16823F: drivers/usb/gadget/function/*uvc* 16824F: drivers/usb/gadget/legacy/webcam.c 16825F: include/uapi/linux/usb/g_uvc.h 16826 16827USB WIRELESS RNDIS DRIVER (rndis_wlan) 16828M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16829L: linux-wireless@vger.kernel.org 16830S: Maintained 16831F: drivers/net/wireless/rndis_wlan.c 16832 16833USB XHCI DRIVER 16834M: Mathias Nyman <mathias.nyman@intel.com> 16835L: linux-usb@vger.kernel.org 16836S: Supported 16837F: drivers/usb/host/xhci* 16838F: drivers/usb/host/pci-quirks* 16839 16840USB ZD1201 DRIVER 16841L: linux-wireless@vger.kernel.org 16842W: http://linux-lc100020.sourceforge.net 16843S: Orphan 16844F: drivers/net/wireless/zydas/zd1201.* 16845 16846USB ZR364XX DRIVER 16847M: Antoine Jacquet <royale@zerezo.com> 16848L: linux-usb@vger.kernel.org 16849L: linux-media@vger.kernel.org 16850T: git git://linuxtv.org/media_tree.git 16851W: http://royale.zerezo.com/zr364xx/ 16852S: Maintained 16853F: Documentation/media/v4l-drivers/zr364xx* 16854F: drivers/media/usb/zr364xx/ 16855 16856USER-MODE LINUX (UML) 16857M: Jeff Dike <jdike@addtoit.com> 16858M: Richard Weinberger <richard@nod.at> 16859M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16860L: linux-um@lists.infradead.org 16861W: http://user-mode-linux.sourceforge.net 16862Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16863T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16864S: Maintained 16865F: Documentation/virtual/uml/ 16866F: arch/um/ 16867F: arch/x86/um/ 16868F: fs/hostfs/ 16869 16870USERSPACE COPYIN/COPYOUT (UIOVEC) 16871M: Alexander Viro <viro@zeniv.linux.org.uk> 16872S: Maintained 16873F: lib/iov_iter.c 16874F: include/linux/uio.h 16875 16876USERSPACE DMA BUFFER DRIVER 16877M: Gerd Hoffmann <kraxel@redhat.com> 16878S: Maintained 16879L: dri-devel@lists.freedesktop.org 16880F: drivers/dma-buf/udmabuf.c 16881F: include/uapi/linux/udmabuf.h 16882T: git git://anongit.freedesktop.org/drm/drm-misc 16883 16884USERSPACE I/O (UIO) 16885M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16886S: Maintained 16887T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16888F: Documentation/driver-api/uio-howto.rst 16889F: drivers/uio/ 16890F: include/linux/uio_driver.h 16891 16892UTIL-LINUX PACKAGE 16893M: Karel Zak <kzak@redhat.com> 16894L: util-linux@vger.kernel.org 16895W: http://en.wikipedia.org/wiki/Util-linux 16896T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16897S: Maintained 16898 16899UUID HELPERS 16900M: Christoph Hellwig <hch@lst.de> 16901R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16902L: linux-kernel@vger.kernel.org 16903T: git git://git.infradead.org/users/hch/uuid.git 16904F: lib/uuid.c 16905F: lib/test_uuid.c 16906F: include/linux/uuid.h 16907F: include/uapi/linux/uuid.h 16908S: Maintained 16909 16910UVESAFB DRIVER 16911M: Michal Januszewski <spock@gentoo.org> 16912L: linux-fbdev@vger.kernel.org 16913W: https://github.com/mjanusz/v86d 16914S: Maintained 16915F: Documentation/fb/uvesafb.rst 16916F: drivers/video/fbdev/uvesafb.* 16917 16918VF610 NAND DRIVER 16919M: Stefan Agner <stefan@agner.ch> 16920L: linux-mtd@lists.infradead.org 16921S: Supported 16922F: drivers/mtd/nand/raw/vf610_nfc.c 16923 16924VFAT/FAT/MSDOS FILESYSTEM 16925M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16926S: Maintained 16927F: Documentation/filesystems/vfat.txt 16928F: fs/fat/ 16929 16930VFIO DRIVER 16931M: Alex Williamson <alex.williamson@redhat.com> 16932R: Cornelia Huck <cohuck@redhat.com> 16933L: kvm@vger.kernel.org 16934T: git git://github.com/awilliam/linux-vfio.git 16935S: Maintained 16936F: Documentation/driver-api/vfio.rst 16937F: drivers/vfio/ 16938F: include/linux/vfio.h 16939F: include/uapi/linux/vfio.h 16940 16941VFIO MEDIATED DEVICE DRIVERS 16942M: Kirti Wankhede <kwankhede@nvidia.com> 16943L: kvm@vger.kernel.org 16944S: Maintained 16945F: Documentation/driver-api/vfio-mediated-device.rst 16946F: drivers/vfio/mdev/ 16947F: include/linux/mdev.h 16948F: samples/vfio-mdev/ 16949 16950VFIO PLATFORM DRIVER 16951M: Eric Auger <eric.auger@redhat.com> 16952L: kvm@vger.kernel.org 16953S: Maintained 16954F: drivers/vfio/platform/ 16955 16956VGA_SWITCHEROO 16957R: Lukas Wunner <lukas@wunner.de> 16958S: Maintained 16959F: Documentation/gpu/vga-switcheroo.rst 16960F: drivers/gpu/vga/vga_switcheroo.c 16961F: include/linux/vga_switcheroo.h 16962T: git git://anongit.freedesktop.org/drm/drm-misc 16963 16964VIA RHINE NETWORK DRIVER 16965S: Orphan 16966F: drivers/net/ethernet/via/via-rhine.c 16967 16968VIA SD/MMC CARD CONTROLLER DRIVER 16969M: Bruce Chang <brucechang@via.com.tw> 16970M: Harald Welte <HaraldWelte@viatech.com> 16971S: Maintained 16972F: drivers/mmc/host/via-sdmmc.c 16973 16974VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16975M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16976L: linux-fbdev@vger.kernel.org 16977S: Maintained 16978F: include/linux/via-core.h 16979F: include/linux/via-gpio.h 16980F: include/linux/via_i2c.h 16981F: drivers/video/fbdev/via/ 16982 16983VIA VELOCITY NETWORK DRIVER 16984M: Francois Romieu <romieu@fr.zoreil.com> 16985L: netdev@vger.kernel.org 16986S: Maintained 16987F: drivers/net/ethernet/via/via-velocity.* 16988 16989VICODEC VIRTUAL CODEC DRIVER 16990M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16991L: linux-media@vger.kernel.org 16992T: git git://linuxtv.org/media_tree.git 16993W: https://linuxtv.org 16994S: Maintained 16995F: drivers/media/platform/vicodec/* 16996 16997VIDEO MULTIPLEXER DRIVER 16998M: Philipp Zabel <p.zabel@pengutronix.de> 16999L: linux-media@vger.kernel.org 17000S: Maintained 17001F: drivers/media/platform/video-mux.c 17002 17003VIDEO I2C POLLING DRIVER 17004M: Matt Ranostay <matt.ranostay@konsulko.com> 17005L: linux-media@vger.kernel.org 17006S: Maintained 17007F: drivers/media/i2c/video-i2c.c 17008 17009VIDEOBUF2 FRAMEWORK 17010M: Pawel Osciak <pawel@osciak.com> 17011M: Marek Szyprowski <m.szyprowski@samsung.com> 17012M: Kyungmin Park <kyungmin.park@samsung.com> 17013R: Tomasz Figa <tfiga@chromium.org> 17014L: linux-media@vger.kernel.org 17015S: Maintained 17016F: drivers/media/common/videobuf2/* 17017F: include/media/videobuf2-* 17018 17019VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17020M: Helen Koike <helen.koike@collabora.com> 17021L: linux-media@vger.kernel.org 17022T: git git://linuxtv.org/media_tree.git 17023W: https://linuxtv.org 17024S: Maintained 17025F: drivers/media/platform/vimc/* 17026 17027VIRT LIB 17028M: Alex Williamson <alex.williamson@redhat.com> 17029M: Paolo Bonzini <pbonzini@redhat.com> 17030L: kvm@vger.kernel.org 17031S: Supported 17032F: virt/lib/ 17033 17034VIRTIO AND VHOST VSOCK DRIVER 17035M: Stefan Hajnoczi <stefanha@redhat.com> 17036L: kvm@vger.kernel.org 17037L: virtualization@lists.linux-foundation.org 17038L: netdev@vger.kernel.org 17039S: Maintained 17040F: include/linux/virtio_vsock.h 17041F: include/uapi/linux/virtio_vsock.h 17042F: include/uapi/linux/vsockmon.h 17043F: include/uapi/linux/vm_sockets_diag.h 17044F: net/vmw_vsock/diag.c 17045F: net/vmw_vsock/af_vsock_tap.c 17046F: net/vmw_vsock/virtio_transport_common.c 17047F: net/vmw_vsock/virtio_transport.c 17048F: drivers/net/vsockmon.c 17049F: drivers/vhost/vsock.c 17050F: tools/testing/vsock/ 17051 17052VIRTIO CONSOLE DRIVER 17053M: Amit Shah <amit@kernel.org> 17054L: virtualization@lists.linux-foundation.org 17055S: Maintained 17056F: drivers/char/virtio_console.c 17057F: include/linux/virtio_console.h 17058F: include/uapi/linux/virtio_console.h 17059 17060VIRTIO CORE AND NET DRIVERS 17061M: "Michael S. Tsirkin" <mst@redhat.com> 17062M: Jason Wang <jasowang@redhat.com> 17063L: virtualization@lists.linux-foundation.org 17064S: Maintained 17065F: Documentation/devicetree/bindings/virtio/ 17066F: drivers/virtio/ 17067F: tools/virtio/ 17068F: drivers/net/virtio_net.c 17069F: drivers/block/virtio_blk.c 17070F: include/linux/virtio*.h 17071F: include/uapi/linux/virtio_*.h 17072F: drivers/crypto/virtio/ 17073F: mm/balloon_compaction.c 17074 17075VIRTIO BLOCK AND SCSI DRIVERS 17076M: "Michael S. Tsirkin" <mst@redhat.com> 17077M: Jason Wang <jasowang@redhat.com> 17078R: Paolo Bonzini <pbonzini@redhat.com> 17079R: Stefan Hajnoczi <stefanha@redhat.com> 17080L: virtualization@lists.linux-foundation.org 17081S: Maintained 17082F: drivers/block/virtio_blk.c 17083F: drivers/scsi/virtio_scsi.c 17084F: include/uapi/linux/virtio_blk.h 17085F: include/uapi/linux/virtio_scsi.h 17086F: drivers/vhost/scsi.c 17087 17088VIRTIO CRYPTO DRIVER 17089M: Gonglei <arei.gonglei@huawei.com> 17090L: virtualization@lists.linux-foundation.org 17091L: linux-crypto@vger.kernel.org 17092S: Maintained 17093F: drivers/crypto/virtio/ 17094F: include/uapi/linux/virtio_crypto.h 17095 17096VIRTIO DRIVERS FOR S390 17097M: Cornelia Huck <cohuck@redhat.com> 17098M: Halil Pasic <pasic@linux.ibm.com> 17099L: linux-s390@vger.kernel.org 17100L: virtualization@lists.linux-foundation.org 17101L: kvm@vger.kernel.org 17102S: Supported 17103F: drivers/s390/virtio/ 17104F: arch/s390/include/uapi/asm/virtio-ccw.h 17105 17106VIRTIO GPU DRIVER 17107M: David Airlie <airlied@linux.ie> 17108M: Gerd Hoffmann <kraxel@redhat.com> 17109L: dri-devel@lists.freedesktop.org 17110L: virtualization@lists.linux-foundation.org 17111T: git git://anongit.freedesktop.org/drm/drm-misc 17112S: Maintained 17113F: drivers/gpu/drm/virtio/ 17114F: include/uapi/linux/virtio_gpu.h 17115 17116VIRTIO HOST (VHOST) 17117M: "Michael S. Tsirkin" <mst@redhat.com> 17118M: Jason Wang <jasowang@redhat.com> 17119L: kvm@vger.kernel.org 17120L: virtualization@lists.linux-foundation.org 17121L: netdev@vger.kernel.org 17122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17123S: Maintained 17124F: drivers/vhost/ 17125F: include/uapi/linux/vhost.h 17126 17127VIRTIO INPUT DRIVER 17128M: Gerd Hoffmann <kraxel@redhat.com> 17129S: Maintained 17130F: drivers/virtio/virtio_input.c 17131F: include/uapi/linux/virtio_input.h 17132 17133VIRTIO IOMMU DRIVER 17134M: Jean-Philippe Brucker <jean-philippe.brucker@arm.com> 17135L: virtualization@lists.linux-foundation.org 17136S: Maintained 17137F: drivers/iommu/virtio-iommu.c 17138F: include/uapi/linux/virtio_iommu.h 17139 17140VIRTUAL BOX GUEST DEVICE DRIVER 17141M: Hans de Goede <hdegoede@redhat.com> 17142M: Arnd Bergmann <arnd@arndb.de> 17143M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17144S: Maintained 17145F: include/linux/vbox_utils.h 17146F: include/uapi/linux/vbox*.h 17147F: drivers/virt/vboxguest/ 17148 17149VIRTUAL SERIO DEVICE DRIVER 17150M: Stephen Chandler Paul <thatslyude@gmail.com> 17151S: Maintained 17152F: drivers/input/serio/userio.c 17153F: include/uapi/linux/userio.h 17154 17155VIVID VIRTUAL VIDEO DRIVER 17156M: Hans Verkuil <hverkuil@xs4all.nl> 17157L: linux-media@vger.kernel.org 17158T: git git://linuxtv.org/media_tree.git 17159W: https://linuxtv.org 17160S: Maintained 17161F: drivers/media/platform/vivid/* 17162 17163VLYNQ BUS 17164M: Florian Fainelli <f.fainelli@gmail.com> 17165L: openwrt-devel@lists.openwrt.org (subscribers-only) 17166S: Maintained 17167F: drivers/vlynq/vlynq.c 17168F: include/linux/vlynq.h 17169 17170VME SUBSYSTEM 17171M: Martyn Welch <martyn@welchs.me.uk> 17172M: Manohar Vanga <manohar.vanga@gmail.com> 17173M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17174L: devel@driverdev.osuosl.org 17175S: Maintained 17176T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17177F: Documentation/driver-api/vme.rst 17178F: drivers/staging/vme/ 17179F: drivers/vme/ 17180F: include/linux/vme* 17181 17182VMWARE BALLOON DRIVER 17183M: Julien Freche <jfreche@vmware.com> 17184M: Nadav Amit <namit@vmware.com> 17185M: "VMware, Inc." <pv-drivers@vmware.com> 17186L: linux-kernel@vger.kernel.org 17187S: Maintained 17188F: drivers/misc/vmw_balloon.c 17189 17190VMWARE HYPERVISOR INTERFACE 17191M: Thomas Hellstrom <thellstrom@vmware.com> 17192M: "VMware, Inc." <pv-drivers@vmware.com> 17193L: virtualization@lists.linux-foundation.org 17194S: Supported 17195F: arch/x86/kernel/cpu/vmware.c 17196 17197VMWARE PVRDMA DRIVER 17198M: Adit Ranadive <aditr@vmware.com> 17199M: VMware PV-Drivers <pv-drivers@vmware.com> 17200L: linux-rdma@vger.kernel.org 17201S: Maintained 17202F: drivers/infiniband/hw/vmw_pvrdma/ 17203 17204VMware PVSCSI driver 17205M: Jim Gill <jgill@vmware.com> 17206M: VMware PV-Drivers <pv-drivers@vmware.com> 17207L: linux-scsi@vger.kernel.org 17208S: Maintained 17209F: drivers/scsi/vmw_pvscsi.c 17210F: drivers/scsi/vmw_pvscsi.h 17211 17212VMWARE VMMOUSE SUBDRIVER 17213M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17214M: "VMware, Inc." <pv-drivers@vmware.com> 17215L: linux-input@vger.kernel.org 17216S: Maintained 17217F: drivers/input/mouse/vmmouse.c 17218F: drivers/input/mouse/vmmouse.h 17219 17220VMWARE VMXNET3 ETHERNET DRIVER 17221M: Ronak Doshi <doshir@vmware.com> 17222M: "VMware, Inc." <pv-drivers@vmware.com> 17223L: netdev@vger.kernel.org 17224S: Maintained 17225F: drivers/net/vmxnet3/ 17226 17227VOCORE VOCORE2 BOARD 17228M: Harvey Hunt <harveyhuntnexus@gmail.com> 17229L: linux-mips@vger.kernel.org 17230S: Maintained 17231F: arch/mips/boot/dts/ralink/vocore2.dts 17232 17233VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17234M: Liam Girdwood <lgirdwood@gmail.com> 17235M: Mark Brown <broonie@kernel.org> 17236L: linux-kernel@vger.kernel.org 17237W: http://www.slimlogic.co.uk/?p=48 17238T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17239S: Supported 17240F: Documentation/devicetree/bindings/regulator/ 17241F: Documentation/power/regulator/ 17242F: drivers/regulator/ 17243F: include/dt-bindings/regulator/ 17244F: include/linux/regulator/ 17245 17246VRF 17247M: David Ahern <dsa@cumulusnetworks.com> 17248M: Shrijeet Mukherjee <shrijeet@gmail.com> 17249L: netdev@vger.kernel.org 17250S: Maintained 17251F: drivers/net/vrf.c 17252F: Documentation/networking/vrf.txt 17253 17254VT1211 HARDWARE MONITOR DRIVER 17255M: Juerg Haefliger <juergh@gmail.com> 17256L: linux-hwmon@vger.kernel.org 17257S: Maintained 17258F: Documentation/hwmon/vt1211.rst 17259F: drivers/hwmon/vt1211.c 17260 17261VT8231 HARDWARE MONITOR DRIVER 17262M: Roger Lucas <vt8231@hiddenengine.co.uk> 17263L: linux-hwmon@vger.kernel.org 17264S: Maintained 17265F: drivers/hwmon/vt8231.c 17266 17267VUB300 USB to SDIO/SD/MMC bridge chip 17268M: Tony Olech <tony.olech@elandigitalsystems.com> 17269L: linux-mmc@vger.kernel.org 17270L: linux-usb@vger.kernel.org 17271S: Supported 17272F: drivers/mmc/host/vub300.c 17273 17274W1 DALLAS'S 1-WIRE BUS 17275M: Evgeniy Polyakov <zbr@ioremap.net> 17276S: Maintained 17277F: Documentation/devicetree/bindings/w1/ 17278F: Documentation/w1/ 17279F: drivers/w1/ 17280F: include/linux/w1.h 17281 17282W83791D HARDWARE MONITORING DRIVER 17283M: Marc Hulsman <m.hulsman@tudelft.nl> 17284L: linux-hwmon@vger.kernel.org 17285S: Maintained 17286F: Documentation/hwmon/w83791d.rst 17287F: drivers/hwmon/w83791d.c 17288 17289W83793 HARDWARE MONITORING DRIVER 17290M: Rudolf Marek <r.marek@assembler.cz> 17291L: linux-hwmon@vger.kernel.org 17292S: Maintained 17293F: Documentation/hwmon/w83793.rst 17294F: drivers/hwmon/w83793.c 17295 17296W83795 HARDWARE MONITORING DRIVER 17297M: Jean Delvare <jdelvare@suse.com> 17298L: linux-hwmon@vger.kernel.org 17299S: Maintained 17300F: drivers/hwmon/w83795.c 17301 17302W83L51xD SD/MMC CARD INTERFACE DRIVER 17303M: Pierre Ossman <pierre@ossman.eu> 17304S: Maintained 17305F: drivers/mmc/host/wbsd.* 17306 17307WACOM PROTOCOL 4 SERIAL TABLETS 17308M: Julian Squires <julian@cipht.net> 17309M: Hans de Goede <hdegoede@redhat.com> 17310L: linux-input@vger.kernel.org 17311S: Maintained 17312F: drivers/input/tablet/wacom_serial4.c 17313 17314WATCHDOG DEVICE DRIVERS 17315M: Wim Van Sebroeck <wim@linux-watchdog.org> 17316M: Guenter Roeck <linux@roeck-us.net> 17317L: linux-watchdog@vger.kernel.org 17318W: http://www.linux-watchdog.org/ 17319T: git git://www.linux-watchdog.org/linux-watchdog.git 17320S: Maintained 17321F: Documentation/devicetree/bindings/watchdog/ 17322F: Documentation/watchdog/ 17323F: drivers/watchdog/ 17324F: include/linux/watchdog.h 17325F: include/uapi/linux/watchdog.h 17326 17327WHISKEYCOVE PMIC GPIO DRIVER 17328M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17329L: linux-gpio@vger.kernel.org 17330S: Maintained 17331F: drivers/gpio/gpio-wcove.c 17332 17333WHWAVE RTC DRIVER 17334M: Dianlong Li <long17.cool@163.com> 17335L: linux-rtc@vger.kernel.org 17336S: Maintained 17337F: drivers/rtc/rtc-sd3078.c 17338 17339WIIMOTE HID DRIVER 17340M: David Herrmann <dh.herrmann@googlemail.com> 17341L: linux-input@vger.kernel.org 17342S: Maintained 17343F: drivers/hid/hid-wiimote* 17344 17345WILOCITY WIL6210 WIRELESS DRIVER 17346M: Maya Erez <merez@codeaurora.org> 17347L: linux-wireless@vger.kernel.org 17348L: wil6210@qti.qualcomm.com 17349S: Supported 17350W: http://wireless.kernel.org/en/users/Drivers/wil6210 17351F: drivers/net/wireless/ath/wil6210/ 17352 17353WIMAX STACK 17354M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17355M: linux-wimax@intel.com 17356L: wimax@linuxwimax.org (subscribers-only) 17357S: Supported 17358W: http://linuxwimax.org 17359F: Documentation/wimax/README.wimax 17360F: include/linux/wimax/debug.h 17361F: include/net/wimax.h 17362F: include/uapi/linux/wimax.h 17363F: net/wimax/ 17364 17365WINBOND CIR DRIVER 17366M: David Härdeman <david@hardeman.nu> 17367S: Maintained 17368F: drivers/media/rc/winbond-cir.c 17369 17370RCMM REMOTE CONTROLS DECODER 17371M: Patrick Lerda <patrick9876@free.fr> 17372S: Maintained 17373F: drivers/media/rc/ir-rcmm-decoder.c 17374 17375WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17376M: William Breathitt Gray <vilhelm.gray@gmail.com> 17377L: linux-watchdog@vger.kernel.org 17378S: Maintained 17379F: drivers/watchdog/ebc-c384_wdt.c 17380 17381WINSYSTEMS WS16C48 GPIO DRIVER 17382M: William Breathitt Gray <vilhelm.gray@gmail.com> 17383L: linux-gpio@vger.kernel.org 17384S: Maintained 17385F: drivers/gpio/gpio-ws16c48.c 17386 17387WISTRON LAPTOP BUTTON DRIVER 17388M: Miloslav Trmac <mitr@volny.cz> 17389S: Maintained 17390F: drivers/input/misc/wistron_btns.c 17391 17392WL3501 WIRELESS PCMCIA CARD DRIVER 17393L: linux-wireless@vger.kernel.org 17394S: Odd fixes 17395F: drivers/net/wireless/wl3501* 17396 17397WOLFSON MICROELECTRONICS DRIVERS 17398L: patches@opensource.cirrus.com 17399T: git https://github.com/CirrusLogic/linux-drivers.git 17400W: https://github.com/CirrusLogic/linux-drivers/wiki 17401S: Supported 17402F: Documentation/hwmon/wm83??.rst 17403F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17404F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17405F: Documentation/devicetree/bindings/mfd/arizona.txt 17406F: Documentation/devicetree/bindings/mfd/wm831x.txt 17407F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17408F: arch/arm/mach-s3c64xx/mach-crag6410* 17409F: drivers/clk/clk-wm83*.c 17410F: drivers/extcon/extcon-arizona.c 17411F: drivers/leds/leds-wm83*.c 17412F: drivers/gpio/gpio-*wm*.c 17413F: drivers/gpio/gpio-arizona.c 17414F: drivers/hwmon/wm83??-hwmon.c 17415F: drivers/input/misc/wm831x-on.c 17416F: drivers/input/touchscreen/wm831x-ts.c 17417F: drivers/input/touchscreen/wm97*.c 17418F: drivers/mfd/arizona* 17419F: drivers/mfd/wm*.c 17420F: drivers/mfd/cs47l24* 17421F: drivers/power/supply/wm83*.c 17422F: drivers/rtc/rtc-wm83*.c 17423F: drivers/regulator/wm8*.c 17424F: drivers/regulator/arizona* 17425F: drivers/video/backlight/wm83*_bl.c 17426F: drivers/watchdog/wm83*_wdt.c 17427F: include/linux/mfd/arizona/ 17428F: include/linux/mfd/wm831x/ 17429F: include/linux/mfd/wm8350/ 17430F: include/linux/mfd/wm8400* 17431F: include/linux/regulator/arizona* 17432F: include/linux/wm97xx.h 17433F: include/sound/wm????.h 17434F: sound/soc/codecs/arizona.? 17435F: sound/soc/codecs/wm* 17436F: sound/soc/codecs/cs47l24* 17437 17438WORKQUEUE 17439M: Tejun Heo <tj@kernel.org> 17440R: Lai Jiangshan <jiangshanlai@gmail.com> 17441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17442S: Maintained 17443F: include/linux/workqueue.h 17444F: kernel/workqueue.c 17445F: Documentation/core-api/workqueue.rst 17446 17447X-POWERS AXP288 PMIC DRIVERS 17448M: Hans de Goede <hdegoede@redhat.com> 17449S: Maintained 17450N: axp288 17451F: drivers/acpi/pmic/intel_pmic_xpower.c 17452 17453X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17454M: Chen-Yu Tsai <wens@csie.org> 17455L: linux-kernel@vger.kernel.org 17456S: Maintained 17457N: axp[128] 17458 17459X.25 NETWORK LAYER 17460M: Andrew Hendry <andrew.hendry@gmail.com> 17461L: linux-x25@vger.kernel.org 17462S: Odd Fixes 17463F: Documentation/networking/x25* 17464F: include/net/x25* 17465F: net/x25/ 17466 17467X86 ARCHITECTURE (32-BIT AND 64-BIT) 17468M: Thomas Gleixner <tglx@linutronix.de> 17469M: Ingo Molnar <mingo@redhat.com> 17470M: Borislav Petkov <bp@alien8.de> 17471R: "H. Peter Anvin" <hpa@zytor.com> 17472M: x86@kernel.org 17473L: linux-kernel@vger.kernel.org 17474T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17475S: Maintained 17476F: Documentation/devicetree/bindings/x86/ 17477F: Documentation/x86/ 17478F: arch/x86/ 17479 17480X86 ENTRY CODE 17481M: Andy Lutomirski <luto@kernel.org> 17482L: linux-kernel@vger.kernel.org 17483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17484S: Maintained 17485F: arch/x86/entry/ 17486 17487X86 MCE INFRASTRUCTURE 17488M: Tony Luck <tony.luck@intel.com> 17489M: Borislav Petkov <bp@alien8.de> 17490L: linux-edac@vger.kernel.org 17491S: Maintained 17492F: arch/x86/kernel/cpu/mce/* 17493 17494X86 MICROCODE UPDATE SUPPORT 17495M: Borislav Petkov <bp@alien8.de> 17496S: Maintained 17497F: arch/x86/kernel/cpu/microcode/* 17498 17499X86 MM 17500M: Dave Hansen <dave.hansen@linux.intel.com> 17501M: Andy Lutomirski <luto@kernel.org> 17502M: Peter Zijlstra <peterz@infradead.org> 17503L: linux-kernel@vger.kernel.org 17504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17505S: Maintained 17506F: arch/x86/mm/ 17507 17508X86 PLATFORM DRIVERS 17509M: Darren Hart <dvhart@infradead.org> 17510M: Andy Shevchenko <andy@infradead.org> 17511L: platform-driver-x86@vger.kernel.org 17512T: git git://git.infradead.org/linux-platform-drivers-x86.git 17513S: Maintained 17514F: drivers/platform/x86/ 17515F: drivers/platform/olpc/ 17516 17517X86 PLATFORM DRIVERS - ARCH 17518R: Darren Hart <dvhart@infradead.org> 17519R: Andy Shevchenko <andy@infradead.org> 17520L: platform-driver-x86@vger.kernel.org 17521L: x86@kernel.org 17522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17523S: Maintained 17524F: arch/x86/platform 17525 17526X86 VDSO 17527M: Andy Lutomirski <luto@kernel.org> 17528L: linux-kernel@vger.kernel.org 17529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17530S: Maintained 17531F: arch/x86/entry/vdso/ 17532 17533XARRAY 17534M: Matthew Wilcox <willy@infradead.org> 17535L: linux-fsdevel@vger.kernel.org 17536S: Supported 17537F: Documentation/core-api/xarray.rst 17538F: lib/idr.c 17539F: lib/xarray.c 17540F: include/linux/idr.h 17541F: include/linux/xarray.h 17542F: tools/testing/radix-tree 17543 17544XBOX DVD IR REMOTE 17545M: Benjamin Valentin <benpicco@googlemail.com> 17546S: Maintained 17547F: drivers/media/rc/xbox_remote.c 17548F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17549 17550XC2028/3028 TUNER DRIVER 17551M: Mauro Carvalho Chehab <mchehab@kernel.org> 17552L: linux-media@vger.kernel.org 17553W: https://linuxtv.org 17554T: git git://linuxtv.org/media_tree.git 17555S: Maintained 17556F: drivers/media/tuners/tuner-xc2028.* 17557 17558XDP (eXpress Data Path) 17559M: Alexei Starovoitov <ast@kernel.org> 17560M: Daniel Borkmann <daniel@iogearbox.net> 17561M: David S. Miller <davem@davemloft.net> 17562M: Jakub Kicinski <jakub.kicinski@netronome.com> 17563M: Jesper Dangaard Brouer <hawk@kernel.org> 17564M: John Fastabend <john.fastabend@gmail.com> 17565L: netdev@vger.kernel.org 17566L: xdp-newbies@vger.kernel.org 17567L: bpf@vger.kernel.org 17568S: Supported 17569F: net/core/xdp.c 17570F: include/net/xdp.h 17571F: kernel/bpf/devmap.c 17572F: kernel/bpf/cpumap.c 17573F: include/trace/events/xdp.h 17574K: xdp 17575N: xdp 17576 17577XDP SOCKETS (AF_XDP) 17578M: Björn Töpel <bjorn.topel@intel.com> 17579M: Magnus Karlsson <magnus.karlsson@intel.com> 17580R: Jonathan Lemon <jonathan.lemon@gmail.com> 17581L: netdev@vger.kernel.org 17582L: bpf@vger.kernel.org 17583S: Maintained 17584F: kernel/bpf/xskmap.c 17585F: net/xdp/ 17586 17587XEN BLOCK SUBSYSTEM 17588M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17589M: Roger Pau Monné <roger.pau@citrix.com> 17590L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17591S: Supported 17592F: drivers/block/xen-blkback/* 17593F: drivers/block/xen* 17594 17595XEN HYPERVISOR ARM 17596M: Stefano Stabellini <sstabellini@kernel.org> 17597L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17598S: Maintained 17599F: arch/arm/xen/ 17600F: arch/arm/include/asm/xen/ 17601 17602XEN HYPERVISOR ARM64 17603M: Stefano Stabellini <sstabellini@kernel.org> 17604L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17605S: Maintained 17606F: arch/arm64/xen/ 17607F: arch/arm64/include/asm/xen/ 17608 17609XEN HYPERVISOR INTERFACE 17610M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17611M: Juergen Gross <jgross@suse.com> 17612R: Stefano Stabellini <sstabellini@kernel.org> 17613L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17614T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17615S: Supported 17616F: arch/x86/xen/ 17617F: arch/x86/platform/pvh/ 17618F: drivers/*/xen-*front.c 17619F: drivers/xen/ 17620F: arch/x86/include/asm/xen/ 17621F: arch/x86/include/asm/pvclock-abi.h 17622F: include/xen/ 17623F: include/uapi/xen/ 17624F: Documentation/ABI/stable/sysfs-hypervisor-xen 17625F: Documentation/ABI/testing/sysfs-hypervisor-xen 17626 17627XEN NETWORK BACKEND DRIVER 17628M: Wei Liu <wei.liu@kernel.org> 17629M: Paul Durrant <paul.durrant@citrix.com> 17630L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17631L: netdev@vger.kernel.org 17632S: Supported 17633F: drivers/net/xen-netback/* 17634 17635XEN PCI SUBSYSTEM 17636M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17637L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17638S: Supported 17639F: arch/x86/pci/*xen* 17640F: drivers/pci/*xen* 17641 17642XEN PVSCSI DRIVERS 17643M: Juergen Gross <jgross@suse.com> 17644L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17645L: linux-scsi@vger.kernel.org 17646S: Supported 17647F: drivers/scsi/xen-scsifront.c 17648F: drivers/xen/xen-scsiback.c 17649F: include/xen/interface/io/vscsiif.h 17650 17651XEN SWIOTLB SUBSYSTEM 17652M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17653L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17654L: iommu@lists.linux-foundation.org 17655S: Supported 17656F: arch/x86/xen/*swiotlb* 17657F: drivers/xen/*swiotlb* 17658 17659XEN SOUND FRONTEND DRIVER 17660M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17661L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17662L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17663S: Supported 17664F: sound/xen/* 17665 17666XFS FILESYSTEM 17667M: Darrick J. Wong <darrick.wong@oracle.com> 17668M: linux-xfs@vger.kernel.org 17669L: linux-xfs@vger.kernel.org 17670W: http://xfs.org/ 17671T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17672S: Supported 17673F: Documentation/admin-guide/xfs.rst 17674F: Documentation/ABI/testing/sysfs-fs-xfs 17675F: Documentation/filesystems/xfs-delayed-logging-design.txt 17676F: Documentation/filesystems/xfs-self-describing-metadata.txt 17677F: fs/xfs/ 17678F: include/uapi/linux/dqblk_xfs.h 17679F: include/uapi/linux/fsmap.h 17680 17681XILINX AXI ETHERNET DRIVER 17682M: Anirudha Sarangi <anirudh@xilinx.com> 17683M: John Linn <John.Linn@xilinx.com> 17684S: Maintained 17685F: drivers/net/ethernet/xilinx/xilinx_axienet* 17686 17687XILINX UARTLITE SERIAL DRIVER 17688M: Peter Korsgaard <jacmet@sunsite.dk> 17689L: linux-serial@vger.kernel.org 17690S: Maintained 17691F: drivers/tty/serial/uartlite.c 17692 17693XILINX VIDEO IP CORES 17694M: Hyun Kwon <hyun.kwon@xilinx.com> 17695M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17696L: linux-media@vger.kernel.org 17697T: git git://linuxtv.org/media_tree.git 17698S: Supported 17699F: Documentation/devicetree/bindings/media/xilinx/ 17700F: drivers/media/platform/xilinx/ 17701F: include/uapi/linux/xilinx-v4l2-controls.h 17702 17703XILLYBUS DRIVER 17704M: Eli Billauer <eli.billauer@gmail.com> 17705L: linux-kernel@vger.kernel.org 17706S: Supported 17707F: drivers/char/xillybus/ 17708 17709XLP9XX I2C DRIVER 17710M: George Cherian <george.cherian@cavium.com> 17711M: Jan Glauber <jglauber@cavium.com> 17712L: linux-i2c@vger.kernel.org 17713W: http://www.cavium.com 17714S: Supported 17715F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17716F: drivers/i2c/busses/i2c-xlp9xx.c 17717 17718XRA1403 GPIO EXPANDER 17719M: Nandor Han <nandor.han@ge.com> 17720M: Semi Malinen <semi.malinen@ge.com> 17721L: linux-gpio@vger.kernel.org 17722S: Maintained 17723F: drivers/gpio/gpio-xra1403.c 17724F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17725 17726XTENSA XTFPGA PLATFORM SUPPORT 17727M: Max Filippov <jcmvbkbc@gmail.com> 17728L: linux-xtensa@linux-xtensa.org 17729S: Maintained 17730F: drivers/spi/spi-xtensa-xtfpga.c 17731F: sound/soc/xtensa/xtfpga-i2s.c 17732 17733YAM DRIVER FOR AX.25 17734M: Jean-Paul Roubelat <jpr@f6fbb.org> 17735L: linux-hams@vger.kernel.org 17736S: Maintained 17737F: drivers/net/hamradio/yam* 17738F: include/linux/yam.h 17739 17740YAMA SECURITY MODULE 17741M: Kees Cook <keescook@chromium.org> 17742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17743S: Supported 17744F: security/yama/ 17745F: Documentation/admin-guide/LSM/Yama.rst 17746 17747YEALINK PHONE DRIVER 17748M: Henk Vergonet <Henk.Vergonet@gmail.com> 17749L: usbb2k-api-dev@nongnu.org 17750S: Maintained 17751F: Documentation/input/devices/yealink.rst 17752F: drivers/input/misc/yealink.* 17753 17754Z8530 DRIVER FOR AX.25 17755M: Joerg Reuter <jreuter@yaina.de> 17756W: http://yaina.de/jreuter/ 17757W: http://www.qsl.net/dl1bke/ 17758L: linux-hams@vger.kernel.org 17759S: Maintained 17760F: Documentation/networking/z8530drv.txt 17761F: drivers/net/hamradio/*scc.c 17762F: drivers/net/hamradio/z8530.h 17763 17764ZBUD COMPRESSED PAGE ALLOCATOR 17765M: Seth Jennings <sjenning@redhat.com> 17766M: Dan Streetman <ddstreet@ieee.org> 17767L: linux-mm@kvack.org 17768S: Maintained 17769F: mm/zbud.c 17770F: include/linux/zbud.h 17771 17772ZD1211RW WIRELESS DRIVER 17773M: Daniel Drake <dsd@gentoo.org> 17774M: Ulrich Kunitz <kune@deine-taler.de> 17775W: http://zd1211.ath.cx/wiki/DriverRewrite 17776L: linux-wireless@vger.kernel.org 17777L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17778S: Maintained 17779F: drivers/net/wireless/zydas/zd1211rw/ 17780 17781ZD1301 MEDIA DRIVER 17782M: Antti Palosaari <crope@iki.fi> 17783L: linux-media@vger.kernel.org 17784W: https://linuxtv.org/ 17785W: http://palosaari.fi/linux/ 17786Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17787S: Maintained 17788F: drivers/media/usb/dvb-usb-v2/zd1301* 17789 17790ZD1301_DEMOD MEDIA DRIVER 17791M: Antti Palosaari <crope@iki.fi> 17792L: linux-media@vger.kernel.org 17793W: https://linuxtv.org/ 17794W: http://palosaari.fi/linux/ 17795Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17796S: Maintained 17797F: drivers/media/dvb-frontends/zd1301_demod* 17798 17799ZHAOXIN PROCESSOR SUPPORT 17800M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17801L: linux-kernel@vger.kernel.org 17802S: Maintained 17803F: arch/x86/kernel/cpu/zhaoxin.c 17804 17805ZPOOL COMPRESSED PAGE STORAGE API 17806M: Dan Streetman <ddstreet@ieee.org> 17807L: linux-mm@kvack.org 17808S: Maintained 17809F: mm/zpool.c 17810F: include/linux/zpool.h 17811 17812ZR36067 VIDEO FOR LINUX DRIVER 17813L: mjpeg-users@lists.sourceforge.net 17814L: linux-media@vger.kernel.org 17815W: http://mjpeg.sourceforge.net/driver-zoran/ 17816T: hg https://linuxtv.org/hg/v4l-dvb 17817S: Odd Fixes 17818F: drivers/staging/media/zoran/ 17819 17820ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17821M: Minchan Kim <minchan@kernel.org> 17822M: Nitin Gupta <ngupta@vflare.org> 17823R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17824L: linux-kernel@vger.kernel.org 17825S: Maintained 17826F: drivers/block/zram/ 17827F: Documentation/admin-guide/blockdev/zram.rst 17828 17829ZS DECSTATION Z85C30 SERIAL DRIVER 17830M: "Maciej W. Rozycki" <macro@linux-mips.org> 17831S: Maintained 17832F: drivers/tty/serial/zs.* 17833 17834ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17835M: Minchan Kim <minchan@kernel.org> 17836M: Nitin Gupta <ngupta@vflare.org> 17837R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17838L: linux-mm@kvack.org 17839S: Maintained 17840F: mm/zsmalloc.c 17841F: include/linux/zsmalloc.h 17842F: Documentation/vm/zsmalloc.rst 17843 17844ZSWAP COMPRESSED SWAP CACHING 17845M: Seth Jennings <sjenning@redhat.com> 17846M: Dan Streetman <ddstreet@ieee.org> 17847L: linux-mm@kvack.org 17848S: Maintained 17849F: mm/zswap.c 17850 17851THE REST 17852M: Linus Torvalds <torvalds@linux-foundation.org> 17853L: linux-kernel@vger.kernel.org 17854Q: http://patchwork.kernel.org/project/LKML/list/ 17855T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17856S: Buried alive in reporters 17857F: * 17858F: */ 17859