1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/firmware-guide/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <guohanjun@huawei.com> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015.rst 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475.rst 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 555 556ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 557M: Stefan Popa <stefan.popa@analog.com> 558W: http://ez.analog.com/community/linux-device-drivers 559S: Supported 560F: drivers/iio/accel/adxl372.c 561F: drivers/iio/accel/adxl372_spi.c 562F: drivers/iio/accel/adxl372_i2c.c 563F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 564 565AF9013 MEDIA DRIVER 566M: Antti Palosaari <crope@iki.fi> 567L: linux-media@vger.kernel.org 568W: https://linuxtv.org 569W: http://palosaari.fi/linux/ 570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 571T: git git://linuxtv.org/anttip/media_tree.git 572S: Maintained 573F: drivers/media/dvb-frontends/af9013* 574 575AF9033 MEDIA DRIVER 576M: Antti Palosaari <crope@iki.fi> 577L: linux-media@vger.kernel.org 578W: https://linuxtv.org 579W: http://palosaari.fi/linux/ 580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 581T: git git://linuxtv.org/anttip/media_tree.git 582S: Maintained 583F: drivers/media/dvb-frontends/af9033* 584 585AFFS FILE SYSTEM 586M: David Sterba <dsterba@suse.com> 587L: linux-fsdevel@vger.kernel.org 588S: Odd Fixes 589F: Documentation/filesystems/affs.txt 590F: fs/affs/ 591 592AFS FILESYSTEM 593M: David Howells <dhowells@redhat.com> 594L: linux-afs@lists.infradead.org 595S: Supported 596F: fs/afs/ 597F: include/trace/events/afs.h 598F: Documentation/filesystems/afs.txt 599W: https://www.infradead.org/~dhowells/kafs/ 600 601AGPGART DRIVER 602M: David Airlie <airlied@linux.ie> 603T: git git://anongit.freedesktop.org/drm/drm 604S: Maintained 605F: drivers/char/agp/ 606F: include/linux/agp* 607F: include/uapi/linux/agp* 608 609AHA152X SCSI DRIVER 610M: "Juergen E. Fischer" <fischer@norbit.de> 611L: linux-scsi@vger.kernel.org 612S: Maintained 613F: drivers/scsi/aha152x* 614F: drivers/scsi/pcmcia/aha152x* 615 616AIC7XXX / AIC79XX SCSI DRIVER 617M: Hannes Reinecke <hare@suse.com> 618L: linux-scsi@vger.kernel.org 619S: Maintained 620F: drivers/scsi/aic7xxx/ 621 622AIMSLAB FM RADIO RECEIVER DRIVER 623M: Hans Verkuil <hverkuil@xs4all.nl> 624L: linux-media@vger.kernel.org 625T: git git://linuxtv.org/media_tree.git 626W: https://linuxtv.org 627S: Maintained 628F: drivers/media/radio/radio-aimslab* 629 630AIO 631M: Benjamin LaHaise <bcrl@kvack.org> 632L: linux-aio@kvack.org 633S: Supported 634F: fs/aio.c 635F: include/linux/*aio*.h 636 637AIRSPY MEDIA DRIVER 638M: Antti Palosaari <crope@iki.fi> 639L: linux-media@vger.kernel.org 640W: https://linuxtv.org 641W: http://palosaari.fi/linux/ 642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 643T: git git://linuxtv.org/anttip/media_tree.git 644S: Maintained 645F: drivers/media/usb/airspy/ 646 647ALACRITECH GIGABIT ETHERNET DRIVER 648M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 649S: Maintained 650F: drivers/net/ethernet/alacritech/* 651 652ALCATEL SPEEDTOUCH USB DRIVER 653M: Duncan Sands <duncan.sands@free.fr> 654L: linux-usb@vger.kernel.org 655W: http://www.linux-usb.org/SpeedTouch/ 656S: Maintained 657F: drivers/usb/atm/speedtch.c 658F: drivers/usb/atm/usbatm.c 659 660ALCHEMY AU1XX0 MMC DRIVER 661M: Manuel Lauss <manuel.lauss@gmail.com> 662S: Maintained 663F: drivers/mmc/host/au1xmmc.c 664 665ALI1563 I2C DRIVER 666M: Rudolf Marek <r.marek@assembler.cz> 667L: linux-i2c@vger.kernel.org 668S: Maintained 669F: Documentation/i2c/busses/i2c-ali1563 670F: drivers/i2c/busses/i2c-ali1563.c 671 672ALLEGRO DVT VIDEO IP CORE DRIVER 673M: Michael Tretter <m.tretter@pengutronix.de> 674R: Pengutronix Kernel Team <kernel@pengutronix.de> 675L: linux-media@vger.kernel.org 676S: Maintained 677F: drivers/staging/media/allegro-dvt/ 678 679ALLWINNER SECURITY SYSTEM 680M: Corentin Labbe <clabbe.montjoie@gmail.com> 681L: linux-crypto@vger.kernel.org 682S: Maintained 683F: drivers/crypto/sunxi-ss/ 684 685ALLWINNER VPU DRIVER 686M: Maxime Ripard <maxime.ripard@bootlin.com> 687M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 688L: linux-media@vger.kernel.org 689S: Maintained 690F: drivers/staging/media/sunxi/cedrus/ 691 692ALPHA PORT 693M: Richard Henderson <rth@twiddle.net> 694M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 695M: Matt Turner <mattst88@gmail.com> 696S: Odd Fixes 697L: linux-alpha@vger.kernel.org 698F: arch/alpha/ 699 700ALPS PS/2 TOUCHPAD DRIVER 701R: Pali Rohár <pali.rohar@gmail.com> 702F: drivers/input/mouse/alps.* 703 704ALTERA I2C CONTROLLER DRIVER 705M: Thor Thayer <thor.thayer@linux.intel.com> 706S: Maintained 707F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 708F: drivers/i2c/busses/i2c-altera.c 709 710ALTERA MAILBOX DRIVER 711M: Ley Foon Tan <lftan@altera.com> 712L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 713S: Maintained 714F: drivers/mailbox/mailbox-altera.c 715 716ALTERA PIO DRIVER 717M: Tien Hock Loh <thloh@altera.com> 718L: linux-gpio@vger.kernel.org 719S: Maintained 720F: drivers/gpio/gpio-altera.c 721 722ALTERA SYSTEM MANAGER DRIVER 723M: Thor Thayer <thor.thayer@linux.intel.com> 724S: Maintained 725F: drivers/mfd/altera-sysmgr.c 726F: include/linux/mfd/altera-sysgmr.h 727 728ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 729M: Thor Thayer <thor.thayer@linux.intel.com> 730S: Maintained 731F: drivers/gpio/gpio-altera-a10sr.c 732F: drivers/mfd/altera-a10sr.c 733F: drivers/reset/reset-a10sr.c 734F: include/linux/mfd/altera-a10sr.h 735F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 736 737ALTERA TRIPLE SPEED ETHERNET DRIVER 738M: Thor Thayer <thor.thayer@linux.intel.com> 739L: netdev@vger.kernel.org 740L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 741S: Maintained 742F: drivers/net/ethernet/altera/ 743 744ALTERA UART/JTAG UART SERIAL DRIVERS 745M: Tobias Klauser <tklauser@distanz.ch> 746L: linux-serial@vger.kernel.org 747L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 748S: Maintained 749F: drivers/tty/serial/altera_uart.c 750F: drivers/tty/serial/altera_jtaguart.c 751F: include/linux/altera_uart.h 752F: include/linux/altera_jtaguart.h 753 754AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 755M: Talel Shenhar <talel@amazon.com> 756S: Maintained 757F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 758F: drivers/thermal/thermal_mmio.c 759 760AMAZON ETHERNET DRIVERS 761M: Netanel Belgazal <netanel@amazon.com> 762R: Saeed Bishara <saeedb@amazon.com> 763R: Zorik Machulsky <zorik@amazon.com> 764L: netdev@vger.kernel.org 765S: Supported 766F: Documentation/networking/device_drivers/amazon/ena.txt 767F: drivers/net/ethernet/amazon/ 768 769AMAZON RDMA EFA DRIVER 770M: Gal Pressman <galpress@amazon.com> 771R: Yossi Leybovich <sleybo@amazon.com> 772L: linux-rdma@vger.kernel.org 773Q: https://patchwork.kernel.org/project/linux-rdma/list/ 774S: Supported 775F: drivers/infiniband/hw/efa/ 776F: include/uapi/rdma/efa-abi.h 777 778AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 779M: Tom Lendacky <thomas.lendacky@amd.com> 780M: Gary Hook <gary.hook@amd.com> 781L: linux-crypto@vger.kernel.org 782S: Supported 783F: drivers/crypto/ccp/ 784F: include/linux/ccp.h 785 786AMD DISPLAY CORE 787M: Harry Wentland <harry.wentland@amd.com> 788M: Leo Li <sunpeng.li@amd.com> 789L: amd-gfx@lists.freedesktop.org 790T: git git://people.freedesktop.org/~agd5f/linux 791S: Supported 792F: drivers/gpu/drm/amd/display/ 793 794AMD FAM15H PROCESSOR POWER MONITORING DRIVER 795M: Huang Rui <ray.huang@amd.com> 796L: linux-hwmon@vger.kernel.org 797S: Supported 798F: Documentation/hwmon/fam15h_power.rst 799F: drivers/hwmon/fam15h_power.c 800 801AMD FCH GPIO DRIVER 802M: Enrico Weigelt, metux IT consult <info@metux.net> 803L: linux-gpio@vger.kernel.org 804S: Maintained 805F: drivers/gpio/gpio-amd-fch.c 806F: include/linux/platform_data/gpio/gpio-amd-fch.h 807 808AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 809L: linux-geode@lists.infradead.org (moderated for non-subscribers) 810S: Orphan 811F: drivers/usb/gadget/udc/amd5536udc.* 812 813AMD GEODE PROCESSOR/CHIPSET SUPPORT 814P: Andres Salomon <dilinger@queued.net> 815L: linux-geode@lists.infradead.org (moderated for non-subscribers) 816W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 817S: Supported 818F: drivers/char/hw_random/geode-rng.c 819F: drivers/crypto/geode* 820F: drivers/video/fbdev/geode/ 821F: arch/x86/include/asm/geode.h 822 823AMD IOMMU (AMD-VI) 824M: Joerg Roedel <joro@8bytes.org> 825L: iommu@lists.linux-foundation.org 826T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 827S: Maintained 828F: drivers/iommu/amd_iommu*.[ch] 829F: include/linux/amd-iommu.h 830 831AMD KFD 832M: Oded Gabbay <oded.gabbay@gmail.com> 833L: dri-devel@lists.freedesktop.org 834T: git git://people.freedesktop.org/~gabbayo/linux.git 835S: Supported 836F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 837F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 838F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 839F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 840F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 841F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 842F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 843F: drivers/gpu/drm/amd/amdkfd/ 844F: drivers/gpu/drm/amd/include/cik_structs.h 845F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 846F: drivers/gpu/drm/amd/include/vi_structs.h 847F: drivers/gpu/drm/amd/include/v9_structs.h 848F: include/uapi/linux/kfd_ioctl.h 849 850AMD MP2 I2C DRIVER 851M: Elie Morisse <syniurge@gmail.com> 852M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 853M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 854L: linux-i2c@vger.kernel.org 855S: Maintained 856F: drivers/i2c/busses/i2c-amd-mp2* 857 858AMD POWERPLAY 859M: Rex Zhu <rex.zhu@amd.com> 860M: Evan Quan <evan.quan@amd.com> 861L: amd-gfx@lists.freedesktop.org 862S: Supported 863F: drivers/gpu/drm/amd/powerplay/ 864T: git git://people.freedesktop.org/~agd5f/linux 865 866AMD SEATTLE DEVICE TREE SUPPORT 867M: Brijesh Singh <brijeshkumar.singh@amd.com> 868M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 869M: Tom Lendacky <thomas.lendacky@amd.com> 870S: Supported 871F: arch/arm64/boot/dts/amd/ 872 873AMD XGBE DRIVER 874M: Tom Lendacky <thomas.lendacky@amd.com> 875L: netdev@vger.kernel.org 876S: Supported 877F: drivers/net/ethernet/amd/xgbe/ 878F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 879 880ANALOG DEVICES INC AD5686 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-pm@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5686* 886F: drivers/iio/dac/ad5696* 887 888ANALOG DEVICES INC AD5758 DRIVER 889M: Stefan Popa <stefan.popa@analog.com> 890L: linux-iio@vger.kernel.org 891W: http://ez.analog.com/community/linux-device-drivers 892S: Supported 893F: drivers/iio/dac/ad5758.c 894F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 895 896ANALOG DEVICES INC AD7124 DRIVER 897M: Stefan Popa <stefan.popa@analog.com> 898L: linux-iio@vger.kernel.org 899W: http://ez.analog.com/community/linux-device-drivers 900S: Supported 901F: drivers/iio/adc/ad7124.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 903 904ANALOG DEVICES INC AD7606 DRIVER 905M: Stefan Popa <stefan.popa@analog.com> 906L: linux-iio@vger.kernel.org 907W: http://ez.analog.com/community/linux-device-drivers 908S: Supported 909F: drivers/iio/adc/ad7606.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 911 912ANALOG DEVICES INC AD7768-1 DRIVER 913M: Stefan Popa <stefan.popa@analog.com> 914L: linux-iio@vger.kernel.org 915W: http://ez.analog.com/community/linux-device-drivers 916S: Supported 917F: drivers/iio/adc/ad7768-1.c 918F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 919 920ANALOG DEVICES INC AD7780 DRIVER 921M: Michael Hennerich <Michael.Hennerich@analog.com> 922M: Renato Lui Geh <renatogeh@gmail.com> 923L: linux-iio@vger.kernel.org 924W: http://ez.analog.com/community/linux-device-drivers 925S: Supported 926F: drivers/iio/adc/ad7780.c 927F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 928 929ANALOG DEVICES INC AD9389B DRIVER 930M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 931L: linux-media@vger.kernel.org 932S: Maintained 933F: drivers/media/i2c/ad9389b* 934 935ANALOG DEVICES INC ADGS1408 DRIVER 936M: Mircea Caprioru <mircea.caprioru@analog.com> 937S: Supported 938F: drivers/mux/adgs1408.c 939F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 940 941ANALOG DEVICES INC ADIS DRIVER LIBRARY 942M: Alexandru Ardelean <alexandru.ardelean@analog.com> 943S: Supported 944L: linux-iio@vger.kernel.org 945F: include/linux/iio/imu/adis.h 946F: drivers/iio/imu/adis.c 947 948ANALOG DEVICES INC ADP5061 DRIVER 949M: Stefan Popa <stefan.popa@analog.com> 950L: linux-pm@vger.kernel.org 951W: http://ez.analog.com/community/linux-device-drivers 952S: Supported 953F: drivers/power/supply/adp5061.c 954 955ANALOG DEVICES INC ADV7180 DRIVER 956M: Lars-Peter Clausen <lars@metafoo.de> 957L: linux-media@vger.kernel.org 958W: http://ez.analog.com/community/linux-device-drivers 959S: Supported 960F: drivers/media/i2c/adv7180.c 961 962ANALOG DEVICES INC ADV748X DRIVER 963M: Kieran Bingham <kieran.bingham@ideasonboard.com> 964L: linux-media@vger.kernel.org 965S: Maintained 966F: drivers/media/i2c/adv748x/* 967 968ANALOG DEVICES INC ADV7511 DRIVER 969M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/adv7511* 973 974ANALOG DEVICES INC ADV7604 DRIVER 975M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 976L: linux-media@vger.kernel.org 977S: Maintained 978F: drivers/media/i2c/adv7604* 979 980ANALOG DEVICES INC ADV7842 DRIVER 981M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 982L: linux-media@vger.kernel.org 983S: Maintained 984F: drivers/media/i2c/adv7842* 985 986ANALOG DEVICES INC ASOC CODEC DRIVERS 987M: Lars-Peter Clausen <lars@metafoo.de> 988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 989W: http://wiki.analog.com/ 990W: http://ez.analog.com/community/linux-device-drivers 991S: Supported 992F: sound/soc/codecs/adau* 993F: sound/soc/codecs/adav* 994F: sound/soc/codecs/ad1* 995F: sound/soc/codecs/ad7* 996F: sound/soc/codecs/ssm* 997F: sound/soc/codecs/sigmadsp.* 998 999ANALOG DEVICES INC DMA DRIVERS 1000M: Lars-Peter Clausen <lars@metafoo.de> 1001W: http://ez.analog.com/community/linux-device-drivers 1002S: Supported 1003F: drivers/dma/dma-axi-dmac.c 1004 1005ANALOG DEVICES INC IIO DRIVERS 1006M: Lars-Peter Clausen <lars@metafoo.de> 1007M: Michael Hennerich <Michael.Hennerich@analog.com> 1008M: Stefan Popa <stefan.popa@analog.com> 1009W: http://wiki.analog.com/ 1010W: http://ez.analog.com/community/linux-device-drivers 1011S: Supported 1012F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1013F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1014F: drivers/iio/*/ad* 1015F: drivers/iio/adc/ltc2497* 1016X: drivers/iio/*/adjd* 1017F: drivers/staging/iio/*/ad* 1018 1019ANALOGBITS PLL LIBRARIES 1020M: Paul Walmsley <paul.walmsley@sifive.com> 1021S: Supported 1022F: drivers/clk/analogbits/* 1023F: include/linux/clk/analogbits* 1024 1025ANDES ARCHITECTURE 1026M: Greentime Hu <green.hu@gmail.com> 1027M: Vincent Chen <deanbo422@gmail.com> 1028T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1029S: Supported 1030F: arch/nds32/ 1031F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1032F: Documentation/devicetree/bindings/nds32/ 1033K: nds32 1034N: nds32 1035 1036ANDROID CONFIG FRAGMENTS 1037M: Rob Herring <robh@kernel.org> 1038S: Supported 1039F: kernel/configs/android* 1040 1041ANDROID DRIVERS 1042M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1043M: Arve Hjønnevåg <arve@android.com> 1044M: Todd Kjos <tkjos@android.com> 1045M: Martijn Coenen <maco@android.com> 1046M: Joel Fernandes <joel@joelfernandes.org> 1047M: Christian Brauner <christian@brauner.io> 1048T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1049L: devel@driverdev.osuosl.org 1050S: Supported 1051F: drivers/android/ 1052F: drivers/staging/android/ 1053 1054ANDROID GOLDFISH PIC DRIVER 1055M: Miodrag Dinic <miodrag.dinic@mips.com> 1056S: Supported 1057F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1058F: drivers/irqchip/irq-goldfish-pic.c 1059 1060ANDROID GOLDFISH RTC DRIVER 1061M: Miodrag Dinic <miodrag.dinic@mips.com> 1062S: Supported 1063F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1064F: drivers/rtc/rtc-goldfish.c 1065 1066ANDROID ION DRIVER 1067M: Laura Abbott <labbott@redhat.com> 1068M: Sumit Semwal <sumit.semwal@linaro.org> 1069L: devel@driverdev.osuosl.org 1070L: dri-devel@lists.freedesktop.org 1071L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1072S: Supported 1073F: drivers/staging/android/ion 1074F: drivers/staging/android/uapi/ion.h 1075 1076AOA (Apple Onboard Audio) ALSA DRIVER 1077M: Johannes Berg <johannes@sipsolutions.net> 1078L: linuxppc-dev@lists.ozlabs.org 1079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1080S: Maintained 1081F: sound/aoa/ 1082 1083APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1084M: William Breathitt Gray <vilhelm.gray@gmail.com> 1085L: linux-iio@vger.kernel.org 1086S: Maintained 1087F: drivers/iio/adc/stx104.c 1088 1089APM DRIVER 1090M: Jiri Kosina <jikos@kernel.org> 1091S: Odd fixes 1092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1093F: arch/x86/kernel/apm_32.c 1094F: include/linux/apm_bios.h 1095F: include/uapi/linux/apm_bios.h 1096F: drivers/char/apm-emulation.c 1097 1098APPARMOR SECURITY MODULE 1099M: John Johansen <john.johansen@canonical.com> 1100L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1101W: wiki.apparmor.net 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1103S: Supported 1104F: security/apparmor/ 1105F: Documentation/admin-guide/LSM/apparmor.rst 1106 1107APPLE BCM5974 MULTITOUCH DRIVER 1108M: Henrik Rydberg <rydberg@bitmath.org> 1109L: linux-input@vger.kernel.org 1110S: Odd fixes 1111F: drivers/input/mouse/bcm5974.c 1112 1113APPLE SMC DRIVER 1114M: Henrik Rydberg <rydberg@bitmath.org> 1115L: linux-hwmon@vger.kernel.org 1116S: Odd fixes 1117F: drivers/hwmon/applesmc.c 1118 1119APPLETALK NETWORK LAYER 1120L: netdev@vger.kernel.org 1121S: Odd fixes 1122F: drivers/net/appletalk/ 1123F: net/appletalk/ 1124F: include/linux/atalk.h 1125F: include/uapi/linux/atalk.h 1126 1127APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1128M: Khuong Dinh <khuong@os.amperecomputing.com> 1129S: Supported 1130F: arch/arm64/boot/dts/apm/ 1131 1132APPLIED MICRO (APM) X-GENE SOC EDAC 1133M: Khuong Dinh <khuong@os.amperecomputing.com> 1134S: Supported 1135F: drivers/edac/xgene_edac.c 1136F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1137 1138APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1139M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1140M: Keyur Chudgar <keyur@os.amperecomputing.com> 1141S: Supported 1142F: drivers/net/ethernet/apm/xgene-v2/ 1143 1144APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1145M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1146M: Keyur Chudgar <keyur@os.amperecomputing.com> 1147M: Quan Nguyen <quan@os.amperecomputing.com> 1148S: Supported 1149F: drivers/net/ethernet/apm/xgene/ 1150F: drivers/net/phy/mdio-xgene.c 1151F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1152F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1153 1154APPLIED MICRO (APM) X-GENE SOC PMU 1155M: Khuong Dinh <khuong@os.amperecomputing.com> 1156S: Supported 1157F: drivers/perf/xgene_pmu.c 1158F: Documentation/admin-guide/perf/xgene-pmu.rst 1159F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1160 1161APTINA CAMERA SENSOR PLL 1162M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1163L: linux-media@vger.kernel.org 1164S: Maintained 1165F: drivers/media/i2c/aptina-pll.* 1166 1167AQUANTIA ETHERNET DRIVER (atlantic) 1168M: Igor Russkikh <igor.russkikh@aquantia.com> 1169L: netdev@vger.kernel.org 1170S: Supported 1171W: http://www.aquantia.com 1172Q: http://patchwork.ozlabs.org/project/netdev/list/ 1173F: drivers/net/ethernet/aquantia/atlantic/ 1174F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1175 1176ARC FRAMEBUFFER DRIVER 1177M: Jaya Kumar <jayalk@intworks.biz> 1178S: Maintained 1179F: drivers/video/fbdev/arcfb.c 1180F: drivers/video/fbdev/core/fb_defio.c 1181 1182ARC PGU DRM DRIVER 1183M: Alexey Brodkin <abrodkin@synopsys.com> 1184S: Supported 1185F: drivers/gpu/drm/arc/ 1186F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1187 1188ARCNET NETWORK LAYER 1189M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1190L: netdev@vger.kernel.org 1191S: Maintained 1192F: drivers/net/arcnet/ 1193F: include/uapi/linux/if_arcnet.h 1194 1195ARM ARCHITECTED TIMER DRIVER 1196M: Mark Rutland <mark.rutland@arm.com> 1197M: Marc Zyngier <marc.zyngier@arm.com> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199S: Maintained 1200F: arch/arm/include/asm/arch_timer.h 1201F: arch/arm64/include/asm/arch_timer.h 1202F: drivers/clocksource/arm_arch_timer.c 1203 1204ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1205M: Linus Walleij <linus.walleij@linaro.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: Documentation/devicetree/bindings/arm/arm-boards 1209F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1210F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1211F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1212F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1213F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1214F: arch/arm/mach-integrator/ 1215F: arch/arm/mach-realview/ 1216F: arch/arm/mach-versatile/ 1217F: arch/arm/plat-versatile/ 1218F: arch/arm/boot/dts/arm-realview-* 1219F: arch/arm/boot/dts/integrator* 1220F: arch/arm/boot/dts/versatile* 1221F: drivers/clk/versatile/ 1222F: drivers/i2c/busses/i2c-versatile.c 1223F: drivers/irqchip/irq-versatile-fpga.c 1224F: drivers/mtd/maps/physmap_of_versatile.c 1225F: drivers/power/reset/arm-versatile-reboot.c 1226F: drivers/soc/versatile/ 1227 1228ARM HDLCD DRM DRIVER 1229M: Liviu Dudau <liviu.dudau@arm.com> 1230S: Supported 1231F: drivers/gpu/drm/arm/hdlcd_* 1232F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1233 1234ARM KOMEDA DRM-KMS DRIVER 1235M: James (Qian) Wang <james.qian.wang@arm.com> 1236M: Liviu Dudau <liviu.dudau@arm.com> 1237L: Mali DP Maintainers <malidp@foss.arm.com> 1238S: Supported 1239T: git git://anongit.freedesktop.org/drm/drm-misc 1240F: drivers/gpu/drm/arm/display/include/ 1241F: drivers/gpu/drm/arm/display/komeda/ 1242F: Documentation/devicetree/bindings/display/arm,komeda.txt 1243F: Documentation/gpu/komeda-kms.rst 1244 1245ARM MALI-DP DRM DRIVER 1246M: Liviu Dudau <liviu.dudau@arm.com> 1247M: Brian Starkey <brian.starkey@arm.com> 1248L: Mali DP Maintainers <malidp@foss.arm.com> 1249S: Supported 1250T: git git://anongit.freedesktop.org/drm/drm-misc 1251F: drivers/gpu/drm/arm/ 1252F: Documentation/devicetree/bindings/display/arm,malidp.txt 1253F: Documentation/gpu/afbc.rst 1254 1255ARM MALI PANFROST DRM DRIVER 1256M: Rob Herring <robh@kernel.org> 1257M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1258L: dri-devel@lists.freedesktop.org 1259S: Supported 1260T: git git://anongit.freedesktop.org/drm/drm-misc 1261F: drivers/gpu/drm/panfrost/ 1262F: include/uapi/drm/panfrost_drm.h 1263 1264ARM MFM AND FLOPPY DRIVERS 1265M: Ian Molton <spyro@f2s.com> 1266S: Maintained 1267F: arch/arm/mach-rpc/floppydma.S 1268F: arch/arm/include/asm/floppy.h 1269 1270ARM PMU PROFILING AND DEBUGGING 1271M: Will Deacon <will@kernel.org> 1272M: Mark Rutland <mark.rutland@arm.com> 1273S: Maintained 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275F: arch/arm*/kernel/perf_* 1276F: arch/arm/oprofile/common.c 1277F: arch/arm*/kernel/hw_breakpoint.c 1278F: arch/arm*/include/asm/hw_breakpoint.h 1279F: arch/arm*/include/asm/perf_event.h 1280F: drivers/perf/* 1281F: include/linux/perf/arm_pmu.h 1282F: Documentation/devicetree/bindings/arm/pmu.yaml 1283F: Documentation/devicetree/bindings/perf/ 1284 1285ARM PORT 1286M: Russell King <linux@armlinux.org.uk> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288W: http://www.armlinux.org.uk/ 1289S: Odd Fixes 1290T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1291F: arch/arm/ 1292X: arch/arm/boot/dts/ 1293 1294ARM PRIMECELL AACI PL041 DRIVER 1295M: Russell King <linux@armlinux.org.uk> 1296S: Odd Fixes 1297F: sound/arm/aaci.* 1298 1299ARM PRIMECELL BUS SUPPORT 1300M: Russell King <linux@armlinux.org.uk> 1301S: Odd Fixes 1302F: drivers/amba/ 1303F: include/linux/amba/bus.h 1304 1305ARM PRIMECELL CLCD PL110 DRIVER 1306M: Russell King <linux@armlinux.org.uk> 1307S: Odd Fixes 1308F: drivers/video/fbdev/amba-clcd.* 1309 1310ARM PRIMECELL KMI PL050 DRIVER 1311M: Russell King <linux@armlinux.org.uk> 1312S: Odd Fixes 1313F: drivers/input/serio/ambakmi.* 1314F: include/linux/amba/kmi.h 1315 1316ARM PRIMECELL MMCI PL180/1 DRIVER 1317M: Russell King <linux@armlinux.org.uk> 1318S: Odd Fixes 1319F: drivers/mmc/host/mmci.* 1320F: include/linux/amba/mmci.h 1321 1322ARM PRIMECELL SSP PL022 SPI DRIVER 1323M: Linus Walleij <linus.walleij@linaro.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1327F: drivers/spi/spi-pl022.c 1328 1329ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1330M: Russell King <linux@armlinux.org.uk> 1331S: Odd Fixes 1332F: drivers/tty/serial/amba-pl01*.c 1333F: include/linux/amba/serial.h 1334 1335ARM PRIMECELL VIC PL190/PL192 DRIVER 1336M: Linus Walleij <linus.walleij@linaro.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1340F: drivers/irqchip/irq-vic.c 1341 1342AMAZON ANNAPURNA LABS FIC DRIVER 1343M: Talel Shenhar <talel@amazon.com> 1344S: Maintained 1345F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1346F: drivers/irqchip/irq-al-fic.c 1347 1348ARM SMMU DRIVERS 1349M: Will Deacon <will@kernel.org> 1350R: Robin Murphy <robin.murphy@arm.com> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353F: drivers/iommu/arm-smmu.c 1354F: drivers/iommu/arm-smmu-v3.c 1355F: drivers/iommu/io-pgtable-arm.c 1356F: drivers/iommu/io-pgtable-arm-v7s.c 1357 1358ARM SUB-ARCHITECTURES 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-*/ 1362F: arch/arm/plat-*/ 1363T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1364 1365ARM/ACTIONS SEMI ARCHITECTURE 1366M: Andreas Färber <afaerber@suse.de> 1367R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370N: owl 1371F: arch/arm/mach-actions/ 1372F: arch/arm/boot/dts/owl-* 1373F: arch/arm64/boot/dts/actions/ 1374F: drivers/clk/actions/ 1375F: drivers/clocksource/timer-owl* 1376F: drivers/dma/owl-dma.c 1377F: drivers/i2c/busses/i2c-owl.c 1378F: drivers/pinctrl/actions/* 1379F: drivers/soc/actions/ 1380F: include/dt-bindings/power/owl-* 1381F: include/linux/soc/actions/ 1382F: Documentation/devicetree/bindings/arm/actions.txt 1383F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1384F: Documentation/devicetree/bindings/dma/owl-dma.txt 1385F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1386F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1387F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1388F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1389 1390ARM/ADS SPHERE MACHINE SUPPORT 1391M: Lennert Buytenhek <kernel@wantstofly.org> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394 1395ARM/AFEB9260 MACHINE SUPPORT 1396M: Sergey Lapin <slapin@ossfans.org> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399 1400ARM/AJECO 1ARM MACHINE SUPPORT 1401M: Lennert Buytenhek <kernel@wantstofly.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/Allwinner SoC Clock Support 1406M: Emilio López <emilio@elopez.com.ar> 1407S: Maintained 1408F: drivers/clk/sunxi/ 1409 1410ARM/Allwinner sunXi SoC support 1411M: Maxime Ripard <maxime.ripard@bootlin.com> 1412M: Chen-Yu Tsai <wens@csie.org> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415N: sun[x456789]i 1416N: sun50i 1417F: arch/arm/mach-sunxi/ 1418F: arch/arm64/boot/dts/allwinner/ 1419F: drivers/clk/sunxi-ng/ 1420F: drivers/pinctrl/sunxi/ 1421F: drivers/soc/sunxi/ 1422T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1423 1424ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1425M: Neil Armstrong <narmstrong@baylibre.com> 1426M: Jerome Brunet <jbrunet@baylibre.com> 1427L: linux-amlogic@lists.infradead.org 1428S: Maintained 1429F: drivers/clk/meson/ 1430F: include/dt-bindings/clock/meson* 1431F: include/dt-bindings/clock/gxbb* 1432F: Documentation/devicetree/bindings/clock/amlogic* 1433 1434ARM/Amlogic Meson SoC support 1435M: Kevin Hilman <khilman@baylibre.com> 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1437L: linux-amlogic@lists.infradead.org 1438W: http://linux-meson.com/ 1439S: Maintained 1440F: arch/arm/mach-meson/ 1441F: arch/arm/boot/dts/meson* 1442F: arch/arm64/boot/dts/amlogic/ 1443F: drivers/pinctrl/meson/ 1444F: drivers/mmc/host/meson* 1445F: drivers/soc/amlogic/ 1446N: meson 1447 1448ARM/Amlogic Meson SoC Sound Drivers 1449M: Jerome Brunet <jbrunet@baylibre.com> 1450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1451S: Maintained 1452F: sound/soc/meson/ 1453F: Documentation/devicetree/bindings/sound/amlogic* 1454 1455ARM/Annapurna Labs ALPINE ARCHITECTURE 1456M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1457M: Antoine Tenart <antoine.tenart@bootlin.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-alpine/ 1461F: arch/arm/boot/dts/alpine* 1462F: arch/arm64/boot/dts/al/ 1463F: drivers/*/*alpine* 1464 1465ARM/ARTPEC MACHINE SUPPORT 1466M: Jesper Nilsson <jesper.nilsson@axis.com> 1467M: Lars Persson <lars.persson@axis.com> 1468S: Maintained 1469L: linux-arm-kernel@axis.com 1470F: arch/arm/mach-artpec 1471F: arch/arm/boot/dts/artpec6* 1472F: drivers/clk/axis 1473F: drivers/crypto/axis 1474F: drivers/pinctrl/pinctrl-artpec* 1475F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1476 1477ARM/ASPEED I2C DRIVER 1478M: Brendan Higgins <brendanhiggins@google.com> 1479R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1480R: Joel Stanley <joel@jms.id.au> 1481L: linux-i2c@vger.kernel.org 1482L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1483S: Maintained 1484F: drivers/irqchip/irq-aspeed-i2c-ic.c 1485F: drivers/i2c/busses/i2c-aspeed.c 1486F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1487F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1488 1489ARM/ASPEED MACHINE SUPPORT 1490M: Joel Stanley <joel@jms.id.au> 1491R: Andrew Jeffery <andrew@aj.id.au> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1494Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1495S: Supported 1496T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1497F: arch/arm/mach-aspeed/ 1498F: arch/arm/boot/dts/aspeed-* 1499N: aspeed 1500 1501ARM/BITMAIN ARCHITECTURE 1502M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm64/boot/dts/bitmain/ 1506F: drivers/pinctrl/pinctrl-bm1880.c 1507F: Documentation/devicetree/bindings/arm/bitmain.yaml 1508F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1509 1510ARM/CALXEDA HIGHBANK ARCHITECTURE 1511M: Rob Herring <robh@kernel.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: arch/arm/mach-highbank/ 1515F: arch/arm/boot/dts/highbank.dts 1516F: arch/arm/boot/dts/ecx-*.dts* 1517 1518ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1519M: Krzysztof Halasa <khalasa@piap.pl> 1520S: Maintained 1521F: arch/arm/mach-cns3xxx/ 1522 1523ARM/CAVIUM THUNDER NETWORK DRIVER 1524M: Sunil Goutham <sgoutham@cavium.com> 1525M: Robert Richter <rric@kernel.org> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527S: Supported 1528F: drivers/net/ethernet/cavium/thunder/ 1529 1530ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1531M: Lukasz Majewski <lukma@denx.de> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: arch/arm/mach-ep93xx/ts72xx.c 1535 1536ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1537M: Alexander Shiyan <shc_work@mail.ru> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Odd Fixes 1540N: clps711x 1541 1542ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1548M: Hartley Sweeten <hsweeten@visionengravers.com> 1549M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551S: Maintained 1552F: arch/arm/mach-ep93xx/ 1553F: arch/arm/mach-ep93xx/include/mach/ 1554 1555ARM/CLKDEV SUPPORT 1556M: Russell King <linux@armlinux.org.uk> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1560F: drivers/clk/clkdev.c 1561 1562ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1563M: Mike Rapoport <mike@compulab.co.il> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566 1567ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1568M: Baruch Siach <baruch@tkos.co.il> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/boot/dts/cx92755* 1572N: digicolor 1573 1574ARM/CONTEC MICRO9 MACHINE SUPPORT 1575M: Hubert Feurstein <hubert.feurstein@contec.at> 1576S: Maintained 1577F: arch/arm/mach-ep93xx/micro9.c 1578 1579ARM/CORESIGHT FRAMEWORK AND DRIVERS 1580M: Mathieu Poirier <mathieu.poirier@linaro.org> 1581R: Suzuki K Poulose <suzuki.poulose@arm.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584F: drivers/hwtracing/coresight/* 1585F: Documentation/trace/coresight.txt 1586F: Documentation/trace/coresight-cpu-debug.txt 1587F: Documentation/devicetree/bindings/arm/coresight.txt 1588F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1589F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1590F: tools/perf/arch/arm/util/pmu.c 1591F: tools/perf/arch/arm/util/auxtrace.c 1592F: tools/perf/arch/arm/util/cs-etm.c 1593F: tools/perf/arch/arm/util/cs-etm.h 1594F: tools/perf/util/cs-etm.* 1595F: tools/perf/util/cs-etm-decoder/* 1596 1597ARM/CORGI MACHINE SUPPORT 1598M: Richard Purdie <rpurdie@rpsys.net> 1599S: Maintained 1600 1601ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1602M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1603M: Linus Walleij <linus.walleij@linaro.org> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605T: git git://github.com/ulli-kroll/linux.git 1606S: Maintained 1607F: Documentation/devicetree/bindings/arm/gemini.txt 1608F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1609F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1610F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1611F: arch/arm/mach-gemini/ 1612F: drivers/net/ethernet/cortina/ 1613F: drivers/pinctrl/pinctrl-gemini.c 1614F: drivers/rtc/rtc-ftrtc010.c 1615 1616ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1617M: Barry Song <baohua@kernel.org> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1620S: Maintained 1621F: arch/arm/boot/dts/prima2* 1622F: arch/arm/mach-prima2/ 1623F: drivers/clk/sirf/ 1624F: drivers/clocksource/timer-prima2.c 1625F: drivers/clocksource/timer-atlas7.c 1626N: [^a-z]sirf 1627X: drivers/gnss 1628 1629ARM/EBSA110 MACHINE SUPPORT 1630M: Russell King <linux@armlinux.org.uk> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.armlinux.org.uk/ 1633S: Maintained 1634F: arch/arm/mach-ebsa110/ 1635F: drivers/net/ethernet/amd/am79c961a.* 1636 1637ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1638M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1639R: Pengutronix Kernel Team <kernel@pengutronix.de> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642N: efm32 1643 1644ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1645M: Robert Jarzmik <robert.jarzmik@free.fr> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-pxa/ezx.c 1649 1650ARM/FARADAY FA526 PORT 1651M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654T: git git://git.berlios.de/gemini-board 1655F: arch/arm/mm/*-fa* 1656 1657ARM/FOOTBRIDGE ARCHITECTURE 1658M: Russell King <linux@armlinux.org.uk> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.armlinux.org.uk/ 1661S: Maintained 1662F: arch/arm/include/asm/hardware/dec21285.h 1663F: arch/arm/mach-footbridge/ 1664 1665ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1666M: Shawn Guo <shawnguo@kernel.org> 1667M: Sascha Hauer <s.hauer@pengutronix.de> 1668R: Pengutronix Kernel Team <kernel@pengutronix.de> 1669R: Fabio Estevam <festevam@gmail.com> 1670R: NXP Linux Team <linux-imx@nxp.com> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1674N: imx 1675N: mxs 1676X: drivers/media/i2c/ 1677 1678ARM/FREESCALE VYBRID ARM ARCHITECTURE 1679M: Shawn Guo <shawnguo@kernel.org> 1680M: Sascha Hauer <s.hauer@pengutronix.de> 1681R: Pengutronix Kernel Team <kernel@pengutronix.de> 1682R: Stefan Agner <stefan@agner.ch> 1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1684S: Maintained 1685T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1686F: arch/arm/mach-imx/*vf610* 1687F: arch/arm/boot/dts/vf* 1688 1689ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1690M: Shawn Guo <shawnguo@kernel.org> 1691M: Li Yang <leoyang.li@nxp.com> 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1695F: arch/arm/boot/dts/ls1021a* 1696F: arch/arm64/boot/dts/freescale/fsl-* 1697F: arch/arm64/boot/dts/freescale/qoriq-* 1698 1699ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1700M: Lennert Buytenhek <kernel@wantstofly.org> 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1702S: Maintained 1703 1704ARM/GUMSTIX MACHINE SUPPORT 1705M: Steve Sakoman <sakoman@gmail.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707S: Maintained 1708 1709ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1710M: Philipp Zabel <philipp.zabel@gmail.com> 1711M: Paul Parsons <lost.distance@yahoo.com> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713S: Maintained 1714F: arch/arm/mach-pxa/hx4700.c 1715F: arch/arm/mach-pxa/include/mach/hx4700.h 1716F: sound/soc/pxa/hx4700.c 1717 1718ARM/HISILICON SOC SUPPORT 1719M: Wei Xu <xuwei5@hisilicon.com> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721W: http://www.hisilicon.com 1722S: Supported 1723T: git git://github.com/hisilicon/linux-hisi.git 1724F: arch/arm/mach-hisi/ 1725F: arch/arm/boot/dts/hi3* 1726F: arch/arm/boot/dts/hip* 1727F: arch/arm/boot/dts/hisi* 1728F: arch/arm64/boot/dts/hisilicon/ 1729 1730ARM/HP JORNADA 7XX MACHINE SUPPORT 1731M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1732W: www.jlime.com 1733S: Maintained 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1735F: arch/arm/mach-sa1100/jornada720.c 1736F: arch/arm/mach-sa1100/include/mach/jornada720.h 1737 1738ARM/IGEP MACHINE SUPPORT 1739M: Enric Balletbo i Serra <eballetbo@gmail.com> 1740M: Javier Martinez Canillas <javier@dowhile0.org> 1741L: linux-omap@vger.kernel.org 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743S: Maintained 1744F: arch/arm/boot/dts/omap3-igep* 1745 1746ARM/INCOME PXA270 SUPPORT 1747M: Marek Vasut <marek.vasut@gmail.com> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749S: Maintained 1750F: arch/arm/mach-pxa/colibri-pxa270-income.c 1751 1752ARM/INTEL IOP13XX ARM ARCHITECTURE 1753M: Lennert Buytenhek <kernel@wantstofly.org> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756 1757ARM/INTEL IOP32X ARM ARCHITECTURE 1758M: Lennert Buytenhek <kernel@wantstofly.org> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760S: Maintained 1761 1762ARM/INTEL IOP33X ARM ARCHITECTURE 1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764S: Orphan 1765 1766ARM/INTEL IQ81342EX MACHINE SUPPORT 1767M: Lennert Buytenhek <kernel@wantstofly.org> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769S: Maintained 1770 1771ARM/INTEL IXDP2850 MACHINE SUPPORT 1772M: Lennert Buytenhek <kernel@wantstofly.org> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Maintained 1775 1776ARM/INTEL IXP4XX ARM ARCHITECTURE 1777M: Linus Walleij <linusw@kernel.org> 1778M: Imre Kaloz <kaloz@openwrt.org> 1779M: Krzysztof Halasa <khalasa@piap.pl> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781S: Maintained 1782F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1783F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1784F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1785F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1786F: arch/arm/mach-ixp4xx/ 1787F: drivers/clocksource/timer-ixp4xx.c 1788F: drivers/gpio/gpio-ixp4xx.c 1789F: drivers/irqchip/irq-ixp4xx.c 1790F: include/linux/irqchip/irq-ixp4xx.h 1791F: include/linux/platform_data/timer-ixp4xx.h 1792 1793ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1794M: Jonathan Cameron <jic23@cam.ac.uk> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796S: Maintained 1797F: arch/arm/mach-pxa/stargate2.c 1798F: drivers/pcmcia/pxa2xx_stargate2.c 1799 1800ARM/INTEL XSC3 (MANZANO) ARM CORE 1801M: Lennert Buytenhek <kernel@wantstofly.org> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804 1805ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1806M: Lennert Buytenhek <kernel@wantstofly.org> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808S: Maintained 1809 1810ARM/LG1K ARCHITECTURE 1811M: Chanho Min <chanho.min@lge.com> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813S: Maintained 1814F: arch/arm64/boot/dts/lg/ 1815 1816ARM/LOGICPD PXA270 MACHINE SUPPORT 1817M: Lennert Buytenhek <kernel@wantstofly.org> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820 1821ARM/LPC18XX ARCHITECTURE 1822M: Vladimir Zapolskiy <vz@mleia.com> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1826F: arch/arm/boot/dts/lpc43* 1827F: drivers/i2c/busses/i2c-lpc2k.c 1828F: drivers/memory/pl172.c 1829F: drivers/mtd/spi-nor/nxp-spifi.c 1830F: drivers/rtc/rtc-lpc24xx.c 1831N: lpc18xx 1832 1833ARM/LPC32XX SOC SUPPORT 1834M: Vladimir Zapolskiy <vz@mleia.com> 1835M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1838S: Maintained 1839F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1840F: arch/arm/boot/dts/lpc32* 1841F: arch/arm/mach-lpc32xx/ 1842F: drivers/i2c/busses/i2c-pnx.c 1843F: drivers/net/ethernet/nxp/lpc_eth.c 1844F: drivers/usb/host/ohci-nxp.c 1845F: drivers/watchdog/pnx4008_wdt.c 1846N: lpc32xx 1847 1848ARM/MAGICIAN MACHINE SUPPORT 1849M: Philipp Zabel <philipp.zabel@gmail.com> 1850S: Maintained 1851 1852ARM/Marvell Dove/MV78xx0/Orion SOC support 1853M: Jason Cooper <jason@lakedaemon.net> 1854M: Andrew Lunn <andrew@lunn.ch> 1855M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1856M: Gregory Clement <gregory.clement@bootlin.com> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: Documentation/devicetree/bindings/soc/dove/ 1860F: arch/arm/mach-dove/ 1861F: arch/arm/mach-mv78xx0/ 1862F: arch/arm/mach-orion5x/ 1863F: arch/arm/plat-orion/ 1864F: arch/arm/boot/dts/dove* 1865F: arch/arm/boot/dts/orion5x* 1866T: git git://git.infradead.org/linux-mvebu.git 1867 1868ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1869M: Jason Cooper <jason@lakedaemon.net> 1870M: Andrew Lunn <andrew@lunn.ch> 1871M: Gregory Clement <gregory.clement@bootlin.com> 1872M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1874S: Maintained 1875F: arch/arm/boot/dts/armada* 1876F: arch/arm/boot/dts/kirkwood* 1877F: arch/arm/configs/mvebu_*_defconfig 1878F: arch/arm/mach-mvebu/ 1879F: arch/arm64/boot/dts/marvell/armada* 1880F: drivers/cpufreq/armada-37xx-cpufreq.c 1881F: drivers/cpufreq/armada-8k-cpufreq.c 1882F: drivers/cpufreq/mvebu-cpufreq.c 1883F: drivers/irqchip/irq-armada-370-xp.c 1884F: drivers/irqchip/irq-mvebu-* 1885F: drivers/pinctrl/mvebu/ 1886F: drivers/rtc/rtc-armada38x.c 1887T: git git://git.infradead.org/linux-mvebu.git 1888 1889ARM/Mediatek RTC DRIVER 1890M: Eddie Huang <eddie.huang@mediatek.com> 1891M: Sean Wang <sean.wang@mediatek.com> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1894S: Maintained 1895F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1896F: drivers/rtc/rtc-mt6397.c 1897F: drivers/rtc/rtc-mt7622.c 1898 1899ARM/Mediatek SoC support 1900M: Matthias Brugger <matthias.bgg@gmail.com> 1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1902L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1903W: https://mtk.bcnfs.org/ 1904C: irc://chat.freenode.net/linux-mediatek 1905S: Maintained 1906F: arch/arm/boot/dts/mt6* 1907F: arch/arm/boot/dts/mt7* 1908F: arch/arm/boot/dts/mt8* 1909F: arch/arm/mach-mediatek/ 1910F: arch/arm64/boot/dts/mediatek/ 1911F: drivers/soc/mediatek/ 1912N: mtk 1913N: mt[678] 1914K: mediatek 1915 1916ARM/Mediatek USB3 PHY DRIVER 1917M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1920S: Maintained 1921F: drivers/phy/mediatek/ 1922F: Documentation/devicetree/bindings/phy/phy-mtk-* 1923 1924ARM/MICREL KS8695 ARCHITECTURE 1925M: Greg Ungerer <gerg@uclinux.org> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927F: arch/arm/mach-ks8695/ 1928S: Odd Fixes 1929 1930ARM/Microchip (AT91) SoC support 1931M: Nicolas Ferre <nicolas.ferre@microchip.com> 1932M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1933M: Ludovic Desroches <ludovic.desroches@microchip.com> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.linux4sam.org 1936T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1937S: Supported 1938N: at91 1939N: atmel 1940F: arch/arm/mach-at91/ 1941F: include/soc/at91/ 1942F: arch/arm/boot/dts/at91*.dts 1943F: arch/arm/boot/dts/at91*.dtsi 1944F: arch/arm/boot/dts/sama*.dts 1945F: arch/arm/boot/dts/sama*.dtsi 1946F: arch/arm/include/debug/at91.S 1947F: drivers/memory/atmel* 1948F: drivers/watchdog/sama5d4_wdt.c 1949X: drivers/input/touchscreen/atmel_mxt_ts.c 1950X: drivers/net/wireless/atmel/ 1951 1952ARM/MIOA701 MACHINE SUPPORT 1953M: Robert Jarzmik <robert.jarzmik@free.fr> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955F: arch/arm/mach-pxa/mioa701.c 1956S: Maintained 1957 1958ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1959M: Michael Petchkovsky <mkpetch@internode.on.net> 1960S: Maintained 1961 1962ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1963M: Linus Walleij <linus.walleij@linaro.org> 1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1965S: Maintained 1966F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1967F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1968F: arch/arm/mach-nomadik/ 1969F: arch/arm/mach-u300/ 1970F: arch/arm/mach-ux500/ 1971F: arch/arm/boot/dts/ste-* 1972F: drivers/clk/clk-nomadik.c 1973F: drivers/clk/clk-u300.c 1974F: drivers/clocksource/clksrc-dbx500-prcmu.c 1975F: drivers/clocksource/timer-u300.c 1976F: drivers/dma/coh901318* 1977F: drivers/dma/ste_dma40* 1978F: drivers/hwspinlock/u8500_hsem.c 1979F: drivers/i2c/busses/i2c-nomadik.c 1980F: drivers/i2c/busses/i2c-stu300.c 1981F: drivers/mfd/ab3100* 1982F: drivers/mfd/ab8500* 1983F: drivers/mfd/abx500* 1984F: drivers/mfd/dbx500* 1985F: drivers/mfd/db8500* 1986F: drivers/pinctrl/nomadik/ 1987F: drivers/pinctrl/pinctrl-coh901* 1988F: drivers/pinctrl/pinctrl-u300.c 1989F: drivers/rtc/rtc-ab3100.c 1990F: drivers/rtc/rtc-ab8500.c 1991F: drivers/rtc/rtc-coh901331.c 1992F: drivers/rtc/rtc-pl031.c 1993F: drivers/watchdog/coh901327_wdt.c 1994F: Documentation/devicetree/bindings/arm/ste-* 1995F: Documentation/devicetree/bindings/arm/ux500/ 1996T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1997 1998ARM/NUVOTON NPCM ARCHITECTURE 1999M: Avi Fishman <avifishman70@gmail.com> 2000M: Tomer Maimon <tmaimon77@gmail.com> 2001M: Tali Perry <tali.perry1@gmail.com> 2002R: Patrick Venture <venture@google.com> 2003R: Nancy Yuen <yuenn@google.com> 2004R: Benjamin Fair <benjaminfair@google.com> 2005L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2006S: Supported 2007F: arch/arm/mach-npcm/ 2008F: arch/arm/boot/dts/nuvoton-npcm* 2009F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2010F: drivers/*/*npcm* 2011F: Documentation/devicetree/bindings/*/*npcm* 2012F: Documentation/devicetree/bindings/*/*/*npcm* 2013 2014ARM/NUVOTON W90X900 ARM ARCHITECTURE 2015M: Wan ZongShun <mcuos.com@gmail.com> 2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2017W: http://www.mcuos.com 2018S: Maintained 2019F: arch/arm/mach-w90x900/ 2020F: drivers/input/keyboard/w90p910_keypad.c 2021F: drivers/input/touchscreen/w90p910_ts.c 2022F: drivers/watchdog/nuc900_wdt.c 2023F: drivers/net/ethernet/nuvoton/w90p910_ether.c 2024F: drivers/mtd/nand/raw/nuc900_nand.c 2025F: drivers/rtc/rtc-nuc900.c 2026F: drivers/spi/spi-nuc900.c 2027F: drivers/usb/host/ehci-w90x900.c 2028F: drivers/video/fbdev/nuc900fb.c 2029 2030ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2031L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2032W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2033S: Orphan 2034F: arch/arm/mach-s3c24xx/mach-gta02.c 2035F: arch/arm/mach-s3c24xx/gta02.h 2036 2037ARM/Orion SoC/Technologic Systems TS-78xx platform support 2038M: Alexander Clouter <alex@digriz.org.uk> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040W: http://www.digriz.org.uk/ts78xx/kernel 2041S: Maintained 2042F: arch/arm/mach-orion5x/ts78xx-* 2043 2044ARM/OXNAS platform support 2045M: Neil Armstrong <narmstrong@baylibre.com> 2046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2047L: linux-oxnas@groups.io (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm/mach-oxnas/ 2050F: arch/arm/boot/dts/ox8*.dts* 2051N: oxnas 2052 2053ARM/PALM TREO SUPPORT 2054M: Tomas Cech <sleep_walker@suse.com> 2055L: linux-arm-kernel@lists.infradead.org 2056W: http://hackndev.com 2057S: Maintained 2058F: arch/arm/mach-pxa/palmtreo.* 2059 2060ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2061M: Marek Vasut <marek.vasut@gmail.com> 2062L: linux-arm-kernel@lists.infradead.org 2063W: http://hackndev.com 2064S: Maintained 2065F: arch/arm/mach-pxa/include/mach/palmtx.h 2066F: arch/arm/mach-pxa/palmtx.c 2067F: arch/arm/mach-pxa/palmt5.* 2068F: arch/arm/mach-pxa/include/mach/palmld.h 2069F: arch/arm/mach-pxa/palmld.c 2070F: arch/arm/mach-pxa/palmte2.* 2071F: arch/arm/mach-pxa/include/mach/palmtc.h 2072F: arch/arm/mach-pxa/palmtc.c 2073 2074ARM/PALMZ72 SUPPORT 2075M: Sergey Lapin <slapin@ossfans.org> 2076L: linux-arm-kernel@lists.infradead.org 2077W: http://hackndev.com 2078S: Maintained 2079F: arch/arm/mach-pxa/palmz72.* 2080 2081ARM/PLEB SUPPORT 2082M: Peter Chubb <pleb@gelato.unsw.edu.au> 2083W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2084S: Maintained 2085 2086ARM/PT DIGITAL BOARD PORT 2087M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089W: http://www.armlinux.org.uk/ 2090S: Maintained 2091 2092ARM/QUALCOMM SUPPORT 2093M: Andy Gross <agross@kernel.org> 2094L: linux-arm-msm@vger.kernel.org 2095S: Maintained 2096F: Documentation/devicetree/bindings/soc/qcom/ 2097F: Documentation/devicetree/bindings/*/qcom* 2098F: arch/arm/boot/dts/qcom-*.dts 2099F: arch/arm/boot/dts/qcom-*.dtsi 2100F: arch/arm/mach-qcom/ 2101F: arch/arm64/boot/dts/qcom/ 2102F: drivers/*/qcom/ 2103F: drivers/*/qcom* 2104F: drivers/*/*/qcom/ 2105F: drivers/*/*/qcom* 2106F: drivers/*/pm8???-* 2107F: drivers/bluetooth/btqcomsmd.c 2108F: drivers/clocksource/timer-qcom.c 2109F: drivers/extcon/extcon-qcom* 2110F: drivers/iommu/msm* 2111F: drivers/i2c/busses/i2c-qup.c 2112F: drivers/i2c/busses/i2c-qcom-geni.c 2113F: drivers/mfd/ssbi.c 2114F: drivers/mmc/host/mmci_qcom* 2115F: drivers/mmc/host/sdhci-msm.c 2116F: drivers/pci/controller/dwc/pcie-qcom.c 2117F: drivers/phy/qualcomm/ 2118F: drivers/power/*/msm* 2119F: drivers/reset/reset-qcom-* 2120F: drivers/scsi/ufs/ufs-qcom.* 2121F: drivers/spi/spi-qup.c 2122F: drivers/spi/spi-geni-qcom.c 2123F: drivers/spi/spi-qcom-qspi.c 2124F: drivers/tty/serial/msm_serial.c 2125F: drivers/usb/dwc3/dwc3-qcom.c 2126F: include/dt-bindings/*/qcom* 2127F: include/linux/*/qcom* 2128T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2129 2130ARM/RADISYS ENP2611 MACHINE SUPPORT 2131M: Lennert Buytenhek <kernel@wantstofly.org> 2132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2133S: Maintained 2134 2135ARM/RDA MICRO ARCHITECTURE 2136M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2139S: Maintained 2140F: arch/arm/boot/dts/rda8810pl-* 2141F: drivers/clocksource/timer-rda.c 2142F: drivers/irqchip/irq-rda-intc.c 2143F: drivers/tty/serial/rda-uart.c 2144F: Documentation/devicetree/bindings/arm/rda.yaml 2145F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2146F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2147F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2148 2149ARM/REALTEK ARCHITECTURE 2150M: Andreas Färber <afaerber@suse.de> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152S: Maintained 2153F: arch/arm64/boot/dts/realtek/ 2154F: Documentation/devicetree/bindings/arm/realtek.txt 2155 2156ARM/RENESAS ARM64 ARCHITECTURE 2157M: Simon Horman <horms@verge.net.au> 2158M: Magnus Damm <magnus.damm@gmail.com> 2159L: linux-renesas-soc@vger.kernel.org 2160Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2161T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2162S: Supported 2163F: arch/arm64/boot/dts/renesas/ 2164F: Documentation/devicetree/bindings/arm/renesas.yaml 2165F: drivers/soc/renesas/ 2166F: include/linux/soc/renesas/ 2167 2168ARM/RISCPC ARCHITECTURE 2169M: Russell King <linux@armlinux.org.uk> 2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2171W: http://www.armlinux.org.uk/ 2172S: Maintained 2173F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2174F: arch/arm/include/asm/hardware/ioc.h 2175F: arch/arm/include/asm/hardware/iomd.h 2176F: arch/arm/include/asm/hardware/memc.h 2177F: arch/arm/mach-rpc/ 2178F: drivers/net/ethernet/8390/etherh.c 2179F: drivers/net/ethernet/i825xx/ether1* 2180F: drivers/net/ethernet/seeq/ether3* 2181F: drivers/scsi/arm/ 2182 2183ARM/Rockchip SoC support 2184M: Heiko Stuebner <heiko@sntech.de> 2185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2186L: linux-rockchip@lists.infradead.org 2187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2188S: Maintained 2189F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2190F: arch/arm/boot/dts/rk3* 2191F: arch/arm/boot/dts/rv1108* 2192F: arch/arm/mach-rockchip/ 2193F: drivers/clk/rockchip/ 2194F: drivers/i2c/busses/i2c-rk3x.c 2195F: drivers/*/*rockchip* 2196F: drivers/*/*/*rockchip* 2197F: sound/soc/rockchip/ 2198N: rockchip 2199 2200ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2201M: Kukjin Kim <kgene@kernel.org> 2202M: Krzysztof Kozlowski <krzk@kernel.org> 2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2204L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2205Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2206S: Maintained 2207F: arch/arm/boot/dts/s3c* 2208F: arch/arm/boot/dts/s5p* 2209F: arch/arm/boot/dts/exynos* 2210F: arch/arm64/boot/dts/exynos/ 2211F: arch/arm/plat-samsung/ 2212F: arch/arm/mach-s3c24*/ 2213F: arch/arm/mach-s3c64xx/ 2214F: arch/arm/mach-s5p*/ 2215F: arch/arm/mach-exynos*/ 2216F: drivers/*/*s3c24* 2217F: drivers/*/*/*s3c24* 2218F: drivers/*/*s3c64xx* 2219F: drivers/*/*s5pv210* 2220F: drivers/memory/samsung/* 2221F: drivers/soc/samsung/* 2222F: Documentation/arm/samsung/ 2223F: Documentation/devicetree/bindings/arm/samsung/ 2224F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2225F: Documentation/devicetree/bindings/power/pd-samsung.txt 2226N: exynos 2227 2228ARM/SAMSUNG MOBILE MACHINE SUPPORT 2229M: Kyungmin Park <kyungmin.park@samsung.com> 2230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2231S: Maintained 2232F: arch/arm/mach-s5pv210/ 2233 2234ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2235M: Kyungmin Park <kyungmin.park@samsung.com> 2236M: Kamil Debski <kamil@wypas.org> 2237M: Andrzej Hajda <a.hajda@samsung.com> 2238L: linux-arm-kernel@lists.infradead.org 2239L: linux-media@vger.kernel.org 2240S: Maintained 2241F: drivers/media/platform/s5p-g2d/ 2242 2243ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2244M: Marek Szyprowski <m.szyprowski@samsung.com> 2245L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2246L: linux-media@vger.kernel.org 2247S: Maintained 2248F: drivers/media/platform/s5p-cec/ 2249F: Documentation/devicetree/bindings/media/s5p-cec.txt 2250 2251ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2252M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2253M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2254M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2255L: linux-arm-kernel@lists.infradead.org 2256L: linux-media@vger.kernel.org 2257S: Maintained 2258F: drivers/media/platform/s5p-jpeg/ 2259 2260ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2261M: Kyungmin Park <kyungmin.park@samsung.com> 2262M: Kamil Debski <kamil@wypas.org> 2263M: Jeongtae Park <jtp.park@samsung.com> 2264M: Andrzej Hajda <a.hajda@samsung.com> 2265L: linux-arm-kernel@lists.infradead.org 2266L: linux-media@vger.kernel.org 2267S: Maintained 2268F: drivers/media/platform/s5p-mfc/ 2269 2270ARM/SHMOBILE ARM ARCHITECTURE 2271M: Simon Horman <horms@verge.net.au> 2272M: Magnus Damm <magnus.damm@gmail.com> 2273L: linux-renesas-soc@vger.kernel.org 2274Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2275T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2276S: Supported 2277F: arch/arm/boot/dts/emev2* 2278F: arch/arm/boot/dts/gr-peach* 2279F: arch/arm/boot/dts/iwg20d-q7* 2280F: arch/arm/boot/dts/r7s* 2281F: arch/arm/boot/dts/r8a* 2282F: arch/arm/boot/dts/r9a* 2283F: arch/arm/boot/dts/sh* 2284F: arch/arm/configs/shmobile_defconfig 2285F: arch/arm/include/debug/renesas-scif.S 2286F: arch/arm/mach-shmobile/ 2287F: Documentation/devicetree/bindings/arm/renesas.yaml 2288F: drivers/soc/renesas/ 2289F: include/linux/soc/renesas/ 2290 2291ARM/SOCFPGA ARCHITECTURE 2292M: Dinh Nguyen <dinguyen@kernel.org> 2293S: Maintained 2294F: arch/arm/mach-socfpga/ 2295F: arch/arm/boot/dts/socfpga* 2296F: arch/arm/configs/socfpga_defconfig 2297F: arch/arm64/boot/dts/altera/ 2298F: arch/arm64/boot/dts/intel/ 2299W: http://www.rocketboards.org 2300T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2301 2302ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2303M: Dinh Nguyen <dinguyen@kernel.org> 2304S: Maintained 2305F: drivers/clk/socfpga/ 2306 2307ARM/SOCFPGA EDAC SUPPORT 2308M: Thor Thayer <thor.thayer@linux.intel.com> 2309S: Maintained 2310F: drivers/edac/altera_edac. 2311 2312ARM/SPREADTRUM SoC SUPPORT 2313M: Orson Zhai <orsonzhai@gmail.com> 2314M: Baolin Wang <baolin.wang@linaro.org> 2315M: Chunyan Zhang <zhang.lyra@gmail.com> 2316S: Maintained 2317F: arch/arm64/boot/dts/sprd 2318N: sprd 2319 2320ARM/STI ARCHITECTURE 2321M: Patrice Chotard <patrice.chotard@st.com> 2322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2323W: http://www.stlinux.com 2324S: Maintained 2325F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2326F: arch/arm/mach-sti/ 2327F: arch/arm/boot/dts/sti* 2328F: drivers/char/hw_random/st-rng.c 2329F: drivers/clocksource/arm_global_timer.c 2330F: drivers/clocksource/clksrc_st_lpc.c 2331F: drivers/cpufreq/sti-cpufreq.c 2332F: drivers/dma/st_fdma* 2333F: drivers/i2c/busses/i2c-st.c 2334F: drivers/media/rc/st_rc.c 2335F: drivers/media/platform/sti/c8sectpfe/ 2336F: drivers/mmc/host/sdhci-st.c 2337F: drivers/phy/st/phy-miphy28lp.c 2338F: drivers/phy/st/phy-stih407-usb.c 2339F: drivers/pinctrl/pinctrl-st.c 2340F: drivers/remoteproc/st_remoteproc.c 2341F: drivers/remoteproc/st_slim_rproc.c 2342F: drivers/reset/sti/ 2343F: drivers/rtc/rtc-st-lpc.c 2344F: drivers/tty/serial/st-asc.c 2345F: drivers/usb/dwc3/dwc3-st.c 2346F: drivers/usb/host/ehci-st.c 2347F: drivers/usb/host/ohci-st.c 2348F: drivers/watchdog/st_lpc_wdt.c 2349F: drivers/ata/ahci_st.c 2350F: include/linux/remoteproc/st_slim_rproc.h 2351 2352ARM/STM32 ARCHITECTURE 2353M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2354M: Alexandre Torgue <alexandre.torgue@st.com> 2355L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2357S: Maintained 2358T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2359N: stm32 2360N: stm 2361F: arch/arm/boot/dts/stm32* 2362F: arch/arm/mach-stm32/ 2363F: drivers/clocksource/armv7m_systick.c 2364 2365ARM/Synaptics SoC support 2366M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2367M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2369S: Maintained 2370F: arch/arm/mach-berlin/ 2371F: arch/arm/boot/dts/berlin* 2372F: arch/arm64/boot/dts/synaptics/ 2373 2374ARM/TANGO ARCHITECTURE 2375M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2376M: Mans Rullgard <mans@mansr.com> 2377L: linux-arm-kernel@lists.infradead.org 2378S: Odd Fixes 2379N: tango 2380 2381ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2382M: Lennert Buytenhek <kernel@wantstofly.org> 2383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2384S: Maintained 2385 2386ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2387M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2388L: linux-tegra@vger.kernel.org 2389L: linux-media@vger.kernel.org 2390S: Maintained 2391F: drivers/media/platform/tegra-cec/ 2392F: Documentation/devicetree/bindings/media/tegra-cec.txt 2393 2394ARM/TETON BGA MACHINE SUPPORT 2395M: "Mark F. Brown" <mark.brown314@gmail.com> 2396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2397S: Maintained 2398 2399ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2400M: Santosh Shilimkar <ssantosh@kernel.org> 2401L: linux-kernel@vger.kernel.org 2402S: Maintained 2403F: drivers/memory/*emif* 2404 2405ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2406M: Tero Kristo <t-kristo@ti.com> 2407M: Nishanth Menon <nm@ti.com> 2408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2409S: Supported 2410F: Documentation/devicetree/bindings/arm/ti/k3.txt 2411F: arch/arm64/boot/dts/ti/Makefile 2412F: arch/arm64/boot/dts/ti/k3-* 2413F: include/dt-bindings/pinctrl/k3.h 2414 2415ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2416M: Santosh Shilimkar <ssantosh@kernel.org> 2417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2418S: Maintained 2419F: arch/arm/mach-keystone/ 2420F: arch/arm/boot/dts/keystone-* 2421T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2422 2423ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2424M: Santosh Shilimkar <ssantosh@kernel.org> 2425L: linux-kernel@vger.kernel.org 2426S: Maintained 2427F: drivers/clk/keystone/ 2428 2429ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2430M: Santosh Shilimkar <ssantosh@kernel.org> 2431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2432L: linux-kernel@vger.kernel.org 2433S: Maintained 2434F: drivers/clocksource/timer-keystone.c 2435 2436ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2437M: Santosh Shilimkar <ssantosh@kernel.org> 2438L: linux-kernel@vger.kernel.org 2439S: Maintained 2440F: drivers/power/reset/keystone-reset.c 2441 2442ARM/THECUS N2100 MACHINE SUPPORT 2443M: Lennert Buytenhek <kernel@wantstofly.org> 2444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2445S: Maintained 2446 2447ARM/TOSA MACHINE SUPPORT 2448M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2449M: Dirk Opfer <dirk@opfer-online.de> 2450S: Maintained 2451 2452ARM/UNIPHIER ARCHITECTURE 2453M: Masahiro Yamada <yamada.masahiro@socionext.com> 2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2455T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2456S: Maintained 2457F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2458F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2459F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2460F: arch/arm/boot/dts/uniphier* 2461F: arch/arm/include/asm/hardware/cache-uniphier.h 2462F: arch/arm/mach-uniphier/ 2463F: arch/arm/mm/cache-uniphier.c 2464F: arch/arm64/boot/dts/socionext/uniphier* 2465F: drivers/bus/uniphier-system-bus.c 2466F: drivers/clk/uniphier/ 2467F: drivers/dma/uniphier-mdmac.c 2468F: drivers/gpio/gpio-uniphier.c 2469F: drivers/i2c/busses/i2c-uniphier* 2470F: drivers/irqchip/irq-uniphier-aidet.c 2471F: drivers/mmc/host/uniphier-sd.c 2472F: drivers/pinctrl/uniphier/ 2473F: drivers/reset/reset-uniphier.c 2474F: drivers/tty/serial/8250/8250_uniphier.c 2475N: uniphier 2476 2477ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2478M: Ulf Hansson <ulf.hansson@linaro.org> 2479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2480T: git git://git.linaro.org/people/ulfh/clk.git 2481S: Maintained 2482F: drivers/clk/ux500/ 2483 2484ARM/VERSATILE EXPRESS PLATFORM 2485M: Liviu Dudau <liviu.dudau@arm.com> 2486M: Sudeep Holla <sudeep.holla@arm.com> 2487M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2489S: Maintained 2490F: arch/arm/boot/dts/vexpress* 2491F: arch/arm64/boot/dts/arm/ 2492F: arch/arm/mach-vexpress/ 2493F: */*/vexpress* 2494F: */*/*/vexpress* 2495F: drivers/clk/versatile/clk-vexpress-osc.c 2496F: drivers/clocksource/timer-versatile.c 2497N: mps2 2498 2499ARM/VFP SUPPORT 2500M: Russell King <linux@armlinux.org.uk> 2501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2502W: http://www.armlinux.org.uk/ 2503S: Maintained 2504F: arch/arm/vfp/ 2505 2506ARM/VOIPAC PXA270 SUPPORT 2507M: Marek Vasut <marek.vasut@gmail.com> 2508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2509S: Maintained 2510F: arch/arm/mach-pxa/vpac270.c 2511F: arch/arm/mach-pxa/include/mach/vpac270.h 2512 2513ARM/VT8500 ARM ARCHITECTURE 2514M: Tony Prisk <linux@prisktech.co.nz> 2515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2516S: Maintained 2517F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2518F: arch/arm/mach-vt8500/ 2519F: drivers/clocksource/timer-vt8500.c 2520F: drivers/i2c/busses/i2c-wmt.c 2521F: drivers/mmc/host/wmt-sdmmc.c 2522F: drivers/pwm/pwm-vt8500.c 2523F: drivers/rtc/rtc-vt8500.c 2524F: drivers/tty/serial/vt8500_serial.c 2525F: drivers/usb/host/ehci-platform.c 2526F: drivers/usb/host/uhci-platform.c 2527F: drivers/video/fbdev/vt8500lcdfb.* 2528F: drivers/video/fbdev/wm8505fb* 2529F: drivers/video/fbdev/wmt_ge_rops.* 2530 2531ARM/ZIPIT Z2 SUPPORT 2532M: Marek Vasut <marek.vasut@gmail.com> 2533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2534S: Maintained 2535F: arch/arm/mach-pxa/z2.c 2536F: arch/arm/mach-pxa/include/mach/z2.h 2537 2538ARM/ZTE ARCHITECTURE 2539M: Jun Nie <jun.nie@linaro.org> 2540M: Shawn Guo <shawnguo@kernel.org> 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2542S: Maintained 2543F: arch/arm/boot/dts/zx2967* 2544F: arch/arm/mach-zx/ 2545F: arch/arm64/boot/dts/zte/ 2546F: drivers/clk/zte/ 2547F: drivers/dma/zx_dma.c 2548F: drivers/gpio/gpio-zx.c 2549F: drivers/i2c/busses/i2c-zx2967.c 2550F: drivers/mmc/host/dw_mmc-zx.* 2551F: drivers/pinctrl/zte/ 2552F: drivers/soc/zte/ 2553F: drivers/thermal/zx2967_thermal.c 2554F: drivers/watchdog/zx2967_wdt.c 2555F: Documentation/devicetree/bindings/arm/zte.yaml 2556F: Documentation/devicetree/bindings/clock/zx2967*.txt 2557F: Documentation/devicetree/bindings/dma/zxdma.txt 2558F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2559F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2560F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2561F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2562F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2563F: Documentation/devicetree/bindings/soc/zte/ 2564F: Documentation/devicetree/bindings/sound/zte,*.txt 2565F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2566F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2567F: include/dt-bindings/clock/zx2967*.h 2568F: include/dt-bindings/soc/zte,*.h 2569F: sound/soc/codecs/zx_aud96p22.c 2570F: sound/soc/zte/ 2571 2572ARM/ZYNQ ARCHITECTURE 2573M: Michal Simek <michal.simek@xilinx.com> 2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2575W: http://wiki.xilinx.com 2576T: git https://github.com/Xilinx/linux-xlnx.git 2577S: Supported 2578F: arch/arm/mach-zynq/ 2579F: drivers/cpuidle/cpuidle-zynq.c 2580F: drivers/block/xsysace.c 2581N: zynq 2582N: xilinx 2583F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2584F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2585F: drivers/clocksource/timer-cadence-ttc.c 2586F: drivers/i2c/busses/i2c-cadence.c 2587F: drivers/mmc/host/sdhci-of-arasan.c 2588F: drivers/edac/synopsys_edac.c 2589F: drivers/i2c/busses/i2c-xiic.c 2590 2591ARM64 PORT (AARCH64 ARCHITECTURE) 2592M: Catalin Marinas <catalin.marinas@arm.com> 2593M: Will Deacon <will@kernel.org> 2594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2595T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2596S: Maintained 2597F: arch/arm64/ 2598X: arch/arm64/boot/dts/ 2599F: Documentation/arm64/ 2600 2601AS3645A LED FLASH CONTROLLER DRIVER 2602M: Sakari Ailus <sakari.ailus@iki.fi> 2603L: linux-leds@vger.kernel.org 2604S: Maintained 2605F: drivers/leds/leds-as3645a.c 2606 2607ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2608M: Tianshu Qiu <tian.shu.qiu@intel.com> 2609L: linux-media@vger.kernel.org 2610T: git git://linuxtv.org/media_tree.git 2611S: Maintained 2612F: drivers/media/i2c/ak7375.c 2613F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2614 2615ASAHI KASEI AK8974 DRIVER 2616M: Linus Walleij <linus.walleij@linaro.org> 2617L: linux-iio@vger.kernel.org 2618W: http://www.akm.com/ 2619S: Supported 2620F: drivers/iio/magnetometer/ak8974.c 2621 2622ASC7621 HARDWARE MONITOR DRIVER 2623M: George Joseph <george.joseph@fairview5.com> 2624L: linux-hwmon@vger.kernel.org 2625S: Maintained 2626F: Documentation/hwmon/asc7621.rst 2627F: drivers/hwmon/asc7621.c 2628 2629ASPEED PINCTRL DRIVERS 2630M: Andrew Jeffery <andrew@aj.id.au> 2631L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2632L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2633L: linux-gpio@vger.kernel.org 2634S: Maintained 2635F: drivers/pinctrl/aspeed/ 2636F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2637 2638ASPEED VIDEO ENGINE DRIVER 2639M: Eddie James <eajames@linux.ibm.com> 2640L: linux-media@vger.kernel.org 2641L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2642S: Maintained 2643F: drivers/media/platform/aspeed-video.c 2644F: Documentation/devicetree/bindings/media/aspeed-video.txt 2645 2646ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2647M: Corentin Chary <corentin.chary@gmail.com> 2648L: acpi4asus-user@lists.sourceforge.net 2649L: platform-driver-x86@vger.kernel.org 2650W: http://acpi4asus.sf.net 2651S: Maintained 2652F: drivers/platform/x86/asus*.c 2653F: drivers/platform/x86/eeepc*.c 2654 2655ASUS WIRELESS RADIO CONTROL DRIVER 2656M: João Paulo Rechi Vita <jprvita@gmail.com> 2657L: platform-driver-x86@vger.kernel.org 2658S: Maintained 2659F: drivers/platform/x86/asus-wireless.c 2660 2661ASYMMETRIC KEYS 2662M: David Howells <dhowells@redhat.com> 2663L: keyrings@vger.kernel.org 2664S: Maintained 2665F: Documentation/crypto/asymmetric-keys.txt 2666F: include/linux/verification.h 2667F: include/crypto/public_key.h 2668F: include/crypto/pkcs7.h 2669F: crypto/asymmetric_keys/ 2670 2671ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2672R: Dan Williams <dan.j.williams@intel.com> 2673W: http://sourceforge.net/projects/xscaleiop 2674S: Odd fixes 2675F: Documentation/crypto/async-tx-api.txt 2676F: crypto/async_tx/ 2677F: drivers/dma/ 2678F: include/linux/dmaengine.h 2679F: include/linux/async_tx.h 2680 2681AT24 EEPROM DRIVER 2682M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2683L: linux-i2c@vger.kernel.org 2684T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2685S: Maintained 2686F: Documentation/devicetree/bindings/eeprom/at24.txt 2687F: drivers/misc/eeprom/at24.c 2688 2689ATA OVER ETHERNET (AOE) DRIVER 2690M: "Justin Sanders" <justin@coraid.com> 2691W: http://www.openaoe.org/ 2692S: Supported 2693F: Documentation/admin-guide/aoe/ 2694F: drivers/block/aoe/ 2695 2696ATHEROS 71XX/9XXX GPIO DRIVER 2697M: Alban Bedel <albeu@free.fr> 2698W: https://github.com/AlbanBedel/linux 2699T: git git://github.com/AlbanBedel/linux 2700S: Maintained 2701F: drivers/gpio/gpio-ath79.c 2702F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2703 2704ATHEROS 71XX/9XXX USB PHY DRIVER 2705M: Alban Bedel <albeu@free.fr> 2706W: https://github.com/AlbanBedel/linux 2707T: git git://github.com/AlbanBedel/linux 2708S: Maintained 2709F: drivers/phy/qualcomm/phy-ath79-usb.c 2710F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2711 2712ATHEROS ATH GENERIC UTILITIES 2713M: Kalle Valo <kvalo@codeaurora.org> 2714L: linux-wireless@vger.kernel.org 2715S: Supported 2716F: drivers/net/wireless/ath/* 2717 2718ATHEROS ATH5K WIRELESS DRIVER 2719M: Jiri Slaby <jirislaby@gmail.com> 2720M: Nick Kossifidis <mickflemm@gmail.com> 2721M: Luis Chamberlain <mcgrof@kernel.org> 2722L: linux-wireless@vger.kernel.org 2723W: http://wireless.kernel.org/en/users/Drivers/ath5k 2724S: Maintained 2725F: drivers/net/wireless/ath/ath5k/ 2726 2727ATHEROS ATH6KL WIRELESS DRIVER 2728M: Kalle Valo <kvalo@codeaurora.org> 2729L: linux-wireless@vger.kernel.org 2730W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2731T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2732S: Supported 2733F: drivers/net/wireless/ath/ath6kl/ 2734 2735ATI_REMOTE2 DRIVER 2736M: Ville Syrjala <syrjala@sci.fi> 2737S: Maintained 2738F: drivers/input/misc/ati_remote2.c 2739 2740ATK0110 HWMON DRIVER 2741M: Luca Tettamanti <kronos.it@gmail.com> 2742L: linux-hwmon@vger.kernel.org 2743S: Maintained 2744F: drivers/hwmon/asus_atk0110.c 2745 2746ATLX ETHERNET DRIVERS 2747M: Jay Cliburn <jcliburn@gmail.com> 2748M: Chris Snook <chris.snook@gmail.com> 2749L: netdev@vger.kernel.org 2750W: http://sourceforge.net/projects/atl1 2751W: http://atl1.sourceforge.net 2752S: Maintained 2753F: drivers/net/ethernet/atheros/ 2754 2755ATM 2756M: Chas Williams <3chas3@gmail.com> 2757L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2758L: netdev@vger.kernel.org 2759W: http://linux-atm.sourceforge.net 2760S: Maintained 2761F: drivers/atm/ 2762F: include/linux/atm* 2763F: include/uapi/linux/atm* 2764 2765ATMEL MACB ETHERNET DRIVER 2766M: Nicolas Ferre <nicolas.ferre@microchip.com> 2767S: Supported 2768F: drivers/net/ethernet/cadence/ 2769 2770ATMEL MAXTOUCH DRIVER 2771M: Nick Dyer <nick@shmanahar.org> 2772T: git git://github.com/ndyer/linux.git 2773S: Maintained 2774F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2775F: drivers/input/touchscreen/atmel_mxt_ts.c 2776 2777ATMEL WIRELESS DRIVER 2778M: Simon Kelley <simon@thekelleys.org.uk> 2779L: linux-wireless@vger.kernel.org 2780W: http://www.thekelleys.org.uk/atmel 2781W: http://atmelwlandriver.sourceforge.net/ 2782S: Maintained 2783F: drivers/net/wireless/atmel/atmel* 2784 2785ATOMIC INFRASTRUCTURE 2786M: Will Deacon <will@kernel.org> 2787M: Peter Zijlstra <peterz@infradead.org> 2788R: Boqun Feng <boqun.feng@gmail.com> 2789L: linux-kernel@vger.kernel.org 2790S: Maintained 2791F: arch/*/include/asm/atomic*.h 2792F: include/*/atomic*.h 2793F: scripts/atomic/ 2794 2795ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2796M: Bradley Grove <linuxdrivers@attotech.com> 2797L: linux-scsi@vger.kernel.org 2798W: http://www.attotech.com 2799S: Supported 2800F: drivers/scsi/esas2r 2801 2802ATUSB IEEE 802.15.4 RADIO DRIVER 2803M: Stefan Schmidt <stefan@datenfreihafen.org> 2804L: linux-wpan@vger.kernel.org 2805S: Maintained 2806F: drivers/net/ieee802154/atusb.c 2807F: drivers/net/ieee802154/atusb.h 2808F: drivers/net/ieee802154/at86rf230.h 2809 2810AUDIT SUBSYSTEM 2811M: Paul Moore <paul@paul-moore.com> 2812M: Eric Paris <eparis@redhat.com> 2813L: linux-audit@redhat.com (moderated for non-subscribers) 2814W: https://github.com/linux-audit 2815T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2816S: Supported 2817F: include/linux/audit.h 2818F: include/uapi/linux/audit.h 2819F: kernel/audit* 2820 2821AUXILIARY DISPLAY DRIVERS 2822M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2823S: Maintained 2824F: drivers/auxdisplay/ 2825F: include/linux/cfag12864b.h 2826 2827AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2828M: Andreas Klinger <ak@it-klinger.de> 2829L: linux-iio@vger.kernel.org 2830S: Maintained 2831F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2832F: drivers/iio/adc/hx711.c 2833 2834AX.25 NETWORK LAYER 2835M: Ralf Baechle <ralf@linux-mips.org> 2836L: linux-hams@vger.kernel.org 2837W: http://www.linux-ax25.org/ 2838S: Maintained 2839F: include/uapi/linux/ax25.h 2840F: include/net/ax25.h 2841F: net/ax25/ 2842 2843AXENTIA ARM DEVICES 2844M: Peter Rosin <peda@axentia.se> 2845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2846S: Maintained 2847F: Documentation/devicetree/bindings/arm/axentia.txt 2848F: arch/arm/boot/dts/at91-linea.dtsi 2849F: arch/arm/boot/dts/at91-natte.dtsi 2850F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2851F: arch/arm/boot/dts/at91-tse850-3.dts 2852 2853AXENTIA ASOC DRIVERS 2854M: Peter Rosin <peda@axentia.se> 2855L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2856S: Maintained 2857F: Documentation/devicetree/bindings/sound/axentia,* 2858F: sound/soc/atmel/tse850-pcm5142.c 2859 2860AXXIA I2C CONTROLLER 2861M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2862L: linux-i2c@vger.kernel.org 2863S: Maintained 2864F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2865F: drivers/i2c/busses/i2c-axxia.c 2866 2867AZ6007 DVB DRIVER 2868M: Mauro Carvalho Chehab <mchehab@kernel.org> 2869L: linux-media@vger.kernel.org 2870W: https://linuxtv.org 2871T: git git://linuxtv.org/media_tree.git 2872S: Maintained 2873F: drivers/media/usb/dvb-usb-v2/az6007.c 2874 2875AZTECH FM RADIO RECEIVER DRIVER 2876M: Hans Verkuil <hverkuil@xs4all.nl> 2877L: linux-media@vger.kernel.org 2878T: git git://linuxtv.org/media_tree.git 2879W: https://linuxtv.org 2880S: Maintained 2881F: drivers/media/radio/radio-aztech* 2882 2883B43 WIRELESS DRIVER 2884L: linux-wireless@vger.kernel.org 2885L: b43-dev@lists.infradead.org 2886W: http://wireless.kernel.org/en/users/Drivers/b43 2887S: Odd Fixes 2888F: drivers/net/wireless/broadcom/b43/ 2889 2890B43LEGACY WIRELESS DRIVER 2891M: Larry Finger <Larry.Finger@lwfinger.net> 2892L: linux-wireless@vger.kernel.org 2893L: b43-dev@lists.infradead.org 2894W: http://wireless.kernel.org/en/users/Drivers/b43 2895S: Maintained 2896F: drivers/net/wireless/broadcom/b43legacy/ 2897 2898BACKLIGHT CLASS/SUBSYSTEM 2899M: Lee Jones <lee.jones@linaro.org> 2900M: Daniel Thompson <daniel.thompson@linaro.org> 2901M: Jingoo Han <jingoohan1@gmail.com> 2902L: dri-devel@lists.freedesktop.org 2903T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2904S: Maintained 2905F: drivers/video/backlight/ 2906F: include/linux/backlight.h 2907F: include/linux/pwm_backlight.h 2908F: Documentation/devicetree/bindings/leds/backlight 2909 2910BATMAN ADVANCED 2911M: Marek Lindner <mareklindner@neomailbox.ch> 2912M: Simon Wunderlich <sw@simonwunderlich.de> 2913M: Antonio Quartulli <a@unstable.cc> 2914L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2915W: https://www.open-mesh.org/ 2916B: https://www.open-mesh.org/projects/batman-adv/issues 2917C: irc://chat.freenode.net/batman 2918Q: https://patchwork.open-mesh.org/project/batman/list/ 2919T: git https://git.open-mesh.org/linux-merge.git 2920S: Maintained 2921F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2922F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2923F: Documentation/networking/batman-adv.rst 2924F: include/uapi/linux/batadv_packet.h 2925F: include/uapi/linux/batman_adv.h 2926F: net/batman-adv/ 2927 2928BAYCOM/HDLCDRV DRIVERS FOR AX.25 2929M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2930L: linux-hams@vger.kernel.org 2931W: http://www.baycom.org/~tom/ham/ham.html 2932S: Maintained 2933F: drivers/net/hamradio/baycom* 2934 2935BCACHE (BLOCK LAYER CACHE) 2936M: Coly Li <colyli@suse.de> 2937M: Kent Overstreet <kent.overstreet@gmail.com> 2938L: linux-bcache@vger.kernel.org 2939W: http://bcache.evilpiepirate.org 2940C: irc://irc.oftc.net/bcache 2941S: Maintained 2942F: drivers/md/bcache/ 2943 2944BDISP ST MEDIA DRIVER 2945M: Fabien Dessenne <fabien.dessenne@st.com> 2946L: linux-media@vger.kernel.org 2947T: git git://linuxtv.org/media_tree.git 2948W: https://linuxtv.org 2949S: Supported 2950F: drivers/media/platform/sti/bdisp 2951 2952BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2953M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2954L: netdev@vger.kernel.org 2955S: Maintained 2956F: drivers/net/ethernet/ec_bhf.c 2957 2958BEFS FILE SYSTEM 2959M: Luis de Bethencourt <luisbg@kernel.org> 2960M: Salah Triki <salah.triki@gmail.com> 2961S: Maintained 2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2963F: Documentation/filesystems/befs.txt 2964F: fs/befs/ 2965 2966BFQ I/O SCHEDULER 2967M: Paolo Valente <paolo.valente@linaro.org> 2968M: Jens Axboe <axboe@kernel.dk> 2969L: linux-block@vger.kernel.org 2970S: Maintained 2971F: block/bfq-* 2972F: Documentation/block/bfq-iosched.rst 2973 2974BFS FILE SYSTEM 2975M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2976S: Maintained 2977F: Documentation/filesystems/bfs.txt 2978F: fs/bfs/ 2979F: include/uapi/linux/bfs_fs.h 2980 2981BLINKM RGB LED DRIVER 2982M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2983S: Maintained 2984F: drivers/leds/leds-blinkm.c 2985 2986BLOCK LAYER 2987M: Jens Axboe <axboe@kernel.dk> 2988L: linux-block@vger.kernel.org 2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2990S: Maintained 2991F: block/ 2992F: drivers/block/ 2993F: kernel/trace/blktrace.c 2994F: lib/sbitmap.c 2995 2996BLOCK2MTD DRIVER 2997M: Joern Engel <joern@lazybastard.org> 2998L: linux-mtd@lists.infradead.org 2999S: Maintained 3000F: drivers/mtd/devices/block2mtd.c 3001 3002BLUETOOTH DRIVERS 3003M: Marcel Holtmann <marcel@holtmann.org> 3004M: Johan Hedberg <johan.hedberg@gmail.com> 3005L: linux-bluetooth@vger.kernel.org 3006W: http://www.bluez.org/ 3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3009S: Maintained 3010F: drivers/bluetooth/ 3011 3012BLUETOOTH SUBSYSTEM 3013M: Marcel Holtmann <marcel@holtmann.org> 3014M: Johan Hedberg <johan.hedberg@gmail.com> 3015L: linux-bluetooth@vger.kernel.org 3016W: http://www.bluez.org/ 3017T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3019S: Maintained 3020F: net/bluetooth/ 3021F: include/net/bluetooth/ 3022 3023BONDING DRIVER 3024M: Jay Vosburgh <j.vosburgh@gmail.com> 3025M: Veaceslav Falico <vfalico@gmail.com> 3026M: Andy Gospodarek <andy@greyhouse.net> 3027L: netdev@vger.kernel.org 3028W: http://sourceforge.net/projects/bonding/ 3029S: Supported 3030F: drivers/net/bonding/ 3031F: include/uapi/linux/if_bonding.h 3032 3033BPF (Safe dynamic programs and tools) 3034M: Alexei Starovoitov <ast@kernel.org> 3035M: Daniel Borkmann <daniel@iogearbox.net> 3036R: Martin KaFai Lau <kafai@fb.com> 3037R: Song Liu <songliubraving@fb.com> 3038R: Yonghong Song <yhs@fb.com> 3039L: netdev@vger.kernel.org 3040L: bpf@vger.kernel.org 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3042T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3043Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3044S: Supported 3045F: arch/*/net/* 3046F: Documentation/networking/filter.txt 3047F: Documentation/bpf/ 3048F: include/linux/bpf* 3049F: include/linux/filter.h 3050F: include/trace/events/xdp.h 3051F: include/uapi/linux/bpf* 3052F: include/uapi/linux/filter.h 3053F: kernel/bpf/ 3054F: kernel/trace/bpf_trace.c 3055F: lib/test_bpf.c 3056F: net/bpf/ 3057F: net/core/filter.c 3058F: net/sched/act_bpf.c 3059F: net/sched/cls_bpf.c 3060F: samples/bpf/ 3061F: tools/bpf/ 3062F: tools/lib/bpf/ 3063F: tools/testing/selftests/bpf/ 3064K: bpf 3065N: bpf 3066 3067BPF JIT for ARM 3068M: Shubham Bansal <illusionist.neo@gmail.com> 3069L: netdev@vger.kernel.org 3070L: bpf@vger.kernel.org 3071S: Maintained 3072F: arch/arm/net/ 3073 3074BPF JIT for ARM64 3075M: Daniel Borkmann <daniel@iogearbox.net> 3076M: Alexei Starovoitov <ast@kernel.org> 3077M: Zi Shen Lim <zlim.lnx@gmail.com> 3078L: netdev@vger.kernel.org 3079L: bpf@vger.kernel.org 3080S: Supported 3081F: arch/arm64/net/ 3082 3083BPF JIT for MIPS (32-BIT AND 64-BIT) 3084M: Paul Burton <paul.burton@mips.com> 3085L: netdev@vger.kernel.org 3086L: bpf@vger.kernel.org 3087S: Maintained 3088F: arch/mips/net/ 3089 3090BPF JIT for NFP NICs 3091M: Jakub Kicinski <jakub.kicinski@netronome.com> 3092L: netdev@vger.kernel.org 3093L: bpf@vger.kernel.org 3094S: Supported 3095F: drivers/net/ethernet/netronome/nfp/bpf/ 3096 3097BPF JIT for POWERPC (32-BIT AND 64-BIT) 3098M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3099M: Sandipan Das <sandipan@linux.ibm.com> 3100L: netdev@vger.kernel.org 3101L: bpf@vger.kernel.org 3102S: Maintained 3103F: arch/powerpc/net/ 3104 3105BPF JIT for RISC-V (RV64G) 3106M: Björn Töpel <bjorn.topel@gmail.com> 3107L: netdev@vger.kernel.org 3108S: Maintained 3109F: arch/riscv/net/ 3110 3111BPF JIT for S390 3112M: Ilya Leoshkevich <iii@linux.ibm.com> 3113M: Heiko Carstens <heiko.carstens@de.ibm.com> 3114M: Vasily Gorbik <gor@linux.ibm.com> 3115L: netdev@vger.kernel.org 3116L: bpf@vger.kernel.org 3117S: Maintained 3118F: arch/s390/net/ 3119X: arch/s390/net/pnet.c 3120 3121BPF JIT for SPARC (32-BIT AND 64-BIT) 3122M: David S. Miller <davem@davemloft.net> 3123L: netdev@vger.kernel.org 3124L: bpf@vger.kernel.org 3125S: Maintained 3126F: arch/sparc/net/ 3127 3128BPF JIT for X86 32-BIT 3129M: Wang YanQing <udknight@gmail.com> 3130L: netdev@vger.kernel.org 3131L: bpf@vger.kernel.org 3132S: Maintained 3133F: arch/x86/net/bpf_jit_comp32.c 3134 3135BPF JIT for X86 64-BIT 3136M: Alexei Starovoitov <ast@kernel.org> 3137M: Daniel Borkmann <daniel@iogearbox.net> 3138L: netdev@vger.kernel.org 3139L: bpf@vger.kernel.org 3140S: Supported 3141F: arch/x86/net/ 3142X: arch/x86/net/bpf_jit_comp32.c 3143 3144BROADCOM B44 10/100 ETHERNET DRIVER 3145M: Michael Chan <michael.chan@broadcom.com> 3146L: netdev@vger.kernel.org 3147S: Supported 3148F: drivers/net/ethernet/broadcom/b44.* 3149 3150BROADCOM B53 ETHERNET SWITCH DRIVER 3151M: Florian Fainelli <f.fainelli@gmail.com> 3152L: netdev@vger.kernel.org 3153L: openwrt-devel@lists.openwrt.org (subscribers-only) 3154S: Supported 3155F: drivers/net/dsa/b53/* 3156F: include/linux/platform_data/b53.h 3157 3158BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3159M: Florian Fainelli <f.fainelli@gmail.com> 3160M: Ray Jui <rjui@broadcom.com> 3161M: Scott Branden <sbranden@broadcom.com> 3162M: bcm-kernel-feedback-list@broadcom.com 3163T: git git://github.com/broadcom/mach-bcm 3164S: Maintained 3165N: bcm281* 3166N: bcm113* 3167N: bcm216* 3168N: kona 3169F: arch/arm/mach-bcm/ 3170 3171BROADCOM BCM2835 ARM ARCHITECTURE 3172M: Eric Anholt <eric@anholt.net> 3173M: Stefan Wahren <wahrenst@gmx.net> 3174L: bcm-kernel-feedback-list@broadcom.com 3175L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3177T: git git://github.com/anholt/linux 3178S: Maintained 3179N: bcm2835 3180F: drivers/staging/vc04_services 3181 3182BROADCOM BCM47XX MIPS ARCHITECTURE 3183M: Hauke Mehrtens <hauke@hauke-m.de> 3184M: Rafał Miłecki <zajec5@gmail.com> 3185L: linux-mips@vger.kernel.org 3186S: Maintained 3187F: Documentation/devicetree/bindings/mips/brcm/ 3188F: arch/mips/bcm47xx/* 3189F: arch/mips/include/asm/mach-bcm47xx/* 3190 3191BROADCOM BCM5301X ARM ARCHITECTURE 3192M: Hauke Mehrtens <hauke@hauke-m.de> 3193M: Rafał Miłecki <zajec5@gmail.com> 3194M: bcm-kernel-feedback-list@broadcom.com 3195L: linux-arm-kernel@lists.infradead.org 3196S: Maintained 3197F: arch/arm/mach-bcm/bcm_5301x.c 3198F: arch/arm/boot/dts/bcm5301x*.dtsi 3199F: arch/arm/boot/dts/bcm470* 3200F: arch/arm/boot/dts/bcm953012* 3201 3202BROADCOM BCM53573 ARM ARCHITECTURE 3203M: Rafał Miłecki <rafal@milecki.pl> 3204L: bcm-kernel-feedback-list@broadcom.com 3205L: linux-arm-kernel@lists.infradead.org 3206S: Maintained 3207F: arch/arm/boot/dts/bcm53573* 3208F: arch/arm/boot/dts/bcm47189* 3209 3210BROADCOM BCM63XX ARM ARCHITECTURE 3211M: Florian Fainelli <f.fainelli@gmail.com> 3212M: bcm-kernel-feedback-list@broadcom.com 3213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3214T: git git://github.com/broadcom/stblinux.git 3215S: Maintained 3216N: bcm63xx 3217 3218BROADCOM BCM63XX/BCM33XX UDC DRIVER 3219M: Kevin Cernekee <cernekee@gmail.com> 3220L: linux-usb@vger.kernel.org 3221S: Maintained 3222F: drivers/usb/gadget/udc/bcm63xx_udc.* 3223 3224BROADCOM BCM7XXX ARM ARCHITECTURE 3225M: Brian Norris <computersforpeace@gmail.com> 3226M: Gregory Fong <gregory.0xf0@gmail.com> 3227M: Florian Fainelli <f.fainelli@gmail.com> 3228M: bcm-kernel-feedback-list@broadcom.com 3229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3230T: git git://github.com/broadcom/stblinux.git 3231S: Maintained 3232F: arch/arm/mach-bcm/*brcmstb* 3233F: arch/arm/boot/dts/bcm7*.dts* 3234F: drivers/bus/brcmstb_gisb.c 3235F: arch/arm/mm/cache-b15-rac.c 3236F: arch/arm/include/asm/hardware/cache-b15-rac.h 3237N: brcmstb 3238 3239BROADCOM BMIPS CPUFREQ DRIVER 3240M: Markus Mayer <mmayer@broadcom.com> 3241M: bcm-kernel-feedback-list@broadcom.com 3242L: linux-pm@vger.kernel.org 3243S: Maintained 3244F: drivers/cpufreq/bmips-cpufreq.c 3245 3246BROADCOM BMIPS MIPS ARCHITECTURE 3247M: Kevin Cernekee <cernekee@gmail.com> 3248M: Florian Fainelli <f.fainelli@gmail.com> 3249L: bcm-kernel-feedback-list@broadcom.com 3250L: linux-mips@vger.kernel.org 3251T: git git://github.com/broadcom/stblinux.git 3252S: Maintained 3253F: arch/mips/bmips/* 3254F: arch/mips/include/asm/mach-bmips/* 3255F: arch/mips/kernel/*bmips* 3256F: arch/mips/boot/dts/brcm/bcm*.dts* 3257F: drivers/irqchip/irq-bcm63* 3258F: drivers/irqchip/irq-bcm7* 3259F: drivers/irqchip/irq-brcmstb* 3260F: include/linux/bcm963xx_nvram.h 3261F: include/linux/bcm963xx_tag.h 3262 3263BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3264M: Rasesh Mody <rmody@marvell.com> 3265M: GR-Linux-NIC-Dev@marvell.com 3266L: netdev@vger.kernel.org 3267S: Supported 3268F: drivers/net/ethernet/broadcom/bnx2.* 3269F: drivers/net/ethernet/broadcom/bnx2_* 3270 3271BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3272M: QLogic-Storage-Upstream@qlogic.com 3273L: linux-scsi@vger.kernel.org 3274S: Supported 3275F: drivers/scsi/bnx2fc/ 3276 3277BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3278M: QLogic-Storage-Upstream@qlogic.com 3279L: linux-scsi@vger.kernel.org 3280S: Supported 3281F: drivers/scsi/bnx2i/ 3282 3283BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3284M: Ariel Elior <aelior@marvell.com> 3285M: Sudarsana Kalluru <skalluru@marvell.com> 3286M: GR-everest-linux-l2@marvell.com 3287L: netdev@vger.kernel.org 3288S: Supported 3289F: drivers/net/ethernet/broadcom/bnx2x/ 3290 3291BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3292M: Michael Chan <michael.chan@broadcom.com> 3293L: netdev@vger.kernel.org 3294S: Supported 3295F: drivers/net/ethernet/broadcom/bnxt/ 3296 3297BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3298M: Arend van Spriel <arend.vanspriel@broadcom.com> 3299M: Franky Lin <franky.lin@broadcom.com> 3300M: Hante Meuleman <hante.meuleman@broadcom.com> 3301M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3302M: Wright Feng <wright.feng@cypress.com> 3303L: linux-wireless@vger.kernel.org 3304L: brcm80211-dev-list.pdl@broadcom.com 3305L: brcm80211-dev-list@cypress.com 3306S: Supported 3307F: drivers/net/wireless/broadcom/brcm80211/ 3308 3309BROADCOM BRCMSTB GPIO DRIVER 3310M: Gregory Fong <gregory.0xf0@gmail.com> 3311L: bcm-kernel-feedback-list@broadcom.com 3312S: Supported 3313F: drivers/gpio/gpio-brcmstb.c 3314F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3315 3316BROADCOM BRCMSTB I2C DRIVER 3317M: Kamal Dasu <kdasu.kdev@gmail.com> 3318L: linux-i2c@vger.kernel.org 3319L: bcm-kernel-feedback-list@broadcom.com 3320S: Supported 3321F: drivers/i2c/busses/i2c-brcmstb.c 3322F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3323 3324BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3325M: Al Cooper <alcooperx@gmail.com> 3326L: linux-kernel@vger.kernel.org 3327L: bcm-kernel-feedback-list@broadcom.com 3328S: Maintained 3329F: drivers/phy/broadcom/phy-brcm-usb* 3330 3331BROADCOM GENET ETHERNET DRIVER 3332M: Doug Berger <opendmb@gmail.com> 3333M: Florian Fainelli <f.fainelli@gmail.com> 3334L: bcm-kernel-feedback-list@broadcom.com 3335L: netdev@vger.kernel.org 3336S: Supported 3337F: drivers/net/ethernet/broadcom/genet/ 3338 3339BROADCOM IPROC ARM ARCHITECTURE 3340M: Ray Jui <rjui@broadcom.com> 3341M: Scott Branden <sbranden@broadcom.com> 3342M: bcm-kernel-feedback-list@broadcom.com 3343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3344T: git git://github.com/broadcom/cygnus-linux.git 3345S: Maintained 3346N: iproc 3347N: cygnus 3348N: bcm[-_]nsp 3349N: bcm9113* 3350N: bcm9583* 3351N: bcm9585* 3352N: bcm9586* 3353N: bcm988312 3354N: bcm113* 3355N: bcm583* 3356N: bcm585* 3357N: bcm586* 3358N: bcm88312 3359N: hr2 3360N: stingray 3361F: arch/arm64/boot/dts/broadcom/northstar2/* 3362F: arch/arm64/boot/dts/broadcom/stingray/* 3363F: drivers/clk/bcm/clk-ns* 3364F: drivers/clk/bcm/clk-sr* 3365F: drivers/pinctrl/bcm/pinctrl-ns* 3366F: include/dt-bindings/clock/bcm-sr* 3367 3368BROADCOM KONA GPIO DRIVER 3369M: Ray Jui <rjui@broadcom.com> 3370L: bcm-kernel-feedback-list@broadcom.com 3371S: Supported 3372F: drivers/gpio/gpio-bcm-kona.c 3373F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3374 3375BROADCOM NETXTREME-E ROCE DRIVER 3376M: Selvin Xavier <selvin.xavier@broadcom.com> 3377M: Devesh Sharma <devesh.sharma@broadcom.com> 3378M: Somnath Kotur <somnath.kotur@broadcom.com> 3379M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3380L: linux-rdma@vger.kernel.org 3381W: http://www.broadcom.com 3382S: Supported 3383F: drivers/infiniband/hw/bnxt_re/ 3384F: include/uapi/rdma/bnxt_re-abi.h 3385 3386BROADCOM NVRAM DRIVER 3387M: Rafał Miłecki <zajec5@gmail.com> 3388L: linux-mips@vger.kernel.org 3389S: Maintained 3390F: drivers/firmware/broadcom/* 3391 3392BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3393M: Rafał Miłecki <zajec5@gmail.com> 3394L: linux-wireless@vger.kernel.org 3395S: Maintained 3396F: drivers/bcma/ 3397F: include/linux/bcma/ 3398 3399BROADCOM STB AVS CPUFREQ DRIVER 3400M: Markus Mayer <mmayer@broadcom.com> 3401M: bcm-kernel-feedback-list@broadcom.com 3402L: linux-pm@vger.kernel.org 3403S: Maintained 3404F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3405F: drivers/cpufreq/brcmstb* 3406 3407BROADCOM STB AVS TMON DRIVER 3408M: Markus Mayer <mmayer@broadcom.com> 3409M: bcm-kernel-feedback-list@broadcom.com 3410L: linux-pm@vger.kernel.org 3411S: Maintained 3412F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3413F: drivers/thermal/broadcom/brcmstb* 3414 3415BROADCOM STB NAND FLASH DRIVER 3416M: Brian Norris <computersforpeace@gmail.com> 3417M: Kamal Dasu <kdasu.kdev@gmail.com> 3418L: linux-mtd@lists.infradead.org 3419L: bcm-kernel-feedback-list@broadcom.com 3420S: Maintained 3421F: drivers/mtd/nand/raw/brcmnand/ 3422 3423BROADCOM STB DPFE DRIVER 3424M: Markus Mayer <mmayer@broadcom.com> 3425M: bcm-kernel-feedback-list@broadcom.com 3426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3427S: Maintained 3428F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3429F: drivers/memory/brcmstb_dpfe.c 3430 3431BROADCOM SPI DRIVER 3432M: Kamal Dasu <kdasu.kdev@gmail.com> 3433M: bcm-kernel-feedback-list@broadcom.com 3434S: Maintained 3435F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3436F: drivers/spi/spi-bcm-qspi.* 3437F: drivers/spi/spi-brcmstb-qspi.c 3438F: drivers/spi/spi-iproc-qspi.c 3439 3440BROADCOM SYSTEMPORT ETHERNET DRIVER 3441M: Florian Fainelli <f.fainelli@gmail.com> 3442L: bcm-kernel-feedback-list@broadcom.com 3443L: netdev@vger.kernel.org 3444S: Supported 3445F: drivers/net/ethernet/broadcom/bcmsysport.* 3446 3447BROADCOM TG3 GIGABIT ETHERNET DRIVER 3448M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3449M: Prashant Sreedharan <prashant@broadcom.com> 3450M: Michael Chan <mchan@broadcom.com> 3451L: netdev@vger.kernel.org 3452S: Supported 3453F: drivers/net/ethernet/broadcom/tg3.* 3454 3455BROCADE BFA FC SCSI DRIVER 3456M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3457M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3458L: linux-scsi@vger.kernel.org 3459S: Supported 3460F: drivers/scsi/bfa/ 3461 3462BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3463M: Rasesh Mody <rmody@marvell.com> 3464M: Sudarsana Kalluru <skalluru@marvell.com> 3465M: GR-Linux-NIC-Dev@marvell.com 3466L: netdev@vger.kernel.org 3467S: Supported 3468F: drivers/net/ethernet/brocade/bna/ 3469 3470BSG (block layer generic sg v4 driver) 3471M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3472L: linux-scsi@vger.kernel.org 3473S: Supported 3474F: block/bsg.c 3475F: include/linux/bsg.h 3476F: include/uapi/linux/bsg.h 3477 3478BT87X AUDIO DRIVER 3479M: Clemens Ladisch <clemens@ladisch.de> 3480L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3481T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3482S: Maintained 3483F: Documentation/sound/cards/bt87x.rst 3484F: sound/pci/bt87x.c 3485 3486BT8XXGPIO DRIVER 3487M: Michael Buesch <m@bues.ch> 3488W: http://bu3sch.de/btgpio.php 3489S: Maintained 3490F: drivers/gpio/gpio-bt8xx.c 3491 3492BTRFS FILE SYSTEM 3493M: Chris Mason <clm@fb.com> 3494M: Josef Bacik <josef@toxicpanda.com> 3495M: David Sterba <dsterba@suse.com> 3496L: linux-btrfs@vger.kernel.org 3497W: http://btrfs.wiki.kernel.org/ 3498Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3500S: Maintained 3501F: Documentation/filesystems/btrfs.txt 3502F: fs/btrfs/ 3503F: include/linux/btrfs* 3504F: include/uapi/linux/btrfs* 3505 3506BTTV VIDEO4LINUX DRIVER 3507M: Mauro Carvalho Chehab <mchehab@kernel.org> 3508L: linux-media@vger.kernel.org 3509W: https://linuxtv.org 3510T: git git://linuxtv.org/media_tree.git 3511S: Odd fixes 3512F: Documentation/media/v4l-drivers/bttv* 3513F: drivers/media/pci/bt8xx/bttv* 3514 3515BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3516M: Chanwoo Choi <cw00.choi@samsung.com> 3517L: linux-pm@vger.kernel.org 3518L: linux-samsung-soc@vger.kernel.org 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3520S: Maintained 3521F: drivers/devfreq/exynos-bus.c 3522F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3523 3524BUSLOGIC SCSI DRIVER 3525M: Khalid Aziz <khalid@gonehiking.org> 3526L: linux-scsi@vger.kernel.org 3527S: Maintained 3528F: drivers/scsi/BusLogic.* 3529F: drivers/scsi/FlashPoint.* 3530 3531C-MEDIA CMI8788 DRIVER 3532M: Clemens Ladisch <clemens@ladisch.de> 3533L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3534T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3535S: Maintained 3536F: sound/pci/oxygen/ 3537 3538C-SKY ARCHITECTURE 3539M: Guo Ren <guoren@kernel.org> 3540T: git https://github.com/c-sky/csky-linux.git 3541S: Supported 3542F: arch/csky/ 3543F: Documentation/devicetree/bindings/csky/ 3544F: drivers/irqchip/irq-csky-* 3545F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3546F: drivers/clocksource/timer-gx6605s.c 3547F: drivers/clocksource/timer-mp-csky.c 3548F: Documentation/devicetree/bindings/timer/csky,* 3549K: csky 3550N: csky 3551 3552C6X ARCHITECTURE 3553M: Mark Salter <msalter@redhat.com> 3554M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3555L: linux-c6x-dev@linux-c6x.org 3556W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3557S: Maintained 3558F: arch/c6x/ 3559 3560CA8210 IEEE-802.15.4 RADIO DRIVER 3561M: Harry Morris <h.morris@cascoda.com> 3562L: linux-wpan@vger.kernel.org 3563W: https://github.com/Cascoda/ca8210-linux.git 3564S: Maintained 3565F: drivers/net/ieee802154/ca8210.c 3566F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3567 3568CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3569M: David Howells <dhowells@redhat.com> 3570L: linux-cachefs@redhat.com (moderated for non-subscribers) 3571S: Supported 3572F: Documentation/filesystems/caching/cachefiles.txt 3573F: fs/cachefiles/ 3574 3575CADENCE MIPI-CSI2 BRIDGES 3576M: Maxime Ripard <maxime.ripard@bootlin.com> 3577L: linux-media@vger.kernel.org 3578S: Maintained 3579F: Documentation/devicetree/bindings/media/cdns,*.txt 3580F: drivers/media/platform/cadence/cdns-csi2* 3581 3582CADET FM/AM RADIO RECEIVER DRIVER 3583M: Hans Verkuil <hverkuil@xs4all.nl> 3584L: linux-media@vger.kernel.org 3585T: git git://linuxtv.org/media_tree.git 3586W: https://linuxtv.org 3587S: Maintained 3588F: drivers/media/radio/radio-cadet* 3589 3590CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3591M: Jonathan Corbet <corbet@lwn.net> 3592L: linux-media@vger.kernel.org 3593T: git git://linuxtv.org/media_tree.git 3594S: Maintained 3595F: Documentation/media/v4l-drivers/cafe_ccic* 3596F: drivers/media/platform/marvell-ccic/ 3597 3598CAIF NETWORK LAYER 3599L: netdev@vger.kernel.org 3600S: Orphan 3601F: Documentation/networking/caif/ 3602F: drivers/net/caif/ 3603F: include/uapi/linux/caif/ 3604F: include/net/caif/ 3605F: net/caif/ 3606 3607CAKE QDISC 3608M: Toke Høiland-Jørgensen <toke@toke.dk> 3609L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3610S: Maintained 3611F: net/sched/sch_cake.c 3612 3613CALGARY x86-64 IOMMU 3614M: Muli Ben-Yehuda <mulix@mulix.org> 3615M: Jon Mason <jdmason@kudzu.us> 3616L: iommu@lists.linux-foundation.org 3617S: Maintained 3618F: arch/x86/kernel/pci-calgary_64.c 3619F: arch/x86/kernel/tce_64.c 3620F: arch/x86/include/asm/calgary.h 3621F: arch/x86/include/asm/tce.h 3622 3623CAN NETWORK DRIVERS 3624M: Wolfgang Grandegger <wg@grandegger.com> 3625M: Marc Kleine-Budde <mkl@pengutronix.de> 3626L: linux-can@vger.kernel.org 3627W: https://github.com/linux-can 3628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3630S: Maintained 3631F: Documentation/devicetree/bindings/net/can/ 3632F: drivers/net/can/ 3633F: include/linux/can/dev.h 3634F: include/linux/can/platform/ 3635F: include/uapi/linux/can/error.h 3636F: include/uapi/linux/can/netlink.h 3637 3638CAN NETWORK LAYER 3639M: Oliver Hartkopp <socketcan@hartkopp.net> 3640M: Marc Kleine-Budde <mkl@pengutronix.de> 3641L: linux-can@vger.kernel.org 3642W: https://github.com/linux-can 3643T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3644T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3645S: Maintained 3646F: Documentation/networking/can.rst 3647F: net/can/ 3648F: include/linux/can/core.h 3649F: include/uapi/linux/can.h 3650F: include/uapi/linux/can/bcm.h 3651F: include/uapi/linux/can/raw.h 3652F: include/uapi/linux/can/gw.h 3653 3654CAPABILITIES 3655M: Serge Hallyn <serge@hallyn.com> 3656L: linux-security-module@vger.kernel.org 3657S: Supported 3658F: include/linux/capability.h 3659F: include/uapi/linux/capability.h 3660F: security/commoncap.c 3661F: kernel/capability.c 3662 3663CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3664M: Kevin Tsai <ktsai@capellamicro.com> 3665S: Maintained 3666F: drivers/iio/light/cm* 3667 3668CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3669M: Christian Lamparter <chunkeey@googlemail.com> 3670L: linux-wireless@vger.kernel.org 3671W: http://wireless.kernel.org/en/users/Drivers/carl9170 3672S: Maintained 3673F: drivers/net/wireless/ath/carl9170/ 3674 3675CAVIUM I2C DRIVER 3676M: Jan Glauber <jglauber@cavium.com> 3677M: David Daney <david.daney@cavium.com> 3678W: http://www.cavium.com 3679S: Supported 3680F: drivers/i2c/busses/i2c-octeon* 3681F: drivers/i2c/busses/i2c-thunderx* 3682 3683CAVIUM LIQUIDIO NETWORK DRIVER 3684M: Derek Chickles <dchickles@marvell.com> 3685M: Satanand Burla <sburla@marvell.com> 3686M: Felix Manlunas <fmanlunas@marvell.com> 3687L: netdev@vger.kernel.org 3688W: http://www.cavium.com 3689S: Supported 3690F: drivers/net/ethernet/cavium/liquidio/ 3691 3692CAVIUM MMC DRIVER 3693M: Jan Glauber <jglauber@cavium.com> 3694M: David Daney <david.daney@cavium.com> 3695M: Steven J. Hill <Steven.Hill@cavium.com> 3696W: http://www.cavium.com 3697S: Supported 3698F: drivers/mmc/host/cavium* 3699 3700CAVIUM OCTEON-TX CRYPTO DRIVER 3701M: George Cherian <george.cherian@cavium.com> 3702L: linux-crypto@vger.kernel.org 3703W: http://www.cavium.com 3704S: Supported 3705F: drivers/crypto/cavium/cpt/ 3706 3707CAVIUM THUNDERX2 ARM64 SOC 3708M: Robert Richter <rrichter@cavium.com> 3709M: Jayachandran C <jnair@caviumnetworks.com> 3710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3711S: Maintained 3712F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3713F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3714 3715CC2520 IEEE-802.15.4 RADIO DRIVER 3716M: Varka Bhadram <varkabhadram@gmail.com> 3717L: linux-wpan@vger.kernel.org 3718S: Maintained 3719F: drivers/net/ieee802154/cc2520.c 3720F: include/linux/spi/cc2520.h 3721F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3722 3723CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3724M: Gilad Ben-Yossef <gilad@benyossef.com> 3725L: linux-crypto@vger.kernel.org 3726S: Supported 3727F: drivers/crypto/ccree/ 3728W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3729 3730CEC FRAMEWORK 3731M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3732L: linux-media@vger.kernel.org 3733T: git git://linuxtv.org/media_tree.git 3734W: http://linuxtv.org 3735S: Supported 3736F: Documentation/media/kapi/cec-core.rst 3737F: Documentation/media/uapi/cec 3738F: drivers/media/cec/ 3739F: drivers/media/rc/keymaps/rc-cec.c 3740F: include/media/cec.h 3741F: include/media/cec-notifier.h 3742F: include/uapi/linux/cec.h 3743F: include/uapi/linux/cec-funcs.h 3744F: Documentation/devicetree/bindings/media/cec.txt 3745F: Documentation/ABI/testing/debugfs-cec-error-inj 3746 3747CEC GPIO DRIVER 3748M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3749L: linux-media@vger.kernel.org 3750T: git git://linuxtv.org/media_tree.git 3751W: http://linuxtv.org 3752S: Supported 3753F: drivers/media/platform/cec-gpio/ 3754F: Documentation/devicetree/bindings/media/cec-gpio.txt 3755 3756CELL BROADBAND ENGINE ARCHITECTURE 3757M: Arnd Bergmann <arnd@arndb.de> 3758L: linuxppc-dev@lists.ozlabs.org 3759W: http://www.ibm.com/developerworks/power/cell/ 3760S: Supported 3761F: arch/powerpc/include/asm/cell*.h 3762F: arch/powerpc/include/asm/spu*.h 3763F: arch/powerpc/include/uapi/asm/spu*.h 3764F: arch/powerpc/oprofile/*cell* 3765F: arch/powerpc/platforms/cell/ 3766 3767CEPH COMMON CODE (LIBCEPH) 3768M: Ilya Dryomov <idryomov@gmail.com> 3769M: Jeff Layton <jlayton@kernel.org> 3770M: Sage Weil <sage@redhat.com> 3771L: ceph-devel@vger.kernel.org 3772W: http://ceph.com/ 3773T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3774T: git git://github.com/ceph/ceph-client.git 3775S: Supported 3776F: net/ceph/ 3777F: include/linux/ceph/ 3778F: include/linux/crush/ 3779 3780CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3781M: Jeff Layton <jlayton@kernel.org> 3782M: Sage Weil <sage@redhat.com> 3783M: Ilya Dryomov <idryomov@gmail.com> 3784L: ceph-devel@vger.kernel.org 3785W: http://ceph.com/ 3786T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3787T: git git://github.com/ceph/ceph-client.git 3788S: Supported 3789F: Documentation/filesystems/ceph.txt 3790F: fs/ceph/ 3791 3792CERTIFICATE HANDLING: 3793M: David Howells <dhowells@redhat.com> 3794M: David Woodhouse <dwmw2@infradead.org> 3795L: keyrings@vger.kernel.org 3796S: Maintained 3797F: Documentation/admin-guide/module-signing.rst 3798F: certs/ 3799F: scripts/sign-file.c 3800F: scripts/extract-cert.c 3801 3802CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3803L: linux-usb@vger.kernel.org 3804S: Orphan 3805F: Documentation/usb/wusb-design-overview.rst 3806F: Documentation/usb/wusb-cbaf 3807F: drivers/usb/host/hwa-hc.c 3808F: drivers/usb/host/whci/ 3809F: drivers/usb/wusbcore/ 3810F: include/linux/usb/wusb* 3811 3812CFAG12864B LCD DRIVER 3813M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3814S: Maintained 3815F: drivers/auxdisplay/cfag12864b.c 3816F: include/linux/cfag12864b.h 3817 3818CFAG12864BFB LCD FRAMEBUFFER DRIVER 3819M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3820S: Maintained 3821F: drivers/auxdisplay/cfag12864bfb.c 3822F: include/linux/cfag12864b.h 3823 3824802.11 (including CFG80211/NL80211) 3825M: Johannes Berg <johannes@sipsolutions.net> 3826L: linux-wireless@vger.kernel.org 3827W: http://wireless.kernel.org/ 3828T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3829T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3830S: Maintained 3831F: net/wireless/ 3832F: include/uapi/linux/nl80211.h 3833F: include/linux/ieee80211.h 3834F: include/net/wext.h 3835F: include/net/cfg80211.h 3836F: include/net/iw_handler.h 3837F: include/net/ieee80211_radiotap.h 3838F: Documentation/driver-api/80211/cfg80211.rst 3839F: Documentation/networking/regulatory.txt 3840 3841CHAR and MISC DRIVERS 3842M: Arnd Bergmann <arnd@arndb.de> 3843M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3844T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3845S: Supported 3846F: drivers/char/ 3847F: drivers/misc/ 3848F: include/linux/miscdevice.h 3849 3850CHECKPATCH 3851M: Andy Whitcroft <apw@canonical.com> 3852M: Joe Perches <joe@perches.com> 3853S: Maintained 3854F: scripts/checkpatch.pl 3855 3856CHINESE DOCUMENTATION 3857M: Harry Wei <harryxiyou@gmail.com> 3858M: Alex Shi <alex.shi@linux.alibaba.com> 3859L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3860S: Maintained 3861F: Documentation/translations/zh_CN/ 3862 3863CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3864M: Peter Chen <Peter.Chen@nxp.com> 3865T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3866L: linux-usb@vger.kernel.org 3867S: Maintained 3868F: drivers/usb/chipidea/ 3869 3870CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3871M: Hans de Goede <hdegoede@redhat.com> 3872L: linux-input@vger.kernel.org 3873S: Maintained 3874F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3875F: drivers/input/touchscreen/chipone_icn8318.c 3876 3877CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3878M: Hans de Goede <hdegoede@redhat.com> 3879L: linux-input@vger.kernel.org 3880S: Maintained 3881F: drivers/input/touchscreen/chipone_icn8505.c 3882 3883CHROME HARDWARE PLATFORM SUPPORT 3884M: Benson Leung <bleung@chromium.org> 3885M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3886S: Maintained 3887T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3888F: drivers/platform/chrome/ 3889 3890CHROMEOS EC SUBDRIVERS 3891M: Benson Leung <bleung@chromium.org> 3892M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3893R: Guenter Roeck <groeck@chromium.org> 3894S: Maintained 3895N: cros_ec 3896N: cros-ec 3897F: drivers/power/supply/cros_usbpd-charger.c 3898 3899CHROMEOS EC CODEC DRIVER 3900M: Cheng-Yi Chiang <cychiang@chromium.org> 3901S: Maintained 3902R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3903R: Guenter Roeck <groeck@chromium.org> 3904F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3905F: sound/soc/codecs/cros_ec_codec.* 3906 3907CIRRUS LOGIC AUDIO CODEC DRIVERS 3908M: Brian Austin <brian.austin@cirrus.com> 3909M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3911S: Maintained 3912F: sound/soc/codecs/cs* 3913 3914CIRRUS LOGIC EP93XX ETHERNET DRIVER 3915M: Hartley Sweeten <hsweeten@visionengravers.com> 3916L: netdev@vger.kernel.org 3917S: Maintained 3918F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3919 3920CIRRUS LOGIC LOCHNAGAR DRIVER 3921M: Charles Keepax <ckeepax@opensource.cirrus.com> 3922M: Richard Fitzgerald <rf@opensource.cirrus.com> 3923L: patches@opensource.cirrus.com 3924S: Supported 3925F: drivers/clk/clk-lochnagar.c 3926F: drivers/hwmon/lochnagar-hwmon.c 3927F: drivers/mfd/lochnagar-i2c.c 3928F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3929F: drivers/regulator/lochnagar-regulator.c 3930F: sound/soc/codecs/lochnagar-sc.c 3931F: include/dt-bindings/clk/lochnagar.h 3932F: include/dt-bindings/pinctrl/lochnagar.h 3933F: include/linux/mfd/lochnagar* 3934F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3935F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3936F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3937F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3938F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3939F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3940F: Documentation/hwmon/lochnagar.rst 3941 3942CISCO FCOE HBA DRIVER 3943M: Satish Kharat <satishkh@cisco.com> 3944M: Sesidhar Baddela <sebaddel@cisco.com> 3945M: Karan Tilak Kumar <kartilak@cisco.com> 3946L: linux-scsi@vger.kernel.org 3947S: Supported 3948F: drivers/scsi/fnic/ 3949 3950CISCO SCSI HBA DRIVER 3951M: Karan Tilak Kumar <kartilak@cisco.com> 3952M: Sesidhar Baddela <sebaddel@cisco.com> 3953L: linux-scsi@vger.kernel.org 3954S: Supported 3955F: drivers/scsi/snic/ 3956 3957CISCO VIC ETHERNET NIC DRIVER 3958M: Christian Benvenuti <benve@cisco.com> 3959M: Govindarajulu Varadarajan <_govind@gmx.com> 3960M: Parvi Kaustubhi <pkaustub@cisco.com> 3961S: Supported 3962F: drivers/net/ethernet/cisco/enic/ 3963 3964CISCO VIC LOW LATENCY NIC DRIVER 3965M: Christian Benvenuti <benve@cisco.com> 3966M: Nelson Escobar <neescoba@cisco.com> 3967M: Parvi Kaustubhi <pkaustub@cisco.com> 3968S: Supported 3969F: drivers/infiniband/hw/usnic/ 3970 3971CIRRUS LOGIC MADERA CODEC DRIVERS 3972M: Charles Keepax <ckeepax@opensource.cirrus.com> 3973M: Richard Fitzgerald <rf@opensource.cirrus.com> 3974L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3975L: patches@opensource.cirrus.com 3976T: git https://github.com/CirrusLogic/linux-drivers.git 3977W: https://github.com/CirrusLogic/linux-drivers/wiki 3978S: Supported 3979F: Documentation/devicetree/bindings/mfd/madera.txt 3980F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3981F: Documentation/devicetree/bindings/sound/madera.txt 3982F: include/dt-bindings/sound/madera* 3983F: include/linux/irqchip/irq-madera* 3984F: include/linux/mfd/madera/* 3985F: include/sound/madera* 3986F: drivers/gpio/gpio-madera* 3987F: drivers/irqchip/irq-madera* 3988F: drivers/mfd/madera* 3989F: drivers/mfd/cs47l* 3990F: drivers/pinctrl/cirrus/* 3991F: sound/soc/codecs/cs47l* 3992F: sound/soc/codecs/madera* 3993 3994CLANG-FORMAT FILE 3995M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3996S: Maintained 3997F: .clang-format 3998 3999CLANG/LLVM BUILD SUPPORT 4000L: clang-built-linux@googlegroups.com 4001W: https://clangbuiltlinux.github.io/ 4002B: https://github.com/ClangBuiltLinux/linux/issues 4003C: irc://chat.freenode.net/clangbuiltlinux 4004S: Supported 4005K: \b(?i:clang|llvm)\b 4006 4007CLEANCACHE API 4008M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4009L: linux-kernel@vger.kernel.org 4010S: Maintained 4011F: mm/cleancache.c 4012F: include/linux/cleancache.h 4013 4014CLK API 4015M: Russell King <linux@armlinux.org.uk> 4016L: linux-clk@vger.kernel.org 4017S: Maintained 4018F: include/linux/clk.h 4019 4020CLOCKSOURCE, CLOCKEVENT DRIVERS 4021M: Daniel Lezcano <daniel.lezcano@linaro.org> 4022M: Thomas Gleixner <tglx@linutronix.de> 4023L: linux-kernel@vger.kernel.org 4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4025S: Supported 4026F: drivers/clocksource/ 4027F: Documentation/devicetree/bindings/timer/ 4028 4029CMPC ACPI DRIVER 4030M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4031M: Daniel Oliveira Nascimento <don@syst.com.br> 4032L: platform-driver-x86@vger.kernel.org 4033S: Supported 4034F: drivers/platform/x86/classmate-laptop.c 4035 4036COBALT MEDIA DRIVER 4037M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4038L: linux-media@vger.kernel.org 4039T: git git://linuxtv.org/media_tree.git 4040W: https://linuxtv.org 4041S: Supported 4042F: drivers/media/pci/cobalt/ 4043 4044COCCINELLE/Semantic Patches (SmPL) 4045M: Julia Lawall <Julia.Lawall@lip6.fr> 4046M: Gilles Muller <Gilles.Muller@lip6.fr> 4047M: Nicolas Palix <nicolas.palix@imag.fr> 4048M: Michal Marek <michal.lkml@markovi.net> 4049L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4050T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4051W: http://coccinelle.lip6.fr/ 4052S: Supported 4053F: Documentation/dev-tools/coccinelle.rst 4054F: scripts/coccinelle/ 4055F: scripts/coccicheck 4056 4057CODA FILE SYSTEM 4058M: Jan Harkes <jaharkes@cs.cmu.edu> 4059M: coda@cs.cmu.edu 4060L: codalist@coda.cs.cmu.edu 4061W: http://www.coda.cs.cmu.edu/ 4062S: Maintained 4063F: Documentation/filesystems/coda.txt 4064F: fs/coda/ 4065F: include/linux/coda*.h 4066F: include/uapi/linux/coda*.h 4067 4068CODA V4L2 MEM2MEM DRIVER 4069M: Philipp Zabel <p.zabel@pengutronix.de> 4070L: linux-media@vger.kernel.org 4071S: Maintained 4072F: Documentation/devicetree/bindings/media/coda.txt 4073F: drivers/media/platform/coda/ 4074 4075CODE OF CONDUCT 4076M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4077S: Supported 4078F: Documentation/process/code-of-conduct.rst 4079F: Documentation/process/code-of-conduct-interpretation.rst 4080 4081COMMON CLK FRAMEWORK 4082M: Michael Turquette <mturquette@baylibre.com> 4083M: Stephen Boyd <sboyd@kernel.org> 4084L: linux-clk@vger.kernel.org 4085Q: http://patchwork.kernel.org/project/linux-clk/list/ 4086T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4087S: Maintained 4088F: Documentation/devicetree/bindings/clock/ 4089F: drivers/clk/ 4090X: drivers/clk/clkdev.c 4091F: include/linux/clk-pr* 4092F: include/linux/clk/ 4093F: include/linux/of_clk.h 4094 4095COMMON INTERNET FILE SYSTEM (CIFS) 4096M: Steve French <sfrench@samba.org> 4097L: linux-cifs@vger.kernel.org 4098L: samba-technical@lists.samba.org (moderated for non-subscribers) 4099W: http://linux-cifs.samba.org/ 4100T: git git://git.samba.org/sfrench/cifs-2.6.git 4101S: Supported 4102F: Documentation/filesystems/cifs/ 4103F: fs/cifs/ 4104 4105COMPACTPCI HOTPLUG CORE 4106M: Scott Murray <scott@spiteful.org> 4107L: linux-pci@vger.kernel.org 4108S: Maintained 4109F: drivers/pci/hotplug/cpci_hotplug* 4110 4111COMPACTPCI HOTPLUG GENERIC DRIVER 4112M: Scott Murray <scott@spiteful.org> 4113L: linux-pci@vger.kernel.org 4114S: Maintained 4115F: drivers/pci/hotplug/cpcihp_generic.c 4116 4117COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4118M: Scott Murray <scott@spiteful.org> 4119L: linux-pci@vger.kernel.org 4120S: Maintained 4121F: drivers/pci/hotplug/cpcihp_zt5550.* 4122 4123COMPAL LAPTOP SUPPORT 4124M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4125L: platform-driver-x86@vger.kernel.org 4126S: Maintained 4127F: drivers/platform/x86/compal-laptop.c 4128 4129COMPILER ATTRIBUTES 4130M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4131S: Maintained 4132F: include/linux/compiler_attributes.h 4133 4134CONEXANT ACCESSRUNNER USB DRIVER 4135L: accessrunner-general@lists.sourceforge.net 4136W: http://accessrunner.sourceforge.net/ 4137S: Orphan 4138F: drivers/usb/atm/cxacru.c 4139 4140CONFIGFS 4141M: Joel Becker <jlbec@evilplan.org> 4142M: Christoph Hellwig <hch@lst.de> 4143T: git git://git.infradead.org/users/hch/configfs.git 4144S: Supported 4145F: fs/configfs/ 4146F: include/linux/configfs.h 4147 4148CONNECTOR 4149M: Evgeniy Polyakov <zbr@ioremap.net> 4150L: netdev@vger.kernel.org 4151S: Maintained 4152F: drivers/connector/ 4153 4154CONTROL GROUP (CGROUP) 4155M: Tejun Heo <tj@kernel.org> 4156M: Li Zefan <lizefan@huawei.com> 4157M: Johannes Weiner <hannes@cmpxchg.org> 4158L: cgroups@vger.kernel.org 4159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4160S: Maintained 4161F: Documentation/admin-guide/cgroup-v2.rst 4162F: Documentation/admin-guide/cgroup-v1/ 4163F: include/linux/cgroup* 4164F: kernel/cgroup/ 4165 4166CONTROL GROUP - CPUSET 4167M: Li Zefan <lizefan@huawei.com> 4168L: cgroups@vger.kernel.org 4169W: http://www.bullopensource.org/cpuset/ 4170W: http://oss.sgi.com/projects/cpusets/ 4171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4172S: Maintained 4173F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4174F: include/linux/cpuset.h 4175F: kernel/cgroup/cpuset.c 4176 4177CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4178M: Johannes Weiner <hannes@cmpxchg.org> 4179M: Michal Hocko <mhocko@kernel.org> 4180M: Vladimir Davydov <vdavydov.dev@gmail.com> 4181L: cgroups@vger.kernel.org 4182L: linux-mm@kvack.org 4183S: Maintained 4184F: mm/memcontrol.c 4185F: mm/swap_cgroup.c 4186 4187CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4188M: Tejun Heo <tj@kernel.org> 4189M: Jens Axboe <axboe@kernel.dk> 4190L: cgroups@vger.kernel.org 4191L: linux-block@vger.kernel.org 4192T: git git://git.kernel.dk/linux-block 4193F: Documentation/cgroup-v1/blkio-controller.rst 4194F: block/blk-cgroup.c 4195F: include/linux/blk-cgroup.h 4196F: block/blk-throttle.c 4197F: block/blk-iolatency.c 4198F: block/bfq-cgroup.c 4199 4200CORETEMP HARDWARE MONITORING DRIVER 4201M: Fenghua Yu <fenghua.yu@intel.com> 4202L: linux-hwmon@vger.kernel.org 4203S: Maintained 4204F: Documentation/hwmon/coretemp.rst 4205F: drivers/hwmon/coretemp.c 4206 4207COSA/SRP SYNC SERIAL DRIVER 4208M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4209W: http://www.fi.muni.cz/~kas/cosa/ 4210S: Maintained 4211F: drivers/net/wan/cosa* 4212 4213COUNTER SUBSYSTEM 4214M: William Breathitt Gray <vilhelm.gray@gmail.com> 4215L: linux-iio@vger.kernel.org 4216S: Maintained 4217F: Documentation/ABI/testing/sysfs-bus-counter* 4218F: Documentation/driver-api/generic-counter.rst 4219F: drivers/counter/ 4220F: include/linux/counter.h 4221F: include/linux/counter_enum.h 4222 4223CPMAC ETHERNET DRIVER 4224M: Florian Fainelli <f.fainelli@gmail.com> 4225L: netdev@vger.kernel.org 4226S: Maintained 4227F: drivers/net/ethernet/ti/cpmac.c 4228 4229CPU FREQUENCY SCALING FRAMEWORK 4230M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4231M: Viresh Kumar <viresh.kumar@linaro.org> 4232L: linux-pm@vger.kernel.org 4233S: Maintained 4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4235T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4236B: https://bugzilla.kernel.org 4237F: Documentation/admin-guide/pm/cpufreq.rst 4238F: Documentation/admin-guide/pm/intel_pstate.rst 4239F: Documentation/cpu-freq/ 4240F: Documentation/devicetree/bindings/cpufreq/ 4241F: drivers/cpufreq/ 4242F: kernel/sched/cpufreq*.c 4243F: include/linux/cpufreq.h 4244F: include/linux/sched/cpufreq.h 4245F: tools/testing/selftests/cpufreq/ 4246 4247CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4248M: Viresh Kumar <viresh.kumar@linaro.org> 4249M: Sudeep Holla <sudeep.holla@arm.com> 4250L: linux-pm@vger.kernel.org 4251W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4252S: Maintained 4253F: drivers/cpufreq/arm_big_little.h 4254F: drivers/cpufreq/arm_big_little.c 4255 4256CPU POWER MONITORING SUBSYSTEM 4257M: Thomas Renninger <trenn@suse.com> 4258M: Shuah Khan <shuah@kernel.org> 4259M: Shuah Khan <skhan@linuxfoundation.org> 4260L: linux-pm@vger.kernel.org 4261S: Maintained 4262F: tools/power/cpupower/ 4263 4264CPUID/MSR DRIVER 4265M: "H. Peter Anvin" <hpa@zytor.com> 4266S: Maintained 4267F: arch/x86/kernel/cpuid.c 4268F: arch/x86/kernel/msr.c 4269 4270CPUIDLE DRIVER - ARM BIG LITTLE 4271M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4272M: Daniel Lezcano <daniel.lezcano@linaro.org> 4273L: linux-pm@vger.kernel.org 4274L: linux-arm-kernel@lists.infradead.org 4275T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4276S: Maintained 4277F: drivers/cpuidle/cpuidle-big_little.c 4278 4279CPUIDLE DRIVER - ARM EXYNOS 4280M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4281M: Daniel Lezcano <daniel.lezcano@linaro.org> 4282M: Kukjin Kim <kgene@kernel.org> 4283L: linux-pm@vger.kernel.org 4284L: linux-samsung-soc@vger.kernel.org 4285S: Supported 4286F: drivers/cpuidle/cpuidle-exynos.c 4287F: arch/arm/mach-exynos/pm.c 4288 4289CPU IDLE TIME MANAGEMENT FRAMEWORK 4290M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4291M: Daniel Lezcano <daniel.lezcano@linaro.org> 4292L: linux-pm@vger.kernel.org 4293S: Maintained 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4295B: https://bugzilla.kernel.org 4296F: Documentation/admin-guide/pm/cpuidle.rst 4297F: Documentation/driver-api/pm/cpuidle.rst 4298F: drivers/cpuidle/* 4299F: include/linux/cpuidle.h 4300 4301CRAMFS FILESYSTEM 4302M: Nicolas Pitre <nico@fluxnic.net> 4303S: Maintained 4304F: Documentation/filesystems/cramfs.txt 4305F: fs/cramfs/ 4306 4307CRYPTO API 4308M: Herbert Xu <herbert@gondor.apana.org.au> 4309M: "David S. Miller" <davem@davemloft.net> 4310L: linux-crypto@vger.kernel.org 4311T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4312T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4313S: Maintained 4314F: Documentation/crypto/ 4315F: Documentation/devicetree/bindings/crypto/ 4316F: arch/*/crypto/ 4317F: crypto/ 4318F: drivers/crypto/ 4319F: include/crypto/ 4320F: include/linux/crypto* 4321F: lib/crypto/ 4322 4323CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4324M: Neil Horman <nhorman@tuxdriver.com> 4325L: linux-crypto@vger.kernel.org 4326S: Maintained 4327F: crypto/ansi_cprng.c 4328F: crypto/rng.c 4329 4330CS3308 MEDIA DRIVER 4331M: Hans Verkuil <hverkuil@xs4all.nl> 4332L: linux-media@vger.kernel.org 4333T: git git://linuxtv.org/media_tree.git 4334W: http://linuxtv.org 4335S: Odd Fixes 4336F: drivers/media/i2c/cs3308.c 4337 4338CS5535 Audio ALSA driver 4339M: Jaya Kumar <jayakumar.alsa@gmail.com> 4340S: Maintained 4341F: sound/pci/cs5535audio/ 4342 4343CSI DRIVERS FOR ALLWINNER V3s 4344M: Yong Deng <yong.deng@magewell.com> 4345L: linux-media@vger.kernel.org 4346T: git git://linuxtv.org/media_tree.git 4347S: Maintained 4348F: drivers/media/platform/sunxi/sun6i-csi/ 4349F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4350 4351CW1200 WLAN driver 4352M: Solomon Peachy <pizza@shaftnet.org> 4353S: Maintained 4354F: drivers/net/wireless/st/cw1200/ 4355 4356CX18 VIDEO4LINUX DRIVER 4357M: Andy Walls <awalls@md.metrocast.net> 4358L: ivtv-devel@ivtvdriver.org (subscribers-only) 4359L: linux-media@vger.kernel.org 4360T: git git://linuxtv.org/media_tree.git 4361W: https://linuxtv.org 4362W: http://www.ivtvdriver.org/index.php/Cx18 4363S: Maintained 4364F: Documentation/media/v4l-drivers/cx18* 4365F: drivers/media/pci/cx18/ 4366F: include/uapi/linux/ivtv* 4367 4368CX2341X MPEG ENCODER HELPER MODULE 4369M: Hans Verkuil <hverkuil@xs4all.nl> 4370L: linux-media@vger.kernel.org 4371T: git git://linuxtv.org/media_tree.git 4372W: https://linuxtv.org 4373S: Maintained 4374F: drivers/media/common/cx2341x* 4375F: include/media/drv-intf/cx2341x.h 4376 4377CX24120 MEDIA DRIVER 4378M: Jemma Denson <jdenson@gmail.com> 4379M: Patrick Boettcher <patrick.boettcher@posteo.de> 4380L: linux-media@vger.kernel.org 4381W: https://linuxtv.org 4382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4383S: Maintained 4384F: drivers/media/dvb-frontends/cx24120* 4385 4386CX88 VIDEO4LINUX DRIVER 4387M: Mauro Carvalho Chehab <mchehab@kernel.org> 4388L: linux-media@vger.kernel.org 4389W: https://linuxtv.org 4390T: git git://linuxtv.org/media_tree.git 4391S: Odd fixes 4392F: Documentation/media/v4l-drivers/cx88* 4393F: drivers/media/pci/cx88/ 4394 4395CXD2820R MEDIA DRIVER 4396M: Antti Palosaari <crope@iki.fi> 4397L: linux-media@vger.kernel.org 4398W: https://linuxtv.org 4399W: http://palosaari.fi/linux/ 4400Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4401T: git git://linuxtv.org/anttip/media_tree.git 4402S: Maintained 4403F: drivers/media/dvb-frontends/cxd2820r* 4404 4405CXGB3 ETHERNET DRIVER (CXGB3) 4406M: Vishal Kulkarni <vishal@chelsio.com> 4407L: netdev@vger.kernel.org 4408W: http://www.chelsio.com 4409S: Supported 4410F: drivers/net/ethernet/chelsio/cxgb3/ 4411 4412CXGB3 ISCSI DRIVER (CXGB3I) 4413M: Karen Xie <kxie@chelsio.com> 4414L: linux-scsi@vger.kernel.org 4415W: http://www.chelsio.com 4416S: Supported 4417F: drivers/scsi/cxgbi/cxgb3i 4418 4419CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4420M: Potnuri Bharat Teja <bharat@chelsio.com> 4421L: linux-rdma@vger.kernel.org 4422W: http://www.openfabrics.org 4423S: Supported 4424F: drivers/infiniband/hw/cxgb3/ 4425F: include/uapi/rdma/cxgb3-abi.h 4426 4427CXGB4 CRYPTO DRIVER (chcr) 4428M: Atul Gupta <atul.gupta@chelsio.com> 4429L: linux-crypto@vger.kernel.org 4430W: http://www.chelsio.com 4431S: Supported 4432F: drivers/crypto/chelsio 4433 4434CXGB4 ETHERNET DRIVER (CXGB4) 4435M: Vishal Kulkarni <vishal@chelsio.com> 4436L: netdev@vger.kernel.org 4437W: http://www.chelsio.com 4438S: Supported 4439F: drivers/net/ethernet/chelsio/cxgb4/ 4440 4441CXGB4 ISCSI DRIVER (CXGB4I) 4442M: Karen Xie <kxie@chelsio.com> 4443L: linux-scsi@vger.kernel.org 4444W: http://www.chelsio.com 4445S: Supported 4446F: drivers/scsi/cxgbi/cxgb4i 4447 4448CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4449M: Potnuri Bharat Teja <bharat@chelsio.com> 4450L: linux-rdma@vger.kernel.org 4451W: http://www.openfabrics.org 4452S: Supported 4453F: drivers/infiniband/hw/cxgb4/ 4454F: include/uapi/rdma/cxgb4-abi.h 4455 4456CXGB4VF ETHERNET DRIVER (CXGB4VF) 4457M: Casey Leedom <leedom@chelsio.com> 4458L: netdev@vger.kernel.org 4459W: http://www.chelsio.com 4460S: Supported 4461F: drivers/net/ethernet/chelsio/cxgb4vf/ 4462 4463CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4464M: Frederic Barrat <fbarrat@linux.ibm.com> 4465M: Andrew Donnellan <ajd@linux.ibm.com> 4466L: linuxppc-dev@lists.ozlabs.org 4467S: Supported 4468F: arch/powerpc/platforms/powernv/pci-cxl.c 4469F: drivers/misc/cxl/ 4470F: include/misc/cxl* 4471F: include/uapi/misc/cxl.h 4472F: Documentation/powerpc/cxl.txt 4473F: Documentation/ABI/testing/sysfs-class-cxl 4474 4475CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4476M: Manoj N. Kumar <manoj@linux.ibm.com> 4477M: Matthew R. Ochs <mrochs@linux.ibm.com> 4478M: Uma Krishnan <ukrishn@linux.ibm.com> 4479L: linux-scsi@vger.kernel.org 4480S: Supported 4481F: drivers/scsi/cxlflash/ 4482F: include/uapi/scsi/cxlflash_ioctl.h 4483F: Documentation/powerpc/cxlflash.txt 4484 4485CYBERPRO FB DRIVER 4486M: Russell King <linux@armlinux.org.uk> 4487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4488W: http://www.armlinux.org.uk/ 4489S: Maintained 4490F: drivers/video/fbdev/cyber2000fb.* 4491 4492CYCLADES ASYNC MUX DRIVER 4493W: http://www.cyclades.com/ 4494S: Orphan 4495F: drivers/tty/cyclades.c 4496F: include/linux/cyclades.h 4497F: include/uapi/linux/cyclades.h 4498 4499CYCLADES PC300 DRIVER 4500W: http://www.cyclades.com/ 4501S: Orphan 4502F: drivers/net/wan/pc300* 4503 4504CYPRESS_FIRMWARE MEDIA DRIVER 4505M: Antti Palosaari <crope@iki.fi> 4506L: linux-media@vger.kernel.org 4507W: https://linuxtv.org 4508W: http://palosaari.fi/linux/ 4509Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4510T: git git://linuxtv.org/anttip/media_tree.git 4511S: Maintained 4512F: drivers/media/common/cypress_firmware* 4513 4514CYTTSP TOUCHSCREEN DRIVER 4515M: Ferruh Yigit <fery@cypress.com> 4516L: linux-input@vger.kernel.org 4517S: Supported 4518F: drivers/input/touchscreen/cyttsp* 4519F: include/linux/input/cyttsp.h 4520 4521D-LINK DIR-685 TOUCHKEYS DRIVER 4522M: Linus Walleij <linus.walleij@linaro.org> 4523L: linux-input@vger.kernel.org 4524S: Supported 4525F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4526 4527DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4528M: Joshua Kinard <kumba@gentoo.org> 4529S: Maintained 4530F: drivers/rtc/rtc-ds1685.c 4531F: include/linux/rtc/ds1685.h 4532 4533DAMA SLAVE for AX.25 4534M: Joerg Reuter <jreuter@yaina.de> 4535W: http://yaina.de/jreuter/ 4536W: http://www.qsl.net/dl1bke/ 4537L: linux-hams@vger.kernel.org 4538S: Maintained 4539F: net/ax25/af_ax25.c 4540F: net/ax25/ax25_dev.c 4541F: net/ax25/ax25_ds_* 4542F: net/ax25/ax25_in.c 4543F: net/ax25/ax25_out.c 4544F: net/ax25/ax25_timer.c 4545F: net/ax25/sysctl_net_ax25.c 4546 4547DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4548L: netdev@vger.kernel.org 4549S: Orphan 4550F: Documentation/networking/device_drivers/dec/dmfe.txt 4551F: drivers/net/ethernet/dec/tulip/dmfe.c 4552 4553DC390/AM53C974 SCSI driver 4554M: Hannes Reinecke <hare@suse.com> 4555L: linux-scsi@vger.kernel.org 4556S: Maintained 4557F: drivers/scsi/am53c974.c 4558 4559DC395x SCSI driver 4560M: Oliver Neukum <oliver@neukum.org> 4561M: Ali Akcaagac <aliakc@web.de> 4562M: Jamie Lenehan <lenehan@twibble.org> 4563L: dc395x@twibble.org 4564W: http://twibble.org/dist/dc395x/ 4565W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4566S: Maintained 4567F: Documentation/scsi/dc395x.txt 4568F: drivers/scsi/dc395x.* 4569 4570DCCP PROTOCOL 4571M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4572L: dccp@vger.kernel.org 4573W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4574S: Maintained 4575F: include/linux/dccp.h 4576F: include/uapi/linux/dccp.h 4577F: include/linux/tfrc.h 4578F: net/dccp/ 4579 4580DECnet NETWORK LAYER 4581W: http://linux-decnet.sourceforge.net 4582L: linux-decnet-user@lists.sourceforge.net 4583S: Orphan 4584F: Documentation/networking/decnet.txt 4585F: net/decnet/ 4586 4587DECSTATION PLATFORM SUPPORT 4588M: "Maciej W. Rozycki" <macro@linux-mips.org> 4589L: linux-mips@vger.kernel.org 4590W: http://www.linux-mips.org/wiki/DECstation 4591S: Maintained 4592F: arch/mips/dec/ 4593F: arch/mips/include/asm/dec/ 4594F: arch/mips/include/asm/mach-dec/ 4595 4596DEFXX FDDI NETWORK DRIVER 4597M: "Maciej W. Rozycki" <macro@linux-mips.org> 4598S: Maintained 4599F: drivers/net/fddi/defxx.* 4600 4601DELL SMBIOS DRIVER 4602M: Pali Rohár <pali.rohar@gmail.com> 4603M: Mario Limonciello <mario.limonciello@dell.com> 4604L: platform-driver-x86@vger.kernel.org 4605S: Maintained 4606F: drivers/platform/x86/dell-smbios.* 4607 4608DELL SMBIOS SMM DRIVER 4609M: Mario Limonciello <mario.limonciello@dell.com> 4610L: platform-driver-x86@vger.kernel.org 4611S: Maintained 4612F: drivers/platform/x86/dell-smbios-smm.c 4613 4614DELL SMBIOS WMI DRIVER 4615M: Mario Limonciello <mario.limonciello@dell.com> 4616L: platform-driver-x86@vger.kernel.org 4617S: Maintained 4618F: drivers/platform/x86/dell-smbios-wmi.c 4619F: tools/wmi/dell-smbios-example.c 4620 4621DEFZA FDDI NETWORK DRIVER 4622M: "Maciej W. Rozycki" <macro@linux-mips.org> 4623S: Maintained 4624F: drivers/net/fddi/defza.* 4625 4626DELL LAPTOP DRIVER 4627M: Matthew Garrett <mjg59@srcf.ucam.org> 4628M: Pali Rohár <pali.rohar@gmail.com> 4629L: platform-driver-x86@vger.kernel.org 4630S: Maintained 4631F: drivers/platform/x86/dell-laptop.c 4632 4633DELL LAPTOP FREEFALL DRIVER 4634M: Pali Rohár <pali.rohar@gmail.com> 4635S: Maintained 4636F: drivers/platform/x86/dell-smo8800.c 4637 4638DELL LAPTOP RBTN DRIVER 4639M: Pali Rohár <pali.rohar@gmail.com> 4640S: Maintained 4641F: drivers/platform/x86/dell-rbtn.* 4642 4643DELL REMOTE BIOS UPDATE DRIVER 4644M: Stuart Hayes <stuart.w.hayes@gmail.com> 4645L: platform-driver-x86@vger.kernel.org 4646S: Maintained 4647F: drivers/platform/x86/dell_rbu.c 4648 4649DELL LAPTOP SMM DRIVER 4650M: Pali Rohár <pali.rohar@gmail.com> 4651S: Maintained 4652F: drivers/hwmon/dell-smm-hwmon.c 4653F: include/uapi/linux/i8k.h 4654 4655DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4656M: Stuart Hayes <stuart.w.hayes@gmail.com> 4657L: platform-driver-x86@vger.kernel.org 4658S: Maintained 4659F: Documentation/driver-api/dcdbas.rst 4660F: drivers/platform/x86/dcdbas.* 4661 4662DELL WMI NOTIFICATIONS DRIVER 4663M: Matthew Garrett <mjg59@srcf.ucam.org> 4664M: Pali Rohár <pali.rohar@gmail.com> 4665S: Maintained 4666F: drivers/platform/x86/dell-wmi.c 4667 4668DELL WMI DESCRIPTOR DRIVER 4669M: Mario Limonciello <mario.limonciello@dell.com> 4670S: Maintained 4671F: drivers/platform/x86/dell-wmi-descriptor.c 4672 4673DELTA ST MEDIA DRIVER 4674M: Hugues Fruchet <hugues.fruchet@st.com> 4675L: linux-media@vger.kernel.org 4676T: git git://linuxtv.org/media_tree.git 4677W: https://linuxtv.org 4678S: Supported 4679F: drivers/media/platform/sti/delta 4680 4681DENALI NAND DRIVER 4682M: Masahiro Yamada <yamada.masahiro@socionext.com> 4683L: linux-mtd@lists.infradead.org 4684S: Supported 4685F: drivers/mtd/nand/raw/denali* 4686 4687DESIGNWARE EDMA CORE IP DRIVER 4688M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4689L: dmaengine@vger.kernel.org 4690S: Maintained 4691F: drivers/dma/dw-edma/ 4692F: include/linux/dma/edma.h 4693 4694DESIGNWARE USB2 DRD IP DRIVER 4695M: Minas Harutyunyan <hminas@synopsys.com> 4696L: linux-usb@vger.kernel.org 4697T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4698S: Maintained 4699F: drivers/usb/dwc2/ 4700 4701DESIGNWARE USB3 DRD IP DRIVER 4702M: Felipe Balbi <balbi@kernel.org> 4703L: linux-usb@vger.kernel.org 4704T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4705S: Maintained 4706F: drivers/usb/dwc3/ 4707 4708DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4709M: Andreas Klinger <ak@it-klinger.de> 4710L: linux-iio@vger.kernel.org 4711S: Maintained 4712F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4713F: drivers/iio/proximity/srf*.c 4714 4715DEVICE COREDUMP (DEV_COREDUMP) 4716M: Johannes Berg <johannes@sipsolutions.net> 4717L: linux-kernel@vger.kernel.org 4718S: Maintained 4719F: drivers/base/devcoredump.c 4720F: include/linux/devcoredump.h 4721 4722DEVICE FREQUENCY (DEVFREQ) 4723M: MyungJoo Ham <myungjoo.ham@samsung.com> 4724M: Kyungmin Park <kyungmin.park@samsung.com> 4725R: Chanwoo Choi <cw00.choi@samsung.com> 4726L: linux-pm@vger.kernel.org 4727T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4728S: Maintained 4729F: drivers/devfreq/ 4730F: include/linux/devfreq.h 4731F: Documentation/devicetree/bindings/devfreq/ 4732F: include/trace/events/devfreq.h 4733 4734DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4735M: Chanwoo Choi <cw00.choi@samsung.com> 4736L: linux-pm@vger.kernel.org 4737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4738S: Supported 4739F: drivers/devfreq/event/ 4740F: drivers/devfreq/devfreq-event.c 4741F: include/linux/devfreq-event.h 4742F: Documentation/devicetree/bindings/devfreq/event/ 4743 4744DEVICE NUMBER REGISTRY 4745M: Torben Mathiasen <device@lanana.org> 4746W: http://lanana.org/docs/device-list/index.html 4747S: Maintained 4748 4749DEVICE-MAPPER (LVM) 4750M: Alasdair Kergon <agk@redhat.com> 4751M: Mike Snitzer <snitzer@redhat.com> 4752M: dm-devel@redhat.com 4753L: dm-devel@redhat.com 4754W: http://sources.redhat.com/dm 4755Q: http://patchwork.kernel.org/project/dm-devel/list/ 4756T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4757T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4758S: Maintained 4759F: Documentation/admin-guide/device-mapper/ 4760F: drivers/md/Makefile 4761F: drivers/md/Kconfig 4762F: drivers/md/dm* 4763F: drivers/md/persistent-data/ 4764F: include/linux/device-mapper.h 4765F: include/linux/dm-*.h 4766F: include/uapi/linux/dm-*.h 4767 4768DEVLINK 4769M: Jiri Pirko <jiri@mellanox.com> 4770L: netdev@vger.kernel.org 4771S: Supported 4772F: net/core/devlink.c 4773F: include/net/devlink.h 4774F: include/uapi/linux/devlink.h 4775 4776DIALOG SEMICONDUCTOR DRIVERS 4777M: Support Opensource <support.opensource@diasemi.com> 4778W: http://www.dialog-semiconductor.com/products 4779S: Supported 4780F: Documentation/hwmon/da90??.rst 4781F: Documentation/devicetree/bindings/mfd/da90*.txt 4782F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4783F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4784F: Documentation/devicetree/bindings/regulator/da92*.txt 4785F: Documentation/devicetree/bindings/regulator/slg51000.txt 4786F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4787F: Documentation/devicetree/bindings/sound/da[79]*.txt 4788F: drivers/gpio/gpio-da90??.c 4789F: drivers/hwmon/da90??-hwmon.c 4790F: drivers/iio/adc/da91??-*.c 4791F: drivers/input/misc/da90??_onkey.c 4792F: drivers/input/touchscreen/da9052_tsi.c 4793F: drivers/leds/leds-da90??.c 4794F: drivers/mfd/da903x.c 4795F: drivers/mfd/da90??-*.c 4796F: drivers/mfd/da91??-*.c 4797F: drivers/power/supply/da9052-battery.c 4798F: drivers/power/supply/da91??-*.c 4799F: drivers/regulator/da903x.c 4800F: drivers/regulator/da9???-regulator.[ch] 4801F: drivers/regulator/slg51000-regulator.[ch] 4802F: drivers/thermal/da90??-thermal.c 4803F: drivers/rtc/rtc-da90??.c 4804F: drivers/video/backlight/da90??_bl.c 4805F: drivers/watchdog/da90??_wdt.c 4806F: include/linux/mfd/da903x.h 4807F: include/linux/mfd/da9052/ 4808F: include/linux/mfd/da9055/ 4809F: include/linux/mfd/da9062/ 4810F: include/linux/mfd/da9063/ 4811F: include/linux/mfd/da9150/ 4812F: include/linux/regulator/da9211.h 4813F: include/sound/da[79]*.h 4814F: sound/soc/codecs/da[79]*.[ch] 4815 4816DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4817M: William Breathitt Gray <vilhelm.gray@gmail.com> 4818L: linux-gpio@vger.kernel.org 4819S: Maintained 4820F: drivers/gpio/gpio-gpio-mm.c 4821 4822DIOLAN U2C-12 I2C DRIVER 4823M: Guenter Roeck <linux@roeck-us.net> 4824L: linux-i2c@vger.kernel.org 4825S: Maintained 4826F: drivers/i2c/busses/i2c-diolan-u2c.c 4827 4828FILESYSTEM DIRECT ACCESS (DAX) 4829M: Dan Williams <dan.j.williams@intel.com> 4830R: Matthew Wilcox <willy@infradead.org> 4831R: Jan Kara <jack@suse.cz> 4832L: linux-fsdevel@vger.kernel.org 4833L: linux-nvdimm@lists.01.org 4834S: Supported 4835F: fs/dax.c 4836F: include/linux/dax.h 4837F: include/trace/events/fs_dax.h 4838 4839DEVICE DIRECT ACCESS (DAX) 4840M: Dan Williams <dan.j.williams@intel.com> 4841M: Vishal Verma <vishal.l.verma@intel.com> 4842M: Keith Busch <keith.busch@intel.com> 4843M: Dave Jiang <dave.jiang@intel.com> 4844L: linux-nvdimm@lists.01.org 4845S: Supported 4846F: drivers/dax/ 4847 4848DIRECTORY NOTIFICATION (DNOTIFY) 4849M: Jan Kara <jack@suse.cz> 4850R: Amir Goldstein <amir73il@gmail.com> 4851L: linux-fsdevel@vger.kernel.org 4852S: Maintained 4853F: Documentation/filesystems/dnotify.txt 4854F: fs/notify/dnotify/ 4855F: include/linux/dnotify.h 4856 4857DISK GEOMETRY AND PARTITION HANDLING 4858M: Andries Brouwer <aeb@cwi.nl> 4859W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4860W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4861W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4862S: Maintained 4863 4864DISKQUOTA 4865M: Jan Kara <jack@suse.com> 4866S: Maintained 4867F: Documentation/filesystems/quota.txt 4868F: fs/quota/ 4869F: include/linux/quota*.h 4870F: include/uapi/linux/quota*.h 4871 4872DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4873M: Bernie Thompson <bernie@plugable.com> 4874L: linux-fbdev@vger.kernel.org 4875S: Maintained 4876W: http://plugable.com/category/projects/udlfb/ 4877F: drivers/video/fbdev/udlfb.c 4878F: include/video/udlfb.h 4879F: Documentation/fb/udlfb.rst 4880 4881DISTRIBUTED LOCK MANAGER (DLM) 4882M: Christine Caulfield <ccaulfie@redhat.com> 4883M: David Teigland <teigland@redhat.com> 4884L: cluster-devel@redhat.com 4885W: http://sources.redhat.com/cluster/ 4886T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4887S: Supported 4888F: fs/dlm/ 4889 4890DMA BUFFER SHARING FRAMEWORK 4891M: Sumit Semwal <sumit.semwal@linaro.org> 4892S: Maintained 4893L: linux-media@vger.kernel.org 4894L: dri-devel@lists.freedesktop.org 4895L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4896F: drivers/dma-buf/ 4897F: include/linux/dma-buf* 4898F: include/linux/reservation.h 4899F: include/linux/*fence.h 4900F: Documentation/driver-api/dma-buf.rst 4901T: git git://anongit.freedesktop.org/drm/drm-misc 4902 4903DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4904M: Vinod Koul <vkoul@kernel.org> 4905L: dmaengine@vger.kernel.org 4906Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4907S: Maintained 4908F: drivers/dma/ 4909F: include/linux/dmaengine.h 4910F: include/linux/of_dma.h 4911F: Documentation/devicetree/bindings/dma/ 4912F: Documentation/driver-api/dmaengine/ 4913T: git git://git.infradead.org/users/vkoul/slave-dma.git 4914 4915DMA MAPPING HELPERS 4916M: Christoph Hellwig <hch@lst.de> 4917M: Marek Szyprowski <m.szyprowski@samsung.com> 4918R: Robin Murphy <robin.murphy@arm.com> 4919L: iommu@lists.linux-foundation.org 4920T: git git://git.infradead.org/users/hch/dma-mapping.git 4921W: http://git.infradead.org/users/hch/dma-mapping.git 4922S: Supported 4923F: kernel/dma/ 4924F: include/asm-generic/dma-mapping.h 4925F: include/linux/dma-direct.h 4926F: include/linux/dma-mapping.h 4927F: include/linux/dma-noncoherent.h 4928 4929DME1737 HARDWARE MONITOR DRIVER 4930M: Juerg Haefliger <juergh@gmail.com> 4931L: linux-hwmon@vger.kernel.org 4932S: Maintained 4933F: Documentation/hwmon/dme1737.rst 4934F: drivers/hwmon/dme1737.c 4935 4936DMI/SMBIOS SUPPORT 4937M: Jean Delvare <jdelvare@suse.com> 4938S: Maintained 4939T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4940F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4941F: drivers/firmware/dmi-id.c 4942F: drivers/firmware/dmi_scan.c 4943F: include/linux/dmi.h 4944 4945DOCUMENTATION 4946M: Jonathan Corbet <corbet@lwn.net> 4947L: linux-doc@vger.kernel.org 4948S: Maintained 4949F: Documentation/ 4950F: scripts/kernel-doc 4951X: Documentation/ABI/ 4952X: Documentation/firmware-guide/acpi/ 4953X: Documentation/devicetree/ 4954X: Documentation/i2c/ 4955X: Documentation/media/ 4956X: Documentation/power/ 4957X: Documentation/spi/ 4958T: git git://git.lwn.net/linux.git docs-next 4959 4960DOCUMENTATION/ITALIAN 4961M: Federico Vaga <federico.vaga@vaga.pv.it> 4962L: linux-doc@vger.kernel.org 4963S: Maintained 4964F: Documentation/translations/it_IT 4965 4966DONGWOON DW9714 LENS VOICE COIL DRIVER 4967M: Sakari Ailus <sakari.ailus@linux.intel.com> 4968L: linux-media@vger.kernel.org 4969T: git git://linuxtv.org/media_tree.git 4970S: Maintained 4971F: drivers/media/i2c/dw9714.c 4972F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4973 4974DONGWOON DW9807 LENS VOICE COIL DRIVER 4975M: Sakari Ailus <sakari.ailus@linux.intel.com> 4976L: linux-media@vger.kernel.org 4977T: git git://linuxtv.org/media_tree.git 4978S: Maintained 4979F: drivers/media/i2c/dw9807-vcm.c 4980F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4981 4982DOUBLETALK DRIVER 4983M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4984L: blinux-list@redhat.com 4985S: Maintained 4986F: drivers/char/dtlk.c 4987F: include/linux/dtlk.h 4988 4989DPAA2 DATAPATH I/O (DPIO) DRIVER 4990M: Roy Pledge <Roy.Pledge@nxp.com> 4991L: linux-kernel@vger.kernel.org 4992S: Maintained 4993F: drivers/soc/fsl/dpio 4994 4995DPAA2 ETHERNET DRIVER 4996M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4997L: netdev@vger.kernel.org 4998S: Maintained 4999F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5000F: drivers/net/ethernet/freescale/dpaa2/dpni* 5001F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5002F: drivers/net/ethernet/freescale/dpaa2/Makefile 5003F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5004 5005DPAA2 ETHERNET SWITCH DRIVER 5006M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5007M: Ioana Ciornei <ioana.ciornei@nxp.com> 5008L: linux-kernel@vger.kernel.org 5009S: Maintained 5010F: drivers/staging/fsl-dpaa2/ethsw 5011 5012DPT_I2O SCSI RAID DRIVER 5013M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5014L: linux-scsi@vger.kernel.org 5015W: http://www.adaptec.com/ 5016S: Maintained 5017F: drivers/scsi/dpt* 5018F: drivers/scsi/dpt/ 5019 5020DRBD DRIVER 5021M: Philipp Reisner <philipp.reisner@linbit.com> 5022M: Lars Ellenberg <lars.ellenberg@linbit.com> 5023L: drbd-dev@lists.linbit.com 5024W: http://www.drbd.org 5025T: git git://git.linbit.com/linux-drbd.git 5026T: git git://git.linbit.com/drbd-8.4.git 5027S: Supported 5028F: drivers/block/drbd/ 5029F: lib/lru_cache.c 5030F: Documentation/admin-guide/blockdev/ 5031 5032DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5033M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5034R: "Rafael J. Wysocki" <rafael@kernel.org> 5035T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5036S: Supported 5037F: Documentation/kobject.txt 5038F: drivers/base/ 5039F: fs/debugfs/ 5040F: fs/sysfs/ 5041F: include/linux/debugfs.h 5042F: include/linux/kobj* 5043F: lib/kobj* 5044 5045DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5046M: Kevin Hilman <khilman@kernel.org> 5047M: Nishanth Menon <nm@ti.com> 5048S: Maintained 5049F: drivers/power/avs/ 5050F: include/linux/power/smartreflex.h 5051L: linux-pm@vger.kernel.org 5052 5053DRM DRIVER FOR ARM PL111 CLCD 5054M: Eric Anholt <eric@anholt.net> 5055T: git git://anongit.freedesktop.org/drm/drm-misc 5056S: Supported 5057F: drivers/gpu/drm/pl111/ 5058 5059DRM DRIVER FOR ARM VERSATILE TFT PANELS 5060M: Linus Walleij <linus.walleij@linaro.org> 5061T: git git://anongit.freedesktop.org/drm/drm-misc 5062S: Maintained 5063F: drivers/gpu/drm/panel/panel-arm-versatile.c 5064F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5065 5066DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5067M: Dave Airlie <airlied@redhat.com> 5068S: Odd Fixes 5069F: drivers/gpu/drm/ast/ 5070 5071DRM DRIVER FOR ASPEED BMC GFX 5072M: Joel Stanley <joel@jms.id.au> 5073L: linux-aspeed@lists.ozlabs.org 5074T: git git://anongit.freedesktop.org/drm/drm-misc 5075S: Supported 5076F: drivers/gpu/drm/aspeed/ 5077F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5078 5079DRM DRIVER FOR BOCHS VIRTUAL GPU 5080M: Gerd Hoffmann <kraxel@redhat.com> 5081L: virtualization@lists.linux-foundation.org 5082T: git git://anongit.freedesktop.org/drm/drm-misc 5083S: Maintained 5084F: drivers/gpu/drm/bochs/ 5085 5086DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5087M: Linus Walleij <linus.walleij@linaro.org> 5088T: git git://anongit.freedesktop.org/drm/drm-misc 5089S: Maintained 5090F: drivers/gpu/drm/tve200/ 5091 5092DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5093M: Jagan Teki <jagan@amarulasolutions.com> 5094S: Maintained 5095F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5096F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5097 5098DRM DRIVER FOR ILITEK ILI9225 PANELS 5099M: David Lechner <david@lechnology.com> 5100S: Maintained 5101F: drivers/gpu/drm/tinydrm/ili9225.c 5102F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5103 5104DRM DRIVER FOR HX8357D PANELS 5105M: Eric Anholt <eric@anholt.net> 5106T: git git://anongit.freedesktop.org/drm/drm-misc 5107S: Maintained 5108F: drivers/gpu/drm/tinydrm/hx8357d.c 5109F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5110 5111DRM DRIVER FOR INTEL I810 VIDEO CARDS 5112S: Orphan / Obsolete 5113F: drivers/gpu/drm/i810/ 5114F: include/uapi/drm/i810_drm.h 5115 5116DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5117S: Orphan / Obsolete 5118F: drivers/gpu/drm/mga/ 5119F: include/uapi/drm/mga_drm.h 5120 5121DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5122M: Dave Airlie <airlied@redhat.com> 5123S: Odd Fixes 5124F: drivers/gpu/drm/mgag200/ 5125 5126DRM DRIVER FOR MI0283QT 5127M: Noralf Trønnes <noralf@tronnes.org> 5128S: Maintained 5129F: drivers/gpu/drm/tinydrm/mi0283qt.c 5130F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5131 5132DRM DRIVER FOR MSM ADRENO GPU 5133M: Rob Clark <robdclark@gmail.com> 5134M: Sean Paul <sean@poorly.run> 5135L: linux-arm-msm@vger.kernel.org 5136L: dri-devel@lists.freedesktop.org 5137L: freedreno@lists.freedesktop.org 5138T: git https://gitlab.freedesktop.org/drm/msm.git 5139S: Maintained 5140F: drivers/gpu/drm/msm/ 5141F: include/uapi/drm/msm_drm.h 5142F: Documentation/devicetree/bindings/display/msm/ 5143 5144DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5145M: Ben Skeggs <bskeggs@redhat.com> 5146L: dri-devel@lists.freedesktop.org 5147L: nouveau@lists.freedesktop.org 5148T: git git://github.com/skeggsb/linux 5149S: Supported 5150F: drivers/gpu/drm/nouveau/ 5151F: include/uapi/drm/nouveau_drm.h 5152 5153DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5154M: Stefan Mavrodiev <stefan@olimex.com> 5155S: Maintained 5156F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5157F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5158 5159DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5160M: Noralf Trønnes <noralf@tronnes.org> 5161S: Maintained 5162F: drivers/gpu/drm/tinydrm/repaper.c 5163F: Documentation/devicetree/bindings/display/repaper.txt 5164 5165DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5166M: Dave Airlie <airlied@redhat.com> 5167M: Gerd Hoffmann <kraxel@redhat.com> 5168L: virtualization@lists.linux-foundation.org 5169T: git git://anongit.freedesktop.org/drm/drm-misc 5170S: Obsolete 5171W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5172F: drivers/gpu/drm/cirrus/ 5173 5174DRM DRIVER FOR QXL VIRTUAL GPU 5175M: Dave Airlie <airlied@redhat.com> 5176M: Gerd Hoffmann <kraxel@redhat.com> 5177L: virtualization@lists.linux-foundation.org 5178L: spice-devel@lists.freedesktop.org 5179T: git git://anongit.freedesktop.org/drm/drm-misc 5180S: Maintained 5181F: drivers/gpu/drm/qxl/ 5182F: include/uapi/drm/qxl_drm.h 5183 5184DRM DRIVER FOR RAGE 128 VIDEO CARDS 5185S: Orphan / Obsolete 5186F: drivers/gpu/drm/r128/ 5187F: include/uapi/drm/r128_drm.h 5188 5189DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5190M: Guido Günther <agx@sigxcpu.org> 5191S: Maintained 5192F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5193F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5194 5195DRM DRIVER FOR SAVAGE VIDEO CARDS 5196S: Orphan / Obsolete 5197F: drivers/gpu/drm/savage/ 5198F: include/uapi/drm/savage_drm.h 5199 5200DRM DRIVER FOR SIS VIDEO CARDS 5201S: Orphan / Obsolete 5202F: drivers/gpu/drm/sis/ 5203F: include/uapi/drm/sis_drm.h 5204 5205DRM DRIVER FOR SITRONIX ST7701 PANELS 5206M: Jagan Teki <jagan@amarulasolutions.com> 5207S: Maintained 5208F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5209F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5210 5211DRM DRIVER FOR SITRONIX ST7586 PANELS 5212M: David Lechner <david@lechnology.com> 5213S: Maintained 5214F: drivers/gpu/drm/tinydrm/st7586.c 5215F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5216 5217DRM DRIVER FOR SITRONIX ST7735R PANELS 5218M: David Lechner <david@lechnology.com> 5219S: Maintained 5220F: drivers/gpu/drm/tinydrm/st7735r.c 5221F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5222 5223DRM DRIVER FOR ST-ERICSSON MCDE 5224M: Linus Walleij <linus.walleij@linaro.org> 5225T: git git://anongit.freedesktop.org/drm/drm-misc 5226S: Maintained 5227F: drivers/gpu/drm/mcde/ 5228F: Documentation/devicetree/bindings/display/ste,mcde.txt 5229 5230DRM DRIVER FOR TDFX VIDEO CARDS 5231S: Orphan / Obsolete 5232F: drivers/gpu/drm/tdfx/ 5233 5234DRM DRIVER FOR TPO TPG110 PANELS 5235M: Linus Walleij <linus.walleij@linaro.org> 5236T: git git://anongit.freedesktop.org/drm/drm-misc 5237S: Maintained 5238F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5239F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5240 5241DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5242M: Dave Airlie <airlied@redhat.com> 5243R: Sean Paul <sean@poorly.run> 5244L: dri-devel@lists.freedesktop.org 5245S: Odd Fixes 5246F: drivers/gpu/drm/udl/ 5247T: git git://anongit.freedesktop.org/drm/drm-misc 5248 5249DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5250M: Hans de Goede <hdegoede@redhat.com> 5251L: dri-devel@lists.freedesktop.org 5252S: Maintained 5253F: drivers/gpu/drm/vboxvideo/ 5254T: git git://anongit.freedesktop.org/drm/drm-misc 5255 5256DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5257M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5258R: Haneen Mohammed <hamohammed.sa@gmail.com> 5259R: Daniel Vetter <daniel@ffwll.ch> 5260T: git git://anongit.freedesktop.org/drm/drm-misc 5261S: Maintained 5262L: dri-devel@lists.freedesktop.org 5263F: drivers/gpu/drm/vkms/ 5264F: Documentation/gpu/vkms.rst 5265 5266DRM DRIVER FOR VMWARE VIRTUAL GPU 5267M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5268M: Thomas Hellstrom <thellstrom@vmware.com> 5269L: dri-devel@lists.freedesktop.org 5270T: git git://people.freedesktop.org/~thomash/linux 5271S: Supported 5272F: drivers/gpu/drm/vmwgfx/ 5273F: include/uapi/drm/vmwgfx_drm.h 5274 5275DRM DRIVERS 5276M: David Airlie <airlied@linux.ie> 5277M: Daniel Vetter <daniel@ffwll.ch> 5278L: dri-devel@lists.freedesktop.org 5279T: git git://anongit.freedesktop.org/drm/drm 5280B: https://bugs.freedesktop.org/ 5281C: irc://chat.freenode.net/dri-devel 5282S: Maintained 5283F: drivers/gpu/drm/ 5284F: drivers/gpu/vga/ 5285F: Documentation/devicetree/bindings/display/ 5286F: Documentation/devicetree/bindings/gpu/ 5287F: Documentation/gpu/ 5288F: include/drm/ 5289F: include/uapi/drm/ 5290F: include/linux/vga* 5291 5292DRM DRIVERS AND MISC GPU PATCHES 5293M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5294M: Maxime Ripard <maxime.ripard@bootlin.com> 5295M: Sean Paul <sean@poorly.run> 5296W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5297S: Maintained 5298T: git git://anongit.freedesktop.org/drm/drm-misc 5299F: Documentation/gpu/ 5300F: drivers/gpu/vga/ 5301F: drivers/gpu/drm/* 5302F: include/drm/drm* 5303F: include/uapi/drm/drm* 5304F: include/linux/vga* 5305 5306DRM DRIVERS FOR ALLWINNER A10 5307M: Maxime Ripard <maxime.ripard@bootlin.com> 5308L: dri-devel@lists.freedesktop.org 5309S: Supported 5310F: drivers/gpu/drm/sun4i/ 5311F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5312T: git git://anongit.freedesktop.org/drm/drm-misc 5313 5314DRM DRIVERS FOR AMLOGIC SOCS 5315M: Neil Armstrong <narmstrong@baylibre.com> 5316L: dri-devel@lists.freedesktop.org 5317L: linux-amlogic@lists.infradead.org 5318W: http://linux-meson.com/ 5319S: Supported 5320F: drivers/gpu/drm/meson/ 5321F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5322F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5323F: Documentation/gpu/meson.rst 5324T: git git://anongit.freedesktop.org/drm/drm-misc 5325 5326DRM DRIVERS FOR ATMEL HLCDC 5327M: Boris Brezillon <bbrezillon@kernel.org> 5328L: dri-devel@lists.freedesktop.org 5329S: Supported 5330F: drivers/gpu/drm/atmel-hlcdc/ 5331F: Documentation/devicetree/bindings/display/atmel/ 5332T: git git://anongit.freedesktop.org/drm/drm-misc 5333 5334DRM DRIVERS FOR BRIDGE CHIPS 5335M: Andrzej Hajda <a.hajda@samsung.com> 5336R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5337S: Maintained 5338T: git git://anongit.freedesktop.org/drm/drm-misc 5339F: drivers/gpu/drm/bridge/ 5340 5341DRM DRIVERS FOR EXYNOS 5342M: Inki Dae <inki.dae@samsung.com> 5343M: Joonyoung Shim <jy0922.shim@samsung.com> 5344M: Seung-Woo Kim <sw0312.kim@samsung.com> 5345M: Kyungmin Park <kyungmin.park@samsung.com> 5346L: dri-devel@lists.freedesktop.org 5347T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5348S: Supported 5349F: drivers/gpu/drm/exynos/ 5350F: include/uapi/drm/exynos_drm.h 5351F: Documentation/devicetree/bindings/display/exynos/ 5352 5353DRM DRIVERS FOR FREESCALE DCU 5354M: Stefan Agner <stefan@agner.ch> 5355M: Alison Wang <alison.wang@nxp.com> 5356L: dri-devel@lists.freedesktop.org 5357S: Supported 5358F: drivers/gpu/drm/fsl-dcu/ 5359F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5360F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5361F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5362T: git git://anongit.freedesktop.org/drm/drm-misc 5363 5364DRM DRIVERS FOR FREESCALE IMX 5365M: Philipp Zabel <p.zabel@pengutronix.de> 5366L: dri-devel@lists.freedesktop.org 5367S: Maintained 5368F: drivers/gpu/drm/imx/ 5369F: drivers/gpu/ipu-v3/ 5370F: Documentation/devicetree/bindings/display/imx/ 5371 5372DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5373M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5374L: dri-devel@lists.freedesktop.org 5375T: git git://github.com/patjak/drm-gma500 5376S: Maintained 5377F: drivers/gpu/drm/gma500/ 5378 5379DRM DRIVERS FOR HISILICON 5380M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5381M: Rongrong Zou <zourongrong@gmail.com> 5382R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5383R: Chen Feng <puck.chen@hisilicon.com> 5384L: dri-devel@lists.freedesktop.org 5385T: git git://github.com/xin3liang/linux.git 5386S: Maintained 5387F: drivers/gpu/drm/hisilicon/ 5388F: Documentation/devicetree/bindings/display/hisilicon/ 5389 5390DRM DRIVERS FOR LIMA 5391M: Qiang Yu <yuq825@gmail.com> 5392L: dri-devel@lists.freedesktop.org 5393L: lima@lists.freedesktop.org (moderated for non-subscribers) 5394S: Maintained 5395F: drivers/gpu/drm/lima/ 5396F: include/uapi/drm/lima_drm.h 5397T: git git://anongit.freedesktop.org/drm/drm-misc 5398 5399DRM DRIVERS FOR MEDIATEK 5400M: CK Hu <ck.hu@mediatek.com> 5401M: Philipp Zabel <p.zabel@pengutronix.de> 5402L: dri-devel@lists.freedesktop.org 5403S: Supported 5404F: drivers/gpu/drm/mediatek/ 5405F: Documentation/devicetree/bindings/display/mediatek/ 5406 5407DRM DRIVERS FOR NVIDIA TEGRA 5408M: Thierry Reding <thierry.reding@gmail.com> 5409L: dri-devel@lists.freedesktop.org 5410L: linux-tegra@vger.kernel.org 5411T: git git://anongit.freedesktop.org/tegra/linux.git 5412S: Supported 5413F: drivers/gpu/drm/tegra/ 5414F: drivers/gpu/host1x/ 5415F: include/linux/host1x.h 5416F: include/uapi/drm/tegra_drm.h 5417F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5418 5419DRM DRIVERS FOR RENESAS 5420M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5421M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5422L: dri-devel@lists.freedesktop.org 5423L: linux-renesas-soc@vger.kernel.org 5424T: git git://linuxtv.org/pinchartl/media drm/du/next 5425S: Supported 5426F: drivers/gpu/drm/rcar-du/ 5427F: drivers/gpu/drm/shmobile/ 5428F: include/linux/platform_data/shmob_drm.h 5429F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5430F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5431F: Documentation/devicetree/bindings/display/renesas,du.txt 5432 5433DRM DRIVERS FOR ROCKCHIP 5434M: Sandy Huang <hjc@rock-chips.com> 5435M: Heiko Stübner <heiko@sntech.de> 5436L: dri-devel@lists.freedesktop.org 5437S: Maintained 5438F: drivers/gpu/drm/rockchip/ 5439F: Documentation/devicetree/bindings/display/rockchip/ 5440T: git git://anongit.freedesktop.org/drm/drm-misc 5441 5442DRM DRIVERS FOR STI 5443M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5444M: Vincent Abriou <vincent.abriou@st.com> 5445L: dri-devel@lists.freedesktop.org 5446T: git git://anongit.freedesktop.org/drm/drm-misc 5447S: Maintained 5448F: drivers/gpu/drm/sti 5449F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5450 5451DRM DRIVERS FOR STM 5452M: Yannick Fertre <yannick.fertre@st.com> 5453M: Philippe Cornu <philippe.cornu@st.com> 5454M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5455M: Vincent Abriou <vincent.abriou@st.com> 5456L: dri-devel@lists.freedesktop.org 5457T: git git://anongit.freedesktop.org/drm/drm-misc 5458S: Maintained 5459F: drivers/gpu/drm/stm 5460F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5461 5462DRM DRIVERS FOR TI LCDC 5463M: Jyri Sarha <jsarha@ti.com> 5464R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5465L: dri-devel@lists.freedesktop.org 5466S: Maintained 5467F: drivers/gpu/drm/tilcdc/ 5468F: Documentation/devicetree/bindings/display/tilcdc/ 5469 5470DRM DRIVERS FOR TI OMAP 5471M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5472L: dri-devel@lists.freedesktop.org 5473S: Maintained 5474F: drivers/gpu/drm/omapdrm/ 5475F: Documentation/devicetree/bindings/display/ti/ 5476 5477DRM DRIVERS FOR V3D 5478M: Eric Anholt <eric@anholt.net> 5479S: Supported 5480F: drivers/gpu/drm/v3d/ 5481F: include/uapi/drm/v3d_drm.h 5482F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5483T: git git://anongit.freedesktop.org/drm/drm-misc 5484 5485DRM DRIVERS FOR VC4 5486M: Eric Anholt <eric@anholt.net> 5487T: git git://github.com/anholt/linux 5488S: Supported 5489F: drivers/gpu/drm/vc4/ 5490F: include/uapi/drm/vc4_drm.h 5491F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5492T: git git://anongit.freedesktop.org/drm/drm-misc 5493 5494DRM DRIVERS FOR VIVANTE GPU IP 5495M: Lucas Stach <l.stach@pengutronix.de> 5496R: Russell King <linux+etnaviv@armlinux.org.uk> 5497R: Christian Gmeiner <christian.gmeiner@gmail.com> 5498L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5499L: dri-devel@lists.freedesktop.org 5500S: Maintained 5501F: drivers/gpu/drm/etnaviv/ 5502F: include/uapi/drm/etnaviv_drm.h 5503F: Documentation/devicetree/bindings/display/etnaviv/ 5504 5505DRM DRIVERS FOR ZTE ZX 5506M: Shawn Guo <shawnguo@kernel.org> 5507L: dri-devel@lists.freedesktop.org 5508S: Maintained 5509F: drivers/gpu/drm/zte/ 5510F: Documentation/devicetree/bindings/display/zte,vou.txt 5511T: git git://anongit.freedesktop.org/drm/drm-misc 5512 5513DRM PANEL DRIVERS 5514M: Thierry Reding <thierry.reding@gmail.com> 5515R: Sam Ravnborg <sam@ravnborg.org> 5516L: dri-devel@lists.freedesktop.org 5517T: git git://anongit.freedesktop.org/drm/drm-misc 5518S: Maintained 5519F: drivers/gpu/drm/drm_panel.c 5520F: drivers/gpu/drm/panel/ 5521F: include/drm/drm_panel.h 5522F: Documentation/devicetree/bindings/display/panel/ 5523 5524DRM TINYDRM DRIVERS 5525M: Noralf Trønnes <noralf@tronnes.org> 5526W: https://github.com/notro/tinydrm/wiki/Development 5527T: git git://anongit.freedesktop.org/drm/drm-misc 5528S: Maintained 5529F: drivers/gpu/drm/tinydrm/ 5530F: include/drm/tinydrm/ 5531 5532DRM DRIVERS FOR XEN 5533M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5534T: git git://anongit.freedesktop.org/drm/drm-misc 5535L: dri-devel@lists.freedesktop.org 5536L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5537S: Supported 5538F: drivers/gpu/drm/xen/ 5539F: Documentation/gpu/xen-front.rst 5540 5541DRM TTM SUBSYSTEM 5542M: Christian Koenig <christian.koenig@amd.com> 5543M: Huang Rui <ray.huang@amd.com> 5544T: git git://people.freedesktop.org/~agd5f/linux 5545S: Maintained 5546L: dri-devel@lists.freedesktop.org 5547F: include/drm/ttm/ 5548F: drivers/gpu/drm/ttm/ 5549 5550DSBR100 USB FM RADIO DRIVER 5551M: Alexey Klimov <klimov.linux@gmail.com> 5552L: linux-media@vger.kernel.org 5553T: git git://linuxtv.org/media_tree.git 5554S: Maintained 5555F: drivers/media/radio/dsbr100.c 5556 5557DSCC4 DRIVER 5558M: Francois Romieu <romieu@fr.zoreil.com> 5559L: netdev@vger.kernel.org 5560S: Maintained 5561F: drivers/net/wan/dscc4.c 5562 5563DT3155 MEDIA DRIVER 5564M: Hans Verkuil <hverkuil@xs4all.nl> 5565L: linux-media@vger.kernel.org 5566T: git git://linuxtv.org/media_tree.git 5567W: https://linuxtv.org 5568S: Odd Fixes 5569F: drivers/media/pci/dt3155/ 5570 5571DVB_USB_AF9015 MEDIA DRIVER 5572M: Antti Palosaari <crope@iki.fi> 5573L: linux-media@vger.kernel.org 5574W: https://linuxtv.org 5575W: http://palosaari.fi/linux/ 5576Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5577T: git git://linuxtv.org/anttip/media_tree.git 5578S: Maintained 5579F: drivers/media/usb/dvb-usb-v2/af9015* 5580 5581DVB_USB_AF9035 MEDIA DRIVER 5582M: Antti Palosaari <crope@iki.fi> 5583L: linux-media@vger.kernel.org 5584W: https://linuxtv.org 5585W: http://palosaari.fi/linux/ 5586Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5587T: git git://linuxtv.org/anttip/media_tree.git 5588S: Maintained 5589F: drivers/media/usb/dvb-usb-v2/af9035* 5590 5591DVB_USB_ANYSEE MEDIA DRIVER 5592M: Antti Palosaari <crope@iki.fi> 5593L: linux-media@vger.kernel.org 5594W: https://linuxtv.org 5595W: http://palosaari.fi/linux/ 5596Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5597T: git git://linuxtv.org/anttip/media_tree.git 5598S: Maintained 5599F: drivers/media/usb/dvb-usb-v2/anysee* 5600 5601DVB_USB_AU6610 MEDIA DRIVER 5602M: Antti Palosaari <crope@iki.fi> 5603L: linux-media@vger.kernel.org 5604W: https://linuxtv.org 5605W: http://palosaari.fi/linux/ 5606Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5607T: git git://linuxtv.org/anttip/media_tree.git 5608S: Maintained 5609F: drivers/media/usb/dvb-usb-v2/au6610* 5610 5611DVB_USB_CE6230 MEDIA DRIVER 5612M: Antti Palosaari <crope@iki.fi> 5613L: linux-media@vger.kernel.org 5614W: https://linuxtv.org 5615W: http://palosaari.fi/linux/ 5616Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5617T: git git://linuxtv.org/anttip/media_tree.git 5618S: Maintained 5619F: drivers/media/usb/dvb-usb-v2/ce6230* 5620 5621DVB_USB_CXUSB MEDIA DRIVER 5622M: Michael Krufky <mkrufky@linuxtv.org> 5623L: linux-media@vger.kernel.org 5624W: https://linuxtv.org 5625W: http://github.com/mkrufky 5626Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5627T: git git://linuxtv.org/media_tree.git 5628S: Maintained 5629F: drivers/media/usb/dvb-usb/cxusb* 5630 5631DVB_USB_EC168 MEDIA DRIVER 5632M: Antti Palosaari <crope@iki.fi> 5633L: linux-media@vger.kernel.org 5634W: https://linuxtv.org 5635W: http://palosaari.fi/linux/ 5636Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5637T: git git://linuxtv.org/anttip/media_tree.git 5638S: Maintained 5639F: drivers/media/usb/dvb-usb-v2/ec168* 5640 5641DVB_USB_GL861 MEDIA DRIVER 5642M: Antti Palosaari <crope@iki.fi> 5643L: linux-media@vger.kernel.org 5644W: https://linuxtv.org 5645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5646T: git git://linuxtv.org/anttip/media_tree.git 5647S: Maintained 5648F: drivers/media/usb/dvb-usb-v2/gl861* 5649 5650DVB_USB_MXL111SF MEDIA DRIVER 5651M: Michael Krufky <mkrufky@linuxtv.org> 5652L: linux-media@vger.kernel.org 5653W: https://linuxtv.org 5654W: http://github.com/mkrufky 5655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5656T: git git://linuxtv.org/mkrufky/mxl111sf.git 5657S: Maintained 5658F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5659 5660DVB_USB_RTL28XXU MEDIA DRIVER 5661M: Antti Palosaari <crope@iki.fi> 5662L: linux-media@vger.kernel.org 5663W: https://linuxtv.org 5664W: http://palosaari.fi/linux/ 5665Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5666T: git git://linuxtv.org/anttip/media_tree.git 5667S: Maintained 5668F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5669 5670DVB_USB_V2 MEDIA DRIVER 5671M: Antti Palosaari <crope@iki.fi> 5672L: linux-media@vger.kernel.org 5673W: https://linuxtv.org 5674W: http://palosaari.fi/linux/ 5675Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5676T: git git://linuxtv.org/anttip/media_tree.git 5677S: Maintained 5678F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5679F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5680 5681DYNAMIC DEBUG 5682M: Jason Baron <jbaron@akamai.com> 5683S: Maintained 5684F: lib/dynamic_debug.c 5685F: include/linux/dynamic_debug.h 5686 5687DYNAMIC INTERRUPT MODERATION 5688M: Tal Gilboa <talgi@mellanox.com> 5689S: Maintained 5690F: include/linux/dim.h 5691F: lib/dim/ 5692 5693DZ DECSTATION DZ11 SERIAL DRIVER 5694M: "Maciej W. Rozycki" <macro@linux-mips.org> 5695S: Maintained 5696F: drivers/tty/serial/dz.* 5697 5698E3X0 POWER BUTTON DRIVER 5699M: Moritz Fischer <moritz.fischer@ettus.com> 5700L: usrp-users@lists.ettus.com 5701W: http://www.ettus.com 5702S: Supported 5703F: drivers/input/misc/e3x0-button.c 5704F: Documentation/devicetree/bindings/input/e3x0-button.txt 5705 5706E4000 MEDIA DRIVER 5707M: Antti Palosaari <crope@iki.fi> 5708L: linux-media@vger.kernel.org 5709W: https://linuxtv.org 5710W: http://palosaari.fi/linux/ 5711Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5712T: git git://linuxtv.org/anttip/media_tree.git 5713S: Maintained 5714F: drivers/media/tuners/e4000* 5715 5716EARTH_PT1 MEDIA DRIVER 5717M: Akihiro Tsukada <tskd08@gmail.com> 5718L: linux-media@vger.kernel.org 5719S: Odd Fixes 5720F: drivers/media/pci/pt1/ 5721 5722EARTH_PT3 MEDIA DRIVER 5723M: Akihiro Tsukada <tskd08@gmail.com> 5724L: linux-media@vger.kernel.org 5725S: Odd Fixes 5726F: drivers/media/pci/pt3/ 5727 5728EC100 MEDIA DRIVER 5729M: Antti Palosaari <crope@iki.fi> 5730L: linux-media@vger.kernel.org 5731W: https://linuxtv.org 5732W: http://palosaari.fi/linux/ 5733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5734T: git git://linuxtv.org/anttip/media_tree.git 5735S: Maintained 5736F: drivers/media/dvb-frontends/ec100* 5737 5738ECRYPT FILE SYSTEM 5739M: Tyler Hicks <tyhicks@canonical.com> 5740L: ecryptfs@vger.kernel.org 5741W: http://ecryptfs.org 5742W: https://launchpad.net/ecryptfs 5743T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5744S: Supported 5745F: Documentation/filesystems/ecryptfs.txt 5746F: fs/ecryptfs/ 5747 5748EDAC-AMD64 5749M: Borislav Petkov <bp@alien8.de> 5750L: linux-edac@vger.kernel.org 5751S: Maintained 5752F: drivers/edac/amd64_edac* 5753 5754EDAC-AST2500 5755M: Stefan Schaeckeler <sschaeck@cisco.com> 5756S: Supported 5757F: drivers/edac/aspeed_edac.c 5758F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5759 5760EDAC-CALXEDA 5761M: Robert Richter <rric@kernel.org> 5762L: linux-edac@vger.kernel.org 5763S: Maintained 5764F: drivers/edac/highbank* 5765 5766EDAC-CAVIUM OCTEON 5767M: Ralf Baechle <ralf@linux-mips.org> 5768M: David Daney <david.daney@cavium.com> 5769L: linux-edac@vger.kernel.org 5770L: linux-mips@vger.kernel.org 5771S: Supported 5772F: drivers/edac/octeon_edac* 5773 5774EDAC-CAVIUM THUNDERX 5775M: David Daney <david.daney@cavium.com> 5776M: Jan Glauber <jglauber@cavium.com> 5777L: linux-edac@vger.kernel.org 5778S: Supported 5779F: drivers/edac/thunderx_edac* 5780 5781EDAC-CORE 5782M: Borislav Petkov <bp@alien8.de> 5783M: Mauro Carvalho Chehab <mchehab@kernel.org> 5784R: James Morse <james.morse@arm.com> 5785L: linux-edac@vger.kernel.org 5786T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5787T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5788S: Supported 5789F: Documentation/admin-guide/ras.rst 5790F: Documentation/driver-api/edac.rst 5791F: drivers/edac/ 5792F: include/linux/edac.h 5793 5794EDAC-E752X 5795M: Mark Gross <mark.gross@intel.com> 5796L: linux-edac@vger.kernel.org 5797S: Maintained 5798F: drivers/edac/e752x_edac.c 5799 5800EDAC-E7XXX 5801L: linux-edac@vger.kernel.org 5802S: Maintained 5803F: drivers/edac/e7xxx_edac.c 5804 5805EDAC-FSL_DDR 5806M: York Sun <york.sun@nxp.com> 5807L: linux-edac@vger.kernel.org 5808S: Maintained 5809F: drivers/edac/fsl_ddr_edac.* 5810 5811EDAC-GHES 5812M: Mauro Carvalho Chehab <mchehab@kernel.org> 5813L: linux-edac@vger.kernel.org 5814S: Maintained 5815F: drivers/edac/ghes_edac.c 5816 5817EDAC-I10NM 5818M: Tony Luck <tony.luck@intel.com> 5819L: linux-edac@vger.kernel.org 5820S: Maintained 5821F: drivers/edac/i10nm_base.c 5822 5823EDAC-I3000 5824L: linux-edac@vger.kernel.org 5825S: Orphan 5826F: drivers/edac/i3000_edac.c 5827 5828EDAC-I5000 5829L: linux-edac@vger.kernel.org 5830S: Maintained 5831F: drivers/edac/i5000_edac.c 5832 5833EDAC-I5400 5834M: Mauro Carvalho Chehab <mchehab@kernel.org> 5835L: linux-edac@vger.kernel.org 5836S: Maintained 5837F: drivers/edac/i5400_edac.c 5838 5839EDAC-I7300 5840M: Mauro Carvalho Chehab <mchehab@kernel.org> 5841L: linux-edac@vger.kernel.org 5842S: Maintained 5843F: drivers/edac/i7300_edac.c 5844 5845EDAC-I7CORE 5846M: Mauro Carvalho Chehab <mchehab@kernel.org> 5847L: linux-edac@vger.kernel.org 5848S: Maintained 5849F: drivers/edac/i7core_edac.c 5850 5851EDAC-I82443BXGX 5852M: Tim Small <tim@buttersideup.com> 5853L: linux-edac@vger.kernel.org 5854S: Maintained 5855F: drivers/edac/i82443bxgx_edac.c 5856 5857EDAC-I82975X 5858M: "Arvind R." <arvino55@gmail.com> 5859L: linux-edac@vger.kernel.org 5860S: Maintained 5861F: drivers/edac/i82975x_edac.c 5862 5863EDAC-IE31200 5864M: Jason Baron <jbaron@akamai.com> 5865L: linux-edac@vger.kernel.org 5866S: Maintained 5867F: drivers/edac/ie31200_edac.c 5868 5869EDAC-MPC85XX 5870M: Johannes Thumshirn <morbidrsa@gmail.com> 5871L: linux-edac@vger.kernel.org 5872S: Maintained 5873F: drivers/edac/mpc85xx_edac.[ch] 5874 5875EDAC-PASEMI 5876M: Egor Martovetsky <egor@pasemi.com> 5877L: linux-edac@vger.kernel.org 5878S: Maintained 5879F: drivers/edac/pasemi_edac.c 5880 5881EDAC-PND2 5882M: Tony Luck <tony.luck@intel.com> 5883L: linux-edac@vger.kernel.org 5884S: Maintained 5885F: drivers/edac/pnd2_edac.[ch] 5886 5887EDAC-R82600 5888M: Tim Small <tim@buttersideup.com> 5889L: linux-edac@vger.kernel.org 5890S: Maintained 5891F: drivers/edac/r82600_edac.c 5892 5893EDAC-SBRIDGE 5894M: Tony Luck <tony.luck@intel.com> 5895R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5896L: linux-edac@vger.kernel.org 5897S: Maintained 5898F: drivers/edac/sb_edac.c 5899 5900EDAC-SIFIVE 5901M: Yash Shah <yash.shah@sifive.com> 5902L: linux-edac@vger.kernel.org 5903S: Supported 5904F: drivers/edac/sifive_edac.c 5905 5906EDAC-SKYLAKE 5907M: Tony Luck <tony.luck@intel.com> 5908L: linux-edac@vger.kernel.org 5909S: Maintained 5910F: drivers/edac/skx_*.c 5911 5912EDAC-TI 5913M: Tero Kristo <t-kristo@ti.com> 5914L: linux-edac@vger.kernel.org 5915S: Maintained 5916F: drivers/edac/ti_edac.c 5917 5918EDAC-QCOM 5919M: Channagoud Kadabi <ckadabi@codeaurora.org> 5920M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5921L: linux-arm-msm@vger.kernel.org 5922L: linux-edac@vger.kernel.org 5923S: Maintained 5924F: drivers/edac/qcom_edac.c 5925 5926EDIROL UA-101/UA-1000 DRIVER 5927M: Clemens Ladisch <clemens@ladisch.de> 5928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5930S: Maintained 5931F: sound/usb/misc/ua101.c 5932 5933EFI TEST DRIVER 5934L: linux-efi@vger.kernel.org 5935M: Ivan Hu <ivan.hu@canonical.com> 5936M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5937S: Maintained 5938F: drivers/firmware/efi/test/ 5939 5940EFI VARIABLE FILESYSTEM 5941M: Matthew Garrett <matthew.garrett@nebula.com> 5942M: Jeremy Kerr <jk@ozlabs.org> 5943M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5945L: linux-efi@vger.kernel.org 5946S: Maintained 5947F: fs/efivarfs/ 5948 5949EFIFB FRAMEBUFFER DRIVER 5950L: linux-fbdev@vger.kernel.org 5951M: Peter Jones <pjones@redhat.com> 5952S: Maintained 5953F: drivers/video/fbdev/efifb.c 5954 5955EFS FILESYSTEM 5956W: http://aeschi.ch.eu.org/efs/ 5957S: Orphan 5958F: fs/efs/ 5959 5960EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5961M: Douglas Miller <dougmill@linux.ibm.com> 5962L: netdev@vger.kernel.org 5963S: Maintained 5964F: drivers/net/ethernet/ibm/ehea/ 5965 5966EM28XX VIDEO4LINUX DRIVER 5967M: Mauro Carvalho Chehab <mchehab@kernel.org> 5968L: linux-media@vger.kernel.org 5969W: https://linuxtv.org 5970T: git git://linuxtv.org/media_tree.git 5971S: Maintained 5972F: drivers/media/usb/em28xx/ 5973F: Documentation/media/v4l-drivers/em28xx* 5974 5975EMBEDDED LINUX 5976M: Paul Gortmaker <paul.gortmaker@windriver.com> 5977M: Matt Mackall <mpm@selenic.com> 5978M: David Woodhouse <dwmw2@infradead.org> 5979L: linux-embedded@vger.kernel.org 5980S: Maintained 5981 5982Emulex 10Gbps iSCSI - OneConnect DRIVER 5983M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5984M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5985M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5986L: linux-scsi@vger.kernel.org 5987W: http://www.broadcom.com 5988S: Supported 5989F: drivers/scsi/be2iscsi/ 5990 5991Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5992M: Sathya Perla <sathya.perla@broadcom.com> 5993M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5994M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5995M: Somnath Kotur <somnath.kotur@broadcom.com> 5996L: netdev@vger.kernel.org 5997W: http://www.emulex.com 5998S: Supported 5999F: drivers/net/ethernet/emulex/benet/ 6000 6001EMULEX ONECONNECT ROCE DRIVER 6002M: Selvin Xavier <selvin.xavier@broadcom.com> 6003M: Devesh Sharma <devesh.sharma@broadcom.com> 6004L: linux-rdma@vger.kernel.org 6005W: http://www.broadcom.com 6006S: Odd Fixes 6007F: drivers/infiniband/hw/ocrdma/ 6008F: include/uapi/rdma/ocrdma-abi.h 6009 6010EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6011M: James Smart <james.smart@broadcom.com> 6012M: Dick Kennedy <dick.kennedy@broadcom.com> 6013L: linux-scsi@vger.kernel.org 6014W: http://www.broadcom.com 6015S: Supported 6016F: drivers/scsi/lpfc/ 6017 6018ENE CB710 FLASH CARD READER DRIVER 6019M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6020S: Maintained 6021F: drivers/misc/cb710/ 6022F: drivers/mmc/host/cb710-mmc.* 6023F: include/linux/cb710.h 6024 6025ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6026M: Maxim Levitsky <maximlevitsky@gmail.com> 6027S: Maintained 6028F: drivers/media/rc/ene_ir.* 6029 6030EPSON S1D13XXX FRAMEBUFFER DRIVER 6031M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6032S: Maintained 6033T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6034F: drivers/video/fbdev/s1d13xxxfb.c 6035F: include/video/s1d13xxxfb.h 6036 6037ERRSEQ ERROR TRACKING INFRASTRUCTURE 6038M: Jeff Layton <jlayton@kernel.org> 6039S: Maintained 6040F: lib/errseq.c 6041F: include/linux/errseq.h 6042 6043ET131X NETWORK DRIVER 6044M: Mark Einon <mark.einon@gmail.com> 6045S: Odd Fixes 6046F: drivers/net/ethernet/agere/ 6047 6048ETHERNET BRIDGE 6049M: Roopa Prabhu <roopa@cumulusnetworks.com> 6050M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6051L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6052L: netdev@vger.kernel.org 6053W: http://www.linuxfoundation.org/en/Net:Bridge 6054S: Maintained 6055F: include/linux/netfilter_bridge/ 6056F: net/bridge/ 6057 6058ETHERNET PHY LIBRARY 6059M: Andrew Lunn <andrew@lunn.ch> 6060M: Florian Fainelli <f.fainelli@gmail.com> 6061M: Heiner Kallweit <hkallweit1@gmail.com> 6062L: netdev@vger.kernel.org 6063S: Maintained 6064F: Documentation/ABI/testing/sysfs-bus-mdio 6065F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6066F: Documentation/devicetree/bindings/net/mdio* 6067F: Documentation/networking/phy.rst 6068F: drivers/net/phy/ 6069F: drivers/of/of_mdio.c 6070F: drivers/of/of_net.c 6071F: include/linux/*mdio*.h 6072F: include/linux/of_net.h 6073F: include/linux/phy.h 6074F: include/linux/phy_fixed.h 6075F: include/linux/platform_data/mdio-bcm-unimac.h 6076F: include/linux/platform_data/mdio-gpio.h 6077F: include/trace/events/mdio.h 6078F: include/uapi/linux/mdio.h 6079F: include/uapi/linux/mii.h 6080 6081EXT2 FILE SYSTEM 6082M: Jan Kara <jack@suse.com> 6083L: linux-ext4@vger.kernel.org 6084S: Maintained 6085F: Documentation/filesystems/ext2.txt 6086F: fs/ext2/ 6087F: include/linux/ext2* 6088 6089EXT4 FILE SYSTEM 6090M: "Theodore Ts'o" <tytso@mit.edu> 6091M: Andreas Dilger <adilger.kernel@dilger.ca> 6092L: linux-ext4@vger.kernel.org 6093W: http://ext4.wiki.kernel.org 6094Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6096S: Maintained 6097F: Documentation/filesystems/ext4/ 6098F: fs/ext4/ 6099 6100Extended Verification Module (EVM) 6101M: Mimi Zohar <zohar@linux.ibm.com> 6102L: linux-integrity@vger.kernel.org 6103S: Supported 6104F: security/integrity/evm/ 6105 6106EXTENSIBLE FIRMWARE INTERFACE (EFI) 6107M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6108L: linux-efi@vger.kernel.org 6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6110S: Maintained 6111F: Documentation/admin-guide/efi-stub.rst 6112F: arch/*/kernel/efi.c 6113F: arch/x86/boot/compressed/eboot.[ch] 6114F: arch/*/include/asm/efi.h 6115F: arch/x86/platform/efi/ 6116F: drivers/firmware/efi/ 6117F: include/linux/efi*.h 6118F: arch/arm/boot/compressed/efi-header.S 6119F: arch/arm64/kernel/efi-entry.S 6120 6121EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6122M: MyungJoo Ham <myungjoo.ham@samsung.com> 6123M: Chanwoo Choi <cw00.choi@samsung.com> 6124L: linux-kernel@vger.kernel.org 6125T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6126S: Maintained 6127F: drivers/extcon/ 6128F: include/linux/extcon/ 6129F: include/linux/extcon.h 6130F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6131F: Documentation/devicetree/bindings/extcon/ 6132 6133EXYNOS DP DRIVER 6134M: Jingoo Han <jingoohan1@gmail.com> 6135L: dri-devel@lists.freedesktop.org 6136S: Maintained 6137F: drivers/gpu/drm/exynos/exynos_dp* 6138 6139EXYNOS SYSMMU (IOMMU) driver 6140M: Marek Szyprowski <m.szyprowski@samsung.com> 6141L: iommu@lists.linux-foundation.org 6142S: Maintained 6143F: drivers/iommu/exynos-iommu.c 6144 6145EZchip NPS platform support 6146M: Vineet Gupta <vgupta@synopsys.com> 6147M: Ofer Levi <oferle@mellanox.com> 6148S: Supported 6149F: arch/arc/plat-eznps 6150F: arch/arc/boot/dts/eznps.dts 6151 6152F2FS FILE SYSTEM 6153M: Jaegeuk Kim <jaegeuk@kernel.org> 6154M: Chao Yu <yuchao0@huawei.com> 6155L: linux-f2fs-devel@lists.sourceforge.net 6156W: https://f2fs.wiki.kernel.org/ 6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6158S: Maintained 6159F: Documentation/filesystems/f2fs.txt 6160F: Documentation/ABI/testing/sysfs-fs-f2fs 6161F: fs/f2fs/ 6162F: include/linux/f2fs_fs.h 6163F: include/trace/events/f2fs.h 6164 6165F71805F HARDWARE MONITORING DRIVER 6166M: Jean Delvare <jdelvare@suse.com> 6167L: linux-hwmon@vger.kernel.org 6168S: Maintained 6169F: Documentation/hwmon/f71805f.rst 6170F: drivers/hwmon/f71805f.c 6171 6172FADDR2LINE 6173M: Josh Poimboeuf <jpoimboe@redhat.com> 6174S: Maintained 6175F: scripts/faddr2line 6176 6177FAILOVER MODULE 6178M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6179L: netdev@vger.kernel.org 6180S: Supported 6181F: net/core/failover.c 6182F: include/net/failover.h 6183F: Documentation/networking/failover.rst 6184 6185FANOTIFY 6186M: Jan Kara <jack@suse.cz> 6187R: Amir Goldstein <amir73il@gmail.com> 6188L: linux-fsdevel@vger.kernel.org 6189S: Maintained 6190F: fs/notify/fanotify/ 6191F: include/linux/fanotify.h 6192F: include/uapi/linux/fanotify.h 6193 6194FARSYNC SYNCHRONOUS DRIVER 6195M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6196W: http://www.farsite.co.uk/ 6197S: Supported 6198F: drivers/net/wan/farsync.* 6199 6200FAULT INJECTION SUPPORT 6201M: Akinobu Mita <akinobu.mita@gmail.com> 6202S: Supported 6203F: Documentation/fault-injection/ 6204F: lib/fault-inject.c 6205 6206FBTFT Framebuffer drivers 6207S: Orphan 6208L: dri-devel@lists.freedesktop.org 6209L: linux-fbdev@vger.kernel.org 6210F: drivers/staging/fbtft/ 6211 6212FC0011 TUNER DRIVER 6213M: Michael Buesch <m@bues.ch> 6214L: linux-media@vger.kernel.org 6215S: Maintained 6216F: drivers/media/tuners/fc0011.h 6217F: drivers/media/tuners/fc0011.c 6218 6219FC2580 MEDIA DRIVER 6220M: Antti Palosaari <crope@iki.fi> 6221L: linux-media@vger.kernel.org 6222W: https://linuxtv.org 6223W: http://palosaari.fi/linux/ 6224Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6225T: git git://linuxtv.org/anttip/media_tree.git 6226S: Maintained 6227F: drivers/media/tuners/fc2580* 6228 6229FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6230M: Hannes Reinecke <hare@suse.de> 6231L: linux-scsi@vger.kernel.org 6232W: www.Open-FCoE.org 6233S: Supported 6234F: drivers/scsi/libfc/ 6235F: drivers/scsi/fcoe/ 6236F: include/scsi/fc/ 6237F: include/scsi/libfc.h 6238F: include/scsi/libfcoe.h 6239F: include/uapi/scsi/fc/ 6240 6241FILE LOCKING (flock() and fcntl()/lockf()) 6242M: Jeff Layton <jlayton@kernel.org> 6243M: "J. Bruce Fields" <bfields@fieldses.org> 6244L: linux-fsdevel@vger.kernel.org 6245S: Maintained 6246F: include/linux/fcntl.h 6247F: include/uapi/linux/fcntl.h 6248F: fs/fcntl.c 6249F: fs/locks.c 6250 6251FILESYSTEMS (VFS and infrastructure) 6252M: Alexander Viro <viro@zeniv.linux.org.uk> 6253L: linux-fsdevel@vger.kernel.org 6254S: Maintained 6255F: fs/* 6256F: include/linux/fs.h 6257F: include/linux/fs_types.h 6258F: include/uapi/linux/fs.h 6259 6260FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6261M: Riku Voipio <riku.voipio@iki.fi> 6262L: linux-hwmon@vger.kernel.org 6263S: Maintained 6264F: drivers/hwmon/f75375s.c 6265F: include/linux/f75375s.h 6266 6267FIREWIRE AUDIO DRIVERS 6268M: Clemens Ladisch <clemens@ladisch.de> 6269L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6271S: Maintained 6272F: sound/firewire/ 6273 6274FIREWIRE MEDIA DRIVERS (firedtv) 6275M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6276L: linux-media@vger.kernel.org 6277L: linux1394-devel@lists.sourceforge.net 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6279S: Maintained 6280F: drivers/media/firewire/ 6281 6282FIREWIRE SBP-2 TARGET 6283M: Chris Boot <bootc@bootc.net> 6284L: linux-scsi@vger.kernel.org 6285L: target-devel@vger.kernel.org 6286L: linux1394-devel@lists.sourceforge.net 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6288S: Maintained 6289F: drivers/target/sbp/ 6290 6291FIREWIRE SUBSYSTEM 6292M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6293L: linux1394-devel@lists.sourceforge.net 6294W: http://ieee1394.wiki.kernel.org/ 6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6296S: Maintained 6297F: drivers/firewire/ 6298F: include/linux/firewire.h 6299F: include/uapi/linux/firewire*.h 6300F: tools/firewire/ 6301 6302FIRMWARE LOADER (request_firmware) 6303M: Luis Chamberlain <mcgrof@kernel.org> 6304L: linux-kernel@vger.kernel.org 6305S: Maintained 6306F: Documentation/firmware_class/ 6307F: drivers/base/firmware_loader/ 6308F: include/linux/firmware.h 6309 6310FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6311M: Joshua Morris <josh.h.morris@us.ibm.com> 6312M: Philip Kelleher <pjk1939@linux.ibm.com> 6313S: Maintained 6314F: drivers/block/rsxx/ 6315 6316FLEXTIMER FTM-QUADDEC DRIVER 6317M: Patrick Havelange <patrick.havelange@essensium.com> 6318L: linux-iio@vger.kernel.org 6319S: Maintained 6320F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6321F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6322F: drivers/counter/ftm-quaddec.c 6323 6324FLOPPY DRIVER 6325S: Orphan 6326L: linux-block@vger.kernel.org 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/misc/fsl,dpaa2-console.txt 6530F: Documentation/devicetree/bindings/soc/fsl/ 6531F: drivers/soc/fsl/ 6532F: include/linux/fsl/ 6533 6534FREESCALE SOC FS_ENET DRIVER 6535M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6536L: linuxppc-dev@lists.ozlabs.org 6537L: netdev@vger.kernel.org 6538S: Maintained 6539F: drivers/net/ethernet/freescale/fs_enet/ 6540F: include/linux/fs_enet_pd.h 6541 6542FREESCALE SOC SOUND DRIVERS 6543M: Timur Tabi <timur@kernel.org> 6544M: Nicolin Chen <nicoleotsuka@gmail.com> 6545M: Xiubo Li <Xiubo.Lee@gmail.com> 6546R: Fabio Estevam <festevam@gmail.com> 6547L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6548L: linuxppc-dev@lists.ozlabs.org 6549S: Maintained 6550F: sound/soc/fsl/fsl* 6551F: sound/soc/fsl/imx* 6552F: sound/soc/fsl/mpc8610_hpcd.c 6553 6554FREESCALE USB PERIPHERAL DRIVERS 6555M: Li Yang <leoyang.li@nxp.com> 6556L: linux-usb@vger.kernel.org 6557L: linuxppc-dev@lists.ozlabs.org 6558S: Maintained 6559F: drivers/usb/gadget/udc/fsl* 6560 6561FREEVXFS FILESYSTEM 6562M: Christoph Hellwig <hch@infradead.org> 6563W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6564S: Maintained 6565F: fs/freevxfs/ 6566 6567FREEZER 6568M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6569M: Pavel Machek <pavel@ucw.cz> 6570L: linux-pm@vger.kernel.org 6571S: Supported 6572F: Documentation/power/freezing-of-tasks.rst 6573F: include/linux/freezer.h 6574F: kernel/freezer.c 6575 6576FRONTSWAP API 6577M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6578L: linux-kernel@vger.kernel.org 6579S: Maintained 6580F: mm/frontswap.c 6581F: include/linux/frontswap.h 6582 6583FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6584M: David Howells <dhowells@redhat.com> 6585L: linux-cachefs@redhat.com (moderated for non-subscribers) 6586S: Supported 6587F: Documentation/filesystems/caching/ 6588F: fs/fscache/ 6589F: include/linux/fscache*.h 6590 6591FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6592M: Theodore Y. Ts'o <tytso@mit.edu> 6593M: Jaegeuk Kim <jaegeuk@kernel.org> 6594M: Eric Biggers <ebiggers@kernel.org> 6595L: linux-fscrypt@vger.kernel.org 6596Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6597T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6598S: Supported 6599F: fs/crypto/ 6600F: include/linux/fscrypt*.h 6601F: Documentation/filesystems/fscrypt.rst 6602 6603FSI SUBSYSTEM 6604M: Jeremy Kerr <jk@ozlabs.org> 6605M: Joel Stanley <joel@jms.id.au> 6606R: Alistar Popple <alistair@popple.id.au> 6607R: Eddie James <eajames@linux.ibm.com> 6608L: linux-fsi@lists.ozlabs.org 6609T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6610Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6611S: Supported 6612F: drivers/fsi/ 6613F: include/linux/fsi*.h 6614F: include/trace/events/fsi*.h 6615 6616FSI-ATTACHED I2C DRIVER 6617M: Eddie James <eajames@linux.ibm.com> 6618L: linux-i2c@vger.kernel.org 6619L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6620S: Maintained 6621F: drivers/i2c/busses/i2c-fsi.c 6622F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6623 6624FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6625M: Jan Kara <jack@suse.cz> 6626R: Amir Goldstein <amir73il@gmail.com> 6627L: linux-fsdevel@vger.kernel.org 6628S: Maintained 6629F: fs/notify/ 6630F: include/linux/fsnotify*.h 6631 6632FUJITSU LAPTOP EXTRAS 6633M: Jonathan Woithe <jwoithe@just42.net> 6634L: platform-driver-x86@vger.kernel.org 6635S: Maintained 6636F: drivers/platform/x86/fujitsu-laptop.c 6637 6638FUJITSU M-5MO LS CAMERA ISP DRIVER 6639M: Kyungmin Park <kyungmin.park@samsung.com> 6640M: Heungjun Kim <riverful.kim@samsung.com> 6641L: linux-media@vger.kernel.org 6642S: Maintained 6643F: drivers/media/i2c/m5mols/ 6644F: include/media/i2c/m5mols.h 6645 6646FUJITSU TABLET EXTRAS 6647M: Robert Gerlach <khnz@gmx.de> 6648L: platform-driver-x86@vger.kernel.org 6649S: Maintained 6650F: drivers/platform/x86/fujitsu-tablet.c 6651 6652FUSE: FILESYSTEM IN USERSPACE 6653M: Miklos Szeredi <miklos@szeredi.hu> 6654L: linux-fsdevel@vger.kernel.org 6655W: http://fuse.sourceforge.net/ 6656T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6657S: Maintained 6658F: fs/fuse/ 6659F: include/uapi/linux/fuse.h 6660F: Documentation/filesystems/fuse.txt 6661 6662FUTEX SUBSYSTEM 6663M: Thomas Gleixner <tglx@linutronix.de> 6664M: Ingo Molnar <mingo@redhat.com> 6665R: Peter Zijlstra <peterz@infradead.org> 6666R: Darren Hart <dvhart@infradead.org> 6667L: linux-kernel@vger.kernel.org 6668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6669S: Maintained 6670F: kernel/futex.c 6671F: include/asm-generic/futex.h 6672F: include/linux/futex.h 6673F: include/uapi/linux/futex.h 6674F: tools/testing/selftests/futex/ 6675F: tools/perf/bench/futex* 6676F: Documentation/*futex* 6677 6678GCC PLUGINS 6679M: Kees Cook <keescook@chromium.org> 6680R: Emese Revfy <re.emese@gmail.com> 6681L: kernel-hardening@lists.openwall.com 6682S: Maintained 6683F: scripts/gcc-plugins/ 6684F: scripts/gcc-plugin.sh 6685F: scripts/Makefile.gcc-plugins 6686F: Documentation/core-api/gcc-plugins.rst 6687 6688GASKET DRIVER FRAMEWORK 6689M: Rob Springer <rspringer@google.com> 6690M: Todd Poynor <toddpoynor@google.com> 6691M: Ben Chan <benchan@chromium.org> 6692S: Maintained 6693F: drivers/staging/gasket/ 6694 6695GCOV BASED KERNEL PROFILING 6696M: Peter Oberparleiter <oberpar@linux.ibm.com> 6697S: Maintained 6698F: kernel/gcov/ 6699F: Documentation/dev-tools/gcov.rst 6700 6701GDB KERNEL DEBUGGING HELPER SCRIPTS 6702M: Jan Kiszka <jan.kiszka@siemens.com> 6703M: Kieran Bingham <kbingham@kernel.org> 6704S: Supported 6705F: scripts/gdb/ 6706 6707GDT SCSI DISK ARRAY CONTROLLER DRIVER 6708M: Achim Leubner <achim_leubner@adaptec.com> 6709L: linux-scsi@vger.kernel.org 6710W: http://www.icp-vortex.com/ 6711S: Supported 6712F: drivers/scsi/gdt* 6713 6714GEMTEK FM RADIO RECEIVER DRIVER 6715M: Hans Verkuil <hverkuil@xs4all.nl> 6716L: linux-media@vger.kernel.org 6717T: git git://linuxtv.org/media_tree.git 6718W: https://linuxtv.org 6719S: Maintained 6720F: drivers/media/radio/radio-gemtek* 6721 6722GENERIC GPIO I2C DRIVER 6723M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6724S: Supported 6725F: drivers/i2c/busses/i2c-gpio.c 6726F: include/linux/platform_data/i2c-gpio.h 6727 6728GENERIC GPIO I2C MULTIPLEXER DRIVER 6729M: Peter Korsgaard <peter.korsgaard@barco.com> 6730L: linux-i2c@vger.kernel.org 6731S: Supported 6732F: drivers/i2c/muxes/i2c-mux-gpio.c 6733F: include/linux/platform_data/i2c-mux-gpio.h 6734F: Documentation/i2c/muxes/i2c-mux-gpio 6735 6736GENERIC HDLC (WAN) DRIVERS 6737M: Krzysztof Halasa <khc@pm.waw.pl> 6738W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6739S: Maintained 6740F: drivers/net/wan/c101.c 6741F: drivers/net/wan/hd6457* 6742F: drivers/net/wan/hdlc* 6743F: drivers/net/wan/n2.c 6744F: drivers/net/wan/pc300too.c 6745F: drivers/net/wan/pci200syn.c 6746F: drivers/net/wan/wanxl* 6747 6748GENERIC INCLUDE/ASM HEADER FILES 6749M: Arnd Bergmann <arnd@arndb.de> 6750L: linux-arch@vger.kernel.org 6751T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6752S: Maintained 6753F: include/asm-generic/ 6754F: include/uapi/asm-generic/ 6755 6756GENERIC PHY FRAMEWORK 6757M: Kishon Vijay Abraham I <kishon@ti.com> 6758L: linux-kernel@vger.kernel.org 6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6760S: Supported 6761F: drivers/phy/ 6762F: include/linux/phy/ 6763F: Documentation/devicetree/bindings/phy/ 6764 6765GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6766M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6767S: Supported 6768F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6769 6770GENERIC PM DOMAINS 6771M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6772M: Kevin Hilman <khilman@kernel.org> 6773M: Ulf Hansson <ulf.hansson@linaro.org> 6774L: linux-pm@vger.kernel.org 6775S: Supported 6776F: drivers/base/power/domain*.c 6777F: include/linux/pm_domain.h 6778F: Documentation/devicetree/bindings/power/power_domain.txt 6779 6780GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6781M: Eugen Hristev <eugen.hristev@microchip.com> 6782L: linux-input@vger.kernel.org 6783S: Maintained 6784F: drivers/input/touchscreen/resistive-adc-touch.c 6785 6786GENERIC UIO DRIVER FOR PCI DEVICES 6787M: "Michael S. Tsirkin" <mst@redhat.com> 6788L: kvm@vger.kernel.org 6789S: Supported 6790F: drivers/uio/uio_pci_generic.c 6791 6792GENERIC VDSO LIBRARY: 6793M: Andy Lutomirski <luto@kernel.org> 6794M: Thomas Gleixner <tglx@linutronix.de> 6795M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6796L: linux-kernel@vger.kernel.org 6797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6798S: Maintained 6799F: lib/vdso/ 6800F: kernel/time/vsyscall.c 6801F: include/vdso/ 6802F: include/asm-generic/vdso/vsyscall.h 6803 6804GENWQE (IBM Generic Workqueue Card) 6805M: Frank Haverkamp <haver@linux.ibm.com> 6806S: Supported 6807F: drivers/misc/genwqe/ 6808 6809GET_MAINTAINER SCRIPT 6810M: Joe Perches <joe@perches.com> 6811S: Maintained 6812F: scripts/get_maintainer.pl 6813 6814GFS2 FILE SYSTEM 6815M: Bob Peterson <rpeterso@redhat.com> 6816M: Andreas Gruenbacher <agruenba@redhat.com> 6817L: cluster-devel@redhat.com 6818W: http://sources.redhat.com/cluster/ 6819T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6820S: Supported 6821F: Documentation/filesystems/gfs2*.txt 6822F: fs/gfs2/ 6823F: include/uapi/linux/gfs2_ondisk.h 6824 6825GIGASET ISDN DRIVERS 6826M: Paul Bolle <pebolle@tiscali.nl> 6827L: gigaset307x-common@lists.sourceforge.net 6828W: http://gigaset307x.sourceforge.net/ 6829S: Odd Fixes 6830F: drivers/staging/isdn/gigaset/ 6831 6832GNSS SUBSYSTEM 6833M: Johan Hovold <johan@kernel.org> 6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6835S: Maintained 6836F: Documentation/ABI/testing/sysfs-class-gnss 6837F: Documentation/devicetree/bindings/gnss/ 6838F: drivers/gnss/ 6839F: include/linux/gnss.h 6840 6841GO7007 MPEG CODEC 6842M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6843L: linux-media@vger.kernel.org 6844S: Maintained 6845F: drivers/media/usb/go7007/ 6846 6847GOODIX TOUCHSCREEN 6848M: Bastien Nocera <hadess@hadess.net> 6849L: linux-input@vger.kernel.org 6850S: Maintained 6851F: drivers/input/touchscreen/goodix.c 6852 6853GOOGLE ETHERNET DRIVERS 6854M: Catherine Sullivan <csully@google.com> 6855R: Sagi Shahar <sagis@google.com> 6856R: Jon Olson <jonolson@google.com> 6857L: netdev@vger.kernel.org 6858S: Supported 6859F: Documentation/networking/device_drivers/google/gve.txt 6860F: drivers/net/ethernet/google 6861 6862GPD POCKET FAN DRIVER 6863M: Hans de Goede <hdegoede@redhat.com> 6864L: platform-driver-x86@vger.kernel.org 6865S: Maintained 6866F: drivers/platform/x86/gpd-pocket-fan.c 6867 6868GPIO ACPI SUPPORT 6869M: Mika Westerberg <mika.westerberg@linux.intel.com> 6870M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6871L: linux-gpio@vger.kernel.org 6872L: linux-acpi@vger.kernel.org 6873S: Maintained 6874F: Documentation/firmware-guide/acpi/gpio-properties.rst 6875F: drivers/gpio/gpiolib-acpi.c 6876 6877GPIO IR Transmitter 6878M: Sean Young <sean@mess.org> 6879L: linux-media@vger.kernel.org 6880S: Maintained 6881F: drivers/media/rc/gpio-ir-tx.c 6882 6883GPIO MOCKUP DRIVER 6884M: Bamvor Jian Zhang <bamv2005@gmail.com> 6885L: linux-gpio@vger.kernel.org 6886S: Maintained 6887F: drivers/gpio/gpio-mockup.c 6888F: tools/testing/selftests/gpio/ 6889 6890GPIO SUBSYSTEM 6891M: Linus Walleij <linus.walleij@linaro.org> 6892M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6893L: linux-gpio@vger.kernel.org 6894T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6895S: Maintained 6896F: Documentation/devicetree/bindings/gpio/ 6897F: Documentation/driver-api/gpio/ 6898F: Documentation/admin-guide/gpio/ 6899F: Documentation/ABI/testing/gpio-cdev 6900F: Documentation/ABI/obsolete/sysfs-gpio 6901F: drivers/gpio/ 6902F: include/linux/gpio/ 6903F: include/linux/gpio.h 6904F: include/linux/of_gpio.h 6905F: include/asm-generic/gpio.h 6906F: include/uapi/linux/gpio.h 6907F: tools/gpio/ 6908 6909GRE DEMULTIPLEXER DRIVER 6910M: Dmitry Kozlov <xeb@mail.ru> 6911L: netdev@vger.kernel.org 6912S: Maintained 6913F: net/ipv4/gre_demux.c 6914F: net/ipv4/gre_offload.c 6915F: include/net/gre.h 6916 6917GRETH 10/100/1G Ethernet MAC device driver 6918M: Andreas Larsson <andreas@gaisler.com> 6919L: netdev@vger.kernel.org 6920S: Maintained 6921F: drivers/net/ethernet/aeroflex/ 6922 6923GREYBUS AUDIO PROTOCOLS DRIVERS 6924M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6925M: Mark Greer <mgreer@animalcreek.com> 6926S: Maintained 6927F: drivers/staging/greybus/audio_apbridgea.c 6928F: drivers/staging/greybus/audio_apbridgea.h 6929F: drivers/staging/greybus/audio_codec.c 6930F: drivers/staging/greybus/audio_codec.h 6931F: drivers/staging/greybus/audio_gb.c 6932F: drivers/staging/greybus/audio_manager.c 6933F: drivers/staging/greybus/audio_manager.h 6934F: drivers/staging/greybus/audio_manager_module.c 6935F: drivers/staging/greybus/audio_manager_private.h 6936F: drivers/staging/greybus/audio_manager_sysfs.c 6937F: drivers/staging/greybus/audio_module.c 6938F: drivers/staging/greybus/audio_topology.c 6939 6940GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6941M: Viresh Kumar <vireshk@kernel.org> 6942S: Maintained 6943F: drivers/staging/greybus/authentication.c 6944F: drivers/staging/greybus/bootrom.c 6945F: drivers/staging/greybus/firmware.h 6946F: drivers/staging/greybus/fw-core.c 6947F: drivers/staging/greybus/fw-download.c 6948F: drivers/staging/greybus/fw-management.c 6949F: drivers/staging/greybus/greybus_authentication.h 6950F: drivers/staging/greybus/greybus_firmware.h 6951F: drivers/staging/greybus/hid.c 6952F: drivers/staging/greybus/i2c.c 6953F: drivers/staging/greybus/spi.c 6954F: drivers/staging/greybus/spilib.c 6955F: drivers/staging/greybus/spilib.h 6956 6957GREYBUS LOOPBACK DRIVER 6958M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6959S: Maintained 6960F: drivers/staging/greybus/loopback.c 6961 6962GREYBUS PLATFORM DRIVERS 6963M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6964S: Maintained 6965F: drivers/staging/greybus/arche-platform.c 6966F: drivers/staging/greybus/arche-apb-ctrl.c 6967F: drivers/staging/greybus/arche_platform.h 6968 6969GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6970M: Rui Miguel Silva <rmfrfs@gmail.com> 6971S: Maintained 6972F: drivers/staging/greybus/sdio.c 6973F: drivers/staging/greybus/light.c 6974F: drivers/staging/greybus/gpio.c 6975F: drivers/staging/greybus/power_supply.c 6976F: drivers/staging/greybus/spi.c 6977F: drivers/staging/greybus/spilib.c 6978 6979GREYBUS SUBSYSTEM 6980M: Johan Hovold <johan@kernel.org> 6981M: Alex Elder <elder@kernel.org> 6982M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6983S: Maintained 6984F: drivers/staging/greybus/ 6985L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6986 6987GREYBUS UART PROTOCOLS DRIVERS 6988M: David Lin <dtwlin@gmail.com> 6989S: Maintained 6990F: drivers/staging/greybus/uart.c 6991F: drivers/staging/greybus/log.c 6992 6993GS1662 VIDEO SERIALIZER 6994M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6995L: linux-media@vger.kernel.org 6996T: git git://linuxtv.org/media_tree.git 6997S: Maintained 6998F: drivers/media/spi/gs1662.c 6999 7000GSPCA FINEPIX SUBDRIVER 7001M: Frank Zago <frank@zago.net> 7002L: linux-media@vger.kernel.org 7003T: git git://linuxtv.org/media_tree.git 7004S: Maintained 7005F: drivers/media/usb/gspca/finepix.c 7006 7007GSPCA GL860 SUBDRIVER 7008M: Olivier Lorin <o.lorin@laposte.net> 7009L: linux-media@vger.kernel.org 7010T: git git://linuxtv.org/media_tree.git 7011S: Maintained 7012F: drivers/media/usb/gspca/gl860/ 7013 7014GSPCA M5602 SUBDRIVER 7015M: Erik Andren <erik.andren@gmail.com> 7016L: linux-media@vger.kernel.org 7017T: git git://linuxtv.org/media_tree.git 7018S: Maintained 7019F: drivers/media/usb/gspca/m5602/ 7020 7021GSPCA PAC207 SONIXB SUBDRIVER 7022M: Hans Verkuil <hverkuil@xs4all.nl> 7023L: linux-media@vger.kernel.org 7024T: git git://linuxtv.org/media_tree.git 7025S: Odd Fixes 7026F: drivers/media/usb/gspca/pac207.c 7027 7028GSPCA SN9C20X SUBDRIVER 7029M: Brian Johnson <brijohn@gmail.com> 7030L: linux-media@vger.kernel.org 7031T: git git://linuxtv.org/media_tree.git 7032S: Maintained 7033F: drivers/media/usb/gspca/sn9c20x.c 7034 7035GSPCA T613 SUBDRIVER 7036M: Leandro Costantino <lcostantino@gmail.com> 7037L: linux-media@vger.kernel.org 7038T: git git://linuxtv.org/media_tree.git 7039S: Maintained 7040F: drivers/media/usb/gspca/t613.c 7041 7042GSPCA USB WEBCAM DRIVER 7043M: Hans Verkuil <hverkuil@xs4all.nl> 7044L: linux-media@vger.kernel.org 7045T: git git://linuxtv.org/media_tree.git 7046S: Odd Fixes 7047F: drivers/media/usb/gspca/ 7048 7049GTP (GPRS Tunneling Protocol) 7050M: Pablo Neira Ayuso <pablo@netfilter.org> 7051M: Harald Welte <laforge@gnumonks.org> 7052L: osmocom-net-gprs@lists.osmocom.org 7053T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7054S: Maintained 7055F: drivers/net/gtp.c 7056 7057GUID PARTITION TABLE (GPT) 7058M: Davidlohr Bueso <dave@stgolabs.net> 7059L: linux-efi@vger.kernel.org 7060S: Maintained 7061F: block/partitions/efi.* 7062 7063H8/300 ARCHITECTURE 7064M: Yoshinori Sato <ysato@users.sourceforge.jp> 7065L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7066W: http://uclinux-h8.sourceforge.jp 7067T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7068S: Maintained 7069F: arch/h8300/ 7070F: drivers/clocksource/h8300_*.c 7071F: drivers/clk/h8300/ 7072F: drivers/irqchip/irq-renesas-h8*.c 7073 7074HABANALABS PCI DRIVER 7075M: Oded Gabbay <oded.gabbay@gmail.com> 7076T: git https://github.com/HabanaAI/linux.git 7077S: Supported 7078F: drivers/misc/habanalabs/ 7079F: include/uapi/misc/habanalabs.h 7080F: Documentation/ABI/testing/sysfs-driver-habanalabs 7081F: Documentation/ABI/testing/debugfs-driver-habanalabs 7082 7083HACKRF MEDIA DRIVER 7084M: Antti Palosaari <crope@iki.fi> 7085L: linux-media@vger.kernel.org 7086W: https://linuxtv.org 7087W: http://palosaari.fi/linux/ 7088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7089T: git git://linuxtv.org/anttip/media_tree.git 7090S: Maintained 7091F: drivers/media/usb/hackrf/ 7092 7093HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7094M: Frank Seidel <frank@f-seidel.de> 7095L: platform-driver-x86@vger.kernel.org 7096W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7097S: Maintained 7098F: drivers/platform/x86/hdaps.c 7099 7100HARDWARE MONITORING 7101M: Jean Delvare <jdelvare@suse.com> 7102M: Guenter Roeck <linux@roeck-us.net> 7103L: linux-hwmon@vger.kernel.org 7104W: http://hwmon.wiki.kernel.org/ 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7106S: Maintained 7107F: Documentation/devicetree/bindings/hwmon/ 7108F: Documentation/hwmon/ 7109F: drivers/hwmon/ 7110F: include/linux/hwmon*.h 7111F: include/trace/events/hwmon*.h 7112 7113HARDWARE RANDOM NUMBER GENERATOR CORE 7114M: Matt Mackall <mpm@selenic.com> 7115M: Herbert Xu <herbert@gondor.apana.org.au> 7116L: linux-crypto@vger.kernel.org 7117S: Odd fixes 7118F: Documentation/devicetree/bindings/rng/ 7119F: Documentation/admin-guide/hw_random.rst 7120F: drivers/char/hw_random/ 7121F: include/linux/hw_random.h 7122 7123HARDWARE TRACING FACILITIES 7124M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7125S: Maintained 7126F: drivers/hwtracing/ 7127 7128HARDWARE SPINLOCK CORE 7129M: Ohad Ben-Cohen <ohad@wizery.com> 7130M: Bjorn Andersson <bjorn.andersson@linaro.org> 7131L: linux-remoteproc@vger.kernel.org 7132S: Maintained 7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7134F: Documentation/devicetree/bindings/hwlock/ 7135F: Documentation/hwspinlock.txt 7136F: drivers/hwspinlock/ 7137F: include/linux/hwspinlock.h 7138 7139HARMONY SOUND DRIVER 7140L: linux-parisc@vger.kernel.org 7141S: Maintained 7142F: sound/parisc/harmony.* 7143 7144HDPVR USB VIDEO ENCODER DRIVER 7145M: Hans Verkuil <hverkuil@xs4all.nl> 7146L: linux-media@vger.kernel.org 7147T: git git://linuxtv.org/media_tree.git 7148W: https://linuxtv.org 7149S: Odd Fixes 7150F: drivers/media/usb/hdpvr/ 7151 7152HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7153M: Jerry Hoemann <jerry.hoemann@hpe.com> 7154S: Supported 7155F: Documentation/watchdog/hpwdt.rst 7156F: drivers/watchdog/hpwdt.c 7157 7158HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7159M: Don Brace <don.brace@microsemi.com> 7160L: esc.storagedev@microsemi.com 7161L: linux-scsi@vger.kernel.org 7162S: Supported 7163F: Documentation/scsi/hpsa.txt 7164F: drivers/scsi/hpsa*.[ch] 7165F: include/linux/cciss*.h 7166F: include/uapi/linux/cciss*.h 7167 7168HFI1 DRIVER 7169M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7170M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7171L: linux-rdma@vger.kernel.org 7172S: Supported 7173F: drivers/infiniband/hw/hfi1 7174 7175HFS FILESYSTEM 7176L: linux-fsdevel@vger.kernel.org 7177S: Orphan 7178F: Documentation/filesystems/hfs.txt 7179F: fs/hfs/ 7180 7181HFSPLUS FILESYSTEM 7182L: linux-fsdevel@vger.kernel.org 7183S: Orphan 7184F: Documentation/filesystems/hfsplus.txt 7185F: fs/hfsplus/ 7186 7187HGA FRAMEBUFFER DRIVER 7188M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7189L: linux-nvidia@lists.surfsouth.com 7190W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7191S: Maintained 7192F: drivers/video/fbdev/hgafb.c 7193 7194HIBERNATION (aka Software Suspend, aka swsusp) 7195M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7196M: Pavel Machek <pavel@ucw.cz> 7197L: linux-pm@vger.kernel.org 7198B: https://bugzilla.kernel.org 7199S: Supported 7200F: arch/x86/power/ 7201F: drivers/base/power/ 7202F: kernel/power/ 7203F: include/linux/suspend.h 7204F: include/linux/freezer.h 7205F: include/linux/pm.h 7206F: arch/*/include/asm/suspend*.h 7207 7208HID CORE LAYER 7209M: Jiri Kosina <jikos@kernel.org> 7210M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7211L: linux-input@vger.kernel.org 7212T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7213S: Maintained 7214F: drivers/hid/ 7215F: include/linux/hid* 7216F: include/uapi/linux/hid* 7217 7218HID SENSOR HUB DRIVERS 7219M: Jiri Kosina <jikos@kernel.org> 7220M: Jonathan Cameron <jic23@kernel.org> 7221M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7222L: linux-input@vger.kernel.org 7223L: linux-iio@vger.kernel.org 7224S: Maintained 7225F: Documentation/hid/hid-sensor* 7226F: drivers/hid/hid-sensor-* 7227F: drivers/iio/*/hid-* 7228F: include/linux/hid-sensor-* 7229 7230HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7231M: Thomas Gleixner <tglx@linutronix.de> 7232L: linux-kernel@vger.kernel.org 7233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7234S: Maintained 7235F: Documentation/timers/ 7236F: kernel/time/hrtimer.c 7237F: kernel/time/clockevents.c 7238F: kernel/time/timer_*.c 7239F: include/linux/clockchips.h 7240F: include/linux/hrtimer.h 7241 7242HIGH-SPEED SCC DRIVER FOR AX.25 7243L: linux-hams@vger.kernel.org 7244S: Orphan 7245F: drivers/net/hamradio/dmascc.c 7246F: drivers/net/hamradio/scc.c 7247 7248HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7249M: HighPoint Linux Team <linux@highpoint-tech.com> 7250W: http://www.highpoint-tech.com 7251S: Supported 7252F: Documentation/scsi/hptiop.txt 7253F: drivers/scsi/hptiop.c 7254 7255HIPPI 7256M: Jes Sorensen <jes@trained-monkey.org> 7257L: linux-hippi@sunsite.dk 7258S: Maintained 7259F: include/linux/hippidevice.h 7260F: include/uapi/linux/if_hippi.h 7261F: net/802/hippi.c 7262F: drivers/net/hippi/ 7263 7264HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7265M: Yisen Zhuang <yisen.zhuang@huawei.com> 7266M: Salil Mehta <salil.mehta@huawei.com> 7267L: netdev@vger.kernel.org 7268W: http://www.hisilicon.com 7269S: Maintained 7270F: drivers/net/ethernet/hisilicon/hns3/ 7271 7272HISILICON LPC BUS DRIVER 7273M: john.garry@huawei.com 7274W: http://www.hisilicon.com 7275S: Maintained 7276F: drivers/bus/hisi_lpc.c 7277F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7278 7279HISILICON NETWORK SUBSYSTEM DRIVER 7280M: Yisen Zhuang <yisen.zhuang@huawei.com> 7281M: Salil Mehta <salil.mehta@huawei.com> 7282L: netdev@vger.kernel.org 7283W: http://www.hisilicon.com 7284S: Maintained 7285F: drivers/net/ethernet/hisilicon/ 7286F: Documentation/devicetree/bindings/net/hisilicon*.txt 7287 7288HISILICON PMU DRIVER 7289M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7290W: http://www.hisilicon.com 7291S: Supported 7292F: drivers/perf/hisilicon 7293F: Documentation/admin-guide/perf/hisi-pmu.rst 7294 7295HISILICON ROCE DRIVER 7296M: Lijun Ou <oulijun@huawei.com> 7297M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7298L: linux-rdma@vger.kernel.org 7299S: Maintained 7300F: drivers/infiniband/hw/hns/ 7301F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7302 7303HISILICON SAS Controller 7304M: John Garry <john.garry@huawei.com> 7305W: http://www.hisilicon.com 7306S: Supported 7307F: drivers/scsi/hisi_sas/ 7308F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7309 7310HISILICON QM AND ZIP Controller DRIVER 7311M: Zhou Wang <wangzhou1@hisilicon.com> 7312L: linux-crypto@vger.kernel.org 7313S: Maintained 7314F: drivers/crypto/hisilicon/qm.c 7315F: drivers/crypto/hisilicon/qm.h 7316F: drivers/crypto/hisilicon/sgl.c 7317F: drivers/crypto/hisilicon/sgl.h 7318F: drivers/crypto/hisilicon/zip/ 7319F: Documentation/ABI/testing/debugfs-hisi-zip 7320 7321HMM - Heterogeneous Memory Management 7322M: Jérôme Glisse <jglisse@redhat.com> 7323L: linux-mm@kvack.org 7324S: Maintained 7325F: mm/hmm* 7326F: include/linux/hmm* 7327F: Documentation/vm/hmm.rst 7328 7329HOST AP DRIVER 7330M: Jouni Malinen <j@w1.fi> 7331L: linux-wireless@vger.kernel.org 7332W: http://w1.fi/hostap-driver.html 7333S: Obsolete 7334F: drivers/net/wireless/intersil/hostap/ 7335 7336HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7337L: platform-driver-x86@vger.kernel.org 7338S: Orphan 7339F: drivers/platform/x86/tc1100-wmi.c 7340 7341HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7342M: Jaroslav Kysela <perex@perex.cz> 7343S: Maintained 7344F: drivers/net/ethernet/hp/hp100.* 7345 7346HPET: High Precision Event Timers driver 7347M: Clemens Ladisch <clemens@ladisch.de> 7348S: Maintained 7349F: Documentation/timers/hpet.rst 7350F: drivers/char/hpet.c 7351F: include/linux/hpet.h 7352F: include/uapi/linux/hpet.h 7353 7354HPET: x86 7355S: Orphan 7356F: arch/x86/kernel/hpet.c 7357F: arch/x86/include/asm/hpet.h 7358 7359HPFS FILESYSTEM 7360M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7361W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7362S: Maintained 7363F: fs/hpfs/ 7364 7365HSI SUBSYSTEM 7366M: Sebastian Reichel <sre@kernel.org> 7367T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7368S: Maintained 7369F: Documentation/ABI/testing/sysfs-bus-hsi 7370F: Documentation/driver-api/hsi.rst 7371F: drivers/hsi/ 7372F: include/linux/hsi/ 7373F: include/uapi/linux/hsi/ 7374 7375HSO 3G MODEM DRIVER 7376L: linux-usb@vger.kernel.org 7377S: Orphan 7378F: drivers/net/usb/hso.c 7379 7380HSR NETWORK PROTOCOL 7381M: Arvid Brodin <arvid.brodin@alten.se> 7382L: netdev@vger.kernel.org 7383S: Maintained 7384F: net/hsr/ 7385 7386HT16K33 LED CONTROLLER DRIVER 7387M: Robin van der Gracht <robin@protonic.nl> 7388S: Maintained 7389F: drivers/auxdisplay/ht16k33.c 7390F: Documentation/devicetree/bindings/display/ht16k33.txt 7391 7392HTCPEN TOUCHSCREEN DRIVER 7393M: Pau Oliva Fora <pof@eslack.org> 7394L: linux-input@vger.kernel.org 7395S: Maintained 7396F: drivers/input/touchscreen/htcpen.c 7397 7398HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7399M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7400L: linux-iio@vger.kernel.org 7401W: http://www.st.com/ 7402S: Maintained 7403F: drivers/iio/humidity/hts221* 7404F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7405 7406HUAWEI ETHERNET DRIVER 7407M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7408L: netdev@vger.kernel.org 7409S: Supported 7410F: Documentation/networking/hinic.txt 7411F: drivers/net/ethernet/huawei/hinic/ 7412 7413HUGETLB FILESYSTEM 7414M: Mike Kravetz <mike.kravetz@oracle.com> 7415L: linux-mm@kvack.org 7416S: Maintained 7417F: fs/hugetlbfs/ 7418F: mm/hugetlb.c 7419F: include/linux/hugetlb.h 7420F: Documentation/admin-guide/mm/hugetlbpage.rst 7421F: Documentation/vm/hugetlbfs_reserv.rst 7422F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7423 7424HVA ST MEDIA DRIVER 7425M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7426L: linux-media@vger.kernel.org 7427T: git git://linuxtv.org/media_tree.git 7428W: https://linuxtv.org 7429S: Supported 7430F: drivers/media/platform/sti/hva 7431 7432HWPOISON MEMORY FAILURE HANDLING 7433M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7434L: linux-mm@kvack.org 7435S: Maintained 7436F: mm/memory-failure.c 7437F: mm/hwpoison-inject.c 7438 7439HYGON PROCESSOR SUPPORT 7440M: Pu Wen <puwen@hygon.cn> 7441L: linux-kernel@vger.kernel.org 7442S: Maintained 7443F: arch/x86/kernel/cpu/hygon.c 7444 7445Hyper-V CORE AND DRIVERS 7446M: "K. Y. Srinivasan" <kys@microsoft.com> 7447M: Haiyang Zhang <haiyangz@microsoft.com> 7448M: Stephen Hemminger <sthemmin@microsoft.com> 7449M: Sasha Levin <sashal@kernel.org> 7450T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7451L: linux-hyperv@vger.kernel.org 7452S: Supported 7453F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7454F: arch/x86/include/asm/mshyperv.h 7455F: arch/x86/include/asm/trace/hyperv.h 7456F: arch/x86/include/asm/hyperv-tlfs.h 7457F: arch/x86/kernel/cpu/mshyperv.c 7458F: arch/x86/hyperv 7459F: drivers/clocksource/hyperv_timer.c 7460F: drivers/hid/hid-hyperv.c 7461F: drivers/hv/ 7462F: drivers/input/serio/hyperv-keyboard.c 7463F: drivers/pci/controller/pci-hyperv.c 7464F: drivers/net/hyperv/ 7465F: drivers/scsi/storvsc_drv.c 7466F: drivers/uio/uio_hv_generic.c 7467F: drivers/video/fbdev/hyperv_fb.c 7468F: drivers/iommu/hyperv_iommu.c 7469F: net/vmw_vsock/hyperv_transport.c 7470F: include/clocksource/hyperv_timer.h 7471F: include/linux/hyperv.h 7472F: include/uapi/linux/hyperv.h 7473F: include/asm-generic/mshyperv.h 7474F: tools/hv/ 7475F: Documentation/ABI/stable/sysfs-bus-vmbus 7476 7477HYPERBUS SUPPORT 7478M: Vignesh Raghavendra <vigneshr@ti.com> 7479S: Supported 7480F: drivers/mtd/hyperbus/ 7481F: include/linux/mtd/hyperbus.h 7482F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7483F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7484 7485HYPERVISOR VIRTUAL CONSOLE DRIVER 7486L: linuxppc-dev@lists.ozlabs.org 7487S: Odd Fixes 7488F: drivers/tty/hvc/ 7489 7490I2C ACPI SUPPORT 7491M: Mika Westerberg <mika.westerberg@linux.intel.com> 7492L: linux-i2c@vger.kernel.org 7493L: linux-acpi@vger.kernel.org 7494S: Maintained 7495F: drivers/i2c/i2c-core-acpi.c 7496 7497I2C CONTROLLER DRIVER FOR NVIDIA GPU 7498M: Ajay Gupta <ajayg@nvidia.com> 7499L: linux-i2c@vger.kernel.org 7500S: Maintained 7501F: Documentation/i2c/busses/i2c-nvidia-gpu 7502F: drivers/i2c/busses/i2c-nvidia-gpu.c 7503 7504I2C MUXES 7505M: Peter Rosin <peda@axentia.se> 7506L: linux-i2c@vger.kernel.org 7507S: Maintained 7508F: Documentation/i2c/i2c-topology 7509F: Documentation/i2c/muxes/ 7510F: Documentation/devicetree/bindings/i2c/i2c-mux* 7511F: Documentation/devicetree/bindings/i2c/i2c-arb* 7512F: Documentation/devicetree/bindings/i2c/i2c-gate* 7513F: drivers/i2c/i2c-mux.c 7514F: drivers/i2c/muxes/ 7515F: include/linux/i2c-mux.h 7516 7517I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7518M: Gregory CLEMENT <gregory.clement@bootlin.com> 7519L: linux-i2c@vger.kernel.org 7520S: Maintained 7521F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7522F: drivers/i2c/busses/i2c-mv64xxx.c 7523 7524I2C OVER PARALLEL PORT 7525M: Jean Delvare <jdelvare@suse.com> 7526L: linux-i2c@vger.kernel.org 7527S: Maintained 7528F: Documentation/i2c/busses/i2c-parport 7529F: Documentation/i2c/busses/i2c-parport-light 7530F: drivers/i2c/busses/i2c-parport.c 7531F: drivers/i2c/busses/i2c-parport-light.c 7532 7533I2C SUBSYSTEM 7534M: Wolfram Sang <wsa@the-dreams.de> 7535L: linux-i2c@vger.kernel.org 7536W: https://i2c.wiki.kernel.org/ 7537Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7538T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7539S: Maintained 7540F: Documentation/devicetree/bindings/i2c/i2c.txt 7541F: Documentation/i2c/ 7542F: drivers/i2c/* 7543F: include/linux/i2c.h 7544F: include/linux/i2c-dev.h 7545F: include/linux/i2c-smbus.h 7546F: include/uapi/linux/i2c.h 7547F: include/uapi/linux/i2c-*.h 7548 7549I2C SUBSYSTEM HOST DRIVERS 7550L: linux-i2c@vger.kernel.org 7551W: https://i2c.wiki.kernel.org/ 7552Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7553T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7554S: Odd Fixes 7555F: Documentation/devicetree/bindings/i2c/ 7556F: drivers/i2c/algos/ 7557F: drivers/i2c/busses/ 7558 7559I2C-TAOS-EVM DRIVER 7560M: Jean Delvare <jdelvare@suse.com> 7561L: linux-i2c@vger.kernel.org 7562S: Maintained 7563F: Documentation/i2c/busses/i2c-taos-evm 7564F: drivers/i2c/busses/i2c-taos-evm.c 7565 7566I2C-TINY-USB DRIVER 7567M: Till Harbaum <till@harbaum.org> 7568L: linux-i2c@vger.kernel.org 7569W: http://www.harbaum.org/till/i2c_tiny_usb 7570S: Maintained 7571F: drivers/i2c/busses/i2c-tiny-usb.c 7572 7573I2C/SMBUS CONTROLLER DRIVERS FOR PC 7574M: Jean Delvare <jdelvare@suse.com> 7575L: linux-i2c@vger.kernel.org 7576S: Maintained 7577F: Documentation/i2c/busses/i2c-ali1535 7578F: Documentation/i2c/busses/i2c-ali1563 7579F: Documentation/i2c/busses/i2c-ali15x3 7580F: Documentation/i2c/busses/i2c-amd756 7581F: Documentation/i2c/busses/i2c-amd8111 7582F: Documentation/i2c/busses/i2c-i801 7583F: Documentation/i2c/busses/i2c-nforce2 7584F: Documentation/i2c/busses/i2c-piix4 7585F: Documentation/i2c/busses/i2c-sis5595 7586F: Documentation/i2c/busses/i2c-sis630 7587F: Documentation/i2c/busses/i2c-sis96x 7588F: Documentation/i2c/busses/i2c-via 7589F: Documentation/i2c/busses/i2c-viapro 7590F: drivers/i2c/busses/i2c-ali1535.c 7591F: drivers/i2c/busses/i2c-ali1563.c 7592F: drivers/i2c/busses/i2c-ali15x3.c 7593F: drivers/i2c/busses/i2c-amd756.c 7594F: drivers/i2c/busses/i2c-amd756-s4882.c 7595F: drivers/i2c/busses/i2c-amd8111.c 7596F: drivers/i2c/busses/i2c-i801.c 7597F: drivers/i2c/busses/i2c-isch.c 7598F: drivers/i2c/busses/i2c-nforce2.c 7599F: drivers/i2c/busses/i2c-nforce2-s4985.c 7600F: drivers/i2c/busses/i2c-piix4.c 7601F: drivers/i2c/busses/i2c-sis5595.c 7602F: drivers/i2c/busses/i2c-sis630.c 7603F: drivers/i2c/busses/i2c-sis96x.c 7604F: drivers/i2c/busses/i2c-via.c 7605F: drivers/i2c/busses/i2c-viapro.c 7606 7607I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7608M: Hans de Goede <hdegoede@redhat.com> 7609L: linux-i2c@vger.kernel.org 7610S: Maintained 7611F: drivers/i2c/busses/i2c-cht-wc.c 7612 7613I2C/SMBUS ISMT DRIVER 7614M: Seth Heasley <seth.heasley@intel.com> 7615M: Neil Horman <nhorman@tuxdriver.com> 7616L: linux-i2c@vger.kernel.org 7617F: drivers/i2c/busses/i2c-ismt.c 7618F: Documentation/i2c/busses/i2c-ismt 7619 7620I2C/SMBUS STUB DRIVER 7621M: Jean Delvare <jdelvare@suse.com> 7622L: linux-i2c@vger.kernel.org 7623S: Maintained 7624F: drivers/i2c/i2c-stub.c 7625 7626I3C SUBSYSTEM 7627M: Boris Brezillon <bbrezillon@kernel.org> 7628L: linux-i3c@lists.infradead.org 7629C: irc://chat.freenode.net/linux-i3c 7630T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7631S: Maintained 7632F: Documentation/ABI/testing/sysfs-bus-i3c 7633F: Documentation/devicetree/bindings/i3c/ 7634F: Documentation/driver-api/i3c 7635F: drivers/i3c/ 7636F: include/linux/i3c/ 7637 7638I3C DRIVER FOR SYNOPSYS DESIGNWARE 7639M: Vitor Soares <vitor.soares@synopsys.com> 7640S: Maintained 7641F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7642F: drivers/i3c/master/dw* 7643 7644IA64 (Itanium) PLATFORM 7645M: Tony Luck <tony.luck@intel.com> 7646M: Fenghua Yu <fenghua.yu@intel.com> 7647L: linux-ia64@vger.kernel.org 7648T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7649S: Maintained 7650F: arch/ia64/ 7651 7652IBM Power 842 compression accelerator 7653M: Haren Myneni <haren@us.ibm.com> 7654S: Supported 7655F: drivers/crypto/nx/Makefile 7656F: drivers/crypto/nx/Kconfig 7657F: drivers/crypto/nx/nx-842* 7658F: include/linux/sw842.h 7659F: crypto/842.c 7660F: lib/842/ 7661 7662IBM Power in-Nest Crypto Acceleration 7663M: Breno Leitão <leitao@debian.org> 7664M: Nayna Jain <nayna@linux.ibm.com> 7665M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7666L: linux-crypto@vger.kernel.org 7667S: Supported 7668F: drivers/crypto/nx/Makefile 7669F: drivers/crypto/nx/Kconfig 7670F: drivers/crypto/nx/nx-aes* 7671F: drivers/crypto/nx/nx-sha* 7672F: drivers/crypto/nx/nx.* 7673F: drivers/crypto/nx/nx_csbcpb.h 7674F: drivers/crypto/nx/nx_debugfs.c 7675 7676IBM Power Linux RAID adapter 7677M: Brian King <brking@us.ibm.com> 7678S: Supported 7679F: drivers/scsi/ipr.* 7680 7681IBM Power SRIOV Virtual NIC Device Driver 7682M: Thomas Falcon <tlfalcon@linux.ibm.com> 7683M: John Allen <jallen@linux.ibm.com> 7684L: netdev@vger.kernel.org 7685S: Supported 7686F: drivers/net/ethernet/ibm/ibmvnic.* 7687 7688IBM Power Virtual Accelerator Switchboard 7689M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7690L: linuxppc-dev@lists.ozlabs.org 7691S: Supported 7692F: arch/powerpc/platforms/powernv/vas* 7693F: arch/powerpc/platforms/powernv/copy-paste.h 7694F: arch/powerpc/include/asm/vas.h 7695 7696IBM Power Virtual Ethernet Device Driver 7697M: Thomas Falcon <tlfalcon@linux.ibm.com> 7698L: netdev@vger.kernel.org 7699S: Supported 7700F: drivers/net/ethernet/ibm/ibmveth.* 7701 7702IBM Power Virtual FC Device Drivers 7703M: Tyrel Datwyler <tyreld@linux.ibm.com> 7704L: linux-scsi@vger.kernel.org 7705S: Supported 7706F: drivers/scsi/ibmvscsi/ibmvfc* 7707 7708IBM Power Virtual Management Channel Driver 7709M: Steven Royer <seroyer@linux.ibm.com> 7710S: Supported 7711F: drivers/misc/ibmvmc.* 7712 7713IBM Power Virtual SCSI Device Drivers 7714M: Tyrel Datwyler <tyreld@linux.ibm.com> 7715L: linux-scsi@vger.kernel.org 7716S: Supported 7717F: drivers/scsi/ibmvscsi/ibmvscsi* 7718F: include/scsi/viosrp.h 7719 7720IBM Power Virtual SCSI Device Target Driver 7721M: Michael Cyr <mikecyr@linux.ibm.com> 7722L: linux-scsi@vger.kernel.org 7723L: target-devel@vger.kernel.org 7724S: Supported 7725F: drivers/scsi/ibmvscsi_tgt/ 7726 7727IBM Power VMX Cryptographic instructions 7728M: Breno Leitão <leitao@debian.org> 7729M: Nayna Jain <nayna@linux.ibm.com> 7730M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7731L: linux-crypto@vger.kernel.org 7732S: Supported 7733F: drivers/crypto/vmx/Makefile 7734F: drivers/crypto/vmx/Kconfig 7735F: drivers/crypto/vmx/vmx.c 7736F: drivers/crypto/vmx/aes* 7737F: drivers/crypto/vmx/ghash* 7738F: drivers/crypto/vmx/ppc-xlate.pl 7739 7740IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7741M: Tyrel Datwyler <tyreld@linux.ibm.com> 7742L: linux-pci@vger.kernel.org 7743L: linuxppc-dev@lists.ozlabs.org 7744S: Supported 7745F: drivers/pci/hotplug/rpaphp* 7746 7747IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7748M: Tyrel Datwyler <tyreld@linux.ibm.com> 7749L: linux-pci@vger.kernel.org 7750L: linuxppc-dev@lists.ozlabs.org 7751S: Supported 7752F: drivers/pci/hotplug/rpadlpar* 7753 7754IBM ServeRAID RAID DRIVER 7755S: Orphan 7756F: drivers/scsi/ips.* 7757 7758ICH LPC AND GPIO DRIVER 7759M: Peter Tyser <ptyser@xes-inc.com> 7760S: Maintained 7761F: drivers/mfd/lpc_ich.c 7762F: drivers/gpio/gpio-ich.c 7763 7764IDE SUBSYSTEM 7765M: "David S. Miller" <davem@davemloft.net> 7766L: linux-ide@vger.kernel.org 7767Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7768T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7769S: Maintained 7770F: Documentation/ide/ 7771F: drivers/ide/ 7772F: include/linux/ide.h 7773 7774IDE/ATAPI DRIVERS 7775M: Borislav Petkov <bp@alien8.de> 7776L: linux-ide@vger.kernel.org 7777S: Maintained 7778F: Documentation/cdrom/ide-cd.rst 7779F: drivers/ide/ide-cd* 7780 7781IDEAPAD LAPTOP EXTRAS DRIVER 7782M: Ike Panhc <ike.pan@canonical.com> 7783L: platform-driver-x86@vger.kernel.org 7784W: http://launchpad.net/ideapad-laptop 7785S: Maintained 7786F: drivers/platform/x86/ideapad-laptop.c 7787 7788IDEAPAD LAPTOP SLIDEBAR DRIVER 7789M: Andrey Moiseev <o2g.org.ru@gmail.com> 7790L: linux-input@vger.kernel.org 7791W: https://github.com/o2genum/ideapad-slidebar 7792S: Maintained 7793F: drivers/input/misc/ideapad_slidebar.c 7794 7795IDT VersaClock 5 CLOCK DRIVER 7796M: Marek Vasut <marek.vasut@gmail.com> 7797S: Maintained 7798F: drivers/clk/clk-versaclock5.c 7799 7800IEEE 802.15.4 SUBSYSTEM 7801M: Alexander Aring <alex.aring@gmail.com> 7802M: Stefan Schmidt <stefan@datenfreihafen.org> 7803L: linux-wpan@vger.kernel.org 7804W: http://wpan.cakelab.org/ 7805T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7806T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7807S: Maintained 7808F: net/ieee802154/ 7809F: net/mac802154/ 7810F: drivers/net/ieee802154/ 7811F: include/linux/nl802154.h 7812F: include/linux/ieee802154.h 7813F: include/net/nl802154.h 7814F: include/net/mac802154.h 7815F: include/net/af_ieee802154.h 7816F: include/net/cfg802154.h 7817F: include/net/ieee802154_netdev.h 7818F: Documentation/networking/ieee802154.rst 7819 7820IFE PROTOCOL 7821M: Yotam Gigi <yotam.gi@gmail.com> 7822M: Jamal Hadi Salim <jhs@mojatatu.com> 7823F: net/ife 7824F: include/net/ife.h 7825F: include/uapi/linux/ife.h 7826 7827IGORPLUG-USB IR RECEIVER 7828M: Sean Young <sean@mess.org> 7829L: linux-media@vger.kernel.org 7830S: Maintained 7831F: drivers/media/rc/igorplugusb.c 7832 7833IGUANAWORKS USB IR TRANSCEIVER 7834M: Sean Young <sean@mess.org> 7835L: linux-media@vger.kernel.org 7836S: Maintained 7837F: drivers/media/rc/iguanair.c 7838 7839IIO DIGITAL POTENTIOMETER DAC 7840M: Peter Rosin <peda@axentia.se> 7841L: linux-iio@vger.kernel.org 7842S: Maintained 7843F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7844F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7845F: drivers/iio/dac/dpot-dac.c 7846 7847IIO ENVELOPE DETECTOR 7848M: Peter Rosin <peda@axentia.se> 7849L: linux-iio@vger.kernel.org 7850S: Maintained 7851F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7852F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7853F: drivers/iio/adc/envelope-detector.c 7854 7855IIO MULTIPLEXER 7856M: Peter Rosin <peda@axentia.se> 7857L: linux-iio@vger.kernel.org 7858S: Maintained 7859F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7860F: drivers/iio/multiplexer/iio-mux.c 7861 7862IIO SUBSYSTEM AND DRIVERS 7863M: Jonathan Cameron <jic23@kernel.org> 7864R: Hartmut Knaack <knaack.h@gmx.de> 7865R: Lars-Peter Clausen <lars@metafoo.de> 7866R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7867L: linux-iio@vger.kernel.org 7868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7869S: Maintained 7870F: Documentation/ABI/testing/configfs-iio* 7871F: Documentation/ABI/testing/sysfs-bus-iio* 7872F: Documentation/devicetree/bindings/iio/ 7873F: drivers/iio/ 7874F: drivers/staging/iio/ 7875F: include/linux/iio/ 7876F: tools/iio/ 7877 7878IIO UNIT CONVERTER 7879M: Peter Rosin <peda@axentia.se> 7880L: linux-iio@vger.kernel.org 7881S: Maintained 7882F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7883F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7884F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7885F: drivers/iio/afe/iio-rescale.c 7886 7887IKANOS/ADI EAGLE ADSL USB DRIVER 7888M: Matthieu Castet <castet.matthieu@free.fr> 7889M: Stanislaw Gruszka <stf_xl@wp.pl> 7890S: Maintained 7891F: drivers/usb/atm/ueagle-atm.c 7892 7893IMGTEC ASCII LCD DRIVER 7894M: Paul Burton <paul.burton@mips.com> 7895S: Maintained 7896F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7897F: drivers/auxdisplay/img-ascii-lcd.c 7898 7899IMGTEC IR DECODER DRIVER 7900M: James Hogan <jhogan@kernel.org> 7901S: Maintained 7902F: drivers/media/rc/img-ir/ 7903 7904IMON SOUNDGRAPH USB IR RECEIVER 7905M: Sean Young <sean@mess.org> 7906L: linux-media@vger.kernel.org 7907S: Maintained 7908F: drivers/media/rc/imon_raw.c 7909F: drivers/media/rc/imon.c 7910 7911IMS TWINTURBO FRAMEBUFFER DRIVER 7912L: linux-fbdev@vger.kernel.org 7913S: Orphan 7914F: drivers/video/fbdev/imsttfb.c 7915 7916INA209 HARDWARE MONITOR DRIVER 7917M: Guenter Roeck <linux@roeck-us.net> 7918L: linux-hwmon@vger.kernel.org 7919S: Maintained 7920F: Documentation/hwmon/ina209.rst 7921F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7922F: drivers/hwmon/ina209.c 7923 7924INA2XX HARDWARE MONITOR DRIVER 7925M: Guenter Roeck <linux@roeck-us.net> 7926L: linux-hwmon@vger.kernel.org 7927S: Maintained 7928F: Documentation/hwmon/ina2xx.rst 7929F: drivers/hwmon/ina2xx.c 7930F: include/linux/platform_data/ina2xx.h 7931 7932INDUSTRY PACK SUBSYSTEM (IPACK) 7933M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7934M: Jens Taprogge <jens.taprogge@taprogge.org> 7935M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7936L: industrypack-devel@lists.sourceforge.net 7937W: http://industrypack.sourceforge.net 7938S: Maintained 7939F: drivers/ipack/ 7940 7941INFINEON DPS310 Driver 7942M: Eddie James <eajames@linux.ibm.com> 7943L: linux-iio@vger.kernel.org 7944F: drivers/iio/pressure/dps310.c 7945S: Maintained 7946 7947INFINIBAND SUBSYSTEM 7948M: Doug Ledford <dledford@redhat.com> 7949M: Jason Gunthorpe <jgg@mellanox.com> 7950L: linux-rdma@vger.kernel.org 7951W: https://github.com/linux-rdma/rdma-core 7952Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7953T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7954S: Supported 7955F: Documentation/devicetree/bindings/infiniband/ 7956F: Documentation/infiniband/ 7957F: drivers/infiniband/ 7958F: include/uapi/linux/if_infiniband.h 7959F: include/uapi/rdma/ 7960F: include/rdma/ 7961F: include/trace/events/ib_mad.h 7962F: include/trace/events/ib_umad.h 7963F: samples/bpf/ibumad_kern.c 7964F: samples/bpf/ibumad_user.c 7965 7966INGENIC JZ4780 DMA Driver 7967M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7968S: Maintained 7969F: drivers/dma/dma-jz4780.c 7970 7971INGENIC JZ4780 NAND DRIVER 7972M: Harvey Hunt <harveyhuntnexus@gmail.com> 7973L: linux-mtd@lists.infradead.org 7974S: Maintained 7975F: drivers/mtd/nand/raw/ingenic/ 7976 7977INGENIC JZ47xx SoCs 7978M: Paul Cercueil <paul@crapouillou.net> 7979S: Maintained 7980F: arch/mips/boot/dts/ingenic/ 7981F: arch/mips/include/asm/mach-jz4740/ 7982F: arch/mips/jz4740/ 7983F: drivers/clk/ingenic/ 7984F: drivers/dma/dma-jz4780.c 7985F: drivers/gpu/drm/ingenic/ 7986F: drivers/i2c/busses/i2c-jz4780.c 7987F: drivers/iio/adc/ingenic-adc.c 7988F: drivers/irqchip/irq-ingenic.c 7989F: drivers/memory/jz4780-nemc.c 7990F: drivers/mmc/host/jz4740_mmc.c 7991F: drivers/mtd/nand/raw/ingenic/ 7992F: drivers/pinctrl/pinctrl-ingenic.c 7993F: drivers/power/supply/ingenic-battery.c 7994F: drivers/pwm/pwm-jz4740.c 7995F: drivers/rtc/rtc-jz4740.c 7996F: drivers/tty/serial/8250/8250_ingenic.c 7997F: drivers/usb/musb/jz4740.c 7998F: drivers/watchdog/jz4740_wdt.c 7999F: include/dt-bindings/iio/adc/ingenic,adc.h 8000F: include/linux/mfd/ingenic-tcu.h 8001F: sound/soc/jz4740/ 8002F: sound/soc/codecs/jz47* 8003 8004INOTIFY 8005M: Jan Kara <jack@suse.cz> 8006R: Amir Goldstein <amir73il@gmail.com> 8007L: linux-fsdevel@vger.kernel.org 8008S: Maintained 8009F: Documentation/filesystems/inotify.txt 8010F: fs/notify/inotify/ 8011F: include/linux/inotify.h 8012F: include/uapi/linux/inotify.h 8013 8014INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8015M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8016L: linux-input@vger.kernel.org 8017Q: http://patchwork.kernel.org/project/linux-input/list/ 8018T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8019S: Maintained 8020F: drivers/input/ 8021F: include/linux/input.h 8022F: include/uapi/linux/input.h 8023F: include/uapi/linux/input-event-codes.h 8024F: include/linux/input/ 8025F: Documentation/devicetree/bindings/input/ 8026F: Documentation/devicetree/bindings/serio/ 8027F: Documentation/input/ 8028 8029INPUT MULTITOUCH (MT) PROTOCOL 8030M: Henrik Rydberg <rydberg@bitmath.org> 8031L: linux-input@vger.kernel.org 8032S: Odd fixes 8033F: Documentation/input/multi-touch-protocol.rst 8034F: drivers/input/input-mt.c 8035K: \b(ABS|SYN)_MT_ 8036 8037INSIDE SECURE CRYPTO DRIVER 8038M: Antoine Tenart <antoine.tenart@bootlin.com> 8039F: drivers/crypto/inside-secure/ 8040S: Maintained 8041L: linux-crypto@vger.kernel.org 8042 8043INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8044M: Mimi Zohar <zohar@linux.ibm.com> 8045M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8046L: linux-integrity@vger.kernel.org 8047T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8048S: Supported 8049F: security/integrity/ima/ 8050 8051INTEL 810/815 FRAMEBUFFER DRIVER 8052M: Antonino Daplas <adaplas@gmail.com> 8053L: linux-fbdev@vger.kernel.org 8054S: Maintained 8055F: drivers/video/fbdev/i810/ 8056 8057INTEL ASoC DRIVERS 8058M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8059M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8060M: Jie Yang <yang.jie@linux.intel.com> 8061L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8062S: Supported 8063F: sound/soc/intel/ 8064 8065INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8066M: Hans de Goede <hdegoede@redhat.com> 8067L: platform-driver-x86@vger.kernel.org 8068S: Maintained 8069F: drivers/platform/x86/intel_atomisp2_pm.c 8070 8071INTEL C600 SERIES SAS CONTROLLER DRIVER 8072M: Intel SCU Linux support <intel-linux-scu@intel.com> 8073M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8074L: linux-scsi@vger.kernel.org 8075T: git git://git.code.sf.net/p/intel-sas/isci 8076S: Supported 8077F: drivers/scsi/isci/ 8078 8079INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8080M: Jani Nikula <jani.nikula@linux.intel.com> 8081M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8082M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8083L: intel-gfx@lists.freedesktop.org 8084W: https://01.org/linuxgraphics/ 8085B: https://01.org/linuxgraphics/documentation/how-report-bugs 8086C: irc://chat.freenode.net/intel-gfx 8087Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8088T: git git://anongit.freedesktop.org/drm-intel 8089S: Supported 8090F: drivers/gpu/drm/i915/ 8091F: include/drm/i915* 8092F: include/uapi/drm/i915_drm.h 8093F: Documentation/gpu/i915.rst 8094 8095INTEL ETHERNET DRIVERS 8096M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8097L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8098W: http://www.intel.com/support/feedback.htm 8099W: http://e1000.sourceforge.net/ 8100Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8101T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8103S: Supported 8104F: Documentation/networking/device_drivers/intel/e100.rst 8105F: Documentation/networking/device_drivers/intel/e1000.rst 8106F: Documentation/networking/device_drivers/intel/e1000e.rst 8107F: Documentation/networking/device_drivers/intel/fm10k.rst 8108F: Documentation/networking/device_drivers/intel/igb.rst 8109F: Documentation/networking/device_drivers/intel/igbvf.rst 8110F: Documentation/networking/device_drivers/intel/ixgb.rst 8111F: Documentation/networking/device_drivers/intel/ixgbe.rst 8112F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8113F: Documentation/networking/device_drivers/intel/i40e.rst 8114F: Documentation/networking/device_drivers/intel/iavf.rst 8115F: Documentation/networking/device_drivers/intel/ice.rst 8116F: drivers/net/ethernet/intel/ 8117F: drivers/net/ethernet/intel/*/ 8118F: include/linux/avf/virtchnl.h 8119 8120INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8121M: Maik Broemme <mbroemme@libmpq.org> 8122L: linux-fbdev@vger.kernel.org 8123S: Maintained 8124F: Documentation/fb/intelfb.rst 8125F: drivers/video/fbdev/intelfb/ 8126 8127INTEL GPIO DRIVERS 8128M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8129L: linux-gpio@vger.kernel.org 8130S: Maintained 8131T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8132F: drivers/gpio/gpio-ich.c 8133F: drivers/gpio/gpio-intel-mid.c 8134F: drivers/gpio/gpio-lynxpoint.c 8135F: drivers/gpio/gpio-merrifield.c 8136F: drivers/gpio/gpio-ml-ioh.c 8137F: drivers/gpio/gpio-pch.c 8138F: drivers/gpio/gpio-sch.c 8139F: drivers/gpio/gpio-sodaville.c 8140 8141INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8142M: Zhenyu Wang <zhenyuw@linux.intel.com> 8143M: Zhi Wang <zhi.a.wang@intel.com> 8144L: intel-gvt-dev@lists.freedesktop.org 8145L: intel-gfx@lists.freedesktop.org 8146W: https://01.org/igvt-g 8147T: git https://github.com/intel/gvt-linux.git 8148S: Supported 8149F: drivers/gpu/drm/i915/gvt/ 8150 8151INTEL HID EVENT DRIVER 8152M: Alex Hung <alex.hung@canonical.com> 8153L: platform-driver-x86@vger.kernel.org 8154S: Maintained 8155F: drivers/platform/x86/intel-hid.c 8156 8157INTEL I/OAT DMA DRIVER 8158M: Dave Jiang <dave.jiang@intel.com> 8159R: Dan Williams <dan.j.williams@intel.com> 8160L: dmaengine@vger.kernel.org 8161Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8162S: Supported 8163F: drivers/dma/ioat* 8164 8165INTEL IDLE DRIVER 8166M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8167M: Len Brown <lenb@kernel.org> 8168L: linux-pm@vger.kernel.org 8169T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8170B: https://bugzilla.kernel.org 8171S: Supported 8172F: drivers/idle/intel_idle.c 8173 8174INTEL INTEGRATED SENSOR HUB DRIVER 8175M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8176M: Jiri Kosina <jikos@kernel.org> 8177L: linux-input@vger.kernel.org 8178S: Maintained 8179F: drivers/hid/intel-ish-hid/ 8180 8181INTEL IOMMU (VT-d) 8182M: David Woodhouse <dwmw2@infradead.org> 8183L: iommu@lists.linux-foundation.org 8184T: git git://git.infradead.org/iommu-2.6.git 8185S: Supported 8186F: drivers/iommu/intel-iommu.c 8187F: include/linux/intel-iommu.h 8188 8189INTEL IOP-ADMA DMA DRIVER 8190R: Dan Williams <dan.j.williams@intel.com> 8191S: Odd fixes 8192F: drivers/dma/iop-adma.c 8193 8194INTEL IPU3 CSI-2 CIO2 DRIVER 8195M: Yong Zhi <yong.zhi@intel.com> 8196M: Sakari Ailus <sakari.ailus@linux.intel.com> 8197M: Bingbu Cao <bingbu.cao@intel.com> 8198R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8199L: linux-media@vger.kernel.org 8200S: Maintained 8201F: drivers/media/pci/intel/ipu3/ 8202F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8203 8204INTEL IPU3 CSI-2 IMGU DRIVER 8205M: Sakari Ailus <sakari.ailus@linux.intel.com> 8206L: linux-media@vger.kernel.org 8207S: Maintained 8208F: drivers/staging/media/ipu3/ 8209F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8210F: Documentation/media/v4l-drivers/ipu3.rst 8211 8212INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8213M: Krzysztof Halasa <khalasa@piap.pl> 8214S: Maintained 8215F: include/linux/soc/ixp4xx/qmgr.h 8216F: include/linux/soc/ixp4xx/npe.h 8217F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8218F: drivers/soc/ixp4xx/ixp4xx-npe.c 8219F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8220F: drivers/net/wan/ixp4xx_hss.c 8221 8222INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8223M: Deepak Saxena <dsaxena@plexity.net> 8224S: Maintained 8225F: drivers/char/hw_random/ixp4xx-rng.c 8226 8227INTEL MANAGEMENT ENGINE (mei) 8228M: Tomas Winkler <tomas.winkler@intel.com> 8229L: linux-kernel@vger.kernel.org 8230S: Supported 8231F: include/uapi/linux/mei.h 8232F: include/linux/mei_cl_bus.h 8233F: drivers/misc/mei/* 8234F: drivers/watchdog/mei_wdt.c 8235F: Documentation/driver-api/mei/* 8236F: samples/mei/* 8237 8238INTEL MENLOW THERMAL DRIVER 8239M: Sujith Thomas <sujith.thomas@intel.com> 8240L: platform-driver-x86@vger.kernel.org 8241W: https://01.org/linux-acpi 8242S: Supported 8243F: drivers/platform/x86/intel_menlow.c 8244 8245INTEL MIC DRIVERS (mic) 8246M: Sudeep Dutt <sudeep.dutt@intel.com> 8247M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8248S: Supported 8249W: https://github.com/sudeepdutt/mic 8250W: http://software.intel.com/en-us/mic-developer 8251F: include/linux/mic_bus.h 8252F: include/linux/scif.h 8253F: include/uapi/linux/mic_common.h 8254F: include/uapi/linux/mic_ioctl.h 8255F: include/uapi/linux/scif_ioctl.h 8256F: drivers/misc/mic/ 8257F: drivers/dma/mic_x100_dma.c 8258F: drivers/dma/mic_x100_dma.h 8259F: Documentation/mic/ 8260 8261INTEL PMC CORE DRIVER 8262M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8263M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8264L: platform-driver-x86@vger.kernel.org 8265S: Maintained 8266F: drivers/platform/x86/intel_pmc_core* 8267 8268INTEL PMC/P-Unit IPC DRIVER 8269M: Zha Qipeng<qipeng.zha@intel.com> 8270L: platform-driver-x86@vger.kernel.org 8271S: Maintained 8272F: drivers/platform/x86/intel_pmc_ipc.c 8273F: drivers/platform/x86/intel_punit_ipc.c 8274F: arch/x86/include/asm/intel_pmc_ipc.h 8275F: arch/x86/include/asm/intel_punit_ipc.h 8276 8277INTEL PMIC GPIO DRIVERS 8278M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8279S: Maintained 8280T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8281F: drivers/gpio/gpio-*cove.c 8282F: drivers/gpio/gpio-msic.c 8283 8284INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8285R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8286S: Maintained 8287F: drivers/mfd/intel_msic.c 8288F: drivers/mfd/intel_soc_pmic* 8289F: include/linux/mfd/intel_msic.h 8290F: include/linux/mfd/intel_soc_pmic* 8291 8292INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8293M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8294L: linux-wireless@vger.kernel.org 8295S: Maintained 8296F: Documentation/networking/device_drivers/intel/ipw2100.txt 8297F: Documentation/networking/device_drivers/intel/ipw2200.txt 8298F: drivers/net/wireless/intel/ipw2x00/ 8299 8300INTEL PSTATE DRIVER 8301M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8302M: Len Brown <lenb@kernel.org> 8303L: linux-pm@vger.kernel.org 8304S: Supported 8305F: drivers/cpufreq/intel_pstate.c 8306 8307INTEL RDMA RNIC DRIVER 8308M: Faisal Latif <faisal.latif@intel.com> 8309M: Shiraz Saleem <shiraz.saleem@intel.com> 8310L: linux-rdma@vger.kernel.org 8311S: Supported 8312F: drivers/infiniband/hw/i40iw/ 8313F: include/uapi/rdma/i40iw-abi.h 8314 8315INTEL SPEED SELECT TECHNOLOGY 8316M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8317L: platform-driver-x86@vger.kernel.org 8318S: Maintained 8319F: drivers/platform/x86/intel_speed_select_if/ 8320F: tools/power/x86/intel-speed-select/ 8321F: include/uapi/linux/isst_if.h 8322 8323INTEL TELEMETRY DRIVER 8324M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8325M: "David E. Box" <david.e.box@linux.intel.com> 8326L: platform-driver-x86@vger.kernel.org 8327S: Maintained 8328F: arch/x86/include/asm/intel_telemetry.h 8329F: drivers/platform/x86/intel_telemetry* 8330 8331INTEL VIRTUAL BUTTON DRIVER 8332M: AceLan Kao <acelan.kao@canonical.com> 8333L: platform-driver-x86@vger.kernel.org 8334S: Maintained 8335F: drivers/platform/x86/intel-vbtn.c 8336 8337INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8338M: Stanislaw Gruszka <sgruszka@redhat.com> 8339L: linux-wireless@vger.kernel.org 8340S: Supported 8341F: drivers/net/wireless/intel/iwlegacy/ 8342 8343INTEL WIRELESS WIFI LINK (iwlwifi) 8344M: Johannes Berg <johannes.berg@intel.com> 8345M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8346M: Luca Coelho <luciano.coelho@intel.com> 8347M: Intel Linux Wireless <linuxwifi@intel.com> 8348L: linux-wireless@vger.kernel.org 8349W: http://intellinuxwireless.org 8350T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8351S: Supported 8352F: drivers/net/wireless/intel/iwlwifi/ 8353 8354INTEL WIRELESS WIMAX CONNECTION 2400 8355M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8356M: linux-wimax@intel.com 8357L: wimax@linuxwimax.org (subscribers-only) 8358S: Supported 8359W: http://linuxwimax.org 8360F: Documentation/wimax/README.i2400m 8361F: drivers/net/wimax/i2400m/ 8362F: include/uapi/linux/wimax/i2400m.h 8363 8364INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8365M: Mario Limonciello <mario.limonciello@dell.com> 8366S: Maintained 8367F: drivers/platform/x86/intel-wmi-thunderbolt.c 8368 8369INTEL(R) TRACE HUB 8370M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8371S: Supported 8372F: Documentation/trace/intel_th.rst 8373F: drivers/hwtracing/intel_th/ 8374 8375INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8376M: Ning Sun <ning.sun@intel.com> 8377L: tboot-devel@lists.sourceforge.net 8378W: http://tboot.sourceforge.net 8379T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8380S: Supported 8381F: Documentation/x86/intel_txt.rst 8382F: include/linux/tboot.h 8383F: arch/x86/kernel/tboot.c 8384 8385INTEL-MID GPIO DRIVER 8386M: David Cohen <david.a.cohen@linux.intel.com> 8387L: linux-gpio@vger.kernel.org 8388S: Maintained 8389F: drivers/gpio/gpio-intel-mid.c 8390 8391INTERCONNECT API 8392M: Georgi Djakov <georgi.djakov@linaro.org> 8393L: linux-pm@vger.kernel.org 8394S: Maintained 8395F: Documentation/driver-api/interconnect.rst 8396F: Documentation/devicetree/bindings/interconnect/ 8397F: drivers/interconnect/ 8398F: include/dt-bindings/interconnect/ 8399F: include/linux/interconnect-provider.h 8400F: include/linux/interconnect.h 8401 8402INVENSENSE MPU-3050 GYROSCOPE DRIVER 8403M: Linus Walleij <linus.walleij@linaro.org> 8404L: linux-iio@vger.kernel.org 8405S: Maintained 8406F: drivers/iio/gyro/mpu3050* 8407F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8408 8409IOC3 ETHERNET DRIVER 8410M: Ralf Baechle <ralf@linux-mips.org> 8411L: linux-mips@vger.kernel.org 8412S: Maintained 8413F: drivers/net/ethernet/sgi/ioc3-eth.c 8414 8415IOC3 SERIAL DRIVER 8416M: Pat Gefre <pfg@sgi.com> 8417L: linux-serial@vger.kernel.org 8418S: Maintained 8419F: drivers/tty/serial/ioc3_serial.c 8420 8421IOMAP FILESYSTEM LIBRARY 8422M: Christoph Hellwig <hch@infradead.org> 8423M: Darrick J. Wong <darrick.wong@oracle.com> 8424M: linux-xfs@vger.kernel.org 8425M: linux-fsdevel@vger.kernel.org 8426L: linux-xfs@vger.kernel.org 8427L: linux-fsdevel@vger.kernel.org 8428T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8429S: Supported 8430F: fs/iomap.c 8431F: fs/iomap/ 8432F: include/linux/iomap.h 8433 8434IOMMU DRIVERS 8435M: Joerg Roedel <joro@8bytes.org> 8436L: iommu@lists.linux-foundation.org 8437T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8438S: Maintained 8439F: Documentation/devicetree/bindings/iommu/ 8440F: drivers/iommu/ 8441F: include/linux/iommu.h 8442F: include/linux/of_iommu.h 8443F: include/linux/iova.h 8444 8445IO_URING 8446M: Jens Axboe <axboe@kernel.dk> 8447L: linux-block@vger.kernel.org 8448L: linux-fsdevel@vger.kernel.org 8449T: git git://git.kernel.dk/linux-block 8450T: git git://git.kernel.dk/liburing 8451S: Maintained 8452F: fs/io_uring.c 8453F: include/uapi/linux/io_uring.h 8454 8455IP MASQUERADING 8456M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8457S: Maintained 8458F: net/ipv4/netfilter/ipt_MASQUERADE.c 8459 8460IPMI SUBSYSTEM 8461M: Corey Minyard <minyard@acm.org> 8462L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8463W: http://openipmi.sourceforge.net/ 8464S: Supported 8465F: Documentation/devicetree/bindings/ipmi/ 8466F: Documentation/IPMI.txt 8467F: drivers/char/ipmi/ 8468F: include/linux/ipmi* 8469F: include/uapi/linux/ipmi* 8470 8471IPS SCSI RAID DRIVER 8472M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8473L: linux-scsi@vger.kernel.org 8474W: http://www.adaptec.com/ 8475S: Maintained 8476F: drivers/scsi/ips* 8477 8478IPVS 8479M: Wensong Zhang <wensong@linux-vs.org> 8480M: Simon Horman <horms@verge.net.au> 8481M: Julian Anastasov <ja@ssi.bg> 8482L: netdev@vger.kernel.org 8483L: lvs-devel@vger.kernel.org 8484S: Maintained 8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8486T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8487F: Documentation/networking/ipvs-sysctl.txt 8488F: include/net/ip_vs.h 8489F: include/uapi/linux/ip_vs.h 8490F: net/netfilter/ipvs/ 8491 8492IPWIRELESS DRIVER 8493M: Jiri Kosina <jikos@kernel.org> 8494M: David Sterba <dsterba@suse.com> 8495S: Odd Fixes 8496F: drivers/tty/ipwireless/ 8497 8498IPX NETWORK LAYER 8499L: netdev@vger.kernel.org 8500S: Obsolete 8501F: include/uapi/linux/ipx.h 8502 8503IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8504M: Marc Zyngier <marc.zyngier@arm.com> 8505S: Maintained 8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8507F: Documentation/IRQ-domain.txt 8508F: include/linux/irqdomain.h 8509F: kernel/irq/irqdomain.c 8510F: kernel/irq/msi.c 8511 8512IRQ SUBSYSTEM 8513M: Thomas Gleixner <tglx@linutronix.de> 8514L: linux-kernel@vger.kernel.org 8515S: Maintained 8516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8517F: kernel/irq/ 8518 8519IRQCHIP DRIVERS 8520M: Thomas Gleixner <tglx@linutronix.de> 8521M: Jason Cooper <jason@lakedaemon.net> 8522M: Marc Zyngier <marc.zyngier@arm.com> 8523L: linux-kernel@vger.kernel.org 8524S: Maintained 8525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8526F: Documentation/devicetree/bindings/interrupt-controller/ 8527F: drivers/irqchip/ 8528 8529ISA 8530M: William Breathitt Gray <vilhelm.gray@gmail.com> 8531S: Maintained 8532F: Documentation/driver-api/isa.rst 8533F: drivers/base/isa.c 8534F: include/linux/isa.h 8535 8536ISA RADIO MODULE 8537M: Hans Verkuil <hverkuil@xs4all.nl> 8538L: linux-media@vger.kernel.org 8539T: git git://linuxtv.org/media_tree.git 8540W: https://linuxtv.org 8541S: Maintained 8542F: drivers/media/radio/radio-isa* 8543 8544ISAPNP 8545M: Jaroslav Kysela <perex@perex.cz> 8546S: Maintained 8547F: Documentation/driver-api/isapnp.rst 8548F: drivers/pnp/isapnp/ 8549F: include/linux/isapnp.h 8550 8551ISCSI 8552M: Lee Duncan <lduncan@suse.com> 8553M: Chris Leech <cleech@redhat.com> 8554L: open-iscsi@googlegroups.com 8555W: www.open-iscsi.com 8556S: Maintained 8557F: drivers/scsi/*iscsi* 8558F: include/scsi/*iscsi* 8559 8560iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8561M: Peter Jones <pjones@redhat.com> 8562M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8563S: Maintained 8564F: drivers/firmware/iscsi_ibft* 8565 8566ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8567M: Sagi Grimberg <sagi@grimberg.me> 8568M: Max Gurtovoy <maxg@mellanox.com> 8569L: linux-rdma@vger.kernel.org 8570S: Supported 8571W: http://www.openfabrics.org 8572W: www.open-iscsi.org 8573Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8574F: drivers/infiniband/ulp/iser/ 8575 8576ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8577M: Sagi Grimberg <sagi@grimberg.me> 8578T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8579L: linux-rdma@vger.kernel.org 8580L: target-devel@vger.kernel.org 8581S: Supported 8582W: http://www.linux-iscsi.org 8583F: drivers/infiniband/ulp/isert 8584 8585ISDN/mISDN SUBSYSTEM 8586M: Karsten Keil <isdn@linux-pingi.de> 8587L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8588L: netdev@vger.kernel.org 8589W: http://www.isdn4linux.de 8590S: Maintained 8591F: drivers/isdn/mISDN 8592F: drivers/isdn/hardware 8593 8594ISDN/CAPI SUBSYSTEM 8595M: Karsten Keil <isdn@linux-pingi.de> 8596L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8597L: netdev@vger.kernel.org 8598W: http://www.isdn4linux.de 8599S: Odd Fixes 8600F: Documentation/isdn/ 8601F: drivers/isdn/capi/ 8602F: drivers/staging/isdn/ 8603F: net/bluetooth/cmtp/ 8604F: include/linux/isdn/ 8605F: include/uapi/linux/isdn/ 8606 8607IT87 HARDWARE MONITORING DRIVER 8608M: Jean Delvare <jdelvare@suse.com> 8609L: linux-hwmon@vger.kernel.org 8610S: Maintained 8611F: Documentation/hwmon/it87.rst 8612F: drivers/hwmon/it87.c 8613 8614IT913X MEDIA DRIVER 8615M: Antti Palosaari <crope@iki.fi> 8616L: linux-media@vger.kernel.org 8617W: https://linuxtv.org 8618W: http://palosaari.fi/linux/ 8619Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8620T: git git://linuxtv.org/anttip/media_tree.git 8621S: Maintained 8622F: drivers/media/tuners/it913x* 8623 8624IVTV VIDEO4LINUX DRIVER 8625M: Andy Walls <awalls@md.metrocast.net> 8626L: ivtv-devel@ivtvdriver.org (subscribers-only) 8627L: linux-media@vger.kernel.org 8628T: git git://linuxtv.org/media_tree.git 8629W: http://www.ivtvdriver.org 8630S: Maintained 8631F: Documentation/media/v4l-drivers/ivtv* 8632F: drivers/media/pci/ivtv/ 8633F: include/uapi/linux/ivtv* 8634 8635IX2505V MEDIA DRIVER 8636M: Malcolm Priestley <tvboxspy@gmail.com> 8637L: linux-media@vger.kernel.org 8638W: https://linuxtv.org 8639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8640S: Maintained 8641F: drivers/media/dvb-frontends/ix2505v* 8642 8643JAILHOUSE HYPERVISOR INTERFACE 8644M: Jan Kiszka <jan.kiszka@siemens.com> 8645L: jailhouse-dev@googlegroups.com 8646S: Maintained 8647F: arch/x86/kernel/jailhouse.c 8648F: arch/x86/include/asm/jailhouse_para.h 8649 8650JC42.4 TEMPERATURE SENSOR DRIVER 8651M: Guenter Roeck <linux@roeck-us.net> 8652L: linux-hwmon@vger.kernel.org 8653S: Maintained 8654F: drivers/hwmon/jc42.c 8655F: Documentation/hwmon/jc42.rst 8656 8657JFS FILESYSTEM 8658M: Dave Kleikamp <shaggy@kernel.org> 8659L: jfs-discussion@lists.sourceforge.net 8660W: http://jfs.sourceforge.net/ 8661T: git git://github.com/kleikamp/linux-shaggy.git 8662S: Maintained 8663F: Documentation/filesystems/jfs.txt 8664F: fs/jfs/ 8665 8666JME NETWORK DRIVER 8667M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8668L: netdev@vger.kernel.org 8669S: Maintained 8670F: drivers/net/ethernet/jme.* 8671 8672JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8673M: David Woodhouse <dwmw2@infradead.org> 8674M: Richard Weinberger <richard@nod.at> 8675L: linux-mtd@lists.infradead.org 8676W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8677T: git git://git.infradead.org/ubifs-2.6.git 8678S: Odd Fixes 8679F: fs/jffs2/ 8680F: include/uapi/linux/jffs2.h 8681 8682JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8683M: "Theodore Ts'o" <tytso@mit.edu> 8684M: Jan Kara <jack@suse.com> 8685L: linux-ext4@vger.kernel.org 8686S: Maintained 8687F: fs/jbd2/ 8688F: include/linux/jbd2.h 8689 8690JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8691M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8692L: linux-media@vger.kernel.org 8693S: Maintained 8694F: drivers/media/platform/rcar_jpu.c 8695 8696JSM Neo PCI based serial card 8697L: linux-serial@vger.kernel.org 8698S: Orphan 8699F: drivers/tty/serial/jsm/ 8700 8701K10TEMP HARDWARE MONITORING DRIVER 8702M: Clemens Ladisch <clemens@ladisch.de> 8703L: linux-hwmon@vger.kernel.org 8704S: Maintained 8705F: Documentation/hwmon/k10temp.rst 8706F: drivers/hwmon/k10temp.c 8707 8708K8TEMP HARDWARE MONITORING DRIVER 8709M: Rudolf Marek <r.marek@assembler.cz> 8710L: linux-hwmon@vger.kernel.org 8711S: Maintained 8712F: Documentation/hwmon/k8temp.rst 8713F: drivers/hwmon/k8temp.c 8714 8715KASAN 8716M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8717R: Alexander Potapenko <glider@google.com> 8718R: Dmitry Vyukov <dvyukov@google.com> 8719L: kasan-dev@googlegroups.com 8720S: Maintained 8721F: arch/*/include/asm/kasan.h 8722F: arch/*/mm/kasan_init* 8723F: Documentation/dev-tools/kasan.rst 8724F: include/linux/kasan*.h 8725F: lib/test_kasan.c 8726F: mm/kasan/ 8727F: scripts/Makefile.kasan 8728 8729KCONFIG 8730M: Masahiro Yamada <yamada.masahiro@socionext.com> 8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8732L: linux-kbuild@vger.kernel.org 8733S: Maintained 8734F: Documentation/kbuild/kconfig* 8735F: scripts/kconfig/ 8736F: scripts/Kconfig.include 8737 8738KDUMP 8739M: Dave Young <dyoung@redhat.com> 8740M: Baoquan He <bhe@redhat.com> 8741R: Vivek Goyal <vgoyal@redhat.com> 8742L: kexec@lists.infradead.org 8743W: http://lse.sourceforge.net/kdump/ 8744S: Maintained 8745F: Documentation/admin-guide/kdump/ 8746 8747KEENE FM RADIO TRANSMITTER DRIVER 8748M: Hans Verkuil <hverkuil@xs4all.nl> 8749L: linux-media@vger.kernel.org 8750T: git git://linuxtv.org/media_tree.git 8751W: https://linuxtv.org 8752S: Maintained 8753F: drivers/media/radio/radio-keene* 8754 8755KERNEL AUTOMOUNTER 8756M: Ian Kent <raven@themaw.net> 8757L: autofs@vger.kernel.org 8758S: Maintained 8759F: fs/autofs/ 8760 8761KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8762M: Masahiro Yamada <yamada.masahiro@socionext.com> 8763M: Michal Marek <michal.lkml@markovi.net> 8764T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8765L: linux-kbuild@vger.kernel.org 8766S: Maintained 8767F: Documentation/kbuild/ 8768F: Makefile 8769F: scripts/Kbuild* 8770F: scripts/Makefile* 8771F: scripts/basic/ 8772F: scripts/mk* 8773F: scripts/*vmlinux* 8774F: scripts/mod/ 8775F: scripts/package/ 8776 8777KERNEL JANITORS 8778L: kernel-janitors@vger.kernel.org 8779W: http://kernelnewbies.org/KernelJanitors 8780S: Odd Fixes 8781 8782KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8783M: "J. Bruce Fields" <bfields@fieldses.org> 8784M: Chuck Lever <chuck.lever@oracle.com> 8785L: linux-nfs@vger.kernel.org 8786W: http://nfs.sourceforge.net/ 8787T: git git://linux-nfs.org/~bfields/linux.git 8788S: Supported 8789F: fs/nfsd/ 8790F: include/uapi/linux/nfsd/ 8791F: fs/lockd/ 8792F: fs/nfs_common/ 8793F: net/sunrpc/ 8794F: include/linux/lockd/ 8795F: include/linux/sunrpc/ 8796F: include/uapi/linux/sunrpc/ 8797 8798KERNEL SELFTEST FRAMEWORK 8799M: Shuah Khan <shuah@kernel.org> 8800M: Shuah Khan <skhan@linuxfoundation.org> 8801L: linux-kselftest@vger.kernel.org 8802T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8803Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8804S: Maintained 8805F: tools/testing/selftests/ 8806F: Documentation/dev-tools/kselftest* 8807 8808KERNEL USERMODE HELPER 8809M: Luis Chamberlain <mcgrof@kernel.org> 8810L: linux-kernel@vger.kernel.org 8811S: Maintained 8812F: kernel/umh.c 8813F: include/linux/umh.h 8814 8815KERNEL VIRTUAL MACHINE (KVM) 8816M: Paolo Bonzini <pbonzini@redhat.com> 8817M: Radim Krčmář <rkrcmar@redhat.com> 8818L: kvm@vger.kernel.org 8819W: http://www.linux-kvm.org 8820T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8821S: Supported 8822F: Documentation/virtual/kvm/ 8823F: include/trace/events/kvm.h 8824F: include/uapi/asm-generic/kvm* 8825F: include/uapi/linux/kvm* 8826F: include/asm-generic/kvm* 8827F: include/linux/kvm* 8828F: include/kvm/iodev.h 8829F: virt/kvm/* 8830F: tools/kvm/ 8831F: tools/testing/selftests/kvm/ 8832 8833KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8834M: Joerg Roedel <joro@8bytes.org> 8835L: kvm@vger.kernel.org 8836W: http://www.linux-kvm.org/ 8837S: Maintained 8838F: arch/x86/include/asm/svm.h 8839F: arch/x86/kvm/svm.c 8840 8841KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8842M: Marc Zyngier <marc.zyngier@arm.com> 8843R: James Morse <james.morse@arm.com> 8844R: Julien Thierry <julien.thierry@arm.com> 8845R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8847L: kvmarm@lists.cs.columbia.edu 8848T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8849S: Maintained 8850F: arch/arm/include/uapi/asm/kvm* 8851F: arch/arm/include/asm/kvm* 8852F: arch/arm/kvm/ 8853F: arch/arm64/include/uapi/asm/kvm* 8854F: arch/arm64/include/asm/kvm* 8855F: arch/arm64/kvm/ 8856F: virt/kvm/arm/ 8857F: include/kvm/arm_* 8858 8859KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8860M: James Hogan <jhogan@kernel.org> 8861L: linux-mips@vger.kernel.org 8862S: Supported 8863F: arch/mips/include/uapi/asm/kvm* 8864F: arch/mips/include/asm/kvm* 8865F: arch/mips/kvm/ 8866 8867KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8868M: Paul Mackerras <paulus@ozlabs.org> 8869L: kvm-ppc@vger.kernel.org 8870W: http://www.linux-kvm.org/ 8871T: git git://github.com/agraf/linux-2.6.git 8872S: Supported 8873F: arch/powerpc/include/uapi/asm/kvm* 8874F: arch/powerpc/include/asm/kvm* 8875F: arch/powerpc/kvm/ 8876F: arch/powerpc/kernel/kvm* 8877 8878KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8879M: Christian Borntraeger <borntraeger@de.ibm.com> 8880M: Janosch Frank <frankja@linux.ibm.com> 8881R: David Hildenbrand <david@redhat.com> 8882R: Cornelia Huck <cohuck@redhat.com> 8883L: linux-s390@vger.kernel.org 8884W: http://www.ibm.com/developerworks/linux/linux390/ 8885T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8886S: Supported 8887F: arch/s390/include/uapi/asm/kvm* 8888F: arch/s390/include/asm/gmap.h 8889F: arch/s390/include/asm/kvm* 8890F: arch/s390/kvm/ 8891F: arch/s390/mm/gmap.c 8892F: tools/testing/selftests/kvm/s390x/ 8893F: tools/testing/selftests/kvm/*/s390x/ 8894 8895KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8896M: Paolo Bonzini <pbonzini@redhat.com> 8897M: Radim Krčmář <rkrcmar@redhat.com> 8898L: kvm@vger.kernel.org 8899W: http://www.linux-kvm.org 8900T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8901S: Supported 8902F: arch/x86/kvm/ 8903F: arch/x86/kvm/*/ 8904F: arch/x86/include/uapi/asm/kvm* 8905F: arch/x86/include/asm/kvm* 8906F: arch/x86/include/asm/pvclock-abi.h 8907F: arch/x86/kernel/kvm.c 8908F: arch/x86/kernel/kvmclock.c 8909 8910KERNFS 8911M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8912M: Tejun Heo <tj@kernel.org> 8913T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8914S: Supported 8915F: include/linux/kernfs.h 8916F: fs/kernfs/ 8917 8918KEXEC 8919M: Eric Biederman <ebiederm@xmission.com> 8920W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8921L: kexec@lists.infradead.org 8922S: Maintained 8923F: include/linux/kexec.h 8924F: include/uapi/linux/kexec.h 8925F: kernel/kexec* 8926 8927KEYS-ENCRYPTED 8928M: Mimi Zohar <zohar@linux.ibm.com> 8929L: linux-integrity@vger.kernel.org 8930L: keyrings@vger.kernel.org 8931S: Supported 8932F: Documentation/security/keys/trusted-encrypted.rst 8933F: include/keys/encrypted-type.h 8934F: security/keys/encrypted-keys/ 8935 8936KEYS-TRUSTED 8937M: James Bottomley <jejb@linux.ibm.com> 8938M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8939M: Mimi Zohar <zohar@linux.ibm.com> 8940L: linux-integrity@vger.kernel.org 8941L: keyrings@vger.kernel.org 8942S: Supported 8943F: Documentation/security/keys/trusted-encrypted.rst 8944F: include/keys/trusted-type.h 8945F: security/keys/trusted.c 8946F: security/keys/trusted.h 8947 8948KEYS/KEYRINGS: 8949M: David Howells <dhowells@redhat.com> 8950L: keyrings@vger.kernel.org 8951S: Maintained 8952F: Documentation/security/keys/core.rst 8953F: include/linux/key.h 8954F: include/linux/key-type.h 8955F: include/linux/keyctl.h 8956F: include/uapi/linux/keyctl.h 8957F: include/keys/ 8958F: security/keys/ 8959 8960KGDB / KDB /debug_core 8961M: Jason Wessel <jason.wessel@windriver.com> 8962M: Daniel Thompson <daniel.thompson@linaro.org> 8963W: http://kgdb.wiki.kernel.org/ 8964L: kgdb-bugreport@lists.sourceforge.net 8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8966S: Maintained 8967F: Documentation/dev-tools/kgdb.rst 8968F: drivers/misc/kgdbts.c 8969F: drivers/tty/serial/kgdboc.c 8970F: include/linux/kdb.h 8971F: include/linux/kgdb.h 8972F: kernel/debug/ 8973 8974KMEMLEAK 8975M: Catalin Marinas <catalin.marinas@arm.com> 8976S: Maintained 8977F: Documentation/dev-tools/kmemleak.rst 8978F: include/linux/kmemleak.h 8979F: mm/kmemleak.c 8980F: mm/kmemleak-test.c 8981 8982KMOD KERNEL MODULE LOADER - USERMODE HELPER 8983M: Luis Chamberlain <mcgrof@kernel.org> 8984L: linux-kernel@vger.kernel.org 8985S: Maintained 8986F: kernel/kmod.c 8987F: include/linux/kmod.h 8988F: lib/test_kmod.c 8989F: tools/testing/selftests/kmod/ 8990 8991KPROBES 8992M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8993M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8994M: "David S. Miller" <davem@davemloft.net> 8995M: Masami Hiramatsu <mhiramat@kernel.org> 8996S: Maintained 8997F: Documentation/kprobes.txt 8998F: include/linux/kprobes.h 8999F: include/asm-generic/kprobes.h 9000F: kernel/kprobes.c 9001 9002KS0108 LCD CONTROLLER DRIVER 9003M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 9004S: Maintained 9005F: Documentation/auxdisplay/ks0108 9006F: drivers/auxdisplay/ks0108.c 9007F: include/linux/ks0108.h 9008 9009L3MDEV 9010M: David Ahern <dsa@cumulusnetworks.com> 9011L: netdev@vger.kernel.org 9012S: Maintained 9013F: net/l3mdev 9014F: include/net/l3mdev.h 9015 9016L7 BPF FRAMEWORK 9017M: John Fastabend <john.fastabend@gmail.com> 9018M: Daniel Borkmann <daniel@iogearbox.net> 9019L: netdev@vger.kernel.org 9020L: bpf@vger.kernel.org 9021S: Maintained 9022F: include/linux/skmsg.h 9023F: net/core/skmsg.c 9024F: net/core/sock_map.c 9025F: net/ipv4/tcp_bpf.c 9026 9027LANTIQ / INTEL Ethernet drivers 9028M: Hauke Mehrtens <hauke@hauke-m.de> 9029L: netdev@vger.kernel.org 9030S: Maintained 9031F: net/dsa/tag_gswip.c 9032F: drivers/net/ethernet/lantiq_xrx200.c 9033F: drivers/net/dsa/lantiq_pce.h 9034F: drivers/net/dsa/lantiq_gswip.c 9035 9036LANTIQ MIPS ARCHITECTURE 9037M: John Crispin <john@phrozen.org> 9038L: linux-mips@vger.kernel.org 9039S: Maintained 9040F: arch/mips/lantiq 9041F: drivers/soc/lantiq 9042 9043LAPB module 9044L: linux-x25@vger.kernel.org 9045S: Orphan 9046F: Documentation/networking/lapb-module.txt 9047F: include/*/lapb.h 9048F: net/lapb/ 9049 9050LASI 53c700 driver for PARISC 9051M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9052L: linux-scsi@vger.kernel.org 9053S: Maintained 9054F: Documentation/scsi/53c700.txt 9055F: drivers/scsi/53c700* 9056 9057LEAKING_ADDRESSES 9058M: Tobin C. Harding <me@tobin.cc> 9059M: Tycho Andersen <tycho@tycho.ws> 9060L: kernel-hardening@lists.openwall.com 9061S: Maintained 9062T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9063F: scripts/leaking_addresses.pl 9064 9065LED SUBSYSTEM 9066M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9067M: Pavel Machek <pavel@ucw.cz> 9068R: Dan Murphy <dmurphy@ti.com> 9069L: linux-leds@vger.kernel.org 9070T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9071S: Maintained 9072F: Documentation/devicetree/bindings/leds/ 9073F: drivers/leds/ 9074F: include/linux/leds.h 9075 9076LEGACY EEPROM DRIVER 9077M: Jean Delvare <jdelvare@suse.com> 9078S: Maintained 9079F: Documentation/misc-devices/eeprom.rst 9080F: drivers/misc/eeprom/eeprom.c 9081 9082LEGO MINDSTORMS EV3 9083R: David Lechner <david@lechnology.com> 9084S: Maintained 9085F: arch/arm/boot/dts/da850-lego-ev3.dts 9086F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9087F: drivers/power/supply/lego_ev3_battery.c 9088 9089LEGO USB Tower driver 9090M: Juergen Stuber <starblue@users.sourceforge.net> 9091L: legousb-devel@lists.sourceforge.net 9092W: http://legousb.sourceforge.net/ 9093S: Maintained 9094F: drivers/usb/misc/legousbtower.c 9095 9096LG LAPTOP EXTRAS 9097M: Matan Ziv-Av <matan@svgalib.org> 9098L: platform-driver-x86@vger.kernel.org 9099S: Maintained 9100F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9101F: Documentation/admin-guide/laptops/lg-laptop.rst 9102F: drivers/platform/x86/lg-laptop.c 9103 9104LG2160 MEDIA DRIVER 9105M: Michael Krufky <mkrufky@linuxtv.org> 9106L: linux-media@vger.kernel.org 9107W: https://linuxtv.org 9108W: http://github.com/mkrufky 9109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9110T: git git://linuxtv.org/mkrufky/tuners.git 9111S: Maintained 9112F: drivers/media/dvb-frontends/lg2160.* 9113 9114LGDT3305 MEDIA DRIVER 9115M: Michael Krufky <mkrufky@linuxtv.org> 9116L: linux-media@vger.kernel.org 9117W: https://linuxtv.org 9118W: http://github.com/mkrufky 9119Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9120T: git git://linuxtv.org/mkrufky/tuners.git 9121S: Maintained 9122F: drivers/media/dvb-frontends/lgdt3305.* 9123 9124LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9125M: Viresh Kumar <vireshk@kernel.org> 9126L: linux-ide@vger.kernel.org 9127T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9128S: Maintained 9129F: include/linux/pata_arasan_cf_data.h 9130F: drivers/ata/pata_arasan_cf.c 9131 9132LIBATA PATA DRIVERS 9133M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9134M: Jens Axboe <axboe@kernel.dk> 9135L: linux-ide@vger.kernel.org 9136T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9137S: Maintained 9138F: drivers/ata/pata_*.c 9139F: drivers/ata/ata_generic.c 9140 9141LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9142M: Linus Walleij <linus.walleij@linaro.org> 9143L: linux-ide@vger.kernel.org 9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9145S: Maintained 9146F: drivers/ata/pata_ftide010.c 9147F: drivers/ata/sata_gemini.c 9148F: drivers/ata/sata_gemini.h 9149 9150LIBATA SATA AHCI PLATFORM devices support 9151M: Hans de Goede <hdegoede@redhat.com> 9152M: Jens Axboe <axboe@kernel.dk> 9153L: linux-ide@vger.kernel.org 9154T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9155S: Maintained 9156F: drivers/ata/ahci_platform.c 9157F: drivers/ata/libahci_platform.c 9158F: include/linux/ahci_platform.h 9159 9160LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9161M: Mikael Pettersson <mikpelinux@gmail.com> 9162L: linux-ide@vger.kernel.org 9163T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9164S: Maintained 9165F: drivers/ata/sata_promise.* 9166 9167LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9168M: Jens Axboe <axboe@kernel.dk> 9169L: linux-ide@vger.kernel.org 9170T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9171S: Maintained 9172F: drivers/ata/ 9173F: include/linux/ata.h 9174F: include/linux/libata.h 9175F: Documentation/devicetree/bindings/ata/ 9176 9177LIBLOCKDEP 9178M: Sasha Levin <alexander.levin@microsoft.com> 9179S: Maintained 9180F: tools/lib/lockdep/ 9181 9182LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9183M: Dan Williams <dan.j.williams@intel.com> 9184M: Vishal Verma <vishal.l.verma@intel.com> 9185M: Dave Jiang <dave.jiang@intel.com> 9186L: linux-nvdimm@lists.01.org 9187Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9188S: Supported 9189F: drivers/nvdimm/blk.c 9190F: drivers/nvdimm/region_devs.c 9191 9192LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9193M: Vishal Verma <vishal.l.verma@intel.com> 9194M: Dan Williams <dan.j.williams@intel.com> 9195M: Dave Jiang <dave.jiang@intel.com> 9196L: linux-nvdimm@lists.01.org 9197Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9198S: Supported 9199F: drivers/nvdimm/btt* 9200 9201LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9202M: Dan Williams <dan.j.williams@intel.com> 9203M: Vishal Verma <vishal.l.verma@intel.com> 9204M: Dave Jiang <dave.jiang@intel.com> 9205L: linux-nvdimm@lists.01.org 9206Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9207S: Supported 9208F: drivers/nvdimm/pmem* 9209 9210LIBNVDIMM: DEVICETREE BINDINGS 9211M: Oliver O'Halloran <oohall@gmail.com> 9212L: linux-nvdimm@lists.01.org 9213Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9214S: Supported 9215F: drivers/nvdimm/of_pmem.c 9216F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9217 9218LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9219M: Dan Williams <dan.j.williams@intel.com> 9220M: Vishal Verma <vishal.l.verma@intel.com> 9221M: Dave Jiang <dave.jiang@intel.com> 9222M: Keith Busch <keith.busch@intel.com> 9223M: Ira Weiny <ira.weiny@intel.com> 9224L: linux-nvdimm@lists.01.org 9225Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9226T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9227S: Supported 9228F: drivers/nvdimm/* 9229F: drivers/acpi/nfit/* 9230F: include/linux/nd.h 9231F: include/linux/libnvdimm.h 9232F: include/uapi/linux/ndctl.h 9233 9234LIGHTNVM PLATFORM SUPPORT 9235M: Matias Bjorling <mb@lightnvm.io> 9236W: http://github/OpenChannelSSD 9237L: linux-block@vger.kernel.org 9238S: Maintained 9239F: drivers/lightnvm/ 9240F: include/linux/lightnvm.h 9241F: include/uapi/linux/lightnvm.h 9242 9243LINUX FOR POWER MACINTOSH 9244M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9245W: http://www.penguinppc.org/ 9246L: linuxppc-dev@lists.ozlabs.org 9247S: Maintained 9248F: arch/powerpc/platforms/powermac/ 9249F: drivers/macintosh/ 9250 9251LINUX FOR POWERPC (32-BIT AND 64-BIT) 9252M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9253M: Paul Mackerras <paulus@samba.org> 9254M: Michael Ellerman <mpe@ellerman.id.au> 9255W: https://github.com/linuxppc/linux/wiki 9256L: linuxppc-dev@lists.ozlabs.org 9257Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9258T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9259S: Supported 9260F: Documentation/ABI/stable/sysfs-firmware-opal-* 9261F: Documentation/devicetree/bindings/powerpc/ 9262F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9263F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9264F: Documentation/powerpc/ 9265F: arch/powerpc/ 9266F: drivers/char/tpm/tpm_ibmvtpm* 9267F: drivers/crypto/nx/ 9268F: drivers/crypto/vmx/ 9269F: drivers/i2c/busses/i2c-opal.c 9270F: drivers/net/ethernet/ibm/ibmveth.* 9271F: drivers/net/ethernet/ibm/ibmvnic.* 9272F: drivers/pci/hotplug/pnv_php.c 9273F: drivers/pci/hotplug/rpa* 9274F: drivers/rtc/rtc-opal.c 9275F: drivers/scsi/ibmvscsi/ 9276F: drivers/tty/hvc/hvc_opal.c 9277F: drivers/watchdog/wdrtas.c 9278F: tools/testing/selftests/powerpc 9279N: /pmac 9280N: powermac 9281N: powernv 9282N: [^a-z0-9]ps3 9283N: pseries 9284 9285LINUX FOR POWERPC EMBEDDED MPC5XXX 9286M: Anatolij Gustschin <agust@denx.de> 9287L: linuxppc-dev@lists.ozlabs.org 9288T: git git://git.denx.de/linux-denx-agust.git 9289S: Maintained 9290F: arch/powerpc/platforms/512x/ 9291F: arch/powerpc/platforms/52xx/ 9292 9293LINUX FOR POWERPC EMBEDDED PPC4XX 9294M: Alistair Popple <alistair@popple.id.au> 9295M: Matt Porter <mporter@kernel.crashing.org> 9296W: http://www.penguinppc.org/ 9297L: linuxppc-dev@lists.ozlabs.org 9298S: Maintained 9299F: arch/powerpc/platforms/40x/ 9300F: arch/powerpc/platforms/44x/ 9301 9302LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9303M: Scott Wood <oss@buserror.net> 9304M: Kumar Gala <galak@kernel.crashing.org> 9305W: http://www.penguinppc.org/ 9306L: linuxppc-dev@lists.ozlabs.org 9307T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9308S: Maintained 9309F: arch/powerpc/platforms/83xx/ 9310F: arch/powerpc/platforms/85xx/ 9311F: Documentation/devicetree/bindings/powerpc/fsl/ 9312 9313LINUX FOR POWERPC EMBEDDED PPC8XX 9314M: Vitaly Bordug <vitb@kernel.crashing.org> 9315W: http://www.penguinppc.org/ 9316L: linuxppc-dev@lists.ozlabs.org 9317S: Maintained 9318F: arch/powerpc/platforms/8xx/ 9319 9320LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9321L: linuxppc-dev@lists.ozlabs.org 9322S: Orphan 9323F: arch/powerpc/*/*virtex* 9324F: arch/powerpc/*/*/*virtex* 9325 9326LINUX FOR POWERPC PA SEMI PWRFICIENT 9327L: linuxppc-dev@lists.ozlabs.org 9328S: Orphan 9329F: arch/powerpc/platforms/pasemi/ 9330F: drivers/*/*pasemi* 9331F: drivers/*/*/*pasemi* 9332 9333LINUX KERNEL DUMP TEST MODULE (LKDTM) 9334M: Kees Cook <keescook@chromium.org> 9335S: Maintained 9336F: drivers/misc/lkdtm/* 9337 9338LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9339M: Alan Stern <stern@rowland.harvard.edu> 9340M: Andrea Parri <andrea.parri@amarulasolutions.com> 9341M: Will Deacon <will@kernel.org> 9342M: Peter Zijlstra <peterz@infradead.org> 9343M: Boqun Feng <boqun.feng@gmail.com> 9344M: Nicholas Piggin <npiggin@gmail.com> 9345M: David Howells <dhowells@redhat.com> 9346M: Jade Alglave <j.alglave@ucl.ac.uk> 9347M: Luc Maranget <luc.maranget@inria.fr> 9348M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9349R: Akira Yokosawa <akiyks@gmail.com> 9350R: Daniel Lustig <dlustig@nvidia.com> 9351L: linux-kernel@vger.kernel.org 9352L: linux-arch@vger.kernel.org 9353S: Supported 9354T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9355F: tools/memory-model/ 9356F: Documentation/atomic_bitops.txt 9357F: Documentation/atomic_t.txt 9358F: Documentation/core-api/atomic_ops.rst 9359F: Documentation/core-api/refcount-vs-atomic.rst 9360F: Documentation/memory-barriers.txt 9361 9362LIS3LV02D ACCELEROMETER DRIVER 9363M: Eric Piel <eric.piel@tremplin-utc.net> 9364S: Maintained 9365F: Documentation/misc-devices/lis3lv02d.rst 9366F: drivers/misc/lis3lv02d/ 9367F: drivers/platform/x86/hp_accel.c 9368 9369LIVE PATCHING 9370M: Josh Poimboeuf <jpoimboe@redhat.com> 9371M: Jiri Kosina <jikos@kernel.org> 9372M: Miroslav Benes <mbenes@suse.cz> 9373M: Petr Mladek <pmladek@suse.com> 9374R: Joe Lawrence <joe.lawrence@redhat.com> 9375S: Maintained 9376F: kernel/livepatch/ 9377F: include/linux/livepatch.h 9378F: arch/x86/include/asm/livepatch.h 9379F: arch/x86/kernel/livepatch.c 9380F: Documentation/livepatch/ 9381F: Documentation/ABI/testing/sysfs-kernel-livepatch 9382F: samples/livepatch/ 9383F: tools/testing/selftests/livepatch/ 9384L: live-patching@vger.kernel.org 9385T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9386 9387LLC (802.2) 9388L: netdev@vger.kernel.org 9389S: Odd fixes 9390F: include/linux/llc.h 9391F: include/uapi/linux/llc.h 9392F: include/net/llc* 9393F: net/llc/ 9394 9395LM73 HARDWARE MONITOR DRIVER 9396M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9397L: linux-hwmon@vger.kernel.org 9398S: Maintained 9399F: drivers/hwmon/lm73.c 9400 9401LM78 HARDWARE MONITOR DRIVER 9402M: Jean Delvare <jdelvare@suse.com> 9403L: linux-hwmon@vger.kernel.org 9404S: Maintained 9405F: Documentation/hwmon/lm78.rst 9406F: drivers/hwmon/lm78.c 9407 9408LM83 HARDWARE MONITOR DRIVER 9409M: Jean Delvare <jdelvare@suse.com> 9410L: linux-hwmon@vger.kernel.org 9411S: Maintained 9412F: Documentation/hwmon/lm83.rst 9413F: drivers/hwmon/lm83.c 9414 9415LM90 HARDWARE MONITOR DRIVER 9416M: Jean Delvare <jdelvare@suse.com> 9417L: linux-hwmon@vger.kernel.org 9418S: Maintained 9419F: Documentation/hwmon/lm90.rst 9420F: Documentation/devicetree/bindings/hwmon/lm90.txt 9421F: drivers/hwmon/lm90.c 9422F: include/dt-bindings/thermal/lm90.h 9423 9424LM95234 HARDWARE MONITOR DRIVER 9425M: Guenter Roeck <linux@roeck-us.net> 9426L: linux-hwmon@vger.kernel.org 9427S: Maintained 9428F: Documentation/hwmon/lm95234.rst 9429F: drivers/hwmon/lm95234.c 9430 9431LME2510 MEDIA DRIVER 9432M: Malcolm Priestley <tvboxspy@gmail.com> 9433L: linux-media@vger.kernel.org 9434W: https://linuxtv.org 9435Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9436S: Maintained 9437F: drivers/media/usb/dvb-usb-v2/lmedm04* 9438 9439LOADPIN SECURITY MODULE 9440M: Kees Cook <keescook@chromium.org> 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9442S: Supported 9443F: security/loadpin/ 9444F: Documentation/admin-guide/LSM/LoadPin.rst 9445 9446LOCKING PRIMITIVES 9447M: Peter Zijlstra <peterz@infradead.org> 9448M: Ingo Molnar <mingo@redhat.com> 9449M: Will Deacon <will@kernel.org> 9450L: linux-kernel@vger.kernel.org 9451T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9452S: Maintained 9453F: Documentation/locking/ 9454F: include/linux/lockdep.h 9455F: include/linux/spinlock*.h 9456F: arch/*/include/asm/spinlock*.h 9457F: include/linux/rwlock*.h 9458F: include/linux/mutex*.h 9459F: include/linux/rwsem*.h 9460F: include/linux/seqlock.h 9461F: lib/locking*.[ch] 9462F: kernel/locking/ 9463X: kernel/locking/locktorture.c 9464 9465LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9466M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9467L: linux-ntfs-dev@lists.sourceforge.net 9468W: http://www.linux-ntfs.org/content/view/19/37/ 9469S: Maintained 9470F: Documentation/admin-guide/ldm.rst 9471F: block/partitions/ldm.* 9472 9473LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9474M: Sathya Prakash <sathya.prakash@broadcom.com> 9475M: Chaitra P B <chaitra.basappa@broadcom.com> 9476M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9477L: MPT-FusionLinux.pdl@broadcom.com 9478L: linux-scsi@vger.kernel.org 9479W: http://www.avagotech.com/support/ 9480S: Supported 9481F: drivers/message/fusion/ 9482F: drivers/scsi/mpt3sas/ 9483 9484LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9485M: Matthew Wilcox <willy@infradead.org> 9486L: linux-scsi@vger.kernel.org 9487S: Maintained 9488F: drivers/scsi/sym53c8xx_2/ 9489 9490LTC1660 DAC DRIVER 9491M: Marcus Folkesson <marcus.folkesson@gmail.com> 9492L: linux-iio@vger.kernel.org 9493S: Maintained 9494F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9495F: drivers/iio/dac/ltc1660.c 9496 9497LTC4261 HARDWARE MONITOR DRIVER 9498M: Guenter Roeck <linux@roeck-us.net> 9499L: linux-hwmon@vger.kernel.org 9500S: Maintained 9501F: Documentation/hwmon/ltc4261.rst 9502F: drivers/hwmon/ltc4261.c 9503 9504LTC4306 I2C MULTIPLEXER DRIVER 9505M: Michael Hennerich <michael.hennerich@analog.com> 9506W: http://ez.analog.com/community/linux-device-drivers 9507L: linux-i2c@vger.kernel.org 9508S: Supported 9509F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9510F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9511 9512LTP (Linux Test Project) 9513M: Mike Frysinger <vapier@gentoo.org> 9514M: Cyril Hrubis <chrubis@suse.cz> 9515M: Wanlong Gao <wanlong.gao@gmail.com> 9516M: Jan Stancek <jstancek@redhat.com> 9517M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9518M: Alexey Kodanev <alexey.kodanev@oracle.com> 9519L: ltp@lists.linux.it (subscribers-only) 9520W: http://linux-test-project.github.io/ 9521T: git git://github.com/linux-test-project/ltp.git 9522S: Maintained 9523 9524M68K ARCHITECTURE 9525M: Geert Uytterhoeven <geert@linux-m68k.org> 9526L: linux-m68k@lists.linux-m68k.org 9527W: http://www.linux-m68k.org/ 9528T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9529S: Maintained 9530F: arch/m68k/ 9531F: drivers/zorro/ 9532 9533M68K ON APPLE MACINTOSH 9534M: Joshua Thompson <funaho@jurai.org> 9535W: http://www.mac.linux-m68k.org/ 9536L: linux-m68k@lists.linux-m68k.org 9537S: Maintained 9538F: arch/m68k/mac/ 9539 9540M68K ON HP9000/300 9541M: Philip Blundell <philb@gnu.org> 9542W: http://www.tazenda.demon.co.uk/phil/linux-hp 9543S: Maintained 9544F: arch/m68k/hp300/ 9545 9546M88DS3103 MEDIA DRIVER 9547M: Antti Palosaari <crope@iki.fi> 9548L: linux-media@vger.kernel.org 9549W: https://linuxtv.org 9550W: http://palosaari.fi/linux/ 9551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9552T: git git://linuxtv.org/anttip/media_tree.git 9553S: Maintained 9554F: drivers/media/dvb-frontends/m88ds3103* 9555 9556M88RS2000 MEDIA DRIVER 9557M: Malcolm Priestley <tvboxspy@gmail.com> 9558L: linux-media@vger.kernel.org 9559W: https://linuxtv.org 9560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9561S: Maintained 9562F: drivers/media/dvb-frontends/m88rs2000* 9563 9564MA901 MASTERKIT USB FM RADIO DRIVER 9565M: Alexey Klimov <klimov.linux@gmail.com> 9566L: linux-media@vger.kernel.org 9567T: git git://linuxtv.org/media_tree.git 9568S: Maintained 9569F: drivers/media/radio/radio-ma901.c 9570 9571MAC80211 9572M: Johannes Berg <johannes@sipsolutions.net> 9573L: linux-wireless@vger.kernel.org 9574W: http://wireless.kernel.org/ 9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9577S: Maintained 9578F: Documentation/networking/mac80211-injection.txt 9579F: include/net/mac80211.h 9580F: net/mac80211/ 9581F: drivers/net/wireless/mac80211_hwsim.[ch] 9582F: Documentation/networking/mac80211_hwsim/README 9583 9584MAILBOX API 9585M: Jassi Brar <jassisinghbrar@gmail.com> 9586L: linux-kernel@vger.kernel.org 9587S: Maintained 9588F: drivers/mailbox/ 9589F: include/linux/mailbox_client.h 9590F: include/linux/mailbox_controller.h 9591 9592MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9593M: Michael Kerrisk <mtk.manpages@gmail.com> 9594W: http://www.kernel.org/doc/man-pages 9595L: linux-man@vger.kernel.org 9596S: Maintained 9597 9598MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9599M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9600L: linux-mips@vger.kernel.org 9601S: Maintained 9602F: arch/mips/boot/dts/img/pistachio_marduk.dts 9603 9604MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9605M: Andrew Lunn <andrew@lunn.ch> 9606M: Vivien Didelot <vivien.didelot@gmail.com> 9607L: netdev@vger.kernel.org 9608S: Maintained 9609F: drivers/net/dsa/mv88e6xxx/ 9610F: include/linux/platform_data/mv88e6xxx.h 9611F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9612 9613MARVELL ARMADA DRM SUPPORT 9614M: Russell King <linux@armlinux.org.uk> 9615S: Maintained 9616T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9617T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9618F: drivers/gpu/drm/armada/ 9619F: include/uapi/drm/armada_drm.h 9620F: Documentation/devicetree/bindings/display/armada/ 9621 9622MARVELL ARMADA 3700 PHY DRIVERS 9623M: Miquel Raynal <miquel.raynal@bootlin.com> 9624S: Maintained 9625F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9626F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9627F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9628F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9629 9630MARVELL CRYPTO DRIVER 9631M: Boris Brezillon <bbrezillon@kernel.org> 9632M: Arnaud Ebalard <arno@natisbad.org> 9633F: drivers/crypto/marvell/ 9634S: Maintained 9635L: linux-crypto@vger.kernel.org 9636 9637MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9638M: Mirko Lindner <mlindner@marvell.com> 9639M: Stephen Hemminger <stephen@networkplumber.org> 9640L: netdev@vger.kernel.org 9641S: Maintained 9642F: drivers/net/ethernet/marvell/sk* 9643 9644MARVELL LIBERTAS WIRELESS DRIVER 9645L: libertas-dev@lists.infradead.org 9646S: Orphan 9647F: drivers/net/wireless/marvell/libertas/ 9648 9649MARVELL MACCHIATOBIN SUPPORT 9650M: Russell King <linux@armlinux.org.uk> 9651L: linux-arm-kernel@lists.infradead.org 9652S: Maintained 9653F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9654 9655MARVELL MV643XX ETHERNET DRIVER 9656M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9657L: netdev@vger.kernel.org 9658S: Maintained 9659F: drivers/net/ethernet/marvell/mv643xx_eth.* 9660F: include/linux/mv643xx.h 9661 9662MARVELL MV88X3310 PHY DRIVER 9663M: Russell King <linux@armlinux.org.uk> 9664L: netdev@vger.kernel.org 9665S: Maintained 9666F: drivers/net/phy/marvell10g.c 9667 9668MARVELL MVEBU THERMAL DRIVER 9669M: Miquel Raynal <miquel.raynal@bootlin.com> 9670S: Maintained 9671F: drivers/thermal/armada_thermal.c 9672 9673MARVELL MVNETA ETHERNET DRIVER 9674M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9675L: netdev@vger.kernel.org 9676S: Maintained 9677F: drivers/net/ethernet/marvell/mvneta.* 9678 9679MARVELL MWIFIEX WIRELESS DRIVER 9680M: Amitkumar Karwar <amitkarwar@gmail.com> 9681M: Nishant Sarmukadam <nishants@marvell.com> 9682M: Ganapathi Bhat <gbhat@marvell.com> 9683M: Xinming Hu <huxinming820@gmail.com> 9684L: linux-wireless@vger.kernel.org 9685S: Maintained 9686F: drivers/net/wireless/marvell/mwifiex/ 9687 9688MARVELL MWL8K WIRELESS DRIVER 9689M: Lennert Buytenhek <buytenh@wantstofly.org> 9690L: linux-wireless@vger.kernel.org 9691S: Odd Fixes 9692F: drivers/net/wireless/marvell/mwl8k.c 9693 9694MARVELL NAND CONTROLLER DRIVER 9695M: Miquel Raynal <miquel.raynal@bootlin.com> 9696L: linux-mtd@lists.infradead.org 9697S: Maintained 9698F: drivers/mtd/nand/raw/marvell_nand.c 9699F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9700 9701MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9702M: Nicolas Pitre <nico@fluxnic.net> 9703S: Odd Fixes 9704F: drivers/mmc/host/mvsdio.* 9705 9706MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9707M: Hu Ziji <huziji@marvell.com> 9708L: linux-mmc@vger.kernel.org 9709S: Supported 9710F: drivers/mmc/host/sdhci-xenon* 9711F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9712 9713MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9714M: Sunil Goutham <sgoutham@marvell.com> 9715M: Linu Cherian <lcherian@marvell.com> 9716M: Geetha sowjanya <gakula@marvell.com> 9717M: Jerin Jacob <jerinj@marvell.com> 9718L: netdev@vger.kernel.org 9719S: Supported 9720F: drivers/net/ethernet/marvell/octeontx2/af/ 9721 9722MATROX FRAMEBUFFER DRIVER 9723L: linux-fbdev@vger.kernel.org 9724S: Orphan 9725F: drivers/video/fbdev/matrox/matroxfb_* 9726F: include/uapi/linux/matroxfb.h 9727 9728MAX16065 HARDWARE MONITOR DRIVER 9729M: Guenter Roeck <linux@roeck-us.net> 9730L: linux-hwmon@vger.kernel.org 9731S: Maintained 9732F: Documentation/hwmon/max16065.rst 9733F: drivers/hwmon/max16065.c 9734 9735MAX2175 SDR TUNER DRIVER 9736M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9737L: linux-media@vger.kernel.org 9738T: git git://linuxtv.org/media_tree.git 9739S: Maintained 9740F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9741F: Documentation/media/v4l-drivers/max2175.rst 9742F: drivers/media/i2c/max2175* 9743F: include/uapi/linux/max2175.h 9744 9745MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9746L: linux-hwmon@vger.kernel.org 9747S: Orphan 9748F: Documentation/hwmon/max6650.rst 9749F: drivers/hwmon/max6650.c 9750 9751MAX6697 HARDWARE MONITOR DRIVER 9752M: Guenter Roeck <linux@roeck-us.net> 9753L: linux-hwmon@vger.kernel.org 9754S: Maintained 9755F: Documentation/hwmon/max6697.rst 9756F: Documentation/devicetree/bindings/hwmon/max6697.txt 9757F: drivers/hwmon/max6697.c 9758F: include/linux/platform_data/max6697.h 9759 9760MAX9860 MONO AUDIO VOICE CODEC DRIVER 9761M: Peter Rosin <peda@axentia.se> 9762L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9763S: Maintained 9764F: Documentation/devicetree/bindings/sound/max9860.txt 9765F: sound/soc/codecs/max9860.* 9766 9767MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9768M: Andreas Klinger <ak@it-klinger.de> 9769L: linux-iio@vger.kernel.org 9770S: Maintained 9771F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9772F: drivers/iio/proximity/mb1232.c 9773 9774MAXIM MAX77650 PMIC MFD DRIVER 9775M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9776L: linux-kernel@vger.kernel.org 9777S: Maintained 9778F: Documentation/devicetree/bindings/*/*max77650.txt 9779F: Documentation/devicetree/bindings/*/max77650*.txt 9780F: include/linux/mfd/max77650.h 9781F: drivers/mfd/max77650.c 9782F: drivers/regulator/max77650-regulator.c 9783F: drivers/power/supply/max77650-charger.c 9784F: drivers/input/misc/max77650-onkey.c 9785F: drivers/leds/leds-max77650.c 9786F: drivers/gpio/gpio-max77650.c 9787 9788MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9789M: Javier Martinez Canillas <javier@dowhile0.org> 9790L: linux-kernel@vger.kernel.org 9791S: Supported 9792F: drivers/regulator/max77802-regulator.c 9793F: Documentation/devicetree/bindings/*/*max77802.txt 9794F: include/dt-bindings/*/*max77802.h 9795 9796MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9797M: Krzysztof Kozlowski <krzk@kernel.org> 9798M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9799L: linux-pm@vger.kernel.org 9800S: Supported 9801F: drivers/power/supply/max14577_charger.c 9802F: drivers/power/supply/max77693_charger.c 9803 9804MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9805M: Chanwoo Choi <cw00.choi@samsung.com> 9806M: Krzysztof Kozlowski <krzk@kernel.org> 9807M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9808L: linux-kernel@vger.kernel.org 9809S: Supported 9810F: drivers/*/max14577*.c 9811F: drivers/*/max77686*.c 9812F: drivers/*/max77693*.c 9813F: drivers/extcon/extcon-max14577.c 9814F: drivers/extcon/extcon-max77693.c 9815F: drivers/rtc/rtc-max77686.c 9816F: drivers/clk/clk-max77686.c 9817F: Documentation/devicetree/bindings/mfd/max14577.txt 9818F: Documentation/devicetree/bindings/*/max77686.txt 9819F: Documentation/devicetree/bindings/mfd/max77693.txt 9820F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9821F: include/linux/mfd/max14577*.h 9822F: include/linux/mfd/max77686*.h 9823F: include/linux/mfd/max77693*.h 9824 9825MAXIRADIO FM RADIO RECEIVER DRIVER 9826M: Hans Verkuil <hverkuil@xs4all.nl> 9827L: linux-media@vger.kernel.org 9828T: git git://linuxtv.org/media_tree.git 9829W: https://linuxtv.org 9830S: Maintained 9831F: drivers/media/radio/radio-maxiradio* 9832 9833MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9834M: Peter Rosin <peda@axentia.se> 9835L: linux-iio@vger.kernel.org 9836S: Maintained 9837F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9838F: drivers/iio/potentiometer/mcp4018.c 9839F: drivers/iio/potentiometer/mcp4531.c 9840 9841MCR20A IEEE-802.15.4 RADIO DRIVER 9842M: Xue Liu <liuxuenetmail@gmail.com> 9843L: linux-wpan@vger.kernel.org 9844W: https://github.com/xueliu/mcr20a-linux 9845S: Maintained 9846F: drivers/net/ieee802154/mcr20a.c 9847F: drivers/net/ieee802154/mcr20a.h 9848F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9849 9850MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9851M: William Breathitt Gray <vilhelm.gray@gmail.com> 9852L: linux-iio@vger.kernel.org 9853S: Maintained 9854F: drivers/iio/dac/cio-dac.c 9855 9856MEDIA CONTROLLER FRAMEWORK 9857M: Sakari Ailus <sakari.ailus@linux.intel.com> 9858M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9859L: linux-media@vger.kernel.org 9860W: https://www.linuxtv.org 9861T: git git://linuxtv.org/media_tree.git 9862S: Supported 9863F: drivers/media/mc/ 9864F: include/media/media-*.h 9865F: include/uapi/linux/media.h 9866 9867MEDIA DRIVERS FOR ASCOT2E 9868M: Sergey Kozlov <serjk@netup.ru> 9869M: Abylay Ospan <aospan@netup.ru> 9870L: linux-media@vger.kernel.org 9871W: https://linuxtv.org 9872W: http://netup.tv/ 9873T: git git://linuxtv.org/media_tree.git 9874S: Supported 9875F: drivers/media/dvb-frontends/ascot2e* 9876 9877MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9878M: Jasmin Jessich <jasmin@anw.at> 9879L: linux-media@vger.kernel.org 9880W: https://linuxtv.org 9881T: git git://linuxtv.org/media_tree.git 9882S: Maintained 9883F: drivers/media/dvb-frontends/cxd2099* 9884 9885MEDIA DRIVERS FOR CXD2841ER 9886M: Sergey Kozlov <serjk@netup.ru> 9887M: Abylay Ospan <aospan@netup.ru> 9888L: linux-media@vger.kernel.org 9889W: https://linuxtv.org 9890W: http://netup.tv/ 9891T: git git://linuxtv.org/media_tree.git 9892S: Supported 9893F: drivers/media/dvb-frontends/cxd2841er* 9894 9895MEDIA DRIVERS FOR CXD2880 9896M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9897L: linux-media@vger.kernel.org 9898W: http://linuxtv.org/ 9899T: git git://linuxtv.org/media_tree.git 9900S: Supported 9901F: drivers/media/dvb-frontends/cxd2880/* 9902F: drivers/media/spi/cxd2880* 9903 9904MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9905L: linux-media@vger.kernel.org 9906W: https://linuxtv.org 9907T: git git://linuxtv.org/media_tree.git 9908S: Orphan 9909F: drivers/media/pci/ddbridge/* 9910 9911MEDIA DRIVERS FOR FREESCALE IMX 9912M: Steve Longerbeam <slongerbeam@gmail.com> 9913M: Philipp Zabel <p.zabel@pengutronix.de> 9914L: linux-media@vger.kernel.org 9915T: git git://linuxtv.org/media_tree.git 9916S: Maintained 9917F: Documentation/devicetree/bindings/media/imx.txt 9918F: Documentation/media/v4l-drivers/imx.rst 9919F: drivers/staging/media/imx/ 9920F: include/linux/imx-media.h 9921F: include/media/imx.h 9922 9923MEDIA DRIVER FOR FREESCALE IMX PXP 9924M: Philipp Zabel <p.zabel@pengutronix.de> 9925L: linux-media@vger.kernel.org 9926T: git git://linuxtv.org/media_tree.git 9927S: Maintained 9928F: drivers/media/platform/imx-pxp.[ch] 9929 9930MEDIA DRIVERS FOR FREESCALE IMX7 9931M: Rui Miguel Silva <rmfrfs@gmail.com> 9932L: linux-media@vger.kernel.org 9933T: git git://linuxtv.org/media_tree.git 9934S: Maintained 9935F: Documentation/devicetree/bindings/media/imx7-csi.txt 9936F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9937F: Documentation/media/v4l-drivers/imx7.rst 9938F: drivers/staging/media/imx/imx7-media-csi.c 9939F: drivers/staging/media/imx/imx7-mipi-csis.c 9940 9941MEDIA DRIVERS FOR HELENE 9942M: Abylay Ospan <aospan@netup.ru> 9943L: linux-media@vger.kernel.org 9944W: https://linuxtv.org 9945W: http://netup.tv/ 9946T: git git://linuxtv.org/media_tree.git 9947S: Supported 9948F: drivers/media/dvb-frontends/helene* 9949 9950MEDIA DRIVERS FOR HORUS3A 9951M: Sergey Kozlov <serjk@netup.ru> 9952M: Abylay Ospan <aospan@netup.ru> 9953L: linux-media@vger.kernel.org 9954W: https://linuxtv.org 9955W: http://netup.tv/ 9956T: git git://linuxtv.org/media_tree.git 9957S: Supported 9958F: drivers/media/dvb-frontends/horus3a* 9959 9960MEDIA DRIVERS FOR LNBH25 9961M: Sergey Kozlov <serjk@netup.ru> 9962M: Abylay Ospan <aospan@netup.ru> 9963L: linux-media@vger.kernel.org 9964W: https://linuxtv.org 9965W: http://netup.tv/ 9966T: git git://linuxtv.org/media_tree.git 9967S: Supported 9968F: drivers/media/dvb-frontends/lnbh25* 9969 9970MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9971L: linux-media@vger.kernel.org 9972W: https://linuxtv.org 9973T: git git://linuxtv.org/media_tree.git 9974S: Orphan 9975F: drivers/media/dvb-frontends/mxl5xx* 9976 9977MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9978M: Sergey Kozlov <serjk@netup.ru> 9979M: Abylay Ospan <aospan@netup.ru> 9980L: linux-media@vger.kernel.org 9981W: https://linuxtv.org 9982W: http://netup.tv/ 9983T: git git://linuxtv.org/media_tree.git 9984S: Supported 9985F: drivers/media/pci/netup_unidvb/* 9986 9987MEDIA DRIVERS FOR RENESAS - CEU 9988M: Jacopo Mondi <jacopo@jmondi.org> 9989L: linux-media@vger.kernel.org 9990L: linux-renesas-soc@vger.kernel.org 9991T: git git://linuxtv.org/media_tree.git 9992S: Supported 9993F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9994F: drivers/media/platform/renesas-ceu.c 9995F: include/media/drv-intf/renesas-ceu.h 9996 9997MEDIA DRIVERS FOR RENESAS - DRIF 9998M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9999L: linux-media@vger.kernel.org 10000L: linux-renesas-soc@vger.kernel.org 10001T: git git://linuxtv.org/media_tree.git 10002S: Supported 10003F: Documentation/devicetree/bindings/media/renesas,drif.txt 10004F: drivers/media/platform/rcar_drif.c 10005 10006MEDIA DRIVERS FOR RENESAS - FCP 10007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10008L: linux-media@vger.kernel.org 10009L: linux-renesas-soc@vger.kernel.org 10010T: git git://linuxtv.org/media_tree.git 10011S: Supported 10012F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10013F: drivers/media/platform/rcar-fcp.c 10014F: include/media/rcar-fcp.h 10015 10016MEDIA DRIVERS FOR RENESAS - FDP1 10017M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10018L: linux-media@vger.kernel.org 10019L: linux-renesas-soc@vger.kernel.org 10020T: git git://linuxtv.org/media_tree.git 10021S: Supported 10022F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10023F: drivers/media/platform/rcar_fdp1.c 10024 10025MEDIA DRIVERS FOR RENESAS - VIN 10026M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10027L: linux-media@vger.kernel.org 10028L: linux-renesas-soc@vger.kernel.org 10029T: git git://linuxtv.org/media_tree.git 10030S: Supported 10031F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 10032F: Documentation/devicetree/bindings/media/rcar_vin.txt 10033F: drivers/media/platform/rcar-vin/ 10034 10035MEDIA DRIVERS FOR RENESAS - VSP1 10036M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10037M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10038L: linux-media@vger.kernel.org 10039L: linux-renesas-soc@vger.kernel.org 10040T: git git://linuxtv.org/media_tree.git 10041S: Supported 10042F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10043F: drivers/media/platform/vsp1/ 10044 10045MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10046L: linux-media@vger.kernel.org 10047W: https://linuxtv.org 10048T: git git://linuxtv.org/media_tree.git 10049S: Orphan 10050F: drivers/media/dvb-frontends/stv0910* 10051 10052MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10053L: linux-media@vger.kernel.org 10054W: https://linuxtv.org 10055T: git git://linuxtv.org/media_tree.git 10056S: Orphan 10057F: drivers/media/dvb-frontends/stv6111* 10058 10059MEDIA DRIVERS FOR STM32 - DCMI 10060M: Hugues Fruchet <hugues.fruchet@st.com> 10061L: linux-media@vger.kernel.org 10062T: git git://linuxtv.org/media_tree.git 10063S: Supported 10064F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10065F: drivers/media/platform/stm32/stm32-dcmi.c 10066 10067MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10068M: Dmitry Osipenko <digetx@gmail.com> 10069L: linux-media@vger.kernel.org 10070L: linux-tegra@vger.kernel.org 10071T: git git://linuxtv.org/media_tree.git 10072S: Maintained 10073F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10074F: drivers/staging/media/tegra-vde/ 10075 10076MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10077M: Mauro Carvalho Chehab <mchehab@kernel.org> 10078P: LinuxTV.org Project 10079L: linux-media@vger.kernel.org 10080W: https://linuxtv.org 10081Q: http://patchwork.kernel.org/project/linux-media/list/ 10082T: git git://linuxtv.org/media_tree.git 10083S: Maintained 10084F: Documentation/devicetree/bindings/media/ 10085F: Documentation/media/ 10086F: drivers/media/ 10087F: drivers/staging/media/ 10088F: include/linux/platform_data/media/ 10089F: include/media/ 10090F: include/uapi/linux/dvb/ 10091F: include/uapi/linux/videodev2.h 10092F: include/uapi/linux/media.h 10093F: include/uapi/linux/v4l2-* 10094F: include/uapi/linux/meye.h 10095F: include/uapi/linux/ivtv* 10096F: include/uapi/linux/uvcvideo.h 10097 10098MEDIATEK BLUETOOTH DRIVER 10099M: Sean Wang <sean.wang@mediatek.com> 10100L: linux-bluetooth@vger.kernel.org 10101L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10102S: Maintained 10103F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10104F: drivers/bluetooth/btmtkuart.c 10105 10106MEDIATEK CIR DRIVER 10107M: Sean Wang <sean.wang@mediatek.com> 10108S: Maintained 10109F: drivers/media/rc/mtk-cir.c 10110 10111MEDIATEK DMA DRIVER 10112M: Sean Wang <sean.wang@mediatek.com> 10113L: dmaengine@vger.kernel.org 10114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10115L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10116S: Maintained 10117F: Documentation/devicetree/bindings/dma/mtk-* 10118F: drivers/dma/mediatek/ 10119 10120MEDIATEK PMIC LED DRIVER 10121M: Sean Wang <sean.wang@mediatek.com> 10122S: Maintained 10123F: drivers/leds/leds-mt6323.c 10124F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10125 10126MEDIATEK ETHERNET DRIVER 10127M: Felix Fietkau <nbd@openwrt.org> 10128M: John Crispin <john@phrozen.org> 10129M: Sean Wang <sean.wang@mediatek.com> 10130M: Nelson Chang <nelson.chang@mediatek.com> 10131L: netdev@vger.kernel.org 10132S: Maintained 10133F: drivers/net/ethernet/mediatek/ 10134 10135MEDIATEK SWITCH DRIVER 10136M: Sean Wang <sean.wang@mediatek.com> 10137L: netdev@vger.kernel.org 10138S: Maintained 10139F: drivers/net/dsa/mt7530.* 10140F: net/dsa/tag_mtk.c 10141 10142MEDIATEK JPEG DRIVER 10143M: Rick Chang <rick.chang@mediatek.com> 10144M: Bin Liu <bin.liu@mediatek.com> 10145S: Supported 10146F: drivers/media/platform/mtk-jpeg/ 10147F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10148 10149MEDIATEK MDP DRIVER 10150M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10151M: Houlong Wei <houlong.wei@mediatek.com> 10152M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10153S: Supported 10154F: drivers/media/platform/mtk-mdp/ 10155F: drivers/media/platform/mtk-vpu/ 10156F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10157 10158MEDIATEK MEDIA DRIVER 10159M: Tiffany Lin <tiffany.lin@mediatek.com> 10160M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10161S: Supported 10162F: drivers/media/platform/mtk-vcodec/ 10163F: drivers/media/platform/mtk-vpu/ 10164F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10165F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10166 10167MEDIATEK MMC/SD/SDIO DRIVER 10168M: Chaotian Jing <chaotian.jing@mediatek.com> 10169S: Maintained 10170F: drivers/mmc/host/mtk-sd.c 10171F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10172 10173MEDIATEK MT76 WIRELESS LAN DRIVER 10174M: Felix Fietkau <nbd@nbd.name> 10175M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10176R: Ryder Lee <ryder.lee@mediatek.com> 10177R: Roy Luo <royluo@google.com> 10178L: linux-wireless@vger.kernel.org 10179S: Maintained 10180F: drivers/net/wireless/mediatek/mt76/ 10181 10182MEDIATEK MT7601U WIRELESS LAN DRIVER 10183M: Jakub Kicinski <kubakici@wp.pl> 10184L: linux-wireless@vger.kernel.org 10185S: Maintained 10186F: drivers/net/wireless/mediatek/mt7601u/ 10187 10188MEDIATEK MT7621/28/88 I2C DRIVER 10189M: Stefan Roese <sr@denx.de> 10190L: linux-i2c@vger.kernel.org 10191S: Maintained 10192F: drivers/i2c/busses/i2c-mt7621.c 10193F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10194 10195MEDIATEK NAND CONTROLLER DRIVER 10196M: Xiaolei Li <xiaolei.li@mediatek.com> 10197L: linux-mtd@lists.infradead.org 10198S: Maintained 10199F: drivers/mtd/nand/raw/mtk_* 10200F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10201 10202MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10203M: Sean Wang <sean.wang@mediatek.com> 10204S: Maintained 10205F: drivers/char/hw_random/mtk-rng.c 10206 10207MEDIATEK USB3 DRD IP DRIVER 10208M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10209L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10211L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10212S: Maintained 10213F: drivers/usb/mtu3/ 10214 10215MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10216M: Peter Senna Tschudin <peter.senna@gmail.com> 10217M: Martin Donnelly <martin.donnelly@ge.com> 10218M: Martyn Welch <martyn.welch@collabora.co.uk> 10219S: Maintained 10220F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10221F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10222 10223MEGARAID SCSI/SAS DRIVERS 10224M: Kashyap Desai <kashyap.desai@broadcom.com> 10225M: Sumit Saxena <sumit.saxena@broadcom.com> 10226M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10227L: megaraidlinux.pdl@broadcom.com 10228L: linux-scsi@vger.kernel.org 10229W: http://www.avagotech.com/support/ 10230S: Maintained 10231F: Documentation/scsi/megaraid.txt 10232F: drivers/scsi/megaraid.* 10233F: drivers/scsi/megaraid/ 10234 10235MELEXIS MLX90614 DRIVER 10236M: Crt Mori <cmo@melexis.com> 10237L: linux-iio@vger.kernel.org 10238W: http://www.melexis.com 10239S: Supported 10240F: drivers/iio/temperature/mlx90614.c 10241 10242MELEXIS MLX90632 DRIVER 10243M: Crt Mori <cmo@melexis.com> 10244L: linux-iio@vger.kernel.org 10245W: http://www.melexis.com 10246S: Supported 10247F: drivers/iio/temperature/mlx90632.c 10248 10249MELFAS MIP4 TOUCHSCREEN DRIVER 10250M: Sangwon Jee <jeesw@melfas.com> 10251W: http://www.melfas.com 10252S: Supported 10253F: drivers/input/touchscreen/melfas_mip4.c 10254F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10255 10256MELLANOX ETHERNET DRIVER (mlx4_en) 10257M: Tariq Toukan <tariqt@mellanox.com> 10258L: netdev@vger.kernel.org 10259S: Supported 10260W: http://www.mellanox.com 10261Q: http://patchwork.ozlabs.org/project/netdev/list/ 10262F: drivers/net/ethernet/mellanox/mlx4/en_* 10263 10264MELLANOX ETHERNET DRIVER (mlx5e) 10265M: Saeed Mahameed <saeedm@mellanox.com> 10266L: netdev@vger.kernel.org 10267S: Supported 10268W: http://www.mellanox.com 10269Q: http://patchwork.ozlabs.org/project/netdev/list/ 10270F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10271 10272MELLANOX ETHERNET INNOVA DRIVERS 10273R: Boris Pismenny <borisp@mellanox.com> 10274L: netdev@vger.kernel.org 10275S: Supported 10276W: http://www.mellanox.com 10277Q: http://patchwork.ozlabs.org/project/netdev/list/ 10278F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10279F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10280F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10281F: include/linux/mlx5/mlx5_ifc_fpga.h 10282 10283MELLANOX ETHERNET SWITCH DRIVERS 10284M: Jiri Pirko <jiri@mellanox.com> 10285M: Ido Schimmel <idosch@mellanox.com> 10286L: netdev@vger.kernel.org 10287S: Supported 10288W: http://www.mellanox.com 10289Q: http://patchwork.ozlabs.org/project/netdev/list/ 10290F: drivers/net/ethernet/mellanox/mlxsw/ 10291F: tools/testing/selftests/drivers/net/mlxsw/ 10292 10293MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10294M: mlxsw@mellanox.com 10295L: netdev@vger.kernel.org 10296S: Supported 10297W: http://www.mellanox.com 10298Q: http://patchwork.ozlabs.org/project/netdev/list/ 10299F: drivers/net/ethernet/mellanox/mlxfw/ 10300 10301MELLANOX HARDWARE PLATFORM SUPPORT 10302M: Andy Shevchenko <andy@infradead.org> 10303M: Darren Hart <dvhart@infradead.org> 10304M: Vadim Pasternak <vadimp@mellanox.com> 10305L: platform-driver-x86@vger.kernel.org 10306S: Supported 10307F: drivers/platform/mellanox/ 10308F: include/linux/platform_data/mlxreg.h 10309 10310MELLANOX MLX4 core VPI driver 10311M: Tariq Toukan <tariqt@mellanox.com> 10312L: netdev@vger.kernel.org 10313L: linux-rdma@vger.kernel.org 10314W: http://www.mellanox.com 10315Q: http://patchwork.ozlabs.org/project/netdev/list/ 10316S: Supported 10317F: drivers/net/ethernet/mellanox/mlx4/ 10318F: include/linux/mlx4/ 10319 10320MELLANOX MLX4 IB driver 10321M: Yishai Hadas <yishaih@mellanox.com> 10322L: linux-rdma@vger.kernel.org 10323W: http://www.mellanox.com 10324Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10325S: Supported 10326F: drivers/infiniband/hw/mlx4/ 10327F: include/linux/mlx4/ 10328F: include/uapi/rdma/mlx4-abi.h 10329 10330MELLANOX MLX5 core VPI driver 10331M: Saeed Mahameed <saeedm@mellanox.com> 10332M: Leon Romanovsky <leonro@mellanox.com> 10333L: netdev@vger.kernel.org 10334L: linux-rdma@vger.kernel.org 10335W: http://www.mellanox.com 10336Q: http://patchwork.ozlabs.org/project/netdev/list/ 10337S: Supported 10338F: drivers/net/ethernet/mellanox/mlx5/core/ 10339F: include/linux/mlx5/ 10340F: Documentation/networking/device_drivers/mellanox/ 10341 10342MELLANOX MLX5 IB driver 10343M: Leon Romanovsky <leonro@mellanox.com> 10344L: linux-rdma@vger.kernel.org 10345W: http://www.mellanox.com 10346Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10347S: Supported 10348F: drivers/infiniband/hw/mlx5/ 10349F: include/linux/mlx5/ 10350F: include/uapi/rdma/mlx5-abi.h 10351 10352MELLANOX MLXCPLD I2C AND MUX DRIVER 10353M: Vadim Pasternak <vadimp@mellanox.com> 10354M: Michael Shych <michaelsh@mellanox.com> 10355L: linux-i2c@vger.kernel.org 10356S: Supported 10357F: drivers/i2c/busses/i2c-mlxcpld.c 10358F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10359F: Documentation/i2c/busses/i2c-mlxcpld 10360 10361MELLANOX MLXCPLD LED DRIVER 10362M: Vadim Pasternak <vadimp@mellanox.com> 10363L: linux-leds@vger.kernel.org 10364S: Supported 10365F: drivers/leds/leds-mlxcpld.c 10366F: drivers/leds/leds-mlxreg.c 10367F: Documentation/leds/leds-mlxcpld.rst 10368 10369MELLANOX PLATFORM DRIVER 10370M: Vadim Pasternak <vadimp@mellanox.com> 10371L: platform-driver-x86@vger.kernel.org 10372S: Supported 10373F: drivers/platform/x86/mlx-platform.c 10374 10375MEMBARRIER SUPPORT 10376M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10377M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10378L: linux-kernel@vger.kernel.org 10379S: Supported 10380F: kernel/sched/membarrier.c 10381F: include/uapi/linux/membarrier.h 10382F: arch/powerpc/include/asm/membarrier.h 10383 10384MEMBLOCK 10385M: Mike Rapoport <rppt@linux.ibm.com> 10386L: linux-mm@kvack.org 10387S: Maintained 10388F: include/linux/memblock.h 10389F: mm/memblock.c 10390F: Documentation/core-api/boot-time-mm.rst 10391 10392MEMORY MANAGEMENT 10393L: linux-mm@kvack.org 10394W: http://www.linux-mm.org 10395S: Maintained 10396F: include/linux/mm.h 10397F: include/linux/gfp.h 10398F: include/linux/mmzone.h 10399F: include/linux/memory_hotplug.h 10400F: include/linux/vmalloc.h 10401F: mm/ 10402 10403MEMORY TECHNOLOGY DEVICES (MTD) 10404M: David Woodhouse <dwmw2@infradead.org> 10405M: Brian Norris <computersforpeace@gmail.com> 10406M: Marek Vasut <marek.vasut@gmail.com> 10407M: Miquel Raynal <miquel.raynal@bootlin.com> 10408M: Richard Weinberger <richard@nod.at> 10409M: Vignesh Raghavendra <vigneshr@ti.com> 10410L: linux-mtd@lists.infradead.org 10411W: http://www.linux-mtd.infradead.org/ 10412Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10413T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10414T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10415S: Maintained 10416F: Documentation/devicetree/bindings/mtd/ 10417F: drivers/mtd/ 10418F: include/linux/mtd/ 10419F: include/uapi/mtd/ 10420 10421MEN A21 WATCHDOG DRIVER 10422M: Johannes Thumshirn <morbidrsa@gmail.com> 10423L: linux-watchdog@vger.kernel.org 10424S: Maintained 10425F: drivers/watchdog/mena21_wdt.c 10426 10427MEN CHAMELEON BUS (mcb) 10428M: Johannes Thumshirn <morbidrsa@gmail.com> 10429S: Maintained 10430F: drivers/mcb/ 10431F: include/linux/mcb.h 10432F: Documentation/driver-api/men-chameleon-bus.rst 10433 10434MEN F21BMC (Board Management Controller) 10435M: Andreas Werner <andreas.werner@men.de> 10436S: Supported 10437F: drivers/mfd/menf21bmc.c 10438F: drivers/watchdog/menf21bmc_wdt.c 10439F: drivers/leds/leds-menf21bmc.c 10440F: drivers/hwmon/menf21bmc_hwmon.c 10441F: Documentation/hwmon/menf21bmc.rst 10442 10443MEN Z069 WATCHDOG DRIVER 10444M: Johannes Thumshirn <jth@kernel.org> 10445L: linux-watchdog@vger.kernel.org 10446S: Maintained 10447F: drivers/watchdog/menz69_wdt.c 10448 10449MESON AO CEC DRIVER FOR AMLOGIC SOCS 10450M: Neil Armstrong <narmstrong@baylibre.com> 10451L: linux-media@vger.kernel.org 10452L: linux-amlogic@lists.infradead.org 10453W: http://linux-meson.com/ 10454S: Supported 10455F: drivers/media/platform/meson/ao-cec.c 10456F: drivers/media/platform/meson/ao-cec-g12a.c 10457F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10458T: git git://linuxtv.org/media_tree.git 10459 10460MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10461M: Liang Yang <liang.yang@amlogic.com> 10462L: linux-mtd@lists.infradead.org 10463S: Maintained 10464F: drivers/mtd/nand/raw/meson_* 10465F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10466 10467MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10468M: Maxime Jourdan <mjourdan@baylibre.com> 10469L: linux-media@vger.kernel.org 10470L: linux-amlogic@lists.infradead.org 10471S: Supported 10472F: drivers/staging/media/meson/vdec/ 10473T: git git://linuxtv.org/media_tree.git 10474 10475METHODE UDPU SUPPORT 10476M: Vladimir Vid <vladimir.vid@sartura.hr> 10477S: Maintained 10478F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10479 10480MICROBLAZE ARCHITECTURE 10481M: Michal Simek <monstr@monstr.eu> 10482W: http://www.monstr.eu/fdt/ 10483T: git git://git.monstr.eu/linux-2.6-microblaze.git 10484S: Supported 10485F: arch/microblaze/ 10486 10487MICROCHIP AT91 SERIAL DRIVER 10488M: Richard Genoud <richard.genoud@gmail.com> 10489S: Maintained 10490F: drivers/tty/serial/atmel_serial.c 10491F: drivers/tty/serial/atmel_serial.h 10492F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10493 10494MICROCHIP AUDIO ASOC DRIVERS 10495M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10496L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10497S: Supported 10498F: sound/soc/atmel 10499 10500MICROCHIP DMA DRIVER 10501M: Ludovic Desroches <ludovic.desroches@microchip.com> 10502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10503L: dmaengine@vger.kernel.org 10504S: Supported 10505F: drivers/dma/at_hdmac.c 10506F: drivers/dma/at_hdmac_regs.h 10507F: include/linux/platform_data/dma-atmel.h 10508F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10509F: include/dt-bindings/dma/at91.h 10510 10511MICROCHIP ECC DRIVER 10512M: Tudor Ambarus <tudor.ambarus@microchip.com> 10513L: linux-crypto@vger.kernel.org 10514S: Maintained 10515F: drivers/crypto/atmel-ecc.* 10516 10517MICROCHIP I2C DRIVER 10518M: Ludovic Desroches <ludovic.desroches@microchip.com> 10519L: linux-i2c@vger.kernel.org 10520S: Supported 10521F: drivers/i2c/busses/i2c-at91.h 10522F: drivers/i2c/busses/i2c-at91-*.c 10523 10524MICROCHIP ISC DRIVER 10525M: Eugen Hristev <eugen.hristev@microchip.com> 10526L: linux-media@vger.kernel.org 10527S: Supported 10528F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10529F: drivers/media/platform/atmel/atmel-isc.h 10530F: drivers/media/platform/atmel/atmel-isc-base.c 10531F: drivers/media/platform/atmel/atmel-isc-regs.h 10532F: Documentation/devicetree/bindings/media/atmel-isc.txt 10533 10534MICROCHIP ISI DRIVER 10535M: Eugen Hristev <eugen.hristev@microchip.com> 10536L: linux-media@vger.kernel.org 10537S: Supported 10538F: drivers/media/platform/atmel/atmel-isi.c 10539F: drivers/media/platform/atmel/atmel-isi.h 10540 10541MICROCHIP AT91 USART MFD DRIVER 10542M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10543L: linux-kernel@vger.kernel.org 10544S: Supported 10545F: drivers/mfd/at91-usart.c 10546F: include/dt-bindings/mfd/at91-usart.h 10547F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10548 10549MICROCHIP AT91 USART SPI DRIVER 10550M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10551L: linux-spi@vger.kernel.org 10552S: Supported 10553F: drivers/spi/spi-at91-usart.c 10554F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10555 10556MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10557M: Woojung Huh <woojung.huh@microchip.com> 10558M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10559L: netdev@vger.kernel.org 10560S: Maintained 10561F: net/dsa/tag_ksz.c 10562F: drivers/net/dsa/microchip/* 10563F: include/linux/platform_data/microchip-ksz.h 10564F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10565 10566MICROCHIP LAN743X ETHERNET DRIVER 10567M: Bryan Whitehead <bryan.whitehead@microchip.com> 10568M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10569L: netdev@vger.kernel.org 10570S: Maintained 10571F: drivers/net/ethernet/microchip/lan743x_* 10572 10573MICROCHIP LCDFB DRIVER 10574M: Nicolas Ferre <nicolas.ferre@microchip.com> 10575L: linux-fbdev@vger.kernel.org 10576S: Maintained 10577F: drivers/video/fbdev/atmel_lcdfb.c 10578F: include/video/atmel_lcdc.h 10579 10580MICROCHIP MMC/SD/SDIO MCI DRIVER 10581M: Ludovic Desroches <ludovic.desroches@microchip.com> 10582S: Maintained 10583F: drivers/mmc/host/atmel-mci.c 10584 10585MICROCHIP MCP16502 PMIC DRIVER 10586M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10588S: Maintained 10589F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10590F: drivers/regulator/mcp16502.c 10591 10592MICROCHIP MCP3911 ADC DRIVER 10593M: Marcus Folkesson <marcus.folkesson@gmail.com> 10594M: Kent Gustavsson <kent@minoris.se> 10595L: linux-iio@vger.kernel.org 10596S: Supported 10597F: drivers/iio/adc/mcp3911.c 10598F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10599 10600MICROCHIP NAND DRIVER 10601M: Tudor Ambarus <tudor.ambarus@microchip.com> 10602L: linux-mtd@lists.infradead.org 10603S: Supported 10604F: drivers/mtd/nand/raw/atmel/* 10605F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10606 10607MICROCHIP PWM DRIVER 10608M: Claudiu Beznea <claudiu.beznea@microchip.com> 10609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10610L: linux-pwm@vger.kernel.org 10611S: Supported 10612F: drivers/pwm/pwm-atmel.c 10613F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10614 10615MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10616M: Ludovic Desroches <ludovic.desroches@microchip.com> 10617M: Eugen Hristev <eugen.hristev@microchip.com> 10618L: linux-iio@vger.kernel.org 10619S: Supported 10620F: drivers/iio/adc/at91-sama5d2_adc.c 10621F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10622F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10623 10624MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10625M: Nicolas Ferre <nicolas.ferre@microchip.com> 10626S: Supported 10627F: drivers/power/reset/at91-sama5d2_shdwc.c 10628 10629MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10630M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10632L: linux-gpio@vger.kernel.org 10633F: drivers/gpio/gpio-sama5d2-piobu.c 10634 10635MICROCHIP SPI DRIVER 10636M: Nicolas Ferre <nicolas.ferre@microchip.com> 10637S: Supported 10638F: drivers/spi/spi-atmel.* 10639 10640MICROCHIP SSC DRIVER 10641M: Nicolas Ferre <nicolas.ferre@microchip.com> 10642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10643S: Supported 10644F: drivers/misc/atmel-ssc.c 10645F: include/linux/atmel-ssc.h 10646 10647MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10648M: Nicolas Ferre <nicolas.ferre@microchip.com> 10649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10650S: Supported 10651F: drivers/misc/atmel_tclib.c 10652F: drivers/clocksource/tcb_clksrc.c 10653 10654MICROCHIP USBA UDC DRIVER 10655M: Cristian Birsan <cristian.birsan@microchip.com> 10656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10657S: Supported 10658F: drivers/usb/gadget/udc/atmel_usba_udc.* 10659 10660MICROCHIP USB251XB DRIVER 10661M: Richard Leitner <richard.leitner@skidata.com> 10662L: linux-usb@vger.kernel.org 10663S: Maintained 10664F: drivers/usb/misc/usb251xb.c 10665F: Documentation/devicetree/bindings/usb/usb251xb.txt 10666 10667MICROCHIP XDMA DRIVER 10668M: Ludovic Desroches <ludovic.desroches@microchip.com> 10669L: linux-arm-kernel@lists.infradead.org 10670L: dmaengine@vger.kernel.org 10671S: Supported 10672F: drivers/dma/at_xdmac.c 10673 10674MICROSEMI MIPS SOCS 10675M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10676M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10677L: linux-mips@vger.kernel.org 10678S: Supported 10679F: arch/mips/generic/board-ocelot.c 10680F: arch/mips/configs/generic/board-ocelot.config 10681F: arch/mips/boot/dts/mscc/ 10682F: Documentation/devicetree/bindings/mips/mscc.txt 10683 10684MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10685M: Don Brace <don.brace@microsemi.com> 10686L: esc.storagedev@microsemi.com 10687L: linux-scsi@vger.kernel.org 10688S: Supported 10689F: drivers/scsi/smartpqi/smartpqi*.[ch] 10690F: drivers/scsi/smartpqi/Kconfig 10691F: drivers/scsi/smartpqi/Makefile 10692F: include/linux/cciss*.h 10693F: include/uapi/linux/cciss*.h 10694F: Documentation/scsi/smartpqi.txt 10695 10696MICROSEMI ETHERNET SWITCH DRIVER 10697M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10698M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10699L: netdev@vger.kernel.org 10700S: Supported 10701F: drivers/net/ethernet/mscc/ 10702 10703MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10704M: Chen Yu <yu.c.chen@intel.com> 10705L: platform-driver-x86@vger.kernel.org 10706S: Supported 10707F: drivers/platform/x86/surfacepro3_button.c 10708 10709MICROTEK X6 SCANNER 10710M: Oliver Neukum <oliver@neukum.org> 10711S: Maintained 10712F: drivers/usb/image/microtek.* 10713 10714MIPS 10715M: Ralf Baechle <ralf@linux-mips.org> 10716M: Paul Burton <paul.burton@mips.com> 10717M: James Hogan <jhogan@kernel.org> 10718L: linux-mips@vger.kernel.org 10719W: http://www.linux-mips.org/ 10720T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10722Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10723S: Supported 10724F: Documentation/devicetree/bindings/mips/ 10725F: Documentation/mips/ 10726F: arch/mips/ 10727F: drivers/platform/mips/ 10728 10729MIPS BOSTON DEVELOPMENT BOARD 10730M: Paul Burton <paul.burton@mips.com> 10731L: linux-mips@vger.kernel.org 10732S: Maintained 10733F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10734F: arch/mips/boot/dts/img/boston.dts 10735F: arch/mips/configs/generic/board-boston.config 10736F: drivers/clk/imgtec/clk-boston.c 10737F: include/dt-bindings/clock/boston-clock.h 10738 10739MIPS GENERIC PLATFORM 10740M: Paul Burton <paul.burton@mips.com> 10741L: linux-mips@vger.kernel.org 10742S: Supported 10743F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10744F: arch/mips/generic/ 10745F: arch/mips/tools/generic-board-config.sh 10746 10747MIPS/LOONGSON1 ARCHITECTURE 10748M: Keguang Zhang <keguang.zhang@gmail.com> 10749L: linux-mips@vger.kernel.org 10750S: Maintained 10751F: arch/mips/loongson32/ 10752F: arch/mips/include/asm/mach-loongson32/ 10753F: drivers/*/*loongson1* 10754F: drivers/*/*/*loongson1* 10755 10756MIPS/LOONGSON2 ARCHITECTURE 10757M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10758L: linux-mips@vger.kernel.org 10759S: Maintained 10760F: arch/mips/loongson64/fuloong-2e/ 10761F: arch/mips/loongson64/lemote-2f/ 10762F: arch/mips/include/asm/mach-loongson64/ 10763F: drivers/*/*loongson2* 10764F: drivers/*/*/*loongson2* 10765 10766MIPS/LOONGSON3 ARCHITECTURE 10767M: Huacai Chen <chenhc@lemote.com> 10768L: linux-mips@vger.kernel.org 10769S: Maintained 10770F: arch/mips/loongson64/ 10771F: arch/mips/include/asm/mach-loongson64/ 10772F: drivers/platform/mips/cpu_hwmon.c 10773F: drivers/*/*loongson3* 10774F: drivers/*/*/*loongson3* 10775 10776MIPS RINT INSTRUCTION EMULATION 10777M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10778L: linux-mips@vger.kernel.org 10779S: Supported 10780F: arch/mips/math-emu/sp_rint.c 10781F: arch/mips/math-emu/dp_rint.c 10782 10783MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10784M: Hans Verkuil <hverkuil@xs4all.nl> 10785L: linux-media@vger.kernel.org 10786T: git git://linuxtv.org/media_tree.git 10787W: https://linuxtv.org 10788S: Odd Fixes 10789F: drivers/media/radio/radio-miropcm20* 10790 10791MMP SUPPORT 10792R: Lubomir Rintel <lkundrak@v3.sk> 10793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10794S: Odd Fixes 10795F: arch/arm/boot/dts/mmp* 10796F: arch/arm/mach-mmp/ 10797 10798MMU GATHER AND TLB INVALIDATION 10799M: Will Deacon <will@kernel.org> 10800M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10801M: Andrew Morton <akpm@linux-foundation.org> 10802M: Nick Piggin <npiggin@gmail.com> 10803M: Peter Zijlstra <peterz@infradead.org> 10804L: linux-arch@vger.kernel.org 10805L: linux-mm@kvack.org 10806S: Maintained 10807F: arch/*/include/asm/tlb.h 10808F: include/asm-generic/tlb.h 10809F: mm/mmu_gather.c 10810 10811MN88472 MEDIA DRIVER 10812M: Antti Palosaari <crope@iki.fi> 10813L: linux-media@vger.kernel.org 10814W: https://linuxtv.org 10815W: http://palosaari.fi/linux/ 10816Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10817S: Maintained 10818F: drivers/media/dvb-frontends/mn88472* 10819 10820MN88473 MEDIA DRIVER 10821M: Antti Palosaari <crope@iki.fi> 10822L: linux-media@vger.kernel.org 10823W: https://linuxtv.org 10824W: http://palosaari.fi/linux/ 10825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10826S: Maintained 10827F: drivers/media/dvb-frontends/mn88473* 10828 10829MODULE SUPPORT 10830M: Jessica Yu <jeyu@kernel.org> 10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10832S: Maintained 10833F: include/linux/module.h 10834F: kernel/module.c 10835 10836MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10837W: http://popies.net/meye/ 10838S: Orphan 10839F: Documentation/media/v4l-drivers/meye* 10840F: drivers/media/pci/meye/ 10841F: include/uapi/linux/meye.h 10842 10843MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10844M: Jiri Slaby <jirislaby@gmail.com> 10845S: Maintained 10846F: Documentation/driver-api/serial/moxa-smartio.rst 10847F: drivers/tty/mxser.* 10848 10849MR800 AVERMEDIA USB FM RADIO DRIVER 10850M: Alexey Klimov <klimov.linux@gmail.com> 10851L: linux-media@vger.kernel.org 10852T: git git://linuxtv.org/media_tree.git 10853S: Maintained 10854F: drivers/media/radio/radio-mr800.c 10855 10856MRF24J40 IEEE 802.15.4 RADIO DRIVER 10857M: Alan Ott <alan@signal11.us> 10858L: linux-wpan@vger.kernel.org 10859S: Maintained 10860F: drivers/net/ieee802154/mrf24j40.c 10861F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10862 10863MSI LAPTOP SUPPORT 10864M: "Lee, Chun-Yi" <jlee@suse.com> 10865L: platform-driver-x86@vger.kernel.org 10866S: Maintained 10867F: drivers/platform/x86/msi-laptop.c 10868 10869MSI WMI SUPPORT 10870L: platform-driver-x86@vger.kernel.org 10871S: Orphan 10872F: drivers/platform/x86/msi-wmi.c 10873 10874MSI001 MEDIA DRIVER 10875M: Antti Palosaari <crope@iki.fi> 10876L: linux-media@vger.kernel.org 10877W: https://linuxtv.org 10878W: http://palosaari.fi/linux/ 10879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10880T: git git://linuxtv.org/anttip/media_tree.git 10881S: Maintained 10882F: drivers/media/tuners/msi001* 10883 10884MSI2500 MEDIA DRIVER 10885M: Antti Palosaari <crope@iki.fi> 10886L: linux-media@vger.kernel.org 10887W: https://linuxtv.org 10888W: http://palosaari.fi/linux/ 10889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10890T: git git://linuxtv.org/anttip/media_tree.git 10891S: Maintained 10892F: drivers/media/usb/msi2500/ 10893 10894MSYSTEMS DISKONCHIP G3 MTD DRIVER 10895M: Robert Jarzmik <robert.jarzmik@free.fr> 10896L: linux-mtd@lists.infradead.org 10897S: Maintained 10898F: drivers/mtd/devices/docg3* 10899 10900MT9M032 APTINA SENSOR DRIVER 10901M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10902L: linux-media@vger.kernel.org 10903T: git git://linuxtv.org/media_tree.git 10904S: Maintained 10905F: drivers/media/i2c/mt9m032.c 10906F: include/media/i2c/mt9m032.h 10907 10908MT9P031 APTINA CAMERA SENSOR 10909M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10910L: linux-media@vger.kernel.org 10911T: git git://linuxtv.org/media_tree.git 10912S: Maintained 10913F: drivers/media/i2c/mt9p031.c 10914F: include/media/i2c/mt9p031.h 10915 10916MT9T001 APTINA CAMERA SENSOR 10917M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10918L: linux-media@vger.kernel.org 10919T: git git://linuxtv.org/media_tree.git 10920S: Maintained 10921F: drivers/media/i2c/mt9t001.c 10922F: include/media/i2c/mt9t001.h 10923 10924MT9T112 APTINA CAMERA SENSOR 10925M: Jacopo Mondi <jacopo@jmondi.org> 10926L: linux-media@vger.kernel.org 10927T: git git://linuxtv.org/media_tree.git 10928S: Odd Fixes 10929F: drivers/media/i2c/mt9t112.c 10930F: include/media/i2c/mt9t112.h 10931 10932MT9V032 APTINA CAMERA SENSOR 10933M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10934L: linux-media@vger.kernel.org 10935T: git git://linuxtv.org/media_tree.git 10936S: Maintained 10937F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10938F: drivers/media/i2c/mt9v032.c 10939F: include/media/i2c/mt9v032.h 10940 10941MT9V111 APTINA CAMERA SENSOR 10942M: Jacopo Mondi <jacopo@jmondi.org> 10943L: linux-media@vger.kernel.org 10944T: git git://linuxtv.org/media_tree.git 10945S: Maintained 10946F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10947F: drivers/media/i2c/mt9v111.c 10948 10949MULTIFUNCTION DEVICES (MFD) 10950M: Lee Jones <lee.jones@linaro.org> 10951T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10952S: Supported 10953F: Documentation/devicetree/bindings/mfd/ 10954F: drivers/mfd/ 10955F: include/linux/mfd/ 10956F: include/dt-bindings/mfd/ 10957 10958MULTIMEDIA CARD (MMC) ETC. OVER SPI 10959S: Orphan 10960F: drivers/mmc/host/mmc_spi.c 10961F: include/linux/spi/mmc_spi.h 10962 10963MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10964M: Ulf Hansson <ulf.hansson@linaro.org> 10965L: linux-mmc@vger.kernel.org 10966T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10967S: Maintained 10968F: Documentation/devicetree/bindings/mmc/ 10969F: drivers/mmc/ 10970F: include/linux/mmc/ 10971F: include/uapi/linux/mmc/ 10972 10973MULTIPLEXER SUBSYSTEM 10974M: Peter Rosin <peda@axentia.se> 10975S: Maintained 10976F: Documentation/ABI/testing/sysfs-class-mux* 10977F: Documentation/devicetree/bindings/mux/ 10978F: include/dt-bindings/mux/ 10979F: include/linux/mux/ 10980F: drivers/mux/ 10981 10982MULTITECH MULTIPORT CARD (ISICOM) 10983S: Orphan 10984F: drivers/tty/isicom.c 10985F: include/linux/isicom.h 10986 10987MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10988M: Bin Liu <b-liu@ti.com> 10989L: linux-usb@vger.kernel.org 10990S: Maintained 10991F: drivers/usb/musb/ 10992 10993MXL301RF MEDIA DRIVER 10994M: Akihiro Tsukada <tskd08@gmail.com> 10995L: linux-media@vger.kernel.org 10996S: Odd Fixes 10997F: drivers/media/tuners/mxl301rf* 10998 10999MXL5007T MEDIA DRIVER 11000M: Michael Krufky <mkrufky@linuxtv.org> 11001L: linux-media@vger.kernel.org 11002W: https://linuxtv.org 11003W: http://github.com/mkrufky 11004Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11005T: git git://linuxtv.org/mkrufky/tuners.git 11006S: Maintained 11007F: drivers/media/tuners/mxl5007t.* 11008 11009MXSFB DRM DRIVER 11010M: Marek Vasut <marex@denx.de> 11011M: Stefan Agner <stefan@agner.ch> 11012L: dri-devel@lists.freedesktop.org 11013S: Supported 11014F: drivers/gpu/drm/mxsfb/ 11015F: Documentation/devicetree/bindings/display/mxsfb.txt 11016T: git git://anongit.freedesktop.org/drm/drm-misc 11017 11018MYLEX DAC960 PCI RAID Controller 11019M: Hannes Reinecke <hare@kernel.org> 11020L: linux-scsi@vger.kernel.org 11021S: Supported 11022F: drivers/scsi/myrb.* 11023F: drivers/scsi/myrs.* 11024 11025MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11026M: Chris Lee <christopher.lee@cspi.com> 11027L: netdev@vger.kernel.org 11028W: https://www.cspi.com/ethernet-products/support/downloads/ 11029S: Supported 11030F: drivers/net/ethernet/myricom/myri10ge/ 11031 11032NAND FLASH SUBSYSTEM 11033M: Miquel Raynal <miquel.raynal@bootlin.com> 11034R: Richard Weinberger <richard@nod.at> 11035L: linux-mtd@lists.infradead.org 11036W: http://www.linux-mtd.infradead.org/ 11037Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11039S: Maintained 11040F: drivers/mtd/nand/ 11041F: include/linux/mtd/*nand*.h 11042 11043NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11044M: Daniel Mack <zonque@gmail.com> 11045S: Maintained 11046L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11047W: http://www.native-instruments.com 11048F: sound/usb/caiaq/ 11049 11050NATSEMI ETHERNET DRIVER (DP8381x) 11051S: Orphan 11052F: drivers/net/ethernet/natsemi/natsemi.c 11053 11054NCR 5380 SCSI DRIVERS 11055M: Finn Thain <fthain@telegraphics.com.au> 11056M: Michael Schmitz <schmitzmic@gmail.com> 11057L: linux-scsi@vger.kernel.org 11058S: Maintained 11059F: Documentation/scsi/g_NCR5380.txt 11060F: drivers/scsi/NCR5380.* 11061F: drivers/scsi/arm/cumana_1.c 11062F: drivers/scsi/arm/oak.c 11063F: drivers/scsi/atari_scsi.* 11064F: drivers/scsi/dmx3191d.c 11065F: drivers/scsi/g_NCR5380.* 11066F: drivers/scsi/mac_scsi.* 11067F: drivers/scsi/sun3_scsi.* 11068F: drivers/scsi/sun3_scsi_vme.c 11069 11070NCSI LIBRARY: 11071M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11072S: Maintained 11073F: net/ncsi/ 11074 11075NCT6775 HARDWARE MONITOR DRIVER 11076M: Guenter Roeck <linux@roeck-us.net> 11077L: linux-hwmon@vger.kernel.org 11078S: Maintained 11079F: Documentation/hwmon/nct6775.rst 11080F: drivers/hwmon/nct6775.c 11081 11082NET_FAILOVER MODULE 11083M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11084L: netdev@vger.kernel.org 11085S: Supported 11086F: driver/net/net_failover.c 11087F: include/net/net_failover.h 11088F: Documentation/networking/net_failover.rst 11089 11090NETEM NETWORK EMULATOR 11091M: Stephen Hemminger <stephen@networkplumber.org> 11092L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11093S: Maintained 11094F: net/sched/sch_netem.c 11095 11096NETERION 10GbE DRIVERS (s2io/vxge) 11097M: Jon Mason <jdmason@kudzu.us> 11098L: netdev@vger.kernel.org 11099S: Supported 11100F: Documentation/networking/device_drivers/neterion/s2io.txt 11101F: Documentation/networking/device_drivers/neterion/vxge.txt 11102F: drivers/net/ethernet/neterion/ 11103 11104NETFILTER 11105M: Pablo Neira Ayuso <pablo@netfilter.org> 11106M: Jozsef Kadlecsik <kadlec@netfilter.org> 11107M: Florian Westphal <fw@strlen.de> 11108L: netfilter-devel@vger.kernel.org 11109L: coreteam@netfilter.org 11110W: http://www.netfilter.org/ 11111W: http://www.iptables.org/ 11112W: http://www.nftables.org/ 11113Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11116S: Maintained 11117F: include/linux/netfilter* 11118F: include/linux/netfilter/ 11119F: include/net/netfilter/ 11120F: include/uapi/linux/netfilter* 11121F: include/uapi/linux/netfilter/ 11122F: net/*/netfilter.c 11123F: net/*/netfilter/ 11124F: net/netfilter/ 11125F: net/bridge/br_netfilter*.c 11126 11127NETROM NETWORK LAYER 11128M: Ralf Baechle <ralf@linux-mips.org> 11129L: linux-hams@vger.kernel.org 11130W: http://www.linux-ax25.org/ 11131S: Maintained 11132F: include/net/netrom.h 11133F: include/uapi/linux/netrom.h 11134F: net/netrom/ 11135 11136NETRONOME ETHERNET DRIVERS 11137M: Jakub Kicinski <jakub.kicinski@netronome.com> 11138L: oss-drivers@netronome.com 11139S: Maintained 11140F: drivers/net/ethernet/netronome/ 11141 11142NETWORK BLOCK DEVICE (NBD) 11143M: Josef Bacik <josef@toxicpanda.com> 11144S: Maintained 11145L: linux-block@vger.kernel.org 11146L: nbd@other.debian.org 11147F: Documentation/admin-guide/blockdev/nbd.rst 11148F: drivers/block/nbd.c 11149F: include/trace/events/nbd.h 11150F: include/uapi/linux/nbd.h 11151 11152NETWORK DROP MONITOR 11153M: Neil Horman <nhorman@tuxdriver.com> 11154L: netdev@vger.kernel.org 11155S: Maintained 11156W: https://fedorahosted.org/dropwatch/ 11157F: net/core/drop_monitor.c 11158 11159NETWORKING DRIVERS 11160M: "David S. Miller" <davem@davemloft.net> 11161L: netdev@vger.kernel.org 11162W: http://www.linuxfoundation.org/en/Net 11163Q: http://patchwork.ozlabs.org/project/netdev/list/ 11164T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11165T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11166S: Odd Fixes 11167F: Documentation/devicetree/bindings/net/ 11168F: drivers/net/ 11169F: include/linux/if_* 11170F: include/linux/netdevice.h 11171F: include/linux/etherdevice.h 11172F: include/linux/fcdevice.h 11173F: include/linux/fddidevice.h 11174F: include/linux/hippidevice.h 11175F: include/linux/inetdevice.h 11176F: include/uapi/linux/if_* 11177F: include/uapi/linux/netdevice.h 11178 11179NETWORKING DRIVERS (WIRELESS) 11180M: Kalle Valo <kvalo@codeaurora.org> 11181L: linux-wireless@vger.kernel.org 11182Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11183T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11184T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11185S: Maintained 11186F: Documentation/devicetree/bindings/net/wireless/ 11187F: drivers/net/wireless/ 11188 11189NETWORKING [DSA] 11190M: Andrew Lunn <andrew@lunn.ch> 11191M: Vivien Didelot <vivien.didelot@gmail.com> 11192M: Florian Fainelli <f.fainelli@gmail.com> 11193S: Maintained 11194F: Documentation/devicetree/bindings/net/dsa/ 11195F: net/dsa/ 11196F: include/net/dsa.h 11197F: include/linux/dsa/ 11198F: include/linux/platform_data/dsa.h 11199F: drivers/net/dsa/ 11200 11201NETWORKING [GENERAL] 11202M: "David S. Miller" <davem@davemloft.net> 11203L: netdev@vger.kernel.org 11204W: http://www.linuxfoundation.org/en/Net 11205Q: http://patchwork.ozlabs.org/project/netdev/list/ 11206T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11207T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11208B: mailto:netdev@vger.kernel.org 11209S: Maintained 11210F: net/ 11211F: include/net/ 11212F: include/linux/in.h 11213F: include/linux/net.h 11214F: include/linux/netdevice.h 11215F: include/uapi/linux/in.h 11216F: include/uapi/linux/net.h 11217F: include/uapi/linux/netdevice.h 11218F: include/uapi/linux/net_namespace.h 11219F: tools/testing/selftests/net/ 11220F: lib/net_utils.c 11221F: lib/random32.c 11222F: Documentation/networking/ 11223 11224NETWORKING [IPSEC] 11225M: Steffen Klassert <steffen.klassert@secunet.com> 11226M: Herbert Xu <herbert@gondor.apana.org.au> 11227M: "David S. Miller" <davem@davemloft.net> 11228L: netdev@vger.kernel.org 11229T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11230T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11231S: Maintained 11232F: net/xfrm/ 11233F: net/key/ 11234F: net/ipv4/xfrm* 11235F: net/ipv4/esp4* 11236F: net/ipv4/ah4.c 11237F: net/ipv4/ipcomp.c 11238F: net/ipv4/ip_vti.c 11239F: net/ipv6/xfrm* 11240F: net/ipv6/esp6* 11241F: net/ipv6/ah6.c 11242F: net/ipv6/ipcomp6.c 11243F: net/ipv6/ip6_vti.c 11244F: include/uapi/linux/xfrm.h 11245F: include/net/xfrm.h 11246 11247NETWORKING [IPv4/IPv6] 11248M: "David S. Miller" <davem@davemloft.net> 11249M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11250M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11251L: netdev@vger.kernel.org 11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11253S: Maintained 11254F: net/ipv4/ 11255F: net/ipv6/ 11256F: include/net/ip* 11257F: arch/x86/net/* 11258 11259NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11260M: Paul Moore <paul@paul-moore.com> 11261W: https://github.com/netlabel 11262L: netdev@vger.kernel.org 11263L: linux-security-module@vger.kernel.org 11264S: Maintained 11265F: Documentation/netlabel/ 11266F: include/net/calipso.h 11267F: include/net/cipso_ipv4.h 11268F: include/net/netlabel.h 11269F: include/uapi/linux/netfilter/xt_SECMARK.h 11270F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11271F: net/netlabel/ 11272F: net/ipv4/cipso_ipv4.c 11273F: net/ipv6/calipso.c 11274F: net/netfilter/xt_CONNSECMARK.c 11275F: net/netfilter/xt_SECMARK.c 11276 11277NETWORKING [TCP] 11278M: Eric Dumazet <edumazet@google.com> 11279L: netdev@vger.kernel.org 11280S: Maintained 11281F: net/ipv4/tcp*.c 11282F: net/ipv4/syncookies.c 11283F: net/ipv6/tcp*.c 11284F: net/ipv6/syncookies.c 11285F: include/uapi/linux/tcp.h 11286F: include/net/tcp.h 11287F: include/linux/tcp.h 11288F: include/trace/events/tcp.h 11289 11290NETWORKING [TLS] 11291M: Boris Pismenny <borisp@mellanox.com> 11292M: Aviad Yehezkel <aviadye@mellanox.com> 11293M: Dave Watson <davejwatson@fb.com> 11294M: John Fastabend <john.fastabend@gmail.com> 11295M: Daniel Borkmann <daniel@iogearbox.net> 11296L: netdev@vger.kernel.org 11297S: Maintained 11298F: net/tls/* 11299F: include/uapi/linux/tls.h 11300F: include/net/tls.h 11301 11302NETWORKING [WIRELESS] 11303L: linux-wireless@vger.kernel.org 11304Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11305 11306NETDEVSIM 11307M: Jakub Kicinski <jakub.kicinski@netronome.com> 11308S: Maintained 11309F: drivers/net/netdevsim/* 11310 11311NETXEN (1/10) GbE SUPPORT 11312M: Manish Chopra <manishc@marvell.com> 11313M: Rahul Verma <rahulv@marvell.com> 11314M: GR-Linux-NIC-Dev@marvell.com 11315L: netdev@vger.kernel.org 11316S: Supported 11317F: drivers/net/ethernet/qlogic/netxen/ 11318 11319NEXTHOP 11320M: David Ahern <dsahern@kernel.org> 11321L: netdev@vger.kernel.org 11322S: Maintained 11323F: include/net/nexthop.h 11324F: include/uapi/linux/nexthop.h 11325F: include/net/netns/nexthop.h 11326F: net/ipv4/nexthop.c 11327 11328NFC SUBSYSTEM 11329L: netdev@vger.kernel.org 11330S: Orphan 11331F: net/nfc/ 11332F: include/net/nfc/ 11333F: include/uapi/linux/nfc.h 11334F: drivers/nfc/ 11335F: include/linux/platform_data/nfcmrvl.h 11336F: include/linux/platform_data/nxp-nci.h 11337F: Documentation/devicetree/bindings/net/nfc/ 11338 11339NFS, SUNRPC, AND LOCKD CLIENTS 11340M: Trond Myklebust <trond.myklebust@hammerspace.com> 11341M: Anna Schumaker <anna.schumaker@netapp.com> 11342L: linux-nfs@vger.kernel.org 11343W: http://client.linux-nfs.org 11344T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11345S: Maintained 11346F: fs/lockd/ 11347F: fs/nfs/ 11348F: fs/nfs_common/ 11349F: net/sunrpc/ 11350F: include/linux/lockd/ 11351F: include/linux/nfs* 11352F: include/linux/sunrpc/ 11353F: include/uapi/linux/nfs* 11354F: include/uapi/linux/sunrpc/ 11355 11356NILFS2 FILESYSTEM 11357M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11358L: linux-nilfs@vger.kernel.org 11359W: https://nilfs.sourceforge.io/ 11360W: https://nilfs.osdn.jp/ 11361T: git git://github.com/konis/nilfs2.git 11362S: Supported 11363F: Documentation/filesystems/nilfs2.txt 11364F: fs/nilfs2/ 11365F: include/trace/events/nilfs2.h 11366F: include/uapi/linux/nilfs2_api.h 11367F: include/uapi/linux/nilfs2_ondisk.h 11368 11369NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11370M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11371W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11372S: Maintained 11373F: Documentation/scsi/NinjaSCSI.txt 11374F: drivers/scsi/pcmcia/nsp_* 11375 11376NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11377M: GOTO Masanori <gotom@debian.or.jp> 11378M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11379W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11380S: Maintained 11381F: Documentation/scsi/NinjaSCSI.txt 11382F: drivers/scsi/nsp32* 11383 11384NIOS2 ARCHITECTURE 11385M: Ley Foon Tan <lftan@altera.com> 11386L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11388S: Maintained 11389F: arch/nios2/ 11390 11391NOHZ, DYNTICKS SUPPORT 11392M: Frederic Weisbecker <fweisbec@gmail.com> 11393M: Thomas Gleixner <tglx@linutronix.de> 11394M: Ingo Molnar <mingo@kernel.org> 11395L: linux-kernel@vger.kernel.org 11396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11397S: Maintained 11398F: kernel/time/tick*.* 11399F: include/linux/tick.h 11400F: include/linux/sched/nohz.h 11401 11402NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11403M: Pavel Machek <pavel@ucw.cz> 11404M: Sakari Ailus <sakari.ailus@iki.fi> 11405L: linux-media@vger.kernel.org 11406S: Maintained 11407F: drivers/media/i2c/et8ek8 11408F: drivers/media/i2c/ad5820.c 11409 11410NOKIA N900 POWER SUPPLY DRIVERS 11411R: Pali Rohár <pali.rohar@gmail.com> 11412F: include/linux/power/bq2415x_charger.h 11413F: include/linux/power/bq27xxx_battery.h 11414F: include/linux/power/isp1704_charger.h 11415F: drivers/power/supply/bq2415x_charger.c 11416F: drivers/power/supply/bq27xxx_battery.c 11417F: drivers/power/supply/bq27xxx_battery_i2c.c 11418F: drivers/power/supply/isp1704_charger.c 11419F: drivers/power/supply/rx51_battery.c 11420 11421NOLIBC HEADER FILE 11422M: Willy Tarreau <w@1wt.eu> 11423S: Maintained 11424T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11425F: tools/include/nolibc/ 11426 11427NTB AMD DRIVER 11428M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11429L: linux-ntb@googlegroups.com 11430S: Supported 11431F: drivers/ntb/hw/amd/ 11432 11433NTB DRIVER CORE 11434M: Jon Mason <jdmason@kudzu.us> 11435M: Dave Jiang <dave.jiang@intel.com> 11436M: Allen Hubbe <allenbh@gmail.com> 11437L: linux-ntb@googlegroups.com 11438S: Supported 11439W: https://github.com/jonmason/ntb/wiki 11440T: git git://github.com/jonmason/ntb.git 11441F: drivers/ntb/ 11442F: drivers/net/ntb_netdev.c 11443F: include/linux/ntb.h 11444F: include/linux/ntb_transport.h 11445F: tools/testing/selftests/ntb/ 11446 11447NTB IDT DRIVER 11448M: Serge Semin <fancer.lancer@gmail.com> 11449L: linux-ntb@googlegroups.com 11450S: Supported 11451F: drivers/ntb/hw/idt/ 11452 11453NTB INTEL DRIVER 11454M: Dave Jiang <dave.jiang@intel.com> 11455L: linux-ntb@googlegroups.com 11456S: Supported 11457W: https://github.com/davejiang/linux/wiki 11458T: git https://github.com/davejiang/linux.git 11459F: drivers/ntb/hw/intel/ 11460 11461NTFS FILESYSTEM 11462M: Anton Altaparmakov <anton@tuxera.com> 11463L: linux-ntfs-dev@lists.sourceforge.net 11464W: http://www.tuxera.com/ 11465T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11466S: Supported 11467F: Documentation/filesystems/ntfs.txt 11468F: fs/ntfs/ 11469 11470NUBUS SUBSYSTEM 11471M: Finn Thain <fthain@telegraphics.com.au> 11472L: linux-m68k@lists.linux-m68k.org 11473S: Maintained 11474F: arch/*/include/asm/nubus.h 11475F: drivers/nubus/ 11476F: include/linux/nubus.h 11477F: include/uapi/linux/nubus.h 11478 11479NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11480M: Antonino Daplas <adaplas@gmail.com> 11481L: linux-fbdev@vger.kernel.org 11482S: Maintained 11483F: drivers/video/fbdev/riva/ 11484F: drivers/video/fbdev/nvidia/ 11485 11486NVM EXPRESS DRIVER 11487M: Keith Busch <kbusch@kernel.org> 11488M: Jens Axboe <axboe@fb.com> 11489M: Christoph Hellwig <hch@lst.de> 11490M: Sagi Grimberg <sagi@grimberg.me> 11491L: linux-nvme@lists.infradead.org 11492T: git://git.infradead.org/nvme.git 11493W: http://git.infradead.org/nvme.git 11494S: Supported 11495F: drivers/nvme/host/ 11496F: include/linux/nvme.h 11497F: include/uapi/linux/nvme_ioctl.h 11498 11499NVM EXPRESS FC TRANSPORT DRIVERS 11500M: James Smart <james.smart@broadcom.com> 11501L: linux-nvme@lists.infradead.org 11502S: Supported 11503F: include/linux/nvme-fc.h 11504F: include/linux/nvme-fc-driver.h 11505F: drivers/nvme/host/fc.c 11506F: drivers/nvme/target/fc.c 11507F: drivers/nvme/target/fcloop.c 11508 11509NVM EXPRESS TARGET DRIVER 11510M: Christoph Hellwig <hch@lst.de> 11511M: Sagi Grimberg <sagi@grimberg.me> 11512L: linux-nvme@lists.infradead.org 11513T: git://git.infradead.org/nvme.git 11514W: http://git.infradead.org/nvme.git 11515S: Supported 11516F: drivers/nvme/target/ 11517 11518NVMEM FRAMEWORK 11519M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11520S: Maintained 11521F: drivers/nvmem/ 11522F: Documentation/devicetree/bindings/nvmem/ 11523F: Documentation/ABI/stable/sysfs-bus-nvmem 11524F: include/linux/nvmem-consumer.h 11525F: include/linux/nvmem-provider.h 11526 11527NXP FXAS21002C DRIVER 11528M: Rui Miguel Silva <rmfrfs@gmail.com> 11529L: linux-iio@vger.kernel.org 11530S: Maintained 11531F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11532F: drivers/iio/gyro/fxas21002c_core.c 11533F: drivers/iio/gyro/fxas21002c.h 11534F: drivers/iio/gyro/fxas21002c_i2c.c 11535F: drivers/iio/gyro/fxas21002c_spi.c 11536 11537NXP SGTL5000 DRIVER 11538M: Fabio Estevam <festevam@gmail.com> 11539L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11540S: Maintained 11541F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11542F: sound/soc/codecs/sgtl5000* 11543 11544NXP SJA1105 ETHERNET SWITCH DRIVER 11545M: Vladimir Oltean <olteanv@gmail.com> 11546L: linux-kernel@vger.kernel.org 11547S: Maintained 11548F: drivers/net/dsa/sja1105 11549 11550NXP TDA998X DRM DRIVER 11551M: Russell King <linux@armlinux.org.uk> 11552S: Maintained 11553T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11554T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11555F: drivers/gpu/drm/i2c/tda998x_drv.c 11556F: include/drm/i2c/tda998x.h 11557F: include/dt-bindings/display/tda998x.h 11558K: "nxp,tda998x" 11559 11560NXP TFA9879 DRIVER 11561M: Peter Rosin <peda@axentia.se> 11562L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11563S: Maintained 11564F: Documentation/devicetree/bindings/sound/tfa9879.txt 11565F: sound/soc/codecs/tfa9879* 11566 11567NXP-NCI NFC DRIVER 11568M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11569R: Charles Gorand <charles.gorand@effinnov.com> 11570L: linux-nfc@lists.01.org (moderated for non-subscribers) 11571S: Supported 11572F: drivers/nfc/nxp-nci 11573 11574OBJAGG 11575M: Jiri Pirko <jiri@mellanox.com> 11576L: netdev@vger.kernel.org 11577S: Supported 11578F: lib/objagg.c 11579F: lib/test_objagg.c 11580F: include/linux/objagg.h 11581 11582NXP FSPI DRIVER 11583R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11584M: Ashish Kumar <ashish.kumar@nxp.com> 11585L: linux-spi@vger.kernel.org 11586S: Maintained 11587F: drivers/spi/spi-nxp-fspi.c 11588F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11589 11590OBJTOOL 11591M: Josh Poimboeuf <jpoimboe@redhat.com> 11592M: Peter Zijlstra <peterz@infradead.org> 11593S: Supported 11594F: tools/objtool/ 11595 11596OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11597M: Frederic Barrat <fbarrat@linux.ibm.com> 11598M: Andrew Donnellan <ajd@linux.ibm.com> 11599L: linuxppc-dev@lists.ozlabs.org 11600S: Supported 11601F: arch/powerpc/platforms/powernv/ocxl.c 11602F: arch/powerpc/include/asm/pnv-ocxl.h 11603F: drivers/misc/ocxl/ 11604F: include/misc/ocxl* 11605F: include/uapi/misc/ocxl.h 11606F: Documentation/userspace-api/accelerators/ocxl.rst 11607 11608OMAP AUDIO SUPPORT 11609M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11610M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11611L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11612L: linux-omap@vger.kernel.org 11613S: Maintained 11614F: sound/soc/ti/omap* 11615F: sound/soc/ti/rx51.c 11616F: sound/soc/ti/n810.c 11617F: sound/soc/ti/sdma-pcm.* 11618 11619OMAP CLOCK FRAMEWORK SUPPORT 11620M: Paul Walmsley <paul@pwsan.com> 11621L: linux-omap@vger.kernel.org 11622S: Maintained 11623F: arch/arm/*omap*/*clock* 11624 11625OMAP DEVICE TREE SUPPORT 11626M: Benoît Cousson <bcousson@baylibre.com> 11627M: Tony Lindgren <tony@atomide.com> 11628L: linux-omap@vger.kernel.org 11629L: devicetree@vger.kernel.org 11630S: Maintained 11631F: arch/arm/boot/dts/*omap* 11632F: arch/arm/boot/dts/*am3* 11633F: arch/arm/boot/dts/*am4* 11634F: arch/arm/boot/dts/*am5* 11635F: arch/arm/boot/dts/*dra7* 11636 11637OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11638L: linux-omap@vger.kernel.org 11639L: linux-fbdev@vger.kernel.org 11640S: Orphan 11641F: drivers/video/fbdev/omap2/ 11642F: Documentation/arm/omap/dss.rst 11643 11644OMAP FRAMEBUFFER SUPPORT 11645L: linux-fbdev@vger.kernel.org 11646L: linux-omap@vger.kernel.org 11647S: Orphan 11648F: drivers/video/fbdev/omap/ 11649 11650OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11651M: Roger Quadros <rogerq@ti.com> 11652M: Tony Lindgren <tony@atomide.com> 11653L: linux-omap@vger.kernel.org 11654S: Maintained 11655F: drivers/memory/omap-gpmc.c 11656F: arch/arm/mach-omap2/*gpmc* 11657 11658OMAP GPIO DRIVER 11659M: Grygorii Strashko <grygorii.strashko@ti.com> 11660M: Santosh Shilimkar <ssantosh@kernel.org> 11661M: Kevin Hilman <khilman@kernel.org> 11662L: linux-omap@vger.kernel.org 11663S: Maintained 11664F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11665F: drivers/gpio/gpio-omap.c 11666 11667OMAP HARDWARE SPINLOCK SUPPORT 11668M: Ohad Ben-Cohen <ohad@wizery.com> 11669L: linux-omap@vger.kernel.org 11670S: Maintained 11671F: drivers/hwspinlock/omap_hwspinlock.c 11672 11673OMAP HS MMC SUPPORT 11674L: linux-mmc@vger.kernel.org 11675L: linux-omap@vger.kernel.org 11676S: Orphan 11677F: drivers/mmc/host/omap_hsmmc.c 11678 11679OMAP HWMOD DATA 11680M: Paul Walmsley <paul@pwsan.com> 11681L: linux-omap@vger.kernel.org 11682S: Maintained 11683F: arch/arm/mach-omap2/omap_hwmod*data* 11684 11685OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11686M: Benoît Cousson <bcousson@baylibre.com> 11687L: linux-omap@vger.kernel.org 11688S: Maintained 11689F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11690 11691OMAP HWMOD SUPPORT 11692M: Benoît Cousson <bcousson@baylibre.com> 11693M: Paul Walmsley <paul@pwsan.com> 11694L: linux-omap@vger.kernel.org 11695S: Maintained 11696F: arch/arm/mach-omap2/omap_hwmod.* 11697 11698OMAP I2C DRIVER 11699M: Vignesh R <vigneshr@ti.com> 11700L: linux-omap@vger.kernel.org 11701L: linux-i2c@vger.kernel.org 11702S: Maintained 11703F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11704F: drivers/i2c/busses/i2c-omap.c 11705 11706OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11708L: linux-media@vger.kernel.org 11709S: Maintained 11710F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11711F: drivers/media/platform/omap3isp/ 11712F: drivers/staging/media/omap4iss/ 11713 11714OMAP MMC SUPPORT 11715M: Aaro Koskinen <aaro.koskinen@iki.fi> 11716L: linux-omap@vger.kernel.org 11717S: Odd Fixes 11718F: drivers/mmc/host/omap.c 11719 11720OMAP POWER MANAGEMENT SUPPORT 11721M: Kevin Hilman <khilman@kernel.org> 11722L: linux-omap@vger.kernel.org 11723S: Maintained 11724F: arch/arm/*omap*/*pm* 11725F: drivers/cpufreq/omap-cpufreq.c 11726 11727OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11728M: Rajendra Nayak <rnayak@codeaurora.org> 11729M: Paul Walmsley <paul@pwsan.com> 11730L: linux-omap@vger.kernel.org 11731S: Maintained 11732F: arch/arm/mach-omap2/prm* 11733 11734OMAP RANDOM NUMBER GENERATOR SUPPORT 11735M: Deepak Saxena <dsaxena@plexity.net> 11736S: Maintained 11737F: drivers/char/hw_random/omap-rng.c 11738 11739OMAP USB SUPPORT 11740L: linux-usb@vger.kernel.org 11741L: linux-omap@vger.kernel.org 11742S: Orphan 11743F: drivers/usb/*/*omap* 11744F: arch/arm/*omap*/usb* 11745 11746OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11747M: Mark Jackson <mpfj@newflow.co.uk> 11748L: linux-omap@vger.kernel.org 11749S: Maintained 11750F: arch/arm/boot/dts/am335x-nano.dts 11751 11752OMAP1 SUPPORT 11753M: Aaro Koskinen <aaro.koskinen@iki.fi> 11754M: Tony Lindgren <tony@atomide.com> 11755L: linux-omap@vger.kernel.org 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-omap1/ 11760F: arch/arm/plat-omap/ 11761F: arch/arm/configs/omap1_defconfig 11762F: drivers/i2c/busses/i2c-omap.c 11763F: include/linux/platform_data/i2c-omap.h 11764F: include/linux/platform_data/ams-delta-fiq.h 11765 11766OMAP2+ SUPPORT 11767M: Tony Lindgren <tony@atomide.com> 11768L: linux-omap@vger.kernel.org 11769W: http://www.muru.com/linux/omap/ 11770W: http://linux.omap.com/ 11771Q: http://patchwork.kernel.org/project/linux-omap/list/ 11772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11773S: Maintained 11774F: arch/arm/mach-omap2/ 11775F: arch/arm/plat-omap/ 11776F: arch/arm/configs/omap2plus_defconfig 11777F: drivers/i2c/busses/i2c-omap.c 11778F: drivers/irqchip/irq-omap-intc.c 11779F: drivers/mfd/*omap*.c 11780F: drivers/mfd/menelaus.c 11781F: drivers/mfd/palmas.c 11782F: drivers/mfd/tps65217.c 11783F: drivers/mfd/tps65218.c 11784F: drivers/mfd/tps65910.c 11785F: drivers/mfd/twl-core.[ch] 11786F: drivers/mfd/twl4030*.c 11787F: drivers/mfd/twl6030*.c 11788F: drivers/mfd/twl6040*.c 11789F: drivers/regulator/palmas-regulator*.c 11790F: drivers/regulator/pbias-regulator.c 11791F: drivers/regulator/tps65217-regulator.c 11792F: drivers/regulator/tps65218-regulator.c 11793F: drivers/regulator/tps65910-regulator.c 11794F: drivers/regulator/twl-regulator.c 11795F: drivers/regulator/twl6030-regulator.c 11796F: include/linux/platform_data/i2c-omap.h 11797 11798ONION OMEGA2+ BOARD 11799M: Harvey Hunt <harveyhuntnexus@gmail.com> 11800L: linux-mips@vger.kernel.org 11801S: Maintained 11802F: arch/mips/boot/dts/ralink/omega2p.dts 11803 11804OMFS FILESYSTEM 11805M: Bob Copeland <me@bobcopeland.com> 11806L: linux-karma-devel@lists.sourceforge.net 11807S: Maintained 11808F: Documentation/filesystems/omfs.txt 11809F: fs/omfs/ 11810 11811OMNIKEY CARDMAN 4000 DRIVER 11812M: Harald Welte <laforge@gnumonks.org> 11813S: Maintained 11814F: drivers/char/pcmcia/cm4000_cs.c 11815F: include/linux/cm4000_cs.h 11816F: include/uapi/linux/cm4000_cs.h 11817 11818OMNIKEY CARDMAN 4040 DRIVER 11819M: Harald Welte <laforge@gnumonks.org> 11820S: Maintained 11821F: drivers/char/pcmcia/cm4040_cs.* 11822 11823OMNIVISION OV13858 SENSOR DRIVER 11824M: Sakari Ailus <sakari.ailus@linux.intel.com> 11825L: linux-media@vger.kernel.org 11826T: git git://linuxtv.org/media_tree.git 11827S: Maintained 11828F: drivers/media/i2c/ov13858.c 11829 11830OMNIVISION OV2680 SENSOR DRIVER 11831M: Rui Miguel Silva <rmfrfs@gmail.com> 11832L: linux-media@vger.kernel.org 11833T: git git://linuxtv.org/media_tree.git 11834S: Maintained 11835F: drivers/media/i2c/ov2680.c 11836F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11837 11838OMNIVISION OV2685 SENSOR DRIVER 11839M: Shunqian Zheng <zhengsq@rock-chips.com> 11840L: linux-media@vger.kernel.org 11841T: git git://linuxtv.org/media_tree.git 11842S: Maintained 11843F: drivers/media/i2c/ov2685.c 11844 11845OMNIVISION OV5640 SENSOR DRIVER 11846M: Steve Longerbeam <slongerbeam@gmail.com> 11847L: linux-media@vger.kernel.org 11848T: git git://linuxtv.org/media_tree.git 11849S: Maintained 11850F: drivers/media/i2c/ov5640.c 11851 11852OMNIVISION OV5647 SENSOR DRIVER 11853M: Luis Oliveira <lolivei@synopsys.com> 11854L: linux-media@vger.kernel.org 11855T: git git://linuxtv.org/media_tree.git 11856S: Maintained 11857F: drivers/media/i2c/ov5647.c 11858 11859OMNIVISION OV5695 SENSOR DRIVER 11860M: Shunqian Zheng <zhengsq@rock-chips.com> 11861L: linux-media@vger.kernel.org 11862T: git git://linuxtv.org/media_tree.git 11863S: Maintained 11864F: drivers/media/i2c/ov5695.c 11865 11866OMNIVISION OV7670 SENSOR DRIVER 11867M: Jonathan Corbet <corbet@lwn.net> 11868L: linux-media@vger.kernel.org 11869T: git git://linuxtv.org/media_tree.git 11870S: Maintained 11871F: drivers/media/i2c/ov7670.c 11872F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11873 11874OMNIVISION OV772x SENSOR DRIVER 11875M: Jacopo Mondi <jacopo@jmondi.org> 11876L: linux-media@vger.kernel.org 11877T: git git://linuxtv.org/media_tree.git 11878S: Odd fixes 11879F: drivers/media/i2c/ov772x.c 11880F: include/media/i2c/ov772x.h 11881F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11882 11883OMNIVISION OV7740 SENSOR DRIVER 11884M: Wenyou Yang <wenyou.yang@microchip.com> 11885L: linux-media@vger.kernel.org 11886T: git git://linuxtv.org/media_tree.git 11887S: Maintained 11888F: drivers/media/i2c/ov7740.c 11889F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11890 11891OMNIVISION OV9640 SENSOR DRIVER 11892M: Petr Cvek <petrcvekcz@gmail.com> 11893L: linux-media@vger.kernel.org 11894S: Maintained 11895F: drivers/media/i2c/ov9640.* 11896 11897OMNIVISION OV8856 SENSOR DRIVER 11898M: Ben Kao <ben.kao@intel.com> 11899L: linux-media@vger.kernel.org 11900T: git git://linuxtv.org/media_tree.git 11901S: Maintained 11902F: drivers/media/i2c/ov8856.c 11903 11904OMNIVISION OV9650 SENSOR DRIVER 11905M: Sakari Ailus <sakari.ailus@linux.intel.com> 11906R: Akinobu Mita <akinobu.mita@gmail.com> 11907R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11908L: linux-media@vger.kernel.org 11909T: git git://linuxtv.org/media_tree.git 11910S: Maintained 11911F: drivers/media/i2c/ov9650.c 11912F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11913 11914ONENAND FLASH DRIVER 11915M: Kyungmin Park <kyungmin.park@samsung.com> 11916L: linux-mtd@lists.infradead.org 11917S: Maintained 11918F: drivers/mtd/nand/onenand/ 11919F: include/linux/mtd/onenand*.h 11920 11921OP-TEE DRIVER 11922M: Jens Wiklander <jens.wiklander@linaro.org> 11923L: tee-dev@lists.linaro.org 11924S: Maintained 11925F: drivers/tee/optee/ 11926 11927OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11928M: Sumit Garg <sumit.garg@linaro.org> 11929L: tee-dev@lists.linaro.org 11930S: Maintained 11931F: drivers/char/hw_random/optee-rng.c 11932 11933OPA-VNIC DRIVER 11934M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11935M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11936L: linux-rdma@vger.kernel.org 11937S: Supported 11938F: drivers/infiniband/ulp/opa_vnic 11939 11940OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11941M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11942M: Frank Rowand <frowand.list@gmail.com> 11943L: devicetree@vger.kernel.org 11944S: Maintained 11945F: Documentation/devicetree/dynamic-resolution-notes.txt 11946F: Documentation/devicetree/overlay-notes.txt 11947F: drivers/of/overlay.c 11948F: drivers/of/resolver.c 11949K: of_overlay_notifier_ 11950 11951OPEN FIRMWARE AND FLATTENED DEVICE TREE 11952M: Rob Herring <robh+dt@kernel.org> 11953M: Frank Rowand <frowand.list@gmail.com> 11954L: devicetree@vger.kernel.org 11955W: http://www.devicetree.org/ 11956T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11957S: Maintained 11958F: drivers/of/ 11959F: include/linux/of*.h 11960F: scripts/dtc/ 11961F: Documentation/ABI/testing/sysfs-firmware-ofw 11962 11963OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11964M: Rob Herring <robh+dt@kernel.org> 11965M: Mark Rutland <mark.rutland@arm.com> 11966L: devicetree@vger.kernel.org 11967T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11968Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11969S: Maintained 11970F: Documentation/devicetree/ 11971F: arch/*/boot/dts/ 11972F: include/dt-bindings/ 11973 11974OPENCORES I2C BUS DRIVER 11975M: Peter Korsgaard <peter@korsgaard.com> 11976M: Andrew Lunn <andrew@lunn.ch> 11977L: linux-i2c@vger.kernel.org 11978S: Maintained 11979F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11980F: Documentation/i2c/busses/i2c-ocores 11981F: drivers/i2c/busses/i2c-ocores.c 11982F: include/linux/platform_data/i2c-ocores.h 11983 11984OPENRISC ARCHITECTURE 11985M: Jonas Bonn <jonas@southpole.se> 11986M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11987M: Stafford Horne <shorne@gmail.com> 11988T: git git://github.com/openrisc/linux.git 11989L: openrisc@lists.librecores.org 11990W: http://openrisc.io 11991S: Maintained 11992F: Documentation/devicetree/bindings/openrisc/ 11993F: Documentation/openrisc/ 11994F: arch/openrisc/ 11995F: drivers/irqchip/irq-ompic.c 11996F: drivers/irqchip/irq-or1k-* 11997 11998OPENVSWITCH 11999M: Pravin B Shelar <pshelar@ovn.org> 12000L: netdev@vger.kernel.org 12001L: dev@openvswitch.org 12002W: http://openvswitch.org 12003S: Maintained 12004F: net/openvswitch/ 12005F: include/uapi/linux/openvswitch.h 12006 12007OPERATING PERFORMANCE POINTS (OPP) 12008M: Viresh Kumar <vireshk@kernel.org> 12009M: Nishanth Menon <nm@ti.com> 12010M: Stephen Boyd <sboyd@kernel.org> 12011L: linux-pm@vger.kernel.org 12012S: Maintained 12013T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12014F: drivers/opp/ 12015F: include/linux/pm_opp.h 12016F: Documentation/power/opp.rst 12017F: Documentation/devicetree/bindings/opp/ 12018 12019OPL4 DRIVER 12020M: Clemens Ladisch <clemens@ladisch.de> 12021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12023S: Maintained 12024F: sound/drivers/opl4/ 12025 12026OPROFILE 12027M: Robert Richter <rric@kernel.org> 12028L: oprofile-list@lists.sf.net 12029S: Maintained 12030F: arch/*/include/asm/oprofile*.h 12031F: arch/*/oprofile/ 12032F: drivers/oprofile/ 12033F: include/linux/oprofile.h 12034 12035ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12036M: Mark Fasheh <mark@fasheh.com> 12037M: Joel Becker <jlbec@evilplan.org> 12038M: Joseph Qi <joseph.qi@linux.alibaba.com> 12039L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12040W: http://ocfs2.wiki.kernel.org 12041S: Supported 12042F: Documentation/filesystems/ocfs2.txt 12043F: Documentation/filesystems/dlmfs.txt 12044F: fs/ocfs2/ 12045 12046ORANGEFS FILESYSTEM 12047M: Mike Marshall <hubcap@omnibond.com> 12048R: Martin Brandenburg <martin@omnibond.com> 12049L: devel@lists.orangefs.org 12050T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12051S: Supported 12052F: fs/orangefs/ 12053F: Documentation/filesystems/orangefs.txt 12054 12055ORINOCO DRIVER 12056L: linux-wireless@vger.kernel.org 12057W: http://wireless.kernel.org/en/users/Drivers/orinoco 12058W: http://www.nongnu.org/orinoco/ 12059S: Orphan 12060F: drivers/net/wireless/intersil/orinoco/ 12061 12062OV2659 OMNIVISION SENSOR DRIVER 12063M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12064L: linux-media@vger.kernel.org 12065W: https://linuxtv.org 12066Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12067T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12068S: Maintained 12069F: drivers/media/i2c/ov2659.c 12070F: include/media/i2c/ov2659.h 12071 12072OVERLAY FILESYSTEM 12073M: Miklos Szeredi <miklos@szeredi.hu> 12074L: linux-unionfs@vger.kernel.org 12075T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12076S: Supported 12077F: fs/overlayfs/ 12078F: Documentation/filesystems/overlayfs.txt 12079 12080P54 WIRELESS DRIVER 12081M: Christian Lamparter <chunkeey@googlemail.com> 12082L: linux-wireless@vger.kernel.org 12083W: http://wireless.kernel.org/en/users/Drivers/p54 12084S: Maintained 12085F: drivers/net/wireless/intersil/p54/ 12086 12087PA SEMI ETHERNET DRIVER 12088L: netdev@vger.kernel.org 12089S: Orphan 12090F: drivers/net/ethernet/pasemi/* 12091 12092PA SEMI SMBUS DRIVER 12093L: linux-i2c@vger.kernel.org 12094S: Orphan 12095F: drivers/i2c/busses/i2c-pasemi.c 12096 12097PACKING 12098M: Vladimir Oltean <olteanv@gmail.com> 12099L: netdev@vger.kernel.org 12100S: Supported 12101F: lib/packing.c 12102F: include/linux/packing.h 12103F: Documentation/packing.txt 12104 12105PADATA PARALLEL EXECUTION MECHANISM 12106M: Steffen Klassert <steffen.klassert@secunet.com> 12107L: linux-crypto@vger.kernel.org 12108S: Maintained 12109F: kernel/padata.c 12110F: include/linux/padata.h 12111F: Documentation/padata.txt 12112 12113PAGE POOL 12114M: Jesper Dangaard Brouer <hawk@kernel.org> 12115M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12116L: netdev@vger.kernel.org 12117S: Supported 12118F: net/core/page_pool.c 12119F: include/net/page_pool.h 12120 12121PANASONIC LAPTOP ACPI EXTRAS DRIVER 12122M: Harald Welte <laforge@gnumonks.org> 12123L: platform-driver-x86@vger.kernel.org 12124S: Maintained 12125F: drivers/platform/x86/panasonic-laptop.c 12126 12127PARALLEL LCD/KEYPAD PANEL DRIVER 12128M: Willy Tarreau <willy@haproxy.com> 12129M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12130S: Odd Fixes 12131F: Documentation/admin-guide/lcd-panel-cgram.rst 12132F: drivers/auxdisplay/panel.c 12133 12134PARALLEL PORT SUBSYSTEM 12135M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12136M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12137L: linux-parport@lists.infradead.org (subscribers-only) 12138S: Maintained 12139F: drivers/parport/ 12140F: include/linux/parport*.h 12141F: drivers/char/ppdev.c 12142F: include/uapi/linux/ppdev.h 12143F: Documentation/driver-api/parport*.rst 12144 12145PARAVIRT_OPS INTERFACE 12146M: Juergen Gross <jgross@suse.com> 12147M: Thomas Hellstrom <thellstrom@vmware.com> 12148M: "VMware, Inc." <pv-drivers@vmware.com> 12149L: virtualization@lists.linux-foundation.org 12150S: Supported 12151F: Documentation/virtual/paravirt_ops.txt 12152F: arch/*/kernel/paravirt* 12153F: arch/*/include/asm/paravirt*.h 12154F: include/linux/hypervisor.h 12155 12156PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12157M: Tim Waugh <tim@cyberelk.net> 12158L: linux-parport@lists.infradead.org (subscribers-only) 12159S: Maintained 12160F: Documentation/admin-guide/blockdev/paride.rst 12161F: drivers/block/paride/ 12162 12163PARISC ARCHITECTURE 12164M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12165M: Helge Deller <deller@gmx.de> 12166L: linux-parisc@vger.kernel.org 12167W: http://www.parisc-linux.org/ 12168Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12171S: Maintained 12172F: arch/parisc/ 12173F: Documentation/parisc/ 12174F: drivers/parisc/ 12175F: drivers/char/agp/parisc-agp.c 12176F: drivers/input/serio/gscps2.c 12177F: drivers/parport/parport_gsc.* 12178F: drivers/tty/serial/8250/8250_gsc.c 12179F: drivers/video/fbdev/sti* 12180F: drivers/video/console/sti* 12181F: drivers/video/logo/logo_parisc* 12182 12183PARMAN 12184M: Jiri Pirko <jiri@mellanox.com> 12185L: netdev@vger.kernel.org 12186S: Supported 12187F: lib/parman.c 12188F: lib/test_parman.c 12189F: include/linux/parman.h 12190 12191PC ENGINES APU BOARD DRIVER 12192M: Enrico Weigelt, metux IT consult <info@metux.net> 12193S: Maintained 12194F: drivers/platform/x86/pcengines-apuv2.c 12195 12196PC87360 HARDWARE MONITORING DRIVER 12197M: Jim Cromie <jim.cromie@gmail.com> 12198L: linux-hwmon@vger.kernel.org 12199S: Maintained 12200F: Documentation/hwmon/pc87360.rst 12201F: drivers/hwmon/pc87360.c 12202 12203PC8736x GPIO DRIVER 12204M: Jim Cromie <jim.cromie@gmail.com> 12205S: Maintained 12206F: drivers/char/pc8736x_gpio.c 12207 12208PC87427 HARDWARE MONITORING DRIVER 12209M: Jean Delvare <jdelvare@suse.com> 12210L: linux-hwmon@vger.kernel.org 12211S: Maintained 12212F: Documentation/hwmon/pc87427.rst 12213F: drivers/hwmon/pc87427.c 12214 12215PCA9532 LED DRIVER 12216M: Riku Voipio <riku.voipio@iki.fi> 12217S: Maintained 12218F: drivers/leds/leds-pca9532.c 12219F: include/linux/leds-pca9532.h 12220 12221PCA9541 I2C BUS MASTER SELECTOR DRIVER 12222M: Guenter Roeck <linux@roeck-us.net> 12223L: linux-i2c@vger.kernel.org 12224S: Maintained 12225F: drivers/i2c/muxes/i2c-mux-pca9541.c 12226 12227PCDP - PRIMARY CONSOLE AND DEBUG PORT 12228M: Khalid Aziz <khalid@gonehiking.org> 12229S: Maintained 12230F: drivers/firmware/pcdp.* 12231 12232PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12233M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12234L: linux-pci@vger.kernel.org 12235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12236S: Maintained 12237F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12238F: drivers/pci/controller/pci-aardvark.c 12239 12240PCI DRIVER FOR ALTERA PCIE IP 12241M: Ley Foon Tan <lftan@altera.com> 12242L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12243L: linux-pci@vger.kernel.org 12244S: Supported 12245F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12246F: drivers/pci/controller/pcie-altera.c 12247 12248PCI DRIVER FOR APPLIEDMICRO XGENE 12249M: Toan Le <toan@os.amperecomputing.com> 12250L: linux-pci@vger.kernel.org 12251L: linux-arm-kernel@lists.infradead.org 12252S: Maintained 12253F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12254F: drivers/pci/controller/pci-xgene.c 12255 12256PCI DRIVER FOR ARM VERSATILE PLATFORM 12257M: Rob Herring <robh@kernel.org> 12258L: linux-pci@vger.kernel.org 12259L: linux-arm-kernel@lists.infradead.org 12260S: Maintained 12261F: Documentation/devicetree/bindings/pci/versatile.txt 12262F: drivers/pci/controller/pci-versatile.c 12263 12264PCI DRIVER FOR ARMADA 8K 12265M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12266L: linux-pci@vger.kernel.org 12267L: linux-arm-kernel@lists.infradead.org 12268S: Maintained 12269F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12270F: drivers/pci/controller/dwc/pcie-armada8k.c 12271 12272PCI DRIVER FOR CADENCE PCIE IP 12273M: Tom Joseph <tjoseph@cadence.com> 12274L: linux-pci@vger.kernel.org 12275S: Maintained 12276F: Documentation/devicetree/bindings/pci/cdns,*.txt 12277F: drivers/pci/controller/pcie-cadence* 12278 12279PCI DRIVER FOR FREESCALE LAYERSCAPE 12280M: Minghuan Lian <minghuan.Lian@nxp.com> 12281M: Mingkai Hu <mingkai.hu@nxp.com> 12282M: Roy Zang <roy.zang@nxp.com> 12283L: linuxppc-dev@lists.ozlabs.org 12284L: linux-pci@vger.kernel.org 12285L: linux-arm-kernel@lists.infradead.org 12286S: Maintained 12287F: drivers/pci/controller/dwc/*layerscape* 12288 12289PCI DRIVER FOR GENERIC OF HOSTS 12290M: Will Deacon <will@kernel.org> 12291L: linux-pci@vger.kernel.org 12292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12293S: Maintained 12294F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12295F: drivers/pci/controller/pci-host-common.c 12296F: drivers/pci/controller/pci-host-generic.c 12297 12298PCI DRIVER FOR IMX6 12299M: Richard Zhu <hongxing.zhu@nxp.com> 12300M: Lucas Stach <l.stach@pengutronix.de> 12301L: linux-pci@vger.kernel.org 12302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12303S: Maintained 12304F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12305F: drivers/pci/controller/dwc/*imx6* 12306 12307PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12308M: Keith Busch <keith.busch@intel.com> 12309M: Jonathan Derrick <jonathan.derrick@intel.com> 12310L: linux-pci@vger.kernel.org 12311S: Supported 12312F: drivers/pci/controller/vmd.c 12313 12314PCI DRIVER FOR MICROSEMI SWITCHTEC 12315M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12316M: Logan Gunthorpe <logang@deltatee.com> 12317L: linux-pci@vger.kernel.org 12318S: Maintained 12319F: Documentation/driver-api/switchtec.rst 12320F: Documentation/ABI/testing/sysfs-class-switchtec 12321F: drivers/pci/switch/switchtec* 12322F: include/uapi/linux/switchtec_ioctl.h 12323F: include/linux/switchtec.h 12324F: drivers/ntb/hw/mscc/ 12325 12326PCI DRIVER FOR MOBIVEIL PCIE IP 12327M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12328M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12329L: linux-pci@vger.kernel.org 12330S: Supported 12331F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12332F: drivers/pci/controller/pcie-mobiveil.c 12333 12334PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12335M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12336M: Jason Cooper <jason@lakedaemon.net> 12337L: linux-pci@vger.kernel.org 12338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12339S: Maintained 12340F: drivers/pci/controller/*mvebu* 12341 12342PCI DRIVER FOR NVIDIA TEGRA 12343M: Thierry Reding <thierry.reding@gmail.com> 12344L: linux-tegra@vger.kernel.org 12345L: linux-pci@vger.kernel.org 12346S: Supported 12347F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12348F: drivers/pci/controller/pci-tegra.c 12349 12350PCI DRIVER FOR RENESAS R-CAR 12351M: Simon Horman <horms@verge.net.au> 12352L: linux-pci@vger.kernel.org 12353L: linux-renesas-soc@vger.kernel.org 12354S: Maintained 12355F: drivers/pci/controller/*rcar* 12356 12357PCI DRIVER FOR SAMSUNG EXYNOS 12358M: Jingoo Han <jingoohan1@gmail.com> 12359L: linux-pci@vger.kernel.org 12360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12361L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12362S: Maintained 12363F: drivers/pci/controller/dwc/pci-exynos.c 12364 12365PCI DRIVER FOR SYNOPSYS DESIGNWARE 12366M: Jingoo Han <jingoohan1@gmail.com> 12367M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12368L: linux-pci@vger.kernel.org 12369S: Maintained 12370F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12371F: drivers/pci/controller/dwc/*designware* 12372 12373PCI DRIVER FOR TI DRA7XX 12374M: Kishon Vijay Abraham I <kishon@ti.com> 12375L: linux-omap@vger.kernel.org 12376L: linux-pci@vger.kernel.org 12377S: Supported 12378F: Documentation/devicetree/bindings/pci/ti-pci.txt 12379F: drivers/pci/controller/dwc/pci-dra7xx.c 12380 12381PCI DRIVER FOR TI KEYSTONE 12382M: Murali Karicheri <m-karicheri2@ti.com> 12383L: linux-pci@vger.kernel.org 12384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12385S: Maintained 12386F: drivers/pci/controller/dwc/pci-keystone.c 12387 12388PCI ENDPOINT SUBSYSTEM 12389M: Kishon Vijay Abraham I <kishon@ti.com> 12390M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12391L: linux-pci@vger.kernel.org 12392T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12393S: Supported 12394F: drivers/pci/endpoint/ 12395F: drivers/misc/pci_endpoint_test.c 12396F: tools/pci/ 12397 12398PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12399M: Russell Currey <ruscur@russell.cc> 12400M: Sam Bobroff <sbobroff@linux.ibm.com> 12401M: Oliver O'Halloran <oohall@gmail.com> 12402L: linuxppc-dev@lists.ozlabs.org 12403S: Supported 12404F: Documentation/PCI/pci-error-recovery.rst 12405F: drivers/pci/pcie/aer.c 12406F: drivers/pci/pcie/dpc.c 12407F: drivers/pci/pcie/err.c 12408F: Documentation/powerpc/eeh-pci-error-recovery.txt 12409F: arch/powerpc/kernel/eeh*.c 12410F: arch/powerpc/platforms/*/eeh*.c 12411F: arch/powerpc/include/*/eeh*.h 12412 12413PCI ERROR RECOVERY 12414M: Linas Vepstas <linasvepstas@gmail.com> 12415L: linux-pci@vger.kernel.org 12416S: Supported 12417F: Documentation/PCI/pci-error-recovery.rst 12418 12419PCI MSI DRIVER FOR ALTERA MSI IP 12420M: Ley Foon Tan <lftan@altera.com> 12421L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12422L: linux-pci@vger.kernel.org 12423S: Supported 12424F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12425F: drivers/pci/controller/pcie-altera-msi.c 12426 12427PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12428M: Toan Le <toan@os.amperecomputing.com> 12429L: linux-pci@vger.kernel.org 12430L: linux-arm-kernel@lists.infradead.org 12431S: Maintained 12432F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12433F: drivers/pci/controller/pci-xgene-msi.c 12434 12435PCI SUBSYSTEM 12436M: Bjorn Helgaas <bhelgaas@google.com> 12437L: linux-pci@vger.kernel.org 12438Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12439T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12440S: Supported 12441F: Documentation/devicetree/bindings/pci/ 12442F: Documentation/PCI/ 12443F: drivers/acpi/pci* 12444F: drivers/pci/ 12445F: include/asm-generic/pci* 12446F: include/linux/pci* 12447F: include/linux/of_pci.h 12448F: include/uapi/linux/pci* 12449F: lib/pci* 12450F: arch/x86/pci/ 12451F: arch/x86/kernel/quirks.c 12452F: arch/x86/kernel/early-quirks.c 12453 12454PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12455M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12456L: linux-pci@vger.kernel.org 12457Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12458T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12459S: Supported 12460F: drivers/pci/controller/ 12461 12462PCIE DRIVER FOR ANNAPURNA LABS 12463M: Jonathan Chocron <jonnyc@amazon.com> 12464L: linux-pci@vger.kernel.org 12465S: Maintained 12466F: drivers/pci/controller/dwc/pcie-al.c 12467 12468PCIE DRIVER FOR AMLOGIC MESON 12469M: Yue Wang <yue.wang@Amlogic.com> 12470L: linux-pci@vger.kernel.org 12471L: linux-amlogic@lists.infradead.org 12472S: Maintained 12473F: drivers/pci/controller/dwc/pci-meson.c 12474 12475PCIE DRIVER FOR AXIS ARTPEC 12476M: Jesper Nilsson <jesper.nilsson@axis.com> 12477L: linux-arm-kernel@axis.com 12478L: linux-pci@vger.kernel.org 12479S: Maintained 12480F: Documentation/devicetree/bindings/pci/axis,artpec* 12481F: drivers/pci/controller/dwc/*artpec* 12482 12483PCIE DRIVER FOR CAVIUM THUNDERX 12484M: David Daney <david.daney@cavium.com> 12485L: linux-pci@vger.kernel.org 12486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12487S: Supported 12488F: Documentation/devicetree/bindings/pci/pci-thunder-* 12489F: drivers/pci/controller/pci-thunder-* 12490 12491PCIE DRIVER FOR HISILICON 12492M: Zhou Wang <wangzhou1@hisilicon.com> 12493L: linux-pci@vger.kernel.org 12494S: Maintained 12495F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12496F: drivers/pci/controller/dwc/pcie-hisi.c 12497 12498PCIE DRIVER FOR HISILICON KIRIN 12499M: Xiaowei Song <songxiaowei@hisilicon.com> 12500M: Binghui Wang <wangbinghui@hisilicon.com> 12501L: linux-pci@vger.kernel.org 12502S: Maintained 12503F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12504F: drivers/pci/controller/dwc/pcie-kirin.c 12505 12506PCIE DRIVER FOR HISILICON STB 12507M: Shawn Guo <shawn.guo@linaro.org> 12508L: linux-pci@vger.kernel.org 12509S: Maintained 12510F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12511F: drivers/pci/controller/dwc/pcie-histb.c 12512 12513PCIE DRIVER FOR MEDIATEK 12514M: Ryder Lee <ryder.lee@mediatek.com> 12515L: linux-pci@vger.kernel.org 12516L: linux-mediatek@lists.infradead.org 12517S: Supported 12518F: Documentation/devicetree/bindings/pci/mediatek* 12519F: drivers/pci/controller/*mediatek* 12520 12521PCIE DRIVER FOR QUALCOMM MSM 12522M: Stanimir Varbanov <svarbanov@mm-sol.com> 12523L: linux-pci@vger.kernel.org 12524L: linux-arm-msm@vger.kernel.org 12525S: Maintained 12526F: drivers/pci/controller/dwc/*qcom* 12527 12528PCIE DRIVER FOR ROCKCHIP 12529M: Shawn Lin <shawn.lin@rock-chips.com> 12530L: linux-pci@vger.kernel.org 12531L: linux-rockchip@lists.infradead.org 12532S: Maintained 12533F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12534F: drivers/pci/controller/pcie-rockchip* 12535 12536PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12537M: Linus Walleij <linus.walleij@linaro.org> 12538L: linux-pci@vger.kernel.org 12539S: Maintained 12540F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12541F: drivers/pci/controller/pci-v3-semi.c 12542 12543PCIE DRIVER FOR SOCIONEXT UNIPHIER 12544M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12545L: linux-pci@vger.kernel.org 12546S: Maintained 12547F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12548F: drivers/pci/controller/dwc/pcie-uniphier.c 12549 12550PCIE DRIVER FOR ST SPEAR13XX 12551M: Pratyush Anand <pratyush.anand@gmail.com> 12552L: linux-pci@vger.kernel.org 12553S: Maintained 12554F: drivers/pci/controller/dwc/*spear* 12555 12556PCMCIA SUBSYSTEM 12557M: Dominik Brodowski <linux@dominikbrodowski.net> 12558T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12559S: Odd Fixes 12560F: Documentation/pcmcia/ 12561F: tools/pcmcia/ 12562F: drivers/pcmcia/ 12563F: include/pcmcia/ 12564 12565PCNET32 NETWORK DRIVER 12566M: Don Fry <pcnet32@frontier.com> 12567L: netdev@vger.kernel.org 12568S: Maintained 12569F: drivers/net/ethernet/amd/pcnet32.c 12570 12571PCRYPT PARALLEL CRYPTO ENGINE 12572M: Steffen Klassert <steffen.klassert@secunet.com> 12573L: linux-crypto@vger.kernel.org 12574S: Maintained 12575F: crypto/pcrypt.c 12576F: include/crypto/pcrypt.h 12577 12578PEAQ WMI HOTKEYS DRIVER 12579M: Hans de Goede <hdegoede@redhat.com> 12580L: platform-driver-x86@vger.kernel.org 12581S: Maintained 12582F: drivers/platform/x86/peaq-wmi.c 12583 12584PER-CPU MEMORY ALLOCATOR 12585M: Dennis Zhou <dennis@kernel.org> 12586M: Tejun Heo <tj@kernel.org> 12587M: Christoph Lameter <cl@linux.com> 12588T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12589S: Maintained 12590F: include/linux/percpu*.h 12591F: mm/percpu*.c 12592F: arch/*/include/asm/percpu.h 12593 12594PER-TASK DELAY ACCOUNTING 12595M: Balbir Singh <bsingharora@gmail.com> 12596S: Maintained 12597F: include/linux/delayacct.h 12598F: kernel/delayacct.c 12599 12600PERFORMANCE EVENTS SUBSYSTEM 12601M: Peter Zijlstra <peterz@infradead.org> 12602M: Ingo Molnar <mingo@redhat.com> 12603M: Arnaldo Carvalho de Melo <acme@kernel.org> 12604R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12605R: Jiri Olsa <jolsa@redhat.com> 12606R: Namhyung Kim <namhyung@kernel.org> 12607L: linux-kernel@vger.kernel.org 12608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12609S: Supported 12610F: kernel/events/* 12611F: include/linux/perf_event.h 12612F: include/uapi/linux/perf_event.h 12613F: arch/*/kernel/perf_event*.c 12614F: arch/*/kernel/*/perf_event*.c 12615F: arch/*/kernel/*/*/perf_event*.c 12616F: arch/*/include/asm/perf_event.h 12617F: arch/*/kernel/perf_callchain.c 12618F: arch/*/events/* 12619F: arch/*/events/*/* 12620F: tools/perf/ 12621 12622PERSONALITY HANDLING 12623M: Christoph Hellwig <hch@infradead.org> 12624L: linux-abi-devel@lists.sourceforge.net 12625S: Maintained 12626F: include/linux/personality.h 12627F: include/uapi/linux/personality.h 12628 12629PHOENIX RC FLIGHT CONTROLLER ADAPTER 12630M: Marcus Folkesson <marcus.folkesson@gmail.com> 12631L: linux-input@vger.kernel.org 12632S: Maintained 12633F: Documentation/input/devices/pxrc.rst 12634F: drivers/input/joystick/pxrc.c 12635 12636PHONET PROTOCOL 12637M: Remi Denis-Courmont <courmisch@gmail.com> 12638S: Supported 12639F: Documentation/networking/phonet.txt 12640F: include/linux/phonet.h 12641F: include/net/phonet/ 12642F: include/uapi/linux/phonet.h 12643F: net/phonet/ 12644 12645PHRAM MTD DRIVER 12646M: Joern Engel <joern@lazybastard.org> 12647L: linux-mtd@lists.infradead.org 12648S: Maintained 12649F: drivers/mtd/devices/phram.c 12650 12651PICOLCD HID DRIVER 12652M: Bruno Prémont <bonbons@linux-vserver.org> 12653L: linux-input@vger.kernel.org 12654S: Maintained 12655F: drivers/hid/hid-picolcd* 12656 12657PICOXCELL SUPPORT 12658M: Jamie Iles <jamie@jamieiles.com> 12659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12660T: git git://github.com/jamieiles/linux-2.6-ji.git 12661S: Supported 12662F: arch/arm/boot/dts/picoxcell* 12663F: arch/arm/mach-picoxcell/ 12664F: drivers/crypto/picoxcell* 12665 12666PIDFD API 12667M: Christian Brauner <christian@brauner.io> 12668L: linux-kernel@vger.kernel.org 12669S: Maintained 12670T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12671F: samples/pidfd/ 12672F: tools/testing/selftests/pidfd/ 12673K: (?i)pidfd 12674K: (?i)clone3 12675K: \b(clone_args|kernel_clone_args)\b 12676 12677PIN CONTROL SUBSYSTEM 12678M: Linus Walleij <linus.walleij@linaro.org> 12679L: linux-gpio@vger.kernel.org 12680T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12681S: Maintained 12682F: Documentation/devicetree/bindings/pinctrl/ 12683F: Documentation/driver-api/pinctl.rst 12684F: drivers/pinctrl/ 12685F: include/linux/pinctrl/ 12686 12687PIN CONTROLLER - MICROCHIP AT91 12688M: Ludovic Desroches <ludovic.desroches@microchip.com> 12689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12690L: linux-gpio@vger.kernel.org 12691S: Supported 12692F: drivers/pinctrl/pinctrl-at91* 12693 12694PIN CONTROLLER - FREESCALE 12695M: Dong Aisheng <aisheng.dong@nxp.com> 12696M: Fabio Estevam <festevam@gmail.com> 12697M: Shawn Guo <shawnguo@kernel.org> 12698M: Stefan Agner <stefan@agner.ch> 12699R: Pengutronix Kernel Team <kernel@pengutronix.de> 12700L: linux-gpio@vger.kernel.org 12701S: Maintained 12702F: drivers/pinctrl/freescale/ 12703F: Documentation/devicetree/bindings/pinctrl/fsl,* 12704 12705PIN CONTROLLER - INTEL 12706M: Mika Westerberg <mika.westerberg@linux.intel.com> 12707M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12708T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12709S: Maintained 12710F: drivers/pinctrl/intel/ 12711 12712PIN CONTROLLER - MEDIATEK 12713M: Sean Wang <sean.wang@kernel.org> 12714L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12715S: Maintained 12716F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12717F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12718F: drivers/pinctrl/mediatek/ 12719 12720PIN CONTROLLER - QUALCOMM 12721M: Bjorn Andersson <bjorn.andersson@linaro.org> 12722S: Maintained 12723L: linux-arm-msm@vger.kernel.org 12724F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12725F: drivers/pinctrl/qcom/ 12726 12727PIN CONTROLLER - RENESAS 12728M: Geert Uytterhoeven <geert+renesas@glider.be> 12729L: linux-renesas-soc@vger.kernel.org 12730T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12731S: Maintained 12732F: drivers/pinctrl/pinctrl-rz* 12733F: drivers/pinctrl/sh-pfc/ 12734 12735PIN CONTROLLER - SAMSUNG 12736M: Tomasz Figa <tomasz.figa@gmail.com> 12737M: Krzysztof Kozlowski <krzk@kernel.org> 12738M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12740L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12741Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12742T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12743S: Maintained 12744F: drivers/pinctrl/samsung/ 12745F: include/dt-bindings/pinctrl/samsung.h 12746F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12747 12748PIN CONTROLLER - SINGLE 12749M: Tony Lindgren <tony@atomide.com> 12750M: Haojian Zhuang <haojian.zhuang@linaro.org> 12751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12752L: linux-omap@vger.kernel.org 12753S: Maintained 12754F: drivers/pinctrl/pinctrl-single.c 12755 12756PIN CONTROLLER - ST SPEAR 12757M: Viresh Kumar <vireshk@kernel.org> 12758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12759W: http://www.st.com/spear 12760S: Maintained 12761F: drivers/pinctrl/spear/ 12762 12763PISTACHIO SOC SUPPORT 12764M: James Hartley <james.hartley@sondrel.com> 12765L: linux-mips@vger.kernel.org 12766S: Odd Fixes 12767F: arch/mips/pistachio/ 12768F: arch/mips/include/asm/mach-pistachio/ 12769F: arch/mips/boot/dts/img/pistachio* 12770F: arch/mips/configs/pistachio*_defconfig 12771 12772PKTCDVD DRIVER 12773S: Orphan 12774M: linux-block@vger.kernel.org 12775F: drivers/block/pktcdvd.c 12776F: include/linux/pktcdvd.h 12777F: include/uapi/linux/pktcdvd.h 12778 12779PKUNITY SOC DRIVERS 12780M: Guan Xuetao <gxt@pku.edu.cn> 12781W: http://mprc.pku.edu.cn/~guanxuetao/linux 12782S: Maintained 12783T: git git://github.com/gxt/linux.git 12784F: drivers/input/serio/i8042-unicore32io.h 12785F: drivers/i2c/busses/i2c-puv3.c 12786F: drivers/video/fbdev/fb-puv3.c 12787F: drivers/rtc/rtc-puv3.c 12788 12789PMBUS HARDWARE MONITORING DRIVERS 12790M: Guenter Roeck <linux@roeck-us.net> 12791L: linux-hwmon@vger.kernel.org 12792W: http://hwmon.wiki.kernel.org/ 12793W: http://www.roeck-us.net/linux/drivers/ 12794T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12795S: Maintained 12796F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12797F: Documentation/devicetree/bindings/hwmon/max31785.txt 12798F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12799F: Documentation/hwmon/adm1275.rst 12800F: Documentation/hwmon/ibm-cffps.rst 12801F: Documentation/hwmon/ir35221.rst 12802F: Documentation/hwmon/lm25066.rst 12803F: Documentation/hwmon/ltc2978.rst 12804F: Documentation/hwmon/ltc3815.rst 12805F: Documentation/hwmon/max16064.rst 12806F: Documentation/hwmon/max20751.rst 12807F: Documentation/hwmon/max31785.rst 12808F: Documentation/hwmon/max34440.rst 12809F: Documentation/hwmon/max8688.rst 12810F: Documentation/hwmon/pmbus.rst 12811F: Documentation/hwmon/pmbus-core.rst 12812F: Documentation/hwmon/tps40422.rst 12813F: Documentation/hwmon/ucd9000.rst 12814F: Documentation/hwmon/ucd9200.rst 12815F: Documentation/hwmon/zl6100.rst 12816F: drivers/hwmon/pmbus/ 12817F: include/linux/pmbus.h 12818 12819PMC SIERRA MaxRAID DRIVER 12820L: linux-scsi@vger.kernel.org 12821W: http://www.pmc-sierra.com/ 12822S: Orphan 12823F: drivers/scsi/pmcraid.* 12824 12825PMC SIERRA PM8001 DRIVER 12826M: Jack Wang <jinpu.wang@cloud.ionos.com> 12827L: linux-scsi@vger.kernel.org 12828S: Supported 12829F: drivers/scsi/pm8001/ 12830 12831PNP SUPPORT 12832M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12833S: Maintained 12834F: drivers/pnp/ 12835 12836PNI RM3100 IIO DRIVER 12837M: Song Qiang <songqiang1304521@gmail.com> 12838L: linux-iio@vger.kernel.org 12839S: Maintained 12840F: drivers/iio/magnetometer/rm3100* 12841F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12842 12843POSIX CLOCKS and TIMERS 12844M: Thomas Gleixner <tglx@linutronix.de> 12845L: linux-kernel@vger.kernel.org 12846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12847S: Maintained 12848F: fs/timerfd.c 12849F: include/linux/timer* 12850F: kernel/time/*timer* 12851 12852POWER MANAGEMENT CORE 12853M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12854L: linux-pm@vger.kernel.org 12855T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12856B: https://bugzilla.kernel.org 12857S: Supported 12858F: drivers/base/power/ 12859F: include/linux/pm.h 12860F: include/linux/pm_* 12861F: include/linux/powercap.h 12862F: include/linux/intel_rapl.h 12863F: drivers/powercap/ 12864F: kernel/configs/nopm.config 12865 12866POWER STATE COORDINATION INTERFACE (PSCI) 12867M: Mark Rutland <mark.rutland@arm.com> 12868M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12869L: linux-arm-kernel@lists.infradead.org 12870S: Maintained 12871F: drivers/firmware/psci/ 12872F: include/linux/psci.h 12873F: include/uapi/linux/psci.h 12874 12875POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12876M: Sebastian Reichel <sre@kernel.org> 12877L: linux-pm@vger.kernel.org 12878T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12879S: Maintained 12880F: Documentation/ABI/testing/sysfs-class-power 12881F: Documentation/devicetree/bindings/power/supply/ 12882F: include/linux/power_supply.h 12883F: drivers/power/supply/ 12884 12885POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12886M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12887L: linuxppc-dev@lists.ozlabs.org 12888S: Maintained 12889F: drivers/char/powernv-op-panel.c 12890 12891PPP OVER ATM (RFC 2364) 12892M: Mitchell Blank Jr <mitch@sfgoth.com> 12893S: Maintained 12894F: net/atm/pppoatm.c 12895F: include/uapi/linux/atmppp.h 12896 12897PPP OVER ETHERNET 12898M: Michal Ostrowski <mostrows@earthlink.net> 12899S: Maintained 12900F: drivers/net/ppp/pppoe.c 12901F: drivers/net/ppp/pppox.c 12902 12903PPP OVER L2TP 12904M: James Chapman <jchapman@katalix.com> 12905S: Maintained 12906F: net/l2tp/l2tp_ppp.c 12907F: include/linux/if_pppol2tp.h 12908F: include/uapi/linux/if_pppol2tp.h 12909 12910PPP PROTOCOL DRIVERS AND COMPRESSORS 12911M: Paul Mackerras <paulus@samba.org> 12912L: linux-ppp@vger.kernel.org 12913S: Maintained 12914F: drivers/net/ppp/ppp_* 12915 12916PPS SUPPORT 12917M: Rodolfo Giometti <giometti@enneenne.com> 12918W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12919L: linuxpps@ml.enneenne.com (subscribers-only) 12920S: Maintained 12921F: Documentation/driver-api/pps.rst 12922F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12923F: Documentation/ABI/testing/sysfs-pps 12924F: drivers/pps/ 12925F: include/linux/pps*.h 12926F: include/uapi/linux/pps.h 12927 12928PPTP DRIVER 12929M: Dmitry Kozlov <xeb@mail.ru> 12930L: netdev@vger.kernel.org 12931S: Maintained 12932F: drivers/net/ppp/pptp.c 12933W: http://sourceforge.net/projects/accel-pptp 12934 12935PRINTK 12936M: Petr Mladek <pmladek@suse.com> 12937M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12938R: Steven Rostedt <rostedt@goodmis.org> 12939S: Maintained 12940F: kernel/printk/ 12941F: include/linux/printk.h 12942 12943PRISM54 WIRELESS DRIVER 12944M: Luis Chamberlain <mcgrof@kernel.org> 12945L: linux-wireless@vger.kernel.org 12946W: http://wireless.kernel.org/en/users/Drivers/p54 12947S: Obsolete 12948F: drivers/net/wireless/intersil/prism54/ 12949 12950PROC FILESYSTEM 12951R: Alexey Dobriyan <adobriyan@gmail.com> 12952L: linux-kernel@vger.kernel.org 12953L: linux-fsdevel@vger.kernel.org 12954S: Maintained 12955F: fs/proc/ 12956F: include/linux/proc_fs.h 12957F: tools/testing/selftests/proc/ 12958F: Documentation/filesystems/proc.txt 12959 12960PROC SYSCTL 12961M: Luis Chamberlain <mcgrof@kernel.org> 12962M: Kees Cook <keescook@chromium.org> 12963L: linux-kernel@vger.kernel.org 12964L: linux-fsdevel@vger.kernel.org 12965S: Maintained 12966F: fs/proc/proc_sysctl.c 12967F: include/linux/sysctl.h 12968F: kernel/sysctl.c 12969F: tools/testing/selftests/sysctl/ 12970 12971PS3 NETWORK SUPPORT 12972M: Geoff Levand <geoff@infradead.org> 12973L: netdev@vger.kernel.org 12974L: linuxppc-dev@lists.ozlabs.org 12975S: Maintained 12976F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12977 12978PS3 PLATFORM SUPPORT 12979M: Geoff Levand <geoff@infradead.org> 12980L: linuxppc-dev@lists.ozlabs.org 12981S: Maintained 12982F: arch/powerpc/boot/ps3* 12983F: arch/powerpc/include/asm/lv1call.h 12984F: arch/powerpc/include/asm/ps3*.h 12985F: arch/powerpc/platforms/ps3/ 12986F: drivers/*/ps3* 12987F: drivers/ps3/ 12988F: drivers/rtc/rtc-ps3.c 12989F: drivers/usb/host/*ps3.c 12990F: sound/ppc/snd_ps3* 12991 12992PS3VRAM DRIVER 12993M: Jim Paris <jim@jtan.com> 12994M: Geoff Levand <geoff@infradead.org> 12995L: linuxppc-dev@lists.ozlabs.org 12996S: Maintained 12997F: drivers/block/ps3vram.c 12998 12999PSAMPLE PACKET SAMPLING SUPPORT: 13000M: Yotam Gigi <yotam.gi@gmail.com> 13001S: Maintained 13002F: net/psample 13003F: include/net/psample.h 13004F: include/uapi/linux/psample.h 13005 13006PSTORE FILESYSTEM 13007M: Kees Cook <keescook@chromium.org> 13008M: Anton Vorontsov <anton@enomsg.org> 13009M: Colin Cross <ccross@android.com> 13010M: Tony Luck <tony.luck@intel.com> 13011S: Maintained 13012T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13013F: fs/pstore/ 13014F: include/linux/pstore* 13015F: drivers/firmware/efi/efi-pstore.c 13016F: drivers/acpi/apei/erst.c 13017F: Documentation/admin-guide/ramoops.rst 13018F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13019K: \b(pstore|ramoops) 13020 13021PTP HARDWARE CLOCK SUPPORT 13022M: Richard Cochran <richardcochran@gmail.com> 13023L: netdev@vger.kernel.org 13024S: Maintained 13025W: http://linuxptp.sourceforge.net/ 13026F: Documentation/ABI/testing/sysfs-ptp 13027F: Documentation/driver-api/ptp.rst 13028F: drivers/net/phy/dp83640* 13029F: drivers/ptp/* 13030F: include/linux/ptp_cl* 13031 13032PTRACE SUPPORT 13033M: Oleg Nesterov <oleg@redhat.com> 13034S: Maintained 13035F: include/asm-generic/syscall.h 13036F: include/linux/ptrace.h 13037F: include/linux/regset.h 13038F: include/linux/tracehook.h 13039F: include/uapi/linux/ptrace.h 13040F: include/uapi/linux/ptrace.h 13041F: kernel/ptrace.c 13042F: arch/*/ptrace*.c 13043F: arch/*/*/ptrace*.c 13044F: arch/*/include/asm/ptrace*.h 13045 13046PULSE8-CEC DRIVER 13047M: Hans Verkuil <hverkuil@xs4all.nl> 13048L: linux-media@vger.kernel.org 13049T: git git://linuxtv.org/media_tree.git 13050S: Maintained 13051F: drivers/media/usb/pulse8-cec/* 13052F: Documentation/media/cec-drivers/pulse8-cec.rst 13053 13054PVRUSB2 VIDEO4LINUX DRIVER 13055M: Mike Isely <isely@pobox.com> 13056L: pvrusb2@isely.net (subscribers-only) 13057L: linux-media@vger.kernel.org 13058W: http://www.isely.net/pvrusb2/ 13059T: git git://linuxtv.org/media_tree.git 13060S: Maintained 13061F: Documentation/media/v4l-drivers/pvrusb2* 13062F: drivers/media/usb/pvrusb2/ 13063 13064PWC WEBCAM DRIVER 13065M: Hans Verkuil <hverkuil@xs4all.nl> 13066L: linux-media@vger.kernel.org 13067T: git git://linuxtv.org/media_tree.git 13068S: Odd Fixes 13069F: drivers/media/usb/pwc/* 13070F: include/trace/events/pwc.h 13071 13072PWM FAN DRIVER 13073M: Kamil Debski <kamil@wypas.org> 13074M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13075L: linux-hwmon@vger.kernel.org 13076S: Supported 13077F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13078F: Documentation/hwmon/pwm-fan.rst 13079F: drivers/hwmon/pwm-fan.c 13080 13081PWM IR Transmitter 13082M: Sean Young <sean@mess.org> 13083L: linux-media@vger.kernel.org 13084S: Maintained 13085F: drivers/media/rc/pwm-ir-tx.c 13086 13087PWM SUBSYSTEM 13088M: Thierry Reding <thierry.reding@gmail.com> 13089L: linux-pwm@vger.kernel.org 13090S: Maintained 13091T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13092F: Documentation/driver-api/pwm.rst 13093F: Documentation/devicetree/bindings/pwm/ 13094F: include/linux/pwm.h 13095F: drivers/pwm/ 13096F: drivers/video/backlight/pwm_bl.c 13097F: include/linux/pwm_backlight.h 13098F: drivers/gpio/gpio-mvebu.c 13099F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13100 13101PXA GPIO DRIVER 13102M: Robert Jarzmik <robert.jarzmik@free.fr> 13103L: linux-gpio@vger.kernel.org 13104S: Maintained 13105F: drivers/gpio/gpio-pxa.c 13106 13107PXA MMCI DRIVER 13108S: Orphan 13109 13110PXA RTC DRIVER 13111M: Robert Jarzmik <robert.jarzmik@free.fr> 13112L: linux-rtc@vger.kernel.org 13113S: Maintained 13114 13115PXA2xx/PXA3xx SUPPORT 13116M: Daniel Mack <daniel@zonque.org> 13117M: Haojian Zhuang <haojian.zhuang@gmail.com> 13118M: Robert Jarzmik <robert.jarzmik@free.fr> 13119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13120T: git git://github.com/hzhuang1/linux.git 13121T: git git://github.com/rjarzmik/linux.git 13122S: Maintained 13123F: arch/arm/boot/dts/pxa* 13124F: arch/arm/mach-pxa/ 13125F: drivers/dma/pxa* 13126F: drivers/pcmcia/pxa2xx* 13127F: drivers/pinctrl/pxa/ 13128F: drivers/spi/spi-pxa2xx* 13129F: drivers/usb/gadget/udc/pxa2* 13130F: include/sound/pxa2xx-lib.h 13131F: sound/arm/pxa* 13132F: sound/soc/pxa/ 13133 13134QAT DRIVER 13135M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13136L: qat-linux@intel.com 13137S: Supported 13138F: drivers/crypto/qat/ 13139 13140QCOM AUDIO (ASoC) DRIVERS 13141M: Patrick Lai <plai@codeaurora.org> 13142M: Banajit Goswami <bgoswami@codeaurora.org> 13143L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13144S: Supported 13145F: sound/soc/qcom/ 13146 13147QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13148M: Gabriel Somlo <somlo@cmu.edu> 13149M: "Michael S. Tsirkin" <mst@redhat.com> 13150L: qemu-devel@nongnu.org 13151S: Maintained 13152F: drivers/firmware/qemu_fw_cfg.c 13153F: include/uapi/linux/qemu_fw_cfg.h 13154 13155QIB DRIVER 13156M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13157M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13158L: linux-rdma@vger.kernel.org 13159S: Supported 13160F: drivers/infiniband/hw/qib/ 13161 13162QLOGIC QL41xxx FCOE DRIVER 13163M: QLogic-Storage-Upstream@cavium.com 13164L: linux-scsi@vger.kernel.org 13165S: Supported 13166F: drivers/scsi/qedf/ 13167 13168QLOGIC QL41xxx ISCSI DRIVER 13169M: QLogic-Storage-Upstream@cavium.com 13170L: linux-scsi@vger.kernel.org 13171S: Supported 13172F: drivers/scsi/qedi/ 13173 13174QLOGIC QL4xxx ETHERNET DRIVER 13175M: Ariel Elior <aelior@marvell.com> 13176M: GR-everest-linux-l2@marvell.com 13177L: netdev@vger.kernel.org 13178S: Supported 13179F: drivers/net/ethernet/qlogic/qed/ 13180F: include/linux/qed/ 13181F: drivers/net/ethernet/qlogic/qede/ 13182 13183QLOGIC QL4xxx RDMA DRIVER 13184M: Michal Kalderon <mkalderon@marvell.com> 13185M: Ariel Elior <aelior@marvell.com> 13186L: linux-rdma@vger.kernel.org 13187S: Supported 13188F: drivers/infiniband/hw/qedr/ 13189F: include/uapi/rdma/qedr-abi.h 13190 13191QLOGIC QLA1280 SCSI DRIVER 13192M: Michael Reed <mdr@sgi.com> 13193L: linux-scsi@vger.kernel.org 13194S: Maintained 13195F: drivers/scsi/qla1280.[ch] 13196 13197QLOGIC QLA2XXX FC-SCSI DRIVER 13198M: qla2xxx-upstream@qlogic.com 13199L: linux-scsi@vger.kernel.org 13200S: Supported 13201F: Documentation/scsi/LICENSE.qla2xxx 13202F: drivers/scsi/qla2xxx/ 13203 13204QLOGIC QLA3XXX NETWORK DRIVER 13205M: GR-Linux-NIC-Dev@marvell.com 13206L: netdev@vger.kernel.org 13207S: Supported 13208F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13209F: drivers/net/ethernet/qlogic/qla3xxx.* 13210 13211QLOGIC QLA4XXX iSCSI DRIVER 13212M: QLogic-Storage-Upstream@qlogic.com 13213L: linux-scsi@vger.kernel.org 13214S: Supported 13215F: Documentation/scsi/LICENSE.qla4xxx 13216F: drivers/scsi/qla4xxx/ 13217 13218QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13219M: Shahed Shaikh <shshaikh@marvell.com> 13220M: Manish Chopra <manishc@marvell.com> 13221M: GR-Linux-NIC-Dev@marvell.com 13222L: netdev@vger.kernel.org 13223S: Supported 13224F: drivers/net/ethernet/qlogic/qlcnic/ 13225 13226QLOGIC QLGE 10Gb ETHERNET DRIVER 13227M: Manish Chopra <manishc@marvell.com> 13228M: GR-Linux-NIC-Dev@marvell.com 13229L: netdev@vger.kernel.org 13230S: Supported 13231F: drivers/net/ethernet/qlogic/qlge/ 13232 13233QM1D1B0004 MEDIA DRIVER 13234M: Akihiro Tsukada <tskd08@gmail.com> 13235L: linux-media@vger.kernel.org 13236S: Odd Fixes 13237F: drivers/media/tuners/qm1d1b0004* 13238 13239QM1D1C0042 MEDIA DRIVER 13240M: Akihiro Tsukada <tskd08@gmail.com> 13241L: linux-media@vger.kernel.org 13242S: Odd Fixes 13243F: drivers/media/tuners/qm1d1c0042* 13244 13245QNX4 FILESYSTEM 13246M: Anders Larsen <al@alarsen.net> 13247W: http://www.alarsen.net/linux/qnx4fs/ 13248S: Maintained 13249F: fs/qnx4/ 13250F: include/uapi/linux/qnx4_fs.h 13251F: include/uapi/linux/qnxtypes.h 13252 13253QORIQ DPAA2 FSL-MC BUS DRIVER 13254M: Stuart Yoder <stuyoder@gmail.com> 13255M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13256L: linux-kernel@vger.kernel.org 13257S: Maintained 13258F: drivers/bus/fsl-mc/ 13259F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13260F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13261 13262QT1010 MEDIA DRIVER 13263M: Antti Palosaari <crope@iki.fi> 13264L: linux-media@vger.kernel.org 13265W: https://linuxtv.org 13266W: http://palosaari.fi/linux/ 13267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13268T: git git://linuxtv.org/anttip/media_tree.git 13269S: Maintained 13270F: drivers/media/tuners/qt1010* 13271 13272QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13273M: Kalle Valo <kvalo@codeaurora.org> 13274L: ath10k@lists.infradead.org 13275W: http://wireless.kernel.org/en/users/Drivers/ath10k 13276T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13277S: Supported 13278F: drivers/net/wireless/ath/ath10k/ 13279 13280QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13281M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13282L: linux-wireless@vger.kernel.org 13283W: http://wireless.kernel.org/en/users/Drivers/ath9k 13284S: Supported 13285F: drivers/net/wireless/ath/ath9k/ 13286 13287QUALCOMM CAMERA SUBSYSTEM DRIVER 13288M: Todor Tomov <todor.too@gmail.com> 13289L: linux-media@vger.kernel.org 13290S: Maintained 13291F: Documentation/devicetree/bindings/media/qcom,camss.txt 13292F: Documentation/media/v4l-drivers/qcom_camss.rst 13293F: drivers/media/platform/qcom/camss/ 13294 13295QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13296M: Ilia Lin <ilia.lin@kernel.org> 13297L: linux-pm@vger.kernel.org 13298S: Maintained 13299F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13300F: drivers/cpufreq/qcom-cpufreq-kryo.c 13301 13302QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13303M: Timur Tabi <timur@kernel.org> 13304L: netdev@vger.kernel.org 13305S: Maintained 13306F: drivers/net/ethernet/qualcomm/emac/ 13307 13308QUALCOMM ETHQOS ETHERNET DRIVER 13309M: Vinod Koul <vkoul@kernel.org> 13310M: Niklas Cassel <niklas.cassel@linaro.org> 13311L: netdev@vger.kernel.org 13312S: Maintained 13313F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13314F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13315 13316QUALCOMM GENERIC INTERFACE I2C DRIVER 13317M: Alok Chauhan <alokc@codeaurora.org> 13318L: linux-i2c@vger.kernel.org 13319L: linux-arm-msm@vger.kernel.org 13320S: Supported 13321F: drivers/i2c/busses/i2c-qcom-geni.c 13322 13323QUALCOMM HEXAGON ARCHITECTURE 13324M: Richard Kuo <rkuo@codeaurora.org> 13325L: linux-hexagon@vger.kernel.org 13326T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13327S: Supported 13328F: arch/hexagon/ 13329 13330QUALCOMM HIDMA DRIVER 13331M: Sinan Kaya <okaya@kernel.org> 13332L: linux-arm-kernel@lists.infradead.org 13333L: linux-arm-msm@vger.kernel.org 13334L: dmaengine@vger.kernel.org 13335S: Supported 13336F: drivers/dma/qcom/hidma* 13337 13338QUALCOMM IOMMU 13339M: Rob Clark <robdclark@gmail.com> 13340L: iommu@lists.linux-foundation.org 13341L: linux-arm-msm@vger.kernel.org 13342S: Maintained 13343F: drivers/iommu/qcom_iommu.c 13344 13345QUALCOMM TSENS THERMAL DRIVER 13346M: Amit Kucheria <amit.kucheria@linaro.org> 13347L: linux-pm@vger.kernel.org 13348L: linux-arm-msm@vger.kernel.org 13349S: Maintained 13350F: drivers/thermal/qcom/ 13351 13352QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13353M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13354L: linux-media@vger.kernel.org 13355L: linux-arm-msm@vger.kernel.org 13356T: git git://linuxtv.org/media_tree.git 13357S: Maintained 13358F: drivers/media/platform/qcom/venus/ 13359 13360QUALCOMM WCN36XX WIRELESS DRIVER 13361M: Kalle Valo <kvalo@codeaurora.org> 13362L: wcn36xx@lists.infradead.org 13363W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13364T: git git://github.com/KrasnikovEugene/wcn36xx.git 13365S: Supported 13366F: drivers/net/wireless/ath/wcn36xx/ 13367 13368QUANTENNA QTNFMAC WIRELESS DRIVER 13369M: Igor Mitsyanko <imitsyanko@quantenna.com> 13370M: Avinash Patil <avinashp@quantenna.com> 13371M: Sergey Matyukevich <smatyukevich@quantenna.com> 13372L: linux-wireless@vger.kernel.org 13373S: Maintained 13374F: drivers/net/wireless/quantenna 13375 13376RADEON and AMDGPU DRM DRIVERS 13377M: Alex Deucher <alexander.deucher@amd.com> 13378M: Christian König <christian.koenig@amd.com> 13379M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13380L: amd-gfx@lists.freedesktop.org 13381T: git git://people.freedesktop.org/~agd5f/linux 13382S: Supported 13383F: drivers/gpu/drm/radeon/ 13384F: include/uapi/drm/radeon_drm.h 13385F: drivers/gpu/drm/amd/ 13386F: include/uapi/drm/amdgpu_drm.h 13387 13388RADEON FRAMEBUFFER DISPLAY DRIVER 13389M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13390L: linux-fbdev@vger.kernel.org 13391S: Maintained 13392F: drivers/video/fbdev/aty/radeon* 13393F: include/uapi/linux/radeonfb.h 13394 13395RADIOSHARK RADIO DRIVER 13396M: Hans Verkuil <hverkuil@xs4all.nl> 13397L: linux-media@vger.kernel.org 13398T: git git://linuxtv.org/media_tree.git 13399S: Maintained 13400F: drivers/media/radio/radio-shark.c 13401 13402RADIOSHARK2 RADIO DRIVER 13403M: Hans Verkuil <hverkuil@xs4all.nl> 13404L: linux-media@vger.kernel.org 13405T: git git://linuxtv.org/media_tree.git 13406S: Maintained 13407F: drivers/media/radio/radio-shark2.c 13408F: drivers/media/radio/radio-tea5777.c 13409 13410RADOS BLOCK DEVICE (RBD) 13411M: Ilya Dryomov <idryomov@gmail.com> 13412M: Sage Weil <sage@redhat.com> 13413M: Alex Elder <elder@kernel.org> 13414L: ceph-devel@vger.kernel.org 13415W: http://ceph.com/ 13416T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13417T: git git://github.com/ceph/ceph-client.git 13418S: Supported 13419F: Documentation/ABI/testing/sysfs-bus-rbd 13420F: drivers/block/rbd.c 13421F: drivers/block/rbd_types.h 13422 13423RAGE128 FRAMEBUFFER DISPLAY DRIVER 13424M: Paul Mackerras <paulus@samba.org> 13425L: linux-fbdev@vger.kernel.org 13426S: Maintained 13427F: drivers/video/fbdev/aty/aty128fb.c 13428 13429RAINSHADOW-CEC DRIVER 13430M: Hans Verkuil <hverkuil@xs4all.nl> 13431L: linux-media@vger.kernel.org 13432T: git git://linuxtv.org/media_tree.git 13433S: Maintained 13434F: drivers/media/usb/rainshadow-cec/* 13435 13436RALINK MIPS ARCHITECTURE 13437M: John Crispin <john@phrozen.org> 13438L: linux-mips@vger.kernel.org 13439S: Maintained 13440F: arch/mips/ralink 13441 13442RALINK RT2X00 WIRELESS LAN DRIVER 13443P: rt2x00 project 13444M: Stanislaw Gruszka <sgruszka@redhat.com> 13445M: Helmut Schaa <helmut.schaa@googlemail.com> 13446L: linux-wireless@vger.kernel.org 13447S: Maintained 13448F: drivers/net/wireless/ralink/rt2x00/ 13449 13450RAMDISK RAM BLOCK DEVICE DRIVER 13451M: Jens Axboe <axboe@kernel.dk> 13452S: Maintained 13453F: Documentation/admin-guide/blockdev/ramdisk.rst 13454F: drivers/block/brd.c 13455 13456RANCHU VIRTUAL BOARD FOR MIPS 13457M: Miodrag Dinic <miodrag.dinic@mips.com> 13458L: linux-mips@vger.kernel.org 13459S: Supported 13460F: arch/mips/generic/board-ranchu.c 13461F: arch/mips/configs/generic/board-ranchu.config 13462 13463RANDOM NUMBER DRIVER 13464M: "Theodore Ts'o" <tytso@mit.edu> 13465S: Maintained 13466F: drivers/char/random.c 13467 13468RAPIDIO SUBSYSTEM 13469M: Matt Porter <mporter@kernel.crashing.org> 13470M: Alexandre Bounine <alex.bou9@gmail.com> 13471S: Maintained 13472F: drivers/rapidio/ 13473 13474RAS INFRASTRUCTURE 13475M: Tony Luck <tony.luck@intel.com> 13476M: Borislav Petkov <bp@alien8.de> 13477L: linux-edac@vger.kernel.org 13478S: Maintained 13479F: drivers/ras/ 13480F: include/linux/ras.h 13481F: include/ras/ras_event.h 13482F: Documentation/admin-guide/ras.rst 13483 13484RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13485L: linux-wireless@vger.kernel.org 13486S: Orphan 13487F: drivers/net/wireless/ray* 13488 13489RCUTORTURE TEST FRAMEWORK 13490M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13491M: Josh Triplett <josh@joshtriplett.org> 13492R: Steven Rostedt <rostedt@goodmis.org> 13493R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13494R: Lai Jiangshan <jiangshanlai@gmail.com> 13495L: rcu@vger.kernel.org 13496S: Supported 13497T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13498F: tools/testing/selftests/rcutorture 13499 13500RDC R-321X SoC 13501M: Florian Fainelli <florian@openwrt.org> 13502S: Maintained 13503 13504RDC R6040 FAST ETHERNET DRIVER 13505M: Florian Fainelli <f.fainelli@gmail.com> 13506L: netdev@vger.kernel.org 13507S: Maintained 13508F: drivers/net/ethernet/rdc/r6040.c 13509 13510RDMAVT - RDMA verbs software 13511M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13512M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13513L: linux-rdma@vger.kernel.org 13514S: Supported 13515F: drivers/infiniband/sw/rdmavt 13516 13517RDS - RELIABLE DATAGRAM SOCKETS 13518M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13519L: netdev@vger.kernel.org 13520L: linux-rdma@vger.kernel.org 13521L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13522W: https://oss.oracle.com/projects/rds/ 13523S: Supported 13524F: net/rds/ 13525F: Documentation/networking/rds.txt 13526 13527RDT - RESOURCE ALLOCATION 13528M: Fenghua Yu <fenghua.yu@intel.com> 13529M: Reinette Chatre <reinette.chatre@intel.com> 13530L: linux-kernel@vger.kernel.org 13531S: Supported 13532F: arch/x86/kernel/cpu/resctrl/ 13533F: arch/x86/include/asm/resctrl_sched.h 13534F: Documentation/x86/resctrl* 13535 13536READ-COPY UPDATE (RCU) 13537M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13538M: Josh Triplett <josh@joshtriplett.org> 13539R: Steven Rostedt <rostedt@goodmis.org> 13540R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13541R: Lai Jiangshan <jiangshanlai@gmail.com> 13542R: Joel Fernandes <joel@joelfernandes.org> 13543L: rcu@vger.kernel.org 13544W: http://www.rdrop.com/users/paulmck/RCU/ 13545S: Supported 13546T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13547F: Documentation/RCU/ 13548X: Documentation/RCU/torture.txt 13549F: include/linux/rcu* 13550X: include/linux/srcu*.h 13551F: kernel/rcu/ 13552X: kernel/rcu/srcu*.c 13553 13554REAL TIME CLOCK (RTC) SUBSYSTEM 13555M: Alessandro Zummo <a.zummo@towertech.it> 13556M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13557L: linux-rtc@vger.kernel.org 13558Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13559T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13560S: Maintained 13561F: Documentation/devicetree/bindings/rtc/ 13562F: Documentation/admin-guide/rtc.rst 13563F: drivers/rtc/ 13564F: include/linux/rtc.h 13565F: include/uapi/linux/rtc.h 13566F: include/linux/rtc/ 13567F: include/linux/platform_data/rtc-* 13568F: tools/testing/selftests/rtc/ 13569 13570REALTEK AUDIO CODECS 13571M: Bard Liao <bardliao@realtek.com> 13572M: Oder Chiou <oder_chiou@realtek.com> 13573S: Maintained 13574F: sound/soc/codecs/rt* 13575F: include/sound/rt*.h 13576 13577REALTEK RTL83xx SMI DSA ROUTER CHIPS 13578M: Linus Walleij <linus.walleij@linaro.org> 13579S: Maintained 13580F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13581F: drivers/net/dsa/realtek-smi* 13582F: drivers/net/dsa/rtl83* 13583 13584REDPINE WIRELESS DRIVER 13585M: Amitkumar Karwar <amitkarwar@gmail.com> 13586M: Siva Rebbagondla <siva8118@gmail.com> 13587L: linux-wireless@vger.kernel.org 13588S: Maintained 13589F: drivers/net/wireless/rsi/ 13590 13591REGISTER MAP ABSTRACTION 13592M: Mark Brown <broonie@kernel.org> 13593L: linux-kernel@vger.kernel.org 13594T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13595S: Supported 13596F: Documentation/devicetree/bindings/regmap/ 13597F: drivers/base/regmap/ 13598F: include/linux/regmap.h 13599 13600REISERFS FILE SYSTEM 13601L: reiserfs-devel@vger.kernel.org 13602S: Supported 13603F: fs/reiserfs/ 13604 13605REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13606M: Ohad Ben-Cohen <ohad@wizery.com> 13607M: Bjorn Andersson <bjorn.andersson@linaro.org> 13608L: linux-remoteproc@vger.kernel.org 13609T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13610S: Maintained 13611F: Documentation/devicetree/bindings/remoteproc/ 13612F: Documentation/ABI/testing/sysfs-class-remoteproc 13613F: Documentation/remoteproc.txt 13614F: drivers/remoteproc/ 13615F: include/linux/remoteproc.h 13616F: include/linux/remoteproc/ 13617 13618REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13619M: Ohad Ben-Cohen <ohad@wizery.com> 13620M: Bjorn Andersson <bjorn.andersson@linaro.org> 13621L: linux-remoteproc@vger.kernel.org 13622T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13623S: Maintained 13624F: drivers/rpmsg/ 13625F: Documentation/rpmsg.txt 13626F: Documentation/ABI/testing/sysfs-bus-rpmsg 13627F: include/linux/rpmsg.h 13628F: include/linux/rpmsg/ 13629F: include/uapi/linux/rpmsg.h 13630F: samples/rpmsg/ 13631 13632RENESAS CLOCK DRIVERS 13633M: Geert Uytterhoeven <geert+renesas@glider.be> 13634L: linux-renesas-soc@vger.kernel.org 13635T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13636S: Supported 13637F: drivers/clk/renesas/ 13638 13639RENESAS EMEV2 I2C DRIVER 13640M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13641S: Supported 13642F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13643F: drivers/i2c/busses/i2c-emev2.c 13644 13645RENESAS ETHERNET DRIVERS 13646R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13647L: netdev@vger.kernel.org 13648L: linux-renesas-soc@vger.kernel.org 13649F: Documentation/devicetree/bindings/net/renesas,*.txt 13650F: Documentation/devicetree/bindings/net/sh_eth.txt 13651F: drivers/net/ethernet/renesas/ 13652F: include/linux/sh_eth.h 13653 13654RENESAS R-CAR GYROADC DRIVER 13655M: Marek Vasut <marek.vasut@gmail.com> 13656L: linux-iio@vger.kernel.org 13657S: Supported 13658F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13659F: drivers/iio/adc/rcar-gyroadc.c 13660 13661RENESAS R-CAR I2C DRIVERS 13662M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13663S: Supported 13664F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13665F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13666F: drivers/i2c/busses/i2c-rcar.c 13667F: drivers/i2c/busses/i2c-sh_mobile.c 13668 13669RENESAS RIIC DRIVER 13670M: Chris Brandt <chris.brandt@renesas.com> 13671S: Supported 13672F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13673F: drivers/i2c/busses/i2c-riic.c 13674 13675RENESAS USB PHY DRIVER 13676M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13677L: linux-renesas-soc@vger.kernel.org 13678S: Maintained 13679F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13680 13681RESET CONTROLLER FRAMEWORK 13682M: Philipp Zabel <p.zabel@pengutronix.de> 13683T: git git://git.pengutronix.de/git/pza/linux 13684S: Maintained 13685F: drivers/reset/ 13686F: Documentation/devicetree/bindings/reset/ 13687F: include/dt-bindings/reset/ 13688F: include/linux/reset.h 13689F: include/linux/reset/ 13690F: include/linux/reset-controller.h 13691 13692RESTARTABLE SEQUENCES SUPPORT 13693M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13694M: Peter Zijlstra <peterz@infradead.org> 13695M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13696M: Boqun Feng <boqun.feng@gmail.com> 13697L: linux-kernel@vger.kernel.org 13698S: Supported 13699F: kernel/rseq.c 13700F: include/uapi/linux/rseq.h 13701F: include/trace/events/rseq.h 13702F: tools/testing/selftests/rseq/ 13703 13704RFKILL 13705M: Johannes Berg <johannes@sipsolutions.net> 13706L: linux-wireless@vger.kernel.org 13707W: http://wireless.kernel.org/ 13708T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13710S: Maintained 13711F: Documentation/driver-api/rfkill.rst 13712F: Documentation/ABI/stable/sysfs-class-rfkill 13713F: net/rfkill/ 13714F: include/linux/rfkill.h 13715F: include/uapi/linux/rfkill.h 13716 13717RHASHTABLE 13718M: Thomas Graf <tgraf@suug.ch> 13719M: Herbert Xu <herbert@gondor.apana.org.au> 13720L: netdev@vger.kernel.org 13721S: Maintained 13722F: lib/rhashtable.c 13723F: lib/test_rhashtable.c 13724F: include/linux/rhashtable.h 13725F: include/linux/rhashtable-types.h 13726 13727RICOH R5C592 MEMORYSTICK DRIVER 13728M: Maxim Levitsky <maximlevitsky@gmail.com> 13729S: Maintained 13730F: drivers/memstick/host/r592.* 13731 13732RICOH SMARTMEDIA/XD DRIVER 13733M: Maxim Levitsky <maximlevitsky@gmail.com> 13734S: Maintained 13735F: drivers/mtd/nand/raw/r852.c 13736F: drivers/mtd/nand/raw/r852.h 13737 13738RISC-V ARCHITECTURE 13739M: Palmer Dabbelt <palmer@sifive.com> 13740M: Albert Ou <aou@eecs.berkeley.edu> 13741L: linux-riscv@lists.infradead.org 13742T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 13743S: Supported 13744F: arch/riscv/ 13745K: riscv 13746N: riscv 13747 13748ROCCAT DRIVERS 13749M: Stefan Achatz <erazor_de@users.sourceforge.net> 13750W: http://sourceforge.net/projects/roccat/ 13751S: Maintained 13752F: drivers/hid/hid-roccat* 13753F: include/linux/hid-roccat* 13754F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13755 13756ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13757M: Jacob chen <jacob2.chen@rock-chips.com> 13758L: linux-media@vger.kernel.org 13759S: Maintained 13760F: drivers/media/platform/rockchip/rga/ 13761F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13762 13763HANTRO VPU CODEC DRIVER 13764M: Ezequiel Garcia <ezequiel@collabora.com> 13765L: linux-media@vger.kernel.org 13766S: Maintained 13767F: drivers/staging/media/platform/hantro/ 13768F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13769 13770ROCKER DRIVER 13771M: Jiri Pirko <jiri@resnulli.us> 13772L: netdev@vger.kernel.org 13773S: Supported 13774F: drivers/net/ethernet/rocker/ 13775 13776ROCKETPORT DRIVER 13777P: Comtrol Corp. 13778W: http://www.comtrol.com 13779S: Maintained 13780F: Documentation/driver-api/serial/rocket.rst 13781F: drivers/tty/rocket* 13782 13783ROCKETPORT EXPRESS/INFINITY DRIVER 13784M: Kevin Cernekee <cernekee@gmail.com> 13785L: linux-serial@vger.kernel.org 13786S: Odd Fixes 13787F: drivers/tty/serial/rp2.* 13788 13789ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13790M: Marek Vasut <marek.vasut+renesas@gmail.com> 13791L: linux-kernel@vger.kernel.org 13792L: linux-renesas-soc@vger.kernel.org 13793S: Supported 13794F: drivers/mfd/bd9571mwv.c 13795F: drivers/regulator/bd9571mwv-regulator.c 13796F: drivers/gpio/gpio-bd9571mwv.c 13797F: include/linux/mfd/bd9571mwv.h 13798F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13799 13800ROSE NETWORK LAYER 13801M: Ralf Baechle <ralf@linux-mips.org> 13802L: linux-hams@vger.kernel.org 13803W: http://www.linux-ax25.org/ 13804S: Maintained 13805F: include/net/rose.h 13806F: include/uapi/linux/rose.h 13807F: net/rose/ 13808 13809RTL2830 MEDIA DRIVER 13810M: Antti Palosaari <crope@iki.fi> 13811L: linux-media@vger.kernel.org 13812W: https://linuxtv.org 13813W: http://palosaari.fi/linux/ 13814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13815T: git git://linuxtv.org/anttip/media_tree.git 13816S: Maintained 13817F: drivers/media/dvb-frontends/rtl2830* 13818 13819RTL2832 MEDIA DRIVER 13820M: Antti Palosaari <crope@iki.fi> 13821L: linux-media@vger.kernel.org 13822W: https://linuxtv.org 13823W: http://palosaari.fi/linux/ 13824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13825T: git git://linuxtv.org/anttip/media_tree.git 13826S: Maintained 13827F: drivers/media/dvb-frontends/rtl2832* 13828 13829RTL2832_SDR MEDIA DRIVER 13830M: Antti Palosaari <crope@iki.fi> 13831L: linux-media@vger.kernel.org 13832W: https://linuxtv.org 13833W: http://palosaari.fi/linux/ 13834Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13835T: git git://linuxtv.org/anttip/media_tree.git 13836S: Maintained 13837F: drivers/media/dvb-frontends/rtl2832_sdr* 13838 13839RTL8180 WIRELESS DRIVER 13840L: linux-wireless@vger.kernel.org 13841W: http://wireless.kernel.org/ 13842T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13843S: Orphan 13844F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13845 13846RTL8187 WIRELESS DRIVER 13847M: Herton Ronaldo Krzesinski <herton@canonical.com> 13848M: Hin-Tak Leung <htl10@users.sourceforge.net> 13849M: Larry Finger <Larry.Finger@lwfinger.net> 13850L: linux-wireless@vger.kernel.org 13851W: http://wireless.kernel.org/ 13852T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13853S: Maintained 13854F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13855 13856REALTEK WIRELESS DRIVER (rtlwifi family) 13857M: Ping-Ke Shih <pkshih@realtek.com> 13858L: linux-wireless@vger.kernel.org 13859W: http://wireless.kernel.org/ 13860T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13861S: Maintained 13862F: drivers/net/wireless/realtek/rtlwifi/ 13863 13864REALTEK WIRELESS DRIVER (rtw88) 13865M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13866L: linux-wireless@vger.kernel.org 13867S: Maintained 13868F: drivers/net/wireless/realtek/rtw88/ 13869 13870RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13871M: Jes Sorensen <Jes.Sorensen@gmail.com> 13872L: linux-wireless@vger.kernel.org 13873T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13874S: Maintained 13875F: drivers/net/wireless/realtek/rtl8xxxu/ 13876 13877RXRPC SOCKETS (AF_RXRPC) 13878M: David Howells <dhowells@redhat.com> 13879L: linux-afs@lists.infradead.org 13880S: Supported 13881F: net/rxrpc/ 13882F: include/keys/rxrpc-type.h 13883F: include/net/af_rxrpc.h 13884F: include/trace/events/rxrpc.h 13885F: include/uapi/linux/rxrpc.h 13886F: Documentation/networking/rxrpc.txt 13887W: https://www.infradead.org/~dhowells/kafs/ 13888 13889S3 SAVAGE FRAMEBUFFER DRIVER 13890M: Antonino Daplas <adaplas@gmail.com> 13891L: linux-fbdev@vger.kernel.org 13892S: Maintained 13893F: drivers/video/fbdev/savage/ 13894 13895S390 13896M: Heiko Carstens <heiko.carstens@de.ibm.com> 13897M: Vasily Gorbik <gor@linux.ibm.com> 13898M: Christian Borntraeger <borntraeger@de.ibm.com> 13899L: linux-s390@vger.kernel.org 13900W: http://www.ibm.com/developerworks/linux/linux390/ 13901T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13902S: Supported 13903F: arch/s390/ 13904F: drivers/s390/ 13905F: Documentation/s390/ 13906F: Documentation/driver-api/s390-drivers.rst 13907 13908S390 COMMON I/O LAYER 13909M: Sebastian Ott <sebott@linux.ibm.com> 13910M: Peter Oberparleiter <oberpar@linux.ibm.com> 13911L: linux-s390@vger.kernel.org 13912W: http://www.ibm.com/developerworks/linux/linux390/ 13913S: Supported 13914F: drivers/s390/cio/ 13915 13916S390 DASD DRIVER 13917M: Stefan Haberland <sth@linux.ibm.com> 13918M: Jan Hoeppner <hoeppner@linux.ibm.com> 13919L: linux-s390@vger.kernel.org 13920W: http://www.ibm.com/developerworks/linux/linux390/ 13921S: Supported 13922F: drivers/s390/block/dasd* 13923F: block/partitions/ibm.c 13924 13925S390 IOMMU (PCI) 13926M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13927L: linux-s390@vger.kernel.org 13928W: http://www.ibm.com/developerworks/linux/linux390/ 13929S: Supported 13930F: drivers/iommu/s390-iommu.c 13931 13932S390 IUCV NETWORK LAYER 13933M: Julian Wiedmann <jwi@linux.ibm.com> 13934M: Ursula Braun <ubraun@linux.ibm.com> 13935L: linux-s390@vger.kernel.org 13936W: http://www.ibm.com/developerworks/linux/linux390/ 13937S: Supported 13938F: drivers/s390/net/*iucv* 13939F: include/net/iucv/ 13940F: net/iucv/ 13941 13942S390 NETWORK DRIVERS 13943M: Julian Wiedmann <jwi@linux.ibm.com> 13944M: Ursula Braun <ubraun@linux.ibm.com> 13945L: linux-s390@vger.kernel.org 13946W: http://www.ibm.com/developerworks/linux/linux390/ 13947S: Supported 13948F: drivers/s390/net/ 13949 13950S390 PCI SUBSYSTEM 13951M: Sebastian Ott <sebott@linux.ibm.com> 13952M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13953L: linux-s390@vger.kernel.org 13954W: http://www.ibm.com/developerworks/linux/linux390/ 13955S: Supported 13956F: arch/s390/pci/ 13957F: drivers/pci/hotplug/s390_pci_hpc.c 13958 13959S390 VFIO-CCW DRIVER 13960M: Cornelia Huck <cohuck@redhat.com> 13961M: Farhan Ali <alifm@linux.ibm.com> 13962M: Eric Farman <farman@linux.ibm.com> 13963R: Halil Pasic <pasic@linux.ibm.com> 13964L: linux-s390@vger.kernel.org 13965L: kvm@vger.kernel.org 13966S: Supported 13967F: drivers/s390/cio/vfio_ccw* 13968F: Documentation/s390/vfio-ccw.rst 13969F: include/uapi/linux/vfio_ccw.h 13970 13971S390 ZCRYPT DRIVER 13972M: Harald Freudenberger <freude@linux.ibm.com> 13973L: linux-s390@vger.kernel.org 13974W: http://www.ibm.com/developerworks/linux/linux390/ 13975S: Supported 13976F: drivers/s390/crypto/ 13977 13978S390 VFIO AP DRIVER 13979M: Tony Krowiak <akrowiak@linux.ibm.com> 13980M: Pierre Morel <pmorel@linux.ibm.com> 13981M: Halil Pasic <pasic@linux.ibm.com> 13982L: linux-s390@vger.kernel.org 13983W: http://www.ibm.com/developerworks/linux/linux390/ 13984S: Supported 13985F: drivers/s390/crypto/vfio_ap_drv.c 13986F: drivers/s390/crypto/vfio_ap_private.h 13987F: drivers/s390/crypto/vfio_ap_ops.c 13988F: Documentation/s390/vfio-ap.rst 13989 13990S390 ZFCP DRIVER 13991M: Steffen Maier <maier@linux.ibm.com> 13992M: Benjamin Block <bblock@linux.ibm.com> 13993L: linux-s390@vger.kernel.org 13994W: http://www.ibm.com/developerworks/linux/linux390/ 13995S: Supported 13996F: drivers/s390/scsi/zfcp_* 13997 13998S3C24XX SD/MMC Driver 13999M: Ben Dooks <ben-linux@fluff.org> 14000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14001S: Supported 14002F: drivers/mmc/host/s3cmci.* 14003 14004SAA6588 RDS RECEIVER DRIVER 14005M: Hans Verkuil <hverkuil@xs4all.nl> 14006L: linux-media@vger.kernel.org 14007T: git git://linuxtv.org/media_tree.git 14008W: https://linuxtv.org 14009S: Odd Fixes 14010F: drivers/media/i2c/saa6588* 14011 14012SAA7134 VIDEO4LINUX DRIVER 14013M: Mauro Carvalho Chehab <mchehab@kernel.org> 14014L: linux-media@vger.kernel.org 14015W: https://linuxtv.org 14016T: git git://linuxtv.org/media_tree.git 14017S: Odd fixes 14018F: Documentation/media/v4l-drivers/saa7134* 14019F: drivers/media/pci/saa7134/ 14020 14021SAA7146 VIDEO4LINUX-2 DRIVER 14022M: Hans Verkuil <hverkuil@xs4all.nl> 14023L: linux-media@vger.kernel.org 14024T: git git://linuxtv.org/media_tree.git 14025S: Maintained 14026F: drivers/media/common/saa7146/ 14027F: drivers/media/pci/saa7146/ 14028F: include/media/drv-intf/saa7146* 14029 14030SAMSUNG AUDIO (ASoC) DRIVERS 14031M: Krzysztof Kozlowski <krzk@kernel.org> 14032M: Sangbeom Kim <sbkim73@samsung.com> 14033M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14035S: Supported 14036F: sound/soc/samsung/ 14037F: Documentation/devicetree/bindings/sound/samsung* 14038 14039SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14040M: Krzysztof Kozlowski <krzk@kernel.org> 14041L: linux-crypto@vger.kernel.org 14042L: linux-samsung-soc@vger.kernel.org 14043S: Maintained 14044F: drivers/crypto/exynos-rng.c 14045F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 14046 14047SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14048M: Łukasz Stelmach <l.stelmach@samsung.com> 14049L: linux-samsung-soc@vger.kernel.org 14050S: Maintained 14051F: drivers/char/hw_random/exynos-trng.c 14052F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14053 14054SAMSUNG FRAMEBUFFER DRIVER 14055M: Jingoo Han <jingoohan1@gmail.com> 14056L: linux-fbdev@vger.kernel.org 14057S: Maintained 14058F: drivers/video/fbdev/s3c-fb.c 14059 14060SAMSUNG LAPTOP DRIVER 14061M: Corentin Chary <corentin.chary@gmail.com> 14062L: platform-driver-x86@vger.kernel.org 14063S: Maintained 14064F: drivers/platform/x86/samsung-laptop.c 14065 14066SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14067M: Sangbeom Kim <sbkim73@samsung.com> 14068M: Krzysztof Kozlowski <krzk@kernel.org> 14069M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14070L: linux-kernel@vger.kernel.org 14071L: linux-samsung-soc@vger.kernel.org 14072S: Supported 14073F: drivers/mfd/sec*.c 14074F: drivers/regulator/s2m*.c 14075F: drivers/regulator/s5m*.c 14076F: drivers/clk/clk-s2mps11.c 14077F: drivers/rtc/rtc-s5m.c 14078F: include/linux/mfd/samsung/ 14079F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14080F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14081F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14082F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14083 14084SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14085M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14086L: linux-media@vger.kernel.org 14087L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14088S: Maintained 14089F: drivers/media/platform/s3c-camif/ 14090F: include/media/drv-intf/s3c_camif.h 14091 14092SAMSUNG S3FWRN5 NFC DRIVER 14093M: Robert Baldyga <r.baldyga@samsung.com> 14094M: Krzysztof Opasiak <k.opasiak@samsung.com> 14095L: linux-nfc@lists.01.org (moderated for non-subscribers) 14096S: Supported 14097F: drivers/nfc/s3fwrn5 14098 14099SAMSUNG S5C73M3 CAMERA DRIVER 14100M: Kyungmin Park <kyungmin.park@samsung.com> 14101M: Andrzej Hajda <a.hajda@samsung.com> 14102L: linux-media@vger.kernel.org 14103S: Supported 14104F: drivers/media/i2c/s5c73m3/* 14105 14106SAMSUNG S5K5BAF CAMERA DRIVER 14107M: Kyungmin Park <kyungmin.park@samsung.com> 14108M: Andrzej Hajda <a.hajda@samsung.com> 14109L: linux-media@vger.kernel.org 14110S: Supported 14111F: drivers/media/i2c/s5k5baf.c 14112 14113SAMSUNG S5P Security SubSystem (SSS) DRIVER 14114M: Krzysztof Kozlowski <krzk@kernel.org> 14115M: Vladimir Zapolskiy <vz@mleia.com> 14116M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14117L: linux-crypto@vger.kernel.org 14118L: linux-samsung-soc@vger.kernel.org 14119S: Maintained 14120F: drivers/crypto/s5p-sss.c 14121 14122SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14123M: Kyungmin Park <kyungmin.park@samsung.com> 14124M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14125L: linux-media@vger.kernel.org 14126Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14127S: Supported 14128F: drivers/media/platform/exynos4-is/ 14129 14130SAMSUNG SOC CLOCK DRIVERS 14131M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14132M: Tomasz Figa <tomasz.figa@gmail.com> 14133M: Chanwoo Choi <cw00.choi@samsung.com> 14134S: Supported 14135L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14136T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14137F: drivers/clk/samsung/ 14138F: include/dt-bindings/clock/exynos*.h 14139F: Documentation/devicetree/bindings/clock/exynos*.txt 14140 14141SAMSUNG SPI DRIVERS 14142M: Kukjin Kim <kgene@kernel.org> 14143M: Krzysztof Kozlowski <krzk@kernel.org> 14144M: Andi Shyti <andi@etezian.org> 14145L: linux-spi@vger.kernel.org 14146L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14147S: Maintained 14148F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14149F: drivers/spi/spi-s3c* 14150F: include/linux/platform_data/spi-s3c64xx.h 14151 14152SAMSUNG SXGBE DRIVERS 14153M: Byungho An <bh74.an@samsung.com> 14154M: Girish K S <ks.giri@samsung.com> 14155M: Vipul Pandya <vipul.pandya@samsung.com> 14156S: Supported 14157L: netdev@vger.kernel.org 14158F: drivers/net/ethernet/samsung/sxgbe/ 14159 14160SAMSUNG THERMAL DRIVER 14161M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14162L: linux-pm@vger.kernel.org 14163L: linux-samsung-soc@vger.kernel.org 14164S: Supported 14165T: git https://github.com/lmajewski/linux-samsung-thermal.git 14166F: drivers/thermal/samsung/ 14167 14168SAMSUNG USB2 PHY DRIVER 14169M: Kamil Debski <kamil@wypas.org> 14170M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14171L: linux-kernel@vger.kernel.org 14172S: Supported 14173F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14174F: Documentation/driver-api/phy/samsung-usb2.rst 14175F: drivers/phy/samsung/phy-exynos4210-usb2.c 14176F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14177F: drivers/phy/samsung/phy-exynos5250-usb2.c 14178F: drivers/phy/samsung/phy-s5pv210-usb2.c 14179F: drivers/phy/samsung/phy-samsung-usb2.c 14180F: drivers/phy/samsung/phy-samsung-usb2.h 14181 14182SC1200 WDT DRIVER 14183M: Zwane Mwaikambo <zwanem@gmail.com> 14184S: Maintained 14185F: drivers/watchdog/sc1200wdt.c 14186 14187SCHEDULER 14188M: Ingo Molnar <mingo@redhat.com> 14189M: Peter Zijlstra <peterz@infradead.org> 14190L: linux-kernel@vger.kernel.org 14191T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14192S: Maintained 14193F: kernel/sched/ 14194F: include/linux/sched.h 14195F: include/uapi/linux/sched.h 14196F: include/linux/wait.h 14197F: include/linux/preempt.h 14198 14199SCR24X CHIP CARD INTERFACE DRIVER 14200M: Lubomir Rintel <lkundrak@v3.sk> 14201S: Supported 14202F: drivers/char/pcmcia/scr24x_cs.c 14203 14204SCSI CDROM DRIVER 14205M: Jens Axboe <axboe@kernel.dk> 14206L: linux-scsi@vger.kernel.org 14207W: http://www.kernel.dk 14208S: Maintained 14209F: drivers/scsi/sr* 14210 14211SCSI RDMA PROTOCOL (SRP) INITIATOR 14212M: Bart Van Assche <bvanassche@acm.org> 14213L: linux-rdma@vger.kernel.org 14214S: Supported 14215Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14216F: drivers/infiniband/ulp/srp/ 14217F: include/scsi/srp.h 14218 14219SCSI RDMA PROTOCOL (SRP) TARGET 14220M: Bart Van Assche <bvanassche@acm.org> 14221L: linux-rdma@vger.kernel.org 14222L: target-devel@vger.kernel.org 14223S: Supported 14224Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14225F: drivers/infiniband/ulp/srpt/ 14226 14227SCSI SG DRIVER 14228M: Doug Gilbert <dgilbert@interlog.com> 14229L: linux-scsi@vger.kernel.org 14230W: http://sg.danny.cz/sg 14231S: Maintained 14232F: Documentation/scsi/scsi-generic.txt 14233F: drivers/scsi/sg.c 14234F: include/scsi/sg.h 14235 14236SCSI SUBSYSTEM 14237M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14238T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14239M: "Martin K. Petersen" <martin.petersen@oracle.com> 14240T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14241Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14242L: linux-scsi@vger.kernel.org 14243S: Maintained 14244F: Documentation/devicetree/bindings/scsi/ 14245F: drivers/scsi/ 14246F: include/scsi/ 14247 14248SCSI TAPE DRIVER 14249M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14250L: linux-scsi@vger.kernel.org 14251S: Maintained 14252F: Documentation/scsi/st.txt 14253F: drivers/scsi/st.* 14254F: drivers/scsi/st_*.h 14255 14256SCSI TARGET SUBSYSTEM 14257M: "Martin K. Petersen" <martin.petersen@oracle.com> 14258L: linux-scsi@vger.kernel.org 14259L: target-devel@vger.kernel.org 14260W: http://www.linux-iscsi.org 14261T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14262Q: https://patchwork.kernel.org/project/target-devel/list/ 14263S: Supported 14264F: drivers/target/ 14265F: include/target/ 14266F: Documentation/target/ 14267 14268SCTP PROTOCOL 14269M: Vlad Yasevich <vyasevich@gmail.com> 14270M: Neil Horman <nhorman@tuxdriver.com> 14271M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14272L: linux-sctp@vger.kernel.org 14273W: http://lksctp.sourceforge.net 14274S: Maintained 14275F: Documentation/networking/sctp.txt 14276F: include/linux/sctp.h 14277F: include/uapi/linux/sctp.h 14278F: include/net/sctp/ 14279F: net/sctp/ 14280 14281SCx200 CPU SUPPORT 14282M: Jim Cromie <jim.cromie@gmail.com> 14283S: Odd Fixes 14284F: Documentation/i2c/busses/scx200_acb 14285F: arch/x86/platform/scx200/ 14286F: drivers/watchdog/scx200_wdt.c 14287F: drivers/i2c/busses/scx200* 14288F: drivers/mtd/maps/scx200_docflash.c 14289F: include/linux/scx200.h 14290 14291SCx200 GPIO DRIVER 14292M: Jim Cromie <jim.cromie@gmail.com> 14293S: Maintained 14294F: drivers/char/scx200_gpio.c 14295F: include/linux/scx200_gpio.h 14296 14297SCx200 HRT CLOCKSOURCE DRIVER 14298M: Jim Cromie <jim.cromie@gmail.com> 14299S: Maintained 14300F: drivers/clocksource/scx200_hrt.c 14301 14302SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14303M: Sascha Sommer <saschasommer@freenet.de> 14304L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14305S: Maintained 14306F: drivers/mmc/host/sdricoh_cs.c 14307 14308SECO BOARDS CEC DRIVER 14309M: Ettore Chimenti <ek5.chimenti@gmail.com> 14310S: Maintained 14311F: drivers/media/platform/seco-cec/seco-cec.c 14312F: drivers/media/platform/seco-cec/seco-cec.h 14313 14314SECURE COMPUTING 14315M: Kees Cook <keescook@chromium.org> 14316R: Andy Lutomirski <luto@amacapital.net> 14317R: Will Drewry <wad@chromium.org> 14318T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14319S: Supported 14320F: kernel/seccomp.c 14321F: include/uapi/linux/seccomp.h 14322F: include/linux/seccomp.h 14323F: tools/testing/selftests/seccomp/* 14324F: tools/testing/selftests/kselftest_harness.h 14325F: Documentation/userspace-api/seccomp_filter.rst 14326K: \bsecure_computing 14327K: \bTIF_SECCOMP\b 14328 14329SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14330M: Al Cooper <alcooperx@gmail.com> 14331L: linux-mmc@vger.kernel.org 14332L: bcm-kernel-feedback-list@broadcom.com 14333S: Maintained 14334F: drivers/mmc/host/sdhci-brcmstb* 14335 14336SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14337M: Adrian Hunter <adrian.hunter@intel.com> 14338L: linux-mmc@vger.kernel.org 14339S: Maintained 14340F: drivers/mmc/host/sdhci* 14341F: include/linux/mmc/sdhci* 14342 14343EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14344M: Adrian Hunter <adrian.hunter@intel.com> 14345M: Ritesh Harjani <riteshh@codeaurora.org> 14346M: Asutosh Das <asutoshd@codeaurora.org> 14347L: linux-mmc@vger.kernel.org 14348S: Maintained 14349F: drivers/mmc/host/cqhci* 14350 14351SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14352M: Prabu Thangamuthu <prabu.t@synopsys.com> 14353M: Manjunath M B <manjumb@synopsys.com> 14354L: linux-mmc@vger.kernel.org 14355S: Maintained 14356F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14357 14358SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14359M: Ludovic Desroches <ludovic.desroches@microchip.com> 14360L: linux-mmc@vger.kernel.org 14361S: Supported 14362F: drivers/mmc/host/sdhci-of-at91.c 14363 14364SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14365M: Ben Dooks <ben-linux@fluff.org> 14366M: Jaehoon Chung <jh80.chung@samsung.com> 14367L: linux-mmc@vger.kernel.org 14368S: Maintained 14369F: drivers/mmc/host/sdhci-s3c* 14370 14371SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14372M: Viresh Kumar <vireshk@kernel.org> 14373L: linux-mmc@vger.kernel.org 14374S: Maintained 14375F: drivers/mmc/host/sdhci-spear.c 14376 14377SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14378M: Kishon Vijay Abraham I <kishon@ti.com> 14379L: linux-mmc@vger.kernel.org 14380S: Maintained 14381F: drivers/mmc/host/sdhci-omap.c 14382 14383SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14384M: Scott Bauer <scott.bauer@intel.com> 14385M: Jonathan Derrick <jonathan.derrick@intel.com> 14386L: linux-block@vger.kernel.org 14387S: Supported 14388F: block/sed* 14389F: block/opal_proto.h 14390F: include/linux/sed* 14391F: include/uapi/linux/sed* 14392 14393SECURITY CONTACT 14394M: Security Officers <security@kernel.org> 14395S: Supported 14396 14397SECURITY SUBSYSTEM 14398M: James Morris <jmorris@namei.org> 14399M: "Serge E. Hallyn" <serge@hallyn.com> 14400L: linux-security-module@vger.kernel.org (suggested Cc:) 14401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14402W: http://kernsec.org/ 14403S: Supported 14404F: security/ 14405X: security/selinux/ 14406 14407SELINUX SECURITY MODULE 14408M: Paul Moore <paul@paul-moore.com> 14409M: Stephen Smalley <sds@tycho.nsa.gov> 14410M: Eric Paris <eparis@parisplace.org> 14411L: selinux@vger.kernel.org 14412W: https://selinuxproject.org 14413W: https://github.com/SELinuxProject 14414T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14415S: Supported 14416F: include/uapi/linux/selinux_netlink.h 14417F: security/selinux/ 14418F: scripts/selinux/ 14419F: Documentation/admin-guide/LSM/SELinux.rst 14420 14421SENSABLE PHANTOM 14422M: Jiri Slaby <jirislaby@gmail.com> 14423S: Maintained 14424F: drivers/misc/phantom.c 14425F: include/uapi/linux/phantom.h 14426 14427SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14428M: Tomasz Duszynski <tduszyns@gmail.com> 14429S: Maintained 14430F: drivers/iio/chemical/sps30.c 14431F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14432 14433SERIAL DEVICE BUS 14434M: Rob Herring <robh@kernel.org> 14435L: linux-serial@vger.kernel.org 14436S: Maintained 14437F: Documentation/devicetree/bindings/serial/slave-device.txt 14438F: drivers/tty/serdev/ 14439F: include/linux/serdev.h 14440 14441SERIAL DRIVERS 14442M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14443L: linux-serial@vger.kernel.org 14444S: Maintained 14445F: Documentation/devicetree/bindings/serial/ 14446F: drivers/tty/serial/ 14447 14448SERIAL IR RECEIVER 14449M: Sean Young <sean@mess.org> 14450L: linux-media@vger.kernel.org 14451S: Maintained 14452F: drivers/media/rc/serial_ir.c 14453 14454SFC NETWORK DRIVER 14455M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14456M: Edward Cree <ecree@solarflare.com> 14457M: Martin Habets <mhabets@solarflare.com> 14458L: netdev@vger.kernel.org 14459S: Supported 14460F: drivers/net/ethernet/sfc/ 14461 14462SFF/SFP/SFP+ MODULE SUPPORT 14463M: Russell King <linux@armlinux.org.uk> 14464L: netdev@vger.kernel.org 14465S: Maintained 14466F: drivers/net/phy/phylink.c 14467F: drivers/net/phy/sfp* 14468F: include/linux/phylink.h 14469F: include/linux/sfp.h 14470 14471SGI GRU DRIVER 14472M: Dimitri Sivanich <sivanich@sgi.com> 14473S: Maintained 14474F: drivers/misc/sgi-gru/ 14475 14476SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14477M: Pat Gefre <pfg@sgi.com> 14478L: linux-ia64@vger.kernel.org 14479S: Supported 14480F: Documentation/ia64/serial.rst 14481F: drivers/tty/serial/ioc?_serial.c 14482F: include/linux/ioc?.h 14483 14484SGI XP/XPC/XPNET DRIVER 14485M: Cliff Whickman <cpw@sgi.com> 14486M: Robin Holt <robinmholt@gmail.com> 14487S: Maintained 14488F: drivers/misc/sgi-xp/ 14489 14490SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14491M: Ursula Braun <ubraun@linux.ibm.com> 14492M: Karsten Graul <kgraul@linux.ibm.com> 14493L: linux-s390@vger.kernel.org 14494W: http://www.ibm.com/developerworks/linux/linux390/ 14495S: Supported 14496F: net/smc/ 14497 14498SHARP RJ54N1CB0C SENSOR DRIVER 14499M: Jacopo Mondi <jacopo@jmondi.org> 14500L: linux-media@vger.kernel.org 14501T: git git://linuxtv.org/media_tree.git 14502S: Odd fixes 14503F: drivers/media/i2c/rj54n1cb0c.c 14504F: include/media/i2c/rj54n1cb0c.h 14505 14506SH_VEU V4L2 MEM2MEM DRIVER 14507L: linux-media@vger.kernel.org 14508S: Orphan 14509F: drivers/media/platform/sh_veu.c 14510 14511SH_VOU V4L2 OUTPUT DRIVER 14512L: linux-media@vger.kernel.org 14513S: Orphan 14514F: drivers/media/platform/sh_vou.c 14515F: include/media/drv-intf/sh_vou.h 14516 14517SI2157 MEDIA DRIVER 14518M: Antti Palosaari <crope@iki.fi> 14519L: linux-media@vger.kernel.org 14520W: https://linuxtv.org 14521W: http://palosaari.fi/linux/ 14522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14523T: git git://linuxtv.org/anttip/media_tree.git 14524S: Maintained 14525F: drivers/media/tuners/si2157* 14526 14527SI2165 MEDIA DRIVER 14528M: Matthias Schwarzott <zzam@gentoo.org> 14529L: linux-media@vger.kernel.org 14530W: https://linuxtv.org 14531Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14532S: Maintained 14533F: drivers/media/dvb-frontends/si2165* 14534 14535SI2168 MEDIA DRIVER 14536M: Antti Palosaari <crope@iki.fi> 14537L: linux-media@vger.kernel.org 14538W: https://linuxtv.org 14539W: http://palosaari.fi/linux/ 14540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14541T: git git://linuxtv.org/anttip/media_tree.git 14542S: Maintained 14543F: drivers/media/dvb-frontends/si2168* 14544 14545SI470X FM RADIO RECEIVER I2C DRIVER 14546M: Hans Verkuil <hverkuil@xs4all.nl> 14547L: linux-media@vger.kernel.org 14548T: git git://linuxtv.org/media_tree.git 14549W: https://linuxtv.org 14550S: Odd Fixes 14551F: drivers/media/radio/si470x/radio-si470x-i2c.c 14552 14553SI470X FM RADIO RECEIVER USB DRIVER 14554M: Hans Verkuil <hverkuil@xs4all.nl> 14555L: linux-media@vger.kernel.org 14556T: git git://linuxtv.org/media_tree.git 14557W: https://linuxtv.org 14558S: Maintained 14559F: drivers/media/radio/si470x/radio-si470x-common.c 14560F: drivers/media/radio/si470x/radio-si470x.h 14561F: drivers/media/radio/si470x/radio-si470x-usb.c 14562 14563SI4713 FM RADIO TRANSMITTER I2C DRIVER 14564M: Eduardo Valentin <edubezval@gmail.com> 14565L: linux-media@vger.kernel.org 14566T: git git://linuxtv.org/media_tree.git 14567W: https://linuxtv.org 14568S: Odd Fixes 14569F: drivers/media/radio/si4713/si4713.? 14570 14571SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14572M: Eduardo Valentin <edubezval@gmail.com> 14573L: linux-media@vger.kernel.org 14574T: git git://linuxtv.org/media_tree.git 14575W: https://linuxtv.org 14576S: Odd Fixes 14577F: drivers/media/radio/si4713/radio-platform-si4713.c 14578 14579SI4713 FM RADIO TRANSMITTER USB DRIVER 14580M: Hans Verkuil <hverkuil@xs4all.nl> 14581L: linux-media@vger.kernel.org 14582T: git git://linuxtv.org/media_tree.git 14583W: https://linuxtv.org 14584S: Maintained 14585F: drivers/media/radio/si4713/radio-usb-si4713.c 14586 14587SIANO DVB DRIVER 14588M: Mauro Carvalho Chehab <mchehab@kernel.org> 14589L: linux-media@vger.kernel.org 14590W: https://linuxtv.org 14591T: git git://linuxtv.org/media_tree.git 14592S: Odd fixes 14593F: drivers/media/common/siano/ 14594F: drivers/media/usb/siano/ 14595F: drivers/media/usb/siano/ 14596F: drivers/media/mmc/siano/ 14597 14598SIFIVE DRIVERS 14599M: Palmer Dabbelt <palmer@sifive.com> 14600M: Paul Walmsley <paul.walmsley@sifive.com> 14601L: linux-riscv@lists.infradead.org 14602T: git git://github.com/sifive/riscv-linux.git 14603S: Supported 14604K: [^@]sifive 14605N: sifive 14606 14607SIFIVE FU540 SYSTEM-ON-CHIP 14608M: Paul Walmsley <paul.walmsley@sifive.com> 14609M: Palmer Dabbelt <palmer@sifive.com> 14610L: linux-riscv@lists.infradead.org 14611T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14612S: Supported 14613K: fu540 14614N: fu540 14615 14616SILEAD TOUCHSCREEN DRIVER 14617M: Hans de Goede <hdegoede@redhat.com> 14618L: linux-input@vger.kernel.org 14619L: platform-driver-x86@vger.kernel.org 14620S: Maintained 14621F: drivers/input/touchscreen/silead.c 14622F: drivers/platform/x86/touchscreen_dmi.c 14623 14624SILICON MOTION SM712 FRAME BUFFER DRIVER 14625M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14626M: Teddy Wang <teddy.wang@siliconmotion.com> 14627M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14628L: linux-fbdev@vger.kernel.org 14629S: Maintained 14630F: drivers/video/fbdev/sm712* 14631F: Documentation/fb/sm712fb.rst 14632 14633SIMPLE FIRMWARE INTERFACE (SFI) 14634M: Len Brown <lenb@kernel.org> 14635L: sfi-devel@simplefirmware.org 14636W: http://simplefirmware.org/ 14637T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14638S: Supported 14639F: arch/x86/platform/sfi/ 14640F: drivers/sfi/ 14641F: include/linux/sfi*.h 14642 14643SIMPLEFB FB DRIVER 14644M: Hans de Goede <hdegoede@redhat.com> 14645L: linux-fbdev@vger.kernel.org 14646S: Maintained 14647F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14648F: drivers/video/fbdev/simplefb.c 14649F: include/linux/platform_data/simplefb.h 14650 14651SIMTEC EB110ATX (Chalice CATS) 14652P: Ben Dooks 14653P: Vincent Sanders <vince@simtec.co.uk> 14654M: Simtec Linux Team <linux@simtec.co.uk> 14655W: http://www.simtec.co.uk/products/EB110ATX/ 14656S: Supported 14657 14658SIMTEC EB2410ITX (BAST) 14659P: Ben Dooks 14660P: Vincent Sanders <vince@simtec.co.uk> 14661M: Simtec Linux Team <linux@simtec.co.uk> 14662W: http://www.simtec.co.uk/products/EB2410ITX/ 14663S: Supported 14664F: arch/arm/mach-s3c24xx/mach-bast.c 14665F: arch/arm/mach-s3c24xx/bast-ide.c 14666F: arch/arm/mach-s3c24xx/bast-irq.c 14667 14668SIPHASH PRF ROUTINES 14669M: Jason A. Donenfeld <Jason@zx2c4.com> 14670S: Maintained 14671F: lib/siphash.c 14672F: lib/test_siphash.c 14673F: include/linux/siphash.h 14674 14675SIOX 14676M: Thorsten Scherer <t.scherer@eckelmann.de> 14677M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14678R: Pengutronix Kernel Team <kernel@pengutronix.de> 14679S: Supported 14680F: drivers/siox/* 14681F: drivers/gpio/gpio-siox.c 14682F: include/trace/events/siox.h 14683 14684SIS 190 ETHERNET DRIVER 14685M: Francois Romieu <romieu@fr.zoreil.com> 14686L: netdev@vger.kernel.org 14687S: Maintained 14688F: drivers/net/ethernet/sis/sis190.c 14689 14690SIS 900/7016 FAST ETHERNET DRIVER 14691M: Daniele Venzano <venza@brownhat.org> 14692W: http://www.brownhat.org/sis900.html 14693L: netdev@vger.kernel.org 14694S: Maintained 14695F: drivers/net/ethernet/sis/sis900.* 14696 14697SIS FRAMEBUFFER DRIVER 14698M: Thomas Winischhofer <thomas@winischhofer.net> 14699W: http://www.winischhofer.net/linuxsisvga.shtml 14700S: Maintained 14701F: Documentation/fb/sisfb.rst 14702F: drivers/video/fbdev/sis/ 14703F: include/video/sisfb.h 14704 14705SIS USB2VGA DRIVER 14706M: Thomas Winischhofer <thomas@winischhofer.net> 14707W: http://www.winischhofer.at/linuxsisusbvga.shtml 14708S: Maintained 14709F: drivers/usb/misc/sisusbvga/ 14710 14711SLAB ALLOCATOR 14712M: Christoph Lameter <cl@linux.com> 14713M: Pekka Enberg <penberg@kernel.org> 14714M: David Rientjes <rientjes@google.com> 14715M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14716M: Andrew Morton <akpm@linux-foundation.org> 14717L: linux-mm@kvack.org 14718S: Maintained 14719F: include/linux/sl?b*.h 14720F: mm/sl?b* 14721 14722SLEEPABLE READ-COPY UPDATE (SRCU) 14723M: Lai Jiangshan <jiangshanlai@gmail.com> 14724M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14725M: Josh Triplett <josh@joshtriplett.org> 14726R: Steven Rostedt <rostedt@goodmis.org> 14727R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14728L: rcu@vger.kernel.org 14729W: http://www.rdrop.com/users/paulmck/RCU/ 14730S: Supported 14731T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14732F: include/linux/srcu*.h 14733F: kernel/rcu/srcu*.c 14734 14735SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14736M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14737L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14738S: Maintained 14739F: drivers/slimbus/ 14740F: Documentation/devicetree/bindings/slimbus/ 14741F: include/linux/slimbus.h 14742 14743SMACK SECURITY MODULE 14744M: Casey Schaufler <casey@schaufler-ca.com> 14745L: linux-security-module@vger.kernel.org 14746W: http://schaufler-ca.com 14747T: git git://github.com/cschaufler/smack-next 14748S: Maintained 14749F: Documentation/admin-guide/LSM/Smack.rst 14750F: security/smack/ 14751 14752SMC91x ETHERNET DRIVER 14753M: Nicolas Pitre <nico@fluxnic.net> 14754S: Odd Fixes 14755F: drivers/net/ethernet/smsc/smc91x.* 14756 14757SMIA AND SMIA++ IMAGE SENSOR DRIVER 14758M: Sakari Ailus <sakari.ailus@iki.fi> 14759L: linux-media@vger.kernel.org 14760S: Maintained 14761F: drivers/media/i2c/smiapp/ 14762F: include/media/i2c/smiapp.h 14763F: drivers/media/i2c/smiapp-pll.c 14764F: drivers/media/i2c/smiapp-pll.h 14765F: include/uapi/linux/smiapp.h 14766F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14767 14768SMM665 HARDWARE MONITOR DRIVER 14769M: Guenter Roeck <linux@roeck-us.net> 14770L: linux-hwmon@vger.kernel.org 14771S: Maintained 14772F: Documentation/hwmon/smm665.rst 14773F: drivers/hwmon/smm665.c 14774 14775SMSC EMC2103 HARDWARE MONITOR DRIVER 14776M: Steve Glendinning <steve.glendinning@shawell.net> 14777L: linux-hwmon@vger.kernel.org 14778S: Maintained 14779F: Documentation/hwmon/emc2103.rst 14780F: drivers/hwmon/emc2103.c 14781 14782SMSC SCH5627 HARDWARE MONITOR DRIVER 14783M: Hans de Goede <hdegoede@redhat.com> 14784L: linux-hwmon@vger.kernel.org 14785S: Supported 14786F: Documentation/hwmon/sch5627.rst 14787F: drivers/hwmon/sch5627.c 14788 14789SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14790M: Steve Glendinning <steve.glendinning@shawell.net> 14791L: linux-fbdev@vger.kernel.org 14792S: Maintained 14793F: drivers/video/fbdev/smscufx.c 14794 14795SMSC47B397 HARDWARE MONITOR DRIVER 14796M: Jean Delvare <jdelvare@suse.com> 14797L: linux-hwmon@vger.kernel.org 14798S: Maintained 14799F: Documentation/hwmon/smsc47b397.rst 14800F: drivers/hwmon/smsc47b397.c 14801 14802SMSC911x ETHERNET DRIVER 14803M: Steve Glendinning <steve.glendinning@shawell.net> 14804L: netdev@vger.kernel.org 14805S: Maintained 14806F: include/linux/smsc911x.h 14807F: drivers/net/ethernet/smsc/smsc911x.* 14808 14809SMSC9420 PCI ETHERNET DRIVER 14810M: Steve Glendinning <steve.glendinning@shawell.net> 14811L: netdev@vger.kernel.org 14812S: Maintained 14813F: drivers/net/ethernet/smsc/smsc9420.* 14814 14815SOC-CAMERA V4L2 SUBSYSTEM 14816L: linux-media@vger.kernel.org 14817T: git git://linuxtv.org/media_tree.git 14818S: Orphan 14819F: include/media/soc_camera.h 14820F: drivers/staging/media/soc_camera/ 14821 14822SOCIONEXT SYNQUACER I2C DRIVER 14823M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14824L: linux-i2c@vger.kernel.org 14825S: Maintained 14826F: drivers/i2c/busses/i2c-synquacer.c 14827F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14828 14829SOCIONEXT UNIPHIER SOUND DRIVER 14830L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14831S: Orphan 14832F: sound/soc/uniphier/ 14833 14834SOEKRIS NET48XX LED SUPPORT 14835M: Chris Boot <bootc@bootc.net> 14836S: Maintained 14837F: drivers/leds/leds-net48xx.c 14838 14839SOFT-IWARP DRIVER (siw) 14840M: Bernard Metzler <bmt@zurich.ibm.com> 14841L: linux-rdma@vger.kernel.org 14842S: Supported 14843F: drivers/infiniband/sw/siw/ 14844F: include/uapi/rdma/siw-abi.h 14845 14846SOFT-ROCE DRIVER (rxe) 14847M: Moni Shoua <monis@mellanox.com> 14848L: linux-rdma@vger.kernel.org 14849S: Supported 14850W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14851Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14852F: drivers/infiniband/sw/rxe/ 14853F: include/uapi/rdma/rdma_user_rxe.h 14854 14855SOFTLOGIC 6x10 MPEG CODEC 14856M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14857M: Anton Sviridenko <anton@corp.bluecherry.net> 14858M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14859M: Andrey Utkin <andrey_utkin@fastmail.com> 14860M: Ismael Luceno <ismael@iodev.co.uk> 14861L: linux-media@vger.kernel.org 14862S: Supported 14863F: drivers/media/pci/solo6x10/ 14864 14865SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14866M: James Morse <james.morse@arm.com> 14867L: linux-arm-kernel@lists.infradead.org 14868S: Maintained 14869F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14870F: drivers/firmware/arm_sdei.c 14871F: include/linux/arm_sdei.h 14872F: include/uapi/linux/arm_sdei.h 14873 14874SOFTWARE RAID (Multiple Disks) SUPPORT 14875M: Shaohua Li <shli@kernel.org> 14876L: linux-raid@vger.kernel.org 14877T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14878S: Supported 14879F: drivers/md/Makefile 14880F: drivers/md/Kconfig 14881F: drivers/md/md* 14882F: drivers/md/raid* 14883F: include/linux/raid/ 14884F: include/uapi/linux/raid/ 14885 14886SOCIONEXT (SNI) AVE NETWORK DRIVER 14887M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14888L: netdev@vger.kernel.org 14889S: Maintained 14890F: drivers/net/ethernet/socionext/sni_ave.c 14891F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14892 14893SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14894M: Jassi Brar <jaswinder.singh@linaro.org> 14895M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 14896L: netdev@vger.kernel.org 14897S: Maintained 14898F: drivers/net/ethernet/socionext/netsec.c 14899F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14900 14901SOCIONEXT (SNI) Synquacer SPI DRIVER 14902M: Masahisa Kojima <masahisa.kojima@linaro.org> 14903M: Jassi Brar <jaswinder.singh@linaro.org> 14904L: linux-spi@vger.kernel.org 14905S: Maintained 14906F: drivers/spi/spi-synquacer.c 14907F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14908 14909SOLIDRUN CLEARFOG SUPPORT 14910M: Russell King <linux@armlinux.org.uk> 14911S: Maintained 14912F: arch/arm/boot/dts/armada-388-clearfog* 14913F: arch/arm/boot/dts/armada-38x-solidrun-* 14914 14915SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14916M: Russell King <linux@armlinux.org.uk> 14917S: Maintained 14918F: arch/arm/boot/dts/imx6*-cubox-i* 14919F: arch/arm/boot/dts/imx6*-hummingboard* 14920F: arch/arm/boot/dts/imx6*-sr-* 14921 14922SONIC NETWORK DRIVER 14923M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14924L: netdev@vger.kernel.org 14925S: Maintained 14926F: drivers/net/ethernet/natsemi/sonic.* 14927 14928SONICS SILICON BACKPLANE DRIVER (SSB) 14929M: Michael Buesch <m@bues.ch> 14930L: linux-wireless@vger.kernel.org 14931S: Maintained 14932F: drivers/ssb/ 14933F: include/linux/ssb/ 14934 14935SONY IMX214 SENSOR DRIVER 14936M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14937L: linux-media@vger.kernel.org 14938T: git git://linuxtv.org/media_tree.git 14939S: Maintained 14940F: drivers/media/i2c/imx214.c 14941F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14942 14943SONY IMX258 SENSOR DRIVER 14944M: Sakari Ailus <sakari.ailus@linux.intel.com> 14945L: linux-media@vger.kernel.org 14946T: git git://linuxtv.org/media_tree.git 14947S: Maintained 14948F: drivers/media/i2c/imx258.c 14949 14950SONY IMX274 SENSOR DRIVER 14951M: Leon Luo <leonl@leopardimaging.com> 14952L: linux-media@vger.kernel.org 14953T: git git://linuxtv.org/media_tree.git 14954S: Maintained 14955F: drivers/media/i2c/imx274.c 14956F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14957 14958SONY IMX319 SENSOR DRIVER 14959M: Bingbu Cao <bingbu.cao@intel.com> 14960L: linux-media@vger.kernel.org 14961T: git git://linuxtv.org/media_tree.git 14962S: Maintained 14963F: drivers/media/i2c/imx319.c 14964 14965SONY IMX355 SENSOR DRIVER 14966M: Tianshu Qiu <tian.shu.qiu@intel.com> 14967L: linux-media@vger.kernel.org 14968T: git git://linuxtv.org/media_tree.git 14969S: Maintained 14970F: drivers/media/i2c/imx355.c 14971 14972SONY MEMORYSTICK SUBSYSTEM 14973M: Maxim Levitsky <maximlevitsky@gmail.com> 14974M: Alex Dubov <oakad@yahoo.com> 14975M: Ulf Hansson <ulf.hansson@linaro.org> 14976L: linux-mmc@vger.kernel.org 14977T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14978S: Maintained 14979F: drivers/memstick/ 14980F: include/linux/memstick.h 14981 14982SONY VAIO CONTROL DEVICE DRIVER 14983M: Mattia Dongili <malattia@linux.it> 14984L: platform-driver-x86@vger.kernel.org 14985W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14986S: Maintained 14987F: Documentation/admin-guide/laptops/sony-laptop.rst 14988F: drivers/char/sonypi.c 14989F: drivers/platform/x86/sony-laptop.c 14990F: include/linux/sony-laptop.h 14991 14992SOUND 14993M: Jaroslav Kysela <perex@perex.cz> 14994M: Takashi Iwai <tiwai@suse.com> 14995L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14996W: http://www.alsa-project.org/ 14997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14998Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14999S: Maintained 15000F: Documentation/sound/ 15001F: include/sound/ 15002F: include/uapi/sound/ 15003F: sound/ 15004 15005SOUND - COMPRESSED AUDIO 15006M: Vinod Koul <vkoul@kernel.org> 15007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15009S: Supported 15010F: Documentation/sound/designs/compress-offload.rst 15011F: include/sound/compress_driver.h 15012F: include/uapi/sound/compress_* 15013F: sound/core/compress_offload.c 15014F: sound/soc/soc-compress.c 15015 15016SOUND - DMAENGINE HELPERS 15017M: Lars-Peter Clausen <lars@metafoo.de> 15018S: Supported 15019F: include/sound/dmaengine_pcm.h 15020F: sound/core/pcm_dmaengine.c 15021F: sound/soc/soc-generic-dmaengine-pcm.c 15022 15023SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15024M: Liam Girdwood <lgirdwood@gmail.com> 15025M: Mark Brown <broonie@kernel.org> 15026T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15027L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15028W: http://alsa-project.org/main/index.php/ASoC 15029S: Supported 15030F: Documentation/devicetree/bindings/sound/ 15031F: Documentation/sound/soc/ 15032F: sound/soc/ 15033F: include/dt-bindings/sound/ 15034F: include/sound/soc* 15035 15036SOUNDWIRE SUBSYSTEM 15037M: Vinod Koul <vkoul@kernel.org> 15038M: Sanyog Kale <sanyog.r.kale@intel.com> 15039R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15040L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15041S: Supported 15042F: Documentation/driver-api/soundwire/ 15043F: drivers/soundwire/ 15044F: include/linux/soundwire/ 15045 15046SP2 MEDIA DRIVER 15047M: Olli Salonen <olli.salonen@iki.fi> 15048L: linux-media@vger.kernel.org 15049W: https://linuxtv.org 15050Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15051S: Maintained 15052F: drivers/media/dvb-frontends/sp2* 15053 15054SPARC + UltraSPARC (sparc/sparc64) 15055M: "David S. Miller" <davem@davemloft.net> 15056L: sparclinux@vger.kernel.org 15057Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15059T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15060S: Maintained 15061F: arch/sparc/ 15062F: drivers/sbus/ 15063 15064SPARC SERIAL DRIVERS 15065M: "David S. Miller" <davem@davemloft.net> 15066L: sparclinux@vger.kernel.org 15067T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15068T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15069S: Maintained 15070F: include/linux/sunserialcore.h 15071F: drivers/tty/serial/suncore.c 15072F: drivers/tty/serial/sunhv.c 15073F: drivers/tty/serial/sunsab.c 15074F: drivers/tty/serial/sunsab.h 15075F: drivers/tty/serial/sunsu.c 15076F: drivers/tty/serial/sunzilog.c 15077F: drivers/tty/serial/sunzilog.h 15078F: drivers/tty/vcc.c 15079 15080SPARSE CHECKER 15081M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15082L: linux-sparse@vger.kernel.org 15083W: https://sparse.wiki.kernel.org/ 15084T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15085S: Maintained 15086F: include/linux/compiler.h 15087 15088SPEAR CLOCK FRAMEWORK SUPPORT 15089M: Viresh Kumar <vireshk@kernel.org> 15090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15091W: http://www.st.com/spear 15092S: Maintained 15093F: drivers/clk/spear/ 15094 15095SPEAR PLATFORM SUPPORT 15096M: Viresh Kumar <vireshk@kernel.org> 15097M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15099W: http://www.st.com/spear 15100S: Maintained 15101F: arch/arm/boot/dts/spear* 15102F: arch/arm/mach-spear/ 15103 15104SPI NOR SUBSYSTEM 15105M: Marek Vasut <marek.vasut@gmail.com> 15106M: Tudor Ambarus <tudor.ambarus@microchip.com> 15107L: linux-mtd@lists.infradead.org 15108W: http://www.linux-mtd.infradead.org/ 15109Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15110T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15111S: Maintained 15112F: drivers/mtd/spi-nor/ 15113F: include/linux/mtd/spi-nor.h 15114 15115SPI SUBSYSTEM 15116M: Mark Brown <broonie@kernel.org> 15117L: linux-spi@vger.kernel.org 15118T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15119Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15120S: Maintained 15121F: Documentation/devicetree/bindings/spi/ 15122F: Documentation/spi/ 15123F: drivers/spi/ 15124F: include/linux/spi/ 15125F: include/uapi/linux/spi/ 15126F: tools/spi/ 15127 15128SPIDERNET NETWORK DRIVER for CELL 15129M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15130L: netdev@vger.kernel.org 15131S: Supported 15132F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15133F: drivers/net/ethernet/toshiba/spider_net* 15134 15135SPMI SUBSYSTEM 15136R: Stephen Boyd <sboyd@kernel.org> 15137L: linux-arm-msm@vger.kernel.org 15138F: Documentation/devicetree/bindings/spmi/ 15139F: drivers/spmi/ 15140F: include/dt-bindings/spmi/spmi.h 15141F: include/linux/spmi.h 15142F: include/trace/events/spmi.h 15143 15144SPU FILE SYSTEM 15145M: Jeremy Kerr <jk@ozlabs.org> 15146L: linuxppc-dev@lists.ozlabs.org 15147W: http://www.ibm.com/developerworks/power/cell/ 15148S: Supported 15149F: Documentation/filesystems/spufs.txt 15150F: arch/powerpc/platforms/cell/spufs/ 15151 15152SQUASHFS FILE SYSTEM 15153M: Phillip Lougher <phillip@squashfs.org.uk> 15154L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15155W: http://squashfs.org.uk 15156T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15157S: Maintained 15158F: Documentation/filesystems/squashfs.txt 15159F: fs/squashfs/ 15160 15161SRM (Alpha) environment access 15162M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15163S: Maintained 15164F: arch/alpha/kernel/srm_env.c 15165 15166ST LSM6DSx IMU IIO DRIVER 15167M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15168L: linux-iio@vger.kernel.org 15169W: http://www.st.com/ 15170S: Maintained 15171F: drivers/iio/imu/st_lsm6dsx/ 15172F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15173 15174ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15175M: Mickael Guene <mickael.guene@st.com> 15176L: linux-media@vger.kernel.org 15177T: git git://linuxtv.org/media_tree.git 15178S: Maintained 15179F: drivers/media/i2c/st-mipid02.c 15180F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15181 15182ST STM32 I2C/SMBUS DRIVER 15183M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15184L: linux-i2c@vger.kernel.org 15185S: Maintained 15186F: drivers/i2c/busses/i2c-stm32* 15187 15188ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15189M: Song Qiang <songqiang1304521@gmail.com> 15190L: linux-iio@vger.kernel.org 15191S: Maintained 15192F: drivers/iio/proximity/vl53l0x-i2c.c 15193F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15194 15195STABLE BRANCH 15196M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15197M: Sasha Levin <sashal@kernel.org> 15198L: stable@vger.kernel.org 15199S: Supported 15200F: Documentation/process/stable-kernel-rules.rst 15201 15202STAGING - COMEDI 15203M: Ian Abbott <abbotti@mev.co.uk> 15204M: H Hartley Sweeten <hsweeten@visionengravers.com> 15205S: Odd Fixes 15206F: drivers/staging/comedi/ 15207 15208STAGING - EROFS FILE SYSTEM 15209M: Gao Xiang <gaoxiang25@huawei.com> 15210M: Chao Yu <yuchao0@huawei.com> 15211L: linux-erofs@lists.ozlabs.org 15212S: Maintained 15213F: drivers/staging/erofs/ 15214 15215STAGING - FIELDBUS SUBSYSTEM 15216M: Sven Van Asbroeck <TheSven73@gmail.com> 15217S: Maintained 15218F: drivers/staging/fieldbus/* 15219F: drivers/staging/fieldbus/Documentation/ 15220 15221STAGING - HMS ANYBUS-S BUS 15222M: Sven Van Asbroeck <TheSven73@gmail.com> 15223S: Maintained 15224F: drivers/staging/fieldbus/anybuss/ 15225 15226STAGING - INDUSTRIAL IO 15227M: Jonathan Cameron <jic23@kernel.org> 15228L: linux-iio@vger.kernel.org 15229S: Odd Fixes 15230F: Documentation/devicetree/bindings/staging/iio/ 15231F: drivers/staging/iio/ 15232 15233STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15234M: Marc Dietrich <marvin24@gmx.de> 15235L: ac100@lists.launchpad.net (moderated for non-subscribers) 15236L: linux-tegra@vger.kernel.org 15237S: Maintained 15238F: drivers/staging/nvec/ 15239 15240STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15241M: Jens Frederich <jfrederich@gmail.com> 15242M: Daniel Drake <dsd@laptop.org> 15243M: Jon Nettleton <jon.nettleton@gmail.com> 15244W: http://wiki.laptop.org/go/DCON 15245S: Maintained 15246F: drivers/staging/olpc_dcon/ 15247 15248STAGING - REALTEK RTL8712U DRIVERS 15249M: Larry Finger <Larry.Finger@lwfinger.net> 15250M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15251S: Odd Fixes 15252F: drivers/staging/rtl8712/ 15253 15254STAGING - REALTEK RTL8188EU DRIVERS 15255M: Larry Finger <Larry.Finger@lwfinger.net> 15256S: Odd Fixes 15257F: drivers/staging/rtl8188eu/ 15258 15259STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15260M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15261M: Teddy Wang <teddy.wang@siliconmotion.com> 15262M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15263L: linux-fbdev@vger.kernel.org 15264S: Maintained 15265F: drivers/staging/sm750fb/ 15266 15267STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15268M: William Hubbs <w.d.hubbs@gmail.com> 15269M: Chris Brannon <chris@the-brannons.com> 15270M: Kirk Reiser <kirk@reisers.ca> 15271M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15272L: speakup@linux-speakup.org 15273W: http://www.linux-speakup.org/ 15274S: Odd Fixes 15275F: drivers/staging/speakup/ 15276 15277STAGING - VIA VT665X DRIVERS 15278M: Forest Bond <forest@alittletooquiet.net> 15279S: Odd Fixes 15280F: drivers/staging/vt665?/ 15281 15282STAGING - WILC1000 WIFI DRIVER 15283M: Adham Abozaeid <adham.abozaeid@microchip.com> 15284M: Ajay Singh <ajay.kathat@microchip.com> 15285L: linux-wireless@vger.kernel.org 15286S: Supported 15287F: drivers/staging/wilc1000/ 15288 15289STAGING SUBSYSTEM 15290M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15291T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15292L: devel@driverdev.osuosl.org 15293S: Supported 15294F: drivers/staging/ 15295 15296STARFIRE/DURALAN NETWORK DRIVER 15297M: Ion Badulescu <ionut@badula.org> 15298S: Odd Fixes 15299F: drivers/net/ethernet/adaptec/starfire* 15300 15301STEC S1220 SKD DRIVER 15302M: Damien Le Moal <Damien.LeMoal@wdc.com> 15303L: linux-block@vger.kernel.org 15304S: Maintained 15305F: drivers/block/skd*[ch] 15306 15307STI AUDIO (ASoC) DRIVERS 15308M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15309L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15310S: Maintained 15311F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15312F: sound/soc/sti/ 15313 15314STI CEC DRIVER 15315M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15316S: Maintained 15317F: drivers/media/platform/sti/cec/ 15318F: Documentation/devicetree/bindings/media/stih-cec.txt 15319 15320STK1160 USB VIDEO CAPTURE DRIVER 15321M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15322L: linux-media@vger.kernel.org 15323T: git git://linuxtv.org/media_tree.git 15324S: Maintained 15325F: drivers/media/usb/stk1160/ 15326 15327STM32 AUDIO (ASoC) DRIVERS 15328M: Olivier Moysan <olivier.moysan@st.com> 15329M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15330L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15331S: Maintained 15332F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15333F: sound/soc/stm/ 15334 15335STM32 TIMER/LPTIMER DRIVERS 15336M: Fabrice Gasnier <fabrice.gasnier@st.com> 15337S: Maintained 15338F: drivers/*/stm32-*timer* 15339F: drivers/pwm/pwm-stm32* 15340F: include/linux/*/stm32-*tim* 15341F: Documentation/ABI/testing/*timer-stm32 15342F: Documentation/devicetree/bindings/*/stm32-*timer* 15343F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15344 15345STMMAC ETHERNET DRIVER 15346M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15347M: Alexandre Torgue <alexandre.torgue@st.com> 15348M: Jose Abreu <joabreu@synopsys.com> 15349L: netdev@vger.kernel.org 15350W: http://www.stlinux.com 15351S: Supported 15352F: drivers/net/ethernet/stmicro/stmmac/ 15353 15354SUN3/3X 15355M: Sam Creasey <sammy@sammy.net> 15356W: http://sammy.net/sun3/ 15357S: Maintained 15358F: arch/m68k/kernel/*sun3* 15359F: arch/m68k/sun3*/ 15360F: arch/m68k/include/asm/sun3* 15361F: drivers/net/ethernet/i825xx/sun3* 15362 15363SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15364M: Hans de Goede <hdegoede@redhat.com> 15365L: linux-input@vger.kernel.org 15366S: Maintained 15367F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15368F: drivers/input/keyboard/sun4i-lradc-keys.c 15369 15370SUNDANCE NETWORK DRIVER 15371M: Denis Kirjanov <kda@linux-powerpc.org> 15372L: netdev@vger.kernel.org 15373S: Maintained 15374F: drivers/net/ethernet/dlink/sundance.c 15375 15376SUPERH 15377M: Yoshinori Sato <ysato@users.sourceforge.jp> 15378M: Rich Felker <dalias@libc.org> 15379L: linux-sh@vger.kernel.org 15380Q: http://patchwork.kernel.org/project/linux-sh/list/ 15381S: Maintained 15382F: Documentation/sh/ 15383F: arch/sh/ 15384F: drivers/sh/ 15385 15386SUSPEND TO RAM 15387M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15388M: Len Brown <len.brown@intel.com> 15389M: Pavel Machek <pavel@ucw.cz> 15390L: linux-pm@vger.kernel.org 15391B: https://bugzilla.kernel.org 15392S: Supported 15393F: Documentation/power/ 15394F: arch/x86/kernel/acpi/ 15395F: drivers/base/power/ 15396F: kernel/power/ 15397F: include/linux/suspend.h 15398F: include/linux/freezer.h 15399F: include/linux/pm.h 15400 15401SVGA HANDLING 15402M: Martin Mares <mj@ucw.cz> 15403L: linux-video@atrey.karlin.mff.cuni.cz 15404S: Maintained 15405F: Documentation/admin-guide/svga.rst 15406F: arch/x86/boot/video* 15407 15408SWIOTLB SUBSYSTEM 15409M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15410L: iommu@lists.linux-foundation.org 15411T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15412S: Supported 15413F: kernel/dma/swiotlb.c 15414F: arch/*/kernel/pci-swiotlb.c 15415F: include/linux/swiotlb.h 15416 15417SWITCHDEV 15418M: Jiri Pirko <jiri@resnulli.us> 15419M: Ivan Vecera <ivecera@redhat.com> 15420L: netdev@vger.kernel.org 15421S: Supported 15422F: net/switchdev/ 15423F: include/net/switchdev.h 15424 15425SY8106A REGULATOR DRIVER 15426M: Icenowy Zheng <icenowy@aosc.io> 15427S: Maintained 15428F: drivers/regulator/sy8106a-regulator.c 15429F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15430 15431SYNC FILE FRAMEWORK 15432M: Sumit Semwal <sumit.semwal@linaro.org> 15433R: Gustavo Padovan <gustavo@padovan.org> 15434S: Maintained 15435L: linux-media@vger.kernel.org 15436L: dri-devel@lists.freedesktop.org 15437F: drivers/dma-buf/sync_* 15438F: drivers/dma-buf/dma-fence* 15439F: drivers/dma-buf/sw_sync.c 15440F: include/linux/sync_file.h 15441F: include/uapi/linux/sync_file.h 15442F: Documentation/driver-api/sync_file.rst 15443T: git git://anongit.freedesktop.org/drm/drm-misc 15444 15445SYNOPSYS ARC ARCHITECTURE 15446M: Vineet Gupta <vgupta@synopsys.com> 15447L: linux-snps-arc@lists.infradead.org 15448S: Supported 15449F: arch/arc/ 15450F: Documentation/devicetree/bindings/arc/* 15451F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15452F: drivers/clocksource/arc_timer.c 15453F: drivers/tty/serial/arc_uart.c 15454T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15455 15456SYNOPSYS ARC HSDK SDP pll clock driver 15457M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15458S: Supported 15459F: drivers/clk/clk-hsdk-pll.c 15460F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15461 15462SYNOPSYS ARC SDP clock driver 15463M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15464S: Supported 15465F: drivers/clk/axs10x/* 15466F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15467 15468SYNOPSYS ARC SDP platform support 15469M: Alexey Brodkin <abrodkin@synopsys.com> 15470S: Supported 15471F: arch/arc/plat-axs10x 15472F: arch/arc/boot/dts/ax* 15473F: Documentation/devicetree/bindings/arc/axs10* 15474 15475SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15476M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15477S: Supported 15478F: drivers/reset/reset-axs10x.c 15479F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15480 15481SYNOPSYS CREG GPIO DRIVER 15482M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15483S: Maintained 15484F: drivers/gpio/gpio-creg-snps.c 15485F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15486 15487SYNOPSYS DESIGNWARE 8250 UART DRIVER 15488R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15489S: Maintained 15490F: drivers/tty/serial/8250/8250_dw.c 15491 15492SYNOPSYS DESIGNWARE APB GPIO DRIVER 15493M: Hoan Tran <hoan@os.amperecomputing.com> 15494L: linux-gpio@vger.kernel.org 15495S: Maintained 15496F: drivers/gpio/gpio-dwapb.c 15497F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15498 15499SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15500M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15501S: Maintained 15502F: drivers/dma/dwi-axi-dmac/ 15503F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15504 15505SYNOPSYS DESIGNWARE DMAC DRIVER 15506M: Viresh Kumar <vireshk@kernel.org> 15507R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15508S: Maintained 15509F: Documentation/devicetree/bindings/dma/snps-dma.txt 15510F: drivers/dma/dw/ 15511F: include/dt-bindings/dma/dw-dmac.h 15512F: include/linux/dma/dw.h 15513F: include/linux/platform_data/dma-dw.h 15514 15515SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15516M: Jose Abreu <Jose.Abreu@synopsys.com> 15517L: netdev@vger.kernel.org 15518S: Supported 15519F: drivers/net/ethernet/synopsys/ 15520 15521SYNOPSYS DESIGNWARE I2C DRIVER 15522M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15523R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15524R: Mika Westerberg <mika.westerberg@linux.intel.com> 15525L: linux-i2c@vger.kernel.org 15526S: Maintained 15527F: drivers/i2c/busses/i2c-designware-* 15528F: include/linux/platform_data/i2c-designware.h 15529 15530SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15531M: Jaehoon Chung <jh80.chung@samsung.com> 15532L: linux-mmc@vger.kernel.org 15533S: Maintained 15534F: drivers/mmc/host/dw_mmc* 15535 15536SYNOPSYS HSDK RESET CONTROLLER DRIVER 15537M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15538S: Supported 15539F: drivers/reset/reset-hsdk.c 15540F: include/dt-bindings/reset/snps,hsdk-reset.h 15541F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15542 15543SYSTEM CONFIGURATION (SYSCON) 15544M: Lee Jones <lee.jones@linaro.org> 15545M: Arnd Bergmann <arnd@arndb.de> 15546T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15547S: Supported 15548F: drivers/mfd/syscon.c 15549 15550SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15551M: Sudeep Holla <sudeep.holla@arm.com> 15552L: linux-arm-kernel@lists.infradead.org 15553S: Maintained 15554F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15555F: drivers/clk/clk-sc[mp]i.c 15556F: drivers/cpufreq/sc[mp]i-cpufreq.c 15557F: drivers/firmware/arm_scpi.c 15558F: drivers/firmware/arm_scmi/ 15559F: include/linux/sc[mp]i_protocol.h 15560 15561SYSTEM RESET/SHUTDOWN DRIVERS 15562M: Sebastian Reichel <sre@kernel.org> 15563L: linux-pm@vger.kernel.org 15564T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15565S: Maintained 15566F: Documentation/devicetree/bindings/power/reset/ 15567F: drivers/power/reset/ 15568 15569SYSTEM TRACE MODULE CLASS 15570M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15571S: Maintained 15572T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15573F: Documentation/trace/stm.rst 15574F: drivers/hwtracing/stm/ 15575F: include/linux/stm.h 15576F: include/uapi/linux/stm.h 15577 15578SYSV FILESYSTEM 15579M: Christoph Hellwig <hch@infradead.org> 15580S: Maintained 15581F: Documentation/filesystems/sysv-fs.txt 15582F: fs/sysv/ 15583F: include/linux/sysv_fs.h 15584 15585TASKSTATS STATISTICS INTERFACE 15586M: Balbir Singh <bsingharora@gmail.com> 15587S: Maintained 15588F: Documentation/accounting/taskstats* 15589F: include/linux/taskstats* 15590F: kernel/taskstats.c 15591 15592TC subsystem 15593M: Jamal Hadi Salim <jhs@mojatatu.com> 15594M: Cong Wang <xiyou.wangcong@gmail.com> 15595M: Jiri Pirko <jiri@resnulli.us> 15596L: netdev@vger.kernel.org 15597S: Maintained 15598F: include/net/pkt_cls.h 15599F: include/net/pkt_sched.h 15600F: include/net/tc_act/ 15601F: include/uapi/linux/pkt_cls.h 15602F: include/uapi/linux/pkt_sched.h 15603F: include/uapi/linux/tc_act/ 15604F: include/uapi/linux/tc_ematch/ 15605F: net/sched/ 15606 15607TC90522 MEDIA DRIVER 15608M: Akihiro Tsukada <tskd08@gmail.com> 15609L: linux-media@vger.kernel.org 15610S: Odd Fixes 15611F: drivers/media/dvb-frontends/tc90522* 15612 15613TCP LOW PRIORITY MODULE 15614M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15615M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15616W: http://tcp-lp-mod.sourceforge.net/ 15617S: Maintained 15618F: net/ipv4/tcp_lp.c 15619 15620TDA10071 MEDIA DRIVER 15621M: Antti Palosaari <crope@iki.fi> 15622L: linux-media@vger.kernel.org 15623W: https://linuxtv.org 15624W: http://palosaari.fi/linux/ 15625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15626T: git git://linuxtv.org/anttip/media_tree.git 15627S: Maintained 15628F: drivers/media/dvb-frontends/tda10071* 15629 15630TDA18212 MEDIA DRIVER 15631M: Antti Palosaari <crope@iki.fi> 15632L: linux-media@vger.kernel.org 15633W: https://linuxtv.org 15634W: http://palosaari.fi/linux/ 15635Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15636T: git git://linuxtv.org/anttip/media_tree.git 15637S: Maintained 15638F: drivers/media/tuners/tda18212* 15639 15640TDA18218 MEDIA DRIVER 15641M: Antti Palosaari <crope@iki.fi> 15642L: linux-media@vger.kernel.org 15643W: https://linuxtv.org 15644W: http://palosaari.fi/linux/ 15645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15646T: git git://linuxtv.org/anttip/media_tree.git 15647S: Maintained 15648F: drivers/media/tuners/tda18218* 15649 15650TDA18250 MEDIA DRIVER 15651M: Olli Salonen <olli.salonen@iki.fi> 15652L: linux-media@vger.kernel.org 15653W: https://linuxtv.org 15654Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15655T: git git://linuxtv.org/media_tree.git 15656S: Maintained 15657F: drivers/media/tuners/tda18250* 15658 15659TDA18271 MEDIA DRIVER 15660M: Michael Krufky <mkrufky@linuxtv.org> 15661L: linux-media@vger.kernel.org 15662W: https://linuxtv.org 15663W: http://github.com/mkrufky 15664Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15665T: git git://linuxtv.org/mkrufky/tuners.git 15666S: Maintained 15667F: drivers/media/tuners/tda18271* 15668 15669TDA1997x MEDIA DRIVER 15670M: Tim Harvey <tharvey@gateworks.com> 15671L: linux-media@vger.kernel.org 15672W: https://linuxtv.org 15673Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15674S: Maintained 15675F: drivers/media/i2c/tda1997x.* 15676 15677TDA827x MEDIA DRIVER 15678M: Michael Krufky <mkrufky@linuxtv.org> 15679L: linux-media@vger.kernel.org 15680W: https://linuxtv.org 15681W: http://github.com/mkrufky 15682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15683T: git git://linuxtv.org/mkrufky/tuners.git 15684S: Maintained 15685F: drivers/media/tuners/tda8290.* 15686 15687TDA8290 MEDIA DRIVER 15688M: Michael Krufky <mkrufky@linuxtv.org> 15689L: linux-media@vger.kernel.org 15690W: https://linuxtv.org 15691W: http://github.com/mkrufky 15692Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15693T: git git://linuxtv.org/mkrufky/tuners.git 15694S: Maintained 15695F: drivers/media/tuners/tda8290.* 15696 15697TDA9840 MEDIA DRIVER 15698M: Hans Verkuil <hverkuil@xs4all.nl> 15699L: linux-media@vger.kernel.org 15700T: git git://linuxtv.org/media_tree.git 15701W: https://linuxtv.org 15702S: Maintained 15703F: drivers/media/i2c/tda9840* 15704 15705TEA5761 TUNER DRIVER 15706M: Mauro Carvalho Chehab <mchehab@kernel.org> 15707L: linux-media@vger.kernel.org 15708W: https://linuxtv.org 15709T: git git://linuxtv.org/media_tree.git 15710S: Odd fixes 15711F: drivers/media/tuners/tea5761.* 15712 15713TEA5767 TUNER DRIVER 15714M: Mauro Carvalho Chehab <mchehab@kernel.org> 15715L: linux-media@vger.kernel.org 15716W: https://linuxtv.org 15717T: git git://linuxtv.org/media_tree.git 15718S: Maintained 15719F: drivers/media/tuners/tea5767.* 15720 15721TEA6415C MEDIA DRIVER 15722M: Hans Verkuil <hverkuil@xs4all.nl> 15723L: linux-media@vger.kernel.org 15724T: git git://linuxtv.org/media_tree.git 15725W: https://linuxtv.org 15726S: Maintained 15727F: drivers/media/i2c/tea6415c* 15728 15729TEA6420 MEDIA DRIVER 15730M: Hans Verkuil <hverkuil@xs4all.nl> 15731L: linux-media@vger.kernel.org 15732T: git git://linuxtv.org/media_tree.git 15733W: https://linuxtv.org 15734S: Maintained 15735F: drivers/media/i2c/tea6420* 15736 15737TEAM DRIVER 15738M: Jiri Pirko <jiri@resnulli.us> 15739L: netdev@vger.kernel.org 15740S: Supported 15741F: drivers/net/team/ 15742F: include/linux/if_team.h 15743F: include/uapi/linux/if_team.h 15744 15745TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15746M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15747S: Maintained 15748F: arch/x86/platform/ts5500/ 15749 15750TECHNOTREND USB IR RECEIVER 15751M: Sean Young <sean@mess.org> 15752L: linux-media@vger.kernel.org 15753S: Maintained 15754F: drivers/media/rc/ttusbir.c 15755 15756TECHWELL TW9910 VIDEO DECODER 15757L: linux-media@vger.kernel.org 15758S: Orphan 15759F: drivers/media/i2c/tw9910.c 15760F: include/media/i2c/tw9910.h 15761 15762TEE SUBSYSTEM 15763M: Jens Wiklander <jens.wiklander@linaro.org> 15764L: tee-dev@lists.linaro.org 15765S: Maintained 15766F: include/linux/tee_drv.h 15767F: include/uapi/linux/tee.h 15768F: drivers/tee/ 15769F: Documentation/tee.txt 15770 15771TEGRA ARCHITECTURE SUPPORT 15772M: Thierry Reding <thierry.reding@gmail.com> 15773M: Jonathan Hunter <jonathanh@nvidia.com> 15774L: linux-tegra@vger.kernel.org 15775Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15777S: Supported 15778N: [^a-z]tegra 15779 15780TEGRA CLOCK DRIVER 15781M: Peter De Schrijver <pdeschrijver@nvidia.com> 15782M: Prashant Gaikwad <pgaikwad@nvidia.com> 15783S: Supported 15784F: drivers/clk/tegra/ 15785 15786TEGRA DMA DRIVERS 15787M: Laxman Dewangan <ldewangan@nvidia.com> 15788M: Jon Hunter <jonathanh@nvidia.com> 15789S: Supported 15790F: drivers/dma/tegra* 15791 15792TEGRA I2C DRIVER 15793M: Laxman Dewangan <ldewangan@nvidia.com> 15794R: Dmitry Osipenko <digetx@gmail.com> 15795S: Supported 15796F: drivers/i2c/busses/i2c-tegra.c 15797 15798TEGRA IOMMU DRIVERS 15799M: Thierry Reding <thierry.reding@gmail.com> 15800L: linux-tegra@vger.kernel.org 15801S: Supported 15802F: drivers/iommu/tegra* 15803 15804TEGRA KBC DRIVER 15805M: Laxman Dewangan <ldewangan@nvidia.com> 15806S: Supported 15807F: drivers/input/keyboard/tegra-kbc.c 15808 15809TEGRA NAND DRIVER 15810M: Stefan Agner <stefan@agner.ch> 15811M: Lucas Stach <dev@lynxeye.de> 15812S: Maintained 15813F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15814F: drivers/mtd/nand/raw/tegra_nand.c 15815 15816TEGRA PWM DRIVER 15817M: Thierry Reding <thierry.reding@gmail.com> 15818S: Supported 15819F: drivers/pwm/pwm-tegra.c 15820 15821TEGRA SERIAL DRIVER 15822M: Laxman Dewangan <ldewangan@nvidia.com> 15823S: Supported 15824F: drivers/tty/serial/serial-tegra.c 15825 15826TEGRA SPI DRIVER 15827M: Laxman Dewangan <ldewangan@nvidia.com> 15828S: Supported 15829F: drivers/spi/spi-tegra* 15830 15831TEGRA XUSB PADCTL DRIVER 15832M: JC Kuo <jckuo@nvidia.com> 15833S: Supported 15834F: drivers/phy/tegra/xusb* 15835 15836TEHUTI ETHERNET DRIVER 15837M: Andy Gospodarek <andy@greyhouse.net> 15838L: netdev@vger.kernel.org 15839S: Supported 15840F: drivers/net/ethernet/tehuti/* 15841 15842Telecom Clock Driver for MCPL0010 15843M: Mark Gross <mark.gross@intel.com> 15844S: Supported 15845F: drivers/char/tlclk.c 15846 15847TENSILICA XTENSA PORT (xtensa) 15848M: Chris Zankel <chris@zankel.net> 15849M: Max Filippov <jcmvbkbc@gmail.com> 15850L: linux-xtensa@linux-xtensa.org 15851T: git git://github.com/czankel/xtensa-linux.git 15852S: Maintained 15853F: arch/xtensa/ 15854F: drivers/irqchip/irq-xtensa-* 15855 15856Texas Instruments' System Control Interface (TISCI) Protocol Driver 15857M: Nishanth Menon <nm@ti.com> 15858M: Tero Kristo <t-kristo@ti.com> 15859M: Santosh Shilimkar <ssantosh@kernel.org> 15860L: linux-arm-kernel@lists.infradead.org 15861S: Maintained 15862F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15863F: drivers/firmware/ti_sci* 15864F: include/linux/soc/ti/ti_sci_protocol.h 15865F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15866F: drivers/soc/ti/ti_sci_pm_domains.c 15867F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15868F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15869F: drivers/clk/keystone/sci-clk.c 15870F: drivers/reset/reset-ti-sci.c 15871F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15872F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15873F: drivers/irqchip/irq-ti-sci-intr.c 15874F: drivers/irqchip/irq-ti-sci-inta.c 15875F: include/linux/soc/ti/ti_sci_inta_msi.h 15876F: drivers/soc/ti/ti_sci_inta_msi.c 15877 15878Texas Instruments ASoC drivers 15879M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15880L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15881S: Maintained 15882F: sound/soc/ti/ 15883 15884Texas Instruments' DAC7612 DAC Driver 15885M: Ricardo Ribalda <ricardo@ribalda.com> 15886L: linux-iio@vger.kernel.org 15887S: Supported 15888F: drivers/iio/dac/ti-dac7612.c 15889F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15890 15891THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15892M: Hans Verkuil <hverkuil@xs4all.nl> 15893L: linux-media@vger.kernel.org 15894T: git git://linuxtv.org/media_tree.git 15895W: https://linuxtv.org 15896S: Maintained 15897F: drivers/media/radio/radio-raremono.c 15898 15899THERMAL 15900M: Zhang Rui <rui.zhang@intel.com> 15901M: Eduardo Valentin <edubezval@gmail.com> 15902R: Daniel Lezcano <daniel.lezcano@linaro.org> 15903L: linux-pm@vger.kernel.org 15904T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15905T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15906Q: https://patchwork.kernel.org/project/linux-pm/list/ 15907S: Supported 15908F: drivers/thermal/ 15909F: include/linux/thermal.h 15910F: include/uapi/linux/thermal.h 15911F: include/linux/cpu_cooling.h 15912F: Documentation/devicetree/bindings/thermal/ 15913 15914THERMAL/CPU_COOLING 15915M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15916M: Viresh Kumar <viresh.kumar@linaro.org> 15917M: Javi Merino <javi.merino@kernel.org> 15918L: linux-pm@vger.kernel.org 15919S: Supported 15920F: Documentation/thermal/cpu-cooling-api.rst 15921F: drivers/thermal/cpu_cooling.c 15922F: include/linux/cpu_cooling.h 15923 15924THINKPAD ACPI EXTRAS DRIVER 15925M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15926L: ibm-acpi-devel@lists.sourceforge.net 15927L: platform-driver-x86@vger.kernel.org 15928W: http://ibm-acpi.sourceforge.net 15929W: http://thinkwiki.org/wiki/Ibm-acpi 15930T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15931S: Maintained 15932F: drivers/platform/x86/thinkpad_acpi.c 15933 15934THUNDERBOLT DRIVER 15935M: Andreas Noever <andreas.noever@gmail.com> 15936M: Michael Jamet <michael.jamet@intel.com> 15937M: Mika Westerberg <mika.westerberg@linux.intel.com> 15938M: Yehezkel Bernat <YehezkelShB@gmail.com> 15939T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15940S: Maintained 15941F: Documentation/admin-guide/thunderbolt.rst 15942F: drivers/thunderbolt/ 15943F: include/linux/thunderbolt.h 15944 15945THUNDERBOLT NETWORK DRIVER 15946M: Michael Jamet <michael.jamet@intel.com> 15947M: Mika Westerberg <mika.westerberg@linux.intel.com> 15948M: Yehezkel Bernat <YehezkelShB@gmail.com> 15949L: netdev@vger.kernel.org 15950S: Maintained 15951F: drivers/net/thunderbolt.c 15952 15953THUNDERX GPIO DRIVER 15954M: David Daney <david.daney@cavium.com> 15955S: Maintained 15956F: drivers/gpio/gpio-thunderx.c 15957 15958TI AM437X VPFE DRIVER 15959M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15960L: linux-media@vger.kernel.org 15961W: https://linuxtv.org 15962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15963T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15964S: Maintained 15965F: drivers/media/platform/am437x/ 15966 15967TI BANDGAP AND THERMAL DRIVER 15968M: Eduardo Valentin <edubezval@gmail.com> 15969M: Keerthy <j-keerthy@ti.com> 15970L: linux-pm@vger.kernel.org 15971L: linux-omap@vger.kernel.org 15972S: Maintained 15973F: drivers/thermal/ti-soc-thermal/ 15974 15975TI BQ27XXX POWER SUPPLY DRIVER 15976R: Andrew F. Davis <afd@ti.com> 15977F: include/linux/power/bq27xxx_battery.h 15978F: drivers/power/supply/bq27xxx_battery.c 15979F: drivers/power/supply/bq27xxx_battery_i2c.c 15980 15981TI CDCE706 CLOCK DRIVER 15982M: Max Filippov <jcmvbkbc@gmail.com> 15983S: Maintained 15984F: drivers/clk/clk-cdce706.c 15985 15986TI CLOCK DRIVER 15987M: Tero Kristo <t-kristo@ti.com> 15988L: linux-omap@vger.kernel.org 15989S: Maintained 15990F: drivers/clk/ti/ 15991F: include/linux/clk/ti.h 15992 15993TI DAVINCI MACHINE SUPPORT 15994M: Sekhar Nori <nsekhar@ti.com> 15995R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15997T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15998S: Supported 15999F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16000F: arch/arm/mach-davinci/ 16001F: drivers/i2c/busses/i2c-davinci.c 16002F: arch/arm/boot/dts/da850* 16003 16004TI DAVINCI SERIES CLOCK DRIVER 16005M: David Lechner <david@lechnology.com> 16006R: Sekhar Nori <nsekhar@ti.com> 16007S: Maintained 16008F: Documentation/devicetree/bindings/clock/ti/davinci/ 16009F: drivers/clk/davinci/ 16010 16011TI DAVINCI SERIES GPIO DRIVER 16012M: Keerthy <j-keerthy@ti.com> 16013L: linux-gpio@vger.kernel.org 16014S: Maintained 16015F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16016F: drivers/gpio/gpio-davinci.c 16017 16018TI DAVINCI SERIES MEDIA DRIVER 16019M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16020L: linux-media@vger.kernel.org 16021W: https://linuxtv.org 16022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16023T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16024S: Maintained 16025F: drivers/media/platform/davinci/ 16026F: include/media/davinci/ 16027 16028TI ETHERNET SWITCH DRIVER (CPSW) 16029R: Grygorii Strashko <grygorii.strashko@ti.com> 16030L: linux-omap@vger.kernel.org 16031L: netdev@vger.kernel.org 16032S: Maintained 16033F: drivers/net/ethernet/ti/cpsw* 16034F: drivers/net/ethernet/ti/davinci* 16035 16036TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16037M: Alex Dubov <oakad@yahoo.com> 16038S: Maintained 16039W: http://tifmxx.berlios.de/ 16040F: drivers/memstick/host/tifm_ms.c 16041F: drivers/misc/tifm* 16042F: drivers/mmc/host/tifm_sd.c 16043F: include/linux/tifm.h 16044 16045TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16046M: Santosh Shilimkar <ssantosh@kernel.org> 16047L: linux-kernel@vger.kernel.org 16048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16049S: Maintained 16050F: drivers/soc/ti/* 16051T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16052 16053TI LM49xxx FAMILY ASoC CODEC DRIVERS 16054M: M R Swami Reddy <mr.swami.reddy@ti.com> 16055M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16056L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16057S: Maintained 16058F: sound/soc/codecs/lm49453* 16059F: sound/soc/codecs/isabelle* 16060 16061TI LP855x BACKLIGHT DRIVER 16062M: Milo Kim <milo.kim@ti.com> 16063S: Maintained 16064F: Documentation/driver-api/backlight/lp855x-driver.rst 16065F: drivers/video/backlight/lp855x_bl.c 16066F: include/linux/platform_data/lp855x.h 16067 16068TI LP8727 CHARGER DRIVER 16069M: Milo Kim <milo.kim@ti.com> 16070S: Maintained 16071F: drivers/power/supply/lp8727_charger.c 16072F: include/linux/platform_data/lp8727.h 16073 16074TI LP8788 MFD DRIVER 16075M: Milo Kim <milo.kim@ti.com> 16076S: Maintained 16077F: drivers/iio/adc/lp8788_adc.c 16078F: drivers/leds/leds-lp8788.c 16079F: drivers/mfd/lp8788*.c 16080F: drivers/power/supply/lp8788-charger.c 16081F: drivers/regulator/lp8788-*.c 16082F: include/linux/mfd/lp8788*.h 16083 16084TI NETCP ETHERNET DRIVER 16085M: Wingman Kwok <w-kwok2@ti.com> 16086M: Murali Karicheri <m-karicheri2@ti.com> 16087L: netdev@vger.kernel.org 16088S: Maintained 16089F: drivers/net/ethernet/ti/netcp* 16090 16091TI PCM3060 ASoC CODEC DRIVER 16092M: Kirill Marinushkin <kmarinushkin@birdec.tech> 16093L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16094S: Maintained 16095F: Documentation/devicetree/bindings/sound/pcm3060.txt 16096F: sound/soc/codecs/pcm3060* 16097 16098TI TAS571X FAMILY ASoC CODEC DRIVER 16099M: Kevin Cernekee <cernekee@chromium.org> 16100L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16101S: Odd Fixes 16102F: sound/soc/codecs/tas571x* 16103 16104TI TRF7970A NFC DRIVER 16105M: Mark Greer <mgreer@animalcreek.com> 16106L: linux-wireless@vger.kernel.org 16107L: linux-nfc@lists.01.org (moderated for non-subscribers) 16108S: Supported 16109F: drivers/nfc/trf7970a.c 16110F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16111 16112TI TWL4030 SERIES SOC CODEC DRIVER 16113M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16114L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16115S: Maintained 16116F: sound/soc/codecs/twl4030* 16117 16118TI VPE/CAL DRIVERS 16119M: Benoit Parrot <bparrot@ti.com> 16120L: linux-media@vger.kernel.org 16121W: http://linuxtv.org/ 16122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16123S: Maintained 16124F: drivers/media/platform/ti-vpe/ 16125 16126TI WILINK WIRELESS DRIVERS 16127L: linux-wireless@vger.kernel.org 16128W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16129W: http://wireless.kernel.org/en/users/Drivers/wl1251 16130T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16131S: Orphan 16132F: drivers/net/wireless/ti/ 16133F: include/linux/wl12xx.h 16134 16135TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16136M: John Stultz <john.stultz@linaro.org> 16137M: Thomas Gleixner <tglx@linutronix.de> 16138R: Stephen Boyd <sboyd@kernel.org> 16139L: linux-kernel@vger.kernel.org 16140T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16141S: Supported 16142F: include/linux/clocksource.h 16143F: include/linux/time.h 16144F: include/linux/timex.h 16145F: include/uapi/linux/time.h 16146F: include/uapi/linux/timex.h 16147F: kernel/time/clocksource.c 16148F: kernel/time/time*.c 16149F: kernel/time/alarmtimer.c 16150F: kernel/time/ntp.c 16151F: tools/testing/selftests/timers/ 16152 16153TIPC NETWORK LAYER 16154M: Jon Maloy <jon.maloy@ericsson.com> 16155M: Ying Xue <ying.xue@windriver.com> 16156L: netdev@vger.kernel.org (core kernel code) 16157L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16158W: http://tipc.sourceforge.net/ 16159S: Maintained 16160F: include/uapi/linux/tipc*.h 16161F: net/tipc/ 16162 16163TLAN NETWORK DRIVER 16164M: Samuel Chessman <chessman@tux.org> 16165L: tlan-devel@lists.sourceforge.net (subscribers-only) 16166W: http://sourceforge.net/projects/tlan/ 16167S: Maintained 16168F: Documentation/networking/device_drivers/ti/tlan.txt 16169F: drivers/net/ethernet/ti/tlan.* 16170 16171TM6000 VIDEO4LINUX DRIVER 16172M: Mauro Carvalho Chehab <mchehab@kernel.org> 16173L: linux-media@vger.kernel.org 16174W: https://linuxtv.org 16175T: git git://linuxtv.org/media_tree.git 16176S: Odd fixes 16177F: drivers/media/usb/tm6000/ 16178F: Documentation/media/v4l-drivers/tm6000* 16179 16180TMIO/SDHI MMC DRIVER 16181M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16182L: linux-mmc@vger.kernel.org 16183S: Supported 16184F: drivers/mmc/host/tmio_mmc* 16185F: drivers/mmc/host/renesas_sdhi* 16186F: include/linux/mfd/tmio.h 16187 16188TMP401 HARDWARE MONITOR DRIVER 16189M: Guenter Roeck <linux@roeck-us.net> 16190L: linux-hwmon@vger.kernel.org 16191S: Maintained 16192F: Documentation/hwmon/tmp401.rst 16193F: drivers/hwmon/tmp401.c 16194 16195TMPFS (SHMEM FILESYSTEM) 16196M: Hugh Dickins <hughd@google.com> 16197L: linux-mm@kvack.org 16198S: Maintained 16199F: include/linux/shmem_fs.h 16200F: mm/shmem.c 16201 16202TOMOYO SECURITY MODULE 16203M: Kentaro Takeda <takedakn@nttdata.co.jp> 16204M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16205L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16206L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16207L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16208L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16209W: https://tomoyo.osdn.jp/ 16210S: Maintained 16211F: security/tomoyo/ 16212 16213TOPSTAR LAPTOP EXTRAS DRIVER 16214M: Herton Ronaldo Krzesinski <herton@canonical.com> 16215L: platform-driver-x86@vger.kernel.org 16216S: Maintained 16217F: drivers/platform/x86/topstar-laptop.c 16218 16219TORTURE-TEST MODULES 16220M: Davidlohr Bueso <dave@stgolabs.net> 16221M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16222M: Josh Triplett <josh@joshtriplett.org> 16223L: linux-kernel@vger.kernel.org 16224S: Supported 16225T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16226F: Documentation/RCU/torture.txt 16227F: kernel/torture.c 16228F: kernel/rcu/rcutorture.c 16229F: kernel/rcu/rcuperf.c 16230F: kernel/locking/locktorture.c 16231 16232TOSHIBA ACPI EXTRAS DRIVER 16233M: Azael Avalos <coproscefalo@gmail.com> 16234L: platform-driver-x86@vger.kernel.org 16235S: Maintained 16236F: drivers/platform/x86/toshiba_acpi.c 16237 16238TOSHIBA BLUETOOTH DRIVER 16239M: Azael Avalos <coproscefalo@gmail.com> 16240L: platform-driver-x86@vger.kernel.org 16241S: Maintained 16242F: drivers/platform/x86/toshiba_bluetooth.c 16243 16244TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16245M: Azael Avalos <coproscefalo@gmail.com> 16246L: platform-driver-x86@vger.kernel.org 16247S: Maintained 16248F: drivers/platform/x86/toshiba_haps.c 16249 16250TOSHIBA SMM DRIVER 16251M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16252W: http://www.buzzard.org.uk/toshiba/ 16253S: Maintained 16254F: drivers/char/toshiba.c 16255F: include/linux/toshiba.h 16256F: include/uapi/linux/toshiba.h 16257 16258TOSHIBA TC358743 DRIVER 16259M: Mats Randgaard <matrandg@cisco.com> 16260L: linux-media@vger.kernel.org 16261S: Maintained 16262F: drivers/media/i2c/tc358743* 16263F: include/media/i2c/tc358743.h 16264 16265TOSHIBA WMI HOTKEYS DRIVER 16266M: Azael Avalos <coproscefalo@gmail.com> 16267L: platform-driver-x86@vger.kernel.org 16268S: Maintained 16269F: drivers/platform/x86/toshiba-wmi.c 16270 16271TPM DEVICE DRIVER 16272M: Peter Huewe <peterhuewe@gmx.de> 16273M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16274R: Jason Gunthorpe <jgg@ziepe.ca> 16275L: linux-integrity@vger.kernel.org 16276Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16277W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16278T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16279S: Maintained 16280F: drivers/char/tpm/ 16281 16282TRACING 16283M: Steven Rostedt <rostedt@goodmis.org> 16284M: Ingo Molnar <mingo@redhat.com> 16285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16286S: Maintained 16287F: Documentation/trace/ftrace.rst 16288F: arch/*/*/*/ftrace.h 16289F: arch/*/kernel/ftrace.c 16290F: include/*/ftrace.h 16291F: include/linux/trace*.h 16292F: include/trace/ 16293F: kernel/trace/ 16294F: tools/testing/selftests/ftrace/ 16295 16296TRACING MMIO ACCESSES (MMIOTRACE) 16297M: Steven Rostedt <rostedt@goodmis.org> 16298M: Ingo Molnar <mingo@kernel.org> 16299R: Karol Herbst <karolherbst@gmail.com> 16300R: Pekka Paalanen <ppaalanen@gmail.com> 16301S: Maintained 16302L: linux-kernel@vger.kernel.org 16303L: nouveau@lists.freedesktop.org 16304F: kernel/trace/trace_mmiotrace.c 16305F: include/linux/mmiotrace.h 16306F: arch/x86/mm/kmmio.c 16307F: arch/x86/mm/mmio-mod.c 16308F: arch/x86/mm/testmmiotrace.c 16309 16310TRIVIAL PATCHES 16311M: Jiri Kosina <trivial@kernel.org> 16312T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16313S: Maintained 16314K: ^Subject:.*(?i)trivial 16315 16316TEMPO SEMICONDUCTOR DRIVERS 16317M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16318S: Maintained 16319F: sound/soc/codecs/tscs*.c 16320F: sound/soc/codecs/tscs*.h 16321F: Documentation/devicetree/bindings/sound/tscs*.txt 16322 16323TTY LAYER 16324M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16325M: Jiri Slaby <jslaby@suse.com> 16326S: Supported 16327T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16328F: Documentation/driver-api/serial/ 16329F: drivers/tty/ 16330F: drivers/tty/serial/serial_core.c 16331F: include/linux/serial_core.h 16332F: include/linux/serial.h 16333F: include/linux/tty.h 16334F: include/uapi/linux/serial_core.h 16335F: include/uapi/linux/serial.h 16336F: include/uapi/linux/tty.h 16337 16338TUA9001 MEDIA DRIVER 16339M: Antti Palosaari <crope@iki.fi> 16340L: linux-media@vger.kernel.org 16341W: https://linuxtv.org 16342W: http://palosaari.fi/linux/ 16343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16344T: git git://linuxtv.org/anttip/media_tree.git 16345S: Maintained 16346F: drivers/media/tuners/tua9001* 16347 16348TULIP NETWORK DRIVERS 16349L: netdev@vger.kernel.org 16350L: linux-parisc@vger.kernel.org 16351S: Orphan 16352F: drivers/net/ethernet/dec/tulip/ 16353 16354TUN/TAP driver 16355M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16356W: http://vtun.sourceforge.net/tun 16357S: Maintained 16358F: Documentation/networking/tuntap.txt 16359F: arch/um/os-Linux/drivers/ 16360 16361TURBOCHANNEL SUBSYSTEM 16362M: "Maciej W. Rozycki" <macro@linux-mips.org> 16363M: Ralf Baechle <ralf@linux-mips.org> 16364L: linux-mips@vger.kernel.org 16365Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16366S: Maintained 16367F: drivers/tc/ 16368F: include/linux/tc.h 16369 16370TURBOSTAT UTILITY 16371M: "Len Brown" <lenb@kernel.org> 16372L: linux-pm@vger.kernel.org 16373B: https://bugzilla.kernel.org 16374Q: https://patchwork.kernel.org/project/linux-pm/list/ 16375T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16376S: Supported 16377F: tools/power/x86/turbostat/ 16378 16379TW5864 VIDEO4LINUX DRIVER 16380M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16381M: Anton Sviridenko <anton@corp.bluecherry.net> 16382M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16383M: Andrey Utkin <andrey_utkin@fastmail.com> 16384L: linux-media@vger.kernel.org 16385S: Supported 16386F: drivers/media/pci/tw5864/ 16387 16388TW68 VIDEO4LINUX DRIVER 16389M: Hans Verkuil <hverkuil@xs4all.nl> 16390L: linux-media@vger.kernel.org 16391T: git git://linuxtv.org/media_tree.git 16392W: https://linuxtv.org 16393S: Odd Fixes 16394F: drivers/media/pci/tw68/ 16395 16396TW686X VIDEO4LINUX DRIVER 16397M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16398L: linux-media@vger.kernel.org 16399T: git git://linuxtv.org/media_tree.git 16400W: http://linuxtv.org 16401S: Maintained 16402F: drivers/media/pci/tw686x/ 16403 16404UBI FILE SYSTEM (UBIFS) 16405M: Richard Weinberger <richard@nod.at> 16406M: Artem Bityutskiy <dedekind1@gmail.com> 16407M: Adrian Hunter <adrian.hunter@intel.com> 16408L: linux-mtd@lists.infradead.org 16409T: git git://git.infradead.org/ubifs-2.6.git 16410W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16411S: Supported 16412F: Documentation/filesystems/ubifs.txt 16413F: fs/ubifs/ 16414 16415UCLINUX (M68KNOMMU AND COLDFIRE) 16416M: Greg Ungerer <gerg@linux-m68k.org> 16417W: http://www.linux-m68k.org/ 16418W: http://www.uclinux.org/ 16419L: linux-m68k@lists.linux-m68k.org 16420L: uclinux-dev@uclinux.org (subscribers-only) 16421T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16422S: Maintained 16423F: arch/m68k/coldfire/ 16424F: arch/m68k/68*/ 16425F: arch/m68k/*/*_no.* 16426F: arch/m68k/include/asm/*_no.* 16427 16428UDF FILESYSTEM 16429M: Jan Kara <jack@suse.com> 16430S: Maintained 16431F: Documentation/filesystems/udf.txt 16432F: fs/udf/ 16433 16434UDRAW TABLET 16435M: Bastien Nocera <hadess@hadess.net> 16436L: linux-input@vger.kernel.org 16437S: Maintained 16438F: drivers/hid/hid-udraw-ps3.c 16439 16440UFS FILESYSTEM 16441M: Evgeniy Dushistov <dushistov@mail.ru> 16442S: Maintained 16443F: Documentation/filesystems/ufs.txt 16444F: fs/ufs/ 16445 16446UHID USERSPACE HID IO DRIVER: 16447M: David Herrmann <dh.herrmann@googlemail.com> 16448L: linux-input@vger.kernel.org 16449S: Maintained 16450F: drivers/hid/uhid.c 16451F: include/uapi/linux/uhid.h 16452 16453ULPI BUS 16454M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16455L: linux-usb@vger.kernel.org 16456S: Maintained 16457F: drivers/usb/common/ulpi.c 16458F: include/linux/ulpi/ 16459 16460ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16461L: linux-usb@vger.kernel.org 16462S: Orphan 16463F: drivers/uwb/ 16464F: include/linux/uwb.h 16465F: include/linux/uwb/ 16466 16467UNICODE SUBSYSTEM: 16468M: Gabriel Krisman Bertazi <krisman@collabora.com> 16469L: linux-fsdevel@vger.kernel.org 16470S: Supported 16471F: fs/unicode/ 16472 16473UNICORE32 ARCHITECTURE: 16474M: Guan Xuetao <gxt@pku.edu.cn> 16475W: http://mprc.pku.edu.cn/~guanxuetao/linux 16476S: Maintained 16477T: git git://github.com/gxt/linux.git 16478F: arch/unicore32/ 16479 16480UNIFDEF 16481M: Tony Finch <dot@dotat.at> 16482W: http://dotat.at/prog/unifdef 16483S: Maintained 16484F: scripts/unifdef.c 16485 16486UNIFORM CDROM DRIVER 16487M: Jens Axboe <axboe@kernel.dk> 16488W: http://www.kernel.dk 16489S: Maintained 16490F: Documentation/cdrom/ 16491F: drivers/cdrom/cdrom.c 16492F: include/linux/cdrom.h 16493F: include/uapi/linux/cdrom.h 16494 16495UNISYS S-PAR DRIVERS 16496M: David Kershner <david.kershner@unisys.com> 16497L: sparmaintainer@unisys.com (Unisys internal) 16498S: Supported 16499F: include/linux/visorbus.h 16500F: drivers/visorbus/ 16501F: drivers/staging/unisys/ 16502 16503UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16504R: Alim Akhtar <alim.akhtar@samsung.com> 16505R: Avri Altman <avri.altman@wdc.com> 16506R: Pedro Sousa <pedrom.sousa@synopsys.com> 16507L: linux-scsi@vger.kernel.org 16508S: Supported 16509F: Documentation/scsi/ufs.txt 16510F: drivers/scsi/ufs/ 16511 16512UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16513M: Pedro Sousa <pedrom.sousa@synopsys.com> 16514L: linux-scsi@vger.kernel.org 16515S: Supported 16516F: drivers/scsi/ufs/*dwc* 16517 16518UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16519M: Stanley Chu <stanley.chu@mediatek.com> 16520L: linux-scsi@vger.kernel.org 16521L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16522S: Maintained 16523F: drivers/scsi/ufs/ufs-mediatek* 16524 16525UNSORTED BLOCK IMAGES (UBI) 16526M: Artem Bityutskiy <dedekind1@gmail.com> 16527M: Richard Weinberger <richard@nod.at> 16528W: http://www.linux-mtd.infradead.org/ 16529L: linux-mtd@lists.infradead.org 16530T: git git://git.infradead.org/ubifs-2.6.git 16531S: Supported 16532F: drivers/mtd/ubi/ 16533F: include/linux/mtd/ubi.h 16534F: include/uapi/mtd/ubi-user.h 16535 16536USB "USBNET" DRIVER FRAMEWORK 16537M: Oliver Neukum <oneukum@suse.com> 16538L: netdev@vger.kernel.org 16539W: http://www.linux-usb.org/usbnet 16540S: Maintained 16541F: drivers/net/usb/usbnet.c 16542F: include/linux/usb/usbnet.h 16543 16544USB ACM DRIVER 16545M: Oliver Neukum <oneukum@suse.com> 16546L: linux-usb@vger.kernel.org 16547S: Maintained 16548F: Documentation/usb/acm.rst 16549F: drivers/usb/class/cdc-acm.* 16550 16551USB AR5523 WIRELESS DRIVER 16552M: Pontus Fuchs <pontus.fuchs@gmail.com> 16553L: linux-wireless@vger.kernel.org 16554S: Maintained 16555F: drivers/net/wireless/ath/ar5523/ 16556 16557USB ATTACHED SCSI 16558M: Oliver Neukum <oneukum@suse.com> 16559L: linux-usb@vger.kernel.org 16560L: linux-scsi@vger.kernel.org 16561S: Maintained 16562F: drivers/usb/storage/uas.c 16563 16564USB CDC ETHERNET DRIVER 16565M: Oliver Neukum <oliver@neukum.org> 16566L: linux-usb@vger.kernel.org 16567S: Maintained 16568F: drivers/net/usb/cdc_*.c 16569F: include/uapi/linux/usb/cdc.h 16570 16571USB CHAOSKEY DRIVER 16572M: Keith Packard <keithp@keithp.com> 16573L: linux-usb@vger.kernel.org 16574S: Maintained 16575F: drivers/usb/misc/chaoskey.c 16576 16577USB CYPRESS C67X00 DRIVER 16578M: Peter Korsgaard <jacmet@sunsite.dk> 16579L: linux-usb@vger.kernel.org 16580S: Maintained 16581F: drivers/usb/c67x00/ 16582 16583USB DAVICOM DM9601 DRIVER 16584M: Peter Korsgaard <jacmet@sunsite.dk> 16585L: netdev@vger.kernel.org 16586W: http://www.linux-usb.org/usbnet 16587S: Maintained 16588F: drivers/net/usb/dm9601.c 16589 16590USB DIAMOND RIO500 DRIVER 16591M: Cesar Miquel <miquel@df.uba.ar> 16592L: rio500-users@lists.sourceforge.net 16593W: http://rio500.sourceforge.net 16594S: Maintained 16595F: drivers/usb/misc/rio500* 16596 16597USB EHCI DRIVER 16598M: Alan Stern <stern@rowland.harvard.edu> 16599L: linux-usb@vger.kernel.org 16600S: Maintained 16601F: Documentation/usb/ehci.rst 16602F: drivers/usb/host/ehci* 16603 16604USB GADGET/PERIPHERAL SUBSYSTEM 16605M: Felipe Balbi <balbi@kernel.org> 16606L: linux-usb@vger.kernel.org 16607W: http://www.linux-usb.org/gadget 16608T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16609S: Maintained 16610F: drivers/usb/gadget/ 16611F: include/linux/usb/gadget* 16612 16613USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16614M: Jiri Kosina <jikos@kernel.org> 16615M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16616L: linux-usb@vger.kernel.org 16617T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16618S: Maintained 16619F: Documentation/hid/hiddev.rst 16620F: drivers/hid/usbhid/ 16621 16622USB INTEL XHCI ROLE MUX DRIVER 16623M: Hans de Goede <hdegoede@redhat.com> 16624L: linux-usb@vger.kernel.org 16625S: Maintained 16626F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16627 16628USB IP DRIVER FOR HISILICON KIRIN 16629M: Yu Chen <chenyu56@huawei.com> 16630M: Binghui Wang <wangbinghui@hisilicon.com> 16631L: linux-usb@vger.kernel.org 16632S: Maintained 16633F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16634F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16635 16636USB ISP116X DRIVER 16637M: Olav Kongas <ok@artecdesign.ee> 16638L: linux-usb@vger.kernel.org 16639S: Maintained 16640F: drivers/usb/host/isp116x* 16641F: include/linux/usb/isp116x.h 16642 16643USB LAN78XX ETHERNET DRIVER 16644M: Woojung Huh <woojung.huh@microchip.com> 16645M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16646L: netdev@vger.kernel.org 16647S: Maintained 16648F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16649F: drivers/net/usb/lan78xx.* 16650F: include/dt-bindings/net/microchip-lan78xx.h 16651 16652USB MASS STORAGE DRIVER 16653M: Alan Stern <stern@rowland.harvard.edu> 16654L: linux-usb@vger.kernel.org 16655L: usb-storage@lists.one-eyed-alien.net 16656S: Maintained 16657F: drivers/usb/storage/ 16658 16659USB MIDI DRIVER 16660M: Clemens Ladisch <clemens@ladisch.de> 16661L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16663S: Maintained 16664F: sound/usb/midi.* 16665 16666USB NETWORKING DRIVERS 16667L: linux-usb@vger.kernel.org 16668S: Odd Fixes 16669F: drivers/net/usb/ 16670 16671USB OHCI DRIVER 16672M: Alan Stern <stern@rowland.harvard.edu> 16673L: linux-usb@vger.kernel.org 16674S: Maintained 16675F: Documentation/usb/ohci.rst 16676F: drivers/usb/host/ohci* 16677 16678USB OTG FSM (Finite State Machine) 16679M: Peter Chen <Peter.Chen@nxp.com> 16680T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16681L: linux-usb@vger.kernel.org 16682S: Maintained 16683F: drivers/usb/common/usb-otg-fsm.c 16684 16685USB OVER IP DRIVER 16686M: Valentina Manea <valentina.manea.m@gmail.com> 16687M: Shuah Khan <shuah@kernel.org> 16688M: Shuah Khan <skhan@linuxfoundation.org> 16689L: linux-usb@vger.kernel.org 16690S: Maintained 16691F: Documentation/usb/usbip_protocol.rst 16692F: drivers/usb/usbip/ 16693F: tools/usb/usbip/ 16694F: tools/testing/selftests/drivers/usb/usbip/ 16695 16696USB PEGASUS DRIVER 16697M: Petko Manolov <petkan@nucleusys.com> 16698L: linux-usb@vger.kernel.org 16699L: netdev@vger.kernel.org 16700T: git git://github.com/petkan/pegasus.git 16701W: https://github.com/petkan/pegasus 16702S: Maintained 16703F: drivers/net/usb/pegasus.* 16704 16705USB PHY LAYER 16706M: Felipe Balbi <balbi@kernel.org> 16707L: linux-usb@vger.kernel.org 16708T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16709S: Maintained 16710F: drivers/usb/phy/ 16711 16712USB PRINTER DRIVER (usblp) 16713M: Pete Zaitcev <zaitcev@redhat.com> 16714L: linux-usb@vger.kernel.org 16715S: Supported 16716F: drivers/usb/class/usblp.c 16717 16718USB QMI WWAN NETWORK DRIVER 16719M: Bjørn Mork <bjorn@mork.no> 16720L: netdev@vger.kernel.org 16721S: Maintained 16722F: Documentation/ABI/testing/sysfs-class-net-qmi 16723F: drivers/net/usb/qmi_wwan.c 16724 16725USB RTL8150 DRIVER 16726M: Petko Manolov <petkan@nucleusys.com> 16727L: linux-usb@vger.kernel.org 16728L: netdev@vger.kernel.org 16729T: git git://github.com/petkan/rtl8150.git 16730W: https://github.com/petkan/rtl8150 16731S: Maintained 16732F: drivers/net/usb/rtl8150.c 16733 16734USB SERIAL SUBSYSTEM 16735M: Johan Hovold <johan@kernel.org> 16736L: linux-usb@vger.kernel.org 16737T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16738S: Maintained 16739F: Documentation/usb/usb-serial.rst 16740F: drivers/usb/serial/ 16741F: include/linux/usb/serial.h 16742 16743USB SMSC75XX ETHERNET DRIVER 16744M: Steve Glendinning <steve.glendinning@shawell.net> 16745L: netdev@vger.kernel.org 16746S: Maintained 16747F: drivers/net/usb/smsc75xx.* 16748 16749USB SMSC95XX ETHERNET DRIVER 16750M: Steve Glendinning <steve.glendinning@shawell.net> 16751M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16752L: netdev@vger.kernel.org 16753S: Maintained 16754F: drivers/net/usb/smsc95xx.* 16755 16756USB SUBSYSTEM 16757M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16758L: linux-usb@vger.kernel.org 16759W: http://www.linux-usb.org 16760T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16761S: Supported 16762F: Documentation/devicetree/bindings/usb/ 16763F: Documentation/usb/ 16764F: drivers/usb/ 16765F: include/linux/usb.h 16766F: include/linux/usb/ 16767 16768USB TYPEC PI3USB30532 MUX DRIVER 16769M: Hans de Goede <hdegoede@redhat.com> 16770L: linux-usb@vger.kernel.org 16771S: Maintained 16772F: drivers/usb/typec/mux/pi3usb30532.c 16773 16774USB TYPEC CLASS 16775M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16776L: linux-usb@vger.kernel.org 16777S: Maintained 16778F: Documentation/ABI/testing/sysfs-class-typec 16779F: Documentation/driver-api/usb/typec.rst 16780F: drivers/usb/typec/ 16781F: include/linux/usb/typec.h 16782 16783USB TYPEC BUS FOR ALTERNATE MODES 16784M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16785L: linux-usb@vger.kernel.org 16786S: Maintained 16787F: Documentation/ABI/testing/sysfs-bus-typec 16788F: Documentation/driver-api/usb/typec_bus.rst 16789F: drivers/usb/typec/altmodes/ 16790F: include/linux/usb/typec_altmode.h 16791 16792USB TYPEC PORT CONTROLLER DRIVERS 16793M: Guenter Roeck <linux@roeck-us.net> 16794L: linux-usb@vger.kernel.org 16795S: Maintained 16796F: drivers/usb/typec/tcpm/ 16797 16798USB UHCI DRIVER 16799M: Alan Stern <stern@rowland.harvard.edu> 16800L: linux-usb@vger.kernel.org 16801S: Maintained 16802F: drivers/usb/host/uhci* 16803 16804USB VIDEO CLASS 16805M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16806L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16807L: linux-media@vger.kernel.org 16808T: git git://linuxtv.org/media_tree.git 16809W: http://www.ideasonboard.org/uvc/ 16810S: Maintained 16811F: drivers/media/usb/uvc/ 16812F: include/uapi/linux/uvcvideo.h 16813 16814USB VISION DRIVER 16815M: Hans Verkuil <hverkuil@xs4all.nl> 16816L: linux-media@vger.kernel.org 16817T: git git://linuxtv.org/media_tree.git 16818W: https://linuxtv.org 16819S: Odd Fixes 16820F: drivers/media/usb/usbvision/ 16821 16822USB WEBCAM GADGET 16823M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16824L: linux-usb@vger.kernel.org 16825S: Maintained 16826F: drivers/usb/gadget/function/*uvc* 16827F: drivers/usb/gadget/legacy/webcam.c 16828F: include/uapi/linux/usb/g_uvc.h 16829 16830USB WIRELESS RNDIS DRIVER (rndis_wlan) 16831M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16832L: linux-wireless@vger.kernel.org 16833S: Maintained 16834F: drivers/net/wireless/rndis_wlan.c 16835 16836USB XHCI DRIVER 16837M: Mathias Nyman <mathias.nyman@intel.com> 16838L: linux-usb@vger.kernel.org 16839S: Supported 16840F: drivers/usb/host/xhci* 16841F: drivers/usb/host/pci-quirks* 16842 16843USB ZD1201 DRIVER 16844L: linux-wireless@vger.kernel.org 16845W: http://linux-lc100020.sourceforge.net 16846S: Orphan 16847F: drivers/net/wireless/zydas/zd1201.* 16848 16849USB ZR364XX DRIVER 16850M: Antoine Jacquet <royale@zerezo.com> 16851L: linux-usb@vger.kernel.org 16852L: linux-media@vger.kernel.org 16853T: git git://linuxtv.org/media_tree.git 16854W: http://royale.zerezo.com/zr364xx/ 16855S: Maintained 16856F: Documentation/media/v4l-drivers/zr364xx* 16857F: drivers/media/usb/zr364xx/ 16858 16859USER-MODE LINUX (UML) 16860M: Jeff Dike <jdike@addtoit.com> 16861M: Richard Weinberger <richard@nod.at> 16862M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16863L: linux-um@lists.infradead.org 16864W: http://user-mode-linux.sourceforge.net 16865Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16866T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16867S: Maintained 16868F: Documentation/virtual/uml/ 16869F: arch/um/ 16870F: arch/x86/um/ 16871F: fs/hostfs/ 16872 16873USERSPACE COPYIN/COPYOUT (UIOVEC) 16874M: Alexander Viro <viro@zeniv.linux.org.uk> 16875S: Maintained 16876F: lib/iov_iter.c 16877F: include/linux/uio.h 16878 16879USERSPACE DMA BUFFER DRIVER 16880M: Gerd Hoffmann <kraxel@redhat.com> 16881S: Maintained 16882L: dri-devel@lists.freedesktop.org 16883F: drivers/dma-buf/udmabuf.c 16884F: include/uapi/linux/udmabuf.h 16885T: git git://anongit.freedesktop.org/drm/drm-misc 16886 16887USERSPACE I/O (UIO) 16888M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16889S: Maintained 16890T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16891F: Documentation/driver-api/uio-howto.rst 16892F: drivers/uio/ 16893F: include/linux/uio_driver.h 16894 16895UTIL-LINUX PACKAGE 16896M: Karel Zak <kzak@redhat.com> 16897L: util-linux@vger.kernel.org 16898W: http://en.wikipedia.org/wiki/Util-linux 16899T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16900S: Maintained 16901 16902UUID HELPERS 16903M: Christoph Hellwig <hch@lst.de> 16904R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16905L: linux-kernel@vger.kernel.org 16906T: git git://git.infradead.org/users/hch/uuid.git 16907F: lib/uuid.c 16908F: lib/test_uuid.c 16909F: include/linux/uuid.h 16910F: include/uapi/linux/uuid.h 16911S: Maintained 16912 16913UVESAFB DRIVER 16914M: Michal Januszewski <spock@gentoo.org> 16915L: linux-fbdev@vger.kernel.org 16916W: https://github.com/mjanusz/v86d 16917S: Maintained 16918F: Documentation/fb/uvesafb.rst 16919F: drivers/video/fbdev/uvesafb.* 16920 16921VF610 NAND DRIVER 16922M: Stefan Agner <stefan@agner.ch> 16923L: linux-mtd@lists.infradead.org 16924S: Supported 16925F: drivers/mtd/nand/raw/vf610_nfc.c 16926 16927VFAT/FAT/MSDOS FILESYSTEM 16928M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16929S: Maintained 16930F: Documentation/filesystems/vfat.txt 16931F: fs/fat/ 16932 16933VFIO DRIVER 16934M: Alex Williamson <alex.williamson@redhat.com> 16935R: Cornelia Huck <cohuck@redhat.com> 16936L: kvm@vger.kernel.org 16937T: git git://github.com/awilliam/linux-vfio.git 16938S: Maintained 16939F: Documentation/driver-api/vfio.rst 16940F: drivers/vfio/ 16941F: include/linux/vfio.h 16942F: include/uapi/linux/vfio.h 16943 16944VFIO MEDIATED DEVICE DRIVERS 16945M: Kirti Wankhede <kwankhede@nvidia.com> 16946L: kvm@vger.kernel.org 16947S: Maintained 16948F: Documentation/driver-api/vfio-mediated-device.rst 16949F: drivers/vfio/mdev/ 16950F: include/linux/mdev.h 16951F: samples/vfio-mdev/ 16952 16953VFIO PLATFORM DRIVER 16954M: Eric Auger <eric.auger@redhat.com> 16955L: kvm@vger.kernel.org 16956S: Maintained 16957F: drivers/vfio/platform/ 16958 16959VGA_SWITCHEROO 16960R: Lukas Wunner <lukas@wunner.de> 16961S: Maintained 16962F: Documentation/gpu/vga-switcheroo.rst 16963F: drivers/gpu/vga/vga_switcheroo.c 16964F: include/linux/vga_switcheroo.h 16965T: git git://anongit.freedesktop.org/drm/drm-misc 16966 16967VIA RHINE NETWORK DRIVER 16968S: Orphan 16969F: drivers/net/ethernet/via/via-rhine.c 16970 16971VIA SD/MMC CARD CONTROLLER DRIVER 16972M: Bruce Chang <brucechang@via.com.tw> 16973M: Harald Welte <HaraldWelte@viatech.com> 16974S: Maintained 16975F: drivers/mmc/host/via-sdmmc.c 16976 16977VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16978M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16979L: linux-fbdev@vger.kernel.org 16980S: Maintained 16981F: include/linux/via-core.h 16982F: include/linux/via-gpio.h 16983F: include/linux/via_i2c.h 16984F: drivers/video/fbdev/via/ 16985 16986VIA VELOCITY NETWORK DRIVER 16987M: Francois Romieu <romieu@fr.zoreil.com> 16988L: netdev@vger.kernel.org 16989S: Maintained 16990F: drivers/net/ethernet/via/via-velocity.* 16991 16992VICODEC VIRTUAL CODEC DRIVER 16993M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16994L: linux-media@vger.kernel.org 16995T: git git://linuxtv.org/media_tree.git 16996W: https://linuxtv.org 16997S: Maintained 16998F: drivers/media/platform/vicodec/* 16999 17000VIDEO MULTIPLEXER DRIVER 17001M: Philipp Zabel <p.zabel@pengutronix.de> 17002L: linux-media@vger.kernel.org 17003S: Maintained 17004F: drivers/media/platform/video-mux.c 17005 17006VIDEO I2C POLLING DRIVER 17007M: Matt Ranostay <matt.ranostay@konsulko.com> 17008L: linux-media@vger.kernel.org 17009S: Maintained 17010F: drivers/media/i2c/video-i2c.c 17011 17012VIDEOBUF2 FRAMEWORK 17013M: Pawel Osciak <pawel@osciak.com> 17014M: Marek Szyprowski <m.szyprowski@samsung.com> 17015M: Kyungmin Park <kyungmin.park@samsung.com> 17016R: Tomasz Figa <tfiga@chromium.org> 17017L: linux-media@vger.kernel.org 17018S: Maintained 17019F: drivers/media/common/videobuf2/* 17020F: include/media/videobuf2-* 17021 17022VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17023M: Helen Koike <helen.koike@collabora.com> 17024L: linux-media@vger.kernel.org 17025T: git git://linuxtv.org/media_tree.git 17026W: https://linuxtv.org 17027S: Maintained 17028F: drivers/media/platform/vimc/* 17029 17030VIRT LIB 17031M: Alex Williamson <alex.williamson@redhat.com> 17032M: Paolo Bonzini <pbonzini@redhat.com> 17033L: kvm@vger.kernel.org 17034S: Supported 17035F: virt/lib/ 17036 17037VIRTIO AND VHOST VSOCK DRIVER 17038M: Stefan Hajnoczi <stefanha@redhat.com> 17039L: kvm@vger.kernel.org 17040L: virtualization@lists.linux-foundation.org 17041L: netdev@vger.kernel.org 17042S: Maintained 17043F: include/linux/virtio_vsock.h 17044F: include/uapi/linux/virtio_vsock.h 17045F: include/uapi/linux/vsockmon.h 17046F: include/uapi/linux/vm_sockets_diag.h 17047F: net/vmw_vsock/diag.c 17048F: net/vmw_vsock/af_vsock_tap.c 17049F: net/vmw_vsock/virtio_transport_common.c 17050F: net/vmw_vsock/virtio_transport.c 17051F: drivers/net/vsockmon.c 17052F: drivers/vhost/vsock.c 17053F: tools/testing/vsock/ 17054 17055VIRTIO CONSOLE DRIVER 17056M: Amit Shah <amit@kernel.org> 17057L: virtualization@lists.linux-foundation.org 17058S: Maintained 17059F: drivers/char/virtio_console.c 17060F: include/linux/virtio_console.h 17061F: include/uapi/linux/virtio_console.h 17062 17063VIRTIO CORE AND NET DRIVERS 17064M: "Michael S. Tsirkin" <mst@redhat.com> 17065M: Jason Wang <jasowang@redhat.com> 17066L: virtualization@lists.linux-foundation.org 17067S: Maintained 17068F: Documentation/devicetree/bindings/virtio/ 17069F: drivers/virtio/ 17070F: tools/virtio/ 17071F: drivers/net/virtio_net.c 17072F: drivers/block/virtio_blk.c 17073F: include/linux/virtio*.h 17074F: include/uapi/linux/virtio_*.h 17075F: drivers/crypto/virtio/ 17076F: mm/balloon_compaction.c 17077 17078VIRTIO BLOCK AND SCSI DRIVERS 17079M: "Michael S. Tsirkin" <mst@redhat.com> 17080M: Jason Wang <jasowang@redhat.com> 17081R: Paolo Bonzini <pbonzini@redhat.com> 17082R: Stefan Hajnoczi <stefanha@redhat.com> 17083L: virtualization@lists.linux-foundation.org 17084S: Maintained 17085F: drivers/block/virtio_blk.c 17086F: drivers/scsi/virtio_scsi.c 17087F: include/uapi/linux/virtio_blk.h 17088F: include/uapi/linux/virtio_scsi.h 17089F: drivers/vhost/scsi.c 17090 17091VIRTIO CRYPTO DRIVER 17092M: Gonglei <arei.gonglei@huawei.com> 17093L: virtualization@lists.linux-foundation.org 17094L: linux-crypto@vger.kernel.org 17095S: Maintained 17096F: drivers/crypto/virtio/ 17097F: include/uapi/linux/virtio_crypto.h 17098 17099VIRTIO DRIVERS FOR S390 17100M: Cornelia Huck <cohuck@redhat.com> 17101M: Halil Pasic <pasic@linux.ibm.com> 17102L: linux-s390@vger.kernel.org 17103L: virtualization@lists.linux-foundation.org 17104L: kvm@vger.kernel.org 17105S: Supported 17106F: drivers/s390/virtio/ 17107F: arch/s390/include/uapi/asm/virtio-ccw.h 17108 17109VIRTIO GPU DRIVER 17110M: David Airlie <airlied@linux.ie> 17111M: Gerd Hoffmann <kraxel@redhat.com> 17112L: dri-devel@lists.freedesktop.org 17113L: virtualization@lists.linux-foundation.org 17114T: git git://anongit.freedesktop.org/drm/drm-misc 17115S: Maintained 17116F: drivers/gpu/drm/virtio/ 17117F: include/uapi/linux/virtio_gpu.h 17118 17119VIRTIO HOST (VHOST) 17120M: "Michael S. Tsirkin" <mst@redhat.com> 17121M: Jason Wang <jasowang@redhat.com> 17122L: kvm@vger.kernel.org 17123L: virtualization@lists.linux-foundation.org 17124L: netdev@vger.kernel.org 17125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17126S: Maintained 17127F: drivers/vhost/ 17128F: include/uapi/linux/vhost.h 17129 17130VIRTIO INPUT DRIVER 17131M: Gerd Hoffmann <kraxel@redhat.com> 17132S: Maintained 17133F: drivers/virtio/virtio_input.c 17134F: include/uapi/linux/virtio_input.h 17135 17136VIRTIO IOMMU DRIVER 17137M: Jean-Philippe Brucker <jean-philippe.brucker@arm.com> 17138L: virtualization@lists.linux-foundation.org 17139S: Maintained 17140F: drivers/iommu/virtio-iommu.c 17141F: include/uapi/linux/virtio_iommu.h 17142 17143VIRTUAL BOX GUEST DEVICE DRIVER 17144M: Hans de Goede <hdegoede@redhat.com> 17145M: Arnd Bergmann <arnd@arndb.de> 17146M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17147S: Maintained 17148F: include/linux/vbox_utils.h 17149F: include/uapi/linux/vbox*.h 17150F: drivers/virt/vboxguest/ 17151 17152VIRTUAL SERIO DEVICE DRIVER 17153M: Stephen Chandler Paul <thatslyude@gmail.com> 17154S: Maintained 17155F: drivers/input/serio/userio.c 17156F: include/uapi/linux/userio.h 17157 17158VIVID VIRTUAL VIDEO DRIVER 17159M: Hans Verkuil <hverkuil@xs4all.nl> 17160L: linux-media@vger.kernel.org 17161T: git git://linuxtv.org/media_tree.git 17162W: https://linuxtv.org 17163S: Maintained 17164F: drivers/media/platform/vivid/* 17165 17166VLYNQ BUS 17167M: Florian Fainelli <f.fainelli@gmail.com> 17168L: openwrt-devel@lists.openwrt.org (subscribers-only) 17169S: Maintained 17170F: drivers/vlynq/vlynq.c 17171F: include/linux/vlynq.h 17172 17173VME SUBSYSTEM 17174M: Martyn Welch <martyn@welchs.me.uk> 17175M: Manohar Vanga <manohar.vanga@gmail.com> 17176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17177L: devel@driverdev.osuosl.org 17178S: Maintained 17179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17180F: Documentation/driver-api/vme.rst 17181F: drivers/staging/vme/ 17182F: drivers/vme/ 17183F: include/linux/vme* 17184 17185VMWARE BALLOON DRIVER 17186M: Julien Freche <jfreche@vmware.com> 17187M: Nadav Amit <namit@vmware.com> 17188M: "VMware, Inc." <pv-drivers@vmware.com> 17189L: linux-kernel@vger.kernel.org 17190S: Maintained 17191F: drivers/misc/vmw_balloon.c 17192 17193VMWARE HYPERVISOR INTERFACE 17194M: Thomas Hellstrom <thellstrom@vmware.com> 17195M: "VMware, Inc." <pv-drivers@vmware.com> 17196L: virtualization@lists.linux-foundation.org 17197S: Supported 17198F: arch/x86/kernel/cpu/vmware.c 17199 17200VMWARE PVRDMA DRIVER 17201M: Adit Ranadive <aditr@vmware.com> 17202M: VMware PV-Drivers <pv-drivers@vmware.com> 17203L: linux-rdma@vger.kernel.org 17204S: Maintained 17205F: drivers/infiniband/hw/vmw_pvrdma/ 17206 17207VMware PVSCSI driver 17208M: Jim Gill <jgill@vmware.com> 17209M: VMware PV-Drivers <pv-drivers@vmware.com> 17210L: linux-scsi@vger.kernel.org 17211S: Maintained 17212F: drivers/scsi/vmw_pvscsi.c 17213F: drivers/scsi/vmw_pvscsi.h 17214 17215VMWARE VMMOUSE SUBDRIVER 17216M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17217M: "VMware, Inc." <pv-drivers@vmware.com> 17218L: linux-input@vger.kernel.org 17219S: Maintained 17220F: drivers/input/mouse/vmmouse.c 17221F: drivers/input/mouse/vmmouse.h 17222 17223VMWARE VMXNET3 ETHERNET DRIVER 17224M: Ronak Doshi <doshir@vmware.com> 17225M: "VMware, Inc." <pv-drivers@vmware.com> 17226L: netdev@vger.kernel.org 17227S: Maintained 17228F: drivers/net/vmxnet3/ 17229 17230VOCORE VOCORE2 BOARD 17231M: Harvey Hunt <harveyhuntnexus@gmail.com> 17232L: linux-mips@vger.kernel.org 17233S: Maintained 17234F: arch/mips/boot/dts/ralink/vocore2.dts 17235 17236VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17237M: Liam Girdwood <lgirdwood@gmail.com> 17238M: Mark Brown <broonie@kernel.org> 17239L: linux-kernel@vger.kernel.org 17240W: http://www.slimlogic.co.uk/?p=48 17241T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17242S: Supported 17243F: Documentation/devicetree/bindings/regulator/ 17244F: Documentation/power/regulator/ 17245F: drivers/regulator/ 17246F: include/dt-bindings/regulator/ 17247F: include/linux/regulator/ 17248 17249VRF 17250M: David Ahern <dsa@cumulusnetworks.com> 17251M: Shrijeet Mukherjee <shrijeet@gmail.com> 17252L: netdev@vger.kernel.org 17253S: Maintained 17254F: drivers/net/vrf.c 17255F: Documentation/networking/vrf.txt 17256 17257VT1211 HARDWARE MONITOR DRIVER 17258M: Juerg Haefliger <juergh@gmail.com> 17259L: linux-hwmon@vger.kernel.org 17260S: Maintained 17261F: Documentation/hwmon/vt1211.rst 17262F: drivers/hwmon/vt1211.c 17263 17264VT8231 HARDWARE MONITOR DRIVER 17265M: Roger Lucas <vt8231@hiddenengine.co.uk> 17266L: linux-hwmon@vger.kernel.org 17267S: Maintained 17268F: drivers/hwmon/vt8231.c 17269 17270VUB300 USB to SDIO/SD/MMC bridge chip 17271M: Tony Olech <tony.olech@elandigitalsystems.com> 17272L: linux-mmc@vger.kernel.org 17273L: linux-usb@vger.kernel.org 17274S: Supported 17275F: drivers/mmc/host/vub300.c 17276 17277W1 DALLAS'S 1-WIRE BUS 17278M: Evgeniy Polyakov <zbr@ioremap.net> 17279S: Maintained 17280F: Documentation/devicetree/bindings/w1/ 17281F: Documentation/w1/ 17282F: drivers/w1/ 17283F: include/linux/w1.h 17284 17285W83791D HARDWARE MONITORING DRIVER 17286M: Marc Hulsman <m.hulsman@tudelft.nl> 17287L: linux-hwmon@vger.kernel.org 17288S: Maintained 17289F: Documentation/hwmon/w83791d.rst 17290F: drivers/hwmon/w83791d.c 17291 17292W83793 HARDWARE MONITORING DRIVER 17293M: Rudolf Marek <r.marek@assembler.cz> 17294L: linux-hwmon@vger.kernel.org 17295S: Maintained 17296F: Documentation/hwmon/w83793.rst 17297F: drivers/hwmon/w83793.c 17298 17299W83795 HARDWARE MONITORING DRIVER 17300M: Jean Delvare <jdelvare@suse.com> 17301L: linux-hwmon@vger.kernel.org 17302S: Maintained 17303F: drivers/hwmon/w83795.c 17304 17305W83L51xD SD/MMC CARD INTERFACE DRIVER 17306M: Pierre Ossman <pierre@ossman.eu> 17307S: Maintained 17308F: drivers/mmc/host/wbsd.* 17309 17310WACOM PROTOCOL 4 SERIAL TABLETS 17311M: Julian Squires <julian@cipht.net> 17312M: Hans de Goede <hdegoede@redhat.com> 17313L: linux-input@vger.kernel.org 17314S: Maintained 17315F: drivers/input/tablet/wacom_serial4.c 17316 17317WATCHDOG DEVICE DRIVERS 17318M: Wim Van Sebroeck <wim@linux-watchdog.org> 17319M: Guenter Roeck <linux@roeck-us.net> 17320L: linux-watchdog@vger.kernel.org 17321W: http://www.linux-watchdog.org/ 17322T: git git://www.linux-watchdog.org/linux-watchdog.git 17323S: Maintained 17324F: Documentation/devicetree/bindings/watchdog/ 17325F: Documentation/watchdog/ 17326F: drivers/watchdog/ 17327F: include/linux/watchdog.h 17328F: include/uapi/linux/watchdog.h 17329 17330WHISKEYCOVE PMIC GPIO DRIVER 17331M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17332L: linux-gpio@vger.kernel.org 17333S: Maintained 17334F: drivers/gpio/gpio-wcove.c 17335 17336WHWAVE RTC DRIVER 17337M: Dianlong Li <long17.cool@163.com> 17338L: linux-rtc@vger.kernel.org 17339S: Maintained 17340F: drivers/rtc/rtc-sd3078.c 17341 17342WIIMOTE HID DRIVER 17343M: David Herrmann <dh.herrmann@googlemail.com> 17344L: linux-input@vger.kernel.org 17345S: Maintained 17346F: drivers/hid/hid-wiimote* 17347 17348WILOCITY WIL6210 WIRELESS DRIVER 17349M: Maya Erez <merez@codeaurora.org> 17350L: linux-wireless@vger.kernel.org 17351L: wil6210@qti.qualcomm.com 17352S: Supported 17353W: http://wireless.kernel.org/en/users/Drivers/wil6210 17354F: drivers/net/wireless/ath/wil6210/ 17355 17356WIMAX STACK 17357M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17358M: linux-wimax@intel.com 17359L: wimax@linuxwimax.org (subscribers-only) 17360S: Supported 17361W: http://linuxwimax.org 17362F: Documentation/wimax/README.wimax 17363F: include/linux/wimax/debug.h 17364F: include/net/wimax.h 17365F: include/uapi/linux/wimax.h 17366F: net/wimax/ 17367 17368WINBOND CIR DRIVER 17369M: David Härdeman <david@hardeman.nu> 17370S: Maintained 17371F: drivers/media/rc/winbond-cir.c 17372 17373RCMM REMOTE CONTROLS DECODER 17374M: Patrick Lerda <patrick9876@free.fr> 17375S: Maintained 17376F: drivers/media/rc/ir-rcmm-decoder.c 17377 17378WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17379M: William Breathitt Gray <vilhelm.gray@gmail.com> 17380L: linux-watchdog@vger.kernel.org 17381S: Maintained 17382F: drivers/watchdog/ebc-c384_wdt.c 17383 17384WINSYSTEMS WS16C48 GPIO DRIVER 17385M: William Breathitt Gray <vilhelm.gray@gmail.com> 17386L: linux-gpio@vger.kernel.org 17387S: Maintained 17388F: drivers/gpio/gpio-ws16c48.c 17389 17390WISTRON LAPTOP BUTTON DRIVER 17391M: Miloslav Trmac <mitr@volny.cz> 17392S: Maintained 17393F: drivers/input/misc/wistron_btns.c 17394 17395WL3501 WIRELESS PCMCIA CARD DRIVER 17396L: linux-wireless@vger.kernel.org 17397S: Odd fixes 17398F: drivers/net/wireless/wl3501* 17399 17400WOLFSON MICROELECTRONICS DRIVERS 17401L: patches@opensource.cirrus.com 17402T: git https://github.com/CirrusLogic/linux-drivers.git 17403W: https://github.com/CirrusLogic/linux-drivers/wiki 17404S: Supported 17405F: Documentation/hwmon/wm83??.rst 17406F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17407F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17408F: Documentation/devicetree/bindings/mfd/arizona.txt 17409F: Documentation/devicetree/bindings/mfd/wm831x.txt 17410F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17411F: arch/arm/mach-s3c64xx/mach-crag6410* 17412F: drivers/clk/clk-wm83*.c 17413F: drivers/extcon/extcon-arizona.c 17414F: drivers/leds/leds-wm83*.c 17415F: drivers/gpio/gpio-*wm*.c 17416F: drivers/gpio/gpio-arizona.c 17417F: drivers/hwmon/wm83??-hwmon.c 17418F: drivers/input/misc/wm831x-on.c 17419F: drivers/input/touchscreen/wm831x-ts.c 17420F: drivers/input/touchscreen/wm97*.c 17421F: drivers/mfd/arizona* 17422F: drivers/mfd/wm*.c 17423F: drivers/mfd/cs47l24* 17424F: drivers/power/supply/wm83*.c 17425F: drivers/rtc/rtc-wm83*.c 17426F: drivers/regulator/wm8*.c 17427F: drivers/regulator/arizona* 17428F: drivers/video/backlight/wm83*_bl.c 17429F: drivers/watchdog/wm83*_wdt.c 17430F: include/linux/mfd/arizona/ 17431F: include/linux/mfd/wm831x/ 17432F: include/linux/mfd/wm8350/ 17433F: include/linux/mfd/wm8400* 17434F: include/linux/regulator/arizona* 17435F: include/linux/wm97xx.h 17436F: include/sound/wm????.h 17437F: sound/soc/codecs/arizona.? 17438F: sound/soc/codecs/wm* 17439F: sound/soc/codecs/cs47l24* 17440 17441WORKQUEUE 17442M: Tejun Heo <tj@kernel.org> 17443R: Lai Jiangshan <jiangshanlai@gmail.com> 17444T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17445S: Maintained 17446F: include/linux/workqueue.h 17447F: kernel/workqueue.c 17448F: Documentation/core-api/workqueue.rst 17449 17450X-POWERS AXP288 PMIC DRIVERS 17451M: Hans de Goede <hdegoede@redhat.com> 17452S: Maintained 17453N: axp288 17454F: drivers/acpi/pmic/intel_pmic_xpower.c 17455 17456X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17457M: Chen-Yu Tsai <wens@csie.org> 17458L: linux-kernel@vger.kernel.org 17459S: Maintained 17460N: axp[128] 17461 17462X.25 NETWORK LAYER 17463M: Andrew Hendry <andrew.hendry@gmail.com> 17464L: linux-x25@vger.kernel.org 17465S: Odd Fixes 17466F: Documentation/networking/x25* 17467F: include/net/x25* 17468F: net/x25/ 17469 17470X86 ARCHITECTURE (32-BIT AND 64-BIT) 17471M: Thomas Gleixner <tglx@linutronix.de> 17472M: Ingo Molnar <mingo@redhat.com> 17473M: Borislav Petkov <bp@alien8.de> 17474R: "H. Peter Anvin" <hpa@zytor.com> 17475M: x86@kernel.org 17476L: linux-kernel@vger.kernel.org 17477T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17478S: Maintained 17479F: Documentation/devicetree/bindings/x86/ 17480F: Documentation/x86/ 17481F: arch/x86/ 17482 17483X86 ENTRY CODE 17484M: Andy Lutomirski <luto@kernel.org> 17485L: linux-kernel@vger.kernel.org 17486T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17487S: Maintained 17488F: arch/x86/entry/ 17489 17490X86 MCE INFRASTRUCTURE 17491M: Tony Luck <tony.luck@intel.com> 17492M: Borislav Petkov <bp@alien8.de> 17493L: linux-edac@vger.kernel.org 17494S: Maintained 17495F: arch/x86/kernel/cpu/mce/* 17496 17497X86 MICROCODE UPDATE SUPPORT 17498M: Borislav Petkov <bp@alien8.de> 17499S: Maintained 17500F: arch/x86/kernel/cpu/microcode/* 17501 17502X86 MM 17503M: Dave Hansen <dave.hansen@linux.intel.com> 17504M: Andy Lutomirski <luto@kernel.org> 17505M: Peter Zijlstra <peterz@infradead.org> 17506L: linux-kernel@vger.kernel.org 17507T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17508S: Maintained 17509F: arch/x86/mm/ 17510 17511X86 PLATFORM DRIVERS 17512M: Darren Hart <dvhart@infradead.org> 17513M: Andy Shevchenko <andy@infradead.org> 17514L: platform-driver-x86@vger.kernel.org 17515T: git git://git.infradead.org/linux-platform-drivers-x86.git 17516S: Maintained 17517F: drivers/platform/x86/ 17518F: drivers/platform/olpc/ 17519 17520X86 PLATFORM DRIVERS - ARCH 17521R: Darren Hart <dvhart@infradead.org> 17522R: Andy Shevchenko <andy@infradead.org> 17523L: platform-driver-x86@vger.kernel.org 17524L: x86@kernel.org 17525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17526S: Maintained 17527F: arch/x86/platform 17528 17529X86 VDSO 17530M: Andy Lutomirski <luto@kernel.org> 17531L: linux-kernel@vger.kernel.org 17532T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17533S: Maintained 17534F: arch/x86/entry/vdso/ 17535 17536XARRAY 17537M: Matthew Wilcox <willy@infradead.org> 17538L: linux-fsdevel@vger.kernel.org 17539S: Supported 17540F: Documentation/core-api/xarray.rst 17541F: lib/idr.c 17542F: lib/xarray.c 17543F: include/linux/idr.h 17544F: include/linux/xarray.h 17545F: tools/testing/radix-tree 17546 17547XBOX DVD IR REMOTE 17548M: Benjamin Valentin <benpicco@googlemail.com> 17549S: Maintained 17550F: drivers/media/rc/xbox_remote.c 17551F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17552 17553XC2028/3028 TUNER DRIVER 17554M: Mauro Carvalho Chehab <mchehab@kernel.org> 17555L: linux-media@vger.kernel.org 17556W: https://linuxtv.org 17557T: git git://linuxtv.org/media_tree.git 17558S: Maintained 17559F: drivers/media/tuners/tuner-xc2028.* 17560 17561XDP (eXpress Data Path) 17562M: Alexei Starovoitov <ast@kernel.org> 17563M: Daniel Borkmann <daniel@iogearbox.net> 17564M: David S. Miller <davem@davemloft.net> 17565M: Jakub Kicinski <jakub.kicinski@netronome.com> 17566M: Jesper Dangaard Brouer <hawk@kernel.org> 17567M: John Fastabend <john.fastabend@gmail.com> 17568L: netdev@vger.kernel.org 17569L: xdp-newbies@vger.kernel.org 17570L: bpf@vger.kernel.org 17571S: Supported 17572F: net/core/xdp.c 17573F: include/net/xdp.h 17574F: kernel/bpf/devmap.c 17575F: kernel/bpf/cpumap.c 17576F: include/trace/events/xdp.h 17577K: xdp 17578N: xdp 17579 17580XDP SOCKETS (AF_XDP) 17581M: Björn Töpel <bjorn.topel@intel.com> 17582M: Magnus Karlsson <magnus.karlsson@intel.com> 17583R: Jonathan Lemon <jonathan.lemon@gmail.com> 17584L: netdev@vger.kernel.org 17585L: bpf@vger.kernel.org 17586S: Maintained 17587F: kernel/bpf/xskmap.c 17588F: net/xdp/ 17589 17590XEN BLOCK SUBSYSTEM 17591M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17592M: Roger Pau Monné <roger.pau@citrix.com> 17593L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17594S: Supported 17595F: drivers/block/xen-blkback/* 17596F: drivers/block/xen* 17597 17598XEN HYPERVISOR ARM 17599M: Stefano Stabellini <sstabellini@kernel.org> 17600L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17601S: Maintained 17602F: arch/arm/xen/ 17603F: arch/arm/include/asm/xen/ 17604 17605XEN HYPERVISOR ARM64 17606M: Stefano Stabellini <sstabellini@kernel.org> 17607L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17608S: Maintained 17609F: arch/arm64/xen/ 17610F: arch/arm64/include/asm/xen/ 17611 17612XEN HYPERVISOR INTERFACE 17613M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17614M: Juergen Gross <jgross@suse.com> 17615R: Stefano Stabellini <sstabellini@kernel.org> 17616L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17617T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17618S: Supported 17619F: arch/x86/xen/ 17620F: arch/x86/platform/pvh/ 17621F: drivers/*/xen-*front.c 17622F: drivers/xen/ 17623F: arch/x86/include/asm/xen/ 17624F: arch/x86/include/asm/pvclock-abi.h 17625F: include/xen/ 17626F: include/uapi/xen/ 17627F: Documentation/ABI/stable/sysfs-hypervisor-xen 17628F: Documentation/ABI/testing/sysfs-hypervisor-xen 17629 17630XEN NETWORK BACKEND DRIVER 17631M: Wei Liu <wei.liu@kernel.org> 17632M: Paul Durrant <paul.durrant@citrix.com> 17633L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17634L: netdev@vger.kernel.org 17635S: Supported 17636F: drivers/net/xen-netback/* 17637 17638XEN PCI SUBSYSTEM 17639M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17640L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17641S: Supported 17642F: arch/x86/pci/*xen* 17643F: drivers/pci/*xen* 17644 17645XEN PVSCSI DRIVERS 17646M: Juergen Gross <jgross@suse.com> 17647L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17648L: linux-scsi@vger.kernel.org 17649S: Supported 17650F: drivers/scsi/xen-scsifront.c 17651F: drivers/xen/xen-scsiback.c 17652F: include/xen/interface/io/vscsiif.h 17653 17654XEN SWIOTLB SUBSYSTEM 17655M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17656L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17657L: iommu@lists.linux-foundation.org 17658S: Supported 17659F: arch/x86/xen/*swiotlb* 17660F: drivers/xen/*swiotlb* 17661 17662XEN SOUND FRONTEND DRIVER 17663M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17664L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17665L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17666S: Supported 17667F: sound/xen/* 17668 17669XFS FILESYSTEM 17670M: Darrick J. Wong <darrick.wong@oracle.com> 17671M: linux-xfs@vger.kernel.org 17672L: linux-xfs@vger.kernel.org 17673W: http://xfs.org/ 17674T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17675S: Supported 17676F: Documentation/admin-guide/xfs.rst 17677F: Documentation/ABI/testing/sysfs-fs-xfs 17678F: Documentation/filesystems/xfs-delayed-logging-design.txt 17679F: Documentation/filesystems/xfs-self-describing-metadata.txt 17680F: fs/xfs/ 17681F: include/uapi/linux/dqblk_xfs.h 17682F: include/uapi/linux/fsmap.h 17683 17684XILINX AXI ETHERNET DRIVER 17685M: Anirudha Sarangi <anirudh@xilinx.com> 17686M: John Linn <John.Linn@xilinx.com> 17687S: Maintained 17688F: drivers/net/ethernet/xilinx/xilinx_axienet* 17689 17690XILINX UARTLITE SERIAL DRIVER 17691M: Peter Korsgaard <jacmet@sunsite.dk> 17692L: linux-serial@vger.kernel.org 17693S: Maintained 17694F: drivers/tty/serial/uartlite.c 17695 17696XILINX VIDEO IP CORES 17697M: Hyun Kwon <hyun.kwon@xilinx.com> 17698M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17699L: linux-media@vger.kernel.org 17700T: git git://linuxtv.org/media_tree.git 17701S: Supported 17702F: Documentation/devicetree/bindings/media/xilinx/ 17703F: drivers/media/platform/xilinx/ 17704F: include/uapi/linux/xilinx-v4l2-controls.h 17705 17706XILLYBUS DRIVER 17707M: Eli Billauer <eli.billauer@gmail.com> 17708L: linux-kernel@vger.kernel.org 17709S: Supported 17710F: drivers/char/xillybus/ 17711 17712XLP9XX I2C DRIVER 17713M: George Cherian <george.cherian@cavium.com> 17714M: Jan Glauber <jglauber@cavium.com> 17715L: linux-i2c@vger.kernel.org 17716W: http://www.cavium.com 17717S: Supported 17718F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17719F: drivers/i2c/busses/i2c-xlp9xx.c 17720 17721XRA1403 GPIO EXPANDER 17722M: Nandor Han <nandor.han@ge.com> 17723M: Semi Malinen <semi.malinen@ge.com> 17724L: linux-gpio@vger.kernel.org 17725S: Maintained 17726F: drivers/gpio/gpio-xra1403.c 17727F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17728 17729XTENSA XTFPGA PLATFORM SUPPORT 17730M: Max Filippov <jcmvbkbc@gmail.com> 17731L: linux-xtensa@linux-xtensa.org 17732S: Maintained 17733F: drivers/spi/spi-xtensa-xtfpga.c 17734F: sound/soc/xtensa/xtfpga-i2s.c 17735 17736YAM DRIVER FOR AX.25 17737M: Jean-Paul Roubelat <jpr@f6fbb.org> 17738L: linux-hams@vger.kernel.org 17739S: Maintained 17740F: drivers/net/hamradio/yam* 17741F: include/linux/yam.h 17742 17743YAMA SECURITY MODULE 17744M: Kees Cook <keescook@chromium.org> 17745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17746S: Supported 17747F: security/yama/ 17748F: Documentation/admin-guide/LSM/Yama.rst 17749 17750YEALINK PHONE DRIVER 17751M: Henk Vergonet <Henk.Vergonet@gmail.com> 17752L: usbb2k-api-dev@nongnu.org 17753S: Maintained 17754F: Documentation/input/devices/yealink.rst 17755F: drivers/input/misc/yealink.* 17756 17757Z8530 DRIVER FOR AX.25 17758M: Joerg Reuter <jreuter@yaina.de> 17759W: http://yaina.de/jreuter/ 17760W: http://www.qsl.net/dl1bke/ 17761L: linux-hams@vger.kernel.org 17762S: Maintained 17763F: Documentation/networking/z8530drv.txt 17764F: drivers/net/hamradio/*scc.c 17765F: drivers/net/hamradio/z8530.h 17766 17767ZBUD COMPRESSED PAGE ALLOCATOR 17768M: Seth Jennings <sjenning@redhat.com> 17769M: Dan Streetman <ddstreet@ieee.org> 17770L: linux-mm@kvack.org 17771S: Maintained 17772F: mm/zbud.c 17773F: include/linux/zbud.h 17774 17775ZD1211RW WIRELESS DRIVER 17776M: Daniel Drake <dsd@gentoo.org> 17777M: Ulrich Kunitz <kune@deine-taler.de> 17778W: http://zd1211.ath.cx/wiki/DriverRewrite 17779L: linux-wireless@vger.kernel.org 17780L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17781S: Maintained 17782F: drivers/net/wireless/zydas/zd1211rw/ 17783 17784ZD1301 MEDIA DRIVER 17785M: Antti Palosaari <crope@iki.fi> 17786L: linux-media@vger.kernel.org 17787W: https://linuxtv.org/ 17788W: http://palosaari.fi/linux/ 17789Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17790S: Maintained 17791F: drivers/media/usb/dvb-usb-v2/zd1301* 17792 17793ZD1301_DEMOD MEDIA DRIVER 17794M: Antti Palosaari <crope@iki.fi> 17795L: linux-media@vger.kernel.org 17796W: https://linuxtv.org/ 17797W: http://palosaari.fi/linux/ 17798Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17799S: Maintained 17800F: drivers/media/dvb-frontends/zd1301_demod* 17801 17802ZHAOXIN PROCESSOR SUPPORT 17803M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17804L: linux-kernel@vger.kernel.org 17805S: Maintained 17806F: arch/x86/kernel/cpu/zhaoxin.c 17807 17808ZPOOL COMPRESSED PAGE STORAGE API 17809M: Dan Streetman <ddstreet@ieee.org> 17810L: linux-mm@kvack.org 17811S: Maintained 17812F: mm/zpool.c 17813F: include/linux/zpool.h 17814 17815ZR36067 VIDEO FOR LINUX DRIVER 17816L: mjpeg-users@lists.sourceforge.net 17817L: linux-media@vger.kernel.org 17818W: http://mjpeg.sourceforge.net/driver-zoran/ 17819T: hg https://linuxtv.org/hg/v4l-dvb 17820S: Odd Fixes 17821F: drivers/staging/media/zoran/ 17822 17823ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17824M: Minchan Kim <minchan@kernel.org> 17825M: Nitin Gupta <ngupta@vflare.org> 17826R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17827L: linux-kernel@vger.kernel.org 17828S: Maintained 17829F: drivers/block/zram/ 17830F: Documentation/admin-guide/blockdev/zram.rst 17831 17832ZS DECSTATION Z85C30 SERIAL DRIVER 17833M: "Maciej W. Rozycki" <macro@linux-mips.org> 17834S: Maintained 17835F: drivers/tty/serial/zs.* 17836 17837ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17838M: Minchan Kim <minchan@kernel.org> 17839M: Nitin Gupta <ngupta@vflare.org> 17840R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17841L: linux-mm@kvack.org 17842S: Maintained 17843F: mm/zsmalloc.c 17844F: include/linux/zsmalloc.h 17845F: Documentation/vm/zsmalloc.rst 17846 17847ZSWAP COMPRESSED SWAP CACHING 17848M: Seth Jennings <sjenning@redhat.com> 17849M: Dan Streetman <ddstreet@ieee.org> 17850L: linux-mm@kvack.org 17851S: Maintained 17852F: mm/zswap.c 17853 17854THE REST 17855M: Linus Torvalds <torvalds@linux-foundation.org> 17856L: linux-kernel@vger.kernel.org 17857Q: http://patchwork.kernel.org/project/LKML/list/ 17858T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17859S: Buried alive in reporters 17860F: * 17861F: */ 17862