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/led.h 3639F: include/linux/can/rx-offload.h 3640F: include/linux/can/platform/ 3641F: include/uapi/linux/can/error.h 3642F: include/uapi/linux/can/netlink.h 3643F: include/uapi/linux/can/vxcan.h 3644 3645CAN NETWORK LAYER 3646M: Oliver Hartkopp <socketcan@hartkopp.net> 3647M: Marc Kleine-Budde <mkl@pengutronix.de> 3648L: linux-can@vger.kernel.org 3649W: https://github.com/linux-can 3650T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3652S: Maintained 3653F: Documentation/networking/can.rst 3654F: net/can/ 3655F: include/linux/can/core.h 3656F: include/linux/can/skb.h 3657F: include/net/netns/can.h 3658F: include/uapi/linux/can.h 3659F: include/uapi/linux/can/bcm.h 3660F: include/uapi/linux/can/raw.h 3661F: include/uapi/linux/can/gw.h 3662 3663CAPABILITIES 3664M: Serge Hallyn <serge@hallyn.com> 3665L: linux-security-module@vger.kernel.org 3666S: Supported 3667F: include/linux/capability.h 3668F: include/uapi/linux/capability.h 3669F: security/commoncap.c 3670F: kernel/capability.c 3671 3672CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3673M: Kevin Tsai <ktsai@capellamicro.com> 3674S: Maintained 3675F: drivers/iio/light/cm* 3676 3677CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3678M: Christian Lamparter <chunkeey@googlemail.com> 3679L: linux-wireless@vger.kernel.org 3680W: http://wireless.kernel.org/en/users/Drivers/carl9170 3681S: Maintained 3682F: drivers/net/wireless/ath/carl9170/ 3683 3684CAVIUM I2C DRIVER 3685M: Jan Glauber <jglauber@cavium.com> 3686M: David Daney <david.daney@cavium.com> 3687W: http://www.cavium.com 3688S: Supported 3689F: drivers/i2c/busses/i2c-octeon* 3690F: drivers/i2c/busses/i2c-thunderx* 3691 3692CAVIUM LIQUIDIO NETWORK DRIVER 3693M: Derek Chickles <dchickles@marvell.com> 3694M: Satanand Burla <sburla@marvell.com> 3695M: Felix Manlunas <fmanlunas@marvell.com> 3696L: netdev@vger.kernel.org 3697W: http://www.cavium.com 3698S: Supported 3699F: drivers/net/ethernet/cavium/liquidio/ 3700 3701CAVIUM MMC DRIVER 3702M: Jan Glauber <jglauber@cavium.com> 3703M: David Daney <david.daney@cavium.com> 3704M: Steven J. Hill <Steven.Hill@cavium.com> 3705W: http://www.cavium.com 3706S: Supported 3707F: drivers/mmc/host/cavium* 3708 3709CAVIUM OCTEON-TX CRYPTO DRIVER 3710M: George Cherian <george.cherian@cavium.com> 3711L: linux-crypto@vger.kernel.org 3712W: http://www.cavium.com 3713S: Supported 3714F: drivers/crypto/cavium/cpt/ 3715 3716CAVIUM THUNDERX2 ARM64 SOC 3717M: Robert Richter <rrichter@cavium.com> 3718M: Jayachandran C <jnair@caviumnetworks.com> 3719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3720S: Maintained 3721F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3722F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3723 3724CC2520 IEEE-802.15.4 RADIO DRIVER 3725M: Varka Bhadram <varkabhadram@gmail.com> 3726L: linux-wpan@vger.kernel.org 3727S: Maintained 3728F: drivers/net/ieee802154/cc2520.c 3729F: include/linux/spi/cc2520.h 3730F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3731 3732CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3733M: Gilad Ben-Yossef <gilad@benyossef.com> 3734L: linux-crypto@vger.kernel.org 3735S: Supported 3736F: drivers/crypto/ccree/ 3737W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3738 3739CEC FRAMEWORK 3740M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3741L: linux-media@vger.kernel.org 3742T: git git://linuxtv.org/media_tree.git 3743W: http://linuxtv.org 3744S: Supported 3745F: Documentation/media/kapi/cec-core.rst 3746F: Documentation/media/uapi/cec 3747F: drivers/media/cec/ 3748F: drivers/media/rc/keymaps/rc-cec.c 3749F: include/media/cec.h 3750F: include/media/cec-notifier.h 3751F: include/uapi/linux/cec.h 3752F: include/uapi/linux/cec-funcs.h 3753F: Documentation/devicetree/bindings/media/cec.txt 3754F: Documentation/ABI/testing/debugfs-cec-error-inj 3755 3756CEC GPIO DRIVER 3757M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3758L: linux-media@vger.kernel.org 3759T: git git://linuxtv.org/media_tree.git 3760W: http://linuxtv.org 3761S: Supported 3762F: drivers/media/platform/cec-gpio/ 3763F: Documentation/devicetree/bindings/media/cec-gpio.txt 3764 3765CELL BROADBAND ENGINE ARCHITECTURE 3766M: Arnd Bergmann <arnd@arndb.de> 3767L: linuxppc-dev@lists.ozlabs.org 3768W: http://www.ibm.com/developerworks/power/cell/ 3769S: Supported 3770F: arch/powerpc/include/asm/cell*.h 3771F: arch/powerpc/include/asm/spu*.h 3772F: arch/powerpc/include/uapi/asm/spu*.h 3773F: arch/powerpc/oprofile/*cell* 3774F: arch/powerpc/platforms/cell/ 3775 3776CEPH COMMON CODE (LIBCEPH) 3777M: Ilya Dryomov <idryomov@gmail.com> 3778M: Jeff Layton <jlayton@kernel.org> 3779M: Sage Weil <sage@redhat.com> 3780L: ceph-devel@vger.kernel.org 3781W: http://ceph.com/ 3782T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3783T: git git://github.com/ceph/ceph-client.git 3784S: Supported 3785F: net/ceph/ 3786F: include/linux/ceph/ 3787F: include/linux/crush/ 3788 3789CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3790M: Jeff Layton <jlayton@kernel.org> 3791M: Sage Weil <sage@redhat.com> 3792M: Ilya Dryomov <idryomov@gmail.com> 3793L: ceph-devel@vger.kernel.org 3794W: http://ceph.com/ 3795T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3796T: git git://github.com/ceph/ceph-client.git 3797S: Supported 3798F: Documentation/filesystems/ceph.txt 3799F: fs/ceph/ 3800 3801CERTIFICATE HANDLING: 3802M: David Howells <dhowells@redhat.com> 3803M: David Woodhouse <dwmw2@infradead.org> 3804L: keyrings@vger.kernel.org 3805S: Maintained 3806F: Documentation/admin-guide/module-signing.rst 3807F: certs/ 3808F: scripts/sign-file.c 3809F: scripts/extract-cert.c 3810 3811CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3812L: linux-usb@vger.kernel.org 3813S: Orphan 3814F: Documentation/usb/wusb-design-overview.rst 3815F: Documentation/usb/wusb-cbaf 3816F: drivers/usb/host/hwa-hc.c 3817F: drivers/usb/host/whci/ 3818F: drivers/usb/wusbcore/ 3819F: include/linux/usb/wusb* 3820 3821CFAG12864B LCD DRIVER 3822M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3823S: Maintained 3824F: drivers/auxdisplay/cfag12864b.c 3825F: include/linux/cfag12864b.h 3826 3827CFAG12864BFB LCD FRAMEBUFFER DRIVER 3828M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3829S: Maintained 3830F: drivers/auxdisplay/cfag12864bfb.c 3831F: include/linux/cfag12864b.h 3832 3833802.11 (including CFG80211/NL80211) 3834M: Johannes Berg <johannes@sipsolutions.net> 3835L: linux-wireless@vger.kernel.org 3836W: http://wireless.kernel.org/ 3837T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3839S: Maintained 3840F: net/wireless/ 3841F: include/uapi/linux/nl80211.h 3842F: include/linux/ieee80211.h 3843F: include/net/wext.h 3844F: include/net/cfg80211.h 3845F: include/net/iw_handler.h 3846F: include/net/ieee80211_radiotap.h 3847F: Documentation/driver-api/80211/cfg80211.rst 3848F: Documentation/networking/regulatory.txt 3849 3850CHAR and MISC DRIVERS 3851M: Arnd Bergmann <arnd@arndb.de> 3852M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3853T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3854S: Supported 3855F: drivers/char/ 3856F: drivers/misc/ 3857F: include/linux/miscdevice.h 3858 3859CHECKPATCH 3860M: Andy Whitcroft <apw@canonical.com> 3861M: Joe Perches <joe@perches.com> 3862S: Maintained 3863F: scripts/checkpatch.pl 3864 3865CHINESE DOCUMENTATION 3866M: Harry Wei <harryxiyou@gmail.com> 3867M: Alex Shi <alex.shi@linux.alibaba.com> 3868L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3869S: Maintained 3870F: Documentation/translations/zh_CN/ 3871 3872CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3873M: Peter Chen <Peter.Chen@nxp.com> 3874T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3875L: linux-usb@vger.kernel.org 3876S: Maintained 3877F: drivers/usb/chipidea/ 3878 3879CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3880M: Hans de Goede <hdegoede@redhat.com> 3881L: linux-input@vger.kernel.org 3882S: Maintained 3883F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3884F: drivers/input/touchscreen/chipone_icn8318.c 3885 3886CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3887M: Hans de Goede <hdegoede@redhat.com> 3888L: linux-input@vger.kernel.org 3889S: Maintained 3890F: drivers/input/touchscreen/chipone_icn8505.c 3891 3892CHROME HARDWARE PLATFORM SUPPORT 3893M: Benson Leung <bleung@chromium.org> 3894M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3895S: Maintained 3896T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3897F: drivers/platform/chrome/ 3898 3899CHROMEOS EC SUBDRIVERS 3900M: Benson Leung <bleung@chromium.org> 3901M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3902R: Guenter Roeck <groeck@chromium.org> 3903S: Maintained 3904N: cros_ec 3905N: cros-ec 3906F: drivers/power/supply/cros_usbpd-charger.c 3907 3908CHROMEOS EC CODEC DRIVER 3909M: Cheng-Yi Chiang <cychiang@chromium.org> 3910S: Maintained 3911R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3912R: Guenter Roeck <groeck@chromium.org> 3913F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3914F: sound/soc/codecs/cros_ec_codec.* 3915 3916CIRRUS LOGIC AUDIO CODEC DRIVERS 3917M: Brian Austin <brian.austin@cirrus.com> 3918M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3919L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3920S: Maintained 3921F: sound/soc/codecs/cs* 3922 3923CIRRUS LOGIC EP93XX ETHERNET DRIVER 3924M: Hartley Sweeten <hsweeten@visionengravers.com> 3925L: netdev@vger.kernel.org 3926S: Maintained 3927F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3928 3929CIRRUS LOGIC LOCHNAGAR DRIVER 3930M: Charles Keepax <ckeepax@opensource.cirrus.com> 3931M: Richard Fitzgerald <rf@opensource.cirrus.com> 3932L: patches@opensource.cirrus.com 3933S: Supported 3934F: drivers/clk/clk-lochnagar.c 3935F: drivers/hwmon/lochnagar-hwmon.c 3936F: drivers/mfd/lochnagar-i2c.c 3937F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3938F: drivers/regulator/lochnagar-regulator.c 3939F: sound/soc/codecs/lochnagar-sc.c 3940F: include/dt-bindings/clk/lochnagar.h 3941F: include/dt-bindings/pinctrl/lochnagar.h 3942F: include/linux/mfd/lochnagar* 3943F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3944F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3945F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3946F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3947F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3948F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3949F: Documentation/hwmon/lochnagar.rst 3950 3951CISCO FCOE HBA DRIVER 3952M: Satish Kharat <satishkh@cisco.com> 3953M: Sesidhar Baddela <sebaddel@cisco.com> 3954M: Karan Tilak Kumar <kartilak@cisco.com> 3955L: linux-scsi@vger.kernel.org 3956S: Supported 3957F: drivers/scsi/fnic/ 3958 3959CISCO SCSI HBA DRIVER 3960M: Karan Tilak Kumar <kartilak@cisco.com> 3961M: Sesidhar Baddela <sebaddel@cisco.com> 3962L: linux-scsi@vger.kernel.org 3963S: Supported 3964F: drivers/scsi/snic/ 3965 3966CISCO VIC ETHERNET NIC DRIVER 3967M: Christian Benvenuti <benve@cisco.com> 3968M: Govindarajulu Varadarajan <_govind@gmx.com> 3969M: Parvi Kaustubhi <pkaustub@cisco.com> 3970S: Supported 3971F: drivers/net/ethernet/cisco/enic/ 3972 3973CISCO VIC LOW LATENCY NIC DRIVER 3974M: Christian Benvenuti <benve@cisco.com> 3975M: Nelson Escobar <neescoba@cisco.com> 3976M: Parvi Kaustubhi <pkaustub@cisco.com> 3977S: Supported 3978F: drivers/infiniband/hw/usnic/ 3979 3980CIRRUS LOGIC MADERA CODEC DRIVERS 3981M: Charles Keepax <ckeepax@opensource.cirrus.com> 3982M: Richard Fitzgerald <rf@opensource.cirrus.com> 3983L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3984L: patches@opensource.cirrus.com 3985T: git https://github.com/CirrusLogic/linux-drivers.git 3986W: https://github.com/CirrusLogic/linux-drivers/wiki 3987S: Supported 3988F: Documentation/devicetree/bindings/mfd/madera.txt 3989F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3990F: Documentation/devicetree/bindings/sound/madera.txt 3991F: include/dt-bindings/sound/madera* 3992F: include/linux/irqchip/irq-madera* 3993F: include/linux/mfd/madera/* 3994F: include/sound/madera* 3995F: drivers/gpio/gpio-madera* 3996F: drivers/irqchip/irq-madera* 3997F: drivers/mfd/madera* 3998F: drivers/mfd/cs47l* 3999F: drivers/pinctrl/cirrus/* 4000F: sound/soc/codecs/cs47l* 4001F: sound/soc/codecs/madera* 4002 4003CLANG-FORMAT FILE 4004M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4005S: Maintained 4006F: .clang-format 4007 4008CLANG/LLVM BUILD SUPPORT 4009L: clang-built-linux@googlegroups.com 4010W: https://clangbuiltlinux.github.io/ 4011B: https://github.com/ClangBuiltLinux/linux/issues 4012C: irc://chat.freenode.net/clangbuiltlinux 4013S: Supported 4014K: \b(?i:clang|llvm)\b 4015 4016CLEANCACHE API 4017M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4018L: linux-kernel@vger.kernel.org 4019S: Maintained 4020F: mm/cleancache.c 4021F: include/linux/cleancache.h 4022 4023CLK API 4024M: Russell King <linux@armlinux.org.uk> 4025L: linux-clk@vger.kernel.org 4026S: Maintained 4027F: include/linux/clk.h 4028 4029CLOCKSOURCE, CLOCKEVENT DRIVERS 4030M: Daniel Lezcano <daniel.lezcano@linaro.org> 4031M: Thomas Gleixner <tglx@linutronix.de> 4032L: linux-kernel@vger.kernel.org 4033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4034S: Supported 4035F: drivers/clocksource/ 4036F: Documentation/devicetree/bindings/timer/ 4037 4038CMPC ACPI DRIVER 4039M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4040M: Daniel Oliveira Nascimento <don@syst.com.br> 4041L: platform-driver-x86@vger.kernel.org 4042S: Supported 4043F: drivers/platform/x86/classmate-laptop.c 4044 4045COBALT MEDIA DRIVER 4046M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4047L: linux-media@vger.kernel.org 4048T: git git://linuxtv.org/media_tree.git 4049W: https://linuxtv.org 4050S: Supported 4051F: drivers/media/pci/cobalt/ 4052 4053COCCINELLE/Semantic Patches (SmPL) 4054M: Julia Lawall <Julia.Lawall@lip6.fr> 4055M: Gilles Muller <Gilles.Muller@lip6.fr> 4056M: Nicolas Palix <nicolas.palix@imag.fr> 4057M: Michal Marek <michal.lkml@markovi.net> 4058L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4059T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4060W: http://coccinelle.lip6.fr/ 4061S: Supported 4062F: Documentation/dev-tools/coccinelle.rst 4063F: scripts/coccinelle/ 4064F: scripts/coccicheck 4065 4066CODA FILE SYSTEM 4067M: Jan Harkes <jaharkes@cs.cmu.edu> 4068M: coda@cs.cmu.edu 4069L: codalist@coda.cs.cmu.edu 4070W: http://www.coda.cs.cmu.edu/ 4071S: Maintained 4072F: Documentation/filesystems/coda.txt 4073F: fs/coda/ 4074F: include/linux/coda*.h 4075F: include/uapi/linux/coda*.h 4076 4077CODA V4L2 MEM2MEM DRIVER 4078M: Philipp Zabel <p.zabel@pengutronix.de> 4079L: linux-media@vger.kernel.org 4080S: Maintained 4081F: Documentation/devicetree/bindings/media/coda.txt 4082F: drivers/media/platform/coda/ 4083 4084CODE OF CONDUCT 4085M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4086S: Supported 4087F: Documentation/process/code-of-conduct.rst 4088F: Documentation/process/code-of-conduct-interpretation.rst 4089 4090COMMON CLK FRAMEWORK 4091M: Michael Turquette <mturquette@baylibre.com> 4092M: Stephen Boyd <sboyd@kernel.org> 4093L: linux-clk@vger.kernel.org 4094Q: http://patchwork.kernel.org/project/linux-clk/list/ 4095T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4096S: Maintained 4097F: Documentation/devicetree/bindings/clock/ 4098F: drivers/clk/ 4099X: drivers/clk/clkdev.c 4100F: include/linux/clk-pr* 4101F: include/linux/clk/ 4102F: include/linux/of_clk.h 4103 4104COMMON INTERNET FILE SYSTEM (CIFS) 4105M: Steve French <sfrench@samba.org> 4106L: linux-cifs@vger.kernel.org 4107L: samba-technical@lists.samba.org (moderated for non-subscribers) 4108W: http://linux-cifs.samba.org/ 4109T: git git://git.samba.org/sfrench/cifs-2.6.git 4110S: Supported 4111F: Documentation/filesystems/cifs/ 4112F: fs/cifs/ 4113 4114COMPACTPCI HOTPLUG CORE 4115M: Scott Murray <scott@spiteful.org> 4116L: linux-pci@vger.kernel.org 4117S: Maintained 4118F: drivers/pci/hotplug/cpci_hotplug* 4119 4120COMPACTPCI HOTPLUG GENERIC DRIVER 4121M: Scott Murray <scott@spiteful.org> 4122L: linux-pci@vger.kernel.org 4123S: Maintained 4124F: drivers/pci/hotplug/cpcihp_generic.c 4125 4126COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4127M: Scott Murray <scott@spiteful.org> 4128L: linux-pci@vger.kernel.org 4129S: Maintained 4130F: drivers/pci/hotplug/cpcihp_zt5550.* 4131 4132COMPAL LAPTOP SUPPORT 4133M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4134L: platform-driver-x86@vger.kernel.org 4135S: Maintained 4136F: drivers/platform/x86/compal-laptop.c 4137 4138COMPILER ATTRIBUTES 4139M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4140S: Maintained 4141F: include/linux/compiler_attributes.h 4142 4143CONEXANT ACCESSRUNNER USB DRIVER 4144L: accessrunner-general@lists.sourceforge.net 4145W: http://accessrunner.sourceforge.net/ 4146S: Orphan 4147F: drivers/usb/atm/cxacru.c 4148 4149CONFIGFS 4150M: Joel Becker <jlbec@evilplan.org> 4151M: Christoph Hellwig <hch@lst.de> 4152T: git git://git.infradead.org/users/hch/configfs.git 4153S: Supported 4154F: fs/configfs/ 4155F: include/linux/configfs.h 4156 4157CONNECTOR 4158M: Evgeniy Polyakov <zbr@ioremap.net> 4159L: netdev@vger.kernel.org 4160S: Maintained 4161F: drivers/connector/ 4162 4163CONTROL GROUP (CGROUP) 4164M: Tejun Heo <tj@kernel.org> 4165M: Li Zefan <lizefan@huawei.com> 4166M: Johannes Weiner <hannes@cmpxchg.org> 4167L: cgroups@vger.kernel.org 4168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4169S: Maintained 4170F: Documentation/admin-guide/cgroup-v2.rst 4171F: Documentation/admin-guide/cgroup-v1/ 4172F: include/linux/cgroup* 4173F: kernel/cgroup/ 4174 4175CONTROL GROUP - CPUSET 4176M: Li Zefan <lizefan@huawei.com> 4177L: cgroups@vger.kernel.org 4178W: http://www.bullopensource.org/cpuset/ 4179W: http://oss.sgi.com/projects/cpusets/ 4180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4181S: Maintained 4182F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4183F: include/linux/cpuset.h 4184F: kernel/cgroup/cpuset.c 4185 4186CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4187M: Johannes Weiner <hannes@cmpxchg.org> 4188M: Michal Hocko <mhocko@kernel.org> 4189M: Vladimir Davydov <vdavydov.dev@gmail.com> 4190L: cgroups@vger.kernel.org 4191L: linux-mm@kvack.org 4192S: Maintained 4193F: mm/memcontrol.c 4194F: mm/swap_cgroup.c 4195 4196CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4197M: Tejun Heo <tj@kernel.org> 4198M: Jens Axboe <axboe@kernel.dk> 4199L: cgroups@vger.kernel.org 4200L: linux-block@vger.kernel.org 4201T: git git://git.kernel.dk/linux-block 4202F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4203F: block/blk-cgroup.c 4204F: include/linux/blk-cgroup.h 4205F: block/blk-throttle.c 4206F: block/blk-iolatency.c 4207F: block/bfq-cgroup.c 4208 4209CORETEMP HARDWARE MONITORING DRIVER 4210M: Fenghua Yu <fenghua.yu@intel.com> 4211L: linux-hwmon@vger.kernel.org 4212S: Maintained 4213F: Documentation/hwmon/coretemp.rst 4214F: drivers/hwmon/coretemp.c 4215 4216COSA/SRP SYNC SERIAL DRIVER 4217M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4218W: http://www.fi.muni.cz/~kas/cosa/ 4219S: Maintained 4220F: drivers/net/wan/cosa* 4221 4222COUNTER SUBSYSTEM 4223M: William Breathitt Gray <vilhelm.gray@gmail.com> 4224L: linux-iio@vger.kernel.org 4225S: Maintained 4226F: Documentation/ABI/testing/sysfs-bus-counter* 4227F: Documentation/driver-api/generic-counter.rst 4228F: drivers/counter/ 4229F: include/linux/counter.h 4230F: include/linux/counter_enum.h 4231 4232CPMAC ETHERNET DRIVER 4233M: Florian Fainelli <f.fainelli@gmail.com> 4234L: netdev@vger.kernel.org 4235S: Maintained 4236F: drivers/net/ethernet/ti/cpmac.c 4237 4238CPU FREQUENCY SCALING FRAMEWORK 4239M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4240M: Viresh Kumar <viresh.kumar@linaro.org> 4241L: linux-pm@vger.kernel.org 4242S: Maintained 4243T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4244T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4245B: https://bugzilla.kernel.org 4246F: Documentation/admin-guide/pm/cpufreq.rst 4247F: Documentation/admin-guide/pm/intel_pstate.rst 4248F: Documentation/cpu-freq/ 4249F: Documentation/devicetree/bindings/cpufreq/ 4250F: drivers/cpufreq/ 4251F: kernel/sched/cpufreq*.c 4252F: include/linux/cpufreq.h 4253F: include/linux/sched/cpufreq.h 4254F: tools/testing/selftests/cpufreq/ 4255 4256CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4257M: Viresh Kumar <viresh.kumar@linaro.org> 4258M: Sudeep Holla <sudeep.holla@arm.com> 4259L: linux-pm@vger.kernel.org 4260W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4261S: Maintained 4262F: drivers/cpufreq/arm_big_little.h 4263F: drivers/cpufreq/arm_big_little.c 4264 4265CPU POWER MONITORING SUBSYSTEM 4266M: Thomas Renninger <trenn@suse.com> 4267M: Shuah Khan <shuah@kernel.org> 4268M: Shuah Khan <skhan@linuxfoundation.org> 4269L: linux-pm@vger.kernel.org 4270S: Maintained 4271F: tools/power/cpupower/ 4272 4273CPUID/MSR DRIVER 4274M: "H. Peter Anvin" <hpa@zytor.com> 4275S: Maintained 4276F: arch/x86/kernel/cpuid.c 4277F: arch/x86/kernel/msr.c 4278 4279CPUIDLE DRIVER - ARM BIG LITTLE 4280M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4281M: Daniel Lezcano <daniel.lezcano@linaro.org> 4282L: linux-pm@vger.kernel.org 4283L: linux-arm-kernel@lists.infradead.org 4284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4285S: Maintained 4286F: drivers/cpuidle/cpuidle-big_little.c 4287 4288CPUIDLE DRIVER - ARM EXYNOS 4289M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4290M: Daniel Lezcano <daniel.lezcano@linaro.org> 4291M: Kukjin Kim <kgene@kernel.org> 4292L: linux-pm@vger.kernel.org 4293L: linux-samsung-soc@vger.kernel.org 4294S: Supported 4295F: drivers/cpuidle/cpuidle-exynos.c 4296F: arch/arm/mach-exynos/pm.c 4297 4298CPU IDLE TIME MANAGEMENT FRAMEWORK 4299M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4300M: Daniel Lezcano <daniel.lezcano@linaro.org> 4301L: linux-pm@vger.kernel.org 4302S: Maintained 4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4304B: https://bugzilla.kernel.org 4305F: Documentation/admin-guide/pm/cpuidle.rst 4306F: Documentation/driver-api/pm/cpuidle.rst 4307F: drivers/cpuidle/* 4308F: include/linux/cpuidle.h 4309 4310CRAMFS FILESYSTEM 4311M: Nicolas Pitre <nico@fluxnic.net> 4312S: Maintained 4313F: Documentation/filesystems/cramfs.txt 4314F: fs/cramfs/ 4315 4316CRYPTO API 4317M: Herbert Xu <herbert@gondor.apana.org.au> 4318M: "David S. Miller" <davem@davemloft.net> 4319L: linux-crypto@vger.kernel.org 4320T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4321T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4322S: Maintained 4323F: Documentation/crypto/ 4324F: Documentation/devicetree/bindings/crypto/ 4325F: arch/*/crypto/ 4326F: crypto/ 4327F: drivers/crypto/ 4328F: include/crypto/ 4329F: include/linux/crypto* 4330F: lib/crypto/ 4331 4332CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4333M: Neil Horman <nhorman@tuxdriver.com> 4334L: linux-crypto@vger.kernel.org 4335S: Maintained 4336F: crypto/ansi_cprng.c 4337F: crypto/rng.c 4338 4339CS3308 MEDIA DRIVER 4340M: Hans Verkuil <hverkuil@xs4all.nl> 4341L: linux-media@vger.kernel.org 4342T: git git://linuxtv.org/media_tree.git 4343W: http://linuxtv.org 4344S: Odd Fixes 4345F: drivers/media/i2c/cs3308.c 4346 4347CS5535 Audio ALSA driver 4348M: Jaya Kumar <jayakumar.alsa@gmail.com> 4349S: Maintained 4350F: sound/pci/cs5535audio/ 4351 4352CSI DRIVERS FOR ALLWINNER V3s 4353M: Yong Deng <yong.deng@magewell.com> 4354L: linux-media@vger.kernel.org 4355T: git git://linuxtv.org/media_tree.git 4356S: Maintained 4357F: drivers/media/platform/sunxi/sun6i-csi/ 4358F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4359 4360CW1200 WLAN driver 4361M: Solomon Peachy <pizza@shaftnet.org> 4362S: Maintained 4363F: drivers/net/wireless/st/cw1200/ 4364 4365CX18 VIDEO4LINUX DRIVER 4366M: Andy Walls <awalls@md.metrocast.net> 4367L: ivtv-devel@ivtvdriver.org (subscribers-only) 4368L: linux-media@vger.kernel.org 4369T: git git://linuxtv.org/media_tree.git 4370W: https://linuxtv.org 4371W: http://www.ivtvdriver.org/index.php/Cx18 4372S: Maintained 4373F: Documentation/media/v4l-drivers/cx18* 4374F: drivers/media/pci/cx18/ 4375F: include/uapi/linux/ivtv* 4376 4377CX2341X MPEG ENCODER HELPER MODULE 4378M: Hans Verkuil <hverkuil@xs4all.nl> 4379L: linux-media@vger.kernel.org 4380T: git git://linuxtv.org/media_tree.git 4381W: https://linuxtv.org 4382S: Maintained 4383F: drivers/media/common/cx2341x* 4384F: include/media/drv-intf/cx2341x.h 4385 4386CX24120 MEDIA DRIVER 4387M: Jemma Denson <jdenson@gmail.com> 4388M: Patrick Boettcher <patrick.boettcher@posteo.de> 4389L: linux-media@vger.kernel.org 4390W: https://linuxtv.org 4391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4392S: Maintained 4393F: drivers/media/dvb-frontends/cx24120* 4394 4395CX88 VIDEO4LINUX DRIVER 4396M: Mauro Carvalho Chehab <mchehab@kernel.org> 4397L: linux-media@vger.kernel.org 4398W: https://linuxtv.org 4399T: git git://linuxtv.org/media_tree.git 4400S: Odd fixes 4401F: Documentation/media/v4l-drivers/cx88* 4402F: drivers/media/pci/cx88/ 4403 4404CXD2820R MEDIA DRIVER 4405M: Antti Palosaari <crope@iki.fi> 4406L: linux-media@vger.kernel.org 4407W: https://linuxtv.org 4408W: http://palosaari.fi/linux/ 4409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4410T: git git://linuxtv.org/anttip/media_tree.git 4411S: Maintained 4412F: drivers/media/dvb-frontends/cxd2820r* 4413 4414CXGB3 ETHERNET DRIVER (CXGB3) 4415M: Vishal Kulkarni <vishal@chelsio.com> 4416L: netdev@vger.kernel.org 4417W: http://www.chelsio.com 4418S: Supported 4419F: drivers/net/ethernet/chelsio/cxgb3/ 4420 4421CXGB3 ISCSI DRIVER (CXGB3I) 4422M: Karen Xie <kxie@chelsio.com> 4423L: linux-scsi@vger.kernel.org 4424W: http://www.chelsio.com 4425S: Supported 4426F: drivers/scsi/cxgbi/cxgb3i 4427 4428CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4429M: Potnuri Bharat Teja <bharat@chelsio.com> 4430L: linux-rdma@vger.kernel.org 4431W: http://www.openfabrics.org 4432S: Supported 4433F: drivers/infiniband/hw/cxgb3/ 4434F: include/uapi/rdma/cxgb3-abi.h 4435 4436CXGB4 CRYPTO DRIVER (chcr) 4437M: Atul Gupta <atul.gupta@chelsio.com> 4438L: linux-crypto@vger.kernel.org 4439W: http://www.chelsio.com 4440S: Supported 4441F: drivers/crypto/chelsio 4442 4443CXGB4 ETHERNET DRIVER (CXGB4) 4444M: Vishal Kulkarni <vishal@chelsio.com> 4445L: netdev@vger.kernel.org 4446W: http://www.chelsio.com 4447S: Supported 4448F: drivers/net/ethernet/chelsio/cxgb4/ 4449 4450CXGB4 ISCSI DRIVER (CXGB4I) 4451M: Karen Xie <kxie@chelsio.com> 4452L: linux-scsi@vger.kernel.org 4453W: http://www.chelsio.com 4454S: Supported 4455F: drivers/scsi/cxgbi/cxgb4i 4456 4457CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4458M: Potnuri Bharat Teja <bharat@chelsio.com> 4459L: linux-rdma@vger.kernel.org 4460W: http://www.openfabrics.org 4461S: Supported 4462F: drivers/infiniband/hw/cxgb4/ 4463F: include/uapi/rdma/cxgb4-abi.h 4464 4465CXGB4VF ETHERNET DRIVER (CXGB4VF) 4466M: Casey Leedom <leedom@chelsio.com> 4467L: netdev@vger.kernel.org 4468W: http://www.chelsio.com 4469S: Supported 4470F: drivers/net/ethernet/chelsio/cxgb4vf/ 4471 4472CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4473M: Frederic Barrat <fbarrat@linux.ibm.com> 4474M: Andrew Donnellan <ajd@linux.ibm.com> 4475L: linuxppc-dev@lists.ozlabs.org 4476S: Supported 4477F: arch/powerpc/platforms/powernv/pci-cxl.c 4478F: drivers/misc/cxl/ 4479F: include/misc/cxl* 4480F: include/uapi/misc/cxl.h 4481F: Documentation/powerpc/cxl.rst 4482F: Documentation/ABI/testing/sysfs-class-cxl 4483 4484CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4485M: Manoj N. Kumar <manoj@linux.ibm.com> 4486M: Matthew R. Ochs <mrochs@linux.ibm.com> 4487M: Uma Krishnan <ukrishn@linux.ibm.com> 4488L: linux-scsi@vger.kernel.org 4489S: Supported 4490F: drivers/scsi/cxlflash/ 4491F: include/uapi/scsi/cxlflash_ioctl.h 4492F: Documentation/powerpc/cxlflash.rst 4493 4494CYBERPRO FB DRIVER 4495M: Russell King <linux@armlinux.org.uk> 4496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4497W: http://www.armlinux.org.uk/ 4498S: Maintained 4499F: drivers/video/fbdev/cyber2000fb.* 4500 4501CYCLADES ASYNC MUX DRIVER 4502W: http://www.cyclades.com/ 4503S: Orphan 4504F: drivers/tty/cyclades.c 4505F: include/linux/cyclades.h 4506F: include/uapi/linux/cyclades.h 4507 4508CYCLADES PC300 DRIVER 4509W: http://www.cyclades.com/ 4510S: Orphan 4511F: drivers/net/wan/pc300* 4512 4513CYPRESS_FIRMWARE MEDIA DRIVER 4514M: Antti Palosaari <crope@iki.fi> 4515L: linux-media@vger.kernel.org 4516W: https://linuxtv.org 4517W: http://palosaari.fi/linux/ 4518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4519T: git git://linuxtv.org/anttip/media_tree.git 4520S: Maintained 4521F: drivers/media/common/cypress_firmware* 4522 4523CYTTSP TOUCHSCREEN DRIVER 4524M: Ferruh Yigit <fery@cypress.com> 4525L: linux-input@vger.kernel.org 4526S: Supported 4527F: drivers/input/touchscreen/cyttsp* 4528F: include/linux/input/cyttsp.h 4529 4530D-LINK DIR-685 TOUCHKEYS DRIVER 4531M: Linus Walleij <linus.walleij@linaro.org> 4532L: linux-input@vger.kernel.org 4533S: Supported 4534F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4535 4536DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4537M: Joshua Kinard <kumba@gentoo.org> 4538S: Maintained 4539F: drivers/rtc/rtc-ds1685.c 4540F: include/linux/rtc/ds1685.h 4541 4542DAMA SLAVE for AX.25 4543M: Joerg Reuter <jreuter@yaina.de> 4544W: http://yaina.de/jreuter/ 4545W: http://www.qsl.net/dl1bke/ 4546L: linux-hams@vger.kernel.org 4547S: Maintained 4548F: net/ax25/af_ax25.c 4549F: net/ax25/ax25_dev.c 4550F: net/ax25/ax25_ds_* 4551F: net/ax25/ax25_in.c 4552F: net/ax25/ax25_out.c 4553F: net/ax25/ax25_timer.c 4554F: net/ax25/sysctl_net_ax25.c 4555 4556DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4557L: netdev@vger.kernel.org 4558S: Orphan 4559F: Documentation/networking/device_drivers/dec/dmfe.txt 4560F: drivers/net/ethernet/dec/tulip/dmfe.c 4561 4562DC390/AM53C974 SCSI driver 4563M: Hannes Reinecke <hare@suse.com> 4564L: linux-scsi@vger.kernel.org 4565S: Maintained 4566F: drivers/scsi/am53c974.c 4567 4568DC395x SCSI driver 4569M: Oliver Neukum <oliver@neukum.org> 4570M: Ali Akcaagac <aliakc@web.de> 4571M: Jamie Lenehan <lenehan@twibble.org> 4572L: dc395x@twibble.org 4573W: http://twibble.org/dist/dc395x/ 4574W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4575S: Maintained 4576F: Documentation/scsi/dc395x.txt 4577F: drivers/scsi/dc395x.* 4578 4579DCCP PROTOCOL 4580M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4581L: dccp@vger.kernel.org 4582W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4583S: Maintained 4584F: include/linux/dccp.h 4585F: include/uapi/linux/dccp.h 4586F: include/linux/tfrc.h 4587F: net/dccp/ 4588 4589DECnet NETWORK LAYER 4590W: http://linux-decnet.sourceforge.net 4591L: linux-decnet-user@lists.sourceforge.net 4592S: Orphan 4593F: Documentation/networking/decnet.txt 4594F: net/decnet/ 4595 4596DECSTATION PLATFORM SUPPORT 4597M: "Maciej W. Rozycki" <macro@linux-mips.org> 4598L: linux-mips@vger.kernel.org 4599W: http://www.linux-mips.org/wiki/DECstation 4600S: Maintained 4601F: arch/mips/dec/ 4602F: arch/mips/include/asm/dec/ 4603F: arch/mips/include/asm/mach-dec/ 4604 4605DEFXX FDDI NETWORK DRIVER 4606M: "Maciej W. Rozycki" <macro@linux-mips.org> 4607S: Maintained 4608F: drivers/net/fddi/defxx.* 4609 4610DELL SMBIOS DRIVER 4611M: Pali Rohár <pali.rohar@gmail.com> 4612M: Mario Limonciello <mario.limonciello@dell.com> 4613L: platform-driver-x86@vger.kernel.org 4614S: Maintained 4615F: drivers/platform/x86/dell-smbios.* 4616 4617DELL SMBIOS SMM DRIVER 4618M: Mario Limonciello <mario.limonciello@dell.com> 4619L: platform-driver-x86@vger.kernel.org 4620S: Maintained 4621F: drivers/platform/x86/dell-smbios-smm.c 4622 4623DELL SMBIOS WMI DRIVER 4624M: Mario Limonciello <mario.limonciello@dell.com> 4625L: platform-driver-x86@vger.kernel.org 4626S: Maintained 4627F: drivers/platform/x86/dell-smbios-wmi.c 4628F: tools/wmi/dell-smbios-example.c 4629 4630DEFZA FDDI NETWORK DRIVER 4631M: "Maciej W. Rozycki" <macro@linux-mips.org> 4632S: Maintained 4633F: drivers/net/fddi/defza.* 4634 4635DELL LAPTOP DRIVER 4636M: Matthew Garrett <mjg59@srcf.ucam.org> 4637M: Pali Rohár <pali.rohar@gmail.com> 4638L: platform-driver-x86@vger.kernel.org 4639S: Maintained 4640F: drivers/platform/x86/dell-laptop.c 4641 4642DELL LAPTOP FREEFALL DRIVER 4643M: Pali Rohár <pali.rohar@gmail.com> 4644S: Maintained 4645F: drivers/platform/x86/dell-smo8800.c 4646 4647DELL LAPTOP RBTN DRIVER 4648M: Pali Rohár <pali.rohar@gmail.com> 4649S: Maintained 4650F: drivers/platform/x86/dell-rbtn.* 4651 4652DELL REMOTE BIOS UPDATE DRIVER 4653M: Stuart Hayes <stuart.w.hayes@gmail.com> 4654L: platform-driver-x86@vger.kernel.org 4655S: Maintained 4656F: drivers/platform/x86/dell_rbu.c 4657 4658DELL LAPTOP SMM DRIVER 4659M: Pali Rohár <pali.rohar@gmail.com> 4660S: Maintained 4661F: drivers/hwmon/dell-smm-hwmon.c 4662F: include/uapi/linux/i8k.h 4663 4664DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4665M: Stuart Hayes <stuart.w.hayes@gmail.com> 4666L: platform-driver-x86@vger.kernel.org 4667S: Maintained 4668F: Documentation/driver-api/dcdbas.rst 4669F: drivers/platform/x86/dcdbas.* 4670 4671DELL WMI NOTIFICATIONS DRIVER 4672M: Matthew Garrett <mjg59@srcf.ucam.org> 4673M: Pali Rohár <pali.rohar@gmail.com> 4674S: Maintained 4675F: drivers/platform/x86/dell-wmi.c 4676 4677DELL WMI DESCRIPTOR DRIVER 4678M: Mario Limonciello <mario.limonciello@dell.com> 4679S: Maintained 4680F: drivers/platform/x86/dell-wmi-descriptor.c 4681 4682DELTA ST MEDIA DRIVER 4683M: Hugues Fruchet <hugues.fruchet@st.com> 4684L: linux-media@vger.kernel.org 4685T: git git://linuxtv.org/media_tree.git 4686W: https://linuxtv.org 4687S: Supported 4688F: drivers/media/platform/sti/delta 4689 4690DENALI NAND DRIVER 4691M: Masahiro Yamada <yamada.masahiro@socionext.com> 4692L: linux-mtd@lists.infradead.org 4693S: Supported 4694F: drivers/mtd/nand/raw/denali* 4695 4696DESIGNWARE EDMA CORE IP DRIVER 4697M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4698L: dmaengine@vger.kernel.org 4699S: Maintained 4700F: drivers/dma/dw-edma/ 4701F: include/linux/dma/edma.h 4702 4703DESIGNWARE USB2 DRD IP DRIVER 4704M: Minas Harutyunyan <hminas@synopsys.com> 4705L: linux-usb@vger.kernel.org 4706T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4707S: Maintained 4708F: drivers/usb/dwc2/ 4709 4710DESIGNWARE USB3 DRD IP DRIVER 4711M: Felipe Balbi <balbi@kernel.org> 4712L: linux-usb@vger.kernel.org 4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4714S: Maintained 4715F: drivers/usb/dwc3/ 4716 4717DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4718M: Andreas Klinger <ak@it-klinger.de> 4719L: linux-iio@vger.kernel.org 4720S: Maintained 4721F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4722F: drivers/iio/proximity/srf*.c 4723 4724DEVICE COREDUMP (DEV_COREDUMP) 4725M: Johannes Berg <johannes@sipsolutions.net> 4726L: linux-kernel@vger.kernel.org 4727S: Maintained 4728F: drivers/base/devcoredump.c 4729F: include/linux/devcoredump.h 4730 4731DEVICE FREQUENCY (DEVFREQ) 4732M: MyungJoo Ham <myungjoo.ham@samsung.com> 4733M: Kyungmin Park <kyungmin.park@samsung.com> 4734R: Chanwoo Choi <cw00.choi@samsung.com> 4735L: linux-pm@vger.kernel.org 4736T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4737S: Maintained 4738F: drivers/devfreq/ 4739F: include/linux/devfreq.h 4740F: Documentation/devicetree/bindings/devfreq/ 4741F: include/trace/events/devfreq.h 4742 4743DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4744M: Chanwoo Choi <cw00.choi@samsung.com> 4745L: linux-pm@vger.kernel.org 4746T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4747S: Supported 4748F: drivers/devfreq/event/ 4749F: drivers/devfreq/devfreq-event.c 4750F: include/linux/devfreq-event.h 4751F: Documentation/devicetree/bindings/devfreq/event/ 4752 4753DEVICE NUMBER REGISTRY 4754M: Torben Mathiasen <device@lanana.org> 4755W: http://lanana.org/docs/device-list/index.html 4756S: Maintained 4757 4758DEVICE-MAPPER (LVM) 4759M: Alasdair Kergon <agk@redhat.com> 4760M: Mike Snitzer <snitzer@redhat.com> 4761M: dm-devel@redhat.com 4762L: dm-devel@redhat.com 4763W: http://sources.redhat.com/dm 4764Q: http://patchwork.kernel.org/project/dm-devel/list/ 4765T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4766T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4767S: Maintained 4768F: Documentation/admin-guide/device-mapper/ 4769F: drivers/md/Makefile 4770F: drivers/md/Kconfig 4771F: drivers/md/dm* 4772F: drivers/md/persistent-data/ 4773F: include/linux/device-mapper.h 4774F: include/linux/dm-*.h 4775F: include/uapi/linux/dm-*.h 4776 4777DEVLINK 4778M: Jiri Pirko <jiri@mellanox.com> 4779L: netdev@vger.kernel.org 4780S: Supported 4781F: net/core/devlink.c 4782F: include/net/devlink.h 4783F: include/uapi/linux/devlink.h 4784 4785DIALOG SEMICONDUCTOR DRIVERS 4786M: Support Opensource <support.opensource@diasemi.com> 4787W: http://www.dialog-semiconductor.com/products 4788S: Supported 4789F: Documentation/hwmon/da90??.rst 4790F: Documentation/devicetree/bindings/mfd/da90*.txt 4791F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4792F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4793F: Documentation/devicetree/bindings/regulator/da92*.txt 4794F: Documentation/devicetree/bindings/regulator/slg51000.txt 4795F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4796F: Documentation/devicetree/bindings/sound/da[79]*.txt 4797F: drivers/gpio/gpio-da90??.c 4798F: drivers/hwmon/da90??-hwmon.c 4799F: drivers/iio/adc/da91??-*.c 4800F: drivers/input/misc/da90??_onkey.c 4801F: drivers/input/touchscreen/da9052_tsi.c 4802F: drivers/leds/leds-da90??.c 4803F: drivers/mfd/da903x.c 4804F: drivers/mfd/da90??-*.c 4805F: drivers/mfd/da91??-*.c 4806F: drivers/power/supply/da9052-battery.c 4807F: drivers/power/supply/da91??-*.c 4808F: drivers/regulator/da903x.c 4809F: drivers/regulator/da9???-regulator.[ch] 4810F: drivers/regulator/slg51000-regulator.[ch] 4811F: drivers/thermal/da90??-thermal.c 4812F: drivers/rtc/rtc-da90??.c 4813F: drivers/video/backlight/da90??_bl.c 4814F: drivers/watchdog/da90??_wdt.c 4815F: include/linux/mfd/da903x.h 4816F: include/linux/mfd/da9052/ 4817F: include/linux/mfd/da9055/ 4818F: include/linux/mfd/da9062/ 4819F: include/linux/mfd/da9063/ 4820F: include/linux/mfd/da9150/ 4821F: include/linux/regulator/da9211.h 4822F: include/sound/da[79]*.h 4823F: sound/soc/codecs/da[79]*.[ch] 4824 4825DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4826M: William Breathitt Gray <vilhelm.gray@gmail.com> 4827L: linux-gpio@vger.kernel.org 4828S: Maintained 4829F: drivers/gpio/gpio-gpio-mm.c 4830 4831DIOLAN U2C-12 I2C DRIVER 4832M: Guenter Roeck <linux@roeck-us.net> 4833L: linux-i2c@vger.kernel.org 4834S: Maintained 4835F: drivers/i2c/busses/i2c-diolan-u2c.c 4836 4837FILESYSTEM DIRECT ACCESS (DAX) 4838M: Dan Williams <dan.j.williams@intel.com> 4839R: Matthew Wilcox <willy@infradead.org> 4840R: Jan Kara <jack@suse.cz> 4841L: linux-fsdevel@vger.kernel.org 4842L: linux-nvdimm@lists.01.org 4843S: Supported 4844F: fs/dax.c 4845F: include/linux/dax.h 4846F: include/trace/events/fs_dax.h 4847 4848DEVICE DIRECT ACCESS (DAX) 4849M: Dan Williams <dan.j.williams@intel.com> 4850M: Vishal Verma <vishal.l.verma@intel.com> 4851M: Keith Busch <keith.busch@intel.com> 4852M: Dave Jiang <dave.jiang@intel.com> 4853L: linux-nvdimm@lists.01.org 4854S: Supported 4855F: drivers/dax/ 4856 4857DIRECTORY NOTIFICATION (DNOTIFY) 4858M: Jan Kara <jack@suse.cz> 4859R: Amir Goldstein <amir73il@gmail.com> 4860L: linux-fsdevel@vger.kernel.org 4861S: Maintained 4862F: Documentation/filesystems/dnotify.txt 4863F: fs/notify/dnotify/ 4864F: include/linux/dnotify.h 4865 4866DISK GEOMETRY AND PARTITION HANDLING 4867M: Andries Brouwer <aeb@cwi.nl> 4868W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4869W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4870W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4871S: Maintained 4872 4873DISKQUOTA 4874M: Jan Kara <jack@suse.com> 4875S: Maintained 4876F: Documentation/filesystems/quota.txt 4877F: fs/quota/ 4878F: include/linux/quota*.h 4879F: include/uapi/linux/quota*.h 4880 4881DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4882M: Bernie Thompson <bernie@plugable.com> 4883L: linux-fbdev@vger.kernel.org 4884S: Maintained 4885W: http://plugable.com/category/projects/udlfb/ 4886F: drivers/video/fbdev/udlfb.c 4887F: include/video/udlfb.h 4888F: Documentation/fb/udlfb.rst 4889 4890DISTRIBUTED LOCK MANAGER (DLM) 4891M: Christine Caulfield <ccaulfie@redhat.com> 4892M: David Teigland <teigland@redhat.com> 4893L: cluster-devel@redhat.com 4894W: http://sources.redhat.com/cluster/ 4895T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4896S: Supported 4897F: fs/dlm/ 4898 4899DMA BUFFER SHARING FRAMEWORK 4900M: Sumit Semwal <sumit.semwal@linaro.org> 4901S: Maintained 4902L: linux-media@vger.kernel.org 4903L: dri-devel@lists.freedesktop.org 4904L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4905F: drivers/dma-buf/ 4906F: include/linux/dma-buf* 4907F: include/linux/reservation.h 4908F: include/linux/*fence.h 4909F: Documentation/driver-api/dma-buf.rst 4910T: git git://anongit.freedesktop.org/drm/drm-misc 4911 4912DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4913M: Vinod Koul <vkoul@kernel.org> 4914L: dmaengine@vger.kernel.org 4915Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4916S: Maintained 4917F: drivers/dma/ 4918F: include/linux/dmaengine.h 4919F: include/linux/of_dma.h 4920F: Documentation/devicetree/bindings/dma/ 4921F: Documentation/driver-api/dmaengine/ 4922T: git git://git.infradead.org/users/vkoul/slave-dma.git 4923 4924DMA MAPPING HELPERS 4925M: Christoph Hellwig <hch@lst.de> 4926M: Marek Szyprowski <m.szyprowski@samsung.com> 4927R: Robin Murphy <robin.murphy@arm.com> 4928L: iommu@lists.linux-foundation.org 4929T: git git://git.infradead.org/users/hch/dma-mapping.git 4930W: http://git.infradead.org/users/hch/dma-mapping.git 4931S: Supported 4932F: kernel/dma/ 4933F: include/asm-generic/dma-mapping.h 4934F: include/linux/dma-direct.h 4935F: include/linux/dma-mapping.h 4936F: include/linux/dma-noncoherent.h 4937 4938DME1737 HARDWARE MONITOR DRIVER 4939M: Juerg Haefliger <juergh@gmail.com> 4940L: linux-hwmon@vger.kernel.org 4941S: Maintained 4942F: Documentation/hwmon/dme1737.rst 4943F: drivers/hwmon/dme1737.c 4944 4945DMI/SMBIOS SUPPORT 4946M: Jean Delvare <jdelvare@suse.com> 4947S: Maintained 4948T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4949F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4950F: drivers/firmware/dmi-id.c 4951F: drivers/firmware/dmi_scan.c 4952F: include/linux/dmi.h 4953 4954DOCUMENTATION 4955M: Jonathan Corbet <corbet@lwn.net> 4956L: linux-doc@vger.kernel.org 4957S: Maintained 4958F: Documentation/ 4959F: scripts/kernel-doc 4960X: Documentation/ABI/ 4961X: Documentation/firmware-guide/acpi/ 4962X: Documentation/devicetree/ 4963X: Documentation/i2c/ 4964X: Documentation/media/ 4965X: Documentation/power/ 4966X: Documentation/spi/ 4967T: git git://git.lwn.net/linux.git docs-next 4968 4969DOCUMENTATION/ITALIAN 4970M: Federico Vaga <federico.vaga@vaga.pv.it> 4971L: linux-doc@vger.kernel.org 4972S: Maintained 4973F: Documentation/translations/it_IT 4974 4975DONGWOON DW9714 LENS VOICE COIL DRIVER 4976M: Sakari Ailus <sakari.ailus@linux.intel.com> 4977L: linux-media@vger.kernel.org 4978T: git git://linuxtv.org/media_tree.git 4979S: Maintained 4980F: drivers/media/i2c/dw9714.c 4981F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4982 4983DONGWOON DW9807 LENS VOICE COIL DRIVER 4984M: Sakari Ailus <sakari.ailus@linux.intel.com> 4985L: linux-media@vger.kernel.org 4986T: git git://linuxtv.org/media_tree.git 4987S: Maintained 4988F: drivers/media/i2c/dw9807-vcm.c 4989F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4990 4991DOUBLETALK DRIVER 4992M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4993L: blinux-list@redhat.com 4994S: Maintained 4995F: drivers/char/dtlk.c 4996F: include/linux/dtlk.h 4997 4998DPAA2 DATAPATH I/O (DPIO) DRIVER 4999M: Roy Pledge <Roy.Pledge@nxp.com> 5000L: linux-kernel@vger.kernel.org 5001S: Maintained 5002F: drivers/soc/fsl/dpio 5003 5004DPAA2 ETHERNET DRIVER 5005M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5006L: netdev@vger.kernel.org 5007S: Maintained 5008F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5009F: drivers/net/ethernet/freescale/dpaa2/dpni* 5010F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5011F: drivers/net/ethernet/freescale/dpaa2/Makefile 5012F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5013 5014DPAA2 ETHERNET SWITCH DRIVER 5015M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5016M: Ioana Ciornei <ioana.ciornei@nxp.com> 5017L: linux-kernel@vger.kernel.org 5018S: Maintained 5019F: drivers/staging/fsl-dpaa2/ethsw 5020 5021DPT_I2O SCSI RAID DRIVER 5022M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5023L: linux-scsi@vger.kernel.org 5024W: http://www.adaptec.com/ 5025S: Maintained 5026F: drivers/scsi/dpt* 5027F: drivers/scsi/dpt/ 5028 5029DRBD DRIVER 5030M: Philipp Reisner <philipp.reisner@linbit.com> 5031M: Lars Ellenberg <lars.ellenberg@linbit.com> 5032L: drbd-dev@lists.linbit.com 5033W: http://www.drbd.org 5034T: git git://git.linbit.com/linux-drbd.git 5035T: git git://git.linbit.com/drbd-8.4.git 5036S: Supported 5037F: drivers/block/drbd/ 5038F: lib/lru_cache.c 5039F: Documentation/admin-guide/blockdev/ 5040 5041DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5042M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5043R: "Rafael J. Wysocki" <rafael@kernel.org> 5044T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5045S: Supported 5046F: Documentation/kobject.txt 5047F: drivers/base/ 5048F: fs/debugfs/ 5049F: fs/sysfs/ 5050F: include/linux/debugfs.h 5051F: include/linux/kobj* 5052F: lib/kobj* 5053 5054DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5055M: Kevin Hilman <khilman@kernel.org> 5056M: Nishanth Menon <nm@ti.com> 5057S: Maintained 5058F: drivers/power/avs/ 5059F: include/linux/power/smartreflex.h 5060L: linux-pm@vger.kernel.org 5061 5062DRM DRIVER FOR ARM PL111 CLCD 5063M: Eric Anholt <eric@anholt.net> 5064T: git git://anongit.freedesktop.org/drm/drm-misc 5065S: Supported 5066F: drivers/gpu/drm/pl111/ 5067 5068DRM DRIVER FOR ARM VERSATILE TFT PANELS 5069M: Linus Walleij <linus.walleij@linaro.org> 5070T: git git://anongit.freedesktop.org/drm/drm-misc 5071S: Maintained 5072F: drivers/gpu/drm/panel/panel-arm-versatile.c 5073F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5074 5075DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5076M: Dave Airlie <airlied@redhat.com> 5077S: Odd Fixes 5078F: drivers/gpu/drm/ast/ 5079 5080DRM DRIVER FOR ASPEED BMC GFX 5081M: Joel Stanley <joel@jms.id.au> 5082L: linux-aspeed@lists.ozlabs.org 5083T: git git://anongit.freedesktop.org/drm/drm-misc 5084S: Supported 5085F: drivers/gpu/drm/aspeed/ 5086F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5087 5088DRM DRIVER FOR BOCHS VIRTUAL GPU 5089M: Gerd Hoffmann <kraxel@redhat.com> 5090L: virtualization@lists.linux-foundation.org 5091T: git git://anongit.freedesktop.org/drm/drm-misc 5092S: Maintained 5093F: drivers/gpu/drm/bochs/ 5094 5095DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5096M: Linus Walleij <linus.walleij@linaro.org> 5097T: git git://anongit.freedesktop.org/drm/drm-misc 5098S: Maintained 5099F: drivers/gpu/drm/tve200/ 5100 5101DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5102M: Jagan Teki <jagan@amarulasolutions.com> 5103S: Maintained 5104F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5105F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5106 5107DRM DRIVER FOR ILITEK ILI9225 PANELS 5108M: David Lechner <david@lechnology.com> 5109S: Maintained 5110F: drivers/gpu/drm/tinydrm/ili9225.c 5111F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5112 5113DRM DRIVER FOR HX8357D PANELS 5114M: Eric Anholt <eric@anholt.net> 5115T: git git://anongit.freedesktop.org/drm/drm-misc 5116S: Maintained 5117F: drivers/gpu/drm/tinydrm/hx8357d.c 5118F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5119 5120DRM DRIVER FOR INTEL I810 VIDEO CARDS 5121S: Orphan / Obsolete 5122F: drivers/gpu/drm/i810/ 5123F: include/uapi/drm/i810_drm.h 5124 5125DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5126S: Orphan / Obsolete 5127F: drivers/gpu/drm/mga/ 5128F: include/uapi/drm/mga_drm.h 5129 5130DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5131M: Dave Airlie <airlied@redhat.com> 5132S: Odd Fixes 5133F: drivers/gpu/drm/mgag200/ 5134 5135DRM DRIVER FOR MI0283QT 5136M: Noralf Trønnes <noralf@tronnes.org> 5137S: Maintained 5138F: drivers/gpu/drm/tinydrm/mi0283qt.c 5139F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5140 5141DRM DRIVER FOR MSM ADRENO GPU 5142M: Rob Clark <robdclark@gmail.com> 5143M: Sean Paul <sean@poorly.run> 5144L: linux-arm-msm@vger.kernel.org 5145L: dri-devel@lists.freedesktop.org 5146L: freedreno@lists.freedesktop.org 5147T: git https://gitlab.freedesktop.org/drm/msm.git 5148S: Maintained 5149F: drivers/gpu/drm/msm/ 5150F: include/uapi/drm/msm_drm.h 5151F: Documentation/devicetree/bindings/display/msm/ 5152 5153DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5154M: Ben Skeggs <bskeggs@redhat.com> 5155L: dri-devel@lists.freedesktop.org 5156L: nouveau@lists.freedesktop.org 5157T: git git://github.com/skeggsb/linux 5158S: Supported 5159F: drivers/gpu/drm/nouveau/ 5160F: include/uapi/drm/nouveau_drm.h 5161 5162DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5163M: Stefan Mavrodiev <stefan@olimex.com> 5164S: Maintained 5165F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5166F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5167 5168DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5169M: Noralf Trønnes <noralf@tronnes.org> 5170S: Maintained 5171F: drivers/gpu/drm/tinydrm/repaper.c 5172F: Documentation/devicetree/bindings/display/repaper.txt 5173 5174DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5175M: Dave Airlie <airlied@redhat.com> 5176M: Gerd Hoffmann <kraxel@redhat.com> 5177L: virtualization@lists.linux-foundation.org 5178T: git git://anongit.freedesktop.org/drm/drm-misc 5179S: Obsolete 5180W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5181F: drivers/gpu/drm/cirrus/ 5182 5183DRM DRIVER FOR QXL VIRTUAL GPU 5184M: Dave Airlie <airlied@redhat.com> 5185M: Gerd Hoffmann <kraxel@redhat.com> 5186L: virtualization@lists.linux-foundation.org 5187L: spice-devel@lists.freedesktop.org 5188T: git git://anongit.freedesktop.org/drm/drm-misc 5189S: Maintained 5190F: drivers/gpu/drm/qxl/ 5191F: include/uapi/drm/qxl_drm.h 5192 5193DRM DRIVER FOR RAGE 128 VIDEO CARDS 5194S: Orphan / Obsolete 5195F: drivers/gpu/drm/r128/ 5196F: include/uapi/drm/r128_drm.h 5197 5198DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5199M: Guido Günther <agx@sigxcpu.org> 5200S: Maintained 5201F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5202F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5203 5204DRM DRIVER FOR SAVAGE VIDEO CARDS 5205S: Orphan / Obsolete 5206F: drivers/gpu/drm/savage/ 5207F: include/uapi/drm/savage_drm.h 5208 5209DRM DRIVER FOR SIS VIDEO CARDS 5210S: Orphan / Obsolete 5211F: drivers/gpu/drm/sis/ 5212F: include/uapi/drm/sis_drm.h 5213 5214DRM DRIVER FOR SITRONIX ST7701 PANELS 5215M: Jagan Teki <jagan@amarulasolutions.com> 5216S: Maintained 5217F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5218F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5219 5220DRM DRIVER FOR SITRONIX ST7586 PANELS 5221M: David Lechner <david@lechnology.com> 5222S: Maintained 5223F: drivers/gpu/drm/tinydrm/st7586.c 5224F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5225 5226DRM DRIVER FOR SITRONIX ST7735R PANELS 5227M: David Lechner <david@lechnology.com> 5228S: Maintained 5229F: drivers/gpu/drm/tinydrm/st7735r.c 5230F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5231 5232DRM DRIVER FOR ST-ERICSSON MCDE 5233M: Linus Walleij <linus.walleij@linaro.org> 5234T: git git://anongit.freedesktop.org/drm/drm-misc 5235S: Maintained 5236F: drivers/gpu/drm/mcde/ 5237F: Documentation/devicetree/bindings/display/ste,mcde.txt 5238 5239DRM DRIVER FOR TDFX VIDEO CARDS 5240S: Orphan / Obsolete 5241F: drivers/gpu/drm/tdfx/ 5242 5243DRM DRIVER FOR TPO TPG110 PANELS 5244M: Linus Walleij <linus.walleij@linaro.org> 5245T: git git://anongit.freedesktop.org/drm/drm-misc 5246S: Maintained 5247F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5248F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5249 5250DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5251M: Dave Airlie <airlied@redhat.com> 5252R: Sean Paul <sean@poorly.run> 5253L: dri-devel@lists.freedesktop.org 5254S: Odd Fixes 5255F: drivers/gpu/drm/udl/ 5256T: git git://anongit.freedesktop.org/drm/drm-misc 5257 5258DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5259M: Hans de Goede <hdegoede@redhat.com> 5260L: dri-devel@lists.freedesktop.org 5261S: Maintained 5262F: drivers/gpu/drm/vboxvideo/ 5263T: git git://anongit.freedesktop.org/drm/drm-misc 5264 5265DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5266M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5267R: Haneen Mohammed <hamohammed.sa@gmail.com> 5268R: Daniel Vetter <daniel@ffwll.ch> 5269T: git git://anongit.freedesktop.org/drm/drm-misc 5270S: Maintained 5271L: dri-devel@lists.freedesktop.org 5272F: drivers/gpu/drm/vkms/ 5273F: Documentation/gpu/vkms.rst 5274 5275DRM DRIVER FOR VMWARE VIRTUAL GPU 5276M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5277M: Thomas Hellstrom <thellstrom@vmware.com> 5278L: dri-devel@lists.freedesktop.org 5279T: git git://people.freedesktop.org/~thomash/linux 5280S: Supported 5281F: drivers/gpu/drm/vmwgfx/ 5282F: include/uapi/drm/vmwgfx_drm.h 5283 5284DRM DRIVERS 5285M: David Airlie <airlied@linux.ie> 5286M: Daniel Vetter <daniel@ffwll.ch> 5287L: dri-devel@lists.freedesktop.org 5288T: git git://anongit.freedesktop.org/drm/drm 5289B: https://bugs.freedesktop.org/ 5290C: irc://chat.freenode.net/dri-devel 5291S: Maintained 5292F: drivers/gpu/drm/ 5293F: drivers/gpu/vga/ 5294F: Documentation/devicetree/bindings/display/ 5295F: Documentation/devicetree/bindings/gpu/ 5296F: Documentation/gpu/ 5297F: include/drm/ 5298F: include/uapi/drm/ 5299F: include/linux/vga* 5300 5301DRM DRIVERS AND MISC GPU PATCHES 5302M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5303M: Maxime Ripard <maxime.ripard@bootlin.com> 5304M: Sean Paul <sean@poorly.run> 5305W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5306S: Maintained 5307T: git git://anongit.freedesktop.org/drm/drm-misc 5308F: Documentation/gpu/ 5309F: drivers/gpu/vga/ 5310F: drivers/gpu/drm/* 5311F: include/drm/drm* 5312F: include/uapi/drm/drm* 5313F: include/linux/vga* 5314 5315DRM DRIVERS FOR ALLWINNER A10 5316M: Maxime Ripard <maxime.ripard@bootlin.com> 5317L: dri-devel@lists.freedesktop.org 5318S: Supported 5319F: drivers/gpu/drm/sun4i/ 5320F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5321T: git git://anongit.freedesktop.org/drm/drm-misc 5322 5323DRM DRIVERS FOR AMLOGIC SOCS 5324M: Neil Armstrong <narmstrong@baylibre.com> 5325L: dri-devel@lists.freedesktop.org 5326L: linux-amlogic@lists.infradead.org 5327W: http://linux-meson.com/ 5328S: Supported 5329F: drivers/gpu/drm/meson/ 5330F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5331F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5332F: Documentation/gpu/meson.rst 5333T: git git://anongit.freedesktop.org/drm/drm-misc 5334 5335DRM DRIVERS FOR ATMEL HLCDC 5336M: Boris Brezillon <bbrezillon@kernel.org> 5337L: dri-devel@lists.freedesktop.org 5338S: Supported 5339F: drivers/gpu/drm/atmel-hlcdc/ 5340F: Documentation/devicetree/bindings/display/atmel/ 5341T: git git://anongit.freedesktop.org/drm/drm-misc 5342 5343DRM DRIVERS FOR BRIDGE CHIPS 5344M: Andrzej Hajda <a.hajda@samsung.com> 5345R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5346S: Maintained 5347T: git git://anongit.freedesktop.org/drm/drm-misc 5348F: drivers/gpu/drm/bridge/ 5349 5350DRM DRIVERS FOR EXYNOS 5351M: Inki Dae <inki.dae@samsung.com> 5352M: Joonyoung Shim <jy0922.shim@samsung.com> 5353M: Seung-Woo Kim <sw0312.kim@samsung.com> 5354M: Kyungmin Park <kyungmin.park@samsung.com> 5355L: dri-devel@lists.freedesktop.org 5356T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5357S: Supported 5358F: drivers/gpu/drm/exynos/ 5359F: include/uapi/drm/exynos_drm.h 5360F: Documentation/devicetree/bindings/display/exynos/ 5361 5362DRM DRIVERS FOR FREESCALE DCU 5363M: Stefan Agner <stefan@agner.ch> 5364M: Alison Wang <alison.wang@nxp.com> 5365L: dri-devel@lists.freedesktop.org 5366S: Supported 5367F: drivers/gpu/drm/fsl-dcu/ 5368F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5369F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5370F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5371T: git git://anongit.freedesktop.org/drm/drm-misc 5372 5373DRM DRIVERS FOR FREESCALE IMX 5374M: Philipp Zabel <p.zabel@pengutronix.de> 5375L: dri-devel@lists.freedesktop.org 5376S: Maintained 5377F: drivers/gpu/drm/imx/ 5378F: drivers/gpu/ipu-v3/ 5379F: Documentation/devicetree/bindings/display/imx/ 5380 5381DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5382M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5383L: dri-devel@lists.freedesktop.org 5384T: git git://github.com/patjak/drm-gma500 5385S: Maintained 5386F: drivers/gpu/drm/gma500/ 5387 5388DRM DRIVERS FOR HISILICON 5389M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5390M: Rongrong Zou <zourongrong@gmail.com> 5391R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5392R: Chen Feng <puck.chen@hisilicon.com> 5393L: dri-devel@lists.freedesktop.org 5394T: git git://github.com/xin3liang/linux.git 5395S: Maintained 5396F: drivers/gpu/drm/hisilicon/ 5397F: Documentation/devicetree/bindings/display/hisilicon/ 5398 5399DRM DRIVERS FOR LIMA 5400M: Qiang Yu <yuq825@gmail.com> 5401L: dri-devel@lists.freedesktop.org 5402L: lima@lists.freedesktop.org (moderated for non-subscribers) 5403S: Maintained 5404F: drivers/gpu/drm/lima/ 5405F: include/uapi/drm/lima_drm.h 5406T: git git://anongit.freedesktop.org/drm/drm-misc 5407 5408DRM DRIVERS FOR MEDIATEK 5409M: CK Hu <ck.hu@mediatek.com> 5410M: Philipp Zabel <p.zabel@pengutronix.de> 5411L: dri-devel@lists.freedesktop.org 5412S: Supported 5413F: drivers/gpu/drm/mediatek/ 5414F: Documentation/devicetree/bindings/display/mediatek/ 5415 5416DRM DRIVERS FOR NVIDIA TEGRA 5417M: Thierry Reding <thierry.reding@gmail.com> 5418L: dri-devel@lists.freedesktop.org 5419L: linux-tegra@vger.kernel.org 5420T: git git://anongit.freedesktop.org/tegra/linux.git 5421S: Supported 5422F: drivers/gpu/drm/tegra/ 5423F: drivers/gpu/host1x/ 5424F: include/linux/host1x.h 5425F: include/uapi/drm/tegra_drm.h 5426F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5427 5428DRM DRIVERS FOR RENESAS 5429M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5430M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5431L: dri-devel@lists.freedesktop.org 5432L: linux-renesas-soc@vger.kernel.org 5433T: git git://linuxtv.org/pinchartl/media drm/du/next 5434S: Supported 5435F: drivers/gpu/drm/rcar-du/ 5436F: drivers/gpu/drm/shmobile/ 5437F: include/linux/platform_data/shmob_drm.h 5438F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5439F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5440F: Documentation/devicetree/bindings/display/renesas,du.txt 5441 5442DRM DRIVERS FOR ROCKCHIP 5443M: Sandy Huang <hjc@rock-chips.com> 5444M: Heiko Stübner <heiko@sntech.de> 5445L: dri-devel@lists.freedesktop.org 5446S: Maintained 5447F: drivers/gpu/drm/rockchip/ 5448F: Documentation/devicetree/bindings/display/rockchip/ 5449T: git git://anongit.freedesktop.org/drm/drm-misc 5450 5451DRM DRIVERS FOR STI 5452M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5453M: Vincent Abriou <vincent.abriou@st.com> 5454L: dri-devel@lists.freedesktop.org 5455T: git git://anongit.freedesktop.org/drm/drm-misc 5456S: Maintained 5457F: drivers/gpu/drm/sti 5458F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5459 5460DRM DRIVERS FOR STM 5461M: Yannick Fertre <yannick.fertre@st.com> 5462M: Philippe Cornu <philippe.cornu@st.com> 5463M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5464M: Vincent Abriou <vincent.abriou@st.com> 5465L: dri-devel@lists.freedesktop.org 5466T: git git://anongit.freedesktop.org/drm/drm-misc 5467S: Maintained 5468F: drivers/gpu/drm/stm 5469F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5470 5471DRM DRIVERS FOR TI LCDC 5472M: Jyri Sarha <jsarha@ti.com> 5473R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5474L: dri-devel@lists.freedesktop.org 5475S: Maintained 5476F: drivers/gpu/drm/tilcdc/ 5477F: Documentation/devicetree/bindings/display/tilcdc/ 5478 5479DRM DRIVERS FOR TI OMAP 5480M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5481L: dri-devel@lists.freedesktop.org 5482S: Maintained 5483F: drivers/gpu/drm/omapdrm/ 5484F: Documentation/devicetree/bindings/display/ti/ 5485 5486DRM DRIVERS FOR V3D 5487M: Eric Anholt <eric@anholt.net> 5488S: Supported 5489F: drivers/gpu/drm/v3d/ 5490F: include/uapi/drm/v3d_drm.h 5491F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5492T: git git://anongit.freedesktop.org/drm/drm-misc 5493 5494DRM DRIVERS FOR VC4 5495M: Eric Anholt <eric@anholt.net> 5496T: git git://github.com/anholt/linux 5497S: Supported 5498F: drivers/gpu/drm/vc4/ 5499F: include/uapi/drm/vc4_drm.h 5500F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5501T: git git://anongit.freedesktop.org/drm/drm-misc 5502 5503DRM DRIVERS FOR VIVANTE GPU IP 5504M: Lucas Stach <l.stach@pengutronix.de> 5505R: Russell King <linux+etnaviv@armlinux.org.uk> 5506R: Christian Gmeiner <christian.gmeiner@gmail.com> 5507L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5508L: dri-devel@lists.freedesktop.org 5509S: Maintained 5510F: drivers/gpu/drm/etnaviv/ 5511F: include/uapi/drm/etnaviv_drm.h 5512F: Documentation/devicetree/bindings/display/etnaviv/ 5513 5514DRM DRIVERS FOR ZTE ZX 5515M: Shawn Guo <shawnguo@kernel.org> 5516L: dri-devel@lists.freedesktop.org 5517S: Maintained 5518F: drivers/gpu/drm/zte/ 5519F: Documentation/devicetree/bindings/display/zte,vou.txt 5520T: git git://anongit.freedesktop.org/drm/drm-misc 5521 5522DRM PANEL DRIVERS 5523M: Thierry Reding <thierry.reding@gmail.com> 5524R: Sam Ravnborg <sam@ravnborg.org> 5525L: dri-devel@lists.freedesktop.org 5526T: git git://anongit.freedesktop.org/drm/drm-misc 5527S: Maintained 5528F: drivers/gpu/drm/drm_panel.c 5529F: drivers/gpu/drm/panel/ 5530F: include/drm/drm_panel.h 5531F: Documentation/devicetree/bindings/display/panel/ 5532 5533DRM TINYDRM DRIVERS 5534M: Noralf Trønnes <noralf@tronnes.org> 5535W: https://github.com/notro/tinydrm/wiki/Development 5536T: git git://anongit.freedesktop.org/drm/drm-misc 5537S: Maintained 5538F: drivers/gpu/drm/tinydrm/ 5539F: include/drm/tinydrm/ 5540 5541DRM DRIVERS FOR XEN 5542M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5543T: git git://anongit.freedesktop.org/drm/drm-misc 5544L: dri-devel@lists.freedesktop.org 5545L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5546S: Supported 5547F: drivers/gpu/drm/xen/ 5548F: Documentation/gpu/xen-front.rst 5549 5550DRM TTM SUBSYSTEM 5551M: Christian Koenig <christian.koenig@amd.com> 5552M: Huang Rui <ray.huang@amd.com> 5553T: git git://people.freedesktop.org/~agd5f/linux 5554S: Maintained 5555L: dri-devel@lists.freedesktop.org 5556F: include/drm/ttm/ 5557F: drivers/gpu/drm/ttm/ 5558 5559DSBR100 USB FM RADIO DRIVER 5560M: Alexey Klimov <klimov.linux@gmail.com> 5561L: linux-media@vger.kernel.org 5562T: git git://linuxtv.org/media_tree.git 5563S: Maintained 5564F: drivers/media/radio/dsbr100.c 5565 5566DSCC4 DRIVER 5567M: Francois Romieu <romieu@fr.zoreil.com> 5568L: netdev@vger.kernel.org 5569S: Maintained 5570F: drivers/net/wan/dscc4.c 5571 5572DT3155 MEDIA DRIVER 5573M: Hans Verkuil <hverkuil@xs4all.nl> 5574L: linux-media@vger.kernel.org 5575T: git git://linuxtv.org/media_tree.git 5576W: https://linuxtv.org 5577S: Odd Fixes 5578F: drivers/media/pci/dt3155/ 5579 5580DVB_USB_AF9015 MEDIA DRIVER 5581M: Antti Palosaari <crope@iki.fi> 5582L: linux-media@vger.kernel.org 5583W: https://linuxtv.org 5584W: http://palosaari.fi/linux/ 5585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5586T: git git://linuxtv.org/anttip/media_tree.git 5587S: Maintained 5588F: drivers/media/usb/dvb-usb-v2/af9015* 5589 5590DVB_USB_AF9035 MEDIA DRIVER 5591M: Antti Palosaari <crope@iki.fi> 5592L: linux-media@vger.kernel.org 5593W: https://linuxtv.org 5594W: http://palosaari.fi/linux/ 5595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5596T: git git://linuxtv.org/anttip/media_tree.git 5597S: Maintained 5598F: drivers/media/usb/dvb-usb-v2/af9035* 5599 5600DVB_USB_ANYSEE MEDIA DRIVER 5601M: Antti Palosaari <crope@iki.fi> 5602L: linux-media@vger.kernel.org 5603W: https://linuxtv.org 5604W: http://palosaari.fi/linux/ 5605Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5606T: git git://linuxtv.org/anttip/media_tree.git 5607S: Maintained 5608F: drivers/media/usb/dvb-usb-v2/anysee* 5609 5610DVB_USB_AU6610 MEDIA DRIVER 5611M: Antti Palosaari <crope@iki.fi> 5612L: linux-media@vger.kernel.org 5613W: https://linuxtv.org 5614W: http://palosaari.fi/linux/ 5615Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5616T: git git://linuxtv.org/anttip/media_tree.git 5617S: Maintained 5618F: drivers/media/usb/dvb-usb-v2/au6610* 5619 5620DVB_USB_CE6230 MEDIA DRIVER 5621M: Antti Palosaari <crope@iki.fi> 5622L: linux-media@vger.kernel.org 5623W: https://linuxtv.org 5624W: http://palosaari.fi/linux/ 5625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5626T: git git://linuxtv.org/anttip/media_tree.git 5627S: Maintained 5628F: drivers/media/usb/dvb-usb-v2/ce6230* 5629 5630DVB_USB_CXUSB MEDIA DRIVER 5631M: Michael Krufky <mkrufky@linuxtv.org> 5632L: linux-media@vger.kernel.org 5633W: https://linuxtv.org 5634W: http://github.com/mkrufky 5635Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5636T: git git://linuxtv.org/media_tree.git 5637S: Maintained 5638F: drivers/media/usb/dvb-usb/cxusb* 5639 5640DVB_USB_EC168 MEDIA DRIVER 5641M: Antti Palosaari <crope@iki.fi> 5642L: linux-media@vger.kernel.org 5643W: https://linuxtv.org 5644W: http://palosaari.fi/linux/ 5645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5646T: git git://linuxtv.org/anttip/media_tree.git 5647S: Maintained 5648F: drivers/media/usb/dvb-usb-v2/ec168* 5649 5650DVB_USB_GL861 MEDIA DRIVER 5651M: Antti Palosaari <crope@iki.fi> 5652L: linux-media@vger.kernel.org 5653W: https://linuxtv.org 5654Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5655T: git git://linuxtv.org/anttip/media_tree.git 5656S: Maintained 5657F: drivers/media/usb/dvb-usb-v2/gl861* 5658 5659DVB_USB_MXL111SF MEDIA DRIVER 5660M: Michael Krufky <mkrufky@linuxtv.org> 5661L: linux-media@vger.kernel.org 5662W: https://linuxtv.org 5663W: http://github.com/mkrufky 5664Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5665T: git git://linuxtv.org/mkrufky/mxl111sf.git 5666S: Maintained 5667F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5668 5669DVB_USB_RTL28XXU MEDIA DRIVER 5670M: Antti Palosaari <crope@iki.fi> 5671L: linux-media@vger.kernel.org 5672W: https://linuxtv.org 5673W: http://palosaari.fi/linux/ 5674Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5675T: git git://linuxtv.org/anttip/media_tree.git 5676S: Maintained 5677F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5678 5679DVB_USB_V2 MEDIA DRIVER 5680M: Antti Palosaari <crope@iki.fi> 5681L: linux-media@vger.kernel.org 5682W: https://linuxtv.org 5683W: http://palosaari.fi/linux/ 5684Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5685T: git git://linuxtv.org/anttip/media_tree.git 5686S: Maintained 5687F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5688F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5689 5690DYNAMIC DEBUG 5691M: Jason Baron <jbaron@akamai.com> 5692S: Maintained 5693F: lib/dynamic_debug.c 5694F: include/linux/dynamic_debug.h 5695 5696DYNAMIC INTERRUPT MODERATION 5697M: Tal Gilboa <talgi@mellanox.com> 5698S: Maintained 5699F: include/linux/dim.h 5700F: lib/dim/ 5701 5702DZ DECSTATION DZ11 SERIAL DRIVER 5703M: "Maciej W. Rozycki" <macro@linux-mips.org> 5704S: Maintained 5705F: drivers/tty/serial/dz.* 5706 5707E3X0 POWER BUTTON DRIVER 5708M: Moritz Fischer <moritz.fischer@ettus.com> 5709L: usrp-users@lists.ettus.com 5710W: http://www.ettus.com 5711S: Supported 5712F: drivers/input/misc/e3x0-button.c 5713F: Documentation/devicetree/bindings/input/e3x0-button.txt 5714 5715E4000 MEDIA DRIVER 5716M: Antti Palosaari <crope@iki.fi> 5717L: linux-media@vger.kernel.org 5718W: https://linuxtv.org 5719W: http://palosaari.fi/linux/ 5720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5721T: git git://linuxtv.org/anttip/media_tree.git 5722S: Maintained 5723F: drivers/media/tuners/e4000* 5724 5725EARTH_PT1 MEDIA DRIVER 5726M: Akihiro Tsukada <tskd08@gmail.com> 5727L: linux-media@vger.kernel.org 5728S: Odd Fixes 5729F: drivers/media/pci/pt1/ 5730 5731EARTH_PT3 MEDIA DRIVER 5732M: Akihiro Tsukada <tskd08@gmail.com> 5733L: linux-media@vger.kernel.org 5734S: Odd Fixes 5735F: drivers/media/pci/pt3/ 5736 5737EC100 MEDIA DRIVER 5738M: Antti Palosaari <crope@iki.fi> 5739L: linux-media@vger.kernel.org 5740W: https://linuxtv.org 5741W: http://palosaari.fi/linux/ 5742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5743T: git git://linuxtv.org/anttip/media_tree.git 5744S: Maintained 5745F: drivers/media/dvb-frontends/ec100* 5746 5747ECRYPT FILE SYSTEM 5748M: Tyler Hicks <tyhicks@canonical.com> 5749L: ecryptfs@vger.kernel.org 5750W: http://ecryptfs.org 5751W: https://launchpad.net/ecryptfs 5752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5753S: Supported 5754F: Documentation/filesystems/ecryptfs.txt 5755F: fs/ecryptfs/ 5756 5757EDAC-AMD64 5758M: Borislav Petkov <bp@alien8.de> 5759L: linux-edac@vger.kernel.org 5760S: Maintained 5761F: drivers/edac/amd64_edac* 5762 5763EDAC-AST2500 5764M: Stefan Schaeckeler <sschaeck@cisco.com> 5765S: Supported 5766F: drivers/edac/aspeed_edac.c 5767F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5768 5769EDAC-CALXEDA 5770M: Robert Richter <rric@kernel.org> 5771L: linux-edac@vger.kernel.org 5772S: Maintained 5773F: drivers/edac/highbank* 5774 5775EDAC-CAVIUM OCTEON 5776M: Ralf Baechle <ralf@linux-mips.org> 5777M: David Daney <david.daney@cavium.com> 5778L: linux-edac@vger.kernel.org 5779L: linux-mips@vger.kernel.org 5780S: Supported 5781F: drivers/edac/octeon_edac* 5782 5783EDAC-CAVIUM THUNDERX 5784M: David Daney <david.daney@cavium.com> 5785M: Jan Glauber <jglauber@cavium.com> 5786L: linux-edac@vger.kernel.org 5787S: Supported 5788F: drivers/edac/thunderx_edac* 5789 5790EDAC-CORE 5791M: Borislav Petkov <bp@alien8.de> 5792M: Mauro Carvalho Chehab <mchehab@kernel.org> 5793R: James Morse <james.morse@arm.com> 5794L: linux-edac@vger.kernel.org 5795T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5797S: Supported 5798F: Documentation/admin-guide/ras.rst 5799F: Documentation/driver-api/edac.rst 5800F: drivers/edac/ 5801F: include/linux/edac.h 5802 5803EDAC-E752X 5804M: Mark Gross <mark.gross@intel.com> 5805L: linux-edac@vger.kernel.org 5806S: Maintained 5807F: drivers/edac/e752x_edac.c 5808 5809EDAC-E7XXX 5810L: linux-edac@vger.kernel.org 5811S: Maintained 5812F: drivers/edac/e7xxx_edac.c 5813 5814EDAC-FSL_DDR 5815M: York Sun <york.sun@nxp.com> 5816L: linux-edac@vger.kernel.org 5817S: Maintained 5818F: drivers/edac/fsl_ddr_edac.* 5819 5820EDAC-GHES 5821M: Mauro Carvalho Chehab <mchehab@kernel.org> 5822L: linux-edac@vger.kernel.org 5823S: Maintained 5824F: drivers/edac/ghes_edac.c 5825 5826EDAC-I10NM 5827M: Tony Luck <tony.luck@intel.com> 5828L: linux-edac@vger.kernel.org 5829S: Maintained 5830F: drivers/edac/i10nm_base.c 5831 5832EDAC-I3000 5833L: linux-edac@vger.kernel.org 5834S: Orphan 5835F: drivers/edac/i3000_edac.c 5836 5837EDAC-I5000 5838L: linux-edac@vger.kernel.org 5839S: Maintained 5840F: drivers/edac/i5000_edac.c 5841 5842EDAC-I5400 5843M: Mauro Carvalho Chehab <mchehab@kernel.org> 5844L: linux-edac@vger.kernel.org 5845S: Maintained 5846F: drivers/edac/i5400_edac.c 5847 5848EDAC-I7300 5849M: Mauro Carvalho Chehab <mchehab@kernel.org> 5850L: linux-edac@vger.kernel.org 5851S: Maintained 5852F: drivers/edac/i7300_edac.c 5853 5854EDAC-I7CORE 5855M: Mauro Carvalho Chehab <mchehab@kernel.org> 5856L: linux-edac@vger.kernel.org 5857S: Maintained 5858F: drivers/edac/i7core_edac.c 5859 5860EDAC-I82443BXGX 5861M: Tim Small <tim@buttersideup.com> 5862L: linux-edac@vger.kernel.org 5863S: Maintained 5864F: drivers/edac/i82443bxgx_edac.c 5865 5866EDAC-I82975X 5867M: "Arvind R." <arvino55@gmail.com> 5868L: linux-edac@vger.kernel.org 5869S: Maintained 5870F: drivers/edac/i82975x_edac.c 5871 5872EDAC-IE31200 5873M: Jason Baron <jbaron@akamai.com> 5874L: linux-edac@vger.kernel.org 5875S: Maintained 5876F: drivers/edac/ie31200_edac.c 5877 5878EDAC-MPC85XX 5879M: Johannes Thumshirn <morbidrsa@gmail.com> 5880L: linux-edac@vger.kernel.org 5881S: Maintained 5882F: drivers/edac/mpc85xx_edac.[ch] 5883 5884EDAC-PASEMI 5885M: Egor Martovetsky <egor@pasemi.com> 5886L: linux-edac@vger.kernel.org 5887S: Maintained 5888F: drivers/edac/pasemi_edac.c 5889 5890EDAC-PND2 5891M: Tony Luck <tony.luck@intel.com> 5892L: linux-edac@vger.kernel.org 5893S: Maintained 5894F: drivers/edac/pnd2_edac.[ch] 5895 5896EDAC-R82600 5897M: Tim Small <tim@buttersideup.com> 5898L: linux-edac@vger.kernel.org 5899S: Maintained 5900F: drivers/edac/r82600_edac.c 5901 5902EDAC-SBRIDGE 5903M: Tony Luck <tony.luck@intel.com> 5904R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5905L: linux-edac@vger.kernel.org 5906S: Maintained 5907F: drivers/edac/sb_edac.c 5908 5909EDAC-SIFIVE 5910M: Yash Shah <yash.shah@sifive.com> 5911L: linux-edac@vger.kernel.org 5912S: Supported 5913F: drivers/edac/sifive_edac.c 5914 5915EDAC-SKYLAKE 5916M: Tony Luck <tony.luck@intel.com> 5917L: linux-edac@vger.kernel.org 5918S: Maintained 5919F: drivers/edac/skx_*.c 5920 5921EDAC-TI 5922M: Tero Kristo <t-kristo@ti.com> 5923L: linux-edac@vger.kernel.org 5924S: Maintained 5925F: drivers/edac/ti_edac.c 5926 5927EDAC-QCOM 5928M: Channagoud Kadabi <ckadabi@codeaurora.org> 5929M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5930L: linux-arm-msm@vger.kernel.org 5931L: linux-edac@vger.kernel.org 5932S: Maintained 5933F: drivers/edac/qcom_edac.c 5934 5935EDIROL UA-101/UA-1000 DRIVER 5936M: Clemens Ladisch <clemens@ladisch.de> 5937L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5939S: Maintained 5940F: sound/usb/misc/ua101.c 5941 5942EFI TEST DRIVER 5943L: linux-efi@vger.kernel.org 5944M: Ivan Hu <ivan.hu@canonical.com> 5945M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5946S: Maintained 5947F: drivers/firmware/efi/test/ 5948 5949EFI VARIABLE FILESYSTEM 5950M: Matthew Garrett <matthew.garrett@nebula.com> 5951M: Jeremy Kerr <jk@ozlabs.org> 5952M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5953T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5954L: linux-efi@vger.kernel.org 5955S: Maintained 5956F: fs/efivarfs/ 5957 5958EFIFB FRAMEBUFFER DRIVER 5959L: linux-fbdev@vger.kernel.org 5960M: Peter Jones <pjones@redhat.com> 5961S: Maintained 5962F: drivers/video/fbdev/efifb.c 5963 5964EFS FILESYSTEM 5965W: http://aeschi.ch.eu.org/efs/ 5966S: Orphan 5967F: fs/efs/ 5968 5969EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5970M: Douglas Miller <dougmill@linux.ibm.com> 5971L: netdev@vger.kernel.org 5972S: Maintained 5973F: drivers/net/ethernet/ibm/ehea/ 5974 5975EM28XX VIDEO4LINUX DRIVER 5976M: Mauro Carvalho Chehab <mchehab@kernel.org> 5977L: linux-media@vger.kernel.org 5978W: https://linuxtv.org 5979T: git git://linuxtv.org/media_tree.git 5980S: Maintained 5981F: drivers/media/usb/em28xx/ 5982F: Documentation/media/v4l-drivers/em28xx* 5983 5984EMBEDDED LINUX 5985M: Paul Gortmaker <paul.gortmaker@windriver.com> 5986M: Matt Mackall <mpm@selenic.com> 5987M: David Woodhouse <dwmw2@infradead.org> 5988L: linux-embedded@vger.kernel.org 5989S: Maintained 5990 5991Emulex 10Gbps iSCSI - OneConnect DRIVER 5992M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5993M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5994M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5995L: linux-scsi@vger.kernel.org 5996W: http://www.broadcom.com 5997S: Supported 5998F: drivers/scsi/be2iscsi/ 5999 6000Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 6001M: Sathya Perla <sathya.perla@broadcom.com> 6002M: Ajit Khaparde <ajit.khaparde@broadcom.com> 6003M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 6004M: Somnath Kotur <somnath.kotur@broadcom.com> 6005L: netdev@vger.kernel.org 6006W: http://www.emulex.com 6007S: Supported 6008F: drivers/net/ethernet/emulex/benet/ 6009 6010EMULEX ONECONNECT ROCE DRIVER 6011M: Selvin Xavier <selvin.xavier@broadcom.com> 6012M: Devesh Sharma <devesh.sharma@broadcom.com> 6013L: linux-rdma@vger.kernel.org 6014W: http://www.broadcom.com 6015S: Odd Fixes 6016F: drivers/infiniband/hw/ocrdma/ 6017F: include/uapi/rdma/ocrdma-abi.h 6018 6019EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6020M: James Smart <james.smart@broadcom.com> 6021M: Dick Kennedy <dick.kennedy@broadcom.com> 6022L: linux-scsi@vger.kernel.org 6023W: http://www.broadcom.com 6024S: Supported 6025F: drivers/scsi/lpfc/ 6026 6027ENE CB710 FLASH CARD READER DRIVER 6028M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6029S: Maintained 6030F: drivers/misc/cb710/ 6031F: drivers/mmc/host/cb710-mmc.* 6032F: include/linux/cb710.h 6033 6034ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6035M: Maxim Levitsky <maximlevitsky@gmail.com> 6036S: Maintained 6037F: drivers/media/rc/ene_ir.* 6038 6039EPSON S1D13XXX FRAMEBUFFER DRIVER 6040M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6041S: Maintained 6042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6043F: drivers/video/fbdev/s1d13xxxfb.c 6044F: include/video/s1d13xxxfb.h 6045 6046ERRSEQ ERROR TRACKING INFRASTRUCTURE 6047M: Jeff Layton <jlayton@kernel.org> 6048S: Maintained 6049F: lib/errseq.c 6050F: include/linux/errseq.h 6051 6052ET131X NETWORK DRIVER 6053M: Mark Einon <mark.einon@gmail.com> 6054S: Odd Fixes 6055F: drivers/net/ethernet/agere/ 6056 6057ETHERNET BRIDGE 6058M: Roopa Prabhu <roopa@cumulusnetworks.com> 6059M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6060L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6061L: netdev@vger.kernel.org 6062W: http://www.linuxfoundation.org/en/Net:Bridge 6063S: Maintained 6064F: include/linux/netfilter_bridge/ 6065F: net/bridge/ 6066 6067ETHERNET PHY LIBRARY 6068M: Andrew Lunn <andrew@lunn.ch> 6069M: Florian Fainelli <f.fainelli@gmail.com> 6070M: Heiner Kallweit <hkallweit1@gmail.com> 6071L: netdev@vger.kernel.org 6072S: Maintained 6073F: Documentation/ABI/testing/sysfs-bus-mdio 6074F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6075F: Documentation/devicetree/bindings/net/mdio* 6076F: Documentation/networking/phy.rst 6077F: drivers/net/phy/ 6078F: drivers/of/of_mdio.c 6079F: drivers/of/of_net.c 6080F: include/linux/*mdio*.h 6081F: include/linux/of_net.h 6082F: include/linux/phy.h 6083F: include/linux/phy_fixed.h 6084F: include/linux/platform_data/mdio-bcm-unimac.h 6085F: include/linux/platform_data/mdio-gpio.h 6086F: include/trace/events/mdio.h 6087F: include/uapi/linux/mdio.h 6088F: include/uapi/linux/mii.h 6089 6090EXT2 FILE SYSTEM 6091M: Jan Kara <jack@suse.com> 6092L: linux-ext4@vger.kernel.org 6093S: Maintained 6094F: Documentation/filesystems/ext2.txt 6095F: fs/ext2/ 6096F: include/linux/ext2* 6097 6098EXT4 FILE SYSTEM 6099M: "Theodore Ts'o" <tytso@mit.edu> 6100M: Andreas Dilger <adilger.kernel@dilger.ca> 6101L: linux-ext4@vger.kernel.org 6102W: http://ext4.wiki.kernel.org 6103Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6105S: Maintained 6106F: Documentation/filesystems/ext4/ 6107F: fs/ext4/ 6108 6109Extended Verification Module (EVM) 6110M: Mimi Zohar <zohar@linux.ibm.com> 6111L: linux-integrity@vger.kernel.org 6112S: Supported 6113F: security/integrity/evm/ 6114 6115EXTENSIBLE FIRMWARE INTERFACE (EFI) 6116M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6117L: linux-efi@vger.kernel.org 6118T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6119S: Maintained 6120F: Documentation/admin-guide/efi-stub.rst 6121F: arch/*/kernel/efi.c 6122F: arch/x86/boot/compressed/eboot.[ch] 6123F: arch/*/include/asm/efi.h 6124F: arch/x86/platform/efi/ 6125F: drivers/firmware/efi/ 6126F: include/linux/efi*.h 6127F: arch/arm/boot/compressed/efi-header.S 6128F: arch/arm64/kernel/efi-entry.S 6129 6130EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6131M: MyungJoo Ham <myungjoo.ham@samsung.com> 6132M: Chanwoo Choi <cw00.choi@samsung.com> 6133L: linux-kernel@vger.kernel.org 6134T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6135S: Maintained 6136F: drivers/extcon/ 6137F: include/linux/extcon/ 6138F: include/linux/extcon.h 6139F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6140F: Documentation/devicetree/bindings/extcon/ 6141 6142EXYNOS DP DRIVER 6143M: Jingoo Han <jingoohan1@gmail.com> 6144L: dri-devel@lists.freedesktop.org 6145S: Maintained 6146F: drivers/gpu/drm/exynos/exynos_dp* 6147 6148EXYNOS SYSMMU (IOMMU) driver 6149M: Marek Szyprowski <m.szyprowski@samsung.com> 6150L: iommu@lists.linux-foundation.org 6151S: Maintained 6152F: drivers/iommu/exynos-iommu.c 6153 6154EZchip NPS platform support 6155M: Vineet Gupta <vgupta@synopsys.com> 6156M: Ofer Levi <oferle@mellanox.com> 6157S: Supported 6158F: arch/arc/plat-eznps 6159F: arch/arc/boot/dts/eznps.dts 6160 6161F2FS FILE SYSTEM 6162M: Jaegeuk Kim <jaegeuk@kernel.org> 6163M: Chao Yu <yuchao0@huawei.com> 6164L: linux-f2fs-devel@lists.sourceforge.net 6165W: https://f2fs.wiki.kernel.org/ 6166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6167S: Maintained 6168F: Documentation/filesystems/f2fs.txt 6169F: Documentation/ABI/testing/sysfs-fs-f2fs 6170F: fs/f2fs/ 6171F: include/linux/f2fs_fs.h 6172F: include/trace/events/f2fs.h 6173 6174F71805F HARDWARE MONITORING DRIVER 6175M: Jean Delvare <jdelvare@suse.com> 6176L: linux-hwmon@vger.kernel.org 6177S: Maintained 6178F: Documentation/hwmon/f71805f.rst 6179F: drivers/hwmon/f71805f.c 6180 6181FADDR2LINE 6182M: Josh Poimboeuf <jpoimboe@redhat.com> 6183S: Maintained 6184F: scripts/faddr2line 6185 6186FAILOVER MODULE 6187M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6188L: netdev@vger.kernel.org 6189S: Supported 6190F: net/core/failover.c 6191F: include/net/failover.h 6192F: Documentation/networking/failover.rst 6193 6194FANOTIFY 6195M: Jan Kara <jack@suse.cz> 6196R: Amir Goldstein <amir73il@gmail.com> 6197L: linux-fsdevel@vger.kernel.org 6198S: Maintained 6199F: fs/notify/fanotify/ 6200F: include/linux/fanotify.h 6201F: include/uapi/linux/fanotify.h 6202 6203FARSYNC SYNCHRONOUS DRIVER 6204M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6205W: http://www.farsite.co.uk/ 6206S: Supported 6207F: drivers/net/wan/farsync.* 6208 6209FAULT INJECTION SUPPORT 6210M: Akinobu Mita <akinobu.mita@gmail.com> 6211S: Supported 6212F: Documentation/fault-injection/ 6213F: lib/fault-inject.c 6214 6215FBTFT Framebuffer drivers 6216S: Orphan 6217L: dri-devel@lists.freedesktop.org 6218L: linux-fbdev@vger.kernel.org 6219F: drivers/staging/fbtft/ 6220 6221FC0011 TUNER DRIVER 6222M: Michael Buesch <m@bues.ch> 6223L: linux-media@vger.kernel.org 6224S: Maintained 6225F: drivers/media/tuners/fc0011.h 6226F: drivers/media/tuners/fc0011.c 6227 6228FC2580 MEDIA DRIVER 6229M: Antti Palosaari <crope@iki.fi> 6230L: linux-media@vger.kernel.org 6231W: https://linuxtv.org 6232W: http://palosaari.fi/linux/ 6233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6234T: git git://linuxtv.org/anttip/media_tree.git 6235S: Maintained 6236F: drivers/media/tuners/fc2580* 6237 6238FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6239M: Hannes Reinecke <hare@suse.de> 6240L: linux-scsi@vger.kernel.org 6241W: www.Open-FCoE.org 6242S: Supported 6243F: drivers/scsi/libfc/ 6244F: drivers/scsi/fcoe/ 6245F: include/scsi/fc/ 6246F: include/scsi/libfc.h 6247F: include/scsi/libfcoe.h 6248F: include/uapi/scsi/fc/ 6249 6250FILE LOCKING (flock() and fcntl()/lockf()) 6251M: Jeff Layton <jlayton@kernel.org> 6252M: "J. Bruce Fields" <bfields@fieldses.org> 6253L: linux-fsdevel@vger.kernel.org 6254S: Maintained 6255F: include/linux/fcntl.h 6256F: include/uapi/linux/fcntl.h 6257F: fs/fcntl.c 6258F: fs/locks.c 6259 6260FILESYSTEMS (VFS and infrastructure) 6261M: Alexander Viro <viro@zeniv.linux.org.uk> 6262L: linux-fsdevel@vger.kernel.org 6263S: Maintained 6264F: fs/* 6265F: include/linux/fs.h 6266F: include/linux/fs_types.h 6267F: include/uapi/linux/fs.h 6268 6269FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6270M: Riku Voipio <riku.voipio@iki.fi> 6271L: linux-hwmon@vger.kernel.org 6272S: Maintained 6273F: drivers/hwmon/f75375s.c 6274F: include/linux/f75375s.h 6275 6276FIREWIRE AUDIO DRIVERS 6277M: Clemens Ladisch <clemens@ladisch.de> 6278L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6279T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6280S: Maintained 6281F: sound/firewire/ 6282 6283FIREWIRE MEDIA DRIVERS (firedtv) 6284M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6285L: linux-media@vger.kernel.org 6286L: linux1394-devel@lists.sourceforge.net 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6288S: Maintained 6289F: drivers/media/firewire/ 6290 6291FIREWIRE SBP-2 TARGET 6292M: Chris Boot <bootc@bootc.net> 6293L: linux-scsi@vger.kernel.org 6294L: target-devel@vger.kernel.org 6295L: linux1394-devel@lists.sourceforge.net 6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6297S: Maintained 6298F: drivers/target/sbp/ 6299 6300FIREWIRE SUBSYSTEM 6301M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6302L: linux1394-devel@lists.sourceforge.net 6303W: http://ieee1394.wiki.kernel.org/ 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6305S: Maintained 6306F: drivers/firewire/ 6307F: include/linux/firewire.h 6308F: include/uapi/linux/firewire*.h 6309F: tools/firewire/ 6310 6311FIRMWARE LOADER (request_firmware) 6312M: Luis Chamberlain <mcgrof@kernel.org> 6313L: linux-kernel@vger.kernel.org 6314S: Maintained 6315F: Documentation/firmware_class/ 6316F: drivers/base/firmware_loader/ 6317F: include/linux/firmware.h 6318 6319FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6320M: Joshua Morris <josh.h.morris@us.ibm.com> 6321M: Philip Kelleher <pjk1939@linux.ibm.com> 6322S: Maintained 6323F: drivers/block/rsxx/ 6324 6325FLEXTIMER FTM-QUADDEC DRIVER 6326M: Patrick Havelange <patrick.havelange@essensium.com> 6327L: linux-iio@vger.kernel.org 6328S: Maintained 6329F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6330F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6331F: drivers/counter/ftm-quaddec.c 6332 6333FLOPPY DRIVER 6334M: Denis Efremov <efremov@linux.com> 6335S: Odd Fixes 6336L: linux-block@vger.kernel.org 6337F: drivers/block/floppy.c 6338 6339FMC SUBSYSTEM 6340M: Alessandro Rubini <rubini@gnudd.com> 6341W: http://www.ohwr.org/projects/fmc-bus 6342S: Supported 6343F: drivers/fmc/ 6344F: include/linux/fmc*.h 6345F: include/linux/ipmi-fru.h 6346K: fmc_d.*register 6347 6348FPGA MANAGER FRAMEWORK 6349M: Moritz Fischer <mdf@kernel.org> 6350L: linux-fpga@vger.kernel.org 6351S: Maintained 6352T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6353Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6354F: Documentation/fpga/ 6355F: Documentation/driver-api/fpga/ 6356F: Documentation/devicetree/bindings/fpga/ 6357F: drivers/fpga/ 6358F: include/linux/fpga/ 6359W: http://www.rocketboards.org 6360 6361FPGA DFL DRIVERS 6362M: Wu Hao <hao.wu@intel.com> 6363L: linux-fpga@vger.kernel.org 6364S: Maintained 6365F: Documentation/fpga/dfl.rst 6366F: include/uapi/linux/fpga-dfl.h 6367F: drivers/fpga/dfl* 6368 6369FPU EMULATOR 6370M: Bill Metzenthen <billm@melbpc.org.au> 6371W: http://floatingpoint.sourceforge.net/emulator/index.html 6372S: Maintained 6373F: arch/x86/math-emu/ 6374 6375FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6376L: netdev@vger.kernel.org 6377S: Orphan 6378F: drivers/net/wan/dlci.c 6379F: drivers/net/wan/sdla.c 6380 6381FRAMEBUFFER LAYER 6382M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6383L: dri-devel@lists.freedesktop.org 6384L: linux-fbdev@vger.kernel.org 6385T: git git://github.com/bzolnier/linux.git 6386Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6387S: Maintained 6388F: Documentation/fb/ 6389F: drivers/video/ 6390F: include/video/ 6391F: include/linux/fb.h 6392F: include/uapi/video/ 6393F: include/uapi/linux/fb.h 6394 6395FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6396M: Horia Geantă <horia.geanta@nxp.com> 6397M: Aymen Sghaier <aymen.sghaier@nxp.com> 6398L: linux-crypto@vger.kernel.org 6399S: Maintained 6400F: drivers/crypto/caam/ 6401F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6402 6403FREESCALE DIU FRAMEBUFFER DRIVER 6404M: Timur Tabi <timur@kernel.org> 6405L: linux-fbdev@vger.kernel.org 6406S: Maintained 6407F: drivers/video/fbdev/fsl-diu-fb.* 6408 6409FREESCALE DMA DRIVER 6410M: Li Yang <leoyang.li@nxp.com> 6411M: Zhang Wei <zw@zh-kernel.org> 6412L: linuxppc-dev@lists.ozlabs.org 6413S: Maintained 6414F: drivers/dma/fsldma.* 6415 6416FREESCALE ENETC ETHERNET DRIVERS 6417M: Claudiu Manoil <claudiu.manoil@nxp.com> 6418L: netdev@vger.kernel.org 6419S: Maintained 6420F: drivers/net/ethernet/freescale/enetc/ 6421 6422FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6423M: Claudiu Manoil <claudiu.manoil@nxp.com> 6424L: netdev@vger.kernel.org 6425S: Maintained 6426F: drivers/net/ethernet/freescale/gianfar* 6427F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6428 6429FREESCALE GPMI NAND DRIVER 6430M: Han Xu <han.xu@nxp.com> 6431L: linux-mtd@lists.infradead.org 6432S: Maintained 6433F: drivers/mtd/nand/raw/gpmi-nand/* 6434 6435FREESCALE I2C CPM DRIVER 6436M: Jochen Friedrich <jochen@scram.de> 6437L: linuxppc-dev@lists.ozlabs.org 6438L: linux-i2c@vger.kernel.org 6439S: Maintained 6440F: drivers/i2c/busses/i2c-cpm.c 6441 6442FREESCALE IMX DDR PMU DRIVER 6443M: Frank Li <Frank.li@nxp.com> 6444L: linux-arm-kernel@lists.infradead.org 6445S: Maintained 6446F: drivers/perf/fsl_imx8_ddr_perf.c 6447F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6448 6449FREESCALE IMX LPI2C DRIVER 6450M: Dong Aisheng <aisheng.dong@nxp.com> 6451L: linux-i2c@vger.kernel.org 6452L: linux-imx@nxp.com 6453S: Maintained 6454F: drivers/i2c/busses/i2c-imx-lpi2c.c 6455F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6456 6457FREESCALE IMX / MXC FEC DRIVER 6458M: Fugang Duan <fugang.duan@nxp.com> 6459L: netdev@vger.kernel.org 6460S: Maintained 6461F: drivers/net/ethernet/freescale/fec_main.c 6462F: drivers/net/ethernet/freescale/fec_ptp.c 6463F: drivers/net/ethernet/freescale/fec.h 6464F: Documentation/devicetree/bindings/net/fsl-fec.txt 6465 6466FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6467M: Sascha Hauer <s.hauer@pengutronix.de> 6468R: Pengutronix Kernel Team <kernel@pengutronix.de> 6469L: linux-fbdev@vger.kernel.org 6470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6471S: Maintained 6472F: include/linux/platform_data/video-imxfb.h 6473F: drivers/video/fbdev/imxfb.c 6474 6475FREESCALE QORIQ DPAA ETHERNET DRIVER 6476M: Madalin Bucur <madalin.bucur@nxp.com> 6477L: netdev@vger.kernel.org 6478S: Maintained 6479F: drivers/net/ethernet/freescale/dpaa 6480 6481FREESCALE QORIQ DPAA FMAN DRIVER 6482M: Madalin Bucur <madalin.bucur@nxp.com> 6483L: netdev@vger.kernel.org 6484S: Maintained 6485F: drivers/net/ethernet/freescale/fman 6486F: Documentation/devicetree/bindings/net/fsl-fman.txt 6487 6488FREESCALE QORIQ PTP CLOCK DRIVER 6489M: Yangbo Lu <yangbo.lu@nxp.com> 6490L: netdev@vger.kernel.org 6491S: Maintained 6492F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6493F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6494F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6495F: drivers/ptp/ptp_qoriq.c 6496F: drivers/ptp/ptp_qoriq_debugfs.c 6497F: include/linux/fsl/ptp_qoriq.h 6498F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6499 6500FREESCALE QUAD SPI DRIVER 6501M: Han Xu <han.xu@nxp.com> 6502L: linux-spi@vger.kernel.org 6503S: Maintained 6504F: drivers/spi/spi-fsl-qspi.c 6505 6506FREESCALE QUICC ENGINE LIBRARY 6507M: Qiang Zhao <qiang.zhao@nxp.com> 6508L: linuxppc-dev@lists.ozlabs.org 6509S: Maintained 6510F: drivers/soc/fsl/qe/ 6511F: include/soc/fsl/*qe*.h 6512F: include/soc/fsl/*ucc*.h 6513 6514FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6515M: Li Yang <leoyang.li@nxp.com> 6516L: netdev@vger.kernel.org 6517L: linuxppc-dev@lists.ozlabs.org 6518S: Maintained 6519F: drivers/net/ethernet/freescale/ucc_geth* 6520 6521FREESCALE QUICC ENGINE UCC HDLC DRIVER 6522M: Zhao Qiang <qiang.zhao@nxp.com> 6523L: netdev@vger.kernel.org 6524L: linuxppc-dev@lists.ozlabs.org 6525S: Maintained 6526F: drivers/net/wan/fsl_ucc_hdlc* 6527 6528FREESCALE QUICC ENGINE UCC UART DRIVER 6529M: Timur Tabi <timur@kernel.org> 6530L: linuxppc-dev@lists.ozlabs.org 6531S: Maintained 6532F: drivers/tty/serial/ucc_uart.c 6533 6534FREESCALE SOC DRIVERS 6535M: Li Yang <leoyang.li@nxp.com> 6536L: linuxppc-dev@lists.ozlabs.org 6537L: linux-arm-kernel@lists.infradead.org 6538S: Maintained 6539F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6540F: Documentation/devicetree/bindings/soc/fsl/ 6541F: drivers/soc/fsl/ 6542F: include/linux/fsl/ 6543 6544FREESCALE SOC FS_ENET DRIVER 6545M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6546L: linuxppc-dev@lists.ozlabs.org 6547L: netdev@vger.kernel.org 6548S: Maintained 6549F: drivers/net/ethernet/freescale/fs_enet/ 6550F: include/linux/fs_enet_pd.h 6551 6552FREESCALE SOC SOUND DRIVERS 6553M: Timur Tabi <timur@kernel.org> 6554M: Nicolin Chen <nicoleotsuka@gmail.com> 6555M: Xiubo Li <Xiubo.Lee@gmail.com> 6556R: Fabio Estevam <festevam@gmail.com> 6557L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6558L: linuxppc-dev@lists.ozlabs.org 6559S: Maintained 6560F: sound/soc/fsl/fsl* 6561F: sound/soc/fsl/imx* 6562F: sound/soc/fsl/mpc8610_hpcd.c 6563 6564FREESCALE USB PERIPHERAL DRIVERS 6565M: Li Yang <leoyang.li@nxp.com> 6566L: linux-usb@vger.kernel.org 6567L: linuxppc-dev@lists.ozlabs.org 6568S: Maintained 6569F: drivers/usb/gadget/udc/fsl* 6570 6571FREEVXFS FILESYSTEM 6572M: Christoph Hellwig <hch@infradead.org> 6573W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6574S: Maintained 6575F: fs/freevxfs/ 6576 6577FREEZER 6578M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6579M: Pavel Machek <pavel@ucw.cz> 6580L: linux-pm@vger.kernel.org 6581S: Supported 6582F: Documentation/power/freezing-of-tasks.rst 6583F: include/linux/freezer.h 6584F: kernel/freezer.c 6585 6586FRONTSWAP API 6587M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6588L: linux-kernel@vger.kernel.org 6589S: Maintained 6590F: mm/frontswap.c 6591F: include/linux/frontswap.h 6592 6593FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6594M: David Howells <dhowells@redhat.com> 6595L: linux-cachefs@redhat.com (moderated for non-subscribers) 6596S: Supported 6597F: Documentation/filesystems/caching/ 6598F: fs/fscache/ 6599F: include/linux/fscache*.h 6600 6601FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6602M: Theodore Y. Ts'o <tytso@mit.edu> 6603M: Jaegeuk Kim <jaegeuk@kernel.org> 6604M: Eric Biggers <ebiggers@kernel.org> 6605L: linux-fscrypt@vger.kernel.org 6606Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6607T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6608S: Supported 6609F: fs/crypto/ 6610F: include/linux/fscrypt*.h 6611F: Documentation/filesystems/fscrypt.rst 6612 6613FSI SUBSYSTEM 6614M: Jeremy Kerr <jk@ozlabs.org> 6615M: Joel Stanley <joel@jms.id.au> 6616R: Alistar Popple <alistair@popple.id.au> 6617R: Eddie James <eajames@linux.ibm.com> 6618L: linux-fsi@lists.ozlabs.org 6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6620Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6621S: Supported 6622F: drivers/fsi/ 6623F: include/linux/fsi*.h 6624F: include/trace/events/fsi*.h 6625 6626FSI-ATTACHED I2C DRIVER 6627M: Eddie James <eajames@linux.ibm.com> 6628L: linux-i2c@vger.kernel.org 6629L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6630S: Maintained 6631F: drivers/i2c/busses/i2c-fsi.c 6632F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6633 6634FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6635M: Jan Kara <jack@suse.cz> 6636R: Amir Goldstein <amir73il@gmail.com> 6637L: linux-fsdevel@vger.kernel.org 6638S: Maintained 6639F: fs/notify/ 6640F: include/linux/fsnotify*.h 6641 6642FUJITSU LAPTOP EXTRAS 6643M: Jonathan Woithe <jwoithe@just42.net> 6644L: platform-driver-x86@vger.kernel.org 6645S: Maintained 6646F: drivers/platform/x86/fujitsu-laptop.c 6647 6648FUJITSU M-5MO LS CAMERA ISP DRIVER 6649M: Kyungmin Park <kyungmin.park@samsung.com> 6650M: Heungjun Kim <riverful.kim@samsung.com> 6651L: linux-media@vger.kernel.org 6652S: Maintained 6653F: drivers/media/i2c/m5mols/ 6654F: include/media/i2c/m5mols.h 6655 6656FUJITSU TABLET EXTRAS 6657M: Robert Gerlach <khnz@gmx.de> 6658L: platform-driver-x86@vger.kernel.org 6659S: Maintained 6660F: drivers/platform/x86/fujitsu-tablet.c 6661 6662FUSE: FILESYSTEM IN USERSPACE 6663M: Miklos Szeredi <miklos@szeredi.hu> 6664L: linux-fsdevel@vger.kernel.org 6665W: http://fuse.sourceforge.net/ 6666T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6667S: Maintained 6668F: fs/fuse/ 6669F: include/uapi/linux/fuse.h 6670F: Documentation/filesystems/fuse.txt 6671 6672FUTEX SUBSYSTEM 6673M: Thomas Gleixner <tglx@linutronix.de> 6674M: Ingo Molnar <mingo@redhat.com> 6675R: Peter Zijlstra <peterz@infradead.org> 6676R: Darren Hart <dvhart@infradead.org> 6677L: linux-kernel@vger.kernel.org 6678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6679S: Maintained 6680F: kernel/futex.c 6681F: include/asm-generic/futex.h 6682F: include/linux/futex.h 6683F: include/uapi/linux/futex.h 6684F: tools/testing/selftests/futex/ 6685F: tools/perf/bench/futex* 6686F: Documentation/*futex* 6687 6688GCC PLUGINS 6689M: Kees Cook <keescook@chromium.org> 6690R: Emese Revfy <re.emese@gmail.com> 6691L: kernel-hardening@lists.openwall.com 6692S: Maintained 6693F: scripts/gcc-plugins/ 6694F: scripts/gcc-plugin.sh 6695F: scripts/Makefile.gcc-plugins 6696F: Documentation/core-api/gcc-plugins.rst 6697 6698GASKET DRIVER FRAMEWORK 6699M: Rob Springer <rspringer@google.com> 6700M: Todd Poynor <toddpoynor@google.com> 6701M: Ben Chan <benchan@chromium.org> 6702S: Maintained 6703F: drivers/staging/gasket/ 6704 6705GCOV BASED KERNEL PROFILING 6706M: Peter Oberparleiter <oberpar@linux.ibm.com> 6707S: Maintained 6708F: kernel/gcov/ 6709F: Documentation/dev-tools/gcov.rst 6710 6711GDB KERNEL DEBUGGING HELPER SCRIPTS 6712M: Jan Kiszka <jan.kiszka@siemens.com> 6713M: Kieran Bingham <kbingham@kernel.org> 6714S: Supported 6715F: scripts/gdb/ 6716 6717GDT SCSI DISK ARRAY CONTROLLER DRIVER 6718M: Achim Leubner <achim_leubner@adaptec.com> 6719L: linux-scsi@vger.kernel.org 6720W: http://www.icp-vortex.com/ 6721S: Supported 6722F: drivers/scsi/gdt* 6723 6724GEMTEK FM RADIO RECEIVER DRIVER 6725M: Hans Verkuil <hverkuil@xs4all.nl> 6726L: linux-media@vger.kernel.org 6727T: git git://linuxtv.org/media_tree.git 6728W: https://linuxtv.org 6729S: Maintained 6730F: drivers/media/radio/radio-gemtek* 6731 6732GENERIC GPIO I2C DRIVER 6733M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6734S: Supported 6735F: drivers/i2c/busses/i2c-gpio.c 6736F: include/linux/platform_data/i2c-gpio.h 6737 6738GENERIC GPIO I2C MULTIPLEXER DRIVER 6739M: Peter Korsgaard <peter.korsgaard@barco.com> 6740L: linux-i2c@vger.kernel.org 6741S: Supported 6742F: drivers/i2c/muxes/i2c-mux-gpio.c 6743F: include/linux/platform_data/i2c-mux-gpio.h 6744F: Documentation/i2c/muxes/i2c-mux-gpio 6745 6746GENERIC HDLC (WAN) DRIVERS 6747M: Krzysztof Halasa <khc@pm.waw.pl> 6748W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6749S: Maintained 6750F: drivers/net/wan/c101.c 6751F: drivers/net/wan/hd6457* 6752F: drivers/net/wan/hdlc* 6753F: drivers/net/wan/n2.c 6754F: drivers/net/wan/pc300too.c 6755F: drivers/net/wan/pci200syn.c 6756F: drivers/net/wan/wanxl* 6757 6758GENERIC INCLUDE/ASM HEADER FILES 6759M: Arnd Bergmann <arnd@arndb.de> 6760L: linux-arch@vger.kernel.org 6761T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6762S: Maintained 6763F: include/asm-generic/ 6764F: include/uapi/asm-generic/ 6765 6766GENERIC PHY FRAMEWORK 6767M: Kishon Vijay Abraham I <kishon@ti.com> 6768L: linux-kernel@vger.kernel.org 6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6770S: Supported 6771F: drivers/phy/ 6772F: include/linux/phy/ 6773F: Documentation/devicetree/bindings/phy/ 6774 6775GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6776M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6777S: Supported 6778F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6779 6780GENERIC PM DOMAINS 6781M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6782M: Kevin Hilman <khilman@kernel.org> 6783M: Ulf Hansson <ulf.hansson@linaro.org> 6784L: linux-pm@vger.kernel.org 6785S: Supported 6786F: drivers/base/power/domain*.c 6787F: include/linux/pm_domain.h 6788F: Documentation/devicetree/bindings/power/power_domain.txt 6789 6790GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6791M: Eugen Hristev <eugen.hristev@microchip.com> 6792L: linux-input@vger.kernel.org 6793S: Maintained 6794F: drivers/input/touchscreen/resistive-adc-touch.c 6795 6796GENERIC UIO DRIVER FOR PCI DEVICES 6797M: "Michael S. Tsirkin" <mst@redhat.com> 6798L: kvm@vger.kernel.org 6799S: Supported 6800F: drivers/uio/uio_pci_generic.c 6801 6802GENERIC VDSO LIBRARY: 6803M: Andy Lutomirski <luto@kernel.org> 6804M: Thomas Gleixner <tglx@linutronix.de> 6805M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6806L: linux-kernel@vger.kernel.org 6807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6808S: Maintained 6809F: lib/vdso/ 6810F: kernel/time/vsyscall.c 6811F: include/vdso/ 6812F: include/asm-generic/vdso/vsyscall.h 6813 6814GENWQE (IBM Generic Workqueue Card) 6815M: Frank Haverkamp <haver@linux.ibm.com> 6816S: Supported 6817F: drivers/misc/genwqe/ 6818 6819GET_MAINTAINER SCRIPT 6820M: Joe Perches <joe@perches.com> 6821S: Maintained 6822F: scripts/get_maintainer.pl 6823 6824GFS2 FILE SYSTEM 6825M: Bob Peterson <rpeterso@redhat.com> 6826M: Andreas Gruenbacher <agruenba@redhat.com> 6827L: cluster-devel@redhat.com 6828W: http://sources.redhat.com/cluster/ 6829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6830S: Supported 6831F: Documentation/filesystems/gfs2*.txt 6832F: fs/gfs2/ 6833F: include/uapi/linux/gfs2_ondisk.h 6834 6835GNSS SUBSYSTEM 6836M: Johan Hovold <johan@kernel.org> 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6838S: Maintained 6839F: Documentation/ABI/testing/sysfs-class-gnss 6840F: Documentation/devicetree/bindings/gnss/ 6841F: drivers/gnss/ 6842F: include/linux/gnss.h 6843 6844GO7007 MPEG CODEC 6845M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6846L: linux-media@vger.kernel.org 6847S: Maintained 6848F: drivers/media/usb/go7007/ 6849 6850GOODIX TOUCHSCREEN 6851M: Bastien Nocera <hadess@hadess.net> 6852L: linux-input@vger.kernel.org 6853S: Maintained 6854F: drivers/input/touchscreen/goodix.c 6855 6856GOOGLE ETHERNET DRIVERS 6857M: Catherine Sullivan <csully@google.com> 6858R: Sagi Shahar <sagis@google.com> 6859R: Jon Olson <jonolson@google.com> 6860L: netdev@vger.kernel.org 6861S: Supported 6862F: Documentation/networking/device_drivers/google/gve.rst 6863F: drivers/net/ethernet/google 6864 6865GPD POCKET FAN DRIVER 6866M: Hans de Goede <hdegoede@redhat.com> 6867L: platform-driver-x86@vger.kernel.org 6868S: Maintained 6869F: drivers/platform/x86/gpd-pocket-fan.c 6870 6871GPIO ACPI SUPPORT 6872M: Mika Westerberg <mika.westerberg@linux.intel.com> 6873M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6874L: linux-gpio@vger.kernel.org 6875L: linux-acpi@vger.kernel.org 6876S: Maintained 6877F: Documentation/firmware-guide/acpi/gpio-properties.rst 6878F: drivers/gpio/gpiolib-acpi.c 6879 6880GPIO IR Transmitter 6881M: Sean Young <sean@mess.org> 6882L: linux-media@vger.kernel.org 6883S: Maintained 6884F: drivers/media/rc/gpio-ir-tx.c 6885 6886GPIO MOCKUP DRIVER 6887M: Bamvor Jian Zhang <bamv2005@gmail.com> 6888L: linux-gpio@vger.kernel.org 6889S: Maintained 6890F: drivers/gpio/gpio-mockup.c 6891F: tools/testing/selftests/gpio/ 6892 6893GPIO SUBSYSTEM 6894M: Linus Walleij <linus.walleij@linaro.org> 6895M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6896L: linux-gpio@vger.kernel.org 6897T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6898S: Maintained 6899F: Documentation/devicetree/bindings/gpio/ 6900F: Documentation/driver-api/gpio/ 6901F: Documentation/admin-guide/gpio/ 6902F: Documentation/ABI/testing/gpio-cdev 6903F: Documentation/ABI/obsolete/sysfs-gpio 6904F: drivers/gpio/ 6905F: include/linux/gpio/ 6906F: include/linux/gpio.h 6907F: include/linux/of_gpio.h 6908F: include/asm-generic/gpio.h 6909F: include/uapi/linux/gpio.h 6910F: tools/gpio/ 6911 6912GRE DEMULTIPLEXER DRIVER 6913M: Dmitry Kozlov <xeb@mail.ru> 6914L: netdev@vger.kernel.org 6915S: Maintained 6916F: net/ipv4/gre_demux.c 6917F: net/ipv4/gre_offload.c 6918F: include/net/gre.h 6919 6920GRETH 10/100/1G Ethernet MAC device driver 6921M: Andreas Larsson <andreas@gaisler.com> 6922L: netdev@vger.kernel.org 6923S: Maintained 6924F: drivers/net/ethernet/aeroflex/ 6925 6926GREYBUS AUDIO PROTOCOLS DRIVERS 6927M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6928M: Mark Greer <mgreer@animalcreek.com> 6929S: Maintained 6930F: drivers/staging/greybus/audio_apbridgea.c 6931F: drivers/staging/greybus/audio_apbridgea.h 6932F: drivers/staging/greybus/audio_codec.c 6933F: drivers/staging/greybus/audio_codec.h 6934F: drivers/staging/greybus/audio_gb.c 6935F: drivers/staging/greybus/audio_manager.c 6936F: drivers/staging/greybus/audio_manager.h 6937F: drivers/staging/greybus/audio_manager_module.c 6938F: drivers/staging/greybus/audio_manager_private.h 6939F: drivers/staging/greybus/audio_manager_sysfs.c 6940F: drivers/staging/greybus/audio_module.c 6941F: drivers/staging/greybus/audio_topology.c 6942 6943GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6944M: Viresh Kumar <vireshk@kernel.org> 6945S: Maintained 6946F: drivers/staging/greybus/authentication.c 6947F: drivers/staging/greybus/bootrom.c 6948F: drivers/staging/greybus/firmware.h 6949F: drivers/staging/greybus/fw-core.c 6950F: drivers/staging/greybus/fw-download.c 6951F: drivers/staging/greybus/fw-management.c 6952F: drivers/staging/greybus/greybus_authentication.h 6953F: drivers/staging/greybus/greybus_firmware.h 6954F: drivers/staging/greybus/hid.c 6955F: drivers/staging/greybus/i2c.c 6956F: drivers/staging/greybus/spi.c 6957F: drivers/staging/greybus/spilib.c 6958F: drivers/staging/greybus/spilib.h 6959 6960GREYBUS LOOPBACK DRIVER 6961M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6962S: Maintained 6963F: drivers/staging/greybus/loopback.c 6964 6965GREYBUS PLATFORM DRIVERS 6966M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6967S: Maintained 6968F: drivers/staging/greybus/arche-platform.c 6969F: drivers/staging/greybus/arche-apb-ctrl.c 6970F: drivers/staging/greybus/arche_platform.h 6971 6972GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6973M: Rui Miguel Silva <rmfrfs@gmail.com> 6974S: Maintained 6975F: drivers/staging/greybus/sdio.c 6976F: drivers/staging/greybus/light.c 6977F: drivers/staging/greybus/gpio.c 6978F: drivers/staging/greybus/power_supply.c 6979F: drivers/staging/greybus/spi.c 6980F: drivers/staging/greybus/spilib.c 6981 6982GREYBUS SUBSYSTEM 6983M: Johan Hovold <johan@kernel.org> 6984M: Alex Elder <elder@kernel.org> 6985M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6986S: Maintained 6987F: drivers/staging/greybus/ 6988L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6989 6990GREYBUS UART PROTOCOLS DRIVERS 6991M: David Lin <dtwlin@gmail.com> 6992S: Maintained 6993F: drivers/staging/greybus/uart.c 6994F: drivers/staging/greybus/log.c 6995 6996GS1662 VIDEO SERIALIZER 6997M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6998L: linux-media@vger.kernel.org 6999T: git git://linuxtv.org/media_tree.git 7000S: Maintained 7001F: drivers/media/spi/gs1662.c 7002 7003GSPCA FINEPIX SUBDRIVER 7004M: Frank Zago <frank@zago.net> 7005L: linux-media@vger.kernel.org 7006T: git git://linuxtv.org/media_tree.git 7007S: Maintained 7008F: drivers/media/usb/gspca/finepix.c 7009 7010GSPCA GL860 SUBDRIVER 7011M: Olivier Lorin <o.lorin@laposte.net> 7012L: linux-media@vger.kernel.org 7013T: git git://linuxtv.org/media_tree.git 7014S: Maintained 7015F: drivers/media/usb/gspca/gl860/ 7016 7017GSPCA M5602 SUBDRIVER 7018M: Erik Andren <erik.andren@gmail.com> 7019L: linux-media@vger.kernel.org 7020T: git git://linuxtv.org/media_tree.git 7021S: Maintained 7022F: drivers/media/usb/gspca/m5602/ 7023 7024GSPCA PAC207 SONIXB SUBDRIVER 7025M: Hans Verkuil <hverkuil@xs4all.nl> 7026L: linux-media@vger.kernel.org 7027T: git git://linuxtv.org/media_tree.git 7028S: Odd Fixes 7029F: drivers/media/usb/gspca/pac207.c 7030 7031GSPCA SN9C20X SUBDRIVER 7032M: Brian Johnson <brijohn@gmail.com> 7033L: linux-media@vger.kernel.org 7034T: git git://linuxtv.org/media_tree.git 7035S: Maintained 7036F: drivers/media/usb/gspca/sn9c20x.c 7037 7038GSPCA T613 SUBDRIVER 7039M: Leandro Costantino <lcostantino@gmail.com> 7040L: linux-media@vger.kernel.org 7041T: git git://linuxtv.org/media_tree.git 7042S: Maintained 7043F: drivers/media/usb/gspca/t613.c 7044 7045GSPCA USB WEBCAM DRIVER 7046M: Hans Verkuil <hverkuil@xs4all.nl> 7047L: linux-media@vger.kernel.org 7048T: git git://linuxtv.org/media_tree.git 7049S: Odd Fixes 7050F: drivers/media/usb/gspca/ 7051 7052GTP (GPRS Tunneling Protocol) 7053M: Pablo Neira Ayuso <pablo@netfilter.org> 7054M: Harald Welte <laforge@gnumonks.org> 7055L: osmocom-net-gprs@lists.osmocom.org 7056T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7057S: Maintained 7058F: drivers/net/gtp.c 7059 7060GUID PARTITION TABLE (GPT) 7061M: Davidlohr Bueso <dave@stgolabs.net> 7062L: linux-efi@vger.kernel.org 7063S: Maintained 7064F: block/partitions/efi.* 7065 7066H8/300 ARCHITECTURE 7067M: Yoshinori Sato <ysato@users.sourceforge.jp> 7068L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7069W: http://uclinux-h8.sourceforge.jp 7070T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7071S: Maintained 7072F: arch/h8300/ 7073F: drivers/clocksource/h8300_*.c 7074F: drivers/clk/h8300/ 7075F: drivers/irqchip/irq-renesas-h8*.c 7076 7077HABANALABS PCI DRIVER 7078M: Oded Gabbay <oded.gabbay@gmail.com> 7079T: git https://github.com/HabanaAI/linux.git 7080S: Supported 7081F: drivers/misc/habanalabs/ 7082F: include/uapi/misc/habanalabs.h 7083F: Documentation/ABI/testing/sysfs-driver-habanalabs 7084F: Documentation/ABI/testing/debugfs-driver-habanalabs 7085 7086HACKRF MEDIA DRIVER 7087M: Antti Palosaari <crope@iki.fi> 7088L: linux-media@vger.kernel.org 7089W: https://linuxtv.org 7090W: http://palosaari.fi/linux/ 7091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7092T: git git://linuxtv.org/anttip/media_tree.git 7093S: Maintained 7094F: drivers/media/usb/hackrf/ 7095 7096HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7097M: Frank Seidel <frank@f-seidel.de> 7098L: platform-driver-x86@vger.kernel.org 7099W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7100S: Maintained 7101F: drivers/platform/x86/hdaps.c 7102 7103HARDWARE MONITORING 7104M: Jean Delvare <jdelvare@suse.com> 7105M: Guenter Roeck <linux@roeck-us.net> 7106L: linux-hwmon@vger.kernel.org 7107W: http://hwmon.wiki.kernel.org/ 7108T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7109S: Maintained 7110F: Documentation/devicetree/bindings/hwmon/ 7111F: Documentation/hwmon/ 7112F: drivers/hwmon/ 7113F: include/linux/hwmon*.h 7114F: include/trace/events/hwmon*.h 7115 7116HARDWARE RANDOM NUMBER GENERATOR CORE 7117M: Matt Mackall <mpm@selenic.com> 7118M: Herbert Xu <herbert@gondor.apana.org.au> 7119L: linux-crypto@vger.kernel.org 7120S: Odd fixes 7121F: Documentation/devicetree/bindings/rng/ 7122F: Documentation/admin-guide/hw_random.rst 7123F: drivers/char/hw_random/ 7124F: include/linux/hw_random.h 7125 7126HARDWARE TRACING FACILITIES 7127M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7128S: Maintained 7129F: drivers/hwtracing/ 7130 7131HARDWARE SPINLOCK CORE 7132M: Ohad Ben-Cohen <ohad@wizery.com> 7133M: Bjorn Andersson <bjorn.andersson@linaro.org> 7134L: linux-remoteproc@vger.kernel.org 7135S: Maintained 7136T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7137F: Documentation/devicetree/bindings/hwlock/ 7138F: Documentation/hwspinlock.txt 7139F: drivers/hwspinlock/ 7140F: include/linux/hwspinlock.h 7141 7142HARMONY SOUND DRIVER 7143L: linux-parisc@vger.kernel.org 7144S: Maintained 7145F: sound/parisc/harmony.* 7146 7147HDPVR USB VIDEO ENCODER DRIVER 7148M: Hans Verkuil <hverkuil@xs4all.nl> 7149L: linux-media@vger.kernel.org 7150T: git git://linuxtv.org/media_tree.git 7151W: https://linuxtv.org 7152S: Odd Fixes 7153F: drivers/media/usb/hdpvr/ 7154 7155HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7156M: Jerry Hoemann <jerry.hoemann@hpe.com> 7157S: Supported 7158F: Documentation/watchdog/hpwdt.rst 7159F: drivers/watchdog/hpwdt.c 7160 7161HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7162M: Don Brace <don.brace@microsemi.com> 7163L: esc.storagedev@microsemi.com 7164L: linux-scsi@vger.kernel.org 7165S: Supported 7166F: Documentation/scsi/hpsa.txt 7167F: drivers/scsi/hpsa*.[ch] 7168F: include/linux/cciss*.h 7169F: include/uapi/linux/cciss*.h 7170 7171HFI1 DRIVER 7172M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7173M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7174L: linux-rdma@vger.kernel.org 7175S: Supported 7176F: drivers/infiniband/hw/hfi1 7177 7178HFS FILESYSTEM 7179L: linux-fsdevel@vger.kernel.org 7180S: Orphan 7181F: Documentation/filesystems/hfs.txt 7182F: fs/hfs/ 7183 7184HFSPLUS FILESYSTEM 7185L: linux-fsdevel@vger.kernel.org 7186S: Orphan 7187F: Documentation/filesystems/hfsplus.txt 7188F: fs/hfsplus/ 7189 7190HGA FRAMEBUFFER DRIVER 7191M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7192L: linux-nvidia@lists.surfsouth.com 7193W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7194S: Maintained 7195F: drivers/video/fbdev/hgafb.c 7196 7197HIBERNATION (aka Software Suspend, aka swsusp) 7198M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7199M: Pavel Machek <pavel@ucw.cz> 7200L: linux-pm@vger.kernel.org 7201B: https://bugzilla.kernel.org 7202S: Supported 7203F: arch/x86/power/ 7204F: drivers/base/power/ 7205F: kernel/power/ 7206F: include/linux/suspend.h 7207F: include/linux/freezer.h 7208F: include/linux/pm.h 7209F: arch/*/include/asm/suspend*.h 7210 7211HID CORE LAYER 7212M: Jiri Kosina <jikos@kernel.org> 7213M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7214L: linux-input@vger.kernel.org 7215T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7216S: Maintained 7217F: drivers/hid/ 7218F: include/linux/hid* 7219F: include/uapi/linux/hid* 7220 7221HID SENSOR HUB DRIVERS 7222M: Jiri Kosina <jikos@kernel.org> 7223M: Jonathan Cameron <jic23@kernel.org> 7224M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7225L: linux-input@vger.kernel.org 7226L: linux-iio@vger.kernel.org 7227S: Maintained 7228F: Documentation/hid/hid-sensor* 7229F: drivers/hid/hid-sensor-* 7230F: drivers/iio/*/hid-* 7231F: include/linux/hid-sensor-* 7232 7233HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7234M: Thomas Gleixner <tglx@linutronix.de> 7235L: linux-kernel@vger.kernel.org 7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7237S: Maintained 7238F: Documentation/timers/ 7239F: kernel/time/hrtimer.c 7240F: kernel/time/clockevents.c 7241F: kernel/time/timer_*.c 7242F: include/linux/clockchips.h 7243F: include/linux/hrtimer.h 7244 7245HIGH-SPEED SCC DRIVER FOR AX.25 7246L: linux-hams@vger.kernel.org 7247S: Orphan 7248F: drivers/net/hamradio/dmascc.c 7249F: drivers/net/hamradio/scc.c 7250 7251HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7252M: HighPoint Linux Team <linux@highpoint-tech.com> 7253W: http://www.highpoint-tech.com 7254S: Supported 7255F: Documentation/scsi/hptiop.txt 7256F: drivers/scsi/hptiop.c 7257 7258HIPPI 7259M: Jes Sorensen <jes@trained-monkey.org> 7260L: linux-hippi@sunsite.dk 7261S: Maintained 7262F: include/linux/hippidevice.h 7263F: include/uapi/linux/if_hippi.h 7264F: net/802/hippi.c 7265F: drivers/net/hippi/ 7266 7267HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7268M: Yisen Zhuang <yisen.zhuang@huawei.com> 7269M: Salil Mehta <salil.mehta@huawei.com> 7270L: netdev@vger.kernel.org 7271W: http://www.hisilicon.com 7272S: Maintained 7273F: drivers/net/ethernet/hisilicon/hns3/ 7274 7275HISILICON LPC BUS DRIVER 7276M: john.garry@huawei.com 7277W: http://www.hisilicon.com 7278S: Maintained 7279F: drivers/bus/hisi_lpc.c 7280F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7281 7282HISILICON NETWORK SUBSYSTEM DRIVER 7283M: Yisen Zhuang <yisen.zhuang@huawei.com> 7284M: Salil Mehta <salil.mehta@huawei.com> 7285L: netdev@vger.kernel.org 7286W: http://www.hisilicon.com 7287S: Maintained 7288F: drivers/net/ethernet/hisilicon/ 7289F: Documentation/devicetree/bindings/net/hisilicon*.txt 7290 7291HISILICON PMU DRIVER 7292M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7293W: http://www.hisilicon.com 7294S: Supported 7295F: drivers/perf/hisilicon 7296F: Documentation/admin-guide/perf/hisi-pmu.rst 7297 7298HISILICON ROCE DRIVER 7299M: Lijun Ou <oulijun@huawei.com> 7300M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7301L: linux-rdma@vger.kernel.org 7302S: Maintained 7303F: drivers/infiniband/hw/hns/ 7304F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7305 7306HISILICON SAS Controller 7307M: John Garry <john.garry@huawei.com> 7308W: http://www.hisilicon.com 7309S: Supported 7310F: drivers/scsi/hisi_sas/ 7311F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7312 7313HMM - Heterogeneous Memory Management 7314M: Jérôme Glisse <jglisse@redhat.com> 7315L: linux-mm@kvack.org 7316S: Maintained 7317F: mm/hmm* 7318F: include/linux/hmm* 7319F: Documentation/vm/hmm.rst 7320 7321HOST AP DRIVER 7322M: Jouni Malinen <j@w1.fi> 7323L: linux-wireless@vger.kernel.org 7324W: http://w1.fi/hostap-driver.html 7325S: Obsolete 7326F: drivers/net/wireless/intersil/hostap/ 7327 7328HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7329L: platform-driver-x86@vger.kernel.org 7330S: Orphan 7331F: drivers/platform/x86/tc1100-wmi.c 7332 7333HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7334M: Jaroslav Kysela <perex@perex.cz> 7335S: Maintained 7336F: drivers/net/ethernet/hp/hp100.* 7337 7338HPET: High Precision Event Timers driver 7339M: Clemens Ladisch <clemens@ladisch.de> 7340S: Maintained 7341F: Documentation/timers/hpet.rst 7342F: drivers/char/hpet.c 7343F: include/linux/hpet.h 7344F: include/uapi/linux/hpet.h 7345 7346HPET: x86 7347S: Orphan 7348F: arch/x86/kernel/hpet.c 7349F: arch/x86/include/asm/hpet.h 7350 7351HPFS FILESYSTEM 7352M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7353W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7354S: Maintained 7355F: fs/hpfs/ 7356 7357HSI SUBSYSTEM 7358M: Sebastian Reichel <sre@kernel.org> 7359T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7360S: Maintained 7361F: Documentation/ABI/testing/sysfs-bus-hsi 7362F: Documentation/driver-api/hsi.rst 7363F: drivers/hsi/ 7364F: include/linux/hsi/ 7365F: include/uapi/linux/hsi/ 7366 7367HSO 3G MODEM DRIVER 7368L: linux-usb@vger.kernel.org 7369S: Orphan 7370F: drivers/net/usb/hso.c 7371 7372HSR NETWORK PROTOCOL 7373M: Arvid Brodin <arvid.brodin@alten.se> 7374L: netdev@vger.kernel.org 7375S: Maintained 7376F: net/hsr/ 7377 7378HT16K33 LED CONTROLLER DRIVER 7379M: Robin van der Gracht <robin@protonic.nl> 7380S: Maintained 7381F: drivers/auxdisplay/ht16k33.c 7382F: Documentation/devicetree/bindings/display/ht16k33.txt 7383 7384HTCPEN TOUCHSCREEN DRIVER 7385M: Pau Oliva Fora <pof@eslack.org> 7386L: linux-input@vger.kernel.org 7387S: Maintained 7388F: drivers/input/touchscreen/htcpen.c 7389 7390HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7391M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7392L: linux-iio@vger.kernel.org 7393W: http://www.st.com/ 7394S: Maintained 7395F: drivers/iio/humidity/hts221* 7396F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7397 7398HUAWEI ETHERNET DRIVER 7399M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7400L: netdev@vger.kernel.org 7401S: Supported 7402F: Documentation/networking/hinic.txt 7403F: drivers/net/ethernet/huawei/hinic/ 7404 7405HUGETLB FILESYSTEM 7406M: Mike Kravetz <mike.kravetz@oracle.com> 7407L: linux-mm@kvack.org 7408S: Maintained 7409F: fs/hugetlbfs/ 7410F: mm/hugetlb.c 7411F: include/linux/hugetlb.h 7412F: Documentation/admin-guide/mm/hugetlbpage.rst 7413F: Documentation/vm/hugetlbfs_reserv.rst 7414F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7415 7416HVA ST MEDIA DRIVER 7417M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7418L: linux-media@vger.kernel.org 7419T: git git://linuxtv.org/media_tree.git 7420W: https://linuxtv.org 7421S: Supported 7422F: drivers/media/platform/sti/hva 7423 7424HWPOISON MEMORY FAILURE HANDLING 7425M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7426L: linux-mm@kvack.org 7427S: Maintained 7428F: mm/memory-failure.c 7429F: mm/hwpoison-inject.c 7430 7431HYGON PROCESSOR SUPPORT 7432M: Pu Wen <puwen@hygon.cn> 7433L: linux-kernel@vger.kernel.org 7434S: Maintained 7435F: arch/x86/kernel/cpu/hygon.c 7436 7437Hyper-V CORE AND DRIVERS 7438M: "K. Y. Srinivasan" <kys@microsoft.com> 7439M: Haiyang Zhang <haiyangz@microsoft.com> 7440M: Stephen Hemminger <sthemmin@microsoft.com> 7441M: Sasha Levin <sashal@kernel.org> 7442T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7443L: linux-hyperv@vger.kernel.org 7444S: Supported 7445F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7446F: arch/x86/include/asm/mshyperv.h 7447F: arch/x86/include/asm/trace/hyperv.h 7448F: arch/x86/include/asm/hyperv-tlfs.h 7449F: arch/x86/kernel/cpu/mshyperv.c 7450F: arch/x86/hyperv 7451F: drivers/clocksource/hyperv_timer.c 7452F: drivers/hid/hid-hyperv.c 7453F: drivers/hv/ 7454F: drivers/input/serio/hyperv-keyboard.c 7455F: drivers/pci/controller/pci-hyperv.c 7456F: drivers/net/hyperv/ 7457F: drivers/scsi/storvsc_drv.c 7458F: drivers/uio/uio_hv_generic.c 7459F: drivers/video/fbdev/hyperv_fb.c 7460F: drivers/iommu/hyperv_iommu.c 7461F: net/vmw_vsock/hyperv_transport.c 7462F: include/clocksource/hyperv_timer.h 7463F: include/linux/hyperv.h 7464F: include/uapi/linux/hyperv.h 7465F: include/asm-generic/mshyperv.h 7466F: tools/hv/ 7467F: Documentation/ABI/stable/sysfs-bus-vmbus 7468 7469HYPERBUS SUPPORT 7470M: Vignesh Raghavendra <vigneshr@ti.com> 7471S: Supported 7472F: drivers/mtd/hyperbus/ 7473F: include/linux/mtd/hyperbus.h 7474F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7475F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7476 7477HYPERVISOR VIRTUAL CONSOLE DRIVER 7478L: linuxppc-dev@lists.ozlabs.org 7479S: Odd Fixes 7480F: drivers/tty/hvc/ 7481 7482I2C ACPI SUPPORT 7483M: Mika Westerberg <mika.westerberg@linux.intel.com> 7484L: linux-i2c@vger.kernel.org 7485L: linux-acpi@vger.kernel.org 7486S: Maintained 7487F: drivers/i2c/i2c-core-acpi.c 7488 7489I2C CONTROLLER DRIVER FOR NVIDIA GPU 7490M: Ajay Gupta <ajayg@nvidia.com> 7491L: linux-i2c@vger.kernel.org 7492S: Maintained 7493F: Documentation/i2c/busses/i2c-nvidia-gpu 7494F: drivers/i2c/busses/i2c-nvidia-gpu.c 7495 7496I2C MUXES 7497M: Peter Rosin <peda@axentia.se> 7498L: linux-i2c@vger.kernel.org 7499S: Maintained 7500F: Documentation/i2c/i2c-topology 7501F: Documentation/i2c/muxes/ 7502F: Documentation/devicetree/bindings/i2c/i2c-mux* 7503F: Documentation/devicetree/bindings/i2c/i2c-arb* 7504F: Documentation/devicetree/bindings/i2c/i2c-gate* 7505F: drivers/i2c/i2c-mux.c 7506F: drivers/i2c/muxes/ 7507F: include/linux/i2c-mux.h 7508 7509I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7510M: Gregory CLEMENT <gregory.clement@bootlin.com> 7511L: linux-i2c@vger.kernel.org 7512S: Maintained 7513F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7514F: drivers/i2c/busses/i2c-mv64xxx.c 7515 7516I2C OVER PARALLEL PORT 7517M: Jean Delvare <jdelvare@suse.com> 7518L: linux-i2c@vger.kernel.org 7519S: Maintained 7520F: Documentation/i2c/busses/i2c-parport 7521F: Documentation/i2c/busses/i2c-parport-light 7522F: drivers/i2c/busses/i2c-parport.c 7523F: drivers/i2c/busses/i2c-parport-light.c 7524 7525I2C SUBSYSTEM 7526M: Wolfram Sang <wsa@the-dreams.de> 7527L: linux-i2c@vger.kernel.org 7528W: https://i2c.wiki.kernel.org/ 7529Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7530T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7531S: Maintained 7532F: Documentation/devicetree/bindings/i2c/i2c.txt 7533F: Documentation/i2c/ 7534F: drivers/i2c/* 7535F: include/linux/i2c.h 7536F: include/linux/i2c-dev.h 7537F: include/linux/i2c-smbus.h 7538F: include/uapi/linux/i2c.h 7539F: include/uapi/linux/i2c-*.h 7540 7541I2C SUBSYSTEM HOST DRIVERS 7542L: linux-i2c@vger.kernel.org 7543W: https://i2c.wiki.kernel.org/ 7544Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7545T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7546S: Odd Fixes 7547F: Documentation/devicetree/bindings/i2c/ 7548F: drivers/i2c/algos/ 7549F: drivers/i2c/busses/ 7550 7551I2C-TAOS-EVM DRIVER 7552M: Jean Delvare <jdelvare@suse.com> 7553L: linux-i2c@vger.kernel.org 7554S: Maintained 7555F: Documentation/i2c/busses/i2c-taos-evm 7556F: drivers/i2c/busses/i2c-taos-evm.c 7557 7558I2C-TINY-USB DRIVER 7559M: Till Harbaum <till@harbaum.org> 7560L: linux-i2c@vger.kernel.org 7561W: http://www.harbaum.org/till/i2c_tiny_usb 7562S: Maintained 7563F: drivers/i2c/busses/i2c-tiny-usb.c 7564 7565I2C/SMBUS CONTROLLER DRIVERS FOR PC 7566M: Jean Delvare <jdelvare@suse.com> 7567L: linux-i2c@vger.kernel.org 7568S: Maintained 7569F: Documentation/i2c/busses/i2c-ali1535 7570F: Documentation/i2c/busses/i2c-ali1563 7571F: Documentation/i2c/busses/i2c-ali15x3 7572F: Documentation/i2c/busses/i2c-amd756 7573F: Documentation/i2c/busses/i2c-amd8111 7574F: Documentation/i2c/busses/i2c-i801 7575F: Documentation/i2c/busses/i2c-nforce2 7576F: Documentation/i2c/busses/i2c-piix4 7577F: Documentation/i2c/busses/i2c-sis5595 7578F: Documentation/i2c/busses/i2c-sis630 7579F: Documentation/i2c/busses/i2c-sis96x 7580F: Documentation/i2c/busses/i2c-via 7581F: Documentation/i2c/busses/i2c-viapro 7582F: drivers/i2c/busses/i2c-ali1535.c 7583F: drivers/i2c/busses/i2c-ali1563.c 7584F: drivers/i2c/busses/i2c-ali15x3.c 7585F: drivers/i2c/busses/i2c-amd756.c 7586F: drivers/i2c/busses/i2c-amd756-s4882.c 7587F: drivers/i2c/busses/i2c-amd8111.c 7588F: drivers/i2c/busses/i2c-i801.c 7589F: drivers/i2c/busses/i2c-isch.c 7590F: drivers/i2c/busses/i2c-nforce2.c 7591F: drivers/i2c/busses/i2c-nforce2-s4985.c 7592F: drivers/i2c/busses/i2c-piix4.c 7593F: drivers/i2c/busses/i2c-sis5595.c 7594F: drivers/i2c/busses/i2c-sis630.c 7595F: drivers/i2c/busses/i2c-sis96x.c 7596F: drivers/i2c/busses/i2c-via.c 7597F: drivers/i2c/busses/i2c-viapro.c 7598 7599I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7600M: Hans de Goede <hdegoede@redhat.com> 7601L: linux-i2c@vger.kernel.org 7602S: Maintained 7603F: drivers/i2c/busses/i2c-cht-wc.c 7604 7605I2C/SMBUS ISMT DRIVER 7606M: Seth Heasley <seth.heasley@intel.com> 7607M: Neil Horman <nhorman@tuxdriver.com> 7608L: linux-i2c@vger.kernel.org 7609F: drivers/i2c/busses/i2c-ismt.c 7610F: Documentation/i2c/busses/i2c-ismt 7611 7612I2C/SMBUS STUB DRIVER 7613M: Jean Delvare <jdelvare@suse.com> 7614L: linux-i2c@vger.kernel.org 7615S: Maintained 7616F: drivers/i2c/i2c-stub.c 7617 7618I3C SUBSYSTEM 7619M: Boris Brezillon <bbrezillon@kernel.org> 7620L: linux-i3c@lists.infradead.org 7621C: irc://chat.freenode.net/linux-i3c 7622T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7623S: Maintained 7624F: Documentation/ABI/testing/sysfs-bus-i3c 7625F: Documentation/devicetree/bindings/i3c/ 7626F: Documentation/driver-api/i3c 7627F: drivers/i3c/ 7628F: include/linux/i3c/ 7629 7630I3C DRIVER FOR SYNOPSYS DESIGNWARE 7631M: Vitor Soares <vitor.soares@synopsys.com> 7632S: Maintained 7633F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7634F: drivers/i3c/master/dw* 7635 7636IA64 (Itanium) PLATFORM 7637M: Tony Luck <tony.luck@intel.com> 7638M: Fenghua Yu <fenghua.yu@intel.com> 7639L: linux-ia64@vger.kernel.org 7640T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7641S: Maintained 7642F: arch/ia64/ 7643 7644IBM Power 842 compression accelerator 7645M: Haren Myneni <haren@us.ibm.com> 7646S: Supported 7647F: drivers/crypto/nx/Makefile 7648F: drivers/crypto/nx/Kconfig 7649F: drivers/crypto/nx/nx-842* 7650F: include/linux/sw842.h 7651F: crypto/842.c 7652F: lib/842/ 7653 7654IBM Power in-Nest Crypto Acceleration 7655M: Breno Leitão <leitao@debian.org> 7656M: Nayna Jain <nayna@linux.ibm.com> 7657M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7658L: linux-crypto@vger.kernel.org 7659S: Supported 7660F: drivers/crypto/nx/Makefile 7661F: drivers/crypto/nx/Kconfig 7662F: drivers/crypto/nx/nx-aes* 7663F: drivers/crypto/nx/nx-sha* 7664F: drivers/crypto/nx/nx.* 7665F: drivers/crypto/nx/nx_csbcpb.h 7666F: drivers/crypto/nx/nx_debugfs.h 7667 7668IBM Power Linux RAID adapter 7669M: Brian King <brking@us.ibm.com> 7670S: Supported 7671F: drivers/scsi/ipr.* 7672 7673IBM Power SRIOV Virtual NIC Device Driver 7674M: Thomas Falcon <tlfalcon@linux.ibm.com> 7675M: John Allen <jallen@linux.ibm.com> 7676L: netdev@vger.kernel.org 7677S: Supported 7678F: drivers/net/ethernet/ibm/ibmvnic.* 7679 7680IBM Power Virtual Accelerator Switchboard 7681M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7682L: linuxppc-dev@lists.ozlabs.org 7683S: Supported 7684F: arch/powerpc/platforms/powernv/vas* 7685F: arch/powerpc/platforms/powernv/copy-paste.h 7686F: arch/powerpc/include/asm/vas.h 7687 7688IBM Power Virtual Ethernet Device Driver 7689M: Thomas Falcon <tlfalcon@linux.ibm.com> 7690L: netdev@vger.kernel.org 7691S: Supported 7692F: drivers/net/ethernet/ibm/ibmveth.* 7693 7694IBM Power Virtual FC Device Drivers 7695M: Tyrel Datwyler <tyreld@linux.ibm.com> 7696L: linux-scsi@vger.kernel.org 7697S: Supported 7698F: drivers/scsi/ibmvscsi/ibmvfc* 7699 7700IBM Power Virtual Management Channel Driver 7701M: Steven Royer <seroyer@linux.ibm.com> 7702S: Supported 7703F: drivers/misc/ibmvmc.* 7704 7705IBM Power Virtual SCSI Device Drivers 7706M: Tyrel Datwyler <tyreld@linux.ibm.com> 7707L: linux-scsi@vger.kernel.org 7708S: Supported 7709F: drivers/scsi/ibmvscsi/ibmvscsi* 7710F: include/scsi/viosrp.h 7711 7712IBM Power Virtual SCSI Device Target Driver 7713M: Michael Cyr <mikecyr@linux.ibm.com> 7714L: linux-scsi@vger.kernel.org 7715L: target-devel@vger.kernel.org 7716S: Supported 7717F: drivers/scsi/ibmvscsi_tgt/ 7718 7719IBM Power VMX Cryptographic instructions 7720M: Breno Leitão <leitao@debian.org> 7721M: Nayna Jain <nayna@linux.ibm.com> 7722M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7723L: linux-crypto@vger.kernel.org 7724S: Supported 7725F: drivers/crypto/vmx/Makefile 7726F: drivers/crypto/vmx/Kconfig 7727F: drivers/crypto/vmx/vmx.c 7728F: drivers/crypto/vmx/aes* 7729F: drivers/crypto/vmx/ghash* 7730F: drivers/crypto/vmx/ppc-xlate.pl 7731 7732IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7733M: Tyrel Datwyler <tyreld@linux.ibm.com> 7734L: linux-pci@vger.kernel.org 7735L: linuxppc-dev@lists.ozlabs.org 7736S: Supported 7737F: drivers/pci/hotplug/rpaphp* 7738 7739IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7740M: Tyrel Datwyler <tyreld@linux.ibm.com> 7741L: linux-pci@vger.kernel.org 7742L: linuxppc-dev@lists.ozlabs.org 7743S: Supported 7744F: drivers/pci/hotplug/rpadlpar* 7745 7746IBM ServeRAID RAID DRIVER 7747S: Orphan 7748F: drivers/scsi/ips.* 7749 7750ICH LPC AND GPIO DRIVER 7751M: Peter Tyser <ptyser@xes-inc.com> 7752S: Maintained 7753F: drivers/mfd/lpc_ich.c 7754F: drivers/gpio/gpio-ich.c 7755 7756IDE SUBSYSTEM 7757M: "David S. Miller" <davem@davemloft.net> 7758L: linux-ide@vger.kernel.org 7759Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7760T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7761S: Maintained 7762F: Documentation/ide/ 7763F: drivers/ide/ 7764F: include/linux/ide.h 7765 7766IDE/ATAPI DRIVERS 7767M: Borislav Petkov <bp@alien8.de> 7768L: linux-ide@vger.kernel.org 7769S: Maintained 7770F: Documentation/cdrom/ide-cd.rst 7771F: drivers/ide/ide-cd* 7772 7773IDEAPAD LAPTOP EXTRAS DRIVER 7774M: Ike Panhc <ike.pan@canonical.com> 7775L: platform-driver-x86@vger.kernel.org 7776W: http://launchpad.net/ideapad-laptop 7777S: Maintained 7778F: drivers/platform/x86/ideapad-laptop.c 7779 7780IDEAPAD LAPTOP SLIDEBAR DRIVER 7781M: Andrey Moiseev <o2g.org.ru@gmail.com> 7782L: linux-input@vger.kernel.org 7783W: https://github.com/o2genum/ideapad-slidebar 7784S: Maintained 7785F: drivers/input/misc/ideapad_slidebar.c 7786 7787IDT VersaClock 5 CLOCK DRIVER 7788M: Marek Vasut <marek.vasut@gmail.com> 7789S: Maintained 7790F: drivers/clk/clk-versaclock5.c 7791 7792IEEE 802.15.4 SUBSYSTEM 7793M: Alexander Aring <alex.aring@gmail.com> 7794M: Stefan Schmidt <stefan@datenfreihafen.org> 7795L: linux-wpan@vger.kernel.org 7796W: http://wpan.cakelab.org/ 7797T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7798T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7799S: Maintained 7800F: net/ieee802154/ 7801F: net/mac802154/ 7802F: drivers/net/ieee802154/ 7803F: include/linux/nl802154.h 7804F: include/linux/ieee802154.h 7805F: include/net/nl802154.h 7806F: include/net/mac802154.h 7807F: include/net/af_ieee802154.h 7808F: include/net/cfg802154.h 7809F: include/net/ieee802154_netdev.h 7810F: Documentation/networking/ieee802154.rst 7811 7812IFE PROTOCOL 7813M: Yotam Gigi <yotam.gi@gmail.com> 7814M: Jamal Hadi Salim <jhs@mojatatu.com> 7815F: net/ife 7816F: include/net/ife.h 7817F: include/uapi/linux/ife.h 7818 7819IGORPLUG-USB IR RECEIVER 7820M: Sean Young <sean@mess.org> 7821L: linux-media@vger.kernel.org 7822S: Maintained 7823F: drivers/media/rc/igorplugusb.c 7824 7825IGUANAWORKS USB IR TRANSCEIVER 7826M: Sean Young <sean@mess.org> 7827L: linux-media@vger.kernel.org 7828S: Maintained 7829F: drivers/media/rc/iguanair.c 7830 7831IIO DIGITAL POTENTIOMETER DAC 7832M: Peter Rosin <peda@axentia.se> 7833L: linux-iio@vger.kernel.org 7834S: Maintained 7835F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7836F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7837F: drivers/iio/dac/dpot-dac.c 7838 7839IIO ENVELOPE DETECTOR 7840M: Peter Rosin <peda@axentia.se> 7841L: linux-iio@vger.kernel.org 7842S: Maintained 7843F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7844F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7845F: drivers/iio/adc/envelope-detector.c 7846 7847IIO MULTIPLEXER 7848M: Peter Rosin <peda@axentia.se> 7849L: linux-iio@vger.kernel.org 7850S: Maintained 7851F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7852F: drivers/iio/multiplexer/iio-mux.c 7853 7854IIO SUBSYSTEM AND DRIVERS 7855M: Jonathan Cameron <jic23@kernel.org> 7856R: Hartmut Knaack <knaack.h@gmx.de> 7857R: Lars-Peter Clausen <lars@metafoo.de> 7858R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7859L: linux-iio@vger.kernel.org 7860T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7861S: Maintained 7862F: Documentation/ABI/testing/configfs-iio* 7863F: Documentation/ABI/testing/sysfs-bus-iio* 7864F: Documentation/devicetree/bindings/iio/ 7865F: drivers/iio/ 7866F: drivers/staging/iio/ 7867F: include/linux/iio/ 7868F: tools/iio/ 7869 7870IIO UNIT CONVERTER 7871M: Peter Rosin <peda@axentia.se> 7872L: linux-iio@vger.kernel.org 7873S: Maintained 7874F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7875F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7876F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7877F: drivers/iio/afe/iio-rescale.c 7878 7879IKANOS/ADI EAGLE ADSL USB DRIVER 7880M: Matthieu Castet <castet.matthieu@free.fr> 7881M: Stanislaw Gruszka <stf_xl@wp.pl> 7882S: Maintained 7883F: drivers/usb/atm/ueagle-atm.c 7884 7885IMGTEC ASCII LCD DRIVER 7886M: Paul Burton <paul.burton@mips.com> 7887S: Maintained 7888F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7889F: drivers/auxdisplay/img-ascii-lcd.c 7890 7891IMGTEC IR DECODER DRIVER 7892M: James Hogan <jhogan@kernel.org> 7893S: Maintained 7894F: drivers/media/rc/img-ir/ 7895 7896IMON SOUNDGRAPH USB IR RECEIVER 7897M: Sean Young <sean@mess.org> 7898L: linux-media@vger.kernel.org 7899S: Maintained 7900F: drivers/media/rc/imon_raw.c 7901F: drivers/media/rc/imon.c 7902 7903IMS TWINTURBO FRAMEBUFFER DRIVER 7904L: linux-fbdev@vger.kernel.org 7905S: Orphan 7906F: drivers/video/fbdev/imsttfb.c 7907 7908INA209 HARDWARE MONITOR DRIVER 7909M: Guenter Roeck <linux@roeck-us.net> 7910L: linux-hwmon@vger.kernel.org 7911S: Maintained 7912F: Documentation/hwmon/ina209.rst 7913F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7914F: drivers/hwmon/ina209.c 7915 7916INA2XX HARDWARE MONITOR DRIVER 7917M: Guenter Roeck <linux@roeck-us.net> 7918L: linux-hwmon@vger.kernel.org 7919S: Maintained 7920F: Documentation/hwmon/ina2xx.rst 7921F: drivers/hwmon/ina2xx.c 7922F: include/linux/platform_data/ina2xx.h 7923 7924INDUSTRY PACK SUBSYSTEM (IPACK) 7925M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7926M: Jens Taprogge <jens.taprogge@taprogge.org> 7927M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7928L: industrypack-devel@lists.sourceforge.net 7929W: http://industrypack.sourceforge.net 7930S: Maintained 7931F: drivers/ipack/ 7932 7933INFINEON DPS310 Driver 7934M: Eddie James <eajames@linux.ibm.com> 7935L: linux-iio@vger.kernel.org 7936F: drivers/iio/pressure/dps310.c 7937S: Maintained 7938 7939INFINIBAND SUBSYSTEM 7940M: Doug Ledford <dledford@redhat.com> 7941M: Jason Gunthorpe <jgg@mellanox.com> 7942L: linux-rdma@vger.kernel.org 7943W: https://github.com/linux-rdma/rdma-core 7944Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7946S: Supported 7947F: Documentation/devicetree/bindings/infiniband/ 7948F: Documentation/infiniband/ 7949F: drivers/infiniband/ 7950F: include/uapi/linux/if_infiniband.h 7951F: include/uapi/rdma/ 7952F: include/rdma/ 7953F: include/trace/events/ib_mad.h 7954F: include/trace/events/ib_umad.h 7955F: samples/bpf/ibumad_kern.c 7956F: samples/bpf/ibumad_user.c 7957 7958INGENIC JZ4780 DMA Driver 7959M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7960S: Maintained 7961F: drivers/dma/dma-jz4780.c 7962 7963INGENIC JZ4780 NAND DRIVER 7964M: Harvey Hunt <harveyhuntnexus@gmail.com> 7965L: linux-mtd@lists.infradead.org 7966S: Maintained 7967F: drivers/mtd/nand/raw/ingenic/ 7968 7969INGENIC JZ47xx SoCs 7970M: Paul Cercueil <paul@crapouillou.net> 7971S: Maintained 7972F: arch/mips/boot/dts/ingenic/ 7973F: arch/mips/include/asm/mach-jz4740/ 7974F: arch/mips/jz4740/ 7975F: drivers/clk/ingenic/ 7976F: drivers/dma/dma-jz4780.c 7977F: drivers/gpu/drm/ingenic/ 7978F: drivers/i2c/busses/i2c-jz4780.c 7979F: drivers/iio/adc/ingenic-adc.c 7980F: drivers/irqchip/irq-ingenic.c 7981F: drivers/memory/jz4780-nemc.c 7982F: drivers/mmc/host/jz4740_mmc.c 7983F: drivers/mtd/nand/raw/ingenic/ 7984F: drivers/pinctrl/pinctrl-ingenic.c 7985F: drivers/power/supply/ingenic-battery.c 7986F: drivers/pwm/pwm-jz4740.c 7987F: drivers/rtc/rtc-jz4740.c 7988F: drivers/tty/serial/8250/8250_ingenic.c 7989F: drivers/usb/musb/jz4740.c 7990F: drivers/watchdog/jz4740_wdt.c 7991F: include/dt-bindings/iio/adc/ingenic,adc.h 7992F: include/linux/mfd/ingenic-tcu.h 7993F: sound/soc/jz4740/ 7994F: sound/soc/codecs/jz47* 7995 7996INOTIFY 7997M: Jan Kara <jack@suse.cz> 7998R: Amir Goldstein <amir73il@gmail.com> 7999L: linux-fsdevel@vger.kernel.org 8000S: Maintained 8001F: Documentation/filesystems/inotify.txt 8002F: fs/notify/inotify/ 8003F: include/linux/inotify.h 8004F: include/uapi/linux/inotify.h 8005 8006INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8007M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8008L: linux-input@vger.kernel.org 8009Q: http://patchwork.kernel.org/project/linux-input/list/ 8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8011S: Maintained 8012F: drivers/input/ 8013F: include/linux/input.h 8014F: include/uapi/linux/input.h 8015F: include/uapi/linux/input-event-codes.h 8016F: include/linux/input/ 8017F: Documentation/devicetree/bindings/input/ 8018F: Documentation/devicetree/bindings/serio/ 8019F: Documentation/input/ 8020 8021INPUT MULTITOUCH (MT) PROTOCOL 8022M: Henrik Rydberg <rydberg@bitmath.org> 8023L: linux-input@vger.kernel.org 8024S: Odd fixes 8025F: Documentation/input/multi-touch-protocol.rst 8026F: drivers/input/input-mt.c 8027K: \b(ABS|SYN)_MT_ 8028 8029INSIDE SECURE CRYPTO DRIVER 8030M: Antoine Tenart <antoine.tenart@bootlin.com> 8031F: drivers/crypto/inside-secure/ 8032S: Maintained 8033L: linux-crypto@vger.kernel.org 8034 8035INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8036M: Mimi Zohar <zohar@linux.ibm.com> 8037M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8038L: linux-integrity@vger.kernel.org 8039T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8040S: Supported 8041F: security/integrity/ima/ 8042 8043INTEL 810/815 FRAMEBUFFER DRIVER 8044M: Antonino Daplas <adaplas@gmail.com> 8045L: linux-fbdev@vger.kernel.org 8046S: Maintained 8047F: drivers/video/fbdev/i810/ 8048 8049INTEL ASoC DRIVERS 8050M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8051M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8052M: Jie Yang <yang.jie@linux.intel.com> 8053L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8054S: Supported 8055F: sound/soc/intel/ 8056 8057INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8058M: Hans de Goede <hdegoede@redhat.com> 8059L: platform-driver-x86@vger.kernel.org 8060S: Maintained 8061F: drivers/platform/x86/intel_atomisp2_pm.c 8062 8063INTEL C600 SERIES SAS CONTROLLER DRIVER 8064M: Intel SCU Linux support <intel-linux-scu@intel.com> 8065M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8066L: linux-scsi@vger.kernel.org 8067T: git git://git.code.sf.net/p/intel-sas/isci 8068S: Supported 8069F: drivers/scsi/isci/ 8070 8071INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8072M: Jani Nikula <jani.nikula@linux.intel.com> 8073M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8074M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8075L: intel-gfx@lists.freedesktop.org 8076W: https://01.org/linuxgraphics/ 8077B: https://01.org/linuxgraphics/documentation/how-report-bugs 8078C: irc://chat.freenode.net/intel-gfx 8079Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8080T: git git://anongit.freedesktop.org/drm-intel 8081S: Supported 8082F: drivers/gpu/drm/i915/ 8083F: include/drm/i915* 8084F: include/uapi/drm/i915_drm.h 8085F: Documentation/gpu/i915.rst 8086 8087INTEL ETHERNET DRIVERS 8088M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8089L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8090W: http://www.intel.com/support/feedback.htm 8091W: http://e1000.sourceforge.net/ 8092Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8093T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8094T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8095S: Supported 8096F: Documentation/networking/device_drivers/intel/e100.rst 8097F: Documentation/networking/device_drivers/intel/e1000.rst 8098F: Documentation/networking/device_drivers/intel/e1000e.rst 8099F: Documentation/networking/device_drivers/intel/fm10k.rst 8100F: Documentation/networking/device_drivers/intel/igb.rst 8101F: Documentation/networking/device_drivers/intel/igbvf.rst 8102F: Documentation/networking/device_drivers/intel/ixgb.rst 8103F: Documentation/networking/device_drivers/intel/ixgbe.rst 8104F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8105F: Documentation/networking/device_drivers/intel/i40e.rst 8106F: Documentation/networking/device_drivers/intel/iavf.rst 8107F: Documentation/networking/device_drivers/intel/ice.rst 8108F: drivers/net/ethernet/intel/ 8109F: drivers/net/ethernet/intel/*/ 8110F: include/linux/avf/virtchnl.h 8111 8112INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8113M: Maik Broemme <mbroemme@libmpq.org> 8114L: linux-fbdev@vger.kernel.org 8115S: Maintained 8116F: Documentation/fb/intelfb.rst 8117F: drivers/video/fbdev/intelfb/ 8118 8119INTEL GPIO DRIVERS 8120M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8121L: linux-gpio@vger.kernel.org 8122S: Maintained 8123T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8124F: drivers/gpio/gpio-ich.c 8125F: drivers/gpio/gpio-intel-mid.c 8126F: drivers/gpio/gpio-lynxpoint.c 8127F: drivers/gpio/gpio-merrifield.c 8128F: drivers/gpio/gpio-ml-ioh.c 8129F: drivers/gpio/gpio-pch.c 8130F: drivers/gpio/gpio-sch.c 8131F: drivers/gpio/gpio-sodaville.c 8132 8133INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8134M: Zhenyu Wang <zhenyuw@linux.intel.com> 8135M: Zhi Wang <zhi.a.wang@intel.com> 8136L: intel-gvt-dev@lists.freedesktop.org 8137L: intel-gfx@lists.freedesktop.org 8138W: https://01.org/igvt-g 8139T: git https://github.com/intel/gvt-linux.git 8140S: Supported 8141F: drivers/gpu/drm/i915/gvt/ 8142 8143INTEL HID EVENT DRIVER 8144M: Alex Hung <alex.hung@canonical.com> 8145L: platform-driver-x86@vger.kernel.org 8146S: Maintained 8147F: drivers/platform/x86/intel-hid.c 8148 8149INTEL I/OAT DMA DRIVER 8150M: Dave Jiang <dave.jiang@intel.com> 8151R: Dan Williams <dan.j.williams@intel.com> 8152L: dmaengine@vger.kernel.org 8153Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8154S: Supported 8155F: drivers/dma/ioat* 8156 8157INTEL IDLE DRIVER 8158M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8159M: Len Brown <lenb@kernel.org> 8160L: linux-pm@vger.kernel.org 8161T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8162B: https://bugzilla.kernel.org 8163S: Supported 8164F: drivers/idle/intel_idle.c 8165 8166INTEL INTEGRATED SENSOR HUB DRIVER 8167M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8168M: Jiri Kosina <jikos@kernel.org> 8169L: linux-input@vger.kernel.org 8170S: Maintained 8171F: drivers/hid/intel-ish-hid/ 8172 8173INTEL IOMMU (VT-d) 8174M: David Woodhouse <dwmw2@infradead.org> 8175L: iommu@lists.linux-foundation.org 8176T: git git://git.infradead.org/iommu-2.6.git 8177S: Supported 8178F: drivers/iommu/intel-iommu.c 8179F: include/linux/intel-iommu.h 8180 8181INTEL IOP-ADMA DMA DRIVER 8182R: Dan Williams <dan.j.williams@intel.com> 8183S: Odd fixes 8184F: drivers/dma/iop-adma.c 8185 8186INTEL IPU3 CSI-2 CIO2 DRIVER 8187M: Yong Zhi <yong.zhi@intel.com> 8188M: Sakari Ailus <sakari.ailus@linux.intel.com> 8189M: Bingbu Cao <bingbu.cao@intel.com> 8190R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8191L: linux-media@vger.kernel.org 8192S: Maintained 8193F: drivers/media/pci/intel/ipu3/ 8194F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8195 8196INTEL IPU3 CSI-2 IMGU DRIVER 8197M: Sakari Ailus <sakari.ailus@linux.intel.com> 8198L: linux-media@vger.kernel.org 8199S: Maintained 8200F: drivers/staging/media/ipu3/ 8201F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8202F: Documentation/media/v4l-drivers/ipu3.rst 8203 8204INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8205M: Krzysztof Halasa <khalasa@piap.pl> 8206S: Maintained 8207F: include/linux/soc/ixp4xx/qmgr.h 8208F: include/linux/soc/ixp4xx/npe.h 8209F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8210F: drivers/soc/ixp4xx/ixp4xx-npe.c 8211F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8212F: drivers/net/wan/ixp4xx_hss.c 8213 8214INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8215M: Deepak Saxena <dsaxena@plexity.net> 8216S: Maintained 8217F: drivers/char/hw_random/ixp4xx-rng.c 8218 8219INTEL MANAGEMENT ENGINE (mei) 8220M: Tomas Winkler <tomas.winkler@intel.com> 8221L: linux-kernel@vger.kernel.org 8222S: Supported 8223F: include/uapi/linux/mei.h 8224F: include/linux/mei_cl_bus.h 8225F: drivers/misc/mei/* 8226F: drivers/watchdog/mei_wdt.c 8227F: Documentation/driver-api/mei/* 8228F: samples/mei/* 8229 8230INTEL MENLOW THERMAL DRIVER 8231M: Sujith Thomas <sujith.thomas@intel.com> 8232L: platform-driver-x86@vger.kernel.org 8233W: https://01.org/linux-acpi 8234S: Supported 8235F: drivers/platform/x86/intel_menlow.c 8236 8237INTEL MIC DRIVERS (mic) 8238M: Sudeep Dutt <sudeep.dutt@intel.com> 8239M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8240S: Supported 8241W: https://github.com/sudeepdutt/mic 8242W: http://software.intel.com/en-us/mic-developer 8243F: include/linux/mic_bus.h 8244F: include/linux/scif.h 8245F: include/uapi/linux/mic_common.h 8246F: include/uapi/linux/mic_ioctl.h 8247F: include/uapi/linux/scif_ioctl.h 8248F: drivers/misc/mic/ 8249F: drivers/dma/mic_x100_dma.c 8250F: drivers/dma/mic_x100_dma.h 8251F: Documentation/mic/ 8252 8253INTEL PMC CORE DRIVER 8254M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8255M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8256L: platform-driver-x86@vger.kernel.org 8257S: Maintained 8258F: drivers/platform/x86/intel_pmc_core* 8259 8260INTEL PMC/P-Unit IPC DRIVER 8261M: Zha Qipeng<qipeng.zha@intel.com> 8262L: platform-driver-x86@vger.kernel.org 8263S: Maintained 8264F: drivers/platform/x86/intel_pmc_ipc.c 8265F: drivers/platform/x86/intel_punit_ipc.c 8266F: arch/x86/include/asm/intel_pmc_ipc.h 8267F: arch/x86/include/asm/intel_punit_ipc.h 8268 8269INTEL PMIC GPIO DRIVERS 8270M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8271S: Maintained 8272T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8273F: drivers/gpio/gpio-*cove.c 8274F: drivers/gpio/gpio-msic.c 8275 8276INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8277R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8278S: Maintained 8279F: drivers/mfd/intel_msic.c 8280F: drivers/mfd/intel_soc_pmic* 8281F: include/linux/mfd/intel_msic.h 8282F: include/linux/mfd/intel_soc_pmic* 8283 8284INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8285M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8286L: linux-wireless@vger.kernel.org 8287S: Maintained 8288F: Documentation/networking/device_drivers/intel/ipw2100.txt 8289F: Documentation/networking/device_drivers/intel/ipw2200.txt 8290F: drivers/net/wireless/intel/ipw2x00/ 8291 8292INTEL PSTATE DRIVER 8293M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8294M: Len Brown <lenb@kernel.org> 8295L: linux-pm@vger.kernel.org 8296S: Supported 8297F: drivers/cpufreq/intel_pstate.c 8298 8299INTEL RDMA RNIC DRIVER 8300M: Faisal Latif <faisal.latif@intel.com> 8301M: Shiraz Saleem <shiraz.saleem@intel.com> 8302L: linux-rdma@vger.kernel.org 8303S: Supported 8304F: drivers/infiniband/hw/i40iw/ 8305F: include/uapi/rdma/i40iw-abi.h 8306 8307INTEL SPEED SELECT TECHNOLOGY 8308M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8309L: platform-driver-x86@vger.kernel.org 8310S: Maintained 8311F: drivers/platform/x86/intel_speed_select_if/ 8312F: tools/power/x86/intel-speed-select/ 8313F: include/uapi/linux/isst_if.h 8314 8315INTEL TELEMETRY DRIVER 8316M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8317M: "David E. Box" <david.e.box@linux.intel.com> 8318L: platform-driver-x86@vger.kernel.org 8319S: Maintained 8320F: arch/x86/include/asm/intel_telemetry.h 8321F: drivers/platform/x86/intel_telemetry* 8322 8323INTEL VIRTUAL BUTTON DRIVER 8324M: AceLan Kao <acelan.kao@canonical.com> 8325L: platform-driver-x86@vger.kernel.org 8326S: Maintained 8327F: drivers/platform/x86/intel-vbtn.c 8328 8329INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8330M: Stanislaw Gruszka <sgruszka@redhat.com> 8331L: linux-wireless@vger.kernel.org 8332S: Supported 8333F: drivers/net/wireless/intel/iwlegacy/ 8334 8335INTEL WIRELESS WIFI LINK (iwlwifi) 8336M: Johannes Berg <johannes.berg@intel.com> 8337M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8338M: Luca Coelho <luciano.coelho@intel.com> 8339M: Intel Linux Wireless <linuxwifi@intel.com> 8340L: linux-wireless@vger.kernel.org 8341W: http://intellinuxwireless.org 8342T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8343S: Supported 8344F: drivers/net/wireless/intel/iwlwifi/ 8345 8346INTEL WIRELESS WIMAX CONNECTION 2400 8347M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8348M: linux-wimax@intel.com 8349L: wimax@linuxwimax.org (subscribers-only) 8350S: Supported 8351W: http://linuxwimax.org 8352F: Documentation/wimax/README.i2400m 8353F: drivers/net/wimax/i2400m/ 8354F: include/uapi/linux/wimax/i2400m.h 8355 8356INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8357M: Mario Limonciello <mario.limonciello@dell.com> 8358S: Maintained 8359F: drivers/platform/x86/intel-wmi-thunderbolt.c 8360 8361INTEL(R) TRACE HUB 8362M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8363S: Supported 8364F: Documentation/trace/intel_th.rst 8365F: drivers/hwtracing/intel_th/ 8366 8367INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8368M: Ning Sun <ning.sun@intel.com> 8369L: tboot-devel@lists.sourceforge.net 8370W: http://tboot.sourceforge.net 8371T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8372S: Supported 8373F: Documentation/x86/intel_txt.rst 8374F: include/linux/tboot.h 8375F: arch/x86/kernel/tboot.c 8376 8377INTEL-MID GPIO DRIVER 8378M: David Cohen <david.a.cohen@linux.intel.com> 8379L: linux-gpio@vger.kernel.org 8380S: Maintained 8381F: drivers/gpio/gpio-intel-mid.c 8382 8383INTERCONNECT API 8384M: Georgi Djakov <georgi.djakov@linaro.org> 8385L: linux-pm@vger.kernel.org 8386S: Maintained 8387F: Documentation/driver-api/interconnect.rst 8388F: Documentation/devicetree/bindings/interconnect/ 8389F: drivers/interconnect/ 8390F: include/dt-bindings/interconnect/ 8391F: include/linux/interconnect-provider.h 8392F: include/linux/interconnect.h 8393 8394INVENSENSE MPU-3050 GYROSCOPE DRIVER 8395M: Linus Walleij <linus.walleij@linaro.org> 8396L: linux-iio@vger.kernel.org 8397S: Maintained 8398F: drivers/iio/gyro/mpu3050* 8399F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8400 8401IOC3 ETHERNET DRIVER 8402M: Ralf Baechle <ralf@linux-mips.org> 8403L: linux-mips@vger.kernel.org 8404S: Maintained 8405F: drivers/net/ethernet/sgi/ioc3-eth.c 8406 8407IOC3 SERIAL DRIVER 8408M: Pat Gefre <pfg@sgi.com> 8409L: linux-serial@vger.kernel.org 8410S: Maintained 8411F: drivers/tty/serial/ioc3_serial.c 8412 8413IOMAP FILESYSTEM LIBRARY 8414M: Christoph Hellwig <hch@infradead.org> 8415M: Darrick J. Wong <darrick.wong@oracle.com> 8416M: linux-xfs@vger.kernel.org 8417M: linux-fsdevel@vger.kernel.org 8418L: linux-xfs@vger.kernel.org 8419L: linux-fsdevel@vger.kernel.org 8420T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8421S: Supported 8422F: fs/iomap.c 8423F: fs/iomap/ 8424F: include/linux/iomap.h 8425 8426IOMMU DRIVERS 8427M: Joerg Roedel <joro@8bytes.org> 8428L: iommu@lists.linux-foundation.org 8429T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8430S: Maintained 8431F: Documentation/devicetree/bindings/iommu/ 8432F: drivers/iommu/ 8433F: include/linux/iommu.h 8434F: include/linux/of_iommu.h 8435F: include/linux/iova.h 8436 8437IO_URING 8438M: Jens Axboe <axboe@kernel.dk> 8439L: linux-block@vger.kernel.org 8440L: linux-fsdevel@vger.kernel.org 8441T: git git://git.kernel.dk/linux-block 8442T: git git://git.kernel.dk/liburing 8443S: Maintained 8444F: fs/io_uring.c 8445F: include/uapi/linux/io_uring.h 8446 8447IP MASQUERADING 8448M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8449S: Maintained 8450F: net/ipv4/netfilter/ipt_MASQUERADE.c 8451 8452IPMI SUBSYSTEM 8453M: Corey Minyard <minyard@acm.org> 8454L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8455W: http://openipmi.sourceforge.net/ 8456S: Supported 8457F: Documentation/devicetree/bindings/ipmi/ 8458F: Documentation/IPMI.txt 8459F: drivers/char/ipmi/ 8460F: include/linux/ipmi* 8461F: include/uapi/linux/ipmi* 8462 8463IPS SCSI RAID DRIVER 8464M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8465L: linux-scsi@vger.kernel.org 8466W: http://www.adaptec.com/ 8467S: Maintained 8468F: drivers/scsi/ips* 8469 8470IPVS 8471M: Wensong Zhang <wensong@linux-vs.org> 8472M: Simon Horman <horms@verge.net.au> 8473M: Julian Anastasov <ja@ssi.bg> 8474L: netdev@vger.kernel.org 8475L: lvs-devel@vger.kernel.org 8476S: Maintained 8477T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8478T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8479F: Documentation/networking/ipvs-sysctl.txt 8480F: include/net/ip_vs.h 8481F: include/uapi/linux/ip_vs.h 8482F: net/netfilter/ipvs/ 8483 8484IPWIRELESS DRIVER 8485M: Jiri Kosina <jikos@kernel.org> 8486M: David Sterba <dsterba@suse.com> 8487S: Odd Fixes 8488F: drivers/tty/ipwireless/ 8489 8490IPX NETWORK LAYER 8491L: netdev@vger.kernel.org 8492S: Obsolete 8493F: include/uapi/linux/ipx.h 8494 8495IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8496M: Marc Zyngier <maz@kernel.org> 8497S: Maintained 8498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8499F: Documentation/IRQ-domain.txt 8500F: include/linux/irqdomain.h 8501F: kernel/irq/irqdomain.c 8502F: kernel/irq/msi.c 8503 8504IRQ SUBSYSTEM 8505M: Thomas Gleixner <tglx@linutronix.de> 8506L: linux-kernel@vger.kernel.org 8507S: Maintained 8508T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8509F: kernel/irq/ 8510 8511IRQCHIP DRIVERS 8512M: Thomas Gleixner <tglx@linutronix.de> 8513M: Jason Cooper <jason@lakedaemon.net> 8514M: Marc Zyngier <maz@kernel.org> 8515L: linux-kernel@vger.kernel.org 8516S: Maintained 8517T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8518F: Documentation/devicetree/bindings/interrupt-controller/ 8519F: drivers/irqchip/ 8520 8521ISA 8522M: William Breathitt Gray <vilhelm.gray@gmail.com> 8523S: Maintained 8524F: Documentation/driver-api/isa.rst 8525F: drivers/base/isa.c 8526F: include/linux/isa.h 8527 8528ISA RADIO MODULE 8529M: Hans Verkuil <hverkuil@xs4all.nl> 8530L: linux-media@vger.kernel.org 8531T: git git://linuxtv.org/media_tree.git 8532W: https://linuxtv.org 8533S: Maintained 8534F: drivers/media/radio/radio-isa* 8535 8536ISAPNP 8537M: Jaroslav Kysela <perex@perex.cz> 8538S: Maintained 8539F: Documentation/driver-api/isapnp.rst 8540F: drivers/pnp/isapnp/ 8541F: include/linux/isapnp.h 8542 8543ISCSI 8544M: Lee Duncan <lduncan@suse.com> 8545M: Chris Leech <cleech@redhat.com> 8546L: open-iscsi@googlegroups.com 8547W: www.open-iscsi.com 8548S: Maintained 8549F: drivers/scsi/*iscsi* 8550F: include/scsi/*iscsi* 8551 8552iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8553M: Peter Jones <pjones@redhat.com> 8554M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8555S: Maintained 8556F: drivers/firmware/iscsi_ibft* 8557 8558ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8559M: Sagi Grimberg <sagi@grimberg.me> 8560M: Max Gurtovoy <maxg@mellanox.com> 8561L: linux-rdma@vger.kernel.org 8562S: Supported 8563W: http://www.openfabrics.org 8564W: www.open-iscsi.org 8565Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8566F: drivers/infiniband/ulp/iser/ 8567 8568ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8569M: Sagi Grimberg <sagi@grimberg.me> 8570T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8571L: linux-rdma@vger.kernel.org 8572L: target-devel@vger.kernel.org 8573S: Supported 8574W: http://www.linux-iscsi.org 8575F: drivers/infiniband/ulp/isert 8576 8577ISDN/mISDN SUBSYSTEM 8578M: Karsten Keil <isdn@linux-pingi.de> 8579L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8580L: netdev@vger.kernel.org 8581W: http://www.isdn4linux.de 8582S: Maintained 8583F: drivers/isdn/mISDN 8584F: drivers/isdn/hardware 8585 8586ISDN/CAPI SUBSYSTEM 8587M: Karsten Keil <isdn@linux-pingi.de> 8588L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8589L: netdev@vger.kernel.org 8590W: http://www.isdn4linux.de 8591S: Odd Fixes 8592F: Documentation/isdn/ 8593F: drivers/isdn/capi/ 8594F: drivers/staging/isdn/ 8595F: net/bluetooth/cmtp/ 8596F: include/linux/isdn/ 8597F: include/uapi/linux/isdn/ 8598 8599IT87 HARDWARE MONITORING DRIVER 8600M: Jean Delvare <jdelvare@suse.com> 8601L: linux-hwmon@vger.kernel.org 8602S: Maintained 8603F: Documentation/hwmon/it87.rst 8604F: drivers/hwmon/it87.c 8605 8606IT913X MEDIA DRIVER 8607M: Antti Palosaari <crope@iki.fi> 8608L: linux-media@vger.kernel.org 8609W: https://linuxtv.org 8610W: http://palosaari.fi/linux/ 8611Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8612T: git git://linuxtv.org/anttip/media_tree.git 8613S: Maintained 8614F: drivers/media/tuners/it913x* 8615 8616IVTV VIDEO4LINUX DRIVER 8617M: Andy Walls <awalls@md.metrocast.net> 8618L: ivtv-devel@ivtvdriver.org (subscribers-only) 8619L: linux-media@vger.kernel.org 8620T: git git://linuxtv.org/media_tree.git 8621W: http://www.ivtvdriver.org 8622S: Maintained 8623F: Documentation/media/v4l-drivers/ivtv* 8624F: drivers/media/pci/ivtv/ 8625F: include/uapi/linux/ivtv* 8626 8627IX2505V MEDIA DRIVER 8628M: Malcolm Priestley <tvboxspy@gmail.com> 8629L: linux-media@vger.kernel.org 8630W: https://linuxtv.org 8631Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8632S: Maintained 8633F: drivers/media/dvb-frontends/ix2505v* 8634 8635JAILHOUSE HYPERVISOR INTERFACE 8636M: Jan Kiszka <jan.kiszka@siemens.com> 8637L: jailhouse-dev@googlegroups.com 8638S: Maintained 8639F: arch/x86/kernel/jailhouse.c 8640F: arch/x86/include/asm/jailhouse_para.h 8641 8642JC42.4 TEMPERATURE SENSOR DRIVER 8643M: Guenter Roeck <linux@roeck-us.net> 8644L: linux-hwmon@vger.kernel.org 8645S: Maintained 8646F: drivers/hwmon/jc42.c 8647F: Documentation/hwmon/jc42.rst 8648 8649JFS FILESYSTEM 8650M: Dave Kleikamp <shaggy@kernel.org> 8651L: jfs-discussion@lists.sourceforge.net 8652W: http://jfs.sourceforge.net/ 8653T: git git://github.com/kleikamp/linux-shaggy.git 8654S: Maintained 8655F: Documentation/filesystems/jfs.txt 8656F: fs/jfs/ 8657 8658JME NETWORK DRIVER 8659M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8660L: netdev@vger.kernel.org 8661S: Maintained 8662F: drivers/net/ethernet/jme.* 8663 8664JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8665M: David Woodhouse <dwmw2@infradead.org> 8666M: Richard Weinberger <richard@nod.at> 8667L: linux-mtd@lists.infradead.org 8668W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8669T: git git://git.infradead.org/ubifs-2.6.git 8670S: Odd Fixes 8671F: fs/jffs2/ 8672F: include/uapi/linux/jffs2.h 8673 8674JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8675M: "Theodore Ts'o" <tytso@mit.edu> 8676M: Jan Kara <jack@suse.com> 8677L: linux-ext4@vger.kernel.org 8678S: Maintained 8679F: fs/jbd2/ 8680F: include/linux/jbd2.h 8681 8682JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8683M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8684L: linux-media@vger.kernel.org 8685S: Maintained 8686F: drivers/media/platform/rcar_jpu.c 8687 8688JSM Neo PCI based serial card 8689L: linux-serial@vger.kernel.org 8690S: Orphan 8691F: drivers/tty/serial/jsm/ 8692 8693K10TEMP HARDWARE MONITORING DRIVER 8694M: Clemens Ladisch <clemens@ladisch.de> 8695L: linux-hwmon@vger.kernel.org 8696S: Maintained 8697F: Documentation/hwmon/k10temp.rst 8698F: drivers/hwmon/k10temp.c 8699 8700K8TEMP HARDWARE MONITORING DRIVER 8701M: Rudolf Marek <r.marek@assembler.cz> 8702L: linux-hwmon@vger.kernel.org 8703S: Maintained 8704F: Documentation/hwmon/k8temp.rst 8705F: drivers/hwmon/k8temp.c 8706 8707KASAN 8708M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8709R: Alexander Potapenko <glider@google.com> 8710R: Dmitry Vyukov <dvyukov@google.com> 8711L: kasan-dev@googlegroups.com 8712S: Maintained 8713F: arch/*/include/asm/kasan.h 8714F: arch/*/mm/kasan_init* 8715F: Documentation/dev-tools/kasan.rst 8716F: include/linux/kasan*.h 8717F: lib/test_kasan.c 8718F: mm/kasan/ 8719F: scripts/Makefile.kasan 8720 8721KCONFIG 8722M: Masahiro Yamada <yamada.masahiro@socionext.com> 8723T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8724L: linux-kbuild@vger.kernel.org 8725S: Maintained 8726F: Documentation/kbuild/kconfig* 8727F: scripts/kconfig/ 8728F: scripts/Kconfig.include 8729 8730KDUMP 8731M: Dave Young <dyoung@redhat.com> 8732M: Baoquan He <bhe@redhat.com> 8733R: Vivek Goyal <vgoyal@redhat.com> 8734L: kexec@lists.infradead.org 8735W: http://lse.sourceforge.net/kdump/ 8736S: Maintained 8737F: Documentation/admin-guide/kdump/ 8738 8739KEENE FM RADIO TRANSMITTER DRIVER 8740M: Hans Verkuil <hverkuil@xs4all.nl> 8741L: linux-media@vger.kernel.org 8742T: git git://linuxtv.org/media_tree.git 8743W: https://linuxtv.org 8744S: Maintained 8745F: drivers/media/radio/radio-keene* 8746 8747KERNEL AUTOMOUNTER 8748M: Ian Kent <raven@themaw.net> 8749L: autofs@vger.kernel.org 8750S: Maintained 8751F: fs/autofs/ 8752 8753KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8754M: Masahiro Yamada <yamada.masahiro@socionext.com> 8755M: Michal Marek <michal.lkml@markovi.net> 8756T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8757L: linux-kbuild@vger.kernel.org 8758S: Maintained 8759F: Documentation/kbuild/ 8760F: Makefile 8761F: scripts/Kbuild* 8762F: scripts/Makefile* 8763F: scripts/basic/ 8764F: scripts/mk* 8765F: scripts/*vmlinux* 8766F: scripts/mod/ 8767F: scripts/package/ 8768 8769KERNEL JANITORS 8770L: kernel-janitors@vger.kernel.org 8771W: http://kernelnewbies.org/KernelJanitors 8772S: Odd Fixes 8773 8774KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8775M: "J. Bruce Fields" <bfields@fieldses.org> 8776M: Chuck Lever <chuck.lever@oracle.com> 8777L: linux-nfs@vger.kernel.org 8778W: http://nfs.sourceforge.net/ 8779T: git git://linux-nfs.org/~bfields/linux.git 8780S: Supported 8781F: fs/nfsd/ 8782F: include/uapi/linux/nfsd/ 8783F: fs/lockd/ 8784F: fs/nfs_common/ 8785F: net/sunrpc/ 8786F: include/linux/lockd/ 8787F: include/linux/sunrpc/ 8788F: include/uapi/linux/sunrpc/ 8789 8790KERNEL SELFTEST FRAMEWORK 8791M: Shuah Khan <shuah@kernel.org> 8792M: Shuah Khan <skhan@linuxfoundation.org> 8793L: linux-kselftest@vger.kernel.org 8794T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8795Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8796S: Maintained 8797F: tools/testing/selftests/ 8798F: Documentation/dev-tools/kselftest* 8799 8800KERNEL USERMODE HELPER 8801M: Luis Chamberlain <mcgrof@kernel.org> 8802L: linux-kernel@vger.kernel.org 8803S: Maintained 8804F: kernel/umh.c 8805F: include/linux/umh.h 8806 8807KERNEL VIRTUAL MACHINE (KVM) 8808M: Paolo Bonzini <pbonzini@redhat.com> 8809M: Radim Krčmář <rkrcmar@redhat.com> 8810L: kvm@vger.kernel.org 8811W: http://www.linux-kvm.org 8812T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8813S: Supported 8814F: Documentation/virt/kvm/ 8815F: include/trace/events/kvm.h 8816F: include/uapi/asm-generic/kvm* 8817F: include/uapi/linux/kvm* 8818F: include/asm-generic/kvm* 8819F: include/linux/kvm* 8820F: include/kvm/iodev.h 8821F: virt/kvm/* 8822F: tools/kvm/ 8823F: tools/testing/selftests/kvm/ 8824 8825KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8826M: Joerg Roedel <joro@8bytes.org> 8827L: kvm@vger.kernel.org 8828W: http://www.linux-kvm.org/ 8829S: Maintained 8830F: arch/x86/include/asm/svm.h 8831F: arch/x86/kvm/svm.c 8832 8833KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8834M: Marc Zyngier <maz@kernel.org> 8835R: James Morse <james.morse@arm.com> 8836R: Julien Thierry <julien.thierry.kdev@gmail.com> 8837R: Suzuki K Poulose <suzuki.poulose@arm.com> 8838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8839L: kvmarm@lists.cs.columbia.edu 8840T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8841S: Maintained 8842F: arch/arm/include/uapi/asm/kvm* 8843F: arch/arm/include/asm/kvm* 8844F: arch/arm/kvm/ 8845F: arch/arm64/include/uapi/asm/kvm* 8846F: arch/arm64/include/asm/kvm* 8847F: arch/arm64/kvm/ 8848F: virt/kvm/arm/ 8849F: include/kvm/arm_* 8850 8851KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8852M: James Hogan <jhogan@kernel.org> 8853L: linux-mips@vger.kernel.org 8854S: Supported 8855F: arch/mips/include/uapi/asm/kvm* 8856F: arch/mips/include/asm/kvm* 8857F: arch/mips/kvm/ 8858 8859KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8860M: Paul Mackerras <paulus@ozlabs.org> 8861L: kvm-ppc@vger.kernel.org 8862W: http://www.linux-kvm.org/ 8863T: git git://github.com/agraf/linux-2.6.git 8864S: Supported 8865F: arch/powerpc/include/uapi/asm/kvm* 8866F: arch/powerpc/include/asm/kvm* 8867F: arch/powerpc/kvm/ 8868F: arch/powerpc/kernel/kvm* 8869 8870KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8871M: Christian Borntraeger <borntraeger@de.ibm.com> 8872M: Janosch Frank <frankja@linux.ibm.com> 8873R: David Hildenbrand <david@redhat.com> 8874R: Cornelia Huck <cohuck@redhat.com> 8875L: linux-s390@vger.kernel.org 8876W: http://www.ibm.com/developerworks/linux/linux390/ 8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8878S: Supported 8879F: arch/s390/include/uapi/asm/kvm* 8880F: arch/s390/include/asm/gmap.h 8881F: arch/s390/include/asm/kvm* 8882F: arch/s390/kvm/ 8883F: arch/s390/mm/gmap.c 8884F: tools/testing/selftests/kvm/s390x/ 8885F: tools/testing/selftests/kvm/*/s390x/ 8886 8887KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8888M: Paolo Bonzini <pbonzini@redhat.com> 8889M: Radim Krčmář <rkrcmar@redhat.com> 8890L: kvm@vger.kernel.org 8891W: http://www.linux-kvm.org 8892T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8893S: Supported 8894F: arch/x86/kvm/ 8895F: arch/x86/kvm/*/ 8896F: arch/x86/include/uapi/asm/kvm* 8897F: arch/x86/include/asm/kvm* 8898F: arch/x86/include/asm/pvclock-abi.h 8899F: arch/x86/kernel/kvm.c 8900F: arch/x86/kernel/kvmclock.c 8901 8902KERNFS 8903M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8904M: Tejun Heo <tj@kernel.org> 8905T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8906S: Supported 8907F: include/linux/kernfs.h 8908F: fs/kernfs/ 8909 8910KEXEC 8911M: Eric Biederman <ebiederm@xmission.com> 8912W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8913L: kexec@lists.infradead.org 8914S: Maintained 8915F: include/linux/kexec.h 8916F: include/uapi/linux/kexec.h 8917F: kernel/kexec* 8918 8919KEYS-ENCRYPTED 8920M: Mimi Zohar <zohar@linux.ibm.com> 8921L: linux-integrity@vger.kernel.org 8922L: keyrings@vger.kernel.org 8923S: Supported 8924F: Documentation/security/keys/trusted-encrypted.rst 8925F: include/keys/encrypted-type.h 8926F: security/keys/encrypted-keys/ 8927 8928KEYS-TRUSTED 8929M: James Bottomley <jejb@linux.ibm.com> 8930M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8931M: Mimi Zohar <zohar@linux.ibm.com> 8932L: linux-integrity@vger.kernel.org 8933L: keyrings@vger.kernel.org 8934S: Supported 8935F: Documentation/security/keys/trusted-encrypted.rst 8936F: include/keys/trusted-type.h 8937F: security/keys/trusted.c 8938F: security/keys/trusted.h 8939 8940KEYS/KEYRINGS: 8941M: David Howells <dhowells@redhat.com> 8942L: keyrings@vger.kernel.org 8943S: Maintained 8944F: Documentation/security/keys/core.rst 8945F: include/linux/key.h 8946F: include/linux/key-type.h 8947F: include/linux/keyctl.h 8948F: include/uapi/linux/keyctl.h 8949F: include/keys/ 8950F: security/keys/ 8951 8952KGDB / KDB /debug_core 8953M: Jason Wessel <jason.wessel@windriver.com> 8954M: Daniel Thompson <daniel.thompson@linaro.org> 8955W: http://kgdb.wiki.kernel.org/ 8956L: kgdb-bugreport@lists.sourceforge.net 8957T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8958S: Maintained 8959F: Documentation/dev-tools/kgdb.rst 8960F: drivers/misc/kgdbts.c 8961F: drivers/tty/serial/kgdboc.c 8962F: include/linux/kdb.h 8963F: include/linux/kgdb.h 8964F: kernel/debug/ 8965 8966KMEMLEAK 8967M: Catalin Marinas <catalin.marinas@arm.com> 8968S: Maintained 8969F: Documentation/dev-tools/kmemleak.rst 8970F: include/linux/kmemleak.h 8971F: mm/kmemleak.c 8972F: mm/kmemleak-test.c 8973 8974KMOD KERNEL MODULE LOADER - USERMODE HELPER 8975M: Luis Chamberlain <mcgrof@kernel.org> 8976L: linux-kernel@vger.kernel.org 8977S: Maintained 8978F: kernel/kmod.c 8979F: include/linux/kmod.h 8980F: lib/test_kmod.c 8981F: tools/testing/selftests/kmod/ 8982 8983KPROBES 8984M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8985M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8986M: "David S. Miller" <davem@davemloft.net> 8987M: Masami Hiramatsu <mhiramat@kernel.org> 8988S: Maintained 8989F: Documentation/kprobes.txt 8990F: include/linux/kprobes.h 8991F: include/asm-generic/kprobes.h 8992F: kernel/kprobes.c 8993 8994KS0108 LCD CONTROLLER DRIVER 8995M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8996S: Maintained 8997F: Documentation/auxdisplay/ks0108 8998F: drivers/auxdisplay/ks0108.c 8999F: include/linux/ks0108.h 9000 9001L3MDEV 9002M: David Ahern <dsa@cumulusnetworks.com> 9003L: netdev@vger.kernel.org 9004S: Maintained 9005F: net/l3mdev 9006F: include/net/l3mdev.h 9007 9008L7 BPF FRAMEWORK 9009M: John Fastabend <john.fastabend@gmail.com> 9010M: Daniel Borkmann <daniel@iogearbox.net> 9011L: netdev@vger.kernel.org 9012L: bpf@vger.kernel.org 9013S: Maintained 9014F: include/linux/skmsg.h 9015F: net/core/skmsg.c 9016F: net/core/sock_map.c 9017F: net/ipv4/tcp_bpf.c 9018 9019LANTIQ / INTEL Ethernet drivers 9020M: Hauke Mehrtens <hauke@hauke-m.de> 9021L: netdev@vger.kernel.org 9022S: Maintained 9023F: net/dsa/tag_gswip.c 9024F: drivers/net/ethernet/lantiq_xrx200.c 9025F: drivers/net/dsa/lantiq_pce.h 9026F: drivers/net/dsa/lantiq_gswip.c 9027 9028LANTIQ MIPS ARCHITECTURE 9029M: John Crispin <john@phrozen.org> 9030L: linux-mips@vger.kernel.org 9031S: Maintained 9032F: arch/mips/lantiq 9033F: drivers/soc/lantiq 9034 9035LAPB module 9036L: linux-x25@vger.kernel.org 9037S: Orphan 9038F: Documentation/networking/lapb-module.txt 9039F: include/*/lapb.h 9040F: net/lapb/ 9041 9042LASI 53c700 driver for PARISC 9043M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9044L: linux-scsi@vger.kernel.org 9045S: Maintained 9046F: Documentation/scsi/53c700.txt 9047F: drivers/scsi/53c700* 9048 9049LEAKING_ADDRESSES 9050M: Tobin C. Harding <me@tobin.cc> 9051M: Tycho Andersen <tycho@tycho.ws> 9052L: kernel-hardening@lists.openwall.com 9053S: Maintained 9054T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9055F: scripts/leaking_addresses.pl 9056 9057LED SUBSYSTEM 9058M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9059M: Pavel Machek <pavel@ucw.cz> 9060R: Dan Murphy <dmurphy@ti.com> 9061L: linux-leds@vger.kernel.org 9062T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9063S: Maintained 9064F: Documentation/devicetree/bindings/leds/ 9065F: drivers/leds/ 9066F: include/linux/leds.h 9067 9068LEGACY EEPROM DRIVER 9069M: Jean Delvare <jdelvare@suse.com> 9070S: Maintained 9071F: Documentation/misc-devices/eeprom.rst 9072F: drivers/misc/eeprom/eeprom.c 9073 9074LEGO MINDSTORMS EV3 9075R: David Lechner <david@lechnology.com> 9076S: Maintained 9077F: arch/arm/boot/dts/da850-lego-ev3.dts 9078F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9079F: drivers/power/supply/lego_ev3_battery.c 9080 9081LEGO USB Tower driver 9082M: Juergen Stuber <starblue@users.sourceforge.net> 9083L: legousb-devel@lists.sourceforge.net 9084W: http://legousb.sourceforge.net/ 9085S: Maintained 9086F: drivers/usb/misc/legousbtower.c 9087 9088LG LAPTOP EXTRAS 9089M: Matan Ziv-Av <matan@svgalib.org> 9090L: platform-driver-x86@vger.kernel.org 9091S: Maintained 9092F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9093F: Documentation/admin-guide/laptops/lg-laptop.rst 9094F: drivers/platform/x86/lg-laptop.c 9095 9096LG2160 MEDIA DRIVER 9097M: Michael Krufky <mkrufky@linuxtv.org> 9098L: linux-media@vger.kernel.org 9099W: https://linuxtv.org 9100W: http://github.com/mkrufky 9101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9102T: git git://linuxtv.org/mkrufky/tuners.git 9103S: Maintained 9104F: drivers/media/dvb-frontends/lg2160.* 9105 9106LGDT3305 MEDIA DRIVER 9107M: Michael Krufky <mkrufky@linuxtv.org> 9108L: linux-media@vger.kernel.org 9109W: https://linuxtv.org 9110W: http://github.com/mkrufky 9111Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9112T: git git://linuxtv.org/mkrufky/tuners.git 9113S: Maintained 9114F: drivers/media/dvb-frontends/lgdt3305.* 9115 9116LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9117M: Viresh Kumar <vireshk@kernel.org> 9118L: linux-ide@vger.kernel.org 9119T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9120S: Maintained 9121F: include/linux/pata_arasan_cf_data.h 9122F: drivers/ata/pata_arasan_cf.c 9123 9124LIBATA PATA DRIVERS 9125M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9126M: Jens Axboe <axboe@kernel.dk> 9127L: linux-ide@vger.kernel.org 9128T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9129S: Maintained 9130F: drivers/ata/pata_*.c 9131F: drivers/ata/ata_generic.c 9132 9133LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9134M: Linus Walleij <linus.walleij@linaro.org> 9135L: linux-ide@vger.kernel.org 9136T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9137S: Maintained 9138F: drivers/ata/pata_ftide010.c 9139F: drivers/ata/sata_gemini.c 9140F: drivers/ata/sata_gemini.h 9141 9142LIBATA SATA AHCI PLATFORM devices support 9143M: Hans de Goede <hdegoede@redhat.com> 9144M: Jens Axboe <axboe@kernel.dk> 9145L: linux-ide@vger.kernel.org 9146T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9147S: Maintained 9148F: drivers/ata/ahci_platform.c 9149F: drivers/ata/libahci_platform.c 9150F: include/linux/ahci_platform.h 9151 9152LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9153M: Mikael Pettersson <mikpelinux@gmail.com> 9154L: linux-ide@vger.kernel.org 9155T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9156S: Maintained 9157F: drivers/ata/sata_promise.* 9158 9159LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9160M: Jens Axboe <axboe@kernel.dk> 9161L: linux-ide@vger.kernel.org 9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9163S: Maintained 9164F: drivers/ata/ 9165F: include/linux/ata.h 9166F: include/linux/libata.h 9167F: Documentation/devicetree/bindings/ata/ 9168 9169LIBLOCKDEP 9170M: Sasha Levin <alexander.levin@microsoft.com> 9171S: Maintained 9172F: tools/lib/lockdep/ 9173 9174LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9175M: Dan Williams <dan.j.williams@intel.com> 9176M: Vishal Verma <vishal.l.verma@intel.com> 9177M: Dave Jiang <dave.jiang@intel.com> 9178L: linux-nvdimm@lists.01.org 9179Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9180S: Supported 9181F: drivers/nvdimm/blk.c 9182F: drivers/nvdimm/region_devs.c 9183 9184LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9185M: Vishal Verma <vishal.l.verma@intel.com> 9186M: Dan Williams <dan.j.williams@intel.com> 9187M: Dave Jiang <dave.jiang@intel.com> 9188L: linux-nvdimm@lists.01.org 9189Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9190S: Supported 9191F: drivers/nvdimm/btt* 9192 9193LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9194M: Dan Williams <dan.j.williams@intel.com> 9195M: Vishal Verma <vishal.l.verma@intel.com> 9196M: Dave Jiang <dave.jiang@intel.com> 9197L: linux-nvdimm@lists.01.org 9198Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9199S: Supported 9200F: drivers/nvdimm/pmem* 9201 9202LIBNVDIMM: DEVICETREE BINDINGS 9203M: Oliver O'Halloran <oohall@gmail.com> 9204L: linux-nvdimm@lists.01.org 9205Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9206S: Supported 9207F: drivers/nvdimm/of_pmem.c 9208F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9209 9210LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9211M: Dan Williams <dan.j.williams@intel.com> 9212M: Vishal Verma <vishal.l.verma@intel.com> 9213M: Dave Jiang <dave.jiang@intel.com> 9214M: Keith Busch <keith.busch@intel.com> 9215M: Ira Weiny <ira.weiny@intel.com> 9216L: linux-nvdimm@lists.01.org 9217Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9218T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9219S: Supported 9220F: drivers/nvdimm/* 9221F: drivers/acpi/nfit/* 9222F: include/linux/nd.h 9223F: include/linux/libnvdimm.h 9224F: include/uapi/linux/ndctl.h 9225 9226LIGHTNVM PLATFORM SUPPORT 9227M: Matias Bjorling <mb@lightnvm.io> 9228W: http://github/OpenChannelSSD 9229L: linux-block@vger.kernel.org 9230S: Maintained 9231F: drivers/lightnvm/ 9232F: include/linux/lightnvm.h 9233F: include/uapi/linux/lightnvm.h 9234 9235LINUX FOR POWER MACINTOSH 9236M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9237W: http://www.penguinppc.org/ 9238L: linuxppc-dev@lists.ozlabs.org 9239S: Maintained 9240F: arch/powerpc/platforms/powermac/ 9241F: drivers/macintosh/ 9242 9243LINUX FOR POWERPC (32-BIT AND 64-BIT) 9244M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9245M: Paul Mackerras <paulus@samba.org> 9246M: Michael Ellerman <mpe@ellerman.id.au> 9247W: https://github.com/linuxppc/linux/wiki 9248L: linuxppc-dev@lists.ozlabs.org 9249Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9250T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9251S: Supported 9252F: Documentation/ABI/stable/sysfs-firmware-opal-* 9253F: Documentation/devicetree/bindings/powerpc/ 9254F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9255F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9256F: Documentation/powerpc/ 9257F: arch/powerpc/ 9258F: drivers/char/tpm/tpm_ibmvtpm* 9259F: drivers/crypto/nx/ 9260F: drivers/crypto/vmx/ 9261F: drivers/i2c/busses/i2c-opal.c 9262F: drivers/net/ethernet/ibm/ibmveth.* 9263F: drivers/net/ethernet/ibm/ibmvnic.* 9264F: drivers/pci/hotplug/pnv_php.c 9265F: drivers/pci/hotplug/rpa* 9266F: drivers/rtc/rtc-opal.c 9267F: drivers/scsi/ibmvscsi/ 9268F: drivers/tty/hvc/hvc_opal.c 9269F: drivers/watchdog/wdrtas.c 9270F: tools/testing/selftests/powerpc 9271N: /pmac 9272N: powermac 9273N: powernv 9274N: [^a-z0-9]ps3 9275N: pseries 9276 9277LINUX FOR POWERPC EMBEDDED MPC5XXX 9278M: Anatolij Gustschin <agust@denx.de> 9279L: linuxppc-dev@lists.ozlabs.org 9280T: git git://git.denx.de/linux-denx-agust.git 9281S: Maintained 9282F: arch/powerpc/platforms/512x/ 9283F: arch/powerpc/platforms/52xx/ 9284 9285LINUX FOR POWERPC EMBEDDED PPC4XX 9286M: Alistair Popple <alistair@popple.id.au> 9287M: Matt Porter <mporter@kernel.crashing.org> 9288W: http://www.penguinppc.org/ 9289L: linuxppc-dev@lists.ozlabs.org 9290S: Maintained 9291F: arch/powerpc/platforms/40x/ 9292F: arch/powerpc/platforms/44x/ 9293 9294LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9295M: Scott Wood <oss@buserror.net> 9296M: Kumar Gala <galak@kernel.crashing.org> 9297W: http://www.penguinppc.org/ 9298L: linuxppc-dev@lists.ozlabs.org 9299T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9300S: Maintained 9301F: arch/powerpc/platforms/83xx/ 9302F: arch/powerpc/platforms/85xx/ 9303F: Documentation/devicetree/bindings/powerpc/fsl/ 9304 9305LINUX FOR POWERPC EMBEDDED PPC8XX 9306M: Vitaly Bordug <vitb@kernel.crashing.org> 9307W: http://www.penguinppc.org/ 9308L: linuxppc-dev@lists.ozlabs.org 9309S: Maintained 9310F: arch/powerpc/platforms/8xx/ 9311 9312LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9313L: linuxppc-dev@lists.ozlabs.org 9314S: Orphan 9315F: arch/powerpc/*/*virtex* 9316F: arch/powerpc/*/*/*virtex* 9317 9318LINUX FOR POWERPC PA SEMI PWRFICIENT 9319L: linuxppc-dev@lists.ozlabs.org 9320S: Orphan 9321F: arch/powerpc/platforms/pasemi/ 9322F: drivers/*/*pasemi* 9323F: drivers/*/*/*pasemi* 9324 9325LINUX KERNEL DUMP TEST MODULE (LKDTM) 9326M: Kees Cook <keescook@chromium.org> 9327S: Maintained 9328F: drivers/misc/lkdtm/* 9329 9330LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9331M: Alan Stern <stern@rowland.harvard.edu> 9332M: Andrea Parri <andrea.parri@amarulasolutions.com> 9333M: Will Deacon <will@kernel.org> 9334M: Peter Zijlstra <peterz@infradead.org> 9335M: Boqun Feng <boqun.feng@gmail.com> 9336M: Nicholas Piggin <npiggin@gmail.com> 9337M: David Howells <dhowells@redhat.com> 9338M: Jade Alglave <j.alglave@ucl.ac.uk> 9339M: Luc Maranget <luc.maranget@inria.fr> 9340M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9341R: Akira Yokosawa <akiyks@gmail.com> 9342R: Daniel Lustig <dlustig@nvidia.com> 9343L: linux-kernel@vger.kernel.org 9344L: linux-arch@vger.kernel.org 9345S: Supported 9346T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9347F: tools/memory-model/ 9348F: Documentation/atomic_bitops.txt 9349F: Documentation/atomic_t.txt 9350F: Documentation/core-api/atomic_ops.rst 9351F: Documentation/core-api/refcount-vs-atomic.rst 9352F: Documentation/memory-barriers.txt 9353 9354LIS3LV02D ACCELEROMETER DRIVER 9355M: Eric Piel <eric.piel@tremplin-utc.net> 9356S: Maintained 9357F: Documentation/misc-devices/lis3lv02d.rst 9358F: drivers/misc/lis3lv02d/ 9359F: drivers/platform/x86/hp_accel.c 9360 9361LIVE PATCHING 9362M: Josh Poimboeuf <jpoimboe@redhat.com> 9363M: Jiri Kosina <jikos@kernel.org> 9364M: Miroslav Benes <mbenes@suse.cz> 9365M: Petr Mladek <pmladek@suse.com> 9366R: Joe Lawrence <joe.lawrence@redhat.com> 9367S: Maintained 9368F: kernel/livepatch/ 9369F: include/linux/livepatch.h 9370F: arch/x86/include/asm/livepatch.h 9371F: arch/x86/kernel/livepatch.c 9372F: Documentation/livepatch/ 9373F: Documentation/ABI/testing/sysfs-kernel-livepatch 9374F: samples/livepatch/ 9375F: tools/testing/selftests/livepatch/ 9376L: live-patching@vger.kernel.org 9377T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9378 9379LLC (802.2) 9380L: netdev@vger.kernel.org 9381S: Odd fixes 9382F: include/linux/llc.h 9383F: include/uapi/linux/llc.h 9384F: include/net/llc* 9385F: net/llc/ 9386 9387LM73 HARDWARE MONITOR DRIVER 9388M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9389L: linux-hwmon@vger.kernel.org 9390S: Maintained 9391F: drivers/hwmon/lm73.c 9392 9393LM78 HARDWARE MONITOR DRIVER 9394M: Jean Delvare <jdelvare@suse.com> 9395L: linux-hwmon@vger.kernel.org 9396S: Maintained 9397F: Documentation/hwmon/lm78.rst 9398F: drivers/hwmon/lm78.c 9399 9400LM83 HARDWARE MONITOR DRIVER 9401M: Jean Delvare <jdelvare@suse.com> 9402L: linux-hwmon@vger.kernel.org 9403S: Maintained 9404F: Documentation/hwmon/lm83.rst 9405F: drivers/hwmon/lm83.c 9406 9407LM90 HARDWARE MONITOR DRIVER 9408M: Jean Delvare <jdelvare@suse.com> 9409L: linux-hwmon@vger.kernel.org 9410S: Maintained 9411F: Documentation/hwmon/lm90.rst 9412F: Documentation/devicetree/bindings/hwmon/lm90.txt 9413F: drivers/hwmon/lm90.c 9414F: include/dt-bindings/thermal/lm90.h 9415 9416LM95234 HARDWARE MONITOR DRIVER 9417M: Guenter Roeck <linux@roeck-us.net> 9418L: linux-hwmon@vger.kernel.org 9419S: Maintained 9420F: Documentation/hwmon/lm95234.rst 9421F: drivers/hwmon/lm95234.c 9422 9423LME2510 MEDIA DRIVER 9424M: Malcolm Priestley <tvboxspy@gmail.com> 9425L: linux-media@vger.kernel.org 9426W: https://linuxtv.org 9427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9428S: Maintained 9429F: drivers/media/usb/dvb-usb-v2/lmedm04* 9430 9431LOADPIN SECURITY MODULE 9432M: Kees Cook <keescook@chromium.org> 9433T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9434S: Supported 9435F: security/loadpin/ 9436F: Documentation/admin-guide/LSM/LoadPin.rst 9437 9438LOCKING PRIMITIVES 9439M: Peter Zijlstra <peterz@infradead.org> 9440M: Ingo Molnar <mingo@redhat.com> 9441M: Will Deacon <will@kernel.org> 9442L: linux-kernel@vger.kernel.org 9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9444S: Maintained 9445F: Documentation/locking/ 9446F: include/linux/lockdep.h 9447F: include/linux/spinlock*.h 9448F: arch/*/include/asm/spinlock*.h 9449F: include/linux/rwlock*.h 9450F: include/linux/mutex*.h 9451F: include/linux/rwsem*.h 9452F: include/linux/seqlock.h 9453F: lib/locking*.[ch] 9454F: kernel/locking/ 9455X: kernel/locking/locktorture.c 9456 9457LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9458M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9459L: linux-ntfs-dev@lists.sourceforge.net 9460W: http://www.linux-ntfs.org/content/view/19/37/ 9461S: Maintained 9462F: Documentation/admin-guide/ldm.rst 9463F: block/partitions/ldm.* 9464 9465LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9466M: Sathya Prakash <sathya.prakash@broadcom.com> 9467M: Chaitra P B <chaitra.basappa@broadcom.com> 9468M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9469L: MPT-FusionLinux.pdl@broadcom.com 9470L: linux-scsi@vger.kernel.org 9471W: http://www.avagotech.com/support/ 9472S: Supported 9473F: drivers/message/fusion/ 9474F: drivers/scsi/mpt3sas/ 9475 9476LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9477M: Matthew Wilcox <willy@infradead.org> 9478L: linux-scsi@vger.kernel.org 9479S: Maintained 9480F: drivers/scsi/sym53c8xx_2/ 9481 9482LTC1660 DAC DRIVER 9483M: Marcus Folkesson <marcus.folkesson@gmail.com> 9484L: linux-iio@vger.kernel.org 9485S: Maintained 9486F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9487F: drivers/iio/dac/ltc1660.c 9488 9489LTC4261 HARDWARE MONITOR DRIVER 9490M: Guenter Roeck <linux@roeck-us.net> 9491L: linux-hwmon@vger.kernel.org 9492S: Maintained 9493F: Documentation/hwmon/ltc4261.rst 9494F: drivers/hwmon/ltc4261.c 9495 9496LTC4306 I2C MULTIPLEXER DRIVER 9497M: Michael Hennerich <michael.hennerich@analog.com> 9498W: http://ez.analog.com/community/linux-device-drivers 9499L: linux-i2c@vger.kernel.org 9500S: Supported 9501F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9502F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9503 9504LTP (Linux Test Project) 9505M: Mike Frysinger <vapier@gentoo.org> 9506M: Cyril Hrubis <chrubis@suse.cz> 9507M: Wanlong Gao <wanlong.gao@gmail.com> 9508M: Jan Stancek <jstancek@redhat.com> 9509M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9510M: Alexey Kodanev <alexey.kodanev@oracle.com> 9511L: ltp@lists.linux.it (subscribers-only) 9512W: http://linux-test-project.github.io/ 9513T: git git://github.com/linux-test-project/ltp.git 9514S: Maintained 9515 9516M68K ARCHITECTURE 9517M: Geert Uytterhoeven <geert@linux-m68k.org> 9518L: linux-m68k@lists.linux-m68k.org 9519W: http://www.linux-m68k.org/ 9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9521S: Maintained 9522F: arch/m68k/ 9523F: drivers/zorro/ 9524 9525M68K ON APPLE MACINTOSH 9526M: Joshua Thompson <funaho@jurai.org> 9527W: http://www.mac.linux-m68k.org/ 9528L: linux-m68k@lists.linux-m68k.org 9529S: Maintained 9530F: arch/m68k/mac/ 9531 9532M68K ON HP9000/300 9533M: Philip Blundell <philb@gnu.org> 9534W: http://www.tazenda.demon.co.uk/phil/linux-hp 9535S: Maintained 9536F: arch/m68k/hp300/ 9537 9538M88DS3103 MEDIA DRIVER 9539M: Antti Palosaari <crope@iki.fi> 9540L: linux-media@vger.kernel.org 9541W: https://linuxtv.org 9542W: http://palosaari.fi/linux/ 9543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9544T: git git://linuxtv.org/anttip/media_tree.git 9545S: Maintained 9546F: drivers/media/dvb-frontends/m88ds3103* 9547 9548M88RS2000 MEDIA DRIVER 9549M: Malcolm Priestley <tvboxspy@gmail.com> 9550L: linux-media@vger.kernel.org 9551W: https://linuxtv.org 9552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9553S: Maintained 9554F: drivers/media/dvb-frontends/m88rs2000* 9555 9556MA901 MASTERKIT USB FM RADIO DRIVER 9557M: Alexey Klimov <klimov.linux@gmail.com> 9558L: linux-media@vger.kernel.org 9559T: git git://linuxtv.org/media_tree.git 9560S: Maintained 9561F: drivers/media/radio/radio-ma901.c 9562 9563MAC80211 9564M: Johannes Berg <johannes@sipsolutions.net> 9565L: linux-wireless@vger.kernel.org 9566W: http://wireless.kernel.org/ 9567T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9568T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9569S: Maintained 9570F: Documentation/networking/mac80211-injection.txt 9571F: include/net/mac80211.h 9572F: net/mac80211/ 9573F: drivers/net/wireless/mac80211_hwsim.[ch] 9574F: Documentation/networking/mac80211_hwsim/README 9575 9576MAILBOX API 9577M: Jassi Brar <jassisinghbrar@gmail.com> 9578L: linux-kernel@vger.kernel.org 9579S: Maintained 9580F: drivers/mailbox/ 9581F: include/linux/mailbox_client.h 9582F: include/linux/mailbox_controller.h 9583 9584MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9585M: Michael Kerrisk <mtk.manpages@gmail.com> 9586W: http://www.kernel.org/doc/man-pages 9587L: linux-man@vger.kernel.org 9588S: Maintained 9589 9590MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9591M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9592L: linux-mips@vger.kernel.org 9593S: Maintained 9594F: arch/mips/boot/dts/img/pistachio_marduk.dts 9595 9596MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9597M: Andrew Lunn <andrew@lunn.ch> 9598M: Vivien Didelot <vivien.didelot@gmail.com> 9599L: netdev@vger.kernel.org 9600S: Maintained 9601F: drivers/net/dsa/mv88e6xxx/ 9602F: include/linux/platform_data/mv88e6xxx.h 9603F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9604 9605MARVELL ARMADA DRM SUPPORT 9606M: Russell King <linux@armlinux.org.uk> 9607S: Maintained 9608T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9609T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9610F: drivers/gpu/drm/armada/ 9611F: include/uapi/drm/armada_drm.h 9612F: Documentation/devicetree/bindings/display/armada/ 9613 9614MARVELL ARMADA 3700 PHY DRIVERS 9615M: Miquel Raynal <miquel.raynal@bootlin.com> 9616S: Maintained 9617F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9618F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9619F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9620F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9621 9622MARVELL CRYPTO DRIVER 9623M: Boris Brezillon <bbrezillon@kernel.org> 9624M: Arnaud Ebalard <arno@natisbad.org> 9625F: drivers/crypto/marvell/ 9626S: Maintained 9627L: linux-crypto@vger.kernel.org 9628 9629MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9630M: Mirko Lindner <mlindner@marvell.com> 9631M: Stephen Hemminger <stephen@networkplumber.org> 9632L: netdev@vger.kernel.org 9633S: Maintained 9634F: drivers/net/ethernet/marvell/sk* 9635 9636MARVELL LIBERTAS WIRELESS DRIVER 9637L: libertas-dev@lists.infradead.org 9638S: Orphan 9639F: drivers/net/wireless/marvell/libertas/ 9640 9641MARVELL MACCHIATOBIN SUPPORT 9642M: Russell King <linux@armlinux.org.uk> 9643L: linux-arm-kernel@lists.infradead.org 9644S: Maintained 9645F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9646 9647MARVELL MV643XX ETHERNET DRIVER 9648M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9649L: netdev@vger.kernel.org 9650S: Maintained 9651F: drivers/net/ethernet/marvell/mv643xx_eth.* 9652F: include/linux/mv643xx.h 9653 9654MARVELL MV88X3310 PHY DRIVER 9655M: Russell King <linux@armlinux.org.uk> 9656L: netdev@vger.kernel.org 9657S: Maintained 9658F: drivers/net/phy/marvell10g.c 9659 9660MARVELL MVEBU THERMAL DRIVER 9661M: Miquel Raynal <miquel.raynal@bootlin.com> 9662S: Maintained 9663F: drivers/thermal/armada_thermal.c 9664 9665MARVELL MVNETA ETHERNET DRIVER 9666M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9667L: netdev@vger.kernel.org 9668S: Maintained 9669F: drivers/net/ethernet/marvell/mvneta.* 9670 9671MARVELL MWIFIEX WIRELESS DRIVER 9672M: Amitkumar Karwar <amitkarwar@gmail.com> 9673M: Nishant Sarmukadam <nishants@marvell.com> 9674M: Ganapathi Bhat <gbhat@marvell.com> 9675M: Xinming Hu <huxinming820@gmail.com> 9676L: linux-wireless@vger.kernel.org 9677S: Maintained 9678F: drivers/net/wireless/marvell/mwifiex/ 9679 9680MARVELL MWL8K WIRELESS DRIVER 9681M: Lennert Buytenhek <buytenh@wantstofly.org> 9682L: linux-wireless@vger.kernel.org 9683S: Odd Fixes 9684F: drivers/net/wireless/marvell/mwl8k.c 9685 9686MARVELL NAND CONTROLLER DRIVER 9687M: Miquel Raynal <miquel.raynal@bootlin.com> 9688L: linux-mtd@lists.infradead.org 9689S: Maintained 9690F: drivers/mtd/nand/raw/marvell_nand.c 9691F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9692 9693MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9694M: Nicolas Pitre <nico@fluxnic.net> 9695S: Odd Fixes 9696F: drivers/mmc/host/mvsdio.* 9697 9698MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9699M: Hu Ziji <huziji@marvell.com> 9700L: linux-mmc@vger.kernel.org 9701S: Supported 9702F: drivers/mmc/host/sdhci-xenon* 9703F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9704 9705MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9706M: Sunil Goutham <sgoutham@marvell.com> 9707M: Linu Cherian <lcherian@marvell.com> 9708M: Geetha sowjanya <gakula@marvell.com> 9709M: Jerin Jacob <jerinj@marvell.com> 9710L: netdev@vger.kernel.org 9711S: Supported 9712F: drivers/net/ethernet/marvell/octeontx2/af/ 9713 9714MATROX FRAMEBUFFER DRIVER 9715L: linux-fbdev@vger.kernel.org 9716S: Orphan 9717F: drivers/video/fbdev/matrox/matroxfb_* 9718F: include/uapi/linux/matroxfb.h 9719 9720MAX16065 HARDWARE MONITOR DRIVER 9721M: Guenter Roeck <linux@roeck-us.net> 9722L: linux-hwmon@vger.kernel.org 9723S: Maintained 9724F: Documentation/hwmon/max16065.rst 9725F: drivers/hwmon/max16065.c 9726 9727MAX2175 SDR TUNER DRIVER 9728M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9729L: linux-media@vger.kernel.org 9730T: git git://linuxtv.org/media_tree.git 9731S: Maintained 9732F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9733F: Documentation/media/v4l-drivers/max2175.rst 9734F: drivers/media/i2c/max2175* 9735F: include/uapi/linux/max2175.h 9736 9737MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9738L: linux-hwmon@vger.kernel.org 9739S: Orphan 9740F: Documentation/hwmon/max6650.rst 9741F: drivers/hwmon/max6650.c 9742 9743MAX6697 HARDWARE MONITOR DRIVER 9744M: Guenter Roeck <linux@roeck-us.net> 9745L: linux-hwmon@vger.kernel.org 9746S: Maintained 9747F: Documentation/hwmon/max6697.rst 9748F: Documentation/devicetree/bindings/hwmon/max6697.txt 9749F: drivers/hwmon/max6697.c 9750F: include/linux/platform_data/max6697.h 9751 9752MAX9860 MONO AUDIO VOICE CODEC DRIVER 9753M: Peter Rosin <peda@axentia.se> 9754L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9755S: Maintained 9756F: Documentation/devicetree/bindings/sound/max9860.txt 9757F: sound/soc/codecs/max9860.* 9758 9759MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9760M: Andreas Klinger <ak@it-klinger.de> 9761L: linux-iio@vger.kernel.org 9762S: Maintained 9763F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9764F: drivers/iio/proximity/mb1232.c 9765 9766MAXIM MAX77650 PMIC MFD DRIVER 9767M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9768L: linux-kernel@vger.kernel.org 9769S: Maintained 9770F: Documentation/devicetree/bindings/*/*max77650.txt 9771F: Documentation/devicetree/bindings/*/max77650*.txt 9772F: include/linux/mfd/max77650.h 9773F: drivers/mfd/max77650.c 9774F: drivers/regulator/max77650-regulator.c 9775F: drivers/power/supply/max77650-charger.c 9776F: drivers/input/misc/max77650-onkey.c 9777F: drivers/leds/leds-max77650.c 9778F: drivers/gpio/gpio-max77650.c 9779 9780MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9781M: Javier Martinez Canillas <javier@dowhile0.org> 9782L: linux-kernel@vger.kernel.org 9783S: Supported 9784F: drivers/regulator/max77802-regulator.c 9785F: Documentation/devicetree/bindings/*/*max77802.txt 9786F: include/dt-bindings/*/*max77802.h 9787 9788MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9789M: Krzysztof Kozlowski <krzk@kernel.org> 9790M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9791L: linux-pm@vger.kernel.org 9792S: Supported 9793F: drivers/power/supply/max14577_charger.c 9794F: drivers/power/supply/max77693_charger.c 9795 9796MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9797M: Chanwoo Choi <cw00.choi@samsung.com> 9798M: Krzysztof Kozlowski <krzk@kernel.org> 9799M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9800L: linux-kernel@vger.kernel.org 9801S: Supported 9802F: drivers/*/max14577*.c 9803F: drivers/*/max77686*.c 9804F: drivers/*/max77693*.c 9805F: drivers/extcon/extcon-max14577.c 9806F: drivers/extcon/extcon-max77693.c 9807F: drivers/rtc/rtc-max77686.c 9808F: drivers/clk/clk-max77686.c 9809F: Documentation/devicetree/bindings/mfd/max14577.txt 9810F: Documentation/devicetree/bindings/*/max77686.txt 9811F: Documentation/devicetree/bindings/mfd/max77693.txt 9812F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9813F: include/linux/mfd/max14577*.h 9814F: include/linux/mfd/max77686*.h 9815F: include/linux/mfd/max77693*.h 9816 9817MAXIRADIO FM RADIO RECEIVER DRIVER 9818M: Hans Verkuil <hverkuil@xs4all.nl> 9819L: linux-media@vger.kernel.org 9820T: git git://linuxtv.org/media_tree.git 9821W: https://linuxtv.org 9822S: Maintained 9823F: drivers/media/radio/radio-maxiradio* 9824 9825MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9826M: Peter Rosin <peda@axentia.se> 9827L: linux-iio@vger.kernel.org 9828S: Maintained 9829F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9830F: drivers/iio/potentiometer/mcp4018.c 9831F: drivers/iio/potentiometer/mcp4531.c 9832 9833MCR20A IEEE-802.15.4 RADIO DRIVER 9834M: Xue Liu <liuxuenetmail@gmail.com> 9835L: linux-wpan@vger.kernel.org 9836W: https://github.com/xueliu/mcr20a-linux 9837S: Maintained 9838F: drivers/net/ieee802154/mcr20a.c 9839F: drivers/net/ieee802154/mcr20a.h 9840F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9841 9842MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9843M: William Breathitt Gray <vilhelm.gray@gmail.com> 9844L: linux-iio@vger.kernel.org 9845S: Maintained 9846F: drivers/iio/dac/cio-dac.c 9847 9848MEDIA CONTROLLER FRAMEWORK 9849M: Sakari Ailus <sakari.ailus@linux.intel.com> 9850M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9851L: linux-media@vger.kernel.org 9852W: https://www.linuxtv.org 9853T: git git://linuxtv.org/media_tree.git 9854S: Supported 9855F: drivers/media/mc/ 9856F: include/media/media-*.h 9857F: include/uapi/linux/media.h 9858 9859MEDIA DRIVERS FOR ASCOT2E 9860M: Sergey Kozlov <serjk@netup.ru> 9861M: Abylay Ospan <aospan@netup.ru> 9862L: linux-media@vger.kernel.org 9863W: https://linuxtv.org 9864W: http://netup.tv/ 9865T: git git://linuxtv.org/media_tree.git 9866S: Supported 9867F: drivers/media/dvb-frontends/ascot2e* 9868 9869MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9870M: Jasmin Jessich <jasmin@anw.at> 9871L: linux-media@vger.kernel.org 9872W: https://linuxtv.org 9873T: git git://linuxtv.org/media_tree.git 9874S: Maintained 9875F: drivers/media/dvb-frontends/cxd2099* 9876 9877MEDIA DRIVERS FOR CXD2841ER 9878M: Sergey Kozlov <serjk@netup.ru> 9879M: Abylay Ospan <aospan@netup.ru> 9880L: linux-media@vger.kernel.org 9881W: https://linuxtv.org 9882W: http://netup.tv/ 9883T: git git://linuxtv.org/media_tree.git 9884S: Supported 9885F: drivers/media/dvb-frontends/cxd2841er* 9886 9887MEDIA DRIVERS FOR CXD2880 9888M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9889L: linux-media@vger.kernel.org 9890W: http://linuxtv.org/ 9891T: git git://linuxtv.org/media_tree.git 9892S: Supported 9893F: drivers/media/dvb-frontends/cxd2880/* 9894F: drivers/media/spi/cxd2880* 9895 9896MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9897L: linux-media@vger.kernel.org 9898W: https://linuxtv.org 9899T: git git://linuxtv.org/media_tree.git 9900S: Orphan 9901F: drivers/media/pci/ddbridge/* 9902 9903MEDIA DRIVERS FOR FREESCALE IMX 9904M: Steve Longerbeam <slongerbeam@gmail.com> 9905M: Philipp Zabel <p.zabel@pengutronix.de> 9906L: linux-media@vger.kernel.org 9907T: git git://linuxtv.org/media_tree.git 9908S: Maintained 9909F: Documentation/devicetree/bindings/media/imx.txt 9910F: Documentation/media/v4l-drivers/imx.rst 9911F: drivers/staging/media/imx/ 9912F: include/linux/imx-media.h 9913F: include/media/imx.h 9914 9915MEDIA DRIVER FOR FREESCALE IMX PXP 9916M: Philipp Zabel <p.zabel@pengutronix.de> 9917L: linux-media@vger.kernel.org 9918T: git git://linuxtv.org/media_tree.git 9919S: Maintained 9920F: drivers/media/platform/imx-pxp.[ch] 9921 9922MEDIA DRIVERS FOR FREESCALE IMX7 9923M: Rui Miguel Silva <rmfrfs@gmail.com> 9924L: linux-media@vger.kernel.org 9925T: git git://linuxtv.org/media_tree.git 9926S: Maintained 9927F: Documentation/devicetree/bindings/media/imx7-csi.txt 9928F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9929F: Documentation/media/v4l-drivers/imx7.rst 9930F: drivers/staging/media/imx/imx7-media-csi.c 9931F: drivers/staging/media/imx/imx7-mipi-csis.c 9932 9933MEDIA DRIVERS FOR HELENE 9934M: Abylay Ospan <aospan@netup.ru> 9935L: linux-media@vger.kernel.org 9936W: https://linuxtv.org 9937W: http://netup.tv/ 9938T: git git://linuxtv.org/media_tree.git 9939S: Supported 9940F: drivers/media/dvb-frontends/helene* 9941 9942MEDIA DRIVERS FOR HORUS3A 9943M: Sergey Kozlov <serjk@netup.ru> 9944M: Abylay Ospan <aospan@netup.ru> 9945L: linux-media@vger.kernel.org 9946W: https://linuxtv.org 9947W: http://netup.tv/ 9948T: git git://linuxtv.org/media_tree.git 9949S: Supported 9950F: drivers/media/dvb-frontends/horus3a* 9951 9952MEDIA DRIVERS FOR LNBH25 9953M: Sergey Kozlov <serjk@netup.ru> 9954M: Abylay Ospan <aospan@netup.ru> 9955L: linux-media@vger.kernel.org 9956W: https://linuxtv.org 9957W: http://netup.tv/ 9958T: git git://linuxtv.org/media_tree.git 9959S: Supported 9960F: drivers/media/dvb-frontends/lnbh25* 9961 9962MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9963L: linux-media@vger.kernel.org 9964W: https://linuxtv.org 9965T: git git://linuxtv.org/media_tree.git 9966S: Orphan 9967F: drivers/media/dvb-frontends/mxl5xx* 9968 9969MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9970M: Sergey Kozlov <serjk@netup.ru> 9971M: Abylay Ospan <aospan@netup.ru> 9972L: linux-media@vger.kernel.org 9973W: https://linuxtv.org 9974W: http://netup.tv/ 9975T: git git://linuxtv.org/media_tree.git 9976S: Supported 9977F: drivers/media/pci/netup_unidvb/* 9978 9979MEDIA DRIVERS FOR RENESAS - CEU 9980M: Jacopo Mondi <jacopo@jmondi.org> 9981L: linux-media@vger.kernel.org 9982L: linux-renesas-soc@vger.kernel.org 9983T: git git://linuxtv.org/media_tree.git 9984S: Supported 9985F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9986F: drivers/media/platform/renesas-ceu.c 9987F: include/media/drv-intf/renesas-ceu.h 9988 9989MEDIA DRIVERS FOR RENESAS - DRIF 9990M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9991L: linux-media@vger.kernel.org 9992L: linux-renesas-soc@vger.kernel.org 9993T: git git://linuxtv.org/media_tree.git 9994S: Supported 9995F: Documentation/devicetree/bindings/media/renesas,drif.txt 9996F: drivers/media/platform/rcar_drif.c 9997 9998MEDIA DRIVERS FOR RENESAS - FCP 9999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10000L: linux-media@vger.kernel.org 10001L: linux-renesas-soc@vger.kernel.org 10002T: git git://linuxtv.org/media_tree.git 10003S: Supported 10004F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10005F: drivers/media/platform/rcar-fcp.c 10006F: include/media/rcar-fcp.h 10007 10008MEDIA DRIVERS FOR RENESAS - FDP1 10009M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10010L: linux-media@vger.kernel.org 10011L: linux-renesas-soc@vger.kernel.org 10012T: git git://linuxtv.org/media_tree.git 10013S: Supported 10014F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10015F: drivers/media/platform/rcar_fdp1.c 10016 10017MEDIA DRIVERS FOR RENESAS - VIN 10018M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10019L: linux-media@vger.kernel.org 10020L: linux-renesas-soc@vger.kernel.org 10021T: git git://linuxtv.org/media_tree.git 10022S: Supported 10023F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 10024F: Documentation/devicetree/bindings/media/rcar_vin.txt 10025F: drivers/media/platform/rcar-vin/ 10026 10027MEDIA DRIVERS FOR RENESAS - VSP1 10028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10029M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10030L: linux-media@vger.kernel.org 10031L: linux-renesas-soc@vger.kernel.org 10032T: git git://linuxtv.org/media_tree.git 10033S: Supported 10034F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10035F: drivers/media/platform/vsp1/ 10036 10037MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10038L: linux-media@vger.kernel.org 10039W: https://linuxtv.org 10040T: git git://linuxtv.org/media_tree.git 10041S: Orphan 10042F: drivers/media/dvb-frontends/stv0910* 10043 10044MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10045L: linux-media@vger.kernel.org 10046W: https://linuxtv.org 10047T: git git://linuxtv.org/media_tree.git 10048S: Orphan 10049F: drivers/media/dvb-frontends/stv6111* 10050 10051MEDIA DRIVERS FOR STM32 - DCMI 10052M: Hugues Fruchet <hugues.fruchet@st.com> 10053L: linux-media@vger.kernel.org 10054T: git git://linuxtv.org/media_tree.git 10055S: Supported 10056F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10057F: drivers/media/platform/stm32/stm32-dcmi.c 10058 10059MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10060M: Dmitry Osipenko <digetx@gmail.com> 10061L: linux-media@vger.kernel.org 10062L: linux-tegra@vger.kernel.org 10063T: git git://linuxtv.org/media_tree.git 10064S: Maintained 10065F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10066F: drivers/staging/media/tegra-vde/ 10067 10068MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10069M: Mauro Carvalho Chehab <mchehab@kernel.org> 10070P: LinuxTV.org Project 10071L: linux-media@vger.kernel.org 10072W: https://linuxtv.org 10073Q: http://patchwork.kernel.org/project/linux-media/list/ 10074T: git git://linuxtv.org/media_tree.git 10075S: Maintained 10076F: Documentation/devicetree/bindings/media/ 10077F: Documentation/media/ 10078F: drivers/media/ 10079F: drivers/staging/media/ 10080F: include/linux/platform_data/media/ 10081F: include/media/ 10082F: include/uapi/linux/dvb/ 10083F: include/uapi/linux/videodev2.h 10084F: include/uapi/linux/media.h 10085F: include/uapi/linux/v4l2-* 10086F: include/uapi/linux/meye.h 10087F: include/uapi/linux/ivtv* 10088F: include/uapi/linux/uvcvideo.h 10089 10090MEDIATEK BLUETOOTH DRIVER 10091M: Sean Wang <sean.wang@mediatek.com> 10092L: linux-bluetooth@vger.kernel.org 10093L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10094S: Maintained 10095F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10096F: drivers/bluetooth/btmtkuart.c 10097 10098MEDIATEK CIR DRIVER 10099M: Sean Wang <sean.wang@mediatek.com> 10100S: Maintained 10101F: drivers/media/rc/mtk-cir.c 10102 10103MEDIATEK DMA DRIVER 10104M: Sean Wang <sean.wang@mediatek.com> 10105L: dmaengine@vger.kernel.org 10106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10107L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10108S: Maintained 10109F: Documentation/devicetree/bindings/dma/mtk-* 10110F: drivers/dma/mediatek/ 10111 10112MEDIATEK PMIC LED DRIVER 10113M: Sean Wang <sean.wang@mediatek.com> 10114S: Maintained 10115F: drivers/leds/leds-mt6323.c 10116F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10117 10118MEDIATEK ETHERNET DRIVER 10119M: Felix Fietkau <nbd@openwrt.org> 10120M: John Crispin <john@phrozen.org> 10121M: Sean Wang <sean.wang@mediatek.com> 10122M: Nelson Chang <nelson.chang@mediatek.com> 10123L: netdev@vger.kernel.org 10124S: Maintained 10125F: drivers/net/ethernet/mediatek/ 10126 10127MEDIATEK SWITCH DRIVER 10128M: Sean Wang <sean.wang@mediatek.com> 10129L: netdev@vger.kernel.org 10130S: Maintained 10131F: drivers/net/dsa/mt7530.* 10132F: net/dsa/tag_mtk.c 10133 10134MEDIATEK JPEG DRIVER 10135M: Rick Chang <rick.chang@mediatek.com> 10136M: Bin Liu <bin.liu@mediatek.com> 10137S: Supported 10138F: drivers/media/platform/mtk-jpeg/ 10139F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10140 10141MEDIATEK MDP DRIVER 10142M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10143M: Houlong Wei <houlong.wei@mediatek.com> 10144M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10145S: Supported 10146F: drivers/media/platform/mtk-mdp/ 10147F: drivers/media/platform/mtk-vpu/ 10148F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10149 10150MEDIATEK MEDIA DRIVER 10151M: Tiffany Lin <tiffany.lin@mediatek.com> 10152M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10153S: Supported 10154F: drivers/media/platform/mtk-vcodec/ 10155F: drivers/media/platform/mtk-vpu/ 10156F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10157F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10158 10159MEDIATEK MMC/SD/SDIO DRIVER 10160M: Chaotian Jing <chaotian.jing@mediatek.com> 10161S: Maintained 10162F: drivers/mmc/host/mtk-sd.c 10163F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10164 10165MEDIATEK MT76 WIRELESS LAN DRIVER 10166M: Felix Fietkau <nbd@nbd.name> 10167M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10168R: Ryder Lee <ryder.lee@mediatek.com> 10169R: Roy Luo <royluo@google.com> 10170L: linux-wireless@vger.kernel.org 10171S: Maintained 10172F: drivers/net/wireless/mediatek/mt76/ 10173 10174MEDIATEK MT7601U WIRELESS LAN DRIVER 10175M: Jakub Kicinski <kubakici@wp.pl> 10176L: linux-wireless@vger.kernel.org 10177S: Maintained 10178F: drivers/net/wireless/mediatek/mt7601u/ 10179 10180MEDIATEK MT7621/28/88 I2C DRIVER 10181M: Stefan Roese <sr@denx.de> 10182L: linux-i2c@vger.kernel.org 10183S: Maintained 10184F: drivers/i2c/busses/i2c-mt7621.c 10185F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10186 10187MEDIATEK NAND CONTROLLER DRIVER 10188M: Xiaolei Li <xiaolei.li@mediatek.com> 10189L: linux-mtd@lists.infradead.org 10190S: Maintained 10191F: drivers/mtd/nand/raw/mtk_* 10192F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10193 10194MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10195M: Sean Wang <sean.wang@mediatek.com> 10196S: Maintained 10197F: drivers/char/hw_random/mtk-rng.c 10198 10199MEDIATEK USB3 DRD IP DRIVER 10200M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10201L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10203L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10204S: Maintained 10205F: drivers/usb/mtu3/ 10206 10207MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10208M: Peter Senna Tschudin <peter.senna@gmail.com> 10209M: Martin Donnelly <martin.donnelly@ge.com> 10210M: Martyn Welch <martyn.welch@collabora.co.uk> 10211S: Maintained 10212F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10213F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10214 10215MEGARAID SCSI/SAS DRIVERS 10216M: Kashyap Desai <kashyap.desai@broadcom.com> 10217M: Sumit Saxena <sumit.saxena@broadcom.com> 10218M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10219L: megaraidlinux.pdl@broadcom.com 10220L: linux-scsi@vger.kernel.org 10221W: http://www.avagotech.com/support/ 10222S: Maintained 10223F: Documentation/scsi/megaraid.txt 10224F: drivers/scsi/megaraid.* 10225F: drivers/scsi/megaraid/ 10226 10227MELEXIS MLX90614 DRIVER 10228M: Crt Mori <cmo@melexis.com> 10229L: linux-iio@vger.kernel.org 10230W: http://www.melexis.com 10231S: Supported 10232F: drivers/iio/temperature/mlx90614.c 10233 10234MELEXIS MLX90632 DRIVER 10235M: Crt Mori <cmo@melexis.com> 10236L: linux-iio@vger.kernel.org 10237W: http://www.melexis.com 10238S: Supported 10239F: drivers/iio/temperature/mlx90632.c 10240 10241MELFAS MIP4 TOUCHSCREEN DRIVER 10242M: Sangwon Jee <jeesw@melfas.com> 10243W: http://www.melfas.com 10244S: Supported 10245F: drivers/input/touchscreen/melfas_mip4.c 10246F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10247 10248MELLANOX ETHERNET DRIVER (mlx4_en) 10249M: Tariq Toukan <tariqt@mellanox.com> 10250L: netdev@vger.kernel.org 10251S: Supported 10252W: http://www.mellanox.com 10253Q: http://patchwork.ozlabs.org/project/netdev/list/ 10254F: drivers/net/ethernet/mellanox/mlx4/en_* 10255 10256MELLANOX ETHERNET DRIVER (mlx5e) 10257M: Saeed Mahameed <saeedm@mellanox.com> 10258L: netdev@vger.kernel.org 10259S: Supported 10260W: http://www.mellanox.com 10261Q: http://patchwork.ozlabs.org/project/netdev/list/ 10262F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10263 10264MELLANOX ETHERNET INNOVA DRIVERS 10265R: Boris Pismenny <borisp@mellanox.com> 10266L: netdev@vger.kernel.org 10267S: Supported 10268W: http://www.mellanox.com 10269Q: http://patchwork.ozlabs.org/project/netdev/list/ 10270F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10271F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10272F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10273F: include/linux/mlx5/mlx5_ifc_fpga.h 10274 10275MELLANOX ETHERNET SWITCH DRIVERS 10276M: Jiri Pirko <jiri@mellanox.com> 10277M: Ido Schimmel <idosch@mellanox.com> 10278L: netdev@vger.kernel.org 10279S: Supported 10280W: http://www.mellanox.com 10281Q: http://patchwork.ozlabs.org/project/netdev/list/ 10282F: drivers/net/ethernet/mellanox/mlxsw/ 10283F: tools/testing/selftests/drivers/net/mlxsw/ 10284 10285MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10286M: mlxsw@mellanox.com 10287L: netdev@vger.kernel.org 10288S: Supported 10289W: http://www.mellanox.com 10290Q: http://patchwork.ozlabs.org/project/netdev/list/ 10291F: drivers/net/ethernet/mellanox/mlxfw/ 10292 10293MELLANOX HARDWARE PLATFORM SUPPORT 10294M: Andy Shevchenko <andy@infradead.org> 10295M: Darren Hart <dvhart@infradead.org> 10296M: Vadim Pasternak <vadimp@mellanox.com> 10297L: platform-driver-x86@vger.kernel.org 10298S: Supported 10299F: drivers/platform/mellanox/ 10300F: include/linux/platform_data/mlxreg.h 10301 10302MELLANOX MLX4 core VPI driver 10303M: Tariq Toukan <tariqt@mellanox.com> 10304L: netdev@vger.kernel.org 10305L: linux-rdma@vger.kernel.org 10306W: http://www.mellanox.com 10307Q: http://patchwork.ozlabs.org/project/netdev/list/ 10308S: Supported 10309F: drivers/net/ethernet/mellanox/mlx4/ 10310F: include/linux/mlx4/ 10311 10312MELLANOX MLX4 IB driver 10313M: Yishai Hadas <yishaih@mellanox.com> 10314L: linux-rdma@vger.kernel.org 10315W: http://www.mellanox.com 10316Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10317S: Supported 10318F: drivers/infiniband/hw/mlx4/ 10319F: include/linux/mlx4/ 10320F: include/uapi/rdma/mlx4-abi.h 10321 10322MELLANOX MLX5 core VPI driver 10323M: Saeed Mahameed <saeedm@mellanox.com> 10324M: Leon Romanovsky <leonro@mellanox.com> 10325L: netdev@vger.kernel.org 10326L: linux-rdma@vger.kernel.org 10327W: http://www.mellanox.com 10328Q: http://patchwork.ozlabs.org/project/netdev/list/ 10329S: Supported 10330F: drivers/net/ethernet/mellanox/mlx5/core/ 10331F: include/linux/mlx5/ 10332F: Documentation/networking/device_drivers/mellanox/ 10333 10334MELLANOX MLX5 IB driver 10335M: Leon Romanovsky <leonro@mellanox.com> 10336L: linux-rdma@vger.kernel.org 10337W: http://www.mellanox.com 10338Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10339S: Supported 10340F: drivers/infiniband/hw/mlx5/ 10341F: include/linux/mlx5/ 10342F: include/uapi/rdma/mlx5-abi.h 10343 10344MELLANOX MLXCPLD I2C AND MUX DRIVER 10345M: Vadim Pasternak <vadimp@mellanox.com> 10346M: Michael Shych <michaelsh@mellanox.com> 10347L: linux-i2c@vger.kernel.org 10348S: Supported 10349F: drivers/i2c/busses/i2c-mlxcpld.c 10350F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10351F: Documentation/i2c/busses/i2c-mlxcpld 10352 10353MELLANOX MLXCPLD LED DRIVER 10354M: Vadim Pasternak <vadimp@mellanox.com> 10355L: linux-leds@vger.kernel.org 10356S: Supported 10357F: drivers/leds/leds-mlxcpld.c 10358F: drivers/leds/leds-mlxreg.c 10359F: Documentation/leds/leds-mlxcpld.rst 10360 10361MELLANOX PLATFORM DRIVER 10362M: Vadim Pasternak <vadimp@mellanox.com> 10363L: platform-driver-x86@vger.kernel.org 10364S: Supported 10365F: drivers/platform/x86/mlx-platform.c 10366 10367MEMBARRIER SUPPORT 10368M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10369M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10370L: linux-kernel@vger.kernel.org 10371S: Supported 10372F: kernel/sched/membarrier.c 10373F: include/uapi/linux/membarrier.h 10374F: arch/powerpc/include/asm/membarrier.h 10375 10376MEMBLOCK 10377M: Mike Rapoport <rppt@linux.ibm.com> 10378L: linux-mm@kvack.org 10379S: Maintained 10380F: include/linux/memblock.h 10381F: mm/memblock.c 10382F: Documentation/core-api/boot-time-mm.rst 10383 10384MEMORY MANAGEMENT 10385L: linux-mm@kvack.org 10386W: http://www.linux-mm.org 10387S: Maintained 10388F: include/linux/mm.h 10389F: include/linux/gfp.h 10390F: include/linux/mmzone.h 10391F: include/linux/memory_hotplug.h 10392F: include/linux/vmalloc.h 10393F: mm/ 10394 10395MEMORY TECHNOLOGY DEVICES (MTD) 10396M: David Woodhouse <dwmw2@infradead.org> 10397M: Brian Norris <computersforpeace@gmail.com> 10398M: Marek Vasut <marek.vasut@gmail.com> 10399M: Miquel Raynal <miquel.raynal@bootlin.com> 10400M: Richard Weinberger <richard@nod.at> 10401M: Vignesh Raghavendra <vigneshr@ti.com> 10402L: linux-mtd@lists.infradead.org 10403W: http://www.linux-mtd.infradead.org/ 10404Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10405T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10407S: Maintained 10408F: Documentation/devicetree/bindings/mtd/ 10409F: drivers/mtd/ 10410F: include/linux/mtd/ 10411F: include/uapi/mtd/ 10412 10413MEN A21 WATCHDOG DRIVER 10414M: Johannes Thumshirn <morbidrsa@gmail.com> 10415L: linux-watchdog@vger.kernel.org 10416S: Maintained 10417F: drivers/watchdog/mena21_wdt.c 10418 10419MEN CHAMELEON BUS (mcb) 10420M: Johannes Thumshirn <morbidrsa@gmail.com> 10421S: Maintained 10422F: drivers/mcb/ 10423F: include/linux/mcb.h 10424F: Documentation/driver-api/men-chameleon-bus.rst 10425 10426MEN F21BMC (Board Management Controller) 10427M: Andreas Werner <andreas.werner@men.de> 10428S: Supported 10429F: drivers/mfd/menf21bmc.c 10430F: drivers/watchdog/menf21bmc_wdt.c 10431F: drivers/leds/leds-menf21bmc.c 10432F: drivers/hwmon/menf21bmc_hwmon.c 10433F: Documentation/hwmon/menf21bmc.rst 10434 10435MEN Z069 WATCHDOG DRIVER 10436M: Johannes Thumshirn <jth@kernel.org> 10437L: linux-watchdog@vger.kernel.org 10438S: Maintained 10439F: drivers/watchdog/menz69_wdt.c 10440 10441MESON AO CEC DRIVER FOR AMLOGIC SOCS 10442M: Neil Armstrong <narmstrong@baylibre.com> 10443L: linux-media@vger.kernel.org 10444L: linux-amlogic@lists.infradead.org 10445W: http://linux-meson.com/ 10446S: Supported 10447F: drivers/media/platform/meson/ao-cec.c 10448F: drivers/media/platform/meson/ao-cec-g12a.c 10449F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10450T: git git://linuxtv.org/media_tree.git 10451 10452MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10453M: Liang Yang <liang.yang@amlogic.com> 10454L: linux-mtd@lists.infradead.org 10455S: Maintained 10456F: drivers/mtd/nand/raw/meson_* 10457F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10458 10459MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10460M: Maxime Jourdan <mjourdan@baylibre.com> 10461L: linux-media@vger.kernel.org 10462L: linux-amlogic@lists.infradead.org 10463S: Supported 10464F: drivers/staging/media/meson/vdec/ 10465T: git git://linuxtv.org/media_tree.git 10466 10467METHODE UDPU SUPPORT 10468M: Vladimir Vid <vladimir.vid@sartura.hr> 10469S: Maintained 10470F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10471 10472MICROBLAZE ARCHITECTURE 10473M: Michal Simek <monstr@monstr.eu> 10474W: http://www.monstr.eu/fdt/ 10475T: git git://git.monstr.eu/linux-2.6-microblaze.git 10476S: Supported 10477F: arch/microblaze/ 10478 10479MICROCHIP AT91 SERIAL DRIVER 10480M: Richard Genoud <richard.genoud@gmail.com> 10481S: Maintained 10482F: drivers/tty/serial/atmel_serial.c 10483F: drivers/tty/serial/atmel_serial.h 10484F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10485 10486MICROCHIP AUDIO ASOC DRIVERS 10487M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10488L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10489S: Supported 10490F: sound/soc/atmel 10491 10492MICROCHIP DMA DRIVER 10493M: Ludovic Desroches <ludovic.desroches@microchip.com> 10494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10495L: dmaengine@vger.kernel.org 10496S: Supported 10497F: drivers/dma/at_hdmac.c 10498F: drivers/dma/at_hdmac_regs.h 10499F: include/linux/platform_data/dma-atmel.h 10500F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10501F: include/dt-bindings/dma/at91.h 10502 10503MICROCHIP ECC DRIVER 10504M: Tudor Ambarus <tudor.ambarus@microchip.com> 10505L: linux-crypto@vger.kernel.org 10506S: Maintained 10507F: drivers/crypto/atmel-ecc.* 10508 10509MICROCHIP I2C DRIVER 10510M: Ludovic Desroches <ludovic.desroches@microchip.com> 10511L: linux-i2c@vger.kernel.org 10512S: Supported 10513F: drivers/i2c/busses/i2c-at91.h 10514F: drivers/i2c/busses/i2c-at91-*.c 10515 10516MICROCHIP ISC DRIVER 10517M: Eugen Hristev <eugen.hristev@microchip.com> 10518L: linux-media@vger.kernel.org 10519S: Supported 10520F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10521F: drivers/media/platform/atmel/atmel-isc.h 10522F: drivers/media/platform/atmel/atmel-isc-base.c 10523F: drivers/media/platform/atmel/atmel-isc-regs.h 10524F: Documentation/devicetree/bindings/media/atmel-isc.txt 10525 10526MICROCHIP ISI DRIVER 10527M: Eugen Hristev <eugen.hristev@microchip.com> 10528L: linux-media@vger.kernel.org 10529S: Supported 10530F: drivers/media/platform/atmel/atmel-isi.c 10531F: drivers/media/platform/atmel/atmel-isi.h 10532 10533MICROCHIP AT91 USART MFD DRIVER 10534M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10535L: linux-kernel@vger.kernel.org 10536S: Supported 10537F: drivers/mfd/at91-usart.c 10538F: include/dt-bindings/mfd/at91-usart.h 10539F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10540 10541MICROCHIP AT91 USART SPI DRIVER 10542M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10543L: linux-spi@vger.kernel.org 10544S: Supported 10545F: drivers/spi/spi-at91-usart.c 10546F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10547 10548MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10549M: Woojung Huh <woojung.huh@microchip.com> 10550M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10551L: netdev@vger.kernel.org 10552S: Maintained 10553F: net/dsa/tag_ksz.c 10554F: drivers/net/dsa/microchip/* 10555F: include/linux/platform_data/microchip-ksz.h 10556F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10557 10558MICROCHIP LAN743X ETHERNET DRIVER 10559M: Bryan Whitehead <bryan.whitehead@microchip.com> 10560M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10561L: netdev@vger.kernel.org 10562S: Maintained 10563F: drivers/net/ethernet/microchip/lan743x_* 10564 10565MICROCHIP LCDFB DRIVER 10566M: Nicolas Ferre <nicolas.ferre@microchip.com> 10567L: linux-fbdev@vger.kernel.org 10568S: Maintained 10569F: drivers/video/fbdev/atmel_lcdfb.c 10570F: include/video/atmel_lcdc.h 10571 10572MICROCHIP MMC/SD/SDIO MCI DRIVER 10573M: Ludovic Desroches <ludovic.desroches@microchip.com> 10574S: Maintained 10575F: drivers/mmc/host/atmel-mci.c 10576 10577MICROCHIP MCP16502 PMIC DRIVER 10578M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10580S: Maintained 10581F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10582F: drivers/regulator/mcp16502.c 10583 10584MICROCHIP MCP3911 ADC DRIVER 10585M: Marcus Folkesson <marcus.folkesson@gmail.com> 10586M: Kent Gustavsson <kent@minoris.se> 10587L: linux-iio@vger.kernel.org 10588S: Supported 10589F: drivers/iio/adc/mcp3911.c 10590F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10591 10592MICROCHIP NAND DRIVER 10593M: Tudor Ambarus <tudor.ambarus@microchip.com> 10594L: linux-mtd@lists.infradead.org 10595S: Supported 10596F: drivers/mtd/nand/raw/atmel/* 10597F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10598 10599MICROCHIP PWM DRIVER 10600M: Claudiu Beznea <claudiu.beznea@microchip.com> 10601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10602L: linux-pwm@vger.kernel.org 10603S: Supported 10604F: drivers/pwm/pwm-atmel.c 10605F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10606 10607MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10608M: Ludovic Desroches <ludovic.desroches@microchip.com> 10609M: Eugen Hristev <eugen.hristev@microchip.com> 10610L: linux-iio@vger.kernel.org 10611S: Supported 10612F: drivers/iio/adc/at91-sama5d2_adc.c 10613F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10614F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10615 10616MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10617M: Nicolas Ferre <nicolas.ferre@microchip.com> 10618S: Supported 10619F: drivers/power/reset/at91-sama5d2_shdwc.c 10620 10621MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10622M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10624L: linux-gpio@vger.kernel.org 10625F: drivers/gpio/gpio-sama5d2-piobu.c 10626 10627MICROCHIP SPI DRIVER 10628M: Nicolas Ferre <nicolas.ferre@microchip.com> 10629S: Supported 10630F: drivers/spi/spi-atmel.* 10631 10632MICROCHIP SSC DRIVER 10633M: Nicolas Ferre <nicolas.ferre@microchip.com> 10634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10635S: Supported 10636F: drivers/misc/atmel-ssc.c 10637F: include/linux/atmel-ssc.h 10638 10639MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10640M: Nicolas Ferre <nicolas.ferre@microchip.com> 10641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10642S: Supported 10643F: drivers/misc/atmel_tclib.c 10644F: drivers/clocksource/tcb_clksrc.c 10645 10646MICROCHIP USBA UDC DRIVER 10647M: Cristian Birsan <cristian.birsan@microchip.com> 10648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10649S: Supported 10650F: drivers/usb/gadget/udc/atmel_usba_udc.* 10651 10652MICROCHIP USB251XB DRIVER 10653M: Richard Leitner <richard.leitner@skidata.com> 10654L: linux-usb@vger.kernel.org 10655S: Maintained 10656F: drivers/usb/misc/usb251xb.c 10657F: Documentation/devicetree/bindings/usb/usb251xb.txt 10658 10659MICROCHIP XDMA DRIVER 10660M: Ludovic Desroches <ludovic.desroches@microchip.com> 10661L: linux-arm-kernel@lists.infradead.org 10662L: dmaengine@vger.kernel.org 10663S: Supported 10664F: drivers/dma/at_xdmac.c 10665 10666MICROSEMI MIPS SOCS 10667M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10668M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10669L: linux-mips@vger.kernel.org 10670S: Supported 10671F: arch/mips/generic/board-ocelot.c 10672F: arch/mips/configs/generic/board-ocelot.config 10673F: arch/mips/boot/dts/mscc/ 10674F: Documentation/devicetree/bindings/mips/mscc.txt 10675 10676MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10677M: Don Brace <don.brace@microsemi.com> 10678L: esc.storagedev@microsemi.com 10679L: linux-scsi@vger.kernel.org 10680S: Supported 10681F: drivers/scsi/smartpqi/smartpqi*.[ch] 10682F: drivers/scsi/smartpqi/Kconfig 10683F: drivers/scsi/smartpqi/Makefile 10684F: include/linux/cciss*.h 10685F: include/uapi/linux/cciss*.h 10686F: Documentation/scsi/smartpqi.txt 10687 10688MICROSEMI ETHERNET SWITCH DRIVER 10689M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10690M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10691L: netdev@vger.kernel.org 10692S: Supported 10693F: drivers/net/ethernet/mscc/ 10694 10695MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10696M: Chen Yu <yu.c.chen@intel.com> 10697L: platform-driver-x86@vger.kernel.org 10698S: Supported 10699F: drivers/platform/x86/surfacepro3_button.c 10700 10701MICROTEK X6 SCANNER 10702M: Oliver Neukum <oliver@neukum.org> 10703S: Maintained 10704F: drivers/usb/image/microtek.* 10705 10706MIPS 10707M: Ralf Baechle <ralf@linux-mips.org> 10708M: Paul Burton <paul.burton@mips.com> 10709M: James Hogan <jhogan@kernel.org> 10710L: linux-mips@vger.kernel.org 10711W: http://www.linux-mips.org/ 10712T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10714Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10715S: Supported 10716F: Documentation/devicetree/bindings/mips/ 10717F: Documentation/mips/ 10718F: arch/mips/ 10719F: drivers/platform/mips/ 10720 10721MIPS BOSTON DEVELOPMENT BOARD 10722M: Paul Burton <paul.burton@mips.com> 10723L: linux-mips@vger.kernel.org 10724S: Maintained 10725F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10726F: arch/mips/boot/dts/img/boston.dts 10727F: arch/mips/configs/generic/board-boston.config 10728F: drivers/clk/imgtec/clk-boston.c 10729F: include/dt-bindings/clock/boston-clock.h 10730 10731MIPS GENERIC PLATFORM 10732M: Paul Burton <paul.burton@mips.com> 10733L: linux-mips@vger.kernel.org 10734S: Supported 10735F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10736F: arch/mips/generic/ 10737F: arch/mips/tools/generic-board-config.sh 10738 10739MIPS/LOONGSON1 ARCHITECTURE 10740M: Keguang Zhang <keguang.zhang@gmail.com> 10741L: linux-mips@vger.kernel.org 10742S: Maintained 10743F: arch/mips/loongson32/ 10744F: arch/mips/include/asm/mach-loongson32/ 10745F: drivers/*/*loongson1* 10746F: drivers/*/*/*loongson1* 10747 10748MIPS/LOONGSON2 ARCHITECTURE 10749M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10750L: linux-mips@vger.kernel.org 10751S: Maintained 10752F: arch/mips/loongson64/fuloong-2e/ 10753F: arch/mips/loongson64/lemote-2f/ 10754F: arch/mips/include/asm/mach-loongson64/ 10755F: drivers/*/*loongson2* 10756F: drivers/*/*/*loongson2* 10757 10758MIPS/LOONGSON3 ARCHITECTURE 10759M: Huacai Chen <chenhc@lemote.com> 10760L: linux-mips@vger.kernel.org 10761S: Maintained 10762F: arch/mips/loongson64/ 10763F: arch/mips/include/asm/mach-loongson64/ 10764F: drivers/platform/mips/cpu_hwmon.c 10765F: drivers/*/*loongson3* 10766F: drivers/*/*/*loongson3* 10767 10768MIPS RINT INSTRUCTION EMULATION 10769M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10770L: linux-mips@vger.kernel.org 10771S: Supported 10772F: arch/mips/math-emu/sp_rint.c 10773F: arch/mips/math-emu/dp_rint.c 10774 10775MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10776M: Hans Verkuil <hverkuil@xs4all.nl> 10777L: linux-media@vger.kernel.org 10778T: git git://linuxtv.org/media_tree.git 10779W: https://linuxtv.org 10780S: Odd Fixes 10781F: drivers/media/radio/radio-miropcm20* 10782 10783MMP SUPPORT 10784R: Lubomir Rintel <lkundrak@v3.sk> 10785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10786S: Odd Fixes 10787F: arch/arm/boot/dts/mmp* 10788F: arch/arm/mach-mmp/ 10789 10790MMU GATHER AND TLB INVALIDATION 10791M: Will Deacon <will@kernel.org> 10792M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10793M: Andrew Morton <akpm@linux-foundation.org> 10794M: Nick Piggin <npiggin@gmail.com> 10795M: Peter Zijlstra <peterz@infradead.org> 10796L: linux-arch@vger.kernel.org 10797L: linux-mm@kvack.org 10798S: Maintained 10799F: arch/*/include/asm/tlb.h 10800F: include/asm-generic/tlb.h 10801F: mm/mmu_gather.c 10802 10803MN88472 MEDIA DRIVER 10804M: Antti Palosaari <crope@iki.fi> 10805L: linux-media@vger.kernel.org 10806W: https://linuxtv.org 10807W: http://palosaari.fi/linux/ 10808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10809S: Maintained 10810F: drivers/media/dvb-frontends/mn88472* 10811 10812MN88473 MEDIA DRIVER 10813M: Antti Palosaari <crope@iki.fi> 10814L: linux-media@vger.kernel.org 10815W: https://linuxtv.org 10816W: http://palosaari.fi/linux/ 10817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10818S: Maintained 10819F: drivers/media/dvb-frontends/mn88473* 10820 10821MODULE SUPPORT 10822M: Jessica Yu <jeyu@kernel.org> 10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10824S: Maintained 10825F: include/linux/module.h 10826F: kernel/module.c 10827 10828MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10829W: http://popies.net/meye/ 10830S: Orphan 10831F: Documentation/media/v4l-drivers/meye* 10832F: drivers/media/pci/meye/ 10833F: include/uapi/linux/meye.h 10834 10835MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10836M: Jiri Slaby <jirislaby@gmail.com> 10837S: Maintained 10838F: Documentation/driver-api/serial/moxa-smartio.rst 10839F: drivers/tty/mxser.* 10840 10841MR800 AVERMEDIA USB FM RADIO DRIVER 10842M: Alexey Klimov <klimov.linux@gmail.com> 10843L: linux-media@vger.kernel.org 10844T: git git://linuxtv.org/media_tree.git 10845S: Maintained 10846F: drivers/media/radio/radio-mr800.c 10847 10848MRF24J40 IEEE 802.15.4 RADIO DRIVER 10849M: Alan Ott <alan@signal11.us> 10850L: linux-wpan@vger.kernel.org 10851S: Maintained 10852F: drivers/net/ieee802154/mrf24j40.c 10853F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10854 10855MSI LAPTOP SUPPORT 10856M: "Lee, Chun-Yi" <jlee@suse.com> 10857L: platform-driver-x86@vger.kernel.org 10858S: Maintained 10859F: drivers/platform/x86/msi-laptop.c 10860 10861MSI WMI SUPPORT 10862L: platform-driver-x86@vger.kernel.org 10863S: Orphan 10864F: drivers/platform/x86/msi-wmi.c 10865 10866MSI001 MEDIA DRIVER 10867M: Antti Palosaari <crope@iki.fi> 10868L: linux-media@vger.kernel.org 10869W: https://linuxtv.org 10870W: http://palosaari.fi/linux/ 10871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10872T: git git://linuxtv.org/anttip/media_tree.git 10873S: Maintained 10874F: drivers/media/tuners/msi001* 10875 10876MSI2500 MEDIA DRIVER 10877M: Antti Palosaari <crope@iki.fi> 10878L: linux-media@vger.kernel.org 10879W: https://linuxtv.org 10880W: http://palosaari.fi/linux/ 10881Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10882T: git git://linuxtv.org/anttip/media_tree.git 10883S: Maintained 10884F: drivers/media/usb/msi2500/ 10885 10886MSYSTEMS DISKONCHIP G3 MTD DRIVER 10887M: Robert Jarzmik <robert.jarzmik@free.fr> 10888L: linux-mtd@lists.infradead.org 10889S: Maintained 10890F: drivers/mtd/devices/docg3* 10891 10892MT9M032 APTINA SENSOR DRIVER 10893M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10894L: linux-media@vger.kernel.org 10895T: git git://linuxtv.org/media_tree.git 10896S: Maintained 10897F: drivers/media/i2c/mt9m032.c 10898F: include/media/i2c/mt9m032.h 10899 10900MT9P031 APTINA CAMERA SENSOR 10901M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10902L: linux-media@vger.kernel.org 10903T: git git://linuxtv.org/media_tree.git 10904S: Maintained 10905F: drivers/media/i2c/mt9p031.c 10906F: include/media/i2c/mt9p031.h 10907 10908MT9T001 APTINA CAMERA SENSOR 10909M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10910L: linux-media@vger.kernel.org 10911T: git git://linuxtv.org/media_tree.git 10912S: Maintained 10913F: drivers/media/i2c/mt9t001.c 10914F: include/media/i2c/mt9t001.h 10915 10916MT9T112 APTINA CAMERA SENSOR 10917M: Jacopo Mondi <jacopo@jmondi.org> 10918L: linux-media@vger.kernel.org 10919T: git git://linuxtv.org/media_tree.git 10920S: Odd Fixes 10921F: drivers/media/i2c/mt9t112.c 10922F: include/media/i2c/mt9t112.h 10923 10924MT9V032 APTINA CAMERA SENSOR 10925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10926L: linux-media@vger.kernel.org 10927T: git git://linuxtv.org/media_tree.git 10928S: Maintained 10929F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10930F: drivers/media/i2c/mt9v032.c 10931F: include/media/i2c/mt9v032.h 10932 10933MT9V111 APTINA CAMERA SENSOR 10934M: Jacopo Mondi <jacopo@jmondi.org> 10935L: linux-media@vger.kernel.org 10936T: git git://linuxtv.org/media_tree.git 10937S: Maintained 10938F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10939F: drivers/media/i2c/mt9v111.c 10940 10941MULTIFUNCTION DEVICES (MFD) 10942M: Lee Jones <lee.jones@linaro.org> 10943T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10944S: Supported 10945F: Documentation/devicetree/bindings/mfd/ 10946F: drivers/mfd/ 10947F: include/linux/mfd/ 10948F: include/dt-bindings/mfd/ 10949 10950MULTIMEDIA CARD (MMC) ETC. OVER SPI 10951S: Orphan 10952F: drivers/mmc/host/mmc_spi.c 10953F: include/linux/spi/mmc_spi.h 10954 10955MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10956M: Ulf Hansson <ulf.hansson@linaro.org> 10957L: linux-mmc@vger.kernel.org 10958T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10959S: Maintained 10960F: Documentation/devicetree/bindings/mmc/ 10961F: drivers/mmc/ 10962F: include/linux/mmc/ 10963F: include/uapi/linux/mmc/ 10964 10965MULTIPLEXER SUBSYSTEM 10966M: Peter Rosin <peda@axentia.se> 10967S: Maintained 10968F: Documentation/ABI/testing/sysfs-class-mux* 10969F: Documentation/devicetree/bindings/mux/ 10970F: include/dt-bindings/mux/ 10971F: include/linux/mux/ 10972F: drivers/mux/ 10973 10974MULTITECH MULTIPORT CARD (ISICOM) 10975S: Orphan 10976F: drivers/tty/isicom.c 10977F: include/linux/isicom.h 10978 10979MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10980M: Bin Liu <b-liu@ti.com> 10981L: linux-usb@vger.kernel.org 10982S: Maintained 10983F: drivers/usb/musb/ 10984 10985MXL301RF MEDIA DRIVER 10986M: Akihiro Tsukada <tskd08@gmail.com> 10987L: linux-media@vger.kernel.org 10988S: Odd Fixes 10989F: drivers/media/tuners/mxl301rf* 10990 10991MXL5007T MEDIA DRIVER 10992M: Michael Krufky <mkrufky@linuxtv.org> 10993L: linux-media@vger.kernel.org 10994W: https://linuxtv.org 10995W: http://github.com/mkrufky 10996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10997T: git git://linuxtv.org/mkrufky/tuners.git 10998S: Maintained 10999F: drivers/media/tuners/mxl5007t.* 11000 11001MXSFB DRM DRIVER 11002M: Marek Vasut <marex@denx.de> 11003M: Stefan Agner <stefan@agner.ch> 11004L: dri-devel@lists.freedesktop.org 11005S: Supported 11006F: drivers/gpu/drm/mxsfb/ 11007F: Documentation/devicetree/bindings/display/mxsfb.txt 11008T: git git://anongit.freedesktop.org/drm/drm-misc 11009 11010MYLEX DAC960 PCI RAID Controller 11011M: Hannes Reinecke <hare@kernel.org> 11012L: linux-scsi@vger.kernel.org 11013S: Supported 11014F: drivers/scsi/myrb.* 11015F: drivers/scsi/myrs.* 11016 11017MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11018M: Chris Lee <christopher.lee@cspi.com> 11019L: netdev@vger.kernel.org 11020W: https://www.cspi.com/ethernet-products/support/downloads/ 11021S: Supported 11022F: drivers/net/ethernet/myricom/myri10ge/ 11023 11024NAND FLASH SUBSYSTEM 11025M: Miquel Raynal <miquel.raynal@bootlin.com> 11026R: Richard Weinberger <richard@nod.at> 11027L: linux-mtd@lists.infradead.org 11028W: http://www.linux-mtd.infradead.org/ 11029Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11031S: Maintained 11032F: drivers/mtd/nand/ 11033F: include/linux/mtd/*nand*.h 11034 11035NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11036M: Daniel Mack <zonque@gmail.com> 11037S: Maintained 11038L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11039W: http://www.native-instruments.com 11040F: sound/usb/caiaq/ 11041 11042NATSEMI ETHERNET DRIVER (DP8381x) 11043S: Orphan 11044F: drivers/net/ethernet/natsemi/natsemi.c 11045 11046NCR 5380 SCSI DRIVERS 11047M: Finn Thain <fthain@telegraphics.com.au> 11048M: Michael Schmitz <schmitzmic@gmail.com> 11049L: linux-scsi@vger.kernel.org 11050S: Maintained 11051F: Documentation/scsi/g_NCR5380.txt 11052F: drivers/scsi/NCR5380.* 11053F: drivers/scsi/arm/cumana_1.c 11054F: drivers/scsi/arm/oak.c 11055F: drivers/scsi/atari_scsi.* 11056F: drivers/scsi/dmx3191d.c 11057F: drivers/scsi/g_NCR5380.* 11058F: drivers/scsi/mac_scsi.* 11059F: drivers/scsi/sun3_scsi.* 11060F: drivers/scsi/sun3_scsi_vme.c 11061 11062NCSI LIBRARY: 11063M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11064S: Maintained 11065F: net/ncsi/ 11066 11067NCT6775 HARDWARE MONITOR DRIVER 11068M: Guenter Roeck <linux@roeck-us.net> 11069L: linux-hwmon@vger.kernel.org 11070S: Maintained 11071F: Documentation/hwmon/nct6775.rst 11072F: drivers/hwmon/nct6775.c 11073 11074NET_FAILOVER MODULE 11075M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11076L: netdev@vger.kernel.org 11077S: Supported 11078F: driver/net/net_failover.c 11079F: include/net/net_failover.h 11080F: Documentation/networking/net_failover.rst 11081 11082NETEM NETWORK EMULATOR 11083M: Stephen Hemminger <stephen@networkplumber.org> 11084L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11085S: Maintained 11086F: net/sched/sch_netem.c 11087 11088NETERION 10GbE DRIVERS (s2io/vxge) 11089M: Jon Mason <jdmason@kudzu.us> 11090L: netdev@vger.kernel.org 11091S: Supported 11092F: Documentation/networking/device_drivers/neterion/s2io.txt 11093F: Documentation/networking/device_drivers/neterion/vxge.txt 11094F: drivers/net/ethernet/neterion/ 11095 11096NETFILTER 11097M: Pablo Neira Ayuso <pablo@netfilter.org> 11098M: Jozsef Kadlecsik <kadlec@netfilter.org> 11099M: Florian Westphal <fw@strlen.de> 11100L: netfilter-devel@vger.kernel.org 11101L: coreteam@netfilter.org 11102W: http://www.netfilter.org/ 11103W: http://www.iptables.org/ 11104W: http://www.nftables.org/ 11105Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11107T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11108S: Maintained 11109F: include/linux/netfilter* 11110F: include/linux/netfilter/ 11111F: include/net/netfilter/ 11112F: include/uapi/linux/netfilter* 11113F: include/uapi/linux/netfilter/ 11114F: net/*/netfilter.c 11115F: net/*/netfilter/ 11116F: net/netfilter/ 11117F: net/bridge/br_netfilter*.c 11118 11119NETROM NETWORK LAYER 11120M: Ralf Baechle <ralf@linux-mips.org> 11121L: linux-hams@vger.kernel.org 11122W: http://www.linux-ax25.org/ 11123S: Maintained 11124F: include/net/netrom.h 11125F: include/uapi/linux/netrom.h 11126F: net/netrom/ 11127 11128NETRONOME ETHERNET DRIVERS 11129M: Jakub Kicinski <jakub.kicinski@netronome.com> 11130L: oss-drivers@netronome.com 11131S: Maintained 11132F: drivers/net/ethernet/netronome/ 11133 11134NETWORK BLOCK DEVICE (NBD) 11135M: Josef Bacik <josef@toxicpanda.com> 11136S: Maintained 11137L: linux-block@vger.kernel.org 11138L: nbd@other.debian.org 11139F: Documentation/admin-guide/blockdev/nbd.rst 11140F: drivers/block/nbd.c 11141F: include/trace/events/nbd.h 11142F: include/uapi/linux/nbd.h 11143 11144NETWORK DROP MONITOR 11145M: Neil Horman <nhorman@tuxdriver.com> 11146L: netdev@vger.kernel.org 11147S: Maintained 11148W: https://fedorahosted.org/dropwatch/ 11149F: net/core/drop_monitor.c 11150F: include/uapi/linux/net_dropmon.h 11151 11152NETWORKING DRIVERS 11153M: "David S. Miller" <davem@davemloft.net> 11154L: netdev@vger.kernel.org 11155W: http://www.linuxfoundation.org/en/Net 11156Q: http://patchwork.ozlabs.org/project/netdev/list/ 11157T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11158T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11159S: Odd Fixes 11160F: Documentation/devicetree/bindings/net/ 11161F: drivers/net/ 11162F: include/linux/if_* 11163F: include/linux/netdevice.h 11164F: include/linux/etherdevice.h 11165F: include/linux/fcdevice.h 11166F: include/linux/fddidevice.h 11167F: include/linux/hippidevice.h 11168F: include/linux/inetdevice.h 11169F: include/uapi/linux/if_* 11170F: include/uapi/linux/netdevice.h 11171 11172NETWORKING DRIVERS (WIRELESS) 11173M: Kalle Valo <kvalo@codeaurora.org> 11174L: linux-wireless@vger.kernel.org 11175Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11176T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11177T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11178S: Maintained 11179F: Documentation/devicetree/bindings/net/wireless/ 11180F: drivers/net/wireless/ 11181 11182NETWORKING [DSA] 11183M: Andrew Lunn <andrew@lunn.ch> 11184M: Vivien Didelot <vivien.didelot@gmail.com> 11185M: Florian Fainelli <f.fainelli@gmail.com> 11186S: Maintained 11187F: Documentation/devicetree/bindings/net/dsa/ 11188F: net/dsa/ 11189F: include/net/dsa.h 11190F: include/linux/dsa/ 11191F: include/linux/platform_data/dsa.h 11192F: drivers/net/dsa/ 11193 11194NETWORKING [GENERAL] 11195M: "David S. Miller" <davem@davemloft.net> 11196L: netdev@vger.kernel.org 11197W: http://www.linuxfoundation.org/en/Net 11198Q: http://patchwork.ozlabs.org/project/netdev/list/ 11199T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11200T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11201B: mailto:netdev@vger.kernel.org 11202S: Maintained 11203F: net/ 11204F: include/net/ 11205F: include/linux/in.h 11206F: include/linux/net.h 11207F: include/linux/netdevice.h 11208F: include/uapi/linux/in.h 11209F: include/uapi/linux/net.h 11210F: include/uapi/linux/netdevice.h 11211F: include/uapi/linux/net_namespace.h 11212F: tools/testing/selftests/net/ 11213F: lib/net_utils.c 11214F: lib/random32.c 11215F: Documentation/networking/ 11216 11217NETWORKING [IPSEC] 11218M: Steffen Klassert <steffen.klassert@secunet.com> 11219M: Herbert Xu <herbert@gondor.apana.org.au> 11220M: "David S. Miller" <davem@davemloft.net> 11221L: netdev@vger.kernel.org 11222T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11223T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11224S: Maintained 11225F: net/xfrm/ 11226F: net/key/ 11227F: net/ipv4/xfrm* 11228F: net/ipv4/esp4* 11229F: net/ipv4/ah4.c 11230F: net/ipv4/ipcomp.c 11231F: net/ipv4/ip_vti.c 11232F: net/ipv6/xfrm* 11233F: net/ipv6/esp6* 11234F: net/ipv6/ah6.c 11235F: net/ipv6/ipcomp6.c 11236F: net/ipv6/ip6_vti.c 11237F: include/uapi/linux/xfrm.h 11238F: include/net/xfrm.h 11239 11240NETWORKING [IPv4/IPv6] 11241M: "David S. Miller" <davem@davemloft.net> 11242M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11243M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11244L: netdev@vger.kernel.org 11245T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11246S: Maintained 11247F: net/ipv4/ 11248F: net/ipv6/ 11249F: include/net/ip* 11250F: arch/x86/net/* 11251 11252NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11253M: Paul Moore <paul@paul-moore.com> 11254W: https://github.com/netlabel 11255L: netdev@vger.kernel.org 11256L: linux-security-module@vger.kernel.org 11257S: Maintained 11258F: Documentation/netlabel/ 11259F: include/net/calipso.h 11260F: include/net/cipso_ipv4.h 11261F: include/net/netlabel.h 11262F: include/uapi/linux/netfilter/xt_SECMARK.h 11263F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11264F: net/netlabel/ 11265F: net/ipv4/cipso_ipv4.c 11266F: net/ipv6/calipso.c 11267F: net/netfilter/xt_CONNSECMARK.c 11268F: net/netfilter/xt_SECMARK.c 11269 11270NETWORKING [TCP] 11271M: Eric Dumazet <edumazet@google.com> 11272L: netdev@vger.kernel.org 11273S: Maintained 11274F: net/ipv4/tcp*.c 11275F: net/ipv4/syncookies.c 11276F: net/ipv6/tcp*.c 11277F: net/ipv6/syncookies.c 11278F: include/uapi/linux/tcp.h 11279F: include/net/tcp.h 11280F: include/linux/tcp.h 11281F: include/trace/events/tcp.h 11282 11283NETWORKING [TLS] 11284M: Boris Pismenny <borisp@mellanox.com> 11285M: Aviad Yehezkel <aviadye@mellanox.com> 11286M: Dave Watson <davejwatson@fb.com> 11287M: John Fastabend <john.fastabend@gmail.com> 11288M: Daniel Borkmann <daniel@iogearbox.net> 11289M: Jakub Kicinski <jakub.kicinski@netronome.com> 11290L: netdev@vger.kernel.org 11291S: Maintained 11292F: net/tls/* 11293F: include/uapi/linux/tls.h 11294F: include/net/tls.h 11295 11296NETWORKING [WIRELESS] 11297L: linux-wireless@vger.kernel.org 11298Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11299 11300NETDEVSIM 11301M: Jakub Kicinski <jakub.kicinski@netronome.com> 11302S: Maintained 11303F: drivers/net/netdevsim/* 11304 11305NETXEN (1/10) GbE SUPPORT 11306M: Manish Chopra <manishc@marvell.com> 11307M: Rahul Verma <rahulv@marvell.com> 11308M: GR-Linux-NIC-Dev@marvell.com 11309L: netdev@vger.kernel.org 11310S: Supported 11311F: drivers/net/ethernet/qlogic/netxen/ 11312 11313NEXTHOP 11314M: David Ahern <dsahern@kernel.org> 11315L: netdev@vger.kernel.org 11316S: Maintained 11317F: include/net/nexthop.h 11318F: include/uapi/linux/nexthop.h 11319F: include/net/netns/nexthop.h 11320F: net/ipv4/nexthop.c 11321 11322NFC SUBSYSTEM 11323L: netdev@vger.kernel.org 11324S: Orphan 11325F: net/nfc/ 11326F: include/net/nfc/ 11327F: include/uapi/linux/nfc.h 11328F: drivers/nfc/ 11329F: include/linux/platform_data/nfcmrvl.h 11330F: Documentation/devicetree/bindings/net/nfc/ 11331 11332NFS, SUNRPC, AND LOCKD CLIENTS 11333M: Trond Myklebust <trond.myklebust@hammerspace.com> 11334M: Anna Schumaker <anna.schumaker@netapp.com> 11335L: linux-nfs@vger.kernel.org 11336W: http://client.linux-nfs.org 11337T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11338S: Maintained 11339F: fs/lockd/ 11340F: fs/nfs/ 11341F: fs/nfs_common/ 11342F: net/sunrpc/ 11343F: include/linux/lockd/ 11344F: include/linux/nfs* 11345F: include/linux/sunrpc/ 11346F: include/uapi/linux/nfs* 11347F: include/uapi/linux/sunrpc/ 11348 11349NILFS2 FILESYSTEM 11350M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11351L: linux-nilfs@vger.kernel.org 11352W: https://nilfs.sourceforge.io/ 11353W: https://nilfs.osdn.jp/ 11354T: git git://github.com/konis/nilfs2.git 11355S: Supported 11356F: Documentation/filesystems/nilfs2.txt 11357F: fs/nilfs2/ 11358F: include/trace/events/nilfs2.h 11359F: include/uapi/linux/nilfs2_api.h 11360F: include/uapi/linux/nilfs2_ondisk.h 11361 11362NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11363M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11364W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11365S: Maintained 11366F: Documentation/scsi/NinjaSCSI.txt 11367F: drivers/scsi/pcmcia/nsp_* 11368 11369NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11370M: GOTO Masanori <gotom@debian.or.jp> 11371M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11372W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11373S: Maintained 11374F: Documentation/scsi/NinjaSCSI.txt 11375F: drivers/scsi/nsp32* 11376 11377NIOS2 ARCHITECTURE 11378M: Ley Foon Tan <lftan@altera.com> 11379L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11380T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11381S: Maintained 11382F: arch/nios2/ 11383 11384NOHZ, DYNTICKS SUPPORT 11385M: Frederic Weisbecker <fweisbec@gmail.com> 11386M: Thomas Gleixner <tglx@linutronix.de> 11387M: Ingo Molnar <mingo@kernel.org> 11388L: linux-kernel@vger.kernel.org 11389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11390S: Maintained 11391F: kernel/time/tick*.* 11392F: include/linux/tick.h 11393F: include/linux/sched/nohz.h 11394 11395NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11396M: Pavel Machek <pavel@ucw.cz> 11397M: Sakari Ailus <sakari.ailus@iki.fi> 11398L: linux-media@vger.kernel.org 11399S: Maintained 11400F: drivers/media/i2c/et8ek8 11401F: drivers/media/i2c/ad5820.c 11402 11403NOKIA N900 POWER SUPPLY DRIVERS 11404R: Pali Rohár <pali.rohar@gmail.com> 11405F: include/linux/power/bq2415x_charger.h 11406F: include/linux/power/bq27xxx_battery.h 11407F: include/linux/power/isp1704_charger.h 11408F: drivers/power/supply/bq2415x_charger.c 11409F: drivers/power/supply/bq27xxx_battery.c 11410F: drivers/power/supply/bq27xxx_battery_i2c.c 11411F: drivers/power/supply/isp1704_charger.c 11412F: drivers/power/supply/rx51_battery.c 11413 11414NOLIBC HEADER FILE 11415M: Willy Tarreau <w@1wt.eu> 11416S: Maintained 11417T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11418F: tools/include/nolibc/ 11419 11420NTB AMD DRIVER 11421M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11422L: linux-ntb@googlegroups.com 11423S: Supported 11424F: drivers/ntb/hw/amd/ 11425 11426NTB DRIVER CORE 11427M: Jon Mason <jdmason@kudzu.us> 11428M: Dave Jiang <dave.jiang@intel.com> 11429M: Allen Hubbe <allenbh@gmail.com> 11430L: linux-ntb@googlegroups.com 11431S: Supported 11432W: https://github.com/jonmason/ntb/wiki 11433T: git git://github.com/jonmason/ntb.git 11434F: drivers/ntb/ 11435F: drivers/net/ntb_netdev.c 11436F: include/linux/ntb.h 11437F: include/linux/ntb_transport.h 11438F: tools/testing/selftests/ntb/ 11439 11440NTB IDT DRIVER 11441M: Serge Semin <fancer.lancer@gmail.com> 11442L: linux-ntb@googlegroups.com 11443S: Supported 11444F: drivers/ntb/hw/idt/ 11445 11446NTB INTEL DRIVER 11447M: Dave Jiang <dave.jiang@intel.com> 11448L: linux-ntb@googlegroups.com 11449S: Supported 11450W: https://github.com/davejiang/linux/wiki 11451T: git https://github.com/davejiang/linux.git 11452F: drivers/ntb/hw/intel/ 11453 11454NTFS FILESYSTEM 11455M: Anton Altaparmakov <anton@tuxera.com> 11456L: linux-ntfs-dev@lists.sourceforge.net 11457W: http://www.tuxera.com/ 11458T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11459S: Supported 11460F: Documentation/filesystems/ntfs.txt 11461F: fs/ntfs/ 11462 11463NUBUS SUBSYSTEM 11464M: Finn Thain <fthain@telegraphics.com.au> 11465L: linux-m68k@lists.linux-m68k.org 11466S: Maintained 11467F: arch/*/include/asm/nubus.h 11468F: drivers/nubus/ 11469F: include/linux/nubus.h 11470F: include/uapi/linux/nubus.h 11471 11472NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11473M: Antonino Daplas <adaplas@gmail.com> 11474L: linux-fbdev@vger.kernel.org 11475S: Maintained 11476F: drivers/video/fbdev/riva/ 11477F: drivers/video/fbdev/nvidia/ 11478 11479NVM EXPRESS DRIVER 11480M: Keith Busch <kbusch@kernel.org> 11481M: Jens Axboe <axboe@fb.com> 11482M: Christoph Hellwig <hch@lst.de> 11483M: Sagi Grimberg <sagi@grimberg.me> 11484L: linux-nvme@lists.infradead.org 11485T: git://git.infradead.org/nvme.git 11486W: http://git.infradead.org/nvme.git 11487S: Supported 11488F: drivers/nvme/host/ 11489F: include/linux/nvme.h 11490F: include/uapi/linux/nvme_ioctl.h 11491 11492NVM EXPRESS FC TRANSPORT DRIVERS 11493M: James Smart <james.smart@broadcom.com> 11494L: linux-nvme@lists.infradead.org 11495S: Supported 11496F: include/linux/nvme-fc.h 11497F: include/linux/nvme-fc-driver.h 11498F: drivers/nvme/host/fc.c 11499F: drivers/nvme/target/fc.c 11500F: drivers/nvme/target/fcloop.c 11501 11502NVM EXPRESS TARGET DRIVER 11503M: Christoph Hellwig <hch@lst.de> 11504M: Sagi Grimberg <sagi@grimberg.me> 11505L: linux-nvme@lists.infradead.org 11506T: git://git.infradead.org/nvme.git 11507W: http://git.infradead.org/nvme.git 11508S: Supported 11509F: drivers/nvme/target/ 11510 11511NVMEM FRAMEWORK 11512M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11513S: Maintained 11514F: drivers/nvmem/ 11515F: Documentation/devicetree/bindings/nvmem/ 11516F: Documentation/ABI/stable/sysfs-bus-nvmem 11517F: include/linux/nvmem-consumer.h 11518F: include/linux/nvmem-provider.h 11519 11520NXP FXAS21002C DRIVER 11521M: Rui Miguel Silva <rmfrfs@gmail.com> 11522L: linux-iio@vger.kernel.org 11523S: Maintained 11524F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11525F: drivers/iio/gyro/fxas21002c_core.c 11526F: drivers/iio/gyro/fxas21002c.h 11527F: drivers/iio/gyro/fxas21002c_i2c.c 11528F: drivers/iio/gyro/fxas21002c_spi.c 11529 11530NXP SGTL5000 DRIVER 11531M: Fabio Estevam <festevam@gmail.com> 11532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11533S: Maintained 11534F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11535F: sound/soc/codecs/sgtl5000* 11536 11537NXP SJA1105 ETHERNET SWITCH DRIVER 11538M: Vladimir Oltean <olteanv@gmail.com> 11539L: linux-kernel@vger.kernel.org 11540S: Maintained 11541F: drivers/net/dsa/sja1105 11542 11543NXP TDA998X DRM DRIVER 11544M: Russell King <linux@armlinux.org.uk> 11545S: Maintained 11546T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11547T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11548F: drivers/gpu/drm/i2c/tda998x_drv.c 11549F: include/drm/i2c/tda998x.h 11550F: include/dt-bindings/display/tda998x.h 11551K: "nxp,tda998x" 11552 11553NXP TFA9879 DRIVER 11554M: Peter Rosin <peda@axentia.se> 11555L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11556S: Maintained 11557F: Documentation/devicetree/bindings/sound/tfa9879.txt 11558F: sound/soc/codecs/tfa9879* 11559 11560NXP-NCI NFC DRIVER 11561M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11562R: Charles Gorand <charles.gorand@effinnov.com> 11563L: linux-nfc@lists.01.org (moderated for non-subscribers) 11564S: Supported 11565F: drivers/nfc/nxp-nci 11566 11567OBJAGG 11568M: Jiri Pirko <jiri@mellanox.com> 11569L: netdev@vger.kernel.org 11570S: Supported 11571F: lib/objagg.c 11572F: lib/test_objagg.c 11573F: include/linux/objagg.h 11574 11575NXP FSPI DRIVER 11576R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11577M: Ashish Kumar <ashish.kumar@nxp.com> 11578L: linux-spi@vger.kernel.org 11579S: Maintained 11580F: drivers/spi/spi-nxp-fspi.c 11581F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11582 11583OBJTOOL 11584M: Josh Poimboeuf <jpoimboe@redhat.com> 11585M: Peter Zijlstra <peterz@infradead.org> 11586S: Supported 11587F: tools/objtool/ 11588 11589OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11590M: Frederic Barrat <fbarrat@linux.ibm.com> 11591M: Andrew Donnellan <ajd@linux.ibm.com> 11592L: linuxppc-dev@lists.ozlabs.org 11593S: Supported 11594F: arch/powerpc/platforms/powernv/ocxl.c 11595F: arch/powerpc/include/asm/pnv-ocxl.h 11596F: drivers/misc/ocxl/ 11597F: include/misc/ocxl* 11598F: include/uapi/misc/ocxl.h 11599F: Documentation/userspace-api/accelerators/ocxl.rst 11600 11601OMAP AUDIO SUPPORT 11602M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11603M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11604L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11605L: linux-omap@vger.kernel.org 11606S: Maintained 11607F: sound/soc/ti/omap* 11608F: sound/soc/ti/rx51.c 11609F: sound/soc/ti/n810.c 11610F: sound/soc/ti/sdma-pcm.* 11611 11612OMAP CLOCK FRAMEWORK SUPPORT 11613M: Paul Walmsley <paul@pwsan.com> 11614L: linux-omap@vger.kernel.org 11615S: Maintained 11616F: arch/arm/*omap*/*clock* 11617 11618OMAP DEVICE TREE SUPPORT 11619M: Benoît Cousson <bcousson@baylibre.com> 11620M: Tony Lindgren <tony@atomide.com> 11621L: linux-omap@vger.kernel.org 11622L: devicetree@vger.kernel.org 11623S: Maintained 11624F: arch/arm/boot/dts/*omap* 11625F: arch/arm/boot/dts/*am3* 11626F: arch/arm/boot/dts/*am4* 11627F: arch/arm/boot/dts/*am5* 11628F: arch/arm/boot/dts/*dra7* 11629 11630OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11631L: linux-omap@vger.kernel.org 11632L: linux-fbdev@vger.kernel.org 11633S: Orphan 11634F: drivers/video/fbdev/omap2/ 11635F: Documentation/arm/omap/dss.rst 11636 11637OMAP FRAMEBUFFER SUPPORT 11638L: linux-fbdev@vger.kernel.org 11639L: linux-omap@vger.kernel.org 11640S: Orphan 11641F: drivers/video/fbdev/omap/ 11642 11643OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11644M: Roger Quadros <rogerq@ti.com> 11645M: Tony Lindgren <tony@atomide.com> 11646L: linux-omap@vger.kernel.org 11647S: Maintained 11648F: drivers/memory/omap-gpmc.c 11649F: arch/arm/mach-omap2/*gpmc* 11650 11651OMAP GPIO DRIVER 11652M: Grygorii Strashko <grygorii.strashko@ti.com> 11653M: Santosh Shilimkar <ssantosh@kernel.org> 11654M: Kevin Hilman <khilman@kernel.org> 11655L: linux-omap@vger.kernel.org 11656S: Maintained 11657F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11658F: drivers/gpio/gpio-omap.c 11659 11660OMAP HARDWARE SPINLOCK SUPPORT 11661M: Ohad Ben-Cohen <ohad@wizery.com> 11662L: linux-omap@vger.kernel.org 11663S: Maintained 11664F: drivers/hwspinlock/omap_hwspinlock.c 11665 11666OMAP HS MMC SUPPORT 11667L: linux-mmc@vger.kernel.org 11668L: linux-omap@vger.kernel.org 11669S: Orphan 11670F: drivers/mmc/host/omap_hsmmc.c 11671 11672OMAP HWMOD DATA 11673M: Paul Walmsley <paul@pwsan.com> 11674L: linux-omap@vger.kernel.org 11675S: Maintained 11676F: arch/arm/mach-omap2/omap_hwmod*data* 11677 11678OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11679M: Benoît Cousson <bcousson@baylibre.com> 11680L: linux-omap@vger.kernel.org 11681S: Maintained 11682F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11683 11684OMAP HWMOD SUPPORT 11685M: Benoît Cousson <bcousson@baylibre.com> 11686M: Paul Walmsley <paul@pwsan.com> 11687L: linux-omap@vger.kernel.org 11688S: Maintained 11689F: arch/arm/mach-omap2/omap_hwmod.* 11690 11691OMAP I2C DRIVER 11692M: Vignesh R <vigneshr@ti.com> 11693L: linux-omap@vger.kernel.org 11694L: linux-i2c@vger.kernel.org 11695S: Maintained 11696F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11697F: drivers/i2c/busses/i2c-omap.c 11698 11699OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11700M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11701L: linux-media@vger.kernel.org 11702S: Maintained 11703F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11704F: drivers/media/platform/omap3isp/ 11705F: drivers/staging/media/omap4iss/ 11706 11707OMAP MMC SUPPORT 11708M: Aaro Koskinen <aaro.koskinen@iki.fi> 11709L: linux-omap@vger.kernel.org 11710S: Odd Fixes 11711F: drivers/mmc/host/omap.c 11712 11713OMAP POWER MANAGEMENT SUPPORT 11714M: Kevin Hilman <khilman@kernel.org> 11715L: linux-omap@vger.kernel.org 11716S: Maintained 11717F: arch/arm/*omap*/*pm* 11718F: drivers/cpufreq/omap-cpufreq.c 11719 11720OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11721M: Rajendra Nayak <rnayak@codeaurora.org> 11722M: Paul Walmsley <paul@pwsan.com> 11723L: linux-omap@vger.kernel.org 11724S: Maintained 11725F: arch/arm/mach-omap2/prm* 11726 11727OMAP RANDOM NUMBER GENERATOR SUPPORT 11728M: Deepak Saxena <dsaxena@plexity.net> 11729S: Maintained 11730F: drivers/char/hw_random/omap-rng.c 11731 11732OMAP USB SUPPORT 11733L: linux-usb@vger.kernel.org 11734L: linux-omap@vger.kernel.org 11735S: Orphan 11736F: drivers/usb/*/*omap* 11737F: arch/arm/*omap*/usb* 11738 11739OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11740M: Mark Jackson <mpfj@newflow.co.uk> 11741L: linux-omap@vger.kernel.org 11742S: Maintained 11743F: arch/arm/boot/dts/am335x-nano.dts 11744 11745OMAP1 SUPPORT 11746M: Aaro Koskinen <aaro.koskinen@iki.fi> 11747M: Tony Lindgren <tony@atomide.com> 11748L: linux-omap@vger.kernel.org 11749Q: http://patchwork.kernel.org/project/linux-omap/list/ 11750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11751S: Maintained 11752F: arch/arm/mach-omap1/ 11753F: arch/arm/plat-omap/ 11754F: arch/arm/configs/omap1_defconfig 11755F: drivers/i2c/busses/i2c-omap.c 11756F: include/linux/platform_data/i2c-omap.h 11757F: include/linux/platform_data/ams-delta-fiq.h 11758 11759OMAP2+ SUPPORT 11760M: Tony Lindgren <tony@atomide.com> 11761L: linux-omap@vger.kernel.org 11762W: http://www.muru.com/linux/omap/ 11763W: http://linux.omap.com/ 11764Q: http://patchwork.kernel.org/project/linux-omap/list/ 11765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11766S: Maintained 11767F: arch/arm/mach-omap2/ 11768F: arch/arm/plat-omap/ 11769F: arch/arm/configs/omap2plus_defconfig 11770F: drivers/i2c/busses/i2c-omap.c 11771F: drivers/irqchip/irq-omap-intc.c 11772F: drivers/mfd/*omap*.c 11773F: drivers/mfd/menelaus.c 11774F: drivers/mfd/palmas.c 11775F: drivers/mfd/tps65217.c 11776F: drivers/mfd/tps65218.c 11777F: drivers/mfd/tps65910.c 11778F: drivers/mfd/twl-core.[ch] 11779F: drivers/mfd/twl4030*.c 11780F: drivers/mfd/twl6030*.c 11781F: drivers/mfd/twl6040*.c 11782F: drivers/regulator/palmas-regulator*.c 11783F: drivers/regulator/pbias-regulator.c 11784F: drivers/regulator/tps65217-regulator.c 11785F: drivers/regulator/tps65218-regulator.c 11786F: drivers/regulator/tps65910-regulator.c 11787F: drivers/regulator/twl-regulator.c 11788F: drivers/regulator/twl6030-regulator.c 11789F: include/linux/platform_data/i2c-omap.h 11790 11791ONION OMEGA2+ BOARD 11792M: Harvey Hunt <harveyhuntnexus@gmail.com> 11793L: linux-mips@vger.kernel.org 11794S: Maintained 11795F: arch/mips/boot/dts/ralink/omega2p.dts 11796 11797OMFS FILESYSTEM 11798M: Bob Copeland <me@bobcopeland.com> 11799L: linux-karma-devel@lists.sourceforge.net 11800S: Maintained 11801F: Documentation/filesystems/omfs.txt 11802F: fs/omfs/ 11803 11804OMNIKEY CARDMAN 4000 DRIVER 11805M: Harald Welte <laforge@gnumonks.org> 11806S: Maintained 11807F: drivers/char/pcmcia/cm4000_cs.c 11808F: include/linux/cm4000_cs.h 11809F: include/uapi/linux/cm4000_cs.h 11810 11811OMNIKEY CARDMAN 4040 DRIVER 11812M: Harald Welte <laforge@gnumonks.org> 11813S: Maintained 11814F: drivers/char/pcmcia/cm4040_cs.* 11815 11816OMNIVISION OV13858 SENSOR DRIVER 11817M: Sakari Ailus <sakari.ailus@linux.intel.com> 11818L: linux-media@vger.kernel.org 11819T: git git://linuxtv.org/media_tree.git 11820S: Maintained 11821F: drivers/media/i2c/ov13858.c 11822 11823OMNIVISION OV2680 SENSOR DRIVER 11824M: Rui Miguel Silva <rmfrfs@gmail.com> 11825L: linux-media@vger.kernel.org 11826T: git git://linuxtv.org/media_tree.git 11827S: Maintained 11828F: drivers/media/i2c/ov2680.c 11829F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11830 11831OMNIVISION OV2685 SENSOR DRIVER 11832M: Shunqian Zheng <zhengsq@rock-chips.com> 11833L: linux-media@vger.kernel.org 11834T: git git://linuxtv.org/media_tree.git 11835S: Maintained 11836F: drivers/media/i2c/ov2685.c 11837 11838OMNIVISION OV5640 SENSOR DRIVER 11839M: Steve Longerbeam <slongerbeam@gmail.com> 11840L: linux-media@vger.kernel.org 11841T: git git://linuxtv.org/media_tree.git 11842S: Maintained 11843F: drivers/media/i2c/ov5640.c 11844 11845OMNIVISION OV5647 SENSOR DRIVER 11846M: Luis Oliveira <lolivei@synopsys.com> 11847L: linux-media@vger.kernel.org 11848T: git git://linuxtv.org/media_tree.git 11849S: Maintained 11850F: drivers/media/i2c/ov5647.c 11851 11852OMNIVISION OV5695 SENSOR DRIVER 11853M: Shunqian Zheng <zhengsq@rock-chips.com> 11854L: linux-media@vger.kernel.org 11855T: git git://linuxtv.org/media_tree.git 11856S: Maintained 11857F: drivers/media/i2c/ov5695.c 11858 11859OMNIVISION OV7670 SENSOR DRIVER 11860M: Jonathan Corbet <corbet@lwn.net> 11861L: linux-media@vger.kernel.org 11862T: git git://linuxtv.org/media_tree.git 11863S: Maintained 11864F: drivers/media/i2c/ov7670.c 11865F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11866 11867OMNIVISION OV772x SENSOR DRIVER 11868M: Jacopo Mondi <jacopo@jmondi.org> 11869L: linux-media@vger.kernel.org 11870T: git git://linuxtv.org/media_tree.git 11871S: Odd fixes 11872F: drivers/media/i2c/ov772x.c 11873F: include/media/i2c/ov772x.h 11874F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11875 11876OMNIVISION OV7740 SENSOR DRIVER 11877M: Wenyou Yang <wenyou.yang@microchip.com> 11878L: linux-media@vger.kernel.org 11879T: git git://linuxtv.org/media_tree.git 11880S: Maintained 11881F: drivers/media/i2c/ov7740.c 11882F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11883 11884OMNIVISION OV9640 SENSOR DRIVER 11885M: Petr Cvek <petrcvekcz@gmail.com> 11886L: linux-media@vger.kernel.org 11887S: Maintained 11888F: drivers/media/i2c/ov9640.* 11889 11890OMNIVISION OV8856 SENSOR DRIVER 11891M: Ben Kao <ben.kao@intel.com> 11892L: linux-media@vger.kernel.org 11893T: git git://linuxtv.org/media_tree.git 11894S: Maintained 11895F: drivers/media/i2c/ov8856.c 11896 11897OMNIVISION OV9650 SENSOR DRIVER 11898M: Sakari Ailus <sakari.ailus@linux.intel.com> 11899R: Akinobu Mita <akinobu.mita@gmail.com> 11900R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11901L: linux-media@vger.kernel.org 11902T: git git://linuxtv.org/media_tree.git 11903S: Maintained 11904F: drivers/media/i2c/ov9650.c 11905F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11906 11907ONENAND FLASH DRIVER 11908M: Kyungmin Park <kyungmin.park@samsung.com> 11909L: linux-mtd@lists.infradead.org 11910S: Maintained 11911F: drivers/mtd/nand/onenand/ 11912F: include/linux/mtd/onenand*.h 11913 11914OP-TEE DRIVER 11915M: Jens Wiklander <jens.wiklander@linaro.org> 11916L: tee-dev@lists.linaro.org 11917S: Maintained 11918F: drivers/tee/optee/ 11919 11920OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11921M: Sumit Garg <sumit.garg@linaro.org> 11922L: tee-dev@lists.linaro.org 11923S: Maintained 11924F: drivers/char/hw_random/optee-rng.c 11925 11926OPA-VNIC DRIVER 11927M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11928M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11929L: linux-rdma@vger.kernel.org 11930S: Supported 11931F: drivers/infiniband/ulp/opa_vnic 11932 11933OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11934M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11935M: Frank Rowand <frowand.list@gmail.com> 11936L: devicetree@vger.kernel.org 11937S: Maintained 11938F: Documentation/devicetree/dynamic-resolution-notes.txt 11939F: Documentation/devicetree/overlay-notes.txt 11940F: drivers/of/overlay.c 11941F: drivers/of/resolver.c 11942K: of_overlay_notifier_ 11943 11944OPEN FIRMWARE AND FLATTENED DEVICE TREE 11945M: Rob Herring <robh+dt@kernel.org> 11946M: Frank Rowand <frowand.list@gmail.com> 11947L: devicetree@vger.kernel.org 11948W: http://www.devicetree.org/ 11949T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11950S: Maintained 11951F: drivers/of/ 11952F: include/linux/of*.h 11953F: scripts/dtc/ 11954F: Documentation/ABI/testing/sysfs-firmware-ofw 11955 11956OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11957M: Rob Herring <robh+dt@kernel.org> 11958M: Mark Rutland <mark.rutland@arm.com> 11959L: devicetree@vger.kernel.org 11960T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11961Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11962S: Maintained 11963F: Documentation/devicetree/ 11964F: arch/*/boot/dts/ 11965F: include/dt-bindings/ 11966 11967OPENCORES I2C BUS DRIVER 11968M: Peter Korsgaard <peter@korsgaard.com> 11969M: Andrew Lunn <andrew@lunn.ch> 11970L: linux-i2c@vger.kernel.org 11971S: Maintained 11972F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11973F: Documentation/i2c/busses/i2c-ocores 11974F: drivers/i2c/busses/i2c-ocores.c 11975F: include/linux/platform_data/i2c-ocores.h 11976 11977OPENRISC ARCHITECTURE 11978M: Jonas Bonn <jonas@southpole.se> 11979M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11980M: Stafford Horne <shorne@gmail.com> 11981T: git git://github.com/openrisc/linux.git 11982L: openrisc@lists.librecores.org 11983W: http://openrisc.io 11984S: Maintained 11985F: Documentation/devicetree/bindings/openrisc/ 11986F: Documentation/openrisc/ 11987F: arch/openrisc/ 11988F: drivers/irqchip/irq-ompic.c 11989F: drivers/irqchip/irq-or1k-* 11990 11991OPENVSWITCH 11992M: Pravin B Shelar <pshelar@ovn.org> 11993L: netdev@vger.kernel.org 11994L: dev@openvswitch.org 11995W: http://openvswitch.org 11996S: Maintained 11997F: net/openvswitch/ 11998F: include/uapi/linux/openvswitch.h 11999 12000OPERATING PERFORMANCE POINTS (OPP) 12001M: Viresh Kumar <vireshk@kernel.org> 12002M: Nishanth Menon <nm@ti.com> 12003M: Stephen Boyd <sboyd@kernel.org> 12004L: linux-pm@vger.kernel.org 12005S: Maintained 12006T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12007F: drivers/opp/ 12008F: include/linux/pm_opp.h 12009F: Documentation/power/opp.rst 12010F: Documentation/devicetree/bindings/opp/ 12011 12012OPL4 DRIVER 12013M: Clemens Ladisch <clemens@ladisch.de> 12014L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12016S: Maintained 12017F: sound/drivers/opl4/ 12018 12019OPROFILE 12020M: Robert Richter <rric@kernel.org> 12021L: oprofile-list@lists.sf.net 12022S: Maintained 12023F: arch/*/include/asm/oprofile*.h 12024F: arch/*/oprofile/ 12025F: drivers/oprofile/ 12026F: include/linux/oprofile.h 12027 12028ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12029M: Mark Fasheh <mark@fasheh.com> 12030M: Joel Becker <jlbec@evilplan.org> 12031M: Joseph Qi <joseph.qi@linux.alibaba.com> 12032L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12033W: http://ocfs2.wiki.kernel.org 12034S: Supported 12035F: Documentation/filesystems/ocfs2.txt 12036F: Documentation/filesystems/dlmfs.txt 12037F: fs/ocfs2/ 12038 12039ORANGEFS FILESYSTEM 12040M: Mike Marshall <hubcap@omnibond.com> 12041R: Martin Brandenburg <martin@omnibond.com> 12042L: devel@lists.orangefs.org 12043T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12044S: Supported 12045F: fs/orangefs/ 12046F: Documentation/filesystems/orangefs.txt 12047 12048ORINOCO DRIVER 12049L: linux-wireless@vger.kernel.org 12050W: http://wireless.kernel.org/en/users/Drivers/orinoco 12051W: http://www.nongnu.org/orinoco/ 12052S: Orphan 12053F: drivers/net/wireless/intersil/orinoco/ 12054 12055OV2659 OMNIVISION SENSOR DRIVER 12056M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12057L: linux-media@vger.kernel.org 12058W: https://linuxtv.org 12059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12060T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12061S: Maintained 12062F: drivers/media/i2c/ov2659.c 12063F: include/media/i2c/ov2659.h 12064 12065OVERLAY FILESYSTEM 12066M: Miklos Szeredi <miklos@szeredi.hu> 12067L: linux-unionfs@vger.kernel.org 12068T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12069S: Supported 12070F: fs/overlayfs/ 12071F: Documentation/filesystems/overlayfs.txt 12072 12073P54 WIRELESS DRIVER 12074M: Christian Lamparter <chunkeey@googlemail.com> 12075L: linux-wireless@vger.kernel.org 12076W: http://wireless.kernel.org/en/users/Drivers/p54 12077S: Maintained 12078F: drivers/net/wireless/intersil/p54/ 12079 12080PA SEMI ETHERNET DRIVER 12081L: netdev@vger.kernel.org 12082S: Orphan 12083F: drivers/net/ethernet/pasemi/* 12084 12085PA SEMI SMBUS DRIVER 12086L: linux-i2c@vger.kernel.org 12087S: Orphan 12088F: drivers/i2c/busses/i2c-pasemi.c 12089 12090PACKING 12091M: Vladimir Oltean <olteanv@gmail.com> 12092L: netdev@vger.kernel.org 12093S: Supported 12094F: lib/packing.c 12095F: include/linux/packing.h 12096F: Documentation/packing.txt 12097 12098PADATA PARALLEL EXECUTION MECHANISM 12099M: Steffen Klassert <steffen.klassert@secunet.com> 12100L: linux-crypto@vger.kernel.org 12101S: Maintained 12102F: kernel/padata.c 12103F: include/linux/padata.h 12104F: Documentation/padata.txt 12105 12106PAGE POOL 12107M: Jesper Dangaard Brouer <hawk@kernel.org> 12108M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12109L: netdev@vger.kernel.org 12110S: Supported 12111F: net/core/page_pool.c 12112F: include/net/page_pool.h 12113 12114PANASONIC LAPTOP ACPI EXTRAS DRIVER 12115M: Harald Welte <laforge@gnumonks.org> 12116L: platform-driver-x86@vger.kernel.org 12117S: Maintained 12118F: drivers/platform/x86/panasonic-laptop.c 12119 12120PARALLEL LCD/KEYPAD PANEL DRIVER 12121M: Willy Tarreau <willy@haproxy.com> 12122M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12123S: Odd Fixes 12124F: Documentation/admin-guide/lcd-panel-cgram.rst 12125F: drivers/auxdisplay/panel.c 12126 12127PARALLEL PORT SUBSYSTEM 12128M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12129M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12130L: linux-parport@lists.infradead.org (subscribers-only) 12131S: Maintained 12132F: drivers/parport/ 12133F: include/linux/parport*.h 12134F: drivers/char/ppdev.c 12135F: include/uapi/linux/ppdev.h 12136F: Documentation/driver-api/parport*.rst 12137 12138PARAVIRT_OPS INTERFACE 12139M: Juergen Gross <jgross@suse.com> 12140M: Thomas Hellstrom <thellstrom@vmware.com> 12141M: "VMware, Inc." <pv-drivers@vmware.com> 12142L: virtualization@lists.linux-foundation.org 12143S: Supported 12144F: Documentation/virt/paravirt_ops.rst 12145F: arch/*/kernel/paravirt* 12146F: arch/*/include/asm/paravirt*.h 12147F: include/linux/hypervisor.h 12148 12149PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12150M: Tim Waugh <tim@cyberelk.net> 12151L: linux-parport@lists.infradead.org (subscribers-only) 12152S: Maintained 12153F: Documentation/admin-guide/blockdev/paride.rst 12154F: drivers/block/paride/ 12155 12156PARISC ARCHITECTURE 12157M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12158M: Helge Deller <deller@gmx.de> 12159L: linux-parisc@vger.kernel.org 12160W: http://www.parisc-linux.org/ 12161Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12163T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12164S: Maintained 12165F: arch/parisc/ 12166F: Documentation/parisc/ 12167F: drivers/parisc/ 12168F: drivers/char/agp/parisc-agp.c 12169F: drivers/input/serio/gscps2.c 12170F: drivers/parport/parport_gsc.* 12171F: drivers/tty/serial/8250/8250_gsc.c 12172F: drivers/video/fbdev/sti* 12173F: drivers/video/console/sti* 12174F: drivers/video/logo/logo_parisc* 12175 12176PARMAN 12177M: Jiri Pirko <jiri@mellanox.com> 12178L: netdev@vger.kernel.org 12179S: Supported 12180F: lib/parman.c 12181F: lib/test_parman.c 12182F: include/linux/parman.h 12183 12184PC ENGINES APU BOARD DRIVER 12185M: Enrico Weigelt, metux IT consult <info@metux.net> 12186S: Maintained 12187F: drivers/platform/x86/pcengines-apuv2.c 12188 12189PC87360 HARDWARE MONITORING DRIVER 12190M: Jim Cromie <jim.cromie@gmail.com> 12191L: linux-hwmon@vger.kernel.org 12192S: Maintained 12193F: Documentation/hwmon/pc87360.rst 12194F: drivers/hwmon/pc87360.c 12195 12196PC8736x GPIO DRIVER 12197M: Jim Cromie <jim.cromie@gmail.com> 12198S: Maintained 12199F: drivers/char/pc8736x_gpio.c 12200 12201PC87427 HARDWARE MONITORING DRIVER 12202M: Jean Delvare <jdelvare@suse.com> 12203L: linux-hwmon@vger.kernel.org 12204S: Maintained 12205F: Documentation/hwmon/pc87427.rst 12206F: drivers/hwmon/pc87427.c 12207 12208PCA9532 LED DRIVER 12209M: Riku Voipio <riku.voipio@iki.fi> 12210S: Maintained 12211F: drivers/leds/leds-pca9532.c 12212F: include/linux/leds-pca9532.h 12213 12214PCA9541 I2C BUS MASTER SELECTOR DRIVER 12215M: Guenter Roeck <linux@roeck-us.net> 12216L: linux-i2c@vger.kernel.org 12217S: Maintained 12218F: drivers/i2c/muxes/i2c-mux-pca9541.c 12219 12220PCDP - PRIMARY CONSOLE AND DEBUG PORT 12221M: Khalid Aziz <khalid@gonehiking.org> 12222S: Maintained 12223F: drivers/firmware/pcdp.* 12224 12225PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12226M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12227L: linux-pci@vger.kernel.org 12228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12229S: Maintained 12230F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12231F: drivers/pci/controller/pci-aardvark.c 12232 12233PCI DRIVER FOR ALTERA PCIE IP 12234M: Ley Foon Tan <lftan@altera.com> 12235L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12236L: linux-pci@vger.kernel.org 12237S: Supported 12238F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12239F: drivers/pci/controller/pcie-altera.c 12240 12241PCI DRIVER FOR APPLIEDMICRO XGENE 12242M: Toan Le <toan@os.amperecomputing.com> 12243L: linux-pci@vger.kernel.org 12244L: linux-arm-kernel@lists.infradead.org 12245S: Maintained 12246F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12247F: drivers/pci/controller/pci-xgene.c 12248 12249PCI DRIVER FOR ARM VERSATILE PLATFORM 12250M: Rob Herring <robh@kernel.org> 12251L: linux-pci@vger.kernel.org 12252L: linux-arm-kernel@lists.infradead.org 12253S: Maintained 12254F: Documentation/devicetree/bindings/pci/versatile.txt 12255F: drivers/pci/controller/pci-versatile.c 12256 12257PCI DRIVER FOR ARMADA 8K 12258M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12259L: linux-pci@vger.kernel.org 12260L: linux-arm-kernel@lists.infradead.org 12261S: Maintained 12262F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12263F: drivers/pci/controller/dwc/pcie-armada8k.c 12264 12265PCI DRIVER FOR CADENCE PCIE IP 12266M: Tom Joseph <tjoseph@cadence.com> 12267L: linux-pci@vger.kernel.org 12268S: Maintained 12269F: Documentation/devicetree/bindings/pci/cdns,*.txt 12270F: drivers/pci/controller/pcie-cadence* 12271 12272PCI DRIVER FOR FREESCALE LAYERSCAPE 12273M: Minghuan Lian <minghuan.Lian@nxp.com> 12274M: Mingkai Hu <mingkai.hu@nxp.com> 12275M: Roy Zang <roy.zang@nxp.com> 12276L: linuxppc-dev@lists.ozlabs.org 12277L: linux-pci@vger.kernel.org 12278L: linux-arm-kernel@lists.infradead.org 12279S: Maintained 12280F: drivers/pci/controller/dwc/*layerscape* 12281 12282PCI DRIVER FOR GENERIC OF HOSTS 12283M: Will Deacon <will@kernel.org> 12284L: linux-pci@vger.kernel.org 12285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12286S: Maintained 12287F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12288F: drivers/pci/controller/pci-host-common.c 12289F: drivers/pci/controller/pci-host-generic.c 12290 12291PCI DRIVER FOR IMX6 12292M: Richard Zhu <hongxing.zhu@nxp.com> 12293M: Lucas Stach <l.stach@pengutronix.de> 12294L: linux-pci@vger.kernel.org 12295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12296S: Maintained 12297F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12298F: drivers/pci/controller/dwc/*imx6* 12299 12300PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12301M: Keith Busch <keith.busch@intel.com> 12302M: Jonathan Derrick <jonathan.derrick@intel.com> 12303L: linux-pci@vger.kernel.org 12304S: Supported 12305F: drivers/pci/controller/vmd.c 12306 12307PCI DRIVER FOR MICROSEMI SWITCHTEC 12308M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12309M: Logan Gunthorpe <logang@deltatee.com> 12310L: linux-pci@vger.kernel.org 12311S: Maintained 12312F: Documentation/driver-api/switchtec.rst 12313F: Documentation/ABI/testing/sysfs-class-switchtec 12314F: drivers/pci/switch/switchtec* 12315F: include/uapi/linux/switchtec_ioctl.h 12316F: include/linux/switchtec.h 12317F: drivers/ntb/hw/mscc/ 12318 12319PCI DRIVER FOR MOBIVEIL PCIE IP 12320M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12321M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12322L: linux-pci@vger.kernel.org 12323S: Supported 12324F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12325F: drivers/pci/controller/pcie-mobiveil.c 12326 12327PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12328M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12329M: Jason Cooper <jason@lakedaemon.net> 12330L: linux-pci@vger.kernel.org 12331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12332S: Maintained 12333F: drivers/pci/controller/*mvebu* 12334 12335PCI DRIVER FOR NVIDIA TEGRA 12336M: Thierry Reding <thierry.reding@gmail.com> 12337L: linux-tegra@vger.kernel.org 12338L: linux-pci@vger.kernel.org 12339S: Supported 12340F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12341F: drivers/pci/controller/pci-tegra.c 12342 12343PCI DRIVER FOR RENESAS R-CAR 12344M: Simon Horman <horms@verge.net.au> 12345L: linux-pci@vger.kernel.org 12346L: linux-renesas-soc@vger.kernel.org 12347S: Maintained 12348F: drivers/pci/controller/*rcar* 12349 12350PCI DRIVER FOR SAMSUNG EXYNOS 12351M: Jingoo Han <jingoohan1@gmail.com> 12352L: linux-pci@vger.kernel.org 12353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12354L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12355S: Maintained 12356F: drivers/pci/controller/dwc/pci-exynos.c 12357 12358PCI DRIVER FOR SYNOPSYS DESIGNWARE 12359M: Jingoo Han <jingoohan1@gmail.com> 12360M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12361L: linux-pci@vger.kernel.org 12362S: Maintained 12363F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12364F: drivers/pci/controller/dwc/*designware* 12365 12366PCI DRIVER FOR TI DRA7XX 12367M: Kishon Vijay Abraham I <kishon@ti.com> 12368L: linux-omap@vger.kernel.org 12369L: linux-pci@vger.kernel.org 12370S: Supported 12371F: Documentation/devicetree/bindings/pci/ti-pci.txt 12372F: drivers/pci/controller/dwc/pci-dra7xx.c 12373 12374PCI DRIVER FOR TI KEYSTONE 12375M: Murali Karicheri <m-karicheri2@ti.com> 12376L: linux-pci@vger.kernel.org 12377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12378S: Maintained 12379F: drivers/pci/controller/dwc/pci-keystone.c 12380 12381PCI ENDPOINT SUBSYSTEM 12382M: Kishon Vijay Abraham I <kishon@ti.com> 12383M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12384L: linux-pci@vger.kernel.org 12385T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12386S: Supported 12387F: drivers/pci/endpoint/ 12388F: drivers/misc/pci_endpoint_test.c 12389F: tools/pci/ 12390 12391PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12392M: Russell Currey <ruscur@russell.cc> 12393M: Sam Bobroff <sbobroff@linux.ibm.com> 12394M: Oliver O'Halloran <oohall@gmail.com> 12395L: linuxppc-dev@lists.ozlabs.org 12396S: Supported 12397F: Documentation/PCI/pci-error-recovery.rst 12398F: drivers/pci/pcie/aer.c 12399F: drivers/pci/pcie/dpc.c 12400F: drivers/pci/pcie/err.c 12401F: Documentation/powerpc/eeh-pci-error-recovery.rst 12402F: arch/powerpc/kernel/eeh*.c 12403F: arch/powerpc/platforms/*/eeh*.c 12404F: arch/powerpc/include/*/eeh*.h 12405 12406PCI ERROR RECOVERY 12407M: Linas Vepstas <linasvepstas@gmail.com> 12408L: linux-pci@vger.kernel.org 12409S: Supported 12410F: Documentation/PCI/pci-error-recovery.rst 12411 12412PCI MSI DRIVER FOR ALTERA MSI IP 12413M: Ley Foon Tan <lftan@altera.com> 12414L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12415L: linux-pci@vger.kernel.org 12416S: Supported 12417F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12418F: drivers/pci/controller/pcie-altera-msi.c 12419 12420PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12421M: Toan Le <toan@os.amperecomputing.com> 12422L: linux-pci@vger.kernel.org 12423L: linux-arm-kernel@lists.infradead.org 12424S: Maintained 12425F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12426F: drivers/pci/controller/pci-xgene-msi.c 12427 12428PCI SUBSYSTEM 12429M: Bjorn Helgaas <bhelgaas@google.com> 12430L: linux-pci@vger.kernel.org 12431Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12432T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12433S: Supported 12434F: Documentation/devicetree/bindings/pci/ 12435F: Documentation/PCI/ 12436F: drivers/acpi/pci* 12437F: drivers/pci/ 12438F: include/asm-generic/pci* 12439F: include/linux/pci* 12440F: include/linux/of_pci.h 12441F: include/uapi/linux/pci* 12442F: lib/pci* 12443F: arch/x86/pci/ 12444F: arch/x86/kernel/quirks.c 12445F: arch/x86/kernel/early-quirks.c 12446 12447PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12448M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12449L: linux-pci@vger.kernel.org 12450Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12451T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12452S: Supported 12453F: drivers/pci/controller/ 12454 12455PCIE DRIVER FOR ANNAPURNA LABS 12456M: Jonathan Chocron <jonnyc@amazon.com> 12457L: linux-pci@vger.kernel.org 12458S: Maintained 12459F: drivers/pci/controller/dwc/pcie-al.c 12460 12461PCIE DRIVER FOR AMLOGIC MESON 12462M: Yue Wang <yue.wang@Amlogic.com> 12463L: linux-pci@vger.kernel.org 12464L: linux-amlogic@lists.infradead.org 12465S: Maintained 12466F: drivers/pci/controller/dwc/pci-meson.c 12467 12468PCIE DRIVER FOR AXIS ARTPEC 12469M: Jesper Nilsson <jesper.nilsson@axis.com> 12470L: linux-arm-kernel@axis.com 12471L: linux-pci@vger.kernel.org 12472S: Maintained 12473F: Documentation/devicetree/bindings/pci/axis,artpec* 12474F: drivers/pci/controller/dwc/*artpec* 12475 12476PCIE DRIVER FOR CAVIUM THUNDERX 12477M: David Daney <david.daney@cavium.com> 12478L: linux-pci@vger.kernel.org 12479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12480S: Supported 12481F: Documentation/devicetree/bindings/pci/pci-thunder-* 12482F: drivers/pci/controller/pci-thunder-* 12483 12484PCIE DRIVER FOR HISILICON 12485M: Zhou Wang <wangzhou1@hisilicon.com> 12486L: linux-pci@vger.kernel.org 12487S: Maintained 12488F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12489F: drivers/pci/controller/dwc/pcie-hisi.c 12490 12491PCIE DRIVER FOR HISILICON KIRIN 12492M: Xiaowei Song <songxiaowei@hisilicon.com> 12493M: Binghui Wang <wangbinghui@hisilicon.com> 12494L: linux-pci@vger.kernel.org 12495S: Maintained 12496F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12497F: drivers/pci/controller/dwc/pcie-kirin.c 12498 12499PCIE DRIVER FOR HISILICON STB 12500M: Shawn Guo <shawn.guo@linaro.org> 12501L: linux-pci@vger.kernel.org 12502S: Maintained 12503F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12504F: drivers/pci/controller/dwc/pcie-histb.c 12505 12506PCIE DRIVER FOR MEDIATEK 12507M: Ryder Lee <ryder.lee@mediatek.com> 12508L: linux-pci@vger.kernel.org 12509L: linux-mediatek@lists.infradead.org 12510S: Supported 12511F: Documentation/devicetree/bindings/pci/mediatek* 12512F: drivers/pci/controller/*mediatek* 12513 12514PCIE DRIVER FOR QUALCOMM MSM 12515M: Stanimir Varbanov <svarbanov@mm-sol.com> 12516L: linux-pci@vger.kernel.org 12517L: linux-arm-msm@vger.kernel.org 12518S: Maintained 12519F: drivers/pci/controller/dwc/*qcom* 12520 12521PCIE DRIVER FOR ROCKCHIP 12522M: Shawn Lin <shawn.lin@rock-chips.com> 12523L: linux-pci@vger.kernel.org 12524L: linux-rockchip@lists.infradead.org 12525S: Maintained 12526F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12527F: drivers/pci/controller/pcie-rockchip* 12528 12529PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12530M: Linus Walleij <linus.walleij@linaro.org> 12531L: linux-pci@vger.kernel.org 12532S: Maintained 12533F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12534F: drivers/pci/controller/pci-v3-semi.c 12535 12536PCIE DRIVER FOR SOCIONEXT UNIPHIER 12537M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12538L: linux-pci@vger.kernel.org 12539S: Maintained 12540F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12541F: drivers/pci/controller/dwc/pcie-uniphier.c 12542 12543PCIE DRIVER FOR ST SPEAR13XX 12544M: Pratyush Anand <pratyush.anand@gmail.com> 12545L: linux-pci@vger.kernel.org 12546S: Maintained 12547F: drivers/pci/controller/dwc/*spear* 12548 12549PCMCIA SUBSYSTEM 12550M: Dominik Brodowski <linux@dominikbrodowski.net> 12551T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12552S: Odd Fixes 12553F: Documentation/pcmcia/ 12554F: tools/pcmcia/ 12555F: drivers/pcmcia/ 12556F: include/pcmcia/ 12557 12558PCNET32 NETWORK DRIVER 12559M: Don Fry <pcnet32@frontier.com> 12560L: netdev@vger.kernel.org 12561S: Maintained 12562F: drivers/net/ethernet/amd/pcnet32.c 12563 12564PCRYPT PARALLEL CRYPTO ENGINE 12565M: Steffen Klassert <steffen.klassert@secunet.com> 12566L: linux-crypto@vger.kernel.org 12567S: Maintained 12568F: crypto/pcrypt.c 12569F: include/crypto/pcrypt.h 12570 12571PEAQ WMI HOTKEYS DRIVER 12572M: Hans de Goede <hdegoede@redhat.com> 12573L: platform-driver-x86@vger.kernel.org 12574S: Maintained 12575F: drivers/platform/x86/peaq-wmi.c 12576 12577PER-CPU MEMORY ALLOCATOR 12578M: Dennis Zhou <dennis@kernel.org> 12579M: Tejun Heo <tj@kernel.org> 12580M: Christoph Lameter <cl@linux.com> 12581T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12582S: Maintained 12583F: include/linux/percpu*.h 12584F: mm/percpu*.c 12585F: arch/*/include/asm/percpu.h 12586 12587PER-TASK DELAY ACCOUNTING 12588M: Balbir Singh <bsingharora@gmail.com> 12589S: Maintained 12590F: include/linux/delayacct.h 12591F: kernel/delayacct.c 12592 12593PERFORMANCE EVENTS SUBSYSTEM 12594M: Peter Zijlstra <peterz@infradead.org> 12595M: Ingo Molnar <mingo@redhat.com> 12596M: Arnaldo Carvalho de Melo <acme@kernel.org> 12597R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12598R: Jiri Olsa <jolsa@redhat.com> 12599R: Namhyung Kim <namhyung@kernel.org> 12600L: linux-kernel@vger.kernel.org 12601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12602S: Supported 12603F: kernel/events/* 12604F: include/linux/perf_event.h 12605F: include/uapi/linux/perf_event.h 12606F: arch/*/kernel/perf_event*.c 12607F: arch/*/kernel/*/perf_event*.c 12608F: arch/*/kernel/*/*/perf_event*.c 12609F: arch/*/include/asm/perf_event.h 12610F: arch/*/kernel/perf_callchain.c 12611F: arch/*/events/* 12612F: arch/*/events/*/* 12613F: tools/perf/ 12614 12615PERSONALITY HANDLING 12616M: Christoph Hellwig <hch@infradead.org> 12617L: linux-abi-devel@lists.sourceforge.net 12618S: Maintained 12619F: include/linux/personality.h 12620F: include/uapi/linux/personality.h 12621 12622PHOENIX RC FLIGHT CONTROLLER ADAPTER 12623M: Marcus Folkesson <marcus.folkesson@gmail.com> 12624L: linux-input@vger.kernel.org 12625S: Maintained 12626F: Documentation/input/devices/pxrc.rst 12627F: drivers/input/joystick/pxrc.c 12628 12629PHONET PROTOCOL 12630M: Remi Denis-Courmont <courmisch@gmail.com> 12631S: Supported 12632F: Documentation/networking/phonet.txt 12633F: include/linux/phonet.h 12634F: include/net/phonet/ 12635F: include/uapi/linux/phonet.h 12636F: net/phonet/ 12637 12638PHRAM MTD DRIVER 12639M: Joern Engel <joern@lazybastard.org> 12640L: linux-mtd@lists.infradead.org 12641S: Maintained 12642F: drivers/mtd/devices/phram.c 12643 12644PICOLCD HID DRIVER 12645M: Bruno Prémont <bonbons@linux-vserver.org> 12646L: linux-input@vger.kernel.org 12647S: Maintained 12648F: drivers/hid/hid-picolcd* 12649 12650PICOXCELL SUPPORT 12651M: Jamie Iles <jamie@jamieiles.com> 12652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12653T: git git://github.com/jamieiles/linux-2.6-ji.git 12654S: Supported 12655F: arch/arm/boot/dts/picoxcell* 12656F: arch/arm/mach-picoxcell/ 12657F: drivers/crypto/picoxcell* 12658 12659PIDFD API 12660M: Christian Brauner <christian@brauner.io> 12661L: linux-kernel@vger.kernel.org 12662S: Maintained 12663T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12664F: samples/pidfd/ 12665F: tools/testing/selftests/pidfd/ 12666K: (?i)pidfd 12667K: (?i)clone3 12668K: \b(clone_args|kernel_clone_args)\b 12669 12670PIN CONTROL SUBSYSTEM 12671M: Linus Walleij <linus.walleij@linaro.org> 12672L: linux-gpio@vger.kernel.org 12673T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12674S: Maintained 12675F: Documentation/devicetree/bindings/pinctrl/ 12676F: Documentation/driver-api/pinctl.rst 12677F: drivers/pinctrl/ 12678F: include/linux/pinctrl/ 12679 12680PIN CONTROLLER - MICROCHIP AT91 12681M: Ludovic Desroches <ludovic.desroches@microchip.com> 12682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12683L: linux-gpio@vger.kernel.org 12684S: Supported 12685F: drivers/pinctrl/pinctrl-at91* 12686 12687PIN CONTROLLER - FREESCALE 12688M: Dong Aisheng <aisheng.dong@nxp.com> 12689M: Fabio Estevam <festevam@gmail.com> 12690M: Shawn Guo <shawnguo@kernel.org> 12691M: Stefan Agner <stefan@agner.ch> 12692R: Pengutronix Kernel Team <kernel@pengutronix.de> 12693L: linux-gpio@vger.kernel.org 12694S: Maintained 12695F: drivers/pinctrl/freescale/ 12696F: Documentation/devicetree/bindings/pinctrl/fsl,* 12697 12698PIN CONTROLLER - INTEL 12699M: Mika Westerberg <mika.westerberg@linux.intel.com> 12700M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12701T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12702S: Maintained 12703F: drivers/pinctrl/intel/ 12704 12705PIN CONTROLLER - MEDIATEK 12706M: Sean Wang <sean.wang@kernel.org> 12707L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12708S: Maintained 12709F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12710F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12711F: drivers/pinctrl/mediatek/ 12712 12713PIN CONTROLLER - QUALCOMM 12714M: Bjorn Andersson <bjorn.andersson@linaro.org> 12715S: Maintained 12716L: linux-arm-msm@vger.kernel.org 12717F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12718F: drivers/pinctrl/qcom/ 12719 12720PIN CONTROLLER - RENESAS 12721M: Geert Uytterhoeven <geert+renesas@glider.be> 12722L: linux-renesas-soc@vger.kernel.org 12723T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12724S: Maintained 12725F: drivers/pinctrl/pinctrl-rz* 12726F: drivers/pinctrl/sh-pfc/ 12727 12728PIN CONTROLLER - SAMSUNG 12729M: Tomasz Figa <tomasz.figa@gmail.com> 12730M: Krzysztof Kozlowski <krzk@kernel.org> 12731M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12733L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12734Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12735T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12736S: Maintained 12737F: drivers/pinctrl/samsung/ 12738F: include/dt-bindings/pinctrl/samsung.h 12739F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12740 12741PIN CONTROLLER - SINGLE 12742M: Tony Lindgren <tony@atomide.com> 12743M: Haojian Zhuang <haojian.zhuang@linaro.org> 12744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12745L: linux-omap@vger.kernel.org 12746S: Maintained 12747F: drivers/pinctrl/pinctrl-single.c 12748 12749PIN CONTROLLER - ST SPEAR 12750M: Viresh Kumar <vireshk@kernel.org> 12751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12752W: http://www.st.com/spear 12753S: Maintained 12754F: drivers/pinctrl/spear/ 12755 12756PISTACHIO SOC SUPPORT 12757M: James Hartley <james.hartley@sondrel.com> 12758L: linux-mips@vger.kernel.org 12759S: Odd Fixes 12760F: arch/mips/pistachio/ 12761F: arch/mips/include/asm/mach-pistachio/ 12762F: arch/mips/boot/dts/img/pistachio* 12763F: arch/mips/configs/pistachio*_defconfig 12764 12765PKTCDVD DRIVER 12766S: Orphan 12767M: linux-block@vger.kernel.org 12768F: drivers/block/pktcdvd.c 12769F: include/linux/pktcdvd.h 12770F: include/uapi/linux/pktcdvd.h 12771 12772PKUNITY SOC DRIVERS 12773M: Guan Xuetao <gxt@pku.edu.cn> 12774W: http://mprc.pku.edu.cn/~guanxuetao/linux 12775S: Maintained 12776T: git git://github.com/gxt/linux.git 12777F: drivers/input/serio/i8042-unicore32io.h 12778F: drivers/i2c/busses/i2c-puv3.c 12779F: drivers/video/fbdev/fb-puv3.c 12780F: drivers/rtc/rtc-puv3.c 12781 12782PMBUS HARDWARE MONITORING DRIVERS 12783M: Guenter Roeck <linux@roeck-us.net> 12784L: linux-hwmon@vger.kernel.org 12785W: http://hwmon.wiki.kernel.org/ 12786W: http://www.roeck-us.net/linux/drivers/ 12787T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12788S: Maintained 12789F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12790F: Documentation/devicetree/bindings/hwmon/max31785.txt 12791F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12792F: Documentation/hwmon/adm1275.rst 12793F: Documentation/hwmon/ibm-cffps.rst 12794F: Documentation/hwmon/ir35221.rst 12795F: Documentation/hwmon/lm25066.rst 12796F: Documentation/hwmon/ltc2978.rst 12797F: Documentation/hwmon/ltc3815.rst 12798F: Documentation/hwmon/max16064.rst 12799F: Documentation/hwmon/max20751.rst 12800F: Documentation/hwmon/max31785.rst 12801F: Documentation/hwmon/max34440.rst 12802F: Documentation/hwmon/max8688.rst 12803F: Documentation/hwmon/pmbus.rst 12804F: Documentation/hwmon/pmbus-core.rst 12805F: Documentation/hwmon/tps40422.rst 12806F: Documentation/hwmon/ucd9000.rst 12807F: Documentation/hwmon/ucd9200.rst 12808F: Documentation/hwmon/zl6100.rst 12809F: drivers/hwmon/pmbus/ 12810F: include/linux/pmbus.h 12811 12812PMC SIERRA MaxRAID DRIVER 12813L: linux-scsi@vger.kernel.org 12814W: http://www.pmc-sierra.com/ 12815S: Orphan 12816F: drivers/scsi/pmcraid.* 12817 12818PMC SIERRA PM8001 DRIVER 12819M: Jack Wang <jinpu.wang@cloud.ionos.com> 12820L: linux-scsi@vger.kernel.org 12821S: Supported 12822F: drivers/scsi/pm8001/ 12823 12824PNP SUPPORT 12825M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12826S: Maintained 12827F: drivers/pnp/ 12828 12829PNI RM3100 IIO DRIVER 12830M: Song Qiang <songqiang1304521@gmail.com> 12831L: linux-iio@vger.kernel.org 12832S: Maintained 12833F: drivers/iio/magnetometer/rm3100* 12834F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12835 12836POSIX CLOCKS and TIMERS 12837M: Thomas Gleixner <tglx@linutronix.de> 12838L: linux-kernel@vger.kernel.org 12839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12840S: Maintained 12841F: fs/timerfd.c 12842F: include/linux/timer* 12843F: kernel/time/*timer* 12844 12845POWER MANAGEMENT CORE 12846M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12847L: linux-pm@vger.kernel.org 12848T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12849B: https://bugzilla.kernel.org 12850S: Supported 12851F: drivers/base/power/ 12852F: include/linux/pm.h 12853F: include/linux/pm_* 12854F: include/linux/powercap.h 12855F: include/linux/intel_rapl.h 12856F: drivers/powercap/ 12857F: kernel/configs/nopm.config 12858 12859POWER STATE COORDINATION INTERFACE (PSCI) 12860M: Mark Rutland <mark.rutland@arm.com> 12861M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12862L: linux-arm-kernel@lists.infradead.org 12863S: Maintained 12864F: drivers/firmware/psci/ 12865F: include/linux/psci.h 12866F: include/uapi/linux/psci.h 12867 12868POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12869M: Sebastian Reichel <sre@kernel.org> 12870L: linux-pm@vger.kernel.org 12871T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12872S: Maintained 12873F: Documentation/ABI/testing/sysfs-class-power 12874F: Documentation/devicetree/bindings/power/supply/ 12875F: include/linux/power_supply.h 12876F: drivers/power/supply/ 12877 12878POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12879M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12880L: linuxppc-dev@lists.ozlabs.org 12881S: Maintained 12882F: drivers/char/powernv-op-panel.c 12883 12884PPP OVER ATM (RFC 2364) 12885M: Mitchell Blank Jr <mitch@sfgoth.com> 12886S: Maintained 12887F: net/atm/pppoatm.c 12888F: include/uapi/linux/atmppp.h 12889 12890PPP OVER ETHERNET 12891M: Michal Ostrowski <mostrows@earthlink.net> 12892S: Maintained 12893F: drivers/net/ppp/pppoe.c 12894F: drivers/net/ppp/pppox.c 12895 12896PPP OVER L2TP 12897M: James Chapman <jchapman@katalix.com> 12898S: Maintained 12899F: net/l2tp/l2tp_ppp.c 12900F: include/linux/if_pppol2tp.h 12901F: include/uapi/linux/if_pppol2tp.h 12902 12903PPP PROTOCOL DRIVERS AND COMPRESSORS 12904M: Paul Mackerras <paulus@samba.org> 12905L: linux-ppp@vger.kernel.org 12906S: Maintained 12907F: drivers/net/ppp/ppp_* 12908 12909PPS SUPPORT 12910M: Rodolfo Giometti <giometti@enneenne.com> 12911W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12912L: linuxpps@ml.enneenne.com (subscribers-only) 12913S: Maintained 12914F: Documentation/driver-api/pps.rst 12915F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12916F: Documentation/ABI/testing/sysfs-pps 12917F: drivers/pps/ 12918F: include/linux/pps*.h 12919F: include/uapi/linux/pps.h 12920 12921PPTP DRIVER 12922M: Dmitry Kozlov <xeb@mail.ru> 12923L: netdev@vger.kernel.org 12924S: Maintained 12925F: drivers/net/ppp/pptp.c 12926W: http://sourceforge.net/projects/accel-pptp 12927 12928PRINTK 12929M: Petr Mladek <pmladek@suse.com> 12930M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12931R: Steven Rostedt <rostedt@goodmis.org> 12932S: Maintained 12933F: kernel/printk/ 12934F: include/linux/printk.h 12935 12936PRISM54 WIRELESS DRIVER 12937M: Luis Chamberlain <mcgrof@kernel.org> 12938L: linux-wireless@vger.kernel.org 12939W: http://wireless.kernel.org/en/users/Drivers/p54 12940S: Obsolete 12941F: drivers/net/wireless/intersil/prism54/ 12942 12943PROC FILESYSTEM 12944R: Alexey Dobriyan <adobriyan@gmail.com> 12945L: linux-kernel@vger.kernel.org 12946L: linux-fsdevel@vger.kernel.org 12947S: Maintained 12948F: fs/proc/ 12949F: include/linux/proc_fs.h 12950F: tools/testing/selftests/proc/ 12951F: Documentation/filesystems/proc.txt 12952 12953PROC SYSCTL 12954M: Luis Chamberlain <mcgrof@kernel.org> 12955M: Kees Cook <keescook@chromium.org> 12956L: linux-kernel@vger.kernel.org 12957L: linux-fsdevel@vger.kernel.org 12958S: Maintained 12959F: fs/proc/proc_sysctl.c 12960F: include/linux/sysctl.h 12961F: kernel/sysctl.c 12962F: tools/testing/selftests/sysctl/ 12963 12964PS3 NETWORK SUPPORT 12965M: Geoff Levand <geoff@infradead.org> 12966L: netdev@vger.kernel.org 12967L: linuxppc-dev@lists.ozlabs.org 12968S: Maintained 12969F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12970 12971PS3 PLATFORM SUPPORT 12972M: Geoff Levand <geoff@infradead.org> 12973L: linuxppc-dev@lists.ozlabs.org 12974S: Maintained 12975F: arch/powerpc/boot/ps3* 12976F: arch/powerpc/include/asm/lv1call.h 12977F: arch/powerpc/include/asm/ps3*.h 12978F: arch/powerpc/platforms/ps3/ 12979F: drivers/*/ps3* 12980F: drivers/ps3/ 12981F: drivers/rtc/rtc-ps3.c 12982F: drivers/usb/host/*ps3.c 12983F: sound/ppc/snd_ps3* 12984 12985PS3VRAM DRIVER 12986M: Jim Paris <jim@jtan.com> 12987M: Geoff Levand <geoff@infradead.org> 12988L: linuxppc-dev@lists.ozlabs.org 12989S: Maintained 12990F: drivers/block/ps3vram.c 12991 12992PSAMPLE PACKET SAMPLING SUPPORT: 12993M: Yotam Gigi <yotam.gi@gmail.com> 12994S: Maintained 12995F: net/psample 12996F: include/net/psample.h 12997F: include/uapi/linux/psample.h 12998 12999PSTORE FILESYSTEM 13000M: Kees Cook <keescook@chromium.org> 13001M: Anton Vorontsov <anton@enomsg.org> 13002M: Colin Cross <ccross@android.com> 13003M: Tony Luck <tony.luck@intel.com> 13004S: Maintained 13005T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13006F: fs/pstore/ 13007F: include/linux/pstore* 13008F: drivers/firmware/efi/efi-pstore.c 13009F: drivers/acpi/apei/erst.c 13010F: Documentation/admin-guide/ramoops.rst 13011F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13012K: \b(pstore|ramoops) 13013 13014PTP HARDWARE CLOCK SUPPORT 13015M: Richard Cochran <richardcochran@gmail.com> 13016L: netdev@vger.kernel.org 13017S: Maintained 13018W: http://linuxptp.sourceforge.net/ 13019F: Documentation/ABI/testing/sysfs-ptp 13020F: Documentation/driver-api/ptp.rst 13021F: drivers/net/phy/dp83640* 13022F: drivers/ptp/* 13023F: include/linux/ptp_cl* 13024 13025PTRACE SUPPORT 13026M: Oleg Nesterov <oleg@redhat.com> 13027S: Maintained 13028F: include/asm-generic/syscall.h 13029F: include/linux/ptrace.h 13030F: include/linux/regset.h 13031F: include/linux/tracehook.h 13032F: include/uapi/linux/ptrace.h 13033F: include/uapi/linux/ptrace.h 13034F: kernel/ptrace.c 13035F: arch/*/ptrace*.c 13036F: arch/*/*/ptrace*.c 13037F: arch/*/include/asm/ptrace*.h 13038 13039PULSE8-CEC DRIVER 13040M: Hans Verkuil <hverkuil@xs4all.nl> 13041L: linux-media@vger.kernel.org 13042T: git git://linuxtv.org/media_tree.git 13043S: Maintained 13044F: drivers/media/usb/pulse8-cec/* 13045F: Documentation/media/cec-drivers/pulse8-cec.rst 13046 13047PVRUSB2 VIDEO4LINUX DRIVER 13048M: Mike Isely <isely@pobox.com> 13049L: pvrusb2@isely.net (subscribers-only) 13050L: linux-media@vger.kernel.org 13051W: http://www.isely.net/pvrusb2/ 13052T: git git://linuxtv.org/media_tree.git 13053S: Maintained 13054F: Documentation/media/v4l-drivers/pvrusb2* 13055F: drivers/media/usb/pvrusb2/ 13056 13057PWC WEBCAM DRIVER 13058M: Hans Verkuil <hverkuil@xs4all.nl> 13059L: linux-media@vger.kernel.org 13060T: git git://linuxtv.org/media_tree.git 13061S: Odd Fixes 13062F: drivers/media/usb/pwc/* 13063F: include/trace/events/pwc.h 13064 13065PWM FAN DRIVER 13066M: Kamil Debski <kamil@wypas.org> 13067M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13068L: linux-hwmon@vger.kernel.org 13069S: Supported 13070F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13071F: Documentation/hwmon/pwm-fan.rst 13072F: drivers/hwmon/pwm-fan.c 13073 13074PWM IR Transmitter 13075M: Sean Young <sean@mess.org> 13076L: linux-media@vger.kernel.org 13077S: Maintained 13078F: drivers/media/rc/pwm-ir-tx.c 13079 13080PWM SUBSYSTEM 13081M: Thierry Reding <thierry.reding@gmail.com> 13082L: linux-pwm@vger.kernel.org 13083S: Maintained 13084T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13085F: Documentation/driver-api/pwm.rst 13086F: Documentation/devicetree/bindings/pwm/ 13087F: include/linux/pwm.h 13088F: drivers/pwm/ 13089F: drivers/video/backlight/pwm_bl.c 13090F: include/linux/pwm_backlight.h 13091F: drivers/gpio/gpio-mvebu.c 13092F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13093 13094PXA GPIO DRIVER 13095M: Robert Jarzmik <robert.jarzmik@free.fr> 13096L: linux-gpio@vger.kernel.org 13097S: Maintained 13098F: drivers/gpio/gpio-pxa.c 13099 13100PXA MMCI DRIVER 13101S: Orphan 13102 13103PXA RTC DRIVER 13104M: Robert Jarzmik <robert.jarzmik@free.fr> 13105L: linux-rtc@vger.kernel.org 13106S: Maintained 13107 13108PXA2xx/PXA3xx SUPPORT 13109M: Daniel Mack <daniel@zonque.org> 13110M: Haojian Zhuang <haojian.zhuang@gmail.com> 13111M: Robert Jarzmik <robert.jarzmik@free.fr> 13112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13113T: git git://github.com/hzhuang1/linux.git 13114T: git git://github.com/rjarzmik/linux.git 13115S: Maintained 13116F: arch/arm/boot/dts/pxa* 13117F: arch/arm/mach-pxa/ 13118F: drivers/dma/pxa* 13119F: drivers/pcmcia/pxa2xx* 13120F: drivers/pinctrl/pxa/ 13121F: drivers/spi/spi-pxa2xx* 13122F: drivers/usb/gadget/udc/pxa2* 13123F: include/sound/pxa2xx-lib.h 13124F: sound/arm/pxa* 13125F: sound/soc/pxa/ 13126 13127QAT DRIVER 13128M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13129L: qat-linux@intel.com 13130S: Supported 13131F: drivers/crypto/qat/ 13132 13133QCOM AUDIO (ASoC) DRIVERS 13134M: Patrick Lai <plai@codeaurora.org> 13135M: Banajit Goswami <bgoswami@codeaurora.org> 13136L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13137S: Supported 13138F: sound/soc/qcom/ 13139 13140QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13141M: Gabriel Somlo <somlo@cmu.edu> 13142M: "Michael S. Tsirkin" <mst@redhat.com> 13143L: qemu-devel@nongnu.org 13144S: Maintained 13145F: drivers/firmware/qemu_fw_cfg.c 13146F: include/uapi/linux/qemu_fw_cfg.h 13147 13148QIB DRIVER 13149M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13150M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13151L: linux-rdma@vger.kernel.org 13152S: Supported 13153F: drivers/infiniband/hw/qib/ 13154 13155QLOGIC QL41xxx FCOE DRIVER 13156M: QLogic-Storage-Upstream@cavium.com 13157L: linux-scsi@vger.kernel.org 13158S: Supported 13159F: drivers/scsi/qedf/ 13160 13161QLOGIC QL41xxx ISCSI DRIVER 13162M: QLogic-Storage-Upstream@cavium.com 13163L: linux-scsi@vger.kernel.org 13164S: Supported 13165F: drivers/scsi/qedi/ 13166 13167QLOGIC QL4xxx ETHERNET DRIVER 13168M: Ariel Elior <aelior@marvell.com> 13169M: GR-everest-linux-l2@marvell.com 13170L: netdev@vger.kernel.org 13171S: Supported 13172F: drivers/net/ethernet/qlogic/qed/ 13173F: include/linux/qed/ 13174F: drivers/net/ethernet/qlogic/qede/ 13175 13176QLOGIC QL4xxx RDMA DRIVER 13177M: Michal Kalderon <mkalderon@marvell.com> 13178M: Ariel Elior <aelior@marvell.com> 13179L: linux-rdma@vger.kernel.org 13180S: Supported 13181F: drivers/infiniband/hw/qedr/ 13182F: include/uapi/rdma/qedr-abi.h 13183 13184QLOGIC QLA1280 SCSI DRIVER 13185M: Michael Reed <mdr@sgi.com> 13186L: linux-scsi@vger.kernel.org 13187S: Maintained 13188F: drivers/scsi/qla1280.[ch] 13189 13190QLOGIC QLA2XXX FC-SCSI DRIVER 13191M: qla2xxx-upstream@qlogic.com 13192L: linux-scsi@vger.kernel.org 13193S: Supported 13194F: Documentation/scsi/LICENSE.qla2xxx 13195F: drivers/scsi/qla2xxx/ 13196 13197QLOGIC QLA3XXX NETWORK DRIVER 13198M: GR-Linux-NIC-Dev@marvell.com 13199L: netdev@vger.kernel.org 13200S: Supported 13201F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13202F: drivers/net/ethernet/qlogic/qla3xxx.* 13203 13204QLOGIC QLA4XXX iSCSI DRIVER 13205M: QLogic-Storage-Upstream@qlogic.com 13206L: linux-scsi@vger.kernel.org 13207S: Supported 13208F: Documentation/scsi/LICENSE.qla4xxx 13209F: drivers/scsi/qla4xxx/ 13210 13211QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13212M: Shahed Shaikh <shshaikh@marvell.com> 13213M: Manish Chopra <manishc@marvell.com> 13214M: GR-Linux-NIC-Dev@marvell.com 13215L: netdev@vger.kernel.org 13216S: Supported 13217F: drivers/net/ethernet/qlogic/qlcnic/ 13218 13219QLOGIC QLGE 10Gb ETHERNET DRIVER 13220M: Manish Chopra <manishc@marvell.com> 13221M: GR-Linux-NIC-Dev@marvell.com 13222L: netdev@vger.kernel.org 13223S: Supported 13224F: drivers/staging/qlge/ 13225 13226QM1D1B0004 MEDIA DRIVER 13227M: Akihiro Tsukada <tskd08@gmail.com> 13228L: linux-media@vger.kernel.org 13229S: Odd Fixes 13230F: drivers/media/tuners/qm1d1b0004* 13231 13232QM1D1C0042 MEDIA DRIVER 13233M: Akihiro Tsukada <tskd08@gmail.com> 13234L: linux-media@vger.kernel.org 13235S: Odd Fixes 13236F: drivers/media/tuners/qm1d1c0042* 13237 13238QNX4 FILESYSTEM 13239M: Anders Larsen <al@alarsen.net> 13240W: http://www.alarsen.net/linux/qnx4fs/ 13241S: Maintained 13242F: fs/qnx4/ 13243F: include/uapi/linux/qnx4_fs.h 13244F: include/uapi/linux/qnxtypes.h 13245 13246QORIQ DPAA2 FSL-MC BUS DRIVER 13247M: Stuart Yoder <stuyoder@gmail.com> 13248M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13249L: linux-kernel@vger.kernel.org 13250S: Maintained 13251F: drivers/bus/fsl-mc/ 13252F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13253F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13254 13255QT1010 MEDIA DRIVER 13256M: Antti Palosaari <crope@iki.fi> 13257L: linux-media@vger.kernel.org 13258W: https://linuxtv.org 13259W: http://palosaari.fi/linux/ 13260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13261T: git git://linuxtv.org/anttip/media_tree.git 13262S: Maintained 13263F: drivers/media/tuners/qt1010* 13264 13265QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13266M: Kalle Valo <kvalo@codeaurora.org> 13267L: ath10k@lists.infradead.org 13268W: http://wireless.kernel.org/en/users/Drivers/ath10k 13269T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13270S: Supported 13271F: drivers/net/wireless/ath/ath10k/ 13272 13273QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13274M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13275L: linux-wireless@vger.kernel.org 13276W: http://wireless.kernel.org/en/users/Drivers/ath9k 13277S: Supported 13278F: drivers/net/wireless/ath/ath9k/ 13279 13280QUALCOMM CAMERA SUBSYSTEM DRIVER 13281M: Todor Tomov <todor.too@gmail.com> 13282L: linux-media@vger.kernel.org 13283S: Maintained 13284F: Documentation/devicetree/bindings/media/qcom,camss.txt 13285F: Documentation/media/v4l-drivers/qcom_camss.rst 13286F: drivers/media/platform/qcom/camss/ 13287 13288QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13289M: Ilia Lin <ilia.lin@kernel.org> 13290L: linux-pm@vger.kernel.org 13291S: Maintained 13292F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13293F: drivers/cpufreq/qcom-cpufreq-kryo.c 13294 13295QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13296M: Timur Tabi <timur@kernel.org> 13297L: netdev@vger.kernel.org 13298S: Maintained 13299F: drivers/net/ethernet/qualcomm/emac/ 13300 13301QUALCOMM ETHQOS ETHERNET DRIVER 13302M: Vinod Koul <vkoul@kernel.org> 13303M: Niklas Cassel <niklas.cassel@linaro.org> 13304L: netdev@vger.kernel.org 13305S: Maintained 13306F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13307F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13308 13309QUALCOMM GENERIC INTERFACE I2C DRIVER 13310M: Alok Chauhan <alokc@codeaurora.org> 13311L: linux-i2c@vger.kernel.org 13312L: linux-arm-msm@vger.kernel.org 13313S: Supported 13314F: drivers/i2c/busses/i2c-qcom-geni.c 13315 13316QUALCOMM HEXAGON ARCHITECTURE 13317M: Richard Kuo <rkuo@codeaurora.org> 13318L: linux-hexagon@vger.kernel.org 13319T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13320S: Supported 13321F: arch/hexagon/ 13322 13323QUALCOMM HIDMA DRIVER 13324M: Sinan Kaya <okaya@kernel.org> 13325L: linux-arm-kernel@lists.infradead.org 13326L: linux-arm-msm@vger.kernel.org 13327L: dmaengine@vger.kernel.org 13328S: Supported 13329F: drivers/dma/qcom/hidma* 13330 13331QUALCOMM IOMMU 13332M: Rob Clark <robdclark@gmail.com> 13333L: iommu@lists.linux-foundation.org 13334L: linux-arm-msm@vger.kernel.org 13335S: Maintained 13336F: drivers/iommu/qcom_iommu.c 13337 13338QUALCOMM TSENS THERMAL DRIVER 13339M: Amit Kucheria <amit.kucheria@linaro.org> 13340L: linux-pm@vger.kernel.org 13341L: linux-arm-msm@vger.kernel.org 13342S: Maintained 13343F: drivers/thermal/qcom/ 13344 13345QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13346M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13347L: linux-media@vger.kernel.org 13348L: linux-arm-msm@vger.kernel.org 13349T: git git://linuxtv.org/media_tree.git 13350S: Maintained 13351F: drivers/media/platform/qcom/venus/ 13352 13353QUALCOMM WCN36XX WIRELESS DRIVER 13354M: Kalle Valo <kvalo@codeaurora.org> 13355L: wcn36xx@lists.infradead.org 13356W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13357T: git git://github.com/KrasnikovEugene/wcn36xx.git 13358S: Supported 13359F: drivers/net/wireless/ath/wcn36xx/ 13360 13361QUANTENNA QTNFMAC WIRELESS DRIVER 13362M: Igor Mitsyanko <imitsyanko@quantenna.com> 13363M: Avinash Patil <avinashp@quantenna.com> 13364M: Sergey Matyukevich <smatyukevich@quantenna.com> 13365L: linux-wireless@vger.kernel.org 13366S: Maintained 13367F: drivers/net/wireless/quantenna 13368 13369RADEON and AMDGPU DRM DRIVERS 13370M: Alex Deucher <alexander.deucher@amd.com> 13371M: Christian König <christian.koenig@amd.com> 13372M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13373L: amd-gfx@lists.freedesktop.org 13374T: git git://people.freedesktop.org/~agd5f/linux 13375S: Supported 13376F: drivers/gpu/drm/radeon/ 13377F: include/uapi/drm/radeon_drm.h 13378F: drivers/gpu/drm/amd/ 13379F: include/uapi/drm/amdgpu_drm.h 13380 13381RADEON FRAMEBUFFER DISPLAY DRIVER 13382M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13383L: linux-fbdev@vger.kernel.org 13384S: Maintained 13385F: drivers/video/fbdev/aty/radeon* 13386F: include/uapi/linux/radeonfb.h 13387 13388RADIOSHARK RADIO DRIVER 13389M: Hans Verkuil <hverkuil@xs4all.nl> 13390L: linux-media@vger.kernel.org 13391T: git git://linuxtv.org/media_tree.git 13392S: Maintained 13393F: drivers/media/radio/radio-shark.c 13394 13395RADIOSHARK2 RADIO DRIVER 13396M: Hans Verkuil <hverkuil@xs4all.nl> 13397L: linux-media@vger.kernel.org 13398T: git git://linuxtv.org/media_tree.git 13399S: Maintained 13400F: drivers/media/radio/radio-shark2.c 13401F: drivers/media/radio/radio-tea5777.c 13402 13403RADOS BLOCK DEVICE (RBD) 13404M: Ilya Dryomov <idryomov@gmail.com> 13405M: Sage Weil <sage@redhat.com> 13406M: Alex Elder <elder@kernel.org> 13407L: ceph-devel@vger.kernel.org 13408W: http://ceph.com/ 13409T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13410T: git git://github.com/ceph/ceph-client.git 13411S: Supported 13412F: Documentation/ABI/testing/sysfs-bus-rbd 13413F: drivers/block/rbd.c 13414F: drivers/block/rbd_types.h 13415 13416RAGE128 FRAMEBUFFER DISPLAY DRIVER 13417M: Paul Mackerras <paulus@samba.org> 13418L: linux-fbdev@vger.kernel.org 13419S: Maintained 13420F: drivers/video/fbdev/aty/aty128fb.c 13421 13422RAINSHADOW-CEC DRIVER 13423M: Hans Verkuil <hverkuil@xs4all.nl> 13424L: linux-media@vger.kernel.org 13425T: git git://linuxtv.org/media_tree.git 13426S: Maintained 13427F: drivers/media/usb/rainshadow-cec/* 13428 13429RALINK MIPS ARCHITECTURE 13430M: John Crispin <john@phrozen.org> 13431L: linux-mips@vger.kernel.org 13432S: Maintained 13433F: arch/mips/ralink 13434 13435RALINK RT2X00 WIRELESS LAN DRIVER 13436P: rt2x00 project 13437M: Stanislaw Gruszka <sgruszka@redhat.com> 13438M: Helmut Schaa <helmut.schaa@googlemail.com> 13439L: linux-wireless@vger.kernel.org 13440S: Maintained 13441F: drivers/net/wireless/ralink/rt2x00/ 13442 13443RAMDISK RAM BLOCK DEVICE DRIVER 13444M: Jens Axboe <axboe@kernel.dk> 13445S: Maintained 13446F: Documentation/admin-guide/blockdev/ramdisk.rst 13447F: drivers/block/brd.c 13448 13449RANCHU VIRTUAL BOARD FOR MIPS 13450M: Miodrag Dinic <miodrag.dinic@mips.com> 13451L: linux-mips@vger.kernel.org 13452S: Supported 13453F: arch/mips/generic/board-ranchu.c 13454F: arch/mips/configs/generic/board-ranchu.config 13455 13456RANDOM NUMBER DRIVER 13457M: "Theodore Ts'o" <tytso@mit.edu> 13458S: Maintained 13459F: drivers/char/random.c 13460 13461RAPIDIO SUBSYSTEM 13462M: Matt Porter <mporter@kernel.crashing.org> 13463M: Alexandre Bounine <alex.bou9@gmail.com> 13464S: Maintained 13465F: drivers/rapidio/ 13466 13467RAS INFRASTRUCTURE 13468M: Tony Luck <tony.luck@intel.com> 13469M: Borislav Petkov <bp@alien8.de> 13470L: linux-edac@vger.kernel.org 13471S: Maintained 13472F: drivers/ras/ 13473F: include/linux/ras.h 13474F: include/ras/ras_event.h 13475F: Documentation/admin-guide/ras.rst 13476 13477RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13478L: linux-wireless@vger.kernel.org 13479S: Orphan 13480F: drivers/net/wireless/ray* 13481 13482RCUTORTURE TEST FRAMEWORK 13483M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13484M: Josh Triplett <josh@joshtriplett.org> 13485R: Steven Rostedt <rostedt@goodmis.org> 13486R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13487R: Lai Jiangshan <jiangshanlai@gmail.com> 13488L: rcu@vger.kernel.org 13489S: Supported 13490T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13491F: tools/testing/selftests/rcutorture 13492 13493RDC R-321X SoC 13494M: Florian Fainelli <florian@openwrt.org> 13495S: Maintained 13496 13497RDC R6040 FAST ETHERNET DRIVER 13498M: Florian Fainelli <f.fainelli@gmail.com> 13499L: netdev@vger.kernel.org 13500S: Maintained 13501F: drivers/net/ethernet/rdc/r6040.c 13502 13503RDMAVT - RDMA verbs software 13504M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13505M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13506L: linux-rdma@vger.kernel.org 13507S: Supported 13508F: drivers/infiniband/sw/rdmavt 13509 13510RDS - RELIABLE DATAGRAM SOCKETS 13511M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13512L: netdev@vger.kernel.org 13513L: linux-rdma@vger.kernel.org 13514L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13515W: https://oss.oracle.com/projects/rds/ 13516S: Supported 13517F: net/rds/ 13518F: Documentation/networking/rds.txt 13519 13520RDT - RESOURCE ALLOCATION 13521M: Fenghua Yu <fenghua.yu@intel.com> 13522M: Reinette Chatre <reinette.chatre@intel.com> 13523L: linux-kernel@vger.kernel.org 13524S: Supported 13525F: arch/x86/kernel/cpu/resctrl/ 13526F: arch/x86/include/asm/resctrl_sched.h 13527F: Documentation/x86/resctrl* 13528 13529READ-COPY UPDATE (RCU) 13530M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13531M: Josh Triplett <josh@joshtriplett.org> 13532R: Steven Rostedt <rostedt@goodmis.org> 13533R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13534R: Lai Jiangshan <jiangshanlai@gmail.com> 13535R: Joel Fernandes <joel@joelfernandes.org> 13536L: rcu@vger.kernel.org 13537W: http://www.rdrop.com/users/paulmck/RCU/ 13538S: Supported 13539T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13540F: Documentation/RCU/ 13541X: Documentation/RCU/torture.txt 13542F: include/linux/rcu* 13543X: include/linux/srcu*.h 13544F: kernel/rcu/ 13545X: kernel/rcu/srcu*.c 13546 13547REAL TIME CLOCK (RTC) SUBSYSTEM 13548M: Alessandro Zummo <a.zummo@towertech.it> 13549M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13550L: linux-rtc@vger.kernel.org 13551Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13552T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13553S: Maintained 13554F: Documentation/devicetree/bindings/rtc/ 13555F: Documentation/admin-guide/rtc.rst 13556F: drivers/rtc/ 13557F: include/linux/rtc.h 13558F: include/uapi/linux/rtc.h 13559F: include/linux/rtc/ 13560F: include/linux/platform_data/rtc-* 13561F: tools/testing/selftests/rtc/ 13562 13563REALTEK AUDIO CODECS 13564M: Bard Liao <bardliao@realtek.com> 13565M: Oder Chiou <oder_chiou@realtek.com> 13566S: Maintained 13567F: sound/soc/codecs/rt* 13568F: include/sound/rt*.h 13569 13570REALTEK RTL83xx SMI DSA ROUTER CHIPS 13571M: Linus Walleij <linus.walleij@linaro.org> 13572S: Maintained 13573F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13574F: drivers/net/dsa/realtek-smi* 13575F: drivers/net/dsa/rtl83* 13576 13577REDPINE WIRELESS DRIVER 13578M: Amitkumar Karwar <amitkarwar@gmail.com> 13579M: Siva Rebbagondla <siva8118@gmail.com> 13580L: linux-wireless@vger.kernel.org 13581S: Maintained 13582F: drivers/net/wireless/rsi/ 13583 13584REGISTER MAP ABSTRACTION 13585M: Mark Brown <broonie@kernel.org> 13586L: linux-kernel@vger.kernel.org 13587T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13588S: Supported 13589F: Documentation/devicetree/bindings/regmap/ 13590F: drivers/base/regmap/ 13591F: include/linux/regmap.h 13592 13593REISERFS FILE SYSTEM 13594L: reiserfs-devel@vger.kernel.org 13595S: Supported 13596F: fs/reiserfs/ 13597 13598REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13599M: Ohad Ben-Cohen <ohad@wizery.com> 13600M: Bjorn Andersson <bjorn.andersson@linaro.org> 13601L: linux-remoteproc@vger.kernel.org 13602T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13603S: Maintained 13604F: Documentation/devicetree/bindings/remoteproc/ 13605F: Documentation/ABI/testing/sysfs-class-remoteproc 13606F: Documentation/remoteproc.txt 13607F: drivers/remoteproc/ 13608F: include/linux/remoteproc.h 13609F: include/linux/remoteproc/ 13610 13611REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13612M: Ohad Ben-Cohen <ohad@wizery.com> 13613M: Bjorn Andersson <bjorn.andersson@linaro.org> 13614L: linux-remoteproc@vger.kernel.org 13615T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13616S: Maintained 13617F: drivers/rpmsg/ 13618F: Documentation/rpmsg.txt 13619F: Documentation/ABI/testing/sysfs-bus-rpmsg 13620F: include/linux/rpmsg.h 13621F: include/linux/rpmsg/ 13622F: include/uapi/linux/rpmsg.h 13623F: samples/rpmsg/ 13624 13625RENESAS CLOCK DRIVERS 13626M: Geert Uytterhoeven <geert+renesas@glider.be> 13627L: linux-renesas-soc@vger.kernel.org 13628T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13629S: Supported 13630F: drivers/clk/renesas/ 13631 13632RENESAS EMEV2 I2C DRIVER 13633M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13634S: Supported 13635F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13636F: drivers/i2c/busses/i2c-emev2.c 13637 13638RENESAS ETHERNET DRIVERS 13639R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13640L: netdev@vger.kernel.org 13641L: linux-renesas-soc@vger.kernel.org 13642F: Documentation/devicetree/bindings/net/renesas,*.txt 13643F: Documentation/devicetree/bindings/net/sh_eth.txt 13644F: drivers/net/ethernet/renesas/ 13645F: include/linux/sh_eth.h 13646 13647RENESAS R-CAR GYROADC DRIVER 13648M: Marek Vasut <marek.vasut@gmail.com> 13649L: linux-iio@vger.kernel.org 13650S: Supported 13651F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13652F: drivers/iio/adc/rcar-gyroadc.c 13653 13654RENESAS R-CAR I2C DRIVERS 13655M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13656S: Supported 13657F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13658F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13659F: drivers/i2c/busses/i2c-rcar.c 13660F: drivers/i2c/busses/i2c-sh_mobile.c 13661 13662RENESAS RIIC DRIVER 13663M: Chris Brandt <chris.brandt@renesas.com> 13664S: Supported 13665F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13666F: drivers/i2c/busses/i2c-riic.c 13667 13668RENESAS USB PHY DRIVER 13669M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13670L: linux-renesas-soc@vger.kernel.org 13671S: Maintained 13672F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13673 13674RESET CONTROLLER FRAMEWORK 13675M: Philipp Zabel <p.zabel@pengutronix.de> 13676T: git git://git.pengutronix.de/git/pza/linux 13677S: Maintained 13678F: drivers/reset/ 13679F: Documentation/devicetree/bindings/reset/ 13680F: include/dt-bindings/reset/ 13681F: include/linux/reset.h 13682F: include/linux/reset/ 13683F: include/linux/reset-controller.h 13684 13685RESTARTABLE SEQUENCES SUPPORT 13686M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13687M: Peter Zijlstra <peterz@infradead.org> 13688M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13689M: Boqun Feng <boqun.feng@gmail.com> 13690L: linux-kernel@vger.kernel.org 13691S: Supported 13692F: kernel/rseq.c 13693F: include/uapi/linux/rseq.h 13694F: include/trace/events/rseq.h 13695F: tools/testing/selftests/rseq/ 13696 13697RFKILL 13698M: Johannes Berg <johannes@sipsolutions.net> 13699L: linux-wireless@vger.kernel.org 13700W: http://wireless.kernel.org/ 13701T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13703S: Maintained 13704F: Documentation/driver-api/rfkill.rst 13705F: Documentation/ABI/stable/sysfs-class-rfkill 13706F: net/rfkill/ 13707F: include/linux/rfkill.h 13708F: include/uapi/linux/rfkill.h 13709 13710RHASHTABLE 13711M: Thomas Graf <tgraf@suug.ch> 13712M: Herbert Xu <herbert@gondor.apana.org.au> 13713L: netdev@vger.kernel.org 13714S: Maintained 13715F: lib/rhashtable.c 13716F: lib/test_rhashtable.c 13717F: include/linux/rhashtable.h 13718F: include/linux/rhashtable-types.h 13719 13720RICOH R5C592 MEMORYSTICK DRIVER 13721M: Maxim Levitsky <maximlevitsky@gmail.com> 13722S: Maintained 13723F: drivers/memstick/host/r592.* 13724 13725RICOH SMARTMEDIA/XD DRIVER 13726M: Maxim Levitsky <maximlevitsky@gmail.com> 13727S: Maintained 13728F: drivers/mtd/nand/raw/r852.c 13729F: drivers/mtd/nand/raw/r852.h 13730 13731RISC-V ARCHITECTURE 13732M: Paul Walmsley <paul.walmsley@sifive.com> 13733M: Palmer Dabbelt <palmer@sifive.com> 13734M: Albert Ou <aou@eecs.berkeley.edu> 13735L: linux-riscv@lists.infradead.org 13736T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 13737S: Supported 13738F: arch/riscv/ 13739K: riscv 13740N: riscv 13741 13742ROCCAT DRIVERS 13743M: Stefan Achatz <erazor_de@users.sourceforge.net> 13744W: http://sourceforge.net/projects/roccat/ 13745S: Maintained 13746F: drivers/hid/hid-roccat* 13747F: include/linux/hid-roccat* 13748F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13749 13750ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13751M: Jacob chen <jacob2.chen@rock-chips.com> 13752L: linux-media@vger.kernel.org 13753S: Maintained 13754F: drivers/media/platform/rockchip/rga/ 13755F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13756 13757HANTRO VPU CODEC DRIVER 13758M: Ezequiel Garcia <ezequiel@collabora.com> 13759L: linux-media@vger.kernel.org 13760S: Maintained 13761F: drivers/staging/media/platform/hantro/ 13762F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13763 13764ROCKER DRIVER 13765M: Jiri Pirko <jiri@resnulli.us> 13766L: netdev@vger.kernel.org 13767S: Supported 13768F: drivers/net/ethernet/rocker/ 13769 13770ROCKETPORT DRIVER 13771P: Comtrol Corp. 13772W: http://www.comtrol.com 13773S: Maintained 13774F: Documentation/driver-api/serial/rocket.rst 13775F: drivers/tty/rocket* 13776 13777ROCKETPORT EXPRESS/INFINITY DRIVER 13778M: Kevin Cernekee <cernekee@gmail.com> 13779L: linux-serial@vger.kernel.org 13780S: Odd Fixes 13781F: drivers/tty/serial/rp2.* 13782 13783ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13784M: Marek Vasut <marek.vasut+renesas@gmail.com> 13785L: linux-kernel@vger.kernel.org 13786L: linux-renesas-soc@vger.kernel.org 13787S: Supported 13788F: drivers/mfd/bd9571mwv.c 13789F: drivers/regulator/bd9571mwv-regulator.c 13790F: drivers/gpio/gpio-bd9571mwv.c 13791F: include/linux/mfd/bd9571mwv.h 13792F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13793 13794ROSE NETWORK LAYER 13795M: Ralf Baechle <ralf@linux-mips.org> 13796L: linux-hams@vger.kernel.org 13797W: http://www.linux-ax25.org/ 13798S: Maintained 13799F: include/net/rose.h 13800F: include/uapi/linux/rose.h 13801F: net/rose/ 13802 13803RTL2830 MEDIA DRIVER 13804M: Antti Palosaari <crope@iki.fi> 13805L: linux-media@vger.kernel.org 13806W: https://linuxtv.org 13807W: http://palosaari.fi/linux/ 13808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13809T: git git://linuxtv.org/anttip/media_tree.git 13810S: Maintained 13811F: drivers/media/dvb-frontends/rtl2830* 13812 13813RTL2832 MEDIA DRIVER 13814M: Antti Palosaari <crope@iki.fi> 13815L: linux-media@vger.kernel.org 13816W: https://linuxtv.org 13817W: http://palosaari.fi/linux/ 13818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13819T: git git://linuxtv.org/anttip/media_tree.git 13820S: Maintained 13821F: drivers/media/dvb-frontends/rtl2832* 13822 13823RTL2832_SDR MEDIA DRIVER 13824M: Antti Palosaari <crope@iki.fi> 13825L: linux-media@vger.kernel.org 13826W: https://linuxtv.org 13827W: http://palosaari.fi/linux/ 13828Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13829T: git git://linuxtv.org/anttip/media_tree.git 13830S: Maintained 13831F: drivers/media/dvb-frontends/rtl2832_sdr* 13832 13833RTL8180 WIRELESS DRIVER 13834L: linux-wireless@vger.kernel.org 13835W: http://wireless.kernel.org/ 13836T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13837S: Orphan 13838F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13839 13840RTL8187 WIRELESS DRIVER 13841M: Herton Ronaldo Krzesinski <herton@canonical.com> 13842M: Hin-Tak Leung <htl10@users.sourceforge.net> 13843M: Larry Finger <Larry.Finger@lwfinger.net> 13844L: linux-wireless@vger.kernel.org 13845W: http://wireless.kernel.org/ 13846T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13847S: Maintained 13848F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13849 13850REALTEK WIRELESS DRIVER (rtlwifi family) 13851M: Ping-Ke Shih <pkshih@realtek.com> 13852L: linux-wireless@vger.kernel.org 13853W: http://wireless.kernel.org/ 13854T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13855S: Maintained 13856F: drivers/net/wireless/realtek/rtlwifi/ 13857 13858REALTEK WIRELESS DRIVER (rtw88) 13859M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13860L: linux-wireless@vger.kernel.org 13861S: Maintained 13862F: drivers/net/wireless/realtek/rtw88/ 13863 13864RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13865M: Jes Sorensen <Jes.Sorensen@gmail.com> 13866L: linux-wireless@vger.kernel.org 13867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13868S: Maintained 13869F: drivers/net/wireless/realtek/rtl8xxxu/ 13870 13871RXRPC SOCKETS (AF_RXRPC) 13872M: David Howells <dhowells@redhat.com> 13873L: linux-afs@lists.infradead.org 13874S: Supported 13875F: net/rxrpc/ 13876F: include/keys/rxrpc-type.h 13877F: include/net/af_rxrpc.h 13878F: include/trace/events/rxrpc.h 13879F: include/uapi/linux/rxrpc.h 13880F: Documentation/networking/rxrpc.txt 13881W: https://www.infradead.org/~dhowells/kafs/ 13882 13883S3 SAVAGE FRAMEBUFFER DRIVER 13884M: Antonino Daplas <adaplas@gmail.com> 13885L: linux-fbdev@vger.kernel.org 13886S: Maintained 13887F: drivers/video/fbdev/savage/ 13888 13889S390 13890M: Heiko Carstens <heiko.carstens@de.ibm.com> 13891M: Vasily Gorbik <gor@linux.ibm.com> 13892M: Christian Borntraeger <borntraeger@de.ibm.com> 13893L: linux-s390@vger.kernel.org 13894W: http://www.ibm.com/developerworks/linux/linux390/ 13895T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13896S: Supported 13897F: arch/s390/ 13898F: drivers/s390/ 13899F: Documentation/s390/ 13900F: Documentation/driver-api/s390-drivers.rst 13901 13902S390 COMMON I/O LAYER 13903M: Sebastian Ott <sebott@linux.ibm.com> 13904M: Peter Oberparleiter <oberpar@linux.ibm.com> 13905L: linux-s390@vger.kernel.org 13906W: http://www.ibm.com/developerworks/linux/linux390/ 13907S: Supported 13908F: drivers/s390/cio/ 13909 13910S390 DASD DRIVER 13911M: Stefan Haberland <sth@linux.ibm.com> 13912M: Jan Hoeppner <hoeppner@linux.ibm.com> 13913L: linux-s390@vger.kernel.org 13914W: http://www.ibm.com/developerworks/linux/linux390/ 13915S: Supported 13916F: drivers/s390/block/dasd* 13917F: block/partitions/ibm.c 13918 13919S390 IOMMU (PCI) 13920M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13921L: linux-s390@vger.kernel.org 13922W: http://www.ibm.com/developerworks/linux/linux390/ 13923S: Supported 13924F: drivers/iommu/s390-iommu.c 13925 13926S390 IUCV NETWORK LAYER 13927M: Julian Wiedmann <jwi@linux.ibm.com> 13928M: Ursula Braun <ubraun@linux.ibm.com> 13929L: linux-s390@vger.kernel.org 13930W: http://www.ibm.com/developerworks/linux/linux390/ 13931S: Supported 13932F: drivers/s390/net/*iucv* 13933F: include/net/iucv/ 13934F: net/iucv/ 13935 13936S390 NETWORK DRIVERS 13937M: Julian Wiedmann <jwi@linux.ibm.com> 13938M: Ursula Braun <ubraun@linux.ibm.com> 13939L: linux-s390@vger.kernel.org 13940W: http://www.ibm.com/developerworks/linux/linux390/ 13941S: Supported 13942F: drivers/s390/net/ 13943 13944S390 PCI SUBSYSTEM 13945M: Sebastian Ott <sebott@linux.ibm.com> 13946M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13947L: linux-s390@vger.kernel.org 13948W: http://www.ibm.com/developerworks/linux/linux390/ 13949S: Supported 13950F: arch/s390/pci/ 13951F: drivers/pci/hotplug/s390_pci_hpc.c 13952 13953S390 VFIO-CCW DRIVER 13954M: Cornelia Huck <cohuck@redhat.com> 13955M: Eric Farman <farman@linux.ibm.com> 13956R: Halil Pasic <pasic@linux.ibm.com> 13957L: linux-s390@vger.kernel.org 13958L: kvm@vger.kernel.org 13959S: Supported 13960F: drivers/s390/cio/vfio_ccw* 13961F: Documentation/s390/vfio-ccw.rst 13962F: include/uapi/linux/vfio_ccw.h 13963 13964S390 ZCRYPT DRIVER 13965M: Harald Freudenberger <freude@linux.ibm.com> 13966L: linux-s390@vger.kernel.org 13967W: http://www.ibm.com/developerworks/linux/linux390/ 13968S: Supported 13969F: drivers/s390/crypto/ 13970 13971S390 VFIO AP DRIVER 13972M: Tony Krowiak <akrowiak@linux.ibm.com> 13973M: Pierre Morel <pmorel@linux.ibm.com> 13974M: Halil Pasic <pasic@linux.ibm.com> 13975L: linux-s390@vger.kernel.org 13976W: http://www.ibm.com/developerworks/linux/linux390/ 13977S: Supported 13978F: drivers/s390/crypto/vfio_ap_drv.c 13979F: drivers/s390/crypto/vfio_ap_private.h 13980F: drivers/s390/crypto/vfio_ap_ops.c 13981F: Documentation/s390/vfio-ap.rst 13982 13983S390 ZFCP DRIVER 13984M: Steffen Maier <maier@linux.ibm.com> 13985M: Benjamin Block <bblock@linux.ibm.com> 13986L: linux-s390@vger.kernel.org 13987W: http://www.ibm.com/developerworks/linux/linux390/ 13988S: Supported 13989F: drivers/s390/scsi/zfcp_* 13990 13991S3C24XX SD/MMC Driver 13992M: Ben Dooks <ben-linux@fluff.org> 13993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13994S: Supported 13995F: drivers/mmc/host/s3cmci.* 13996 13997SAA6588 RDS RECEIVER DRIVER 13998M: Hans Verkuil <hverkuil@xs4all.nl> 13999L: linux-media@vger.kernel.org 14000T: git git://linuxtv.org/media_tree.git 14001W: https://linuxtv.org 14002S: Odd Fixes 14003F: drivers/media/i2c/saa6588* 14004 14005SAA7134 VIDEO4LINUX DRIVER 14006M: Mauro Carvalho Chehab <mchehab@kernel.org> 14007L: linux-media@vger.kernel.org 14008W: https://linuxtv.org 14009T: git git://linuxtv.org/media_tree.git 14010S: Odd fixes 14011F: Documentation/media/v4l-drivers/saa7134* 14012F: drivers/media/pci/saa7134/ 14013 14014SAA7146 VIDEO4LINUX-2 DRIVER 14015M: Hans Verkuil <hverkuil@xs4all.nl> 14016L: linux-media@vger.kernel.org 14017T: git git://linuxtv.org/media_tree.git 14018S: Maintained 14019F: drivers/media/common/saa7146/ 14020F: drivers/media/pci/saa7146/ 14021F: include/media/drv-intf/saa7146* 14022 14023SAFESETID SECURITY MODULE 14024M: Micah Morton <mortonm@chromium.org> 14025S: Supported 14026F: security/safesetid/ 14027F: Documentation/admin-guide/LSM/SafeSetID.rst 14028 14029SAMSUNG AUDIO (ASoC) DRIVERS 14030M: Krzysztof Kozlowski <krzk@kernel.org> 14031M: Sangbeom Kim <sbkim73@samsung.com> 14032M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14033L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14034S: Supported 14035F: sound/soc/samsung/ 14036F: Documentation/devicetree/bindings/sound/samsung* 14037 14038SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14039M: Krzysztof Kozlowski <krzk@kernel.org> 14040L: linux-crypto@vger.kernel.org 14041L: linux-samsung-soc@vger.kernel.org 14042S: Maintained 14043F: drivers/crypto/exynos-rng.c 14044F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 14045 14046SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14047M: Łukasz Stelmach <l.stelmach@samsung.com> 14048L: linux-samsung-soc@vger.kernel.org 14049S: Maintained 14050F: drivers/char/hw_random/exynos-trng.c 14051F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14052 14053SAMSUNG FRAMEBUFFER DRIVER 14054M: Jingoo Han <jingoohan1@gmail.com> 14055L: linux-fbdev@vger.kernel.org 14056S: Maintained 14057F: drivers/video/fbdev/s3c-fb.c 14058 14059SAMSUNG LAPTOP DRIVER 14060M: Corentin Chary <corentin.chary@gmail.com> 14061L: platform-driver-x86@vger.kernel.org 14062S: Maintained 14063F: drivers/platform/x86/samsung-laptop.c 14064 14065SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14066M: Sangbeom Kim <sbkim73@samsung.com> 14067M: Krzysztof Kozlowski <krzk@kernel.org> 14068M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14069L: linux-kernel@vger.kernel.org 14070L: linux-samsung-soc@vger.kernel.org 14071S: Supported 14072F: drivers/mfd/sec*.c 14073F: drivers/regulator/s2m*.c 14074F: drivers/regulator/s5m*.c 14075F: drivers/clk/clk-s2mps11.c 14076F: drivers/rtc/rtc-s5m.c 14077F: include/linux/mfd/samsung/ 14078F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14079F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14080F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14081F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14082 14083SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14084M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14085L: linux-media@vger.kernel.org 14086L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14087S: Maintained 14088F: drivers/media/platform/s3c-camif/ 14089F: include/media/drv-intf/s3c_camif.h 14090 14091SAMSUNG S3FWRN5 NFC DRIVER 14092M: Robert Baldyga <r.baldyga@samsung.com> 14093M: Krzysztof Opasiak <k.opasiak@samsung.com> 14094L: linux-nfc@lists.01.org (moderated for non-subscribers) 14095S: Supported 14096F: drivers/nfc/s3fwrn5 14097 14098SAMSUNG S5C73M3 CAMERA DRIVER 14099M: Kyungmin Park <kyungmin.park@samsung.com> 14100M: Andrzej Hajda <a.hajda@samsung.com> 14101L: linux-media@vger.kernel.org 14102S: Supported 14103F: drivers/media/i2c/s5c73m3/* 14104 14105SAMSUNG S5K5BAF CAMERA DRIVER 14106M: Kyungmin Park <kyungmin.park@samsung.com> 14107M: Andrzej Hajda <a.hajda@samsung.com> 14108L: linux-media@vger.kernel.org 14109S: Supported 14110F: drivers/media/i2c/s5k5baf.c 14111 14112SAMSUNG S5P Security SubSystem (SSS) DRIVER 14113M: Krzysztof Kozlowski <krzk@kernel.org> 14114M: Vladimir Zapolskiy <vz@mleia.com> 14115M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14116L: linux-crypto@vger.kernel.org 14117L: linux-samsung-soc@vger.kernel.org 14118S: Maintained 14119F: drivers/crypto/s5p-sss.c 14120 14121SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14122M: Kyungmin Park <kyungmin.park@samsung.com> 14123M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14124L: linux-media@vger.kernel.org 14125Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14126S: Supported 14127F: drivers/media/platform/exynos4-is/ 14128 14129SAMSUNG SOC CLOCK DRIVERS 14130M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14131M: Tomasz Figa <tomasz.figa@gmail.com> 14132M: Chanwoo Choi <cw00.choi@samsung.com> 14133S: Supported 14134L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14135T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14136F: drivers/clk/samsung/ 14137F: include/dt-bindings/clock/exynos*.h 14138F: Documentation/devicetree/bindings/clock/exynos*.txt 14139 14140SAMSUNG SPI DRIVERS 14141M: Kukjin Kim <kgene@kernel.org> 14142M: Krzysztof Kozlowski <krzk@kernel.org> 14143M: Andi Shyti <andi@etezian.org> 14144L: linux-spi@vger.kernel.org 14145L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14146S: Maintained 14147F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14148F: drivers/spi/spi-s3c* 14149F: include/linux/platform_data/spi-s3c64xx.h 14150 14151SAMSUNG SXGBE DRIVERS 14152M: Byungho An <bh74.an@samsung.com> 14153M: Girish K S <ks.giri@samsung.com> 14154M: Vipul Pandya <vipul.pandya@samsung.com> 14155S: Supported 14156L: netdev@vger.kernel.org 14157F: drivers/net/ethernet/samsung/sxgbe/ 14158 14159SAMSUNG THERMAL DRIVER 14160M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14161L: linux-pm@vger.kernel.org 14162L: linux-samsung-soc@vger.kernel.org 14163S: Supported 14164T: git https://github.com/lmajewski/linux-samsung-thermal.git 14165F: drivers/thermal/samsung/ 14166 14167SAMSUNG USB2 PHY DRIVER 14168M: Kamil Debski <kamil@wypas.org> 14169M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14170L: linux-kernel@vger.kernel.org 14171S: Supported 14172F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14173F: Documentation/driver-api/phy/samsung-usb2.rst 14174F: drivers/phy/samsung/phy-exynos4210-usb2.c 14175F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14176F: drivers/phy/samsung/phy-exynos5250-usb2.c 14177F: drivers/phy/samsung/phy-s5pv210-usb2.c 14178F: drivers/phy/samsung/phy-samsung-usb2.c 14179F: drivers/phy/samsung/phy-samsung-usb2.h 14180 14181SC1200 WDT DRIVER 14182M: Zwane Mwaikambo <zwanem@gmail.com> 14183S: Maintained 14184F: drivers/watchdog/sc1200wdt.c 14185 14186SCHEDULER 14187M: Ingo Molnar <mingo@redhat.com> 14188M: Peter Zijlstra <peterz@infradead.org> 14189L: linux-kernel@vger.kernel.org 14190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14191S: Maintained 14192F: kernel/sched/ 14193F: include/linux/sched.h 14194F: include/uapi/linux/sched.h 14195F: include/linux/wait.h 14196F: include/linux/preempt.h 14197 14198SCR24X CHIP CARD INTERFACE DRIVER 14199M: Lubomir Rintel <lkundrak@v3.sk> 14200S: Supported 14201F: drivers/char/pcmcia/scr24x_cs.c 14202 14203SCSI CDROM DRIVER 14204M: Jens Axboe <axboe@kernel.dk> 14205L: linux-scsi@vger.kernel.org 14206W: http://www.kernel.dk 14207S: Maintained 14208F: drivers/scsi/sr* 14209 14210SCSI RDMA PROTOCOL (SRP) INITIATOR 14211M: Bart Van Assche <bvanassche@acm.org> 14212L: linux-rdma@vger.kernel.org 14213S: Supported 14214Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14215F: drivers/infiniband/ulp/srp/ 14216F: include/scsi/srp.h 14217 14218SCSI RDMA PROTOCOL (SRP) TARGET 14219M: Bart Van Assche <bvanassche@acm.org> 14220L: linux-rdma@vger.kernel.org 14221L: target-devel@vger.kernel.org 14222S: Supported 14223Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14224F: drivers/infiniband/ulp/srpt/ 14225 14226SCSI SG DRIVER 14227M: Doug Gilbert <dgilbert@interlog.com> 14228L: linux-scsi@vger.kernel.org 14229W: http://sg.danny.cz/sg 14230S: Maintained 14231F: Documentation/scsi/scsi-generic.txt 14232F: drivers/scsi/sg.c 14233F: include/scsi/sg.h 14234 14235SCSI SUBSYSTEM 14236M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14237T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14238M: "Martin K. Petersen" <martin.petersen@oracle.com> 14239T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14240Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14241L: linux-scsi@vger.kernel.org 14242S: Maintained 14243F: Documentation/devicetree/bindings/scsi/ 14244F: drivers/scsi/ 14245F: include/scsi/ 14246 14247SCSI TAPE DRIVER 14248M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14249L: linux-scsi@vger.kernel.org 14250S: Maintained 14251F: Documentation/scsi/st.txt 14252F: drivers/scsi/st.* 14253F: drivers/scsi/st_*.h 14254 14255SCSI TARGET SUBSYSTEM 14256M: "Martin K. Petersen" <martin.petersen@oracle.com> 14257L: linux-scsi@vger.kernel.org 14258L: target-devel@vger.kernel.org 14259W: http://www.linux-iscsi.org 14260T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14261Q: https://patchwork.kernel.org/project/target-devel/list/ 14262S: Supported 14263F: drivers/target/ 14264F: include/target/ 14265F: Documentation/target/ 14266 14267SCTP PROTOCOL 14268M: Vlad Yasevich <vyasevich@gmail.com> 14269M: Neil Horman <nhorman@tuxdriver.com> 14270M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14271L: linux-sctp@vger.kernel.org 14272W: http://lksctp.sourceforge.net 14273S: Maintained 14274F: Documentation/networking/sctp.txt 14275F: include/linux/sctp.h 14276F: include/uapi/linux/sctp.h 14277F: include/net/sctp/ 14278F: net/sctp/ 14279 14280SCx200 CPU SUPPORT 14281M: Jim Cromie <jim.cromie@gmail.com> 14282S: Odd Fixes 14283F: Documentation/i2c/busses/scx200_acb 14284F: arch/x86/platform/scx200/ 14285F: drivers/watchdog/scx200_wdt.c 14286F: drivers/i2c/busses/scx200* 14287F: drivers/mtd/maps/scx200_docflash.c 14288F: include/linux/scx200.h 14289 14290SCx200 GPIO DRIVER 14291M: Jim Cromie <jim.cromie@gmail.com> 14292S: Maintained 14293F: drivers/char/scx200_gpio.c 14294F: include/linux/scx200_gpio.h 14295 14296SCx200 HRT CLOCKSOURCE DRIVER 14297M: Jim Cromie <jim.cromie@gmail.com> 14298S: Maintained 14299F: drivers/clocksource/scx200_hrt.c 14300 14301SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14302M: Sascha Sommer <saschasommer@freenet.de> 14303L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14304S: Maintained 14305F: drivers/mmc/host/sdricoh_cs.c 14306 14307SECO BOARDS CEC DRIVER 14308M: Ettore Chimenti <ek5.chimenti@gmail.com> 14309S: Maintained 14310F: drivers/media/platform/seco-cec/seco-cec.c 14311F: drivers/media/platform/seco-cec/seco-cec.h 14312 14313SECURE COMPUTING 14314M: Kees Cook <keescook@chromium.org> 14315R: Andy Lutomirski <luto@amacapital.net> 14316R: Will Drewry <wad@chromium.org> 14317T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14318S: Supported 14319F: kernel/seccomp.c 14320F: include/uapi/linux/seccomp.h 14321F: include/linux/seccomp.h 14322F: tools/testing/selftests/seccomp/* 14323F: tools/testing/selftests/kselftest_harness.h 14324F: Documentation/userspace-api/seccomp_filter.rst 14325K: \bsecure_computing 14326K: \bTIF_SECCOMP\b 14327 14328SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14329M: Al Cooper <alcooperx@gmail.com> 14330L: linux-mmc@vger.kernel.org 14331L: bcm-kernel-feedback-list@broadcom.com 14332S: Maintained 14333F: drivers/mmc/host/sdhci-brcmstb* 14334 14335SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14336M: Adrian Hunter <adrian.hunter@intel.com> 14337L: linux-mmc@vger.kernel.org 14338S: Maintained 14339F: drivers/mmc/host/sdhci* 14340F: include/linux/mmc/sdhci* 14341 14342EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14343M: Adrian Hunter <adrian.hunter@intel.com> 14344M: Ritesh Harjani <riteshh@codeaurora.org> 14345M: Asutosh Das <asutoshd@codeaurora.org> 14346L: linux-mmc@vger.kernel.org 14347S: Maintained 14348F: drivers/mmc/host/cqhci* 14349 14350SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14351M: Prabu Thangamuthu <prabu.t@synopsys.com> 14352M: Manjunath M B <manjumb@synopsys.com> 14353L: linux-mmc@vger.kernel.org 14354S: Maintained 14355F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14356 14357SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14358M: Ludovic Desroches <ludovic.desroches@microchip.com> 14359L: linux-mmc@vger.kernel.org 14360S: Supported 14361F: drivers/mmc/host/sdhci-of-at91.c 14362 14363SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14364M: Ben Dooks <ben-linux@fluff.org> 14365M: Jaehoon Chung <jh80.chung@samsung.com> 14366L: linux-mmc@vger.kernel.org 14367S: Maintained 14368F: drivers/mmc/host/sdhci-s3c* 14369 14370SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14371M: Viresh Kumar <vireshk@kernel.org> 14372L: linux-mmc@vger.kernel.org 14373S: Maintained 14374F: drivers/mmc/host/sdhci-spear.c 14375 14376SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14377M: Kishon Vijay Abraham I <kishon@ti.com> 14378L: linux-mmc@vger.kernel.org 14379S: Maintained 14380F: drivers/mmc/host/sdhci-omap.c 14381 14382SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14383M: Scott Bauer <scott.bauer@intel.com> 14384M: Jonathan Derrick <jonathan.derrick@intel.com> 14385L: linux-block@vger.kernel.org 14386S: Supported 14387F: block/sed* 14388F: block/opal_proto.h 14389F: include/linux/sed* 14390F: include/uapi/linux/sed* 14391 14392SECURITY CONTACT 14393M: Security Officers <security@kernel.org> 14394S: Supported 14395 14396SECURITY SUBSYSTEM 14397M: James Morris <jmorris@namei.org> 14398M: "Serge E. Hallyn" <serge@hallyn.com> 14399L: linux-security-module@vger.kernel.org (suggested Cc:) 14400T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14401W: http://kernsec.org/ 14402S: Supported 14403F: security/ 14404X: security/selinux/ 14405 14406SELINUX SECURITY MODULE 14407M: Paul Moore <paul@paul-moore.com> 14408M: Stephen Smalley <sds@tycho.nsa.gov> 14409M: Eric Paris <eparis@parisplace.org> 14410L: selinux@vger.kernel.org 14411W: https://selinuxproject.org 14412W: https://github.com/SELinuxProject 14413T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14414S: Supported 14415F: include/uapi/linux/selinux_netlink.h 14416F: security/selinux/ 14417F: scripts/selinux/ 14418F: Documentation/admin-guide/LSM/SELinux.rst 14419 14420SENSABLE PHANTOM 14421M: Jiri Slaby <jirislaby@gmail.com> 14422S: Maintained 14423F: drivers/misc/phantom.c 14424F: include/uapi/linux/phantom.h 14425 14426SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14427M: Tomasz Duszynski <tduszyns@gmail.com> 14428S: Maintained 14429F: drivers/iio/chemical/sps30.c 14430F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14431 14432SERIAL DEVICE BUS 14433M: Rob Herring <robh@kernel.org> 14434L: linux-serial@vger.kernel.org 14435S: Maintained 14436F: Documentation/devicetree/bindings/serial/slave-device.txt 14437F: drivers/tty/serdev/ 14438F: include/linux/serdev.h 14439 14440SERIAL DRIVERS 14441M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14442L: linux-serial@vger.kernel.org 14443S: Maintained 14444F: Documentation/devicetree/bindings/serial/ 14445F: drivers/tty/serial/ 14446 14447SERIAL IR RECEIVER 14448M: Sean Young <sean@mess.org> 14449L: linux-media@vger.kernel.org 14450S: Maintained 14451F: drivers/media/rc/serial_ir.c 14452 14453SFC NETWORK DRIVER 14454M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14455M: Edward Cree <ecree@solarflare.com> 14456M: Martin Habets <mhabets@solarflare.com> 14457L: netdev@vger.kernel.org 14458S: Supported 14459F: drivers/net/ethernet/sfc/ 14460 14461SFF/SFP/SFP+ MODULE SUPPORT 14462M: Russell King <linux@armlinux.org.uk> 14463L: netdev@vger.kernel.org 14464S: Maintained 14465F: drivers/net/phy/phylink.c 14466F: drivers/net/phy/sfp* 14467F: include/linux/phylink.h 14468F: include/linux/sfp.h 14469 14470SGI GRU DRIVER 14471M: Dimitri Sivanich <sivanich@sgi.com> 14472S: Maintained 14473F: drivers/misc/sgi-gru/ 14474 14475SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14476M: Pat Gefre <pfg@sgi.com> 14477L: linux-ia64@vger.kernel.org 14478S: Supported 14479F: Documentation/ia64/serial.rst 14480F: drivers/tty/serial/ioc?_serial.c 14481F: include/linux/ioc?.h 14482 14483SGI XP/XPC/XPNET DRIVER 14484M: Cliff Whickman <cpw@sgi.com> 14485M: Robin Holt <robinmholt@gmail.com> 14486S: Maintained 14487F: drivers/misc/sgi-xp/ 14488 14489SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14490M: Ursula Braun <ubraun@linux.ibm.com> 14491M: Karsten Graul <kgraul@linux.ibm.com> 14492L: linux-s390@vger.kernel.org 14493W: http://www.ibm.com/developerworks/linux/linux390/ 14494S: Supported 14495F: net/smc/ 14496 14497SHARP RJ54N1CB0C SENSOR DRIVER 14498M: Jacopo Mondi <jacopo@jmondi.org> 14499L: linux-media@vger.kernel.org 14500T: git git://linuxtv.org/media_tree.git 14501S: Odd fixes 14502F: drivers/media/i2c/rj54n1cb0c.c 14503F: include/media/i2c/rj54n1cb0c.h 14504 14505SH_VEU V4L2 MEM2MEM DRIVER 14506L: linux-media@vger.kernel.org 14507S: Orphan 14508F: drivers/media/platform/sh_veu.c 14509 14510SH_VOU V4L2 OUTPUT DRIVER 14511L: linux-media@vger.kernel.org 14512S: Orphan 14513F: drivers/media/platform/sh_vou.c 14514F: include/media/drv-intf/sh_vou.h 14515 14516SI2157 MEDIA DRIVER 14517M: Antti Palosaari <crope@iki.fi> 14518L: linux-media@vger.kernel.org 14519W: https://linuxtv.org 14520W: http://palosaari.fi/linux/ 14521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14522T: git git://linuxtv.org/anttip/media_tree.git 14523S: Maintained 14524F: drivers/media/tuners/si2157* 14525 14526SI2165 MEDIA DRIVER 14527M: Matthias Schwarzott <zzam@gentoo.org> 14528L: linux-media@vger.kernel.org 14529W: https://linuxtv.org 14530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14531S: Maintained 14532F: drivers/media/dvb-frontends/si2165* 14533 14534SI2168 MEDIA DRIVER 14535M: Antti Palosaari <crope@iki.fi> 14536L: linux-media@vger.kernel.org 14537W: https://linuxtv.org 14538W: http://palosaari.fi/linux/ 14539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14540T: git git://linuxtv.org/anttip/media_tree.git 14541S: Maintained 14542F: drivers/media/dvb-frontends/si2168* 14543 14544SI470X FM RADIO RECEIVER I2C DRIVER 14545M: Hans Verkuil <hverkuil@xs4all.nl> 14546L: linux-media@vger.kernel.org 14547T: git git://linuxtv.org/media_tree.git 14548W: https://linuxtv.org 14549S: Odd Fixes 14550F: drivers/media/radio/si470x/radio-si470x-i2c.c 14551 14552SI470X FM RADIO RECEIVER USB DRIVER 14553M: Hans Verkuil <hverkuil@xs4all.nl> 14554L: linux-media@vger.kernel.org 14555T: git git://linuxtv.org/media_tree.git 14556W: https://linuxtv.org 14557S: Maintained 14558F: drivers/media/radio/si470x/radio-si470x-common.c 14559F: drivers/media/radio/si470x/radio-si470x.h 14560F: drivers/media/radio/si470x/radio-si470x-usb.c 14561 14562SI4713 FM RADIO TRANSMITTER I2C DRIVER 14563M: Eduardo Valentin <edubezval@gmail.com> 14564L: linux-media@vger.kernel.org 14565T: git git://linuxtv.org/media_tree.git 14566W: https://linuxtv.org 14567S: Odd Fixes 14568F: drivers/media/radio/si4713/si4713.? 14569 14570SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14571M: Eduardo Valentin <edubezval@gmail.com> 14572L: linux-media@vger.kernel.org 14573T: git git://linuxtv.org/media_tree.git 14574W: https://linuxtv.org 14575S: Odd Fixes 14576F: drivers/media/radio/si4713/radio-platform-si4713.c 14577 14578SI4713 FM RADIO TRANSMITTER USB DRIVER 14579M: Hans Verkuil <hverkuil@xs4all.nl> 14580L: linux-media@vger.kernel.org 14581T: git git://linuxtv.org/media_tree.git 14582W: https://linuxtv.org 14583S: Maintained 14584F: drivers/media/radio/si4713/radio-usb-si4713.c 14585 14586SIANO DVB DRIVER 14587M: Mauro Carvalho Chehab <mchehab@kernel.org> 14588L: linux-media@vger.kernel.org 14589W: https://linuxtv.org 14590T: git git://linuxtv.org/media_tree.git 14591S: Odd fixes 14592F: drivers/media/common/siano/ 14593F: drivers/media/usb/siano/ 14594F: drivers/media/usb/siano/ 14595F: drivers/media/mmc/siano/ 14596 14597SIFIVE DRIVERS 14598M: Palmer Dabbelt <palmer@sifive.com> 14599M: Paul Walmsley <paul.walmsley@sifive.com> 14600L: linux-riscv@lists.infradead.org 14601T: git git://github.com/sifive/riscv-linux.git 14602S: Supported 14603K: [^@]sifive 14604N: sifive 14605 14606SIFIVE FU540 SYSTEM-ON-CHIP 14607M: Paul Walmsley <paul.walmsley@sifive.com> 14608M: Palmer Dabbelt <palmer@sifive.com> 14609L: linux-riscv@lists.infradead.org 14610T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14611S: Supported 14612K: fu540 14613N: fu540 14614 14615SILEAD TOUCHSCREEN DRIVER 14616M: Hans de Goede <hdegoede@redhat.com> 14617L: linux-input@vger.kernel.org 14618L: platform-driver-x86@vger.kernel.org 14619S: Maintained 14620F: drivers/input/touchscreen/silead.c 14621F: drivers/platform/x86/touchscreen_dmi.c 14622 14623SILICON MOTION SM712 FRAME BUFFER DRIVER 14624M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14625M: Teddy Wang <teddy.wang@siliconmotion.com> 14626M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14627L: linux-fbdev@vger.kernel.org 14628S: Maintained 14629F: drivers/video/fbdev/sm712* 14630F: Documentation/fb/sm712fb.rst 14631 14632SIMPLE FIRMWARE INTERFACE (SFI) 14633M: Len Brown <lenb@kernel.org> 14634L: sfi-devel@simplefirmware.org 14635W: http://simplefirmware.org/ 14636T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14637S: Supported 14638F: arch/x86/platform/sfi/ 14639F: drivers/sfi/ 14640F: include/linux/sfi*.h 14641 14642SIMPLEFB FB DRIVER 14643M: Hans de Goede <hdegoede@redhat.com> 14644L: linux-fbdev@vger.kernel.org 14645S: Maintained 14646F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14647F: drivers/video/fbdev/simplefb.c 14648F: include/linux/platform_data/simplefb.h 14649 14650SIMTEC EB110ATX (Chalice CATS) 14651P: Ben Dooks 14652P: Vincent Sanders <vince@simtec.co.uk> 14653M: Simtec Linux Team <linux@simtec.co.uk> 14654W: http://www.simtec.co.uk/products/EB110ATX/ 14655S: Supported 14656 14657SIMTEC EB2410ITX (BAST) 14658P: Ben Dooks 14659P: Vincent Sanders <vince@simtec.co.uk> 14660M: Simtec Linux Team <linux@simtec.co.uk> 14661W: http://www.simtec.co.uk/products/EB2410ITX/ 14662S: Supported 14663F: arch/arm/mach-s3c24xx/mach-bast.c 14664F: arch/arm/mach-s3c24xx/bast-ide.c 14665F: arch/arm/mach-s3c24xx/bast-irq.c 14666 14667SIPHASH PRF ROUTINES 14668M: Jason A. Donenfeld <Jason@zx2c4.com> 14669S: Maintained 14670F: lib/siphash.c 14671F: lib/test_siphash.c 14672F: include/linux/siphash.h 14673 14674SIOX 14675M: Thorsten Scherer <t.scherer@eckelmann.de> 14676M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14677R: Pengutronix Kernel Team <kernel@pengutronix.de> 14678S: Supported 14679F: drivers/siox/* 14680F: drivers/gpio/gpio-siox.c 14681F: include/trace/events/siox.h 14682 14683SIS 190 ETHERNET DRIVER 14684M: Francois Romieu <romieu@fr.zoreil.com> 14685L: netdev@vger.kernel.org 14686S: Maintained 14687F: drivers/net/ethernet/sis/sis190.c 14688 14689SIS 900/7016 FAST ETHERNET DRIVER 14690M: Daniele Venzano <venza@brownhat.org> 14691W: http://www.brownhat.org/sis900.html 14692L: netdev@vger.kernel.org 14693S: Maintained 14694F: drivers/net/ethernet/sis/sis900.* 14695 14696SIS FRAMEBUFFER DRIVER 14697M: Thomas Winischhofer <thomas@winischhofer.net> 14698W: http://www.winischhofer.net/linuxsisvga.shtml 14699S: Maintained 14700F: Documentation/fb/sisfb.rst 14701F: drivers/video/fbdev/sis/ 14702F: include/video/sisfb.h 14703 14704SIS USB2VGA DRIVER 14705M: Thomas Winischhofer <thomas@winischhofer.net> 14706W: http://www.winischhofer.at/linuxsisusbvga.shtml 14707S: Maintained 14708F: drivers/usb/misc/sisusbvga/ 14709 14710SLAB ALLOCATOR 14711M: Christoph Lameter <cl@linux.com> 14712M: Pekka Enberg <penberg@kernel.org> 14713M: David Rientjes <rientjes@google.com> 14714M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14715M: Andrew Morton <akpm@linux-foundation.org> 14716L: linux-mm@kvack.org 14717S: Maintained 14718F: include/linux/sl?b*.h 14719F: mm/sl?b* 14720 14721SLEEPABLE READ-COPY UPDATE (SRCU) 14722M: Lai Jiangshan <jiangshanlai@gmail.com> 14723M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14724M: Josh Triplett <josh@joshtriplett.org> 14725R: Steven Rostedt <rostedt@goodmis.org> 14726R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14727L: rcu@vger.kernel.org 14728W: http://www.rdrop.com/users/paulmck/RCU/ 14729S: Supported 14730T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14731F: include/linux/srcu*.h 14732F: kernel/rcu/srcu*.c 14733 14734SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14735M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14737S: Maintained 14738F: drivers/slimbus/ 14739F: Documentation/devicetree/bindings/slimbus/ 14740F: include/linux/slimbus.h 14741 14742SMACK SECURITY MODULE 14743M: Casey Schaufler <casey@schaufler-ca.com> 14744L: linux-security-module@vger.kernel.org 14745W: http://schaufler-ca.com 14746T: git git://github.com/cschaufler/smack-next 14747S: Maintained 14748F: Documentation/admin-guide/LSM/Smack.rst 14749F: security/smack/ 14750 14751SMC91x ETHERNET DRIVER 14752M: Nicolas Pitre <nico@fluxnic.net> 14753S: Odd Fixes 14754F: drivers/net/ethernet/smsc/smc91x.* 14755 14756SMIA AND SMIA++ IMAGE SENSOR DRIVER 14757M: Sakari Ailus <sakari.ailus@iki.fi> 14758L: linux-media@vger.kernel.org 14759S: Maintained 14760F: drivers/media/i2c/smiapp/ 14761F: include/media/i2c/smiapp.h 14762F: drivers/media/i2c/smiapp-pll.c 14763F: drivers/media/i2c/smiapp-pll.h 14764F: include/uapi/linux/smiapp.h 14765F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14766 14767SMM665 HARDWARE MONITOR DRIVER 14768M: Guenter Roeck <linux@roeck-us.net> 14769L: linux-hwmon@vger.kernel.org 14770S: Maintained 14771F: Documentation/hwmon/smm665.rst 14772F: drivers/hwmon/smm665.c 14773 14774SMSC EMC2103 HARDWARE MONITOR DRIVER 14775M: Steve Glendinning <steve.glendinning@shawell.net> 14776L: linux-hwmon@vger.kernel.org 14777S: Maintained 14778F: Documentation/hwmon/emc2103.rst 14779F: drivers/hwmon/emc2103.c 14780 14781SMSC SCH5627 HARDWARE MONITOR DRIVER 14782M: Hans de Goede <hdegoede@redhat.com> 14783L: linux-hwmon@vger.kernel.org 14784S: Supported 14785F: Documentation/hwmon/sch5627.rst 14786F: drivers/hwmon/sch5627.c 14787 14788SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14789M: Steve Glendinning <steve.glendinning@shawell.net> 14790L: linux-fbdev@vger.kernel.org 14791S: Maintained 14792F: drivers/video/fbdev/smscufx.c 14793 14794SMSC47B397 HARDWARE MONITOR DRIVER 14795M: Jean Delvare <jdelvare@suse.com> 14796L: linux-hwmon@vger.kernel.org 14797S: Maintained 14798F: Documentation/hwmon/smsc47b397.rst 14799F: drivers/hwmon/smsc47b397.c 14800 14801SMSC911x ETHERNET DRIVER 14802M: Steve Glendinning <steve.glendinning@shawell.net> 14803L: netdev@vger.kernel.org 14804S: Maintained 14805F: include/linux/smsc911x.h 14806F: drivers/net/ethernet/smsc/smsc911x.* 14807 14808SMSC9420 PCI ETHERNET DRIVER 14809M: Steve Glendinning <steve.glendinning@shawell.net> 14810L: netdev@vger.kernel.org 14811S: Maintained 14812F: drivers/net/ethernet/smsc/smsc9420.* 14813 14814SOC-CAMERA V4L2 SUBSYSTEM 14815L: linux-media@vger.kernel.org 14816T: git git://linuxtv.org/media_tree.git 14817S: Orphan 14818F: include/media/soc_camera.h 14819F: drivers/staging/media/soc_camera/ 14820 14821SOCIONEXT SYNQUACER I2C DRIVER 14822M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14823L: linux-i2c@vger.kernel.org 14824S: Maintained 14825F: drivers/i2c/busses/i2c-synquacer.c 14826F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14827 14828SOCIONEXT UNIPHIER SOUND DRIVER 14829L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14830S: Orphan 14831F: sound/soc/uniphier/ 14832 14833SOEKRIS NET48XX LED SUPPORT 14834M: Chris Boot <bootc@bootc.net> 14835S: Maintained 14836F: drivers/leds/leds-net48xx.c 14837 14838SOFT-IWARP DRIVER (siw) 14839M: Bernard Metzler <bmt@zurich.ibm.com> 14840L: linux-rdma@vger.kernel.org 14841S: Supported 14842F: drivers/infiniband/sw/siw/ 14843F: include/uapi/rdma/siw-abi.h 14844 14845SOFT-ROCE DRIVER (rxe) 14846M: Moni Shoua <monis@mellanox.com> 14847L: linux-rdma@vger.kernel.org 14848S: Supported 14849W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14850Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14851F: drivers/infiniband/sw/rxe/ 14852F: include/uapi/rdma/rdma_user_rxe.h 14853 14854SOFTLOGIC 6x10 MPEG CODEC 14855M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14856M: Anton Sviridenko <anton@corp.bluecherry.net> 14857M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14858M: Andrey Utkin <andrey_utkin@fastmail.com> 14859M: Ismael Luceno <ismael@iodev.co.uk> 14860L: linux-media@vger.kernel.org 14861S: Supported 14862F: drivers/media/pci/solo6x10/ 14863 14864SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14865M: James Morse <james.morse@arm.com> 14866L: linux-arm-kernel@lists.infradead.org 14867S: Maintained 14868F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14869F: drivers/firmware/arm_sdei.c 14870F: include/linux/arm_sdei.h 14871F: include/uapi/linux/arm_sdei.h 14872 14873SOFTWARE RAID (Multiple Disks) SUPPORT 14874M: Shaohua Li <shli@kernel.org> 14875L: linux-raid@vger.kernel.org 14876T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14877S: Supported 14878F: drivers/md/Makefile 14879F: drivers/md/Kconfig 14880F: drivers/md/md* 14881F: drivers/md/raid* 14882F: include/linux/raid/ 14883F: include/uapi/linux/raid/ 14884 14885SOCIONEXT (SNI) AVE NETWORK DRIVER 14886M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14887L: netdev@vger.kernel.org 14888S: Maintained 14889F: drivers/net/ethernet/socionext/sni_ave.c 14890F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14891 14892SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14893M: Jassi Brar <jaswinder.singh@linaro.org> 14894M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 14895L: netdev@vger.kernel.org 14896S: Maintained 14897F: drivers/net/ethernet/socionext/netsec.c 14898F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14899 14900SOCIONEXT (SNI) Synquacer SPI DRIVER 14901M: Masahisa Kojima <masahisa.kojima@linaro.org> 14902M: Jassi Brar <jaswinder.singh@linaro.org> 14903L: linux-spi@vger.kernel.org 14904S: Maintained 14905F: drivers/spi/spi-synquacer.c 14906F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14907 14908SOLIDRUN CLEARFOG SUPPORT 14909M: Russell King <linux@armlinux.org.uk> 14910S: Maintained 14911F: arch/arm/boot/dts/armada-388-clearfog* 14912F: arch/arm/boot/dts/armada-38x-solidrun-* 14913 14914SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14915M: Russell King <linux@armlinux.org.uk> 14916S: Maintained 14917F: arch/arm/boot/dts/imx6*-cubox-i* 14918F: arch/arm/boot/dts/imx6*-hummingboard* 14919F: arch/arm/boot/dts/imx6*-sr-* 14920 14921SONIC NETWORK DRIVER 14922M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14923L: netdev@vger.kernel.org 14924S: Maintained 14925F: drivers/net/ethernet/natsemi/sonic.* 14926 14927SONICS SILICON BACKPLANE DRIVER (SSB) 14928M: Michael Buesch <m@bues.ch> 14929L: linux-wireless@vger.kernel.org 14930S: Maintained 14931F: drivers/ssb/ 14932F: include/linux/ssb/ 14933 14934SONY IMX214 SENSOR DRIVER 14935M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14936L: linux-media@vger.kernel.org 14937T: git git://linuxtv.org/media_tree.git 14938S: Maintained 14939F: drivers/media/i2c/imx214.c 14940F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14941 14942SONY IMX258 SENSOR DRIVER 14943M: Sakari Ailus <sakari.ailus@linux.intel.com> 14944L: linux-media@vger.kernel.org 14945T: git git://linuxtv.org/media_tree.git 14946S: Maintained 14947F: drivers/media/i2c/imx258.c 14948 14949SONY IMX274 SENSOR DRIVER 14950M: Leon Luo <leonl@leopardimaging.com> 14951L: linux-media@vger.kernel.org 14952T: git git://linuxtv.org/media_tree.git 14953S: Maintained 14954F: drivers/media/i2c/imx274.c 14955F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14956 14957SONY IMX319 SENSOR DRIVER 14958M: Bingbu Cao <bingbu.cao@intel.com> 14959L: linux-media@vger.kernel.org 14960T: git git://linuxtv.org/media_tree.git 14961S: Maintained 14962F: drivers/media/i2c/imx319.c 14963 14964SONY IMX355 SENSOR DRIVER 14965M: Tianshu Qiu <tian.shu.qiu@intel.com> 14966L: linux-media@vger.kernel.org 14967T: git git://linuxtv.org/media_tree.git 14968S: Maintained 14969F: drivers/media/i2c/imx355.c 14970 14971SONY MEMORYSTICK SUBSYSTEM 14972M: Maxim Levitsky <maximlevitsky@gmail.com> 14973M: Alex Dubov <oakad@yahoo.com> 14974M: Ulf Hansson <ulf.hansson@linaro.org> 14975L: linux-mmc@vger.kernel.org 14976T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14977S: Maintained 14978F: drivers/memstick/ 14979F: include/linux/memstick.h 14980 14981SONY VAIO CONTROL DEVICE DRIVER 14982M: Mattia Dongili <malattia@linux.it> 14983L: platform-driver-x86@vger.kernel.org 14984W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14985S: Maintained 14986F: Documentation/admin-guide/laptops/sony-laptop.rst 14987F: drivers/char/sonypi.c 14988F: drivers/platform/x86/sony-laptop.c 14989F: include/linux/sony-laptop.h 14990 14991SOUND 14992M: Jaroslav Kysela <perex@perex.cz> 14993M: Takashi Iwai <tiwai@suse.com> 14994L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14995W: http://www.alsa-project.org/ 14996T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14997Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14998S: Maintained 14999F: Documentation/sound/ 15000F: include/sound/ 15001F: include/uapi/sound/ 15002F: sound/ 15003 15004SOUND - COMPRESSED AUDIO 15005M: Vinod Koul <vkoul@kernel.org> 15006L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15008S: Supported 15009F: Documentation/sound/designs/compress-offload.rst 15010F: include/sound/compress_driver.h 15011F: include/uapi/sound/compress_* 15012F: sound/core/compress_offload.c 15013F: sound/soc/soc-compress.c 15014 15015SOUND - DMAENGINE HELPERS 15016M: Lars-Peter Clausen <lars@metafoo.de> 15017S: Supported 15018F: include/sound/dmaengine_pcm.h 15019F: sound/core/pcm_dmaengine.c 15020F: sound/soc/soc-generic-dmaengine-pcm.c 15021 15022SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15023M: Liam Girdwood <lgirdwood@gmail.com> 15024M: Mark Brown <broonie@kernel.org> 15025T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15026L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15027W: http://alsa-project.org/main/index.php/ASoC 15028S: Supported 15029F: Documentation/devicetree/bindings/sound/ 15030F: Documentation/sound/soc/ 15031F: sound/soc/ 15032F: include/dt-bindings/sound/ 15033F: include/sound/soc* 15034 15035SOUNDWIRE SUBSYSTEM 15036M: Vinod Koul <vkoul@kernel.org> 15037M: Sanyog Kale <sanyog.r.kale@intel.com> 15038R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15039L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15040S: Supported 15041F: Documentation/driver-api/soundwire/ 15042F: drivers/soundwire/ 15043F: include/linux/soundwire/ 15044 15045SP2 MEDIA DRIVER 15046M: Olli Salonen <olli.salonen@iki.fi> 15047L: linux-media@vger.kernel.org 15048W: https://linuxtv.org 15049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15050S: Maintained 15051F: drivers/media/dvb-frontends/sp2* 15052 15053SPARC + UltraSPARC (sparc/sparc64) 15054M: "David S. Miller" <davem@davemloft.net> 15055L: sparclinux@vger.kernel.org 15056Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15057T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15059S: Maintained 15060F: arch/sparc/ 15061F: drivers/sbus/ 15062 15063SPARC SERIAL DRIVERS 15064M: "David S. Miller" <davem@davemloft.net> 15065L: sparclinux@vger.kernel.org 15066T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15067T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15068S: Maintained 15069F: include/linux/sunserialcore.h 15070F: drivers/tty/serial/suncore.c 15071F: drivers/tty/serial/sunhv.c 15072F: drivers/tty/serial/sunsab.c 15073F: drivers/tty/serial/sunsab.h 15074F: drivers/tty/serial/sunsu.c 15075F: drivers/tty/serial/sunzilog.c 15076F: drivers/tty/serial/sunzilog.h 15077F: drivers/tty/vcc.c 15078 15079SPARSE CHECKER 15080M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15081L: linux-sparse@vger.kernel.org 15082W: https://sparse.wiki.kernel.org/ 15083T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15084S: Maintained 15085F: include/linux/compiler.h 15086 15087SPEAR CLOCK FRAMEWORK SUPPORT 15088M: Viresh Kumar <vireshk@kernel.org> 15089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15090W: http://www.st.com/spear 15091S: Maintained 15092F: drivers/clk/spear/ 15093 15094SPEAR PLATFORM SUPPORT 15095M: Viresh Kumar <vireshk@kernel.org> 15096M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15098W: http://www.st.com/spear 15099S: Maintained 15100F: arch/arm/boot/dts/spear* 15101F: arch/arm/mach-spear/ 15102 15103SPI NOR SUBSYSTEM 15104M: Marek Vasut <marek.vasut@gmail.com> 15105M: Tudor Ambarus <tudor.ambarus@microchip.com> 15106L: linux-mtd@lists.infradead.org 15107W: http://www.linux-mtd.infradead.org/ 15108Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15109T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15110S: Maintained 15111F: drivers/mtd/spi-nor/ 15112F: include/linux/mtd/spi-nor.h 15113 15114SPI SUBSYSTEM 15115M: Mark Brown <broonie@kernel.org> 15116L: linux-spi@vger.kernel.org 15117T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15118Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15119S: Maintained 15120F: Documentation/devicetree/bindings/spi/ 15121F: Documentation/spi/ 15122F: drivers/spi/ 15123F: include/linux/spi/ 15124F: include/uapi/linux/spi/ 15125F: tools/spi/ 15126 15127SPIDERNET NETWORK DRIVER for CELL 15128M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15129L: netdev@vger.kernel.org 15130S: Supported 15131F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15132F: drivers/net/ethernet/toshiba/spider_net* 15133 15134SPMI SUBSYSTEM 15135R: Stephen Boyd <sboyd@kernel.org> 15136L: linux-arm-msm@vger.kernel.org 15137F: Documentation/devicetree/bindings/spmi/ 15138F: drivers/spmi/ 15139F: include/dt-bindings/spmi/spmi.h 15140F: include/linux/spmi.h 15141F: include/trace/events/spmi.h 15142 15143SPU FILE SYSTEM 15144M: Jeremy Kerr <jk@ozlabs.org> 15145L: linuxppc-dev@lists.ozlabs.org 15146W: http://www.ibm.com/developerworks/power/cell/ 15147S: Supported 15148F: Documentation/filesystems/spufs.txt 15149F: arch/powerpc/platforms/cell/spufs/ 15150 15151SQUASHFS FILE SYSTEM 15152M: Phillip Lougher <phillip@squashfs.org.uk> 15153L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15154W: http://squashfs.org.uk 15155T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15156S: Maintained 15157F: Documentation/filesystems/squashfs.txt 15158F: fs/squashfs/ 15159 15160SRM (Alpha) environment access 15161M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15162S: Maintained 15163F: arch/alpha/kernel/srm_env.c 15164 15165ST LSM6DSx IMU IIO DRIVER 15166M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15167L: linux-iio@vger.kernel.org 15168W: http://www.st.com/ 15169S: Maintained 15170F: drivers/iio/imu/st_lsm6dsx/ 15171F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15172 15173ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15174M: Mickael Guene <mickael.guene@st.com> 15175L: linux-media@vger.kernel.org 15176T: git git://linuxtv.org/media_tree.git 15177S: Maintained 15178F: drivers/media/i2c/st-mipid02.c 15179F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15180 15181ST STM32 I2C/SMBUS DRIVER 15182M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15183L: linux-i2c@vger.kernel.org 15184S: Maintained 15185F: drivers/i2c/busses/i2c-stm32* 15186 15187ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15188M: Song Qiang <songqiang1304521@gmail.com> 15189L: linux-iio@vger.kernel.org 15190S: Maintained 15191F: drivers/iio/proximity/vl53l0x-i2c.c 15192F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15193 15194STABLE BRANCH 15195M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15196M: Sasha Levin <sashal@kernel.org> 15197L: stable@vger.kernel.org 15198S: Supported 15199F: Documentation/process/stable-kernel-rules.rst 15200 15201STAGING - COMEDI 15202M: Ian Abbott <abbotti@mev.co.uk> 15203M: H Hartley Sweeten <hsweeten@visionengravers.com> 15204S: Odd Fixes 15205F: drivers/staging/comedi/ 15206 15207STAGING - EROFS FILE SYSTEM 15208M: Gao Xiang <gaoxiang25@huawei.com> 15209M: Chao Yu <yuchao0@huawei.com> 15210L: linux-erofs@lists.ozlabs.org 15211S: Maintained 15212F: drivers/staging/erofs/ 15213 15214STAGING - FIELDBUS SUBSYSTEM 15215M: Sven Van Asbroeck <TheSven73@gmail.com> 15216S: Maintained 15217F: drivers/staging/fieldbus/* 15218F: drivers/staging/fieldbus/Documentation/ 15219 15220STAGING - HMS ANYBUS-S BUS 15221M: Sven Van Asbroeck <TheSven73@gmail.com> 15222S: Maintained 15223F: drivers/staging/fieldbus/anybuss/ 15224 15225STAGING - INDUSTRIAL IO 15226M: Jonathan Cameron <jic23@kernel.org> 15227L: linux-iio@vger.kernel.org 15228S: Odd Fixes 15229F: Documentation/devicetree/bindings/staging/iio/ 15230F: drivers/staging/iio/ 15231 15232STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15233M: Marc Dietrich <marvin24@gmx.de> 15234L: ac100@lists.launchpad.net (moderated for non-subscribers) 15235L: linux-tegra@vger.kernel.org 15236S: Maintained 15237F: drivers/staging/nvec/ 15238 15239STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15240M: Jens Frederich <jfrederich@gmail.com> 15241M: Daniel Drake <dsd@laptop.org> 15242M: Jon Nettleton <jon.nettleton@gmail.com> 15243W: http://wiki.laptop.org/go/DCON 15244S: Maintained 15245F: drivers/staging/olpc_dcon/ 15246 15247STAGING - REALTEK RTL8712U DRIVERS 15248M: Larry Finger <Larry.Finger@lwfinger.net> 15249M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15250S: Odd Fixes 15251F: drivers/staging/rtl8712/ 15252 15253STAGING - REALTEK RTL8188EU DRIVERS 15254M: Larry Finger <Larry.Finger@lwfinger.net> 15255S: Odd Fixes 15256F: drivers/staging/rtl8188eu/ 15257 15258STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15259M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15260M: Teddy Wang <teddy.wang@siliconmotion.com> 15261M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15262L: linux-fbdev@vger.kernel.org 15263S: Maintained 15264F: drivers/staging/sm750fb/ 15265 15266STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15267M: William Hubbs <w.d.hubbs@gmail.com> 15268M: Chris Brannon <chris@the-brannons.com> 15269M: Kirk Reiser <kirk@reisers.ca> 15270M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15271L: speakup@linux-speakup.org 15272W: http://www.linux-speakup.org/ 15273S: Odd Fixes 15274F: drivers/staging/speakup/ 15275 15276STAGING - VIA VT665X DRIVERS 15277M: Forest Bond <forest@alittletooquiet.net> 15278S: Odd Fixes 15279F: drivers/staging/vt665?/ 15280 15281STAGING - WILC1000 WIFI DRIVER 15282M: Adham Abozaeid <adham.abozaeid@microchip.com> 15283M: Ajay Singh <ajay.kathat@microchip.com> 15284L: linux-wireless@vger.kernel.org 15285S: Supported 15286F: drivers/staging/wilc1000/ 15287 15288STAGING SUBSYSTEM 15289M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15290T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15291L: devel@driverdev.osuosl.org 15292S: Supported 15293F: drivers/staging/ 15294 15295STARFIRE/DURALAN NETWORK DRIVER 15296M: Ion Badulescu <ionut@badula.org> 15297S: Odd Fixes 15298F: drivers/net/ethernet/adaptec/starfire* 15299 15300STEC S1220 SKD DRIVER 15301M: Damien Le Moal <Damien.LeMoal@wdc.com> 15302L: linux-block@vger.kernel.org 15303S: Maintained 15304F: drivers/block/skd*[ch] 15305 15306STI AUDIO (ASoC) DRIVERS 15307M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15308L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15309S: Maintained 15310F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15311F: sound/soc/sti/ 15312 15313STI CEC DRIVER 15314M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15315S: Maintained 15316F: drivers/media/platform/sti/cec/ 15317F: Documentation/devicetree/bindings/media/stih-cec.txt 15318 15319STK1160 USB VIDEO CAPTURE DRIVER 15320M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15321L: linux-media@vger.kernel.org 15322T: git git://linuxtv.org/media_tree.git 15323S: Maintained 15324F: drivers/media/usb/stk1160/ 15325 15326STM32 AUDIO (ASoC) DRIVERS 15327M: Olivier Moysan <olivier.moysan@st.com> 15328M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15329L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15330S: Maintained 15331F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15332F: sound/soc/stm/ 15333 15334STM32 TIMER/LPTIMER DRIVERS 15335M: Fabrice Gasnier <fabrice.gasnier@st.com> 15336S: Maintained 15337F: drivers/*/stm32-*timer* 15338F: drivers/pwm/pwm-stm32* 15339F: include/linux/*/stm32-*tim* 15340F: Documentation/ABI/testing/*timer-stm32 15341F: Documentation/devicetree/bindings/*/stm32-*timer* 15342F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15343 15344STMMAC ETHERNET DRIVER 15345M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15346M: Alexandre Torgue <alexandre.torgue@st.com> 15347M: Jose Abreu <joabreu@synopsys.com> 15348L: netdev@vger.kernel.org 15349W: http://www.stlinux.com 15350S: Supported 15351F: drivers/net/ethernet/stmicro/stmmac/ 15352 15353SUN3/3X 15354M: Sam Creasey <sammy@sammy.net> 15355W: http://sammy.net/sun3/ 15356S: Maintained 15357F: arch/m68k/kernel/*sun3* 15358F: arch/m68k/sun3*/ 15359F: arch/m68k/include/asm/sun3* 15360F: drivers/net/ethernet/i825xx/sun3* 15361 15362SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15363M: Hans de Goede <hdegoede@redhat.com> 15364L: linux-input@vger.kernel.org 15365S: Maintained 15366F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15367F: drivers/input/keyboard/sun4i-lradc-keys.c 15368 15369SUNDANCE NETWORK DRIVER 15370M: Denis Kirjanov <kda@linux-powerpc.org> 15371L: netdev@vger.kernel.org 15372S: Maintained 15373F: drivers/net/ethernet/dlink/sundance.c 15374 15375SUPERH 15376M: Yoshinori Sato <ysato@users.sourceforge.jp> 15377M: Rich Felker <dalias@libc.org> 15378L: linux-sh@vger.kernel.org 15379Q: http://patchwork.kernel.org/project/linux-sh/list/ 15380S: Maintained 15381F: Documentation/sh/ 15382F: arch/sh/ 15383F: drivers/sh/ 15384 15385SUSPEND TO RAM 15386M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15387M: Len Brown <len.brown@intel.com> 15388M: Pavel Machek <pavel@ucw.cz> 15389L: linux-pm@vger.kernel.org 15390B: https://bugzilla.kernel.org 15391S: Supported 15392F: Documentation/power/ 15393F: arch/x86/kernel/acpi/ 15394F: drivers/base/power/ 15395F: kernel/power/ 15396F: include/linux/suspend.h 15397F: include/linux/freezer.h 15398F: include/linux/pm.h 15399 15400SVGA HANDLING 15401M: Martin Mares <mj@ucw.cz> 15402L: linux-video@atrey.karlin.mff.cuni.cz 15403S: Maintained 15404F: Documentation/admin-guide/svga.rst 15405F: arch/x86/boot/video* 15406 15407SWIOTLB SUBSYSTEM 15408M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15409L: iommu@lists.linux-foundation.org 15410T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15411S: Supported 15412F: kernel/dma/swiotlb.c 15413F: arch/*/kernel/pci-swiotlb.c 15414F: include/linux/swiotlb.h 15415 15416SWITCHDEV 15417M: Jiri Pirko <jiri@resnulli.us> 15418M: Ivan Vecera <ivecera@redhat.com> 15419L: netdev@vger.kernel.org 15420S: Supported 15421F: net/switchdev/ 15422F: include/net/switchdev.h 15423 15424SY8106A REGULATOR DRIVER 15425M: Icenowy Zheng <icenowy@aosc.io> 15426S: Maintained 15427F: drivers/regulator/sy8106a-regulator.c 15428F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15429 15430SYNC FILE FRAMEWORK 15431M: Sumit Semwal <sumit.semwal@linaro.org> 15432R: Gustavo Padovan <gustavo@padovan.org> 15433S: Maintained 15434L: linux-media@vger.kernel.org 15435L: dri-devel@lists.freedesktop.org 15436F: drivers/dma-buf/sync_* 15437F: drivers/dma-buf/dma-fence* 15438F: drivers/dma-buf/sw_sync.c 15439F: include/linux/sync_file.h 15440F: include/uapi/linux/sync_file.h 15441F: Documentation/driver-api/sync_file.rst 15442T: git git://anongit.freedesktop.org/drm/drm-misc 15443 15444SYNOPSYS ARC ARCHITECTURE 15445M: Vineet Gupta <vgupta@synopsys.com> 15446L: linux-snps-arc@lists.infradead.org 15447S: Supported 15448F: arch/arc/ 15449F: Documentation/devicetree/bindings/arc/* 15450F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15451F: drivers/clocksource/arc_timer.c 15452F: drivers/tty/serial/arc_uart.c 15453T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15454 15455SYNOPSYS ARC HSDK SDP pll clock driver 15456M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15457S: Supported 15458F: drivers/clk/clk-hsdk-pll.c 15459F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15460 15461SYNOPSYS ARC SDP clock driver 15462M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15463S: Supported 15464F: drivers/clk/axs10x/* 15465F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15466 15467SYNOPSYS ARC SDP platform support 15468M: Alexey Brodkin <abrodkin@synopsys.com> 15469S: Supported 15470F: arch/arc/plat-axs10x 15471F: arch/arc/boot/dts/ax* 15472F: Documentation/devicetree/bindings/arc/axs10* 15473 15474SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15475M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15476S: Supported 15477F: drivers/reset/reset-axs10x.c 15478F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15479 15480SYNOPSYS CREG GPIO DRIVER 15481M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15482S: Maintained 15483F: drivers/gpio/gpio-creg-snps.c 15484F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15485 15486SYNOPSYS DESIGNWARE 8250 UART DRIVER 15487R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15488S: Maintained 15489F: drivers/tty/serial/8250/8250_dw.c 15490 15491SYNOPSYS DESIGNWARE APB GPIO DRIVER 15492M: Hoan Tran <hoan@os.amperecomputing.com> 15493L: linux-gpio@vger.kernel.org 15494S: Maintained 15495F: drivers/gpio/gpio-dwapb.c 15496F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15497 15498SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15499M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15500S: Maintained 15501F: drivers/dma/dwi-axi-dmac/ 15502F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15503 15504SYNOPSYS DESIGNWARE DMAC DRIVER 15505M: Viresh Kumar <vireshk@kernel.org> 15506R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15507S: Maintained 15508F: Documentation/devicetree/bindings/dma/snps-dma.txt 15509F: drivers/dma/dw/ 15510F: include/dt-bindings/dma/dw-dmac.h 15511F: include/linux/dma/dw.h 15512F: include/linux/platform_data/dma-dw.h 15513 15514SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15515M: Jose Abreu <Jose.Abreu@synopsys.com> 15516L: netdev@vger.kernel.org 15517S: Supported 15518F: drivers/net/ethernet/synopsys/ 15519 15520SYNOPSYS DESIGNWARE I2C DRIVER 15521M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15522R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15523R: Mika Westerberg <mika.westerberg@linux.intel.com> 15524L: linux-i2c@vger.kernel.org 15525S: Maintained 15526F: drivers/i2c/busses/i2c-designware-* 15527F: include/linux/platform_data/i2c-designware.h 15528 15529SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15530M: Jaehoon Chung <jh80.chung@samsung.com> 15531L: linux-mmc@vger.kernel.org 15532S: Maintained 15533F: drivers/mmc/host/dw_mmc* 15534 15535SYNOPSYS HSDK RESET CONTROLLER DRIVER 15536M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15537S: Supported 15538F: drivers/reset/reset-hsdk.c 15539F: include/dt-bindings/reset/snps,hsdk-reset.h 15540F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15541 15542SYSTEM CONFIGURATION (SYSCON) 15543M: Lee Jones <lee.jones@linaro.org> 15544M: Arnd Bergmann <arnd@arndb.de> 15545T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15546S: Supported 15547F: drivers/mfd/syscon.c 15548 15549SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15550M: Sudeep Holla <sudeep.holla@arm.com> 15551L: linux-arm-kernel@lists.infradead.org 15552S: Maintained 15553F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15554F: drivers/clk/clk-sc[mp]i.c 15555F: drivers/cpufreq/sc[mp]i-cpufreq.c 15556F: drivers/firmware/arm_scpi.c 15557F: drivers/firmware/arm_scmi/ 15558F: include/linux/sc[mp]i_protocol.h 15559 15560SYSTEM RESET/SHUTDOWN DRIVERS 15561M: Sebastian Reichel <sre@kernel.org> 15562L: linux-pm@vger.kernel.org 15563T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15564S: Maintained 15565F: Documentation/devicetree/bindings/power/reset/ 15566F: drivers/power/reset/ 15567 15568SYSTEM TRACE MODULE CLASS 15569M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15570S: Maintained 15571T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15572F: Documentation/trace/stm.rst 15573F: drivers/hwtracing/stm/ 15574F: include/linux/stm.h 15575F: include/uapi/linux/stm.h 15576 15577SYSV FILESYSTEM 15578M: Christoph Hellwig <hch@infradead.org> 15579S: Maintained 15580F: Documentation/filesystems/sysv-fs.txt 15581F: fs/sysv/ 15582F: include/linux/sysv_fs.h 15583 15584TASKSTATS STATISTICS INTERFACE 15585M: Balbir Singh <bsingharora@gmail.com> 15586S: Maintained 15587F: Documentation/accounting/taskstats* 15588F: include/linux/taskstats* 15589F: kernel/taskstats.c 15590 15591TC subsystem 15592M: Jamal Hadi Salim <jhs@mojatatu.com> 15593M: Cong Wang <xiyou.wangcong@gmail.com> 15594M: Jiri Pirko <jiri@resnulli.us> 15595L: netdev@vger.kernel.org 15596S: Maintained 15597F: include/net/pkt_cls.h 15598F: include/net/pkt_sched.h 15599F: include/net/tc_act/ 15600F: include/uapi/linux/pkt_cls.h 15601F: include/uapi/linux/pkt_sched.h 15602F: include/uapi/linux/tc_act/ 15603F: include/uapi/linux/tc_ematch/ 15604F: net/sched/ 15605 15606TC90522 MEDIA DRIVER 15607M: Akihiro Tsukada <tskd08@gmail.com> 15608L: linux-media@vger.kernel.org 15609S: Odd Fixes 15610F: drivers/media/dvb-frontends/tc90522* 15611 15612TCP LOW PRIORITY MODULE 15613M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15614M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15615W: http://tcp-lp-mod.sourceforge.net/ 15616S: Maintained 15617F: net/ipv4/tcp_lp.c 15618 15619TDA10071 MEDIA DRIVER 15620M: Antti Palosaari <crope@iki.fi> 15621L: linux-media@vger.kernel.org 15622W: https://linuxtv.org 15623W: http://palosaari.fi/linux/ 15624Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15625T: git git://linuxtv.org/anttip/media_tree.git 15626S: Maintained 15627F: drivers/media/dvb-frontends/tda10071* 15628 15629TDA18212 MEDIA DRIVER 15630M: Antti Palosaari <crope@iki.fi> 15631L: linux-media@vger.kernel.org 15632W: https://linuxtv.org 15633W: http://palosaari.fi/linux/ 15634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15635T: git git://linuxtv.org/anttip/media_tree.git 15636S: Maintained 15637F: drivers/media/tuners/tda18212* 15638 15639TDA18218 MEDIA DRIVER 15640M: Antti Palosaari <crope@iki.fi> 15641L: linux-media@vger.kernel.org 15642W: https://linuxtv.org 15643W: http://palosaari.fi/linux/ 15644Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15645T: git git://linuxtv.org/anttip/media_tree.git 15646S: Maintained 15647F: drivers/media/tuners/tda18218* 15648 15649TDA18250 MEDIA DRIVER 15650M: Olli Salonen <olli.salonen@iki.fi> 15651L: linux-media@vger.kernel.org 15652W: https://linuxtv.org 15653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15654T: git git://linuxtv.org/media_tree.git 15655S: Maintained 15656F: drivers/media/tuners/tda18250* 15657 15658TDA18271 MEDIA DRIVER 15659M: Michael Krufky <mkrufky@linuxtv.org> 15660L: linux-media@vger.kernel.org 15661W: https://linuxtv.org 15662W: http://github.com/mkrufky 15663Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15664T: git git://linuxtv.org/mkrufky/tuners.git 15665S: Maintained 15666F: drivers/media/tuners/tda18271* 15667 15668TDA1997x MEDIA DRIVER 15669M: Tim Harvey <tharvey@gateworks.com> 15670L: linux-media@vger.kernel.org 15671W: https://linuxtv.org 15672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15673S: Maintained 15674F: drivers/media/i2c/tda1997x.* 15675 15676TDA827x MEDIA DRIVER 15677M: Michael Krufky <mkrufky@linuxtv.org> 15678L: linux-media@vger.kernel.org 15679W: https://linuxtv.org 15680W: http://github.com/mkrufky 15681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15682T: git git://linuxtv.org/mkrufky/tuners.git 15683S: Maintained 15684F: drivers/media/tuners/tda8290.* 15685 15686TDA8290 MEDIA DRIVER 15687M: Michael Krufky <mkrufky@linuxtv.org> 15688L: linux-media@vger.kernel.org 15689W: https://linuxtv.org 15690W: http://github.com/mkrufky 15691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15692T: git git://linuxtv.org/mkrufky/tuners.git 15693S: Maintained 15694F: drivers/media/tuners/tda8290.* 15695 15696TDA9840 MEDIA DRIVER 15697M: Hans Verkuil <hverkuil@xs4all.nl> 15698L: linux-media@vger.kernel.org 15699T: git git://linuxtv.org/media_tree.git 15700W: https://linuxtv.org 15701S: Maintained 15702F: drivers/media/i2c/tda9840* 15703 15704TEA5761 TUNER DRIVER 15705M: Mauro Carvalho Chehab <mchehab@kernel.org> 15706L: linux-media@vger.kernel.org 15707W: https://linuxtv.org 15708T: git git://linuxtv.org/media_tree.git 15709S: Odd fixes 15710F: drivers/media/tuners/tea5761.* 15711 15712TEA5767 TUNER DRIVER 15713M: Mauro Carvalho Chehab <mchehab@kernel.org> 15714L: linux-media@vger.kernel.org 15715W: https://linuxtv.org 15716T: git git://linuxtv.org/media_tree.git 15717S: Maintained 15718F: drivers/media/tuners/tea5767.* 15719 15720TEA6415C MEDIA DRIVER 15721M: Hans Verkuil <hverkuil@xs4all.nl> 15722L: linux-media@vger.kernel.org 15723T: git git://linuxtv.org/media_tree.git 15724W: https://linuxtv.org 15725S: Maintained 15726F: drivers/media/i2c/tea6415c* 15727 15728TEA6420 MEDIA DRIVER 15729M: Hans Verkuil <hverkuil@xs4all.nl> 15730L: linux-media@vger.kernel.org 15731T: git git://linuxtv.org/media_tree.git 15732W: https://linuxtv.org 15733S: Maintained 15734F: drivers/media/i2c/tea6420* 15735 15736TEAM DRIVER 15737M: Jiri Pirko <jiri@resnulli.us> 15738L: netdev@vger.kernel.org 15739S: Supported 15740F: drivers/net/team/ 15741F: include/linux/if_team.h 15742F: include/uapi/linux/if_team.h 15743 15744TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15745M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15746S: Maintained 15747F: arch/x86/platform/ts5500/ 15748 15749TECHNOTREND USB IR RECEIVER 15750M: Sean Young <sean@mess.org> 15751L: linux-media@vger.kernel.org 15752S: Maintained 15753F: drivers/media/rc/ttusbir.c 15754 15755TECHWELL TW9910 VIDEO DECODER 15756L: linux-media@vger.kernel.org 15757S: Orphan 15758F: drivers/media/i2c/tw9910.c 15759F: include/media/i2c/tw9910.h 15760 15761TEE SUBSYSTEM 15762M: Jens Wiklander <jens.wiklander@linaro.org> 15763L: tee-dev@lists.linaro.org 15764S: Maintained 15765F: include/linux/tee_drv.h 15766F: include/uapi/linux/tee.h 15767F: drivers/tee/ 15768F: Documentation/tee.txt 15769 15770TEGRA ARCHITECTURE SUPPORT 15771M: Thierry Reding <thierry.reding@gmail.com> 15772M: Jonathan Hunter <jonathanh@nvidia.com> 15773L: linux-tegra@vger.kernel.org 15774Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15776S: Supported 15777N: [^a-z]tegra 15778 15779TEGRA CLOCK DRIVER 15780M: Peter De Schrijver <pdeschrijver@nvidia.com> 15781M: Prashant Gaikwad <pgaikwad@nvidia.com> 15782S: Supported 15783F: drivers/clk/tegra/ 15784 15785TEGRA DMA DRIVERS 15786M: Laxman Dewangan <ldewangan@nvidia.com> 15787M: Jon Hunter <jonathanh@nvidia.com> 15788S: Supported 15789F: drivers/dma/tegra* 15790 15791TEGRA I2C DRIVER 15792M: Laxman Dewangan <ldewangan@nvidia.com> 15793R: Dmitry Osipenko <digetx@gmail.com> 15794S: Supported 15795F: drivers/i2c/busses/i2c-tegra.c 15796 15797TEGRA IOMMU DRIVERS 15798M: Thierry Reding <thierry.reding@gmail.com> 15799L: linux-tegra@vger.kernel.org 15800S: Supported 15801F: drivers/iommu/tegra* 15802 15803TEGRA KBC DRIVER 15804M: Laxman Dewangan <ldewangan@nvidia.com> 15805S: Supported 15806F: drivers/input/keyboard/tegra-kbc.c 15807 15808TEGRA NAND DRIVER 15809M: Stefan Agner <stefan@agner.ch> 15810M: Lucas Stach <dev@lynxeye.de> 15811S: Maintained 15812F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15813F: drivers/mtd/nand/raw/tegra_nand.c 15814 15815TEGRA PWM DRIVER 15816M: Thierry Reding <thierry.reding@gmail.com> 15817S: Supported 15818F: drivers/pwm/pwm-tegra.c 15819 15820TEGRA SERIAL DRIVER 15821M: Laxman Dewangan <ldewangan@nvidia.com> 15822S: Supported 15823F: drivers/tty/serial/serial-tegra.c 15824 15825TEGRA SPI DRIVER 15826M: Laxman Dewangan <ldewangan@nvidia.com> 15827S: Supported 15828F: drivers/spi/spi-tegra* 15829 15830TEGRA XUSB PADCTL DRIVER 15831M: JC Kuo <jckuo@nvidia.com> 15832S: Supported 15833F: drivers/phy/tegra/xusb* 15834 15835TEHUTI ETHERNET DRIVER 15836M: Andy Gospodarek <andy@greyhouse.net> 15837L: netdev@vger.kernel.org 15838S: Supported 15839F: drivers/net/ethernet/tehuti/* 15840 15841Telecom Clock Driver for MCPL0010 15842M: Mark Gross <mark.gross@intel.com> 15843S: Supported 15844F: drivers/char/tlclk.c 15845 15846TENSILICA XTENSA PORT (xtensa) 15847M: Chris Zankel <chris@zankel.net> 15848M: Max Filippov <jcmvbkbc@gmail.com> 15849L: linux-xtensa@linux-xtensa.org 15850T: git git://github.com/czankel/xtensa-linux.git 15851S: Maintained 15852F: arch/xtensa/ 15853F: drivers/irqchip/irq-xtensa-* 15854 15855Texas Instruments' System Control Interface (TISCI) Protocol Driver 15856M: Nishanth Menon <nm@ti.com> 15857M: Tero Kristo <t-kristo@ti.com> 15858M: Santosh Shilimkar <ssantosh@kernel.org> 15859L: linux-arm-kernel@lists.infradead.org 15860S: Maintained 15861F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15862F: drivers/firmware/ti_sci* 15863F: include/linux/soc/ti/ti_sci_protocol.h 15864F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15865F: drivers/soc/ti/ti_sci_pm_domains.c 15866F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15867F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15868F: drivers/clk/keystone/sci-clk.c 15869F: drivers/reset/reset-ti-sci.c 15870F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15871F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15872F: drivers/irqchip/irq-ti-sci-intr.c 15873F: drivers/irqchip/irq-ti-sci-inta.c 15874F: include/linux/soc/ti/ti_sci_inta_msi.h 15875F: drivers/soc/ti/ti_sci_inta_msi.c 15876 15877Texas Instruments ASoC drivers 15878M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15879L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15880S: Maintained 15881F: sound/soc/ti/ 15882 15883Texas Instruments' DAC7612 DAC Driver 15884M: Ricardo Ribalda <ricardo@ribalda.com> 15885L: linux-iio@vger.kernel.org 15886S: Supported 15887F: drivers/iio/dac/ti-dac7612.c 15888F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15889 15890THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15891M: Hans Verkuil <hverkuil@xs4all.nl> 15892L: linux-media@vger.kernel.org 15893T: git git://linuxtv.org/media_tree.git 15894W: https://linuxtv.org 15895S: Maintained 15896F: drivers/media/radio/radio-raremono.c 15897 15898THERMAL 15899M: Zhang Rui <rui.zhang@intel.com> 15900M: Eduardo Valentin <edubezval@gmail.com> 15901R: Daniel Lezcano <daniel.lezcano@linaro.org> 15902L: linux-pm@vger.kernel.org 15903T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15904T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15905Q: https://patchwork.kernel.org/project/linux-pm/list/ 15906S: Supported 15907F: drivers/thermal/ 15908F: include/linux/thermal.h 15909F: include/uapi/linux/thermal.h 15910F: include/linux/cpu_cooling.h 15911F: Documentation/devicetree/bindings/thermal/ 15912 15913THERMAL/CPU_COOLING 15914M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15915M: Viresh Kumar <viresh.kumar@linaro.org> 15916M: Javi Merino <javi.merino@kernel.org> 15917L: linux-pm@vger.kernel.org 15918S: Supported 15919F: Documentation/thermal/cpu-cooling-api.rst 15920F: drivers/thermal/cpu_cooling.c 15921F: include/linux/cpu_cooling.h 15922 15923THINKPAD ACPI EXTRAS DRIVER 15924M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15925L: ibm-acpi-devel@lists.sourceforge.net 15926L: platform-driver-x86@vger.kernel.org 15927W: http://ibm-acpi.sourceforge.net 15928W: http://thinkwiki.org/wiki/Ibm-acpi 15929T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15930S: Maintained 15931F: drivers/platform/x86/thinkpad_acpi.c 15932 15933THUNDERBOLT DRIVER 15934M: Andreas Noever <andreas.noever@gmail.com> 15935M: Michael Jamet <michael.jamet@intel.com> 15936M: Mika Westerberg <mika.westerberg@linux.intel.com> 15937M: Yehezkel Bernat <YehezkelShB@gmail.com> 15938T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15939S: Maintained 15940F: Documentation/admin-guide/thunderbolt.rst 15941F: drivers/thunderbolt/ 15942F: include/linux/thunderbolt.h 15943 15944THUNDERBOLT NETWORK DRIVER 15945M: Michael Jamet <michael.jamet@intel.com> 15946M: Mika Westerberg <mika.westerberg@linux.intel.com> 15947M: Yehezkel Bernat <YehezkelShB@gmail.com> 15948L: netdev@vger.kernel.org 15949S: Maintained 15950F: drivers/net/thunderbolt.c 15951 15952THUNDERX GPIO DRIVER 15953M: David Daney <david.daney@cavium.com> 15954S: Maintained 15955F: drivers/gpio/gpio-thunderx.c 15956 15957TI AM437X VPFE DRIVER 15958M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15959L: linux-media@vger.kernel.org 15960W: https://linuxtv.org 15961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15962T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15963S: Maintained 15964F: drivers/media/platform/am437x/ 15965 15966TI BANDGAP AND THERMAL DRIVER 15967M: Eduardo Valentin <edubezval@gmail.com> 15968M: Keerthy <j-keerthy@ti.com> 15969L: linux-pm@vger.kernel.org 15970L: linux-omap@vger.kernel.org 15971S: Maintained 15972F: drivers/thermal/ti-soc-thermal/ 15973 15974TI BQ27XXX POWER SUPPLY DRIVER 15975R: Andrew F. Davis <afd@ti.com> 15976F: include/linux/power/bq27xxx_battery.h 15977F: drivers/power/supply/bq27xxx_battery.c 15978F: drivers/power/supply/bq27xxx_battery_i2c.c 15979 15980TI CDCE706 CLOCK DRIVER 15981M: Max Filippov <jcmvbkbc@gmail.com> 15982S: Maintained 15983F: drivers/clk/clk-cdce706.c 15984 15985TI CLOCK DRIVER 15986M: Tero Kristo <t-kristo@ti.com> 15987L: linux-omap@vger.kernel.org 15988S: Maintained 15989F: drivers/clk/ti/ 15990F: include/linux/clk/ti.h 15991 15992TI DAVINCI MACHINE SUPPORT 15993M: Sekhar Nori <nsekhar@ti.com> 15994R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15996T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15997S: Supported 15998F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15999F: arch/arm/mach-davinci/ 16000F: drivers/i2c/busses/i2c-davinci.c 16001F: arch/arm/boot/dts/da850* 16002 16003TI DAVINCI SERIES CLOCK DRIVER 16004M: David Lechner <david@lechnology.com> 16005R: Sekhar Nori <nsekhar@ti.com> 16006S: Maintained 16007F: Documentation/devicetree/bindings/clock/ti/davinci/ 16008F: drivers/clk/davinci/ 16009 16010TI DAVINCI SERIES GPIO DRIVER 16011M: Keerthy <j-keerthy@ti.com> 16012L: linux-gpio@vger.kernel.org 16013S: Maintained 16014F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16015F: drivers/gpio/gpio-davinci.c 16016 16017TI DAVINCI SERIES MEDIA DRIVER 16018M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16019L: linux-media@vger.kernel.org 16020W: https://linuxtv.org 16021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16022T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16023S: Maintained 16024F: drivers/media/platform/davinci/ 16025F: include/media/davinci/ 16026 16027TI ETHERNET SWITCH DRIVER (CPSW) 16028R: Grygorii Strashko <grygorii.strashko@ti.com> 16029L: linux-omap@vger.kernel.org 16030L: netdev@vger.kernel.org 16031S: Maintained 16032F: drivers/net/ethernet/ti/cpsw* 16033F: drivers/net/ethernet/ti/davinci* 16034 16035TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16036M: Alex Dubov <oakad@yahoo.com> 16037S: Maintained 16038W: http://tifmxx.berlios.de/ 16039F: drivers/memstick/host/tifm_ms.c 16040F: drivers/misc/tifm* 16041F: drivers/mmc/host/tifm_sd.c 16042F: include/linux/tifm.h 16043 16044TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16045M: Santosh Shilimkar <ssantosh@kernel.org> 16046L: linux-kernel@vger.kernel.org 16047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16048S: Maintained 16049F: drivers/soc/ti/* 16050T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16051 16052TI LM49xxx FAMILY ASoC CODEC DRIVERS 16053M: M R Swami Reddy <mr.swami.reddy@ti.com> 16054M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16056S: Maintained 16057F: sound/soc/codecs/lm49453* 16058F: sound/soc/codecs/isabelle* 16059 16060TI LP855x BACKLIGHT DRIVER 16061M: Milo Kim <milo.kim@ti.com> 16062S: Maintained 16063F: Documentation/driver-api/backlight/lp855x-driver.rst 16064F: drivers/video/backlight/lp855x_bl.c 16065F: include/linux/platform_data/lp855x.h 16066 16067TI LP8727 CHARGER DRIVER 16068M: Milo Kim <milo.kim@ti.com> 16069S: Maintained 16070F: drivers/power/supply/lp8727_charger.c 16071F: include/linux/platform_data/lp8727.h 16072 16073TI LP8788 MFD DRIVER 16074M: Milo Kim <milo.kim@ti.com> 16075S: Maintained 16076F: drivers/iio/adc/lp8788_adc.c 16077F: drivers/leds/leds-lp8788.c 16078F: drivers/mfd/lp8788*.c 16079F: drivers/power/supply/lp8788-charger.c 16080F: drivers/regulator/lp8788-*.c 16081F: include/linux/mfd/lp8788*.h 16082 16083TI NETCP ETHERNET DRIVER 16084M: Wingman Kwok <w-kwok2@ti.com> 16085M: Murali Karicheri <m-karicheri2@ti.com> 16086L: netdev@vger.kernel.org 16087S: Maintained 16088F: drivers/net/ethernet/ti/netcp* 16089 16090TI PCM3060 ASoC CODEC DRIVER 16091M: Kirill Marinushkin <kmarinushkin@birdec.tech> 16092L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16093S: Maintained 16094F: Documentation/devicetree/bindings/sound/pcm3060.txt 16095F: sound/soc/codecs/pcm3060* 16096 16097TI TAS571X FAMILY ASoC CODEC DRIVER 16098M: Kevin Cernekee <cernekee@chromium.org> 16099L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16100S: Odd Fixes 16101F: sound/soc/codecs/tas571x* 16102 16103TI TRF7970A NFC DRIVER 16104M: Mark Greer <mgreer@animalcreek.com> 16105L: linux-wireless@vger.kernel.org 16106L: linux-nfc@lists.01.org (moderated for non-subscribers) 16107S: Supported 16108F: drivers/nfc/trf7970a.c 16109F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16110 16111TI TWL4030 SERIES SOC CODEC DRIVER 16112M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16114S: Maintained 16115F: sound/soc/codecs/twl4030* 16116 16117TI VPE/CAL DRIVERS 16118M: Benoit Parrot <bparrot@ti.com> 16119L: linux-media@vger.kernel.org 16120W: http://linuxtv.org/ 16121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16122S: Maintained 16123F: drivers/media/platform/ti-vpe/ 16124 16125TI WILINK WIRELESS DRIVERS 16126L: linux-wireless@vger.kernel.org 16127W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16128W: http://wireless.kernel.org/en/users/Drivers/wl1251 16129T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16130S: Orphan 16131F: drivers/net/wireless/ti/ 16132F: include/linux/wl12xx.h 16133 16134TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16135M: John Stultz <john.stultz@linaro.org> 16136M: Thomas Gleixner <tglx@linutronix.de> 16137R: Stephen Boyd <sboyd@kernel.org> 16138L: linux-kernel@vger.kernel.org 16139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16140S: Supported 16141F: include/linux/clocksource.h 16142F: include/linux/time.h 16143F: include/linux/timex.h 16144F: include/uapi/linux/time.h 16145F: include/uapi/linux/timex.h 16146F: kernel/time/clocksource.c 16147F: kernel/time/time*.c 16148F: kernel/time/alarmtimer.c 16149F: kernel/time/ntp.c 16150F: tools/testing/selftests/timers/ 16151 16152TIPC NETWORK LAYER 16153M: Jon Maloy <jon.maloy@ericsson.com> 16154M: Ying Xue <ying.xue@windriver.com> 16155L: netdev@vger.kernel.org (core kernel code) 16156L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16157W: http://tipc.sourceforge.net/ 16158S: Maintained 16159F: include/uapi/linux/tipc*.h 16160F: net/tipc/ 16161 16162TLAN NETWORK DRIVER 16163M: Samuel Chessman <chessman@tux.org> 16164L: tlan-devel@lists.sourceforge.net (subscribers-only) 16165W: http://sourceforge.net/projects/tlan/ 16166S: Maintained 16167F: Documentation/networking/device_drivers/ti/tlan.txt 16168F: drivers/net/ethernet/ti/tlan.* 16169 16170TM6000 VIDEO4LINUX DRIVER 16171M: Mauro Carvalho Chehab <mchehab@kernel.org> 16172L: linux-media@vger.kernel.org 16173W: https://linuxtv.org 16174T: git git://linuxtv.org/media_tree.git 16175S: Odd fixes 16176F: drivers/media/usb/tm6000/ 16177F: Documentation/media/v4l-drivers/tm6000* 16178 16179TMIO/SDHI MMC DRIVER 16180M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16181L: linux-mmc@vger.kernel.org 16182S: Supported 16183F: drivers/mmc/host/tmio_mmc* 16184F: drivers/mmc/host/renesas_sdhi* 16185F: include/linux/mfd/tmio.h 16186 16187TMP401 HARDWARE MONITOR DRIVER 16188M: Guenter Roeck <linux@roeck-us.net> 16189L: linux-hwmon@vger.kernel.org 16190S: Maintained 16191F: Documentation/hwmon/tmp401.rst 16192F: drivers/hwmon/tmp401.c 16193 16194TMPFS (SHMEM FILESYSTEM) 16195M: Hugh Dickins <hughd@google.com> 16196L: linux-mm@kvack.org 16197S: Maintained 16198F: include/linux/shmem_fs.h 16199F: mm/shmem.c 16200 16201TOMOYO SECURITY MODULE 16202M: Kentaro Takeda <takedakn@nttdata.co.jp> 16203M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16204L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16205L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16206L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16207L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16208W: https://tomoyo.osdn.jp/ 16209S: Maintained 16210F: security/tomoyo/ 16211 16212TOPSTAR LAPTOP EXTRAS DRIVER 16213M: Herton Ronaldo Krzesinski <herton@canonical.com> 16214L: platform-driver-x86@vger.kernel.org 16215S: Maintained 16216F: drivers/platform/x86/topstar-laptop.c 16217 16218TORTURE-TEST MODULES 16219M: Davidlohr Bueso <dave@stgolabs.net> 16220M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16221M: Josh Triplett <josh@joshtriplett.org> 16222L: linux-kernel@vger.kernel.org 16223S: Supported 16224T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16225F: Documentation/RCU/torture.txt 16226F: kernel/torture.c 16227F: kernel/rcu/rcutorture.c 16228F: kernel/rcu/rcuperf.c 16229F: kernel/locking/locktorture.c 16230 16231TOSHIBA ACPI EXTRAS DRIVER 16232M: Azael Avalos <coproscefalo@gmail.com> 16233L: platform-driver-x86@vger.kernel.org 16234S: Maintained 16235F: drivers/platform/x86/toshiba_acpi.c 16236 16237TOSHIBA BLUETOOTH DRIVER 16238M: Azael Avalos <coproscefalo@gmail.com> 16239L: platform-driver-x86@vger.kernel.org 16240S: Maintained 16241F: drivers/platform/x86/toshiba_bluetooth.c 16242 16243TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16244M: Azael Avalos <coproscefalo@gmail.com> 16245L: platform-driver-x86@vger.kernel.org 16246S: Maintained 16247F: drivers/platform/x86/toshiba_haps.c 16248 16249TOSHIBA SMM DRIVER 16250M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16251W: http://www.buzzard.org.uk/toshiba/ 16252S: Maintained 16253F: drivers/char/toshiba.c 16254F: include/linux/toshiba.h 16255F: include/uapi/linux/toshiba.h 16256 16257TOSHIBA TC358743 DRIVER 16258M: Mats Randgaard <matrandg@cisco.com> 16259L: linux-media@vger.kernel.org 16260S: Maintained 16261F: drivers/media/i2c/tc358743* 16262F: include/media/i2c/tc358743.h 16263 16264TOSHIBA WMI HOTKEYS DRIVER 16265M: Azael Avalos <coproscefalo@gmail.com> 16266L: platform-driver-x86@vger.kernel.org 16267S: Maintained 16268F: drivers/platform/x86/toshiba-wmi.c 16269 16270TPM DEVICE DRIVER 16271M: Peter Huewe <peterhuewe@gmx.de> 16272M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16273R: Jason Gunthorpe <jgg@ziepe.ca> 16274L: linux-integrity@vger.kernel.org 16275Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16276W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16277T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16278S: Maintained 16279F: drivers/char/tpm/ 16280 16281TRACING 16282M: Steven Rostedt <rostedt@goodmis.org> 16283M: Ingo Molnar <mingo@redhat.com> 16284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16285S: Maintained 16286F: Documentation/trace/ftrace.rst 16287F: arch/*/*/*/ftrace.h 16288F: arch/*/kernel/ftrace.c 16289F: include/*/ftrace.h 16290F: include/linux/trace*.h 16291F: include/trace/ 16292F: kernel/trace/ 16293F: tools/testing/selftests/ftrace/ 16294 16295TRACING MMIO ACCESSES (MMIOTRACE) 16296M: Steven Rostedt <rostedt@goodmis.org> 16297M: Ingo Molnar <mingo@kernel.org> 16298R: Karol Herbst <karolherbst@gmail.com> 16299R: Pekka Paalanen <ppaalanen@gmail.com> 16300S: Maintained 16301L: linux-kernel@vger.kernel.org 16302L: nouveau@lists.freedesktop.org 16303F: kernel/trace/trace_mmiotrace.c 16304F: include/linux/mmiotrace.h 16305F: arch/x86/mm/kmmio.c 16306F: arch/x86/mm/mmio-mod.c 16307F: arch/x86/mm/testmmiotrace.c 16308 16309TRIVIAL PATCHES 16310M: Jiri Kosina <trivial@kernel.org> 16311T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16312S: Maintained 16313K: ^Subject:.*(?i)trivial 16314 16315TEMPO SEMICONDUCTOR DRIVERS 16316M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16317S: Maintained 16318F: sound/soc/codecs/tscs*.c 16319F: sound/soc/codecs/tscs*.h 16320F: Documentation/devicetree/bindings/sound/tscs*.txt 16321 16322TTY LAYER 16323M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16324M: Jiri Slaby <jslaby@suse.com> 16325S: Supported 16326T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16327F: Documentation/driver-api/serial/ 16328F: drivers/tty/ 16329F: drivers/tty/serial/serial_core.c 16330F: include/linux/serial_core.h 16331F: include/linux/serial.h 16332F: include/linux/tty.h 16333F: include/uapi/linux/serial_core.h 16334F: include/uapi/linux/serial.h 16335F: include/uapi/linux/tty.h 16336 16337TUA9001 MEDIA DRIVER 16338M: Antti Palosaari <crope@iki.fi> 16339L: linux-media@vger.kernel.org 16340W: https://linuxtv.org 16341W: http://palosaari.fi/linux/ 16342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16343T: git git://linuxtv.org/anttip/media_tree.git 16344S: Maintained 16345F: drivers/media/tuners/tua9001* 16346 16347TULIP NETWORK DRIVERS 16348L: netdev@vger.kernel.org 16349L: linux-parisc@vger.kernel.org 16350S: Orphan 16351F: drivers/net/ethernet/dec/tulip/ 16352 16353TUN/TAP driver 16354M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16355W: http://vtun.sourceforge.net/tun 16356S: Maintained 16357F: Documentation/networking/tuntap.txt 16358F: arch/um/os-Linux/drivers/ 16359 16360TURBOCHANNEL SUBSYSTEM 16361M: "Maciej W. Rozycki" <macro@linux-mips.org> 16362M: Ralf Baechle <ralf@linux-mips.org> 16363L: linux-mips@vger.kernel.org 16364Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16365S: Maintained 16366F: drivers/tc/ 16367F: include/linux/tc.h 16368 16369TURBOSTAT UTILITY 16370M: "Len Brown" <lenb@kernel.org> 16371L: linux-pm@vger.kernel.org 16372B: https://bugzilla.kernel.org 16373Q: https://patchwork.kernel.org/project/linux-pm/list/ 16374T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16375S: Supported 16376F: tools/power/x86/turbostat/ 16377 16378TW5864 VIDEO4LINUX DRIVER 16379M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16380M: Anton Sviridenko <anton@corp.bluecherry.net> 16381M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16382M: Andrey Utkin <andrey_utkin@fastmail.com> 16383L: linux-media@vger.kernel.org 16384S: Supported 16385F: drivers/media/pci/tw5864/ 16386 16387TW68 VIDEO4LINUX DRIVER 16388M: Hans Verkuil <hverkuil@xs4all.nl> 16389L: linux-media@vger.kernel.org 16390T: git git://linuxtv.org/media_tree.git 16391W: https://linuxtv.org 16392S: Odd Fixes 16393F: drivers/media/pci/tw68/ 16394 16395TW686X VIDEO4LINUX DRIVER 16396M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16397L: linux-media@vger.kernel.org 16398T: git git://linuxtv.org/media_tree.git 16399W: http://linuxtv.org 16400S: Maintained 16401F: drivers/media/pci/tw686x/ 16402 16403UBI FILE SYSTEM (UBIFS) 16404M: Richard Weinberger <richard@nod.at> 16405M: Artem Bityutskiy <dedekind1@gmail.com> 16406M: Adrian Hunter <adrian.hunter@intel.com> 16407L: linux-mtd@lists.infradead.org 16408T: git git://git.infradead.org/ubifs-2.6.git 16409W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16410S: Supported 16411F: Documentation/filesystems/ubifs.txt 16412F: fs/ubifs/ 16413 16414UCLINUX (M68KNOMMU AND COLDFIRE) 16415M: Greg Ungerer <gerg@linux-m68k.org> 16416W: http://www.linux-m68k.org/ 16417W: http://www.uclinux.org/ 16418L: linux-m68k@lists.linux-m68k.org 16419L: uclinux-dev@uclinux.org (subscribers-only) 16420T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16421S: Maintained 16422F: arch/m68k/coldfire/ 16423F: arch/m68k/68*/ 16424F: arch/m68k/*/*_no.* 16425F: arch/m68k/include/asm/*_no.* 16426 16427UDF FILESYSTEM 16428M: Jan Kara <jack@suse.com> 16429S: Maintained 16430F: Documentation/filesystems/udf.txt 16431F: fs/udf/ 16432 16433UDRAW TABLET 16434M: Bastien Nocera <hadess@hadess.net> 16435L: linux-input@vger.kernel.org 16436S: Maintained 16437F: drivers/hid/hid-udraw-ps3.c 16438 16439UFS FILESYSTEM 16440M: Evgeniy Dushistov <dushistov@mail.ru> 16441S: Maintained 16442F: Documentation/filesystems/ufs.txt 16443F: fs/ufs/ 16444 16445UHID USERSPACE HID IO DRIVER: 16446M: David Herrmann <dh.herrmann@googlemail.com> 16447L: linux-input@vger.kernel.org 16448S: Maintained 16449F: drivers/hid/uhid.c 16450F: include/uapi/linux/uhid.h 16451 16452ULPI BUS 16453M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16454L: linux-usb@vger.kernel.org 16455S: Maintained 16456F: drivers/usb/common/ulpi.c 16457F: include/linux/ulpi/ 16458 16459ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16460L: linux-usb@vger.kernel.org 16461S: Orphan 16462F: drivers/uwb/ 16463F: include/linux/uwb.h 16464F: include/linux/uwb/ 16465 16466UNICODE SUBSYSTEM: 16467M: Gabriel Krisman Bertazi <krisman@collabora.com> 16468L: linux-fsdevel@vger.kernel.org 16469S: Supported 16470F: fs/unicode/ 16471 16472UNICORE32 ARCHITECTURE: 16473M: Guan Xuetao <gxt@pku.edu.cn> 16474W: http://mprc.pku.edu.cn/~guanxuetao/linux 16475S: Maintained 16476T: git git://github.com/gxt/linux.git 16477F: arch/unicore32/ 16478 16479UNIFDEF 16480M: Tony Finch <dot@dotat.at> 16481W: http://dotat.at/prog/unifdef 16482S: Maintained 16483F: scripts/unifdef.c 16484 16485UNIFORM CDROM DRIVER 16486M: Jens Axboe <axboe@kernel.dk> 16487W: http://www.kernel.dk 16488S: Maintained 16489F: Documentation/cdrom/ 16490F: drivers/cdrom/cdrom.c 16491F: include/linux/cdrom.h 16492F: include/uapi/linux/cdrom.h 16493 16494UNISYS S-PAR DRIVERS 16495M: David Kershner <david.kershner@unisys.com> 16496L: sparmaintainer@unisys.com (Unisys internal) 16497S: Supported 16498F: include/linux/visorbus.h 16499F: drivers/visorbus/ 16500F: drivers/staging/unisys/ 16501 16502UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16503R: Alim Akhtar <alim.akhtar@samsung.com> 16504R: Avri Altman <avri.altman@wdc.com> 16505R: Pedro Sousa <pedrom.sousa@synopsys.com> 16506L: linux-scsi@vger.kernel.org 16507S: Supported 16508F: Documentation/scsi/ufs.txt 16509F: drivers/scsi/ufs/ 16510 16511UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16512M: Pedro Sousa <pedrom.sousa@synopsys.com> 16513L: linux-scsi@vger.kernel.org 16514S: Supported 16515F: drivers/scsi/ufs/*dwc* 16516 16517UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16518M: Stanley Chu <stanley.chu@mediatek.com> 16519L: linux-scsi@vger.kernel.org 16520L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16521S: Maintained 16522F: drivers/scsi/ufs/ufs-mediatek* 16523 16524UNSORTED BLOCK IMAGES (UBI) 16525M: Artem Bityutskiy <dedekind1@gmail.com> 16526M: Richard Weinberger <richard@nod.at> 16527W: http://www.linux-mtd.infradead.org/ 16528L: linux-mtd@lists.infradead.org 16529T: git git://git.infradead.org/ubifs-2.6.git 16530S: Supported 16531F: drivers/mtd/ubi/ 16532F: include/linux/mtd/ubi.h 16533F: include/uapi/mtd/ubi-user.h 16534 16535USB "USBNET" DRIVER FRAMEWORK 16536M: Oliver Neukum <oneukum@suse.com> 16537L: netdev@vger.kernel.org 16538W: http://www.linux-usb.org/usbnet 16539S: Maintained 16540F: drivers/net/usb/usbnet.c 16541F: include/linux/usb/usbnet.h 16542 16543USB ACM DRIVER 16544M: Oliver Neukum <oneukum@suse.com> 16545L: linux-usb@vger.kernel.org 16546S: Maintained 16547F: Documentation/usb/acm.rst 16548F: drivers/usb/class/cdc-acm.* 16549 16550USB AR5523 WIRELESS DRIVER 16551M: Pontus Fuchs <pontus.fuchs@gmail.com> 16552L: linux-wireless@vger.kernel.org 16553S: Maintained 16554F: drivers/net/wireless/ath/ar5523/ 16555 16556USB ATTACHED SCSI 16557M: Oliver Neukum <oneukum@suse.com> 16558L: linux-usb@vger.kernel.org 16559L: linux-scsi@vger.kernel.org 16560S: Maintained 16561F: drivers/usb/storage/uas.c 16562 16563USB CDC ETHERNET DRIVER 16564M: Oliver Neukum <oliver@neukum.org> 16565L: linux-usb@vger.kernel.org 16566S: Maintained 16567F: drivers/net/usb/cdc_*.c 16568F: include/uapi/linux/usb/cdc.h 16569 16570USB CHAOSKEY DRIVER 16571M: Keith Packard <keithp@keithp.com> 16572L: linux-usb@vger.kernel.org 16573S: Maintained 16574F: drivers/usb/misc/chaoskey.c 16575 16576USB CYPRESS C67X00 DRIVER 16577M: Peter Korsgaard <jacmet@sunsite.dk> 16578L: linux-usb@vger.kernel.org 16579S: Maintained 16580F: drivers/usb/c67x00/ 16581 16582USB DAVICOM DM9601 DRIVER 16583M: Peter Korsgaard <jacmet@sunsite.dk> 16584L: netdev@vger.kernel.org 16585W: http://www.linux-usb.org/usbnet 16586S: Maintained 16587F: drivers/net/usb/dm9601.c 16588 16589USB DIAMOND RIO500 DRIVER 16590M: Cesar Miquel <miquel@df.uba.ar> 16591L: rio500-users@lists.sourceforge.net 16592W: http://rio500.sourceforge.net 16593S: Maintained 16594F: drivers/usb/misc/rio500* 16595 16596USB EHCI DRIVER 16597M: Alan Stern <stern@rowland.harvard.edu> 16598L: linux-usb@vger.kernel.org 16599S: Maintained 16600F: Documentation/usb/ehci.rst 16601F: drivers/usb/host/ehci* 16602 16603USB GADGET/PERIPHERAL SUBSYSTEM 16604M: Felipe Balbi <balbi@kernel.org> 16605L: linux-usb@vger.kernel.org 16606W: http://www.linux-usb.org/gadget 16607T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16608S: Maintained 16609F: drivers/usb/gadget/ 16610F: include/linux/usb/gadget* 16611 16612USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16613M: Jiri Kosina <jikos@kernel.org> 16614M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16615L: linux-usb@vger.kernel.org 16616T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16617S: Maintained 16618F: Documentation/hid/hiddev.rst 16619F: drivers/hid/usbhid/ 16620 16621USB INTEL XHCI ROLE MUX DRIVER 16622M: Hans de Goede <hdegoede@redhat.com> 16623L: linux-usb@vger.kernel.org 16624S: Maintained 16625F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16626 16627USB IP DRIVER FOR HISILICON KIRIN 16628M: Yu Chen <chenyu56@huawei.com> 16629M: Binghui Wang <wangbinghui@hisilicon.com> 16630L: linux-usb@vger.kernel.org 16631S: Maintained 16632F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16633F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16634 16635USB ISP116X DRIVER 16636M: Olav Kongas <ok@artecdesign.ee> 16637L: linux-usb@vger.kernel.org 16638S: Maintained 16639F: drivers/usb/host/isp116x* 16640F: include/linux/usb/isp116x.h 16641 16642USB LAN78XX ETHERNET DRIVER 16643M: Woojung Huh <woojung.huh@microchip.com> 16644M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16645L: netdev@vger.kernel.org 16646S: Maintained 16647F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16648F: drivers/net/usb/lan78xx.* 16649F: include/dt-bindings/net/microchip-lan78xx.h 16650 16651USB MASS STORAGE DRIVER 16652M: Alan Stern <stern@rowland.harvard.edu> 16653L: linux-usb@vger.kernel.org 16654L: usb-storage@lists.one-eyed-alien.net 16655S: Maintained 16656F: drivers/usb/storage/ 16657 16658USB MIDI DRIVER 16659M: Clemens Ladisch <clemens@ladisch.de> 16660L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16662S: Maintained 16663F: sound/usb/midi.* 16664 16665USB NETWORKING DRIVERS 16666L: linux-usb@vger.kernel.org 16667S: Odd Fixes 16668F: drivers/net/usb/ 16669 16670USB OHCI DRIVER 16671M: Alan Stern <stern@rowland.harvard.edu> 16672L: linux-usb@vger.kernel.org 16673S: Maintained 16674F: Documentation/usb/ohci.rst 16675F: drivers/usb/host/ohci* 16676 16677USB OTG FSM (Finite State Machine) 16678M: Peter Chen <Peter.Chen@nxp.com> 16679T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16680L: linux-usb@vger.kernel.org 16681S: Maintained 16682F: drivers/usb/common/usb-otg-fsm.c 16683 16684USB OVER IP DRIVER 16685M: Valentina Manea <valentina.manea.m@gmail.com> 16686M: Shuah Khan <shuah@kernel.org> 16687M: Shuah Khan <skhan@linuxfoundation.org> 16688L: linux-usb@vger.kernel.org 16689S: Maintained 16690F: Documentation/usb/usbip_protocol.rst 16691F: drivers/usb/usbip/ 16692F: tools/usb/usbip/ 16693F: tools/testing/selftests/drivers/usb/usbip/ 16694 16695USB PEGASUS DRIVER 16696M: Petko Manolov <petkan@nucleusys.com> 16697L: linux-usb@vger.kernel.org 16698L: netdev@vger.kernel.org 16699T: git git://github.com/petkan/pegasus.git 16700W: https://github.com/petkan/pegasus 16701S: Maintained 16702F: drivers/net/usb/pegasus.* 16703 16704USB PHY LAYER 16705M: Felipe Balbi <balbi@kernel.org> 16706L: linux-usb@vger.kernel.org 16707T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16708S: Maintained 16709F: drivers/usb/phy/ 16710 16711USB PRINTER DRIVER (usblp) 16712M: Pete Zaitcev <zaitcev@redhat.com> 16713L: linux-usb@vger.kernel.org 16714S: Supported 16715F: drivers/usb/class/usblp.c 16716 16717USB QMI WWAN NETWORK DRIVER 16718M: Bjørn Mork <bjorn@mork.no> 16719L: netdev@vger.kernel.org 16720S: Maintained 16721F: Documentation/ABI/testing/sysfs-class-net-qmi 16722F: drivers/net/usb/qmi_wwan.c 16723 16724USB RTL8150 DRIVER 16725M: Petko Manolov <petkan@nucleusys.com> 16726L: linux-usb@vger.kernel.org 16727L: netdev@vger.kernel.org 16728T: git git://github.com/petkan/rtl8150.git 16729W: https://github.com/petkan/rtl8150 16730S: Maintained 16731F: drivers/net/usb/rtl8150.c 16732 16733USB SERIAL SUBSYSTEM 16734M: Johan Hovold <johan@kernel.org> 16735L: linux-usb@vger.kernel.org 16736T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16737S: Maintained 16738F: Documentation/usb/usb-serial.rst 16739F: drivers/usb/serial/ 16740F: include/linux/usb/serial.h 16741 16742USB SMSC75XX ETHERNET DRIVER 16743M: Steve Glendinning <steve.glendinning@shawell.net> 16744L: netdev@vger.kernel.org 16745S: Maintained 16746F: drivers/net/usb/smsc75xx.* 16747 16748USB SMSC95XX ETHERNET DRIVER 16749M: Steve Glendinning <steve.glendinning@shawell.net> 16750M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16751L: netdev@vger.kernel.org 16752S: Maintained 16753F: drivers/net/usb/smsc95xx.* 16754 16755USB SUBSYSTEM 16756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16757L: linux-usb@vger.kernel.org 16758W: http://www.linux-usb.org 16759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16760S: Supported 16761F: Documentation/devicetree/bindings/usb/ 16762F: Documentation/usb/ 16763F: drivers/usb/ 16764F: include/linux/usb.h 16765F: include/linux/usb/ 16766 16767USB TYPEC PI3USB30532 MUX DRIVER 16768M: Hans de Goede <hdegoede@redhat.com> 16769L: linux-usb@vger.kernel.org 16770S: Maintained 16771F: drivers/usb/typec/mux/pi3usb30532.c 16772 16773USB TYPEC CLASS 16774M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16775L: linux-usb@vger.kernel.org 16776S: Maintained 16777F: Documentation/ABI/testing/sysfs-class-typec 16778F: Documentation/driver-api/usb/typec.rst 16779F: drivers/usb/typec/ 16780F: include/linux/usb/typec.h 16781 16782USB TYPEC BUS FOR ALTERNATE MODES 16783M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16784L: linux-usb@vger.kernel.org 16785S: Maintained 16786F: Documentation/ABI/testing/sysfs-bus-typec 16787F: Documentation/driver-api/usb/typec_bus.rst 16788F: drivers/usb/typec/altmodes/ 16789F: include/linux/usb/typec_altmode.h 16790 16791USB TYPEC PORT CONTROLLER DRIVERS 16792M: Guenter Roeck <linux@roeck-us.net> 16793L: linux-usb@vger.kernel.org 16794S: Maintained 16795F: drivers/usb/typec/tcpm/ 16796 16797USB UHCI DRIVER 16798M: Alan Stern <stern@rowland.harvard.edu> 16799L: linux-usb@vger.kernel.org 16800S: Maintained 16801F: drivers/usb/host/uhci* 16802 16803USB VIDEO CLASS 16804M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16805L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16806L: linux-media@vger.kernel.org 16807T: git git://linuxtv.org/media_tree.git 16808W: http://www.ideasonboard.org/uvc/ 16809S: Maintained 16810F: drivers/media/usb/uvc/ 16811F: include/uapi/linux/uvcvideo.h 16812 16813USB VISION DRIVER 16814M: Hans Verkuil <hverkuil@xs4all.nl> 16815L: linux-media@vger.kernel.org 16816T: git git://linuxtv.org/media_tree.git 16817W: https://linuxtv.org 16818S: Odd Fixes 16819F: drivers/media/usb/usbvision/ 16820 16821USB WEBCAM GADGET 16822M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16823L: linux-usb@vger.kernel.org 16824S: Maintained 16825F: drivers/usb/gadget/function/*uvc* 16826F: drivers/usb/gadget/legacy/webcam.c 16827F: include/uapi/linux/usb/g_uvc.h 16828 16829USB WIRELESS RNDIS DRIVER (rndis_wlan) 16830M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16831L: linux-wireless@vger.kernel.org 16832S: Maintained 16833F: drivers/net/wireless/rndis_wlan.c 16834 16835USB XHCI DRIVER 16836M: Mathias Nyman <mathias.nyman@intel.com> 16837L: linux-usb@vger.kernel.org 16838S: Supported 16839F: drivers/usb/host/xhci* 16840F: drivers/usb/host/pci-quirks* 16841 16842USB ZD1201 DRIVER 16843L: linux-wireless@vger.kernel.org 16844W: http://linux-lc100020.sourceforge.net 16845S: Orphan 16846F: drivers/net/wireless/zydas/zd1201.* 16847 16848USB ZR364XX DRIVER 16849M: Antoine Jacquet <royale@zerezo.com> 16850L: linux-usb@vger.kernel.org 16851L: linux-media@vger.kernel.org 16852T: git git://linuxtv.org/media_tree.git 16853W: http://royale.zerezo.com/zr364xx/ 16854S: Maintained 16855F: Documentation/media/v4l-drivers/zr364xx* 16856F: drivers/media/usb/zr364xx/ 16857 16858USER-MODE LINUX (UML) 16859M: Jeff Dike <jdike@addtoit.com> 16860M: Richard Weinberger <richard@nod.at> 16861M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16862L: linux-um@lists.infradead.org 16863W: http://user-mode-linux.sourceforge.net 16864Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16865T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16866S: Maintained 16867F: Documentation/virt/uml/ 16868F: arch/um/ 16869F: arch/x86/um/ 16870F: fs/hostfs/ 16871 16872USERSPACE COPYIN/COPYOUT (UIOVEC) 16873M: Alexander Viro <viro@zeniv.linux.org.uk> 16874S: Maintained 16875F: lib/iov_iter.c 16876F: include/linux/uio.h 16877 16878USERSPACE DMA BUFFER DRIVER 16879M: Gerd Hoffmann <kraxel@redhat.com> 16880S: Maintained 16881L: dri-devel@lists.freedesktop.org 16882F: drivers/dma-buf/udmabuf.c 16883F: include/uapi/linux/udmabuf.h 16884T: git git://anongit.freedesktop.org/drm/drm-misc 16885 16886USERSPACE I/O (UIO) 16887M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16888S: Maintained 16889T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16890F: Documentation/driver-api/uio-howto.rst 16891F: drivers/uio/ 16892F: include/linux/uio_driver.h 16893 16894UTIL-LINUX PACKAGE 16895M: Karel Zak <kzak@redhat.com> 16896L: util-linux@vger.kernel.org 16897W: http://en.wikipedia.org/wiki/Util-linux 16898T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16899S: Maintained 16900 16901UUID HELPERS 16902M: Christoph Hellwig <hch@lst.de> 16903R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16904L: linux-kernel@vger.kernel.org 16905T: git git://git.infradead.org/users/hch/uuid.git 16906F: lib/uuid.c 16907F: lib/test_uuid.c 16908F: include/linux/uuid.h 16909F: include/uapi/linux/uuid.h 16910S: Maintained 16911 16912UVESAFB DRIVER 16913M: Michal Januszewski <spock@gentoo.org> 16914L: linux-fbdev@vger.kernel.org 16915W: https://github.com/mjanusz/v86d 16916S: Maintained 16917F: Documentation/fb/uvesafb.rst 16918F: drivers/video/fbdev/uvesafb.* 16919 16920VF610 NAND DRIVER 16921M: Stefan Agner <stefan@agner.ch> 16922L: linux-mtd@lists.infradead.org 16923S: Supported 16924F: drivers/mtd/nand/raw/vf610_nfc.c 16925 16926VFAT/FAT/MSDOS FILESYSTEM 16927M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16928S: Maintained 16929F: Documentation/filesystems/vfat.txt 16930F: fs/fat/ 16931 16932VFIO DRIVER 16933M: Alex Williamson <alex.williamson@redhat.com> 16934R: Cornelia Huck <cohuck@redhat.com> 16935L: kvm@vger.kernel.org 16936T: git git://github.com/awilliam/linux-vfio.git 16937S: Maintained 16938F: Documentation/driver-api/vfio.rst 16939F: drivers/vfio/ 16940F: include/linux/vfio.h 16941F: include/uapi/linux/vfio.h 16942 16943VFIO MEDIATED DEVICE DRIVERS 16944M: Kirti Wankhede <kwankhede@nvidia.com> 16945L: kvm@vger.kernel.org 16946S: Maintained 16947F: Documentation/driver-api/vfio-mediated-device.rst 16948F: drivers/vfio/mdev/ 16949F: include/linux/mdev.h 16950F: samples/vfio-mdev/ 16951 16952VFIO PLATFORM DRIVER 16953M: Eric Auger <eric.auger@redhat.com> 16954L: kvm@vger.kernel.org 16955S: Maintained 16956F: drivers/vfio/platform/ 16957 16958VGA_SWITCHEROO 16959R: Lukas Wunner <lukas@wunner.de> 16960S: Maintained 16961F: Documentation/gpu/vga-switcheroo.rst 16962F: drivers/gpu/vga/vga_switcheroo.c 16963F: include/linux/vga_switcheroo.h 16964T: git git://anongit.freedesktop.org/drm/drm-misc 16965 16966VIA RHINE NETWORK DRIVER 16967S: Orphan 16968F: drivers/net/ethernet/via/via-rhine.c 16969 16970VIA SD/MMC CARD CONTROLLER DRIVER 16971M: Bruce Chang <brucechang@via.com.tw> 16972M: Harald Welte <HaraldWelte@viatech.com> 16973S: Maintained 16974F: drivers/mmc/host/via-sdmmc.c 16975 16976VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16977M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16978L: linux-fbdev@vger.kernel.org 16979S: Maintained 16980F: include/linux/via-core.h 16981F: include/linux/via-gpio.h 16982F: include/linux/via_i2c.h 16983F: drivers/video/fbdev/via/ 16984 16985VIA VELOCITY NETWORK DRIVER 16986M: Francois Romieu <romieu@fr.zoreil.com> 16987L: netdev@vger.kernel.org 16988S: Maintained 16989F: drivers/net/ethernet/via/via-velocity.* 16990 16991VICODEC VIRTUAL CODEC DRIVER 16992M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16993L: linux-media@vger.kernel.org 16994T: git git://linuxtv.org/media_tree.git 16995W: https://linuxtv.org 16996S: Maintained 16997F: drivers/media/platform/vicodec/* 16998 16999VIDEO MULTIPLEXER DRIVER 17000M: Philipp Zabel <p.zabel@pengutronix.de> 17001L: linux-media@vger.kernel.org 17002S: Maintained 17003F: drivers/media/platform/video-mux.c 17004 17005VIDEO I2C POLLING DRIVER 17006M: Matt Ranostay <matt.ranostay@konsulko.com> 17007L: linux-media@vger.kernel.org 17008S: Maintained 17009F: drivers/media/i2c/video-i2c.c 17010 17011VIDEOBUF2 FRAMEWORK 17012M: Pawel Osciak <pawel@osciak.com> 17013M: Marek Szyprowski <m.szyprowski@samsung.com> 17014M: Kyungmin Park <kyungmin.park@samsung.com> 17015R: Tomasz Figa <tfiga@chromium.org> 17016L: linux-media@vger.kernel.org 17017S: Maintained 17018F: drivers/media/common/videobuf2/* 17019F: include/media/videobuf2-* 17020 17021VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17022M: Helen Koike <helen.koike@collabora.com> 17023L: linux-media@vger.kernel.org 17024T: git git://linuxtv.org/media_tree.git 17025W: https://linuxtv.org 17026S: Maintained 17027F: drivers/media/platform/vimc/* 17028 17029VIRT LIB 17030M: Alex Williamson <alex.williamson@redhat.com> 17031M: Paolo Bonzini <pbonzini@redhat.com> 17032L: kvm@vger.kernel.org 17033S: Supported 17034F: virt/lib/ 17035 17036VIRTIO AND VHOST VSOCK DRIVER 17037M: Stefan Hajnoczi <stefanha@redhat.com> 17038L: kvm@vger.kernel.org 17039L: virtualization@lists.linux-foundation.org 17040L: netdev@vger.kernel.org 17041S: Maintained 17042F: include/linux/virtio_vsock.h 17043F: include/uapi/linux/virtio_vsock.h 17044F: include/uapi/linux/vsockmon.h 17045F: include/uapi/linux/vm_sockets_diag.h 17046F: net/vmw_vsock/diag.c 17047F: net/vmw_vsock/af_vsock_tap.c 17048F: net/vmw_vsock/virtio_transport_common.c 17049F: net/vmw_vsock/virtio_transport.c 17050F: drivers/net/vsockmon.c 17051F: drivers/vhost/vsock.c 17052F: tools/testing/vsock/ 17053 17054VIRTIO CONSOLE DRIVER 17055M: Amit Shah <amit@kernel.org> 17056L: virtualization@lists.linux-foundation.org 17057S: Maintained 17058F: drivers/char/virtio_console.c 17059F: include/linux/virtio_console.h 17060F: include/uapi/linux/virtio_console.h 17061 17062VIRTIO CORE AND NET DRIVERS 17063M: "Michael S. Tsirkin" <mst@redhat.com> 17064M: Jason Wang <jasowang@redhat.com> 17065L: virtualization@lists.linux-foundation.org 17066S: Maintained 17067F: Documentation/devicetree/bindings/virtio/ 17068F: drivers/virtio/ 17069F: tools/virtio/ 17070F: drivers/net/virtio_net.c 17071F: drivers/block/virtio_blk.c 17072F: include/linux/virtio*.h 17073F: include/uapi/linux/virtio_*.h 17074F: drivers/crypto/virtio/ 17075F: mm/balloon_compaction.c 17076 17077VIRTIO BLOCK AND SCSI DRIVERS 17078M: "Michael S. Tsirkin" <mst@redhat.com> 17079M: Jason Wang <jasowang@redhat.com> 17080R: Paolo Bonzini <pbonzini@redhat.com> 17081R: Stefan Hajnoczi <stefanha@redhat.com> 17082L: virtualization@lists.linux-foundation.org 17083S: Maintained 17084F: drivers/block/virtio_blk.c 17085F: drivers/scsi/virtio_scsi.c 17086F: include/uapi/linux/virtio_blk.h 17087F: include/uapi/linux/virtio_scsi.h 17088F: drivers/vhost/scsi.c 17089 17090VIRTIO CRYPTO DRIVER 17091M: Gonglei <arei.gonglei@huawei.com> 17092L: virtualization@lists.linux-foundation.org 17093L: linux-crypto@vger.kernel.org 17094S: Maintained 17095F: drivers/crypto/virtio/ 17096F: include/uapi/linux/virtio_crypto.h 17097 17098VIRTIO DRIVERS FOR S390 17099M: Cornelia Huck <cohuck@redhat.com> 17100M: Halil Pasic <pasic@linux.ibm.com> 17101L: linux-s390@vger.kernel.org 17102L: virtualization@lists.linux-foundation.org 17103L: kvm@vger.kernel.org 17104S: Supported 17105F: drivers/s390/virtio/ 17106F: arch/s390/include/uapi/asm/virtio-ccw.h 17107 17108VIRTIO GPU DRIVER 17109M: David Airlie <airlied@linux.ie> 17110M: Gerd Hoffmann <kraxel@redhat.com> 17111L: dri-devel@lists.freedesktop.org 17112L: virtualization@lists.linux-foundation.org 17113T: git git://anongit.freedesktop.org/drm/drm-misc 17114S: Maintained 17115F: drivers/gpu/drm/virtio/ 17116F: include/uapi/linux/virtio_gpu.h 17117 17118VIRTIO HOST (VHOST) 17119M: "Michael S. Tsirkin" <mst@redhat.com> 17120M: Jason Wang <jasowang@redhat.com> 17121L: kvm@vger.kernel.org 17122L: virtualization@lists.linux-foundation.org 17123L: netdev@vger.kernel.org 17124T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17125S: Maintained 17126F: drivers/vhost/ 17127F: include/uapi/linux/vhost.h 17128 17129VIRTIO INPUT DRIVER 17130M: Gerd Hoffmann <kraxel@redhat.com> 17131S: Maintained 17132F: drivers/virtio/virtio_input.c 17133F: include/uapi/linux/virtio_input.h 17134 17135VIRTIO IOMMU DRIVER 17136M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17137L: virtualization@lists.linux-foundation.org 17138S: Maintained 17139F: drivers/iommu/virtio-iommu.c 17140F: include/uapi/linux/virtio_iommu.h 17141 17142VIRTUAL BOX GUEST DEVICE DRIVER 17143M: Hans de Goede <hdegoede@redhat.com> 17144M: Arnd Bergmann <arnd@arndb.de> 17145M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17146S: Maintained 17147F: include/linux/vbox_utils.h 17148F: include/uapi/linux/vbox*.h 17149F: drivers/virt/vboxguest/ 17150 17151VIRTUAL SERIO DEVICE DRIVER 17152M: Stephen Chandler Paul <thatslyude@gmail.com> 17153S: Maintained 17154F: drivers/input/serio/userio.c 17155F: include/uapi/linux/userio.h 17156 17157VIVID VIRTUAL VIDEO DRIVER 17158M: Hans Verkuil <hverkuil@xs4all.nl> 17159L: linux-media@vger.kernel.org 17160T: git git://linuxtv.org/media_tree.git 17161W: https://linuxtv.org 17162S: Maintained 17163F: drivers/media/platform/vivid/* 17164 17165VLYNQ BUS 17166M: Florian Fainelli <f.fainelli@gmail.com> 17167L: openwrt-devel@lists.openwrt.org (subscribers-only) 17168S: Maintained 17169F: drivers/vlynq/vlynq.c 17170F: include/linux/vlynq.h 17171 17172VME SUBSYSTEM 17173M: Martyn Welch <martyn@welchs.me.uk> 17174M: Manohar Vanga <manohar.vanga@gmail.com> 17175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17176L: devel@driverdev.osuosl.org 17177S: Maintained 17178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17179F: Documentation/driver-api/vme.rst 17180F: drivers/staging/vme/ 17181F: drivers/vme/ 17182F: include/linux/vme* 17183 17184VMWARE BALLOON DRIVER 17185M: Nadav Amit <namit@vmware.com> 17186M: "VMware, Inc." <pv-drivers@vmware.com> 17187L: linux-kernel@vger.kernel.org 17188S: Maintained 17189F: drivers/misc/vmw_balloon.c 17190 17191VMWARE HYPERVISOR INTERFACE 17192M: Thomas Hellstrom <thellstrom@vmware.com> 17193M: "VMware, Inc." <pv-drivers@vmware.com> 17194L: virtualization@lists.linux-foundation.org 17195S: Supported 17196F: arch/x86/kernel/cpu/vmware.c 17197 17198VMWARE PVRDMA DRIVER 17199M: Adit Ranadive <aditr@vmware.com> 17200M: VMware PV-Drivers <pv-drivers@vmware.com> 17201L: linux-rdma@vger.kernel.org 17202S: Maintained 17203F: drivers/infiniband/hw/vmw_pvrdma/ 17204 17205VMware PVSCSI driver 17206M: Jim Gill <jgill@vmware.com> 17207M: VMware PV-Drivers <pv-drivers@vmware.com> 17208L: linux-scsi@vger.kernel.org 17209S: Maintained 17210F: drivers/scsi/vmw_pvscsi.c 17211F: drivers/scsi/vmw_pvscsi.h 17212 17213VMWARE VMMOUSE SUBDRIVER 17214M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17215M: "VMware, Inc." <pv-drivers@vmware.com> 17216L: linux-input@vger.kernel.org 17217S: Maintained 17218F: drivers/input/mouse/vmmouse.c 17219F: drivers/input/mouse/vmmouse.h 17220 17221VMWARE VMXNET3 ETHERNET DRIVER 17222M: Ronak Doshi <doshir@vmware.com> 17223M: "VMware, Inc." <pv-drivers@vmware.com> 17224L: netdev@vger.kernel.org 17225S: Maintained 17226F: drivers/net/vmxnet3/ 17227 17228VOCORE VOCORE2 BOARD 17229M: Harvey Hunt <harveyhuntnexus@gmail.com> 17230L: linux-mips@vger.kernel.org 17231S: Maintained 17232F: arch/mips/boot/dts/ralink/vocore2.dts 17233 17234VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17235M: Liam Girdwood <lgirdwood@gmail.com> 17236M: Mark Brown <broonie@kernel.org> 17237L: linux-kernel@vger.kernel.org 17238W: http://www.slimlogic.co.uk/?p=48 17239T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17240S: Supported 17241F: Documentation/devicetree/bindings/regulator/ 17242F: Documentation/power/regulator/ 17243F: drivers/regulator/ 17244F: include/dt-bindings/regulator/ 17245F: include/linux/regulator/ 17246 17247VRF 17248M: David Ahern <dsa@cumulusnetworks.com> 17249M: Shrijeet Mukherjee <shrijeet@gmail.com> 17250L: netdev@vger.kernel.org 17251S: Maintained 17252F: drivers/net/vrf.c 17253F: Documentation/networking/vrf.txt 17254 17255VT1211 HARDWARE MONITOR DRIVER 17256M: Juerg Haefliger <juergh@gmail.com> 17257L: linux-hwmon@vger.kernel.org 17258S: Maintained 17259F: Documentation/hwmon/vt1211.rst 17260F: drivers/hwmon/vt1211.c 17261 17262VT8231 HARDWARE MONITOR DRIVER 17263M: Roger Lucas <vt8231@hiddenengine.co.uk> 17264L: linux-hwmon@vger.kernel.org 17265S: Maintained 17266F: drivers/hwmon/vt8231.c 17267 17268VUB300 USB to SDIO/SD/MMC bridge chip 17269M: Tony Olech <tony.olech@elandigitalsystems.com> 17270L: linux-mmc@vger.kernel.org 17271L: linux-usb@vger.kernel.org 17272S: Supported 17273F: drivers/mmc/host/vub300.c 17274 17275W1 DALLAS'S 1-WIRE BUS 17276M: Evgeniy Polyakov <zbr@ioremap.net> 17277S: Maintained 17278F: Documentation/devicetree/bindings/w1/ 17279F: Documentation/w1/ 17280F: drivers/w1/ 17281F: include/linux/w1.h 17282 17283W83791D HARDWARE MONITORING DRIVER 17284M: Marc Hulsman <m.hulsman@tudelft.nl> 17285L: linux-hwmon@vger.kernel.org 17286S: Maintained 17287F: Documentation/hwmon/w83791d.rst 17288F: drivers/hwmon/w83791d.c 17289 17290W83793 HARDWARE MONITORING DRIVER 17291M: Rudolf Marek <r.marek@assembler.cz> 17292L: linux-hwmon@vger.kernel.org 17293S: Maintained 17294F: Documentation/hwmon/w83793.rst 17295F: drivers/hwmon/w83793.c 17296 17297W83795 HARDWARE MONITORING DRIVER 17298M: Jean Delvare <jdelvare@suse.com> 17299L: linux-hwmon@vger.kernel.org 17300S: Maintained 17301F: drivers/hwmon/w83795.c 17302 17303W83L51xD SD/MMC CARD INTERFACE DRIVER 17304M: Pierre Ossman <pierre@ossman.eu> 17305S: Maintained 17306F: drivers/mmc/host/wbsd.* 17307 17308WACOM PROTOCOL 4 SERIAL TABLETS 17309M: Julian Squires <julian@cipht.net> 17310M: Hans de Goede <hdegoede@redhat.com> 17311L: linux-input@vger.kernel.org 17312S: Maintained 17313F: drivers/input/tablet/wacom_serial4.c 17314 17315WATCHDOG DEVICE DRIVERS 17316M: Wim Van Sebroeck <wim@linux-watchdog.org> 17317M: Guenter Roeck <linux@roeck-us.net> 17318L: linux-watchdog@vger.kernel.org 17319W: http://www.linux-watchdog.org/ 17320T: git git://www.linux-watchdog.org/linux-watchdog.git 17321S: Maintained 17322F: Documentation/devicetree/bindings/watchdog/ 17323F: Documentation/watchdog/ 17324F: drivers/watchdog/ 17325F: include/linux/watchdog.h 17326F: include/uapi/linux/watchdog.h 17327 17328WHISKEYCOVE PMIC GPIO DRIVER 17329M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17330L: linux-gpio@vger.kernel.org 17331S: Maintained 17332F: drivers/gpio/gpio-wcove.c 17333 17334WHWAVE RTC DRIVER 17335M: Dianlong Li <long17.cool@163.com> 17336L: linux-rtc@vger.kernel.org 17337S: Maintained 17338F: drivers/rtc/rtc-sd3078.c 17339 17340WIIMOTE HID DRIVER 17341M: David Herrmann <dh.herrmann@googlemail.com> 17342L: linux-input@vger.kernel.org 17343S: Maintained 17344F: drivers/hid/hid-wiimote* 17345 17346WILOCITY WIL6210 WIRELESS DRIVER 17347M: Maya Erez <merez@codeaurora.org> 17348L: linux-wireless@vger.kernel.org 17349L: wil6210@qti.qualcomm.com 17350S: Supported 17351W: http://wireless.kernel.org/en/users/Drivers/wil6210 17352F: drivers/net/wireless/ath/wil6210/ 17353 17354WIMAX STACK 17355M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17356M: linux-wimax@intel.com 17357L: wimax@linuxwimax.org (subscribers-only) 17358S: Supported 17359W: http://linuxwimax.org 17360F: Documentation/wimax/README.wimax 17361F: include/linux/wimax/debug.h 17362F: include/net/wimax.h 17363F: include/uapi/linux/wimax.h 17364F: net/wimax/ 17365 17366WINBOND CIR DRIVER 17367M: David Härdeman <david@hardeman.nu> 17368S: Maintained 17369F: drivers/media/rc/winbond-cir.c 17370 17371RCMM REMOTE CONTROLS DECODER 17372M: Patrick Lerda <patrick9876@free.fr> 17373S: Maintained 17374F: drivers/media/rc/ir-rcmm-decoder.c 17375 17376WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17377M: William Breathitt Gray <vilhelm.gray@gmail.com> 17378L: linux-watchdog@vger.kernel.org 17379S: Maintained 17380F: drivers/watchdog/ebc-c384_wdt.c 17381 17382WINSYSTEMS WS16C48 GPIO DRIVER 17383M: William Breathitt Gray <vilhelm.gray@gmail.com> 17384L: linux-gpio@vger.kernel.org 17385S: Maintained 17386F: drivers/gpio/gpio-ws16c48.c 17387 17388WISTRON LAPTOP BUTTON DRIVER 17389M: Miloslav Trmac <mitr@volny.cz> 17390S: Maintained 17391F: drivers/input/misc/wistron_btns.c 17392 17393WL3501 WIRELESS PCMCIA CARD DRIVER 17394L: linux-wireless@vger.kernel.org 17395S: Odd fixes 17396F: drivers/net/wireless/wl3501* 17397 17398WOLFSON MICROELECTRONICS DRIVERS 17399L: patches@opensource.cirrus.com 17400T: git https://github.com/CirrusLogic/linux-drivers.git 17401W: https://github.com/CirrusLogic/linux-drivers/wiki 17402S: Supported 17403F: Documentation/hwmon/wm83??.rst 17404F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17405F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17406F: Documentation/devicetree/bindings/mfd/arizona.txt 17407F: Documentation/devicetree/bindings/mfd/wm831x.txt 17408F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17409F: arch/arm/mach-s3c64xx/mach-crag6410* 17410F: drivers/clk/clk-wm83*.c 17411F: drivers/extcon/extcon-arizona.c 17412F: drivers/leds/leds-wm83*.c 17413F: drivers/gpio/gpio-*wm*.c 17414F: drivers/gpio/gpio-arizona.c 17415F: drivers/hwmon/wm83??-hwmon.c 17416F: drivers/input/misc/wm831x-on.c 17417F: drivers/input/touchscreen/wm831x-ts.c 17418F: drivers/input/touchscreen/wm97*.c 17419F: drivers/mfd/arizona* 17420F: drivers/mfd/wm*.c 17421F: drivers/mfd/cs47l24* 17422F: drivers/power/supply/wm83*.c 17423F: drivers/rtc/rtc-wm83*.c 17424F: drivers/regulator/wm8*.c 17425F: drivers/regulator/arizona* 17426F: drivers/video/backlight/wm83*_bl.c 17427F: drivers/watchdog/wm83*_wdt.c 17428F: include/linux/mfd/arizona/ 17429F: include/linux/mfd/wm831x/ 17430F: include/linux/mfd/wm8350/ 17431F: include/linux/mfd/wm8400* 17432F: include/linux/regulator/arizona* 17433F: include/linux/wm97xx.h 17434F: include/sound/wm????.h 17435F: sound/soc/codecs/arizona.? 17436F: sound/soc/codecs/wm* 17437F: sound/soc/codecs/cs47l24* 17438 17439WORKQUEUE 17440M: Tejun Heo <tj@kernel.org> 17441R: Lai Jiangshan <jiangshanlai@gmail.com> 17442T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17443S: Maintained 17444F: include/linux/workqueue.h 17445F: kernel/workqueue.c 17446F: Documentation/core-api/workqueue.rst 17447 17448X-POWERS AXP288 PMIC DRIVERS 17449M: Hans de Goede <hdegoede@redhat.com> 17450S: Maintained 17451N: axp288 17452F: drivers/acpi/pmic/intel_pmic_xpower.c 17453 17454X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17455M: Chen-Yu Tsai <wens@csie.org> 17456L: linux-kernel@vger.kernel.org 17457S: Maintained 17458N: axp[128] 17459 17460X.25 NETWORK LAYER 17461M: Andrew Hendry <andrew.hendry@gmail.com> 17462L: linux-x25@vger.kernel.org 17463S: Odd Fixes 17464F: Documentation/networking/x25* 17465F: include/net/x25* 17466F: net/x25/ 17467 17468X86 ARCHITECTURE (32-BIT AND 64-BIT) 17469M: Thomas Gleixner <tglx@linutronix.de> 17470M: Ingo Molnar <mingo@redhat.com> 17471M: Borislav Petkov <bp@alien8.de> 17472R: "H. Peter Anvin" <hpa@zytor.com> 17473M: x86@kernel.org 17474L: linux-kernel@vger.kernel.org 17475T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17476S: Maintained 17477F: Documentation/devicetree/bindings/x86/ 17478F: Documentation/x86/ 17479F: arch/x86/ 17480 17481X86 ENTRY CODE 17482M: Andy Lutomirski <luto@kernel.org> 17483L: linux-kernel@vger.kernel.org 17484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17485S: Maintained 17486F: arch/x86/entry/ 17487 17488X86 MCE INFRASTRUCTURE 17489M: Tony Luck <tony.luck@intel.com> 17490M: Borislav Petkov <bp@alien8.de> 17491L: linux-edac@vger.kernel.org 17492S: Maintained 17493F: arch/x86/kernel/cpu/mce/* 17494 17495X86 MICROCODE UPDATE SUPPORT 17496M: Borislav Petkov <bp@alien8.de> 17497S: Maintained 17498F: arch/x86/kernel/cpu/microcode/* 17499 17500X86 MM 17501M: Dave Hansen <dave.hansen@linux.intel.com> 17502M: Andy Lutomirski <luto@kernel.org> 17503M: Peter Zijlstra <peterz@infradead.org> 17504L: linux-kernel@vger.kernel.org 17505T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17506S: Maintained 17507F: arch/x86/mm/ 17508 17509X86 PLATFORM DRIVERS 17510M: Darren Hart <dvhart@infradead.org> 17511M: Andy Shevchenko <andy@infradead.org> 17512L: platform-driver-x86@vger.kernel.org 17513T: git git://git.infradead.org/linux-platform-drivers-x86.git 17514S: Maintained 17515F: drivers/platform/x86/ 17516F: drivers/platform/olpc/ 17517 17518X86 PLATFORM DRIVERS - ARCH 17519R: Darren Hart <dvhart@infradead.org> 17520R: Andy Shevchenko <andy@infradead.org> 17521L: platform-driver-x86@vger.kernel.org 17522L: x86@kernel.org 17523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17524S: Maintained 17525F: arch/x86/platform 17526 17527X86 VDSO 17528M: Andy Lutomirski <luto@kernel.org> 17529L: linux-kernel@vger.kernel.org 17530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17531S: Maintained 17532F: arch/x86/entry/vdso/ 17533 17534XARRAY 17535M: Matthew Wilcox <willy@infradead.org> 17536L: linux-fsdevel@vger.kernel.org 17537S: Supported 17538F: Documentation/core-api/xarray.rst 17539F: lib/idr.c 17540F: lib/xarray.c 17541F: include/linux/idr.h 17542F: include/linux/xarray.h 17543F: tools/testing/radix-tree 17544 17545XBOX DVD IR REMOTE 17546M: Benjamin Valentin <benpicco@googlemail.com> 17547S: Maintained 17548F: drivers/media/rc/xbox_remote.c 17549F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17550 17551XC2028/3028 TUNER DRIVER 17552M: Mauro Carvalho Chehab <mchehab@kernel.org> 17553L: linux-media@vger.kernel.org 17554W: https://linuxtv.org 17555T: git git://linuxtv.org/media_tree.git 17556S: Maintained 17557F: drivers/media/tuners/tuner-xc2028.* 17558 17559XDP (eXpress Data Path) 17560M: Alexei Starovoitov <ast@kernel.org> 17561M: Daniel Borkmann <daniel@iogearbox.net> 17562M: David S. Miller <davem@davemloft.net> 17563M: Jakub Kicinski <jakub.kicinski@netronome.com> 17564M: Jesper Dangaard Brouer <hawk@kernel.org> 17565M: John Fastabend <john.fastabend@gmail.com> 17566L: netdev@vger.kernel.org 17567L: bpf@vger.kernel.org 17568S: Supported 17569F: net/core/xdp.c 17570F: include/net/xdp.h 17571F: kernel/bpf/devmap.c 17572F: kernel/bpf/cpumap.c 17573F: include/trace/events/xdp.h 17574K: xdp 17575N: xdp 17576 17577XDP SOCKETS (AF_XDP) 17578M: Björn Töpel <bjorn.topel@intel.com> 17579M: Magnus Karlsson <magnus.karlsson@intel.com> 17580R: Jonathan Lemon <jonathan.lemon@gmail.com> 17581L: netdev@vger.kernel.org 17582L: bpf@vger.kernel.org 17583S: Maintained 17584F: kernel/bpf/xskmap.c 17585F: net/xdp/ 17586 17587XEN BLOCK SUBSYSTEM 17588M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17589M: Roger Pau Monné <roger.pau@citrix.com> 17590L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17591S: Supported 17592F: drivers/block/xen-blkback/* 17593F: drivers/block/xen* 17594 17595XEN HYPERVISOR ARM 17596M: Stefano Stabellini <sstabellini@kernel.org> 17597L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17598S: Maintained 17599F: arch/arm/xen/ 17600F: arch/arm/include/asm/xen/ 17601 17602XEN HYPERVISOR ARM64 17603M: Stefano Stabellini <sstabellini@kernel.org> 17604L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17605S: Maintained 17606F: arch/arm64/xen/ 17607F: arch/arm64/include/asm/xen/ 17608 17609XEN HYPERVISOR INTERFACE 17610M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17611M: Juergen Gross <jgross@suse.com> 17612R: Stefano Stabellini <sstabellini@kernel.org> 17613L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17614T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17615S: Supported 17616F: arch/x86/xen/ 17617F: arch/x86/platform/pvh/ 17618F: drivers/*/xen-*front.c 17619F: drivers/xen/ 17620F: arch/x86/include/asm/xen/ 17621F: arch/x86/include/asm/pvclock-abi.h 17622F: include/xen/ 17623F: include/uapi/xen/ 17624F: Documentation/ABI/stable/sysfs-hypervisor-xen 17625F: Documentation/ABI/testing/sysfs-hypervisor-xen 17626 17627XEN NETWORK BACKEND DRIVER 17628M: Wei Liu <wei.liu@kernel.org> 17629M: Paul Durrant <paul.durrant@citrix.com> 17630L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17631L: netdev@vger.kernel.org 17632S: Supported 17633F: drivers/net/xen-netback/* 17634 17635XEN PCI SUBSYSTEM 17636M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17637L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17638S: Supported 17639F: arch/x86/pci/*xen* 17640F: drivers/pci/*xen* 17641 17642XEN PVSCSI DRIVERS 17643M: Juergen Gross <jgross@suse.com> 17644L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17645L: linux-scsi@vger.kernel.org 17646S: Supported 17647F: drivers/scsi/xen-scsifront.c 17648F: drivers/xen/xen-scsiback.c 17649F: include/xen/interface/io/vscsiif.h 17650 17651XEN SWIOTLB SUBSYSTEM 17652M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17653L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17654L: iommu@lists.linux-foundation.org 17655S: Supported 17656F: arch/x86/xen/*swiotlb* 17657F: drivers/xen/*swiotlb* 17658 17659XEN SOUND FRONTEND DRIVER 17660M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17661L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17662L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17663S: Supported 17664F: sound/xen/* 17665 17666XFS FILESYSTEM 17667M: Darrick J. Wong <darrick.wong@oracle.com> 17668M: linux-xfs@vger.kernel.org 17669L: linux-xfs@vger.kernel.org 17670W: http://xfs.org/ 17671T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17672S: Supported 17673F: Documentation/admin-guide/xfs.rst 17674F: Documentation/ABI/testing/sysfs-fs-xfs 17675F: Documentation/filesystems/xfs-delayed-logging-design.txt 17676F: Documentation/filesystems/xfs-self-describing-metadata.txt 17677F: fs/xfs/ 17678F: include/uapi/linux/dqblk_xfs.h 17679F: include/uapi/linux/fsmap.h 17680 17681XILINX AXI ETHERNET DRIVER 17682M: Anirudha Sarangi <anirudh@xilinx.com> 17683M: John Linn <John.Linn@xilinx.com> 17684S: Maintained 17685F: drivers/net/ethernet/xilinx/xilinx_axienet* 17686 17687XILINX UARTLITE SERIAL DRIVER 17688M: Peter Korsgaard <jacmet@sunsite.dk> 17689L: linux-serial@vger.kernel.org 17690S: Maintained 17691F: drivers/tty/serial/uartlite.c 17692 17693XILINX VIDEO IP CORES 17694M: Hyun Kwon <hyun.kwon@xilinx.com> 17695M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17696L: linux-media@vger.kernel.org 17697T: git git://linuxtv.org/media_tree.git 17698S: Supported 17699F: Documentation/devicetree/bindings/media/xilinx/ 17700F: drivers/media/platform/xilinx/ 17701F: include/uapi/linux/xilinx-v4l2-controls.h 17702 17703XILLYBUS DRIVER 17704M: Eli Billauer <eli.billauer@gmail.com> 17705L: linux-kernel@vger.kernel.org 17706S: Supported 17707F: drivers/char/xillybus/ 17708 17709XLP9XX I2C DRIVER 17710M: George Cherian <george.cherian@cavium.com> 17711M: Jan Glauber <jglauber@cavium.com> 17712L: linux-i2c@vger.kernel.org 17713W: http://www.cavium.com 17714S: Supported 17715F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17716F: drivers/i2c/busses/i2c-xlp9xx.c 17717 17718XRA1403 GPIO EXPANDER 17719M: Nandor Han <nandor.han@ge.com> 17720M: Semi Malinen <semi.malinen@ge.com> 17721L: linux-gpio@vger.kernel.org 17722S: Maintained 17723F: drivers/gpio/gpio-xra1403.c 17724F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17725 17726XTENSA XTFPGA PLATFORM SUPPORT 17727M: Max Filippov <jcmvbkbc@gmail.com> 17728L: linux-xtensa@linux-xtensa.org 17729S: Maintained 17730F: drivers/spi/spi-xtensa-xtfpga.c 17731F: sound/soc/xtensa/xtfpga-i2s.c 17732 17733YAM DRIVER FOR AX.25 17734M: Jean-Paul Roubelat <jpr@f6fbb.org> 17735L: linux-hams@vger.kernel.org 17736S: Maintained 17737F: drivers/net/hamradio/yam* 17738F: include/linux/yam.h 17739 17740YAMA SECURITY MODULE 17741M: Kees Cook <keescook@chromium.org> 17742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17743S: Supported 17744F: security/yama/ 17745F: Documentation/admin-guide/LSM/Yama.rst 17746 17747YEALINK PHONE DRIVER 17748M: Henk Vergonet <Henk.Vergonet@gmail.com> 17749L: usbb2k-api-dev@nongnu.org 17750S: Maintained 17751F: Documentation/input/devices/yealink.rst 17752F: drivers/input/misc/yealink.* 17753 17754Z8530 DRIVER FOR AX.25 17755M: Joerg Reuter <jreuter@yaina.de> 17756W: http://yaina.de/jreuter/ 17757W: http://www.qsl.net/dl1bke/ 17758L: linux-hams@vger.kernel.org 17759S: Maintained 17760F: Documentation/networking/z8530drv.txt 17761F: drivers/net/hamradio/*scc.c 17762F: drivers/net/hamradio/z8530.h 17763 17764ZBUD COMPRESSED PAGE ALLOCATOR 17765M: Seth Jennings <sjenning@redhat.com> 17766M: Dan Streetman <ddstreet@ieee.org> 17767L: linux-mm@kvack.org 17768S: Maintained 17769F: mm/zbud.c 17770F: include/linux/zbud.h 17771 17772ZD1211RW WIRELESS DRIVER 17773M: Daniel Drake <dsd@gentoo.org> 17774M: Ulrich Kunitz <kune@deine-taler.de> 17775W: http://zd1211.ath.cx/wiki/DriverRewrite 17776L: linux-wireless@vger.kernel.org 17777L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17778S: Maintained 17779F: drivers/net/wireless/zydas/zd1211rw/ 17780 17781ZD1301 MEDIA DRIVER 17782M: Antti Palosaari <crope@iki.fi> 17783L: linux-media@vger.kernel.org 17784W: https://linuxtv.org/ 17785W: http://palosaari.fi/linux/ 17786Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17787S: Maintained 17788F: drivers/media/usb/dvb-usb-v2/zd1301* 17789 17790ZD1301_DEMOD MEDIA DRIVER 17791M: Antti Palosaari <crope@iki.fi> 17792L: linux-media@vger.kernel.org 17793W: https://linuxtv.org/ 17794W: http://palosaari.fi/linux/ 17795Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17796S: Maintained 17797F: drivers/media/dvb-frontends/zd1301_demod* 17798 17799ZHAOXIN PROCESSOR SUPPORT 17800M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17801L: linux-kernel@vger.kernel.org 17802S: Maintained 17803F: arch/x86/kernel/cpu/zhaoxin.c 17804 17805ZPOOL COMPRESSED PAGE STORAGE API 17806M: Dan Streetman <ddstreet@ieee.org> 17807L: linux-mm@kvack.org 17808S: Maintained 17809F: mm/zpool.c 17810F: include/linux/zpool.h 17811 17812ZR36067 VIDEO FOR LINUX DRIVER 17813L: mjpeg-users@lists.sourceforge.net 17814L: linux-media@vger.kernel.org 17815W: http://mjpeg.sourceforge.net/driver-zoran/ 17816T: hg https://linuxtv.org/hg/v4l-dvb 17817S: Odd Fixes 17818F: drivers/staging/media/zoran/ 17819 17820ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17821M: Minchan Kim <minchan@kernel.org> 17822M: Nitin Gupta <ngupta@vflare.org> 17823R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17824L: linux-kernel@vger.kernel.org 17825S: Maintained 17826F: drivers/block/zram/ 17827F: Documentation/admin-guide/blockdev/zram.rst 17828 17829ZS DECSTATION Z85C30 SERIAL DRIVER 17830M: "Maciej W. Rozycki" <macro@linux-mips.org> 17831S: Maintained 17832F: drivers/tty/serial/zs.* 17833 17834ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17835M: Minchan Kim <minchan@kernel.org> 17836M: Nitin Gupta <ngupta@vflare.org> 17837R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17838L: linux-mm@kvack.org 17839S: Maintained 17840F: mm/zsmalloc.c 17841F: include/linux/zsmalloc.h 17842F: Documentation/vm/zsmalloc.rst 17843 17844ZSWAP COMPRESSED SWAP CACHING 17845M: Seth Jennings <sjenning@redhat.com> 17846M: Dan Streetman <ddstreet@ieee.org> 17847L: linux-mm@kvack.org 17848S: Maintained 17849F: mm/zswap.c 17850 17851THE REST 17852M: Linus Torvalds <torvalds@linux-foundation.org> 17853L: linux-kernel@vger.kernel.org 17854Q: http://patchwork.kernel.org/project/LKML/list/ 17855T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17856S: Buried alive in reporters 17857F: * 17858F: */ 17859