1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/firmware-guide/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <guohanjun@huawei.com> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015.rst 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475.rst 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 555 556ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 557M: Stefan Popa <stefan.popa@analog.com> 558W: http://ez.analog.com/community/linux-device-drivers 559S: Supported 560F: drivers/iio/accel/adxl372.c 561F: drivers/iio/accel/adxl372_spi.c 562F: drivers/iio/accel/adxl372_i2c.c 563F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 564 565AF9013 MEDIA DRIVER 566M: Antti Palosaari <crope@iki.fi> 567L: linux-media@vger.kernel.org 568W: https://linuxtv.org 569W: http://palosaari.fi/linux/ 570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 571T: git git://linuxtv.org/anttip/media_tree.git 572S: Maintained 573F: drivers/media/dvb-frontends/af9013* 574 575AF9033 MEDIA DRIVER 576M: Antti Palosaari <crope@iki.fi> 577L: linux-media@vger.kernel.org 578W: https://linuxtv.org 579W: http://palosaari.fi/linux/ 580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 581T: git git://linuxtv.org/anttip/media_tree.git 582S: Maintained 583F: drivers/media/dvb-frontends/af9033* 584 585AFFS FILE SYSTEM 586M: David Sterba <dsterba@suse.com> 587L: linux-fsdevel@vger.kernel.org 588S: Odd Fixes 589F: Documentation/filesystems/affs.txt 590F: fs/affs/ 591 592AFS FILESYSTEM 593M: David Howells <dhowells@redhat.com> 594L: linux-afs@lists.infradead.org 595S: Supported 596F: fs/afs/ 597F: include/trace/events/afs.h 598F: Documentation/filesystems/afs.txt 599W: https://www.infradead.org/~dhowells/kafs/ 600 601AGPGART DRIVER 602M: David Airlie <airlied@linux.ie> 603T: git git://anongit.freedesktop.org/drm/drm 604S: Maintained 605F: drivers/char/agp/ 606F: include/linux/agp* 607F: include/uapi/linux/agp* 608 609AHA152X SCSI DRIVER 610M: "Juergen E. Fischer" <fischer@norbit.de> 611L: linux-scsi@vger.kernel.org 612S: Maintained 613F: drivers/scsi/aha152x* 614F: drivers/scsi/pcmcia/aha152x* 615 616AIC7XXX / AIC79XX SCSI DRIVER 617M: Hannes Reinecke <hare@suse.com> 618L: linux-scsi@vger.kernel.org 619S: Maintained 620F: drivers/scsi/aic7xxx/ 621 622AIMSLAB FM RADIO RECEIVER DRIVER 623M: Hans Verkuil <hverkuil@xs4all.nl> 624L: linux-media@vger.kernel.org 625T: git git://linuxtv.org/media_tree.git 626W: https://linuxtv.org 627S: Maintained 628F: drivers/media/radio/radio-aimslab* 629 630AIO 631M: Benjamin LaHaise <bcrl@kvack.org> 632L: linux-aio@kvack.org 633S: Supported 634F: fs/aio.c 635F: include/linux/*aio*.h 636 637AIRSPY MEDIA DRIVER 638M: Antti Palosaari <crope@iki.fi> 639L: linux-media@vger.kernel.org 640W: https://linuxtv.org 641W: http://palosaari.fi/linux/ 642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 643T: git git://linuxtv.org/anttip/media_tree.git 644S: Maintained 645F: drivers/media/usb/airspy/ 646 647ALACRITECH GIGABIT ETHERNET DRIVER 648M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 649S: Maintained 650F: drivers/net/ethernet/alacritech/* 651 652ALCATEL SPEEDTOUCH USB DRIVER 653M: Duncan Sands <duncan.sands@free.fr> 654L: linux-usb@vger.kernel.org 655W: http://www.linux-usb.org/SpeedTouch/ 656S: Maintained 657F: drivers/usb/atm/speedtch.c 658F: drivers/usb/atm/usbatm.c 659 660ALCHEMY AU1XX0 MMC DRIVER 661M: Manuel Lauss <manuel.lauss@gmail.com> 662S: Maintained 663F: drivers/mmc/host/au1xmmc.c 664 665ALI1563 I2C DRIVER 666M: Rudolf Marek <r.marek@assembler.cz> 667L: linux-i2c@vger.kernel.org 668S: Maintained 669F: Documentation/i2c/busses/i2c-ali1563 670F: drivers/i2c/busses/i2c-ali1563.c 671 672ALLEGRO DVT VIDEO IP CORE DRIVER 673M: Michael Tretter <m.tretter@pengutronix.de> 674R: Pengutronix Kernel Team <kernel@pengutronix.de> 675L: linux-media@vger.kernel.org 676S: Maintained 677F: drivers/staging/media/allegro-dvt/ 678 679ALLWINNER SECURITY SYSTEM 680M: Corentin Labbe <clabbe.montjoie@gmail.com> 681L: linux-crypto@vger.kernel.org 682S: Maintained 683F: drivers/crypto/sunxi-ss/ 684 685ALLWINNER VPU DRIVER 686M: Maxime Ripard <maxime.ripard@bootlin.com> 687M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 688L: linux-media@vger.kernel.org 689S: Maintained 690F: drivers/staging/media/sunxi/cedrus/ 691 692ALPHA PORT 693M: Richard Henderson <rth@twiddle.net> 694M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 695M: Matt Turner <mattst88@gmail.com> 696S: Odd Fixes 697L: linux-alpha@vger.kernel.org 698F: arch/alpha/ 699 700ALPS PS/2 TOUCHPAD DRIVER 701R: Pali Rohár <pali.rohar@gmail.com> 702F: drivers/input/mouse/alps.* 703 704ALTERA I2C CONTROLLER DRIVER 705M: Thor Thayer <thor.thayer@linux.intel.com> 706S: Maintained 707F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 708F: drivers/i2c/busses/i2c-altera.c 709 710ALTERA MAILBOX DRIVER 711M: Ley Foon Tan <lftan@altera.com> 712L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 713S: Maintained 714F: drivers/mailbox/mailbox-altera.c 715 716ALTERA PIO DRIVER 717M: Tien Hock Loh <thloh@altera.com> 718L: linux-gpio@vger.kernel.org 719S: Maintained 720F: drivers/gpio/gpio-altera.c 721 722ALTERA SYSTEM MANAGER DRIVER 723M: Thor Thayer <thor.thayer@linux.intel.com> 724S: Maintained 725F: drivers/mfd/altera-sysmgr.c 726F: include/linux/mfd/altera-sysgmr.h 727 728ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 729M: Thor Thayer <thor.thayer@linux.intel.com> 730S: Maintained 731F: drivers/gpio/gpio-altera-a10sr.c 732F: drivers/mfd/altera-a10sr.c 733F: drivers/reset/reset-a10sr.c 734F: include/linux/mfd/altera-a10sr.h 735F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 736 737ALTERA TRIPLE SPEED ETHERNET DRIVER 738M: Thor Thayer <thor.thayer@linux.intel.com> 739L: netdev@vger.kernel.org 740L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 741S: Maintained 742F: drivers/net/ethernet/altera/ 743 744ALTERA UART/JTAG UART SERIAL DRIVERS 745M: Tobias Klauser <tklauser@distanz.ch> 746L: linux-serial@vger.kernel.org 747L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 748S: Maintained 749F: drivers/tty/serial/altera_uart.c 750F: drivers/tty/serial/altera_jtaguart.c 751F: include/linux/altera_uart.h 752F: include/linux/altera_jtaguart.h 753 754AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 755M: Talel Shenhar <talel@amazon.com> 756S: Maintained 757F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 758F: drivers/thermal/thermal_mmio.c 759 760AMAZON ETHERNET DRIVERS 761M: Netanel Belgazal <netanel@amazon.com> 762R: Saeed Bishara <saeedb@amazon.com> 763R: Zorik Machulsky <zorik@amazon.com> 764L: netdev@vger.kernel.org 765S: Supported 766F: Documentation/networking/device_drivers/amazon/ena.txt 767F: drivers/net/ethernet/amazon/ 768 769AMAZON RDMA EFA DRIVER 770M: Gal Pressman <galpress@amazon.com> 771R: Yossi Leybovich <sleybo@amazon.com> 772L: linux-rdma@vger.kernel.org 773Q: https://patchwork.kernel.org/project/linux-rdma/list/ 774S: Supported 775F: drivers/infiniband/hw/efa/ 776F: include/uapi/rdma/efa-abi.h 777 778AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 779M: Tom Lendacky <thomas.lendacky@amd.com> 780M: Gary Hook <gary.hook@amd.com> 781L: linux-crypto@vger.kernel.org 782S: Supported 783F: drivers/crypto/ccp/ 784F: include/linux/ccp.h 785 786AMD DISPLAY CORE 787M: Harry Wentland <harry.wentland@amd.com> 788M: Leo Li <sunpeng.li@amd.com> 789L: amd-gfx@lists.freedesktop.org 790T: git git://people.freedesktop.org/~agd5f/linux 791S: Supported 792F: drivers/gpu/drm/amd/display/ 793 794AMD FAM15H PROCESSOR POWER MONITORING DRIVER 795M: Huang Rui <ray.huang@amd.com> 796L: linux-hwmon@vger.kernel.org 797S: Supported 798F: Documentation/hwmon/fam15h_power.rst 799F: drivers/hwmon/fam15h_power.c 800 801AMD FCH GPIO DRIVER 802M: Enrico Weigelt, metux IT consult <info@metux.net> 803L: linux-gpio@vger.kernel.org 804S: Maintained 805F: drivers/gpio/gpio-amd-fch.c 806F: include/linux/platform_data/gpio/gpio-amd-fch.h 807 808AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 809L: linux-geode@lists.infradead.org (moderated for non-subscribers) 810S: Orphan 811F: drivers/usb/gadget/udc/amd5536udc.* 812 813AMD GEODE PROCESSOR/CHIPSET SUPPORT 814P: Andres Salomon <dilinger@queued.net> 815L: linux-geode@lists.infradead.org (moderated for non-subscribers) 816W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 817S: Supported 818F: drivers/char/hw_random/geode-rng.c 819F: drivers/crypto/geode* 820F: drivers/video/fbdev/geode/ 821F: arch/x86/include/asm/geode.h 822 823AMD IOMMU (AMD-VI) 824M: Joerg Roedel <joro@8bytes.org> 825L: iommu@lists.linux-foundation.org 826T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 827S: Maintained 828F: drivers/iommu/amd_iommu*.[ch] 829F: include/linux/amd-iommu.h 830 831AMD KFD 832M: Oded Gabbay <oded.gabbay@gmail.com> 833L: dri-devel@lists.freedesktop.org 834T: git git://people.freedesktop.org/~gabbayo/linux.git 835S: Supported 836F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 837F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 838F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 839F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 840F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 841F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 842F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 843F: drivers/gpu/drm/amd/amdkfd/ 844F: drivers/gpu/drm/amd/include/cik_structs.h 845F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 846F: drivers/gpu/drm/amd/include/vi_structs.h 847F: drivers/gpu/drm/amd/include/v9_structs.h 848F: include/uapi/linux/kfd_ioctl.h 849 850AMD MP2 I2C DRIVER 851M: Elie Morisse <syniurge@gmail.com> 852M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 853M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 854L: linux-i2c@vger.kernel.org 855S: Maintained 856F: drivers/i2c/busses/i2c-amd-mp2* 857 858AMD POWERPLAY 859M: Rex Zhu <rex.zhu@amd.com> 860M: Evan Quan <evan.quan@amd.com> 861L: amd-gfx@lists.freedesktop.org 862S: Supported 863F: drivers/gpu/drm/amd/powerplay/ 864T: git git://people.freedesktop.org/~agd5f/linux 865 866AMD SEATTLE DEVICE TREE SUPPORT 867M: Brijesh Singh <brijeshkumar.singh@amd.com> 868M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 869M: Tom Lendacky <thomas.lendacky@amd.com> 870S: Supported 871F: arch/arm64/boot/dts/amd/ 872 873AMD XGBE DRIVER 874M: Tom Lendacky <thomas.lendacky@amd.com> 875L: netdev@vger.kernel.org 876S: Supported 877F: drivers/net/ethernet/amd/xgbe/ 878F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 879 880ANALOG DEVICES INC AD5686 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-pm@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5686* 886F: drivers/iio/dac/ad5696* 887 888ANALOG DEVICES INC AD5758 DRIVER 889M: Stefan Popa <stefan.popa@analog.com> 890L: linux-iio@vger.kernel.org 891W: http://ez.analog.com/community/linux-device-drivers 892S: Supported 893F: drivers/iio/dac/ad5758.c 894F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 895 896ANALOG DEVICES INC AD7124 DRIVER 897M: Stefan Popa <stefan.popa@analog.com> 898L: linux-iio@vger.kernel.org 899W: http://ez.analog.com/community/linux-device-drivers 900S: Supported 901F: drivers/iio/adc/ad7124.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml 903 904ANALOG DEVICES INC AD7606 DRIVER 905M: Stefan Popa <stefan.popa@analog.com> 906L: linux-iio@vger.kernel.org 907W: http://ez.analog.com/community/linux-device-drivers 908S: Supported 909F: drivers/iio/adc/ad7606.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 911 912ANALOG DEVICES INC AD7768-1 DRIVER 913M: Stefan Popa <stefan.popa@analog.com> 914L: linux-iio@vger.kernel.org 915W: http://ez.analog.com/community/linux-device-drivers 916S: Supported 917F: drivers/iio/adc/ad7768-1.c 918F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 919 920ANALOG DEVICES INC AD7780 DRIVER 921M: Michael Hennerich <Michael.Hennerich@analog.com> 922M: Renato Lui Geh <renatogeh@gmail.com> 923L: linux-iio@vger.kernel.org 924W: http://ez.analog.com/community/linux-device-drivers 925S: Supported 926F: drivers/iio/adc/ad7780.c 927F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 928 929ANALOG DEVICES INC AD9389B DRIVER 930M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 931L: linux-media@vger.kernel.org 932S: Maintained 933F: drivers/media/i2c/ad9389b* 934 935ANALOG DEVICES INC ADGS1408 DRIVER 936M: Mircea Caprioru <mircea.caprioru@analog.com> 937S: Supported 938F: drivers/mux/adgs1408.c 939F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 940 941ANALOG DEVICES INC ADIS DRIVER LIBRARY 942M: Alexandru Ardelean <alexandru.ardelean@analog.com> 943S: Supported 944L: linux-iio@vger.kernel.org 945F: include/linux/iio/imu/adis.h 946F: drivers/iio/imu/adis.c 947 948ANALOG DEVICES INC ADP5061 DRIVER 949M: Stefan Popa <stefan.popa@analog.com> 950L: linux-pm@vger.kernel.org 951W: http://ez.analog.com/community/linux-device-drivers 952S: Supported 953F: drivers/power/supply/adp5061.c 954 955ANALOG DEVICES INC ADV7180 DRIVER 956M: Lars-Peter Clausen <lars@metafoo.de> 957L: linux-media@vger.kernel.org 958W: http://ez.analog.com/community/linux-device-drivers 959S: Supported 960F: drivers/media/i2c/adv7180.c 961 962ANALOG DEVICES INC ADV748X DRIVER 963M: Kieran Bingham <kieran.bingham@ideasonboard.com> 964L: linux-media@vger.kernel.org 965S: Maintained 966F: drivers/media/i2c/adv748x/* 967 968ANALOG DEVICES INC ADV7511 DRIVER 969M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/adv7511* 973 974ANALOG DEVICES INC ADV7604 DRIVER 975M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 976L: linux-media@vger.kernel.org 977S: Maintained 978F: drivers/media/i2c/adv7604* 979 980ANALOG DEVICES INC ADV7842 DRIVER 981M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 982L: linux-media@vger.kernel.org 983S: Maintained 984F: drivers/media/i2c/adv7842* 985 986ANALOG DEVICES INC ASOC CODEC DRIVERS 987M: Lars-Peter Clausen <lars@metafoo.de> 988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 989W: http://wiki.analog.com/ 990W: http://ez.analog.com/community/linux-device-drivers 991S: Supported 992F: sound/soc/codecs/adau* 993F: sound/soc/codecs/adav* 994F: sound/soc/codecs/ad1* 995F: sound/soc/codecs/ad7* 996F: sound/soc/codecs/ssm* 997F: sound/soc/codecs/sigmadsp.* 998 999ANALOG DEVICES INC DMA DRIVERS 1000M: Lars-Peter Clausen <lars@metafoo.de> 1001W: http://ez.analog.com/community/linux-device-drivers 1002S: Supported 1003F: drivers/dma/dma-axi-dmac.c 1004 1005ANALOG DEVICES INC IIO DRIVERS 1006M: Lars-Peter Clausen <lars@metafoo.de> 1007M: Michael Hennerich <Michael.Hennerich@analog.com> 1008M: Stefan Popa <stefan.popa@analog.com> 1009W: http://wiki.analog.com/ 1010W: http://ez.analog.com/community/linux-device-drivers 1011S: Supported 1012F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1013F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1014F: drivers/iio/*/ad* 1015F: drivers/iio/adc/ltc2497* 1016X: drivers/iio/*/adjd* 1017F: drivers/staging/iio/*/ad* 1018 1019ANALOGBITS PLL LIBRARIES 1020M: Paul Walmsley <paul.walmsley@sifive.com> 1021S: Supported 1022F: drivers/clk/analogbits/* 1023F: include/linux/clk/analogbits* 1024 1025ANDES ARCHITECTURE 1026M: Greentime Hu <green.hu@gmail.com> 1027M: Vincent Chen <deanbo422@gmail.com> 1028T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1029S: Supported 1030F: arch/nds32/ 1031F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1032F: Documentation/devicetree/bindings/nds32/ 1033K: nds32 1034N: nds32 1035 1036ANDROID CONFIG FRAGMENTS 1037M: Rob Herring <robh@kernel.org> 1038S: Supported 1039F: kernel/configs/android* 1040 1041ANDROID DRIVERS 1042M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1043M: Arve Hjønnevåg <arve@android.com> 1044M: Todd Kjos <tkjos@android.com> 1045M: Martijn Coenen <maco@android.com> 1046M: Joel Fernandes <joel@joelfernandes.org> 1047M: Christian Brauner <christian@brauner.io> 1048T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1049L: devel@driverdev.osuosl.org 1050S: Supported 1051F: drivers/android/ 1052F: drivers/staging/android/ 1053 1054ANDROID GOLDFISH PIC DRIVER 1055M: Miodrag Dinic <miodrag.dinic@mips.com> 1056S: Supported 1057F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1058F: drivers/irqchip/irq-goldfish-pic.c 1059 1060ANDROID GOLDFISH RTC DRIVER 1061M: Miodrag Dinic <miodrag.dinic@mips.com> 1062S: Supported 1063F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1064F: drivers/rtc/rtc-goldfish.c 1065 1066ANDROID ION DRIVER 1067M: Laura Abbott <labbott@redhat.com> 1068M: Sumit Semwal <sumit.semwal@linaro.org> 1069L: devel@driverdev.osuosl.org 1070L: dri-devel@lists.freedesktop.org 1071L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1072S: Supported 1073F: drivers/staging/android/ion 1074F: drivers/staging/android/uapi/ion.h 1075 1076AOA (Apple Onboard Audio) ALSA DRIVER 1077M: Johannes Berg <johannes@sipsolutions.net> 1078L: linuxppc-dev@lists.ozlabs.org 1079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1080S: Maintained 1081F: sound/aoa/ 1082 1083APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1084M: William Breathitt Gray <vilhelm.gray@gmail.com> 1085L: linux-iio@vger.kernel.org 1086S: Maintained 1087F: drivers/iio/adc/stx104.c 1088 1089APM DRIVER 1090M: Jiri Kosina <jikos@kernel.org> 1091S: Odd fixes 1092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1093F: arch/x86/kernel/apm_32.c 1094F: include/linux/apm_bios.h 1095F: include/uapi/linux/apm_bios.h 1096F: drivers/char/apm-emulation.c 1097 1098APPARMOR SECURITY MODULE 1099M: John Johansen <john.johansen@canonical.com> 1100L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1101W: wiki.apparmor.net 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1103S: Supported 1104F: security/apparmor/ 1105F: Documentation/admin-guide/LSM/apparmor.rst 1106 1107APPLE BCM5974 MULTITOUCH DRIVER 1108M: Henrik Rydberg <rydberg@bitmath.org> 1109L: linux-input@vger.kernel.org 1110S: Odd fixes 1111F: drivers/input/mouse/bcm5974.c 1112 1113APPLE SMC DRIVER 1114M: Henrik Rydberg <rydberg@bitmath.org> 1115L: linux-hwmon@vger.kernel.org 1116S: Odd fixes 1117F: drivers/hwmon/applesmc.c 1118 1119APPLETALK NETWORK LAYER 1120L: netdev@vger.kernel.org 1121S: Odd fixes 1122F: drivers/net/appletalk/ 1123F: net/appletalk/ 1124F: include/linux/atalk.h 1125F: include/uapi/linux/atalk.h 1126 1127APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1128M: Khuong Dinh <khuong@os.amperecomputing.com> 1129S: Supported 1130F: arch/arm64/boot/dts/apm/ 1131 1132APPLIED MICRO (APM) X-GENE SOC EDAC 1133M: Khuong Dinh <khuong@os.amperecomputing.com> 1134S: Supported 1135F: drivers/edac/xgene_edac.c 1136F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1137 1138APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1139M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1140M: Keyur Chudgar <keyur@os.amperecomputing.com> 1141S: Supported 1142F: drivers/net/ethernet/apm/xgene-v2/ 1143 1144APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1145M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1146M: Keyur Chudgar <keyur@os.amperecomputing.com> 1147M: Quan Nguyen <quan@os.amperecomputing.com> 1148S: Supported 1149F: drivers/net/ethernet/apm/xgene/ 1150F: drivers/net/phy/mdio-xgene.c 1151F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1152F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1153 1154APPLIED MICRO (APM) X-GENE SOC PMU 1155M: Khuong Dinh <khuong@os.amperecomputing.com> 1156S: Supported 1157F: drivers/perf/xgene_pmu.c 1158F: Documentation/admin-guide/perf/xgene-pmu.rst 1159F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1160 1161APTINA CAMERA SENSOR PLL 1162M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1163L: linux-media@vger.kernel.org 1164S: Maintained 1165F: drivers/media/i2c/aptina-pll.* 1166 1167AQUANTIA ETHERNET DRIVER (atlantic) 1168M: Igor Russkikh <igor.russkikh@aquantia.com> 1169L: netdev@vger.kernel.org 1170S: Supported 1171W: http://www.aquantia.com 1172Q: http://patchwork.ozlabs.org/project/netdev/list/ 1173F: drivers/net/ethernet/aquantia/atlantic/ 1174F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1175 1176ARC FRAMEBUFFER DRIVER 1177M: Jaya Kumar <jayalk@intworks.biz> 1178S: Maintained 1179F: drivers/video/fbdev/arcfb.c 1180F: drivers/video/fbdev/core/fb_defio.c 1181 1182ARC PGU DRM DRIVER 1183M: Alexey Brodkin <abrodkin@synopsys.com> 1184S: Supported 1185F: drivers/gpu/drm/arc/ 1186F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1187 1188ARCNET NETWORK LAYER 1189M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1190L: netdev@vger.kernel.org 1191S: Maintained 1192F: drivers/net/arcnet/ 1193F: include/uapi/linux/if_arcnet.h 1194 1195ARM ARCHITECTED TIMER DRIVER 1196M: Mark Rutland <mark.rutland@arm.com> 1197M: Marc Zyngier <maz@kernel.org> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199S: Maintained 1200F: arch/arm/include/asm/arch_timer.h 1201F: arch/arm64/include/asm/arch_timer.h 1202F: drivers/clocksource/arm_arch_timer.c 1203 1204ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1205M: Linus Walleij <linus.walleij@linaro.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: Documentation/devicetree/bindings/arm/arm-boards 1209F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1210F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1211F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1212F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1213F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1214F: arch/arm/mach-integrator/ 1215F: arch/arm/mach-realview/ 1216F: arch/arm/mach-versatile/ 1217F: arch/arm/plat-versatile/ 1218F: arch/arm/boot/dts/arm-realview-* 1219F: arch/arm/boot/dts/integrator* 1220F: arch/arm/boot/dts/versatile* 1221F: drivers/clk/versatile/ 1222F: drivers/i2c/busses/i2c-versatile.c 1223F: drivers/irqchip/irq-versatile-fpga.c 1224F: drivers/mtd/maps/physmap_of_versatile.c 1225F: drivers/power/reset/arm-versatile-reboot.c 1226F: drivers/soc/versatile/ 1227 1228ARM HDLCD DRM DRIVER 1229M: Liviu Dudau <liviu.dudau@arm.com> 1230S: Supported 1231F: drivers/gpu/drm/arm/hdlcd_* 1232F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1233 1234ARM KOMEDA DRM-KMS DRIVER 1235M: James (Qian) Wang <james.qian.wang@arm.com> 1236M: Liviu Dudau <liviu.dudau@arm.com> 1237L: Mali DP Maintainers <malidp@foss.arm.com> 1238S: Supported 1239T: git git://anongit.freedesktop.org/drm/drm-misc 1240F: drivers/gpu/drm/arm/display/include/ 1241F: drivers/gpu/drm/arm/display/komeda/ 1242F: Documentation/devicetree/bindings/display/arm,komeda.txt 1243F: Documentation/gpu/komeda-kms.rst 1244 1245ARM MALI-DP DRM DRIVER 1246M: Liviu Dudau <liviu.dudau@arm.com> 1247M: Brian Starkey <brian.starkey@arm.com> 1248L: Mali DP Maintainers <malidp@foss.arm.com> 1249S: Supported 1250T: git git://anongit.freedesktop.org/drm/drm-misc 1251F: drivers/gpu/drm/arm/ 1252F: Documentation/devicetree/bindings/display/arm,malidp.txt 1253F: Documentation/gpu/afbc.rst 1254 1255ARM MALI PANFROST DRM DRIVER 1256M: Rob Herring <robh@kernel.org> 1257M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1258L: dri-devel@lists.freedesktop.org 1259S: Supported 1260T: git git://anongit.freedesktop.org/drm/drm-misc 1261F: drivers/gpu/drm/panfrost/ 1262F: include/uapi/drm/panfrost_drm.h 1263 1264ARM MFM AND FLOPPY DRIVERS 1265M: Ian Molton <spyro@f2s.com> 1266S: Maintained 1267F: arch/arm/mach-rpc/floppydma.S 1268F: arch/arm/include/asm/floppy.h 1269 1270ARM PMU PROFILING AND DEBUGGING 1271M: Will Deacon <will@kernel.org> 1272M: Mark Rutland <mark.rutland@arm.com> 1273S: Maintained 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275F: arch/arm*/kernel/perf_* 1276F: arch/arm/oprofile/common.c 1277F: arch/arm*/kernel/hw_breakpoint.c 1278F: arch/arm*/include/asm/hw_breakpoint.h 1279F: arch/arm*/include/asm/perf_event.h 1280F: drivers/perf/* 1281F: include/linux/perf/arm_pmu.h 1282F: Documentation/devicetree/bindings/arm/pmu.yaml 1283F: Documentation/devicetree/bindings/perf/ 1284 1285ARM PORT 1286M: Russell King <linux@armlinux.org.uk> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288W: http://www.armlinux.org.uk/ 1289S: Odd Fixes 1290T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1291F: arch/arm/ 1292X: arch/arm/boot/dts/ 1293 1294ARM PRIMECELL AACI PL041 DRIVER 1295M: Russell King <linux@armlinux.org.uk> 1296S: Odd Fixes 1297F: sound/arm/aaci.* 1298 1299ARM PRIMECELL BUS SUPPORT 1300M: Russell King <linux@armlinux.org.uk> 1301S: Odd Fixes 1302F: drivers/amba/ 1303F: include/linux/amba/bus.h 1304 1305ARM PRIMECELL CLCD PL110 DRIVER 1306M: Russell King <linux@armlinux.org.uk> 1307S: Odd Fixes 1308F: drivers/video/fbdev/amba-clcd.* 1309 1310ARM PRIMECELL KMI PL050 DRIVER 1311M: Russell King <linux@armlinux.org.uk> 1312S: Odd Fixes 1313F: drivers/input/serio/ambakmi.* 1314F: include/linux/amba/kmi.h 1315 1316ARM PRIMECELL MMCI PL180/1 DRIVER 1317M: Russell King <linux@armlinux.org.uk> 1318S: Odd Fixes 1319F: drivers/mmc/host/mmci.* 1320F: include/linux/amba/mmci.h 1321 1322ARM PRIMECELL SSP PL022 SPI DRIVER 1323M: Linus Walleij <linus.walleij@linaro.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1327F: drivers/spi/spi-pl022.c 1328 1329ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1330M: Russell King <linux@armlinux.org.uk> 1331S: Odd Fixes 1332F: drivers/tty/serial/amba-pl01*.c 1333F: include/linux/amba/serial.h 1334 1335ARM PRIMECELL VIC PL190/PL192 DRIVER 1336M: Linus Walleij <linus.walleij@linaro.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1340F: drivers/irqchip/irq-vic.c 1341 1342AMAZON ANNAPURNA LABS FIC DRIVER 1343M: Talel Shenhar <talel@amazon.com> 1344S: Maintained 1345F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1346F: drivers/irqchip/irq-al-fic.c 1347 1348ARM SMMU DRIVERS 1349M: Will Deacon <will@kernel.org> 1350R: Robin Murphy <robin.murphy@arm.com> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353F: drivers/iommu/arm-smmu.c 1354F: drivers/iommu/arm-smmu-v3.c 1355F: drivers/iommu/io-pgtable-arm.c 1356F: drivers/iommu/io-pgtable-arm-v7s.c 1357 1358ARM SUB-ARCHITECTURES 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-*/ 1362F: arch/arm/plat-*/ 1363T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1364 1365ARM/ACTIONS SEMI ARCHITECTURE 1366M: Andreas Färber <afaerber@suse.de> 1367R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370N: owl 1371F: arch/arm/mach-actions/ 1372F: arch/arm/boot/dts/owl-* 1373F: arch/arm64/boot/dts/actions/ 1374F: drivers/clk/actions/ 1375F: drivers/clocksource/timer-owl* 1376F: drivers/dma/owl-dma.c 1377F: drivers/i2c/busses/i2c-owl.c 1378F: drivers/pinctrl/actions/* 1379F: drivers/soc/actions/ 1380F: include/dt-bindings/power/owl-* 1381F: include/linux/soc/actions/ 1382F: Documentation/devicetree/bindings/arm/actions.txt 1383F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1384F: Documentation/devicetree/bindings/dma/owl-dma.txt 1385F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1386F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1387F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1388F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1389 1390ARM/ADS SPHERE MACHINE SUPPORT 1391M: Lennert Buytenhek <kernel@wantstofly.org> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394 1395ARM/AFEB9260 MACHINE SUPPORT 1396M: Sergey Lapin <slapin@ossfans.org> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399 1400ARM/AJECO 1ARM MACHINE SUPPORT 1401M: Lennert Buytenhek <kernel@wantstofly.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/Allwinner SoC Clock Support 1406M: Emilio López <emilio@elopez.com.ar> 1407S: Maintained 1408F: drivers/clk/sunxi/ 1409 1410ARM/Allwinner sunXi SoC support 1411M: Maxime Ripard <maxime.ripard@bootlin.com> 1412M: Chen-Yu Tsai <wens@csie.org> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415N: sun[x456789]i 1416N: sun50i 1417F: arch/arm/mach-sunxi/ 1418F: arch/arm64/boot/dts/allwinner/ 1419F: drivers/clk/sunxi-ng/ 1420F: drivers/pinctrl/sunxi/ 1421F: drivers/soc/sunxi/ 1422T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1423 1424ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1425M: Neil Armstrong <narmstrong@baylibre.com> 1426M: Jerome Brunet <jbrunet@baylibre.com> 1427L: linux-amlogic@lists.infradead.org 1428S: Maintained 1429F: drivers/clk/meson/ 1430F: include/dt-bindings/clock/meson* 1431F: include/dt-bindings/clock/gxbb* 1432F: Documentation/devicetree/bindings/clock/amlogic* 1433 1434ARM/Amlogic Meson SoC support 1435M: Kevin Hilman <khilman@baylibre.com> 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1437L: linux-amlogic@lists.infradead.org 1438W: http://linux-meson.com/ 1439S: Maintained 1440F: arch/arm/mach-meson/ 1441F: arch/arm/boot/dts/meson* 1442F: arch/arm64/boot/dts/amlogic/ 1443F: drivers/pinctrl/meson/ 1444F: drivers/mmc/host/meson* 1445F: drivers/soc/amlogic/ 1446N: meson 1447 1448ARM/Amlogic Meson SoC Sound Drivers 1449M: Jerome Brunet <jbrunet@baylibre.com> 1450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1451S: Maintained 1452F: sound/soc/meson/ 1453F: Documentation/devicetree/bindings/sound/amlogic* 1454 1455ARM/Annapurna Labs ALPINE ARCHITECTURE 1456M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1457M: Antoine Tenart <antoine.tenart@bootlin.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-alpine/ 1461F: arch/arm/boot/dts/alpine* 1462F: arch/arm64/boot/dts/al/ 1463F: drivers/*/*alpine* 1464 1465ARM/ARTPEC MACHINE SUPPORT 1466M: Jesper Nilsson <jesper.nilsson@axis.com> 1467M: Lars Persson <lars.persson@axis.com> 1468S: Maintained 1469L: linux-arm-kernel@axis.com 1470F: arch/arm/mach-artpec 1471F: arch/arm/boot/dts/artpec6* 1472F: drivers/clk/axis 1473F: drivers/crypto/axis 1474F: drivers/pinctrl/pinctrl-artpec* 1475F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1476 1477ARM/ASPEED I2C DRIVER 1478M: Brendan Higgins <brendanhiggins@google.com> 1479R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1480R: Joel Stanley <joel@jms.id.au> 1481L: linux-i2c@vger.kernel.org 1482L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1483S: Maintained 1484F: drivers/irqchip/irq-aspeed-i2c-ic.c 1485F: drivers/i2c/busses/i2c-aspeed.c 1486F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1487F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1488 1489ARM/ASPEED MACHINE SUPPORT 1490M: Joel Stanley <joel@jms.id.au> 1491R: Andrew Jeffery <andrew@aj.id.au> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1494Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1495S: Supported 1496T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1497F: arch/arm/mach-aspeed/ 1498F: arch/arm/boot/dts/aspeed-* 1499N: aspeed 1500 1501ARM/BITMAIN ARCHITECTURE 1502M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm64/boot/dts/bitmain/ 1506F: drivers/pinctrl/pinctrl-bm1880.c 1507F: Documentation/devicetree/bindings/arm/bitmain.yaml 1508F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1509 1510ARM/CALXEDA HIGHBANK ARCHITECTURE 1511M: Rob Herring <robh@kernel.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: arch/arm/mach-highbank/ 1515F: arch/arm/boot/dts/highbank.dts 1516F: arch/arm/boot/dts/ecx-*.dts* 1517 1518ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1519M: Krzysztof Halasa <khalasa@piap.pl> 1520S: Maintained 1521F: arch/arm/mach-cns3xxx/ 1522 1523ARM/CAVIUM THUNDER NETWORK DRIVER 1524M: Sunil Goutham <sgoutham@cavium.com> 1525M: Robert Richter <rric@kernel.org> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527S: Supported 1528F: drivers/net/ethernet/cavium/thunder/ 1529 1530ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1531M: Lukasz Majewski <lukma@denx.de> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: arch/arm/mach-ep93xx/ts72xx.c 1535 1536ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1537M: Alexander Shiyan <shc_work@mail.ru> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Odd Fixes 1540N: clps711x 1541 1542ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1548M: Hartley Sweeten <hsweeten@visionengravers.com> 1549M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551S: Maintained 1552F: arch/arm/mach-ep93xx/ 1553F: arch/arm/mach-ep93xx/include/mach/ 1554 1555ARM/CLKDEV SUPPORT 1556M: Russell King <linux@armlinux.org.uk> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1560F: drivers/clk/clkdev.c 1561 1562ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1563M: Mike Rapoport <mike@compulab.co.il> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566 1567ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1568M: Baruch Siach <baruch@tkos.co.il> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/boot/dts/cx92755* 1572N: digicolor 1573 1574ARM/CONTEC MICRO9 MACHINE SUPPORT 1575M: Hubert Feurstein <hubert.feurstein@contec.at> 1576S: Maintained 1577F: arch/arm/mach-ep93xx/micro9.c 1578 1579ARM/CORESIGHT FRAMEWORK AND DRIVERS 1580M: Mathieu Poirier <mathieu.poirier@linaro.org> 1581R: Suzuki K Poulose <suzuki.poulose@arm.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584F: drivers/hwtracing/coresight/* 1585F: Documentation/trace/coresight.txt 1586F: Documentation/trace/coresight-cpu-debug.txt 1587F: Documentation/devicetree/bindings/arm/coresight.txt 1588F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1589F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1590F: tools/perf/arch/arm/util/pmu.c 1591F: tools/perf/arch/arm/util/auxtrace.c 1592F: tools/perf/arch/arm/util/cs-etm.c 1593F: tools/perf/arch/arm/util/cs-etm.h 1594F: tools/perf/util/cs-etm.* 1595F: tools/perf/util/cs-etm-decoder/* 1596 1597ARM/CORGI MACHINE SUPPORT 1598M: Richard Purdie <rpurdie@rpsys.net> 1599S: Maintained 1600 1601ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1602M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1603M: Linus Walleij <linus.walleij@linaro.org> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605T: git git://github.com/ulli-kroll/linux.git 1606S: Maintained 1607F: Documentation/devicetree/bindings/arm/gemini.txt 1608F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1609F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1610F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1611F: arch/arm/mach-gemini/ 1612F: drivers/net/ethernet/cortina/ 1613F: drivers/pinctrl/pinctrl-gemini.c 1614F: drivers/rtc/rtc-ftrtc010.c 1615 1616ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1617M: Barry Song <baohua@kernel.org> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1620S: Maintained 1621F: arch/arm/boot/dts/prima2* 1622F: arch/arm/mach-prima2/ 1623F: drivers/clk/sirf/ 1624F: drivers/clocksource/timer-prima2.c 1625F: drivers/clocksource/timer-atlas7.c 1626N: [^a-z]sirf 1627X: drivers/gnss 1628 1629ARM/EBSA110 MACHINE SUPPORT 1630M: Russell King <linux@armlinux.org.uk> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.armlinux.org.uk/ 1633S: Maintained 1634F: arch/arm/mach-ebsa110/ 1635F: drivers/net/ethernet/amd/am79c961a.* 1636 1637ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1638M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1639R: Pengutronix Kernel Team <kernel@pengutronix.de> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642N: efm32 1643 1644ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1645M: Robert Jarzmik <robert.jarzmik@free.fr> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-pxa/ezx.c 1649 1650ARM/FARADAY FA526 PORT 1651M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654T: git git://git.berlios.de/gemini-board 1655F: arch/arm/mm/*-fa* 1656 1657ARM/FOOTBRIDGE ARCHITECTURE 1658M: Russell King <linux@armlinux.org.uk> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.armlinux.org.uk/ 1661S: Maintained 1662F: arch/arm/include/asm/hardware/dec21285.h 1663F: arch/arm/mach-footbridge/ 1664 1665ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1666M: Shawn Guo <shawnguo@kernel.org> 1667M: Sascha Hauer <s.hauer@pengutronix.de> 1668R: Pengutronix Kernel Team <kernel@pengutronix.de> 1669R: Fabio Estevam <festevam@gmail.com> 1670R: NXP Linux Team <linux-imx@nxp.com> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1674N: imx 1675N: mxs 1676X: drivers/media/i2c/ 1677 1678ARM/FREESCALE VYBRID ARM ARCHITECTURE 1679M: Shawn Guo <shawnguo@kernel.org> 1680M: Sascha Hauer <s.hauer@pengutronix.de> 1681R: Pengutronix Kernel Team <kernel@pengutronix.de> 1682R: Stefan Agner <stefan@agner.ch> 1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1684S: Maintained 1685T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1686F: arch/arm/mach-imx/*vf610* 1687F: arch/arm/boot/dts/vf* 1688 1689ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1690M: Shawn Guo <shawnguo@kernel.org> 1691M: Li Yang <leoyang.li@nxp.com> 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1695F: arch/arm/boot/dts/ls1021a* 1696F: arch/arm64/boot/dts/freescale/fsl-* 1697F: arch/arm64/boot/dts/freescale/qoriq-* 1698 1699ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1700M: Lennert Buytenhek <kernel@wantstofly.org> 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1702S: Maintained 1703 1704ARM/GUMSTIX MACHINE SUPPORT 1705M: Steve Sakoman <sakoman@gmail.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707S: Maintained 1708 1709ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1710M: Philipp Zabel <philipp.zabel@gmail.com> 1711M: Paul Parsons <lost.distance@yahoo.com> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713S: Maintained 1714F: arch/arm/mach-pxa/hx4700.c 1715F: arch/arm/mach-pxa/include/mach/hx4700.h 1716F: sound/soc/pxa/hx4700.c 1717 1718ARM/HISILICON SOC SUPPORT 1719M: Wei Xu <xuwei5@hisilicon.com> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721W: http://www.hisilicon.com 1722S: Supported 1723T: git git://github.com/hisilicon/linux-hisi.git 1724F: arch/arm/mach-hisi/ 1725F: arch/arm/boot/dts/hi3* 1726F: arch/arm/boot/dts/hip* 1727F: arch/arm/boot/dts/hisi* 1728F: arch/arm64/boot/dts/hisilicon/ 1729 1730ARM/HP JORNADA 7XX MACHINE SUPPORT 1731M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1732W: www.jlime.com 1733S: Maintained 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1735F: arch/arm/mach-sa1100/jornada720.c 1736F: arch/arm/mach-sa1100/include/mach/jornada720.h 1737 1738ARM/IGEP MACHINE SUPPORT 1739M: Enric Balletbo i Serra <eballetbo@gmail.com> 1740M: Javier Martinez Canillas <javier@dowhile0.org> 1741L: linux-omap@vger.kernel.org 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743S: Maintained 1744F: arch/arm/boot/dts/omap3-igep* 1745 1746ARM/INCOME PXA270 SUPPORT 1747M: Marek Vasut <marek.vasut@gmail.com> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749S: Maintained 1750F: arch/arm/mach-pxa/colibri-pxa270-income.c 1751 1752ARM/INTEL IOP13XX ARM ARCHITECTURE 1753M: Lennert Buytenhek <kernel@wantstofly.org> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756 1757ARM/INTEL IOP32X ARM ARCHITECTURE 1758M: Lennert Buytenhek <kernel@wantstofly.org> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760S: Maintained 1761 1762ARM/INTEL IOP33X ARM ARCHITECTURE 1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764S: Orphan 1765 1766ARM/INTEL IQ81342EX MACHINE SUPPORT 1767M: Lennert Buytenhek <kernel@wantstofly.org> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769S: Maintained 1770 1771ARM/INTEL IXDP2850 MACHINE SUPPORT 1772M: Lennert Buytenhek <kernel@wantstofly.org> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Maintained 1775 1776ARM/INTEL IXP4XX ARM ARCHITECTURE 1777M: Linus Walleij <linusw@kernel.org> 1778M: Imre Kaloz <kaloz@openwrt.org> 1779M: Krzysztof Halasa <khalasa@piap.pl> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781S: Maintained 1782F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1783F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1784F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1785F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1786F: arch/arm/mach-ixp4xx/ 1787F: drivers/clocksource/timer-ixp4xx.c 1788F: drivers/gpio/gpio-ixp4xx.c 1789F: drivers/irqchip/irq-ixp4xx.c 1790F: include/linux/irqchip/irq-ixp4xx.h 1791F: include/linux/platform_data/timer-ixp4xx.h 1792 1793ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1794M: Jonathan Cameron <jic23@cam.ac.uk> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796S: Maintained 1797F: arch/arm/mach-pxa/stargate2.c 1798F: drivers/pcmcia/pxa2xx_stargate2.c 1799 1800ARM/INTEL XSC3 (MANZANO) ARM CORE 1801M: Lennert Buytenhek <kernel@wantstofly.org> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804 1805ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1806M: Lennert Buytenhek <kernel@wantstofly.org> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808S: Maintained 1809 1810ARM/LG1K ARCHITECTURE 1811M: Chanho Min <chanho.min@lge.com> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813S: Maintained 1814F: arch/arm64/boot/dts/lg/ 1815 1816ARM/LOGICPD PXA270 MACHINE SUPPORT 1817M: Lennert Buytenhek <kernel@wantstofly.org> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820 1821ARM/LPC18XX ARCHITECTURE 1822M: Vladimir Zapolskiy <vz@mleia.com> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1826F: arch/arm/boot/dts/lpc43* 1827F: drivers/i2c/busses/i2c-lpc2k.c 1828F: drivers/memory/pl172.c 1829F: drivers/mtd/spi-nor/nxp-spifi.c 1830F: drivers/rtc/rtc-lpc24xx.c 1831N: lpc18xx 1832 1833ARM/LPC32XX SOC SUPPORT 1834M: Vladimir Zapolskiy <vz@mleia.com> 1835M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1838S: Maintained 1839F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1840F: arch/arm/boot/dts/lpc32* 1841F: arch/arm/mach-lpc32xx/ 1842F: drivers/i2c/busses/i2c-pnx.c 1843F: drivers/net/ethernet/nxp/lpc_eth.c 1844F: drivers/usb/host/ohci-nxp.c 1845F: drivers/watchdog/pnx4008_wdt.c 1846N: lpc32xx 1847 1848ARM/MAGICIAN MACHINE SUPPORT 1849M: Philipp Zabel <philipp.zabel@gmail.com> 1850S: Maintained 1851 1852ARM/Marvell Dove/MV78xx0/Orion SOC support 1853M: Jason Cooper <jason@lakedaemon.net> 1854M: Andrew Lunn <andrew@lunn.ch> 1855M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1856M: Gregory Clement <gregory.clement@bootlin.com> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: Documentation/devicetree/bindings/soc/dove/ 1860F: arch/arm/mach-dove/ 1861F: arch/arm/mach-mv78xx0/ 1862F: arch/arm/mach-orion5x/ 1863F: arch/arm/plat-orion/ 1864F: arch/arm/boot/dts/dove* 1865F: arch/arm/boot/dts/orion5x* 1866T: git git://git.infradead.org/linux-mvebu.git 1867 1868ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1869M: Jason Cooper <jason@lakedaemon.net> 1870M: Andrew Lunn <andrew@lunn.ch> 1871M: Gregory Clement <gregory.clement@bootlin.com> 1872M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1874S: Maintained 1875F: arch/arm/boot/dts/armada* 1876F: arch/arm/boot/dts/kirkwood* 1877F: arch/arm/configs/mvebu_*_defconfig 1878F: arch/arm/mach-mvebu/ 1879F: arch/arm64/boot/dts/marvell/armada* 1880F: drivers/cpufreq/armada-37xx-cpufreq.c 1881F: drivers/cpufreq/armada-8k-cpufreq.c 1882F: drivers/cpufreq/mvebu-cpufreq.c 1883F: drivers/irqchip/irq-armada-370-xp.c 1884F: drivers/irqchip/irq-mvebu-* 1885F: drivers/pinctrl/mvebu/ 1886F: drivers/rtc/rtc-armada38x.c 1887T: git git://git.infradead.org/linux-mvebu.git 1888 1889ARM/Mediatek RTC DRIVER 1890M: Eddie Huang <eddie.huang@mediatek.com> 1891M: Sean Wang <sean.wang@mediatek.com> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1894S: Maintained 1895F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1896F: drivers/rtc/rtc-mt6397.c 1897F: drivers/rtc/rtc-mt7622.c 1898 1899ARM/Mediatek SoC support 1900M: Matthias Brugger <matthias.bgg@gmail.com> 1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1902L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1903W: https://mtk.bcnfs.org/ 1904C: irc://chat.freenode.net/linux-mediatek 1905S: Maintained 1906F: arch/arm/boot/dts/mt6* 1907F: arch/arm/boot/dts/mt7* 1908F: arch/arm/boot/dts/mt8* 1909F: arch/arm/mach-mediatek/ 1910F: arch/arm64/boot/dts/mediatek/ 1911F: drivers/soc/mediatek/ 1912N: mtk 1913N: mt[678] 1914K: mediatek 1915 1916ARM/Mediatek USB3 PHY DRIVER 1917M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1920S: Maintained 1921F: drivers/phy/mediatek/ 1922F: Documentation/devicetree/bindings/phy/phy-mtk-* 1923 1924ARM/MICREL KS8695 ARCHITECTURE 1925M: Greg Ungerer <gerg@uclinux.org> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927F: arch/arm/mach-ks8695/ 1928S: Odd Fixes 1929 1930ARM/Microchip (AT91) SoC support 1931M: Nicolas Ferre <nicolas.ferre@microchip.com> 1932M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1933M: Ludovic Desroches <ludovic.desroches@microchip.com> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.linux4sam.org 1936T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1937S: Supported 1938N: at91 1939N: atmel 1940F: arch/arm/mach-at91/ 1941F: include/soc/at91/ 1942F: arch/arm/boot/dts/at91*.dts 1943F: arch/arm/boot/dts/at91*.dtsi 1944F: arch/arm/boot/dts/sama*.dts 1945F: arch/arm/boot/dts/sama*.dtsi 1946F: arch/arm/include/debug/at91.S 1947F: drivers/memory/atmel* 1948F: drivers/watchdog/sama5d4_wdt.c 1949X: drivers/input/touchscreen/atmel_mxt_ts.c 1950X: drivers/net/wireless/atmel/ 1951 1952ARM/MIOA701 MACHINE SUPPORT 1953M: Robert Jarzmik <robert.jarzmik@free.fr> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955F: arch/arm/mach-pxa/mioa701.c 1956S: Maintained 1957 1958ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1959M: Michael Petchkovsky <mkpetch@internode.on.net> 1960S: Maintained 1961 1962ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1963M: Linus Walleij <linus.walleij@linaro.org> 1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1965S: Maintained 1966F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1967F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1968F: arch/arm/mach-nomadik/ 1969F: arch/arm/mach-u300/ 1970F: arch/arm/mach-ux500/ 1971F: arch/arm/boot/dts/ste-* 1972F: drivers/clk/clk-nomadik.c 1973F: drivers/clk/clk-u300.c 1974F: drivers/clocksource/clksrc-dbx500-prcmu.c 1975F: drivers/clocksource/timer-u300.c 1976F: drivers/dma/coh901318* 1977F: drivers/dma/ste_dma40* 1978F: drivers/hwspinlock/u8500_hsem.c 1979F: drivers/i2c/busses/i2c-nomadik.c 1980F: drivers/i2c/busses/i2c-stu300.c 1981F: drivers/mfd/ab3100* 1982F: drivers/mfd/ab8500* 1983F: drivers/mfd/abx500* 1984F: drivers/mfd/dbx500* 1985F: drivers/mfd/db8500* 1986F: drivers/pinctrl/nomadik/ 1987F: drivers/pinctrl/pinctrl-coh901* 1988F: drivers/pinctrl/pinctrl-u300.c 1989F: drivers/rtc/rtc-ab3100.c 1990F: drivers/rtc/rtc-ab8500.c 1991F: drivers/rtc/rtc-coh901331.c 1992F: drivers/rtc/rtc-pl031.c 1993F: drivers/watchdog/coh901327_wdt.c 1994F: Documentation/devicetree/bindings/arm/ste-* 1995F: Documentation/devicetree/bindings/arm/ux500/ 1996T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1997 1998ARM/NUVOTON NPCM ARCHITECTURE 1999M: Avi Fishman <avifishman70@gmail.com> 2000M: Tomer Maimon <tmaimon77@gmail.com> 2001M: Tali Perry <tali.perry1@gmail.com> 2002R: Patrick Venture <venture@google.com> 2003R: Nancy Yuen <yuenn@google.com> 2004R: Benjamin Fair <benjaminfair@google.com> 2005L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2006S: Supported 2007F: arch/arm/mach-npcm/ 2008F: arch/arm/boot/dts/nuvoton-npcm* 2009F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2010F: drivers/*/*npcm* 2011F: Documentation/devicetree/bindings/*/*npcm* 2012F: Documentation/devicetree/bindings/*/*/*npcm* 2013 2014ARM/NUVOTON W90X900 ARM ARCHITECTURE 2015M: Wan ZongShun <mcuos.com@gmail.com> 2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2017W: http://www.mcuos.com 2018S: Maintained 2019F: arch/arm/mach-w90x900/ 2020F: drivers/input/keyboard/w90p910_keypad.c 2021F: drivers/input/touchscreen/w90p910_ts.c 2022F: drivers/watchdog/nuc900_wdt.c 2023F: drivers/net/ethernet/nuvoton/w90p910_ether.c 2024F: drivers/mtd/nand/raw/nuc900_nand.c 2025F: drivers/rtc/rtc-nuc900.c 2026F: drivers/spi/spi-nuc900.c 2027F: drivers/usb/host/ehci-w90x900.c 2028F: drivers/video/fbdev/nuc900fb.c 2029 2030ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2031L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2032W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2033S: Orphan 2034F: arch/arm/mach-s3c24xx/mach-gta02.c 2035F: arch/arm/mach-s3c24xx/gta02.h 2036 2037ARM/Orion SoC/Technologic Systems TS-78xx platform support 2038M: Alexander Clouter <alex@digriz.org.uk> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040W: http://www.digriz.org.uk/ts78xx/kernel 2041S: Maintained 2042F: arch/arm/mach-orion5x/ts78xx-* 2043 2044ARM/OXNAS platform support 2045M: Neil Armstrong <narmstrong@baylibre.com> 2046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2047L: linux-oxnas@groups.io (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm/mach-oxnas/ 2050F: arch/arm/boot/dts/ox8*.dts* 2051N: oxnas 2052 2053ARM/PALM TREO SUPPORT 2054M: Tomas Cech <sleep_walker@suse.com> 2055L: linux-arm-kernel@lists.infradead.org 2056W: http://hackndev.com 2057S: Maintained 2058F: arch/arm/mach-pxa/palmtreo.* 2059 2060ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2061M: Marek Vasut <marek.vasut@gmail.com> 2062L: linux-arm-kernel@lists.infradead.org 2063W: http://hackndev.com 2064S: Maintained 2065F: arch/arm/mach-pxa/include/mach/palmtx.h 2066F: arch/arm/mach-pxa/palmtx.c 2067F: arch/arm/mach-pxa/palmt5.* 2068F: arch/arm/mach-pxa/include/mach/palmld.h 2069F: arch/arm/mach-pxa/palmld.c 2070F: arch/arm/mach-pxa/palmte2.* 2071F: arch/arm/mach-pxa/include/mach/palmtc.h 2072F: arch/arm/mach-pxa/palmtc.c 2073 2074ARM/PALMZ72 SUPPORT 2075M: Sergey Lapin <slapin@ossfans.org> 2076L: linux-arm-kernel@lists.infradead.org 2077W: http://hackndev.com 2078S: Maintained 2079F: arch/arm/mach-pxa/palmz72.* 2080 2081ARM/PLEB SUPPORT 2082M: Peter Chubb <pleb@gelato.unsw.edu.au> 2083W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2084S: Maintained 2085 2086ARM/PT DIGITAL BOARD PORT 2087M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089W: http://www.armlinux.org.uk/ 2090S: Maintained 2091 2092ARM/QUALCOMM SUPPORT 2093M: Andy Gross <agross@kernel.org> 2094L: linux-arm-msm@vger.kernel.org 2095S: Maintained 2096F: Documentation/devicetree/bindings/soc/qcom/ 2097F: Documentation/devicetree/bindings/*/qcom* 2098F: arch/arm/boot/dts/qcom-*.dts 2099F: arch/arm/boot/dts/qcom-*.dtsi 2100F: arch/arm/mach-qcom/ 2101F: arch/arm64/boot/dts/qcom/ 2102F: drivers/*/qcom/ 2103F: drivers/*/qcom* 2104F: drivers/*/*/qcom/ 2105F: drivers/*/*/qcom* 2106F: drivers/*/pm8???-* 2107F: drivers/bluetooth/btqcomsmd.c 2108F: drivers/clocksource/timer-qcom.c 2109F: drivers/extcon/extcon-qcom* 2110F: drivers/iommu/msm* 2111F: drivers/i2c/busses/i2c-qup.c 2112F: drivers/i2c/busses/i2c-qcom-geni.c 2113F: drivers/mfd/ssbi.c 2114F: drivers/mmc/host/mmci_qcom* 2115F: drivers/mmc/host/sdhci-msm.c 2116F: drivers/pci/controller/dwc/pcie-qcom.c 2117F: drivers/phy/qualcomm/ 2118F: drivers/power/*/msm* 2119F: drivers/reset/reset-qcom-* 2120F: drivers/scsi/ufs/ufs-qcom.* 2121F: drivers/spi/spi-qup.c 2122F: drivers/spi/spi-geni-qcom.c 2123F: drivers/spi/spi-qcom-qspi.c 2124F: drivers/tty/serial/msm_serial.c 2125F: drivers/usb/dwc3/dwc3-qcom.c 2126F: include/dt-bindings/*/qcom* 2127F: include/linux/*/qcom* 2128T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2129 2130ARM/RADISYS ENP2611 MACHINE SUPPORT 2131M: Lennert Buytenhek <kernel@wantstofly.org> 2132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2133S: Maintained 2134 2135ARM/RDA MICRO ARCHITECTURE 2136M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2139S: Maintained 2140F: arch/arm/boot/dts/rda8810pl-* 2141F: drivers/clocksource/timer-rda.c 2142F: drivers/irqchip/irq-rda-intc.c 2143F: drivers/tty/serial/rda-uart.c 2144F: Documentation/devicetree/bindings/arm/rda.yaml 2145F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2146F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2147F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2148 2149ARM/REALTEK ARCHITECTURE 2150M: Andreas Färber <afaerber@suse.de> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152S: Maintained 2153F: arch/arm64/boot/dts/realtek/ 2154F: Documentation/devicetree/bindings/arm/realtek.txt 2155 2156ARM/RENESAS ARM64 ARCHITECTURE 2157M: Simon Horman <horms@verge.net.au> 2158M: Geert Uytterhoeven <geert+renesas@glider.be> 2159M: Magnus Damm <magnus.damm@gmail.com> 2160L: linux-renesas-soc@vger.kernel.org 2161Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2162T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2163T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2164S: Supported 2165F: arch/arm64/boot/dts/renesas/ 2166F: Documentation/devicetree/bindings/arm/renesas.yaml 2167F: drivers/soc/renesas/ 2168F: include/linux/soc/renesas/ 2169 2170ARM/RISCPC ARCHITECTURE 2171M: Russell King <linux@armlinux.org.uk> 2172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2173W: http://www.armlinux.org.uk/ 2174S: Maintained 2175F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2176F: arch/arm/include/asm/hardware/ioc.h 2177F: arch/arm/include/asm/hardware/iomd.h 2178F: arch/arm/include/asm/hardware/memc.h 2179F: arch/arm/mach-rpc/ 2180F: drivers/net/ethernet/8390/etherh.c 2181F: drivers/net/ethernet/i825xx/ether1* 2182F: drivers/net/ethernet/seeq/ether3* 2183F: drivers/scsi/arm/ 2184 2185ARM/Rockchip SoC support 2186M: Heiko Stuebner <heiko@sntech.de> 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188L: linux-rockchip@lists.infradead.org 2189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2190S: Maintained 2191F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2192F: arch/arm/boot/dts/rk3* 2193F: arch/arm/boot/dts/rv1108* 2194F: arch/arm/mach-rockchip/ 2195F: drivers/clk/rockchip/ 2196F: drivers/i2c/busses/i2c-rk3x.c 2197F: drivers/*/*rockchip* 2198F: drivers/*/*/*rockchip* 2199F: sound/soc/rockchip/ 2200N: rockchip 2201 2202ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2203M: Kukjin Kim <kgene@kernel.org> 2204M: Krzysztof Kozlowski <krzk@kernel.org> 2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2206L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2207Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2208S: Maintained 2209F: arch/arm/boot/dts/s3c* 2210F: arch/arm/boot/dts/s5p* 2211F: arch/arm/boot/dts/exynos* 2212F: arch/arm64/boot/dts/exynos/ 2213F: arch/arm/plat-samsung/ 2214F: arch/arm/mach-s3c24*/ 2215F: arch/arm/mach-s3c64xx/ 2216F: arch/arm/mach-s5p*/ 2217F: arch/arm/mach-exynos*/ 2218F: drivers/*/*s3c24* 2219F: drivers/*/*/*s3c24* 2220F: drivers/*/*s3c64xx* 2221F: drivers/*/*s5pv210* 2222F: drivers/memory/samsung/* 2223F: drivers/soc/samsung/* 2224F: Documentation/arm/samsung/ 2225F: Documentation/devicetree/bindings/arm/samsung/ 2226F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2227F: Documentation/devicetree/bindings/power/pd-samsung.txt 2228N: exynos 2229 2230ARM/SAMSUNG MOBILE MACHINE SUPPORT 2231M: Kyungmin Park <kyungmin.park@samsung.com> 2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2233S: Maintained 2234F: arch/arm/mach-s5pv210/ 2235 2236ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2237M: Kyungmin Park <kyungmin.park@samsung.com> 2238M: Kamil Debski <kamil@wypas.org> 2239M: Andrzej Hajda <a.hajda@samsung.com> 2240L: linux-arm-kernel@lists.infradead.org 2241L: linux-media@vger.kernel.org 2242S: Maintained 2243F: drivers/media/platform/s5p-g2d/ 2244 2245ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2246M: Marek Szyprowski <m.szyprowski@samsung.com> 2247L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2248L: linux-media@vger.kernel.org 2249S: Maintained 2250F: drivers/media/platform/s5p-cec/ 2251F: Documentation/devicetree/bindings/media/s5p-cec.txt 2252 2253ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2254M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2255M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2256M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2257L: linux-arm-kernel@lists.infradead.org 2258L: linux-media@vger.kernel.org 2259S: Maintained 2260F: drivers/media/platform/s5p-jpeg/ 2261 2262ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2263M: Kyungmin Park <kyungmin.park@samsung.com> 2264M: Kamil Debski <kamil@wypas.org> 2265M: Jeongtae Park <jtp.park@samsung.com> 2266M: Andrzej Hajda <a.hajda@samsung.com> 2267L: linux-arm-kernel@lists.infradead.org 2268L: linux-media@vger.kernel.org 2269S: Maintained 2270F: drivers/media/platform/s5p-mfc/ 2271 2272ARM/SHMOBILE ARM ARCHITECTURE 2273M: Simon Horman <horms@verge.net.au> 2274M: Geert Uytterhoeven <geert+renesas@glider.be> 2275M: Magnus Damm <magnus.damm@gmail.com> 2276L: linux-renesas-soc@vger.kernel.org 2277Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2279T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2280S: Supported 2281F: arch/arm/boot/dts/emev2* 2282F: arch/arm/boot/dts/gr-peach* 2283F: arch/arm/boot/dts/iwg20d-q7* 2284F: arch/arm/boot/dts/r7s* 2285F: arch/arm/boot/dts/r8a* 2286F: arch/arm/boot/dts/r9a* 2287F: arch/arm/boot/dts/sh* 2288F: arch/arm/configs/shmobile_defconfig 2289F: arch/arm/include/debug/renesas-scif.S 2290F: arch/arm/mach-shmobile/ 2291F: Documentation/devicetree/bindings/arm/renesas.yaml 2292F: drivers/soc/renesas/ 2293F: include/linux/soc/renesas/ 2294 2295ARM/SOCFPGA ARCHITECTURE 2296M: Dinh Nguyen <dinguyen@kernel.org> 2297S: Maintained 2298F: arch/arm/mach-socfpga/ 2299F: arch/arm/boot/dts/socfpga* 2300F: arch/arm/configs/socfpga_defconfig 2301F: arch/arm64/boot/dts/altera/ 2302F: arch/arm64/boot/dts/intel/ 2303W: http://www.rocketboards.org 2304T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2305 2306ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2307M: Dinh Nguyen <dinguyen@kernel.org> 2308S: Maintained 2309F: drivers/clk/socfpga/ 2310 2311ARM/SOCFPGA EDAC SUPPORT 2312M: Thor Thayer <thor.thayer@linux.intel.com> 2313S: Maintained 2314F: drivers/edac/altera_edac. 2315 2316ARM/SPREADTRUM SoC SUPPORT 2317M: Orson Zhai <orsonzhai@gmail.com> 2318M: Baolin Wang <baolin.wang@linaro.org> 2319M: Chunyan Zhang <zhang.lyra@gmail.com> 2320S: Maintained 2321F: arch/arm64/boot/dts/sprd 2322N: sprd 2323 2324ARM/STI ARCHITECTURE 2325M: Patrice Chotard <patrice.chotard@st.com> 2326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2327W: http://www.stlinux.com 2328S: Maintained 2329F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2330F: arch/arm/mach-sti/ 2331F: arch/arm/boot/dts/sti* 2332F: drivers/char/hw_random/st-rng.c 2333F: drivers/clocksource/arm_global_timer.c 2334F: drivers/clocksource/clksrc_st_lpc.c 2335F: drivers/cpufreq/sti-cpufreq.c 2336F: drivers/dma/st_fdma* 2337F: drivers/i2c/busses/i2c-st.c 2338F: drivers/media/rc/st_rc.c 2339F: drivers/media/platform/sti/c8sectpfe/ 2340F: drivers/mmc/host/sdhci-st.c 2341F: drivers/phy/st/phy-miphy28lp.c 2342F: drivers/phy/st/phy-stih407-usb.c 2343F: drivers/pinctrl/pinctrl-st.c 2344F: drivers/remoteproc/st_remoteproc.c 2345F: drivers/remoteproc/st_slim_rproc.c 2346F: drivers/reset/sti/ 2347F: drivers/rtc/rtc-st-lpc.c 2348F: drivers/tty/serial/st-asc.c 2349F: drivers/usb/dwc3/dwc3-st.c 2350F: drivers/usb/host/ehci-st.c 2351F: drivers/usb/host/ohci-st.c 2352F: drivers/watchdog/st_lpc_wdt.c 2353F: drivers/ata/ahci_st.c 2354F: include/linux/remoteproc/st_slim_rproc.h 2355 2356ARM/STM32 ARCHITECTURE 2357M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2358M: Alexandre Torgue <alexandre.torgue@st.com> 2359L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2361S: Maintained 2362T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2363N: stm32 2364N: stm 2365F: arch/arm/boot/dts/stm32* 2366F: arch/arm/mach-stm32/ 2367F: drivers/clocksource/armv7m_systick.c 2368 2369ARM/Synaptics SoC support 2370M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2371M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2373S: Maintained 2374F: arch/arm/mach-berlin/ 2375F: arch/arm/boot/dts/berlin* 2376F: arch/arm64/boot/dts/synaptics/ 2377 2378ARM/TANGO ARCHITECTURE 2379M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2380M: Mans Rullgard <mans@mansr.com> 2381L: linux-arm-kernel@lists.infradead.org 2382S: Odd Fixes 2383N: tango 2384 2385ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2386M: Lennert Buytenhek <kernel@wantstofly.org> 2387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2388S: Maintained 2389 2390ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2391M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2392L: linux-tegra@vger.kernel.org 2393L: linux-media@vger.kernel.org 2394S: Maintained 2395F: drivers/media/platform/tegra-cec/ 2396F: Documentation/devicetree/bindings/media/tegra-cec.txt 2397 2398ARM/TETON BGA MACHINE SUPPORT 2399M: "Mark F. Brown" <mark.brown314@gmail.com> 2400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2401S: Maintained 2402 2403ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2404M: Santosh Shilimkar <ssantosh@kernel.org> 2405L: linux-kernel@vger.kernel.org 2406S: Maintained 2407F: drivers/memory/*emif* 2408 2409ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2410M: Tero Kristo <t-kristo@ti.com> 2411M: Nishanth Menon <nm@ti.com> 2412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2413S: Supported 2414F: Documentation/devicetree/bindings/arm/ti/k3.txt 2415F: arch/arm64/boot/dts/ti/Makefile 2416F: arch/arm64/boot/dts/ti/k3-* 2417F: include/dt-bindings/pinctrl/k3.h 2418 2419ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2420M: Santosh Shilimkar <ssantosh@kernel.org> 2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2422S: Maintained 2423F: arch/arm/mach-keystone/ 2424F: arch/arm/boot/dts/keystone-* 2425T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2426 2427ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2428M: Santosh Shilimkar <ssantosh@kernel.org> 2429L: linux-kernel@vger.kernel.org 2430S: Maintained 2431F: drivers/clk/keystone/ 2432 2433ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2434M: Santosh Shilimkar <ssantosh@kernel.org> 2435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2436L: linux-kernel@vger.kernel.org 2437S: Maintained 2438F: drivers/clocksource/timer-keystone.c 2439 2440ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2441M: Santosh Shilimkar <ssantosh@kernel.org> 2442L: linux-kernel@vger.kernel.org 2443S: Maintained 2444F: drivers/power/reset/keystone-reset.c 2445 2446ARM/THECUS N2100 MACHINE SUPPORT 2447M: Lennert Buytenhek <kernel@wantstofly.org> 2448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2449S: Maintained 2450 2451ARM/TOSA MACHINE SUPPORT 2452M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2453M: Dirk Opfer <dirk@opfer-online.de> 2454S: Maintained 2455 2456ARM/UNIPHIER ARCHITECTURE 2457M: Masahiro Yamada <yamada.masahiro@socionext.com> 2458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2460S: Maintained 2461F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2462F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2463F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2464F: arch/arm/boot/dts/uniphier* 2465F: arch/arm/include/asm/hardware/cache-uniphier.h 2466F: arch/arm/mach-uniphier/ 2467F: arch/arm/mm/cache-uniphier.c 2468F: arch/arm64/boot/dts/socionext/uniphier* 2469F: drivers/bus/uniphier-system-bus.c 2470F: drivers/clk/uniphier/ 2471F: drivers/dma/uniphier-mdmac.c 2472F: drivers/gpio/gpio-uniphier.c 2473F: drivers/i2c/busses/i2c-uniphier* 2474F: drivers/irqchip/irq-uniphier-aidet.c 2475F: drivers/mmc/host/uniphier-sd.c 2476F: drivers/pinctrl/uniphier/ 2477F: drivers/reset/reset-uniphier.c 2478F: drivers/tty/serial/8250/8250_uniphier.c 2479N: uniphier 2480 2481ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2482M: Ulf Hansson <ulf.hansson@linaro.org> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484T: git git://git.linaro.org/people/ulfh/clk.git 2485S: Maintained 2486F: drivers/clk/ux500/ 2487 2488ARM/VERSATILE EXPRESS PLATFORM 2489M: Liviu Dudau <liviu.dudau@arm.com> 2490M: Sudeep Holla <sudeep.holla@arm.com> 2491M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2493S: Maintained 2494F: arch/arm/boot/dts/vexpress* 2495F: arch/arm64/boot/dts/arm/ 2496F: arch/arm/mach-vexpress/ 2497F: */*/vexpress* 2498F: */*/*/vexpress* 2499F: drivers/clk/versatile/clk-vexpress-osc.c 2500F: drivers/clocksource/timer-versatile.c 2501N: mps2 2502 2503ARM/VFP SUPPORT 2504M: Russell King <linux@armlinux.org.uk> 2505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2506W: http://www.armlinux.org.uk/ 2507S: Maintained 2508F: arch/arm/vfp/ 2509 2510ARM/VOIPAC PXA270 SUPPORT 2511M: Marek Vasut <marek.vasut@gmail.com> 2512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2513S: Maintained 2514F: arch/arm/mach-pxa/vpac270.c 2515F: arch/arm/mach-pxa/include/mach/vpac270.h 2516 2517ARM/VT8500 ARM ARCHITECTURE 2518M: Tony Prisk <linux@prisktech.co.nz> 2519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2520S: Maintained 2521F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2522F: arch/arm/mach-vt8500/ 2523F: drivers/clocksource/timer-vt8500.c 2524F: drivers/i2c/busses/i2c-wmt.c 2525F: drivers/mmc/host/wmt-sdmmc.c 2526F: drivers/pwm/pwm-vt8500.c 2527F: drivers/rtc/rtc-vt8500.c 2528F: drivers/tty/serial/vt8500_serial.c 2529F: drivers/usb/host/ehci-platform.c 2530F: drivers/usb/host/uhci-platform.c 2531F: drivers/video/fbdev/vt8500lcdfb.* 2532F: drivers/video/fbdev/wm8505fb* 2533F: drivers/video/fbdev/wmt_ge_rops.* 2534 2535ARM/ZIPIT Z2 SUPPORT 2536M: Marek Vasut <marek.vasut@gmail.com> 2537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2538S: Maintained 2539F: arch/arm/mach-pxa/z2.c 2540F: arch/arm/mach-pxa/include/mach/z2.h 2541 2542ARM/ZTE ARCHITECTURE 2543M: Jun Nie <jun.nie@linaro.org> 2544M: Shawn Guo <shawnguo@kernel.org> 2545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2546S: Maintained 2547F: arch/arm/boot/dts/zx2967* 2548F: arch/arm/mach-zx/ 2549F: arch/arm64/boot/dts/zte/ 2550F: drivers/clk/zte/ 2551F: drivers/dma/zx_dma.c 2552F: drivers/gpio/gpio-zx.c 2553F: drivers/i2c/busses/i2c-zx2967.c 2554F: drivers/mmc/host/dw_mmc-zx.* 2555F: drivers/pinctrl/zte/ 2556F: drivers/soc/zte/ 2557F: drivers/thermal/zx2967_thermal.c 2558F: drivers/watchdog/zx2967_wdt.c 2559F: Documentation/devicetree/bindings/arm/zte.yaml 2560F: Documentation/devicetree/bindings/clock/zx2967*.txt 2561F: Documentation/devicetree/bindings/dma/zxdma.txt 2562F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2563F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2564F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2565F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2566F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2567F: Documentation/devicetree/bindings/soc/zte/ 2568F: Documentation/devicetree/bindings/sound/zte,*.txt 2569F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2570F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2571F: include/dt-bindings/clock/zx2967*.h 2572F: include/dt-bindings/soc/zte,*.h 2573F: sound/soc/codecs/zx_aud96p22.c 2574F: sound/soc/zte/ 2575 2576ARM/ZYNQ ARCHITECTURE 2577M: Michal Simek <michal.simek@xilinx.com> 2578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2579W: http://wiki.xilinx.com 2580T: git https://github.com/Xilinx/linux-xlnx.git 2581S: Supported 2582F: arch/arm/mach-zynq/ 2583F: drivers/cpuidle/cpuidle-zynq.c 2584F: drivers/block/xsysace.c 2585N: zynq 2586N: xilinx 2587F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2588F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2589F: drivers/clocksource/timer-cadence-ttc.c 2590F: drivers/i2c/busses/i2c-cadence.c 2591F: drivers/mmc/host/sdhci-of-arasan.c 2592F: drivers/edac/synopsys_edac.c 2593F: drivers/i2c/busses/i2c-xiic.c 2594 2595ARM64 PORT (AARCH64 ARCHITECTURE) 2596M: Catalin Marinas <catalin.marinas@arm.com> 2597M: Will Deacon <will@kernel.org> 2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2600S: Maintained 2601F: arch/arm64/ 2602X: arch/arm64/boot/dts/ 2603F: Documentation/arm64/ 2604 2605AS3645A LED FLASH CONTROLLER DRIVER 2606M: Sakari Ailus <sakari.ailus@iki.fi> 2607L: linux-leds@vger.kernel.org 2608S: Maintained 2609F: drivers/leds/leds-as3645a.c 2610 2611ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2612M: Tianshu Qiu <tian.shu.qiu@intel.com> 2613L: linux-media@vger.kernel.org 2614T: git git://linuxtv.org/media_tree.git 2615S: Maintained 2616F: drivers/media/i2c/ak7375.c 2617F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2618 2619ASAHI KASEI AK8974 DRIVER 2620M: Linus Walleij <linus.walleij@linaro.org> 2621L: linux-iio@vger.kernel.org 2622W: http://www.akm.com/ 2623S: Supported 2624F: drivers/iio/magnetometer/ak8974.c 2625 2626ASC7621 HARDWARE MONITOR DRIVER 2627M: George Joseph <george.joseph@fairview5.com> 2628L: linux-hwmon@vger.kernel.org 2629S: Maintained 2630F: Documentation/hwmon/asc7621.rst 2631F: drivers/hwmon/asc7621.c 2632 2633ASPEED PINCTRL DRIVERS 2634M: Andrew Jeffery <andrew@aj.id.au> 2635L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2636L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2637L: linux-gpio@vger.kernel.org 2638S: Maintained 2639F: drivers/pinctrl/aspeed/ 2640F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2641 2642ASPEED VIDEO ENGINE DRIVER 2643M: Eddie James <eajames@linux.ibm.com> 2644L: linux-media@vger.kernel.org 2645L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2646S: Maintained 2647F: drivers/media/platform/aspeed-video.c 2648F: Documentation/devicetree/bindings/media/aspeed-video.txt 2649 2650ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2651M: Corentin Chary <corentin.chary@gmail.com> 2652L: acpi4asus-user@lists.sourceforge.net 2653L: platform-driver-x86@vger.kernel.org 2654W: http://acpi4asus.sf.net 2655S: Maintained 2656F: drivers/platform/x86/asus*.c 2657F: drivers/platform/x86/eeepc*.c 2658 2659ASUS WIRELESS RADIO CONTROL DRIVER 2660M: João Paulo Rechi Vita <jprvita@gmail.com> 2661L: platform-driver-x86@vger.kernel.org 2662S: Maintained 2663F: drivers/platform/x86/asus-wireless.c 2664 2665ASYMMETRIC KEYS 2666M: David Howells <dhowells@redhat.com> 2667L: keyrings@vger.kernel.org 2668S: Maintained 2669F: Documentation/crypto/asymmetric-keys.txt 2670F: include/linux/verification.h 2671F: include/crypto/public_key.h 2672F: include/crypto/pkcs7.h 2673F: crypto/asymmetric_keys/ 2674 2675ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2676R: Dan Williams <dan.j.williams@intel.com> 2677W: http://sourceforge.net/projects/xscaleiop 2678S: Odd fixes 2679F: Documentation/crypto/async-tx-api.txt 2680F: crypto/async_tx/ 2681F: drivers/dma/ 2682F: include/linux/dmaengine.h 2683F: include/linux/async_tx.h 2684 2685AT24 EEPROM DRIVER 2686M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2687L: linux-i2c@vger.kernel.org 2688T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2689S: Maintained 2690F: Documentation/devicetree/bindings/eeprom/at24.txt 2691F: drivers/misc/eeprom/at24.c 2692 2693ATA OVER ETHERNET (AOE) DRIVER 2694M: "Justin Sanders" <justin@coraid.com> 2695W: http://www.openaoe.org/ 2696S: Supported 2697F: Documentation/admin-guide/aoe/ 2698F: drivers/block/aoe/ 2699 2700ATHEROS 71XX/9XXX GPIO DRIVER 2701M: Alban Bedel <albeu@free.fr> 2702W: https://github.com/AlbanBedel/linux 2703T: git git://github.com/AlbanBedel/linux 2704S: Maintained 2705F: drivers/gpio/gpio-ath79.c 2706F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2707 2708ATHEROS 71XX/9XXX USB PHY DRIVER 2709M: Alban Bedel <albeu@free.fr> 2710W: https://github.com/AlbanBedel/linux 2711T: git git://github.com/AlbanBedel/linux 2712S: Maintained 2713F: drivers/phy/qualcomm/phy-ath79-usb.c 2714F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2715 2716ATHEROS ATH GENERIC UTILITIES 2717M: Kalle Valo <kvalo@codeaurora.org> 2718L: linux-wireless@vger.kernel.org 2719S: Supported 2720F: drivers/net/wireless/ath/* 2721 2722ATHEROS ATH5K WIRELESS DRIVER 2723M: Jiri Slaby <jirislaby@gmail.com> 2724M: Nick Kossifidis <mickflemm@gmail.com> 2725M: Luis Chamberlain <mcgrof@kernel.org> 2726L: linux-wireless@vger.kernel.org 2727W: http://wireless.kernel.org/en/users/Drivers/ath5k 2728S: Maintained 2729F: drivers/net/wireless/ath/ath5k/ 2730 2731ATHEROS ATH6KL WIRELESS DRIVER 2732M: Kalle Valo <kvalo@codeaurora.org> 2733L: linux-wireless@vger.kernel.org 2734W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2735T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2736S: Supported 2737F: drivers/net/wireless/ath/ath6kl/ 2738 2739ATI_REMOTE2 DRIVER 2740M: Ville Syrjala <syrjala@sci.fi> 2741S: Maintained 2742F: drivers/input/misc/ati_remote2.c 2743 2744ATK0110 HWMON DRIVER 2745M: Luca Tettamanti <kronos.it@gmail.com> 2746L: linux-hwmon@vger.kernel.org 2747S: Maintained 2748F: drivers/hwmon/asus_atk0110.c 2749 2750ATLX ETHERNET DRIVERS 2751M: Jay Cliburn <jcliburn@gmail.com> 2752M: Chris Snook <chris.snook@gmail.com> 2753L: netdev@vger.kernel.org 2754W: http://sourceforge.net/projects/atl1 2755W: http://atl1.sourceforge.net 2756S: Maintained 2757F: drivers/net/ethernet/atheros/ 2758 2759ATM 2760M: Chas Williams <3chas3@gmail.com> 2761L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2762L: netdev@vger.kernel.org 2763W: http://linux-atm.sourceforge.net 2764S: Maintained 2765F: drivers/atm/ 2766F: include/linux/atm* 2767F: include/uapi/linux/atm* 2768 2769ATMEL MACB ETHERNET DRIVER 2770M: Nicolas Ferre <nicolas.ferre@microchip.com> 2771S: Supported 2772F: drivers/net/ethernet/cadence/ 2773 2774ATMEL MAXTOUCH DRIVER 2775M: Nick Dyer <nick@shmanahar.org> 2776T: git git://github.com/ndyer/linux.git 2777S: Maintained 2778F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2779F: drivers/input/touchscreen/atmel_mxt_ts.c 2780 2781ATMEL WIRELESS DRIVER 2782M: Simon Kelley <simon@thekelleys.org.uk> 2783L: linux-wireless@vger.kernel.org 2784W: http://www.thekelleys.org.uk/atmel 2785W: http://atmelwlandriver.sourceforge.net/ 2786S: Maintained 2787F: drivers/net/wireless/atmel/atmel* 2788 2789ATOMIC INFRASTRUCTURE 2790M: Will Deacon <will@kernel.org> 2791M: Peter Zijlstra <peterz@infradead.org> 2792R: Boqun Feng <boqun.feng@gmail.com> 2793L: linux-kernel@vger.kernel.org 2794S: Maintained 2795F: arch/*/include/asm/atomic*.h 2796F: include/*/atomic*.h 2797F: scripts/atomic/ 2798 2799ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2800M: Bradley Grove <linuxdrivers@attotech.com> 2801L: linux-scsi@vger.kernel.org 2802W: http://www.attotech.com 2803S: Supported 2804F: drivers/scsi/esas2r 2805 2806ATUSB IEEE 802.15.4 RADIO DRIVER 2807M: Stefan Schmidt <stefan@datenfreihafen.org> 2808L: linux-wpan@vger.kernel.org 2809S: Maintained 2810F: drivers/net/ieee802154/atusb.c 2811F: drivers/net/ieee802154/atusb.h 2812F: drivers/net/ieee802154/at86rf230.h 2813 2814AUDIT SUBSYSTEM 2815M: Paul Moore <paul@paul-moore.com> 2816M: Eric Paris <eparis@redhat.com> 2817L: linux-audit@redhat.com (moderated for non-subscribers) 2818W: https://github.com/linux-audit 2819T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2820S: Supported 2821F: include/linux/audit.h 2822F: include/uapi/linux/audit.h 2823F: kernel/audit* 2824 2825AUXILIARY DISPLAY DRIVERS 2826M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2827S: Maintained 2828F: drivers/auxdisplay/ 2829F: include/linux/cfag12864b.h 2830 2831AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2832M: Andreas Klinger <ak@it-klinger.de> 2833L: linux-iio@vger.kernel.org 2834S: Maintained 2835F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2836F: drivers/iio/adc/hx711.c 2837 2838AX.25 NETWORK LAYER 2839M: Ralf Baechle <ralf@linux-mips.org> 2840L: linux-hams@vger.kernel.org 2841W: http://www.linux-ax25.org/ 2842S: Maintained 2843F: include/uapi/linux/ax25.h 2844F: include/net/ax25.h 2845F: net/ax25/ 2846 2847AXENTIA ARM DEVICES 2848M: Peter Rosin <peda@axentia.se> 2849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2850S: Maintained 2851F: Documentation/devicetree/bindings/arm/axentia.txt 2852F: arch/arm/boot/dts/at91-linea.dtsi 2853F: arch/arm/boot/dts/at91-natte.dtsi 2854F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2855F: arch/arm/boot/dts/at91-tse850-3.dts 2856 2857AXENTIA ASOC DRIVERS 2858M: Peter Rosin <peda@axentia.se> 2859L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2860S: Maintained 2861F: Documentation/devicetree/bindings/sound/axentia,* 2862F: sound/soc/atmel/tse850-pcm5142.c 2863 2864AXXIA I2C CONTROLLER 2865M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2866L: linux-i2c@vger.kernel.org 2867S: Maintained 2868F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2869F: drivers/i2c/busses/i2c-axxia.c 2870 2871AZ6007 DVB DRIVER 2872M: Mauro Carvalho Chehab <mchehab@kernel.org> 2873L: linux-media@vger.kernel.org 2874W: https://linuxtv.org 2875T: git git://linuxtv.org/media_tree.git 2876S: Maintained 2877F: drivers/media/usb/dvb-usb-v2/az6007.c 2878 2879AZTECH FM RADIO RECEIVER DRIVER 2880M: Hans Verkuil <hverkuil@xs4all.nl> 2881L: linux-media@vger.kernel.org 2882T: git git://linuxtv.org/media_tree.git 2883W: https://linuxtv.org 2884S: Maintained 2885F: drivers/media/radio/radio-aztech* 2886 2887B43 WIRELESS DRIVER 2888L: linux-wireless@vger.kernel.org 2889L: b43-dev@lists.infradead.org 2890W: http://wireless.kernel.org/en/users/Drivers/b43 2891S: Odd Fixes 2892F: drivers/net/wireless/broadcom/b43/ 2893 2894B43LEGACY WIRELESS DRIVER 2895M: Larry Finger <Larry.Finger@lwfinger.net> 2896L: linux-wireless@vger.kernel.org 2897L: b43-dev@lists.infradead.org 2898W: http://wireless.kernel.org/en/users/Drivers/b43 2899S: Maintained 2900F: drivers/net/wireless/broadcom/b43legacy/ 2901 2902BACKLIGHT CLASS/SUBSYSTEM 2903M: Lee Jones <lee.jones@linaro.org> 2904M: Daniel Thompson <daniel.thompson@linaro.org> 2905M: Jingoo Han <jingoohan1@gmail.com> 2906L: dri-devel@lists.freedesktop.org 2907T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2908S: Maintained 2909F: drivers/video/backlight/ 2910F: include/linux/backlight.h 2911F: include/linux/pwm_backlight.h 2912F: Documentation/devicetree/bindings/leds/backlight 2913 2914BATMAN ADVANCED 2915M: Marek Lindner <mareklindner@neomailbox.ch> 2916M: Simon Wunderlich <sw@simonwunderlich.de> 2917M: Antonio Quartulli <a@unstable.cc> 2918L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2919W: https://www.open-mesh.org/ 2920B: https://www.open-mesh.org/projects/batman-adv/issues 2921C: irc://chat.freenode.net/batman 2922Q: https://patchwork.open-mesh.org/project/batman/list/ 2923T: git https://git.open-mesh.org/linux-merge.git 2924S: Maintained 2925F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2926F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2927F: Documentation/networking/batman-adv.rst 2928F: include/uapi/linux/batadv_packet.h 2929F: include/uapi/linux/batman_adv.h 2930F: net/batman-adv/ 2931 2932BAYCOM/HDLCDRV DRIVERS FOR AX.25 2933M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2934L: linux-hams@vger.kernel.org 2935W: http://www.baycom.org/~tom/ham/ham.html 2936S: Maintained 2937F: drivers/net/hamradio/baycom* 2938 2939BCACHE (BLOCK LAYER CACHE) 2940M: Coly Li <colyli@suse.de> 2941M: Kent Overstreet <kent.overstreet@gmail.com> 2942L: linux-bcache@vger.kernel.org 2943W: http://bcache.evilpiepirate.org 2944C: irc://irc.oftc.net/bcache 2945S: Maintained 2946F: drivers/md/bcache/ 2947 2948BDISP ST MEDIA DRIVER 2949M: Fabien Dessenne <fabien.dessenne@st.com> 2950L: linux-media@vger.kernel.org 2951T: git git://linuxtv.org/media_tree.git 2952W: https://linuxtv.org 2953S: Supported 2954F: drivers/media/platform/sti/bdisp 2955 2956BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2957M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2958L: netdev@vger.kernel.org 2959S: Maintained 2960F: drivers/net/ethernet/ec_bhf.c 2961 2962BEFS FILE SYSTEM 2963M: Luis de Bethencourt <luisbg@kernel.org> 2964M: Salah Triki <salah.triki@gmail.com> 2965S: Maintained 2966T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2967F: Documentation/filesystems/befs.txt 2968F: fs/befs/ 2969 2970BFQ I/O SCHEDULER 2971M: Paolo Valente <paolo.valente@linaro.org> 2972M: Jens Axboe <axboe@kernel.dk> 2973L: linux-block@vger.kernel.org 2974S: Maintained 2975F: block/bfq-* 2976F: Documentation/block/bfq-iosched.rst 2977 2978BFS FILE SYSTEM 2979M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2980S: Maintained 2981F: Documentation/filesystems/bfs.txt 2982F: fs/bfs/ 2983F: include/uapi/linux/bfs_fs.h 2984 2985BLINKM RGB LED DRIVER 2986M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2987S: Maintained 2988F: drivers/leds/leds-blinkm.c 2989 2990BLOCK LAYER 2991M: Jens Axboe <axboe@kernel.dk> 2992L: linux-block@vger.kernel.org 2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2994S: Maintained 2995F: block/ 2996F: drivers/block/ 2997F: kernel/trace/blktrace.c 2998F: lib/sbitmap.c 2999 3000BLOCK2MTD DRIVER 3001M: Joern Engel <joern@lazybastard.org> 3002L: linux-mtd@lists.infradead.org 3003S: Maintained 3004F: drivers/mtd/devices/block2mtd.c 3005 3006BLUETOOTH DRIVERS 3007M: Marcel Holtmann <marcel@holtmann.org> 3008M: Johan Hedberg <johan.hedberg@gmail.com> 3009L: linux-bluetooth@vger.kernel.org 3010W: http://www.bluez.org/ 3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3013S: Maintained 3014F: drivers/bluetooth/ 3015 3016BLUETOOTH SUBSYSTEM 3017M: Marcel Holtmann <marcel@holtmann.org> 3018M: Johan Hedberg <johan.hedberg@gmail.com> 3019L: linux-bluetooth@vger.kernel.org 3020W: http://www.bluez.org/ 3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3023S: Maintained 3024F: net/bluetooth/ 3025F: include/net/bluetooth/ 3026 3027BONDING DRIVER 3028M: Jay Vosburgh <j.vosburgh@gmail.com> 3029M: Veaceslav Falico <vfalico@gmail.com> 3030M: Andy Gospodarek <andy@greyhouse.net> 3031L: netdev@vger.kernel.org 3032W: http://sourceforge.net/projects/bonding/ 3033S: Supported 3034F: drivers/net/bonding/ 3035F: include/uapi/linux/if_bonding.h 3036 3037BPF (Safe dynamic programs and tools) 3038M: Alexei Starovoitov <ast@kernel.org> 3039M: Daniel Borkmann <daniel@iogearbox.net> 3040R: Martin KaFai Lau <kafai@fb.com> 3041R: Song Liu <songliubraving@fb.com> 3042R: Yonghong Song <yhs@fb.com> 3043L: netdev@vger.kernel.org 3044L: bpf@vger.kernel.org 3045T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3047Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3048S: Supported 3049F: arch/*/net/* 3050F: Documentation/networking/filter.txt 3051F: Documentation/bpf/ 3052F: include/linux/bpf* 3053F: include/linux/filter.h 3054F: include/trace/events/xdp.h 3055F: include/uapi/linux/bpf* 3056F: include/uapi/linux/filter.h 3057F: kernel/bpf/ 3058F: kernel/trace/bpf_trace.c 3059F: lib/test_bpf.c 3060F: net/bpf/ 3061F: net/core/filter.c 3062F: net/sched/act_bpf.c 3063F: net/sched/cls_bpf.c 3064F: samples/bpf/ 3065F: tools/bpf/ 3066F: tools/lib/bpf/ 3067F: tools/testing/selftests/bpf/ 3068K: bpf 3069N: bpf 3070 3071BPF JIT for ARM 3072M: Shubham Bansal <illusionist.neo@gmail.com> 3073L: netdev@vger.kernel.org 3074L: bpf@vger.kernel.org 3075S: Maintained 3076F: arch/arm/net/ 3077 3078BPF JIT for ARM64 3079M: Daniel Borkmann <daniel@iogearbox.net> 3080M: Alexei Starovoitov <ast@kernel.org> 3081M: Zi Shen Lim <zlim.lnx@gmail.com> 3082L: netdev@vger.kernel.org 3083L: bpf@vger.kernel.org 3084S: Supported 3085F: arch/arm64/net/ 3086 3087BPF JIT for MIPS (32-BIT AND 64-BIT) 3088M: Paul Burton <paul.burton@mips.com> 3089L: netdev@vger.kernel.org 3090L: bpf@vger.kernel.org 3091S: Maintained 3092F: arch/mips/net/ 3093 3094BPF JIT for NFP NICs 3095M: Jakub Kicinski <jakub.kicinski@netronome.com> 3096L: netdev@vger.kernel.org 3097L: bpf@vger.kernel.org 3098S: Supported 3099F: drivers/net/ethernet/netronome/nfp/bpf/ 3100 3101BPF JIT for POWERPC (32-BIT AND 64-BIT) 3102M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3103M: Sandipan Das <sandipan@linux.ibm.com> 3104L: netdev@vger.kernel.org 3105L: bpf@vger.kernel.org 3106S: Maintained 3107F: arch/powerpc/net/ 3108 3109BPF JIT for RISC-V (RV64G) 3110M: Björn Töpel <bjorn.topel@gmail.com> 3111L: netdev@vger.kernel.org 3112S: Maintained 3113F: arch/riscv/net/ 3114 3115BPF JIT for S390 3116M: Ilya Leoshkevich <iii@linux.ibm.com> 3117M: Heiko Carstens <heiko.carstens@de.ibm.com> 3118M: Vasily Gorbik <gor@linux.ibm.com> 3119L: netdev@vger.kernel.org 3120L: bpf@vger.kernel.org 3121S: Maintained 3122F: arch/s390/net/ 3123X: arch/s390/net/pnet.c 3124 3125BPF JIT for SPARC (32-BIT AND 64-BIT) 3126M: David S. Miller <davem@davemloft.net> 3127L: netdev@vger.kernel.org 3128L: bpf@vger.kernel.org 3129S: Maintained 3130F: arch/sparc/net/ 3131 3132BPF JIT for X86 32-BIT 3133M: Wang YanQing <udknight@gmail.com> 3134L: netdev@vger.kernel.org 3135L: bpf@vger.kernel.org 3136S: Maintained 3137F: arch/x86/net/bpf_jit_comp32.c 3138 3139BPF JIT for X86 64-BIT 3140M: Alexei Starovoitov <ast@kernel.org> 3141M: Daniel Borkmann <daniel@iogearbox.net> 3142L: netdev@vger.kernel.org 3143L: bpf@vger.kernel.org 3144S: Supported 3145F: arch/x86/net/ 3146X: arch/x86/net/bpf_jit_comp32.c 3147 3148BROADCOM B44 10/100 ETHERNET DRIVER 3149M: Michael Chan <michael.chan@broadcom.com> 3150L: netdev@vger.kernel.org 3151S: Supported 3152F: drivers/net/ethernet/broadcom/b44.* 3153 3154BROADCOM B53 ETHERNET SWITCH DRIVER 3155M: Florian Fainelli <f.fainelli@gmail.com> 3156L: netdev@vger.kernel.org 3157L: openwrt-devel@lists.openwrt.org (subscribers-only) 3158S: Supported 3159F: drivers/net/dsa/b53/* 3160F: include/linux/platform_data/b53.h 3161 3162BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3163M: Florian Fainelli <f.fainelli@gmail.com> 3164M: Ray Jui <rjui@broadcom.com> 3165M: Scott Branden <sbranden@broadcom.com> 3166M: bcm-kernel-feedback-list@broadcom.com 3167T: git git://github.com/broadcom/mach-bcm 3168S: Maintained 3169N: bcm281* 3170N: bcm113* 3171N: bcm216* 3172N: kona 3173F: arch/arm/mach-bcm/ 3174 3175BROADCOM BCM2835 ARM ARCHITECTURE 3176M: Eric Anholt <eric@anholt.net> 3177M: Stefan Wahren <wahrenst@gmx.net> 3178L: bcm-kernel-feedback-list@broadcom.com 3179L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3181T: git git://github.com/anholt/linux 3182S: Maintained 3183N: bcm2835 3184F: drivers/staging/vc04_services 3185 3186BROADCOM BCM47XX MIPS ARCHITECTURE 3187M: Hauke Mehrtens <hauke@hauke-m.de> 3188M: Rafał Miłecki <zajec5@gmail.com> 3189L: linux-mips@vger.kernel.org 3190S: Maintained 3191F: Documentation/devicetree/bindings/mips/brcm/ 3192F: arch/mips/bcm47xx/* 3193F: arch/mips/include/asm/mach-bcm47xx/* 3194 3195BROADCOM BCM5301X ARM ARCHITECTURE 3196M: Hauke Mehrtens <hauke@hauke-m.de> 3197M: Rafał Miłecki <zajec5@gmail.com> 3198M: bcm-kernel-feedback-list@broadcom.com 3199L: linux-arm-kernel@lists.infradead.org 3200S: Maintained 3201F: arch/arm/mach-bcm/bcm_5301x.c 3202F: arch/arm/boot/dts/bcm5301x*.dtsi 3203F: arch/arm/boot/dts/bcm470* 3204F: arch/arm/boot/dts/bcm953012* 3205 3206BROADCOM BCM53573 ARM ARCHITECTURE 3207M: Rafał Miłecki <rafal@milecki.pl> 3208L: bcm-kernel-feedback-list@broadcom.com 3209L: linux-arm-kernel@lists.infradead.org 3210S: Maintained 3211F: arch/arm/boot/dts/bcm53573* 3212F: arch/arm/boot/dts/bcm47189* 3213 3214BROADCOM BCM63XX ARM ARCHITECTURE 3215M: Florian Fainelli <f.fainelli@gmail.com> 3216M: bcm-kernel-feedback-list@broadcom.com 3217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3218T: git git://github.com/broadcom/stblinux.git 3219S: Maintained 3220N: bcm63xx 3221 3222BROADCOM BCM63XX/BCM33XX UDC DRIVER 3223M: Kevin Cernekee <cernekee@gmail.com> 3224L: linux-usb@vger.kernel.org 3225S: Maintained 3226F: drivers/usb/gadget/udc/bcm63xx_udc.* 3227 3228BROADCOM BCM7XXX ARM ARCHITECTURE 3229M: Brian Norris <computersforpeace@gmail.com> 3230M: Gregory Fong <gregory.0xf0@gmail.com> 3231M: Florian Fainelli <f.fainelli@gmail.com> 3232M: bcm-kernel-feedback-list@broadcom.com 3233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3234T: git git://github.com/broadcom/stblinux.git 3235S: Maintained 3236F: arch/arm/mach-bcm/*brcmstb* 3237F: arch/arm/boot/dts/bcm7*.dts* 3238F: drivers/bus/brcmstb_gisb.c 3239F: arch/arm/mm/cache-b15-rac.c 3240F: arch/arm/include/asm/hardware/cache-b15-rac.h 3241N: brcmstb 3242 3243BROADCOM BMIPS CPUFREQ DRIVER 3244M: Markus Mayer <mmayer@broadcom.com> 3245M: bcm-kernel-feedback-list@broadcom.com 3246L: linux-pm@vger.kernel.org 3247S: Maintained 3248F: drivers/cpufreq/bmips-cpufreq.c 3249 3250BROADCOM BMIPS MIPS ARCHITECTURE 3251M: Kevin Cernekee <cernekee@gmail.com> 3252M: Florian Fainelli <f.fainelli@gmail.com> 3253L: bcm-kernel-feedback-list@broadcom.com 3254L: linux-mips@vger.kernel.org 3255T: git git://github.com/broadcom/stblinux.git 3256S: Maintained 3257F: arch/mips/bmips/* 3258F: arch/mips/include/asm/mach-bmips/* 3259F: arch/mips/kernel/*bmips* 3260F: arch/mips/boot/dts/brcm/bcm*.dts* 3261F: drivers/irqchip/irq-bcm63* 3262F: drivers/irqchip/irq-bcm7* 3263F: drivers/irqchip/irq-brcmstb* 3264F: include/linux/bcm963xx_nvram.h 3265F: include/linux/bcm963xx_tag.h 3266 3267BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3268M: Rasesh Mody <rmody@marvell.com> 3269M: GR-Linux-NIC-Dev@marvell.com 3270L: netdev@vger.kernel.org 3271S: Supported 3272F: drivers/net/ethernet/broadcom/bnx2.* 3273F: drivers/net/ethernet/broadcom/bnx2_* 3274 3275BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3276M: QLogic-Storage-Upstream@qlogic.com 3277L: linux-scsi@vger.kernel.org 3278S: Supported 3279F: drivers/scsi/bnx2fc/ 3280 3281BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3282M: QLogic-Storage-Upstream@qlogic.com 3283L: linux-scsi@vger.kernel.org 3284S: Supported 3285F: drivers/scsi/bnx2i/ 3286 3287BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3288M: Ariel Elior <aelior@marvell.com> 3289M: Sudarsana Kalluru <skalluru@marvell.com> 3290M: GR-everest-linux-l2@marvell.com 3291L: netdev@vger.kernel.org 3292S: Supported 3293F: drivers/net/ethernet/broadcom/bnx2x/ 3294 3295BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3296M: Michael Chan <michael.chan@broadcom.com> 3297L: netdev@vger.kernel.org 3298S: Supported 3299F: drivers/net/ethernet/broadcom/bnxt/ 3300 3301BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3302M: Arend van Spriel <arend.vanspriel@broadcom.com> 3303M: Franky Lin <franky.lin@broadcom.com> 3304M: Hante Meuleman <hante.meuleman@broadcom.com> 3305M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3306M: Wright Feng <wright.feng@cypress.com> 3307L: linux-wireless@vger.kernel.org 3308L: brcm80211-dev-list.pdl@broadcom.com 3309L: brcm80211-dev-list@cypress.com 3310S: Supported 3311F: drivers/net/wireless/broadcom/brcm80211/ 3312 3313BROADCOM BRCMSTB GPIO DRIVER 3314M: Gregory Fong <gregory.0xf0@gmail.com> 3315L: bcm-kernel-feedback-list@broadcom.com 3316S: Supported 3317F: drivers/gpio/gpio-brcmstb.c 3318F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3319 3320BROADCOM BRCMSTB I2C DRIVER 3321M: Kamal Dasu <kdasu.kdev@gmail.com> 3322L: linux-i2c@vger.kernel.org 3323L: bcm-kernel-feedback-list@broadcom.com 3324S: Supported 3325F: drivers/i2c/busses/i2c-brcmstb.c 3326F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3327 3328BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3329M: Al Cooper <alcooperx@gmail.com> 3330L: linux-kernel@vger.kernel.org 3331L: bcm-kernel-feedback-list@broadcom.com 3332S: Maintained 3333F: drivers/phy/broadcom/phy-brcm-usb* 3334 3335BROADCOM GENET ETHERNET DRIVER 3336M: Doug Berger <opendmb@gmail.com> 3337M: Florian Fainelli <f.fainelli@gmail.com> 3338L: bcm-kernel-feedback-list@broadcom.com 3339L: netdev@vger.kernel.org 3340S: Supported 3341F: drivers/net/ethernet/broadcom/genet/ 3342 3343BROADCOM IPROC ARM ARCHITECTURE 3344M: Ray Jui <rjui@broadcom.com> 3345M: Scott Branden <sbranden@broadcom.com> 3346M: bcm-kernel-feedback-list@broadcom.com 3347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3348T: git git://github.com/broadcom/cygnus-linux.git 3349S: Maintained 3350N: iproc 3351N: cygnus 3352N: bcm[-_]nsp 3353N: bcm9113* 3354N: bcm9583* 3355N: bcm9585* 3356N: bcm9586* 3357N: bcm988312 3358N: bcm113* 3359N: bcm583* 3360N: bcm585* 3361N: bcm586* 3362N: bcm88312 3363N: hr2 3364N: stingray 3365F: arch/arm64/boot/dts/broadcom/northstar2/* 3366F: arch/arm64/boot/dts/broadcom/stingray/* 3367F: drivers/clk/bcm/clk-ns* 3368F: drivers/clk/bcm/clk-sr* 3369F: drivers/pinctrl/bcm/pinctrl-ns* 3370F: include/dt-bindings/clock/bcm-sr* 3371 3372BROADCOM KONA GPIO DRIVER 3373M: Ray Jui <rjui@broadcom.com> 3374L: bcm-kernel-feedback-list@broadcom.com 3375S: Supported 3376F: drivers/gpio/gpio-bcm-kona.c 3377F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3378 3379BROADCOM NETXTREME-E ROCE DRIVER 3380M: Selvin Xavier <selvin.xavier@broadcom.com> 3381M: Devesh Sharma <devesh.sharma@broadcom.com> 3382M: Somnath Kotur <somnath.kotur@broadcom.com> 3383M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3384L: linux-rdma@vger.kernel.org 3385W: http://www.broadcom.com 3386S: Supported 3387F: drivers/infiniband/hw/bnxt_re/ 3388F: include/uapi/rdma/bnxt_re-abi.h 3389 3390BROADCOM NVRAM DRIVER 3391M: Rafał Miłecki <zajec5@gmail.com> 3392L: linux-mips@vger.kernel.org 3393S: Maintained 3394F: drivers/firmware/broadcom/* 3395 3396BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3397M: Rafał Miłecki <zajec5@gmail.com> 3398L: linux-wireless@vger.kernel.org 3399S: Maintained 3400F: drivers/bcma/ 3401F: include/linux/bcma/ 3402 3403BROADCOM STB AVS CPUFREQ DRIVER 3404M: Markus Mayer <mmayer@broadcom.com> 3405M: bcm-kernel-feedback-list@broadcom.com 3406L: linux-pm@vger.kernel.org 3407S: Maintained 3408F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3409F: drivers/cpufreq/brcmstb* 3410 3411BROADCOM STB AVS TMON DRIVER 3412M: Markus Mayer <mmayer@broadcom.com> 3413M: bcm-kernel-feedback-list@broadcom.com 3414L: linux-pm@vger.kernel.org 3415S: Maintained 3416F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3417F: drivers/thermal/broadcom/brcmstb* 3418 3419BROADCOM STB NAND FLASH DRIVER 3420M: Brian Norris <computersforpeace@gmail.com> 3421M: Kamal Dasu <kdasu.kdev@gmail.com> 3422L: linux-mtd@lists.infradead.org 3423L: bcm-kernel-feedback-list@broadcom.com 3424S: Maintained 3425F: drivers/mtd/nand/raw/brcmnand/ 3426 3427BROADCOM STB DPFE DRIVER 3428M: Markus Mayer <mmayer@broadcom.com> 3429M: bcm-kernel-feedback-list@broadcom.com 3430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3431S: Maintained 3432F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3433F: drivers/memory/brcmstb_dpfe.c 3434 3435BROADCOM SPI DRIVER 3436M: Kamal Dasu <kdasu.kdev@gmail.com> 3437M: bcm-kernel-feedback-list@broadcom.com 3438S: Maintained 3439F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3440F: drivers/spi/spi-bcm-qspi.* 3441F: drivers/spi/spi-brcmstb-qspi.c 3442F: drivers/spi/spi-iproc-qspi.c 3443 3444BROADCOM SYSTEMPORT ETHERNET DRIVER 3445M: Florian Fainelli <f.fainelli@gmail.com> 3446L: bcm-kernel-feedback-list@broadcom.com 3447L: netdev@vger.kernel.org 3448S: Supported 3449F: drivers/net/ethernet/broadcom/bcmsysport.* 3450 3451BROADCOM TG3 GIGABIT ETHERNET DRIVER 3452M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3453M: Prashant Sreedharan <prashant@broadcom.com> 3454M: Michael Chan <mchan@broadcom.com> 3455L: netdev@vger.kernel.org 3456S: Supported 3457F: drivers/net/ethernet/broadcom/tg3.* 3458 3459BROCADE BFA FC SCSI DRIVER 3460M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3461M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3462L: linux-scsi@vger.kernel.org 3463S: Supported 3464F: drivers/scsi/bfa/ 3465 3466BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3467M: Rasesh Mody <rmody@marvell.com> 3468M: Sudarsana Kalluru <skalluru@marvell.com> 3469M: GR-Linux-NIC-Dev@marvell.com 3470L: netdev@vger.kernel.org 3471S: Supported 3472F: drivers/net/ethernet/brocade/bna/ 3473 3474BSG (block layer generic sg v4 driver) 3475M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3476L: linux-scsi@vger.kernel.org 3477S: Supported 3478F: block/bsg.c 3479F: include/linux/bsg.h 3480F: include/uapi/linux/bsg.h 3481 3482BT87X AUDIO DRIVER 3483M: Clemens Ladisch <clemens@ladisch.de> 3484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3486S: Maintained 3487F: Documentation/sound/cards/bt87x.rst 3488F: sound/pci/bt87x.c 3489 3490BT8XXGPIO DRIVER 3491M: Michael Buesch <m@bues.ch> 3492W: http://bu3sch.de/btgpio.php 3493S: Maintained 3494F: drivers/gpio/gpio-bt8xx.c 3495 3496BTRFS FILE SYSTEM 3497M: Chris Mason <clm@fb.com> 3498M: Josef Bacik <josef@toxicpanda.com> 3499M: David Sterba <dsterba@suse.com> 3500L: linux-btrfs@vger.kernel.org 3501W: http://btrfs.wiki.kernel.org/ 3502Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3504S: Maintained 3505F: Documentation/filesystems/btrfs.txt 3506F: fs/btrfs/ 3507F: include/linux/btrfs* 3508F: include/uapi/linux/btrfs* 3509 3510BTTV VIDEO4LINUX DRIVER 3511M: Mauro Carvalho Chehab <mchehab@kernel.org> 3512L: linux-media@vger.kernel.org 3513W: https://linuxtv.org 3514T: git git://linuxtv.org/media_tree.git 3515S: Odd fixes 3516F: Documentation/media/v4l-drivers/bttv* 3517F: drivers/media/pci/bt8xx/bttv* 3518 3519BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3520M: Chanwoo Choi <cw00.choi@samsung.com> 3521L: linux-pm@vger.kernel.org 3522L: linux-samsung-soc@vger.kernel.org 3523T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3524S: Maintained 3525F: drivers/devfreq/exynos-bus.c 3526F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3527 3528BUSLOGIC SCSI DRIVER 3529M: Khalid Aziz <khalid@gonehiking.org> 3530L: linux-scsi@vger.kernel.org 3531S: Maintained 3532F: drivers/scsi/BusLogic.* 3533F: drivers/scsi/FlashPoint.* 3534 3535C-MEDIA CMI8788 DRIVER 3536M: Clemens Ladisch <clemens@ladisch.de> 3537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3539S: Maintained 3540F: sound/pci/oxygen/ 3541 3542C-SKY ARCHITECTURE 3543M: Guo Ren <guoren@kernel.org> 3544T: git https://github.com/c-sky/csky-linux.git 3545S: Supported 3546F: arch/csky/ 3547F: Documentation/devicetree/bindings/csky/ 3548F: drivers/irqchip/irq-csky-* 3549F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3550F: drivers/clocksource/timer-gx6605s.c 3551F: drivers/clocksource/timer-mp-csky.c 3552F: Documentation/devicetree/bindings/timer/csky,* 3553K: csky 3554N: csky 3555 3556C6X ARCHITECTURE 3557M: Mark Salter <msalter@redhat.com> 3558M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3559L: linux-c6x-dev@linux-c6x.org 3560W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3561S: Maintained 3562F: arch/c6x/ 3563 3564CA8210 IEEE-802.15.4 RADIO DRIVER 3565M: Harry Morris <h.morris@cascoda.com> 3566L: linux-wpan@vger.kernel.org 3567W: https://github.com/Cascoda/ca8210-linux.git 3568S: Maintained 3569F: drivers/net/ieee802154/ca8210.c 3570F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3571 3572CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3573M: David Howells <dhowells@redhat.com> 3574L: linux-cachefs@redhat.com (moderated for non-subscribers) 3575S: Supported 3576F: Documentation/filesystems/caching/cachefiles.txt 3577F: fs/cachefiles/ 3578 3579CADENCE MIPI-CSI2 BRIDGES 3580M: Maxime Ripard <maxime.ripard@bootlin.com> 3581L: linux-media@vger.kernel.org 3582S: Maintained 3583F: Documentation/devicetree/bindings/media/cdns,*.txt 3584F: drivers/media/platform/cadence/cdns-csi2* 3585 3586CADET FM/AM RADIO RECEIVER DRIVER 3587M: Hans Verkuil <hverkuil@xs4all.nl> 3588L: linux-media@vger.kernel.org 3589T: git git://linuxtv.org/media_tree.git 3590W: https://linuxtv.org 3591S: Maintained 3592F: drivers/media/radio/radio-cadet* 3593 3594CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3595M: Jonathan Corbet <corbet@lwn.net> 3596L: linux-media@vger.kernel.org 3597T: git git://linuxtv.org/media_tree.git 3598S: Maintained 3599F: Documentation/media/v4l-drivers/cafe_ccic* 3600F: drivers/media/platform/marvell-ccic/ 3601 3602CAIF NETWORK LAYER 3603L: netdev@vger.kernel.org 3604S: Orphan 3605F: Documentation/networking/caif/ 3606F: drivers/net/caif/ 3607F: include/uapi/linux/caif/ 3608F: include/net/caif/ 3609F: net/caif/ 3610 3611CAKE QDISC 3612M: Toke Høiland-Jørgensen <toke@toke.dk> 3613L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3614S: Maintained 3615F: net/sched/sch_cake.c 3616 3617CALGARY x86-64 IOMMU 3618M: Muli Ben-Yehuda <mulix@mulix.org> 3619M: Jon Mason <jdmason@kudzu.us> 3620L: iommu@lists.linux-foundation.org 3621S: Maintained 3622F: arch/x86/kernel/pci-calgary_64.c 3623F: arch/x86/kernel/tce_64.c 3624F: arch/x86/include/asm/calgary.h 3625F: arch/x86/include/asm/tce.h 3626 3627CAN NETWORK DRIVERS 3628M: Wolfgang Grandegger <wg@grandegger.com> 3629M: Marc Kleine-Budde <mkl@pengutronix.de> 3630L: linux-can@vger.kernel.org 3631W: https://github.com/linux-can 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3634S: Maintained 3635F: Documentation/devicetree/bindings/net/can/ 3636F: drivers/net/can/ 3637F: include/linux/can/dev.h 3638F: include/linux/can/platform/ 3639F: include/uapi/linux/can/error.h 3640F: include/uapi/linux/can/netlink.h 3641 3642CAN NETWORK LAYER 3643M: Oliver Hartkopp <socketcan@hartkopp.net> 3644M: Marc Kleine-Budde <mkl@pengutronix.de> 3645L: linux-can@vger.kernel.org 3646W: https://github.com/linux-can 3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3649S: Maintained 3650F: Documentation/networking/can.rst 3651F: net/can/ 3652F: include/linux/can/core.h 3653F: include/uapi/linux/can.h 3654F: include/uapi/linux/can/bcm.h 3655F: include/uapi/linux/can/raw.h 3656F: include/uapi/linux/can/gw.h 3657 3658CAPABILITIES 3659M: Serge Hallyn <serge@hallyn.com> 3660L: linux-security-module@vger.kernel.org 3661S: Supported 3662F: include/linux/capability.h 3663F: include/uapi/linux/capability.h 3664F: security/commoncap.c 3665F: kernel/capability.c 3666 3667CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3668M: Kevin Tsai <ktsai@capellamicro.com> 3669S: Maintained 3670F: drivers/iio/light/cm* 3671 3672CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3673M: Christian Lamparter <chunkeey@googlemail.com> 3674L: linux-wireless@vger.kernel.org 3675W: http://wireless.kernel.org/en/users/Drivers/carl9170 3676S: Maintained 3677F: drivers/net/wireless/ath/carl9170/ 3678 3679CAVIUM I2C DRIVER 3680M: Jan Glauber <jglauber@cavium.com> 3681M: David Daney <david.daney@cavium.com> 3682W: http://www.cavium.com 3683S: Supported 3684F: drivers/i2c/busses/i2c-octeon* 3685F: drivers/i2c/busses/i2c-thunderx* 3686 3687CAVIUM LIQUIDIO NETWORK DRIVER 3688M: Derek Chickles <dchickles@marvell.com> 3689M: Satanand Burla <sburla@marvell.com> 3690M: Felix Manlunas <fmanlunas@marvell.com> 3691L: netdev@vger.kernel.org 3692W: http://www.cavium.com 3693S: Supported 3694F: drivers/net/ethernet/cavium/liquidio/ 3695 3696CAVIUM MMC DRIVER 3697M: Jan Glauber <jglauber@cavium.com> 3698M: David Daney <david.daney@cavium.com> 3699M: Steven J. Hill <Steven.Hill@cavium.com> 3700W: http://www.cavium.com 3701S: Supported 3702F: drivers/mmc/host/cavium* 3703 3704CAVIUM OCTEON-TX CRYPTO DRIVER 3705M: George Cherian <george.cherian@cavium.com> 3706L: linux-crypto@vger.kernel.org 3707W: http://www.cavium.com 3708S: Supported 3709F: drivers/crypto/cavium/cpt/ 3710 3711CAVIUM THUNDERX2 ARM64 SOC 3712M: Robert Richter <rrichter@cavium.com> 3713M: Jayachandran C <jnair@caviumnetworks.com> 3714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3715S: Maintained 3716F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3717F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3718 3719CC2520 IEEE-802.15.4 RADIO DRIVER 3720M: Varka Bhadram <varkabhadram@gmail.com> 3721L: linux-wpan@vger.kernel.org 3722S: Maintained 3723F: drivers/net/ieee802154/cc2520.c 3724F: include/linux/spi/cc2520.h 3725F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3726 3727CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3728M: Gilad Ben-Yossef <gilad@benyossef.com> 3729L: linux-crypto@vger.kernel.org 3730S: Supported 3731F: drivers/crypto/ccree/ 3732W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3733 3734CEC FRAMEWORK 3735M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3736L: linux-media@vger.kernel.org 3737T: git git://linuxtv.org/media_tree.git 3738W: http://linuxtv.org 3739S: Supported 3740F: Documentation/media/kapi/cec-core.rst 3741F: Documentation/media/uapi/cec 3742F: drivers/media/cec/ 3743F: drivers/media/rc/keymaps/rc-cec.c 3744F: include/media/cec.h 3745F: include/media/cec-notifier.h 3746F: include/uapi/linux/cec.h 3747F: include/uapi/linux/cec-funcs.h 3748F: Documentation/devicetree/bindings/media/cec.txt 3749F: Documentation/ABI/testing/debugfs-cec-error-inj 3750 3751CEC GPIO DRIVER 3752M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3753L: linux-media@vger.kernel.org 3754T: git git://linuxtv.org/media_tree.git 3755W: http://linuxtv.org 3756S: Supported 3757F: drivers/media/platform/cec-gpio/ 3758F: Documentation/devicetree/bindings/media/cec-gpio.txt 3759 3760CELL BROADBAND ENGINE ARCHITECTURE 3761M: Arnd Bergmann <arnd@arndb.de> 3762L: linuxppc-dev@lists.ozlabs.org 3763W: http://www.ibm.com/developerworks/power/cell/ 3764S: Supported 3765F: arch/powerpc/include/asm/cell*.h 3766F: arch/powerpc/include/asm/spu*.h 3767F: arch/powerpc/include/uapi/asm/spu*.h 3768F: arch/powerpc/oprofile/*cell* 3769F: arch/powerpc/platforms/cell/ 3770 3771CEPH COMMON CODE (LIBCEPH) 3772M: Ilya Dryomov <idryomov@gmail.com> 3773M: Jeff Layton <jlayton@kernel.org> 3774M: Sage Weil <sage@redhat.com> 3775L: ceph-devel@vger.kernel.org 3776W: http://ceph.com/ 3777T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3778T: git git://github.com/ceph/ceph-client.git 3779S: Supported 3780F: net/ceph/ 3781F: include/linux/ceph/ 3782F: include/linux/crush/ 3783 3784CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3785M: Jeff Layton <jlayton@kernel.org> 3786M: Sage Weil <sage@redhat.com> 3787M: Ilya Dryomov <idryomov@gmail.com> 3788L: ceph-devel@vger.kernel.org 3789W: http://ceph.com/ 3790T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3791T: git git://github.com/ceph/ceph-client.git 3792S: Supported 3793F: Documentation/filesystems/ceph.txt 3794F: fs/ceph/ 3795 3796CERTIFICATE HANDLING: 3797M: David Howells <dhowells@redhat.com> 3798M: David Woodhouse <dwmw2@infradead.org> 3799L: keyrings@vger.kernel.org 3800S: Maintained 3801F: Documentation/admin-guide/module-signing.rst 3802F: certs/ 3803F: scripts/sign-file.c 3804F: scripts/extract-cert.c 3805 3806CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3807L: linux-usb@vger.kernel.org 3808S: Orphan 3809F: Documentation/usb/wusb-design-overview.rst 3810F: Documentation/usb/wusb-cbaf 3811F: drivers/usb/host/hwa-hc.c 3812F: drivers/usb/host/whci/ 3813F: drivers/usb/wusbcore/ 3814F: include/linux/usb/wusb* 3815 3816CFAG12864B LCD DRIVER 3817M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3818S: Maintained 3819F: drivers/auxdisplay/cfag12864b.c 3820F: include/linux/cfag12864b.h 3821 3822CFAG12864BFB LCD FRAMEBUFFER DRIVER 3823M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3824S: Maintained 3825F: drivers/auxdisplay/cfag12864bfb.c 3826F: include/linux/cfag12864b.h 3827 3828802.11 (including CFG80211/NL80211) 3829M: Johannes Berg <johannes@sipsolutions.net> 3830L: linux-wireless@vger.kernel.org 3831W: http://wireless.kernel.org/ 3832T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3834S: Maintained 3835F: net/wireless/ 3836F: include/uapi/linux/nl80211.h 3837F: include/linux/ieee80211.h 3838F: include/net/wext.h 3839F: include/net/cfg80211.h 3840F: include/net/iw_handler.h 3841F: include/net/ieee80211_radiotap.h 3842F: Documentation/driver-api/80211/cfg80211.rst 3843F: Documentation/networking/regulatory.txt 3844 3845CHAR and MISC DRIVERS 3846M: Arnd Bergmann <arnd@arndb.de> 3847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3848T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3849S: Supported 3850F: drivers/char/ 3851F: drivers/misc/ 3852F: include/linux/miscdevice.h 3853 3854CHECKPATCH 3855M: Andy Whitcroft <apw@canonical.com> 3856M: Joe Perches <joe@perches.com> 3857S: Maintained 3858F: scripts/checkpatch.pl 3859 3860CHINESE DOCUMENTATION 3861M: Harry Wei <harryxiyou@gmail.com> 3862M: Alex Shi <alex.shi@linux.alibaba.com> 3863L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3864S: Maintained 3865F: Documentation/translations/zh_CN/ 3866 3867CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3868M: Peter Chen <Peter.Chen@nxp.com> 3869T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3870L: linux-usb@vger.kernel.org 3871S: Maintained 3872F: drivers/usb/chipidea/ 3873 3874CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3875M: Hans de Goede <hdegoede@redhat.com> 3876L: linux-input@vger.kernel.org 3877S: Maintained 3878F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3879F: drivers/input/touchscreen/chipone_icn8318.c 3880 3881CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3882M: Hans de Goede <hdegoede@redhat.com> 3883L: linux-input@vger.kernel.org 3884S: Maintained 3885F: drivers/input/touchscreen/chipone_icn8505.c 3886 3887CHROME HARDWARE PLATFORM SUPPORT 3888M: Benson Leung <bleung@chromium.org> 3889M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3890S: Maintained 3891T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3892F: drivers/platform/chrome/ 3893 3894CHROMEOS EC SUBDRIVERS 3895M: Benson Leung <bleung@chromium.org> 3896M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3897R: Guenter Roeck <groeck@chromium.org> 3898S: Maintained 3899N: cros_ec 3900N: cros-ec 3901F: drivers/power/supply/cros_usbpd-charger.c 3902 3903CHROMEOS EC CODEC DRIVER 3904M: Cheng-Yi Chiang <cychiang@chromium.org> 3905S: Maintained 3906R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3907R: Guenter Roeck <groeck@chromium.org> 3908F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3909F: sound/soc/codecs/cros_ec_codec.* 3910 3911CIRRUS LOGIC AUDIO CODEC DRIVERS 3912M: Brian Austin <brian.austin@cirrus.com> 3913M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3914L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3915S: Maintained 3916F: sound/soc/codecs/cs* 3917 3918CIRRUS LOGIC EP93XX ETHERNET DRIVER 3919M: Hartley Sweeten <hsweeten@visionengravers.com> 3920L: netdev@vger.kernel.org 3921S: Maintained 3922F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3923 3924CIRRUS LOGIC LOCHNAGAR DRIVER 3925M: Charles Keepax <ckeepax@opensource.cirrus.com> 3926M: Richard Fitzgerald <rf@opensource.cirrus.com> 3927L: patches@opensource.cirrus.com 3928S: Supported 3929F: drivers/clk/clk-lochnagar.c 3930F: drivers/hwmon/lochnagar-hwmon.c 3931F: drivers/mfd/lochnagar-i2c.c 3932F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3933F: drivers/regulator/lochnagar-regulator.c 3934F: sound/soc/codecs/lochnagar-sc.c 3935F: include/dt-bindings/clk/lochnagar.h 3936F: include/dt-bindings/pinctrl/lochnagar.h 3937F: include/linux/mfd/lochnagar* 3938F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3939F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3940F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3941F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3942F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3943F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3944F: Documentation/hwmon/lochnagar.rst 3945 3946CISCO FCOE HBA DRIVER 3947M: Satish Kharat <satishkh@cisco.com> 3948M: Sesidhar Baddela <sebaddel@cisco.com> 3949M: Karan Tilak Kumar <kartilak@cisco.com> 3950L: linux-scsi@vger.kernel.org 3951S: Supported 3952F: drivers/scsi/fnic/ 3953 3954CISCO SCSI HBA DRIVER 3955M: Karan Tilak Kumar <kartilak@cisco.com> 3956M: Sesidhar Baddela <sebaddel@cisco.com> 3957L: linux-scsi@vger.kernel.org 3958S: Supported 3959F: drivers/scsi/snic/ 3960 3961CISCO VIC ETHERNET NIC DRIVER 3962M: Christian Benvenuti <benve@cisco.com> 3963M: Govindarajulu Varadarajan <_govind@gmx.com> 3964M: Parvi Kaustubhi <pkaustub@cisco.com> 3965S: Supported 3966F: drivers/net/ethernet/cisco/enic/ 3967 3968CISCO VIC LOW LATENCY NIC DRIVER 3969M: Christian Benvenuti <benve@cisco.com> 3970M: Nelson Escobar <neescoba@cisco.com> 3971M: Parvi Kaustubhi <pkaustub@cisco.com> 3972S: Supported 3973F: drivers/infiniband/hw/usnic/ 3974 3975CIRRUS LOGIC MADERA CODEC DRIVERS 3976M: Charles Keepax <ckeepax@opensource.cirrus.com> 3977M: Richard Fitzgerald <rf@opensource.cirrus.com> 3978L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3979L: patches@opensource.cirrus.com 3980T: git https://github.com/CirrusLogic/linux-drivers.git 3981W: https://github.com/CirrusLogic/linux-drivers/wiki 3982S: Supported 3983F: Documentation/devicetree/bindings/mfd/madera.txt 3984F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3985F: Documentation/devicetree/bindings/sound/madera.txt 3986F: include/dt-bindings/sound/madera* 3987F: include/linux/irqchip/irq-madera* 3988F: include/linux/mfd/madera/* 3989F: include/sound/madera* 3990F: drivers/gpio/gpio-madera* 3991F: drivers/irqchip/irq-madera* 3992F: drivers/mfd/madera* 3993F: drivers/mfd/cs47l* 3994F: drivers/pinctrl/cirrus/* 3995F: sound/soc/codecs/cs47l* 3996F: sound/soc/codecs/madera* 3997 3998CLANG-FORMAT FILE 3999M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4000S: Maintained 4001F: .clang-format 4002 4003CLANG/LLVM BUILD SUPPORT 4004L: clang-built-linux@googlegroups.com 4005W: https://clangbuiltlinux.github.io/ 4006B: https://github.com/ClangBuiltLinux/linux/issues 4007C: irc://chat.freenode.net/clangbuiltlinux 4008S: Supported 4009K: \b(?i:clang|llvm)\b 4010 4011CLEANCACHE API 4012M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4013L: linux-kernel@vger.kernel.org 4014S: Maintained 4015F: mm/cleancache.c 4016F: include/linux/cleancache.h 4017 4018CLK API 4019M: Russell King <linux@armlinux.org.uk> 4020L: linux-clk@vger.kernel.org 4021S: Maintained 4022F: include/linux/clk.h 4023 4024CLOCKSOURCE, CLOCKEVENT DRIVERS 4025M: Daniel Lezcano <daniel.lezcano@linaro.org> 4026M: Thomas Gleixner <tglx@linutronix.de> 4027L: linux-kernel@vger.kernel.org 4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4029S: Supported 4030F: drivers/clocksource/ 4031F: Documentation/devicetree/bindings/timer/ 4032 4033CMPC ACPI DRIVER 4034M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4035M: Daniel Oliveira Nascimento <don@syst.com.br> 4036L: platform-driver-x86@vger.kernel.org 4037S: Supported 4038F: drivers/platform/x86/classmate-laptop.c 4039 4040COBALT MEDIA DRIVER 4041M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4042L: linux-media@vger.kernel.org 4043T: git git://linuxtv.org/media_tree.git 4044W: https://linuxtv.org 4045S: Supported 4046F: drivers/media/pci/cobalt/ 4047 4048COCCINELLE/Semantic Patches (SmPL) 4049M: Julia Lawall <Julia.Lawall@lip6.fr> 4050M: Gilles Muller <Gilles.Muller@lip6.fr> 4051M: Nicolas Palix <nicolas.palix@imag.fr> 4052M: Michal Marek <michal.lkml@markovi.net> 4053L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4055W: http://coccinelle.lip6.fr/ 4056S: Supported 4057F: Documentation/dev-tools/coccinelle.rst 4058F: scripts/coccinelle/ 4059F: scripts/coccicheck 4060 4061CODA FILE SYSTEM 4062M: Jan Harkes <jaharkes@cs.cmu.edu> 4063M: coda@cs.cmu.edu 4064L: codalist@coda.cs.cmu.edu 4065W: http://www.coda.cs.cmu.edu/ 4066S: Maintained 4067F: Documentation/filesystems/coda.txt 4068F: fs/coda/ 4069F: include/linux/coda*.h 4070F: include/uapi/linux/coda*.h 4071 4072CODA V4L2 MEM2MEM DRIVER 4073M: Philipp Zabel <p.zabel@pengutronix.de> 4074L: linux-media@vger.kernel.org 4075S: Maintained 4076F: Documentation/devicetree/bindings/media/coda.txt 4077F: drivers/media/platform/coda/ 4078 4079CODE OF CONDUCT 4080M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4081S: Supported 4082F: Documentation/process/code-of-conduct.rst 4083F: Documentation/process/code-of-conduct-interpretation.rst 4084 4085COMMON CLK FRAMEWORK 4086M: Michael Turquette <mturquette@baylibre.com> 4087M: Stephen Boyd <sboyd@kernel.org> 4088L: linux-clk@vger.kernel.org 4089Q: http://patchwork.kernel.org/project/linux-clk/list/ 4090T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4091S: Maintained 4092F: Documentation/devicetree/bindings/clock/ 4093F: drivers/clk/ 4094X: drivers/clk/clkdev.c 4095F: include/linux/clk-pr* 4096F: include/linux/clk/ 4097F: include/linux/of_clk.h 4098 4099COMMON INTERNET FILE SYSTEM (CIFS) 4100M: Steve French <sfrench@samba.org> 4101L: linux-cifs@vger.kernel.org 4102L: samba-technical@lists.samba.org (moderated for non-subscribers) 4103W: http://linux-cifs.samba.org/ 4104T: git git://git.samba.org/sfrench/cifs-2.6.git 4105S: Supported 4106F: Documentation/filesystems/cifs/ 4107F: fs/cifs/ 4108 4109COMPACTPCI HOTPLUG CORE 4110M: Scott Murray <scott@spiteful.org> 4111L: linux-pci@vger.kernel.org 4112S: Maintained 4113F: drivers/pci/hotplug/cpci_hotplug* 4114 4115COMPACTPCI HOTPLUG GENERIC DRIVER 4116M: Scott Murray <scott@spiteful.org> 4117L: linux-pci@vger.kernel.org 4118S: Maintained 4119F: drivers/pci/hotplug/cpcihp_generic.c 4120 4121COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4122M: Scott Murray <scott@spiteful.org> 4123L: linux-pci@vger.kernel.org 4124S: Maintained 4125F: drivers/pci/hotplug/cpcihp_zt5550.* 4126 4127COMPAL LAPTOP SUPPORT 4128M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4129L: platform-driver-x86@vger.kernel.org 4130S: Maintained 4131F: drivers/platform/x86/compal-laptop.c 4132 4133COMPILER ATTRIBUTES 4134M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4135S: Maintained 4136F: include/linux/compiler_attributes.h 4137 4138CONEXANT ACCESSRUNNER USB DRIVER 4139L: accessrunner-general@lists.sourceforge.net 4140W: http://accessrunner.sourceforge.net/ 4141S: Orphan 4142F: drivers/usb/atm/cxacru.c 4143 4144CONFIGFS 4145M: Joel Becker <jlbec@evilplan.org> 4146M: Christoph Hellwig <hch@lst.de> 4147T: git git://git.infradead.org/users/hch/configfs.git 4148S: Supported 4149F: fs/configfs/ 4150F: include/linux/configfs.h 4151 4152CONNECTOR 4153M: Evgeniy Polyakov <zbr@ioremap.net> 4154L: netdev@vger.kernel.org 4155S: Maintained 4156F: drivers/connector/ 4157 4158CONTROL GROUP (CGROUP) 4159M: Tejun Heo <tj@kernel.org> 4160M: Li Zefan <lizefan@huawei.com> 4161M: Johannes Weiner <hannes@cmpxchg.org> 4162L: cgroups@vger.kernel.org 4163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4164S: Maintained 4165F: Documentation/admin-guide/cgroup-v2.rst 4166F: Documentation/admin-guide/cgroup-v1/ 4167F: include/linux/cgroup* 4168F: kernel/cgroup/ 4169 4170CONTROL GROUP - CPUSET 4171M: Li Zefan <lizefan@huawei.com> 4172L: cgroups@vger.kernel.org 4173W: http://www.bullopensource.org/cpuset/ 4174W: http://oss.sgi.com/projects/cpusets/ 4175T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4176S: Maintained 4177F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4178F: include/linux/cpuset.h 4179F: kernel/cgroup/cpuset.c 4180 4181CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4182M: Johannes Weiner <hannes@cmpxchg.org> 4183M: Michal Hocko <mhocko@kernel.org> 4184M: Vladimir Davydov <vdavydov.dev@gmail.com> 4185L: cgroups@vger.kernel.org 4186L: linux-mm@kvack.org 4187S: Maintained 4188F: mm/memcontrol.c 4189F: mm/swap_cgroup.c 4190 4191CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4192M: Tejun Heo <tj@kernel.org> 4193M: Jens Axboe <axboe@kernel.dk> 4194L: cgroups@vger.kernel.org 4195L: linux-block@vger.kernel.org 4196T: git git://git.kernel.dk/linux-block 4197F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4198F: block/blk-cgroup.c 4199F: include/linux/blk-cgroup.h 4200F: block/blk-throttle.c 4201F: block/blk-iolatency.c 4202F: block/bfq-cgroup.c 4203 4204CORETEMP HARDWARE MONITORING DRIVER 4205M: Fenghua Yu <fenghua.yu@intel.com> 4206L: linux-hwmon@vger.kernel.org 4207S: Maintained 4208F: Documentation/hwmon/coretemp.rst 4209F: drivers/hwmon/coretemp.c 4210 4211COSA/SRP SYNC SERIAL DRIVER 4212M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4213W: http://www.fi.muni.cz/~kas/cosa/ 4214S: Maintained 4215F: drivers/net/wan/cosa* 4216 4217COUNTER SUBSYSTEM 4218M: William Breathitt Gray <vilhelm.gray@gmail.com> 4219L: linux-iio@vger.kernel.org 4220S: Maintained 4221F: Documentation/ABI/testing/sysfs-bus-counter* 4222F: Documentation/driver-api/generic-counter.rst 4223F: drivers/counter/ 4224F: include/linux/counter.h 4225F: include/linux/counter_enum.h 4226 4227CPMAC ETHERNET DRIVER 4228M: Florian Fainelli <f.fainelli@gmail.com> 4229L: netdev@vger.kernel.org 4230S: Maintained 4231F: drivers/net/ethernet/ti/cpmac.c 4232 4233CPU FREQUENCY SCALING FRAMEWORK 4234M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4235M: Viresh Kumar <viresh.kumar@linaro.org> 4236L: linux-pm@vger.kernel.org 4237S: Maintained 4238T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4239T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4240B: https://bugzilla.kernel.org 4241F: Documentation/admin-guide/pm/cpufreq.rst 4242F: Documentation/admin-guide/pm/intel_pstate.rst 4243F: Documentation/cpu-freq/ 4244F: Documentation/devicetree/bindings/cpufreq/ 4245F: drivers/cpufreq/ 4246F: kernel/sched/cpufreq*.c 4247F: include/linux/cpufreq.h 4248F: include/linux/sched/cpufreq.h 4249F: tools/testing/selftests/cpufreq/ 4250 4251CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4252M: Viresh Kumar <viresh.kumar@linaro.org> 4253M: Sudeep Holla <sudeep.holla@arm.com> 4254L: linux-pm@vger.kernel.org 4255W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4256S: Maintained 4257F: drivers/cpufreq/arm_big_little.h 4258F: drivers/cpufreq/arm_big_little.c 4259 4260CPU POWER MONITORING SUBSYSTEM 4261M: Thomas Renninger <trenn@suse.com> 4262M: Shuah Khan <shuah@kernel.org> 4263M: Shuah Khan <skhan@linuxfoundation.org> 4264L: linux-pm@vger.kernel.org 4265S: Maintained 4266F: tools/power/cpupower/ 4267 4268CPUID/MSR DRIVER 4269M: "H. Peter Anvin" <hpa@zytor.com> 4270S: Maintained 4271F: arch/x86/kernel/cpuid.c 4272F: arch/x86/kernel/msr.c 4273 4274CPUIDLE DRIVER - ARM BIG LITTLE 4275M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4276M: Daniel Lezcano <daniel.lezcano@linaro.org> 4277L: linux-pm@vger.kernel.org 4278L: linux-arm-kernel@lists.infradead.org 4279T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4280S: Maintained 4281F: drivers/cpuidle/cpuidle-big_little.c 4282 4283CPUIDLE DRIVER - ARM EXYNOS 4284M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4285M: Daniel Lezcano <daniel.lezcano@linaro.org> 4286M: Kukjin Kim <kgene@kernel.org> 4287L: linux-pm@vger.kernel.org 4288L: linux-samsung-soc@vger.kernel.org 4289S: Supported 4290F: drivers/cpuidle/cpuidle-exynos.c 4291F: arch/arm/mach-exynos/pm.c 4292 4293CPU IDLE TIME MANAGEMENT FRAMEWORK 4294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4295M: Daniel Lezcano <daniel.lezcano@linaro.org> 4296L: linux-pm@vger.kernel.org 4297S: Maintained 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4299B: https://bugzilla.kernel.org 4300F: Documentation/admin-guide/pm/cpuidle.rst 4301F: Documentation/driver-api/pm/cpuidle.rst 4302F: drivers/cpuidle/* 4303F: include/linux/cpuidle.h 4304 4305CRAMFS FILESYSTEM 4306M: Nicolas Pitre <nico@fluxnic.net> 4307S: Maintained 4308F: Documentation/filesystems/cramfs.txt 4309F: fs/cramfs/ 4310 4311CRYPTO API 4312M: Herbert Xu <herbert@gondor.apana.org.au> 4313M: "David S. Miller" <davem@davemloft.net> 4314L: linux-crypto@vger.kernel.org 4315T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4316T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4317S: Maintained 4318F: Documentation/crypto/ 4319F: Documentation/devicetree/bindings/crypto/ 4320F: arch/*/crypto/ 4321F: crypto/ 4322F: drivers/crypto/ 4323F: include/crypto/ 4324F: include/linux/crypto* 4325F: lib/crypto/ 4326 4327CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4328M: Neil Horman <nhorman@tuxdriver.com> 4329L: linux-crypto@vger.kernel.org 4330S: Maintained 4331F: crypto/ansi_cprng.c 4332F: crypto/rng.c 4333 4334CS3308 MEDIA DRIVER 4335M: Hans Verkuil <hverkuil@xs4all.nl> 4336L: linux-media@vger.kernel.org 4337T: git git://linuxtv.org/media_tree.git 4338W: http://linuxtv.org 4339S: Odd Fixes 4340F: drivers/media/i2c/cs3308.c 4341 4342CS5535 Audio ALSA driver 4343M: Jaya Kumar <jayakumar.alsa@gmail.com> 4344S: Maintained 4345F: sound/pci/cs5535audio/ 4346 4347CSI DRIVERS FOR ALLWINNER V3s 4348M: Yong Deng <yong.deng@magewell.com> 4349L: linux-media@vger.kernel.org 4350T: git git://linuxtv.org/media_tree.git 4351S: Maintained 4352F: drivers/media/platform/sunxi/sun6i-csi/ 4353F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4354 4355CW1200 WLAN driver 4356M: Solomon Peachy <pizza@shaftnet.org> 4357S: Maintained 4358F: drivers/net/wireless/st/cw1200/ 4359 4360CX18 VIDEO4LINUX DRIVER 4361M: Andy Walls <awalls@md.metrocast.net> 4362L: ivtv-devel@ivtvdriver.org (subscribers-only) 4363L: linux-media@vger.kernel.org 4364T: git git://linuxtv.org/media_tree.git 4365W: https://linuxtv.org 4366W: http://www.ivtvdriver.org/index.php/Cx18 4367S: Maintained 4368F: Documentation/media/v4l-drivers/cx18* 4369F: drivers/media/pci/cx18/ 4370F: include/uapi/linux/ivtv* 4371 4372CX2341X MPEG ENCODER HELPER MODULE 4373M: Hans Verkuil <hverkuil@xs4all.nl> 4374L: linux-media@vger.kernel.org 4375T: git git://linuxtv.org/media_tree.git 4376W: https://linuxtv.org 4377S: Maintained 4378F: drivers/media/common/cx2341x* 4379F: include/media/drv-intf/cx2341x.h 4380 4381CX24120 MEDIA DRIVER 4382M: Jemma Denson <jdenson@gmail.com> 4383M: Patrick Boettcher <patrick.boettcher@posteo.de> 4384L: linux-media@vger.kernel.org 4385W: https://linuxtv.org 4386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4387S: Maintained 4388F: drivers/media/dvb-frontends/cx24120* 4389 4390CX88 VIDEO4LINUX DRIVER 4391M: Mauro Carvalho Chehab <mchehab@kernel.org> 4392L: linux-media@vger.kernel.org 4393W: https://linuxtv.org 4394T: git git://linuxtv.org/media_tree.git 4395S: Odd fixes 4396F: Documentation/media/v4l-drivers/cx88* 4397F: drivers/media/pci/cx88/ 4398 4399CXD2820R MEDIA DRIVER 4400M: Antti Palosaari <crope@iki.fi> 4401L: linux-media@vger.kernel.org 4402W: https://linuxtv.org 4403W: http://palosaari.fi/linux/ 4404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4405T: git git://linuxtv.org/anttip/media_tree.git 4406S: Maintained 4407F: drivers/media/dvb-frontends/cxd2820r* 4408 4409CXGB3 ETHERNET DRIVER (CXGB3) 4410M: Vishal Kulkarni <vishal@chelsio.com> 4411L: netdev@vger.kernel.org 4412W: http://www.chelsio.com 4413S: Supported 4414F: drivers/net/ethernet/chelsio/cxgb3/ 4415 4416CXGB3 ISCSI DRIVER (CXGB3I) 4417M: Karen Xie <kxie@chelsio.com> 4418L: linux-scsi@vger.kernel.org 4419W: http://www.chelsio.com 4420S: Supported 4421F: drivers/scsi/cxgbi/cxgb3i 4422 4423CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4424M: Potnuri Bharat Teja <bharat@chelsio.com> 4425L: linux-rdma@vger.kernel.org 4426W: http://www.openfabrics.org 4427S: Supported 4428F: drivers/infiniband/hw/cxgb3/ 4429F: include/uapi/rdma/cxgb3-abi.h 4430 4431CXGB4 CRYPTO DRIVER (chcr) 4432M: Atul Gupta <atul.gupta@chelsio.com> 4433L: linux-crypto@vger.kernel.org 4434W: http://www.chelsio.com 4435S: Supported 4436F: drivers/crypto/chelsio 4437 4438CXGB4 ETHERNET DRIVER (CXGB4) 4439M: Vishal Kulkarni <vishal@chelsio.com> 4440L: netdev@vger.kernel.org 4441W: http://www.chelsio.com 4442S: Supported 4443F: drivers/net/ethernet/chelsio/cxgb4/ 4444 4445CXGB4 ISCSI DRIVER (CXGB4I) 4446M: Karen Xie <kxie@chelsio.com> 4447L: linux-scsi@vger.kernel.org 4448W: http://www.chelsio.com 4449S: Supported 4450F: drivers/scsi/cxgbi/cxgb4i 4451 4452CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4453M: Potnuri Bharat Teja <bharat@chelsio.com> 4454L: linux-rdma@vger.kernel.org 4455W: http://www.openfabrics.org 4456S: Supported 4457F: drivers/infiniband/hw/cxgb4/ 4458F: include/uapi/rdma/cxgb4-abi.h 4459 4460CXGB4VF ETHERNET DRIVER (CXGB4VF) 4461M: Casey Leedom <leedom@chelsio.com> 4462L: netdev@vger.kernel.org 4463W: http://www.chelsio.com 4464S: Supported 4465F: drivers/net/ethernet/chelsio/cxgb4vf/ 4466 4467CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4468M: Frederic Barrat <fbarrat@linux.ibm.com> 4469M: Andrew Donnellan <ajd@linux.ibm.com> 4470L: linuxppc-dev@lists.ozlabs.org 4471S: Supported 4472F: arch/powerpc/platforms/powernv/pci-cxl.c 4473F: drivers/misc/cxl/ 4474F: include/misc/cxl* 4475F: include/uapi/misc/cxl.h 4476F: Documentation/powerpc/cxl.rst 4477F: Documentation/ABI/testing/sysfs-class-cxl 4478 4479CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4480M: Manoj N. Kumar <manoj@linux.ibm.com> 4481M: Matthew R. Ochs <mrochs@linux.ibm.com> 4482M: Uma Krishnan <ukrishn@linux.ibm.com> 4483L: linux-scsi@vger.kernel.org 4484S: Supported 4485F: drivers/scsi/cxlflash/ 4486F: include/uapi/scsi/cxlflash_ioctl.h 4487F: Documentation/powerpc/cxlflash.rst 4488 4489CYBERPRO FB DRIVER 4490M: Russell King <linux@armlinux.org.uk> 4491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4492W: http://www.armlinux.org.uk/ 4493S: Maintained 4494F: drivers/video/fbdev/cyber2000fb.* 4495 4496CYCLADES ASYNC MUX DRIVER 4497W: http://www.cyclades.com/ 4498S: Orphan 4499F: drivers/tty/cyclades.c 4500F: include/linux/cyclades.h 4501F: include/uapi/linux/cyclades.h 4502 4503CYCLADES PC300 DRIVER 4504W: http://www.cyclades.com/ 4505S: Orphan 4506F: drivers/net/wan/pc300* 4507 4508CYPRESS_FIRMWARE MEDIA DRIVER 4509M: Antti Palosaari <crope@iki.fi> 4510L: linux-media@vger.kernel.org 4511W: https://linuxtv.org 4512W: http://palosaari.fi/linux/ 4513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4514T: git git://linuxtv.org/anttip/media_tree.git 4515S: Maintained 4516F: drivers/media/common/cypress_firmware* 4517 4518CYTTSP TOUCHSCREEN DRIVER 4519M: Ferruh Yigit <fery@cypress.com> 4520L: linux-input@vger.kernel.org 4521S: Supported 4522F: drivers/input/touchscreen/cyttsp* 4523F: include/linux/input/cyttsp.h 4524 4525D-LINK DIR-685 TOUCHKEYS DRIVER 4526M: Linus Walleij <linus.walleij@linaro.org> 4527L: linux-input@vger.kernel.org 4528S: Supported 4529F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4530 4531DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4532M: Joshua Kinard <kumba@gentoo.org> 4533S: Maintained 4534F: drivers/rtc/rtc-ds1685.c 4535F: include/linux/rtc/ds1685.h 4536 4537DAMA SLAVE for AX.25 4538M: Joerg Reuter <jreuter@yaina.de> 4539W: http://yaina.de/jreuter/ 4540W: http://www.qsl.net/dl1bke/ 4541L: linux-hams@vger.kernel.org 4542S: Maintained 4543F: net/ax25/af_ax25.c 4544F: net/ax25/ax25_dev.c 4545F: net/ax25/ax25_ds_* 4546F: net/ax25/ax25_in.c 4547F: net/ax25/ax25_out.c 4548F: net/ax25/ax25_timer.c 4549F: net/ax25/sysctl_net_ax25.c 4550 4551DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4552L: netdev@vger.kernel.org 4553S: Orphan 4554F: Documentation/networking/device_drivers/dec/dmfe.txt 4555F: drivers/net/ethernet/dec/tulip/dmfe.c 4556 4557DC390/AM53C974 SCSI driver 4558M: Hannes Reinecke <hare@suse.com> 4559L: linux-scsi@vger.kernel.org 4560S: Maintained 4561F: drivers/scsi/am53c974.c 4562 4563DC395x SCSI driver 4564M: Oliver Neukum <oliver@neukum.org> 4565M: Ali Akcaagac <aliakc@web.de> 4566M: Jamie Lenehan <lenehan@twibble.org> 4567L: dc395x@twibble.org 4568W: http://twibble.org/dist/dc395x/ 4569W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4570S: Maintained 4571F: Documentation/scsi/dc395x.txt 4572F: drivers/scsi/dc395x.* 4573 4574DCCP PROTOCOL 4575M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4576L: dccp@vger.kernel.org 4577W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4578S: Maintained 4579F: include/linux/dccp.h 4580F: include/uapi/linux/dccp.h 4581F: include/linux/tfrc.h 4582F: net/dccp/ 4583 4584DECnet NETWORK LAYER 4585W: http://linux-decnet.sourceforge.net 4586L: linux-decnet-user@lists.sourceforge.net 4587S: Orphan 4588F: Documentation/networking/decnet.txt 4589F: net/decnet/ 4590 4591DECSTATION PLATFORM SUPPORT 4592M: "Maciej W. Rozycki" <macro@linux-mips.org> 4593L: linux-mips@vger.kernel.org 4594W: http://www.linux-mips.org/wiki/DECstation 4595S: Maintained 4596F: arch/mips/dec/ 4597F: arch/mips/include/asm/dec/ 4598F: arch/mips/include/asm/mach-dec/ 4599 4600DEFXX FDDI NETWORK DRIVER 4601M: "Maciej W. Rozycki" <macro@linux-mips.org> 4602S: Maintained 4603F: drivers/net/fddi/defxx.* 4604 4605DELL SMBIOS DRIVER 4606M: Pali Rohár <pali.rohar@gmail.com> 4607M: Mario Limonciello <mario.limonciello@dell.com> 4608L: platform-driver-x86@vger.kernel.org 4609S: Maintained 4610F: drivers/platform/x86/dell-smbios.* 4611 4612DELL SMBIOS SMM DRIVER 4613M: Mario Limonciello <mario.limonciello@dell.com> 4614L: platform-driver-x86@vger.kernel.org 4615S: Maintained 4616F: drivers/platform/x86/dell-smbios-smm.c 4617 4618DELL SMBIOS WMI DRIVER 4619M: Mario Limonciello <mario.limonciello@dell.com> 4620L: platform-driver-x86@vger.kernel.org 4621S: Maintained 4622F: drivers/platform/x86/dell-smbios-wmi.c 4623F: tools/wmi/dell-smbios-example.c 4624 4625DEFZA FDDI NETWORK DRIVER 4626M: "Maciej W. Rozycki" <macro@linux-mips.org> 4627S: Maintained 4628F: drivers/net/fddi/defza.* 4629 4630DELL LAPTOP DRIVER 4631M: Matthew Garrett <mjg59@srcf.ucam.org> 4632M: Pali Rohár <pali.rohar@gmail.com> 4633L: platform-driver-x86@vger.kernel.org 4634S: Maintained 4635F: drivers/platform/x86/dell-laptop.c 4636 4637DELL LAPTOP FREEFALL DRIVER 4638M: Pali Rohár <pali.rohar@gmail.com> 4639S: Maintained 4640F: drivers/platform/x86/dell-smo8800.c 4641 4642DELL LAPTOP RBTN DRIVER 4643M: Pali Rohár <pali.rohar@gmail.com> 4644S: Maintained 4645F: drivers/platform/x86/dell-rbtn.* 4646 4647DELL REMOTE BIOS UPDATE DRIVER 4648M: Stuart Hayes <stuart.w.hayes@gmail.com> 4649L: platform-driver-x86@vger.kernel.org 4650S: Maintained 4651F: drivers/platform/x86/dell_rbu.c 4652 4653DELL LAPTOP SMM DRIVER 4654M: Pali Rohár <pali.rohar@gmail.com> 4655S: Maintained 4656F: drivers/hwmon/dell-smm-hwmon.c 4657F: include/uapi/linux/i8k.h 4658 4659DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4660M: Stuart Hayes <stuart.w.hayes@gmail.com> 4661L: platform-driver-x86@vger.kernel.org 4662S: Maintained 4663F: Documentation/driver-api/dcdbas.rst 4664F: drivers/platform/x86/dcdbas.* 4665 4666DELL WMI NOTIFICATIONS DRIVER 4667M: Matthew Garrett <mjg59@srcf.ucam.org> 4668M: Pali Rohár <pali.rohar@gmail.com> 4669S: Maintained 4670F: drivers/platform/x86/dell-wmi.c 4671 4672DELL WMI DESCRIPTOR DRIVER 4673M: Mario Limonciello <mario.limonciello@dell.com> 4674S: Maintained 4675F: drivers/platform/x86/dell-wmi-descriptor.c 4676 4677DELTA ST MEDIA DRIVER 4678M: Hugues Fruchet <hugues.fruchet@st.com> 4679L: linux-media@vger.kernel.org 4680T: git git://linuxtv.org/media_tree.git 4681W: https://linuxtv.org 4682S: Supported 4683F: drivers/media/platform/sti/delta 4684 4685DENALI NAND DRIVER 4686M: Masahiro Yamada <yamada.masahiro@socionext.com> 4687L: linux-mtd@lists.infradead.org 4688S: Supported 4689F: drivers/mtd/nand/raw/denali* 4690 4691DESIGNWARE EDMA CORE IP DRIVER 4692M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4693L: dmaengine@vger.kernel.org 4694S: Maintained 4695F: drivers/dma/dw-edma/ 4696F: include/linux/dma/edma.h 4697 4698DESIGNWARE USB2 DRD IP DRIVER 4699M: Minas Harutyunyan <hminas@synopsys.com> 4700L: linux-usb@vger.kernel.org 4701T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4702S: Maintained 4703F: drivers/usb/dwc2/ 4704 4705DESIGNWARE USB3 DRD IP DRIVER 4706M: Felipe Balbi <balbi@kernel.org> 4707L: linux-usb@vger.kernel.org 4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4709S: Maintained 4710F: drivers/usb/dwc3/ 4711 4712DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4713M: Andreas Klinger <ak@it-klinger.de> 4714L: linux-iio@vger.kernel.org 4715S: Maintained 4716F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4717F: drivers/iio/proximity/srf*.c 4718 4719DEVICE COREDUMP (DEV_COREDUMP) 4720M: Johannes Berg <johannes@sipsolutions.net> 4721L: linux-kernel@vger.kernel.org 4722S: Maintained 4723F: drivers/base/devcoredump.c 4724F: include/linux/devcoredump.h 4725 4726DEVICE FREQUENCY (DEVFREQ) 4727M: MyungJoo Ham <myungjoo.ham@samsung.com> 4728M: Kyungmin Park <kyungmin.park@samsung.com> 4729R: Chanwoo Choi <cw00.choi@samsung.com> 4730L: linux-pm@vger.kernel.org 4731T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4732S: Maintained 4733F: drivers/devfreq/ 4734F: include/linux/devfreq.h 4735F: Documentation/devicetree/bindings/devfreq/ 4736F: include/trace/events/devfreq.h 4737 4738DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4739M: Chanwoo Choi <cw00.choi@samsung.com> 4740L: linux-pm@vger.kernel.org 4741T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4742S: Supported 4743F: drivers/devfreq/event/ 4744F: drivers/devfreq/devfreq-event.c 4745F: include/linux/devfreq-event.h 4746F: Documentation/devicetree/bindings/devfreq/event/ 4747 4748DEVICE NUMBER REGISTRY 4749M: Torben Mathiasen <device@lanana.org> 4750W: http://lanana.org/docs/device-list/index.html 4751S: Maintained 4752 4753DEVICE-MAPPER (LVM) 4754M: Alasdair Kergon <agk@redhat.com> 4755M: Mike Snitzer <snitzer@redhat.com> 4756M: dm-devel@redhat.com 4757L: dm-devel@redhat.com 4758W: http://sources.redhat.com/dm 4759Q: http://patchwork.kernel.org/project/dm-devel/list/ 4760T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4761T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4762S: Maintained 4763F: Documentation/admin-guide/device-mapper/ 4764F: drivers/md/Makefile 4765F: drivers/md/Kconfig 4766F: drivers/md/dm* 4767F: drivers/md/persistent-data/ 4768F: include/linux/device-mapper.h 4769F: include/linux/dm-*.h 4770F: include/uapi/linux/dm-*.h 4771 4772DEVLINK 4773M: Jiri Pirko <jiri@mellanox.com> 4774L: netdev@vger.kernel.org 4775S: Supported 4776F: net/core/devlink.c 4777F: include/net/devlink.h 4778F: include/uapi/linux/devlink.h 4779 4780DIALOG SEMICONDUCTOR DRIVERS 4781M: Support Opensource <support.opensource@diasemi.com> 4782W: http://www.dialog-semiconductor.com/products 4783S: Supported 4784F: Documentation/hwmon/da90??.rst 4785F: Documentation/devicetree/bindings/mfd/da90*.txt 4786F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4787F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4788F: Documentation/devicetree/bindings/regulator/da92*.txt 4789F: Documentation/devicetree/bindings/regulator/slg51000.txt 4790F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4791F: Documentation/devicetree/bindings/sound/da[79]*.txt 4792F: drivers/gpio/gpio-da90??.c 4793F: drivers/hwmon/da90??-hwmon.c 4794F: drivers/iio/adc/da91??-*.c 4795F: drivers/input/misc/da90??_onkey.c 4796F: drivers/input/touchscreen/da9052_tsi.c 4797F: drivers/leds/leds-da90??.c 4798F: drivers/mfd/da903x.c 4799F: drivers/mfd/da90??-*.c 4800F: drivers/mfd/da91??-*.c 4801F: drivers/power/supply/da9052-battery.c 4802F: drivers/power/supply/da91??-*.c 4803F: drivers/regulator/da903x.c 4804F: drivers/regulator/da9???-regulator.[ch] 4805F: drivers/regulator/slg51000-regulator.[ch] 4806F: drivers/thermal/da90??-thermal.c 4807F: drivers/rtc/rtc-da90??.c 4808F: drivers/video/backlight/da90??_bl.c 4809F: drivers/watchdog/da90??_wdt.c 4810F: include/linux/mfd/da903x.h 4811F: include/linux/mfd/da9052/ 4812F: include/linux/mfd/da9055/ 4813F: include/linux/mfd/da9062/ 4814F: include/linux/mfd/da9063/ 4815F: include/linux/mfd/da9150/ 4816F: include/linux/regulator/da9211.h 4817F: include/sound/da[79]*.h 4818F: sound/soc/codecs/da[79]*.[ch] 4819 4820DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4821M: William Breathitt Gray <vilhelm.gray@gmail.com> 4822L: linux-gpio@vger.kernel.org 4823S: Maintained 4824F: drivers/gpio/gpio-gpio-mm.c 4825 4826DIOLAN U2C-12 I2C DRIVER 4827M: Guenter Roeck <linux@roeck-us.net> 4828L: linux-i2c@vger.kernel.org 4829S: Maintained 4830F: drivers/i2c/busses/i2c-diolan-u2c.c 4831 4832FILESYSTEM DIRECT ACCESS (DAX) 4833M: Dan Williams <dan.j.williams@intel.com> 4834R: Matthew Wilcox <willy@infradead.org> 4835R: Jan Kara <jack@suse.cz> 4836L: linux-fsdevel@vger.kernel.org 4837L: linux-nvdimm@lists.01.org 4838S: Supported 4839F: fs/dax.c 4840F: include/linux/dax.h 4841F: include/trace/events/fs_dax.h 4842 4843DEVICE DIRECT ACCESS (DAX) 4844M: Dan Williams <dan.j.williams@intel.com> 4845M: Vishal Verma <vishal.l.verma@intel.com> 4846M: Keith Busch <keith.busch@intel.com> 4847M: Dave Jiang <dave.jiang@intel.com> 4848L: linux-nvdimm@lists.01.org 4849S: Supported 4850F: drivers/dax/ 4851 4852DIRECTORY NOTIFICATION (DNOTIFY) 4853M: Jan Kara <jack@suse.cz> 4854R: Amir Goldstein <amir73il@gmail.com> 4855L: linux-fsdevel@vger.kernel.org 4856S: Maintained 4857F: Documentation/filesystems/dnotify.txt 4858F: fs/notify/dnotify/ 4859F: include/linux/dnotify.h 4860 4861DISK GEOMETRY AND PARTITION HANDLING 4862M: Andries Brouwer <aeb@cwi.nl> 4863W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4864W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4865W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4866S: Maintained 4867 4868DISKQUOTA 4869M: Jan Kara <jack@suse.com> 4870S: Maintained 4871F: Documentation/filesystems/quota.txt 4872F: fs/quota/ 4873F: include/linux/quota*.h 4874F: include/uapi/linux/quota*.h 4875 4876DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4877M: Bernie Thompson <bernie@plugable.com> 4878L: linux-fbdev@vger.kernel.org 4879S: Maintained 4880W: http://plugable.com/category/projects/udlfb/ 4881F: drivers/video/fbdev/udlfb.c 4882F: include/video/udlfb.h 4883F: Documentation/fb/udlfb.rst 4884 4885DISTRIBUTED LOCK MANAGER (DLM) 4886M: Christine Caulfield <ccaulfie@redhat.com> 4887M: David Teigland <teigland@redhat.com> 4888L: cluster-devel@redhat.com 4889W: http://sources.redhat.com/cluster/ 4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4891S: Supported 4892F: fs/dlm/ 4893 4894DMA BUFFER SHARING FRAMEWORK 4895M: Sumit Semwal <sumit.semwal@linaro.org> 4896S: Maintained 4897L: linux-media@vger.kernel.org 4898L: dri-devel@lists.freedesktop.org 4899L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4900F: drivers/dma-buf/ 4901F: include/linux/dma-buf* 4902F: include/linux/reservation.h 4903F: include/linux/*fence.h 4904F: Documentation/driver-api/dma-buf.rst 4905T: git git://anongit.freedesktop.org/drm/drm-misc 4906 4907DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4908M: Vinod Koul <vkoul@kernel.org> 4909L: dmaengine@vger.kernel.org 4910Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4911S: Maintained 4912F: drivers/dma/ 4913F: include/linux/dmaengine.h 4914F: include/linux/of_dma.h 4915F: Documentation/devicetree/bindings/dma/ 4916F: Documentation/driver-api/dmaengine/ 4917T: git git://git.infradead.org/users/vkoul/slave-dma.git 4918 4919DMA MAPPING HELPERS 4920M: Christoph Hellwig <hch@lst.de> 4921M: Marek Szyprowski <m.szyprowski@samsung.com> 4922R: Robin Murphy <robin.murphy@arm.com> 4923L: iommu@lists.linux-foundation.org 4924T: git git://git.infradead.org/users/hch/dma-mapping.git 4925W: http://git.infradead.org/users/hch/dma-mapping.git 4926S: Supported 4927F: kernel/dma/ 4928F: include/asm-generic/dma-mapping.h 4929F: include/linux/dma-direct.h 4930F: include/linux/dma-mapping.h 4931F: include/linux/dma-noncoherent.h 4932 4933DME1737 HARDWARE MONITOR DRIVER 4934M: Juerg Haefliger <juergh@gmail.com> 4935L: linux-hwmon@vger.kernel.org 4936S: Maintained 4937F: Documentation/hwmon/dme1737.rst 4938F: drivers/hwmon/dme1737.c 4939 4940DMI/SMBIOS SUPPORT 4941M: Jean Delvare <jdelvare@suse.com> 4942S: Maintained 4943T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4944F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4945F: drivers/firmware/dmi-id.c 4946F: drivers/firmware/dmi_scan.c 4947F: include/linux/dmi.h 4948 4949DOCUMENTATION 4950M: Jonathan Corbet <corbet@lwn.net> 4951L: linux-doc@vger.kernel.org 4952S: Maintained 4953F: Documentation/ 4954F: scripts/kernel-doc 4955X: Documentation/ABI/ 4956X: Documentation/firmware-guide/acpi/ 4957X: Documentation/devicetree/ 4958X: Documentation/i2c/ 4959X: Documentation/media/ 4960X: Documentation/power/ 4961X: Documentation/spi/ 4962T: git git://git.lwn.net/linux.git docs-next 4963 4964DOCUMENTATION/ITALIAN 4965M: Federico Vaga <federico.vaga@vaga.pv.it> 4966L: linux-doc@vger.kernel.org 4967S: Maintained 4968F: Documentation/translations/it_IT 4969 4970DONGWOON DW9714 LENS VOICE COIL DRIVER 4971M: Sakari Ailus <sakari.ailus@linux.intel.com> 4972L: linux-media@vger.kernel.org 4973T: git git://linuxtv.org/media_tree.git 4974S: Maintained 4975F: drivers/media/i2c/dw9714.c 4976F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4977 4978DONGWOON DW9807 LENS VOICE COIL DRIVER 4979M: Sakari Ailus <sakari.ailus@linux.intel.com> 4980L: linux-media@vger.kernel.org 4981T: git git://linuxtv.org/media_tree.git 4982S: Maintained 4983F: drivers/media/i2c/dw9807-vcm.c 4984F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4985 4986DOUBLETALK DRIVER 4987M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4988L: blinux-list@redhat.com 4989S: Maintained 4990F: drivers/char/dtlk.c 4991F: include/linux/dtlk.h 4992 4993DPAA2 DATAPATH I/O (DPIO) DRIVER 4994M: Roy Pledge <Roy.Pledge@nxp.com> 4995L: linux-kernel@vger.kernel.org 4996S: Maintained 4997F: drivers/soc/fsl/dpio 4998 4999DPAA2 ETHERNET DRIVER 5000M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5001L: netdev@vger.kernel.org 5002S: Maintained 5003F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5004F: drivers/net/ethernet/freescale/dpaa2/dpni* 5005F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5006F: drivers/net/ethernet/freescale/dpaa2/Makefile 5007F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5008 5009DPAA2 ETHERNET SWITCH DRIVER 5010M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5011M: Ioana Ciornei <ioana.ciornei@nxp.com> 5012L: linux-kernel@vger.kernel.org 5013S: Maintained 5014F: drivers/staging/fsl-dpaa2/ethsw 5015 5016DPT_I2O SCSI RAID DRIVER 5017M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5018L: linux-scsi@vger.kernel.org 5019W: http://www.adaptec.com/ 5020S: Maintained 5021F: drivers/scsi/dpt* 5022F: drivers/scsi/dpt/ 5023 5024DRBD DRIVER 5025M: Philipp Reisner <philipp.reisner@linbit.com> 5026M: Lars Ellenberg <lars.ellenberg@linbit.com> 5027L: drbd-dev@lists.linbit.com 5028W: http://www.drbd.org 5029T: git git://git.linbit.com/linux-drbd.git 5030T: git git://git.linbit.com/drbd-8.4.git 5031S: Supported 5032F: drivers/block/drbd/ 5033F: lib/lru_cache.c 5034F: Documentation/admin-guide/blockdev/ 5035 5036DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5037M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5038R: "Rafael J. Wysocki" <rafael@kernel.org> 5039T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5040S: Supported 5041F: Documentation/kobject.txt 5042F: drivers/base/ 5043F: fs/debugfs/ 5044F: fs/sysfs/ 5045F: include/linux/debugfs.h 5046F: include/linux/kobj* 5047F: lib/kobj* 5048 5049DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5050M: Kevin Hilman <khilman@kernel.org> 5051M: Nishanth Menon <nm@ti.com> 5052S: Maintained 5053F: drivers/power/avs/ 5054F: include/linux/power/smartreflex.h 5055L: linux-pm@vger.kernel.org 5056 5057DRM DRIVER FOR ARM PL111 CLCD 5058M: Eric Anholt <eric@anholt.net> 5059T: git git://anongit.freedesktop.org/drm/drm-misc 5060S: Supported 5061F: drivers/gpu/drm/pl111/ 5062 5063DRM DRIVER FOR ARM VERSATILE TFT PANELS 5064M: Linus Walleij <linus.walleij@linaro.org> 5065T: git git://anongit.freedesktop.org/drm/drm-misc 5066S: Maintained 5067F: drivers/gpu/drm/panel/panel-arm-versatile.c 5068F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5069 5070DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5071M: Dave Airlie <airlied@redhat.com> 5072S: Odd Fixes 5073F: drivers/gpu/drm/ast/ 5074 5075DRM DRIVER FOR ASPEED BMC GFX 5076M: Joel Stanley <joel@jms.id.au> 5077L: linux-aspeed@lists.ozlabs.org 5078T: git git://anongit.freedesktop.org/drm/drm-misc 5079S: Supported 5080F: drivers/gpu/drm/aspeed/ 5081F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5082 5083DRM DRIVER FOR BOCHS VIRTUAL GPU 5084M: Gerd Hoffmann <kraxel@redhat.com> 5085L: virtualization@lists.linux-foundation.org 5086T: git git://anongit.freedesktop.org/drm/drm-misc 5087S: Maintained 5088F: drivers/gpu/drm/bochs/ 5089 5090DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5091M: Linus Walleij <linus.walleij@linaro.org> 5092T: git git://anongit.freedesktop.org/drm/drm-misc 5093S: Maintained 5094F: drivers/gpu/drm/tve200/ 5095 5096DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5097M: Jagan Teki <jagan@amarulasolutions.com> 5098S: Maintained 5099F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5100F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5101 5102DRM DRIVER FOR ILITEK ILI9225 PANELS 5103M: David Lechner <david@lechnology.com> 5104S: Maintained 5105F: drivers/gpu/drm/tinydrm/ili9225.c 5106F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5107 5108DRM DRIVER FOR HX8357D PANELS 5109M: Eric Anholt <eric@anholt.net> 5110T: git git://anongit.freedesktop.org/drm/drm-misc 5111S: Maintained 5112F: drivers/gpu/drm/tinydrm/hx8357d.c 5113F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5114 5115DRM DRIVER FOR INTEL I810 VIDEO CARDS 5116S: Orphan / Obsolete 5117F: drivers/gpu/drm/i810/ 5118F: include/uapi/drm/i810_drm.h 5119 5120DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5121S: Orphan / Obsolete 5122F: drivers/gpu/drm/mga/ 5123F: include/uapi/drm/mga_drm.h 5124 5125DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5126M: Dave Airlie <airlied@redhat.com> 5127S: Odd Fixes 5128F: drivers/gpu/drm/mgag200/ 5129 5130DRM DRIVER FOR MI0283QT 5131M: Noralf Trønnes <noralf@tronnes.org> 5132S: Maintained 5133F: drivers/gpu/drm/tinydrm/mi0283qt.c 5134F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5135 5136DRM DRIVER FOR MSM ADRENO GPU 5137M: Rob Clark <robdclark@gmail.com> 5138M: Sean Paul <sean@poorly.run> 5139L: linux-arm-msm@vger.kernel.org 5140L: dri-devel@lists.freedesktop.org 5141L: freedreno@lists.freedesktop.org 5142T: git https://gitlab.freedesktop.org/drm/msm.git 5143S: Maintained 5144F: drivers/gpu/drm/msm/ 5145F: include/uapi/drm/msm_drm.h 5146F: Documentation/devicetree/bindings/display/msm/ 5147 5148DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5149M: Ben Skeggs <bskeggs@redhat.com> 5150L: dri-devel@lists.freedesktop.org 5151L: nouveau@lists.freedesktop.org 5152T: git git://github.com/skeggsb/linux 5153S: Supported 5154F: drivers/gpu/drm/nouveau/ 5155F: include/uapi/drm/nouveau_drm.h 5156 5157DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5158M: Stefan Mavrodiev <stefan@olimex.com> 5159S: Maintained 5160F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5161F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5162 5163DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5164M: Noralf Trønnes <noralf@tronnes.org> 5165S: Maintained 5166F: drivers/gpu/drm/tinydrm/repaper.c 5167F: Documentation/devicetree/bindings/display/repaper.txt 5168 5169DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5170M: Dave Airlie <airlied@redhat.com> 5171M: Gerd Hoffmann <kraxel@redhat.com> 5172L: virtualization@lists.linux-foundation.org 5173T: git git://anongit.freedesktop.org/drm/drm-misc 5174S: Obsolete 5175W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5176F: drivers/gpu/drm/cirrus/ 5177 5178DRM DRIVER FOR QXL VIRTUAL GPU 5179M: Dave Airlie <airlied@redhat.com> 5180M: Gerd Hoffmann <kraxel@redhat.com> 5181L: virtualization@lists.linux-foundation.org 5182L: spice-devel@lists.freedesktop.org 5183T: git git://anongit.freedesktop.org/drm/drm-misc 5184S: Maintained 5185F: drivers/gpu/drm/qxl/ 5186F: include/uapi/drm/qxl_drm.h 5187 5188DRM DRIVER FOR RAGE 128 VIDEO CARDS 5189S: Orphan / Obsolete 5190F: drivers/gpu/drm/r128/ 5191F: include/uapi/drm/r128_drm.h 5192 5193DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5194M: Guido Günther <agx@sigxcpu.org> 5195S: Maintained 5196F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5197F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5198 5199DRM DRIVER FOR SAVAGE VIDEO CARDS 5200S: Orphan / Obsolete 5201F: drivers/gpu/drm/savage/ 5202F: include/uapi/drm/savage_drm.h 5203 5204DRM DRIVER FOR SIS VIDEO CARDS 5205S: Orphan / Obsolete 5206F: drivers/gpu/drm/sis/ 5207F: include/uapi/drm/sis_drm.h 5208 5209DRM DRIVER FOR SITRONIX ST7701 PANELS 5210M: Jagan Teki <jagan@amarulasolutions.com> 5211S: Maintained 5212F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5213F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5214 5215DRM DRIVER FOR SITRONIX ST7586 PANELS 5216M: David Lechner <david@lechnology.com> 5217S: Maintained 5218F: drivers/gpu/drm/tinydrm/st7586.c 5219F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5220 5221DRM DRIVER FOR SITRONIX ST7735R PANELS 5222M: David Lechner <david@lechnology.com> 5223S: Maintained 5224F: drivers/gpu/drm/tinydrm/st7735r.c 5225F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5226 5227DRM DRIVER FOR ST-ERICSSON MCDE 5228M: Linus Walleij <linus.walleij@linaro.org> 5229T: git git://anongit.freedesktop.org/drm/drm-misc 5230S: Maintained 5231F: drivers/gpu/drm/mcde/ 5232F: Documentation/devicetree/bindings/display/ste,mcde.txt 5233 5234DRM DRIVER FOR TDFX VIDEO CARDS 5235S: Orphan / Obsolete 5236F: drivers/gpu/drm/tdfx/ 5237 5238DRM DRIVER FOR TPO TPG110 PANELS 5239M: Linus Walleij <linus.walleij@linaro.org> 5240T: git git://anongit.freedesktop.org/drm/drm-misc 5241S: Maintained 5242F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5243F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5244 5245DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5246M: Dave Airlie <airlied@redhat.com> 5247R: Sean Paul <sean@poorly.run> 5248L: dri-devel@lists.freedesktop.org 5249S: Odd Fixes 5250F: drivers/gpu/drm/udl/ 5251T: git git://anongit.freedesktop.org/drm/drm-misc 5252 5253DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5254M: Hans de Goede <hdegoede@redhat.com> 5255L: dri-devel@lists.freedesktop.org 5256S: Maintained 5257F: drivers/gpu/drm/vboxvideo/ 5258T: git git://anongit.freedesktop.org/drm/drm-misc 5259 5260DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5261M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5262R: Haneen Mohammed <hamohammed.sa@gmail.com> 5263R: Daniel Vetter <daniel@ffwll.ch> 5264T: git git://anongit.freedesktop.org/drm/drm-misc 5265S: Maintained 5266L: dri-devel@lists.freedesktop.org 5267F: drivers/gpu/drm/vkms/ 5268F: Documentation/gpu/vkms.rst 5269 5270DRM DRIVER FOR VMWARE VIRTUAL GPU 5271M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5272M: Thomas Hellstrom <thellstrom@vmware.com> 5273L: dri-devel@lists.freedesktop.org 5274T: git git://people.freedesktop.org/~thomash/linux 5275S: Supported 5276F: drivers/gpu/drm/vmwgfx/ 5277F: include/uapi/drm/vmwgfx_drm.h 5278 5279DRM DRIVERS 5280M: David Airlie <airlied@linux.ie> 5281M: Daniel Vetter <daniel@ffwll.ch> 5282L: dri-devel@lists.freedesktop.org 5283T: git git://anongit.freedesktop.org/drm/drm 5284B: https://bugs.freedesktop.org/ 5285C: irc://chat.freenode.net/dri-devel 5286S: Maintained 5287F: drivers/gpu/drm/ 5288F: drivers/gpu/vga/ 5289F: Documentation/devicetree/bindings/display/ 5290F: Documentation/devicetree/bindings/gpu/ 5291F: Documentation/gpu/ 5292F: include/drm/ 5293F: include/uapi/drm/ 5294F: include/linux/vga* 5295 5296DRM DRIVERS AND MISC GPU PATCHES 5297M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5298M: Maxime Ripard <maxime.ripard@bootlin.com> 5299M: Sean Paul <sean@poorly.run> 5300W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5301S: Maintained 5302T: git git://anongit.freedesktop.org/drm/drm-misc 5303F: Documentation/gpu/ 5304F: drivers/gpu/vga/ 5305F: drivers/gpu/drm/* 5306F: include/drm/drm* 5307F: include/uapi/drm/drm* 5308F: include/linux/vga* 5309 5310DRM DRIVERS FOR ALLWINNER A10 5311M: Maxime Ripard <maxime.ripard@bootlin.com> 5312L: dri-devel@lists.freedesktop.org 5313S: Supported 5314F: drivers/gpu/drm/sun4i/ 5315F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5316T: git git://anongit.freedesktop.org/drm/drm-misc 5317 5318DRM DRIVERS FOR AMLOGIC SOCS 5319M: Neil Armstrong <narmstrong@baylibre.com> 5320L: dri-devel@lists.freedesktop.org 5321L: linux-amlogic@lists.infradead.org 5322W: http://linux-meson.com/ 5323S: Supported 5324F: drivers/gpu/drm/meson/ 5325F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5326F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5327F: Documentation/gpu/meson.rst 5328T: git git://anongit.freedesktop.org/drm/drm-misc 5329 5330DRM DRIVERS FOR ATMEL HLCDC 5331M: Boris Brezillon <bbrezillon@kernel.org> 5332L: dri-devel@lists.freedesktop.org 5333S: Supported 5334F: drivers/gpu/drm/atmel-hlcdc/ 5335F: Documentation/devicetree/bindings/display/atmel/ 5336T: git git://anongit.freedesktop.org/drm/drm-misc 5337 5338DRM DRIVERS FOR BRIDGE CHIPS 5339M: Andrzej Hajda <a.hajda@samsung.com> 5340R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5341S: Maintained 5342T: git git://anongit.freedesktop.org/drm/drm-misc 5343F: drivers/gpu/drm/bridge/ 5344 5345DRM DRIVERS FOR EXYNOS 5346M: Inki Dae <inki.dae@samsung.com> 5347M: Joonyoung Shim <jy0922.shim@samsung.com> 5348M: Seung-Woo Kim <sw0312.kim@samsung.com> 5349M: Kyungmin Park <kyungmin.park@samsung.com> 5350L: dri-devel@lists.freedesktop.org 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5352S: Supported 5353F: drivers/gpu/drm/exynos/ 5354F: include/uapi/drm/exynos_drm.h 5355F: Documentation/devicetree/bindings/display/exynos/ 5356 5357DRM DRIVERS FOR FREESCALE DCU 5358M: Stefan Agner <stefan@agner.ch> 5359M: Alison Wang <alison.wang@nxp.com> 5360L: dri-devel@lists.freedesktop.org 5361S: Supported 5362F: drivers/gpu/drm/fsl-dcu/ 5363F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5364F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5365F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5366T: git git://anongit.freedesktop.org/drm/drm-misc 5367 5368DRM DRIVERS FOR FREESCALE IMX 5369M: Philipp Zabel <p.zabel@pengutronix.de> 5370L: dri-devel@lists.freedesktop.org 5371S: Maintained 5372F: drivers/gpu/drm/imx/ 5373F: drivers/gpu/ipu-v3/ 5374F: Documentation/devicetree/bindings/display/imx/ 5375 5376DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5377M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5378L: dri-devel@lists.freedesktop.org 5379T: git git://github.com/patjak/drm-gma500 5380S: Maintained 5381F: drivers/gpu/drm/gma500/ 5382 5383DRM DRIVERS FOR HISILICON 5384M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5385M: Rongrong Zou <zourongrong@gmail.com> 5386R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5387R: Chen Feng <puck.chen@hisilicon.com> 5388L: dri-devel@lists.freedesktop.org 5389T: git git://github.com/xin3liang/linux.git 5390S: Maintained 5391F: drivers/gpu/drm/hisilicon/ 5392F: Documentation/devicetree/bindings/display/hisilicon/ 5393 5394DRM DRIVERS FOR LIMA 5395M: Qiang Yu <yuq825@gmail.com> 5396L: dri-devel@lists.freedesktop.org 5397L: lima@lists.freedesktop.org (moderated for non-subscribers) 5398S: Maintained 5399F: drivers/gpu/drm/lima/ 5400F: include/uapi/drm/lima_drm.h 5401T: git git://anongit.freedesktop.org/drm/drm-misc 5402 5403DRM DRIVERS FOR MEDIATEK 5404M: CK Hu <ck.hu@mediatek.com> 5405M: Philipp Zabel <p.zabel@pengutronix.de> 5406L: dri-devel@lists.freedesktop.org 5407S: Supported 5408F: drivers/gpu/drm/mediatek/ 5409F: Documentation/devicetree/bindings/display/mediatek/ 5410 5411DRM DRIVERS FOR NVIDIA TEGRA 5412M: Thierry Reding <thierry.reding@gmail.com> 5413L: dri-devel@lists.freedesktop.org 5414L: linux-tegra@vger.kernel.org 5415T: git git://anongit.freedesktop.org/tegra/linux.git 5416S: Supported 5417F: drivers/gpu/drm/tegra/ 5418F: drivers/gpu/host1x/ 5419F: include/linux/host1x.h 5420F: include/uapi/drm/tegra_drm.h 5421F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5422 5423DRM DRIVERS FOR RENESAS 5424M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5425M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5426L: dri-devel@lists.freedesktop.org 5427L: linux-renesas-soc@vger.kernel.org 5428T: git git://linuxtv.org/pinchartl/media drm/du/next 5429S: Supported 5430F: drivers/gpu/drm/rcar-du/ 5431F: drivers/gpu/drm/shmobile/ 5432F: include/linux/platform_data/shmob_drm.h 5433F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5434F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5435F: Documentation/devicetree/bindings/display/renesas,du.txt 5436 5437DRM DRIVERS FOR ROCKCHIP 5438M: Sandy Huang <hjc@rock-chips.com> 5439M: Heiko Stübner <heiko@sntech.de> 5440L: dri-devel@lists.freedesktop.org 5441S: Maintained 5442F: drivers/gpu/drm/rockchip/ 5443F: Documentation/devicetree/bindings/display/rockchip/ 5444T: git git://anongit.freedesktop.org/drm/drm-misc 5445 5446DRM DRIVERS FOR STI 5447M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5448M: Vincent Abriou <vincent.abriou@st.com> 5449L: dri-devel@lists.freedesktop.org 5450T: git git://anongit.freedesktop.org/drm/drm-misc 5451S: Maintained 5452F: drivers/gpu/drm/sti 5453F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5454 5455DRM DRIVERS FOR STM 5456M: Yannick Fertre <yannick.fertre@st.com> 5457M: Philippe Cornu <philippe.cornu@st.com> 5458M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5459M: Vincent Abriou <vincent.abriou@st.com> 5460L: dri-devel@lists.freedesktop.org 5461T: git git://anongit.freedesktop.org/drm/drm-misc 5462S: Maintained 5463F: drivers/gpu/drm/stm 5464F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5465 5466DRM DRIVERS FOR TI LCDC 5467M: Jyri Sarha <jsarha@ti.com> 5468R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5469L: dri-devel@lists.freedesktop.org 5470S: Maintained 5471F: drivers/gpu/drm/tilcdc/ 5472F: Documentation/devicetree/bindings/display/tilcdc/ 5473 5474DRM DRIVERS FOR TI OMAP 5475M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5476L: dri-devel@lists.freedesktop.org 5477S: Maintained 5478F: drivers/gpu/drm/omapdrm/ 5479F: Documentation/devicetree/bindings/display/ti/ 5480 5481DRM DRIVERS FOR V3D 5482M: Eric Anholt <eric@anholt.net> 5483S: Supported 5484F: drivers/gpu/drm/v3d/ 5485F: include/uapi/drm/v3d_drm.h 5486F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5487T: git git://anongit.freedesktop.org/drm/drm-misc 5488 5489DRM DRIVERS FOR VC4 5490M: Eric Anholt <eric@anholt.net> 5491T: git git://github.com/anholt/linux 5492S: Supported 5493F: drivers/gpu/drm/vc4/ 5494F: include/uapi/drm/vc4_drm.h 5495F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5496T: git git://anongit.freedesktop.org/drm/drm-misc 5497 5498DRM DRIVERS FOR VIVANTE GPU IP 5499M: Lucas Stach <l.stach@pengutronix.de> 5500R: Russell King <linux+etnaviv@armlinux.org.uk> 5501R: Christian Gmeiner <christian.gmeiner@gmail.com> 5502L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5503L: dri-devel@lists.freedesktop.org 5504S: Maintained 5505F: drivers/gpu/drm/etnaviv/ 5506F: include/uapi/drm/etnaviv_drm.h 5507F: Documentation/devicetree/bindings/display/etnaviv/ 5508 5509DRM DRIVERS FOR ZTE ZX 5510M: Shawn Guo <shawnguo@kernel.org> 5511L: dri-devel@lists.freedesktop.org 5512S: Maintained 5513F: drivers/gpu/drm/zte/ 5514F: Documentation/devicetree/bindings/display/zte,vou.txt 5515T: git git://anongit.freedesktop.org/drm/drm-misc 5516 5517DRM PANEL DRIVERS 5518M: Thierry Reding <thierry.reding@gmail.com> 5519R: Sam Ravnborg <sam@ravnborg.org> 5520L: dri-devel@lists.freedesktop.org 5521T: git git://anongit.freedesktop.org/drm/drm-misc 5522S: Maintained 5523F: drivers/gpu/drm/drm_panel.c 5524F: drivers/gpu/drm/panel/ 5525F: include/drm/drm_panel.h 5526F: Documentation/devicetree/bindings/display/panel/ 5527 5528DRM TINYDRM DRIVERS 5529M: Noralf Trønnes <noralf@tronnes.org> 5530W: https://github.com/notro/tinydrm/wiki/Development 5531T: git git://anongit.freedesktop.org/drm/drm-misc 5532S: Maintained 5533F: drivers/gpu/drm/tinydrm/ 5534F: include/drm/tinydrm/ 5535 5536DRM DRIVERS FOR XEN 5537M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5538T: git git://anongit.freedesktop.org/drm/drm-misc 5539L: dri-devel@lists.freedesktop.org 5540L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5541S: Supported 5542F: drivers/gpu/drm/xen/ 5543F: Documentation/gpu/xen-front.rst 5544 5545DRM TTM SUBSYSTEM 5546M: Christian Koenig <christian.koenig@amd.com> 5547M: Huang Rui <ray.huang@amd.com> 5548T: git git://people.freedesktop.org/~agd5f/linux 5549S: Maintained 5550L: dri-devel@lists.freedesktop.org 5551F: include/drm/ttm/ 5552F: drivers/gpu/drm/ttm/ 5553 5554DSBR100 USB FM RADIO DRIVER 5555M: Alexey Klimov <klimov.linux@gmail.com> 5556L: linux-media@vger.kernel.org 5557T: git git://linuxtv.org/media_tree.git 5558S: Maintained 5559F: drivers/media/radio/dsbr100.c 5560 5561DSCC4 DRIVER 5562M: Francois Romieu <romieu@fr.zoreil.com> 5563L: netdev@vger.kernel.org 5564S: Maintained 5565F: drivers/net/wan/dscc4.c 5566 5567DT3155 MEDIA DRIVER 5568M: Hans Verkuil <hverkuil@xs4all.nl> 5569L: linux-media@vger.kernel.org 5570T: git git://linuxtv.org/media_tree.git 5571W: https://linuxtv.org 5572S: Odd Fixes 5573F: drivers/media/pci/dt3155/ 5574 5575DVB_USB_AF9015 MEDIA DRIVER 5576M: Antti Palosaari <crope@iki.fi> 5577L: linux-media@vger.kernel.org 5578W: https://linuxtv.org 5579W: http://palosaari.fi/linux/ 5580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5581T: git git://linuxtv.org/anttip/media_tree.git 5582S: Maintained 5583F: drivers/media/usb/dvb-usb-v2/af9015* 5584 5585DVB_USB_AF9035 MEDIA DRIVER 5586M: Antti Palosaari <crope@iki.fi> 5587L: linux-media@vger.kernel.org 5588W: https://linuxtv.org 5589W: http://palosaari.fi/linux/ 5590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5591T: git git://linuxtv.org/anttip/media_tree.git 5592S: Maintained 5593F: drivers/media/usb/dvb-usb-v2/af9035* 5594 5595DVB_USB_ANYSEE MEDIA DRIVER 5596M: Antti Palosaari <crope@iki.fi> 5597L: linux-media@vger.kernel.org 5598W: https://linuxtv.org 5599W: http://palosaari.fi/linux/ 5600Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5601T: git git://linuxtv.org/anttip/media_tree.git 5602S: Maintained 5603F: drivers/media/usb/dvb-usb-v2/anysee* 5604 5605DVB_USB_AU6610 MEDIA DRIVER 5606M: Antti Palosaari <crope@iki.fi> 5607L: linux-media@vger.kernel.org 5608W: https://linuxtv.org 5609W: http://palosaari.fi/linux/ 5610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5611T: git git://linuxtv.org/anttip/media_tree.git 5612S: Maintained 5613F: drivers/media/usb/dvb-usb-v2/au6610* 5614 5615DVB_USB_CE6230 MEDIA DRIVER 5616M: Antti Palosaari <crope@iki.fi> 5617L: linux-media@vger.kernel.org 5618W: https://linuxtv.org 5619W: http://palosaari.fi/linux/ 5620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5621T: git git://linuxtv.org/anttip/media_tree.git 5622S: Maintained 5623F: drivers/media/usb/dvb-usb-v2/ce6230* 5624 5625DVB_USB_CXUSB MEDIA DRIVER 5626M: Michael Krufky <mkrufky@linuxtv.org> 5627L: linux-media@vger.kernel.org 5628W: https://linuxtv.org 5629W: http://github.com/mkrufky 5630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5631T: git git://linuxtv.org/media_tree.git 5632S: Maintained 5633F: drivers/media/usb/dvb-usb/cxusb* 5634 5635DVB_USB_EC168 MEDIA DRIVER 5636M: Antti Palosaari <crope@iki.fi> 5637L: linux-media@vger.kernel.org 5638W: https://linuxtv.org 5639W: http://palosaari.fi/linux/ 5640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5641T: git git://linuxtv.org/anttip/media_tree.git 5642S: Maintained 5643F: drivers/media/usb/dvb-usb-v2/ec168* 5644 5645DVB_USB_GL861 MEDIA DRIVER 5646M: Antti Palosaari <crope@iki.fi> 5647L: linux-media@vger.kernel.org 5648W: https://linuxtv.org 5649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5650T: git git://linuxtv.org/anttip/media_tree.git 5651S: Maintained 5652F: drivers/media/usb/dvb-usb-v2/gl861* 5653 5654DVB_USB_MXL111SF MEDIA DRIVER 5655M: Michael Krufky <mkrufky@linuxtv.org> 5656L: linux-media@vger.kernel.org 5657W: https://linuxtv.org 5658W: http://github.com/mkrufky 5659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5660T: git git://linuxtv.org/mkrufky/mxl111sf.git 5661S: Maintained 5662F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5663 5664DVB_USB_RTL28XXU MEDIA DRIVER 5665M: Antti Palosaari <crope@iki.fi> 5666L: linux-media@vger.kernel.org 5667W: https://linuxtv.org 5668W: http://palosaari.fi/linux/ 5669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5670T: git git://linuxtv.org/anttip/media_tree.git 5671S: Maintained 5672F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5673 5674DVB_USB_V2 MEDIA DRIVER 5675M: Antti Palosaari <crope@iki.fi> 5676L: linux-media@vger.kernel.org 5677W: https://linuxtv.org 5678W: http://palosaari.fi/linux/ 5679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5680T: git git://linuxtv.org/anttip/media_tree.git 5681S: Maintained 5682F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5683F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5684 5685DYNAMIC DEBUG 5686M: Jason Baron <jbaron@akamai.com> 5687S: Maintained 5688F: lib/dynamic_debug.c 5689F: include/linux/dynamic_debug.h 5690 5691DYNAMIC INTERRUPT MODERATION 5692M: Tal Gilboa <talgi@mellanox.com> 5693S: Maintained 5694F: include/linux/dim.h 5695F: lib/dim/ 5696 5697DZ DECSTATION DZ11 SERIAL DRIVER 5698M: "Maciej W. Rozycki" <macro@linux-mips.org> 5699S: Maintained 5700F: drivers/tty/serial/dz.* 5701 5702E3X0 POWER BUTTON DRIVER 5703M: Moritz Fischer <moritz.fischer@ettus.com> 5704L: usrp-users@lists.ettus.com 5705W: http://www.ettus.com 5706S: Supported 5707F: drivers/input/misc/e3x0-button.c 5708F: Documentation/devicetree/bindings/input/e3x0-button.txt 5709 5710E4000 MEDIA DRIVER 5711M: Antti Palosaari <crope@iki.fi> 5712L: linux-media@vger.kernel.org 5713W: https://linuxtv.org 5714W: http://palosaari.fi/linux/ 5715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5716T: git git://linuxtv.org/anttip/media_tree.git 5717S: Maintained 5718F: drivers/media/tuners/e4000* 5719 5720EARTH_PT1 MEDIA DRIVER 5721M: Akihiro Tsukada <tskd08@gmail.com> 5722L: linux-media@vger.kernel.org 5723S: Odd Fixes 5724F: drivers/media/pci/pt1/ 5725 5726EARTH_PT3 MEDIA DRIVER 5727M: Akihiro Tsukada <tskd08@gmail.com> 5728L: linux-media@vger.kernel.org 5729S: Odd Fixes 5730F: drivers/media/pci/pt3/ 5731 5732EC100 MEDIA DRIVER 5733M: Antti Palosaari <crope@iki.fi> 5734L: linux-media@vger.kernel.org 5735W: https://linuxtv.org 5736W: http://palosaari.fi/linux/ 5737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5738T: git git://linuxtv.org/anttip/media_tree.git 5739S: Maintained 5740F: drivers/media/dvb-frontends/ec100* 5741 5742ECRYPT FILE SYSTEM 5743M: Tyler Hicks <tyhicks@canonical.com> 5744L: ecryptfs@vger.kernel.org 5745W: http://ecryptfs.org 5746W: https://launchpad.net/ecryptfs 5747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5748S: Supported 5749F: Documentation/filesystems/ecryptfs.txt 5750F: fs/ecryptfs/ 5751 5752EDAC-AMD64 5753M: Borislav Petkov <bp@alien8.de> 5754L: linux-edac@vger.kernel.org 5755S: Maintained 5756F: drivers/edac/amd64_edac* 5757 5758EDAC-AST2500 5759M: Stefan Schaeckeler <sschaeck@cisco.com> 5760S: Supported 5761F: drivers/edac/aspeed_edac.c 5762F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5763 5764EDAC-CALXEDA 5765M: Robert Richter <rric@kernel.org> 5766L: linux-edac@vger.kernel.org 5767S: Maintained 5768F: drivers/edac/highbank* 5769 5770EDAC-CAVIUM OCTEON 5771M: Ralf Baechle <ralf@linux-mips.org> 5772M: David Daney <david.daney@cavium.com> 5773L: linux-edac@vger.kernel.org 5774L: linux-mips@vger.kernel.org 5775S: Supported 5776F: drivers/edac/octeon_edac* 5777 5778EDAC-CAVIUM THUNDERX 5779M: David Daney <david.daney@cavium.com> 5780M: Jan Glauber <jglauber@cavium.com> 5781L: linux-edac@vger.kernel.org 5782S: Supported 5783F: drivers/edac/thunderx_edac* 5784 5785EDAC-CORE 5786M: Borislav Petkov <bp@alien8.de> 5787M: Mauro Carvalho Chehab <mchehab@kernel.org> 5788R: James Morse <james.morse@arm.com> 5789L: linux-edac@vger.kernel.org 5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5792S: Supported 5793F: Documentation/admin-guide/ras.rst 5794F: Documentation/driver-api/edac.rst 5795F: drivers/edac/ 5796F: include/linux/edac.h 5797 5798EDAC-E752X 5799M: Mark Gross <mark.gross@intel.com> 5800L: linux-edac@vger.kernel.org 5801S: Maintained 5802F: drivers/edac/e752x_edac.c 5803 5804EDAC-E7XXX 5805L: linux-edac@vger.kernel.org 5806S: Maintained 5807F: drivers/edac/e7xxx_edac.c 5808 5809EDAC-FSL_DDR 5810M: York Sun <york.sun@nxp.com> 5811L: linux-edac@vger.kernel.org 5812S: Maintained 5813F: drivers/edac/fsl_ddr_edac.* 5814 5815EDAC-GHES 5816M: Mauro Carvalho Chehab <mchehab@kernel.org> 5817L: linux-edac@vger.kernel.org 5818S: Maintained 5819F: drivers/edac/ghes_edac.c 5820 5821EDAC-I10NM 5822M: Tony Luck <tony.luck@intel.com> 5823L: linux-edac@vger.kernel.org 5824S: Maintained 5825F: drivers/edac/i10nm_base.c 5826 5827EDAC-I3000 5828L: linux-edac@vger.kernel.org 5829S: Orphan 5830F: drivers/edac/i3000_edac.c 5831 5832EDAC-I5000 5833L: linux-edac@vger.kernel.org 5834S: Maintained 5835F: drivers/edac/i5000_edac.c 5836 5837EDAC-I5400 5838M: Mauro Carvalho Chehab <mchehab@kernel.org> 5839L: linux-edac@vger.kernel.org 5840S: Maintained 5841F: drivers/edac/i5400_edac.c 5842 5843EDAC-I7300 5844M: Mauro Carvalho Chehab <mchehab@kernel.org> 5845L: linux-edac@vger.kernel.org 5846S: Maintained 5847F: drivers/edac/i7300_edac.c 5848 5849EDAC-I7CORE 5850M: Mauro Carvalho Chehab <mchehab@kernel.org> 5851L: linux-edac@vger.kernel.org 5852S: Maintained 5853F: drivers/edac/i7core_edac.c 5854 5855EDAC-I82443BXGX 5856M: Tim Small <tim@buttersideup.com> 5857L: linux-edac@vger.kernel.org 5858S: Maintained 5859F: drivers/edac/i82443bxgx_edac.c 5860 5861EDAC-I82975X 5862M: "Arvind R." <arvino55@gmail.com> 5863L: linux-edac@vger.kernel.org 5864S: Maintained 5865F: drivers/edac/i82975x_edac.c 5866 5867EDAC-IE31200 5868M: Jason Baron <jbaron@akamai.com> 5869L: linux-edac@vger.kernel.org 5870S: Maintained 5871F: drivers/edac/ie31200_edac.c 5872 5873EDAC-MPC85XX 5874M: Johannes Thumshirn <morbidrsa@gmail.com> 5875L: linux-edac@vger.kernel.org 5876S: Maintained 5877F: drivers/edac/mpc85xx_edac.[ch] 5878 5879EDAC-PASEMI 5880M: Egor Martovetsky <egor@pasemi.com> 5881L: linux-edac@vger.kernel.org 5882S: Maintained 5883F: drivers/edac/pasemi_edac.c 5884 5885EDAC-PND2 5886M: Tony Luck <tony.luck@intel.com> 5887L: linux-edac@vger.kernel.org 5888S: Maintained 5889F: drivers/edac/pnd2_edac.[ch] 5890 5891EDAC-R82600 5892M: Tim Small <tim@buttersideup.com> 5893L: linux-edac@vger.kernel.org 5894S: Maintained 5895F: drivers/edac/r82600_edac.c 5896 5897EDAC-SBRIDGE 5898M: Tony Luck <tony.luck@intel.com> 5899R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5900L: linux-edac@vger.kernel.org 5901S: Maintained 5902F: drivers/edac/sb_edac.c 5903 5904EDAC-SIFIVE 5905M: Yash Shah <yash.shah@sifive.com> 5906L: linux-edac@vger.kernel.org 5907S: Supported 5908F: drivers/edac/sifive_edac.c 5909 5910EDAC-SKYLAKE 5911M: Tony Luck <tony.luck@intel.com> 5912L: linux-edac@vger.kernel.org 5913S: Maintained 5914F: drivers/edac/skx_*.c 5915 5916EDAC-TI 5917M: Tero Kristo <t-kristo@ti.com> 5918L: linux-edac@vger.kernel.org 5919S: Maintained 5920F: drivers/edac/ti_edac.c 5921 5922EDAC-QCOM 5923M: Channagoud Kadabi <ckadabi@codeaurora.org> 5924M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5925L: linux-arm-msm@vger.kernel.org 5926L: linux-edac@vger.kernel.org 5927S: Maintained 5928F: drivers/edac/qcom_edac.c 5929 5930EDIROL UA-101/UA-1000 DRIVER 5931M: Clemens Ladisch <clemens@ladisch.de> 5932L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5934S: Maintained 5935F: sound/usb/misc/ua101.c 5936 5937EFI TEST DRIVER 5938L: linux-efi@vger.kernel.org 5939M: Ivan Hu <ivan.hu@canonical.com> 5940M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5941S: Maintained 5942F: drivers/firmware/efi/test/ 5943 5944EFI VARIABLE FILESYSTEM 5945M: Matthew Garrett <matthew.garrett@nebula.com> 5946M: Jeremy Kerr <jk@ozlabs.org> 5947M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5948T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5949L: linux-efi@vger.kernel.org 5950S: Maintained 5951F: fs/efivarfs/ 5952 5953EFIFB FRAMEBUFFER DRIVER 5954L: linux-fbdev@vger.kernel.org 5955M: Peter Jones <pjones@redhat.com> 5956S: Maintained 5957F: drivers/video/fbdev/efifb.c 5958 5959EFS FILESYSTEM 5960W: http://aeschi.ch.eu.org/efs/ 5961S: Orphan 5962F: fs/efs/ 5963 5964EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5965M: Douglas Miller <dougmill@linux.ibm.com> 5966L: netdev@vger.kernel.org 5967S: Maintained 5968F: drivers/net/ethernet/ibm/ehea/ 5969 5970EM28XX VIDEO4LINUX DRIVER 5971M: Mauro Carvalho Chehab <mchehab@kernel.org> 5972L: linux-media@vger.kernel.org 5973W: https://linuxtv.org 5974T: git git://linuxtv.org/media_tree.git 5975S: Maintained 5976F: drivers/media/usb/em28xx/ 5977F: Documentation/media/v4l-drivers/em28xx* 5978 5979EMBEDDED LINUX 5980M: Paul Gortmaker <paul.gortmaker@windriver.com> 5981M: Matt Mackall <mpm@selenic.com> 5982M: David Woodhouse <dwmw2@infradead.org> 5983L: linux-embedded@vger.kernel.org 5984S: Maintained 5985 5986Emulex 10Gbps iSCSI - OneConnect DRIVER 5987M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5988M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5989M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5990L: linux-scsi@vger.kernel.org 5991W: http://www.broadcom.com 5992S: Supported 5993F: drivers/scsi/be2iscsi/ 5994 5995Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5996M: Sathya Perla <sathya.perla@broadcom.com> 5997M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5998M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5999M: Somnath Kotur <somnath.kotur@broadcom.com> 6000L: netdev@vger.kernel.org 6001W: http://www.emulex.com 6002S: Supported 6003F: drivers/net/ethernet/emulex/benet/ 6004 6005EMULEX ONECONNECT ROCE DRIVER 6006M: Selvin Xavier <selvin.xavier@broadcom.com> 6007M: Devesh Sharma <devesh.sharma@broadcom.com> 6008L: linux-rdma@vger.kernel.org 6009W: http://www.broadcom.com 6010S: Odd Fixes 6011F: drivers/infiniband/hw/ocrdma/ 6012F: include/uapi/rdma/ocrdma-abi.h 6013 6014EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6015M: James Smart <james.smart@broadcom.com> 6016M: Dick Kennedy <dick.kennedy@broadcom.com> 6017L: linux-scsi@vger.kernel.org 6018W: http://www.broadcom.com 6019S: Supported 6020F: drivers/scsi/lpfc/ 6021 6022ENE CB710 FLASH CARD READER DRIVER 6023M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6024S: Maintained 6025F: drivers/misc/cb710/ 6026F: drivers/mmc/host/cb710-mmc.* 6027F: include/linux/cb710.h 6028 6029ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6030M: Maxim Levitsky <maximlevitsky@gmail.com> 6031S: Maintained 6032F: drivers/media/rc/ene_ir.* 6033 6034EPSON S1D13XXX FRAMEBUFFER DRIVER 6035M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6036S: Maintained 6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6038F: drivers/video/fbdev/s1d13xxxfb.c 6039F: include/video/s1d13xxxfb.h 6040 6041ERRSEQ ERROR TRACKING INFRASTRUCTURE 6042M: Jeff Layton <jlayton@kernel.org> 6043S: Maintained 6044F: lib/errseq.c 6045F: include/linux/errseq.h 6046 6047ET131X NETWORK DRIVER 6048M: Mark Einon <mark.einon@gmail.com> 6049S: Odd Fixes 6050F: drivers/net/ethernet/agere/ 6051 6052ETHERNET BRIDGE 6053M: Roopa Prabhu <roopa@cumulusnetworks.com> 6054M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6055L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6056L: netdev@vger.kernel.org 6057W: http://www.linuxfoundation.org/en/Net:Bridge 6058S: Maintained 6059F: include/linux/netfilter_bridge/ 6060F: net/bridge/ 6061 6062ETHERNET PHY LIBRARY 6063M: Andrew Lunn <andrew@lunn.ch> 6064M: Florian Fainelli <f.fainelli@gmail.com> 6065M: Heiner Kallweit <hkallweit1@gmail.com> 6066L: netdev@vger.kernel.org 6067S: Maintained 6068F: Documentation/ABI/testing/sysfs-bus-mdio 6069F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6070F: Documentation/devicetree/bindings/net/mdio* 6071F: Documentation/networking/phy.rst 6072F: drivers/net/phy/ 6073F: drivers/of/of_mdio.c 6074F: drivers/of/of_net.c 6075F: include/linux/*mdio*.h 6076F: include/linux/of_net.h 6077F: include/linux/phy.h 6078F: include/linux/phy_fixed.h 6079F: include/linux/platform_data/mdio-bcm-unimac.h 6080F: include/linux/platform_data/mdio-gpio.h 6081F: include/trace/events/mdio.h 6082F: include/uapi/linux/mdio.h 6083F: include/uapi/linux/mii.h 6084 6085EXT2 FILE SYSTEM 6086M: Jan Kara <jack@suse.com> 6087L: linux-ext4@vger.kernel.org 6088S: Maintained 6089F: Documentation/filesystems/ext2.txt 6090F: fs/ext2/ 6091F: include/linux/ext2* 6092 6093EXT4 FILE SYSTEM 6094M: "Theodore Ts'o" <tytso@mit.edu> 6095M: Andreas Dilger <adilger.kernel@dilger.ca> 6096L: linux-ext4@vger.kernel.org 6097W: http://ext4.wiki.kernel.org 6098Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6100S: Maintained 6101F: Documentation/filesystems/ext4/ 6102F: fs/ext4/ 6103 6104Extended Verification Module (EVM) 6105M: Mimi Zohar <zohar@linux.ibm.com> 6106L: linux-integrity@vger.kernel.org 6107S: Supported 6108F: security/integrity/evm/ 6109 6110EXTENSIBLE FIRMWARE INTERFACE (EFI) 6111M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6112L: linux-efi@vger.kernel.org 6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6114S: Maintained 6115F: Documentation/admin-guide/efi-stub.rst 6116F: arch/*/kernel/efi.c 6117F: arch/x86/boot/compressed/eboot.[ch] 6118F: arch/*/include/asm/efi.h 6119F: arch/x86/platform/efi/ 6120F: drivers/firmware/efi/ 6121F: include/linux/efi*.h 6122F: arch/arm/boot/compressed/efi-header.S 6123F: arch/arm64/kernel/efi-entry.S 6124 6125EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6126M: MyungJoo Ham <myungjoo.ham@samsung.com> 6127M: Chanwoo Choi <cw00.choi@samsung.com> 6128L: linux-kernel@vger.kernel.org 6129T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6130S: Maintained 6131F: drivers/extcon/ 6132F: include/linux/extcon/ 6133F: include/linux/extcon.h 6134F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6135F: Documentation/devicetree/bindings/extcon/ 6136 6137EXYNOS DP DRIVER 6138M: Jingoo Han <jingoohan1@gmail.com> 6139L: dri-devel@lists.freedesktop.org 6140S: Maintained 6141F: drivers/gpu/drm/exynos/exynos_dp* 6142 6143EXYNOS SYSMMU (IOMMU) driver 6144M: Marek Szyprowski <m.szyprowski@samsung.com> 6145L: iommu@lists.linux-foundation.org 6146S: Maintained 6147F: drivers/iommu/exynos-iommu.c 6148 6149EZchip NPS platform support 6150M: Vineet Gupta <vgupta@synopsys.com> 6151M: Ofer Levi <oferle@mellanox.com> 6152S: Supported 6153F: arch/arc/plat-eznps 6154F: arch/arc/boot/dts/eznps.dts 6155 6156F2FS FILE SYSTEM 6157M: Jaegeuk Kim <jaegeuk@kernel.org> 6158M: Chao Yu <yuchao0@huawei.com> 6159L: linux-f2fs-devel@lists.sourceforge.net 6160W: https://f2fs.wiki.kernel.org/ 6161T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6162S: Maintained 6163F: Documentation/filesystems/f2fs.txt 6164F: Documentation/ABI/testing/sysfs-fs-f2fs 6165F: fs/f2fs/ 6166F: include/linux/f2fs_fs.h 6167F: include/trace/events/f2fs.h 6168 6169F71805F HARDWARE MONITORING DRIVER 6170M: Jean Delvare <jdelvare@suse.com> 6171L: linux-hwmon@vger.kernel.org 6172S: Maintained 6173F: Documentation/hwmon/f71805f.rst 6174F: drivers/hwmon/f71805f.c 6175 6176FADDR2LINE 6177M: Josh Poimboeuf <jpoimboe@redhat.com> 6178S: Maintained 6179F: scripts/faddr2line 6180 6181FAILOVER MODULE 6182M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6183L: netdev@vger.kernel.org 6184S: Supported 6185F: net/core/failover.c 6186F: include/net/failover.h 6187F: Documentation/networking/failover.rst 6188 6189FANOTIFY 6190M: Jan Kara <jack@suse.cz> 6191R: Amir Goldstein <amir73il@gmail.com> 6192L: linux-fsdevel@vger.kernel.org 6193S: Maintained 6194F: fs/notify/fanotify/ 6195F: include/linux/fanotify.h 6196F: include/uapi/linux/fanotify.h 6197 6198FARSYNC SYNCHRONOUS DRIVER 6199M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6200W: http://www.farsite.co.uk/ 6201S: Supported 6202F: drivers/net/wan/farsync.* 6203 6204FAULT INJECTION SUPPORT 6205M: Akinobu Mita <akinobu.mita@gmail.com> 6206S: Supported 6207F: Documentation/fault-injection/ 6208F: lib/fault-inject.c 6209 6210FBTFT Framebuffer drivers 6211S: Orphan 6212L: dri-devel@lists.freedesktop.org 6213L: linux-fbdev@vger.kernel.org 6214F: drivers/staging/fbtft/ 6215 6216FC0011 TUNER DRIVER 6217M: Michael Buesch <m@bues.ch> 6218L: linux-media@vger.kernel.org 6219S: Maintained 6220F: drivers/media/tuners/fc0011.h 6221F: drivers/media/tuners/fc0011.c 6222 6223FC2580 MEDIA DRIVER 6224M: Antti Palosaari <crope@iki.fi> 6225L: linux-media@vger.kernel.org 6226W: https://linuxtv.org 6227W: http://palosaari.fi/linux/ 6228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6229T: git git://linuxtv.org/anttip/media_tree.git 6230S: Maintained 6231F: drivers/media/tuners/fc2580* 6232 6233FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6234M: Hannes Reinecke <hare@suse.de> 6235L: linux-scsi@vger.kernel.org 6236W: www.Open-FCoE.org 6237S: Supported 6238F: drivers/scsi/libfc/ 6239F: drivers/scsi/fcoe/ 6240F: include/scsi/fc/ 6241F: include/scsi/libfc.h 6242F: include/scsi/libfcoe.h 6243F: include/uapi/scsi/fc/ 6244 6245FILE LOCKING (flock() and fcntl()/lockf()) 6246M: Jeff Layton <jlayton@kernel.org> 6247M: "J. Bruce Fields" <bfields@fieldses.org> 6248L: linux-fsdevel@vger.kernel.org 6249S: Maintained 6250F: include/linux/fcntl.h 6251F: include/uapi/linux/fcntl.h 6252F: fs/fcntl.c 6253F: fs/locks.c 6254 6255FILESYSTEMS (VFS and infrastructure) 6256M: Alexander Viro <viro@zeniv.linux.org.uk> 6257L: linux-fsdevel@vger.kernel.org 6258S: Maintained 6259F: fs/* 6260F: include/linux/fs.h 6261F: include/linux/fs_types.h 6262F: include/uapi/linux/fs.h 6263 6264FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6265M: Riku Voipio <riku.voipio@iki.fi> 6266L: linux-hwmon@vger.kernel.org 6267S: Maintained 6268F: drivers/hwmon/f75375s.c 6269F: include/linux/f75375s.h 6270 6271FIREWIRE AUDIO DRIVERS 6272M: Clemens Ladisch <clemens@ladisch.de> 6273L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6275S: Maintained 6276F: sound/firewire/ 6277 6278FIREWIRE MEDIA DRIVERS (firedtv) 6279M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6280L: linux-media@vger.kernel.org 6281L: linux1394-devel@lists.sourceforge.net 6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6283S: Maintained 6284F: drivers/media/firewire/ 6285 6286FIREWIRE SBP-2 TARGET 6287M: Chris Boot <bootc@bootc.net> 6288L: linux-scsi@vger.kernel.org 6289L: target-devel@vger.kernel.org 6290L: linux1394-devel@lists.sourceforge.net 6291T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6292S: Maintained 6293F: drivers/target/sbp/ 6294 6295FIREWIRE SUBSYSTEM 6296M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6297L: linux1394-devel@lists.sourceforge.net 6298W: http://ieee1394.wiki.kernel.org/ 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6300S: Maintained 6301F: drivers/firewire/ 6302F: include/linux/firewire.h 6303F: include/uapi/linux/firewire*.h 6304F: tools/firewire/ 6305 6306FIRMWARE LOADER (request_firmware) 6307M: Luis Chamberlain <mcgrof@kernel.org> 6308L: linux-kernel@vger.kernel.org 6309S: Maintained 6310F: Documentation/firmware_class/ 6311F: drivers/base/firmware_loader/ 6312F: include/linux/firmware.h 6313 6314FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6315M: Joshua Morris <josh.h.morris@us.ibm.com> 6316M: Philip Kelleher <pjk1939@linux.ibm.com> 6317S: Maintained 6318F: drivers/block/rsxx/ 6319 6320FLEXTIMER FTM-QUADDEC DRIVER 6321M: Patrick Havelange <patrick.havelange@essensium.com> 6322L: linux-iio@vger.kernel.org 6323S: Maintained 6324F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6325F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6326F: drivers/counter/ftm-quaddec.c 6327 6328FLOPPY DRIVER 6329M: Denis Efremov <efremov@linux.com> 6330S: Odd Fixes 6331L: linux-block@vger.kernel.org 6332F: drivers/block/floppy.c 6333 6334FMC SUBSYSTEM 6335M: Alessandro Rubini <rubini@gnudd.com> 6336W: http://www.ohwr.org/projects/fmc-bus 6337S: Supported 6338F: drivers/fmc/ 6339F: include/linux/fmc*.h 6340F: include/linux/ipmi-fru.h 6341K: fmc_d.*register 6342 6343FPGA MANAGER FRAMEWORK 6344M: Moritz Fischer <mdf@kernel.org> 6345L: linux-fpga@vger.kernel.org 6346S: Maintained 6347T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6348Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6349F: Documentation/fpga/ 6350F: Documentation/driver-api/fpga/ 6351F: Documentation/devicetree/bindings/fpga/ 6352F: drivers/fpga/ 6353F: include/linux/fpga/ 6354W: http://www.rocketboards.org 6355 6356FPGA DFL DRIVERS 6357M: Wu Hao <hao.wu@intel.com> 6358L: linux-fpga@vger.kernel.org 6359S: Maintained 6360F: Documentation/fpga/dfl.rst 6361F: include/uapi/linux/fpga-dfl.h 6362F: drivers/fpga/dfl* 6363 6364FPU EMULATOR 6365M: Bill Metzenthen <billm@melbpc.org.au> 6366W: http://floatingpoint.sourceforge.net/emulator/index.html 6367S: Maintained 6368F: arch/x86/math-emu/ 6369 6370FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6371L: netdev@vger.kernel.org 6372S: Orphan 6373F: drivers/net/wan/dlci.c 6374F: drivers/net/wan/sdla.c 6375 6376FRAMEBUFFER LAYER 6377M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6378L: dri-devel@lists.freedesktop.org 6379L: linux-fbdev@vger.kernel.org 6380T: git git://github.com/bzolnier/linux.git 6381Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6382S: Maintained 6383F: Documentation/fb/ 6384F: drivers/video/ 6385F: include/video/ 6386F: include/linux/fb.h 6387F: include/uapi/video/ 6388F: include/uapi/linux/fb.h 6389 6390FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6391M: Horia Geantă <horia.geanta@nxp.com> 6392M: Aymen Sghaier <aymen.sghaier@nxp.com> 6393L: linux-crypto@vger.kernel.org 6394S: Maintained 6395F: drivers/crypto/caam/ 6396F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6397 6398FREESCALE DIU FRAMEBUFFER DRIVER 6399M: Timur Tabi <timur@kernel.org> 6400L: linux-fbdev@vger.kernel.org 6401S: Maintained 6402F: drivers/video/fbdev/fsl-diu-fb.* 6403 6404FREESCALE DMA DRIVER 6405M: Li Yang <leoyang.li@nxp.com> 6406M: Zhang Wei <zw@zh-kernel.org> 6407L: linuxppc-dev@lists.ozlabs.org 6408S: Maintained 6409F: drivers/dma/fsldma.* 6410 6411FREESCALE ENETC ETHERNET DRIVERS 6412M: Claudiu Manoil <claudiu.manoil@nxp.com> 6413L: netdev@vger.kernel.org 6414S: Maintained 6415F: drivers/net/ethernet/freescale/enetc/ 6416 6417FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6418M: Claudiu Manoil <claudiu.manoil@nxp.com> 6419L: netdev@vger.kernel.org 6420S: Maintained 6421F: drivers/net/ethernet/freescale/gianfar* 6422F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6423 6424FREESCALE GPMI NAND DRIVER 6425M: Han Xu <han.xu@nxp.com> 6426L: linux-mtd@lists.infradead.org 6427S: Maintained 6428F: drivers/mtd/nand/raw/gpmi-nand/* 6429 6430FREESCALE I2C CPM DRIVER 6431M: Jochen Friedrich <jochen@scram.de> 6432L: linuxppc-dev@lists.ozlabs.org 6433L: linux-i2c@vger.kernel.org 6434S: Maintained 6435F: drivers/i2c/busses/i2c-cpm.c 6436 6437FREESCALE IMX DDR PMU DRIVER 6438M: Frank Li <Frank.li@nxp.com> 6439L: linux-arm-kernel@lists.infradead.org 6440S: Maintained 6441F: drivers/perf/fsl_imx8_ddr_perf.c 6442F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6443 6444FREESCALE IMX LPI2C DRIVER 6445M: Dong Aisheng <aisheng.dong@nxp.com> 6446L: linux-i2c@vger.kernel.org 6447L: linux-imx@nxp.com 6448S: Maintained 6449F: drivers/i2c/busses/i2c-imx-lpi2c.c 6450F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6451 6452FREESCALE IMX / MXC FEC DRIVER 6453M: Fugang Duan <fugang.duan@nxp.com> 6454L: netdev@vger.kernel.org 6455S: Maintained 6456F: drivers/net/ethernet/freescale/fec_main.c 6457F: drivers/net/ethernet/freescale/fec_ptp.c 6458F: drivers/net/ethernet/freescale/fec.h 6459F: Documentation/devicetree/bindings/net/fsl-fec.txt 6460 6461FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6462M: Sascha Hauer <s.hauer@pengutronix.de> 6463R: Pengutronix Kernel Team <kernel@pengutronix.de> 6464L: linux-fbdev@vger.kernel.org 6465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6466S: Maintained 6467F: include/linux/platform_data/video-imxfb.h 6468F: drivers/video/fbdev/imxfb.c 6469 6470FREESCALE QORIQ DPAA ETHERNET DRIVER 6471M: Madalin Bucur <madalin.bucur@nxp.com> 6472L: netdev@vger.kernel.org 6473S: Maintained 6474F: drivers/net/ethernet/freescale/dpaa 6475 6476FREESCALE QORIQ DPAA FMAN DRIVER 6477M: Madalin Bucur <madalin.bucur@nxp.com> 6478L: netdev@vger.kernel.org 6479S: Maintained 6480F: drivers/net/ethernet/freescale/fman 6481F: Documentation/devicetree/bindings/net/fsl-fman.txt 6482 6483FREESCALE QORIQ PTP CLOCK DRIVER 6484M: Yangbo Lu <yangbo.lu@nxp.com> 6485L: netdev@vger.kernel.org 6486S: Maintained 6487F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6488F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6489F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6490F: drivers/ptp/ptp_qoriq.c 6491F: drivers/ptp/ptp_qoriq_debugfs.c 6492F: include/linux/fsl/ptp_qoriq.h 6493F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6494 6495FREESCALE QUAD SPI DRIVER 6496M: Han Xu <han.xu@nxp.com> 6497L: linux-spi@vger.kernel.org 6498S: Maintained 6499F: drivers/spi/spi-fsl-qspi.c 6500 6501FREESCALE QUICC ENGINE LIBRARY 6502M: Qiang Zhao <qiang.zhao@nxp.com> 6503L: linuxppc-dev@lists.ozlabs.org 6504S: Maintained 6505F: drivers/soc/fsl/qe/ 6506F: include/soc/fsl/*qe*.h 6507F: include/soc/fsl/*ucc*.h 6508 6509FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6510M: Li Yang <leoyang.li@nxp.com> 6511L: netdev@vger.kernel.org 6512L: linuxppc-dev@lists.ozlabs.org 6513S: Maintained 6514F: drivers/net/ethernet/freescale/ucc_geth* 6515 6516FREESCALE QUICC ENGINE UCC HDLC DRIVER 6517M: Zhao Qiang <qiang.zhao@nxp.com> 6518L: netdev@vger.kernel.org 6519L: linuxppc-dev@lists.ozlabs.org 6520S: Maintained 6521F: drivers/net/wan/fsl_ucc_hdlc* 6522 6523FREESCALE QUICC ENGINE UCC UART DRIVER 6524M: Timur Tabi <timur@kernel.org> 6525L: linuxppc-dev@lists.ozlabs.org 6526S: Maintained 6527F: drivers/tty/serial/ucc_uart.c 6528 6529FREESCALE SOC DRIVERS 6530M: Li Yang <leoyang.li@nxp.com> 6531L: linuxppc-dev@lists.ozlabs.org 6532L: linux-arm-kernel@lists.infradead.org 6533S: Maintained 6534F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6535F: Documentation/devicetree/bindings/soc/fsl/ 6536F: drivers/soc/fsl/ 6537F: include/linux/fsl/ 6538 6539FREESCALE SOC FS_ENET DRIVER 6540M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6541L: linuxppc-dev@lists.ozlabs.org 6542L: netdev@vger.kernel.org 6543S: Maintained 6544F: drivers/net/ethernet/freescale/fs_enet/ 6545F: include/linux/fs_enet_pd.h 6546 6547FREESCALE SOC SOUND DRIVERS 6548M: Timur Tabi <timur@kernel.org> 6549M: Nicolin Chen <nicoleotsuka@gmail.com> 6550M: Xiubo Li <Xiubo.Lee@gmail.com> 6551R: Fabio Estevam <festevam@gmail.com> 6552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6553L: linuxppc-dev@lists.ozlabs.org 6554S: Maintained 6555F: sound/soc/fsl/fsl* 6556F: sound/soc/fsl/imx* 6557F: sound/soc/fsl/mpc8610_hpcd.c 6558 6559FREESCALE USB PERIPHERAL DRIVERS 6560M: Li Yang <leoyang.li@nxp.com> 6561L: linux-usb@vger.kernel.org 6562L: linuxppc-dev@lists.ozlabs.org 6563S: Maintained 6564F: drivers/usb/gadget/udc/fsl* 6565 6566FREEVXFS FILESYSTEM 6567M: Christoph Hellwig <hch@infradead.org> 6568W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6569S: Maintained 6570F: fs/freevxfs/ 6571 6572FREEZER 6573M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6574M: Pavel Machek <pavel@ucw.cz> 6575L: linux-pm@vger.kernel.org 6576S: Supported 6577F: Documentation/power/freezing-of-tasks.rst 6578F: include/linux/freezer.h 6579F: kernel/freezer.c 6580 6581FRONTSWAP API 6582M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6583L: linux-kernel@vger.kernel.org 6584S: Maintained 6585F: mm/frontswap.c 6586F: include/linux/frontswap.h 6587 6588FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6589M: David Howells <dhowells@redhat.com> 6590L: linux-cachefs@redhat.com (moderated for non-subscribers) 6591S: Supported 6592F: Documentation/filesystems/caching/ 6593F: fs/fscache/ 6594F: include/linux/fscache*.h 6595 6596FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6597M: Theodore Y. Ts'o <tytso@mit.edu> 6598M: Jaegeuk Kim <jaegeuk@kernel.org> 6599M: Eric Biggers <ebiggers@kernel.org> 6600L: linux-fscrypt@vger.kernel.org 6601Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6602T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6603S: Supported 6604F: fs/crypto/ 6605F: include/linux/fscrypt*.h 6606F: Documentation/filesystems/fscrypt.rst 6607 6608FSI SUBSYSTEM 6609M: Jeremy Kerr <jk@ozlabs.org> 6610M: Joel Stanley <joel@jms.id.au> 6611R: Alistar Popple <alistair@popple.id.au> 6612R: Eddie James <eajames@linux.ibm.com> 6613L: linux-fsi@lists.ozlabs.org 6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6615Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6616S: Supported 6617F: drivers/fsi/ 6618F: include/linux/fsi*.h 6619F: include/trace/events/fsi*.h 6620 6621FSI-ATTACHED I2C DRIVER 6622M: Eddie James <eajames@linux.ibm.com> 6623L: linux-i2c@vger.kernel.org 6624L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6625S: Maintained 6626F: drivers/i2c/busses/i2c-fsi.c 6627F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6628 6629FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6630M: Jan Kara <jack@suse.cz> 6631R: Amir Goldstein <amir73il@gmail.com> 6632L: linux-fsdevel@vger.kernel.org 6633S: Maintained 6634F: fs/notify/ 6635F: include/linux/fsnotify*.h 6636 6637FUJITSU LAPTOP EXTRAS 6638M: Jonathan Woithe <jwoithe@just42.net> 6639L: platform-driver-x86@vger.kernel.org 6640S: Maintained 6641F: drivers/platform/x86/fujitsu-laptop.c 6642 6643FUJITSU M-5MO LS CAMERA ISP DRIVER 6644M: Kyungmin Park <kyungmin.park@samsung.com> 6645M: Heungjun Kim <riverful.kim@samsung.com> 6646L: linux-media@vger.kernel.org 6647S: Maintained 6648F: drivers/media/i2c/m5mols/ 6649F: include/media/i2c/m5mols.h 6650 6651FUJITSU TABLET EXTRAS 6652M: Robert Gerlach <khnz@gmx.de> 6653L: platform-driver-x86@vger.kernel.org 6654S: Maintained 6655F: drivers/platform/x86/fujitsu-tablet.c 6656 6657FUSE: FILESYSTEM IN USERSPACE 6658M: Miklos Szeredi <miklos@szeredi.hu> 6659L: linux-fsdevel@vger.kernel.org 6660W: http://fuse.sourceforge.net/ 6661T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6662S: Maintained 6663F: fs/fuse/ 6664F: include/uapi/linux/fuse.h 6665F: Documentation/filesystems/fuse.txt 6666 6667FUTEX SUBSYSTEM 6668M: Thomas Gleixner <tglx@linutronix.de> 6669M: Ingo Molnar <mingo@redhat.com> 6670R: Peter Zijlstra <peterz@infradead.org> 6671R: Darren Hart <dvhart@infradead.org> 6672L: linux-kernel@vger.kernel.org 6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6674S: Maintained 6675F: kernel/futex.c 6676F: include/asm-generic/futex.h 6677F: include/linux/futex.h 6678F: include/uapi/linux/futex.h 6679F: tools/testing/selftests/futex/ 6680F: tools/perf/bench/futex* 6681F: Documentation/*futex* 6682 6683GCC PLUGINS 6684M: Kees Cook <keescook@chromium.org> 6685R: Emese Revfy <re.emese@gmail.com> 6686L: kernel-hardening@lists.openwall.com 6687S: Maintained 6688F: scripts/gcc-plugins/ 6689F: scripts/gcc-plugin.sh 6690F: scripts/Makefile.gcc-plugins 6691F: Documentation/core-api/gcc-plugins.rst 6692 6693GASKET DRIVER FRAMEWORK 6694M: Rob Springer <rspringer@google.com> 6695M: Todd Poynor <toddpoynor@google.com> 6696M: Ben Chan <benchan@chromium.org> 6697S: Maintained 6698F: drivers/staging/gasket/ 6699 6700GCOV BASED KERNEL PROFILING 6701M: Peter Oberparleiter <oberpar@linux.ibm.com> 6702S: Maintained 6703F: kernel/gcov/ 6704F: Documentation/dev-tools/gcov.rst 6705 6706GDB KERNEL DEBUGGING HELPER SCRIPTS 6707M: Jan Kiszka <jan.kiszka@siemens.com> 6708M: Kieran Bingham <kbingham@kernel.org> 6709S: Supported 6710F: scripts/gdb/ 6711 6712GDT SCSI DISK ARRAY CONTROLLER DRIVER 6713M: Achim Leubner <achim_leubner@adaptec.com> 6714L: linux-scsi@vger.kernel.org 6715W: http://www.icp-vortex.com/ 6716S: Supported 6717F: drivers/scsi/gdt* 6718 6719GEMTEK FM RADIO RECEIVER DRIVER 6720M: Hans Verkuil <hverkuil@xs4all.nl> 6721L: linux-media@vger.kernel.org 6722T: git git://linuxtv.org/media_tree.git 6723W: https://linuxtv.org 6724S: Maintained 6725F: drivers/media/radio/radio-gemtek* 6726 6727GENERIC GPIO I2C DRIVER 6728M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6729S: Supported 6730F: drivers/i2c/busses/i2c-gpio.c 6731F: include/linux/platform_data/i2c-gpio.h 6732 6733GENERIC GPIO I2C MULTIPLEXER DRIVER 6734M: Peter Korsgaard <peter.korsgaard@barco.com> 6735L: linux-i2c@vger.kernel.org 6736S: Supported 6737F: drivers/i2c/muxes/i2c-mux-gpio.c 6738F: include/linux/platform_data/i2c-mux-gpio.h 6739F: Documentation/i2c/muxes/i2c-mux-gpio 6740 6741GENERIC HDLC (WAN) DRIVERS 6742M: Krzysztof Halasa <khc@pm.waw.pl> 6743W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6744S: Maintained 6745F: drivers/net/wan/c101.c 6746F: drivers/net/wan/hd6457* 6747F: drivers/net/wan/hdlc* 6748F: drivers/net/wan/n2.c 6749F: drivers/net/wan/pc300too.c 6750F: drivers/net/wan/pci200syn.c 6751F: drivers/net/wan/wanxl* 6752 6753GENERIC INCLUDE/ASM HEADER FILES 6754M: Arnd Bergmann <arnd@arndb.de> 6755L: linux-arch@vger.kernel.org 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6757S: Maintained 6758F: include/asm-generic/ 6759F: include/uapi/asm-generic/ 6760 6761GENERIC PHY FRAMEWORK 6762M: Kishon Vijay Abraham I <kishon@ti.com> 6763L: linux-kernel@vger.kernel.org 6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6765S: Supported 6766F: drivers/phy/ 6767F: include/linux/phy/ 6768F: Documentation/devicetree/bindings/phy/ 6769 6770GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6771M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6772S: Supported 6773F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6774 6775GENERIC PM DOMAINS 6776M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6777M: Kevin Hilman <khilman@kernel.org> 6778M: Ulf Hansson <ulf.hansson@linaro.org> 6779L: linux-pm@vger.kernel.org 6780S: Supported 6781F: drivers/base/power/domain*.c 6782F: include/linux/pm_domain.h 6783F: Documentation/devicetree/bindings/power/power_domain.txt 6784 6785GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6786M: Eugen Hristev <eugen.hristev@microchip.com> 6787L: linux-input@vger.kernel.org 6788S: Maintained 6789F: drivers/input/touchscreen/resistive-adc-touch.c 6790 6791GENERIC UIO DRIVER FOR PCI DEVICES 6792M: "Michael S. Tsirkin" <mst@redhat.com> 6793L: kvm@vger.kernel.org 6794S: Supported 6795F: drivers/uio/uio_pci_generic.c 6796 6797GENERIC VDSO LIBRARY: 6798M: Andy Lutomirski <luto@kernel.org> 6799M: Thomas Gleixner <tglx@linutronix.de> 6800M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6801L: linux-kernel@vger.kernel.org 6802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6803S: Maintained 6804F: lib/vdso/ 6805F: kernel/time/vsyscall.c 6806F: include/vdso/ 6807F: include/asm-generic/vdso/vsyscall.h 6808 6809GENWQE (IBM Generic Workqueue Card) 6810M: Frank Haverkamp <haver@linux.ibm.com> 6811S: Supported 6812F: drivers/misc/genwqe/ 6813 6814GET_MAINTAINER SCRIPT 6815M: Joe Perches <joe@perches.com> 6816S: Maintained 6817F: scripts/get_maintainer.pl 6818 6819GFS2 FILE SYSTEM 6820M: Bob Peterson <rpeterso@redhat.com> 6821M: Andreas Gruenbacher <agruenba@redhat.com> 6822L: cluster-devel@redhat.com 6823W: http://sources.redhat.com/cluster/ 6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6825S: Supported 6826F: Documentation/filesystems/gfs2*.txt 6827F: fs/gfs2/ 6828F: include/uapi/linux/gfs2_ondisk.h 6829 6830GIGASET ISDN DRIVERS 6831M: Paul Bolle <pebolle@tiscali.nl> 6832L: gigaset307x-common@lists.sourceforge.net 6833W: http://gigaset307x.sourceforge.net/ 6834S: Odd Fixes 6835F: drivers/staging/isdn/gigaset/ 6836 6837GNSS SUBSYSTEM 6838M: Johan Hovold <johan@kernel.org> 6839T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6840S: Maintained 6841F: Documentation/ABI/testing/sysfs-class-gnss 6842F: Documentation/devicetree/bindings/gnss/ 6843F: drivers/gnss/ 6844F: include/linux/gnss.h 6845 6846GO7007 MPEG CODEC 6847M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6848L: linux-media@vger.kernel.org 6849S: Maintained 6850F: drivers/media/usb/go7007/ 6851 6852GOODIX TOUCHSCREEN 6853M: Bastien Nocera <hadess@hadess.net> 6854L: linux-input@vger.kernel.org 6855S: Maintained 6856F: drivers/input/touchscreen/goodix.c 6857 6858GOOGLE ETHERNET DRIVERS 6859M: Catherine Sullivan <csully@google.com> 6860R: Sagi Shahar <sagis@google.com> 6861R: Jon Olson <jonolson@google.com> 6862L: netdev@vger.kernel.org 6863S: Supported 6864F: Documentation/networking/device_drivers/google/gve.rst 6865F: drivers/net/ethernet/google 6866 6867GPD POCKET FAN DRIVER 6868M: Hans de Goede <hdegoede@redhat.com> 6869L: platform-driver-x86@vger.kernel.org 6870S: Maintained 6871F: drivers/platform/x86/gpd-pocket-fan.c 6872 6873GPIO ACPI SUPPORT 6874M: Mika Westerberg <mika.westerberg@linux.intel.com> 6875M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6876L: linux-gpio@vger.kernel.org 6877L: linux-acpi@vger.kernel.org 6878S: Maintained 6879F: Documentation/firmware-guide/acpi/gpio-properties.rst 6880F: drivers/gpio/gpiolib-acpi.c 6881 6882GPIO IR Transmitter 6883M: Sean Young <sean@mess.org> 6884L: linux-media@vger.kernel.org 6885S: Maintained 6886F: drivers/media/rc/gpio-ir-tx.c 6887 6888GPIO MOCKUP DRIVER 6889M: Bamvor Jian Zhang <bamv2005@gmail.com> 6890L: linux-gpio@vger.kernel.org 6891S: Maintained 6892F: drivers/gpio/gpio-mockup.c 6893F: tools/testing/selftests/gpio/ 6894 6895GPIO SUBSYSTEM 6896M: Linus Walleij <linus.walleij@linaro.org> 6897M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6898L: linux-gpio@vger.kernel.org 6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6900S: Maintained 6901F: Documentation/devicetree/bindings/gpio/ 6902F: Documentation/driver-api/gpio/ 6903F: Documentation/admin-guide/gpio/ 6904F: Documentation/ABI/testing/gpio-cdev 6905F: Documentation/ABI/obsolete/sysfs-gpio 6906F: drivers/gpio/ 6907F: include/linux/gpio/ 6908F: include/linux/gpio.h 6909F: include/linux/of_gpio.h 6910F: include/asm-generic/gpio.h 6911F: include/uapi/linux/gpio.h 6912F: tools/gpio/ 6913 6914GRE DEMULTIPLEXER DRIVER 6915M: Dmitry Kozlov <xeb@mail.ru> 6916L: netdev@vger.kernel.org 6917S: Maintained 6918F: net/ipv4/gre_demux.c 6919F: net/ipv4/gre_offload.c 6920F: include/net/gre.h 6921 6922GRETH 10/100/1G Ethernet MAC device driver 6923M: Andreas Larsson <andreas@gaisler.com> 6924L: netdev@vger.kernel.org 6925S: Maintained 6926F: drivers/net/ethernet/aeroflex/ 6927 6928GREYBUS AUDIO PROTOCOLS DRIVERS 6929M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6930M: Mark Greer <mgreer@animalcreek.com> 6931S: Maintained 6932F: drivers/staging/greybus/audio_apbridgea.c 6933F: drivers/staging/greybus/audio_apbridgea.h 6934F: drivers/staging/greybus/audio_codec.c 6935F: drivers/staging/greybus/audio_codec.h 6936F: drivers/staging/greybus/audio_gb.c 6937F: drivers/staging/greybus/audio_manager.c 6938F: drivers/staging/greybus/audio_manager.h 6939F: drivers/staging/greybus/audio_manager_module.c 6940F: drivers/staging/greybus/audio_manager_private.h 6941F: drivers/staging/greybus/audio_manager_sysfs.c 6942F: drivers/staging/greybus/audio_module.c 6943F: drivers/staging/greybus/audio_topology.c 6944 6945GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6946M: Viresh Kumar <vireshk@kernel.org> 6947S: Maintained 6948F: drivers/staging/greybus/authentication.c 6949F: drivers/staging/greybus/bootrom.c 6950F: drivers/staging/greybus/firmware.h 6951F: drivers/staging/greybus/fw-core.c 6952F: drivers/staging/greybus/fw-download.c 6953F: drivers/staging/greybus/fw-management.c 6954F: drivers/staging/greybus/greybus_authentication.h 6955F: drivers/staging/greybus/greybus_firmware.h 6956F: drivers/staging/greybus/hid.c 6957F: drivers/staging/greybus/i2c.c 6958F: drivers/staging/greybus/spi.c 6959F: drivers/staging/greybus/spilib.c 6960F: drivers/staging/greybus/spilib.h 6961 6962GREYBUS LOOPBACK DRIVER 6963M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6964S: Maintained 6965F: drivers/staging/greybus/loopback.c 6966 6967GREYBUS PLATFORM DRIVERS 6968M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6969S: Maintained 6970F: drivers/staging/greybus/arche-platform.c 6971F: drivers/staging/greybus/arche-apb-ctrl.c 6972F: drivers/staging/greybus/arche_platform.h 6973 6974GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6975M: Rui Miguel Silva <rmfrfs@gmail.com> 6976S: Maintained 6977F: drivers/staging/greybus/sdio.c 6978F: drivers/staging/greybus/light.c 6979F: drivers/staging/greybus/gpio.c 6980F: drivers/staging/greybus/power_supply.c 6981F: drivers/staging/greybus/spi.c 6982F: drivers/staging/greybus/spilib.c 6983 6984GREYBUS SUBSYSTEM 6985M: Johan Hovold <johan@kernel.org> 6986M: Alex Elder <elder@kernel.org> 6987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6988S: Maintained 6989F: drivers/staging/greybus/ 6990L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6991 6992GREYBUS UART PROTOCOLS DRIVERS 6993M: David Lin <dtwlin@gmail.com> 6994S: Maintained 6995F: drivers/staging/greybus/uart.c 6996F: drivers/staging/greybus/log.c 6997 6998GS1662 VIDEO SERIALIZER 6999M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7000L: linux-media@vger.kernel.org 7001T: git git://linuxtv.org/media_tree.git 7002S: Maintained 7003F: drivers/media/spi/gs1662.c 7004 7005GSPCA FINEPIX SUBDRIVER 7006M: Frank Zago <frank@zago.net> 7007L: linux-media@vger.kernel.org 7008T: git git://linuxtv.org/media_tree.git 7009S: Maintained 7010F: drivers/media/usb/gspca/finepix.c 7011 7012GSPCA GL860 SUBDRIVER 7013M: Olivier Lorin <o.lorin@laposte.net> 7014L: linux-media@vger.kernel.org 7015T: git git://linuxtv.org/media_tree.git 7016S: Maintained 7017F: drivers/media/usb/gspca/gl860/ 7018 7019GSPCA M5602 SUBDRIVER 7020M: Erik Andren <erik.andren@gmail.com> 7021L: linux-media@vger.kernel.org 7022T: git git://linuxtv.org/media_tree.git 7023S: Maintained 7024F: drivers/media/usb/gspca/m5602/ 7025 7026GSPCA PAC207 SONIXB SUBDRIVER 7027M: Hans Verkuil <hverkuil@xs4all.nl> 7028L: linux-media@vger.kernel.org 7029T: git git://linuxtv.org/media_tree.git 7030S: Odd Fixes 7031F: drivers/media/usb/gspca/pac207.c 7032 7033GSPCA SN9C20X SUBDRIVER 7034M: Brian Johnson <brijohn@gmail.com> 7035L: linux-media@vger.kernel.org 7036T: git git://linuxtv.org/media_tree.git 7037S: Maintained 7038F: drivers/media/usb/gspca/sn9c20x.c 7039 7040GSPCA T613 SUBDRIVER 7041M: Leandro Costantino <lcostantino@gmail.com> 7042L: linux-media@vger.kernel.org 7043T: git git://linuxtv.org/media_tree.git 7044S: Maintained 7045F: drivers/media/usb/gspca/t613.c 7046 7047GSPCA USB WEBCAM DRIVER 7048M: Hans Verkuil <hverkuil@xs4all.nl> 7049L: linux-media@vger.kernel.org 7050T: git git://linuxtv.org/media_tree.git 7051S: Odd Fixes 7052F: drivers/media/usb/gspca/ 7053 7054GTP (GPRS Tunneling Protocol) 7055M: Pablo Neira Ayuso <pablo@netfilter.org> 7056M: Harald Welte <laforge@gnumonks.org> 7057L: osmocom-net-gprs@lists.osmocom.org 7058T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7059S: Maintained 7060F: drivers/net/gtp.c 7061 7062GUID PARTITION TABLE (GPT) 7063M: Davidlohr Bueso <dave@stgolabs.net> 7064L: linux-efi@vger.kernel.org 7065S: Maintained 7066F: block/partitions/efi.* 7067 7068H8/300 ARCHITECTURE 7069M: Yoshinori Sato <ysato@users.sourceforge.jp> 7070L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7071W: http://uclinux-h8.sourceforge.jp 7072T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7073S: Maintained 7074F: arch/h8300/ 7075F: drivers/clocksource/h8300_*.c 7076F: drivers/clk/h8300/ 7077F: drivers/irqchip/irq-renesas-h8*.c 7078 7079HABANALABS PCI DRIVER 7080M: Oded Gabbay <oded.gabbay@gmail.com> 7081T: git https://github.com/HabanaAI/linux.git 7082S: Supported 7083F: drivers/misc/habanalabs/ 7084F: include/uapi/misc/habanalabs.h 7085F: Documentation/ABI/testing/sysfs-driver-habanalabs 7086F: Documentation/ABI/testing/debugfs-driver-habanalabs 7087 7088HACKRF MEDIA DRIVER 7089M: Antti Palosaari <crope@iki.fi> 7090L: linux-media@vger.kernel.org 7091W: https://linuxtv.org 7092W: http://palosaari.fi/linux/ 7093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7094T: git git://linuxtv.org/anttip/media_tree.git 7095S: Maintained 7096F: drivers/media/usb/hackrf/ 7097 7098HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7099M: Frank Seidel <frank@f-seidel.de> 7100L: platform-driver-x86@vger.kernel.org 7101W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7102S: Maintained 7103F: drivers/platform/x86/hdaps.c 7104 7105HARDWARE MONITORING 7106M: Jean Delvare <jdelvare@suse.com> 7107M: Guenter Roeck <linux@roeck-us.net> 7108L: linux-hwmon@vger.kernel.org 7109W: http://hwmon.wiki.kernel.org/ 7110T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7111S: Maintained 7112F: Documentation/devicetree/bindings/hwmon/ 7113F: Documentation/hwmon/ 7114F: drivers/hwmon/ 7115F: include/linux/hwmon*.h 7116F: include/trace/events/hwmon*.h 7117 7118HARDWARE RANDOM NUMBER GENERATOR CORE 7119M: Matt Mackall <mpm@selenic.com> 7120M: Herbert Xu <herbert@gondor.apana.org.au> 7121L: linux-crypto@vger.kernel.org 7122S: Odd fixes 7123F: Documentation/devicetree/bindings/rng/ 7124F: Documentation/admin-guide/hw_random.rst 7125F: drivers/char/hw_random/ 7126F: include/linux/hw_random.h 7127 7128HARDWARE TRACING FACILITIES 7129M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7130S: Maintained 7131F: drivers/hwtracing/ 7132 7133HARDWARE SPINLOCK CORE 7134M: Ohad Ben-Cohen <ohad@wizery.com> 7135M: Bjorn Andersson <bjorn.andersson@linaro.org> 7136L: linux-remoteproc@vger.kernel.org 7137S: Maintained 7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7139F: Documentation/devicetree/bindings/hwlock/ 7140F: Documentation/hwspinlock.txt 7141F: drivers/hwspinlock/ 7142F: include/linux/hwspinlock.h 7143 7144HARMONY SOUND DRIVER 7145L: linux-parisc@vger.kernel.org 7146S: Maintained 7147F: sound/parisc/harmony.* 7148 7149HDPVR USB VIDEO ENCODER DRIVER 7150M: Hans Verkuil <hverkuil@xs4all.nl> 7151L: linux-media@vger.kernel.org 7152T: git git://linuxtv.org/media_tree.git 7153W: https://linuxtv.org 7154S: Odd Fixes 7155F: drivers/media/usb/hdpvr/ 7156 7157HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7158M: Jerry Hoemann <jerry.hoemann@hpe.com> 7159S: Supported 7160F: Documentation/watchdog/hpwdt.rst 7161F: drivers/watchdog/hpwdt.c 7162 7163HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7164M: Don Brace <don.brace@microsemi.com> 7165L: esc.storagedev@microsemi.com 7166L: linux-scsi@vger.kernel.org 7167S: Supported 7168F: Documentation/scsi/hpsa.txt 7169F: drivers/scsi/hpsa*.[ch] 7170F: include/linux/cciss*.h 7171F: include/uapi/linux/cciss*.h 7172 7173HFI1 DRIVER 7174M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7175M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7176L: linux-rdma@vger.kernel.org 7177S: Supported 7178F: drivers/infiniband/hw/hfi1 7179 7180HFS FILESYSTEM 7181L: linux-fsdevel@vger.kernel.org 7182S: Orphan 7183F: Documentation/filesystems/hfs.txt 7184F: fs/hfs/ 7185 7186HFSPLUS FILESYSTEM 7187L: linux-fsdevel@vger.kernel.org 7188S: Orphan 7189F: Documentation/filesystems/hfsplus.txt 7190F: fs/hfsplus/ 7191 7192HGA FRAMEBUFFER DRIVER 7193M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7194L: linux-nvidia@lists.surfsouth.com 7195W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7196S: Maintained 7197F: drivers/video/fbdev/hgafb.c 7198 7199HIBERNATION (aka Software Suspend, aka swsusp) 7200M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7201M: Pavel Machek <pavel@ucw.cz> 7202L: linux-pm@vger.kernel.org 7203B: https://bugzilla.kernel.org 7204S: Supported 7205F: arch/x86/power/ 7206F: drivers/base/power/ 7207F: kernel/power/ 7208F: include/linux/suspend.h 7209F: include/linux/freezer.h 7210F: include/linux/pm.h 7211F: arch/*/include/asm/suspend*.h 7212 7213HID CORE LAYER 7214M: Jiri Kosina <jikos@kernel.org> 7215M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7216L: linux-input@vger.kernel.org 7217T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7218S: Maintained 7219F: drivers/hid/ 7220F: include/linux/hid* 7221F: include/uapi/linux/hid* 7222 7223HID SENSOR HUB DRIVERS 7224M: Jiri Kosina <jikos@kernel.org> 7225M: Jonathan Cameron <jic23@kernel.org> 7226M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7227L: linux-input@vger.kernel.org 7228L: linux-iio@vger.kernel.org 7229S: Maintained 7230F: Documentation/hid/hid-sensor* 7231F: drivers/hid/hid-sensor-* 7232F: drivers/iio/*/hid-* 7233F: include/linux/hid-sensor-* 7234 7235HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7236M: Thomas Gleixner <tglx@linutronix.de> 7237L: linux-kernel@vger.kernel.org 7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7239S: Maintained 7240F: Documentation/timers/ 7241F: kernel/time/hrtimer.c 7242F: kernel/time/clockevents.c 7243F: kernel/time/timer_*.c 7244F: include/linux/clockchips.h 7245F: include/linux/hrtimer.h 7246 7247HIGH-SPEED SCC DRIVER FOR AX.25 7248L: linux-hams@vger.kernel.org 7249S: Orphan 7250F: drivers/net/hamradio/dmascc.c 7251F: drivers/net/hamradio/scc.c 7252 7253HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7254M: HighPoint Linux Team <linux@highpoint-tech.com> 7255W: http://www.highpoint-tech.com 7256S: Supported 7257F: Documentation/scsi/hptiop.txt 7258F: drivers/scsi/hptiop.c 7259 7260HIPPI 7261M: Jes Sorensen <jes@trained-monkey.org> 7262L: linux-hippi@sunsite.dk 7263S: Maintained 7264F: include/linux/hippidevice.h 7265F: include/uapi/linux/if_hippi.h 7266F: net/802/hippi.c 7267F: drivers/net/hippi/ 7268 7269HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7270M: Yisen Zhuang <yisen.zhuang@huawei.com> 7271M: Salil Mehta <salil.mehta@huawei.com> 7272L: netdev@vger.kernel.org 7273W: http://www.hisilicon.com 7274S: Maintained 7275F: drivers/net/ethernet/hisilicon/hns3/ 7276 7277HISILICON LPC BUS DRIVER 7278M: john.garry@huawei.com 7279W: http://www.hisilicon.com 7280S: Maintained 7281F: drivers/bus/hisi_lpc.c 7282F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7283 7284HISILICON NETWORK SUBSYSTEM DRIVER 7285M: Yisen Zhuang <yisen.zhuang@huawei.com> 7286M: Salil Mehta <salil.mehta@huawei.com> 7287L: netdev@vger.kernel.org 7288W: http://www.hisilicon.com 7289S: Maintained 7290F: drivers/net/ethernet/hisilicon/ 7291F: Documentation/devicetree/bindings/net/hisilicon*.txt 7292 7293HISILICON PMU DRIVER 7294M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7295W: http://www.hisilicon.com 7296S: Supported 7297F: drivers/perf/hisilicon 7298F: Documentation/admin-guide/perf/hisi-pmu.rst 7299 7300HISILICON ROCE DRIVER 7301M: Lijun Ou <oulijun@huawei.com> 7302M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7303L: linux-rdma@vger.kernel.org 7304S: Maintained 7305F: drivers/infiniband/hw/hns/ 7306F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7307 7308HISILICON SAS Controller 7309M: John Garry <john.garry@huawei.com> 7310W: http://www.hisilicon.com 7311S: Supported 7312F: drivers/scsi/hisi_sas/ 7313F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7314 7315HMM - Heterogeneous Memory Management 7316M: Jérôme Glisse <jglisse@redhat.com> 7317L: linux-mm@kvack.org 7318S: Maintained 7319F: mm/hmm* 7320F: include/linux/hmm* 7321F: Documentation/vm/hmm.rst 7322 7323HOST AP DRIVER 7324M: Jouni Malinen <j@w1.fi> 7325L: linux-wireless@vger.kernel.org 7326W: http://w1.fi/hostap-driver.html 7327S: Obsolete 7328F: drivers/net/wireless/intersil/hostap/ 7329 7330HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7331L: platform-driver-x86@vger.kernel.org 7332S: Orphan 7333F: drivers/platform/x86/tc1100-wmi.c 7334 7335HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7336M: Jaroslav Kysela <perex@perex.cz> 7337S: Maintained 7338F: drivers/net/ethernet/hp/hp100.* 7339 7340HPET: High Precision Event Timers driver 7341M: Clemens Ladisch <clemens@ladisch.de> 7342S: Maintained 7343F: Documentation/timers/hpet.rst 7344F: drivers/char/hpet.c 7345F: include/linux/hpet.h 7346F: include/uapi/linux/hpet.h 7347 7348HPET: x86 7349S: Orphan 7350F: arch/x86/kernel/hpet.c 7351F: arch/x86/include/asm/hpet.h 7352 7353HPFS FILESYSTEM 7354M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7355W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7356S: Maintained 7357F: fs/hpfs/ 7358 7359HSI SUBSYSTEM 7360M: Sebastian Reichel <sre@kernel.org> 7361T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7362S: Maintained 7363F: Documentation/ABI/testing/sysfs-bus-hsi 7364F: Documentation/driver-api/hsi.rst 7365F: drivers/hsi/ 7366F: include/linux/hsi/ 7367F: include/uapi/linux/hsi/ 7368 7369HSO 3G MODEM DRIVER 7370L: linux-usb@vger.kernel.org 7371S: Orphan 7372F: drivers/net/usb/hso.c 7373 7374HSR NETWORK PROTOCOL 7375M: Arvid Brodin <arvid.brodin@alten.se> 7376L: netdev@vger.kernel.org 7377S: Maintained 7378F: net/hsr/ 7379 7380HT16K33 LED CONTROLLER DRIVER 7381M: Robin van der Gracht <robin@protonic.nl> 7382S: Maintained 7383F: drivers/auxdisplay/ht16k33.c 7384F: Documentation/devicetree/bindings/display/ht16k33.txt 7385 7386HTCPEN TOUCHSCREEN DRIVER 7387M: Pau Oliva Fora <pof@eslack.org> 7388L: linux-input@vger.kernel.org 7389S: Maintained 7390F: drivers/input/touchscreen/htcpen.c 7391 7392HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7393M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7394L: linux-iio@vger.kernel.org 7395W: http://www.st.com/ 7396S: Maintained 7397F: drivers/iio/humidity/hts221* 7398F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7399 7400HUAWEI ETHERNET DRIVER 7401M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7402L: netdev@vger.kernel.org 7403S: Supported 7404F: Documentation/networking/hinic.txt 7405F: drivers/net/ethernet/huawei/hinic/ 7406 7407HUGETLB FILESYSTEM 7408M: Mike Kravetz <mike.kravetz@oracle.com> 7409L: linux-mm@kvack.org 7410S: Maintained 7411F: fs/hugetlbfs/ 7412F: mm/hugetlb.c 7413F: include/linux/hugetlb.h 7414F: Documentation/admin-guide/mm/hugetlbpage.rst 7415F: Documentation/vm/hugetlbfs_reserv.rst 7416F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7417 7418HVA ST MEDIA DRIVER 7419M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7420L: linux-media@vger.kernel.org 7421T: git git://linuxtv.org/media_tree.git 7422W: https://linuxtv.org 7423S: Supported 7424F: drivers/media/platform/sti/hva 7425 7426HWPOISON MEMORY FAILURE HANDLING 7427M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7428L: linux-mm@kvack.org 7429S: Maintained 7430F: mm/memory-failure.c 7431F: mm/hwpoison-inject.c 7432 7433HYGON PROCESSOR SUPPORT 7434M: Pu Wen <puwen@hygon.cn> 7435L: linux-kernel@vger.kernel.org 7436S: Maintained 7437F: arch/x86/kernel/cpu/hygon.c 7438 7439Hyper-V CORE AND DRIVERS 7440M: "K. Y. Srinivasan" <kys@microsoft.com> 7441M: Haiyang Zhang <haiyangz@microsoft.com> 7442M: Stephen Hemminger <sthemmin@microsoft.com> 7443M: Sasha Levin <sashal@kernel.org> 7444T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7445L: linux-hyperv@vger.kernel.org 7446S: Supported 7447F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7448F: arch/x86/include/asm/mshyperv.h 7449F: arch/x86/include/asm/trace/hyperv.h 7450F: arch/x86/include/asm/hyperv-tlfs.h 7451F: arch/x86/kernel/cpu/mshyperv.c 7452F: arch/x86/hyperv 7453F: drivers/clocksource/hyperv_timer.c 7454F: drivers/hid/hid-hyperv.c 7455F: drivers/hv/ 7456F: drivers/input/serio/hyperv-keyboard.c 7457F: drivers/pci/controller/pci-hyperv.c 7458F: drivers/net/hyperv/ 7459F: drivers/scsi/storvsc_drv.c 7460F: drivers/uio/uio_hv_generic.c 7461F: drivers/video/fbdev/hyperv_fb.c 7462F: drivers/iommu/hyperv_iommu.c 7463F: net/vmw_vsock/hyperv_transport.c 7464F: include/clocksource/hyperv_timer.h 7465F: include/linux/hyperv.h 7466F: include/uapi/linux/hyperv.h 7467F: include/asm-generic/mshyperv.h 7468F: tools/hv/ 7469F: Documentation/ABI/stable/sysfs-bus-vmbus 7470 7471HYPERBUS SUPPORT 7472M: Vignesh Raghavendra <vigneshr@ti.com> 7473S: Supported 7474F: drivers/mtd/hyperbus/ 7475F: include/linux/mtd/hyperbus.h 7476F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7477F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7478 7479HYPERVISOR VIRTUAL CONSOLE DRIVER 7480L: linuxppc-dev@lists.ozlabs.org 7481S: Odd Fixes 7482F: drivers/tty/hvc/ 7483 7484I2C ACPI SUPPORT 7485M: Mika Westerberg <mika.westerberg@linux.intel.com> 7486L: linux-i2c@vger.kernel.org 7487L: linux-acpi@vger.kernel.org 7488S: Maintained 7489F: drivers/i2c/i2c-core-acpi.c 7490 7491I2C CONTROLLER DRIVER FOR NVIDIA GPU 7492M: Ajay Gupta <ajayg@nvidia.com> 7493L: linux-i2c@vger.kernel.org 7494S: Maintained 7495F: Documentation/i2c/busses/i2c-nvidia-gpu 7496F: drivers/i2c/busses/i2c-nvidia-gpu.c 7497 7498I2C MUXES 7499M: Peter Rosin <peda@axentia.se> 7500L: linux-i2c@vger.kernel.org 7501S: Maintained 7502F: Documentation/i2c/i2c-topology 7503F: Documentation/i2c/muxes/ 7504F: Documentation/devicetree/bindings/i2c/i2c-mux* 7505F: Documentation/devicetree/bindings/i2c/i2c-arb* 7506F: Documentation/devicetree/bindings/i2c/i2c-gate* 7507F: drivers/i2c/i2c-mux.c 7508F: drivers/i2c/muxes/ 7509F: include/linux/i2c-mux.h 7510 7511I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7512M: Gregory CLEMENT <gregory.clement@bootlin.com> 7513L: linux-i2c@vger.kernel.org 7514S: Maintained 7515F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7516F: drivers/i2c/busses/i2c-mv64xxx.c 7517 7518I2C OVER PARALLEL PORT 7519M: Jean Delvare <jdelvare@suse.com> 7520L: linux-i2c@vger.kernel.org 7521S: Maintained 7522F: Documentation/i2c/busses/i2c-parport 7523F: Documentation/i2c/busses/i2c-parport-light 7524F: drivers/i2c/busses/i2c-parport.c 7525F: drivers/i2c/busses/i2c-parport-light.c 7526 7527I2C SUBSYSTEM 7528M: Wolfram Sang <wsa@the-dreams.de> 7529L: linux-i2c@vger.kernel.org 7530W: https://i2c.wiki.kernel.org/ 7531Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7532T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7533S: Maintained 7534F: Documentation/devicetree/bindings/i2c/i2c.txt 7535F: Documentation/i2c/ 7536F: drivers/i2c/* 7537F: include/linux/i2c.h 7538F: include/linux/i2c-dev.h 7539F: include/linux/i2c-smbus.h 7540F: include/uapi/linux/i2c.h 7541F: include/uapi/linux/i2c-*.h 7542 7543I2C SUBSYSTEM HOST DRIVERS 7544L: linux-i2c@vger.kernel.org 7545W: https://i2c.wiki.kernel.org/ 7546Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7548S: Odd Fixes 7549F: Documentation/devicetree/bindings/i2c/ 7550F: drivers/i2c/algos/ 7551F: drivers/i2c/busses/ 7552 7553I2C-TAOS-EVM DRIVER 7554M: Jean Delvare <jdelvare@suse.com> 7555L: linux-i2c@vger.kernel.org 7556S: Maintained 7557F: Documentation/i2c/busses/i2c-taos-evm 7558F: drivers/i2c/busses/i2c-taos-evm.c 7559 7560I2C-TINY-USB DRIVER 7561M: Till Harbaum <till@harbaum.org> 7562L: linux-i2c@vger.kernel.org 7563W: http://www.harbaum.org/till/i2c_tiny_usb 7564S: Maintained 7565F: drivers/i2c/busses/i2c-tiny-usb.c 7566 7567I2C/SMBUS CONTROLLER DRIVERS FOR PC 7568M: Jean Delvare <jdelvare@suse.com> 7569L: linux-i2c@vger.kernel.org 7570S: Maintained 7571F: Documentation/i2c/busses/i2c-ali1535 7572F: Documentation/i2c/busses/i2c-ali1563 7573F: Documentation/i2c/busses/i2c-ali15x3 7574F: Documentation/i2c/busses/i2c-amd756 7575F: Documentation/i2c/busses/i2c-amd8111 7576F: Documentation/i2c/busses/i2c-i801 7577F: Documentation/i2c/busses/i2c-nforce2 7578F: Documentation/i2c/busses/i2c-piix4 7579F: Documentation/i2c/busses/i2c-sis5595 7580F: Documentation/i2c/busses/i2c-sis630 7581F: Documentation/i2c/busses/i2c-sis96x 7582F: Documentation/i2c/busses/i2c-via 7583F: Documentation/i2c/busses/i2c-viapro 7584F: drivers/i2c/busses/i2c-ali1535.c 7585F: drivers/i2c/busses/i2c-ali1563.c 7586F: drivers/i2c/busses/i2c-ali15x3.c 7587F: drivers/i2c/busses/i2c-amd756.c 7588F: drivers/i2c/busses/i2c-amd756-s4882.c 7589F: drivers/i2c/busses/i2c-amd8111.c 7590F: drivers/i2c/busses/i2c-i801.c 7591F: drivers/i2c/busses/i2c-isch.c 7592F: drivers/i2c/busses/i2c-nforce2.c 7593F: drivers/i2c/busses/i2c-nforce2-s4985.c 7594F: drivers/i2c/busses/i2c-piix4.c 7595F: drivers/i2c/busses/i2c-sis5595.c 7596F: drivers/i2c/busses/i2c-sis630.c 7597F: drivers/i2c/busses/i2c-sis96x.c 7598F: drivers/i2c/busses/i2c-via.c 7599F: drivers/i2c/busses/i2c-viapro.c 7600 7601I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7602M: Hans de Goede <hdegoede@redhat.com> 7603L: linux-i2c@vger.kernel.org 7604S: Maintained 7605F: drivers/i2c/busses/i2c-cht-wc.c 7606 7607I2C/SMBUS ISMT DRIVER 7608M: Seth Heasley <seth.heasley@intel.com> 7609M: Neil Horman <nhorman@tuxdriver.com> 7610L: linux-i2c@vger.kernel.org 7611F: drivers/i2c/busses/i2c-ismt.c 7612F: Documentation/i2c/busses/i2c-ismt 7613 7614I2C/SMBUS STUB DRIVER 7615M: Jean Delvare <jdelvare@suse.com> 7616L: linux-i2c@vger.kernel.org 7617S: Maintained 7618F: drivers/i2c/i2c-stub.c 7619 7620I3C SUBSYSTEM 7621M: Boris Brezillon <bbrezillon@kernel.org> 7622L: linux-i3c@lists.infradead.org 7623C: irc://chat.freenode.net/linux-i3c 7624T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7625S: Maintained 7626F: Documentation/ABI/testing/sysfs-bus-i3c 7627F: Documentation/devicetree/bindings/i3c/ 7628F: Documentation/driver-api/i3c 7629F: drivers/i3c/ 7630F: include/linux/i3c/ 7631 7632I3C DRIVER FOR SYNOPSYS DESIGNWARE 7633M: Vitor Soares <vitor.soares@synopsys.com> 7634S: Maintained 7635F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7636F: drivers/i3c/master/dw* 7637 7638IA64 (Itanium) PLATFORM 7639M: Tony Luck <tony.luck@intel.com> 7640M: Fenghua Yu <fenghua.yu@intel.com> 7641L: linux-ia64@vger.kernel.org 7642T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7643S: Maintained 7644F: arch/ia64/ 7645 7646IBM Power 842 compression accelerator 7647M: Haren Myneni <haren@us.ibm.com> 7648S: Supported 7649F: drivers/crypto/nx/Makefile 7650F: drivers/crypto/nx/Kconfig 7651F: drivers/crypto/nx/nx-842* 7652F: include/linux/sw842.h 7653F: crypto/842.c 7654F: lib/842/ 7655 7656IBM Power in-Nest Crypto Acceleration 7657M: Breno Leitão <leitao@debian.org> 7658M: Nayna Jain <nayna@linux.ibm.com> 7659M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7660L: linux-crypto@vger.kernel.org 7661S: Supported 7662F: drivers/crypto/nx/Makefile 7663F: drivers/crypto/nx/Kconfig 7664F: drivers/crypto/nx/nx-aes* 7665F: drivers/crypto/nx/nx-sha* 7666F: drivers/crypto/nx/nx.* 7667F: drivers/crypto/nx/nx_csbcpb.h 7668F: drivers/crypto/nx/nx_debugfs.h 7669 7670IBM Power Linux RAID adapter 7671M: Brian King <brking@us.ibm.com> 7672S: Supported 7673F: drivers/scsi/ipr.* 7674 7675IBM Power SRIOV Virtual NIC Device Driver 7676M: Thomas Falcon <tlfalcon@linux.ibm.com> 7677M: John Allen <jallen@linux.ibm.com> 7678L: netdev@vger.kernel.org 7679S: Supported 7680F: drivers/net/ethernet/ibm/ibmvnic.* 7681 7682IBM Power Virtual Accelerator Switchboard 7683M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7684L: linuxppc-dev@lists.ozlabs.org 7685S: Supported 7686F: arch/powerpc/platforms/powernv/vas* 7687F: arch/powerpc/platforms/powernv/copy-paste.h 7688F: arch/powerpc/include/asm/vas.h 7689 7690IBM Power Virtual Ethernet Device Driver 7691M: Thomas Falcon <tlfalcon@linux.ibm.com> 7692L: netdev@vger.kernel.org 7693S: Supported 7694F: drivers/net/ethernet/ibm/ibmveth.* 7695 7696IBM Power Virtual FC Device Drivers 7697M: Tyrel Datwyler <tyreld@linux.ibm.com> 7698L: linux-scsi@vger.kernel.org 7699S: Supported 7700F: drivers/scsi/ibmvscsi/ibmvfc* 7701 7702IBM Power Virtual Management Channel Driver 7703M: Steven Royer <seroyer@linux.ibm.com> 7704S: Supported 7705F: drivers/misc/ibmvmc.* 7706 7707IBM Power Virtual SCSI Device Drivers 7708M: Tyrel Datwyler <tyreld@linux.ibm.com> 7709L: linux-scsi@vger.kernel.org 7710S: Supported 7711F: drivers/scsi/ibmvscsi/ibmvscsi* 7712F: include/scsi/viosrp.h 7713 7714IBM Power Virtual SCSI Device Target Driver 7715M: Michael Cyr <mikecyr@linux.ibm.com> 7716L: linux-scsi@vger.kernel.org 7717L: target-devel@vger.kernel.org 7718S: Supported 7719F: drivers/scsi/ibmvscsi_tgt/ 7720 7721IBM Power VMX Cryptographic instructions 7722M: Breno Leitão <leitao@debian.org> 7723M: Nayna Jain <nayna@linux.ibm.com> 7724M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7725L: linux-crypto@vger.kernel.org 7726S: Supported 7727F: drivers/crypto/vmx/Makefile 7728F: drivers/crypto/vmx/Kconfig 7729F: drivers/crypto/vmx/vmx.c 7730F: drivers/crypto/vmx/aes* 7731F: drivers/crypto/vmx/ghash* 7732F: drivers/crypto/vmx/ppc-xlate.pl 7733 7734IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7735M: Tyrel Datwyler <tyreld@linux.ibm.com> 7736L: linux-pci@vger.kernel.org 7737L: linuxppc-dev@lists.ozlabs.org 7738S: Supported 7739F: drivers/pci/hotplug/rpaphp* 7740 7741IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7742M: Tyrel Datwyler <tyreld@linux.ibm.com> 7743L: linux-pci@vger.kernel.org 7744L: linuxppc-dev@lists.ozlabs.org 7745S: Supported 7746F: drivers/pci/hotplug/rpadlpar* 7747 7748IBM ServeRAID RAID DRIVER 7749S: Orphan 7750F: drivers/scsi/ips.* 7751 7752ICH LPC AND GPIO DRIVER 7753M: Peter Tyser <ptyser@xes-inc.com> 7754S: Maintained 7755F: drivers/mfd/lpc_ich.c 7756F: drivers/gpio/gpio-ich.c 7757 7758IDE SUBSYSTEM 7759M: "David S. Miller" <davem@davemloft.net> 7760L: linux-ide@vger.kernel.org 7761Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7762T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7763S: Maintained 7764F: Documentation/ide/ 7765F: drivers/ide/ 7766F: include/linux/ide.h 7767 7768IDE/ATAPI DRIVERS 7769M: Borislav Petkov <bp@alien8.de> 7770L: linux-ide@vger.kernel.org 7771S: Maintained 7772F: Documentation/cdrom/ide-cd.rst 7773F: drivers/ide/ide-cd* 7774 7775IDEAPAD LAPTOP EXTRAS DRIVER 7776M: Ike Panhc <ike.pan@canonical.com> 7777L: platform-driver-x86@vger.kernel.org 7778W: http://launchpad.net/ideapad-laptop 7779S: Maintained 7780F: drivers/platform/x86/ideapad-laptop.c 7781 7782IDEAPAD LAPTOP SLIDEBAR DRIVER 7783M: Andrey Moiseev <o2g.org.ru@gmail.com> 7784L: linux-input@vger.kernel.org 7785W: https://github.com/o2genum/ideapad-slidebar 7786S: Maintained 7787F: drivers/input/misc/ideapad_slidebar.c 7788 7789IDT VersaClock 5 CLOCK DRIVER 7790M: Marek Vasut <marek.vasut@gmail.com> 7791S: Maintained 7792F: drivers/clk/clk-versaclock5.c 7793 7794IEEE 802.15.4 SUBSYSTEM 7795M: Alexander Aring <alex.aring@gmail.com> 7796M: Stefan Schmidt <stefan@datenfreihafen.org> 7797L: linux-wpan@vger.kernel.org 7798W: http://wpan.cakelab.org/ 7799T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7800T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7801S: Maintained 7802F: net/ieee802154/ 7803F: net/mac802154/ 7804F: drivers/net/ieee802154/ 7805F: include/linux/nl802154.h 7806F: include/linux/ieee802154.h 7807F: include/net/nl802154.h 7808F: include/net/mac802154.h 7809F: include/net/af_ieee802154.h 7810F: include/net/cfg802154.h 7811F: include/net/ieee802154_netdev.h 7812F: Documentation/networking/ieee802154.rst 7813 7814IFE PROTOCOL 7815M: Yotam Gigi <yotam.gi@gmail.com> 7816M: Jamal Hadi Salim <jhs@mojatatu.com> 7817F: net/ife 7818F: include/net/ife.h 7819F: include/uapi/linux/ife.h 7820 7821IGORPLUG-USB IR RECEIVER 7822M: Sean Young <sean@mess.org> 7823L: linux-media@vger.kernel.org 7824S: Maintained 7825F: drivers/media/rc/igorplugusb.c 7826 7827IGUANAWORKS USB IR TRANSCEIVER 7828M: Sean Young <sean@mess.org> 7829L: linux-media@vger.kernel.org 7830S: Maintained 7831F: drivers/media/rc/iguanair.c 7832 7833IIO DIGITAL POTENTIOMETER DAC 7834M: Peter Rosin <peda@axentia.se> 7835L: linux-iio@vger.kernel.org 7836S: Maintained 7837F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7838F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7839F: drivers/iio/dac/dpot-dac.c 7840 7841IIO ENVELOPE DETECTOR 7842M: Peter Rosin <peda@axentia.se> 7843L: linux-iio@vger.kernel.org 7844S: Maintained 7845F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7846F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7847F: drivers/iio/adc/envelope-detector.c 7848 7849IIO MULTIPLEXER 7850M: Peter Rosin <peda@axentia.se> 7851L: linux-iio@vger.kernel.org 7852S: Maintained 7853F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7854F: drivers/iio/multiplexer/iio-mux.c 7855 7856IIO SUBSYSTEM AND DRIVERS 7857M: Jonathan Cameron <jic23@kernel.org> 7858R: Hartmut Knaack <knaack.h@gmx.de> 7859R: Lars-Peter Clausen <lars@metafoo.de> 7860R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7861L: linux-iio@vger.kernel.org 7862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7863S: Maintained 7864F: Documentation/ABI/testing/configfs-iio* 7865F: Documentation/ABI/testing/sysfs-bus-iio* 7866F: Documentation/devicetree/bindings/iio/ 7867F: drivers/iio/ 7868F: drivers/staging/iio/ 7869F: include/linux/iio/ 7870F: tools/iio/ 7871 7872IIO UNIT CONVERTER 7873M: Peter Rosin <peda@axentia.se> 7874L: linux-iio@vger.kernel.org 7875S: Maintained 7876F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7877F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7878F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7879F: drivers/iio/afe/iio-rescale.c 7880 7881IKANOS/ADI EAGLE ADSL USB DRIVER 7882M: Matthieu Castet <castet.matthieu@free.fr> 7883M: Stanislaw Gruszka <stf_xl@wp.pl> 7884S: Maintained 7885F: drivers/usb/atm/ueagle-atm.c 7886 7887IMGTEC ASCII LCD DRIVER 7888M: Paul Burton <paul.burton@mips.com> 7889S: Maintained 7890F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7891F: drivers/auxdisplay/img-ascii-lcd.c 7892 7893IMGTEC IR DECODER DRIVER 7894M: James Hogan <jhogan@kernel.org> 7895S: Maintained 7896F: drivers/media/rc/img-ir/ 7897 7898IMON SOUNDGRAPH USB IR RECEIVER 7899M: Sean Young <sean@mess.org> 7900L: linux-media@vger.kernel.org 7901S: Maintained 7902F: drivers/media/rc/imon_raw.c 7903F: drivers/media/rc/imon.c 7904 7905IMS TWINTURBO FRAMEBUFFER DRIVER 7906L: linux-fbdev@vger.kernel.org 7907S: Orphan 7908F: drivers/video/fbdev/imsttfb.c 7909 7910INA209 HARDWARE MONITOR DRIVER 7911M: Guenter Roeck <linux@roeck-us.net> 7912L: linux-hwmon@vger.kernel.org 7913S: Maintained 7914F: Documentation/hwmon/ina209.rst 7915F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7916F: drivers/hwmon/ina209.c 7917 7918INA2XX HARDWARE MONITOR DRIVER 7919M: Guenter Roeck <linux@roeck-us.net> 7920L: linux-hwmon@vger.kernel.org 7921S: Maintained 7922F: Documentation/hwmon/ina2xx.rst 7923F: drivers/hwmon/ina2xx.c 7924F: include/linux/platform_data/ina2xx.h 7925 7926INDUSTRY PACK SUBSYSTEM (IPACK) 7927M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7928M: Jens Taprogge <jens.taprogge@taprogge.org> 7929M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7930L: industrypack-devel@lists.sourceforge.net 7931W: http://industrypack.sourceforge.net 7932S: Maintained 7933F: drivers/ipack/ 7934 7935INFINEON DPS310 Driver 7936M: Eddie James <eajames@linux.ibm.com> 7937L: linux-iio@vger.kernel.org 7938F: drivers/iio/pressure/dps310.c 7939S: Maintained 7940 7941INFINIBAND SUBSYSTEM 7942M: Doug Ledford <dledford@redhat.com> 7943M: Jason Gunthorpe <jgg@mellanox.com> 7944L: linux-rdma@vger.kernel.org 7945W: https://github.com/linux-rdma/rdma-core 7946Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7948S: Supported 7949F: Documentation/devicetree/bindings/infiniband/ 7950F: Documentation/infiniband/ 7951F: drivers/infiniband/ 7952F: include/uapi/linux/if_infiniband.h 7953F: include/uapi/rdma/ 7954F: include/rdma/ 7955F: include/trace/events/ib_mad.h 7956F: include/trace/events/ib_umad.h 7957F: samples/bpf/ibumad_kern.c 7958F: samples/bpf/ibumad_user.c 7959 7960INGENIC JZ4780 DMA Driver 7961M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7962S: Maintained 7963F: drivers/dma/dma-jz4780.c 7964 7965INGENIC JZ4780 NAND DRIVER 7966M: Harvey Hunt <harveyhuntnexus@gmail.com> 7967L: linux-mtd@lists.infradead.org 7968S: Maintained 7969F: drivers/mtd/nand/raw/ingenic/ 7970 7971INGENIC JZ47xx SoCs 7972M: Paul Cercueil <paul@crapouillou.net> 7973S: Maintained 7974F: arch/mips/boot/dts/ingenic/ 7975F: arch/mips/include/asm/mach-jz4740/ 7976F: arch/mips/jz4740/ 7977F: drivers/clk/ingenic/ 7978F: drivers/dma/dma-jz4780.c 7979F: drivers/gpu/drm/ingenic/ 7980F: drivers/i2c/busses/i2c-jz4780.c 7981F: drivers/iio/adc/ingenic-adc.c 7982F: drivers/irqchip/irq-ingenic.c 7983F: drivers/memory/jz4780-nemc.c 7984F: drivers/mmc/host/jz4740_mmc.c 7985F: drivers/mtd/nand/raw/ingenic/ 7986F: drivers/pinctrl/pinctrl-ingenic.c 7987F: drivers/power/supply/ingenic-battery.c 7988F: drivers/pwm/pwm-jz4740.c 7989F: drivers/rtc/rtc-jz4740.c 7990F: drivers/tty/serial/8250/8250_ingenic.c 7991F: drivers/usb/musb/jz4740.c 7992F: drivers/watchdog/jz4740_wdt.c 7993F: include/dt-bindings/iio/adc/ingenic,adc.h 7994F: include/linux/mfd/ingenic-tcu.h 7995F: sound/soc/jz4740/ 7996F: sound/soc/codecs/jz47* 7997 7998INOTIFY 7999M: Jan Kara <jack@suse.cz> 8000R: Amir Goldstein <amir73il@gmail.com> 8001L: linux-fsdevel@vger.kernel.org 8002S: Maintained 8003F: Documentation/filesystems/inotify.txt 8004F: fs/notify/inotify/ 8005F: include/linux/inotify.h 8006F: include/uapi/linux/inotify.h 8007 8008INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8009M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8010L: linux-input@vger.kernel.org 8011Q: http://patchwork.kernel.org/project/linux-input/list/ 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8013S: Maintained 8014F: drivers/input/ 8015F: include/linux/input.h 8016F: include/uapi/linux/input.h 8017F: include/uapi/linux/input-event-codes.h 8018F: include/linux/input/ 8019F: Documentation/devicetree/bindings/input/ 8020F: Documentation/devicetree/bindings/serio/ 8021F: Documentation/input/ 8022 8023INPUT MULTITOUCH (MT) PROTOCOL 8024M: Henrik Rydberg <rydberg@bitmath.org> 8025L: linux-input@vger.kernel.org 8026S: Odd fixes 8027F: Documentation/input/multi-touch-protocol.rst 8028F: drivers/input/input-mt.c 8029K: \b(ABS|SYN)_MT_ 8030 8031INSIDE SECURE CRYPTO DRIVER 8032M: Antoine Tenart <antoine.tenart@bootlin.com> 8033F: drivers/crypto/inside-secure/ 8034S: Maintained 8035L: linux-crypto@vger.kernel.org 8036 8037INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8038M: Mimi Zohar <zohar@linux.ibm.com> 8039M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8040L: linux-integrity@vger.kernel.org 8041T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8042S: Supported 8043F: security/integrity/ima/ 8044 8045INTEL 810/815 FRAMEBUFFER DRIVER 8046M: Antonino Daplas <adaplas@gmail.com> 8047L: linux-fbdev@vger.kernel.org 8048S: Maintained 8049F: drivers/video/fbdev/i810/ 8050 8051INTEL ASoC DRIVERS 8052M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8053M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8054M: Jie Yang <yang.jie@linux.intel.com> 8055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8056S: Supported 8057F: sound/soc/intel/ 8058 8059INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8060M: Hans de Goede <hdegoede@redhat.com> 8061L: platform-driver-x86@vger.kernel.org 8062S: Maintained 8063F: drivers/platform/x86/intel_atomisp2_pm.c 8064 8065INTEL C600 SERIES SAS CONTROLLER DRIVER 8066M: Intel SCU Linux support <intel-linux-scu@intel.com> 8067M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8068L: linux-scsi@vger.kernel.org 8069T: git git://git.code.sf.net/p/intel-sas/isci 8070S: Supported 8071F: drivers/scsi/isci/ 8072 8073INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8074M: Jani Nikula <jani.nikula@linux.intel.com> 8075M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8076M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8077L: intel-gfx@lists.freedesktop.org 8078W: https://01.org/linuxgraphics/ 8079B: https://01.org/linuxgraphics/documentation/how-report-bugs 8080C: irc://chat.freenode.net/intel-gfx 8081Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8082T: git git://anongit.freedesktop.org/drm-intel 8083S: Supported 8084F: drivers/gpu/drm/i915/ 8085F: include/drm/i915* 8086F: include/uapi/drm/i915_drm.h 8087F: Documentation/gpu/i915.rst 8088 8089INTEL ETHERNET DRIVERS 8090M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8091L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8092W: http://www.intel.com/support/feedback.htm 8093W: http://e1000.sourceforge.net/ 8094Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8097S: Supported 8098F: Documentation/networking/device_drivers/intel/e100.rst 8099F: Documentation/networking/device_drivers/intel/e1000.rst 8100F: Documentation/networking/device_drivers/intel/e1000e.rst 8101F: Documentation/networking/device_drivers/intel/fm10k.rst 8102F: Documentation/networking/device_drivers/intel/igb.rst 8103F: Documentation/networking/device_drivers/intel/igbvf.rst 8104F: Documentation/networking/device_drivers/intel/ixgb.rst 8105F: Documentation/networking/device_drivers/intel/ixgbe.rst 8106F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8107F: Documentation/networking/device_drivers/intel/i40e.rst 8108F: Documentation/networking/device_drivers/intel/iavf.rst 8109F: Documentation/networking/device_drivers/intel/ice.rst 8110F: drivers/net/ethernet/intel/ 8111F: drivers/net/ethernet/intel/*/ 8112F: include/linux/avf/virtchnl.h 8113 8114INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8115M: Maik Broemme <mbroemme@libmpq.org> 8116L: linux-fbdev@vger.kernel.org 8117S: Maintained 8118F: Documentation/fb/intelfb.rst 8119F: drivers/video/fbdev/intelfb/ 8120 8121INTEL GPIO DRIVERS 8122M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8123L: linux-gpio@vger.kernel.org 8124S: Maintained 8125T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8126F: drivers/gpio/gpio-ich.c 8127F: drivers/gpio/gpio-intel-mid.c 8128F: drivers/gpio/gpio-lynxpoint.c 8129F: drivers/gpio/gpio-merrifield.c 8130F: drivers/gpio/gpio-ml-ioh.c 8131F: drivers/gpio/gpio-pch.c 8132F: drivers/gpio/gpio-sch.c 8133F: drivers/gpio/gpio-sodaville.c 8134 8135INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8136M: Zhenyu Wang <zhenyuw@linux.intel.com> 8137M: Zhi Wang <zhi.a.wang@intel.com> 8138L: intel-gvt-dev@lists.freedesktop.org 8139L: intel-gfx@lists.freedesktop.org 8140W: https://01.org/igvt-g 8141T: git https://github.com/intel/gvt-linux.git 8142S: Supported 8143F: drivers/gpu/drm/i915/gvt/ 8144 8145INTEL HID EVENT DRIVER 8146M: Alex Hung <alex.hung@canonical.com> 8147L: platform-driver-x86@vger.kernel.org 8148S: Maintained 8149F: drivers/platform/x86/intel-hid.c 8150 8151INTEL I/OAT DMA DRIVER 8152M: Dave Jiang <dave.jiang@intel.com> 8153R: Dan Williams <dan.j.williams@intel.com> 8154L: dmaengine@vger.kernel.org 8155Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8156S: Supported 8157F: drivers/dma/ioat* 8158 8159INTEL IDLE DRIVER 8160M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8161M: Len Brown <lenb@kernel.org> 8162L: linux-pm@vger.kernel.org 8163T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8164B: https://bugzilla.kernel.org 8165S: Supported 8166F: drivers/idle/intel_idle.c 8167 8168INTEL INTEGRATED SENSOR HUB DRIVER 8169M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8170M: Jiri Kosina <jikos@kernel.org> 8171L: linux-input@vger.kernel.org 8172S: Maintained 8173F: drivers/hid/intel-ish-hid/ 8174 8175INTEL IOMMU (VT-d) 8176M: David Woodhouse <dwmw2@infradead.org> 8177L: iommu@lists.linux-foundation.org 8178T: git git://git.infradead.org/iommu-2.6.git 8179S: Supported 8180F: drivers/iommu/intel-iommu.c 8181F: include/linux/intel-iommu.h 8182 8183INTEL IOP-ADMA DMA DRIVER 8184R: Dan Williams <dan.j.williams@intel.com> 8185S: Odd fixes 8186F: drivers/dma/iop-adma.c 8187 8188INTEL IPU3 CSI-2 CIO2 DRIVER 8189M: Yong Zhi <yong.zhi@intel.com> 8190M: Sakari Ailus <sakari.ailus@linux.intel.com> 8191M: Bingbu Cao <bingbu.cao@intel.com> 8192R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8193L: linux-media@vger.kernel.org 8194S: Maintained 8195F: drivers/media/pci/intel/ipu3/ 8196F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8197 8198INTEL IPU3 CSI-2 IMGU DRIVER 8199M: Sakari Ailus <sakari.ailus@linux.intel.com> 8200L: linux-media@vger.kernel.org 8201S: Maintained 8202F: drivers/staging/media/ipu3/ 8203F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8204F: Documentation/media/v4l-drivers/ipu3.rst 8205 8206INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8207M: Krzysztof Halasa <khalasa@piap.pl> 8208S: Maintained 8209F: include/linux/soc/ixp4xx/qmgr.h 8210F: include/linux/soc/ixp4xx/npe.h 8211F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8212F: drivers/soc/ixp4xx/ixp4xx-npe.c 8213F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8214F: drivers/net/wan/ixp4xx_hss.c 8215 8216INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8217M: Deepak Saxena <dsaxena@plexity.net> 8218S: Maintained 8219F: drivers/char/hw_random/ixp4xx-rng.c 8220 8221INTEL MANAGEMENT ENGINE (mei) 8222M: Tomas Winkler <tomas.winkler@intel.com> 8223L: linux-kernel@vger.kernel.org 8224S: Supported 8225F: include/uapi/linux/mei.h 8226F: include/linux/mei_cl_bus.h 8227F: drivers/misc/mei/* 8228F: drivers/watchdog/mei_wdt.c 8229F: Documentation/driver-api/mei/* 8230F: samples/mei/* 8231 8232INTEL MENLOW THERMAL DRIVER 8233M: Sujith Thomas <sujith.thomas@intel.com> 8234L: platform-driver-x86@vger.kernel.org 8235W: https://01.org/linux-acpi 8236S: Supported 8237F: drivers/platform/x86/intel_menlow.c 8238 8239INTEL MIC DRIVERS (mic) 8240M: Sudeep Dutt <sudeep.dutt@intel.com> 8241M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8242S: Supported 8243W: https://github.com/sudeepdutt/mic 8244W: http://software.intel.com/en-us/mic-developer 8245F: include/linux/mic_bus.h 8246F: include/linux/scif.h 8247F: include/uapi/linux/mic_common.h 8248F: include/uapi/linux/mic_ioctl.h 8249F: include/uapi/linux/scif_ioctl.h 8250F: drivers/misc/mic/ 8251F: drivers/dma/mic_x100_dma.c 8252F: drivers/dma/mic_x100_dma.h 8253F: Documentation/mic/ 8254 8255INTEL PMC CORE DRIVER 8256M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8257M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8258L: platform-driver-x86@vger.kernel.org 8259S: Maintained 8260F: drivers/platform/x86/intel_pmc_core* 8261 8262INTEL PMC/P-Unit IPC DRIVER 8263M: Zha Qipeng<qipeng.zha@intel.com> 8264L: platform-driver-x86@vger.kernel.org 8265S: Maintained 8266F: drivers/platform/x86/intel_pmc_ipc.c 8267F: drivers/platform/x86/intel_punit_ipc.c 8268F: arch/x86/include/asm/intel_pmc_ipc.h 8269F: arch/x86/include/asm/intel_punit_ipc.h 8270 8271INTEL PMIC GPIO DRIVERS 8272M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8273S: Maintained 8274T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8275F: drivers/gpio/gpio-*cove.c 8276F: drivers/gpio/gpio-msic.c 8277 8278INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8279R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8280S: Maintained 8281F: drivers/mfd/intel_msic.c 8282F: drivers/mfd/intel_soc_pmic* 8283F: include/linux/mfd/intel_msic.h 8284F: include/linux/mfd/intel_soc_pmic* 8285 8286INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8287M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8288L: linux-wireless@vger.kernel.org 8289S: Maintained 8290F: Documentation/networking/device_drivers/intel/ipw2100.txt 8291F: Documentation/networking/device_drivers/intel/ipw2200.txt 8292F: drivers/net/wireless/intel/ipw2x00/ 8293 8294INTEL PSTATE DRIVER 8295M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8296M: Len Brown <lenb@kernel.org> 8297L: linux-pm@vger.kernel.org 8298S: Supported 8299F: drivers/cpufreq/intel_pstate.c 8300 8301INTEL RDMA RNIC DRIVER 8302M: Faisal Latif <faisal.latif@intel.com> 8303M: Shiraz Saleem <shiraz.saleem@intel.com> 8304L: linux-rdma@vger.kernel.org 8305S: Supported 8306F: drivers/infiniband/hw/i40iw/ 8307F: include/uapi/rdma/i40iw-abi.h 8308 8309INTEL SPEED SELECT TECHNOLOGY 8310M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8311L: platform-driver-x86@vger.kernel.org 8312S: Maintained 8313F: drivers/platform/x86/intel_speed_select_if/ 8314F: tools/power/x86/intel-speed-select/ 8315F: include/uapi/linux/isst_if.h 8316 8317INTEL TELEMETRY DRIVER 8318M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8319M: "David E. Box" <david.e.box@linux.intel.com> 8320L: platform-driver-x86@vger.kernel.org 8321S: Maintained 8322F: arch/x86/include/asm/intel_telemetry.h 8323F: drivers/platform/x86/intel_telemetry* 8324 8325INTEL VIRTUAL BUTTON DRIVER 8326M: AceLan Kao <acelan.kao@canonical.com> 8327L: platform-driver-x86@vger.kernel.org 8328S: Maintained 8329F: drivers/platform/x86/intel-vbtn.c 8330 8331INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8332M: Stanislaw Gruszka <sgruszka@redhat.com> 8333L: linux-wireless@vger.kernel.org 8334S: Supported 8335F: drivers/net/wireless/intel/iwlegacy/ 8336 8337INTEL WIRELESS WIFI LINK (iwlwifi) 8338M: Johannes Berg <johannes.berg@intel.com> 8339M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8340M: Luca Coelho <luciano.coelho@intel.com> 8341M: Intel Linux Wireless <linuxwifi@intel.com> 8342L: linux-wireless@vger.kernel.org 8343W: http://intellinuxwireless.org 8344T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8345S: Supported 8346F: drivers/net/wireless/intel/iwlwifi/ 8347 8348INTEL WIRELESS WIMAX CONNECTION 2400 8349M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8350M: linux-wimax@intel.com 8351L: wimax@linuxwimax.org (subscribers-only) 8352S: Supported 8353W: http://linuxwimax.org 8354F: Documentation/wimax/README.i2400m 8355F: drivers/net/wimax/i2400m/ 8356F: include/uapi/linux/wimax/i2400m.h 8357 8358INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8359M: Mario Limonciello <mario.limonciello@dell.com> 8360S: Maintained 8361F: drivers/platform/x86/intel-wmi-thunderbolt.c 8362 8363INTEL(R) TRACE HUB 8364M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8365S: Supported 8366F: Documentation/trace/intel_th.rst 8367F: drivers/hwtracing/intel_th/ 8368 8369INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8370M: Ning Sun <ning.sun@intel.com> 8371L: tboot-devel@lists.sourceforge.net 8372W: http://tboot.sourceforge.net 8373T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8374S: Supported 8375F: Documentation/x86/intel_txt.rst 8376F: include/linux/tboot.h 8377F: arch/x86/kernel/tboot.c 8378 8379INTEL-MID GPIO DRIVER 8380M: David Cohen <david.a.cohen@linux.intel.com> 8381L: linux-gpio@vger.kernel.org 8382S: Maintained 8383F: drivers/gpio/gpio-intel-mid.c 8384 8385INTERCONNECT API 8386M: Georgi Djakov <georgi.djakov@linaro.org> 8387L: linux-pm@vger.kernel.org 8388S: Maintained 8389F: Documentation/driver-api/interconnect.rst 8390F: Documentation/devicetree/bindings/interconnect/ 8391F: drivers/interconnect/ 8392F: include/dt-bindings/interconnect/ 8393F: include/linux/interconnect-provider.h 8394F: include/linux/interconnect.h 8395 8396INVENSENSE MPU-3050 GYROSCOPE DRIVER 8397M: Linus Walleij <linus.walleij@linaro.org> 8398L: linux-iio@vger.kernel.org 8399S: Maintained 8400F: drivers/iio/gyro/mpu3050* 8401F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8402 8403IOC3 ETHERNET DRIVER 8404M: Ralf Baechle <ralf@linux-mips.org> 8405L: linux-mips@vger.kernel.org 8406S: Maintained 8407F: drivers/net/ethernet/sgi/ioc3-eth.c 8408 8409IOC3 SERIAL DRIVER 8410M: Pat Gefre <pfg@sgi.com> 8411L: linux-serial@vger.kernel.org 8412S: Maintained 8413F: drivers/tty/serial/ioc3_serial.c 8414 8415IOMAP FILESYSTEM LIBRARY 8416M: Christoph Hellwig <hch@infradead.org> 8417M: Darrick J. Wong <darrick.wong@oracle.com> 8418M: linux-xfs@vger.kernel.org 8419M: linux-fsdevel@vger.kernel.org 8420L: linux-xfs@vger.kernel.org 8421L: linux-fsdevel@vger.kernel.org 8422T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8423S: Supported 8424F: fs/iomap.c 8425F: fs/iomap/ 8426F: include/linux/iomap.h 8427 8428IOMMU DRIVERS 8429M: Joerg Roedel <joro@8bytes.org> 8430L: iommu@lists.linux-foundation.org 8431T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8432S: Maintained 8433F: Documentation/devicetree/bindings/iommu/ 8434F: drivers/iommu/ 8435F: include/linux/iommu.h 8436F: include/linux/of_iommu.h 8437F: include/linux/iova.h 8438 8439IO_URING 8440M: Jens Axboe <axboe@kernel.dk> 8441L: linux-block@vger.kernel.org 8442L: linux-fsdevel@vger.kernel.org 8443T: git git://git.kernel.dk/linux-block 8444T: git git://git.kernel.dk/liburing 8445S: Maintained 8446F: fs/io_uring.c 8447F: include/uapi/linux/io_uring.h 8448 8449IP MASQUERADING 8450M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8451S: Maintained 8452F: net/ipv4/netfilter/ipt_MASQUERADE.c 8453 8454IPMI SUBSYSTEM 8455M: Corey Minyard <minyard@acm.org> 8456L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8457W: http://openipmi.sourceforge.net/ 8458S: Supported 8459F: Documentation/devicetree/bindings/ipmi/ 8460F: Documentation/IPMI.txt 8461F: drivers/char/ipmi/ 8462F: include/linux/ipmi* 8463F: include/uapi/linux/ipmi* 8464 8465IPS SCSI RAID DRIVER 8466M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8467L: linux-scsi@vger.kernel.org 8468W: http://www.adaptec.com/ 8469S: Maintained 8470F: drivers/scsi/ips* 8471 8472IPVS 8473M: Wensong Zhang <wensong@linux-vs.org> 8474M: Simon Horman <horms@verge.net.au> 8475M: Julian Anastasov <ja@ssi.bg> 8476L: netdev@vger.kernel.org 8477L: lvs-devel@vger.kernel.org 8478S: Maintained 8479T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8480T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8481F: Documentation/networking/ipvs-sysctl.txt 8482F: include/net/ip_vs.h 8483F: include/uapi/linux/ip_vs.h 8484F: net/netfilter/ipvs/ 8485 8486IPWIRELESS DRIVER 8487M: Jiri Kosina <jikos@kernel.org> 8488M: David Sterba <dsterba@suse.com> 8489S: Odd Fixes 8490F: drivers/tty/ipwireless/ 8491 8492IPX NETWORK LAYER 8493L: netdev@vger.kernel.org 8494S: Obsolete 8495F: include/uapi/linux/ipx.h 8496 8497IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8498M: Marc Zyngier <maz@kernel.org> 8499S: Maintained 8500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8501F: Documentation/IRQ-domain.txt 8502F: include/linux/irqdomain.h 8503F: kernel/irq/irqdomain.c 8504F: kernel/irq/msi.c 8505 8506IRQ SUBSYSTEM 8507M: Thomas Gleixner <tglx@linutronix.de> 8508L: linux-kernel@vger.kernel.org 8509S: Maintained 8510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8511F: kernel/irq/ 8512 8513IRQCHIP DRIVERS 8514M: Thomas Gleixner <tglx@linutronix.de> 8515M: Jason Cooper <jason@lakedaemon.net> 8516M: Marc Zyngier <maz@kernel.org> 8517L: linux-kernel@vger.kernel.org 8518S: Maintained 8519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8520F: Documentation/devicetree/bindings/interrupt-controller/ 8521F: drivers/irqchip/ 8522 8523ISA 8524M: William Breathitt Gray <vilhelm.gray@gmail.com> 8525S: Maintained 8526F: Documentation/driver-api/isa.rst 8527F: drivers/base/isa.c 8528F: include/linux/isa.h 8529 8530ISA RADIO MODULE 8531M: Hans Verkuil <hverkuil@xs4all.nl> 8532L: linux-media@vger.kernel.org 8533T: git git://linuxtv.org/media_tree.git 8534W: https://linuxtv.org 8535S: Maintained 8536F: drivers/media/radio/radio-isa* 8537 8538ISAPNP 8539M: Jaroslav Kysela <perex@perex.cz> 8540S: Maintained 8541F: Documentation/driver-api/isapnp.rst 8542F: drivers/pnp/isapnp/ 8543F: include/linux/isapnp.h 8544 8545ISCSI 8546M: Lee Duncan <lduncan@suse.com> 8547M: Chris Leech <cleech@redhat.com> 8548L: open-iscsi@googlegroups.com 8549W: www.open-iscsi.com 8550S: Maintained 8551F: drivers/scsi/*iscsi* 8552F: include/scsi/*iscsi* 8553 8554iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8555M: Peter Jones <pjones@redhat.com> 8556M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8557S: Maintained 8558F: drivers/firmware/iscsi_ibft* 8559 8560ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8561M: Sagi Grimberg <sagi@grimberg.me> 8562M: Max Gurtovoy <maxg@mellanox.com> 8563L: linux-rdma@vger.kernel.org 8564S: Supported 8565W: http://www.openfabrics.org 8566W: www.open-iscsi.org 8567Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8568F: drivers/infiniband/ulp/iser/ 8569 8570ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8571M: Sagi Grimberg <sagi@grimberg.me> 8572T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8573L: linux-rdma@vger.kernel.org 8574L: target-devel@vger.kernel.org 8575S: Supported 8576W: http://www.linux-iscsi.org 8577F: drivers/infiniband/ulp/isert 8578 8579ISDN/mISDN SUBSYSTEM 8580M: Karsten Keil <isdn@linux-pingi.de> 8581L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8582L: netdev@vger.kernel.org 8583W: http://www.isdn4linux.de 8584S: Maintained 8585F: drivers/isdn/mISDN 8586F: drivers/isdn/hardware 8587 8588ISDN/CAPI SUBSYSTEM 8589M: Karsten Keil <isdn@linux-pingi.de> 8590L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8591L: netdev@vger.kernel.org 8592W: http://www.isdn4linux.de 8593S: Odd Fixes 8594F: Documentation/isdn/ 8595F: drivers/isdn/capi/ 8596F: drivers/staging/isdn/ 8597F: net/bluetooth/cmtp/ 8598F: include/linux/isdn/ 8599F: include/uapi/linux/isdn/ 8600 8601IT87 HARDWARE MONITORING DRIVER 8602M: Jean Delvare <jdelvare@suse.com> 8603L: linux-hwmon@vger.kernel.org 8604S: Maintained 8605F: Documentation/hwmon/it87.rst 8606F: drivers/hwmon/it87.c 8607 8608IT913X MEDIA DRIVER 8609M: Antti Palosaari <crope@iki.fi> 8610L: linux-media@vger.kernel.org 8611W: https://linuxtv.org 8612W: http://palosaari.fi/linux/ 8613Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8614T: git git://linuxtv.org/anttip/media_tree.git 8615S: Maintained 8616F: drivers/media/tuners/it913x* 8617 8618IVTV VIDEO4LINUX DRIVER 8619M: Andy Walls <awalls@md.metrocast.net> 8620L: ivtv-devel@ivtvdriver.org (subscribers-only) 8621L: linux-media@vger.kernel.org 8622T: git git://linuxtv.org/media_tree.git 8623W: http://www.ivtvdriver.org 8624S: Maintained 8625F: Documentation/media/v4l-drivers/ivtv* 8626F: drivers/media/pci/ivtv/ 8627F: include/uapi/linux/ivtv* 8628 8629IX2505V MEDIA DRIVER 8630M: Malcolm Priestley <tvboxspy@gmail.com> 8631L: linux-media@vger.kernel.org 8632W: https://linuxtv.org 8633Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8634S: Maintained 8635F: drivers/media/dvb-frontends/ix2505v* 8636 8637JAILHOUSE HYPERVISOR INTERFACE 8638M: Jan Kiszka <jan.kiszka@siemens.com> 8639L: jailhouse-dev@googlegroups.com 8640S: Maintained 8641F: arch/x86/kernel/jailhouse.c 8642F: arch/x86/include/asm/jailhouse_para.h 8643 8644JC42.4 TEMPERATURE SENSOR DRIVER 8645M: Guenter Roeck <linux@roeck-us.net> 8646L: linux-hwmon@vger.kernel.org 8647S: Maintained 8648F: drivers/hwmon/jc42.c 8649F: Documentation/hwmon/jc42.rst 8650 8651JFS FILESYSTEM 8652M: Dave Kleikamp <shaggy@kernel.org> 8653L: jfs-discussion@lists.sourceforge.net 8654W: http://jfs.sourceforge.net/ 8655T: git git://github.com/kleikamp/linux-shaggy.git 8656S: Maintained 8657F: Documentation/filesystems/jfs.txt 8658F: fs/jfs/ 8659 8660JME NETWORK DRIVER 8661M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8662L: netdev@vger.kernel.org 8663S: Maintained 8664F: drivers/net/ethernet/jme.* 8665 8666JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8667M: David Woodhouse <dwmw2@infradead.org> 8668M: Richard Weinberger <richard@nod.at> 8669L: linux-mtd@lists.infradead.org 8670W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8671T: git git://git.infradead.org/ubifs-2.6.git 8672S: Odd Fixes 8673F: fs/jffs2/ 8674F: include/uapi/linux/jffs2.h 8675 8676JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8677M: "Theodore Ts'o" <tytso@mit.edu> 8678M: Jan Kara <jack@suse.com> 8679L: linux-ext4@vger.kernel.org 8680S: Maintained 8681F: fs/jbd2/ 8682F: include/linux/jbd2.h 8683 8684JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8685M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8686L: linux-media@vger.kernel.org 8687S: Maintained 8688F: drivers/media/platform/rcar_jpu.c 8689 8690JSM Neo PCI based serial card 8691L: linux-serial@vger.kernel.org 8692S: Orphan 8693F: drivers/tty/serial/jsm/ 8694 8695K10TEMP HARDWARE MONITORING DRIVER 8696M: Clemens Ladisch <clemens@ladisch.de> 8697L: linux-hwmon@vger.kernel.org 8698S: Maintained 8699F: Documentation/hwmon/k10temp.rst 8700F: drivers/hwmon/k10temp.c 8701 8702K8TEMP HARDWARE MONITORING DRIVER 8703M: Rudolf Marek <r.marek@assembler.cz> 8704L: linux-hwmon@vger.kernel.org 8705S: Maintained 8706F: Documentation/hwmon/k8temp.rst 8707F: drivers/hwmon/k8temp.c 8708 8709KASAN 8710M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8711R: Alexander Potapenko <glider@google.com> 8712R: Dmitry Vyukov <dvyukov@google.com> 8713L: kasan-dev@googlegroups.com 8714S: Maintained 8715F: arch/*/include/asm/kasan.h 8716F: arch/*/mm/kasan_init* 8717F: Documentation/dev-tools/kasan.rst 8718F: include/linux/kasan*.h 8719F: lib/test_kasan.c 8720F: mm/kasan/ 8721F: scripts/Makefile.kasan 8722 8723KCONFIG 8724M: Masahiro Yamada <yamada.masahiro@socionext.com> 8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8726L: linux-kbuild@vger.kernel.org 8727S: Maintained 8728F: Documentation/kbuild/kconfig* 8729F: scripts/kconfig/ 8730F: scripts/Kconfig.include 8731 8732KDUMP 8733M: Dave Young <dyoung@redhat.com> 8734M: Baoquan He <bhe@redhat.com> 8735R: Vivek Goyal <vgoyal@redhat.com> 8736L: kexec@lists.infradead.org 8737W: http://lse.sourceforge.net/kdump/ 8738S: Maintained 8739F: Documentation/admin-guide/kdump/ 8740 8741KEENE FM RADIO TRANSMITTER DRIVER 8742M: Hans Verkuil <hverkuil@xs4all.nl> 8743L: linux-media@vger.kernel.org 8744T: git git://linuxtv.org/media_tree.git 8745W: https://linuxtv.org 8746S: Maintained 8747F: drivers/media/radio/radio-keene* 8748 8749KERNEL AUTOMOUNTER 8750M: Ian Kent <raven@themaw.net> 8751L: autofs@vger.kernel.org 8752S: Maintained 8753F: fs/autofs/ 8754 8755KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8756M: Masahiro Yamada <yamada.masahiro@socionext.com> 8757M: Michal Marek <michal.lkml@markovi.net> 8758T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8759L: linux-kbuild@vger.kernel.org 8760S: Maintained 8761F: Documentation/kbuild/ 8762F: Makefile 8763F: scripts/Kbuild* 8764F: scripts/Makefile* 8765F: scripts/basic/ 8766F: scripts/mk* 8767F: scripts/*vmlinux* 8768F: scripts/mod/ 8769F: scripts/package/ 8770 8771KERNEL JANITORS 8772L: kernel-janitors@vger.kernel.org 8773W: http://kernelnewbies.org/KernelJanitors 8774S: Odd Fixes 8775 8776KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8777M: "J. Bruce Fields" <bfields@fieldses.org> 8778M: Chuck Lever <chuck.lever@oracle.com> 8779L: linux-nfs@vger.kernel.org 8780W: http://nfs.sourceforge.net/ 8781T: git git://linux-nfs.org/~bfields/linux.git 8782S: Supported 8783F: fs/nfsd/ 8784F: include/uapi/linux/nfsd/ 8785F: fs/lockd/ 8786F: fs/nfs_common/ 8787F: net/sunrpc/ 8788F: include/linux/lockd/ 8789F: include/linux/sunrpc/ 8790F: include/uapi/linux/sunrpc/ 8791 8792KERNEL SELFTEST FRAMEWORK 8793M: Shuah Khan <shuah@kernel.org> 8794M: Shuah Khan <skhan@linuxfoundation.org> 8795L: linux-kselftest@vger.kernel.org 8796T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8797Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8798S: Maintained 8799F: tools/testing/selftests/ 8800F: Documentation/dev-tools/kselftest* 8801 8802KERNEL USERMODE HELPER 8803M: Luis Chamberlain <mcgrof@kernel.org> 8804L: linux-kernel@vger.kernel.org 8805S: Maintained 8806F: kernel/umh.c 8807F: include/linux/umh.h 8808 8809KERNEL VIRTUAL MACHINE (KVM) 8810M: Paolo Bonzini <pbonzini@redhat.com> 8811M: Radim Krčmář <rkrcmar@redhat.com> 8812L: kvm@vger.kernel.org 8813W: http://www.linux-kvm.org 8814T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8815S: Supported 8816F: Documentation/virt/kvm/ 8817F: include/trace/events/kvm.h 8818F: include/uapi/asm-generic/kvm* 8819F: include/uapi/linux/kvm* 8820F: include/asm-generic/kvm* 8821F: include/linux/kvm* 8822F: include/kvm/iodev.h 8823F: virt/kvm/* 8824F: tools/kvm/ 8825F: tools/testing/selftests/kvm/ 8826 8827KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8828M: Joerg Roedel <joro@8bytes.org> 8829L: kvm@vger.kernel.org 8830W: http://www.linux-kvm.org/ 8831S: Maintained 8832F: arch/x86/include/asm/svm.h 8833F: arch/x86/kvm/svm.c 8834 8835KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8836M: Marc Zyngier <maz@kernel.org> 8837R: James Morse <james.morse@arm.com> 8838R: Julien Thierry <julien.thierry.kdev@gmail.com> 8839R: Suzuki K Poulose <suzuki.poulose@arm.com> 8840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8841L: kvmarm@lists.cs.columbia.edu 8842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8843S: Maintained 8844F: arch/arm/include/uapi/asm/kvm* 8845F: arch/arm/include/asm/kvm* 8846F: arch/arm/kvm/ 8847F: arch/arm64/include/uapi/asm/kvm* 8848F: arch/arm64/include/asm/kvm* 8849F: arch/arm64/kvm/ 8850F: virt/kvm/arm/ 8851F: include/kvm/arm_* 8852 8853KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8854M: James Hogan <jhogan@kernel.org> 8855L: linux-mips@vger.kernel.org 8856S: Supported 8857F: arch/mips/include/uapi/asm/kvm* 8858F: arch/mips/include/asm/kvm* 8859F: arch/mips/kvm/ 8860 8861KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8862M: Paul Mackerras <paulus@ozlabs.org> 8863L: kvm-ppc@vger.kernel.org 8864W: http://www.linux-kvm.org/ 8865T: git git://github.com/agraf/linux-2.6.git 8866S: Supported 8867F: arch/powerpc/include/uapi/asm/kvm* 8868F: arch/powerpc/include/asm/kvm* 8869F: arch/powerpc/kvm/ 8870F: arch/powerpc/kernel/kvm* 8871 8872KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8873M: Christian Borntraeger <borntraeger@de.ibm.com> 8874M: Janosch Frank <frankja@linux.ibm.com> 8875R: David Hildenbrand <david@redhat.com> 8876R: Cornelia Huck <cohuck@redhat.com> 8877L: linux-s390@vger.kernel.org 8878W: http://www.ibm.com/developerworks/linux/linux390/ 8879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8880S: Supported 8881F: arch/s390/include/uapi/asm/kvm* 8882F: arch/s390/include/asm/gmap.h 8883F: arch/s390/include/asm/kvm* 8884F: arch/s390/kvm/ 8885F: arch/s390/mm/gmap.c 8886F: tools/testing/selftests/kvm/s390x/ 8887F: tools/testing/selftests/kvm/*/s390x/ 8888 8889KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8890M: Paolo Bonzini <pbonzini@redhat.com> 8891M: Radim Krčmář <rkrcmar@redhat.com> 8892L: kvm@vger.kernel.org 8893W: http://www.linux-kvm.org 8894T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8895S: Supported 8896F: arch/x86/kvm/ 8897F: arch/x86/kvm/*/ 8898F: arch/x86/include/uapi/asm/kvm* 8899F: arch/x86/include/asm/kvm* 8900F: arch/x86/include/asm/pvclock-abi.h 8901F: arch/x86/kernel/kvm.c 8902F: arch/x86/kernel/kvmclock.c 8903 8904KERNFS 8905M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8906M: Tejun Heo <tj@kernel.org> 8907T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8908S: Supported 8909F: include/linux/kernfs.h 8910F: fs/kernfs/ 8911 8912KEXEC 8913M: Eric Biederman <ebiederm@xmission.com> 8914W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8915L: kexec@lists.infradead.org 8916S: Maintained 8917F: include/linux/kexec.h 8918F: include/uapi/linux/kexec.h 8919F: kernel/kexec* 8920 8921KEYS-ENCRYPTED 8922M: Mimi Zohar <zohar@linux.ibm.com> 8923L: linux-integrity@vger.kernel.org 8924L: keyrings@vger.kernel.org 8925S: Supported 8926F: Documentation/security/keys/trusted-encrypted.rst 8927F: include/keys/encrypted-type.h 8928F: security/keys/encrypted-keys/ 8929 8930KEYS-TRUSTED 8931M: James Bottomley <jejb@linux.ibm.com> 8932M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8933M: Mimi Zohar <zohar@linux.ibm.com> 8934L: linux-integrity@vger.kernel.org 8935L: keyrings@vger.kernel.org 8936S: Supported 8937F: Documentation/security/keys/trusted-encrypted.rst 8938F: include/keys/trusted-type.h 8939F: security/keys/trusted.c 8940F: security/keys/trusted.h 8941 8942KEYS/KEYRINGS: 8943M: David Howells <dhowells@redhat.com> 8944L: keyrings@vger.kernel.org 8945S: Maintained 8946F: Documentation/security/keys/core.rst 8947F: include/linux/key.h 8948F: include/linux/key-type.h 8949F: include/linux/keyctl.h 8950F: include/uapi/linux/keyctl.h 8951F: include/keys/ 8952F: security/keys/ 8953 8954KGDB / KDB /debug_core 8955M: Jason Wessel <jason.wessel@windriver.com> 8956M: Daniel Thompson <daniel.thompson@linaro.org> 8957W: http://kgdb.wiki.kernel.org/ 8958L: kgdb-bugreport@lists.sourceforge.net 8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8960S: Maintained 8961F: Documentation/dev-tools/kgdb.rst 8962F: drivers/misc/kgdbts.c 8963F: drivers/tty/serial/kgdboc.c 8964F: include/linux/kdb.h 8965F: include/linux/kgdb.h 8966F: kernel/debug/ 8967 8968KMEMLEAK 8969M: Catalin Marinas <catalin.marinas@arm.com> 8970S: Maintained 8971F: Documentation/dev-tools/kmemleak.rst 8972F: include/linux/kmemleak.h 8973F: mm/kmemleak.c 8974F: mm/kmemleak-test.c 8975 8976KMOD KERNEL MODULE LOADER - USERMODE HELPER 8977M: Luis Chamberlain <mcgrof@kernel.org> 8978L: linux-kernel@vger.kernel.org 8979S: Maintained 8980F: kernel/kmod.c 8981F: include/linux/kmod.h 8982F: lib/test_kmod.c 8983F: tools/testing/selftests/kmod/ 8984 8985KPROBES 8986M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8987M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8988M: "David S. Miller" <davem@davemloft.net> 8989M: Masami Hiramatsu <mhiramat@kernel.org> 8990S: Maintained 8991F: Documentation/kprobes.txt 8992F: include/linux/kprobes.h 8993F: include/asm-generic/kprobes.h 8994F: kernel/kprobes.c 8995 8996KS0108 LCD CONTROLLER DRIVER 8997M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8998S: Maintained 8999F: Documentation/auxdisplay/ks0108 9000F: drivers/auxdisplay/ks0108.c 9001F: include/linux/ks0108.h 9002 9003L3MDEV 9004M: David Ahern <dsa@cumulusnetworks.com> 9005L: netdev@vger.kernel.org 9006S: Maintained 9007F: net/l3mdev 9008F: include/net/l3mdev.h 9009 9010L7 BPF FRAMEWORK 9011M: John Fastabend <john.fastabend@gmail.com> 9012M: Daniel Borkmann <daniel@iogearbox.net> 9013L: netdev@vger.kernel.org 9014L: bpf@vger.kernel.org 9015S: Maintained 9016F: include/linux/skmsg.h 9017F: net/core/skmsg.c 9018F: net/core/sock_map.c 9019F: net/ipv4/tcp_bpf.c 9020 9021LANTIQ / INTEL Ethernet drivers 9022M: Hauke Mehrtens <hauke@hauke-m.de> 9023L: netdev@vger.kernel.org 9024S: Maintained 9025F: net/dsa/tag_gswip.c 9026F: drivers/net/ethernet/lantiq_xrx200.c 9027F: drivers/net/dsa/lantiq_pce.h 9028F: drivers/net/dsa/lantiq_gswip.c 9029 9030LANTIQ MIPS ARCHITECTURE 9031M: John Crispin <john@phrozen.org> 9032L: linux-mips@vger.kernel.org 9033S: Maintained 9034F: arch/mips/lantiq 9035F: drivers/soc/lantiq 9036 9037LAPB module 9038L: linux-x25@vger.kernel.org 9039S: Orphan 9040F: Documentation/networking/lapb-module.txt 9041F: include/*/lapb.h 9042F: net/lapb/ 9043 9044LASI 53c700 driver for PARISC 9045M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9046L: linux-scsi@vger.kernel.org 9047S: Maintained 9048F: Documentation/scsi/53c700.txt 9049F: drivers/scsi/53c700* 9050 9051LEAKING_ADDRESSES 9052M: Tobin C. Harding <me@tobin.cc> 9053M: Tycho Andersen <tycho@tycho.ws> 9054L: kernel-hardening@lists.openwall.com 9055S: Maintained 9056T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9057F: scripts/leaking_addresses.pl 9058 9059LED SUBSYSTEM 9060M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9061M: Pavel Machek <pavel@ucw.cz> 9062R: Dan Murphy <dmurphy@ti.com> 9063L: linux-leds@vger.kernel.org 9064T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9065S: Maintained 9066F: Documentation/devicetree/bindings/leds/ 9067F: drivers/leds/ 9068F: include/linux/leds.h 9069 9070LEGACY EEPROM DRIVER 9071M: Jean Delvare <jdelvare@suse.com> 9072S: Maintained 9073F: Documentation/misc-devices/eeprom.rst 9074F: drivers/misc/eeprom/eeprom.c 9075 9076LEGO MINDSTORMS EV3 9077R: David Lechner <david@lechnology.com> 9078S: Maintained 9079F: arch/arm/boot/dts/da850-lego-ev3.dts 9080F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9081F: drivers/power/supply/lego_ev3_battery.c 9082 9083LEGO USB Tower driver 9084M: Juergen Stuber <starblue@users.sourceforge.net> 9085L: legousb-devel@lists.sourceforge.net 9086W: http://legousb.sourceforge.net/ 9087S: Maintained 9088F: drivers/usb/misc/legousbtower.c 9089 9090LG LAPTOP EXTRAS 9091M: Matan Ziv-Av <matan@svgalib.org> 9092L: platform-driver-x86@vger.kernel.org 9093S: Maintained 9094F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9095F: Documentation/admin-guide/laptops/lg-laptop.rst 9096F: drivers/platform/x86/lg-laptop.c 9097 9098LG2160 MEDIA DRIVER 9099M: Michael Krufky <mkrufky@linuxtv.org> 9100L: linux-media@vger.kernel.org 9101W: https://linuxtv.org 9102W: http://github.com/mkrufky 9103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9104T: git git://linuxtv.org/mkrufky/tuners.git 9105S: Maintained 9106F: drivers/media/dvb-frontends/lg2160.* 9107 9108LGDT3305 MEDIA DRIVER 9109M: Michael Krufky <mkrufky@linuxtv.org> 9110L: linux-media@vger.kernel.org 9111W: https://linuxtv.org 9112W: http://github.com/mkrufky 9113Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9114T: git git://linuxtv.org/mkrufky/tuners.git 9115S: Maintained 9116F: drivers/media/dvb-frontends/lgdt3305.* 9117 9118LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9119M: Viresh Kumar <vireshk@kernel.org> 9120L: linux-ide@vger.kernel.org 9121T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9122S: Maintained 9123F: include/linux/pata_arasan_cf_data.h 9124F: drivers/ata/pata_arasan_cf.c 9125 9126LIBATA PATA DRIVERS 9127M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9128M: Jens Axboe <axboe@kernel.dk> 9129L: linux-ide@vger.kernel.org 9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9131S: Maintained 9132F: drivers/ata/pata_*.c 9133F: drivers/ata/ata_generic.c 9134 9135LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9136M: Linus Walleij <linus.walleij@linaro.org> 9137L: linux-ide@vger.kernel.org 9138T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9139S: Maintained 9140F: drivers/ata/pata_ftide010.c 9141F: drivers/ata/sata_gemini.c 9142F: drivers/ata/sata_gemini.h 9143 9144LIBATA SATA AHCI PLATFORM devices support 9145M: Hans de Goede <hdegoede@redhat.com> 9146M: Jens Axboe <axboe@kernel.dk> 9147L: linux-ide@vger.kernel.org 9148T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9149S: Maintained 9150F: drivers/ata/ahci_platform.c 9151F: drivers/ata/libahci_platform.c 9152F: include/linux/ahci_platform.h 9153 9154LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9155M: Mikael Pettersson <mikpelinux@gmail.com> 9156L: linux-ide@vger.kernel.org 9157T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9158S: Maintained 9159F: drivers/ata/sata_promise.* 9160 9161LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9162M: Jens Axboe <axboe@kernel.dk> 9163L: linux-ide@vger.kernel.org 9164T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9165S: Maintained 9166F: drivers/ata/ 9167F: include/linux/ata.h 9168F: include/linux/libata.h 9169F: Documentation/devicetree/bindings/ata/ 9170 9171LIBLOCKDEP 9172M: Sasha Levin <alexander.levin@microsoft.com> 9173S: Maintained 9174F: tools/lib/lockdep/ 9175 9176LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9177M: Dan Williams <dan.j.williams@intel.com> 9178M: Vishal Verma <vishal.l.verma@intel.com> 9179M: Dave Jiang <dave.jiang@intel.com> 9180L: linux-nvdimm@lists.01.org 9181Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9182S: Supported 9183F: drivers/nvdimm/blk.c 9184F: drivers/nvdimm/region_devs.c 9185 9186LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9187M: Vishal Verma <vishal.l.verma@intel.com> 9188M: Dan Williams <dan.j.williams@intel.com> 9189M: Dave Jiang <dave.jiang@intel.com> 9190L: linux-nvdimm@lists.01.org 9191Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9192S: Supported 9193F: drivers/nvdimm/btt* 9194 9195LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9196M: Dan Williams <dan.j.williams@intel.com> 9197M: Vishal Verma <vishal.l.verma@intel.com> 9198M: Dave Jiang <dave.jiang@intel.com> 9199L: linux-nvdimm@lists.01.org 9200Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9201S: Supported 9202F: drivers/nvdimm/pmem* 9203 9204LIBNVDIMM: DEVICETREE BINDINGS 9205M: Oliver O'Halloran <oohall@gmail.com> 9206L: linux-nvdimm@lists.01.org 9207Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9208S: Supported 9209F: drivers/nvdimm/of_pmem.c 9210F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9211 9212LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9213M: Dan Williams <dan.j.williams@intel.com> 9214M: Vishal Verma <vishal.l.verma@intel.com> 9215M: Dave Jiang <dave.jiang@intel.com> 9216M: Keith Busch <keith.busch@intel.com> 9217M: Ira Weiny <ira.weiny@intel.com> 9218L: linux-nvdimm@lists.01.org 9219Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9221S: Supported 9222F: drivers/nvdimm/* 9223F: drivers/acpi/nfit/* 9224F: include/linux/nd.h 9225F: include/linux/libnvdimm.h 9226F: include/uapi/linux/ndctl.h 9227 9228LIGHTNVM PLATFORM SUPPORT 9229M: Matias Bjorling <mb@lightnvm.io> 9230W: http://github/OpenChannelSSD 9231L: linux-block@vger.kernel.org 9232S: Maintained 9233F: drivers/lightnvm/ 9234F: include/linux/lightnvm.h 9235F: include/uapi/linux/lightnvm.h 9236 9237LINUX FOR POWER MACINTOSH 9238M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9239W: http://www.penguinppc.org/ 9240L: linuxppc-dev@lists.ozlabs.org 9241S: Maintained 9242F: arch/powerpc/platforms/powermac/ 9243F: drivers/macintosh/ 9244 9245LINUX FOR POWERPC (32-BIT AND 64-BIT) 9246M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9247M: Paul Mackerras <paulus@samba.org> 9248M: Michael Ellerman <mpe@ellerman.id.au> 9249W: https://github.com/linuxppc/linux/wiki 9250L: linuxppc-dev@lists.ozlabs.org 9251Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9253S: Supported 9254F: Documentation/ABI/stable/sysfs-firmware-opal-* 9255F: Documentation/devicetree/bindings/powerpc/ 9256F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9257F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9258F: Documentation/powerpc/ 9259F: arch/powerpc/ 9260F: drivers/char/tpm/tpm_ibmvtpm* 9261F: drivers/crypto/nx/ 9262F: drivers/crypto/vmx/ 9263F: drivers/i2c/busses/i2c-opal.c 9264F: drivers/net/ethernet/ibm/ibmveth.* 9265F: drivers/net/ethernet/ibm/ibmvnic.* 9266F: drivers/pci/hotplug/pnv_php.c 9267F: drivers/pci/hotplug/rpa* 9268F: drivers/rtc/rtc-opal.c 9269F: drivers/scsi/ibmvscsi/ 9270F: drivers/tty/hvc/hvc_opal.c 9271F: drivers/watchdog/wdrtas.c 9272F: tools/testing/selftests/powerpc 9273N: /pmac 9274N: powermac 9275N: powernv 9276N: [^a-z0-9]ps3 9277N: pseries 9278 9279LINUX FOR POWERPC EMBEDDED MPC5XXX 9280M: Anatolij Gustschin <agust@denx.de> 9281L: linuxppc-dev@lists.ozlabs.org 9282T: git git://git.denx.de/linux-denx-agust.git 9283S: Maintained 9284F: arch/powerpc/platforms/512x/ 9285F: arch/powerpc/platforms/52xx/ 9286 9287LINUX FOR POWERPC EMBEDDED PPC4XX 9288M: Alistair Popple <alistair@popple.id.au> 9289M: Matt Porter <mporter@kernel.crashing.org> 9290W: http://www.penguinppc.org/ 9291L: linuxppc-dev@lists.ozlabs.org 9292S: Maintained 9293F: arch/powerpc/platforms/40x/ 9294F: arch/powerpc/platforms/44x/ 9295 9296LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9297M: Scott Wood <oss@buserror.net> 9298M: Kumar Gala <galak@kernel.crashing.org> 9299W: http://www.penguinppc.org/ 9300L: linuxppc-dev@lists.ozlabs.org 9301T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9302S: Maintained 9303F: arch/powerpc/platforms/83xx/ 9304F: arch/powerpc/platforms/85xx/ 9305F: Documentation/devicetree/bindings/powerpc/fsl/ 9306 9307LINUX FOR POWERPC EMBEDDED PPC8XX 9308M: Vitaly Bordug <vitb@kernel.crashing.org> 9309W: http://www.penguinppc.org/ 9310L: linuxppc-dev@lists.ozlabs.org 9311S: Maintained 9312F: arch/powerpc/platforms/8xx/ 9313 9314LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9315L: linuxppc-dev@lists.ozlabs.org 9316S: Orphan 9317F: arch/powerpc/*/*virtex* 9318F: arch/powerpc/*/*/*virtex* 9319 9320LINUX FOR POWERPC PA SEMI PWRFICIENT 9321L: linuxppc-dev@lists.ozlabs.org 9322S: Orphan 9323F: arch/powerpc/platforms/pasemi/ 9324F: drivers/*/*pasemi* 9325F: drivers/*/*/*pasemi* 9326 9327LINUX KERNEL DUMP TEST MODULE (LKDTM) 9328M: Kees Cook <keescook@chromium.org> 9329S: Maintained 9330F: drivers/misc/lkdtm/* 9331 9332LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9333M: Alan Stern <stern@rowland.harvard.edu> 9334M: Andrea Parri <andrea.parri@amarulasolutions.com> 9335M: Will Deacon <will@kernel.org> 9336M: Peter Zijlstra <peterz@infradead.org> 9337M: Boqun Feng <boqun.feng@gmail.com> 9338M: Nicholas Piggin <npiggin@gmail.com> 9339M: David Howells <dhowells@redhat.com> 9340M: Jade Alglave <j.alglave@ucl.ac.uk> 9341M: Luc Maranget <luc.maranget@inria.fr> 9342M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9343R: Akira Yokosawa <akiyks@gmail.com> 9344R: Daniel Lustig <dlustig@nvidia.com> 9345L: linux-kernel@vger.kernel.org 9346L: linux-arch@vger.kernel.org 9347S: Supported 9348T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9349F: tools/memory-model/ 9350F: Documentation/atomic_bitops.txt 9351F: Documentation/atomic_t.txt 9352F: Documentation/core-api/atomic_ops.rst 9353F: Documentation/core-api/refcount-vs-atomic.rst 9354F: Documentation/memory-barriers.txt 9355 9356LIS3LV02D ACCELEROMETER DRIVER 9357M: Eric Piel <eric.piel@tremplin-utc.net> 9358S: Maintained 9359F: Documentation/misc-devices/lis3lv02d.rst 9360F: drivers/misc/lis3lv02d/ 9361F: drivers/platform/x86/hp_accel.c 9362 9363LIVE PATCHING 9364M: Josh Poimboeuf <jpoimboe@redhat.com> 9365M: Jiri Kosina <jikos@kernel.org> 9366M: Miroslav Benes <mbenes@suse.cz> 9367M: Petr Mladek <pmladek@suse.com> 9368R: Joe Lawrence <joe.lawrence@redhat.com> 9369S: Maintained 9370F: kernel/livepatch/ 9371F: include/linux/livepatch.h 9372F: arch/x86/include/asm/livepatch.h 9373F: arch/x86/kernel/livepatch.c 9374F: Documentation/livepatch/ 9375F: Documentation/ABI/testing/sysfs-kernel-livepatch 9376F: samples/livepatch/ 9377F: tools/testing/selftests/livepatch/ 9378L: live-patching@vger.kernel.org 9379T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9380 9381LLC (802.2) 9382L: netdev@vger.kernel.org 9383S: Odd fixes 9384F: include/linux/llc.h 9385F: include/uapi/linux/llc.h 9386F: include/net/llc* 9387F: net/llc/ 9388 9389LM73 HARDWARE MONITOR DRIVER 9390M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9391L: linux-hwmon@vger.kernel.org 9392S: Maintained 9393F: drivers/hwmon/lm73.c 9394 9395LM78 HARDWARE MONITOR DRIVER 9396M: Jean Delvare <jdelvare@suse.com> 9397L: linux-hwmon@vger.kernel.org 9398S: Maintained 9399F: Documentation/hwmon/lm78.rst 9400F: drivers/hwmon/lm78.c 9401 9402LM83 HARDWARE MONITOR DRIVER 9403M: Jean Delvare <jdelvare@suse.com> 9404L: linux-hwmon@vger.kernel.org 9405S: Maintained 9406F: Documentation/hwmon/lm83.rst 9407F: drivers/hwmon/lm83.c 9408 9409LM90 HARDWARE MONITOR DRIVER 9410M: Jean Delvare <jdelvare@suse.com> 9411L: linux-hwmon@vger.kernel.org 9412S: Maintained 9413F: Documentation/hwmon/lm90.rst 9414F: Documentation/devicetree/bindings/hwmon/lm90.txt 9415F: drivers/hwmon/lm90.c 9416F: include/dt-bindings/thermal/lm90.h 9417 9418LM95234 HARDWARE MONITOR DRIVER 9419M: Guenter Roeck <linux@roeck-us.net> 9420L: linux-hwmon@vger.kernel.org 9421S: Maintained 9422F: Documentation/hwmon/lm95234.rst 9423F: drivers/hwmon/lm95234.c 9424 9425LME2510 MEDIA DRIVER 9426M: Malcolm Priestley <tvboxspy@gmail.com> 9427L: linux-media@vger.kernel.org 9428W: https://linuxtv.org 9429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9430S: Maintained 9431F: drivers/media/usb/dvb-usb-v2/lmedm04* 9432 9433LOADPIN SECURITY MODULE 9434M: Kees Cook <keescook@chromium.org> 9435T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9436S: Supported 9437F: security/loadpin/ 9438F: Documentation/admin-guide/LSM/LoadPin.rst 9439 9440LOCKING PRIMITIVES 9441M: Peter Zijlstra <peterz@infradead.org> 9442M: Ingo Molnar <mingo@redhat.com> 9443M: Will Deacon <will@kernel.org> 9444L: linux-kernel@vger.kernel.org 9445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9446S: Maintained 9447F: Documentation/locking/ 9448F: include/linux/lockdep.h 9449F: include/linux/spinlock*.h 9450F: arch/*/include/asm/spinlock*.h 9451F: include/linux/rwlock*.h 9452F: include/linux/mutex*.h 9453F: include/linux/rwsem*.h 9454F: include/linux/seqlock.h 9455F: lib/locking*.[ch] 9456F: kernel/locking/ 9457X: kernel/locking/locktorture.c 9458 9459LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9460M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9461L: linux-ntfs-dev@lists.sourceforge.net 9462W: http://www.linux-ntfs.org/content/view/19/37/ 9463S: Maintained 9464F: Documentation/admin-guide/ldm.rst 9465F: block/partitions/ldm.* 9466 9467LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9468M: Sathya Prakash <sathya.prakash@broadcom.com> 9469M: Chaitra P B <chaitra.basappa@broadcom.com> 9470M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9471L: MPT-FusionLinux.pdl@broadcom.com 9472L: linux-scsi@vger.kernel.org 9473W: http://www.avagotech.com/support/ 9474S: Supported 9475F: drivers/message/fusion/ 9476F: drivers/scsi/mpt3sas/ 9477 9478LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9479M: Matthew Wilcox <willy@infradead.org> 9480L: linux-scsi@vger.kernel.org 9481S: Maintained 9482F: drivers/scsi/sym53c8xx_2/ 9483 9484LTC1660 DAC DRIVER 9485M: Marcus Folkesson <marcus.folkesson@gmail.com> 9486L: linux-iio@vger.kernel.org 9487S: Maintained 9488F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9489F: drivers/iio/dac/ltc1660.c 9490 9491LTC4261 HARDWARE MONITOR DRIVER 9492M: Guenter Roeck <linux@roeck-us.net> 9493L: linux-hwmon@vger.kernel.org 9494S: Maintained 9495F: Documentation/hwmon/ltc4261.rst 9496F: drivers/hwmon/ltc4261.c 9497 9498LTC4306 I2C MULTIPLEXER DRIVER 9499M: Michael Hennerich <michael.hennerich@analog.com> 9500W: http://ez.analog.com/community/linux-device-drivers 9501L: linux-i2c@vger.kernel.org 9502S: Supported 9503F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9504F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9505 9506LTP (Linux Test Project) 9507M: Mike Frysinger <vapier@gentoo.org> 9508M: Cyril Hrubis <chrubis@suse.cz> 9509M: Wanlong Gao <wanlong.gao@gmail.com> 9510M: Jan Stancek <jstancek@redhat.com> 9511M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9512M: Alexey Kodanev <alexey.kodanev@oracle.com> 9513L: ltp@lists.linux.it (subscribers-only) 9514W: http://linux-test-project.github.io/ 9515T: git git://github.com/linux-test-project/ltp.git 9516S: Maintained 9517 9518M68K ARCHITECTURE 9519M: Geert Uytterhoeven <geert@linux-m68k.org> 9520L: linux-m68k@lists.linux-m68k.org 9521W: http://www.linux-m68k.org/ 9522T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9523S: Maintained 9524F: arch/m68k/ 9525F: drivers/zorro/ 9526 9527M68K ON APPLE MACINTOSH 9528M: Joshua Thompson <funaho@jurai.org> 9529W: http://www.mac.linux-m68k.org/ 9530L: linux-m68k@lists.linux-m68k.org 9531S: Maintained 9532F: arch/m68k/mac/ 9533 9534M68K ON HP9000/300 9535M: Philip Blundell <philb@gnu.org> 9536W: http://www.tazenda.demon.co.uk/phil/linux-hp 9537S: Maintained 9538F: arch/m68k/hp300/ 9539 9540M88DS3103 MEDIA DRIVER 9541M: Antti Palosaari <crope@iki.fi> 9542L: linux-media@vger.kernel.org 9543W: https://linuxtv.org 9544W: http://palosaari.fi/linux/ 9545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9546T: git git://linuxtv.org/anttip/media_tree.git 9547S: Maintained 9548F: drivers/media/dvb-frontends/m88ds3103* 9549 9550M88RS2000 MEDIA DRIVER 9551M: Malcolm Priestley <tvboxspy@gmail.com> 9552L: linux-media@vger.kernel.org 9553W: https://linuxtv.org 9554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9555S: Maintained 9556F: drivers/media/dvb-frontends/m88rs2000* 9557 9558MA901 MASTERKIT USB FM RADIO DRIVER 9559M: Alexey Klimov <klimov.linux@gmail.com> 9560L: linux-media@vger.kernel.org 9561T: git git://linuxtv.org/media_tree.git 9562S: Maintained 9563F: drivers/media/radio/radio-ma901.c 9564 9565MAC80211 9566M: Johannes Berg <johannes@sipsolutions.net> 9567L: linux-wireless@vger.kernel.org 9568W: http://wireless.kernel.org/ 9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9570T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9571S: Maintained 9572F: Documentation/networking/mac80211-injection.txt 9573F: include/net/mac80211.h 9574F: net/mac80211/ 9575F: drivers/net/wireless/mac80211_hwsim.[ch] 9576F: Documentation/networking/mac80211_hwsim/README 9577 9578MAILBOX API 9579M: Jassi Brar <jassisinghbrar@gmail.com> 9580L: linux-kernel@vger.kernel.org 9581S: Maintained 9582F: drivers/mailbox/ 9583F: include/linux/mailbox_client.h 9584F: include/linux/mailbox_controller.h 9585 9586MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9587M: Michael Kerrisk <mtk.manpages@gmail.com> 9588W: http://www.kernel.org/doc/man-pages 9589L: linux-man@vger.kernel.org 9590S: Maintained 9591 9592MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9593M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9594L: linux-mips@vger.kernel.org 9595S: Maintained 9596F: arch/mips/boot/dts/img/pistachio_marduk.dts 9597 9598MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9599M: Andrew Lunn <andrew@lunn.ch> 9600M: Vivien Didelot <vivien.didelot@gmail.com> 9601L: netdev@vger.kernel.org 9602S: Maintained 9603F: drivers/net/dsa/mv88e6xxx/ 9604F: include/linux/platform_data/mv88e6xxx.h 9605F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9606 9607MARVELL ARMADA DRM SUPPORT 9608M: Russell King <linux@armlinux.org.uk> 9609S: Maintained 9610T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9611T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9612F: drivers/gpu/drm/armada/ 9613F: include/uapi/drm/armada_drm.h 9614F: Documentation/devicetree/bindings/display/armada/ 9615 9616MARVELL ARMADA 3700 PHY DRIVERS 9617M: Miquel Raynal <miquel.raynal@bootlin.com> 9618S: Maintained 9619F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9620F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9621F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9622F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9623 9624MARVELL CRYPTO DRIVER 9625M: Boris Brezillon <bbrezillon@kernel.org> 9626M: Arnaud Ebalard <arno@natisbad.org> 9627F: drivers/crypto/marvell/ 9628S: Maintained 9629L: linux-crypto@vger.kernel.org 9630 9631MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9632M: Mirko Lindner <mlindner@marvell.com> 9633M: Stephen Hemminger <stephen@networkplumber.org> 9634L: netdev@vger.kernel.org 9635S: Maintained 9636F: drivers/net/ethernet/marvell/sk* 9637 9638MARVELL LIBERTAS WIRELESS DRIVER 9639L: libertas-dev@lists.infradead.org 9640S: Orphan 9641F: drivers/net/wireless/marvell/libertas/ 9642 9643MARVELL MACCHIATOBIN SUPPORT 9644M: Russell King <linux@armlinux.org.uk> 9645L: linux-arm-kernel@lists.infradead.org 9646S: Maintained 9647F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9648 9649MARVELL MV643XX ETHERNET DRIVER 9650M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9651L: netdev@vger.kernel.org 9652S: Maintained 9653F: drivers/net/ethernet/marvell/mv643xx_eth.* 9654F: include/linux/mv643xx.h 9655 9656MARVELL MV88X3310 PHY DRIVER 9657M: Russell King <linux@armlinux.org.uk> 9658L: netdev@vger.kernel.org 9659S: Maintained 9660F: drivers/net/phy/marvell10g.c 9661 9662MARVELL MVEBU THERMAL DRIVER 9663M: Miquel Raynal <miquel.raynal@bootlin.com> 9664S: Maintained 9665F: drivers/thermal/armada_thermal.c 9666 9667MARVELL MVNETA ETHERNET DRIVER 9668M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9669L: netdev@vger.kernel.org 9670S: Maintained 9671F: drivers/net/ethernet/marvell/mvneta.* 9672 9673MARVELL MWIFIEX WIRELESS DRIVER 9674M: Amitkumar Karwar <amitkarwar@gmail.com> 9675M: Nishant Sarmukadam <nishants@marvell.com> 9676M: Ganapathi Bhat <gbhat@marvell.com> 9677M: Xinming Hu <huxinming820@gmail.com> 9678L: linux-wireless@vger.kernel.org 9679S: Maintained 9680F: drivers/net/wireless/marvell/mwifiex/ 9681 9682MARVELL MWL8K WIRELESS DRIVER 9683M: Lennert Buytenhek <buytenh@wantstofly.org> 9684L: linux-wireless@vger.kernel.org 9685S: Odd Fixes 9686F: drivers/net/wireless/marvell/mwl8k.c 9687 9688MARVELL NAND CONTROLLER DRIVER 9689M: Miquel Raynal <miquel.raynal@bootlin.com> 9690L: linux-mtd@lists.infradead.org 9691S: Maintained 9692F: drivers/mtd/nand/raw/marvell_nand.c 9693F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9694 9695MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9696M: Nicolas Pitre <nico@fluxnic.net> 9697S: Odd Fixes 9698F: drivers/mmc/host/mvsdio.* 9699 9700MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9701M: Hu Ziji <huziji@marvell.com> 9702L: linux-mmc@vger.kernel.org 9703S: Supported 9704F: drivers/mmc/host/sdhci-xenon* 9705F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9706 9707MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9708M: Sunil Goutham <sgoutham@marvell.com> 9709M: Linu Cherian <lcherian@marvell.com> 9710M: Geetha sowjanya <gakula@marvell.com> 9711M: Jerin Jacob <jerinj@marvell.com> 9712L: netdev@vger.kernel.org 9713S: Supported 9714F: drivers/net/ethernet/marvell/octeontx2/af/ 9715 9716MATROX FRAMEBUFFER DRIVER 9717L: linux-fbdev@vger.kernel.org 9718S: Orphan 9719F: drivers/video/fbdev/matrox/matroxfb_* 9720F: include/uapi/linux/matroxfb.h 9721 9722MAX16065 HARDWARE MONITOR DRIVER 9723M: Guenter Roeck <linux@roeck-us.net> 9724L: linux-hwmon@vger.kernel.org 9725S: Maintained 9726F: Documentation/hwmon/max16065.rst 9727F: drivers/hwmon/max16065.c 9728 9729MAX2175 SDR TUNER DRIVER 9730M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9731L: linux-media@vger.kernel.org 9732T: git git://linuxtv.org/media_tree.git 9733S: Maintained 9734F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9735F: Documentation/media/v4l-drivers/max2175.rst 9736F: drivers/media/i2c/max2175* 9737F: include/uapi/linux/max2175.h 9738 9739MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9740L: linux-hwmon@vger.kernel.org 9741S: Orphan 9742F: Documentation/hwmon/max6650.rst 9743F: drivers/hwmon/max6650.c 9744 9745MAX6697 HARDWARE MONITOR DRIVER 9746M: Guenter Roeck <linux@roeck-us.net> 9747L: linux-hwmon@vger.kernel.org 9748S: Maintained 9749F: Documentation/hwmon/max6697.rst 9750F: Documentation/devicetree/bindings/hwmon/max6697.txt 9751F: drivers/hwmon/max6697.c 9752F: include/linux/platform_data/max6697.h 9753 9754MAX9860 MONO AUDIO VOICE CODEC DRIVER 9755M: Peter Rosin <peda@axentia.se> 9756L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9757S: Maintained 9758F: Documentation/devicetree/bindings/sound/max9860.txt 9759F: sound/soc/codecs/max9860.* 9760 9761MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9762M: Andreas Klinger <ak@it-klinger.de> 9763L: linux-iio@vger.kernel.org 9764S: Maintained 9765F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9766F: drivers/iio/proximity/mb1232.c 9767 9768MAXIM MAX77650 PMIC MFD DRIVER 9769M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9770L: linux-kernel@vger.kernel.org 9771S: Maintained 9772F: Documentation/devicetree/bindings/*/*max77650.txt 9773F: Documentation/devicetree/bindings/*/max77650*.txt 9774F: include/linux/mfd/max77650.h 9775F: drivers/mfd/max77650.c 9776F: drivers/regulator/max77650-regulator.c 9777F: drivers/power/supply/max77650-charger.c 9778F: drivers/input/misc/max77650-onkey.c 9779F: drivers/leds/leds-max77650.c 9780F: drivers/gpio/gpio-max77650.c 9781 9782MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9783M: Javier Martinez Canillas <javier@dowhile0.org> 9784L: linux-kernel@vger.kernel.org 9785S: Supported 9786F: drivers/regulator/max77802-regulator.c 9787F: Documentation/devicetree/bindings/*/*max77802.txt 9788F: include/dt-bindings/*/*max77802.h 9789 9790MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9791M: Krzysztof Kozlowski <krzk@kernel.org> 9792M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9793L: linux-pm@vger.kernel.org 9794S: Supported 9795F: drivers/power/supply/max14577_charger.c 9796F: drivers/power/supply/max77693_charger.c 9797 9798MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9799M: Chanwoo Choi <cw00.choi@samsung.com> 9800M: Krzysztof Kozlowski <krzk@kernel.org> 9801M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9802L: linux-kernel@vger.kernel.org 9803S: Supported 9804F: drivers/*/max14577*.c 9805F: drivers/*/max77686*.c 9806F: drivers/*/max77693*.c 9807F: drivers/extcon/extcon-max14577.c 9808F: drivers/extcon/extcon-max77693.c 9809F: drivers/rtc/rtc-max77686.c 9810F: drivers/clk/clk-max77686.c 9811F: Documentation/devicetree/bindings/mfd/max14577.txt 9812F: Documentation/devicetree/bindings/*/max77686.txt 9813F: Documentation/devicetree/bindings/mfd/max77693.txt 9814F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9815F: include/linux/mfd/max14577*.h 9816F: include/linux/mfd/max77686*.h 9817F: include/linux/mfd/max77693*.h 9818 9819MAXIRADIO FM RADIO RECEIVER DRIVER 9820M: Hans Verkuil <hverkuil@xs4all.nl> 9821L: linux-media@vger.kernel.org 9822T: git git://linuxtv.org/media_tree.git 9823W: https://linuxtv.org 9824S: Maintained 9825F: drivers/media/radio/radio-maxiradio* 9826 9827MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9828M: Peter Rosin <peda@axentia.se> 9829L: linux-iio@vger.kernel.org 9830S: Maintained 9831F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9832F: drivers/iio/potentiometer/mcp4018.c 9833F: drivers/iio/potentiometer/mcp4531.c 9834 9835MCR20A IEEE-802.15.4 RADIO DRIVER 9836M: Xue Liu <liuxuenetmail@gmail.com> 9837L: linux-wpan@vger.kernel.org 9838W: https://github.com/xueliu/mcr20a-linux 9839S: Maintained 9840F: drivers/net/ieee802154/mcr20a.c 9841F: drivers/net/ieee802154/mcr20a.h 9842F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9843 9844MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9845M: William Breathitt Gray <vilhelm.gray@gmail.com> 9846L: linux-iio@vger.kernel.org 9847S: Maintained 9848F: drivers/iio/dac/cio-dac.c 9849 9850MEDIA CONTROLLER FRAMEWORK 9851M: Sakari Ailus <sakari.ailus@linux.intel.com> 9852M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9853L: linux-media@vger.kernel.org 9854W: https://www.linuxtv.org 9855T: git git://linuxtv.org/media_tree.git 9856S: Supported 9857F: drivers/media/mc/ 9858F: include/media/media-*.h 9859F: include/uapi/linux/media.h 9860 9861MEDIA DRIVERS FOR ASCOT2E 9862M: Sergey Kozlov <serjk@netup.ru> 9863M: Abylay Ospan <aospan@netup.ru> 9864L: linux-media@vger.kernel.org 9865W: https://linuxtv.org 9866W: http://netup.tv/ 9867T: git git://linuxtv.org/media_tree.git 9868S: Supported 9869F: drivers/media/dvb-frontends/ascot2e* 9870 9871MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9872M: Jasmin Jessich <jasmin@anw.at> 9873L: linux-media@vger.kernel.org 9874W: https://linuxtv.org 9875T: git git://linuxtv.org/media_tree.git 9876S: Maintained 9877F: drivers/media/dvb-frontends/cxd2099* 9878 9879MEDIA DRIVERS FOR CXD2841ER 9880M: Sergey Kozlov <serjk@netup.ru> 9881M: Abylay Ospan <aospan@netup.ru> 9882L: linux-media@vger.kernel.org 9883W: https://linuxtv.org 9884W: http://netup.tv/ 9885T: git git://linuxtv.org/media_tree.git 9886S: Supported 9887F: drivers/media/dvb-frontends/cxd2841er* 9888 9889MEDIA DRIVERS FOR CXD2880 9890M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9891L: linux-media@vger.kernel.org 9892W: http://linuxtv.org/ 9893T: git git://linuxtv.org/media_tree.git 9894S: Supported 9895F: drivers/media/dvb-frontends/cxd2880/* 9896F: drivers/media/spi/cxd2880* 9897 9898MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9899L: linux-media@vger.kernel.org 9900W: https://linuxtv.org 9901T: git git://linuxtv.org/media_tree.git 9902S: Orphan 9903F: drivers/media/pci/ddbridge/* 9904 9905MEDIA DRIVERS FOR FREESCALE IMX 9906M: Steve Longerbeam <slongerbeam@gmail.com> 9907M: Philipp Zabel <p.zabel@pengutronix.de> 9908L: linux-media@vger.kernel.org 9909T: git git://linuxtv.org/media_tree.git 9910S: Maintained 9911F: Documentation/devicetree/bindings/media/imx.txt 9912F: Documentation/media/v4l-drivers/imx.rst 9913F: drivers/staging/media/imx/ 9914F: include/linux/imx-media.h 9915F: include/media/imx.h 9916 9917MEDIA DRIVER FOR FREESCALE IMX PXP 9918M: Philipp Zabel <p.zabel@pengutronix.de> 9919L: linux-media@vger.kernel.org 9920T: git git://linuxtv.org/media_tree.git 9921S: Maintained 9922F: drivers/media/platform/imx-pxp.[ch] 9923 9924MEDIA DRIVERS FOR FREESCALE IMX7 9925M: Rui Miguel Silva <rmfrfs@gmail.com> 9926L: linux-media@vger.kernel.org 9927T: git git://linuxtv.org/media_tree.git 9928S: Maintained 9929F: Documentation/devicetree/bindings/media/imx7-csi.txt 9930F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9931F: Documentation/media/v4l-drivers/imx7.rst 9932F: drivers/staging/media/imx/imx7-media-csi.c 9933F: drivers/staging/media/imx/imx7-mipi-csis.c 9934 9935MEDIA DRIVERS FOR HELENE 9936M: Abylay Ospan <aospan@netup.ru> 9937L: linux-media@vger.kernel.org 9938W: https://linuxtv.org 9939W: http://netup.tv/ 9940T: git git://linuxtv.org/media_tree.git 9941S: Supported 9942F: drivers/media/dvb-frontends/helene* 9943 9944MEDIA DRIVERS FOR HORUS3A 9945M: Sergey Kozlov <serjk@netup.ru> 9946M: Abylay Ospan <aospan@netup.ru> 9947L: linux-media@vger.kernel.org 9948W: https://linuxtv.org 9949W: http://netup.tv/ 9950T: git git://linuxtv.org/media_tree.git 9951S: Supported 9952F: drivers/media/dvb-frontends/horus3a* 9953 9954MEDIA DRIVERS FOR LNBH25 9955M: Sergey Kozlov <serjk@netup.ru> 9956M: Abylay Ospan <aospan@netup.ru> 9957L: linux-media@vger.kernel.org 9958W: https://linuxtv.org 9959W: http://netup.tv/ 9960T: git git://linuxtv.org/media_tree.git 9961S: Supported 9962F: drivers/media/dvb-frontends/lnbh25* 9963 9964MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9965L: linux-media@vger.kernel.org 9966W: https://linuxtv.org 9967T: git git://linuxtv.org/media_tree.git 9968S: Orphan 9969F: drivers/media/dvb-frontends/mxl5xx* 9970 9971MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9972M: Sergey Kozlov <serjk@netup.ru> 9973M: Abylay Ospan <aospan@netup.ru> 9974L: linux-media@vger.kernel.org 9975W: https://linuxtv.org 9976W: http://netup.tv/ 9977T: git git://linuxtv.org/media_tree.git 9978S: Supported 9979F: drivers/media/pci/netup_unidvb/* 9980 9981MEDIA DRIVERS FOR RENESAS - CEU 9982M: Jacopo Mondi <jacopo@jmondi.org> 9983L: linux-media@vger.kernel.org 9984L: linux-renesas-soc@vger.kernel.org 9985T: git git://linuxtv.org/media_tree.git 9986S: Supported 9987F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9988F: drivers/media/platform/renesas-ceu.c 9989F: include/media/drv-intf/renesas-ceu.h 9990 9991MEDIA DRIVERS FOR RENESAS - DRIF 9992M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9993L: linux-media@vger.kernel.org 9994L: linux-renesas-soc@vger.kernel.org 9995T: git git://linuxtv.org/media_tree.git 9996S: Supported 9997F: Documentation/devicetree/bindings/media/renesas,drif.txt 9998F: drivers/media/platform/rcar_drif.c 9999 10000MEDIA DRIVERS FOR RENESAS - FCP 10001M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10002L: linux-media@vger.kernel.org 10003L: linux-renesas-soc@vger.kernel.org 10004T: git git://linuxtv.org/media_tree.git 10005S: Supported 10006F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10007F: drivers/media/platform/rcar-fcp.c 10008F: include/media/rcar-fcp.h 10009 10010MEDIA DRIVERS FOR RENESAS - FDP1 10011M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10012L: linux-media@vger.kernel.org 10013L: linux-renesas-soc@vger.kernel.org 10014T: git git://linuxtv.org/media_tree.git 10015S: Supported 10016F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10017F: drivers/media/platform/rcar_fdp1.c 10018 10019MEDIA DRIVERS FOR RENESAS - VIN 10020M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10021L: linux-media@vger.kernel.org 10022L: linux-renesas-soc@vger.kernel.org 10023T: git git://linuxtv.org/media_tree.git 10024S: Supported 10025F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 10026F: Documentation/devicetree/bindings/media/rcar_vin.txt 10027F: drivers/media/platform/rcar-vin/ 10028 10029MEDIA DRIVERS FOR RENESAS - VSP1 10030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10031M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10032L: linux-media@vger.kernel.org 10033L: linux-renesas-soc@vger.kernel.org 10034T: git git://linuxtv.org/media_tree.git 10035S: Supported 10036F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10037F: drivers/media/platform/vsp1/ 10038 10039MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10040L: linux-media@vger.kernel.org 10041W: https://linuxtv.org 10042T: git git://linuxtv.org/media_tree.git 10043S: Orphan 10044F: drivers/media/dvb-frontends/stv0910* 10045 10046MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10047L: linux-media@vger.kernel.org 10048W: https://linuxtv.org 10049T: git git://linuxtv.org/media_tree.git 10050S: Orphan 10051F: drivers/media/dvb-frontends/stv6111* 10052 10053MEDIA DRIVERS FOR STM32 - DCMI 10054M: Hugues Fruchet <hugues.fruchet@st.com> 10055L: linux-media@vger.kernel.org 10056T: git git://linuxtv.org/media_tree.git 10057S: Supported 10058F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10059F: drivers/media/platform/stm32/stm32-dcmi.c 10060 10061MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10062M: Dmitry Osipenko <digetx@gmail.com> 10063L: linux-media@vger.kernel.org 10064L: linux-tegra@vger.kernel.org 10065T: git git://linuxtv.org/media_tree.git 10066S: Maintained 10067F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10068F: drivers/staging/media/tegra-vde/ 10069 10070MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10071M: Mauro Carvalho Chehab <mchehab@kernel.org> 10072P: LinuxTV.org Project 10073L: linux-media@vger.kernel.org 10074W: https://linuxtv.org 10075Q: http://patchwork.kernel.org/project/linux-media/list/ 10076T: git git://linuxtv.org/media_tree.git 10077S: Maintained 10078F: Documentation/devicetree/bindings/media/ 10079F: Documentation/media/ 10080F: drivers/media/ 10081F: drivers/staging/media/ 10082F: include/linux/platform_data/media/ 10083F: include/media/ 10084F: include/uapi/linux/dvb/ 10085F: include/uapi/linux/videodev2.h 10086F: include/uapi/linux/media.h 10087F: include/uapi/linux/v4l2-* 10088F: include/uapi/linux/meye.h 10089F: include/uapi/linux/ivtv* 10090F: include/uapi/linux/uvcvideo.h 10091 10092MEDIATEK BLUETOOTH DRIVER 10093M: Sean Wang <sean.wang@mediatek.com> 10094L: linux-bluetooth@vger.kernel.org 10095L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10096S: Maintained 10097F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10098F: drivers/bluetooth/btmtkuart.c 10099 10100MEDIATEK CIR DRIVER 10101M: Sean Wang <sean.wang@mediatek.com> 10102S: Maintained 10103F: drivers/media/rc/mtk-cir.c 10104 10105MEDIATEK DMA DRIVER 10106M: Sean Wang <sean.wang@mediatek.com> 10107L: dmaengine@vger.kernel.org 10108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10109L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10110S: Maintained 10111F: Documentation/devicetree/bindings/dma/mtk-* 10112F: drivers/dma/mediatek/ 10113 10114MEDIATEK PMIC LED DRIVER 10115M: Sean Wang <sean.wang@mediatek.com> 10116S: Maintained 10117F: drivers/leds/leds-mt6323.c 10118F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10119 10120MEDIATEK ETHERNET DRIVER 10121M: Felix Fietkau <nbd@openwrt.org> 10122M: John Crispin <john@phrozen.org> 10123M: Sean Wang <sean.wang@mediatek.com> 10124M: Nelson Chang <nelson.chang@mediatek.com> 10125L: netdev@vger.kernel.org 10126S: Maintained 10127F: drivers/net/ethernet/mediatek/ 10128 10129MEDIATEK SWITCH DRIVER 10130M: Sean Wang <sean.wang@mediatek.com> 10131L: netdev@vger.kernel.org 10132S: Maintained 10133F: drivers/net/dsa/mt7530.* 10134F: net/dsa/tag_mtk.c 10135 10136MEDIATEK JPEG DRIVER 10137M: Rick Chang <rick.chang@mediatek.com> 10138M: Bin Liu <bin.liu@mediatek.com> 10139S: Supported 10140F: drivers/media/platform/mtk-jpeg/ 10141F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10142 10143MEDIATEK MDP DRIVER 10144M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10145M: Houlong Wei <houlong.wei@mediatek.com> 10146M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10147S: Supported 10148F: drivers/media/platform/mtk-mdp/ 10149F: drivers/media/platform/mtk-vpu/ 10150F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10151 10152MEDIATEK MEDIA DRIVER 10153M: Tiffany Lin <tiffany.lin@mediatek.com> 10154M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10155S: Supported 10156F: drivers/media/platform/mtk-vcodec/ 10157F: drivers/media/platform/mtk-vpu/ 10158F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10159F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10160 10161MEDIATEK MMC/SD/SDIO DRIVER 10162M: Chaotian Jing <chaotian.jing@mediatek.com> 10163S: Maintained 10164F: drivers/mmc/host/mtk-sd.c 10165F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10166 10167MEDIATEK MT76 WIRELESS LAN DRIVER 10168M: Felix Fietkau <nbd@nbd.name> 10169M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10170R: Ryder Lee <ryder.lee@mediatek.com> 10171R: Roy Luo <royluo@google.com> 10172L: linux-wireless@vger.kernel.org 10173S: Maintained 10174F: drivers/net/wireless/mediatek/mt76/ 10175 10176MEDIATEK MT7601U WIRELESS LAN DRIVER 10177M: Jakub Kicinski <kubakici@wp.pl> 10178L: linux-wireless@vger.kernel.org 10179S: Maintained 10180F: drivers/net/wireless/mediatek/mt7601u/ 10181 10182MEDIATEK MT7621/28/88 I2C DRIVER 10183M: Stefan Roese <sr@denx.de> 10184L: linux-i2c@vger.kernel.org 10185S: Maintained 10186F: drivers/i2c/busses/i2c-mt7621.c 10187F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10188 10189MEDIATEK NAND CONTROLLER DRIVER 10190M: Xiaolei Li <xiaolei.li@mediatek.com> 10191L: linux-mtd@lists.infradead.org 10192S: Maintained 10193F: drivers/mtd/nand/raw/mtk_* 10194F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10195 10196MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10197M: Sean Wang <sean.wang@mediatek.com> 10198S: Maintained 10199F: drivers/char/hw_random/mtk-rng.c 10200 10201MEDIATEK USB3 DRD IP DRIVER 10202M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10203L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10205L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10206S: Maintained 10207F: drivers/usb/mtu3/ 10208 10209MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10210M: Peter Senna Tschudin <peter.senna@gmail.com> 10211M: Martin Donnelly <martin.donnelly@ge.com> 10212M: Martyn Welch <martyn.welch@collabora.co.uk> 10213S: Maintained 10214F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10215F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10216 10217MEGARAID SCSI/SAS DRIVERS 10218M: Kashyap Desai <kashyap.desai@broadcom.com> 10219M: Sumit Saxena <sumit.saxena@broadcom.com> 10220M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10221L: megaraidlinux.pdl@broadcom.com 10222L: linux-scsi@vger.kernel.org 10223W: http://www.avagotech.com/support/ 10224S: Maintained 10225F: Documentation/scsi/megaraid.txt 10226F: drivers/scsi/megaraid.* 10227F: drivers/scsi/megaraid/ 10228 10229MELEXIS MLX90614 DRIVER 10230M: Crt Mori <cmo@melexis.com> 10231L: linux-iio@vger.kernel.org 10232W: http://www.melexis.com 10233S: Supported 10234F: drivers/iio/temperature/mlx90614.c 10235 10236MELEXIS MLX90632 DRIVER 10237M: Crt Mori <cmo@melexis.com> 10238L: linux-iio@vger.kernel.org 10239W: http://www.melexis.com 10240S: Supported 10241F: drivers/iio/temperature/mlx90632.c 10242 10243MELFAS MIP4 TOUCHSCREEN DRIVER 10244M: Sangwon Jee <jeesw@melfas.com> 10245W: http://www.melfas.com 10246S: Supported 10247F: drivers/input/touchscreen/melfas_mip4.c 10248F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10249 10250MELLANOX ETHERNET DRIVER (mlx4_en) 10251M: Tariq Toukan <tariqt@mellanox.com> 10252L: netdev@vger.kernel.org 10253S: Supported 10254W: http://www.mellanox.com 10255Q: http://patchwork.ozlabs.org/project/netdev/list/ 10256F: drivers/net/ethernet/mellanox/mlx4/en_* 10257 10258MELLANOX ETHERNET DRIVER (mlx5e) 10259M: Saeed Mahameed <saeedm@mellanox.com> 10260L: netdev@vger.kernel.org 10261S: Supported 10262W: http://www.mellanox.com 10263Q: http://patchwork.ozlabs.org/project/netdev/list/ 10264F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10265 10266MELLANOX ETHERNET INNOVA DRIVERS 10267R: Boris Pismenny <borisp@mellanox.com> 10268L: netdev@vger.kernel.org 10269S: Supported 10270W: http://www.mellanox.com 10271Q: http://patchwork.ozlabs.org/project/netdev/list/ 10272F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10273F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10274F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10275F: include/linux/mlx5/mlx5_ifc_fpga.h 10276 10277MELLANOX ETHERNET SWITCH DRIVERS 10278M: Jiri Pirko <jiri@mellanox.com> 10279M: Ido Schimmel <idosch@mellanox.com> 10280L: netdev@vger.kernel.org 10281S: Supported 10282W: http://www.mellanox.com 10283Q: http://patchwork.ozlabs.org/project/netdev/list/ 10284F: drivers/net/ethernet/mellanox/mlxsw/ 10285F: tools/testing/selftests/drivers/net/mlxsw/ 10286 10287MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10288M: mlxsw@mellanox.com 10289L: netdev@vger.kernel.org 10290S: Supported 10291W: http://www.mellanox.com 10292Q: http://patchwork.ozlabs.org/project/netdev/list/ 10293F: drivers/net/ethernet/mellanox/mlxfw/ 10294 10295MELLANOX HARDWARE PLATFORM SUPPORT 10296M: Andy Shevchenko <andy@infradead.org> 10297M: Darren Hart <dvhart@infradead.org> 10298M: Vadim Pasternak <vadimp@mellanox.com> 10299L: platform-driver-x86@vger.kernel.org 10300S: Supported 10301F: drivers/platform/mellanox/ 10302F: include/linux/platform_data/mlxreg.h 10303 10304MELLANOX MLX4 core VPI driver 10305M: Tariq Toukan <tariqt@mellanox.com> 10306L: netdev@vger.kernel.org 10307L: linux-rdma@vger.kernel.org 10308W: http://www.mellanox.com 10309Q: http://patchwork.ozlabs.org/project/netdev/list/ 10310S: Supported 10311F: drivers/net/ethernet/mellanox/mlx4/ 10312F: include/linux/mlx4/ 10313 10314MELLANOX MLX4 IB driver 10315M: Yishai Hadas <yishaih@mellanox.com> 10316L: linux-rdma@vger.kernel.org 10317W: http://www.mellanox.com 10318Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10319S: Supported 10320F: drivers/infiniband/hw/mlx4/ 10321F: include/linux/mlx4/ 10322F: include/uapi/rdma/mlx4-abi.h 10323 10324MELLANOX MLX5 core VPI driver 10325M: Saeed Mahameed <saeedm@mellanox.com> 10326M: Leon Romanovsky <leonro@mellanox.com> 10327L: netdev@vger.kernel.org 10328L: linux-rdma@vger.kernel.org 10329W: http://www.mellanox.com 10330Q: http://patchwork.ozlabs.org/project/netdev/list/ 10331S: Supported 10332F: drivers/net/ethernet/mellanox/mlx5/core/ 10333F: include/linux/mlx5/ 10334F: Documentation/networking/device_drivers/mellanox/ 10335 10336MELLANOX MLX5 IB driver 10337M: Leon Romanovsky <leonro@mellanox.com> 10338L: linux-rdma@vger.kernel.org 10339W: http://www.mellanox.com 10340Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10341S: Supported 10342F: drivers/infiniband/hw/mlx5/ 10343F: include/linux/mlx5/ 10344F: include/uapi/rdma/mlx5-abi.h 10345 10346MELLANOX MLXCPLD I2C AND MUX DRIVER 10347M: Vadim Pasternak <vadimp@mellanox.com> 10348M: Michael Shych <michaelsh@mellanox.com> 10349L: linux-i2c@vger.kernel.org 10350S: Supported 10351F: drivers/i2c/busses/i2c-mlxcpld.c 10352F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10353F: Documentation/i2c/busses/i2c-mlxcpld 10354 10355MELLANOX MLXCPLD LED DRIVER 10356M: Vadim Pasternak <vadimp@mellanox.com> 10357L: linux-leds@vger.kernel.org 10358S: Supported 10359F: drivers/leds/leds-mlxcpld.c 10360F: drivers/leds/leds-mlxreg.c 10361F: Documentation/leds/leds-mlxcpld.rst 10362 10363MELLANOX PLATFORM DRIVER 10364M: Vadim Pasternak <vadimp@mellanox.com> 10365L: platform-driver-x86@vger.kernel.org 10366S: Supported 10367F: drivers/platform/x86/mlx-platform.c 10368 10369MEMBARRIER SUPPORT 10370M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10371M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10372L: linux-kernel@vger.kernel.org 10373S: Supported 10374F: kernel/sched/membarrier.c 10375F: include/uapi/linux/membarrier.h 10376F: arch/powerpc/include/asm/membarrier.h 10377 10378MEMBLOCK 10379M: Mike Rapoport <rppt@linux.ibm.com> 10380L: linux-mm@kvack.org 10381S: Maintained 10382F: include/linux/memblock.h 10383F: mm/memblock.c 10384F: Documentation/core-api/boot-time-mm.rst 10385 10386MEMORY MANAGEMENT 10387L: linux-mm@kvack.org 10388W: http://www.linux-mm.org 10389S: Maintained 10390F: include/linux/mm.h 10391F: include/linux/gfp.h 10392F: include/linux/mmzone.h 10393F: include/linux/memory_hotplug.h 10394F: include/linux/vmalloc.h 10395F: mm/ 10396 10397MEMORY TECHNOLOGY DEVICES (MTD) 10398M: David Woodhouse <dwmw2@infradead.org> 10399M: Brian Norris <computersforpeace@gmail.com> 10400M: Marek Vasut <marek.vasut@gmail.com> 10401M: Miquel Raynal <miquel.raynal@bootlin.com> 10402M: Richard Weinberger <richard@nod.at> 10403M: Vignesh Raghavendra <vigneshr@ti.com> 10404L: linux-mtd@lists.infradead.org 10405W: http://www.linux-mtd.infradead.org/ 10406Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10407T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10409S: Maintained 10410F: Documentation/devicetree/bindings/mtd/ 10411F: drivers/mtd/ 10412F: include/linux/mtd/ 10413F: include/uapi/mtd/ 10414 10415MEN A21 WATCHDOG DRIVER 10416M: Johannes Thumshirn <morbidrsa@gmail.com> 10417L: linux-watchdog@vger.kernel.org 10418S: Maintained 10419F: drivers/watchdog/mena21_wdt.c 10420 10421MEN CHAMELEON BUS (mcb) 10422M: Johannes Thumshirn <morbidrsa@gmail.com> 10423S: Maintained 10424F: drivers/mcb/ 10425F: include/linux/mcb.h 10426F: Documentation/driver-api/men-chameleon-bus.rst 10427 10428MEN F21BMC (Board Management Controller) 10429M: Andreas Werner <andreas.werner@men.de> 10430S: Supported 10431F: drivers/mfd/menf21bmc.c 10432F: drivers/watchdog/menf21bmc_wdt.c 10433F: drivers/leds/leds-menf21bmc.c 10434F: drivers/hwmon/menf21bmc_hwmon.c 10435F: Documentation/hwmon/menf21bmc.rst 10436 10437MEN Z069 WATCHDOG DRIVER 10438M: Johannes Thumshirn <jth@kernel.org> 10439L: linux-watchdog@vger.kernel.org 10440S: Maintained 10441F: drivers/watchdog/menz69_wdt.c 10442 10443MESON AO CEC DRIVER FOR AMLOGIC SOCS 10444M: Neil Armstrong <narmstrong@baylibre.com> 10445L: linux-media@vger.kernel.org 10446L: linux-amlogic@lists.infradead.org 10447W: http://linux-meson.com/ 10448S: Supported 10449F: drivers/media/platform/meson/ao-cec.c 10450F: drivers/media/platform/meson/ao-cec-g12a.c 10451F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10452T: git git://linuxtv.org/media_tree.git 10453 10454MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10455M: Liang Yang <liang.yang@amlogic.com> 10456L: linux-mtd@lists.infradead.org 10457S: Maintained 10458F: drivers/mtd/nand/raw/meson_* 10459F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10460 10461MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10462M: Maxime Jourdan <mjourdan@baylibre.com> 10463L: linux-media@vger.kernel.org 10464L: linux-amlogic@lists.infradead.org 10465S: Supported 10466F: drivers/staging/media/meson/vdec/ 10467T: git git://linuxtv.org/media_tree.git 10468 10469METHODE UDPU SUPPORT 10470M: Vladimir Vid <vladimir.vid@sartura.hr> 10471S: Maintained 10472F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10473 10474MICROBLAZE ARCHITECTURE 10475M: Michal Simek <monstr@monstr.eu> 10476W: http://www.monstr.eu/fdt/ 10477T: git git://git.monstr.eu/linux-2.6-microblaze.git 10478S: Supported 10479F: arch/microblaze/ 10480 10481MICROCHIP AT91 SERIAL DRIVER 10482M: Richard Genoud <richard.genoud@gmail.com> 10483S: Maintained 10484F: drivers/tty/serial/atmel_serial.c 10485F: drivers/tty/serial/atmel_serial.h 10486F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10487 10488MICROCHIP AUDIO ASOC DRIVERS 10489M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10490L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10491S: Supported 10492F: sound/soc/atmel 10493 10494MICROCHIP DMA DRIVER 10495M: Ludovic Desroches <ludovic.desroches@microchip.com> 10496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10497L: dmaengine@vger.kernel.org 10498S: Supported 10499F: drivers/dma/at_hdmac.c 10500F: drivers/dma/at_hdmac_regs.h 10501F: include/linux/platform_data/dma-atmel.h 10502F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10503F: include/dt-bindings/dma/at91.h 10504 10505MICROCHIP ECC DRIVER 10506M: Tudor Ambarus <tudor.ambarus@microchip.com> 10507L: linux-crypto@vger.kernel.org 10508S: Maintained 10509F: drivers/crypto/atmel-ecc.* 10510 10511MICROCHIP I2C DRIVER 10512M: Ludovic Desroches <ludovic.desroches@microchip.com> 10513L: linux-i2c@vger.kernel.org 10514S: Supported 10515F: drivers/i2c/busses/i2c-at91.h 10516F: drivers/i2c/busses/i2c-at91-*.c 10517 10518MICROCHIP ISC DRIVER 10519M: Eugen Hristev <eugen.hristev@microchip.com> 10520L: linux-media@vger.kernel.org 10521S: Supported 10522F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10523F: drivers/media/platform/atmel/atmel-isc.h 10524F: drivers/media/platform/atmel/atmel-isc-base.c 10525F: drivers/media/platform/atmel/atmel-isc-regs.h 10526F: Documentation/devicetree/bindings/media/atmel-isc.txt 10527 10528MICROCHIP ISI DRIVER 10529M: Eugen Hristev <eugen.hristev@microchip.com> 10530L: linux-media@vger.kernel.org 10531S: Supported 10532F: drivers/media/platform/atmel/atmel-isi.c 10533F: drivers/media/platform/atmel/atmel-isi.h 10534 10535MICROCHIP AT91 USART MFD DRIVER 10536M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10537L: linux-kernel@vger.kernel.org 10538S: Supported 10539F: drivers/mfd/at91-usart.c 10540F: include/dt-bindings/mfd/at91-usart.h 10541F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10542 10543MICROCHIP AT91 USART SPI DRIVER 10544M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10545L: linux-spi@vger.kernel.org 10546S: Supported 10547F: drivers/spi/spi-at91-usart.c 10548F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10549 10550MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10551M: Woojung Huh <woojung.huh@microchip.com> 10552M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10553L: netdev@vger.kernel.org 10554S: Maintained 10555F: net/dsa/tag_ksz.c 10556F: drivers/net/dsa/microchip/* 10557F: include/linux/platform_data/microchip-ksz.h 10558F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10559 10560MICROCHIP LAN743X ETHERNET DRIVER 10561M: Bryan Whitehead <bryan.whitehead@microchip.com> 10562M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10563L: netdev@vger.kernel.org 10564S: Maintained 10565F: drivers/net/ethernet/microchip/lan743x_* 10566 10567MICROCHIP LCDFB DRIVER 10568M: Nicolas Ferre <nicolas.ferre@microchip.com> 10569L: linux-fbdev@vger.kernel.org 10570S: Maintained 10571F: drivers/video/fbdev/atmel_lcdfb.c 10572F: include/video/atmel_lcdc.h 10573 10574MICROCHIP MMC/SD/SDIO MCI DRIVER 10575M: Ludovic Desroches <ludovic.desroches@microchip.com> 10576S: Maintained 10577F: drivers/mmc/host/atmel-mci.c 10578 10579MICROCHIP MCP16502 PMIC DRIVER 10580M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10582S: Maintained 10583F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10584F: drivers/regulator/mcp16502.c 10585 10586MICROCHIP MCP3911 ADC DRIVER 10587M: Marcus Folkesson <marcus.folkesson@gmail.com> 10588M: Kent Gustavsson <kent@minoris.se> 10589L: linux-iio@vger.kernel.org 10590S: Supported 10591F: drivers/iio/adc/mcp3911.c 10592F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10593 10594MICROCHIP NAND DRIVER 10595M: Tudor Ambarus <tudor.ambarus@microchip.com> 10596L: linux-mtd@lists.infradead.org 10597S: Supported 10598F: drivers/mtd/nand/raw/atmel/* 10599F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10600 10601MICROCHIP PWM DRIVER 10602M: Claudiu Beznea <claudiu.beznea@microchip.com> 10603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10604L: linux-pwm@vger.kernel.org 10605S: Supported 10606F: drivers/pwm/pwm-atmel.c 10607F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10608 10609MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10610M: Ludovic Desroches <ludovic.desroches@microchip.com> 10611M: Eugen Hristev <eugen.hristev@microchip.com> 10612L: linux-iio@vger.kernel.org 10613S: Supported 10614F: drivers/iio/adc/at91-sama5d2_adc.c 10615F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10616F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10617 10618MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10619M: Nicolas Ferre <nicolas.ferre@microchip.com> 10620S: Supported 10621F: drivers/power/reset/at91-sama5d2_shdwc.c 10622 10623MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10624M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10626L: linux-gpio@vger.kernel.org 10627F: drivers/gpio/gpio-sama5d2-piobu.c 10628 10629MICROCHIP SPI DRIVER 10630M: Nicolas Ferre <nicolas.ferre@microchip.com> 10631S: Supported 10632F: drivers/spi/spi-atmel.* 10633 10634MICROCHIP SSC DRIVER 10635M: Nicolas Ferre <nicolas.ferre@microchip.com> 10636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10637S: Supported 10638F: drivers/misc/atmel-ssc.c 10639F: include/linux/atmel-ssc.h 10640 10641MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10642M: Nicolas Ferre <nicolas.ferre@microchip.com> 10643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10644S: Supported 10645F: drivers/misc/atmel_tclib.c 10646F: drivers/clocksource/tcb_clksrc.c 10647 10648MICROCHIP USBA UDC DRIVER 10649M: Cristian Birsan <cristian.birsan@microchip.com> 10650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10651S: Supported 10652F: drivers/usb/gadget/udc/atmel_usba_udc.* 10653 10654MICROCHIP USB251XB DRIVER 10655M: Richard Leitner <richard.leitner@skidata.com> 10656L: linux-usb@vger.kernel.org 10657S: Maintained 10658F: drivers/usb/misc/usb251xb.c 10659F: Documentation/devicetree/bindings/usb/usb251xb.txt 10660 10661MICROCHIP XDMA DRIVER 10662M: Ludovic Desroches <ludovic.desroches@microchip.com> 10663L: linux-arm-kernel@lists.infradead.org 10664L: dmaengine@vger.kernel.org 10665S: Supported 10666F: drivers/dma/at_xdmac.c 10667 10668MICROSEMI MIPS SOCS 10669M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10670M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10671L: linux-mips@vger.kernel.org 10672S: Supported 10673F: arch/mips/generic/board-ocelot.c 10674F: arch/mips/configs/generic/board-ocelot.config 10675F: arch/mips/boot/dts/mscc/ 10676F: Documentation/devicetree/bindings/mips/mscc.txt 10677 10678MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10679M: Don Brace <don.brace@microsemi.com> 10680L: esc.storagedev@microsemi.com 10681L: linux-scsi@vger.kernel.org 10682S: Supported 10683F: drivers/scsi/smartpqi/smartpqi*.[ch] 10684F: drivers/scsi/smartpqi/Kconfig 10685F: drivers/scsi/smartpqi/Makefile 10686F: include/linux/cciss*.h 10687F: include/uapi/linux/cciss*.h 10688F: Documentation/scsi/smartpqi.txt 10689 10690MICROSEMI ETHERNET SWITCH DRIVER 10691M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10692M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10693L: netdev@vger.kernel.org 10694S: Supported 10695F: drivers/net/ethernet/mscc/ 10696 10697MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10698M: Chen Yu <yu.c.chen@intel.com> 10699L: platform-driver-x86@vger.kernel.org 10700S: Supported 10701F: drivers/platform/x86/surfacepro3_button.c 10702 10703MICROTEK X6 SCANNER 10704M: Oliver Neukum <oliver@neukum.org> 10705S: Maintained 10706F: drivers/usb/image/microtek.* 10707 10708MIPS 10709M: Ralf Baechle <ralf@linux-mips.org> 10710M: Paul Burton <paul.burton@mips.com> 10711M: James Hogan <jhogan@kernel.org> 10712L: linux-mips@vger.kernel.org 10713W: http://www.linux-mips.org/ 10714T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10716Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10717S: Supported 10718F: Documentation/devicetree/bindings/mips/ 10719F: Documentation/mips/ 10720F: arch/mips/ 10721F: drivers/platform/mips/ 10722 10723MIPS BOSTON DEVELOPMENT BOARD 10724M: Paul Burton <paul.burton@mips.com> 10725L: linux-mips@vger.kernel.org 10726S: Maintained 10727F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10728F: arch/mips/boot/dts/img/boston.dts 10729F: arch/mips/configs/generic/board-boston.config 10730F: drivers/clk/imgtec/clk-boston.c 10731F: include/dt-bindings/clock/boston-clock.h 10732 10733MIPS GENERIC PLATFORM 10734M: Paul Burton <paul.burton@mips.com> 10735L: linux-mips@vger.kernel.org 10736S: Supported 10737F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10738F: arch/mips/generic/ 10739F: arch/mips/tools/generic-board-config.sh 10740 10741MIPS/LOONGSON1 ARCHITECTURE 10742M: Keguang Zhang <keguang.zhang@gmail.com> 10743L: linux-mips@vger.kernel.org 10744S: Maintained 10745F: arch/mips/loongson32/ 10746F: arch/mips/include/asm/mach-loongson32/ 10747F: drivers/*/*loongson1* 10748F: drivers/*/*/*loongson1* 10749 10750MIPS/LOONGSON2 ARCHITECTURE 10751M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10752L: linux-mips@vger.kernel.org 10753S: Maintained 10754F: arch/mips/loongson64/fuloong-2e/ 10755F: arch/mips/loongson64/lemote-2f/ 10756F: arch/mips/include/asm/mach-loongson64/ 10757F: drivers/*/*loongson2* 10758F: drivers/*/*/*loongson2* 10759 10760MIPS/LOONGSON3 ARCHITECTURE 10761M: Huacai Chen <chenhc@lemote.com> 10762L: linux-mips@vger.kernel.org 10763S: Maintained 10764F: arch/mips/loongson64/ 10765F: arch/mips/include/asm/mach-loongson64/ 10766F: drivers/platform/mips/cpu_hwmon.c 10767F: drivers/*/*loongson3* 10768F: drivers/*/*/*loongson3* 10769 10770MIPS RINT INSTRUCTION EMULATION 10771M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10772L: linux-mips@vger.kernel.org 10773S: Supported 10774F: arch/mips/math-emu/sp_rint.c 10775F: arch/mips/math-emu/dp_rint.c 10776 10777MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10778M: Hans Verkuil <hverkuil@xs4all.nl> 10779L: linux-media@vger.kernel.org 10780T: git git://linuxtv.org/media_tree.git 10781W: https://linuxtv.org 10782S: Odd Fixes 10783F: drivers/media/radio/radio-miropcm20* 10784 10785MMP SUPPORT 10786R: Lubomir Rintel <lkundrak@v3.sk> 10787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10788S: Odd Fixes 10789F: arch/arm/boot/dts/mmp* 10790F: arch/arm/mach-mmp/ 10791 10792MMU GATHER AND TLB INVALIDATION 10793M: Will Deacon <will@kernel.org> 10794M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10795M: Andrew Morton <akpm@linux-foundation.org> 10796M: Nick Piggin <npiggin@gmail.com> 10797M: Peter Zijlstra <peterz@infradead.org> 10798L: linux-arch@vger.kernel.org 10799L: linux-mm@kvack.org 10800S: Maintained 10801F: arch/*/include/asm/tlb.h 10802F: include/asm-generic/tlb.h 10803F: mm/mmu_gather.c 10804 10805MN88472 MEDIA DRIVER 10806M: Antti Palosaari <crope@iki.fi> 10807L: linux-media@vger.kernel.org 10808W: https://linuxtv.org 10809W: http://palosaari.fi/linux/ 10810Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10811S: Maintained 10812F: drivers/media/dvb-frontends/mn88472* 10813 10814MN88473 MEDIA DRIVER 10815M: Antti Palosaari <crope@iki.fi> 10816L: linux-media@vger.kernel.org 10817W: https://linuxtv.org 10818W: http://palosaari.fi/linux/ 10819Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10820S: Maintained 10821F: drivers/media/dvb-frontends/mn88473* 10822 10823MODULE SUPPORT 10824M: Jessica Yu <jeyu@kernel.org> 10825T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10826S: Maintained 10827F: include/linux/module.h 10828F: kernel/module.c 10829 10830MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10831W: http://popies.net/meye/ 10832S: Orphan 10833F: Documentation/media/v4l-drivers/meye* 10834F: drivers/media/pci/meye/ 10835F: include/uapi/linux/meye.h 10836 10837MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10838M: Jiri Slaby <jirislaby@gmail.com> 10839S: Maintained 10840F: Documentation/driver-api/serial/moxa-smartio.rst 10841F: drivers/tty/mxser.* 10842 10843MR800 AVERMEDIA USB FM RADIO DRIVER 10844M: Alexey Klimov <klimov.linux@gmail.com> 10845L: linux-media@vger.kernel.org 10846T: git git://linuxtv.org/media_tree.git 10847S: Maintained 10848F: drivers/media/radio/radio-mr800.c 10849 10850MRF24J40 IEEE 802.15.4 RADIO DRIVER 10851M: Alan Ott <alan@signal11.us> 10852L: linux-wpan@vger.kernel.org 10853S: Maintained 10854F: drivers/net/ieee802154/mrf24j40.c 10855F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10856 10857MSI LAPTOP SUPPORT 10858M: "Lee, Chun-Yi" <jlee@suse.com> 10859L: platform-driver-x86@vger.kernel.org 10860S: Maintained 10861F: drivers/platform/x86/msi-laptop.c 10862 10863MSI WMI SUPPORT 10864L: platform-driver-x86@vger.kernel.org 10865S: Orphan 10866F: drivers/platform/x86/msi-wmi.c 10867 10868MSI001 MEDIA DRIVER 10869M: Antti Palosaari <crope@iki.fi> 10870L: linux-media@vger.kernel.org 10871W: https://linuxtv.org 10872W: http://palosaari.fi/linux/ 10873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10874T: git git://linuxtv.org/anttip/media_tree.git 10875S: Maintained 10876F: drivers/media/tuners/msi001* 10877 10878MSI2500 MEDIA DRIVER 10879M: Antti Palosaari <crope@iki.fi> 10880L: linux-media@vger.kernel.org 10881W: https://linuxtv.org 10882W: http://palosaari.fi/linux/ 10883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10884T: git git://linuxtv.org/anttip/media_tree.git 10885S: Maintained 10886F: drivers/media/usb/msi2500/ 10887 10888MSYSTEMS DISKONCHIP G3 MTD DRIVER 10889M: Robert Jarzmik <robert.jarzmik@free.fr> 10890L: linux-mtd@lists.infradead.org 10891S: Maintained 10892F: drivers/mtd/devices/docg3* 10893 10894MT9M032 APTINA SENSOR DRIVER 10895M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10896L: linux-media@vger.kernel.org 10897T: git git://linuxtv.org/media_tree.git 10898S: Maintained 10899F: drivers/media/i2c/mt9m032.c 10900F: include/media/i2c/mt9m032.h 10901 10902MT9P031 APTINA CAMERA SENSOR 10903M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10904L: linux-media@vger.kernel.org 10905T: git git://linuxtv.org/media_tree.git 10906S: Maintained 10907F: drivers/media/i2c/mt9p031.c 10908F: include/media/i2c/mt9p031.h 10909 10910MT9T001 APTINA CAMERA SENSOR 10911M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10912L: linux-media@vger.kernel.org 10913T: git git://linuxtv.org/media_tree.git 10914S: Maintained 10915F: drivers/media/i2c/mt9t001.c 10916F: include/media/i2c/mt9t001.h 10917 10918MT9T112 APTINA CAMERA SENSOR 10919M: Jacopo Mondi <jacopo@jmondi.org> 10920L: linux-media@vger.kernel.org 10921T: git git://linuxtv.org/media_tree.git 10922S: Odd Fixes 10923F: drivers/media/i2c/mt9t112.c 10924F: include/media/i2c/mt9t112.h 10925 10926MT9V032 APTINA CAMERA SENSOR 10927M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10928L: linux-media@vger.kernel.org 10929T: git git://linuxtv.org/media_tree.git 10930S: Maintained 10931F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10932F: drivers/media/i2c/mt9v032.c 10933F: include/media/i2c/mt9v032.h 10934 10935MT9V111 APTINA CAMERA SENSOR 10936M: Jacopo Mondi <jacopo@jmondi.org> 10937L: linux-media@vger.kernel.org 10938T: git git://linuxtv.org/media_tree.git 10939S: Maintained 10940F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10941F: drivers/media/i2c/mt9v111.c 10942 10943MULTIFUNCTION DEVICES (MFD) 10944M: Lee Jones <lee.jones@linaro.org> 10945T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10946S: Supported 10947F: Documentation/devicetree/bindings/mfd/ 10948F: drivers/mfd/ 10949F: include/linux/mfd/ 10950F: include/dt-bindings/mfd/ 10951 10952MULTIMEDIA CARD (MMC) ETC. OVER SPI 10953S: Orphan 10954F: drivers/mmc/host/mmc_spi.c 10955F: include/linux/spi/mmc_spi.h 10956 10957MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10958M: Ulf Hansson <ulf.hansson@linaro.org> 10959L: linux-mmc@vger.kernel.org 10960T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10961S: Maintained 10962F: Documentation/devicetree/bindings/mmc/ 10963F: drivers/mmc/ 10964F: include/linux/mmc/ 10965F: include/uapi/linux/mmc/ 10966 10967MULTIPLEXER SUBSYSTEM 10968M: Peter Rosin <peda@axentia.se> 10969S: Maintained 10970F: Documentation/ABI/testing/sysfs-class-mux* 10971F: Documentation/devicetree/bindings/mux/ 10972F: include/dt-bindings/mux/ 10973F: include/linux/mux/ 10974F: drivers/mux/ 10975 10976MULTITECH MULTIPORT CARD (ISICOM) 10977S: Orphan 10978F: drivers/tty/isicom.c 10979F: include/linux/isicom.h 10980 10981MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10982M: Bin Liu <b-liu@ti.com> 10983L: linux-usb@vger.kernel.org 10984S: Maintained 10985F: drivers/usb/musb/ 10986 10987MXL301RF MEDIA DRIVER 10988M: Akihiro Tsukada <tskd08@gmail.com> 10989L: linux-media@vger.kernel.org 10990S: Odd Fixes 10991F: drivers/media/tuners/mxl301rf* 10992 10993MXL5007T MEDIA DRIVER 10994M: Michael Krufky <mkrufky@linuxtv.org> 10995L: linux-media@vger.kernel.org 10996W: https://linuxtv.org 10997W: http://github.com/mkrufky 10998Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10999T: git git://linuxtv.org/mkrufky/tuners.git 11000S: Maintained 11001F: drivers/media/tuners/mxl5007t.* 11002 11003MXSFB DRM DRIVER 11004M: Marek Vasut <marex@denx.de> 11005M: Stefan Agner <stefan@agner.ch> 11006L: dri-devel@lists.freedesktop.org 11007S: Supported 11008F: drivers/gpu/drm/mxsfb/ 11009F: Documentation/devicetree/bindings/display/mxsfb.txt 11010T: git git://anongit.freedesktop.org/drm/drm-misc 11011 11012MYLEX DAC960 PCI RAID Controller 11013M: Hannes Reinecke <hare@kernel.org> 11014L: linux-scsi@vger.kernel.org 11015S: Supported 11016F: drivers/scsi/myrb.* 11017F: drivers/scsi/myrs.* 11018 11019MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11020M: Chris Lee <christopher.lee@cspi.com> 11021L: netdev@vger.kernel.org 11022W: https://www.cspi.com/ethernet-products/support/downloads/ 11023S: Supported 11024F: drivers/net/ethernet/myricom/myri10ge/ 11025 11026NAND FLASH SUBSYSTEM 11027M: Miquel Raynal <miquel.raynal@bootlin.com> 11028R: Richard Weinberger <richard@nod.at> 11029L: linux-mtd@lists.infradead.org 11030W: http://www.linux-mtd.infradead.org/ 11031Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11033S: Maintained 11034F: drivers/mtd/nand/ 11035F: include/linux/mtd/*nand*.h 11036 11037NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11038M: Daniel Mack <zonque@gmail.com> 11039S: Maintained 11040L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11041W: http://www.native-instruments.com 11042F: sound/usb/caiaq/ 11043 11044NATSEMI ETHERNET DRIVER (DP8381x) 11045S: Orphan 11046F: drivers/net/ethernet/natsemi/natsemi.c 11047 11048NCR 5380 SCSI DRIVERS 11049M: Finn Thain <fthain@telegraphics.com.au> 11050M: Michael Schmitz <schmitzmic@gmail.com> 11051L: linux-scsi@vger.kernel.org 11052S: Maintained 11053F: Documentation/scsi/g_NCR5380.txt 11054F: drivers/scsi/NCR5380.* 11055F: drivers/scsi/arm/cumana_1.c 11056F: drivers/scsi/arm/oak.c 11057F: drivers/scsi/atari_scsi.* 11058F: drivers/scsi/dmx3191d.c 11059F: drivers/scsi/g_NCR5380.* 11060F: drivers/scsi/mac_scsi.* 11061F: drivers/scsi/sun3_scsi.* 11062F: drivers/scsi/sun3_scsi_vme.c 11063 11064NCSI LIBRARY: 11065M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11066S: Maintained 11067F: net/ncsi/ 11068 11069NCT6775 HARDWARE MONITOR DRIVER 11070M: Guenter Roeck <linux@roeck-us.net> 11071L: linux-hwmon@vger.kernel.org 11072S: Maintained 11073F: Documentation/hwmon/nct6775.rst 11074F: drivers/hwmon/nct6775.c 11075 11076NET_FAILOVER MODULE 11077M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11078L: netdev@vger.kernel.org 11079S: Supported 11080F: driver/net/net_failover.c 11081F: include/net/net_failover.h 11082F: Documentation/networking/net_failover.rst 11083 11084NETEM NETWORK EMULATOR 11085M: Stephen Hemminger <stephen@networkplumber.org> 11086L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11087S: Maintained 11088F: net/sched/sch_netem.c 11089 11090NETERION 10GbE DRIVERS (s2io/vxge) 11091M: Jon Mason <jdmason@kudzu.us> 11092L: netdev@vger.kernel.org 11093S: Supported 11094F: Documentation/networking/device_drivers/neterion/s2io.txt 11095F: Documentation/networking/device_drivers/neterion/vxge.txt 11096F: drivers/net/ethernet/neterion/ 11097 11098NETFILTER 11099M: Pablo Neira Ayuso <pablo@netfilter.org> 11100M: Jozsef Kadlecsik <kadlec@netfilter.org> 11101M: Florian Westphal <fw@strlen.de> 11102L: netfilter-devel@vger.kernel.org 11103L: coreteam@netfilter.org 11104W: http://www.netfilter.org/ 11105W: http://www.iptables.org/ 11106W: http://www.nftables.org/ 11107Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11108T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11109T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11110S: Maintained 11111F: include/linux/netfilter* 11112F: include/linux/netfilter/ 11113F: include/net/netfilter/ 11114F: include/uapi/linux/netfilter* 11115F: include/uapi/linux/netfilter/ 11116F: net/*/netfilter.c 11117F: net/*/netfilter/ 11118F: net/netfilter/ 11119F: net/bridge/br_netfilter*.c 11120 11121NETROM NETWORK LAYER 11122M: Ralf Baechle <ralf@linux-mips.org> 11123L: linux-hams@vger.kernel.org 11124W: http://www.linux-ax25.org/ 11125S: Maintained 11126F: include/net/netrom.h 11127F: include/uapi/linux/netrom.h 11128F: net/netrom/ 11129 11130NETRONOME ETHERNET DRIVERS 11131M: Jakub Kicinski <jakub.kicinski@netronome.com> 11132L: oss-drivers@netronome.com 11133S: Maintained 11134F: drivers/net/ethernet/netronome/ 11135 11136NETWORK BLOCK DEVICE (NBD) 11137M: Josef Bacik <josef@toxicpanda.com> 11138S: Maintained 11139L: linux-block@vger.kernel.org 11140L: nbd@other.debian.org 11141F: Documentation/admin-guide/blockdev/nbd.rst 11142F: drivers/block/nbd.c 11143F: include/trace/events/nbd.h 11144F: include/uapi/linux/nbd.h 11145 11146NETWORK DROP MONITOR 11147M: Neil Horman <nhorman@tuxdriver.com> 11148L: netdev@vger.kernel.org 11149S: Maintained 11150W: https://fedorahosted.org/dropwatch/ 11151F: net/core/drop_monitor.c 11152 11153NETWORKING DRIVERS 11154M: "David S. Miller" <davem@davemloft.net> 11155L: netdev@vger.kernel.org 11156W: http://www.linuxfoundation.org/en/Net 11157Q: http://patchwork.ozlabs.org/project/netdev/list/ 11158T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11159T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11160S: Odd Fixes 11161F: Documentation/devicetree/bindings/net/ 11162F: drivers/net/ 11163F: include/linux/if_* 11164F: include/linux/netdevice.h 11165F: include/linux/etherdevice.h 11166F: include/linux/fcdevice.h 11167F: include/linux/fddidevice.h 11168F: include/linux/hippidevice.h 11169F: include/linux/inetdevice.h 11170F: include/uapi/linux/if_* 11171F: include/uapi/linux/netdevice.h 11172 11173NETWORKING DRIVERS (WIRELESS) 11174M: Kalle Valo <kvalo@codeaurora.org> 11175L: linux-wireless@vger.kernel.org 11176Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11177T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11179S: Maintained 11180F: Documentation/devicetree/bindings/net/wireless/ 11181F: drivers/net/wireless/ 11182 11183NETWORKING [DSA] 11184M: Andrew Lunn <andrew@lunn.ch> 11185M: Vivien Didelot <vivien.didelot@gmail.com> 11186M: Florian Fainelli <f.fainelli@gmail.com> 11187S: Maintained 11188F: Documentation/devicetree/bindings/net/dsa/ 11189F: net/dsa/ 11190F: include/net/dsa.h 11191F: include/linux/dsa/ 11192F: include/linux/platform_data/dsa.h 11193F: drivers/net/dsa/ 11194 11195NETWORKING [GENERAL] 11196M: "David S. Miller" <davem@davemloft.net> 11197L: netdev@vger.kernel.org 11198W: http://www.linuxfoundation.org/en/Net 11199Q: http://patchwork.ozlabs.org/project/netdev/list/ 11200T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11201T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11202B: mailto:netdev@vger.kernel.org 11203S: Maintained 11204F: net/ 11205F: include/net/ 11206F: include/linux/in.h 11207F: include/linux/net.h 11208F: include/linux/netdevice.h 11209F: include/uapi/linux/in.h 11210F: include/uapi/linux/net.h 11211F: include/uapi/linux/netdevice.h 11212F: include/uapi/linux/net_namespace.h 11213F: tools/testing/selftests/net/ 11214F: lib/net_utils.c 11215F: lib/random32.c 11216F: Documentation/networking/ 11217 11218NETWORKING [IPSEC] 11219M: Steffen Klassert <steffen.klassert@secunet.com> 11220M: Herbert Xu <herbert@gondor.apana.org.au> 11221M: "David S. Miller" <davem@davemloft.net> 11222L: netdev@vger.kernel.org 11223T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11224T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11225S: Maintained 11226F: net/xfrm/ 11227F: net/key/ 11228F: net/ipv4/xfrm* 11229F: net/ipv4/esp4* 11230F: net/ipv4/ah4.c 11231F: net/ipv4/ipcomp.c 11232F: net/ipv4/ip_vti.c 11233F: net/ipv6/xfrm* 11234F: net/ipv6/esp6* 11235F: net/ipv6/ah6.c 11236F: net/ipv6/ipcomp6.c 11237F: net/ipv6/ip6_vti.c 11238F: include/uapi/linux/xfrm.h 11239F: include/net/xfrm.h 11240 11241NETWORKING [IPv4/IPv6] 11242M: "David S. Miller" <davem@davemloft.net> 11243M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11244M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11245L: netdev@vger.kernel.org 11246T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11247S: Maintained 11248F: net/ipv4/ 11249F: net/ipv6/ 11250F: include/net/ip* 11251F: arch/x86/net/* 11252 11253NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11254M: Paul Moore <paul@paul-moore.com> 11255W: https://github.com/netlabel 11256L: netdev@vger.kernel.org 11257L: linux-security-module@vger.kernel.org 11258S: Maintained 11259F: Documentation/netlabel/ 11260F: include/net/calipso.h 11261F: include/net/cipso_ipv4.h 11262F: include/net/netlabel.h 11263F: include/uapi/linux/netfilter/xt_SECMARK.h 11264F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11265F: net/netlabel/ 11266F: net/ipv4/cipso_ipv4.c 11267F: net/ipv6/calipso.c 11268F: net/netfilter/xt_CONNSECMARK.c 11269F: net/netfilter/xt_SECMARK.c 11270 11271NETWORKING [TCP] 11272M: Eric Dumazet <edumazet@google.com> 11273L: netdev@vger.kernel.org 11274S: Maintained 11275F: net/ipv4/tcp*.c 11276F: net/ipv4/syncookies.c 11277F: net/ipv6/tcp*.c 11278F: net/ipv6/syncookies.c 11279F: include/uapi/linux/tcp.h 11280F: include/net/tcp.h 11281F: include/linux/tcp.h 11282F: include/trace/events/tcp.h 11283 11284NETWORKING [TLS] 11285M: Boris Pismenny <borisp@mellanox.com> 11286M: Aviad Yehezkel <aviadye@mellanox.com> 11287M: Dave Watson <davejwatson@fb.com> 11288M: John Fastabend <john.fastabend@gmail.com> 11289M: Daniel Borkmann <daniel@iogearbox.net> 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: include/linux/platform_data/nxp-nci.h 11331F: Documentation/devicetree/bindings/net/nfc/ 11332 11333NFS, SUNRPC, AND LOCKD CLIENTS 11334M: Trond Myklebust <trond.myklebust@hammerspace.com> 11335M: Anna Schumaker <anna.schumaker@netapp.com> 11336L: linux-nfs@vger.kernel.org 11337W: http://client.linux-nfs.org 11338T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11339S: Maintained 11340F: fs/lockd/ 11341F: fs/nfs/ 11342F: fs/nfs_common/ 11343F: net/sunrpc/ 11344F: include/linux/lockd/ 11345F: include/linux/nfs* 11346F: include/linux/sunrpc/ 11347F: include/uapi/linux/nfs* 11348F: include/uapi/linux/sunrpc/ 11349 11350NILFS2 FILESYSTEM 11351M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11352L: linux-nilfs@vger.kernel.org 11353W: https://nilfs.sourceforge.io/ 11354W: https://nilfs.osdn.jp/ 11355T: git git://github.com/konis/nilfs2.git 11356S: Supported 11357F: Documentation/filesystems/nilfs2.txt 11358F: fs/nilfs2/ 11359F: include/trace/events/nilfs2.h 11360F: include/uapi/linux/nilfs2_api.h 11361F: include/uapi/linux/nilfs2_ondisk.h 11362 11363NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11364M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11365W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11366S: Maintained 11367F: Documentation/scsi/NinjaSCSI.txt 11368F: drivers/scsi/pcmcia/nsp_* 11369 11370NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11371M: GOTO Masanori <gotom@debian.or.jp> 11372M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11373W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11374S: Maintained 11375F: Documentation/scsi/NinjaSCSI.txt 11376F: drivers/scsi/nsp32* 11377 11378NIOS2 ARCHITECTURE 11379M: Ley Foon Tan <lftan@altera.com> 11380L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11381T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11382S: Maintained 11383F: arch/nios2/ 11384 11385NOHZ, DYNTICKS SUPPORT 11386M: Frederic Weisbecker <fweisbec@gmail.com> 11387M: Thomas Gleixner <tglx@linutronix.de> 11388M: Ingo Molnar <mingo@kernel.org> 11389L: linux-kernel@vger.kernel.org 11390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11391S: Maintained 11392F: kernel/time/tick*.* 11393F: include/linux/tick.h 11394F: include/linux/sched/nohz.h 11395 11396NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11397M: Pavel Machek <pavel@ucw.cz> 11398M: Sakari Ailus <sakari.ailus@iki.fi> 11399L: linux-media@vger.kernel.org 11400S: Maintained 11401F: drivers/media/i2c/et8ek8 11402F: drivers/media/i2c/ad5820.c 11403 11404NOKIA N900 POWER SUPPLY DRIVERS 11405R: Pali Rohár <pali.rohar@gmail.com> 11406F: include/linux/power/bq2415x_charger.h 11407F: include/linux/power/bq27xxx_battery.h 11408F: include/linux/power/isp1704_charger.h 11409F: drivers/power/supply/bq2415x_charger.c 11410F: drivers/power/supply/bq27xxx_battery.c 11411F: drivers/power/supply/bq27xxx_battery_i2c.c 11412F: drivers/power/supply/isp1704_charger.c 11413F: drivers/power/supply/rx51_battery.c 11414 11415NOLIBC HEADER FILE 11416M: Willy Tarreau <w@1wt.eu> 11417S: Maintained 11418T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11419F: tools/include/nolibc/ 11420 11421NTB AMD DRIVER 11422M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11423L: linux-ntb@googlegroups.com 11424S: Supported 11425F: drivers/ntb/hw/amd/ 11426 11427NTB DRIVER CORE 11428M: Jon Mason <jdmason@kudzu.us> 11429M: Dave Jiang <dave.jiang@intel.com> 11430M: Allen Hubbe <allenbh@gmail.com> 11431L: linux-ntb@googlegroups.com 11432S: Supported 11433W: https://github.com/jonmason/ntb/wiki 11434T: git git://github.com/jonmason/ntb.git 11435F: drivers/ntb/ 11436F: drivers/net/ntb_netdev.c 11437F: include/linux/ntb.h 11438F: include/linux/ntb_transport.h 11439F: tools/testing/selftests/ntb/ 11440 11441NTB IDT DRIVER 11442M: Serge Semin <fancer.lancer@gmail.com> 11443L: linux-ntb@googlegroups.com 11444S: Supported 11445F: drivers/ntb/hw/idt/ 11446 11447NTB INTEL DRIVER 11448M: Dave Jiang <dave.jiang@intel.com> 11449L: linux-ntb@googlegroups.com 11450S: Supported 11451W: https://github.com/davejiang/linux/wiki 11452T: git https://github.com/davejiang/linux.git 11453F: drivers/ntb/hw/intel/ 11454 11455NTFS FILESYSTEM 11456M: Anton Altaparmakov <anton@tuxera.com> 11457L: linux-ntfs-dev@lists.sourceforge.net 11458W: http://www.tuxera.com/ 11459T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11460S: Supported 11461F: Documentation/filesystems/ntfs.txt 11462F: fs/ntfs/ 11463 11464NUBUS SUBSYSTEM 11465M: Finn Thain <fthain@telegraphics.com.au> 11466L: linux-m68k@lists.linux-m68k.org 11467S: Maintained 11468F: arch/*/include/asm/nubus.h 11469F: drivers/nubus/ 11470F: include/linux/nubus.h 11471F: include/uapi/linux/nubus.h 11472 11473NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11474M: Antonino Daplas <adaplas@gmail.com> 11475L: linux-fbdev@vger.kernel.org 11476S: Maintained 11477F: drivers/video/fbdev/riva/ 11478F: drivers/video/fbdev/nvidia/ 11479 11480NVM EXPRESS DRIVER 11481M: Keith Busch <kbusch@kernel.org> 11482M: Jens Axboe <axboe@fb.com> 11483M: Christoph Hellwig <hch@lst.de> 11484M: Sagi Grimberg <sagi@grimberg.me> 11485L: linux-nvme@lists.infradead.org 11486T: git://git.infradead.org/nvme.git 11487W: http://git.infradead.org/nvme.git 11488S: Supported 11489F: drivers/nvme/host/ 11490F: include/linux/nvme.h 11491F: include/uapi/linux/nvme_ioctl.h 11492 11493NVM EXPRESS FC TRANSPORT DRIVERS 11494M: James Smart <james.smart@broadcom.com> 11495L: linux-nvme@lists.infradead.org 11496S: Supported 11497F: include/linux/nvme-fc.h 11498F: include/linux/nvme-fc-driver.h 11499F: drivers/nvme/host/fc.c 11500F: drivers/nvme/target/fc.c 11501F: drivers/nvme/target/fcloop.c 11502 11503NVM EXPRESS TARGET DRIVER 11504M: Christoph Hellwig <hch@lst.de> 11505M: Sagi Grimberg <sagi@grimberg.me> 11506L: linux-nvme@lists.infradead.org 11507T: git://git.infradead.org/nvme.git 11508W: http://git.infradead.org/nvme.git 11509S: Supported 11510F: drivers/nvme/target/ 11511 11512NVMEM FRAMEWORK 11513M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11514S: Maintained 11515F: drivers/nvmem/ 11516F: Documentation/devicetree/bindings/nvmem/ 11517F: Documentation/ABI/stable/sysfs-bus-nvmem 11518F: include/linux/nvmem-consumer.h 11519F: include/linux/nvmem-provider.h 11520 11521NXP FXAS21002C DRIVER 11522M: Rui Miguel Silva <rmfrfs@gmail.com> 11523L: linux-iio@vger.kernel.org 11524S: Maintained 11525F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11526F: drivers/iio/gyro/fxas21002c_core.c 11527F: drivers/iio/gyro/fxas21002c.h 11528F: drivers/iio/gyro/fxas21002c_i2c.c 11529F: drivers/iio/gyro/fxas21002c_spi.c 11530 11531NXP SGTL5000 DRIVER 11532M: Fabio Estevam <festevam@gmail.com> 11533L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11534S: Maintained 11535F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11536F: sound/soc/codecs/sgtl5000* 11537 11538NXP SJA1105 ETHERNET SWITCH DRIVER 11539M: Vladimir Oltean <olteanv@gmail.com> 11540L: linux-kernel@vger.kernel.org 11541S: Maintained 11542F: drivers/net/dsa/sja1105 11543 11544NXP TDA998X DRM DRIVER 11545M: Russell King <linux@armlinux.org.uk> 11546S: Maintained 11547T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11548T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11549F: drivers/gpu/drm/i2c/tda998x_drv.c 11550F: include/drm/i2c/tda998x.h 11551F: include/dt-bindings/display/tda998x.h 11552K: "nxp,tda998x" 11553 11554NXP TFA9879 DRIVER 11555M: Peter Rosin <peda@axentia.se> 11556L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11557S: Maintained 11558F: Documentation/devicetree/bindings/sound/tfa9879.txt 11559F: sound/soc/codecs/tfa9879* 11560 11561NXP-NCI NFC DRIVER 11562M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11563R: Charles Gorand <charles.gorand@effinnov.com> 11564L: linux-nfc@lists.01.org (moderated for non-subscribers) 11565S: Supported 11566F: drivers/nfc/nxp-nci 11567 11568OBJAGG 11569M: Jiri Pirko <jiri@mellanox.com> 11570L: netdev@vger.kernel.org 11571S: Supported 11572F: lib/objagg.c 11573F: lib/test_objagg.c 11574F: include/linux/objagg.h 11575 11576NXP FSPI DRIVER 11577R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11578M: Ashish Kumar <ashish.kumar@nxp.com> 11579L: linux-spi@vger.kernel.org 11580S: Maintained 11581F: drivers/spi/spi-nxp-fspi.c 11582F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11583 11584OBJTOOL 11585M: Josh Poimboeuf <jpoimboe@redhat.com> 11586M: Peter Zijlstra <peterz@infradead.org> 11587S: Supported 11588F: tools/objtool/ 11589 11590OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11591M: Frederic Barrat <fbarrat@linux.ibm.com> 11592M: Andrew Donnellan <ajd@linux.ibm.com> 11593L: linuxppc-dev@lists.ozlabs.org 11594S: Supported 11595F: arch/powerpc/platforms/powernv/ocxl.c 11596F: arch/powerpc/include/asm/pnv-ocxl.h 11597F: drivers/misc/ocxl/ 11598F: include/misc/ocxl* 11599F: include/uapi/misc/ocxl.h 11600F: Documentation/userspace-api/accelerators/ocxl.rst 11601 11602OMAP AUDIO SUPPORT 11603M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11604M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11605L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11606L: linux-omap@vger.kernel.org 11607S: Maintained 11608F: sound/soc/ti/omap* 11609F: sound/soc/ti/rx51.c 11610F: sound/soc/ti/n810.c 11611F: sound/soc/ti/sdma-pcm.* 11612 11613OMAP CLOCK FRAMEWORK SUPPORT 11614M: Paul Walmsley <paul@pwsan.com> 11615L: linux-omap@vger.kernel.org 11616S: Maintained 11617F: arch/arm/*omap*/*clock* 11618 11619OMAP DEVICE TREE SUPPORT 11620M: Benoît Cousson <bcousson@baylibre.com> 11621M: Tony Lindgren <tony@atomide.com> 11622L: linux-omap@vger.kernel.org 11623L: devicetree@vger.kernel.org 11624S: Maintained 11625F: arch/arm/boot/dts/*omap* 11626F: arch/arm/boot/dts/*am3* 11627F: arch/arm/boot/dts/*am4* 11628F: arch/arm/boot/dts/*am5* 11629F: arch/arm/boot/dts/*dra7* 11630 11631OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11632L: linux-omap@vger.kernel.org 11633L: linux-fbdev@vger.kernel.org 11634S: Orphan 11635F: drivers/video/fbdev/omap2/ 11636F: Documentation/arm/omap/dss.rst 11637 11638OMAP FRAMEBUFFER SUPPORT 11639L: linux-fbdev@vger.kernel.org 11640L: linux-omap@vger.kernel.org 11641S: Orphan 11642F: drivers/video/fbdev/omap/ 11643 11644OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11645M: Roger Quadros <rogerq@ti.com> 11646M: Tony Lindgren <tony@atomide.com> 11647L: linux-omap@vger.kernel.org 11648S: Maintained 11649F: drivers/memory/omap-gpmc.c 11650F: arch/arm/mach-omap2/*gpmc* 11651 11652OMAP GPIO DRIVER 11653M: Grygorii Strashko <grygorii.strashko@ti.com> 11654M: Santosh Shilimkar <ssantosh@kernel.org> 11655M: Kevin Hilman <khilman@kernel.org> 11656L: linux-omap@vger.kernel.org 11657S: Maintained 11658F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11659F: drivers/gpio/gpio-omap.c 11660 11661OMAP HARDWARE SPINLOCK SUPPORT 11662M: Ohad Ben-Cohen <ohad@wizery.com> 11663L: linux-omap@vger.kernel.org 11664S: Maintained 11665F: drivers/hwspinlock/omap_hwspinlock.c 11666 11667OMAP HS MMC SUPPORT 11668L: linux-mmc@vger.kernel.org 11669L: linux-omap@vger.kernel.org 11670S: Orphan 11671F: drivers/mmc/host/omap_hsmmc.c 11672 11673OMAP HWMOD DATA 11674M: Paul Walmsley <paul@pwsan.com> 11675L: linux-omap@vger.kernel.org 11676S: Maintained 11677F: arch/arm/mach-omap2/omap_hwmod*data* 11678 11679OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11680M: Benoît Cousson <bcousson@baylibre.com> 11681L: linux-omap@vger.kernel.org 11682S: Maintained 11683F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11684 11685OMAP HWMOD SUPPORT 11686M: Benoît Cousson <bcousson@baylibre.com> 11687M: Paul Walmsley <paul@pwsan.com> 11688L: linux-omap@vger.kernel.org 11689S: Maintained 11690F: arch/arm/mach-omap2/omap_hwmod.* 11691 11692OMAP I2C DRIVER 11693M: Vignesh R <vigneshr@ti.com> 11694L: linux-omap@vger.kernel.org 11695L: linux-i2c@vger.kernel.org 11696S: Maintained 11697F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11698F: drivers/i2c/busses/i2c-omap.c 11699 11700OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11701M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11702L: linux-media@vger.kernel.org 11703S: Maintained 11704F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11705F: drivers/media/platform/omap3isp/ 11706F: drivers/staging/media/omap4iss/ 11707 11708OMAP MMC SUPPORT 11709M: Aaro Koskinen <aaro.koskinen@iki.fi> 11710L: linux-omap@vger.kernel.org 11711S: Odd Fixes 11712F: drivers/mmc/host/omap.c 11713 11714OMAP POWER MANAGEMENT SUPPORT 11715M: Kevin Hilman <khilman@kernel.org> 11716L: linux-omap@vger.kernel.org 11717S: Maintained 11718F: arch/arm/*omap*/*pm* 11719F: drivers/cpufreq/omap-cpufreq.c 11720 11721OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11722M: Rajendra Nayak <rnayak@codeaurora.org> 11723M: Paul Walmsley <paul@pwsan.com> 11724L: linux-omap@vger.kernel.org 11725S: Maintained 11726F: arch/arm/mach-omap2/prm* 11727 11728OMAP RANDOM NUMBER GENERATOR SUPPORT 11729M: Deepak Saxena <dsaxena@plexity.net> 11730S: Maintained 11731F: drivers/char/hw_random/omap-rng.c 11732 11733OMAP USB SUPPORT 11734L: linux-usb@vger.kernel.org 11735L: linux-omap@vger.kernel.org 11736S: Orphan 11737F: drivers/usb/*/*omap* 11738F: arch/arm/*omap*/usb* 11739 11740OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11741M: Mark Jackson <mpfj@newflow.co.uk> 11742L: linux-omap@vger.kernel.org 11743S: Maintained 11744F: arch/arm/boot/dts/am335x-nano.dts 11745 11746OMAP1 SUPPORT 11747M: Aaro Koskinen <aaro.koskinen@iki.fi> 11748M: Tony Lindgren <tony@atomide.com> 11749L: linux-omap@vger.kernel.org 11750Q: http://patchwork.kernel.org/project/linux-omap/list/ 11751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11752S: Maintained 11753F: arch/arm/mach-omap1/ 11754F: arch/arm/plat-omap/ 11755F: arch/arm/configs/omap1_defconfig 11756F: drivers/i2c/busses/i2c-omap.c 11757F: include/linux/platform_data/i2c-omap.h 11758F: include/linux/platform_data/ams-delta-fiq.h 11759 11760OMAP2+ SUPPORT 11761M: Tony Lindgren <tony@atomide.com> 11762L: linux-omap@vger.kernel.org 11763W: http://www.muru.com/linux/omap/ 11764W: http://linux.omap.com/ 11765Q: http://patchwork.kernel.org/project/linux-omap/list/ 11766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11767S: Maintained 11768F: arch/arm/mach-omap2/ 11769F: arch/arm/plat-omap/ 11770F: arch/arm/configs/omap2plus_defconfig 11771F: drivers/i2c/busses/i2c-omap.c 11772F: drivers/irqchip/irq-omap-intc.c 11773F: drivers/mfd/*omap*.c 11774F: drivers/mfd/menelaus.c 11775F: drivers/mfd/palmas.c 11776F: drivers/mfd/tps65217.c 11777F: drivers/mfd/tps65218.c 11778F: drivers/mfd/tps65910.c 11779F: drivers/mfd/twl-core.[ch] 11780F: drivers/mfd/twl4030*.c 11781F: drivers/mfd/twl6030*.c 11782F: drivers/mfd/twl6040*.c 11783F: drivers/regulator/palmas-regulator*.c 11784F: drivers/regulator/pbias-regulator.c 11785F: drivers/regulator/tps65217-regulator.c 11786F: drivers/regulator/tps65218-regulator.c 11787F: drivers/regulator/tps65910-regulator.c 11788F: drivers/regulator/twl-regulator.c 11789F: drivers/regulator/twl6030-regulator.c 11790F: include/linux/platform_data/i2c-omap.h 11791 11792ONION OMEGA2+ BOARD 11793M: Harvey Hunt <harveyhuntnexus@gmail.com> 11794L: linux-mips@vger.kernel.org 11795S: Maintained 11796F: arch/mips/boot/dts/ralink/omega2p.dts 11797 11798OMFS FILESYSTEM 11799M: Bob Copeland <me@bobcopeland.com> 11800L: linux-karma-devel@lists.sourceforge.net 11801S: Maintained 11802F: Documentation/filesystems/omfs.txt 11803F: fs/omfs/ 11804 11805OMNIKEY CARDMAN 4000 DRIVER 11806M: Harald Welte <laforge@gnumonks.org> 11807S: Maintained 11808F: drivers/char/pcmcia/cm4000_cs.c 11809F: include/linux/cm4000_cs.h 11810F: include/uapi/linux/cm4000_cs.h 11811 11812OMNIKEY CARDMAN 4040 DRIVER 11813M: Harald Welte <laforge@gnumonks.org> 11814S: Maintained 11815F: drivers/char/pcmcia/cm4040_cs.* 11816 11817OMNIVISION OV13858 SENSOR DRIVER 11818M: Sakari Ailus <sakari.ailus@linux.intel.com> 11819L: linux-media@vger.kernel.org 11820T: git git://linuxtv.org/media_tree.git 11821S: Maintained 11822F: drivers/media/i2c/ov13858.c 11823 11824OMNIVISION OV2680 SENSOR DRIVER 11825M: Rui Miguel Silva <rmfrfs@gmail.com> 11826L: linux-media@vger.kernel.org 11827T: git git://linuxtv.org/media_tree.git 11828S: Maintained 11829F: drivers/media/i2c/ov2680.c 11830F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11831 11832OMNIVISION OV2685 SENSOR DRIVER 11833M: Shunqian Zheng <zhengsq@rock-chips.com> 11834L: linux-media@vger.kernel.org 11835T: git git://linuxtv.org/media_tree.git 11836S: Maintained 11837F: drivers/media/i2c/ov2685.c 11838 11839OMNIVISION OV5640 SENSOR DRIVER 11840M: Steve Longerbeam <slongerbeam@gmail.com> 11841L: linux-media@vger.kernel.org 11842T: git git://linuxtv.org/media_tree.git 11843S: Maintained 11844F: drivers/media/i2c/ov5640.c 11845 11846OMNIVISION OV5647 SENSOR DRIVER 11847M: Luis Oliveira <lolivei@synopsys.com> 11848L: linux-media@vger.kernel.org 11849T: git git://linuxtv.org/media_tree.git 11850S: Maintained 11851F: drivers/media/i2c/ov5647.c 11852 11853OMNIVISION OV5695 SENSOR DRIVER 11854M: Shunqian Zheng <zhengsq@rock-chips.com> 11855L: linux-media@vger.kernel.org 11856T: git git://linuxtv.org/media_tree.git 11857S: Maintained 11858F: drivers/media/i2c/ov5695.c 11859 11860OMNIVISION OV7670 SENSOR DRIVER 11861M: Jonathan Corbet <corbet@lwn.net> 11862L: linux-media@vger.kernel.org 11863T: git git://linuxtv.org/media_tree.git 11864S: Maintained 11865F: drivers/media/i2c/ov7670.c 11866F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11867 11868OMNIVISION OV772x SENSOR DRIVER 11869M: Jacopo Mondi <jacopo@jmondi.org> 11870L: linux-media@vger.kernel.org 11871T: git git://linuxtv.org/media_tree.git 11872S: Odd fixes 11873F: drivers/media/i2c/ov772x.c 11874F: include/media/i2c/ov772x.h 11875F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11876 11877OMNIVISION OV7740 SENSOR DRIVER 11878M: Wenyou Yang <wenyou.yang@microchip.com> 11879L: linux-media@vger.kernel.org 11880T: git git://linuxtv.org/media_tree.git 11881S: Maintained 11882F: drivers/media/i2c/ov7740.c 11883F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11884 11885OMNIVISION OV9640 SENSOR DRIVER 11886M: Petr Cvek <petrcvekcz@gmail.com> 11887L: linux-media@vger.kernel.org 11888S: Maintained 11889F: drivers/media/i2c/ov9640.* 11890 11891OMNIVISION OV8856 SENSOR DRIVER 11892M: Ben Kao <ben.kao@intel.com> 11893L: linux-media@vger.kernel.org 11894T: git git://linuxtv.org/media_tree.git 11895S: Maintained 11896F: drivers/media/i2c/ov8856.c 11897 11898OMNIVISION OV9650 SENSOR DRIVER 11899M: Sakari Ailus <sakari.ailus@linux.intel.com> 11900R: Akinobu Mita <akinobu.mita@gmail.com> 11901R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11902L: linux-media@vger.kernel.org 11903T: git git://linuxtv.org/media_tree.git 11904S: Maintained 11905F: drivers/media/i2c/ov9650.c 11906F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11907 11908ONENAND FLASH DRIVER 11909M: Kyungmin Park <kyungmin.park@samsung.com> 11910L: linux-mtd@lists.infradead.org 11911S: Maintained 11912F: drivers/mtd/nand/onenand/ 11913F: include/linux/mtd/onenand*.h 11914 11915OP-TEE DRIVER 11916M: Jens Wiklander <jens.wiklander@linaro.org> 11917L: tee-dev@lists.linaro.org 11918S: Maintained 11919F: drivers/tee/optee/ 11920 11921OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11922M: Sumit Garg <sumit.garg@linaro.org> 11923L: tee-dev@lists.linaro.org 11924S: Maintained 11925F: drivers/char/hw_random/optee-rng.c 11926 11927OPA-VNIC DRIVER 11928M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11929M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11930L: linux-rdma@vger.kernel.org 11931S: Supported 11932F: drivers/infiniband/ulp/opa_vnic 11933 11934OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11935M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11936M: Frank Rowand <frowand.list@gmail.com> 11937L: devicetree@vger.kernel.org 11938S: Maintained 11939F: Documentation/devicetree/dynamic-resolution-notes.txt 11940F: Documentation/devicetree/overlay-notes.txt 11941F: drivers/of/overlay.c 11942F: drivers/of/resolver.c 11943K: of_overlay_notifier_ 11944 11945OPEN FIRMWARE AND FLATTENED DEVICE TREE 11946M: Rob Herring <robh+dt@kernel.org> 11947M: Frank Rowand <frowand.list@gmail.com> 11948L: devicetree@vger.kernel.org 11949W: http://www.devicetree.org/ 11950T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11951S: Maintained 11952F: drivers/of/ 11953F: include/linux/of*.h 11954F: scripts/dtc/ 11955F: Documentation/ABI/testing/sysfs-firmware-ofw 11956 11957OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11958M: Rob Herring <robh+dt@kernel.org> 11959M: Mark Rutland <mark.rutland@arm.com> 11960L: devicetree@vger.kernel.org 11961T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11962Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11963S: Maintained 11964F: Documentation/devicetree/ 11965F: arch/*/boot/dts/ 11966F: include/dt-bindings/ 11967 11968OPENCORES I2C BUS DRIVER 11969M: Peter Korsgaard <peter@korsgaard.com> 11970M: Andrew Lunn <andrew@lunn.ch> 11971L: linux-i2c@vger.kernel.org 11972S: Maintained 11973F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11974F: Documentation/i2c/busses/i2c-ocores 11975F: drivers/i2c/busses/i2c-ocores.c 11976F: include/linux/platform_data/i2c-ocores.h 11977 11978OPENRISC ARCHITECTURE 11979M: Jonas Bonn <jonas@southpole.se> 11980M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11981M: Stafford Horne <shorne@gmail.com> 11982T: git git://github.com/openrisc/linux.git 11983L: openrisc@lists.librecores.org 11984W: http://openrisc.io 11985S: Maintained 11986F: Documentation/devicetree/bindings/openrisc/ 11987F: Documentation/openrisc/ 11988F: arch/openrisc/ 11989F: drivers/irqchip/irq-ompic.c 11990F: drivers/irqchip/irq-or1k-* 11991 11992OPENVSWITCH 11993M: Pravin B Shelar <pshelar@ovn.org> 11994L: netdev@vger.kernel.org 11995L: dev@openvswitch.org 11996W: http://openvswitch.org 11997S: Maintained 11998F: net/openvswitch/ 11999F: include/uapi/linux/openvswitch.h 12000 12001OPERATING PERFORMANCE POINTS (OPP) 12002M: Viresh Kumar <vireshk@kernel.org> 12003M: Nishanth Menon <nm@ti.com> 12004M: Stephen Boyd <sboyd@kernel.org> 12005L: linux-pm@vger.kernel.org 12006S: Maintained 12007T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12008F: drivers/opp/ 12009F: include/linux/pm_opp.h 12010F: Documentation/power/opp.rst 12011F: Documentation/devicetree/bindings/opp/ 12012 12013OPL4 DRIVER 12014M: Clemens Ladisch <clemens@ladisch.de> 12015L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12017S: Maintained 12018F: sound/drivers/opl4/ 12019 12020OPROFILE 12021M: Robert Richter <rric@kernel.org> 12022L: oprofile-list@lists.sf.net 12023S: Maintained 12024F: arch/*/include/asm/oprofile*.h 12025F: arch/*/oprofile/ 12026F: drivers/oprofile/ 12027F: include/linux/oprofile.h 12028 12029ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12030M: Mark Fasheh <mark@fasheh.com> 12031M: Joel Becker <jlbec@evilplan.org> 12032M: Joseph Qi <joseph.qi@linux.alibaba.com> 12033L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12034W: http://ocfs2.wiki.kernel.org 12035S: Supported 12036F: Documentation/filesystems/ocfs2.txt 12037F: Documentation/filesystems/dlmfs.txt 12038F: fs/ocfs2/ 12039 12040ORANGEFS FILESYSTEM 12041M: Mike Marshall <hubcap@omnibond.com> 12042R: Martin Brandenburg <martin@omnibond.com> 12043L: devel@lists.orangefs.org 12044T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12045S: Supported 12046F: fs/orangefs/ 12047F: Documentation/filesystems/orangefs.txt 12048 12049ORINOCO DRIVER 12050L: linux-wireless@vger.kernel.org 12051W: http://wireless.kernel.org/en/users/Drivers/orinoco 12052W: http://www.nongnu.org/orinoco/ 12053S: Orphan 12054F: drivers/net/wireless/intersil/orinoco/ 12055 12056OV2659 OMNIVISION SENSOR DRIVER 12057M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12058L: linux-media@vger.kernel.org 12059W: https://linuxtv.org 12060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12061T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12062S: Maintained 12063F: drivers/media/i2c/ov2659.c 12064F: include/media/i2c/ov2659.h 12065 12066OVERLAY FILESYSTEM 12067M: Miklos Szeredi <miklos@szeredi.hu> 12068L: linux-unionfs@vger.kernel.org 12069T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12070S: Supported 12071F: fs/overlayfs/ 12072F: Documentation/filesystems/overlayfs.txt 12073 12074P54 WIRELESS DRIVER 12075M: Christian Lamparter <chunkeey@googlemail.com> 12076L: linux-wireless@vger.kernel.org 12077W: http://wireless.kernel.org/en/users/Drivers/p54 12078S: Maintained 12079F: drivers/net/wireless/intersil/p54/ 12080 12081PA SEMI ETHERNET DRIVER 12082L: netdev@vger.kernel.org 12083S: Orphan 12084F: drivers/net/ethernet/pasemi/* 12085 12086PA SEMI SMBUS DRIVER 12087L: linux-i2c@vger.kernel.org 12088S: Orphan 12089F: drivers/i2c/busses/i2c-pasemi.c 12090 12091PACKING 12092M: Vladimir Oltean <olteanv@gmail.com> 12093L: netdev@vger.kernel.org 12094S: Supported 12095F: lib/packing.c 12096F: include/linux/packing.h 12097F: Documentation/packing.txt 12098 12099PADATA PARALLEL EXECUTION MECHANISM 12100M: Steffen Klassert <steffen.klassert@secunet.com> 12101L: linux-crypto@vger.kernel.org 12102S: Maintained 12103F: kernel/padata.c 12104F: include/linux/padata.h 12105F: Documentation/padata.txt 12106 12107PAGE POOL 12108M: Jesper Dangaard Brouer <hawk@kernel.org> 12109M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12110L: netdev@vger.kernel.org 12111S: Supported 12112F: net/core/page_pool.c 12113F: include/net/page_pool.h 12114 12115PANASONIC LAPTOP ACPI EXTRAS DRIVER 12116M: Harald Welte <laforge@gnumonks.org> 12117L: platform-driver-x86@vger.kernel.org 12118S: Maintained 12119F: drivers/platform/x86/panasonic-laptop.c 12120 12121PARALLEL LCD/KEYPAD PANEL DRIVER 12122M: Willy Tarreau <willy@haproxy.com> 12123M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12124S: Odd Fixes 12125F: Documentation/admin-guide/lcd-panel-cgram.rst 12126F: drivers/auxdisplay/panel.c 12127 12128PARALLEL PORT SUBSYSTEM 12129M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12130M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12131L: linux-parport@lists.infradead.org (subscribers-only) 12132S: Maintained 12133F: drivers/parport/ 12134F: include/linux/parport*.h 12135F: drivers/char/ppdev.c 12136F: include/uapi/linux/ppdev.h 12137F: Documentation/driver-api/parport*.rst 12138 12139PARAVIRT_OPS INTERFACE 12140M: Juergen Gross <jgross@suse.com> 12141M: Thomas Hellstrom <thellstrom@vmware.com> 12142M: "VMware, Inc." <pv-drivers@vmware.com> 12143L: virtualization@lists.linux-foundation.org 12144S: Supported 12145F: Documentation/virt/paravirt_ops.rst 12146F: arch/*/kernel/paravirt* 12147F: arch/*/include/asm/paravirt*.h 12148F: include/linux/hypervisor.h 12149 12150PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12151M: Tim Waugh <tim@cyberelk.net> 12152L: linux-parport@lists.infradead.org (subscribers-only) 12153S: Maintained 12154F: Documentation/admin-guide/blockdev/paride.rst 12155F: drivers/block/paride/ 12156 12157PARISC ARCHITECTURE 12158M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12159M: Helge Deller <deller@gmx.de> 12160L: linux-parisc@vger.kernel.org 12161W: http://www.parisc-linux.org/ 12162Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12163T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12165S: Maintained 12166F: arch/parisc/ 12167F: Documentation/parisc/ 12168F: drivers/parisc/ 12169F: drivers/char/agp/parisc-agp.c 12170F: drivers/input/serio/gscps2.c 12171F: drivers/parport/parport_gsc.* 12172F: drivers/tty/serial/8250/8250_gsc.c 12173F: drivers/video/fbdev/sti* 12174F: drivers/video/console/sti* 12175F: drivers/video/logo/logo_parisc* 12176 12177PARMAN 12178M: Jiri Pirko <jiri@mellanox.com> 12179L: netdev@vger.kernel.org 12180S: Supported 12181F: lib/parman.c 12182F: lib/test_parman.c 12183F: include/linux/parman.h 12184 12185PC ENGINES APU BOARD DRIVER 12186M: Enrico Weigelt, metux IT consult <info@metux.net> 12187S: Maintained 12188F: drivers/platform/x86/pcengines-apuv2.c 12189 12190PC87360 HARDWARE MONITORING DRIVER 12191M: Jim Cromie <jim.cromie@gmail.com> 12192L: linux-hwmon@vger.kernel.org 12193S: Maintained 12194F: Documentation/hwmon/pc87360.rst 12195F: drivers/hwmon/pc87360.c 12196 12197PC8736x GPIO DRIVER 12198M: Jim Cromie <jim.cromie@gmail.com> 12199S: Maintained 12200F: drivers/char/pc8736x_gpio.c 12201 12202PC87427 HARDWARE MONITORING DRIVER 12203M: Jean Delvare <jdelvare@suse.com> 12204L: linux-hwmon@vger.kernel.org 12205S: Maintained 12206F: Documentation/hwmon/pc87427.rst 12207F: drivers/hwmon/pc87427.c 12208 12209PCA9532 LED DRIVER 12210M: Riku Voipio <riku.voipio@iki.fi> 12211S: Maintained 12212F: drivers/leds/leds-pca9532.c 12213F: include/linux/leds-pca9532.h 12214 12215PCA9541 I2C BUS MASTER SELECTOR DRIVER 12216M: Guenter Roeck <linux@roeck-us.net> 12217L: linux-i2c@vger.kernel.org 12218S: Maintained 12219F: drivers/i2c/muxes/i2c-mux-pca9541.c 12220 12221PCDP - PRIMARY CONSOLE AND DEBUG PORT 12222M: Khalid Aziz <khalid@gonehiking.org> 12223S: Maintained 12224F: drivers/firmware/pcdp.* 12225 12226PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12227M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12228L: linux-pci@vger.kernel.org 12229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12230S: Maintained 12231F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12232F: drivers/pci/controller/pci-aardvark.c 12233 12234PCI DRIVER FOR ALTERA PCIE IP 12235M: Ley Foon Tan <lftan@altera.com> 12236L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12237L: linux-pci@vger.kernel.org 12238S: Supported 12239F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12240F: drivers/pci/controller/pcie-altera.c 12241 12242PCI DRIVER FOR APPLIEDMICRO XGENE 12243M: Toan Le <toan@os.amperecomputing.com> 12244L: linux-pci@vger.kernel.org 12245L: linux-arm-kernel@lists.infradead.org 12246S: Maintained 12247F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12248F: drivers/pci/controller/pci-xgene.c 12249 12250PCI DRIVER FOR ARM VERSATILE PLATFORM 12251M: Rob Herring <robh@kernel.org> 12252L: linux-pci@vger.kernel.org 12253L: linux-arm-kernel@lists.infradead.org 12254S: Maintained 12255F: Documentation/devicetree/bindings/pci/versatile.txt 12256F: drivers/pci/controller/pci-versatile.c 12257 12258PCI DRIVER FOR ARMADA 8K 12259M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12260L: linux-pci@vger.kernel.org 12261L: linux-arm-kernel@lists.infradead.org 12262S: Maintained 12263F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12264F: drivers/pci/controller/dwc/pcie-armada8k.c 12265 12266PCI DRIVER FOR CADENCE PCIE IP 12267M: Tom Joseph <tjoseph@cadence.com> 12268L: linux-pci@vger.kernel.org 12269S: Maintained 12270F: Documentation/devicetree/bindings/pci/cdns,*.txt 12271F: drivers/pci/controller/pcie-cadence* 12272 12273PCI DRIVER FOR FREESCALE LAYERSCAPE 12274M: Minghuan Lian <minghuan.Lian@nxp.com> 12275M: Mingkai Hu <mingkai.hu@nxp.com> 12276M: Roy Zang <roy.zang@nxp.com> 12277L: linuxppc-dev@lists.ozlabs.org 12278L: linux-pci@vger.kernel.org 12279L: linux-arm-kernel@lists.infradead.org 12280S: Maintained 12281F: drivers/pci/controller/dwc/*layerscape* 12282 12283PCI DRIVER FOR GENERIC OF HOSTS 12284M: Will Deacon <will@kernel.org> 12285L: linux-pci@vger.kernel.org 12286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12287S: Maintained 12288F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12289F: drivers/pci/controller/pci-host-common.c 12290F: drivers/pci/controller/pci-host-generic.c 12291 12292PCI DRIVER FOR IMX6 12293M: Richard Zhu <hongxing.zhu@nxp.com> 12294M: Lucas Stach <l.stach@pengutronix.de> 12295L: linux-pci@vger.kernel.org 12296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12297S: Maintained 12298F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12299F: drivers/pci/controller/dwc/*imx6* 12300 12301PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12302M: Keith Busch <keith.busch@intel.com> 12303M: Jonathan Derrick <jonathan.derrick@intel.com> 12304L: linux-pci@vger.kernel.org 12305S: Supported 12306F: drivers/pci/controller/vmd.c 12307 12308PCI DRIVER FOR MICROSEMI SWITCHTEC 12309M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12310M: Logan Gunthorpe <logang@deltatee.com> 12311L: linux-pci@vger.kernel.org 12312S: Maintained 12313F: Documentation/driver-api/switchtec.rst 12314F: Documentation/ABI/testing/sysfs-class-switchtec 12315F: drivers/pci/switch/switchtec* 12316F: include/uapi/linux/switchtec_ioctl.h 12317F: include/linux/switchtec.h 12318F: drivers/ntb/hw/mscc/ 12319 12320PCI DRIVER FOR MOBIVEIL PCIE IP 12321M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12322M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12323L: linux-pci@vger.kernel.org 12324S: Supported 12325F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12326F: drivers/pci/controller/pcie-mobiveil.c 12327 12328PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12329M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12330M: Jason Cooper <jason@lakedaemon.net> 12331L: linux-pci@vger.kernel.org 12332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12333S: Maintained 12334F: drivers/pci/controller/*mvebu* 12335 12336PCI DRIVER FOR NVIDIA TEGRA 12337M: Thierry Reding <thierry.reding@gmail.com> 12338L: linux-tegra@vger.kernel.org 12339L: linux-pci@vger.kernel.org 12340S: Supported 12341F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12342F: drivers/pci/controller/pci-tegra.c 12343 12344PCI DRIVER FOR RENESAS R-CAR 12345M: Simon Horman <horms@verge.net.au> 12346L: linux-pci@vger.kernel.org 12347L: linux-renesas-soc@vger.kernel.org 12348S: Maintained 12349F: drivers/pci/controller/*rcar* 12350 12351PCI DRIVER FOR SAMSUNG EXYNOS 12352M: Jingoo Han <jingoohan1@gmail.com> 12353L: linux-pci@vger.kernel.org 12354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12355L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12356S: Maintained 12357F: drivers/pci/controller/dwc/pci-exynos.c 12358 12359PCI DRIVER FOR SYNOPSYS DESIGNWARE 12360M: Jingoo Han <jingoohan1@gmail.com> 12361M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12362L: linux-pci@vger.kernel.org 12363S: Maintained 12364F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12365F: drivers/pci/controller/dwc/*designware* 12366 12367PCI DRIVER FOR TI DRA7XX 12368M: Kishon Vijay Abraham I <kishon@ti.com> 12369L: linux-omap@vger.kernel.org 12370L: linux-pci@vger.kernel.org 12371S: Supported 12372F: Documentation/devicetree/bindings/pci/ti-pci.txt 12373F: drivers/pci/controller/dwc/pci-dra7xx.c 12374 12375PCI DRIVER FOR TI KEYSTONE 12376M: Murali Karicheri <m-karicheri2@ti.com> 12377L: linux-pci@vger.kernel.org 12378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12379S: Maintained 12380F: drivers/pci/controller/dwc/pci-keystone.c 12381 12382PCI ENDPOINT SUBSYSTEM 12383M: Kishon Vijay Abraham I <kishon@ti.com> 12384M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12385L: linux-pci@vger.kernel.org 12386T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12387S: Supported 12388F: drivers/pci/endpoint/ 12389F: drivers/misc/pci_endpoint_test.c 12390F: tools/pci/ 12391 12392PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12393M: Russell Currey <ruscur@russell.cc> 12394M: Sam Bobroff <sbobroff@linux.ibm.com> 12395M: Oliver O'Halloran <oohall@gmail.com> 12396L: linuxppc-dev@lists.ozlabs.org 12397S: Supported 12398F: Documentation/PCI/pci-error-recovery.rst 12399F: drivers/pci/pcie/aer.c 12400F: drivers/pci/pcie/dpc.c 12401F: drivers/pci/pcie/err.c 12402F: Documentation/powerpc/eeh-pci-error-recovery.rst 12403F: arch/powerpc/kernel/eeh*.c 12404F: arch/powerpc/platforms/*/eeh*.c 12405F: arch/powerpc/include/*/eeh*.h 12406 12407PCI ERROR RECOVERY 12408M: Linas Vepstas <linasvepstas@gmail.com> 12409L: linux-pci@vger.kernel.org 12410S: Supported 12411F: Documentation/PCI/pci-error-recovery.rst 12412 12413PCI MSI DRIVER FOR ALTERA MSI IP 12414M: Ley Foon Tan <lftan@altera.com> 12415L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12416L: linux-pci@vger.kernel.org 12417S: Supported 12418F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12419F: drivers/pci/controller/pcie-altera-msi.c 12420 12421PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12422M: Toan Le <toan@os.amperecomputing.com> 12423L: linux-pci@vger.kernel.org 12424L: linux-arm-kernel@lists.infradead.org 12425S: Maintained 12426F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12427F: drivers/pci/controller/pci-xgene-msi.c 12428 12429PCI SUBSYSTEM 12430M: Bjorn Helgaas <bhelgaas@google.com> 12431L: linux-pci@vger.kernel.org 12432Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12433T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12434S: Supported 12435F: Documentation/devicetree/bindings/pci/ 12436F: Documentation/PCI/ 12437F: drivers/acpi/pci* 12438F: drivers/pci/ 12439F: include/asm-generic/pci* 12440F: include/linux/pci* 12441F: include/linux/of_pci.h 12442F: include/uapi/linux/pci* 12443F: lib/pci* 12444F: arch/x86/pci/ 12445F: arch/x86/kernel/quirks.c 12446F: arch/x86/kernel/early-quirks.c 12447 12448PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12449M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12450L: linux-pci@vger.kernel.org 12451Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12452T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12453S: Supported 12454F: drivers/pci/controller/ 12455 12456PCIE DRIVER FOR ANNAPURNA LABS 12457M: Jonathan Chocron <jonnyc@amazon.com> 12458L: linux-pci@vger.kernel.org 12459S: Maintained 12460F: drivers/pci/controller/dwc/pcie-al.c 12461 12462PCIE DRIVER FOR AMLOGIC MESON 12463M: Yue Wang <yue.wang@Amlogic.com> 12464L: linux-pci@vger.kernel.org 12465L: linux-amlogic@lists.infradead.org 12466S: Maintained 12467F: drivers/pci/controller/dwc/pci-meson.c 12468 12469PCIE DRIVER FOR AXIS ARTPEC 12470M: Jesper Nilsson <jesper.nilsson@axis.com> 12471L: linux-arm-kernel@axis.com 12472L: linux-pci@vger.kernel.org 12473S: Maintained 12474F: Documentation/devicetree/bindings/pci/axis,artpec* 12475F: drivers/pci/controller/dwc/*artpec* 12476 12477PCIE DRIVER FOR CAVIUM THUNDERX 12478M: David Daney <david.daney@cavium.com> 12479L: linux-pci@vger.kernel.org 12480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12481S: Supported 12482F: Documentation/devicetree/bindings/pci/pci-thunder-* 12483F: drivers/pci/controller/pci-thunder-* 12484 12485PCIE DRIVER FOR HISILICON 12486M: Zhou Wang <wangzhou1@hisilicon.com> 12487L: linux-pci@vger.kernel.org 12488S: Maintained 12489F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12490F: drivers/pci/controller/dwc/pcie-hisi.c 12491 12492PCIE DRIVER FOR HISILICON KIRIN 12493M: Xiaowei Song <songxiaowei@hisilicon.com> 12494M: Binghui Wang <wangbinghui@hisilicon.com> 12495L: linux-pci@vger.kernel.org 12496S: Maintained 12497F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12498F: drivers/pci/controller/dwc/pcie-kirin.c 12499 12500PCIE DRIVER FOR HISILICON STB 12501M: Shawn Guo <shawn.guo@linaro.org> 12502L: linux-pci@vger.kernel.org 12503S: Maintained 12504F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12505F: drivers/pci/controller/dwc/pcie-histb.c 12506 12507PCIE DRIVER FOR MEDIATEK 12508M: Ryder Lee <ryder.lee@mediatek.com> 12509L: linux-pci@vger.kernel.org 12510L: linux-mediatek@lists.infradead.org 12511S: Supported 12512F: Documentation/devicetree/bindings/pci/mediatek* 12513F: drivers/pci/controller/*mediatek* 12514 12515PCIE DRIVER FOR QUALCOMM MSM 12516M: Stanimir Varbanov <svarbanov@mm-sol.com> 12517L: linux-pci@vger.kernel.org 12518L: linux-arm-msm@vger.kernel.org 12519S: Maintained 12520F: drivers/pci/controller/dwc/*qcom* 12521 12522PCIE DRIVER FOR ROCKCHIP 12523M: Shawn Lin <shawn.lin@rock-chips.com> 12524L: linux-pci@vger.kernel.org 12525L: linux-rockchip@lists.infradead.org 12526S: Maintained 12527F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12528F: drivers/pci/controller/pcie-rockchip* 12529 12530PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12531M: Linus Walleij <linus.walleij@linaro.org> 12532L: linux-pci@vger.kernel.org 12533S: Maintained 12534F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12535F: drivers/pci/controller/pci-v3-semi.c 12536 12537PCIE DRIVER FOR SOCIONEXT UNIPHIER 12538M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12539L: linux-pci@vger.kernel.org 12540S: Maintained 12541F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12542F: drivers/pci/controller/dwc/pcie-uniphier.c 12543 12544PCIE DRIVER FOR ST SPEAR13XX 12545M: Pratyush Anand <pratyush.anand@gmail.com> 12546L: linux-pci@vger.kernel.org 12547S: Maintained 12548F: drivers/pci/controller/dwc/*spear* 12549 12550PCMCIA SUBSYSTEM 12551M: Dominik Brodowski <linux@dominikbrodowski.net> 12552T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12553S: Odd Fixes 12554F: Documentation/pcmcia/ 12555F: tools/pcmcia/ 12556F: drivers/pcmcia/ 12557F: include/pcmcia/ 12558 12559PCNET32 NETWORK DRIVER 12560M: Don Fry <pcnet32@frontier.com> 12561L: netdev@vger.kernel.org 12562S: Maintained 12563F: drivers/net/ethernet/amd/pcnet32.c 12564 12565PCRYPT PARALLEL CRYPTO ENGINE 12566M: Steffen Klassert <steffen.klassert@secunet.com> 12567L: linux-crypto@vger.kernel.org 12568S: Maintained 12569F: crypto/pcrypt.c 12570F: include/crypto/pcrypt.h 12571 12572PEAQ WMI HOTKEYS DRIVER 12573M: Hans de Goede <hdegoede@redhat.com> 12574L: platform-driver-x86@vger.kernel.org 12575S: Maintained 12576F: drivers/platform/x86/peaq-wmi.c 12577 12578PER-CPU MEMORY ALLOCATOR 12579M: Dennis Zhou <dennis@kernel.org> 12580M: Tejun Heo <tj@kernel.org> 12581M: Christoph Lameter <cl@linux.com> 12582T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12583S: Maintained 12584F: include/linux/percpu*.h 12585F: mm/percpu*.c 12586F: arch/*/include/asm/percpu.h 12587 12588PER-TASK DELAY ACCOUNTING 12589M: Balbir Singh <bsingharora@gmail.com> 12590S: Maintained 12591F: include/linux/delayacct.h 12592F: kernel/delayacct.c 12593 12594PERFORMANCE EVENTS SUBSYSTEM 12595M: Peter Zijlstra <peterz@infradead.org> 12596M: Ingo Molnar <mingo@redhat.com> 12597M: Arnaldo Carvalho de Melo <acme@kernel.org> 12598R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12599R: Jiri Olsa <jolsa@redhat.com> 12600R: Namhyung Kim <namhyung@kernel.org> 12601L: linux-kernel@vger.kernel.org 12602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12603S: Supported 12604F: kernel/events/* 12605F: include/linux/perf_event.h 12606F: include/uapi/linux/perf_event.h 12607F: arch/*/kernel/perf_event*.c 12608F: arch/*/kernel/*/perf_event*.c 12609F: arch/*/kernel/*/*/perf_event*.c 12610F: arch/*/include/asm/perf_event.h 12611F: arch/*/kernel/perf_callchain.c 12612F: arch/*/events/* 12613F: arch/*/events/*/* 12614F: tools/perf/ 12615 12616PERSONALITY HANDLING 12617M: Christoph Hellwig <hch@infradead.org> 12618L: linux-abi-devel@lists.sourceforge.net 12619S: Maintained 12620F: include/linux/personality.h 12621F: include/uapi/linux/personality.h 12622 12623PHOENIX RC FLIGHT CONTROLLER ADAPTER 12624M: Marcus Folkesson <marcus.folkesson@gmail.com> 12625L: linux-input@vger.kernel.org 12626S: Maintained 12627F: Documentation/input/devices/pxrc.rst 12628F: drivers/input/joystick/pxrc.c 12629 12630PHONET PROTOCOL 12631M: Remi Denis-Courmont <courmisch@gmail.com> 12632S: Supported 12633F: Documentation/networking/phonet.txt 12634F: include/linux/phonet.h 12635F: include/net/phonet/ 12636F: include/uapi/linux/phonet.h 12637F: net/phonet/ 12638 12639PHRAM MTD DRIVER 12640M: Joern Engel <joern@lazybastard.org> 12641L: linux-mtd@lists.infradead.org 12642S: Maintained 12643F: drivers/mtd/devices/phram.c 12644 12645PICOLCD HID DRIVER 12646M: Bruno Prémont <bonbons@linux-vserver.org> 12647L: linux-input@vger.kernel.org 12648S: Maintained 12649F: drivers/hid/hid-picolcd* 12650 12651PICOXCELL SUPPORT 12652M: Jamie Iles <jamie@jamieiles.com> 12653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12654T: git git://github.com/jamieiles/linux-2.6-ji.git 12655S: Supported 12656F: arch/arm/boot/dts/picoxcell* 12657F: arch/arm/mach-picoxcell/ 12658F: drivers/crypto/picoxcell* 12659 12660PIDFD API 12661M: Christian Brauner <christian@brauner.io> 12662L: linux-kernel@vger.kernel.org 12663S: Maintained 12664T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12665F: samples/pidfd/ 12666F: tools/testing/selftests/pidfd/ 12667K: (?i)pidfd 12668K: (?i)clone3 12669K: \b(clone_args|kernel_clone_args)\b 12670 12671PIN CONTROL SUBSYSTEM 12672M: Linus Walleij <linus.walleij@linaro.org> 12673L: linux-gpio@vger.kernel.org 12674T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12675S: Maintained 12676F: Documentation/devicetree/bindings/pinctrl/ 12677F: Documentation/driver-api/pinctl.rst 12678F: drivers/pinctrl/ 12679F: include/linux/pinctrl/ 12680 12681PIN CONTROLLER - MICROCHIP AT91 12682M: Ludovic Desroches <ludovic.desroches@microchip.com> 12683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12684L: linux-gpio@vger.kernel.org 12685S: Supported 12686F: drivers/pinctrl/pinctrl-at91* 12687 12688PIN CONTROLLER - FREESCALE 12689M: Dong Aisheng <aisheng.dong@nxp.com> 12690M: Fabio Estevam <festevam@gmail.com> 12691M: Shawn Guo <shawnguo@kernel.org> 12692M: Stefan Agner <stefan@agner.ch> 12693R: Pengutronix Kernel Team <kernel@pengutronix.de> 12694L: linux-gpio@vger.kernel.org 12695S: Maintained 12696F: drivers/pinctrl/freescale/ 12697F: Documentation/devicetree/bindings/pinctrl/fsl,* 12698 12699PIN CONTROLLER - INTEL 12700M: Mika Westerberg <mika.westerberg@linux.intel.com> 12701M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12702T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12703S: Maintained 12704F: drivers/pinctrl/intel/ 12705 12706PIN CONTROLLER - MEDIATEK 12707M: Sean Wang <sean.wang@kernel.org> 12708L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12709S: Maintained 12710F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12711F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12712F: drivers/pinctrl/mediatek/ 12713 12714PIN CONTROLLER - QUALCOMM 12715M: Bjorn Andersson <bjorn.andersson@linaro.org> 12716S: Maintained 12717L: linux-arm-msm@vger.kernel.org 12718F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12719F: drivers/pinctrl/qcom/ 12720 12721PIN CONTROLLER - RENESAS 12722M: Geert Uytterhoeven <geert+renesas@glider.be> 12723L: linux-renesas-soc@vger.kernel.org 12724T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12725S: Maintained 12726F: drivers/pinctrl/pinctrl-rz* 12727F: drivers/pinctrl/sh-pfc/ 12728 12729PIN CONTROLLER - SAMSUNG 12730M: Tomasz Figa <tomasz.figa@gmail.com> 12731M: Krzysztof Kozlowski <krzk@kernel.org> 12732M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12734L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12735Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12736T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12737S: Maintained 12738F: drivers/pinctrl/samsung/ 12739F: include/dt-bindings/pinctrl/samsung.h 12740F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12741 12742PIN CONTROLLER - SINGLE 12743M: Tony Lindgren <tony@atomide.com> 12744M: Haojian Zhuang <haojian.zhuang@linaro.org> 12745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12746L: linux-omap@vger.kernel.org 12747S: Maintained 12748F: drivers/pinctrl/pinctrl-single.c 12749 12750PIN CONTROLLER - ST SPEAR 12751M: Viresh Kumar <vireshk@kernel.org> 12752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12753W: http://www.st.com/spear 12754S: Maintained 12755F: drivers/pinctrl/spear/ 12756 12757PISTACHIO SOC SUPPORT 12758M: James Hartley <james.hartley@sondrel.com> 12759L: linux-mips@vger.kernel.org 12760S: Odd Fixes 12761F: arch/mips/pistachio/ 12762F: arch/mips/include/asm/mach-pistachio/ 12763F: arch/mips/boot/dts/img/pistachio* 12764F: arch/mips/configs/pistachio*_defconfig 12765 12766PKTCDVD DRIVER 12767S: Orphan 12768M: linux-block@vger.kernel.org 12769F: drivers/block/pktcdvd.c 12770F: include/linux/pktcdvd.h 12771F: include/uapi/linux/pktcdvd.h 12772 12773PKUNITY SOC DRIVERS 12774M: Guan Xuetao <gxt@pku.edu.cn> 12775W: http://mprc.pku.edu.cn/~guanxuetao/linux 12776S: Maintained 12777T: git git://github.com/gxt/linux.git 12778F: drivers/input/serio/i8042-unicore32io.h 12779F: drivers/i2c/busses/i2c-puv3.c 12780F: drivers/video/fbdev/fb-puv3.c 12781F: drivers/rtc/rtc-puv3.c 12782 12783PMBUS HARDWARE MONITORING DRIVERS 12784M: Guenter Roeck <linux@roeck-us.net> 12785L: linux-hwmon@vger.kernel.org 12786W: http://hwmon.wiki.kernel.org/ 12787W: http://www.roeck-us.net/linux/drivers/ 12788T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12789S: Maintained 12790F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12791F: Documentation/devicetree/bindings/hwmon/max31785.txt 12792F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12793F: Documentation/hwmon/adm1275.rst 12794F: Documentation/hwmon/ibm-cffps.rst 12795F: Documentation/hwmon/ir35221.rst 12796F: Documentation/hwmon/lm25066.rst 12797F: Documentation/hwmon/ltc2978.rst 12798F: Documentation/hwmon/ltc3815.rst 12799F: Documentation/hwmon/max16064.rst 12800F: Documentation/hwmon/max20751.rst 12801F: Documentation/hwmon/max31785.rst 12802F: Documentation/hwmon/max34440.rst 12803F: Documentation/hwmon/max8688.rst 12804F: Documentation/hwmon/pmbus.rst 12805F: Documentation/hwmon/pmbus-core.rst 12806F: Documentation/hwmon/tps40422.rst 12807F: Documentation/hwmon/ucd9000.rst 12808F: Documentation/hwmon/ucd9200.rst 12809F: Documentation/hwmon/zl6100.rst 12810F: drivers/hwmon/pmbus/ 12811F: include/linux/pmbus.h 12812 12813PMC SIERRA MaxRAID DRIVER 12814L: linux-scsi@vger.kernel.org 12815W: http://www.pmc-sierra.com/ 12816S: Orphan 12817F: drivers/scsi/pmcraid.* 12818 12819PMC SIERRA PM8001 DRIVER 12820M: Jack Wang <jinpu.wang@cloud.ionos.com> 12821L: linux-scsi@vger.kernel.org 12822S: Supported 12823F: drivers/scsi/pm8001/ 12824 12825PNP SUPPORT 12826M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12827S: Maintained 12828F: drivers/pnp/ 12829 12830PNI RM3100 IIO DRIVER 12831M: Song Qiang <songqiang1304521@gmail.com> 12832L: linux-iio@vger.kernel.org 12833S: Maintained 12834F: drivers/iio/magnetometer/rm3100* 12835F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12836 12837POSIX CLOCKS and TIMERS 12838M: Thomas Gleixner <tglx@linutronix.de> 12839L: linux-kernel@vger.kernel.org 12840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12841S: Maintained 12842F: fs/timerfd.c 12843F: include/linux/timer* 12844F: kernel/time/*timer* 12845 12846POWER MANAGEMENT CORE 12847M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12848L: linux-pm@vger.kernel.org 12849T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12850B: https://bugzilla.kernel.org 12851S: Supported 12852F: drivers/base/power/ 12853F: include/linux/pm.h 12854F: include/linux/pm_* 12855F: include/linux/powercap.h 12856F: include/linux/intel_rapl.h 12857F: drivers/powercap/ 12858F: kernel/configs/nopm.config 12859 12860POWER STATE COORDINATION INTERFACE (PSCI) 12861M: Mark Rutland <mark.rutland@arm.com> 12862M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12863L: linux-arm-kernel@lists.infradead.org 12864S: Maintained 12865F: drivers/firmware/psci/ 12866F: include/linux/psci.h 12867F: include/uapi/linux/psci.h 12868 12869POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12870M: Sebastian Reichel <sre@kernel.org> 12871L: linux-pm@vger.kernel.org 12872T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12873S: Maintained 12874F: Documentation/ABI/testing/sysfs-class-power 12875F: Documentation/devicetree/bindings/power/supply/ 12876F: include/linux/power_supply.h 12877F: drivers/power/supply/ 12878 12879POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12880M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12881L: linuxppc-dev@lists.ozlabs.org 12882S: Maintained 12883F: drivers/char/powernv-op-panel.c 12884 12885PPP OVER ATM (RFC 2364) 12886M: Mitchell Blank Jr <mitch@sfgoth.com> 12887S: Maintained 12888F: net/atm/pppoatm.c 12889F: include/uapi/linux/atmppp.h 12890 12891PPP OVER ETHERNET 12892M: Michal Ostrowski <mostrows@earthlink.net> 12893S: Maintained 12894F: drivers/net/ppp/pppoe.c 12895F: drivers/net/ppp/pppox.c 12896 12897PPP OVER L2TP 12898M: James Chapman <jchapman@katalix.com> 12899S: Maintained 12900F: net/l2tp/l2tp_ppp.c 12901F: include/linux/if_pppol2tp.h 12902F: include/uapi/linux/if_pppol2tp.h 12903 12904PPP PROTOCOL DRIVERS AND COMPRESSORS 12905M: Paul Mackerras <paulus@samba.org> 12906L: linux-ppp@vger.kernel.org 12907S: Maintained 12908F: drivers/net/ppp/ppp_* 12909 12910PPS SUPPORT 12911M: Rodolfo Giometti <giometti@enneenne.com> 12912W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12913L: linuxpps@ml.enneenne.com (subscribers-only) 12914S: Maintained 12915F: Documentation/driver-api/pps.rst 12916F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12917F: Documentation/ABI/testing/sysfs-pps 12918F: drivers/pps/ 12919F: include/linux/pps*.h 12920F: include/uapi/linux/pps.h 12921 12922PPTP DRIVER 12923M: Dmitry Kozlov <xeb@mail.ru> 12924L: netdev@vger.kernel.org 12925S: Maintained 12926F: drivers/net/ppp/pptp.c 12927W: http://sourceforge.net/projects/accel-pptp 12928 12929PRINTK 12930M: Petr Mladek <pmladek@suse.com> 12931M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12932R: Steven Rostedt <rostedt@goodmis.org> 12933S: Maintained 12934F: kernel/printk/ 12935F: include/linux/printk.h 12936 12937PRISM54 WIRELESS DRIVER 12938M: Luis Chamberlain <mcgrof@kernel.org> 12939L: linux-wireless@vger.kernel.org 12940W: http://wireless.kernel.org/en/users/Drivers/p54 12941S: Obsolete 12942F: drivers/net/wireless/intersil/prism54/ 12943 12944PROC FILESYSTEM 12945R: Alexey Dobriyan <adobriyan@gmail.com> 12946L: linux-kernel@vger.kernel.org 12947L: linux-fsdevel@vger.kernel.org 12948S: Maintained 12949F: fs/proc/ 12950F: include/linux/proc_fs.h 12951F: tools/testing/selftests/proc/ 12952F: Documentation/filesystems/proc.txt 12953 12954PROC SYSCTL 12955M: Luis Chamberlain <mcgrof@kernel.org> 12956M: Kees Cook <keescook@chromium.org> 12957L: linux-kernel@vger.kernel.org 12958L: linux-fsdevel@vger.kernel.org 12959S: Maintained 12960F: fs/proc/proc_sysctl.c 12961F: include/linux/sysctl.h 12962F: kernel/sysctl.c 12963F: tools/testing/selftests/sysctl/ 12964 12965PS3 NETWORK SUPPORT 12966M: Geoff Levand <geoff@infradead.org> 12967L: netdev@vger.kernel.org 12968L: linuxppc-dev@lists.ozlabs.org 12969S: Maintained 12970F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12971 12972PS3 PLATFORM SUPPORT 12973M: Geoff Levand <geoff@infradead.org> 12974L: linuxppc-dev@lists.ozlabs.org 12975S: Maintained 12976F: arch/powerpc/boot/ps3* 12977F: arch/powerpc/include/asm/lv1call.h 12978F: arch/powerpc/include/asm/ps3*.h 12979F: arch/powerpc/platforms/ps3/ 12980F: drivers/*/ps3* 12981F: drivers/ps3/ 12982F: drivers/rtc/rtc-ps3.c 12983F: drivers/usb/host/*ps3.c 12984F: sound/ppc/snd_ps3* 12985 12986PS3VRAM DRIVER 12987M: Jim Paris <jim@jtan.com> 12988M: Geoff Levand <geoff@infradead.org> 12989L: linuxppc-dev@lists.ozlabs.org 12990S: Maintained 12991F: drivers/block/ps3vram.c 12992 12993PSAMPLE PACKET SAMPLING SUPPORT: 12994M: Yotam Gigi <yotam.gi@gmail.com> 12995S: Maintained 12996F: net/psample 12997F: include/net/psample.h 12998F: include/uapi/linux/psample.h 12999 13000PSTORE FILESYSTEM 13001M: Kees Cook <keescook@chromium.org> 13002M: Anton Vorontsov <anton@enomsg.org> 13003M: Colin Cross <ccross@android.com> 13004M: Tony Luck <tony.luck@intel.com> 13005S: Maintained 13006T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13007F: fs/pstore/ 13008F: include/linux/pstore* 13009F: drivers/firmware/efi/efi-pstore.c 13010F: drivers/acpi/apei/erst.c 13011F: Documentation/admin-guide/ramoops.rst 13012F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13013K: \b(pstore|ramoops) 13014 13015PTP HARDWARE CLOCK SUPPORT 13016M: Richard Cochran <richardcochran@gmail.com> 13017L: netdev@vger.kernel.org 13018S: Maintained 13019W: http://linuxptp.sourceforge.net/ 13020F: Documentation/ABI/testing/sysfs-ptp 13021F: Documentation/driver-api/ptp.rst 13022F: drivers/net/phy/dp83640* 13023F: drivers/ptp/* 13024F: include/linux/ptp_cl* 13025 13026PTRACE SUPPORT 13027M: Oleg Nesterov <oleg@redhat.com> 13028S: Maintained 13029F: include/asm-generic/syscall.h 13030F: include/linux/ptrace.h 13031F: include/linux/regset.h 13032F: include/linux/tracehook.h 13033F: include/uapi/linux/ptrace.h 13034F: include/uapi/linux/ptrace.h 13035F: kernel/ptrace.c 13036F: arch/*/ptrace*.c 13037F: arch/*/*/ptrace*.c 13038F: arch/*/include/asm/ptrace*.h 13039 13040PULSE8-CEC DRIVER 13041M: Hans Verkuil <hverkuil@xs4all.nl> 13042L: linux-media@vger.kernel.org 13043T: git git://linuxtv.org/media_tree.git 13044S: Maintained 13045F: drivers/media/usb/pulse8-cec/* 13046F: Documentation/media/cec-drivers/pulse8-cec.rst 13047 13048PVRUSB2 VIDEO4LINUX DRIVER 13049M: Mike Isely <isely@pobox.com> 13050L: pvrusb2@isely.net (subscribers-only) 13051L: linux-media@vger.kernel.org 13052W: http://www.isely.net/pvrusb2/ 13053T: git git://linuxtv.org/media_tree.git 13054S: Maintained 13055F: Documentation/media/v4l-drivers/pvrusb2* 13056F: drivers/media/usb/pvrusb2/ 13057 13058PWC WEBCAM DRIVER 13059M: Hans Verkuil <hverkuil@xs4all.nl> 13060L: linux-media@vger.kernel.org 13061T: git git://linuxtv.org/media_tree.git 13062S: Odd Fixes 13063F: drivers/media/usb/pwc/* 13064F: include/trace/events/pwc.h 13065 13066PWM FAN DRIVER 13067M: Kamil Debski <kamil@wypas.org> 13068M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13069L: linux-hwmon@vger.kernel.org 13070S: Supported 13071F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13072F: Documentation/hwmon/pwm-fan.rst 13073F: drivers/hwmon/pwm-fan.c 13074 13075PWM IR Transmitter 13076M: Sean Young <sean@mess.org> 13077L: linux-media@vger.kernel.org 13078S: Maintained 13079F: drivers/media/rc/pwm-ir-tx.c 13080 13081PWM SUBSYSTEM 13082M: Thierry Reding <thierry.reding@gmail.com> 13083L: linux-pwm@vger.kernel.org 13084S: Maintained 13085T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13086F: Documentation/driver-api/pwm.rst 13087F: Documentation/devicetree/bindings/pwm/ 13088F: include/linux/pwm.h 13089F: drivers/pwm/ 13090F: drivers/video/backlight/pwm_bl.c 13091F: include/linux/pwm_backlight.h 13092F: drivers/gpio/gpio-mvebu.c 13093F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13094 13095PXA GPIO DRIVER 13096M: Robert Jarzmik <robert.jarzmik@free.fr> 13097L: linux-gpio@vger.kernel.org 13098S: Maintained 13099F: drivers/gpio/gpio-pxa.c 13100 13101PXA MMCI DRIVER 13102S: Orphan 13103 13104PXA RTC DRIVER 13105M: Robert Jarzmik <robert.jarzmik@free.fr> 13106L: linux-rtc@vger.kernel.org 13107S: Maintained 13108 13109PXA2xx/PXA3xx SUPPORT 13110M: Daniel Mack <daniel@zonque.org> 13111M: Haojian Zhuang <haojian.zhuang@gmail.com> 13112M: Robert Jarzmik <robert.jarzmik@free.fr> 13113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13114T: git git://github.com/hzhuang1/linux.git 13115T: git git://github.com/rjarzmik/linux.git 13116S: Maintained 13117F: arch/arm/boot/dts/pxa* 13118F: arch/arm/mach-pxa/ 13119F: drivers/dma/pxa* 13120F: drivers/pcmcia/pxa2xx* 13121F: drivers/pinctrl/pxa/ 13122F: drivers/spi/spi-pxa2xx* 13123F: drivers/usb/gadget/udc/pxa2* 13124F: include/sound/pxa2xx-lib.h 13125F: sound/arm/pxa* 13126F: sound/soc/pxa/ 13127 13128QAT DRIVER 13129M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13130L: qat-linux@intel.com 13131S: Supported 13132F: drivers/crypto/qat/ 13133 13134QCOM AUDIO (ASoC) DRIVERS 13135M: Patrick Lai <plai@codeaurora.org> 13136M: Banajit Goswami <bgoswami@codeaurora.org> 13137L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13138S: Supported 13139F: sound/soc/qcom/ 13140 13141QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13142M: Gabriel Somlo <somlo@cmu.edu> 13143M: "Michael S. Tsirkin" <mst@redhat.com> 13144L: qemu-devel@nongnu.org 13145S: Maintained 13146F: drivers/firmware/qemu_fw_cfg.c 13147F: include/uapi/linux/qemu_fw_cfg.h 13148 13149QIB DRIVER 13150M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13151M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13152L: linux-rdma@vger.kernel.org 13153S: Supported 13154F: drivers/infiniband/hw/qib/ 13155 13156QLOGIC QL41xxx FCOE DRIVER 13157M: QLogic-Storage-Upstream@cavium.com 13158L: linux-scsi@vger.kernel.org 13159S: Supported 13160F: drivers/scsi/qedf/ 13161 13162QLOGIC QL41xxx ISCSI DRIVER 13163M: QLogic-Storage-Upstream@cavium.com 13164L: linux-scsi@vger.kernel.org 13165S: Supported 13166F: drivers/scsi/qedi/ 13167 13168QLOGIC QL4xxx ETHERNET DRIVER 13169M: Ariel Elior <aelior@marvell.com> 13170M: GR-everest-linux-l2@marvell.com 13171L: netdev@vger.kernel.org 13172S: Supported 13173F: drivers/net/ethernet/qlogic/qed/ 13174F: include/linux/qed/ 13175F: drivers/net/ethernet/qlogic/qede/ 13176 13177QLOGIC QL4xxx RDMA DRIVER 13178M: Michal Kalderon <mkalderon@marvell.com> 13179M: Ariel Elior <aelior@marvell.com> 13180L: linux-rdma@vger.kernel.org 13181S: Supported 13182F: drivers/infiniband/hw/qedr/ 13183F: include/uapi/rdma/qedr-abi.h 13184 13185QLOGIC QLA1280 SCSI DRIVER 13186M: Michael Reed <mdr@sgi.com> 13187L: linux-scsi@vger.kernel.org 13188S: Maintained 13189F: drivers/scsi/qla1280.[ch] 13190 13191QLOGIC QLA2XXX FC-SCSI DRIVER 13192M: qla2xxx-upstream@qlogic.com 13193L: linux-scsi@vger.kernel.org 13194S: Supported 13195F: Documentation/scsi/LICENSE.qla2xxx 13196F: drivers/scsi/qla2xxx/ 13197 13198QLOGIC QLA3XXX NETWORK DRIVER 13199M: GR-Linux-NIC-Dev@marvell.com 13200L: netdev@vger.kernel.org 13201S: Supported 13202F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13203F: drivers/net/ethernet/qlogic/qla3xxx.* 13204 13205QLOGIC QLA4XXX iSCSI DRIVER 13206M: QLogic-Storage-Upstream@qlogic.com 13207L: linux-scsi@vger.kernel.org 13208S: Supported 13209F: Documentation/scsi/LICENSE.qla4xxx 13210F: drivers/scsi/qla4xxx/ 13211 13212QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13213M: Shahed Shaikh <shshaikh@marvell.com> 13214M: Manish Chopra <manishc@marvell.com> 13215M: GR-Linux-NIC-Dev@marvell.com 13216L: netdev@vger.kernel.org 13217S: Supported 13218F: drivers/net/ethernet/qlogic/qlcnic/ 13219 13220QLOGIC QLGE 10Gb ETHERNET DRIVER 13221M: Manish Chopra <manishc@marvell.com> 13222M: GR-Linux-NIC-Dev@marvell.com 13223L: netdev@vger.kernel.org 13224S: Supported 13225F: drivers/net/ethernet/qlogic/qlge/ 13226 13227QM1D1B0004 MEDIA DRIVER 13228M: Akihiro Tsukada <tskd08@gmail.com> 13229L: linux-media@vger.kernel.org 13230S: Odd Fixes 13231F: drivers/media/tuners/qm1d1b0004* 13232 13233QM1D1C0042 MEDIA DRIVER 13234M: Akihiro Tsukada <tskd08@gmail.com> 13235L: linux-media@vger.kernel.org 13236S: Odd Fixes 13237F: drivers/media/tuners/qm1d1c0042* 13238 13239QNX4 FILESYSTEM 13240M: Anders Larsen <al@alarsen.net> 13241W: http://www.alarsen.net/linux/qnx4fs/ 13242S: Maintained 13243F: fs/qnx4/ 13244F: include/uapi/linux/qnx4_fs.h 13245F: include/uapi/linux/qnxtypes.h 13246 13247QORIQ DPAA2 FSL-MC BUS DRIVER 13248M: Stuart Yoder <stuyoder@gmail.com> 13249M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13250L: linux-kernel@vger.kernel.org 13251S: Maintained 13252F: drivers/bus/fsl-mc/ 13253F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13254F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13255 13256QT1010 MEDIA DRIVER 13257M: Antti Palosaari <crope@iki.fi> 13258L: linux-media@vger.kernel.org 13259W: https://linuxtv.org 13260W: http://palosaari.fi/linux/ 13261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13262T: git git://linuxtv.org/anttip/media_tree.git 13263S: Maintained 13264F: drivers/media/tuners/qt1010* 13265 13266QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13267M: Kalle Valo <kvalo@codeaurora.org> 13268L: ath10k@lists.infradead.org 13269W: http://wireless.kernel.org/en/users/Drivers/ath10k 13270T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13271S: Supported 13272F: drivers/net/wireless/ath/ath10k/ 13273 13274QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13275M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13276L: linux-wireless@vger.kernel.org 13277W: http://wireless.kernel.org/en/users/Drivers/ath9k 13278S: Supported 13279F: drivers/net/wireless/ath/ath9k/ 13280 13281QUALCOMM CAMERA SUBSYSTEM DRIVER 13282M: Todor Tomov <todor.too@gmail.com> 13283L: linux-media@vger.kernel.org 13284S: Maintained 13285F: Documentation/devicetree/bindings/media/qcom,camss.txt 13286F: Documentation/media/v4l-drivers/qcom_camss.rst 13287F: drivers/media/platform/qcom/camss/ 13288 13289QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13290M: Ilia Lin <ilia.lin@kernel.org> 13291L: linux-pm@vger.kernel.org 13292S: Maintained 13293F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13294F: drivers/cpufreq/qcom-cpufreq-kryo.c 13295 13296QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13297M: Timur Tabi <timur@kernel.org> 13298L: netdev@vger.kernel.org 13299S: Maintained 13300F: drivers/net/ethernet/qualcomm/emac/ 13301 13302QUALCOMM ETHQOS ETHERNET DRIVER 13303M: Vinod Koul <vkoul@kernel.org> 13304M: Niklas Cassel <niklas.cassel@linaro.org> 13305L: netdev@vger.kernel.org 13306S: Maintained 13307F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13308F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13309 13310QUALCOMM GENERIC INTERFACE I2C DRIVER 13311M: Alok Chauhan <alokc@codeaurora.org> 13312L: linux-i2c@vger.kernel.org 13313L: linux-arm-msm@vger.kernel.org 13314S: Supported 13315F: drivers/i2c/busses/i2c-qcom-geni.c 13316 13317QUALCOMM HEXAGON ARCHITECTURE 13318M: Richard Kuo <rkuo@codeaurora.org> 13319L: linux-hexagon@vger.kernel.org 13320T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13321S: Supported 13322F: arch/hexagon/ 13323 13324QUALCOMM HIDMA DRIVER 13325M: Sinan Kaya <okaya@kernel.org> 13326L: linux-arm-kernel@lists.infradead.org 13327L: linux-arm-msm@vger.kernel.org 13328L: dmaengine@vger.kernel.org 13329S: Supported 13330F: drivers/dma/qcom/hidma* 13331 13332QUALCOMM IOMMU 13333M: Rob Clark <robdclark@gmail.com> 13334L: iommu@lists.linux-foundation.org 13335L: linux-arm-msm@vger.kernel.org 13336S: Maintained 13337F: drivers/iommu/qcom_iommu.c 13338 13339QUALCOMM TSENS THERMAL DRIVER 13340M: Amit Kucheria <amit.kucheria@linaro.org> 13341L: linux-pm@vger.kernel.org 13342L: linux-arm-msm@vger.kernel.org 13343S: Maintained 13344F: drivers/thermal/qcom/ 13345 13346QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13347M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13348L: linux-media@vger.kernel.org 13349L: linux-arm-msm@vger.kernel.org 13350T: git git://linuxtv.org/media_tree.git 13351S: Maintained 13352F: drivers/media/platform/qcom/venus/ 13353 13354QUALCOMM WCN36XX WIRELESS DRIVER 13355M: Kalle Valo <kvalo@codeaurora.org> 13356L: wcn36xx@lists.infradead.org 13357W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13358T: git git://github.com/KrasnikovEugene/wcn36xx.git 13359S: Supported 13360F: drivers/net/wireless/ath/wcn36xx/ 13361 13362QUANTENNA QTNFMAC WIRELESS DRIVER 13363M: Igor Mitsyanko <imitsyanko@quantenna.com> 13364M: Avinash Patil <avinashp@quantenna.com> 13365M: Sergey Matyukevich <smatyukevich@quantenna.com> 13366L: linux-wireless@vger.kernel.org 13367S: Maintained 13368F: drivers/net/wireless/quantenna 13369 13370RADEON and AMDGPU DRM DRIVERS 13371M: Alex Deucher <alexander.deucher@amd.com> 13372M: Christian König <christian.koenig@amd.com> 13373M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13374L: amd-gfx@lists.freedesktop.org 13375T: git git://people.freedesktop.org/~agd5f/linux 13376S: Supported 13377F: drivers/gpu/drm/radeon/ 13378F: include/uapi/drm/radeon_drm.h 13379F: drivers/gpu/drm/amd/ 13380F: include/uapi/drm/amdgpu_drm.h 13381 13382RADEON FRAMEBUFFER DISPLAY DRIVER 13383M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13384L: linux-fbdev@vger.kernel.org 13385S: Maintained 13386F: drivers/video/fbdev/aty/radeon* 13387F: include/uapi/linux/radeonfb.h 13388 13389RADIOSHARK RADIO DRIVER 13390M: Hans Verkuil <hverkuil@xs4all.nl> 13391L: linux-media@vger.kernel.org 13392T: git git://linuxtv.org/media_tree.git 13393S: Maintained 13394F: drivers/media/radio/radio-shark.c 13395 13396RADIOSHARK2 RADIO DRIVER 13397M: Hans Verkuil <hverkuil@xs4all.nl> 13398L: linux-media@vger.kernel.org 13399T: git git://linuxtv.org/media_tree.git 13400S: Maintained 13401F: drivers/media/radio/radio-shark2.c 13402F: drivers/media/radio/radio-tea5777.c 13403 13404RADOS BLOCK DEVICE (RBD) 13405M: Ilya Dryomov <idryomov@gmail.com> 13406M: Sage Weil <sage@redhat.com> 13407M: Alex Elder <elder@kernel.org> 13408L: ceph-devel@vger.kernel.org 13409W: http://ceph.com/ 13410T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13411T: git git://github.com/ceph/ceph-client.git 13412S: Supported 13413F: Documentation/ABI/testing/sysfs-bus-rbd 13414F: drivers/block/rbd.c 13415F: drivers/block/rbd_types.h 13416 13417RAGE128 FRAMEBUFFER DISPLAY DRIVER 13418M: Paul Mackerras <paulus@samba.org> 13419L: linux-fbdev@vger.kernel.org 13420S: Maintained 13421F: drivers/video/fbdev/aty/aty128fb.c 13422 13423RAINSHADOW-CEC DRIVER 13424M: Hans Verkuil <hverkuil@xs4all.nl> 13425L: linux-media@vger.kernel.org 13426T: git git://linuxtv.org/media_tree.git 13427S: Maintained 13428F: drivers/media/usb/rainshadow-cec/* 13429 13430RALINK MIPS ARCHITECTURE 13431M: John Crispin <john@phrozen.org> 13432L: linux-mips@vger.kernel.org 13433S: Maintained 13434F: arch/mips/ralink 13435 13436RALINK RT2X00 WIRELESS LAN DRIVER 13437P: rt2x00 project 13438M: Stanislaw Gruszka <sgruszka@redhat.com> 13439M: Helmut Schaa <helmut.schaa@googlemail.com> 13440L: linux-wireless@vger.kernel.org 13441S: Maintained 13442F: drivers/net/wireless/ralink/rt2x00/ 13443 13444RAMDISK RAM BLOCK DEVICE DRIVER 13445M: Jens Axboe <axboe@kernel.dk> 13446S: Maintained 13447F: Documentation/admin-guide/blockdev/ramdisk.rst 13448F: drivers/block/brd.c 13449 13450RANCHU VIRTUAL BOARD FOR MIPS 13451M: Miodrag Dinic <miodrag.dinic@mips.com> 13452L: linux-mips@vger.kernel.org 13453S: Supported 13454F: arch/mips/generic/board-ranchu.c 13455F: arch/mips/configs/generic/board-ranchu.config 13456 13457RANDOM NUMBER DRIVER 13458M: "Theodore Ts'o" <tytso@mit.edu> 13459S: Maintained 13460F: drivers/char/random.c 13461 13462RAPIDIO SUBSYSTEM 13463M: Matt Porter <mporter@kernel.crashing.org> 13464M: Alexandre Bounine <alex.bou9@gmail.com> 13465S: Maintained 13466F: drivers/rapidio/ 13467 13468RAS INFRASTRUCTURE 13469M: Tony Luck <tony.luck@intel.com> 13470M: Borislav Petkov <bp@alien8.de> 13471L: linux-edac@vger.kernel.org 13472S: Maintained 13473F: drivers/ras/ 13474F: include/linux/ras.h 13475F: include/ras/ras_event.h 13476F: Documentation/admin-guide/ras.rst 13477 13478RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13479L: linux-wireless@vger.kernel.org 13480S: Orphan 13481F: drivers/net/wireless/ray* 13482 13483RCUTORTURE TEST FRAMEWORK 13484M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13485M: Josh Triplett <josh@joshtriplett.org> 13486R: Steven Rostedt <rostedt@goodmis.org> 13487R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13488R: Lai Jiangshan <jiangshanlai@gmail.com> 13489L: rcu@vger.kernel.org 13490S: Supported 13491T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13492F: tools/testing/selftests/rcutorture 13493 13494RDC R-321X SoC 13495M: Florian Fainelli <florian@openwrt.org> 13496S: Maintained 13497 13498RDC R6040 FAST ETHERNET DRIVER 13499M: Florian Fainelli <f.fainelli@gmail.com> 13500L: netdev@vger.kernel.org 13501S: Maintained 13502F: drivers/net/ethernet/rdc/r6040.c 13503 13504RDMAVT - RDMA verbs software 13505M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13506M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13507L: linux-rdma@vger.kernel.org 13508S: Supported 13509F: drivers/infiniband/sw/rdmavt 13510 13511RDS - RELIABLE DATAGRAM SOCKETS 13512M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13513L: netdev@vger.kernel.org 13514L: linux-rdma@vger.kernel.org 13515L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13516W: https://oss.oracle.com/projects/rds/ 13517S: Supported 13518F: net/rds/ 13519F: Documentation/networking/rds.txt 13520 13521RDT - RESOURCE ALLOCATION 13522M: Fenghua Yu <fenghua.yu@intel.com> 13523M: Reinette Chatre <reinette.chatre@intel.com> 13524L: linux-kernel@vger.kernel.org 13525S: Supported 13526F: arch/x86/kernel/cpu/resctrl/ 13527F: arch/x86/include/asm/resctrl_sched.h 13528F: Documentation/x86/resctrl* 13529 13530READ-COPY UPDATE (RCU) 13531M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13532M: Josh Triplett <josh@joshtriplett.org> 13533R: Steven Rostedt <rostedt@goodmis.org> 13534R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13535R: Lai Jiangshan <jiangshanlai@gmail.com> 13536R: Joel Fernandes <joel@joelfernandes.org> 13537L: rcu@vger.kernel.org 13538W: http://www.rdrop.com/users/paulmck/RCU/ 13539S: Supported 13540T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13541F: Documentation/RCU/ 13542X: Documentation/RCU/torture.txt 13543F: include/linux/rcu* 13544X: include/linux/srcu*.h 13545F: kernel/rcu/ 13546X: kernel/rcu/srcu*.c 13547 13548REAL TIME CLOCK (RTC) SUBSYSTEM 13549M: Alessandro Zummo <a.zummo@towertech.it> 13550M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13551L: linux-rtc@vger.kernel.org 13552Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13553T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13554S: Maintained 13555F: Documentation/devicetree/bindings/rtc/ 13556F: Documentation/admin-guide/rtc.rst 13557F: drivers/rtc/ 13558F: include/linux/rtc.h 13559F: include/uapi/linux/rtc.h 13560F: include/linux/rtc/ 13561F: include/linux/platform_data/rtc-* 13562F: tools/testing/selftests/rtc/ 13563 13564REALTEK AUDIO CODECS 13565M: Bard Liao <bardliao@realtek.com> 13566M: Oder Chiou <oder_chiou@realtek.com> 13567S: Maintained 13568F: sound/soc/codecs/rt* 13569F: include/sound/rt*.h 13570 13571REALTEK RTL83xx SMI DSA ROUTER CHIPS 13572M: Linus Walleij <linus.walleij@linaro.org> 13573S: Maintained 13574F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13575F: drivers/net/dsa/realtek-smi* 13576F: drivers/net/dsa/rtl83* 13577 13578REDPINE WIRELESS DRIVER 13579M: Amitkumar Karwar <amitkarwar@gmail.com> 13580M: Siva Rebbagondla <siva8118@gmail.com> 13581L: linux-wireless@vger.kernel.org 13582S: Maintained 13583F: drivers/net/wireless/rsi/ 13584 13585REGISTER MAP ABSTRACTION 13586M: Mark Brown <broonie@kernel.org> 13587L: linux-kernel@vger.kernel.org 13588T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13589S: Supported 13590F: Documentation/devicetree/bindings/regmap/ 13591F: drivers/base/regmap/ 13592F: include/linux/regmap.h 13593 13594REISERFS FILE SYSTEM 13595L: reiserfs-devel@vger.kernel.org 13596S: Supported 13597F: fs/reiserfs/ 13598 13599REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13600M: Ohad Ben-Cohen <ohad@wizery.com> 13601M: Bjorn Andersson <bjorn.andersson@linaro.org> 13602L: linux-remoteproc@vger.kernel.org 13603T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13604S: Maintained 13605F: Documentation/devicetree/bindings/remoteproc/ 13606F: Documentation/ABI/testing/sysfs-class-remoteproc 13607F: Documentation/remoteproc.txt 13608F: drivers/remoteproc/ 13609F: include/linux/remoteproc.h 13610F: include/linux/remoteproc/ 13611 13612REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13613M: Ohad Ben-Cohen <ohad@wizery.com> 13614M: Bjorn Andersson <bjorn.andersson@linaro.org> 13615L: linux-remoteproc@vger.kernel.org 13616T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13617S: Maintained 13618F: drivers/rpmsg/ 13619F: Documentation/rpmsg.txt 13620F: Documentation/ABI/testing/sysfs-bus-rpmsg 13621F: include/linux/rpmsg.h 13622F: include/linux/rpmsg/ 13623F: include/uapi/linux/rpmsg.h 13624F: samples/rpmsg/ 13625 13626RENESAS CLOCK DRIVERS 13627M: Geert Uytterhoeven <geert+renesas@glider.be> 13628L: linux-renesas-soc@vger.kernel.org 13629T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13630S: Supported 13631F: drivers/clk/renesas/ 13632 13633RENESAS EMEV2 I2C DRIVER 13634M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13635S: Supported 13636F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13637F: drivers/i2c/busses/i2c-emev2.c 13638 13639RENESAS ETHERNET DRIVERS 13640R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13641L: netdev@vger.kernel.org 13642L: linux-renesas-soc@vger.kernel.org 13643F: Documentation/devicetree/bindings/net/renesas,*.txt 13644F: Documentation/devicetree/bindings/net/sh_eth.txt 13645F: drivers/net/ethernet/renesas/ 13646F: include/linux/sh_eth.h 13647 13648RENESAS R-CAR GYROADC DRIVER 13649M: Marek Vasut <marek.vasut@gmail.com> 13650L: linux-iio@vger.kernel.org 13651S: Supported 13652F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13653F: drivers/iio/adc/rcar-gyroadc.c 13654 13655RENESAS R-CAR I2C DRIVERS 13656M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13657S: Supported 13658F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13659F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13660F: drivers/i2c/busses/i2c-rcar.c 13661F: drivers/i2c/busses/i2c-sh_mobile.c 13662 13663RENESAS RIIC DRIVER 13664M: Chris Brandt <chris.brandt@renesas.com> 13665S: Supported 13666F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13667F: drivers/i2c/busses/i2c-riic.c 13668 13669RENESAS USB PHY DRIVER 13670M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13671L: linux-renesas-soc@vger.kernel.org 13672S: Maintained 13673F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13674 13675RESET CONTROLLER FRAMEWORK 13676M: Philipp Zabel <p.zabel@pengutronix.de> 13677T: git git://git.pengutronix.de/git/pza/linux 13678S: Maintained 13679F: drivers/reset/ 13680F: Documentation/devicetree/bindings/reset/ 13681F: include/dt-bindings/reset/ 13682F: include/linux/reset.h 13683F: include/linux/reset/ 13684F: include/linux/reset-controller.h 13685 13686RESTARTABLE SEQUENCES SUPPORT 13687M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13688M: Peter Zijlstra <peterz@infradead.org> 13689M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13690M: Boqun Feng <boqun.feng@gmail.com> 13691L: linux-kernel@vger.kernel.org 13692S: Supported 13693F: kernel/rseq.c 13694F: include/uapi/linux/rseq.h 13695F: include/trace/events/rseq.h 13696F: tools/testing/selftests/rseq/ 13697 13698RFKILL 13699M: Johannes Berg <johannes@sipsolutions.net> 13700L: linux-wireless@vger.kernel.org 13701W: http://wireless.kernel.org/ 13702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13704S: Maintained 13705F: Documentation/driver-api/rfkill.rst 13706F: Documentation/ABI/stable/sysfs-class-rfkill 13707F: net/rfkill/ 13708F: include/linux/rfkill.h 13709F: include/uapi/linux/rfkill.h 13710 13711RHASHTABLE 13712M: Thomas Graf <tgraf@suug.ch> 13713M: Herbert Xu <herbert@gondor.apana.org.au> 13714L: netdev@vger.kernel.org 13715S: Maintained 13716F: lib/rhashtable.c 13717F: lib/test_rhashtable.c 13718F: include/linux/rhashtable.h 13719F: include/linux/rhashtable-types.h 13720 13721RICOH R5C592 MEMORYSTICK DRIVER 13722M: Maxim Levitsky <maximlevitsky@gmail.com> 13723S: Maintained 13724F: drivers/memstick/host/r592.* 13725 13726RICOH SMARTMEDIA/XD DRIVER 13727M: Maxim Levitsky <maximlevitsky@gmail.com> 13728S: Maintained 13729F: drivers/mtd/nand/raw/r852.c 13730F: drivers/mtd/nand/raw/r852.h 13731 13732RISC-V ARCHITECTURE 13733M: Paul Walmsley <paul.walmsley@sifive.com> 13734M: Palmer Dabbelt <palmer@sifive.com> 13735M: Albert Ou <aou@eecs.berkeley.edu> 13736L: linux-riscv@lists.infradead.org 13737T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 13738S: Supported 13739F: arch/riscv/ 13740K: riscv 13741N: riscv 13742 13743ROCCAT DRIVERS 13744M: Stefan Achatz <erazor_de@users.sourceforge.net> 13745W: http://sourceforge.net/projects/roccat/ 13746S: Maintained 13747F: drivers/hid/hid-roccat* 13748F: include/linux/hid-roccat* 13749F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13750 13751ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13752M: Jacob chen <jacob2.chen@rock-chips.com> 13753L: linux-media@vger.kernel.org 13754S: Maintained 13755F: drivers/media/platform/rockchip/rga/ 13756F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13757 13758HANTRO VPU CODEC DRIVER 13759M: Ezequiel Garcia <ezequiel@collabora.com> 13760L: linux-media@vger.kernel.org 13761S: Maintained 13762F: drivers/staging/media/platform/hantro/ 13763F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13764 13765ROCKER DRIVER 13766M: Jiri Pirko <jiri@resnulli.us> 13767L: netdev@vger.kernel.org 13768S: Supported 13769F: drivers/net/ethernet/rocker/ 13770 13771ROCKETPORT DRIVER 13772P: Comtrol Corp. 13773W: http://www.comtrol.com 13774S: Maintained 13775F: Documentation/driver-api/serial/rocket.rst 13776F: drivers/tty/rocket* 13777 13778ROCKETPORT EXPRESS/INFINITY DRIVER 13779M: Kevin Cernekee <cernekee@gmail.com> 13780L: linux-serial@vger.kernel.org 13781S: Odd Fixes 13782F: drivers/tty/serial/rp2.* 13783 13784ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13785M: Marek Vasut <marek.vasut+renesas@gmail.com> 13786L: linux-kernel@vger.kernel.org 13787L: linux-renesas-soc@vger.kernel.org 13788S: Supported 13789F: drivers/mfd/bd9571mwv.c 13790F: drivers/regulator/bd9571mwv-regulator.c 13791F: drivers/gpio/gpio-bd9571mwv.c 13792F: include/linux/mfd/bd9571mwv.h 13793F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13794 13795ROSE NETWORK LAYER 13796M: Ralf Baechle <ralf@linux-mips.org> 13797L: linux-hams@vger.kernel.org 13798W: http://www.linux-ax25.org/ 13799S: Maintained 13800F: include/net/rose.h 13801F: include/uapi/linux/rose.h 13802F: net/rose/ 13803 13804RTL2830 MEDIA DRIVER 13805M: Antti Palosaari <crope@iki.fi> 13806L: linux-media@vger.kernel.org 13807W: https://linuxtv.org 13808W: http://palosaari.fi/linux/ 13809Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13810T: git git://linuxtv.org/anttip/media_tree.git 13811S: Maintained 13812F: drivers/media/dvb-frontends/rtl2830* 13813 13814RTL2832 MEDIA DRIVER 13815M: Antti Palosaari <crope@iki.fi> 13816L: linux-media@vger.kernel.org 13817W: https://linuxtv.org 13818W: http://palosaari.fi/linux/ 13819Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13820T: git git://linuxtv.org/anttip/media_tree.git 13821S: Maintained 13822F: drivers/media/dvb-frontends/rtl2832* 13823 13824RTL2832_SDR MEDIA DRIVER 13825M: Antti Palosaari <crope@iki.fi> 13826L: linux-media@vger.kernel.org 13827W: https://linuxtv.org 13828W: http://palosaari.fi/linux/ 13829Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13830T: git git://linuxtv.org/anttip/media_tree.git 13831S: Maintained 13832F: drivers/media/dvb-frontends/rtl2832_sdr* 13833 13834RTL8180 WIRELESS DRIVER 13835L: linux-wireless@vger.kernel.org 13836W: http://wireless.kernel.org/ 13837T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13838S: Orphan 13839F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13840 13841RTL8187 WIRELESS DRIVER 13842M: Herton Ronaldo Krzesinski <herton@canonical.com> 13843M: Hin-Tak Leung <htl10@users.sourceforge.net> 13844M: Larry Finger <Larry.Finger@lwfinger.net> 13845L: linux-wireless@vger.kernel.org 13846W: http://wireless.kernel.org/ 13847T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13848S: Maintained 13849F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13850 13851REALTEK WIRELESS DRIVER (rtlwifi family) 13852M: Ping-Ke Shih <pkshih@realtek.com> 13853L: linux-wireless@vger.kernel.org 13854W: http://wireless.kernel.org/ 13855T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13856S: Maintained 13857F: drivers/net/wireless/realtek/rtlwifi/ 13858 13859REALTEK WIRELESS DRIVER (rtw88) 13860M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13861L: linux-wireless@vger.kernel.org 13862S: Maintained 13863F: drivers/net/wireless/realtek/rtw88/ 13864 13865RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13866M: Jes Sorensen <Jes.Sorensen@gmail.com> 13867L: linux-wireless@vger.kernel.org 13868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13869S: Maintained 13870F: drivers/net/wireless/realtek/rtl8xxxu/ 13871 13872RXRPC SOCKETS (AF_RXRPC) 13873M: David Howells <dhowells@redhat.com> 13874L: linux-afs@lists.infradead.org 13875S: Supported 13876F: net/rxrpc/ 13877F: include/keys/rxrpc-type.h 13878F: include/net/af_rxrpc.h 13879F: include/trace/events/rxrpc.h 13880F: include/uapi/linux/rxrpc.h 13881F: Documentation/networking/rxrpc.txt 13882W: https://www.infradead.org/~dhowells/kafs/ 13883 13884S3 SAVAGE FRAMEBUFFER DRIVER 13885M: Antonino Daplas <adaplas@gmail.com> 13886L: linux-fbdev@vger.kernel.org 13887S: Maintained 13888F: drivers/video/fbdev/savage/ 13889 13890S390 13891M: Heiko Carstens <heiko.carstens@de.ibm.com> 13892M: Vasily Gorbik <gor@linux.ibm.com> 13893M: Christian Borntraeger <borntraeger@de.ibm.com> 13894L: linux-s390@vger.kernel.org 13895W: http://www.ibm.com/developerworks/linux/linux390/ 13896T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13897S: Supported 13898F: arch/s390/ 13899F: drivers/s390/ 13900F: Documentation/s390/ 13901F: Documentation/driver-api/s390-drivers.rst 13902 13903S390 COMMON I/O LAYER 13904M: Sebastian Ott <sebott@linux.ibm.com> 13905M: Peter Oberparleiter <oberpar@linux.ibm.com> 13906L: linux-s390@vger.kernel.org 13907W: http://www.ibm.com/developerworks/linux/linux390/ 13908S: Supported 13909F: drivers/s390/cio/ 13910 13911S390 DASD DRIVER 13912M: Stefan Haberland <sth@linux.ibm.com> 13913M: Jan Hoeppner <hoeppner@linux.ibm.com> 13914L: linux-s390@vger.kernel.org 13915W: http://www.ibm.com/developerworks/linux/linux390/ 13916S: Supported 13917F: drivers/s390/block/dasd* 13918F: block/partitions/ibm.c 13919 13920S390 IOMMU (PCI) 13921M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13922L: linux-s390@vger.kernel.org 13923W: http://www.ibm.com/developerworks/linux/linux390/ 13924S: Supported 13925F: drivers/iommu/s390-iommu.c 13926 13927S390 IUCV NETWORK LAYER 13928M: Julian Wiedmann <jwi@linux.ibm.com> 13929M: Ursula Braun <ubraun@linux.ibm.com> 13930L: linux-s390@vger.kernel.org 13931W: http://www.ibm.com/developerworks/linux/linux390/ 13932S: Supported 13933F: drivers/s390/net/*iucv* 13934F: include/net/iucv/ 13935F: net/iucv/ 13936 13937S390 NETWORK DRIVERS 13938M: Julian Wiedmann <jwi@linux.ibm.com> 13939M: Ursula Braun <ubraun@linux.ibm.com> 13940L: linux-s390@vger.kernel.org 13941W: http://www.ibm.com/developerworks/linux/linux390/ 13942S: Supported 13943F: drivers/s390/net/ 13944 13945S390 PCI SUBSYSTEM 13946M: Sebastian Ott <sebott@linux.ibm.com> 13947M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13948L: linux-s390@vger.kernel.org 13949W: http://www.ibm.com/developerworks/linux/linux390/ 13950S: Supported 13951F: arch/s390/pci/ 13952F: drivers/pci/hotplug/s390_pci_hpc.c 13953 13954S390 VFIO-CCW DRIVER 13955M: Cornelia Huck <cohuck@redhat.com> 13956M: Eric Farman <farman@linux.ibm.com> 13957R: Halil Pasic <pasic@linux.ibm.com> 13958L: linux-s390@vger.kernel.org 13959L: kvm@vger.kernel.org 13960S: Supported 13961F: drivers/s390/cio/vfio_ccw* 13962F: Documentation/s390/vfio-ccw.rst 13963F: include/uapi/linux/vfio_ccw.h 13964 13965S390 ZCRYPT DRIVER 13966M: Harald Freudenberger <freude@linux.ibm.com> 13967L: linux-s390@vger.kernel.org 13968W: http://www.ibm.com/developerworks/linux/linux390/ 13969S: Supported 13970F: drivers/s390/crypto/ 13971 13972S390 VFIO AP DRIVER 13973M: Tony Krowiak <akrowiak@linux.ibm.com> 13974M: Pierre Morel <pmorel@linux.ibm.com> 13975M: Halil Pasic <pasic@linux.ibm.com> 13976L: linux-s390@vger.kernel.org 13977W: http://www.ibm.com/developerworks/linux/linux390/ 13978S: Supported 13979F: drivers/s390/crypto/vfio_ap_drv.c 13980F: drivers/s390/crypto/vfio_ap_private.h 13981F: drivers/s390/crypto/vfio_ap_ops.c 13982F: Documentation/s390/vfio-ap.rst 13983 13984S390 ZFCP DRIVER 13985M: Steffen Maier <maier@linux.ibm.com> 13986M: Benjamin Block <bblock@linux.ibm.com> 13987L: linux-s390@vger.kernel.org 13988W: http://www.ibm.com/developerworks/linux/linux390/ 13989S: Supported 13990F: drivers/s390/scsi/zfcp_* 13991 13992S3C24XX SD/MMC Driver 13993M: Ben Dooks <ben-linux@fluff.org> 13994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13995S: Supported 13996F: drivers/mmc/host/s3cmci.* 13997 13998SAA6588 RDS RECEIVER DRIVER 13999M: Hans Verkuil <hverkuil@xs4all.nl> 14000L: linux-media@vger.kernel.org 14001T: git git://linuxtv.org/media_tree.git 14002W: https://linuxtv.org 14003S: Odd Fixes 14004F: drivers/media/i2c/saa6588* 14005 14006SAA7134 VIDEO4LINUX DRIVER 14007M: Mauro Carvalho Chehab <mchehab@kernel.org> 14008L: linux-media@vger.kernel.org 14009W: https://linuxtv.org 14010T: git git://linuxtv.org/media_tree.git 14011S: Odd fixes 14012F: Documentation/media/v4l-drivers/saa7134* 14013F: drivers/media/pci/saa7134/ 14014 14015SAA7146 VIDEO4LINUX-2 DRIVER 14016M: Hans Verkuil <hverkuil@xs4all.nl> 14017L: linux-media@vger.kernel.org 14018T: git git://linuxtv.org/media_tree.git 14019S: Maintained 14020F: drivers/media/common/saa7146/ 14021F: drivers/media/pci/saa7146/ 14022F: include/media/drv-intf/saa7146* 14023 14024SAFESETID SECURITY MODULE 14025M: Micah Morton <mortonm@chromium.org> 14026S: Supported 14027F: security/safesetid/ 14028F: Documentation/admin-guide/LSM/SafeSetID.rst 14029 14030SAMSUNG AUDIO (ASoC) DRIVERS 14031M: Krzysztof Kozlowski <krzk@kernel.org> 14032M: Sangbeom Kim <sbkim73@samsung.com> 14033M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14035S: Supported 14036F: sound/soc/samsung/ 14037F: Documentation/devicetree/bindings/sound/samsung* 14038 14039SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14040M: Krzysztof Kozlowski <krzk@kernel.org> 14041L: linux-crypto@vger.kernel.org 14042L: linux-samsung-soc@vger.kernel.org 14043S: Maintained 14044F: drivers/crypto/exynos-rng.c 14045F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 14046 14047SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14048M: Łukasz Stelmach <l.stelmach@samsung.com> 14049L: linux-samsung-soc@vger.kernel.org 14050S: Maintained 14051F: drivers/char/hw_random/exynos-trng.c 14052F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14053 14054SAMSUNG FRAMEBUFFER DRIVER 14055M: Jingoo Han <jingoohan1@gmail.com> 14056L: linux-fbdev@vger.kernel.org 14057S: Maintained 14058F: drivers/video/fbdev/s3c-fb.c 14059 14060SAMSUNG LAPTOP DRIVER 14061M: Corentin Chary <corentin.chary@gmail.com> 14062L: platform-driver-x86@vger.kernel.org 14063S: Maintained 14064F: drivers/platform/x86/samsung-laptop.c 14065 14066SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14067M: Sangbeom Kim <sbkim73@samsung.com> 14068M: Krzysztof Kozlowski <krzk@kernel.org> 14069M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14070L: linux-kernel@vger.kernel.org 14071L: linux-samsung-soc@vger.kernel.org 14072S: Supported 14073F: drivers/mfd/sec*.c 14074F: drivers/regulator/s2m*.c 14075F: drivers/regulator/s5m*.c 14076F: drivers/clk/clk-s2mps11.c 14077F: drivers/rtc/rtc-s5m.c 14078F: include/linux/mfd/samsung/ 14079F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14080F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14081F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14082F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14083 14084SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14085M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14086L: linux-media@vger.kernel.org 14087L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14088S: Maintained 14089F: drivers/media/platform/s3c-camif/ 14090F: include/media/drv-intf/s3c_camif.h 14091 14092SAMSUNG S3FWRN5 NFC DRIVER 14093M: Robert Baldyga <r.baldyga@samsung.com> 14094M: Krzysztof Opasiak <k.opasiak@samsung.com> 14095L: linux-nfc@lists.01.org (moderated for non-subscribers) 14096S: Supported 14097F: drivers/nfc/s3fwrn5 14098 14099SAMSUNG S5C73M3 CAMERA DRIVER 14100M: Kyungmin Park <kyungmin.park@samsung.com> 14101M: Andrzej Hajda <a.hajda@samsung.com> 14102L: linux-media@vger.kernel.org 14103S: Supported 14104F: drivers/media/i2c/s5c73m3/* 14105 14106SAMSUNG S5K5BAF CAMERA DRIVER 14107M: Kyungmin Park <kyungmin.park@samsung.com> 14108M: Andrzej Hajda <a.hajda@samsung.com> 14109L: linux-media@vger.kernel.org 14110S: Supported 14111F: drivers/media/i2c/s5k5baf.c 14112 14113SAMSUNG S5P Security SubSystem (SSS) DRIVER 14114M: Krzysztof Kozlowski <krzk@kernel.org> 14115M: Vladimir Zapolskiy <vz@mleia.com> 14116M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14117L: linux-crypto@vger.kernel.org 14118L: linux-samsung-soc@vger.kernel.org 14119S: Maintained 14120F: drivers/crypto/s5p-sss.c 14121 14122SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14123M: Kyungmin Park <kyungmin.park@samsung.com> 14124M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14125L: linux-media@vger.kernel.org 14126Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14127S: Supported 14128F: drivers/media/platform/exynos4-is/ 14129 14130SAMSUNG SOC CLOCK DRIVERS 14131M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14132M: Tomasz Figa <tomasz.figa@gmail.com> 14133M: Chanwoo Choi <cw00.choi@samsung.com> 14134S: Supported 14135L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14136T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14137F: drivers/clk/samsung/ 14138F: include/dt-bindings/clock/exynos*.h 14139F: Documentation/devicetree/bindings/clock/exynos*.txt 14140 14141SAMSUNG SPI DRIVERS 14142M: Kukjin Kim <kgene@kernel.org> 14143M: Krzysztof Kozlowski <krzk@kernel.org> 14144M: Andi Shyti <andi@etezian.org> 14145L: linux-spi@vger.kernel.org 14146L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14147S: Maintained 14148F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14149F: drivers/spi/spi-s3c* 14150F: include/linux/platform_data/spi-s3c64xx.h 14151 14152SAMSUNG SXGBE DRIVERS 14153M: Byungho An <bh74.an@samsung.com> 14154M: Girish K S <ks.giri@samsung.com> 14155M: Vipul Pandya <vipul.pandya@samsung.com> 14156S: Supported 14157L: netdev@vger.kernel.org 14158F: drivers/net/ethernet/samsung/sxgbe/ 14159 14160SAMSUNG THERMAL DRIVER 14161M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14162L: linux-pm@vger.kernel.org 14163L: linux-samsung-soc@vger.kernel.org 14164S: Supported 14165T: git https://github.com/lmajewski/linux-samsung-thermal.git 14166F: drivers/thermal/samsung/ 14167 14168SAMSUNG USB2 PHY DRIVER 14169M: Kamil Debski <kamil@wypas.org> 14170M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14171L: linux-kernel@vger.kernel.org 14172S: Supported 14173F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14174F: Documentation/driver-api/phy/samsung-usb2.rst 14175F: drivers/phy/samsung/phy-exynos4210-usb2.c 14176F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14177F: drivers/phy/samsung/phy-exynos5250-usb2.c 14178F: drivers/phy/samsung/phy-s5pv210-usb2.c 14179F: drivers/phy/samsung/phy-samsung-usb2.c 14180F: drivers/phy/samsung/phy-samsung-usb2.h 14181 14182SC1200 WDT DRIVER 14183M: Zwane Mwaikambo <zwanem@gmail.com> 14184S: Maintained 14185F: drivers/watchdog/sc1200wdt.c 14186 14187SCHEDULER 14188M: Ingo Molnar <mingo@redhat.com> 14189M: Peter Zijlstra <peterz@infradead.org> 14190L: linux-kernel@vger.kernel.org 14191T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14192S: Maintained 14193F: kernel/sched/ 14194F: include/linux/sched.h 14195F: include/uapi/linux/sched.h 14196F: include/linux/wait.h 14197F: include/linux/preempt.h 14198 14199SCR24X CHIP CARD INTERFACE DRIVER 14200M: Lubomir Rintel <lkundrak@v3.sk> 14201S: Supported 14202F: drivers/char/pcmcia/scr24x_cs.c 14203 14204SCSI CDROM DRIVER 14205M: Jens Axboe <axboe@kernel.dk> 14206L: linux-scsi@vger.kernel.org 14207W: http://www.kernel.dk 14208S: Maintained 14209F: drivers/scsi/sr* 14210 14211SCSI RDMA PROTOCOL (SRP) INITIATOR 14212M: Bart Van Assche <bvanassche@acm.org> 14213L: linux-rdma@vger.kernel.org 14214S: Supported 14215Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14216F: drivers/infiniband/ulp/srp/ 14217F: include/scsi/srp.h 14218 14219SCSI RDMA PROTOCOL (SRP) TARGET 14220M: Bart Van Assche <bvanassche@acm.org> 14221L: linux-rdma@vger.kernel.org 14222L: target-devel@vger.kernel.org 14223S: Supported 14224Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14225F: drivers/infiniband/ulp/srpt/ 14226 14227SCSI SG DRIVER 14228M: Doug Gilbert <dgilbert@interlog.com> 14229L: linux-scsi@vger.kernel.org 14230W: http://sg.danny.cz/sg 14231S: Maintained 14232F: Documentation/scsi/scsi-generic.txt 14233F: drivers/scsi/sg.c 14234F: include/scsi/sg.h 14235 14236SCSI SUBSYSTEM 14237M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14238T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14239M: "Martin K. Petersen" <martin.petersen@oracle.com> 14240T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14241Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14242L: linux-scsi@vger.kernel.org 14243S: Maintained 14244F: Documentation/devicetree/bindings/scsi/ 14245F: drivers/scsi/ 14246F: include/scsi/ 14247 14248SCSI TAPE DRIVER 14249M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14250L: linux-scsi@vger.kernel.org 14251S: Maintained 14252F: Documentation/scsi/st.txt 14253F: drivers/scsi/st.* 14254F: drivers/scsi/st_*.h 14255 14256SCSI TARGET SUBSYSTEM 14257M: "Martin K. Petersen" <martin.petersen@oracle.com> 14258L: linux-scsi@vger.kernel.org 14259L: target-devel@vger.kernel.org 14260W: http://www.linux-iscsi.org 14261T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14262Q: https://patchwork.kernel.org/project/target-devel/list/ 14263S: Supported 14264F: drivers/target/ 14265F: include/target/ 14266F: Documentation/target/ 14267 14268SCTP PROTOCOL 14269M: Vlad Yasevich <vyasevich@gmail.com> 14270M: Neil Horman <nhorman@tuxdriver.com> 14271M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14272L: linux-sctp@vger.kernel.org 14273W: http://lksctp.sourceforge.net 14274S: Maintained 14275F: Documentation/networking/sctp.txt 14276F: include/linux/sctp.h 14277F: include/uapi/linux/sctp.h 14278F: include/net/sctp/ 14279F: net/sctp/ 14280 14281SCx200 CPU SUPPORT 14282M: Jim Cromie <jim.cromie@gmail.com> 14283S: Odd Fixes 14284F: Documentation/i2c/busses/scx200_acb 14285F: arch/x86/platform/scx200/ 14286F: drivers/watchdog/scx200_wdt.c 14287F: drivers/i2c/busses/scx200* 14288F: drivers/mtd/maps/scx200_docflash.c 14289F: include/linux/scx200.h 14290 14291SCx200 GPIO DRIVER 14292M: Jim Cromie <jim.cromie@gmail.com> 14293S: Maintained 14294F: drivers/char/scx200_gpio.c 14295F: include/linux/scx200_gpio.h 14296 14297SCx200 HRT CLOCKSOURCE DRIVER 14298M: Jim Cromie <jim.cromie@gmail.com> 14299S: Maintained 14300F: drivers/clocksource/scx200_hrt.c 14301 14302SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14303M: Sascha Sommer <saschasommer@freenet.de> 14304L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14305S: Maintained 14306F: drivers/mmc/host/sdricoh_cs.c 14307 14308SECO BOARDS CEC DRIVER 14309M: Ettore Chimenti <ek5.chimenti@gmail.com> 14310S: Maintained 14311F: drivers/media/platform/seco-cec/seco-cec.c 14312F: drivers/media/platform/seco-cec/seco-cec.h 14313 14314SECURE COMPUTING 14315M: Kees Cook <keescook@chromium.org> 14316R: Andy Lutomirski <luto@amacapital.net> 14317R: Will Drewry <wad@chromium.org> 14318T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14319S: Supported 14320F: kernel/seccomp.c 14321F: include/uapi/linux/seccomp.h 14322F: include/linux/seccomp.h 14323F: tools/testing/selftests/seccomp/* 14324F: tools/testing/selftests/kselftest_harness.h 14325F: Documentation/userspace-api/seccomp_filter.rst 14326K: \bsecure_computing 14327K: \bTIF_SECCOMP\b 14328 14329SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14330M: Al Cooper <alcooperx@gmail.com> 14331L: linux-mmc@vger.kernel.org 14332L: bcm-kernel-feedback-list@broadcom.com 14333S: Maintained 14334F: drivers/mmc/host/sdhci-brcmstb* 14335 14336SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14337M: Adrian Hunter <adrian.hunter@intel.com> 14338L: linux-mmc@vger.kernel.org 14339S: Maintained 14340F: drivers/mmc/host/sdhci* 14341F: include/linux/mmc/sdhci* 14342 14343EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14344M: Adrian Hunter <adrian.hunter@intel.com> 14345M: Ritesh Harjani <riteshh@codeaurora.org> 14346M: Asutosh Das <asutoshd@codeaurora.org> 14347L: linux-mmc@vger.kernel.org 14348S: Maintained 14349F: drivers/mmc/host/cqhci* 14350 14351SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14352M: Prabu Thangamuthu <prabu.t@synopsys.com> 14353M: Manjunath M B <manjumb@synopsys.com> 14354L: linux-mmc@vger.kernel.org 14355S: Maintained 14356F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14357 14358SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14359M: Ludovic Desroches <ludovic.desroches@microchip.com> 14360L: linux-mmc@vger.kernel.org 14361S: Supported 14362F: drivers/mmc/host/sdhci-of-at91.c 14363 14364SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14365M: Ben Dooks <ben-linux@fluff.org> 14366M: Jaehoon Chung <jh80.chung@samsung.com> 14367L: linux-mmc@vger.kernel.org 14368S: Maintained 14369F: drivers/mmc/host/sdhci-s3c* 14370 14371SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14372M: Viresh Kumar <vireshk@kernel.org> 14373L: linux-mmc@vger.kernel.org 14374S: Maintained 14375F: drivers/mmc/host/sdhci-spear.c 14376 14377SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14378M: Kishon Vijay Abraham I <kishon@ti.com> 14379L: linux-mmc@vger.kernel.org 14380S: Maintained 14381F: drivers/mmc/host/sdhci-omap.c 14382 14383SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14384M: Scott Bauer <scott.bauer@intel.com> 14385M: Jonathan Derrick <jonathan.derrick@intel.com> 14386L: linux-block@vger.kernel.org 14387S: Supported 14388F: block/sed* 14389F: block/opal_proto.h 14390F: include/linux/sed* 14391F: include/uapi/linux/sed* 14392 14393SECURITY CONTACT 14394M: Security Officers <security@kernel.org> 14395S: Supported 14396 14397SECURITY SUBSYSTEM 14398M: James Morris <jmorris@namei.org> 14399M: "Serge E. Hallyn" <serge@hallyn.com> 14400L: linux-security-module@vger.kernel.org (suggested Cc:) 14401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14402W: http://kernsec.org/ 14403S: Supported 14404F: security/ 14405X: security/selinux/ 14406 14407SELINUX SECURITY MODULE 14408M: Paul Moore <paul@paul-moore.com> 14409M: Stephen Smalley <sds@tycho.nsa.gov> 14410M: Eric Paris <eparis@parisplace.org> 14411L: selinux@vger.kernel.org 14412W: https://selinuxproject.org 14413W: https://github.com/SELinuxProject 14414T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14415S: Supported 14416F: include/uapi/linux/selinux_netlink.h 14417F: security/selinux/ 14418F: scripts/selinux/ 14419F: Documentation/admin-guide/LSM/SELinux.rst 14420 14421SENSABLE PHANTOM 14422M: Jiri Slaby <jirislaby@gmail.com> 14423S: Maintained 14424F: drivers/misc/phantom.c 14425F: include/uapi/linux/phantom.h 14426 14427SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14428M: Tomasz Duszynski <tduszyns@gmail.com> 14429S: Maintained 14430F: drivers/iio/chemical/sps30.c 14431F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14432 14433SERIAL DEVICE BUS 14434M: Rob Herring <robh@kernel.org> 14435L: linux-serial@vger.kernel.org 14436S: Maintained 14437F: Documentation/devicetree/bindings/serial/slave-device.txt 14438F: drivers/tty/serdev/ 14439F: include/linux/serdev.h 14440 14441SERIAL DRIVERS 14442M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14443L: linux-serial@vger.kernel.org 14444S: Maintained 14445F: Documentation/devicetree/bindings/serial/ 14446F: drivers/tty/serial/ 14447 14448SERIAL IR RECEIVER 14449M: Sean Young <sean@mess.org> 14450L: linux-media@vger.kernel.org 14451S: Maintained 14452F: drivers/media/rc/serial_ir.c 14453 14454SFC NETWORK DRIVER 14455M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14456M: Edward Cree <ecree@solarflare.com> 14457M: Martin Habets <mhabets@solarflare.com> 14458L: netdev@vger.kernel.org 14459S: Supported 14460F: drivers/net/ethernet/sfc/ 14461 14462SFF/SFP/SFP+ MODULE SUPPORT 14463M: Russell King <linux@armlinux.org.uk> 14464L: netdev@vger.kernel.org 14465S: Maintained 14466F: drivers/net/phy/phylink.c 14467F: drivers/net/phy/sfp* 14468F: include/linux/phylink.h 14469F: include/linux/sfp.h 14470 14471SGI GRU DRIVER 14472M: Dimitri Sivanich <sivanich@sgi.com> 14473S: Maintained 14474F: drivers/misc/sgi-gru/ 14475 14476SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14477M: Pat Gefre <pfg@sgi.com> 14478L: linux-ia64@vger.kernel.org 14479S: Supported 14480F: Documentation/ia64/serial.rst 14481F: drivers/tty/serial/ioc?_serial.c 14482F: include/linux/ioc?.h 14483 14484SGI XP/XPC/XPNET DRIVER 14485M: Cliff Whickman <cpw@sgi.com> 14486M: Robin Holt <robinmholt@gmail.com> 14487S: Maintained 14488F: drivers/misc/sgi-xp/ 14489 14490SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14491M: Ursula Braun <ubraun@linux.ibm.com> 14492M: Karsten Graul <kgraul@linux.ibm.com> 14493L: linux-s390@vger.kernel.org 14494W: http://www.ibm.com/developerworks/linux/linux390/ 14495S: Supported 14496F: net/smc/ 14497 14498SHARP RJ54N1CB0C SENSOR DRIVER 14499M: Jacopo Mondi <jacopo@jmondi.org> 14500L: linux-media@vger.kernel.org 14501T: git git://linuxtv.org/media_tree.git 14502S: Odd fixes 14503F: drivers/media/i2c/rj54n1cb0c.c 14504F: include/media/i2c/rj54n1cb0c.h 14505 14506SH_VEU V4L2 MEM2MEM DRIVER 14507L: linux-media@vger.kernel.org 14508S: Orphan 14509F: drivers/media/platform/sh_veu.c 14510 14511SH_VOU V4L2 OUTPUT DRIVER 14512L: linux-media@vger.kernel.org 14513S: Orphan 14514F: drivers/media/platform/sh_vou.c 14515F: include/media/drv-intf/sh_vou.h 14516 14517SI2157 MEDIA DRIVER 14518M: Antti Palosaari <crope@iki.fi> 14519L: linux-media@vger.kernel.org 14520W: https://linuxtv.org 14521W: http://palosaari.fi/linux/ 14522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14523T: git git://linuxtv.org/anttip/media_tree.git 14524S: Maintained 14525F: drivers/media/tuners/si2157* 14526 14527SI2165 MEDIA DRIVER 14528M: Matthias Schwarzott <zzam@gentoo.org> 14529L: linux-media@vger.kernel.org 14530W: https://linuxtv.org 14531Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14532S: Maintained 14533F: drivers/media/dvb-frontends/si2165* 14534 14535SI2168 MEDIA DRIVER 14536M: Antti Palosaari <crope@iki.fi> 14537L: linux-media@vger.kernel.org 14538W: https://linuxtv.org 14539W: http://palosaari.fi/linux/ 14540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14541T: git git://linuxtv.org/anttip/media_tree.git 14542S: Maintained 14543F: drivers/media/dvb-frontends/si2168* 14544 14545SI470X FM RADIO RECEIVER I2C DRIVER 14546M: Hans Verkuil <hverkuil@xs4all.nl> 14547L: linux-media@vger.kernel.org 14548T: git git://linuxtv.org/media_tree.git 14549W: https://linuxtv.org 14550S: Odd Fixes 14551F: drivers/media/radio/si470x/radio-si470x-i2c.c 14552 14553SI470X FM RADIO RECEIVER USB DRIVER 14554M: Hans Verkuil <hverkuil@xs4all.nl> 14555L: linux-media@vger.kernel.org 14556T: git git://linuxtv.org/media_tree.git 14557W: https://linuxtv.org 14558S: Maintained 14559F: drivers/media/radio/si470x/radio-si470x-common.c 14560F: drivers/media/radio/si470x/radio-si470x.h 14561F: drivers/media/radio/si470x/radio-si470x-usb.c 14562 14563SI4713 FM RADIO TRANSMITTER I2C DRIVER 14564M: Eduardo Valentin <edubezval@gmail.com> 14565L: linux-media@vger.kernel.org 14566T: git git://linuxtv.org/media_tree.git 14567W: https://linuxtv.org 14568S: Odd Fixes 14569F: drivers/media/radio/si4713/si4713.? 14570 14571SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14572M: Eduardo Valentin <edubezval@gmail.com> 14573L: linux-media@vger.kernel.org 14574T: git git://linuxtv.org/media_tree.git 14575W: https://linuxtv.org 14576S: Odd Fixes 14577F: drivers/media/radio/si4713/radio-platform-si4713.c 14578 14579SI4713 FM RADIO TRANSMITTER USB DRIVER 14580M: Hans Verkuil <hverkuil@xs4all.nl> 14581L: linux-media@vger.kernel.org 14582T: git git://linuxtv.org/media_tree.git 14583W: https://linuxtv.org 14584S: Maintained 14585F: drivers/media/radio/si4713/radio-usb-si4713.c 14586 14587SIANO DVB DRIVER 14588M: Mauro Carvalho Chehab <mchehab@kernel.org> 14589L: linux-media@vger.kernel.org 14590W: https://linuxtv.org 14591T: git git://linuxtv.org/media_tree.git 14592S: Odd fixes 14593F: drivers/media/common/siano/ 14594F: drivers/media/usb/siano/ 14595F: drivers/media/usb/siano/ 14596F: drivers/media/mmc/siano/ 14597 14598SIFIVE DRIVERS 14599M: Palmer Dabbelt <palmer@sifive.com> 14600M: Paul Walmsley <paul.walmsley@sifive.com> 14601L: linux-riscv@lists.infradead.org 14602T: git git://github.com/sifive/riscv-linux.git 14603S: Supported 14604K: [^@]sifive 14605N: sifive 14606 14607SIFIVE FU540 SYSTEM-ON-CHIP 14608M: Paul Walmsley <paul.walmsley@sifive.com> 14609M: Palmer Dabbelt <palmer@sifive.com> 14610L: linux-riscv@lists.infradead.org 14611T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14612S: Supported 14613K: fu540 14614N: fu540 14615 14616SILEAD TOUCHSCREEN DRIVER 14617M: Hans de Goede <hdegoede@redhat.com> 14618L: linux-input@vger.kernel.org 14619L: platform-driver-x86@vger.kernel.org 14620S: Maintained 14621F: drivers/input/touchscreen/silead.c 14622F: drivers/platform/x86/touchscreen_dmi.c 14623 14624SILICON MOTION SM712 FRAME BUFFER DRIVER 14625M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14626M: Teddy Wang <teddy.wang@siliconmotion.com> 14627M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14628L: linux-fbdev@vger.kernel.org 14629S: Maintained 14630F: drivers/video/fbdev/sm712* 14631F: Documentation/fb/sm712fb.rst 14632 14633SIMPLE FIRMWARE INTERFACE (SFI) 14634M: Len Brown <lenb@kernel.org> 14635L: sfi-devel@simplefirmware.org 14636W: http://simplefirmware.org/ 14637T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14638S: Supported 14639F: arch/x86/platform/sfi/ 14640F: drivers/sfi/ 14641F: include/linux/sfi*.h 14642 14643SIMPLEFB FB DRIVER 14644M: Hans de Goede <hdegoede@redhat.com> 14645L: linux-fbdev@vger.kernel.org 14646S: Maintained 14647F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14648F: drivers/video/fbdev/simplefb.c 14649F: include/linux/platform_data/simplefb.h 14650 14651SIMTEC EB110ATX (Chalice CATS) 14652P: Ben Dooks 14653P: Vincent Sanders <vince@simtec.co.uk> 14654M: Simtec Linux Team <linux@simtec.co.uk> 14655W: http://www.simtec.co.uk/products/EB110ATX/ 14656S: Supported 14657 14658SIMTEC EB2410ITX (BAST) 14659P: Ben Dooks 14660P: Vincent Sanders <vince@simtec.co.uk> 14661M: Simtec Linux Team <linux@simtec.co.uk> 14662W: http://www.simtec.co.uk/products/EB2410ITX/ 14663S: Supported 14664F: arch/arm/mach-s3c24xx/mach-bast.c 14665F: arch/arm/mach-s3c24xx/bast-ide.c 14666F: arch/arm/mach-s3c24xx/bast-irq.c 14667 14668SIPHASH PRF ROUTINES 14669M: Jason A. Donenfeld <Jason@zx2c4.com> 14670S: Maintained 14671F: lib/siphash.c 14672F: lib/test_siphash.c 14673F: include/linux/siphash.h 14674 14675SIOX 14676M: Thorsten Scherer <t.scherer@eckelmann.de> 14677M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14678R: Pengutronix Kernel Team <kernel@pengutronix.de> 14679S: Supported 14680F: drivers/siox/* 14681F: drivers/gpio/gpio-siox.c 14682F: include/trace/events/siox.h 14683 14684SIS 190 ETHERNET DRIVER 14685M: Francois Romieu <romieu@fr.zoreil.com> 14686L: netdev@vger.kernel.org 14687S: Maintained 14688F: drivers/net/ethernet/sis/sis190.c 14689 14690SIS 900/7016 FAST ETHERNET DRIVER 14691M: Daniele Venzano <venza@brownhat.org> 14692W: http://www.brownhat.org/sis900.html 14693L: netdev@vger.kernel.org 14694S: Maintained 14695F: drivers/net/ethernet/sis/sis900.* 14696 14697SIS FRAMEBUFFER DRIVER 14698M: Thomas Winischhofer <thomas@winischhofer.net> 14699W: http://www.winischhofer.net/linuxsisvga.shtml 14700S: Maintained 14701F: Documentation/fb/sisfb.rst 14702F: drivers/video/fbdev/sis/ 14703F: include/video/sisfb.h 14704 14705SIS USB2VGA DRIVER 14706M: Thomas Winischhofer <thomas@winischhofer.net> 14707W: http://www.winischhofer.at/linuxsisusbvga.shtml 14708S: Maintained 14709F: drivers/usb/misc/sisusbvga/ 14710 14711SLAB ALLOCATOR 14712M: Christoph Lameter <cl@linux.com> 14713M: Pekka Enberg <penberg@kernel.org> 14714M: David Rientjes <rientjes@google.com> 14715M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14716M: Andrew Morton <akpm@linux-foundation.org> 14717L: linux-mm@kvack.org 14718S: Maintained 14719F: include/linux/sl?b*.h 14720F: mm/sl?b* 14721 14722SLEEPABLE READ-COPY UPDATE (SRCU) 14723M: Lai Jiangshan <jiangshanlai@gmail.com> 14724M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14725M: Josh Triplett <josh@joshtriplett.org> 14726R: Steven Rostedt <rostedt@goodmis.org> 14727R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14728L: rcu@vger.kernel.org 14729W: http://www.rdrop.com/users/paulmck/RCU/ 14730S: Supported 14731T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14732F: include/linux/srcu*.h 14733F: kernel/rcu/srcu*.c 14734 14735SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14736M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14737L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14738S: Maintained 14739F: drivers/slimbus/ 14740F: Documentation/devicetree/bindings/slimbus/ 14741F: include/linux/slimbus.h 14742 14743SMACK SECURITY MODULE 14744M: Casey Schaufler <casey@schaufler-ca.com> 14745L: linux-security-module@vger.kernel.org 14746W: http://schaufler-ca.com 14747T: git git://github.com/cschaufler/smack-next 14748S: Maintained 14749F: Documentation/admin-guide/LSM/Smack.rst 14750F: security/smack/ 14751 14752SMC91x ETHERNET DRIVER 14753M: Nicolas Pitre <nico@fluxnic.net> 14754S: Odd Fixes 14755F: drivers/net/ethernet/smsc/smc91x.* 14756 14757SMIA AND SMIA++ IMAGE SENSOR DRIVER 14758M: Sakari Ailus <sakari.ailus@iki.fi> 14759L: linux-media@vger.kernel.org 14760S: Maintained 14761F: drivers/media/i2c/smiapp/ 14762F: include/media/i2c/smiapp.h 14763F: drivers/media/i2c/smiapp-pll.c 14764F: drivers/media/i2c/smiapp-pll.h 14765F: include/uapi/linux/smiapp.h 14766F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14767 14768SMM665 HARDWARE MONITOR DRIVER 14769M: Guenter Roeck <linux@roeck-us.net> 14770L: linux-hwmon@vger.kernel.org 14771S: Maintained 14772F: Documentation/hwmon/smm665.rst 14773F: drivers/hwmon/smm665.c 14774 14775SMSC EMC2103 HARDWARE MONITOR DRIVER 14776M: Steve Glendinning <steve.glendinning@shawell.net> 14777L: linux-hwmon@vger.kernel.org 14778S: Maintained 14779F: Documentation/hwmon/emc2103.rst 14780F: drivers/hwmon/emc2103.c 14781 14782SMSC SCH5627 HARDWARE MONITOR DRIVER 14783M: Hans de Goede <hdegoede@redhat.com> 14784L: linux-hwmon@vger.kernel.org 14785S: Supported 14786F: Documentation/hwmon/sch5627.rst 14787F: drivers/hwmon/sch5627.c 14788 14789SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14790M: Steve Glendinning <steve.glendinning@shawell.net> 14791L: linux-fbdev@vger.kernel.org 14792S: Maintained 14793F: drivers/video/fbdev/smscufx.c 14794 14795SMSC47B397 HARDWARE MONITOR DRIVER 14796M: Jean Delvare <jdelvare@suse.com> 14797L: linux-hwmon@vger.kernel.org 14798S: Maintained 14799F: Documentation/hwmon/smsc47b397.rst 14800F: drivers/hwmon/smsc47b397.c 14801 14802SMSC911x ETHERNET DRIVER 14803M: Steve Glendinning <steve.glendinning@shawell.net> 14804L: netdev@vger.kernel.org 14805S: Maintained 14806F: include/linux/smsc911x.h 14807F: drivers/net/ethernet/smsc/smsc911x.* 14808 14809SMSC9420 PCI ETHERNET DRIVER 14810M: Steve Glendinning <steve.glendinning@shawell.net> 14811L: netdev@vger.kernel.org 14812S: Maintained 14813F: drivers/net/ethernet/smsc/smsc9420.* 14814 14815SOC-CAMERA V4L2 SUBSYSTEM 14816L: linux-media@vger.kernel.org 14817T: git git://linuxtv.org/media_tree.git 14818S: Orphan 14819F: include/media/soc_camera.h 14820F: drivers/staging/media/soc_camera/ 14821 14822SOCIONEXT SYNQUACER I2C DRIVER 14823M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14824L: linux-i2c@vger.kernel.org 14825S: Maintained 14826F: drivers/i2c/busses/i2c-synquacer.c 14827F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14828 14829SOCIONEXT UNIPHIER SOUND DRIVER 14830L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14831S: Orphan 14832F: sound/soc/uniphier/ 14833 14834SOEKRIS NET48XX LED SUPPORT 14835M: Chris Boot <bootc@bootc.net> 14836S: Maintained 14837F: drivers/leds/leds-net48xx.c 14838 14839SOFT-IWARP DRIVER (siw) 14840M: Bernard Metzler <bmt@zurich.ibm.com> 14841L: linux-rdma@vger.kernel.org 14842S: Supported 14843F: drivers/infiniband/sw/siw/ 14844F: include/uapi/rdma/siw-abi.h 14845 14846SOFT-ROCE DRIVER (rxe) 14847M: Moni Shoua <monis@mellanox.com> 14848L: linux-rdma@vger.kernel.org 14849S: Supported 14850W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14851Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14852F: drivers/infiniband/sw/rxe/ 14853F: include/uapi/rdma/rdma_user_rxe.h 14854 14855SOFTLOGIC 6x10 MPEG CODEC 14856M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14857M: Anton Sviridenko <anton@corp.bluecherry.net> 14858M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14859M: Andrey Utkin <andrey_utkin@fastmail.com> 14860M: Ismael Luceno <ismael@iodev.co.uk> 14861L: linux-media@vger.kernel.org 14862S: Supported 14863F: drivers/media/pci/solo6x10/ 14864 14865SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14866M: James Morse <james.morse@arm.com> 14867L: linux-arm-kernel@lists.infradead.org 14868S: Maintained 14869F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14870F: drivers/firmware/arm_sdei.c 14871F: include/linux/arm_sdei.h 14872F: include/uapi/linux/arm_sdei.h 14873 14874SOFTWARE RAID (Multiple Disks) SUPPORT 14875M: Shaohua Li <shli@kernel.org> 14876L: linux-raid@vger.kernel.org 14877T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14878S: Supported 14879F: drivers/md/Makefile 14880F: drivers/md/Kconfig 14881F: drivers/md/md* 14882F: drivers/md/raid* 14883F: include/linux/raid/ 14884F: include/uapi/linux/raid/ 14885 14886SOCIONEXT (SNI) AVE NETWORK DRIVER 14887M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14888L: netdev@vger.kernel.org 14889S: Maintained 14890F: drivers/net/ethernet/socionext/sni_ave.c 14891F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14892 14893SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14894M: Jassi Brar <jaswinder.singh@linaro.org> 14895M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 14896L: netdev@vger.kernel.org 14897S: Maintained 14898F: drivers/net/ethernet/socionext/netsec.c 14899F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14900 14901SOCIONEXT (SNI) Synquacer SPI DRIVER 14902M: Masahisa Kojima <masahisa.kojima@linaro.org> 14903M: Jassi Brar <jaswinder.singh@linaro.org> 14904L: linux-spi@vger.kernel.org 14905S: Maintained 14906F: drivers/spi/spi-synquacer.c 14907F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14908 14909SOLIDRUN CLEARFOG SUPPORT 14910M: Russell King <linux@armlinux.org.uk> 14911S: Maintained 14912F: arch/arm/boot/dts/armada-388-clearfog* 14913F: arch/arm/boot/dts/armada-38x-solidrun-* 14914 14915SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14916M: Russell King <linux@armlinux.org.uk> 14917S: Maintained 14918F: arch/arm/boot/dts/imx6*-cubox-i* 14919F: arch/arm/boot/dts/imx6*-hummingboard* 14920F: arch/arm/boot/dts/imx6*-sr-* 14921 14922SONIC NETWORK DRIVER 14923M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14924L: netdev@vger.kernel.org 14925S: Maintained 14926F: drivers/net/ethernet/natsemi/sonic.* 14927 14928SONICS SILICON BACKPLANE DRIVER (SSB) 14929M: Michael Buesch <m@bues.ch> 14930L: linux-wireless@vger.kernel.org 14931S: Maintained 14932F: drivers/ssb/ 14933F: include/linux/ssb/ 14934 14935SONY IMX214 SENSOR DRIVER 14936M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14937L: linux-media@vger.kernel.org 14938T: git git://linuxtv.org/media_tree.git 14939S: Maintained 14940F: drivers/media/i2c/imx214.c 14941F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14942 14943SONY IMX258 SENSOR DRIVER 14944M: Sakari Ailus <sakari.ailus@linux.intel.com> 14945L: linux-media@vger.kernel.org 14946T: git git://linuxtv.org/media_tree.git 14947S: Maintained 14948F: drivers/media/i2c/imx258.c 14949 14950SONY IMX274 SENSOR DRIVER 14951M: Leon Luo <leonl@leopardimaging.com> 14952L: linux-media@vger.kernel.org 14953T: git git://linuxtv.org/media_tree.git 14954S: Maintained 14955F: drivers/media/i2c/imx274.c 14956F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14957 14958SONY IMX319 SENSOR DRIVER 14959M: Bingbu Cao <bingbu.cao@intel.com> 14960L: linux-media@vger.kernel.org 14961T: git git://linuxtv.org/media_tree.git 14962S: Maintained 14963F: drivers/media/i2c/imx319.c 14964 14965SONY IMX355 SENSOR DRIVER 14966M: Tianshu Qiu <tian.shu.qiu@intel.com> 14967L: linux-media@vger.kernel.org 14968T: git git://linuxtv.org/media_tree.git 14969S: Maintained 14970F: drivers/media/i2c/imx355.c 14971 14972SONY MEMORYSTICK SUBSYSTEM 14973M: Maxim Levitsky <maximlevitsky@gmail.com> 14974M: Alex Dubov <oakad@yahoo.com> 14975M: Ulf Hansson <ulf.hansson@linaro.org> 14976L: linux-mmc@vger.kernel.org 14977T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14978S: Maintained 14979F: drivers/memstick/ 14980F: include/linux/memstick.h 14981 14982SONY VAIO CONTROL DEVICE DRIVER 14983M: Mattia Dongili <malattia@linux.it> 14984L: platform-driver-x86@vger.kernel.org 14985W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14986S: Maintained 14987F: Documentation/admin-guide/laptops/sony-laptop.rst 14988F: drivers/char/sonypi.c 14989F: drivers/platform/x86/sony-laptop.c 14990F: include/linux/sony-laptop.h 14991 14992SOUND 14993M: Jaroslav Kysela <perex@perex.cz> 14994M: Takashi Iwai <tiwai@suse.com> 14995L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14996W: http://www.alsa-project.org/ 14997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14998Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14999S: Maintained 15000F: Documentation/sound/ 15001F: include/sound/ 15002F: include/uapi/sound/ 15003F: sound/ 15004 15005SOUND - COMPRESSED AUDIO 15006M: Vinod Koul <vkoul@kernel.org> 15007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15009S: Supported 15010F: Documentation/sound/designs/compress-offload.rst 15011F: include/sound/compress_driver.h 15012F: include/uapi/sound/compress_* 15013F: sound/core/compress_offload.c 15014F: sound/soc/soc-compress.c 15015 15016SOUND - DMAENGINE HELPERS 15017M: Lars-Peter Clausen <lars@metafoo.de> 15018S: Supported 15019F: include/sound/dmaengine_pcm.h 15020F: sound/core/pcm_dmaengine.c 15021F: sound/soc/soc-generic-dmaengine-pcm.c 15022 15023SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15024M: Liam Girdwood <lgirdwood@gmail.com> 15025M: Mark Brown <broonie@kernel.org> 15026T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15027L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15028W: http://alsa-project.org/main/index.php/ASoC 15029S: Supported 15030F: Documentation/devicetree/bindings/sound/ 15031F: Documentation/sound/soc/ 15032F: sound/soc/ 15033F: include/dt-bindings/sound/ 15034F: include/sound/soc* 15035 15036SOUNDWIRE SUBSYSTEM 15037M: Vinod Koul <vkoul@kernel.org> 15038M: Sanyog Kale <sanyog.r.kale@intel.com> 15039R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15040L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15041S: Supported 15042F: Documentation/driver-api/soundwire/ 15043F: drivers/soundwire/ 15044F: include/linux/soundwire/ 15045 15046SP2 MEDIA DRIVER 15047M: Olli Salonen <olli.salonen@iki.fi> 15048L: linux-media@vger.kernel.org 15049W: https://linuxtv.org 15050Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15051S: Maintained 15052F: drivers/media/dvb-frontends/sp2* 15053 15054SPARC + UltraSPARC (sparc/sparc64) 15055M: "David S. Miller" <davem@davemloft.net> 15056L: sparclinux@vger.kernel.org 15057Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15059T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15060S: Maintained 15061F: arch/sparc/ 15062F: drivers/sbus/ 15063 15064SPARC SERIAL DRIVERS 15065M: "David S. Miller" <davem@davemloft.net> 15066L: sparclinux@vger.kernel.org 15067T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15068T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15069S: Maintained 15070F: include/linux/sunserialcore.h 15071F: drivers/tty/serial/suncore.c 15072F: drivers/tty/serial/sunhv.c 15073F: drivers/tty/serial/sunsab.c 15074F: drivers/tty/serial/sunsab.h 15075F: drivers/tty/serial/sunsu.c 15076F: drivers/tty/serial/sunzilog.c 15077F: drivers/tty/serial/sunzilog.h 15078F: drivers/tty/vcc.c 15079 15080SPARSE CHECKER 15081M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15082L: linux-sparse@vger.kernel.org 15083W: https://sparse.wiki.kernel.org/ 15084T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15085S: Maintained 15086F: include/linux/compiler.h 15087 15088SPEAR CLOCK FRAMEWORK SUPPORT 15089M: Viresh Kumar <vireshk@kernel.org> 15090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15091W: http://www.st.com/spear 15092S: Maintained 15093F: drivers/clk/spear/ 15094 15095SPEAR PLATFORM SUPPORT 15096M: Viresh Kumar <vireshk@kernel.org> 15097M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15099W: http://www.st.com/spear 15100S: Maintained 15101F: arch/arm/boot/dts/spear* 15102F: arch/arm/mach-spear/ 15103 15104SPI NOR SUBSYSTEM 15105M: Marek Vasut <marek.vasut@gmail.com> 15106M: Tudor Ambarus <tudor.ambarus@microchip.com> 15107L: linux-mtd@lists.infradead.org 15108W: http://www.linux-mtd.infradead.org/ 15109Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15110T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15111S: Maintained 15112F: drivers/mtd/spi-nor/ 15113F: include/linux/mtd/spi-nor.h 15114 15115SPI SUBSYSTEM 15116M: Mark Brown <broonie@kernel.org> 15117L: linux-spi@vger.kernel.org 15118T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15119Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15120S: Maintained 15121F: Documentation/devicetree/bindings/spi/ 15122F: Documentation/spi/ 15123F: drivers/spi/ 15124F: include/linux/spi/ 15125F: include/uapi/linux/spi/ 15126F: tools/spi/ 15127 15128SPIDERNET NETWORK DRIVER for CELL 15129M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15130L: netdev@vger.kernel.org 15131S: Supported 15132F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15133F: drivers/net/ethernet/toshiba/spider_net* 15134 15135SPMI SUBSYSTEM 15136R: Stephen Boyd <sboyd@kernel.org> 15137L: linux-arm-msm@vger.kernel.org 15138F: Documentation/devicetree/bindings/spmi/ 15139F: drivers/spmi/ 15140F: include/dt-bindings/spmi/spmi.h 15141F: include/linux/spmi.h 15142F: include/trace/events/spmi.h 15143 15144SPU FILE SYSTEM 15145M: Jeremy Kerr <jk@ozlabs.org> 15146L: linuxppc-dev@lists.ozlabs.org 15147W: http://www.ibm.com/developerworks/power/cell/ 15148S: Supported 15149F: Documentation/filesystems/spufs.txt 15150F: arch/powerpc/platforms/cell/spufs/ 15151 15152SQUASHFS FILE SYSTEM 15153M: Phillip Lougher <phillip@squashfs.org.uk> 15154L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15155W: http://squashfs.org.uk 15156T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15157S: Maintained 15158F: Documentation/filesystems/squashfs.txt 15159F: fs/squashfs/ 15160 15161SRM (Alpha) environment access 15162M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15163S: Maintained 15164F: arch/alpha/kernel/srm_env.c 15165 15166ST LSM6DSx IMU IIO DRIVER 15167M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15168L: linux-iio@vger.kernel.org 15169W: http://www.st.com/ 15170S: Maintained 15171F: drivers/iio/imu/st_lsm6dsx/ 15172F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15173 15174ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15175M: Mickael Guene <mickael.guene@st.com> 15176L: linux-media@vger.kernel.org 15177T: git git://linuxtv.org/media_tree.git 15178S: Maintained 15179F: drivers/media/i2c/st-mipid02.c 15180F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15181 15182ST STM32 I2C/SMBUS DRIVER 15183M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15184L: linux-i2c@vger.kernel.org 15185S: Maintained 15186F: drivers/i2c/busses/i2c-stm32* 15187 15188ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15189M: Song Qiang <songqiang1304521@gmail.com> 15190L: linux-iio@vger.kernel.org 15191S: Maintained 15192F: drivers/iio/proximity/vl53l0x-i2c.c 15193F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15194 15195STABLE BRANCH 15196M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15197M: Sasha Levin <sashal@kernel.org> 15198L: stable@vger.kernel.org 15199S: Supported 15200F: Documentation/process/stable-kernel-rules.rst 15201 15202STAGING - COMEDI 15203M: Ian Abbott <abbotti@mev.co.uk> 15204M: H Hartley Sweeten <hsweeten@visionengravers.com> 15205S: Odd Fixes 15206F: drivers/staging/comedi/ 15207 15208STAGING - EROFS FILE SYSTEM 15209M: Gao Xiang <gaoxiang25@huawei.com> 15210M: Chao Yu <yuchao0@huawei.com> 15211L: linux-erofs@lists.ozlabs.org 15212S: Maintained 15213F: drivers/staging/erofs/ 15214 15215STAGING - FIELDBUS SUBSYSTEM 15216M: Sven Van Asbroeck <TheSven73@gmail.com> 15217S: Maintained 15218F: drivers/staging/fieldbus/* 15219F: drivers/staging/fieldbus/Documentation/ 15220 15221STAGING - HMS ANYBUS-S BUS 15222M: Sven Van Asbroeck <TheSven73@gmail.com> 15223S: Maintained 15224F: drivers/staging/fieldbus/anybuss/ 15225 15226STAGING - INDUSTRIAL IO 15227M: Jonathan Cameron <jic23@kernel.org> 15228L: linux-iio@vger.kernel.org 15229S: Odd Fixes 15230F: Documentation/devicetree/bindings/staging/iio/ 15231F: drivers/staging/iio/ 15232 15233STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15234M: Marc Dietrich <marvin24@gmx.de> 15235L: ac100@lists.launchpad.net (moderated for non-subscribers) 15236L: linux-tegra@vger.kernel.org 15237S: Maintained 15238F: drivers/staging/nvec/ 15239 15240STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15241M: Jens Frederich <jfrederich@gmail.com> 15242M: Daniel Drake <dsd@laptop.org> 15243M: Jon Nettleton <jon.nettleton@gmail.com> 15244W: http://wiki.laptop.org/go/DCON 15245S: Maintained 15246F: drivers/staging/olpc_dcon/ 15247 15248STAGING - REALTEK RTL8712U DRIVERS 15249M: Larry Finger <Larry.Finger@lwfinger.net> 15250M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15251S: Odd Fixes 15252F: drivers/staging/rtl8712/ 15253 15254STAGING - REALTEK RTL8188EU DRIVERS 15255M: Larry Finger <Larry.Finger@lwfinger.net> 15256S: Odd Fixes 15257F: drivers/staging/rtl8188eu/ 15258 15259STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15260M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15261M: Teddy Wang <teddy.wang@siliconmotion.com> 15262M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15263L: linux-fbdev@vger.kernel.org 15264S: Maintained 15265F: drivers/staging/sm750fb/ 15266 15267STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15268M: William Hubbs <w.d.hubbs@gmail.com> 15269M: Chris Brannon <chris@the-brannons.com> 15270M: Kirk Reiser <kirk@reisers.ca> 15271M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15272L: speakup@linux-speakup.org 15273W: http://www.linux-speakup.org/ 15274S: Odd Fixes 15275F: drivers/staging/speakup/ 15276 15277STAGING - VIA VT665X DRIVERS 15278M: Forest Bond <forest@alittletooquiet.net> 15279S: Odd Fixes 15280F: drivers/staging/vt665?/ 15281 15282STAGING - WILC1000 WIFI DRIVER 15283M: Adham Abozaeid <adham.abozaeid@microchip.com> 15284M: Ajay Singh <ajay.kathat@microchip.com> 15285L: linux-wireless@vger.kernel.org 15286S: Supported 15287F: drivers/staging/wilc1000/ 15288 15289STAGING SUBSYSTEM 15290M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15291T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15292L: devel@driverdev.osuosl.org 15293S: Supported 15294F: drivers/staging/ 15295 15296STARFIRE/DURALAN NETWORK DRIVER 15297M: Ion Badulescu <ionut@badula.org> 15298S: Odd Fixes 15299F: drivers/net/ethernet/adaptec/starfire* 15300 15301STEC S1220 SKD DRIVER 15302M: Damien Le Moal <Damien.LeMoal@wdc.com> 15303L: linux-block@vger.kernel.org 15304S: Maintained 15305F: drivers/block/skd*[ch] 15306 15307STI AUDIO (ASoC) DRIVERS 15308M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15309L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15310S: Maintained 15311F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15312F: sound/soc/sti/ 15313 15314STI CEC DRIVER 15315M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15316S: Maintained 15317F: drivers/media/platform/sti/cec/ 15318F: Documentation/devicetree/bindings/media/stih-cec.txt 15319 15320STK1160 USB VIDEO CAPTURE DRIVER 15321M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15322L: linux-media@vger.kernel.org 15323T: git git://linuxtv.org/media_tree.git 15324S: Maintained 15325F: drivers/media/usb/stk1160/ 15326 15327STM32 AUDIO (ASoC) DRIVERS 15328M: Olivier Moysan <olivier.moysan@st.com> 15329M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15330L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15331S: Maintained 15332F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15333F: sound/soc/stm/ 15334 15335STM32 TIMER/LPTIMER DRIVERS 15336M: Fabrice Gasnier <fabrice.gasnier@st.com> 15337S: Maintained 15338F: drivers/*/stm32-*timer* 15339F: drivers/pwm/pwm-stm32* 15340F: include/linux/*/stm32-*tim* 15341F: Documentation/ABI/testing/*timer-stm32 15342F: Documentation/devicetree/bindings/*/stm32-*timer* 15343F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15344 15345STMMAC ETHERNET DRIVER 15346M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15347M: Alexandre Torgue <alexandre.torgue@st.com> 15348M: Jose Abreu <joabreu@synopsys.com> 15349L: netdev@vger.kernel.org 15350W: http://www.stlinux.com 15351S: Supported 15352F: drivers/net/ethernet/stmicro/stmmac/ 15353 15354SUN3/3X 15355M: Sam Creasey <sammy@sammy.net> 15356W: http://sammy.net/sun3/ 15357S: Maintained 15358F: arch/m68k/kernel/*sun3* 15359F: arch/m68k/sun3*/ 15360F: arch/m68k/include/asm/sun3* 15361F: drivers/net/ethernet/i825xx/sun3* 15362 15363SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15364M: Hans de Goede <hdegoede@redhat.com> 15365L: linux-input@vger.kernel.org 15366S: Maintained 15367F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15368F: drivers/input/keyboard/sun4i-lradc-keys.c 15369 15370SUNDANCE NETWORK DRIVER 15371M: Denis Kirjanov <kda@linux-powerpc.org> 15372L: netdev@vger.kernel.org 15373S: Maintained 15374F: drivers/net/ethernet/dlink/sundance.c 15375 15376SUPERH 15377M: Yoshinori Sato <ysato@users.sourceforge.jp> 15378M: Rich Felker <dalias@libc.org> 15379L: linux-sh@vger.kernel.org 15380Q: http://patchwork.kernel.org/project/linux-sh/list/ 15381S: Maintained 15382F: Documentation/sh/ 15383F: arch/sh/ 15384F: drivers/sh/ 15385 15386SUSPEND TO RAM 15387M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15388M: Len Brown <len.brown@intel.com> 15389M: Pavel Machek <pavel@ucw.cz> 15390L: linux-pm@vger.kernel.org 15391B: https://bugzilla.kernel.org 15392S: Supported 15393F: Documentation/power/ 15394F: arch/x86/kernel/acpi/ 15395F: drivers/base/power/ 15396F: kernel/power/ 15397F: include/linux/suspend.h 15398F: include/linux/freezer.h 15399F: include/linux/pm.h 15400 15401SVGA HANDLING 15402M: Martin Mares <mj@ucw.cz> 15403L: linux-video@atrey.karlin.mff.cuni.cz 15404S: Maintained 15405F: Documentation/admin-guide/svga.rst 15406F: arch/x86/boot/video* 15407 15408SWIOTLB SUBSYSTEM 15409M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15410L: iommu@lists.linux-foundation.org 15411T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15412S: Supported 15413F: kernel/dma/swiotlb.c 15414F: arch/*/kernel/pci-swiotlb.c 15415F: include/linux/swiotlb.h 15416 15417SWITCHDEV 15418M: Jiri Pirko <jiri@resnulli.us> 15419M: Ivan Vecera <ivecera@redhat.com> 15420L: netdev@vger.kernel.org 15421S: Supported 15422F: net/switchdev/ 15423F: include/net/switchdev.h 15424 15425SY8106A REGULATOR DRIVER 15426M: Icenowy Zheng <icenowy@aosc.io> 15427S: Maintained 15428F: drivers/regulator/sy8106a-regulator.c 15429F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15430 15431SYNC FILE FRAMEWORK 15432M: Sumit Semwal <sumit.semwal@linaro.org> 15433R: Gustavo Padovan <gustavo@padovan.org> 15434S: Maintained 15435L: linux-media@vger.kernel.org 15436L: dri-devel@lists.freedesktop.org 15437F: drivers/dma-buf/sync_* 15438F: drivers/dma-buf/dma-fence* 15439F: drivers/dma-buf/sw_sync.c 15440F: include/linux/sync_file.h 15441F: include/uapi/linux/sync_file.h 15442F: Documentation/driver-api/sync_file.rst 15443T: git git://anongit.freedesktop.org/drm/drm-misc 15444 15445SYNOPSYS ARC ARCHITECTURE 15446M: Vineet Gupta <vgupta@synopsys.com> 15447L: linux-snps-arc@lists.infradead.org 15448S: Supported 15449F: arch/arc/ 15450F: Documentation/devicetree/bindings/arc/* 15451F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15452F: drivers/clocksource/arc_timer.c 15453F: drivers/tty/serial/arc_uart.c 15454T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15455 15456SYNOPSYS ARC HSDK SDP pll clock driver 15457M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15458S: Supported 15459F: drivers/clk/clk-hsdk-pll.c 15460F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15461 15462SYNOPSYS ARC SDP clock driver 15463M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15464S: Supported 15465F: drivers/clk/axs10x/* 15466F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15467 15468SYNOPSYS ARC SDP platform support 15469M: Alexey Brodkin <abrodkin@synopsys.com> 15470S: Supported 15471F: arch/arc/plat-axs10x 15472F: arch/arc/boot/dts/ax* 15473F: Documentation/devicetree/bindings/arc/axs10* 15474 15475SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15476M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15477S: Supported 15478F: drivers/reset/reset-axs10x.c 15479F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15480 15481SYNOPSYS CREG GPIO DRIVER 15482M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15483S: Maintained 15484F: drivers/gpio/gpio-creg-snps.c 15485F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15486 15487SYNOPSYS DESIGNWARE 8250 UART DRIVER 15488R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15489S: Maintained 15490F: drivers/tty/serial/8250/8250_dw.c 15491 15492SYNOPSYS DESIGNWARE APB GPIO DRIVER 15493M: Hoan Tran <hoan@os.amperecomputing.com> 15494L: linux-gpio@vger.kernel.org 15495S: Maintained 15496F: drivers/gpio/gpio-dwapb.c 15497F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15498 15499SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15500M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15501S: Maintained 15502F: drivers/dma/dwi-axi-dmac/ 15503F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15504 15505SYNOPSYS DESIGNWARE DMAC DRIVER 15506M: Viresh Kumar <vireshk@kernel.org> 15507R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15508S: Maintained 15509F: Documentation/devicetree/bindings/dma/snps-dma.txt 15510F: drivers/dma/dw/ 15511F: include/dt-bindings/dma/dw-dmac.h 15512F: include/linux/dma/dw.h 15513F: include/linux/platform_data/dma-dw.h 15514 15515SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15516M: Jose Abreu <Jose.Abreu@synopsys.com> 15517L: netdev@vger.kernel.org 15518S: Supported 15519F: drivers/net/ethernet/synopsys/ 15520 15521SYNOPSYS DESIGNWARE I2C DRIVER 15522M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15523R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15524R: Mika Westerberg <mika.westerberg@linux.intel.com> 15525L: linux-i2c@vger.kernel.org 15526S: Maintained 15527F: drivers/i2c/busses/i2c-designware-* 15528F: include/linux/platform_data/i2c-designware.h 15529 15530SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15531M: Jaehoon Chung <jh80.chung@samsung.com> 15532L: linux-mmc@vger.kernel.org 15533S: Maintained 15534F: drivers/mmc/host/dw_mmc* 15535 15536SYNOPSYS HSDK RESET CONTROLLER DRIVER 15537M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15538S: Supported 15539F: drivers/reset/reset-hsdk.c 15540F: include/dt-bindings/reset/snps,hsdk-reset.h 15541F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15542 15543SYSTEM CONFIGURATION (SYSCON) 15544M: Lee Jones <lee.jones@linaro.org> 15545M: Arnd Bergmann <arnd@arndb.de> 15546T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15547S: Supported 15548F: drivers/mfd/syscon.c 15549 15550SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15551M: Sudeep Holla <sudeep.holla@arm.com> 15552L: linux-arm-kernel@lists.infradead.org 15553S: Maintained 15554F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15555F: drivers/clk/clk-sc[mp]i.c 15556F: drivers/cpufreq/sc[mp]i-cpufreq.c 15557F: drivers/firmware/arm_scpi.c 15558F: drivers/firmware/arm_scmi/ 15559F: include/linux/sc[mp]i_protocol.h 15560 15561SYSTEM RESET/SHUTDOWN DRIVERS 15562M: Sebastian Reichel <sre@kernel.org> 15563L: linux-pm@vger.kernel.org 15564T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15565S: Maintained 15566F: Documentation/devicetree/bindings/power/reset/ 15567F: drivers/power/reset/ 15568 15569SYSTEM TRACE MODULE CLASS 15570M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15571S: Maintained 15572T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15573F: Documentation/trace/stm.rst 15574F: drivers/hwtracing/stm/ 15575F: include/linux/stm.h 15576F: include/uapi/linux/stm.h 15577 15578SYSV FILESYSTEM 15579M: Christoph Hellwig <hch@infradead.org> 15580S: Maintained 15581F: Documentation/filesystems/sysv-fs.txt 15582F: fs/sysv/ 15583F: include/linux/sysv_fs.h 15584 15585TASKSTATS STATISTICS INTERFACE 15586M: Balbir Singh <bsingharora@gmail.com> 15587S: Maintained 15588F: Documentation/accounting/taskstats* 15589F: include/linux/taskstats* 15590F: kernel/taskstats.c 15591 15592TC subsystem 15593M: Jamal Hadi Salim <jhs@mojatatu.com> 15594M: Cong Wang <xiyou.wangcong@gmail.com> 15595M: Jiri Pirko <jiri@resnulli.us> 15596L: netdev@vger.kernel.org 15597S: Maintained 15598F: include/net/pkt_cls.h 15599F: include/net/pkt_sched.h 15600F: include/net/tc_act/ 15601F: include/uapi/linux/pkt_cls.h 15602F: include/uapi/linux/pkt_sched.h 15603F: include/uapi/linux/tc_act/ 15604F: include/uapi/linux/tc_ematch/ 15605F: net/sched/ 15606 15607TC90522 MEDIA DRIVER 15608M: Akihiro Tsukada <tskd08@gmail.com> 15609L: linux-media@vger.kernel.org 15610S: Odd Fixes 15611F: drivers/media/dvb-frontends/tc90522* 15612 15613TCP LOW PRIORITY MODULE 15614M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15615M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15616W: http://tcp-lp-mod.sourceforge.net/ 15617S: Maintained 15618F: net/ipv4/tcp_lp.c 15619 15620TDA10071 MEDIA DRIVER 15621M: Antti Palosaari <crope@iki.fi> 15622L: linux-media@vger.kernel.org 15623W: https://linuxtv.org 15624W: http://palosaari.fi/linux/ 15625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15626T: git git://linuxtv.org/anttip/media_tree.git 15627S: Maintained 15628F: drivers/media/dvb-frontends/tda10071* 15629 15630TDA18212 MEDIA DRIVER 15631M: Antti Palosaari <crope@iki.fi> 15632L: linux-media@vger.kernel.org 15633W: https://linuxtv.org 15634W: http://palosaari.fi/linux/ 15635Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15636T: git git://linuxtv.org/anttip/media_tree.git 15637S: Maintained 15638F: drivers/media/tuners/tda18212* 15639 15640TDA18218 MEDIA DRIVER 15641M: Antti Palosaari <crope@iki.fi> 15642L: linux-media@vger.kernel.org 15643W: https://linuxtv.org 15644W: http://palosaari.fi/linux/ 15645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15646T: git git://linuxtv.org/anttip/media_tree.git 15647S: Maintained 15648F: drivers/media/tuners/tda18218* 15649 15650TDA18250 MEDIA DRIVER 15651M: Olli Salonen <olli.salonen@iki.fi> 15652L: linux-media@vger.kernel.org 15653W: https://linuxtv.org 15654Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15655T: git git://linuxtv.org/media_tree.git 15656S: Maintained 15657F: drivers/media/tuners/tda18250* 15658 15659TDA18271 MEDIA DRIVER 15660M: Michael Krufky <mkrufky@linuxtv.org> 15661L: linux-media@vger.kernel.org 15662W: https://linuxtv.org 15663W: http://github.com/mkrufky 15664Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15665T: git git://linuxtv.org/mkrufky/tuners.git 15666S: Maintained 15667F: drivers/media/tuners/tda18271* 15668 15669TDA1997x MEDIA DRIVER 15670M: Tim Harvey <tharvey@gateworks.com> 15671L: linux-media@vger.kernel.org 15672W: https://linuxtv.org 15673Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15674S: Maintained 15675F: drivers/media/i2c/tda1997x.* 15676 15677TDA827x MEDIA DRIVER 15678M: Michael Krufky <mkrufky@linuxtv.org> 15679L: linux-media@vger.kernel.org 15680W: https://linuxtv.org 15681W: http://github.com/mkrufky 15682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15683T: git git://linuxtv.org/mkrufky/tuners.git 15684S: Maintained 15685F: drivers/media/tuners/tda8290.* 15686 15687TDA8290 MEDIA DRIVER 15688M: Michael Krufky <mkrufky@linuxtv.org> 15689L: linux-media@vger.kernel.org 15690W: https://linuxtv.org 15691W: http://github.com/mkrufky 15692Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15693T: git git://linuxtv.org/mkrufky/tuners.git 15694S: Maintained 15695F: drivers/media/tuners/tda8290.* 15696 15697TDA9840 MEDIA DRIVER 15698M: Hans Verkuil <hverkuil@xs4all.nl> 15699L: linux-media@vger.kernel.org 15700T: git git://linuxtv.org/media_tree.git 15701W: https://linuxtv.org 15702S: Maintained 15703F: drivers/media/i2c/tda9840* 15704 15705TEA5761 TUNER DRIVER 15706M: Mauro Carvalho Chehab <mchehab@kernel.org> 15707L: linux-media@vger.kernel.org 15708W: https://linuxtv.org 15709T: git git://linuxtv.org/media_tree.git 15710S: Odd fixes 15711F: drivers/media/tuners/tea5761.* 15712 15713TEA5767 TUNER DRIVER 15714M: Mauro Carvalho Chehab <mchehab@kernel.org> 15715L: linux-media@vger.kernel.org 15716W: https://linuxtv.org 15717T: git git://linuxtv.org/media_tree.git 15718S: Maintained 15719F: drivers/media/tuners/tea5767.* 15720 15721TEA6415C MEDIA DRIVER 15722M: Hans Verkuil <hverkuil@xs4all.nl> 15723L: linux-media@vger.kernel.org 15724T: git git://linuxtv.org/media_tree.git 15725W: https://linuxtv.org 15726S: Maintained 15727F: drivers/media/i2c/tea6415c* 15728 15729TEA6420 MEDIA DRIVER 15730M: Hans Verkuil <hverkuil@xs4all.nl> 15731L: linux-media@vger.kernel.org 15732T: git git://linuxtv.org/media_tree.git 15733W: https://linuxtv.org 15734S: Maintained 15735F: drivers/media/i2c/tea6420* 15736 15737TEAM DRIVER 15738M: Jiri Pirko <jiri@resnulli.us> 15739L: netdev@vger.kernel.org 15740S: Supported 15741F: drivers/net/team/ 15742F: include/linux/if_team.h 15743F: include/uapi/linux/if_team.h 15744 15745TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15746M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15747S: Maintained 15748F: arch/x86/platform/ts5500/ 15749 15750TECHNOTREND USB IR RECEIVER 15751M: Sean Young <sean@mess.org> 15752L: linux-media@vger.kernel.org 15753S: Maintained 15754F: drivers/media/rc/ttusbir.c 15755 15756TECHWELL TW9910 VIDEO DECODER 15757L: linux-media@vger.kernel.org 15758S: Orphan 15759F: drivers/media/i2c/tw9910.c 15760F: include/media/i2c/tw9910.h 15761 15762TEE SUBSYSTEM 15763M: Jens Wiklander <jens.wiklander@linaro.org> 15764L: tee-dev@lists.linaro.org 15765S: Maintained 15766F: include/linux/tee_drv.h 15767F: include/uapi/linux/tee.h 15768F: drivers/tee/ 15769F: Documentation/tee.txt 15770 15771TEGRA ARCHITECTURE SUPPORT 15772M: Thierry Reding <thierry.reding@gmail.com> 15773M: Jonathan Hunter <jonathanh@nvidia.com> 15774L: linux-tegra@vger.kernel.org 15775Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15777S: Supported 15778N: [^a-z]tegra 15779 15780TEGRA CLOCK DRIVER 15781M: Peter De Schrijver <pdeschrijver@nvidia.com> 15782M: Prashant Gaikwad <pgaikwad@nvidia.com> 15783S: Supported 15784F: drivers/clk/tegra/ 15785 15786TEGRA DMA DRIVERS 15787M: Laxman Dewangan <ldewangan@nvidia.com> 15788M: Jon Hunter <jonathanh@nvidia.com> 15789S: Supported 15790F: drivers/dma/tegra* 15791 15792TEGRA I2C DRIVER 15793M: Laxman Dewangan <ldewangan@nvidia.com> 15794R: Dmitry Osipenko <digetx@gmail.com> 15795S: Supported 15796F: drivers/i2c/busses/i2c-tegra.c 15797 15798TEGRA IOMMU DRIVERS 15799M: Thierry Reding <thierry.reding@gmail.com> 15800L: linux-tegra@vger.kernel.org 15801S: Supported 15802F: drivers/iommu/tegra* 15803 15804TEGRA KBC DRIVER 15805M: Laxman Dewangan <ldewangan@nvidia.com> 15806S: Supported 15807F: drivers/input/keyboard/tegra-kbc.c 15808 15809TEGRA NAND DRIVER 15810M: Stefan Agner <stefan@agner.ch> 15811M: Lucas Stach <dev@lynxeye.de> 15812S: Maintained 15813F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15814F: drivers/mtd/nand/raw/tegra_nand.c 15815 15816TEGRA PWM DRIVER 15817M: Thierry Reding <thierry.reding@gmail.com> 15818S: Supported 15819F: drivers/pwm/pwm-tegra.c 15820 15821TEGRA SERIAL DRIVER 15822M: Laxman Dewangan <ldewangan@nvidia.com> 15823S: Supported 15824F: drivers/tty/serial/serial-tegra.c 15825 15826TEGRA SPI DRIVER 15827M: Laxman Dewangan <ldewangan@nvidia.com> 15828S: Supported 15829F: drivers/spi/spi-tegra* 15830 15831TEGRA XUSB PADCTL DRIVER 15832M: JC Kuo <jckuo@nvidia.com> 15833S: Supported 15834F: drivers/phy/tegra/xusb* 15835 15836TEHUTI ETHERNET DRIVER 15837M: Andy Gospodarek <andy@greyhouse.net> 15838L: netdev@vger.kernel.org 15839S: Supported 15840F: drivers/net/ethernet/tehuti/* 15841 15842Telecom Clock Driver for MCPL0010 15843M: Mark Gross <mark.gross@intel.com> 15844S: Supported 15845F: drivers/char/tlclk.c 15846 15847TENSILICA XTENSA PORT (xtensa) 15848M: Chris Zankel <chris@zankel.net> 15849M: Max Filippov <jcmvbkbc@gmail.com> 15850L: linux-xtensa@linux-xtensa.org 15851T: git git://github.com/czankel/xtensa-linux.git 15852S: Maintained 15853F: arch/xtensa/ 15854F: drivers/irqchip/irq-xtensa-* 15855 15856Texas Instruments' System Control Interface (TISCI) Protocol Driver 15857M: Nishanth Menon <nm@ti.com> 15858M: Tero Kristo <t-kristo@ti.com> 15859M: Santosh Shilimkar <ssantosh@kernel.org> 15860L: linux-arm-kernel@lists.infradead.org 15861S: Maintained 15862F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15863F: drivers/firmware/ti_sci* 15864F: include/linux/soc/ti/ti_sci_protocol.h 15865F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15866F: drivers/soc/ti/ti_sci_pm_domains.c 15867F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15868F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15869F: drivers/clk/keystone/sci-clk.c 15870F: drivers/reset/reset-ti-sci.c 15871F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15872F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15873F: drivers/irqchip/irq-ti-sci-intr.c 15874F: drivers/irqchip/irq-ti-sci-inta.c 15875F: include/linux/soc/ti/ti_sci_inta_msi.h 15876F: drivers/soc/ti/ti_sci_inta_msi.c 15877 15878Texas Instruments ASoC drivers 15879M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15880L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15881S: Maintained 15882F: sound/soc/ti/ 15883 15884Texas Instruments' DAC7612 DAC Driver 15885M: Ricardo Ribalda <ricardo@ribalda.com> 15886L: linux-iio@vger.kernel.org 15887S: Supported 15888F: drivers/iio/dac/ti-dac7612.c 15889F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15890 15891THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15892M: Hans Verkuil <hverkuil@xs4all.nl> 15893L: linux-media@vger.kernel.org 15894T: git git://linuxtv.org/media_tree.git 15895W: https://linuxtv.org 15896S: Maintained 15897F: drivers/media/radio/radio-raremono.c 15898 15899THERMAL 15900M: Zhang Rui <rui.zhang@intel.com> 15901M: Eduardo Valentin <edubezval@gmail.com> 15902R: Daniel Lezcano <daniel.lezcano@linaro.org> 15903L: linux-pm@vger.kernel.org 15904T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15905T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15906Q: https://patchwork.kernel.org/project/linux-pm/list/ 15907S: Supported 15908F: drivers/thermal/ 15909F: include/linux/thermal.h 15910F: include/uapi/linux/thermal.h 15911F: include/linux/cpu_cooling.h 15912F: Documentation/devicetree/bindings/thermal/ 15913 15914THERMAL/CPU_COOLING 15915M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15916M: Viresh Kumar <viresh.kumar@linaro.org> 15917M: Javi Merino <javi.merino@kernel.org> 15918L: linux-pm@vger.kernel.org 15919S: Supported 15920F: Documentation/thermal/cpu-cooling-api.rst 15921F: drivers/thermal/cpu_cooling.c 15922F: include/linux/cpu_cooling.h 15923 15924THINKPAD ACPI EXTRAS DRIVER 15925M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15926L: ibm-acpi-devel@lists.sourceforge.net 15927L: platform-driver-x86@vger.kernel.org 15928W: http://ibm-acpi.sourceforge.net 15929W: http://thinkwiki.org/wiki/Ibm-acpi 15930T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15931S: Maintained 15932F: drivers/platform/x86/thinkpad_acpi.c 15933 15934THUNDERBOLT DRIVER 15935M: Andreas Noever <andreas.noever@gmail.com> 15936M: Michael Jamet <michael.jamet@intel.com> 15937M: Mika Westerberg <mika.westerberg@linux.intel.com> 15938M: Yehezkel Bernat <YehezkelShB@gmail.com> 15939T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15940S: Maintained 15941F: Documentation/admin-guide/thunderbolt.rst 15942F: drivers/thunderbolt/ 15943F: include/linux/thunderbolt.h 15944 15945THUNDERBOLT NETWORK DRIVER 15946M: Michael Jamet <michael.jamet@intel.com> 15947M: Mika Westerberg <mika.westerberg@linux.intel.com> 15948M: Yehezkel Bernat <YehezkelShB@gmail.com> 15949L: netdev@vger.kernel.org 15950S: Maintained 15951F: drivers/net/thunderbolt.c 15952 15953THUNDERX GPIO DRIVER 15954M: David Daney <david.daney@cavium.com> 15955S: Maintained 15956F: drivers/gpio/gpio-thunderx.c 15957 15958TI AM437X VPFE DRIVER 15959M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15960L: linux-media@vger.kernel.org 15961W: https://linuxtv.org 15962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15963T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15964S: Maintained 15965F: drivers/media/platform/am437x/ 15966 15967TI BANDGAP AND THERMAL DRIVER 15968M: Eduardo Valentin <edubezval@gmail.com> 15969M: Keerthy <j-keerthy@ti.com> 15970L: linux-pm@vger.kernel.org 15971L: linux-omap@vger.kernel.org 15972S: Maintained 15973F: drivers/thermal/ti-soc-thermal/ 15974 15975TI BQ27XXX POWER SUPPLY DRIVER 15976R: Andrew F. Davis <afd@ti.com> 15977F: include/linux/power/bq27xxx_battery.h 15978F: drivers/power/supply/bq27xxx_battery.c 15979F: drivers/power/supply/bq27xxx_battery_i2c.c 15980 15981TI CDCE706 CLOCK DRIVER 15982M: Max Filippov <jcmvbkbc@gmail.com> 15983S: Maintained 15984F: drivers/clk/clk-cdce706.c 15985 15986TI CLOCK DRIVER 15987M: Tero Kristo <t-kristo@ti.com> 15988L: linux-omap@vger.kernel.org 15989S: Maintained 15990F: drivers/clk/ti/ 15991F: include/linux/clk/ti.h 15992 15993TI DAVINCI MACHINE SUPPORT 15994M: Sekhar Nori <nsekhar@ti.com> 15995R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15997T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15998S: Supported 15999F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16000F: arch/arm/mach-davinci/ 16001F: drivers/i2c/busses/i2c-davinci.c 16002F: arch/arm/boot/dts/da850* 16003 16004TI DAVINCI SERIES CLOCK DRIVER 16005M: David Lechner <david@lechnology.com> 16006R: Sekhar Nori <nsekhar@ti.com> 16007S: Maintained 16008F: Documentation/devicetree/bindings/clock/ti/davinci/ 16009F: drivers/clk/davinci/ 16010 16011TI DAVINCI SERIES GPIO DRIVER 16012M: Keerthy <j-keerthy@ti.com> 16013L: linux-gpio@vger.kernel.org 16014S: Maintained 16015F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16016F: drivers/gpio/gpio-davinci.c 16017 16018TI DAVINCI SERIES MEDIA DRIVER 16019M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16020L: linux-media@vger.kernel.org 16021W: https://linuxtv.org 16022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16023T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16024S: Maintained 16025F: drivers/media/platform/davinci/ 16026F: include/media/davinci/ 16027 16028TI ETHERNET SWITCH DRIVER (CPSW) 16029R: Grygorii Strashko <grygorii.strashko@ti.com> 16030L: linux-omap@vger.kernel.org 16031L: netdev@vger.kernel.org 16032S: Maintained 16033F: drivers/net/ethernet/ti/cpsw* 16034F: drivers/net/ethernet/ti/davinci* 16035 16036TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16037M: Alex Dubov <oakad@yahoo.com> 16038S: Maintained 16039W: http://tifmxx.berlios.de/ 16040F: drivers/memstick/host/tifm_ms.c 16041F: drivers/misc/tifm* 16042F: drivers/mmc/host/tifm_sd.c 16043F: include/linux/tifm.h 16044 16045TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16046M: Santosh Shilimkar <ssantosh@kernel.org> 16047L: linux-kernel@vger.kernel.org 16048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16049S: Maintained 16050F: drivers/soc/ti/* 16051T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16052 16053TI LM49xxx FAMILY ASoC CODEC DRIVERS 16054M: M R Swami Reddy <mr.swami.reddy@ti.com> 16055M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16056L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16057S: Maintained 16058F: sound/soc/codecs/lm49453* 16059F: sound/soc/codecs/isabelle* 16060 16061TI LP855x BACKLIGHT DRIVER 16062M: Milo Kim <milo.kim@ti.com> 16063S: Maintained 16064F: Documentation/driver-api/backlight/lp855x-driver.rst 16065F: drivers/video/backlight/lp855x_bl.c 16066F: include/linux/platform_data/lp855x.h 16067 16068TI LP8727 CHARGER DRIVER 16069M: Milo Kim <milo.kim@ti.com> 16070S: Maintained 16071F: drivers/power/supply/lp8727_charger.c 16072F: include/linux/platform_data/lp8727.h 16073 16074TI LP8788 MFD DRIVER 16075M: Milo Kim <milo.kim@ti.com> 16076S: Maintained 16077F: drivers/iio/adc/lp8788_adc.c 16078F: drivers/leds/leds-lp8788.c 16079F: drivers/mfd/lp8788*.c 16080F: drivers/power/supply/lp8788-charger.c 16081F: drivers/regulator/lp8788-*.c 16082F: include/linux/mfd/lp8788*.h 16083 16084TI NETCP ETHERNET DRIVER 16085M: Wingman Kwok <w-kwok2@ti.com> 16086M: Murali Karicheri <m-karicheri2@ti.com> 16087L: netdev@vger.kernel.org 16088S: Maintained 16089F: drivers/net/ethernet/ti/netcp* 16090 16091TI PCM3060 ASoC CODEC DRIVER 16092M: Kirill Marinushkin <kmarinushkin@birdec.tech> 16093L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16094S: Maintained 16095F: Documentation/devicetree/bindings/sound/pcm3060.txt 16096F: sound/soc/codecs/pcm3060* 16097 16098TI TAS571X FAMILY ASoC CODEC DRIVER 16099M: Kevin Cernekee <cernekee@chromium.org> 16100L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16101S: Odd Fixes 16102F: sound/soc/codecs/tas571x* 16103 16104TI TRF7970A NFC DRIVER 16105M: Mark Greer <mgreer@animalcreek.com> 16106L: linux-wireless@vger.kernel.org 16107L: linux-nfc@lists.01.org (moderated for non-subscribers) 16108S: Supported 16109F: drivers/nfc/trf7970a.c 16110F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16111 16112TI TWL4030 SERIES SOC CODEC DRIVER 16113M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16114L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16115S: Maintained 16116F: sound/soc/codecs/twl4030* 16117 16118TI VPE/CAL DRIVERS 16119M: Benoit Parrot <bparrot@ti.com> 16120L: linux-media@vger.kernel.org 16121W: http://linuxtv.org/ 16122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16123S: Maintained 16124F: drivers/media/platform/ti-vpe/ 16125 16126TI WILINK WIRELESS DRIVERS 16127L: linux-wireless@vger.kernel.org 16128W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16129W: http://wireless.kernel.org/en/users/Drivers/wl1251 16130T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16131S: Orphan 16132F: drivers/net/wireless/ti/ 16133F: include/linux/wl12xx.h 16134 16135TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16136M: John Stultz <john.stultz@linaro.org> 16137M: Thomas Gleixner <tglx@linutronix.de> 16138R: Stephen Boyd <sboyd@kernel.org> 16139L: linux-kernel@vger.kernel.org 16140T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16141S: Supported 16142F: include/linux/clocksource.h 16143F: include/linux/time.h 16144F: include/linux/timex.h 16145F: include/uapi/linux/time.h 16146F: include/uapi/linux/timex.h 16147F: kernel/time/clocksource.c 16148F: kernel/time/time*.c 16149F: kernel/time/alarmtimer.c 16150F: kernel/time/ntp.c 16151F: tools/testing/selftests/timers/ 16152 16153TIPC NETWORK LAYER 16154M: Jon Maloy <jon.maloy@ericsson.com> 16155M: Ying Xue <ying.xue@windriver.com> 16156L: netdev@vger.kernel.org (core kernel code) 16157L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16158W: http://tipc.sourceforge.net/ 16159S: Maintained 16160F: include/uapi/linux/tipc*.h 16161F: net/tipc/ 16162 16163TLAN NETWORK DRIVER 16164M: Samuel Chessman <chessman@tux.org> 16165L: tlan-devel@lists.sourceforge.net (subscribers-only) 16166W: http://sourceforge.net/projects/tlan/ 16167S: Maintained 16168F: Documentation/networking/device_drivers/ti/tlan.txt 16169F: drivers/net/ethernet/ti/tlan.* 16170 16171TM6000 VIDEO4LINUX DRIVER 16172M: Mauro Carvalho Chehab <mchehab@kernel.org> 16173L: linux-media@vger.kernel.org 16174W: https://linuxtv.org 16175T: git git://linuxtv.org/media_tree.git 16176S: Odd fixes 16177F: drivers/media/usb/tm6000/ 16178F: Documentation/media/v4l-drivers/tm6000* 16179 16180TMIO/SDHI MMC DRIVER 16181M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16182L: linux-mmc@vger.kernel.org 16183S: Supported 16184F: drivers/mmc/host/tmio_mmc* 16185F: drivers/mmc/host/renesas_sdhi* 16186F: include/linux/mfd/tmio.h 16187 16188TMP401 HARDWARE MONITOR DRIVER 16189M: Guenter Roeck <linux@roeck-us.net> 16190L: linux-hwmon@vger.kernel.org 16191S: Maintained 16192F: Documentation/hwmon/tmp401.rst 16193F: drivers/hwmon/tmp401.c 16194 16195TMPFS (SHMEM FILESYSTEM) 16196M: Hugh Dickins <hughd@google.com> 16197L: linux-mm@kvack.org 16198S: Maintained 16199F: include/linux/shmem_fs.h 16200F: mm/shmem.c 16201 16202TOMOYO SECURITY MODULE 16203M: Kentaro Takeda <takedakn@nttdata.co.jp> 16204M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16205L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16206L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16207L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16208L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16209W: https://tomoyo.osdn.jp/ 16210S: Maintained 16211F: security/tomoyo/ 16212 16213TOPSTAR LAPTOP EXTRAS DRIVER 16214M: Herton Ronaldo Krzesinski <herton@canonical.com> 16215L: platform-driver-x86@vger.kernel.org 16216S: Maintained 16217F: drivers/platform/x86/topstar-laptop.c 16218 16219TORTURE-TEST MODULES 16220M: Davidlohr Bueso <dave@stgolabs.net> 16221M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16222M: Josh Triplett <josh@joshtriplett.org> 16223L: linux-kernel@vger.kernel.org 16224S: Supported 16225T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16226F: Documentation/RCU/torture.txt 16227F: kernel/torture.c 16228F: kernel/rcu/rcutorture.c 16229F: kernel/rcu/rcuperf.c 16230F: kernel/locking/locktorture.c 16231 16232TOSHIBA ACPI EXTRAS DRIVER 16233M: Azael Avalos <coproscefalo@gmail.com> 16234L: platform-driver-x86@vger.kernel.org 16235S: Maintained 16236F: drivers/platform/x86/toshiba_acpi.c 16237 16238TOSHIBA BLUETOOTH DRIVER 16239M: Azael Avalos <coproscefalo@gmail.com> 16240L: platform-driver-x86@vger.kernel.org 16241S: Maintained 16242F: drivers/platform/x86/toshiba_bluetooth.c 16243 16244TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16245M: Azael Avalos <coproscefalo@gmail.com> 16246L: platform-driver-x86@vger.kernel.org 16247S: Maintained 16248F: drivers/platform/x86/toshiba_haps.c 16249 16250TOSHIBA SMM DRIVER 16251M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16252W: http://www.buzzard.org.uk/toshiba/ 16253S: Maintained 16254F: drivers/char/toshiba.c 16255F: include/linux/toshiba.h 16256F: include/uapi/linux/toshiba.h 16257 16258TOSHIBA TC358743 DRIVER 16259M: Mats Randgaard <matrandg@cisco.com> 16260L: linux-media@vger.kernel.org 16261S: Maintained 16262F: drivers/media/i2c/tc358743* 16263F: include/media/i2c/tc358743.h 16264 16265TOSHIBA WMI HOTKEYS DRIVER 16266M: Azael Avalos <coproscefalo@gmail.com> 16267L: platform-driver-x86@vger.kernel.org 16268S: Maintained 16269F: drivers/platform/x86/toshiba-wmi.c 16270 16271TPM DEVICE DRIVER 16272M: Peter Huewe <peterhuewe@gmx.de> 16273M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16274R: Jason Gunthorpe <jgg@ziepe.ca> 16275L: linux-integrity@vger.kernel.org 16276Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16277W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16278T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16279S: Maintained 16280F: drivers/char/tpm/ 16281 16282TRACING 16283M: Steven Rostedt <rostedt@goodmis.org> 16284M: Ingo Molnar <mingo@redhat.com> 16285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16286S: Maintained 16287F: Documentation/trace/ftrace.rst 16288F: arch/*/*/*/ftrace.h 16289F: arch/*/kernel/ftrace.c 16290F: include/*/ftrace.h 16291F: include/linux/trace*.h 16292F: include/trace/ 16293F: kernel/trace/ 16294F: tools/testing/selftests/ftrace/ 16295 16296TRACING MMIO ACCESSES (MMIOTRACE) 16297M: Steven Rostedt <rostedt@goodmis.org> 16298M: Ingo Molnar <mingo@kernel.org> 16299R: Karol Herbst <karolherbst@gmail.com> 16300R: Pekka Paalanen <ppaalanen@gmail.com> 16301S: Maintained 16302L: linux-kernel@vger.kernel.org 16303L: nouveau@lists.freedesktop.org 16304F: kernel/trace/trace_mmiotrace.c 16305F: include/linux/mmiotrace.h 16306F: arch/x86/mm/kmmio.c 16307F: arch/x86/mm/mmio-mod.c 16308F: arch/x86/mm/testmmiotrace.c 16309 16310TRIVIAL PATCHES 16311M: Jiri Kosina <trivial@kernel.org> 16312T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16313S: Maintained 16314K: ^Subject:.*(?i)trivial 16315 16316TEMPO SEMICONDUCTOR DRIVERS 16317M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16318S: Maintained 16319F: sound/soc/codecs/tscs*.c 16320F: sound/soc/codecs/tscs*.h 16321F: Documentation/devicetree/bindings/sound/tscs*.txt 16322 16323TTY LAYER 16324M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16325M: Jiri Slaby <jslaby@suse.com> 16326S: Supported 16327T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16328F: Documentation/driver-api/serial/ 16329F: drivers/tty/ 16330F: drivers/tty/serial/serial_core.c 16331F: include/linux/serial_core.h 16332F: include/linux/serial.h 16333F: include/linux/tty.h 16334F: include/uapi/linux/serial_core.h 16335F: include/uapi/linux/serial.h 16336F: include/uapi/linux/tty.h 16337 16338TUA9001 MEDIA DRIVER 16339M: Antti Palosaari <crope@iki.fi> 16340L: linux-media@vger.kernel.org 16341W: https://linuxtv.org 16342W: http://palosaari.fi/linux/ 16343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16344T: git git://linuxtv.org/anttip/media_tree.git 16345S: Maintained 16346F: drivers/media/tuners/tua9001* 16347 16348TULIP NETWORK DRIVERS 16349L: netdev@vger.kernel.org 16350L: linux-parisc@vger.kernel.org 16351S: Orphan 16352F: drivers/net/ethernet/dec/tulip/ 16353 16354TUN/TAP driver 16355M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16356W: http://vtun.sourceforge.net/tun 16357S: Maintained 16358F: Documentation/networking/tuntap.txt 16359F: arch/um/os-Linux/drivers/ 16360 16361TURBOCHANNEL SUBSYSTEM 16362M: "Maciej W. Rozycki" <macro@linux-mips.org> 16363M: Ralf Baechle <ralf@linux-mips.org> 16364L: linux-mips@vger.kernel.org 16365Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16366S: Maintained 16367F: drivers/tc/ 16368F: include/linux/tc.h 16369 16370TURBOSTAT UTILITY 16371M: "Len Brown" <lenb@kernel.org> 16372L: linux-pm@vger.kernel.org 16373B: https://bugzilla.kernel.org 16374Q: https://patchwork.kernel.org/project/linux-pm/list/ 16375T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16376S: Supported 16377F: tools/power/x86/turbostat/ 16378 16379TW5864 VIDEO4LINUX DRIVER 16380M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16381M: Anton Sviridenko <anton@corp.bluecherry.net> 16382M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16383M: Andrey Utkin <andrey_utkin@fastmail.com> 16384L: linux-media@vger.kernel.org 16385S: Supported 16386F: drivers/media/pci/tw5864/ 16387 16388TW68 VIDEO4LINUX DRIVER 16389M: Hans Verkuil <hverkuil@xs4all.nl> 16390L: linux-media@vger.kernel.org 16391T: git git://linuxtv.org/media_tree.git 16392W: https://linuxtv.org 16393S: Odd Fixes 16394F: drivers/media/pci/tw68/ 16395 16396TW686X VIDEO4LINUX DRIVER 16397M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16398L: linux-media@vger.kernel.org 16399T: git git://linuxtv.org/media_tree.git 16400W: http://linuxtv.org 16401S: Maintained 16402F: drivers/media/pci/tw686x/ 16403 16404UBI FILE SYSTEM (UBIFS) 16405M: Richard Weinberger <richard@nod.at> 16406M: Artem Bityutskiy <dedekind1@gmail.com> 16407M: Adrian Hunter <adrian.hunter@intel.com> 16408L: linux-mtd@lists.infradead.org 16409T: git git://git.infradead.org/ubifs-2.6.git 16410W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16411S: Supported 16412F: Documentation/filesystems/ubifs.txt 16413F: fs/ubifs/ 16414 16415UCLINUX (M68KNOMMU AND COLDFIRE) 16416M: Greg Ungerer <gerg@linux-m68k.org> 16417W: http://www.linux-m68k.org/ 16418W: http://www.uclinux.org/ 16419L: linux-m68k@lists.linux-m68k.org 16420L: uclinux-dev@uclinux.org (subscribers-only) 16421T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16422S: Maintained 16423F: arch/m68k/coldfire/ 16424F: arch/m68k/68*/ 16425F: arch/m68k/*/*_no.* 16426F: arch/m68k/include/asm/*_no.* 16427 16428UDF FILESYSTEM 16429M: Jan Kara <jack@suse.com> 16430S: Maintained 16431F: Documentation/filesystems/udf.txt 16432F: fs/udf/ 16433 16434UDRAW TABLET 16435M: Bastien Nocera <hadess@hadess.net> 16436L: linux-input@vger.kernel.org 16437S: Maintained 16438F: drivers/hid/hid-udraw-ps3.c 16439 16440UFS FILESYSTEM 16441M: Evgeniy Dushistov <dushistov@mail.ru> 16442S: Maintained 16443F: Documentation/filesystems/ufs.txt 16444F: fs/ufs/ 16445 16446UHID USERSPACE HID IO DRIVER: 16447M: David Herrmann <dh.herrmann@googlemail.com> 16448L: linux-input@vger.kernel.org 16449S: Maintained 16450F: drivers/hid/uhid.c 16451F: include/uapi/linux/uhid.h 16452 16453ULPI BUS 16454M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16455L: linux-usb@vger.kernel.org 16456S: Maintained 16457F: drivers/usb/common/ulpi.c 16458F: include/linux/ulpi/ 16459 16460ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16461L: linux-usb@vger.kernel.org 16462S: Orphan 16463F: drivers/uwb/ 16464F: include/linux/uwb.h 16465F: include/linux/uwb/ 16466 16467UNICODE SUBSYSTEM: 16468M: Gabriel Krisman Bertazi <krisman@collabora.com> 16469L: linux-fsdevel@vger.kernel.org 16470S: Supported 16471F: fs/unicode/ 16472 16473UNICORE32 ARCHITECTURE: 16474M: Guan Xuetao <gxt@pku.edu.cn> 16475W: http://mprc.pku.edu.cn/~guanxuetao/linux 16476S: Maintained 16477T: git git://github.com/gxt/linux.git 16478F: arch/unicore32/ 16479 16480UNIFDEF 16481M: Tony Finch <dot@dotat.at> 16482W: http://dotat.at/prog/unifdef 16483S: Maintained 16484F: scripts/unifdef.c 16485 16486UNIFORM CDROM DRIVER 16487M: Jens Axboe <axboe@kernel.dk> 16488W: http://www.kernel.dk 16489S: Maintained 16490F: Documentation/cdrom/ 16491F: drivers/cdrom/cdrom.c 16492F: include/linux/cdrom.h 16493F: include/uapi/linux/cdrom.h 16494 16495UNISYS S-PAR DRIVERS 16496M: David Kershner <david.kershner@unisys.com> 16497L: sparmaintainer@unisys.com (Unisys internal) 16498S: Supported 16499F: include/linux/visorbus.h 16500F: drivers/visorbus/ 16501F: drivers/staging/unisys/ 16502 16503UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16504R: Alim Akhtar <alim.akhtar@samsung.com> 16505R: Avri Altman <avri.altman@wdc.com> 16506R: Pedro Sousa <pedrom.sousa@synopsys.com> 16507L: linux-scsi@vger.kernel.org 16508S: Supported 16509F: Documentation/scsi/ufs.txt 16510F: drivers/scsi/ufs/ 16511 16512UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16513M: Pedro Sousa <pedrom.sousa@synopsys.com> 16514L: linux-scsi@vger.kernel.org 16515S: Supported 16516F: drivers/scsi/ufs/*dwc* 16517 16518UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16519M: Stanley Chu <stanley.chu@mediatek.com> 16520L: linux-scsi@vger.kernel.org 16521L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16522S: Maintained 16523F: drivers/scsi/ufs/ufs-mediatek* 16524 16525UNSORTED BLOCK IMAGES (UBI) 16526M: Artem Bityutskiy <dedekind1@gmail.com> 16527M: Richard Weinberger <richard@nod.at> 16528W: http://www.linux-mtd.infradead.org/ 16529L: linux-mtd@lists.infradead.org 16530T: git git://git.infradead.org/ubifs-2.6.git 16531S: Supported 16532F: drivers/mtd/ubi/ 16533F: include/linux/mtd/ubi.h 16534F: include/uapi/mtd/ubi-user.h 16535 16536USB "USBNET" DRIVER FRAMEWORK 16537M: Oliver Neukum <oneukum@suse.com> 16538L: netdev@vger.kernel.org 16539W: http://www.linux-usb.org/usbnet 16540S: Maintained 16541F: drivers/net/usb/usbnet.c 16542F: include/linux/usb/usbnet.h 16543 16544USB ACM DRIVER 16545M: Oliver Neukum <oneukum@suse.com> 16546L: linux-usb@vger.kernel.org 16547S: Maintained 16548F: Documentation/usb/acm.rst 16549F: drivers/usb/class/cdc-acm.* 16550 16551USB AR5523 WIRELESS DRIVER 16552M: Pontus Fuchs <pontus.fuchs@gmail.com> 16553L: linux-wireless@vger.kernel.org 16554S: Maintained 16555F: drivers/net/wireless/ath/ar5523/ 16556 16557USB ATTACHED SCSI 16558M: Oliver Neukum <oneukum@suse.com> 16559L: linux-usb@vger.kernel.org 16560L: linux-scsi@vger.kernel.org 16561S: Maintained 16562F: drivers/usb/storage/uas.c 16563 16564USB CDC ETHERNET DRIVER 16565M: Oliver Neukum <oliver@neukum.org> 16566L: linux-usb@vger.kernel.org 16567S: Maintained 16568F: drivers/net/usb/cdc_*.c 16569F: include/uapi/linux/usb/cdc.h 16570 16571USB CHAOSKEY DRIVER 16572M: Keith Packard <keithp@keithp.com> 16573L: linux-usb@vger.kernel.org 16574S: Maintained 16575F: drivers/usb/misc/chaoskey.c 16576 16577USB CYPRESS C67X00 DRIVER 16578M: Peter Korsgaard <jacmet@sunsite.dk> 16579L: linux-usb@vger.kernel.org 16580S: Maintained 16581F: drivers/usb/c67x00/ 16582 16583USB DAVICOM DM9601 DRIVER 16584M: Peter Korsgaard <jacmet@sunsite.dk> 16585L: netdev@vger.kernel.org 16586W: http://www.linux-usb.org/usbnet 16587S: Maintained 16588F: drivers/net/usb/dm9601.c 16589 16590USB DIAMOND RIO500 DRIVER 16591M: Cesar Miquel <miquel@df.uba.ar> 16592L: rio500-users@lists.sourceforge.net 16593W: http://rio500.sourceforge.net 16594S: Maintained 16595F: drivers/usb/misc/rio500* 16596 16597USB EHCI DRIVER 16598M: Alan Stern <stern@rowland.harvard.edu> 16599L: linux-usb@vger.kernel.org 16600S: Maintained 16601F: Documentation/usb/ehci.rst 16602F: drivers/usb/host/ehci* 16603 16604USB GADGET/PERIPHERAL SUBSYSTEM 16605M: Felipe Balbi <balbi@kernel.org> 16606L: linux-usb@vger.kernel.org 16607W: http://www.linux-usb.org/gadget 16608T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16609S: Maintained 16610F: drivers/usb/gadget/ 16611F: include/linux/usb/gadget* 16612 16613USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16614M: Jiri Kosina <jikos@kernel.org> 16615M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16616L: linux-usb@vger.kernel.org 16617T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16618S: Maintained 16619F: Documentation/hid/hiddev.rst 16620F: drivers/hid/usbhid/ 16621 16622USB INTEL XHCI ROLE MUX DRIVER 16623M: Hans de Goede <hdegoede@redhat.com> 16624L: linux-usb@vger.kernel.org 16625S: Maintained 16626F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16627 16628USB IP DRIVER FOR HISILICON KIRIN 16629M: Yu Chen <chenyu56@huawei.com> 16630M: Binghui Wang <wangbinghui@hisilicon.com> 16631L: linux-usb@vger.kernel.org 16632S: Maintained 16633F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16634F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16635 16636USB ISP116X DRIVER 16637M: Olav Kongas <ok@artecdesign.ee> 16638L: linux-usb@vger.kernel.org 16639S: Maintained 16640F: drivers/usb/host/isp116x* 16641F: include/linux/usb/isp116x.h 16642 16643USB LAN78XX ETHERNET DRIVER 16644M: Woojung Huh <woojung.huh@microchip.com> 16645M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16646L: netdev@vger.kernel.org 16647S: Maintained 16648F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16649F: drivers/net/usb/lan78xx.* 16650F: include/dt-bindings/net/microchip-lan78xx.h 16651 16652USB MASS STORAGE DRIVER 16653M: Alan Stern <stern@rowland.harvard.edu> 16654L: linux-usb@vger.kernel.org 16655L: usb-storage@lists.one-eyed-alien.net 16656S: Maintained 16657F: drivers/usb/storage/ 16658 16659USB MIDI DRIVER 16660M: Clemens Ladisch <clemens@ladisch.de> 16661L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16663S: Maintained 16664F: sound/usb/midi.* 16665 16666USB NETWORKING DRIVERS 16667L: linux-usb@vger.kernel.org 16668S: Odd Fixes 16669F: drivers/net/usb/ 16670 16671USB OHCI DRIVER 16672M: Alan Stern <stern@rowland.harvard.edu> 16673L: linux-usb@vger.kernel.org 16674S: Maintained 16675F: Documentation/usb/ohci.rst 16676F: drivers/usb/host/ohci* 16677 16678USB OTG FSM (Finite State Machine) 16679M: Peter Chen <Peter.Chen@nxp.com> 16680T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16681L: linux-usb@vger.kernel.org 16682S: Maintained 16683F: drivers/usb/common/usb-otg-fsm.c 16684 16685USB OVER IP DRIVER 16686M: Valentina Manea <valentina.manea.m@gmail.com> 16687M: Shuah Khan <shuah@kernel.org> 16688M: Shuah Khan <skhan@linuxfoundation.org> 16689L: linux-usb@vger.kernel.org 16690S: Maintained 16691F: Documentation/usb/usbip_protocol.rst 16692F: drivers/usb/usbip/ 16693F: tools/usb/usbip/ 16694F: tools/testing/selftests/drivers/usb/usbip/ 16695 16696USB PEGASUS DRIVER 16697M: Petko Manolov <petkan@nucleusys.com> 16698L: linux-usb@vger.kernel.org 16699L: netdev@vger.kernel.org 16700T: git git://github.com/petkan/pegasus.git 16701W: https://github.com/petkan/pegasus 16702S: Maintained 16703F: drivers/net/usb/pegasus.* 16704 16705USB PHY LAYER 16706M: Felipe Balbi <balbi@kernel.org> 16707L: linux-usb@vger.kernel.org 16708T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16709S: Maintained 16710F: drivers/usb/phy/ 16711 16712USB PRINTER DRIVER (usblp) 16713M: Pete Zaitcev <zaitcev@redhat.com> 16714L: linux-usb@vger.kernel.org 16715S: Supported 16716F: drivers/usb/class/usblp.c 16717 16718USB QMI WWAN NETWORK DRIVER 16719M: Bjørn Mork <bjorn@mork.no> 16720L: netdev@vger.kernel.org 16721S: Maintained 16722F: Documentation/ABI/testing/sysfs-class-net-qmi 16723F: drivers/net/usb/qmi_wwan.c 16724 16725USB RTL8150 DRIVER 16726M: Petko Manolov <petkan@nucleusys.com> 16727L: linux-usb@vger.kernel.org 16728L: netdev@vger.kernel.org 16729T: git git://github.com/petkan/rtl8150.git 16730W: https://github.com/petkan/rtl8150 16731S: Maintained 16732F: drivers/net/usb/rtl8150.c 16733 16734USB SERIAL SUBSYSTEM 16735M: Johan Hovold <johan@kernel.org> 16736L: linux-usb@vger.kernel.org 16737T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16738S: Maintained 16739F: Documentation/usb/usb-serial.rst 16740F: drivers/usb/serial/ 16741F: include/linux/usb/serial.h 16742 16743USB SMSC75XX ETHERNET DRIVER 16744M: Steve Glendinning <steve.glendinning@shawell.net> 16745L: netdev@vger.kernel.org 16746S: Maintained 16747F: drivers/net/usb/smsc75xx.* 16748 16749USB SMSC95XX ETHERNET DRIVER 16750M: Steve Glendinning <steve.glendinning@shawell.net> 16751M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16752L: netdev@vger.kernel.org 16753S: Maintained 16754F: drivers/net/usb/smsc95xx.* 16755 16756USB SUBSYSTEM 16757M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16758L: linux-usb@vger.kernel.org 16759W: http://www.linux-usb.org 16760T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16761S: Supported 16762F: Documentation/devicetree/bindings/usb/ 16763F: Documentation/usb/ 16764F: drivers/usb/ 16765F: include/linux/usb.h 16766F: include/linux/usb/ 16767 16768USB TYPEC PI3USB30532 MUX DRIVER 16769M: Hans de Goede <hdegoede@redhat.com> 16770L: linux-usb@vger.kernel.org 16771S: Maintained 16772F: drivers/usb/typec/mux/pi3usb30532.c 16773 16774USB TYPEC CLASS 16775M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16776L: linux-usb@vger.kernel.org 16777S: Maintained 16778F: Documentation/ABI/testing/sysfs-class-typec 16779F: Documentation/driver-api/usb/typec.rst 16780F: drivers/usb/typec/ 16781F: include/linux/usb/typec.h 16782 16783USB TYPEC BUS FOR ALTERNATE MODES 16784M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16785L: linux-usb@vger.kernel.org 16786S: Maintained 16787F: Documentation/ABI/testing/sysfs-bus-typec 16788F: Documentation/driver-api/usb/typec_bus.rst 16789F: drivers/usb/typec/altmodes/ 16790F: include/linux/usb/typec_altmode.h 16791 16792USB TYPEC PORT CONTROLLER DRIVERS 16793M: Guenter Roeck <linux@roeck-us.net> 16794L: linux-usb@vger.kernel.org 16795S: Maintained 16796F: drivers/usb/typec/tcpm/ 16797 16798USB UHCI DRIVER 16799M: Alan Stern <stern@rowland.harvard.edu> 16800L: linux-usb@vger.kernel.org 16801S: Maintained 16802F: drivers/usb/host/uhci* 16803 16804USB VIDEO CLASS 16805M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16806L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16807L: linux-media@vger.kernel.org 16808T: git git://linuxtv.org/media_tree.git 16809W: http://www.ideasonboard.org/uvc/ 16810S: Maintained 16811F: drivers/media/usb/uvc/ 16812F: include/uapi/linux/uvcvideo.h 16813 16814USB VISION DRIVER 16815M: Hans Verkuil <hverkuil@xs4all.nl> 16816L: linux-media@vger.kernel.org 16817T: git git://linuxtv.org/media_tree.git 16818W: https://linuxtv.org 16819S: Odd Fixes 16820F: drivers/media/usb/usbvision/ 16821 16822USB WEBCAM GADGET 16823M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16824L: linux-usb@vger.kernel.org 16825S: Maintained 16826F: drivers/usb/gadget/function/*uvc* 16827F: drivers/usb/gadget/legacy/webcam.c 16828F: include/uapi/linux/usb/g_uvc.h 16829 16830USB WIRELESS RNDIS DRIVER (rndis_wlan) 16831M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16832L: linux-wireless@vger.kernel.org 16833S: Maintained 16834F: drivers/net/wireless/rndis_wlan.c 16835 16836USB XHCI DRIVER 16837M: Mathias Nyman <mathias.nyman@intel.com> 16838L: linux-usb@vger.kernel.org 16839S: Supported 16840F: drivers/usb/host/xhci* 16841F: drivers/usb/host/pci-quirks* 16842 16843USB ZD1201 DRIVER 16844L: linux-wireless@vger.kernel.org 16845W: http://linux-lc100020.sourceforge.net 16846S: Orphan 16847F: drivers/net/wireless/zydas/zd1201.* 16848 16849USB ZR364XX DRIVER 16850M: Antoine Jacquet <royale@zerezo.com> 16851L: linux-usb@vger.kernel.org 16852L: linux-media@vger.kernel.org 16853T: git git://linuxtv.org/media_tree.git 16854W: http://royale.zerezo.com/zr364xx/ 16855S: Maintained 16856F: Documentation/media/v4l-drivers/zr364xx* 16857F: drivers/media/usb/zr364xx/ 16858 16859USER-MODE LINUX (UML) 16860M: Jeff Dike <jdike@addtoit.com> 16861M: Richard Weinberger <richard@nod.at> 16862M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16863L: linux-um@lists.infradead.org 16864W: http://user-mode-linux.sourceforge.net 16865Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16866T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16867S: Maintained 16868F: Documentation/virt/uml/ 16869F: arch/um/ 16870F: arch/x86/um/ 16871F: fs/hostfs/ 16872 16873USERSPACE COPYIN/COPYOUT (UIOVEC) 16874M: Alexander Viro <viro@zeniv.linux.org.uk> 16875S: Maintained 16876F: lib/iov_iter.c 16877F: include/linux/uio.h 16878 16879USERSPACE DMA BUFFER DRIVER 16880M: Gerd Hoffmann <kraxel@redhat.com> 16881S: Maintained 16882L: dri-devel@lists.freedesktop.org 16883F: drivers/dma-buf/udmabuf.c 16884F: include/uapi/linux/udmabuf.h 16885T: git git://anongit.freedesktop.org/drm/drm-misc 16886 16887USERSPACE I/O (UIO) 16888M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16889S: Maintained 16890T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16891F: Documentation/driver-api/uio-howto.rst 16892F: drivers/uio/ 16893F: include/linux/uio_driver.h 16894 16895UTIL-LINUX PACKAGE 16896M: Karel Zak <kzak@redhat.com> 16897L: util-linux@vger.kernel.org 16898W: http://en.wikipedia.org/wiki/Util-linux 16899T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16900S: Maintained 16901 16902UUID HELPERS 16903M: Christoph Hellwig <hch@lst.de> 16904R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16905L: linux-kernel@vger.kernel.org 16906T: git git://git.infradead.org/users/hch/uuid.git 16907F: lib/uuid.c 16908F: lib/test_uuid.c 16909F: include/linux/uuid.h 16910F: include/uapi/linux/uuid.h 16911S: Maintained 16912 16913UVESAFB DRIVER 16914M: Michal Januszewski <spock@gentoo.org> 16915L: linux-fbdev@vger.kernel.org 16916W: https://github.com/mjanusz/v86d 16917S: Maintained 16918F: Documentation/fb/uvesafb.rst 16919F: drivers/video/fbdev/uvesafb.* 16920 16921VF610 NAND DRIVER 16922M: Stefan Agner <stefan@agner.ch> 16923L: linux-mtd@lists.infradead.org 16924S: Supported 16925F: drivers/mtd/nand/raw/vf610_nfc.c 16926 16927VFAT/FAT/MSDOS FILESYSTEM 16928M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16929S: Maintained 16930F: Documentation/filesystems/vfat.txt 16931F: fs/fat/ 16932 16933VFIO DRIVER 16934M: Alex Williamson <alex.williamson@redhat.com> 16935R: Cornelia Huck <cohuck@redhat.com> 16936L: kvm@vger.kernel.org 16937T: git git://github.com/awilliam/linux-vfio.git 16938S: Maintained 16939F: Documentation/driver-api/vfio.rst 16940F: drivers/vfio/ 16941F: include/linux/vfio.h 16942F: include/uapi/linux/vfio.h 16943 16944VFIO MEDIATED DEVICE DRIVERS 16945M: Kirti Wankhede <kwankhede@nvidia.com> 16946L: kvm@vger.kernel.org 16947S: Maintained 16948F: Documentation/driver-api/vfio-mediated-device.rst 16949F: drivers/vfio/mdev/ 16950F: include/linux/mdev.h 16951F: samples/vfio-mdev/ 16952 16953VFIO PLATFORM DRIVER 16954M: Eric Auger <eric.auger@redhat.com> 16955L: kvm@vger.kernel.org 16956S: Maintained 16957F: drivers/vfio/platform/ 16958 16959VGA_SWITCHEROO 16960R: Lukas Wunner <lukas@wunner.de> 16961S: Maintained 16962F: Documentation/gpu/vga-switcheroo.rst 16963F: drivers/gpu/vga/vga_switcheroo.c 16964F: include/linux/vga_switcheroo.h 16965T: git git://anongit.freedesktop.org/drm/drm-misc 16966 16967VIA RHINE NETWORK DRIVER 16968S: Orphan 16969F: drivers/net/ethernet/via/via-rhine.c 16970 16971VIA SD/MMC CARD CONTROLLER DRIVER 16972M: Bruce Chang <brucechang@via.com.tw> 16973M: Harald Welte <HaraldWelte@viatech.com> 16974S: Maintained 16975F: drivers/mmc/host/via-sdmmc.c 16976 16977VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16978M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16979L: linux-fbdev@vger.kernel.org 16980S: Maintained 16981F: include/linux/via-core.h 16982F: include/linux/via-gpio.h 16983F: include/linux/via_i2c.h 16984F: drivers/video/fbdev/via/ 16985 16986VIA VELOCITY NETWORK DRIVER 16987M: Francois Romieu <romieu@fr.zoreil.com> 16988L: netdev@vger.kernel.org 16989S: Maintained 16990F: drivers/net/ethernet/via/via-velocity.* 16991 16992VICODEC VIRTUAL CODEC DRIVER 16993M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16994L: linux-media@vger.kernel.org 16995T: git git://linuxtv.org/media_tree.git 16996W: https://linuxtv.org 16997S: Maintained 16998F: drivers/media/platform/vicodec/* 16999 17000VIDEO MULTIPLEXER DRIVER 17001M: Philipp Zabel <p.zabel@pengutronix.de> 17002L: linux-media@vger.kernel.org 17003S: Maintained 17004F: drivers/media/platform/video-mux.c 17005 17006VIDEO I2C POLLING DRIVER 17007M: Matt Ranostay <matt.ranostay@konsulko.com> 17008L: linux-media@vger.kernel.org 17009S: Maintained 17010F: drivers/media/i2c/video-i2c.c 17011 17012VIDEOBUF2 FRAMEWORK 17013M: Pawel Osciak <pawel@osciak.com> 17014M: Marek Szyprowski <m.szyprowski@samsung.com> 17015M: Kyungmin Park <kyungmin.park@samsung.com> 17016R: Tomasz Figa <tfiga@chromium.org> 17017L: linux-media@vger.kernel.org 17018S: Maintained 17019F: drivers/media/common/videobuf2/* 17020F: include/media/videobuf2-* 17021 17022VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17023M: Helen Koike <helen.koike@collabora.com> 17024L: linux-media@vger.kernel.org 17025T: git git://linuxtv.org/media_tree.git 17026W: https://linuxtv.org 17027S: Maintained 17028F: drivers/media/platform/vimc/* 17029 17030VIRT LIB 17031M: Alex Williamson <alex.williamson@redhat.com> 17032M: Paolo Bonzini <pbonzini@redhat.com> 17033L: kvm@vger.kernel.org 17034S: Supported 17035F: virt/lib/ 17036 17037VIRTIO AND VHOST VSOCK DRIVER 17038M: Stefan Hajnoczi <stefanha@redhat.com> 17039L: kvm@vger.kernel.org 17040L: virtualization@lists.linux-foundation.org 17041L: netdev@vger.kernel.org 17042S: Maintained 17043F: include/linux/virtio_vsock.h 17044F: include/uapi/linux/virtio_vsock.h 17045F: include/uapi/linux/vsockmon.h 17046F: include/uapi/linux/vm_sockets_diag.h 17047F: net/vmw_vsock/diag.c 17048F: net/vmw_vsock/af_vsock_tap.c 17049F: net/vmw_vsock/virtio_transport_common.c 17050F: net/vmw_vsock/virtio_transport.c 17051F: drivers/net/vsockmon.c 17052F: drivers/vhost/vsock.c 17053F: tools/testing/vsock/ 17054 17055VIRTIO CONSOLE DRIVER 17056M: Amit Shah <amit@kernel.org> 17057L: virtualization@lists.linux-foundation.org 17058S: Maintained 17059F: drivers/char/virtio_console.c 17060F: include/linux/virtio_console.h 17061F: include/uapi/linux/virtio_console.h 17062 17063VIRTIO CORE AND NET DRIVERS 17064M: "Michael S. Tsirkin" <mst@redhat.com> 17065M: Jason Wang <jasowang@redhat.com> 17066L: virtualization@lists.linux-foundation.org 17067S: Maintained 17068F: Documentation/devicetree/bindings/virtio/ 17069F: drivers/virtio/ 17070F: tools/virtio/ 17071F: drivers/net/virtio_net.c 17072F: drivers/block/virtio_blk.c 17073F: include/linux/virtio*.h 17074F: include/uapi/linux/virtio_*.h 17075F: drivers/crypto/virtio/ 17076F: mm/balloon_compaction.c 17077 17078VIRTIO BLOCK AND SCSI DRIVERS 17079M: "Michael S. Tsirkin" <mst@redhat.com> 17080M: Jason Wang <jasowang@redhat.com> 17081R: Paolo Bonzini <pbonzini@redhat.com> 17082R: Stefan Hajnoczi <stefanha@redhat.com> 17083L: virtualization@lists.linux-foundation.org 17084S: Maintained 17085F: drivers/block/virtio_blk.c 17086F: drivers/scsi/virtio_scsi.c 17087F: include/uapi/linux/virtio_blk.h 17088F: include/uapi/linux/virtio_scsi.h 17089F: drivers/vhost/scsi.c 17090 17091VIRTIO CRYPTO DRIVER 17092M: Gonglei <arei.gonglei@huawei.com> 17093L: virtualization@lists.linux-foundation.org 17094L: linux-crypto@vger.kernel.org 17095S: Maintained 17096F: drivers/crypto/virtio/ 17097F: include/uapi/linux/virtio_crypto.h 17098 17099VIRTIO DRIVERS FOR S390 17100M: Cornelia Huck <cohuck@redhat.com> 17101M: Halil Pasic <pasic@linux.ibm.com> 17102L: linux-s390@vger.kernel.org 17103L: virtualization@lists.linux-foundation.org 17104L: kvm@vger.kernel.org 17105S: Supported 17106F: drivers/s390/virtio/ 17107F: arch/s390/include/uapi/asm/virtio-ccw.h 17108 17109VIRTIO GPU DRIVER 17110M: David Airlie <airlied@linux.ie> 17111M: Gerd Hoffmann <kraxel@redhat.com> 17112L: dri-devel@lists.freedesktop.org 17113L: virtualization@lists.linux-foundation.org 17114T: git git://anongit.freedesktop.org/drm/drm-misc 17115S: Maintained 17116F: drivers/gpu/drm/virtio/ 17117F: include/uapi/linux/virtio_gpu.h 17118 17119VIRTIO HOST (VHOST) 17120M: "Michael S. Tsirkin" <mst@redhat.com> 17121M: Jason Wang <jasowang@redhat.com> 17122L: kvm@vger.kernel.org 17123L: virtualization@lists.linux-foundation.org 17124L: netdev@vger.kernel.org 17125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17126S: Maintained 17127F: drivers/vhost/ 17128F: include/uapi/linux/vhost.h 17129 17130VIRTIO INPUT DRIVER 17131M: Gerd Hoffmann <kraxel@redhat.com> 17132S: Maintained 17133F: drivers/virtio/virtio_input.c 17134F: include/uapi/linux/virtio_input.h 17135 17136VIRTIO IOMMU DRIVER 17137M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17138L: virtualization@lists.linux-foundation.org 17139S: Maintained 17140F: drivers/iommu/virtio-iommu.c 17141F: include/uapi/linux/virtio_iommu.h 17142 17143VIRTUAL BOX GUEST DEVICE DRIVER 17144M: Hans de Goede <hdegoede@redhat.com> 17145M: Arnd Bergmann <arnd@arndb.de> 17146M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17147S: Maintained 17148F: include/linux/vbox_utils.h 17149F: include/uapi/linux/vbox*.h 17150F: drivers/virt/vboxguest/ 17151 17152VIRTUAL SERIO DEVICE DRIVER 17153M: Stephen Chandler Paul <thatslyude@gmail.com> 17154S: Maintained 17155F: drivers/input/serio/userio.c 17156F: include/uapi/linux/userio.h 17157 17158VIVID VIRTUAL VIDEO DRIVER 17159M: Hans Verkuil <hverkuil@xs4all.nl> 17160L: linux-media@vger.kernel.org 17161T: git git://linuxtv.org/media_tree.git 17162W: https://linuxtv.org 17163S: Maintained 17164F: drivers/media/platform/vivid/* 17165 17166VLYNQ BUS 17167M: Florian Fainelli <f.fainelli@gmail.com> 17168L: openwrt-devel@lists.openwrt.org (subscribers-only) 17169S: Maintained 17170F: drivers/vlynq/vlynq.c 17171F: include/linux/vlynq.h 17172 17173VME SUBSYSTEM 17174M: Martyn Welch <martyn@welchs.me.uk> 17175M: Manohar Vanga <manohar.vanga@gmail.com> 17176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17177L: devel@driverdev.osuosl.org 17178S: Maintained 17179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17180F: Documentation/driver-api/vme.rst 17181F: drivers/staging/vme/ 17182F: drivers/vme/ 17183F: include/linux/vme* 17184 17185VMWARE BALLOON DRIVER 17186M: Nadav Amit <namit@vmware.com> 17187M: "VMware, Inc." <pv-drivers@vmware.com> 17188L: linux-kernel@vger.kernel.org 17189S: Maintained 17190F: drivers/misc/vmw_balloon.c 17191 17192VMWARE HYPERVISOR INTERFACE 17193M: Thomas Hellstrom <thellstrom@vmware.com> 17194M: "VMware, Inc." <pv-drivers@vmware.com> 17195L: virtualization@lists.linux-foundation.org 17196S: Supported 17197F: arch/x86/kernel/cpu/vmware.c 17198 17199VMWARE PVRDMA DRIVER 17200M: Adit Ranadive <aditr@vmware.com> 17201M: VMware PV-Drivers <pv-drivers@vmware.com> 17202L: linux-rdma@vger.kernel.org 17203S: Maintained 17204F: drivers/infiniband/hw/vmw_pvrdma/ 17205 17206VMware PVSCSI driver 17207M: Jim Gill <jgill@vmware.com> 17208M: VMware PV-Drivers <pv-drivers@vmware.com> 17209L: linux-scsi@vger.kernel.org 17210S: Maintained 17211F: drivers/scsi/vmw_pvscsi.c 17212F: drivers/scsi/vmw_pvscsi.h 17213 17214VMWARE VMMOUSE SUBDRIVER 17215M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17216M: "VMware, Inc." <pv-drivers@vmware.com> 17217L: linux-input@vger.kernel.org 17218S: Maintained 17219F: drivers/input/mouse/vmmouse.c 17220F: drivers/input/mouse/vmmouse.h 17221 17222VMWARE VMXNET3 ETHERNET DRIVER 17223M: Ronak Doshi <doshir@vmware.com> 17224M: "VMware, Inc." <pv-drivers@vmware.com> 17225L: netdev@vger.kernel.org 17226S: Maintained 17227F: drivers/net/vmxnet3/ 17228 17229VOCORE VOCORE2 BOARD 17230M: Harvey Hunt <harveyhuntnexus@gmail.com> 17231L: linux-mips@vger.kernel.org 17232S: Maintained 17233F: arch/mips/boot/dts/ralink/vocore2.dts 17234 17235VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17236M: Liam Girdwood <lgirdwood@gmail.com> 17237M: Mark Brown <broonie@kernel.org> 17238L: linux-kernel@vger.kernel.org 17239W: http://www.slimlogic.co.uk/?p=48 17240T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17241S: Supported 17242F: Documentation/devicetree/bindings/regulator/ 17243F: Documentation/power/regulator/ 17244F: drivers/regulator/ 17245F: include/dt-bindings/regulator/ 17246F: include/linux/regulator/ 17247 17248VRF 17249M: David Ahern <dsa@cumulusnetworks.com> 17250M: Shrijeet Mukherjee <shrijeet@gmail.com> 17251L: netdev@vger.kernel.org 17252S: Maintained 17253F: drivers/net/vrf.c 17254F: Documentation/networking/vrf.txt 17255 17256VT1211 HARDWARE MONITOR DRIVER 17257M: Juerg Haefliger <juergh@gmail.com> 17258L: linux-hwmon@vger.kernel.org 17259S: Maintained 17260F: Documentation/hwmon/vt1211.rst 17261F: drivers/hwmon/vt1211.c 17262 17263VT8231 HARDWARE MONITOR DRIVER 17264M: Roger Lucas <vt8231@hiddenengine.co.uk> 17265L: linux-hwmon@vger.kernel.org 17266S: Maintained 17267F: drivers/hwmon/vt8231.c 17268 17269VUB300 USB to SDIO/SD/MMC bridge chip 17270M: Tony Olech <tony.olech@elandigitalsystems.com> 17271L: linux-mmc@vger.kernel.org 17272L: linux-usb@vger.kernel.org 17273S: Supported 17274F: drivers/mmc/host/vub300.c 17275 17276W1 DALLAS'S 1-WIRE BUS 17277M: Evgeniy Polyakov <zbr@ioremap.net> 17278S: Maintained 17279F: Documentation/devicetree/bindings/w1/ 17280F: Documentation/w1/ 17281F: drivers/w1/ 17282F: include/linux/w1.h 17283 17284W83791D HARDWARE MONITORING DRIVER 17285M: Marc Hulsman <m.hulsman@tudelft.nl> 17286L: linux-hwmon@vger.kernel.org 17287S: Maintained 17288F: Documentation/hwmon/w83791d.rst 17289F: drivers/hwmon/w83791d.c 17290 17291W83793 HARDWARE MONITORING DRIVER 17292M: Rudolf Marek <r.marek@assembler.cz> 17293L: linux-hwmon@vger.kernel.org 17294S: Maintained 17295F: Documentation/hwmon/w83793.rst 17296F: drivers/hwmon/w83793.c 17297 17298W83795 HARDWARE MONITORING DRIVER 17299M: Jean Delvare <jdelvare@suse.com> 17300L: linux-hwmon@vger.kernel.org 17301S: Maintained 17302F: drivers/hwmon/w83795.c 17303 17304W83L51xD SD/MMC CARD INTERFACE DRIVER 17305M: Pierre Ossman <pierre@ossman.eu> 17306S: Maintained 17307F: drivers/mmc/host/wbsd.* 17308 17309WACOM PROTOCOL 4 SERIAL TABLETS 17310M: Julian Squires <julian@cipht.net> 17311M: Hans de Goede <hdegoede@redhat.com> 17312L: linux-input@vger.kernel.org 17313S: Maintained 17314F: drivers/input/tablet/wacom_serial4.c 17315 17316WATCHDOG DEVICE DRIVERS 17317M: Wim Van Sebroeck <wim@linux-watchdog.org> 17318M: Guenter Roeck <linux@roeck-us.net> 17319L: linux-watchdog@vger.kernel.org 17320W: http://www.linux-watchdog.org/ 17321T: git git://www.linux-watchdog.org/linux-watchdog.git 17322S: Maintained 17323F: Documentation/devicetree/bindings/watchdog/ 17324F: Documentation/watchdog/ 17325F: drivers/watchdog/ 17326F: include/linux/watchdog.h 17327F: include/uapi/linux/watchdog.h 17328 17329WHISKEYCOVE PMIC GPIO DRIVER 17330M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17331L: linux-gpio@vger.kernel.org 17332S: Maintained 17333F: drivers/gpio/gpio-wcove.c 17334 17335WHWAVE RTC DRIVER 17336M: Dianlong Li <long17.cool@163.com> 17337L: linux-rtc@vger.kernel.org 17338S: Maintained 17339F: drivers/rtc/rtc-sd3078.c 17340 17341WIIMOTE HID DRIVER 17342M: David Herrmann <dh.herrmann@googlemail.com> 17343L: linux-input@vger.kernel.org 17344S: Maintained 17345F: drivers/hid/hid-wiimote* 17346 17347WILOCITY WIL6210 WIRELESS DRIVER 17348M: Maya Erez <merez@codeaurora.org> 17349L: linux-wireless@vger.kernel.org 17350L: wil6210@qti.qualcomm.com 17351S: Supported 17352W: http://wireless.kernel.org/en/users/Drivers/wil6210 17353F: drivers/net/wireless/ath/wil6210/ 17354 17355WIMAX STACK 17356M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17357M: linux-wimax@intel.com 17358L: wimax@linuxwimax.org (subscribers-only) 17359S: Supported 17360W: http://linuxwimax.org 17361F: Documentation/wimax/README.wimax 17362F: include/linux/wimax/debug.h 17363F: include/net/wimax.h 17364F: include/uapi/linux/wimax.h 17365F: net/wimax/ 17366 17367WINBOND CIR DRIVER 17368M: David Härdeman <david@hardeman.nu> 17369S: Maintained 17370F: drivers/media/rc/winbond-cir.c 17371 17372RCMM REMOTE CONTROLS DECODER 17373M: Patrick Lerda <patrick9876@free.fr> 17374S: Maintained 17375F: drivers/media/rc/ir-rcmm-decoder.c 17376 17377WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17378M: William Breathitt Gray <vilhelm.gray@gmail.com> 17379L: linux-watchdog@vger.kernel.org 17380S: Maintained 17381F: drivers/watchdog/ebc-c384_wdt.c 17382 17383WINSYSTEMS WS16C48 GPIO DRIVER 17384M: William Breathitt Gray <vilhelm.gray@gmail.com> 17385L: linux-gpio@vger.kernel.org 17386S: Maintained 17387F: drivers/gpio/gpio-ws16c48.c 17388 17389WISTRON LAPTOP BUTTON DRIVER 17390M: Miloslav Trmac <mitr@volny.cz> 17391S: Maintained 17392F: drivers/input/misc/wistron_btns.c 17393 17394WL3501 WIRELESS PCMCIA CARD DRIVER 17395L: linux-wireless@vger.kernel.org 17396S: Odd fixes 17397F: drivers/net/wireless/wl3501* 17398 17399WOLFSON MICROELECTRONICS DRIVERS 17400L: patches@opensource.cirrus.com 17401T: git https://github.com/CirrusLogic/linux-drivers.git 17402W: https://github.com/CirrusLogic/linux-drivers/wiki 17403S: Supported 17404F: Documentation/hwmon/wm83??.rst 17405F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17406F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17407F: Documentation/devicetree/bindings/mfd/arizona.txt 17408F: Documentation/devicetree/bindings/mfd/wm831x.txt 17409F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17410F: arch/arm/mach-s3c64xx/mach-crag6410* 17411F: drivers/clk/clk-wm83*.c 17412F: drivers/extcon/extcon-arizona.c 17413F: drivers/leds/leds-wm83*.c 17414F: drivers/gpio/gpio-*wm*.c 17415F: drivers/gpio/gpio-arizona.c 17416F: drivers/hwmon/wm83??-hwmon.c 17417F: drivers/input/misc/wm831x-on.c 17418F: drivers/input/touchscreen/wm831x-ts.c 17419F: drivers/input/touchscreen/wm97*.c 17420F: drivers/mfd/arizona* 17421F: drivers/mfd/wm*.c 17422F: drivers/mfd/cs47l24* 17423F: drivers/power/supply/wm83*.c 17424F: drivers/rtc/rtc-wm83*.c 17425F: drivers/regulator/wm8*.c 17426F: drivers/regulator/arizona* 17427F: drivers/video/backlight/wm83*_bl.c 17428F: drivers/watchdog/wm83*_wdt.c 17429F: include/linux/mfd/arizona/ 17430F: include/linux/mfd/wm831x/ 17431F: include/linux/mfd/wm8350/ 17432F: include/linux/mfd/wm8400* 17433F: include/linux/regulator/arizona* 17434F: include/linux/wm97xx.h 17435F: include/sound/wm????.h 17436F: sound/soc/codecs/arizona.? 17437F: sound/soc/codecs/wm* 17438F: sound/soc/codecs/cs47l24* 17439 17440WORKQUEUE 17441M: Tejun Heo <tj@kernel.org> 17442R: Lai Jiangshan <jiangshanlai@gmail.com> 17443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17444S: Maintained 17445F: include/linux/workqueue.h 17446F: kernel/workqueue.c 17447F: Documentation/core-api/workqueue.rst 17448 17449X-POWERS AXP288 PMIC DRIVERS 17450M: Hans de Goede <hdegoede@redhat.com> 17451S: Maintained 17452N: axp288 17453F: drivers/acpi/pmic/intel_pmic_xpower.c 17454 17455X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17456M: Chen-Yu Tsai <wens@csie.org> 17457L: linux-kernel@vger.kernel.org 17458S: Maintained 17459N: axp[128] 17460 17461X.25 NETWORK LAYER 17462M: Andrew Hendry <andrew.hendry@gmail.com> 17463L: linux-x25@vger.kernel.org 17464S: Odd Fixes 17465F: Documentation/networking/x25* 17466F: include/net/x25* 17467F: net/x25/ 17468 17469X86 ARCHITECTURE (32-BIT AND 64-BIT) 17470M: Thomas Gleixner <tglx@linutronix.de> 17471M: Ingo Molnar <mingo@redhat.com> 17472M: Borislav Petkov <bp@alien8.de> 17473R: "H. Peter Anvin" <hpa@zytor.com> 17474M: x86@kernel.org 17475L: linux-kernel@vger.kernel.org 17476T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17477S: Maintained 17478F: Documentation/devicetree/bindings/x86/ 17479F: Documentation/x86/ 17480F: arch/x86/ 17481 17482X86 ENTRY CODE 17483M: Andy Lutomirski <luto@kernel.org> 17484L: linux-kernel@vger.kernel.org 17485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17486S: Maintained 17487F: arch/x86/entry/ 17488 17489X86 MCE INFRASTRUCTURE 17490M: Tony Luck <tony.luck@intel.com> 17491M: Borislav Petkov <bp@alien8.de> 17492L: linux-edac@vger.kernel.org 17493S: Maintained 17494F: arch/x86/kernel/cpu/mce/* 17495 17496X86 MICROCODE UPDATE SUPPORT 17497M: Borislav Petkov <bp@alien8.de> 17498S: Maintained 17499F: arch/x86/kernel/cpu/microcode/* 17500 17501X86 MM 17502M: Dave Hansen <dave.hansen@linux.intel.com> 17503M: Andy Lutomirski <luto@kernel.org> 17504M: Peter Zijlstra <peterz@infradead.org> 17505L: linux-kernel@vger.kernel.org 17506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17507S: Maintained 17508F: arch/x86/mm/ 17509 17510X86 PLATFORM DRIVERS 17511M: Darren Hart <dvhart@infradead.org> 17512M: Andy Shevchenko <andy@infradead.org> 17513L: platform-driver-x86@vger.kernel.org 17514T: git git://git.infradead.org/linux-platform-drivers-x86.git 17515S: Maintained 17516F: drivers/platform/x86/ 17517F: drivers/platform/olpc/ 17518 17519X86 PLATFORM DRIVERS - ARCH 17520R: Darren Hart <dvhart@infradead.org> 17521R: Andy Shevchenko <andy@infradead.org> 17522L: platform-driver-x86@vger.kernel.org 17523L: x86@kernel.org 17524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17525S: Maintained 17526F: arch/x86/platform 17527 17528X86 VDSO 17529M: Andy Lutomirski <luto@kernel.org> 17530L: linux-kernel@vger.kernel.org 17531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17532S: Maintained 17533F: arch/x86/entry/vdso/ 17534 17535XARRAY 17536M: Matthew Wilcox <willy@infradead.org> 17537L: linux-fsdevel@vger.kernel.org 17538S: Supported 17539F: Documentation/core-api/xarray.rst 17540F: lib/idr.c 17541F: lib/xarray.c 17542F: include/linux/idr.h 17543F: include/linux/xarray.h 17544F: tools/testing/radix-tree 17545 17546XBOX DVD IR REMOTE 17547M: Benjamin Valentin <benpicco@googlemail.com> 17548S: Maintained 17549F: drivers/media/rc/xbox_remote.c 17550F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17551 17552XC2028/3028 TUNER DRIVER 17553M: Mauro Carvalho Chehab <mchehab@kernel.org> 17554L: linux-media@vger.kernel.org 17555W: https://linuxtv.org 17556T: git git://linuxtv.org/media_tree.git 17557S: Maintained 17558F: drivers/media/tuners/tuner-xc2028.* 17559 17560XDP (eXpress Data Path) 17561M: Alexei Starovoitov <ast@kernel.org> 17562M: Daniel Borkmann <daniel@iogearbox.net> 17563M: David S. Miller <davem@davemloft.net> 17564M: Jakub Kicinski <jakub.kicinski@netronome.com> 17565M: Jesper Dangaard Brouer <hawk@kernel.org> 17566M: John Fastabend <john.fastabend@gmail.com> 17567L: netdev@vger.kernel.org 17568L: xdp-newbies@vger.kernel.org 17569L: bpf@vger.kernel.org 17570S: Supported 17571F: net/core/xdp.c 17572F: include/net/xdp.h 17573F: kernel/bpf/devmap.c 17574F: kernel/bpf/cpumap.c 17575F: include/trace/events/xdp.h 17576K: xdp 17577N: xdp 17578 17579XDP SOCKETS (AF_XDP) 17580M: Björn Töpel <bjorn.topel@intel.com> 17581M: Magnus Karlsson <magnus.karlsson@intel.com> 17582R: Jonathan Lemon <jonathan.lemon@gmail.com> 17583L: netdev@vger.kernel.org 17584L: bpf@vger.kernel.org 17585S: Maintained 17586F: kernel/bpf/xskmap.c 17587F: net/xdp/ 17588 17589XEN BLOCK SUBSYSTEM 17590M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17591M: Roger Pau Monné <roger.pau@citrix.com> 17592L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17593S: Supported 17594F: drivers/block/xen-blkback/* 17595F: drivers/block/xen* 17596 17597XEN HYPERVISOR ARM 17598M: Stefano Stabellini <sstabellini@kernel.org> 17599L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17600S: Maintained 17601F: arch/arm/xen/ 17602F: arch/arm/include/asm/xen/ 17603 17604XEN HYPERVISOR ARM64 17605M: Stefano Stabellini <sstabellini@kernel.org> 17606L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17607S: Maintained 17608F: arch/arm64/xen/ 17609F: arch/arm64/include/asm/xen/ 17610 17611XEN HYPERVISOR INTERFACE 17612M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17613M: Juergen Gross <jgross@suse.com> 17614R: Stefano Stabellini <sstabellini@kernel.org> 17615L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17616T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17617S: Supported 17618F: arch/x86/xen/ 17619F: arch/x86/platform/pvh/ 17620F: drivers/*/xen-*front.c 17621F: drivers/xen/ 17622F: arch/x86/include/asm/xen/ 17623F: arch/x86/include/asm/pvclock-abi.h 17624F: include/xen/ 17625F: include/uapi/xen/ 17626F: Documentation/ABI/stable/sysfs-hypervisor-xen 17627F: Documentation/ABI/testing/sysfs-hypervisor-xen 17628 17629XEN NETWORK BACKEND DRIVER 17630M: Wei Liu <wei.liu@kernel.org> 17631M: Paul Durrant <paul.durrant@citrix.com> 17632L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17633L: netdev@vger.kernel.org 17634S: Supported 17635F: drivers/net/xen-netback/* 17636 17637XEN PCI SUBSYSTEM 17638M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17639L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17640S: Supported 17641F: arch/x86/pci/*xen* 17642F: drivers/pci/*xen* 17643 17644XEN PVSCSI DRIVERS 17645M: Juergen Gross <jgross@suse.com> 17646L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17647L: linux-scsi@vger.kernel.org 17648S: Supported 17649F: drivers/scsi/xen-scsifront.c 17650F: drivers/xen/xen-scsiback.c 17651F: include/xen/interface/io/vscsiif.h 17652 17653XEN SWIOTLB SUBSYSTEM 17654M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17655L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17656L: iommu@lists.linux-foundation.org 17657S: Supported 17658F: arch/x86/xen/*swiotlb* 17659F: drivers/xen/*swiotlb* 17660 17661XEN SOUND FRONTEND DRIVER 17662M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17663L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17664L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17665S: Supported 17666F: sound/xen/* 17667 17668XFS FILESYSTEM 17669M: Darrick J. Wong <darrick.wong@oracle.com> 17670M: linux-xfs@vger.kernel.org 17671L: linux-xfs@vger.kernel.org 17672W: http://xfs.org/ 17673T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17674S: Supported 17675F: Documentation/admin-guide/xfs.rst 17676F: Documentation/ABI/testing/sysfs-fs-xfs 17677F: Documentation/filesystems/xfs-delayed-logging-design.txt 17678F: Documentation/filesystems/xfs-self-describing-metadata.txt 17679F: fs/xfs/ 17680F: include/uapi/linux/dqblk_xfs.h 17681F: include/uapi/linux/fsmap.h 17682 17683XILINX AXI ETHERNET DRIVER 17684M: Anirudha Sarangi <anirudh@xilinx.com> 17685M: John Linn <John.Linn@xilinx.com> 17686S: Maintained 17687F: drivers/net/ethernet/xilinx/xilinx_axienet* 17688 17689XILINX UARTLITE SERIAL DRIVER 17690M: Peter Korsgaard <jacmet@sunsite.dk> 17691L: linux-serial@vger.kernel.org 17692S: Maintained 17693F: drivers/tty/serial/uartlite.c 17694 17695XILINX VIDEO IP CORES 17696M: Hyun Kwon <hyun.kwon@xilinx.com> 17697M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17698L: linux-media@vger.kernel.org 17699T: git git://linuxtv.org/media_tree.git 17700S: Supported 17701F: Documentation/devicetree/bindings/media/xilinx/ 17702F: drivers/media/platform/xilinx/ 17703F: include/uapi/linux/xilinx-v4l2-controls.h 17704 17705XILLYBUS DRIVER 17706M: Eli Billauer <eli.billauer@gmail.com> 17707L: linux-kernel@vger.kernel.org 17708S: Supported 17709F: drivers/char/xillybus/ 17710 17711XLP9XX I2C DRIVER 17712M: George Cherian <george.cherian@cavium.com> 17713M: Jan Glauber <jglauber@cavium.com> 17714L: linux-i2c@vger.kernel.org 17715W: http://www.cavium.com 17716S: Supported 17717F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17718F: drivers/i2c/busses/i2c-xlp9xx.c 17719 17720XRA1403 GPIO EXPANDER 17721M: Nandor Han <nandor.han@ge.com> 17722M: Semi Malinen <semi.malinen@ge.com> 17723L: linux-gpio@vger.kernel.org 17724S: Maintained 17725F: drivers/gpio/gpio-xra1403.c 17726F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17727 17728XTENSA XTFPGA PLATFORM SUPPORT 17729M: Max Filippov <jcmvbkbc@gmail.com> 17730L: linux-xtensa@linux-xtensa.org 17731S: Maintained 17732F: drivers/spi/spi-xtensa-xtfpga.c 17733F: sound/soc/xtensa/xtfpga-i2s.c 17734 17735YAM DRIVER FOR AX.25 17736M: Jean-Paul Roubelat <jpr@f6fbb.org> 17737L: linux-hams@vger.kernel.org 17738S: Maintained 17739F: drivers/net/hamradio/yam* 17740F: include/linux/yam.h 17741 17742YAMA SECURITY MODULE 17743M: Kees Cook <keescook@chromium.org> 17744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17745S: Supported 17746F: security/yama/ 17747F: Documentation/admin-guide/LSM/Yama.rst 17748 17749YEALINK PHONE DRIVER 17750M: Henk Vergonet <Henk.Vergonet@gmail.com> 17751L: usbb2k-api-dev@nongnu.org 17752S: Maintained 17753F: Documentation/input/devices/yealink.rst 17754F: drivers/input/misc/yealink.* 17755 17756Z8530 DRIVER FOR AX.25 17757M: Joerg Reuter <jreuter@yaina.de> 17758W: http://yaina.de/jreuter/ 17759W: http://www.qsl.net/dl1bke/ 17760L: linux-hams@vger.kernel.org 17761S: Maintained 17762F: Documentation/networking/z8530drv.txt 17763F: drivers/net/hamradio/*scc.c 17764F: drivers/net/hamradio/z8530.h 17765 17766ZBUD COMPRESSED PAGE ALLOCATOR 17767M: Seth Jennings <sjenning@redhat.com> 17768M: Dan Streetman <ddstreet@ieee.org> 17769L: linux-mm@kvack.org 17770S: Maintained 17771F: mm/zbud.c 17772F: include/linux/zbud.h 17773 17774ZD1211RW WIRELESS DRIVER 17775M: Daniel Drake <dsd@gentoo.org> 17776M: Ulrich Kunitz <kune@deine-taler.de> 17777W: http://zd1211.ath.cx/wiki/DriverRewrite 17778L: linux-wireless@vger.kernel.org 17779L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17780S: Maintained 17781F: drivers/net/wireless/zydas/zd1211rw/ 17782 17783ZD1301 MEDIA DRIVER 17784M: Antti Palosaari <crope@iki.fi> 17785L: linux-media@vger.kernel.org 17786W: https://linuxtv.org/ 17787W: http://palosaari.fi/linux/ 17788Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17789S: Maintained 17790F: drivers/media/usb/dvb-usb-v2/zd1301* 17791 17792ZD1301_DEMOD MEDIA DRIVER 17793M: Antti Palosaari <crope@iki.fi> 17794L: linux-media@vger.kernel.org 17795W: https://linuxtv.org/ 17796W: http://palosaari.fi/linux/ 17797Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17798S: Maintained 17799F: drivers/media/dvb-frontends/zd1301_demod* 17800 17801ZHAOXIN PROCESSOR SUPPORT 17802M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17803L: linux-kernel@vger.kernel.org 17804S: Maintained 17805F: arch/x86/kernel/cpu/zhaoxin.c 17806 17807ZPOOL COMPRESSED PAGE STORAGE API 17808M: Dan Streetman <ddstreet@ieee.org> 17809L: linux-mm@kvack.org 17810S: Maintained 17811F: mm/zpool.c 17812F: include/linux/zpool.h 17813 17814ZR36067 VIDEO FOR LINUX DRIVER 17815L: mjpeg-users@lists.sourceforge.net 17816L: linux-media@vger.kernel.org 17817W: http://mjpeg.sourceforge.net/driver-zoran/ 17818T: hg https://linuxtv.org/hg/v4l-dvb 17819S: Odd Fixes 17820F: drivers/staging/media/zoran/ 17821 17822ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17823M: Minchan Kim <minchan@kernel.org> 17824M: Nitin Gupta <ngupta@vflare.org> 17825R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17826L: linux-kernel@vger.kernel.org 17827S: Maintained 17828F: drivers/block/zram/ 17829F: Documentation/admin-guide/blockdev/zram.rst 17830 17831ZS DECSTATION Z85C30 SERIAL DRIVER 17832M: "Maciej W. Rozycki" <macro@linux-mips.org> 17833S: Maintained 17834F: drivers/tty/serial/zs.* 17835 17836ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17837M: Minchan Kim <minchan@kernel.org> 17838M: Nitin Gupta <ngupta@vflare.org> 17839R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17840L: linux-mm@kvack.org 17841S: Maintained 17842F: mm/zsmalloc.c 17843F: include/linux/zsmalloc.h 17844F: Documentation/vm/zsmalloc.rst 17845 17846ZSWAP COMPRESSED SWAP CACHING 17847M: Seth Jennings <sjenning@redhat.com> 17848M: Dan Streetman <ddstreet@ieee.org> 17849L: linux-mm@kvack.org 17850S: Maintained 17851F: mm/zswap.c 17852 17853THE REST 17854M: Linus Torvalds <torvalds@linux-foundation.org> 17855L: linux-kernel@vger.kernel.org 17856Q: http://patchwork.kernel.org/project/LKML/list/ 17857T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17858S: Buried alive in reporters 17859F: * 17860F: */ 17861