1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/firmware-guide/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <guohanjun@huawei.com> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015.rst 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475.rst 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 555 556ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 557M: Stefan Popa <stefan.popa@analog.com> 558W: http://ez.analog.com/community/linux-device-drivers 559S: Supported 560F: drivers/iio/accel/adxl372.c 561F: drivers/iio/accel/adxl372_spi.c 562F: drivers/iio/accel/adxl372_i2c.c 563F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 564 565AF9013 MEDIA DRIVER 566M: Antti Palosaari <crope@iki.fi> 567L: linux-media@vger.kernel.org 568W: https://linuxtv.org 569W: http://palosaari.fi/linux/ 570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 571T: git git://linuxtv.org/anttip/media_tree.git 572S: Maintained 573F: drivers/media/dvb-frontends/af9013* 574 575AF9033 MEDIA DRIVER 576M: Antti Palosaari <crope@iki.fi> 577L: linux-media@vger.kernel.org 578W: https://linuxtv.org 579W: http://palosaari.fi/linux/ 580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 581T: git git://linuxtv.org/anttip/media_tree.git 582S: Maintained 583F: drivers/media/dvb-frontends/af9033* 584 585AFFS FILE SYSTEM 586M: David Sterba <dsterba@suse.com> 587L: linux-fsdevel@vger.kernel.org 588S: Odd Fixes 589F: Documentation/filesystems/affs.txt 590F: fs/affs/ 591 592AFS FILESYSTEM 593M: David Howells <dhowells@redhat.com> 594L: linux-afs@lists.infradead.org 595S: Supported 596F: fs/afs/ 597F: include/trace/events/afs.h 598F: Documentation/filesystems/afs.txt 599W: https://www.infradead.org/~dhowells/kafs/ 600 601AGPGART DRIVER 602M: David Airlie <airlied@linux.ie> 603T: git git://anongit.freedesktop.org/drm/drm 604S: Maintained 605F: drivers/char/agp/ 606F: include/linux/agp* 607F: include/uapi/linux/agp* 608 609AHA152X SCSI DRIVER 610M: "Juergen E. Fischer" <fischer@norbit.de> 611L: linux-scsi@vger.kernel.org 612S: Maintained 613F: drivers/scsi/aha152x* 614F: drivers/scsi/pcmcia/aha152x* 615 616AIC7XXX / AIC79XX SCSI DRIVER 617M: Hannes Reinecke <hare@suse.com> 618L: linux-scsi@vger.kernel.org 619S: Maintained 620F: drivers/scsi/aic7xxx/ 621 622AIMSLAB FM RADIO RECEIVER DRIVER 623M: Hans Verkuil <hverkuil@xs4all.nl> 624L: linux-media@vger.kernel.org 625T: git git://linuxtv.org/media_tree.git 626W: https://linuxtv.org 627S: Maintained 628F: drivers/media/radio/radio-aimslab* 629 630AIO 631M: Benjamin LaHaise <bcrl@kvack.org> 632L: linux-aio@kvack.org 633S: Supported 634F: fs/aio.c 635F: include/linux/*aio*.h 636 637AIRSPY MEDIA DRIVER 638M: Antti Palosaari <crope@iki.fi> 639L: linux-media@vger.kernel.org 640W: https://linuxtv.org 641W: http://palosaari.fi/linux/ 642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 643T: git git://linuxtv.org/anttip/media_tree.git 644S: Maintained 645F: drivers/media/usb/airspy/ 646 647ALACRITECH GIGABIT ETHERNET DRIVER 648M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 649S: Maintained 650F: drivers/net/ethernet/alacritech/* 651 652ALCATEL SPEEDTOUCH USB DRIVER 653M: Duncan Sands <duncan.sands@free.fr> 654L: linux-usb@vger.kernel.org 655W: http://www.linux-usb.org/SpeedTouch/ 656S: Maintained 657F: drivers/usb/atm/speedtch.c 658F: drivers/usb/atm/usbatm.c 659 660ALCHEMY AU1XX0 MMC DRIVER 661M: Manuel Lauss <manuel.lauss@gmail.com> 662S: Maintained 663F: drivers/mmc/host/au1xmmc.c 664 665ALI1563 I2C DRIVER 666M: Rudolf Marek <r.marek@assembler.cz> 667L: linux-i2c@vger.kernel.org 668S: Maintained 669F: Documentation/i2c/busses/i2c-ali1563 670F: drivers/i2c/busses/i2c-ali1563.c 671 672ALLEGRO DVT VIDEO IP CORE DRIVER 673M: Michael Tretter <m.tretter@pengutronix.de> 674R: Pengutronix Kernel Team <kernel@pengutronix.de> 675L: linux-media@vger.kernel.org 676S: Maintained 677F: drivers/staging/media/allegro-dvt/ 678 679ALLWINNER SECURITY SYSTEM 680M: Corentin Labbe <clabbe.montjoie@gmail.com> 681L: linux-crypto@vger.kernel.org 682S: Maintained 683F: drivers/crypto/sunxi-ss/ 684 685ALLWINNER VPU DRIVER 686M: Maxime Ripard <maxime.ripard@bootlin.com> 687M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 688L: linux-media@vger.kernel.org 689S: Maintained 690F: drivers/staging/media/sunxi/cedrus/ 691 692ALPHA PORT 693M: Richard Henderson <rth@twiddle.net> 694M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 695M: Matt Turner <mattst88@gmail.com> 696S: Odd Fixes 697L: linux-alpha@vger.kernel.org 698F: arch/alpha/ 699 700ALPS PS/2 TOUCHPAD DRIVER 701R: Pali Rohár <pali.rohar@gmail.com> 702F: drivers/input/mouse/alps.* 703 704ALTERA I2C CONTROLLER DRIVER 705M: Thor Thayer <thor.thayer@linux.intel.com> 706S: Maintained 707F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 708F: drivers/i2c/busses/i2c-altera.c 709 710ALTERA MAILBOX DRIVER 711M: Ley Foon Tan <lftan@altera.com> 712L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 713S: Maintained 714F: drivers/mailbox/mailbox-altera.c 715 716ALTERA PIO DRIVER 717M: Tien Hock Loh <thloh@altera.com> 718L: linux-gpio@vger.kernel.org 719S: Maintained 720F: drivers/gpio/gpio-altera.c 721 722ALTERA SYSTEM MANAGER DRIVER 723M: Thor Thayer <thor.thayer@linux.intel.com> 724S: Maintained 725F: drivers/mfd/altera-sysmgr.c 726F: include/linux/mfd/altera-sysgmr.h 727 728ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 729M: Thor Thayer <thor.thayer@linux.intel.com> 730S: Maintained 731F: drivers/gpio/gpio-altera-a10sr.c 732F: drivers/mfd/altera-a10sr.c 733F: drivers/reset/reset-a10sr.c 734F: include/linux/mfd/altera-a10sr.h 735F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 736 737ALTERA TRIPLE SPEED ETHERNET DRIVER 738M: Thor Thayer <thor.thayer@linux.intel.com> 739L: netdev@vger.kernel.org 740L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 741S: Maintained 742F: drivers/net/ethernet/altera/ 743 744ALTERA UART/JTAG UART SERIAL DRIVERS 745M: Tobias Klauser <tklauser@distanz.ch> 746L: linux-serial@vger.kernel.org 747L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 748S: Maintained 749F: drivers/tty/serial/altera_uart.c 750F: drivers/tty/serial/altera_jtaguart.c 751F: include/linux/altera_uart.h 752F: include/linux/altera_jtaguart.h 753 754AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 755M: Talel Shenhar <talel@amazon.com> 756S: Maintained 757F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 758F: drivers/thermal/thermal_mmio.c 759 760AMAZON ETHERNET DRIVERS 761M: Netanel Belgazal <netanel@amazon.com> 762R: Saeed Bishara <saeedb@amazon.com> 763R: Zorik Machulsky <zorik@amazon.com> 764L: netdev@vger.kernel.org 765S: Supported 766F: Documentation/networking/device_drivers/amazon/ena.txt 767F: drivers/net/ethernet/amazon/ 768 769AMAZON RDMA EFA DRIVER 770M: Gal Pressman <galpress@amazon.com> 771R: Yossi Leybovich <sleybo@amazon.com> 772L: linux-rdma@vger.kernel.org 773Q: https://patchwork.kernel.org/project/linux-rdma/list/ 774S: Supported 775F: drivers/infiniband/hw/efa/ 776F: include/uapi/rdma/efa-abi.h 777 778AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 779M: Tom Lendacky <thomas.lendacky@amd.com> 780M: Gary Hook <gary.hook@amd.com> 781L: linux-crypto@vger.kernel.org 782S: Supported 783F: drivers/crypto/ccp/ 784F: include/linux/ccp.h 785 786AMD DISPLAY CORE 787M: Harry Wentland <harry.wentland@amd.com> 788M: Leo Li <sunpeng.li@amd.com> 789L: amd-gfx@lists.freedesktop.org 790T: git git://people.freedesktop.org/~agd5f/linux 791S: Supported 792F: drivers/gpu/drm/amd/display/ 793 794AMD FAM15H PROCESSOR POWER MONITORING DRIVER 795M: Huang Rui <ray.huang@amd.com> 796L: linux-hwmon@vger.kernel.org 797S: Supported 798F: Documentation/hwmon/fam15h_power.rst 799F: drivers/hwmon/fam15h_power.c 800 801AMD FCH GPIO DRIVER 802M: Enrico Weigelt, metux IT consult <info@metux.net> 803L: linux-gpio@vger.kernel.org 804S: Maintained 805F: drivers/gpio/gpio-amd-fch.c 806F: include/linux/platform_data/gpio/gpio-amd-fch.h 807 808AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 809L: linux-geode@lists.infradead.org (moderated for non-subscribers) 810S: Orphan 811F: drivers/usb/gadget/udc/amd5536udc.* 812 813AMD GEODE PROCESSOR/CHIPSET SUPPORT 814P: Andres Salomon <dilinger@queued.net> 815L: linux-geode@lists.infradead.org (moderated for non-subscribers) 816W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 817S: Supported 818F: drivers/char/hw_random/geode-rng.c 819F: drivers/crypto/geode* 820F: drivers/video/fbdev/geode/ 821F: arch/x86/include/asm/geode.h 822 823AMD IOMMU (AMD-VI) 824M: Joerg Roedel <joro@8bytes.org> 825L: iommu@lists.linux-foundation.org 826T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 827S: Maintained 828F: drivers/iommu/amd_iommu*.[ch] 829F: include/linux/amd-iommu.h 830 831AMD KFD 832M: Oded Gabbay <oded.gabbay@gmail.com> 833L: dri-devel@lists.freedesktop.org 834T: git git://people.freedesktop.org/~gabbayo/linux.git 835S: Supported 836F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 837F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 838F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 839F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 840F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 841F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 842F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 843F: drivers/gpu/drm/amd/amdkfd/ 844F: drivers/gpu/drm/amd/include/cik_structs.h 845F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 846F: drivers/gpu/drm/amd/include/vi_structs.h 847F: drivers/gpu/drm/amd/include/v9_structs.h 848F: include/uapi/linux/kfd_ioctl.h 849 850AMD MP2 I2C DRIVER 851M: Elie Morisse <syniurge@gmail.com> 852M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 853M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 854L: linux-i2c@vger.kernel.org 855S: Maintained 856F: drivers/i2c/busses/i2c-amd-mp2* 857 858AMD POWERPLAY 859M: Rex Zhu <rex.zhu@amd.com> 860M: Evan Quan <evan.quan@amd.com> 861L: amd-gfx@lists.freedesktop.org 862S: Supported 863F: drivers/gpu/drm/amd/powerplay/ 864T: git git://people.freedesktop.org/~agd5f/linux 865 866AMD SEATTLE DEVICE TREE SUPPORT 867M: Brijesh Singh <brijeshkumar.singh@amd.com> 868M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 869M: Tom Lendacky <thomas.lendacky@amd.com> 870S: Supported 871F: arch/arm64/boot/dts/amd/ 872 873AMD XGBE DRIVER 874M: Tom Lendacky <thomas.lendacky@amd.com> 875L: netdev@vger.kernel.org 876S: Supported 877F: drivers/net/ethernet/amd/xgbe/ 878F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 879 880ANALOG DEVICES INC AD5686 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-pm@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5686* 886F: drivers/iio/dac/ad5696* 887 888ANALOG DEVICES INC AD5758 DRIVER 889M: Stefan Popa <stefan.popa@analog.com> 890L: linux-iio@vger.kernel.org 891W: http://ez.analog.com/community/linux-device-drivers 892S: Supported 893F: drivers/iio/dac/ad5758.c 894F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 895 896ANALOG DEVICES INC AD7124 DRIVER 897M: Stefan Popa <stefan.popa@analog.com> 898L: linux-iio@vger.kernel.org 899W: http://ez.analog.com/community/linux-device-drivers 900S: Supported 901F: drivers/iio/adc/ad7124.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml 903 904ANALOG DEVICES INC AD7606 DRIVER 905M: Stefan Popa <stefan.popa@analog.com> 906L: linux-iio@vger.kernel.org 907W: http://ez.analog.com/community/linux-device-drivers 908S: Supported 909F: drivers/iio/adc/ad7606.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 911 912ANALOG DEVICES INC AD7768-1 DRIVER 913M: Stefan Popa <stefan.popa@analog.com> 914L: linux-iio@vger.kernel.org 915W: http://ez.analog.com/community/linux-device-drivers 916S: Supported 917F: drivers/iio/adc/ad7768-1.c 918F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 919 920ANALOG DEVICES INC AD7780 DRIVER 921M: Michael Hennerich <Michael.Hennerich@analog.com> 922M: Renato Lui Geh <renatogeh@gmail.com> 923L: linux-iio@vger.kernel.org 924W: http://ez.analog.com/community/linux-device-drivers 925S: Supported 926F: drivers/iio/adc/ad7780.c 927F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 928 929ANALOG DEVICES INC AD9389B DRIVER 930M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 931L: linux-media@vger.kernel.org 932S: Maintained 933F: drivers/media/i2c/ad9389b* 934 935ANALOG DEVICES INC ADGS1408 DRIVER 936M: Mircea Caprioru <mircea.caprioru@analog.com> 937S: Supported 938F: drivers/mux/adgs1408.c 939F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 940 941ANALOG DEVICES INC ADIS DRIVER LIBRARY 942M: Alexandru Ardelean <alexandru.ardelean@analog.com> 943S: Supported 944L: linux-iio@vger.kernel.org 945F: include/linux/iio/imu/adis.h 946F: drivers/iio/imu/adis.c 947 948ANALOG DEVICES INC ADP5061 DRIVER 949M: Stefan Popa <stefan.popa@analog.com> 950L: linux-pm@vger.kernel.org 951W: http://ez.analog.com/community/linux-device-drivers 952S: Supported 953F: drivers/power/supply/adp5061.c 954 955ANALOG DEVICES INC ADV7180 DRIVER 956M: Lars-Peter Clausen <lars@metafoo.de> 957L: linux-media@vger.kernel.org 958W: http://ez.analog.com/community/linux-device-drivers 959S: Supported 960F: drivers/media/i2c/adv7180.c 961 962ANALOG DEVICES INC ADV748X DRIVER 963M: Kieran Bingham <kieran.bingham@ideasonboard.com> 964L: linux-media@vger.kernel.org 965S: Maintained 966F: drivers/media/i2c/adv748x/* 967 968ANALOG DEVICES INC ADV7511 DRIVER 969M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/adv7511* 973 974ANALOG DEVICES INC ADV7604 DRIVER 975M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 976L: linux-media@vger.kernel.org 977S: Maintained 978F: drivers/media/i2c/adv7604* 979 980ANALOG DEVICES INC ADV7842 DRIVER 981M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 982L: linux-media@vger.kernel.org 983S: Maintained 984F: drivers/media/i2c/adv7842* 985 986ANALOG DEVICES INC ASOC CODEC DRIVERS 987M: Lars-Peter Clausen <lars@metafoo.de> 988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 989W: http://wiki.analog.com/ 990W: http://ez.analog.com/community/linux-device-drivers 991S: Supported 992F: sound/soc/codecs/adau* 993F: sound/soc/codecs/adav* 994F: sound/soc/codecs/ad1* 995F: sound/soc/codecs/ad7* 996F: sound/soc/codecs/ssm* 997F: sound/soc/codecs/sigmadsp.* 998 999ANALOG DEVICES INC DMA DRIVERS 1000M: Lars-Peter Clausen <lars@metafoo.de> 1001W: http://ez.analog.com/community/linux-device-drivers 1002S: Supported 1003F: drivers/dma/dma-axi-dmac.c 1004 1005ANALOG DEVICES INC IIO DRIVERS 1006M: Lars-Peter Clausen <lars@metafoo.de> 1007M: Michael Hennerich <Michael.Hennerich@analog.com> 1008M: Stefan Popa <stefan.popa@analog.com> 1009W: http://wiki.analog.com/ 1010W: http://ez.analog.com/community/linux-device-drivers 1011S: Supported 1012F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1013F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1014F: drivers/iio/*/ad* 1015F: drivers/iio/adc/ltc2497* 1016X: drivers/iio/*/adjd* 1017F: drivers/staging/iio/*/ad* 1018 1019ANALOGBITS PLL LIBRARIES 1020M: Paul Walmsley <paul.walmsley@sifive.com> 1021S: Supported 1022F: drivers/clk/analogbits/* 1023F: include/linux/clk/analogbits* 1024 1025ANDES ARCHITECTURE 1026M: Greentime Hu <green.hu@gmail.com> 1027M: Vincent Chen <deanbo422@gmail.com> 1028T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1029S: Supported 1030F: arch/nds32/ 1031F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1032F: Documentation/devicetree/bindings/nds32/ 1033K: nds32 1034N: nds32 1035 1036ANDROID CONFIG FRAGMENTS 1037M: Rob Herring <robh@kernel.org> 1038S: Supported 1039F: kernel/configs/android* 1040 1041ANDROID DRIVERS 1042M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1043M: Arve Hjønnevåg <arve@android.com> 1044M: Todd Kjos <tkjos@android.com> 1045M: Martijn Coenen <maco@android.com> 1046M: Joel Fernandes <joel@joelfernandes.org> 1047M: Christian Brauner <christian@brauner.io> 1048T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1049L: devel@driverdev.osuosl.org 1050S: Supported 1051F: drivers/android/ 1052F: drivers/staging/android/ 1053 1054ANDROID GOLDFISH PIC DRIVER 1055M: Miodrag Dinic <miodrag.dinic@mips.com> 1056S: Supported 1057F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1058F: drivers/irqchip/irq-goldfish-pic.c 1059 1060ANDROID GOLDFISH RTC DRIVER 1061M: Miodrag Dinic <miodrag.dinic@mips.com> 1062S: Supported 1063F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1064F: drivers/rtc/rtc-goldfish.c 1065 1066ANDROID ION DRIVER 1067M: Laura Abbott <labbott@redhat.com> 1068M: Sumit Semwal <sumit.semwal@linaro.org> 1069L: devel@driverdev.osuosl.org 1070L: dri-devel@lists.freedesktop.org 1071L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1072S: Supported 1073F: drivers/staging/android/ion 1074F: drivers/staging/android/uapi/ion.h 1075 1076AOA (Apple Onboard Audio) ALSA DRIVER 1077M: Johannes Berg <johannes@sipsolutions.net> 1078L: linuxppc-dev@lists.ozlabs.org 1079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1080S: Maintained 1081F: sound/aoa/ 1082 1083APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1084M: William Breathitt Gray <vilhelm.gray@gmail.com> 1085L: linux-iio@vger.kernel.org 1086S: Maintained 1087F: drivers/iio/adc/stx104.c 1088 1089APM DRIVER 1090M: Jiri Kosina <jikos@kernel.org> 1091S: Odd fixes 1092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1093F: arch/x86/kernel/apm_32.c 1094F: include/linux/apm_bios.h 1095F: include/uapi/linux/apm_bios.h 1096F: drivers/char/apm-emulation.c 1097 1098APPARMOR SECURITY MODULE 1099M: John Johansen <john.johansen@canonical.com> 1100L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1101W: wiki.apparmor.net 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1103S: Supported 1104F: security/apparmor/ 1105F: Documentation/admin-guide/LSM/apparmor.rst 1106 1107APPLE BCM5974 MULTITOUCH DRIVER 1108M: Henrik Rydberg <rydberg@bitmath.org> 1109L: linux-input@vger.kernel.org 1110S: Odd fixes 1111F: drivers/input/mouse/bcm5974.c 1112 1113APPLE SMC DRIVER 1114M: Henrik Rydberg <rydberg@bitmath.org> 1115L: linux-hwmon@vger.kernel.org 1116S: Odd fixes 1117F: drivers/hwmon/applesmc.c 1118 1119APPLETALK NETWORK LAYER 1120L: netdev@vger.kernel.org 1121S: Odd fixes 1122F: drivers/net/appletalk/ 1123F: net/appletalk/ 1124F: include/linux/atalk.h 1125F: include/uapi/linux/atalk.h 1126 1127APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1128M: Khuong Dinh <khuong@os.amperecomputing.com> 1129S: Supported 1130F: arch/arm64/boot/dts/apm/ 1131 1132APPLIED MICRO (APM) X-GENE SOC EDAC 1133M: Khuong Dinh <khuong@os.amperecomputing.com> 1134S: Supported 1135F: drivers/edac/xgene_edac.c 1136F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1137 1138APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1139M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1140M: Keyur Chudgar <keyur@os.amperecomputing.com> 1141S: Supported 1142F: drivers/net/ethernet/apm/xgene-v2/ 1143 1144APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1145M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1146M: Keyur Chudgar <keyur@os.amperecomputing.com> 1147M: Quan Nguyen <quan@os.amperecomputing.com> 1148S: Supported 1149F: drivers/net/ethernet/apm/xgene/ 1150F: drivers/net/phy/mdio-xgene.c 1151F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1152F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1153 1154APPLIED MICRO (APM) X-GENE SOC PMU 1155M: Khuong Dinh <khuong@os.amperecomputing.com> 1156S: Supported 1157F: drivers/perf/xgene_pmu.c 1158F: Documentation/admin-guide/perf/xgene-pmu.rst 1159F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1160 1161APTINA CAMERA SENSOR PLL 1162M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1163L: linux-media@vger.kernel.org 1164S: Maintained 1165F: drivers/media/i2c/aptina-pll.* 1166 1167AQUANTIA ETHERNET DRIVER (atlantic) 1168M: Igor Russkikh <igor.russkikh@aquantia.com> 1169L: netdev@vger.kernel.org 1170S: Supported 1171W: http://www.aquantia.com 1172Q: http://patchwork.ozlabs.org/project/netdev/list/ 1173F: drivers/net/ethernet/aquantia/atlantic/ 1174F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1175 1176ARC FRAMEBUFFER DRIVER 1177M: Jaya Kumar <jayalk@intworks.biz> 1178S: Maintained 1179F: drivers/video/fbdev/arcfb.c 1180F: drivers/video/fbdev/core/fb_defio.c 1181 1182ARC PGU DRM DRIVER 1183M: Alexey Brodkin <abrodkin@synopsys.com> 1184S: Supported 1185F: drivers/gpu/drm/arc/ 1186F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1187 1188ARCNET NETWORK LAYER 1189M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1190L: netdev@vger.kernel.org 1191S: Maintained 1192F: drivers/net/arcnet/ 1193F: include/uapi/linux/if_arcnet.h 1194 1195ARM ARCHITECTED TIMER DRIVER 1196M: Mark Rutland <mark.rutland@arm.com> 1197M: Marc Zyngier <maz@kernel.org> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199S: Maintained 1200F: arch/arm/include/asm/arch_timer.h 1201F: arch/arm64/include/asm/arch_timer.h 1202F: drivers/clocksource/arm_arch_timer.c 1203 1204ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1205M: Linus Walleij <linus.walleij@linaro.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: Documentation/devicetree/bindings/arm/arm-boards 1209F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1210F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1211F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1212F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1213F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1214F: arch/arm/mach-integrator/ 1215F: arch/arm/mach-realview/ 1216F: arch/arm/mach-versatile/ 1217F: arch/arm/plat-versatile/ 1218F: arch/arm/boot/dts/arm-realview-* 1219F: arch/arm/boot/dts/integrator* 1220F: arch/arm/boot/dts/versatile* 1221F: drivers/clk/versatile/ 1222F: drivers/i2c/busses/i2c-versatile.c 1223F: drivers/irqchip/irq-versatile-fpga.c 1224F: drivers/mtd/maps/physmap_of_versatile.c 1225F: drivers/power/reset/arm-versatile-reboot.c 1226F: drivers/soc/versatile/ 1227 1228ARM HDLCD DRM DRIVER 1229M: Liviu Dudau <liviu.dudau@arm.com> 1230S: Supported 1231F: drivers/gpu/drm/arm/hdlcd_* 1232F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1233 1234ARM KOMEDA DRM-KMS DRIVER 1235M: James (Qian) Wang <james.qian.wang@arm.com> 1236M: Liviu Dudau <liviu.dudau@arm.com> 1237L: Mali DP Maintainers <malidp@foss.arm.com> 1238S: Supported 1239T: git git://anongit.freedesktop.org/drm/drm-misc 1240F: drivers/gpu/drm/arm/display/include/ 1241F: drivers/gpu/drm/arm/display/komeda/ 1242F: Documentation/devicetree/bindings/display/arm,komeda.txt 1243F: Documentation/gpu/komeda-kms.rst 1244 1245ARM MALI-DP DRM DRIVER 1246M: Liviu Dudau <liviu.dudau@arm.com> 1247M: Brian Starkey <brian.starkey@arm.com> 1248L: Mali DP Maintainers <malidp@foss.arm.com> 1249S: Supported 1250T: git git://anongit.freedesktop.org/drm/drm-misc 1251F: drivers/gpu/drm/arm/ 1252F: Documentation/devicetree/bindings/display/arm,malidp.txt 1253F: Documentation/gpu/afbc.rst 1254 1255ARM MALI PANFROST DRM DRIVER 1256M: Rob Herring <robh@kernel.org> 1257M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1258L: dri-devel@lists.freedesktop.org 1259S: Supported 1260T: git git://anongit.freedesktop.org/drm/drm-misc 1261F: drivers/gpu/drm/panfrost/ 1262F: include/uapi/drm/panfrost_drm.h 1263 1264ARM MFM AND FLOPPY DRIVERS 1265M: Ian Molton <spyro@f2s.com> 1266S: Maintained 1267F: arch/arm/mach-rpc/floppydma.S 1268F: arch/arm/include/asm/floppy.h 1269 1270ARM PMU PROFILING AND DEBUGGING 1271M: Will Deacon <will@kernel.org> 1272M: Mark Rutland <mark.rutland@arm.com> 1273S: Maintained 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275F: arch/arm*/kernel/perf_* 1276F: arch/arm/oprofile/common.c 1277F: arch/arm*/kernel/hw_breakpoint.c 1278F: arch/arm*/include/asm/hw_breakpoint.h 1279F: arch/arm*/include/asm/perf_event.h 1280F: drivers/perf/* 1281F: include/linux/perf/arm_pmu.h 1282F: Documentation/devicetree/bindings/arm/pmu.yaml 1283F: Documentation/devicetree/bindings/perf/ 1284 1285ARM PORT 1286M: Russell King <linux@armlinux.org.uk> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288W: http://www.armlinux.org.uk/ 1289S: Odd Fixes 1290T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1291F: arch/arm/ 1292X: arch/arm/boot/dts/ 1293 1294ARM PRIMECELL AACI PL041 DRIVER 1295M: Russell King <linux@armlinux.org.uk> 1296S: Odd Fixes 1297F: sound/arm/aaci.* 1298 1299ARM PRIMECELL BUS SUPPORT 1300M: Russell King <linux@armlinux.org.uk> 1301S: Odd Fixes 1302F: drivers/amba/ 1303F: include/linux/amba/bus.h 1304 1305ARM PRIMECELL CLCD PL110 DRIVER 1306M: Russell King <linux@armlinux.org.uk> 1307S: Odd Fixes 1308F: drivers/video/fbdev/amba-clcd.* 1309 1310ARM PRIMECELL KMI PL050 DRIVER 1311M: Russell King <linux@armlinux.org.uk> 1312S: Odd Fixes 1313F: drivers/input/serio/ambakmi.* 1314F: include/linux/amba/kmi.h 1315 1316ARM PRIMECELL MMCI PL180/1 DRIVER 1317M: Russell King <linux@armlinux.org.uk> 1318S: Odd Fixes 1319F: drivers/mmc/host/mmci.* 1320F: include/linux/amba/mmci.h 1321 1322ARM PRIMECELL SSP PL022 SPI DRIVER 1323M: Linus Walleij <linus.walleij@linaro.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1327F: drivers/spi/spi-pl022.c 1328 1329ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1330M: Russell King <linux@armlinux.org.uk> 1331S: Odd Fixes 1332F: drivers/tty/serial/amba-pl01*.c 1333F: include/linux/amba/serial.h 1334 1335ARM PRIMECELL VIC PL190/PL192 DRIVER 1336M: Linus Walleij <linus.walleij@linaro.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1340F: drivers/irqchip/irq-vic.c 1341 1342AMAZON ANNAPURNA LABS FIC DRIVER 1343M: Talel Shenhar <talel@amazon.com> 1344S: Maintained 1345F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1346F: drivers/irqchip/irq-al-fic.c 1347 1348ARM SMMU DRIVERS 1349M: Will Deacon <will@kernel.org> 1350R: Robin Murphy <robin.murphy@arm.com> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353F: drivers/iommu/arm-smmu.c 1354F: drivers/iommu/arm-smmu-v3.c 1355F: drivers/iommu/io-pgtable-arm.c 1356F: drivers/iommu/io-pgtable-arm-v7s.c 1357 1358ARM SUB-ARCHITECTURES 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-*/ 1362F: arch/arm/plat-*/ 1363T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1364 1365ARM/ACTIONS SEMI ARCHITECTURE 1366M: Andreas Färber <afaerber@suse.de> 1367R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370N: owl 1371F: arch/arm/mach-actions/ 1372F: arch/arm/boot/dts/owl-* 1373F: arch/arm64/boot/dts/actions/ 1374F: drivers/clk/actions/ 1375F: drivers/clocksource/timer-owl* 1376F: drivers/dma/owl-dma.c 1377F: drivers/i2c/busses/i2c-owl.c 1378F: drivers/pinctrl/actions/* 1379F: drivers/soc/actions/ 1380F: include/dt-bindings/power/owl-* 1381F: include/linux/soc/actions/ 1382F: Documentation/devicetree/bindings/arm/actions.txt 1383F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1384F: Documentation/devicetree/bindings/dma/owl-dma.txt 1385F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1386F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1387F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1388F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1389 1390ARM/ADS SPHERE MACHINE SUPPORT 1391M: Lennert Buytenhek <kernel@wantstofly.org> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394 1395ARM/AFEB9260 MACHINE SUPPORT 1396M: Sergey Lapin <slapin@ossfans.org> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399 1400ARM/AJECO 1ARM MACHINE SUPPORT 1401M: Lennert Buytenhek <kernel@wantstofly.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/Allwinner SoC Clock Support 1406M: Emilio López <emilio@elopez.com.ar> 1407S: Maintained 1408F: drivers/clk/sunxi/ 1409 1410ARM/Allwinner sunXi SoC support 1411M: Maxime Ripard <maxime.ripard@bootlin.com> 1412M: Chen-Yu Tsai <wens@csie.org> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415N: sun[x456789]i 1416N: sun50i 1417F: arch/arm/mach-sunxi/ 1418F: arch/arm64/boot/dts/allwinner/ 1419F: drivers/clk/sunxi-ng/ 1420F: drivers/pinctrl/sunxi/ 1421F: drivers/soc/sunxi/ 1422T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1423 1424ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1425M: Neil Armstrong <narmstrong@baylibre.com> 1426M: Jerome Brunet <jbrunet@baylibre.com> 1427L: linux-amlogic@lists.infradead.org 1428S: Maintained 1429F: drivers/clk/meson/ 1430F: include/dt-bindings/clock/meson* 1431F: include/dt-bindings/clock/gxbb* 1432F: Documentation/devicetree/bindings/clock/amlogic* 1433 1434ARM/Amlogic Meson SoC support 1435M: Kevin Hilman <khilman@baylibre.com> 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1437L: linux-amlogic@lists.infradead.org 1438W: http://linux-meson.com/ 1439S: Maintained 1440F: arch/arm/mach-meson/ 1441F: arch/arm/boot/dts/meson* 1442F: arch/arm64/boot/dts/amlogic/ 1443F: drivers/pinctrl/meson/ 1444F: drivers/mmc/host/meson* 1445F: drivers/soc/amlogic/ 1446N: meson 1447 1448ARM/Amlogic Meson SoC Sound Drivers 1449M: Jerome Brunet <jbrunet@baylibre.com> 1450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1451S: Maintained 1452F: sound/soc/meson/ 1453F: Documentation/devicetree/bindings/sound/amlogic* 1454 1455ARM/Annapurna Labs ALPINE ARCHITECTURE 1456M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1457M: Antoine Tenart <antoine.tenart@bootlin.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-alpine/ 1461F: arch/arm/boot/dts/alpine* 1462F: arch/arm64/boot/dts/al/ 1463F: drivers/*/*alpine* 1464 1465ARM/ARTPEC MACHINE SUPPORT 1466M: Jesper Nilsson <jesper.nilsson@axis.com> 1467M: Lars Persson <lars.persson@axis.com> 1468S: Maintained 1469L: linux-arm-kernel@axis.com 1470F: arch/arm/mach-artpec 1471F: arch/arm/boot/dts/artpec6* 1472F: drivers/clk/axis 1473F: drivers/crypto/axis 1474F: drivers/pinctrl/pinctrl-artpec* 1475F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1476 1477ARM/ASPEED I2C DRIVER 1478M: Brendan Higgins <brendanhiggins@google.com> 1479R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1480R: Joel Stanley <joel@jms.id.au> 1481L: linux-i2c@vger.kernel.org 1482L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1483S: Maintained 1484F: drivers/irqchip/irq-aspeed-i2c-ic.c 1485F: drivers/i2c/busses/i2c-aspeed.c 1486F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1487F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1488 1489ARM/ASPEED MACHINE SUPPORT 1490M: Joel Stanley <joel@jms.id.au> 1491R: Andrew Jeffery <andrew@aj.id.au> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1494Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1495S: Supported 1496T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1497F: arch/arm/mach-aspeed/ 1498F: arch/arm/boot/dts/aspeed-* 1499N: aspeed 1500 1501ARM/BITMAIN ARCHITECTURE 1502M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm64/boot/dts/bitmain/ 1506F: drivers/pinctrl/pinctrl-bm1880.c 1507F: Documentation/devicetree/bindings/arm/bitmain.yaml 1508F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1509 1510ARM/CALXEDA HIGHBANK ARCHITECTURE 1511M: Rob Herring <robh@kernel.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: arch/arm/mach-highbank/ 1515F: arch/arm/boot/dts/highbank.dts 1516F: arch/arm/boot/dts/ecx-*.dts* 1517 1518ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1519M: Krzysztof Halasa <khalasa@piap.pl> 1520S: Maintained 1521F: arch/arm/mach-cns3xxx/ 1522 1523ARM/CAVIUM THUNDER NETWORK DRIVER 1524M: Sunil Goutham <sgoutham@cavium.com> 1525M: Robert Richter <rric@kernel.org> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527S: Supported 1528F: drivers/net/ethernet/cavium/thunder/ 1529 1530ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1531M: Lukasz Majewski <lukma@denx.de> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: arch/arm/mach-ep93xx/ts72xx.c 1535 1536ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1537M: Alexander Shiyan <shc_work@mail.ru> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Odd Fixes 1540N: clps711x 1541 1542ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1548M: Hartley Sweeten <hsweeten@visionengravers.com> 1549M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551S: Maintained 1552F: arch/arm/mach-ep93xx/ 1553F: arch/arm/mach-ep93xx/include/mach/ 1554 1555ARM/CLKDEV SUPPORT 1556M: Russell King <linux@armlinux.org.uk> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1560F: drivers/clk/clkdev.c 1561 1562ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1563M: Mike Rapoport <mike@compulab.co.il> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566 1567ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1568M: Baruch Siach <baruch@tkos.co.il> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/boot/dts/cx92755* 1572N: digicolor 1573 1574ARM/CONTEC MICRO9 MACHINE SUPPORT 1575M: Hubert Feurstein <hubert.feurstein@contec.at> 1576S: Maintained 1577F: arch/arm/mach-ep93xx/micro9.c 1578 1579ARM/CORESIGHT FRAMEWORK AND DRIVERS 1580M: Mathieu Poirier <mathieu.poirier@linaro.org> 1581R: Suzuki K Poulose <suzuki.poulose@arm.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584F: drivers/hwtracing/coresight/* 1585F: Documentation/trace/coresight.txt 1586F: Documentation/trace/coresight-cpu-debug.txt 1587F: Documentation/devicetree/bindings/arm/coresight.txt 1588F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1589F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1590F: tools/perf/arch/arm/util/pmu.c 1591F: tools/perf/arch/arm/util/auxtrace.c 1592F: tools/perf/arch/arm/util/cs-etm.c 1593F: tools/perf/arch/arm/util/cs-etm.h 1594F: tools/perf/util/cs-etm.* 1595F: tools/perf/util/cs-etm-decoder/* 1596 1597ARM/CORGI MACHINE SUPPORT 1598M: Richard Purdie <rpurdie@rpsys.net> 1599S: Maintained 1600 1601ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1602M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1603M: Linus Walleij <linus.walleij@linaro.org> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605T: git git://github.com/ulli-kroll/linux.git 1606S: Maintained 1607F: Documentation/devicetree/bindings/arm/gemini.txt 1608F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1609F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1610F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1611F: arch/arm/mach-gemini/ 1612F: drivers/net/ethernet/cortina/ 1613F: drivers/pinctrl/pinctrl-gemini.c 1614F: drivers/rtc/rtc-ftrtc010.c 1615 1616ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1617M: Barry Song <baohua@kernel.org> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1620S: Maintained 1621F: arch/arm/boot/dts/prima2* 1622F: arch/arm/mach-prima2/ 1623F: drivers/clk/sirf/ 1624F: drivers/clocksource/timer-prima2.c 1625F: drivers/clocksource/timer-atlas7.c 1626N: [^a-z]sirf 1627X: drivers/gnss 1628 1629ARM/EBSA110 MACHINE SUPPORT 1630M: Russell King <linux@armlinux.org.uk> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.armlinux.org.uk/ 1633S: Maintained 1634F: arch/arm/mach-ebsa110/ 1635F: drivers/net/ethernet/amd/am79c961a.* 1636 1637ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1638M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1639R: Pengutronix Kernel Team <kernel@pengutronix.de> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642N: efm32 1643 1644ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1645M: Robert Jarzmik <robert.jarzmik@free.fr> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-pxa/ezx.c 1649 1650ARM/FARADAY FA526 PORT 1651M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654T: git git://git.berlios.de/gemini-board 1655F: arch/arm/mm/*-fa* 1656 1657ARM/FOOTBRIDGE ARCHITECTURE 1658M: Russell King <linux@armlinux.org.uk> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.armlinux.org.uk/ 1661S: Maintained 1662F: arch/arm/include/asm/hardware/dec21285.h 1663F: arch/arm/mach-footbridge/ 1664 1665ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1666M: Shawn Guo <shawnguo@kernel.org> 1667M: Sascha Hauer <s.hauer@pengutronix.de> 1668R: Pengutronix Kernel Team <kernel@pengutronix.de> 1669R: Fabio Estevam <festevam@gmail.com> 1670R: NXP Linux Team <linux-imx@nxp.com> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1674N: imx 1675N: mxs 1676X: drivers/media/i2c/ 1677 1678ARM/FREESCALE VYBRID ARM ARCHITECTURE 1679M: Shawn Guo <shawnguo@kernel.org> 1680M: Sascha Hauer <s.hauer@pengutronix.de> 1681R: Pengutronix Kernel Team <kernel@pengutronix.de> 1682R: Stefan Agner <stefan@agner.ch> 1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1684S: Maintained 1685T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1686F: arch/arm/mach-imx/*vf610* 1687F: arch/arm/boot/dts/vf* 1688 1689ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1690M: Shawn Guo <shawnguo@kernel.org> 1691M: Li Yang <leoyang.li@nxp.com> 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1695F: arch/arm/boot/dts/ls1021a* 1696F: arch/arm64/boot/dts/freescale/fsl-* 1697F: arch/arm64/boot/dts/freescale/qoriq-* 1698 1699ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1700M: Lennert Buytenhek <kernel@wantstofly.org> 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1702S: Maintained 1703 1704ARM/GUMSTIX MACHINE SUPPORT 1705M: Steve Sakoman <sakoman@gmail.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707S: Maintained 1708 1709ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1710M: Philipp Zabel <philipp.zabel@gmail.com> 1711M: Paul Parsons <lost.distance@yahoo.com> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713S: Maintained 1714F: arch/arm/mach-pxa/hx4700.c 1715F: arch/arm/mach-pxa/include/mach/hx4700.h 1716F: sound/soc/pxa/hx4700.c 1717 1718ARM/HISILICON SOC SUPPORT 1719M: Wei Xu <xuwei5@hisilicon.com> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721W: http://www.hisilicon.com 1722S: Supported 1723T: git git://github.com/hisilicon/linux-hisi.git 1724F: arch/arm/mach-hisi/ 1725F: arch/arm/boot/dts/hi3* 1726F: arch/arm/boot/dts/hip* 1727F: arch/arm/boot/dts/hisi* 1728F: arch/arm64/boot/dts/hisilicon/ 1729 1730ARM/HP JORNADA 7XX MACHINE SUPPORT 1731M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1732W: www.jlime.com 1733S: Maintained 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1735F: arch/arm/mach-sa1100/jornada720.c 1736F: arch/arm/mach-sa1100/include/mach/jornada720.h 1737 1738ARM/IGEP MACHINE SUPPORT 1739M: Enric Balletbo i Serra <eballetbo@gmail.com> 1740M: Javier Martinez Canillas <javier@dowhile0.org> 1741L: linux-omap@vger.kernel.org 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743S: Maintained 1744F: arch/arm/boot/dts/omap3-igep* 1745 1746ARM/INCOME PXA270 SUPPORT 1747M: Marek Vasut <marek.vasut@gmail.com> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749S: Maintained 1750F: arch/arm/mach-pxa/colibri-pxa270-income.c 1751 1752ARM/INTEL IOP13XX ARM ARCHITECTURE 1753M: Lennert Buytenhek <kernel@wantstofly.org> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756 1757ARM/INTEL IOP32X ARM ARCHITECTURE 1758M: Lennert Buytenhek <kernel@wantstofly.org> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760S: Maintained 1761 1762ARM/INTEL IOP33X ARM ARCHITECTURE 1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764S: Orphan 1765 1766ARM/INTEL IQ81342EX MACHINE SUPPORT 1767M: Lennert Buytenhek <kernel@wantstofly.org> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769S: Maintained 1770 1771ARM/INTEL IXDP2850 MACHINE SUPPORT 1772M: Lennert Buytenhek <kernel@wantstofly.org> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Maintained 1775 1776ARM/INTEL IXP4XX ARM ARCHITECTURE 1777M: Linus Walleij <linusw@kernel.org> 1778M: Imre Kaloz <kaloz@openwrt.org> 1779M: Krzysztof Halasa <khalasa@piap.pl> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781S: Maintained 1782F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1783F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1784F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1785F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1786F: arch/arm/mach-ixp4xx/ 1787F: drivers/clocksource/timer-ixp4xx.c 1788F: drivers/gpio/gpio-ixp4xx.c 1789F: drivers/irqchip/irq-ixp4xx.c 1790F: include/linux/irqchip/irq-ixp4xx.h 1791F: include/linux/platform_data/timer-ixp4xx.h 1792 1793ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1794M: Jonathan Cameron <jic23@cam.ac.uk> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796S: Maintained 1797F: arch/arm/mach-pxa/stargate2.c 1798F: drivers/pcmcia/pxa2xx_stargate2.c 1799 1800ARM/INTEL XSC3 (MANZANO) ARM CORE 1801M: Lennert Buytenhek <kernel@wantstofly.org> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804 1805ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1806M: Lennert Buytenhek <kernel@wantstofly.org> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808S: Maintained 1809 1810ARM/LG1K ARCHITECTURE 1811M: Chanho Min <chanho.min@lge.com> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813S: Maintained 1814F: arch/arm64/boot/dts/lg/ 1815 1816ARM/LOGICPD PXA270 MACHINE SUPPORT 1817M: Lennert Buytenhek <kernel@wantstofly.org> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820 1821ARM/LPC18XX ARCHITECTURE 1822M: Vladimir Zapolskiy <vz@mleia.com> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1826F: arch/arm/boot/dts/lpc43* 1827F: drivers/i2c/busses/i2c-lpc2k.c 1828F: drivers/memory/pl172.c 1829F: drivers/mtd/spi-nor/nxp-spifi.c 1830F: drivers/rtc/rtc-lpc24xx.c 1831N: lpc18xx 1832 1833ARM/LPC32XX SOC SUPPORT 1834M: Vladimir Zapolskiy <vz@mleia.com> 1835M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1838S: Maintained 1839F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1840F: arch/arm/boot/dts/lpc32* 1841F: arch/arm/mach-lpc32xx/ 1842F: drivers/i2c/busses/i2c-pnx.c 1843F: drivers/net/ethernet/nxp/lpc_eth.c 1844F: drivers/usb/host/ohci-nxp.c 1845F: drivers/watchdog/pnx4008_wdt.c 1846N: lpc32xx 1847 1848ARM/MAGICIAN MACHINE SUPPORT 1849M: Philipp Zabel <philipp.zabel@gmail.com> 1850S: Maintained 1851 1852ARM/Marvell Dove/MV78xx0/Orion SOC support 1853M: Jason Cooper <jason@lakedaemon.net> 1854M: Andrew Lunn <andrew@lunn.ch> 1855M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1856M: Gregory Clement <gregory.clement@bootlin.com> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: Documentation/devicetree/bindings/soc/dove/ 1860F: arch/arm/mach-dove/ 1861F: arch/arm/mach-mv78xx0/ 1862F: arch/arm/mach-orion5x/ 1863F: arch/arm/plat-orion/ 1864F: arch/arm/boot/dts/dove* 1865F: arch/arm/boot/dts/orion5x* 1866T: git git://git.infradead.org/linux-mvebu.git 1867 1868ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1869M: Jason Cooper <jason@lakedaemon.net> 1870M: Andrew Lunn <andrew@lunn.ch> 1871M: Gregory Clement <gregory.clement@bootlin.com> 1872M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1874S: Maintained 1875F: arch/arm/boot/dts/armada* 1876F: arch/arm/boot/dts/kirkwood* 1877F: arch/arm/configs/mvebu_*_defconfig 1878F: arch/arm/mach-mvebu/ 1879F: arch/arm64/boot/dts/marvell/armada* 1880F: drivers/cpufreq/armada-37xx-cpufreq.c 1881F: drivers/cpufreq/armada-8k-cpufreq.c 1882F: drivers/cpufreq/mvebu-cpufreq.c 1883F: drivers/irqchip/irq-armada-370-xp.c 1884F: drivers/irqchip/irq-mvebu-* 1885F: drivers/pinctrl/mvebu/ 1886F: drivers/rtc/rtc-armada38x.c 1887T: git git://git.infradead.org/linux-mvebu.git 1888 1889ARM/Mediatek RTC DRIVER 1890M: Eddie Huang <eddie.huang@mediatek.com> 1891M: Sean Wang <sean.wang@mediatek.com> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1894S: Maintained 1895F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1896F: drivers/rtc/rtc-mt6397.c 1897F: drivers/rtc/rtc-mt7622.c 1898 1899ARM/Mediatek SoC support 1900M: Matthias Brugger <matthias.bgg@gmail.com> 1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1902L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1903W: https://mtk.bcnfs.org/ 1904C: irc://chat.freenode.net/linux-mediatek 1905S: Maintained 1906F: arch/arm/boot/dts/mt6* 1907F: arch/arm/boot/dts/mt7* 1908F: arch/arm/boot/dts/mt8* 1909F: arch/arm/mach-mediatek/ 1910F: arch/arm64/boot/dts/mediatek/ 1911F: drivers/soc/mediatek/ 1912N: mtk 1913N: mt[678] 1914K: mediatek 1915 1916ARM/Mediatek USB3 PHY DRIVER 1917M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1920S: Maintained 1921F: drivers/phy/mediatek/ 1922F: Documentation/devicetree/bindings/phy/phy-mtk-* 1923 1924ARM/MICREL KS8695 ARCHITECTURE 1925M: Greg Ungerer <gerg@uclinux.org> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927F: arch/arm/mach-ks8695/ 1928S: Odd Fixes 1929 1930ARM/Microchip (AT91) SoC support 1931M: Nicolas Ferre <nicolas.ferre@microchip.com> 1932M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1933M: Ludovic Desroches <ludovic.desroches@microchip.com> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.linux4sam.org 1936T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1937S: Supported 1938N: at91 1939N: atmel 1940F: arch/arm/mach-at91/ 1941F: include/soc/at91/ 1942F: arch/arm/boot/dts/at91*.dts 1943F: arch/arm/boot/dts/at91*.dtsi 1944F: arch/arm/boot/dts/sama*.dts 1945F: arch/arm/boot/dts/sama*.dtsi 1946F: arch/arm/include/debug/at91.S 1947F: drivers/memory/atmel* 1948F: drivers/watchdog/sama5d4_wdt.c 1949X: drivers/input/touchscreen/atmel_mxt_ts.c 1950X: drivers/net/wireless/atmel/ 1951 1952ARM/MIOA701 MACHINE SUPPORT 1953M: Robert Jarzmik <robert.jarzmik@free.fr> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955F: arch/arm/mach-pxa/mioa701.c 1956S: Maintained 1957 1958ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1959M: Michael Petchkovsky <mkpetch@internode.on.net> 1960S: Maintained 1961 1962ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1963M: Linus Walleij <linus.walleij@linaro.org> 1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1965S: Maintained 1966F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1967F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1968F: arch/arm/mach-nomadik/ 1969F: arch/arm/mach-u300/ 1970F: arch/arm/mach-ux500/ 1971F: arch/arm/boot/dts/ste-* 1972F: drivers/clk/clk-nomadik.c 1973F: drivers/clk/clk-u300.c 1974F: drivers/clocksource/clksrc-dbx500-prcmu.c 1975F: drivers/clocksource/timer-u300.c 1976F: drivers/dma/coh901318* 1977F: drivers/dma/ste_dma40* 1978F: drivers/hwspinlock/u8500_hsem.c 1979F: drivers/i2c/busses/i2c-nomadik.c 1980F: drivers/i2c/busses/i2c-stu300.c 1981F: drivers/mfd/ab3100* 1982F: drivers/mfd/ab8500* 1983F: drivers/mfd/abx500* 1984F: drivers/mfd/dbx500* 1985F: drivers/mfd/db8500* 1986F: drivers/pinctrl/nomadik/ 1987F: drivers/pinctrl/pinctrl-coh901* 1988F: drivers/pinctrl/pinctrl-u300.c 1989F: drivers/rtc/rtc-ab3100.c 1990F: drivers/rtc/rtc-ab8500.c 1991F: drivers/rtc/rtc-coh901331.c 1992F: drivers/rtc/rtc-pl031.c 1993F: drivers/watchdog/coh901327_wdt.c 1994F: Documentation/devicetree/bindings/arm/ste-* 1995F: Documentation/devicetree/bindings/arm/ux500/ 1996T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1997 1998ARM/NUVOTON NPCM ARCHITECTURE 1999M: Avi Fishman <avifishman70@gmail.com> 2000M: Tomer Maimon <tmaimon77@gmail.com> 2001M: Tali Perry <tali.perry1@gmail.com> 2002R: Patrick Venture <venture@google.com> 2003R: Nancy Yuen <yuenn@google.com> 2004R: Benjamin Fair <benjaminfair@google.com> 2005L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2006S: Supported 2007F: arch/arm/mach-npcm/ 2008F: arch/arm/boot/dts/nuvoton-npcm* 2009F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2010F: drivers/*/*npcm* 2011F: Documentation/devicetree/bindings/*/*npcm* 2012F: Documentation/devicetree/bindings/*/*/*npcm* 2013 2014ARM/NUVOTON W90X900 ARM ARCHITECTURE 2015M: Wan ZongShun <mcuos.com@gmail.com> 2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2017W: http://www.mcuos.com 2018S: Maintained 2019F: arch/arm/mach-w90x900/ 2020F: drivers/input/keyboard/w90p910_keypad.c 2021F: drivers/input/touchscreen/w90p910_ts.c 2022F: drivers/watchdog/nuc900_wdt.c 2023F: drivers/net/ethernet/nuvoton/w90p910_ether.c 2024F: drivers/mtd/nand/raw/nuc900_nand.c 2025F: drivers/rtc/rtc-nuc900.c 2026F: drivers/spi/spi-nuc900.c 2027F: drivers/usb/host/ehci-w90x900.c 2028F: drivers/video/fbdev/nuc900fb.c 2029 2030ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2031L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2032W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2033S: Orphan 2034F: arch/arm/mach-s3c24xx/mach-gta02.c 2035F: arch/arm/mach-s3c24xx/gta02.h 2036 2037ARM/Orion SoC/Technologic Systems TS-78xx platform support 2038M: Alexander Clouter <alex@digriz.org.uk> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040W: http://www.digriz.org.uk/ts78xx/kernel 2041S: Maintained 2042F: arch/arm/mach-orion5x/ts78xx-* 2043 2044ARM/OXNAS platform support 2045M: Neil Armstrong <narmstrong@baylibre.com> 2046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2047L: linux-oxnas@groups.io (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm/mach-oxnas/ 2050F: arch/arm/boot/dts/ox8*.dts* 2051N: oxnas 2052 2053ARM/PALM TREO SUPPORT 2054M: Tomas Cech <sleep_walker@suse.com> 2055L: linux-arm-kernel@lists.infradead.org 2056W: http://hackndev.com 2057S: Maintained 2058F: arch/arm/mach-pxa/palmtreo.* 2059 2060ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2061M: Marek Vasut <marek.vasut@gmail.com> 2062L: linux-arm-kernel@lists.infradead.org 2063W: http://hackndev.com 2064S: Maintained 2065F: arch/arm/mach-pxa/include/mach/palmtx.h 2066F: arch/arm/mach-pxa/palmtx.c 2067F: arch/arm/mach-pxa/palmt5.* 2068F: arch/arm/mach-pxa/include/mach/palmld.h 2069F: arch/arm/mach-pxa/palmld.c 2070F: arch/arm/mach-pxa/palmte2.* 2071F: arch/arm/mach-pxa/include/mach/palmtc.h 2072F: arch/arm/mach-pxa/palmtc.c 2073 2074ARM/PALMZ72 SUPPORT 2075M: Sergey Lapin <slapin@ossfans.org> 2076L: linux-arm-kernel@lists.infradead.org 2077W: http://hackndev.com 2078S: Maintained 2079F: arch/arm/mach-pxa/palmz72.* 2080 2081ARM/PLEB SUPPORT 2082M: Peter Chubb <pleb@gelato.unsw.edu.au> 2083W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2084S: Maintained 2085 2086ARM/PT DIGITAL BOARD PORT 2087M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089W: http://www.armlinux.org.uk/ 2090S: Maintained 2091 2092ARM/QUALCOMM SUPPORT 2093M: Andy Gross <agross@kernel.org> 2094L: linux-arm-msm@vger.kernel.org 2095S: Maintained 2096F: Documentation/devicetree/bindings/soc/qcom/ 2097F: Documentation/devicetree/bindings/*/qcom* 2098F: arch/arm/boot/dts/qcom-*.dts 2099F: arch/arm/boot/dts/qcom-*.dtsi 2100F: arch/arm/mach-qcom/ 2101F: arch/arm64/boot/dts/qcom/ 2102F: drivers/*/qcom/ 2103F: drivers/*/qcom* 2104F: drivers/*/*/qcom/ 2105F: drivers/*/*/qcom* 2106F: drivers/*/pm8???-* 2107F: drivers/bluetooth/btqcomsmd.c 2108F: drivers/clocksource/timer-qcom.c 2109F: drivers/extcon/extcon-qcom* 2110F: drivers/iommu/msm* 2111F: drivers/i2c/busses/i2c-qup.c 2112F: drivers/i2c/busses/i2c-qcom-geni.c 2113F: drivers/mfd/ssbi.c 2114F: drivers/mmc/host/mmci_qcom* 2115F: drivers/mmc/host/sdhci-msm.c 2116F: drivers/pci/controller/dwc/pcie-qcom.c 2117F: drivers/phy/qualcomm/ 2118F: drivers/power/*/msm* 2119F: drivers/reset/reset-qcom-* 2120F: drivers/scsi/ufs/ufs-qcom.* 2121F: drivers/spi/spi-qup.c 2122F: drivers/spi/spi-geni-qcom.c 2123F: drivers/spi/spi-qcom-qspi.c 2124F: drivers/tty/serial/msm_serial.c 2125F: drivers/usb/dwc3/dwc3-qcom.c 2126F: include/dt-bindings/*/qcom* 2127F: include/linux/*/qcom* 2128T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2129 2130ARM/RADISYS ENP2611 MACHINE SUPPORT 2131M: Lennert Buytenhek <kernel@wantstofly.org> 2132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2133S: Maintained 2134 2135ARM/RDA MICRO ARCHITECTURE 2136M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2139S: Maintained 2140F: arch/arm/boot/dts/rda8810pl-* 2141F: drivers/clocksource/timer-rda.c 2142F: drivers/irqchip/irq-rda-intc.c 2143F: drivers/tty/serial/rda-uart.c 2144F: Documentation/devicetree/bindings/arm/rda.yaml 2145F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2146F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2147F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2148 2149ARM/REALTEK ARCHITECTURE 2150M: Andreas Färber <afaerber@suse.de> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152S: Maintained 2153F: arch/arm64/boot/dts/realtek/ 2154F: Documentation/devicetree/bindings/arm/realtek.txt 2155 2156ARM/RENESAS ARM64 ARCHITECTURE 2157M: Simon Horman <horms@verge.net.au> 2158M: Geert Uytterhoeven <geert+renesas@glider.be> 2159M: Magnus Damm <magnus.damm@gmail.com> 2160L: linux-renesas-soc@vger.kernel.org 2161Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2162T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2163T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2164S: Supported 2165F: arch/arm64/boot/dts/renesas/ 2166F: Documentation/devicetree/bindings/arm/renesas.yaml 2167F: drivers/soc/renesas/ 2168F: include/linux/soc/renesas/ 2169 2170ARM/RISCPC ARCHITECTURE 2171M: Russell King <linux@armlinux.org.uk> 2172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2173W: http://www.armlinux.org.uk/ 2174S: Maintained 2175F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2176F: arch/arm/include/asm/hardware/ioc.h 2177F: arch/arm/include/asm/hardware/iomd.h 2178F: arch/arm/include/asm/hardware/memc.h 2179F: arch/arm/mach-rpc/ 2180F: drivers/net/ethernet/8390/etherh.c 2181F: drivers/net/ethernet/i825xx/ether1* 2182F: drivers/net/ethernet/seeq/ether3* 2183F: drivers/scsi/arm/ 2184 2185ARM/Rockchip SoC support 2186M: Heiko Stuebner <heiko@sntech.de> 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188L: linux-rockchip@lists.infradead.org 2189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2190S: Maintained 2191F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2192F: arch/arm/boot/dts/rk3* 2193F: arch/arm/boot/dts/rv1108* 2194F: arch/arm/mach-rockchip/ 2195F: drivers/clk/rockchip/ 2196F: drivers/i2c/busses/i2c-rk3x.c 2197F: drivers/*/*rockchip* 2198F: drivers/*/*/*rockchip* 2199F: sound/soc/rockchip/ 2200N: rockchip 2201 2202ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2203M: Kukjin Kim <kgene@kernel.org> 2204M: Krzysztof Kozlowski <krzk@kernel.org> 2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2206L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2207Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2208S: Maintained 2209F: arch/arm/boot/dts/s3c* 2210F: arch/arm/boot/dts/s5p* 2211F: arch/arm/boot/dts/exynos* 2212F: arch/arm64/boot/dts/exynos/ 2213F: arch/arm/plat-samsung/ 2214F: arch/arm/mach-s3c24*/ 2215F: arch/arm/mach-s3c64xx/ 2216F: arch/arm/mach-s5p*/ 2217F: arch/arm/mach-exynos*/ 2218F: drivers/*/*s3c24* 2219F: drivers/*/*/*s3c24* 2220F: drivers/*/*s3c64xx* 2221F: drivers/*/*s5pv210* 2222F: drivers/memory/samsung/* 2223F: drivers/soc/samsung/* 2224F: Documentation/arm/samsung/ 2225F: Documentation/devicetree/bindings/arm/samsung/ 2226F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2227F: Documentation/devicetree/bindings/power/pd-samsung.txt 2228N: exynos 2229 2230ARM/SAMSUNG MOBILE MACHINE SUPPORT 2231M: Kyungmin Park <kyungmin.park@samsung.com> 2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2233S: Maintained 2234F: arch/arm/mach-s5pv210/ 2235 2236ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2237M: Kyungmin Park <kyungmin.park@samsung.com> 2238M: Kamil Debski <kamil@wypas.org> 2239M: Andrzej Hajda <a.hajda@samsung.com> 2240L: linux-arm-kernel@lists.infradead.org 2241L: linux-media@vger.kernel.org 2242S: Maintained 2243F: drivers/media/platform/s5p-g2d/ 2244 2245ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2246M: Marek Szyprowski <m.szyprowski@samsung.com> 2247L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2248L: linux-media@vger.kernel.org 2249S: Maintained 2250F: drivers/media/platform/s5p-cec/ 2251F: Documentation/devicetree/bindings/media/s5p-cec.txt 2252 2253ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2254M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2255M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2256M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2257L: linux-arm-kernel@lists.infradead.org 2258L: linux-media@vger.kernel.org 2259S: Maintained 2260F: drivers/media/platform/s5p-jpeg/ 2261 2262ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2263M: Kyungmin Park <kyungmin.park@samsung.com> 2264M: Kamil Debski <kamil@wypas.org> 2265M: Jeongtae Park <jtp.park@samsung.com> 2266M: Andrzej Hajda <a.hajda@samsung.com> 2267L: linux-arm-kernel@lists.infradead.org 2268L: linux-media@vger.kernel.org 2269S: Maintained 2270F: drivers/media/platform/s5p-mfc/ 2271 2272ARM/SHMOBILE ARM ARCHITECTURE 2273M: Simon Horman <horms@verge.net.au> 2274M: Geert Uytterhoeven <geert+renesas@glider.be> 2275M: Magnus Damm <magnus.damm@gmail.com> 2276L: linux-renesas-soc@vger.kernel.org 2277Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2279T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2280S: Supported 2281F: arch/arm/boot/dts/emev2* 2282F: arch/arm/boot/dts/gr-peach* 2283F: arch/arm/boot/dts/iwg20d-q7* 2284F: arch/arm/boot/dts/r7s* 2285F: arch/arm/boot/dts/r8a* 2286F: arch/arm/boot/dts/r9a* 2287F: arch/arm/boot/dts/sh* 2288F: arch/arm/configs/shmobile_defconfig 2289F: arch/arm/include/debug/renesas-scif.S 2290F: arch/arm/mach-shmobile/ 2291F: Documentation/devicetree/bindings/arm/renesas.yaml 2292F: drivers/soc/renesas/ 2293F: include/linux/soc/renesas/ 2294 2295ARM/SOCFPGA ARCHITECTURE 2296M: Dinh Nguyen <dinguyen@kernel.org> 2297S: Maintained 2298F: arch/arm/mach-socfpga/ 2299F: arch/arm/boot/dts/socfpga* 2300F: arch/arm/configs/socfpga_defconfig 2301F: arch/arm64/boot/dts/altera/ 2302F: arch/arm64/boot/dts/intel/ 2303W: http://www.rocketboards.org 2304T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2305 2306ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2307M: Dinh Nguyen <dinguyen@kernel.org> 2308S: Maintained 2309F: drivers/clk/socfpga/ 2310 2311ARM/SOCFPGA EDAC SUPPORT 2312M: Thor Thayer <thor.thayer@linux.intel.com> 2313S: Maintained 2314F: drivers/edac/altera_edac. 2315 2316ARM/SPREADTRUM SoC SUPPORT 2317M: Orson Zhai <orsonzhai@gmail.com> 2318M: Baolin Wang <baolin.wang@linaro.org> 2319M: Chunyan Zhang <zhang.lyra@gmail.com> 2320S: Maintained 2321F: arch/arm64/boot/dts/sprd 2322N: sprd 2323 2324ARM/STI ARCHITECTURE 2325M: Patrice Chotard <patrice.chotard@st.com> 2326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2327W: http://www.stlinux.com 2328S: Maintained 2329F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2330F: arch/arm/mach-sti/ 2331F: arch/arm/boot/dts/sti* 2332F: drivers/char/hw_random/st-rng.c 2333F: drivers/clocksource/arm_global_timer.c 2334F: drivers/clocksource/clksrc_st_lpc.c 2335F: drivers/cpufreq/sti-cpufreq.c 2336F: drivers/dma/st_fdma* 2337F: drivers/i2c/busses/i2c-st.c 2338F: drivers/media/rc/st_rc.c 2339F: drivers/media/platform/sti/c8sectpfe/ 2340F: drivers/mmc/host/sdhci-st.c 2341F: drivers/phy/st/phy-miphy28lp.c 2342F: drivers/phy/st/phy-stih407-usb.c 2343F: drivers/pinctrl/pinctrl-st.c 2344F: drivers/remoteproc/st_remoteproc.c 2345F: drivers/remoteproc/st_slim_rproc.c 2346F: drivers/reset/sti/ 2347F: drivers/rtc/rtc-st-lpc.c 2348F: drivers/tty/serial/st-asc.c 2349F: drivers/usb/dwc3/dwc3-st.c 2350F: drivers/usb/host/ehci-st.c 2351F: drivers/usb/host/ohci-st.c 2352F: drivers/watchdog/st_lpc_wdt.c 2353F: drivers/ata/ahci_st.c 2354F: include/linux/remoteproc/st_slim_rproc.h 2355 2356ARM/STM32 ARCHITECTURE 2357M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2358M: Alexandre Torgue <alexandre.torgue@st.com> 2359L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2361S: Maintained 2362T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2363N: stm32 2364N: stm 2365F: arch/arm/boot/dts/stm32* 2366F: arch/arm/mach-stm32/ 2367F: drivers/clocksource/armv7m_systick.c 2368 2369ARM/Synaptics SoC support 2370M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2371M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2373S: Maintained 2374F: arch/arm/mach-berlin/ 2375F: arch/arm/boot/dts/berlin* 2376F: arch/arm64/boot/dts/synaptics/ 2377 2378ARM/TANGO ARCHITECTURE 2379M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2380M: Mans Rullgard <mans@mansr.com> 2381L: linux-arm-kernel@lists.infradead.org 2382S: Odd Fixes 2383N: tango 2384 2385ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2386M: Lennert Buytenhek <kernel@wantstofly.org> 2387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2388S: Maintained 2389 2390ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2391M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2392L: linux-tegra@vger.kernel.org 2393L: linux-media@vger.kernel.org 2394S: Maintained 2395F: drivers/media/platform/tegra-cec/ 2396F: Documentation/devicetree/bindings/media/tegra-cec.txt 2397 2398ARM/TETON BGA MACHINE SUPPORT 2399M: "Mark F. Brown" <mark.brown314@gmail.com> 2400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2401S: Maintained 2402 2403ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2404M: Santosh Shilimkar <ssantosh@kernel.org> 2405L: linux-kernel@vger.kernel.org 2406S: Maintained 2407F: drivers/memory/*emif* 2408 2409ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2410M: Tero Kristo <t-kristo@ti.com> 2411M: Nishanth Menon <nm@ti.com> 2412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2413S: Supported 2414F: Documentation/devicetree/bindings/arm/ti/k3.txt 2415F: arch/arm64/boot/dts/ti/Makefile 2416F: arch/arm64/boot/dts/ti/k3-* 2417F: include/dt-bindings/pinctrl/k3.h 2418 2419ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2420M: Santosh Shilimkar <ssantosh@kernel.org> 2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2422S: Maintained 2423F: arch/arm/mach-keystone/ 2424F: arch/arm/boot/dts/keystone-* 2425T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2426 2427ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2428M: Santosh Shilimkar <ssantosh@kernel.org> 2429L: linux-kernel@vger.kernel.org 2430S: Maintained 2431F: drivers/clk/keystone/ 2432 2433ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2434M: Santosh Shilimkar <ssantosh@kernel.org> 2435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2436L: linux-kernel@vger.kernel.org 2437S: Maintained 2438F: drivers/clocksource/timer-keystone.c 2439 2440ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2441M: Santosh Shilimkar <ssantosh@kernel.org> 2442L: linux-kernel@vger.kernel.org 2443S: Maintained 2444F: drivers/power/reset/keystone-reset.c 2445 2446ARM/THECUS N2100 MACHINE SUPPORT 2447M: Lennert Buytenhek <kernel@wantstofly.org> 2448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2449S: Maintained 2450 2451ARM/TOSA MACHINE SUPPORT 2452M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2453M: Dirk Opfer <dirk@opfer-online.de> 2454S: Maintained 2455 2456ARM/UNIPHIER ARCHITECTURE 2457M: Masahiro Yamada <yamada.masahiro@socionext.com> 2458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2460S: Maintained 2461F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2462F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2463F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2464F: arch/arm/boot/dts/uniphier* 2465F: arch/arm/include/asm/hardware/cache-uniphier.h 2466F: arch/arm/mach-uniphier/ 2467F: arch/arm/mm/cache-uniphier.c 2468F: arch/arm64/boot/dts/socionext/uniphier* 2469F: drivers/bus/uniphier-system-bus.c 2470F: drivers/clk/uniphier/ 2471F: drivers/dma/uniphier-mdmac.c 2472F: drivers/gpio/gpio-uniphier.c 2473F: drivers/i2c/busses/i2c-uniphier* 2474F: drivers/irqchip/irq-uniphier-aidet.c 2475F: drivers/mmc/host/uniphier-sd.c 2476F: drivers/pinctrl/uniphier/ 2477F: drivers/reset/reset-uniphier.c 2478F: drivers/tty/serial/8250/8250_uniphier.c 2479N: uniphier 2480 2481ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2482M: Ulf Hansson <ulf.hansson@linaro.org> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484T: git git://git.linaro.org/people/ulfh/clk.git 2485S: Maintained 2486F: drivers/clk/ux500/ 2487 2488ARM/VERSATILE EXPRESS PLATFORM 2489M: Liviu Dudau <liviu.dudau@arm.com> 2490M: Sudeep Holla <sudeep.holla@arm.com> 2491M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2493S: Maintained 2494F: arch/arm/boot/dts/vexpress* 2495F: arch/arm64/boot/dts/arm/ 2496F: arch/arm/mach-vexpress/ 2497F: */*/vexpress* 2498F: */*/*/vexpress* 2499F: drivers/clk/versatile/clk-vexpress-osc.c 2500F: drivers/clocksource/timer-versatile.c 2501N: mps2 2502 2503ARM/VFP SUPPORT 2504M: Russell King <linux@armlinux.org.uk> 2505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2506W: http://www.armlinux.org.uk/ 2507S: Maintained 2508F: arch/arm/vfp/ 2509 2510ARM/VOIPAC PXA270 SUPPORT 2511M: Marek Vasut <marek.vasut@gmail.com> 2512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2513S: Maintained 2514F: arch/arm/mach-pxa/vpac270.c 2515F: arch/arm/mach-pxa/include/mach/vpac270.h 2516 2517ARM/VT8500 ARM ARCHITECTURE 2518M: Tony Prisk <linux@prisktech.co.nz> 2519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2520S: Maintained 2521F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2522F: arch/arm/mach-vt8500/ 2523F: drivers/clocksource/timer-vt8500.c 2524F: drivers/i2c/busses/i2c-wmt.c 2525F: drivers/mmc/host/wmt-sdmmc.c 2526F: drivers/pwm/pwm-vt8500.c 2527F: drivers/rtc/rtc-vt8500.c 2528F: drivers/tty/serial/vt8500_serial.c 2529F: drivers/usb/host/ehci-platform.c 2530F: drivers/usb/host/uhci-platform.c 2531F: drivers/video/fbdev/vt8500lcdfb.* 2532F: drivers/video/fbdev/wm8505fb* 2533F: drivers/video/fbdev/wmt_ge_rops.* 2534 2535ARM/ZIPIT Z2 SUPPORT 2536M: Marek Vasut <marek.vasut@gmail.com> 2537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2538S: Maintained 2539F: arch/arm/mach-pxa/z2.c 2540F: arch/arm/mach-pxa/include/mach/z2.h 2541 2542ARM/ZTE ARCHITECTURE 2543M: Jun Nie <jun.nie@linaro.org> 2544M: Shawn Guo <shawnguo@kernel.org> 2545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2546S: Maintained 2547F: arch/arm/boot/dts/zx2967* 2548F: arch/arm/mach-zx/ 2549F: arch/arm64/boot/dts/zte/ 2550F: drivers/clk/zte/ 2551F: drivers/dma/zx_dma.c 2552F: drivers/gpio/gpio-zx.c 2553F: drivers/i2c/busses/i2c-zx2967.c 2554F: drivers/mmc/host/dw_mmc-zx.* 2555F: drivers/pinctrl/zte/ 2556F: drivers/soc/zte/ 2557F: drivers/thermal/zx2967_thermal.c 2558F: drivers/watchdog/zx2967_wdt.c 2559F: Documentation/devicetree/bindings/arm/zte.yaml 2560F: Documentation/devicetree/bindings/clock/zx2967*.txt 2561F: Documentation/devicetree/bindings/dma/zxdma.txt 2562F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2563F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2564F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2565F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2566F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2567F: Documentation/devicetree/bindings/soc/zte/ 2568F: Documentation/devicetree/bindings/sound/zte,*.txt 2569F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2570F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2571F: include/dt-bindings/clock/zx2967*.h 2572F: include/dt-bindings/soc/zte,*.h 2573F: sound/soc/codecs/zx_aud96p22.c 2574F: sound/soc/zte/ 2575 2576ARM/ZYNQ ARCHITECTURE 2577M: Michal Simek <michal.simek@xilinx.com> 2578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2579W: http://wiki.xilinx.com 2580T: git https://github.com/Xilinx/linux-xlnx.git 2581S: Supported 2582F: arch/arm/mach-zynq/ 2583F: drivers/cpuidle/cpuidle-zynq.c 2584F: drivers/block/xsysace.c 2585N: zynq 2586N: xilinx 2587F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2588F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2589F: drivers/clocksource/timer-cadence-ttc.c 2590F: drivers/i2c/busses/i2c-cadence.c 2591F: drivers/mmc/host/sdhci-of-arasan.c 2592F: drivers/edac/synopsys_edac.c 2593F: drivers/i2c/busses/i2c-xiic.c 2594 2595ARM64 PORT (AARCH64 ARCHITECTURE) 2596M: Catalin Marinas <catalin.marinas@arm.com> 2597M: Will Deacon <will@kernel.org> 2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2600S: Maintained 2601F: arch/arm64/ 2602X: arch/arm64/boot/dts/ 2603F: Documentation/arm64/ 2604 2605AS3645A LED FLASH CONTROLLER DRIVER 2606M: Sakari Ailus <sakari.ailus@iki.fi> 2607L: linux-leds@vger.kernel.org 2608S: Maintained 2609F: drivers/leds/leds-as3645a.c 2610 2611ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2612M: Tianshu Qiu <tian.shu.qiu@intel.com> 2613L: linux-media@vger.kernel.org 2614T: git git://linuxtv.org/media_tree.git 2615S: Maintained 2616F: drivers/media/i2c/ak7375.c 2617F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2618 2619ASAHI KASEI AK8974 DRIVER 2620M: Linus Walleij <linus.walleij@linaro.org> 2621L: linux-iio@vger.kernel.org 2622W: http://www.akm.com/ 2623S: Supported 2624F: drivers/iio/magnetometer/ak8974.c 2625 2626ASC7621 HARDWARE MONITOR DRIVER 2627M: George Joseph <george.joseph@fairview5.com> 2628L: linux-hwmon@vger.kernel.org 2629S: Maintained 2630F: Documentation/hwmon/asc7621.rst 2631F: drivers/hwmon/asc7621.c 2632 2633ASPEED PINCTRL DRIVERS 2634M: Andrew Jeffery <andrew@aj.id.au> 2635L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2636L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2637L: linux-gpio@vger.kernel.org 2638S: Maintained 2639F: drivers/pinctrl/aspeed/ 2640F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2641 2642ASPEED VIDEO ENGINE DRIVER 2643M: Eddie James <eajames@linux.ibm.com> 2644L: linux-media@vger.kernel.org 2645L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2646S: Maintained 2647F: drivers/media/platform/aspeed-video.c 2648F: Documentation/devicetree/bindings/media/aspeed-video.txt 2649 2650ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2651M: Corentin Chary <corentin.chary@gmail.com> 2652L: acpi4asus-user@lists.sourceforge.net 2653L: platform-driver-x86@vger.kernel.org 2654W: http://acpi4asus.sf.net 2655S: Maintained 2656F: drivers/platform/x86/asus*.c 2657F: drivers/platform/x86/eeepc*.c 2658 2659ASUS WIRELESS RADIO CONTROL DRIVER 2660M: João Paulo Rechi Vita <jprvita@gmail.com> 2661L: platform-driver-x86@vger.kernel.org 2662S: Maintained 2663F: drivers/platform/x86/asus-wireless.c 2664 2665ASYMMETRIC KEYS 2666M: David Howells <dhowells@redhat.com> 2667L: keyrings@vger.kernel.org 2668S: Maintained 2669F: Documentation/crypto/asymmetric-keys.txt 2670F: include/linux/verification.h 2671F: include/crypto/public_key.h 2672F: include/crypto/pkcs7.h 2673F: crypto/asymmetric_keys/ 2674 2675ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2676R: Dan Williams <dan.j.williams@intel.com> 2677W: http://sourceforge.net/projects/xscaleiop 2678S: Odd fixes 2679F: Documentation/crypto/async-tx-api.txt 2680F: crypto/async_tx/ 2681F: drivers/dma/ 2682F: include/linux/dmaengine.h 2683F: include/linux/async_tx.h 2684 2685AT24 EEPROM DRIVER 2686M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2687L: linux-i2c@vger.kernel.org 2688T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2689S: Maintained 2690F: Documentation/devicetree/bindings/eeprom/at24.txt 2691F: drivers/misc/eeprom/at24.c 2692 2693ATA OVER ETHERNET (AOE) DRIVER 2694M: "Justin Sanders" <justin@coraid.com> 2695W: http://www.openaoe.org/ 2696S: Supported 2697F: Documentation/admin-guide/aoe/ 2698F: drivers/block/aoe/ 2699 2700ATHEROS 71XX/9XXX GPIO DRIVER 2701M: Alban Bedel <albeu@free.fr> 2702W: https://github.com/AlbanBedel/linux 2703T: git git://github.com/AlbanBedel/linux 2704S: Maintained 2705F: drivers/gpio/gpio-ath79.c 2706F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2707 2708ATHEROS 71XX/9XXX USB PHY DRIVER 2709M: Alban Bedel <albeu@free.fr> 2710W: https://github.com/AlbanBedel/linux 2711T: git git://github.com/AlbanBedel/linux 2712S: Maintained 2713F: drivers/phy/qualcomm/phy-ath79-usb.c 2714F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2715 2716ATHEROS ATH GENERIC UTILITIES 2717M: Kalle Valo <kvalo@codeaurora.org> 2718L: linux-wireless@vger.kernel.org 2719S: Supported 2720F: drivers/net/wireless/ath/* 2721 2722ATHEROS ATH5K WIRELESS DRIVER 2723M: Jiri Slaby <jirislaby@gmail.com> 2724M: Nick Kossifidis <mickflemm@gmail.com> 2725M: Luis Chamberlain <mcgrof@kernel.org> 2726L: linux-wireless@vger.kernel.org 2727W: http://wireless.kernel.org/en/users/Drivers/ath5k 2728S: Maintained 2729F: drivers/net/wireless/ath/ath5k/ 2730 2731ATHEROS ATH6KL WIRELESS DRIVER 2732M: Kalle Valo <kvalo@codeaurora.org> 2733L: linux-wireless@vger.kernel.org 2734W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2735T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2736S: Supported 2737F: drivers/net/wireless/ath/ath6kl/ 2738 2739ATI_REMOTE2 DRIVER 2740M: Ville Syrjala <syrjala@sci.fi> 2741S: Maintained 2742F: drivers/input/misc/ati_remote2.c 2743 2744ATK0110 HWMON DRIVER 2745M: Luca Tettamanti <kronos.it@gmail.com> 2746L: linux-hwmon@vger.kernel.org 2747S: Maintained 2748F: drivers/hwmon/asus_atk0110.c 2749 2750ATLX ETHERNET DRIVERS 2751M: Jay Cliburn <jcliburn@gmail.com> 2752M: Chris Snook <chris.snook@gmail.com> 2753L: netdev@vger.kernel.org 2754W: http://sourceforge.net/projects/atl1 2755W: http://atl1.sourceforge.net 2756S: Maintained 2757F: drivers/net/ethernet/atheros/ 2758 2759ATM 2760M: Chas Williams <3chas3@gmail.com> 2761L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2762L: netdev@vger.kernel.org 2763W: http://linux-atm.sourceforge.net 2764S: Maintained 2765F: drivers/atm/ 2766F: include/linux/atm* 2767F: include/uapi/linux/atm* 2768 2769ATMEL MACB ETHERNET DRIVER 2770M: Nicolas Ferre <nicolas.ferre@microchip.com> 2771S: Supported 2772F: drivers/net/ethernet/cadence/ 2773 2774ATMEL MAXTOUCH DRIVER 2775M: Nick Dyer <nick@shmanahar.org> 2776T: git git://github.com/ndyer/linux.git 2777S: Maintained 2778F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2779F: drivers/input/touchscreen/atmel_mxt_ts.c 2780 2781ATMEL WIRELESS DRIVER 2782M: Simon Kelley <simon@thekelleys.org.uk> 2783L: linux-wireless@vger.kernel.org 2784W: http://www.thekelleys.org.uk/atmel 2785W: http://atmelwlandriver.sourceforge.net/ 2786S: Maintained 2787F: drivers/net/wireless/atmel/atmel* 2788 2789ATOMIC INFRASTRUCTURE 2790M: Will Deacon <will@kernel.org> 2791M: Peter Zijlstra <peterz@infradead.org> 2792R: Boqun Feng <boqun.feng@gmail.com> 2793L: linux-kernel@vger.kernel.org 2794S: Maintained 2795F: arch/*/include/asm/atomic*.h 2796F: include/*/atomic*.h 2797F: scripts/atomic/ 2798 2799ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2800M: Bradley Grove <linuxdrivers@attotech.com> 2801L: linux-scsi@vger.kernel.org 2802W: http://www.attotech.com 2803S: Supported 2804F: drivers/scsi/esas2r 2805 2806ATUSB IEEE 802.15.4 RADIO DRIVER 2807M: Stefan Schmidt <stefan@datenfreihafen.org> 2808L: linux-wpan@vger.kernel.org 2809S: Maintained 2810F: drivers/net/ieee802154/atusb.c 2811F: drivers/net/ieee802154/atusb.h 2812F: drivers/net/ieee802154/at86rf230.h 2813 2814AUDIT SUBSYSTEM 2815M: Paul Moore <paul@paul-moore.com> 2816M: Eric Paris <eparis@redhat.com> 2817L: linux-audit@redhat.com (moderated for non-subscribers) 2818W: https://github.com/linux-audit 2819T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2820S: Supported 2821F: include/linux/audit.h 2822F: include/uapi/linux/audit.h 2823F: kernel/audit* 2824 2825AUXILIARY DISPLAY DRIVERS 2826M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2827S: Maintained 2828F: drivers/auxdisplay/ 2829F: include/linux/cfag12864b.h 2830 2831AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2832M: Andreas Klinger <ak@it-klinger.de> 2833L: linux-iio@vger.kernel.org 2834S: Maintained 2835F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2836F: drivers/iio/adc/hx711.c 2837 2838AX.25 NETWORK LAYER 2839M: Ralf Baechle <ralf@linux-mips.org> 2840L: linux-hams@vger.kernel.org 2841W: http://www.linux-ax25.org/ 2842S: Maintained 2843F: include/uapi/linux/ax25.h 2844F: include/net/ax25.h 2845F: net/ax25/ 2846 2847AXENTIA ARM DEVICES 2848M: Peter Rosin <peda@axentia.se> 2849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2850S: Maintained 2851F: Documentation/devicetree/bindings/arm/axentia.txt 2852F: arch/arm/boot/dts/at91-linea.dtsi 2853F: arch/arm/boot/dts/at91-natte.dtsi 2854F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2855F: arch/arm/boot/dts/at91-tse850-3.dts 2856 2857AXENTIA ASOC DRIVERS 2858M: Peter Rosin <peda@axentia.se> 2859L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2860S: Maintained 2861F: Documentation/devicetree/bindings/sound/axentia,* 2862F: sound/soc/atmel/tse850-pcm5142.c 2863 2864AXXIA I2C CONTROLLER 2865M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2866L: linux-i2c@vger.kernel.org 2867S: Maintained 2868F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2869F: drivers/i2c/busses/i2c-axxia.c 2870 2871AZ6007 DVB DRIVER 2872M: Mauro Carvalho Chehab <mchehab@kernel.org> 2873L: linux-media@vger.kernel.org 2874W: https://linuxtv.org 2875T: git git://linuxtv.org/media_tree.git 2876S: Maintained 2877F: drivers/media/usb/dvb-usb-v2/az6007.c 2878 2879AZTECH FM RADIO RECEIVER DRIVER 2880M: Hans Verkuil <hverkuil@xs4all.nl> 2881L: linux-media@vger.kernel.org 2882T: git git://linuxtv.org/media_tree.git 2883W: https://linuxtv.org 2884S: Maintained 2885F: drivers/media/radio/radio-aztech* 2886 2887B43 WIRELESS DRIVER 2888L: linux-wireless@vger.kernel.org 2889L: b43-dev@lists.infradead.org 2890W: http://wireless.kernel.org/en/users/Drivers/b43 2891S: Odd Fixes 2892F: drivers/net/wireless/broadcom/b43/ 2893 2894B43LEGACY WIRELESS DRIVER 2895M: Larry Finger <Larry.Finger@lwfinger.net> 2896L: linux-wireless@vger.kernel.org 2897L: b43-dev@lists.infradead.org 2898W: http://wireless.kernel.org/en/users/Drivers/b43 2899S: Maintained 2900F: drivers/net/wireless/broadcom/b43legacy/ 2901 2902BACKLIGHT CLASS/SUBSYSTEM 2903M: Lee Jones <lee.jones@linaro.org> 2904M: Daniel Thompson <daniel.thompson@linaro.org> 2905M: Jingoo Han <jingoohan1@gmail.com> 2906L: dri-devel@lists.freedesktop.org 2907T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2908S: Maintained 2909F: drivers/video/backlight/ 2910F: include/linux/backlight.h 2911F: include/linux/pwm_backlight.h 2912F: Documentation/devicetree/bindings/leds/backlight 2913 2914BATMAN ADVANCED 2915M: Marek Lindner <mareklindner@neomailbox.ch> 2916M: Simon Wunderlich <sw@simonwunderlich.de> 2917M: Antonio Quartulli <a@unstable.cc> 2918L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2919W: https://www.open-mesh.org/ 2920B: https://www.open-mesh.org/projects/batman-adv/issues 2921C: irc://chat.freenode.net/batman 2922Q: https://patchwork.open-mesh.org/project/batman/list/ 2923T: git https://git.open-mesh.org/linux-merge.git 2924S: Maintained 2925F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2926F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2927F: Documentation/networking/batman-adv.rst 2928F: include/uapi/linux/batadv_packet.h 2929F: include/uapi/linux/batman_adv.h 2930F: net/batman-adv/ 2931 2932BAYCOM/HDLCDRV DRIVERS FOR AX.25 2933M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2934L: linux-hams@vger.kernel.org 2935W: http://www.baycom.org/~tom/ham/ham.html 2936S: Maintained 2937F: drivers/net/hamradio/baycom* 2938 2939BCACHE (BLOCK LAYER CACHE) 2940M: Coly Li <colyli@suse.de> 2941M: Kent Overstreet <kent.overstreet@gmail.com> 2942L: linux-bcache@vger.kernel.org 2943W: http://bcache.evilpiepirate.org 2944C: irc://irc.oftc.net/bcache 2945S: Maintained 2946F: drivers/md/bcache/ 2947 2948BDISP ST MEDIA DRIVER 2949M: Fabien Dessenne <fabien.dessenne@st.com> 2950L: linux-media@vger.kernel.org 2951T: git git://linuxtv.org/media_tree.git 2952W: https://linuxtv.org 2953S: Supported 2954F: drivers/media/platform/sti/bdisp 2955 2956BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2957M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2958L: netdev@vger.kernel.org 2959S: Maintained 2960F: drivers/net/ethernet/ec_bhf.c 2961 2962BEFS FILE SYSTEM 2963M: Luis de Bethencourt <luisbg@kernel.org> 2964M: Salah Triki <salah.triki@gmail.com> 2965S: Maintained 2966T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2967F: Documentation/filesystems/befs.txt 2968F: fs/befs/ 2969 2970BFQ I/O SCHEDULER 2971M: Paolo Valente <paolo.valente@linaro.org> 2972M: Jens Axboe <axboe@kernel.dk> 2973L: linux-block@vger.kernel.org 2974S: Maintained 2975F: block/bfq-* 2976F: Documentation/block/bfq-iosched.rst 2977 2978BFS FILE SYSTEM 2979M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2980S: Maintained 2981F: Documentation/filesystems/bfs.txt 2982F: fs/bfs/ 2983F: include/uapi/linux/bfs_fs.h 2984 2985BLINKM RGB LED DRIVER 2986M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2987S: Maintained 2988F: drivers/leds/leds-blinkm.c 2989 2990BLOCK LAYER 2991M: Jens Axboe <axboe@kernel.dk> 2992L: linux-block@vger.kernel.org 2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2994S: Maintained 2995F: block/ 2996F: drivers/block/ 2997F: kernel/trace/blktrace.c 2998F: lib/sbitmap.c 2999 3000BLOCK2MTD DRIVER 3001M: Joern Engel <joern@lazybastard.org> 3002L: linux-mtd@lists.infradead.org 3003S: Maintained 3004F: drivers/mtd/devices/block2mtd.c 3005 3006BLUETOOTH DRIVERS 3007M: Marcel Holtmann <marcel@holtmann.org> 3008M: Johan Hedberg <johan.hedberg@gmail.com> 3009L: linux-bluetooth@vger.kernel.org 3010W: http://www.bluez.org/ 3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3013S: Maintained 3014F: drivers/bluetooth/ 3015 3016BLUETOOTH SUBSYSTEM 3017M: Marcel Holtmann <marcel@holtmann.org> 3018M: Johan Hedberg <johan.hedberg@gmail.com> 3019L: linux-bluetooth@vger.kernel.org 3020W: http://www.bluez.org/ 3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3023S: Maintained 3024F: net/bluetooth/ 3025F: include/net/bluetooth/ 3026 3027BONDING DRIVER 3028M: Jay Vosburgh <j.vosburgh@gmail.com> 3029M: Veaceslav Falico <vfalico@gmail.com> 3030M: Andy Gospodarek <andy@greyhouse.net> 3031L: netdev@vger.kernel.org 3032W: http://sourceforge.net/projects/bonding/ 3033S: Supported 3034F: drivers/net/bonding/ 3035F: include/uapi/linux/if_bonding.h 3036 3037BPF (Safe dynamic programs and tools) 3038M: Alexei Starovoitov <ast@kernel.org> 3039M: Daniel Borkmann <daniel@iogearbox.net> 3040R: Martin KaFai Lau <kafai@fb.com> 3041R: Song Liu <songliubraving@fb.com> 3042R: Yonghong Song <yhs@fb.com> 3043L: netdev@vger.kernel.org 3044L: bpf@vger.kernel.org 3045T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3047Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3048S: Supported 3049F: arch/*/net/* 3050F: Documentation/networking/filter.txt 3051F: Documentation/bpf/ 3052F: include/linux/bpf* 3053F: include/linux/filter.h 3054F: include/trace/events/xdp.h 3055F: include/uapi/linux/bpf* 3056F: include/uapi/linux/filter.h 3057F: kernel/bpf/ 3058F: kernel/trace/bpf_trace.c 3059F: lib/test_bpf.c 3060F: net/bpf/ 3061F: net/core/filter.c 3062F: net/sched/act_bpf.c 3063F: net/sched/cls_bpf.c 3064F: samples/bpf/ 3065F: tools/bpf/ 3066F: tools/lib/bpf/ 3067F: tools/testing/selftests/bpf/ 3068K: bpf 3069N: bpf 3070 3071BPF JIT for ARM 3072M: Shubham Bansal <illusionist.neo@gmail.com> 3073L: netdev@vger.kernel.org 3074L: bpf@vger.kernel.org 3075S: Maintained 3076F: arch/arm/net/ 3077 3078BPF JIT for ARM64 3079M: Daniel Borkmann <daniel@iogearbox.net> 3080M: Alexei Starovoitov <ast@kernel.org> 3081M: Zi Shen Lim <zlim.lnx@gmail.com> 3082L: netdev@vger.kernel.org 3083L: bpf@vger.kernel.org 3084S: Supported 3085F: arch/arm64/net/ 3086 3087BPF JIT for MIPS (32-BIT AND 64-BIT) 3088M: Paul Burton <paul.burton@mips.com> 3089L: netdev@vger.kernel.org 3090L: bpf@vger.kernel.org 3091S: Maintained 3092F: arch/mips/net/ 3093 3094BPF JIT for NFP NICs 3095M: Jakub Kicinski <jakub.kicinski@netronome.com> 3096L: netdev@vger.kernel.org 3097L: bpf@vger.kernel.org 3098S: Supported 3099F: drivers/net/ethernet/netronome/nfp/bpf/ 3100 3101BPF JIT for POWERPC (32-BIT AND 64-BIT) 3102M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3103M: Sandipan Das <sandipan@linux.ibm.com> 3104L: netdev@vger.kernel.org 3105L: bpf@vger.kernel.org 3106S: Maintained 3107F: arch/powerpc/net/ 3108 3109BPF JIT for RISC-V (RV64G) 3110M: Björn Töpel <bjorn.topel@gmail.com> 3111L: netdev@vger.kernel.org 3112S: Maintained 3113F: arch/riscv/net/ 3114 3115BPF JIT for S390 3116M: Ilya Leoshkevich <iii@linux.ibm.com> 3117M: Heiko Carstens <heiko.carstens@de.ibm.com> 3118M: Vasily Gorbik <gor@linux.ibm.com> 3119L: netdev@vger.kernel.org 3120L: bpf@vger.kernel.org 3121S: Maintained 3122F: arch/s390/net/ 3123X: arch/s390/net/pnet.c 3124 3125BPF JIT for SPARC (32-BIT AND 64-BIT) 3126M: David S. Miller <davem@davemloft.net> 3127L: netdev@vger.kernel.org 3128L: bpf@vger.kernel.org 3129S: Maintained 3130F: arch/sparc/net/ 3131 3132BPF JIT for X86 32-BIT 3133M: Wang YanQing <udknight@gmail.com> 3134L: netdev@vger.kernel.org 3135L: bpf@vger.kernel.org 3136S: Maintained 3137F: arch/x86/net/bpf_jit_comp32.c 3138 3139BPF JIT for X86 64-BIT 3140M: Alexei Starovoitov <ast@kernel.org> 3141M: Daniel Borkmann <daniel@iogearbox.net> 3142L: netdev@vger.kernel.org 3143L: bpf@vger.kernel.org 3144S: Supported 3145F: arch/x86/net/ 3146X: arch/x86/net/bpf_jit_comp32.c 3147 3148BROADCOM B44 10/100 ETHERNET DRIVER 3149M: Michael Chan <michael.chan@broadcom.com> 3150L: netdev@vger.kernel.org 3151S: Supported 3152F: drivers/net/ethernet/broadcom/b44.* 3153 3154BROADCOM B53 ETHERNET SWITCH DRIVER 3155M: Florian Fainelli <f.fainelli@gmail.com> 3156L: netdev@vger.kernel.org 3157L: openwrt-devel@lists.openwrt.org (subscribers-only) 3158S: Supported 3159F: drivers/net/dsa/b53/* 3160F: include/linux/platform_data/b53.h 3161 3162BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3163M: Florian Fainelli <f.fainelli@gmail.com> 3164M: Ray Jui <rjui@broadcom.com> 3165M: Scott Branden <sbranden@broadcom.com> 3166M: bcm-kernel-feedback-list@broadcom.com 3167T: git git://github.com/broadcom/mach-bcm 3168S: Maintained 3169N: bcm281* 3170N: bcm113* 3171N: bcm216* 3172N: kona 3173F: arch/arm/mach-bcm/ 3174 3175BROADCOM BCM2835 ARM ARCHITECTURE 3176M: Eric Anholt <eric@anholt.net> 3177M: Stefan Wahren <wahrenst@gmx.net> 3178L: bcm-kernel-feedback-list@broadcom.com 3179L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3181T: git git://github.com/anholt/linux 3182S: Maintained 3183N: bcm2835 3184F: drivers/staging/vc04_services 3185 3186BROADCOM BCM47XX MIPS ARCHITECTURE 3187M: Hauke Mehrtens <hauke@hauke-m.de> 3188M: Rafał Miłecki <zajec5@gmail.com> 3189L: linux-mips@vger.kernel.org 3190S: Maintained 3191F: Documentation/devicetree/bindings/mips/brcm/ 3192F: arch/mips/bcm47xx/* 3193F: arch/mips/include/asm/mach-bcm47xx/* 3194 3195BROADCOM BCM5301X ARM ARCHITECTURE 3196M: Hauke Mehrtens <hauke@hauke-m.de> 3197M: Rafał Miłecki <zajec5@gmail.com> 3198M: bcm-kernel-feedback-list@broadcom.com 3199L: linux-arm-kernel@lists.infradead.org 3200S: Maintained 3201F: arch/arm/mach-bcm/bcm_5301x.c 3202F: arch/arm/boot/dts/bcm5301x*.dtsi 3203F: arch/arm/boot/dts/bcm470* 3204F: arch/arm/boot/dts/bcm953012* 3205 3206BROADCOM BCM53573 ARM ARCHITECTURE 3207M: Rafał Miłecki <rafal@milecki.pl> 3208L: bcm-kernel-feedback-list@broadcom.com 3209L: linux-arm-kernel@lists.infradead.org 3210S: Maintained 3211F: arch/arm/boot/dts/bcm53573* 3212F: arch/arm/boot/dts/bcm47189* 3213 3214BROADCOM BCM63XX ARM ARCHITECTURE 3215M: Florian Fainelli <f.fainelli@gmail.com> 3216M: bcm-kernel-feedback-list@broadcom.com 3217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3218T: git git://github.com/broadcom/stblinux.git 3219S: Maintained 3220N: bcm63xx 3221 3222BROADCOM BCM63XX/BCM33XX UDC DRIVER 3223M: Kevin Cernekee <cernekee@gmail.com> 3224L: linux-usb@vger.kernel.org 3225S: Maintained 3226F: drivers/usb/gadget/udc/bcm63xx_udc.* 3227 3228BROADCOM BCM7XXX ARM ARCHITECTURE 3229M: Brian Norris <computersforpeace@gmail.com> 3230M: Gregory Fong <gregory.0xf0@gmail.com> 3231M: Florian Fainelli <f.fainelli@gmail.com> 3232M: bcm-kernel-feedback-list@broadcom.com 3233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3234T: git git://github.com/broadcom/stblinux.git 3235S: Maintained 3236F: arch/arm/mach-bcm/*brcmstb* 3237F: arch/arm/boot/dts/bcm7*.dts* 3238F: drivers/bus/brcmstb_gisb.c 3239F: arch/arm/mm/cache-b15-rac.c 3240F: arch/arm/include/asm/hardware/cache-b15-rac.h 3241N: brcmstb 3242 3243BROADCOM BMIPS CPUFREQ DRIVER 3244M: Markus Mayer <mmayer@broadcom.com> 3245M: bcm-kernel-feedback-list@broadcom.com 3246L: linux-pm@vger.kernel.org 3247S: Maintained 3248F: drivers/cpufreq/bmips-cpufreq.c 3249 3250BROADCOM BMIPS MIPS ARCHITECTURE 3251M: Kevin Cernekee <cernekee@gmail.com> 3252M: Florian Fainelli <f.fainelli@gmail.com> 3253L: bcm-kernel-feedback-list@broadcom.com 3254L: linux-mips@vger.kernel.org 3255T: git git://github.com/broadcom/stblinux.git 3256S: Maintained 3257F: arch/mips/bmips/* 3258F: arch/mips/include/asm/mach-bmips/* 3259F: arch/mips/kernel/*bmips* 3260F: arch/mips/boot/dts/brcm/bcm*.dts* 3261F: drivers/irqchip/irq-bcm63* 3262F: drivers/irqchip/irq-bcm7* 3263F: drivers/irqchip/irq-brcmstb* 3264F: include/linux/bcm963xx_nvram.h 3265F: include/linux/bcm963xx_tag.h 3266 3267BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3268M: Rasesh Mody <rmody@marvell.com> 3269M: GR-Linux-NIC-Dev@marvell.com 3270L: netdev@vger.kernel.org 3271S: Supported 3272F: drivers/net/ethernet/broadcom/bnx2.* 3273F: drivers/net/ethernet/broadcom/bnx2_* 3274 3275BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3276M: QLogic-Storage-Upstream@qlogic.com 3277L: linux-scsi@vger.kernel.org 3278S: Supported 3279F: drivers/scsi/bnx2fc/ 3280 3281BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3282M: QLogic-Storage-Upstream@qlogic.com 3283L: linux-scsi@vger.kernel.org 3284S: Supported 3285F: drivers/scsi/bnx2i/ 3286 3287BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3288M: Ariel Elior <aelior@marvell.com> 3289M: Sudarsana Kalluru <skalluru@marvell.com> 3290M: GR-everest-linux-l2@marvell.com 3291L: netdev@vger.kernel.org 3292S: Supported 3293F: drivers/net/ethernet/broadcom/bnx2x/ 3294 3295BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3296M: Michael Chan <michael.chan@broadcom.com> 3297L: netdev@vger.kernel.org 3298S: Supported 3299F: drivers/net/ethernet/broadcom/bnxt/ 3300 3301BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3302M: Arend van Spriel <arend.vanspriel@broadcom.com> 3303M: Franky Lin <franky.lin@broadcom.com> 3304M: Hante Meuleman <hante.meuleman@broadcom.com> 3305M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3306M: Wright Feng <wright.feng@cypress.com> 3307L: linux-wireless@vger.kernel.org 3308L: brcm80211-dev-list.pdl@broadcom.com 3309L: brcm80211-dev-list@cypress.com 3310S: Supported 3311F: drivers/net/wireless/broadcom/brcm80211/ 3312 3313BROADCOM BRCMSTB GPIO DRIVER 3314M: Gregory Fong <gregory.0xf0@gmail.com> 3315L: bcm-kernel-feedback-list@broadcom.com 3316S: Supported 3317F: drivers/gpio/gpio-brcmstb.c 3318F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3319 3320BROADCOM BRCMSTB I2C DRIVER 3321M: Kamal Dasu <kdasu.kdev@gmail.com> 3322L: linux-i2c@vger.kernel.org 3323L: bcm-kernel-feedback-list@broadcom.com 3324S: Supported 3325F: drivers/i2c/busses/i2c-brcmstb.c 3326F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3327 3328BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3329M: Al Cooper <alcooperx@gmail.com> 3330L: linux-kernel@vger.kernel.org 3331L: bcm-kernel-feedback-list@broadcom.com 3332S: Maintained 3333F: drivers/phy/broadcom/phy-brcm-usb* 3334 3335BROADCOM GENET ETHERNET DRIVER 3336M: Doug Berger <opendmb@gmail.com> 3337M: Florian Fainelli <f.fainelli@gmail.com> 3338L: bcm-kernel-feedback-list@broadcom.com 3339L: netdev@vger.kernel.org 3340S: Supported 3341F: drivers/net/ethernet/broadcom/genet/ 3342 3343BROADCOM IPROC ARM ARCHITECTURE 3344M: Ray Jui <rjui@broadcom.com> 3345M: Scott Branden <sbranden@broadcom.com> 3346M: bcm-kernel-feedback-list@broadcom.com 3347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3348T: git git://github.com/broadcom/cygnus-linux.git 3349S: Maintained 3350N: iproc 3351N: cygnus 3352N: bcm[-_]nsp 3353N: bcm9113* 3354N: bcm9583* 3355N: bcm9585* 3356N: bcm9586* 3357N: bcm988312 3358N: bcm113* 3359N: bcm583* 3360N: bcm585* 3361N: bcm586* 3362N: bcm88312 3363N: hr2 3364N: stingray 3365F: arch/arm64/boot/dts/broadcom/northstar2/* 3366F: arch/arm64/boot/dts/broadcom/stingray/* 3367F: drivers/clk/bcm/clk-ns* 3368F: drivers/clk/bcm/clk-sr* 3369F: drivers/pinctrl/bcm/pinctrl-ns* 3370F: include/dt-bindings/clock/bcm-sr* 3371 3372BROADCOM KONA GPIO DRIVER 3373M: Ray Jui <rjui@broadcom.com> 3374L: bcm-kernel-feedback-list@broadcom.com 3375S: Supported 3376F: drivers/gpio/gpio-bcm-kona.c 3377F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3378 3379BROADCOM NETXTREME-E ROCE DRIVER 3380M: Selvin Xavier <selvin.xavier@broadcom.com> 3381M: Devesh Sharma <devesh.sharma@broadcom.com> 3382M: Somnath Kotur <somnath.kotur@broadcom.com> 3383M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3384L: linux-rdma@vger.kernel.org 3385W: http://www.broadcom.com 3386S: Supported 3387F: drivers/infiniband/hw/bnxt_re/ 3388F: include/uapi/rdma/bnxt_re-abi.h 3389 3390BROADCOM NVRAM DRIVER 3391M: Rafał Miłecki <zajec5@gmail.com> 3392L: linux-mips@vger.kernel.org 3393S: Maintained 3394F: drivers/firmware/broadcom/* 3395 3396BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3397M: Rafał Miłecki <zajec5@gmail.com> 3398L: linux-wireless@vger.kernel.org 3399S: Maintained 3400F: drivers/bcma/ 3401F: include/linux/bcma/ 3402 3403BROADCOM STB AVS CPUFREQ DRIVER 3404M: Markus Mayer <mmayer@broadcom.com> 3405M: bcm-kernel-feedback-list@broadcom.com 3406L: linux-pm@vger.kernel.org 3407S: Maintained 3408F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3409F: drivers/cpufreq/brcmstb* 3410 3411BROADCOM STB AVS TMON DRIVER 3412M: Markus Mayer <mmayer@broadcom.com> 3413M: bcm-kernel-feedback-list@broadcom.com 3414L: linux-pm@vger.kernel.org 3415S: Maintained 3416F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3417F: drivers/thermal/broadcom/brcmstb* 3418 3419BROADCOM STB NAND FLASH DRIVER 3420M: Brian Norris <computersforpeace@gmail.com> 3421M: Kamal Dasu <kdasu.kdev@gmail.com> 3422L: linux-mtd@lists.infradead.org 3423L: bcm-kernel-feedback-list@broadcom.com 3424S: Maintained 3425F: drivers/mtd/nand/raw/brcmnand/ 3426 3427BROADCOM STB DPFE DRIVER 3428M: Markus Mayer <mmayer@broadcom.com> 3429M: bcm-kernel-feedback-list@broadcom.com 3430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3431S: Maintained 3432F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3433F: drivers/memory/brcmstb_dpfe.c 3434 3435BROADCOM SPI DRIVER 3436M: Kamal Dasu <kdasu.kdev@gmail.com> 3437M: bcm-kernel-feedback-list@broadcom.com 3438S: Maintained 3439F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3440F: drivers/spi/spi-bcm-qspi.* 3441F: drivers/spi/spi-brcmstb-qspi.c 3442F: drivers/spi/spi-iproc-qspi.c 3443 3444BROADCOM SYSTEMPORT ETHERNET DRIVER 3445M: Florian Fainelli <f.fainelli@gmail.com> 3446L: bcm-kernel-feedback-list@broadcom.com 3447L: netdev@vger.kernel.org 3448S: Supported 3449F: drivers/net/ethernet/broadcom/bcmsysport.* 3450 3451BROADCOM TG3 GIGABIT ETHERNET DRIVER 3452M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3453M: Prashant Sreedharan <prashant@broadcom.com> 3454M: Michael Chan <mchan@broadcom.com> 3455L: netdev@vger.kernel.org 3456S: Supported 3457F: drivers/net/ethernet/broadcom/tg3.* 3458 3459BROCADE BFA FC SCSI DRIVER 3460M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3461M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3462L: linux-scsi@vger.kernel.org 3463S: Supported 3464F: drivers/scsi/bfa/ 3465 3466BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3467M: Rasesh Mody <rmody@marvell.com> 3468M: Sudarsana Kalluru <skalluru@marvell.com> 3469M: GR-Linux-NIC-Dev@marvell.com 3470L: netdev@vger.kernel.org 3471S: Supported 3472F: drivers/net/ethernet/brocade/bna/ 3473 3474BSG (block layer generic sg v4 driver) 3475M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3476L: linux-scsi@vger.kernel.org 3477S: Supported 3478F: block/bsg.c 3479F: include/linux/bsg.h 3480F: include/uapi/linux/bsg.h 3481 3482BT87X AUDIO DRIVER 3483M: Clemens Ladisch <clemens@ladisch.de> 3484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3486S: Maintained 3487F: Documentation/sound/cards/bt87x.rst 3488F: sound/pci/bt87x.c 3489 3490BT8XXGPIO DRIVER 3491M: Michael Buesch <m@bues.ch> 3492W: http://bu3sch.de/btgpio.php 3493S: Maintained 3494F: drivers/gpio/gpio-bt8xx.c 3495 3496BTRFS FILE SYSTEM 3497M: Chris Mason <clm@fb.com> 3498M: Josef Bacik <josef@toxicpanda.com> 3499M: David Sterba <dsterba@suse.com> 3500L: linux-btrfs@vger.kernel.org 3501W: http://btrfs.wiki.kernel.org/ 3502Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3504S: Maintained 3505F: Documentation/filesystems/btrfs.txt 3506F: fs/btrfs/ 3507F: include/linux/btrfs* 3508F: include/uapi/linux/btrfs* 3509 3510BTTV VIDEO4LINUX DRIVER 3511M: Mauro Carvalho Chehab <mchehab@kernel.org> 3512L: linux-media@vger.kernel.org 3513W: https://linuxtv.org 3514T: git git://linuxtv.org/media_tree.git 3515S: Odd fixes 3516F: Documentation/media/v4l-drivers/bttv* 3517F: drivers/media/pci/bt8xx/bttv* 3518 3519BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3520M: Chanwoo Choi <cw00.choi@samsung.com> 3521L: linux-pm@vger.kernel.org 3522L: linux-samsung-soc@vger.kernel.org 3523T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3524S: Maintained 3525F: drivers/devfreq/exynos-bus.c 3526F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3527 3528BUSLOGIC SCSI DRIVER 3529M: Khalid Aziz <khalid@gonehiking.org> 3530L: linux-scsi@vger.kernel.org 3531S: Maintained 3532F: drivers/scsi/BusLogic.* 3533F: drivers/scsi/FlashPoint.* 3534 3535C-MEDIA CMI8788 DRIVER 3536M: Clemens Ladisch <clemens@ladisch.de> 3537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3539S: Maintained 3540F: sound/pci/oxygen/ 3541 3542C-SKY ARCHITECTURE 3543M: Guo Ren <guoren@kernel.org> 3544T: git https://github.com/c-sky/csky-linux.git 3545S: Supported 3546F: arch/csky/ 3547F: Documentation/devicetree/bindings/csky/ 3548F: drivers/irqchip/irq-csky-* 3549F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3550F: drivers/clocksource/timer-gx6605s.c 3551F: drivers/clocksource/timer-mp-csky.c 3552F: Documentation/devicetree/bindings/timer/csky,* 3553K: csky 3554N: csky 3555 3556C6X ARCHITECTURE 3557M: Mark Salter <msalter@redhat.com> 3558M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3559L: linux-c6x-dev@linux-c6x.org 3560W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3561S: Maintained 3562F: arch/c6x/ 3563 3564CA8210 IEEE-802.15.4 RADIO DRIVER 3565M: Harry Morris <h.morris@cascoda.com> 3566L: linux-wpan@vger.kernel.org 3567W: https://github.com/Cascoda/ca8210-linux.git 3568S: Maintained 3569F: drivers/net/ieee802154/ca8210.c 3570F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3571 3572CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3573M: David Howells <dhowells@redhat.com> 3574L: linux-cachefs@redhat.com (moderated for non-subscribers) 3575S: Supported 3576F: Documentation/filesystems/caching/cachefiles.txt 3577F: fs/cachefiles/ 3578 3579CADENCE MIPI-CSI2 BRIDGES 3580M: Maxime Ripard <maxime.ripard@bootlin.com> 3581L: linux-media@vger.kernel.org 3582S: Maintained 3583F: Documentation/devicetree/bindings/media/cdns,*.txt 3584F: drivers/media/platform/cadence/cdns-csi2* 3585 3586CADET FM/AM RADIO RECEIVER DRIVER 3587M: Hans Verkuil <hverkuil@xs4all.nl> 3588L: linux-media@vger.kernel.org 3589T: git git://linuxtv.org/media_tree.git 3590W: https://linuxtv.org 3591S: Maintained 3592F: drivers/media/radio/radio-cadet* 3593 3594CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3595M: Jonathan Corbet <corbet@lwn.net> 3596L: linux-media@vger.kernel.org 3597T: git git://linuxtv.org/media_tree.git 3598S: Maintained 3599F: Documentation/media/v4l-drivers/cafe_ccic* 3600F: drivers/media/platform/marvell-ccic/ 3601 3602CAIF NETWORK LAYER 3603L: netdev@vger.kernel.org 3604S: Orphan 3605F: Documentation/networking/caif/ 3606F: drivers/net/caif/ 3607F: include/uapi/linux/caif/ 3608F: include/net/caif/ 3609F: net/caif/ 3610 3611CAKE QDISC 3612M: Toke Høiland-Jørgensen <toke@toke.dk> 3613L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3614S: Maintained 3615F: net/sched/sch_cake.c 3616 3617CALGARY x86-64 IOMMU 3618M: Muli Ben-Yehuda <mulix@mulix.org> 3619M: Jon Mason <jdmason@kudzu.us> 3620L: iommu@lists.linux-foundation.org 3621S: Maintained 3622F: arch/x86/kernel/pci-calgary_64.c 3623F: arch/x86/kernel/tce_64.c 3624F: arch/x86/include/asm/calgary.h 3625F: arch/x86/include/asm/tce.h 3626 3627CAN NETWORK DRIVERS 3628M: Wolfgang Grandegger <wg@grandegger.com> 3629M: Marc Kleine-Budde <mkl@pengutronix.de> 3630L: linux-can@vger.kernel.org 3631W: https://github.com/linux-can 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3634S: Maintained 3635F: Documentation/devicetree/bindings/net/can/ 3636F: drivers/net/can/ 3637F: include/linux/can/dev.h 3638F: include/linux/can/platform/ 3639F: include/uapi/linux/can/error.h 3640F: include/uapi/linux/can/netlink.h 3641 3642CAN NETWORK LAYER 3643M: Oliver Hartkopp <socketcan@hartkopp.net> 3644M: Marc Kleine-Budde <mkl@pengutronix.de> 3645L: linux-can@vger.kernel.org 3646W: https://github.com/linux-can 3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3649S: Maintained 3650F: Documentation/networking/can.rst 3651F: net/can/ 3652F: include/linux/can/core.h 3653F: include/uapi/linux/can.h 3654F: include/uapi/linux/can/bcm.h 3655F: include/uapi/linux/can/raw.h 3656F: include/uapi/linux/can/gw.h 3657 3658CAPABILITIES 3659M: Serge Hallyn <serge@hallyn.com> 3660L: linux-security-module@vger.kernel.org 3661S: Supported 3662F: include/linux/capability.h 3663F: include/uapi/linux/capability.h 3664F: security/commoncap.c 3665F: kernel/capability.c 3666 3667CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3668M: Kevin Tsai <ktsai@capellamicro.com> 3669S: Maintained 3670F: drivers/iio/light/cm* 3671 3672CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3673M: Christian Lamparter <chunkeey@googlemail.com> 3674L: linux-wireless@vger.kernel.org 3675W: http://wireless.kernel.org/en/users/Drivers/carl9170 3676S: Maintained 3677F: drivers/net/wireless/ath/carl9170/ 3678 3679CAVIUM I2C DRIVER 3680M: Jan Glauber <jglauber@cavium.com> 3681M: David Daney <david.daney@cavium.com> 3682W: http://www.cavium.com 3683S: Supported 3684F: drivers/i2c/busses/i2c-octeon* 3685F: drivers/i2c/busses/i2c-thunderx* 3686 3687CAVIUM LIQUIDIO NETWORK DRIVER 3688M: Derek Chickles <dchickles@marvell.com> 3689M: Satanand Burla <sburla@marvell.com> 3690M: Felix Manlunas <fmanlunas@marvell.com> 3691L: netdev@vger.kernel.org 3692W: http://www.cavium.com 3693S: Supported 3694F: drivers/net/ethernet/cavium/liquidio/ 3695 3696CAVIUM MMC DRIVER 3697M: Jan Glauber <jglauber@cavium.com> 3698M: David Daney <david.daney@cavium.com> 3699M: Steven J. Hill <Steven.Hill@cavium.com> 3700W: http://www.cavium.com 3701S: Supported 3702F: drivers/mmc/host/cavium* 3703 3704CAVIUM OCTEON-TX CRYPTO DRIVER 3705M: George Cherian <george.cherian@cavium.com> 3706L: linux-crypto@vger.kernel.org 3707W: http://www.cavium.com 3708S: Supported 3709F: drivers/crypto/cavium/cpt/ 3710 3711CAVIUM THUNDERX2 ARM64 SOC 3712M: Robert Richter <rrichter@cavium.com> 3713M: Jayachandran C <jnair@caviumnetworks.com> 3714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3715S: Maintained 3716F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3717F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3718 3719CC2520 IEEE-802.15.4 RADIO DRIVER 3720M: Varka Bhadram <varkabhadram@gmail.com> 3721L: linux-wpan@vger.kernel.org 3722S: Maintained 3723F: drivers/net/ieee802154/cc2520.c 3724F: include/linux/spi/cc2520.h 3725F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3726 3727CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3728M: Gilad Ben-Yossef <gilad@benyossef.com> 3729L: linux-crypto@vger.kernel.org 3730S: Supported 3731F: drivers/crypto/ccree/ 3732W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3733 3734CEC FRAMEWORK 3735M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3736L: linux-media@vger.kernel.org 3737T: git git://linuxtv.org/media_tree.git 3738W: http://linuxtv.org 3739S: Supported 3740F: Documentation/media/kapi/cec-core.rst 3741F: Documentation/media/uapi/cec 3742F: drivers/media/cec/ 3743F: drivers/media/rc/keymaps/rc-cec.c 3744F: include/media/cec.h 3745F: include/media/cec-notifier.h 3746F: include/uapi/linux/cec.h 3747F: include/uapi/linux/cec-funcs.h 3748F: Documentation/devicetree/bindings/media/cec.txt 3749F: Documentation/ABI/testing/debugfs-cec-error-inj 3750 3751CEC GPIO DRIVER 3752M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3753L: linux-media@vger.kernel.org 3754T: git git://linuxtv.org/media_tree.git 3755W: http://linuxtv.org 3756S: Supported 3757F: drivers/media/platform/cec-gpio/ 3758F: Documentation/devicetree/bindings/media/cec-gpio.txt 3759 3760CELL BROADBAND ENGINE ARCHITECTURE 3761M: Arnd Bergmann <arnd@arndb.de> 3762L: linuxppc-dev@lists.ozlabs.org 3763W: http://www.ibm.com/developerworks/power/cell/ 3764S: Supported 3765F: arch/powerpc/include/asm/cell*.h 3766F: arch/powerpc/include/asm/spu*.h 3767F: arch/powerpc/include/uapi/asm/spu*.h 3768F: arch/powerpc/oprofile/*cell* 3769F: arch/powerpc/platforms/cell/ 3770 3771CEPH COMMON CODE (LIBCEPH) 3772M: Ilya Dryomov <idryomov@gmail.com> 3773M: Jeff Layton <jlayton@kernel.org> 3774M: Sage Weil <sage@redhat.com> 3775L: ceph-devel@vger.kernel.org 3776W: http://ceph.com/ 3777T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3778T: git git://github.com/ceph/ceph-client.git 3779S: Supported 3780F: net/ceph/ 3781F: include/linux/ceph/ 3782F: include/linux/crush/ 3783 3784CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3785M: Jeff Layton <jlayton@kernel.org> 3786M: Sage Weil <sage@redhat.com> 3787M: Ilya Dryomov <idryomov@gmail.com> 3788L: ceph-devel@vger.kernel.org 3789W: http://ceph.com/ 3790T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3791T: git git://github.com/ceph/ceph-client.git 3792S: Supported 3793F: Documentation/filesystems/ceph.txt 3794F: fs/ceph/ 3795 3796CERTIFICATE HANDLING: 3797M: David Howells <dhowells@redhat.com> 3798M: David Woodhouse <dwmw2@infradead.org> 3799L: keyrings@vger.kernel.org 3800S: Maintained 3801F: Documentation/admin-guide/module-signing.rst 3802F: certs/ 3803F: scripts/sign-file.c 3804F: scripts/extract-cert.c 3805 3806CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3807L: linux-usb@vger.kernel.org 3808S: Orphan 3809F: Documentation/usb/wusb-design-overview.rst 3810F: Documentation/usb/wusb-cbaf 3811F: drivers/usb/host/hwa-hc.c 3812F: drivers/usb/host/whci/ 3813F: drivers/usb/wusbcore/ 3814F: include/linux/usb/wusb* 3815 3816CFAG12864B LCD DRIVER 3817M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3818S: Maintained 3819F: drivers/auxdisplay/cfag12864b.c 3820F: include/linux/cfag12864b.h 3821 3822CFAG12864BFB LCD FRAMEBUFFER DRIVER 3823M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3824S: Maintained 3825F: drivers/auxdisplay/cfag12864bfb.c 3826F: include/linux/cfag12864b.h 3827 3828802.11 (including CFG80211/NL80211) 3829M: Johannes Berg <johannes@sipsolutions.net> 3830L: linux-wireless@vger.kernel.org 3831W: http://wireless.kernel.org/ 3832T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3834S: Maintained 3835F: net/wireless/ 3836F: include/uapi/linux/nl80211.h 3837F: include/linux/ieee80211.h 3838F: include/net/wext.h 3839F: include/net/cfg80211.h 3840F: include/net/iw_handler.h 3841F: include/net/ieee80211_radiotap.h 3842F: Documentation/driver-api/80211/cfg80211.rst 3843F: Documentation/networking/regulatory.txt 3844 3845CHAR and MISC DRIVERS 3846M: Arnd Bergmann <arnd@arndb.de> 3847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3848T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3849S: Supported 3850F: drivers/char/ 3851F: drivers/misc/ 3852F: include/linux/miscdevice.h 3853 3854CHECKPATCH 3855M: Andy Whitcroft <apw@canonical.com> 3856M: Joe Perches <joe@perches.com> 3857S: Maintained 3858F: scripts/checkpatch.pl 3859 3860CHINESE DOCUMENTATION 3861M: Harry Wei <harryxiyou@gmail.com> 3862M: Alex Shi <alex.shi@linux.alibaba.com> 3863L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3864S: Maintained 3865F: Documentation/translations/zh_CN/ 3866 3867CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3868M: Peter Chen <Peter.Chen@nxp.com> 3869T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3870L: linux-usb@vger.kernel.org 3871S: Maintained 3872F: drivers/usb/chipidea/ 3873 3874CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3875M: Hans de Goede <hdegoede@redhat.com> 3876L: linux-input@vger.kernel.org 3877S: Maintained 3878F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3879F: drivers/input/touchscreen/chipone_icn8318.c 3880 3881CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3882M: Hans de Goede <hdegoede@redhat.com> 3883L: linux-input@vger.kernel.org 3884S: Maintained 3885F: drivers/input/touchscreen/chipone_icn8505.c 3886 3887CHROME HARDWARE PLATFORM SUPPORT 3888M: Benson Leung <bleung@chromium.org> 3889M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3890S: Maintained 3891T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3892F: drivers/platform/chrome/ 3893 3894CHROMEOS EC SUBDRIVERS 3895M: Benson Leung <bleung@chromium.org> 3896M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3897R: Guenter Roeck <groeck@chromium.org> 3898S: Maintained 3899N: cros_ec 3900N: cros-ec 3901F: drivers/power/supply/cros_usbpd-charger.c 3902 3903CHROMEOS EC CODEC DRIVER 3904M: Cheng-Yi Chiang <cychiang@chromium.org> 3905S: Maintained 3906R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3907R: Guenter Roeck <groeck@chromium.org> 3908F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3909F: sound/soc/codecs/cros_ec_codec.* 3910 3911CIRRUS LOGIC AUDIO CODEC DRIVERS 3912M: Brian Austin <brian.austin@cirrus.com> 3913M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3914L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3915S: Maintained 3916F: sound/soc/codecs/cs* 3917 3918CIRRUS LOGIC EP93XX ETHERNET DRIVER 3919M: Hartley Sweeten <hsweeten@visionengravers.com> 3920L: netdev@vger.kernel.org 3921S: Maintained 3922F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3923 3924CIRRUS LOGIC LOCHNAGAR DRIVER 3925M: Charles Keepax <ckeepax@opensource.cirrus.com> 3926M: Richard Fitzgerald <rf@opensource.cirrus.com> 3927L: patches@opensource.cirrus.com 3928S: Supported 3929F: drivers/clk/clk-lochnagar.c 3930F: drivers/hwmon/lochnagar-hwmon.c 3931F: drivers/mfd/lochnagar-i2c.c 3932F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3933F: drivers/regulator/lochnagar-regulator.c 3934F: sound/soc/codecs/lochnagar-sc.c 3935F: include/dt-bindings/clk/lochnagar.h 3936F: include/dt-bindings/pinctrl/lochnagar.h 3937F: include/linux/mfd/lochnagar* 3938F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3939F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3940F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3941F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3942F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3943F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3944F: Documentation/hwmon/lochnagar.rst 3945 3946CISCO FCOE HBA DRIVER 3947M: Satish Kharat <satishkh@cisco.com> 3948M: Sesidhar Baddela <sebaddel@cisco.com> 3949M: Karan Tilak Kumar <kartilak@cisco.com> 3950L: linux-scsi@vger.kernel.org 3951S: Supported 3952F: drivers/scsi/fnic/ 3953 3954CISCO SCSI HBA DRIVER 3955M: Karan Tilak Kumar <kartilak@cisco.com> 3956M: Sesidhar Baddela <sebaddel@cisco.com> 3957L: linux-scsi@vger.kernel.org 3958S: Supported 3959F: drivers/scsi/snic/ 3960 3961CISCO VIC ETHERNET NIC DRIVER 3962M: Christian Benvenuti <benve@cisco.com> 3963M: Govindarajulu Varadarajan <_govind@gmx.com> 3964M: Parvi Kaustubhi <pkaustub@cisco.com> 3965S: Supported 3966F: drivers/net/ethernet/cisco/enic/ 3967 3968CISCO VIC LOW LATENCY NIC DRIVER 3969M: Christian Benvenuti <benve@cisco.com> 3970M: Nelson Escobar <neescoba@cisco.com> 3971M: Parvi Kaustubhi <pkaustub@cisco.com> 3972S: Supported 3973F: drivers/infiniband/hw/usnic/ 3974 3975CIRRUS LOGIC MADERA CODEC DRIVERS 3976M: Charles Keepax <ckeepax@opensource.cirrus.com> 3977M: Richard Fitzgerald <rf@opensource.cirrus.com> 3978L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3979L: patches@opensource.cirrus.com 3980T: git https://github.com/CirrusLogic/linux-drivers.git 3981W: https://github.com/CirrusLogic/linux-drivers/wiki 3982S: Supported 3983F: Documentation/devicetree/bindings/mfd/madera.txt 3984F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3985F: Documentation/devicetree/bindings/sound/madera.txt 3986F: include/dt-bindings/sound/madera* 3987F: include/linux/irqchip/irq-madera* 3988F: include/linux/mfd/madera/* 3989F: include/sound/madera* 3990F: drivers/gpio/gpio-madera* 3991F: drivers/irqchip/irq-madera* 3992F: drivers/mfd/madera* 3993F: drivers/mfd/cs47l* 3994F: drivers/pinctrl/cirrus/* 3995F: sound/soc/codecs/cs47l* 3996F: sound/soc/codecs/madera* 3997 3998CLANG-FORMAT FILE 3999M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4000S: Maintained 4001F: .clang-format 4002 4003CLANG/LLVM BUILD SUPPORT 4004L: clang-built-linux@googlegroups.com 4005W: https://clangbuiltlinux.github.io/ 4006B: https://github.com/ClangBuiltLinux/linux/issues 4007C: irc://chat.freenode.net/clangbuiltlinux 4008S: Supported 4009K: \b(?i:clang|llvm)\b 4010 4011CLEANCACHE API 4012M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4013L: linux-kernel@vger.kernel.org 4014S: Maintained 4015F: mm/cleancache.c 4016F: include/linux/cleancache.h 4017 4018CLK API 4019M: Russell King <linux@armlinux.org.uk> 4020L: linux-clk@vger.kernel.org 4021S: Maintained 4022F: include/linux/clk.h 4023 4024CLOCKSOURCE, CLOCKEVENT DRIVERS 4025M: Daniel Lezcano <daniel.lezcano@linaro.org> 4026M: Thomas Gleixner <tglx@linutronix.de> 4027L: linux-kernel@vger.kernel.org 4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4029S: Supported 4030F: drivers/clocksource/ 4031F: Documentation/devicetree/bindings/timer/ 4032 4033CMPC ACPI DRIVER 4034M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4035M: Daniel Oliveira Nascimento <don@syst.com.br> 4036L: platform-driver-x86@vger.kernel.org 4037S: Supported 4038F: drivers/platform/x86/classmate-laptop.c 4039 4040COBALT MEDIA DRIVER 4041M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4042L: linux-media@vger.kernel.org 4043T: git git://linuxtv.org/media_tree.git 4044W: https://linuxtv.org 4045S: Supported 4046F: drivers/media/pci/cobalt/ 4047 4048COCCINELLE/Semantic Patches (SmPL) 4049M: Julia Lawall <Julia.Lawall@lip6.fr> 4050M: Gilles Muller <Gilles.Muller@lip6.fr> 4051M: Nicolas Palix <nicolas.palix@imag.fr> 4052M: Michal Marek <michal.lkml@markovi.net> 4053L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4055W: http://coccinelle.lip6.fr/ 4056S: Supported 4057F: Documentation/dev-tools/coccinelle.rst 4058F: scripts/coccinelle/ 4059F: scripts/coccicheck 4060 4061CODA FILE SYSTEM 4062M: Jan Harkes <jaharkes@cs.cmu.edu> 4063M: coda@cs.cmu.edu 4064L: codalist@coda.cs.cmu.edu 4065W: http://www.coda.cs.cmu.edu/ 4066S: Maintained 4067F: Documentation/filesystems/coda.txt 4068F: fs/coda/ 4069F: include/linux/coda*.h 4070F: include/uapi/linux/coda*.h 4071 4072CODA V4L2 MEM2MEM DRIVER 4073M: Philipp Zabel <p.zabel@pengutronix.de> 4074L: linux-media@vger.kernel.org 4075S: Maintained 4076F: Documentation/devicetree/bindings/media/coda.txt 4077F: drivers/media/platform/coda/ 4078 4079CODE OF CONDUCT 4080M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4081S: Supported 4082F: Documentation/process/code-of-conduct.rst 4083F: Documentation/process/code-of-conduct-interpretation.rst 4084 4085COMMON CLK FRAMEWORK 4086M: Michael Turquette <mturquette@baylibre.com> 4087M: Stephen Boyd <sboyd@kernel.org> 4088L: linux-clk@vger.kernel.org 4089Q: http://patchwork.kernel.org/project/linux-clk/list/ 4090T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4091S: Maintained 4092F: Documentation/devicetree/bindings/clock/ 4093F: drivers/clk/ 4094X: drivers/clk/clkdev.c 4095F: include/linux/clk-pr* 4096F: include/linux/clk/ 4097F: include/linux/of_clk.h 4098 4099COMMON INTERNET FILE SYSTEM (CIFS) 4100M: Steve French <sfrench@samba.org> 4101L: linux-cifs@vger.kernel.org 4102L: samba-technical@lists.samba.org (moderated for non-subscribers) 4103W: http://linux-cifs.samba.org/ 4104T: git git://git.samba.org/sfrench/cifs-2.6.git 4105S: Supported 4106F: Documentation/filesystems/cifs/ 4107F: fs/cifs/ 4108 4109COMPACTPCI HOTPLUG CORE 4110M: Scott Murray <scott@spiteful.org> 4111L: linux-pci@vger.kernel.org 4112S: Maintained 4113F: drivers/pci/hotplug/cpci_hotplug* 4114 4115COMPACTPCI HOTPLUG GENERIC DRIVER 4116M: Scott Murray <scott@spiteful.org> 4117L: linux-pci@vger.kernel.org 4118S: Maintained 4119F: drivers/pci/hotplug/cpcihp_generic.c 4120 4121COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4122M: Scott Murray <scott@spiteful.org> 4123L: linux-pci@vger.kernel.org 4124S: Maintained 4125F: drivers/pci/hotplug/cpcihp_zt5550.* 4126 4127COMPAL LAPTOP SUPPORT 4128M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4129L: platform-driver-x86@vger.kernel.org 4130S: Maintained 4131F: drivers/platform/x86/compal-laptop.c 4132 4133COMPILER ATTRIBUTES 4134M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4135S: Maintained 4136F: include/linux/compiler_attributes.h 4137 4138CONEXANT ACCESSRUNNER USB DRIVER 4139L: accessrunner-general@lists.sourceforge.net 4140W: http://accessrunner.sourceforge.net/ 4141S: Orphan 4142F: drivers/usb/atm/cxacru.c 4143 4144CONFIGFS 4145M: Joel Becker <jlbec@evilplan.org> 4146M: Christoph Hellwig <hch@lst.de> 4147T: git git://git.infradead.org/users/hch/configfs.git 4148S: Supported 4149F: fs/configfs/ 4150F: include/linux/configfs.h 4151 4152CONNECTOR 4153M: Evgeniy Polyakov <zbr@ioremap.net> 4154L: netdev@vger.kernel.org 4155S: Maintained 4156F: drivers/connector/ 4157 4158CONTROL GROUP (CGROUP) 4159M: Tejun Heo <tj@kernel.org> 4160M: Li Zefan <lizefan@huawei.com> 4161M: Johannes Weiner <hannes@cmpxchg.org> 4162L: cgroups@vger.kernel.org 4163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4164S: Maintained 4165F: Documentation/admin-guide/cgroup-v2.rst 4166F: Documentation/admin-guide/cgroup-v1/ 4167F: include/linux/cgroup* 4168F: kernel/cgroup/ 4169 4170CONTROL GROUP - CPUSET 4171M: Li Zefan <lizefan@huawei.com> 4172L: cgroups@vger.kernel.org 4173W: http://www.bullopensource.org/cpuset/ 4174W: http://oss.sgi.com/projects/cpusets/ 4175T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4176S: Maintained 4177F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4178F: include/linux/cpuset.h 4179F: kernel/cgroup/cpuset.c 4180 4181CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4182M: Johannes Weiner <hannes@cmpxchg.org> 4183M: Michal Hocko <mhocko@kernel.org> 4184M: Vladimir Davydov <vdavydov.dev@gmail.com> 4185L: cgroups@vger.kernel.org 4186L: linux-mm@kvack.org 4187S: Maintained 4188F: mm/memcontrol.c 4189F: mm/swap_cgroup.c 4190 4191CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4192M: Tejun Heo <tj@kernel.org> 4193M: Jens Axboe <axboe@kernel.dk> 4194L: cgroups@vger.kernel.org 4195L: linux-block@vger.kernel.org 4196T: git git://git.kernel.dk/linux-block 4197F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4198F: block/blk-cgroup.c 4199F: include/linux/blk-cgroup.h 4200F: block/blk-throttle.c 4201F: block/blk-iolatency.c 4202F: block/bfq-cgroup.c 4203 4204CORETEMP HARDWARE MONITORING DRIVER 4205M: Fenghua Yu <fenghua.yu@intel.com> 4206L: linux-hwmon@vger.kernel.org 4207S: Maintained 4208F: Documentation/hwmon/coretemp.rst 4209F: drivers/hwmon/coretemp.c 4210 4211COSA/SRP SYNC SERIAL DRIVER 4212M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4213W: http://www.fi.muni.cz/~kas/cosa/ 4214S: Maintained 4215F: drivers/net/wan/cosa* 4216 4217COUNTER SUBSYSTEM 4218M: William Breathitt Gray <vilhelm.gray@gmail.com> 4219L: linux-iio@vger.kernel.org 4220S: Maintained 4221F: Documentation/ABI/testing/sysfs-bus-counter* 4222F: Documentation/driver-api/generic-counter.rst 4223F: drivers/counter/ 4224F: include/linux/counter.h 4225F: include/linux/counter_enum.h 4226 4227CPMAC ETHERNET DRIVER 4228M: Florian Fainelli <f.fainelli@gmail.com> 4229L: netdev@vger.kernel.org 4230S: Maintained 4231F: drivers/net/ethernet/ti/cpmac.c 4232 4233CPU FREQUENCY SCALING FRAMEWORK 4234M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4235M: Viresh Kumar <viresh.kumar@linaro.org> 4236L: linux-pm@vger.kernel.org 4237S: Maintained 4238T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4239T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4240B: https://bugzilla.kernel.org 4241F: Documentation/admin-guide/pm/cpufreq.rst 4242F: Documentation/admin-guide/pm/intel_pstate.rst 4243F: Documentation/cpu-freq/ 4244F: Documentation/devicetree/bindings/cpufreq/ 4245F: drivers/cpufreq/ 4246F: kernel/sched/cpufreq*.c 4247F: include/linux/cpufreq.h 4248F: include/linux/sched/cpufreq.h 4249F: tools/testing/selftests/cpufreq/ 4250 4251CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4252M: Viresh Kumar <viresh.kumar@linaro.org> 4253M: Sudeep Holla <sudeep.holla@arm.com> 4254L: linux-pm@vger.kernel.org 4255W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4256S: Maintained 4257F: drivers/cpufreq/arm_big_little.h 4258F: drivers/cpufreq/arm_big_little.c 4259 4260CPU POWER MONITORING SUBSYSTEM 4261M: Thomas Renninger <trenn@suse.com> 4262M: Shuah Khan <shuah@kernel.org> 4263M: Shuah Khan <skhan@linuxfoundation.org> 4264L: linux-pm@vger.kernel.org 4265S: Maintained 4266F: tools/power/cpupower/ 4267 4268CPUID/MSR DRIVER 4269M: "H. Peter Anvin" <hpa@zytor.com> 4270S: Maintained 4271F: arch/x86/kernel/cpuid.c 4272F: arch/x86/kernel/msr.c 4273 4274CPUIDLE DRIVER - ARM BIG LITTLE 4275M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4276M: Daniel Lezcano <daniel.lezcano@linaro.org> 4277L: linux-pm@vger.kernel.org 4278L: linux-arm-kernel@lists.infradead.org 4279T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4280S: Maintained 4281F: drivers/cpuidle/cpuidle-big_little.c 4282 4283CPUIDLE DRIVER - ARM EXYNOS 4284M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4285M: Daniel Lezcano <daniel.lezcano@linaro.org> 4286M: Kukjin Kim <kgene@kernel.org> 4287L: linux-pm@vger.kernel.org 4288L: linux-samsung-soc@vger.kernel.org 4289S: Supported 4290F: drivers/cpuidle/cpuidle-exynos.c 4291F: arch/arm/mach-exynos/pm.c 4292 4293CPU IDLE TIME MANAGEMENT FRAMEWORK 4294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4295M: Daniel Lezcano <daniel.lezcano@linaro.org> 4296L: linux-pm@vger.kernel.org 4297S: Maintained 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4299B: https://bugzilla.kernel.org 4300F: Documentation/admin-guide/pm/cpuidle.rst 4301F: Documentation/driver-api/pm/cpuidle.rst 4302F: drivers/cpuidle/* 4303F: include/linux/cpuidle.h 4304 4305CRAMFS FILESYSTEM 4306M: Nicolas Pitre <nico@fluxnic.net> 4307S: Maintained 4308F: Documentation/filesystems/cramfs.txt 4309F: fs/cramfs/ 4310 4311CRYPTO API 4312M: Herbert Xu <herbert@gondor.apana.org.au> 4313M: "David S. Miller" <davem@davemloft.net> 4314L: linux-crypto@vger.kernel.org 4315T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4316T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4317S: Maintained 4318F: Documentation/crypto/ 4319F: Documentation/devicetree/bindings/crypto/ 4320F: arch/*/crypto/ 4321F: crypto/ 4322F: drivers/crypto/ 4323F: include/crypto/ 4324F: include/linux/crypto* 4325F: lib/crypto/ 4326 4327CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4328M: Neil Horman <nhorman@tuxdriver.com> 4329L: linux-crypto@vger.kernel.org 4330S: Maintained 4331F: crypto/ansi_cprng.c 4332F: crypto/rng.c 4333 4334CS3308 MEDIA DRIVER 4335M: Hans Verkuil <hverkuil@xs4all.nl> 4336L: linux-media@vger.kernel.org 4337T: git git://linuxtv.org/media_tree.git 4338W: http://linuxtv.org 4339S: Odd Fixes 4340F: drivers/media/i2c/cs3308.c 4341 4342CS5535 Audio ALSA driver 4343M: Jaya Kumar <jayakumar.alsa@gmail.com> 4344S: Maintained 4345F: sound/pci/cs5535audio/ 4346 4347CSI DRIVERS FOR ALLWINNER V3s 4348M: Yong Deng <yong.deng@magewell.com> 4349L: linux-media@vger.kernel.org 4350T: git git://linuxtv.org/media_tree.git 4351S: Maintained 4352F: drivers/media/platform/sunxi/sun6i-csi/ 4353F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4354 4355CW1200 WLAN driver 4356M: Solomon Peachy <pizza@shaftnet.org> 4357S: Maintained 4358F: drivers/net/wireless/st/cw1200/ 4359 4360CX18 VIDEO4LINUX DRIVER 4361M: Andy Walls <awalls@md.metrocast.net> 4362L: ivtv-devel@ivtvdriver.org (subscribers-only) 4363L: linux-media@vger.kernel.org 4364T: git git://linuxtv.org/media_tree.git 4365W: https://linuxtv.org 4366W: http://www.ivtvdriver.org/index.php/Cx18 4367S: Maintained 4368F: Documentation/media/v4l-drivers/cx18* 4369F: drivers/media/pci/cx18/ 4370F: include/uapi/linux/ivtv* 4371 4372CX2341X MPEG ENCODER HELPER MODULE 4373M: Hans Verkuil <hverkuil@xs4all.nl> 4374L: linux-media@vger.kernel.org 4375T: git git://linuxtv.org/media_tree.git 4376W: https://linuxtv.org 4377S: Maintained 4378F: drivers/media/common/cx2341x* 4379F: include/media/drv-intf/cx2341x.h 4380 4381CX24120 MEDIA DRIVER 4382M: Jemma Denson <jdenson@gmail.com> 4383M: Patrick Boettcher <patrick.boettcher@posteo.de> 4384L: linux-media@vger.kernel.org 4385W: https://linuxtv.org 4386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4387S: Maintained 4388F: drivers/media/dvb-frontends/cx24120* 4389 4390CX88 VIDEO4LINUX DRIVER 4391M: Mauro Carvalho Chehab <mchehab@kernel.org> 4392L: linux-media@vger.kernel.org 4393W: https://linuxtv.org 4394T: git git://linuxtv.org/media_tree.git 4395S: Odd fixes 4396F: Documentation/media/v4l-drivers/cx88* 4397F: drivers/media/pci/cx88/ 4398 4399CXD2820R MEDIA DRIVER 4400M: Antti Palosaari <crope@iki.fi> 4401L: linux-media@vger.kernel.org 4402W: https://linuxtv.org 4403W: http://palosaari.fi/linux/ 4404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4405T: git git://linuxtv.org/anttip/media_tree.git 4406S: Maintained 4407F: drivers/media/dvb-frontends/cxd2820r* 4408 4409CXGB3 ETHERNET DRIVER (CXGB3) 4410M: Vishal Kulkarni <vishal@chelsio.com> 4411L: netdev@vger.kernel.org 4412W: http://www.chelsio.com 4413S: Supported 4414F: drivers/net/ethernet/chelsio/cxgb3/ 4415 4416CXGB3 ISCSI DRIVER (CXGB3I) 4417M: Karen Xie <kxie@chelsio.com> 4418L: linux-scsi@vger.kernel.org 4419W: http://www.chelsio.com 4420S: Supported 4421F: drivers/scsi/cxgbi/cxgb3i 4422 4423CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4424M: Potnuri Bharat Teja <bharat@chelsio.com> 4425L: linux-rdma@vger.kernel.org 4426W: http://www.openfabrics.org 4427S: Supported 4428F: drivers/infiniband/hw/cxgb3/ 4429F: include/uapi/rdma/cxgb3-abi.h 4430 4431CXGB4 CRYPTO DRIVER (chcr) 4432M: Atul Gupta <atul.gupta@chelsio.com> 4433L: linux-crypto@vger.kernel.org 4434W: http://www.chelsio.com 4435S: Supported 4436F: drivers/crypto/chelsio 4437 4438CXGB4 ETHERNET DRIVER (CXGB4) 4439M: Vishal Kulkarni <vishal@chelsio.com> 4440L: netdev@vger.kernel.org 4441W: http://www.chelsio.com 4442S: Supported 4443F: drivers/net/ethernet/chelsio/cxgb4/ 4444 4445CXGB4 ISCSI DRIVER (CXGB4I) 4446M: Karen Xie <kxie@chelsio.com> 4447L: linux-scsi@vger.kernel.org 4448W: http://www.chelsio.com 4449S: Supported 4450F: drivers/scsi/cxgbi/cxgb4i 4451 4452CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4453M: Potnuri Bharat Teja <bharat@chelsio.com> 4454L: linux-rdma@vger.kernel.org 4455W: http://www.openfabrics.org 4456S: Supported 4457F: drivers/infiniband/hw/cxgb4/ 4458F: include/uapi/rdma/cxgb4-abi.h 4459 4460CXGB4VF ETHERNET DRIVER (CXGB4VF) 4461M: Casey Leedom <leedom@chelsio.com> 4462L: netdev@vger.kernel.org 4463W: http://www.chelsio.com 4464S: Supported 4465F: drivers/net/ethernet/chelsio/cxgb4vf/ 4466 4467CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4468M: Frederic Barrat <fbarrat@linux.ibm.com> 4469M: Andrew Donnellan <ajd@linux.ibm.com> 4470L: linuxppc-dev@lists.ozlabs.org 4471S: Supported 4472F: arch/powerpc/platforms/powernv/pci-cxl.c 4473F: drivers/misc/cxl/ 4474F: include/misc/cxl* 4475F: include/uapi/misc/cxl.h 4476F: Documentation/powerpc/cxl.rst 4477F: Documentation/ABI/testing/sysfs-class-cxl 4478 4479CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4480M: Manoj N. Kumar <manoj@linux.ibm.com> 4481M: Matthew R. Ochs <mrochs@linux.ibm.com> 4482M: Uma Krishnan <ukrishn@linux.ibm.com> 4483L: linux-scsi@vger.kernel.org 4484S: Supported 4485F: drivers/scsi/cxlflash/ 4486F: include/uapi/scsi/cxlflash_ioctl.h 4487F: Documentation/powerpc/cxlflash.rst 4488 4489CYBERPRO FB DRIVER 4490M: Russell King <linux@armlinux.org.uk> 4491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4492W: http://www.armlinux.org.uk/ 4493S: Maintained 4494F: drivers/video/fbdev/cyber2000fb.* 4495 4496CYCLADES ASYNC MUX DRIVER 4497W: http://www.cyclades.com/ 4498S: Orphan 4499F: drivers/tty/cyclades.c 4500F: include/linux/cyclades.h 4501F: include/uapi/linux/cyclades.h 4502 4503CYCLADES PC300 DRIVER 4504W: http://www.cyclades.com/ 4505S: Orphan 4506F: drivers/net/wan/pc300* 4507 4508CYPRESS_FIRMWARE MEDIA DRIVER 4509M: Antti Palosaari <crope@iki.fi> 4510L: linux-media@vger.kernel.org 4511W: https://linuxtv.org 4512W: http://palosaari.fi/linux/ 4513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4514T: git git://linuxtv.org/anttip/media_tree.git 4515S: Maintained 4516F: drivers/media/common/cypress_firmware* 4517 4518CYTTSP TOUCHSCREEN DRIVER 4519M: Ferruh Yigit <fery@cypress.com> 4520L: linux-input@vger.kernel.org 4521S: Supported 4522F: drivers/input/touchscreen/cyttsp* 4523F: include/linux/input/cyttsp.h 4524 4525D-LINK DIR-685 TOUCHKEYS DRIVER 4526M: Linus Walleij <linus.walleij@linaro.org> 4527L: linux-input@vger.kernel.org 4528S: Supported 4529F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4530 4531DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4532M: Joshua Kinard <kumba@gentoo.org> 4533S: Maintained 4534F: drivers/rtc/rtc-ds1685.c 4535F: include/linux/rtc/ds1685.h 4536 4537DAMA SLAVE for AX.25 4538M: Joerg Reuter <jreuter@yaina.de> 4539W: http://yaina.de/jreuter/ 4540W: http://www.qsl.net/dl1bke/ 4541L: linux-hams@vger.kernel.org 4542S: Maintained 4543F: net/ax25/af_ax25.c 4544F: net/ax25/ax25_dev.c 4545F: net/ax25/ax25_ds_* 4546F: net/ax25/ax25_in.c 4547F: net/ax25/ax25_out.c 4548F: net/ax25/ax25_timer.c 4549F: net/ax25/sysctl_net_ax25.c 4550 4551DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4552L: netdev@vger.kernel.org 4553S: Orphan 4554F: Documentation/networking/device_drivers/dec/dmfe.txt 4555F: drivers/net/ethernet/dec/tulip/dmfe.c 4556 4557DC390/AM53C974 SCSI driver 4558M: Hannes Reinecke <hare@suse.com> 4559L: linux-scsi@vger.kernel.org 4560S: Maintained 4561F: drivers/scsi/am53c974.c 4562 4563DC395x SCSI driver 4564M: Oliver Neukum <oliver@neukum.org> 4565M: Ali Akcaagac <aliakc@web.de> 4566M: Jamie Lenehan <lenehan@twibble.org> 4567L: dc395x@twibble.org 4568W: http://twibble.org/dist/dc395x/ 4569W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4570S: Maintained 4571F: Documentation/scsi/dc395x.txt 4572F: drivers/scsi/dc395x.* 4573 4574DCCP PROTOCOL 4575M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4576L: dccp@vger.kernel.org 4577W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4578S: Maintained 4579F: include/linux/dccp.h 4580F: include/uapi/linux/dccp.h 4581F: include/linux/tfrc.h 4582F: net/dccp/ 4583 4584DECnet NETWORK LAYER 4585W: http://linux-decnet.sourceforge.net 4586L: linux-decnet-user@lists.sourceforge.net 4587S: Orphan 4588F: Documentation/networking/decnet.txt 4589F: net/decnet/ 4590 4591DECSTATION PLATFORM SUPPORT 4592M: "Maciej W. Rozycki" <macro@linux-mips.org> 4593L: linux-mips@vger.kernel.org 4594W: http://www.linux-mips.org/wiki/DECstation 4595S: Maintained 4596F: arch/mips/dec/ 4597F: arch/mips/include/asm/dec/ 4598F: arch/mips/include/asm/mach-dec/ 4599 4600DEFXX FDDI NETWORK DRIVER 4601M: "Maciej W. Rozycki" <macro@linux-mips.org> 4602S: Maintained 4603F: drivers/net/fddi/defxx.* 4604 4605DELL SMBIOS DRIVER 4606M: Pali Rohár <pali.rohar@gmail.com> 4607M: Mario Limonciello <mario.limonciello@dell.com> 4608L: platform-driver-x86@vger.kernel.org 4609S: Maintained 4610F: drivers/platform/x86/dell-smbios.* 4611 4612DELL SMBIOS SMM DRIVER 4613M: Mario Limonciello <mario.limonciello@dell.com> 4614L: platform-driver-x86@vger.kernel.org 4615S: Maintained 4616F: drivers/platform/x86/dell-smbios-smm.c 4617 4618DELL SMBIOS WMI DRIVER 4619M: Mario Limonciello <mario.limonciello@dell.com> 4620L: platform-driver-x86@vger.kernel.org 4621S: Maintained 4622F: drivers/platform/x86/dell-smbios-wmi.c 4623F: tools/wmi/dell-smbios-example.c 4624 4625DEFZA FDDI NETWORK DRIVER 4626M: "Maciej W. Rozycki" <macro@linux-mips.org> 4627S: Maintained 4628F: drivers/net/fddi/defza.* 4629 4630DELL LAPTOP DRIVER 4631M: Matthew Garrett <mjg59@srcf.ucam.org> 4632M: Pali Rohár <pali.rohar@gmail.com> 4633L: platform-driver-x86@vger.kernel.org 4634S: Maintained 4635F: drivers/platform/x86/dell-laptop.c 4636 4637DELL LAPTOP FREEFALL DRIVER 4638M: Pali Rohár <pali.rohar@gmail.com> 4639S: Maintained 4640F: drivers/platform/x86/dell-smo8800.c 4641 4642DELL LAPTOP RBTN DRIVER 4643M: Pali Rohár <pali.rohar@gmail.com> 4644S: Maintained 4645F: drivers/platform/x86/dell-rbtn.* 4646 4647DELL REMOTE BIOS UPDATE DRIVER 4648M: Stuart Hayes <stuart.w.hayes@gmail.com> 4649L: platform-driver-x86@vger.kernel.org 4650S: Maintained 4651F: drivers/platform/x86/dell_rbu.c 4652 4653DELL LAPTOP SMM DRIVER 4654M: Pali Rohár <pali.rohar@gmail.com> 4655S: Maintained 4656F: drivers/hwmon/dell-smm-hwmon.c 4657F: include/uapi/linux/i8k.h 4658 4659DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4660M: Stuart Hayes <stuart.w.hayes@gmail.com> 4661L: platform-driver-x86@vger.kernel.org 4662S: Maintained 4663F: Documentation/driver-api/dcdbas.rst 4664F: drivers/platform/x86/dcdbas.* 4665 4666DELL WMI NOTIFICATIONS DRIVER 4667M: Matthew Garrett <mjg59@srcf.ucam.org> 4668M: Pali Rohár <pali.rohar@gmail.com> 4669S: Maintained 4670F: drivers/platform/x86/dell-wmi.c 4671 4672DELL WMI DESCRIPTOR DRIVER 4673M: Mario Limonciello <mario.limonciello@dell.com> 4674S: Maintained 4675F: drivers/platform/x86/dell-wmi-descriptor.c 4676 4677DELTA ST MEDIA DRIVER 4678M: Hugues Fruchet <hugues.fruchet@st.com> 4679L: linux-media@vger.kernel.org 4680T: git git://linuxtv.org/media_tree.git 4681W: https://linuxtv.org 4682S: Supported 4683F: drivers/media/platform/sti/delta 4684 4685DENALI NAND DRIVER 4686M: Masahiro Yamada <yamada.masahiro@socionext.com> 4687L: linux-mtd@lists.infradead.org 4688S: Supported 4689F: drivers/mtd/nand/raw/denali* 4690 4691DESIGNWARE EDMA CORE IP DRIVER 4692M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4693L: dmaengine@vger.kernel.org 4694S: Maintained 4695F: drivers/dma/dw-edma/ 4696F: include/linux/dma/edma.h 4697 4698DESIGNWARE USB2 DRD IP DRIVER 4699M: Minas Harutyunyan <hminas@synopsys.com> 4700L: linux-usb@vger.kernel.org 4701T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4702S: Maintained 4703F: drivers/usb/dwc2/ 4704 4705DESIGNWARE USB3 DRD IP DRIVER 4706M: Felipe Balbi <balbi@kernel.org> 4707L: linux-usb@vger.kernel.org 4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4709S: Maintained 4710F: drivers/usb/dwc3/ 4711 4712DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4713M: Andreas Klinger <ak@it-klinger.de> 4714L: linux-iio@vger.kernel.org 4715S: Maintained 4716F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4717F: drivers/iio/proximity/srf*.c 4718 4719DEVICE COREDUMP (DEV_COREDUMP) 4720M: Johannes Berg <johannes@sipsolutions.net> 4721L: linux-kernel@vger.kernel.org 4722S: Maintained 4723F: drivers/base/devcoredump.c 4724F: include/linux/devcoredump.h 4725 4726DEVICE FREQUENCY (DEVFREQ) 4727M: MyungJoo Ham <myungjoo.ham@samsung.com> 4728M: Kyungmin Park <kyungmin.park@samsung.com> 4729R: Chanwoo Choi <cw00.choi@samsung.com> 4730L: linux-pm@vger.kernel.org 4731T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4732S: Maintained 4733F: drivers/devfreq/ 4734F: include/linux/devfreq.h 4735F: Documentation/devicetree/bindings/devfreq/ 4736F: include/trace/events/devfreq.h 4737 4738DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4739M: Chanwoo Choi <cw00.choi@samsung.com> 4740L: linux-pm@vger.kernel.org 4741T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4742S: Supported 4743F: drivers/devfreq/event/ 4744F: drivers/devfreq/devfreq-event.c 4745F: include/linux/devfreq-event.h 4746F: Documentation/devicetree/bindings/devfreq/event/ 4747 4748DEVICE NUMBER REGISTRY 4749M: Torben Mathiasen <device@lanana.org> 4750W: http://lanana.org/docs/device-list/index.html 4751S: Maintained 4752 4753DEVICE-MAPPER (LVM) 4754M: Alasdair Kergon <agk@redhat.com> 4755M: Mike Snitzer <snitzer@redhat.com> 4756M: dm-devel@redhat.com 4757L: dm-devel@redhat.com 4758W: http://sources.redhat.com/dm 4759Q: http://patchwork.kernel.org/project/dm-devel/list/ 4760T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4761T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4762S: Maintained 4763F: Documentation/admin-guide/device-mapper/ 4764F: drivers/md/Makefile 4765F: drivers/md/Kconfig 4766F: drivers/md/dm* 4767F: drivers/md/persistent-data/ 4768F: include/linux/device-mapper.h 4769F: include/linux/dm-*.h 4770F: include/uapi/linux/dm-*.h 4771 4772DEVLINK 4773M: Jiri Pirko <jiri@mellanox.com> 4774L: netdev@vger.kernel.org 4775S: Supported 4776F: net/core/devlink.c 4777F: include/net/devlink.h 4778F: include/uapi/linux/devlink.h 4779 4780DIALOG SEMICONDUCTOR DRIVERS 4781M: Support Opensource <support.opensource@diasemi.com> 4782W: http://www.dialog-semiconductor.com/products 4783S: Supported 4784F: Documentation/hwmon/da90??.rst 4785F: Documentation/devicetree/bindings/mfd/da90*.txt 4786F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4787F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4788F: Documentation/devicetree/bindings/regulator/da92*.txt 4789F: Documentation/devicetree/bindings/regulator/slg51000.txt 4790F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4791F: Documentation/devicetree/bindings/sound/da[79]*.txt 4792F: drivers/gpio/gpio-da90??.c 4793F: drivers/hwmon/da90??-hwmon.c 4794F: drivers/iio/adc/da91??-*.c 4795F: drivers/input/misc/da90??_onkey.c 4796F: drivers/input/touchscreen/da9052_tsi.c 4797F: drivers/leds/leds-da90??.c 4798F: drivers/mfd/da903x.c 4799F: drivers/mfd/da90??-*.c 4800F: drivers/mfd/da91??-*.c 4801F: drivers/power/supply/da9052-battery.c 4802F: drivers/power/supply/da91??-*.c 4803F: drivers/regulator/da903x.c 4804F: drivers/regulator/da9???-regulator.[ch] 4805F: drivers/regulator/slg51000-regulator.[ch] 4806F: drivers/thermal/da90??-thermal.c 4807F: drivers/rtc/rtc-da90??.c 4808F: drivers/video/backlight/da90??_bl.c 4809F: drivers/watchdog/da90??_wdt.c 4810F: include/linux/mfd/da903x.h 4811F: include/linux/mfd/da9052/ 4812F: include/linux/mfd/da9055/ 4813F: include/linux/mfd/da9062/ 4814F: include/linux/mfd/da9063/ 4815F: include/linux/mfd/da9150/ 4816F: include/linux/regulator/da9211.h 4817F: include/sound/da[79]*.h 4818F: sound/soc/codecs/da[79]*.[ch] 4819 4820DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4821M: William Breathitt Gray <vilhelm.gray@gmail.com> 4822L: linux-gpio@vger.kernel.org 4823S: Maintained 4824F: drivers/gpio/gpio-gpio-mm.c 4825 4826DIOLAN U2C-12 I2C DRIVER 4827M: Guenter Roeck <linux@roeck-us.net> 4828L: linux-i2c@vger.kernel.org 4829S: Maintained 4830F: drivers/i2c/busses/i2c-diolan-u2c.c 4831 4832FILESYSTEM DIRECT ACCESS (DAX) 4833M: Dan Williams <dan.j.williams@intel.com> 4834R: Matthew Wilcox <willy@infradead.org> 4835R: Jan Kara <jack@suse.cz> 4836L: linux-fsdevel@vger.kernel.org 4837L: linux-nvdimm@lists.01.org 4838S: Supported 4839F: fs/dax.c 4840F: include/linux/dax.h 4841F: include/trace/events/fs_dax.h 4842 4843DEVICE DIRECT ACCESS (DAX) 4844M: Dan Williams <dan.j.williams@intel.com> 4845M: Vishal Verma <vishal.l.verma@intel.com> 4846M: Keith Busch <keith.busch@intel.com> 4847M: Dave Jiang <dave.jiang@intel.com> 4848L: linux-nvdimm@lists.01.org 4849S: Supported 4850F: drivers/dax/ 4851 4852DIRECTORY NOTIFICATION (DNOTIFY) 4853M: Jan Kara <jack@suse.cz> 4854R: Amir Goldstein <amir73il@gmail.com> 4855L: linux-fsdevel@vger.kernel.org 4856S: Maintained 4857F: Documentation/filesystems/dnotify.txt 4858F: fs/notify/dnotify/ 4859F: include/linux/dnotify.h 4860 4861DISK GEOMETRY AND PARTITION HANDLING 4862M: Andries Brouwer <aeb@cwi.nl> 4863W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4864W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4865W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4866S: Maintained 4867 4868DISKQUOTA 4869M: Jan Kara <jack@suse.com> 4870S: Maintained 4871F: Documentation/filesystems/quota.txt 4872F: fs/quota/ 4873F: include/linux/quota*.h 4874F: include/uapi/linux/quota*.h 4875 4876DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4877M: Bernie Thompson <bernie@plugable.com> 4878L: linux-fbdev@vger.kernel.org 4879S: Maintained 4880W: http://plugable.com/category/projects/udlfb/ 4881F: drivers/video/fbdev/udlfb.c 4882F: include/video/udlfb.h 4883F: Documentation/fb/udlfb.rst 4884 4885DISTRIBUTED LOCK MANAGER (DLM) 4886M: Christine Caulfield <ccaulfie@redhat.com> 4887M: David Teigland <teigland@redhat.com> 4888L: cluster-devel@redhat.com 4889W: http://sources.redhat.com/cluster/ 4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4891S: Supported 4892F: fs/dlm/ 4893 4894DMA BUFFER SHARING FRAMEWORK 4895M: Sumit Semwal <sumit.semwal@linaro.org> 4896S: Maintained 4897L: linux-media@vger.kernel.org 4898L: dri-devel@lists.freedesktop.org 4899L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4900F: drivers/dma-buf/ 4901F: include/linux/dma-buf* 4902F: include/linux/reservation.h 4903F: include/linux/*fence.h 4904F: Documentation/driver-api/dma-buf.rst 4905T: git git://anongit.freedesktop.org/drm/drm-misc 4906 4907DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4908M: Vinod Koul <vkoul@kernel.org> 4909L: dmaengine@vger.kernel.org 4910Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4911S: Maintained 4912F: drivers/dma/ 4913F: include/linux/dmaengine.h 4914F: include/linux/of_dma.h 4915F: Documentation/devicetree/bindings/dma/ 4916F: Documentation/driver-api/dmaengine/ 4917T: git git://git.infradead.org/users/vkoul/slave-dma.git 4918 4919DMA MAPPING HELPERS 4920M: Christoph Hellwig <hch@lst.de> 4921M: Marek Szyprowski <m.szyprowski@samsung.com> 4922R: Robin Murphy <robin.murphy@arm.com> 4923L: iommu@lists.linux-foundation.org 4924T: git git://git.infradead.org/users/hch/dma-mapping.git 4925W: http://git.infradead.org/users/hch/dma-mapping.git 4926S: Supported 4927F: kernel/dma/ 4928F: include/asm-generic/dma-mapping.h 4929F: include/linux/dma-direct.h 4930F: include/linux/dma-mapping.h 4931F: include/linux/dma-noncoherent.h 4932 4933DME1737 HARDWARE MONITOR DRIVER 4934M: Juerg Haefliger <juergh@gmail.com> 4935L: linux-hwmon@vger.kernel.org 4936S: Maintained 4937F: Documentation/hwmon/dme1737.rst 4938F: drivers/hwmon/dme1737.c 4939 4940DMI/SMBIOS SUPPORT 4941M: Jean Delvare <jdelvare@suse.com> 4942S: Maintained 4943T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4944F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4945F: drivers/firmware/dmi-id.c 4946F: drivers/firmware/dmi_scan.c 4947F: include/linux/dmi.h 4948 4949DOCUMENTATION 4950M: Jonathan Corbet <corbet@lwn.net> 4951L: linux-doc@vger.kernel.org 4952S: Maintained 4953F: Documentation/ 4954F: scripts/kernel-doc 4955X: Documentation/ABI/ 4956X: Documentation/firmware-guide/acpi/ 4957X: Documentation/devicetree/ 4958X: Documentation/i2c/ 4959X: Documentation/media/ 4960X: Documentation/power/ 4961X: Documentation/spi/ 4962T: git git://git.lwn.net/linux.git docs-next 4963 4964DOCUMENTATION/ITALIAN 4965M: Federico Vaga <federico.vaga@vaga.pv.it> 4966L: linux-doc@vger.kernel.org 4967S: Maintained 4968F: Documentation/translations/it_IT 4969 4970DONGWOON DW9714 LENS VOICE COIL DRIVER 4971M: Sakari Ailus <sakari.ailus@linux.intel.com> 4972L: linux-media@vger.kernel.org 4973T: git git://linuxtv.org/media_tree.git 4974S: Maintained 4975F: drivers/media/i2c/dw9714.c 4976F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4977 4978DONGWOON DW9807 LENS VOICE COIL DRIVER 4979M: Sakari Ailus <sakari.ailus@linux.intel.com> 4980L: linux-media@vger.kernel.org 4981T: git git://linuxtv.org/media_tree.git 4982S: Maintained 4983F: drivers/media/i2c/dw9807-vcm.c 4984F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4985 4986DOUBLETALK DRIVER 4987M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4988L: blinux-list@redhat.com 4989S: Maintained 4990F: drivers/char/dtlk.c 4991F: include/linux/dtlk.h 4992 4993DPAA2 DATAPATH I/O (DPIO) DRIVER 4994M: Roy Pledge <Roy.Pledge@nxp.com> 4995L: linux-kernel@vger.kernel.org 4996S: Maintained 4997F: drivers/soc/fsl/dpio 4998 4999DPAA2 ETHERNET DRIVER 5000M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5001L: netdev@vger.kernel.org 5002S: Maintained 5003F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5004F: drivers/net/ethernet/freescale/dpaa2/dpni* 5005F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5006F: drivers/net/ethernet/freescale/dpaa2/Makefile 5007F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5008 5009DPAA2 ETHERNET SWITCH DRIVER 5010M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5011M: Ioana Ciornei <ioana.ciornei@nxp.com> 5012L: linux-kernel@vger.kernel.org 5013S: Maintained 5014F: drivers/staging/fsl-dpaa2/ethsw 5015 5016DPT_I2O SCSI RAID DRIVER 5017M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5018L: linux-scsi@vger.kernel.org 5019W: http://www.adaptec.com/ 5020S: Maintained 5021F: drivers/scsi/dpt* 5022F: drivers/scsi/dpt/ 5023 5024DRBD DRIVER 5025M: Philipp Reisner <philipp.reisner@linbit.com> 5026M: Lars Ellenberg <lars.ellenberg@linbit.com> 5027L: drbd-dev@lists.linbit.com 5028W: http://www.drbd.org 5029T: git git://git.linbit.com/linux-drbd.git 5030T: git git://git.linbit.com/drbd-8.4.git 5031S: Supported 5032F: drivers/block/drbd/ 5033F: lib/lru_cache.c 5034F: Documentation/admin-guide/blockdev/ 5035 5036DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5037M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5038R: "Rafael J. Wysocki" <rafael@kernel.org> 5039T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5040S: Supported 5041F: Documentation/kobject.txt 5042F: drivers/base/ 5043F: fs/debugfs/ 5044F: fs/sysfs/ 5045F: include/linux/debugfs.h 5046F: include/linux/kobj* 5047F: lib/kobj* 5048 5049DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5050M: Kevin Hilman <khilman@kernel.org> 5051M: Nishanth Menon <nm@ti.com> 5052S: Maintained 5053F: drivers/power/avs/ 5054F: include/linux/power/smartreflex.h 5055L: linux-pm@vger.kernel.org 5056 5057DRM DRIVER FOR ARM PL111 CLCD 5058M: Eric Anholt <eric@anholt.net> 5059T: git git://anongit.freedesktop.org/drm/drm-misc 5060S: Supported 5061F: drivers/gpu/drm/pl111/ 5062 5063DRM DRIVER FOR ARM VERSATILE TFT PANELS 5064M: Linus Walleij <linus.walleij@linaro.org> 5065T: git git://anongit.freedesktop.org/drm/drm-misc 5066S: Maintained 5067F: drivers/gpu/drm/panel/panel-arm-versatile.c 5068F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5069 5070DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5071M: Dave Airlie <airlied@redhat.com> 5072S: Odd Fixes 5073F: drivers/gpu/drm/ast/ 5074 5075DRM DRIVER FOR ASPEED BMC GFX 5076M: Joel Stanley <joel@jms.id.au> 5077L: linux-aspeed@lists.ozlabs.org 5078T: git git://anongit.freedesktop.org/drm/drm-misc 5079S: Supported 5080F: drivers/gpu/drm/aspeed/ 5081F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5082 5083DRM DRIVER FOR BOCHS VIRTUAL GPU 5084M: Gerd Hoffmann <kraxel@redhat.com> 5085L: virtualization@lists.linux-foundation.org 5086T: git git://anongit.freedesktop.org/drm/drm-misc 5087S: Maintained 5088F: drivers/gpu/drm/bochs/ 5089 5090DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5091M: Linus Walleij <linus.walleij@linaro.org> 5092T: git git://anongit.freedesktop.org/drm/drm-misc 5093S: Maintained 5094F: drivers/gpu/drm/tve200/ 5095 5096DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5097M: Jagan Teki <jagan@amarulasolutions.com> 5098S: Maintained 5099F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5100F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5101 5102DRM DRIVER FOR ILITEK ILI9225 PANELS 5103M: David Lechner <david@lechnology.com> 5104S: Maintained 5105F: drivers/gpu/drm/tinydrm/ili9225.c 5106F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5107 5108DRM DRIVER FOR HX8357D PANELS 5109M: Eric Anholt <eric@anholt.net> 5110T: git git://anongit.freedesktop.org/drm/drm-misc 5111S: Maintained 5112F: drivers/gpu/drm/tinydrm/hx8357d.c 5113F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5114 5115DRM DRIVER FOR INTEL I810 VIDEO CARDS 5116S: Orphan / Obsolete 5117F: drivers/gpu/drm/i810/ 5118F: include/uapi/drm/i810_drm.h 5119 5120DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5121S: Orphan / Obsolete 5122F: drivers/gpu/drm/mga/ 5123F: include/uapi/drm/mga_drm.h 5124 5125DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5126M: Dave Airlie <airlied@redhat.com> 5127S: Odd Fixes 5128F: drivers/gpu/drm/mgag200/ 5129 5130DRM DRIVER FOR MI0283QT 5131M: Noralf Trønnes <noralf@tronnes.org> 5132S: Maintained 5133F: drivers/gpu/drm/tinydrm/mi0283qt.c 5134F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5135 5136DRM DRIVER FOR MSM ADRENO GPU 5137M: Rob Clark <robdclark@gmail.com> 5138M: Sean Paul <sean@poorly.run> 5139L: linux-arm-msm@vger.kernel.org 5140L: dri-devel@lists.freedesktop.org 5141L: freedreno@lists.freedesktop.org 5142T: git https://gitlab.freedesktop.org/drm/msm.git 5143S: Maintained 5144F: drivers/gpu/drm/msm/ 5145F: include/uapi/drm/msm_drm.h 5146F: Documentation/devicetree/bindings/display/msm/ 5147 5148DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5149M: Ben Skeggs <bskeggs@redhat.com> 5150L: dri-devel@lists.freedesktop.org 5151L: nouveau@lists.freedesktop.org 5152T: git git://github.com/skeggsb/linux 5153S: Supported 5154F: drivers/gpu/drm/nouveau/ 5155F: include/uapi/drm/nouveau_drm.h 5156 5157DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5158M: Stefan Mavrodiev <stefan@olimex.com> 5159S: Maintained 5160F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5161F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5162 5163DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5164M: Noralf Trønnes <noralf@tronnes.org> 5165S: Maintained 5166F: drivers/gpu/drm/tinydrm/repaper.c 5167F: Documentation/devicetree/bindings/display/repaper.txt 5168 5169DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5170M: Dave Airlie <airlied@redhat.com> 5171M: Gerd Hoffmann <kraxel@redhat.com> 5172L: virtualization@lists.linux-foundation.org 5173T: git git://anongit.freedesktop.org/drm/drm-misc 5174S: Obsolete 5175W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5176F: drivers/gpu/drm/cirrus/ 5177 5178DRM DRIVER FOR QXL VIRTUAL GPU 5179M: Dave Airlie <airlied@redhat.com> 5180M: Gerd Hoffmann <kraxel@redhat.com> 5181L: virtualization@lists.linux-foundation.org 5182L: spice-devel@lists.freedesktop.org 5183T: git git://anongit.freedesktop.org/drm/drm-misc 5184S: Maintained 5185F: drivers/gpu/drm/qxl/ 5186F: include/uapi/drm/qxl_drm.h 5187 5188DRM DRIVER FOR RAGE 128 VIDEO CARDS 5189S: Orphan / Obsolete 5190F: drivers/gpu/drm/r128/ 5191F: include/uapi/drm/r128_drm.h 5192 5193DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5194M: Guido Günther <agx@sigxcpu.org> 5195S: Maintained 5196F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5197F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5198 5199DRM DRIVER FOR SAVAGE VIDEO CARDS 5200S: Orphan / Obsolete 5201F: drivers/gpu/drm/savage/ 5202F: include/uapi/drm/savage_drm.h 5203 5204DRM DRIVER FOR SIS VIDEO CARDS 5205S: Orphan / Obsolete 5206F: drivers/gpu/drm/sis/ 5207F: include/uapi/drm/sis_drm.h 5208 5209DRM DRIVER FOR SITRONIX ST7701 PANELS 5210M: Jagan Teki <jagan@amarulasolutions.com> 5211S: Maintained 5212F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5213F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5214 5215DRM DRIVER FOR SITRONIX ST7586 PANELS 5216M: David Lechner <david@lechnology.com> 5217S: Maintained 5218F: drivers/gpu/drm/tinydrm/st7586.c 5219F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5220 5221DRM DRIVER FOR SITRONIX ST7735R PANELS 5222M: David Lechner <david@lechnology.com> 5223S: Maintained 5224F: drivers/gpu/drm/tinydrm/st7735r.c 5225F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5226 5227DRM DRIVER FOR ST-ERICSSON MCDE 5228M: Linus Walleij <linus.walleij@linaro.org> 5229T: git git://anongit.freedesktop.org/drm/drm-misc 5230S: Maintained 5231F: drivers/gpu/drm/mcde/ 5232F: Documentation/devicetree/bindings/display/ste,mcde.txt 5233 5234DRM DRIVER FOR TDFX VIDEO CARDS 5235S: Orphan / Obsolete 5236F: drivers/gpu/drm/tdfx/ 5237 5238DRM DRIVER FOR TPO TPG110 PANELS 5239M: Linus Walleij <linus.walleij@linaro.org> 5240T: git git://anongit.freedesktop.org/drm/drm-misc 5241S: Maintained 5242F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5243F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5244 5245DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5246M: Dave Airlie <airlied@redhat.com> 5247R: Sean Paul <sean@poorly.run> 5248L: dri-devel@lists.freedesktop.org 5249S: Odd Fixes 5250F: drivers/gpu/drm/udl/ 5251T: git git://anongit.freedesktop.org/drm/drm-misc 5252 5253DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5254M: Hans de Goede <hdegoede@redhat.com> 5255L: dri-devel@lists.freedesktop.org 5256S: Maintained 5257F: drivers/gpu/drm/vboxvideo/ 5258T: git git://anongit.freedesktop.org/drm/drm-misc 5259 5260DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5261M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5262R: Haneen Mohammed <hamohammed.sa@gmail.com> 5263R: Daniel Vetter <daniel@ffwll.ch> 5264T: git git://anongit.freedesktop.org/drm/drm-misc 5265S: Maintained 5266L: dri-devel@lists.freedesktop.org 5267F: drivers/gpu/drm/vkms/ 5268F: Documentation/gpu/vkms.rst 5269 5270DRM DRIVER FOR VMWARE VIRTUAL GPU 5271M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5272M: Thomas Hellstrom <thellstrom@vmware.com> 5273L: dri-devel@lists.freedesktop.org 5274T: git git://people.freedesktop.org/~thomash/linux 5275S: Supported 5276F: drivers/gpu/drm/vmwgfx/ 5277F: include/uapi/drm/vmwgfx_drm.h 5278 5279DRM DRIVERS 5280M: David Airlie <airlied@linux.ie> 5281M: Daniel Vetter <daniel@ffwll.ch> 5282L: dri-devel@lists.freedesktop.org 5283T: git git://anongit.freedesktop.org/drm/drm 5284B: https://bugs.freedesktop.org/ 5285C: irc://chat.freenode.net/dri-devel 5286S: Maintained 5287F: drivers/gpu/drm/ 5288F: drivers/gpu/vga/ 5289F: Documentation/devicetree/bindings/display/ 5290F: Documentation/devicetree/bindings/gpu/ 5291F: Documentation/gpu/ 5292F: include/drm/ 5293F: include/uapi/drm/ 5294F: include/linux/vga* 5295 5296DRM DRIVERS AND MISC GPU PATCHES 5297M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5298M: Maxime Ripard <maxime.ripard@bootlin.com> 5299M: Sean Paul <sean@poorly.run> 5300W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5301S: Maintained 5302T: git git://anongit.freedesktop.org/drm/drm-misc 5303F: Documentation/gpu/ 5304F: drivers/gpu/vga/ 5305F: drivers/gpu/drm/* 5306F: include/drm/drm* 5307F: include/uapi/drm/drm* 5308F: include/linux/vga* 5309 5310DRM DRIVERS FOR ALLWINNER A10 5311M: Maxime Ripard <maxime.ripard@bootlin.com> 5312L: dri-devel@lists.freedesktop.org 5313S: Supported 5314F: drivers/gpu/drm/sun4i/ 5315F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5316T: git git://anongit.freedesktop.org/drm/drm-misc 5317 5318DRM DRIVERS FOR AMLOGIC SOCS 5319M: Neil Armstrong <narmstrong@baylibre.com> 5320L: dri-devel@lists.freedesktop.org 5321L: linux-amlogic@lists.infradead.org 5322W: http://linux-meson.com/ 5323S: Supported 5324F: drivers/gpu/drm/meson/ 5325F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5326F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5327F: Documentation/gpu/meson.rst 5328T: git git://anongit.freedesktop.org/drm/drm-misc 5329 5330DRM DRIVERS FOR ATMEL HLCDC 5331M: Boris Brezillon <bbrezillon@kernel.org> 5332L: dri-devel@lists.freedesktop.org 5333S: Supported 5334F: drivers/gpu/drm/atmel-hlcdc/ 5335F: Documentation/devicetree/bindings/display/atmel/ 5336T: git git://anongit.freedesktop.org/drm/drm-misc 5337 5338DRM DRIVERS FOR BRIDGE CHIPS 5339M: Andrzej Hajda <a.hajda@samsung.com> 5340R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5341S: Maintained 5342T: git git://anongit.freedesktop.org/drm/drm-misc 5343F: drivers/gpu/drm/bridge/ 5344 5345DRM DRIVERS FOR EXYNOS 5346M: Inki Dae <inki.dae@samsung.com> 5347M: Joonyoung Shim <jy0922.shim@samsung.com> 5348M: Seung-Woo Kim <sw0312.kim@samsung.com> 5349M: Kyungmin Park <kyungmin.park@samsung.com> 5350L: dri-devel@lists.freedesktop.org 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5352S: Supported 5353F: drivers/gpu/drm/exynos/ 5354F: include/uapi/drm/exynos_drm.h 5355F: Documentation/devicetree/bindings/display/exynos/ 5356 5357DRM DRIVERS FOR FREESCALE DCU 5358M: Stefan Agner <stefan@agner.ch> 5359M: Alison Wang <alison.wang@nxp.com> 5360L: dri-devel@lists.freedesktop.org 5361S: Supported 5362F: drivers/gpu/drm/fsl-dcu/ 5363F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5364F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5365F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5366T: git git://anongit.freedesktop.org/drm/drm-misc 5367 5368DRM DRIVERS FOR FREESCALE IMX 5369M: Philipp Zabel <p.zabel@pengutronix.de> 5370L: dri-devel@lists.freedesktop.org 5371S: Maintained 5372F: drivers/gpu/drm/imx/ 5373F: drivers/gpu/ipu-v3/ 5374F: Documentation/devicetree/bindings/display/imx/ 5375 5376DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5377M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5378L: dri-devel@lists.freedesktop.org 5379T: git git://github.com/patjak/drm-gma500 5380S: Maintained 5381F: drivers/gpu/drm/gma500/ 5382 5383DRM DRIVERS FOR HISILICON 5384M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5385M: Rongrong Zou <zourongrong@gmail.com> 5386R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5387R: Chen Feng <puck.chen@hisilicon.com> 5388L: dri-devel@lists.freedesktop.org 5389T: git git://github.com/xin3liang/linux.git 5390S: Maintained 5391F: drivers/gpu/drm/hisilicon/ 5392F: Documentation/devicetree/bindings/display/hisilicon/ 5393 5394DRM DRIVERS FOR LIMA 5395M: Qiang Yu <yuq825@gmail.com> 5396L: dri-devel@lists.freedesktop.org 5397L: lima@lists.freedesktop.org (moderated for non-subscribers) 5398S: Maintained 5399F: drivers/gpu/drm/lima/ 5400F: include/uapi/drm/lima_drm.h 5401T: git git://anongit.freedesktop.org/drm/drm-misc 5402 5403DRM DRIVERS FOR MEDIATEK 5404M: CK Hu <ck.hu@mediatek.com> 5405M: Philipp Zabel <p.zabel@pengutronix.de> 5406L: dri-devel@lists.freedesktop.org 5407S: Supported 5408F: drivers/gpu/drm/mediatek/ 5409F: Documentation/devicetree/bindings/display/mediatek/ 5410 5411DRM DRIVERS FOR NVIDIA TEGRA 5412M: Thierry Reding <thierry.reding@gmail.com> 5413L: dri-devel@lists.freedesktop.org 5414L: linux-tegra@vger.kernel.org 5415T: git git://anongit.freedesktop.org/tegra/linux.git 5416S: Supported 5417F: drivers/gpu/drm/tegra/ 5418F: drivers/gpu/host1x/ 5419F: include/linux/host1x.h 5420F: include/uapi/drm/tegra_drm.h 5421F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5422 5423DRM DRIVERS FOR RENESAS 5424M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5425M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5426L: dri-devel@lists.freedesktop.org 5427L: linux-renesas-soc@vger.kernel.org 5428T: git git://linuxtv.org/pinchartl/media drm/du/next 5429S: Supported 5430F: drivers/gpu/drm/rcar-du/ 5431F: drivers/gpu/drm/shmobile/ 5432F: include/linux/platform_data/shmob_drm.h 5433F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5434F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5435F: Documentation/devicetree/bindings/display/renesas,du.txt 5436 5437DRM DRIVERS FOR ROCKCHIP 5438M: Sandy Huang <hjc@rock-chips.com> 5439M: Heiko Stübner <heiko@sntech.de> 5440L: dri-devel@lists.freedesktop.org 5441S: Maintained 5442F: drivers/gpu/drm/rockchip/ 5443F: Documentation/devicetree/bindings/display/rockchip/ 5444T: git git://anongit.freedesktop.org/drm/drm-misc 5445 5446DRM DRIVERS FOR STI 5447M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5448M: Vincent Abriou <vincent.abriou@st.com> 5449L: dri-devel@lists.freedesktop.org 5450T: git git://anongit.freedesktop.org/drm/drm-misc 5451S: Maintained 5452F: drivers/gpu/drm/sti 5453F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5454 5455DRM DRIVERS FOR STM 5456M: Yannick Fertre <yannick.fertre@st.com> 5457M: Philippe Cornu <philippe.cornu@st.com> 5458M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5459M: Vincent Abriou <vincent.abriou@st.com> 5460L: dri-devel@lists.freedesktop.org 5461T: git git://anongit.freedesktop.org/drm/drm-misc 5462S: Maintained 5463F: drivers/gpu/drm/stm 5464F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5465 5466DRM DRIVERS FOR TI LCDC 5467M: Jyri Sarha <jsarha@ti.com> 5468R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5469L: dri-devel@lists.freedesktop.org 5470S: Maintained 5471F: drivers/gpu/drm/tilcdc/ 5472F: Documentation/devicetree/bindings/display/tilcdc/ 5473 5474DRM DRIVERS FOR TI OMAP 5475M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5476L: dri-devel@lists.freedesktop.org 5477S: Maintained 5478F: drivers/gpu/drm/omapdrm/ 5479F: Documentation/devicetree/bindings/display/ti/ 5480 5481DRM DRIVERS FOR V3D 5482M: Eric Anholt <eric@anholt.net> 5483S: Supported 5484F: drivers/gpu/drm/v3d/ 5485F: include/uapi/drm/v3d_drm.h 5486F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5487T: git git://anongit.freedesktop.org/drm/drm-misc 5488 5489DRM DRIVERS FOR VC4 5490M: Eric Anholt <eric@anholt.net> 5491T: git git://github.com/anholt/linux 5492S: Supported 5493F: drivers/gpu/drm/vc4/ 5494F: include/uapi/drm/vc4_drm.h 5495F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5496T: git git://anongit.freedesktop.org/drm/drm-misc 5497 5498DRM DRIVERS FOR VIVANTE GPU IP 5499M: Lucas Stach <l.stach@pengutronix.de> 5500R: Russell King <linux+etnaviv@armlinux.org.uk> 5501R: Christian Gmeiner <christian.gmeiner@gmail.com> 5502L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5503L: dri-devel@lists.freedesktop.org 5504S: Maintained 5505F: drivers/gpu/drm/etnaviv/ 5506F: include/uapi/drm/etnaviv_drm.h 5507F: Documentation/devicetree/bindings/display/etnaviv/ 5508 5509DRM DRIVERS FOR ZTE ZX 5510M: Shawn Guo <shawnguo@kernel.org> 5511L: dri-devel@lists.freedesktop.org 5512S: Maintained 5513F: drivers/gpu/drm/zte/ 5514F: Documentation/devicetree/bindings/display/zte,vou.txt 5515T: git git://anongit.freedesktop.org/drm/drm-misc 5516 5517DRM PANEL DRIVERS 5518M: Thierry Reding <thierry.reding@gmail.com> 5519R: Sam Ravnborg <sam@ravnborg.org> 5520L: dri-devel@lists.freedesktop.org 5521T: git git://anongit.freedesktop.org/drm/drm-misc 5522S: Maintained 5523F: drivers/gpu/drm/drm_panel.c 5524F: drivers/gpu/drm/panel/ 5525F: include/drm/drm_panel.h 5526F: Documentation/devicetree/bindings/display/panel/ 5527 5528DRM TINYDRM DRIVERS 5529M: Noralf Trønnes <noralf@tronnes.org> 5530W: https://github.com/notro/tinydrm/wiki/Development 5531T: git git://anongit.freedesktop.org/drm/drm-misc 5532S: Maintained 5533F: drivers/gpu/drm/tinydrm/ 5534F: include/drm/tinydrm/ 5535 5536DRM DRIVERS FOR XEN 5537M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5538T: git git://anongit.freedesktop.org/drm/drm-misc 5539L: dri-devel@lists.freedesktop.org 5540L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5541S: Supported 5542F: drivers/gpu/drm/xen/ 5543F: Documentation/gpu/xen-front.rst 5544 5545DRM TTM SUBSYSTEM 5546M: Christian Koenig <christian.koenig@amd.com> 5547M: Huang Rui <ray.huang@amd.com> 5548T: git git://people.freedesktop.org/~agd5f/linux 5549S: Maintained 5550L: dri-devel@lists.freedesktop.org 5551F: include/drm/ttm/ 5552F: drivers/gpu/drm/ttm/ 5553 5554DSBR100 USB FM RADIO DRIVER 5555M: Alexey Klimov <klimov.linux@gmail.com> 5556L: linux-media@vger.kernel.org 5557T: git git://linuxtv.org/media_tree.git 5558S: Maintained 5559F: drivers/media/radio/dsbr100.c 5560 5561DSCC4 DRIVER 5562M: Francois Romieu <romieu@fr.zoreil.com> 5563L: netdev@vger.kernel.org 5564S: Maintained 5565F: drivers/net/wan/dscc4.c 5566 5567DT3155 MEDIA DRIVER 5568M: Hans Verkuil <hverkuil@xs4all.nl> 5569L: linux-media@vger.kernel.org 5570T: git git://linuxtv.org/media_tree.git 5571W: https://linuxtv.org 5572S: Odd Fixes 5573F: drivers/media/pci/dt3155/ 5574 5575DVB_USB_AF9015 MEDIA DRIVER 5576M: Antti Palosaari <crope@iki.fi> 5577L: linux-media@vger.kernel.org 5578W: https://linuxtv.org 5579W: http://palosaari.fi/linux/ 5580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5581T: git git://linuxtv.org/anttip/media_tree.git 5582S: Maintained 5583F: drivers/media/usb/dvb-usb-v2/af9015* 5584 5585DVB_USB_AF9035 MEDIA DRIVER 5586M: Antti Palosaari <crope@iki.fi> 5587L: linux-media@vger.kernel.org 5588W: https://linuxtv.org 5589W: http://palosaari.fi/linux/ 5590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5591T: git git://linuxtv.org/anttip/media_tree.git 5592S: Maintained 5593F: drivers/media/usb/dvb-usb-v2/af9035* 5594 5595DVB_USB_ANYSEE MEDIA DRIVER 5596M: Antti Palosaari <crope@iki.fi> 5597L: linux-media@vger.kernel.org 5598W: https://linuxtv.org 5599W: http://palosaari.fi/linux/ 5600Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5601T: git git://linuxtv.org/anttip/media_tree.git 5602S: Maintained 5603F: drivers/media/usb/dvb-usb-v2/anysee* 5604 5605DVB_USB_AU6610 MEDIA DRIVER 5606M: Antti Palosaari <crope@iki.fi> 5607L: linux-media@vger.kernel.org 5608W: https://linuxtv.org 5609W: http://palosaari.fi/linux/ 5610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5611T: git git://linuxtv.org/anttip/media_tree.git 5612S: Maintained 5613F: drivers/media/usb/dvb-usb-v2/au6610* 5614 5615DVB_USB_CE6230 MEDIA DRIVER 5616M: Antti Palosaari <crope@iki.fi> 5617L: linux-media@vger.kernel.org 5618W: https://linuxtv.org 5619W: http://palosaari.fi/linux/ 5620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5621T: git git://linuxtv.org/anttip/media_tree.git 5622S: Maintained 5623F: drivers/media/usb/dvb-usb-v2/ce6230* 5624 5625DVB_USB_CXUSB MEDIA DRIVER 5626M: Michael Krufky <mkrufky@linuxtv.org> 5627L: linux-media@vger.kernel.org 5628W: https://linuxtv.org 5629W: http://github.com/mkrufky 5630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5631T: git git://linuxtv.org/media_tree.git 5632S: Maintained 5633F: drivers/media/usb/dvb-usb/cxusb* 5634 5635DVB_USB_EC168 MEDIA DRIVER 5636M: Antti Palosaari <crope@iki.fi> 5637L: linux-media@vger.kernel.org 5638W: https://linuxtv.org 5639W: http://palosaari.fi/linux/ 5640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5641T: git git://linuxtv.org/anttip/media_tree.git 5642S: Maintained 5643F: drivers/media/usb/dvb-usb-v2/ec168* 5644 5645DVB_USB_GL861 MEDIA DRIVER 5646M: Antti Palosaari <crope@iki.fi> 5647L: linux-media@vger.kernel.org 5648W: https://linuxtv.org 5649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5650T: git git://linuxtv.org/anttip/media_tree.git 5651S: Maintained 5652F: drivers/media/usb/dvb-usb-v2/gl861* 5653 5654DVB_USB_MXL111SF MEDIA DRIVER 5655M: Michael Krufky <mkrufky@linuxtv.org> 5656L: linux-media@vger.kernel.org 5657W: https://linuxtv.org 5658W: http://github.com/mkrufky 5659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5660T: git git://linuxtv.org/mkrufky/mxl111sf.git 5661S: Maintained 5662F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5663 5664DVB_USB_RTL28XXU MEDIA DRIVER 5665M: Antti Palosaari <crope@iki.fi> 5666L: linux-media@vger.kernel.org 5667W: https://linuxtv.org 5668W: http://palosaari.fi/linux/ 5669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5670T: git git://linuxtv.org/anttip/media_tree.git 5671S: Maintained 5672F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5673 5674DVB_USB_V2 MEDIA DRIVER 5675M: Antti Palosaari <crope@iki.fi> 5676L: linux-media@vger.kernel.org 5677W: https://linuxtv.org 5678W: http://palosaari.fi/linux/ 5679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5680T: git git://linuxtv.org/anttip/media_tree.git 5681S: Maintained 5682F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5683F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5684 5685DYNAMIC DEBUG 5686M: Jason Baron <jbaron@akamai.com> 5687S: Maintained 5688F: lib/dynamic_debug.c 5689F: include/linux/dynamic_debug.h 5690 5691DYNAMIC INTERRUPT MODERATION 5692M: Tal Gilboa <talgi@mellanox.com> 5693S: Maintained 5694F: include/linux/dim.h 5695F: lib/dim/ 5696 5697DZ DECSTATION DZ11 SERIAL DRIVER 5698M: "Maciej W. Rozycki" <macro@linux-mips.org> 5699S: Maintained 5700F: drivers/tty/serial/dz.* 5701 5702E3X0 POWER BUTTON DRIVER 5703M: Moritz Fischer <moritz.fischer@ettus.com> 5704L: usrp-users@lists.ettus.com 5705W: http://www.ettus.com 5706S: Supported 5707F: drivers/input/misc/e3x0-button.c 5708F: Documentation/devicetree/bindings/input/e3x0-button.txt 5709 5710E4000 MEDIA DRIVER 5711M: Antti Palosaari <crope@iki.fi> 5712L: linux-media@vger.kernel.org 5713W: https://linuxtv.org 5714W: http://palosaari.fi/linux/ 5715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5716T: git git://linuxtv.org/anttip/media_tree.git 5717S: Maintained 5718F: drivers/media/tuners/e4000* 5719 5720EARTH_PT1 MEDIA DRIVER 5721M: Akihiro Tsukada <tskd08@gmail.com> 5722L: linux-media@vger.kernel.org 5723S: Odd Fixes 5724F: drivers/media/pci/pt1/ 5725 5726EARTH_PT3 MEDIA DRIVER 5727M: Akihiro Tsukada <tskd08@gmail.com> 5728L: linux-media@vger.kernel.org 5729S: Odd Fixes 5730F: drivers/media/pci/pt3/ 5731 5732EC100 MEDIA DRIVER 5733M: Antti Palosaari <crope@iki.fi> 5734L: linux-media@vger.kernel.org 5735W: https://linuxtv.org 5736W: http://palosaari.fi/linux/ 5737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5738T: git git://linuxtv.org/anttip/media_tree.git 5739S: Maintained 5740F: drivers/media/dvb-frontends/ec100* 5741 5742ECRYPT FILE SYSTEM 5743M: Tyler Hicks <tyhicks@canonical.com> 5744L: ecryptfs@vger.kernel.org 5745W: http://ecryptfs.org 5746W: https://launchpad.net/ecryptfs 5747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5748S: Supported 5749F: Documentation/filesystems/ecryptfs.txt 5750F: fs/ecryptfs/ 5751 5752EDAC-AMD64 5753M: Borislav Petkov <bp@alien8.de> 5754L: linux-edac@vger.kernel.org 5755S: Maintained 5756F: drivers/edac/amd64_edac* 5757 5758EDAC-AST2500 5759M: Stefan Schaeckeler <sschaeck@cisco.com> 5760S: Supported 5761F: drivers/edac/aspeed_edac.c 5762F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5763 5764EDAC-CALXEDA 5765M: Robert Richter <rric@kernel.org> 5766L: linux-edac@vger.kernel.org 5767S: Maintained 5768F: drivers/edac/highbank* 5769 5770EDAC-CAVIUM OCTEON 5771M: Ralf Baechle <ralf@linux-mips.org> 5772M: David Daney <david.daney@cavium.com> 5773L: linux-edac@vger.kernel.org 5774L: linux-mips@vger.kernel.org 5775S: Supported 5776F: drivers/edac/octeon_edac* 5777 5778EDAC-CAVIUM THUNDERX 5779M: David Daney <david.daney@cavium.com> 5780M: Jan Glauber <jglauber@cavium.com> 5781L: linux-edac@vger.kernel.org 5782S: Supported 5783F: drivers/edac/thunderx_edac* 5784 5785EDAC-CORE 5786M: Borislav Petkov <bp@alien8.de> 5787M: Mauro Carvalho Chehab <mchehab@kernel.org> 5788R: James Morse <james.morse@arm.com> 5789L: linux-edac@vger.kernel.org 5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5792S: Supported 5793F: Documentation/admin-guide/ras.rst 5794F: Documentation/driver-api/edac.rst 5795F: drivers/edac/ 5796F: include/linux/edac.h 5797 5798EDAC-E752X 5799M: Mark Gross <mark.gross@intel.com> 5800L: linux-edac@vger.kernel.org 5801S: Maintained 5802F: drivers/edac/e752x_edac.c 5803 5804EDAC-E7XXX 5805L: linux-edac@vger.kernel.org 5806S: Maintained 5807F: drivers/edac/e7xxx_edac.c 5808 5809EDAC-FSL_DDR 5810M: York Sun <york.sun@nxp.com> 5811L: linux-edac@vger.kernel.org 5812S: Maintained 5813F: drivers/edac/fsl_ddr_edac.* 5814 5815EDAC-GHES 5816M: Mauro Carvalho Chehab <mchehab@kernel.org> 5817L: linux-edac@vger.kernel.org 5818S: Maintained 5819F: drivers/edac/ghes_edac.c 5820 5821EDAC-I10NM 5822M: Tony Luck <tony.luck@intel.com> 5823L: linux-edac@vger.kernel.org 5824S: Maintained 5825F: drivers/edac/i10nm_base.c 5826 5827EDAC-I3000 5828L: linux-edac@vger.kernel.org 5829S: Orphan 5830F: drivers/edac/i3000_edac.c 5831 5832EDAC-I5000 5833L: linux-edac@vger.kernel.org 5834S: Maintained 5835F: drivers/edac/i5000_edac.c 5836 5837EDAC-I5400 5838M: Mauro Carvalho Chehab <mchehab@kernel.org> 5839L: linux-edac@vger.kernel.org 5840S: Maintained 5841F: drivers/edac/i5400_edac.c 5842 5843EDAC-I7300 5844M: Mauro Carvalho Chehab <mchehab@kernel.org> 5845L: linux-edac@vger.kernel.org 5846S: Maintained 5847F: drivers/edac/i7300_edac.c 5848 5849EDAC-I7CORE 5850M: Mauro Carvalho Chehab <mchehab@kernel.org> 5851L: linux-edac@vger.kernel.org 5852S: Maintained 5853F: drivers/edac/i7core_edac.c 5854 5855EDAC-I82443BXGX 5856M: Tim Small <tim@buttersideup.com> 5857L: linux-edac@vger.kernel.org 5858S: Maintained 5859F: drivers/edac/i82443bxgx_edac.c 5860 5861EDAC-I82975X 5862M: "Arvind R." <arvino55@gmail.com> 5863L: linux-edac@vger.kernel.org 5864S: Maintained 5865F: drivers/edac/i82975x_edac.c 5866 5867EDAC-IE31200 5868M: Jason Baron <jbaron@akamai.com> 5869L: linux-edac@vger.kernel.org 5870S: Maintained 5871F: drivers/edac/ie31200_edac.c 5872 5873EDAC-MPC85XX 5874M: Johannes Thumshirn <morbidrsa@gmail.com> 5875L: linux-edac@vger.kernel.org 5876S: Maintained 5877F: drivers/edac/mpc85xx_edac.[ch] 5878 5879EDAC-PASEMI 5880M: Egor Martovetsky <egor@pasemi.com> 5881L: linux-edac@vger.kernel.org 5882S: Maintained 5883F: drivers/edac/pasemi_edac.c 5884 5885EDAC-PND2 5886M: Tony Luck <tony.luck@intel.com> 5887L: linux-edac@vger.kernel.org 5888S: Maintained 5889F: drivers/edac/pnd2_edac.[ch] 5890 5891EDAC-R82600 5892M: Tim Small <tim@buttersideup.com> 5893L: linux-edac@vger.kernel.org 5894S: Maintained 5895F: drivers/edac/r82600_edac.c 5896 5897EDAC-SBRIDGE 5898M: Tony Luck <tony.luck@intel.com> 5899R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5900L: linux-edac@vger.kernel.org 5901S: Maintained 5902F: drivers/edac/sb_edac.c 5903 5904EDAC-SIFIVE 5905M: Yash Shah <yash.shah@sifive.com> 5906L: linux-edac@vger.kernel.org 5907S: Supported 5908F: drivers/edac/sifive_edac.c 5909 5910EDAC-SKYLAKE 5911M: Tony Luck <tony.luck@intel.com> 5912L: linux-edac@vger.kernel.org 5913S: Maintained 5914F: drivers/edac/skx_*.c 5915 5916EDAC-TI 5917M: Tero Kristo <t-kristo@ti.com> 5918L: linux-edac@vger.kernel.org 5919S: Maintained 5920F: drivers/edac/ti_edac.c 5921 5922EDAC-QCOM 5923M: Channagoud Kadabi <ckadabi@codeaurora.org> 5924M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5925L: linux-arm-msm@vger.kernel.org 5926L: linux-edac@vger.kernel.org 5927S: Maintained 5928F: drivers/edac/qcom_edac.c 5929 5930EDIROL UA-101/UA-1000 DRIVER 5931M: Clemens Ladisch <clemens@ladisch.de> 5932L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5934S: Maintained 5935F: sound/usb/misc/ua101.c 5936 5937EFI TEST DRIVER 5938L: linux-efi@vger.kernel.org 5939M: Ivan Hu <ivan.hu@canonical.com> 5940M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5941S: Maintained 5942F: drivers/firmware/efi/test/ 5943 5944EFI VARIABLE FILESYSTEM 5945M: Matthew Garrett <matthew.garrett@nebula.com> 5946M: Jeremy Kerr <jk@ozlabs.org> 5947M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5948T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5949L: linux-efi@vger.kernel.org 5950S: Maintained 5951F: fs/efivarfs/ 5952 5953EFIFB FRAMEBUFFER DRIVER 5954L: linux-fbdev@vger.kernel.org 5955M: Peter Jones <pjones@redhat.com> 5956S: Maintained 5957F: drivers/video/fbdev/efifb.c 5958 5959EFS FILESYSTEM 5960W: http://aeschi.ch.eu.org/efs/ 5961S: Orphan 5962F: fs/efs/ 5963 5964EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5965M: Douglas Miller <dougmill@linux.ibm.com> 5966L: netdev@vger.kernel.org 5967S: Maintained 5968F: drivers/net/ethernet/ibm/ehea/ 5969 5970EM28XX VIDEO4LINUX DRIVER 5971M: Mauro Carvalho Chehab <mchehab@kernel.org> 5972L: linux-media@vger.kernel.org 5973W: https://linuxtv.org 5974T: git git://linuxtv.org/media_tree.git 5975S: Maintained 5976F: drivers/media/usb/em28xx/ 5977F: Documentation/media/v4l-drivers/em28xx* 5978 5979EMBEDDED LINUX 5980M: Paul Gortmaker <paul.gortmaker@windriver.com> 5981M: Matt Mackall <mpm@selenic.com> 5982M: David Woodhouse <dwmw2@infradead.org> 5983L: linux-embedded@vger.kernel.org 5984S: Maintained 5985 5986Emulex 10Gbps iSCSI - OneConnect DRIVER 5987M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5988M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5989M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5990L: linux-scsi@vger.kernel.org 5991W: http://www.broadcom.com 5992S: Supported 5993F: drivers/scsi/be2iscsi/ 5994 5995Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5996M: Sathya Perla <sathya.perla@broadcom.com> 5997M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5998M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5999M: Somnath Kotur <somnath.kotur@broadcom.com> 6000L: netdev@vger.kernel.org 6001W: http://www.emulex.com 6002S: Supported 6003F: drivers/net/ethernet/emulex/benet/ 6004 6005EMULEX ONECONNECT ROCE DRIVER 6006M: Selvin Xavier <selvin.xavier@broadcom.com> 6007M: Devesh Sharma <devesh.sharma@broadcom.com> 6008L: linux-rdma@vger.kernel.org 6009W: http://www.broadcom.com 6010S: Odd Fixes 6011F: drivers/infiniband/hw/ocrdma/ 6012F: include/uapi/rdma/ocrdma-abi.h 6013 6014EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6015M: James Smart <james.smart@broadcom.com> 6016M: Dick Kennedy <dick.kennedy@broadcom.com> 6017L: linux-scsi@vger.kernel.org 6018W: http://www.broadcom.com 6019S: Supported 6020F: drivers/scsi/lpfc/ 6021 6022ENE CB710 FLASH CARD READER DRIVER 6023M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6024S: Maintained 6025F: drivers/misc/cb710/ 6026F: drivers/mmc/host/cb710-mmc.* 6027F: include/linux/cb710.h 6028 6029ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6030M: Maxim Levitsky <maximlevitsky@gmail.com> 6031S: Maintained 6032F: drivers/media/rc/ene_ir.* 6033 6034EPSON S1D13XXX FRAMEBUFFER DRIVER 6035M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6036S: Maintained 6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6038F: drivers/video/fbdev/s1d13xxxfb.c 6039F: include/video/s1d13xxxfb.h 6040 6041ERRSEQ ERROR TRACKING INFRASTRUCTURE 6042M: Jeff Layton <jlayton@kernel.org> 6043S: Maintained 6044F: lib/errseq.c 6045F: include/linux/errseq.h 6046 6047ET131X NETWORK DRIVER 6048M: Mark Einon <mark.einon@gmail.com> 6049S: Odd Fixes 6050F: drivers/net/ethernet/agere/ 6051 6052ETHERNET BRIDGE 6053M: Roopa Prabhu <roopa@cumulusnetworks.com> 6054M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6055L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6056L: netdev@vger.kernel.org 6057W: http://www.linuxfoundation.org/en/Net:Bridge 6058S: Maintained 6059F: include/linux/netfilter_bridge/ 6060F: net/bridge/ 6061 6062ETHERNET PHY LIBRARY 6063M: Andrew Lunn <andrew@lunn.ch> 6064M: Florian Fainelli <f.fainelli@gmail.com> 6065M: Heiner Kallweit <hkallweit1@gmail.com> 6066L: netdev@vger.kernel.org 6067S: Maintained 6068F: Documentation/ABI/testing/sysfs-bus-mdio 6069F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6070F: Documentation/devicetree/bindings/net/mdio* 6071F: Documentation/networking/phy.rst 6072F: drivers/net/phy/ 6073F: drivers/of/of_mdio.c 6074F: drivers/of/of_net.c 6075F: include/linux/*mdio*.h 6076F: include/linux/of_net.h 6077F: include/linux/phy.h 6078F: include/linux/phy_fixed.h 6079F: include/linux/platform_data/mdio-bcm-unimac.h 6080F: include/linux/platform_data/mdio-gpio.h 6081F: include/trace/events/mdio.h 6082F: include/uapi/linux/mdio.h 6083F: include/uapi/linux/mii.h 6084 6085EXT2 FILE SYSTEM 6086M: Jan Kara <jack@suse.com> 6087L: linux-ext4@vger.kernel.org 6088S: Maintained 6089F: Documentation/filesystems/ext2.txt 6090F: fs/ext2/ 6091F: include/linux/ext2* 6092 6093EXT4 FILE SYSTEM 6094M: "Theodore Ts'o" <tytso@mit.edu> 6095M: Andreas Dilger <adilger.kernel@dilger.ca> 6096L: linux-ext4@vger.kernel.org 6097W: http://ext4.wiki.kernel.org 6098Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6100S: Maintained 6101F: Documentation/filesystems/ext4/ 6102F: fs/ext4/ 6103 6104Extended Verification Module (EVM) 6105M: Mimi Zohar <zohar@linux.ibm.com> 6106L: linux-integrity@vger.kernel.org 6107S: Supported 6108F: security/integrity/evm/ 6109 6110EXTENSIBLE FIRMWARE INTERFACE (EFI) 6111M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6112L: linux-efi@vger.kernel.org 6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6114S: Maintained 6115F: Documentation/admin-guide/efi-stub.rst 6116F: arch/*/kernel/efi.c 6117F: arch/x86/boot/compressed/eboot.[ch] 6118F: arch/*/include/asm/efi.h 6119F: arch/x86/platform/efi/ 6120F: drivers/firmware/efi/ 6121F: include/linux/efi*.h 6122F: arch/arm/boot/compressed/efi-header.S 6123F: arch/arm64/kernel/efi-entry.S 6124 6125EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6126M: MyungJoo Ham <myungjoo.ham@samsung.com> 6127M: Chanwoo Choi <cw00.choi@samsung.com> 6128L: linux-kernel@vger.kernel.org 6129T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6130S: Maintained 6131F: drivers/extcon/ 6132F: include/linux/extcon/ 6133F: include/linux/extcon.h 6134F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6135F: Documentation/devicetree/bindings/extcon/ 6136 6137EXYNOS DP DRIVER 6138M: Jingoo Han <jingoohan1@gmail.com> 6139L: dri-devel@lists.freedesktop.org 6140S: Maintained 6141F: drivers/gpu/drm/exynos/exynos_dp* 6142 6143EXYNOS SYSMMU (IOMMU) driver 6144M: Marek Szyprowski <m.szyprowski@samsung.com> 6145L: iommu@lists.linux-foundation.org 6146S: Maintained 6147F: drivers/iommu/exynos-iommu.c 6148 6149EZchip NPS platform support 6150M: Vineet Gupta <vgupta@synopsys.com> 6151M: Ofer Levi <oferle@mellanox.com> 6152S: Supported 6153F: arch/arc/plat-eznps 6154F: arch/arc/boot/dts/eznps.dts 6155 6156F2FS FILE SYSTEM 6157M: Jaegeuk Kim <jaegeuk@kernel.org> 6158M: Chao Yu <yuchao0@huawei.com> 6159L: linux-f2fs-devel@lists.sourceforge.net 6160W: https://f2fs.wiki.kernel.org/ 6161T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6162S: Maintained 6163F: Documentation/filesystems/f2fs.txt 6164F: Documentation/ABI/testing/sysfs-fs-f2fs 6165F: fs/f2fs/ 6166F: include/linux/f2fs_fs.h 6167F: include/trace/events/f2fs.h 6168 6169F71805F HARDWARE MONITORING DRIVER 6170M: Jean Delvare <jdelvare@suse.com> 6171L: linux-hwmon@vger.kernel.org 6172S: Maintained 6173F: Documentation/hwmon/f71805f.rst 6174F: drivers/hwmon/f71805f.c 6175 6176FADDR2LINE 6177M: Josh Poimboeuf <jpoimboe@redhat.com> 6178S: Maintained 6179F: scripts/faddr2line 6180 6181FAILOVER MODULE 6182M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6183L: netdev@vger.kernel.org 6184S: Supported 6185F: net/core/failover.c 6186F: include/net/failover.h 6187F: Documentation/networking/failover.rst 6188 6189FANOTIFY 6190M: Jan Kara <jack@suse.cz> 6191R: Amir Goldstein <amir73il@gmail.com> 6192L: linux-fsdevel@vger.kernel.org 6193S: Maintained 6194F: fs/notify/fanotify/ 6195F: include/linux/fanotify.h 6196F: include/uapi/linux/fanotify.h 6197 6198FARSYNC SYNCHRONOUS DRIVER 6199M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6200W: http://www.farsite.co.uk/ 6201S: Supported 6202F: drivers/net/wan/farsync.* 6203 6204FAULT INJECTION SUPPORT 6205M: Akinobu Mita <akinobu.mita@gmail.com> 6206S: Supported 6207F: Documentation/fault-injection/ 6208F: lib/fault-inject.c 6209 6210FBTFT Framebuffer drivers 6211S: Orphan 6212L: dri-devel@lists.freedesktop.org 6213L: linux-fbdev@vger.kernel.org 6214F: drivers/staging/fbtft/ 6215 6216FC0011 TUNER DRIVER 6217M: Michael Buesch <m@bues.ch> 6218L: linux-media@vger.kernel.org 6219S: Maintained 6220F: drivers/media/tuners/fc0011.h 6221F: drivers/media/tuners/fc0011.c 6222 6223FC2580 MEDIA DRIVER 6224M: Antti Palosaari <crope@iki.fi> 6225L: linux-media@vger.kernel.org 6226W: https://linuxtv.org 6227W: http://palosaari.fi/linux/ 6228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6229T: git git://linuxtv.org/anttip/media_tree.git 6230S: Maintained 6231F: drivers/media/tuners/fc2580* 6232 6233FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6234M: Hannes Reinecke <hare@suse.de> 6235L: linux-scsi@vger.kernel.org 6236W: www.Open-FCoE.org 6237S: Supported 6238F: drivers/scsi/libfc/ 6239F: drivers/scsi/fcoe/ 6240F: include/scsi/fc/ 6241F: include/scsi/libfc.h 6242F: include/scsi/libfcoe.h 6243F: include/uapi/scsi/fc/ 6244 6245FILE LOCKING (flock() and fcntl()/lockf()) 6246M: Jeff Layton <jlayton@kernel.org> 6247M: "J. Bruce Fields" <bfields@fieldses.org> 6248L: linux-fsdevel@vger.kernel.org 6249S: Maintained 6250F: include/linux/fcntl.h 6251F: include/uapi/linux/fcntl.h 6252F: fs/fcntl.c 6253F: fs/locks.c 6254 6255FILESYSTEMS (VFS and infrastructure) 6256M: Alexander Viro <viro@zeniv.linux.org.uk> 6257L: linux-fsdevel@vger.kernel.org 6258S: Maintained 6259F: fs/* 6260F: include/linux/fs.h 6261F: include/linux/fs_types.h 6262F: include/uapi/linux/fs.h 6263 6264FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6265M: Riku Voipio <riku.voipio@iki.fi> 6266L: linux-hwmon@vger.kernel.org 6267S: Maintained 6268F: drivers/hwmon/f75375s.c 6269F: include/linux/f75375s.h 6270 6271FIREWIRE AUDIO DRIVERS 6272M: Clemens Ladisch <clemens@ladisch.de> 6273L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6275S: Maintained 6276F: sound/firewire/ 6277 6278FIREWIRE MEDIA DRIVERS (firedtv) 6279M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6280L: linux-media@vger.kernel.org 6281L: linux1394-devel@lists.sourceforge.net 6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6283S: Maintained 6284F: drivers/media/firewire/ 6285 6286FIREWIRE SBP-2 TARGET 6287M: Chris Boot <bootc@bootc.net> 6288L: linux-scsi@vger.kernel.org 6289L: target-devel@vger.kernel.org 6290L: linux1394-devel@lists.sourceforge.net 6291T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6292S: Maintained 6293F: drivers/target/sbp/ 6294 6295FIREWIRE SUBSYSTEM 6296M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6297L: linux1394-devel@lists.sourceforge.net 6298W: http://ieee1394.wiki.kernel.org/ 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6300S: Maintained 6301F: drivers/firewire/ 6302F: include/linux/firewire.h 6303F: include/uapi/linux/firewire*.h 6304F: tools/firewire/ 6305 6306FIRMWARE LOADER (request_firmware) 6307M: Luis Chamberlain <mcgrof@kernel.org> 6308L: linux-kernel@vger.kernel.org 6309S: Maintained 6310F: Documentation/firmware_class/ 6311F: drivers/base/firmware_loader/ 6312F: include/linux/firmware.h 6313 6314FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6315M: Joshua Morris <josh.h.morris@us.ibm.com> 6316M: Philip Kelleher <pjk1939@linux.ibm.com> 6317S: Maintained 6318F: drivers/block/rsxx/ 6319 6320FLEXTIMER FTM-QUADDEC DRIVER 6321M: Patrick Havelange <patrick.havelange@essensium.com> 6322L: linux-iio@vger.kernel.org 6323S: Maintained 6324F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6325F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6326F: drivers/counter/ftm-quaddec.c 6327 6328FLOPPY DRIVER 6329M: Denis Efremov <efremov@linux.com> 6330S: Odd Fixes 6331L: linux-block@vger.kernel.org 6332F: drivers/block/floppy.c 6333 6334FMC SUBSYSTEM 6335M: Alessandro Rubini <rubini@gnudd.com> 6336W: http://www.ohwr.org/projects/fmc-bus 6337S: Supported 6338F: drivers/fmc/ 6339F: include/linux/fmc*.h 6340F: include/linux/ipmi-fru.h 6341K: fmc_d.*register 6342 6343FPGA MANAGER FRAMEWORK 6344M: Moritz Fischer <mdf@kernel.org> 6345L: linux-fpga@vger.kernel.org 6346S: Maintained 6347T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6348Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6349F: Documentation/fpga/ 6350F: Documentation/driver-api/fpga/ 6351F: Documentation/devicetree/bindings/fpga/ 6352F: drivers/fpga/ 6353F: include/linux/fpga/ 6354W: http://www.rocketboards.org 6355 6356FPGA DFL DRIVERS 6357M: Wu Hao <hao.wu@intel.com> 6358L: linux-fpga@vger.kernel.org 6359S: Maintained 6360F: Documentation/fpga/dfl.rst 6361F: include/uapi/linux/fpga-dfl.h 6362F: drivers/fpga/dfl* 6363 6364FPU EMULATOR 6365M: Bill Metzenthen <billm@melbpc.org.au> 6366W: http://floatingpoint.sourceforge.net/emulator/index.html 6367S: Maintained 6368F: arch/x86/math-emu/ 6369 6370FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6371L: netdev@vger.kernel.org 6372S: Orphan 6373F: drivers/net/wan/dlci.c 6374F: drivers/net/wan/sdla.c 6375 6376FRAMEBUFFER LAYER 6377M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6378L: dri-devel@lists.freedesktop.org 6379L: linux-fbdev@vger.kernel.org 6380T: git git://github.com/bzolnier/linux.git 6381Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6382S: Maintained 6383F: Documentation/fb/ 6384F: drivers/video/ 6385F: include/video/ 6386F: include/linux/fb.h 6387F: include/uapi/video/ 6388F: include/uapi/linux/fb.h 6389 6390FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6391M: Horia Geantă <horia.geanta@nxp.com> 6392M: Aymen Sghaier <aymen.sghaier@nxp.com> 6393L: linux-crypto@vger.kernel.org 6394S: Maintained 6395F: drivers/crypto/caam/ 6396F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6397 6398FREESCALE DIU FRAMEBUFFER DRIVER 6399M: Timur Tabi <timur@kernel.org> 6400L: linux-fbdev@vger.kernel.org 6401S: Maintained 6402F: drivers/video/fbdev/fsl-diu-fb.* 6403 6404FREESCALE DMA DRIVER 6405M: Li Yang <leoyang.li@nxp.com> 6406M: Zhang Wei <zw@zh-kernel.org> 6407L: linuxppc-dev@lists.ozlabs.org 6408S: Maintained 6409F: drivers/dma/fsldma.* 6410 6411FREESCALE ENETC ETHERNET DRIVERS 6412M: Claudiu Manoil <claudiu.manoil@nxp.com> 6413L: netdev@vger.kernel.org 6414S: Maintained 6415F: drivers/net/ethernet/freescale/enetc/ 6416 6417FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6418M: Claudiu Manoil <claudiu.manoil@nxp.com> 6419L: netdev@vger.kernel.org 6420S: Maintained 6421F: drivers/net/ethernet/freescale/gianfar* 6422F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6423 6424FREESCALE GPMI NAND DRIVER 6425M: Han Xu <han.xu@nxp.com> 6426L: linux-mtd@lists.infradead.org 6427S: Maintained 6428F: drivers/mtd/nand/raw/gpmi-nand/* 6429 6430FREESCALE I2C CPM DRIVER 6431M: Jochen Friedrich <jochen@scram.de> 6432L: linuxppc-dev@lists.ozlabs.org 6433L: linux-i2c@vger.kernel.org 6434S: Maintained 6435F: drivers/i2c/busses/i2c-cpm.c 6436 6437FREESCALE IMX DDR PMU DRIVER 6438M: Frank Li <Frank.li@nxp.com> 6439L: linux-arm-kernel@lists.infradead.org 6440S: Maintained 6441F: drivers/perf/fsl_imx8_ddr_perf.c 6442F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6443 6444FREESCALE IMX LPI2C DRIVER 6445M: Dong Aisheng <aisheng.dong@nxp.com> 6446L: linux-i2c@vger.kernel.org 6447L: linux-imx@nxp.com 6448S: Maintained 6449F: drivers/i2c/busses/i2c-imx-lpi2c.c 6450F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6451 6452FREESCALE IMX / MXC FEC DRIVER 6453M: Fugang Duan <fugang.duan@nxp.com> 6454L: netdev@vger.kernel.org 6455S: Maintained 6456F: drivers/net/ethernet/freescale/fec_main.c 6457F: drivers/net/ethernet/freescale/fec_ptp.c 6458F: drivers/net/ethernet/freescale/fec.h 6459F: Documentation/devicetree/bindings/net/fsl-fec.txt 6460 6461FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6462M: Sascha Hauer <s.hauer@pengutronix.de> 6463R: Pengutronix Kernel Team <kernel@pengutronix.de> 6464L: linux-fbdev@vger.kernel.org 6465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6466S: Maintained 6467F: include/linux/platform_data/video-imxfb.h 6468F: drivers/video/fbdev/imxfb.c 6469 6470FREESCALE QORIQ DPAA ETHERNET DRIVER 6471M: Madalin Bucur <madalin.bucur@nxp.com> 6472L: netdev@vger.kernel.org 6473S: Maintained 6474F: drivers/net/ethernet/freescale/dpaa 6475 6476FREESCALE QORIQ DPAA FMAN DRIVER 6477M: Madalin Bucur <madalin.bucur@nxp.com> 6478L: netdev@vger.kernel.org 6479S: Maintained 6480F: drivers/net/ethernet/freescale/fman 6481F: Documentation/devicetree/bindings/net/fsl-fman.txt 6482 6483FREESCALE QORIQ PTP CLOCK DRIVER 6484M: Yangbo Lu <yangbo.lu@nxp.com> 6485L: netdev@vger.kernel.org 6486S: Maintained 6487F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6488F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6489F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6490F: drivers/ptp/ptp_qoriq.c 6491F: drivers/ptp/ptp_qoriq_debugfs.c 6492F: include/linux/fsl/ptp_qoriq.h 6493F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6494 6495FREESCALE QUAD SPI DRIVER 6496M: Han Xu <han.xu@nxp.com> 6497L: linux-spi@vger.kernel.org 6498S: Maintained 6499F: drivers/spi/spi-fsl-qspi.c 6500 6501FREESCALE QUICC ENGINE LIBRARY 6502M: Qiang Zhao <qiang.zhao@nxp.com> 6503L: linuxppc-dev@lists.ozlabs.org 6504S: Maintained 6505F: drivers/soc/fsl/qe/ 6506F: include/soc/fsl/*qe*.h 6507F: include/soc/fsl/*ucc*.h 6508 6509FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6510M: Li Yang <leoyang.li@nxp.com> 6511L: netdev@vger.kernel.org 6512L: linuxppc-dev@lists.ozlabs.org 6513S: Maintained 6514F: drivers/net/ethernet/freescale/ucc_geth* 6515 6516FREESCALE QUICC ENGINE UCC HDLC DRIVER 6517M: Zhao Qiang <qiang.zhao@nxp.com> 6518L: netdev@vger.kernel.org 6519L: linuxppc-dev@lists.ozlabs.org 6520S: Maintained 6521F: drivers/net/wan/fsl_ucc_hdlc* 6522 6523FREESCALE QUICC ENGINE UCC UART DRIVER 6524M: Timur Tabi <timur@kernel.org> 6525L: linuxppc-dev@lists.ozlabs.org 6526S: Maintained 6527F: drivers/tty/serial/ucc_uart.c 6528 6529FREESCALE SOC DRIVERS 6530M: Li Yang <leoyang.li@nxp.com> 6531L: linuxppc-dev@lists.ozlabs.org 6532L: linux-arm-kernel@lists.infradead.org 6533S: Maintained 6534F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6535F: Documentation/devicetree/bindings/soc/fsl/ 6536F: drivers/soc/fsl/ 6537F: include/linux/fsl/ 6538 6539FREESCALE SOC FS_ENET DRIVER 6540M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6541L: linuxppc-dev@lists.ozlabs.org 6542L: netdev@vger.kernel.org 6543S: Maintained 6544F: drivers/net/ethernet/freescale/fs_enet/ 6545F: include/linux/fs_enet_pd.h 6546 6547FREESCALE SOC SOUND DRIVERS 6548M: Timur Tabi <timur@kernel.org> 6549M: Nicolin Chen <nicoleotsuka@gmail.com> 6550M: Xiubo Li <Xiubo.Lee@gmail.com> 6551R: Fabio Estevam <festevam@gmail.com> 6552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6553L: linuxppc-dev@lists.ozlabs.org 6554S: Maintained 6555F: sound/soc/fsl/fsl* 6556F: sound/soc/fsl/imx* 6557F: sound/soc/fsl/mpc8610_hpcd.c 6558 6559FREESCALE USB PERIPHERAL DRIVERS 6560M: Li Yang <leoyang.li@nxp.com> 6561L: linux-usb@vger.kernel.org 6562L: linuxppc-dev@lists.ozlabs.org 6563S: Maintained 6564F: drivers/usb/gadget/udc/fsl* 6565 6566FREEVXFS FILESYSTEM 6567M: Christoph Hellwig <hch@infradead.org> 6568W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6569S: Maintained 6570F: fs/freevxfs/ 6571 6572FREEZER 6573M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6574M: Pavel Machek <pavel@ucw.cz> 6575L: linux-pm@vger.kernel.org 6576S: Supported 6577F: Documentation/power/freezing-of-tasks.rst 6578F: include/linux/freezer.h 6579F: kernel/freezer.c 6580 6581FRONTSWAP API 6582M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6583L: linux-kernel@vger.kernel.org 6584S: Maintained 6585F: mm/frontswap.c 6586F: include/linux/frontswap.h 6587 6588FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6589M: David Howells <dhowells@redhat.com> 6590L: linux-cachefs@redhat.com (moderated for non-subscribers) 6591S: Supported 6592F: Documentation/filesystems/caching/ 6593F: fs/fscache/ 6594F: include/linux/fscache*.h 6595 6596FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6597M: Theodore Y. Ts'o <tytso@mit.edu> 6598M: Jaegeuk Kim <jaegeuk@kernel.org> 6599M: Eric Biggers <ebiggers@kernel.org> 6600L: linux-fscrypt@vger.kernel.org 6601Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6602T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6603S: Supported 6604F: fs/crypto/ 6605F: include/linux/fscrypt*.h 6606F: Documentation/filesystems/fscrypt.rst 6607 6608FSI SUBSYSTEM 6609M: Jeremy Kerr <jk@ozlabs.org> 6610M: Joel Stanley <joel@jms.id.au> 6611R: Alistar Popple <alistair@popple.id.au> 6612R: Eddie James <eajames@linux.ibm.com> 6613L: linux-fsi@lists.ozlabs.org 6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6615Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6616S: Supported 6617F: drivers/fsi/ 6618F: include/linux/fsi*.h 6619F: include/trace/events/fsi*.h 6620 6621FSI-ATTACHED I2C DRIVER 6622M: Eddie James <eajames@linux.ibm.com> 6623L: linux-i2c@vger.kernel.org 6624L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6625S: Maintained 6626F: drivers/i2c/busses/i2c-fsi.c 6627F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6628 6629FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6630M: Jan Kara <jack@suse.cz> 6631R: Amir Goldstein <amir73il@gmail.com> 6632L: linux-fsdevel@vger.kernel.org 6633S: Maintained 6634F: fs/notify/ 6635F: include/linux/fsnotify*.h 6636 6637FUJITSU LAPTOP EXTRAS 6638M: Jonathan Woithe <jwoithe@just42.net> 6639L: platform-driver-x86@vger.kernel.org 6640S: Maintained 6641F: drivers/platform/x86/fujitsu-laptop.c 6642 6643FUJITSU M-5MO LS CAMERA ISP DRIVER 6644M: Kyungmin Park <kyungmin.park@samsung.com> 6645M: Heungjun Kim <riverful.kim@samsung.com> 6646L: linux-media@vger.kernel.org 6647S: Maintained 6648F: drivers/media/i2c/m5mols/ 6649F: include/media/i2c/m5mols.h 6650 6651FUJITSU TABLET EXTRAS 6652M: Robert Gerlach <khnz@gmx.de> 6653L: platform-driver-x86@vger.kernel.org 6654S: Maintained 6655F: drivers/platform/x86/fujitsu-tablet.c 6656 6657FUSE: FILESYSTEM IN USERSPACE 6658M: Miklos Szeredi <miklos@szeredi.hu> 6659L: linux-fsdevel@vger.kernel.org 6660W: http://fuse.sourceforge.net/ 6661T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6662S: Maintained 6663F: fs/fuse/ 6664F: include/uapi/linux/fuse.h 6665F: Documentation/filesystems/fuse.txt 6666 6667FUTEX SUBSYSTEM 6668M: Thomas Gleixner <tglx@linutronix.de> 6669M: Ingo Molnar <mingo@redhat.com> 6670R: Peter Zijlstra <peterz@infradead.org> 6671R: Darren Hart <dvhart@infradead.org> 6672L: linux-kernel@vger.kernel.org 6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6674S: Maintained 6675F: kernel/futex.c 6676F: include/asm-generic/futex.h 6677F: include/linux/futex.h 6678F: include/uapi/linux/futex.h 6679F: tools/testing/selftests/futex/ 6680F: tools/perf/bench/futex* 6681F: Documentation/*futex* 6682 6683GCC PLUGINS 6684M: Kees Cook <keescook@chromium.org> 6685R: Emese Revfy <re.emese@gmail.com> 6686L: kernel-hardening@lists.openwall.com 6687S: Maintained 6688F: scripts/gcc-plugins/ 6689F: scripts/gcc-plugin.sh 6690F: scripts/Makefile.gcc-plugins 6691F: Documentation/core-api/gcc-plugins.rst 6692 6693GASKET DRIVER FRAMEWORK 6694M: Rob Springer <rspringer@google.com> 6695M: Todd Poynor <toddpoynor@google.com> 6696M: Ben Chan <benchan@chromium.org> 6697S: Maintained 6698F: drivers/staging/gasket/ 6699 6700GCOV BASED KERNEL PROFILING 6701M: Peter Oberparleiter <oberpar@linux.ibm.com> 6702S: Maintained 6703F: kernel/gcov/ 6704F: Documentation/dev-tools/gcov.rst 6705 6706GDB KERNEL DEBUGGING HELPER SCRIPTS 6707M: Jan Kiszka <jan.kiszka@siemens.com> 6708M: Kieran Bingham <kbingham@kernel.org> 6709S: Supported 6710F: scripts/gdb/ 6711 6712GDT SCSI DISK ARRAY CONTROLLER DRIVER 6713M: Achim Leubner <achim_leubner@adaptec.com> 6714L: linux-scsi@vger.kernel.org 6715W: http://www.icp-vortex.com/ 6716S: Supported 6717F: drivers/scsi/gdt* 6718 6719GEMTEK FM RADIO RECEIVER DRIVER 6720M: Hans Verkuil <hverkuil@xs4all.nl> 6721L: linux-media@vger.kernel.org 6722T: git git://linuxtv.org/media_tree.git 6723W: https://linuxtv.org 6724S: Maintained 6725F: drivers/media/radio/radio-gemtek* 6726 6727GENERIC GPIO I2C DRIVER 6728M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6729S: Supported 6730F: drivers/i2c/busses/i2c-gpio.c 6731F: include/linux/platform_data/i2c-gpio.h 6732 6733GENERIC GPIO I2C MULTIPLEXER DRIVER 6734M: Peter Korsgaard <peter.korsgaard@barco.com> 6735L: linux-i2c@vger.kernel.org 6736S: Supported 6737F: drivers/i2c/muxes/i2c-mux-gpio.c 6738F: include/linux/platform_data/i2c-mux-gpio.h 6739F: Documentation/i2c/muxes/i2c-mux-gpio 6740 6741GENERIC HDLC (WAN) DRIVERS 6742M: Krzysztof Halasa <khc@pm.waw.pl> 6743W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6744S: Maintained 6745F: drivers/net/wan/c101.c 6746F: drivers/net/wan/hd6457* 6747F: drivers/net/wan/hdlc* 6748F: drivers/net/wan/n2.c 6749F: drivers/net/wan/pc300too.c 6750F: drivers/net/wan/pci200syn.c 6751F: drivers/net/wan/wanxl* 6752 6753GENERIC INCLUDE/ASM HEADER FILES 6754M: Arnd Bergmann <arnd@arndb.de> 6755L: linux-arch@vger.kernel.org 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6757S: Maintained 6758F: include/asm-generic/ 6759F: include/uapi/asm-generic/ 6760 6761GENERIC PHY FRAMEWORK 6762M: Kishon Vijay Abraham I <kishon@ti.com> 6763L: linux-kernel@vger.kernel.org 6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6765S: Supported 6766F: drivers/phy/ 6767F: include/linux/phy/ 6768F: Documentation/devicetree/bindings/phy/ 6769 6770GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6771M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6772S: Supported 6773F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6774 6775GENERIC PM DOMAINS 6776M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6777M: Kevin Hilman <khilman@kernel.org> 6778M: Ulf Hansson <ulf.hansson@linaro.org> 6779L: linux-pm@vger.kernel.org 6780S: Supported 6781F: drivers/base/power/domain*.c 6782F: include/linux/pm_domain.h 6783F: Documentation/devicetree/bindings/power/power_domain.txt 6784 6785GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6786M: Eugen Hristev <eugen.hristev@microchip.com> 6787L: linux-input@vger.kernel.org 6788S: Maintained 6789F: drivers/input/touchscreen/resistive-adc-touch.c 6790 6791GENERIC UIO DRIVER FOR PCI DEVICES 6792M: "Michael S. Tsirkin" <mst@redhat.com> 6793L: kvm@vger.kernel.org 6794S: Supported 6795F: drivers/uio/uio_pci_generic.c 6796 6797GENERIC VDSO LIBRARY: 6798M: Andy Lutomirski <luto@kernel.org> 6799M: Thomas Gleixner <tglx@linutronix.de> 6800M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6801L: linux-kernel@vger.kernel.org 6802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6803S: Maintained 6804F: lib/vdso/ 6805F: kernel/time/vsyscall.c 6806F: include/vdso/ 6807F: include/asm-generic/vdso/vsyscall.h 6808 6809GENWQE (IBM Generic Workqueue Card) 6810M: Frank Haverkamp <haver@linux.ibm.com> 6811S: Supported 6812F: drivers/misc/genwqe/ 6813 6814GET_MAINTAINER SCRIPT 6815M: Joe Perches <joe@perches.com> 6816S: Maintained 6817F: scripts/get_maintainer.pl 6818 6819GFS2 FILE SYSTEM 6820M: Bob Peterson <rpeterso@redhat.com> 6821M: Andreas Gruenbacher <agruenba@redhat.com> 6822L: cluster-devel@redhat.com 6823W: http://sources.redhat.com/cluster/ 6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6825S: Supported 6826F: Documentation/filesystems/gfs2*.txt 6827F: fs/gfs2/ 6828F: include/uapi/linux/gfs2_ondisk.h 6829 6830GIGASET ISDN DRIVERS 6831M: Paul Bolle <pebolle@tiscali.nl> 6832L: gigaset307x-common@lists.sourceforge.net 6833W: http://gigaset307x.sourceforge.net/ 6834S: Odd Fixes 6835F: drivers/staging/isdn/gigaset/ 6836 6837GNSS SUBSYSTEM 6838M: Johan Hovold <johan@kernel.org> 6839T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6840S: Maintained 6841F: Documentation/ABI/testing/sysfs-class-gnss 6842F: Documentation/devicetree/bindings/gnss/ 6843F: drivers/gnss/ 6844F: include/linux/gnss.h 6845 6846GO7007 MPEG CODEC 6847M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6848L: linux-media@vger.kernel.org 6849S: Maintained 6850F: drivers/media/usb/go7007/ 6851 6852GOODIX TOUCHSCREEN 6853M: Bastien Nocera <hadess@hadess.net> 6854L: linux-input@vger.kernel.org 6855S: Maintained 6856F: drivers/input/touchscreen/goodix.c 6857 6858GOOGLE ETHERNET DRIVERS 6859M: Catherine Sullivan <csully@google.com> 6860R: Sagi Shahar <sagis@google.com> 6861R: Jon Olson <jonolson@google.com> 6862L: netdev@vger.kernel.org 6863S: Supported 6864F: Documentation/networking/device_drivers/google/gve.rst 6865F: drivers/net/ethernet/google 6866 6867GPD POCKET FAN DRIVER 6868M: Hans de Goede <hdegoede@redhat.com> 6869L: platform-driver-x86@vger.kernel.org 6870S: Maintained 6871F: drivers/platform/x86/gpd-pocket-fan.c 6872 6873GPIO ACPI SUPPORT 6874M: Mika Westerberg <mika.westerberg@linux.intel.com> 6875M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6876L: linux-gpio@vger.kernel.org 6877L: linux-acpi@vger.kernel.org 6878S: Maintained 6879F: Documentation/firmware-guide/acpi/gpio-properties.rst 6880F: drivers/gpio/gpiolib-acpi.c 6881 6882GPIO IR Transmitter 6883M: Sean Young <sean@mess.org> 6884L: linux-media@vger.kernel.org 6885S: Maintained 6886F: drivers/media/rc/gpio-ir-tx.c 6887 6888GPIO MOCKUP DRIVER 6889M: Bamvor Jian Zhang <bamv2005@gmail.com> 6890L: linux-gpio@vger.kernel.org 6891S: Maintained 6892F: drivers/gpio/gpio-mockup.c 6893F: tools/testing/selftests/gpio/ 6894 6895GPIO SUBSYSTEM 6896M: Linus Walleij <linus.walleij@linaro.org> 6897M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6898L: linux-gpio@vger.kernel.org 6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6900S: Maintained 6901F: Documentation/devicetree/bindings/gpio/ 6902F: Documentation/driver-api/gpio/ 6903F: Documentation/admin-guide/gpio/ 6904F: Documentation/ABI/testing/gpio-cdev 6905F: Documentation/ABI/obsolete/sysfs-gpio 6906F: drivers/gpio/ 6907F: include/linux/gpio/ 6908F: include/linux/gpio.h 6909F: include/linux/of_gpio.h 6910F: include/asm-generic/gpio.h 6911F: include/uapi/linux/gpio.h 6912F: tools/gpio/ 6913 6914GRE DEMULTIPLEXER DRIVER 6915M: Dmitry Kozlov <xeb@mail.ru> 6916L: netdev@vger.kernel.org 6917S: Maintained 6918F: net/ipv4/gre_demux.c 6919F: net/ipv4/gre_offload.c 6920F: include/net/gre.h 6921 6922GRETH 10/100/1G Ethernet MAC device driver 6923M: Andreas Larsson <andreas@gaisler.com> 6924L: netdev@vger.kernel.org 6925S: Maintained 6926F: drivers/net/ethernet/aeroflex/ 6927 6928GREYBUS AUDIO PROTOCOLS DRIVERS 6929M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6930M: Mark Greer <mgreer@animalcreek.com> 6931S: Maintained 6932F: drivers/staging/greybus/audio_apbridgea.c 6933F: drivers/staging/greybus/audio_apbridgea.h 6934F: drivers/staging/greybus/audio_codec.c 6935F: drivers/staging/greybus/audio_codec.h 6936F: drivers/staging/greybus/audio_gb.c 6937F: drivers/staging/greybus/audio_manager.c 6938F: drivers/staging/greybus/audio_manager.h 6939F: drivers/staging/greybus/audio_manager_module.c 6940F: drivers/staging/greybus/audio_manager_private.h 6941F: drivers/staging/greybus/audio_manager_sysfs.c 6942F: drivers/staging/greybus/audio_module.c 6943F: drivers/staging/greybus/audio_topology.c 6944 6945GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6946M: Viresh Kumar <vireshk@kernel.org> 6947S: Maintained 6948F: drivers/staging/greybus/authentication.c 6949F: drivers/staging/greybus/bootrom.c 6950F: drivers/staging/greybus/firmware.h 6951F: drivers/staging/greybus/fw-core.c 6952F: drivers/staging/greybus/fw-download.c 6953F: drivers/staging/greybus/fw-management.c 6954F: drivers/staging/greybus/greybus_authentication.h 6955F: drivers/staging/greybus/greybus_firmware.h 6956F: drivers/staging/greybus/hid.c 6957F: drivers/staging/greybus/i2c.c 6958F: drivers/staging/greybus/spi.c 6959F: drivers/staging/greybus/spilib.c 6960F: drivers/staging/greybus/spilib.h 6961 6962GREYBUS LOOPBACK DRIVER 6963M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6964S: Maintained 6965F: drivers/staging/greybus/loopback.c 6966 6967GREYBUS PLATFORM DRIVERS 6968M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6969S: Maintained 6970F: drivers/staging/greybus/arche-platform.c 6971F: drivers/staging/greybus/arche-apb-ctrl.c 6972F: drivers/staging/greybus/arche_platform.h 6973 6974GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6975M: Rui Miguel Silva <rmfrfs@gmail.com> 6976S: Maintained 6977F: drivers/staging/greybus/sdio.c 6978F: drivers/staging/greybus/light.c 6979F: drivers/staging/greybus/gpio.c 6980F: drivers/staging/greybus/power_supply.c 6981F: drivers/staging/greybus/spi.c 6982F: drivers/staging/greybus/spilib.c 6983 6984GREYBUS SUBSYSTEM 6985M: Johan Hovold <johan@kernel.org> 6986M: Alex Elder <elder@kernel.org> 6987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6988S: Maintained 6989F: drivers/staging/greybus/ 6990L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6991 6992GREYBUS UART PROTOCOLS DRIVERS 6993M: David Lin <dtwlin@gmail.com> 6994S: Maintained 6995F: drivers/staging/greybus/uart.c 6996F: drivers/staging/greybus/log.c 6997 6998GS1662 VIDEO SERIALIZER 6999M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7000L: linux-media@vger.kernel.org 7001T: git git://linuxtv.org/media_tree.git 7002S: Maintained 7003F: drivers/media/spi/gs1662.c 7004 7005GSPCA FINEPIX SUBDRIVER 7006M: Frank Zago <frank@zago.net> 7007L: linux-media@vger.kernel.org 7008T: git git://linuxtv.org/media_tree.git 7009S: Maintained 7010F: drivers/media/usb/gspca/finepix.c 7011 7012GSPCA GL860 SUBDRIVER 7013M: Olivier Lorin <o.lorin@laposte.net> 7014L: linux-media@vger.kernel.org 7015T: git git://linuxtv.org/media_tree.git 7016S: Maintained 7017F: drivers/media/usb/gspca/gl860/ 7018 7019GSPCA M5602 SUBDRIVER 7020M: Erik Andren <erik.andren@gmail.com> 7021L: linux-media@vger.kernel.org 7022T: git git://linuxtv.org/media_tree.git 7023S: Maintained 7024F: drivers/media/usb/gspca/m5602/ 7025 7026GSPCA PAC207 SONIXB SUBDRIVER 7027M: Hans Verkuil <hverkuil@xs4all.nl> 7028L: linux-media@vger.kernel.org 7029T: git git://linuxtv.org/media_tree.git 7030S: Odd Fixes 7031F: drivers/media/usb/gspca/pac207.c 7032 7033GSPCA SN9C20X SUBDRIVER 7034M: Brian Johnson <brijohn@gmail.com> 7035L: linux-media@vger.kernel.org 7036T: git git://linuxtv.org/media_tree.git 7037S: Maintained 7038F: drivers/media/usb/gspca/sn9c20x.c 7039 7040GSPCA T613 SUBDRIVER 7041M: Leandro Costantino <lcostantino@gmail.com> 7042L: linux-media@vger.kernel.org 7043T: git git://linuxtv.org/media_tree.git 7044S: Maintained 7045F: drivers/media/usb/gspca/t613.c 7046 7047GSPCA USB WEBCAM DRIVER 7048M: Hans Verkuil <hverkuil@xs4all.nl> 7049L: linux-media@vger.kernel.org 7050T: git git://linuxtv.org/media_tree.git 7051S: Odd Fixes 7052F: drivers/media/usb/gspca/ 7053 7054GTP (GPRS Tunneling Protocol) 7055M: Pablo Neira Ayuso <pablo@netfilter.org> 7056M: Harald Welte <laforge@gnumonks.org> 7057L: osmocom-net-gprs@lists.osmocom.org 7058T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7059S: Maintained 7060F: drivers/net/gtp.c 7061 7062GUID PARTITION TABLE (GPT) 7063M: Davidlohr Bueso <dave@stgolabs.net> 7064L: linux-efi@vger.kernel.org 7065S: Maintained 7066F: block/partitions/efi.* 7067 7068H8/300 ARCHITECTURE 7069M: Yoshinori Sato <ysato@users.sourceforge.jp> 7070L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7071W: http://uclinux-h8.sourceforge.jp 7072T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7073S: Maintained 7074F: arch/h8300/ 7075F: drivers/clocksource/h8300_*.c 7076F: drivers/clk/h8300/ 7077F: drivers/irqchip/irq-renesas-h8*.c 7078 7079HABANALABS PCI DRIVER 7080M: Oded Gabbay <oded.gabbay@gmail.com> 7081T: git https://github.com/HabanaAI/linux.git 7082S: Supported 7083F: drivers/misc/habanalabs/ 7084F: include/uapi/misc/habanalabs.h 7085F: Documentation/ABI/testing/sysfs-driver-habanalabs 7086F: Documentation/ABI/testing/debugfs-driver-habanalabs 7087 7088HACKRF MEDIA DRIVER 7089M: Antti Palosaari <crope@iki.fi> 7090L: linux-media@vger.kernel.org 7091W: https://linuxtv.org 7092W: http://palosaari.fi/linux/ 7093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7094T: git git://linuxtv.org/anttip/media_tree.git 7095S: Maintained 7096F: drivers/media/usb/hackrf/ 7097 7098HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7099M: Frank Seidel <frank@f-seidel.de> 7100L: platform-driver-x86@vger.kernel.org 7101W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7102S: Maintained 7103F: drivers/platform/x86/hdaps.c 7104 7105HARDWARE MONITORING 7106M: Jean Delvare <jdelvare@suse.com> 7107M: Guenter Roeck <linux@roeck-us.net> 7108L: linux-hwmon@vger.kernel.org 7109W: http://hwmon.wiki.kernel.org/ 7110T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7111S: Maintained 7112F: Documentation/devicetree/bindings/hwmon/ 7113F: Documentation/hwmon/ 7114F: drivers/hwmon/ 7115F: include/linux/hwmon*.h 7116F: include/trace/events/hwmon*.h 7117 7118HARDWARE RANDOM NUMBER GENERATOR CORE 7119M: Matt Mackall <mpm@selenic.com> 7120M: Herbert Xu <herbert@gondor.apana.org.au> 7121L: linux-crypto@vger.kernel.org 7122S: Odd fixes 7123F: Documentation/devicetree/bindings/rng/ 7124F: Documentation/admin-guide/hw_random.rst 7125F: drivers/char/hw_random/ 7126F: include/linux/hw_random.h 7127 7128HARDWARE TRACING FACILITIES 7129M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7130S: Maintained 7131F: drivers/hwtracing/ 7132 7133HARDWARE SPINLOCK CORE 7134M: Ohad Ben-Cohen <ohad@wizery.com> 7135M: Bjorn Andersson <bjorn.andersson@linaro.org> 7136L: linux-remoteproc@vger.kernel.org 7137S: Maintained 7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7139F: Documentation/devicetree/bindings/hwlock/ 7140F: Documentation/hwspinlock.txt 7141F: drivers/hwspinlock/ 7142F: include/linux/hwspinlock.h 7143 7144HARMONY SOUND DRIVER 7145L: linux-parisc@vger.kernel.org 7146S: Maintained 7147F: sound/parisc/harmony.* 7148 7149HDPVR USB VIDEO ENCODER DRIVER 7150M: Hans Verkuil <hverkuil@xs4all.nl> 7151L: linux-media@vger.kernel.org 7152T: git git://linuxtv.org/media_tree.git 7153W: https://linuxtv.org 7154S: Odd Fixes 7155F: drivers/media/usb/hdpvr/ 7156 7157HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7158M: Jerry Hoemann <jerry.hoemann@hpe.com> 7159S: Supported 7160F: Documentation/watchdog/hpwdt.rst 7161F: drivers/watchdog/hpwdt.c 7162 7163HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7164M: Don Brace <don.brace@microsemi.com> 7165L: esc.storagedev@microsemi.com 7166L: linux-scsi@vger.kernel.org 7167S: Supported 7168F: Documentation/scsi/hpsa.txt 7169F: drivers/scsi/hpsa*.[ch] 7170F: include/linux/cciss*.h 7171F: include/uapi/linux/cciss*.h 7172 7173HFI1 DRIVER 7174M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7175M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7176L: linux-rdma@vger.kernel.org 7177S: Supported 7178F: drivers/infiniband/hw/hfi1 7179 7180HFS FILESYSTEM 7181L: linux-fsdevel@vger.kernel.org 7182S: Orphan 7183F: Documentation/filesystems/hfs.txt 7184F: fs/hfs/ 7185 7186HFSPLUS FILESYSTEM 7187L: linux-fsdevel@vger.kernel.org 7188S: Orphan 7189F: Documentation/filesystems/hfsplus.txt 7190F: fs/hfsplus/ 7191 7192HGA FRAMEBUFFER DRIVER 7193M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7194L: linux-nvidia@lists.surfsouth.com 7195W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7196S: Maintained 7197F: drivers/video/fbdev/hgafb.c 7198 7199HIBERNATION (aka Software Suspend, aka swsusp) 7200M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7201M: Pavel Machek <pavel@ucw.cz> 7202L: linux-pm@vger.kernel.org 7203B: https://bugzilla.kernel.org 7204S: Supported 7205F: arch/x86/power/ 7206F: drivers/base/power/ 7207F: kernel/power/ 7208F: include/linux/suspend.h 7209F: include/linux/freezer.h 7210F: include/linux/pm.h 7211F: arch/*/include/asm/suspend*.h 7212 7213HID CORE LAYER 7214M: Jiri Kosina <jikos@kernel.org> 7215M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7216L: linux-input@vger.kernel.org 7217T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7218S: Maintained 7219F: drivers/hid/ 7220F: include/linux/hid* 7221F: include/uapi/linux/hid* 7222 7223HID SENSOR HUB DRIVERS 7224M: Jiri Kosina <jikos@kernel.org> 7225M: Jonathan Cameron <jic23@kernel.org> 7226M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7227L: linux-input@vger.kernel.org 7228L: linux-iio@vger.kernel.org 7229S: Maintained 7230F: Documentation/hid/hid-sensor* 7231F: drivers/hid/hid-sensor-* 7232F: drivers/iio/*/hid-* 7233F: include/linux/hid-sensor-* 7234 7235HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7236M: Thomas Gleixner <tglx@linutronix.de> 7237L: linux-kernel@vger.kernel.org 7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7239S: Maintained 7240F: Documentation/timers/ 7241F: kernel/time/hrtimer.c 7242F: kernel/time/clockevents.c 7243F: kernel/time/timer_*.c 7244F: include/linux/clockchips.h 7245F: include/linux/hrtimer.h 7246 7247HIGH-SPEED SCC DRIVER FOR AX.25 7248L: linux-hams@vger.kernel.org 7249S: Orphan 7250F: drivers/net/hamradio/dmascc.c 7251F: drivers/net/hamradio/scc.c 7252 7253HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7254M: HighPoint Linux Team <linux@highpoint-tech.com> 7255W: http://www.highpoint-tech.com 7256S: Supported 7257F: Documentation/scsi/hptiop.txt 7258F: drivers/scsi/hptiop.c 7259 7260HIPPI 7261M: Jes Sorensen <jes@trained-monkey.org> 7262L: linux-hippi@sunsite.dk 7263S: Maintained 7264F: include/linux/hippidevice.h 7265F: include/uapi/linux/if_hippi.h 7266F: net/802/hippi.c 7267F: drivers/net/hippi/ 7268 7269HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7270M: Yisen Zhuang <yisen.zhuang@huawei.com> 7271M: Salil Mehta <salil.mehta@huawei.com> 7272L: netdev@vger.kernel.org 7273W: http://www.hisilicon.com 7274S: Maintained 7275F: drivers/net/ethernet/hisilicon/hns3/ 7276 7277HISILICON LPC BUS DRIVER 7278M: john.garry@huawei.com 7279W: http://www.hisilicon.com 7280S: Maintained 7281F: drivers/bus/hisi_lpc.c 7282F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7283 7284HISILICON NETWORK SUBSYSTEM DRIVER 7285M: Yisen Zhuang <yisen.zhuang@huawei.com> 7286M: Salil Mehta <salil.mehta@huawei.com> 7287L: netdev@vger.kernel.org 7288W: http://www.hisilicon.com 7289S: Maintained 7290F: drivers/net/ethernet/hisilicon/ 7291F: Documentation/devicetree/bindings/net/hisilicon*.txt 7292 7293HISILICON PMU DRIVER 7294M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7295W: http://www.hisilicon.com 7296S: Supported 7297F: drivers/perf/hisilicon 7298F: Documentation/admin-guide/perf/hisi-pmu.rst 7299 7300HISILICON ROCE DRIVER 7301M: Lijun Ou <oulijun@huawei.com> 7302M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7303L: linux-rdma@vger.kernel.org 7304S: Maintained 7305F: drivers/infiniband/hw/hns/ 7306F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7307 7308HISILICON SAS Controller 7309M: John Garry <john.garry@huawei.com> 7310W: http://www.hisilicon.com 7311S: Supported 7312F: drivers/scsi/hisi_sas/ 7313F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7314 7315HMM - Heterogeneous Memory Management 7316M: Jérôme Glisse <jglisse@redhat.com> 7317L: linux-mm@kvack.org 7318S: Maintained 7319F: mm/hmm* 7320F: include/linux/hmm* 7321F: Documentation/vm/hmm.rst 7322 7323HOST AP DRIVER 7324M: Jouni Malinen <j@w1.fi> 7325L: linux-wireless@vger.kernel.org 7326W: http://w1.fi/hostap-driver.html 7327S: Obsolete 7328F: drivers/net/wireless/intersil/hostap/ 7329 7330HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7331L: platform-driver-x86@vger.kernel.org 7332S: Orphan 7333F: drivers/platform/x86/tc1100-wmi.c 7334 7335HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7336M: Jaroslav Kysela <perex@perex.cz> 7337S: Maintained 7338F: drivers/net/ethernet/hp/hp100.* 7339 7340HPET: High Precision Event Timers driver 7341M: Clemens Ladisch <clemens@ladisch.de> 7342S: Maintained 7343F: Documentation/timers/hpet.rst 7344F: drivers/char/hpet.c 7345F: include/linux/hpet.h 7346F: include/uapi/linux/hpet.h 7347 7348HPET: x86 7349S: Orphan 7350F: arch/x86/kernel/hpet.c 7351F: arch/x86/include/asm/hpet.h 7352 7353HPFS FILESYSTEM 7354M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7355W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7356S: Maintained 7357F: fs/hpfs/ 7358 7359HSI SUBSYSTEM 7360M: Sebastian Reichel <sre@kernel.org> 7361T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7362S: Maintained 7363F: Documentation/ABI/testing/sysfs-bus-hsi 7364F: Documentation/driver-api/hsi.rst 7365F: drivers/hsi/ 7366F: include/linux/hsi/ 7367F: include/uapi/linux/hsi/ 7368 7369HSO 3G MODEM DRIVER 7370L: linux-usb@vger.kernel.org 7371S: Orphan 7372F: drivers/net/usb/hso.c 7373 7374HSR NETWORK PROTOCOL 7375M: Arvid Brodin <arvid.brodin@alten.se> 7376L: netdev@vger.kernel.org 7377S: Maintained 7378F: net/hsr/ 7379 7380HT16K33 LED CONTROLLER DRIVER 7381M: Robin van der Gracht <robin@protonic.nl> 7382S: Maintained 7383F: drivers/auxdisplay/ht16k33.c 7384F: Documentation/devicetree/bindings/display/ht16k33.txt 7385 7386HTCPEN TOUCHSCREEN DRIVER 7387M: Pau Oliva Fora <pof@eslack.org> 7388L: linux-input@vger.kernel.org 7389S: Maintained 7390F: drivers/input/touchscreen/htcpen.c 7391 7392HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7393M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7394L: linux-iio@vger.kernel.org 7395W: http://www.st.com/ 7396S: Maintained 7397F: drivers/iio/humidity/hts221* 7398F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7399 7400HUAWEI ETHERNET DRIVER 7401M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7402L: netdev@vger.kernel.org 7403S: Supported 7404F: Documentation/networking/hinic.txt 7405F: drivers/net/ethernet/huawei/hinic/ 7406 7407HUGETLB FILESYSTEM 7408M: Mike Kravetz <mike.kravetz@oracle.com> 7409L: linux-mm@kvack.org 7410S: Maintained 7411F: fs/hugetlbfs/ 7412F: mm/hugetlb.c 7413F: include/linux/hugetlb.h 7414F: Documentation/admin-guide/mm/hugetlbpage.rst 7415F: Documentation/vm/hugetlbfs_reserv.rst 7416F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7417 7418HVA ST MEDIA DRIVER 7419M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7420L: linux-media@vger.kernel.org 7421T: git git://linuxtv.org/media_tree.git 7422W: https://linuxtv.org 7423S: Supported 7424F: drivers/media/platform/sti/hva 7425 7426HWPOISON MEMORY FAILURE HANDLING 7427M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7428L: linux-mm@kvack.org 7429S: Maintained 7430F: mm/memory-failure.c 7431F: mm/hwpoison-inject.c 7432 7433HYGON PROCESSOR SUPPORT 7434M: Pu Wen <puwen@hygon.cn> 7435L: linux-kernel@vger.kernel.org 7436S: Maintained 7437F: arch/x86/kernel/cpu/hygon.c 7438 7439Hyper-V CORE AND DRIVERS 7440M: "K. Y. Srinivasan" <kys@microsoft.com> 7441M: Haiyang Zhang <haiyangz@microsoft.com> 7442M: Stephen Hemminger <sthemmin@microsoft.com> 7443M: Sasha Levin <sashal@kernel.org> 7444T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7445L: linux-hyperv@vger.kernel.org 7446S: Supported 7447F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7448F: arch/x86/include/asm/mshyperv.h 7449F: arch/x86/include/asm/trace/hyperv.h 7450F: arch/x86/include/asm/hyperv-tlfs.h 7451F: arch/x86/kernel/cpu/mshyperv.c 7452F: arch/x86/hyperv 7453F: drivers/clocksource/hyperv_timer.c 7454F: drivers/hid/hid-hyperv.c 7455F: drivers/hv/ 7456F: drivers/input/serio/hyperv-keyboard.c 7457F: drivers/pci/controller/pci-hyperv.c 7458F: drivers/net/hyperv/ 7459F: drivers/scsi/storvsc_drv.c 7460F: drivers/uio/uio_hv_generic.c 7461F: drivers/video/fbdev/hyperv_fb.c 7462F: drivers/iommu/hyperv_iommu.c 7463F: net/vmw_vsock/hyperv_transport.c 7464F: include/clocksource/hyperv_timer.h 7465F: include/linux/hyperv.h 7466F: include/uapi/linux/hyperv.h 7467F: include/asm-generic/mshyperv.h 7468F: tools/hv/ 7469F: Documentation/ABI/stable/sysfs-bus-vmbus 7470 7471HYPERBUS SUPPORT 7472M: Vignesh Raghavendra <vigneshr@ti.com> 7473S: Supported 7474F: drivers/mtd/hyperbus/ 7475F: include/linux/mtd/hyperbus.h 7476F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7477F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7478 7479HYPERVISOR VIRTUAL CONSOLE DRIVER 7480L: linuxppc-dev@lists.ozlabs.org 7481S: Odd Fixes 7482F: drivers/tty/hvc/ 7483 7484I2C ACPI SUPPORT 7485M: Mika Westerberg <mika.westerberg@linux.intel.com> 7486L: linux-i2c@vger.kernel.org 7487L: linux-acpi@vger.kernel.org 7488S: Maintained 7489F: drivers/i2c/i2c-core-acpi.c 7490 7491I2C CONTROLLER DRIVER FOR NVIDIA GPU 7492M: Ajay Gupta <ajayg@nvidia.com> 7493L: linux-i2c@vger.kernel.org 7494S: Maintained 7495F: Documentation/i2c/busses/i2c-nvidia-gpu 7496F: drivers/i2c/busses/i2c-nvidia-gpu.c 7497 7498I2C MUXES 7499M: Peter Rosin <peda@axentia.se> 7500L: linux-i2c@vger.kernel.org 7501S: Maintained 7502F: Documentation/i2c/i2c-topology 7503F: Documentation/i2c/muxes/ 7504F: Documentation/devicetree/bindings/i2c/i2c-mux* 7505F: Documentation/devicetree/bindings/i2c/i2c-arb* 7506F: Documentation/devicetree/bindings/i2c/i2c-gate* 7507F: drivers/i2c/i2c-mux.c 7508F: drivers/i2c/muxes/ 7509F: include/linux/i2c-mux.h 7510 7511I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7512M: Gregory CLEMENT <gregory.clement@bootlin.com> 7513L: linux-i2c@vger.kernel.org 7514S: Maintained 7515F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7516F: drivers/i2c/busses/i2c-mv64xxx.c 7517 7518I2C OVER PARALLEL PORT 7519M: Jean Delvare <jdelvare@suse.com> 7520L: linux-i2c@vger.kernel.org 7521S: Maintained 7522F: Documentation/i2c/busses/i2c-parport 7523F: Documentation/i2c/busses/i2c-parport-light 7524F: drivers/i2c/busses/i2c-parport.c 7525F: drivers/i2c/busses/i2c-parport-light.c 7526 7527I2C SUBSYSTEM 7528M: Wolfram Sang <wsa@the-dreams.de> 7529L: linux-i2c@vger.kernel.org 7530W: https://i2c.wiki.kernel.org/ 7531Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7532T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7533S: Maintained 7534F: Documentation/devicetree/bindings/i2c/i2c.txt 7535F: Documentation/i2c/ 7536F: drivers/i2c/* 7537F: include/linux/i2c.h 7538F: include/linux/i2c-dev.h 7539F: include/linux/i2c-smbus.h 7540F: include/uapi/linux/i2c.h 7541F: include/uapi/linux/i2c-*.h 7542 7543I2C SUBSYSTEM HOST DRIVERS 7544L: linux-i2c@vger.kernel.org 7545W: https://i2c.wiki.kernel.org/ 7546Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7548S: Odd Fixes 7549F: Documentation/devicetree/bindings/i2c/ 7550F: drivers/i2c/algos/ 7551F: drivers/i2c/busses/ 7552 7553I2C-TAOS-EVM DRIVER 7554M: Jean Delvare <jdelvare@suse.com> 7555L: linux-i2c@vger.kernel.org 7556S: Maintained 7557F: Documentation/i2c/busses/i2c-taos-evm 7558F: drivers/i2c/busses/i2c-taos-evm.c 7559 7560I2C-TINY-USB DRIVER 7561M: Till Harbaum <till@harbaum.org> 7562L: linux-i2c@vger.kernel.org 7563W: http://www.harbaum.org/till/i2c_tiny_usb 7564S: Maintained 7565F: drivers/i2c/busses/i2c-tiny-usb.c 7566 7567I2C/SMBUS CONTROLLER DRIVERS FOR PC 7568M: Jean Delvare <jdelvare@suse.com> 7569L: linux-i2c@vger.kernel.org 7570S: Maintained 7571F: Documentation/i2c/busses/i2c-ali1535 7572F: Documentation/i2c/busses/i2c-ali1563 7573F: Documentation/i2c/busses/i2c-ali15x3 7574F: Documentation/i2c/busses/i2c-amd756 7575F: Documentation/i2c/busses/i2c-amd8111 7576F: Documentation/i2c/busses/i2c-i801 7577F: Documentation/i2c/busses/i2c-nforce2 7578F: Documentation/i2c/busses/i2c-piix4 7579F: Documentation/i2c/busses/i2c-sis5595 7580F: Documentation/i2c/busses/i2c-sis630 7581F: Documentation/i2c/busses/i2c-sis96x 7582F: Documentation/i2c/busses/i2c-via 7583F: Documentation/i2c/busses/i2c-viapro 7584F: drivers/i2c/busses/i2c-ali1535.c 7585F: drivers/i2c/busses/i2c-ali1563.c 7586F: drivers/i2c/busses/i2c-ali15x3.c 7587F: drivers/i2c/busses/i2c-amd756.c 7588F: drivers/i2c/busses/i2c-amd756-s4882.c 7589F: drivers/i2c/busses/i2c-amd8111.c 7590F: drivers/i2c/busses/i2c-i801.c 7591F: drivers/i2c/busses/i2c-isch.c 7592F: drivers/i2c/busses/i2c-nforce2.c 7593F: drivers/i2c/busses/i2c-nforce2-s4985.c 7594F: drivers/i2c/busses/i2c-piix4.c 7595F: drivers/i2c/busses/i2c-sis5595.c 7596F: drivers/i2c/busses/i2c-sis630.c 7597F: drivers/i2c/busses/i2c-sis96x.c 7598F: drivers/i2c/busses/i2c-via.c 7599F: drivers/i2c/busses/i2c-viapro.c 7600 7601I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7602M: Hans de Goede <hdegoede@redhat.com> 7603L: linux-i2c@vger.kernel.org 7604S: Maintained 7605F: drivers/i2c/busses/i2c-cht-wc.c 7606 7607I2C/SMBUS ISMT DRIVER 7608M: Seth Heasley <seth.heasley@intel.com> 7609M: Neil Horman <nhorman@tuxdriver.com> 7610L: linux-i2c@vger.kernel.org 7611F: drivers/i2c/busses/i2c-ismt.c 7612F: Documentation/i2c/busses/i2c-ismt 7613 7614I2C/SMBUS STUB DRIVER 7615M: Jean Delvare <jdelvare@suse.com> 7616L: linux-i2c@vger.kernel.org 7617S: Maintained 7618F: drivers/i2c/i2c-stub.c 7619 7620I3C SUBSYSTEM 7621M: Boris Brezillon <bbrezillon@kernel.org> 7622L: linux-i3c@lists.infradead.org 7623C: irc://chat.freenode.net/linux-i3c 7624T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7625S: Maintained 7626F: Documentation/ABI/testing/sysfs-bus-i3c 7627F: Documentation/devicetree/bindings/i3c/ 7628F: Documentation/driver-api/i3c 7629F: drivers/i3c/ 7630F: include/linux/i3c/ 7631 7632I3C DRIVER FOR SYNOPSYS DESIGNWARE 7633M: Vitor Soares <vitor.soares@synopsys.com> 7634S: Maintained 7635F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7636F: drivers/i3c/master/dw* 7637 7638IA64 (Itanium) PLATFORM 7639M: Tony Luck <tony.luck@intel.com> 7640M: Fenghua Yu <fenghua.yu@intel.com> 7641L: linux-ia64@vger.kernel.org 7642T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7643S: Maintained 7644F: arch/ia64/ 7645 7646IBM Power 842 compression accelerator 7647M: Haren Myneni <haren@us.ibm.com> 7648S: Supported 7649F: drivers/crypto/nx/Makefile 7650F: drivers/crypto/nx/Kconfig 7651F: drivers/crypto/nx/nx-842* 7652F: include/linux/sw842.h 7653F: crypto/842.c 7654F: lib/842/ 7655 7656IBM Power in-Nest Crypto Acceleration 7657M: Breno Leitão <leitao@debian.org> 7658M: Nayna Jain <nayna@linux.ibm.com> 7659M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7660L: linux-crypto@vger.kernel.org 7661S: Supported 7662F: drivers/crypto/nx/Makefile 7663F: drivers/crypto/nx/Kconfig 7664F: drivers/crypto/nx/nx-aes* 7665F: drivers/crypto/nx/nx-sha* 7666F: drivers/crypto/nx/nx.* 7667F: drivers/crypto/nx/nx_csbcpb.h 7668F: drivers/crypto/nx/nx_debugfs.h 7669 7670IBM Power Linux RAID adapter 7671M: Brian King <brking@us.ibm.com> 7672S: Supported 7673F: drivers/scsi/ipr.* 7674 7675IBM Power SRIOV Virtual NIC Device Driver 7676M: Thomas Falcon <tlfalcon@linux.ibm.com> 7677M: John Allen <jallen@linux.ibm.com> 7678L: netdev@vger.kernel.org 7679S: Supported 7680F: drivers/net/ethernet/ibm/ibmvnic.* 7681 7682IBM Power Virtual Accelerator Switchboard 7683M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7684L: linuxppc-dev@lists.ozlabs.org 7685S: Supported 7686F: arch/powerpc/platforms/powernv/vas* 7687F: arch/powerpc/platforms/powernv/copy-paste.h 7688F: arch/powerpc/include/asm/vas.h 7689 7690IBM Power Virtual Ethernet Device Driver 7691M: Thomas Falcon <tlfalcon@linux.ibm.com> 7692L: netdev@vger.kernel.org 7693S: Supported 7694F: drivers/net/ethernet/ibm/ibmveth.* 7695 7696IBM Power Virtual FC Device Drivers 7697M: Tyrel Datwyler <tyreld@linux.ibm.com> 7698L: linux-scsi@vger.kernel.org 7699S: Supported 7700F: drivers/scsi/ibmvscsi/ibmvfc* 7701 7702IBM Power Virtual Management Channel Driver 7703M: Steven Royer <seroyer@linux.ibm.com> 7704S: Supported 7705F: drivers/misc/ibmvmc.* 7706 7707IBM Power Virtual SCSI Device Drivers 7708M: Tyrel Datwyler <tyreld@linux.ibm.com> 7709L: linux-scsi@vger.kernel.org 7710S: Supported 7711F: drivers/scsi/ibmvscsi/ibmvscsi* 7712F: include/scsi/viosrp.h 7713 7714IBM Power Virtual SCSI Device Target Driver 7715M: Michael Cyr <mikecyr@linux.ibm.com> 7716L: linux-scsi@vger.kernel.org 7717L: target-devel@vger.kernel.org 7718S: Supported 7719F: drivers/scsi/ibmvscsi_tgt/ 7720 7721IBM Power VMX Cryptographic instructions 7722M: Breno Leitão <leitao@debian.org> 7723M: Nayna Jain <nayna@linux.ibm.com> 7724M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7725L: linux-crypto@vger.kernel.org 7726S: Supported 7727F: drivers/crypto/vmx/Makefile 7728F: drivers/crypto/vmx/Kconfig 7729F: drivers/crypto/vmx/vmx.c 7730F: drivers/crypto/vmx/aes* 7731F: drivers/crypto/vmx/ghash* 7732F: drivers/crypto/vmx/ppc-xlate.pl 7733 7734IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7735M: Tyrel Datwyler <tyreld@linux.ibm.com> 7736L: linux-pci@vger.kernel.org 7737L: linuxppc-dev@lists.ozlabs.org 7738S: Supported 7739F: drivers/pci/hotplug/rpaphp* 7740 7741IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7742M: Tyrel Datwyler <tyreld@linux.ibm.com> 7743L: linux-pci@vger.kernel.org 7744L: linuxppc-dev@lists.ozlabs.org 7745S: Supported 7746F: drivers/pci/hotplug/rpadlpar* 7747 7748IBM ServeRAID RAID DRIVER 7749S: Orphan 7750F: drivers/scsi/ips.* 7751 7752ICH LPC AND GPIO DRIVER 7753M: Peter Tyser <ptyser@xes-inc.com> 7754S: Maintained 7755F: drivers/mfd/lpc_ich.c 7756F: drivers/gpio/gpio-ich.c 7757 7758IDE SUBSYSTEM 7759M: "David S. Miller" <davem@davemloft.net> 7760L: linux-ide@vger.kernel.org 7761Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7762T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7763S: Maintained 7764F: Documentation/ide/ 7765F: drivers/ide/ 7766F: include/linux/ide.h 7767 7768IDE/ATAPI DRIVERS 7769M: Borislav Petkov <bp@alien8.de> 7770L: linux-ide@vger.kernel.org 7771S: Maintained 7772F: Documentation/cdrom/ide-cd.rst 7773F: drivers/ide/ide-cd* 7774 7775IDEAPAD LAPTOP EXTRAS DRIVER 7776M: Ike Panhc <ike.pan@canonical.com> 7777L: platform-driver-x86@vger.kernel.org 7778W: http://launchpad.net/ideapad-laptop 7779S: Maintained 7780F: drivers/platform/x86/ideapad-laptop.c 7781 7782IDEAPAD LAPTOP SLIDEBAR DRIVER 7783M: Andrey Moiseev <o2g.org.ru@gmail.com> 7784L: linux-input@vger.kernel.org 7785W: https://github.com/o2genum/ideapad-slidebar 7786S: Maintained 7787F: drivers/input/misc/ideapad_slidebar.c 7788 7789IDT VersaClock 5 CLOCK DRIVER 7790M: Marek Vasut <marek.vasut@gmail.com> 7791S: Maintained 7792F: drivers/clk/clk-versaclock5.c 7793 7794IEEE 802.15.4 SUBSYSTEM 7795M: Alexander Aring <alex.aring@gmail.com> 7796M: Stefan Schmidt <stefan@datenfreihafen.org> 7797L: linux-wpan@vger.kernel.org 7798W: http://wpan.cakelab.org/ 7799T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7800T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7801S: Maintained 7802F: net/ieee802154/ 7803F: net/mac802154/ 7804F: drivers/net/ieee802154/ 7805F: include/linux/nl802154.h 7806F: include/linux/ieee802154.h 7807F: include/net/nl802154.h 7808F: include/net/mac802154.h 7809F: include/net/af_ieee802154.h 7810F: include/net/cfg802154.h 7811F: include/net/ieee802154_netdev.h 7812F: Documentation/networking/ieee802154.rst 7813 7814IFE PROTOCOL 7815M: Yotam Gigi <yotam.gi@gmail.com> 7816M: Jamal Hadi Salim <jhs@mojatatu.com> 7817F: net/ife 7818F: include/net/ife.h 7819F: include/uapi/linux/ife.h 7820 7821IGORPLUG-USB IR RECEIVER 7822M: Sean Young <sean@mess.org> 7823L: linux-media@vger.kernel.org 7824S: Maintained 7825F: drivers/media/rc/igorplugusb.c 7826 7827IGUANAWORKS USB IR TRANSCEIVER 7828M: Sean Young <sean@mess.org> 7829L: linux-media@vger.kernel.org 7830S: Maintained 7831F: drivers/media/rc/iguanair.c 7832 7833IIO DIGITAL POTENTIOMETER DAC 7834M: Peter Rosin <peda@axentia.se> 7835L: linux-iio@vger.kernel.org 7836S: Maintained 7837F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7838F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7839F: drivers/iio/dac/dpot-dac.c 7840 7841IIO ENVELOPE DETECTOR 7842M: Peter Rosin <peda@axentia.se> 7843L: linux-iio@vger.kernel.org 7844S: Maintained 7845F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7846F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7847F: drivers/iio/adc/envelope-detector.c 7848 7849IIO MULTIPLEXER 7850M: Peter Rosin <peda@axentia.se> 7851L: linux-iio@vger.kernel.org 7852S: Maintained 7853F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7854F: drivers/iio/multiplexer/iio-mux.c 7855 7856IIO SUBSYSTEM AND DRIVERS 7857M: Jonathan Cameron <jic23@kernel.org> 7858R: Hartmut Knaack <knaack.h@gmx.de> 7859R: Lars-Peter Clausen <lars@metafoo.de> 7860R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7861L: linux-iio@vger.kernel.org 7862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7863S: Maintained 7864F: Documentation/ABI/testing/configfs-iio* 7865F: Documentation/ABI/testing/sysfs-bus-iio* 7866F: Documentation/devicetree/bindings/iio/ 7867F: drivers/iio/ 7868F: drivers/staging/iio/ 7869F: include/linux/iio/ 7870F: tools/iio/ 7871 7872IIO UNIT CONVERTER 7873M: Peter Rosin <peda@axentia.se> 7874L: linux-iio@vger.kernel.org 7875S: Maintained 7876F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7877F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7878F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7879F: drivers/iio/afe/iio-rescale.c 7880 7881IKANOS/ADI EAGLE ADSL USB DRIVER 7882M: Matthieu Castet <castet.matthieu@free.fr> 7883M: Stanislaw Gruszka <stf_xl@wp.pl> 7884S: Maintained 7885F: drivers/usb/atm/ueagle-atm.c 7886 7887IMGTEC ASCII LCD DRIVER 7888M: Paul Burton <paul.burton@mips.com> 7889S: Maintained 7890F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7891F: drivers/auxdisplay/img-ascii-lcd.c 7892 7893IMGTEC IR DECODER DRIVER 7894M: James Hogan <jhogan@kernel.org> 7895S: Maintained 7896F: drivers/media/rc/img-ir/ 7897 7898IMON SOUNDGRAPH USB IR RECEIVER 7899M: Sean Young <sean@mess.org> 7900L: linux-media@vger.kernel.org 7901S: Maintained 7902F: drivers/media/rc/imon_raw.c 7903F: drivers/media/rc/imon.c 7904 7905IMS TWINTURBO FRAMEBUFFER DRIVER 7906L: linux-fbdev@vger.kernel.org 7907S: Orphan 7908F: drivers/video/fbdev/imsttfb.c 7909 7910INA209 HARDWARE MONITOR DRIVER 7911M: Guenter Roeck <linux@roeck-us.net> 7912L: linux-hwmon@vger.kernel.org 7913S: Maintained 7914F: Documentation/hwmon/ina209.rst 7915F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7916F: drivers/hwmon/ina209.c 7917 7918INA2XX HARDWARE MONITOR DRIVER 7919M: Guenter Roeck <linux@roeck-us.net> 7920L: linux-hwmon@vger.kernel.org 7921S: Maintained 7922F: Documentation/hwmon/ina2xx.rst 7923F: drivers/hwmon/ina2xx.c 7924F: include/linux/platform_data/ina2xx.h 7925 7926INDUSTRY PACK SUBSYSTEM (IPACK) 7927M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7928M: Jens Taprogge <jens.taprogge@taprogge.org> 7929M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7930L: industrypack-devel@lists.sourceforge.net 7931W: http://industrypack.sourceforge.net 7932S: Maintained 7933F: drivers/ipack/ 7934 7935INFINEON DPS310 Driver 7936M: Eddie James <eajames@linux.ibm.com> 7937L: linux-iio@vger.kernel.org 7938F: drivers/iio/pressure/dps310.c 7939S: Maintained 7940 7941INFINIBAND SUBSYSTEM 7942M: Doug Ledford <dledford@redhat.com> 7943M: Jason Gunthorpe <jgg@mellanox.com> 7944L: linux-rdma@vger.kernel.org 7945W: https://github.com/linux-rdma/rdma-core 7946Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7948S: Supported 7949F: Documentation/devicetree/bindings/infiniband/ 7950F: Documentation/infiniband/ 7951F: drivers/infiniband/ 7952F: include/uapi/linux/if_infiniband.h 7953F: include/uapi/rdma/ 7954F: include/rdma/ 7955F: include/trace/events/ib_mad.h 7956F: include/trace/events/ib_umad.h 7957F: samples/bpf/ibumad_kern.c 7958F: samples/bpf/ibumad_user.c 7959 7960INGENIC JZ4780 DMA Driver 7961M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7962S: Maintained 7963F: drivers/dma/dma-jz4780.c 7964 7965INGENIC JZ4780 NAND DRIVER 7966M: Harvey Hunt <harveyhuntnexus@gmail.com> 7967L: linux-mtd@lists.infradead.org 7968S: Maintained 7969F: drivers/mtd/nand/raw/ingenic/ 7970 7971INGENIC JZ47xx SoCs 7972M: Paul Cercueil <paul@crapouillou.net> 7973S: Maintained 7974F: arch/mips/boot/dts/ingenic/ 7975F: arch/mips/include/asm/mach-jz4740/ 7976F: arch/mips/jz4740/ 7977F: drivers/clk/ingenic/ 7978F: drivers/dma/dma-jz4780.c 7979F: drivers/gpu/drm/ingenic/ 7980F: drivers/i2c/busses/i2c-jz4780.c 7981F: drivers/iio/adc/ingenic-adc.c 7982F: drivers/irqchip/irq-ingenic.c 7983F: drivers/memory/jz4780-nemc.c 7984F: drivers/mmc/host/jz4740_mmc.c 7985F: drivers/mtd/nand/raw/ingenic/ 7986F: drivers/pinctrl/pinctrl-ingenic.c 7987F: drivers/power/supply/ingenic-battery.c 7988F: drivers/pwm/pwm-jz4740.c 7989F: drivers/rtc/rtc-jz4740.c 7990F: drivers/tty/serial/8250/8250_ingenic.c 7991F: drivers/usb/musb/jz4740.c 7992F: drivers/watchdog/jz4740_wdt.c 7993F: include/dt-bindings/iio/adc/ingenic,adc.h 7994F: include/linux/mfd/ingenic-tcu.h 7995F: sound/soc/jz4740/ 7996F: sound/soc/codecs/jz47* 7997 7998INOTIFY 7999M: Jan Kara <jack@suse.cz> 8000R: Amir Goldstein <amir73il@gmail.com> 8001L: linux-fsdevel@vger.kernel.org 8002S: Maintained 8003F: Documentation/filesystems/inotify.txt 8004F: fs/notify/inotify/ 8005F: include/linux/inotify.h 8006F: include/uapi/linux/inotify.h 8007 8008INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8009M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8010L: linux-input@vger.kernel.org 8011Q: http://patchwork.kernel.org/project/linux-input/list/ 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8013S: Maintained 8014F: drivers/input/ 8015F: include/linux/input.h 8016F: include/uapi/linux/input.h 8017F: include/uapi/linux/input-event-codes.h 8018F: include/linux/input/ 8019F: Documentation/devicetree/bindings/input/ 8020F: Documentation/devicetree/bindings/serio/ 8021F: Documentation/input/ 8022 8023INPUT MULTITOUCH (MT) PROTOCOL 8024M: Henrik Rydberg <rydberg@bitmath.org> 8025L: linux-input@vger.kernel.org 8026S: Odd fixes 8027F: Documentation/input/multi-touch-protocol.rst 8028F: drivers/input/input-mt.c 8029K: \b(ABS|SYN)_MT_ 8030 8031INSIDE SECURE CRYPTO DRIVER 8032M: Antoine Tenart <antoine.tenart@bootlin.com> 8033F: drivers/crypto/inside-secure/ 8034S: Maintained 8035L: linux-crypto@vger.kernel.org 8036 8037INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8038M: Mimi Zohar <zohar@linux.ibm.com> 8039M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8040L: linux-integrity@vger.kernel.org 8041T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8042S: Supported 8043F: security/integrity/ima/ 8044 8045INTEL 810/815 FRAMEBUFFER DRIVER 8046M: Antonino Daplas <adaplas@gmail.com> 8047L: linux-fbdev@vger.kernel.org 8048S: Maintained 8049F: drivers/video/fbdev/i810/ 8050 8051INTEL ASoC DRIVERS 8052M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8053M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8054M: Jie Yang <yang.jie@linux.intel.com> 8055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8056S: Supported 8057F: sound/soc/intel/ 8058 8059INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8060M: Hans de Goede <hdegoede@redhat.com> 8061L: platform-driver-x86@vger.kernel.org 8062S: Maintained 8063F: drivers/platform/x86/intel_atomisp2_pm.c 8064 8065INTEL C600 SERIES SAS CONTROLLER DRIVER 8066M: Intel SCU Linux support <intel-linux-scu@intel.com> 8067M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8068L: linux-scsi@vger.kernel.org 8069T: git git://git.code.sf.net/p/intel-sas/isci 8070S: Supported 8071F: drivers/scsi/isci/ 8072 8073INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8074M: Jani Nikula <jani.nikula@linux.intel.com> 8075M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8076M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8077L: intel-gfx@lists.freedesktop.org 8078W: https://01.org/linuxgraphics/ 8079B: https://01.org/linuxgraphics/documentation/how-report-bugs 8080C: irc://chat.freenode.net/intel-gfx 8081Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8082T: git git://anongit.freedesktop.org/drm-intel 8083S: Supported 8084F: drivers/gpu/drm/i915/ 8085F: include/drm/i915* 8086F: include/uapi/drm/i915_drm.h 8087F: Documentation/gpu/i915.rst 8088 8089INTEL ETHERNET DRIVERS 8090M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8091L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8092W: http://www.intel.com/support/feedback.htm 8093W: http://e1000.sourceforge.net/ 8094Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8097S: Supported 8098F: Documentation/networking/device_drivers/intel/e100.rst 8099F: Documentation/networking/device_drivers/intel/e1000.rst 8100F: Documentation/networking/device_drivers/intel/e1000e.rst 8101F: Documentation/networking/device_drivers/intel/fm10k.rst 8102F: Documentation/networking/device_drivers/intel/igb.rst 8103F: Documentation/networking/device_drivers/intel/igbvf.rst 8104F: Documentation/networking/device_drivers/intel/ixgb.rst 8105F: Documentation/networking/device_drivers/intel/ixgbe.rst 8106F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8107F: Documentation/networking/device_drivers/intel/i40e.rst 8108F: Documentation/networking/device_drivers/intel/iavf.rst 8109F: Documentation/networking/device_drivers/intel/ice.rst 8110F: drivers/net/ethernet/intel/ 8111F: drivers/net/ethernet/intel/*/ 8112F: include/linux/avf/virtchnl.h 8113 8114INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8115M: Maik Broemme <mbroemme@libmpq.org> 8116L: linux-fbdev@vger.kernel.org 8117S: Maintained 8118F: Documentation/fb/intelfb.rst 8119F: drivers/video/fbdev/intelfb/ 8120 8121INTEL GPIO DRIVERS 8122M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8123L: linux-gpio@vger.kernel.org 8124S: Maintained 8125T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8126F: drivers/gpio/gpio-ich.c 8127F: drivers/gpio/gpio-intel-mid.c 8128F: drivers/gpio/gpio-lynxpoint.c 8129F: drivers/gpio/gpio-merrifield.c 8130F: drivers/gpio/gpio-ml-ioh.c 8131F: drivers/gpio/gpio-pch.c 8132F: drivers/gpio/gpio-sch.c 8133F: drivers/gpio/gpio-sodaville.c 8134 8135INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8136M: Zhenyu Wang <zhenyuw@linux.intel.com> 8137M: Zhi Wang <zhi.a.wang@intel.com> 8138L: intel-gvt-dev@lists.freedesktop.org 8139L: intel-gfx@lists.freedesktop.org 8140W: https://01.org/igvt-g 8141T: git https://github.com/intel/gvt-linux.git 8142S: Supported 8143F: drivers/gpu/drm/i915/gvt/ 8144 8145INTEL HID EVENT DRIVER 8146M: Alex Hung <alex.hung@canonical.com> 8147L: platform-driver-x86@vger.kernel.org 8148S: Maintained 8149F: drivers/platform/x86/intel-hid.c 8150 8151INTEL I/OAT DMA DRIVER 8152M: Dave Jiang <dave.jiang@intel.com> 8153R: Dan Williams <dan.j.williams@intel.com> 8154L: dmaengine@vger.kernel.org 8155Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8156S: Supported 8157F: drivers/dma/ioat* 8158 8159INTEL IDLE DRIVER 8160M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8161M: Len Brown <lenb@kernel.org> 8162L: linux-pm@vger.kernel.org 8163T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8164B: https://bugzilla.kernel.org 8165S: Supported 8166F: drivers/idle/intel_idle.c 8167 8168INTEL INTEGRATED SENSOR HUB DRIVER 8169M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8170M: Jiri Kosina <jikos@kernel.org> 8171L: linux-input@vger.kernel.org 8172S: Maintained 8173F: drivers/hid/intel-ish-hid/ 8174 8175INTEL IOMMU (VT-d) 8176M: David Woodhouse <dwmw2@infradead.org> 8177L: iommu@lists.linux-foundation.org 8178T: git git://git.infradead.org/iommu-2.6.git 8179S: Supported 8180F: drivers/iommu/intel-iommu.c 8181F: include/linux/intel-iommu.h 8182 8183INTEL IOP-ADMA DMA DRIVER 8184R: Dan Williams <dan.j.williams@intel.com> 8185S: Odd fixes 8186F: drivers/dma/iop-adma.c 8187 8188INTEL IPU3 CSI-2 CIO2 DRIVER 8189M: Yong Zhi <yong.zhi@intel.com> 8190M: Sakari Ailus <sakari.ailus@linux.intel.com> 8191M: Bingbu Cao <bingbu.cao@intel.com> 8192R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8193L: linux-media@vger.kernel.org 8194S: Maintained 8195F: drivers/media/pci/intel/ipu3/ 8196F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8197 8198INTEL IPU3 CSI-2 IMGU DRIVER 8199M: Sakari Ailus <sakari.ailus@linux.intel.com> 8200L: linux-media@vger.kernel.org 8201S: Maintained 8202F: drivers/staging/media/ipu3/ 8203F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8204F: Documentation/media/v4l-drivers/ipu3.rst 8205 8206INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8207M: Krzysztof Halasa <khalasa@piap.pl> 8208S: Maintained 8209F: include/linux/soc/ixp4xx/qmgr.h 8210F: include/linux/soc/ixp4xx/npe.h 8211F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8212F: drivers/soc/ixp4xx/ixp4xx-npe.c 8213F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8214F: drivers/net/wan/ixp4xx_hss.c 8215 8216INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8217M: Deepak Saxena <dsaxena@plexity.net> 8218S: Maintained 8219F: drivers/char/hw_random/ixp4xx-rng.c 8220 8221INTEL MANAGEMENT ENGINE (mei) 8222M: Tomas Winkler <tomas.winkler@intel.com> 8223L: linux-kernel@vger.kernel.org 8224S: Supported 8225F: include/uapi/linux/mei.h 8226F: include/linux/mei_cl_bus.h 8227F: drivers/misc/mei/* 8228F: drivers/watchdog/mei_wdt.c 8229F: Documentation/driver-api/mei/* 8230F: samples/mei/* 8231 8232INTEL MENLOW THERMAL DRIVER 8233M: Sujith Thomas <sujith.thomas@intel.com> 8234L: platform-driver-x86@vger.kernel.org 8235W: https://01.org/linux-acpi 8236S: Supported 8237F: drivers/platform/x86/intel_menlow.c 8238 8239INTEL MIC DRIVERS (mic) 8240M: Sudeep Dutt <sudeep.dutt@intel.com> 8241M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8242S: Supported 8243W: https://github.com/sudeepdutt/mic 8244W: http://software.intel.com/en-us/mic-developer 8245F: include/linux/mic_bus.h 8246F: include/linux/scif.h 8247F: include/uapi/linux/mic_common.h 8248F: include/uapi/linux/mic_ioctl.h 8249F: include/uapi/linux/scif_ioctl.h 8250F: drivers/misc/mic/ 8251F: drivers/dma/mic_x100_dma.c 8252F: drivers/dma/mic_x100_dma.h 8253F: Documentation/mic/ 8254 8255INTEL PMC CORE DRIVER 8256M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8257M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8258L: platform-driver-x86@vger.kernel.org 8259S: Maintained 8260F: drivers/platform/x86/intel_pmc_core* 8261 8262INTEL PMC/P-Unit IPC DRIVER 8263M: Zha Qipeng<qipeng.zha@intel.com> 8264L: platform-driver-x86@vger.kernel.org 8265S: Maintained 8266F: drivers/platform/x86/intel_pmc_ipc.c 8267F: drivers/platform/x86/intel_punit_ipc.c 8268F: arch/x86/include/asm/intel_pmc_ipc.h 8269F: arch/x86/include/asm/intel_punit_ipc.h 8270 8271INTEL PMIC GPIO DRIVERS 8272M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8273S: Maintained 8274T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8275F: drivers/gpio/gpio-*cove.c 8276F: drivers/gpio/gpio-msic.c 8277 8278INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8279R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8280S: Maintained 8281F: drivers/mfd/intel_msic.c 8282F: drivers/mfd/intel_soc_pmic* 8283F: include/linux/mfd/intel_msic.h 8284F: include/linux/mfd/intel_soc_pmic* 8285 8286INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8287M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8288L: linux-wireless@vger.kernel.org 8289S: Maintained 8290F: Documentation/networking/device_drivers/intel/ipw2100.txt 8291F: Documentation/networking/device_drivers/intel/ipw2200.txt 8292F: drivers/net/wireless/intel/ipw2x00/ 8293 8294INTEL PSTATE DRIVER 8295M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8296M: Len Brown <lenb@kernel.org> 8297L: linux-pm@vger.kernel.org 8298S: Supported 8299F: drivers/cpufreq/intel_pstate.c 8300 8301INTEL RDMA RNIC DRIVER 8302M: Faisal Latif <faisal.latif@intel.com> 8303M: Shiraz Saleem <shiraz.saleem@intel.com> 8304L: linux-rdma@vger.kernel.org 8305S: Supported 8306F: drivers/infiniband/hw/i40iw/ 8307F: include/uapi/rdma/i40iw-abi.h 8308 8309INTEL SPEED SELECT TECHNOLOGY 8310M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8311L: platform-driver-x86@vger.kernel.org 8312S: Maintained 8313F: drivers/platform/x86/intel_speed_select_if/ 8314F: tools/power/x86/intel-speed-select/ 8315F: include/uapi/linux/isst_if.h 8316 8317INTEL TELEMETRY DRIVER 8318M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8319M: "David E. Box" <david.e.box@linux.intel.com> 8320L: platform-driver-x86@vger.kernel.org 8321S: Maintained 8322F: arch/x86/include/asm/intel_telemetry.h 8323F: drivers/platform/x86/intel_telemetry* 8324 8325INTEL VIRTUAL BUTTON DRIVER 8326M: AceLan Kao <acelan.kao@canonical.com> 8327L: platform-driver-x86@vger.kernel.org 8328S: Maintained 8329F: drivers/platform/x86/intel-vbtn.c 8330 8331INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8332M: Stanislaw Gruszka <sgruszka@redhat.com> 8333L: linux-wireless@vger.kernel.org 8334S: Supported 8335F: drivers/net/wireless/intel/iwlegacy/ 8336 8337INTEL WIRELESS WIFI LINK (iwlwifi) 8338M: Johannes Berg <johannes.berg@intel.com> 8339M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8340M: Luca Coelho <luciano.coelho@intel.com> 8341M: Intel Linux Wireless <linuxwifi@intel.com> 8342L: linux-wireless@vger.kernel.org 8343W: http://intellinuxwireless.org 8344T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8345S: Supported 8346F: drivers/net/wireless/intel/iwlwifi/ 8347 8348INTEL WIRELESS WIMAX CONNECTION 2400 8349M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8350M: linux-wimax@intel.com 8351L: wimax@linuxwimax.org (subscribers-only) 8352S: Supported 8353W: http://linuxwimax.org 8354F: Documentation/wimax/README.i2400m 8355F: drivers/net/wimax/i2400m/ 8356F: include/uapi/linux/wimax/i2400m.h 8357 8358INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8359M: Mario Limonciello <mario.limonciello@dell.com> 8360S: Maintained 8361F: drivers/platform/x86/intel-wmi-thunderbolt.c 8362 8363INTEL(R) TRACE HUB 8364M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8365S: Supported 8366F: Documentation/trace/intel_th.rst 8367F: drivers/hwtracing/intel_th/ 8368 8369INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8370M: Ning Sun <ning.sun@intel.com> 8371L: tboot-devel@lists.sourceforge.net 8372W: http://tboot.sourceforge.net 8373T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8374S: Supported 8375F: Documentation/x86/intel_txt.rst 8376F: include/linux/tboot.h 8377F: arch/x86/kernel/tboot.c 8378 8379INTEL-MID GPIO DRIVER 8380M: David Cohen <david.a.cohen@linux.intel.com> 8381L: linux-gpio@vger.kernel.org 8382S: Maintained 8383F: drivers/gpio/gpio-intel-mid.c 8384 8385INTERCONNECT API 8386M: Georgi Djakov <georgi.djakov@linaro.org> 8387L: linux-pm@vger.kernel.org 8388S: Maintained 8389F: Documentation/driver-api/interconnect.rst 8390F: Documentation/devicetree/bindings/interconnect/ 8391F: drivers/interconnect/ 8392F: include/dt-bindings/interconnect/ 8393F: include/linux/interconnect-provider.h 8394F: include/linux/interconnect.h 8395 8396INVENSENSE MPU-3050 GYROSCOPE DRIVER 8397M: Linus Walleij <linus.walleij@linaro.org> 8398L: linux-iio@vger.kernel.org 8399S: Maintained 8400F: drivers/iio/gyro/mpu3050* 8401F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8402 8403IOC3 ETHERNET DRIVER 8404M: Ralf Baechle <ralf@linux-mips.org> 8405L: linux-mips@vger.kernel.org 8406S: Maintained 8407F: drivers/net/ethernet/sgi/ioc3-eth.c 8408 8409IOMAP FILESYSTEM LIBRARY 8410M: Christoph Hellwig <hch@infradead.org> 8411M: Darrick J. Wong <darrick.wong@oracle.com> 8412M: linux-xfs@vger.kernel.org 8413M: linux-fsdevel@vger.kernel.org 8414L: linux-xfs@vger.kernel.org 8415L: linux-fsdevel@vger.kernel.org 8416T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8417S: Supported 8418F: fs/iomap.c 8419F: fs/iomap/ 8420F: include/linux/iomap.h 8421 8422IOMMU DRIVERS 8423M: Joerg Roedel <joro@8bytes.org> 8424L: iommu@lists.linux-foundation.org 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8426S: Maintained 8427F: Documentation/devicetree/bindings/iommu/ 8428F: drivers/iommu/ 8429F: include/linux/iommu.h 8430F: include/linux/of_iommu.h 8431F: include/linux/iova.h 8432 8433IO_URING 8434M: Jens Axboe <axboe@kernel.dk> 8435L: linux-block@vger.kernel.org 8436L: linux-fsdevel@vger.kernel.org 8437T: git git://git.kernel.dk/linux-block 8438T: git git://git.kernel.dk/liburing 8439S: Maintained 8440F: fs/io_uring.c 8441F: include/uapi/linux/io_uring.h 8442 8443IP MASQUERADING 8444M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8445S: Maintained 8446F: net/ipv4/netfilter/ipt_MASQUERADE.c 8447 8448IPMI SUBSYSTEM 8449M: Corey Minyard <minyard@acm.org> 8450L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8451W: http://openipmi.sourceforge.net/ 8452S: Supported 8453F: Documentation/devicetree/bindings/ipmi/ 8454F: Documentation/IPMI.txt 8455F: drivers/char/ipmi/ 8456F: include/linux/ipmi* 8457F: include/uapi/linux/ipmi* 8458 8459IPS SCSI RAID DRIVER 8460M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8461L: linux-scsi@vger.kernel.org 8462W: http://www.adaptec.com/ 8463S: Maintained 8464F: drivers/scsi/ips* 8465 8466IPVS 8467M: Wensong Zhang <wensong@linux-vs.org> 8468M: Simon Horman <horms@verge.net.au> 8469M: Julian Anastasov <ja@ssi.bg> 8470L: netdev@vger.kernel.org 8471L: lvs-devel@vger.kernel.org 8472S: Maintained 8473T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8475F: Documentation/networking/ipvs-sysctl.txt 8476F: include/net/ip_vs.h 8477F: include/uapi/linux/ip_vs.h 8478F: net/netfilter/ipvs/ 8479 8480IPWIRELESS DRIVER 8481M: Jiri Kosina <jikos@kernel.org> 8482M: David Sterba <dsterba@suse.com> 8483S: Odd Fixes 8484F: drivers/tty/ipwireless/ 8485 8486IPX NETWORK LAYER 8487L: netdev@vger.kernel.org 8488S: Obsolete 8489F: include/uapi/linux/ipx.h 8490 8491IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8492M: Marc Zyngier <maz@kernel.org> 8493S: Maintained 8494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8495F: Documentation/IRQ-domain.txt 8496F: include/linux/irqdomain.h 8497F: kernel/irq/irqdomain.c 8498F: kernel/irq/msi.c 8499 8500IRQ SUBSYSTEM 8501M: Thomas Gleixner <tglx@linutronix.de> 8502L: linux-kernel@vger.kernel.org 8503S: Maintained 8504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8505F: kernel/irq/ 8506 8507IRQCHIP DRIVERS 8508M: Thomas Gleixner <tglx@linutronix.de> 8509M: Jason Cooper <jason@lakedaemon.net> 8510M: Marc Zyngier <maz@kernel.org> 8511L: linux-kernel@vger.kernel.org 8512S: Maintained 8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8514F: Documentation/devicetree/bindings/interrupt-controller/ 8515F: drivers/irqchip/ 8516 8517ISA 8518M: William Breathitt Gray <vilhelm.gray@gmail.com> 8519S: Maintained 8520F: Documentation/driver-api/isa.rst 8521F: drivers/base/isa.c 8522F: include/linux/isa.h 8523 8524ISA RADIO MODULE 8525M: Hans Verkuil <hverkuil@xs4all.nl> 8526L: linux-media@vger.kernel.org 8527T: git git://linuxtv.org/media_tree.git 8528W: https://linuxtv.org 8529S: Maintained 8530F: drivers/media/radio/radio-isa* 8531 8532ISAPNP 8533M: Jaroslav Kysela <perex@perex.cz> 8534S: Maintained 8535F: Documentation/driver-api/isapnp.rst 8536F: drivers/pnp/isapnp/ 8537F: include/linux/isapnp.h 8538 8539ISCSI 8540M: Lee Duncan <lduncan@suse.com> 8541M: Chris Leech <cleech@redhat.com> 8542L: open-iscsi@googlegroups.com 8543W: www.open-iscsi.com 8544S: Maintained 8545F: drivers/scsi/*iscsi* 8546F: include/scsi/*iscsi* 8547 8548iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8549M: Peter Jones <pjones@redhat.com> 8550M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8551S: Maintained 8552F: drivers/firmware/iscsi_ibft* 8553 8554ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8555M: Sagi Grimberg <sagi@grimberg.me> 8556M: Max Gurtovoy <maxg@mellanox.com> 8557L: linux-rdma@vger.kernel.org 8558S: Supported 8559W: http://www.openfabrics.org 8560W: www.open-iscsi.org 8561Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8562F: drivers/infiniband/ulp/iser/ 8563 8564ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8565M: Sagi Grimberg <sagi@grimberg.me> 8566T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8567L: linux-rdma@vger.kernel.org 8568L: target-devel@vger.kernel.org 8569S: Supported 8570W: http://www.linux-iscsi.org 8571F: drivers/infiniband/ulp/isert 8572 8573ISDN/mISDN SUBSYSTEM 8574M: Karsten Keil <isdn@linux-pingi.de> 8575L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8576L: netdev@vger.kernel.org 8577W: http://www.isdn4linux.de 8578S: Maintained 8579F: drivers/isdn/mISDN 8580F: drivers/isdn/hardware 8581 8582ISDN/CAPI SUBSYSTEM 8583M: Karsten Keil <isdn@linux-pingi.de> 8584L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8585L: netdev@vger.kernel.org 8586W: http://www.isdn4linux.de 8587S: Odd Fixes 8588F: Documentation/isdn/ 8589F: drivers/isdn/capi/ 8590F: drivers/staging/isdn/ 8591F: net/bluetooth/cmtp/ 8592F: include/linux/isdn/ 8593F: include/uapi/linux/isdn/ 8594 8595IT87 HARDWARE MONITORING DRIVER 8596M: Jean Delvare <jdelvare@suse.com> 8597L: linux-hwmon@vger.kernel.org 8598S: Maintained 8599F: Documentation/hwmon/it87.rst 8600F: drivers/hwmon/it87.c 8601 8602IT913X MEDIA DRIVER 8603M: Antti Palosaari <crope@iki.fi> 8604L: linux-media@vger.kernel.org 8605W: https://linuxtv.org 8606W: http://palosaari.fi/linux/ 8607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8608T: git git://linuxtv.org/anttip/media_tree.git 8609S: Maintained 8610F: drivers/media/tuners/it913x* 8611 8612IVTV VIDEO4LINUX DRIVER 8613M: Andy Walls <awalls@md.metrocast.net> 8614L: ivtv-devel@ivtvdriver.org (subscribers-only) 8615L: linux-media@vger.kernel.org 8616T: git git://linuxtv.org/media_tree.git 8617W: http://www.ivtvdriver.org 8618S: Maintained 8619F: Documentation/media/v4l-drivers/ivtv* 8620F: drivers/media/pci/ivtv/ 8621F: include/uapi/linux/ivtv* 8622 8623IX2505V MEDIA DRIVER 8624M: Malcolm Priestley <tvboxspy@gmail.com> 8625L: linux-media@vger.kernel.org 8626W: https://linuxtv.org 8627Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8628S: Maintained 8629F: drivers/media/dvb-frontends/ix2505v* 8630 8631JAILHOUSE HYPERVISOR INTERFACE 8632M: Jan Kiszka <jan.kiszka@siemens.com> 8633L: jailhouse-dev@googlegroups.com 8634S: Maintained 8635F: arch/x86/kernel/jailhouse.c 8636F: arch/x86/include/asm/jailhouse_para.h 8637 8638JC42.4 TEMPERATURE SENSOR DRIVER 8639M: Guenter Roeck <linux@roeck-us.net> 8640L: linux-hwmon@vger.kernel.org 8641S: Maintained 8642F: drivers/hwmon/jc42.c 8643F: Documentation/hwmon/jc42.rst 8644 8645JFS FILESYSTEM 8646M: Dave Kleikamp <shaggy@kernel.org> 8647L: jfs-discussion@lists.sourceforge.net 8648W: http://jfs.sourceforge.net/ 8649T: git git://github.com/kleikamp/linux-shaggy.git 8650S: Maintained 8651F: Documentation/filesystems/jfs.txt 8652F: fs/jfs/ 8653 8654JME NETWORK DRIVER 8655M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8656L: netdev@vger.kernel.org 8657S: Maintained 8658F: drivers/net/ethernet/jme.* 8659 8660JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8661M: David Woodhouse <dwmw2@infradead.org> 8662M: Richard Weinberger <richard@nod.at> 8663L: linux-mtd@lists.infradead.org 8664W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8665T: git git://git.infradead.org/ubifs-2.6.git 8666S: Odd Fixes 8667F: fs/jffs2/ 8668F: include/uapi/linux/jffs2.h 8669 8670JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8671M: "Theodore Ts'o" <tytso@mit.edu> 8672M: Jan Kara <jack@suse.com> 8673L: linux-ext4@vger.kernel.org 8674S: Maintained 8675F: fs/jbd2/ 8676F: include/linux/jbd2.h 8677 8678JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8679M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8680L: linux-media@vger.kernel.org 8681S: Maintained 8682F: drivers/media/platform/rcar_jpu.c 8683 8684JSM Neo PCI based serial card 8685L: linux-serial@vger.kernel.org 8686S: Orphan 8687F: drivers/tty/serial/jsm/ 8688 8689K10TEMP HARDWARE MONITORING DRIVER 8690M: Clemens Ladisch <clemens@ladisch.de> 8691L: linux-hwmon@vger.kernel.org 8692S: Maintained 8693F: Documentation/hwmon/k10temp.rst 8694F: drivers/hwmon/k10temp.c 8695 8696K8TEMP HARDWARE MONITORING DRIVER 8697M: Rudolf Marek <r.marek@assembler.cz> 8698L: linux-hwmon@vger.kernel.org 8699S: Maintained 8700F: Documentation/hwmon/k8temp.rst 8701F: drivers/hwmon/k8temp.c 8702 8703KASAN 8704M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8705R: Alexander Potapenko <glider@google.com> 8706R: Dmitry Vyukov <dvyukov@google.com> 8707L: kasan-dev@googlegroups.com 8708S: Maintained 8709F: arch/*/include/asm/kasan.h 8710F: arch/*/mm/kasan_init* 8711F: Documentation/dev-tools/kasan.rst 8712F: include/linux/kasan*.h 8713F: lib/test_kasan.c 8714F: mm/kasan/ 8715F: scripts/Makefile.kasan 8716 8717KCONFIG 8718M: Masahiro Yamada <yamada.masahiro@socionext.com> 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8720L: linux-kbuild@vger.kernel.org 8721S: Maintained 8722F: Documentation/kbuild/kconfig* 8723F: scripts/kconfig/ 8724F: scripts/Kconfig.include 8725 8726KDUMP 8727M: Dave Young <dyoung@redhat.com> 8728M: Baoquan He <bhe@redhat.com> 8729R: Vivek Goyal <vgoyal@redhat.com> 8730L: kexec@lists.infradead.org 8731W: http://lse.sourceforge.net/kdump/ 8732S: Maintained 8733F: Documentation/admin-guide/kdump/ 8734 8735KEENE FM RADIO TRANSMITTER DRIVER 8736M: Hans Verkuil <hverkuil@xs4all.nl> 8737L: linux-media@vger.kernel.org 8738T: git git://linuxtv.org/media_tree.git 8739W: https://linuxtv.org 8740S: Maintained 8741F: drivers/media/radio/radio-keene* 8742 8743KERNEL AUTOMOUNTER 8744M: Ian Kent <raven@themaw.net> 8745L: autofs@vger.kernel.org 8746S: Maintained 8747F: fs/autofs/ 8748 8749KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8750M: Masahiro Yamada <yamada.masahiro@socionext.com> 8751M: Michal Marek <michal.lkml@markovi.net> 8752T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8753L: linux-kbuild@vger.kernel.org 8754S: Maintained 8755F: Documentation/kbuild/ 8756F: Makefile 8757F: scripts/Kbuild* 8758F: scripts/Makefile* 8759F: scripts/basic/ 8760F: scripts/mk* 8761F: scripts/*vmlinux* 8762F: scripts/mod/ 8763F: scripts/package/ 8764 8765KERNEL JANITORS 8766L: kernel-janitors@vger.kernel.org 8767W: http://kernelnewbies.org/KernelJanitors 8768S: Odd Fixes 8769 8770KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8771M: "J. Bruce Fields" <bfields@fieldses.org> 8772M: Chuck Lever <chuck.lever@oracle.com> 8773L: linux-nfs@vger.kernel.org 8774W: http://nfs.sourceforge.net/ 8775T: git git://linux-nfs.org/~bfields/linux.git 8776S: Supported 8777F: fs/nfsd/ 8778F: include/uapi/linux/nfsd/ 8779F: fs/lockd/ 8780F: fs/nfs_common/ 8781F: net/sunrpc/ 8782F: include/linux/lockd/ 8783F: include/linux/sunrpc/ 8784F: include/uapi/linux/sunrpc/ 8785 8786KERNEL SELFTEST FRAMEWORK 8787M: Shuah Khan <shuah@kernel.org> 8788M: Shuah Khan <skhan@linuxfoundation.org> 8789L: linux-kselftest@vger.kernel.org 8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8791Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8792S: Maintained 8793F: tools/testing/selftests/ 8794F: Documentation/dev-tools/kselftest* 8795 8796KERNEL USERMODE HELPER 8797M: Luis Chamberlain <mcgrof@kernel.org> 8798L: linux-kernel@vger.kernel.org 8799S: Maintained 8800F: kernel/umh.c 8801F: include/linux/umh.h 8802 8803KERNEL VIRTUAL MACHINE (KVM) 8804M: Paolo Bonzini <pbonzini@redhat.com> 8805M: Radim Krčmář <rkrcmar@redhat.com> 8806L: kvm@vger.kernel.org 8807W: http://www.linux-kvm.org 8808T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8809S: Supported 8810F: Documentation/virt/kvm/ 8811F: include/trace/events/kvm.h 8812F: include/uapi/asm-generic/kvm* 8813F: include/uapi/linux/kvm* 8814F: include/asm-generic/kvm* 8815F: include/linux/kvm* 8816F: include/kvm/iodev.h 8817F: virt/kvm/* 8818F: tools/kvm/ 8819F: tools/testing/selftests/kvm/ 8820 8821KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8822M: Joerg Roedel <joro@8bytes.org> 8823L: kvm@vger.kernel.org 8824W: http://www.linux-kvm.org/ 8825S: Maintained 8826F: arch/x86/include/asm/svm.h 8827F: arch/x86/kvm/svm.c 8828 8829KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8830M: Marc Zyngier <maz@kernel.org> 8831R: James Morse <james.morse@arm.com> 8832R: Julien Thierry <julien.thierry.kdev@gmail.com> 8833R: Suzuki K Poulose <suzuki.poulose@arm.com> 8834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8835L: kvmarm@lists.cs.columbia.edu 8836T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8837S: Maintained 8838F: arch/arm/include/uapi/asm/kvm* 8839F: arch/arm/include/asm/kvm* 8840F: arch/arm/kvm/ 8841F: arch/arm64/include/uapi/asm/kvm* 8842F: arch/arm64/include/asm/kvm* 8843F: arch/arm64/kvm/ 8844F: virt/kvm/arm/ 8845F: include/kvm/arm_* 8846 8847KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8848M: James Hogan <jhogan@kernel.org> 8849L: linux-mips@vger.kernel.org 8850S: Supported 8851F: arch/mips/include/uapi/asm/kvm* 8852F: arch/mips/include/asm/kvm* 8853F: arch/mips/kvm/ 8854 8855KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8856M: Paul Mackerras <paulus@ozlabs.org> 8857L: kvm-ppc@vger.kernel.org 8858W: http://www.linux-kvm.org/ 8859T: git git://github.com/agraf/linux-2.6.git 8860S: Supported 8861F: arch/powerpc/include/uapi/asm/kvm* 8862F: arch/powerpc/include/asm/kvm* 8863F: arch/powerpc/kvm/ 8864F: arch/powerpc/kernel/kvm* 8865 8866KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8867M: Christian Borntraeger <borntraeger@de.ibm.com> 8868M: Janosch Frank <frankja@linux.ibm.com> 8869R: David Hildenbrand <david@redhat.com> 8870R: Cornelia Huck <cohuck@redhat.com> 8871L: linux-s390@vger.kernel.org 8872W: http://www.ibm.com/developerworks/linux/linux390/ 8873T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8874S: Supported 8875F: arch/s390/include/uapi/asm/kvm* 8876F: arch/s390/include/asm/gmap.h 8877F: arch/s390/include/asm/kvm* 8878F: arch/s390/kvm/ 8879F: arch/s390/mm/gmap.c 8880F: tools/testing/selftests/kvm/s390x/ 8881F: tools/testing/selftests/kvm/*/s390x/ 8882 8883KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8884M: Paolo Bonzini <pbonzini@redhat.com> 8885M: Radim Krčmář <rkrcmar@redhat.com> 8886L: kvm@vger.kernel.org 8887W: http://www.linux-kvm.org 8888T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8889S: Supported 8890F: arch/x86/kvm/ 8891F: arch/x86/kvm/*/ 8892F: arch/x86/include/uapi/asm/kvm* 8893F: arch/x86/include/asm/kvm* 8894F: arch/x86/include/asm/pvclock-abi.h 8895F: arch/x86/kernel/kvm.c 8896F: arch/x86/kernel/kvmclock.c 8897 8898KERNFS 8899M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8900M: Tejun Heo <tj@kernel.org> 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8902S: Supported 8903F: include/linux/kernfs.h 8904F: fs/kernfs/ 8905 8906KEXEC 8907M: Eric Biederman <ebiederm@xmission.com> 8908W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8909L: kexec@lists.infradead.org 8910S: Maintained 8911F: include/linux/kexec.h 8912F: include/uapi/linux/kexec.h 8913F: kernel/kexec* 8914 8915KEYS-ENCRYPTED 8916M: Mimi Zohar <zohar@linux.ibm.com> 8917L: linux-integrity@vger.kernel.org 8918L: keyrings@vger.kernel.org 8919S: Supported 8920F: Documentation/security/keys/trusted-encrypted.rst 8921F: include/keys/encrypted-type.h 8922F: security/keys/encrypted-keys/ 8923 8924KEYS-TRUSTED 8925M: James Bottomley <jejb@linux.ibm.com> 8926M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8927M: Mimi Zohar <zohar@linux.ibm.com> 8928L: linux-integrity@vger.kernel.org 8929L: keyrings@vger.kernel.org 8930S: Supported 8931F: Documentation/security/keys/trusted-encrypted.rst 8932F: include/keys/trusted-type.h 8933F: security/keys/trusted.c 8934F: security/keys/trusted.h 8935 8936KEYS/KEYRINGS: 8937M: David Howells <dhowells@redhat.com> 8938L: keyrings@vger.kernel.org 8939S: Maintained 8940F: Documentation/security/keys/core.rst 8941F: include/linux/key.h 8942F: include/linux/key-type.h 8943F: include/linux/keyctl.h 8944F: include/uapi/linux/keyctl.h 8945F: include/keys/ 8946F: security/keys/ 8947 8948KGDB / KDB /debug_core 8949M: Jason Wessel <jason.wessel@windriver.com> 8950M: Daniel Thompson <daniel.thompson@linaro.org> 8951W: http://kgdb.wiki.kernel.org/ 8952L: kgdb-bugreport@lists.sourceforge.net 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8954S: Maintained 8955F: Documentation/dev-tools/kgdb.rst 8956F: drivers/misc/kgdbts.c 8957F: drivers/tty/serial/kgdboc.c 8958F: include/linux/kdb.h 8959F: include/linux/kgdb.h 8960F: kernel/debug/ 8961 8962KMEMLEAK 8963M: Catalin Marinas <catalin.marinas@arm.com> 8964S: Maintained 8965F: Documentation/dev-tools/kmemleak.rst 8966F: include/linux/kmemleak.h 8967F: mm/kmemleak.c 8968F: mm/kmemleak-test.c 8969 8970KMOD KERNEL MODULE LOADER - USERMODE HELPER 8971M: Luis Chamberlain <mcgrof@kernel.org> 8972L: linux-kernel@vger.kernel.org 8973S: Maintained 8974F: kernel/kmod.c 8975F: include/linux/kmod.h 8976F: lib/test_kmod.c 8977F: tools/testing/selftests/kmod/ 8978 8979KPROBES 8980M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8981M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8982M: "David S. Miller" <davem@davemloft.net> 8983M: Masami Hiramatsu <mhiramat@kernel.org> 8984S: Maintained 8985F: Documentation/kprobes.txt 8986F: include/linux/kprobes.h 8987F: include/asm-generic/kprobes.h 8988F: kernel/kprobes.c 8989 8990KS0108 LCD CONTROLLER DRIVER 8991M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8992S: Maintained 8993F: Documentation/auxdisplay/ks0108 8994F: drivers/auxdisplay/ks0108.c 8995F: include/linux/ks0108.h 8996 8997L3MDEV 8998M: David Ahern <dsa@cumulusnetworks.com> 8999L: netdev@vger.kernel.org 9000S: Maintained 9001F: net/l3mdev 9002F: include/net/l3mdev.h 9003 9004L7 BPF FRAMEWORK 9005M: John Fastabend <john.fastabend@gmail.com> 9006M: Daniel Borkmann <daniel@iogearbox.net> 9007L: netdev@vger.kernel.org 9008L: bpf@vger.kernel.org 9009S: Maintained 9010F: include/linux/skmsg.h 9011F: net/core/skmsg.c 9012F: net/core/sock_map.c 9013F: net/ipv4/tcp_bpf.c 9014 9015LANTIQ / INTEL Ethernet drivers 9016M: Hauke Mehrtens <hauke@hauke-m.de> 9017L: netdev@vger.kernel.org 9018S: Maintained 9019F: net/dsa/tag_gswip.c 9020F: drivers/net/ethernet/lantiq_xrx200.c 9021F: drivers/net/dsa/lantiq_pce.h 9022F: drivers/net/dsa/lantiq_gswip.c 9023 9024LANTIQ MIPS ARCHITECTURE 9025M: John Crispin <john@phrozen.org> 9026L: linux-mips@vger.kernel.org 9027S: Maintained 9028F: arch/mips/lantiq 9029F: drivers/soc/lantiq 9030 9031LAPB module 9032L: linux-x25@vger.kernel.org 9033S: Orphan 9034F: Documentation/networking/lapb-module.txt 9035F: include/*/lapb.h 9036F: net/lapb/ 9037 9038LASI 53c700 driver for PARISC 9039M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9040L: linux-scsi@vger.kernel.org 9041S: Maintained 9042F: Documentation/scsi/53c700.txt 9043F: drivers/scsi/53c700* 9044 9045LEAKING_ADDRESSES 9046M: Tobin C. Harding <me@tobin.cc> 9047M: Tycho Andersen <tycho@tycho.ws> 9048L: kernel-hardening@lists.openwall.com 9049S: Maintained 9050T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9051F: scripts/leaking_addresses.pl 9052 9053LED SUBSYSTEM 9054M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9055M: Pavel Machek <pavel@ucw.cz> 9056R: Dan Murphy <dmurphy@ti.com> 9057L: linux-leds@vger.kernel.org 9058T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9059S: Maintained 9060F: Documentation/devicetree/bindings/leds/ 9061F: drivers/leds/ 9062F: include/linux/leds.h 9063 9064LEGACY EEPROM DRIVER 9065M: Jean Delvare <jdelvare@suse.com> 9066S: Maintained 9067F: Documentation/misc-devices/eeprom.rst 9068F: drivers/misc/eeprom/eeprom.c 9069 9070LEGO MINDSTORMS EV3 9071R: David Lechner <david@lechnology.com> 9072S: Maintained 9073F: arch/arm/boot/dts/da850-lego-ev3.dts 9074F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9075F: drivers/power/supply/lego_ev3_battery.c 9076 9077LEGO USB Tower driver 9078M: Juergen Stuber <starblue@users.sourceforge.net> 9079L: legousb-devel@lists.sourceforge.net 9080W: http://legousb.sourceforge.net/ 9081S: Maintained 9082F: drivers/usb/misc/legousbtower.c 9083 9084LG LAPTOP EXTRAS 9085M: Matan Ziv-Av <matan@svgalib.org> 9086L: platform-driver-x86@vger.kernel.org 9087S: Maintained 9088F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9089F: Documentation/admin-guide/laptops/lg-laptop.rst 9090F: drivers/platform/x86/lg-laptop.c 9091 9092LG2160 MEDIA DRIVER 9093M: Michael Krufky <mkrufky@linuxtv.org> 9094L: linux-media@vger.kernel.org 9095W: https://linuxtv.org 9096W: http://github.com/mkrufky 9097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9098T: git git://linuxtv.org/mkrufky/tuners.git 9099S: Maintained 9100F: drivers/media/dvb-frontends/lg2160.* 9101 9102LGDT3305 MEDIA DRIVER 9103M: Michael Krufky <mkrufky@linuxtv.org> 9104L: linux-media@vger.kernel.org 9105W: https://linuxtv.org 9106W: http://github.com/mkrufky 9107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9108T: git git://linuxtv.org/mkrufky/tuners.git 9109S: Maintained 9110F: drivers/media/dvb-frontends/lgdt3305.* 9111 9112LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9113M: Viresh Kumar <vireshk@kernel.org> 9114L: linux-ide@vger.kernel.org 9115T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9116S: Maintained 9117F: include/linux/pata_arasan_cf_data.h 9118F: drivers/ata/pata_arasan_cf.c 9119 9120LIBATA PATA DRIVERS 9121M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9122M: Jens Axboe <axboe@kernel.dk> 9123L: linux-ide@vger.kernel.org 9124T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9125S: Maintained 9126F: drivers/ata/pata_*.c 9127F: drivers/ata/ata_generic.c 9128 9129LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9130M: Linus Walleij <linus.walleij@linaro.org> 9131L: linux-ide@vger.kernel.org 9132T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9133S: Maintained 9134F: drivers/ata/pata_ftide010.c 9135F: drivers/ata/sata_gemini.c 9136F: drivers/ata/sata_gemini.h 9137 9138LIBATA SATA AHCI PLATFORM devices support 9139M: Hans de Goede <hdegoede@redhat.com> 9140M: Jens Axboe <axboe@kernel.dk> 9141L: linux-ide@vger.kernel.org 9142T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9143S: Maintained 9144F: drivers/ata/ahci_platform.c 9145F: drivers/ata/libahci_platform.c 9146F: include/linux/ahci_platform.h 9147 9148LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9149M: Mikael Pettersson <mikpelinux@gmail.com> 9150L: linux-ide@vger.kernel.org 9151T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9152S: Maintained 9153F: drivers/ata/sata_promise.* 9154 9155LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9156M: Jens Axboe <axboe@kernel.dk> 9157L: linux-ide@vger.kernel.org 9158T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9159S: Maintained 9160F: drivers/ata/ 9161F: include/linux/ata.h 9162F: include/linux/libata.h 9163F: Documentation/devicetree/bindings/ata/ 9164 9165LIBLOCKDEP 9166M: Sasha Levin <alexander.levin@microsoft.com> 9167S: Maintained 9168F: tools/lib/lockdep/ 9169 9170LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9171M: Dan Williams <dan.j.williams@intel.com> 9172M: Vishal Verma <vishal.l.verma@intel.com> 9173M: Dave Jiang <dave.jiang@intel.com> 9174L: linux-nvdimm@lists.01.org 9175Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9176S: Supported 9177F: drivers/nvdimm/blk.c 9178F: drivers/nvdimm/region_devs.c 9179 9180LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9181M: Vishal Verma <vishal.l.verma@intel.com> 9182M: Dan Williams <dan.j.williams@intel.com> 9183M: Dave Jiang <dave.jiang@intel.com> 9184L: linux-nvdimm@lists.01.org 9185Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9186S: Supported 9187F: drivers/nvdimm/btt* 9188 9189LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9190M: Dan Williams <dan.j.williams@intel.com> 9191M: Vishal Verma <vishal.l.verma@intel.com> 9192M: Dave Jiang <dave.jiang@intel.com> 9193L: linux-nvdimm@lists.01.org 9194Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9195S: Supported 9196F: drivers/nvdimm/pmem* 9197 9198LIBNVDIMM: DEVICETREE BINDINGS 9199M: Oliver O'Halloran <oohall@gmail.com> 9200L: linux-nvdimm@lists.01.org 9201Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9202S: Supported 9203F: drivers/nvdimm/of_pmem.c 9204F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9205 9206LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9207M: Dan Williams <dan.j.williams@intel.com> 9208M: Vishal Verma <vishal.l.verma@intel.com> 9209M: Dave Jiang <dave.jiang@intel.com> 9210M: Keith Busch <keith.busch@intel.com> 9211M: Ira Weiny <ira.weiny@intel.com> 9212L: linux-nvdimm@lists.01.org 9213Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9215S: Supported 9216F: drivers/nvdimm/* 9217F: drivers/acpi/nfit/* 9218F: include/linux/nd.h 9219F: include/linux/libnvdimm.h 9220F: include/uapi/linux/ndctl.h 9221 9222LIGHTNVM PLATFORM SUPPORT 9223M: Matias Bjorling <mb@lightnvm.io> 9224W: http://github/OpenChannelSSD 9225L: linux-block@vger.kernel.org 9226S: Maintained 9227F: drivers/lightnvm/ 9228F: include/linux/lightnvm.h 9229F: include/uapi/linux/lightnvm.h 9230 9231LINUX FOR POWER MACINTOSH 9232M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9233W: http://www.penguinppc.org/ 9234L: linuxppc-dev@lists.ozlabs.org 9235S: Maintained 9236F: arch/powerpc/platforms/powermac/ 9237F: drivers/macintosh/ 9238 9239LINUX FOR POWERPC (32-BIT AND 64-BIT) 9240M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9241M: Paul Mackerras <paulus@samba.org> 9242M: Michael Ellerman <mpe@ellerman.id.au> 9243W: https://github.com/linuxppc/linux/wiki 9244L: linuxppc-dev@lists.ozlabs.org 9245Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9246T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9247S: Supported 9248F: Documentation/ABI/stable/sysfs-firmware-opal-* 9249F: Documentation/devicetree/bindings/powerpc/ 9250F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9251F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9252F: Documentation/powerpc/ 9253F: arch/powerpc/ 9254F: drivers/char/tpm/tpm_ibmvtpm* 9255F: drivers/crypto/nx/ 9256F: drivers/crypto/vmx/ 9257F: drivers/i2c/busses/i2c-opal.c 9258F: drivers/net/ethernet/ibm/ibmveth.* 9259F: drivers/net/ethernet/ibm/ibmvnic.* 9260F: drivers/pci/hotplug/pnv_php.c 9261F: drivers/pci/hotplug/rpa* 9262F: drivers/rtc/rtc-opal.c 9263F: drivers/scsi/ibmvscsi/ 9264F: drivers/tty/hvc/hvc_opal.c 9265F: drivers/watchdog/wdrtas.c 9266F: tools/testing/selftests/powerpc 9267N: /pmac 9268N: powermac 9269N: powernv 9270N: [^a-z0-9]ps3 9271N: pseries 9272 9273LINUX FOR POWERPC EMBEDDED MPC5XXX 9274M: Anatolij Gustschin <agust@denx.de> 9275L: linuxppc-dev@lists.ozlabs.org 9276T: git git://git.denx.de/linux-denx-agust.git 9277S: Maintained 9278F: arch/powerpc/platforms/512x/ 9279F: arch/powerpc/platforms/52xx/ 9280 9281LINUX FOR POWERPC EMBEDDED PPC4XX 9282M: Alistair Popple <alistair@popple.id.au> 9283M: Matt Porter <mporter@kernel.crashing.org> 9284W: http://www.penguinppc.org/ 9285L: linuxppc-dev@lists.ozlabs.org 9286S: Maintained 9287F: arch/powerpc/platforms/40x/ 9288F: arch/powerpc/platforms/44x/ 9289 9290LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9291M: Scott Wood <oss@buserror.net> 9292M: Kumar Gala <galak@kernel.crashing.org> 9293W: http://www.penguinppc.org/ 9294L: linuxppc-dev@lists.ozlabs.org 9295T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9296S: Maintained 9297F: arch/powerpc/platforms/83xx/ 9298F: arch/powerpc/platforms/85xx/ 9299F: Documentation/devicetree/bindings/powerpc/fsl/ 9300 9301LINUX FOR POWERPC EMBEDDED PPC8XX 9302M: Vitaly Bordug <vitb@kernel.crashing.org> 9303W: http://www.penguinppc.org/ 9304L: linuxppc-dev@lists.ozlabs.org 9305S: Maintained 9306F: arch/powerpc/platforms/8xx/ 9307 9308LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9309L: linuxppc-dev@lists.ozlabs.org 9310S: Orphan 9311F: arch/powerpc/*/*virtex* 9312F: arch/powerpc/*/*/*virtex* 9313 9314LINUX FOR POWERPC PA SEMI PWRFICIENT 9315L: linuxppc-dev@lists.ozlabs.org 9316S: Orphan 9317F: arch/powerpc/platforms/pasemi/ 9318F: drivers/*/*pasemi* 9319F: drivers/*/*/*pasemi* 9320 9321LINUX KERNEL DUMP TEST MODULE (LKDTM) 9322M: Kees Cook <keescook@chromium.org> 9323S: Maintained 9324F: drivers/misc/lkdtm/* 9325 9326LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9327M: Alan Stern <stern@rowland.harvard.edu> 9328M: Andrea Parri <andrea.parri@amarulasolutions.com> 9329M: Will Deacon <will@kernel.org> 9330M: Peter Zijlstra <peterz@infradead.org> 9331M: Boqun Feng <boqun.feng@gmail.com> 9332M: Nicholas Piggin <npiggin@gmail.com> 9333M: David Howells <dhowells@redhat.com> 9334M: Jade Alglave <j.alglave@ucl.ac.uk> 9335M: Luc Maranget <luc.maranget@inria.fr> 9336M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9337R: Akira Yokosawa <akiyks@gmail.com> 9338R: Daniel Lustig <dlustig@nvidia.com> 9339L: linux-kernel@vger.kernel.org 9340L: linux-arch@vger.kernel.org 9341S: Supported 9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9343F: tools/memory-model/ 9344F: Documentation/atomic_bitops.txt 9345F: Documentation/atomic_t.txt 9346F: Documentation/core-api/atomic_ops.rst 9347F: Documentation/core-api/refcount-vs-atomic.rst 9348F: Documentation/memory-barriers.txt 9349 9350LIS3LV02D ACCELEROMETER DRIVER 9351M: Eric Piel <eric.piel@tremplin-utc.net> 9352S: Maintained 9353F: Documentation/misc-devices/lis3lv02d.rst 9354F: drivers/misc/lis3lv02d/ 9355F: drivers/platform/x86/hp_accel.c 9356 9357LIVE PATCHING 9358M: Josh Poimboeuf <jpoimboe@redhat.com> 9359M: Jiri Kosina <jikos@kernel.org> 9360M: Miroslav Benes <mbenes@suse.cz> 9361M: Petr Mladek <pmladek@suse.com> 9362R: Joe Lawrence <joe.lawrence@redhat.com> 9363S: Maintained 9364F: kernel/livepatch/ 9365F: include/linux/livepatch.h 9366F: arch/x86/include/asm/livepatch.h 9367F: arch/x86/kernel/livepatch.c 9368F: Documentation/livepatch/ 9369F: Documentation/ABI/testing/sysfs-kernel-livepatch 9370F: samples/livepatch/ 9371F: tools/testing/selftests/livepatch/ 9372L: live-patching@vger.kernel.org 9373T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9374 9375LLC (802.2) 9376L: netdev@vger.kernel.org 9377S: Odd fixes 9378F: include/linux/llc.h 9379F: include/uapi/linux/llc.h 9380F: include/net/llc* 9381F: net/llc/ 9382 9383LM73 HARDWARE MONITOR DRIVER 9384M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9385L: linux-hwmon@vger.kernel.org 9386S: Maintained 9387F: drivers/hwmon/lm73.c 9388 9389LM78 HARDWARE MONITOR DRIVER 9390M: Jean Delvare <jdelvare@suse.com> 9391L: linux-hwmon@vger.kernel.org 9392S: Maintained 9393F: Documentation/hwmon/lm78.rst 9394F: drivers/hwmon/lm78.c 9395 9396LM83 HARDWARE MONITOR DRIVER 9397M: Jean Delvare <jdelvare@suse.com> 9398L: linux-hwmon@vger.kernel.org 9399S: Maintained 9400F: Documentation/hwmon/lm83.rst 9401F: drivers/hwmon/lm83.c 9402 9403LM90 HARDWARE MONITOR DRIVER 9404M: Jean Delvare <jdelvare@suse.com> 9405L: linux-hwmon@vger.kernel.org 9406S: Maintained 9407F: Documentation/hwmon/lm90.rst 9408F: Documentation/devicetree/bindings/hwmon/lm90.txt 9409F: drivers/hwmon/lm90.c 9410F: include/dt-bindings/thermal/lm90.h 9411 9412LM95234 HARDWARE MONITOR DRIVER 9413M: Guenter Roeck <linux@roeck-us.net> 9414L: linux-hwmon@vger.kernel.org 9415S: Maintained 9416F: Documentation/hwmon/lm95234.rst 9417F: drivers/hwmon/lm95234.c 9418 9419LME2510 MEDIA DRIVER 9420M: Malcolm Priestley <tvboxspy@gmail.com> 9421L: linux-media@vger.kernel.org 9422W: https://linuxtv.org 9423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9424S: Maintained 9425F: drivers/media/usb/dvb-usb-v2/lmedm04* 9426 9427LOADPIN SECURITY MODULE 9428M: Kees Cook <keescook@chromium.org> 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9430S: Supported 9431F: security/loadpin/ 9432F: Documentation/admin-guide/LSM/LoadPin.rst 9433 9434LOCKING PRIMITIVES 9435M: Peter Zijlstra <peterz@infradead.org> 9436M: Ingo Molnar <mingo@redhat.com> 9437M: Will Deacon <will@kernel.org> 9438L: linux-kernel@vger.kernel.org 9439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9440S: Maintained 9441F: Documentation/locking/ 9442F: include/linux/lockdep.h 9443F: include/linux/spinlock*.h 9444F: arch/*/include/asm/spinlock*.h 9445F: include/linux/rwlock*.h 9446F: include/linux/mutex*.h 9447F: include/linux/rwsem*.h 9448F: include/linux/seqlock.h 9449F: lib/locking*.[ch] 9450F: kernel/locking/ 9451X: kernel/locking/locktorture.c 9452 9453LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9454M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9455L: linux-ntfs-dev@lists.sourceforge.net 9456W: http://www.linux-ntfs.org/content/view/19/37/ 9457S: Maintained 9458F: Documentation/admin-guide/ldm.rst 9459F: block/partitions/ldm.* 9460 9461LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9462M: Sathya Prakash <sathya.prakash@broadcom.com> 9463M: Chaitra P B <chaitra.basappa@broadcom.com> 9464M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9465L: MPT-FusionLinux.pdl@broadcom.com 9466L: linux-scsi@vger.kernel.org 9467W: http://www.avagotech.com/support/ 9468S: Supported 9469F: drivers/message/fusion/ 9470F: drivers/scsi/mpt3sas/ 9471 9472LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9473M: Matthew Wilcox <willy@infradead.org> 9474L: linux-scsi@vger.kernel.org 9475S: Maintained 9476F: drivers/scsi/sym53c8xx_2/ 9477 9478LTC1660 DAC DRIVER 9479M: Marcus Folkesson <marcus.folkesson@gmail.com> 9480L: linux-iio@vger.kernel.org 9481S: Maintained 9482F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9483F: drivers/iio/dac/ltc1660.c 9484 9485LTC4261 HARDWARE MONITOR DRIVER 9486M: Guenter Roeck <linux@roeck-us.net> 9487L: linux-hwmon@vger.kernel.org 9488S: Maintained 9489F: Documentation/hwmon/ltc4261.rst 9490F: drivers/hwmon/ltc4261.c 9491 9492LTC4306 I2C MULTIPLEXER DRIVER 9493M: Michael Hennerich <michael.hennerich@analog.com> 9494W: http://ez.analog.com/community/linux-device-drivers 9495L: linux-i2c@vger.kernel.org 9496S: Supported 9497F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9498F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9499 9500LTP (Linux Test Project) 9501M: Mike Frysinger <vapier@gentoo.org> 9502M: Cyril Hrubis <chrubis@suse.cz> 9503M: Wanlong Gao <wanlong.gao@gmail.com> 9504M: Jan Stancek <jstancek@redhat.com> 9505M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9506M: Alexey Kodanev <alexey.kodanev@oracle.com> 9507L: ltp@lists.linux.it (subscribers-only) 9508W: http://linux-test-project.github.io/ 9509T: git git://github.com/linux-test-project/ltp.git 9510S: Maintained 9511 9512M68K ARCHITECTURE 9513M: Geert Uytterhoeven <geert@linux-m68k.org> 9514L: linux-m68k@lists.linux-m68k.org 9515W: http://www.linux-m68k.org/ 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9517S: Maintained 9518F: arch/m68k/ 9519F: drivers/zorro/ 9520 9521M68K ON APPLE MACINTOSH 9522M: Joshua Thompson <funaho@jurai.org> 9523W: http://www.mac.linux-m68k.org/ 9524L: linux-m68k@lists.linux-m68k.org 9525S: Maintained 9526F: arch/m68k/mac/ 9527 9528M68K ON HP9000/300 9529M: Philip Blundell <philb@gnu.org> 9530W: http://www.tazenda.demon.co.uk/phil/linux-hp 9531S: Maintained 9532F: arch/m68k/hp300/ 9533 9534M88DS3103 MEDIA DRIVER 9535M: Antti Palosaari <crope@iki.fi> 9536L: linux-media@vger.kernel.org 9537W: https://linuxtv.org 9538W: http://palosaari.fi/linux/ 9539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9540T: git git://linuxtv.org/anttip/media_tree.git 9541S: Maintained 9542F: drivers/media/dvb-frontends/m88ds3103* 9543 9544M88RS2000 MEDIA DRIVER 9545M: Malcolm Priestley <tvboxspy@gmail.com> 9546L: linux-media@vger.kernel.org 9547W: https://linuxtv.org 9548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9549S: Maintained 9550F: drivers/media/dvb-frontends/m88rs2000* 9551 9552MA901 MASTERKIT USB FM RADIO DRIVER 9553M: Alexey Klimov <klimov.linux@gmail.com> 9554L: linux-media@vger.kernel.org 9555T: git git://linuxtv.org/media_tree.git 9556S: Maintained 9557F: drivers/media/radio/radio-ma901.c 9558 9559MAC80211 9560M: Johannes Berg <johannes@sipsolutions.net> 9561L: linux-wireless@vger.kernel.org 9562W: http://wireless.kernel.org/ 9563T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9565S: Maintained 9566F: Documentation/networking/mac80211-injection.txt 9567F: include/net/mac80211.h 9568F: net/mac80211/ 9569F: drivers/net/wireless/mac80211_hwsim.[ch] 9570F: Documentation/networking/mac80211_hwsim/README 9571 9572MAILBOX API 9573M: Jassi Brar <jassisinghbrar@gmail.com> 9574L: linux-kernel@vger.kernel.org 9575S: Maintained 9576F: drivers/mailbox/ 9577F: include/linux/mailbox_client.h 9578F: include/linux/mailbox_controller.h 9579 9580MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9581M: Michael Kerrisk <mtk.manpages@gmail.com> 9582W: http://www.kernel.org/doc/man-pages 9583L: linux-man@vger.kernel.org 9584S: Maintained 9585 9586MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9587M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9588L: linux-mips@vger.kernel.org 9589S: Maintained 9590F: arch/mips/boot/dts/img/pistachio_marduk.dts 9591 9592MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9593M: Andrew Lunn <andrew@lunn.ch> 9594M: Vivien Didelot <vivien.didelot@gmail.com> 9595L: netdev@vger.kernel.org 9596S: Maintained 9597F: drivers/net/dsa/mv88e6xxx/ 9598F: include/linux/platform_data/mv88e6xxx.h 9599F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9600 9601MARVELL ARMADA DRM SUPPORT 9602M: Russell King <linux@armlinux.org.uk> 9603S: Maintained 9604T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9605T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9606F: drivers/gpu/drm/armada/ 9607F: include/uapi/drm/armada_drm.h 9608F: Documentation/devicetree/bindings/display/armada/ 9609 9610MARVELL ARMADA 3700 PHY DRIVERS 9611M: Miquel Raynal <miquel.raynal@bootlin.com> 9612S: Maintained 9613F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9614F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9615F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9616F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9617 9618MARVELL CRYPTO DRIVER 9619M: Boris Brezillon <bbrezillon@kernel.org> 9620M: Arnaud Ebalard <arno@natisbad.org> 9621F: drivers/crypto/marvell/ 9622S: Maintained 9623L: linux-crypto@vger.kernel.org 9624 9625MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9626M: Mirko Lindner <mlindner@marvell.com> 9627M: Stephen Hemminger <stephen@networkplumber.org> 9628L: netdev@vger.kernel.org 9629S: Maintained 9630F: drivers/net/ethernet/marvell/sk* 9631 9632MARVELL LIBERTAS WIRELESS DRIVER 9633L: libertas-dev@lists.infradead.org 9634S: Orphan 9635F: drivers/net/wireless/marvell/libertas/ 9636 9637MARVELL MACCHIATOBIN SUPPORT 9638M: Russell King <linux@armlinux.org.uk> 9639L: linux-arm-kernel@lists.infradead.org 9640S: Maintained 9641F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9642 9643MARVELL MV643XX ETHERNET DRIVER 9644M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9645L: netdev@vger.kernel.org 9646S: Maintained 9647F: drivers/net/ethernet/marvell/mv643xx_eth.* 9648F: include/linux/mv643xx.h 9649 9650MARVELL MV88X3310 PHY DRIVER 9651M: Russell King <linux@armlinux.org.uk> 9652L: netdev@vger.kernel.org 9653S: Maintained 9654F: drivers/net/phy/marvell10g.c 9655 9656MARVELL MVEBU THERMAL DRIVER 9657M: Miquel Raynal <miquel.raynal@bootlin.com> 9658S: Maintained 9659F: drivers/thermal/armada_thermal.c 9660 9661MARVELL MVNETA ETHERNET DRIVER 9662M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9663L: netdev@vger.kernel.org 9664S: Maintained 9665F: drivers/net/ethernet/marvell/mvneta.* 9666 9667MARVELL MWIFIEX WIRELESS DRIVER 9668M: Amitkumar Karwar <amitkarwar@gmail.com> 9669M: Nishant Sarmukadam <nishants@marvell.com> 9670M: Ganapathi Bhat <gbhat@marvell.com> 9671M: Xinming Hu <huxinming820@gmail.com> 9672L: linux-wireless@vger.kernel.org 9673S: Maintained 9674F: drivers/net/wireless/marvell/mwifiex/ 9675 9676MARVELL MWL8K WIRELESS DRIVER 9677M: Lennert Buytenhek <buytenh@wantstofly.org> 9678L: linux-wireless@vger.kernel.org 9679S: Odd Fixes 9680F: drivers/net/wireless/marvell/mwl8k.c 9681 9682MARVELL NAND CONTROLLER DRIVER 9683M: Miquel Raynal <miquel.raynal@bootlin.com> 9684L: linux-mtd@lists.infradead.org 9685S: Maintained 9686F: drivers/mtd/nand/raw/marvell_nand.c 9687F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9688 9689MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9690M: Nicolas Pitre <nico@fluxnic.net> 9691S: Odd Fixes 9692F: drivers/mmc/host/mvsdio.* 9693 9694MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9695M: Hu Ziji <huziji@marvell.com> 9696L: linux-mmc@vger.kernel.org 9697S: Supported 9698F: drivers/mmc/host/sdhci-xenon* 9699F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9700 9701MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9702M: Sunil Goutham <sgoutham@marvell.com> 9703M: Linu Cherian <lcherian@marvell.com> 9704M: Geetha sowjanya <gakula@marvell.com> 9705M: Jerin Jacob <jerinj@marvell.com> 9706L: netdev@vger.kernel.org 9707S: Supported 9708F: drivers/net/ethernet/marvell/octeontx2/af/ 9709 9710MATROX FRAMEBUFFER DRIVER 9711L: linux-fbdev@vger.kernel.org 9712S: Orphan 9713F: drivers/video/fbdev/matrox/matroxfb_* 9714F: include/uapi/linux/matroxfb.h 9715 9716MAX16065 HARDWARE MONITOR DRIVER 9717M: Guenter Roeck <linux@roeck-us.net> 9718L: linux-hwmon@vger.kernel.org 9719S: Maintained 9720F: Documentation/hwmon/max16065.rst 9721F: drivers/hwmon/max16065.c 9722 9723MAX2175 SDR TUNER DRIVER 9724M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9725L: linux-media@vger.kernel.org 9726T: git git://linuxtv.org/media_tree.git 9727S: Maintained 9728F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9729F: Documentation/media/v4l-drivers/max2175.rst 9730F: drivers/media/i2c/max2175* 9731F: include/uapi/linux/max2175.h 9732 9733MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9734L: linux-hwmon@vger.kernel.org 9735S: Orphan 9736F: Documentation/hwmon/max6650.rst 9737F: drivers/hwmon/max6650.c 9738 9739MAX6697 HARDWARE MONITOR DRIVER 9740M: Guenter Roeck <linux@roeck-us.net> 9741L: linux-hwmon@vger.kernel.org 9742S: Maintained 9743F: Documentation/hwmon/max6697.rst 9744F: Documentation/devicetree/bindings/hwmon/max6697.txt 9745F: drivers/hwmon/max6697.c 9746F: include/linux/platform_data/max6697.h 9747 9748MAX9860 MONO AUDIO VOICE CODEC DRIVER 9749M: Peter Rosin <peda@axentia.se> 9750L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9751S: Maintained 9752F: Documentation/devicetree/bindings/sound/max9860.txt 9753F: sound/soc/codecs/max9860.* 9754 9755MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9756M: Andreas Klinger <ak@it-klinger.de> 9757L: linux-iio@vger.kernel.org 9758S: Maintained 9759F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9760F: drivers/iio/proximity/mb1232.c 9761 9762MAXIM MAX77650 PMIC MFD DRIVER 9763M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9764L: linux-kernel@vger.kernel.org 9765S: Maintained 9766F: Documentation/devicetree/bindings/*/*max77650.txt 9767F: Documentation/devicetree/bindings/*/max77650*.txt 9768F: include/linux/mfd/max77650.h 9769F: drivers/mfd/max77650.c 9770F: drivers/regulator/max77650-regulator.c 9771F: drivers/power/supply/max77650-charger.c 9772F: drivers/input/misc/max77650-onkey.c 9773F: drivers/leds/leds-max77650.c 9774F: drivers/gpio/gpio-max77650.c 9775 9776MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9777M: Javier Martinez Canillas <javier@dowhile0.org> 9778L: linux-kernel@vger.kernel.org 9779S: Supported 9780F: drivers/regulator/max77802-regulator.c 9781F: Documentation/devicetree/bindings/*/*max77802.txt 9782F: include/dt-bindings/*/*max77802.h 9783 9784MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9785M: Krzysztof Kozlowski <krzk@kernel.org> 9786M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9787L: linux-pm@vger.kernel.org 9788S: Supported 9789F: drivers/power/supply/max14577_charger.c 9790F: drivers/power/supply/max77693_charger.c 9791 9792MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9793M: Chanwoo Choi <cw00.choi@samsung.com> 9794M: Krzysztof Kozlowski <krzk@kernel.org> 9795M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9796L: linux-kernel@vger.kernel.org 9797S: Supported 9798F: drivers/*/max14577*.c 9799F: drivers/*/max77686*.c 9800F: drivers/*/max77693*.c 9801F: drivers/extcon/extcon-max14577.c 9802F: drivers/extcon/extcon-max77693.c 9803F: drivers/rtc/rtc-max77686.c 9804F: drivers/clk/clk-max77686.c 9805F: Documentation/devicetree/bindings/mfd/max14577.txt 9806F: Documentation/devicetree/bindings/*/max77686.txt 9807F: Documentation/devicetree/bindings/mfd/max77693.txt 9808F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9809F: include/linux/mfd/max14577*.h 9810F: include/linux/mfd/max77686*.h 9811F: include/linux/mfd/max77693*.h 9812 9813MAXIRADIO FM RADIO RECEIVER DRIVER 9814M: Hans Verkuil <hverkuil@xs4all.nl> 9815L: linux-media@vger.kernel.org 9816T: git git://linuxtv.org/media_tree.git 9817W: https://linuxtv.org 9818S: Maintained 9819F: drivers/media/radio/radio-maxiradio* 9820 9821MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9822M: Peter Rosin <peda@axentia.se> 9823L: linux-iio@vger.kernel.org 9824S: Maintained 9825F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9826F: drivers/iio/potentiometer/mcp4018.c 9827F: drivers/iio/potentiometer/mcp4531.c 9828 9829MCR20A IEEE-802.15.4 RADIO DRIVER 9830M: Xue Liu <liuxuenetmail@gmail.com> 9831L: linux-wpan@vger.kernel.org 9832W: https://github.com/xueliu/mcr20a-linux 9833S: Maintained 9834F: drivers/net/ieee802154/mcr20a.c 9835F: drivers/net/ieee802154/mcr20a.h 9836F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9837 9838MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9839M: William Breathitt Gray <vilhelm.gray@gmail.com> 9840L: linux-iio@vger.kernel.org 9841S: Maintained 9842F: drivers/iio/dac/cio-dac.c 9843 9844MEDIA CONTROLLER FRAMEWORK 9845M: Sakari Ailus <sakari.ailus@linux.intel.com> 9846M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9847L: linux-media@vger.kernel.org 9848W: https://www.linuxtv.org 9849T: git git://linuxtv.org/media_tree.git 9850S: Supported 9851F: drivers/media/mc/ 9852F: include/media/media-*.h 9853F: include/uapi/linux/media.h 9854 9855MEDIA DRIVERS FOR ASCOT2E 9856M: Sergey Kozlov <serjk@netup.ru> 9857M: Abylay Ospan <aospan@netup.ru> 9858L: linux-media@vger.kernel.org 9859W: https://linuxtv.org 9860W: http://netup.tv/ 9861T: git git://linuxtv.org/media_tree.git 9862S: Supported 9863F: drivers/media/dvb-frontends/ascot2e* 9864 9865MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9866M: Jasmin Jessich <jasmin@anw.at> 9867L: linux-media@vger.kernel.org 9868W: https://linuxtv.org 9869T: git git://linuxtv.org/media_tree.git 9870S: Maintained 9871F: drivers/media/dvb-frontends/cxd2099* 9872 9873MEDIA DRIVERS FOR CXD2841ER 9874M: Sergey Kozlov <serjk@netup.ru> 9875M: Abylay Ospan <aospan@netup.ru> 9876L: linux-media@vger.kernel.org 9877W: https://linuxtv.org 9878W: http://netup.tv/ 9879T: git git://linuxtv.org/media_tree.git 9880S: Supported 9881F: drivers/media/dvb-frontends/cxd2841er* 9882 9883MEDIA DRIVERS FOR CXD2880 9884M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9885L: linux-media@vger.kernel.org 9886W: http://linuxtv.org/ 9887T: git git://linuxtv.org/media_tree.git 9888S: Supported 9889F: drivers/media/dvb-frontends/cxd2880/* 9890F: drivers/media/spi/cxd2880* 9891 9892MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9893L: linux-media@vger.kernel.org 9894W: https://linuxtv.org 9895T: git git://linuxtv.org/media_tree.git 9896S: Orphan 9897F: drivers/media/pci/ddbridge/* 9898 9899MEDIA DRIVERS FOR FREESCALE IMX 9900M: Steve Longerbeam <slongerbeam@gmail.com> 9901M: Philipp Zabel <p.zabel@pengutronix.de> 9902L: linux-media@vger.kernel.org 9903T: git git://linuxtv.org/media_tree.git 9904S: Maintained 9905F: Documentation/devicetree/bindings/media/imx.txt 9906F: Documentation/media/v4l-drivers/imx.rst 9907F: drivers/staging/media/imx/ 9908F: include/linux/imx-media.h 9909F: include/media/imx.h 9910 9911MEDIA DRIVER FOR FREESCALE IMX PXP 9912M: Philipp Zabel <p.zabel@pengutronix.de> 9913L: linux-media@vger.kernel.org 9914T: git git://linuxtv.org/media_tree.git 9915S: Maintained 9916F: drivers/media/platform/imx-pxp.[ch] 9917 9918MEDIA DRIVERS FOR FREESCALE IMX7 9919M: Rui Miguel Silva <rmfrfs@gmail.com> 9920L: linux-media@vger.kernel.org 9921T: git git://linuxtv.org/media_tree.git 9922S: Maintained 9923F: Documentation/devicetree/bindings/media/imx7-csi.txt 9924F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9925F: Documentation/media/v4l-drivers/imx7.rst 9926F: drivers/staging/media/imx/imx7-media-csi.c 9927F: drivers/staging/media/imx/imx7-mipi-csis.c 9928 9929MEDIA DRIVERS FOR HELENE 9930M: Abylay Ospan <aospan@netup.ru> 9931L: linux-media@vger.kernel.org 9932W: https://linuxtv.org 9933W: http://netup.tv/ 9934T: git git://linuxtv.org/media_tree.git 9935S: Supported 9936F: drivers/media/dvb-frontends/helene* 9937 9938MEDIA DRIVERS FOR HORUS3A 9939M: Sergey Kozlov <serjk@netup.ru> 9940M: Abylay Ospan <aospan@netup.ru> 9941L: linux-media@vger.kernel.org 9942W: https://linuxtv.org 9943W: http://netup.tv/ 9944T: git git://linuxtv.org/media_tree.git 9945S: Supported 9946F: drivers/media/dvb-frontends/horus3a* 9947 9948MEDIA DRIVERS FOR LNBH25 9949M: Sergey Kozlov <serjk@netup.ru> 9950M: Abylay Ospan <aospan@netup.ru> 9951L: linux-media@vger.kernel.org 9952W: https://linuxtv.org 9953W: http://netup.tv/ 9954T: git git://linuxtv.org/media_tree.git 9955S: Supported 9956F: drivers/media/dvb-frontends/lnbh25* 9957 9958MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9959L: linux-media@vger.kernel.org 9960W: https://linuxtv.org 9961T: git git://linuxtv.org/media_tree.git 9962S: Orphan 9963F: drivers/media/dvb-frontends/mxl5xx* 9964 9965MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9966M: Sergey Kozlov <serjk@netup.ru> 9967M: Abylay Ospan <aospan@netup.ru> 9968L: linux-media@vger.kernel.org 9969W: https://linuxtv.org 9970W: http://netup.tv/ 9971T: git git://linuxtv.org/media_tree.git 9972S: Supported 9973F: drivers/media/pci/netup_unidvb/* 9974 9975MEDIA DRIVERS FOR RENESAS - CEU 9976M: Jacopo Mondi <jacopo@jmondi.org> 9977L: linux-media@vger.kernel.org 9978L: linux-renesas-soc@vger.kernel.org 9979T: git git://linuxtv.org/media_tree.git 9980S: Supported 9981F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9982F: drivers/media/platform/renesas-ceu.c 9983F: include/media/drv-intf/renesas-ceu.h 9984 9985MEDIA DRIVERS FOR RENESAS - DRIF 9986M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9987L: linux-media@vger.kernel.org 9988L: linux-renesas-soc@vger.kernel.org 9989T: git git://linuxtv.org/media_tree.git 9990S: Supported 9991F: Documentation/devicetree/bindings/media/renesas,drif.txt 9992F: drivers/media/platform/rcar_drif.c 9993 9994MEDIA DRIVERS FOR RENESAS - FCP 9995M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9996L: linux-media@vger.kernel.org 9997L: linux-renesas-soc@vger.kernel.org 9998T: git git://linuxtv.org/media_tree.git 9999S: Supported 10000F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10001F: drivers/media/platform/rcar-fcp.c 10002F: include/media/rcar-fcp.h 10003 10004MEDIA DRIVERS FOR RENESAS - FDP1 10005M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10006L: linux-media@vger.kernel.org 10007L: linux-renesas-soc@vger.kernel.org 10008T: git git://linuxtv.org/media_tree.git 10009S: Supported 10010F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10011F: drivers/media/platform/rcar_fdp1.c 10012 10013MEDIA DRIVERS FOR RENESAS - VIN 10014M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10015L: linux-media@vger.kernel.org 10016L: linux-renesas-soc@vger.kernel.org 10017T: git git://linuxtv.org/media_tree.git 10018S: Supported 10019F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 10020F: Documentation/devicetree/bindings/media/rcar_vin.txt 10021F: drivers/media/platform/rcar-vin/ 10022 10023MEDIA DRIVERS FOR RENESAS - VSP1 10024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10025M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10026L: linux-media@vger.kernel.org 10027L: linux-renesas-soc@vger.kernel.org 10028T: git git://linuxtv.org/media_tree.git 10029S: Supported 10030F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10031F: drivers/media/platform/vsp1/ 10032 10033MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10034L: linux-media@vger.kernel.org 10035W: https://linuxtv.org 10036T: git git://linuxtv.org/media_tree.git 10037S: Orphan 10038F: drivers/media/dvb-frontends/stv0910* 10039 10040MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10041L: linux-media@vger.kernel.org 10042W: https://linuxtv.org 10043T: git git://linuxtv.org/media_tree.git 10044S: Orphan 10045F: drivers/media/dvb-frontends/stv6111* 10046 10047MEDIA DRIVERS FOR STM32 - DCMI 10048M: Hugues Fruchet <hugues.fruchet@st.com> 10049L: linux-media@vger.kernel.org 10050T: git git://linuxtv.org/media_tree.git 10051S: Supported 10052F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10053F: drivers/media/platform/stm32/stm32-dcmi.c 10054 10055MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10056M: Dmitry Osipenko <digetx@gmail.com> 10057L: linux-media@vger.kernel.org 10058L: linux-tegra@vger.kernel.org 10059T: git git://linuxtv.org/media_tree.git 10060S: Maintained 10061F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10062F: drivers/staging/media/tegra-vde/ 10063 10064MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10065M: Mauro Carvalho Chehab <mchehab@kernel.org> 10066P: LinuxTV.org Project 10067L: linux-media@vger.kernel.org 10068W: https://linuxtv.org 10069Q: http://patchwork.kernel.org/project/linux-media/list/ 10070T: git git://linuxtv.org/media_tree.git 10071S: Maintained 10072F: Documentation/devicetree/bindings/media/ 10073F: Documentation/media/ 10074F: drivers/media/ 10075F: drivers/staging/media/ 10076F: include/linux/platform_data/media/ 10077F: include/media/ 10078F: include/uapi/linux/dvb/ 10079F: include/uapi/linux/videodev2.h 10080F: include/uapi/linux/media.h 10081F: include/uapi/linux/v4l2-* 10082F: include/uapi/linux/meye.h 10083F: include/uapi/linux/ivtv* 10084F: include/uapi/linux/uvcvideo.h 10085 10086MEDIATEK BLUETOOTH DRIVER 10087M: Sean Wang <sean.wang@mediatek.com> 10088L: linux-bluetooth@vger.kernel.org 10089L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10090S: Maintained 10091F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10092F: drivers/bluetooth/btmtkuart.c 10093 10094MEDIATEK CIR DRIVER 10095M: Sean Wang <sean.wang@mediatek.com> 10096S: Maintained 10097F: drivers/media/rc/mtk-cir.c 10098 10099MEDIATEK DMA DRIVER 10100M: Sean Wang <sean.wang@mediatek.com> 10101L: dmaengine@vger.kernel.org 10102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10103L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10104S: Maintained 10105F: Documentation/devicetree/bindings/dma/mtk-* 10106F: drivers/dma/mediatek/ 10107 10108MEDIATEK PMIC LED DRIVER 10109M: Sean Wang <sean.wang@mediatek.com> 10110S: Maintained 10111F: drivers/leds/leds-mt6323.c 10112F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10113 10114MEDIATEK ETHERNET DRIVER 10115M: Felix Fietkau <nbd@openwrt.org> 10116M: John Crispin <john@phrozen.org> 10117M: Sean Wang <sean.wang@mediatek.com> 10118M: Nelson Chang <nelson.chang@mediatek.com> 10119L: netdev@vger.kernel.org 10120S: Maintained 10121F: drivers/net/ethernet/mediatek/ 10122 10123MEDIATEK SWITCH DRIVER 10124M: Sean Wang <sean.wang@mediatek.com> 10125L: netdev@vger.kernel.org 10126S: Maintained 10127F: drivers/net/dsa/mt7530.* 10128F: net/dsa/tag_mtk.c 10129 10130MEDIATEK JPEG DRIVER 10131M: Rick Chang <rick.chang@mediatek.com> 10132M: Bin Liu <bin.liu@mediatek.com> 10133S: Supported 10134F: drivers/media/platform/mtk-jpeg/ 10135F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10136 10137MEDIATEK MDP DRIVER 10138M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10139M: Houlong Wei <houlong.wei@mediatek.com> 10140M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10141S: Supported 10142F: drivers/media/platform/mtk-mdp/ 10143F: drivers/media/platform/mtk-vpu/ 10144F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10145 10146MEDIATEK MEDIA DRIVER 10147M: Tiffany Lin <tiffany.lin@mediatek.com> 10148M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10149S: Supported 10150F: drivers/media/platform/mtk-vcodec/ 10151F: drivers/media/platform/mtk-vpu/ 10152F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10153F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10154 10155MEDIATEK MMC/SD/SDIO DRIVER 10156M: Chaotian Jing <chaotian.jing@mediatek.com> 10157S: Maintained 10158F: drivers/mmc/host/mtk-sd.c 10159F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10160 10161MEDIATEK MT76 WIRELESS LAN DRIVER 10162M: Felix Fietkau <nbd@nbd.name> 10163M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10164R: Ryder Lee <ryder.lee@mediatek.com> 10165R: Roy Luo <royluo@google.com> 10166L: linux-wireless@vger.kernel.org 10167S: Maintained 10168F: drivers/net/wireless/mediatek/mt76/ 10169 10170MEDIATEK MT7601U WIRELESS LAN DRIVER 10171M: Jakub Kicinski <kubakici@wp.pl> 10172L: linux-wireless@vger.kernel.org 10173S: Maintained 10174F: drivers/net/wireless/mediatek/mt7601u/ 10175 10176MEDIATEK MT7621/28/88 I2C DRIVER 10177M: Stefan Roese <sr@denx.de> 10178L: linux-i2c@vger.kernel.org 10179S: Maintained 10180F: drivers/i2c/busses/i2c-mt7621.c 10181F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10182 10183MEDIATEK NAND CONTROLLER DRIVER 10184M: Xiaolei Li <xiaolei.li@mediatek.com> 10185L: linux-mtd@lists.infradead.org 10186S: Maintained 10187F: drivers/mtd/nand/raw/mtk_* 10188F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10189 10190MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10191M: Sean Wang <sean.wang@mediatek.com> 10192S: Maintained 10193F: drivers/char/hw_random/mtk-rng.c 10194 10195MEDIATEK USB3 DRD IP DRIVER 10196M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10197L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10199L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10200S: Maintained 10201F: drivers/usb/mtu3/ 10202 10203MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10204M: Peter Senna Tschudin <peter.senna@gmail.com> 10205M: Martin Donnelly <martin.donnelly@ge.com> 10206M: Martyn Welch <martyn.welch@collabora.co.uk> 10207S: Maintained 10208F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10209F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10210 10211MEGARAID SCSI/SAS DRIVERS 10212M: Kashyap Desai <kashyap.desai@broadcom.com> 10213M: Sumit Saxena <sumit.saxena@broadcom.com> 10214M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10215L: megaraidlinux.pdl@broadcom.com 10216L: linux-scsi@vger.kernel.org 10217W: http://www.avagotech.com/support/ 10218S: Maintained 10219F: Documentation/scsi/megaraid.txt 10220F: drivers/scsi/megaraid.* 10221F: drivers/scsi/megaraid/ 10222 10223MELEXIS MLX90614 DRIVER 10224M: Crt Mori <cmo@melexis.com> 10225L: linux-iio@vger.kernel.org 10226W: http://www.melexis.com 10227S: Supported 10228F: drivers/iio/temperature/mlx90614.c 10229 10230MELEXIS MLX90632 DRIVER 10231M: Crt Mori <cmo@melexis.com> 10232L: linux-iio@vger.kernel.org 10233W: http://www.melexis.com 10234S: Supported 10235F: drivers/iio/temperature/mlx90632.c 10236 10237MELFAS MIP4 TOUCHSCREEN DRIVER 10238M: Sangwon Jee <jeesw@melfas.com> 10239W: http://www.melfas.com 10240S: Supported 10241F: drivers/input/touchscreen/melfas_mip4.c 10242F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10243 10244MELLANOX ETHERNET DRIVER (mlx4_en) 10245M: Tariq Toukan <tariqt@mellanox.com> 10246L: netdev@vger.kernel.org 10247S: Supported 10248W: http://www.mellanox.com 10249Q: http://patchwork.ozlabs.org/project/netdev/list/ 10250F: drivers/net/ethernet/mellanox/mlx4/en_* 10251 10252MELLANOX ETHERNET DRIVER (mlx5e) 10253M: Saeed Mahameed <saeedm@mellanox.com> 10254L: netdev@vger.kernel.org 10255S: Supported 10256W: http://www.mellanox.com 10257Q: http://patchwork.ozlabs.org/project/netdev/list/ 10258F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10259 10260MELLANOX ETHERNET INNOVA DRIVERS 10261R: Boris Pismenny <borisp@mellanox.com> 10262L: netdev@vger.kernel.org 10263S: Supported 10264W: http://www.mellanox.com 10265Q: http://patchwork.ozlabs.org/project/netdev/list/ 10266F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10267F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10268F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10269F: include/linux/mlx5/mlx5_ifc_fpga.h 10270 10271MELLANOX ETHERNET SWITCH DRIVERS 10272M: Jiri Pirko <jiri@mellanox.com> 10273M: Ido Schimmel <idosch@mellanox.com> 10274L: netdev@vger.kernel.org 10275S: Supported 10276W: http://www.mellanox.com 10277Q: http://patchwork.ozlabs.org/project/netdev/list/ 10278F: drivers/net/ethernet/mellanox/mlxsw/ 10279F: tools/testing/selftests/drivers/net/mlxsw/ 10280 10281MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10282M: mlxsw@mellanox.com 10283L: netdev@vger.kernel.org 10284S: Supported 10285W: http://www.mellanox.com 10286Q: http://patchwork.ozlabs.org/project/netdev/list/ 10287F: drivers/net/ethernet/mellanox/mlxfw/ 10288 10289MELLANOX HARDWARE PLATFORM SUPPORT 10290M: Andy Shevchenko <andy@infradead.org> 10291M: Darren Hart <dvhart@infradead.org> 10292M: Vadim Pasternak <vadimp@mellanox.com> 10293L: platform-driver-x86@vger.kernel.org 10294S: Supported 10295F: drivers/platform/mellanox/ 10296F: include/linux/platform_data/mlxreg.h 10297 10298MELLANOX MLX4 core VPI driver 10299M: Tariq Toukan <tariqt@mellanox.com> 10300L: netdev@vger.kernel.org 10301L: linux-rdma@vger.kernel.org 10302W: http://www.mellanox.com 10303Q: http://patchwork.ozlabs.org/project/netdev/list/ 10304S: Supported 10305F: drivers/net/ethernet/mellanox/mlx4/ 10306F: include/linux/mlx4/ 10307 10308MELLANOX MLX4 IB driver 10309M: Yishai Hadas <yishaih@mellanox.com> 10310L: linux-rdma@vger.kernel.org 10311W: http://www.mellanox.com 10312Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10313S: Supported 10314F: drivers/infiniband/hw/mlx4/ 10315F: include/linux/mlx4/ 10316F: include/uapi/rdma/mlx4-abi.h 10317 10318MELLANOX MLX5 core VPI driver 10319M: Saeed Mahameed <saeedm@mellanox.com> 10320M: Leon Romanovsky <leonro@mellanox.com> 10321L: netdev@vger.kernel.org 10322L: linux-rdma@vger.kernel.org 10323W: http://www.mellanox.com 10324Q: http://patchwork.ozlabs.org/project/netdev/list/ 10325S: Supported 10326F: drivers/net/ethernet/mellanox/mlx5/core/ 10327F: include/linux/mlx5/ 10328F: Documentation/networking/device_drivers/mellanox/ 10329 10330MELLANOX MLX5 IB driver 10331M: Leon Romanovsky <leonro@mellanox.com> 10332L: linux-rdma@vger.kernel.org 10333W: http://www.mellanox.com 10334Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10335S: Supported 10336F: drivers/infiniband/hw/mlx5/ 10337F: include/linux/mlx5/ 10338F: include/uapi/rdma/mlx5-abi.h 10339 10340MELLANOX MLXCPLD I2C AND MUX DRIVER 10341M: Vadim Pasternak <vadimp@mellanox.com> 10342M: Michael Shych <michaelsh@mellanox.com> 10343L: linux-i2c@vger.kernel.org 10344S: Supported 10345F: drivers/i2c/busses/i2c-mlxcpld.c 10346F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10347F: Documentation/i2c/busses/i2c-mlxcpld 10348 10349MELLANOX MLXCPLD LED DRIVER 10350M: Vadim Pasternak <vadimp@mellanox.com> 10351L: linux-leds@vger.kernel.org 10352S: Supported 10353F: drivers/leds/leds-mlxcpld.c 10354F: drivers/leds/leds-mlxreg.c 10355F: Documentation/leds/leds-mlxcpld.rst 10356 10357MELLANOX PLATFORM DRIVER 10358M: Vadim Pasternak <vadimp@mellanox.com> 10359L: platform-driver-x86@vger.kernel.org 10360S: Supported 10361F: drivers/platform/x86/mlx-platform.c 10362 10363MEMBARRIER SUPPORT 10364M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10365M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10366L: linux-kernel@vger.kernel.org 10367S: Supported 10368F: kernel/sched/membarrier.c 10369F: include/uapi/linux/membarrier.h 10370F: arch/powerpc/include/asm/membarrier.h 10371 10372MEMBLOCK 10373M: Mike Rapoport <rppt@linux.ibm.com> 10374L: linux-mm@kvack.org 10375S: Maintained 10376F: include/linux/memblock.h 10377F: mm/memblock.c 10378F: Documentation/core-api/boot-time-mm.rst 10379 10380MEMORY MANAGEMENT 10381L: linux-mm@kvack.org 10382W: http://www.linux-mm.org 10383S: Maintained 10384F: include/linux/mm.h 10385F: include/linux/gfp.h 10386F: include/linux/mmzone.h 10387F: include/linux/memory_hotplug.h 10388F: include/linux/vmalloc.h 10389F: mm/ 10390 10391MEMORY TECHNOLOGY DEVICES (MTD) 10392M: David Woodhouse <dwmw2@infradead.org> 10393M: Brian Norris <computersforpeace@gmail.com> 10394M: Marek Vasut <marek.vasut@gmail.com> 10395M: Miquel Raynal <miquel.raynal@bootlin.com> 10396M: Richard Weinberger <richard@nod.at> 10397M: Vignesh Raghavendra <vigneshr@ti.com> 10398L: linux-mtd@lists.infradead.org 10399W: http://www.linux-mtd.infradead.org/ 10400Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10401T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10403S: Maintained 10404F: Documentation/devicetree/bindings/mtd/ 10405F: drivers/mtd/ 10406F: include/linux/mtd/ 10407F: include/uapi/mtd/ 10408 10409MEN A21 WATCHDOG DRIVER 10410M: Johannes Thumshirn <morbidrsa@gmail.com> 10411L: linux-watchdog@vger.kernel.org 10412S: Maintained 10413F: drivers/watchdog/mena21_wdt.c 10414 10415MEN CHAMELEON BUS (mcb) 10416M: Johannes Thumshirn <morbidrsa@gmail.com> 10417S: Maintained 10418F: drivers/mcb/ 10419F: include/linux/mcb.h 10420F: Documentation/driver-api/men-chameleon-bus.rst 10421 10422MEN F21BMC (Board Management Controller) 10423M: Andreas Werner <andreas.werner@men.de> 10424S: Supported 10425F: drivers/mfd/menf21bmc.c 10426F: drivers/watchdog/menf21bmc_wdt.c 10427F: drivers/leds/leds-menf21bmc.c 10428F: drivers/hwmon/menf21bmc_hwmon.c 10429F: Documentation/hwmon/menf21bmc.rst 10430 10431MEN Z069 WATCHDOG DRIVER 10432M: Johannes Thumshirn <jth@kernel.org> 10433L: linux-watchdog@vger.kernel.org 10434S: Maintained 10435F: drivers/watchdog/menz69_wdt.c 10436 10437MESON AO CEC DRIVER FOR AMLOGIC SOCS 10438M: Neil Armstrong <narmstrong@baylibre.com> 10439L: linux-media@vger.kernel.org 10440L: linux-amlogic@lists.infradead.org 10441W: http://linux-meson.com/ 10442S: Supported 10443F: drivers/media/platform/meson/ao-cec.c 10444F: drivers/media/platform/meson/ao-cec-g12a.c 10445F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10446T: git git://linuxtv.org/media_tree.git 10447 10448MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10449M: Liang Yang <liang.yang@amlogic.com> 10450L: linux-mtd@lists.infradead.org 10451S: Maintained 10452F: drivers/mtd/nand/raw/meson_* 10453F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10454 10455MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10456M: Maxime Jourdan <mjourdan@baylibre.com> 10457L: linux-media@vger.kernel.org 10458L: linux-amlogic@lists.infradead.org 10459S: Supported 10460F: drivers/staging/media/meson/vdec/ 10461T: git git://linuxtv.org/media_tree.git 10462 10463METHODE UDPU SUPPORT 10464M: Vladimir Vid <vladimir.vid@sartura.hr> 10465S: Maintained 10466F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10467 10468MICROBLAZE ARCHITECTURE 10469M: Michal Simek <monstr@monstr.eu> 10470W: http://www.monstr.eu/fdt/ 10471T: git git://git.monstr.eu/linux-2.6-microblaze.git 10472S: Supported 10473F: arch/microblaze/ 10474 10475MICROCHIP AT91 SERIAL DRIVER 10476M: Richard Genoud <richard.genoud@gmail.com> 10477S: Maintained 10478F: drivers/tty/serial/atmel_serial.c 10479F: drivers/tty/serial/atmel_serial.h 10480F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10481 10482MICROCHIP AUDIO ASOC DRIVERS 10483M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10485S: Supported 10486F: sound/soc/atmel 10487 10488MICROCHIP DMA DRIVER 10489M: Ludovic Desroches <ludovic.desroches@microchip.com> 10490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10491L: dmaengine@vger.kernel.org 10492S: Supported 10493F: drivers/dma/at_hdmac.c 10494F: drivers/dma/at_hdmac_regs.h 10495F: include/linux/platform_data/dma-atmel.h 10496F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10497F: include/dt-bindings/dma/at91.h 10498 10499MICROCHIP ECC DRIVER 10500M: Tudor Ambarus <tudor.ambarus@microchip.com> 10501L: linux-crypto@vger.kernel.org 10502S: Maintained 10503F: drivers/crypto/atmel-ecc.* 10504 10505MICROCHIP I2C DRIVER 10506M: Ludovic Desroches <ludovic.desroches@microchip.com> 10507L: linux-i2c@vger.kernel.org 10508S: Supported 10509F: drivers/i2c/busses/i2c-at91.h 10510F: drivers/i2c/busses/i2c-at91-*.c 10511 10512MICROCHIP ISC DRIVER 10513M: Eugen Hristev <eugen.hristev@microchip.com> 10514L: linux-media@vger.kernel.org 10515S: Supported 10516F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10517F: drivers/media/platform/atmel/atmel-isc.h 10518F: drivers/media/platform/atmel/atmel-isc-base.c 10519F: drivers/media/platform/atmel/atmel-isc-regs.h 10520F: Documentation/devicetree/bindings/media/atmel-isc.txt 10521 10522MICROCHIP ISI DRIVER 10523M: Eugen Hristev <eugen.hristev@microchip.com> 10524L: linux-media@vger.kernel.org 10525S: Supported 10526F: drivers/media/platform/atmel/atmel-isi.c 10527F: drivers/media/platform/atmel/atmel-isi.h 10528 10529MICROCHIP AT91 USART MFD DRIVER 10530M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10531L: linux-kernel@vger.kernel.org 10532S: Supported 10533F: drivers/mfd/at91-usart.c 10534F: include/dt-bindings/mfd/at91-usart.h 10535F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10536 10537MICROCHIP AT91 USART SPI DRIVER 10538M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10539L: linux-spi@vger.kernel.org 10540S: Supported 10541F: drivers/spi/spi-at91-usart.c 10542F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10543 10544MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10545M: Woojung Huh <woojung.huh@microchip.com> 10546M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10547L: netdev@vger.kernel.org 10548S: Maintained 10549F: net/dsa/tag_ksz.c 10550F: drivers/net/dsa/microchip/* 10551F: include/linux/platform_data/microchip-ksz.h 10552F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10553 10554MICROCHIP LAN743X ETHERNET DRIVER 10555M: Bryan Whitehead <bryan.whitehead@microchip.com> 10556M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10557L: netdev@vger.kernel.org 10558S: Maintained 10559F: drivers/net/ethernet/microchip/lan743x_* 10560 10561MICROCHIP LCDFB DRIVER 10562M: Nicolas Ferre <nicolas.ferre@microchip.com> 10563L: linux-fbdev@vger.kernel.org 10564S: Maintained 10565F: drivers/video/fbdev/atmel_lcdfb.c 10566F: include/video/atmel_lcdc.h 10567 10568MICROCHIP MMC/SD/SDIO MCI DRIVER 10569M: Ludovic Desroches <ludovic.desroches@microchip.com> 10570S: Maintained 10571F: drivers/mmc/host/atmel-mci.c 10572 10573MICROCHIP MCP16502 PMIC DRIVER 10574M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10576S: Maintained 10577F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10578F: drivers/regulator/mcp16502.c 10579 10580MICROCHIP MCP3911 ADC DRIVER 10581M: Marcus Folkesson <marcus.folkesson@gmail.com> 10582M: Kent Gustavsson <kent@minoris.se> 10583L: linux-iio@vger.kernel.org 10584S: Supported 10585F: drivers/iio/adc/mcp3911.c 10586F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10587 10588MICROCHIP NAND DRIVER 10589M: Tudor Ambarus <tudor.ambarus@microchip.com> 10590L: linux-mtd@lists.infradead.org 10591S: Supported 10592F: drivers/mtd/nand/raw/atmel/* 10593F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10594 10595MICROCHIP PWM DRIVER 10596M: Claudiu Beznea <claudiu.beznea@microchip.com> 10597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10598L: linux-pwm@vger.kernel.org 10599S: Supported 10600F: drivers/pwm/pwm-atmel.c 10601F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10602 10603MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10604M: Ludovic Desroches <ludovic.desroches@microchip.com> 10605M: Eugen Hristev <eugen.hristev@microchip.com> 10606L: linux-iio@vger.kernel.org 10607S: Supported 10608F: drivers/iio/adc/at91-sama5d2_adc.c 10609F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10610F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10611 10612MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10613M: Nicolas Ferre <nicolas.ferre@microchip.com> 10614S: Supported 10615F: drivers/power/reset/at91-sama5d2_shdwc.c 10616 10617MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10618M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10620L: linux-gpio@vger.kernel.org 10621F: drivers/gpio/gpio-sama5d2-piobu.c 10622 10623MICROCHIP SPI DRIVER 10624M: Nicolas Ferre <nicolas.ferre@microchip.com> 10625S: Supported 10626F: drivers/spi/spi-atmel.* 10627 10628MICROCHIP SSC DRIVER 10629M: Nicolas Ferre <nicolas.ferre@microchip.com> 10630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10631S: Supported 10632F: drivers/misc/atmel-ssc.c 10633F: include/linux/atmel-ssc.h 10634 10635MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10636M: Nicolas Ferre <nicolas.ferre@microchip.com> 10637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10638S: Supported 10639F: drivers/misc/atmel_tclib.c 10640F: drivers/clocksource/tcb_clksrc.c 10641 10642MICROCHIP USBA UDC DRIVER 10643M: Cristian Birsan <cristian.birsan@microchip.com> 10644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10645S: Supported 10646F: drivers/usb/gadget/udc/atmel_usba_udc.* 10647 10648MICROCHIP USB251XB DRIVER 10649M: Richard Leitner <richard.leitner@skidata.com> 10650L: linux-usb@vger.kernel.org 10651S: Maintained 10652F: drivers/usb/misc/usb251xb.c 10653F: Documentation/devicetree/bindings/usb/usb251xb.txt 10654 10655MICROCHIP XDMA DRIVER 10656M: Ludovic Desroches <ludovic.desroches@microchip.com> 10657L: linux-arm-kernel@lists.infradead.org 10658L: dmaengine@vger.kernel.org 10659S: Supported 10660F: drivers/dma/at_xdmac.c 10661 10662MICROSEMI MIPS SOCS 10663M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10664M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10665L: linux-mips@vger.kernel.org 10666S: Supported 10667F: arch/mips/generic/board-ocelot.c 10668F: arch/mips/configs/generic/board-ocelot.config 10669F: arch/mips/boot/dts/mscc/ 10670F: Documentation/devicetree/bindings/mips/mscc.txt 10671 10672MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10673M: Don Brace <don.brace@microsemi.com> 10674L: esc.storagedev@microsemi.com 10675L: linux-scsi@vger.kernel.org 10676S: Supported 10677F: drivers/scsi/smartpqi/smartpqi*.[ch] 10678F: drivers/scsi/smartpqi/Kconfig 10679F: drivers/scsi/smartpqi/Makefile 10680F: include/linux/cciss*.h 10681F: include/uapi/linux/cciss*.h 10682F: Documentation/scsi/smartpqi.txt 10683 10684MICROSEMI ETHERNET SWITCH DRIVER 10685M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10686M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10687L: netdev@vger.kernel.org 10688S: Supported 10689F: drivers/net/ethernet/mscc/ 10690 10691MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10692M: Chen Yu <yu.c.chen@intel.com> 10693L: platform-driver-x86@vger.kernel.org 10694S: Supported 10695F: drivers/platform/x86/surfacepro3_button.c 10696 10697MICROTEK X6 SCANNER 10698M: Oliver Neukum <oliver@neukum.org> 10699S: Maintained 10700F: drivers/usb/image/microtek.* 10701 10702MIPS 10703M: Ralf Baechle <ralf@linux-mips.org> 10704M: Paul Burton <paul.burton@mips.com> 10705M: James Hogan <jhogan@kernel.org> 10706L: linux-mips@vger.kernel.org 10707W: http://www.linux-mips.org/ 10708T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10710Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10711S: Supported 10712F: Documentation/devicetree/bindings/mips/ 10713F: Documentation/mips/ 10714F: arch/mips/ 10715F: drivers/platform/mips/ 10716 10717MIPS BOSTON DEVELOPMENT BOARD 10718M: Paul Burton <paul.burton@mips.com> 10719L: linux-mips@vger.kernel.org 10720S: Maintained 10721F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10722F: arch/mips/boot/dts/img/boston.dts 10723F: arch/mips/configs/generic/board-boston.config 10724F: drivers/clk/imgtec/clk-boston.c 10725F: include/dt-bindings/clock/boston-clock.h 10726 10727MIPS GENERIC PLATFORM 10728M: Paul Burton <paul.burton@mips.com> 10729L: linux-mips@vger.kernel.org 10730S: Supported 10731F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10732F: arch/mips/generic/ 10733F: arch/mips/tools/generic-board-config.sh 10734 10735MIPS/LOONGSON1 ARCHITECTURE 10736M: Keguang Zhang <keguang.zhang@gmail.com> 10737L: linux-mips@vger.kernel.org 10738S: Maintained 10739F: arch/mips/loongson32/ 10740F: arch/mips/include/asm/mach-loongson32/ 10741F: drivers/*/*loongson1* 10742F: drivers/*/*/*loongson1* 10743 10744MIPS/LOONGSON2 ARCHITECTURE 10745M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10746L: linux-mips@vger.kernel.org 10747S: Maintained 10748F: arch/mips/loongson64/fuloong-2e/ 10749F: arch/mips/loongson64/lemote-2f/ 10750F: arch/mips/include/asm/mach-loongson64/ 10751F: drivers/*/*loongson2* 10752F: drivers/*/*/*loongson2* 10753 10754MIPS/LOONGSON3 ARCHITECTURE 10755M: Huacai Chen <chenhc@lemote.com> 10756L: linux-mips@vger.kernel.org 10757S: Maintained 10758F: arch/mips/loongson64/ 10759F: arch/mips/include/asm/mach-loongson64/ 10760F: drivers/platform/mips/cpu_hwmon.c 10761F: drivers/*/*loongson3* 10762F: drivers/*/*/*loongson3* 10763 10764MIPS RINT INSTRUCTION EMULATION 10765M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10766L: linux-mips@vger.kernel.org 10767S: Supported 10768F: arch/mips/math-emu/sp_rint.c 10769F: arch/mips/math-emu/dp_rint.c 10770 10771MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10772M: Hans Verkuil <hverkuil@xs4all.nl> 10773L: linux-media@vger.kernel.org 10774T: git git://linuxtv.org/media_tree.git 10775W: https://linuxtv.org 10776S: Odd Fixes 10777F: drivers/media/radio/radio-miropcm20* 10778 10779MMP SUPPORT 10780R: Lubomir Rintel <lkundrak@v3.sk> 10781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10782S: Odd Fixes 10783F: arch/arm/boot/dts/mmp* 10784F: arch/arm/mach-mmp/ 10785 10786MMU GATHER AND TLB INVALIDATION 10787M: Will Deacon <will@kernel.org> 10788M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10789M: Andrew Morton <akpm@linux-foundation.org> 10790M: Nick Piggin <npiggin@gmail.com> 10791M: Peter Zijlstra <peterz@infradead.org> 10792L: linux-arch@vger.kernel.org 10793L: linux-mm@kvack.org 10794S: Maintained 10795F: arch/*/include/asm/tlb.h 10796F: include/asm-generic/tlb.h 10797F: mm/mmu_gather.c 10798 10799MN88472 MEDIA DRIVER 10800M: Antti Palosaari <crope@iki.fi> 10801L: linux-media@vger.kernel.org 10802W: https://linuxtv.org 10803W: http://palosaari.fi/linux/ 10804Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10805S: Maintained 10806F: drivers/media/dvb-frontends/mn88472* 10807 10808MN88473 MEDIA DRIVER 10809M: Antti Palosaari <crope@iki.fi> 10810L: linux-media@vger.kernel.org 10811W: https://linuxtv.org 10812W: http://palosaari.fi/linux/ 10813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10814S: Maintained 10815F: drivers/media/dvb-frontends/mn88473* 10816 10817MODULE SUPPORT 10818M: Jessica Yu <jeyu@kernel.org> 10819T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10820S: Maintained 10821F: include/linux/module.h 10822F: kernel/module.c 10823 10824MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10825W: http://popies.net/meye/ 10826S: Orphan 10827F: Documentation/media/v4l-drivers/meye* 10828F: drivers/media/pci/meye/ 10829F: include/uapi/linux/meye.h 10830 10831MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10832M: Jiri Slaby <jirislaby@gmail.com> 10833S: Maintained 10834F: Documentation/driver-api/serial/moxa-smartio.rst 10835F: drivers/tty/mxser.* 10836 10837MR800 AVERMEDIA USB FM RADIO DRIVER 10838M: Alexey Klimov <klimov.linux@gmail.com> 10839L: linux-media@vger.kernel.org 10840T: git git://linuxtv.org/media_tree.git 10841S: Maintained 10842F: drivers/media/radio/radio-mr800.c 10843 10844MRF24J40 IEEE 802.15.4 RADIO DRIVER 10845M: Alan Ott <alan@signal11.us> 10846L: linux-wpan@vger.kernel.org 10847S: Maintained 10848F: drivers/net/ieee802154/mrf24j40.c 10849F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10850 10851MSI LAPTOP SUPPORT 10852M: "Lee, Chun-Yi" <jlee@suse.com> 10853L: platform-driver-x86@vger.kernel.org 10854S: Maintained 10855F: drivers/platform/x86/msi-laptop.c 10856 10857MSI WMI SUPPORT 10858L: platform-driver-x86@vger.kernel.org 10859S: Orphan 10860F: drivers/platform/x86/msi-wmi.c 10861 10862MSI001 MEDIA DRIVER 10863M: Antti Palosaari <crope@iki.fi> 10864L: linux-media@vger.kernel.org 10865W: https://linuxtv.org 10866W: http://palosaari.fi/linux/ 10867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10868T: git git://linuxtv.org/anttip/media_tree.git 10869S: Maintained 10870F: drivers/media/tuners/msi001* 10871 10872MSI2500 MEDIA DRIVER 10873M: Antti Palosaari <crope@iki.fi> 10874L: linux-media@vger.kernel.org 10875W: https://linuxtv.org 10876W: http://palosaari.fi/linux/ 10877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10878T: git git://linuxtv.org/anttip/media_tree.git 10879S: Maintained 10880F: drivers/media/usb/msi2500/ 10881 10882MSYSTEMS DISKONCHIP G3 MTD DRIVER 10883M: Robert Jarzmik <robert.jarzmik@free.fr> 10884L: linux-mtd@lists.infradead.org 10885S: Maintained 10886F: drivers/mtd/devices/docg3* 10887 10888MT9M032 APTINA SENSOR DRIVER 10889M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10890L: linux-media@vger.kernel.org 10891T: git git://linuxtv.org/media_tree.git 10892S: Maintained 10893F: drivers/media/i2c/mt9m032.c 10894F: include/media/i2c/mt9m032.h 10895 10896MT9P031 APTINA CAMERA SENSOR 10897M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10898L: linux-media@vger.kernel.org 10899T: git git://linuxtv.org/media_tree.git 10900S: Maintained 10901F: drivers/media/i2c/mt9p031.c 10902F: include/media/i2c/mt9p031.h 10903 10904MT9T001 APTINA CAMERA SENSOR 10905M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10906L: linux-media@vger.kernel.org 10907T: git git://linuxtv.org/media_tree.git 10908S: Maintained 10909F: drivers/media/i2c/mt9t001.c 10910F: include/media/i2c/mt9t001.h 10911 10912MT9T112 APTINA CAMERA SENSOR 10913M: Jacopo Mondi <jacopo@jmondi.org> 10914L: linux-media@vger.kernel.org 10915T: git git://linuxtv.org/media_tree.git 10916S: Odd Fixes 10917F: drivers/media/i2c/mt9t112.c 10918F: include/media/i2c/mt9t112.h 10919 10920MT9V032 APTINA CAMERA SENSOR 10921M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10922L: linux-media@vger.kernel.org 10923T: git git://linuxtv.org/media_tree.git 10924S: Maintained 10925F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10926F: drivers/media/i2c/mt9v032.c 10927F: include/media/i2c/mt9v032.h 10928 10929MT9V111 APTINA CAMERA SENSOR 10930M: Jacopo Mondi <jacopo@jmondi.org> 10931L: linux-media@vger.kernel.org 10932T: git git://linuxtv.org/media_tree.git 10933S: Maintained 10934F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10935F: drivers/media/i2c/mt9v111.c 10936 10937MULTIFUNCTION DEVICES (MFD) 10938M: Lee Jones <lee.jones@linaro.org> 10939T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10940S: Supported 10941F: Documentation/devicetree/bindings/mfd/ 10942F: drivers/mfd/ 10943F: include/linux/mfd/ 10944F: include/dt-bindings/mfd/ 10945 10946MULTIMEDIA CARD (MMC) ETC. OVER SPI 10947S: Orphan 10948F: drivers/mmc/host/mmc_spi.c 10949F: include/linux/spi/mmc_spi.h 10950 10951MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10952M: Ulf Hansson <ulf.hansson@linaro.org> 10953L: linux-mmc@vger.kernel.org 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10955S: Maintained 10956F: Documentation/devicetree/bindings/mmc/ 10957F: drivers/mmc/ 10958F: include/linux/mmc/ 10959F: include/uapi/linux/mmc/ 10960 10961MULTIPLEXER SUBSYSTEM 10962M: Peter Rosin <peda@axentia.se> 10963S: Maintained 10964F: Documentation/ABI/testing/sysfs-class-mux* 10965F: Documentation/devicetree/bindings/mux/ 10966F: include/dt-bindings/mux/ 10967F: include/linux/mux/ 10968F: drivers/mux/ 10969 10970MULTITECH MULTIPORT CARD (ISICOM) 10971S: Orphan 10972F: drivers/tty/isicom.c 10973F: include/linux/isicom.h 10974 10975MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10976M: Bin Liu <b-liu@ti.com> 10977L: linux-usb@vger.kernel.org 10978S: Maintained 10979F: drivers/usb/musb/ 10980 10981MXL301RF MEDIA DRIVER 10982M: Akihiro Tsukada <tskd08@gmail.com> 10983L: linux-media@vger.kernel.org 10984S: Odd Fixes 10985F: drivers/media/tuners/mxl301rf* 10986 10987MXL5007T MEDIA DRIVER 10988M: Michael Krufky <mkrufky@linuxtv.org> 10989L: linux-media@vger.kernel.org 10990W: https://linuxtv.org 10991W: http://github.com/mkrufky 10992Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10993T: git git://linuxtv.org/mkrufky/tuners.git 10994S: Maintained 10995F: drivers/media/tuners/mxl5007t.* 10996 10997MXSFB DRM DRIVER 10998M: Marek Vasut <marex@denx.de> 10999M: Stefan Agner <stefan@agner.ch> 11000L: dri-devel@lists.freedesktop.org 11001S: Supported 11002F: drivers/gpu/drm/mxsfb/ 11003F: Documentation/devicetree/bindings/display/mxsfb.txt 11004T: git git://anongit.freedesktop.org/drm/drm-misc 11005 11006MYLEX DAC960 PCI RAID Controller 11007M: Hannes Reinecke <hare@kernel.org> 11008L: linux-scsi@vger.kernel.org 11009S: Supported 11010F: drivers/scsi/myrb.* 11011F: drivers/scsi/myrs.* 11012 11013MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11014M: Chris Lee <christopher.lee@cspi.com> 11015L: netdev@vger.kernel.org 11016W: https://www.cspi.com/ethernet-products/support/downloads/ 11017S: Supported 11018F: drivers/net/ethernet/myricom/myri10ge/ 11019 11020NAND FLASH SUBSYSTEM 11021M: Miquel Raynal <miquel.raynal@bootlin.com> 11022R: Richard Weinberger <richard@nod.at> 11023L: linux-mtd@lists.infradead.org 11024W: http://www.linux-mtd.infradead.org/ 11025Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11027S: Maintained 11028F: drivers/mtd/nand/ 11029F: include/linux/mtd/*nand*.h 11030 11031NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11032M: Daniel Mack <zonque@gmail.com> 11033S: Maintained 11034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11035W: http://www.native-instruments.com 11036F: sound/usb/caiaq/ 11037 11038NATSEMI ETHERNET DRIVER (DP8381x) 11039S: Orphan 11040F: drivers/net/ethernet/natsemi/natsemi.c 11041 11042NCR 5380 SCSI DRIVERS 11043M: Finn Thain <fthain@telegraphics.com.au> 11044M: Michael Schmitz <schmitzmic@gmail.com> 11045L: linux-scsi@vger.kernel.org 11046S: Maintained 11047F: Documentation/scsi/g_NCR5380.txt 11048F: drivers/scsi/NCR5380.* 11049F: drivers/scsi/arm/cumana_1.c 11050F: drivers/scsi/arm/oak.c 11051F: drivers/scsi/atari_scsi.* 11052F: drivers/scsi/dmx3191d.c 11053F: drivers/scsi/g_NCR5380.* 11054F: drivers/scsi/mac_scsi.* 11055F: drivers/scsi/sun3_scsi.* 11056F: drivers/scsi/sun3_scsi_vme.c 11057 11058NCSI LIBRARY: 11059M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11060S: Maintained 11061F: net/ncsi/ 11062 11063NCT6775 HARDWARE MONITOR DRIVER 11064M: Guenter Roeck <linux@roeck-us.net> 11065L: linux-hwmon@vger.kernel.org 11066S: Maintained 11067F: Documentation/hwmon/nct6775.rst 11068F: drivers/hwmon/nct6775.c 11069 11070NET_FAILOVER MODULE 11071M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11072L: netdev@vger.kernel.org 11073S: Supported 11074F: driver/net/net_failover.c 11075F: include/net/net_failover.h 11076F: Documentation/networking/net_failover.rst 11077 11078NETEM NETWORK EMULATOR 11079M: Stephen Hemminger <stephen@networkplumber.org> 11080L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11081S: Maintained 11082F: net/sched/sch_netem.c 11083 11084NETERION 10GbE DRIVERS (s2io/vxge) 11085M: Jon Mason <jdmason@kudzu.us> 11086L: netdev@vger.kernel.org 11087S: Supported 11088F: Documentation/networking/device_drivers/neterion/s2io.txt 11089F: Documentation/networking/device_drivers/neterion/vxge.txt 11090F: drivers/net/ethernet/neterion/ 11091 11092NETFILTER 11093M: Pablo Neira Ayuso <pablo@netfilter.org> 11094M: Jozsef Kadlecsik <kadlec@netfilter.org> 11095M: Florian Westphal <fw@strlen.de> 11096L: netfilter-devel@vger.kernel.org 11097L: coreteam@netfilter.org 11098W: http://www.netfilter.org/ 11099W: http://www.iptables.org/ 11100W: http://www.nftables.org/ 11101Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11102T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11104S: Maintained 11105F: include/linux/netfilter* 11106F: include/linux/netfilter/ 11107F: include/net/netfilter/ 11108F: include/uapi/linux/netfilter* 11109F: include/uapi/linux/netfilter/ 11110F: net/*/netfilter.c 11111F: net/*/netfilter/ 11112F: net/netfilter/ 11113F: net/bridge/br_netfilter*.c 11114 11115NETROM NETWORK LAYER 11116M: Ralf Baechle <ralf@linux-mips.org> 11117L: linux-hams@vger.kernel.org 11118W: http://www.linux-ax25.org/ 11119S: Maintained 11120F: include/net/netrom.h 11121F: include/uapi/linux/netrom.h 11122F: net/netrom/ 11123 11124NETRONOME ETHERNET DRIVERS 11125M: Jakub Kicinski <jakub.kicinski@netronome.com> 11126L: oss-drivers@netronome.com 11127S: Maintained 11128F: drivers/net/ethernet/netronome/ 11129 11130NETWORK BLOCK DEVICE (NBD) 11131M: Josef Bacik <josef@toxicpanda.com> 11132S: Maintained 11133L: linux-block@vger.kernel.org 11134L: nbd@other.debian.org 11135F: Documentation/admin-guide/blockdev/nbd.rst 11136F: drivers/block/nbd.c 11137F: include/trace/events/nbd.h 11138F: include/uapi/linux/nbd.h 11139 11140NETWORK DROP MONITOR 11141M: Neil Horman <nhorman@tuxdriver.com> 11142L: netdev@vger.kernel.org 11143S: Maintained 11144W: https://fedorahosted.org/dropwatch/ 11145F: net/core/drop_monitor.c 11146 11147NETWORKING DRIVERS 11148M: "David S. Miller" <davem@davemloft.net> 11149L: netdev@vger.kernel.org 11150W: http://www.linuxfoundation.org/en/Net 11151Q: http://patchwork.ozlabs.org/project/netdev/list/ 11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11154S: Odd Fixes 11155F: Documentation/devicetree/bindings/net/ 11156F: drivers/net/ 11157F: include/linux/if_* 11158F: include/linux/netdevice.h 11159F: include/linux/etherdevice.h 11160F: include/linux/fcdevice.h 11161F: include/linux/fddidevice.h 11162F: include/linux/hippidevice.h 11163F: include/linux/inetdevice.h 11164F: include/uapi/linux/if_* 11165F: include/uapi/linux/netdevice.h 11166 11167NETWORKING DRIVERS (WIRELESS) 11168M: Kalle Valo <kvalo@codeaurora.org> 11169L: linux-wireless@vger.kernel.org 11170Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11171T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11173S: Maintained 11174F: Documentation/devicetree/bindings/net/wireless/ 11175F: drivers/net/wireless/ 11176 11177NETWORKING [DSA] 11178M: Andrew Lunn <andrew@lunn.ch> 11179M: Vivien Didelot <vivien.didelot@gmail.com> 11180M: Florian Fainelli <f.fainelli@gmail.com> 11181S: Maintained 11182F: Documentation/devicetree/bindings/net/dsa/ 11183F: net/dsa/ 11184F: include/net/dsa.h 11185F: include/linux/dsa/ 11186F: include/linux/platform_data/dsa.h 11187F: drivers/net/dsa/ 11188 11189NETWORKING [GENERAL] 11190M: "David S. Miller" <davem@davemloft.net> 11191L: netdev@vger.kernel.org 11192W: http://www.linuxfoundation.org/en/Net 11193Q: http://patchwork.ozlabs.org/project/netdev/list/ 11194T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11195T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11196B: mailto:netdev@vger.kernel.org 11197S: Maintained 11198F: net/ 11199F: include/net/ 11200F: include/linux/in.h 11201F: include/linux/net.h 11202F: include/linux/netdevice.h 11203F: include/uapi/linux/in.h 11204F: include/uapi/linux/net.h 11205F: include/uapi/linux/netdevice.h 11206F: include/uapi/linux/net_namespace.h 11207F: tools/testing/selftests/net/ 11208F: lib/net_utils.c 11209F: lib/random32.c 11210F: Documentation/networking/ 11211 11212NETWORKING [IPSEC] 11213M: Steffen Klassert <steffen.klassert@secunet.com> 11214M: Herbert Xu <herbert@gondor.apana.org.au> 11215M: "David S. Miller" <davem@davemloft.net> 11216L: netdev@vger.kernel.org 11217T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11218T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11219S: Maintained 11220F: net/xfrm/ 11221F: net/key/ 11222F: net/ipv4/xfrm* 11223F: net/ipv4/esp4* 11224F: net/ipv4/ah4.c 11225F: net/ipv4/ipcomp.c 11226F: net/ipv4/ip_vti.c 11227F: net/ipv6/xfrm* 11228F: net/ipv6/esp6* 11229F: net/ipv6/ah6.c 11230F: net/ipv6/ipcomp6.c 11231F: net/ipv6/ip6_vti.c 11232F: include/uapi/linux/xfrm.h 11233F: include/net/xfrm.h 11234 11235NETWORKING [IPv4/IPv6] 11236M: "David S. Miller" <davem@davemloft.net> 11237M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11238M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11239L: netdev@vger.kernel.org 11240T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11241S: Maintained 11242F: net/ipv4/ 11243F: net/ipv6/ 11244F: include/net/ip* 11245F: arch/x86/net/* 11246 11247NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11248M: Paul Moore <paul@paul-moore.com> 11249W: https://github.com/netlabel 11250L: netdev@vger.kernel.org 11251L: linux-security-module@vger.kernel.org 11252S: Maintained 11253F: Documentation/netlabel/ 11254F: include/net/calipso.h 11255F: include/net/cipso_ipv4.h 11256F: include/net/netlabel.h 11257F: include/uapi/linux/netfilter/xt_SECMARK.h 11258F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11259F: net/netlabel/ 11260F: net/ipv4/cipso_ipv4.c 11261F: net/ipv6/calipso.c 11262F: net/netfilter/xt_CONNSECMARK.c 11263F: net/netfilter/xt_SECMARK.c 11264 11265NETWORKING [TCP] 11266M: Eric Dumazet <edumazet@google.com> 11267L: netdev@vger.kernel.org 11268S: Maintained 11269F: net/ipv4/tcp*.c 11270F: net/ipv4/syncookies.c 11271F: net/ipv6/tcp*.c 11272F: net/ipv6/syncookies.c 11273F: include/uapi/linux/tcp.h 11274F: include/net/tcp.h 11275F: include/linux/tcp.h 11276F: include/trace/events/tcp.h 11277 11278NETWORKING [TLS] 11279M: Boris Pismenny <borisp@mellanox.com> 11280M: Aviad Yehezkel <aviadye@mellanox.com> 11281M: Dave Watson <davejwatson@fb.com> 11282M: John Fastabend <john.fastabend@gmail.com> 11283M: Daniel Borkmann <daniel@iogearbox.net> 11284L: netdev@vger.kernel.org 11285S: Maintained 11286F: net/tls/* 11287F: include/uapi/linux/tls.h 11288F: include/net/tls.h 11289 11290NETWORKING [WIRELESS] 11291L: linux-wireless@vger.kernel.org 11292Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11293 11294NETDEVSIM 11295M: Jakub Kicinski <jakub.kicinski@netronome.com> 11296S: Maintained 11297F: drivers/net/netdevsim/* 11298 11299NETXEN (1/10) GbE SUPPORT 11300M: Manish Chopra <manishc@marvell.com> 11301M: Rahul Verma <rahulv@marvell.com> 11302M: GR-Linux-NIC-Dev@marvell.com 11303L: netdev@vger.kernel.org 11304S: Supported 11305F: drivers/net/ethernet/qlogic/netxen/ 11306 11307NEXTHOP 11308M: David Ahern <dsahern@kernel.org> 11309L: netdev@vger.kernel.org 11310S: Maintained 11311F: include/net/nexthop.h 11312F: include/uapi/linux/nexthop.h 11313F: include/net/netns/nexthop.h 11314F: net/ipv4/nexthop.c 11315 11316NFC SUBSYSTEM 11317L: netdev@vger.kernel.org 11318S: Orphan 11319F: net/nfc/ 11320F: include/net/nfc/ 11321F: include/uapi/linux/nfc.h 11322F: drivers/nfc/ 11323F: include/linux/platform_data/nfcmrvl.h 11324F: include/linux/platform_data/nxp-nci.h 11325F: Documentation/devicetree/bindings/net/nfc/ 11326 11327NFS, SUNRPC, AND LOCKD CLIENTS 11328M: Trond Myklebust <trond.myklebust@hammerspace.com> 11329M: Anna Schumaker <anna.schumaker@netapp.com> 11330L: linux-nfs@vger.kernel.org 11331W: http://client.linux-nfs.org 11332T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11333S: Maintained 11334F: fs/lockd/ 11335F: fs/nfs/ 11336F: fs/nfs_common/ 11337F: net/sunrpc/ 11338F: include/linux/lockd/ 11339F: include/linux/nfs* 11340F: include/linux/sunrpc/ 11341F: include/uapi/linux/nfs* 11342F: include/uapi/linux/sunrpc/ 11343 11344NILFS2 FILESYSTEM 11345M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11346L: linux-nilfs@vger.kernel.org 11347W: https://nilfs.sourceforge.io/ 11348W: https://nilfs.osdn.jp/ 11349T: git git://github.com/konis/nilfs2.git 11350S: Supported 11351F: Documentation/filesystems/nilfs2.txt 11352F: fs/nilfs2/ 11353F: include/trace/events/nilfs2.h 11354F: include/uapi/linux/nilfs2_api.h 11355F: include/uapi/linux/nilfs2_ondisk.h 11356 11357NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11358M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11359W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11360S: Maintained 11361F: Documentation/scsi/NinjaSCSI.txt 11362F: drivers/scsi/pcmcia/nsp_* 11363 11364NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11365M: GOTO Masanori <gotom@debian.or.jp> 11366M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11367W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11368S: Maintained 11369F: Documentation/scsi/NinjaSCSI.txt 11370F: drivers/scsi/nsp32* 11371 11372NIOS2 ARCHITECTURE 11373M: Ley Foon Tan <lftan@altera.com> 11374L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11376S: Maintained 11377F: arch/nios2/ 11378 11379NOHZ, DYNTICKS SUPPORT 11380M: Frederic Weisbecker <fweisbec@gmail.com> 11381M: Thomas Gleixner <tglx@linutronix.de> 11382M: Ingo Molnar <mingo@kernel.org> 11383L: linux-kernel@vger.kernel.org 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11385S: Maintained 11386F: kernel/time/tick*.* 11387F: include/linux/tick.h 11388F: include/linux/sched/nohz.h 11389 11390NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11391M: Pavel Machek <pavel@ucw.cz> 11392M: Sakari Ailus <sakari.ailus@iki.fi> 11393L: linux-media@vger.kernel.org 11394S: Maintained 11395F: drivers/media/i2c/et8ek8 11396F: drivers/media/i2c/ad5820.c 11397 11398NOKIA N900 POWER SUPPLY DRIVERS 11399R: Pali Rohár <pali.rohar@gmail.com> 11400F: include/linux/power/bq2415x_charger.h 11401F: include/linux/power/bq27xxx_battery.h 11402F: include/linux/power/isp1704_charger.h 11403F: drivers/power/supply/bq2415x_charger.c 11404F: drivers/power/supply/bq27xxx_battery.c 11405F: drivers/power/supply/bq27xxx_battery_i2c.c 11406F: drivers/power/supply/isp1704_charger.c 11407F: drivers/power/supply/rx51_battery.c 11408 11409NOLIBC HEADER FILE 11410M: Willy Tarreau <w@1wt.eu> 11411S: Maintained 11412T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11413F: tools/include/nolibc/ 11414 11415NTB AMD DRIVER 11416M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11417L: linux-ntb@googlegroups.com 11418S: Supported 11419F: drivers/ntb/hw/amd/ 11420 11421NTB DRIVER CORE 11422M: Jon Mason <jdmason@kudzu.us> 11423M: Dave Jiang <dave.jiang@intel.com> 11424M: Allen Hubbe <allenbh@gmail.com> 11425L: linux-ntb@googlegroups.com 11426S: Supported 11427W: https://github.com/jonmason/ntb/wiki 11428T: git git://github.com/jonmason/ntb.git 11429F: drivers/ntb/ 11430F: drivers/net/ntb_netdev.c 11431F: include/linux/ntb.h 11432F: include/linux/ntb_transport.h 11433F: tools/testing/selftests/ntb/ 11434 11435NTB IDT DRIVER 11436M: Serge Semin <fancer.lancer@gmail.com> 11437L: linux-ntb@googlegroups.com 11438S: Supported 11439F: drivers/ntb/hw/idt/ 11440 11441NTB INTEL DRIVER 11442M: Dave Jiang <dave.jiang@intel.com> 11443L: linux-ntb@googlegroups.com 11444S: Supported 11445W: https://github.com/davejiang/linux/wiki 11446T: git https://github.com/davejiang/linux.git 11447F: drivers/ntb/hw/intel/ 11448 11449NTFS FILESYSTEM 11450M: Anton Altaparmakov <anton@tuxera.com> 11451L: linux-ntfs-dev@lists.sourceforge.net 11452W: http://www.tuxera.com/ 11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11454S: Supported 11455F: Documentation/filesystems/ntfs.txt 11456F: fs/ntfs/ 11457 11458NUBUS SUBSYSTEM 11459M: Finn Thain <fthain@telegraphics.com.au> 11460L: linux-m68k@lists.linux-m68k.org 11461S: Maintained 11462F: arch/*/include/asm/nubus.h 11463F: drivers/nubus/ 11464F: include/linux/nubus.h 11465F: include/uapi/linux/nubus.h 11466 11467NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11468M: Antonino Daplas <adaplas@gmail.com> 11469L: linux-fbdev@vger.kernel.org 11470S: Maintained 11471F: drivers/video/fbdev/riva/ 11472F: drivers/video/fbdev/nvidia/ 11473 11474NVM EXPRESS DRIVER 11475M: Keith Busch <kbusch@kernel.org> 11476M: Jens Axboe <axboe@fb.com> 11477M: Christoph Hellwig <hch@lst.de> 11478M: Sagi Grimberg <sagi@grimberg.me> 11479L: linux-nvme@lists.infradead.org 11480T: git://git.infradead.org/nvme.git 11481W: http://git.infradead.org/nvme.git 11482S: Supported 11483F: drivers/nvme/host/ 11484F: include/linux/nvme.h 11485F: include/uapi/linux/nvme_ioctl.h 11486 11487NVM EXPRESS FC TRANSPORT DRIVERS 11488M: James Smart <james.smart@broadcom.com> 11489L: linux-nvme@lists.infradead.org 11490S: Supported 11491F: include/linux/nvme-fc.h 11492F: include/linux/nvme-fc-driver.h 11493F: drivers/nvme/host/fc.c 11494F: drivers/nvme/target/fc.c 11495F: drivers/nvme/target/fcloop.c 11496 11497NVM EXPRESS TARGET DRIVER 11498M: Christoph Hellwig <hch@lst.de> 11499M: Sagi Grimberg <sagi@grimberg.me> 11500L: linux-nvme@lists.infradead.org 11501T: git://git.infradead.org/nvme.git 11502W: http://git.infradead.org/nvme.git 11503S: Supported 11504F: drivers/nvme/target/ 11505 11506NVMEM FRAMEWORK 11507M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11508S: Maintained 11509F: drivers/nvmem/ 11510F: Documentation/devicetree/bindings/nvmem/ 11511F: Documentation/ABI/stable/sysfs-bus-nvmem 11512F: include/linux/nvmem-consumer.h 11513F: include/linux/nvmem-provider.h 11514 11515NXP FXAS21002C DRIVER 11516M: Rui Miguel Silva <rmfrfs@gmail.com> 11517L: linux-iio@vger.kernel.org 11518S: Maintained 11519F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11520F: drivers/iio/gyro/fxas21002c_core.c 11521F: drivers/iio/gyro/fxas21002c.h 11522F: drivers/iio/gyro/fxas21002c_i2c.c 11523F: drivers/iio/gyro/fxas21002c_spi.c 11524 11525NXP SGTL5000 DRIVER 11526M: Fabio Estevam <festevam@gmail.com> 11527L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11528S: Maintained 11529F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11530F: sound/soc/codecs/sgtl5000* 11531 11532NXP SJA1105 ETHERNET SWITCH DRIVER 11533M: Vladimir Oltean <olteanv@gmail.com> 11534L: linux-kernel@vger.kernel.org 11535S: Maintained 11536F: drivers/net/dsa/sja1105 11537 11538NXP TDA998X DRM DRIVER 11539M: Russell King <linux@armlinux.org.uk> 11540S: Maintained 11541T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11542T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11543F: drivers/gpu/drm/i2c/tda998x_drv.c 11544F: include/drm/i2c/tda998x.h 11545F: include/dt-bindings/display/tda998x.h 11546K: "nxp,tda998x" 11547 11548NXP TFA9879 DRIVER 11549M: Peter Rosin <peda@axentia.se> 11550L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11551S: Maintained 11552F: Documentation/devicetree/bindings/sound/tfa9879.txt 11553F: sound/soc/codecs/tfa9879* 11554 11555NXP-NCI NFC DRIVER 11556M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11557R: Charles Gorand <charles.gorand@effinnov.com> 11558L: linux-nfc@lists.01.org (moderated for non-subscribers) 11559S: Supported 11560F: drivers/nfc/nxp-nci 11561 11562OBJAGG 11563M: Jiri Pirko <jiri@mellanox.com> 11564L: netdev@vger.kernel.org 11565S: Supported 11566F: lib/objagg.c 11567F: lib/test_objagg.c 11568F: include/linux/objagg.h 11569 11570NXP FSPI DRIVER 11571R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11572M: Ashish Kumar <ashish.kumar@nxp.com> 11573L: linux-spi@vger.kernel.org 11574S: Maintained 11575F: drivers/spi/spi-nxp-fspi.c 11576F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11577 11578OBJTOOL 11579M: Josh Poimboeuf <jpoimboe@redhat.com> 11580M: Peter Zijlstra <peterz@infradead.org> 11581S: Supported 11582F: tools/objtool/ 11583 11584OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11585M: Frederic Barrat <fbarrat@linux.ibm.com> 11586M: Andrew Donnellan <ajd@linux.ibm.com> 11587L: linuxppc-dev@lists.ozlabs.org 11588S: Supported 11589F: arch/powerpc/platforms/powernv/ocxl.c 11590F: arch/powerpc/include/asm/pnv-ocxl.h 11591F: drivers/misc/ocxl/ 11592F: include/misc/ocxl* 11593F: include/uapi/misc/ocxl.h 11594F: Documentation/userspace-api/accelerators/ocxl.rst 11595 11596OMAP AUDIO SUPPORT 11597M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11598M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11599L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11600L: linux-omap@vger.kernel.org 11601S: Maintained 11602F: sound/soc/ti/omap* 11603F: sound/soc/ti/rx51.c 11604F: sound/soc/ti/n810.c 11605F: sound/soc/ti/sdma-pcm.* 11606 11607OMAP CLOCK FRAMEWORK SUPPORT 11608M: Paul Walmsley <paul@pwsan.com> 11609L: linux-omap@vger.kernel.org 11610S: Maintained 11611F: arch/arm/*omap*/*clock* 11612 11613OMAP DEVICE TREE SUPPORT 11614M: Benoît Cousson <bcousson@baylibre.com> 11615M: Tony Lindgren <tony@atomide.com> 11616L: linux-omap@vger.kernel.org 11617L: devicetree@vger.kernel.org 11618S: Maintained 11619F: arch/arm/boot/dts/*omap* 11620F: arch/arm/boot/dts/*am3* 11621F: arch/arm/boot/dts/*am4* 11622F: arch/arm/boot/dts/*am5* 11623F: arch/arm/boot/dts/*dra7* 11624 11625OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11626L: linux-omap@vger.kernel.org 11627L: linux-fbdev@vger.kernel.org 11628S: Orphan 11629F: drivers/video/fbdev/omap2/ 11630F: Documentation/arm/omap/dss.rst 11631 11632OMAP FRAMEBUFFER SUPPORT 11633L: linux-fbdev@vger.kernel.org 11634L: linux-omap@vger.kernel.org 11635S: Orphan 11636F: drivers/video/fbdev/omap/ 11637 11638OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11639M: Roger Quadros <rogerq@ti.com> 11640M: Tony Lindgren <tony@atomide.com> 11641L: linux-omap@vger.kernel.org 11642S: Maintained 11643F: drivers/memory/omap-gpmc.c 11644F: arch/arm/mach-omap2/*gpmc* 11645 11646OMAP GPIO DRIVER 11647M: Grygorii Strashko <grygorii.strashko@ti.com> 11648M: Santosh Shilimkar <ssantosh@kernel.org> 11649M: Kevin Hilman <khilman@kernel.org> 11650L: linux-omap@vger.kernel.org 11651S: Maintained 11652F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11653F: drivers/gpio/gpio-omap.c 11654 11655OMAP HARDWARE SPINLOCK SUPPORT 11656M: Ohad Ben-Cohen <ohad@wizery.com> 11657L: linux-omap@vger.kernel.org 11658S: Maintained 11659F: drivers/hwspinlock/omap_hwspinlock.c 11660 11661OMAP HS MMC SUPPORT 11662L: linux-mmc@vger.kernel.org 11663L: linux-omap@vger.kernel.org 11664S: Orphan 11665F: drivers/mmc/host/omap_hsmmc.c 11666 11667OMAP HWMOD DATA 11668M: Paul Walmsley <paul@pwsan.com> 11669L: linux-omap@vger.kernel.org 11670S: Maintained 11671F: arch/arm/mach-omap2/omap_hwmod*data* 11672 11673OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11674M: Benoît Cousson <bcousson@baylibre.com> 11675L: linux-omap@vger.kernel.org 11676S: Maintained 11677F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11678 11679OMAP HWMOD SUPPORT 11680M: Benoît Cousson <bcousson@baylibre.com> 11681M: Paul Walmsley <paul@pwsan.com> 11682L: linux-omap@vger.kernel.org 11683S: Maintained 11684F: arch/arm/mach-omap2/omap_hwmod.* 11685 11686OMAP I2C DRIVER 11687M: Vignesh R <vigneshr@ti.com> 11688L: linux-omap@vger.kernel.org 11689L: linux-i2c@vger.kernel.org 11690S: Maintained 11691F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11692F: drivers/i2c/busses/i2c-omap.c 11693 11694OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11695M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11696L: linux-media@vger.kernel.org 11697S: Maintained 11698F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11699F: drivers/media/platform/omap3isp/ 11700F: drivers/staging/media/omap4iss/ 11701 11702OMAP MMC SUPPORT 11703M: Aaro Koskinen <aaro.koskinen@iki.fi> 11704L: linux-omap@vger.kernel.org 11705S: Odd Fixes 11706F: drivers/mmc/host/omap.c 11707 11708OMAP POWER MANAGEMENT SUPPORT 11709M: Kevin Hilman <khilman@kernel.org> 11710L: linux-omap@vger.kernel.org 11711S: Maintained 11712F: arch/arm/*omap*/*pm* 11713F: drivers/cpufreq/omap-cpufreq.c 11714 11715OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11716M: Rajendra Nayak <rnayak@codeaurora.org> 11717M: Paul Walmsley <paul@pwsan.com> 11718L: linux-omap@vger.kernel.org 11719S: Maintained 11720F: arch/arm/mach-omap2/prm* 11721 11722OMAP RANDOM NUMBER GENERATOR SUPPORT 11723M: Deepak Saxena <dsaxena@plexity.net> 11724S: Maintained 11725F: drivers/char/hw_random/omap-rng.c 11726 11727OMAP USB SUPPORT 11728L: linux-usb@vger.kernel.org 11729L: linux-omap@vger.kernel.org 11730S: Orphan 11731F: drivers/usb/*/*omap* 11732F: arch/arm/*omap*/usb* 11733 11734OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11735M: Mark Jackson <mpfj@newflow.co.uk> 11736L: linux-omap@vger.kernel.org 11737S: Maintained 11738F: arch/arm/boot/dts/am335x-nano.dts 11739 11740OMAP1 SUPPORT 11741M: Aaro Koskinen <aaro.koskinen@iki.fi> 11742M: Tony Lindgren <tony@atomide.com> 11743L: linux-omap@vger.kernel.org 11744Q: http://patchwork.kernel.org/project/linux-omap/list/ 11745T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11746S: Maintained 11747F: arch/arm/mach-omap1/ 11748F: arch/arm/plat-omap/ 11749F: arch/arm/configs/omap1_defconfig 11750F: drivers/i2c/busses/i2c-omap.c 11751F: include/linux/platform_data/i2c-omap.h 11752F: include/linux/platform_data/ams-delta-fiq.h 11753 11754OMAP2+ SUPPORT 11755M: Tony Lindgren <tony@atomide.com> 11756L: linux-omap@vger.kernel.org 11757W: http://www.muru.com/linux/omap/ 11758W: http://linux.omap.com/ 11759Q: http://patchwork.kernel.org/project/linux-omap/list/ 11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11761S: Maintained 11762F: arch/arm/mach-omap2/ 11763F: arch/arm/plat-omap/ 11764F: arch/arm/configs/omap2plus_defconfig 11765F: drivers/i2c/busses/i2c-omap.c 11766F: drivers/irqchip/irq-omap-intc.c 11767F: drivers/mfd/*omap*.c 11768F: drivers/mfd/menelaus.c 11769F: drivers/mfd/palmas.c 11770F: drivers/mfd/tps65217.c 11771F: drivers/mfd/tps65218.c 11772F: drivers/mfd/tps65910.c 11773F: drivers/mfd/twl-core.[ch] 11774F: drivers/mfd/twl4030*.c 11775F: drivers/mfd/twl6030*.c 11776F: drivers/mfd/twl6040*.c 11777F: drivers/regulator/palmas-regulator*.c 11778F: drivers/regulator/pbias-regulator.c 11779F: drivers/regulator/tps65217-regulator.c 11780F: drivers/regulator/tps65218-regulator.c 11781F: drivers/regulator/tps65910-regulator.c 11782F: drivers/regulator/twl-regulator.c 11783F: drivers/regulator/twl6030-regulator.c 11784F: include/linux/platform_data/i2c-omap.h 11785 11786ONION OMEGA2+ BOARD 11787M: Harvey Hunt <harveyhuntnexus@gmail.com> 11788L: linux-mips@vger.kernel.org 11789S: Maintained 11790F: arch/mips/boot/dts/ralink/omega2p.dts 11791 11792OMFS FILESYSTEM 11793M: Bob Copeland <me@bobcopeland.com> 11794L: linux-karma-devel@lists.sourceforge.net 11795S: Maintained 11796F: Documentation/filesystems/omfs.txt 11797F: fs/omfs/ 11798 11799OMNIKEY CARDMAN 4000 DRIVER 11800M: Harald Welte <laforge@gnumonks.org> 11801S: Maintained 11802F: drivers/char/pcmcia/cm4000_cs.c 11803F: include/linux/cm4000_cs.h 11804F: include/uapi/linux/cm4000_cs.h 11805 11806OMNIKEY CARDMAN 4040 DRIVER 11807M: Harald Welte <laforge@gnumonks.org> 11808S: Maintained 11809F: drivers/char/pcmcia/cm4040_cs.* 11810 11811OMNIVISION OV13858 SENSOR DRIVER 11812M: Sakari Ailus <sakari.ailus@linux.intel.com> 11813L: linux-media@vger.kernel.org 11814T: git git://linuxtv.org/media_tree.git 11815S: Maintained 11816F: drivers/media/i2c/ov13858.c 11817 11818OMNIVISION OV2680 SENSOR DRIVER 11819M: Rui Miguel Silva <rmfrfs@gmail.com> 11820L: linux-media@vger.kernel.org 11821T: git git://linuxtv.org/media_tree.git 11822S: Maintained 11823F: drivers/media/i2c/ov2680.c 11824F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11825 11826OMNIVISION OV2685 SENSOR DRIVER 11827M: Shunqian Zheng <zhengsq@rock-chips.com> 11828L: linux-media@vger.kernel.org 11829T: git git://linuxtv.org/media_tree.git 11830S: Maintained 11831F: drivers/media/i2c/ov2685.c 11832 11833OMNIVISION OV5640 SENSOR DRIVER 11834M: Steve Longerbeam <slongerbeam@gmail.com> 11835L: linux-media@vger.kernel.org 11836T: git git://linuxtv.org/media_tree.git 11837S: Maintained 11838F: drivers/media/i2c/ov5640.c 11839 11840OMNIVISION OV5647 SENSOR DRIVER 11841M: Luis Oliveira <lolivei@synopsys.com> 11842L: linux-media@vger.kernel.org 11843T: git git://linuxtv.org/media_tree.git 11844S: Maintained 11845F: drivers/media/i2c/ov5647.c 11846 11847OMNIVISION OV5695 SENSOR DRIVER 11848M: Shunqian Zheng <zhengsq@rock-chips.com> 11849L: linux-media@vger.kernel.org 11850T: git git://linuxtv.org/media_tree.git 11851S: Maintained 11852F: drivers/media/i2c/ov5695.c 11853 11854OMNIVISION OV7670 SENSOR DRIVER 11855M: Jonathan Corbet <corbet@lwn.net> 11856L: linux-media@vger.kernel.org 11857T: git git://linuxtv.org/media_tree.git 11858S: Maintained 11859F: drivers/media/i2c/ov7670.c 11860F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11861 11862OMNIVISION OV772x SENSOR DRIVER 11863M: Jacopo Mondi <jacopo@jmondi.org> 11864L: linux-media@vger.kernel.org 11865T: git git://linuxtv.org/media_tree.git 11866S: Odd fixes 11867F: drivers/media/i2c/ov772x.c 11868F: include/media/i2c/ov772x.h 11869F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11870 11871OMNIVISION OV7740 SENSOR DRIVER 11872M: Wenyou Yang <wenyou.yang@microchip.com> 11873L: linux-media@vger.kernel.org 11874T: git git://linuxtv.org/media_tree.git 11875S: Maintained 11876F: drivers/media/i2c/ov7740.c 11877F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11878 11879OMNIVISION OV9640 SENSOR DRIVER 11880M: Petr Cvek <petrcvekcz@gmail.com> 11881L: linux-media@vger.kernel.org 11882S: Maintained 11883F: drivers/media/i2c/ov9640.* 11884 11885OMNIVISION OV8856 SENSOR DRIVER 11886M: Ben Kao <ben.kao@intel.com> 11887L: linux-media@vger.kernel.org 11888T: git git://linuxtv.org/media_tree.git 11889S: Maintained 11890F: drivers/media/i2c/ov8856.c 11891 11892OMNIVISION OV9650 SENSOR DRIVER 11893M: Sakari Ailus <sakari.ailus@linux.intel.com> 11894R: Akinobu Mita <akinobu.mita@gmail.com> 11895R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11896L: linux-media@vger.kernel.org 11897T: git git://linuxtv.org/media_tree.git 11898S: Maintained 11899F: drivers/media/i2c/ov9650.c 11900F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11901 11902ONENAND FLASH DRIVER 11903M: Kyungmin Park <kyungmin.park@samsung.com> 11904L: linux-mtd@lists.infradead.org 11905S: Maintained 11906F: drivers/mtd/nand/onenand/ 11907F: include/linux/mtd/onenand*.h 11908 11909OP-TEE DRIVER 11910M: Jens Wiklander <jens.wiklander@linaro.org> 11911L: tee-dev@lists.linaro.org 11912S: Maintained 11913F: drivers/tee/optee/ 11914 11915OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11916M: Sumit Garg <sumit.garg@linaro.org> 11917L: tee-dev@lists.linaro.org 11918S: Maintained 11919F: drivers/char/hw_random/optee-rng.c 11920 11921OPA-VNIC DRIVER 11922M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11923M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11924L: linux-rdma@vger.kernel.org 11925S: Supported 11926F: drivers/infiniband/ulp/opa_vnic 11927 11928OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11929M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11930M: Frank Rowand <frowand.list@gmail.com> 11931L: devicetree@vger.kernel.org 11932S: Maintained 11933F: Documentation/devicetree/dynamic-resolution-notes.txt 11934F: Documentation/devicetree/overlay-notes.txt 11935F: drivers/of/overlay.c 11936F: drivers/of/resolver.c 11937K: of_overlay_notifier_ 11938 11939OPEN FIRMWARE AND FLATTENED DEVICE TREE 11940M: Rob Herring <robh+dt@kernel.org> 11941M: Frank Rowand <frowand.list@gmail.com> 11942L: devicetree@vger.kernel.org 11943W: http://www.devicetree.org/ 11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11945S: Maintained 11946F: drivers/of/ 11947F: include/linux/of*.h 11948F: scripts/dtc/ 11949F: Documentation/ABI/testing/sysfs-firmware-ofw 11950 11951OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11952M: Rob Herring <robh+dt@kernel.org> 11953M: Mark Rutland <mark.rutland@arm.com> 11954L: devicetree@vger.kernel.org 11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11956Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11957S: Maintained 11958F: Documentation/devicetree/ 11959F: arch/*/boot/dts/ 11960F: include/dt-bindings/ 11961 11962OPENCORES I2C BUS DRIVER 11963M: Peter Korsgaard <peter@korsgaard.com> 11964M: Andrew Lunn <andrew@lunn.ch> 11965L: linux-i2c@vger.kernel.org 11966S: Maintained 11967F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11968F: Documentation/i2c/busses/i2c-ocores 11969F: drivers/i2c/busses/i2c-ocores.c 11970F: include/linux/platform_data/i2c-ocores.h 11971 11972OPENRISC ARCHITECTURE 11973M: Jonas Bonn <jonas@southpole.se> 11974M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11975M: Stafford Horne <shorne@gmail.com> 11976T: git git://github.com/openrisc/linux.git 11977L: openrisc@lists.librecores.org 11978W: http://openrisc.io 11979S: Maintained 11980F: Documentation/devicetree/bindings/openrisc/ 11981F: Documentation/openrisc/ 11982F: arch/openrisc/ 11983F: drivers/irqchip/irq-ompic.c 11984F: drivers/irqchip/irq-or1k-* 11985 11986OPENVSWITCH 11987M: Pravin B Shelar <pshelar@ovn.org> 11988L: netdev@vger.kernel.org 11989L: dev@openvswitch.org 11990W: http://openvswitch.org 11991S: Maintained 11992F: net/openvswitch/ 11993F: include/uapi/linux/openvswitch.h 11994 11995OPERATING PERFORMANCE POINTS (OPP) 11996M: Viresh Kumar <vireshk@kernel.org> 11997M: Nishanth Menon <nm@ti.com> 11998M: Stephen Boyd <sboyd@kernel.org> 11999L: linux-pm@vger.kernel.org 12000S: Maintained 12001T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12002F: drivers/opp/ 12003F: include/linux/pm_opp.h 12004F: Documentation/power/opp.rst 12005F: Documentation/devicetree/bindings/opp/ 12006 12007OPL4 DRIVER 12008M: Clemens Ladisch <clemens@ladisch.de> 12009L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12011S: Maintained 12012F: sound/drivers/opl4/ 12013 12014OPROFILE 12015M: Robert Richter <rric@kernel.org> 12016L: oprofile-list@lists.sf.net 12017S: Maintained 12018F: arch/*/include/asm/oprofile*.h 12019F: arch/*/oprofile/ 12020F: drivers/oprofile/ 12021F: include/linux/oprofile.h 12022 12023ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12024M: Mark Fasheh <mark@fasheh.com> 12025M: Joel Becker <jlbec@evilplan.org> 12026M: Joseph Qi <joseph.qi@linux.alibaba.com> 12027L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12028W: http://ocfs2.wiki.kernel.org 12029S: Supported 12030F: Documentation/filesystems/ocfs2.txt 12031F: Documentation/filesystems/dlmfs.txt 12032F: fs/ocfs2/ 12033 12034ORANGEFS FILESYSTEM 12035M: Mike Marshall <hubcap@omnibond.com> 12036R: Martin Brandenburg <martin@omnibond.com> 12037L: devel@lists.orangefs.org 12038T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12039S: Supported 12040F: fs/orangefs/ 12041F: Documentation/filesystems/orangefs.txt 12042 12043ORINOCO DRIVER 12044L: linux-wireless@vger.kernel.org 12045W: http://wireless.kernel.org/en/users/Drivers/orinoco 12046W: http://www.nongnu.org/orinoco/ 12047S: Orphan 12048F: drivers/net/wireless/intersil/orinoco/ 12049 12050OV2659 OMNIVISION SENSOR DRIVER 12051M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12052L: linux-media@vger.kernel.org 12053W: https://linuxtv.org 12054Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12055T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12056S: Maintained 12057F: drivers/media/i2c/ov2659.c 12058F: include/media/i2c/ov2659.h 12059 12060OVERLAY FILESYSTEM 12061M: Miklos Szeredi <miklos@szeredi.hu> 12062L: linux-unionfs@vger.kernel.org 12063T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12064S: Supported 12065F: fs/overlayfs/ 12066F: Documentation/filesystems/overlayfs.txt 12067 12068P54 WIRELESS DRIVER 12069M: Christian Lamparter <chunkeey@googlemail.com> 12070L: linux-wireless@vger.kernel.org 12071W: http://wireless.kernel.org/en/users/Drivers/p54 12072S: Maintained 12073F: drivers/net/wireless/intersil/p54/ 12074 12075PA SEMI ETHERNET DRIVER 12076L: netdev@vger.kernel.org 12077S: Orphan 12078F: drivers/net/ethernet/pasemi/* 12079 12080PA SEMI SMBUS DRIVER 12081L: linux-i2c@vger.kernel.org 12082S: Orphan 12083F: drivers/i2c/busses/i2c-pasemi.c 12084 12085PACKING 12086M: Vladimir Oltean <olteanv@gmail.com> 12087L: netdev@vger.kernel.org 12088S: Supported 12089F: lib/packing.c 12090F: include/linux/packing.h 12091F: Documentation/packing.txt 12092 12093PADATA PARALLEL EXECUTION MECHANISM 12094M: Steffen Klassert <steffen.klassert@secunet.com> 12095L: linux-crypto@vger.kernel.org 12096S: Maintained 12097F: kernel/padata.c 12098F: include/linux/padata.h 12099F: Documentation/padata.txt 12100 12101PAGE POOL 12102M: Jesper Dangaard Brouer <hawk@kernel.org> 12103M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12104L: netdev@vger.kernel.org 12105S: Supported 12106F: net/core/page_pool.c 12107F: include/net/page_pool.h 12108 12109PANASONIC LAPTOP ACPI EXTRAS DRIVER 12110M: Harald Welte <laforge@gnumonks.org> 12111L: platform-driver-x86@vger.kernel.org 12112S: Maintained 12113F: drivers/platform/x86/panasonic-laptop.c 12114 12115PARALLEL LCD/KEYPAD PANEL DRIVER 12116M: Willy Tarreau <willy@haproxy.com> 12117M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12118S: Odd Fixes 12119F: Documentation/admin-guide/lcd-panel-cgram.rst 12120F: drivers/auxdisplay/panel.c 12121 12122PARALLEL PORT SUBSYSTEM 12123M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12124M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12125L: linux-parport@lists.infradead.org (subscribers-only) 12126S: Maintained 12127F: drivers/parport/ 12128F: include/linux/parport*.h 12129F: drivers/char/ppdev.c 12130F: include/uapi/linux/ppdev.h 12131F: Documentation/driver-api/parport*.rst 12132 12133PARAVIRT_OPS INTERFACE 12134M: Juergen Gross <jgross@suse.com> 12135M: Thomas Hellstrom <thellstrom@vmware.com> 12136M: "VMware, Inc." <pv-drivers@vmware.com> 12137L: virtualization@lists.linux-foundation.org 12138S: Supported 12139F: Documentation/virt/paravirt_ops.rst 12140F: arch/*/kernel/paravirt* 12141F: arch/*/include/asm/paravirt*.h 12142F: include/linux/hypervisor.h 12143 12144PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12145M: Tim Waugh <tim@cyberelk.net> 12146L: linux-parport@lists.infradead.org (subscribers-only) 12147S: Maintained 12148F: Documentation/admin-guide/blockdev/paride.rst 12149F: drivers/block/paride/ 12150 12151PARISC ARCHITECTURE 12152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12153M: Helge Deller <deller@gmx.de> 12154L: linux-parisc@vger.kernel.org 12155W: http://www.parisc-linux.org/ 12156Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12158T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12159S: Maintained 12160F: arch/parisc/ 12161F: Documentation/parisc/ 12162F: drivers/parisc/ 12163F: drivers/char/agp/parisc-agp.c 12164F: drivers/input/serio/gscps2.c 12165F: drivers/parport/parport_gsc.* 12166F: drivers/tty/serial/8250/8250_gsc.c 12167F: drivers/video/fbdev/sti* 12168F: drivers/video/console/sti* 12169F: drivers/video/logo/logo_parisc* 12170 12171PARMAN 12172M: Jiri Pirko <jiri@mellanox.com> 12173L: netdev@vger.kernel.org 12174S: Supported 12175F: lib/parman.c 12176F: lib/test_parman.c 12177F: include/linux/parman.h 12178 12179PC ENGINES APU BOARD DRIVER 12180M: Enrico Weigelt, metux IT consult <info@metux.net> 12181S: Maintained 12182F: drivers/platform/x86/pcengines-apuv2.c 12183 12184PC87360 HARDWARE MONITORING DRIVER 12185M: Jim Cromie <jim.cromie@gmail.com> 12186L: linux-hwmon@vger.kernel.org 12187S: Maintained 12188F: Documentation/hwmon/pc87360.rst 12189F: drivers/hwmon/pc87360.c 12190 12191PC8736x GPIO DRIVER 12192M: Jim Cromie <jim.cromie@gmail.com> 12193S: Maintained 12194F: drivers/char/pc8736x_gpio.c 12195 12196PC87427 HARDWARE MONITORING DRIVER 12197M: Jean Delvare <jdelvare@suse.com> 12198L: linux-hwmon@vger.kernel.org 12199S: Maintained 12200F: Documentation/hwmon/pc87427.rst 12201F: drivers/hwmon/pc87427.c 12202 12203PCA9532 LED DRIVER 12204M: Riku Voipio <riku.voipio@iki.fi> 12205S: Maintained 12206F: drivers/leds/leds-pca9532.c 12207F: include/linux/leds-pca9532.h 12208 12209PCA9541 I2C BUS MASTER SELECTOR DRIVER 12210M: Guenter Roeck <linux@roeck-us.net> 12211L: linux-i2c@vger.kernel.org 12212S: Maintained 12213F: drivers/i2c/muxes/i2c-mux-pca9541.c 12214 12215PCDP - PRIMARY CONSOLE AND DEBUG PORT 12216M: Khalid Aziz <khalid@gonehiking.org> 12217S: Maintained 12218F: drivers/firmware/pcdp.* 12219 12220PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12221M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12222L: linux-pci@vger.kernel.org 12223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12224S: Maintained 12225F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12226F: drivers/pci/controller/pci-aardvark.c 12227 12228PCI DRIVER FOR ALTERA PCIE IP 12229M: Ley Foon Tan <lftan@altera.com> 12230L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12231L: linux-pci@vger.kernel.org 12232S: Supported 12233F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12234F: drivers/pci/controller/pcie-altera.c 12235 12236PCI DRIVER FOR APPLIEDMICRO XGENE 12237M: Toan Le <toan@os.amperecomputing.com> 12238L: linux-pci@vger.kernel.org 12239L: linux-arm-kernel@lists.infradead.org 12240S: Maintained 12241F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12242F: drivers/pci/controller/pci-xgene.c 12243 12244PCI DRIVER FOR ARM VERSATILE PLATFORM 12245M: Rob Herring <robh@kernel.org> 12246L: linux-pci@vger.kernel.org 12247L: linux-arm-kernel@lists.infradead.org 12248S: Maintained 12249F: Documentation/devicetree/bindings/pci/versatile.txt 12250F: drivers/pci/controller/pci-versatile.c 12251 12252PCI DRIVER FOR ARMADA 8K 12253M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12254L: linux-pci@vger.kernel.org 12255L: linux-arm-kernel@lists.infradead.org 12256S: Maintained 12257F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12258F: drivers/pci/controller/dwc/pcie-armada8k.c 12259 12260PCI DRIVER FOR CADENCE PCIE IP 12261M: Tom Joseph <tjoseph@cadence.com> 12262L: linux-pci@vger.kernel.org 12263S: Maintained 12264F: Documentation/devicetree/bindings/pci/cdns,*.txt 12265F: drivers/pci/controller/pcie-cadence* 12266 12267PCI DRIVER FOR FREESCALE LAYERSCAPE 12268M: Minghuan Lian <minghuan.Lian@nxp.com> 12269M: Mingkai Hu <mingkai.hu@nxp.com> 12270M: Roy Zang <roy.zang@nxp.com> 12271L: linuxppc-dev@lists.ozlabs.org 12272L: linux-pci@vger.kernel.org 12273L: linux-arm-kernel@lists.infradead.org 12274S: Maintained 12275F: drivers/pci/controller/dwc/*layerscape* 12276 12277PCI DRIVER FOR GENERIC OF HOSTS 12278M: Will Deacon <will@kernel.org> 12279L: linux-pci@vger.kernel.org 12280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12281S: Maintained 12282F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12283F: drivers/pci/controller/pci-host-common.c 12284F: drivers/pci/controller/pci-host-generic.c 12285 12286PCI DRIVER FOR IMX6 12287M: Richard Zhu <hongxing.zhu@nxp.com> 12288M: Lucas Stach <l.stach@pengutronix.de> 12289L: linux-pci@vger.kernel.org 12290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12291S: Maintained 12292F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12293F: drivers/pci/controller/dwc/*imx6* 12294 12295PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12296M: Keith Busch <keith.busch@intel.com> 12297M: Jonathan Derrick <jonathan.derrick@intel.com> 12298L: linux-pci@vger.kernel.org 12299S: Supported 12300F: drivers/pci/controller/vmd.c 12301 12302PCI DRIVER FOR MICROSEMI SWITCHTEC 12303M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12304M: Logan Gunthorpe <logang@deltatee.com> 12305L: linux-pci@vger.kernel.org 12306S: Maintained 12307F: Documentation/driver-api/switchtec.rst 12308F: Documentation/ABI/testing/sysfs-class-switchtec 12309F: drivers/pci/switch/switchtec* 12310F: include/uapi/linux/switchtec_ioctl.h 12311F: include/linux/switchtec.h 12312F: drivers/ntb/hw/mscc/ 12313 12314PCI DRIVER FOR MOBIVEIL PCIE IP 12315M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12316M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12317L: linux-pci@vger.kernel.org 12318S: Supported 12319F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12320F: drivers/pci/controller/pcie-mobiveil.c 12321 12322PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12323M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12324M: Jason Cooper <jason@lakedaemon.net> 12325L: linux-pci@vger.kernel.org 12326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12327S: Maintained 12328F: drivers/pci/controller/*mvebu* 12329 12330PCI DRIVER FOR NVIDIA TEGRA 12331M: Thierry Reding <thierry.reding@gmail.com> 12332L: linux-tegra@vger.kernel.org 12333L: linux-pci@vger.kernel.org 12334S: Supported 12335F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12336F: drivers/pci/controller/pci-tegra.c 12337 12338PCI DRIVER FOR RENESAS R-CAR 12339M: Simon Horman <horms@verge.net.au> 12340L: linux-pci@vger.kernel.org 12341L: linux-renesas-soc@vger.kernel.org 12342S: Maintained 12343F: drivers/pci/controller/*rcar* 12344 12345PCI DRIVER FOR SAMSUNG EXYNOS 12346M: Jingoo Han <jingoohan1@gmail.com> 12347L: linux-pci@vger.kernel.org 12348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12349L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12350S: Maintained 12351F: drivers/pci/controller/dwc/pci-exynos.c 12352 12353PCI DRIVER FOR SYNOPSYS DESIGNWARE 12354M: Jingoo Han <jingoohan1@gmail.com> 12355M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12356L: linux-pci@vger.kernel.org 12357S: Maintained 12358F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12359F: drivers/pci/controller/dwc/*designware* 12360 12361PCI DRIVER FOR TI DRA7XX 12362M: Kishon Vijay Abraham I <kishon@ti.com> 12363L: linux-omap@vger.kernel.org 12364L: linux-pci@vger.kernel.org 12365S: Supported 12366F: Documentation/devicetree/bindings/pci/ti-pci.txt 12367F: drivers/pci/controller/dwc/pci-dra7xx.c 12368 12369PCI DRIVER FOR TI KEYSTONE 12370M: Murali Karicheri <m-karicheri2@ti.com> 12371L: linux-pci@vger.kernel.org 12372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12373S: Maintained 12374F: drivers/pci/controller/dwc/pci-keystone.c 12375 12376PCI ENDPOINT SUBSYSTEM 12377M: Kishon Vijay Abraham I <kishon@ti.com> 12378M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12379L: linux-pci@vger.kernel.org 12380T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12381S: Supported 12382F: drivers/pci/endpoint/ 12383F: drivers/misc/pci_endpoint_test.c 12384F: tools/pci/ 12385 12386PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12387M: Russell Currey <ruscur@russell.cc> 12388M: Sam Bobroff <sbobroff@linux.ibm.com> 12389M: Oliver O'Halloran <oohall@gmail.com> 12390L: linuxppc-dev@lists.ozlabs.org 12391S: Supported 12392F: Documentation/PCI/pci-error-recovery.rst 12393F: drivers/pci/pcie/aer.c 12394F: drivers/pci/pcie/dpc.c 12395F: drivers/pci/pcie/err.c 12396F: Documentation/powerpc/eeh-pci-error-recovery.rst 12397F: arch/powerpc/kernel/eeh*.c 12398F: arch/powerpc/platforms/*/eeh*.c 12399F: arch/powerpc/include/*/eeh*.h 12400 12401PCI ERROR RECOVERY 12402M: Linas Vepstas <linasvepstas@gmail.com> 12403L: linux-pci@vger.kernel.org 12404S: Supported 12405F: Documentation/PCI/pci-error-recovery.rst 12406 12407PCI MSI DRIVER FOR ALTERA MSI IP 12408M: Ley Foon Tan <lftan@altera.com> 12409L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12410L: linux-pci@vger.kernel.org 12411S: Supported 12412F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12413F: drivers/pci/controller/pcie-altera-msi.c 12414 12415PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12416M: Toan Le <toan@os.amperecomputing.com> 12417L: linux-pci@vger.kernel.org 12418L: linux-arm-kernel@lists.infradead.org 12419S: Maintained 12420F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12421F: drivers/pci/controller/pci-xgene-msi.c 12422 12423PCI SUBSYSTEM 12424M: Bjorn Helgaas <bhelgaas@google.com> 12425L: linux-pci@vger.kernel.org 12426Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12427T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12428S: Supported 12429F: Documentation/devicetree/bindings/pci/ 12430F: Documentation/PCI/ 12431F: drivers/acpi/pci* 12432F: drivers/pci/ 12433F: include/asm-generic/pci* 12434F: include/linux/pci* 12435F: include/linux/of_pci.h 12436F: include/uapi/linux/pci* 12437F: lib/pci* 12438F: arch/x86/pci/ 12439F: arch/x86/kernel/quirks.c 12440F: arch/x86/kernel/early-quirks.c 12441 12442PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12443M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12444L: linux-pci@vger.kernel.org 12445Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12446T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12447S: Supported 12448F: drivers/pci/controller/ 12449 12450PCIE DRIVER FOR ANNAPURNA LABS 12451M: Jonathan Chocron <jonnyc@amazon.com> 12452L: linux-pci@vger.kernel.org 12453S: Maintained 12454F: drivers/pci/controller/dwc/pcie-al.c 12455 12456PCIE DRIVER FOR AMLOGIC MESON 12457M: Yue Wang <yue.wang@Amlogic.com> 12458L: linux-pci@vger.kernel.org 12459L: linux-amlogic@lists.infradead.org 12460S: Maintained 12461F: drivers/pci/controller/dwc/pci-meson.c 12462 12463PCIE DRIVER FOR AXIS ARTPEC 12464M: Jesper Nilsson <jesper.nilsson@axis.com> 12465L: linux-arm-kernel@axis.com 12466L: linux-pci@vger.kernel.org 12467S: Maintained 12468F: Documentation/devicetree/bindings/pci/axis,artpec* 12469F: drivers/pci/controller/dwc/*artpec* 12470 12471PCIE DRIVER FOR CAVIUM THUNDERX 12472M: David Daney <david.daney@cavium.com> 12473L: linux-pci@vger.kernel.org 12474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12475S: Supported 12476F: Documentation/devicetree/bindings/pci/pci-thunder-* 12477F: drivers/pci/controller/pci-thunder-* 12478 12479PCIE DRIVER FOR HISILICON 12480M: Zhou Wang <wangzhou1@hisilicon.com> 12481L: linux-pci@vger.kernel.org 12482S: Maintained 12483F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12484F: drivers/pci/controller/dwc/pcie-hisi.c 12485 12486PCIE DRIVER FOR HISILICON KIRIN 12487M: Xiaowei Song <songxiaowei@hisilicon.com> 12488M: Binghui Wang <wangbinghui@hisilicon.com> 12489L: linux-pci@vger.kernel.org 12490S: Maintained 12491F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12492F: drivers/pci/controller/dwc/pcie-kirin.c 12493 12494PCIE DRIVER FOR HISILICON STB 12495M: Shawn Guo <shawn.guo@linaro.org> 12496L: linux-pci@vger.kernel.org 12497S: Maintained 12498F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12499F: drivers/pci/controller/dwc/pcie-histb.c 12500 12501PCIE DRIVER FOR MEDIATEK 12502M: Ryder Lee <ryder.lee@mediatek.com> 12503L: linux-pci@vger.kernel.org 12504L: linux-mediatek@lists.infradead.org 12505S: Supported 12506F: Documentation/devicetree/bindings/pci/mediatek* 12507F: drivers/pci/controller/*mediatek* 12508 12509PCIE DRIVER FOR QUALCOMM MSM 12510M: Stanimir Varbanov <svarbanov@mm-sol.com> 12511L: linux-pci@vger.kernel.org 12512L: linux-arm-msm@vger.kernel.org 12513S: Maintained 12514F: drivers/pci/controller/dwc/*qcom* 12515 12516PCIE DRIVER FOR ROCKCHIP 12517M: Shawn Lin <shawn.lin@rock-chips.com> 12518L: linux-pci@vger.kernel.org 12519L: linux-rockchip@lists.infradead.org 12520S: Maintained 12521F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12522F: drivers/pci/controller/pcie-rockchip* 12523 12524PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12525M: Linus Walleij <linus.walleij@linaro.org> 12526L: linux-pci@vger.kernel.org 12527S: Maintained 12528F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12529F: drivers/pci/controller/pci-v3-semi.c 12530 12531PCIE DRIVER FOR SOCIONEXT UNIPHIER 12532M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12533L: linux-pci@vger.kernel.org 12534S: Maintained 12535F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12536F: drivers/pci/controller/dwc/pcie-uniphier.c 12537 12538PCIE DRIVER FOR ST SPEAR13XX 12539M: Pratyush Anand <pratyush.anand@gmail.com> 12540L: linux-pci@vger.kernel.org 12541S: Maintained 12542F: drivers/pci/controller/dwc/*spear* 12543 12544PCMCIA SUBSYSTEM 12545M: Dominik Brodowski <linux@dominikbrodowski.net> 12546T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12547S: Odd Fixes 12548F: Documentation/pcmcia/ 12549F: tools/pcmcia/ 12550F: drivers/pcmcia/ 12551F: include/pcmcia/ 12552 12553PCNET32 NETWORK DRIVER 12554M: Don Fry <pcnet32@frontier.com> 12555L: netdev@vger.kernel.org 12556S: Maintained 12557F: drivers/net/ethernet/amd/pcnet32.c 12558 12559PCRYPT PARALLEL CRYPTO ENGINE 12560M: Steffen Klassert <steffen.klassert@secunet.com> 12561L: linux-crypto@vger.kernel.org 12562S: Maintained 12563F: crypto/pcrypt.c 12564F: include/crypto/pcrypt.h 12565 12566PEAQ WMI HOTKEYS DRIVER 12567M: Hans de Goede <hdegoede@redhat.com> 12568L: platform-driver-x86@vger.kernel.org 12569S: Maintained 12570F: drivers/platform/x86/peaq-wmi.c 12571 12572PER-CPU MEMORY ALLOCATOR 12573M: Dennis Zhou <dennis@kernel.org> 12574M: Tejun Heo <tj@kernel.org> 12575M: Christoph Lameter <cl@linux.com> 12576T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12577S: Maintained 12578F: include/linux/percpu*.h 12579F: mm/percpu*.c 12580F: arch/*/include/asm/percpu.h 12581 12582PER-TASK DELAY ACCOUNTING 12583M: Balbir Singh <bsingharora@gmail.com> 12584S: Maintained 12585F: include/linux/delayacct.h 12586F: kernel/delayacct.c 12587 12588PERFORMANCE EVENTS SUBSYSTEM 12589M: Peter Zijlstra <peterz@infradead.org> 12590M: Ingo Molnar <mingo@redhat.com> 12591M: Arnaldo Carvalho de Melo <acme@kernel.org> 12592R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12593R: Jiri Olsa <jolsa@redhat.com> 12594R: Namhyung Kim <namhyung@kernel.org> 12595L: linux-kernel@vger.kernel.org 12596T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12597S: Supported 12598F: kernel/events/* 12599F: include/linux/perf_event.h 12600F: include/uapi/linux/perf_event.h 12601F: arch/*/kernel/perf_event*.c 12602F: arch/*/kernel/*/perf_event*.c 12603F: arch/*/kernel/*/*/perf_event*.c 12604F: arch/*/include/asm/perf_event.h 12605F: arch/*/kernel/perf_callchain.c 12606F: arch/*/events/* 12607F: arch/*/events/*/* 12608F: tools/perf/ 12609 12610PERSONALITY HANDLING 12611M: Christoph Hellwig <hch@infradead.org> 12612L: linux-abi-devel@lists.sourceforge.net 12613S: Maintained 12614F: include/linux/personality.h 12615F: include/uapi/linux/personality.h 12616 12617PHOENIX RC FLIGHT CONTROLLER ADAPTER 12618M: Marcus Folkesson <marcus.folkesson@gmail.com> 12619L: linux-input@vger.kernel.org 12620S: Maintained 12621F: Documentation/input/devices/pxrc.rst 12622F: drivers/input/joystick/pxrc.c 12623 12624PHONET PROTOCOL 12625M: Remi Denis-Courmont <courmisch@gmail.com> 12626S: Supported 12627F: Documentation/networking/phonet.txt 12628F: include/linux/phonet.h 12629F: include/net/phonet/ 12630F: include/uapi/linux/phonet.h 12631F: net/phonet/ 12632 12633PHRAM MTD DRIVER 12634M: Joern Engel <joern@lazybastard.org> 12635L: linux-mtd@lists.infradead.org 12636S: Maintained 12637F: drivers/mtd/devices/phram.c 12638 12639PICOLCD HID DRIVER 12640M: Bruno Prémont <bonbons@linux-vserver.org> 12641L: linux-input@vger.kernel.org 12642S: Maintained 12643F: drivers/hid/hid-picolcd* 12644 12645PICOXCELL SUPPORT 12646M: Jamie Iles <jamie@jamieiles.com> 12647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12648T: git git://github.com/jamieiles/linux-2.6-ji.git 12649S: Supported 12650F: arch/arm/boot/dts/picoxcell* 12651F: arch/arm/mach-picoxcell/ 12652F: drivers/crypto/picoxcell* 12653 12654PIDFD API 12655M: Christian Brauner <christian@brauner.io> 12656L: linux-kernel@vger.kernel.org 12657S: Maintained 12658T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12659F: samples/pidfd/ 12660F: tools/testing/selftests/pidfd/ 12661K: (?i)pidfd 12662K: (?i)clone3 12663K: \b(clone_args|kernel_clone_args)\b 12664 12665PIN CONTROL SUBSYSTEM 12666M: Linus Walleij <linus.walleij@linaro.org> 12667L: linux-gpio@vger.kernel.org 12668T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12669S: Maintained 12670F: Documentation/devicetree/bindings/pinctrl/ 12671F: Documentation/driver-api/pinctl.rst 12672F: drivers/pinctrl/ 12673F: include/linux/pinctrl/ 12674 12675PIN CONTROLLER - MICROCHIP AT91 12676M: Ludovic Desroches <ludovic.desroches@microchip.com> 12677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12678L: linux-gpio@vger.kernel.org 12679S: Supported 12680F: drivers/pinctrl/pinctrl-at91* 12681 12682PIN CONTROLLER - FREESCALE 12683M: Dong Aisheng <aisheng.dong@nxp.com> 12684M: Fabio Estevam <festevam@gmail.com> 12685M: Shawn Guo <shawnguo@kernel.org> 12686M: Stefan Agner <stefan@agner.ch> 12687R: Pengutronix Kernel Team <kernel@pengutronix.de> 12688L: linux-gpio@vger.kernel.org 12689S: Maintained 12690F: drivers/pinctrl/freescale/ 12691F: Documentation/devicetree/bindings/pinctrl/fsl,* 12692 12693PIN CONTROLLER - INTEL 12694M: Mika Westerberg <mika.westerberg@linux.intel.com> 12695M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12696T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12697S: Maintained 12698F: drivers/pinctrl/intel/ 12699 12700PIN CONTROLLER - MEDIATEK 12701M: Sean Wang <sean.wang@kernel.org> 12702L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12703S: Maintained 12704F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12705F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12706F: drivers/pinctrl/mediatek/ 12707 12708PIN CONTROLLER - QUALCOMM 12709M: Bjorn Andersson <bjorn.andersson@linaro.org> 12710S: Maintained 12711L: linux-arm-msm@vger.kernel.org 12712F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12713F: drivers/pinctrl/qcom/ 12714 12715PIN CONTROLLER - RENESAS 12716M: Geert Uytterhoeven <geert+renesas@glider.be> 12717L: linux-renesas-soc@vger.kernel.org 12718T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12719S: Maintained 12720F: drivers/pinctrl/pinctrl-rz* 12721F: drivers/pinctrl/sh-pfc/ 12722 12723PIN CONTROLLER - SAMSUNG 12724M: Tomasz Figa <tomasz.figa@gmail.com> 12725M: Krzysztof Kozlowski <krzk@kernel.org> 12726M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12728L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12729Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12730T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12731S: Maintained 12732F: drivers/pinctrl/samsung/ 12733F: include/dt-bindings/pinctrl/samsung.h 12734F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12735 12736PIN CONTROLLER - SINGLE 12737M: Tony Lindgren <tony@atomide.com> 12738M: Haojian Zhuang <haojian.zhuang@linaro.org> 12739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12740L: linux-omap@vger.kernel.org 12741S: Maintained 12742F: drivers/pinctrl/pinctrl-single.c 12743 12744PIN CONTROLLER - ST SPEAR 12745M: Viresh Kumar <vireshk@kernel.org> 12746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12747W: http://www.st.com/spear 12748S: Maintained 12749F: drivers/pinctrl/spear/ 12750 12751PISTACHIO SOC SUPPORT 12752M: James Hartley <james.hartley@sondrel.com> 12753L: linux-mips@vger.kernel.org 12754S: Odd Fixes 12755F: arch/mips/pistachio/ 12756F: arch/mips/include/asm/mach-pistachio/ 12757F: arch/mips/boot/dts/img/pistachio* 12758F: arch/mips/configs/pistachio*_defconfig 12759 12760PKTCDVD DRIVER 12761S: Orphan 12762M: linux-block@vger.kernel.org 12763F: drivers/block/pktcdvd.c 12764F: include/linux/pktcdvd.h 12765F: include/uapi/linux/pktcdvd.h 12766 12767PKUNITY SOC DRIVERS 12768M: Guan Xuetao <gxt@pku.edu.cn> 12769W: http://mprc.pku.edu.cn/~guanxuetao/linux 12770S: Maintained 12771T: git git://github.com/gxt/linux.git 12772F: drivers/input/serio/i8042-unicore32io.h 12773F: drivers/i2c/busses/i2c-puv3.c 12774F: drivers/video/fbdev/fb-puv3.c 12775F: drivers/rtc/rtc-puv3.c 12776 12777PMBUS HARDWARE MONITORING DRIVERS 12778M: Guenter Roeck <linux@roeck-us.net> 12779L: linux-hwmon@vger.kernel.org 12780W: http://hwmon.wiki.kernel.org/ 12781W: http://www.roeck-us.net/linux/drivers/ 12782T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12783S: Maintained 12784F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12785F: Documentation/devicetree/bindings/hwmon/max31785.txt 12786F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12787F: Documentation/hwmon/adm1275.rst 12788F: Documentation/hwmon/ibm-cffps.rst 12789F: Documentation/hwmon/ir35221.rst 12790F: Documentation/hwmon/lm25066.rst 12791F: Documentation/hwmon/ltc2978.rst 12792F: Documentation/hwmon/ltc3815.rst 12793F: Documentation/hwmon/max16064.rst 12794F: Documentation/hwmon/max20751.rst 12795F: Documentation/hwmon/max31785.rst 12796F: Documentation/hwmon/max34440.rst 12797F: Documentation/hwmon/max8688.rst 12798F: Documentation/hwmon/pmbus.rst 12799F: Documentation/hwmon/pmbus-core.rst 12800F: Documentation/hwmon/tps40422.rst 12801F: Documentation/hwmon/ucd9000.rst 12802F: Documentation/hwmon/ucd9200.rst 12803F: Documentation/hwmon/zl6100.rst 12804F: drivers/hwmon/pmbus/ 12805F: include/linux/pmbus.h 12806 12807PMC SIERRA MaxRAID DRIVER 12808L: linux-scsi@vger.kernel.org 12809W: http://www.pmc-sierra.com/ 12810S: Orphan 12811F: drivers/scsi/pmcraid.* 12812 12813PMC SIERRA PM8001 DRIVER 12814M: Jack Wang <jinpu.wang@cloud.ionos.com> 12815L: linux-scsi@vger.kernel.org 12816S: Supported 12817F: drivers/scsi/pm8001/ 12818 12819PNP SUPPORT 12820M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12821S: Maintained 12822F: drivers/pnp/ 12823 12824PNI RM3100 IIO DRIVER 12825M: Song Qiang <songqiang1304521@gmail.com> 12826L: linux-iio@vger.kernel.org 12827S: Maintained 12828F: drivers/iio/magnetometer/rm3100* 12829F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12830 12831POSIX CLOCKS and TIMERS 12832M: Thomas Gleixner <tglx@linutronix.de> 12833L: linux-kernel@vger.kernel.org 12834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12835S: Maintained 12836F: fs/timerfd.c 12837F: include/linux/timer* 12838F: kernel/time/*timer* 12839 12840POWER MANAGEMENT CORE 12841M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12842L: linux-pm@vger.kernel.org 12843T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12844B: https://bugzilla.kernel.org 12845S: Supported 12846F: drivers/base/power/ 12847F: include/linux/pm.h 12848F: include/linux/pm_* 12849F: include/linux/powercap.h 12850F: include/linux/intel_rapl.h 12851F: drivers/powercap/ 12852F: kernel/configs/nopm.config 12853 12854POWER STATE COORDINATION INTERFACE (PSCI) 12855M: Mark Rutland <mark.rutland@arm.com> 12856M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12857L: linux-arm-kernel@lists.infradead.org 12858S: Maintained 12859F: drivers/firmware/psci/ 12860F: include/linux/psci.h 12861F: include/uapi/linux/psci.h 12862 12863POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12864M: Sebastian Reichel <sre@kernel.org> 12865L: linux-pm@vger.kernel.org 12866T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12867S: Maintained 12868F: Documentation/ABI/testing/sysfs-class-power 12869F: Documentation/devicetree/bindings/power/supply/ 12870F: include/linux/power_supply.h 12871F: drivers/power/supply/ 12872 12873POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12874M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12875L: linuxppc-dev@lists.ozlabs.org 12876S: Maintained 12877F: drivers/char/powernv-op-panel.c 12878 12879PPP OVER ATM (RFC 2364) 12880M: Mitchell Blank Jr <mitch@sfgoth.com> 12881S: Maintained 12882F: net/atm/pppoatm.c 12883F: include/uapi/linux/atmppp.h 12884 12885PPP OVER ETHERNET 12886M: Michal Ostrowski <mostrows@earthlink.net> 12887S: Maintained 12888F: drivers/net/ppp/pppoe.c 12889F: drivers/net/ppp/pppox.c 12890 12891PPP OVER L2TP 12892M: James Chapman <jchapman@katalix.com> 12893S: Maintained 12894F: net/l2tp/l2tp_ppp.c 12895F: include/linux/if_pppol2tp.h 12896F: include/uapi/linux/if_pppol2tp.h 12897 12898PPP PROTOCOL DRIVERS AND COMPRESSORS 12899M: Paul Mackerras <paulus@samba.org> 12900L: linux-ppp@vger.kernel.org 12901S: Maintained 12902F: drivers/net/ppp/ppp_* 12903 12904PPS SUPPORT 12905M: Rodolfo Giometti <giometti@enneenne.com> 12906W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12907L: linuxpps@ml.enneenne.com (subscribers-only) 12908S: Maintained 12909F: Documentation/driver-api/pps.rst 12910F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12911F: Documentation/ABI/testing/sysfs-pps 12912F: drivers/pps/ 12913F: include/linux/pps*.h 12914F: include/uapi/linux/pps.h 12915 12916PPTP DRIVER 12917M: Dmitry Kozlov <xeb@mail.ru> 12918L: netdev@vger.kernel.org 12919S: Maintained 12920F: drivers/net/ppp/pptp.c 12921W: http://sourceforge.net/projects/accel-pptp 12922 12923PRINTK 12924M: Petr Mladek <pmladek@suse.com> 12925M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12926R: Steven Rostedt <rostedt@goodmis.org> 12927S: Maintained 12928F: kernel/printk/ 12929F: include/linux/printk.h 12930 12931PRISM54 WIRELESS DRIVER 12932M: Luis Chamberlain <mcgrof@kernel.org> 12933L: linux-wireless@vger.kernel.org 12934W: http://wireless.kernel.org/en/users/Drivers/p54 12935S: Obsolete 12936F: drivers/net/wireless/intersil/prism54/ 12937 12938PROC FILESYSTEM 12939R: Alexey Dobriyan <adobriyan@gmail.com> 12940L: linux-kernel@vger.kernel.org 12941L: linux-fsdevel@vger.kernel.org 12942S: Maintained 12943F: fs/proc/ 12944F: include/linux/proc_fs.h 12945F: tools/testing/selftests/proc/ 12946F: Documentation/filesystems/proc.txt 12947 12948PROC SYSCTL 12949M: Luis Chamberlain <mcgrof@kernel.org> 12950M: Kees Cook <keescook@chromium.org> 12951L: linux-kernel@vger.kernel.org 12952L: linux-fsdevel@vger.kernel.org 12953S: Maintained 12954F: fs/proc/proc_sysctl.c 12955F: include/linux/sysctl.h 12956F: kernel/sysctl.c 12957F: tools/testing/selftests/sysctl/ 12958 12959PS3 NETWORK SUPPORT 12960M: Geoff Levand <geoff@infradead.org> 12961L: netdev@vger.kernel.org 12962L: linuxppc-dev@lists.ozlabs.org 12963S: Maintained 12964F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12965 12966PS3 PLATFORM SUPPORT 12967M: Geoff Levand <geoff@infradead.org> 12968L: linuxppc-dev@lists.ozlabs.org 12969S: Maintained 12970F: arch/powerpc/boot/ps3* 12971F: arch/powerpc/include/asm/lv1call.h 12972F: arch/powerpc/include/asm/ps3*.h 12973F: arch/powerpc/platforms/ps3/ 12974F: drivers/*/ps3* 12975F: drivers/ps3/ 12976F: drivers/rtc/rtc-ps3.c 12977F: drivers/usb/host/*ps3.c 12978F: sound/ppc/snd_ps3* 12979 12980PS3VRAM DRIVER 12981M: Jim Paris <jim@jtan.com> 12982M: Geoff Levand <geoff@infradead.org> 12983L: linuxppc-dev@lists.ozlabs.org 12984S: Maintained 12985F: drivers/block/ps3vram.c 12986 12987PSAMPLE PACKET SAMPLING SUPPORT: 12988M: Yotam Gigi <yotam.gi@gmail.com> 12989S: Maintained 12990F: net/psample 12991F: include/net/psample.h 12992F: include/uapi/linux/psample.h 12993 12994PSTORE FILESYSTEM 12995M: Kees Cook <keescook@chromium.org> 12996M: Anton Vorontsov <anton@enomsg.org> 12997M: Colin Cross <ccross@android.com> 12998M: Tony Luck <tony.luck@intel.com> 12999S: Maintained 13000T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13001F: fs/pstore/ 13002F: include/linux/pstore* 13003F: drivers/firmware/efi/efi-pstore.c 13004F: drivers/acpi/apei/erst.c 13005F: Documentation/admin-guide/ramoops.rst 13006F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13007K: \b(pstore|ramoops) 13008 13009PTP HARDWARE CLOCK SUPPORT 13010M: Richard Cochran <richardcochran@gmail.com> 13011L: netdev@vger.kernel.org 13012S: Maintained 13013W: http://linuxptp.sourceforge.net/ 13014F: Documentation/ABI/testing/sysfs-ptp 13015F: Documentation/driver-api/ptp.rst 13016F: drivers/net/phy/dp83640* 13017F: drivers/ptp/* 13018F: include/linux/ptp_cl* 13019 13020PTRACE SUPPORT 13021M: Oleg Nesterov <oleg@redhat.com> 13022S: Maintained 13023F: include/asm-generic/syscall.h 13024F: include/linux/ptrace.h 13025F: include/linux/regset.h 13026F: include/linux/tracehook.h 13027F: include/uapi/linux/ptrace.h 13028F: include/uapi/linux/ptrace.h 13029F: kernel/ptrace.c 13030F: arch/*/ptrace*.c 13031F: arch/*/*/ptrace*.c 13032F: arch/*/include/asm/ptrace*.h 13033 13034PULSE8-CEC DRIVER 13035M: Hans Verkuil <hverkuil@xs4all.nl> 13036L: linux-media@vger.kernel.org 13037T: git git://linuxtv.org/media_tree.git 13038S: Maintained 13039F: drivers/media/usb/pulse8-cec/* 13040F: Documentation/media/cec-drivers/pulse8-cec.rst 13041 13042PVRUSB2 VIDEO4LINUX DRIVER 13043M: Mike Isely <isely@pobox.com> 13044L: pvrusb2@isely.net (subscribers-only) 13045L: linux-media@vger.kernel.org 13046W: http://www.isely.net/pvrusb2/ 13047T: git git://linuxtv.org/media_tree.git 13048S: Maintained 13049F: Documentation/media/v4l-drivers/pvrusb2* 13050F: drivers/media/usb/pvrusb2/ 13051 13052PWC WEBCAM DRIVER 13053M: Hans Verkuil <hverkuil@xs4all.nl> 13054L: linux-media@vger.kernel.org 13055T: git git://linuxtv.org/media_tree.git 13056S: Odd Fixes 13057F: drivers/media/usb/pwc/* 13058F: include/trace/events/pwc.h 13059 13060PWM FAN DRIVER 13061M: Kamil Debski <kamil@wypas.org> 13062M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13063L: linux-hwmon@vger.kernel.org 13064S: Supported 13065F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13066F: Documentation/hwmon/pwm-fan.rst 13067F: drivers/hwmon/pwm-fan.c 13068 13069PWM IR Transmitter 13070M: Sean Young <sean@mess.org> 13071L: linux-media@vger.kernel.org 13072S: Maintained 13073F: drivers/media/rc/pwm-ir-tx.c 13074 13075PWM SUBSYSTEM 13076M: Thierry Reding <thierry.reding@gmail.com> 13077L: linux-pwm@vger.kernel.org 13078S: Maintained 13079T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13080F: Documentation/driver-api/pwm.rst 13081F: Documentation/devicetree/bindings/pwm/ 13082F: include/linux/pwm.h 13083F: drivers/pwm/ 13084F: drivers/video/backlight/pwm_bl.c 13085F: include/linux/pwm_backlight.h 13086F: drivers/gpio/gpio-mvebu.c 13087F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13088 13089PXA GPIO DRIVER 13090M: Robert Jarzmik <robert.jarzmik@free.fr> 13091L: linux-gpio@vger.kernel.org 13092S: Maintained 13093F: drivers/gpio/gpio-pxa.c 13094 13095PXA MMCI DRIVER 13096S: Orphan 13097 13098PXA RTC DRIVER 13099M: Robert Jarzmik <robert.jarzmik@free.fr> 13100L: linux-rtc@vger.kernel.org 13101S: Maintained 13102 13103PXA2xx/PXA3xx SUPPORT 13104M: Daniel Mack <daniel@zonque.org> 13105M: Haojian Zhuang <haojian.zhuang@gmail.com> 13106M: Robert Jarzmik <robert.jarzmik@free.fr> 13107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13108T: git git://github.com/hzhuang1/linux.git 13109T: git git://github.com/rjarzmik/linux.git 13110S: Maintained 13111F: arch/arm/boot/dts/pxa* 13112F: arch/arm/mach-pxa/ 13113F: drivers/dma/pxa* 13114F: drivers/pcmcia/pxa2xx* 13115F: drivers/pinctrl/pxa/ 13116F: drivers/spi/spi-pxa2xx* 13117F: drivers/usb/gadget/udc/pxa2* 13118F: include/sound/pxa2xx-lib.h 13119F: sound/arm/pxa* 13120F: sound/soc/pxa/ 13121 13122QAT DRIVER 13123M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13124L: qat-linux@intel.com 13125S: Supported 13126F: drivers/crypto/qat/ 13127 13128QCOM AUDIO (ASoC) DRIVERS 13129M: Patrick Lai <plai@codeaurora.org> 13130M: Banajit Goswami <bgoswami@codeaurora.org> 13131L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13132S: Supported 13133F: sound/soc/qcom/ 13134 13135QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13136M: Gabriel Somlo <somlo@cmu.edu> 13137M: "Michael S. Tsirkin" <mst@redhat.com> 13138L: qemu-devel@nongnu.org 13139S: Maintained 13140F: drivers/firmware/qemu_fw_cfg.c 13141F: include/uapi/linux/qemu_fw_cfg.h 13142 13143QIB DRIVER 13144M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13145M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13146L: linux-rdma@vger.kernel.org 13147S: Supported 13148F: drivers/infiniband/hw/qib/ 13149 13150QLOGIC QL41xxx FCOE DRIVER 13151M: QLogic-Storage-Upstream@cavium.com 13152L: linux-scsi@vger.kernel.org 13153S: Supported 13154F: drivers/scsi/qedf/ 13155 13156QLOGIC QL41xxx ISCSI DRIVER 13157M: QLogic-Storage-Upstream@cavium.com 13158L: linux-scsi@vger.kernel.org 13159S: Supported 13160F: drivers/scsi/qedi/ 13161 13162QLOGIC QL4xxx ETHERNET DRIVER 13163M: Ariel Elior <aelior@marvell.com> 13164M: GR-everest-linux-l2@marvell.com 13165L: netdev@vger.kernel.org 13166S: Supported 13167F: drivers/net/ethernet/qlogic/qed/ 13168F: include/linux/qed/ 13169F: drivers/net/ethernet/qlogic/qede/ 13170 13171QLOGIC QL4xxx RDMA DRIVER 13172M: Michal Kalderon <mkalderon@marvell.com> 13173M: Ariel Elior <aelior@marvell.com> 13174L: linux-rdma@vger.kernel.org 13175S: Supported 13176F: drivers/infiniband/hw/qedr/ 13177F: include/uapi/rdma/qedr-abi.h 13178 13179QLOGIC QLA1280 SCSI DRIVER 13180M: Michael Reed <mdr@sgi.com> 13181L: linux-scsi@vger.kernel.org 13182S: Maintained 13183F: drivers/scsi/qla1280.[ch] 13184 13185QLOGIC QLA2XXX FC-SCSI DRIVER 13186M: qla2xxx-upstream@qlogic.com 13187L: linux-scsi@vger.kernel.org 13188S: Supported 13189F: Documentation/scsi/LICENSE.qla2xxx 13190F: drivers/scsi/qla2xxx/ 13191 13192QLOGIC QLA3XXX NETWORK DRIVER 13193M: GR-Linux-NIC-Dev@marvell.com 13194L: netdev@vger.kernel.org 13195S: Supported 13196F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13197F: drivers/net/ethernet/qlogic/qla3xxx.* 13198 13199QLOGIC QLA4XXX iSCSI DRIVER 13200M: QLogic-Storage-Upstream@qlogic.com 13201L: linux-scsi@vger.kernel.org 13202S: Supported 13203F: Documentation/scsi/LICENSE.qla4xxx 13204F: drivers/scsi/qla4xxx/ 13205 13206QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13207M: Shahed Shaikh <shshaikh@marvell.com> 13208M: Manish Chopra <manishc@marvell.com> 13209M: GR-Linux-NIC-Dev@marvell.com 13210L: netdev@vger.kernel.org 13211S: Supported 13212F: drivers/net/ethernet/qlogic/qlcnic/ 13213 13214QLOGIC QLGE 10Gb ETHERNET DRIVER 13215M: Manish Chopra <manishc@marvell.com> 13216M: GR-Linux-NIC-Dev@marvell.com 13217L: netdev@vger.kernel.org 13218S: Supported 13219F: drivers/net/ethernet/qlogic/qlge/ 13220 13221QM1D1B0004 MEDIA DRIVER 13222M: Akihiro Tsukada <tskd08@gmail.com> 13223L: linux-media@vger.kernel.org 13224S: Odd Fixes 13225F: drivers/media/tuners/qm1d1b0004* 13226 13227QM1D1C0042 MEDIA DRIVER 13228M: Akihiro Tsukada <tskd08@gmail.com> 13229L: linux-media@vger.kernel.org 13230S: Odd Fixes 13231F: drivers/media/tuners/qm1d1c0042* 13232 13233QNX4 FILESYSTEM 13234M: Anders Larsen <al@alarsen.net> 13235W: http://www.alarsen.net/linux/qnx4fs/ 13236S: Maintained 13237F: fs/qnx4/ 13238F: include/uapi/linux/qnx4_fs.h 13239F: include/uapi/linux/qnxtypes.h 13240 13241QORIQ DPAA2 FSL-MC BUS DRIVER 13242M: Stuart Yoder <stuyoder@gmail.com> 13243M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13244L: linux-kernel@vger.kernel.org 13245S: Maintained 13246F: drivers/bus/fsl-mc/ 13247F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13248F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13249 13250QT1010 MEDIA DRIVER 13251M: Antti Palosaari <crope@iki.fi> 13252L: linux-media@vger.kernel.org 13253W: https://linuxtv.org 13254W: http://palosaari.fi/linux/ 13255Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13256T: git git://linuxtv.org/anttip/media_tree.git 13257S: Maintained 13258F: drivers/media/tuners/qt1010* 13259 13260QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13261M: Kalle Valo <kvalo@codeaurora.org> 13262L: ath10k@lists.infradead.org 13263W: http://wireless.kernel.org/en/users/Drivers/ath10k 13264T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13265S: Supported 13266F: drivers/net/wireless/ath/ath10k/ 13267 13268QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13269M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13270L: linux-wireless@vger.kernel.org 13271W: http://wireless.kernel.org/en/users/Drivers/ath9k 13272S: Supported 13273F: drivers/net/wireless/ath/ath9k/ 13274 13275QUALCOMM CAMERA SUBSYSTEM DRIVER 13276M: Todor Tomov <todor.too@gmail.com> 13277L: linux-media@vger.kernel.org 13278S: Maintained 13279F: Documentation/devicetree/bindings/media/qcom,camss.txt 13280F: Documentation/media/v4l-drivers/qcom_camss.rst 13281F: drivers/media/platform/qcom/camss/ 13282 13283QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13284M: Ilia Lin <ilia.lin@kernel.org> 13285L: linux-pm@vger.kernel.org 13286S: Maintained 13287F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13288F: drivers/cpufreq/qcom-cpufreq-kryo.c 13289 13290QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13291M: Timur Tabi <timur@kernel.org> 13292L: netdev@vger.kernel.org 13293S: Maintained 13294F: drivers/net/ethernet/qualcomm/emac/ 13295 13296QUALCOMM ETHQOS ETHERNET DRIVER 13297M: Vinod Koul <vkoul@kernel.org> 13298M: Niklas Cassel <niklas.cassel@linaro.org> 13299L: netdev@vger.kernel.org 13300S: Maintained 13301F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13302F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13303 13304QUALCOMM GENERIC INTERFACE I2C DRIVER 13305M: Alok Chauhan <alokc@codeaurora.org> 13306L: linux-i2c@vger.kernel.org 13307L: linux-arm-msm@vger.kernel.org 13308S: Supported 13309F: drivers/i2c/busses/i2c-qcom-geni.c 13310 13311QUALCOMM HEXAGON ARCHITECTURE 13312M: Richard Kuo <rkuo@codeaurora.org> 13313L: linux-hexagon@vger.kernel.org 13314T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13315S: Supported 13316F: arch/hexagon/ 13317 13318QUALCOMM HIDMA DRIVER 13319M: Sinan Kaya <okaya@kernel.org> 13320L: linux-arm-kernel@lists.infradead.org 13321L: linux-arm-msm@vger.kernel.org 13322L: dmaengine@vger.kernel.org 13323S: Supported 13324F: drivers/dma/qcom/hidma* 13325 13326QUALCOMM IOMMU 13327M: Rob Clark <robdclark@gmail.com> 13328L: iommu@lists.linux-foundation.org 13329L: linux-arm-msm@vger.kernel.org 13330S: Maintained 13331F: drivers/iommu/qcom_iommu.c 13332 13333QUALCOMM TSENS THERMAL DRIVER 13334M: Amit Kucheria <amit.kucheria@linaro.org> 13335L: linux-pm@vger.kernel.org 13336L: linux-arm-msm@vger.kernel.org 13337S: Maintained 13338F: drivers/thermal/qcom/ 13339 13340QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13341M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13342L: linux-media@vger.kernel.org 13343L: linux-arm-msm@vger.kernel.org 13344T: git git://linuxtv.org/media_tree.git 13345S: Maintained 13346F: drivers/media/platform/qcom/venus/ 13347 13348QUALCOMM WCN36XX WIRELESS DRIVER 13349M: Kalle Valo <kvalo@codeaurora.org> 13350L: wcn36xx@lists.infradead.org 13351W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13352T: git git://github.com/KrasnikovEugene/wcn36xx.git 13353S: Supported 13354F: drivers/net/wireless/ath/wcn36xx/ 13355 13356QUANTENNA QTNFMAC WIRELESS DRIVER 13357M: Igor Mitsyanko <imitsyanko@quantenna.com> 13358M: Avinash Patil <avinashp@quantenna.com> 13359M: Sergey Matyukevich <smatyukevich@quantenna.com> 13360L: linux-wireless@vger.kernel.org 13361S: Maintained 13362F: drivers/net/wireless/quantenna 13363 13364RADEON and AMDGPU DRM DRIVERS 13365M: Alex Deucher <alexander.deucher@amd.com> 13366M: Christian König <christian.koenig@amd.com> 13367M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13368L: amd-gfx@lists.freedesktop.org 13369T: git git://people.freedesktop.org/~agd5f/linux 13370S: Supported 13371F: drivers/gpu/drm/radeon/ 13372F: include/uapi/drm/radeon_drm.h 13373F: drivers/gpu/drm/amd/ 13374F: include/uapi/drm/amdgpu_drm.h 13375 13376RADEON FRAMEBUFFER DISPLAY DRIVER 13377M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13378L: linux-fbdev@vger.kernel.org 13379S: Maintained 13380F: drivers/video/fbdev/aty/radeon* 13381F: include/uapi/linux/radeonfb.h 13382 13383RADIOSHARK RADIO DRIVER 13384M: Hans Verkuil <hverkuil@xs4all.nl> 13385L: linux-media@vger.kernel.org 13386T: git git://linuxtv.org/media_tree.git 13387S: Maintained 13388F: drivers/media/radio/radio-shark.c 13389 13390RADIOSHARK2 RADIO DRIVER 13391M: Hans Verkuil <hverkuil@xs4all.nl> 13392L: linux-media@vger.kernel.org 13393T: git git://linuxtv.org/media_tree.git 13394S: Maintained 13395F: drivers/media/radio/radio-shark2.c 13396F: drivers/media/radio/radio-tea5777.c 13397 13398RADOS BLOCK DEVICE (RBD) 13399M: Ilya Dryomov <idryomov@gmail.com> 13400M: Sage Weil <sage@redhat.com> 13401M: Alex Elder <elder@kernel.org> 13402L: ceph-devel@vger.kernel.org 13403W: http://ceph.com/ 13404T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13405T: git git://github.com/ceph/ceph-client.git 13406S: Supported 13407F: Documentation/ABI/testing/sysfs-bus-rbd 13408F: drivers/block/rbd.c 13409F: drivers/block/rbd_types.h 13410 13411RAGE128 FRAMEBUFFER DISPLAY DRIVER 13412M: Paul Mackerras <paulus@samba.org> 13413L: linux-fbdev@vger.kernel.org 13414S: Maintained 13415F: drivers/video/fbdev/aty/aty128fb.c 13416 13417RAINSHADOW-CEC DRIVER 13418M: Hans Verkuil <hverkuil@xs4all.nl> 13419L: linux-media@vger.kernel.org 13420T: git git://linuxtv.org/media_tree.git 13421S: Maintained 13422F: drivers/media/usb/rainshadow-cec/* 13423 13424RALINK MIPS ARCHITECTURE 13425M: John Crispin <john@phrozen.org> 13426L: linux-mips@vger.kernel.org 13427S: Maintained 13428F: arch/mips/ralink 13429 13430RALINK RT2X00 WIRELESS LAN DRIVER 13431P: rt2x00 project 13432M: Stanislaw Gruszka <sgruszka@redhat.com> 13433M: Helmut Schaa <helmut.schaa@googlemail.com> 13434L: linux-wireless@vger.kernel.org 13435S: Maintained 13436F: drivers/net/wireless/ralink/rt2x00/ 13437 13438RAMDISK RAM BLOCK DEVICE DRIVER 13439M: Jens Axboe <axboe@kernel.dk> 13440S: Maintained 13441F: Documentation/admin-guide/blockdev/ramdisk.rst 13442F: drivers/block/brd.c 13443 13444RANCHU VIRTUAL BOARD FOR MIPS 13445M: Miodrag Dinic <miodrag.dinic@mips.com> 13446L: linux-mips@vger.kernel.org 13447S: Supported 13448F: arch/mips/generic/board-ranchu.c 13449F: arch/mips/configs/generic/board-ranchu.config 13450 13451RANDOM NUMBER DRIVER 13452M: "Theodore Ts'o" <tytso@mit.edu> 13453S: Maintained 13454F: drivers/char/random.c 13455 13456RAPIDIO SUBSYSTEM 13457M: Matt Porter <mporter@kernel.crashing.org> 13458M: Alexandre Bounine <alex.bou9@gmail.com> 13459S: Maintained 13460F: drivers/rapidio/ 13461 13462RAS INFRASTRUCTURE 13463M: Tony Luck <tony.luck@intel.com> 13464M: Borislav Petkov <bp@alien8.de> 13465L: linux-edac@vger.kernel.org 13466S: Maintained 13467F: drivers/ras/ 13468F: include/linux/ras.h 13469F: include/ras/ras_event.h 13470F: Documentation/admin-guide/ras.rst 13471 13472RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13473L: linux-wireless@vger.kernel.org 13474S: Orphan 13475F: drivers/net/wireless/ray* 13476 13477RCUTORTURE TEST FRAMEWORK 13478M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13479M: Josh Triplett <josh@joshtriplett.org> 13480R: Steven Rostedt <rostedt@goodmis.org> 13481R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13482R: Lai Jiangshan <jiangshanlai@gmail.com> 13483L: rcu@vger.kernel.org 13484S: Supported 13485T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13486F: tools/testing/selftests/rcutorture 13487 13488RDC R-321X SoC 13489M: Florian Fainelli <florian@openwrt.org> 13490S: Maintained 13491 13492RDC R6040 FAST ETHERNET DRIVER 13493M: Florian Fainelli <f.fainelli@gmail.com> 13494L: netdev@vger.kernel.org 13495S: Maintained 13496F: drivers/net/ethernet/rdc/r6040.c 13497 13498RDMAVT - RDMA verbs software 13499M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13500M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13501L: linux-rdma@vger.kernel.org 13502S: Supported 13503F: drivers/infiniband/sw/rdmavt 13504 13505RDS - RELIABLE DATAGRAM SOCKETS 13506M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13507L: netdev@vger.kernel.org 13508L: linux-rdma@vger.kernel.org 13509L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13510W: https://oss.oracle.com/projects/rds/ 13511S: Supported 13512F: net/rds/ 13513F: Documentation/networking/rds.txt 13514 13515RDT - RESOURCE ALLOCATION 13516M: Fenghua Yu <fenghua.yu@intel.com> 13517M: Reinette Chatre <reinette.chatre@intel.com> 13518L: linux-kernel@vger.kernel.org 13519S: Supported 13520F: arch/x86/kernel/cpu/resctrl/ 13521F: arch/x86/include/asm/resctrl_sched.h 13522F: Documentation/x86/resctrl* 13523 13524READ-COPY UPDATE (RCU) 13525M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13526M: Josh Triplett <josh@joshtriplett.org> 13527R: Steven Rostedt <rostedt@goodmis.org> 13528R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13529R: Lai Jiangshan <jiangshanlai@gmail.com> 13530R: Joel Fernandes <joel@joelfernandes.org> 13531L: rcu@vger.kernel.org 13532W: http://www.rdrop.com/users/paulmck/RCU/ 13533S: Supported 13534T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13535F: Documentation/RCU/ 13536X: Documentation/RCU/torture.txt 13537F: include/linux/rcu* 13538X: include/linux/srcu*.h 13539F: kernel/rcu/ 13540X: kernel/rcu/srcu*.c 13541 13542REAL TIME CLOCK (RTC) SUBSYSTEM 13543M: Alessandro Zummo <a.zummo@towertech.it> 13544M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13545L: linux-rtc@vger.kernel.org 13546Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13547T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13548S: Maintained 13549F: Documentation/devicetree/bindings/rtc/ 13550F: Documentation/admin-guide/rtc.rst 13551F: drivers/rtc/ 13552F: include/linux/rtc.h 13553F: include/uapi/linux/rtc.h 13554F: include/linux/rtc/ 13555F: include/linux/platform_data/rtc-* 13556F: tools/testing/selftests/rtc/ 13557 13558REALTEK AUDIO CODECS 13559M: Bard Liao <bardliao@realtek.com> 13560M: Oder Chiou <oder_chiou@realtek.com> 13561S: Maintained 13562F: sound/soc/codecs/rt* 13563F: include/sound/rt*.h 13564 13565REALTEK RTL83xx SMI DSA ROUTER CHIPS 13566M: Linus Walleij <linus.walleij@linaro.org> 13567S: Maintained 13568F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13569F: drivers/net/dsa/realtek-smi* 13570F: drivers/net/dsa/rtl83* 13571 13572REDPINE WIRELESS DRIVER 13573M: Amitkumar Karwar <amitkarwar@gmail.com> 13574M: Siva Rebbagondla <siva8118@gmail.com> 13575L: linux-wireless@vger.kernel.org 13576S: Maintained 13577F: drivers/net/wireless/rsi/ 13578 13579REGISTER MAP ABSTRACTION 13580M: Mark Brown <broonie@kernel.org> 13581L: linux-kernel@vger.kernel.org 13582T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13583S: Supported 13584F: Documentation/devicetree/bindings/regmap/ 13585F: drivers/base/regmap/ 13586F: include/linux/regmap.h 13587 13588REISERFS FILE SYSTEM 13589L: reiserfs-devel@vger.kernel.org 13590S: Supported 13591F: fs/reiserfs/ 13592 13593REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13594M: Ohad Ben-Cohen <ohad@wizery.com> 13595M: Bjorn Andersson <bjorn.andersson@linaro.org> 13596L: linux-remoteproc@vger.kernel.org 13597T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13598S: Maintained 13599F: Documentation/devicetree/bindings/remoteproc/ 13600F: Documentation/ABI/testing/sysfs-class-remoteproc 13601F: Documentation/remoteproc.txt 13602F: drivers/remoteproc/ 13603F: include/linux/remoteproc.h 13604F: include/linux/remoteproc/ 13605 13606REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13607M: Ohad Ben-Cohen <ohad@wizery.com> 13608M: Bjorn Andersson <bjorn.andersson@linaro.org> 13609L: linux-remoteproc@vger.kernel.org 13610T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13611S: Maintained 13612F: drivers/rpmsg/ 13613F: Documentation/rpmsg.txt 13614F: Documentation/ABI/testing/sysfs-bus-rpmsg 13615F: include/linux/rpmsg.h 13616F: include/linux/rpmsg/ 13617F: include/uapi/linux/rpmsg.h 13618F: samples/rpmsg/ 13619 13620RENESAS CLOCK DRIVERS 13621M: Geert Uytterhoeven <geert+renesas@glider.be> 13622L: linux-renesas-soc@vger.kernel.org 13623T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13624S: Supported 13625F: drivers/clk/renesas/ 13626 13627RENESAS EMEV2 I2C DRIVER 13628M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13629S: Supported 13630F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13631F: drivers/i2c/busses/i2c-emev2.c 13632 13633RENESAS ETHERNET DRIVERS 13634R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13635L: netdev@vger.kernel.org 13636L: linux-renesas-soc@vger.kernel.org 13637F: Documentation/devicetree/bindings/net/renesas,*.txt 13638F: Documentation/devicetree/bindings/net/sh_eth.txt 13639F: drivers/net/ethernet/renesas/ 13640F: include/linux/sh_eth.h 13641 13642RENESAS R-CAR GYROADC DRIVER 13643M: Marek Vasut <marek.vasut@gmail.com> 13644L: linux-iio@vger.kernel.org 13645S: Supported 13646F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13647F: drivers/iio/adc/rcar-gyroadc.c 13648 13649RENESAS R-CAR I2C DRIVERS 13650M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13651S: Supported 13652F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13653F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13654F: drivers/i2c/busses/i2c-rcar.c 13655F: drivers/i2c/busses/i2c-sh_mobile.c 13656 13657RENESAS RIIC DRIVER 13658M: Chris Brandt <chris.brandt@renesas.com> 13659S: Supported 13660F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13661F: drivers/i2c/busses/i2c-riic.c 13662 13663RENESAS USB PHY DRIVER 13664M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13665L: linux-renesas-soc@vger.kernel.org 13666S: Maintained 13667F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13668 13669RESET CONTROLLER FRAMEWORK 13670M: Philipp Zabel <p.zabel@pengutronix.de> 13671T: git git://git.pengutronix.de/git/pza/linux 13672S: Maintained 13673F: drivers/reset/ 13674F: Documentation/devicetree/bindings/reset/ 13675F: include/dt-bindings/reset/ 13676F: include/linux/reset.h 13677F: include/linux/reset/ 13678F: include/linux/reset-controller.h 13679 13680RESTARTABLE SEQUENCES SUPPORT 13681M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13682M: Peter Zijlstra <peterz@infradead.org> 13683M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13684M: Boqun Feng <boqun.feng@gmail.com> 13685L: linux-kernel@vger.kernel.org 13686S: Supported 13687F: kernel/rseq.c 13688F: include/uapi/linux/rseq.h 13689F: include/trace/events/rseq.h 13690F: tools/testing/selftests/rseq/ 13691 13692RFKILL 13693M: Johannes Berg <johannes@sipsolutions.net> 13694L: linux-wireless@vger.kernel.org 13695W: http://wireless.kernel.org/ 13696T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13698S: Maintained 13699F: Documentation/driver-api/rfkill.rst 13700F: Documentation/ABI/stable/sysfs-class-rfkill 13701F: net/rfkill/ 13702F: include/linux/rfkill.h 13703F: include/uapi/linux/rfkill.h 13704 13705RHASHTABLE 13706M: Thomas Graf <tgraf@suug.ch> 13707M: Herbert Xu <herbert@gondor.apana.org.au> 13708L: netdev@vger.kernel.org 13709S: Maintained 13710F: lib/rhashtable.c 13711F: lib/test_rhashtable.c 13712F: include/linux/rhashtable.h 13713F: include/linux/rhashtable-types.h 13714 13715RICOH R5C592 MEMORYSTICK DRIVER 13716M: Maxim Levitsky <maximlevitsky@gmail.com> 13717S: Maintained 13718F: drivers/memstick/host/r592.* 13719 13720RICOH SMARTMEDIA/XD DRIVER 13721M: Maxim Levitsky <maximlevitsky@gmail.com> 13722S: Maintained 13723F: drivers/mtd/nand/raw/r852.c 13724F: drivers/mtd/nand/raw/r852.h 13725 13726RISC-V ARCHITECTURE 13727M: Paul Walmsley <paul.walmsley@sifive.com> 13728M: Palmer Dabbelt <palmer@sifive.com> 13729M: Albert Ou <aou@eecs.berkeley.edu> 13730L: linux-riscv@lists.infradead.org 13731T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 13732S: Supported 13733F: arch/riscv/ 13734K: riscv 13735N: riscv 13736 13737ROCCAT DRIVERS 13738M: Stefan Achatz <erazor_de@users.sourceforge.net> 13739W: http://sourceforge.net/projects/roccat/ 13740S: Maintained 13741F: drivers/hid/hid-roccat* 13742F: include/linux/hid-roccat* 13743F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13744 13745ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13746M: Jacob chen <jacob2.chen@rock-chips.com> 13747L: linux-media@vger.kernel.org 13748S: Maintained 13749F: drivers/media/platform/rockchip/rga/ 13750F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13751 13752HANTRO VPU CODEC DRIVER 13753M: Ezequiel Garcia <ezequiel@collabora.com> 13754L: linux-media@vger.kernel.org 13755S: Maintained 13756F: drivers/staging/media/platform/hantro/ 13757F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13758 13759ROCKER DRIVER 13760M: Jiri Pirko <jiri@resnulli.us> 13761L: netdev@vger.kernel.org 13762S: Supported 13763F: drivers/net/ethernet/rocker/ 13764 13765ROCKETPORT DRIVER 13766P: Comtrol Corp. 13767W: http://www.comtrol.com 13768S: Maintained 13769F: Documentation/driver-api/serial/rocket.rst 13770F: drivers/tty/rocket* 13771 13772ROCKETPORT EXPRESS/INFINITY DRIVER 13773M: Kevin Cernekee <cernekee@gmail.com> 13774L: linux-serial@vger.kernel.org 13775S: Odd Fixes 13776F: drivers/tty/serial/rp2.* 13777 13778ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13779M: Marek Vasut <marek.vasut+renesas@gmail.com> 13780L: linux-kernel@vger.kernel.org 13781L: linux-renesas-soc@vger.kernel.org 13782S: Supported 13783F: drivers/mfd/bd9571mwv.c 13784F: drivers/regulator/bd9571mwv-regulator.c 13785F: drivers/gpio/gpio-bd9571mwv.c 13786F: include/linux/mfd/bd9571mwv.h 13787F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13788 13789ROSE NETWORK LAYER 13790M: Ralf Baechle <ralf@linux-mips.org> 13791L: linux-hams@vger.kernel.org 13792W: http://www.linux-ax25.org/ 13793S: Maintained 13794F: include/net/rose.h 13795F: include/uapi/linux/rose.h 13796F: net/rose/ 13797 13798RTL2830 MEDIA DRIVER 13799M: Antti Palosaari <crope@iki.fi> 13800L: linux-media@vger.kernel.org 13801W: https://linuxtv.org 13802W: http://palosaari.fi/linux/ 13803Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13804T: git git://linuxtv.org/anttip/media_tree.git 13805S: Maintained 13806F: drivers/media/dvb-frontends/rtl2830* 13807 13808RTL2832 MEDIA DRIVER 13809M: Antti Palosaari <crope@iki.fi> 13810L: linux-media@vger.kernel.org 13811W: https://linuxtv.org 13812W: http://palosaari.fi/linux/ 13813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13814T: git git://linuxtv.org/anttip/media_tree.git 13815S: Maintained 13816F: drivers/media/dvb-frontends/rtl2832* 13817 13818RTL2832_SDR MEDIA DRIVER 13819M: Antti Palosaari <crope@iki.fi> 13820L: linux-media@vger.kernel.org 13821W: https://linuxtv.org 13822W: http://palosaari.fi/linux/ 13823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13824T: git git://linuxtv.org/anttip/media_tree.git 13825S: Maintained 13826F: drivers/media/dvb-frontends/rtl2832_sdr* 13827 13828RTL8180 WIRELESS DRIVER 13829L: linux-wireless@vger.kernel.org 13830W: http://wireless.kernel.org/ 13831T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13832S: Orphan 13833F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13834 13835RTL8187 WIRELESS DRIVER 13836M: Herton Ronaldo Krzesinski <herton@canonical.com> 13837M: Hin-Tak Leung <htl10@users.sourceforge.net> 13838M: Larry Finger <Larry.Finger@lwfinger.net> 13839L: linux-wireless@vger.kernel.org 13840W: http://wireless.kernel.org/ 13841T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13842S: Maintained 13843F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13844 13845REALTEK WIRELESS DRIVER (rtlwifi family) 13846M: Ping-Ke Shih <pkshih@realtek.com> 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/rtlwifi/ 13852 13853REALTEK WIRELESS DRIVER (rtw88) 13854M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13855L: linux-wireless@vger.kernel.org 13856S: Maintained 13857F: drivers/net/wireless/realtek/rtw88/ 13858 13859RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13860M: Jes Sorensen <Jes.Sorensen@gmail.com> 13861L: linux-wireless@vger.kernel.org 13862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13863S: Maintained 13864F: drivers/net/wireless/realtek/rtl8xxxu/ 13865 13866RXRPC SOCKETS (AF_RXRPC) 13867M: David Howells <dhowells@redhat.com> 13868L: linux-afs@lists.infradead.org 13869S: Supported 13870F: net/rxrpc/ 13871F: include/keys/rxrpc-type.h 13872F: include/net/af_rxrpc.h 13873F: include/trace/events/rxrpc.h 13874F: include/uapi/linux/rxrpc.h 13875F: Documentation/networking/rxrpc.txt 13876W: https://www.infradead.org/~dhowells/kafs/ 13877 13878S3 SAVAGE FRAMEBUFFER DRIVER 13879M: Antonino Daplas <adaplas@gmail.com> 13880L: linux-fbdev@vger.kernel.org 13881S: Maintained 13882F: drivers/video/fbdev/savage/ 13883 13884S390 13885M: Heiko Carstens <heiko.carstens@de.ibm.com> 13886M: Vasily Gorbik <gor@linux.ibm.com> 13887M: Christian Borntraeger <borntraeger@de.ibm.com> 13888L: linux-s390@vger.kernel.org 13889W: http://www.ibm.com/developerworks/linux/linux390/ 13890T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13891S: Supported 13892F: arch/s390/ 13893F: drivers/s390/ 13894F: Documentation/s390/ 13895F: Documentation/driver-api/s390-drivers.rst 13896 13897S390 COMMON I/O LAYER 13898M: Sebastian Ott <sebott@linux.ibm.com> 13899M: Peter Oberparleiter <oberpar@linux.ibm.com> 13900L: linux-s390@vger.kernel.org 13901W: http://www.ibm.com/developerworks/linux/linux390/ 13902S: Supported 13903F: drivers/s390/cio/ 13904 13905S390 DASD DRIVER 13906M: Stefan Haberland <sth@linux.ibm.com> 13907M: Jan Hoeppner <hoeppner@linux.ibm.com> 13908L: linux-s390@vger.kernel.org 13909W: http://www.ibm.com/developerworks/linux/linux390/ 13910S: Supported 13911F: drivers/s390/block/dasd* 13912F: block/partitions/ibm.c 13913 13914S390 IOMMU (PCI) 13915M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13916L: linux-s390@vger.kernel.org 13917W: http://www.ibm.com/developerworks/linux/linux390/ 13918S: Supported 13919F: drivers/iommu/s390-iommu.c 13920 13921S390 IUCV NETWORK LAYER 13922M: Julian Wiedmann <jwi@linux.ibm.com> 13923M: Ursula Braun <ubraun@linux.ibm.com> 13924L: linux-s390@vger.kernel.org 13925W: http://www.ibm.com/developerworks/linux/linux390/ 13926S: Supported 13927F: drivers/s390/net/*iucv* 13928F: include/net/iucv/ 13929F: net/iucv/ 13930 13931S390 NETWORK DRIVERS 13932M: Julian Wiedmann <jwi@linux.ibm.com> 13933M: Ursula Braun <ubraun@linux.ibm.com> 13934L: linux-s390@vger.kernel.org 13935W: http://www.ibm.com/developerworks/linux/linux390/ 13936S: Supported 13937F: drivers/s390/net/ 13938 13939S390 PCI SUBSYSTEM 13940M: Sebastian Ott <sebott@linux.ibm.com> 13941M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13942L: linux-s390@vger.kernel.org 13943W: http://www.ibm.com/developerworks/linux/linux390/ 13944S: Supported 13945F: arch/s390/pci/ 13946F: drivers/pci/hotplug/s390_pci_hpc.c 13947 13948S390 VFIO-CCW DRIVER 13949M: Cornelia Huck <cohuck@redhat.com> 13950M: Eric Farman <farman@linux.ibm.com> 13951R: Halil Pasic <pasic@linux.ibm.com> 13952L: linux-s390@vger.kernel.org 13953L: kvm@vger.kernel.org 13954S: Supported 13955F: drivers/s390/cio/vfio_ccw* 13956F: Documentation/s390/vfio-ccw.rst 13957F: include/uapi/linux/vfio_ccw.h 13958 13959S390 ZCRYPT DRIVER 13960M: Harald Freudenberger <freude@linux.ibm.com> 13961L: linux-s390@vger.kernel.org 13962W: http://www.ibm.com/developerworks/linux/linux390/ 13963S: Supported 13964F: drivers/s390/crypto/ 13965 13966S390 VFIO AP DRIVER 13967M: Tony Krowiak <akrowiak@linux.ibm.com> 13968M: Pierre Morel <pmorel@linux.ibm.com> 13969M: Halil Pasic <pasic@linux.ibm.com> 13970L: linux-s390@vger.kernel.org 13971W: http://www.ibm.com/developerworks/linux/linux390/ 13972S: Supported 13973F: drivers/s390/crypto/vfio_ap_drv.c 13974F: drivers/s390/crypto/vfio_ap_private.h 13975F: drivers/s390/crypto/vfio_ap_ops.c 13976F: Documentation/s390/vfio-ap.rst 13977 13978S390 ZFCP DRIVER 13979M: Steffen Maier <maier@linux.ibm.com> 13980M: Benjamin Block <bblock@linux.ibm.com> 13981L: linux-s390@vger.kernel.org 13982W: http://www.ibm.com/developerworks/linux/linux390/ 13983S: Supported 13984F: drivers/s390/scsi/zfcp_* 13985 13986S3C24XX SD/MMC Driver 13987M: Ben Dooks <ben-linux@fluff.org> 13988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13989S: Supported 13990F: drivers/mmc/host/s3cmci.* 13991 13992SAA6588 RDS RECEIVER DRIVER 13993M: Hans Verkuil <hverkuil@xs4all.nl> 13994L: linux-media@vger.kernel.org 13995T: git git://linuxtv.org/media_tree.git 13996W: https://linuxtv.org 13997S: Odd Fixes 13998F: drivers/media/i2c/saa6588* 13999 14000SAA7134 VIDEO4LINUX DRIVER 14001M: Mauro Carvalho Chehab <mchehab@kernel.org> 14002L: linux-media@vger.kernel.org 14003W: https://linuxtv.org 14004T: git git://linuxtv.org/media_tree.git 14005S: Odd fixes 14006F: Documentation/media/v4l-drivers/saa7134* 14007F: drivers/media/pci/saa7134/ 14008 14009SAA7146 VIDEO4LINUX-2 DRIVER 14010M: Hans Verkuil <hverkuil@xs4all.nl> 14011L: linux-media@vger.kernel.org 14012T: git git://linuxtv.org/media_tree.git 14013S: Maintained 14014F: drivers/media/common/saa7146/ 14015F: drivers/media/pci/saa7146/ 14016F: include/media/drv-intf/saa7146* 14017 14018SAFESETID SECURITY MODULE 14019M: Micah Morton <mortonm@chromium.org> 14020S: Supported 14021F: security/safesetid/ 14022F: Documentation/admin-guide/LSM/SafeSetID.rst 14023 14024SAMSUNG AUDIO (ASoC) DRIVERS 14025M: Krzysztof Kozlowski <krzk@kernel.org> 14026M: Sangbeom Kim <sbkim73@samsung.com> 14027M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14028L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14029S: Supported 14030F: sound/soc/samsung/ 14031F: Documentation/devicetree/bindings/sound/samsung* 14032 14033SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14034M: Krzysztof Kozlowski <krzk@kernel.org> 14035L: linux-crypto@vger.kernel.org 14036L: linux-samsung-soc@vger.kernel.org 14037S: Maintained 14038F: drivers/crypto/exynos-rng.c 14039F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 14040 14041SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14042M: Łukasz Stelmach <l.stelmach@samsung.com> 14043L: linux-samsung-soc@vger.kernel.org 14044S: Maintained 14045F: drivers/char/hw_random/exynos-trng.c 14046F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14047 14048SAMSUNG FRAMEBUFFER DRIVER 14049M: Jingoo Han <jingoohan1@gmail.com> 14050L: linux-fbdev@vger.kernel.org 14051S: Maintained 14052F: drivers/video/fbdev/s3c-fb.c 14053 14054SAMSUNG LAPTOP DRIVER 14055M: Corentin Chary <corentin.chary@gmail.com> 14056L: platform-driver-x86@vger.kernel.org 14057S: Maintained 14058F: drivers/platform/x86/samsung-laptop.c 14059 14060SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14061M: Sangbeom Kim <sbkim73@samsung.com> 14062M: Krzysztof Kozlowski <krzk@kernel.org> 14063M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14064L: linux-kernel@vger.kernel.org 14065L: linux-samsung-soc@vger.kernel.org 14066S: Supported 14067F: drivers/mfd/sec*.c 14068F: drivers/regulator/s2m*.c 14069F: drivers/regulator/s5m*.c 14070F: drivers/clk/clk-s2mps11.c 14071F: drivers/rtc/rtc-s5m.c 14072F: include/linux/mfd/samsung/ 14073F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14074F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14075F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14076F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14077 14078SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14079M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14080L: linux-media@vger.kernel.org 14081L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14082S: Maintained 14083F: drivers/media/platform/s3c-camif/ 14084F: include/media/drv-intf/s3c_camif.h 14085 14086SAMSUNG S3FWRN5 NFC DRIVER 14087M: Robert Baldyga <r.baldyga@samsung.com> 14088M: Krzysztof Opasiak <k.opasiak@samsung.com> 14089L: linux-nfc@lists.01.org (moderated for non-subscribers) 14090S: Supported 14091F: drivers/nfc/s3fwrn5 14092 14093SAMSUNG S5C73M3 CAMERA DRIVER 14094M: Kyungmin Park <kyungmin.park@samsung.com> 14095M: Andrzej Hajda <a.hajda@samsung.com> 14096L: linux-media@vger.kernel.org 14097S: Supported 14098F: drivers/media/i2c/s5c73m3/* 14099 14100SAMSUNG S5K5BAF CAMERA DRIVER 14101M: Kyungmin Park <kyungmin.park@samsung.com> 14102M: Andrzej Hajda <a.hajda@samsung.com> 14103L: linux-media@vger.kernel.org 14104S: Supported 14105F: drivers/media/i2c/s5k5baf.c 14106 14107SAMSUNG S5P Security SubSystem (SSS) DRIVER 14108M: Krzysztof Kozlowski <krzk@kernel.org> 14109M: Vladimir Zapolskiy <vz@mleia.com> 14110M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14111L: linux-crypto@vger.kernel.org 14112L: linux-samsung-soc@vger.kernel.org 14113S: Maintained 14114F: drivers/crypto/s5p-sss.c 14115 14116SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14117M: Kyungmin Park <kyungmin.park@samsung.com> 14118M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14119L: linux-media@vger.kernel.org 14120Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14121S: Supported 14122F: drivers/media/platform/exynos4-is/ 14123 14124SAMSUNG SOC CLOCK DRIVERS 14125M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14126M: Tomasz Figa <tomasz.figa@gmail.com> 14127M: Chanwoo Choi <cw00.choi@samsung.com> 14128S: Supported 14129L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14130T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14131F: drivers/clk/samsung/ 14132F: include/dt-bindings/clock/exynos*.h 14133F: Documentation/devicetree/bindings/clock/exynos*.txt 14134 14135SAMSUNG SPI DRIVERS 14136M: Kukjin Kim <kgene@kernel.org> 14137M: Krzysztof Kozlowski <krzk@kernel.org> 14138M: Andi Shyti <andi@etezian.org> 14139L: linux-spi@vger.kernel.org 14140L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14141S: Maintained 14142F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14143F: drivers/spi/spi-s3c* 14144F: include/linux/platform_data/spi-s3c64xx.h 14145 14146SAMSUNG SXGBE DRIVERS 14147M: Byungho An <bh74.an@samsung.com> 14148M: Girish K S <ks.giri@samsung.com> 14149M: Vipul Pandya <vipul.pandya@samsung.com> 14150S: Supported 14151L: netdev@vger.kernel.org 14152F: drivers/net/ethernet/samsung/sxgbe/ 14153 14154SAMSUNG THERMAL DRIVER 14155M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14156L: linux-pm@vger.kernel.org 14157L: linux-samsung-soc@vger.kernel.org 14158S: Supported 14159T: git https://github.com/lmajewski/linux-samsung-thermal.git 14160F: drivers/thermal/samsung/ 14161 14162SAMSUNG USB2 PHY DRIVER 14163M: Kamil Debski <kamil@wypas.org> 14164M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14165L: linux-kernel@vger.kernel.org 14166S: Supported 14167F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14168F: Documentation/driver-api/phy/samsung-usb2.rst 14169F: drivers/phy/samsung/phy-exynos4210-usb2.c 14170F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14171F: drivers/phy/samsung/phy-exynos5250-usb2.c 14172F: drivers/phy/samsung/phy-s5pv210-usb2.c 14173F: drivers/phy/samsung/phy-samsung-usb2.c 14174F: drivers/phy/samsung/phy-samsung-usb2.h 14175 14176SC1200 WDT DRIVER 14177M: Zwane Mwaikambo <zwanem@gmail.com> 14178S: Maintained 14179F: drivers/watchdog/sc1200wdt.c 14180 14181SCHEDULER 14182M: Ingo Molnar <mingo@redhat.com> 14183M: Peter Zijlstra <peterz@infradead.org> 14184L: linux-kernel@vger.kernel.org 14185T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14186S: Maintained 14187F: kernel/sched/ 14188F: include/linux/sched.h 14189F: include/uapi/linux/sched.h 14190F: include/linux/wait.h 14191F: include/linux/preempt.h 14192 14193SCR24X CHIP CARD INTERFACE DRIVER 14194M: Lubomir Rintel <lkundrak@v3.sk> 14195S: Supported 14196F: drivers/char/pcmcia/scr24x_cs.c 14197 14198SCSI CDROM DRIVER 14199M: Jens Axboe <axboe@kernel.dk> 14200L: linux-scsi@vger.kernel.org 14201W: http://www.kernel.dk 14202S: Maintained 14203F: drivers/scsi/sr* 14204 14205SCSI RDMA PROTOCOL (SRP) INITIATOR 14206M: Bart Van Assche <bvanassche@acm.org> 14207L: linux-rdma@vger.kernel.org 14208S: Supported 14209Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14210F: drivers/infiniband/ulp/srp/ 14211F: include/scsi/srp.h 14212 14213SCSI RDMA PROTOCOL (SRP) TARGET 14214M: Bart Van Assche <bvanassche@acm.org> 14215L: linux-rdma@vger.kernel.org 14216L: target-devel@vger.kernel.org 14217S: Supported 14218Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14219F: drivers/infiniband/ulp/srpt/ 14220 14221SCSI SG DRIVER 14222M: Doug Gilbert <dgilbert@interlog.com> 14223L: linux-scsi@vger.kernel.org 14224W: http://sg.danny.cz/sg 14225S: Maintained 14226F: Documentation/scsi/scsi-generic.txt 14227F: drivers/scsi/sg.c 14228F: include/scsi/sg.h 14229 14230SCSI SUBSYSTEM 14231M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14232T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14233M: "Martin K. Petersen" <martin.petersen@oracle.com> 14234T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14235Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14236L: linux-scsi@vger.kernel.org 14237S: Maintained 14238F: Documentation/devicetree/bindings/scsi/ 14239F: drivers/scsi/ 14240F: include/scsi/ 14241 14242SCSI TAPE DRIVER 14243M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14244L: linux-scsi@vger.kernel.org 14245S: Maintained 14246F: Documentation/scsi/st.txt 14247F: drivers/scsi/st.* 14248F: drivers/scsi/st_*.h 14249 14250SCSI TARGET SUBSYSTEM 14251M: "Martin K. Petersen" <martin.petersen@oracle.com> 14252L: linux-scsi@vger.kernel.org 14253L: target-devel@vger.kernel.org 14254W: http://www.linux-iscsi.org 14255T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14256Q: https://patchwork.kernel.org/project/target-devel/list/ 14257S: Supported 14258F: drivers/target/ 14259F: include/target/ 14260F: Documentation/target/ 14261 14262SCTP PROTOCOL 14263M: Vlad Yasevich <vyasevich@gmail.com> 14264M: Neil Horman <nhorman@tuxdriver.com> 14265M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14266L: linux-sctp@vger.kernel.org 14267W: http://lksctp.sourceforge.net 14268S: Maintained 14269F: Documentation/networking/sctp.txt 14270F: include/linux/sctp.h 14271F: include/uapi/linux/sctp.h 14272F: include/net/sctp/ 14273F: net/sctp/ 14274 14275SCx200 CPU SUPPORT 14276M: Jim Cromie <jim.cromie@gmail.com> 14277S: Odd Fixes 14278F: Documentation/i2c/busses/scx200_acb 14279F: arch/x86/platform/scx200/ 14280F: drivers/watchdog/scx200_wdt.c 14281F: drivers/i2c/busses/scx200* 14282F: drivers/mtd/maps/scx200_docflash.c 14283F: include/linux/scx200.h 14284 14285SCx200 GPIO DRIVER 14286M: Jim Cromie <jim.cromie@gmail.com> 14287S: Maintained 14288F: drivers/char/scx200_gpio.c 14289F: include/linux/scx200_gpio.h 14290 14291SCx200 HRT CLOCKSOURCE DRIVER 14292M: Jim Cromie <jim.cromie@gmail.com> 14293S: Maintained 14294F: drivers/clocksource/scx200_hrt.c 14295 14296SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14297M: Sascha Sommer <saschasommer@freenet.de> 14298L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14299S: Maintained 14300F: drivers/mmc/host/sdricoh_cs.c 14301 14302SECO BOARDS CEC DRIVER 14303M: Ettore Chimenti <ek5.chimenti@gmail.com> 14304S: Maintained 14305F: drivers/media/platform/seco-cec/seco-cec.c 14306F: drivers/media/platform/seco-cec/seco-cec.h 14307 14308SECURE COMPUTING 14309M: Kees Cook <keescook@chromium.org> 14310R: Andy Lutomirski <luto@amacapital.net> 14311R: Will Drewry <wad@chromium.org> 14312T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14313S: Supported 14314F: kernel/seccomp.c 14315F: include/uapi/linux/seccomp.h 14316F: include/linux/seccomp.h 14317F: tools/testing/selftests/seccomp/* 14318F: tools/testing/selftests/kselftest_harness.h 14319F: Documentation/userspace-api/seccomp_filter.rst 14320K: \bsecure_computing 14321K: \bTIF_SECCOMP\b 14322 14323SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14324M: Al Cooper <alcooperx@gmail.com> 14325L: linux-mmc@vger.kernel.org 14326L: bcm-kernel-feedback-list@broadcom.com 14327S: Maintained 14328F: drivers/mmc/host/sdhci-brcmstb* 14329 14330SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14331M: Adrian Hunter <adrian.hunter@intel.com> 14332L: linux-mmc@vger.kernel.org 14333S: Maintained 14334F: drivers/mmc/host/sdhci* 14335F: include/linux/mmc/sdhci* 14336 14337EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14338M: Adrian Hunter <adrian.hunter@intel.com> 14339M: Ritesh Harjani <riteshh@codeaurora.org> 14340M: Asutosh Das <asutoshd@codeaurora.org> 14341L: linux-mmc@vger.kernel.org 14342S: Maintained 14343F: drivers/mmc/host/cqhci* 14344 14345SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14346M: Prabu Thangamuthu <prabu.t@synopsys.com> 14347M: Manjunath M B <manjumb@synopsys.com> 14348L: linux-mmc@vger.kernel.org 14349S: Maintained 14350F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14351 14352SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14353M: Ludovic Desroches <ludovic.desroches@microchip.com> 14354L: linux-mmc@vger.kernel.org 14355S: Supported 14356F: drivers/mmc/host/sdhci-of-at91.c 14357 14358SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14359M: Ben Dooks <ben-linux@fluff.org> 14360M: Jaehoon Chung <jh80.chung@samsung.com> 14361L: linux-mmc@vger.kernel.org 14362S: Maintained 14363F: drivers/mmc/host/sdhci-s3c* 14364 14365SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14366M: Viresh Kumar <vireshk@kernel.org> 14367L: linux-mmc@vger.kernel.org 14368S: Maintained 14369F: drivers/mmc/host/sdhci-spear.c 14370 14371SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14372M: Kishon Vijay Abraham I <kishon@ti.com> 14373L: linux-mmc@vger.kernel.org 14374S: Maintained 14375F: drivers/mmc/host/sdhci-omap.c 14376 14377SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14378M: Scott Bauer <scott.bauer@intel.com> 14379M: Jonathan Derrick <jonathan.derrick@intel.com> 14380L: linux-block@vger.kernel.org 14381S: Supported 14382F: block/sed* 14383F: block/opal_proto.h 14384F: include/linux/sed* 14385F: include/uapi/linux/sed* 14386 14387SECURITY CONTACT 14388M: Security Officers <security@kernel.org> 14389S: Supported 14390 14391SECURITY SUBSYSTEM 14392M: James Morris <jmorris@namei.org> 14393M: "Serge E. Hallyn" <serge@hallyn.com> 14394L: linux-security-module@vger.kernel.org (suggested Cc:) 14395T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14396W: http://kernsec.org/ 14397S: Supported 14398F: security/ 14399X: security/selinux/ 14400 14401SELINUX SECURITY MODULE 14402M: Paul Moore <paul@paul-moore.com> 14403M: Stephen Smalley <sds@tycho.nsa.gov> 14404M: Eric Paris <eparis@parisplace.org> 14405L: selinux@vger.kernel.org 14406W: https://selinuxproject.org 14407W: https://github.com/SELinuxProject 14408T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14409S: Supported 14410F: include/uapi/linux/selinux_netlink.h 14411F: security/selinux/ 14412F: scripts/selinux/ 14413F: Documentation/admin-guide/LSM/SELinux.rst 14414 14415SENSABLE PHANTOM 14416M: Jiri Slaby <jirislaby@gmail.com> 14417S: Maintained 14418F: drivers/misc/phantom.c 14419F: include/uapi/linux/phantom.h 14420 14421SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14422M: Tomasz Duszynski <tduszyns@gmail.com> 14423S: Maintained 14424F: drivers/iio/chemical/sps30.c 14425F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14426 14427SERIAL DEVICE BUS 14428M: Rob Herring <robh@kernel.org> 14429L: linux-serial@vger.kernel.org 14430S: Maintained 14431F: Documentation/devicetree/bindings/serial/slave-device.txt 14432F: drivers/tty/serdev/ 14433F: include/linux/serdev.h 14434 14435SERIAL DRIVERS 14436M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14437L: linux-serial@vger.kernel.org 14438S: Maintained 14439F: Documentation/devicetree/bindings/serial/ 14440F: drivers/tty/serial/ 14441 14442SERIAL IR RECEIVER 14443M: Sean Young <sean@mess.org> 14444L: linux-media@vger.kernel.org 14445S: Maintained 14446F: drivers/media/rc/serial_ir.c 14447 14448SFC NETWORK DRIVER 14449M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14450M: Edward Cree <ecree@solarflare.com> 14451M: Martin Habets <mhabets@solarflare.com> 14452L: netdev@vger.kernel.org 14453S: Supported 14454F: drivers/net/ethernet/sfc/ 14455 14456SFF/SFP/SFP+ MODULE SUPPORT 14457M: Russell King <linux@armlinux.org.uk> 14458L: netdev@vger.kernel.org 14459S: Maintained 14460F: drivers/net/phy/phylink.c 14461F: drivers/net/phy/sfp* 14462F: include/linux/phylink.h 14463F: include/linux/sfp.h 14464 14465SGI GRU DRIVER 14466M: Dimitri Sivanich <sivanich@sgi.com> 14467S: Maintained 14468F: drivers/misc/sgi-gru/ 14469 14470SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14471M: Pat Gefre <pfg@sgi.com> 14472L: linux-ia64@vger.kernel.org 14473S: Supported 14474F: Documentation/ia64/serial.rst 14475F: drivers/tty/serial/ioc?_serial.c 14476F: include/linux/ioc?.h 14477 14478SGI XP/XPC/XPNET DRIVER 14479M: Cliff Whickman <cpw@sgi.com> 14480M: Robin Holt <robinmholt@gmail.com> 14481S: Maintained 14482F: drivers/misc/sgi-xp/ 14483 14484SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14485M: Ursula Braun <ubraun@linux.ibm.com> 14486M: Karsten Graul <kgraul@linux.ibm.com> 14487L: linux-s390@vger.kernel.org 14488W: http://www.ibm.com/developerworks/linux/linux390/ 14489S: Supported 14490F: net/smc/ 14491 14492SHARP RJ54N1CB0C SENSOR DRIVER 14493M: Jacopo Mondi <jacopo@jmondi.org> 14494L: linux-media@vger.kernel.org 14495T: git git://linuxtv.org/media_tree.git 14496S: Odd fixes 14497F: drivers/media/i2c/rj54n1cb0c.c 14498F: include/media/i2c/rj54n1cb0c.h 14499 14500SH_VEU V4L2 MEM2MEM DRIVER 14501L: linux-media@vger.kernel.org 14502S: Orphan 14503F: drivers/media/platform/sh_veu.c 14504 14505SH_VOU V4L2 OUTPUT DRIVER 14506L: linux-media@vger.kernel.org 14507S: Orphan 14508F: drivers/media/platform/sh_vou.c 14509F: include/media/drv-intf/sh_vou.h 14510 14511SI2157 MEDIA DRIVER 14512M: Antti Palosaari <crope@iki.fi> 14513L: linux-media@vger.kernel.org 14514W: https://linuxtv.org 14515W: http://palosaari.fi/linux/ 14516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14517T: git git://linuxtv.org/anttip/media_tree.git 14518S: Maintained 14519F: drivers/media/tuners/si2157* 14520 14521SI2165 MEDIA DRIVER 14522M: Matthias Schwarzott <zzam@gentoo.org> 14523L: linux-media@vger.kernel.org 14524W: https://linuxtv.org 14525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14526S: Maintained 14527F: drivers/media/dvb-frontends/si2165* 14528 14529SI2168 MEDIA DRIVER 14530M: Antti Palosaari <crope@iki.fi> 14531L: linux-media@vger.kernel.org 14532W: https://linuxtv.org 14533W: http://palosaari.fi/linux/ 14534Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14535T: git git://linuxtv.org/anttip/media_tree.git 14536S: Maintained 14537F: drivers/media/dvb-frontends/si2168* 14538 14539SI470X FM RADIO RECEIVER I2C DRIVER 14540M: Hans Verkuil <hverkuil@xs4all.nl> 14541L: linux-media@vger.kernel.org 14542T: git git://linuxtv.org/media_tree.git 14543W: https://linuxtv.org 14544S: Odd Fixes 14545F: drivers/media/radio/si470x/radio-si470x-i2c.c 14546 14547SI470X FM RADIO RECEIVER USB DRIVER 14548M: Hans Verkuil <hverkuil@xs4all.nl> 14549L: linux-media@vger.kernel.org 14550T: git git://linuxtv.org/media_tree.git 14551W: https://linuxtv.org 14552S: Maintained 14553F: drivers/media/radio/si470x/radio-si470x-common.c 14554F: drivers/media/radio/si470x/radio-si470x.h 14555F: drivers/media/radio/si470x/radio-si470x-usb.c 14556 14557SI4713 FM RADIO TRANSMITTER I2C DRIVER 14558M: Eduardo Valentin <edubezval@gmail.com> 14559L: linux-media@vger.kernel.org 14560T: git git://linuxtv.org/media_tree.git 14561W: https://linuxtv.org 14562S: Odd Fixes 14563F: drivers/media/radio/si4713/si4713.? 14564 14565SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14566M: Eduardo Valentin <edubezval@gmail.com> 14567L: linux-media@vger.kernel.org 14568T: git git://linuxtv.org/media_tree.git 14569W: https://linuxtv.org 14570S: Odd Fixes 14571F: drivers/media/radio/si4713/radio-platform-si4713.c 14572 14573SI4713 FM RADIO TRANSMITTER USB DRIVER 14574M: Hans Verkuil <hverkuil@xs4all.nl> 14575L: linux-media@vger.kernel.org 14576T: git git://linuxtv.org/media_tree.git 14577W: https://linuxtv.org 14578S: Maintained 14579F: drivers/media/radio/si4713/radio-usb-si4713.c 14580 14581SIANO DVB DRIVER 14582M: Mauro Carvalho Chehab <mchehab@kernel.org> 14583L: linux-media@vger.kernel.org 14584W: https://linuxtv.org 14585T: git git://linuxtv.org/media_tree.git 14586S: Odd fixes 14587F: drivers/media/common/siano/ 14588F: drivers/media/usb/siano/ 14589F: drivers/media/usb/siano/ 14590F: drivers/media/mmc/siano/ 14591 14592SIFIVE DRIVERS 14593M: Palmer Dabbelt <palmer@sifive.com> 14594M: Paul Walmsley <paul.walmsley@sifive.com> 14595L: linux-riscv@lists.infradead.org 14596T: git git://github.com/sifive/riscv-linux.git 14597S: Supported 14598K: [^@]sifive 14599N: sifive 14600 14601SIFIVE FU540 SYSTEM-ON-CHIP 14602M: Paul Walmsley <paul.walmsley@sifive.com> 14603M: Palmer Dabbelt <palmer@sifive.com> 14604L: linux-riscv@lists.infradead.org 14605T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14606S: Supported 14607K: fu540 14608N: fu540 14609 14610SILEAD TOUCHSCREEN DRIVER 14611M: Hans de Goede <hdegoede@redhat.com> 14612L: linux-input@vger.kernel.org 14613L: platform-driver-x86@vger.kernel.org 14614S: Maintained 14615F: drivers/input/touchscreen/silead.c 14616F: drivers/platform/x86/touchscreen_dmi.c 14617 14618SILICON MOTION SM712 FRAME BUFFER DRIVER 14619M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14620M: Teddy Wang <teddy.wang@siliconmotion.com> 14621M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14622L: linux-fbdev@vger.kernel.org 14623S: Maintained 14624F: drivers/video/fbdev/sm712* 14625F: Documentation/fb/sm712fb.rst 14626 14627SIMPLE FIRMWARE INTERFACE (SFI) 14628M: Len Brown <lenb@kernel.org> 14629L: sfi-devel@simplefirmware.org 14630W: http://simplefirmware.org/ 14631T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14632S: Supported 14633F: arch/x86/platform/sfi/ 14634F: drivers/sfi/ 14635F: include/linux/sfi*.h 14636 14637SIMPLEFB FB DRIVER 14638M: Hans de Goede <hdegoede@redhat.com> 14639L: linux-fbdev@vger.kernel.org 14640S: Maintained 14641F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14642F: drivers/video/fbdev/simplefb.c 14643F: include/linux/platform_data/simplefb.h 14644 14645SIMTEC EB110ATX (Chalice CATS) 14646P: Ben Dooks 14647P: Vincent Sanders <vince@simtec.co.uk> 14648M: Simtec Linux Team <linux@simtec.co.uk> 14649W: http://www.simtec.co.uk/products/EB110ATX/ 14650S: Supported 14651 14652SIMTEC EB2410ITX (BAST) 14653P: Ben Dooks 14654P: Vincent Sanders <vince@simtec.co.uk> 14655M: Simtec Linux Team <linux@simtec.co.uk> 14656W: http://www.simtec.co.uk/products/EB2410ITX/ 14657S: Supported 14658F: arch/arm/mach-s3c24xx/mach-bast.c 14659F: arch/arm/mach-s3c24xx/bast-ide.c 14660F: arch/arm/mach-s3c24xx/bast-irq.c 14661 14662SIPHASH PRF ROUTINES 14663M: Jason A. Donenfeld <Jason@zx2c4.com> 14664S: Maintained 14665F: lib/siphash.c 14666F: lib/test_siphash.c 14667F: include/linux/siphash.h 14668 14669SIOX 14670M: Thorsten Scherer <t.scherer@eckelmann.de> 14671M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14672R: Pengutronix Kernel Team <kernel@pengutronix.de> 14673S: Supported 14674F: drivers/siox/* 14675F: drivers/gpio/gpio-siox.c 14676F: include/trace/events/siox.h 14677 14678SIS 190 ETHERNET DRIVER 14679M: Francois Romieu <romieu@fr.zoreil.com> 14680L: netdev@vger.kernel.org 14681S: Maintained 14682F: drivers/net/ethernet/sis/sis190.c 14683 14684SIS 900/7016 FAST ETHERNET DRIVER 14685M: Daniele Venzano <venza@brownhat.org> 14686W: http://www.brownhat.org/sis900.html 14687L: netdev@vger.kernel.org 14688S: Maintained 14689F: drivers/net/ethernet/sis/sis900.* 14690 14691SIS FRAMEBUFFER DRIVER 14692M: Thomas Winischhofer <thomas@winischhofer.net> 14693W: http://www.winischhofer.net/linuxsisvga.shtml 14694S: Maintained 14695F: Documentation/fb/sisfb.rst 14696F: drivers/video/fbdev/sis/ 14697F: include/video/sisfb.h 14698 14699SIS USB2VGA DRIVER 14700M: Thomas Winischhofer <thomas@winischhofer.net> 14701W: http://www.winischhofer.at/linuxsisusbvga.shtml 14702S: Maintained 14703F: drivers/usb/misc/sisusbvga/ 14704 14705SLAB ALLOCATOR 14706M: Christoph Lameter <cl@linux.com> 14707M: Pekka Enberg <penberg@kernel.org> 14708M: David Rientjes <rientjes@google.com> 14709M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14710M: Andrew Morton <akpm@linux-foundation.org> 14711L: linux-mm@kvack.org 14712S: Maintained 14713F: include/linux/sl?b*.h 14714F: mm/sl?b* 14715 14716SLEEPABLE READ-COPY UPDATE (SRCU) 14717M: Lai Jiangshan <jiangshanlai@gmail.com> 14718M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14719M: Josh Triplett <josh@joshtriplett.org> 14720R: Steven Rostedt <rostedt@goodmis.org> 14721R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14722L: rcu@vger.kernel.org 14723W: http://www.rdrop.com/users/paulmck/RCU/ 14724S: Supported 14725T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14726F: include/linux/srcu*.h 14727F: kernel/rcu/srcu*.c 14728 14729SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14730M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14731L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14732S: Maintained 14733F: drivers/slimbus/ 14734F: Documentation/devicetree/bindings/slimbus/ 14735F: include/linux/slimbus.h 14736 14737SMACK SECURITY MODULE 14738M: Casey Schaufler <casey@schaufler-ca.com> 14739L: linux-security-module@vger.kernel.org 14740W: http://schaufler-ca.com 14741T: git git://github.com/cschaufler/smack-next 14742S: Maintained 14743F: Documentation/admin-guide/LSM/Smack.rst 14744F: security/smack/ 14745 14746SMC91x ETHERNET DRIVER 14747M: Nicolas Pitre <nico@fluxnic.net> 14748S: Odd Fixes 14749F: drivers/net/ethernet/smsc/smc91x.* 14750 14751SMIA AND SMIA++ IMAGE SENSOR DRIVER 14752M: Sakari Ailus <sakari.ailus@iki.fi> 14753L: linux-media@vger.kernel.org 14754S: Maintained 14755F: drivers/media/i2c/smiapp/ 14756F: include/media/i2c/smiapp.h 14757F: drivers/media/i2c/smiapp-pll.c 14758F: drivers/media/i2c/smiapp-pll.h 14759F: include/uapi/linux/smiapp.h 14760F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14761 14762SMM665 HARDWARE MONITOR DRIVER 14763M: Guenter Roeck <linux@roeck-us.net> 14764L: linux-hwmon@vger.kernel.org 14765S: Maintained 14766F: Documentation/hwmon/smm665.rst 14767F: drivers/hwmon/smm665.c 14768 14769SMSC EMC2103 HARDWARE MONITOR DRIVER 14770M: Steve Glendinning <steve.glendinning@shawell.net> 14771L: linux-hwmon@vger.kernel.org 14772S: Maintained 14773F: Documentation/hwmon/emc2103.rst 14774F: drivers/hwmon/emc2103.c 14775 14776SMSC SCH5627 HARDWARE MONITOR DRIVER 14777M: Hans de Goede <hdegoede@redhat.com> 14778L: linux-hwmon@vger.kernel.org 14779S: Supported 14780F: Documentation/hwmon/sch5627.rst 14781F: drivers/hwmon/sch5627.c 14782 14783SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14784M: Steve Glendinning <steve.glendinning@shawell.net> 14785L: linux-fbdev@vger.kernel.org 14786S: Maintained 14787F: drivers/video/fbdev/smscufx.c 14788 14789SMSC47B397 HARDWARE MONITOR DRIVER 14790M: Jean Delvare <jdelvare@suse.com> 14791L: linux-hwmon@vger.kernel.org 14792S: Maintained 14793F: Documentation/hwmon/smsc47b397.rst 14794F: drivers/hwmon/smsc47b397.c 14795 14796SMSC911x ETHERNET DRIVER 14797M: Steve Glendinning <steve.glendinning@shawell.net> 14798L: netdev@vger.kernel.org 14799S: Maintained 14800F: include/linux/smsc911x.h 14801F: drivers/net/ethernet/smsc/smsc911x.* 14802 14803SMSC9420 PCI ETHERNET DRIVER 14804M: Steve Glendinning <steve.glendinning@shawell.net> 14805L: netdev@vger.kernel.org 14806S: Maintained 14807F: drivers/net/ethernet/smsc/smsc9420.* 14808 14809SOC-CAMERA V4L2 SUBSYSTEM 14810L: linux-media@vger.kernel.org 14811T: git git://linuxtv.org/media_tree.git 14812S: Orphan 14813F: include/media/soc_camera.h 14814F: drivers/staging/media/soc_camera/ 14815 14816SOCIONEXT SYNQUACER I2C DRIVER 14817M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14818L: linux-i2c@vger.kernel.org 14819S: Maintained 14820F: drivers/i2c/busses/i2c-synquacer.c 14821F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14822 14823SOCIONEXT UNIPHIER SOUND DRIVER 14824L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14825S: Orphan 14826F: sound/soc/uniphier/ 14827 14828SOEKRIS NET48XX LED SUPPORT 14829M: Chris Boot <bootc@bootc.net> 14830S: Maintained 14831F: drivers/leds/leds-net48xx.c 14832 14833SOFT-IWARP DRIVER (siw) 14834M: Bernard Metzler <bmt@zurich.ibm.com> 14835L: linux-rdma@vger.kernel.org 14836S: Supported 14837F: drivers/infiniband/sw/siw/ 14838F: include/uapi/rdma/siw-abi.h 14839 14840SOFT-ROCE DRIVER (rxe) 14841M: Moni Shoua <monis@mellanox.com> 14842L: linux-rdma@vger.kernel.org 14843S: Supported 14844W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14845Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14846F: drivers/infiniband/sw/rxe/ 14847F: include/uapi/rdma/rdma_user_rxe.h 14848 14849SOFTLOGIC 6x10 MPEG CODEC 14850M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14851M: Anton Sviridenko <anton@corp.bluecherry.net> 14852M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14853M: Andrey Utkin <andrey_utkin@fastmail.com> 14854M: Ismael Luceno <ismael@iodev.co.uk> 14855L: linux-media@vger.kernel.org 14856S: Supported 14857F: drivers/media/pci/solo6x10/ 14858 14859SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14860M: James Morse <james.morse@arm.com> 14861L: linux-arm-kernel@lists.infradead.org 14862S: Maintained 14863F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14864F: drivers/firmware/arm_sdei.c 14865F: include/linux/arm_sdei.h 14866F: include/uapi/linux/arm_sdei.h 14867 14868SOFTWARE RAID (Multiple Disks) SUPPORT 14869M: Shaohua Li <shli@kernel.org> 14870L: linux-raid@vger.kernel.org 14871T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14872S: Supported 14873F: drivers/md/Makefile 14874F: drivers/md/Kconfig 14875F: drivers/md/md* 14876F: drivers/md/raid* 14877F: include/linux/raid/ 14878F: include/uapi/linux/raid/ 14879 14880SOCIONEXT (SNI) AVE NETWORK DRIVER 14881M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14882L: netdev@vger.kernel.org 14883S: Maintained 14884F: drivers/net/ethernet/socionext/sni_ave.c 14885F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14886 14887SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14888M: Jassi Brar <jaswinder.singh@linaro.org> 14889M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 14890L: netdev@vger.kernel.org 14891S: Maintained 14892F: drivers/net/ethernet/socionext/netsec.c 14893F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14894 14895SOCIONEXT (SNI) Synquacer SPI DRIVER 14896M: Masahisa Kojima <masahisa.kojima@linaro.org> 14897M: Jassi Brar <jaswinder.singh@linaro.org> 14898L: linux-spi@vger.kernel.org 14899S: Maintained 14900F: drivers/spi/spi-synquacer.c 14901F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14902 14903SOLIDRUN CLEARFOG SUPPORT 14904M: Russell King <linux@armlinux.org.uk> 14905S: Maintained 14906F: arch/arm/boot/dts/armada-388-clearfog* 14907F: arch/arm/boot/dts/armada-38x-solidrun-* 14908 14909SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14910M: Russell King <linux@armlinux.org.uk> 14911S: Maintained 14912F: arch/arm/boot/dts/imx6*-cubox-i* 14913F: arch/arm/boot/dts/imx6*-hummingboard* 14914F: arch/arm/boot/dts/imx6*-sr-* 14915 14916SONIC NETWORK DRIVER 14917M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14918L: netdev@vger.kernel.org 14919S: Maintained 14920F: drivers/net/ethernet/natsemi/sonic.* 14921 14922SONICS SILICON BACKPLANE DRIVER (SSB) 14923M: Michael Buesch <m@bues.ch> 14924L: linux-wireless@vger.kernel.org 14925S: Maintained 14926F: drivers/ssb/ 14927F: include/linux/ssb/ 14928 14929SONY IMX214 SENSOR DRIVER 14930M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14931L: linux-media@vger.kernel.org 14932T: git git://linuxtv.org/media_tree.git 14933S: Maintained 14934F: drivers/media/i2c/imx214.c 14935F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14936 14937SONY IMX258 SENSOR DRIVER 14938M: Sakari Ailus <sakari.ailus@linux.intel.com> 14939L: linux-media@vger.kernel.org 14940T: git git://linuxtv.org/media_tree.git 14941S: Maintained 14942F: drivers/media/i2c/imx258.c 14943 14944SONY IMX274 SENSOR DRIVER 14945M: Leon Luo <leonl@leopardimaging.com> 14946L: linux-media@vger.kernel.org 14947T: git git://linuxtv.org/media_tree.git 14948S: Maintained 14949F: drivers/media/i2c/imx274.c 14950F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14951 14952SONY IMX319 SENSOR DRIVER 14953M: Bingbu Cao <bingbu.cao@intel.com> 14954L: linux-media@vger.kernel.org 14955T: git git://linuxtv.org/media_tree.git 14956S: Maintained 14957F: drivers/media/i2c/imx319.c 14958 14959SONY IMX355 SENSOR DRIVER 14960M: Tianshu Qiu <tian.shu.qiu@intel.com> 14961L: linux-media@vger.kernel.org 14962T: git git://linuxtv.org/media_tree.git 14963S: Maintained 14964F: drivers/media/i2c/imx355.c 14965 14966SONY MEMORYSTICK SUBSYSTEM 14967M: Maxim Levitsky <maximlevitsky@gmail.com> 14968M: Alex Dubov <oakad@yahoo.com> 14969M: Ulf Hansson <ulf.hansson@linaro.org> 14970L: linux-mmc@vger.kernel.org 14971T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14972S: Maintained 14973F: drivers/memstick/ 14974F: include/linux/memstick.h 14975 14976SONY VAIO CONTROL DEVICE DRIVER 14977M: Mattia Dongili <malattia@linux.it> 14978L: platform-driver-x86@vger.kernel.org 14979W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14980S: Maintained 14981F: Documentation/admin-guide/laptops/sony-laptop.rst 14982F: drivers/char/sonypi.c 14983F: drivers/platform/x86/sony-laptop.c 14984F: include/linux/sony-laptop.h 14985 14986SOUND 14987M: Jaroslav Kysela <perex@perex.cz> 14988M: Takashi Iwai <tiwai@suse.com> 14989L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14990W: http://www.alsa-project.org/ 14991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14992Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14993S: Maintained 14994F: Documentation/sound/ 14995F: include/sound/ 14996F: include/uapi/sound/ 14997F: sound/ 14998 14999SOUND - COMPRESSED AUDIO 15000M: Vinod Koul <vkoul@kernel.org> 15001L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15003S: Supported 15004F: Documentation/sound/designs/compress-offload.rst 15005F: include/sound/compress_driver.h 15006F: include/uapi/sound/compress_* 15007F: sound/core/compress_offload.c 15008F: sound/soc/soc-compress.c 15009 15010SOUND - DMAENGINE HELPERS 15011M: Lars-Peter Clausen <lars@metafoo.de> 15012S: Supported 15013F: include/sound/dmaengine_pcm.h 15014F: sound/core/pcm_dmaengine.c 15015F: sound/soc/soc-generic-dmaengine-pcm.c 15016 15017SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15018M: Liam Girdwood <lgirdwood@gmail.com> 15019M: Mark Brown <broonie@kernel.org> 15020T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15022W: http://alsa-project.org/main/index.php/ASoC 15023S: Supported 15024F: Documentation/devicetree/bindings/sound/ 15025F: Documentation/sound/soc/ 15026F: sound/soc/ 15027F: include/dt-bindings/sound/ 15028F: include/sound/soc* 15029 15030SOUNDWIRE SUBSYSTEM 15031M: Vinod Koul <vkoul@kernel.org> 15032M: Sanyog Kale <sanyog.r.kale@intel.com> 15033R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15035S: Supported 15036F: Documentation/driver-api/soundwire/ 15037F: drivers/soundwire/ 15038F: include/linux/soundwire/ 15039 15040SP2 MEDIA DRIVER 15041M: Olli Salonen <olli.salonen@iki.fi> 15042L: linux-media@vger.kernel.org 15043W: https://linuxtv.org 15044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15045S: Maintained 15046F: drivers/media/dvb-frontends/sp2* 15047 15048SPARC + UltraSPARC (sparc/sparc64) 15049M: "David S. Miller" <davem@davemloft.net> 15050L: sparclinux@vger.kernel.org 15051Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15052T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15053T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15054S: Maintained 15055F: arch/sparc/ 15056F: drivers/sbus/ 15057 15058SPARC SERIAL DRIVERS 15059M: "David S. Miller" <davem@davemloft.net> 15060L: sparclinux@vger.kernel.org 15061T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15062T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15063S: Maintained 15064F: include/linux/sunserialcore.h 15065F: drivers/tty/serial/suncore.c 15066F: drivers/tty/serial/sunhv.c 15067F: drivers/tty/serial/sunsab.c 15068F: drivers/tty/serial/sunsab.h 15069F: drivers/tty/serial/sunsu.c 15070F: drivers/tty/serial/sunzilog.c 15071F: drivers/tty/serial/sunzilog.h 15072F: drivers/tty/vcc.c 15073 15074SPARSE CHECKER 15075M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15076L: linux-sparse@vger.kernel.org 15077W: https://sparse.wiki.kernel.org/ 15078T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15079S: Maintained 15080F: include/linux/compiler.h 15081 15082SPEAR CLOCK FRAMEWORK SUPPORT 15083M: Viresh Kumar <vireshk@kernel.org> 15084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15085W: http://www.st.com/spear 15086S: Maintained 15087F: drivers/clk/spear/ 15088 15089SPEAR PLATFORM SUPPORT 15090M: Viresh Kumar <vireshk@kernel.org> 15091M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15093W: http://www.st.com/spear 15094S: Maintained 15095F: arch/arm/boot/dts/spear* 15096F: arch/arm/mach-spear/ 15097 15098SPI NOR SUBSYSTEM 15099M: Marek Vasut <marek.vasut@gmail.com> 15100M: Tudor Ambarus <tudor.ambarus@microchip.com> 15101L: linux-mtd@lists.infradead.org 15102W: http://www.linux-mtd.infradead.org/ 15103Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15104T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15105S: Maintained 15106F: drivers/mtd/spi-nor/ 15107F: include/linux/mtd/spi-nor.h 15108 15109SPI SUBSYSTEM 15110M: Mark Brown <broonie@kernel.org> 15111L: linux-spi@vger.kernel.org 15112T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15113Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15114S: Maintained 15115F: Documentation/devicetree/bindings/spi/ 15116F: Documentation/spi/ 15117F: drivers/spi/ 15118F: include/linux/spi/ 15119F: include/uapi/linux/spi/ 15120F: tools/spi/ 15121 15122SPIDERNET NETWORK DRIVER for CELL 15123M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15124L: netdev@vger.kernel.org 15125S: Supported 15126F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15127F: drivers/net/ethernet/toshiba/spider_net* 15128 15129SPMI SUBSYSTEM 15130R: Stephen Boyd <sboyd@kernel.org> 15131L: linux-arm-msm@vger.kernel.org 15132F: Documentation/devicetree/bindings/spmi/ 15133F: drivers/spmi/ 15134F: include/dt-bindings/spmi/spmi.h 15135F: include/linux/spmi.h 15136F: include/trace/events/spmi.h 15137 15138SPU FILE SYSTEM 15139M: Jeremy Kerr <jk@ozlabs.org> 15140L: linuxppc-dev@lists.ozlabs.org 15141W: http://www.ibm.com/developerworks/power/cell/ 15142S: Supported 15143F: Documentation/filesystems/spufs.txt 15144F: arch/powerpc/platforms/cell/spufs/ 15145 15146SQUASHFS FILE SYSTEM 15147M: Phillip Lougher <phillip@squashfs.org.uk> 15148L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15149W: http://squashfs.org.uk 15150T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15151S: Maintained 15152F: Documentation/filesystems/squashfs.txt 15153F: fs/squashfs/ 15154 15155SRM (Alpha) environment access 15156M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15157S: Maintained 15158F: arch/alpha/kernel/srm_env.c 15159 15160ST LSM6DSx IMU IIO DRIVER 15161M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15162L: linux-iio@vger.kernel.org 15163W: http://www.st.com/ 15164S: Maintained 15165F: drivers/iio/imu/st_lsm6dsx/ 15166F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15167 15168ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15169M: Mickael Guene <mickael.guene@st.com> 15170L: linux-media@vger.kernel.org 15171T: git git://linuxtv.org/media_tree.git 15172S: Maintained 15173F: drivers/media/i2c/st-mipid02.c 15174F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15175 15176ST STM32 I2C/SMBUS DRIVER 15177M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15178L: linux-i2c@vger.kernel.org 15179S: Maintained 15180F: drivers/i2c/busses/i2c-stm32* 15181 15182ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15183M: Song Qiang <songqiang1304521@gmail.com> 15184L: linux-iio@vger.kernel.org 15185S: Maintained 15186F: drivers/iio/proximity/vl53l0x-i2c.c 15187F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15188 15189STABLE BRANCH 15190M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15191M: Sasha Levin <sashal@kernel.org> 15192L: stable@vger.kernel.org 15193S: Supported 15194F: Documentation/process/stable-kernel-rules.rst 15195 15196STAGING - COMEDI 15197M: Ian Abbott <abbotti@mev.co.uk> 15198M: H Hartley Sweeten <hsweeten@visionengravers.com> 15199S: Odd Fixes 15200F: drivers/staging/comedi/ 15201 15202STAGING - EROFS FILE SYSTEM 15203M: Gao Xiang <gaoxiang25@huawei.com> 15204M: Chao Yu <yuchao0@huawei.com> 15205L: linux-erofs@lists.ozlabs.org 15206S: Maintained 15207F: drivers/staging/erofs/ 15208 15209STAGING - FIELDBUS SUBSYSTEM 15210M: Sven Van Asbroeck <TheSven73@gmail.com> 15211S: Maintained 15212F: drivers/staging/fieldbus/* 15213F: drivers/staging/fieldbus/Documentation/ 15214 15215STAGING - HMS ANYBUS-S BUS 15216M: Sven Van Asbroeck <TheSven73@gmail.com> 15217S: Maintained 15218F: drivers/staging/fieldbus/anybuss/ 15219 15220STAGING - INDUSTRIAL IO 15221M: Jonathan Cameron <jic23@kernel.org> 15222L: linux-iio@vger.kernel.org 15223S: Odd Fixes 15224F: Documentation/devicetree/bindings/staging/iio/ 15225F: drivers/staging/iio/ 15226 15227STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15228M: Marc Dietrich <marvin24@gmx.de> 15229L: ac100@lists.launchpad.net (moderated for non-subscribers) 15230L: linux-tegra@vger.kernel.org 15231S: Maintained 15232F: drivers/staging/nvec/ 15233 15234STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15235M: Jens Frederich <jfrederich@gmail.com> 15236M: Daniel Drake <dsd@laptop.org> 15237M: Jon Nettleton <jon.nettleton@gmail.com> 15238W: http://wiki.laptop.org/go/DCON 15239S: Maintained 15240F: drivers/staging/olpc_dcon/ 15241 15242STAGING - REALTEK RTL8712U DRIVERS 15243M: Larry Finger <Larry.Finger@lwfinger.net> 15244M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15245S: Odd Fixes 15246F: drivers/staging/rtl8712/ 15247 15248STAGING - REALTEK RTL8188EU DRIVERS 15249M: Larry Finger <Larry.Finger@lwfinger.net> 15250S: Odd Fixes 15251F: drivers/staging/rtl8188eu/ 15252 15253STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15254M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15255M: Teddy Wang <teddy.wang@siliconmotion.com> 15256M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15257L: linux-fbdev@vger.kernel.org 15258S: Maintained 15259F: drivers/staging/sm750fb/ 15260 15261STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15262M: William Hubbs <w.d.hubbs@gmail.com> 15263M: Chris Brannon <chris@the-brannons.com> 15264M: Kirk Reiser <kirk@reisers.ca> 15265M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15266L: speakup@linux-speakup.org 15267W: http://www.linux-speakup.org/ 15268S: Odd Fixes 15269F: drivers/staging/speakup/ 15270 15271STAGING - VIA VT665X DRIVERS 15272M: Forest Bond <forest@alittletooquiet.net> 15273S: Odd Fixes 15274F: drivers/staging/vt665?/ 15275 15276STAGING - WILC1000 WIFI DRIVER 15277M: Adham Abozaeid <adham.abozaeid@microchip.com> 15278M: Ajay Singh <ajay.kathat@microchip.com> 15279L: linux-wireless@vger.kernel.org 15280S: Supported 15281F: drivers/staging/wilc1000/ 15282 15283STAGING SUBSYSTEM 15284M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15285T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15286L: devel@driverdev.osuosl.org 15287S: Supported 15288F: drivers/staging/ 15289 15290STARFIRE/DURALAN NETWORK DRIVER 15291M: Ion Badulescu <ionut@badula.org> 15292S: Odd Fixes 15293F: drivers/net/ethernet/adaptec/starfire* 15294 15295STEC S1220 SKD DRIVER 15296M: Damien Le Moal <Damien.LeMoal@wdc.com> 15297L: linux-block@vger.kernel.org 15298S: Maintained 15299F: drivers/block/skd*[ch] 15300 15301STI AUDIO (ASoC) DRIVERS 15302M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15303L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15304S: Maintained 15305F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15306F: sound/soc/sti/ 15307 15308STI CEC DRIVER 15309M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15310S: Maintained 15311F: drivers/media/platform/sti/cec/ 15312F: Documentation/devicetree/bindings/media/stih-cec.txt 15313 15314STK1160 USB VIDEO CAPTURE DRIVER 15315M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15316L: linux-media@vger.kernel.org 15317T: git git://linuxtv.org/media_tree.git 15318S: Maintained 15319F: drivers/media/usb/stk1160/ 15320 15321STM32 AUDIO (ASoC) DRIVERS 15322M: Olivier Moysan <olivier.moysan@st.com> 15323M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15324L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15325S: Maintained 15326F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15327F: sound/soc/stm/ 15328 15329STM32 TIMER/LPTIMER DRIVERS 15330M: Fabrice Gasnier <fabrice.gasnier@st.com> 15331S: Maintained 15332F: drivers/*/stm32-*timer* 15333F: drivers/pwm/pwm-stm32* 15334F: include/linux/*/stm32-*tim* 15335F: Documentation/ABI/testing/*timer-stm32 15336F: Documentation/devicetree/bindings/*/stm32-*timer* 15337F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15338 15339STMMAC ETHERNET DRIVER 15340M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15341M: Alexandre Torgue <alexandre.torgue@st.com> 15342M: Jose Abreu <joabreu@synopsys.com> 15343L: netdev@vger.kernel.org 15344W: http://www.stlinux.com 15345S: Supported 15346F: drivers/net/ethernet/stmicro/stmmac/ 15347 15348SUN3/3X 15349M: Sam Creasey <sammy@sammy.net> 15350W: http://sammy.net/sun3/ 15351S: Maintained 15352F: arch/m68k/kernel/*sun3* 15353F: arch/m68k/sun3*/ 15354F: arch/m68k/include/asm/sun3* 15355F: drivers/net/ethernet/i825xx/sun3* 15356 15357SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15358M: Hans de Goede <hdegoede@redhat.com> 15359L: linux-input@vger.kernel.org 15360S: Maintained 15361F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15362F: drivers/input/keyboard/sun4i-lradc-keys.c 15363 15364SUNDANCE NETWORK DRIVER 15365M: Denis Kirjanov <kda@linux-powerpc.org> 15366L: netdev@vger.kernel.org 15367S: Maintained 15368F: drivers/net/ethernet/dlink/sundance.c 15369 15370SUPERH 15371M: Yoshinori Sato <ysato@users.sourceforge.jp> 15372M: Rich Felker <dalias@libc.org> 15373L: linux-sh@vger.kernel.org 15374Q: http://patchwork.kernel.org/project/linux-sh/list/ 15375S: Maintained 15376F: Documentation/sh/ 15377F: arch/sh/ 15378F: drivers/sh/ 15379 15380SUSPEND TO RAM 15381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15382M: Len Brown <len.brown@intel.com> 15383M: Pavel Machek <pavel@ucw.cz> 15384L: linux-pm@vger.kernel.org 15385B: https://bugzilla.kernel.org 15386S: Supported 15387F: Documentation/power/ 15388F: arch/x86/kernel/acpi/ 15389F: drivers/base/power/ 15390F: kernel/power/ 15391F: include/linux/suspend.h 15392F: include/linux/freezer.h 15393F: include/linux/pm.h 15394 15395SVGA HANDLING 15396M: Martin Mares <mj@ucw.cz> 15397L: linux-video@atrey.karlin.mff.cuni.cz 15398S: Maintained 15399F: Documentation/admin-guide/svga.rst 15400F: arch/x86/boot/video* 15401 15402SWIOTLB SUBSYSTEM 15403M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15404L: iommu@lists.linux-foundation.org 15405T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15406S: Supported 15407F: kernel/dma/swiotlb.c 15408F: arch/*/kernel/pci-swiotlb.c 15409F: include/linux/swiotlb.h 15410 15411SWITCHDEV 15412M: Jiri Pirko <jiri@resnulli.us> 15413M: Ivan Vecera <ivecera@redhat.com> 15414L: netdev@vger.kernel.org 15415S: Supported 15416F: net/switchdev/ 15417F: include/net/switchdev.h 15418 15419SY8106A REGULATOR DRIVER 15420M: Icenowy Zheng <icenowy@aosc.io> 15421S: Maintained 15422F: drivers/regulator/sy8106a-regulator.c 15423F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15424 15425SYNC FILE FRAMEWORK 15426M: Sumit Semwal <sumit.semwal@linaro.org> 15427R: Gustavo Padovan <gustavo@padovan.org> 15428S: Maintained 15429L: linux-media@vger.kernel.org 15430L: dri-devel@lists.freedesktop.org 15431F: drivers/dma-buf/sync_* 15432F: drivers/dma-buf/dma-fence* 15433F: drivers/dma-buf/sw_sync.c 15434F: include/linux/sync_file.h 15435F: include/uapi/linux/sync_file.h 15436F: Documentation/driver-api/sync_file.rst 15437T: git git://anongit.freedesktop.org/drm/drm-misc 15438 15439SYNOPSYS ARC ARCHITECTURE 15440M: Vineet Gupta <vgupta@synopsys.com> 15441L: linux-snps-arc@lists.infradead.org 15442S: Supported 15443F: arch/arc/ 15444F: Documentation/devicetree/bindings/arc/* 15445F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15446F: drivers/clocksource/arc_timer.c 15447F: drivers/tty/serial/arc_uart.c 15448T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15449 15450SYNOPSYS ARC HSDK SDP pll clock driver 15451M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15452S: Supported 15453F: drivers/clk/clk-hsdk-pll.c 15454F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15455 15456SYNOPSYS ARC SDP clock driver 15457M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15458S: Supported 15459F: drivers/clk/axs10x/* 15460F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15461 15462SYNOPSYS ARC SDP platform support 15463M: Alexey Brodkin <abrodkin@synopsys.com> 15464S: Supported 15465F: arch/arc/plat-axs10x 15466F: arch/arc/boot/dts/ax* 15467F: Documentation/devicetree/bindings/arc/axs10* 15468 15469SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15470M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15471S: Supported 15472F: drivers/reset/reset-axs10x.c 15473F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15474 15475SYNOPSYS CREG GPIO DRIVER 15476M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15477S: Maintained 15478F: drivers/gpio/gpio-creg-snps.c 15479F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15480 15481SYNOPSYS DESIGNWARE 8250 UART DRIVER 15482R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15483S: Maintained 15484F: drivers/tty/serial/8250/8250_dw.c 15485 15486SYNOPSYS DESIGNWARE APB GPIO DRIVER 15487M: Hoan Tran <hoan@os.amperecomputing.com> 15488L: linux-gpio@vger.kernel.org 15489S: Maintained 15490F: drivers/gpio/gpio-dwapb.c 15491F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15492 15493SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15494M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15495S: Maintained 15496F: drivers/dma/dwi-axi-dmac/ 15497F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15498 15499SYNOPSYS DESIGNWARE DMAC DRIVER 15500M: Viresh Kumar <vireshk@kernel.org> 15501R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15502S: Maintained 15503F: Documentation/devicetree/bindings/dma/snps-dma.txt 15504F: drivers/dma/dw/ 15505F: include/dt-bindings/dma/dw-dmac.h 15506F: include/linux/dma/dw.h 15507F: include/linux/platform_data/dma-dw.h 15508 15509SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15510M: Jose Abreu <Jose.Abreu@synopsys.com> 15511L: netdev@vger.kernel.org 15512S: Supported 15513F: drivers/net/ethernet/synopsys/ 15514 15515SYNOPSYS DESIGNWARE I2C DRIVER 15516M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15517R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15518R: Mika Westerberg <mika.westerberg@linux.intel.com> 15519L: linux-i2c@vger.kernel.org 15520S: Maintained 15521F: drivers/i2c/busses/i2c-designware-* 15522F: include/linux/platform_data/i2c-designware.h 15523 15524SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15525M: Jaehoon Chung <jh80.chung@samsung.com> 15526L: linux-mmc@vger.kernel.org 15527S: Maintained 15528F: drivers/mmc/host/dw_mmc* 15529 15530SYNOPSYS HSDK RESET CONTROLLER DRIVER 15531M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15532S: Supported 15533F: drivers/reset/reset-hsdk.c 15534F: include/dt-bindings/reset/snps,hsdk-reset.h 15535F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15536 15537SYSTEM CONFIGURATION (SYSCON) 15538M: Lee Jones <lee.jones@linaro.org> 15539M: Arnd Bergmann <arnd@arndb.de> 15540T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15541S: Supported 15542F: drivers/mfd/syscon.c 15543 15544SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15545M: Sudeep Holla <sudeep.holla@arm.com> 15546L: linux-arm-kernel@lists.infradead.org 15547S: Maintained 15548F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15549F: drivers/clk/clk-sc[mp]i.c 15550F: drivers/cpufreq/sc[mp]i-cpufreq.c 15551F: drivers/firmware/arm_scpi.c 15552F: drivers/firmware/arm_scmi/ 15553F: include/linux/sc[mp]i_protocol.h 15554 15555SYSTEM RESET/SHUTDOWN DRIVERS 15556M: Sebastian Reichel <sre@kernel.org> 15557L: linux-pm@vger.kernel.org 15558T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15559S: Maintained 15560F: Documentation/devicetree/bindings/power/reset/ 15561F: drivers/power/reset/ 15562 15563SYSTEM TRACE MODULE CLASS 15564M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15565S: Maintained 15566T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15567F: Documentation/trace/stm.rst 15568F: drivers/hwtracing/stm/ 15569F: include/linux/stm.h 15570F: include/uapi/linux/stm.h 15571 15572SYSV FILESYSTEM 15573M: Christoph Hellwig <hch@infradead.org> 15574S: Maintained 15575F: Documentation/filesystems/sysv-fs.txt 15576F: fs/sysv/ 15577F: include/linux/sysv_fs.h 15578 15579TASKSTATS STATISTICS INTERFACE 15580M: Balbir Singh <bsingharora@gmail.com> 15581S: Maintained 15582F: Documentation/accounting/taskstats* 15583F: include/linux/taskstats* 15584F: kernel/taskstats.c 15585 15586TC subsystem 15587M: Jamal Hadi Salim <jhs@mojatatu.com> 15588M: Cong Wang <xiyou.wangcong@gmail.com> 15589M: Jiri Pirko <jiri@resnulli.us> 15590L: netdev@vger.kernel.org 15591S: Maintained 15592F: include/net/pkt_cls.h 15593F: include/net/pkt_sched.h 15594F: include/net/tc_act/ 15595F: include/uapi/linux/pkt_cls.h 15596F: include/uapi/linux/pkt_sched.h 15597F: include/uapi/linux/tc_act/ 15598F: include/uapi/linux/tc_ematch/ 15599F: net/sched/ 15600 15601TC90522 MEDIA DRIVER 15602M: Akihiro Tsukada <tskd08@gmail.com> 15603L: linux-media@vger.kernel.org 15604S: Odd Fixes 15605F: drivers/media/dvb-frontends/tc90522* 15606 15607TCP LOW PRIORITY MODULE 15608M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15609M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15610W: http://tcp-lp-mod.sourceforge.net/ 15611S: Maintained 15612F: net/ipv4/tcp_lp.c 15613 15614TDA10071 MEDIA DRIVER 15615M: Antti Palosaari <crope@iki.fi> 15616L: linux-media@vger.kernel.org 15617W: https://linuxtv.org 15618W: http://palosaari.fi/linux/ 15619Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15620T: git git://linuxtv.org/anttip/media_tree.git 15621S: Maintained 15622F: drivers/media/dvb-frontends/tda10071* 15623 15624TDA18212 MEDIA DRIVER 15625M: Antti Palosaari <crope@iki.fi> 15626L: linux-media@vger.kernel.org 15627W: https://linuxtv.org 15628W: http://palosaari.fi/linux/ 15629Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15630T: git git://linuxtv.org/anttip/media_tree.git 15631S: Maintained 15632F: drivers/media/tuners/tda18212* 15633 15634TDA18218 MEDIA DRIVER 15635M: Antti Palosaari <crope@iki.fi> 15636L: linux-media@vger.kernel.org 15637W: https://linuxtv.org 15638W: http://palosaari.fi/linux/ 15639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15640T: git git://linuxtv.org/anttip/media_tree.git 15641S: Maintained 15642F: drivers/media/tuners/tda18218* 15643 15644TDA18250 MEDIA DRIVER 15645M: Olli Salonen <olli.salonen@iki.fi> 15646L: linux-media@vger.kernel.org 15647W: https://linuxtv.org 15648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15649T: git git://linuxtv.org/media_tree.git 15650S: Maintained 15651F: drivers/media/tuners/tda18250* 15652 15653TDA18271 MEDIA DRIVER 15654M: Michael Krufky <mkrufky@linuxtv.org> 15655L: linux-media@vger.kernel.org 15656W: https://linuxtv.org 15657W: http://github.com/mkrufky 15658Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15659T: git git://linuxtv.org/mkrufky/tuners.git 15660S: Maintained 15661F: drivers/media/tuners/tda18271* 15662 15663TDA1997x MEDIA DRIVER 15664M: Tim Harvey <tharvey@gateworks.com> 15665L: linux-media@vger.kernel.org 15666W: https://linuxtv.org 15667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15668S: Maintained 15669F: drivers/media/i2c/tda1997x.* 15670 15671TDA827x MEDIA DRIVER 15672M: Michael Krufky <mkrufky@linuxtv.org> 15673L: linux-media@vger.kernel.org 15674W: https://linuxtv.org 15675W: http://github.com/mkrufky 15676Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15677T: git git://linuxtv.org/mkrufky/tuners.git 15678S: Maintained 15679F: drivers/media/tuners/tda8290.* 15680 15681TDA8290 MEDIA DRIVER 15682M: Michael Krufky <mkrufky@linuxtv.org> 15683L: linux-media@vger.kernel.org 15684W: https://linuxtv.org 15685W: http://github.com/mkrufky 15686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15687T: git git://linuxtv.org/mkrufky/tuners.git 15688S: Maintained 15689F: drivers/media/tuners/tda8290.* 15690 15691TDA9840 MEDIA DRIVER 15692M: Hans Verkuil <hverkuil@xs4all.nl> 15693L: linux-media@vger.kernel.org 15694T: git git://linuxtv.org/media_tree.git 15695W: https://linuxtv.org 15696S: Maintained 15697F: drivers/media/i2c/tda9840* 15698 15699TEA5761 TUNER DRIVER 15700M: Mauro Carvalho Chehab <mchehab@kernel.org> 15701L: linux-media@vger.kernel.org 15702W: https://linuxtv.org 15703T: git git://linuxtv.org/media_tree.git 15704S: Odd fixes 15705F: drivers/media/tuners/tea5761.* 15706 15707TEA5767 TUNER DRIVER 15708M: Mauro Carvalho Chehab <mchehab@kernel.org> 15709L: linux-media@vger.kernel.org 15710W: https://linuxtv.org 15711T: git git://linuxtv.org/media_tree.git 15712S: Maintained 15713F: drivers/media/tuners/tea5767.* 15714 15715TEA6415C MEDIA DRIVER 15716M: Hans Verkuil <hverkuil@xs4all.nl> 15717L: linux-media@vger.kernel.org 15718T: git git://linuxtv.org/media_tree.git 15719W: https://linuxtv.org 15720S: Maintained 15721F: drivers/media/i2c/tea6415c* 15722 15723TEA6420 MEDIA DRIVER 15724M: Hans Verkuil <hverkuil@xs4all.nl> 15725L: linux-media@vger.kernel.org 15726T: git git://linuxtv.org/media_tree.git 15727W: https://linuxtv.org 15728S: Maintained 15729F: drivers/media/i2c/tea6420* 15730 15731TEAM DRIVER 15732M: Jiri Pirko <jiri@resnulli.us> 15733L: netdev@vger.kernel.org 15734S: Supported 15735F: drivers/net/team/ 15736F: include/linux/if_team.h 15737F: include/uapi/linux/if_team.h 15738 15739TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15740M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15741S: Maintained 15742F: arch/x86/platform/ts5500/ 15743 15744TECHNOTREND USB IR RECEIVER 15745M: Sean Young <sean@mess.org> 15746L: linux-media@vger.kernel.org 15747S: Maintained 15748F: drivers/media/rc/ttusbir.c 15749 15750TECHWELL TW9910 VIDEO DECODER 15751L: linux-media@vger.kernel.org 15752S: Orphan 15753F: drivers/media/i2c/tw9910.c 15754F: include/media/i2c/tw9910.h 15755 15756TEE SUBSYSTEM 15757M: Jens Wiklander <jens.wiklander@linaro.org> 15758L: tee-dev@lists.linaro.org 15759S: Maintained 15760F: include/linux/tee_drv.h 15761F: include/uapi/linux/tee.h 15762F: drivers/tee/ 15763F: Documentation/tee.txt 15764 15765TEGRA ARCHITECTURE SUPPORT 15766M: Thierry Reding <thierry.reding@gmail.com> 15767M: Jonathan Hunter <jonathanh@nvidia.com> 15768L: linux-tegra@vger.kernel.org 15769Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15771S: Supported 15772N: [^a-z]tegra 15773 15774TEGRA CLOCK DRIVER 15775M: Peter De Schrijver <pdeschrijver@nvidia.com> 15776M: Prashant Gaikwad <pgaikwad@nvidia.com> 15777S: Supported 15778F: drivers/clk/tegra/ 15779 15780TEGRA DMA DRIVERS 15781M: Laxman Dewangan <ldewangan@nvidia.com> 15782M: Jon Hunter <jonathanh@nvidia.com> 15783S: Supported 15784F: drivers/dma/tegra* 15785 15786TEGRA I2C DRIVER 15787M: Laxman Dewangan <ldewangan@nvidia.com> 15788R: Dmitry Osipenko <digetx@gmail.com> 15789S: Supported 15790F: drivers/i2c/busses/i2c-tegra.c 15791 15792TEGRA IOMMU DRIVERS 15793M: Thierry Reding <thierry.reding@gmail.com> 15794L: linux-tegra@vger.kernel.org 15795S: Supported 15796F: drivers/iommu/tegra* 15797 15798TEGRA KBC DRIVER 15799M: Laxman Dewangan <ldewangan@nvidia.com> 15800S: Supported 15801F: drivers/input/keyboard/tegra-kbc.c 15802 15803TEGRA NAND DRIVER 15804M: Stefan Agner <stefan@agner.ch> 15805M: Lucas Stach <dev@lynxeye.de> 15806S: Maintained 15807F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15808F: drivers/mtd/nand/raw/tegra_nand.c 15809 15810TEGRA PWM DRIVER 15811M: Thierry Reding <thierry.reding@gmail.com> 15812S: Supported 15813F: drivers/pwm/pwm-tegra.c 15814 15815TEGRA SERIAL DRIVER 15816M: Laxman Dewangan <ldewangan@nvidia.com> 15817S: Supported 15818F: drivers/tty/serial/serial-tegra.c 15819 15820TEGRA SPI DRIVER 15821M: Laxman Dewangan <ldewangan@nvidia.com> 15822S: Supported 15823F: drivers/spi/spi-tegra* 15824 15825TEGRA XUSB PADCTL DRIVER 15826M: JC Kuo <jckuo@nvidia.com> 15827S: Supported 15828F: drivers/phy/tegra/xusb* 15829 15830TEHUTI ETHERNET DRIVER 15831M: Andy Gospodarek <andy@greyhouse.net> 15832L: netdev@vger.kernel.org 15833S: Supported 15834F: drivers/net/ethernet/tehuti/* 15835 15836Telecom Clock Driver for MCPL0010 15837M: Mark Gross <mark.gross@intel.com> 15838S: Supported 15839F: drivers/char/tlclk.c 15840 15841TENSILICA XTENSA PORT (xtensa) 15842M: Chris Zankel <chris@zankel.net> 15843M: Max Filippov <jcmvbkbc@gmail.com> 15844L: linux-xtensa@linux-xtensa.org 15845T: git git://github.com/czankel/xtensa-linux.git 15846S: Maintained 15847F: arch/xtensa/ 15848F: drivers/irqchip/irq-xtensa-* 15849 15850Texas Instruments' System Control Interface (TISCI) Protocol Driver 15851M: Nishanth Menon <nm@ti.com> 15852M: Tero Kristo <t-kristo@ti.com> 15853M: Santosh Shilimkar <ssantosh@kernel.org> 15854L: linux-arm-kernel@lists.infradead.org 15855S: Maintained 15856F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15857F: drivers/firmware/ti_sci* 15858F: include/linux/soc/ti/ti_sci_protocol.h 15859F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15860F: drivers/soc/ti/ti_sci_pm_domains.c 15861F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15862F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15863F: drivers/clk/keystone/sci-clk.c 15864F: drivers/reset/reset-ti-sci.c 15865F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15866F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15867F: drivers/irqchip/irq-ti-sci-intr.c 15868F: drivers/irqchip/irq-ti-sci-inta.c 15869F: include/linux/soc/ti/ti_sci_inta_msi.h 15870F: drivers/soc/ti/ti_sci_inta_msi.c 15871 15872Texas Instruments ASoC drivers 15873M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15874L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15875S: Maintained 15876F: sound/soc/ti/ 15877 15878Texas Instruments' DAC7612 DAC Driver 15879M: Ricardo Ribalda <ricardo@ribalda.com> 15880L: linux-iio@vger.kernel.org 15881S: Supported 15882F: drivers/iio/dac/ti-dac7612.c 15883F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15884 15885THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15886M: Hans Verkuil <hverkuil@xs4all.nl> 15887L: linux-media@vger.kernel.org 15888T: git git://linuxtv.org/media_tree.git 15889W: https://linuxtv.org 15890S: Maintained 15891F: drivers/media/radio/radio-raremono.c 15892 15893THERMAL 15894M: Zhang Rui <rui.zhang@intel.com> 15895M: Eduardo Valentin <edubezval@gmail.com> 15896R: Daniel Lezcano <daniel.lezcano@linaro.org> 15897L: linux-pm@vger.kernel.org 15898T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15899T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15900Q: https://patchwork.kernel.org/project/linux-pm/list/ 15901S: Supported 15902F: drivers/thermal/ 15903F: include/linux/thermal.h 15904F: include/uapi/linux/thermal.h 15905F: include/linux/cpu_cooling.h 15906F: Documentation/devicetree/bindings/thermal/ 15907 15908THERMAL/CPU_COOLING 15909M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15910M: Viresh Kumar <viresh.kumar@linaro.org> 15911M: Javi Merino <javi.merino@kernel.org> 15912L: linux-pm@vger.kernel.org 15913S: Supported 15914F: Documentation/thermal/cpu-cooling-api.rst 15915F: drivers/thermal/cpu_cooling.c 15916F: include/linux/cpu_cooling.h 15917 15918THINKPAD ACPI EXTRAS DRIVER 15919M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15920L: ibm-acpi-devel@lists.sourceforge.net 15921L: platform-driver-x86@vger.kernel.org 15922W: http://ibm-acpi.sourceforge.net 15923W: http://thinkwiki.org/wiki/Ibm-acpi 15924T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15925S: Maintained 15926F: drivers/platform/x86/thinkpad_acpi.c 15927 15928THUNDERBOLT DRIVER 15929M: Andreas Noever <andreas.noever@gmail.com> 15930M: Michael Jamet <michael.jamet@intel.com> 15931M: Mika Westerberg <mika.westerberg@linux.intel.com> 15932M: Yehezkel Bernat <YehezkelShB@gmail.com> 15933T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15934S: Maintained 15935F: Documentation/admin-guide/thunderbolt.rst 15936F: drivers/thunderbolt/ 15937F: include/linux/thunderbolt.h 15938 15939THUNDERBOLT NETWORK DRIVER 15940M: Michael Jamet <michael.jamet@intel.com> 15941M: Mika Westerberg <mika.westerberg@linux.intel.com> 15942M: Yehezkel Bernat <YehezkelShB@gmail.com> 15943L: netdev@vger.kernel.org 15944S: Maintained 15945F: drivers/net/thunderbolt.c 15946 15947THUNDERX GPIO DRIVER 15948M: David Daney <david.daney@cavium.com> 15949S: Maintained 15950F: drivers/gpio/gpio-thunderx.c 15951 15952TI AM437X VPFE DRIVER 15953M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15954L: linux-media@vger.kernel.org 15955W: https://linuxtv.org 15956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15957T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15958S: Maintained 15959F: drivers/media/platform/am437x/ 15960 15961TI BANDGAP AND THERMAL DRIVER 15962M: Eduardo Valentin <edubezval@gmail.com> 15963M: Keerthy <j-keerthy@ti.com> 15964L: linux-pm@vger.kernel.org 15965L: linux-omap@vger.kernel.org 15966S: Maintained 15967F: drivers/thermal/ti-soc-thermal/ 15968 15969TI BQ27XXX POWER SUPPLY DRIVER 15970R: Andrew F. Davis <afd@ti.com> 15971F: include/linux/power/bq27xxx_battery.h 15972F: drivers/power/supply/bq27xxx_battery.c 15973F: drivers/power/supply/bq27xxx_battery_i2c.c 15974 15975TI CDCE706 CLOCK DRIVER 15976M: Max Filippov <jcmvbkbc@gmail.com> 15977S: Maintained 15978F: drivers/clk/clk-cdce706.c 15979 15980TI CLOCK DRIVER 15981M: Tero Kristo <t-kristo@ti.com> 15982L: linux-omap@vger.kernel.org 15983S: Maintained 15984F: drivers/clk/ti/ 15985F: include/linux/clk/ti.h 15986 15987TI DAVINCI MACHINE SUPPORT 15988M: Sekhar Nori <nsekhar@ti.com> 15989R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15991T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15992S: Supported 15993F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15994F: arch/arm/mach-davinci/ 15995F: drivers/i2c/busses/i2c-davinci.c 15996F: arch/arm/boot/dts/da850* 15997 15998TI DAVINCI SERIES CLOCK DRIVER 15999M: David Lechner <david@lechnology.com> 16000R: Sekhar Nori <nsekhar@ti.com> 16001S: Maintained 16002F: Documentation/devicetree/bindings/clock/ti/davinci/ 16003F: drivers/clk/davinci/ 16004 16005TI DAVINCI SERIES GPIO DRIVER 16006M: Keerthy <j-keerthy@ti.com> 16007L: linux-gpio@vger.kernel.org 16008S: Maintained 16009F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16010F: drivers/gpio/gpio-davinci.c 16011 16012TI DAVINCI SERIES MEDIA DRIVER 16013M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16014L: linux-media@vger.kernel.org 16015W: https://linuxtv.org 16016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16017T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16018S: Maintained 16019F: drivers/media/platform/davinci/ 16020F: include/media/davinci/ 16021 16022TI ETHERNET SWITCH DRIVER (CPSW) 16023R: Grygorii Strashko <grygorii.strashko@ti.com> 16024L: linux-omap@vger.kernel.org 16025L: netdev@vger.kernel.org 16026S: Maintained 16027F: drivers/net/ethernet/ti/cpsw* 16028F: drivers/net/ethernet/ti/davinci* 16029 16030TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16031M: Alex Dubov <oakad@yahoo.com> 16032S: Maintained 16033W: http://tifmxx.berlios.de/ 16034F: drivers/memstick/host/tifm_ms.c 16035F: drivers/misc/tifm* 16036F: drivers/mmc/host/tifm_sd.c 16037F: include/linux/tifm.h 16038 16039TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16040M: Santosh Shilimkar <ssantosh@kernel.org> 16041L: linux-kernel@vger.kernel.org 16042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16043S: Maintained 16044F: drivers/soc/ti/* 16045T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16046 16047TI LM49xxx FAMILY ASoC CODEC DRIVERS 16048M: M R Swami Reddy <mr.swami.reddy@ti.com> 16049M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16050L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16051S: Maintained 16052F: sound/soc/codecs/lm49453* 16053F: sound/soc/codecs/isabelle* 16054 16055TI LP855x BACKLIGHT DRIVER 16056M: Milo Kim <milo.kim@ti.com> 16057S: Maintained 16058F: Documentation/driver-api/backlight/lp855x-driver.rst 16059F: drivers/video/backlight/lp855x_bl.c 16060F: include/linux/platform_data/lp855x.h 16061 16062TI LP8727 CHARGER DRIVER 16063M: Milo Kim <milo.kim@ti.com> 16064S: Maintained 16065F: drivers/power/supply/lp8727_charger.c 16066F: include/linux/platform_data/lp8727.h 16067 16068TI LP8788 MFD DRIVER 16069M: Milo Kim <milo.kim@ti.com> 16070S: Maintained 16071F: drivers/iio/adc/lp8788_adc.c 16072F: drivers/leds/leds-lp8788.c 16073F: drivers/mfd/lp8788*.c 16074F: drivers/power/supply/lp8788-charger.c 16075F: drivers/regulator/lp8788-*.c 16076F: include/linux/mfd/lp8788*.h 16077 16078TI NETCP ETHERNET DRIVER 16079M: Wingman Kwok <w-kwok2@ti.com> 16080M: Murali Karicheri <m-karicheri2@ti.com> 16081L: netdev@vger.kernel.org 16082S: Maintained 16083F: drivers/net/ethernet/ti/netcp* 16084 16085TI PCM3060 ASoC CODEC DRIVER 16086M: Kirill Marinushkin <kmarinushkin@birdec.tech> 16087L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16088S: Maintained 16089F: Documentation/devicetree/bindings/sound/pcm3060.txt 16090F: sound/soc/codecs/pcm3060* 16091 16092TI TAS571X FAMILY ASoC CODEC DRIVER 16093M: Kevin Cernekee <cernekee@chromium.org> 16094L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16095S: Odd Fixes 16096F: sound/soc/codecs/tas571x* 16097 16098TI TRF7970A NFC DRIVER 16099M: Mark Greer <mgreer@animalcreek.com> 16100L: linux-wireless@vger.kernel.org 16101L: linux-nfc@lists.01.org (moderated for non-subscribers) 16102S: Supported 16103F: drivers/nfc/trf7970a.c 16104F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16105 16106TI TWL4030 SERIES SOC CODEC DRIVER 16107M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16109S: Maintained 16110F: sound/soc/codecs/twl4030* 16111 16112TI VPE/CAL DRIVERS 16113M: Benoit Parrot <bparrot@ti.com> 16114L: linux-media@vger.kernel.org 16115W: http://linuxtv.org/ 16116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16117S: Maintained 16118F: drivers/media/platform/ti-vpe/ 16119 16120TI WILINK WIRELESS DRIVERS 16121L: linux-wireless@vger.kernel.org 16122W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16123W: http://wireless.kernel.org/en/users/Drivers/wl1251 16124T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16125S: Orphan 16126F: drivers/net/wireless/ti/ 16127F: include/linux/wl12xx.h 16128 16129TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16130M: John Stultz <john.stultz@linaro.org> 16131M: Thomas Gleixner <tglx@linutronix.de> 16132R: Stephen Boyd <sboyd@kernel.org> 16133L: linux-kernel@vger.kernel.org 16134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16135S: Supported 16136F: include/linux/clocksource.h 16137F: include/linux/time.h 16138F: include/linux/timex.h 16139F: include/uapi/linux/time.h 16140F: include/uapi/linux/timex.h 16141F: kernel/time/clocksource.c 16142F: kernel/time/time*.c 16143F: kernel/time/alarmtimer.c 16144F: kernel/time/ntp.c 16145F: tools/testing/selftests/timers/ 16146 16147TIPC NETWORK LAYER 16148M: Jon Maloy <jon.maloy@ericsson.com> 16149M: Ying Xue <ying.xue@windriver.com> 16150L: netdev@vger.kernel.org (core kernel code) 16151L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16152W: http://tipc.sourceforge.net/ 16153S: Maintained 16154F: include/uapi/linux/tipc*.h 16155F: net/tipc/ 16156 16157TLAN NETWORK DRIVER 16158M: Samuel Chessman <chessman@tux.org> 16159L: tlan-devel@lists.sourceforge.net (subscribers-only) 16160W: http://sourceforge.net/projects/tlan/ 16161S: Maintained 16162F: Documentation/networking/device_drivers/ti/tlan.txt 16163F: drivers/net/ethernet/ti/tlan.* 16164 16165TM6000 VIDEO4LINUX DRIVER 16166M: Mauro Carvalho Chehab <mchehab@kernel.org> 16167L: linux-media@vger.kernel.org 16168W: https://linuxtv.org 16169T: git git://linuxtv.org/media_tree.git 16170S: Odd fixes 16171F: drivers/media/usb/tm6000/ 16172F: Documentation/media/v4l-drivers/tm6000* 16173 16174TMIO/SDHI MMC DRIVER 16175M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16176L: linux-mmc@vger.kernel.org 16177S: Supported 16178F: drivers/mmc/host/tmio_mmc* 16179F: drivers/mmc/host/renesas_sdhi* 16180F: include/linux/mfd/tmio.h 16181 16182TMP401 HARDWARE MONITOR DRIVER 16183M: Guenter Roeck <linux@roeck-us.net> 16184L: linux-hwmon@vger.kernel.org 16185S: Maintained 16186F: Documentation/hwmon/tmp401.rst 16187F: drivers/hwmon/tmp401.c 16188 16189TMPFS (SHMEM FILESYSTEM) 16190M: Hugh Dickins <hughd@google.com> 16191L: linux-mm@kvack.org 16192S: Maintained 16193F: include/linux/shmem_fs.h 16194F: mm/shmem.c 16195 16196TOMOYO SECURITY MODULE 16197M: Kentaro Takeda <takedakn@nttdata.co.jp> 16198M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16199L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16200L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16201L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16202L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16203W: https://tomoyo.osdn.jp/ 16204S: Maintained 16205F: security/tomoyo/ 16206 16207TOPSTAR LAPTOP EXTRAS DRIVER 16208M: Herton Ronaldo Krzesinski <herton@canonical.com> 16209L: platform-driver-x86@vger.kernel.org 16210S: Maintained 16211F: drivers/platform/x86/topstar-laptop.c 16212 16213TORTURE-TEST MODULES 16214M: Davidlohr Bueso <dave@stgolabs.net> 16215M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16216M: Josh Triplett <josh@joshtriplett.org> 16217L: linux-kernel@vger.kernel.org 16218S: Supported 16219T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16220F: Documentation/RCU/torture.txt 16221F: kernel/torture.c 16222F: kernel/rcu/rcutorture.c 16223F: kernel/rcu/rcuperf.c 16224F: kernel/locking/locktorture.c 16225 16226TOSHIBA ACPI EXTRAS DRIVER 16227M: Azael Avalos <coproscefalo@gmail.com> 16228L: platform-driver-x86@vger.kernel.org 16229S: Maintained 16230F: drivers/platform/x86/toshiba_acpi.c 16231 16232TOSHIBA BLUETOOTH DRIVER 16233M: Azael Avalos <coproscefalo@gmail.com> 16234L: platform-driver-x86@vger.kernel.org 16235S: Maintained 16236F: drivers/platform/x86/toshiba_bluetooth.c 16237 16238TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16239M: Azael Avalos <coproscefalo@gmail.com> 16240L: platform-driver-x86@vger.kernel.org 16241S: Maintained 16242F: drivers/platform/x86/toshiba_haps.c 16243 16244TOSHIBA SMM DRIVER 16245M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16246W: http://www.buzzard.org.uk/toshiba/ 16247S: Maintained 16248F: drivers/char/toshiba.c 16249F: include/linux/toshiba.h 16250F: include/uapi/linux/toshiba.h 16251 16252TOSHIBA TC358743 DRIVER 16253M: Mats Randgaard <matrandg@cisco.com> 16254L: linux-media@vger.kernel.org 16255S: Maintained 16256F: drivers/media/i2c/tc358743* 16257F: include/media/i2c/tc358743.h 16258 16259TOSHIBA WMI HOTKEYS DRIVER 16260M: Azael Avalos <coproscefalo@gmail.com> 16261L: platform-driver-x86@vger.kernel.org 16262S: Maintained 16263F: drivers/platform/x86/toshiba-wmi.c 16264 16265TPM DEVICE DRIVER 16266M: Peter Huewe <peterhuewe@gmx.de> 16267M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16268R: Jason Gunthorpe <jgg@ziepe.ca> 16269L: linux-integrity@vger.kernel.org 16270Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16271W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16272T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16273S: Maintained 16274F: drivers/char/tpm/ 16275 16276TRACING 16277M: Steven Rostedt <rostedt@goodmis.org> 16278M: Ingo Molnar <mingo@redhat.com> 16279T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16280S: Maintained 16281F: Documentation/trace/ftrace.rst 16282F: arch/*/*/*/ftrace.h 16283F: arch/*/kernel/ftrace.c 16284F: include/*/ftrace.h 16285F: include/linux/trace*.h 16286F: include/trace/ 16287F: kernel/trace/ 16288F: tools/testing/selftests/ftrace/ 16289 16290TRACING MMIO ACCESSES (MMIOTRACE) 16291M: Steven Rostedt <rostedt@goodmis.org> 16292M: Ingo Molnar <mingo@kernel.org> 16293R: Karol Herbst <karolherbst@gmail.com> 16294R: Pekka Paalanen <ppaalanen@gmail.com> 16295S: Maintained 16296L: linux-kernel@vger.kernel.org 16297L: nouveau@lists.freedesktop.org 16298F: kernel/trace/trace_mmiotrace.c 16299F: include/linux/mmiotrace.h 16300F: arch/x86/mm/kmmio.c 16301F: arch/x86/mm/mmio-mod.c 16302F: arch/x86/mm/testmmiotrace.c 16303 16304TRIVIAL PATCHES 16305M: Jiri Kosina <trivial@kernel.org> 16306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16307S: Maintained 16308K: ^Subject:.*(?i)trivial 16309 16310TEMPO SEMICONDUCTOR DRIVERS 16311M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16312S: Maintained 16313F: sound/soc/codecs/tscs*.c 16314F: sound/soc/codecs/tscs*.h 16315F: Documentation/devicetree/bindings/sound/tscs*.txt 16316 16317TTY LAYER 16318M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16319M: Jiri Slaby <jslaby@suse.com> 16320S: Supported 16321T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16322F: Documentation/driver-api/serial/ 16323F: drivers/tty/ 16324F: drivers/tty/serial/serial_core.c 16325F: include/linux/serial_core.h 16326F: include/linux/serial.h 16327F: include/linux/tty.h 16328F: include/uapi/linux/serial_core.h 16329F: include/uapi/linux/serial.h 16330F: include/uapi/linux/tty.h 16331 16332TUA9001 MEDIA DRIVER 16333M: Antti Palosaari <crope@iki.fi> 16334L: linux-media@vger.kernel.org 16335W: https://linuxtv.org 16336W: http://palosaari.fi/linux/ 16337Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16338T: git git://linuxtv.org/anttip/media_tree.git 16339S: Maintained 16340F: drivers/media/tuners/tua9001* 16341 16342TULIP NETWORK DRIVERS 16343L: netdev@vger.kernel.org 16344L: linux-parisc@vger.kernel.org 16345S: Orphan 16346F: drivers/net/ethernet/dec/tulip/ 16347 16348TUN/TAP driver 16349M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16350W: http://vtun.sourceforge.net/tun 16351S: Maintained 16352F: Documentation/networking/tuntap.txt 16353F: arch/um/os-Linux/drivers/ 16354 16355TURBOCHANNEL SUBSYSTEM 16356M: "Maciej W. Rozycki" <macro@linux-mips.org> 16357M: Ralf Baechle <ralf@linux-mips.org> 16358L: linux-mips@vger.kernel.org 16359Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16360S: Maintained 16361F: drivers/tc/ 16362F: include/linux/tc.h 16363 16364TURBOSTAT UTILITY 16365M: "Len Brown" <lenb@kernel.org> 16366L: linux-pm@vger.kernel.org 16367B: https://bugzilla.kernel.org 16368Q: https://patchwork.kernel.org/project/linux-pm/list/ 16369T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16370S: Supported 16371F: tools/power/x86/turbostat/ 16372 16373TW5864 VIDEO4LINUX DRIVER 16374M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16375M: Anton Sviridenko <anton@corp.bluecherry.net> 16376M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16377M: Andrey Utkin <andrey_utkin@fastmail.com> 16378L: linux-media@vger.kernel.org 16379S: Supported 16380F: drivers/media/pci/tw5864/ 16381 16382TW68 VIDEO4LINUX DRIVER 16383M: Hans Verkuil <hverkuil@xs4all.nl> 16384L: linux-media@vger.kernel.org 16385T: git git://linuxtv.org/media_tree.git 16386W: https://linuxtv.org 16387S: Odd Fixes 16388F: drivers/media/pci/tw68/ 16389 16390TW686X VIDEO4LINUX DRIVER 16391M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16392L: linux-media@vger.kernel.org 16393T: git git://linuxtv.org/media_tree.git 16394W: http://linuxtv.org 16395S: Maintained 16396F: drivers/media/pci/tw686x/ 16397 16398UBI FILE SYSTEM (UBIFS) 16399M: Richard Weinberger <richard@nod.at> 16400M: Artem Bityutskiy <dedekind1@gmail.com> 16401M: Adrian Hunter <adrian.hunter@intel.com> 16402L: linux-mtd@lists.infradead.org 16403T: git git://git.infradead.org/ubifs-2.6.git 16404W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16405S: Supported 16406F: Documentation/filesystems/ubifs.txt 16407F: fs/ubifs/ 16408 16409UCLINUX (M68KNOMMU AND COLDFIRE) 16410M: Greg Ungerer <gerg@linux-m68k.org> 16411W: http://www.linux-m68k.org/ 16412W: http://www.uclinux.org/ 16413L: linux-m68k@lists.linux-m68k.org 16414L: uclinux-dev@uclinux.org (subscribers-only) 16415T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16416S: Maintained 16417F: arch/m68k/coldfire/ 16418F: arch/m68k/68*/ 16419F: arch/m68k/*/*_no.* 16420F: arch/m68k/include/asm/*_no.* 16421 16422UDF FILESYSTEM 16423M: Jan Kara <jack@suse.com> 16424S: Maintained 16425F: Documentation/filesystems/udf.txt 16426F: fs/udf/ 16427 16428UDRAW TABLET 16429M: Bastien Nocera <hadess@hadess.net> 16430L: linux-input@vger.kernel.org 16431S: Maintained 16432F: drivers/hid/hid-udraw-ps3.c 16433 16434UFS FILESYSTEM 16435M: Evgeniy Dushistov <dushistov@mail.ru> 16436S: Maintained 16437F: Documentation/filesystems/ufs.txt 16438F: fs/ufs/ 16439 16440UHID USERSPACE HID IO DRIVER: 16441M: David Herrmann <dh.herrmann@googlemail.com> 16442L: linux-input@vger.kernel.org 16443S: Maintained 16444F: drivers/hid/uhid.c 16445F: include/uapi/linux/uhid.h 16446 16447ULPI BUS 16448M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16449L: linux-usb@vger.kernel.org 16450S: Maintained 16451F: drivers/usb/common/ulpi.c 16452F: include/linux/ulpi/ 16453 16454ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16455L: linux-usb@vger.kernel.org 16456S: Orphan 16457F: drivers/uwb/ 16458F: include/linux/uwb.h 16459F: include/linux/uwb/ 16460 16461UNICODE SUBSYSTEM: 16462M: Gabriel Krisman Bertazi <krisman@collabora.com> 16463L: linux-fsdevel@vger.kernel.org 16464S: Supported 16465F: fs/unicode/ 16466 16467UNICORE32 ARCHITECTURE: 16468M: Guan Xuetao <gxt@pku.edu.cn> 16469W: http://mprc.pku.edu.cn/~guanxuetao/linux 16470S: Maintained 16471T: git git://github.com/gxt/linux.git 16472F: arch/unicore32/ 16473 16474UNIFDEF 16475M: Tony Finch <dot@dotat.at> 16476W: http://dotat.at/prog/unifdef 16477S: Maintained 16478F: scripts/unifdef.c 16479 16480UNIFORM CDROM DRIVER 16481M: Jens Axboe <axboe@kernel.dk> 16482W: http://www.kernel.dk 16483S: Maintained 16484F: Documentation/cdrom/ 16485F: drivers/cdrom/cdrom.c 16486F: include/linux/cdrom.h 16487F: include/uapi/linux/cdrom.h 16488 16489UNISYS S-PAR DRIVERS 16490M: David Kershner <david.kershner@unisys.com> 16491L: sparmaintainer@unisys.com (Unisys internal) 16492S: Supported 16493F: include/linux/visorbus.h 16494F: drivers/visorbus/ 16495F: drivers/staging/unisys/ 16496 16497UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16498R: Alim Akhtar <alim.akhtar@samsung.com> 16499R: Avri Altman <avri.altman@wdc.com> 16500R: Pedro Sousa <pedrom.sousa@synopsys.com> 16501L: linux-scsi@vger.kernel.org 16502S: Supported 16503F: Documentation/scsi/ufs.txt 16504F: drivers/scsi/ufs/ 16505 16506UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16507M: Pedro Sousa <pedrom.sousa@synopsys.com> 16508L: linux-scsi@vger.kernel.org 16509S: Supported 16510F: drivers/scsi/ufs/*dwc* 16511 16512UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16513M: Stanley Chu <stanley.chu@mediatek.com> 16514L: linux-scsi@vger.kernel.org 16515L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16516S: Maintained 16517F: drivers/scsi/ufs/ufs-mediatek* 16518 16519UNSORTED BLOCK IMAGES (UBI) 16520M: Artem Bityutskiy <dedekind1@gmail.com> 16521M: Richard Weinberger <richard@nod.at> 16522W: http://www.linux-mtd.infradead.org/ 16523L: linux-mtd@lists.infradead.org 16524T: git git://git.infradead.org/ubifs-2.6.git 16525S: Supported 16526F: drivers/mtd/ubi/ 16527F: include/linux/mtd/ubi.h 16528F: include/uapi/mtd/ubi-user.h 16529 16530USB "USBNET" DRIVER FRAMEWORK 16531M: Oliver Neukum <oneukum@suse.com> 16532L: netdev@vger.kernel.org 16533W: http://www.linux-usb.org/usbnet 16534S: Maintained 16535F: drivers/net/usb/usbnet.c 16536F: include/linux/usb/usbnet.h 16537 16538USB ACM DRIVER 16539M: Oliver Neukum <oneukum@suse.com> 16540L: linux-usb@vger.kernel.org 16541S: Maintained 16542F: Documentation/usb/acm.rst 16543F: drivers/usb/class/cdc-acm.* 16544 16545USB AR5523 WIRELESS DRIVER 16546M: Pontus Fuchs <pontus.fuchs@gmail.com> 16547L: linux-wireless@vger.kernel.org 16548S: Maintained 16549F: drivers/net/wireless/ath/ar5523/ 16550 16551USB ATTACHED SCSI 16552M: Oliver Neukum <oneukum@suse.com> 16553L: linux-usb@vger.kernel.org 16554L: linux-scsi@vger.kernel.org 16555S: Maintained 16556F: drivers/usb/storage/uas.c 16557 16558USB CDC ETHERNET DRIVER 16559M: Oliver Neukum <oliver@neukum.org> 16560L: linux-usb@vger.kernel.org 16561S: Maintained 16562F: drivers/net/usb/cdc_*.c 16563F: include/uapi/linux/usb/cdc.h 16564 16565USB CHAOSKEY DRIVER 16566M: Keith Packard <keithp@keithp.com> 16567L: linux-usb@vger.kernel.org 16568S: Maintained 16569F: drivers/usb/misc/chaoskey.c 16570 16571USB CYPRESS C67X00 DRIVER 16572M: Peter Korsgaard <jacmet@sunsite.dk> 16573L: linux-usb@vger.kernel.org 16574S: Maintained 16575F: drivers/usb/c67x00/ 16576 16577USB DAVICOM DM9601 DRIVER 16578M: Peter Korsgaard <jacmet@sunsite.dk> 16579L: netdev@vger.kernel.org 16580W: http://www.linux-usb.org/usbnet 16581S: Maintained 16582F: drivers/net/usb/dm9601.c 16583 16584USB DIAMOND RIO500 DRIVER 16585M: Cesar Miquel <miquel@df.uba.ar> 16586L: rio500-users@lists.sourceforge.net 16587W: http://rio500.sourceforge.net 16588S: Maintained 16589F: drivers/usb/misc/rio500* 16590 16591USB EHCI DRIVER 16592M: Alan Stern <stern@rowland.harvard.edu> 16593L: linux-usb@vger.kernel.org 16594S: Maintained 16595F: Documentation/usb/ehci.rst 16596F: drivers/usb/host/ehci* 16597 16598USB GADGET/PERIPHERAL SUBSYSTEM 16599M: Felipe Balbi <balbi@kernel.org> 16600L: linux-usb@vger.kernel.org 16601W: http://www.linux-usb.org/gadget 16602T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16603S: Maintained 16604F: drivers/usb/gadget/ 16605F: include/linux/usb/gadget* 16606 16607USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16608M: Jiri Kosina <jikos@kernel.org> 16609M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16610L: linux-usb@vger.kernel.org 16611T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16612S: Maintained 16613F: Documentation/hid/hiddev.rst 16614F: drivers/hid/usbhid/ 16615 16616USB INTEL XHCI ROLE MUX DRIVER 16617M: Hans de Goede <hdegoede@redhat.com> 16618L: linux-usb@vger.kernel.org 16619S: Maintained 16620F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16621 16622USB IP DRIVER FOR HISILICON KIRIN 16623M: Yu Chen <chenyu56@huawei.com> 16624M: Binghui Wang <wangbinghui@hisilicon.com> 16625L: linux-usb@vger.kernel.org 16626S: Maintained 16627F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16628F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16629 16630USB ISP116X DRIVER 16631M: Olav Kongas <ok@artecdesign.ee> 16632L: linux-usb@vger.kernel.org 16633S: Maintained 16634F: drivers/usb/host/isp116x* 16635F: include/linux/usb/isp116x.h 16636 16637USB LAN78XX ETHERNET DRIVER 16638M: Woojung Huh <woojung.huh@microchip.com> 16639M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16640L: netdev@vger.kernel.org 16641S: Maintained 16642F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16643F: drivers/net/usb/lan78xx.* 16644F: include/dt-bindings/net/microchip-lan78xx.h 16645 16646USB MASS STORAGE DRIVER 16647M: Alan Stern <stern@rowland.harvard.edu> 16648L: linux-usb@vger.kernel.org 16649L: usb-storage@lists.one-eyed-alien.net 16650S: Maintained 16651F: drivers/usb/storage/ 16652 16653USB MIDI DRIVER 16654M: Clemens Ladisch <clemens@ladisch.de> 16655L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16657S: Maintained 16658F: sound/usb/midi.* 16659 16660USB NETWORKING DRIVERS 16661L: linux-usb@vger.kernel.org 16662S: Odd Fixes 16663F: drivers/net/usb/ 16664 16665USB OHCI DRIVER 16666M: Alan Stern <stern@rowland.harvard.edu> 16667L: linux-usb@vger.kernel.org 16668S: Maintained 16669F: Documentation/usb/ohci.rst 16670F: drivers/usb/host/ohci* 16671 16672USB OTG FSM (Finite State Machine) 16673M: Peter Chen <Peter.Chen@nxp.com> 16674T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16675L: linux-usb@vger.kernel.org 16676S: Maintained 16677F: drivers/usb/common/usb-otg-fsm.c 16678 16679USB OVER IP DRIVER 16680M: Valentina Manea <valentina.manea.m@gmail.com> 16681M: Shuah Khan <shuah@kernel.org> 16682M: Shuah Khan <skhan@linuxfoundation.org> 16683L: linux-usb@vger.kernel.org 16684S: Maintained 16685F: Documentation/usb/usbip_protocol.rst 16686F: drivers/usb/usbip/ 16687F: tools/usb/usbip/ 16688F: tools/testing/selftests/drivers/usb/usbip/ 16689 16690USB PEGASUS DRIVER 16691M: Petko Manolov <petkan@nucleusys.com> 16692L: linux-usb@vger.kernel.org 16693L: netdev@vger.kernel.org 16694T: git git://github.com/petkan/pegasus.git 16695W: https://github.com/petkan/pegasus 16696S: Maintained 16697F: drivers/net/usb/pegasus.* 16698 16699USB PHY LAYER 16700M: Felipe Balbi <balbi@kernel.org> 16701L: linux-usb@vger.kernel.org 16702T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16703S: Maintained 16704F: drivers/usb/phy/ 16705 16706USB PRINTER DRIVER (usblp) 16707M: Pete Zaitcev <zaitcev@redhat.com> 16708L: linux-usb@vger.kernel.org 16709S: Supported 16710F: drivers/usb/class/usblp.c 16711 16712USB QMI WWAN NETWORK DRIVER 16713M: Bjørn Mork <bjorn@mork.no> 16714L: netdev@vger.kernel.org 16715S: Maintained 16716F: Documentation/ABI/testing/sysfs-class-net-qmi 16717F: drivers/net/usb/qmi_wwan.c 16718 16719USB RTL8150 DRIVER 16720M: Petko Manolov <petkan@nucleusys.com> 16721L: linux-usb@vger.kernel.org 16722L: netdev@vger.kernel.org 16723T: git git://github.com/petkan/rtl8150.git 16724W: https://github.com/petkan/rtl8150 16725S: Maintained 16726F: drivers/net/usb/rtl8150.c 16727 16728USB SERIAL SUBSYSTEM 16729M: Johan Hovold <johan@kernel.org> 16730L: linux-usb@vger.kernel.org 16731T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16732S: Maintained 16733F: Documentation/usb/usb-serial.rst 16734F: drivers/usb/serial/ 16735F: include/linux/usb/serial.h 16736 16737USB SMSC75XX ETHERNET DRIVER 16738M: Steve Glendinning <steve.glendinning@shawell.net> 16739L: netdev@vger.kernel.org 16740S: Maintained 16741F: drivers/net/usb/smsc75xx.* 16742 16743USB SMSC95XX ETHERNET DRIVER 16744M: Steve Glendinning <steve.glendinning@shawell.net> 16745M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16746L: netdev@vger.kernel.org 16747S: Maintained 16748F: drivers/net/usb/smsc95xx.* 16749 16750USB SUBSYSTEM 16751M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16752L: linux-usb@vger.kernel.org 16753W: http://www.linux-usb.org 16754T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16755S: Supported 16756F: Documentation/devicetree/bindings/usb/ 16757F: Documentation/usb/ 16758F: drivers/usb/ 16759F: include/linux/usb.h 16760F: include/linux/usb/ 16761 16762USB TYPEC PI3USB30532 MUX DRIVER 16763M: Hans de Goede <hdegoede@redhat.com> 16764L: linux-usb@vger.kernel.org 16765S: Maintained 16766F: drivers/usb/typec/mux/pi3usb30532.c 16767 16768USB TYPEC CLASS 16769M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16770L: linux-usb@vger.kernel.org 16771S: Maintained 16772F: Documentation/ABI/testing/sysfs-class-typec 16773F: Documentation/driver-api/usb/typec.rst 16774F: drivers/usb/typec/ 16775F: include/linux/usb/typec.h 16776 16777USB TYPEC BUS FOR ALTERNATE MODES 16778M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16779L: linux-usb@vger.kernel.org 16780S: Maintained 16781F: Documentation/ABI/testing/sysfs-bus-typec 16782F: Documentation/driver-api/usb/typec_bus.rst 16783F: drivers/usb/typec/altmodes/ 16784F: include/linux/usb/typec_altmode.h 16785 16786USB TYPEC PORT CONTROLLER DRIVERS 16787M: Guenter Roeck <linux@roeck-us.net> 16788L: linux-usb@vger.kernel.org 16789S: Maintained 16790F: drivers/usb/typec/tcpm/ 16791 16792USB UHCI DRIVER 16793M: Alan Stern <stern@rowland.harvard.edu> 16794L: linux-usb@vger.kernel.org 16795S: Maintained 16796F: drivers/usb/host/uhci* 16797 16798USB VIDEO CLASS 16799M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16800L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16801L: linux-media@vger.kernel.org 16802T: git git://linuxtv.org/media_tree.git 16803W: http://www.ideasonboard.org/uvc/ 16804S: Maintained 16805F: drivers/media/usb/uvc/ 16806F: include/uapi/linux/uvcvideo.h 16807 16808USB VISION DRIVER 16809M: Hans Verkuil <hverkuil@xs4all.nl> 16810L: linux-media@vger.kernel.org 16811T: git git://linuxtv.org/media_tree.git 16812W: https://linuxtv.org 16813S: Odd Fixes 16814F: drivers/media/usb/usbvision/ 16815 16816USB WEBCAM GADGET 16817M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16818L: linux-usb@vger.kernel.org 16819S: Maintained 16820F: drivers/usb/gadget/function/*uvc* 16821F: drivers/usb/gadget/legacy/webcam.c 16822F: include/uapi/linux/usb/g_uvc.h 16823 16824USB WIRELESS RNDIS DRIVER (rndis_wlan) 16825M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16826L: linux-wireless@vger.kernel.org 16827S: Maintained 16828F: drivers/net/wireless/rndis_wlan.c 16829 16830USB XHCI DRIVER 16831M: Mathias Nyman <mathias.nyman@intel.com> 16832L: linux-usb@vger.kernel.org 16833S: Supported 16834F: drivers/usb/host/xhci* 16835F: drivers/usb/host/pci-quirks* 16836 16837USB ZD1201 DRIVER 16838L: linux-wireless@vger.kernel.org 16839W: http://linux-lc100020.sourceforge.net 16840S: Orphan 16841F: drivers/net/wireless/zydas/zd1201.* 16842 16843USB ZR364XX DRIVER 16844M: Antoine Jacquet <royale@zerezo.com> 16845L: linux-usb@vger.kernel.org 16846L: linux-media@vger.kernel.org 16847T: git git://linuxtv.org/media_tree.git 16848W: http://royale.zerezo.com/zr364xx/ 16849S: Maintained 16850F: Documentation/media/v4l-drivers/zr364xx* 16851F: drivers/media/usb/zr364xx/ 16852 16853USER-MODE LINUX (UML) 16854M: Jeff Dike <jdike@addtoit.com> 16855M: Richard Weinberger <richard@nod.at> 16856M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16857L: linux-um@lists.infradead.org 16858W: http://user-mode-linux.sourceforge.net 16859Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16860T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16861S: Maintained 16862F: Documentation/virt/uml/ 16863F: arch/um/ 16864F: arch/x86/um/ 16865F: fs/hostfs/ 16866 16867USERSPACE COPYIN/COPYOUT (UIOVEC) 16868M: Alexander Viro <viro@zeniv.linux.org.uk> 16869S: Maintained 16870F: lib/iov_iter.c 16871F: include/linux/uio.h 16872 16873USERSPACE DMA BUFFER DRIVER 16874M: Gerd Hoffmann <kraxel@redhat.com> 16875S: Maintained 16876L: dri-devel@lists.freedesktop.org 16877F: drivers/dma-buf/udmabuf.c 16878F: include/uapi/linux/udmabuf.h 16879T: git git://anongit.freedesktop.org/drm/drm-misc 16880 16881USERSPACE I/O (UIO) 16882M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16883S: Maintained 16884T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16885F: Documentation/driver-api/uio-howto.rst 16886F: drivers/uio/ 16887F: include/linux/uio_driver.h 16888 16889UTIL-LINUX PACKAGE 16890M: Karel Zak <kzak@redhat.com> 16891L: util-linux@vger.kernel.org 16892W: http://en.wikipedia.org/wiki/Util-linux 16893T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16894S: Maintained 16895 16896UUID HELPERS 16897M: Christoph Hellwig <hch@lst.de> 16898R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16899L: linux-kernel@vger.kernel.org 16900T: git git://git.infradead.org/users/hch/uuid.git 16901F: lib/uuid.c 16902F: lib/test_uuid.c 16903F: include/linux/uuid.h 16904F: include/uapi/linux/uuid.h 16905S: Maintained 16906 16907UVESAFB DRIVER 16908M: Michal Januszewski <spock@gentoo.org> 16909L: linux-fbdev@vger.kernel.org 16910W: https://github.com/mjanusz/v86d 16911S: Maintained 16912F: Documentation/fb/uvesafb.rst 16913F: drivers/video/fbdev/uvesafb.* 16914 16915VF610 NAND DRIVER 16916M: Stefan Agner <stefan@agner.ch> 16917L: linux-mtd@lists.infradead.org 16918S: Supported 16919F: drivers/mtd/nand/raw/vf610_nfc.c 16920 16921VFAT/FAT/MSDOS FILESYSTEM 16922M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16923S: Maintained 16924F: Documentation/filesystems/vfat.txt 16925F: fs/fat/ 16926 16927VFIO DRIVER 16928M: Alex Williamson <alex.williamson@redhat.com> 16929R: Cornelia Huck <cohuck@redhat.com> 16930L: kvm@vger.kernel.org 16931T: git git://github.com/awilliam/linux-vfio.git 16932S: Maintained 16933F: Documentation/driver-api/vfio.rst 16934F: drivers/vfio/ 16935F: include/linux/vfio.h 16936F: include/uapi/linux/vfio.h 16937 16938VFIO MEDIATED DEVICE DRIVERS 16939M: Kirti Wankhede <kwankhede@nvidia.com> 16940L: kvm@vger.kernel.org 16941S: Maintained 16942F: Documentation/driver-api/vfio-mediated-device.rst 16943F: drivers/vfio/mdev/ 16944F: include/linux/mdev.h 16945F: samples/vfio-mdev/ 16946 16947VFIO PLATFORM DRIVER 16948M: Eric Auger <eric.auger@redhat.com> 16949L: kvm@vger.kernel.org 16950S: Maintained 16951F: drivers/vfio/platform/ 16952 16953VGA_SWITCHEROO 16954R: Lukas Wunner <lukas@wunner.de> 16955S: Maintained 16956F: Documentation/gpu/vga-switcheroo.rst 16957F: drivers/gpu/vga/vga_switcheroo.c 16958F: include/linux/vga_switcheroo.h 16959T: git git://anongit.freedesktop.org/drm/drm-misc 16960 16961VIA RHINE NETWORK DRIVER 16962S: Orphan 16963F: drivers/net/ethernet/via/via-rhine.c 16964 16965VIA SD/MMC CARD CONTROLLER DRIVER 16966M: Bruce Chang <brucechang@via.com.tw> 16967M: Harald Welte <HaraldWelte@viatech.com> 16968S: Maintained 16969F: drivers/mmc/host/via-sdmmc.c 16970 16971VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16972M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16973L: linux-fbdev@vger.kernel.org 16974S: Maintained 16975F: include/linux/via-core.h 16976F: include/linux/via-gpio.h 16977F: include/linux/via_i2c.h 16978F: drivers/video/fbdev/via/ 16979 16980VIA VELOCITY NETWORK DRIVER 16981M: Francois Romieu <romieu@fr.zoreil.com> 16982L: netdev@vger.kernel.org 16983S: Maintained 16984F: drivers/net/ethernet/via/via-velocity.* 16985 16986VICODEC VIRTUAL CODEC DRIVER 16987M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16988L: linux-media@vger.kernel.org 16989T: git git://linuxtv.org/media_tree.git 16990W: https://linuxtv.org 16991S: Maintained 16992F: drivers/media/platform/vicodec/* 16993 16994VIDEO MULTIPLEXER DRIVER 16995M: Philipp Zabel <p.zabel@pengutronix.de> 16996L: linux-media@vger.kernel.org 16997S: Maintained 16998F: drivers/media/platform/video-mux.c 16999 17000VIDEO I2C POLLING DRIVER 17001M: Matt Ranostay <matt.ranostay@konsulko.com> 17002L: linux-media@vger.kernel.org 17003S: Maintained 17004F: drivers/media/i2c/video-i2c.c 17005 17006VIDEOBUF2 FRAMEWORK 17007M: Pawel Osciak <pawel@osciak.com> 17008M: Marek Szyprowski <m.szyprowski@samsung.com> 17009M: Kyungmin Park <kyungmin.park@samsung.com> 17010R: Tomasz Figa <tfiga@chromium.org> 17011L: linux-media@vger.kernel.org 17012S: Maintained 17013F: drivers/media/common/videobuf2/* 17014F: include/media/videobuf2-* 17015 17016VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17017M: Helen Koike <helen.koike@collabora.com> 17018L: linux-media@vger.kernel.org 17019T: git git://linuxtv.org/media_tree.git 17020W: https://linuxtv.org 17021S: Maintained 17022F: drivers/media/platform/vimc/* 17023 17024VIRT LIB 17025M: Alex Williamson <alex.williamson@redhat.com> 17026M: Paolo Bonzini <pbonzini@redhat.com> 17027L: kvm@vger.kernel.org 17028S: Supported 17029F: virt/lib/ 17030 17031VIRTIO AND VHOST VSOCK DRIVER 17032M: Stefan Hajnoczi <stefanha@redhat.com> 17033L: kvm@vger.kernel.org 17034L: virtualization@lists.linux-foundation.org 17035L: netdev@vger.kernel.org 17036S: Maintained 17037F: include/linux/virtio_vsock.h 17038F: include/uapi/linux/virtio_vsock.h 17039F: include/uapi/linux/vsockmon.h 17040F: include/uapi/linux/vm_sockets_diag.h 17041F: net/vmw_vsock/diag.c 17042F: net/vmw_vsock/af_vsock_tap.c 17043F: net/vmw_vsock/virtio_transport_common.c 17044F: net/vmw_vsock/virtio_transport.c 17045F: drivers/net/vsockmon.c 17046F: drivers/vhost/vsock.c 17047F: tools/testing/vsock/ 17048 17049VIRTIO CONSOLE DRIVER 17050M: Amit Shah <amit@kernel.org> 17051L: virtualization@lists.linux-foundation.org 17052S: Maintained 17053F: drivers/char/virtio_console.c 17054F: include/linux/virtio_console.h 17055F: include/uapi/linux/virtio_console.h 17056 17057VIRTIO CORE AND NET DRIVERS 17058M: "Michael S. Tsirkin" <mst@redhat.com> 17059M: Jason Wang <jasowang@redhat.com> 17060L: virtualization@lists.linux-foundation.org 17061S: Maintained 17062F: Documentation/devicetree/bindings/virtio/ 17063F: drivers/virtio/ 17064F: tools/virtio/ 17065F: drivers/net/virtio_net.c 17066F: drivers/block/virtio_blk.c 17067F: include/linux/virtio*.h 17068F: include/uapi/linux/virtio_*.h 17069F: drivers/crypto/virtio/ 17070F: mm/balloon_compaction.c 17071 17072VIRTIO BLOCK AND SCSI DRIVERS 17073M: "Michael S. Tsirkin" <mst@redhat.com> 17074M: Jason Wang <jasowang@redhat.com> 17075R: Paolo Bonzini <pbonzini@redhat.com> 17076R: Stefan Hajnoczi <stefanha@redhat.com> 17077L: virtualization@lists.linux-foundation.org 17078S: Maintained 17079F: drivers/block/virtio_blk.c 17080F: drivers/scsi/virtio_scsi.c 17081F: include/uapi/linux/virtio_blk.h 17082F: include/uapi/linux/virtio_scsi.h 17083F: drivers/vhost/scsi.c 17084 17085VIRTIO CRYPTO DRIVER 17086M: Gonglei <arei.gonglei@huawei.com> 17087L: virtualization@lists.linux-foundation.org 17088L: linux-crypto@vger.kernel.org 17089S: Maintained 17090F: drivers/crypto/virtio/ 17091F: include/uapi/linux/virtio_crypto.h 17092 17093VIRTIO DRIVERS FOR S390 17094M: Cornelia Huck <cohuck@redhat.com> 17095M: Halil Pasic <pasic@linux.ibm.com> 17096L: linux-s390@vger.kernel.org 17097L: virtualization@lists.linux-foundation.org 17098L: kvm@vger.kernel.org 17099S: Supported 17100F: drivers/s390/virtio/ 17101F: arch/s390/include/uapi/asm/virtio-ccw.h 17102 17103VIRTIO GPU DRIVER 17104M: David Airlie <airlied@linux.ie> 17105M: Gerd Hoffmann <kraxel@redhat.com> 17106L: dri-devel@lists.freedesktop.org 17107L: virtualization@lists.linux-foundation.org 17108T: git git://anongit.freedesktop.org/drm/drm-misc 17109S: Maintained 17110F: drivers/gpu/drm/virtio/ 17111F: include/uapi/linux/virtio_gpu.h 17112 17113VIRTIO HOST (VHOST) 17114M: "Michael S. Tsirkin" <mst@redhat.com> 17115M: Jason Wang <jasowang@redhat.com> 17116L: kvm@vger.kernel.org 17117L: virtualization@lists.linux-foundation.org 17118L: netdev@vger.kernel.org 17119T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17120S: Maintained 17121F: drivers/vhost/ 17122F: include/uapi/linux/vhost.h 17123 17124VIRTIO INPUT DRIVER 17125M: Gerd Hoffmann <kraxel@redhat.com> 17126S: Maintained 17127F: drivers/virtio/virtio_input.c 17128F: include/uapi/linux/virtio_input.h 17129 17130VIRTIO IOMMU DRIVER 17131M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17132L: virtualization@lists.linux-foundation.org 17133S: Maintained 17134F: drivers/iommu/virtio-iommu.c 17135F: include/uapi/linux/virtio_iommu.h 17136 17137VIRTUAL BOX GUEST DEVICE DRIVER 17138M: Hans de Goede <hdegoede@redhat.com> 17139M: Arnd Bergmann <arnd@arndb.de> 17140M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17141S: Maintained 17142F: include/linux/vbox_utils.h 17143F: include/uapi/linux/vbox*.h 17144F: drivers/virt/vboxguest/ 17145 17146VIRTUAL SERIO DEVICE DRIVER 17147M: Stephen Chandler Paul <thatslyude@gmail.com> 17148S: Maintained 17149F: drivers/input/serio/userio.c 17150F: include/uapi/linux/userio.h 17151 17152VIVID VIRTUAL VIDEO DRIVER 17153M: Hans Verkuil <hverkuil@xs4all.nl> 17154L: linux-media@vger.kernel.org 17155T: git git://linuxtv.org/media_tree.git 17156W: https://linuxtv.org 17157S: Maintained 17158F: drivers/media/platform/vivid/* 17159 17160VLYNQ BUS 17161M: Florian Fainelli <f.fainelli@gmail.com> 17162L: openwrt-devel@lists.openwrt.org (subscribers-only) 17163S: Maintained 17164F: drivers/vlynq/vlynq.c 17165F: include/linux/vlynq.h 17166 17167VME SUBSYSTEM 17168M: Martyn Welch <martyn@welchs.me.uk> 17169M: Manohar Vanga <manohar.vanga@gmail.com> 17170M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17171L: devel@driverdev.osuosl.org 17172S: Maintained 17173T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17174F: Documentation/driver-api/vme.rst 17175F: drivers/staging/vme/ 17176F: drivers/vme/ 17177F: include/linux/vme* 17178 17179VMWARE BALLOON DRIVER 17180M: Nadav Amit <namit@vmware.com> 17181M: "VMware, Inc." <pv-drivers@vmware.com> 17182L: linux-kernel@vger.kernel.org 17183S: Maintained 17184F: drivers/misc/vmw_balloon.c 17185 17186VMWARE HYPERVISOR INTERFACE 17187M: Thomas Hellstrom <thellstrom@vmware.com> 17188M: "VMware, Inc." <pv-drivers@vmware.com> 17189L: virtualization@lists.linux-foundation.org 17190S: Supported 17191F: arch/x86/kernel/cpu/vmware.c 17192 17193VMWARE PVRDMA DRIVER 17194M: Adit Ranadive <aditr@vmware.com> 17195M: VMware PV-Drivers <pv-drivers@vmware.com> 17196L: linux-rdma@vger.kernel.org 17197S: Maintained 17198F: drivers/infiniband/hw/vmw_pvrdma/ 17199 17200VMware PVSCSI driver 17201M: Jim Gill <jgill@vmware.com> 17202M: VMware PV-Drivers <pv-drivers@vmware.com> 17203L: linux-scsi@vger.kernel.org 17204S: Maintained 17205F: drivers/scsi/vmw_pvscsi.c 17206F: drivers/scsi/vmw_pvscsi.h 17207 17208VMWARE VMMOUSE SUBDRIVER 17209M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17210M: "VMware, Inc." <pv-drivers@vmware.com> 17211L: linux-input@vger.kernel.org 17212S: Maintained 17213F: drivers/input/mouse/vmmouse.c 17214F: drivers/input/mouse/vmmouse.h 17215 17216VMWARE VMXNET3 ETHERNET DRIVER 17217M: Ronak Doshi <doshir@vmware.com> 17218M: "VMware, Inc." <pv-drivers@vmware.com> 17219L: netdev@vger.kernel.org 17220S: Maintained 17221F: drivers/net/vmxnet3/ 17222 17223VOCORE VOCORE2 BOARD 17224M: Harvey Hunt <harveyhuntnexus@gmail.com> 17225L: linux-mips@vger.kernel.org 17226S: Maintained 17227F: arch/mips/boot/dts/ralink/vocore2.dts 17228 17229VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17230M: Liam Girdwood <lgirdwood@gmail.com> 17231M: Mark Brown <broonie@kernel.org> 17232L: linux-kernel@vger.kernel.org 17233W: http://www.slimlogic.co.uk/?p=48 17234T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17235S: Supported 17236F: Documentation/devicetree/bindings/regulator/ 17237F: Documentation/power/regulator/ 17238F: drivers/regulator/ 17239F: include/dt-bindings/regulator/ 17240F: include/linux/regulator/ 17241 17242VRF 17243M: David Ahern <dsa@cumulusnetworks.com> 17244M: Shrijeet Mukherjee <shrijeet@gmail.com> 17245L: netdev@vger.kernel.org 17246S: Maintained 17247F: drivers/net/vrf.c 17248F: Documentation/networking/vrf.txt 17249 17250VT1211 HARDWARE MONITOR DRIVER 17251M: Juerg Haefliger <juergh@gmail.com> 17252L: linux-hwmon@vger.kernel.org 17253S: Maintained 17254F: Documentation/hwmon/vt1211.rst 17255F: drivers/hwmon/vt1211.c 17256 17257VT8231 HARDWARE MONITOR DRIVER 17258M: Roger Lucas <vt8231@hiddenengine.co.uk> 17259L: linux-hwmon@vger.kernel.org 17260S: Maintained 17261F: drivers/hwmon/vt8231.c 17262 17263VUB300 USB to SDIO/SD/MMC bridge chip 17264M: Tony Olech <tony.olech@elandigitalsystems.com> 17265L: linux-mmc@vger.kernel.org 17266L: linux-usb@vger.kernel.org 17267S: Supported 17268F: drivers/mmc/host/vub300.c 17269 17270W1 DALLAS'S 1-WIRE BUS 17271M: Evgeniy Polyakov <zbr@ioremap.net> 17272S: Maintained 17273F: Documentation/devicetree/bindings/w1/ 17274F: Documentation/w1/ 17275F: drivers/w1/ 17276F: include/linux/w1.h 17277 17278W83791D HARDWARE MONITORING DRIVER 17279M: Marc Hulsman <m.hulsman@tudelft.nl> 17280L: linux-hwmon@vger.kernel.org 17281S: Maintained 17282F: Documentation/hwmon/w83791d.rst 17283F: drivers/hwmon/w83791d.c 17284 17285W83793 HARDWARE MONITORING DRIVER 17286M: Rudolf Marek <r.marek@assembler.cz> 17287L: linux-hwmon@vger.kernel.org 17288S: Maintained 17289F: Documentation/hwmon/w83793.rst 17290F: drivers/hwmon/w83793.c 17291 17292W83795 HARDWARE MONITORING DRIVER 17293M: Jean Delvare <jdelvare@suse.com> 17294L: linux-hwmon@vger.kernel.org 17295S: Maintained 17296F: drivers/hwmon/w83795.c 17297 17298W83L51xD SD/MMC CARD INTERFACE DRIVER 17299M: Pierre Ossman <pierre@ossman.eu> 17300S: Maintained 17301F: drivers/mmc/host/wbsd.* 17302 17303WACOM PROTOCOL 4 SERIAL TABLETS 17304M: Julian Squires <julian@cipht.net> 17305M: Hans de Goede <hdegoede@redhat.com> 17306L: linux-input@vger.kernel.org 17307S: Maintained 17308F: drivers/input/tablet/wacom_serial4.c 17309 17310WATCHDOG DEVICE DRIVERS 17311M: Wim Van Sebroeck <wim@linux-watchdog.org> 17312M: Guenter Roeck <linux@roeck-us.net> 17313L: linux-watchdog@vger.kernel.org 17314W: http://www.linux-watchdog.org/ 17315T: git git://www.linux-watchdog.org/linux-watchdog.git 17316S: Maintained 17317F: Documentation/devicetree/bindings/watchdog/ 17318F: Documentation/watchdog/ 17319F: drivers/watchdog/ 17320F: include/linux/watchdog.h 17321F: include/uapi/linux/watchdog.h 17322 17323WHISKEYCOVE PMIC GPIO DRIVER 17324M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17325L: linux-gpio@vger.kernel.org 17326S: Maintained 17327F: drivers/gpio/gpio-wcove.c 17328 17329WHWAVE RTC DRIVER 17330M: Dianlong Li <long17.cool@163.com> 17331L: linux-rtc@vger.kernel.org 17332S: Maintained 17333F: drivers/rtc/rtc-sd3078.c 17334 17335WIIMOTE HID DRIVER 17336M: David Herrmann <dh.herrmann@googlemail.com> 17337L: linux-input@vger.kernel.org 17338S: Maintained 17339F: drivers/hid/hid-wiimote* 17340 17341WILOCITY WIL6210 WIRELESS DRIVER 17342M: Maya Erez <merez@codeaurora.org> 17343L: linux-wireless@vger.kernel.org 17344L: wil6210@qti.qualcomm.com 17345S: Supported 17346W: http://wireless.kernel.org/en/users/Drivers/wil6210 17347F: drivers/net/wireless/ath/wil6210/ 17348 17349WIMAX STACK 17350M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17351M: linux-wimax@intel.com 17352L: wimax@linuxwimax.org (subscribers-only) 17353S: Supported 17354W: http://linuxwimax.org 17355F: Documentation/wimax/README.wimax 17356F: include/linux/wimax/debug.h 17357F: include/net/wimax.h 17358F: include/uapi/linux/wimax.h 17359F: net/wimax/ 17360 17361WINBOND CIR DRIVER 17362M: David Härdeman <david@hardeman.nu> 17363S: Maintained 17364F: drivers/media/rc/winbond-cir.c 17365 17366RCMM REMOTE CONTROLS DECODER 17367M: Patrick Lerda <patrick9876@free.fr> 17368S: Maintained 17369F: drivers/media/rc/ir-rcmm-decoder.c 17370 17371WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17372M: William Breathitt Gray <vilhelm.gray@gmail.com> 17373L: linux-watchdog@vger.kernel.org 17374S: Maintained 17375F: drivers/watchdog/ebc-c384_wdt.c 17376 17377WINSYSTEMS WS16C48 GPIO DRIVER 17378M: William Breathitt Gray <vilhelm.gray@gmail.com> 17379L: linux-gpio@vger.kernel.org 17380S: Maintained 17381F: drivers/gpio/gpio-ws16c48.c 17382 17383WISTRON LAPTOP BUTTON DRIVER 17384M: Miloslav Trmac <mitr@volny.cz> 17385S: Maintained 17386F: drivers/input/misc/wistron_btns.c 17387 17388WL3501 WIRELESS PCMCIA CARD DRIVER 17389L: linux-wireless@vger.kernel.org 17390S: Odd fixes 17391F: drivers/net/wireless/wl3501* 17392 17393WOLFSON MICROELECTRONICS DRIVERS 17394L: patches@opensource.cirrus.com 17395T: git https://github.com/CirrusLogic/linux-drivers.git 17396W: https://github.com/CirrusLogic/linux-drivers/wiki 17397S: Supported 17398F: Documentation/hwmon/wm83??.rst 17399F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17400F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17401F: Documentation/devicetree/bindings/mfd/arizona.txt 17402F: Documentation/devicetree/bindings/mfd/wm831x.txt 17403F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17404F: arch/arm/mach-s3c64xx/mach-crag6410* 17405F: drivers/clk/clk-wm83*.c 17406F: drivers/extcon/extcon-arizona.c 17407F: drivers/leds/leds-wm83*.c 17408F: drivers/gpio/gpio-*wm*.c 17409F: drivers/gpio/gpio-arizona.c 17410F: drivers/hwmon/wm83??-hwmon.c 17411F: drivers/input/misc/wm831x-on.c 17412F: drivers/input/touchscreen/wm831x-ts.c 17413F: drivers/input/touchscreen/wm97*.c 17414F: drivers/mfd/arizona* 17415F: drivers/mfd/wm*.c 17416F: drivers/mfd/cs47l24* 17417F: drivers/power/supply/wm83*.c 17418F: drivers/rtc/rtc-wm83*.c 17419F: drivers/regulator/wm8*.c 17420F: drivers/regulator/arizona* 17421F: drivers/video/backlight/wm83*_bl.c 17422F: drivers/watchdog/wm83*_wdt.c 17423F: include/linux/mfd/arizona/ 17424F: include/linux/mfd/wm831x/ 17425F: include/linux/mfd/wm8350/ 17426F: include/linux/mfd/wm8400* 17427F: include/linux/regulator/arizona* 17428F: include/linux/wm97xx.h 17429F: include/sound/wm????.h 17430F: sound/soc/codecs/arizona.? 17431F: sound/soc/codecs/wm* 17432F: sound/soc/codecs/cs47l24* 17433 17434WORKQUEUE 17435M: Tejun Heo <tj@kernel.org> 17436R: Lai Jiangshan <jiangshanlai@gmail.com> 17437T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17438S: Maintained 17439F: include/linux/workqueue.h 17440F: kernel/workqueue.c 17441F: Documentation/core-api/workqueue.rst 17442 17443X-POWERS AXP288 PMIC DRIVERS 17444M: Hans de Goede <hdegoede@redhat.com> 17445S: Maintained 17446N: axp288 17447F: drivers/acpi/pmic/intel_pmic_xpower.c 17448 17449X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17450M: Chen-Yu Tsai <wens@csie.org> 17451L: linux-kernel@vger.kernel.org 17452S: Maintained 17453N: axp[128] 17454 17455X.25 NETWORK LAYER 17456M: Andrew Hendry <andrew.hendry@gmail.com> 17457L: linux-x25@vger.kernel.org 17458S: Odd Fixes 17459F: Documentation/networking/x25* 17460F: include/net/x25* 17461F: net/x25/ 17462 17463X86 ARCHITECTURE (32-BIT AND 64-BIT) 17464M: Thomas Gleixner <tglx@linutronix.de> 17465M: Ingo Molnar <mingo@redhat.com> 17466M: Borislav Petkov <bp@alien8.de> 17467R: "H. Peter Anvin" <hpa@zytor.com> 17468M: x86@kernel.org 17469L: linux-kernel@vger.kernel.org 17470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17471S: Maintained 17472F: Documentation/devicetree/bindings/x86/ 17473F: Documentation/x86/ 17474F: arch/x86/ 17475 17476X86 ENTRY CODE 17477M: Andy Lutomirski <luto@kernel.org> 17478L: linux-kernel@vger.kernel.org 17479T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17480S: Maintained 17481F: arch/x86/entry/ 17482 17483X86 MCE INFRASTRUCTURE 17484M: Tony Luck <tony.luck@intel.com> 17485M: Borislav Petkov <bp@alien8.de> 17486L: linux-edac@vger.kernel.org 17487S: Maintained 17488F: arch/x86/kernel/cpu/mce/* 17489 17490X86 MICROCODE UPDATE SUPPORT 17491M: Borislav Petkov <bp@alien8.de> 17492S: Maintained 17493F: arch/x86/kernel/cpu/microcode/* 17494 17495X86 MM 17496M: Dave Hansen <dave.hansen@linux.intel.com> 17497M: Andy Lutomirski <luto@kernel.org> 17498M: Peter Zijlstra <peterz@infradead.org> 17499L: linux-kernel@vger.kernel.org 17500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17501S: Maintained 17502F: arch/x86/mm/ 17503 17504X86 PLATFORM DRIVERS 17505M: Darren Hart <dvhart@infradead.org> 17506M: Andy Shevchenko <andy@infradead.org> 17507L: platform-driver-x86@vger.kernel.org 17508T: git git://git.infradead.org/linux-platform-drivers-x86.git 17509S: Maintained 17510F: drivers/platform/x86/ 17511F: drivers/platform/olpc/ 17512 17513X86 PLATFORM DRIVERS - ARCH 17514R: Darren Hart <dvhart@infradead.org> 17515R: Andy Shevchenko <andy@infradead.org> 17516L: platform-driver-x86@vger.kernel.org 17517L: x86@kernel.org 17518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17519S: Maintained 17520F: arch/x86/platform 17521 17522X86 VDSO 17523M: Andy Lutomirski <luto@kernel.org> 17524L: linux-kernel@vger.kernel.org 17525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17526S: Maintained 17527F: arch/x86/entry/vdso/ 17528 17529XARRAY 17530M: Matthew Wilcox <willy@infradead.org> 17531L: linux-fsdevel@vger.kernel.org 17532S: Supported 17533F: Documentation/core-api/xarray.rst 17534F: lib/idr.c 17535F: lib/xarray.c 17536F: include/linux/idr.h 17537F: include/linux/xarray.h 17538F: tools/testing/radix-tree 17539 17540XBOX DVD IR REMOTE 17541M: Benjamin Valentin <benpicco@googlemail.com> 17542S: Maintained 17543F: drivers/media/rc/xbox_remote.c 17544F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17545 17546XC2028/3028 TUNER DRIVER 17547M: Mauro Carvalho Chehab <mchehab@kernel.org> 17548L: linux-media@vger.kernel.org 17549W: https://linuxtv.org 17550T: git git://linuxtv.org/media_tree.git 17551S: Maintained 17552F: drivers/media/tuners/tuner-xc2028.* 17553 17554XDP (eXpress Data Path) 17555M: Alexei Starovoitov <ast@kernel.org> 17556M: Daniel Borkmann <daniel@iogearbox.net> 17557M: David S. Miller <davem@davemloft.net> 17558M: Jakub Kicinski <jakub.kicinski@netronome.com> 17559M: Jesper Dangaard Brouer <hawk@kernel.org> 17560M: John Fastabend <john.fastabend@gmail.com> 17561L: netdev@vger.kernel.org 17562L: xdp-newbies@vger.kernel.org 17563L: bpf@vger.kernel.org 17564S: Supported 17565F: net/core/xdp.c 17566F: include/net/xdp.h 17567F: kernel/bpf/devmap.c 17568F: kernel/bpf/cpumap.c 17569F: include/trace/events/xdp.h 17570K: xdp 17571N: xdp 17572 17573XDP SOCKETS (AF_XDP) 17574M: Björn Töpel <bjorn.topel@intel.com> 17575M: Magnus Karlsson <magnus.karlsson@intel.com> 17576R: Jonathan Lemon <jonathan.lemon@gmail.com> 17577L: netdev@vger.kernel.org 17578L: bpf@vger.kernel.org 17579S: Maintained 17580F: kernel/bpf/xskmap.c 17581F: net/xdp/ 17582 17583XEN BLOCK SUBSYSTEM 17584M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17585M: Roger Pau Monné <roger.pau@citrix.com> 17586L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17587S: Supported 17588F: drivers/block/xen-blkback/* 17589F: drivers/block/xen* 17590 17591XEN HYPERVISOR ARM 17592M: Stefano Stabellini <sstabellini@kernel.org> 17593L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17594S: Maintained 17595F: arch/arm/xen/ 17596F: arch/arm/include/asm/xen/ 17597 17598XEN HYPERVISOR ARM64 17599M: Stefano Stabellini <sstabellini@kernel.org> 17600L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17601S: Maintained 17602F: arch/arm64/xen/ 17603F: arch/arm64/include/asm/xen/ 17604 17605XEN HYPERVISOR INTERFACE 17606M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17607M: Juergen Gross <jgross@suse.com> 17608R: Stefano Stabellini <sstabellini@kernel.org> 17609L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17610T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17611S: Supported 17612F: arch/x86/xen/ 17613F: arch/x86/platform/pvh/ 17614F: drivers/*/xen-*front.c 17615F: drivers/xen/ 17616F: arch/x86/include/asm/xen/ 17617F: arch/x86/include/asm/pvclock-abi.h 17618F: include/xen/ 17619F: include/uapi/xen/ 17620F: Documentation/ABI/stable/sysfs-hypervisor-xen 17621F: Documentation/ABI/testing/sysfs-hypervisor-xen 17622 17623XEN NETWORK BACKEND DRIVER 17624M: Wei Liu <wei.liu@kernel.org> 17625M: Paul Durrant <paul.durrant@citrix.com> 17626L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17627L: netdev@vger.kernel.org 17628S: Supported 17629F: drivers/net/xen-netback/* 17630 17631XEN PCI SUBSYSTEM 17632M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17633L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17634S: Supported 17635F: arch/x86/pci/*xen* 17636F: drivers/pci/*xen* 17637 17638XEN PVSCSI DRIVERS 17639M: Juergen Gross <jgross@suse.com> 17640L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17641L: linux-scsi@vger.kernel.org 17642S: Supported 17643F: drivers/scsi/xen-scsifront.c 17644F: drivers/xen/xen-scsiback.c 17645F: include/xen/interface/io/vscsiif.h 17646 17647XEN SWIOTLB SUBSYSTEM 17648M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17649L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17650L: iommu@lists.linux-foundation.org 17651S: Supported 17652F: arch/x86/xen/*swiotlb* 17653F: drivers/xen/*swiotlb* 17654 17655XEN SOUND FRONTEND DRIVER 17656M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17657L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17658L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17659S: Supported 17660F: sound/xen/* 17661 17662XFS FILESYSTEM 17663M: Darrick J. Wong <darrick.wong@oracle.com> 17664M: linux-xfs@vger.kernel.org 17665L: linux-xfs@vger.kernel.org 17666W: http://xfs.org/ 17667T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17668S: Supported 17669F: Documentation/admin-guide/xfs.rst 17670F: Documentation/ABI/testing/sysfs-fs-xfs 17671F: Documentation/filesystems/xfs-delayed-logging-design.txt 17672F: Documentation/filesystems/xfs-self-describing-metadata.txt 17673F: fs/xfs/ 17674F: include/uapi/linux/dqblk_xfs.h 17675F: include/uapi/linux/fsmap.h 17676 17677XILINX AXI ETHERNET DRIVER 17678M: Anirudha Sarangi <anirudh@xilinx.com> 17679M: John Linn <John.Linn@xilinx.com> 17680S: Maintained 17681F: drivers/net/ethernet/xilinx/xilinx_axienet* 17682 17683XILINX UARTLITE SERIAL DRIVER 17684M: Peter Korsgaard <jacmet@sunsite.dk> 17685L: linux-serial@vger.kernel.org 17686S: Maintained 17687F: drivers/tty/serial/uartlite.c 17688 17689XILINX VIDEO IP CORES 17690M: Hyun Kwon <hyun.kwon@xilinx.com> 17691M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17692L: linux-media@vger.kernel.org 17693T: git git://linuxtv.org/media_tree.git 17694S: Supported 17695F: Documentation/devicetree/bindings/media/xilinx/ 17696F: drivers/media/platform/xilinx/ 17697F: include/uapi/linux/xilinx-v4l2-controls.h 17698 17699XILLYBUS DRIVER 17700M: Eli Billauer <eli.billauer@gmail.com> 17701L: linux-kernel@vger.kernel.org 17702S: Supported 17703F: drivers/char/xillybus/ 17704 17705XLP9XX I2C DRIVER 17706M: George Cherian <george.cherian@cavium.com> 17707M: Jan Glauber <jglauber@cavium.com> 17708L: linux-i2c@vger.kernel.org 17709W: http://www.cavium.com 17710S: Supported 17711F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17712F: drivers/i2c/busses/i2c-xlp9xx.c 17713 17714XRA1403 GPIO EXPANDER 17715M: Nandor Han <nandor.han@ge.com> 17716M: Semi Malinen <semi.malinen@ge.com> 17717L: linux-gpio@vger.kernel.org 17718S: Maintained 17719F: drivers/gpio/gpio-xra1403.c 17720F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17721 17722XTENSA XTFPGA PLATFORM SUPPORT 17723M: Max Filippov <jcmvbkbc@gmail.com> 17724L: linux-xtensa@linux-xtensa.org 17725S: Maintained 17726F: drivers/spi/spi-xtensa-xtfpga.c 17727F: sound/soc/xtensa/xtfpga-i2s.c 17728 17729YAM DRIVER FOR AX.25 17730M: Jean-Paul Roubelat <jpr@f6fbb.org> 17731L: linux-hams@vger.kernel.org 17732S: Maintained 17733F: drivers/net/hamradio/yam* 17734F: include/linux/yam.h 17735 17736YAMA SECURITY MODULE 17737M: Kees Cook <keescook@chromium.org> 17738T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17739S: Supported 17740F: security/yama/ 17741F: Documentation/admin-guide/LSM/Yama.rst 17742 17743YEALINK PHONE DRIVER 17744M: Henk Vergonet <Henk.Vergonet@gmail.com> 17745L: usbb2k-api-dev@nongnu.org 17746S: Maintained 17747F: Documentation/input/devices/yealink.rst 17748F: drivers/input/misc/yealink.* 17749 17750Z8530 DRIVER FOR AX.25 17751M: Joerg Reuter <jreuter@yaina.de> 17752W: http://yaina.de/jreuter/ 17753W: http://www.qsl.net/dl1bke/ 17754L: linux-hams@vger.kernel.org 17755S: Maintained 17756F: Documentation/networking/z8530drv.txt 17757F: drivers/net/hamradio/*scc.c 17758F: drivers/net/hamradio/z8530.h 17759 17760ZBUD COMPRESSED PAGE ALLOCATOR 17761M: Seth Jennings <sjenning@redhat.com> 17762M: Dan Streetman <ddstreet@ieee.org> 17763L: linux-mm@kvack.org 17764S: Maintained 17765F: mm/zbud.c 17766F: include/linux/zbud.h 17767 17768ZD1211RW WIRELESS DRIVER 17769M: Daniel Drake <dsd@gentoo.org> 17770M: Ulrich Kunitz <kune@deine-taler.de> 17771W: http://zd1211.ath.cx/wiki/DriverRewrite 17772L: linux-wireless@vger.kernel.org 17773L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17774S: Maintained 17775F: drivers/net/wireless/zydas/zd1211rw/ 17776 17777ZD1301 MEDIA DRIVER 17778M: Antti Palosaari <crope@iki.fi> 17779L: linux-media@vger.kernel.org 17780W: https://linuxtv.org/ 17781W: http://palosaari.fi/linux/ 17782Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17783S: Maintained 17784F: drivers/media/usb/dvb-usb-v2/zd1301* 17785 17786ZD1301_DEMOD MEDIA DRIVER 17787M: Antti Palosaari <crope@iki.fi> 17788L: linux-media@vger.kernel.org 17789W: https://linuxtv.org/ 17790W: http://palosaari.fi/linux/ 17791Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17792S: Maintained 17793F: drivers/media/dvb-frontends/zd1301_demod* 17794 17795ZHAOXIN PROCESSOR SUPPORT 17796M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17797L: linux-kernel@vger.kernel.org 17798S: Maintained 17799F: arch/x86/kernel/cpu/zhaoxin.c 17800 17801ZPOOL COMPRESSED PAGE STORAGE API 17802M: Dan Streetman <ddstreet@ieee.org> 17803L: linux-mm@kvack.org 17804S: Maintained 17805F: mm/zpool.c 17806F: include/linux/zpool.h 17807 17808ZR36067 VIDEO FOR LINUX DRIVER 17809L: mjpeg-users@lists.sourceforge.net 17810L: linux-media@vger.kernel.org 17811W: http://mjpeg.sourceforge.net/driver-zoran/ 17812T: hg https://linuxtv.org/hg/v4l-dvb 17813S: Odd Fixes 17814F: drivers/staging/media/zoran/ 17815 17816ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17817M: Minchan Kim <minchan@kernel.org> 17818M: Nitin Gupta <ngupta@vflare.org> 17819R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17820L: linux-kernel@vger.kernel.org 17821S: Maintained 17822F: drivers/block/zram/ 17823F: Documentation/admin-guide/blockdev/zram.rst 17824 17825ZS DECSTATION Z85C30 SERIAL DRIVER 17826M: "Maciej W. Rozycki" <macro@linux-mips.org> 17827S: Maintained 17828F: drivers/tty/serial/zs.* 17829 17830ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17831M: Minchan Kim <minchan@kernel.org> 17832M: Nitin Gupta <ngupta@vflare.org> 17833R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17834L: linux-mm@kvack.org 17835S: Maintained 17836F: mm/zsmalloc.c 17837F: include/linux/zsmalloc.h 17838F: Documentation/vm/zsmalloc.rst 17839 17840ZSWAP COMPRESSED SWAP CACHING 17841M: Seth Jennings <sjenning@redhat.com> 17842M: Dan Streetman <ddstreet@ieee.org> 17843L: linux-mm@kvack.org 17844S: Maintained 17845F: mm/zswap.c 17846 17847THE REST 17848M: Linus Torvalds <torvalds@linux-foundation.org> 17849L: linux-kernel@vger.kernel.org 17850Q: http://patchwork.kernel.org/project/LKML/list/ 17851T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17852S: Buried alive in reporters 17853F: * 17854F: */ 17855