1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/firmware-guide/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <guohanjun@huawei.com> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015.rst 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475.rst 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 555 556ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 557M: Stefan Popa <stefan.popa@analog.com> 558W: http://ez.analog.com/community/linux-device-drivers 559S: Supported 560F: drivers/iio/accel/adxl372.c 561F: drivers/iio/accel/adxl372_spi.c 562F: drivers/iio/accel/adxl372_i2c.c 563F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 564 565AF9013 MEDIA DRIVER 566M: Antti Palosaari <crope@iki.fi> 567L: linux-media@vger.kernel.org 568W: https://linuxtv.org 569W: http://palosaari.fi/linux/ 570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 571T: git git://linuxtv.org/anttip/media_tree.git 572S: Maintained 573F: drivers/media/dvb-frontends/af9013* 574 575AF9033 MEDIA DRIVER 576M: Antti Palosaari <crope@iki.fi> 577L: linux-media@vger.kernel.org 578W: https://linuxtv.org 579W: http://palosaari.fi/linux/ 580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 581T: git git://linuxtv.org/anttip/media_tree.git 582S: Maintained 583F: drivers/media/dvb-frontends/af9033* 584 585AFFS FILE SYSTEM 586M: David Sterba <dsterba@suse.com> 587L: linux-fsdevel@vger.kernel.org 588S: Odd Fixes 589F: Documentation/filesystems/affs.txt 590F: fs/affs/ 591 592AFS FILESYSTEM 593M: David Howells <dhowells@redhat.com> 594L: linux-afs@lists.infradead.org 595S: Supported 596F: fs/afs/ 597F: include/trace/events/afs.h 598F: Documentation/filesystems/afs.txt 599W: https://www.infradead.org/~dhowells/kafs/ 600 601AGPGART DRIVER 602M: David Airlie <airlied@linux.ie> 603T: git git://anongit.freedesktop.org/drm/drm 604S: Maintained 605F: drivers/char/agp/ 606F: include/linux/agp* 607F: include/uapi/linux/agp* 608 609AHA152X SCSI DRIVER 610M: "Juergen E. Fischer" <fischer@norbit.de> 611L: linux-scsi@vger.kernel.org 612S: Maintained 613F: drivers/scsi/aha152x* 614F: drivers/scsi/pcmcia/aha152x* 615 616AIC7XXX / AIC79XX SCSI DRIVER 617M: Hannes Reinecke <hare@suse.com> 618L: linux-scsi@vger.kernel.org 619S: Maintained 620F: drivers/scsi/aic7xxx/ 621 622AIMSLAB FM RADIO RECEIVER DRIVER 623M: Hans Verkuil <hverkuil@xs4all.nl> 624L: linux-media@vger.kernel.org 625T: git git://linuxtv.org/media_tree.git 626W: https://linuxtv.org 627S: Maintained 628F: drivers/media/radio/radio-aimslab* 629 630AIO 631M: Benjamin LaHaise <bcrl@kvack.org> 632L: linux-aio@kvack.org 633S: Supported 634F: fs/aio.c 635F: include/linux/*aio*.h 636 637AIRSPY MEDIA DRIVER 638M: Antti Palosaari <crope@iki.fi> 639L: linux-media@vger.kernel.org 640W: https://linuxtv.org 641W: http://palosaari.fi/linux/ 642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 643T: git git://linuxtv.org/anttip/media_tree.git 644S: Maintained 645F: drivers/media/usb/airspy/ 646 647ALACRITECH GIGABIT ETHERNET DRIVER 648M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 649S: Maintained 650F: drivers/net/ethernet/alacritech/* 651 652ALCATEL SPEEDTOUCH USB DRIVER 653M: Duncan Sands <duncan.sands@free.fr> 654L: linux-usb@vger.kernel.org 655W: http://www.linux-usb.org/SpeedTouch/ 656S: Maintained 657F: drivers/usb/atm/speedtch.c 658F: drivers/usb/atm/usbatm.c 659 660ALCHEMY AU1XX0 MMC DRIVER 661M: Manuel Lauss <manuel.lauss@gmail.com> 662S: Maintained 663F: drivers/mmc/host/au1xmmc.c 664 665ALI1563 I2C DRIVER 666M: Rudolf Marek <r.marek@assembler.cz> 667L: linux-i2c@vger.kernel.org 668S: Maintained 669F: Documentation/i2c/busses/i2c-ali1563 670F: drivers/i2c/busses/i2c-ali1563.c 671 672ALLEGRO DVT VIDEO IP CORE DRIVER 673M: Michael Tretter <m.tretter@pengutronix.de> 674R: Pengutronix Kernel Team <kernel@pengutronix.de> 675L: linux-media@vger.kernel.org 676S: Maintained 677F: drivers/staging/media/allegro-dvt/ 678 679ALLWINNER SECURITY SYSTEM 680M: Corentin Labbe <clabbe.montjoie@gmail.com> 681L: linux-crypto@vger.kernel.org 682S: Maintained 683F: drivers/crypto/sunxi-ss/ 684 685ALLWINNER VPU DRIVER 686M: Maxime Ripard <maxime.ripard@bootlin.com> 687M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 688L: linux-media@vger.kernel.org 689S: Maintained 690F: drivers/staging/media/sunxi/cedrus/ 691 692ALPHA PORT 693M: Richard Henderson <rth@twiddle.net> 694M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 695M: Matt Turner <mattst88@gmail.com> 696S: Odd Fixes 697L: linux-alpha@vger.kernel.org 698F: arch/alpha/ 699 700ALPS PS/2 TOUCHPAD DRIVER 701R: Pali Rohár <pali.rohar@gmail.com> 702F: drivers/input/mouse/alps.* 703 704ALTERA I2C CONTROLLER DRIVER 705M: Thor Thayer <thor.thayer@linux.intel.com> 706S: Maintained 707F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 708F: drivers/i2c/busses/i2c-altera.c 709 710ALTERA MAILBOX DRIVER 711M: Ley Foon Tan <lftan@altera.com> 712L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 713S: Maintained 714F: drivers/mailbox/mailbox-altera.c 715 716ALTERA PIO DRIVER 717M: Tien Hock Loh <thloh@altera.com> 718L: linux-gpio@vger.kernel.org 719S: Maintained 720F: drivers/gpio/gpio-altera.c 721 722ALTERA SYSTEM MANAGER DRIVER 723M: Thor Thayer <thor.thayer@linux.intel.com> 724S: Maintained 725F: drivers/mfd/altera-sysmgr.c 726F: include/linux/mfd/altera-sysgmr.h 727 728ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 729M: Thor Thayer <thor.thayer@linux.intel.com> 730S: Maintained 731F: drivers/gpio/gpio-altera-a10sr.c 732F: drivers/mfd/altera-a10sr.c 733F: drivers/reset/reset-a10sr.c 734F: include/linux/mfd/altera-a10sr.h 735F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 736 737ALTERA TRIPLE SPEED ETHERNET DRIVER 738M: Thor Thayer <thor.thayer@linux.intel.com> 739L: netdev@vger.kernel.org 740L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 741S: Maintained 742F: drivers/net/ethernet/altera/ 743 744ALTERA UART/JTAG UART SERIAL DRIVERS 745M: Tobias Klauser <tklauser@distanz.ch> 746L: linux-serial@vger.kernel.org 747L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 748S: Maintained 749F: drivers/tty/serial/altera_uart.c 750F: drivers/tty/serial/altera_jtaguart.c 751F: include/linux/altera_uart.h 752F: include/linux/altera_jtaguart.h 753 754AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 755M: Talel Shenhar <talel@amazon.com> 756S: Maintained 757F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 758F: drivers/thermal/thermal_mmio.c 759 760AMAZON ETHERNET DRIVERS 761M: Netanel Belgazal <netanel@amazon.com> 762R: Saeed Bishara <saeedb@amazon.com> 763R: Zorik Machulsky <zorik@amazon.com> 764L: netdev@vger.kernel.org 765S: Supported 766F: Documentation/networking/device_drivers/amazon/ena.txt 767F: drivers/net/ethernet/amazon/ 768 769AMAZON RDMA EFA DRIVER 770M: Gal Pressman <galpress@amazon.com> 771R: Yossi Leybovich <sleybo@amazon.com> 772L: linux-rdma@vger.kernel.org 773Q: https://patchwork.kernel.org/project/linux-rdma/list/ 774S: Supported 775F: drivers/infiniband/hw/efa/ 776F: include/uapi/rdma/efa-abi.h 777 778AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 779M: Tom Lendacky <thomas.lendacky@amd.com> 780M: Gary Hook <gary.hook@amd.com> 781L: linux-crypto@vger.kernel.org 782S: Supported 783F: drivers/crypto/ccp/ 784F: include/linux/ccp.h 785 786AMD DISPLAY CORE 787M: Harry Wentland <harry.wentland@amd.com> 788M: Leo Li <sunpeng.li@amd.com> 789L: amd-gfx@lists.freedesktop.org 790T: git git://people.freedesktop.org/~agd5f/linux 791S: Supported 792F: drivers/gpu/drm/amd/display/ 793 794AMD FAM15H PROCESSOR POWER MONITORING DRIVER 795M: Huang Rui <ray.huang@amd.com> 796L: linux-hwmon@vger.kernel.org 797S: Supported 798F: Documentation/hwmon/fam15h_power.rst 799F: drivers/hwmon/fam15h_power.c 800 801AMD FCH GPIO DRIVER 802M: Enrico Weigelt, metux IT consult <info@metux.net> 803L: linux-gpio@vger.kernel.org 804S: Maintained 805F: drivers/gpio/gpio-amd-fch.c 806F: include/linux/platform_data/gpio/gpio-amd-fch.h 807 808AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 809L: linux-geode@lists.infradead.org (moderated for non-subscribers) 810S: Orphan 811F: drivers/usb/gadget/udc/amd5536udc.* 812 813AMD GEODE PROCESSOR/CHIPSET SUPPORT 814P: Andres Salomon <dilinger@queued.net> 815L: linux-geode@lists.infradead.org (moderated for non-subscribers) 816W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 817S: Supported 818F: drivers/char/hw_random/geode-rng.c 819F: drivers/crypto/geode* 820F: drivers/video/fbdev/geode/ 821F: arch/x86/include/asm/geode.h 822 823AMD IOMMU (AMD-VI) 824M: Joerg Roedel <joro@8bytes.org> 825L: iommu@lists.linux-foundation.org 826T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 827S: Maintained 828F: drivers/iommu/amd_iommu*.[ch] 829F: include/linux/amd-iommu.h 830 831AMD KFD 832M: Oded Gabbay <oded.gabbay@gmail.com> 833L: dri-devel@lists.freedesktop.org 834T: git git://people.freedesktop.org/~gabbayo/linux.git 835S: Supported 836F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 837F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 838F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 839F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 840F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 841F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 842F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 843F: drivers/gpu/drm/amd/amdkfd/ 844F: drivers/gpu/drm/amd/include/cik_structs.h 845F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 846F: drivers/gpu/drm/amd/include/vi_structs.h 847F: drivers/gpu/drm/amd/include/v9_structs.h 848F: include/uapi/linux/kfd_ioctl.h 849 850AMD MP2 I2C DRIVER 851M: Elie Morisse <syniurge@gmail.com> 852M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 853M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 854L: linux-i2c@vger.kernel.org 855S: Maintained 856F: drivers/i2c/busses/i2c-amd-mp2* 857 858AMD POWERPLAY 859M: Rex Zhu <rex.zhu@amd.com> 860M: Evan Quan <evan.quan@amd.com> 861L: amd-gfx@lists.freedesktop.org 862S: Supported 863F: drivers/gpu/drm/amd/powerplay/ 864T: git git://people.freedesktop.org/~agd5f/linux 865 866AMD SEATTLE DEVICE TREE SUPPORT 867M: Brijesh Singh <brijeshkumar.singh@amd.com> 868M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 869M: Tom Lendacky <thomas.lendacky@amd.com> 870S: Supported 871F: arch/arm64/boot/dts/amd/ 872 873AMD XGBE DRIVER 874M: Tom Lendacky <thomas.lendacky@amd.com> 875L: netdev@vger.kernel.org 876S: Supported 877F: drivers/net/ethernet/amd/xgbe/ 878F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 879 880ANALOG DEVICES INC AD5686 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-pm@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5686* 886F: drivers/iio/dac/ad5696* 887 888ANALOG DEVICES INC AD5758 DRIVER 889M: Stefan Popa <stefan.popa@analog.com> 890L: linux-iio@vger.kernel.org 891W: http://ez.analog.com/community/linux-device-drivers 892S: Supported 893F: drivers/iio/dac/ad5758.c 894F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 895 896ANALOG DEVICES INC AD7124 DRIVER 897M: Stefan Popa <stefan.popa@analog.com> 898L: linux-iio@vger.kernel.org 899W: http://ez.analog.com/community/linux-device-drivers 900S: Supported 901F: drivers/iio/adc/ad7124.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 903 904ANALOG DEVICES INC AD7606 DRIVER 905M: Stefan Popa <stefan.popa@analog.com> 906L: linux-iio@vger.kernel.org 907W: http://ez.analog.com/community/linux-device-drivers 908S: Supported 909F: drivers/iio/adc/ad7606.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 911 912ANALOG DEVICES INC AD7768-1 DRIVER 913M: Stefan Popa <stefan.popa@analog.com> 914L: linux-iio@vger.kernel.org 915W: http://ez.analog.com/community/linux-device-drivers 916S: Supported 917F: drivers/iio/adc/ad7768-1.c 918F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 919 920ANALOG DEVICES INC AD7780 DRIVER 921M: Michael Hennerich <Michael.Hennerich@analog.com> 922M: Renato Lui Geh <renatogeh@gmail.com> 923L: linux-iio@vger.kernel.org 924W: http://ez.analog.com/community/linux-device-drivers 925S: Supported 926F: drivers/iio/adc/ad7780.c 927F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 928 929ANALOG DEVICES INC AD9389B DRIVER 930M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 931L: linux-media@vger.kernel.org 932S: Maintained 933F: drivers/media/i2c/ad9389b* 934 935ANALOG DEVICES INC ADGS1408 DRIVER 936M: Mircea Caprioru <mircea.caprioru@analog.com> 937S: Supported 938F: drivers/mux/adgs1408.c 939F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 940 941ANALOG DEVICES INC ADIS DRIVER LIBRARY 942M: Alexandru Ardelean <alexandru.ardelean@analog.com> 943S: Supported 944L: linux-iio@vger.kernel.org 945F: include/linux/iio/imu/adis.h 946F: drivers/iio/imu/adis.c 947 948ANALOG DEVICES INC ADP5061 DRIVER 949M: Stefan Popa <stefan.popa@analog.com> 950L: linux-pm@vger.kernel.org 951W: http://ez.analog.com/community/linux-device-drivers 952S: Supported 953F: drivers/power/supply/adp5061.c 954 955ANALOG DEVICES INC ADV7180 DRIVER 956M: Lars-Peter Clausen <lars@metafoo.de> 957L: linux-media@vger.kernel.org 958W: http://ez.analog.com/community/linux-device-drivers 959S: Supported 960F: drivers/media/i2c/adv7180.c 961 962ANALOG DEVICES INC ADV748X DRIVER 963M: Kieran Bingham <kieran.bingham@ideasonboard.com> 964L: linux-media@vger.kernel.org 965S: Maintained 966F: drivers/media/i2c/adv748x/* 967 968ANALOG DEVICES INC ADV7511 DRIVER 969M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/adv7511* 973 974ANALOG DEVICES INC ADV7604 DRIVER 975M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 976L: linux-media@vger.kernel.org 977S: Maintained 978F: drivers/media/i2c/adv7604* 979 980ANALOG DEVICES INC ADV7842 DRIVER 981M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 982L: linux-media@vger.kernel.org 983S: Maintained 984F: drivers/media/i2c/adv7842* 985 986ANALOG DEVICES INC ASOC CODEC DRIVERS 987M: Lars-Peter Clausen <lars@metafoo.de> 988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 989W: http://wiki.analog.com/ 990W: http://ez.analog.com/community/linux-device-drivers 991S: Supported 992F: sound/soc/codecs/adau* 993F: sound/soc/codecs/adav* 994F: sound/soc/codecs/ad1* 995F: sound/soc/codecs/ad7* 996F: sound/soc/codecs/ssm* 997F: sound/soc/codecs/sigmadsp.* 998 999ANALOG DEVICES INC DMA DRIVERS 1000M: Lars-Peter Clausen <lars@metafoo.de> 1001W: http://ez.analog.com/community/linux-device-drivers 1002S: Supported 1003F: drivers/dma/dma-axi-dmac.c 1004 1005ANALOG DEVICES INC IIO DRIVERS 1006M: Lars-Peter Clausen <lars@metafoo.de> 1007M: Michael Hennerich <Michael.Hennerich@analog.com> 1008M: Stefan Popa <stefan.popa@analog.com> 1009W: http://wiki.analog.com/ 1010W: http://ez.analog.com/community/linux-device-drivers 1011S: Supported 1012F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1013F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1014F: drivers/iio/*/ad* 1015F: drivers/iio/adc/ltc2497* 1016X: drivers/iio/*/adjd* 1017F: drivers/staging/iio/*/ad* 1018 1019ANALOGBITS PLL LIBRARIES 1020M: Paul Walmsley <paul.walmsley@sifive.com> 1021S: Supported 1022F: drivers/clk/analogbits/* 1023F: include/linux/clk/analogbits* 1024 1025ANDES ARCHITECTURE 1026M: Greentime Hu <green.hu@gmail.com> 1027M: Vincent Chen <deanbo422@gmail.com> 1028T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1029S: Supported 1030F: arch/nds32/ 1031F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1032F: Documentation/devicetree/bindings/nds32/ 1033K: nds32 1034N: nds32 1035 1036ANDROID CONFIG FRAGMENTS 1037M: Rob Herring <robh@kernel.org> 1038S: Supported 1039F: kernel/configs/android* 1040 1041ANDROID DRIVERS 1042M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1043M: Arve Hjønnevåg <arve@android.com> 1044M: Todd Kjos <tkjos@android.com> 1045M: Martijn Coenen <maco@android.com> 1046M: Joel Fernandes <joel@joelfernandes.org> 1047M: Christian Brauner <christian@brauner.io> 1048T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1049L: devel@driverdev.osuosl.org 1050S: Supported 1051F: drivers/android/ 1052F: drivers/staging/android/ 1053 1054ANDROID GOLDFISH PIC DRIVER 1055M: Miodrag Dinic <miodrag.dinic@mips.com> 1056S: Supported 1057F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1058F: drivers/irqchip/irq-goldfish-pic.c 1059 1060ANDROID GOLDFISH RTC DRIVER 1061M: Miodrag Dinic <miodrag.dinic@mips.com> 1062S: Supported 1063F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1064F: drivers/rtc/rtc-goldfish.c 1065 1066ANDROID ION DRIVER 1067M: Laura Abbott <labbott@redhat.com> 1068M: Sumit Semwal <sumit.semwal@linaro.org> 1069L: devel@driverdev.osuosl.org 1070L: dri-devel@lists.freedesktop.org 1071L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1072S: Supported 1073F: drivers/staging/android/ion 1074F: drivers/staging/android/uapi/ion.h 1075 1076AOA (Apple Onboard Audio) ALSA DRIVER 1077M: Johannes Berg <johannes@sipsolutions.net> 1078L: linuxppc-dev@lists.ozlabs.org 1079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1080S: Maintained 1081F: sound/aoa/ 1082 1083APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1084M: William Breathitt Gray <vilhelm.gray@gmail.com> 1085L: linux-iio@vger.kernel.org 1086S: Maintained 1087F: drivers/iio/adc/stx104.c 1088 1089APM DRIVER 1090M: Jiri Kosina <jikos@kernel.org> 1091S: Odd fixes 1092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1093F: arch/x86/kernel/apm_32.c 1094F: include/linux/apm_bios.h 1095F: include/uapi/linux/apm_bios.h 1096F: drivers/char/apm-emulation.c 1097 1098APPARMOR SECURITY MODULE 1099M: John Johansen <john.johansen@canonical.com> 1100L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1101W: wiki.apparmor.net 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1103S: Supported 1104F: security/apparmor/ 1105F: Documentation/admin-guide/LSM/apparmor.rst 1106 1107APPLE BCM5974 MULTITOUCH DRIVER 1108M: Henrik Rydberg <rydberg@bitmath.org> 1109L: linux-input@vger.kernel.org 1110S: Odd fixes 1111F: drivers/input/mouse/bcm5974.c 1112 1113APPLE SMC DRIVER 1114M: Henrik Rydberg <rydberg@bitmath.org> 1115L: linux-hwmon@vger.kernel.org 1116S: Odd fixes 1117F: drivers/hwmon/applesmc.c 1118 1119APPLETALK NETWORK LAYER 1120L: netdev@vger.kernel.org 1121S: Odd fixes 1122F: drivers/net/appletalk/ 1123F: net/appletalk/ 1124F: include/linux/atalk.h 1125F: include/uapi/linux/atalk.h 1126 1127APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1128M: Khuong Dinh <khuong@os.amperecomputing.com> 1129S: Supported 1130F: arch/arm64/boot/dts/apm/ 1131 1132APPLIED MICRO (APM) X-GENE SOC EDAC 1133M: Khuong Dinh <khuong@os.amperecomputing.com> 1134S: Supported 1135F: drivers/edac/xgene_edac.c 1136F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1137 1138APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1139M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1140M: Keyur Chudgar <keyur@os.amperecomputing.com> 1141S: Supported 1142F: drivers/net/ethernet/apm/xgene-v2/ 1143 1144APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1145M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1146M: Keyur Chudgar <keyur@os.amperecomputing.com> 1147M: Quan Nguyen <quan@os.amperecomputing.com> 1148S: Supported 1149F: drivers/net/ethernet/apm/xgene/ 1150F: drivers/net/phy/mdio-xgene.c 1151F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1152F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1153 1154APPLIED MICRO (APM) X-GENE SOC PMU 1155M: Khuong Dinh <khuong@os.amperecomputing.com> 1156S: Supported 1157F: drivers/perf/xgene_pmu.c 1158F: Documentation/admin-guide/perf/xgene-pmu.rst 1159F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1160 1161APTINA CAMERA SENSOR PLL 1162M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1163L: linux-media@vger.kernel.org 1164S: Maintained 1165F: drivers/media/i2c/aptina-pll.* 1166 1167AQUANTIA ETHERNET DRIVER (atlantic) 1168M: Igor Russkikh <igor.russkikh@aquantia.com> 1169L: netdev@vger.kernel.org 1170S: Supported 1171W: http://www.aquantia.com 1172Q: http://patchwork.ozlabs.org/project/netdev/list/ 1173F: drivers/net/ethernet/aquantia/atlantic/ 1174F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1175 1176ARC FRAMEBUFFER DRIVER 1177M: Jaya Kumar <jayalk@intworks.biz> 1178S: Maintained 1179F: drivers/video/fbdev/arcfb.c 1180F: drivers/video/fbdev/core/fb_defio.c 1181 1182ARC PGU DRM DRIVER 1183M: Alexey Brodkin <abrodkin@synopsys.com> 1184S: Supported 1185F: drivers/gpu/drm/arc/ 1186F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1187 1188ARCNET NETWORK LAYER 1189M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1190L: netdev@vger.kernel.org 1191S: Maintained 1192F: drivers/net/arcnet/ 1193F: include/uapi/linux/if_arcnet.h 1194 1195ARM ARCHITECTED TIMER DRIVER 1196M: Mark Rutland <mark.rutland@arm.com> 1197M: Marc Zyngier <marc.zyngier@arm.com> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199S: Maintained 1200F: arch/arm/include/asm/arch_timer.h 1201F: arch/arm64/include/asm/arch_timer.h 1202F: drivers/clocksource/arm_arch_timer.c 1203 1204ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1205M: Linus Walleij <linus.walleij@linaro.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: Documentation/devicetree/bindings/arm/arm-boards 1209F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1210F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1211F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1212F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1213F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1214F: arch/arm/mach-integrator/ 1215F: arch/arm/mach-realview/ 1216F: arch/arm/mach-versatile/ 1217F: arch/arm/plat-versatile/ 1218F: arch/arm/boot/dts/arm-realview-* 1219F: arch/arm/boot/dts/integrator* 1220F: arch/arm/boot/dts/versatile* 1221F: drivers/clk/versatile/ 1222F: drivers/i2c/busses/i2c-versatile.c 1223F: drivers/irqchip/irq-versatile-fpga.c 1224F: drivers/mtd/maps/physmap_of_versatile.c 1225F: drivers/power/reset/arm-versatile-reboot.c 1226F: drivers/soc/versatile/ 1227 1228ARM HDLCD DRM DRIVER 1229M: Liviu Dudau <liviu.dudau@arm.com> 1230S: Supported 1231F: drivers/gpu/drm/arm/hdlcd_* 1232F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1233 1234ARM KOMEDA DRM-KMS DRIVER 1235M: James (Qian) Wang <james.qian.wang@arm.com> 1236M: Liviu Dudau <liviu.dudau@arm.com> 1237L: Mali DP Maintainers <malidp@foss.arm.com> 1238S: Supported 1239T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 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://linux-arm.org/linux-ld.git for-upstream/mali-dp 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/lib/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* 1866 1867ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1868M: Jason Cooper <jason@lakedaemon.net> 1869M: Andrew Lunn <andrew@lunn.ch> 1870M: Gregory Clement <gregory.clement@bootlin.com> 1871M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1873S: Maintained 1874F: arch/arm/boot/dts/armada* 1875F: arch/arm/boot/dts/kirkwood* 1876F: arch/arm/configs/mvebu_*_defconfig 1877F: arch/arm/mach-mvebu/ 1878F: arch/arm64/boot/dts/marvell/armada* 1879F: drivers/cpufreq/armada-37xx-cpufreq.c 1880F: drivers/cpufreq/armada-8k-cpufreq.c 1881F: drivers/cpufreq/mvebu-cpufreq.c 1882F: drivers/irqchip/irq-armada-370-xp.c 1883F: drivers/irqchip/irq-mvebu-* 1884F: drivers/pinctrl/mvebu/ 1885F: drivers/rtc/rtc-armada38x.c 1886 1887ARM/Mediatek RTC DRIVER 1888M: Eddie Huang <eddie.huang@mediatek.com> 1889M: Sean Wang <sean.wang@mediatek.com> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1892S: Maintained 1893F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1894F: drivers/rtc/rtc-mt6397.c 1895F: drivers/rtc/rtc-mt7622.c 1896 1897ARM/Mediatek SoC support 1898M: Matthias Brugger <matthias.bgg@gmail.com> 1899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1900L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1901W: https://mtk.bcnfs.org/ 1902C: irc://chat.freenode.net/linux-mediatek 1903S: Maintained 1904F: arch/arm/boot/dts/mt6* 1905F: arch/arm/boot/dts/mt7* 1906F: arch/arm/boot/dts/mt8* 1907F: arch/arm/mach-mediatek/ 1908F: arch/arm64/boot/dts/mediatek/ 1909F: drivers/soc/mediatek/ 1910N: mtk 1911N: mt[678] 1912K: mediatek 1913 1914ARM/Mediatek USB3 PHY DRIVER 1915M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1917L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1918S: Maintained 1919F: drivers/phy/mediatek/ 1920F: Documentation/devicetree/bindings/phy/phy-mtk-* 1921 1922ARM/MICREL KS8695 ARCHITECTURE 1923M: Greg Ungerer <gerg@uclinux.org> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925F: arch/arm/mach-ks8695/ 1926S: Odd Fixes 1927 1928ARM/Microchip (AT91) SoC support 1929M: Nicolas Ferre <nicolas.ferre@microchip.com> 1930M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1931M: Ludovic Desroches <ludovic.desroches@microchip.com> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933W: http://www.linux4sam.org 1934T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1935S: Supported 1936N: at91 1937N: atmel 1938F: arch/arm/mach-at91/ 1939F: include/soc/at91/ 1940F: arch/arm/boot/dts/at91*.dts 1941F: arch/arm/boot/dts/at91*.dtsi 1942F: arch/arm/boot/dts/sama*.dts 1943F: arch/arm/boot/dts/sama*.dtsi 1944F: arch/arm/include/debug/at91.S 1945F: drivers/memory/atmel* 1946F: drivers/watchdog/sama5d4_wdt.c 1947X: drivers/input/touchscreen/atmel_mxt_ts.c 1948X: drivers/net/wireless/atmel/ 1949 1950ARM/MIOA701 MACHINE SUPPORT 1951M: Robert Jarzmik <robert.jarzmik@free.fr> 1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1953F: arch/arm/mach-pxa/mioa701.c 1954S: Maintained 1955 1956ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1957M: Michael Petchkovsky <mkpetch@internode.on.net> 1958S: Maintained 1959 1960ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1961M: Linus Walleij <linus.walleij@linaro.org> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1965F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1966F: arch/arm/mach-nomadik/ 1967F: arch/arm/mach-u300/ 1968F: arch/arm/mach-ux500/ 1969F: arch/arm/boot/dts/ste-* 1970F: drivers/clk/clk-nomadik.c 1971F: drivers/clk/clk-u300.c 1972F: drivers/clocksource/clksrc-dbx500-prcmu.c 1973F: drivers/clocksource/timer-u300.c 1974F: drivers/dma/coh901318* 1975F: drivers/dma/ste_dma40* 1976F: drivers/hwspinlock/u8500_hsem.c 1977F: drivers/i2c/busses/i2c-nomadik.c 1978F: drivers/i2c/busses/i2c-stu300.c 1979F: drivers/mfd/ab3100* 1980F: drivers/mfd/ab8500* 1981F: drivers/mfd/abx500* 1982F: drivers/mfd/dbx500* 1983F: drivers/mfd/db8500* 1984F: drivers/pinctrl/nomadik/ 1985F: drivers/pinctrl/pinctrl-coh901* 1986F: drivers/pinctrl/pinctrl-u300.c 1987F: drivers/rtc/rtc-ab3100.c 1988F: drivers/rtc/rtc-ab8500.c 1989F: drivers/rtc/rtc-coh901331.c 1990F: drivers/rtc/rtc-pl031.c 1991F: drivers/watchdog/coh901327_wdt.c 1992F: Documentation/devicetree/bindings/arm/ste-* 1993F: Documentation/devicetree/bindings/arm/ux500/ 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1995 1996ARM/NUVOTON NPCM ARCHITECTURE 1997M: Avi Fishman <avifishman70@gmail.com> 1998M: Tomer Maimon <tmaimon77@gmail.com> 1999M: Tali Perry <tali.perry1@gmail.com> 2000R: Patrick Venture <venture@google.com> 2001R: Nancy Yuen <yuenn@google.com> 2002R: Benjamin Fair <benjaminfair@google.com> 2003L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2004S: Supported 2005F: arch/arm/mach-npcm/ 2006F: arch/arm/boot/dts/nuvoton-npcm* 2007F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2008F: drivers/*/*npcm* 2009F: Documentation/devicetree/bindings/*/*npcm* 2010F: Documentation/devicetree/bindings/*/*/*npcm* 2011 2012ARM/NUVOTON W90X900 ARM ARCHITECTURE 2013M: Wan ZongShun <mcuos.com@gmail.com> 2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2015W: http://www.mcuos.com 2016S: Maintained 2017F: arch/arm/mach-w90x900/ 2018F: drivers/input/keyboard/w90p910_keypad.c 2019F: drivers/input/touchscreen/w90p910_ts.c 2020F: drivers/watchdog/nuc900_wdt.c 2021F: drivers/net/ethernet/nuvoton/w90p910_ether.c 2022F: drivers/mtd/nand/raw/nuc900_nand.c 2023F: drivers/rtc/rtc-nuc900.c 2024F: drivers/spi/spi-nuc900.c 2025F: drivers/usb/host/ehci-w90x900.c 2026F: drivers/video/fbdev/nuc900fb.c 2027 2028ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2029L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2030W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2031S: Orphan 2032F: arch/arm/mach-s3c24xx/mach-gta02.c 2033F: arch/arm/mach-s3c24xx/gta02.h 2034 2035ARM/Orion SoC/Technologic Systems TS-78xx platform support 2036M: Alexander Clouter <alex@digriz.org.uk> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038W: http://www.digriz.org.uk/ts78xx/kernel 2039S: Maintained 2040F: arch/arm/mach-orion5x/ts78xx-* 2041 2042ARM/OXNAS platform support 2043M: Neil Armstrong <narmstrong@baylibre.com> 2044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2045L: linux-oxnas@groups.io (moderated for non-subscribers) 2046S: Maintained 2047F: arch/arm/mach-oxnas/ 2048F: arch/arm/boot/dts/ox8*.dts* 2049N: oxnas 2050 2051ARM/PALM TREO SUPPORT 2052M: Tomas Cech <sleep_walker@suse.com> 2053L: linux-arm-kernel@lists.infradead.org 2054W: http://hackndev.com 2055S: Maintained 2056F: arch/arm/mach-pxa/palmtreo.* 2057 2058ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2059M: Marek Vasut <marek.vasut@gmail.com> 2060L: linux-arm-kernel@lists.infradead.org 2061W: http://hackndev.com 2062S: Maintained 2063F: arch/arm/mach-pxa/include/mach/palmtx.h 2064F: arch/arm/mach-pxa/palmtx.c 2065F: arch/arm/mach-pxa/palmt5.* 2066F: arch/arm/mach-pxa/include/mach/palmld.h 2067F: arch/arm/mach-pxa/palmld.c 2068F: arch/arm/mach-pxa/palmte2.* 2069F: arch/arm/mach-pxa/include/mach/palmtc.h 2070F: arch/arm/mach-pxa/palmtc.c 2071 2072ARM/PALMZ72 SUPPORT 2073M: Sergey Lapin <slapin@ossfans.org> 2074L: linux-arm-kernel@lists.infradead.org 2075W: http://hackndev.com 2076S: Maintained 2077F: arch/arm/mach-pxa/palmz72.* 2078 2079ARM/PLEB SUPPORT 2080M: Peter Chubb <pleb@gelato.unsw.edu.au> 2081W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2082S: Maintained 2083 2084ARM/PT DIGITAL BOARD PORT 2085M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2087W: http://www.armlinux.org.uk/ 2088S: Maintained 2089 2090ARM/QUALCOMM SUPPORT 2091M: Andy Gross <agross@kernel.org> 2092M: David Brown <david.brown@linaro.org> 2093L: linux-arm-msm@vger.kernel.org 2094S: Maintained 2095F: Documentation/devicetree/bindings/soc/qcom/ 2096F: Documentation/devicetree/bindings/*/qcom* 2097F: arch/arm/boot/dts/qcom-*.dts 2098F: arch/arm/boot/dts/qcom-*.dtsi 2099F: arch/arm/mach-qcom/ 2100F: arch/arm64/boot/dts/qcom/ 2101F: drivers/*/qcom/ 2102F: drivers/*/qcom* 2103F: drivers/*/*/qcom/ 2104F: drivers/*/*/qcom* 2105F: drivers/*/pm8???-* 2106F: drivers/bluetooth/btqcomsmd.c 2107F: drivers/clocksource/timer-qcom.c 2108F: drivers/extcon/extcon-qcom* 2109F: drivers/iommu/msm* 2110F: drivers/i2c/busses/i2c-qup.c 2111F: drivers/i2c/busses/i2c-qcom-geni.c 2112F: drivers/mfd/ssbi.c 2113F: drivers/mmc/host/mmci_qcom* 2114F: drivers/mmc/host/sdhci_msm.c 2115F: drivers/pci/controller/dwc/pcie-qcom.c 2116F: drivers/phy/qualcomm/ 2117F: drivers/power/*/msm* 2118F: drivers/reset/reset-qcom-* 2119F: drivers/scsi/ufs/ufs-qcom.* 2120F: drivers/spi/spi-qup.c 2121F: drivers/spi/spi-geni-qcom.c 2122F: drivers/spi/spi-qcom-qspi.c 2123F: drivers/tty/serial/msm_serial.c 2124F: drivers/usb/dwc3/dwc3-qcom.c 2125F: include/dt-bindings/*/qcom* 2126F: include/linux/*/qcom* 2127T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2128 2129ARM/RADISYS ENP2611 MACHINE SUPPORT 2130M: Lennert Buytenhek <kernel@wantstofly.org> 2131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2132S: Maintained 2133 2134ARM/RDA MICRO ARCHITECTURE 2135M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2138S: Maintained 2139F: arch/arm/boot/dts/rda8810pl-* 2140F: drivers/clocksource/timer-rda.c 2141F: drivers/irqchip/irq-rda-intc.c 2142F: drivers/tty/serial/rda-uart.c 2143F: Documentation/devicetree/bindings/arm/rda.yaml 2144F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2145F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2146F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2147 2148ARM/REALTEK ARCHITECTURE 2149M: Andreas Färber <afaerber@suse.de> 2150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2151S: Maintained 2152F: arch/arm64/boot/dts/realtek/ 2153F: Documentation/devicetree/bindings/arm/realtek.txt 2154 2155ARM/RENESAS ARM64 ARCHITECTURE 2156M: Simon Horman <horms@verge.net.au> 2157M: Magnus Damm <magnus.damm@gmail.com> 2158L: linux-renesas-soc@vger.kernel.org 2159Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2160T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2161S: Supported 2162F: arch/arm64/boot/dts/renesas/ 2163F: Documentation/devicetree/bindings/arm/renesas.yaml 2164F: drivers/soc/renesas/ 2165F: include/linux/soc/renesas/ 2166 2167ARM/RISCPC ARCHITECTURE 2168M: Russell King <linux@armlinux.org.uk> 2169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2170W: http://www.armlinux.org.uk/ 2171S: Maintained 2172F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2173F: arch/arm/include/asm/hardware/ioc.h 2174F: arch/arm/include/asm/hardware/iomd.h 2175F: arch/arm/include/asm/hardware/memc.h 2176F: arch/arm/mach-rpc/ 2177F: drivers/net/ethernet/8390/etherh.c 2178F: drivers/net/ethernet/i825xx/ether1* 2179F: drivers/net/ethernet/seeq/ether3* 2180F: drivers/scsi/arm/ 2181 2182ARM/Rockchip SoC support 2183M: Heiko Stuebner <heiko@sntech.de> 2184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2185L: linux-rockchip@lists.infradead.org 2186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2187S: Maintained 2188F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2189F: arch/arm/boot/dts/rk3* 2190F: arch/arm/boot/dts/rv1108* 2191F: arch/arm/mach-rockchip/ 2192F: drivers/clk/rockchip/ 2193F: drivers/i2c/busses/i2c-rk3x.c 2194F: drivers/*/*rockchip* 2195F: drivers/*/*/*rockchip* 2196F: sound/soc/rockchip/ 2197N: rockchip 2198 2199ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2200M: Kukjin Kim <kgene@kernel.org> 2201M: Krzysztof Kozlowski <krzk@kernel.org> 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2203L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2204Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2205S: Maintained 2206F: arch/arm/boot/dts/s3c* 2207F: arch/arm/boot/dts/s5p* 2208F: arch/arm/boot/dts/exynos* 2209F: arch/arm64/boot/dts/exynos/ 2210F: arch/arm/plat-samsung/ 2211F: arch/arm/mach-s3c24*/ 2212F: arch/arm/mach-s3c64xx/ 2213F: arch/arm/mach-s5p*/ 2214F: arch/arm/mach-exynos*/ 2215F: drivers/*/*s3c24* 2216F: drivers/*/*/*s3c24* 2217F: drivers/*/*s3c64xx* 2218F: drivers/*/*s5pv210* 2219F: drivers/memory/samsung/* 2220F: drivers/soc/samsung/* 2221F: Documentation/arm/samsung/ 2222F: Documentation/devicetree/bindings/arm/samsung/ 2223F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2224F: Documentation/devicetree/bindings/power/pd-samsung.txt 2225N: exynos 2226 2227ARM/SAMSUNG MOBILE MACHINE SUPPORT 2228M: Kyungmin Park <kyungmin.park@samsung.com> 2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2230S: Maintained 2231F: arch/arm/mach-s5pv210/ 2232 2233ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2234M: Kyungmin Park <kyungmin.park@samsung.com> 2235M: Kamil Debski <kamil@wypas.org> 2236M: Andrzej Hajda <a.hajda@samsung.com> 2237L: linux-arm-kernel@lists.infradead.org 2238L: linux-media@vger.kernel.org 2239S: Maintained 2240F: drivers/media/platform/s5p-g2d/ 2241 2242ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2243M: Marek Szyprowski <m.szyprowski@samsung.com> 2244L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2245L: linux-media@vger.kernel.org 2246S: Maintained 2247F: drivers/media/platform/s5p-cec/ 2248F: Documentation/devicetree/bindings/media/s5p-cec.txt 2249 2250ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2251M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2252M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2253M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2254L: linux-arm-kernel@lists.infradead.org 2255L: linux-media@vger.kernel.org 2256S: Maintained 2257F: drivers/media/platform/s5p-jpeg/ 2258 2259ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2260M: Kyungmin Park <kyungmin.park@samsung.com> 2261M: Kamil Debski <kamil@wypas.org> 2262M: Jeongtae Park <jtp.park@samsung.com> 2263M: Andrzej Hajda <a.hajda@samsung.com> 2264L: linux-arm-kernel@lists.infradead.org 2265L: linux-media@vger.kernel.org 2266S: Maintained 2267F: drivers/media/platform/s5p-mfc/ 2268 2269ARM/SHMOBILE ARM ARCHITECTURE 2270M: Simon Horman <horms@verge.net.au> 2271M: Magnus Damm <magnus.damm@gmail.com> 2272L: linux-renesas-soc@vger.kernel.org 2273Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2274T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2275S: Supported 2276F: arch/arm/boot/dts/emev2* 2277F: arch/arm/boot/dts/gr-peach* 2278F: arch/arm/boot/dts/iwg20d-q7* 2279F: arch/arm/boot/dts/r7s* 2280F: arch/arm/boot/dts/r8a* 2281F: arch/arm/boot/dts/r9a* 2282F: arch/arm/boot/dts/sh* 2283F: arch/arm/configs/shmobile_defconfig 2284F: arch/arm/include/debug/renesas-scif.S 2285F: arch/arm/mach-shmobile/ 2286F: Documentation/devicetree/bindings/arm/renesas.yaml 2287F: drivers/soc/renesas/ 2288F: include/linux/soc/renesas/ 2289 2290ARM/SOCFPGA ARCHITECTURE 2291M: Dinh Nguyen <dinguyen@kernel.org> 2292S: Maintained 2293F: arch/arm/mach-socfpga/ 2294F: arch/arm/boot/dts/socfpga* 2295F: arch/arm/configs/socfpga_defconfig 2296F: arch/arm64/boot/dts/altera/ 2297F: arch/arm64/boot/dts/intel/ 2298W: http://www.rocketboards.org 2299T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2300 2301ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2302M: Dinh Nguyen <dinguyen@kernel.org> 2303S: Maintained 2304F: drivers/clk/socfpga/ 2305 2306ARM/SOCFPGA EDAC SUPPORT 2307M: Thor Thayer <thor.thayer@linux.intel.com> 2308S: Maintained 2309F: drivers/edac/altera_edac. 2310 2311ARM/SPREADTRUM SoC SUPPORT 2312M: Orson Zhai <orsonzhai@gmail.com> 2313M: Baolin Wang <baolin.wang@linaro.org> 2314M: Chunyan Zhang <zhang.lyra@gmail.com> 2315S: Maintained 2316F: arch/arm64/boot/dts/sprd 2317N: sprd 2318 2319ARM/STI ARCHITECTURE 2320M: Patrice Chotard <patrice.chotard@st.com> 2321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2322W: http://www.stlinux.com 2323S: Maintained 2324F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2325F: arch/arm/mach-sti/ 2326F: arch/arm/boot/dts/sti* 2327F: drivers/char/hw_random/st-rng.c 2328F: drivers/clocksource/arm_global_timer.c 2329F: drivers/clocksource/clksrc_st_lpc.c 2330F: drivers/cpufreq/sti-cpufreq.c 2331F: drivers/dma/st_fdma* 2332F: drivers/i2c/busses/i2c-st.c 2333F: drivers/media/rc/st_rc.c 2334F: drivers/media/platform/sti/c8sectpfe/ 2335F: drivers/mmc/host/sdhci-st.c 2336F: drivers/phy/st/phy-miphy28lp.c 2337F: drivers/phy/st/phy-stih407-usb.c 2338F: drivers/pinctrl/pinctrl-st.c 2339F: drivers/remoteproc/st_remoteproc.c 2340F: drivers/remoteproc/st_slim_rproc.c 2341F: drivers/reset/sti/ 2342F: drivers/rtc/rtc-st-lpc.c 2343F: drivers/tty/serial/st-asc.c 2344F: drivers/usb/dwc3/dwc3-st.c 2345F: drivers/usb/host/ehci-st.c 2346F: drivers/usb/host/ohci-st.c 2347F: drivers/watchdog/st_lpc_wdt.c 2348F: drivers/ata/ahci_st.c 2349F: include/linux/remoteproc/st_slim_rproc.h 2350 2351ARM/STM32 ARCHITECTURE 2352M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2353M: Alexandre Torgue <alexandre.torgue@st.com> 2354L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2356S: Maintained 2357T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2358N: stm32 2359N: stm 2360F: arch/arm/boot/dts/stm32* 2361F: arch/arm/mach-stm32/ 2362F: drivers/clocksource/armv7m_systick.c 2363 2364ARM/Synaptics SoC support 2365M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2366M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2368S: Maintained 2369F: arch/arm/mach-berlin/ 2370F: arch/arm/boot/dts/berlin* 2371F: arch/arm64/boot/dts/synaptics/ 2372 2373ARM/TANGO ARCHITECTURE 2374M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2375M: Mans Rullgard <mans@mansr.com> 2376L: linux-arm-kernel@lists.infradead.org 2377S: Odd Fixes 2378N: tango 2379 2380ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2381M: Lennert Buytenhek <kernel@wantstofly.org> 2382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2383S: Maintained 2384 2385ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2386M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2387L: linux-tegra@vger.kernel.org 2388L: linux-media@vger.kernel.org 2389S: Maintained 2390F: drivers/media/platform/tegra-cec/ 2391F: Documentation/devicetree/bindings/media/tegra-cec.txt 2392 2393ARM/TETON BGA MACHINE SUPPORT 2394M: "Mark F. Brown" <mark.brown314@gmail.com> 2395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2396S: Maintained 2397 2398ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2399M: Santosh Shilimkar <ssantosh@kernel.org> 2400L: linux-kernel@vger.kernel.org 2401S: Maintained 2402F: drivers/memory/*emif* 2403 2404ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2405M: Tero Kristo <t-kristo@ti.com> 2406M: Nishanth Menon <nm@ti.com> 2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2408S: Supported 2409F: Documentation/devicetree/bindings/arm/ti/k3.txt 2410F: arch/arm64/boot/dts/ti/Makefile 2411F: arch/arm64/boot/dts/ti/k3-* 2412F: include/dt-bindings/pinctrl/k3.h 2413 2414ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2415M: Santosh Shilimkar <ssantosh@kernel.org> 2416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2417S: Maintained 2418F: arch/arm/mach-keystone/ 2419F: arch/arm/boot/dts/keystone-* 2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2421 2422ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2423M: Santosh Shilimkar <ssantosh@kernel.org> 2424L: linux-kernel@vger.kernel.org 2425S: Maintained 2426F: drivers/clk/keystone/ 2427 2428ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2429M: Santosh Shilimkar <ssantosh@kernel.org> 2430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2431L: linux-kernel@vger.kernel.org 2432S: Maintained 2433F: drivers/clocksource/timer-keystone.c 2434 2435ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2436M: Santosh Shilimkar <ssantosh@kernel.org> 2437L: linux-kernel@vger.kernel.org 2438S: Maintained 2439F: drivers/power/reset/keystone-reset.c 2440 2441ARM/THECUS N2100 MACHINE SUPPORT 2442M: Lennert Buytenhek <kernel@wantstofly.org> 2443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2444S: Maintained 2445 2446ARM/TOSA MACHINE SUPPORT 2447M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2448M: Dirk Opfer <dirk@opfer-online.de> 2449S: Maintained 2450 2451ARM/UNIPHIER ARCHITECTURE 2452M: Masahiro Yamada <yamada.masahiro@socionext.com> 2453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2454T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2455S: Maintained 2456F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2457F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2458F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2459F: arch/arm/boot/dts/uniphier* 2460F: arch/arm/include/asm/hardware/cache-uniphier.h 2461F: arch/arm/mach-uniphier/ 2462F: arch/arm/mm/cache-uniphier.c 2463F: arch/arm64/boot/dts/socionext/uniphier* 2464F: drivers/bus/uniphier-system-bus.c 2465F: drivers/clk/uniphier/ 2466F: drivers/dma/uniphier-mdmac.c 2467F: drivers/gpio/gpio-uniphier.c 2468F: drivers/i2c/busses/i2c-uniphier* 2469F: drivers/irqchip/irq-uniphier-aidet.c 2470F: drivers/mmc/host/uniphier-sd.c 2471F: drivers/pinctrl/uniphier/ 2472F: drivers/reset/reset-uniphier.c 2473F: drivers/tty/serial/8250/8250_uniphier.c 2474N: uniphier 2475 2476ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2477M: Ulf Hansson <ulf.hansson@linaro.org> 2478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2479T: git git://git.linaro.org/people/ulfh/clk.git 2480S: Maintained 2481F: drivers/clk/ux500/ 2482 2483ARM/VERSATILE EXPRESS PLATFORM 2484M: Liviu Dudau <liviu.dudau@arm.com> 2485M: Sudeep Holla <sudeep.holla@arm.com> 2486M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2488S: Maintained 2489F: arch/arm/boot/dts/vexpress* 2490F: arch/arm64/boot/dts/arm/ 2491F: arch/arm/mach-vexpress/ 2492F: */*/vexpress* 2493F: */*/*/vexpress* 2494F: drivers/clk/versatile/clk-vexpress-osc.c 2495F: drivers/clocksource/timer-versatile.c 2496N: mps2 2497 2498ARM/VFP SUPPORT 2499M: Russell King <linux@armlinux.org.uk> 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2501W: http://www.armlinux.org.uk/ 2502S: Maintained 2503F: arch/arm/vfp/ 2504 2505ARM/VOIPAC PXA270 SUPPORT 2506M: Marek Vasut <marek.vasut@gmail.com> 2507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2508S: Maintained 2509F: arch/arm/mach-pxa/vpac270.c 2510F: arch/arm/mach-pxa/include/mach/vpac270.h 2511 2512ARM/VT8500 ARM ARCHITECTURE 2513M: Tony Prisk <linux@prisktech.co.nz> 2514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2515S: Maintained 2516F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2517F: arch/arm/mach-vt8500/ 2518F: drivers/clocksource/timer-vt8500.c 2519F: drivers/i2c/busses/i2c-wmt.c 2520F: drivers/mmc/host/wmt-sdmmc.c 2521F: drivers/pwm/pwm-vt8500.c 2522F: drivers/rtc/rtc-vt8500.c 2523F: drivers/tty/serial/vt8500_serial.c 2524F: drivers/usb/host/ehci-platform.c 2525F: drivers/usb/host/uhci-platform.c 2526F: drivers/video/fbdev/vt8500lcdfb.* 2527F: drivers/video/fbdev/wm8505fb* 2528F: drivers/video/fbdev/wmt_ge_rops.* 2529 2530ARM/ZIPIT Z2 SUPPORT 2531M: Marek Vasut <marek.vasut@gmail.com> 2532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2533S: Maintained 2534F: arch/arm/mach-pxa/z2.c 2535F: arch/arm/mach-pxa/include/mach/z2.h 2536 2537ARM/ZTE ARCHITECTURE 2538M: Jun Nie <jun.nie@linaro.org> 2539M: Shawn Guo <shawnguo@kernel.org> 2540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2541S: Maintained 2542F: arch/arm/boot/dts/zx2967* 2543F: arch/arm/mach-zx/ 2544F: arch/arm64/boot/dts/zte/ 2545F: drivers/clk/zte/ 2546F: drivers/dma/zx_dma.c 2547F: drivers/gpio/gpio-zx.c 2548F: drivers/i2c/busses/i2c-zx2967.c 2549F: drivers/mmc/host/dw_mmc-zx.* 2550F: drivers/pinctrl/zte/ 2551F: drivers/soc/zte/ 2552F: drivers/thermal/zx2967_thermal.c 2553F: drivers/watchdog/zx2967_wdt.c 2554F: Documentation/devicetree/bindings/arm/zte.yaml 2555F: Documentation/devicetree/bindings/clock/zx2967*.txt 2556F: Documentation/devicetree/bindings/dma/zxdma.txt 2557F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2558F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2559F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2560F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2561F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2562F: Documentation/devicetree/bindings/soc/zte/ 2563F: Documentation/devicetree/bindings/sound/zte,*.txt 2564F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2565F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2566F: include/dt-bindings/clock/zx2967*.h 2567F: include/dt-bindings/soc/zte,*.h 2568F: sound/soc/codecs/zx_aud96p22.c 2569F: sound/soc/zte/ 2570 2571ARM/ZYNQ ARCHITECTURE 2572M: Michal Simek <michal.simek@xilinx.com> 2573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2574W: http://wiki.xilinx.com 2575T: git https://github.com/Xilinx/linux-xlnx.git 2576S: Supported 2577F: arch/arm/mach-zynq/ 2578F: drivers/cpuidle/cpuidle-zynq.c 2579F: drivers/block/xsysace.c 2580N: zynq 2581N: xilinx 2582F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2583F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2584F: drivers/clocksource/timer-cadence-ttc.c 2585F: drivers/i2c/busses/i2c-cadence.c 2586F: drivers/mmc/host/sdhci-of-arasan.c 2587F: drivers/edac/synopsys_edac.c 2588F: drivers/i2c/busses/i2c-xiic.c 2589 2590ARM64 PORT (AARCH64 ARCHITECTURE) 2591M: Catalin Marinas <catalin.marinas@arm.com> 2592M: Will Deacon <will@kernel.org> 2593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2594T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2595S: Maintained 2596F: arch/arm64/ 2597X: arch/arm64/boot/dts/ 2598F: Documentation/arm64/ 2599 2600AS3645A LED FLASH CONTROLLER DRIVER 2601M: Sakari Ailus <sakari.ailus@iki.fi> 2602L: linux-leds@vger.kernel.org 2603S: Maintained 2604F: drivers/leds/leds-as3645a.c 2605 2606ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2607M: Tianshu Qiu <tian.shu.qiu@intel.com> 2608L: linux-media@vger.kernel.org 2609T: git git://linuxtv.org/media_tree.git 2610S: Maintained 2611F: drivers/media/i2c/ak7375.c 2612F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2613 2614ASAHI KASEI AK8974 DRIVER 2615M: Linus Walleij <linus.walleij@linaro.org> 2616L: linux-iio@vger.kernel.org 2617W: http://www.akm.com/ 2618S: Supported 2619F: drivers/iio/magnetometer/ak8974.c 2620 2621ASC7621 HARDWARE MONITOR DRIVER 2622M: George Joseph <george.joseph@fairview5.com> 2623L: linux-hwmon@vger.kernel.org 2624S: Maintained 2625F: Documentation/hwmon/asc7621.rst 2626F: drivers/hwmon/asc7621.c 2627 2628ASPEED PINCTRL DRIVERS 2629M: Andrew Jeffery <andrew@aj.id.au> 2630L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2631L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2632L: linux-gpio@vger.kernel.org 2633S: Maintained 2634F: drivers/pinctrl/aspeed/ 2635F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2636 2637ASPEED VIDEO ENGINE DRIVER 2638M: Eddie James <eajames@linux.ibm.com> 2639L: linux-media@vger.kernel.org 2640L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2641S: Maintained 2642F: drivers/media/platform/aspeed-video.c 2643F: Documentation/devicetree/bindings/media/aspeed-video.txt 2644 2645ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2646M: Corentin Chary <corentin.chary@gmail.com> 2647L: acpi4asus-user@lists.sourceforge.net 2648L: platform-driver-x86@vger.kernel.org 2649W: http://acpi4asus.sf.net 2650S: Maintained 2651F: drivers/platform/x86/asus*.c 2652F: drivers/platform/x86/eeepc*.c 2653 2654ASUS WIRELESS RADIO CONTROL DRIVER 2655M: João Paulo Rechi Vita <jprvita@gmail.com> 2656L: platform-driver-x86@vger.kernel.org 2657S: Maintained 2658F: drivers/platform/x86/asus-wireless.c 2659 2660ASYMMETRIC KEYS 2661M: David Howells <dhowells@redhat.com> 2662L: keyrings@vger.kernel.org 2663S: Maintained 2664F: Documentation/crypto/asymmetric-keys.txt 2665F: include/linux/verification.h 2666F: include/crypto/public_key.h 2667F: include/crypto/pkcs7.h 2668F: crypto/asymmetric_keys/ 2669 2670ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2671R: Dan Williams <dan.j.williams@intel.com> 2672W: http://sourceforge.net/projects/xscaleiop 2673S: Odd fixes 2674F: Documentation/crypto/async-tx-api.txt 2675F: crypto/async_tx/ 2676F: drivers/dma/ 2677F: include/linux/dmaengine.h 2678F: include/linux/async_tx.h 2679 2680AT24 EEPROM DRIVER 2681M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2682L: linux-i2c@vger.kernel.org 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2684S: Maintained 2685F: Documentation/devicetree/bindings/eeprom/at24.txt 2686F: drivers/misc/eeprom/at24.c 2687 2688ATA OVER ETHERNET (AOE) DRIVER 2689M: "Justin Sanders" <justin@coraid.com> 2690W: http://www.openaoe.org/ 2691S: Supported 2692F: Documentation/admin-guide/aoe/ 2693F: drivers/block/aoe/ 2694 2695ATHEROS 71XX/9XXX GPIO DRIVER 2696M: Alban Bedel <albeu@free.fr> 2697W: https://github.com/AlbanBedel/linux 2698T: git git://github.com/AlbanBedel/linux 2699S: Maintained 2700F: drivers/gpio/gpio-ath79.c 2701F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2702 2703ATHEROS 71XX/9XXX USB PHY DRIVER 2704M: Alban Bedel <albeu@free.fr> 2705W: https://github.com/AlbanBedel/linux 2706T: git git://github.com/AlbanBedel/linux 2707S: Maintained 2708F: drivers/phy/qualcomm/phy-ath79-usb.c 2709F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2710 2711ATHEROS ATH GENERIC UTILITIES 2712M: Kalle Valo <kvalo@codeaurora.org> 2713L: linux-wireless@vger.kernel.org 2714S: Supported 2715F: drivers/net/wireless/ath/* 2716 2717ATHEROS ATH5K WIRELESS DRIVER 2718M: Jiri Slaby <jirislaby@gmail.com> 2719M: Nick Kossifidis <mickflemm@gmail.com> 2720M: Luis Chamberlain <mcgrof@kernel.org> 2721L: linux-wireless@vger.kernel.org 2722W: http://wireless.kernel.org/en/users/Drivers/ath5k 2723S: Maintained 2724F: drivers/net/wireless/ath/ath5k/ 2725 2726ATHEROS ATH6KL WIRELESS DRIVER 2727M: Kalle Valo <kvalo@codeaurora.org> 2728L: linux-wireless@vger.kernel.org 2729W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2730T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2731S: Supported 2732F: drivers/net/wireless/ath/ath6kl/ 2733 2734ATI_REMOTE2 DRIVER 2735M: Ville Syrjala <syrjala@sci.fi> 2736S: Maintained 2737F: drivers/input/misc/ati_remote2.c 2738 2739ATK0110 HWMON DRIVER 2740M: Luca Tettamanti <kronos.it@gmail.com> 2741L: linux-hwmon@vger.kernel.org 2742S: Maintained 2743F: drivers/hwmon/asus_atk0110.c 2744 2745ATLX ETHERNET DRIVERS 2746M: Jay Cliburn <jcliburn@gmail.com> 2747M: Chris Snook <chris.snook@gmail.com> 2748L: netdev@vger.kernel.org 2749W: http://sourceforge.net/projects/atl1 2750W: http://atl1.sourceforge.net 2751S: Maintained 2752F: drivers/net/ethernet/atheros/ 2753 2754ATM 2755M: Chas Williams <3chas3@gmail.com> 2756L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2757L: netdev@vger.kernel.org 2758W: http://linux-atm.sourceforge.net 2759S: Maintained 2760F: drivers/atm/ 2761F: include/linux/atm* 2762F: include/uapi/linux/atm* 2763 2764ATMEL MACB ETHERNET DRIVER 2765M: Nicolas Ferre <nicolas.ferre@microchip.com> 2766S: Supported 2767F: drivers/net/ethernet/cadence/ 2768 2769ATMEL MAXTOUCH DRIVER 2770M: Nick Dyer <nick@shmanahar.org> 2771T: git git://github.com/ndyer/linux.git 2772S: Maintained 2773F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2774F: drivers/input/touchscreen/atmel_mxt_ts.c 2775 2776ATMEL WIRELESS DRIVER 2777M: Simon Kelley <simon@thekelleys.org.uk> 2778L: linux-wireless@vger.kernel.org 2779W: http://www.thekelleys.org.uk/atmel 2780W: http://atmelwlandriver.sourceforge.net/ 2781S: Maintained 2782F: drivers/net/wireless/atmel/atmel* 2783 2784ATOMIC INFRASTRUCTURE 2785M: Will Deacon <will@kernel.org> 2786M: Peter Zijlstra <peterz@infradead.org> 2787R: Boqun Feng <boqun.feng@gmail.com> 2788L: linux-kernel@vger.kernel.org 2789S: Maintained 2790F: arch/*/include/asm/atomic*.h 2791F: include/*/atomic*.h 2792F: scripts/atomic/ 2793 2794ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2795M: Bradley Grove <linuxdrivers@attotech.com> 2796L: linux-scsi@vger.kernel.org 2797W: http://www.attotech.com 2798S: Supported 2799F: drivers/scsi/esas2r 2800 2801ATUSB IEEE 802.15.4 RADIO DRIVER 2802M: Stefan Schmidt <stefan@datenfreihafen.org> 2803L: linux-wpan@vger.kernel.org 2804S: Maintained 2805F: drivers/net/ieee802154/atusb.c 2806F: drivers/net/ieee802154/atusb.h 2807F: drivers/net/ieee802154/at86rf230.h 2808 2809AUDIT SUBSYSTEM 2810M: Paul Moore <paul@paul-moore.com> 2811M: Eric Paris <eparis@redhat.com> 2812L: linux-audit@redhat.com (moderated for non-subscribers) 2813W: https://github.com/linux-audit 2814T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2815S: Supported 2816F: include/linux/audit.h 2817F: include/uapi/linux/audit.h 2818F: kernel/audit* 2819 2820AUXILIARY DISPLAY DRIVERS 2821M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2822S: Maintained 2823F: drivers/auxdisplay/ 2824F: include/linux/cfag12864b.h 2825 2826AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2827M: Andreas Klinger <ak@it-klinger.de> 2828L: linux-iio@vger.kernel.org 2829S: Maintained 2830F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2831F: drivers/iio/adc/hx711.c 2832 2833AX.25 NETWORK LAYER 2834M: Ralf Baechle <ralf@linux-mips.org> 2835L: linux-hams@vger.kernel.org 2836W: http://www.linux-ax25.org/ 2837S: Maintained 2838F: include/uapi/linux/ax25.h 2839F: include/net/ax25.h 2840F: net/ax25/ 2841 2842AXENTIA ARM DEVICES 2843M: Peter Rosin <peda@axentia.se> 2844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2845S: Maintained 2846F: Documentation/devicetree/bindings/arm/axentia.txt 2847F: arch/arm/boot/dts/at91-linea.dtsi 2848F: arch/arm/boot/dts/at91-natte.dtsi 2849F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2850F: arch/arm/boot/dts/at91-tse850-3.dts 2851 2852AXENTIA ASOC DRIVERS 2853M: Peter Rosin <peda@axentia.se> 2854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2855S: Maintained 2856F: Documentation/devicetree/bindings/sound/axentia,* 2857F: sound/soc/atmel/tse850-pcm5142.c 2858 2859AXXIA I2C CONTROLLER 2860M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2861L: linux-i2c@vger.kernel.org 2862S: Maintained 2863F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2864F: drivers/i2c/busses/i2c-axxia.c 2865 2866AZ6007 DVB DRIVER 2867M: Mauro Carvalho Chehab <mchehab@kernel.org> 2868L: linux-media@vger.kernel.org 2869W: https://linuxtv.org 2870T: git git://linuxtv.org/media_tree.git 2871S: Maintained 2872F: drivers/media/usb/dvb-usb-v2/az6007.c 2873 2874AZTECH FM RADIO RECEIVER DRIVER 2875M: Hans Verkuil <hverkuil@xs4all.nl> 2876L: linux-media@vger.kernel.org 2877T: git git://linuxtv.org/media_tree.git 2878W: https://linuxtv.org 2879S: Maintained 2880F: drivers/media/radio/radio-aztech* 2881 2882B43 WIRELESS DRIVER 2883L: linux-wireless@vger.kernel.org 2884L: b43-dev@lists.infradead.org 2885W: http://wireless.kernel.org/en/users/Drivers/b43 2886S: Odd Fixes 2887F: drivers/net/wireless/broadcom/b43/ 2888 2889B43LEGACY WIRELESS DRIVER 2890M: Larry Finger <Larry.Finger@lwfinger.net> 2891L: linux-wireless@vger.kernel.org 2892L: b43-dev@lists.infradead.org 2893W: http://wireless.kernel.org/en/users/Drivers/b43 2894S: Maintained 2895F: drivers/net/wireless/broadcom/b43legacy/ 2896 2897BACKLIGHT CLASS/SUBSYSTEM 2898M: Lee Jones <lee.jones@linaro.org> 2899M: Daniel Thompson <daniel.thompson@linaro.org> 2900M: Jingoo Han <jingoohan1@gmail.com> 2901L: dri-devel@lists.freedesktop.org 2902T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2903S: Maintained 2904F: drivers/video/backlight/ 2905F: include/linux/backlight.h 2906F: include/linux/pwm_backlight.h 2907F: Documentation/devicetree/bindings/leds/backlight 2908 2909BATMAN ADVANCED 2910M: Marek Lindner <mareklindner@neomailbox.ch> 2911M: Simon Wunderlich <sw@simonwunderlich.de> 2912M: Antonio Quartulli <a@unstable.cc> 2913L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2914W: https://www.open-mesh.org/ 2915B: https://www.open-mesh.org/projects/batman-adv/issues 2916C: irc://chat.freenode.net/batman 2917Q: https://patchwork.open-mesh.org/project/batman/list/ 2918T: git https://git.open-mesh.org/linux-merge.git 2919S: Maintained 2920F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2921F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2922F: Documentation/networking/batman-adv.rst 2923F: include/uapi/linux/batadv_packet.h 2924F: include/uapi/linux/batman_adv.h 2925F: net/batman-adv/ 2926 2927BAYCOM/HDLCDRV DRIVERS FOR AX.25 2928M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2929L: linux-hams@vger.kernel.org 2930W: http://www.baycom.org/~tom/ham/ham.html 2931S: Maintained 2932F: drivers/net/hamradio/baycom* 2933 2934BCACHE (BLOCK LAYER CACHE) 2935M: Coly Li <colyli@suse.de> 2936M: Kent Overstreet <kent.overstreet@gmail.com> 2937L: linux-bcache@vger.kernel.org 2938W: http://bcache.evilpiepirate.org 2939C: irc://irc.oftc.net/bcache 2940S: Maintained 2941F: drivers/md/bcache/ 2942 2943BDISP ST MEDIA DRIVER 2944M: Fabien Dessenne <fabien.dessenne@st.com> 2945L: linux-media@vger.kernel.org 2946T: git git://linuxtv.org/media_tree.git 2947W: https://linuxtv.org 2948S: Supported 2949F: drivers/media/platform/sti/bdisp 2950 2951BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2952M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2953L: netdev@vger.kernel.org 2954S: Maintained 2955F: drivers/net/ethernet/ec_bhf.c 2956 2957BEFS FILE SYSTEM 2958M: Luis de Bethencourt <luisbg@kernel.org> 2959M: Salah Triki <salah.triki@gmail.com> 2960S: Maintained 2961T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2962F: Documentation/filesystems/befs.txt 2963F: fs/befs/ 2964 2965BFQ I/O SCHEDULER 2966M: Paolo Valente <paolo.valente@linaro.org> 2967M: Jens Axboe <axboe@kernel.dk> 2968L: linux-block@vger.kernel.org 2969S: Maintained 2970F: block/bfq-* 2971F: Documentation/block/bfq-iosched.rst 2972 2973BFS FILE SYSTEM 2974M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2975S: Maintained 2976F: Documentation/filesystems/bfs.txt 2977F: fs/bfs/ 2978F: include/uapi/linux/bfs_fs.h 2979 2980BLINKM RGB LED DRIVER 2981M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2982S: Maintained 2983F: drivers/leds/leds-blinkm.c 2984 2985BLOCK LAYER 2986M: Jens Axboe <axboe@kernel.dk> 2987L: linux-block@vger.kernel.org 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2989S: Maintained 2990F: block/ 2991F: drivers/block/ 2992F: kernel/trace/blktrace.c 2993F: lib/sbitmap.c 2994 2995BLOCK2MTD DRIVER 2996M: Joern Engel <joern@lazybastard.org> 2997L: linux-mtd@lists.infradead.org 2998S: Maintained 2999F: drivers/mtd/devices/block2mtd.c 3000 3001BLUETOOTH DRIVERS 3002M: Marcel Holtmann <marcel@holtmann.org> 3003M: Johan Hedberg <johan.hedberg@gmail.com> 3004L: linux-bluetooth@vger.kernel.org 3005W: http://www.bluez.org/ 3006T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3008S: Maintained 3009F: drivers/bluetooth/ 3010 3011BLUETOOTH SUBSYSTEM 3012M: Marcel Holtmann <marcel@holtmann.org> 3013M: Johan Hedberg <johan.hedberg@gmail.com> 3014L: linux-bluetooth@vger.kernel.org 3015W: http://www.bluez.org/ 3016T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3017T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3018S: Maintained 3019F: net/bluetooth/ 3020F: include/net/bluetooth/ 3021 3022BONDING DRIVER 3023M: Jay Vosburgh <j.vosburgh@gmail.com> 3024M: Veaceslav Falico <vfalico@gmail.com> 3025M: Andy Gospodarek <andy@greyhouse.net> 3026L: netdev@vger.kernel.org 3027W: http://sourceforge.net/projects/bonding/ 3028S: Supported 3029F: drivers/net/bonding/ 3030F: include/uapi/linux/if_bonding.h 3031 3032BPF (Safe dynamic programs and tools) 3033M: Alexei Starovoitov <ast@kernel.org> 3034M: Daniel Borkmann <daniel@iogearbox.net> 3035R: Martin KaFai Lau <kafai@fb.com> 3036R: Song Liu <songliubraving@fb.com> 3037R: Yonghong Song <yhs@fb.com> 3038L: netdev@vger.kernel.org 3039L: bpf@vger.kernel.org 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3042Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3043S: Supported 3044F: arch/*/net/* 3045F: Documentation/networking/filter.txt 3046F: Documentation/bpf/ 3047F: include/linux/bpf* 3048F: include/linux/filter.h 3049F: include/trace/events/xdp.h 3050F: include/uapi/linux/bpf* 3051F: include/uapi/linux/filter.h 3052F: kernel/bpf/ 3053F: kernel/trace/bpf_trace.c 3054F: lib/test_bpf.c 3055F: net/bpf/ 3056F: net/core/filter.c 3057F: net/sched/act_bpf.c 3058F: net/sched/cls_bpf.c 3059F: samples/bpf/ 3060F: tools/bpf/ 3061F: tools/lib/bpf/ 3062F: tools/testing/selftests/bpf/ 3063K: bpf 3064N: bpf 3065 3066BPF JIT for ARM 3067M: Shubham Bansal <illusionist.neo@gmail.com> 3068L: netdev@vger.kernel.org 3069L: bpf@vger.kernel.org 3070S: Maintained 3071F: arch/arm/net/ 3072 3073BPF JIT for ARM64 3074M: Daniel Borkmann <daniel@iogearbox.net> 3075M: Alexei Starovoitov <ast@kernel.org> 3076M: Zi Shen Lim <zlim.lnx@gmail.com> 3077L: netdev@vger.kernel.org 3078L: bpf@vger.kernel.org 3079S: Supported 3080F: arch/arm64/net/ 3081 3082BPF JIT for MIPS (32-BIT AND 64-BIT) 3083M: Paul Burton <paul.burton@mips.com> 3084L: netdev@vger.kernel.org 3085L: bpf@vger.kernel.org 3086S: Maintained 3087F: arch/mips/net/ 3088 3089BPF JIT for NFP NICs 3090M: Jakub Kicinski <jakub.kicinski@netronome.com> 3091L: netdev@vger.kernel.org 3092L: bpf@vger.kernel.org 3093S: Supported 3094F: drivers/net/ethernet/netronome/nfp/bpf/ 3095 3096BPF JIT for POWERPC (32-BIT AND 64-BIT) 3097M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3098M: Sandipan Das <sandipan@linux.ibm.com> 3099L: netdev@vger.kernel.org 3100L: bpf@vger.kernel.org 3101S: Maintained 3102F: arch/powerpc/net/ 3103 3104BPF JIT for RISC-V (RV64G) 3105M: Björn Töpel <bjorn.topel@gmail.com> 3106L: netdev@vger.kernel.org 3107S: Maintained 3108F: arch/riscv/net/ 3109 3110BPF JIT for S390 3111M: Heiko Carstens <heiko.carstens@de.ibm.com> 3112M: Vasily Gorbik <gor@linux.ibm.com> 3113M: Christian Borntraeger <borntraeger@de.ibm.com> 3114L: netdev@vger.kernel.org 3115L: bpf@vger.kernel.org 3116S: Maintained 3117F: arch/s390/net/ 3118X: arch/s390/net/pnet.c 3119 3120BPF JIT for SPARC (32-BIT AND 64-BIT) 3121M: David S. Miller <davem@davemloft.net> 3122L: netdev@vger.kernel.org 3123L: bpf@vger.kernel.org 3124S: Maintained 3125F: arch/sparc/net/ 3126 3127BPF JIT for X86 32-BIT 3128M: Wang YanQing <udknight@gmail.com> 3129L: netdev@vger.kernel.org 3130L: bpf@vger.kernel.org 3131S: Maintained 3132F: arch/x86/net/bpf_jit_comp32.c 3133 3134BPF JIT for X86 64-BIT 3135M: Alexei Starovoitov <ast@kernel.org> 3136M: Daniel Borkmann <daniel@iogearbox.net> 3137L: netdev@vger.kernel.org 3138L: bpf@vger.kernel.org 3139S: Supported 3140F: arch/x86/net/ 3141X: arch/x86/net/bpf_jit_comp32.c 3142 3143BROADCOM B44 10/100 ETHERNET DRIVER 3144M: Michael Chan <michael.chan@broadcom.com> 3145L: netdev@vger.kernel.org 3146S: Supported 3147F: drivers/net/ethernet/broadcom/b44.* 3148 3149BROADCOM B53 ETHERNET SWITCH DRIVER 3150M: Florian Fainelli <f.fainelli@gmail.com> 3151L: netdev@vger.kernel.org 3152L: openwrt-devel@lists.openwrt.org (subscribers-only) 3153S: Supported 3154F: drivers/net/dsa/b53/* 3155F: include/linux/platform_data/b53.h 3156 3157BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3158M: Florian Fainelli <f.fainelli@gmail.com> 3159M: Ray Jui <rjui@broadcom.com> 3160M: Scott Branden <sbranden@broadcom.com> 3161M: bcm-kernel-feedback-list@broadcom.com 3162T: git git://github.com/broadcom/mach-bcm 3163S: Maintained 3164N: bcm281* 3165N: bcm113* 3166N: bcm216* 3167N: kona 3168F: arch/arm/mach-bcm/ 3169 3170BROADCOM BCM2835 ARM ARCHITECTURE 3171M: Eric Anholt <eric@anholt.net> 3172M: Stefan Wahren <wahrenst@gmx.net> 3173L: bcm-kernel-feedback-list@broadcom.com 3174L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3176T: git git://github.com/anholt/linux 3177S: Maintained 3178N: bcm2835 3179F: drivers/staging/vc04_services 3180 3181BROADCOM BCM47XX MIPS ARCHITECTURE 3182M: Hauke Mehrtens <hauke@hauke-m.de> 3183M: Rafał Miłecki <zajec5@gmail.com> 3184L: linux-mips@vger.kernel.org 3185S: Maintained 3186F: Documentation/devicetree/bindings/mips/brcm/ 3187F: arch/mips/bcm47xx/* 3188F: arch/mips/include/asm/mach-bcm47xx/* 3189 3190BROADCOM BCM5301X ARM ARCHITECTURE 3191M: Hauke Mehrtens <hauke@hauke-m.de> 3192M: Rafał Miłecki <zajec5@gmail.com> 3193M: bcm-kernel-feedback-list@broadcom.com 3194L: linux-arm-kernel@lists.infradead.org 3195S: Maintained 3196F: arch/arm/mach-bcm/bcm_5301x.c 3197F: arch/arm/boot/dts/bcm5301x*.dtsi 3198F: arch/arm/boot/dts/bcm470* 3199F: arch/arm/boot/dts/bcm953012* 3200 3201BROADCOM BCM53573 ARM ARCHITECTURE 3202M: Rafał Miłecki <rafal@milecki.pl> 3203L: bcm-kernel-feedback-list@broadcom.com 3204L: linux-arm-kernel@lists.infradead.org 3205S: Maintained 3206F: arch/arm/boot/dts/bcm53573* 3207F: arch/arm/boot/dts/bcm47189* 3208 3209BROADCOM BCM63XX ARM ARCHITECTURE 3210M: Florian Fainelli <f.fainelli@gmail.com> 3211M: bcm-kernel-feedback-list@broadcom.com 3212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3213T: git git://github.com/broadcom/stblinux.git 3214S: Maintained 3215N: bcm63xx 3216 3217BROADCOM BCM63XX/BCM33XX UDC DRIVER 3218M: Kevin Cernekee <cernekee@gmail.com> 3219L: linux-usb@vger.kernel.org 3220S: Maintained 3221F: drivers/usb/gadget/udc/bcm63xx_udc.* 3222 3223BROADCOM BCM7XXX ARM ARCHITECTURE 3224M: Brian Norris <computersforpeace@gmail.com> 3225M: Gregory Fong <gregory.0xf0@gmail.com> 3226M: Florian Fainelli <f.fainelli@gmail.com> 3227M: bcm-kernel-feedback-list@broadcom.com 3228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3229T: git git://github.com/broadcom/stblinux.git 3230S: Maintained 3231F: arch/arm/mach-bcm/*brcmstb* 3232F: arch/arm/boot/dts/bcm7*.dts* 3233F: drivers/bus/brcmstb_gisb.c 3234F: arch/arm/mm/cache-b15-rac.c 3235F: arch/arm/include/asm/hardware/cache-b15-rac.h 3236N: brcmstb 3237 3238BROADCOM BMIPS CPUFREQ DRIVER 3239M: Markus Mayer <mmayer@broadcom.com> 3240M: bcm-kernel-feedback-list@broadcom.com 3241L: linux-pm@vger.kernel.org 3242S: Maintained 3243F: drivers/cpufreq/bmips-cpufreq.c 3244 3245BROADCOM BMIPS MIPS ARCHITECTURE 3246M: Kevin Cernekee <cernekee@gmail.com> 3247M: Florian Fainelli <f.fainelli@gmail.com> 3248L: bcm-kernel-feedback-list@broadcom.com 3249L: linux-mips@vger.kernel.org 3250T: git git://github.com/broadcom/stblinux.git 3251S: Maintained 3252F: arch/mips/bmips/* 3253F: arch/mips/include/asm/mach-bmips/* 3254F: arch/mips/kernel/*bmips* 3255F: arch/mips/boot/dts/brcm/bcm*.dts* 3256F: drivers/irqchip/irq-bcm63* 3257F: drivers/irqchip/irq-bcm7* 3258F: drivers/irqchip/irq-brcmstb* 3259F: include/linux/bcm963xx_nvram.h 3260F: include/linux/bcm963xx_tag.h 3261 3262BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3263M: Rasesh Mody <rmody@marvell.com> 3264M: GR-Linux-NIC-Dev@marvell.com 3265L: netdev@vger.kernel.org 3266S: Supported 3267F: drivers/net/ethernet/broadcom/bnx2.* 3268F: drivers/net/ethernet/broadcom/bnx2_* 3269 3270BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3271M: QLogic-Storage-Upstream@qlogic.com 3272L: linux-scsi@vger.kernel.org 3273S: Supported 3274F: drivers/scsi/bnx2fc/ 3275 3276BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3277M: QLogic-Storage-Upstream@qlogic.com 3278L: linux-scsi@vger.kernel.org 3279S: Supported 3280F: drivers/scsi/bnx2i/ 3281 3282BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3283M: Ariel Elior <aelior@marvell.com> 3284M: Sudarsana Kalluru <skalluru@marvell.com> 3285M: GR-everest-linux-l2@marvell.com 3286L: netdev@vger.kernel.org 3287S: Supported 3288F: drivers/net/ethernet/broadcom/bnx2x/ 3289 3290BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3291M: Michael Chan <michael.chan@broadcom.com> 3292L: netdev@vger.kernel.org 3293S: Supported 3294F: drivers/net/ethernet/broadcom/bnxt/ 3295 3296BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3297M: Arend van Spriel <arend.vanspriel@broadcom.com> 3298M: Franky Lin <franky.lin@broadcom.com> 3299M: Hante Meuleman <hante.meuleman@broadcom.com> 3300M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3301M: Wright Feng <wright.feng@cypress.com> 3302L: linux-wireless@vger.kernel.org 3303L: brcm80211-dev-list.pdl@broadcom.com 3304L: brcm80211-dev-list@cypress.com 3305S: Supported 3306F: drivers/net/wireless/broadcom/brcm80211/ 3307 3308BROADCOM BRCMSTB GPIO DRIVER 3309M: Gregory Fong <gregory.0xf0@gmail.com> 3310L: bcm-kernel-feedback-list@broadcom.com 3311S: Supported 3312F: drivers/gpio/gpio-brcmstb.c 3313F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3314 3315BROADCOM BRCMSTB I2C DRIVER 3316M: Kamal Dasu <kdasu.kdev@gmail.com> 3317L: linux-i2c@vger.kernel.org 3318L: bcm-kernel-feedback-list@broadcom.com 3319S: Supported 3320F: drivers/i2c/busses/i2c-brcmstb.c 3321F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3322 3323BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3324M: Al Cooper <alcooperx@gmail.com> 3325L: linux-kernel@vger.kernel.org 3326L: bcm-kernel-feedback-list@broadcom.com 3327S: Maintained 3328F: drivers/phy/broadcom/phy-brcm-usb* 3329 3330BROADCOM GENET ETHERNET DRIVER 3331M: Doug Berger <opendmb@gmail.com> 3332M: Florian Fainelli <f.fainelli@gmail.com> 3333L: bcm-kernel-feedback-list@broadcom.com 3334L: netdev@vger.kernel.org 3335S: Supported 3336F: drivers/net/ethernet/broadcom/genet/ 3337 3338BROADCOM IPROC ARM ARCHITECTURE 3339M: Ray Jui <rjui@broadcom.com> 3340M: Scott Branden <sbranden@broadcom.com> 3341M: bcm-kernel-feedback-list@broadcom.com 3342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3343T: git git://github.com/broadcom/cygnus-linux.git 3344S: Maintained 3345N: iproc 3346N: cygnus 3347N: bcm[-_]nsp 3348N: bcm9113* 3349N: bcm9583* 3350N: bcm9585* 3351N: bcm9586* 3352N: bcm988312 3353N: bcm113* 3354N: bcm583* 3355N: bcm585* 3356N: bcm586* 3357N: bcm88312 3358N: hr2 3359N: stingray 3360F: arch/arm64/boot/dts/broadcom/northstar2/* 3361F: arch/arm64/boot/dts/broadcom/stingray/* 3362F: drivers/clk/bcm/clk-ns* 3363F: drivers/clk/bcm/clk-sr* 3364F: drivers/pinctrl/bcm/pinctrl-ns* 3365F: include/dt-bindings/clock/bcm-sr* 3366 3367BROADCOM KONA GPIO DRIVER 3368M: Ray Jui <rjui@broadcom.com> 3369L: bcm-kernel-feedback-list@broadcom.com 3370S: Supported 3371F: drivers/gpio/gpio-bcm-kona.c 3372F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3373 3374BROADCOM NETXTREME-E ROCE DRIVER 3375M: Selvin Xavier <selvin.xavier@broadcom.com> 3376M: Devesh Sharma <devesh.sharma@broadcom.com> 3377M: Somnath Kotur <somnath.kotur@broadcom.com> 3378M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3379L: linux-rdma@vger.kernel.org 3380W: http://www.broadcom.com 3381S: Supported 3382F: drivers/infiniband/hw/bnxt_re/ 3383F: include/uapi/rdma/bnxt_re-abi.h 3384 3385BROADCOM NVRAM DRIVER 3386M: Rafał Miłecki <zajec5@gmail.com> 3387L: linux-mips@vger.kernel.org 3388S: Maintained 3389F: drivers/firmware/broadcom/* 3390 3391BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3392M: Rafał Miłecki <zajec5@gmail.com> 3393L: linux-wireless@vger.kernel.org 3394S: Maintained 3395F: drivers/bcma/ 3396F: include/linux/bcma/ 3397 3398BROADCOM STB AVS CPUFREQ DRIVER 3399M: Markus Mayer <mmayer@broadcom.com> 3400M: bcm-kernel-feedback-list@broadcom.com 3401L: linux-pm@vger.kernel.org 3402S: Maintained 3403F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3404F: drivers/cpufreq/brcmstb* 3405 3406BROADCOM STB AVS TMON DRIVER 3407M: Markus Mayer <mmayer@broadcom.com> 3408M: bcm-kernel-feedback-list@broadcom.com 3409L: linux-pm@vger.kernel.org 3410S: Maintained 3411F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3412F: drivers/thermal/broadcom/brcmstb* 3413 3414BROADCOM STB NAND FLASH DRIVER 3415M: Brian Norris <computersforpeace@gmail.com> 3416M: Kamal Dasu <kdasu.kdev@gmail.com> 3417L: linux-mtd@lists.infradead.org 3418L: bcm-kernel-feedback-list@broadcom.com 3419S: Maintained 3420F: drivers/mtd/nand/raw/brcmnand/ 3421 3422BROADCOM STB DPFE DRIVER 3423M: Markus Mayer <mmayer@broadcom.com> 3424M: bcm-kernel-feedback-list@broadcom.com 3425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3426S: Maintained 3427F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3428F: drivers/memory/brcmstb_dpfe.c 3429 3430BROADCOM SPI DRIVER 3431M: Kamal Dasu <kdasu.kdev@gmail.com> 3432M: bcm-kernel-feedback-list@broadcom.com 3433S: Maintained 3434F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3435F: drivers/spi/spi-bcm-qspi.* 3436F: drivers/spi/spi-brcmstb-qspi.c 3437F: drivers/spi/spi-iproc-qspi.c 3438 3439BROADCOM SYSTEMPORT ETHERNET DRIVER 3440M: Florian Fainelli <f.fainelli@gmail.com> 3441L: bcm-kernel-feedback-list@broadcom.com 3442L: netdev@vger.kernel.org 3443S: Supported 3444F: drivers/net/ethernet/broadcom/bcmsysport.* 3445 3446BROADCOM TG3 GIGABIT ETHERNET DRIVER 3447M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3448M: Prashant Sreedharan <prashant@broadcom.com> 3449M: Michael Chan <mchan@broadcom.com> 3450L: netdev@vger.kernel.org 3451S: Supported 3452F: drivers/net/ethernet/broadcom/tg3.* 3453 3454BROCADE BFA FC SCSI DRIVER 3455M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3456M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3457L: linux-scsi@vger.kernel.org 3458S: Supported 3459F: drivers/scsi/bfa/ 3460 3461BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3462M: Rasesh Mody <rmody@marvell.com> 3463M: Sudarsana Kalluru <skalluru@marvell.com> 3464M: GR-Linux-NIC-Dev@marvell.com 3465L: netdev@vger.kernel.org 3466S: Supported 3467F: drivers/net/ethernet/brocade/bna/ 3468 3469BSG (block layer generic sg v4 driver) 3470M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3471L: linux-scsi@vger.kernel.org 3472S: Supported 3473F: block/bsg.c 3474F: include/linux/bsg.h 3475F: include/uapi/linux/bsg.h 3476 3477BT87X AUDIO DRIVER 3478M: Clemens Ladisch <clemens@ladisch.de> 3479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3481S: Maintained 3482F: Documentation/sound/cards/bt87x.rst 3483F: sound/pci/bt87x.c 3484 3485BT8XXGPIO DRIVER 3486M: Michael Buesch <m@bues.ch> 3487W: http://bu3sch.de/btgpio.php 3488S: Maintained 3489F: drivers/gpio/gpio-bt8xx.c 3490 3491BTRFS FILE SYSTEM 3492M: Chris Mason <clm@fb.com> 3493M: Josef Bacik <josef@toxicpanda.com> 3494M: David Sterba <dsterba@suse.com> 3495L: linux-btrfs@vger.kernel.org 3496W: http://btrfs.wiki.kernel.org/ 3497Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3499S: Maintained 3500F: Documentation/filesystems/btrfs.txt 3501F: fs/btrfs/ 3502F: include/linux/btrfs* 3503F: include/uapi/linux/btrfs* 3504 3505BTTV VIDEO4LINUX DRIVER 3506M: Mauro Carvalho Chehab <mchehab@kernel.org> 3507L: linux-media@vger.kernel.org 3508W: https://linuxtv.org 3509T: git git://linuxtv.org/media_tree.git 3510S: Odd fixes 3511F: Documentation/media/v4l-drivers/bttv* 3512F: drivers/media/pci/bt8xx/bttv* 3513 3514BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3515M: Chanwoo Choi <cw00.choi@samsung.com> 3516L: linux-pm@vger.kernel.org 3517L: linux-samsung-soc@vger.kernel.org 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3519S: Maintained 3520F: drivers/devfreq/exynos-bus.c 3521F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3522 3523BUSLOGIC SCSI DRIVER 3524M: Khalid Aziz <khalid@gonehiking.org> 3525L: linux-scsi@vger.kernel.org 3526S: Maintained 3527F: drivers/scsi/BusLogic.* 3528F: drivers/scsi/FlashPoint.* 3529 3530C-MEDIA CMI8788 DRIVER 3531M: Clemens Ladisch <clemens@ladisch.de> 3532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3534S: Maintained 3535F: sound/pci/oxygen/ 3536 3537C-SKY ARCHITECTURE 3538M: Guo Ren <guoren@kernel.org> 3539T: git https://github.com/c-sky/csky-linux.git 3540S: Supported 3541F: arch/csky/ 3542F: Documentation/devicetree/bindings/csky/ 3543F: drivers/irqchip/irq-csky-* 3544F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3545F: drivers/clocksource/timer-gx6605s.c 3546F: drivers/clocksource/timer-mp-csky.c 3547F: Documentation/devicetree/bindings/timer/csky,* 3548K: csky 3549N: csky 3550 3551C6X ARCHITECTURE 3552M: Mark Salter <msalter@redhat.com> 3553M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3554L: linux-c6x-dev@linux-c6x.org 3555W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3556S: Maintained 3557F: arch/c6x/ 3558 3559CA8210 IEEE-802.15.4 RADIO DRIVER 3560M: Harry Morris <h.morris@cascoda.com> 3561L: linux-wpan@vger.kernel.org 3562W: https://github.com/Cascoda/ca8210-linux.git 3563S: Maintained 3564F: drivers/net/ieee802154/ca8210.c 3565F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3566 3567CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3568M: David Howells <dhowells@redhat.com> 3569L: linux-cachefs@redhat.com (moderated for non-subscribers) 3570S: Supported 3571F: Documentation/filesystems/caching/cachefiles.txt 3572F: fs/cachefiles/ 3573 3574CADENCE MIPI-CSI2 BRIDGES 3575M: Maxime Ripard <maxime.ripard@bootlin.com> 3576L: linux-media@vger.kernel.org 3577S: Maintained 3578F: Documentation/devicetree/bindings/media/cdns,*.txt 3579F: drivers/media/platform/cadence/cdns-csi2* 3580 3581CADET FM/AM RADIO RECEIVER DRIVER 3582M: Hans Verkuil <hverkuil@xs4all.nl> 3583L: linux-media@vger.kernel.org 3584T: git git://linuxtv.org/media_tree.git 3585W: https://linuxtv.org 3586S: Maintained 3587F: drivers/media/radio/radio-cadet* 3588 3589CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3590M: Jonathan Corbet <corbet@lwn.net> 3591L: linux-media@vger.kernel.org 3592T: git git://linuxtv.org/media_tree.git 3593S: Maintained 3594F: Documentation/media/v4l-drivers/cafe_ccic* 3595F: drivers/media/platform/marvell-ccic/ 3596 3597CAIF NETWORK LAYER 3598L: netdev@vger.kernel.org 3599S: Orphan 3600F: Documentation/networking/caif/ 3601F: drivers/net/caif/ 3602F: include/uapi/linux/caif/ 3603F: include/net/caif/ 3604F: net/caif/ 3605 3606CAKE QDISC 3607M: Toke Høiland-Jørgensen <toke@toke.dk> 3608L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3609S: Maintained 3610F: net/sched/sch_cake.c 3611 3612CALGARY x86-64 IOMMU 3613M: Muli Ben-Yehuda <mulix@mulix.org> 3614M: Jon Mason <jdmason@kudzu.us> 3615L: iommu@lists.linux-foundation.org 3616S: Maintained 3617F: arch/x86/kernel/pci-calgary_64.c 3618F: arch/x86/kernel/tce_64.c 3619F: arch/x86/include/asm/calgary.h 3620F: arch/x86/include/asm/tce.h 3621 3622CAN NETWORK DRIVERS 3623M: Wolfgang Grandegger <wg@grandegger.com> 3624M: Marc Kleine-Budde <mkl@pengutronix.de> 3625L: linux-can@vger.kernel.org 3626W: https://github.com/linux-can 3627T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3629S: Maintained 3630F: Documentation/devicetree/bindings/net/can/ 3631F: drivers/net/can/ 3632F: include/linux/can/dev.h 3633F: include/linux/can/platform/ 3634F: include/uapi/linux/can/error.h 3635F: include/uapi/linux/can/netlink.h 3636 3637CAN NETWORK LAYER 3638M: Oliver Hartkopp <socketcan@hartkopp.net> 3639M: Marc Kleine-Budde <mkl@pengutronix.de> 3640L: linux-can@vger.kernel.org 3641W: https://github.com/linux-can 3642T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3643T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3644S: Maintained 3645F: Documentation/networking/can.rst 3646F: net/can/ 3647F: include/linux/can/core.h 3648F: include/uapi/linux/can.h 3649F: include/uapi/linux/can/bcm.h 3650F: include/uapi/linux/can/raw.h 3651F: include/uapi/linux/can/gw.h 3652 3653CAPABILITIES 3654M: Serge Hallyn <serge@hallyn.com> 3655L: linux-security-module@vger.kernel.org 3656S: Supported 3657F: include/linux/capability.h 3658F: include/uapi/linux/capability.h 3659F: security/commoncap.c 3660F: kernel/capability.c 3661 3662CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3663M: Kevin Tsai <ktsai@capellamicro.com> 3664S: Maintained 3665F: drivers/iio/light/cm* 3666 3667CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3668M: Christian Lamparter <chunkeey@googlemail.com> 3669L: linux-wireless@vger.kernel.org 3670W: http://wireless.kernel.org/en/users/Drivers/carl9170 3671S: Maintained 3672F: drivers/net/wireless/ath/carl9170/ 3673 3674CAVIUM I2C DRIVER 3675M: Jan Glauber <jglauber@cavium.com> 3676M: David Daney <david.daney@cavium.com> 3677W: http://www.cavium.com 3678S: Supported 3679F: drivers/i2c/busses/i2c-octeon* 3680F: drivers/i2c/busses/i2c-thunderx* 3681 3682CAVIUM LIQUIDIO NETWORK DRIVER 3683M: Derek Chickles <dchickles@marvell.com> 3684M: Satanand Burla <sburla@marvell.com> 3685M: Felix Manlunas <fmanlunas@marvell.com> 3686L: netdev@vger.kernel.org 3687W: http://www.cavium.com 3688S: Supported 3689F: drivers/net/ethernet/cavium/liquidio/ 3690 3691CAVIUM MMC DRIVER 3692M: Jan Glauber <jglauber@cavium.com> 3693M: David Daney <david.daney@cavium.com> 3694M: Steven J. Hill <Steven.Hill@cavium.com> 3695W: http://www.cavium.com 3696S: Supported 3697F: drivers/mmc/host/cavium* 3698 3699CAVIUM OCTEON-TX CRYPTO DRIVER 3700M: George Cherian <george.cherian@cavium.com> 3701L: linux-crypto@vger.kernel.org 3702W: http://www.cavium.com 3703S: Supported 3704F: drivers/crypto/cavium/cpt/ 3705 3706CAVIUM THUNDERX2 ARM64 SOC 3707M: Robert Richter <rrichter@cavium.com> 3708M: Jayachandran C <jnair@caviumnetworks.com> 3709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3710S: Maintained 3711F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3712F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3713 3714CC2520 IEEE-802.15.4 RADIO DRIVER 3715M: Varka Bhadram <varkabhadram@gmail.com> 3716L: linux-wpan@vger.kernel.org 3717S: Maintained 3718F: drivers/net/ieee802154/cc2520.c 3719F: include/linux/spi/cc2520.h 3720F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3721 3722CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3723M: Gilad Ben-Yossef <gilad@benyossef.com> 3724L: linux-crypto@vger.kernel.org 3725S: Supported 3726F: drivers/crypto/ccree/ 3727W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3728 3729CEC FRAMEWORK 3730M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3731L: linux-media@vger.kernel.org 3732T: git git://linuxtv.org/media_tree.git 3733W: http://linuxtv.org 3734S: Supported 3735F: Documentation/media/kapi/cec-core.rst 3736F: Documentation/media/uapi/cec 3737F: drivers/media/cec/ 3738F: drivers/media/rc/keymaps/rc-cec.c 3739F: include/media/cec.h 3740F: include/media/cec-notifier.h 3741F: include/uapi/linux/cec.h 3742F: include/uapi/linux/cec-funcs.h 3743F: Documentation/devicetree/bindings/media/cec.txt 3744F: Documentation/ABI/testing/debugfs-cec-error-inj 3745 3746CEC GPIO DRIVER 3747M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3748L: linux-media@vger.kernel.org 3749T: git git://linuxtv.org/media_tree.git 3750W: http://linuxtv.org 3751S: Supported 3752F: drivers/media/platform/cec-gpio/ 3753F: Documentation/devicetree/bindings/media/cec-gpio.txt 3754 3755CELL BROADBAND ENGINE ARCHITECTURE 3756M: Arnd Bergmann <arnd@arndb.de> 3757L: linuxppc-dev@lists.ozlabs.org 3758W: http://www.ibm.com/developerworks/power/cell/ 3759S: Supported 3760F: arch/powerpc/include/asm/cell*.h 3761F: arch/powerpc/include/asm/spu*.h 3762F: arch/powerpc/include/uapi/asm/spu*.h 3763F: arch/powerpc/oprofile/*cell* 3764F: arch/powerpc/platforms/cell/ 3765 3766CEPH COMMON CODE (LIBCEPH) 3767M: Ilya Dryomov <idryomov@gmail.com> 3768M: "Yan, Zheng" <zyan@redhat.com> 3769M: Sage Weil <sage@redhat.com> 3770L: ceph-devel@vger.kernel.org 3771W: http://ceph.com/ 3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3773T: git git://github.com/ceph/ceph-client.git 3774S: Supported 3775F: net/ceph/ 3776F: include/linux/ceph/ 3777F: include/linux/crush/ 3778 3779CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3780M: "Yan, Zheng" <zyan@redhat.com> 3781M: Sage Weil <sage@redhat.com> 3782M: Ilya Dryomov <idryomov@gmail.com> 3783L: ceph-devel@vger.kernel.org 3784W: http://ceph.com/ 3785T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3786T: git git://github.com/ceph/ceph-client.git 3787S: Supported 3788F: Documentation/filesystems/ceph.txt 3789F: fs/ceph/ 3790 3791CERTIFICATE HANDLING: 3792M: David Howells <dhowells@redhat.com> 3793M: David Woodhouse <dwmw2@infradead.org> 3794L: keyrings@vger.kernel.org 3795S: Maintained 3796F: Documentation/admin-guide/module-signing.rst 3797F: certs/ 3798F: scripts/sign-file.c 3799F: scripts/extract-cert.c 3800 3801CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3802L: linux-usb@vger.kernel.org 3803S: Orphan 3804F: Documentation/usb/wusb-design-overview.rst 3805F: Documentation/usb/wusb-cbaf 3806F: drivers/usb/host/hwa-hc.c 3807F: drivers/usb/host/whci/ 3808F: drivers/usb/wusbcore/ 3809F: include/linux/usb/wusb* 3810 3811CFAG12864B LCD DRIVER 3812M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3813S: Maintained 3814F: drivers/auxdisplay/cfag12864b.c 3815F: include/linux/cfag12864b.h 3816 3817CFAG12864BFB LCD FRAMEBUFFER DRIVER 3818M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3819S: Maintained 3820F: drivers/auxdisplay/cfag12864bfb.c 3821F: include/linux/cfag12864b.h 3822 3823802.11 (including CFG80211/NL80211) 3824M: Johannes Berg <johannes@sipsolutions.net> 3825L: linux-wireless@vger.kernel.org 3826W: http://wireless.kernel.org/ 3827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3828T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3829S: Maintained 3830F: net/wireless/ 3831F: include/uapi/linux/nl80211.h 3832F: include/linux/ieee80211.h 3833F: include/net/wext.h 3834F: include/net/cfg80211.h 3835F: include/net/iw_handler.h 3836F: include/net/ieee80211_radiotap.h 3837F: Documentation/driver-api/80211/cfg80211.rst 3838F: Documentation/networking/regulatory.txt 3839 3840CHAR and MISC DRIVERS 3841M: Arnd Bergmann <arnd@arndb.de> 3842M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3843T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3844S: Supported 3845F: drivers/char/ 3846F: drivers/misc/ 3847F: include/linux/miscdevice.h 3848 3849CHECKPATCH 3850M: Andy Whitcroft <apw@canonical.com> 3851M: Joe Perches <joe@perches.com> 3852S: Maintained 3853F: scripts/checkpatch.pl 3854 3855CHINESE DOCUMENTATION 3856M: Harry Wei <harryxiyou@gmail.com> 3857M: Alex Shi <alex.shi@linux.alibaba.com> 3858L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3859S: Maintained 3860F: Documentation/translations/zh_CN/ 3861 3862CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3863M: Peter Chen <Peter.Chen@nxp.com> 3864T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3865L: linux-usb@vger.kernel.org 3866S: Maintained 3867F: drivers/usb/chipidea/ 3868 3869CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3870M: Hans de Goede <hdegoede@redhat.com> 3871L: linux-input@vger.kernel.org 3872S: Maintained 3873F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3874F: drivers/input/touchscreen/chipone_icn8318.c 3875 3876CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3877M: Hans de Goede <hdegoede@redhat.com> 3878L: linux-input@vger.kernel.org 3879S: Maintained 3880F: drivers/input/touchscreen/chipone_icn8505.c 3881 3882CHROME HARDWARE PLATFORM SUPPORT 3883M: Benson Leung <bleung@chromium.org> 3884M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3885S: Maintained 3886T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3887F: drivers/platform/chrome/ 3888 3889CHROMEOS EC SUBDRIVERS 3890M: Benson Leung <bleung@chromium.org> 3891M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3892R: Guenter Roeck <groeck@chromium.org> 3893S: Maintained 3894N: cros_ec 3895N: cros-ec 3896F: drivers/power/supply/cros_usbpd-charger.c 3897 3898CHROMEOS EC CODEC DRIVER 3899M: Cheng-Yi Chiang <cychiang@chromium.org> 3900S: Maintained 3901R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3902R: Guenter Roeck <groeck@chromium.org> 3903F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3904F: sound/soc/codecs/cros_ec_codec.* 3905 3906CIRRUS LOGIC AUDIO CODEC DRIVERS 3907M: Brian Austin <brian.austin@cirrus.com> 3908M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3910S: Maintained 3911F: sound/soc/codecs/cs* 3912 3913CIRRUS LOGIC EP93XX ETHERNET DRIVER 3914M: Hartley Sweeten <hsweeten@visionengravers.com> 3915L: netdev@vger.kernel.org 3916S: Maintained 3917F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3918 3919CIRRUS LOGIC LOCHNAGAR DRIVER 3920M: Charles Keepax <ckeepax@opensource.cirrus.com> 3921M: Richard Fitzgerald <rf@opensource.cirrus.com> 3922L: patches@opensource.cirrus.com 3923S: Supported 3924F: drivers/clk/clk-lochnagar.c 3925F: drivers/hwmon/lochnagar-hwmon.c 3926F: drivers/mfd/lochnagar-i2c.c 3927F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3928F: drivers/regulator/lochnagar-regulator.c 3929F: sound/soc/codecs/lochnagar-sc.c 3930F: include/dt-bindings/clk/lochnagar.h 3931F: include/dt-bindings/pinctrl/lochnagar.h 3932F: include/linux/mfd/lochnagar* 3933F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3934F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3935F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3936F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3937F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3938F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3939F: Documentation/hwmon/lochnagar.rst 3940 3941CISCO FCOE HBA DRIVER 3942M: Satish Kharat <satishkh@cisco.com> 3943M: Sesidhar Baddela <sebaddel@cisco.com> 3944M: Karan Tilak Kumar <kartilak@cisco.com> 3945L: linux-scsi@vger.kernel.org 3946S: Supported 3947F: drivers/scsi/fnic/ 3948 3949CISCO SCSI HBA DRIVER 3950M: Karan Tilak Kumar <kartilak@cisco.com> 3951M: Sesidhar Baddela <sebaddel@cisco.com> 3952L: linux-scsi@vger.kernel.org 3953S: Supported 3954F: drivers/scsi/snic/ 3955 3956CISCO VIC ETHERNET NIC DRIVER 3957M: Christian Benvenuti <benve@cisco.com> 3958M: Govindarajulu Varadarajan <_govind@gmx.com> 3959M: Parvi Kaustubhi <pkaustub@cisco.com> 3960S: Supported 3961F: drivers/net/ethernet/cisco/enic/ 3962 3963CISCO VIC LOW LATENCY NIC DRIVER 3964M: Christian Benvenuti <benve@cisco.com> 3965M: Nelson Escobar <neescoba@cisco.com> 3966M: Parvi Kaustubhi <pkaustub@cisco.com> 3967S: Supported 3968F: drivers/infiniband/hw/usnic/ 3969 3970CIRRUS LOGIC MADERA CODEC DRIVERS 3971M: Charles Keepax <ckeepax@opensource.cirrus.com> 3972M: Richard Fitzgerald <rf@opensource.cirrus.com> 3973L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3974L: patches@opensource.cirrus.com 3975T: git https://github.com/CirrusLogic/linux-drivers.git 3976W: https://github.com/CirrusLogic/linux-drivers/wiki 3977S: Supported 3978F: Documentation/devicetree/bindings/mfd/madera.txt 3979F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3980F: Documentation/devicetree/bindings/sound/madera.txt 3981F: include/dt-bindings/sound/madera* 3982F: include/linux/irqchip/irq-madera* 3983F: include/linux/mfd/madera/* 3984F: include/sound/madera* 3985F: drivers/gpio/gpio-madera* 3986F: drivers/irqchip/irq-madera* 3987F: drivers/mfd/madera* 3988F: drivers/mfd/cs47l* 3989F: drivers/pinctrl/cirrus/* 3990F: sound/soc/codecs/cs47l* 3991F: sound/soc/codecs/madera* 3992 3993CLANG-FORMAT FILE 3994M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3995S: Maintained 3996F: .clang-format 3997 3998CLANG/LLVM BUILD SUPPORT 3999L: clang-built-linux@googlegroups.com 4000W: https://clangbuiltlinux.github.io/ 4001B: https://github.com/ClangBuiltLinux/linux/issues 4002C: irc://chat.freenode.net/clangbuiltlinux 4003S: Supported 4004K: \b(?i:clang|llvm)\b 4005 4006CLEANCACHE API 4007M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4008L: linux-kernel@vger.kernel.org 4009S: Maintained 4010F: mm/cleancache.c 4011F: include/linux/cleancache.h 4012 4013CLK API 4014M: Russell King <linux@armlinux.org.uk> 4015L: linux-clk@vger.kernel.org 4016S: Maintained 4017F: include/linux/clk.h 4018 4019CLOCKSOURCE, CLOCKEVENT DRIVERS 4020M: Daniel Lezcano <daniel.lezcano@linaro.org> 4021M: Thomas Gleixner <tglx@linutronix.de> 4022L: linux-kernel@vger.kernel.org 4023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4024S: Supported 4025F: drivers/clocksource/ 4026F: Documentation/devicetree/bindings/timer/ 4027 4028CMPC ACPI DRIVER 4029M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4030M: Daniel Oliveira Nascimento <don@syst.com.br> 4031L: platform-driver-x86@vger.kernel.org 4032S: Supported 4033F: drivers/platform/x86/classmate-laptop.c 4034 4035COBALT MEDIA DRIVER 4036M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4037L: linux-media@vger.kernel.org 4038T: git git://linuxtv.org/media_tree.git 4039W: https://linuxtv.org 4040S: Supported 4041F: drivers/media/pci/cobalt/ 4042 4043COCCINELLE/Semantic Patches (SmPL) 4044M: Julia Lawall <Julia.Lawall@lip6.fr> 4045M: Gilles Muller <Gilles.Muller@lip6.fr> 4046M: Nicolas Palix <nicolas.palix@imag.fr> 4047M: Michal Marek <michal.lkml@markovi.net> 4048L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4049T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4050W: http://coccinelle.lip6.fr/ 4051S: Supported 4052F: Documentation/dev-tools/coccinelle.rst 4053F: scripts/coccinelle/ 4054F: scripts/coccicheck 4055 4056CODA FILE SYSTEM 4057M: Jan Harkes <jaharkes@cs.cmu.edu> 4058M: coda@cs.cmu.edu 4059L: codalist@coda.cs.cmu.edu 4060W: http://www.coda.cs.cmu.edu/ 4061S: Maintained 4062F: Documentation/filesystems/coda.txt 4063F: fs/coda/ 4064F: include/linux/coda*.h 4065F: include/uapi/linux/coda*.h 4066 4067CODA V4L2 MEM2MEM DRIVER 4068M: Philipp Zabel <p.zabel@pengutronix.de> 4069L: linux-media@vger.kernel.org 4070S: Maintained 4071F: Documentation/devicetree/bindings/media/coda.txt 4072F: drivers/media/platform/coda/ 4073 4074CODE OF CONDUCT 4075M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4076S: Supported 4077F: Documentation/process/code-of-conduct.rst 4078F: Documentation/process/code-of-conduct-interpretation.rst 4079 4080COMMON CLK FRAMEWORK 4081M: Michael Turquette <mturquette@baylibre.com> 4082M: Stephen Boyd <sboyd@kernel.org> 4083L: linux-clk@vger.kernel.org 4084Q: http://patchwork.kernel.org/project/linux-clk/list/ 4085T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4086S: Maintained 4087F: Documentation/devicetree/bindings/clock/ 4088F: drivers/clk/ 4089X: drivers/clk/clkdev.c 4090F: include/linux/clk-pr* 4091F: include/linux/clk/ 4092F: include/linux/of_clk.h 4093 4094COMMON INTERNET FILE SYSTEM (CIFS) 4095M: Steve French <sfrench@samba.org> 4096L: linux-cifs@vger.kernel.org 4097L: samba-technical@lists.samba.org (moderated for non-subscribers) 4098W: http://linux-cifs.samba.org/ 4099T: git git://git.samba.org/sfrench/cifs-2.6.git 4100S: Supported 4101F: Documentation/filesystems/cifs/ 4102F: fs/cifs/ 4103 4104COMPACTPCI HOTPLUG CORE 4105M: Scott Murray <scott@spiteful.org> 4106L: linux-pci@vger.kernel.org 4107S: Maintained 4108F: drivers/pci/hotplug/cpci_hotplug* 4109 4110COMPACTPCI HOTPLUG GENERIC DRIVER 4111M: Scott Murray <scott@spiteful.org> 4112L: linux-pci@vger.kernel.org 4113S: Maintained 4114F: drivers/pci/hotplug/cpcihp_generic.c 4115 4116COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4117M: Scott Murray <scott@spiteful.org> 4118L: linux-pci@vger.kernel.org 4119S: Maintained 4120F: drivers/pci/hotplug/cpcihp_zt5550.* 4121 4122COMPAL LAPTOP SUPPORT 4123M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4124L: platform-driver-x86@vger.kernel.org 4125S: Maintained 4126F: drivers/platform/x86/compal-laptop.c 4127 4128COMPILER ATTRIBUTES 4129M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4130S: Maintained 4131F: include/linux/compiler_attributes.h 4132 4133CONEXANT ACCESSRUNNER USB DRIVER 4134L: accessrunner-general@lists.sourceforge.net 4135W: http://accessrunner.sourceforge.net/ 4136S: Orphan 4137F: drivers/usb/atm/cxacru.c 4138 4139CONFIGFS 4140M: Joel Becker <jlbec@evilplan.org> 4141M: Christoph Hellwig <hch@lst.de> 4142T: git git://git.infradead.org/users/hch/configfs.git 4143S: Supported 4144F: fs/configfs/ 4145F: include/linux/configfs.h 4146 4147CONNECTOR 4148M: Evgeniy Polyakov <zbr@ioremap.net> 4149L: netdev@vger.kernel.org 4150S: Maintained 4151F: drivers/connector/ 4152 4153CONTROL GROUP (CGROUP) 4154M: Tejun Heo <tj@kernel.org> 4155M: Li Zefan <lizefan@huawei.com> 4156M: Johannes Weiner <hannes@cmpxchg.org> 4157L: cgroups@vger.kernel.org 4158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4159S: Maintained 4160F: Documentation/admin-guide/cgroup-v2.rst 4161F: Documentation/admin-guide/cgroup-v1/ 4162F: include/linux/cgroup* 4163F: kernel/cgroup/ 4164 4165CONTROL GROUP - CPUSET 4166M: Li Zefan <lizefan@huawei.com> 4167L: cgroups@vger.kernel.org 4168W: http://www.bullopensource.org/cpuset/ 4169W: http://oss.sgi.com/projects/cpusets/ 4170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4171S: Maintained 4172F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4173F: include/linux/cpuset.h 4174F: kernel/cgroup/cpuset.c 4175 4176CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4177M: Johannes Weiner <hannes@cmpxchg.org> 4178M: Michal Hocko <mhocko@kernel.org> 4179M: Vladimir Davydov <vdavydov.dev@gmail.com> 4180L: cgroups@vger.kernel.org 4181L: linux-mm@kvack.org 4182S: Maintained 4183F: mm/memcontrol.c 4184F: mm/swap_cgroup.c 4185 4186CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4187M: Tejun Heo <tj@kernel.org> 4188M: Jens Axboe <axboe@kernel.dk> 4189L: cgroups@vger.kernel.org 4190L: linux-block@vger.kernel.org 4191T: git git://git.kernel.dk/linux-block 4192F: Documentation/cgroup-v1/blkio-controller.rst 4193F: block/blk-cgroup.c 4194F: include/linux/blk-cgroup.h 4195F: block/blk-throttle.c 4196F: block/blk-iolatency.c 4197F: block/bfq-cgroup.c 4198 4199CORETEMP HARDWARE MONITORING DRIVER 4200M: Fenghua Yu <fenghua.yu@intel.com> 4201L: linux-hwmon@vger.kernel.org 4202S: Maintained 4203F: Documentation/hwmon/coretemp.rst 4204F: drivers/hwmon/coretemp.c 4205 4206COSA/SRP SYNC SERIAL DRIVER 4207M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4208W: http://www.fi.muni.cz/~kas/cosa/ 4209S: Maintained 4210F: drivers/net/wan/cosa* 4211 4212COUNTER SUBSYSTEM 4213M: William Breathitt Gray <vilhelm.gray@gmail.com> 4214L: linux-iio@vger.kernel.org 4215S: Maintained 4216F: Documentation/ABI/testing/sysfs-bus-counter* 4217F: Documentation/driver-api/generic-counter.rst 4218F: drivers/counter/ 4219F: include/linux/counter.h 4220F: include/linux/counter_enum.h 4221 4222CPMAC ETHERNET DRIVER 4223M: Florian Fainelli <f.fainelli@gmail.com> 4224L: netdev@vger.kernel.org 4225S: Maintained 4226F: drivers/net/ethernet/ti/cpmac.c 4227 4228CPU FREQUENCY SCALING FRAMEWORK 4229M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4230M: Viresh Kumar <viresh.kumar@linaro.org> 4231L: linux-pm@vger.kernel.org 4232S: Maintained 4233T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4235B: https://bugzilla.kernel.org 4236F: Documentation/admin-guide/pm/cpufreq.rst 4237F: Documentation/admin-guide/pm/intel_pstate.rst 4238F: Documentation/cpu-freq/ 4239F: Documentation/devicetree/bindings/cpufreq/ 4240F: drivers/cpufreq/ 4241F: kernel/sched/cpufreq*.c 4242F: include/linux/cpufreq.h 4243F: include/linux/sched/cpufreq.h 4244F: tools/testing/selftests/cpufreq/ 4245 4246CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4247M: Viresh Kumar <viresh.kumar@linaro.org> 4248M: Sudeep Holla <sudeep.holla@arm.com> 4249L: linux-pm@vger.kernel.org 4250W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4251S: Maintained 4252F: drivers/cpufreq/arm_big_little.h 4253F: drivers/cpufreq/arm_big_little.c 4254 4255CPU POWER MONITORING SUBSYSTEM 4256M: Thomas Renninger <trenn@suse.com> 4257M: Shuah Khan <shuah@kernel.org> 4258M: Shuah Khan <skhan@linuxfoundation.org> 4259L: linux-pm@vger.kernel.org 4260S: Maintained 4261F: tools/power/cpupower/ 4262 4263CPUID/MSR DRIVER 4264M: "H. Peter Anvin" <hpa@zytor.com> 4265S: Maintained 4266F: arch/x86/kernel/cpuid.c 4267F: arch/x86/kernel/msr.c 4268 4269CPUIDLE DRIVER - ARM BIG LITTLE 4270M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4271M: Daniel Lezcano <daniel.lezcano@linaro.org> 4272L: linux-pm@vger.kernel.org 4273L: linux-arm-kernel@lists.infradead.org 4274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4275S: Maintained 4276F: drivers/cpuidle/cpuidle-big_little.c 4277 4278CPUIDLE DRIVER - ARM EXYNOS 4279M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4280M: Daniel Lezcano <daniel.lezcano@linaro.org> 4281M: Kukjin Kim <kgene@kernel.org> 4282L: linux-pm@vger.kernel.org 4283L: linux-samsung-soc@vger.kernel.org 4284S: Supported 4285F: drivers/cpuidle/cpuidle-exynos.c 4286F: arch/arm/mach-exynos/pm.c 4287 4288CPU IDLE TIME MANAGEMENT FRAMEWORK 4289M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4290M: Daniel Lezcano <daniel.lezcano@linaro.org> 4291L: linux-pm@vger.kernel.org 4292S: Maintained 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4294B: https://bugzilla.kernel.org 4295F: Documentation/admin-guide/pm/cpuidle.rst 4296F: Documentation/driver-api/pm/cpuidle.rst 4297F: drivers/cpuidle/* 4298F: include/linux/cpuidle.h 4299 4300CRAMFS FILESYSTEM 4301M: Nicolas Pitre <nico@fluxnic.net> 4302S: Maintained 4303F: Documentation/filesystems/cramfs.txt 4304F: fs/cramfs/ 4305 4306CRYPTO API 4307M: Herbert Xu <herbert@gondor.apana.org.au> 4308M: "David S. Miller" <davem@davemloft.net> 4309L: linux-crypto@vger.kernel.org 4310T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4311T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4312S: Maintained 4313F: Documentation/crypto/ 4314F: Documentation/devicetree/bindings/crypto/ 4315F: arch/*/crypto/ 4316F: crypto/ 4317F: drivers/crypto/ 4318F: include/crypto/ 4319F: include/linux/crypto* 4320F: lib/crypto/ 4321 4322CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4323M: Neil Horman <nhorman@tuxdriver.com> 4324L: linux-crypto@vger.kernel.org 4325S: Maintained 4326F: crypto/ansi_cprng.c 4327F: crypto/rng.c 4328 4329CS3308 MEDIA DRIVER 4330M: Hans Verkuil <hverkuil@xs4all.nl> 4331L: linux-media@vger.kernel.org 4332T: git git://linuxtv.org/media_tree.git 4333W: http://linuxtv.org 4334S: Odd Fixes 4335F: drivers/media/i2c/cs3308.c 4336 4337CS5535 Audio ALSA driver 4338M: Jaya Kumar <jayakumar.alsa@gmail.com> 4339S: Maintained 4340F: sound/pci/cs5535audio/ 4341 4342CSI DRIVERS FOR ALLWINNER V3s 4343M: Yong Deng <yong.deng@magewell.com> 4344L: linux-media@vger.kernel.org 4345T: git git://linuxtv.org/media_tree.git 4346S: Maintained 4347F: drivers/media/platform/sunxi/sun6i-csi/ 4348F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4349 4350CW1200 WLAN driver 4351M: Solomon Peachy <pizza@shaftnet.org> 4352S: Maintained 4353F: drivers/net/wireless/st/cw1200/ 4354 4355CX18 VIDEO4LINUX DRIVER 4356M: Andy Walls <awalls@md.metrocast.net> 4357L: ivtv-devel@ivtvdriver.org (subscribers-only) 4358L: linux-media@vger.kernel.org 4359T: git git://linuxtv.org/media_tree.git 4360W: https://linuxtv.org 4361W: http://www.ivtvdriver.org/index.php/Cx18 4362S: Maintained 4363F: Documentation/media/v4l-drivers/cx18* 4364F: drivers/media/pci/cx18/ 4365F: include/uapi/linux/ivtv* 4366 4367CX2341X MPEG ENCODER HELPER MODULE 4368M: Hans Verkuil <hverkuil@xs4all.nl> 4369L: linux-media@vger.kernel.org 4370T: git git://linuxtv.org/media_tree.git 4371W: https://linuxtv.org 4372S: Maintained 4373F: drivers/media/common/cx2341x* 4374F: include/media/drv-intf/cx2341x.h 4375 4376CX24120 MEDIA DRIVER 4377M: Jemma Denson <jdenson@gmail.com> 4378M: Patrick Boettcher <patrick.boettcher@posteo.de> 4379L: linux-media@vger.kernel.org 4380W: https://linuxtv.org 4381Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4382S: Maintained 4383F: drivers/media/dvb-frontends/cx24120* 4384 4385CX88 VIDEO4LINUX DRIVER 4386M: Mauro Carvalho Chehab <mchehab@kernel.org> 4387L: linux-media@vger.kernel.org 4388W: https://linuxtv.org 4389T: git git://linuxtv.org/media_tree.git 4390S: Odd fixes 4391F: Documentation/media/v4l-drivers/cx88* 4392F: drivers/media/pci/cx88/ 4393 4394CXD2820R MEDIA DRIVER 4395M: Antti Palosaari <crope@iki.fi> 4396L: linux-media@vger.kernel.org 4397W: https://linuxtv.org 4398W: http://palosaari.fi/linux/ 4399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4400T: git git://linuxtv.org/anttip/media_tree.git 4401S: Maintained 4402F: drivers/media/dvb-frontends/cxd2820r* 4403 4404CXGB3 ETHERNET DRIVER (CXGB3) 4405M: Vishal Kulkarni <vishal@chelsio.com> 4406L: netdev@vger.kernel.org 4407W: http://www.chelsio.com 4408S: Supported 4409F: drivers/net/ethernet/chelsio/cxgb3/ 4410 4411CXGB3 ISCSI DRIVER (CXGB3I) 4412M: Karen Xie <kxie@chelsio.com> 4413L: linux-scsi@vger.kernel.org 4414W: http://www.chelsio.com 4415S: Supported 4416F: drivers/scsi/cxgbi/cxgb3i 4417 4418CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4419M: Potnuri Bharat Teja <bharat@chelsio.com> 4420L: linux-rdma@vger.kernel.org 4421W: http://www.openfabrics.org 4422S: Supported 4423F: drivers/infiniband/hw/cxgb3/ 4424F: include/uapi/rdma/cxgb3-abi.h 4425 4426CXGB4 CRYPTO DRIVER (chcr) 4427M: Atul Gupta <atul.gupta@chelsio.com> 4428L: linux-crypto@vger.kernel.org 4429W: http://www.chelsio.com 4430S: Supported 4431F: drivers/crypto/chelsio 4432 4433CXGB4 ETHERNET DRIVER (CXGB4) 4434M: Vishal Kulkarni <vishal@chelsio.com> 4435L: netdev@vger.kernel.org 4436W: http://www.chelsio.com 4437S: Supported 4438F: drivers/net/ethernet/chelsio/cxgb4/ 4439 4440CXGB4 ISCSI DRIVER (CXGB4I) 4441M: Karen Xie <kxie@chelsio.com> 4442L: linux-scsi@vger.kernel.org 4443W: http://www.chelsio.com 4444S: Supported 4445F: drivers/scsi/cxgbi/cxgb4i 4446 4447CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4448M: Potnuri Bharat Teja <bharat@chelsio.com> 4449L: linux-rdma@vger.kernel.org 4450W: http://www.openfabrics.org 4451S: Supported 4452F: drivers/infiniband/hw/cxgb4/ 4453F: include/uapi/rdma/cxgb4-abi.h 4454 4455CXGB4VF ETHERNET DRIVER (CXGB4VF) 4456M: Casey Leedom <leedom@chelsio.com> 4457L: netdev@vger.kernel.org 4458W: http://www.chelsio.com 4459S: Supported 4460F: drivers/net/ethernet/chelsio/cxgb4vf/ 4461 4462CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4463M: Frederic Barrat <fbarrat@linux.ibm.com> 4464M: Andrew Donnellan <ajd@linux.ibm.com> 4465L: linuxppc-dev@lists.ozlabs.org 4466S: Supported 4467F: arch/powerpc/platforms/powernv/pci-cxl.c 4468F: drivers/misc/cxl/ 4469F: include/misc/cxl* 4470F: include/uapi/misc/cxl.h 4471F: Documentation/powerpc/cxl.txt 4472F: Documentation/ABI/testing/sysfs-class-cxl 4473 4474CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4475M: Manoj N. Kumar <manoj@linux.ibm.com> 4476M: Matthew R. Ochs <mrochs@linux.ibm.com> 4477M: Uma Krishnan <ukrishn@linux.ibm.com> 4478L: linux-scsi@vger.kernel.org 4479S: Supported 4480F: drivers/scsi/cxlflash/ 4481F: include/uapi/scsi/cxlflash_ioctl.h 4482F: Documentation/powerpc/cxlflash.txt 4483 4484CYBERPRO FB DRIVER 4485M: Russell King <linux@armlinux.org.uk> 4486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4487W: http://www.armlinux.org.uk/ 4488S: Maintained 4489F: drivers/video/fbdev/cyber2000fb.* 4490 4491CYCLADES ASYNC MUX DRIVER 4492W: http://www.cyclades.com/ 4493S: Orphan 4494F: drivers/tty/cyclades.c 4495F: include/linux/cyclades.h 4496F: include/uapi/linux/cyclades.h 4497 4498CYCLADES PC300 DRIVER 4499W: http://www.cyclades.com/ 4500S: Orphan 4501F: drivers/net/wan/pc300* 4502 4503CYPRESS_FIRMWARE MEDIA DRIVER 4504M: Antti Palosaari <crope@iki.fi> 4505L: linux-media@vger.kernel.org 4506W: https://linuxtv.org 4507W: http://palosaari.fi/linux/ 4508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4509T: git git://linuxtv.org/anttip/media_tree.git 4510S: Maintained 4511F: drivers/media/common/cypress_firmware* 4512 4513CYTTSP TOUCHSCREEN DRIVER 4514M: Ferruh Yigit <fery@cypress.com> 4515L: linux-input@vger.kernel.org 4516S: Supported 4517F: drivers/input/touchscreen/cyttsp* 4518F: include/linux/input/cyttsp.h 4519 4520D-LINK DIR-685 TOUCHKEYS DRIVER 4521M: Linus Walleij <linus.walleij@linaro.org> 4522L: linux-input@vger.kernel.org 4523S: Supported 4524F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4525 4526DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4527M: Joshua Kinard <kumba@gentoo.org> 4528S: Maintained 4529F: drivers/rtc/rtc-ds1685.c 4530F: include/linux/rtc/ds1685.h 4531 4532DAMA SLAVE for AX.25 4533M: Joerg Reuter <jreuter@yaina.de> 4534W: http://yaina.de/jreuter/ 4535W: http://www.qsl.net/dl1bke/ 4536L: linux-hams@vger.kernel.org 4537S: Maintained 4538F: net/ax25/af_ax25.c 4539F: net/ax25/ax25_dev.c 4540F: net/ax25/ax25_ds_* 4541F: net/ax25/ax25_in.c 4542F: net/ax25/ax25_out.c 4543F: net/ax25/ax25_timer.c 4544F: net/ax25/sysctl_net_ax25.c 4545 4546DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4547L: netdev@vger.kernel.org 4548S: Orphan 4549F: Documentation/networking/device_drivers/dec/dmfe.txt 4550F: drivers/net/ethernet/dec/tulip/dmfe.c 4551 4552DC390/AM53C974 SCSI driver 4553M: Hannes Reinecke <hare@suse.com> 4554L: linux-scsi@vger.kernel.org 4555S: Maintained 4556F: drivers/scsi/am53c974.c 4557 4558DC395x SCSI driver 4559M: Oliver Neukum <oliver@neukum.org> 4560M: Ali Akcaagac <aliakc@web.de> 4561M: Jamie Lenehan <lenehan@twibble.org> 4562L: dc395x@twibble.org 4563W: http://twibble.org/dist/dc395x/ 4564W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4565S: Maintained 4566F: Documentation/scsi/dc395x.txt 4567F: drivers/scsi/dc395x.* 4568 4569DCCP PROTOCOL 4570M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4571L: dccp@vger.kernel.org 4572W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4573S: Maintained 4574F: include/linux/dccp.h 4575F: include/uapi/linux/dccp.h 4576F: include/linux/tfrc.h 4577F: net/dccp/ 4578 4579DECnet NETWORK LAYER 4580W: http://linux-decnet.sourceforge.net 4581L: linux-decnet-user@lists.sourceforge.net 4582S: Orphan 4583F: Documentation/networking/decnet.txt 4584F: net/decnet/ 4585 4586DECSTATION PLATFORM SUPPORT 4587M: "Maciej W. Rozycki" <macro@linux-mips.org> 4588L: linux-mips@vger.kernel.org 4589W: http://www.linux-mips.org/wiki/DECstation 4590S: Maintained 4591F: arch/mips/dec/ 4592F: arch/mips/include/asm/dec/ 4593F: arch/mips/include/asm/mach-dec/ 4594 4595DEFXX FDDI NETWORK DRIVER 4596M: "Maciej W. Rozycki" <macro@linux-mips.org> 4597S: Maintained 4598F: drivers/net/fddi/defxx.* 4599 4600DELL SMBIOS DRIVER 4601M: Pali Rohár <pali.rohar@gmail.com> 4602M: Mario Limonciello <mario.limonciello@dell.com> 4603L: platform-driver-x86@vger.kernel.org 4604S: Maintained 4605F: drivers/platform/x86/dell-smbios.* 4606 4607DELL SMBIOS SMM DRIVER 4608M: Mario Limonciello <mario.limonciello@dell.com> 4609L: platform-driver-x86@vger.kernel.org 4610S: Maintained 4611F: drivers/platform/x86/dell-smbios-smm.c 4612 4613DELL SMBIOS WMI DRIVER 4614M: Mario Limonciello <mario.limonciello@dell.com> 4615L: platform-driver-x86@vger.kernel.org 4616S: Maintained 4617F: drivers/platform/x86/dell-smbios-wmi.c 4618F: tools/wmi/dell-smbios-example.c 4619 4620DEFZA FDDI NETWORK DRIVER 4621M: "Maciej W. Rozycki" <macro@linux-mips.org> 4622S: Maintained 4623F: drivers/net/fddi/defza.* 4624 4625DELL LAPTOP DRIVER 4626M: Matthew Garrett <mjg59@srcf.ucam.org> 4627M: Pali Rohár <pali.rohar@gmail.com> 4628L: platform-driver-x86@vger.kernel.org 4629S: Maintained 4630F: drivers/platform/x86/dell-laptop.c 4631 4632DELL LAPTOP FREEFALL DRIVER 4633M: Pali Rohár <pali.rohar@gmail.com> 4634S: Maintained 4635F: drivers/platform/x86/dell-smo8800.c 4636 4637DELL LAPTOP RBTN DRIVER 4638M: Pali Rohár <pali.rohar@gmail.com> 4639S: Maintained 4640F: drivers/platform/x86/dell-rbtn.* 4641 4642DELL REMOTE BIOS UPDATE DRIVER 4643M: Stuart Hayes <stuart.w.hayes@gmail.com> 4644L: platform-driver-x86@vger.kernel.org 4645S: Maintained 4646F: drivers/platform/x86/dell_rbu.c 4647 4648DELL LAPTOP SMM DRIVER 4649M: Pali Rohár <pali.rohar@gmail.com> 4650S: Maintained 4651F: drivers/hwmon/dell-smm-hwmon.c 4652F: include/uapi/linux/i8k.h 4653 4654DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4655M: Stuart Hayes <stuart.w.hayes@gmail.com> 4656L: platform-driver-x86@vger.kernel.org 4657S: Maintained 4658F: Documentation/driver-api/dcdbas.rst 4659F: drivers/platform/x86/dcdbas.* 4660 4661DELL WMI NOTIFICATIONS DRIVER 4662M: Matthew Garrett <mjg59@srcf.ucam.org> 4663M: Pali Rohár <pali.rohar@gmail.com> 4664S: Maintained 4665F: drivers/platform/x86/dell-wmi.c 4666 4667DELL WMI DESCRIPTOR DRIVER 4668M: Mario Limonciello <mario.limonciello@dell.com> 4669S: Maintained 4670F: drivers/platform/x86/dell-wmi-descriptor.c 4671 4672DELTA ST MEDIA DRIVER 4673M: Hugues Fruchet <hugues.fruchet@st.com> 4674L: linux-media@vger.kernel.org 4675T: git git://linuxtv.org/media_tree.git 4676W: https://linuxtv.org 4677S: Supported 4678F: drivers/media/platform/sti/delta 4679 4680DENALI NAND DRIVER 4681M: Masahiro Yamada <yamada.masahiro@socionext.com> 4682L: linux-mtd@lists.infradead.org 4683S: Supported 4684F: drivers/mtd/nand/raw/denali* 4685 4686DESIGNWARE EDMA CORE IP DRIVER 4687M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4688L: dmaengine@vger.kernel.org 4689S: Maintained 4690F: drivers/dma/dw-edma/ 4691F: include/linux/dma/edma.h 4692 4693DESIGNWARE USB2 DRD IP DRIVER 4694M: Minas Harutyunyan <hminas@synopsys.com> 4695L: linux-usb@vger.kernel.org 4696T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4697S: Maintained 4698F: drivers/usb/dwc2/ 4699 4700DESIGNWARE USB3 DRD IP DRIVER 4701M: Felipe Balbi <balbi@kernel.org> 4702L: linux-usb@vger.kernel.org 4703T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4704S: Maintained 4705F: drivers/usb/dwc3/ 4706 4707DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4708M: Andreas Klinger <ak@it-klinger.de> 4709L: linux-iio@vger.kernel.org 4710S: Maintained 4711F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4712F: drivers/iio/proximity/srf*.c 4713 4714DEVICE COREDUMP (DEV_COREDUMP) 4715M: Johannes Berg <johannes@sipsolutions.net> 4716L: linux-kernel@vger.kernel.org 4717S: Maintained 4718F: drivers/base/devcoredump.c 4719F: include/linux/devcoredump.h 4720 4721DEVICE FREQUENCY (DEVFREQ) 4722M: MyungJoo Ham <myungjoo.ham@samsung.com> 4723M: Kyungmin Park <kyungmin.park@samsung.com> 4724R: Chanwoo Choi <cw00.choi@samsung.com> 4725L: linux-pm@vger.kernel.org 4726T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4727S: Maintained 4728F: drivers/devfreq/ 4729F: include/linux/devfreq.h 4730F: Documentation/devicetree/bindings/devfreq/ 4731F: include/trace/events/devfreq.h 4732 4733DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4734M: Chanwoo Choi <cw00.choi@samsung.com> 4735L: linux-pm@vger.kernel.org 4736T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4737S: Supported 4738F: drivers/devfreq/event/ 4739F: drivers/devfreq/devfreq-event.c 4740F: include/linux/devfreq-event.h 4741F: Documentation/devicetree/bindings/devfreq/event/ 4742 4743DEVICE NUMBER REGISTRY 4744M: Torben Mathiasen <device@lanana.org> 4745W: http://lanana.org/docs/device-list/index.html 4746S: Maintained 4747 4748DEVICE-MAPPER (LVM) 4749M: Alasdair Kergon <agk@redhat.com> 4750M: Mike Snitzer <snitzer@redhat.com> 4751M: dm-devel@redhat.com 4752L: dm-devel@redhat.com 4753W: http://sources.redhat.com/dm 4754Q: http://patchwork.kernel.org/project/dm-devel/list/ 4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4756T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4757S: Maintained 4758F: Documentation/admin-guide/device-mapper/ 4759F: drivers/md/Makefile 4760F: drivers/md/Kconfig 4761F: drivers/md/dm* 4762F: drivers/md/persistent-data/ 4763F: include/linux/device-mapper.h 4764F: include/linux/dm-*.h 4765F: include/uapi/linux/dm-*.h 4766 4767DEVLINK 4768M: Jiri Pirko <jiri@mellanox.com> 4769L: netdev@vger.kernel.org 4770S: Supported 4771F: net/core/devlink.c 4772F: include/net/devlink.h 4773F: include/uapi/linux/devlink.h 4774 4775DIALOG SEMICONDUCTOR DRIVERS 4776M: Support Opensource <support.opensource@diasemi.com> 4777W: http://www.dialog-semiconductor.com/products 4778S: Supported 4779F: Documentation/hwmon/da90??.rst 4780F: Documentation/devicetree/bindings/mfd/da90*.txt 4781F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4782F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4783F: Documentation/devicetree/bindings/regulator/da92*.txt 4784F: Documentation/devicetree/bindings/regulator/slg51000.txt 4785F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4786F: Documentation/devicetree/bindings/sound/da[79]*.txt 4787F: drivers/gpio/gpio-da90??.c 4788F: drivers/hwmon/da90??-hwmon.c 4789F: drivers/iio/adc/da91??-*.c 4790F: drivers/input/misc/da90??_onkey.c 4791F: drivers/input/touchscreen/da9052_tsi.c 4792F: drivers/leds/leds-da90??.c 4793F: drivers/mfd/da903x.c 4794F: drivers/mfd/da90??-*.c 4795F: drivers/mfd/da91??-*.c 4796F: drivers/power/supply/da9052-battery.c 4797F: drivers/power/supply/da91??-*.c 4798F: drivers/regulator/da903x.c 4799F: drivers/regulator/da9???-regulator.[ch] 4800F: drivers/regulator/slg51000-regulator.[ch] 4801F: drivers/thermal/da90??-thermal.c 4802F: drivers/rtc/rtc-da90??.c 4803F: drivers/video/backlight/da90??_bl.c 4804F: drivers/watchdog/da90??_wdt.c 4805F: include/linux/mfd/da903x.h 4806F: include/linux/mfd/da9052/ 4807F: include/linux/mfd/da9055/ 4808F: include/linux/mfd/da9062/ 4809F: include/linux/mfd/da9063/ 4810F: include/linux/mfd/da9150/ 4811F: include/linux/regulator/da9211.h 4812F: include/sound/da[79]*.h 4813F: sound/soc/codecs/da[79]*.[ch] 4814 4815DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4816M: William Breathitt Gray <vilhelm.gray@gmail.com> 4817L: linux-gpio@vger.kernel.org 4818S: Maintained 4819F: drivers/gpio/gpio-gpio-mm.c 4820 4821DIOLAN U2C-12 I2C DRIVER 4822M: Guenter Roeck <linux@roeck-us.net> 4823L: linux-i2c@vger.kernel.org 4824S: Maintained 4825F: drivers/i2c/busses/i2c-diolan-u2c.c 4826 4827FILESYSTEM DIRECT ACCESS (DAX) 4828M: Dan Williams <dan.j.williams@intel.com> 4829R: Matthew Wilcox <willy@infradead.org> 4830R: Jan Kara <jack@suse.cz> 4831L: linux-fsdevel@vger.kernel.org 4832L: linux-nvdimm@lists.01.org 4833S: Supported 4834F: fs/dax.c 4835F: include/linux/dax.h 4836F: include/trace/events/fs_dax.h 4837 4838DEVICE DIRECT ACCESS (DAX) 4839M: Dan Williams <dan.j.williams@intel.com> 4840M: Vishal Verma <vishal.l.verma@intel.com> 4841M: Keith Busch <keith.busch@intel.com> 4842M: Dave Jiang <dave.jiang@intel.com> 4843L: linux-nvdimm@lists.01.org 4844S: Supported 4845F: drivers/dax/ 4846 4847DIRECTORY NOTIFICATION (DNOTIFY) 4848M: Jan Kara <jack@suse.cz> 4849R: Amir Goldstein <amir73il@gmail.com> 4850L: linux-fsdevel@vger.kernel.org 4851S: Maintained 4852F: Documentation/filesystems/dnotify.txt 4853F: fs/notify/dnotify/ 4854F: include/linux/dnotify.h 4855 4856DISK GEOMETRY AND PARTITION HANDLING 4857M: Andries Brouwer <aeb@cwi.nl> 4858W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4859W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4860W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4861S: Maintained 4862 4863DISKQUOTA 4864M: Jan Kara <jack@suse.com> 4865S: Maintained 4866F: Documentation/filesystems/quota.txt 4867F: fs/quota/ 4868F: include/linux/quota*.h 4869F: include/uapi/linux/quota*.h 4870 4871DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4872M: Bernie Thompson <bernie@plugable.com> 4873L: linux-fbdev@vger.kernel.org 4874S: Maintained 4875W: http://plugable.com/category/projects/udlfb/ 4876F: drivers/video/fbdev/udlfb.c 4877F: include/video/udlfb.h 4878F: Documentation/fb/udlfb.rst 4879 4880DISTRIBUTED LOCK MANAGER (DLM) 4881M: Christine Caulfield <ccaulfie@redhat.com> 4882M: David Teigland <teigland@redhat.com> 4883L: cluster-devel@redhat.com 4884W: http://sources.redhat.com/cluster/ 4885T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4886S: Supported 4887F: fs/dlm/ 4888 4889DMA BUFFER SHARING FRAMEWORK 4890M: Sumit Semwal <sumit.semwal@linaro.org> 4891S: Maintained 4892L: linux-media@vger.kernel.org 4893L: dri-devel@lists.freedesktop.org 4894L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4895F: drivers/dma-buf/ 4896F: include/linux/dma-buf* 4897F: include/linux/reservation.h 4898F: include/linux/*fence.h 4899F: Documentation/driver-api/dma-buf.rst 4900T: git git://anongit.freedesktop.org/drm/drm-misc 4901 4902DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4903M: Vinod Koul <vkoul@kernel.org> 4904L: dmaengine@vger.kernel.org 4905Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4906S: Maintained 4907F: drivers/dma/ 4908F: include/linux/dmaengine.h 4909F: include/linux/of_dma.h 4910F: Documentation/devicetree/bindings/dma/ 4911F: Documentation/driver-api/dmaengine/ 4912T: git git://git.infradead.org/users/vkoul/slave-dma.git 4913 4914DMA MAPPING HELPERS 4915M: Christoph Hellwig <hch@lst.de> 4916M: Marek Szyprowski <m.szyprowski@samsung.com> 4917R: Robin Murphy <robin.murphy@arm.com> 4918L: iommu@lists.linux-foundation.org 4919T: git git://git.infradead.org/users/hch/dma-mapping.git 4920W: http://git.infradead.org/users/hch/dma-mapping.git 4921S: Supported 4922F: kernel/dma/ 4923F: include/asm-generic/dma-mapping.h 4924F: include/linux/dma-direct.h 4925F: include/linux/dma-mapping.h 4926F: include/linux/dma-noncoherent.h 4927 4928DME1737 HARDWARE MONITOR DRIVER 4929M: Juerg Haefliger <juergh@gmail.com> 4930L: linux-hwmon@vger.kernel.org 4931S: Maintained 4932F: Documentation/hwmon/dme1737.rst 4933F: drivers/hwmon/dme1737.c 4934 4935DMI/SMBIOS SUPPORT 4936M: Jean Delvare <jdelvare@suse.com> 4937S: Maintained 4938T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4939F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4940F: drivers/firmware/dmi-id.c 4941F: drivers/firmware/dmi_scan.c 4942F: include/linux/dmi.h 4943 4944DOCUMENTATION 4945M: Jonathan Corbet <corbet@lwn.net> 4946L: linux-doc@vger.kernel.org 4947S: Maintained 4948F: Documentation/ 4949F: scripts/kernel-doc 4950X: Documentation/ABI/ 4951X: Documentation/firmware-guide/acpi/ 4952X: Documentation/devicetree/ 4953X: Documentation/i2c/ 4954X: Documentation/media/ 4955X: Documentation/power/ 4956X: Documentation/spi/ 4957T: git git://git.lwn.net/linux.git docs-next 4958 4959DOCUMENTATION/ITALIAN 4960M: Federico Vaga <federico.vaga@vaga.pv.it> 4961L: linux-doc@vger.kernel.org 4962S: Maintained 4963F: Documentation/translations/it_IT 4964 4965DONGWOON DW9714 LENS VOICE COIL DRIVER 4966M: Sakari Ailus <sakari.ailus@linux.intel.com> 4967L: linux-media@vger.kernel.org 4968T: git git://linuxtv.org/media_tree.git 4969S: Maintained 4970F: drivers/media/i2c/dw9714.c 4971F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4972 4973DONGWOON DW9807 LENS VOICE COIL DRIVER 4974M: Sakari Ailus <sakari.ailus@linux.intel.com> 4975L: linux-media@vger.kernel.org 4976T: git git://linuxtv.org/media_tree.git 4977S: Maintained 4978F: drivers/media/i2c/dw9807-vcm.c 4979F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4980 4981DOUBLETALK DRIVER 4982M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4983L: blinux-list@redhat.com 4984S: Maintained 4985F: drivers/char/dtlk.c 4986F: include/linux/dtlk.h 4987 4988DPAA2 DATAPATH I/O (DPIO) DRIVER 4989M: Roy Pledge <Roy.Pledge@nxp.com> 4990L: linux-kernel@vger.kernel.org 4991S: Maintained 4992F: drivers/soc/fsl/dpio 4993 4994DPAA2 ETHERNET DRIVER 4995M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4996L: netdev@vger.kernel.org 4997S: Maintained 4998F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4999F: drivers/net/ethernet/freescale/dpaa2/dpni* 5000F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5001F: drivers/net/ethernet/freescale/dpaa2/Makefile 5002F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5003 5004DPAA2 ETHERNET SWITCH DRIVER 5005M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5006M: Ioana Ciornei <ioana.ciornei@nxp.com> 5007L: linux-kernel@vger.kernel.org 5008S: Maintained 5009F: drivers/staging/fsl-dpaa2/ethsw 5010 5011DPT_I2O SCSI RAID DRIVER 5012M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5013L: linux-scsi@vger.kernel.org 5014W: http://www.adaptec.com/ 5015S: Maintained 5016F: drivers/scsi/dpt* 5017F: drivers/scsi/dpt/ 5018 5019DRBD DRIVER 5020M: Philipp Reisner <philipp.reisner@linbit.com> 5021M: Lars Ellenberg <lars.ellenberg@linbit.com> 5022L: drbd-dev@lists.linbit.com 5023W: http://www.drbd.org 5024T: git git://git.linbit.com/linux-drbd.git 5025T: git git://git.linbit.com/drbd-8.4.git 5026S: Supported 5027F: drivers/block/drbd/ 5028F: lib/lru_cache.c 5029F: Documentation/admin-guide/blockdev/ 5030 5031DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5032M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5033R: "Rafael J. Wysocki" <rafael@kernel.org> 5034T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5035S: Supported 5036F: Documentation/kobject.txt 5037F: drivers/base/ 5038F: fs/debugfs/ 5039F: fs/sysfs/ 5040F: include/linux/debugfs.h 5041F: include/linux/kobj* 5042F: lib/kobj* 5043 5044DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5045M: Kevin Hilman <khilman@kernel.org> 5046M: Nishanth Menon <nm@ti.com> 5047S: Maintained 5048F: drivers/power/avs/ 5049F: include/linux/power/smartreflex.h 5050L: linux-pm@vger.kernel.org 5051 5052DRM DRIVER FOR ARM PL111 CLCD 5053M: Eric Anholt <eric@anholt.net> 5054T: git git://anongit.freedesktop.org/drm/drm-misc 5055S: Supported 5056F: drivers/gpu/drm/pl111/ 5057 5058DRM DRIVER FOR ARM VERSATILE TFT PANELS 5059M: Linus Walleij <linus.walleij@linaro.org> 5060T: git git://anongit.freedesktop.org/drm/drm-misc 5061S: Maintained 5062F: drivers/gpu/drm/panel/panel-arm-versatile.c 5063F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5064 5065DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5066M: Dave Airlie <airlied@redhat.com> 5067S: Odd Fixes 5068F: drivers/gpu/drm/ast/ 5069 5070DRM DRIVER FOR ASPEED BMC GFX 5071M: Joel Stanley <joel@jms.id.au> 5072L: linux-aspeed@lists.ozlabs.org 5073T: git git://anongit.freedesktop.org/drm/drm-misc 5074S: Supported 5075F: drivers/gpu/drm/aspeed/ 5076F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5077 5078DRM DRIVER FOR BOCHS VIRTUAL GPU 5079M: Gerd Hoffmann <kraxel@redhat.com> 5080L: virtualization@lists.linux-foundation.org 5081T: git git://anongit.freedesktop.org/drm/drm-misc 5082S: Maintained 5083F: drivers/gpu/drm/bochs/ 5084 5085DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5086M: Linus Walleij <linus.walleij@linaro.org> 5087T: git git://anongit.freedesktop.org/drm/drm-misc 5088S: Maintained 5089F: drivers/gpu/drm/tve200/ 5090 5091DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5092M: Jagan Teki <jagan@amarulasolutions.com> 5093S: Maintained 5094F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5095F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5096 5097DRM DRIVER FOR ILITEK ILI9225 PANELS 5098M: David Lechner <david@lechnology.com> 5099S: Maintained 5100F: drivers/gpu/drm/tinydrm/ili9225.c 5101F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5102 5103DRM DRIVER FOR HX8357D PANELS 5104M: Eric Anholt <eric@anholt.net> 5105T: git git://anongit.freedesktop.org/drm/drm-misc 5106S: Maintained 5107F: drivers/gpu/drm/tinydrm/hx8357d.c 5108F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5109 5110DRM DRIVER FOR INTEL I810 VIDEO CARDS 5111S: Orphan / Obsolete 5112F: drivers/gpu/drm/i810/ 5113F: include/uapi/drm/i810_drm.h 5114 5115DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5116S: Orphan / Obsolete 5117F: drivers/gpu/drm/mga/ 5118F: include/uapi/drm/mga_drm.h 5119 5120DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5121M: Dave Airlie <airlied@redhat.com> 5122S: Odd Fixes 5123F: drivers/gpu/drm/mgag200/ 5124 5125DRM DRIVER FOR MI0283QT 5126M: Noralf Trønnes <noralf@tronnes.org> 5127S: Maintained 5128F: drivers/gpu/drm/tinydrm/mi0283qt.c 5129F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5130 5131DRM DRIVER FOR MSM ADRENO GPU 5132M: Rob Clark <robdclark@gmail.com> 5133M: Sean Paul <sean@poorly.run> 5134L: linux-arm-msm@vger.kernel.org 5135L: dri-devel@lists.freedesktop.org 5136L: freedreno@lists.freedesktop.org 5137T: git https://gitlab.freedesktop.org/drm/msm.git 5138S: Maintained 5139F: drivers/gpu/drm/msm/ 5140F: include/uapi/drm/msm_drm.h 5141F: Documentation/devicetree/bindings/display/msm/ 5142 5143DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5144M: Ben Skeggs <bskeggs@redhat.com> 5145L: dri-devel@lists.freedesktop.org 5146L: nouveau@lists.freedesktop.org 5147T: git git://github.com/skeggsb/linux 5148S: Supported 5149F: drivers/gpu/drm/nouveau/ 5150F: include/uapi/drm/nouveau_drm.h 5151 5152DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5153M: Stefan Mavrodiev <stefan@olimex.com> 5154S: Maintained 5155F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5156F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5157 5158DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5159M: Noralf Trønnes <noralf@tronnes.org> 5160S: Maintained 5161F: drivers/gpu/drm/tinydrm/repaper.c 5162F: Documentation/devicetree/bindings/display/repaper.txt 5163 5164DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5165M: Dave Airlie <airlied@redhat.com> 5166M: Gerd Hoffmann <kraxel@redhat.com> 5167L: virtualization@lists.linux-foundation.org 5168T: git git://anongit.freedesktop.org/drm/drm-misc 5169S: Obsolete 5170W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5171F: drivers/gpu/drm/cirrus/ 5172 5173DRM DRIVER FOR QXL VIRTUAL GPU 5174M: Dave Airlie <airlied@redhat.com> 5175M: Gerd Hoffmann <kraxel@redhat.com> 5176L: virtualization@lists.linux-foundation.org 5177L: spice-devel@lists.freedesktop.org 5178T: git git://anongit.freedesktop.org/drm/drm-misc 5179S: Maintained 5180F: drivers/gpu/drm/qxl/ 5181F: include/uapi/drm/qxl_drm.h 5182 5183DRM DRIVER FOR RAGE 128 VIDEO CARDS 5184S: Orphan / Obsolete 5185F: drivers/gpu/drm/r128/ 5186F: include/uapi/drm/r128_drm.h 5187 5188DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5189M: Guido Günther <agx@sigxcpu.org> 5190S: Maintained 5191F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5192F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5193 5194DRM DRIVER FOR SAVAGE VIDEO CARDS 5195S: Orphan / Obsolete 5196F: drivers/gpu/drm/savage/ 5197F: include/uapi/drm/savage_drm.h 5198 5199DRM DRIVER FOR SIS VIDEO CARDS 5200S: Orphan / Obsolete 5201F: drivers/gpu/drm/sis/ 5202F: include/uapi/drm/sis_drm.h 5203 5204DRM DRIVER FOR SITRONIX ST7701 PANELS 5205M: Jagan Teki <jagan@amarulasolutions.com> 5206S: Maintained 5207F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5208F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5209 5210DRM DRIVER FOR SITRONIX ST7586 PANELS 5211M: David Lechner <david@lechnology.com> 5212S: Maintained 5213F: drivers/gpu/drm/tinydrm/st7586.c 5214F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5215 5216DRM DRIVER FOR SITRONIX ST7735R PANELS 5217M: David Lechner <david@lechnology.com> 5218S: Maintained 5219F: drivers/gpu/drm/tinydrm/st7735r.c 5220F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5221 5222DRM DRIVER FOR ST-ERICSSON MCDE 5223M: Linus Walleij <linus.walleij@linaro.org> 5224T: git git://anongit.freedesktop.org/drm/drm-misc 5225S: Maintained 5226F: drivers/gpu/drm/mcde/ 5227F: Documentation/devicetree/bindings/display/ste,mcde.txt 5228 5229DRM DRIVER FOR TDFX VIDEO CARDS 5230S: Orphan / Obsolete 5231F: drivers/gpu/drm/tdfx/ 5232 5233DRM DRIVER FOR TPO TPG110 PANELS 5234M: Linus Walleij <linus.walleij@linaro.org> 5235T: git git://anongit.freedesktop.org/drm/drm-misc 5236S: Maintained 5237F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5238F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5239 5240DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5241M: Dave Airlie <airlied@redhat.com> 5242R: Sean Paul <sean@poorly.run> 5243L: dri-devel@lists.freedesktop.org 5244S: Odd Fixes 5245F: drivers/gpu/drm/udl/ 5246T: git git://anongit.freedesktop.org/drm/drm-misc 5247 5248DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5249M: Hans de Goede <hdegoede@redhat.com> 5250L: dri-devel@lists.freedesktop.org 5251S: Maintained 5252F: drivers/gpu/drm/vboxvideo/ 5253T: git git://anongit.freedesktop.org/drm/drm-misc 5254 5255DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5256M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5257R: Haneen Mohammed <hamohammed.sa@gmail.com> 5258R: Daniel Vetter <daniel@ffwll.ch> 5259T: git git://anongit.freedesktop.org/drm/drm-misc 5260S: Maintained 5261L: dri-devel@lists.freedesktop.org 5262F: drivers/gpu/drm/vkms/ 5263F: Documentation/gpu/vkms.rst 5264 5265DRM DRIVER FOR VMWARE VIRTUAL GPU 5266M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5267M: Thomas Hellstrom <thellstrom@vmware.com> 5268L: dri-devel@lists.freedesktop.org 5269T: git git://people.freedesktop.org/~thomash/linux 5270S: Supported 5271F: drivers/gpu/drm/vmwgfx/ 5272F: include/uapi/drm/vmwgfx_drm.h 5273 5274DRM DRIVERS 5275M: David Airlie <airlied@linux.ie> 5276M: Daniel Vetter <daniel@ffwll.ch> 5277L: dri-devel@lists.freedesktop.org 5278T: git git://anongit.freedesktop.org/drm/drm 5279B: https://bugs.freedesktop.org/ 5280C: irc://chat.freenode.net/dri-devel 5281S: Maintained 5282F: drivers/gpu/drm/ 5283F: drivers/gpu/vga/ 5284F: Documentation/devicetree/bindings/display/ 5285F: Documentation/devicetree/bindings/gpu/ 5286F: Documentation/gpu/ 5287F: include/drm/ 5288F: include/uapi/drm/ 5289F: include/linux/vga* 5290 5291DRM DRIVERS AND MISC GPU PATCHES 5292M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5293M: Maxime Ripard <maxime.ripard@bootlin.com> 5294M: Sean Paul <sean@poorly.run> 5295W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5296S: Maintained 5297T: git git://anongit.freedesktop.org/drm/drm-misc 5298F: Documentation/gpu/ 5299F: drivers/gpu/vga/ 5300F: drivers/gpu/drm/* 5301F: include/drm/drm* 5302F: include/uapi/drm/drm* 5303F: include/linux/vga* 5304 5305DRM DRIVERS FOR ALLWINNER A10 5306M: Maxime Ripard <maxime.ripard@bootlin.com> 5307L: dri-devel@lists.freedesktop.org 5308S: Supported 5309F: drivers/gpu/drm/sun4i/ 5310F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5311T: git git://anongit.freedesktop.org/drm/drm-misc 5312 5313DRM DRIVERS FOR AMLOGIC SOCS 5314M: Neil Armstrong <narmstrong@baylibre.com> 5315L: dri-devel@lists.freedesktop.org 5316L: linux-amlogic@lists.infradead.org 5317W: http://linux-meson.com/ 5318S: Supported 5319F: drivers/gpu/drm/meson/ 5320F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5321F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5322F: Documentation/gpu/meson.rst 5323T: git git://anongit.freedesktop.org/drm/drm-misc 5324 5325DRM DRIVERS FOR ATMEL HLCDC 5326M: Boris Brezillon <bbrezillon@kernel.org> 5327L: dri-devel@lists.freedesktop.org 5328S: Supported 5329F: drivers/gpu/drm/atmel-hlcdc/ 5330F: Documentation/devicetree/bindings/display/atmel/ 5331T: git git://anongit.freedesktop.org/drm/drm-misc 5332 5333DRM DRIVERS FOR BRIDGE CHIPS 5334M: Andrzej Hajda <a.hajda@samsung.com> 5335R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5336S: Maintained 5337T: git git://anongit.freedesktop.org/drm/drm-misc 5338F: drivers/gpu/drm/bridge/ 5339 5340DRM DRIVERS FOR EXYNOS 5341M: Inki Dae <inki.dae@samsung.com> 5342M: Joonyoung Shim <jy0922.shim@samsung.com> 5343M: Seung-Woo Kim <sw0312.kim@samsung.com> 5344M: Kyungmin Park <kyungmin.park@samsung.com> 5345L: dri-devel@lists.freedesktop.org 5346T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5347S: Supported 5348F: drivers/gpu/drm/exynos/ 5349F: include/uapi/drm/exynos_drm.h 5350F: Documentation/devicetree/bindings/display/exynos/ 5351 5352DRM DRIVERS FOR FREESCALE DCU 5353M: Stefan Agner <stefan@agner.ch> 5354M: Alison Wang <alison.wang@nxp.com> 5355L: dri-devel@lists.freedesktop.org 5356S: Supported 5357F: drivers/gpu/drm/fsl-dcu/ 5358F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5359F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5360F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5361T: git git://anongit.freedesktop.org/drm/drm-misc 5362 5363DRM DRIVERS FOR FREESCALE IMX 5364M: Philipp Zabel <p.zabel@pengutronix.de> 5365L: dri-devel@lists.freedesktop.org 5366S: Maintained 5367F: drivers/gpu/drm/imx/ 5368F: drivers/gpu/ipu-v3/ 5369F: Documentation/devicetree/bindings/display/imx/ 5370 5371DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5372M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5373L: dri-devel@lists.freedesktop.org 5374T: git git://github.com/patjak/drm-gma500 5375S: Maintained 5376F: drivers/gpu/drm/gma500/ 5377 5378DRM DRIVERS FOR HISILICON 5379M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5380M: Rongrong Zou <zourongrong@gmail.com> 5381R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5382R: Chen Feng <puck.chen@hisilicon.com> 5383L: dri-devel@lists.freedesktop.org 5384T: git git://github.com/xin3liang/linux.git 5385S: Maintained 5386F: drivers/gpu/drm/hisilicon/ 5387F: Documentation/devicetree/bindings/display/hisilicon/ 5388 5389DRM DRIVERS FOR LIMA 5390M: Qiang Yu <yuq825@gmail.com> 5391L: dri-devel@lists.freedesktop.org 5392L: lima@lists.freedesktop.org (moderated for non-subscribers) 5393S: Maintained 5394F: drivers/gpu/drm/lima/ 5395F: include/uapi/drm/lima_drm.h 5396T: git git://anongit.freedesktop.org/drm/drm-misc 5397 5398DRM DRIVERS FOR MEDIATEK 5399M: CK Hu <ck.hu@mediatek.com> 5400M: Philipp Zabel <p.zabel@pengutronix.de> 5401L: dri-devel@lists.freedesktop.org 5402S: Supported 5403F: drivers/gpu/drm/mediatek/ 5404F: Documentation/devicetree/bindings/display/mediatek/ 5405 5406DRM DRIVERS FOR NVIDIA TEGRA 5407M: Thierry Reding <thierry.reding@gmail.com> 5408L: dri-devel@lists.freedesktop.org 5409L: linux-tegra@vger.kernel.org 5410T: git git://anongit.freedesktop.org/tegra/linux.git 5411S: Supported 5412F: drivers/gpu/drm/tegra/ 5413F: drivers/gpu/host1x/ 5414F: include/linux/host1x.h 5415F: include/uapi/drm/tegra_drm.h 5416F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5417 5418DRM DRIVERS FOR RENESAS 5419M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5420M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5421L: dri-devel@lists.freedesktop.org 5422L: linux-renesas-soc@vger.kernel.org 5423T: git git://linuxtv.org/pinchartl/media drm/du/next 5424S: Supported 5425F: drivers/gpu/drm/rcar-du/ 5426F: drivers/gpu/drm/shmobile/ 5427F: include/linux/platform_data/shmob_drm.h 5428F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5429F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5430F: Documentation/devicetree/bindings/display/renesas,du.txt 5431 5432DRM DRIVERS FOR ROCKCHIP 5433M: Sandy Huang <hjc@rock-chips.com> 5434M: Heiko Stübner <heiko@sntech.de> 5435L: dri-devel@lists.freedesktop.org 5436S: Maintained 5437F: drivers/gpu/drm/rockchip/ 5438F: Documentation/devicetree/bindings/display/rockchip/ 5439T: git git://anongit.freedesktop.org/drm/drm-misc 5440 5441DRM DRIVERS FOR STI 5442M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5443M: Vincent Abriou <vincent.abriou@st.com> 5444L: dri-devel@lists.freedesktop.org 5445T: git git://anongit.freedesktop.org/drm/drm-misc 5446S: Maintained 5447F: drivers/gpu/drm/sti 5448F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5449 5450DRM DRIVERS FOR STM 5451M: Yannick Fertre <yannick.fertre@st.com> 5452M: Philippe Cornu <philippe.cornu@st.com> 5453M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5454M: Vincent Abriou <vincent.abriou@st.com> 5455L: dri-devel@lists.freedesktop.org 5456T: git git://anongit.freedesktop.org/drm/drm-misc 5457S: Maintained 5458F: drivers/gpu/drm/stm 5459F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5460 5461DRM DRIVERS FOR TI LCDC 5462M: Jyri Sarha <jsarha@ti.com> 5463R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5464L: dri-devel@lists.freedesktop.org 5465S: Maintained 5466F: drivers/gpu/drm/tilcdc/ 5467F: Documentation/devicetree/bindings/display/tilcdc/ 5468 5469DRM DRIVERS FOR TI OMAP 5470M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5471L: dri-devel@lists.freedesktop.org 5472S: Maintained 5473F: drivers/gpu/drm/omapdrm/ 5474F: Documentation/devicetree/bindings/display/ti/ 5475 5476DRM DRIVERS FOR V3D 5477M: Eric Anholt <eric@anholt.net> 5478S: Supported 5479F: drivers/gpu/drm/v3d/ 5480F: include/uapi/drm/v3d_drm.h 5481F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5482T: git git://anongit.freedesktop.org/drm/drm-misc 5483 5484DRM DRIVERS FOR VC4 5485M: Eric Anholt <eric@anholt.net> 5486T: git git://github.com/anholt/linux 5487S: Supported 5488F: drivers/gpu/drm/vc4/ 5489F: include/uapi/drm/vc4_drm.h 5490F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5491T: git git://anongit.freedesktop.org/drm/drm-misc 5492 5493DRM DRIVERS FOR VIVANTE GPU IP 5494M: Lucas Stach <l.stach@pengutronix.de> 5495R: Russell King <linux+etnaviv@armlinux.org.uk> 5496R: Christian Gmeiner <christian.gmeiner@gmail.com> 5497L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5498L: dri-devel@lists.freedesktop.org 5499S: Maintained 5500F: drivers/gpu/drm/etnaviv/ 5501F: include/uapi/drm/etnaviv_drm.h 5502F: Documentation/devicetree/bindings/display/etnaviv/ 5503 5504DRM DRIVERS FOR ZTE ZX 5505M: Shawn Guo <shawnguo@kernel.org> 5506L: dri-devel@lists.freedesktop.org 5507S: Maintained 5508F: drivers/gpu/drm/zte/ 5509F: Documentation/devicetree/bindings/display/zte,vou.txt 5510T: git git://anongit.freedesktop.org/drm/drm-misc 5511 5512DRM PANEL DRIVERS 5513M: Thierry Reding <thierry.reding@gmail.com> 5514R: Sam Ravnborg <sam@ravnborg.org> 5515L: dri-devel@lists.freedesktop.org 5516T: git git://anongit.freedesktop.org/drm/drm-misc 5517S: Maintained 5518F: drivers/gpu/drm/drm_panel.c 5519F: drivers/gpu/drm/panel/ 5520F: include/drm/drm_panel.h 5521F: Documentation/devicetree/bindings/display/panel/ 5522 5523DRM TINYDRM DRIVERS 5524M: Noralf Trønnes <noralf@tronnes.org> 5525W: https://github.com/notro/tinydrm/wiki/Development 5526T: git git://anongit.freedesktop.org/drm/drm-misc 5527S: Maintained 5528F: drivers/gpu/drm/tinydrm/ 5529F: include/drm/tinydrm/ 5530 5531DRM DRIVERS FOR XEN 5532M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5533T: git git://anongit.freedesktop.org/drm/drm-misc 5534L: dri-devel@lists.freedesktop.org 5535L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5536S: Supported 5537F: drivers/gpu/drm/xen/ 5538F: Documentation/gpu/xen-front.rst 5539 5540DRM TTM SUBSYSTEM 5541M: Christian Koenig <christian.koenig@amd.com> 5542M: Huang Rui <ray.huang@amd.com> 5543T: git git://people.freedesktop.org/~agd5f/linux 5544S: Maintained 5545L: dri-devel@lists.freedesktop.org 5546F: include/drm/ttm/ 5547F: drivers/gpu/drm/ttm/ 5548 5549DSBR100 USB FM RADIO DRIVER 5550M: Alexey Klimov <klimov.linux@gmail.com> 5551L: linux-media@vger.kernel.org 5552T: git git://linuxtv.org/media_tree.git 5553S: Maintained 5554F: drivers/media/radio/dsbr100.c 5555 5556DSCC4 DRIVER 5557M: Francois Romieu <romieu@fr.zoreil.com> 5558L: netdev@vger.kernel.org 5559S: Maintained 5560F: drivers/net/wan/dscc4.c 5561 5562DT3155 MEDIA DRIVER 5563M: Hans Verkuil <hverkuil@xs4all.nl> 5564L: linux-media@vger.kernel.org 5565T: git git://linuxtv.org/media_tree.git 5566W: https://linuxtv.org 5567S: Odd Fixes 5568F: drivers/media/pci/dt3155/ 5569 5570DVB_USB_AF9015 MEDIA DRIVER 5571M: Antti Palosaari <crope@iki.fi> 5572L: linux-media@vger.kernel.org 5573W: https://linuxtv.org 5574W: http://palosaari.fi/linux/ 5575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5576T: git git://linuxtv.org/anttip/media_tree.git 5577S: Maintained 5578F: drivers/media/usb/dvb-usb-v2/af9015* 5579 5580DVB_USB_AF9035 MEDIA DRIVER 5581M: Antti Palosaari <crope@iki.fi> 5582L: linux-media@vger.kernel.org 5583W: https://linuxtv.org 5584W: http://palosaari.fi/linux/ 5585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5586T: git git://linuxtv.org/anttip/media_tree.git 5587S: Maintained 5588F: drivers/media/usb/dvb-usb-v2/af9035* 5589 5590DVB_USB_ANYSEE MEDIA DRIVER 5591M: Antti Palosaari <crope@iki.fi> 5592L: linux-media@vger.kernel.org 5593W: https://linuxtv.org 5594W: http://palosaari.fi/linux/ 5595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5596T: git git://linuxtv.org/anttip/media_tree.git 5597S: Maintained 5598F: drivers/media/usb/dvb-usb-v2/anysee* 5599 5600DVB_USB_AU6610 MEDIA DRIVER 5601M: Antti Palosaari <crope@iki.fi> 5602L: linux-media@vger.kernel.org 5603W: https://linuxtv.org 5604W: http://palosaari.fi/linux/ 5605Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5606T: git git://linuxtv.org/anttip/media_tree.git 5607S: Maintained 5608F: drivers/media/usb/dvb-usb-v2/au6610* 5609 5610DVB_USB_CE6230 MEDIA DRIVER 5611M: Antti Palosaari <crope@iki.fi> 5612L: linux-media@vger.kernel.org 5613W: https://linuxtv.org 5614W: http://palosaari.fi/linux/ 5615Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5616T: git git://linuxtv.org/anttip/media_tree.git 5617S: Maintained 5618F: drivers/media/usb/dvb-usb-v2/ce6230* 5619 5620DVB_USB_CXUSB MEDIA DRIVER 5621M: Michael Krufky <mkrufky@linuxtv.org> 5622L: linux-media@vger.kernel.org 5623W: https://linuxtv.org 5624W: http://github.com/mkrufky 5625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5626T: git git://linuxtv.org/media_tree.git 5627S: Maintained 5628F: drivers/media/usb/dvb-usb/cxusb* 5629 5630DVB_USB_EC168 MEDIA DRIVER 5631M: Antti Palosaari <crope@iki.fi> 5632L: linux-media@vger.kernel.org 5633W: https://linuxtv.org 5634W: http://palosaari.fi/linux/ 5635Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5636T: git git://linuxtv.org/anttip/media_tree.git 5637S: Maintained 5638F: drivers/media/usb/dvb-usb-v2/ec168* 5639 5640DVB_USB_GL861 MEDIA DRIVER 5641M: Antti Palosaari <crope@iki.fi> 5642L: linux-media@vger.kernel.org 5643W: https://linuxtv.org 5644Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5645T: git git://linuxtv.org/anttip/media_tree.git 5646S: Maintained 5647F: drivers/media/usb/dvb-usb-v2/gl861* 5648 5649DVB_USB_MXL111SF MEDIA DRIVER 5650M: Michael Krufky <mkrufky@linuxtv.org> 5651L: linux-media@vger.kernel.org 5652W: https://linuxtv.org 5653W: http://github.com/mkrufky 5654Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5655T: git git://linuxtv.org/mkrufky/mxl111sf.git 5656S: Maintained 5657F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5658 5659DVB_USB_RTL28XXU MEDIA DRIVER 5660M: Antti Palosaari <crope@iki.fi> 5661L: linux-media@vger.kernel.org 5662W: https://linuxtv.org 5663W: http://palosaari.fi/linux/ 5664Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5665T: git git://linuxtv.org/anttip/media_tree.git 5666S: Maintained 5667F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5668 5669DVB_USB_V2 MEDIA DRIVER 5670M: Antti Palosaari <crope@iki.fi> 5671L: linux-media@vger.kernel.org 5672W: https://linuxtv.org 5673W: http://palosaari.fi/linux/ 5674Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5675T: git git://linuxtv.org/anttip/media_tree.git 5676S: Maintained 5677F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5678F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5679 5680DYNAMIC DEBUG 5681M: Jason Baron <jbaron@akamai.com> 5682S: Maintained 5683F: lib/dynamic_debug.c 5684F: include/linux/dynamic_debug.h 5685 5686DYNAMIC INTERRUPT MODERATION 5687M: Tal Gilboa <talgi@mellanox.com> 5688S: Maintained 5689F: include/linux/dim.h 5690F: lib/dim/ 5691 5692DZ DECSTATION DZ11 SERIAL DRIVER 5693M: "Maciej W. Rozycki" <macro@linux-mips.org> 5694S: Maintained 5695F: drivers/tty/serial/dz.* 5696 5697E3X0 POWER BUTTON DRIVER 5698M: Moritz Fischer <moritz.fischer@ettus.com> 5699L: usrp-users@lists.ettus.com 5700W: http://www.ettus.com 5701S: Supported 5702F: drivers/input/misc/e3x0-button.c 5703F: Documentation/devicetree/bindings/input/e3x0-button.txt 5704 5705E4000 MEDIA DRIVER 5706M: Antti Palosaari <crope@iki.fi> 5707L: linux-media@vger.kernel.org 5708W: https://linuxtv.org 5709W: http://palosaari.fi/linux/ 5710Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5711T: git git://linuxtv.org/anttip/media_tree.git 5712S: Maintained 5713F: drivers/media/tuners/e4000* 5714 5715EARTH_PT1 MEDIA DRIVER 5716M: Akihiro Tsukada <tskd08@gmail.com> 5717L: linux-media@vger.kernel.org 5718S: Odd Fixes 5719F: drivers/media/pci/pt1/ 5720 5721EARTH_PT3 MEDIA DRIVER 5722M: Akihiro Tsukada <tskd08@gmail.com> 5723L: linux-media@vger.kernel.org 5724S: Odd Fixes 5725F: drivers/media/pci/pt3/ 5726 5727EC100 MEDIA DRIVER 5728M: Antti Palosaari <crope@iki.fi> 5729L: linux-media@vger.kernel.org 5730W: https://linuxtv.org 5731W: http://palosaari.fi/linux/ 5732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5733T: git git://linuxtv.org/anttip/media_tree.git 5734S: Maintained 5735F: drivers/media/dvb-frontends/ec100* 5736 5737ECRYPT FILE SYSTEM 5738M: Tyler Hicks <tyhicks@canonical.com> 5739L: ecryptfs@vger.kernel.org 5740W: http://ecryptfs.org 5741W: https://launchpad.net/ecryptfs 5742T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5743S: Supported 5744F: Documentation/filesystems/ecryptfs.txt 5745F: fs/ecryptfs/ 5746 5747EDAC-AMD64 5748M: Borislav Petkov <bp@alien8.de> 5749L: linux-edac@vger.kernel.org 5750S: Maintained 5751F: drivers/edac/amd64_edac* 5752 5753EDAC-AST2500 5754M: Stefan Schaeckeler <sschaeck@cisco.com> 5755S: Supported 5756F: drivers/edac/aspeed_edac.c 5757F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5758 5759EDAC-CALXEDA 5760M: Robert Richter <rric@kernel.org> 5761L: linux-edac@vger.kernel.org 5762S: Maintained 5763F: drivers/edac/highbank* 5764 5765EDAC-CAVIUM OCTEON 5766M: Ralf Baechle <ralf@linux-mips.org> 5767M: David Daney <david.daney@cavium.com> 5768L: linux-edac@vger.kernel.org 5769L: linux-mips@vger.kernel.org 5770S: Supported 5771F: drivers/edac/octeon_edac* 5772 5773EDAC-CAVIUM THUNDERX 5774M: David Daney <david.daney@cavium.com> 5775M: Jan Glauber <jglauber@cavium.com> 5776L: linux-edac@vger.kernel.org 5777S: Supported 5778F: drivers/edac/thunderx_edac* 5779 5780EDAC-CORE 5781M: Borislav Petkov <bp@alien8.de> 5782M: Mauro Carvalho Chehab <mchehab@kernel.org> 5783R: James Morse <james.morse@arm.com> 5784L: linux-edac@vger.kernel.org 5785T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5786T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5787S: Supported 5788F: Documentation/admin-guide/ras.rst 5789F: Documentation/driver-api/edac.rst 5790F: drivers/edac/ 5791F: include/linux/edac.h 5792 5793EDAC-E752X 5794M: Mark Gross <mark.gross@intel.com> 5795L: linux-edac@vger.kernel.org 5796S: Maintained 5797F: drivers/edac/e752x_edac.c 5798 5799EDAC-E7XXX 5800L: linux-edac@vger.kernel.org 5801S: Maintained 5802F: drivers/edac/e7xxx_edac.c 5803 5804EDAC-FSL_DDR 5805M: York Sun <york.sun@nxp.com> 5806L: linux-edac@vger.kernel.org 5807S: Maintained 5808F: drivers/edac/fsl_ddr_edac.* 5809 5810EDAC-GHES 5811M: Mauro Carvalho Chehab <mchehab@kernel.org> 5812L: linux-edac@vger.kernel.org 5813S: Maintained 5814F: drivers/edac/ghes_edac.c 5815 5816EDAC-I10NM 5817M: Tony Luck <tony.luck@intel.com> 5818L: linux-edac@vger.kernel.org 5819S: Maintained 5820F: drivers/edac/i10nm_base.c 5821 5822EDAC-I3000 5823L: linux-edac@vger.kernel.org 5824S: Orphan 5825F: drivers/edac/i3000_edac.c 5826 5827EDAC-I5000 5828L: linux-edac@vger.kernel.org 5829S: Maintained 5830F: drivers/edac/i5000_edac.c 5831 5832EDAC-I5400 5833M: Mauro Carvalho Chehab <mchehab@kernel.org> 5834L: linux-edac@vger.kernel.org 5835S: Maintained 5836F: drivers/edac/i5400_edac.c 5837 5838EDAC-I7300 5839M: Mauro Carvalho Chehab <mchehab@kernel.org> 5840L: linux-edac@vger.kernel.org 5841S: Maintained 5842F: drivers/edac/i7300_edac.c 5843 5844EDAC-I7CORE 5845M: Mauro Carvalho Chehab <mchehab@kernel.org> 5846L: linux-edac@vger.kernel.org 5847S: Maintained 5848F: drivers/edac/i7core_edac.c 5849 5850EDAC-I82443BXGX 5851M: Tim Small <tim@buttersideup.com> 5852L: linux-edac@vger.kernel.org 5853S: Maintained 5854F: drivers/edac/i82443bxgx_edac.c 5855 5856EDAC-I82975X 5857M: "Arvind R." <arvino55@gmail.com> 5858L: linux-edac@vger.kernel.org 5859S: Maintained 5860F: drivers/edac/i82975x_edac.c 5861 5862EDAC-IE31200 5863M: Jason Baron <jbaron@akamai.com> 5864L: linux-edac@vger.kernel.org 5865S: Maintained 5866F: drivers/edac/ie31200_edac.c 5867 5868EDAC-MPC85XX 5869M: Johannes Thumshirn <morbidrsa@gmail.com> 5870L: linux-edac@vger.kernel.org 5871S: Maintained 5872F: drivers/edac/mpc85xx_edac.[ch] 5873 5874EDAC-PASEMI 5875M: Egor Martovetsky <egor@pasemi.com> 5876L: linux-edac@vger.kernel.org 5877S: Maintained 5878F: drivers/edac/pasemi_edac.c 5879 5880EDAC-PND2 5881M: Tony Luck <tony.luck@intel.com> 5882L: linux-edac@vger.kernel.org 5883S: Maintained 5884F: drivers/edac/pnd2_edac.[ch] 5885 5886EDAC-R82600 5887M: Tim Small <tim@buttersideup.com> 5888L: linux-edac@vger.kernel.org 5889S: Maintained 5890F: drivers/edac/r82600_edac.c 5891 5892EDAC-SBRIDGE 5893M: Tony Luck <tony.luck@intel.com> 5894R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5895L: linux-edac@vger.kernel.org 5896S: Maintained 5897F: drivers/edac/sb_edac.c 5898 5899EDAC-SIFIVE 5900M: Yash Shah <yash.shah@sifive.com> 5901L: linux-edac@vger.kernel.org 5902S: Supported 5903F: drivers/edac/sifive_edac.c 5904 5905EDAC-SKYLAKE 5906M: Tony Luck <tony.luck@intel.com> 5907L: linux-edac@vger.kernel.org 5908S: Maintained 5909F: drivers/edac/skx_*.c 5910 5911EDAC-TI 5912M: Tero Kristo <t-kristo@ti.com> 5913L: linux-edac@vger.kernel.org 5914S: Maintained 5915F: drivers/edac/ti_edac.c 5916 5917EDAC-QCOM 5918M: Channagoud Kadabi <ckadabi@codeaurora.org> 5919M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5920L: linux-arm-msm@vger.kernel.org 5921L: linux-edac@vger.kernel.org 5922S: Maintained 5923F: drivers/edac/qcom_edac.c 5924 5925EDIROL UA-101/UA-1000 DRIVER 5926M: Clemens Ladisch <clemens@ladisch.de> 5927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5929S: Maintained 5930F: sound/usb/misc/ua101.c 5931 5932EFI TEST DRIVER 5933L: linux-efi@vger.kernel.org 5934M: Ivan Hu <ivan.hu@canonical.com> 5935M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5936S: Maintained 5937F: drivers/firmware/efi/test/ 5938 5939EFI VARIABLE FILESYSTEM 5940M: Matthew Garrett <matthew.garrett@nebula.com> 5941M: Jeremy Kerr <jk@ozlabs.org> 5942M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5944L: linux-efi@vger.kernel.org 5945S: Maintained 5946F: fs/efivarfs/ 5947 5948EFIFB FRAMEBUFFER DRIVER 5949L: linux-fbdev@vger.kernel.org 5950M: Peter Jones <pjones@redhat.com> 5951S: Maintained 5952F: drivers/video/fbdev/efifb.c 5953 5954EFS FILESYSTEM 5955W: http://aeschi.ch.eu.org/efs/ 5956S: Orphan 5957F: fs/efs/ 5958 5959EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5960M: Douglas Miller <dougmill@linux.ibm.com> 5961L: netdev@vger.kernel.org 5962S: Maintained 5963F: drivers/net/ethernet/ibm/ehea/ 5964 5965EM28XX VIDEO4LINUX DRIVER 5966M: Mauro Carvalho Chehab <mchehab@kernel.org> 5967L: linux-media@vger.kernel.org 5968W: https://linuxtv.org 5969T: git git://linuxtv.org/media_tree.git 5970S: Maintained 5971F: drivers/media/usb/em28xx/ 5972F: Documentation/media/v4l-drivers/em28xx* 5973 5974EMBEDDED LINUX 5975M: Paul Gortmaker <paul.gortmaker@windriver.com> 5976M: Matt Mackall <mpm@selenic.com> 5977M: David Woodhouse <dwmw2@infradead.org> 5978L: linux-embedded@vger.kernel.org 5979S: Maintained 5980 5981Emulex 10Gbps iSCSI - OneConnect DRIVER 5982M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5983M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5984M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5985L: linux-scsi@vger.kernel.org 5986W: http://www.broadcom.com 5987S: Supported 5988F: drivers/scsi/be2iscsi/ 5989 5990Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5991M: Sathya Perla <sathya.perla@broadcom.com> 5992M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5993M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5994M: Somnath Kotur <somnath.kotur@broadcom.com> 5995L: netdev@vger.kernel.org 5996W: http://www.emulex.com 5997S: Supported 5998F: drivers/net/ethernet/emulex/benet/ 5999 6000EMULEX ONECONNECT ROCE DRIVER 6001M: Selvin Xavier <selvin.xavier@broadcom.com> 6002M: Devesh Sharma <devesh.sharma@broadcom.com> 6003L: linux-rdma@vger.kernel.org 6004W: http://www.broadcom.com 6005S: Odd Fixes 6006F: drivers/infiniband/hw/ocrdma/ 6007F: include/uapi/rdma/ocrdma-abi.h 6008 6009EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6010M: James Smart <james.smart@broadcom.com> 6011M: Dick Kennedy <dick.kennedy@broadcom.com> 6012L: linux-scsi@vger.kernel.org 6013W: http://www.broadcom.com 6014S: Supported 6015F: drivers/scsi/lpfc/ 6016 6017ENE CB710 FLASH CARD READER DRIVER 6018M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6019S: Maintained 6020F: drivers/misc/cb710/ 6021F: drivers/mmc/host/cb710-mmc.* 6022F: include/linux/cb710.h 6023 6024ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6025M: Maxim Levitsky <maximlevitsky@gmail.com> 6026S: Maintained 6027F: drivers/media/rc/ene_ir.* 6028 6029EPSON S1D13XXX FRAMEBUFFER DRIVER 6030M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6031S: Maintained 6032T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6033F: drivers/video/fbdev/s1d13xxxfb.c 6034F: include/video/s1d13xxxfb.h 6035 6036ERRSEQ ERROR TRACKING INFRASTRUCTURE 6037M: Jeff Layton <jlayton@kernel.org> 6038S: Maintained 6039F: lib/errseq.c 6040F: include/linux/errseq.h 6041 6042ET131X NETWORK DRIVER 6043M: Mark Einon <mark.einon@gmail.com> 6044S: Odd Fixes 6045F: drivers/net/ethernet/agere/ 6046 6047ETHERNET BRIDGE 6048M: Roopa Prabhu <roopa@cumulusnetworks.com> 6049M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6050L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6051L: netdev@vger.kernel.org 6052W: http://www.linuxfoundation.org/en/Net:Bridge 6053S: Maintained 6054F: include/linux/netfilter_bridge/ 6055F: net/bridge/ 6056 6057ETHERNET PHY LIBRARY 6058M: Andrew Lunn <andrew@lunn.ch> 6059M: Florian Fainelli <f.fainelli@gmail.com> 6060M: Heiner Kallweit <hkallweit1@gmail.com> 6061L: netdev@vger.kernel.org 6062S: Maintained 6063F: Documentation/ABI/testing/sysfs-bus-mdio 6064F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6065F: Documentation/devicetree/bindings/net/mdio* 6066F: Documentation/networking/phy.rst 6067F: drivers/net/phy/ 6068F: drivers/of/of_mdio.c 6069F: drivers/of/of_net.c 6070F: include/linux/*mdio*.h 6071F: include/linux/of_net.h 6072F: include/linux/phy.h 6073F: include/linux/phy_fixed.h 6074F: include/linux/platform_data/mdio-bcm-unimac.h 6075F: include/linux/platform_data/mdio-gpio.h 6076F: include/trace/events/mdio.h 6077F: include/uapi/linux/mdio.h 6078F: include/uapi/linux/mii.h 6079 6080EXT2 FILE SYSTEM 6081M: Jan Kara <jack@suse.com> 6082L: linux-ext4@vger.kernel.org 6083S: Maintained 6084F: Documentation/filesystems/ext2.txt 6085F: fs/ext2/ 6086F: include/linux/ext2* 6087 6088EXT4 FILE SYSTEM 6089M: "Theodore Ts'o" <tytso@mit.edu> 6090M: Andreas Dilger <adilger.kernel@dilger.ca> 6091L: linux-ext4@vger.kernel.org 6092W: http://ext4.wiki.kernel.org 6093Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6095S: Maintained 6096F: Documentation/filesystems/ext4/ 6097F: fs/ext4/ 6098 6099Extended Verification Module (EVM) 6100M: Mimi Zohar <zohar@linux.ibm.com> 6101L: linux-integrity@vger.kernel.org 6102S: Supported 6103F: security/integrity/evm/ 6104 6105EXTENSIBLE FIRMWARE INTERFACE (EFI) 6106M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6107L: linux-efi@vger.kernel.org 6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6109S: Maintained 6110F: Documentation/admin-guide/efi-stub.rst 6111F: arch/*/kernel/efi.c 6112F: arch/x86/boot/compressed/eboot.[ch] 6113F: arch/*/include/asm/efi.h 6114F: arch/x86/platform/efi/ 6115F: drivers/firmware/efi/ 6116F: include/linux/efi*.h 6117F: arch/arm/boot/compressed/efi-header.S 6118F: arch/arm64/kernel/efi-entry.S 6119 6120EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6121M: MyungJoo Ham <myungjoo.ham@samsung.com> 6122M: Chanwoo Choi <cw00.choi@samsung.com> 6123L: linux-kernel@vger.kernel.org 6124T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6125S: Maintained 6126F: drivers/extcon/ 6127F: include/linux/extcon/ 6128F: include/linux/extcon.h 6129F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6130F: Documentation/devicetree/bindings/extcon/ 6131 6132EXYNOS DP DRIVER 6133M: Jingoo Han <jingoohan1@gmail.com> 6134L: dri-devel@lists.freedesktop.org 6135S: Maintained 6136F: drivers/gpu/drm/exynos/exynos_dp* 6137 6138EXYNOS SYSMMU (IOMMU) driver 6139M: Marek Szyprowski <m.szyprowski@samsung.com> 6140L: iommu@lists.linux-foundation.org 6141S: Maintained 6142F: drivers/iommu/exynos-iommu.c 6143 6144EZchip NPS platform support 6145M: Vineet Gupta <vgupta@synopsys.com> 6146M: Ofer Levi <oferle@mellanox.com> 6147S: Supported 6148F: arch/arc/plat-eznps 6149F: arch/arc/boot/dts/eznps.dts 6150 6151F2FS FILE SYSTEM 6152M: Jaegeuk Kim <jaegeuk@kernel.org> 6153M: Chao Yu <yuchao0@huawei.com> 6154L: linux-f2fs-devel@lists.sourceforge.net 6155W: https://f2fs.wiki.kernel.org/ 6156T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6157S: Maintained 6158F: Documentation/filesystems/f2fs.txt 6159F: Documentation/ABI/testing/sysfs-fs-f2fs 6160F: fs/f2fs/ 6161F: include/linux/f2fs_fs.h 6162F: include/trace/events/f2fs.h 6163 6164F71805F HARDWARE MONITORING DRIVER 6165M: Jean Delvare <jdelvare@suse.com> 6166L: linux-hwmon@vger.kernel.org 6167S: Maintained 6168F: Documentation/hwmon/f71805f.rst 6169F: drivers/hwmon/f71805f.c 6170 6171FADDR2LINE 6172M: Josh Poimboeuf <jpoimboe@redhat.com> 6173S: Maintained 6174F: scripts/faddr2line 6175 6176FAILOVER MODULE 6177M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6178L: netdev@vger.kernel.org 6179S: Supported 6180F: net/core/failover.c 6181F: include/net/failover.h 6182F: Documentation/networking/failover.rst 6183 6184FANOTIFY 6185M: Jan Kara <jack@suse.cz> 6186R: Amir Goldstein <amir73il@gmail.com> 6187L: linux-fsdevel@vger.kernel.org 6188S: Maintained 6189F: fs/notify/fanotify/ 6190F: include/linux/fanotify.h 6191F: include/uapi/linux/fanotify.h 6192 6193FARSYNC SYNCHRONOUS DRIVER 6194M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6195W: http://www.farsite.co.uk/ 6196S: Supported 6197F: drivers/net/wan/farsync.* 6198 6199FAULT INJECTION SUPPORT 6200M: Akinobu Mita <akinobu.mita@gmail.com> 6201S: Supported 6202F: Documentation/fault-injection/ 6203F: lib/fault-inject.c 6204 6205FBTFT Framebuffer drivers 6206S: Orphan 6207L: dri-devel@lists.freedesktop.org 6208L: linux-fbdev@vger.kernel.org 6209F: drivers/staging/fbtft/ 6210 6211FC0011 TUNER DRIVER 6212M: Michael Buesch <m@bues.ch> 6213L: linux-media@vger.kernel.org 6214S: Maintained 6215F: drivers/media/tuners/fc0011.h 6216F: drivers/media/tuners/fc0011.c 6217 6218FC2580 MEDIA DRIVER 6219M: Antti Palosaari <crope@iki.fi> 6220L: linux-media@vger.kernel.org 6221W: https://linuxtv.org 6222W: http://palosaari.fi/linux/ 6223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6224T: git git://linuxtv.org/anttip/media_tree.git 6225S: Maintained 6226F: drivers/media/tuners/fc2580* 6227 6228FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6229M: Hannes Reinecke <hare@suse.de> 6230L: linux-scsi@vger.kernel.org 6231W: www.Open-FCoE.org 6232S: Supported 6233F: drivers/scsi/libfc/ 6234F: drivers/scsi/fcoe/ 6235F: include/scsi/fc/ 6236F: include/scsi/libfc.h 6237F: include/scsi/libfcoe.h 6238F: include/uapi/scsi/fc/ 6239 6240FILE LOCKING (flock() and fcntl()/lockf()) 6241M: Jeff Layton <jlayton@kernel.org> 6242M: "J. Bruce Fields" <bfields@fieldses.org> 6243L: linux-fsdevel@vger.kernel.org 6244S: Maintained 6245F: include/linux/fcntl.h 6246F: include/uapi/linux/fcntl.h 6247F: fs/fcntl.c 6248F: fs/locks.c 6249 6250FILESYSTEMS (VFS and infrastructure) 6251M: Alexander Viro <viro@zeniv.linux.org.uk> 6252L: linux-fsdevel@vger.kernel.org 6253S: Maintained 6254F: fs/* 6255F: include/linux/fs.h 6256F: include/linux/fs_types.h 6257F: include/uapi/linux/fs.h 6258 6259FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6260M: Riku Voipio <riku.voipio@iki.fi> 6261L: linux-hwmon@vger.kernel.org 6262S: Maintained 6263F: drivers/hwmon/f75375s.c 6264F: include/linux/f75375s.h 6265 6266FIREWIRE AUDIO DRIVERS 6267M: Clemens Ladisch <clemens@ladisch.de> 6268L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6269T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6270S: Maintained 6271F: sound/firewire/ 6272 6273FIREWIRE MEDIA DRIVERS (firedtv) 6274M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6275L: linux-media@vger.kernel.org 6276L: linux1394-devel@lists.sourceforge.net 6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6278S: Maintained 6279F: drivers/media/firewire/ 6280 6281FIREWIRE SBP-2 TARGET 6282M: Chris Boot <bootc@bootc.net> 6283L: linux-scsi@vger.kernel.org 6284L: target-devel@vger.kernel.org 6285L: linux1394-devel@lists.sourceforge.net 6286T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6287S: Maintained 6288F: drivers/target/sbp/ 6289 6290FIREWIRE SUBSYSTEM 6291M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6292L: linux1394-devel@lists.sourceforge.net 6293W: http://ieee1394.wiki.kernel.org/ 6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6295S: Maintained 6296F: drivers/firewire/ 6297F: include/linux/firewire.h 6298F: include/uapi/linux/firewire*.h 6299F: tools/firewire/ 6300 6301FIRMWARE LOADER (request_firmware) 6302M: Luis Chamberlain <mcgrof@kernel.org> 6303L: linux-kernel@vger.kernel.org 6304S: Maintained 6305F: Documentation/firmware_class/ 6306F: drivers/base/firmware_loader/ 6307F: include/linux/firmware.h 6308 6309FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6310M: Joshua Morris <josh.h.morris@us.ibm.com> 6311M: Philip Kelleher <pjk1939@linux.ibm.com> 6312S: Maintained 6313F: drivers/block/rsxx/ 6314 6315FLEXTIMER FTM-QUADDEC DRIVER 6316M: Patrick Havelange <patrick.havelange@essensium.com> 6317L: linux-iio@vger.kernel.org 6318S: Maintained 6319F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6320F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6321F: drivers/counter/ftm-quaddec.c 6322 6323FLOPPY DRIVER 6324M: Jiri Kosina <jikos@kernel.org> 6325T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6326S: Odd fixes 6327F: drivers/block/floppy.c 6328 6329FMC SUBSYSTEM 6330M: Alessandro Rubini <rubini@gnudd.com> 6331W: http://www.ohwr.org/projects/fmc-bus 6332S: Supported 6333F: drivers/fmc/ 6334F: include/linux/fmc*.h 6335F: include/linux/ipmi-fru.h 6336K: fmc_d.*register 6337 6338FPGA MANAGER FRAMEWORK 6339M: Moritz Fischer <mdf@kernel.org> 6340L: linux-fpga@vger.kernel.org 6341S: Maintained 6342T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6343Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6344F: Documentation/fpga/ 6345F: Documentation/driver-api/fpga/ 6346F: Documentation/devicetree/bindings/fpga/ 6347F: drivers/fpga/ 6348F: include/linux/fpga/ 6349W: http://www.rocketboards.org 6350 6351FPGA DFL DRIVERS 6352M: Wu Hao <hao.wu@intel.com> 6353L: linux-fpga@vger.kernel.org 6354S: Maintained 6355F: Documentation/fpga/dfl.rst 6356F: include/uapi/linux/fpga-dfl.h 6357F: drivers/fpga/dfl* 6358 6359FPU EMULATOR 6360M: Bill Metzenthen <billm@melbpc.org.au> 6361W: http://floatingpoint.sourceforge.net/emulator/index.html 6362S: Maintained 6363F: arch/x86/math-emu/ 6364 6365FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6366L: netdev@vger.kernel.org 6367S: Orphan 6368F: drivers/net/wan/dlci.c 6369F: drivers/net/wan/sdla.c 6370 6371FRAMEBUFFER LAYER 6372M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6373L: dri-devel@lists.freedesktop.org 6374L: linux-fbdev@vger.kernel.org 6375T: git git://github.com/bzolnier/linux.git 6376Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6377S: Maintained 6378F: Documentation/fb/ 6379F: drivers/video/ 6380F: include/video/ 6381F: include/linux/fb.h 6382F: include/uapi/video/ 6383F: include/uapi/linux/fb.h 6384 6385FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6386M: Horia Geantă <horia.geanta@nxp.com> 6387M: Aymen Sghaier <aymen.sghaier@nxp.com> 6388L: linux-crypto@vger.kernel.org 6389S: Maintained 6390F: drivers/crypto/caam/ 6391F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6392 6393FREESCALE DIU FRAMEBUFFER DRIVER 6394M: Timur Tabi <timur@kernel.org> 6395L: linux-fbdev@vger.kernel.org 6396S: Maintained 6397F: drivers/video/fbdev/fsl-diu-fb.* 6398 6399FREESCALE DMA DRIVER 6400M: Li Yang <leoyang.li@nxp.com> 6401M: Zhang Wei <zw@zh-kernel.org> 6402L: linuxppc-dev@lists.ozlabs.org 6403S: Maintained 6404F: drivers/dma/fsldma.* 6405 6406FREESCALE ENETC ETHERNET DRIVERS 6407M: Claudiu Manoil <claudiu.manoil@nxp.com> 6408L: netdev@vger.kernel.org 6409S: Maintained 6410F: drivers/net/ethernet/freescale/enetc/ 6411 6412FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6413M: Claudiu Manoil <claudiu.manoil@nxp.com> 6414L: netdev@vger.kernel.org 6415S: Maintained 6416F: drivers/net/ethernet/freescale/gianfar* 6417F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6418 6419FREESCALE GPMI NAND DRIVER 6420M: Han Xu <han.xu@nxp.com> 6421L: linux-mtd@lists.infradead.org 6422S: Maintained 6423F: drivers/mtd/nand/raw/gpmi-nand/* 6424 6425FREESCALE I2C CPM DRIVER 6426M: Jochen Friedrich <jochen@scram.de> 6427L: linuxppc-dev@lists.ozlabs.org 6428L: linux-i2c@vger.kernel.org 6429S: Maintained 6430F: drivers/i2c/busses/i2c-cpm.c 6431 6432FREESCALE IMX DDR PMU DRIVER 6433M: Frank Li <Frank.li@nxp.com> 6434L: linux-arm-kernel@lists.infradead.org 6435S: Maintained 6436F: drivers/perf/fsl_imx8_ddr_perf.c 6437F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6438 6439FREESCALE IMX LPI2C DRIVER 6440M: Dong Aisheng <aisheng.dong@nxp.com> 6441L: linux-i2c@vger.kernel.org 6442L: linux-imx@nxp.com 6443S: Maintained 6444F: drivers/i2c/busses/i2c-imx-lpi2c.c 6445F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6446 6447FREESCALE IMX / MXC FEC DRIVER 6448M: Fugang Duan <fugang.duan@nxp.com> 6449L: netdev@vger.kernel.org 6450S: Maintained 6451F: drivers/net/ethernet/freescale/fec_main.c 6452F: drivers/net/ethernet/freescale/fec_ptp.c 6453F: drivers/net/ethernet/freescale/fec.h 6454F: Documentation/devicetree/bindings/net/fsl-fec.txt 6455 6456FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6457M: Sascha Hauer <s.hauer@pengutronix.de> 6458R: Pengutronix Kernel Team <kernel@pengutronix.de> 6459L: linux-fbdev@vger.kernel.org 6460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6461S: Maintained 6462F: include/linux/platform_data/video-imxfb.h 6463F: drivers/video/fbdev/imxfb.c 6464 6465FREESCALE QORIQ DPAA ETHERNET DRIVER 6466M: Madalin Bucur <madalin.bucur@nxp.com> 6467L: netdev@vger.kernel.org 6468S: Maintained 6469F: drivers/net/ethernet/freescale/dpaa 6470 6471FREESCALE QORIQ DPAA FMAN DRIVER 6472M: Madalin Bucur <madalin.bucur@nxp.com> 6473L: netdev@vger.kernel.org 6474S: Maintained 6475F: drivers/net/ethernet/freescale/fman 6476F: Documentation/devicetree/bindings/net/fsl-fman.txt 6477 6478FREESCALE QORIQ PTP CLOCK DRIVER 6479M: Yangbo Lu <yangbo.lu@nxp.com> 6480L: netdev@vger.kernel.org 6481S: Maintained 6482F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6483F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6484F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6485F: drivers/ptp/ptp_qoriq.c 6486F: drivers/ptp/ptp_qoriq_debugfs.c 6487F: include/linux/fsl/ptp_qoriq.h 6488F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6489 6490FREESCALE QUAD SPI DRIVER 6491M: Han Xu <han.xu@nxp.com> 6492L: linux-spi@vger.kernel.org 6493S: Maintained 6494F: drivers/spi/spi-fsl-qspi.c 6495 6496FREESCALE QUICC ENGINE LIBRARY 6497M: Qiang Zhao <qiang.zhao@nxp.com> 6498L: linuxppc-dev@lists.ozlabs.org 6499S: Maintained 6500F: drivers/soc/fsl/qe/ 6501F: include/soc/fsl/*qe*.h 6502F: include/soc/fsl/*ucc*.h 6503 6504FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6505M: Li Yang <leoyang.li@nxp.com> 6506L: netdev@vger.kernel.org 6507L: linuxppc-dev@lists.ozlabs.org 6508S: Maintained 6509F: drivers/net/ethernet/freescale/ucc_geth* 6510 6511FREESCALE QUICC ENGINE UCC HDLC DRIVER 6512M: Zhao Qiang <qiang.zhao@nxp.com> 6513L: netdev@vger.kernel.org 6514L: linuxppc-dev@lists.ozlabs.org 6515S: Maintained 6516F: drivers/net/wan/fsl_ucc_hdlc* 6517 6518FREESCALE QUICC ENGINE UCC UART DRIVER 6519M: Timur Tabi <timur@kernel.org> 6520L: linuxppc-dev@lists.ozlabs.org 6521S: Maintained 6522F: drivers/tty/serial/ucc_uart.c 6523 6524FREESCALE SOC DRIVERS 6525M: Li Yang <leoyang.li@nxp.com> 6526L: linuxppc-dev@lists.ozlabs.org 6527L: linux-arm-kernel@lists.infradead.org 6528S: Maintained 6529F: Documentation/devicetree/bindings/soc/fsl/ 6530F: drivers/soc/fsl/ 6531F: include/linux/fsl/ 6532 6533FREESCALE SOC FS_ENET DRIVER 6534M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6535L: linuxppc-dev@lists.ozlabs.org 6536L: netdev@vger.kernel.org 6537S: Maintained 6538F: drivers/net/ethernet/freescale/fs_enet/ 6539F: include/linux/fs_enet_pd.h 6540 6541FREESCALE SOC SOUND DRIVERS 6542M: Timur Tabi <timur@kernel.org> 6543M: Nicolin Chen <nicoleotsuka@gmail.com> 6544M: Xiubo Li <Xiubo.Lee@gmail.com> 6545R: Fabio Estevam <festevam@gmail.com> 6546L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6547L: linuxppc-dev@lists.ozlabs.org 6548S: Maintained 6549F: sound/soc/fsl/fsl* 6550F: sound/soc/fsl/imx* 6551F: sound/soc/fsl/mpc8610_hpcd.c 6552 6553FREESCALE USB PERIPHERAL DRIVERS 6554M: Li Yang <leoyang.li@nxp.com> 6555L: linux-usb@vger.kernel.org 6556L: linuxppc-dev@lists.ozlabs.org 6557S: Maintained 6558F: drivers/usb/gadget/udc/fsl* 6559 6560FREEVXFS FILESYSTEM 6561M: Christoph Hellwig <hch@infradead.org> 6562W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6563S: Maintained 6564F: fs/freevxfs/ 6565 6566FREEZER 6567M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6568M: Pavel Machek <pavel@ucw.cz> 6569L: linux-pm@vger.kernel.org 6570S: Supported 6571F: Documentation/power/freezing-of-tasks.rst 6572F: include/linux/freezer.h 6573F: kernel/freezer.c 6574 6575FRONTSWAP API 6576M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6577L: linux-kernel@vger.kernel.org 6578S: Maintained 6579F: mm/frontswap.c 6580F: include/linux/frontswap.h 6581 6582FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6583M: David Howells <dhowells@redhat.com> 6584L: linux-cachefs@redhat.com (moderated for non-subscribers) 6585S: Supported 6586F: Documentation/filesystems/caching/ 6587F: fs/fscache/ 6588F: include/linux/fscache*.h 6589 6590FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6591M: Theodore Y. Ts'o <tytso@mit.edu> 6592M: Jaegeuk Kim <jaegeuk@kernel.org> 6593M: Eric Biggers <ebiggers@kernel.org> 6594L: linux-fscrypt@vger.kernel.org 6595Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6596T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6597S: Supported 6598F: fs/crypto/ 6599F: include/linux/fscrypt*.h 6600F: Documentation/filesystems/fscrypt.rst 6601 6602FSI SUBSYSTEM 6603M: Jeremy Kerr <jk@ozlabs.org> 6604M: Joel Stanley <joel@jms.id.au> 6605R: Alistar Popple <alistair@popple.id.au> 6606R: Eddie James <eajames@linux.ibm.com> 6607L: linux-fsi@lists.ozlabs.org 6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6609Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6610S: Supported 6611F: drivers/fsi/ 6612F: include/linux/fsi*.h 6613F: include/trace/events/fsi*.h 6614 6615FSI-ATTACHED I2C DRIVER 6616M: Eddie James <eajames@linux.ibm.com> 6617L: linux-i2c@vger.kernel.org 6618L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6619S: Maintained 6620F: drivers/i2c/busses/i2c-fsi.c 6621F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6622 6623FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6624M: Jan Kara <jack@suse.cz> 6625R: Amir Goldstein <amir73il@gmail.com> 6626L: linux-fsdevel@vger.kernel.org 6627S: Maintained 6628F: fs/notify/ 6629F: include/linux/fsnotify*.h 6630 6631FUJITSU LAPTOP EXTRAS 6632M: Jonathan Woithe <jwoithe@just42.net> 6633L: platform-driver-x86@vger.kernel.org 6634S: Maintained 6635F: drivers/platform/x86/fujitsu-laptop.c 6636 6637FUJITSU M-5MO LS CAMERA ISP DRIVER 6638M: Kyungmin Park <kyungmin.park@samsung.com> 6639M: Heungjun Kim <riverful.kim@samsung.com> 6640L: linux-media@vger.kernel.org 6641S: Maintained 6642F: drivers/media/i2c/m5mols/ 6643F: include/media/i2c/m5mols.h 6644 6645FUJITSU TABLET EXTRAS 6646M: Robert Gerlach <khnz@gmx.de> 6647L: platform-driver-x86@vger.kernel.org 6648S: Maintained 6649F: drivers/platform/x86/fujitsu-tablet.c 6650 6651FUSE: FILESYSTEM IN USERSPACE 6652M: Miklos Szeredi <miklos@szeredi.hu> 6653L: linux-fsdevel@vger.kernel.org 6654W: http://fuse.sourceforge.net/ 6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6656S: Maintained 6657F: fs/fuse/ 6658F: include/uapi/linux/fuse.h 6659F: Documentation/filesystems/fuse.txt 6660 6661FUTEX SUBSYSTEM 6662M: Thomas Gleixner <tglx@linutronix.de> 6663M: Ingo Molnar <mingo@redhat.com> 6664R: Peter Zijlstra <peterz@infradead.org> 6665R: Darren Hart <dvhart@infradead.org> 6666L: linux-kernel@vger.kernel.org 6667T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6668S: Maintained 6669F: kernel/futex.c 6670F: include/asm-generic/futex.h 6671F: include/linux/futex.h 6672F: include/uapi/linux/futex.h 6673F: tools/testing/selftests/futex/ 6674F: tools/perf/bench/futex* 6675F: Documentation/*futex* 6676 6677GCC PLUGINS 6678M: Kees Cook <keescook@chromium.org> 6679R: Emese Revfy <re.emese@gmail.com> 6680L: kernel-hardening@lists.openwall.com 6681S: Maintained 6682F: scripts/gcc-plugins/ 6683F: scripts/gcc-plugin.sh 6684F: scripts/Makefile.gcc-plugins 6685F: Documentation/core-api/gcc-plugins.rst 6686 6687GASKET DRIVER FRAMEWORK 6688M: Rob Springer <rspringer@google.com> 6689M: Todd Poynor <toddpoynor@google.com> 6690M: Ben Chan <benchan@chromium.org> 6691S: Maintained 6692F: drivers/staging/gasket/ 6693 6694GCOV BASED KERNEL PROFILING 6695M: Peter Oberparleiter <oberpar@linux.ibm.com> 6696S: Maintained 6697F: kernel/gcov/ 6698F: Documentation/dev-tools/gcov.rst 6699 6700GDB KERNEL DEBUGGING HELPER SCRIPTS 6701M: Jan Kiszka <jan.kiszka@siemens.com> 6702M: Kieran Bingham <kbingham@kernel.org> 6703S: Supported 6704F: scripts/gdb/ 6705 6706GDT SCSI DISK ARRAY CONTROLLER DRIVER 6707M: Achim Leubner <achim_leubner@adaptec.com> 6708L: linux-scsi@vger.kernel.org 6709W: http://www.icp-vortex.com/ 6710S: Supported 6711F: drivers/scsi/gdt* 6712 6713GEMTEK FM RADIO RECEIVER DRIVER 6714M: Hans Verkuil <hverkuil@xs4all.nl> 6715L: linux-media@vger.kernel.org 6716T: git git://linuxtv.org/media_tree.git 6717W: https://linuxtv.org 6718S: Maintained 6719F: drivers/media/radio/radio-gemtek* 6720 6721GENERIC GPIO I2C DRIVER 6722M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6723S: Supported 6724F: drivers/i2c/busses/i2c-gpio.c 6725F: include/linux/platform_data/i2c-gpio.h 6726 6727GENERIC GPIO I2C MULTIPLEXER DRIVER 6728M: Peter Korsgaard <peter.korsgaard@barco.com> 6729L: linux-i2c@vger.kernel.org 6730S: Supported 6731F: drivers/i2c/muxes/i2c-mux-gpio.c 6732F: include/linux/platform_data/i2c-mux-gpio.h 6733F: Documentation/i2c/muxes/i2c-mux-gpio 6734 6735GENERIC HDLC (WAN) DRIVERS 6736M: Krzysztof Halasa <khc@pm.waw.pl> 6737W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6738S: Maintained 6739F: drivers/net/wan/c101.c 6740F: drivers/net/wan/hd6457* 6741F: drivers/net/wan/hdlc* 6742F: drivers/net/wan/n2.c 6743F: drivers/net/wan/pc300too.c 6744F: drivers/net/wan/pci200syn.c 6745F: drivers/net/wan/wanxl* 6746 6747GENERIC INCLUDE/ASM HEADER FILES 6748M: Arnd Bergmann <arnd@arndb.de> 6749L: linux-arch@vger.kernel.org 6750T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6751S: Maintained 6752F: include/asm-generic/ 6753F: include/uapi/asm-generic/ 6754 6755GENERIC PHY FRAMEWORK 6756M: Kishon Vijay Abraham I <kishon@ti.com> 6757L: linux-kernel@vger.kernel.org 6758T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6759S: Supported 6760F: drivers/phy/ 6761F: include/linux/phy/ 6762F: Documentation/devicetree/bindings/phy/ 6763 6764GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6765M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6766S: Supported 6767F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6768 6769GENERIC PM DOMAINS 6770M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6771M: Kevin Hilman <khilman@kernel.org> 6772M: Ulf Hansson <ulf.hansson@linaro.org> 6773L: linux-pm@vger.kernel.org 6774S: Supported 6775F: drivers/base/power/domain*.c 6776F: include/linux/pm_domain.h 6777F: Documentation/devicetree/bindings/power/power_domain.txt 6778 6779GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6780M: Eugen Hristev <eugen.hristev@microchip.com> 6781L: linux-input@vger.kernel.org 6782S: Maintained 6783F: drivers/input/touchscreen/resistive-adc-touch.c 6784 6785GENERIC UIO DRIVER FOR PCI DEVICES 6786M: "Michael S. Tsirkin" <mst@redhat.com> 6787L: kvm@vger.kernel.org 6788S: Supported 6789F: drivers/uio/uio_pci_generic.c 6790 6791GENERIC VDSO LIBRARY: 6792M: Andy Lutomirski <luto@kernel.org> 6793M: Thomas Gleixner <tglx@linutronix.de> 6794M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6795L: linux-kernel@vger.kernel.org 6796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6797S: Maintained 6798F: lib/vdso/ 6799F: kernel/time/vsyscall.c 6800F: include/vdso/ 6801F: include/asm-generic/vdso/vsyscall.h 6802 6803GENWQE (IBM Generic Workqueue Card) 6804M: Frank Haverkamp <haver@linux.ibm.com> 6805S: Supported 6806F: drivers/misc/genwqe/ 6807 6808GET_MAINTAINER SCRIPT 6809M: Joe Perches <joe@perches.com> 6810S: Maintained 6811F: scripts/get_maintainer.pl 6812 6813GFS2 FILE SYSTEM 6814M: Bob Peterson <rpeterso@redhat.com> 6815M: Andreas Gruenbacher <agruenba@redhat.com> 6816L: cluster-devel@redhat.com 6817W: http://sources.redhat.com/cluster/ 6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6819S: Supported 6820F: Documentation/filesystems/gfs2*.txt 6821F: fs/gfs2/ 6822F: include/uapi/linux/gfs2_ondisk.h 6823 6824GIGASET ISDN DRIVERS 6825M: Paul Bolle <pebolle@tiscali.nl> 6826L: gigaset307x-common@lists.sourceforge.net 6827W: http://gigaset307x.sourceforge.net/ 6828S: Odd Fixes 6829F: drivers/staging/isdn/gigaset/ 6830 6831GNSS SUBSYSTEM 6832M: Johan Hovold <johan@kernel.org> 6833T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6834S: Maintained 6835F: Documentation/ABI/testing/sysfs-class-gnss 6836F: Documentation/devicetree/bindings/gnss/ 6837F: drivers/gnss/ 6838F: include/linux/gnss.h 6839 6840GO7007 MPEG CODEC 6841M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6842L: linux-media@vger.kernel.org 6843S: Maintained 6844F: drivers/media/usb/go7007/ 6845 6846GOODIX TOUCHSCREEN 6847M: Bastien Nocera <hadess@hadess.net> 6848L: linux-input@vger.kernel.org 6849S: Maintained 6850F: drivers/input/touchscreen/goodix.c 6851 6852GOOGLE ETHERNET DRIVERS 6853M: Catherine Sullivan <csully@google.com> 6854R: Sagi Shahar <sagis@google.com> 6855R: Jon Olson <jonolson@google.com> 6856L: netdev@vger.kernel.org 6857S: Supported 6858F: Documentation/networking/device_drivers/google/gve.txt 6859F: drivers/net/ethernet/google 6860 6861GPD POCKET FAN DRIVER 6862M: Hans de Goede <hdegoede@redhat.com> 6863L: platform-driver-x86@vger.kernel.org 6864S: Maintained 6865F: drivers/platform/x86/gpd-pocket-fan.c 6866 6867GPIO ACPI SUPPORT 6868M: Mika Westerberg <mika.westerberg@linux.intel.com> 6869M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6870L: linux-gpio@vger.kernel.org 6871L: linux-acpi@vger.kernel.org 6872S: Maintained 6873F: Documentation/firmware-guide/acpi/gpio-properties.rst 6874F: drivers/gpio/gpiolib-acpi.c 6875 6876GPIO IR Transmitter 6877M: Sean Young <sean@mess.org> 6878L: linux-media@vger.kernel.org 6879S: Maintained 6880F: drivers/media/rc/gpio-ir-tx.c 6881 6882GPIO MOCKUP DRIVER 6883M: Bamvor Jian Zhang <bamv2005@gmail.com> 6884L: linux-gpio@vger.kernel.org 6885S: Maintained 6886F: drivers/gpio/gpio-mockup.c 6887F: tools/testing/selftests/gpio/ 6888 6889GPIO SUBSYSTEM 6890M: Linus Walleij <linus.walleij@linaro.org> 6891M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6892L: linux-gpio@vger.kernel.org 6893T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6894S: Maintained 6895F: Documentation/devicetree/bindings/gpio/ 6896F: Documentation/driver-api/gpio/ 6897F: Documentation/admin-guide/gpio/ 6898F: Documentation/ABI/testing/gpio-cdev 6899F: Documentation/ABI/obsolete/sysfs-gpio 6900F: drivers/gpio/ 6901F: include/linux/gpio/ 6902F: include/linux/gpio.h 6903F: include/linux/of_gpio.h 6904F: include/asm-generic/gpio.h 6905F: include/uapi/linux/gpio.h 6906F: tools/gpio/ 6907 6908GRE DEMULTIPLEXER DRIVER 6909M: Dmitry Kozlov <xeb@mail.ru> 6910L: netdev@vger.kernel.org 6911S: Maintained 6912F: net/ipv4/gre_demux.c 6913F: net/ipv4/gre_offload.c 6914F: include/net/gre.h 6915 6916GRETH 10/100/1G Ethernet MAC device driver 6917M: Andreas Larsson <andreas@gaisler.com> 6918L: netdev@vger.kernel.org 6919S: Maintained 6920F: drivers/net/ethernet/aeroflex/ 6921 6922GREYBUS AUDIO PROTOCOLS DRIVERS 6923M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6924M: Mark Greer <mgreer@animalcreek.com> 6925S: Maintained 6926F: drivers/staging/greybus/audio_apbridgea.c 6927F: drivers/staging/greybus/audio_apbridgea.h 6928F: drivers/staging/greybus/audio_codec.c 6929F: drivers/staging/greybus/audio_codec.h 6930F: drivers/staging/greybus/audio_gb.c 6931F: drivers/staging/greybus/audio_manager.c 6932F: drivers/staging/greybus/audio_manager.h 6933F: drivers/staging/greybus/audio_manager_module.c 6934F: drivers/staging/greybus/audio_manager_private.h 6935F: drivers/staging/greybus/audio_manager_sysfs.c 6936F: drivers/staging/greybus/audio_module.c 6937F: drivers/staging/greybus/audio_topology.c 6938 6939GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6940M: Viresh Kumar <vireshk@kernel.org> 6941S: Maintained 6942F: drivers/staging/greybus/authentication.c 6943F: drivers/staging/greybus/bootrom.c 6944F: drivers/staging/greybus/firmware.h 6945F: drivers/staging/greybus/fw-core.c 6946F: drivers/staging/greybus/fw-download.c 6947F: drivers/staging/greybus/fw-management.c 6948F: drivers/staging/greybus/greybus_authentication.h 6949F: drivers/staging/greybus/greybus_firmware.h 6950F: drivers/staging/greybus/hid.c 6951F: drivers/staging/greybus/i2c.c 6952F: drivers/staging/greybus/spi.c 6953F: drivers/staging/greybus/spilib.c 6954F: drivers/staging/greybus/spilib.h 6955 6956GREYBUS LOOPBACK DRIVER 6957M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6958S: Maintained 6959F: drivers/staging/greybus/loopback.c 6960 6961GREYBUS PLATFORM DRIVERS 6962M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6963S: Maintained 6964F: drivers/staging/greybus/arche-platform.c 6965F: drivers/staging/greybus/arche-apb-ctrl.c 6966F: drivers/staging/greybus/arche_platform.h 6967 6968GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6969M: Rui Miguel Silva <rmfrfs@gmail.com> 6970S: Maintained 6971F: drivers/staging/greybus/sdio.c 6972F: drivers/staging/greybus/light.c 6973F: drivers/staging/greybus/gpio.c 6974F: drivers/staging/greybus/power_supply.c 6975F: drivers/staging/greybus/spi.c 6976F: drivers/staging/greybus/spilib.c 6977 6978GREYBUS SUBSYSTEM 6979M: Johan Hovold <johan@kernel.org> 6980M: Alex Elder <elder@kernel.org> 6981M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6982S: Maintained 6983F: drivers/staging/greybus/ 6984L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6985 6986GREYBUS UART PROTOCOLS DRIVERS 6987M: David Lin <dtwlin@gmail.com> 6988S: Maintained 6989F: drivers/staging/greybus/uart.c 6990F: drivers/staging/greybus/log.c 6991 6992GS1662 VIDEO SERIALIZER 6993M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6994L: linux-media@vger.kernel.org 6995T: git git://linuxtv.org/media_tree.git 6996S: Maintained 6997F: drivers/media/spi/gs1662.c 6998 6999GSPCA FINEPIX SUBDRIVER 7000M: Frank Zago <frank@zago.net> 7001L: linux-media@vger.kernel.org 7002T: git git://linuxtv.org/media_tree.git 7003S: Maintained 7004F: drivers/media/usb/gspca/finepix.c 7005 7006GSPCA GL860 SUBDRIVER 7007M: Olivier Lorin <o.lorin@laposte.net> 7008L: linux-media@vger.kernel.org 7009T: git git://linuxtv.org/media_tree.git 7010S: Maintained 7011F: drivers/media/usb/gspca/gl860/ 7012 7013GSPCA M5602 SUBDRIVER 7014M: Erik Andren <erik.andren@gmail.com> 7015L: linux-media@vger.kernel.org 7016T: git git://linuxtv.org/media_tree.git 7017S: Maintained 7018F: drivers/media/usb/gspca/m5602/ 7019 7020GSPCA PAC207 SONIXB SUBDRIVER 7021M: Hans Verkuil <hverkuil@xs4all.nl> 7022L: linux-media@vger.kernel.org 7023T: git git://linuxtv.org/media_tree.git 7024S: Odd Fixes 7025F: drivers/media/usb/gspca/pac207.c 7026 7027GSPCA SN9C20X SUBDRIVER 7028M: Brian Johnson <brijohn@gmail.com> 7029L: linux-media@vger.kernel.org 7030T: git git://linuxtv.org/media_tree.git 7031S: Maintained 7032F: drivers/media/usb/gspca/sn9c20x.c 7033 7034GSPCA T613 SUBDRIVER 7035M: Leandro Costantino <lcostantino@gmail.com> 7036L: linux-media@vger.kernel.org 7037T: git git://linuxtv.org/media_tree.git 7038S: Maintained 7039F: drivers/media/usb/gspca/t613.c 7040 7041GSPCA USB WEBCAM DRIVER 7042M: Hans Verkuil <hverkuil@xs4all.nl> 7043L: linux-media@vger.kernel.org 7044T: git git://linuxtv.org/media_tree.git 7045S: Odd Fixes 7046F: drivers/media/usb/gspca/ 7047 7048GTP (GPRS Tunneling Protocol) 7049M: Pablo Neira Ayuso <pablo@netfilter.org> 7050M: Harald Welte <laforge@gnumonks.org> 7051L: osmocom-net-gprs@lists.osmocom.org 7052T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7053S: Maintained 7054F: drivers/net/gtp.c 7055 7056GUID PARTITION TABLE (GPT) 7057M: Davidlohr Bueso <dave@stgolabs.net> 7058L: linux-efi@vger.kernel.org 7059S: Maintained 7060F: block/partitions/efi.* 7061 7062H8/300 ARCHITECTURE 7063M: Yoshinori Sato <ysato@users.sourceforge.jp> 7064L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7065W: http://uclinux-h8.sourceforge.jp 7066T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7067S: Maintained 7068F: arch/h8300/ 7069F: drivers/clocksource/h8300_*.c 7070F: drivers/clk/h8300/ 7071F: drivers/irqchip/irq-renesas-h8*.c 7072 7073HABANALABS PCI DRIVER 7074M: Oded Gabbay <oded.gabbay@gmail.com> 7075T: git https://github.com/HabanaAI/linux.git 7076S: Supported 7077F: drivers/misc/habanalabs/ 7078F: include/uapi/misc/habanalabs.h 7079F: Documentation/ABI/testing/sysfs-driver-habanalabs 7080F: Documentation/ABI/testing/debugfs-driver-habanalabs 7081 7082HACKRF MEDIA DRIVER 7083M: Antti Palosaari <crope@iki.fi> 7084L: linux-media@vger.kernel.org 7085W: https://linuxtv.org 7086W: http://palosaari.fi/linux/ 7087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7088T: git git://linuxtv.org/anttip/media_tree.git 7089S: Maintained 7090F: drivers/media/usb/hackrf/ 7091 7092HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7093M: Frank Seidel <frank@f-seidel.de> 7094L: platform-driver-x86@vger.kernel.org 7095W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7096S: Maintained 7097F: drivers/platform/x86/hdaps.c 7098 7099HARDWARE MONITORING 7100M: Jean Delvare <jdelvare@suse.com> 7101M: Guenter Roeck <linux@roeck-us.net> 7102L: linux-hwmon@vger.kernel.org 7103W: http://hwmon.wiki.kernel.org/ 7104T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7105S: Maintained 7106F: Documentation/devicetree/bindings/hwmon/ 7107F: Documentation/hwmon/ 7108F: drivers/hwmon/ 7109F: include/linux/hwmon*.h 7110F: include/trace/events/hwmon*.h 7111 7112HARDWARE RANDOM NUMBER GENERATOR CORE 7113M: Matt Mackall <mpm@selenic.com> 7114M: Herbert Xu <herbert@gondor.apana.org.au> 7115L: linux-crypto@vger.kernel.org 7116S: Odd fixes 7117F: Documentation/devicetree/bindings/rng/ 7118F: Documentation/admin-guide/hw_random.rst 7119F: drivers/char/hw_random/ 7120F: include/linux/hw_random.h 7121 7122HARDWARE TRACING FACILITIES 7123M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7124S: Maintained 7125F: drivers/hwtracing/ 7126 7127HARDWARE SPINLOCK CORE 7128M: Ohad Ben-Cohen <ohad@wizery.com> 7129M: Bjorn Andersson <bjorn.andersson@linaro.org> 7130L: linux-remoteproc@vger.kernel.org 7131S: Maintained 7132T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7133F: Documentation/devicetree/bindings/hwlock/ 7134F: Documentation/hwspinlock.txt 7135F: drivers/hwspinlock/ 7136F: include/linux/hwspinlock.h 7137 7138HARMONY SOUND DRIVER 7139L: linux-parisc@vger.kernel.org 7140S: Maintained 7141F: sound/parisc/harmony.* 7142 7143HDPVR USB VIDEO ENCODER DRIVER 7144M: Hans Verkuil <hverkuil@xs4all.nl> 7145L: linux-media@vger.kernel.org 7146T: git git://linuxtv.org/media_tree.git 7147W: https://linuxtv.org 7148S: Odd Fixes 7149F: drivers/media/usb/hdpvr/ 7150 7151HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7152M: Jerry Hoemann <jerry.hoemann@hpe.com> 7153S: Supported 7154F: Documentation/watchdog/hpwdt.rst 7155F: drivers/watchdog/hpwdt.c 7156 7157HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7158M: Don Brace <don.brace@microsemi.com> 7159L: esc.storagedev@microsemi.com 7160L: linux-scsi@vger.kernel.org 7161S: Supported 7162F: Documentation/scsi/hpsa.txt 7163F: drivers/scsi/hpsa*.[ch] 7164F: include/linux/cciss*.h 7165F: include/uapi/linux/cciss*.h 7166 7167HFI1 DRIVER 7168M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7169M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7170L: linux-rdma@vger.kernel.org 7171S: Supported 7172F: drivers/infiniband/hw/hfi1 7173 7174HFS FILESYSTEM 7175L: linux-fsdevel@vger.kernel.org 7176S: Orphan 7177F: Documentation/filesystems/hfs.txt 7178F: fs/hfs/ 7179 7180HFSPLUS FILESYSTEM 7181L: linux-fsdevel@vger.kernel.org 7182S: Orphan 7183F: Documentation/filesystems/hfsplus.txt 7184F: fs/hfsplus/ 7185 7186HGA FRAMEBUFFER DRIVER 7187M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7188L: linux-nvidia@lists.surfsouth.com 7189W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7190S: Maintained 7191F: drivers/video/fbdev/hgafb.c 7192 7193HIBERNATION (aka Software Suspend, aka swsusp) 7194M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7195M: Pavel Machek <pavel@ucw.cz> 7196L: linux-pm@vger.kernel.org 7197B: https://bugzilla.kernel.org 7198S: Supported 7199F: arch/x86/power/ 7200F: drivers/base/power/ 7201F: kernel/power/ 7202F: include/linux/suspend.h 7203F: include/linux/freezer.h 7204F: include/linux/pm.h 7205F: arch/*/include/asm/suspend*.h 7206 7207HID CORE LAYER 7208M: Jiri Kosina <jikos@kernel.org> 7209M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7210L: linux-input@vger.kernel.org 7211T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7212S: Maintained 7213F: drivers/hid/ 7214F: include/linux/hid* 7215F: include/uapi/linux/hid* 7216 7217HID SENSOR HUB DRIVERS 7218M: Jiri Kosina <jikos@kernel.org> 7219M: Jonathan Cameron <jic23@kernel.org> 7220M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7221L: linux-input@vger.kernel.org 7222L: linux-iio@vger.kernel.org 7223S: Maintained 7224F: Documentation/hid/hid-sensor* 7225F: drivers/hid/hid-sensor-* 7226F: drivers/iio/*/hid-* 7227F: include/linux/hid-sensor-* 7228 7229HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7230M: Thomas Gleixner <tglx@linutronix.de> 7231L: linux-kernel@vger.kernel.org 7232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7233S: Maintained 7234F: Documentation/timers/ 7235F: kernel/time/hrtimer.c 7236F: kernel/time/clockevents.c 7237F: kernel/time/timer_*.c 7238F: include/linux/clockchips.h 7239F: include/linux/hrtimer.h 7240 7241HIGH-SPEED SCC DRIVER FOR AX.25 7242L: linux-hams@vger.kernel.org 7243S: Orphan 7244F: drivers/net/hamradio/dmascc.c 7245F: drivers/net/hamradio/scc.c 7246 7247HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7248M: HighPoint Linux Team <linux@highpoint-tech.com> 7249W: http://www.highpoint-tech.com 7250S: Supported 7251F: Documentation/scsi/hptiop.txt 7252F: drivers/scsi/hptiop.c 7253 7254HIPPI 7255M: Jes Sorensen <jes@trained-monkey.org> 7256L: linux-hippi@sunsite.dk 7257S: Maintained 7258F: include/linux/hippidevice.h 7259F: include/uapi/linux/if_hippi.h 7260F: net/802/hippi.c 7261F: drivers/net/hippi/ 7262 7263HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7264M: Yisen Zhuang <yisen.zhuang@huawei.com> 7265M: Salil Mehta <salil.mehta@huawei.com> 7266L: netdev@vger.kernel.org 7267W: http://www.hisilicon.com 7268S: Maintained 7269F: drivers/net/ethernet/hisilicon/hns3/ 7270 7271HISILICON LPC BUS DRIVER 7272M: john.garry@huawei.com 7273W: http://www.hisilicon.com 7274S: Maintained 7275F: drivers/bus/hisi_lpc.c 7276F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7277 7278HISILICON NETWORK SUBSYSTEM DRIVER 7279M: Yisen Zhuang <yisen.zhuang@huawei.com> 7280M: Salil Mehta <salil.mehta@huawei.com> 7281L: netdev@vger.kernel.org 7282W: http://www.hisilicon.com 7283S: Maintained 7284F: drivers/net/ethernet/hisilicon/ 7285F: Documentation/devicetree/bindings/net/hisilicon*.txt 7286 7287HISILICON PMU DRIVER 7288M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7289W: http://www.hisilicon.com 7290S: Supported 7291F: drivers/perf/hisilicon 7292F: Documentation/admin-guide/perf/hisi-pmu.rst 7293 7294HISILICON ROCE DRIVER 7295M: Lijun Ou <oulijun@huawei.com> 7296M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7297L: linux-rdma@vger.kernel.org 7298S: Maintained 7299F: drivers/infiniband/hw/hns/ 7300F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7301 7302HISILICON SAS Controller 7303M: John Garry <john.garry@huawei.com> 7304W: http://www.hisilicon.com 7305S: Supported 7306F: drivers/scsi/hisi_sas/ 7307F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7308 7309HMM - Heterogeneous Memory Management 7310M: Jérôme Glisse <jglisse@redhat.com> 7311L: linux-mm@kvack.org 7312S: Maintained 7313F: mm/hmm* 7314F: include/linux/hmm* 7315F: Documentation/vm/hmm.rst 7316 7317HOST AP DRIVER 7318M: Jouni Malinen <j@w1.fi> 7319L: linux-wireless@vger.kernel.org 7320W: http://w1.fi/hostap-driver.html 7321S: Obsolete 7322F: drivers/net/wireless/intersil/hostap/ 7323 7324HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7325L: platform-driver-x86@vger.kernel.org 7326S: Orphan 7327F: drivers/platform/x86/tc1100-wmi.c 7328 7329HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7330M: Jaroslav Kysela <perex@perex.cz> 7331S: Maintained 7332F: drivers/net/ethernet/hp/hp100.* 7333 7334HPET: High Precision Event Timers driver 7335M: Clemens Ladisch <clemens@ladisch.de> 7336S: Maintained 7337F: Documentation/timers/hpet.rst 7338F: drivers/char/hpet.c 7339F: include/linux/hpet.h 7340F: include/uapi/linux/hpet.h 7341 7342HPET: x86 7343S: Orphan 7344F: arch/x86/kernel/hpet.c 7345F: arch/x86/include/asm/hpet.h 7346 7347HPFS FILESYSTEM 7348M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7349W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7350S: Maintained 7351F: fs/hpfs/ 7352 7353HSI SUBSYSTEM 7354M: Sebastian Reichel <sre@kernel.org> 7355T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7356S: Maintained 7357F: Documentation/ABI/testing/sysfs-bus-hsi 7358F: Documentation/driver-api/hsi.rst 7359F: drivers/hsi/ 7360F: include/linux/hsi/ 7361F: include/uapi/linux/hsi/ 7362 7363HSO 3G MODEM DRIVER 7364L: linux-usb@vger.kernel.org 7365S: Orphan 7366F: drivers/net/usb/hso.c 7367 7368HSR NETWORK PROTOCOL 7369M: Arvid Brodin <arvid.brodin@alten.se> 7370L: netdev@vger.kernel.org 7371S: Maintained 7372F: net/hsr/ 7373 7374HT16K33 LED CONTROLLER DRIVER 7375M: Robin van der Gracht <robin@protonic.nl> 7376S: Maintained 7377F: drivers/auxdisplay/ht16k33.c 7378F: Documentation/devicetree/bindings/display/ht16k33.txt 7379 7380HTCPEN TOUCHSCREEN DRIVER 7381M: Pau Oliva Fora <pof@eslack.org> 7382L: linux-input@vger.kernel.org 7383S: Maintained 7384F: drivers/input/touchscreen/htcpen.c 7385 7386HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7387M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7388L: linux-iio@vger.kernel.org 7389W: http://www.st.com/ 7390S: Maintained 7391F: drivers/iio/humidity/hts221* 7392F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7393 7394HUAWEI ETHERNET DRIVER 7395M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7396L: netdev@vger.kernel.org 7397S: Supported 7398F: Documentation/networking/hinic.txt 7399F: drivers/net/ethernet/huawei/hinic/ 7400 7401HUGETLB FILESYSTEM 7402M: Mike Kravetz <mike.kravetz@oracle.com> 7403L: linux-mm@kvack.org 7404S: Maintained 7405F: fs/hugetlbfs/ 7406F: mm/hugetlb.c 7407F: include/linux/hugetlb.h 7408F: Documentation/admin-guide/mm/hugetlbpage.rst 7409F: Documentation/vm/hugetlbfs_reserv.rst 7410F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7411 7412HVA ST MEDIA DRIVER 7413M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7414L: linux-media@vger.kernel.org 7415T: git git://linuxtv.org/media_tree.git 7416W: https://linuxtv.org 7417S: Supported 7418F: drivers/media/platform/sti/hva 7419 7420HWPOISON MEMORY FAILURE HANDLING 7421M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7422L: linux-mm@kvack.org 7423S: Maintained 7424F: mm/memory-failure.c 7425F: mm/hwpoison-inject.c 7426 7427HYGON PROCESSOR SUPPORT 7428M: Pu Wen <puwen@hygon.cn> 7429L: linux-kernel@vger.kernel.org 7430S: Maintained 7431F: arch/x86/kernel/cpu/hygon.c 7432 7433Hyper-V CORE AND DRIVERS 7434M: "K. Y. Srinivasan" <kys@microsoft.com> 7435M: Haiyang Zhang <haiyangz@microsoft.com> 7436M: Stephen Hemminger <sthemmin@microsoft.com> 7437M: Sasha Levin <sashal@kernel.org> 7438T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7439L: linux-hyperv@vger.kernel.org 7440S: Supported 7441F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7442F: arch/x86/include/asm/mshyperv.h 7443F: arch/x86/include/asm/trace/hyperv.h 7444F: arch/x86/include/asm/hyperv-tlfs.h 7445F: arch/x86/kernel/cpu/mshyperv.c 7446F: arch/x86/hyperv 7447F: drivers/clocksource/hyperv_timer.c 7448F: drivers/hid/hid-hyperv.c 7449F: drivers/hv/ 7450F: drivers/input/serio/hyperv-keyboard.c 7451F: drivers/pci/controller/pci-hyperv.c 7452F: drivers/net/hyperv/ 7453F: drivers/scsi/storvsc_drv.c 7454F: drivers/uio/uio_hv_generic.c 7455F: drivers/video/fbdev/hyperv_fb.c 7456F: drivers/iommu/hyperv_iommu.c 7457F: net/vmw_vsock/hyperv_transport.c 7458F: include/clocksource/hyperv_timer.h 7459F: include/linux/hyperv.h 7460F: include/uapi/linux/hyperv.h 7461F: include/asm-generic/mshyperv.h 7462F: tools/hv/ 7463F: Documentation/ABI/stable/sysfs-bus-vmbus 7464 7465HYPERBUS SUPPORT 7466M: Vignesh Raghavendra <vigneshr@ti.com> 7467S: Supported 7468F: drivers/mtd/hyperbus/ 7469F: include/linux/mtd/hyperbus.h 7470F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7471F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7472 7473HYPERVISOR VIRTUAL CONSOLE DRIVER 7474L: linuxppc-dev@lists.ozlabs.org 7475S: Odd Fixes 7476F: drivers/tty/hvc/ 7477 7478I2C ACPI SUPPORT 7479M: Mika Westerberg <mika.westerberg@linux.intel.com> 7480L: linux-i2c@vger.kernel.org 7481L: linux-acpi@vger.kernel.org 7482S: Maintained 7483F: drivers/i2c/i2c-core-acpi.c 7484 7485I2C CONTROLLER DRIVER FOR NVIDIA GPU 7486M: Ajay Gupta <ajayg@nvidia.com> 7487L: linux-i2c@vger.kernel.org 7488S: Maintained 7489F: Documentation/i2c/busses/i2c-nvidia-gpu 7490F: drivers/i2c/busses/i2c-nvidia-gpu.c 7491 7492I2C MUXES 7493M: Peter Rosin <peda@axentia.se> 7494L: linux-i2c@vger.kernel.org 7495S: Maintained 7496F: Documentation/i2c/i2c-topology 7497F: Documentation/i2c/muxes/ 7498F: Documentation/devicetree/bindings/i2c/i2c-mux* 7499F: Documentation/devicetree/bindings/i2c/i2c-arb* 7500F: Documentation/devicetree/bindings/i2c/i2c-gate* 7501F: drivers/i2c/i2c-mux.c 7502F: drivers/i2c/muxes/ 7503F: include/linux/i2c-mux.h 7504 7505I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7506M: Gregory CLEMENT <gregory.clement@bootlin.com> 7507L: linux-i2c@vger.kernel.org 7508S: Maintained 7509F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7510F: drivers/i2c/busses/i2c-mv64xxx.c 7511 7512I2C OVER PARALLEL PORT 7513M: Jean Delvare <jdelvare@suse.com> 7514L: linux-i2c@vger.kernel.org 7515S: Maintained 7516F: Documentation/i2c/busses/i2c-parport 7517F: Documentation/i2c/busses/i2c-parport-light 7518F: drivers/i2c/busses/i2c-parport.c 7519F: drivers/i2c/busses/i2c-parport-light.c 7520 7521I2C SUBSYSTEM 7522M: Wolfram Sang <wsa@the-dreams.de> 7523L: linux-i2c@vger.kernel.org 7524W: https://i2c.wiki.kernel.org/ 7525Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7526T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7527S: Maintained 7528F: Documentation/devicetree/bindings/i2c/i2c.txt 7529F: Documentation/i2c/ 7530F: drivers/i2c/* 7531F: include/linux/i2c.h 7532F: include/linux/i2c-dev.h 7533F: include/linux/i2c-smbus.h 7534F: include/uapi/linux/i2c.h 7535F: include/uapi/linux/i2c-*.h 7536 7537I2C SUBSYSTEM HOST DRIVERS 7538L: linux-i2c@vger.kernel.org 7539W: https://i2c.wiki.kernel.org/ 7540Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7541T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7542S: Odd Fixes 7543F: Documentation/devicetree/bindings/i2c/ 7544F: drivers/i2c/algos/ 7545F: drivers/i2c/busses/ 7546 7547I2C-TAOS-EVM DRIVER 7548M: Jean Delvare <jdelvare@suse.com> 7549L: linux-i2c@vger.kernel.org 7550S: Maintained 7551F: Documentation/i2c/busses/i2c-taos-evm 7552F: drivers/i2c/busses/i2c-taos-evm.c 7553 7554I2C-TINY-USB DRIVER 7555M: Till Harbaum <till@harbaum.org> 7556L: linux-i2c@vger.kernel.org 7557W: http://www.harbaum.org/till/i2c_tiny_usb 7558S: Maintained 7559F: drivers/i2c/busses/i2c-tiny-usb.c 7560 7561I2C/SMBUS CONTROLLER DRIVERS FOR PC 7562M: Jean Delvare <jdelvare@suse.com> 7563L: linux-i2c@vger.kernel.org 7564S: Maintained 7565F: Documentation/i2c/busses/i2c-ali1535 7566F: Documentation/i2c/busses/i2c-ali1563 7567F: Documentation/i2c/busses/i2c-ali15x3 7568F: Documentation/i2c/busses/i2c-amd756 7569F: Documentation/i2c/busses/i2c-amd8111 7570F: Documentation/i2c/busses/i2c-i801 7571F: Documentation/i2c/busses/i2c-nforce2 7572F: Documentation/i2c/busses/i2c-piix4 7573F: Documentation/i2c/busses/i2c-sis5595 7574F: Documentation/i2c/busses/i2c-sis630 7575F: Documentation/i2c/busses/i2c-sis96x 7576F: Documentation/i2c/busses/i2c-via 7577F: Documentation/i2c/busses/i2c-viapro 7578F: drivers/i2c/busses/i2c-ali1535.c 7579F: drivers/i2c/busses/i2c-ali1563.c 7580F: drivers/i2c/busses/i2c-ali15x3.c 7581F: drivers/i2c/busses/i2c-amd756.c 7582F: drivers/i2c/busses/i2c-amd756-s4882.c 7583F: drivers/i2c/busses/i2c-amd8111.c 7584F: drivers/i2c/busses/i2c-i801.c 7585F: drivers/i2c/busses/i2c-isch.c 7586F: drivers/i2c/busses/i2c-nforce2.c 7587F: drivers/i2c/busses/i2c-nforce2-s4985.c 7588F: drivers/i2c/busses/i2c-piix4.c 7589F: drivers/i2c/busses/i2c-sis5595.c 7590F: drivers/i2c/busses/i2c-sis630.c 7591F: drivers/i2c/busses/i2c-sis96x.c 7592F: drivers/i2c/busses/i2c-via.c 7593F: drivers/i2c/busses/i2c-viapro.c 7594 7595I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7596M: Hans de Goede <hdegoede@redhat.com> 7597L: linux-i2c@vger.kernel.org 7598S: Maintained 7599F: drivers/i2c/busses/i2c-cht-wc.c 7600 7601I2C/SMBUS ISMT DRIVER 7602M: Seth Heasley <seth.heasley@intel.com> 7603M: Neil Horman <nhorman@tuxdriver.com> 7604L: linux-i2c@vger.kernel.org 7605F: drivers/i2c/busses/i2c-ismt.c 7606F: Documentation/i2c/busses/i2c-ismt 7607 7608I2C/SMBUS STUB DRIVER 7609M: Jean Delvare <jdelvare@suse.com> 7610L: linux-i2c@vger.kernel.org 7611S: Maintained 7612F: drivers/i2c/i2c-stub.c 7613 7614I3C SUBSYSTEM 7615M: Boris Brezillon <bbrezillon@kernel.org> 7616L: linux-i3c@lists.infradead.org 7617C: irc://chat.freenode.net/linux-i3c 7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7619S: Maintained 7620F: Documentation/ABI/testing/sysfs-bus-i3c 7621F: Documentation/devicetree/bindings/i3c/ 7622F: Documentation/driver-api/i3c 7623F: drivers/i3c/ 7624F: include/linux/i3c/ 7625 7626I3C DRIVER FOR SYNOPSYS DESIGNWARE 7627M: Vitor Soares <vitor.soares@synopsys.com> 7628S: Maintained 7629F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7630F: drivers/i3c/master/dw* 7631 7632IA64 (Itanium) PLATFORM 7633M: Tony Luck <tony.luck@intel.com> 7634M: Fenghua Yu <fenghua.yu@intel.com> 7635L: linux-ia64@vger.kernel.org 7636T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7637S: Maintained 7638F: arch/ia64/ 7639 7640IBM Power 842 compression accelerator 7641M: Haren Myneni <haren@us.ibm.com> 7642S: Supported 7643F: drivers/crypto/nx/Makefile 7644F: drivers/crypto/nx/Kconfig 7645F: drivers/crypto/nx/nx-842* 7646F: include/linux/sw842.h 7647F: crypto/842.c 7648F: lib/842/ 7649 7650IBM Power in-Nest Crypto Acceleration 7651M: Breno Leitão <leitao@debian.org> 7652M: Nayna Jain <nayna@linux.ibm.com> 7653M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7654L: linux-crypto@vger.kernel.org 7655S: Supported 7656F: drivers/crypto/nx/Makefile 7657F: drivers/crypto/nx/Kconfig 7658F: drivers/crypto/nx/nx-aes* 7659F: drivers/crypto/nx/nx-sha* 7660F: drivers/crypto/nx/nx.* 7661F: drivers/crypto/nx/nx_csbcpb.h 7662F: drivers/crypto/nx/nx_debugfs.h 7663 7664IBM Power Linux RAID adapter 7665M: Brian King <brking@us.ibm.com> 7666S: Supported 7667F: drivers/scsi/ipr.* 7668 7669IBM Power SRIOV Virtual NIC Device Driver 7670M: Thomas Falcon <tlfalcon@linux.ibm.com> 7671M: John Allen <jallen@linux.ibm.com> 7672L: netdev@vger.kernel.org 7673S: Supported 7674F: drivers/net/ethernet/ibm/ibmvnic.* 7675 7676IBM Power Virtual Accelerator Switchboard 7677M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7678L: linuxppc-dev@lists.ozlabs.org 7679S: Supported 7680F: arch/powerpc/platforms/powernv/vas* 7681F: arch/powerpc/platforms/powernv/copy-paste.h 7682F: arch/powerpc/include/asm/vas.h 7683 7684IBM Power Virtual Ethernet Device Driver 7685M: Thomas Falcon <tlfalcon@linux.ibm.com> 7686L: netdev@vger.kernel.org 7687S: Supported 7688F: drivers/net/ethernet/ibm/ibmveth.* 7689 7690IBM Power Virtual FC Device Drivers 7691M: Tyrel Datwyler <tyreld@linux.ibm.com> 7692L: linux-scsi@vger.kernel.org 7693S: Supported 7694F: drivers/scsi/ibmvscsi/ibmvfc* 7695 7696IBM Power Virtual Management Channel Driver 7697M: Steven Royer <seroyer@linux.ibm.com> 7698S: Supported 7699F: drivers/misc/ibmvmc.* 7700 7701IBM Power Virtual SCSI Device Drivers 7702M: Tyrel Datwyler <tyreld@linux.ibm.com> 7703L: linux-scsi@vger.kernel.org 7704S: Supported 7705F: drivers/scsi/ibmvscsi/ibmvscsi* 7706F: include/scsi/viosrp.h 7707 7708IBM Power Virtual SCSI Device Target Driver 7709M: Michael Cyr <mikecyr@linux.ibm.com> 7710L: linux-scsi@vger.kernel.org 7711L: target-devel@vger.kernel.org 7712S: Supported 7713F: drivers/scsi/ibmvscsi_tgt/ 7714 7715IBM Power VMX Cryptographic instructions 7716M: Breno Leitão <leitao@debian.org> 7717M: Nayna Jain <nayna@linux.ibm.com> 7718M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7719L: linux-crypto@vger.kernel.org 7720S: Supported 7721F: drivers/crypto/vmx/Makefile 7722F: drivers/crypto/vmx/Kconfig 7723F: drivers/crypto/vmx/vmx.c 7724F: drivers/crypto/vmx/aes* 7725F: drivers/crypto/vmx/ghash* 7726F: drivers/crypto/vmx/ppc-xlate.pl 7727 7728IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7729M: Tyrel Datwyler <tyreld@linux.ibm.com> 7730L: linux-pci@vger.kernel.org 7731L: linuxppc-dev@lists.ozlabs.org 7732S: Supported 7733F: drivers/pci/hotplug/rpaphp* 7734 7735IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7736M: Tyrel Datwyler <tyreld@linux.ibm.com> 7737L: linux-pci@vger.kernel.org 7738L: linuxppc-dev@lists.ozlabs.org 7739S: Supported 7740F: drivers/pci/hotplug/rpadlpar* 7741 7742IBM ServeRAID RAID DRIVER 7743S: Orphan 7744F: drivers/scsi/ips.* 7745 7746ICH LPC AND GPIO DRIVER 7747M: Peter Tyser <ptyser@xes-inc.com> 7748S: Maintained 7749F: drivers/mfd/lpc_ich.c 7750F: drivers/gpio/gpio-ich.c 7751 7752IDE SUBSYSTEM 7753M: "David S. Miller" <davem@davemloft.net> 7754L: linux-ide@vger.kernel.org 7755Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7756T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7757S: Maintained 7758F: Documentation/ide/ 7759F: drivers/ide/ 7760F: include/linux/ide.h 7761 7762IDE/ATAPI DRIVERS 7763M: Borislav Petkov <bp@alien8.de> 7764L: linux-ide@vger.kernel.org 7765S: Maintained 7766F: Documentation/cdrom/ide-cd.rst 7767F: drivers/ide/ide-cd* 7768 7769IDEAPAD LAPTOP EXTRAS DRIVER 7770M: Ike Panhc <ike.pan@canonical.com> 7771L: platform-driver-x86@vger.kernel.org 7772W: http://launchpad.net/ideapad-laptop 7773S: Maintained 7774F: drivers/platform/x86/ideapad-laptop.c 7775 7776IDEAPAD LAPTOP SLIDEBAR DRIVER 7777M: Andrey Moiseev <o2g.org.ru@gmail.com> 7778L: linux-input@vger.kernel.org 7779W: https://github.com/o2genum/ideapad-slidebar 7780S: Maintained 7781F: drivers/input/misc/ideapad_slidebar.c 7782 7783IDT VersaClock 5 CLOCK DRIVER 7784M: Marek Vasut <marek.vasut@gmail.com> 7785S: Maintained 7786F: drivers/clk/clk-versaclock5.c 7787 7788IEEE 802.15.4 SUBSYSTEM 7789M: Alexander Aring <alex.aring@gmail.com> 7790M: Stefan Schmidt <stefan@datenfreihafen.org> 7791L: linux-wpan@vger.kernel.org 7792W: http://wpan.cakelab.org/ 7793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7794T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7795S: Maintained 7796F: net/ieee802154/ 7797F: net/mac802154/ 7798F: drivers/net/ieee802154/ 7799F: include/linux/nl802154.h 7800F: include/linux/ieee802154.h 7801F: include/net/nl802154.h 7802F: include/net/mac802154.h 7803F: include/net/af_ieee802154.h 7804F: include/net/cfg802154.h 7805F: include/net/ieee802154_netdev.h 7806F: Documentation/networking/ieee802154.rst 7807 7808IFE PROTOCOL 7809M: Yotam Gigi <yotam.gi@gmail.com> 7810M: Jamal Hadi Salim <jhs@mojatatu.com> 7811F: net/ife 7812F: include/net/ife.h 7813F: include/uapi/linux/ife.h 7814 7815IGORPLUG-USB IR RECEIVER 7816M: Sean Young <sean@mess.org> 7817L: linux-media@vger.kernel.org 7818S: Maintained 7819F: drivers/media/rc/igorplugusb.c 7820 7821IGUANAWORKS USB IR TRANSCEIVER 7822M: Sean Young <sean@mess.org> 7823L: linux-media@vger.kernel.org 7824S: Maintained 7825F: drivers/media/rc/iguanair.c 7826 7827IIO DIGITAL POTENTIOMETER DAC 7828M: Peter Rosin <peda@axentia.se> 7829L: linux-iio@vger.kernel.org 7830S: Maintained 7831F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7832F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7833F: drivers/iio/dac/dpot-dac.c 7834 7835IIO ENVELOPE DETECTOR 7836M: Peter Rosin <peda@axentia.se> 7837L: linux-iio@vger.kernel.org 7838S: Maintained 7839F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7840F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7841F: drivers/iio/adc/envelope-detector.c 7842 7843IIO MULTIPLEXER 7844M: Peter Rosin <peda@axentia.se> 7845L: linux-iio@vger.kernel.org 7846S: Maintained 7847F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7848F: drivers/iio/multiplexer/iio-mux.c 7849 7850IIO SUBSYSTEM AND DRIVERS 7851M: Jonathan Cameron <jic23@kernel.org> 7852R: Hartmut Knaack <knaack.h@gmx.de> 7853R: Lars-Peter Clausen <lars@metafoo.de> 7854R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7855L: linux-iio@vger.kernel.org 7856T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7857S: Maintained 7858F: Documentation/ABI/testing/configfs-iio* 7859F: Documentation/ABI/testing/sysfs-bus-iio* 7860F: Documentation/devicetree/bindings/iio/ 7861F: drivers/iio/ 7862F: drivers/staging/iio/ 7863F: include/linux/iio/ 7864F: tools/iio/ 7865 7866IIO UNIT CONVERTER 7867M: Peter Rosin <peda@axentia.se> 7868L: linux-iio@vger.kernel.org 7869S: Maintained 7870F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7871F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7872F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7873F: drivers/iio/afe/iio-rescale.c 7874 7875IKANOS/ADI EAGLE ADSL USB DRIVER 7876M: Matthieu Castet <castet.matthieu@free.fr> 7877M: Stanislaw Gruszka <stf_xl@wp.pl> 7878S: Maintained 7879F: drivers/usb/atm/ueagle-atm.c 7880 7881IMGTEC ASCII LCD DRIVER 7882M: Paul Burton <paul.burton@mips.com> 7883S: Maintained 7884F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7885F: drivers/auxdisplay/img-ascii-lcd.c 7886 7887IMGTEC IR DECODER DRIVER 7888M: James Hogan <jhogan@kernel.org> 7889S: Maintained 7890F: drivers/media/rc/img-ir/ 7891 7892IMON SOUNDGRAPH USB IR RECEIVER 7893M: Sean Young <sean@mess.org> 7894L: linux-media@vger.kernel.org 7895S: Maintained 7896F: drivers/media/rc/imon_raw.c 7897F: drivers/media/rc/imon.c 7898 7899IMS TWINTURBO FRAMEBUFFER DRIVER 7900L: linux-fbdev@vger.kernel.org 7901S: Orphan 7902F: drivers/video/fbdev/imsttfb.c 7903 7904INA209 HARDWARE MONITOR DRIVER 7905M: Guenter Roeck <linux@roeck-us.net> 7906L: linux-hwmon@vger.kernel.org 7907S: Maintained 7908F: Documentation/hwmon/ina209.rst 7909F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7910F: drivers/hwmon/ina209.c 7911 7912INA2XX HARDWARE MONITOR DRIVER 7913M: Guenter Roeck <linux@roeck-us.net> 7914L: linux-hwmon@vger.kernel.org 7915S: Maintained 7916F: Documentation/hwmon/ina2xx.rst 7917F: drivers/hwmon/ina2xx.c 7918F: include/linux/platform_data/ina2xx.h 7919 7920INDUSTRY PACK SUBSYSTEM (IPACK) 7921M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7922M: Jens Taprogge <jens.taprogge@taprogge.org> 7923M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7924L: industrypack-devel@lists.sourceforge.net 7925W: http://industrypack.sourceforge.net 7926S: Maintained 7927F: drivers/ipack/ 7928 7929INFINEON DPS310 Driver 7930M: Eddie James <eajames@linux.ibm.com> 7931L: linux-iio@vger.kernel.org 7932F: drivers/iio/pressure/dps310.c 7933S: Maintained 7934 7935INFINIBAND SUBSYSTEM 7936M: Doug Ledford <dledford@redhat.com> 7937M: Jason Gunthorpe <jgg@mellanox.com> 7938L: linux-rdma@vger.kernel.org 7939W: https://github.com/linux-rdma/rdma-core 7940Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7942S: Supported 7943F: Documentation/devicetree/bindings/infiniband/ 7944F: Documentation/infiniband/ 7945F: drivers/infiniband/ 7946F: include/uapi/linux/if_infiniband.h 7947F: include/uapi/rdma/ 7948F: include/rdma/ 7949F: include/trace/events/ib_mad.h 7950F: include/trace/events/ib_umad.h 7951F: samples/bpf/ibumad_kern.c 7952F: samples/bpf/ibumad_user.c 7953 7954INGENIC JZ4780 DMA Driver 7955M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7956S: Maintained 7957F: drivers/dma/dma-jz4780.c 7958 7959INGENIC JZ4780 NAND DRIVER 7960M: Harvey Hunt <harveyhuntnexus@gmail.com> 7961L: linux-mtd@lists.infradead.org 7962S: Maintained 7963F: drivers/mtd/nand/raw/ingenic/ 7964 7965INGENIC JZ47xx SoCs 7966M: Paul Cercueil <paul@crapouillou.net> 7967S: Maintained 7968F: arch/mips/boot/dts/ingenic/ 7969F: arch/mips/include/asm/mach-jz4740/ 7970F: arch/mips/jz4740/ 7971F: drivers/clk/ingenic/ 7972F: drivers/dma/dma-jz4780.c 7973F: drivers/gpu/drm/ingenic/ 7974F: drivers/i2c/busses/i2c-jz4780.c 7975F: drivers/iio/adc/ingenic-adc.c 7976F: drivers/irqchip/irq-ingenic.c 7977F: drivers/memory/jz4780-nemc.c 7978F: drivers/mmc/host/jz4740_mmc.c 7979F: drivers/mtd/nand/raw/ingenic/ 7980F: drivers/pinctrl/pinctrl-ingenic.c 7981F: drivers/power/supply/ingenic-battery.c 7982F: drivers/pwm/pwm-jz4740.c 7983F: drivers/rtc/rtc-jz4740.c 7984F: drivers/tty/serial/8250/8250_ingenic.c 7985F: drivers/usb/musb/jz4740.c 7986F: drivers/watchdog/jz4740_wdt.c 7987F: include/dt-bindings/iio/adc/ingenic,adc.h 7988F: include/linux/mfd/ingenic-tcu.h 7989F: sound/soc/jz4740/ 7990F: sound/soc/codecs/jz47* 7991 7992INOTIFY 7993M: Jan Kara <jack@suse.cz> 7994R: Amir Goldstein <amir73il@gmail.com> 7995L: linux-fsdevel@vger.kernel.org 7996S: Maintained 7997F: Documentation/filesystems/inotify.txt 7998F: fs/notify/inotify/ 7999F: include/linux/inotify.h 8000F: include/uapi/linux/inotify.h 8001 8002INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8003M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8004L: linux-input@vger.kernel.org 8005Q: http://patchwork.kernel.org/project/linux-input/list/ 8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8007S: Maintained 8008F: drivers/input/ 8009F: include/linux/input.h 8010F: include/uapi/linux/input.h 8011F: include/uapi/linux/input-event-codes.h 8012F: include/linux/input/ 8013F: Documentation/devicetree/bindings/input/ 8014F: Documentation/devicetree/bindings/serio/ 8015F: Documentation/input/ 8016 8017INPUT MULTITOUCH (MT) PROTOCOL 8018M: Henrik Rydberg <rydberg@bitmath.org> 8019L: linux-input@vger.kernel.org 8020S: Odd fixes 8021F: Documentation/input/multi-touch-protocol.rst 8022F: drivers/input/input-mt.c 8023K: \b(ABS|SYN)_MT_ 8024 8025INSIDE SECURE CRYPTO DRIVER 8026M: Antoine Tenart <antoine.tenart@bootlin.com> 8027F: drivers/crypto/inside-secure/ 8028S: Maintained 8029L: linux-crypto@vger.kernel.org 8030 8031INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8032M: Mimi Zohar <zohar@linux.ibm.com> 8033M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8034L: linux-integrity@vger.kernel.org 8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8036S: Supported 8037F: security/integrity/ima/ 8038 8039INTEL 810/815 FRAMEBUFFER DRIVER 8040M: Antonino Daplas <adaplas@gmail.com> 8041L: linux-fbdev@vger.kernel.org 8042S: Maintained 8043F: drivers/video/fbdev/i810/ 8044 8045INTEL ASoC DRIVERS 8046M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8047M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8048M: Jie Yang <yang.jie@linux.intel.com> 8049L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8050S: Supported 8051F: sound/soc/intel/ 8052 8053INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8054M: Hans de Goede <hdegoede@redhat.com> 8055L: platform-driver-x86@vger.kernel.org 8056S: Maintained 8057F: drivers/platform/x86/intel_atomisp2_pm.c 8058 8059INTEL C600 SERIES SAS CONTROLLER DRIVER 8060M: Intel SCU Linux support <intel-linux-scu@intel.com> 8061M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8062L: linux-scsi@vger.kernel.org 8063T: git git://git.code.sf.net/p/intel-sas/isci 8064S: Supported 8065F: drivers/scsi/isci/ 8066 8067INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8068M: Jani Nikula <jani.nikula@linux.intel.com> 8069M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8070M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8071L: intel-gfx@lists.freedesktop.org 8072W: https://01.org/linuxgraphics/ 8073B: https://01.org/linuxgraphics/documentation/how-report-bugs 8074C: irc://chat.freenode.net/intel-gfx 8075Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8076T: git git://anongit.freedesktop.org/drm-intel 8077S: Supported 8078F: drivers/gpu/drm/i915/ 8079F: include/drm/i915* 8080F: include/uapi/drm/i915_drm.h 8081F: Documentation/gpu/i915.rst 8082 8083INTEL ETHERNET DRIVERS 8084M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8085L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8086W: http://www.intel.com/support/feedback.htm 8087W: http://e1000.sourceforge.net/ 8088Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8090T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8091S: Supported 8092F: Documentation/networking/device_drivers/intel/e100.rst 8093F: Documentation/networking/device_drivers/intel/e1000.rst 8094F: Documentation/networking/device_drivers/intel/e1000e.rst 8095F: Documentation/networking/device_drivers/intel/fm10k.rst 8096F: Documentation/networking/device_drivers/intel/igb.rst 8097F: Documentation/networking/device_drivers/intel/igbvf.rst 8098F: Documentation/networking/device_drivers/intel/ixgb.rst 8099F: Documentation/networking/device_drivers/intel/ixgbe.rst 8100F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8101F: Documentation/networking/device_drivers/intel/i40e.rst 8102F: Documentation/networking/device_drivers/intel/iavf.rst 8103F: Documentation/networking/device_drivers/intel/ice.rst 8104F: drivers/net/ethernet/intel/ 8105F: drivers/net/ethernet/intel/*/ 8106F: include/linux/avf/virtchnl.h 8107 8108INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8109M: Maik Broemme <mbroemme@libmpq.org> 8110L: linux-fbdev@vger.kernel.org 8111S: Maintained 8112F: Documentation/fb/intelfb.rst 8113F: drivers/video/fbdev/intelfb/ 8114 8115INTEL GPIO DRIVERS 8116M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8117L: linux-gpio@vger.kernel.org 8118S: Maintained 8119T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8120F: drivers/gpio/gpio-ich.c 8121F: drivers/gpio/gpio-intel-mid.c 8122F: drivers/gpio/gpio-lynxpoint.c 8123F: drivers/gpio/gpio-merrifield.c 8124F: drivers/gpio/gpio-ml-ioh.c 8125F: drivers/gpio/gpio-pch.c 8126F: drivers/gpio/gpio-sch.c 8127F: drivers/gpio/gpio-sodaville.c 8128 8129INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8130M: Zhenyu Wang <zhenyuw@linux.intel.com> 8131M: Zhi Wang <zhi.a.wang@intel.com> 8132L: intel-gvt-dev@lists.freedesktop.org 8133L: intel-gfx@lists.freedesktop.org 8134W: https://01.org/igvt-g 8135T: git https://github.com/intel/gvt-linux.git 8136S: Supported 8137F: drivers/gpu/drm/i915/gvt/ 8138 8139INTEL HID EVENT DRIVER 8140M: Alex Hung <alex.hung@canonical.com> 8141L: platform-driver-x86@vger.kernel.org 8142S: Maintained 8143F: drivers/platform/x86/intel-hid.c 8144 8145INTEL I/OAT DMA DRIVER 8146M: Dave Jiang <dave.jiang@intel.com> 8147R: Dan Williams <dan.j.williams@intel.com> 8148L: dmaengine@vger.kernel.org 8149Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8150S: Supported 8151F: drivers/dma/ioat* 8152 8153INTEL IDLE DRIVER 8154M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8155M: Len Brown <lenb@kernel.org> 8156L: linux-pm@vger.kernel.org 8157T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8158B: https://bugzilla.kernel.org 8159S: Supported 8160F: drivers/idle/intel_idle.c 8161 8162INTEL INTEGRATED SENSOR HUB DRIVER 8163M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8164M: Jiri Kosina <jikos@kernel.org> 8165L: linux-input@vger.kernel.org 8166S: Maintained 8167F: drivers/hid/intel-ish-hid/ 8168 8169INTEL IOMMU (VT-d) 8170M: David Woodhouse <dwmw2@infradead.org> 8171L: iommu@lists.linux-foundation.org 8172T: git git://git.infradead.org/iommu-2.6.git 8173S: Supported 8174F: drivers/iommu/intel-iommu.c 8175F: include/linux/intel-iommu.h 8176 8177INTEL IOP-ADMA DMA DRIVER 8178R: Dan Williams <dan.j.williams@intel.com> 8179S: Odd fixes 8180F: drivers/dma/iop-adma.c 8181 8182INTEL IPU3 CSI-2 CIO2 DRIVER 8183M: Yong Zhi <yong.zhi@intel.com> 8184M: Sakari Ailus <sakari.ailus@linux.intel.com> 8185M: Bingbu Cao <bingbu.cao@intel.com> 8186R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8187L: linux-media@vger.kernel.org 8188S: Maintained 8189F: drivers/media/pci/intel/ipu3/ 8190F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8191 8192INTEL IPU3 CSI-2 IMGU DRIVER 8193M: Sakari Ailus <sakari.ailus@linux.intel.com> 8194L: linux-media@vger.kernel.org 8195S: Maintained 8196F: drivers/staging/media/ipu3/ 8197F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8198F: Documentation/media/v4l-drivers/ipu3.rst 8199 8200INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8201M: Krzysztof Halasa <khalasa@piap.pl> 8202S: Maintained 8203F: include/linux/soc/ixp4xx/qmgr.h 8204F: include/linux/soc/ixp4xx/npe.h 8205F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8206F: drivers/soc/ixp4xx/ixp4xx-npe.c 8207F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8208F: drivers/net/wan/ixp4xx_hss.c 8209 8210INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8211M: Deepak Saxena <dsaxena@plexity.net> 8212S: Maintained 8213F: drivers/char/hw_random/ixp4xx-rng.c 8214 8215INTEL MANAGEMENT ENGINE (mei) 8216M: Tomas Winkler <tomas.winkler@intel.com> 8217L: linux-kernel@vger.kernel.org 8218S: Supported 8219F: include/uapi/linux/mei.h 8220F: include/linux/mei_cl_bus.h 8221F: drivers/misc/mei/* 8222F: drivers/watchdog/mei_wdt.c 8223F: Documentation/driver-api/mei/* 8224F: samples/mei/* 8225 8226INTEL MENLOW THERMAL DRIVER 8227M: Sujith Thomas <sujith.thomas@intel.com> 8228L: platform-driver-x86@vger.kernel.org 8229W: https://01.org/linux-acpi 8230S: Supported 8231F: drivers/platform/x86/intel_menlow.c 8232 8233INTEL MIC DRIVERS (mic) 8234M: Sudeep Dutt <sudeep.dutt@intel.com> 8235M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8236S: Supported 8237W: https://github.com/sudeepdutt/mic 8238W: http://software.intel.com/en-us/mic-developer 8239F: include/linux/mic_bus.h 8240F: include/linux/scif.h 8241F: include/uapi/linux/mic_common.h 8242F: include/uapi/linux/mic_ioctl.h 8243F: include/uapi/linux/scif_ioctl.h 8244F: drivers/misc/mic/ 8245F: drivers/dma/mic_x100_dma.c 8246F: drivers/dma/mic_x100_dma.h 8247F: Documentation/mic/ 8248 8249INTEL PMC CORE DRIVER 8250M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8251M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8252L: platform-driver-x86@vger.kernel.org 8253S: Maintained 8254F: drivers/platform/x86/intel_pmc_core* 8255 8256INTEL PMC/P-Unit IPC DRIVER 8257M: Zha Qipeng<qipeng.zha@intel.com> 8258L: platform-driver-x86@vger.kernel.org 8259S: Maintained 8260F: drivers/platform/x86/intel_pmc_ipc.c 8261F: drivers/platform/x86/intel_punit_ipc.c 8262F: arch/x86/include/asm/intel_pmc_ipc.h 8263F: arch/x86/include/asm/intel_punit_ipc.h 8264 8265INTEL PMIC GPIO DRIVERS 8266M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8267S: Maintained 8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8269F: drivers/gpio/gpio-*cove.c 8270F: drivers/gpio/gpio-msic.c 8271 8272INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8273R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8274S: Maintained 8275F: drivers/mfd/intel_msic.c 8276F: drivers/mfd/intel_soc_pmic* 8277F: include/linux/mfd/intel_msic.h 8278F: include/linux/mfd/intel_soc_pmic* 8279 8280INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8281M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8282L: linux-wireless@vger.kernel.org 8283S: Maintained 8284F: Documentation/networking/device_drivers/intel/ipw2100.txt 8285F: Documentation/networking/device_drivers/intel/ipw2200.txt 8286F: drivers/net/wireless/intel/ipw2x00/ 8287 8288INTEL PSTATE DRIVER 8289M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8290M: Len Brown <lenb@kernel.org> 8291L: linux-pm@vger.kernel.org 8292S: Supported 8293F: drivers/cpufreq/intel_pstate.c 8294 8295INTEL RDMA RNIC DRIVER 8296M: Faisal Latif <faisal.latif@intel.com> 8297M: Shiraz Saleem <shiraz.saleem@intel.com> 8298L: linux-rdma@vger.kernel.org 8299S: Supported 8300F: drivers/infiniband/hw/i40iw/ 8301F: include/uapi/rdma/i40iw-abi.h 8302 8303INTEL SPEED SELECT TECHNOLOGY 8304M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8305L: platform-driver-x86@vger.kernel.org 8306S: Maintained 8307F: drivers/platform/x86/intel_speed_select_if/ 8308F: tools/power/x86/intel-speed-select/ 8309F: include/uapi/linux/isst_if.h 8310 8311INTEL TELEMETRY DRIVER 8312M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8313M: "David E. Box" <david.e.box@linux.intel.com> 8314L: platform-driver-x86@vger.kernel.org 8315S: Maintained 8316F: arch/x86/include/asm/intel_telemetry.h 8317F: drivers/platform/x86/intel_telemetry* 8318 8319INTEL VIRTUAL BUTTON DRIVER 8320M: AceLan Kao <acelan.kao@canonical.com> 8321L: platform-driver-x86@vger.kernel.org 8322S: Maintained 8323F: drivers/platform/x86/intel-vbtn.c 8324 8325INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8326M: Stanislaw Gruszka <sgruszka@redhat.com> 8327L: linux-wireless@vger.kernel.org 8328S: Supported 8329F: drivers/net/wireless/intel/iwlegacy/ 8330 8331INTEL WIRELESS WIFI LINK (iwlwifi) 8332M: Johannes Berg <johannes.berg@intel.com> 8333M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8334M: Luca Coelho <luciano.coelho@intel.com> 8335M: Intel Linux Wireless <linuxwifi@intel.com> 8336L: linux-wireless@vger.kernel.org 8337W: http://intellinuxwireless.org 8338T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8339S: Supported 8340F: drivers/net/wireless/intel/iwlwifi/ 8341 8342INTEL WIRELESS WIMAX CONNECTION 2400 8343M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8344M: linux-wimax@intel.com 8345L: wimax@linuxwimax.org (subscribers-only) 8346S: Supported 8347W: http://linuxwimax.org 8348F: Documentation/wimax/README.i2400m 8349F: drivers/net/wimax/i2400m/ 8350F: include/uapi/linux/wimax/i2400m.h 8351 8352INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8353M: Mario Limonciello <mario.limonciello@dell.com> 8354S: Maintained 8355F: drivers/platform/x86/intel-wmi-thunderbolt.c 8356 8357INTEL(R) TRACE HUB 8358M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8359S: Supported 8360F: Documentation/trace/intel_th.rst 8361F: drivers/hwtracing/intel_th/ 8362 8363INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8364M: Ning Sun <ning.sun@intel.com> 8365L: tboot-devel@lists.sourceforge.net 8366W: http://tboot.sourceforge.net 8367T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8368S: Supported 8369F: Documentation/x86/intel_txt.rst 8370F: include/linux/tboot.h 8371F: arch/x86/kernel/tboot.c 8372 8373INTEL-MID GPIO DRIVER 8374M: David Cohen <david.a.cohen@linux.intel.com> 8375L: linux-gpio@vger.kernel.org 8376S: Maintained 8377F: drivers/gpio/gpio-intel-mid.c 8378 8379INTERCONNECT API 8380M: Georgi Djakov <georgi.djakov@linaro.org> 8381L: linux-pm@vger.kernel.org 8382S: Maintained 8383F: Documentation/driver-api/interconnect.rst 8384F: Documentation/devicetree/bindings/interconnect/ 8385F: drivers/interconnect/ 8386F: include/dt-bindings/interconnect/ 8387F: include/linux/interconnect-provider.h 8388F: include/linux/interconnect.h 8389 8390INVENSENSE MPU-3050 GYROSCOPE DRIVER 8391M: Linus Walleij <linus.walleij@linaro.org> 8392L: linux-iio@vger.kernel.org 8393S: Maintained 8394F: drivers/iio/gyro/mpu3050* 8395F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8396 8397IOC3 ETHERNET DRIVER 8398M: Ralf Baechle <ralf@linux-mips.org> 8399L: linux-mips@vger.kernel.org 8400S: Maintained 8401F: drivers/net/ethernet/sgi/ioc3-eth.c 8402 8403IOC3 SERIAL DRIVER 8404M: Pat Gefre <pfg@sgi.com> 8405L: linux-serial@vger.kernel.org 8406S: Maintained 8407F: drivers/tty/serial/ioc3_serial.c 8408 8409IOMAP FILESYSTEM LIBRARY 8410M: Christoph Hellwig <hch@infradead.org> 8411M: Darrick J. Wong <darrick.wong@oracle.com> 8412M: linux-xfs@vger.kernel.org 8413M: linux-fsdevel@vger.kernel.org 8414L: linux-xfs@vger.kernel.org 8415L: linux-fsdevel@vger.kernel.org 8416T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8417S: Supported 8418F: fs/iomap.c 8419F: include/linux/iomap.h 8420 8421IOMMU DRIVERS 8422M: Joerg Roedel <joro@8bytes.org> 8423L: iommu@lists.linux-foundation.org 8424T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8425S: Maintained 8426F: Documentation/devicetree/bindings/iommu/ 8427F: drivers/iommu/ 8428F: include/linux/iommu.h 8429F: include/linux/of_iommu.h 8430F: include/linux/iova.h 8431 8432IO_URING 8433M: Jens Axboe <axboe@kernel.dk> 8434L: linux-block@vger.kernel.org 8435L: linux-fsdevel@vger.kernel.org 8436T: git git://git.kernel.dk/linux-block 8437T: git git://git.kernel.dk/liburing 8438S: Maintained 8439F: fs/io_uring.c 8440F: include/uapi/linux/io_uring.h 8441 8442IP MASQUERADING 8443M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8444S: Maintained 8445F: net/ipv4/netfilter/ipt_MASQUERADE.c 8446 8447IPMI SUBSYSTEM 8448M: Corey Minyard <minyard@acm.org> 8449L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8450W: http://openipmi.sourceforge.net/ 8451S: Supported 8452F: Documentation/devicetree/bindings/ipmi/ 8453F: Documentation/IPMI.txt 8454F: drivers/char/ipmi/ 8455F: include/linux/ipmi* 8456F: include/uapi/linux/ipmi* 8457 8458IPS SCSI RAID DRIVER 8459M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8460L: linux-scsi@vger.kernel.org 8461W: http://www.adaptec.com/ 8462S: Maintained 8463F: drivers/scsi/ips* 8464 8465IPVS 8466M: Wensong Zhang <wensong@linux-vs.org> 8467M: Simon Horman <horms@verge.net.au> 8468M: Julian Anastasov <ja@ssi.bg> 8469L: netdev@vger.kernel.org 8470L: lvs-devel@vger.kernel.org 8471S: Maintained 8472T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8473T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8474F: Documentation/networking/ipvs-sysctl.txt 8475F: include/net/ip_vs.h 8476F: include/uapi/linux/ip_vs.h 8477F: net/netfilter/ipvs/ 8478 8479IPWIRELESS DRIVER 8480M: Jiri Kosina <jikos@kernel.org> 8481M: David Sterba <dsterba@suse.com> 8482S: Odd Fixes 8483F: drivers/tty/ipwireless/ 8484 8485IPX NETWORK LAYER 8486L: netdev@vger.kernel.org 8487S: Obsolete 8488F: include/uapi/linux/ipx.h 8489 8490IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8491M: Marc Zyngier <marc.zyngier@arm.com> 8492S: Maintained 8493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8494F: Documentation/IRQ-domain.txt 8495F: include/linux/irqdomain.h 8496F: kernel/irq/irqdomain.c 8497F: kernel/irq/msi.c 8498 8499IRQ SUBSYSTEM 8500M: Thomas Gleixner <tglx@linutronix.de> 8501L: linux-kernel@vger.kernel.org 8502S: Maintained 8503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8504F: kernel/irq/ 8505 8506IRQCHIP DRIVERS 8507M: Thomas Gleixner <tglx@linutronix.de> 8508M: Jason Cooper <jason@lakedaemon.net> 8509M: Marc Zyngier <marc.zyngier@arm.com> 8510L: linux-kernel@vger.kernel.org 8511S: Maintained 8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8513F: Documentation/devicetree/bindings/interrupt-controller/ 8514F: drivers/irqchip/ 8515 8516ISA 8517M: William Breathitt Gray <vilhelm.gray@gmail.com> 8518S: Maintained 8519F: Documentation/driver-api/isa.rst 8520F: drivers/base/isa.c 8521F: include/linux/isa.h 8522 8523ISA RADIO MODULE 8524M: Hans Verkuil <hverkuil@xs4all.nl> 8525L: linux-media@vger.kernel.org 8526T: git git://linuxtv.org/media_tree.git 8527W: https://linuxtv.org 8528S: Maintained 8529F: drivers/media/radio/radio-isa* 8530 8531ISAPNP 8532M: Jaroslav Kysela <perex@perex.cz> 8533S: Maintained 8534F: Documentation/driver-api/isapnp.rst 8535F: drivers/pnp/isapnp/ 8536F: include/linux/isapnp.h 8537 8538ISCSI 8539M: Lee Duncan <lduncan@suse.com> 8540M: Chris Leech <cleech@redhat.com> 8541L: open-iscsi@googlegroups.com 8542W: www.open-iscsi.com 8543S: Maintained 8544F: drivers/scsi/*iscsi* 8545F: include/scsi/*iscsi* 8546 8547iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8548M: Peter Jones <pjones@redhat.com> 8549M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8550S: Maintained 8551F: drivers/firmware/iscsi_ibft* 8552 8553ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8554M: Sagi Grimberg <sagi@grimberg.me> 8555M: Max Gurtovoy <maxg@mellanox.com> 8556L: linux-rdma@vger.kernel.org 8557S: Supported 8558W: http://www.openfabrics.org 8559W: www.open-iscsi.org 8560Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8561F: drivers/infiniband/ulp/iser/ 8562 8563ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8564M: Sagi Grimberg <sagi@grimberg.me> 8565T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8566L: linux-rdma@vger.kernel.org 8567L: target-devel@vger.kernel.org 8568S: Supported 8569W: http://www.linux-iscsi.org 8570F: drivers/infiniband/ulp/isert 8571 8572ISDN/mISDN SUBSYSTEM 8573M: Karsten Keil <isdn@linux-pingi.de> 8574L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8575L: netdev@vger.kernel.org 8576W: http://www.isdn4linux.de 8577S: Maintained 8578F: drivers/isdn/mISDN 8579F: drivers/isdn/hardware 8580 8581ISDN/CAPI SUBSYSTEM 8582M: Karsten Keil <isdn@linux-pingi.de> 8583L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8584L: netdev@vger.kernel.org 8585W: http://www.isdn4linux.de 8586S: Odd Fixes 8587F: Documentation/isdn/ 8588F: drivers/isdn/capi/ 8589F: drivers/staging/isdn/ 8590F: net/bluetooth/cmtp/ 8591F: include/linux/isdn/ 8592F: include/uapi/linux/isdn/ 8593 8594IT87 HARDWARE MONITORING DRIVER 8595M: Jean Delvare <jdelvare@suse.com> 8596L: linux-hwmon@vger.kernel.org 8597S: Maintained 8598F: Documentation/hwmon/it87.rst 8599F: drivers/hwmon/it87.c 8600 8601IT913X MEDIA DRIVER 8602M: Antti Palosaari <crope@iki.fi> 8603L: linux-media@vger.kernel.org 8604W: https://linuxtv.org 8605W: http://palosaari.fi/linux/ 8606Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8607T: git git://linuxtv.org/anttip/media_tree.git 8608S: Maintained 8609F: drivers/media/tuners/it913x* 8610 8611IVTV VIDEO4LINUX DRIVER 8612M: Andy Walls <awalls@md.metrocast.net> 8613L: ivtv-devel@ivtvdriver.org (subscribers-only) 8614L: linux-media@vger.kernel.org 8615T: git git://linuxtv.org/media_tree.git 8616W: http://www.ivtvdriver.org 8617S: Maintained 8618F: Documentation/media/v4l-drivers/ivtv* 8619F: drivers/media/pci/ivtv/ 8620F: include/uapi/linux/ivtv* 8621 8622IX2505V MEDIA DRIVER 8623M: Malcolm Priestley <tvboxspy@gmail.com> 8624L: linux-media@vger.kernel.org 8625W: https://linuxtv.org 8626Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8627S: Maintained 8628F: drivers/media/dvb-frontends/ix2505v* 8629 8630JAILHOUSE HYPERVISOR INTERFACE 8631M: Jan Kiszka <jan.kiszka@siemens.com> 8632L: jailhouse-dev@googlegroups.com 8633S: Maintained 8634F: arch/x86/kernel/jailhouse.c 8635F: arch/x86/include/asm/jailhouse_para.h 8636 8637JC42.4 TEMPERATURE SENSOR DRIVER 8638M: Guenter Roeck <linux@roeck-us.net> 8639L: linux-hwmon@vger.kernel.org 8640S: Maintained 8641F: drivers/hwmon/jc42.c 8642F: Documentation/hwmon/jc42.rst 8643 8644JFS FILESYSTEM 8645M: Dave Kleikamp <shaggy@kernel.org> 8646L: jfs-discussion@lists.sourceforge.net 8647W: http://jfs.sourceforge.net/ 8648T: git git://github.com/kleikamp/linux-shaggy.git 8649S: Maintained 8650F: Documentation/filesystems/jfs.txt 8651F: fs/jfs/ 8652 8653JME NETWORK DRIVER 8654M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8655L: netdev@vger.kernel.org 8656S: Maintained 8657F: drivers/net/ethernet/jme.* 8658 8659JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8660M: David Woodhouse <dwmw2@infradead.org> 8661M: Richard Weinberger <richard@nod.at> 8662L: linux-mtd@lists.infradead.org 8663W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8664T: git git://git.infradead.org/ubifs-2.6.git 8665S: Odd Fixes 8666F: fs/jffs2/ 8667F: include/uapi/linux/jffs2.h 8668 8669JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8670M: "Theodore Ts'o" <tytso@mit.edu> 8671M: Jan Kara <jack@suse.com> 8672L: linux-ext4@vger.kernel.org 8673S: Maintained 8674F: fs/jbd2/ 8675F: include/linux/jbd2.h 8676 8677JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8678M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8679L: linux-media@vger.kernel.org 8680S: Maintained 8681F: drivers/media/platform/rcar_jpu.c 8682 8683JSM Neo PCI based serial card 8684L: linux-serial@vger.kernel.org 8685S: Orphan 8686F: drivers/tty/serial/jsm/ 8687 8688K10TEMP HARDWARE MONITORING DRIVER 8689M: Clemens Ladisch <clemens@ladisch.de> 8690L: linux-hwmon@vger.kernel.org 8691S: Maintained 8692F: Documentation/hwmon/k10temp.rst 8693F: drivers/hwmon/k10temp.c 8694 8695K8TEMP HARDWARE MONITORING DRIVER 8696M: Rudolf Marek <r.marek@assembler.cz> 8697L: linux-hwmon@vger.kernel.org 8698S: Maintained 8699F: Documentation/hwmon/k8temp.rst 8700F: drivers/hwmon/k8temp.c 8701 8702KASAN 8703M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8704R: Alexander Potapenko <glider@google.com> 8705R: Dmitry Vyukov <dvyukov@google.com> 8706L: kasan-dev@googlegroups.com 8707S: Maintained 8708F: arch/*/include/asm/kasan.h 8709F: arch/*/mm/kasan_init* 8710F: Documentation/dev-tools/kasan.rst 8711F: include/linux/kasan*.h 8712F: lib/test_kasan.c 8713F: mm/kasan/ 8714F: scripts/Makefile.kasan 8715 8716KCONFIG 8717M: Masahiro Yamada <yamada.masahiro@socionext.com> 8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8719L: linux-kbuild@vger.kernel.org 8720S: Maintained 8721F: Documentation/kbuild/kconfig* 8722F: scripts/kconfig/ 8723F: scripts/Kconfig.include 8724 8725KDUMP 8726M: Dave Young <dyoung@redhat.com> 8727M: Baoquan He <bhe@redhat.com> 8728R: Vivek Goyal <vgoyal@redhat.com> 8729L: kexec@lists.infradead.org 8730W: http://lse.sourceforge.net/kdump/ 8731S: Maintained 8732F: Documentation/admin-guide/kdump/ 8733 8734KEENE FM RADIO TRANSMITTER DRIVER 8735M: Hans Verkuil <hverkuil@xs4all.nl> 8736L: linux-media@vger.kernel.org 8737T: git git://linuxtv.org/media_tree.git 8738W: https://linuxtv.org 8739S: Maintained 8740F: drivers/media/radio/radio-keene* 8741 8742KERNEL AUTOMOUNTER 8743M: Ian Kent <raven@themaw.net> 8744L: autofs@vger.kernel.org 8745S: Maintained 8746F: fs/autofs/ 8747 8748KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8749M: Masahiro Yamada <yamada.masahiro@socionext.com> 8750M: Michal Marek <michal.lkml@markovi.net> 8751T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8752L: linux-kbuild@vger.kernel.org 8753S: Maintained 8754F: Documentation/kbuild/ 8755F: Makefile 8756F: scripts/Kbuild* 8757F: scripts/Makefile* 8758F: scripts/basic/ 8759F: scripts/mk* 8760F: scripts/*vmlinux* 8761F: scripts/mod/ 8762F: scripts/package/ 8763 8764KERNEL JANITORS 8765L: kernel-janitors@vger.kernel.org 8766W: http://kernelnewbies.org/KernelJanitors 8767S: Odd Fixes 8768 8769KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8770M: "J. Bruce Fields" <bfields@fieldses.org> 8771M: Chuck Lever <chuck.lever@oracle.com> 8772L: linux-nfs@vger.kernel.org 8773W: http://nfs.sourceforge.net/ 8774T: git git://linux-nfs.org/~bfields/linux.git 8775S: Supported 8776F: fs/nfsd/ 8777F: include/uapi/linux/nfsd/ 8778F: fs/lockd/ 8779F: fs/nfs_common/ 8780F: net/sunrpc/ 8781F: include/linux/lockd/ 8782F: include/linux/sunrpc/ 8783F: include/uapi/linux/sunrpc/ 8784 8785KERNEL SELFTEST FRAMEWORK 8786M: Shuah Khan <shuah@kernel.org> 8787M: Shuah Khan <skhan@linuxfoundation.org> 8788L: linux-kselftest@vger.kernel.org 8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8790Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8791S: Maintained 8792F: tools/testing/selftests/ 8793F: Documentation/dev-tools/kselftest* 8794 8795KERNEL USERMODE HELPER 8796M: Luis Chamberlain <mcgrof@kernel.org> 8797L: linux-kernel@vger.kernel.org 8798S: Maintained 8799F: kernel/umh.c 8800F: include/linux/umh.h 8801 8802KERNEL VIRTUAL MACHINE (KVM) 8803M: Paolo Bonzini <pbonzini@redhat.com> 8804M: Radim Krčmář <rkrcmar@redhat.com> 8805L: kvm@vger.kernel.org 8806W: http://www.linux-kvm.org 8807T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8808S: Supported 8809F: Documentation/virtual/kvm/ 8810F: include/trace/events/kvm.h 8811F: include/uapi/asm-generic/kvm* 8812F: include/uapi/linux/kvm* 8813F: include/asm-generic/kvm* 8814F: include/linux/kvm* 8815F: include/kvm/iodev.h 8816F: virt/kvm/* 8817F: tools/kvm/ 8818F: tools/testing/selftests/kvm/ 8819 8820KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8821M: Joerg Roedel <joro@8bytes.org> 8822L: kvm@vger.kernel.org 8823W: http://www.linux-kvm.org/ 8824S: Maintained 8825F: arch/x86/include/asm/svm.h 8826F: arch/x86/kvm/svm.c 8827 8828KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8829M: Marc Zyngier <marc.zyngier@arm.com> 8830R: James Morse <james.morse@arm.com> 8831R: Julien Thierry <julien.thierry@arm.com> 8832R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8834L: kvmarm@lists.cs.columbia.edu 8835T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8836S: Maintained 8837F: arch/arm/include/uapi/asm/kvm* 8838F: arch/arm/include/asm/kvm* 8839F: arch/arm/kvm/ 8840F: arch/arm64/include/uapi/asm/kvm* 8841F: arch/arm64/include/asm/kvm* 8842F: arch/arm64/kvm/ 8843F: virt/kvm/arm/ 8844F: include/kvm/arm_* 8845 8846KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8847M: James Hogan <jhogan@kernel.org> 8848L: linux-mips@vger.kernel.org 8849S: Supported 8850F: arch/mips/include/uapi/asm/kvm* 8851F: arch/mips/include/asm/kvm* 8852F: arch/mips/kvm/ 8853 8854KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8855M: Paul Mackerras <paulus@ozlabs.org> 8856L: kvm-ppc@vger.kernel.org 8857W: http://www.linux-kvm.org/ 8858T: git git://github.com/agraf/linux-2.6.git 8859S: Supported 8860F: arch/powerpc/include/uapi/asm/kvm* 8861F: arch/powerpc/include/asm/kvm* 8862F: arch/powerpc/kvm/ 8863F: arch/powerpc/kernel/kvm* 8864 8865KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8866M: Christian Borntraeger <borntraeger@de.ibm.com> 8867M: Janosch Frank <frankja@linux.ibm.com> 8868R: David Hildenbrand <david@redhat.com> 8869R: Cornelia Huck <cohuck@redhat.com> 8870L: linux-s390@vger.kernel.org 8871W: http://www.ibm.com/developerworks/linux/linux390/ 8872T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8873S: Supported 8874F: arch/s390/include/uapi/asm/kvm* 8875F: arch/s390/include/asm/gmap.h 8876F: arch/s390/include/asm/kvm* 8877F: arch/s390/kvm/ 8878F: arch/s390/mm/gmap.c 8879 8880KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8881M: Paolo Bonzini <pbonzini@redhat.com> 8882M: Radim Krčmář <rkrcmar@redhat.com> 8883L: kvm@vger.kernel.org 8884W: http://www.linux-kvm.org 8885T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8886S: Supported 8887F: arch/x86/kvm/ 8888F: arch/x86/kvm/*/ 8889F: arch/x86/include/uapi/asm/kvm* 8890F: arch/x86/include/asm/kvm* 8891F: arch/x86/include/asm/pvclock-abi.h 8892F: arch/x86/kernel/kvm.c 8893F: arch/x86/kernel/kvmclock.c 8894 8895KERNFS 8896M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8897M: Tejun Heo <tj@kernel.org> 8898T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8899S: Supported 8900F: include/linux/kernfs.h 8901F: fs/kernfs/ 8902 8903KEXEC 8904M: Eric Biederman <ebiederm@xmission.com> 8905W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8906L: kexec@lists.infradead.org 8907S: Maintained 8908F: include/linux/kexec.h 8909F: include/uapi/linux/kexec.h 8910F: kernel/kexec* 8911 8912KEYS-ENCRYPTED 8913M: Mimi Zohar <zohar@linux.ibm.com> 8914L: linux-integrity@vger.kernel.org 8915L: keyrings@vger.kernel.org 8916S: Supported 8917F: Documentation/security/keys/trusted-encrypted.rst 8918F: include/keys/encrypted-type.h 8919F: security/keys/encrypted-keys/ 8920 8921KEYS-TRUSTED 8922M: James Bottomley <jejb@linux.ibm.com> 8923M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8924M: Mimi Zohar <zohar@linux.ibm.com> 8925L: linux-integrity@vger.kernel.org 8926L: keyrings@vger.kernel.org 8927S: Supported 8928F: Documentation/security/keys/trusted-encrypted.rst 8929F: include/keys/trusted-type.h 8930F: security/keys/trusted.c 8931F: security/keys/trusted.h 8932 8933KEYS/KEYRINGS: 8934M: David Howells <dhowells@redhat.com> 8935L: keyrings@vger.kernel.org 8936S: Maintained 8937F: Documentation/security/keys/core.rst 8938F: include/linux/key.h 8939F: include/linux/key-type.h 8940F: include/linux/keyctl.h 8941F: include/uapi/linux/keyctl.h 8942F: include/keys/ 8943F: security/keys/ 8944 8945KGDB / KDB /debug_core 8946M: Jason Wessel <jason.wessel@windriver.com> 8947M: Daniel Thompson <daniel.thompson@linaro.org> 8948W: http://kgdb.wiki.kernel.org/ 8949L: kgdb-bugreport@lists.sourceforge.net 8950T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8951S: Maintained 8952F: Documentation/dev-tools/kgdb.rst 8953F: drivers/misc/kgdbts.c 8954F: drivers/tty/serial/kgdboc.c 8955F: include/linux/kdb.h 8956F: include/linux/kgdb.h 8957F: kernel/debug/ 8958 8959KMEMLEAK 8960M: Catalin Marinas <catalin.marinas@arm.com> 8961S: Maintained 8962F: Documentation/dev-tools/kmemleak.rst 8963F: include/linux/kmemleak.h 8964F: mm/kmemleak.c 8965F: mm/kmemleak-test.c 8966 8967KMOD KERNEL MODULE LOADER - USERMODE HELPER 8968M: Luis Chamberlain <mcgrof@kernel.org> 8969L: linux-kernel@vger.kernel.org 8970S: Maintained 8971F: kernel/kmod.c 8972F: include/linux/kmod.h 8973F: lib/test_kmod.c 8974F: tools/testing/selftests/kmod/ 8975 8976KPROBES 8977M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8978M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8979M: "David S. Miller" <davem@davemloft.net> 8980M: Masami Hiramatsu <mhiramat@kernel.org> 8981S: Maintained 8982F: Documentation/kprobes.txt 8983F: include/linux/kprobes.h 8984F: include/asm-generic/kprobes.h 8985F: kernel/kprobes.c 8986 8987KS0108 LCD CONTROLLER DRIVER 8988M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8989S: Maintained 8990F: Documentation/auxdisplay/ks0108 8991F: drivers/auxdisplay/ks0108.c 8992F: include/linux/ks0108.h 8993 8994L3MDEV 8995M: David Ahern <dsa@cumulusnetworks.com> 8996L: netdev@vger.kernel.org 8997S: Maintained 8998F: net/l3mdev 8999F: include/net/l3mdev.h 9000 9001L7 BPF FRAMEWORK 9002M: John Fastabend <john.fastabend@gmail.com> 9003M: Daniel Borkmann <daniel@iogearbox.net> 9004L: netdev@vger.kernel.org 9005L: bpf@vger.kernel.org 9006S: Maintained 9007F: include/linux/skmsg.h 9008F: net/core/skmsg.c 9009F: net/core/sock_map.c 9010F: net/ipv4/tcp_bpf.c 9011 9012LANTIQ / INTEL Ethernet drivers 9013M: Hauke Mehrtens <hauke@hauke-m.de> 9014L: netdev@vger.kernel.org 9015S: Maintained 9016F: net/dsa/tag_gswip.c 9017F: drivers/net/ethernet/lantiq_xrx200.c 9018F: drivers/net/dsa/lantiq_pce.h 9019F: drivers/net/dsa/lantiq_gswip.c 9020 9021LANTIQ MIPS ARCHITECTURE 9022M: John Crispin <john@phrozen.org> 9023L: linux-mips@vger.kernel.org 9024S: Maintained 9025F: arch/mips/lantiq 9026F: drivers/soc/lantiq 9027 9028LAPB module 9029L: linux-x25@vger.kernel.org 9030S: Orphan 9031F: Documentation/networking/lapb-module.txt 9032F: include/*/lapb.h 9033F: net/lapb/ 9034 9035LASI 53c700 driver for PARISC 9036M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9037L: linux-scsi@vger.kernel.org 9038S: Maintained 9039F: Documentation/scsi/53c700.txt 9040F: drivers/scsi/53c700* 9041 9042LEAKING_ADDRESSES 9043M: Tobin C. Harding <me@tobin.cc> 9044M: Tycho Andersen <tycho@tycho.ws> 9045L: kernel-hardening@lists.openwall.com 9046S: Maintained 9047T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9048F: scripts/leaking_addresses.pl 9049 9050LED SUBSYSTEM 9051M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9052M: Pavel Machek <pavel@ucw.cz> 9053R: Dan Murphy <dmurphy@ti.com> 9054L: linux-leds@vger.kernel.org 9055T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9056S: Maintained 9057F: Documentation/devicetree/bindings/leds/ 9058F: drivers/leds/ 9059F: include/linux/leds.h 9060 9061LEGACY EEPROM DRIVER 9062M: Jean Delvare <jdelvare@suse.com> 9063S: Maintained 9064F: Documentation/misc-devices/eeprom.rst 9065F: drivers/misc/eeprom/eeprom.c 9066 9067LEGO MINDSTORMS EV3 9068R: David Lechner <david@lechnology.com> 9069S: Maintained 9070F: arch/arm/boot/dts/da850-lego-ev3.dts 9071F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9072F: drivers/power/supply/lego_ev3_battery.c 9073 9074LEGO USB Tower driver 9075M: Juergen Stuber <starblue@users.sourceforge.net> 9076L: legousb-devel@lists.sourceforge.net 9077W: http://legousb.sourceforge.net/ 9078S: Maintained 9079F: drivers/usb/misc/legousbtower.c 9080 9081LG LAPTOP EXTRAS 9082M: Matan Ziv-Av <matan@svgalib.org> 9083L: platform-driver-x86@vger.kernel.org 9084S: Maintained 9085F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9086F: Documentation/admin-guide/laptops/lg-laptop.rst 9087F: drivers/platform/x86/lg-laptop.c 9088 9089LG2160 MEDIA DRIVER 9090M: Michael Krufky <mkrufky@linuxtv.org> 9091L: linux-media@vger.kernel.org 9092W: https://linuxtv.org 9093W: http://github.com/mkrufky 9094Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9095T: git git://linuxtv.org/mkrufky/tuners.git 9096S: Maintained 9097F: drivers/media/dvb-frontends/lg2160.* 9098 9099LGDT3305 MEDIA DRIVER 9100M: Michael Krufky <mkrufky@linuxtv.org> 9101L: linux-media@vger.kernel.org 9102W: https://linuxtv.org 9103W: http://github.com/mkrufky 9104Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9105T: git git://linuxtv.org/mkrufky/tuners.git 9106S: Maintained 9107F: drivers/media/dvb-frontends/lgdt3305.* 9108 9109LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9110M: Viresh Kumar <vireshk@kernel.org> 9111L: linux-ide@vger.kernel.org 9112T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9113S: Maintained 9114F: include/linux/pata_arasan_cf_data.h 9115F: drivers/ata/pata_arasan_cf.c 9116 9117LIBATA PATA DRIVERS 9118M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9119M: Jens Axboe <axboe@kernel.dk> 9120L: linux-ide@vger.kernel.org 9121T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9122S: Maintained 9123F: drivers/ata/pata_*.c 9124F: drivers/ata/ata_generic.c 9125 9126LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9127M: Linus Walleij <linus.walleij@linaro.org> 9128L: linux-ide@vger.kernel.org 9129T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9130S: Maintained 9131F: drivers/ata/pata_ftide010.c 9132F: drivers/ata/sata_gemini.c 9133F: drivers/ata/sata_gemini.h 9134 9135LIBATA SATA AHCI PLATFORM devices support 9136M: Hans de Goede <hdegoede@redhat.com> 9137M: Jens Axboe <axboe@kernel.dk> 9138L: linux-ide@vger.kernel.org 9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9140S: Maintained 9141F: drivers/ata/ahci_platform.c 9142F: drivers/ata/libahci_platform.c 9143F: include/linux/ahci_platform.h 9144 9145LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9146M: Mikael Pettersson <mikpelinux@gmail.com> 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/sata_promise.* 9151 9152LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9153M: Jens Axboe <axboe@kernel.dk> 9154L: linux-ide@vger.kernel.org 9155T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9156S: Maintained 9157F: drivers/ata/ 9158F: include/linux/ata.h 9159F: include/linux/libata.h 9160F: Documentation/devicetree/bindings/ata/ 9161 9162LIBLOCKDEP 9163M: Sasha Levin <alexander.levin@microsoft.com> 9164S: Maintained 9165F: tools/lib/lockdep/ 9166 9167LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9168M: Dan Williams <dan.j.williams@intel.com> 9169M: Vishal Verma <vishal.l.verma@intel.com> 9170M: Dave Jiang <dave.jiang@intel.com> 9171L: linux-nvdimm@lists.01.org 9172Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9173S: Supported 9174F: drivers/nvdimm/blk.c 9175F: drivers/nvdimm/region_devs.c 9176 9177LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9178M: Vishal Verma <vishal.l.verma@intel.com> 9179M: Dan Williams <dan.j.williams@intel.com> 9180M: Dave Jiang <dave.jiang@intel.com> 9181L: linux-nvdimm@lists.01.org 9182Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9183S: Supported 9184F: drivers/nvdimm/btt* 9185 9186LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9187M: Dan Williams <dan.j.williams@intel.com> 9188M: Vishal Verma <vishal.l.verma@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/pmem* 9194 9195LIBNVDIMM: DEVICETREE BINDINGS 9196M: Oliver O'Halloran <oohall@gmail.com> 9197L: linux-nvdimm@lists.01.org 9198Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9199S: Supported 9200F: drivers/nvdimm/of_pmem.c 9201F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9202 9203LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9204M: Dan Williams <dan.j.williams@intel.com> 9205M: Vishal Verma <vishal.l.verma@intel.com> 9206M: Dave Jiang <dave.jiang@intel.com> 9207M: Keith Busch <keith.busch@intel.com> 9208M: Ira Weiny <ira.weiny@intel.com> 9209L: linux-nvdimm@lists.01.org 9210Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9211T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9212S: Supported 9213F: drivers/nvdimm/* 9214F: drivers/acpi/nfit/* 9215F: include/linux/nd.h 9216F: include/linux/libnvdimm.h 9217F: include/uapi/linux/ndctl.h 9218 9219LIGHTNVM PLATFORM SUPPORT 9220M: Matias Bjorling <mb@lightnvm.io> 9221W: http://github/OpenChannelSSD 9222L: linux-block@vger.kernel.org 9223S: Maintained 9224F: drivers/lightnvm/ 9225F: include/linux/lightnvm.h 9226F: include/uapi/linux/lightnvm.h 9227 9228LINUX FOR POWER MACINTOSH 9229M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9230W: http://www.penguinppc.org/ 9231L: linuxppc-dev@lists.ozlabs.org 9232S: Maintained 9233F: arch/powerpc/platforms/powermac/ 9234F: drivers/macintosh/ 9235 9236LINUX FOR POWERPC (32-BIT AND 64-BIT) 9237M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9238M: Paul Mackerras <paulus@samba.org> 9239M: Michael Ellerman <mpe@ellerman.id.au> 9240W: https://github.com/linuxppc/linux/wiki 9241L: linuxppc-dev@lists.ozlabs.org 9242Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9243T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9244S: Supported 9245F: Documentation/ABI/stable/sysfs-firmware-opal-* 9246F: Documentation/devicetree/bindings/powerpc/ 9247F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9248F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9249F: Documentation/powerpc/ 9250F: arch/powerpc/ 9251F: drivers/char/tpm/tpm_ibmvtpm* 9252F: drivers/crypto/nx/ 9253F: drivers/crypto/vmx/ 9254F: drivers/i2c/busses/i2c-opal.c 9255F: drivers/net/ethernet/ibm/ibmveth.* 9256F: drivers/net/ethernet/ibm/ibmvnic.* 9257F: drivers/pci/hotplug/pnv_php.c 9258F: drivers/pci/hotplug/rpa* 9259F: drivers/rtc/rtc-opal.c 9260F: drivers/scsi/ibmvscsi/ 9261F: drivers/tty/hvc/hvc_opal.c 9262F: drivers/watchdog/wdrtas.c 9263F: tools/testing/selftests/powerpc 9264N: /pmac 9265N: powermac 9266N: powernv 9267N: [^a-z0-9]ps3 9268N: pseries 9269 9270LINUX FOR POWERPC EMBEDDED MPC5XXX 9271M: Anatolij Gustschin <agust@denx.de> 9272L: linuxppc-dev@lists.ozlabs.org 9273T: git git://git.denx.de/linux-denx-agust.git 9274S: Maintained 9275F: arch/powerpc/platforms/512x/ 9276F: arch/powerpc/platforms/52xx/ 9277 9278LINUX FOR POWERPC EMBEDDED PPC4XX 9279M: Alistair Popple <alistair@popple.id.au> 9280M: Matt Porter <mporter@kernel.crashing.org> 9281W: http://www.penguinppc.org/ 9282L: linuxppc-dev@lists.ozlabs.org 9283S: Maintained 9284F: arch/powerpc/platforms/40x/ 9285F: arch/powerpc/platforms/44x/ 9286 9287LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9288M: Scott Wood <oss@buserror.net> 9289M: Kumar Gala <galak@kernel.crashing.org> 9290W: http://www.penguinppc.org/ 9291L: linuxppc-dev@lists.ozlabs.org 9292T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9293S: Maintained 9294F: arch/powerpc/platforms/83xx/ 9295F: arch/powerpc/platforms/85xx/ 9296F: Documentation/devicetree/bindings/powerpc/fsl/ 9297 9298LINUX FOR POWERPC EMBEDDED PPC8XX 9299M: Vitaly Bordug <vitb@kernel.crashing.org> 9300W: http://www.penguinppc.org/ 9301L: linuxppc-dev@lists.ozlabs.org 9302S: Maintained 9303F: arch/powerpc/platforms/8xx/ 9304 9305LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9306L: linuxppc-dev@lists.ozlabs.org 9307S: Orphan 9308F: arch/powerpc/*/*virtex* 9309F: arch/powerpc/*/*/*virtex* 9310 9311LINUX FOR POWERPC PA SEMI PWRFICIENT 9312L: linuxppc-dev@lists.ozlabs.org 9313S: Orphan 9314F: arch/powerpc/platforms/pasemi/ 9315F: drivers/*/*pasemi* 9316F: drivers/*/*/*pasemi* 9317 9318LINUX KERNEL DUMP TEST MODULE (LKDTM) 9319M: Kees Cook <keescook@chromium.org> 9320S: Maintained 9321F: drivers/misc/lkdtm/* 9322 9323LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9324M: Alan Stern <stern@rowland.harvard.edu> 9325M: Andrea Parri <andrea.parri@amarulasolutions.com> 9326M: Will Deacon <will@kernel.org> 9327M: Peter Zijlstra <peterz@infradead.org> 9328M: Boqun Feng <boqun.feng@gmail.com> 9329M: Nicholas Piggin <npiggin@gmail.com> 9330M: David Howells <dhowells@redhat.com> 9331M: Jade Alglave <j.alglave@ucl.ac.uk> 9332M: Luc Maranget <luc.maranget@inria.fr> 9333M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9334R: Akira Yokosawa <akiyks@gmail.com> 9335R: Daniel Lustig <dlustig@nvidia.com> 9336L: linux-kernel@vger.kernel.org 9337L: linux-arch@vger.kernel.org 9338S: Supported 9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9340F: tools/memory-model/ 9341F: Documentation/atomic_bitops.txt 9342F: Documentation/atomic_t.txt 9343F: Documentation/core-api/atomic_ops.rst 9344F: Documentation/core-api/refcount-vs-atomic.rst 9345F: Documentation/memory-barriers.txt 9346 9347LIS3LV02D ACCELEROMETER DRIVER 9348M: Eric Piel <eric.piel@tremplin-utc.net> 9349S: Maintained 9350F: Documentation/misc-devices/lis3lv02d.rst 9351F: drivers/misc/lis3lv02d/ 9352F: drivers/platform/x86/hp_accel.c 9353 9354LIVE PATCHING 9355M: Josh Poimboeuf <jpoimboe@redhat.com> 9356M: Jiri Kosina <jikos@kernel.org> 9357M: Miroslav Benes <mbenes@suse.cz> 9358M: Petr Mladek <pmladek@suse.com> 9359R: Joe Lawrence <joe.lawrence@redhat.com> 9360S: Maintained 9361F: kernel/livepatch/ 9362F: include/linux/livepatch.h 9363F: arch/x86/include/asm/livepatch.h 9364F: arch/x86/kernel/livepatch.c 9365F: Documentation/livepatch/ 9366F: Documentation/ABI/testing/sysfs-kernel-livepatch 9367F: samples/livepatch/ 9368F: tools/testing/selftests/livepatch/ 9369L: live-patching@vger.kernel.org 9370T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9371 9372LLC (802.2) 9373L: netdev@vger.kernel.org 9374S: Odd fixes 9375F: include/linux/llc.h 9376F: include/uapi/linux/llc.h 9377F: include/net/llc* 9378F: net/llc/ 9379 9380LM73 HARDWARE MONITOR DRIVER 9381M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9382L: linux-hwmon@vger.kernel.org 9383S: Maintained 9384F: drivers/hwmon/lm73.c 9385 9386LM78 HARDWARE MONITOR DRIVER 9387M: Jean Delvare <jdelvare@suse.com> 9388L: linux-hwmon@vger.kernel.org 9389S: Maintained 9390F: Documentation/hwmon/lm78.rst 9391F: drivers/hwmon/lm78.c 9392 9393LM83 HARDWARE MONITOR DRIVER 9394M: Jean Delvare <jdelvare@suse.com> 9395L: linux-hwmon@vger.kernel.org 9396S: Maintained 9397F: Documentation/hwmon/lm83.rst 9398F: drivers/hwmon/lm83.c 9399 9400LM90 HARDWARE MONITOR DRIVER 9401M: Jean Delvare <jdelvare@suse.com> 9402L: linux-hwmon@vger.kernel.org 9403S: Maintained 9404F: Documentation/hwmon/lm90.rst 9405F: Documentation/devicetree/bindings/hwmon/lm90.txt 9406F: drivers/hwmon/lm90.c 9407F: include/dt-bindings/thermal/lm90.h 9408 9409LM95234 HARDWARE MONITOR DRIVER 9410M: Guenter Roeck <linux@roeck-us.net> 9411L: linux-hwmon@vger.kernel.org 9412S: Maintained 9413F: Documentation/hwmon/lm95234.rst 9414F: drivers/hwmon/lm95234.c 9415 9416LME2510 MEDIA DRIVER 9417M: Malcolm Priestley <tvboxspy@gmail.com> 9418L: linux-media@vger.kernel.org 9419W: https://linuxtv.org 9420Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9421S: Maintained 9422F: drivers/media/usb/dvb-usb-v2/lmedm04* 9423 9424LOADPIN SECURITY MODULE 9425M: Kees Cook <keescook@chromium.org> 9426T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9427S: Supported 9428F: security/loadpin/ 9429F: Documentation/admin-guide/LSM/LoadPin.rst 9430 9431LOCKING PRIMITIVES 9432M: Peter Zijlstra <peterz@infradead.org> 9433M: Ingo Molnar <mingo@redhat.com> 9434M: Will Deacon <will@kernel.org> 9435L: linux-kernel@vger.kernel.org 9436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9437S: Maintained 9438F: Documentation/locking/ 9439F: include/linux/lockdep.h 9440F: include/linux/spinlock*.h 9441F: arch/*/include/asm/spinlock*.h 9442F: include/linux/rwlock*.h 9443F: include/linux/mutex*.h 9444F: include/linux/rwsem*.h 9445F: include/linux/seqlock.h 9446F: lib/locking*.[ch] 9447F: kernel/locking/ 9448X: kernel/locking/locktorture.c 9449 9450LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9451M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9452L: linux-ntfs-dev@lists.sourceforge.net 9453W: http://www.linux-ntfs.org/content/view/19/37/ 9454S: Maintained 9455F: Documentation/admin-guide/ldm.rst 9456F: block/partitions/ldm.* 9457 9458LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9459M: Sathya Prakash <sathya.prakash@broadcom.com> 9460M: Chaitra P B <chaitra.basappa@broadcom.com> 9461M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9462L: MPT-FusionLinux.pdl@broadcom.com 9463L: linux-scsi@vger.kernel.org 9464W: http://www.avagotech.com/support/ 9465S: Supported 9466F: drivers/message/fusion/ 9467F: drivers/scsi/mpt3sas/ 9468 9469LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9470M: Matthew Wilcox <willy@infradead.org> 9471L: linux-scsi@vger.kernel.org 9472S: Maintained 9473F: drivers/scsi/sym53c8xx_2/ 9474 9475LTC1660 DAC DRIVER 9476M: Marcus Folkesson <marcus.folkesson@gmail.com> 9477L: linux-iio@vger.kernel.org 9478S: Maintained 9479F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9480F: drivers/iio/dac/ltc1660.c 9481 9482LTC4261 HARDWARE MONITOR DRIVER 9483M: Guenter Roeck <linux@roeck-us.net> 9484L: linux-hwmon@vger.kernel.org 9485S: Maintained 9486F: Documentation/hwmon/ltc4261.rst 9487F: drivers/hwmon/ltc4261.c 9488 9489LTC4306 I2C MULTIPLEXER DRIVER 9490M: Michael Hennerich <michael.hennerich@analog.com> 9491W: http://ez.analog.com/community/linux-device-drivers 9492L: linux-i2c@vger.kernel.org 9493S: Supported 9494F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9495F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9496 9497LTP (Linux Test Project) 9498M: Mike Frysinger <vapier@gentoo.org> 9499M: Cyril Hrubis <chrubis@suse.cz> 9500M: Wanlong Gao <wanlong.gao@gmail.com> 9501M: Jan Stancek <jstancek@redhat.com> 9502M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9503M: Alexey Kodanev <alexey.kodanev@oracle.com> 9504L: ltp@lists.linux.it (subscribers-only) 9505W: http://linux-test-project.github.io/ 9506T: git git://github.com/linux-test-project/ltp.git 9507S: Maintained 9508 9509M68K ARCHITECTURE 9510M: Geert Uytterhoeven <geert@linux-m68k.org> 9511L: linux-m68k@lists.linux-m68k.org 9512W: http://www.linux-m68k.org/ 9513T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9514S: Maintained 9515F: arch/m68k/ 9516F: drivers/zorro/ 9517 9518M68K ON APPLE MACINTOSH 9519M: Joshua Thompson <funaho@jurai.org> 9520W: http://www.mac.linux-m68k.org/ 9521L: linux-m68k@lists.linux-m68k.org 9522S: Maintained 9523F: arch/m68k/mac/ 9524 9525M68K ON HP9000/300 9526M: Philip Blundell <philb@gnu.org> 9527W: http://www.tazenda.demon.co.uk/phil/linux-hp 9528S: Maintained 9529F: arch/m68k/hp300/ 9530 9531M88DS3103 MEDIA DRIVER 9532M: Antti Palosaari <crope@iki.fi> 9533L: linux-media@vger.kernel.org 9534W: https://linuxtv.org 9535W: http://palosaari.fi/linux/ 9536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9537T: git git://linuxtv.org/anttip/media_tree.git 9538S: Maintained 9539F: drivers/media/dvb-frontends/m88ds3103* 9540 9541M88RS2000 MEDIA DRIVER 9542M: Malcolm Priestley <tvboxspy@gmail.com> 9543L: linux-media@vger.kernel.org 9544W: https://linuxtv.org 9545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9546S: Maintained 9547F: drivers/media/dvb-frontends/m88rs2000* 9548 9549MA901 MASTERKIT USB FM RADIO DRIVER 9550M: Alexey Klimov <klimov.linux@gmail.com> 9551L: linux-media@vger.kernel.org 9552T: git git://linuxtv.org/media_tree.git 9553S: Maintained 9554F: drivers/media/radio/radio-ma901.c 9555 9556MAC80211 9557M: Johannes Berg <johannes@sipsolutions.net> 9558L: linux-wireless@vger.kernel.org 9559W: http://wireless.kernel.org/ 9560T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9562S: Maintained 9563F: Documentation/networking/mac80211-injection.txt 9564F: include/net/mac80211.h 9565F: net/mac80211/ 9566F: drivers/net/wireless/mac80211_hwsim.[ch] 9567F: Documentation/networking/mac80211_hwsim/README 9568 9569MAILBOX API 9570M: Jassi Brar <jassisinghbrar@gmail.com> 9571L: linux-kernel@vger.kernel.org 9572S: Maintained 9573F: drivers/mailbox/ 9574F: include/linux/mailbox_client.h 9575F: include/linux/mailbox_controller.h 9576 9577MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9578M: Michael Kerrisk <mtk.manpages@gmail.com> 9579W: http://www.kernel.org/doc/man-pages 9580L: linux-man@vger.kernel.org 9581S: Maintained 9582 9583MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9584M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9585L: linux-mips@vger.kernel.org 9586S: Maintained 9587F: arch/mips/boot/dts/img/pistachio_marduk.dts 9588 9589MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9590M: Andrew Lunn <andrew@lunn.ch> 9591M: Vivien Didelot <vivien.didelot@gmail.com> 9592L: netdev@vger.kernel.org 9593S: Maintained 9594F: drivers/net/dsa/mv88e6xxx/ 9595F: include/linux/platform_data/mv88e6xxx.h 9596F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9597 9598MARVELL ARMADA DRM SUPPORT 9599M: Russell King <linux@armlinux.org.uk> 9600S: Maintained 9601T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9602T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9603F: drivers/gpu/drm/armada/ 9604F: include/uapi/drm/armada_drm.h 9605F: Documentation/devicetree/bindings/display/armada/ 9606 9607MARVELL ARMADA 3700 PHY DRIVERS 9608M: Miquel Raynal <miquel.raynal@bootlin.com> 9609S: Maintained 9610F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9611F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9612F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9613F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9614 9615MARVELL CRYPTO DRIVER 9616M: Boris Brezillon <bbrezillon@kernel.org> 9617M: Arnaud Ebalard <arno@natisbad.org> 9618F: drivers/crypto/marvell/ 9619S: Maintained 9620L: linux-crypto@vger.kernel.org 9621 9622MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9623M: Mirko Lindner <mlindner@marvell.com> 9624M: Stephen Hemminger <stephen@networkplumber.org> 9625L: netdev@vger.kernel.org 9626S: Maintained 9627F: drivers/net/ethernet/marvell/sk* 9628 9629MARVELL LIBERTAS WIRELESS DRIVER 9630L: libertas-dev@lists.infradead.org 9631S: Orphan 9632F: drivers/net/wireless/marvell/libertas/ 9633 9634MARVELL MACCHIATOBIN SUPPORT 9635M: Russell King <linux@armlinux.org.uk> 9636L: linux-arm-kernel@lists.infradead.org 9637S: Maintained 9638F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9639 9640MARVELL MV643XX ETHERNET DRIVER 9641M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9642L: netdev@vger.kernel.org 9643S: Maintained 9644F: drivers/net/ethernet/marvell/mv643xx_eth.* 9645F: include/linux/mv643xx.h 9646 9647MARVELL MV88X3310 PHY DRIVER 9648M: Russell King <linux@armlinux.org.uk> 9649L: netdev@vger.kernel.org 9650S: Maintained 9651F: drivers/net/phy/marvell10g.c 9652 9653MARVELL MVEBU THERMAL DRIVER 9654M: Miquel Raynal <miquel.raynal@bootlin.com> 9655S: Maintained 9656F: drivers/thermal/armada_thermal.c 9657 9658MARVELL MVNETA ETHERNET DRIVER 9659M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9660L: netdev@vger.kernel.org 9661S: Maintained 9662F: drivers/net/ethernet/marvell/mvneta.* 9663 9664MARVELL MWIFIEX WIRELESS DRIVER 9665M: Amitkumar Karwar <amitkarwar@gmail.com> 9666M: Nishant Sarmukadam <nishants@marvell.com> 9667M: Ganapathi Bhat <gbhat@marvell.com> 9668M: Xinming Hu <huxinming820@gmail.com> 9669L: linux-wireless@vger.kernel.org 9670S: Maintained 9671F: drivers/net/wireless/marvell/mwifiex/ 9672 9673MARVELL MWL8K WIRELESS DRIVER 9674M: Lennert Buytenhek <buytenh@wantstofly.org> 9675L: linux-wireless@vger.kernel.org 9676S: Odd Fixes 9677F: drivers/net/wireless/marvell/mwl8k.c 9678 9679MARVELL NAND CONTROLLER DRIVER 9680M: Miquel Raynal <miquel.raynal@bootlin.com> 9681L: linux-mtd@lists.infradead.org 9682S: Maintained 9683F: drivers/mtd/nand/raw/marvell_nand.c 9684F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9685 9686MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9687M: Nicolas Pitre <nico@fluxnic.net> 9688S: Odd Fixes 9689F: drivers/mmc/host/mvsdio.* 9690 9691MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9692M: Hu Ziji <huziji@marvell.com> 9693L: linux-mmc@vger.kernel.org 9694S: Supported 9695F: drivers/mmc/host/sdhci-xenon* 9696F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9697 9698MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9699M: Sunil Goutham <sgoutham@marvell.com> 9700M: Linu Cherian <lcherian@marvell.com> 9701M: Geetha sowjanya <gakula@marvell.com> 9702M: Jerin Jacob <jerinj@marvell.com> 9703L: netdev@vger.kernel.org 9704S: Supported 9705F: drivers/net/ethernet/marvell/octeontx2/af/ 9706 9707MATROX FRAMEBUFFER DRIVER 9708L: linux-fbdev@vger.kernel.org 9709S: Orphan 9710F: drivers/video/fbdev/matrox/matroxfb_* 9711F: include/uapi/linux/matroxfb.h 9712 9713MAX16065 HARDWARE MONITOR DRIVER 9714M: Guenter Roeck <linux@roeck-us.net> 9715L: linux-hwmon@vger.kernel.org 9716S: Maintained 9717F: Documentation/hwmon/max16065.rst 9718F: drivers/hwmon/max16065.c 9719 9720MAX2175 SDR TUNER DRIVER 9721M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9722L: linux-media@vger.kernel.org 9723T: git git://linuxtv.org/media_tree.git 9724S: Maintained 9725F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9726F: Documentation/media/v4l-drivers/max2175.rst 9727F: drivers/media/i2c/max2175* 9728F: include/uapi/linux/max2175.h 9729 9730MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9731L: linux-hwmon@vger.kernel.org 9732S: Orphan 9733F: Documentation/hwmon/max6650.rst 9734F: drivers/hwmon/max6650.c 9735 9736MAX6697 HARDWARE MONITOR DRIVER 9737M: Guenter Roeck <linux@roeck-us.net> 9738L: linux-hwmon@vger.kernel.org 9739S: Maintained 9740F: Documentation/hwmon/max6697.rst 9741F: Documentation/devicetree/bindings/hwmon/max6697.txt 9742F: drivers/hwmon/max6697.c 9743F: include/linux/platform_data/max6697.h 9744 9745MAX9860 MONO AUDIO VOICE CODEC DRIVER 9746M: Peter Rosin <peda@axentia.se> 9747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9748S: Maintained 9749F: Documentation/devicetree/bindings/sound/max9860.txt 9750F: sound/soc/codecs/max9860.* 9751 9752MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9753M: Andreas Klinger <ak@it-klinger.de> 9754L: linux-iio@vger.kernel.org 9755S: Maintained 9756F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9757F: drivers/iio/proximity/mb1232.c 9758 9759MAXIM MAX77650 PMIC MFD DRIVER 9760M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9761L: linux-kernel@vger.kernel.org 9762S: Maintained 9763F: Documentation/devicetree/bindings/*/*max77650.txt 9764F: Documentation/devicetree/bindings/*/max77650*.txt 9765F: include/linux/mfd/max77650.h 9766F: drivers/mfd/max77650.c 9767F: drivers/regulator/max77650-regulator.c 9768F: drivers/power/supply/max77650-charger.c 9769F: drivers/input/misc/max77650-onkey.c 9770F: drivers/leds/leds-max77650.c 9771F: drivers/gpio/gpio-max77650.c 9772 9773MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9774M: Javier Martinez Canillas <javier@dowhile0.org> 9775L: linux-kernel@vger.kernel.org 9776S: Supported 9777F: drivers/regulator/max77802-regulator.c 9778F: Documentation/devicetree/bindings/*/*max77802.txt 9779F: include/dt-bindings/*/*max77802.h 9780 9781MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9782M: Krzysztof Kozlowski <krzk@kernel.org> 9783M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9784L: linux-pm@vger.kernel.org 9785S: Supported 9786F: drivers/power/supply/max14577_charger.c 9787F: drivers/power/supply/max77693_charger.c 9788 9789MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9790M: Chanwoo Choi <cw00.choi@samsung.com> 9791M: Krzysztof Kozlowski <krzk@kernel.org> 9792M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9793L: linux-kernel@vger.kernel.org 9794S: Supported 9795F: drivers/*/max14577*.c 9796F: drivers/*/max77686*.c 9797F: drivers/*/max77693*.c 9798F: drivers/extcon/extcon-max14577.c 9799F: drivers/extcon/extcon-max77693.c 9800F: drivers/rtc/rtc-max77686.c 9801F: drivers/clk/clk-max77686.c 9802F: Documentation/devicetree/bindings/mfd/max14577.txt 9803F: Documentation/devicetree/bindings/*/max77686.txt 9804F: Documentation/devicetree/bindings/mfd/max77693.txt 9805F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9806F: include/linux/mfd/max14577*.h 9807F: include/linux/mfd/max77686*.h 9808F: include/linux/mfd/max77693*.h 9809 9810MAXIRADIO FM RADIO RECEIVER DRIVER 9811M: Hans Verkuil <hverkuil@xs4all.nl> 9812L: linux-media@vger.kernel.org 9813T: git git://linuxtv.org/media_tree.git 9814W: https://linuxtv.org 9815S: Maintained 9816F: drivers/media/radio/radio-maxiradio* 9817 9818MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9819M: Peter Rosin <peda@axentia.se> 9820L: linux-iio@vger.kernel.org 9821S: Maintained 9822F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9823F: drivers/iio/potentiometer/mcp4018.c 9824F: drivers/iio/potentiometer/mcp4531.c 9825 9826MCR20A IEEE-802.15.4 RADIO DRIVER 9827M: Xue Liu <liuxuenetmail@gmail.com> 9828L: linux-wpan@vger.kernel.org 9829W: https://github.com/xueliu/mcr20a-linux 9830S: Maintained 9831F: drivers/net/ieee802154/mcr20a.c 9832F: drivers/net/ieee802154/mcr20a.h 9833F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9834 9835MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9836M: William Breathitt Gray <vilhelm.gray@gmail.com> 9837L: linux-iio@vger.kernel.org 9838S: Maintained 9839F: drivers/iio/dac/cio-dac.c 9840 9841MEDIA CONTROLLER FRAMEWORK 9842M: Sakari Ailus <sakari.ailus@linux.intel.com> 9843M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9844L: linux-media@vger.kernel.org 9845W: https://www.linuxtv.org 9846T: git git://linuxtv.org/media_tree.git 9847S: Supported 9848F: drivers/media/mc/ 9849F: include/media/media-*.h 9850F: include/uapi/linux/media.h 9851 9852MEDIA DRIVERS FOR ASCOT2E 9853M: Sergey Kozlov <serjk@netup.ru> 9854M: Abylay Ospan <aospan@netup.ru> 9855L: linux-media@vger.kernel.org 9856W: https://linuxtv.org 9857W: http://netup.tv/ 9858T: git git://linuxtv.org/media_tree.git 9859S: Supported 9860F: drivers/media/dvb-frontends/ascot2e* 9861 9862MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9863M: Jasmin Jessich <jasmin@anw.at> 9864L: linux-media@vger.kernel.org 9865W: https://linuxtv.org 9866T: git git://linuxtv.org/media_tree.git 9867S: Maintained 9868F: drivers/media/dvb-frontends/cxd2099* 9869 9870MEDIA DRIVERS FOR CXD2841ER 9871M: Sergey Kozlov <serjk@netup.ru> 9872M: Abylay Ospan <aospan@netup.ru> 9873L: linux-media@vger.kernel.org 9874W: https://linuxtv.org 9875W: http://netup.tv/ 9876T: git git://linuxtv.org/media_tree.git 9877S: Supported 9878F: drivers/media/dvb-frontends/cxd2841er* 9879 9880MEDIA DRIVERS FOR CXD2880 9881M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9882L: linux-media@vger.kernel.org 9883W: http://linuxtv.org/ 9884T: git git://linuxtv.org/media_tree.git 9885S: Supported 9886F: drivers/media/dvb-frontends/cxd2880/* 9887F: drivers/media/spi/cxd2880* 9888 9889MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9890L: linux-media@vger.kernel.org 9891W: https://linuxtv.org 9892T: git git://linuxtv.org/media_tree.git 9893S: Orphan 9894F: drivers/media/pci/ddbridge/* 9895 9896MEDIA DRIVERS FOR FREESCALE IMX 9897M: Steve Longerbeam <slongerbeam@gmail.com> 9898M: Philipp Zabel <p.zabel@pengutronix.de> 9899L: linux-media@vger.kernel.org 9900T: git git://linuxtv.org/media_tree.git 9901S: Maintained 9902F: Documentation/devicetree/bindings/media/imx.txt 9903F: Documentation/media/v4l-drivers/imx.rst 9904F: drivers/staging/media/imx/ 9905F: include/linux/imx-media.h 9906F: include/media/imx.h 9907 9908MEDIA DRIVER FOR FREESCALE IMX PXP 9909M: Philipp Zabel <p.zabel@pengutronix.de> 9910L: linux-media@vger.kernel.org 9911T: git git://linuxtv.org/media_tree.git 9912S: Maintained 9913F: drivers/media/platform/imx-pxp.[ch] 9914 9915MEDIA DRIVERS FOR FREESCALE IMX7 9916M: Rui Miguel Silva <rmfrfs@gmail.com> 9917L: linux-media@vger.kernel.org 9918T: git git://linuxtv.org/media_tree.git 9919S: Maintained 9920F: Documentation/devicetree/bindings/media/imx7-csi.txt 9921F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9922F: Documentation/media/v4l-drivers/imx7.rst 9923F: drivers/staging/media/imx/imx7-media-csi.c 9924F: drivers/staging/media/imx/imx7-mipi-csis.c 9925 9926MEDIA DRIVERS FOR HELENE 9927M: Abylay Ospan <aospan@netup.ru> 9928L: linux-media@vger.kernel.org 9929W: https://linuxtv.org 9930W: http://netup.tv/ 9931T: git git://linuxtv.org/media_tree.git 9932S: Supported 9933F: drivers/media/dvb-frontends/helene* 9934 9935MEDIA DRIVERS FOR HORUS3A 9936M: Sergey Kozlov <serjk@netup.ru> 9937M: Abylay Ospan <aospan@netup.ru> 9938L: linux-media@vger.kernel.org 9939W: https://linuxtv.org 9940W: http://netup.tv/ 9941T: git git://linuxtv.org/media_tree.git 9942S: Supported 9943F: drivers/media/dvb-frontends/horus3a* 9944 9945MEDIA DRIVERS FOR LNBH25 9946M: Sergey Kozlov <serjk@netup.ru> 9947M: Abylay Ospan <aospan@netup.ru> 9948L: linux-media@vger.kernel.org 9949W: https://linuxtv.org 9950W: http://netup.tv/ 9951T: git git://linuxtv.org/media_tree.git 9952S: Supported 9953F: drivers/media/dvb-frontends/lnbh25* 9954 9955MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9956L: linux-media@vger.kernel.org 9957W: https://linuxtv.org 9958T: git git://linuxtv.org/media_tree.git 9959S: Orphan 9960F: drivers/media/dvb-frontends/mxl5xx* 9961 9962MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9963M: Sergey Kozlov <serjk@netup.ru> 9964M: Abylay Ospan <aospan@netup.ru> 9965L: linux-media@vger.kernel.org 9966W: https://linuxtv.org 9967W: http://netup.tv/ 9968T: git git://linuxtv.org/media_tree.git 9969S: Supported 9970F: drivers/media/pci/netup_unidvb/* 9971 9972MEDIA DRIVERS FOR RENESAS - CEU 9973M: Jacopo Mondi <jacopo@jmondi.org> 9974L: linux-media@vger.kernel.org 9975L: linux-renesas-soc@vger.kernel.org 9976T: git git://linuxtv.org/media_tree.git 9977S: Supported 9978F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9979F: drivers/media/platform/renesas-ceu.c 9980F: include/media/drv-intf/renesas-ceu.h 9981 9982MEDIA DRIVERS FOR RENESAS - DRIF 9983M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9984L: linux-media@vger.kernel.org 9985L: linux-renesas-soc@vger.kernel.org 9986T: git git://linuxtv.org/media_tree.git 9987S: Supported 9988F: Documentation/devicetree/bindings/media/renesas,drif.txt 9989F: drivers/media/platform/rcar_drif.c 9990 9991MEDIA DRIVERS FOR RENESAS - FCP 9992M: Laurent Pinchart <laurent.pinchart@ideasonboard.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,fcp.txt 9998F: drivers/media/platform/rcar-fcp.c 9999F: include/media/rcar-fcp.h 10000 10001MEDIA DRIVERS FOR RENESAS - FDP1 10002M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10003L: linux-media@vger.kernel.org 10004L: linux-renesas-soc@vger.kernel.org 10005T: git git://linuxtv.org/media_tree.git 10006S: Supported 10007F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10008F: drivers/media/platform/rcar_fdp1.c 10009 10010MEDIA DRIVERS FOR RENESAS - VIN 10011M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 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,rcar-csi2.txt 10017F: Documentation/devicetree/bindings/media/rcar_vin.txt 10018F: drivers/media/platform/rcar-vin/ 10019 10020MEDIA DRIVERS FOR RENESAS - VSP1 10021M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10022M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10023L: linux-media@vger.kernel.org 10024L: linux-renesas-soc@vger.kernel.org 10025T: git git://linuxtv.org/media_tree.git 10026S: Supported 10027F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10028F: drivers/media/platform/vsp1/ 10029 10030MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10031L: linux-media@vger.kernel.org 10032W: https://linuxtv.org 10033T: git git://linuxtv.org/media_tree.git 10034S: Orphan 10035F: drivers/media/dvb-frontends/stv0910* 10036 10037MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10038L: linux-media@vger.kernel.org 10039W: https://linuxtv.org 10040T: git git://linuxtv.org/media_tree.git 10041S: Orphan 10042F: drivers/media/dvb-frontends/stv6111* 10043 10044MEDIA DRIVERS FOR STM32 - DCMI 10045M: Hugues Fruchet <hugues.fruchet@st.com> 10046L: linux-media@vger.kernel.org 10047T: git git://linuxtv.org/media_tree.git 10048S: Supported 10049F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10050F: drivers/media/platform/stm32/stm32-dcmi.c 10051 10052MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10053M: Dmitry Osipenko <digetx@gmail.com> 10054L: linux-media@vger.kernel.org 10055L: linux-tegra@vger.kernel.org 10056T: git git://linuxtv.org/media_tree.git 10057S: Maintained 10058F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10059F: drivers/staging/media/tegra-vde/ 10060 10061MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10062M: Mauro Carvalho Chehab <mchehab@kernel.org> 10063P: LinuxTV.org Project 10064L: linux-media@vger.kernel.org 10065W: https://linuxtv.org 10066Q: http://patchwork.kernel.org/project/linux-media/list/ 10067T: git git://linuxtv.org/media_tree.git 10068S: Maintained 10069F: Documentation/devicetree/bindings/media/ 10070F: Documentation/media/ 10071F: drivers/media/ 10072F: drivers/staging/media/ 10073F: include/linux/platform_data/media/ 10074F: include/media/ 10075F: include/uapi/linux/dvb/ 10076F: include/uapi/linux/videodev2.h 10077F: include/uapi/linux/media.h 10078F: include/uapi/linux/v4l2-* 10079F: include/uapi/linux/meye.h 10080F: include/uapi/linux/ivtv* 10081F: include/uapi/linux/uvcvideo.h 10082 10083MEDIATEK BLUETOOTH DRIVER 10084M: Sean Wang <sean.wang@mediatek.com> 10085L: linux-bluetooth@vger.kernel.org 10086L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10087S: Maintained 10088F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10089F: drivers/bluetooth/btmtkuart.c 10090 10091MEDIATEK CIR DRIVER 10092M: Sean Wang <sean.wang@mediatek.com> 10093S: Maintained 10094F: drivers/media/rc/mtk-cir.c 10095 10096MEDIATEK DMA DRIVER 10097M: Sean Wang <sean.wang@mediatek.com> 10098L: dmaengine@vger.kernel.org 10099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10100L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10101S: Maintained 10102F: Documentation/devicetree/bindings/dma/mtk-* 10103F: drivers/dma/mediatek/ 10104 10105MEDIATEK PMIC LED DRIVER 10106M: Sean Wang <sean.wang@mediatek.com> 10107S: Maintained 10108F: drivers/leds/leds-mt6323.c 10109F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10110 10111MEDIATEK ETHERNET DRIVER 10112M: Felix Fietkau <nbd@openwrt.org> 10113M: John Crispin <john@phrozen.org> 10114M: Sean Wang <sean.wang@mediatek.com> 10115M: Nelson Chang <nelson.chang@mediatek.com> 10116L: netdev@vger.kernel.org 10117S: Maintained 10118F: drivers/net/ethernet/mediatek/ 10119 10120MEDIATEK SWITCH DRIVER 10121M: Sean Wang <sean.wang@mediatek.com> 10122L: netdev@vger.kernel.org 10123S: Maintained 10124F: drivers/net/dsa/mt7530.* 10125F: net/dsa/tag_mtk.c 10126 10127MEDIATEK JPEG DRIVER 10128M: Rick Chang <rick.chang@mediatek.com> 10129M: Bin Liu <bin.liu@mediatek.com> 10130S: Supported 10131F: drivers/media/platform/mtk-jpeg/ 10132F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10133 10134MEDIATEK MDP DRIVER 10135M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10136M: Houlong Wei <houlong.wei@mediatek.com> 10137M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10138S: Supported 10139F: drivers/media/platform/mtk-mdp/ 10140F: drivers/media/platform/mtk-vpu/ 10141F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10142 10143MEDIATEK MEDIA DRIVER 10144M: Tiffany Lin <tiffany.lin@mediatek.com> 10145M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10146S: Supported 10147F: drivers/media/platform/mtk-vcodec/ 10148F: drivers/media/platform/mtk-vpu/ 10149F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10150F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10151 10152MEDIATEK MMC/SD/SDIO DRIVER 10153M: Chaotian Jing <chaotian.jing@mediatek.com> 10154S: Maintained 10155F: drivers/mmc/host/mtk-sd.c 10156F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10157 10158MEDIATEK MT76 WIRELESS LAN DRIVER 10159M: Felix Fietkau <nbd@nbd.name> 10160M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10161R: Ryder Lee <ryder.lee@mediatek.com> 10162R: Roy Luo <royluo@google.com> 10163L: linux-wireless@vger.kernel.org 10164S: Maintained 10165F: drivers/net/wireless/mediatek/mt76/ 10166 10167MEDIATEK MT7601U WIRELESS LAN DRIVER 10168M: Jakub Kicinski <kubakici@wp.pl> 10169L: linux-wireless@vger.kernel.org 10170S: Maintained 10171F: drivers/net/wireless/mediatek/mt7601u/ 10172 10173MEDIATEK MT7621/28/88 I2C DRIVER 10174M: Stefan Roese <sr@denx.de> 10175L: linux-i2c@vger.kernel.org 10176S: Maintained 10177F: drivers/i2c/busses/i2c-mt7621.c 10178F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10179 10180MEDIATEK NAND CONTROLLER DRIVER 10181M: Xiaolei Li <xiaolei.li@mediatek.com> 10182L: linux-mtd@lists.infradead.org 10183S: Maintained 10184F: drivers/mtd/nand/raw/mtk_* 10185F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10186 10187MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10188M: Sean Wang <sean.wang@mediatek.com> 10189S: Maintained 10190F: drivers/char/hw_random/mtk-rng.c 10191 10192MEDIATEK USB3 DRD IP DRIVER 10193M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10194L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10196L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10197S: Maintained 10198F: drivers/usb/mtu3/ 10199 10200MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10201M: Peter Senna Tschudin <peter.senna@gmail.com> 10202M: Martin Donnelly <martin.donnelly@ge.com> 10203M: Martyn Welch <martyn.welch@collabora.co.uk> 10204S: Maintained 10205F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10206F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10207 10208MEGARAID SCSI/SAS DRIVERS 10209M: Kashyap Desai <kashyap.desai@broadcom.com> 10210M: Sumit Saxena <sumit.saxena@broadcom.com> 10211M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10212L: megaraidlinux.pdl@broadcom.com 10213L: linux-scsi@vger.kernel.org 10214W: http://www.avagotech.com/support/ 10215S: Maintained 10216F: Documentation/scsi/megaraid.txt 10217F: drivers/scsi/megaraid.* 10218F: drivers/scsi/megaraid/ 10219 10220MELEXIS MLX90614 DRIVER 10221M: Crt Mori <cmo@melexis.com> 10222L: linux-iio@vger.kernel.org 10223W: http://www.melexis.com 10224S: Supported 10225F: drivers/iio/temperature/mlx90614.c 10226 10227MELEXIS MLX90632 DRIVER 10228M: Crt Mori <cmo@melexis.com> 10229L: linux-iio@vger.kernel.org 10230W: http://www.melexis.com 10231S: Supported 10232F: drivers/iio/temperature/mlx90632.c 10233 10234MELFAS MIP4 TOUCHSCREEN DRIVER 10235M: Sangwon Jee <jeesw@melfas.com> 10236W: http://www.melfas.com 10237S: Supported 10238F: drivers/input/touchscreen/melfas_mip4.c 10239F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10240 10241MELLANOX ETHERNET DRIVER (mlx4_en) 10242M: Tariq Toukan <tariqt@mellanox.com> 10243L: netdev@vger.kernel.org 10244S: Supported 10245W: http://www.mellanox.com 10246Q: http://patchwork.ozlabs.org/project/netdev/list/ 10247F: drivers/net/ethernet/mellanox/mlx4/en_* 10248 10249MELLANOX ETHERNET DRIVER (mlx5e) 10250M: Saeed Mahameed <saeedm@mellanox.com> 10251L: netdev@vger.kernel.org 10252S: Supported 10253W: http://www.mellanox.com 10254Q: http://patchwork.ozlabs.org/project/netdev/list/ 10255F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10256 10257MELLANOX ETHERNET INNOVA DRIVERS 10258R: Boris Pismenny <borisp@mellanox.com> 10259L: netdev@vger.kernel.org 10260S: Supported 10261W: http://www.mellanox.com 10262Q: http://patchwork.ozlabs.org/project/netdev/list/ 10263F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10264F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10265F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10266F: include/linux/mlx5/mlx5_ifc_fpga.h 10267 10268MELLANOX ETHERNET SWITCH DRIVERS 10269M: Jiri Pirko <jiri@mellanox.com> 10270M: Ido Schimmel <idosch@mellanox.com> 10271L: netdev@vger.kernel.org 10272S: Supported 10273W: http://www.mellanox.com 10274Q: http://patchwork.ozlabs.org/project/netdev/list/ 10275F: drivers/net/ethernet/mellanox/mlxsw/ 10276F: tools/testing/selftests/drivers/net/mlxsw/ 10277 10278MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10279M: mlxsw@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/mlxfw/ 10285 10286MELLANOX HARDWARE PLATFORM SUPPORT 10287M: Andy Shevchenko <andy@infradead.org> 10288M: Darren Hart <dvhart@infradead.org> 10289M: Vadim Pasternak <vadimp@mellanox.com> 10290L: platform-driver-x86@vger.kernel.org 10291S: Supported 10292F: drivers/platform/mellanox/ 10293F: include/linux/platform_data/mlxreg.h 10294 10295MELLANOX MLX4 core VPI driver 10296M: Tariq Toukan <tariqt@mellanox.com> 10297L: netdev@vger.kernel.org 10298L: linux-rdma@vger.kernel.org 10299W: http://www.mellanox.com 10300Q: http://patchwork.ozlabs.org/project/netdev/list/ 10301S: Supported 10302F: drivers/net/ethernet/mellanox/mlx4/ 10303F: include/linux/mlx4/ 10304 10305MELLANOX MLX4 IB driver 10306M: Yishai Hadas <yishaih@mellanox.com> 10307L: linux-rdma@vger.kernel.org 10308W: http://www.mellanox.com 10309Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10310S: Supported 10311F: drivers/infiniband/hw/mlx4/ 10312F: include/linux/mlx4/ 10313F: include/uapi/rdma/mlx4-abi.h 10314 10315MELLANOX MLX5 core VPI driver 10316M: Saeed Mahameed <saeedm@mellanox.com> 10317M: Leon Romanovsky <leonro@mellanox.com> 10318L: netdev@vger.kernel.org 10319L: linux-rdma@vger.kernel.org 10320W: http://www.mellanox.com 10321Q: http://patchwork.ozlabs.org/project/netdev/list/ 10322S: Supported 10323F: drivers/net/ethernet/mellanox/mlx5/core/ 10324F: include/linux/mlx5/ 10325F: Documentation/networking/device_drivers/mellanox/ 10326 10327MELLANOX MLX5 IB driver 10328M: Leon Romanovsky <leonro@mellanox.com> 10329L: linux-rdma@vger.kernel.org 10330W: http://www.mellanox.com 10331Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10332S: Supported 10333F: drivers/infiniband/hw/mlx5/ 10334F: include/linux/mlx5/ 10335F: include/uapi/rdma/mlx5-abi.h 10336 10337MELLANOX MLXCPLD I2C AND MUX DRIVER 10338M: Vadim Pasternak <vadimp@mellanox.com> 10339M: Michael Shych <michaelsh@mellanox.com> 10340L: linux-i2c@vger.kernel.org 10341S: Supported 10342F: drivers/i2c/busses/i2c-mlxcpld.c 10343F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10344F: Documentation/i2c/busses/i2c-mlxcpld 10345 10346MELLANOX MLXCPLD LED DRIVER 10347M: Vadim Pasternak <vadimp@mellanox.com> 10348L: linux-leds@vger.kernel.org 10349S: Supported 10350F: drivers/leds/leds-mlxcpld.c 10351F: drivers/leds/leds-mlxreg.c 10352F: Documentation/leds/leds-mlxcpld.rst 10353 10354MELLANOX PLATFORM DRIVER 10355M: Vadim Pasternak <vadimp@mellanox.com> 10356L: platform-driver-x86@vger.kernel.org 10357S: Supported 10358F: drivers/platform/x86/mlx-platform.c 10359 10360MEMBARRIER SUPPORT 10361M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10362M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10363L: linux-kernel@vger.kernel.org 10364S: Supported 10365F: kernel/sched/membarrier.c 10366F: include/uapi/linux/membarrier.h 10367F: arch/powerpc/include/asm/membarrier.h 10368 10369MEMBLOCK 10370M: Mike Rapoport <rppt@linux.ibm.com> 10371L: linux-mm@kvack.org 10372S: Maintained 10373F: include/linux/memblock.h 10374F: mm/memblock.c 10375F: Documentation/core-api/boot-time-mm.rst 10376 10377MEMORY MANAGEMENT 10378L: linux-mm@kvack.org 10379W: http://www.linux-mm.org 10380S: Maintained 10381F: include/linux/mm.h 10382F: include/linux/gfp.h 10383F: include/linux/mmzone.h 10384F: include/linux/memory_hotplug.h 10385F: include/linux/vmalloc.h 10386F: mm/ 10387 10388MEMORY TECHNOLOGY DEVICES (MTD) 10389M: David Woodhouse <dwmw2@infradead.org> 10390M: Brian Norris <computersforpeace@gmail.com> 10391M: Marek Vasut <marek.vasut@gmail.com> 10392M: Miquel Raynal <miquel.raynal@bootlin.com> 10393M: Richard Weinberger <richard@nod.at> 10394M: Vignesh Raghavendra <vigneshr@ti.com> 10395L: linux-mtd@lists.infradead.org 10396W: http://www.linux-mtd.infradead.org/ 10397Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10399T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10400S: Maintained 10401F: Documentation/devicetree/bindings/mtd/ 10402F: drivers/mtd/ 10403F: include/linux/mtd/ 10404F: include/uapi/mtd/ 10405 10406MEN A21 WATCHDOG DRIVER 10407M: Johannes Thumshirn <morbidrsa@gmail.com> 10408L: linux-watchdog@vger.kernel.org 10409S: Maintained 10410F: drivers/watchdog/mena21_wdt.c 10411 10412MEN CHAMELEON BUS (mcb) 10413M: Johannes Thumshirn <morbidrsa@gmail.com> 10414S: Maintained 10415F: drivers/mcb/ 10416F: include/linux/mcb.h 10417F: Documentation/driver-api/men-chameleon-bus.rst 10418 10419MEN F21BMC (Board Management Controller) 10420M: Andreas Werner <andreas.werner@men.de> 10421S: Supported 10422F: drivers/mfd/menf21bmc.c 10423F: drivers/watchdog/menf21bmc_wdt.c 10424F: drivers/leds/leds-menf21bmc.c 10425F: drivers/hwmon/menf21bmc_hwmon.c 10426F: Documentation/hwmon/menf21bmc.rst 10427 10428MEN Z069 WATCHDOG DRIVER 10429M: Johannes Thumshirn <jth@kernel.org> 10430L: linux-watchdog@vger.kernel.org 10431S: Maintained 10432F: drivers/watchdog/menz69_wdt.c 10433 10434MESON AO CEC DRIVER FOR AMLOGIC SOCS 10435M: Neil Armstrong <narmstrong@baylibre.com> 10436L: linux-media@vger.kernel.org 10437L: linux-amlogic@lists.infradead.org 10438W: http://linux-meson.com/ 10439S: Supported 10440F: drivers/media/platform/meson/ao-cec.c 10441F: drivers/media/platform/meson/ao-cec-g12a.c 10442F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10443T: git git://linuxtv.org/media_tree.git 10444 10445MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10446M: Liang Yang <liang.yang@amlogic.com> 10447L: linux-mtd@lists.infradead.org 10448S: Maintained 10449F: drivers/mtd/nand/raw/meson_* 10450F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10451 10452MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10453M: Maxime Jourdan <mjourdan@baylibre.com> 10454L: linux-media@vger.kernel.org 10455L: linux-amlogic@lists.infradead.org 10456S: Supported 10457F: drivers/staging/media/meson/vdec/ 10458T: git git://linuxtv.org/media_tree.git 10459 10460METHODE UDPU SUPPORT 10461M: Vladimir Vid <vladimir.vid@sartura.hr> 10462S: Maintained 10463F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10464 10465MICROBLAZE ARCHITECTURE 10466M: Michal Simek <monstr@monstr.eu> 10467W: http://www.monstr.eu/fdt/ 10468T: git git://git.monstr.eu/linux-2.6-microblaze.git 10469S: Supported 10470F: arch/microblaze/ 10471 10472MICROCHIP AT91 SERIAL DRIVER 10473M: Richard Genoud <richard.genoud@gmail.com> 10474S: Maintained 10475F: drivers/tty/serial/atmel_serial.c 10476F: drivers/tty/serial/atmel_serial.h 10477F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10478 10479MICROCHIP AUDIO ASOC DRIVERS 10480M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10481L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10482S: Supported 10483F: sound/soc/atmel 10484 10485MICROCHIP DMA DRIVER 10486M: Ludovic Desroches <ludovic.desroches@microchip.com> 10487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10488L: dmaengine@vger.kernel.org 10489S: Supported 10490F: drivers/dma/at_hdmac.c 10491F: drivers/dma/at_hdmac_regs.h 10492F: include/linux/platform_data/dma-atmel.h 10493F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10494F: include/dt-bindings/dma/at91.h 10495 10496MICROCHIP ECC DRIVER 10497M: Tudor Ambarus <tudor.ambarus@microchip.com> 10498L: linux-crypto@vger.kernel.org 10499S: Maintained 10500F: drivers/crypto/atmel-ecc.* 10501 10502MICROCHIP I2C DRIVER 10503M: Ludovic Desroches <ludovic.desroches@microchip.com> 10504L: linux-i2c@vger.kernel.org 10505S: Supported 10506F: drivers/i2c/busses/i2c-at91.h 10507F: drivers/i2c/busses/i2c-at91-*.c 10508 10509MICROCHIP ISC DRIVER 10510M: Eugen Hristev <eugen.hristev@microchip.com> 10511L: linux-media@vger.kernel.org 10512S: Supported 10513F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10514F: drivers/media/platform/atmel/atmel-isc.h 10515F: drivers/media/platform/atmel/atmel-isc-base.c 10516F: drivers/media/platform/atmel/atmel-isc-regs.h 10517F: Documentation/devicetree/bindings/media/atmel-isc.txt 10518 10519MICROCHIP ISI DRIVER 10520M: Eugen Hristev <eugen.hristev@microchip.com> 10521L: linux-media@vger.kernel.org 10522S: Supported 10523F: drivers/media/platform/atmel/atmel-isi.c 10524F: drivers/media/platform/atmel/atmel-isi.h 10525 10526MICROCHIP AT91 USART MFD DRIVER 10527M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10528L: linux-kernel@vger.kernel.org 10529S: Supported 10530F: drivers/mfd/at91-usart.c 10531F: include/dt-bindings/mfd/at91-usart.h 10532F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10533 10534MICROCHIP AT91 USART SPI DRIVER 10535M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10536L: linux-spi@vger.kernel.org 10537S: Supported 10538F: drivers/spi/spi-at91-usart.c 10539F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10540 10541MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10542M: Woojung Huh <woojung.huh@microchip.com> 10543M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10544L: netdev@vger.kernel.org 10545S: Maintained 10546F: net/dsa/tag_ksz.c 10547F: drivers/net/dsa/microchip/* 10548F: include/linux/platform_data/microchip-ksz.h 10549F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10550 10551MICROCHIP LAN743X ETHERNET DRIVER 10552M: Bryan Whitehead <bryan.whitehead@microchip.com> 10553M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10554L: netdev@vger.kernel.org 10555S: Maintained 10556F: drivers/net/ethernet/microchip/lan743x_* 10557 10558MICROCHIP LCDFB DRIVER 10559M: Nicolas Ferre <nicolas.ferre@microchip.com> 10560L: linux-fbdev@vger.kernel.org 10561S: Maintained 10562F: drivers/video/fbdev/atmel_lcdfb.c 10563F: include/video/atmel_lcdc.h 10564 10565MICROCHIP MMC/SD/SDIO MCI DRIVER 10566M: Ludovic Desroches <ludovic.desroches@microchip.com> 10567S: Maintained 10568F: drivers/mmc/host/atmel-mci.c 10569 10570MICROCHIP MCP16502 PMIC DRIVER 10571M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10573S: Maintained 10574F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10575F: drivers/regulator/mcp16502.c 10576 10577MICROCHIP MCP3911 ADC DRIVER 10578M: Marcus Folkesson <marcus.folkesson@gmail.com> 10579M: Kent Gustavsson <kent@minoris.se> 10580L: linux-iio@vger.kernel.org 10581S: Supported 10582F: drivers/iio/adc/mcp3911.c 10583F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10584 10585MICROCHIP NAND DRIVER 10586M: Tudor Ambarus <tudor.ambarus@microchip.com> 10587L: linux-mtd@lists.infradead.org 10588S: Supported 10589F: drivers/mtd/nand/raw/atmel/* 10590F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10591 10592MICROCHIP PWM DRIVER 10593M: Claudiu Beznea <claudiu.beznea@microchip.com> 10594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10595L: linux-pwm@vger.kernel.org 10596S: Supported 10597F: drivers/pwm/pwm-atmel.c 10598F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10599 10600MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10601M: Ludovic Desroches <ludovic.desroches@microchip.com> 10602M: Eugen Hristev <eugen.hristev@microchip.com> 10603L: linux-iio@vger.kernel.org 10604S: Supported 10605F: drivers/iio/adc/at91-sama5d2_adc.c 10606F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10607F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10608 10609MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10610M: Nicolas Ferre <nicolas.ferre@microchip.com> 10611S: Supported 10612F: drivers/power/reset/at91-sama5d2_shdwc.c 10613 10614MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10615M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10617L: linux-gpio@vger.kernel.org 10618F: drivers/gpio/gpio-sama5d2-piobu.c 10619 10620MICROCHIP SPI DRIVER 10621M: Nicolas Ferre <nicolas.ferre@microchip.com> 10622S: Supported 10623F: drivers/spi/spi-atmel.* 10624 10625MICROCHIP SSC DRIVER 10626M: Nicolas Ferre <nicolas.ferre@microchip.com> 10627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10628S: Supported 10629F: drivers/misc/atmel-ssc.c 10630F: include/linux/atmel-ssc.h 10631 10632MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10633M: Nicolas Ferre <nicolas.ferre@microchip.com> 10634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10635S: Supported 10636F: drivers/misc/atmel_tclib.c 10637F: drivers/clocksource/tcb_clksrc.c 10638 10639MICROCHIP USBA UDC DRIVER 10640M: Cristian Birsan <cristian.birsan@microchip.com> 10641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10642S: Supported 10643F: drivers/usb/gadget/udc/atmel_usba_udc.* 10644 10645MICROCHIP USB251XB DRIVER 10646M: Richard Leitner <richard.leitner@skidata.com> 10647L: linux-usb@vger.kernel.org 10648S: Maintained 10649F: drivers/usb/misc/usb251xb.c 10650F: Documentation/devicetree/bindings/usb/usb251xb.txt 10651 10652MICROCHIP XDMA DRIVER 10653M: Ludovic Desroches <ludovic.desroches@microchip.com> 10654L: linux-arm-kernel@lists.infradead.org 10655L: dmaengine@vger.kernel.org 10656S: Supported 10657F: drivers/dma/at_xdmac.c 10658 10659MICROSEMI MIPS SOCS 10660M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10661M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10662L: linux-mips@vger.kernel.org 10663S: Supported 10664F: arch/mips/generic/board-ocelot.c 10665F: arch/mips/configs/generic/board-ocelot.config 10666F: arch/mips/boot/dts/mscc/ 10667F: Documentation/devicetree/bindings/mips/mscc.txt 10668 10669MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10670M: Don Brace <don.brace@microsemi.com> 10671L: esc.storagedev@microsemi.com 10672L: linux-scsi@vger.kernel.org 10673S: Supported 10674F: drivers/scsi/smartpqi/smartpqi*.[ch] 10675F: drivers/scsi/smartpqi/Kconfig 10676F: drivers/scsi/smartpqi/Makefile 10677F: include/linux/cciss*.h 10678F: include/uapi/linux/cciss*.h 10679F: Documentation/scsi/smartpqi.txt 10680 10681MICROSEMI ETHERNET SWITCH DRIVER 10682M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10683M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10684L: netdev@vger.kernel.org 10685S: Supported 10686F: drivers/net/ethernet/mscc/ 10687 10688MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10689M: Chen Yu <yu.c.chen@intel.com> 10690L: platform-driver-x86@vger.kernel.org 10691S: Supported 10692F: drivers/platform/x86/surfacepro3_button.c 10693 10694MICROTEK X6 SCANNER 10695M: Oliver Neukum <oliver@neukum.org> 10696S: Maintained 10697F: drivers/usb/image/microtek.* 10698 10699MIPS 10700M: Ralf Baechle <ralf@linux-mips.org> 10701M: Paul Burton <paul.burton@mips.com> 10702M: James Hogan <jhogan@kernel.org> 10703L: linux-mips@vger.kernel.org 10704W: http://www.linux-mips.org/ 10705T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10707Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10708S: Supported 10709F: Documentation/devicetree/bindings/mips/ 10710F: Documentation/mips/ 10711F: arch/mips/ 10712F: drivers/platform/mips/ 10713 10714MIPS BOSTON DEVELOPMENT BOARD 10715M: Paul Burton <paul.burton@mips.com> 10716L: linux-mips@vger.kernel.org 10717S: Maintained 10718F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10719F: arch/mips/boot/dts/img/boston.dts 10720F: arch/mips/configs/generic/board-boston.config 10721F: drivers/clk/imgtec/clk-boston.c 10722F: include/dt-bindings/clock/boston-clock.h 10723 10724MIPS GENERIC PLATFORM 10725M: Paul Burton <paul.burton@mips.com> 10726L: linux-mips@vger.kernel.org 10727S: Supported 10728F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10729F: arch/mips/generic/ 10730F: arch/mips/tools/generic-board-config.sh 10731 10732MIPS/LOONGSON1 ARCHITECTURE 10733M: Keguang Zhang <keguang.zhang@gmail.com> 10734L: linux-mips@vger.kernel.org 10735S: Maintained 10736F: arch/mips/loongson32/ 10737F: arch/mips/include/asm/mach-loongson32/ 10738F: drivers/*/*loongson1* 10739F: drivers/*/*/*loongson1* 10740 10741MIPS/LOONGSON2 ARCHITECTURE 10742M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10743L: linux-mips@vger.kernel.org 10744S: Maintained 10745F: arch/mips/loongson64/fuloong-2e/ 10746F: arch/mips/loongson64/lemote-2f/ 10747F: arch/mips/include/asm/mach-loongson64/ 10748F: drivers/*/*loongson2* 10749F: drivers/*/*/*loongson2* 10750 10751MIPS/LOONGSON3 ARCHITECTURE 10752M: Huacai Chen <chenhc@lemote.com> 10753L: linux-mips@vger.kernel.org 10754S: Maintained 10755F: arch/mips/loongson64/ 10756F: arch/mips/include/asm/mach-loongson64/ 10757F: drivers/platform/mips/cpu_hwmon.c 10758F: drivers/*/*loongson3* 10759F: drivers/*/*/*loongson3* 10760 10761MIPS RINT INSTRUCTION EMULATION 10762M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10763L: linux-mips@vger.kernel.org 10764S: Supported 10765F: arch/mips/math-emu/sp_rint.c 10766F: arch/mips/math-emu/dp_rint.c 10767 10768MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10769M: Hans Verkuil <hverkuil@xs4all.nl> 10770L: linux-media@vger.kernel.org 10771T: git git://linuxtv.org/media_tree.git 10772W: https://linuxtv.org 10773S: Odd Fixes 10774F: drivers/media/radio/radio-miropcm20* 10775 10776MMP SUPPORT 10777R: Lubomir Rintel <lkundrak@v3.sk> 10778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10779S: Odd Fixes 10780F: arch/arm/boot/dts/mmp* 10781F: arch/arm/mach-mmp/ 10782 10783MMU GATHER AND TLB INVALIDATION 10784M: Will Deacon <will@kernel.org> 10785M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10786M: Andrew Morton <akpm@linux-foundation.org> 10787M: Nick Piggin <npiggin@gmail.com> 10788M: Peter Zijlstra <peterz@infradead.org> 10789L: linux-arch@vger.kernel.org 10790L: linux-mm@kvack.org 10791S: Maintained 10792F: arch/*/include/asm/tlb.h 10793F: include/asm-generic/tlb.h 10794F: mm/mmu_gather.c 10795 10796MN88472 MEDIA DRIVER 10797M: Antti Palosaari <crope@iki.fi> 10798L: linux-media@vger.kernel.org 10799W: https://linuxtv.org 10800W: http://palosaari.fi/linux/ 10801Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10802S: Maintained 10803F: drivers/media/dvb-frontends/mn88472* 10804 10805MN88473 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/mn88473* 10813 10814MODULE SUPPORT 10815M: Jessica Yu <jeyu@kernel.org> 10816T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10817S: Maintained 10818F: include/linux/module.h 10819F: kernel/module.c 10820 10821MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10822W: http://popies.net/meye/ 10823S: Orphan 10824F: Documentation/media/v4l-drivers/meye* 10825F: drivers/media/pci/meye/ 10826F: include/uapi/linux/meye.h 10827 10828MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10829M: Jiri Slaby <jirislaby@gmail.com> 10830S: Maintained 10831F: Documentation/driver-api/serial/moxa-smartio.rst 10832F: drivers/tty/mxser.* 10833 10834MR800 AVERMEDIA USB FM RADIO DRIVER 10835M: Alexey Klimov <klimov.linux@gmail.com> 10836L: linux-media@vger.kernel.org 10837T: git git://linuxtv.org/media_tree.git 10838S: Maintained 10839F: drivers/media/radio/radio-mr800.c 10840 10841MRF24J40 IEEE 802.15.4 RADIO DRIVER 10842M: Alan Ott <alan@signal11.us> 10843L: linux-wpan@vger.kernel.org 10844S: Maintained 10845F: drivers/net/ieee802154/mrf24j40.c 10846F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10847 10848MSI LAPTOP SUPPORT 10849M: "Lee, Chun-Yi" <jlee@suse.com> 10850L: platform-driver-x86@vger.kernel.org 10851S: Maintained 10852F: drivers/platform/x86/msi-laptop.c 10853 10854MSI WMI SUPPORT 10855L: platform-driver-x86@vger.kernel.org 10856S: Orphan 10857F: drivers/platform/x86/msi-wmi.c 10858 10859MSI001 MEDIA DRIVER 10860M: Antti Palosaari <crope@iki.fi> 10861L: linux-media@vger.kernel.org 10862W: https://linuxtv.org 10863W: http://palosaari.fi/linux/ 10864Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10865T: git git://linuxtv.org/anttip/media_tree.git 10866S: Maintained 10867F: drivers/media/tuners/msi001* 10868 10869MSI2500 MEDIA DRIVER 10870M: Antti Palosaari <crope@iki.fi> 10871L: linux-media@vger.kernel.org 10872W: https://linuxtv.org 10873W: http://palosaari.fi/linux/ 10874Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10875T: git git://linuxtv.org/anttip/media_tree.git 10876S: Maintained 10877F: drivers/media/usb/msi2500/ 10878 10879MSYSTEMS DISKONCHIP G3 MTD DRIVER 10880M: Robert Jarzmik <robert.jarzmik@free.fr> 10881L: linux-mtd@lists.infradead.org 10882S: Maintained 10883F: drivers/mtd/devices/docg3* 10884 10885MT9M032 APTINA SENSOR DRIVER 10886M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10887L: linux-media@vger.kernel.org 10888T: git git://linuxtv.org/media_tree.git 10889S: Maintained 10890F: drivers/media/i2c/mt9m032.c 10891F: include/media/i2c/mt9m032.h 10892 10893MT9P031 APTINA CAMERA SENSOR 10894M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10895L: linux-media@vger.kernel.org 10896T: git git://linuxtv.org/media_tree.git 10897S: Maintained 10898F: drivers/media/i2c/mt9p031.c 10899F: include/media/i2c/mt9p031.h 10900 10901MT9T001 APTINA CAMERA SENSOR 10902M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10903L: linux-media@vger.kernel.org 10904T: git git://linuxtv.org/media_tree.git 10905S: Maintained 10906F: drivers/media/i2c/mt9t001.c 10907F: include/media/i2c/mt9t001.h 10908 10909MT9T112 APTINA CAMERA SENSOR 10910M: Jacopo Mondi <jacopo@jmondi.org> 10911L: linux-media@vger.kernel.org 10912T: git git://linuxtv.org/media_tree.git 10913S: Odd Fixes 10914F: drivers/media/i2c/mt9t112.c 10915F: include/media/i2c/mt9t112.h 10916 10917MT9V032 APTINA CAMERA SENSOR 10918M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10919L: linux-media@vger.kernel.org 10920T: git git://linuxtv.org/media_tree.git 10921S: Maintained 10922F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10923F: drivers/media/i2c/mt9v032.c 10924F: include/media/i2c/mt9v032.h 10925 10926MT9V111 APTINA CAMERA SENSOR 10927M: Jacopo Mondi <jacopo@jmondi.org> 10928L: linux-media@vger.kernel.org 10929T: git git://linuxtv.org/media_tree.git 10930S: Maintained 10931F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10932F: drivers/media/i2c/mt9v111.c 10933 10934MULTIFUNCTION DEVICES (MFD) 10935M: Lee Jones <lee.jones@linaro.org> 10936T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10937S: Supported 10938F: Documentation/devicetree/bindings/mfd/ 10939F: drivers/mfd/ 10940F: include/linux/mfd/ 10941F: include/dt-bindings/mfd/ 10942 10943MULTIMEDIA CARD (MMC) ETC. OVER SPI 10944S: Orphan 10945F: drivers/mmc/host/mmc_spi.c 10946F: include/linux/spi/mmc_spi.h 10947 10948MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10949M: Ulf Hansson <ulf.hansson@linaro.org> 10950L: linux-mmc@vger.kernel.org 10951T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10952S: Maintained 10953F: Documentation/devicetree/bindings/mmc/ 10954F: drivers/mmc/ 10955F: include/linux/mmc/ 10956F: include/uapi/linux/mmc/ 10957 10958MULTIPLEXER SUBSYSTEM 10959M: Peter Rosin <peda@axentia.se> 10960S: Maintained 10961F: Documentation/ABI/testing/sysfs-class-mux* 10962F: Documentation/devicetree/bindings/mux/ 10963F: include/dt-bindings/mux/ 10964F: include/linux/mux/ 10965F: drivers/mux/ 10966 10967MULTITECH MULTIPORT CARD (ISICOM) 10968S: Orphan 10969F: drivers/tty/isicom.c 10970F: include/linux/isicom.h 10971 10972MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10973M: Bin Liu <b-liu@ti.com> 10974L: linux-usb@vger.kernel.org 10975S: Maintained 10976F: drivers/usb/musb/ 10977 10978MXL301RF MEDIA DRIVER 10979M: Akihiro Tsukada <tskd08@gmail.com> 10980L: linux-media@vger.kernel.org 10981S: Odd Fixes 10982F: drivers/media/tuners/mxl301rf* 10983 10984MXL5007T MEDIA DRIVER 10985M: Michael Krufky <mkrufky@linuxtv.org> 10986L: linux-media@vger.kernel.org 10987W: https://linuxtv.org 10988W: http://github.com/mkrufky 10989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10990T: git git://linuxtv.org/mkrufky/tuners.git 10991S: Maintained 10992F: drivers/media/tuners/mxl5007t.* 10993 10994MXSFB DRM DRIVER 10995M: Marek Vasut <marex@denx.de> 10996M: Stefan Agner <stefan@agner.ch> 10997L: dri-devel@lists.freedesktop.org 10998S: Supported 10999F: drivers/gpu/drm/mxsfb/ 11000F: Documentation/devicetree/bindings/display/mxsfb.txt 11001T: git git://anongit.freedesktop.org/drm/drm-misc 11002 11003MYLEX DAC960 PCI RAID Controller 11004M: Hannes Reinecke <hare@kernel.org> 11005L: linux-scsi@vger.kernel.org 11006S: Supported 11007F: drivers/scsi/myrb.* 11008F: drivers/scsi/myrs.* 11009 11010MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11011M: Chris Lee <christopher.lee@cspi.com> 11012L: netdev@vger.kernel.org 11013W: https://www.cspi.com/ethernet-products/support/downloads/ 11014S: Supported 11015F: drivers/net/ethernet/myricom/myri10ge/ 11016 11017NAND FLASH SUBSYSTEM 11018M: Miquel Raynal <miquel.raynal@bootlin.com> 11019R: Richard Weinberger <richard@nod.at> 11020L: linux-mtd@lists.infradead.org 11021W: http://www.linux-mtd.infradead.org/ 11022Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11024S: Maintained 11025F: drivers/mtd/nand/ 11026F: include/linux/mtd/*nand*.h 11027 11028NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11029M: Daniel Mack <zonque@gmail.com> 11030S: Maintained 11031L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11032W: http://www.native-instruments.com 11033F: sound/usb/caiaq/ 11034 11035NATSEMI ETHERNET DRIVER (DP8381x) 11036S: Orphan 11037F: drivers/net/ethernet/natsemi/natsemi.c 11038 11039NCR 5380 SCSI DRIVERS 11040M: Finn Thain <fthain@telegraphics.com.au> 11041M: Michael Schmitz <schmitzmic@gmail.com> 11042L: linux-scsi@vger.kernel.org 11043S: Maintained 11044F: Documentation/scsi/g_NCR5380.txt 11045F: drivers/scsi/NCR5380.* 11046F: drivers/scsi/arm/cumana_1.c 11047F: drivers/scsi/arm/oak.c 11048F: drivers/scsi/atari_scsi.* 11049F: drivers/scsi/dmx3191d.c 11050F: drivers/scsi/g_NCR5380.* 11051F: drivers/scsi/mac_scsi.* 11052F: drivers/scsi/sun3_scsi.* 11053F: drivers/scsi/sun3_scsi_vme.c 11054 11055NCSI LIBRARY: 11056M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11057S: Maintained 11058F: net/ncsi/ 11059 11060NCT6775 HARDWARE MONITOR DRIVER 11061M: Guenter Roeck <linux@roeck-us.net> 11062L: linux-hwmon@vger.kernel.org 11063S: Maintained 11064F: Documentation/hwmon/nct6775.rst 11065F: drivers/hwmon/nct6775.c 11066 11067NET_FAILOVER MODULE 11068M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11069L: netdev@vger.kernel.org 11070S: Supported 11071F: driver/net/net_failover.c 11072F: include/net/net_failover.h 11073F: Documentation/networking/net_failover.rst 11074 11075NETEM NETWORK EMULATOR 11076M: Stephen Hemminger <stephen@networkplumber.org> 11077L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11078S: Maintained 11079F: net/sched/sch_netem.c 11080 11081NETERION 10GbE DRIVERS (s2io/vxge) 11082M: Jon Mason <jdmason@kudzu.us> 11083L: netdev@vger.kernel.org 11084S: Supported 11085F: Documentation/networking/device_drivers/neterion/s2io.txt 11086F: Documentation/networking/device_drivers/neterion/vxge.txt 11087F: drivers/net/ethernet/neterion/ 11088 11089NETFILTER 11090M: Pablo Neira Ayuso <pablo@netfilter.org> 11091M: Jozsef Kadlecsik <kadlec@netfilter.org> 11092M: Florian Westphal <fw@strlen.de> 11093L: netfilter-devel@vger.kernel.org 11094L: coreteam@netfilter.org 11095W: http://www.netfilter.org/ 11096W: http://www.iptables.org/ 11097W: http://www.nftables.org/ 11098Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11099T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11100T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11101S: Maintained 11102F: include/linux/netfilter* 11103F: include/linux/netfilter/ 11104F: include/net/netfilter/ 11105F: include/uapi/linux/netfilter* 11106F: include/uapi/linux/netfilter/ 11107F: net/*/netfilter.c 11108F: net/*/netfilter/ 11109F: net/netfilter/ 11110F: net/bridge/br_netfilter*.c 11111 11112NETROM NETWORK LAYER 11113M: Ralf Baechle <ralf@linux-mips.org> 11114L: linux-hams@vger.kernel.org 11115W: http://www.linux-ax25.org/ 11116S: Maintained 11117F: include/net/netrom.h 11118F: include/uapi/linux/netrom.h 11119F: net/netrom/ 11120 11121NETRONOME ETHERNET DRIVERS 11122M: Jakub Kicinski <jakub.kicinski@netronome.com> 11123L: oss-drivers@netronome.com 11124S: Maintained 11125F: drivers/net/ethernet/netronome/ 11126 11127NETWORK BLOCK DEVICE (NBD) 11128M: Josef Bacik <josef@toxicpanda.com> 11129S: Maintained 11130L: linux-block@vger.kernel.org 11131L: nbd@other.debian.org 11132F: Documentation/admin-guide/blockdev/nbd.rst 11133F: drivers/block/nbd.c 11134F: include/trace/events/nbd.h 11135F: include/uapi/linux/nbd.h 11136 11137NETWORK DROP MONITOR 11138M: Neil Horman <nhorman@tuxdriver.com> 11139L: netdev@vger.kernel.org 11140S: Maintained 11141W: https://fedorahosted.org/dropwatch/ 11142F: net/core/drop_monitor.c 11143 11144NETWORKING DRIVERS 11145M: "David S. Miller" <davem@davemloft.net> 11146L: netdev@vger.kernel.org 11147W: http://www.linuxfoundation.org/en/Net 11148Q: http://patchwork.ozlabs.org/project/netdev/list/ 11149T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11151S: Odd Fixes 11152F: Documentation/devicetree/bindings/net/ 11153F: drivers/net/ 11154F: include/linux/if_* 11155F: include/linux/netdevice.h 11156F: include/linux/etherdevice.h 11157F: include/linux/fcdevice.h 11158F: include/linux/fddidevice.h 11159F: include/linux/hippidevice.h 11160F: include/linux/inetdevice.h 11161F: include/uapi/linux/if_* 11162F: include/uapi/linux/netdevice.h 11163 11164NETWORKING DRIVERS (WIRELESS) 11165M: Kalle Valo <kvalo@codeaurora.org> 11166L: linux-wireless@vger.kernel.org 11167Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11169T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11170S: Maintained 11171F: Documentation/devicetree/bindings/net/wireless/ 11172F: drivers/net/wireless/ 11173 11174NETWORKING [DSA] 11175M: Andrew Lunn <andrew@lunn.ch> 11176M: Vivien Didelot <vivien.didelot@gmail.com> 11177M: Florian Fainelli <f.fainelli@gmail.com> 11178S: Maintained 11179F: Documentation/devicetree/bindings/net/dsa/ 11180F: net/dsa/ 11181F: include/net/dsa.h 11182F: include/linux/dsa/ 11183F: include/linux/platform_data/dsa.h 11184F: drivers/net/dsa/ 11185 11186NETWORKING [GENERAL] 11187M: "David S. Miller" <davem@davemloft.net> 11188L: netdev@vger.kernel.org 11189W: http://www.linuxfoundation.org/en/Net 11190Q: http://patchwork.ozlabs.org/project/netdev/list/ 11191T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11192T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11193B: mailto:netdev@vger.kernel.org 11194S: Maintained 11195F: net/ 11196F: include/net/ 11197F: include/linux/in.h 11198F: include/linux/net.h 11199F: include/linux/netdevice.h 11200F: include/uapi/linux/in.h 11201F: include/uapi/linux/net.h 11202F: include/uapi/linux/netdevice.h 11203F: include/uapi/linux/net_namespace.h 11204F: tools/testing/selftests/net/ 11205F: lib/net_utils.c 11206F: lib/random32.c 11207F: Documentation/networking/ 11208 11209NETWORKING [IPSEC] 11210M: Steffen Klassert <steffen.klassert@secunet.com> 11211M: Herbert Xu <herbert@gondor.apana.org.au> 11212M: "David S. Miller" <davem@davemloft.net> 11213L: netdev@vger.kernel.org 11214T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11215T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11216S: Maintained 11217F: net/xfrm/ 11218F: net/key/ 11219F: net/ipv4/xfrm* 11220F: net/ipv4/esp4* 11221F: net/ipv4/ah4.c 11222F: net/ipv4/ipcomp.c 11223F: net/ipv4/ip_vti.c 11224F: net/ipv6/xfrm* 11225F: net/ipv6/esp6* 11226F: net/ipv6/ah6.c 11227F: net/ipv6/ipcomp6.c 11228F: net/ipv6/ip6_vti.c 11229F: include/uapi/linux/xfrm.h 11230F: include/net/xfrm.h 11231 11232NETWORKING [IPv4/IPv6] 11233M: "David S. Miller" <davem@davemloft.net> 11234M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11235M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11236L: netdev@vger.kernel.org 11237T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11238S: Maintained 11239F: net/ipv4/ 11240F: net/ipv6/ 11241F: include/net/ip* 11242F: arch/x86/net/* 11243 11244NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11245M: Paul Moore <paul@paul-moore.com> 11246W: https://github.com/netlabel 11247L: netdev@vger.kernel.org 11248L: linux-security-module@vger.kernel.org 11249S: Maintained 11250F: Documentation/netlabel/ 11251F: include/net/calipso.h 11252F: include/net/cipso_ipv4.h 11253F: include/net/netlabel.h 11254F: include/uapi/linux/netfilter/xt_SECMARK.h 11255F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11256F: net/netlabel/ 11257F: net/ipv4/cipso_ipv4.c 11258F: net/ipv6/calipso.c 11259F: net/netfilter/xt_CONNSECMARK.c 11260F: net/netfilter/xt_SECMARK.c 11261 11262NETWORKING [TCP] 11263M: Eric Dumazet <edumazet@google.com> 11264L: netdev@vger.kernel.org 11265S: Maintained 11266F: net/ipv4/tcp*.c 11267F: net/ipv4/syncookies.c 11268F: net/ipv6/tcp*.c 11269F: net/ipv6/syncookies.c 11270F: include/uapi/linux/tcp.h 11271F: include/net/tcp.h 11272F: include/linux/tcp.h 11273F: include/trace/events/tcp.h 11274 11275NETWORKING [TLS] 11276M: Boris Pismenny <borisp@mellanox.com> 11277M: Aviad Yehezkel <aviadye@mellanox.com> 11278M: Dave Watson <davejwatson@fb.com> 11279M: John Fastabend <john.fastabend@gmail.com> 11280M: Daniel Borkmann <daniel@iogearbox.net> 11281L: netdev@vger.kernel.org 11282S: Maintained 11283F: net/tls/* 11284F: include/uapi/linux/tls.h 11285F: include/net/tls.h 11286 11287NETWORKING [WIRELESS] 11288L: linux-wireless@vger.kernel.org 11289Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11290 11291NETDEVSIM 11292M: Jakub Kicinski <jakub.kicinski@netronome.com> 11293S: Maintained 11294F: drivers/net/netdevsim/* 11295 11296NETXEN (1/10) GbE SUPPORT 11297M: Manish Chopra <manishc@marvell.com> 11298M: Rahul Verma <rahulv@marvell.com> 11299M: GR-Linux-NIC-Dev@marvell.com 11300L: netdev@vger.kernel.org 11301S: Supported 11302F: drivers/net/ethernet/qlogic/netxen/ 11303 11304NEXTHOP 11305M: David Ahern <dsahern@kernel.org> 11306L: netdev@vger.kernel.org 11307S: Maintained 11308F: include/net/nexthop.h 11309F: include/uapi/linux/nexthop.h 11310F: include/net/netns/nexthop.h 11311F: net/ipv4/nexthop.c 11312 11313NFC SUBSYSTEM 11314L: netdev@vger.kernel.org 11315S: Orphan 11316F: net/nfc/ 11317F: include/net/nfc/ 11318F: include/uapi/linux/nfc.h 11319F: drivers/nfc/ 11320F: include/linux/platform_data/nfcmrvl.h 11321F: include/linux/platform_data/nxp-nci.h 11322F: Documentation/devicetree/bindings/net/nfc/ 11323 11324NFS, SUNRPC, AND LOCKD CLIENTS 11325M: Trond Myklebust <trond.myklebust@hammerspace.com> 11326M: Anna Schumaker <anna.schumaker@netapp.com> 11327L: linux-nfs@vger.kernel.org 11328W: http://client.linux-nfs.org 11329T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11330S: Maintained 11331F: fs/lockd/ 11332F: fs/nfs/ 11333F: fs/nfs_common/ 11334F: net/sunrpc/ 11335F: include/linux/lockd/ 11336F: include/linux/nfs* 11337F: include/linux/sunrpc/ 11338F: include/uapi/linux/nfs* 11339F: include/uapi/linux/sunrpc/ 11340 11341NILFS2 FILESYSTEM 11342M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11343L: linux-nilfs@vger.kernel.org 11344W: https://nilfs.sourceforge.io/ 11345W: https://nilfs.osdn.jp/ 11346T: git git://github.com/konis/nilfs2.git 11347S: Supported 11348F: Documentation/filesystems/nilfs2.txt 11349F: fs/nilfs2/ 11350F: include/trace/events/nilfs2.h 11351F: include/uapi/linux/nilfs2_api.h 11352F: include/uapi/linux/nilfs2_ondisk.h 11353 11354NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11355M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11356W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11357S: Maintained 11358F: Documentation/scsi/NinjaSCSI.txt 11359F: drivers/scsi/pcmcia/nsp_* 11360 11361NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11362M: GOTO Masanori <gotom@debian.or.jp> 11363M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11364W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11365S: Maintained 11366F: Documentation/scsi/NinjaSCSI.txt 11367F: drivers/scsi/nsp32* 11368 11369NIOS2 ARCHITECTURE 11370M: Ley Foon Tan <lftan@altera.com> 11371L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11372T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11373S: Maintained 11374F: arch/nios2/ 11375 11376NOHZ, DYNTICKS SUPPORT 11377M: Frederic Weisbecker <fweisbec@gmail.com> 11378M: Thomas Gleixner <tglx@linutronix.de> 11379M: Ingo Molnar <mingo@kernel.org> 11380L: linux-kernel@vger.kernel.org 11381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11382S: Maintained 11383F: kernel/time/tick*.* 11384F: include/linux/tick.h 11385F: include/linux/sched/nohz.h 11386 11387NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11388M: Pavel Machek <pavel@ucw.cz> 11389M: Sakari Ailus <sakari.ailus@iki.fi> 11390L: linux-media@vger.kernel.org 11391S: Maintained 11392F: drivers/media/i2c/et8ek8 11393F: drivers/media/i2c/ad5820.c 11394 11395NOKIA N900 POWER SUPPLY DRIVERS 11396R: Pali Rohár <pali.rohar@gmail.com> 11397F: include/linux/power/bq2415x_charger.h 11398F: include/linux/power/bq27xxx_battery.h 11399F: include/linux/power/isp1704_charger.h 11400F: drivers/power/supply/bq2415x_charger.c 11401F: drivers/power/supply/bq27xxx_battery.c 11402F: drivers/power/supply/bq27xxx_battery_i2c.c 11403F: drivers/power/supply/isp1704_charger.c 11404F: drivers/power/supply/rx51_battery.c 11405 11406NOLIBC HEADER FILE 11407M: Willy Tarreau <w@1wt.eu> 11408S: Maintained 11409T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11410F: tools/include/nolibc/ 11411 11412NTB AMD DRIVER 11413M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11414L: linux-ntb@googlegroups.com 11415S: Supported 11416F: drivers/ntb/hw/amd/ 11417 11418NTB DRIVER CORE 11419M: Jon Mason <jdmason@kudzu.us> 11420M: Dave Jiang <dave.jiang@intel.com> 11421M: Allen Hubbe <allenbh@gmail.com> 11422L: linux-ntb@googlegroups.com 11423S: Supported 11424W: https://github.com/jonmason/ntb/wiki 11425T: git git://github.com/jonmason/ntb.git 11426F: drivers/ntb/ 11427F: drivers/net/ntb_netdev.c 11428F: include/linux/ntb.h 11429F: include/linux/ntb_transport.h 11430F: tools/testing/selftests/ntb/ 11431 11432NTB IDT DRIVER 11433M: Serge Semin <fancer.lancer@gmail.com> 11434L: linux-ntb@googlegroups.com 11435S: Supported 11436F: drivers/ntb/hw/idt/ 11437 11438NTB INTEL DRIVER 11439M: Dave Jiang <dave.jiang@intel.com> 11440L: linux-ntb@googlegroups.com 11441S: Supported 11442W: https://github.com/davejiang/linux/wiki 11443T: git https://github.com/davejiang/linux.git 11444F: drivers/ntb/hw/intel/ 11445 11446NTFS FILESYSTEM 11447M: Anton Altaparmakov <anton@tuxera.com> 11448L: linux-ntfs-dev@lists.sourceforge.net 11449W: http://www.tuxera.com/ 11450T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11451S: Supported 11452F: Documentation/filesystems/ntfs.txt 11453F: fs/ntfs/ 11454 11455NUBUS SUBSYSTEM 11456M: Finn Thain <fthain@telegraphics.com.au> 11457L: linux-m68k@lists.linux-m68k.org 11458S: Maintained 11459F: arch/*/include/asm/nubus.h 11460F: drivers/nubus/ 11461F: include/linux/nubus.h 11462F: include/uapi/linux/nubus.h 11463 11464NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11465M: Antonino Daplas <adaplas@gmail.com> 11466L: linux-fbdev@vger.kernel.org 11467S: Maintained 11468F: drivers/video/fbdev/riva/ 11469F: drivers/video/fbdev/nvidia/ 11470 11471NVM EXPRESS DRIVER 11472M: Keith Busch <kbusch@kernel.org> 11473M: Jens Axboe <axboe@fb.com> 11474M: Christoph Hellwig <hch@lst.de> 11475M: Sagi Grimberg <sagi@grimberg.me> 11476L: linux-nvme@lists.infradead.org 11477T: git://git.infradead.org/nvme.git 11478W: http://git.infradead.org/nvme.git 11479S: Supported 11480F: drivers/nvme/host/ 11481F: include/linux/nvme.h 11482F: include/uapi/linux/nvme_ioctl.h 11483 11484NVM EXPRESS FC TRANSPORT DRIVERS 11485M: James Smart <james.smart@broadcom.com> 11486L: linux-nvme@lists.infradead.org 11487S: Supported 11488F: include/linux/nvme-fc.h 11489F: include/linux/nvme-fc-driver.h 11490F: drivers/nvme/host/fc.c 11491F: drivers/nvme/target/fc.c 11492F: drivers/nvme/target/fcloop.c 11493 11494NVM EXPRESS TARGET DRIVER 11495M: Christoph Hellwig <hch@lst.de> 11496M: Sagi Grimberg <sagi@grimberg.me> 11497L: linux-nvme@lists.infradead.org 11498T: git://git.infradead.org/nvme.git 11499W: http://git.infradead.org/nvme.git 11500S: Supported 11501F: drivers/nvme/target/ 11502 11503NVMEM FRAMEWORK 11504M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11505S: Maintained 11506F: drivers/nvmem/ 11507F: Documentation/devicetree/bindings/nvmem/ 11508F: Documentation/ABI/stable/sysfs-bus-nvmem 11509F: include/linux/nvmem-consumer.h 11510F: include/linux/nvmem-provider.h 11511 11512NXP FXAS21002C DRIVER 11513M: Rui Miguel Silva <rmfrfs@gmail.com> 11514L: linux-iio@vger.kernel.org 11515S: Maintained 11516F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11517F: drivers/iio/gyro/fxas21002c_core.c 11518F: drivers/iio/gyro/fxas21002c.h 11519F: drivers/iio/gyro/fxas21002c_i2c.c 11520F: drivers/iio/gyro/fxas21002c_spi.c 11521 11522NXP SGTL5000 DRIVER 11523M: Fabio Estevam <festevam@gmail.com> 11524L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11525S: Maintained 11526F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11527F: sound/soc/codecs/sgtl5000* 11528 11529NXP SJA1105 ETHERNET SWITCH DRIVER 11530M: Vladimir Oltean <olteanv@gmail.com> 11531L: linux-kernel@vger.kernel.org 11532S: Maintained 11533F: drivers/net/dsa/sja1105 11534 11535NXP TDA998X DRM DRIVER 11536M: Russell King <linux@armlinux.org.uk> 11537S: Maintained 11538T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11539T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11540F: drivers/gpu/drm/i2c/tda998x_drv.c 11541F: include/drm/i2c/tda998x.h 11542F: include/dt-bindings/display/tda998x.h 11543K: "nxp,tda998x" 11544 11545NXP TFA9879 DRIVER 11546M: Peter Rosin <peda@axentia.se> 11547L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11548S: Maintained 11549F: Documentation/devicetree/bindings/sound/tfa9879.txt 11550F: sound/soc/codecs/tfa9879* 11551 11552NXP-NCI NFC DRIVER 11553M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11554R: Charles Gorand <charles.gorand@effinnov.com> 11555L: linux-nfc@lists.01.org (moderated for non-subscribers) 11556S: Supported 11557F: drivers/nfc/nxp-nci 11558 11559OBJAGG 11560M: Jiri Pirko <jiri@mellanox.com> 11561L: netdev@vger.kernel.org 11562S: Supported 11563F: lib/objagg.c 11564F: lib/test_objagg.c 11565F: include/linux/objagg.h 11566 11567NXP FSPI DRIVER 11568R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11569M: Ashish Kumar <ashish.kumar@nxp.com> 11570L: linux-spi@vger.kernel.org 11571S: Maintained 11572F: drivers/spi/spi-nxp-fspi.c 11573F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11574 11575OBJTOOL 11576M: Josh Poimboeuf <jpoimboe@redhat.com> 11577M: Peter Zijlstra <peterz@infradead.org> 11578S: Supported 11579F: tools/objtool/ 11580 11581OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11582M: Frederic Barrat <fbarrat@linux.ibm.com> 11583M: Andrew Donnellan <ajd@linux.ibm.com> 11584L: linuxppc-dev@lists.ozlabs.org 11585S: Supported 11586F: arch/powerpc/platforms/powernv/ocxl.c 11587F: arch/powerpc/include/asm/pnv-ocxl.h 11588F: drivers/misc/ocxl/ 11589F: include/misc/ocxl* 11590F: include/uapi/misc/ocxl.h 11591F: Documentation/userspace-api/accelerators/ocxl.rst 11592 11593OMAP AUDIO SUPPORT 11594M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11595M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11596L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11597L: linux-omap@vger.kernel.org 11598S: Maintained 11599F: sound/soc/ti/omap* 11600F: sound/soc/ti/rx51.c 11601F: sound/soc/ti/n810.c 11602F: sound/soc/ti/sdma-pcm.* 11603 11604OMAP CLOCK FRAMEWORK SUPPORT 11605M: Paul Walmsley <paul@pwsan.com> 11606L: linux-omap@vger.kernel.org 11607S: Maintained 11608F: arch/arm/*omap*/*clock* 11609 11610OMAP DEVICE TREE SUPPORT 11611M: Benoît Cousson <bcousson@baylibre.com> 11612M: Tony Lindgren <tony@atomide.com> 11613L: linux-omap@vger.kernel.org 11614L: devicetree@vger.kernel.org 11615S: Maintained 11616F: arch/arm/boot/dts/*omap* 11617F: arch/arm/boot/dts/*am3* 11618F: arch/arm/boot/dts/*am4* 11619F: arch/arm/boot/dts/*am5* 11620F: arch/arm/boot/dts/*dra7* 11621 11622OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11623L: linux-omap@vger.kernel.org 11624L: linux-fbdev@vger.kernel.org 11625S: Orphan 11626F: drivers/video/fbdev/omap2/ 11627F: Documentation/arm/omap/dss.rst 11628 11629OMAP FRAMEBUFFER SUPPORT 11630L: linux-fbdev@vger.kernel.org 11631L: linux-omap@vger.kernel.org 11632S: Orphan 11633F: drivers/video/fbdev/omap/ 11634 11635OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11636M: Roger Quadros <rogerq@ti.com> 11637M: Tony Lindgren <tony@atomide.com> 11638L: linux-omap@vger.kernel.org 11639S: Maintained 11640F: drivers/memory/omap-gpmc.c 11641F: arch/arm/mach-omap2/*gpmc* 11642 11643OMAP GPIO DRIVER 11644M: Grygorii Strashko <grygorii.strashko@ti.com> 11645M: Santosh Shilimkar <ssantosh@kernel.org> 11646M: Kevin Hilman <khilman@kernel.org> 11647L: linux-omap@vger.kernel.org 11648S: Maintained 11649F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11650F: drivers/gpio/gpio-omap.c 11651 11652OMAP HARDWARE SPINLOCK SUPPORT 11653M: Ohad Ben-Cohen <ohad@wizery.com> 11654L: linux-omap@vger.kernel.org 11655S: Maintained 11656F: drivers/hwspinlock/omap_hwspinlock.c 11657 11658OMAP HS MMC SUPPORT 11659L: linux-mmc@vger.kernel.org 11660L: linux-omap@vger.kernel.org 11661S: Orphan 11662F: drivers/mmc/host/omap_hsmmc.c 11663 11664OMAP HWMOD DATA 11665M: Paul Walmsley <paul@pwsan.com> 11666L: linux-omap@vger.kernel.org 11667S: Maintained 11668F: arch/arm/mach-omap2/omap_hwmod*data* 11669 11670OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11671M: Benoît Cousson <bcousson@baylibre.com> 11672L: linux-omap@vger.kernel.org 11673S: Maintained 11674F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11675 11676OMAP HWMOD SUPPORT 11677M: Benoît Cousson <bcousson@baylibre.com> 11678M: Paul Walmsley <paul@pwsan.com> 11679L: linux-omap@vger.kernel.org 11680S: Maintained 11681F: arch/arm/mach-omap2/omap_hwmod.* 11682 11683OMAP I2C DRIVER 11684M: Vignesh R <vigneshr@ti.com> 11685L: linux-omap@vger.kernel.org 11686L: linux-i2c@vger.kernel.org 11687S: Maintained 11688F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11689F: drivers/i2c/busses/i2c-omap.c 11690 11691OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11692M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11693L: linux-media@vger.kernel.org 11694S: Maintained 11695F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11696F: drivers/media/platform/omap3isp/ 11697F: drivers/staging/media/omap4iss/ 11698 11699OMAP MMC SUPPORT 11700M: Aaro Koskinen <aaro.koskinen@iki.fi> 11701L: linux-omap@vger.kernel.org 11702S: Odd Fixes 11703F: drivers/mmc/host/omap.c 11704 11705OMAP POWER MANAGEMENT SUPPORT 11706M: Kevin Hilman <khilman@kernel.org> 11707L: linux-omap@vger.kernel.org 11708S: Maintained 11709F: arch/arm/*omap*/*pm* 11710F: drivers/cpufreq/omap-cpufreq.c 11711 11712OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11713M: Rajendra Nayak <rnayak@codeaurora.org> 11714M: Paul Walmsley <paul@pwsan.com> 11715L: linux-omap@vger.kernel.org 11716S: Maintained 11717F: arch/arm/mach-omap2/prm* 11718 11719OMAP RANDOM NUMBER GENERATOR SUPPORT 11720M: Deepak Saxena <dsaxena@plexity.net> 11721S: Maintained 11722F: drivers/char/hw_random/omap-rng.c 11723 11724OMAP USB SUPPORT 11725L: linux-usb@vger.kernel.org 11726L: linux-omap@vger.kernel.org 11727S: Orphan 11728F: drivers/usb/*/*omap* 11729F: arch/arm/*omap*/usb* 11730 11731OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11732M: Mark Jackson <mpfj@newflow.co.uk> 11733L: linux-omap@vger.kernel.org 11734S: Maintained 11735F: arch/arm/boot/dts/am335x-nano.dts 11736 11737OMAP1 SUPPORT 11738M: Aaro Koskinen <aaro.koskinen@iki.fi> 11739M: Tony Lindgren <tony@atomide.com> 11740L: linux-omap@vger.kernel.org 11741Q: http://patchwork.kernel.org/project/linux-omap/list/ 11742T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11743S: Maintained 11744F: arch/arm/mach-omap1/ 11745F: arch/arm/plat-omap/ 11746F: arch/arm/configs/omap1_defconfig 11747F: drivers/i2c/busses/i2c-omap.c 11748F: include/linux/platform_data/i2c-omap.h 11749F: include/linux/platform_data/ams-delta-fiq.h 11750 11751OMAP2+ SUPPORT 11752M: Tony Lindgren <tony@atomide.com> 11753L: linux-omap@vger.kernel.org 11754W: http://www.muru.com/linux/omap/ 11755W: http://linux.omap.com/ 11756Q: http://patchwork.kernel.org/project/linux-omap/list/ 11757T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11758S: Maintained 11759F: arch/arm/mach-omap2/ 11760F: arch/arm/plat-omap/ 11761F: arch/arm/configs/omap2plus_defconfig 11762F: drivers/i2c/busses/i2c-omap.c 11763F: drivers/irqchip/irq-omap-intc.c 11764F: drivers/mfd/*omap*.c 11765F: drivers/mfd/menelaus.c 11766F: drivers/mfd/palmas.c 11767F: drivers/mfd/tps65217.c 11768F: drivers/mfd/tps65218.c 11769F: drivers/mfd/tps65910.c 11770F: drivers/mfd/twl-core.[ch] 11771F: drivers/mfd/twl4030*.c 11772F: drivers/mfd/twl6030*.c 11773F: drivers/mfd/twl6040*.c 11774F: drivers/regulator/palmas-regulator*.c 11775F: drivers/regulator/pbias-regulator.c 11776F: drivers/regulator/tps65217-regulator.c 11777F: drivers/regulator/tps65218-regulator.c 11778F: drivers/regulator/tps65910-regulator.c 11779F: drivers/regulator/twl-regulator.c 11780F: drivers/regulator/twl6030-regulator.c 11781F: include/linux/platform_data/i2c-omap.h 11782 11783ONION OMEGA2+ BOARD 11784M: Harvey Hunt <harveyhuntnexus@gmail.com> 11785L: linux-mips@vger.kernel.org 11786S: Maintained 11787F: arch/mips/boot/dts/ralink/omega2p.dts 11788 11789OMFS FILESYSTEM 11790M: Bob Copeland <me@bobcopeland.com> 11791L: linux-karma-devel@lists.sourceforge.net 11792S: Maintained 11793F: Documentation/filesystems/omfs.txt 11794F: fs/omfs/ 11795 11796OMNIKEY CARDMAN 4000 DRIVER 11797M: Harald Welte <laforge@gnumonks.org> 11798S: Maintained 11799F: drivers/char/pcmcia/cm4000_cs.c 11800F: include/linux/cm4000_cs.h 11801F: include/uapi/linux/cm4000_cs.h 11802 11803OMNIKEY CARDMAN 4040 DRIVER 11804M: Harald Welte <laforge@gnumonks.org> 11805S: Maintained 11806F: drivers/char/pcmcia/cm4040_cs.* 11807 11808OMNIVISION OV13858 SENSOR DRIVER 11809M: Sakari Ailus <sakari.ailus@linux.intel.com> 11810L: linux-media@vger.kernel.org 11811T: git git://linuxtv.org/media_tree.git 11812S: Maintained 11813F: drivers/media/i2c/ov13858.c 11814 11815OMNIVISION OV2680 SENSOR DRIVER 11816M: Rui Miguel Silva <rmfrfs@gmail.com> 11817L: linux-media@vger.kernel.org 11818T: git git://linuxtv.org/media_tree.git 11819S: Maintained 11820F: drivers/media/i2c/ov2680.c 11821F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11822 11823OMNIVISION OV2685 SENSOR DRIVER 11824M: Shunqian Zheng <zhengsq@rock-chips.com> 11825L: linux-media@vger.kernel.org 11826T: git git://linuxtv.org/media_tree.git 11827S: Maintained 11828F: drivers/media/i2c/ov2685.c 11829 11830OMNIVISION OV5640 SENSOR DRIVER 11831M: Steve Longerbeam <slongerbeam@gmail.com> 11832L: linux-media@vger.kernel.org 11833T: git git://linuxtv.org/media_tree.git 11834S: Maintained 11835F: drivers/media/i2c/ov5640.c 11836 11837OMNIVISION OV5647 SENSOR DRIVER 11838M: Luis Oliveira <lolivei@synopsys.com> 11839L: linux-media@vger.kernel.org 11840T: git git://linuxtv.org/media_tree.git 11841S: Maintained 11842F: drivers/media/i2c/ov5647.c 11843 11844OMNIVISION OV5695 SENSOR DRIVER 11845M: Shunqian Zheng <zhengsq@rock-chips.com> 11846L: linux-media@vger.kernel.org 11847T: git git://linuxtv.org/media_tree.git 11848S: Maintained 11849F: drivers/media/i2c/ov5695.c 11850 11851OMNIVISION OV7670 SENSOR DRIVER 11852M: Jonathan Corbet <corbet@lwn.net> 11853L: linux-media@vger.kernel.org 11854T: git git://linuxtv.org/media_tree.git 11855S: Maintained 11856F: drivers/media/i2c/ov7670.c 11857F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11858 11859OMNIVISION OV772x SENSOR DRIVER 11860M: Jacopo Mondi <jacopo@jmondi.org> 11861L: linux-media@vger.kernel.org 11862T: git git://linuxtv.org/media_tree.git 11863S: Odd fixes 11864F: drivers/media/i2c/ov772x.c 11865F: include/media/i2c/ov772x.h 11866F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11867 11868OMNIVISION OV7740 SENSOR DRIVER 11869M: Wenyou Yang <wenyou.yang@microchip.com> 11870L: linux-media@vger.kernel.org 11871T: git git://linuxtv.org/media_tree.git 11872S: Maintained 11873F: drivers/media/i2c/ov7740.c 11874F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11875 11876OMNIVISION OV9640 SENSOR DRIVER 11877M: Petr Cvek <petrcvekcz@gmail.com> 11878L: linux-media@vger.kernel.org 11879S: Maintained 11880F: drivers/media/i2c/ov9640.* 11881 11882OMNIVISION OV8856 SENSOR DRIVER 11883M: Ben Kao <ben.kao@intel.com> 11884L: linux-media@vger.kernel.org 11885T: git git://linuxtv.org/media_tree.git 11886S: Maintained 11887F: drivers/media/i2c/ov8856.c 11888 11889OMNIVISION OV9650 SENSOR DRIVER 11890M: Sakari Ailus <sakari.ailus@linux.intel.com> 11891R: Akinobu Mita <akinobu.mita@gmail.com> 11892R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11893L: linux-media@vger.kernel.org 11894T: git git://linuxtv.org/media_tree.git 11895S: Maintained 11896F: drivers/media/i2c/ov9650.c 11897F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11898 11899ONENAND FLASH DRIVER 11900M: Kyungmin Park <kyungmin.park@samsung.com> 11901L: linux-mtd@lists.infradead.org 11902S: Maintained 11903F: drivers/mtd/nand/onenand/ 11904F: include/linux/mtd/onenand*.h 11905 11906OP-TEE DRIVER 11907M: Jens Wiklander <jens.wiklander@linaro.org> 11908S: Maintained 11909F: drivers/tee/optee/ 11910 11911OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11912M: Sumit Garg <sumit.garg@linaro.org> 11913S: Maintained 11914F: drivers/char/hw_random/optee-rng.c 11915 11916OPA-VNIC DRIVER 11917M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11918M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11919L: linux-rdma@vger.kernel.org 11920S: Supported 11921F: drivers/infiniband/ulp/opa_vnic 11922 11923OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11924M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11925M: Frank Rowand <frowand.list@gmail.com> 11926L: devicetree@vger.kernel.org 11927S: Maintained 11928F: Documentation/devicetree/dynamic-resolution-notes.txt 11929F: Documentation/devicetree/overlay-notes.txt 11930F: drivers/of/overlay.c 11931F: drivers/of/resolver.c 11932K: of_overlay_notifier_ 11933 11934OPEN FIRMWARE AND FLATTENED DEVICE TREE 11935M: Rob Herring <robh+dt@kernel.org> 11936M: Frank Rowand <frowand.list@gmail.com> 11937L: devicetree@vger.kernel.org 11938W: http://www.devicetree.org/ 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11940S: Maintained 11941F: drivers/of/ 11942F: include/linux/of*.h 11943F: scripts/dtc/ 11944F: Documentation/ABI/testing/sysfs-firmware-ofw 11945 11946OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11947M: Rob Herring <robh+dt@kernel.org> 11948M: Mark Rutland <mark.rutland@arm.com> 11949L: devicetree@vger.kernel.org 11950T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11951Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11952S: Maintained 11953F: Documentation/devicetree/ 11954F: arch/*/boot/dts/ 11955F: include/dt-bindings/ 11956 11957OPENCORES I2C BUS DRIVER 11958M: Peter Korsgaard <peter@korsgaard.com> 11959M: Andrew Lunn <andrew@lunn.ch> 11960L: linux-i2c@vger.kernel.org 11961S: Maintained 11962F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11963F: Documentation/i2c/busses/i2c-ocores 11964F: drivers/i2c/busses/i2c-ocores.c 11965F: include/linux/platform_data/i2c-ocores.h 11966 11967OPENRISC ARCHITECTURE 11968M: Jonas Bonn <jonas@southpole.se> 11969M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11970M: Stafford Horne <shorne@gmail.com> 11971T: git git://github.com/openrisc/linux.git 11972L: openrisc@lists.librecores.org 11973W: http://openrisc.io 11974S: Maintained 11975F: Documentation/devicetree/bindings/openrisc/ 11976F: Documentation/openrisc/ 11977F: arch/openrisc/ 11978F: drivers/irqchip/irq-ompic.c 11979F: drivers/irqchip/irq-or1k-* 11980 11981OPENVSWITCH 11982M: Pravin B Shelar <pshelar@ovn.org> 11983L: netdev@vger.kernel.org 11984L: dev@openvswitch.org 11985W: http://openvswitch.org 11986S: Maintained 11987F: net/openvswitch/ 11988F: include/uapi/linux/openvswitch.h 11989 11990OPERATING PERFORMANCE POINTS (OPP) 11991M: Viresh Kumar <vireshk@kernel.org> 11992M: Nishanth Menon <nm@ti.com> 11993M: Stephen Boyd <sboyd@kernel.org> 11994L: linux-pm@vger.kernel.org 11995S: Maintained 11996T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11997F: drivers/opp/ 11998F: include/linux/pm_opp.h 11999F: Documentation/power/opp.rst 12000F: Documentation/devicetree/bindings/opp/ 12001 12002OPL4 DRIVER 12003M: Clemens Ladisch <clemens@ladisch.de> 12004L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12006S: Maintained 12007F: sound/drivers/opl4/ 12008 12009OPROFILE 12010M: Robert Richter <rric@kernel.org> 12011L: oprofile-list@lists.sf.net 12012S: Maintained 12013F: arch/*/include/asm/oprofile*.h 12014F: arch/*/oprofile/ 12015F: drivers/oprofile/ 12016F: include/linux/oprofile.h 12017 12018ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12019M: Mark Fasheh <mark@fasheh.com> 12020M: Joel Becker <jlbec@evilplan.org> 12021M: Joseph Qi <joseph.qi@linux.alibaba.com> 12022L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12023W: http://ocfs2.wiki.kernel.org 12024S: Supported 12025F: Documentation/filesystems/ocfs2.txt 12026F: Documentation/filesystems/dlmfs.txt 12027F: fs/ocfs2/ 12028 12029ORANGEFS FILESYSTEM 12030M: Mike Marshall <hubcap@omnibond.com> 12031R: Martin Brandenburg <martin@omnibond.com> 12032L: devel@lists.orangefs.org 12033T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12034S: Supported 12035F: fs/orangefs/ 12036F: Documentation/filesystems/orangefs.txt 12037 12038ORINOCO DRIVER 12039L: linux-wireless@vger.kernel.org 12040W: http://wireless.kernel.org/en/users/Drivers/orinoco 12041W: http://www.nongnu.org/orinoco/ 12042S: Orphan 12043F: drivers/net/wireless/intersil/orinoco/ 12044 12045OV2659 OMNIVISION SENSOR DRIVER 12046M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12047L: linux-media@vger.kernel.org 12048W: https://linuxtv.org 12049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12050T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12051S: Maintained 12052F: drivers/media/i2c/ov2659.c 12053F: include/media/i2c/ov2659.h 12054 12055OVERLAY FILESYSTEM 12056M: Miklos Szeredi <miklos@szeredi.hu> 12057L: linux-unionfs@vger.kernel.org 12058T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12059S: Supported 12060F: fs/overlayfs/ 12061F: Documentation/filesystems/overlayfs.txt 12062 12063P54 WIRELESS DRIVER 12064M: Christian Lamparter <chunkeey@googlemail.com> 12065L: linux-wireless@vger.kernel.org 12066W: http://wireless.kernel.org/en/users/Drivers/p54 12067S: Maintained 12068F: drivers/net/wireless/intersil/p54/ 12069 12070PA SEMI ETHERNET DRIVER 12071L: netdev@vger.kernel.org 12072S: Orphan 12073F: drivers/net/ethernet/pasemi/* 12074 12075PA SEMI SMBUS DRIVER 12076L: linux-i2c@vger.kernel.org 12077S: Orphan 12078F: drivers/i2c/busses/i2c-pasemi.c 12079 12080PACKING 12081M: Vladimir Oltean <olteanv@gmail.com> 12082L: netdev@vger.kernel.org 12083S: Supported 12084F: lib/packing.c 12085F: include/linux/packing.h 12086F: Documentation/packing.txt 12087 12088PADATA PARALLEL EXECUTION MECHANISM 12089M: Steffen Klassert <steffen.klassert@secunet.com> 12090L: linux-crypto@vger.kernel.org 12091S: Maintained 12092F: kernel/padata.c 12093F: include/linux/padata.h 12094F: Documentation/padata.txt 12095 12096PAGE POOL 12097M: Jesper Dangaard Brouer <hawk@kernel.org> 12098M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12099L: netdev@vger.kernel.org 12100S: Supported 12101F: net/core/page_pool.c 12102F: include/net/page_pool.h 12103 12104PANASONIC LAPTOP ACPI EXTRAS DRIVER 12105M: Harald Welte <laforge@gnumonks.org> 12106L: platform-driver-x86@vger.kernel.org 12107S: Maintained 12108F: drivers/platform/x86/panasonic-laptop.c 12109 12110PARALLEL LCD/KEYPAD PANEL DRIVER 12111M: Willy Tarreau <willy@haproxy.com> 12112M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12113S: Odd Fixes 12114F: Documentation/admin-guide/lcd-panel-cgram.rst 12115F: drivers/auxdisplay/panel.c 12116 12117PARALLEL PORT SUBSYSTEM 12118M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12119M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12120L: linux-parport@lists.infradead.org (subscribers-only) 12121S: Maintained 12122F: drivers/parport/ 12123F: include/linux/parport*.h 12124F: drivers/char/ppdev.c 12125F: include/uapi/linux/ppdev.h 12126F: Documentation/driver-api/parport*.rst 12127 12128PARAVIRT_OPS INTERFACE 12129M: Juergen Gross <jgross@suse.com> 12130M: Alok Kataria <akataria@vmware.com> 12131L: virtualization@lists.linux-foundation.org 12132S: Supported 12133F: Documentation/virtual/paravirt_ops.txt 12134F: arch/*/kernel/paravirt* 12135F: arch/*/include/asm/paravirt*.h 12136F: include/linux/hypervisor.h 12137 12138PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12139M: Tim Waugh <tim@cyberelk.net> 12140L: linux-parport@lists.infradead.org (subscribers-only) 12141S: Maintained 12142F: Documentation/admin-guide/blockdev/paride.rst 12143F: drivers/block/paride/ 12144 12145PARISC ARCHITECTURE 12146M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12147M: Helge Deller <deller@gmx.de> 12148L: linux-parisc@vger.kernel.org 12149W: http://www.parisc-linux.org/ 12150Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12152T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12153S: Maintained 12154F: arch/parisc/ 12155F: Documentation/parisc/ 12156F: drivers/parisc/ 12157F: drivers/char/agp/parisc-agp.c 12158F: drivers/input/serio/gscps2.c 12159F: drivers/parport/parport_gsc.* 12160F: drivers/tty/serial/8250/8250_gsc.c 12161F: drivers/video/fbdev/sti* 12162F: drivers/video/console/sti* 12163F: drivers/video/logo/logo_parisc* 12164 12165PARMAN 12166M: Jiri Pirko <jiri@mellanox.com> 12167L: netdev@vger.kernel.org 12168S: Supported 12169F: lib/parman.c 12170F: lib/test_parman.c 12171F: include/linux/parman.h 12172 12173PC ENGINES APU BOARD DRIVER 12174M: Enrico Weigelt, metux IT consult <info@metux.net> 12175S: Maintained 12176F: drivers/platform/x86/pcengines-apuv2.c 12177 12178PC87360 HARDWARE MONITORING DRIVER 12179M: Jim Cromie <jim.cromie@gmail.com> 12180L: linux-hwmon@vger.kernel.org 12181S: Maintained 12182F: Documentation/hwmon/pc87360.rst 12183F: drivers/hwmon/pc87360.c 12184 12185PC8736x GPIO DRIVER 12186M: Jim Cromie <jim.cromie@gmail.com> 12187S: Maintained 12188F: drivers/char/pc8736x_gpio.c 12189 12190PC87427 HARDWARE MONITORING DRIVER 12191M: Jean Delvare <jdelvare@suse.com> 12192L: linux-hwmon@vger.kernel.org 12193S: Maintained 12194F: Documentation/hwmon/pc87427.rst 12195F: drivers/hwmon/pc87427.c 12196 12197PCA9532 LED DRIVER 12198M: Riku Voipio <riku.voipio@iki.fi> 12199S: Maintained 12200F: drivers/leds/leds-pca9532.c 12201F: include/linux/leds-pca9532.h 12202 12203PCA9541 I2C BUS MASTER SELECTOR DRIVER 12204M: Guenter Roeck <linux@roeck-us.net> 12205L: linux-i2c@vger.kernel.org 12206S: Maintained 12207F: drivers/i2c/muxes/i2c-mux-pca9541.c 12208 12209PCDP - PRIMARY CONSOLE AND DEBUG PORT 12210M: Khalid Aziz <khalid@gonehiking.org> 12211S: Maintained 12212F: drivers/firmware/pcdp.* 12213 12214PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12215M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12216L: linux-pci@vger.kernel.org 12217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12218S: Maintained 12219F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12220F: drivers/pci/controller/pci-aardvark.c 12221 12222PCI DRIVER FOR ALTERA PCIE IP 12223M: Ley Foon Tan <lftan@altera.com> 12224L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12225L: linux-pci@vger.kernel.org 12226S: Supported 12227F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12228F: drivers/pci/controller/pcie-altera.c 12229 12230PCI DRIVER FOR APPLIEDMICRO XGENE 12231M: Toan Le <toan@os.amperecomputing.com> 12232L: linux-pci@vger.kernel.org 12233L: linux-arm-kernel@lists.infradead.org 12234S: Maintained 12235F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12236F: drivers/pci/controller/pci-xgene.c 12237 12238PCI DRIVER FOR ARM VERSATILE PLATFORM 12239M: Rob Herring <robh@kernel.org> 12240L: linux-pci@vger.kernel.org 12241L: linux-arm-kernel@lists.infradead.org 12242S: Maintained 12243F: Documentation/devicetree/bindings/pci/versatile.txt 12244F: drivers/pci/controller/pci-versatile.c 12245 12246PCI DRIVER FOR ARMADA 8K 12247M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12248L: linux-pci@vger.kernel.org 12249L: linux-arm-kernel@lists.infradead.org 12250S: Maintained 12251F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12252F: drivers/pci/controller/dwc/pcie-armada8k.c 12253 12254PCI DRIVER FOR CADENCE PCIE IP 12255M: Tom Joseph <tjoseph@cadence.com> 12256L: linux-pci@vger.kernel.org 12257S: Maintained 12258F: Documentation/devicetree/bindings/pci/cdns,*.txt 12259F: drivers/pci/controller/pcie-cadence* 12260 12261PCI DRIVER FOR FREESCALE LAYERSCAPE 12262M: Minghuan Lian <minghuan.Lian@nxp.com> 12263M: Mingkai Hu <mingkai.hu@nxp.com> 12264M: Roy Zang <roy.zang@nxp.com> 12265L: linuxppc-dev@lists.ozlabs.org 12266L: linux-pci@vger.kernel.org 12267L: linux-arm-kernel@lists.infradead.org 12268S: Maintained 12269F: drivers/pci/controller/dwc/*layerscape* 12270 12271PCI DRIVER FOR GENERIC OF HOSTS 12272M: Will Deacon <will@kernel.org> 12273L: linux-pci@vger.kernel.org 12274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12275S: Maintained 12276F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12277F: drivers/pci/controller/pci-host-common.c 12278F: drivers/pci/controller/pci-host-generic.c 12279 12280PCI DRIVER FOR IMX6 12281M: Richard Zhu <hongxing.zhu@nxp.com> 12282M: Lucas Stach <l.stach@pengutronix.de> 12283L: linux-pci@vger.kernel.org 12284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12285S: Maintained 12286F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12287F: drivers/pci/controller/dwc/*imx6* 12288 12289PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12290M: Keith Busch <keith.busch@intel.com> 12291M: Jonathan Derrick <jonathan.derrick@intel.com> 12292L: linux-pci@vger.kernel.org 12293S: Supported 12294F: drivers/pci/controller/vmd.c 12295 12296PCI DRIVER FOR MICROSEMI SWITCHTEC 12297M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12298M: Logan Gunthorpe <logang@deltatee.com> 12299L: linux-pci@vger.kernel.org 12300S: Maintained 12301F: Documentation/driver-api/switchtec.rst 12302F: Documentation/ABI/testing/sysfs-class-switchtec 12303F: drivers/pci/switch/switchtec* 12304F: include/uapi/linux/switchtec_ioctl.h 12305F: include/linux/switchtec.h 12306F: drivers/ntb/hw/mscc/ 12307 12308PCI DRIVER FOR MOBIVEIL PCIE IP 12309M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12310M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12311L: linux-pci@vger.kernel.org 12312S: Supported 12313F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12314F: drivers/pci/controller/pcie-mobiveil.c 12315 12316PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12317M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12318M: Jason Cooper <jason@lakedaemon.net> 12319L: linux-pci@vger.kernel.org 12320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12321S: Maintained 12322F: drivers/pci/controller/*mvebu* 12323 12324PCI DRIVER FOR NVIDIA TEGRA 12325M: Thierry Reding <thierry.reding@gmail.com> 12326L: linux-tegra@vger.kernel.org 12327L: linux-pci@vger.kernel.org 12328S: Supported 12329F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12330F: drivers/pci/controller/pci-tegra.c 12331 12332PCI DRIVER FOR RENESAS R-CAR 12333M: Simon Horman <horms@verge.net.au> 12334L: linux-pci@vger.kernel.org 12335L: linux-renesas-soc@vger.kernel.org 12336S: Maintained 12337F: drivers/pci/controller/*rcar* 12338 12339PCI DRIVER FOR SAMSUNG EXYNOS 12340M: Jingoo Han <jingoohan1@gmail.com> 12341L: linux-pci@vger.kernel.org 12342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12343L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12344S: Maintained 12345F: drivers/pci/controller/dwc/pci-exynos.c 12346 12347PCI DRIVER FOR SYNOPSYS DESIGNWARE 12348M: Jingoo Han <jingoohan1@gmail.com> 12349M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12350L: linux-pci@vger.kernel.org 12351S: Maintained 12352F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12353F: drivers/pci/controller/dwc/*designware* 12354 12355PCI DRIVER FOR TI DRA7XX 12356M: Kishon Vijay Abraham I <kishon@ti.com> 12357L: linux-omap@vger.kernel.org 12358L: linux-pci@vger.kernel.org 12359S: Supported 12360F: Documentation/devicetree/bindings/pci/ti-pci.txt 12361F: drivers/pci/controller/dwc/pci-dra7xx.c 12362 12363PCI DRIVER FOR TI KEYSTONE 12364M: Murali Karicheri <m-karicheri2@ti.com> 12365L: linux-pci@vger.kernel.org 12366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12367S: Maintained 12368F: drivers/pci/controller/dwc/pci-keystone.c 12369 12370PCI ENDPOINT SUBSYSTEM 12371M: Kishon Vijay Abraham I <kishon@ti.com> 12372M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12373L: linux-pci@vger.kernel.org 12374T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12375S: Supported 12376F: drivers/pci/endpoint/ 12377F: drivers/misc/pci_endpoint_test.c 12378F: tools/pci/ 12379 12380PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12381M: Russell Currey <ruscur@russell.cc> 12382M: Sam Bobroff <sbobroff@linux.ibm.com> 12383M: Oliver O'Halloran <oohall@gmail.com> 12384L: linuxppc-dev@lists.ozlabs.org 12385S: Supported 12386F: Documentation/PCI/pci-error-recovery.rst 12387F: drivers/pci/pcie/aer.c 12388F: drivers/pci/pcie/dpc.c 12389F: drivers/pci/pcie/err.c 12390F: Documentation/powerpc/eeh-pci-error-recovery.txt 12391F: arch/powerpc/kernel/eeh*.c 12392F: arch/powerpc/platforms/*/eeh*.c 12393F: arch/powerpc/include/*/eeh*.h 12394 12395PCI ERROR RECOVERY 12396M: Linas Vepstas <linasvepstas@gmail.com> 12397L: linux-pci@vger.kernel.org 12398S: Supported 12399F: Documentation/PCI/pci-error-recovery.rst 12400 12401PCI MSI DRIVER FOR ALTERA MSI IP 12402M: Ley Foon Tan <lftan@altera.com> 12403L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12404L: linux-pci@vger.kernel.org 12405S: Supported 12406F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12407F: drivers/pci/controller/pcie-altera-msi.c 12408 12409PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12410M: Toan Le <toan@os.amperecomputing.com> 12411L: linux-pci@vger.kernel.org 12412L: linux-arm-kernel@lists.infradead.org 12413S: Maintained 12414F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12415F: drivers/pci/controller/pci-xgene-msi.c 12416 12417PCI SUBSYSTEM 12418M: Bjorn Helgaas <bhelgaas@google.com> 12419L: linux-pci@vger.kernel.org 12420Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12421T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12422S: Supported 12423F: Documentation/devicetree/bindings/pci/ 12424F: Documentation/PCI/ 12425F: drivers/acpi/pci* 12426F: drivers/pci/ 12427F: include/asm-generic/pci* 12428F: include/linux/pci* 12429F: include/linux/of_pci.h 12430F: include/uapi/linux/pci* 12431F: lib/pci* 12432F: arch/x86/pci/ 12433F: arch/x86/kernel/quirks.c 12434F: arch/x86/kernel/early-quirks.c 12435 12436PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12437M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12438L: linux-pci@vger.kernel.org 12439Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12440T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12441S: Supported 12442F: drivers/pci/controller/ 12443 12444PCIE DRIVER FOR ANNAPURNA LABS 12445M: Jonathan Chocron <jonnyc@amazon.com> 12446L: linux-pci@vger.kernel.org 12447S: Maintained 12448F: drivers/pci/controller/dwc/pcie-al.c 12449 12450PCIE DRIVER FOR AMLOGIC MESON 12451M: Yue Wang <yue.wang@Amlogic.com> 12452L: linux-pci@vger.kernel.org 12453L: linux-amlogic@lists.infradead.org 12454S: Maintained 12455F: drivers/pci/controller/dwc/pci-meson.c 12456 12457PCIE DRIVER FOR AXIS ARTPEC 12458M: Jesper Nilsson <jesper.nilsson@axis.com> 12459L: linux-arm-kernel@axis.com 12460L: linux-pci@vger.kernel.org 12461S: Maintained 12462F: Documentation/devicetree/bindings/pci/axis,artpec* 12463F: drivers/pci/controller/dwc/*artpec* 12464 12465PCIE DRIVER FOR CAVIUM THUNDERX 12466M: David Daney <david.daney@cavium.com> 12467L: linux-pci@vger.kernel.org 12468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12469S: Supported 12470F: Documentation/devicetree/bindings/pci/pci-thunder-* 12471F: drivers/pci/controller/pci-thunder-* 12472 12473PCIE DRIVER FOR HISILICON 12474M: Zhou Wang <wangzhou1@hisilicon.com> 12475L: linux-pci@vger.kernel.org 12476S: Maintained 12477F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12478F: drivers/pci/controller/dwc/pcie-hisi.c 12479 12480PCIE DRIVER FOR HISILICON KIRIN 12481M: Xiaowei Song <songxiaowei@hisilicon.com> 12482M: Binghui Wang <wangbinghui@hisilicon.com> 12483L: linux-pci@vger.kernel.org 12484S: Maintained 12485F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12486F: drivers/pci/controller/dwc/pcie-kirin.c 12487 12488PCIE DRIVER FOR HISILICON STB 12489M: Shawn Guo <shawn.guo@linaro.org> 12490L: linux-pci@vger.kernel.org 12491S: Maintained 12492F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12493F: drivers/pci/controller/dwc/pcie-histb.c 12494 12495PCIE DRIVER FOR MEDIATEK 12496M: Ryder Lee <ryder.lee@mediatek.com> 12497L: linux-pci@vger.kernel.org 12498L: linux-mediatek@lists.infradead.org 12499S: Supported 12500F: Documentation/devicetree/bindings/pci/mediatek* 12501F: drivers/pci/controller/*mediatek* 12502 12503PCIE DRIVER FOR QUALCOMM MSM 12504M: Stanimir Varbanov <svarbanov@mm-sol.com> 12505L: linux-pci@vger.kernel.org 12506L: linux-arm-msm@vger.kernel.org 12507S: Maintained 12508F: drivers/pci/controller/dwc/*qcom* 12509 12510PCIE DRIVER FOR ROCKCHIP 12511M: Shawn Lin <shawn.lin@rock-chips.com> 12512L: linux-pci@vger.kernel.org 12513L: linux-rockchip@lists.infradead.org 12514S: Maintained 12515F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12516F: drivers/pci/controller/pcie-rockchip* 12517 12518PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12519M: Linus Walleij <linus.walleij@linaro.org> 12520L: linux-pci@vger.kernel.org 12521S: Maintained 12522F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12523F: drivers/pci/controller/pci-v3-semi.c 12524 12525PCIE DRIVER FOR SOCIONEXT UNIPHIER 12526M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12527L: linux-pci@vger.kernel.org 12528S: Maintained 12529F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12530F: drivers/pci/controller/dwc/pcie-uniphier.c 12531 12532PCIE DRIVER FOR ST SPEAR13XX 12533M: Pratyush Anand <pratyush.anand@gmail.com> 12534L: linux-pci@vger.kernel.org 12535S: Maintained 12536F: drivers/pci/controller/dwc/*spear* 12537 12538PCMCIA SUBSYSTEM 12539M: Dominik Brodowski <linux@dominikbrodowski.net> 12540T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12541S: Odd Fixes 12542F: Documentation/pcmcia/ 12543F: tools/pcmcia/ 12544F: drivers/pcmcia/ 12545F: include/pcmcia/ 12546 12547PCNET32 NETWORK DRIVER 12548M: Don Fry <pcnet32@frontier.com> 12549L: netdev@vger.kernel.org 12550S: Maintained 12551F: drivers/net/ethernet/amd/pcnet32.c 12552 12553PCRYPT PARALLEL CRYPTO ENGINE 12554M: Steffen Klassert <steffen.klassert@secunet.com> 12555L: linux-crypto@vger.kernel.org 12556S: Maintained 12557F: crypto/pcrypt.c 12558F: include/crypto/pcrypt.h 12559 12560PEAQ WMI HOTKEYS DRIVER 12561M: Hans de Goede <hdegoede@redhat.com> 12562L: platform-driver-x86@vger.kernel.org 12563S: Maintained 12564F: drivers/platform/x86/peaq-wmi.c 12565 12566PER-CPU MEMORY ALLOCATOR 12567M: Dennis Zhou <dennis@kernel.org> 12568M: Tejun Heo <tj@kernel.org> 12569M: Christoph Lameter <cl@linux.com> 12570T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12571S: Maintained 12572F: include/linux/percpu*.h 12573F: mm/percpu*.c 12574F: arch/*/include/asm/percpu.h 12575 12576PER-TASK DELAY ACCOUNTING 12577M: Balbir Singh <bsingharora@gmail.com> 12578S: Maintained 12579F: include/linux/delayacct.h 12580F: kernel/delayacct.c 12581 12582PERFORMANCE EVENTS SUBSYSTEM 12583M: Peter Zijlstra <peterz@infradead.org> 12584M: Ingo Molnar <mingo@redhat.com> 12585M: Arnaldo Carvalho de Melo <acme@kernel.org> 12586R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12587R: Jiri Olsa <jolsa@redhat.com> 12588R: Namhyung Kim <namhyung@kernel.org> 12589L: linux-kernel@vger.kernel.org 12590T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12591S: Supported 12592F: kernel/events/* 12593F: include/linux/perf_event.h 12594F: include/uapi/linux/perf_event.h 12595F: arch/*/kernel/perf_event*.c 12596F: arch/*/kernel/*/perf_event*.c 12597F: arch/*/kernel/*/*/perf_event*.c 12598F: arch/*/include/asm/perf_event.h 12599F: arch/*/kernel/perf_callchain.c 12600F: arch/*/events/* 12601F: arch/*/events/*/* 12602F: tools/perf/ 12603 12604PERSONALITY HANDLING 12605M: Christoph Hellwig <hch@infradead.org> 12606L: linux-abi-devel@lists.sourceforge.net 12607S: Maintained 12608F: include/linux/personality.h 12609F: include/uapi/linux/personality.h 12610 12611PHOENIX RC FLIGHT CONTROLLER ADAPTER 12612M: Marcus Folkesson <marcus.folkesson@gmail.com> 12613L: linux-input@vger.kernel.org 12614S: Maintained 12615F: Documentation/input/devices/pxrc.rst 12616F: drivers/input/joystick/pxrc.c 12617 12618PHONET PROTOCOL 12619M: Remi Denis-Courmont <courmisch@gmail.com> 12620S: Supported 12621F: Documentation/networking/phonet.txt 12622F: include/linux/phonet.h 12623F: include/net/phonet/ 12624F: include/uapi/linux/phonet.h 12625F: net/phonet/ 12626 12627PHRAM MTD DRIVER 12628M: Joern Engel <joern@lazybastard.org> 12629L: linux-mtd@lists.infradead.org 12630S: Maintained 12631F: drivers/mtd/devices/phram.c 12632 12633PICOLCD HID DRIVER 12634M: Bruno Prémont <bonbons@linux-vserver.org> 12635L: linux-input@vger.kernel.org 12636S: Maintained 12637F: drivers/hid/hid-picolcd* 12638 12639PICOXCELL SUPPORT 12640M: Jamie Iles <jamie@jamieiles.com> 12641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12642T: git git://github.com/jamieiles/linux-2.6-ji.git 12643S: Supported 12644F: arch/arm/boot/dts/picoxcell* 12645F: arch/arm/mach-picoxcell/ 12646F: drivers/crypto/picoxcell* 12647 12648PIDFD API 12649M: Christian Brauner <christian@brauner.io> 12650L: linux-kernel@vger.kernel.org 12651S: Maintained 12652T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12653F: samples/pidfd/ 12654F: tools/testing/selftests/pidfd/ 12655K: (?i)pidfd 12656K: (?i)clone3 12657K: \b(clone_args|kernel_clone_args)\b 12658 12659PIN CONTROL SUBSYSTEM 12660M: Linus Walleij <linus.walleij@linaro.org> 12661L: linux-gpio@vger.kernel.org 12662T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12663S: Maintained 12664F: Documentation/devicetree/bindings/pinctrl/ 12665F: Documentation/driver-api/pinctl.rst 12666F: drivers/pinctrl/ 12667F: include/linux/pinctrl/ 12668 12669PIN CONTROLLER - MICROCHIP AT91 12670M: Ludovic Desroches <ludovic.desroches@microchip.com> 12671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12672L: linux-gpio@vger.kernel.org 12673S: Supported 12674F: drivers/pinctrl/pinctrl-at91* 12675 12676PIN CONTROLLER - FREESCALE 12677M: Dong Aisheng <aisheng.dong@nxp.com> 12678M: Fabio Estevam <festevam@gmail.com> 12679M: Shawn Guo <shawnguo@kernel.org> 12680M: Stefan Agner <stefan@agner.ch> 12681R: Pengutronix Kernel Team <kernel@pengutronix.de> 12682L: linux-gpio@vger.kernel.org 12683S: Maintained 12684F: drivers/pinctrl/freescale/ 12685F: Documentation/devicetree/bindings/pinctrl/fsl,* 12686 12687PIN CONTROLLER - INTEL 12688M: Mika Westerberg <mika.westerberg@linux.intel.com> 12689M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12690T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12691S: Maintained 12692F: drivers/pinctrl/intel/ 12693 12694PIN CONTROLLER - MEDIATEK 12695M: Sean Wang <sean.wang@kernel.org> 12696L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12697S: Maintained 12698F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12699F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12700F: drivers/pinctrl/mediatek/ 12701 12702PIN CONTROLLER - QUALCOMM 12703M: Bjorn Andersson <bjorn.andersson@linaro.org> 12704S: Maintained 12705L: linux-arm-msm@vger.kernel.org 12706F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12707F: drivers/pinctrl/qcom/ 12708 12709PIN CONTROLLER - RENESAS 12710M: Geert Uytterhoeven <geert+renesas@glider.be> 12711L: linux-renesas-soc@vger.kernel.org 12712T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12713S: Maintained 12714F: drivers/pinctrl/pinctrl-rz* 12715F: drivers/pinctrl/sh-pfc/ 12716 12717PIN CONTROLLER - SAMSUNG 12718M: Tomasz Figa <tomasz.figa@gmail.com> 12719M: Krzysztof Kozlowski <krzk@kernel.org> 12720M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12722L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12723Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12724T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12725S: Maintained 12726F: drivers/pinctrl/samsung/ 12727F: include/dt-bindings/pinctrl/samsung.h 12728F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12729 12730PIN CONTROLLER - SINGLE 12731M: Tony Lindgren <tony@atomide.com> 12732M: Haojian Zhuang <haojian.zhuang@linaro.org> 12733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12734L: linux-omap@vger.kernel.org 12735S: Maintained 12736F: drivers/pinctrl/pinctrl-single.c 12737 12738PIN CONTROLLER - ST SPEAR 12739M: Viresh Kumar <vireshk@kernel.org> 12740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12741W: http://www.st.com/spear 12742S: Maintained 12743F: drivers/pinctrl/spear/ 12744 12745PISTACHIO SOC SUPPORT 12746M: James Hartley <james.hartley@sondrel.com> 12747L: linux-mips@vger.kernel.org 12748S: Odd Fixes 12749F: arch/mips/pistachio/ 12750F: arch/mips/include/asm/mach-pistachio/ 12751F: arch/mips/boot/dts/img/pistachio* 12752F: arch/mips/configs/pistachio*_defconfig 12753 12754PKTCDVD DRIVER 12755S: Orphan 12756M: linux-block@vger.kernel.org 12757F: drivers/block/pktcdvd.c 12758F: include/linux/pktcdvd.h 12759F: include/uapi/linux/pktcdvd.h 12760 12761PKUNITY SOC DRIVERS 12762M: Guan Xuetao <gxt@pku.edu.cn> 12763W: http://mprc.pku.edu.cn/~guanxuetao/linux 12764S: Maintained 12765T: git git://github.com/gxt/linux.git 12766F: drivers/input/serio/i8042-unicore32io.h 12767F: drivers/i2c/busses/i2c-puv3.c 12768F: drivers/video/fbdev/fb-puv3.c 12769F: drivers/rtc/rtc-puv3.c 12770 12771PMBUS HARDWARE MONITORING DRIVERS 12772M: Guenter Roeck <linux@roeck-us.net> 12773L: linux-hwmon@vger.kernel.org 12774W: http://hwmon.wiki.kernel.org/ 12775W: http://www.roeck-us.net/linux/drivers/ 12776T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12777S: Maintained 12778F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12779F: Documentation/devicetree/bindings/hwmon/max31785.txt 12780F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12781F: Documentation/hwmon/adm1275.rst 12782F: Documentation/hwmon/ibm-cffps.rst 12783F: Documentation/hwmon/ir35221.rst 12784F: Documentation/hwmon/lm25066.rst 12785F: Documentation/hwmon/ltc2978.rst 12786F: Documentation/hwmon/ltc3815.rst 12787F: Documentation/hwmon/max16064.rst 12788F: Documentation/hwmon/max20751.rst 12789F: Documentation/hwmon/max31785.rst 12790F: Documentation/hwmon/max34440.rst 12791F: Documentation/hwmon/max8688.rst 12792F: Documentation/hwmon/pmbus.rst 12793F: Documentation/hwmon/pmbus-core.rst 12794F: Documentation/hwmon/tps40422.rst 12795F: Documentation/hwmon/ucd9000.rst 12796F: Documentation/hwmon/ucd9200.rst 12797F: Documentation/hwmon/zl6100.rst 12798F: drivers/hwmon/pmbus/ 12799F: include/linux/pmbus.h 12800 12801PMC SIERRA MaxRAID DRIVER 12802L: linux-scsi@vger.kernel.org 12803W: http://www.pmc-sierra.com/ 12804S: Orphan 12805F: drivers/scsi/pmcraid.* 12806 12807PMC SIERRA PM8001 DRIVER 12808M: Jack Wang <jinpu.wang@cloud.ionos.com> 12809L: linux-scsi@vger.kernel.org 12810S: Supported 12811F: drivers/scsi/pm8001/ 12812 12813PNP SUPPORT 12814M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12815S: Maintained 12816F: drivers/pnp/ 12817 12818PNI RM3100 IIO DRIVER 12819M: Song Qiang <songqiang1304521@gmail.com> 12820L: linux-iio@vger.kernel.org 12821S: Maintained 12822F: drivers/iio/magnetometer/rm3100* 12823F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12824 12825POSIX CLOCKS and TIMERS 12826M: Thomas Gleixner <tglx@linutronix.de> 12827L: linux-kernel@vger.kernel.org 12828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12829S: Maintained 12830F: fs/timerfd.c 12831F: include/linux/timer* 12832F: kernel/time/*timer* 12833 12834POWER MANAGEMENT CORE 12835M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12836L: linux-pm@vger.kernel.org 12837T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12838B: https://bugzilla.kernel.org 12839S: Supported 12840F: drivers/base/power/ 12841F: include/linux/pm.h 12842F: include/linux/pm_* 12843F: include/linux/powercap.h 12844F: drivers/powercap/ 12845F: kernel/configs/nopm.config 12846 12847POWER STATE COORDINATION INTERFACE (PSCI) 12848M: Mark Rutland <mark.rutland@arm.com> 12849M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12850L: linux-arm-kernel@lists.infradead.org 12851S: Maintained 12852F: drivers/firmware/psci/ 12853F: include/linux/psci.h 12854F: include/uapi/linux/psci.h 12855 12856POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12857M: Sebastian Reichel <sre@kernel.org> 12858L: linux-pm@vger.kernel.org 12859T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12860S: Maintained 12861F: Documentation/ABI/testing/sysfs-class-power 12862F: Documentation/devicetree/bindings/power/supply/ 12863F: include/linux/power_supply.h 12864F: drivers/power/supply/ 12865 12866POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12867M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12868L: linuxppc-dev@lists.ozlabs.org 12869S: Maintained 12870F: drivers/char/powernv-op-panel.c 12871 12872PPP OVER ATM (RFC 2364) 12873M: Mitchell Blank Jr <mitch@sfgoth.com> 12874S: Maintained 12875F: net/atm/pppoatm.c 12876F: include/uapi/linux/atmppp.h 12877 12878PPP OVER ETHERNET 12879M: Michal Ostrowski <mostrows@earthlink.net> 12880S: Maintained 12881F: drivers/net/ppp/pppoe.c 12882F: drivers/net/ppp/pppox.c 12883 12884PPP OVER L2TP 12885M: James Chapman <jchapman@katalix.com> 12886S: Maintained 12887F: net/l2tp/l2tp_ppp.c 12888F: include/linux/if_pppol2tp.h 12889F: include/uapi/linux/if_pppol2tp.h 12890 12891PPP PROTOCOL DRIVERS AND COMPRESSORS 12892M: Paul Mackerras <paulus@samba.org> 12893L: linux-ppp@vger.kernel.org 12894S: Maintained 12895F: drivers/net/ppp/ppp_* 12896 12897PPS SUPPORT 12898M: Rodolfo Giometti <giometti@enneenne.com> 12899W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12900L: linuxpps@ml.enneenne.com (subscribers-only) 12901S: Maintained 12902F: Documentation/driver-api/pps.rst 12903F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12904F: Documentation/ABI/testing/sysfs-pps 12905F: drivers/pps/ 12906F: include/linux/pps*.h 12907F: include/uapi/linux/pps.h 12908 12909PPTP DRIVER 12910M: Dmitry Kozlov <xeb@mail.ru> 12911L: netdev@vger.kernel.org 12912S: Maintained 12913F: drivers/net/ppp/pptp.c 12914W: http://sourceforge.net/projects/accel-pptp 12915 12916PRINTK 12917M: Petr Mladek <pmladek@suse.com> 12918M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12919R: Steven Rostedt <rostedt@goodmis.org> 12920S: Maintained 12921F: kernel/printk/ 12922F: include/linux/printk.h 12923 12924PRISM54 WIRELESS DRIVER 12925M: Luis Chamberlain <mcgrof@kernel.org> 12926L: linux-wireless@vger.kernel.org 12927W: http://wireless.kernel.org/en/users/Drivers/p54 12928S: Obsolete 12929F: drivers/net/wireless/intersil/prism54/ 12930 12931PROC FILESYSTEM 12932R: Alexey Dobriyan <adobriyan@gmail.com> 12933L: linux-kernel@vger.kernel.org 12934L: linux-fsdevel@vger.kernel.org 12935S: Maintained 12936F: fs/proc/ 12937F: include/linux/proc_fs.h 12938F: tools/testing/selftests/proc/ 12939F: Documentation/filesystems/proc.txt 12940 12941PROC SYSCTL 12942M: Luis Chamberlain <mcgrof@kernel.org> 12943M: Kees Cook <keescook@chromium.org> 12944L: linux-kernel@vger.kernel.org 12945L: linux-fsdevel@vger.kernel.org 12946S: Maintained 12947F: fs/proc/proc_sysctl.c 12948F: include/linux/sysctl.h 12949F: kernel/sysctl.c 12950F: tools/testing/selftests/sysctl/ 12951 12952PS3 NETWORK SUPPORT 12953M: Geoff Levand <geoff@infradead.org> 12954L: netdev@vger.kernel.org 12955L: linuxppc-dev@lists.ozlabs.org 12956S: Maintained 12957F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12958 12959PS3 PLATFORM SUPPORT 12960M: Geoff Levand <geoff@infradead.org> 12961L: linuxppc-dev@lists.ozlabs.org 12962S: Maintained 12963F: arch/powerpc/boot/ps3* 12964F: arch/powerpc/include/asm/lv1call.h 12965F: arch/powerpc/include/asm/ps3*.h 12966F: arch/powerpc/platforms/ps3/ 12967F: drivers/*/ps3* 12968F: drivers/ps3/ 12969F: drivers/rtc/rtc-ps3.c 12970F: drivers/usb/host/*ps3.c 12971F: sound/ppc/snd_ps3* 12972 12973PS3VRAM DRIVER 12974M: Jim Paris <jim@jtan.com> 12975M: Geoff Levand <geoff@infradead.org> 12976L: linuxppc-dev@lists.ozlabs.org 12977S: Maintained 12978F: drivers/block/ps3vram.c 12979 12980PSAMPLE PACKET SAMPLING SUPPORT: 12981M: Yotam Gigi <yotam.gi@gmail.com> 12982S: Maintained 12983F: net/psample 12984F: include/net/psample.h 12985F: include/uapi/linux/psample.h 12986 12987PSTORE FILESYSTEM 12988M: Kees Cook <keescook@chromium.org> 12989M: Anton Vorontsov <anton@enomsg.org> 12990M: Colin Cross <ccross@android.com> 12991M: Tony Luck <tony.luck@intel.com> 12992S: Maintained 12993T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12994F: fs/pstore/ 12995F: include/linux/pstore* 12996F: drivers/firmware/efi/efi-pstore.c 12997F: drivers/acpi/apei/erst.c 12998F: Documentation/admin-guide/ramoops.rst 12999F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13000K: \b(pstore|ramoops) 13001 13002PTP HARDWARE CLOCK SUPPORT 13003M: Richard Cochran <richardcochran@gmail.com> 13004L: netdev@vger.kernel.org 13005S: Maintained 13006W: http://linuxptp.sourceforge.net/ 13007F: Documentation/ABI/testing/sysfs-ptp 13008F: Documentation/driver-api/ptp.rst 13009F: drivers/net/phy/dp83640* 13010F: drivers/ptp/* 13011F: include/linux/ptp_cl* 13012 13013PTRACE SUPPORT 13014M: Oleg Nesterov <oleg@redhat.com> 13015S: Maintained 13016F: include/asm-generic/syscall.h 13017F: include/linux/ptrace.h 13018F: include/linux/regset.h 13019F: include/linux/tracehook.h 13020F: include/uapi/linux/ptrace.h 13021F: include/uapi/linux/ptrace.h 13022F: kernel/ptrace.c 13023F: arch/*/ptrace*.c 13024F: arch/*/*/ptrace*.c 13025F: arch/*/include/asm/ptrace*.h 13026 13027PULSE8-CEC DRIVER 13028M: Hans Verkuil <hverkuil@xs4all.nl> 13029L: linux-media@vger.kernel.org 13030T: git git://linuxtv.org/media_tree.git 13031S: Maintained 13032F: drivers/media/usb/pulse8-cec/* 13033F: Documentation/media/cec-drivers/pulse8-cec.rst 13034 13035PVRUSB2 VIDEO4LINUX DRIVER 13036M: Mike Isely <isely@pobox.com> 13037L: pvrusb2@isely.net (subscribers-only) 13038L: linux-media@vger.kernel.org 13039W: http://www.isely.net/pvrusb2/ 13040T: git git://linuxtv.org/media_tree.git 13041S: Maintained 13042F: Documentation/media/v4l-drivers/pvrusb2* 13043F: drivers/media/usb/pvrusb2/ 13044 13045PWC WEBCAM DRIVER 13046M: Hans Verkuil <hverkuil@xs4all.nl> 13047L: linux-media@vger.kernel.org 13048T: git git://linuxtv.org/media_tree.git 13049S: Odd Fixes 13050F: drivers/media/usb/pwc/* 13051F: include/trace/events/pwc.h 13052 13053PWM FAN DRIVER 13054M: Kamil Debski <kamil@wypas.org> 13055M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13056L: linux-hwmon@vger.kernel.org 13057S: Supported 13058F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13059F: Documentation/hwmon/pwm-fan.rst 13060F: drivers/hwmon/pwm-fan.c 13061 13062PWM IR Transmitter 13063M: Sean Young <sean@mess.org> 13064L: linux-media@vger.kernel.org 13065S: Maintained 13066F: drivers/media/rc/pwm-ir-tx.c 13067 13068PWM SUBSYSTEM 13069M: Thierry Reding <thierry.reding@gmail.com> 13070L: linux-pwm@vger.kernel.org 13071S: Maintained 13072T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13073F: Documentation/driver-api/pwm.rst 13074F: Documentation/devicetree/bindings/pwm/ 13075F: include/linux/pwm.h 13076F: drivers/pwm/ 13077F: drivers/video/backlight/pwm_bl.c 13078F: include/linux/pwm_backlight.h 13079F: drivers/gpio/gpio-mvebu.c 13080F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13081 13082PXA GPIO DRIVER 13083M: Robert Jarzmik <robert.jarzmik@free.fr> 13084L: linux-gpio@vger.kernel.org 13085S: Maintained 13086F: drivers/gpio/gpio-pxa.c 13087 13088PXA MMCI DRIVER 13089S: Orphan 13090 13091PXA RTC DRIVER 13092M: Robert Jarzmik <robert.jarzmik@free.fr> 13093L: linux-rtc@vger.kernel.org 13094S: Maintained 13095 13096PXA2xx/PXA3xx SUPPORT 13097M: Daniel Mack <daniel@zonque.org> 13098M: Haojian Zhuang <haojian.zhuang@gmail.com> 13099M: Robert Jarzmik <robert.jarzmik@free.fr> 13100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13101T: git git://github.com/hzhuang1/linux.git 13102T: git git://github.com/rjarzmik/linux.git 13103S: Maintained 13104F: arch/arm/boot/dts/pxa* 13105F: arch/arm/mach-pxa/ 13106F: drivers/dma/pxa* 13107F: drivers/pcmcia/pxa2xx* 13108F: drivers/pinctrl/pxa/ 13109F: drivers/spi/spi-pxa2xx* 13110F: drivers/usb/gadget/udc/pxa2* 13111F: include/sound/pxa2xx-lib.h 13112F: sound/arm/pxa* 13113F: sound/soc/pxa/ 13114 13115QAT DRIVER 13116M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13117L: qat-linux@intel.com 13118S: Supported 13119F: drivers/crypto/qat/ 13120 13121QCOM AUDIO (ASoC) DRIVERS 13122M: Patrick Lai <plai@codeaurora.org> 13123M: Banajit Goswami <bgoswami@codeaurora.org> 13124L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13125S: Supported 13126F: sound/soc/qcom/ 13127 13128QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13129M: Gabriel Somlo <somlo@cmu.edu> 13130M: "Michael S. Tsirkin" <mst@redhat.com> 13131L: qemu-devel@nongnu.org 13132S: Maintained 13133F: drivers/firmware/qemu_fw_cfg.c 13134F: include/uapi/linux/qemu_fw_cfg.h 13135 13136QIB DRIVER 13137M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13138M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13139L: linux-rdma@vger.kernel.org 13140S: Supported 13141F: drivers/infiniband/hw/qib/ 13142 13143QLOGIC QL41xxx FCOE DRIVER 13144M: QLogic-Storage-Upstream@cavium.com 13145L: linux-scsi@vger.kernel.org 13146S: Supported 13147F: drivers/scsi/qedf/ 13148 13149QLOGIC QL41xxx ISCSI DRIVER 13150M: QLogic-Storage-Upstream@cavium.com 13151L: linux-scsi@vger.kernel.org 13152S: Supported 13153F: drivers/scsi/qedi/ 13154 13155QLOGIC QL4xxx ETHERNET DRIVER 13156M: Ariel Elior <aelior@marvell.com> 13157M: GR-everest-linux-l2@marvell.com 13158L: netdev@vger.kernel.org 13159S: Supported 13160F: drivers/net/ethernet/qlogic/qed/ 13161F: include/linux/qed/ 13162F: drivers/net/ethernet/qlogic/qede/ 13163 13164QLOGIC QL4xxx RDMA DRIVER 13165M: Michal Kalderon <mkalderon@marvell.com> 13166M: Ariel Elior <aelior@marvell.com> 13167L: linux-rdma@vger.kernel.org 13168S: Supported 13169F: drivers/infiniband/hw/qedr/ 13170F: include/uapi/rdma/qedr-abi.h 13171 13172QLOGIC QLA1280 SCSI DRIVER 13173M: Michael Reed <mdr@sgi.com> 13174L: linux-scsi@vger.kernel.org 13175S: Maintained 13176F: drivers/scsi/qla1280.[ch] 13177 13178QLOGIC QLA2XXX FC-SCSI DRIVER 13179M: qla2xxx-upstream@qlogic.com 13180L: linux-scsi@vger.kernel.org 13181S: Supported 13182F: Documentation/scsi/LICENSE.qla2xxx 13183F: drivers/scsi/qla2xxx/ 13184 13185QLOGIC QLA3XXX NETWORK DRIVER 13186M: GR-Linux-NIC-Dev@marvell.com 13187L: netdev@vger.kernel.org 13188S: Supported 13189F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13190F: drivers/net/ethernet/qlogic/qla3xxx.* 13191 13192QLOGIC QLA4XXX iSCSI DRIVER 13193M: QLogic-Storage-Upstream@qlogic.com 13194L: linux-scsi@vger.kernel.org 13195S: Supported 13196F: Documentation/scsi/LICENSE.qla4xxx 13197F: drivers/scsi/qla4xxx/ 13198 13199QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13200M: Shahed Shaikh <shshaikh@marvell.com> 13201M: Manish Chopra <manishc@marvell.com> 13202M: GR-Linux-NIC-Dev@marvell.com 13203L: netdev@vger.kernel.org 13204S: Supported 13205F: drivers/net/ethernet/qlogic/qlcnic/ 13206 13207QLOGIC QLGE 10Gb ETHERNET DRIVER 13208M: Manish Chopra <manishc@marvell.com> 13209M: GR-Linux-NIC-Dev@marvell.com 13210L: netdev@vger.kernel.org 13211S: Supported 13212F: drivers/net/ethernet/qlogic/qlge/ 13213 13214QM1D1B0004 MEDIA DRIVER 13215M: Akihiro Tsukada <tskd08@gmail.com> 13216L: linux-media@vger.kernel.org 13217S: Odd Fixes 13218F: drivers/media/tuners/qm1d1b0004* 13219 13220QM1D1C0042 MEDIA DRIVER 13221M: Akihiro Tsukada <tskd08@gmail.com> 13222L: linux-media@vger.kernel.org 13223S: Odd Fixes 13224F: drivers/media/tuners/qm1d1c0042* 13225 13226QNX4 FILESYSTEM 13227M: Anders Larsen <al@alarsen.net> 13228W: http://www.alarsen.net/linux/qnx4fs/ 13229S: Maintained 13230F: fs/qnx4/ 13231F: include/uapi/linux/qnx4_fs.h 13232F: include/uapi/linux/qnxtypes.h 13233 13234QORIQ DPAA2 FSL-MC BUS DRIVER 13235M: Stuart Yoder <stuyoder@gmail.com> 13236M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13237L: linux-kernel@vger.kernel.org 13238S: Maintained 13239F: drivers/bus/fsl-mc/ 13240F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13241F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13242 13243QT1010 MEDIA DRIVER 13244M: Antti Palosaari <crope@iki.fi> 13245L: linux-media@vger.kernel.org 13246W: https://linuxtv.org 13247W: http://palosaari.fi/linux/ 13248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13249T: git git://linuxtv.org/anttip/media_tree.git 13250S: Maintained 13251F: drivers/media/tuners/qt1010* 13252 13253QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13254M: Kalle Valo <kvalo@codeaurora.org> 13255L: ath10k@lists.infradead.org 13256W: http://wireless.kernel.org/en/users/Drivers/ath10k 13257T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13258S: Supported 13259F: drivers/net/wireless/ath/ath10k/ 13260 13261QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13262M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13263L: linux-wireless@vger.kernel.org 13264W: http://wireless.kernel.org/en/users/Drivers/ath9k 13265S: Supported 13266F: drivers/net/wireless/ath/ath9k/ 13267 13268QUALCOMM CAMERA SUBSYSTEM DRIVER 13269M: Todor Tomov <todor.too@gmail.com> 13270L: linux-media@vger.kernel.org 13271S: Maintained 13272F: Documentation/devicetree/bindings/media/qcom,camss.txt 13273F: Documentation/media/v4l-drivers/qcom_camss.rst 13274F: drivers/media/platform/qcom/camss/ 13275 13276QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13277M: Ilia Lin <ilia.lin@kernel.org> 13278L: linux-pm@vger.kernel.org 13279S: Maintained 13280F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13281F: drivers/cpufreq/qcom-cpufreq-kryo.c 13282 13283QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13284M: Timur Tabi <timur@kernel.org> 13285L: netdev@vger.kernel.org 13286S: Maintained 13287F: drivers/net/ethernet/qualcomm/emac/ 13288 13289QUALCOMM ETHQOS ETHERNET DRIVER 13290M: Vinod Koul <vkoul@kernel.org> 13291M: Niklas Cassel <niklas.cassel@linaro.org> 13292L: netdev@vger.kernel.org 13293S: Maintained 13294F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13295F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 13296 13297QUALCOMM GENERIC INTERFACE I2C DRIVER 13298M: Alok Chauhan <alokc@codeaurora.org> 13299L: linux-i2c@vger.kernel.org 13300L: linux-arm-msm@vger.kernel.org 13301S: Supported 13302F: drivers/i2c/busses/i2c-qcom-geni.c 13303 13304QUALCOMM HEXAGON ARCHITECTURE 13305M: Richard Kuo <rkuo@codeaurora.org> 13306L: linux-hexagon@vger.kernel.org 13307T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13308S: Supported 13309F: arch/hexagon/ 13310 13311QUALCOMM HIDMA DRIVER 13312M: Sinan Kaya <okaya@kernel.org> 13313L: linux-arm-kernel@lists.infradead.org 13314L: linux-arm-msm@vger.kernel.org 13315L: dmaengine@vger.kernel.org 13316S: Supported 13317F: drivers/dma/qcom/hidma* 13318 13319QUALCOMM IOMMU 13320M: Rob Clark <robdclark@gmail.com> 13321L: iommu@lists.linux-foundation.org 13322L: linux-arm-msm@vger.kernel.org 13323S: Maintained 13324F: drivers/iommu/qcom_iommu.c 13325 13326QUALCOMM TSENS THERMAL DRIVER 13327M: Amit Kucheria <amit.kucheria@linaro.org> 13328L: linux-pm@vger.kernel.org 13329L: linux-arm-msm@vger.kernel.org 13330S: Maintained 13331F: drivers/thermal/qcom/ 13332 13333QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13334M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13335L: linux-media@vger.kernel.org 13336L: linux-arm-msm@vger.kernel.org 13337T: git git://linuxtv.org/media_tree.git 13338S: Maintained 13339F: drivers/media/platform/qcom/venus/ 13340 13341QUALCOMM WCN36XX WIRELESS DRIVER 13342M: Kalle Valo <kvalo@codeaurora.org> 13343L: wcn36xx@lists.infradead.org 13344W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13345T: git git://github.com/KrasnikovEugene/wcn36xx.git 13346S: Supported 13347F: drivers/net/wireless/ath/wcn36xx/ 13348 13349QUANTENNA QTNFMAC WIRELESS DRIVER 13350M: Igor Mitsyanko <imitsyanko@quantenna.com> 13351M: Avinash Patil <avinashp@quantenna.com> 13352M: Sergey Matyukevich <smatyukevich@quantenna.com> 13353L: linux-wireless@vger.kernel.org 13354S: Maintained 13355F: drivers/net/wireless/quantenna 13356 13357RADEON and AMDGPU DRM DRIVERS 13358M: Alex Deucher <alexander.deucher@amd.com> 13359M: Christian König <christian.koenig@amd.com> 13360M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13361L: amd-gfx@lists.freedesktop.org 13362T: git git://people.freedesktop.org/~agd5f/linux 13363S: Supported 13364F: drivers/gpu/drm/radeon/ 13365F: include/uapi/drm/radeon_drm.h 13366F: drivers/gpu/drm/amd/ 13367F: include/uapi/drm/amdgpu_drm.h 13368 13369RADEON FRAMEBUFFER DISPLAY DRIVER 13370M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13371L: linux-fbdev@vger.kernel.org 13372S: Maintained 13373F: drivers/video/fbdev/aty/radeon* 13374F: include/uapi/linux/radeonfb.h 13375 13376RADIOSHARK RADIO DRIVER 13377M: Hans Verkuil <hverkuil@xs4all.nl> 13378L: linux-media@vger.kernel.org 13379T: git git://linuxtv.org/media_tree.git 13380S: Maintained 13381F: drivers/media/radio/radio-shark.c 13382 13383RADIOSHARK2 RADIO DRIVER 13384M: Hans Verkuil <hverkuil@xs4all.nl> 13385L: linux-media@vger.kernel.org 13386T: git git://linuxtv.org/media_tree.git 13387S: Maintained 13388F: drivers/media/radio/radio-shark2.c 13389F: drivers/media/radio/radio-tea5777.c 13390 13391RADOS BLOCK DEVICE (RBD) 13392M: Ilya Dryomov <idryomov@gmail.com> 13393M: Sage Weil <sage@redhat.com> 13394M: Alex Elder <elder@kernel.org> 13395L: ceph-devel@vger.kernel.org 13396W: http://ceph.com/ 13397T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13398T: git git://github.com/ceph/ceph-client.git 13399S: Supported 13400F: Documentation/ABI/testing/sysfs-bus-rbd 13401F: drivers/block/rbd.c 13402F: drivers/block/rbd_types.h 13403 13404RAGE128 FRAMEBUFFER DISPLAY DRIVER 13405M: Paul Mackerras <paulus@samba.org> 13406L: linux-fbdev@vger.kernel.org 13407S: Maintained 13408F: drivers/video/fbdev/aty/aty128fb.c 13409 13410RAINSHADOW-CEC DRIVER 13411M: Hans Verkuil <hverkuil@xs4all.nl> 13412L: linux-media@vger.kernel.org 13413T: git git://linuxtv.org/media_tree.git 13414S: Maintained 13415F: drivers/media/usb/rainshadow-cec/* 13416 13417RALINK MIPS ARCHITECTURE 13418M: John Crispin <john@phrozen.org> 13419L: linux-mips@vger.kernel.org 13420S: Maintained 13421F: arch/mips/ralink 13422 13423RALINK RT2X00 WIRELESS LAN DRIVER 13424P: rt2x00 project 13425M: Stanislaw Gruszka <sgruszka@redhat.com> 13426M: Helmut Schaa <helmut.schaa@googlemail.com> 13427L: linux-wireless@vger.kernel.org 13428S: Maintained 13429F: drivers/net/wireless/ralink/rt2x00/ 13430 13431RAMDISK RAM BLOCK DEVICE DRIVER 13432M: Jens Axboe <axboe@kernel.dk> 13433S: Maintained 13434F: Documentation/admin-guide/blockdev/ramdisk.rst 13435F: drivers/block/brd.c 13436 13437RANCHU VIRTUAL BOARD FOR MIPS 13438M: Miodrag Dinic <miodrag.dinic@mips.com> 13439L: linux-mips@vger.kernel.org 13440S: Supported 13441F: arch/mips/generic/board-ranchu.c 13442F: arch/mips/configs/generic/board-ranchu.config 13443 13444RANDOM NUMBER DRIVER 13445M: "Theodore Ts'o" <tytso@mit.edu> 13446S: Maintained 13447F: drivers/char/random.c 13448 13449RAPIDIO SUBSYSTEM 13450M: Matt Porter <mporter@kernel.crashing.org> 13451M: Alexandre Bounine <alex.bou9@gmail.com> 13452S: Maintained 13453F: drivers/rapidio/ 13454 13455RAS INFRASTRUCTURE 13456M: Tony Luck <tony.luck@intel.com> 13457M: Borislav Petkov <bp@alien8.de> 13458L: linux-edac@vger.kernel.org 13459S: Maintained 13460F: drivers/ras/ 13461F: include/linux/ras.h 13462F: include/ras/ras_event.h 13463F: Documentation/admin-guide/ras.rst 13464 13465RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13466L: linux-wireless@vger.kernel.org 13467S: Orphan 13468F: drivers/net/wireless/ray* 13469 13470RCUTORTURE TEST FRAMEWORK 13471M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13472M: Josh Triplett <josh@joshtriplett.org> 13473R: Steven Rostedt <rostedt@goodmis.org> 13474R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13475R: Lai Jiangshan <jiangshanlai@gmail.com> 13476L: rcu@vger.kernel.org 13477S: Supported 13478T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13479F: tools/testing/selftests/rcutorture 13480 13481RDC R-321X SoC 13482M: Florian Fainelli <florian@openwrt.org> 13483S: Maintained 13484 13485RDC R6040 FAST ETHERNET DRIVER 13486M: Florian Fainelli <f.fainelli@gmail.com> 13487L: netdev@vger.kernel.org 13488S: Maintained 13489F: drivers/net/ethernet/rdc/r6040.c 13490 13491RDMAVT - RDMA verbs software 13492M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13493M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13494L: linux-rdma@vger.kernel.org 13495S: Supported 13496F: drivers/infiniband/sw/rdmavt 13497 13498RDS - RELIABLE DATAGRAM SOCKETS 13499M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13500L: netdev@vger.kernel.org 13501L: linux-rdma@vger.kernel.org 13502L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13503W: https://oss.oracle.com/projects/rds/ 13504S: Supported 13505F: net/rds/ 13506F: Documentation/networking/rds.txt 13507 13508RDT - RESOURCE ALLOCATION 13509M: Fenghua Yu <fenghua.yu@intel.com> 13510M: Reinette Chatre <reinette.chatre@intel.com> 13511L: linux-kernel@vger.kernel.org 13512S: Supported 13513F: arch/x86/kernel/cpu/resctrl/ 13514F: arch/x86/include/asm/resctrl_sched.h 13515F: Documentation/x86/resctrl* 13516 13517READ-COPY UPDATE (RCU) 13518M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13519M: Josh Triplett <josh@joshtriplett.org> 13520R: Steven Rostedt <rostedt@goodmis.org> 13521R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13522R: Lai Jiangshan <jiangshanlai@gmail.com> 13523R: Joel Fernandes <joel@joelfernandes.org> 13524L: rcu@vger.kernel.org 13525W: http://www.rdrop.com/users/paulmck/RCU/ 13526S: Supported 13527T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13528F: Documentation/RCU/ 13529X: Documentation/RCU/torture.txt 13530F: include/linux/rcu* 13531X: include/linux/srcu*.h 13532F: kernel/rcu/ 13533X: kernel/rcu/srcu*.c 13534 13535REAL TIME CLOCK (RTC) SUBSYSTEM 13536M: Alessandro Zummo <a.zummo@towertech.it> 13537M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13538L: linux-rtc@vger.kernel.org 13539Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13540T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13541S: Maintained 13542F: Documentation/devicetree/bindings/rtc/ 13543F: Documentation/admin-guide/rtc.rst 13544F: drivers/rtc/ 13545F: include/linux/rtc.h 13546F: include/uapi/linux/rtc.h 13547F: include/linux/rtc/ 13548F: include/linux/platform_data/rtc-* 13549F: tools/testing/selftests/rtc/ 13550 13551REALTEK AUDIO CODECS 13552M: Bard Liao <bardliao@realtek.com> 13553M: Oder Chiou <oder_chiou@realtek.com> 13554S: Maintained 13555F: sound/soc/codecs/rt* 13556F: include/sound/rt*.h 13557 13558REALTEK RTL83xx SMI DSA ROUTER CHIPS 13559M: Linus Walleij <linus.walleij@linaro.org> 13560S: Maintained 13561F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13562F: drivers/net/dsa/realtek-smi* 13563F: drivers/net/dsa/rtl83* 13564 13565REDPINE WIRELESS DRIVER 13566M: Amitkumar Karwar <amitkarwar@gmail.com> 13567M: Siva Rebbagondla <siva8118@gmail.com> 13568L: linux-wireless@vger.kernel.org 13569S: Maintained 13570F: drivers/net/wireless/rsi/ 13571 13572REGISTER MAP ABSTRACTION 13573M: Mark Brown <broonie@kernel.org> 13574L: linux-kernel@vger.kernel.org 13575T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13576S: Supported 13577F: Documentation/devicetree/bindings/regmap/ 13578F: drivers/base/regmap/ 13579F: include/linux/regmap.h 13580 13581REISERFS FILE SYSTEM 13582L: reiserfs-devel@vger.kernel.org 13583S: Supported 13584F: fs/reiserfs/ 13585 13586REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13587M: Ohad Ben-Cohen <ohad@wizery.com> 13588M: Bjorn Andersson <bjorn.andersson@linaro.org> 13589L: linux-remoteproc@vger.kernel.org 13590T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13591S: Maintained 13592F: Documentation/devicetree/bindings/remoteproc/ 13593F: Documentation/remoteproc.txt 13594F: drivers/remoteproc/ 13595F: include/linux/remoteproc.h 13596 13597REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13598M: Ohad Ben-Cohen <ohad@wizery.com> 13599M: Bjorn Andersson <bjorn.andersson@linaro.org> 13600L: linux-remoteproc@vger.kernel.org 13601T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13602S: Maintained 13603F: drivers/rpmsg/ 13604F: Documentation/rpmsg.txt 13605F: include/linux/rpmsg.h 13606F: include/linux/rpmsg/ 13607 13608RENESAS CLOCK DRIVERS 13609M: Geert Uytterhoeven <geert+renesas@glider.be> 13610L: linux-renesas-soc@vger.kernel.org 13611T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13612S: Supported 13613F: drivers/clk/renesas/ 13614 13615RENESAS EMEV2 I2C DRIVER 13616M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13617S: Supported 13618F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13619F: drivers/i2c/busses/i2c-emev2.c 13620 13621RENESAS ETHERNET DRIVERS 13622R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13623L: netdev@vger.kernel.org 13624L: linux-renesas-soc@vger.kernel.org 13625F: Documentation/devicetree/bindings/net/renesas,*.txt 13626F: Documentation/devicetree/bindings/net/sh_eth.txt 13627F: drivers/net/ethernet/renesas/ 13628F: include/linux/sh_eth.h 13629 13630RENESAS R-CAR GYROADC DRIVER 13631M: Marek Vasut <marek.vasut@gmail.com> 13632L: linux-iio@vger.kernel.org 13633S: Supported 13634F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13635F: drivers/iio/adc/rcar-gyroadc.c 13636 13637RENESAS R-CAR I2C DRIVERS 13638M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13639S: Supported 13640F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13641F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13642F: drivers/i2c/busses/i2c-rcar.c 13643F: drivers/i2c/busses/i2c-sh_mobile.c 13644 13645RENESAS RIIC DRIVER 13646M: Chris Brandt <chris.brandt@renesas.com> 13647S: Supported 13648F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13649F: drivers/i2c/busses/i2c-riic.c 13650 13651RENESAS USB PHY DRIVER 13652M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13653L: linux-renesas-soc@vger.kernel.org 13654S: Maintained 13655F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13656 13657RESET CONTROLLER FRAMEWORK 13658M: Philipp Zabel <p.zabel@pengutronix.de> 13659T: git git://git.pengutronix.de/git/pza/linux 13660S: Maintained 13661F: drivers/reset/ 13662F: Documentation/devicetree/bindings/reset/ 13663F: include/dt-bindings/reset/ 13664F: include/linux/reset.h 13665F: include/linux/reset/ 13666F: include/linux/reset-controller.h 13667 13668RESTARTABLE SEQUENCES SUPPORT 13669M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13670M: Peter Zijlstra <peterz@infradead.org> 13671M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13672M: Boqun Feng <boqun.feng@gmail.com> 13673L: linux-kernel@vger.kernel.org 13674S: Supported 13675F: kernel/rseq.c 13676F: include/uapi/linux/rseq.h 13677F: include/trace/events/rseq.h 13678F: tools/testing/selftests/rseq/ 13679 13680RFKILL 13681M: Johannes Berg <johannes@sipsolutions.net> 13682L: linux-wireless@vger.kernel.org 13683W: http://wireless.kernel.org/ 13684T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13685T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13686S: Maintained 13687F: Documentation/driver-api/rfkill.rst 13688F: Documentation/ABI/stable/sysfs-class-rfkill 13689F: net/rfkill/ 13690F: include/linux/rfkill.h 13691F: include/uapi/linux/rfkill.h 13692 13693RHASHTABLE 13694M: Thomas Graf <tgraf@suug.ch> 13695M: Herbert Xu <herbert@gondor.apana.org.au> 13696L: netdev@vger.kernel.org 13697S: Maintained 13698F: lib/rhashtable.c 13699F: lib/test_rhashtable.c 13700F: include/linux/rhashtable.h 13701F: include/linux/rhashtable-types.h 13702 13703RICOH R5C592 MEMORYSTICK DRIVER 13704M: Maxim Levitsky <maximlevitsky@gmail.com> 13705S: Maintained 13706F: drivers/memstick/host/r592.* 13707 13708RICOH SMARTMEDIA/XD DRIVER 13709M: Maxim Levitsky <maximlevitsky@gmail.com> 13710S: Maintained 13711F: drivers/mtd/nand/raw/r852.c 13712F: drivers/mtd/nand/raw/r852.h 13713 13714RISC-V ARCHITECTURE 13715M: Palmer Dabbelt <palmer@sifive.com> 13716M: Albert Ou <aou@eecs.berkeley.edu> 13717L: linux-riscv@lists.infradead.org 13718T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13719S: Supported 13720F: arch/riscv/ 13721K: riscv 13722N: riscv 13723 13724ROCCAT DRIVERS 13725M: Stefan Achatz <erazor_de@users.sourceforge.net> 13726W: http://sourceforge.net/projects/roccat/ 13727S: Maintained 13728F: drivers/hid/hid-roccat* 13729F: include/linux/hid-roccat* 13730F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13731 13732ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13733M: Jacob chen <jacob2.chen@rock-chips.com> 13734L: linux-media@vger.kernel.org 13735S: Maintained 13736F: drivers/media/platform/rockchip/rga/ 13737F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13738 13739HANTRO VPU CODEC DRIVER 13740M: Ezequiel Garcia <ezequiel@collabora.com> 13741L: linux-media@vger.kernel.org 13742S: Maintained 13743F: drivers/staging/media/platform/hantro/ 13744F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13745 13746ROCKER DRIVER 13747M: Jiri Pirko <jiri@resnulli.us> 13748L: netdev@vger.kernel.org 13749S: Supported 13750F: drivers/net/ethernet/rocker/ 13751 13752ROCKETPORT DRIVER 13753P: Comtrol Corp. 13754W: http://www.comtrol.com 13755S: Maintained 13756F: Documentation/driver-api/serial/rocket.rst 13757F: drivers/tty/rocket* 13758 13759ROCKETPORT EXPRESS/INFINITY DRIVER 13760M: Kevin Cernekee <cernekee@gmail.com> 13761L: linux-serial@vger.kernel.org 13762S: Odd Fixes 13763F: drivers/tty/serial/rp2.* 13764 13765ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13766M: Marek Vasut <marek.vasut+renesas@gmail.com> 13767L: linux-kernel@vger.kernel.org 13768L: linux-renesas-soc@vger.kernel.org 13769S: Supported 13770F: drivers/mfd/bd9571mwv.c 13771F: drivers/regulator/bd9571mwv-regulator.c 13772F: drivers/gpio/gpio-bd9571mwv.c 13773F: include/linux/mfd/bd9571mwv.h 13774F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13775 13776ROSE NETWORK LAYER 13777M: Ralf Baechle <ralf@linux-mips.org> 13778L: linux-hams@vger.kernel.org 13779W: http://www.linux-ax25.org/ 13780S: Maintained 13781F: include/net/rose.h 13782F: include/uapi/linux/rose.h 13783F: net/rose/ 13784 13785RTL2830 MEDIA DRIVER 13786M: Antti Palosaari <crope@iki.fi> 13787L: linux-media@vger.kernel.org 13788W: https://linuxtv.org 13789W: http://palosaari.fi/linux/ 13790Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13791T: git git://linuxtv.org/anttip/media_tree.git 13792S: Maintained 13793F: drivers/media/dvb-frontends/rtl2830* 13794 13795RTL2832 MEDIA DRIVER 13796M: Antti Palosaari <crope@iki.fi> 13797L: linux-media@vger.kernel.org 13798W: https://linuxtv.org 13799W: http://palosaari.fi/linux/ 13800Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13801T: git git://linuxtv.org/anttip/media_tree.git 13802S: Maintained 13803F: drivers/media/dvb-frontends/rtl2832* 13804 13805RTL2832_SDR MEDIA DRIVER 13806M: Antti Palosaari <crope@iki.fi> 13807L: linux-media@vger.kernel.org 13808W: https://linuxtv.org 13809W: http://palosaari.fi/linux/ 13810Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13811T: git git://linuxtv.org/anttip/media_tree.git 13812S: Maintained 13813F: drivers/media/dvb-frontends/rtl2832_sdr* 13814 13815RTL8180 WIRELESS DRIVER 13816L: linux-wireless@vger.kernel.org 13817W: http://wireless.kernel.org/ 13818T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13819S: Orphan 13820F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13821 13822RTL8187 WIRELESS DRIVER 13823M: Herton Ronaldo Krzesinski <herton@canonical.com> 13824M: Hin-Tak Leung <htl10@users.sourceforge.net> 13825M: Larry Finger <Larry.Finger@lwfinger.net> 13826L: linux-wireless@vger.kernel.org 13827W: http://wireless.kernel.org/ 13828T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13829S: Maintained 13830F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13831 13832REALTEK WIRELESS DRIVER (rtlwifi family) 13833M: Ping-Ke Shih <pkshih@realtek.com> 13834L: linux-wireless@vger.kernel.org 13835W: http://wireless.kernel.org/ 13836T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13837S: Maintained 13838F: drivers/net/wireless/realtek/rtlwifi/ 13839 13840REALTEK WIRELESS DRIVER (rtw88) 13841M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13842L: linux-wireless@vger.kernel.org 13843S: Maintained 13844F: drivers/net/wireless/realtek/rtw88/ 13845 13846RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13847M: Jes Sorensen <Jes.Sorensen@gmail.com> 13848L: linux-wireless@vger.kernel.org 13849T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13850S: Maintained 13851F: drivers/net/wireless/realtek/rtl8xxxu/ 13852 13853RXRPC SOCKETS (AF_RXRPC) 13854M: David Howells <dhowells@redhat.com> 13855L: linux-afs@lists.infradead.org 13856S: Supported 13857F: net/rxrpc/ 13858F: include/keys/rxrpc-type.h 13859F: include/net/af_rxrpc.h 13860F: include/trace/events/rxrpc.h 13861F: include/uapi/linux/rxrpc.h 13862F: Documentation/networking/rxrpc.txt 13863W: https://www.infradead.org/~dhowells/kafs/ 13864 13865S3 SAVAGE FRAMEBUFFER DRIVER 13866M: Antonino Daplas <adaplas@gmail.com> 13867L: linux-fbdev@vger.kernel.org 13868S: Maintained 13869F: drivers/video/fbdev/savage/ 13870 13871S390 13872M: Heiko Carstens <heiko.carstens@de.ibm.com> 13873M: Vasily Gorbik <gor@linux.ibm.com> 13874M: Christian Borntraeger <borntraeger@de.ibm.com> 13875L: linux-s390@vger.kernel.org 13876W: http://www.ibm.com/developerworks/linux/linux390/ 13877T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13878S: Supported 13879F: arch/s390/ 13880F: drivers/s390/ 13881F: Documentation/s390/ 13882F: Documentation/driver-api/s390-drivers.rst 13883 13884S390 COMMON I/O LAYER 13885M: Sebastian Ott <sebott@linux.ibm.com> 13886M: Peter Oberparleiter <oberpar@linux.ibm.com> 13887L: linux-s390@vger.kernel.org 13888W: http://www.ibm.com/developerworks/linux/linux390/ 13889S: Supported 13890F: drivers/s390/cio/ 13891 13892S390 DASD DRIVER 13893M: Stefan Haberland <sth@linux.ibm.com> 13894M: Jan Hoeppner <hoeppner@linux.ibm.com> 13895L: linux-s390@vger.kernel.org 13896W: http://www.ibm.com/developerworks/linux/linux390/ 13897S: Supported 13898F: drivers/s390/block/dasd* 13899F: block/partitions/ibm.c 13900 13901S390 IOMMU (PCI) 13902M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13903L: linux-s390@vger.kernel.org 13904W: http://www.ibm.com/developerworks/linux/linux390/ 13905S: Supported 13906F: drivers/iommu/s390-iommu.c 13907 13908S390 IUCV NETWORK LAYER 13909M: Julian Wiedmann <jwi@linux.ibm.com> 13910M: Ursula Braun <ubraun@linux.ibm.com> 13911L: linux-s390@vger.kernel.org 13912W: http://www.ibm.com/developerworks/linux/linux390/ 13913S: Supported 13914F: drivers/s390/net/*iucv* 13915F: include/net/iucv/ 13916F: net/iucv/ 13917 13918S390 NETWORK DRIVERS 13919M: Julian Wiedmann <jwi@linux.ibm.com> 13920M: Ursula Braun <ubraun@linux.ibm.com> 13921L: linux-s390@vger.kernel.org 13922W: http://www.ibm.com/developerworks/linux/linux390/ 13923S: Supported 13924F: drivers/s390/net/ 13925 13926S390 PCI SUBSYSTEM 13927M: Sebastian Ott <sebott@linux.ibm.com> 13928M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13929L: linux-s390@vger.kernel.org 13930W: http://www.ibm.com/developerworks/linux/linux390/ 13931S: Supported 13932F: arch/s390/pci/ 13933F: drivers/pci/hotplug/s390_pci_hpc.c 13934 13935S390 VFIO-CCW DRIVER 13936M: Cornelia Huck <cohuck@redhat.com> 13937M: Farhan Ali <alifm@linux.ibm.com> 13938M: Eric Farman <farman@linux.ibm.com> 13939R: Halil Pasic <pasic@linux.ibm.com> 13940L: linux-s390@vger.kernel.org 13941L: kvm@vger.kernel.org 13942S: Supported 13943F: drivers/s390/cio/vfio_ccw* 13944F: Documentation/s390/vfio-ccw.rst 13945F: include/uapi/linux/vfio_ccw.h 13946 13947S390 ZCRYPT DRIVER 13948M: Harald Freudenberger <freude@linux.ibm.com> 13949L: linux-s390@vger.kernel.org 13950W: http://www.ibm.com/developerworks/linux/linux390/ 13951S: Supported 13952F: drivers/s390/crypto/ 13953 13954S390 VFIO AP DRIVER 13955M: Tony Krowiak <akrowiak@linux.ibm.com> 13956M: Pierre Morel <pmorel@linux.ibm.com> 13957M: Halil Pasic <pasic@linux.ibm.com> 13958L: linux-s390@vger.kernel.org 13959W: http://www.ibm.com/developerworks/linux/linux390/ 13960S: Supported 13961F: drivers/s390/crypto/vfio_ap_drv.c 13962F: drivers/s390/crypto/vfio_ap_private.h 13963F: drivers/s390/crypto/vfio_ap_ops.c 13964F: Documentation/s390/vfio-ap.rst 13965 13966S390 ZFCP DRIVER 13967M: Steffen Maier <maier@linux.ibm.com> 13968M: Benjamin Block <bblock@linux.ibm.com> 13969L: linux-s390@vger.kernel.org 13970W: http://www.ibm.com/developerworks/linux/linux390/ 13971S: Supported 13972F: drivers/s390/scsi/zfcp_* 13973 13974S3C24XX SD/MMC Driver 13975M: Ben Dooks <ben-linux@fluff.org> 13976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13977S: Supported 13978F: drivers/mmc/host/s3cmci.* 13979 13980SAA6588 RDS RECEIVER DRIVER 13981M: Hans Verkuil <hverkuil@xs4all.nl> 13982L: linux-media@vger.kernel.org 13983T: git git://linuxtv.org/media_tree.git 13984W: https://linuxtv.org 13985S: Odd Fixes 13986F: drivers/media/i2c/saa6588* 13987 13988SAA7134 VIDEO4LINUX DRIVER 13989M: Mauro Carvalho Chehab <mchehab@kernel.org> 13990L: linux-media@vger.kernel.org 13991W: https://linuxtv.org 13992T: git git://linuxtv.org/media_tree.git 13993S: Odd fixes 13994F: Documentation/media/v4l-drivers/saa7134* 13995F: drivers/media/pci/saa7134/ 13996 13997SAA7146 VIDEO4LINUX-2 DRIVER 13998M: Hans Verkuil <hverkuil@xs4all.nl> 13999L: linux-media@vger.kernel.org 14000T: git git://linuxtv.org/media_tree.git 14001S: Maintained 14002F: drivers/media/common/saa7146/ 14003F: drivers/media/pci/saa7146/ 14004F: include/media/drv-intf/saa7146* 14005 14006SAMSUNG AUDIO (ASoC) DRIVERS 14007M: Krzysztof Kozlowski <krzk@kernel.org> 14008M: Sangbeom Kim <sbkim73@samsung.com> 14009M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14010L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14011S: Supported 14012F: sound/soc/samsung/ 14013F: Documentation/devicetree/bindings/sound/samsung* 14014 14015SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14016M: Krzysztof Kozlowski <krzk@kernel.org> 14017L: linux-crypto@vger.kernel.org 14018L: linux-samsung-soc@vger.kernel.org 14019S: Maintained 14020F: drivers/crypto/exynos-rng.c 14021F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 14022 14023SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14024M: Łukasz Stelmach <l.stelmach@samsung.com> 14025L: linux-samsung-soc@vger.kernel.org 14026S: Maintained 14027F: drivers/char/hw_random/exynos-trng.c 14028F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14029 14030SAMSUNG FRAMEBUFFER DRIVER 14031M: Jingoo Han <jingoohan1@gmail.com> 14032L: linux-fbdev@vger.kernel.org 14033S: Maintained 14034F: drivers/video/fbdev/s3c-fb.c 14035 14036SAMSUNG LAPTOP DRIVER 14037M: Corentin Chary <corentin.chary@gmail.com> 14038L: platform-driver-x86@vger.kernel.org 14039S: Maintained 14040F: drivers/platform/x86/samsung-laptop.c 14041 14042SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14043M: Sangbeom Kim <sbkim73@samsung.com> 14044M: Krzysztof Kozlowski <krzk@kernel.org> 14045M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14046L: linux-kernel@vger.kernel.org 14047L: linux-samsung-soc@vger.kernel.org 14048S: Supported 14049F: drivers/mfd/sec*.c 14050F: drivers/regulator/s2m*.c 14051F: drivers/regulator/s5m*.c 14052F: drivers/clk/clk-s2mps11.c 14053F: drivers/rtc/rtc-s5m.c 14054F: include/linux/mfd/samsung/ 14055F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14056F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14057F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14058F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14059 14060SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14061M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14062L: linux-media@vger.kernel.org 14063L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14064S: Maintained 14065F: drivers/media/platform/s3c-camif/ 14066F: include/media/drv-intf/s3c_camif.h 14067 14068SAMSUNG S3FWRN5 NFC DRIVER 14069M: Robert Baldyga <r.baldyga@samsung.com> 14070M: Krzysztof Opasiak <k.opasiak@samsung.com> 14071L: linux-nfc@lists.01.org (moderated for non-subscribers) 14072S: Supported 14073F: drivers/nfc/s3fwrn5 14074 14075SAMSUNG S5C73M3 CAMERA DRIVER 14076M: Kyungmin Park <kyungmin.park@samsung.com> 14077M: Andrzej Hajda <a.hajda@samsung.com> 14078L: linux-media@vger.kernel.org 14079S: Supported 14080F: drivers/media/i2c/s5c73m3/* 14081 14082SAMSUNG S5K5BAF CAMERA DRIVER 14083M: Kyungmin Park <kyungmin.park@samsung.com> 14084M: Andrzej Hajda <a.hajda@samsung.com> 14085L: linux-media@vger.kernel.org 14086S: Supported 14087F: drivers/media/i2c/s5k5baf.c 14088 14089SAMSUNG S5P Security SubSystem (SSS) DRIVER 14090M: Krzysztof Kozlowski <krzk@kernel.org> 14091M: Vladimir Zapolskiy <vz@mleia.com> 14092M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14093L: linux-crypto@vger.kernel.org 14094L: linux-samsung-soc@vger.kernel.org 14095S: Maintained 14096F: drivers/crypto/s5p-sss.c 14097 14098SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14099M: Kyungmin Park <kyungmin.park@samsung.com> 14100M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14101L: linux-media@vger.kernel.org 14102Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14103S: Supported 14104F: drivers/media/platform/exynos4-is/ 14105 14106SAMSUNG SOC CLOCK DRIVERS 14107M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14108M: Tomasz Figa <tomasz.figa@gmail.com> 14109M: Chanwoo Choi <cw00.choi@samsung.com> 14110S: Supported 14111L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14112T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14113F: drivers/clk/samsung/ 14114F: include/dt-bindings/clock/exynos*.h 14115F: Documentation/devicetree/bindings/clock/exynos*.txt 14116 14117SAMSUNG SPI DRIVERS 14118M: Kukjin Kim <kgene@kernel.org> 14119M: Krzysztof Kozlowski <krzk@kernel.org> 14120M: Andi Shyti <andi@etezian.org> 14121L: linux-spi@vger.kernel.org 14122L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14123S: Maintained 14124F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14125F: drivers/spi/spi-s3c* 14126F: include/linux/platform_data/spi-s3c64xx.h 14127 14128SAMSUNG SXGBE DRIVERS 14129M: Byungho An <bh74.an@samsung.com> 14130M: Girish K S <ks.giri@samsung.com> 14131M: Vipul Pandya <vipul.pandya@samsung.com> 14132S: Supported 14133L: netdev@vger.kernel.org 14134F: drivers/net/ethernet/samsung/sxgbe/ 14135 14136SAMSUNG THERMAL DRIVER 14137M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14138L: linux-pm@vger.kernel.org 14139L: linux-samsung-soc@vger.kernel.org 14140S: Supported 14141T: git https://github.com/lmajewski/linux-samsung-thermal.git 14142F: drivers/thermal/samsung/ 14143 14144SAMSUNG USB2 PHY DRIVER 14145M: Kamil Debski <kamil@wypas.org> 14146M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14147L: linux-kernel@vger.kernel.org 14148S: Supported 14149F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14150F: Documentation/driver-api/phy/samsung-usb2.rst 14151F: drivers/phy/samsung/phy-exynos4210-usb2.c 14152F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14153F: drivers/phy/samsung/phy-exynos5250-usb2.c 14154F: drivers/phy/samsung/phy-s5pv210-usb2.c 14155F: drivers/phy/samsung/phy-samsung-usb2.c 14156F: drivers/phy/samsung/phy-samsung-usb2.h 14157 14158SC1200 WDT DRIVER 14159M: Zwane Mwaikambo <zwanem@gmail.com> 14160S: Maintained 14161F: drivers/watchdog/sc1200wdt.c 14162 14163SCHEDULER 14164M: Ingo Molnar <mingo@redhat.com> 14165M: Peter Zijlstra <peterz@infradead.org> 14166L: linux-kernel@vger.kernel.org 14167T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14168S: Maintained 14169F: kernel/sched/ 14170F: include/linux/sched.h 14171F: include/uapi/linux/sched.h 14172F: include/linux/wait.h 14173F: include/linux/preempt.h 14174 14175SCR24X CHIP CARD INTERFACE DRIVER 14176M: Lubomir Rintel <lkundrak@v3.sk> 14177S: Supported 14178F: drivers/char/pcmcia/scr24x_cs.c 14179 14180SCSI CDROM DRIVER 14181M: Jens Axboe <axboe@kernel.dk> 14182L: linux-scsi@vger.kernel.org 14183W: http://www.kernel.dk 14184S: Maintained 14185F: drivers/scsi/sr* 14186 14187SCSI RDMA PROTOCOL (SRP) INITIATOR 14188M: Bart Van Assche <bvanassche@acm.org> 14189L: linux-rdma@vger.kernel.org 14190S: Supported 14191Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14192F: drivers/infiniband/ulp/srp/ 14193F: include/scsi/srp.h 14194 14195SCSI RDMA PROTOCOL (SRP) TARGET 14196M: Bart Van Assche <bvanassche@acm.org> 14197L: linux-rdma@vger.kernel.org 14198L: target-devel@vger.kernel.org 14199S: Supported 14200Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14201F: drivers/infiniband/ulp/srpt/ 14202 14203SCSI SG DRIVER 14204M: Doug Gilbert <dgilbert@interlog.com> 14205L: linux-scsi@vger.kernel.org 14206W: http://sg.danny.cz/sg 14207S: Maintained 14208F: Documentation/scsi/scsi-generic.txt 14209F: drivers/scsi/sg.c 14210F: include/scsi/sg.h 14211 14212SCSI SUBSYSTEM 14213M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14214T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14215M: "Martin K. Petersen" <martin.petersen@oracle.com> 14216T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14217Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14218L: linux-scsi@vger.kernel.org 14219S: Maintained 14220F: Documentation/devicetree/bindings/scsi/ 14221F: drivers/scsi/ 14222F: include/scsi/ 14223 14224SCSI TAPE DRIVER 14225M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14226L: linux-scsi@vger.kernel.org 14227S: Maintained 14228F: Documentation/scsi/st.txt 14229F: drivers/scsi/st.* 14230F: drivers/scsi/st_*.h 14231 14232SCSI TARGET SUBSYSTEM 14233M: "Martin K. Petersen" <martin.petersen@oracle.com> 14234L: linux-scsi@vger.kernel.org 14235L: target-devel@vger.kernel.org 14236W: http://www.linux-iscsi.org 14237T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14238Q: https://patchwork.kernel.org/project/target-devel/list/ 14239S: Supported 14240F: drivers/target/ 14241F: include/target/ 14242F: Documentation/target/ 14243 14244SCTP PROTOCOL 14245M: Vlad Yasevich <vyasevich@gmail.com> 14246M: Neil Horman <nhorman@tuxdriver.com> 14247M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14248L: linux-sctp@vger.kernel.org 14249W: http://lksctp.sourceforge.net 14250S: Maintained 14251F: Documentation/networking/sctp.txt 14252F: include/linux/sctp.h 14253F: include/uapi/linux/sctp.h 14254F: include/net/sctp/ 14255F: net/sctp/ 14256 14257SCx200 CPU SUPPORT 14258M: Jim Cromie <jim.cromie@gmail.com> 14259S: Odd Fixes 14260F: Documentation/i2c/busses/scx200_acb 14261F: arch/x86/platform/scx200/ 14262F: drivers/watchdog/scx200_wdt.c 14263F: drivers/i2c/busses/scx200* 14264F: drivers/mtd/maps/scx200_docflash.c 14265F: include/linux/scx200.h 14266 14267SCx200 GPIO DRIVER 14268M: Jim Cromie <jim.cromie@gmail.com> 14269S: Maintained 14270F: drivers/char/scx200_gpio.c 14271F: include/linux/scx200_gpio.h 14272 14273SCx200 HRT CLOCKSOURCE DRIVER 14274M: Jim Cromie <jim.cromie@gmail.com> 14275S: Maintained 14276F: drivers/clocksource/scx200_hrt.c 14277 14278SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14279M: Sascha Sommer <saschasommer@freenet.de> 14280L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14281S: Maintained 14282F: drivers/mmc/host/sdricoh_cs.c 14283 14284SECO BOARDS CEC DRIVER 14285M: Ettore Chimenti <ek5.chimenti@gmail.com> 14286S: Maintained 14287F: drivers/media/platform/seco-cec/seco-cec.c 14288F: drivers/media/platform/seco-cec/seco-cec.h 14289 14290SECURE COMPUTING 14291M: Kees Cook <keescook@chromium.org> 14292R: Andy Lutomirski <luto@amacapital.net> 14293R: Will Drewry <wad@chromium.org> 14294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14295S: Supported 14296F: kernel/seccomp.c 14297F: include/uapi/linux/seccomp.h 14298F: include/linux/seccomp.h 14299F: tools/testing/selftests/seccomp/* 14300F: tools/testing/selftests/kselftest_harness.h 14301F: Documentation/userspace-api/seccomp_filter.rst 14302K: \bsecure_computing 14303K: \bTIF_SECCOMP\b 14304 14305SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14306M: Al Cooper <alcooperx@gmail.com> 14307L: linux-mmc@vger.kernel.org 14308L: bcm-kernel-feedback-list@broadcom.com 14309S: Maintained 14310F: drivers/mmc/host/sdhci-brcmstb* 14311 14312SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14313M: Adrian Hunter <adrian.hunter@intel.com> 14314L: linux-mmc@vger.kernel.org 14315S: Maintained 14316F: drivers/mmc/host/sdhci* 14317F: include/linux/mmc/sdhci* 14318 14319EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14320M: Adrian Hunter <adrian.hunter@intel.com> 14321M: Ritesh Harjani <riteshh@codeaurora.org> 14322M: Asutosh Das <asutoshd@codeaurora.org> 14323L: linux-mmc@vger.kernel.org 14324S: Maintained 14325F: drivers/mmc/host/cqhci* 14326 14327SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14328M: Prabu Thangamuthu <prabu.t@synopsys.com> 14329M: Manjunath M B <manjumb@synopsys.com> 14330L: linux-mmc@vger.kernel.org 14331S: Maintained 14332F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14333 14334SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14335M: Ludovic Desroches <ludovic.desroches@microchip.com> 14336L: linux-mmc@vger.kernel.org 14337S: Supported 14338F: drivers/mmc/host/sdhci-of-at91.c 14339 14340SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14341M: Ben Dooks <ben-linux@fluff.org> 14342M: Jaehoon Chung <jh80.chung@samsung.com> 14343L: linux-mmc@vger.kernel.org 14344S: Maintained 14345F: drivers/mmc/host/sdhci-s3c* 14346 14347SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14348M: Viresh Kumar <vireshk@kernel.org> 14349L: linux-mmc@vger.kernel.org 14350S: Maintained 14351F: drivers/mmc/host/sdhci-spear.c 14352 14353SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14354M: Kishon Vijay Abraham I <kishon@ti.com> 14355L: linux-mmc@vger.kernel.org 14356S: Maintained 14357F: drivers/mmc/host/sdhci-omap.c 14358 14359SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14360M: Scott Bauer <scott.bauer@intel.com> 14361M: Jonathan Derrick <jonathan.derrick@intel.com> 14362L: linux-block@vger.kernel.org 14363S: Supported 14364F: block/sed* 14365F: block/opal_proto.h 14366F: include/linux/sed* 14367F: include/uapi/linux/sed* 14368 14369SECURITY CONTACT 14370M: Security Officers <security@kernel.org> 14371S: Supported 14372 14373SECURITY SUBSYSTEM 14374M: James Morris <jmorris@namei.org> 14375M: "Serge E. Hallyn" <serge@hallyn.com> 14376L: linux-security-module@vger.kernel.org (suggested Cc:) 14377T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14378W: http://kernsec.org/ 14379S: Supported 14380F: security/ 14381X: security/selinux/ 14382 14383SELINUX SECURITY MODULE 14384M: Paul Moore <paul@paul-moore.com> 14385M: Stephen Smalley <sds@tycho.nsa.gov> 14386M: Eric Paris <eparis@parisplace.org> 14387L: selinux@vger.kernel.org 14388W: https://selinuxproject.org 14389W: https://github.com/SELinuxProject 14390T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14391S: Supported 14392F: include/uapi/linux/selinux_netlink.h 14393F: security/selinux/ 14394F: scripts/selinux/ 14395F: Documentation/admin-guide/LSM/SELinux.rst 14396 14397SENSABLE PHANTOM 14398M: Jiri Slaby <jirislaby@gmail.com> 14399S: Maintained 14400F: drivers/misc/phantom.c 14401F: include/uapi/linux/phantom.h 14402 14403SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14404M: Tomasz Duszynski <tduszyns@gmail.com> 14405S: Maintained 14406F: drivers/iio/chemical/sps30.c 14407F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14408 14409SERIAL DEVICE BUS 14410M: Rob Herring <robh@kernel.org> 14411L: linux-serial@vger.kernel.org 14412S: Maintained 14413F: Documentation/devicetree/bindings/serial/slave-device.txt 14414F: drivers/tty/serdev/ 14415F: include/linux/serdev.h 14416 14417SERIAL DRIVERS 14418M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14419L: linux-serial@vger.kernel.org 14420S: Maintained 14421F: Documentation/devicetree/bindings/serial/ 14422F: drivers/tty/serial/ 14423 14424SERIAL IR RECEIVER 14425M: Sean Young <sean@mess.org> 14426L: linux-media@vger.kernel.org 14427S: Maintained 14428F: drivers/media/rc/serial_ir.c 14429 14430SFC NETWORK DRIVER 14431M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14432M: Edward Cree <ecree@solarflare.com> 14433M: Martin Habets <mhabets@solarflare.com> 14434L: netdev@vger.kernel.org 14435S: Supported 14436F: drivers/net/ethernet/sfc/ 14437 14438SFF/SFP/SFP+ MODULE SUPPORT 14439M: Russell King <linux@armlinux.org.uk> 14440L: netdev@vger.kernel.org 14441S: Maintained 14442F: drivers/net/phy/phylink.c 14443F: drivers/net/phy/sfp* 14444F: include/linux/phylink.h 14445F: include/linux/sfp.h 14446 14447SGI GRU DRIVER 14448M: Dimitri Sivanich <sivanich@sgi.com> 14449S: Maintained 14450F: drivers/misc/sgi-gru/ 14451 14452SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14453M: Pat Gefre <pfg@sgi.com> 14454L: linux-ia64@vger.kernel.org 14455S: Supported 14456F: Documentation/ia64/serial.rst 14457F: drivers/tty/serial/ioc?_serial.c 14458F: include/linux/ioc?.h 14459 14460SGI XP/XPC/XPNET DRIVER 14461M: Cliff Whickman <cpw@sgi.com> 14462M: Robin Holt <robinmholt@gmail.com> 14463S: Maintained 14464F: drivers/misc/sgi-xp/ 14465 14466SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14467M: Ursula Braun <ubraun@linux.ibm.com> 14468M: Karsten Graul <kgraul@linux.ibm.com> 14469L: linux-s390@vger.kernel.org 14470W: http://www.ibm.com/developerworks/linux/linux390/ 14471S: Supported 14472F: net/smc/ 14473 14474SHARP RJ54N1CB0C SENSOR DRIVER 14475M: Jacopo Mondi <jacopo@jmondi.org> 14476L: linux-media@vger.kernel.org 14477T: git git://linuxtv.org/media_tree.git 14478S: Odd fixes 14479F: drivers/media/i2c/rj54n1cb0c.c 14480F: include/media/i2c/rj54n1cb0c.h 14481 14482SH_VEU V4L2 MEM2MEM DRIVER 14483L: linux-media@vger.kernel.org 14484S: Orphan 14485F: drivers/media/platform/sh_veu.c 14486 14487SH_VOU V4L2 OUTPUT DRIVER 14488L: linux-media@vger.kernel.org 14489S: Orphan 14490F: drivers/media/platform/sh_vou.c 14491F: include/media/drv-intf/sh_vou.h 14492 14493SI2157 MEDIA DRIVER 14494M: Antti Palosaari <crope@iki.fi> 14495L: linux-media@vger.kernel.org 14496W: https://linuxtv.org 14497W: http://palosaari.fi/linux/ 14498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14499T: git git://linuxtv.org/anttip/media_tree.git 14500S: Maintained 14501F: drivers/media/tuners/si2157* 14502 14503SI2165 MEDIA DRIVER 14504M: Matthias Schwarzott <zzam@gentoo.org> 14505L: linux-media@vger.kernel.org 14506W: https://linuxtv.org 14507Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14508S: Maintained 14509F: drivers/media/dvb-frontends/si2165* 14510 14511SI2168 MEDIA DRIVER 14512M: Antti Palosaari <crope@iki.fi> 14513L: linux-media@vger.kernel.org 14514W: https://linuxtv.org 14515W: http://palosaari.fi/linux/ 14516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14517T: git git://linuxtv.org/anttip/media_tree.git 14518S: Maintained 14519F: drivers/media/dvb-frontends/si2168* 14520 14521SI470X FM RADIO RECEIVER I2C DRIVER 14522M: Hans Verkuil <hverkuil@xs4all.nl> 14523L: linux-media@vger.kernel.org 14524T: git git://linuxtv.org/media_tree.git 14525W: https://linuxtv.org 14526S: Odd Fixes 14527F: drivers/media/radio/si470x/radio-si470x-i2c.c 14528 14529SI470X FM RADIO RECEIVER USB DRIVER 14530M: Hans Verkuil <hverkuil@xs4all.nl> 14531L: linux-media@vger.kernel.org 14532T: git git://linuxtv.org/media_tree.git 14533W: https://linuxtv.org 14534S: Maintained 14535F: drivers/media/radio/si470x/radio-si470x-common.c 14536F: drivers/media/radio/si470x/radio-si470x.h 14537F: drivers/media/radio/si470x/radio-si470x-usb.c 14538 14539SI4713 FM RADIO TRANSMITTER I2C DRIVER 14540M: Eduardo Valentin <edubezval@gmail.com> 14541L: linux-media@vger.kernel.org 14542T: git git://linuxtv.org/media_tree.git 14543W: https://linuxtv.org 14544S: Odd Fixes 14545F: drivers/media/radio/si4713/si4713.? 14546 14547SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14548M: Eduardo Valentin <edubezval@gmail.com> 14549L: linux-media@vger.kernel.org 14550T: git git://linuxtv.org/media_tree.git 14551W: https://linuxtv.org 14552S: Odd Fixes 14553F: drivers/media/radio/si4713/radio-platform-si4713.c 14554 14555SI4713 FM RADIO TRANSMITTER USB DRIVER 14556M: Hans Verkuil <hverkuil@xs4all.nl> 14557L: linux-media@vger.kernel.org 14558T: git git://linuxtv.org/media_tree.git 14559W: https://linuxtv.org 14560S: Maintained 14561F: drivers/media/radio/si4713/radio-usb-si4713.c 14562 14563SIANO DVB DRIVER 14564M: Mauro Carvalho Chehab <mchehab@kernel.org> 14565L: linux-media@vger.kernel.org 14566W: https://linuxtv.org 14567T: git git://linuxtv.org/media_tree.git 14568S: Odd fixes 14569F: drivers/media/common/siano/ 14570F: drivers/media/usb/siano/ 14571F: drivers/media/usb/siano/ 14572F: drivers/media/mmc/siano/ 14573 14574SIFIVE DRIVERS 14575M: Palmer Dabbelt <palmer@sifive.com> 14576M: Paul Walmsley <paul.walmsley@sifive.com> 14577L: linux-riscv@lists.infradead.org 14578T: git git://github.com/sifive/riscv-linux.git 14579S: Supported 14580K: sifive 14581N: sifive 14582 14583SIFIVE FU540 SYSTEM-ON-CHIP 14584M: Paul Walmsley <paul.walmsley@sifive.com> 14585M: Palmer Dabbelt <palmer@sifive.com> 14586L: linux-riscv@lists.infradead.org 14587T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14588S: Supported 14589K: fu540 14590N: fu540 14591 14592SILEAD TOUCHSCREEN DRIVER 14593M: Hans de Goede <hdegoede@redhat.com> 14594L: linux-input@vger.kernel.org 14595L: platform-driver-x86@vger.kernel.org 14596S: Maintained 14597F: drivers/input/touchscreen/silead.c 14598F: drivers/platform/x86/touchscreen_dmi.c 14599 14600SILICON MOTION SM712 FRAME BUFFER DRIVER 14601M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14602M: Teddy Wang <teddy.wang@siliconmotion.com> 14603M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14604L: linux-fbdev@vger.kernel.org 14605S: Maintained 14606F: drivers/video/fbdev/sm712* 14607F: Documentation/fb/sm712fb.rst 14608 14609SIMPLE FIRMWARE INTERFACE (SFI) 14610M: Len Brown <lenb@kernel.org> 14611L: sfi-devel@simplefirmware.org 14612W: http://simplefirmware.org/ 14613T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14614S: Supported 14615F: arch/x86/platform/sfi/ 14616F: drivers/sfi/ 14617F: include/linux/sfi*.h 14618 14619SIMPLEFB FB DRIVER 14620M: Hans de Goede <hdegoede@redhat.com> 14621L: linux-fbdev@vger.kernel.org 14622S: Maintained 14623F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14624F: drivers/video/fbdev/simplefb.c 14625F: include/linux/platform_data/simplefb.h 14626 14627SIMTEC EB110ATX (Chalice CATS) 14628P: Ben Dooks 14629P: Vincent Sanders <vince@simtec.co.uk> 14630M: Simtec Linux Team <linux@simtec.co.uk> 14631W: http://www.simtec.co.uk/products/EB110ATX/ 14632S: Supported 14633 14634SIMTEC EB2410ITX (BAST) 14635P: Ben Dooks 14636P: Vincent Sanders <vince@simtec.co.uk> 14637M: Simtec Linux Team <linux@simtec.co.uk> 14638W: http://www.simtec.co.uk/products/EB2410ITX/ 14639S: Supported 14640F: arch/arm/mach-s3c24xx/mach-bast.c 14641F: arch/arm/mach-s3c24xx/bast-ide.c 14642F: arch/arm/mach-s3c24xx/bast-irq.c 14643 14644SIPHASH PRF ROUTINES 14645M: Jason A. Donenfeld <Jason@zx2c4.com> 14646S: Maintained 14647F: lib/siphash.c 14648F: lib/test_siphash.c 14649F: include/linux/siphash.h 14650 14651SIOX 14652M: Thorsten Scherer <t.scherer@eckelmann.de> 14653M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14654R: Pengutronix Kernel Team <kernel@pengutronix.de> 14655S: Supported 14656F: drivers/siox/* 14657F: drivers/gpio/gpio-siox.c 14658F: include/trace/events/siox.h 14659 14660SIS 190 ETHERNET DRIVER 14661M: Francois Romieu <romieu@fr.zoreil.com> 14662L: netdev@vger.kernel.org 14663S: Maintained 14664F: drivers/net/ethernet/sis/sis190.c 14665 14666SIS 900/7016 FAST ETHERNET DRIVER 14667M: Daniele Venzano <venza@brownhat.org> 14668W: http://www.brownhat.org/sis900.html 14669L: netdev@vger.kernel.org 14670S: Maintained 14671F: drivers/net/ethernet/sis/sis900.* 14672 14673SIS FRAMEBUFFER DRIVER 14674M: Thomas Winischhofer <thomas@winischhofer.net> 14675W: http://www.winischhofer.net/linuxsisvga.shtml 14676S: Maintained 14677F: Documentation/fb/sisfb.rst 14678F: drivers/video/fbdev/sis/ 14679F: include/video/sisfb.h 14680 14681SIS USB2VGA DRIVER 14682M: Thomas Winischhofer <thomas@winischhofer.net> 14683W: http://www.winischhofer.at/linuxsisusbvga.shtml 14684S: Maintained 14685F: drivers/usb/misc/sisusbvga/ 14686 14687SLAB ALLOCATOR 14688M: Christoph Lameter <cl@linux.com> 14689M: Pekka Enberg <penberg@kernel.org> 14690M: David Rientjes <rientjes@google.com> 14691M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14692M: Andrew Morton <akpm@linux-foundation.org> 14693L: linux-mm@kvack.org 14694S: Maintained 14695F: include/linux/sl?b*.h 14696F: mm/sl?b* 14697 14698SLEEPABLE READ-COPY UPDATE (SRCU) 14699M: Lai Jiangshan <jiangshanlai@gmail.com> 14700M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14701M: Josh Triplett <josh@joshtriplett.org> 14702R: Steven Rostedt <rostedt@goodmis.org> 14703R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14704L: rcu@vger.kernel.org 14705W: http://www.rdrop.com/users/paulmck/RCU/ 14706S: Supported 14707T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14708F: include/linux/srcu*.h 14709F: kernel/rcu/srcu*.c 14710 14711SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14712M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14713L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14714S: Maintained 14715F: drivers/slimbus/ 14716F: Documentation/devicetree/bindings/slimbus/ 14717F: include/linux/slimbus.h 14718 14719SMACK SECURITY MODULE 14720M: Casey Schaufler <casey@schaufler-ca.com> 14721L: linux-security-module@vger.kernel.org 14722W: http://schaufler-ca.com 14723T: git git://github.com/cschaufler/smack-next 14724S: Maintained 14725F: Documentation/admin-guide/LSM/Smack.rst 14726F: security/smack/ 14727 14728SMC91x ETHERNET DRIVER 14729M: Nicolas Pitre <nico@fluxnic.net> 14730S: Odd Fixes 14731F: drivers/net/ethernet/smsc/smc91x.* 14732 14733SMIA AND SMIA++ IMAGE SENSOR DRIVER 14734M: Sakari Ailus <sakari.ailus@iki.fi> 14735L: linux-media@vger.kernel.org 14736S: Maintained 14737F: drivers/media/i2c/smiapp/ 14738F: include/media/i2c/smiapp.h 14739F: drivers/media/i2c/smiapp-pll.c 14740F: drivers/media/i2c/smiapp-pll.h 14741F: include/uapi/linux/smiapp.h 14742F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14743 14744SMM665 HARDWARE MONITOR DRIVER 14745M: Guenter Roeck <linux@roeck-us.net> 14746L: linux-hwmon@vger.kernel.org 14747S: Maintained 14748F: Documentation/hwmon/smm665.rst 14749F: drivers/hwmon/smm665.c 14750 14751SMSC EMC2103 HARDWARE MONITOR DRIVER 14752M: Steve Glendinning <steve.glendinning@shawell.net> 14753L: linux-hwmon@vger.kernel.org 14754S: Maintained 14755F: Documentation/hwmon/emc2103.rst 14756F: drivers/hwmon/emc2103.c 14757 14758SMSC SCH5627 HARDWARE MONITOR DRIVER 14759M: Hans de Goede <hdegoede@redhat.com> 14760L: linux-hwmon@vger.kernel.org 14761S: Supported 14762F: Documentation/hwmon/sch5627.rst 14763F: drivers/hwmon/sch5627.c 14764 14765SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14766M: Steve Glendinning <steve.glendinning@shawell.net> 14767L: linux-fbdev@vger.kernel.org 14768S: Maintained 14769F: drivers/video/fbdev/smscufx.c 14770 14771SMSC47B397 HARDWARE MONITOR DRIVER 14772M: Jean Delvare <jdelvare@suse.com> 14773L: linux-hwmon@vger.kernel.org 14774S: Maintained 14775F: Documentation/hwmon/smsc47b397.rst 14776F: drivers/hwmon/smsc47b397.c 14777 14778SMSC911x ETHERNET DRIVER 14779M: Steve Glendinning <steve.glendinning@shawell.net> 14780L: netdev@vger.kernel.org 14781S: Maintained 14782F: include/linux/smsc911x.h 14783F: drivers/net/ethernet/smsc/smsc911x.* 14784 14785SMSC9420 PCI ETHERNET DRIVER 14786M: Steve Glendinning <steve.glendinning@shawell.net> 14787L: netdev@vger.kernel.org 14788S: Maintained 14789F: drivers/net/ethernet/smsc/smsc9420.* 14790 14791SOC-CAMERA V4L2 SUBSYSTEM 14792L: linux-media@vger.kernel.org 14793T: git git://linuxtv.org/media_tree.git 14794S: Orphan 14795F: include/media/soc_camera.h 14796F: drivers/staging/media/soc_camera/ 14797 14798SOCIONEXT SYNQUACER I2C DRIVER 14799M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14800L: linux-i2c@vger.kernel.org 14801S: Maintained 14802F: drivers/i2c/busses/i2c-synquacer.c 14803F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14804 14805SOCIONEXT UNIPHIER SOUND DRIVER 14806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14807S: Orphan 14808F: sound/soc/uniphier/ 14809 14810SOEKRIS NET48XX LED SUPPORT 14811M: Chris Boot <bootc@bootc.net> 14812S: Maintained 14813F: drivers/leds/leds-net48xx.c 14814 14815SOFT-IWARP DRIVER (siw) 14816M: Bernard Metzler <bmt@zurich.ibm.com> 14817L: linux-rdma@vger.kernel.org 14818S: Supported 14819F: drivers/infiniband/sw/siw/ 14820F: include/uapi/rdma/siw-abi.h 14821 14822SOFT-ROCE DRIVER (rxe) 14823M: Moni Shoua <monis@mellanox.com> 14824L: linux-rdma@vger.kernel.org 14825S: Supported 14826W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14827Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14828F: drivers/infiniband/sw/rxe/ 14829F: include/uapi/rdma/rdma_user_rxe.h 14830 14831SOFTLOGIC 6x10 MPEG CODEC 14832M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14833M: Anton Sviridenko <anton@corp.bluecherry.net> 14834M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14835M: Andrey Utkin <andrey_utkin@fastmail.com> 14836M: Ismael Luceno <ismael@iodev.co.uk> 14837L: linux-media@vger.kernel.org 14838S: Supported 14839F: drivers/media/pci/solo6x10/ 14840 14841SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14842M: James Morse <james.morse@arm.com> 14843L: linux-arm-kernel@lists.infradead.org 14844S: Maintained 14845F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14846F: drivers/firmware/arm_sdei.c 14847F: include/linux/arm_sdei.h 14848F: include/uapi/linux/arm_sdei.h 14849 14850SOFTWARE RAID (Multiple Disks) SUPPORT 14851M: Shaohua Li <shli@kernel.org> 14852L: linux-raid@vger.kernel.org 14853T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14854S: Supported 14855F: drivers/md/Makefile 14856F: drivers/md/Kconfig 14857F: drivers/md/md* 14858F: drivers/md/raid* 14859F: include/linux/raid/ 14860F: include/uapi/linux/raid/ 14861 14862SOCIONEXT (SNI) AVE NETWORK DRIVER 14863M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14864L: netdev@vger.kernel.org 14865S: Maintained 14866F: drivers/net/ethernet/socionext/sni_ave.c 14867F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14868 14869SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14870M: Jassi Brar <jaswinder.singh@linaro.org> 14871L: netdev@vger.kernel.org 14872S: Maintained 14873F: drivers/net/ethernet/socionext/netsec.c 14874F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14875 14876SOCIONEXT (SNI) Synquacer SPI DRIVER 14877M: Masahisa Kojima <masahisa.kojima@linaro.org> 14878M: Jassi Brar <jaswinder.singh@linaro.org> 14879L: linux-spi@vger.kernel.org 14880S: Maintained 14881F: drivers/spi/spi-synquacer.c 14882F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14883 14884SOLIDRUN CLEARFOG SUPPORT 14885M: Russell King <linux@armlinux.org.uk> 14886S: Maintained 14887F: arch/arm/boot/dts/armada-388-clearfog* 14888F: arch/arm/boot/dts/armada-38x-solidrun-* 14889 14890SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14891M: Russell King <linux@armlinux.org.uk> 14892S: Maintained 14893F: arch/arm/boot/dts/imx6*-cubox-i* 14894F: arch/arm/boot/dts/imx6*-hummingboard* 14895F: arch/arm/boot/dts/imx6*-sr-* 14896 14897SONIC NETWORK DRIVER 14898M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14899L: netdev@vger.kernel.org 14900S: Maintained 14901F: drivers/net/ethernet/natsemi/sonic.* 14902 14903SONICS SILICON BACKPLANE DRIVER (SSB) 14904M: Michael Buesch <m@bues.ch> 14905L: linux-wireless@vger.kernel.org 14906S: Maintained 14907F: drivers/ssb/ 14908F: include/linux/ssb/ 14909 14910SONY IMX214 SENSOR DRIVER 14911M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14912L: linux-media@vger.kernel.org 14913T: git git://linuxtv.org/media_tree.git 14914S: Maintained 14915F: drivers/media/i2c/imx214.c 14916F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14917 14918SONY IMX258 SENSOR DRIVER 14919M: Sakari Ailus <sakari.ailus@linux.intel.com> 14920L: linux-media@vger.kernel.org 14921T: git git://linuxtv.org/media_tree.git 14922S: Maintained 14923F: drivers/media/i2c/imx258.c 14924 14925SONY IMX274 SENSOR DRIVER 14926M: Leon Luo <leonl@leopardimaging.com> 14927L: linux-media@vger.kernel.org 14928T: git git://linuxtv.org/media_tree.git 14929S: Maintained 14930F: drivers/media/i2c/imx274.c 14931F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14932 14933SONY IMX319 SENSOR DRIVER 14934M: Bingbu Cao <bingbu.cao@intel.com> 14935L: linux-media@vger.kernel.org 14936T: git git://linuxtv.org/media_tree.git 14937S: Maintained 14938F: drivers/media/i2c/imx319.c 14939 14940SONY IMX355 SENSOR DRIVER 14941M: Tianshu Qiu <tian.shu.qiu@intel.com> 14942L: linux-media@vger.kernel.org 14943T: git git://linuxtv.org/media_tree.git 14944S: Maintained 14945F: drivers/media/i2c/imx355.c 14946 14947SONY MEMORYSTICK SUBSYSTEM 14948M: Maxim Levitsky <maximlevitsky@gmail.com> 14949M: Alex Dubov <oakad@yahoo.com> 14950M: Ulf Hansson <ulf.hansson@linaro.org> 14951L: linux-mmc@vger.kernel.org 14952T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14953S: Maintained 14954F: drivers/memstick/ 14955F: include/linux/memstick.h 14956 14957SONY VAIO CONTROL DEVICE DRIVER 14958M: Mattia Dongili <malattia@linux.it> 14959L: platform-driver-x86@vger.kernel.org 14960W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14961S: Maintained 14962F: Documentation/admin-guide/laptops/sony-laptop.rst 14963F: drivers/char/sonypi.c 14964F: drivers/platform/x86/sony-laptop.c 14965F: include/linux/sony-laptop.h 14966 14967SOUND 14968M: Jaroslav Kysela <perex@perex.cz> 14969M: Takashi Iwai <tiwai@suse.com> 14970L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14971W: http://www.alsa-project.org/ 14972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14973Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14974S: Maintained 14975F: Documentation/sound/ 14976F: include/sound/ 14977F: include/uapi/sound/ 14978F: sound/ 14979 14980SOUND - COMPRESSED AUDIO 14981M: Vinod Koul <vkoul@kernel.org> 14982L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14983T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14984S: Supported 14985F: Documentation/sound/designs/compress-offload.rst 14986F: include/sound/compress_driver.h 14987F: include/uapi/sound/compress_* 14988F: sound/core/compress_offload.c 14989F: sound/soc/soc-compress.c 14990 14991SOUND - DMAENGINE HELPERS 14992M: Lars-Peter Clausen <lars@metafoo.de> 14993S: Supported 14994F: include/sound/dmaengine_pcm.h 14995F: sound/core/pcm_dmaengine.c 14996F: sound/soc/soc-generic-dmaengine-pcm.c 14997 14998SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14999M: Liam Girdwood <lgirdwood@gmail.com> 15000M: Mark Brown <broonie@kernel.org> 15001T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15002L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15003W: http://alsa-project.org/main/index.php/ASoC 15004S: Supported 15005F: Documentation/devicetree/bindings/sound/ 15006F: Documentation/sound/soc/ 15007F: sound/soc/ 15008F: include/dt-bindings/sound/ 15009F: include/sound/soc* 15010 15011SOUNDWIRE SUBSYSTEM 15012M: Vinod Koul <vkoul@kernel.org> 15013M: Sanyog Kale <sanyog.r.kale@intel.com> 15014R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15015L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15016S: Supported 15017F: Documentation/driver-api/soundwire/ 15018F: drivers/soundwire/ 15019F: include/linux/soundwire/ 15020 15021SP2 MEDIA DRIVER 15022M: Olli Salonen <olli.salonen@iki.fi> 15023L: linux-media@vger.kernel.org 15024W: https://linuxtv.org 15025Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15026S: Maintained 15027F: drivers/media/dvb-frontends/sp2* 15028 15029SPARC + UltraSPARC (sparc/sparc64) 15030M: "David S. Miller" <davem@davemloft.net> 15031L: sparclinux@vger.kernel.org 15032Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15033T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15034T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15035S: Maintained 15036F: arch/sparc/ 15037F: drivers/sbus/ 15038 15039SPARC SERIAL DRIVERS 15040M: "David S. Miller" <davem@davemloft.net> 15041L: sparclinux@vger.kernel.org 15042T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15043T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15044S: Maintained 15045F: include/linux/sunserialcore.h 15046F: drivers/tty/serial/suncore.c 15047F: drivers/tty/serial/sunhv.c 15048F: drivers/tty/serial/sunsab.c 15049F: drivers/tty/serial/sunsab.h 15050F: drivers/tty/serial/sunsu.c 15051F: drivers/tty/serial/sunzilog.c 15052F: drivers/tty/serial/sunzilog.h 15053F: drivers/tty/vcc.c 15054 15055SPARSE CHECKER 15056M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15057L: linux-sparse@vger.kernel.org 15058W: https://sparse.wiki.kernel.org/ 15059T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15060S: Maintained 15061F: include/linux/compiler.h 15062 15063SPEAR CLOCK FRAMEWORK SUPPORT 15064M: Viresh Kumar <vireshk@kernel.org> 15065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15066W: http://www.st.com/spear 15067S: Maintained 15068F: drivers/clk/spear/ 15069 15070SPEAR PLATFORM SUPPORT 15071M: Viresh Kumar <vireshk@kernel.org> 15072M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15074W: http://www.st.com/spear 15075S: Maintained 15076F: arch/arm/boot/dts/spear* 15077F: arch/arm/mach-spear/ 15078 15079SPI NOR SUBSYSTEM 15080M: Marek Vasut <marek.vasut@gmail.com> 15081M: Tudor Ambarus <tudor.ambarus@microchip.com> 15082L: linux-mtd@lists.infradead.org 15083W: http://www.linux-mtd.infradead.org/ 15084Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15085T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15086S: Maintained 15087F: drivers/mtd/spi-nor/ 15088F: include/linux/mtd/spi-nor.h 15089 15090SPI SUBSYSTEM 15091M: Mark Brown <broonie@kernel.org> 15092L: linux-spi@vger.kernel.org 15093T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15094Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15095S: Maintained 15096F: Documentation/devicetree/bindings/spi/ 15097F: Documentation/spi/ 15098F: drivers/spi/ 15099F: include/linux/spi/ 15100F: include/uapi/linux/spi/ 15101F: tools/spi/ 15102 15103SPIDERNET NETWORK DRIVER for CELL 15104M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15105L: netdev@vger.kernel.org 15106S: Supported 15107F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15108F: drivers/net/ethernet/toshiba/spider_net* 15109 15110SPMI SUBSYSTEM 15111R: Stephen Boyd <sboyd@kernel.org> 15112L: linux-arm-msm@vger.kernel.org 15113F: Documentation/devicetree/bindings/spmi/ 15114F: drivers/spmi/ 15115F: include/dt-bindings/spmi/spmi.h 15116F: include/linux/spmi.h 15117F: include/trace/events/spmi.h 15118 15119SPU FILE SYSTEM 15120M: Jeremy Kerr <jk@ozlabs.org> 15121L: linuxppc-dev@lists.ozlabs.org 15122W: http://www.ibm.com/developerworks/power/cell/ 15123S: Supported 15124F: Documentation/filesystems/spufs.txt 15125F: arch/powerpc/platforms/cell/spufs/ 15126 15127SQUASHFS FILE SYSTEM 15128M: Phillip Lougher <phillip@squashfs.org.uk> 15129L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15130W: http://squashfs.org.uk 15131T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15132S: Maintained 15133F: Documentation/filesystems/squashfs.txt 15134F: fs/squashfs/ 15135 15136SRM (Alpha) environment access 15137M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15138S: Maintained 15139F: arch/alpha/kernel/srm_env.c 15140 15141ST LSM6DSx IMU IIO DRIVER 15142M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15143L: linux-iio@vger.kernel.org 15144W: http://www.st.com/ 15145S: Maintained 15146F: drivers/iio/imu/st_lsm6dsx/ 15147F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15148 15149ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15150M: Mickael Guene <mickael.guene@st.com> 15151L: linux-media@vger.kernel.org 15152T: git git://linuxtv.org/media_tree.git 15153S: Maintained 15154F: drivers/media/i2c/st-mipid02.c 15155F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15156 15157ST STM32 I2C/SMBUS DRIVER 15158M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15159L: linux-i2c@vger.kernel.org 15160S: Maintained 15161F: drivers/i2c/busses/i2c-stm32* 15162 15163ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15164M: Song Qiang <songqiang1304521@gmail.com> 15165L: linux-iio@vger.kernel.org 15166S: Maintained 15167F: drivers/iio/proximity/vl53l0x-i2c.c 15168F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15169 15170STABLE BRANCH 15171M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15172M: Sasha Levin <sashal@kernel.org> 15173L: stable@vger.kernel.org 15174S: Supported 15175F: Documentation/process/stable-kernel-rules.rst 15176 15177STAGING - COMEDI 15178M: Ian Abbott <abbotti@mev.co.uk> 15179M: H Hartley Sweeten <hsweeten@visionengravers.com> 15180S: Odd Fixes 15181F: drivers/staging/comedi/ 15182 15183STAGING - EROFS FILE SYSTEM 15184M: Gao Xiang <gaoxiang25@huawei.com> 15185M: Chao Yu <yuchao0@huawei.com> 15186L: linux-erofs@lists.ozlabs.org 15187S: Maintained 15188F: drivers/staging/erofs/ 15189 15190STAGING - FIELDBUS SUBSYSTEM 15191M: Sven Van Asbroeck <TheSven73@gmail.com> 15192S: Maintained 15193F: drivers/staging/fieldbus/* 15194F: drivers/staging/fieldbus/Documentation/ 15195 15196STAGING - HMS ANYBUS-S BUS 15197M: Sven Van Asbroeck <TheSven73@gmail.com> 15198S: Maintained 15199F: drivers/staging/fieldbus/anybuss/ 15200 15201STAGING - INDUSTRIAL IO 15202M: Jonathan Cameron <jic23@kernel.org> 15203L: linux-iio@vger.kernel.org 15204S: Odd Fixes 15205F: Documentation/devicetree/bindings/staging/iio/ 15206F: drivers/staging/iio/ 15207 15208STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15209M: Marc Dietrich <marvin24@gmx.de> 15210L: ac100@lists.launchpad.net (moderated for non-subscribers) 15211L: linux-tegra@vger.kernel.org 15212S: Maintained 15213F: drivers/staging/nvec/ 15214 15215STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15216M: Jens Frederich <jfrederich@gmail.com> 15217M: Daniel Drake <dsd@laptop.org> 15218M: Jon Nettleton <jon.nettleton@gmail.com> 15219W: http://wiki.laptop.org/go/DCON 15220S: Maintained 15221F: drivers/staging/olpc_dcon/ 15222 15223STAGING - REALTEK RTL8712U DRIVERS 15224M: Larry Finger <Larry.Finger@lwfinger.net> 15225M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15226S: Odd Fixes 15227F: drivers/staging/rtl8712/ 15228 15229STAGING - REALTEK RTL8188EU DRIVERS 15230M: Larry Finger <Larry.Finger@lwfinger.net> 15231S: Odd Fixes 15232F: drivers/staging/rtl8188eu/ 15233 15234STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15235M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15236M: Teddy Wang <teddy.wang@siliconmotion.com> 15237M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15238L: linux-fbdev@vger.kernel.org 15239S: Maintained 15240F: drivers/staging/sm750fb/ 15241 15242STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15243M: William Hubbs <w.d.hubbs@gmail.com> 15244M: Chris Brannon <chris@the-brannons.com> 15245M: Kirk Reiser <kirk@reisers.ca> 15246M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15247L: speakup@linux-speakup.org 15248W: http://www.linux-speakup.org/ 15249S: Odd Fixes 15250F: drivers/staging/speakup/ 15251 15252STAGING - VIA VT665X DRIVERS 15253M: Forest Bond <forest@alittletooquiet.net> 15254S: Odd Fixes 15255F: drivers/staging/vt665?/ 15256 15257STAGING - WILC1000 WIFI DRIVER 15258M: Adham Abozaeid <adham.abozaeid@microchip.com> 15259M: Ajay Singh <ajay.kathat@microchip.com> 15260L: linux-wireless@vger.kernel.org 15261S: Supported 15262F: drivers/staging/wilc1000/ 15263 15264STAGING SUBSYSTEM 15265M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15266T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15267L: devel@driverdev.osuosl.org 15268S: Supported 15269F: drivers/staging/ 15270 15271STARFIRE/DURALAN NETWORK DRIVER 15272M: Ion Badulescu <ionut@badula.org> 15273S: Odd Fixes 15274F: drivers/net/ethernet/adaptec/starfire* 15275 15276STEC S1220 SKD DRIVER 15277M: Damien Le Moal <Damien.LeMoal@wdc.com> 15278L: linux-block@vger.kernel.org 15279S: Maintained 15280F: drivers/block/skd*[ch] 15281 15282STI AUDIO (ASoC) DRIVERS 15283M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15284L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15285S: Maintained 15286F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15287F: sound/soc/sti/ 15288 15289STI CEC DRIVER 15290M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15291S: Maintained 15292F: drivers/media/platform/sti/cec/ 15293F: Documentation/devicetree/bindings/media/stih-cec.txt 15294 15295STK1160 USB VIDEO CAPTURE DRIVER 15296M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15297L: linux-media@vger.kernel.org 15298T: git git://linuxtv.org/media_tree.git 15299S: Maintained 15300F: drivers/media/usb/stk1160/ 15301 15302STM32 AUDIO (ASoC) DRIVERS 15303M: Olivier Moysan <olivier.moysan@st.com> 15304M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15305L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15306S: Maintained 15307F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15308F: sound/soc/stm/ 15309 15310STM32 TIMER/LPTIMER DRIVERS 15311M: Fabrice Gasnier <fabrice.gasnier@st.com> 15312S: Maintained 15313F: drivers/*/stm32-*timer* 15314F: drivers/pwm/pwm-stm32* 15315F: include/linux/*/stm32-*tim* 15316F: Documentation/ABI/testing/*timer-stm32 15317F: Documentation/devicetree/bindings/*/stm32-*timer* 15318F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15319 15320STMMAC ETHERNET DRIVER 15321M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15322M: Alexandre Torgue <alexandre.torgue@st.com> 15323M: Jose Abreu <joabreu@synopsys.com> 15324L: netdev@vger.kernel.org 15325W: http://www.stlinux.com 15326S: Supported 15327F: drivers/net/ethernet/stmicro/stmmac/ 15328 15329SUN3/3X 15330M: Sam Creasey <sammy@sammy.net> 15331W: http://sammy.net/sun3/ 15332S: Maintained 15333F: arch/m68k/kernel/*sun3* 15334F: arch/m68k/sun3*/ 15335F: arch/m68k/include/asm/sun3* 15336F: drivers/net/ethernet/i825xx/sun3* 15337 15338SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15339M: Hans de Goede <hdegoede@redhat.com> 15340L: linux-input@vger.kernel.org 15341S: Maintained 15342F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15343F: drivers/input/keyboard/sun4i-lradc-keys.c 15344 15345SUNDANCE NETWORK DRIVER 15346M: Denis Kirjanov <kda@linux-powerpc.org> 15347L: netdev@vger.kernel.org 15348S: Maintained 15349F: drivers/net/ethernet/dlink/sundance.c 15350 15351SUPERH 15352M: Yoshinori Sato <ysato@users.sourceforge.jp> 15353M: Rich Felker <dalias@libc.org> 15354L: linux-sh@vger.kernel.org 15355Q: http://patchwork.kernel.org/project/linux-sh/list/ 15356S: Maintained 15357F: Documentation/sh/ 15358F: arch/sh/ 15359F: drivers/sh/ 15360 15361SUSPEND TO RAM 15362M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15363M: Len Brown <len.brown@intel.com> 15364M: Pavel Machek <pavel@ucw.cz> 15365L: linux-pm@vger.kernel.org 15366B: https://bugzilla.kernel.org 15367S: Supported 15368F: Documentation/power/ 15369F: arch/x86/kernel/acpi/ 15370F: drivers/base/power/ 15371F: kernel/power/ 15372F: include/linux/suspend.h 15373F: include/linux/freezer.h 15374F: include/linux/pm.h 15375 15376SVGA HANDLING 15377M: Martin Mares <mj@ucw.cz> 15378L: linux-video@atrey.karlin.mff.cuni.cz 15379S: Maintained 15380F: Documentation/admin-guide/svga.rst 15381F: arch/x86/boot/video* 15382 15383SWIOTLB SUBSYSTEM 15384M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15385L: iommu@lists.linux-foundation.org 15386T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15387S: Supported 15388F: kernel/dma/swiotlb.c 15389F: arch/*/kernel/pci-swiotlb.c 15390F: include/linux/swiotlb.h 15391 15392SWITCHDEV 15393M: Jiri Pirko <jiri@resnulli.us> 15394M: Ivan Vecera <ivecera@redhat.com> 15395L: netdev@vger.kernel.org 15396S: Supported 15397F: net/switchdev/ 15398F: include/net/switchdev.h 15399 15400SY8106A REGULATOR DRIVER 15401M: Icenowy Zheng <icenowy@aosc.io> 15402S: Maintained 15403F: drivers/regulator/sy8106a-regulator.c 15404F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15405 15406SYNC FILE FRAMEWORK 15407M: Sumit Semwal <sumit.semwal@linaro.org> 15408R: Gustavo Padovan <gustavo@padovan.org> 15409S: Maintained 15410L: linux-media@vger.kernel.org 15411L: dri-devel@lists.freedesktop.org 15412F: drivers/dma-buf/sync_* 15413F: drivers/dma-buf/dma-fence* 15414F: drivers/dma-buf/sw_sync.c 15415F: include/linux/sync_file.h 15416F: include/uapi/linux/sync_file.h 15417F: Documentation/driver-api/sync_file.rst 15418T: git git://anongit.freedesktop.org/drm/drm-misc 15419 15420SYNOPSYS ARC ARCHITECTURE 15421M: Vineet Gupta <vgupta@synopsys.com> 15422L: linux-snps-arc@lists.infradead.org 15423S: Supported 15424F: arch/arc/ 15425F: Documentation/devicetree/bindings/arc/* 15426F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15427F: drivers/clocksource/arc_timer.c 15428F: drivers/tty/serial/arc_uart.c 15429T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15430 15431SYNOPSYS ARC HSDK SDP pll clock driver 15432M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15433S: Supported 15434F: drivers/clk/clk-hsdk-pll.c 15435F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15436 15437SYNOPSYS ARC SDP clock driver 15438M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15439S: Supported 15440F: drivers/clk/axs10x/* 15441F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15442 15443SYNOPSYS ARC SDP platform support 15444M: Alexey Brodkin <abrodkin@synopsys.com> 15445S: Supported 15446F: arch/arc/plat-axs10x 15447F: arch/arc/boot/dts/ax* 15448F: Documentation/devicetree/bindings/arc/axs10* 15449 15450SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15451M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15452S: Supported 15453F: drivers/reset/reset-axs10x.c 15454F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15455 15456SYNOPSYS CREG GPIO DRIVER 15457M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15458S: Maintained 15459F: drivers/gpio/gpio-creg-snps.c 15460F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15461 15462SYNOPSYS DESIGNWARE 8250 UART DRIVER 15463R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15464S: Maintained 15465F: drivers/tty/serial/8250/8250_dw.c 15466 15467SYNOPSYS DESIGNWARE APB GPIO DRIVER 15468M: Hoan Tran <hoan@os.amperecomputing.com> 15469L: linux-gpio@vger.kernel.org 15470S: Maintained 15471F: drivers/gpio/gpio-dwapb.c 15472F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15473 15474SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15475M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15476S: Maintained 15477F: drivers/dma/dwi-axi-dmac/ 15478F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15479 15480SYNOPSYS DESIGNWARE DMAC DRIVER 15481M: Viresh Kumar <vireshk@kernel.org> 15482R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15483S: Maintained 15484F: Documentation/devicetree/bindings/dma/snps-dma.txt 15485F: drivers/dma/dw/ 15486F: include/dt-bindings/dma/dw-dmac.h 15487F: include/linux/dma/dw.h 15488F: include/linux/platform_data/dma-dw.h 15489 15490SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15491M: Jose Abreu <Jose.Abreu@synopsys.com> 15492L: netdev@vger.kernel.org 15493S: Supported 15494F: drivers/net/ethernet/synopsys/ 15495 15496SYNOPSYS DESIGNWARE I2C DRIVER 15497M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15498R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15499R: Mika Westerberg <mika.westerberg@linux.intel.com> 15500L: linux-i2c@vger.kernel.org 15501S: Maintained 15502F: drivers/i2c/busses/i2c-designware-* 15503F: include/linux/platform_data/i2c-designware.h 15504 15505SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15506M: Jaehoon Chung <jh80.chung@samsung.com> 15507L: linux-mmc@vger.kernel.org 15508S: Maintained 15509F: drivers/mmc/host/dw_mmc* 15510 15511SYNOPSYS HSDK RESET CONTROLLER DRIVER 15512M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15513S: Supported 15514F: drivers/reset/reset-hsdk.c 15515F: include/dt-bindings/reset/snps,hsdk-reset.h 15516F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15517 15518SYSTEM CONFIGURATION (SYSCON) 15519M: Lee Jones <lee.jones@linaro.org> 15520M: Arnd Bergmann <arnd@arndb.de> 15521T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15522S: Supported 15523F: drivers/mfd/syscon.c 15524 15525SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15526M: Sudeep Holla <sudeep.holla@arm.com> 15527L: linux-arm-kernel@lists.infradead.org 15528S: Maintained 15529F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15530F: drivers/clk/clk-sc[mp]i.c 15531F: drivers/cpufreq/sc[mp]i-cpufreq.c 15532F: drivers/firmware/arm_scpi.c 15533F: drivers/firmware/arm_scmi/ 15534F: include/linux/sc[mp]i_protocol.h 15535 15536SYSTEM RESET/SHUTDOWN DRIVERS 15537M: Sebastian Reichel <sre@kernel.org> 15538L: linux-pm@vger.kernel.org 15539T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15540S: Maintained 15541F: Documentation/devicetree/bindings/power/reset/ 15542F: drivers/power/reset/ 15543 15544SYSTEM TRACE MODULE CLASS 15545M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15546S: Maintained 15547T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15548F: Documentation/trace/stm.rst 15549F: drivers/hwtracing/stm/ 15550F: include/linux/stm.h 15551F: include/uapi/linux/stm.h 15552 15553SYSV FILESYSTEM 15554M: Christoph Hellwig <hch@infradead.org> 15555S: Maintained 15556F: Documentation/filesystems/sysv-fs.txt 15557F: fs/sysv/ 15558F: include/linux/sysv_fs.h 15559 15560TASKSTATS STATISTICS INTERFACE 15561M: Balbir Singh <bsingharora@gmail.com> 15562S: Maintained 15563F: Documentation/accounting/taskstats* 15564F: include/linux/taskstats* 15565F: kernel/taskstats.c 15566 15567TC subsystem 15568M: Jamal Hadi Salim <jhs@mojatatu.com> 15569M: Cong Wang <xiyou.wangcong@gmail.com> 15570M: Jiri Pirko <jiri@resnulli.us> 15571L: netdev@vger.kernel.org 15572S: Maintained 15573F: include/net/pkt_cls.h 15574F: include/net/pkt_sched.h 15575F: include/net/tc_act/ 15576F: include/uapi/linux/pkt_cls.h 15577F: include/uapi/linux/pkt_sched.h 15578F: include/uapi/linux/tc_act/ 15579F: include/uapi/linux/tc_ematch/ 15580F: net/sched/ 15581 15582TC90522 MEDIA DRIVER 15583M: Akihiro Tsukada <tskd08@gmail.com> 15584L: linux-media@vger.kernel.org 15585S: Odd Fixes 15586F: drivers/media/dvb-frontends/tc90522* 15587 15588TCP LOW PRIORITY MODULE 15589M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15590M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15591W: http://tcp-lp-mod.sourceforge.net/ 15592S: Maintained 15593F: net/ipv4/tcp_lp.c 15594 15595TDA10071 MEDIA DRIVER 15596M: Antti Palosaari <crope@iki.fi> 15597L: linux-media@vger.kernel.org 15598W: https://linuxtv.org 15599W: http://palosaari.fi/linux/ 15600Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15601T: git git://linuxtv.org/anttip/media_tree.git 15602S: Maintained 15603F: drivers/media/dvb-frontends/tda10071* 15604 15605TDA18212 MEDIA DRIVER 15606M: Antti Palosaari <crope@iki.fi> 15607L: linux-media@vger.kernel.org 15608W: https://linuxtv.org 15609W: http://palosaari.fi/linux/ 15610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15611T: git git://linuxtv.org/anttip/media_tree.git 15612S: Maintained 15613F: drivers/media/tuners/tda18212* 15614 15615TDA18218 MEDIA DRIVER 15616M: Antti Palosaari <crope@iki.fi> 15617L: linux-media@vger.kernel.org 15618W: https://linuxtv.org 15619W: http://palosaari.fi/linux/ 15620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15621T: git git://linuxtv.org/anttip/media_tree.git 15622S: Maintained 15623F: drivers/media/tuners/tda18218* 15624 15625TDA18250 MEDIA DRIVER 15626M: Olli Salonen <olli.salonen@iki.fi> 15627L: linux-media@vger.kernel.org 15628W: https://linuxtv.org 15629Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15630T: git git://linuxtv.org/media_tree.git 15631S: Maintained 15632F: drivers/media/tuners/tda18250* 15633 15634TDA18271 MEDIA DRIVER 15635M: Michael Krufky <mkrufky@linuxtv.org> 15636L: linux-media@vger.kernel.org 15637W: https://linuxtv.org 15638W: http://github.com/mkrufky 15639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15640T: git git://linuxtv.org/mkrufky/tuners.git 15641S: Maintained 15642F: drivers/media/tuners/tda18271* 15643 15644TDA1997x MEDIA DRIVER 15645M: Tim Harvey <tharvey@gateworks.com> 15646L: linux-media@vger.kernel.org 15647W: https://linuxtv.org 15648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15649S: Maintained 15650F: drivers/media/i2c/tda1997x.* 15651 15652TDA827x MEDIA DRIVER 15653M: Michael Krufky <mkrufky@linuxtv.org> 15654L: linux-media@vger.kernel.org 15655W: https://linuxtv.org 15656W: http://github.com/mkrufky 15657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15658T: git git://linuxtv.org/mkrufky/tuners.git 15659S: Maintained 15660F: drivers/media/tuners/tda8290.* 15661 15662TDA8290 MEDIA DRIVER 15663M: Michael Krufky <mkrufky@linuxtv.org> 15664L: linux-media@vger.kernel.org 15665W: https://linuxtv.org 15666W: http://github.com/mkrufky 15667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15668T: git git://linuxtv.org/mkrufky/tuners.git 15669S: Maintained 15670F: drivers/media/tuners/tda8290.* 15671 15672TDA9840 MEDIA DRIVER 15673M: Hans Verkuil <hverkuil@xs4all.nl> 15674L: linux-media@vger.kernel.org 15675T: git git://linuxtv.org/media_tree.git 15676W: https://linuxtv.org 15677S: Maintained 15678F: drivers/media/i2c/tda9840* 15679 15680TEA5761 TUNER DRIVER 15681M: Mauro Carvalho Chehab <mchehab@kernel.org> 15682L: linux-media@vger.kernel.org 15683W: https://linuxtv.org 15684T: git git://linuxtv.org/media_tree.git 15685S: Odd fixes 15686F: drivers/media/tuners/tea5761.* 15687 15688TEA5767 TUNER DRIVER 15689M: Mauro Carvalho Chehab <mchehab@kernel.org> 15690L: linux-media@vger.kernel.org 15691W: https://linuxtv.org 15692T: git git://linuxtv.org/media_tree.git 15693S: Maintained 15694F: drivers/media/tuners/tea5767.* 15695 15696TEA6415C MEDIA DRIVER 15697M: Hans Verkuil <hverkuil@xs4all.nl> 15698L: linux-media@vger.kernel.org 15699T: git git://linuxtv.org/media_tree.git 15700W: https://linuxtv.org 15701S: Maintained 15702F: drivers/media/i2c/tea6415c* 15703 15704TEA6420 MEDIA DRIVER 15705M: Hans Verkuil <hverkuil@xs4all.nl> 15706L: linux-media@vger.kernel.org 15707T: git git://linuxtv.org/media_tree.git 15708W: https://linuxtv.org 15709S: Maintained 15710F: drivers/media/i2c/tea6420* 15711 15712TEAM DRIVER 15713M: Jiri Pirko <jiri@resnulli.us> 15714L: netdev@vger.kernel.org 15715S: Supported 15716F: drivers/net/team/ 15717F: include/linux/if_team.h 15718F: include/uapi/linux/if_team.h 15719 15720TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15721M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15722S: Maintained 15723F: arch/x86/platform/ts5500/ 15724 15725TECHNOTREND USB IR RECEIVER 15726M: Sean Young <sean@mess.org> 15727L: linux-media@vger.kernel.org 15728S: Maintained 15729F: drivers/media/rc/ttusbir.c 15730 15731TECHWELL TW9910 VIDEO DECODER 15732L: linux-media@vger.kernel.org 15733S: Orphan 15734F: drivers/media/i2c/tw9910.c 15735F: include/media/i2c/tw9910.h 15736 15737TEE SUBSYSTEM 15738M: Jens Wiklander <jens.wiklander@linaro.org> 15739S: Maintained 15740F: include/linux/tee_drv.h 15741F: include/uapi/linux/tee.h 15742F: drivers/tee/ 15743F: Documentation/tee.txt 15744 15745TEGRA ARCHITECTURE SUPPORT 15746M: Thierry Reding <thierry.reding@gmail.com> 15747M: Jonathan Hunter <jonathanh@nvidia.com> 15748L: linux-tegra@vger.kernel.org 15749Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15751S: Supported 15752N: [^a-z]tegra 15753 15754TEGRA CLOCK DRIVER 15755M: Peter De Schrijver <pdeschrijver@nvidia.com> 15756M: Prashant Gaikwad <pgaikwad@nvidia.com> 15757S: Supported 15758F: drivers/clk/tegra/ 15759 15760TEGRA DMA DRIVERS 15761M: Laxman Dewangan <ldewangan@nvidia.com> 15762M: Jon Hunter <jonathanh@nvidia.com> 15763S: Supported 15764F: drivers/dma/tegra* 15765 15766TEGRA I2C DRIVER 15767M: Laxman Dewangan <ldewangan@nvidia.com> 15768R: Dmitry Osipenko <digetx@gmail.com> 15769S: Supported 15770F: drivers/i2c/busses/i2c-tegra.c 15771 15772TEGRA IOMMU DRIVERS 15773M: Thierry Reding <thierry.reding@gmail.com> 15774L: linux-tegra@vger.kernel.org 15775S: Supported 15776F: drivers/iommu/tegra* 15777 15778TEGRA KBC DRIVER 15779M: Laxman Dewangan <ldewangan@nvidia.com> 15780S: Supported 15781F: drivers/input/keyboard/tegra-kbc.c 15782 15783TEGRA NAND DRIVER 15784M: Stefan Agner <stefan@agner.ch> 15785M: Lucas Stach <dev@lynxeye.de> 15786S: Maintained 15787F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15788F: drivers/mtd/nand/raw/tegra_nand.c 15789 15790TEGRA PWM DRIVER 15791M: Thierry Reding <thierry.reding@gmail.com> 15792S: Supported 15793F: drivers/pwm/pwm-tegra.c 15794 15795TEGRA SERIAL DRIVER 15796M: Laxman Dewangan <ldewangan@nvidia.com> 15797S: Supported 15798F: drivers/tty/serial/serial-tegra.c 15799 15800TEGRA SPI DRIVER 15801M: Laxman Dewangan <ldewangan@nvidia.com> 15802S: Supported 15803F: drivers/spi/spi-tegra* 15804 15805TEGRA XUSB PADCTL DRIVER 15806M: JC Kuo <jckuo@nvidia.com> 15807S: Supported 15808F: drivers/phy/tegra/xusb* 15809 15810TEHUTI ETHERNET DRIVER 15811M: Andy Gospodarek <andy@greyhouse.net> 15812L: netdev@vger.kernel.org 15813S: Supported 15814F: drivers/net/ethernet/tehuti/* 15815 15816Telecom Clock Driver for MCPL0010 15817M: Mark Gross <mark.gross@intel.com> 15818S: Supported 15819F: drivers/char/tlclk.c 15820 15821TENSILICA XTENSA PORT (xtensa) 15822M: Chris Zankel <chris@zankel.net> 15823M: Max Filippov <jcmvbkbc@gmail.com> 15824L: linux-xtensa@linux-xtensa.org 15825T: git git://github.com/czankel/xtensa-linux.git 15826S: Maintained 15827F: arch/xtensa/ 15828F: drivers/irqchip/irq-xtensa-* 15829 15830Texas Instruments' System Control Interface (TISCI) Protocol Driver 15831M: Nishanth Menon <nm@ti.com> 15832M: Tero Kristo <t-kristo@ti.com> 15833M: Santosh Shilimkar <ssantosh@kernel.org> 15834L: linux-arm-kernel@lists.infradead.org 15835S: Maintained 15836F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15837F: drivers/firmware/ti_sci* 15838F: include/linux/soc/ti/ti_sci_protocol.h 15839F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15840F: drivers/soc/ti/ti_sci_pm_domains.c 15841F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15842F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15843F: drivers/clk/keystone/sci-clk.c 15844F: drivers/reset/reset-ti-sci.c 15845F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15846F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15847F: drivers/irqchip/irq-ti-sci-intr.c 15848F: drivers/irqchip/irq-ti-sci-inta.c 15849F: include/linux/soc/ti/ti_sci_inta_msi.h 15850F: drivers/soc/ti/ti_sci_inta_msi.c 15851 15852Texas Instruments ASoC drivers 15853M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15855S: Maintained 15856F: sound/soc/ti/ 15857 15858Texas Instruments' DAC7612 DAC Driver 15859M: Ricardo Ribalda <ricardo@ribalda.com> 15860L: linux-iio@vger.kernel.org 15861S: Supported 15862F: drivers/iio/dac/ti-dac7612.c 15863F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15864 15865THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15866M: Hans Verkuil <hverkuil@xs4all.nl> 15867L: linux-media@vger.kernel.org 15868T: git git://linuxtv.org/media_tree.git 15869W: https://linuxtv.org 15870S: Maintained 15871F: drivers/media/radio/radio-raremono.c 15872 15873THERMAL 15874M: Zhang Rui <rui.zhang@intel.com> 15875M: Eduardo Valentin <edubezval@gmail.com> 15876R: Daniel Lezcano <daniel.lezcano@linaro.org> 15877L: linux-pm@vger.kernel.org 15878T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15879T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15880Q: https://patchwork.kernel.org/project/linux-pm/list/ 15881S: Supported 15882F: drivers/thermal/ 15883F: include/linux/thermal.h 15884F: include/uapi/linux/thermal.h 15885F: include/linux/cpu_cooling.h 15886F: Documentation/devicetree/bindings/thermal/ 15887 15888THERMAL/CPU_COOLING 15889M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15890M: Viresh Kumar <viresh.kumar@linaro.org> 15891M: Javi Merino <javi.merino@kernel.org> 15892L: linux-pm@vger.kernel.org 15893S: Supported 15894F: Documentation/thermal/cpu-cooling-api.txt 15895F: drivers/thermal/cpu_cooling.c 15896F: include/linux/cpu_cooling.h 15897 15898THINKPAD ACPI EXTRAS DRIVER 15899M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15900L: ibm-acpi-devel@lists.sourceforge.net 15901L: platform-driver-x86@vger.kernel.org 15902W: http://ibm-acpi.sourceforge.net 15903W: http://thinkwiki.org/wiki/Ibm-acpi 15904T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15905S: Maintained 15906F: drivers/platform/x86/thinkpad_acpi.c 15907 15908THUNDERBOLT DRIVER 15909M: Andreas Noever <andreas.noever@gmail.com> 15910M: Michael Jamet <michael.jamet@intel.com> 15911M: Mika Westerberg <mika.westerberg@linux.intel.com> 15912M: Yehezkel Bernat <YehezkelShB@gmail.com> 15913T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15914S: Maintained 15915F: Documentation/admin-guide/thunderbolt.rst 15916F: drivers/thunderbolt/ 15917F: include/linux/thunderbolt.h 15918 15919THUNDERBOLT NETWORK DRIVER 15920M: Michael Jamet <michael.jamet@intel.com> 15921M: Mika Westerberg <mika.westerberg@linux.intel.com> 15922M: Yehezkel Bernat <YehezkelShB@gmail.com> 15923L: netdev@vger.kernel.org 15924S: Maintained 15925F: drivers/net/thunderbolt.c 15926 15927THUNDERX GPIO DRIVER 15928M: David Daney <david.daney@cavium.com> 15929S: Maintained 15930F: drivers/gpio/gpio-thunderx.c 15931 15932TI AM437X VPFE DRIVER 15933M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15934L: linux-media@vger.kernel.org 15935W: https://linuxtv.org 15936Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15937T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15938S: Maintained 15939F: drivers/media/platform/am437x/ 15940 15941TI BANDGAP AND THERMAL DRIVER 15942M: Eduardo Valentin <edubezval@gmail.com> 15943M: Keerthy <j-keerthy@ti.com> 15944L: linux-pm@vger.kernel.org 15945L: linux-omap@vger.kernel.org 15946S: Maintained 15947F: drivers/thermal/ti-soc-thermal/ 15948 15949TI BQ27XXX POWER SUPPLY DRIVER 15950R: Andrew F. Davis <afd@ti.com> 15951F: include/linux/power/bq27xxx_battery.h 15952F: drivers/power/supply/bq27xxx_battery.c 15953F: drivers/power/supply/bq27xxx_battery_i2c.c 15954 15955TI CDCE706 CLOCK DRIVER 15956M: Max Filippov <jcmvbkbc@gmail.com> 15957S: Maintained 15958F: drivers/clk/clk-cdce706.c 15959 15960TI CLOCK DRIVER 15961M: Tero Kristo <t-kristo@ti.com> 15962L: linux-omap@vger.kernel.org 15963S: Maintained 15964F: drivers/clk/ti/ 15965F: include/linux/clk/ti.h 15966 15967TI DAVINCI MACHINE SUPPORT 15968M: Sekhar Nori <nsekhar@ti.com> 15969R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15971T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15972S: Supported 15973F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15974F: arch/arm/mach-davinci/ 15975F: drivers/i2c/busses/i2c-davinci.c 15976F: arch/arm/boot/dts/da850* 15977 15978TI DAVINCI SERIES CLOCK DRIVER 15979M: David Lechner <david@lechnology.com> 15980R: Sekhar Nori <nsekhar@ti.com> 15981S: Maintained 15982F: Documentation/devicetree/bindings/clock/ti/davinci/ 15983F: drivers/clk/davinci/ 15984 15985TI DAVINCI SERIES GPIO DRIVER 15986M: Keerthy <j-keerthy@ti.com> 15987L: linux-gpio@vger.kernel.org 15988S: Maintained 15989F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15990F: drivers/gpio/gpio-davinci.c 15991 15992TI DAVINCI SERIES MEDIA DRIVER 15993M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15994L: linux-media@vger.kernel.org 15995W: https://linuxtv.org 15996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15997T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15998S: Maintained 15999F: drivers/media/platform/davinci/ 16000F: include/media/davinci/ 16001 16002TI ETHERNET SWITCH DRIVER (CPSW) 16003R: Grygorii Strashko <grygorii.strashko@ti.com> 16004L: linux-omap@vger.kernel.org 16005L: netdev@vger.kernel.org 16006S: Maintained 16007F: drivers/net/ethernet/ti/cpsw* 16008F: drivers/net/ethernet/ti/davinci* 16009 16010TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16011M: Alex Dubov <oakad@yahoo.com> 16012S: Maintained 16013W: http://tifmxx.berlios.de/ 16014F: drivers/memstick/host/tifm_ms.c 16015F: drivers/misc/tifm* 16016F: drivers/mmc/host/tifm_sd.c 16017F: include/linux/tifm.h 16018 16019TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16020M: Santosh Shilimkar <ssantosh@kernel.org> 16021L: linux-kernel@vger.kernel.org 16022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16023S: Maintained 16024F: drivers/soc/ti/* 16025T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16026 16027TI LM49xxx FAMILY ASoC CODEC DRIVERS 16028M: M R Swami Reddy <mr.swami.reddy@ti.com> 16029M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16030L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16031S: Maintained 16032F: sound/soc/codecs/lm49453* 16033F: sound/soc/codecs/isabelle* 16034 16035TI LP855x BACKLIGHT DRIVER 16036M: Milo Kim <milo.kim@ti.com> 16037S: Maintained 16038F: Documentation/driver-api/backlight/lp855x-driver.rst 16039F: drivers/video/backlight/lp855x_bl.c 16040F: include/linux/platform_data/lp855x.h 16041 16042TI LP8727 CHARGER DRIVER 16043M: Milo Kim <milo.kim@ti.com> 16044S: Maintained 16045F: drivers/power/supply/lp8727_charger.c 16046F: include/linux/platform_data/lp8727.h 16047 16048TI LP8788 MFD DRIVER 16049M: Milo Kim <milo.kim@ti.com> 16050S: Maintained 16051F: drivers/iio/adc/lp8788_adc.c 16052F: drivers/leds/leds-lp8788.c 16053F: drivers/mfd/lp8788*.c 16054F: drivers/power/supply/lp8788-charger.c 16055F: drivers/regulator/lp8788-*.c 16056F: include/linux/mfd/lp8788*.h 16057 16058TI NETCP ETHERNET DRIVER 16059M: Wingman Kwok <w-kwok2@ti.com> 16060M: Murali Karicheri <m-karicheri2@ti.com> 16061L: netdev@vger.kernel.org 16062S: Maintained 16063F: drivers/net/ethernet/ti/netcp* 16064 16065TI PCM3060 ASoC CODEC DRIVER 16066M: Kirill Marinushkin <kmarinushkin@birdec.tech> 16067L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16068S: Maintained 16069F: Documentation/devicetree/bindings/sound/pcm3060.txt 16070F: sound/soc/codecs/pcm3060* 16071 16072TI TAS571X FAMILY ASoC CODEC DRIVER 16073M: Kevin Cernekee <cernekee@chromium.org> 16074L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16075S: Odd Fixes 16076F: sound/soc/codecs/tas571x* 16077 16078TI TRF7970A NFC DRIVER 16079M: Mark Greer <mgreer@animalcreek.com> 16080L: linux-wireless@vger.kernel.org 16081L: linux-nfc@lists.01.org (moderated for non-subscribers) 16082S: Supported 16083F: drivers/nfc/trf7970a.c 16084F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16085 16086TI TWL4030 SERIES SOC CODEC DRIVER 16087M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16088L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16089S: Maintained 16090F: sound/soc/codecs/twl4030* 16091 16092TI VPE/CAL DRIVERS 16093M: Benoit Parrot <bparrot@ti.com> 16094L: linux-media@vger.kernel.org 16095W: http://linuxtv.org/ 16096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16097S: Maintained 16098F: drivers/media/platform/ti-vpe/ 16099 16100TI WILINK WIRELESS DRIVERS 16101L: linux-wireless@vger.kernel.org 16102W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16103W: http://wireless.kernel.org/en/users/Drivers/wl1251 16104T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16105S: Orphan 16106F: drivers/net/wireless/ti/ 16107F: include/linux/wl12xx.h 16108 16109TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16110M: John Stultz <john.stultz@linaro.org> 16111M: Thomas Gleixner <tglx@linutronix.de> 16112R: Stephen Boyd <sboyd@kernel.org> 16113L: linux-kernel@vger.kernel.org 16114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16115S: Supported 16116F: include/linux/clocksource.h 16117F: include/linux/time.h 16118F: include/linux/timex.h 16119F: include/uapi/linux/time.h 16120F: include/uapi/linux/timex.h 16121F: kernel/time/clocksource.c 16122F: kernel/time/time*.c 16123F: kernel/time/alarmtimer.c 16124F: kernel/time/ntp.c 16125F: tools/testing/selftests/timers/ 16126 16127TIPC NETWORK LAYER 16128M: Jon Maloy <jon.maloy@ericsson.com> 16129M: Ying Xue <ying.xue@windriver.com> 16130L: netdev@vger.kernel.org (core kernel code) 16131L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16132W: http://tipc.sourceforge.net/ 16133S: Maintained 16134F: include/uapi/linux/tipc*.h 16135F: net/tipc/ 16136 16137TLAN NETWORK DRIVER 16138M: Samuel Chessman <chessman@tux.org> 16139L: tlan-devel@lists.sourceforge.net (subscribers-only) 16140W: http://sourceforge.net/projects/tlan/ 16141S: Maintained 16142F: Documentation/networking/device_drivers/ti/tlan.txt 16143F: drivers/net/ethernet/ti/tlan.* 16144 16145TM6000 VIDEO4LINUX DRIVER 16146M: Mauro Carvalho Chehab <mchehab@kernel.org> 16147L: linux-media@vger.kernel.org 16148W: https://linuxtv.org 16149T: git git://linuxtv.org/media_tree.git 16150S: Odd fixes 16151F: drivers/media/usb/tm6000/ 16152F: Documentation/media/v4l-drivers/tm6000* 16153 16154TMIO/SDHI MMC DRIVER 16155M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16156L: linux-mmc@vger.kernel.org 16157S: Supported 16158F: drivers/mmc/host/tmio_mmc* 16159F: drivers/mmc/host/renesas_sdhi* 16160F: include/linux/mfd/tmio.h 16161 16162TMP401 HARDWARE MONITOR DRIVER 16163M: Guenter Roeck <linux@roeck-us.net> 16164L: linux-hwmon@vger.kernel.org 16165S: Maintained 16166F: Documentation/hwmon/tmp401.rst 16167F: drivers/hwmon/tmp401.c 16168 16169TMPFS (SHMEM FILESYSTEM) 16170M: Hugh Dickins <hughd@google.com> 16171L: linux-mm@kvack.org 16172S: Maintained 16173F: include/linux/shmem_fs.h 16174F: mm/shmem.c 16175 16176TOMOYO SECURITY MODULE 16177M: Kentaro Takeda <takedakn@nttdata.co.jp> 16178M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16179L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16180L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16181L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16182L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16183W: https://tomoyo.osdn.jp/ 16184S: Maintained 16185F: security/tomoyo/ 16186 16187TOPSTAR LAPTOP EXTRAS DRIVER 16188M: Herton Ronaldo Krzesinski <herton@canonical.com> 16189L: platform-driver-x86@vger.kernel.org 16190S: Maintained 16191F: drivers/platform/x86/topstar-laptop.c 16192 16193TORTURE-TEST MODULES 16194M: Davidlohr Bueso <dave@stgolabs.net> 16195M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16196M: Josh Triplett <josh@joshtriplett.org> 16197L: linux-kernel@vger.kernel.org 16198S: Supported 16199T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16200F: Documentation/RCU/torture.txt 16201F: kernel/torture.c 16202F: kernel/rcu/rcutorture.c 16203F: kernel/rcu/rcuperf.c 16204F: kernel/locking/locktorture.c 16205 16206TOSHIBA ACPI EXTRAS DRIVER 16207M: Azael Avalos <coproscefalo@gmail.com> 16208L: platform-driver-x86@vger.kernel.org 16209S: Maintained 16210F: drivers/platform/x86/toshiba_acpi.c 16211 16212TOSHIBA BLUETOOTH DRIVER 16213M: Azael Avalos <coproscefalo@gmail.com> 16214L: platform-driver-x86@vger.kernel.org 16215S: Maintained 16216F: drivers/platform/x86/toshiba_bluetooth.c 16217 16218TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16219M: Azael Avalos <coproscefalo@gmail.com> 16220L: platform-driver-x86@vger.kernel.org 16221S: Maintained 16222F: drivers/platform/x86/toshiba_haps.c 16223 16224TOSHIBA SMM DRIVER 16225M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16226W: http://www.buzzard.org.uk/toshiba/ 16227S: Maintained 16228F: drivers/char/toshiba.c 16229F: include/linux/toshiba.h 16230F: include/uapi/linux/toshiba.h 16231 16232TOSHIBA TC358743 DRIVER 16233M: Mats Randgaard <matrandg@cisco.com> 16234L: linux-media@vger.kernel.org 16235S: Maintained 16236F: drivers/media/i2c/tc358743* 16237F: include/media/i2c/tc358743.h 16238 16239TOSHIBA WMI HOTKEYS DRIVER 16240M: Azael Avalos <coproscefalo@gmail.com> 16241L: platform-driver-x86@vger.kernel.org 16242S: Maintained 16243F: drivers/platform/x86/toshiba-wmi.c 16244 16245TPM DEVICE DRIVER 16246M: Peter Huewe <peterhuewe@gmx.de> 16247M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16248R: Jason Gunthorpe <jgg@ziepe.ca> 16249L: linux-integrity@vger.kernel.org 16250Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16251W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16252T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16253S: Maintained 16254F: drivers/char/tpm/ 16255 16256TRACING 16257M: Steven Rostedt <rostedt@goodmis.org> 16258M: Ingo Molnar <mingo@redhat.com> 16259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16260S: Maintained 16261F: Documentation/trace/ftrace.rst 16262F: arch/*/*/*/ftrace.h 16263F: arch/*/kernel/ftrace.c 16264F: include/*/ftrace.h 16265F: include/linux/trace*.h 16266F: include/trace/ 16267F: kernel/trace/ 16268F: tools/testing/selftests/ftrace/ 16269 16270TRACING MMIO ACCESSES (MMIOTRACE) 16271M: Steven Rostedt <rostedt@goodmis.org> 16272M: Ingo Molnar <mingo@kernel.org> 16273R: Karol Herbst <karolherbst@gmail.com> 16274R: Pekka Paalanen <ppaalanen@gmail.com> 16275S: Maintained 16276L: linux-kernel@vger.kernel.org 16277L: nouveau@lists.freedesktop.org 16278F: kernel/trace/trace_mmiotrace.c 16279F: include/linux/mmiotrace.h 16280F: arch/x86/mm/kmmio.c 16281F: arch/x86/mm/mmio-mod.c 16282F: arch/x86/mm/testmmiotrace.c 16283 16284TRIVIAL PATCHES 16285M: Jiri Kosina <trivial@kernel.org> 16286T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16287S: Maintained 16288K: ^Subject:.*(?i)trivial 16289 16290TEMPO SEMICONDUCTOR DRIVERS 16291M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16292S: Maintained 16293F: sound/soc/codecs/tscs*.c 16294F: sound/soc/codecs/tscs*.h 16295F: Documentation/devicetree/bindings/sound/tscs*.txt 16296 16297TTY LAYER 16298M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16299M: Jiri Slaby <jslaby@suse.com> 16300S: Supported 16301T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16302F: Documentation/driver-api/serial/ 16303F: drivers/tty/ 16304F: drivers/tty/serial/serial_core.c 16305F: include/linux/serial_core.h 16306F: include/linux/serial.h 16307F: include/linux/tty.h 16308F: include/uapi/linux/serial_core.h 16309F: include/uapi/linux/serial.h 16310F: include/uapi/linux/tty.h 16311 16312TUA9001 MEDIA DRIVER 16313M: Antti Palosaari <crope@iki.fi> 16314L: linux-media@vger.kernel.org 16315W: https://linuxtv.org 16316W: http://palosaari.fi/linux/ 16317Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16318T: git git://linuxtv.org/anttip/media_tree.git 16319S: Maintained 16320F: drivers/media/tuners/tua9001* 16321 16322TULIP NETWORK DRIVERS 16323L: netdev@vger.kernel.org 16324L: linux-parisc@vger.kernel.org 16325S: Orphan 16326F: drivers/net/ethernet/dec/tulip/ 16327 16328TUN/TAP driver 16329M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16330W: http://vtun.sourceforge.net/tun 16331S: Maintained 16332F: Documentation/networking/tuntap.txt 16333F: arch/um/os-Linux/drivers/ 16334 16335TURBOCHANNEL SUBSYSTEM 16336M: "Maciej W. Rozycki" <macro@linux-mips.org> 16337M: Ralf Baechle <ralf@linux-mips.org> 16338L: linux-mips@vger.kernel.org 16339Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16340S: Maintained 16341F: drivers/tc/ 16342F: include/linux/tc.h 16343 16344TURBOSTAT UTILITY 16345M: "Len Brown" <lenb@kernel.org> 16346L: linux-pm@vger.kernel.org 16347B: https://bugzilla.kernel.org 16348Q: https://patchwork.kernel.org/project/linux-pm/list/ 16349T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16350S: Supported 16351F: tools/power/x86/turbostat/ 16352 16353TW5864 VIDEO4LINUX DRIVER 16354M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16355M: Anton Sviridenko <anton@corp.bluecherry.net> 16356M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16357M: Andrey Utkin <andrey_utkin@fastmail.com> 16358L: linux-media@vger.kernel.org 16359S: Supported 16360F: drivers/media/pci/tw5864/ 16361 16362TW68 VIDEO4LINUX DRIVER 16363M: Hans Verkuil <hverkuil@xs4all.nl> 16364L: linux-media@vger.kernel.org 16365T: git git://linuxtv.org/media_tree.git 16366W: https://linuxtv.org 16367S: Odd Fixes 16368F: drivers/media/pci/tw68/ 16369 16370TW686X VIDEO4LINUX DRIVER 16371M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16372L: linux-media@vger.kernel.org 16373T: git git://linuxtv.org/media_tree.git 16374W: http://linuxtv.org 16375S: Maintained 16376F: drivers/media/pci/tw686x/ 16377 16378UBI FILE SYSTEM (UBIFS) 16379M: Richard Weinberger <richard@nod.at> 16380M: Artem Bityutskiy <dedekind1@gmail.com> 16381M: Adrian Hunter <adrian.hunter@intel.com> 16382L: linux-mtd@lists.infradead.org 16383T: git git://git.infradead.org/ubifs-2.6.git 16384W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16385S: Supported 16386F: Documentation/filesystems/ubifs.txt 16387F: fs/ubifs/ 16388 16389UCLINUX (M68KNOMMU AND COLDFIRE) 16390M: Greg Ungerer <gerg@linux-m68k.org> 16391W: http://www.linux-m68k.org/ 16392W: http://www.uclinux.org/ 16393L: linux-m68k@lists.linux-m68k.org 16394L: uclinux-dev@uclinux.org (subscribers-only) 16395T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16396S: Maintained 16397F: arch/m68k/coldfire/ 16398F: arch/m68k/68*/ 16399F: arch/m68k/*/*_no.* 16400F: arch/m68k/include/asm/*_no.* 16401 16402UDF FILESYSTEM 16403M: Jan Kara <jack@suse.com> 16404S: Maintained 16405F: Documentation/filesystems/udf.txt 16406F: fs/udf/ 16407 16408UDRAW TABLET 16409M: Bastien Nocera <hadess@hadess.net> 16410L: linux-input@vger.kernel.org 16411S: Maintained 16412F: drivers/hid/hid-udraw-ps3.c 16413 16414UFS FILESYSTEM 16415M: Evgeniy Dushistov <dushistov@mail.ru> 16416S: Maintained 16417F: Documentation/filesystems/ufs.txt 16418F: fs/ufs/ 16419 16420UHID USERSPACE HID IO DRIVER: 16421M: David Herrmann <dh.herrmann@googlemail.com> 16422L: linux-input@vger.kernel.org 16423S: Maintained 16424F: drivers/hid/uhid.c 16425F: include/uapi/linux/uhid.h 16426 16427ULPI BUS 16428M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16429L: linux-usb@vger.kernel.org 16430S: Maintained 16431F: drivers/usb/common/ulpi.c 16432F: include/linux/ulpi/ 16433 16434ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16435L: linux-usb@vger.kernel.org 16436S: Orphan 16437F: drivers/uwb/ 16438F: include/linux/uwb.h 16439F: include/linux/uwb/ 16440 16441UNICODE SUBSYSTEM: 16442M: Gabriel Krisman Bertazi <krisman@collabora.com> 16443L: linux-fsdevel@vger.kernel.org 16444S: Supported 16445F: fs/unicode/ 16446 16447UNICORE32 ARCHITECTURE: 16448M: Guan Xuetao <gxt@pku.edu.cn> 16449W: http://mprc.pku.edu.cn/~guanxuetao/linux 16450S: Maintained 16451T: git git://github.com/gxt/linux.git 16452F: arch/unicore32/ 16453 16454UNIFDEF 16455M: Tony Finch <dot@dotat.at> 16456W: http://dotat.at/prog/unifdef 16457S: Maintained 16458F: scripts/unifdef.c 16459 16460UNIFORM CDROM DRIVER 16461M: Jens Axboe <axboe@kernel.dk> 16462W: http://www.kernel.dk 16463S: Maintained 16464F: Documentation/cdrom/ 16465F: drivers/cdrom/cdrom.c 16466F: include/linux/cdrom.h 16467F: include/uapi/linux/cdrom.h 16468 16469UNISYS S-PAR DRIVERS 16470M: David Kershner <david.kershner@unisys.com> 16471L: sparmaintainer@unisys.com (Unisys internal) 16472S: Supported 16473F: include/linux/visorbus.h 16474F: drivers/visorbus/ 16475F: drivers/staging/unisys/ 16476 16477UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16478R: Alim Akhtar <alim.akhtar@samsung.com> 16479R: Avri Altman <avri.altman@wdc.com> 16480R: Pedro Sousa <pedrom.sousa@synopsys.com> 16481L: linux-scsi@vger.kernel.org 16482S: Supported 16483F: Documentation/scsi/ufs.txt 16484F: drivers/scsi/ufs/ 16485 16486UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16487M: Pedro Sousa <pedrom.sousa@synopsys.com> 16488L: linux-scsi@vger.kernel.org 16489S: Supported 16490F: drivers/scsi/ufs/*dwc* 16491 16492UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16493M: Stanley Chu <stanley.chu@mediatek.com> 16494L: linux-scsi@vger.kernel.org 16495L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16496S: Maintained 16497F: drivers/scsi/ufs/ufs-mediatek* 16498 16499UNSORTED BLOCK IMAGES (UBI) 16500M: Artem Bityutskiy <dedekind1@gmail.com> 16501M: Richard Weinberger <richard@nod.at> 16502W: http://www.linux-mtd.infradead.org/ 16503L: linux-mtd@lists.infradead.org 16504T: git git://git.infradead.org/ubifs-2.6.git 16505S: Supported 16506F: drivers/mtd/ubi/ 16507F: include/linux/mtd/ubi.h 16508F: include/uapi/mtd/ubi-user.h 16509 16510USB "USBNET" DRIVER FRAMEWORK 16511M: Oliver Neukum <oneukum@suse.com> 16512L: netdev@vger.kernel.org 16513W: http://www.linux-usb.org/usbnet 16514S: Maintained 16515F: drivers/net/usb/usbnet.c 16516F: include/linux/usb/usbnet.h 16517 16518USB ACM DRIVER 16519M: Oliver Neukum <oneukum@suse.com> 16520L: linux-usb@vger.kernel.org 16521S: Maintained 16522F: Documentation/usb/acm.rst 16523F: drivers/usb/class/cdc-acm.* 16524 16525USB AR5523 WIRELESS DRIVER 16526M: Pontus Fuchs <pontus.fuchs@gmail.com> 16527L: linux-wireless@vger.kernel.org 16528S: Maintained 16529F: drivers/net/wireless/ath/ar5523/ 16530 16531USB ATTACHED SCSI 16532M: Oliver Neukum <oneukum@suse.com> 16533L: linux-usb@vger.kernel.org 16534L: linux-scsi@vger.kernel.org 16535S: Maintained 16536F: drivers/usb/storage/uas.c 16537 16538USB CDC ETHERNET DRIVER 16539M: Oliver Neukum <oliver@neukum.org> 16540L: linux-usb@vger.kernel.org 16541S: Maintained 16542F: drivers/net/usb/cdc_*.c 16543F: include/uapi/linux/usb/cdc.h 16544 16545USB CHAOSKEY DRIVER 16546M: Keith Packard <keithp@keithp.com> 16547L: linux-usb@vger.kernel.org 16548S: Maintained 16549F: drivers/usb/misc/chaoskey.c 16550 16551USB CYPRESS C67X00 DRIVER 16552M: Peter Korsgaard <jacmet@sunsite.dk> 16553L: linux-usb@vger.kernel.org 16554S: Maintained 16555F: drivers/usb/c67x00/ 16556 16557USB DAVICOM DM9601 DRIVER 16558M: Peter Korsgaard <jacmet@sunsite.dk> 16559L: netdev@vger.kernel.org 16560W: http://www.linux-usb.org/usbnet 16561S: Maintained 16562F: drivers/net/usb/dm9601.c 16563 16564USB DIAMOND RIO500 DRIVER 16565M: Cesar Miquel <miquel@df.uba.ar> 16566L: rio500-users@lists.sourceforge.net 16567W: http://rio500.sourceforge.net 16568S: Maintained 16569F: drivers/usb/misc/rio500* 16570 16571USB EHCI DRIVER 16572M: Alan Stern <stern@rowland.harvard.edu> 16573L: linux-usb@vger.kernel.org 16574S: Maintained 16575F: Documentation/usb/ehci.rst 16576F: drivers/usb/host/ehci* 16577 16578USB GADGET/PERIPHERAL SUBSYSTEM 16579M: Felipe Balbi <balbi@kernel.org> 16580L: linux-usb@vger.kernel.org 16581W: http://www.linux-usb.org/gadget 16582T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16583S: Maintained 16584F: drivers/usb/gadget/ 16585F: include/linux/usb/gadget* 16586 16587USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16588M: Jiri Kosina <jikos@kernel.org> 16589M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16590L: linux-usb@vger.kernel.org 16591T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16592S: Maintained 16593F: Documentation/hid/hiddev.rst 16594F: drivers/hid/usbhid/ 16595 16596USB INTEL XHCI ROLE MUX DRIVER 16597M: Hans de Goede <hdegoede@redhat.com> 16598L: linux-usb@vger.kernel.org 16599S: Maintained 16600F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16601 16602USB IP DRIVER FOR HISILICON KIRIN 16603M: Yu Chen <chenyu56@huawei.com> 16604M: Binghui Wang <wangbinghui@hisilicon.com> 16605L: linux-usb@vger.kernel.org 16606S: Maintained 16607F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16608F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16609 16610USB ISP116X DRIVER 16611M: Olav Kongas <ok@artecdesign.ee> 16612L: linux-usb@vger.kernel.org 16613S: Maintained 16614F: drivers/usb/host/isp116x* 16615F: include/linux/usb/isp116x.h 16616 16617USB LAN78XX ETHERNET DRIVER 16618M: Woojung Huh <woojung.huh@microchip.com> 16619M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16620L: netdev@vger.kernel.org 16621S: Maintained 16622F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16623F: drivers/net/usb/lan78xx.* 16624F: include/dt-bindings/net/microchip-lan78xx.h 16625 16626USB MASS STORAGE DRIVER 16627M: Alan Stern <stern@rowland.harvard.edu> 16628L: linux-usb@vger.kernel.org 16629L: usb-storage@lists.one-eyed-alien.net 16630S: Maintained 16631F: drivers/usb/storage/ 16632 16633USB MIDI DRIVER 16634M: Clemens Ladisch <clemens@ladisch.de> 16635L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16636T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16637S: Maintained 16638F: sound/usb/midi.* 16639 16640USB NETWORKING DRIVERS 16641L: linux-usb@vger.kernel.org 16642S: Odd Fixes 16643F: drivers/net/usb/ 16644 16645USB OHCI DRIVER 16646M: Alan Stern <stern@rowland.harvard.edu> 16647L: linux-usb@vger.kernel.org 16648S: Maintained 16649F: Documentation/usb/ohci.rst 16650F: drivers/usb/host/ohci* 16651 16652USB OTG FSM (Finite State Machine) 16653M: Peter Chen <Peter.Chen@nxp.com> 16654T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16655L: linux-usb@vger.kernel.org 16656S: Maintained 16657F: drivers/usb/common/usb-otg-fsm.c 16658 16659USB OVER IP DRIVER 16660M: Valentina Manea <valentina.manea.m@gmail.com> 16661M: Shuah Khan <shuah@kernel.org> 16662M: Shuah Khan <skhan@linuxfoundation.org> 16663L: linux-usb@vger.kernel.org 16664S: Maintained 16665F: Documentation/usb/usbip_protocol.rst 16666F: drivers/usb/usbip/ 16667F: tools/usb/usbip/ 16668F: tools/testing/selftests/drivers/usb/usbip/ 16669 16670USB PEGASUS DRIVER 16671M: Petko Manolov <petkan@nucleusys.com> 16672L: linux-usb@vger.kernel.org 16673L: netdev@vger.kernel.org 16674T: git git://github.com/petkan/pegasus.git 16675W: https://github.com/petkan/pegasus 16676S: Maintained 16677F: drivers/net/usb/pegasus.* 16678 16679USB PHY LAYER 16680M: Felipe Balbi <balbi@kernel.org> 16681L: linux-usb@vger.kernel.org 16682T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16683S: Maintained 16684F: drivers/usb/phy/ 16685 16686USB PRINTER DRIVER (usblp) 16687M: Pete Zaitcev <zaitcev@redhat.com> 16688L: linux-usb@vger.kernel.org 16689S: Supported 16690F: drivers/usb/class/usblp.c 16691 16692USB QMI WWAN NETWORK DRIVER 16693M: Bjørn Mork <bjorn@mork.no> 16694L: netdev@vger.kernel.org 16695S: Maintained 16696F: Documentation/ABI/testing/sysfs-class-net-qmi 16697F: drivers/net/usb/qmi_wwan.c 16698 16699USB RTL8150 DRIVER 16700M: Petko Manolov <petkan@nucleusys.com> 16701L: linux-usb@vger.kernel.org 16702L: netdev@vger.kernel.org 16703T: git git://github.com/petkan/rtl8150.git 16704W: https://github.com/petkan/rtl8150 16705S: Maintained 16706F: drivers/net/usb/rtl8150.c 16707 16708USB SERIAL SUBSYSTEM 16709M: Johan Hovold <johan@kernel.org> 16710L: linux-usb@vger.kernel.org 16711T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16712S: Maintained 16713F: Documentation/usb/usb-serial.rst 16714F: drivers/usb/serial/ 16715F: include/linux/usb/serial.h 16716 16717USB SMSC75XX ETHERNET DRIVER 16718M: Steve Glendinning <steve.glendinning@shawell.net> 16719L: netdev@vger.kernel.org 16720S: Maintained 16721F: drivers/net/usb/smsc75xx.* 16722 16723USB SMSC95XX ETHERNET DRIVER 16724M: Steve Glendinning <steve.glendinning@shawell.net> 16725M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16726L: netdev@vger.kernel.org 16727S: Maintained 16728F: drivers/net/usb/smsc95xx.* 16729 16730USB SUBSYSTEM 16731M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16732L: linux-usb@vger.kernel.org 16733W: http://www.linux-usb.org 16734T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16735S: Supported 16736F: Documentation/devicetree/bindings/usb/ 16737F: Documentation/usb/ 16738F: drivers/usb/ 16739F: include/linux/usb.h 16740F: include/linux/usb/ 16741 16742USB TYPEC PI3USB30532 MUX DRIVER 16743M: Hans de Goede <hdegoede@redhat.com> 16744L: linux-usb@vger.kernel.org 16745S: Maintained 16746F: drivers/usb/typec/mux/pi3usb30532.c 16747 16748USB TYPEC CLASS 16749M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16750L: linux-usb@vger.kernel.org 16751S: Maintained 16752F: Documentation/ABI/testing/sysfs-class-typec 16753F: Documentation/driver-api/usb/typec.rst 16754F: drivers/usb/typec/ 16755F: include/linux/usb/typec.h 16756 16757USB TYPEC BUS FOR ALTERNATE MODES 16758M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16759L: linux-usb@vger.kernel.org 16760S: Maintained 16761F: Documentation/ABI/testing/sysfs-bus-typec 16762F: Documentation/driver-api/usb/typec_bus.rst 16763F: drivers/usb/typec/altmodes/ 16764F: include/linux/usb/typec_altmode.h 16765 16766USB TYPEC PORT CONTROLLER DRIVERS 16767M: Guenter Roeck <linux@roeck-us.net> 16768L: linux-usb@vger.kernel.org 16769S: Maintained 16770F: drivers/usb/typec/tcpm/ 16771 16772USB UHCI DRIVER 16773M: Alan Stern <stern@rowland.harvard.edu> 16774L: linux-usb@vger.kernel.org 16775S: Maintained 16776F: drivers/usb/host/uhci* 16777 16778USB VIDEO CLASS 16779M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16780L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16781L: linux-media@vger.kernel.org 16782T: git git://linuxtv.org/media_tree.git 16783W: http://www.ideasonboard.org/uvc/ 16784S: Maintained 16785F: drivers/media/usb/uvc/ 16786F: include/uapi/linux/uvcvideo.h 16787 16788USB VISION DRIVER 16789M: Hans Verkuil <hverkuil@xs4all.nl> 16790L: linux-media@vger.kernel.org 16791T: git git://linuxtv.org/media_tree.git 16792W: https://linuxtv.org 16793S: Odd Fixes 16794F: drivers/media/usb/usbvision/ 16795 16796USB WEBCAM GADGET 16797M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16798L: linux-usb@vger.kernel.org 16799S: Maintained 16800F: drivers/usb/gadget/function/*uvc* 16801F: drivers/usb/gadget/legacy/webcam.c 16802F: include/uapi/linux/usb/g_uvc.h 16803 16804USB WIRELESS RNDIS DRIVER (rndis_wlan) 16805M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16806L: linux-wireless@vger.kernel.org 16807S: Maintained 16808F: drivers/net/wireless/rndis_wlan.c 16809 16810USB XHCI DRIVER 16811M: Mathias Nyman <mathias.nyman@intel.com> 16812L: linux-usb@vger.kernel.org 16813S: Supported 16814F: drivers/usb/host/xhci* 16815F: drivers/usb/host/pci-quirks* 16816 16817USB ZD1201 DRIVER 16818L: linux-wireless@vger.kernel.org 16819W: http://linux-lc100020.sourceforge.net 16820S: Orphan 16821F: drivers/net/wireless/zydas/zd1201.* 16822 16823USB ZR364XX DRIVER 16824M: Antoine Jacquet <royale@zerezo.com> 16825L: linux-usb@vger.kernel.org 16826L: linux-media@vger.kernel.org 16827T: git git://linuxtv.org/media_tree.git 16828W: http://royale.zerezo.com/zr364xx/ 16829S: Maintained 16830F: Documentation/media/v4l-drivers/zr364xx* 16831F: drivers/media/usb/zr364xx/ 16832 16833USER-MODE LINUX (UML) 16834M: Jeff Dike <jdike@addtoit.com> 16835M: Richard Weinberger <richard@nod.at> 16836M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16837L: linux-um@lists.infradead.org 16838W: http://user-mode-linux.sourceforge.net 16839Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16840T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16841S: Maintained 16842F: Documentation/virtual/uml/ 16843F: arch/um/ 16844F: arch/x86/um/ 16845F: fs/hostfs/ 16846 16847USERSPACE COPYIN/COPYOUT (UIOVEC) 16848M: Alexander Viro <viro@zeniv.linux.org.uk> 16849S: Maintained 16850F: lib/iov_iter.c 16851F: include/linux/uio.h 16852 16853USERSPACE DMA BUFFER DRIVER 16854M: Gerd Hoffmann <kraxel@redhat.com> 16855S: Maintained 16856L: dri-devel@lists.freedesktop.org 16857F: drivers/dma-buf/udmabuf.c 16858F: include/uapi/linux/udmabuf.h 16859T: git git://anongit.freedesktop.org/drm/drm-misc 16860 16861USERSPACE I/O (UIO) 16862M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16863S: Maintained 16864T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16865F: Documentation/driver-api/uio-howto.rst 16866F: drivers/uio/ 16867F: include/linux/uio_driver.h 16868 16869UTIL-LINUX PACKAGE 16870M: Karel Zak <kzak@redhat.com> 16871L: util-linux@vger.kernel.org 16872W: http://en.wikipedia.org/wiki/Util-linux 16873T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16874S: Maintained 16875 16876UUID HELPERS 16877M: Christoph Hellwig <hch@lst.de> 16878R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16879L: linux-kernel@vger.kernel.org 16880T: git git://git.infradead.org/users/hch/uuid.git 16881F: lib/uuid.c 16882F: lib/test_uuid.c 16883F: include/linux/uuid.h 16884F: include/uapi/linux/uuid.h 16885S: Maintained 16886 16887UVESAFB DRIVER 16888M: Michal Januszewski <spock@gentoo.org> 16889L: linux-fbdev@vger.kernel.org 16890W: https://github.com/mjanusz/v86d 16891S: Maintained 16892F: Documentation/fb/uvesafb.rst 16893F: drivers/video/fbdev/uvesafb.* 16894 16895VF610 NAND DRIVER 16896M: Stefan Agner <stefan@agner.ch> 16897L: linux-mtd@lists.infradead.org 16898S: Supported 16899F: drivers/mtd/nand/raw/vf610_nfc.c 16900 16901VFAT/FAT/MSDOS FILESYSTEM 16902M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16903S: Maintained 16904F: Documentation/filesystems/vfat.txt 16905F: fs/fat/ 16906 16907VFIO DRIVER 16908M: Alex Williamson <alex.williamson@redhat.com> 16909R: Cornelia Huck <cohuck@redhat.com> 16910L: kvm@vger.kernel.org 16911T: git git://github.com/awilliam/linux-vfio.git 16912S: Maintained 16913F: Documentation/driver-api/vfio.rst 16914F: drivers/vfio/ 16915F: include/linux/vfio.h 16916F: include/uapi/linux/vfio.h 16917 16918VFIO MEDIATED DEVICE DRIVERS 16919M: Kirti Wankhede <kwankhede@nvidia.com> 16920L: kvm@vger.kernel.org 16921S: Maintained 16922F: Documentation/driver-api/vfio-mediated-device.rst 16923F: drivers/vfio/mdev/ 16924F: include/linux/mdev.h 16925F: samples/vfio-mdev/ 16926 16927VFIO PLATFORM DRIVER 16928M: Eric Auger <eric.auger@redhat.com> 16929L: kvm@vger.kernel.org 16930S: Maintained 16931F: drivers/vfio/platform/ 16932 16933VGA_SWITCHEROO 16934R: Lukas Wunner <lukas@wunner.de> 16935S: Maintained 16936F: Documentation/gpu/vga-switcheroo.rst 16937F: drivers/gpu/vga/vga_switcheroo.c 16938F: include/linux/vga_switcheroo.h 16939T: git git://anongit.freedesktop.org/drm/drm-misc 16940 16941VIA RHINE NETWORK DRIVER 16942S: Orphan 16943F: drivers/net/ethernet/via/via-rhine.c 16944 16945VIA SD/MMC CARD CONTROLLER DRIVER 16946M: Bruce Chang <brucechang@via.com.tw> 16947M: Harald Welte <HaraldWelte@viatech.com> 16948S: Maintained 16949F: drivers/mmc/host/via-sdmmc.c 16950 16951VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16952M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16953L: linux-fbdev@vger.kernel.org 16954S: Maintained 16955F: include/linux/via-core.h 16956F: include/linux/via-gpio.h 16957F: include/linux/via_i2c.h 16958F: drivers/video/fbdev/via/ 16959 16960VIA VELOCITY NETWORK DRIVER 16961M: Francois Romieu <romieu@fr.zoreil.com> 16962L: netdev@vger.kernel.org 16963S: Maintained 16964F: drivers/net/ethernet/via/via-velocity.* 16965 16966VICODEC VIRTUAL CODEC DRIVER 16967M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16968L: linux-media@vger.kernel.org 16969T: git git://linuxtv.org/media_tree.git 16970W: https://linuxtv.org 16971S: Maintained 16972F: drivers/media/platform/vicodec/* 16973 16974VIDEO MULTIPLEXER DRIVER 16975M: Philipp Zabel <p.zabel@pengutronix.de> 16976L: linux-media@vger.kernel.org 16977S: Maintained 16978F: drivers/media/platform/video-mux.c 16979 16980VIDEO I2C POLLING DRIVER 16981M: Matt Ranostay <matt.ranostay@konsulko.com> 16982L: linux-media@vger.kernel.org 16983S: Maintained 16984F: drivers/media/i2c/video-i2c.c 16985 16986VIDEOBUF2 FRAMEWORK 16987M: Pawel Osciak <pawel@osciak.com> 16988M: Marek Szyprowski <m.szyprowski@samsung.com> 16989M: Kyungmin Park <kyungmin.park@samsung.com> 16990R: Tomasz Figa <tfiga@chromium.org> 16991L: linux-media@vger.kernel.org 16992S: Maintained 16993F: drivers/media/common/videobuf2/* 16994F: include/media/videobuf2-* 16995 16996VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16997M: Helen Koike <helen.koike@collabora.com> 16998L: linux-media@vger.kernel.org 16999T: git git://linuxtv.org/media_tree.git 17000W: https://linuxtv.org 17001S: Maintained 17002F: drivers/media/platform/vimc/* 17003 17004VIRT LIB 17005M: Alex Williamson <alex.williamson@redhat.com> 17006M: Paolo Bonzini <pbonzini@redhat.com> 17007L: kvm@vger.kernel.org 17008S: Supported 17009F: virt/lib/ 17010 17011VIRTIO AND VHOST VSOCK DRIVER 17012M: Stefan Hajnoczi <stefanha@redhat.com> 17013L: kvm@vger.kernel.org 17014L: virtualization@lists.linux-foundation.org 17015L: netdev@vger.kernel.org 17016S: Maintained 17017F: include/linux/virtio_vsock.h 17018F: include/uapi/linux/virtio_vsock.h 17019F: include/uapi/linux/vsockmon.h 17020F: include/uapi/linux/vm_sockets_diag.h 17021F: net/vmw_vsock/diag.c 17022F: net/vmw_vsock/af_vsock_tap.c 17023F: net/vmw_vsock/virtio_transport_common.c 17024F: net/vmw_vsock/virtio_transport.c 17025F: drivers/net/vsockmon.c 17026F: drivers/vhost/vsock.c 17027F: tools/testing/vsock/ 17028 17029VIRTIO CONSOLE DRIVER 17030M: Amit Shah <amit@kernel.org> 17031L: virtualization@lists.linux-foundation.org 17032S: Maintained 17033F: drivers/char/virtio_console.c 17034F: include/linux/virtio_console.h 17035F: include/uapi/linux/virtio_console.h 17036 17037VIRTIO CORE AND NET DRIVERS 17038M: "Michael S. Tsirkin" <mst@redhat.com> 17039M: Jason Wang <jasowang@redhat.com> 17040L: virtualization@lists.linux-foundation.org 17041S: Maintained 17042F: Documentation/devicetree/bindings/virtio/ 17043F: drivers/virtio/ 17044F: tools/virtio/ 17045F: drivers/net/virtio_net.c 17046F: drivers/block/virtio_blk.c 17047F: include/linux/virtio*.h 17048F: include/uapi/linux/virtio_*.h 17049F: drivers/crypto/virtio/ 17050F: mm/balloon_compaction.c 17051 17052VIRTIO BLOCK AND SCSI DRIVERS 17053M: "Michael S. Tsirkin" <mst@redhat.com> 17054M: Jason Wang <jasowang@redhat.com> 17055R: Paolo Bonzini <pbonzini@redhat.com> 17056R: Stefan Hajnoczi <stefanha@redhat.com> 17057L: virtualization@lists.linux-foundation.org 17058S: Maintained 17059F: drivers/block/virtio_blk.c 17060F: drivers/scsi/virtio_scsi.c 17061F: include/uapi/linux/virtio_blk.h 17062F: include/uapi/linux/virtio_scsi.h 17063F: drivers/vhost/scsi.c 17064 17065VIRTIO CRYPTO DRIVER 17066M: Gonglei <arei.gonglei@huawei.com> 17067L: virtualization@lists.linux-foundation.org 17068L: linux-crypto@vger.kernel.org 17069S: Maintained 17070F: drivers/crypto/virtio/ 17071F: include/uapi/linux/virtio_crypto.h 17072 17073VIRTIO DRIVERS FOR S390 17074M: Cornelia Huck <cohuck@redhat.com> 17075M: Halil Pasic <pasic@linux.ibm.com> 17076L: linux-s390@vger.kernel.org 17077L: virtualization@lists.linux-foundation.org 17078L: kvm@vger.kernel.org 17079S: Supported 17080F: drivers/s390/virtio/ 17081F: arch/s390/include/uapi/asm/virtio-ccw.h 17082 17083VIRTIO GPU DRIVER 17084M: David Airlie <airlied@linux.ie> 17085M: Gerd Hoffmann <kraxel@redhat.com> 17086L: dri-devel@lists.freedesktop.org 17087L: virtualization@lists.linux-foundation.org 17088T: git git://anongit.freedesktop.org/drm/drm-misc 17089S: Maintained 17090F: drivers/gpu/drm/virtio/ 17091F: include/uapi/linux/virtio_gpu.h 17092 17093VIRTIO HOST (VHOST) 17094M: "Michael S. Tsirkin" <mst@redhat.com> 17095M: Jason Wang <jasowang@redhat.com> 17096L: kvm@vger.kernel.org 17097L: virtualization@lists.linux-foundation.org 17098L: netdev@vger.kernel.org 17099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17100S: Maintained 17101F: drivers/vhost/ 17102F: include/uapi/linux/vhost.h 17103 17104VIRTIO INPUT DRIVER 17105M: Gerd Hoffmann <kraxel@redhat.com> 17106S: Maintained 17107F: drivers/virtio/virtio_input.c 17108F: include/uapi/linux/virtio_input.h 17109 17110VIRTUAL BOX GUEST DEVICE DRIVER 17111M: Hans de Goede <hdegoede@redhat.com> 17112M: Arnd Bergmann <arnd@arndb.de> 17113M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17114S: Maintained 17115F: include/linux/vbox_utils.h 17116F: include/uapi/linux/vbox*.h 17117F: drivers/virt/vboxguest/ 17118 17119VIRTUAL SERIO DEVICE DRIVER 17120M: Stephen Chandler Paul <thatslyude@gmail.com> 17121S: Maintained 17122F: drivers/input/serio/userio.c 17123F: include/uapi/linux/userio.h 17124 17125VIVID VIRTUAL VIDEO DRIVER 17126M: Hans Verkuil <hverkuil@xs4all.nl> 17127L: linux-media@vger.kernel.org 17128T: git git://linuxtv.org/media_tree.git 17129W: https://linuxtv.org 17130S: Maintained 17131F: drivers/media/platform/vivid/* 17132 17133VLYNQ BUS 17134M: Florian Fainelli <f.fainelli@gmail.com> 17135L: openwrt-devel@lists.openwrt.org (subscribers-only) 17136S: Maintained 17137F: drivers/vlynq/vlynq.c 17138F: include/linux/vlynq.h 17139 17140VME SUBSYSTEM 17141M: Martyn Welch <martyn@welchs.me.uk> 17142M: Manohar Vanga <manohar.vanga@gmail.com> 17143M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17144L: devel@driverdev.osuosl.org 17145S: Maintained 17146T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17147F: Documentation/driver-api/vme.rst 17148F: drivers/staging/vme/ 17149F: drivers/vme/ 17150F: include/linux/vme* 17151 17152VMWARE BALLOON DRIVER 17153M: Julien Freche <jfreche@vmware.com> 17154M: Nadav Amit <namit@vmware.com> 17155M: "VMware, Inc." <pv-drivers@vmware.com> 17156L: linux-kernel@vger.kernel.org 17157S: Maintained 17158F: drivers/misc/vmw_balloon.c 17159 17160VMWARE HYPERVISOR INTERFACE 17161M: Alok Kataria <akataria@vmware.com> 17162L: virtualization@lists.linux-foundation.org 17163S: Supported 17164F: arch/x86/kernel/cpu/vmware.c 17165 17166VMWARE PVRDMA DRIVER 17167M: Adit Ranadive <aditr@vmware.com> 17168M: VMware PV-Drivers <pv-drivers@vmware.com> 17169L: linux-rdma@vger.kernel.org 17170S: Maintained 17171F: drivers/infiniband/hw/vmw_pvrdma/ 17172 17173VMware PVSCSI driver 17174M: Jim Gill <jgill@vmware.com> 17175M: VMware PV-Drivers <pv-drivers@vmware.com> 17176L: linux-scsi@vger.kernel.org 17177S: Maintained 17178F: drivers/scsi/vmw_pvscsi.c 17179F: drivers/scsi/vmw_pvscsi.h 17180 17181VMWARE VMMOUSE SUBDRIVER 17182M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17183M: "VMware, Inc." <pv-drivers@vmware.com> 17184L: linux-input@vger.kernel.org 17185S: Maintained 17186F: drivers/input/mouse/vmmouse.c 17187F: drivers/input/mouse/vmmouse.h 17188 17189VMWARE VMXNET3 ETHERNET DRIVER 17190M: Ronak Doshi <doshir@vmware.com> 17191M: "VMware, Inc." <pv-drivers@vmware.com> 17192L: netdev@vger.kernel.org 17193S: Maintained 17194F: drivers/net/vmxnet3/ 17195 17196VOCORE VOCORE2 BOARD 17197M: Harvey Hunt <harveyhuntnexus@gmail.com> 17198L: linux-mips@vger.kernel.org 17199S: Maintained 17200F: arch/mips/boot/dts/ralink/vocore2.dts 17201 17202VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17203M: Liam Girdwood <lgirdwood@gmail.com> 17204M: Mark Brown <broonie@kernel.org> 17205L: linux-kernel@vger.kernel.org 17206W: http://www.slimlogic.co.uk/?p=48 17207T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17208S: Supported 17209F: Documentation/devicetree/bindings/regulator/ 17210F: Documentation/power/regulator/ 17211F: drivers/regulator/ 17212F: include/dt-bindings/regulator/ 17213F: include/linux/regulator/ 17214 17215VRF 17216M: David Ahern <dsa@cumulusnetworks.com> 17217M: Shrijeet Mukherjee <shrijeet@gmail.com> 17218L: netdev@vger.kernel.org 17219S: Maintained 17220F: drivers/net/vrf.c 17221F: Documentation/networking/vrf.txt 17222 17223VT1211 HARDWARE MONITOR DRIVER 17224M: Juerg Haefliger <juergh@gmail.com> 17225L: linux-hwmon@vger.kernel.org 17226S: Maintained 17227F: Documentation/hwmon/vt1211.rst 17228F: drivers/hwmon/vt1211.c 17229 17230VT8231 HARDWARE MONITOR DRIVER 17231M: Roger Lucas <vt8231@hiddenengine.co.uk> 17232L: linux-hwmon@vger.kernel.org 17233S: Maintained 17234F: drivers/hwmon/vt8231.c 17235 17236VUB300 USB to SDIO/SD/MMC bridge chip 17237M: Tony Olech <tony.olech@elandigitalsystems.com> 17238L: linux-mmc@vger.kernel.org 17239L: linux-usb@vger.kernel.org 17240S: Supported 17241F: drivers/mmc/host/vub300.c 17242 17243W1 DALLAS'S 1-WIRE BUS 17244M: Evgeniy Polyakov <zbr@ioremap.net> 17245S: Maintained 17246F: Documentation/devicetree/bindings/w1/ 17247F: Documentation/w1/ 17248F: drivers/w1/ 17249F: include/linux/w1.h 17250 17251W83791D HARDWARE MONITORING DRIVER 17252M: Marc Hulsman <m.hulsman@tudelft.nl> 17253L: linux-hwmon@vger.kernel.org 17254S: Maintained 17255F: Documentation/hwmon/w83791d.rst 17256F: drivers/hwmon/w83791d.c 17257 17258W83793 HARDWARE MONITORING DRIVER 17259M: Rudolf Marek <r.marek@assembler.cz> 17260L: linux-hwmon@vger.kernel.org 17261S: Maintained 17262F: Documentation/hwmon/w83793.rst 17263F: drivers/hwmon/w83793.c 17264 17265W83795 HARDWARE MONITORING DRIVER 17266M: Jean Delvare <jdelvare@suse.com> 17267L: linux-hwmon@vger.kernel.org 17268S: Maintained 17269F: drivers/hwmon/w83795.c 17270 17271W83L51xD SD/MMC CARD INTERFACE DRIVER 17272M: Pierre Ossman <pierre@ossman.eu> 17273S: Maintained 17274F: drivers/mmc/host/wbsd.* 17275 17276WACOM PROTOCOL 4 SERIAL TABLETS 17277M: Julian Squires <julian@cipht.net> 17278M: Hans de Goede <hdegoede@redhat.com> 17279L: linux-input@vger.kernel.org 17280S: Maintained 17281F: drivers/input/tablet/wacom_serial4.c 17282 17283WATCHDOG DEVICE DRIVERS 17284M: Wim Van Sebroeck <wim@linux-watchdog.org> 17285M: Guenter Roeck <linux@roeck-us.net> 17286L: linux-watchdog@vger.kernel.org 17287W: http://www.linux-watchdog.org/ 17288T: git git://www.linux-watchdog.org/linux-watchdog.git 17289S: Maintained 17290F: Documentation/devicetree/bindings/watchdog/ 17291F: Documentation/watchdog/ 17292F: drivers/watchdog/ 17293F: include/linux/watchdog.h 17294F: include/uapi/linux/watchdog.h 17295 17296WHISKEYCOVE PMIC GPIO DRIVER 17297M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17298L: linux-gpio@vger.kernel.org 17299S: Maintained 17300F: drivers/gpio/gpio-wcove.c 17301 17302WHWAVE RTC DRIVER 17303M: Dianlong Li <long17.cool@163.com> 17304L: linux-rtc@vger.kernel.org 17305S: Maintained 17306F: drivers/rtc/rtc-sd3078.c 17307 17308WIIMOTE HID DRIVER 17309M: David Herrmann <dh.herrmann@googlemail.com> 17310L: linux-input@vger.kernel.org 17311S: Maintained 17312F: drivers/hid/hid-wiimote* 17313 17314WILOCITY WIL6210 WIRELESS DRIVER 17315M: Maya Erez <merez@codeaurora.org> 17316L: linux-wireless@vger.kernel.org 17317L: wil6210@qti.qualcomm.com 17318S: Supported 17319W: http://wireless.kernel.org/en/users/Drivers/wil6210 17320F: drivers/net/wireless/ath/wil6210/ 17321 17322WIMAX STACK 17323M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17324M: linux-wimax@intel.com 17325L: wimax@linuxwimax.org (subscribers-only) 17326S: Supported 17327W: http://linuxwimax.org 17328F: Documentation/wimax/README.wimax 17329F: include/linux/wimax/debug.h 17330F: include/net/wimax.h 17331F: include/uapi/linux/wimax.h 17332F: net/wimax/ 17333 17334WINBOND CIR DRIVER 17335M: David Härdeman <david@hardeman.nu> 17336S: Maintained 17337F: drivers/media/rc/winbond-cir.c 17338 17339RCMM REMOTE CONTROLS DECODER 17340M: Patrick Lerda <patrick9876@free.fr> 17341S: Maintained 17342F: drivers/media/rc/ir-rcmm-decoder.c 17343 17344WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17345M: William Breathitt Gray <vilhelm.gray@gmail.com> 17346L: linux-watchdog@vger.kernel.org 17347S: Maintained 17348F: drivers/watchdog/ebc-c384_wdt.c 17349 17350WINSYSTEMS WS16C48 GPIO DRIVER 17351M: William Breathitt Gray <vilhelm.gray@gmail.com> 17352L: linux-gpio@vger.kernel.org 17353S: Maintained 17354F: drivers/gpio/gpio-ws16c48.c 17355 17356WISTRON LAPTOP BUTTON DRIVER 17357M: Miloslav Trmac <mitr@volny.cz> 17358S: Maintained 17359F: drivers/input/misc/wistron_btns.c 17360 17361WL3501 WIRELESS PCMCIA CARD DRIVER 17362L: linux-wireless@vger.kernel.org 17363S: Odd fixes 17364F: drivers/net/wireless/wl3501* 17365 17366WOLFSON MICROELECTRONICS DRIVERS 17367L: patches@opensource.cirrus.com 17368T: git https://github.com/CirrusLogic/linux-drivers.git 17369W: https://github.com/CirrusLogic/linux-drivers/wiki 17370S: Supported 17371F: Documentation/hwmon/wm83??.rst 17372F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17373F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17374F: Documentation/devicetree/bindings/mfd/arizona.txt 17375F: Documentation/devicetree/bindings/mfd/wm831x.txt 17376F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17377F: arch/arm/mach-s3c64xx/mach-crag6410* 17378F: drivers/clk/clk-wm83*.c 17379F: drivers/extcon/extcon-arizona.c 17380F: drivers/leds/leds-wm83*.c 17381F: drivers/gpio/gpio-*wm*.c 17382F: drivers/gpio/gpio-arizona.c 17383F: drivers/hwmon/wm83??-hwmon.c 17384F: drivers/input/misc/wm831x-on.c 17385F: drivers/input/touchscreen/wm831x-ts.c 17386F: drivers/input/touchscreen/wm97*.c 17387F: drivers/mfd/arizona* 17388F: drivers/mfd/wm*.c 17389F: drivers/mfd/cs47l24* 17390F: drivers/power/supply/wm83*.c 17391F: drivers/rtc/rtc-wm83*.c 17392F: drivers/regulator/wm8*.c 17393F: drivers/regulator/arizona* 17394F: drivers/video/backlight/wm83*_bl.c 17395F: drivers/watchdog/wm83*_wdt.c 17396F: include/linux/mfd/arizona/ 17397F: include/linux/mfd/wm831x/ 17398F: include/linux/mfd/wm8350/ 17399F: include/linux/mfd/wm8400* 17400F: include/linux/regulator/arizona* 17401F: include/linux/wm97xx.h 17402F: include/sound/wm????.h 17403F: sound/soc/codecs/arizona.? 17404F: sound/soc/codecs/wm* 17405F: sound/soc/codecs/cs47l24* 17406 17407WORKQUEUE 17408M: Tejun Heo <tj@kernel.org> 17409R: Lai Jiangshan <jiangshanlai@gmail.com> 17410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17411S: Maintained 17412F: include/linux/workqueue.h 17413F: kernel/workqueue.c 17414F: Documentation/core-api/workqueue.rst 17415 17416X-POWERS AXP288 PMIC DRIVERS 17417M: Hans de Goede <hdegoede@redhat.com> 17418S: Maintained 17419N: axp288 17420F: drivers/acpi/pmic/intel_pmic_xpower.c 17421 17422X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17423M: Chen-Yu Tsai <wens@csie.org> 17424L: linux-kernel@vger.kernel.org 17425S: Maintained 17426N: axp[128] 17427 17428X.25 NETWORK LAYER 17429M: Andrew Hendry <andrew.hendry@gmail.com> 17430L: linux-x25@vger.kernel.org 17431S: Odd Fixes 17432F: Documentation/networking/x25* 17433F: include/net/x25* 17434F: net/x25/ 17435 17436X86 ARCHITECTURE (32-BIT AND 64-BIT) 17437M: Thomas Gleixner <tglx@linutronix.de> 17438M: Ingo Molnar <mingo@redhat.com> 17439M: Borislav Petkov <bp@alien8.de> 17440R: "H. Peter Anvin" <hpa@zytor.com> 17441M: x86@kernel.org 17442L: linux-kernel@vger.kernel.org 17443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17444S: Maintained 17445F: Documentation/devicetree/bindings/x86/ 17446F: Documentation/x86/ 17447F: arch/x86/ 17448 17449X86 ENTRY CODE 17450M: Andy Lutomirski <luto@kernel.org> 17451L: linux-kernel@vger.kernel.org 17452T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17453S: Maintained 17454F: arch/x86/entry/ 17455 17456X86 MCE INFRASTRUCTURE 17457M: Tony Luck <tony.luck@intel.com> 17458M: Borislav Petkov <bp@alien8.de> 17459L: linux-edac@vger.kernel.org 17460S: Maintained 17461F: arch/x86/kernel/cpu/mce/* 17462 17463X86 MICROCODE UPDATE SUPPORT 17464M: Borislav Petkov <bp@alien8.de> 17465S: Maintained 17466F: arch/x86/kernel/cpu/microcode/* 17467 17468X86 MM 17469M: Dave Hansen <dave.hansen@linux.intel.com> 17470M: Andy Lutomirski <luto@kernel.org> 17471M: Peter Zijlstra <peterz@infradead.org> 17472L: linux-kernel@vger.kernel.org 17473T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17474S: Maintained 17475F: arch/x86/mm/ 17476 17477X86 PLATFORM DRIVERS 17478M: Darren Hart <dvhart@infradead.org> 17479M: Andy Shevchenko <andy@infradead.org> 17480L: platform-driver-x86@vger.kernel.org 17481T: git git://git.infradead.org/linux-platform-drivers-x86.git 17482S: Maintained 17483F: drivers/platform/x86/ 17484F: drivers/platform/olpc/ 17485 17486X86 PLATFORM DRIVERS - ARCH 17487R: Darren Hart <dvhart@infradead.org> 17488R: Andy Shevchenko <andy@infradead.org> 17489L: platform-driver-x86@vger.kernel.org 17490L: x86@kernel.org 17491T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17492S: Maintained 17493F: arch/x86/platform 17494 17495X86 VDSO 17496M: Andy Lutomirski <luto@kernel.org> 17497L: linux-kernel@vger.kernel.org 17498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17499S: Maintained 17500F: arch/x86/entry/vdso/ 17501 17502XARRAY 17503M: Matthew Wilcox <willy@infradead.org> 17504L: linux-fsdevel@vger.kernel.org 17505S: Supported 17506F: Documentation/core-api/xarray.rst 17507F: lib/idr.c 17508F: lib/xarray.c 17509F: include/linux/idr.h 17510F: include/linux/xarray.h 17511F: tools/testing/radix-tree 17512 17513XBOX DVD IR REMOTE 17514M: Benjamin Valentin <benpicco@googlemail.com> 17515S: Maintained 17516F: drivers/media/rc/xbox_remote.c 17517F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17518 17519XC2028/3028 TUNER DRIVER 17520M: Mauro Carvalho Chehab <mchehab@kernel.org> 17521L: linux-media@vger.kernel.org 17522W: https://linuxtv.org 17523T: git git://linuxtv.org/media_tree.git 17524S: Maintained 17525F: drivers/media/tuners/tuner-xc2028.* 17526 17527XDP (eXpress Data Path) 17528M: Alexei Starovoitov <ast@kernel.org> 17529M: Daniel Borkmann <daniel@iogearbox.net> 17530M: David S. Miller <davem@davemloft.net> 17531M: Jakub Kicinski <jakub.kicinski@netronome.com> 17532M: Jesper Dangaard Brouer <hawk@kernel.org> 17533M: John Fastabend <john.fastabend@gmail.com> 17534L: netdev@vger.kernel.org 17535L: xdp-newbies@vger.kernel.org 17536L: bpf@vger.kernel.org 17537S: Supported 17538F: net/core/xdp.c 17539F: include/net/xdp.h 17540F: kernel/bpf/devmap.c 17541F: kernel/bpf/cpumap.c 17542F: include/trace/events/xdp.h 17543K: xdp 17544N: xdp 17545 17546XDP SOCKETS (AF_XDP) 17547M: Björn Töpel <bjorn.topel@intel.com> 17548M: Magnus Karlsson <magnus.karlsson@intel.com> 17549R: Jonathan Lemon <jonathan.lemon@gmail.com> 17550L: netdev@vger.kernel.org 17551L: bpf@vger.kernel.org 17552S: Maintained 17553F: kernel/bpf/xskmap.c 17554F: net/xdp/ 17555 17556XEN BLOCK SUBSYSTEM 17557M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17558M: Roger Pau Monné <roger.pau@citrix.com> 17559L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17560S: Supported 17561F: drivers/block/xen-blkback/* 17562F: drivers/block/xen* 17563 17564XEN HYPERVISOR ARM 17565M: Stefano Stabellini <sstabellini@kernel.org> 17566L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17567S: Maintained 17568F: arch/arm/xen/ 17569F: arch/arm/include/asm/xen/ 17570 17571XEN HYPERVISOR ARM64 17572M: Stefano Stabellini <sstabellini@kernel.org> 17573L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17574S: Maintained 17575F: arch/arm64/xen/ 17576F: arch/arm64/include/asm/xen/ 17577 17578XEN HYPERVISOR INTERFACE 17579M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17580M: Juergen Gross <jgross@suse.com> 17581R: Stefano Stabellini <sstabellini@kernel.org> 17582L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17583T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17584S: Supported 17585F: arch/x86/xen/ 17586F: arch/x86/platform/pvh/ 17587F: drivers/*/xen-*front.c 17588F: drivers/xen/ 17589F: arch/x86/include/asm/xen/ 17590F: arch/x86/include/asm/pvclock-abi.h 17591F: include/xen/ 17592F: include/uapi/xen/ 17593F: Documentation/ABI/stable/sysfs-hypervisor-xen 17594F: Documentation/ABI/testing/sysfs-hypervisor-xen 17595 17596XEN NETWORK BACKEND DRIVER 17597M: Wei Liu <wei.liu@kernel.org> 17598M: Paul Durrant <paul.durrant@citrix.com> 17599L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17600L: netdev@vger.kernel.org 17601S: Supported 17602F: drivers/net/xen-netback/* 17603 17604XEN PCI SUBSYSTEM 17605M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17606L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17607S: Supported 17608F: arch/x86/pci/*xen* 17609F: drivers/pci/*xen* 17610 17611XEN PVSCSI DRIVERS 17612M: Juergen Gross <jgross@suse.com> 17613L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17614L: linux-scsi@vger.kernel.org 17615S: Supported 17616F: drivers/scsi/xen-scsifront.c 17617F: drivers/xen/xen-scsiback.c 17618F: include/xen/interface/io/vscsiif.h 17619 17620XEN SWIOTLB SUBSYSTEM 17621M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17622L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17623L: iommu@lists.linux-foundation.org 17624S: Supported 17625F: arch/x86/xen/*swiotlb* 17626F: drivers/xen/*swiotlb* 17627 17628XEN SOUND FRONTEND DRIVER 17629M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17630L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17631L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17632S: Supported 17633F: sound/xen/* 17634 17635XFS FILESYSTEM 17636M: Darrick J. Wong <darrick.wong@oracle.com> 17637M: linux-xfs@vger.kernel.org 17638L: linux-xfs@vger.kernel.org 17639W: http://xfs.org/ 17640T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17641S: Supported 17642F: Documentation/filesystems/xfs.txt 17643F: Documentation/ABI/testing/sysfs-fs-xfs 17644F: Documentation/filesystems/xfs.txt 17645F: Documentation/filesystems/xfs-delayed-logging-design.txt 17646F: Documentation/filesystems/xfs-self-describing-metadata.txt 17647F: fs/xfs/ 17648F: include/uapi/linux/dqblk_xfs.h 17649F: include/uapi/linux/fsmap.h 17650 17651XILINX AXI ETHERNET DRIVER 17652M: Anirudha Sarangi <anirudh@xilinx.com> 17653M: John Linn <John.Linn@xilinx.com> 17654S: Maintained 17655F: drivers/net/ethernet/xilinx/xilinx_axienet* 17656 17657XILINX UARTLITE SERIAL DRIVER 17658M: Peter Korsgaard <jacmet@sunsite.dk> 17659L: linux-serial@vger.kernel.org 17660S: Maintained 17661F: drivers/tty/serial/uartlite.c 17662 17663XILINX VIDEO IP CORES 17664M: Hyun Kwon <hyun.kwon@xilinx.com> 17665M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17666L: linux-media@vger.kernel.org 17667T: git git://linuxtv.org/media_tree.git 17668S: Supported 17669F: Documentation/devicetree/bindings/media/xilinx/ 17670F: drivers/media/platform/xilinx/ 17671F: include/uapi/linux/xilinx-v4l2-controls.h 17672 17673XILLYBUS DRIVER 17674M: Eli Billauer <eli.billauer@gmail.com> 17675L: linux-kernel@vger.kernel.org 17676S: Supported 17677F: drivers/char/xillybus/ 17678 17679XLP9XX I2C DRIVER 17680M: George Cherian <george.cherian@cavium.com> 17681M: Jan Glauber <jglauber@cavium.com> 17682L: linux-i2c@vger.kernel.org 17683W: http://www.cavium.com 17684S: Supported 17685F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17686F: drivers/i2c/busses/i2c-xlp9xx.c 17687 17688XRA1403 GPIO EXPANDER 17689M: Nandor Han <nandor.han@ge.com> 17690M: Semi Malinen <semi.malinen@ge.com> 17691L: linux-gpio@vger.kernel.org 17692S: Maintained 17693F: drivers/gpio/gpio-xra1403.c 17694F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17695 17696XTENSA XTFPGA PLATFORM SUPPORT 17697M: Max Filippov <jcmvbkbc@gmail.com> 17698L: linux-xtensa@linux-xtensa.org 17699S: Maintained 17700F: drivers/spi/spi-xtensa-xtfpga.c 17701F: sound/soc/xtensa/xtfpga-i2s.c 17702 17703YAM DRIVER FOR AX.25 17704M: Jean-Paul Roubelat <jpr@f6fbb.org> 17705L: linux-hams@vger.kernel.org 17706S: Maintained 17707F: drivers/net/hamradio/yam* 17708F: include/linux/yam.h 17709 17710YAMA SECURITY MODULE 17711M: Kees Cook <keescook@chromium.org> 17712T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17713S: Supported 17714F: security/yama/ 17715F: Documentation/admin-guide/LSM/Yama.rst 17716 17717YEALINK PHONE DRIVER 17718M: Henk Vergonet <Henk.Vergonet@gmail.com> 17719L: usbb2k-api-dev@nongnu.org 17720S: Maintained 17721F: Documentation/input/devices/yealink.rst 17722F: drivers/input/misc/yealink.* 17723 17724Z8530 DRIVER FOR AX.25 17725M: Joerg Reuter <jreuter@yaina.de> 17726W: http://yaina.de/jreuter/ 17727W: http://www.qsl.net/dl1bke/ 17728L: linux-hams@vger.kernel.org 17729S: Maintained 17730F: Documentation/networking/z8530drv.txt 17731F: drivers/net/hamradio/*scc.c 17732F: drivers/net/hamradio/z8530.h 17733 17734ZBUD COMPRESSED PAGE ALLOCATOR 17735M: Seth Jennings <sjenning@redhat.com> 17736M: Dan Streetman <ddstreet@ieee.org> 17737L: linux-mm@kvack.org 17738S: Maintained 17739F: mm/zbud.c 17740F: include/linux/zbud.h 17741 17742ZD1211RW WIRELESS DRIVER 17743M: Daniel Drake <dsd@gentoo.org> 17744M: Ulrich Kunitz <kune@deine-taler.de> 17745W: http://zd1211.ath.cx/wiki/DriverRewrite 17746L: linux-wireless@vger.kernel.org 17747L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17748S: Maintained 17749F: drivers/net/wireless/zydas/zd1211rw/ 17750 17751ZD1301 MEDIA DRIVER 17752M: Antti Palosaari <crope@iki.fi> 17753L: linux-media@vger.kernel.org 17754W: https://linuxtv.org/ 17755W: http://palosaari.fi/linux/ 17756Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17757S: Maintained 17758F: drivers/media/usb/dvb-usb-v2/zd1301* 17759 17760ZD1301_DEMOD MEDIA DRIVER 17761M: Antti Palosaari <crope@iki.fi> 17762L: linux-media@vger.kernel.org 17763W: https://linuxtv.org/ 17764W: http://palosaari.fi/linux/ 17765Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17766S: Maintained 17767F: drivers/media/dvb-frontends/zd1301_demod* 17768 17769ZHAOXIN PROCESSOR SUPPORT 17770M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17771L: linux-kernel@vger.kernel.org 17772S: Maintained 17773F: arch/x86/kernel/cpu/zhaoxin.c 17774 17775ZPOOL COMPRESSED PAGE STORAGE API 17776M: Dan Streetman <ddstreet@ieee.org> 17777L: linux-mm@kvack.org 17778S: Maintained 17779F: mm/zpool.c 17780F: include/linux/zpool.h 17781 17782ZR36067 VIDEO FOR LINUX DRIVER 17783L: mjpeg-users@lists.sourceforge.net 17784L: linux-media@vger.kernel.org 17785W: http://mjpeg.sourceforge.net/driver-zoran/ 17786T: hg https://linuxtv.org/hg/v4l-dvb 17787S: Odd Fixes 17788F: drivers/staging/media/zoran/ 17789 17790ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17791M: Minchan Kim <minchan@kernel.org> 17792M: Nitin Gupta <ngupta@vflare.org> 17793R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17794L: linux-kernel@vger.kernel.org 17795S: Maintained 17796F: drivers/block/zram/ 17797F: Documentation/admin-guide/blockdev/zram.rst 17798 17799ZS DECSTATION Z85C30 SERIAL DRIVER 17800M: "Maciej W. Rozycki" <macro@linux-mips.org> 17801S: Maintained 17802F: drivers/tty/serial/zs.* 17803 17804ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17805M: Minchan Kim <minchan@kernel.org> 17806M: Nitin Gupta <ngupta@vflare.org> 17807R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17808L: linux-mm@kvack.org 17809S: Maintained 17810F: mm/zsmalloc.c 17811F: include/linux/zsmalloc.h 17812F: Documentation/vm/zsmalloc.rst 17813 17814ZSWAP COMPRESSED SWAP CACHING 17815M: Seth Jennings <sjenning@redhat.com> 17816M: Dan Streetman <ddstreet@ieee.org> 17817L: linux-mm@kvack.org 17818S: Maintained 17819F: mm/zswap.c 17820 17821THE REST 17822M: Linus Torvalds <torvalds@linux-foundation.org> 17823L: linux-kernel@vger.kernel.org 17824Q: http://patchwork.kernel.org/project/LKML/list/ 17825T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17826S: Buried alive in reporters 17827F: * 17828F: */ 17829