1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/firmware-guide/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <guohanjun@huawei.com> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015.rst 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475.rst 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 555 556ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 557M: Stefan Popa <stefan.popa@analog.com> 558W: http://ez.analog.com/community/linux-device-drivers 559S: Supported 560F: drivers/iio/accel/adxl372.c 561F: drivers/iio/accel/adxl372_spi.c 562F: drivers/iio/accel/adxl372_i2c.c 563F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 564 565AF9013 MEDIA DRIVER 566M: Antti Palosaari <crope@iki.fi> 567L: linux-media@vger.kernel.org 568W: https://linuxtv.org 569W: http://palosaari.fi/linux/ 570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 571T: git git://linuxtv.org/anttip/media_tree.git 572S: Maintained 573F: drivers/media/dvb-frontends/af9013* 574 575AF9033 MEDIA DRIVER 576M: Antti Palosaari <crope@iki.fi> 577L: linux-media@vger.kernel.org 578W: https://linuxtv.org 579W: http://palosaari.fi/linux/ 580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 581T: git git://linuxtv.org/anttip/media_tree.git 582S: Maintained 583F: drivers/media/dvb-frontends/af9033* 584 585AFFS FILE SYSTEM 586M: David Sterba <dsterba@suse.com> 587L: linux-fsdevel@vger.kernel.org 588S: Odd Fixes 589F: Documentation/filesystems/affs.txt 590F: fs/affs/ 591 592AFS FILESYSTEM 593M: David Howells <dhowells@redhat.com> 594L: linux-afs@lists.infradead.org 595S: Supported 596F: fs/afs/ 597F: include/trace/events/afs.h 598F: Documentation/filesystems/afs.txt 599W: https://www.infradead.org/~dhowells/kafs/ 600 601AGPGART DRIVER 602M: David Airlie <airlied@linux.ie> 603T: git git://anongit.freedesktop.org/drm/drm 604S: Maintained 605F: drivers/char/agp/ 606F: include/linux/agp* 607F: include/uapi/linux/agp* 608 609AHA152X SCSI DRIVER 610M: "Juergen E. Fischer" <fischer@norbit.de> 611L: linux-scsi@vger.kernel.org 612S: Maintained 613F: drivers/scsi/aha152x* 614F: drivers/scsi/pcmcia/aha152x* 615 616AIC7XXX / AIC79XX SCSI DRIVER 617M: Hannes Reinecke <hare@suse.com> 618L: linux-scsi@vger.kernel.org 619S: Maintained 620F: drivers/scsi/aic7xxx/ 621 622AIMSLAB FM RADIO RECEIVER DRIVER 623M: Hans Verkuil <hverkuil@xs4all.nl> 624L: linux-media@vger.kernel.org 625T: git git://linuxtv.org/media_tree.git 626W: https://linuxtv.org 627S: Maintained 628F: drivers/media/radio/radio-aimslab* 629 630AIO 631M: Benjamin LaHaise <bcrl@kvack.org> 632L: linux-aio@kvack.org 633S: Supported 634F: fs/aio.c 635F: include/linux/*aio*.h 636 637AIRSPY MEDIA DRIVER 638M: Antti Palosaari <crope@iki.fi> 639L: linux-media@vger.kernel.org 640W: https://linuxtv.org 641W: http://palosaari.fi/linux/ 642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 643T: git git://linuxtv.org/anttip/media_tree.git 644S: Maintained 645F: drivers/media/usb/airspy/ 646 647ALACRITECH GIGABIT ETHERNET DRIVER 648M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 649S: Maintained 650F: drivers/net/ethernet/alacritech/* 651 652ALCATEL SPEEDTOUCH USB DRIVER 653M: Duncan Sands <duncan.sands@free.fr> 654L: linux-usb@vger.kernel.org 655W: http://www.linux-usb.org/SpeedTouch/ 656S: Maintained 657F: drivers/usb/atm/speedtch.c 658F: drivers/usb/atm/usbatm.c 659 660ALCHEMY AU1XX0 MMC DRIVER 661M: Manuel Lauss <manuel.lauss@gmail.com> 662S: Maintained 663F: drivers/mmc/host/au1xmmc.c 664 665ALI1563 I2C DRIVER 666M: Rudolf Marek <r.marek@assembler.cz> 667L: linux-i2c@vger.kernel.org 668S: Maintained 669F: Documentation/i2c/busses/i2c-ali1563 670F: drivers/i2c/busses/i2c-ali1563.c 671 672ALLEGRO DVT VIDEO IP CORE DRIVER 673M: Michael Tretter <m.tretter@pengutronix.de> 674R: Pengutronix Kernel Team <kernel@pengutronix.de> 675L: linux-media@vger.kernel.org 676S: Maintained 677F: drivers/staging/media/allegro-dvt/ 678 679ALLWINNER SECURITY SYSTEM 680M: Corentin Labbe <clabbe.montjoie@gmail.com> 681L: linux-crypto@vger.kernel.org 682S: Maintained 683F: drivers/crypto/sunxi-ss/ 684 685ALLWINNER VPU DRIVER 686M: Maxime Ripard <maxime.ripard@bootlin.com> 687M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 688L: linux-media@vger.kernel.org 689S: Maintained 690F: drivers/staging/media/sunxi/cedrus/ 691 692ALPHA PORT 693M: Richard Henderson <rth@twiddle.net> 694M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 695M: Matt Turner <mattst88@gmail.com> 696S: Odd Fixes 697L: linux-alpha@vger.kernel.org 698F: arch/alpha/ 699 700ALPS PS/2 TOUCHPAD DRIVER 701R: Pali Rohár <pali.rohar@gmail.com> 702F: drivers/input/mouse/alps.* 703 704ALTERA I2C CONTROLLER DRIVER 705M: Thor Thayer <thor.thayer@linux.intel.com> 706S: Maintained 707F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 708F: drivers/i2c/busses/i2c-altera.c 709 710ALTERA MAILBOX DRIVER 711M: Ley Foon Tan <lftan@altera.com> 712L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 713S: Maintained 714F: drivers/mailbox/mailbox-altera.c 715 716ALTERA PIO DRIVER 717M: Tien Hock Loh <thloh@altera.com> 718L: linux-gpio@vger.kernel.org 719S: Maintained 720F: drivers/gpio/gpio-altera.c 721 722ALTERA SYSTEM MANAGER DRIVER 723M: Thor Thayer <thor.thayer@linux.intel.com> 724S: Maintained 725F: drivers/mfd/altera-sysmgr.c 726F: include/linux/mfd/altera-sysgmr.h 727 728ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 729M: Thor Thayer <thor.thayer@linux.intel.com> 730S: Maintained 731F: drivers/gpio/gpio-altera-a10sr.c 732F: drivers/mfd/altera-a10sr.c 733F: drivers/reset/reset-a10sr.c 734F: include/linux/mfd/altera-a10sr.h 735F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 736 737ALTERA TRIPLE SPEED ETHERNET DRIVER 738M: Thor Thayer <thor.thayer@linux.intel.com> 739L: netdev@vger.kernel.org 740L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 741S: Maintained 742F: drivers/net/ethernet/altera/ 743 744ALTERA UART/JTAG UART SERIAL DRIVERS 745M: Tobias Klauser <tklauser@distanz.ch> 746L: linux-serial@vger.kernel.org 747L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 748S: Maintained 749F: drivers/tty/serial/altera_uart.c 750F: drivers/tty/serial/altera_jtaguart.c 751F: include/linux/altera_uart.h 752F: include/linux/altera_jtaguart.h 753 754AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 755M: Talel Shenhar <talel@amazon.com> 756S: Maintained 757F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 758F: drivers/thermal/thermal_mmio.c 759 760AMAZON ETHERNET DRIVERS 761M: Netanel Belgazal <netanel@amazon.com> 762R: Saeed Bishara <saeedb@amazon.com> 763R: Zorik Machulsky <zorik@amazon.com> 764L: netdev@vger.kernel.org 765S: Supported 766F: Documentation/networking/device_drivers/amazon/ena.txt 767F: drivers/net/ethernet/amazon/ 768 769AMAZON RDMA EFA DRIVER 770M: Gal Pressman <galpress@amazon.com> 771R: Yossi Leybovich <sleybo@amazon.com> 772L: linux-rdma@vger.kernel.org 773Q: https://patchwork.kernel.org/project/linux-rdma/list/ 774S: Supported 775F: drivers/infiniband/hw/efa/ 776F: include/uapi/rdma/efa-abi.h 777 778AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 779M: Tom Lendacky <thomas.lendacky@amd.com> 780M: Gary Hook <gary.hook@amd.com> 781L: linux-crypto@vger.kernel.org 782S: Supported 783F: drivers/crypto/ccp/ 784F: include/linux/ccp.h 785 786AMD DISPLAY CORE 787M: Harry Wentland <harry.wentland@amd.com> 788M: Leo Li <sunpeng.li@amd.com> 789L: amd-gfx@lists.freedesktop.org 790T: git git://people.freedesktop.org/~agd5f/linux 791S: Supported 792F: drivers/gpu/drm/amd/display/ 793 794AMD FAM15H PROCESSOR POWER MONITORING DRIVER 795M: Huang Rui <ray.huang@amd.com> 796L: linux-hwmon@vger.kernel.org 797S: Supported 798F: Documentation/hwmon/fam15h_power.rst 799F: drivers/hwmon/fam15h_power.c 800 801AMD FCH GPIO DRIVER 802M: Enrico Weigelt, metux IT consult <info@metux.net> 803L: linux-gpio@vger.kernel.org 804S: Maintained 805F: drivers/gpio/gpio-amd-fch.c 806F: include/linux/platform_data/gpio/gpio-amd-fch.h 807 808AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 809L: linux-geode@lists.infradead.org (moderated for non-subscribers) 810S: Orphan 811F: drivers/usb/gadget/udc/amd5536udc.* 812 813AMD GEODE PROCESSOR/CHIPSET SUPPORT 814P: Andres Salomon <dilinger@queued.net> 815L: linux-geode@lists.infradead.org (moderated for non-subscribers) 816W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 817S: Supported 818F: drivers/char/hw_random/geode-rng.c 819F: drivers/crypto/geode* 820F: drivers/video/fbdev/geode/ 821F: arch/x86/include/asm/geode.h 822 823AMD IOMMU (AMD-VI) 824M: Joerg Roedel <joro@8bytes.org> 825L: iommu@lists.linux-foundation.org 826T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 827S: Maintained 828F: drivers/iommu/amd_iommu*.[ch] 829F: include/linux/amd-iommu.h 830 831AMD KFD 832M: Oded Gabbay <oded.gabbay@gmail.com> 833L: dri-devel@lists.freedesktop.org 834T: git git://people.freedesktop.org/~gabbayo/linux.git 835S: Supported 836F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 837F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 838F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 839F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 840F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 841F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 842F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 843F: drivers/gpu/drm/amd/amdkfd/ 844F: drivers/gpu/drm/amd/include/cik_structs.h 845F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 846F: drivers/gpu/drm/amd/include/vi_structs.h 847F: drivers/gpu/drm/amd/include/v9_structs.h 848F: include/uapi/linux/kfd_ioctl.h 849 850AMD MP2 I2C DRIVER 851M: Elie Morisse <syniurge@gmail.com> 852M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 853M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 854L: linux-i2c@vger.kernel.org 855S: Maintained 856F: drivers/i2c/busses/i2c-amd-mp2* 857 858AMD POWERPLAY 859M: Rex Zhu <rex.zhu@amd.com> 860M: Evan Quan <evan.quan@amd.com> 861L: amd-gfx@lists.freedesktop.org 862S: Supported 863F: drivers/gpu/drm/amd/powerplay/ 864T: git git://people.freedesktop.org/~agd5f/linux 865 866AMD SEATTLE DEVICE TREE SUPPORT 867M: Brijesh Singh <brijeshkumar.singh@amd.com> 868M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 869M: Tom Lendacky <thomas.lendacky@amd.com> 870S: Supported 871F: arch/arm64/boot/dts/amd/ 872 873AMD XGBE DRIVER 874M: Tom Lendacky <thomas.lendacky@amd.com> 875L: netdev@vger.kernel.org 876S: Supported 877F: drivers/net/ethernet/amd/xgbe/ 878F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 879 880ANALOG DEVICES INC AD5686 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-pm@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5686* 886F: drivers/iio/dac/ad5696* 887 888ANALOG DEVICES INC AD5758 DRIVER 889M: Stefan Popa <stefan.popa@analog.com> 890L: linux-iio@vger.kernel.org 891W: http://ez.analog.com/community/linux-device-drivers 892S: Supported 893F: drivers/iio/dac/ad5758.c 894F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 895 896ANALOG DEVICES INC AD7124 DRIVER 897M: Stefan Popa <stefan.popa@analog.com> 898L: linux-iio@vger.kernel.org 899W: http://ez.analog.com/community/linux-device-drivers 900S: Supported 901F: drivers/iio/adc/ad7124.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml 903 904ANALOG DEVICES INC AD7606 DRIVER 905M: Stefan Popa <stefan.popa@analog.com> 906L: linux-iio@vger.kernel.org 907W: http://ez.analog.com/community/linux-device-drivers 908S: Supported 909F: drivers/iio/adc/ad7606.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 911 912ANALOG DEVICES INC AD7768-1 DRIVER 913M: Stefan Popa <stefan.popa@analog.com> 914L: linux-iio@vger.kernel.org 915W: http://ez.analog.com/community/linux-device-drivers 916S: Supported 917F: drivers/iio/adc/ad7768-1.c 918F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 919 920ANALOG DEVICES INC AD7780 DRIVER 921M: Michael Hennerich <Michael.Hennerich@analog.com> 922M: Renato Lui Geh <renatogeh@gmail.com> 923L: linux-iio@vger.kernel.org 924W: http://ez.analog.com/community/linux-device-drivers 925S: Supported 926F: drivers/iio/adc/ad7780.c 927F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 928 929ANALOG DEVICES INC AD9389B DRIVER 930M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 931L: linux-media@vger.kernel.org 932S: Maintained 933F: drivers/media/i2c/ad9389b* 934 935ANALOG DEVICES INC ADGS1408 DRIVER 936M: Mircea Caprioru <mircea.caprioru@analog.com> 937S: Supported 938F: drivers/mux/adgs1408.c 939F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 940 941ANALOG DEVICES INC ADIS DRIVER LIBRARY 942M: Alexandru Ardelean <alexandru.ardelean@analog.com> 943S: Supported 944L: linux-iio@vger.kernel.org 945F: include/linux/iio/imu/adis.h 946F: drivers/iio/imu/adis.c 947 948ANALOG DEVICES INC ADP5061 DRIVER 949M: Stefan Popa <stefan.popa@analog.com> 950L: linux-pm@vger.kernel.org 951W: http://ez.analog.com/community/linux-device-drivers 952S: Supported 953F: drivers/power/supply/adp5061.c 954 955ANALOG DEVICES INC ADV7180 DRIVER 956M: Lars-Peter Clausen <lars@metafoo.de> 957L: linux-media@vger.kernel.org 958W: http://ez.analog.com/community/linux-device-drivers 959S: Supported 960F: drivers/media/i2c/adv7180.c 961 962ANALOG DEVICES INC ADV748X DRIVER 963M: Kieran Bingham <kieran.bingham@ideasonboard.com> 964L: linux-media@vger.kernel.org 965S: Maintained 966F: drivers/media/i2c/adv748x/* 967 968ANALOG DEVICES INC ADV7511 DRIVER 969M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/adv7511* 973 974ANALOG DEVICES INC ADV7604 DRIVER 975M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 976L: linux-media@vger.kernel.org 977S: Maintained 978F: drivers/media/i2c/adv7604* 979 980ANALOG DEVICES INC ADV7842 DRIVER 981M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 982L: linux-media@vger.kernel.org 983S: Maintained 984F: drivers/media/i2c/adv7842* 985 986ANALOG DEVICES INC ASOC CODEC DRIVERS 987M: Lars-Peter Clausen <lars@metafoo.de> 988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 989W: http://wiki.analog.com/ 990W: http://ez.analog.com/community/linux-device-drivers 991S: Supported 992F: sound/soc/codecs/adau* 993F: sound/soc/codecs/adav* 994F: sound/soc/codecs/ad1* 995F: sound/soc/codecs/ad7* 996F: sound/soc/codecs/ssm* 997F: sound/soc/codecs/sigmadsp.* 998 999ANALOG DEVICES INC DMA DRIVERS 1000M: Lars-Peter Clausen <lars@metafoo.de> 1001W: http://ez.analog.com/community/linux-device-drivers 1002S: Supported 1003F: drivers/dma/dma-axi-dmac.c 1004 1005ANALOG DEVICES INC IIO DRIVERS 1006M: Lars-Peter Clausen <lars@metafoo.de> 1007M: Michael Hennerich <Michael.Hennerich@analog.com> 1008M: Stefan Popa <stefan.popa@analog.com> 1009W: http://wiki.analog.com/ 1010W: http://ez.analog.com/community/linux-device-drivers 1011S: Supported 1012F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1013F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1014F: drivers/iio/*/ad* 1015F: drivers/iio/adc/ltc2497* 1016X: drivers/iio/*/adjd* 1017F: drivers/staging/iio/*/ad* 1018 1019ANALOGBITS PLL LIBRARIES 1020M: Paul Walmsley <paul.walmsley@sifive.com> 1021S: Supported 1022F: drivers/clk/analogbits/* 1023F: include/linux/clk/analogbits* 1024 1025ANDES ARCHITECTURE 1026M: Greentime Hu <green.hu@gmail.com> 1027M: Vincent Chen <deanbo422@gmail.com> 1028T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1029S: Supported 1030F: arch/nds32/ 1031F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1032F: Documentation/devicetree/bindings/nds32/ 1033K: nds32 1034N: nds32 1035 1036ANDROID CONFIG FRAGMENTS 1037M: Rob Herring <robh@kernel.org> 1038S: Supported 1039F: kernel/configs/android* 1040 1041ANDROID DRIVERS 1042M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1043M: Arve Hjønnevåg <arve@android.com> 1044M: Todd Kjos <tkjos@android.com> 1045M: Martijn Coenen <maco@android.com> 1046M: Joel Fernandes <joel@joelfernandes.org> 1047M: Christian Brauner <christian@brauner.io> 1048T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1049L: devel@driverdev.osuosl.org 1050S: Supported 1051F: drivers/android/ 1052F: drivers/staging/android/ 1053 1054ANDROID GOLDFISH PIC DRIVER 1055M: Miodrag Dinic <miodrag.dinic@mips.com> 1056S: Supported 1057F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1058F: drivers/irqchip/irq-goldfish-pic.c 1059 1060ANDROID GOLDFISH RTC DRIVER 1061M: Miodrag Dinic <miodrag.dinic@mips.com> 1062S: Supported 1063F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1064F: drivers/rtc/rtc-goldfish.c 1065 1066ANDROID ION DRIVER 1067M: Laura Abbott <labbott@redhat.com> 1068M: Sumit Semwal <sumit.semwal@linaro.org> 1069L: devel@driverdev.osuosl.org 1070L: dri-devel@lists.freedesktop.org 1071L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1072S: Supported 1073F: drivers/staging/android/ion 1074F: drivers/staging/android/uapi/ion.h 1075 1076AOA (Apple Onboard Audio) ALSA DRIVER 1077M: Johannes Berg <johannes@sipsolutions.net> 1078L: linuxppc-dev@lists.ozlabs.org 1079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1080S: Maintained 1081F: sound/aoa/ 1082 1083APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1084M: William Breathitt Gray <vilhelm.gray@gmail.com> 1085L: linux-iio@vger.kernel.org 1086S: Maintained 1087F: drivers/iio/adc/stx104.c 1088 1089APM DRIVER 1090M: Jiri Kosina <jikos@kernel.org> 1091S: Odd fixes 1092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1093F: arch/x86/kernel/apm_32.c 1094F: include/linux/apm_bios.h 1095F: include/uapi/linux/apm_bios.h 1096F: drivers/char/apm-emulation.c 1097 1098APPARMOR SECURITY MODULE 1099M: John Johansen <john.johansen@canonical.com> 1100L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1101W: wiki.apparmor.net 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1103S: Supported 1104F: security/apparmor/ 1105F: Documentation/admin-guide/LSM/apparmor.rst 1106 1107APPLE BCM5974 MULTITOUCH DRIVER 1108M: Henrik Rydberg <rydberg@bitmath.org> 1109L: linux-input@vger.kernel.org 1110S: Odd fixes 1111F: drivers/input/mouse/bcm5974.c 1112 1113APPLE SMC DRIVER 1114M: Henrik Rydberg <rydberg@bitmath.org> 1115L: linux-hwmon@vger.kernel.org 1116S: Odd fixes 1117F: drivers/hwmon/applesmc.c 1118 1119APPLETALK NETWORK LAYER 1120L: netdev@vger.kernel.org 1121S: Odd fixes 1122F: drivers/net/appletalk/ 1123F: net/appletalk/ 1124F: include/linux/atalk.h 1125F: include/uapi/linux/atalk.h 1126 1127APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1128M: Khuong Dinh <khuong@os.amperecomputing.com> 1129S: Supported 1130F: arch/arm64/boot/dts/apm/ 1131 1132APPLIED MICRO (APM) X-GENE SOC EDAC 1133M: Khuong Dinh <khuong@os.amperecomputing.com> 1134S: Supported 1135F: drivers/edac/xgene_edac.c 1136F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1137 1138APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1139M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1140M: Keyur Chudgar <keyur@os.amperecomputing.com> 1141S: Supported 1142F: drivers/net/ethernet/apm/xgene-v2/ 1143 1144APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1145M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1146M: Keyur Chudgar <keyur@os.amperecomputing.com> 1147M: Quan Nguyen <quan@os.amperecomputing.com> 1148S: Supported 1149F: drivers/net/ethernet/apm/xgene/ 1150F: drivers/net/phy/mdio-xgene.c 1151F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1152F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1153 1154APPLIED MICRO (APM) X-GENE SOC PMU 1155M: Khuong Dinh <khuong@os.amperecomputing.com> 1156S: Supported 1157F: drivers/perf/xgene_pmu.c 1158F: Documentation/admin-guide/perf/xgene-pmu.rst 1159F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1160 1161APTINA CAMERA SENSOR PLL 1162M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1163L: linux-media@vger.kernel.org 1164S: Maintained 1165F: drivers/media/i2c/aptina-pll.* 1166 1167AQUANTIA ETHERNET DRIVER (atlantic) 1168M: Igor Russkikh <igor.russkikh@aquantia.com> 1169L: netdev@vger.kernel.org 1170S: Supported 1171W: http://www.aquantia.com 1172Q: http://patchwork.ozlabs.org/project/netdev/list/ 1173F: drivers/net/ethernet/aquantia/atlantic/ 1174F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1175 1176ARC FRAMEBUFFER DRIVER 1177M: Jaya Kumar <jayalk@intworks.biz> 1178S: Maintained 1179F: drivers/video/fbdev/arcfb.c 1180F: drivers/video/fbdev/core/fb_defio.c 1181 1182ARC PGU DRM DRIVER 1183M: Alexey Brodkin <abrodkin@synopsys.com> 1184S: Supported 1185F: drivers/gpu/drm/arc/ 1186F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1187 1188ARCNET NETWORK LAYER 1189M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1190L: netdev@vger.kernel.org 1191S: Maintained 1192F: drivers/net/arcnet/ 1193F: include/uapi/linux/if_arcnet.h 1194 1195ARM ARCHITECTED TIMER DRIVER 1196M: Mark Rutland <mark.rutland@arm.com> 1197M: Marc Zyngier <maz@kernel.org> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199S: Maintained 1200F: arch/arm/include/asm/arch_timer.h 1201F: arch/arm64/include/asm/arch_timer.h 1202F: drivers/clocksource/arm_arch_timer.c 1203 1204ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1205M: Linus Walleij <linus.walleij@linaro.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: Documentation/devicetree/bindings/arm/arm-boards 1209F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1210F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1211F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1212F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1213F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1214F: arch/arm/mach-integrator/ 1215F: arch/arm/mach-realview/ 1216F: arch/arm/mach-versatile/ 1217F: arch/arm/plat-versatile/ 1218F: arch/arm/boot/dts/arm-realview-* 1219F: arch/arm/boot/dts/integrator* 1220F: arch/arm/boot/dts/versatile* 1221F: drivers/clk/versatile/ 1222F: drivers/i2c/busses/i2c-versatile.c 1223F: drivers/irqchip/irq-versatile-fpga.c 1224F: drivers/mtd/maps/physmap_of_versatile.c 1225F: drivers/power/reset/arm-versatile-reboot.c 1226F: drivers/soc/versatile/ 1227 1228ARM HDLCD DRM DRIVER 1229M: Liviu Dudau <liviu.dudau@arm.com> 1230S: Supported 1231F: drivers/gpu/drm/arm/hdlcd_* 1232F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1233 1234ARM KOMEDA DRM-KMS DRIVER 1235M: James (Qian) Wang <james.qian.wang@arm.com> 1236M: Liviu Dudau <liviu.dudau@arm.com> 1237L: Mali DP Maintainers <malidp@foss.arm.com> 1238S: Supported 1239T: git git://anongit.freedesktop.org/drm/drm-misc 1240F: drivers/gpu/drm/arm/display/include/ 1241F: drivers/gpu/drm/arm/display/komeda/ 1242F: Documentation/devicetree/bindings/display/arm,komeda.txt 1243F: Documentation/gpu/komeda-kms.rst 1244 1245ARM MALI-DP DRM DRIVER 1246M: Liviu Dudau <liviu.dudau@arm.com> 1247M: Brian Starkey <brian.starkey@arm.com> 1248L: Mali DP Maintainers <malidp@foss.arm.com> 1249S: Supported 1250T: git git://anongit.freedesktop.org/drm/drm-misc 1251F: drivers/gpu/drm/arm/ 1252F: Documentation/devicetree/bindings/display/arm,malidp.txt 1253F: Documentation/gpu/afbc.rst 1254 1255ARM MALI PANFROST DRM DRIVER 1256M: Rob Herring <robh@kernel.org> 1257M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1258L: dri-devel@lists.freedesktop.org 1259S: Supported 1260T: git git://anongit.freedesktop.org/drm/drm-misc 1261F: drivers/gpu/drm/panfrost/ 1262F: include/uapi/drm/panfrost_drm.h 1263 1264ARM MFM AND FLOPPY DRIVERS 1265M: Ian Molton <spyro@f2s.com> 1266S: Maintained 1267F: arch/arm/mach-rpc/floppydma.S 1268F: arch/arm/include/asm/floppy.h 1269 1270ARM PMU PROFILING AND DEBUGGING 1271M: Will Deacon <will@kernel.org> 1272M: Mark Rutland <mark.rutland@arm.com> 1273S: Maintained 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275F: arch/arm*/kernel/perf_* 1276F: arch/arm/oprofile/common.c 1277F: arch/arm*/kernel/hw_breakpoint.c 1278F: arch/arm*/include/asm/hw_breakpoint.h 1279F: arch/arm*/include/asm/perf_event.h 1280F: drivers/perf/* 1281F: include/linux/perf/arm_pmu.h 1282F: Documentation/devicetree/bindings/arm/pmu.yaml 1283F: Documentation/devicetree/bindings/perf/ 1284 1285ARM PORT 1286M: Russell King <linux@armlinux.org.uk> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288W: http://www.armlinux.org.uk/ 1289S: Odd Fixes 1290T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1291F: arch/arm/ 1292X: arch/arm/boot/dts/ 1293 1294ARM PRIMECELL AACI PL041 DRIVER 1295M: Russell King <linux@armlinux.org.uk> 1296S: Odd Fixes 1297F: sound/arm/aaci.* 1298 1299ARM PRIMECELL BUS SUPPORT 1300M: Russell King <linux@armlinux.org.uk> 1301S: Odd Fixes 1302F: drivers/amba/ 1303F: include/linux/amba/bus.h 1304 1305ARM PRIMECELL CLCD PL110 DRIVER 1306M: Russell King <linux@armlinux.org.uk> 1307S: Odd Fixes 1308F: drivers/video/fbdev/amba-clcd.* 1309 1310ARM PRIMECELL KMI PL050 DRIVER 1311M: Russell King <linux@armlinux.org.uk> 1312S: Odd Fixes 1313F: drivers/input/serio/ambakmi.* 1314F: include/linux/amba/kmi.h 1315 1316ARM PRIMECELL MMCI PL180/1 DRIVER 1317M: Russell King <linux@armlinux.org.uk> 1318S: Odd Fixes 1319F: drivers/mmc/host/mmci.* 1320F: include/linux/amba/mmci.h 1321 1322ARM PRIMECELL SSP PL022 SPI DRIVER 1323M: Linus Walleij <linus.walleij@linaro.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1327F: drivers/spi/spi-pl022.c 1328 1329ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1330M: Russell King <linux@armlinux.org.uk> 1331S: Odd Fixes 1332F: drivers/tty/serial/amba-pl01*.c 1333F: include/linux/amba/serial.h 1334 1335ARM PRIMECELL VIC PL190/PL192 DRIVER 1336M: Linus Walleij <linus.walleij@linaro.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1340F: drivers/irqchip/irq-vic.c 1341 1342AMAZON ANNAPURNA LABS FIC DRIVER 1343M: Talel Shenhar <talel@amazon.com> 1344S: Maintained 1345F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1346F: drivers/irqchip/irq-al-fic.c 1347 1348ARM SMMU DRIVERS 1349M: Will Deacon <will@kernel.org> 1350R: Robin Murphy <robin.murphy@arm.com> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353F: drivers/iommu/arm-smmu.c 1354F: drivers/iommu/arm-smmu-v3.c 1355F: drivers/iommu/io-pgtable-arm.c 1356F: drivers/iommu/io-pgtable-arm-v7s.c 1357 1358ARM SUB-ARCHITECTURES 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-*/ 1362F: arch/arm/plat-*/ 1363T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1364 1365ARM/ACTIONS SEMI ARCHITECTURE 1366M: Andreas Färber <afaerber@suse.de> 1367R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370N: owl 1371F: arch/arm/mach-actions/ 1372F: arch/arm/boot/dts/owl-* 1373F: arch/arm64/boot/dts/actions/ 1374F: drivers/clk/actions/ 1375F: drivers/clocksource/timer-owl* 1376F: drivers/dma/owl-dma.c 1377F: drivers/i2c/busses/i2c-owl.c 1378F: drivers/pinctrl/actions/* 1379F: drivers/soc/actions/ 1380F: include/dt-bindings/power/owl-* 1381F: include/linux/soc/actions/ 1382F: Documentation/devicetree/bindings/arm/actions.txt 1383F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1384F: Documentation/devicetree/bindings/dma/owl-dma.txt 1385F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1386F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1387F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1388F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1389 1390ARM/ADS SPHERE MACHINE SUPPORT 1391M: Lennert Buytenhek <kernel@wantstofly.org> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394 1395ARM/AFEB9260 MACHINE SUPPORT 1396M: Sergey Lapin <slapin@ossfans.org> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399 1400ARM/AJECO 1ARM MACHINE SUPPORT 1401M: Lennert Buytenhek <kernel@wantstofly.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/Allwinner SoC Clock Support 1406M: Emilio López <emilio@elopez.com.ar> 1407S: Maintained 1408F: drivers/clk/sunxi/ 1409 1410ARM/Allwinner sunXi SoC support 1411M: Maxime Ripard <maxime.ripard@bootlin.com> 1412M: Chen-Yu Tsai <wens@csie.org> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415N: sun[x456789]i 1416N: sun50i 1417F: arch/arm/mach-sunxi/ 1418F: arch/arm64/boot/dts/allwinner/ 1419F: drivers/clk/sunxi-ng/ 1420F: drivers/pinctrl/sunxi/ 1421F: drivers/soc/sunxi/ 1422T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1423 1424ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1425M: Neil Armstrong <narmstrong@baylibre.com> 1426M: Jerome Brunet <jbrunet@baylibre.com> 1427L: linux-amlogic@lists.infradead.org 1428S: Maintained 1429F: drivers/clk/meson/ 1430F: include/dt-bindings/clock/meson* 1431F: include/dt-bindings/clock/gxbb* 1432F: Documentation/devicetree/bindings/clock/amlogic* 1433 1434ARM/Amlogic Meson SoC support 1435M: Kevin Hilman <khilman@baylibre.com> 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1437L: linux-amlogic@lists.infradead.org 1438W: http://linux-meson.com/ 1439S: Maintained 1440F: arch/arm/mach-meson/ 1441F: arch/arm/boot/dts/meson* 1442F: arch/arm64/boot/dts/amlogic/ 1443F: drivers/pinctrl/meson/ 1444F: drivers/mmc/host/meson* 1445F: drivers/soc/amlogic/ 1446N: meson 1447 1448ARM/Amlogic Meson SoC Sound Drivers 1449M: Jerome Brunet <jbrunet@baylibre.com> 1450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1451S: Maintained 1452F: sound/soc/meson/ 1453F: Documentation/devicetree/bindings/sound/amlogic* 1454 1455ARM/Annapurna Labs ALPINE ARCHITECTURE 1456M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1457M: Antoine Tenart <antoine.tenart@bootlin.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-alpine/ 1461F: arch/arm/boot/dts/alpine* 1462F: arch/arm64/boot/dts/al/ 1463F: drivers/*/*alpine* 1464 1465ARM/ARTPEC MACHINE SUPPORT 1466M: Jesper Nilsson <jesper.nilsson@axis.com> 1467M: Lars Persson <lars.persson@axis.com> 1468S: Maintained 1469L: linux-arm-kernel@axis.com 1470F: arch/arm/mach-artpec 1471F: arch/arm/boot/dts/artpec6* 1472F: drivers/clk/axis 1473F: drivers/crypto/axis 1474F: drivers/pinctrl/pinctrl-artpec* 1475F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1476 1477ARM/ASPEED I2C DRIVER 1478M: Brendan Higgins <brendanhiggins@google.com> 1479R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1480R: Joel Stanley <joel@jms.id.au> 1481L: linux-i2c@vger.kernel.org 1482L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1483S: Maintained 1484F: drivers/irqchip/irq-aspeed-i2c-ic.c 1485F: drivers/i2c/busses/i2c-aspeed.c 1486F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1487F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1488 1489ARM/ASPEED MACHINE SUPPORT 1490M: Joel Stanley <joel@jms.id.au> 1491R: Andrew Jeffery <andrew@aj.id.au> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1494Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1495S: Supported 1496T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1497F: arch/arm/mach-aspeed/ 1498F: arch/arm/boot/dts/aspeed-* 1499N: aspeed 1500 1501ARM/BITMAIN ARCHITECTURE 1502M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm64/boot/dts/bitmain/ 1506F: drivers/pinctrl/pinctrl-bm1880.c 1507F: Documentation/devicetree/bindings/arm/bitmain.yaml 1508F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1509 1510ARM/CALXEDA HIGHBANK ARCHITECTURE 1511M: Rob Herring <robh@kernel.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: arch/arm/mach-highbank/ 1515F: arch/arm/boot/dts/highbank.dts 1516F: arch/arm/boot/dts/ecx-*.dts* 1517 1518ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1519M: Krzysztof Halasa <khalasa@piap.pl> 1520S: Maintained 1521F: arch/arm/mach-cns3xxx/ 1522 1523ARM/CAVIUM THUNDER NETWORK DRIVER 1524M: Sunil Goutham <sgoutham@cavium.com> 1525M: Robert Richter <rric@kernel.org> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527S: Supported 1528F: drivers/net/ethernet/cavium/thunder/ 1529 1530ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1531M: Lukasz Majewski <lukma@denx.de> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: arch/arm/mach-ep93xx/ts72xx.c 1535 1536ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1537M: Alexander Shiyan <shc_work@mail.ru> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Odd Fixes 1540N: clps711x 1541 1542ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1548M: Hartley Sweeten <hsweeten@visionengravers.com> 1549M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551S: Maintained 1552F: arch/arm/mach-ep93xx/ 1553F: arch/arm/mach-ep93xx/include/mach/ 1554 1555ARM/CLKDEV SUPPORT 1556M: Russell King <linux@armlinux.org.uk> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1560F: drivers/clk/clkdev.c 1561 1562ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1563M: Mike Rapoport <mike@compulab.co.il> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566 1567ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1568M: Baruch Siach <baruch@tkos.co.il> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/boot/dts/cx92755* 1572N: digicolor 1573 1574ARM/CONTEC MICRO9 MACHINE SUPPORT 1575M: Hubert Feurstein <hubert.feurstein@contec.at> 1576S: Maintained 1577F: arch/arm/mach-ep93xx/micro9.c 1578 1579ARM/CORESIGHT FRAMEWORK AND DRIVERS 1580M: Mathieu Poirier <mathieu.poirier@linaro.org> 1581R: Suzuki K Poulose <suzuki.poulose@arm.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584F: drivers/hwtracing/coresight/* 1585F: Documentation/trace/coresight.txt 1586F: Documentation/trace/coresight-cpu-debug.txt 1587F: Documentation/devicetree/bindings/arm/coresight.txt 1588F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1589F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1590F: tools/perf/arch/arm/util/pmu.c 1591F: tools/perf/arch/arm/util/auxtrace.c 1592F: tools/perf/arch/arm/util/cs-etm.c 1593F: tools/perf/arch/arm/util/cs-etm.h 1594F: tools/perf/util/cs-etm.* 1595F: tools/perf/util/cs-etm-decoder/* 1596 1597ARM/CORGI MACHINE SUPPORT 1598M: Richard Purdie <rpurdie@rpsys.net> 1599S: Maintained 1600 1601ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1602M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1603M: Linus Walleij <linus.walleij@linaro.org> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605T: git git://github.com/ulli-kroll/linux.git 1606S: Maintained 1607F: Documentation/devicetree/bindings/arm/gemini.txt 1608F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1609F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1610F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1611F: arch/arm/mach-gemini/ 1612F: drivers/net/ethernet/cortina/ 1613F: drivers/pinctrl/pinctrl-gemini.c 1614F: drivers/rtc/rtc-ftrtc010.c 1615 1616ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1617M: Barry Song <baohua@kernel.org> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1620S: Maintained 1621F: arch/arm/boot/dts/prima2* 1622F: arch/arm/mach-prima2/ 1623F: drivers/clk/sirf/ 1624F: drivers/clocksource/timer-prima2.c 1625F: drivers/clocksource/timer-atlas7.c 1626N: [^a-z]sirf 1627X: drivers/gnss 1628 1629ARM/EBSA110 MACHINE SUPPORT 1630M: Russell King <linux@armlinux.org.uk> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.armlinux.org.uk/ 1633S: Maintained 1634F: arch/arm/mach-ebsa110/ 1635F: drivers/net/ethernet/amd/am79c961a.* 1636 1637ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1638M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1639R: Pengutronix Kernel Team <kernel@pengutronix.de> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642N: efm32 1643 1644ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1645M: Robert Jarzmik <robert.jarzmik@free.fr> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-pxa/ezx.c 1649 1650ARM/FARADAY FA526 PORT 1651M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654T: git git://git.berlios.de/gemini-board 1655F: arch/arm/mm/*-fa* 1656 1657ARM/FOOTBRIDGE ARCHITECTURE 1658M: Russell King <linux@armlinux.org.uk> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.armlinux.org.uk/ 1661S: Maintained 1662F: arch/arm/include/asm/hardware/dec21285.h 1663F: arch/arm/mach-footbridge/ 1664 1665ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1666M: Shawn Guo <shawnguo@kernel.org> 1667M: Sascha Hauer <s.hauer@pengutronix.de> 1668R: Pengutronix Kernel Team <kernel@pengutronix.de> 1669R: Fabio Estevam <festevam@gmail.com> 1670R: NXP Linux Team <linux-imx@nxp.com> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1674N: imx 1675N: mxs 1676X: drivers/media/i2c/ 1677 1678ARM/FREESCALE VYBRID ARM ARCHITECTURE 1679M: Shawn Guo <shawnguo@kernel.org> 1680M: Sascha Hauer <s.hauer@pengutronix.de> 1681R: Pengutronix Kernel Team <kernel@pengutronix.de> 1682R: Stefan Agner <stefan@agner.ch> 1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1684S: Maintained 1685T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1686F: arch/arm/mach-imx/*vf610* 1687F: arch/arm/boot/dts/vf* 1688 1689ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1690M: Shawn Guo <shawnguo@kernel.org> 1691M: Li Yang <leoyang.li@nxp.com> 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1695F: arch/arm/boot/dts/ls1021a* 1696F: arch/arm64/boot/dts/freescale/fsl-* 1697F: arch/arm64/boot/dts/freescale/qoriq-* 1698 1699ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1700M: Lennert Buytenhek <kernel@wantstofly.org> 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1702S: Maintained 1703 1704ARM/GUMSTIX MACHINE SUPPORT 1705M: Steve Sakoman <sakoman@gmail.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707S: Maintained 1708 1709ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1710M: Philipp Zabel <philipp.zabel@gmail.com> 1711M: Paul Parsons <lost.distance@yahoo.com> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713S: Maintained 1714F: arch/arm/mach-pxa/hx4700.c 1715F: arch/arm/mach-pxa/include/mach/hx4700.h 1716F: sound/soc/pxa/hx4700.c 1717 1718ARM/HISILICON SOC SUPPORT 1719M: Wei Xu <xuwei5@hisilicon.com> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721W: http://www.hisilicon.com 1722S: Supported 1723T: git git://github.com/hisilicon/linux-hisi.git 1724F: arch/arm/mach-hisi/ 1725F: arch/arm/boot/dts/hi3* 1726F: arch/arm/boot/dts/hip* 1727F: arch/arm/boot/dts/hisi* 1728F: arch/arm64/boot/dts/hisilicon/ 1729 1730ARM/HP JORNADA 7XX MACHINE SUPPORT 1731M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1732W: www.jlime.com 1733S: Maintained 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1735F: arch/arm/mach-sa1100/jornada720.c 1736F: arch/arm/mach-sa1100/include/mach/jornada720.h 1737 1738ARM/IGEP MACHINE SUPPORT 1739M: Enric Balletbo i Serra <eballetbo@gmail.com> 1740M: Javier Martinez Canillas <javier@dowhile0.org> 1741L: linux-omap@vger.kernel.org 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743S: Maintained 1744F: arch/arm/boot/dts/omap3-igep* 1745 1746ARM/INCOME PXA270 SUPPORT 1747M: Marek Vasut <marek.vasut@gmail.com> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749S: Maintained 1750F: arch/arm/mach-pxa/colibri-pxa270-income.c 1751 1752ARM/INTEL IOP13XX ARM ARCHITECTURE 1753M: Lennert Buytenhek <kernel@wantstofly.org> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756 1757ARM/INTEL IOP32X ARM ARCHITECTURE 1758M: Lennert Buytenhek <kernel@wantstofly.org> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760S: Maintained 1761 1762ARM/INTEL IOP33X ARM ARCHITECTURE 1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764S: Orphan 1765 1766ARM/INTEL IQ81342EX MACHINE SUPPORT 1767M: Lennert Buytenhek <kernel@wantstofly.org> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769S: Maintained 1770 1771ARM/INTEL IXDP2850 MACHINE SUPPORT 1772M: Lennert Buytenhek <kernel@wantstofly.org> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Maintained 1775 1776ARM/INTEL IXP4XX ARM ARCHITECTURE 1777M: Linus Walleij <linusw@kernel.org> 1778M: Imre Kaloz <kaloz@openwrt.org> 1779M: Krzysztof Halasa <khalasa@piap.pl> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781S: Maintained 1782F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1783F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1784F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1785F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1786F: arch/arm/mach-ixp4xx/ 1787F: drivers/clocksource/timer-ixp4xx.c 1788F: drivers/gpio/gpio-ixp4xx.c 1789F: drivers/irqchip/irq-ixp4xx.c 1790F: include/linux/irqchip/irq-ixp4xx.h 1791F: include/linux/platform_data/timer-ixp4xx.h 1792 1793ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1794M: Jonathan Cameron <jic23@cam.ac.uk> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796S: Maintained 1797F: arch/arm/mach-pxa/stargate2.c 1798F: drivers/pcmcia/pxa2xx_stargate2.c 1799 1800ARM/INTEL XSC3 (MANZANO) ARM CORE 1801M: Lennert Buytenhek <kernel@wantstofly.org> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804 1805ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1806M: Lennert Buytenhek <kernel@wantstofly.org> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808S: Maintained 1809 1810ARM/LG1K ARCHITECTURE 1811M: Chanho Min <chanho.min@lge.com> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813S: Maintained 1814F: arch/arm64/boot/dts/lg/ 1815 1816ARM/LOGICPD PXA270 MACHINE SUPPORT 1817M: Lennert Buytenhek <kernel@wantstofly.org> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820 1821ARM/LPC18XX ARCHITECTURE 1822M: Vladimir Zapolskiy <vz@mleia.com> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1826F: arch/arm/boot/dts/lpc43* 1827F: drivers/i2c/busses/i2c-lpc2k.c 1828F: drivers/memory/pl172.c 1829F: drivers/mtd/spi-nor/nxp-spifi.c 1830F: drivers/rtc/rtc-lpc24xx.c 1831N: lpc18xx 1832 1833ARM/LPC32XX SOC SUPPORT 1834M: Vladimir Zapolskiy <vz@mleia.com> 1835M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1838S: Maintained 1839F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1840F: arch/arm/boot/dts/lpc32* 1841F: arch/arm/mach-lpc32xx/ 1842F: drivers/i2c/busses/i2c-pnx.c 1843F: drivers/net/ethernet/nxp/lpc_eth.c 1844F: drivers/usb/host/ohci-nxp.c 1845F: drivers/watchdog/pnx4008_wdt.c 1846N: lpc32xx 1847 1848ARM/MAGICIAN MACHINE SUPPORT 1849M: Philipp Zabel <philipp.zabel@gmail.com> 1850S: Maintained 1851 1852ARM/Marvell Dove/MV78xx0/Orion SOC support 1853M: Jason Cooper <jason@lakedaemon.net> 1854M: Andrew Lunn <andrew@lunn.ch> 1855M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1856M: Gregory Clement <gregory.clement@bootlin.com> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: Documentation/devicetree/bindings/soc/dove/ 1860F: arch/arm/mach-dove/ 1861F: arch/arm/mach-mv78xx0/ 1862F: arch/arm/mach-orion5x/ 1863F: arch/arm/plat-orion/ 1864F: arch/arm/boot/dts/dove* 1865F: arch/arm/boot/dts/orion5x* 1866T: git git://git.infradead.org/linux-mvebu.git 1867 1868ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1869M: Jason Cooper <jason@lakedaemon.net> 1870M: Andrew Lunn <andrew@lunn.ch> 1871M: Gregory Clement <gregory.clement@bootlin.com> 1872M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1874S: Maintained 1875F: arch/arm/boot/dts/armada* 1876F: arch/arm/boot/dts/kirkwood* 1877F: arch/arm/configs/mvebu_*_defconfig 1878F: arch/arm/mach-mvebu/ 1879F: arch/arm64/boot/dts/marvell/armada* 1880F: drivers/cpufreq/armada-37xx-cpufreq.c 1881F: drivers/cpufreq/armada-8k-cpufreq.c 1882F: drivers/cpufreq/mvebu-cpufreq.c 1883F: drivers/irqchip/irq-armada-370-xp.c 1884F: drivers/irqchip/irq-mvebu-* 1885F: drivers/pinctrl/mvebu/ 1886F: drivers/rtc/rtc-armada38x.c 1887T: git git://git.infradead.org/linux-mvebu.git 1888 1889ARM/Mediatek RTC DRIVER 1890M: Eddie Huang <eddie.huang@mediatek.com> 1891M: Sean Wang <sean.wang@mediatek.com> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1894S: Maintained 1895F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1896F: drivers/rtc/rtc-mt6397.c 1897F: drivers/rtc/rtc-mt7622.c 1898 1899ARM/Mediatek SoC support 1900M: Matthias Brugger <matthias.bgg@gmail.com> 1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1902L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1903W: https://mtk.bcnfs.org/ 1904C: irc://chat.freenode.net/linux-mediatek 1905S: Maintained 1906F: arch/arm/boot/dts/mt6* 1907F: arch/arm/boot/dts/mt7* 1908F: arch/arm/boot/dts/mt8* 1909F: arch/arm/mach-mediatek/ 1910F: arch/arm64/boot/dts/mediatek/ 1911F: drivers/soc/mediatek/ 1912N: mtk 1913N: mt[678] 1914K: mediatek 1915 1916ARM/Mediatek USB3 PHY DRIVER 1917M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1920S: Maintained 1921F: drivers/phy/mediatek/ 1922F: Documentation/devicetree/bindings/phy/phy-mtk-* 1923 1924ARM/MICREL KS8695 ARCHITECTURE 1925M: Greg Ungerer <gerg@uclinux.org> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927F: arch/arm/mach-ks8695/ 1928S: Odd Fixes 1929 1930ARM/Microchip (AT91) SoC support 1931M: Nicolas Ferre <nicolas.ferre@microchip.com> 1932M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1933M: Ludovic Desroches <ludovic.desroches@microchip.com> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.linux4sam.org 1936T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1937S: Supported 1938N: at91 1939N: atmel 1940F: arch/arm/mach-at91/ 1941F: include/soc/at91/ 1942F: arch/arm/boot/dts/at91*.dts 1943F: arch/arm/boot/dts/at91*.dtsi 1944F: arch/arm/boot/dts/sama*.dts 1945F: arch/arm/boot/dts/sama*.dtsi 1946F: arch/arm/include/debug/at91.S 1947F: drivers/memory/atmel* 1948F: drivers/watchdog/sama5d4_wdt.c 1949X: drivers/input/touchscreen/atmel_mxt_ts.c 1950X: drivers/net/wireless/atmel/ 1951 1952ARM/MIOA701 MACHINE SUPPORT 1953M: Robert Jarzmik <robert.jarzmik@free.fr> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955F: arch/arm/mach-pxa/mioa701.c 1956S: Maintained 1957 1958ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1959M: Michael Petchkovsky <mkpetch@internode.on.net> 1960S: Maintained 1961 1962ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1963M: Linus Walleij <linus.walleij@linaro.org> 1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1965S: Maintained 1966F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1967F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1968F: arch/arm/mach-nomadik/ 1969F: arch/arm/mach-u300/ 1970F: arch/arm/mach-ux500/ 1971F: arch/arm/boot/dts/ste-* 1972F: drivers/clk/clk-nomadik.c 1973F: drivers/clk/clk-u300.c 1974F: drivers/clocksource/clksrc-dbx500-prcmu.c 1975F: drivers/clocksource/timer-u300.c 1976F: drivers/dma/coh901318* 1977F: drivers/dma/ste_dma40* 1978F: drivers/hwspinlock/u8500_hsem.c 1979F: drivers/i2c/busses/i2c-nomadik.c 1980F: drivers/i2c/busses/i2c-stu300.c 1981F: drivers/mfd/ab3100* 1982F: drivers/mfd/ab8500* 1983F: drivers/mfd/abx500* 1984F: drivers/mfd/dbx500* 1985F: drivers/mfd/db8500* 1986F: drivers/pinctrl/nomadik/ 1987F: drivers/pinctrl/pinctrl-coh901* 1988F: drivers/pinctrl/pinctrl-u300.c 1989F: drivers/rtc/rtc-ab3100.c 1990F: drivers/rtc/rtc-ab8500.c 1991F: drivers/rtc/rtc-coh901331.c 1992F: drivers/rtc/rtc-pl031.c 1993F: drivers/watchdog/coh901327_wdt.c 1994F: Documentation/devicetree/bindings/arm/ste-* 1995F: Documentation/devicetree/bindings/arm/ux500/ 1996T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1997 1998ARM/NUVOTON NPCM ARCHITECTURE 1999M: Avi Fishman <avifishman70@gmail.com> 2000M: Tomer Maimon <tmaimon77@gmail.com> 2001M: Tali Perry <tali.perry1@gmail.com> 2002R: Patrick Venture <venture@google.com> 2003R: Nancy Yuen <yuenn@google.com> 2004R: Benjamin Fair <benjaminfair@google.com> 2005L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2006S: Supported 2007F: arch/arm/mach-npcm/ 2008F: arch/arm/boot/dts/nuvoton-npcm* 2009F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2010F: drivers/*/*npcm* 2011F: Documentation/devicetree/bindings/*/*npcm* 2012F: Documentation/devicetree/bindings/*/*/*npcm* 2013 2014ARM/NUVOTON W90X900 ARM ARCHITECTURE 2015M: Wan ZongShun <mcuos.com@gmail.com> 2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2017W: http://www.mcuos.com 2018S: Maintained 2019F: arch/arm/mach-w90x900/ 2020F: drivers/input/keyboard/w90p910_keypad.c 2021F: drivers/input/touchscreen/w90p910_ts.c 2022F: drivers/watchdog/nuc900_wdt.c 2023F: drivers/net/ethernet/nuvoton/w90p910_ether.c 2024F: drivers/mtd/nand/raw/nuc900_nand.c 2025F: drivers/rtc/rtc-nuc900.c 2026F: drivers/spi/spi-nuc900.c 2027F: drivers/usb/host/ehci-w90x900.c 2028F: drivers/video/fbdev/nuc900fb.c 2029 2030ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2031L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2032W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2033S: Orphan 2034F: arch/arm/mach-s3c24xx/mach-gta02.c 2035F: arch/arm/mach-s3c24xx/gta02.h 2036 2037ARM/Orion SoC/Technologic Systems TS-78xx platform support 2038M: Alexander Clouter <alex@digriz.org.uk> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040W: http://www.digriz.org.uk/ts78xx/kernel 2041S: Maintained 2042F: arch/arm/mach-orion5x/ts78xx-* 2043 2044ARM/OXNAS platform support 2045M: Neil Armstrong <narmstrong@baylibre.com> 2046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2047L: linux-oxnas@groups.io (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm/mach-oxnas/ 2050F: arch/arm/boot/dts/ox8*.dts* 2051N: oxnas 2052 2053ARM/PALM TREO SUPPORT 2054M: Tomas Cech <sleep_walker@suse.com> 2055L: linux-arm-kernel@lists.infradead.org 2056W: http://hackndev.com 2057S: Maintained 2058F: arch/arm/mach-pxa/palmtreo.* 2059 2060ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2061M: Marek Vasut <marek.vasut@gmail.com> 2062L: linux-arm-kernel@lists.infradead.org 2063W: http://hackndev.com 2064S: Maintained 2065F: arch/arm/mach-pxa/include/mach/palmtx.h 2066F: arch/arm/mach-pxa/palmtx.c 2067F: arch/arm/mach-pxa/palmt5.* 2068F: arch/arm/mach-pxa/include/mach/palmld.h 2069F: arch/arm/mach-pxa/palmld.c 2070F: arch/arm/mach-pxa/palmte2.* 2071F: arch/arm/mach-pxa/include/mach/palmtc.h 2072F: arch/arm/mach-pxa/palmtc.c 2073 2074ARM/PALMZ72 SUPPORT 2075M: Sergey Lapin <slapin@ossfans.org> 2076L: linux-arm-kernel@lists.infradead.org 2077W: http://hackndev.com 2078S: Maintained 2079F: arch/arm/mach-pxa/palmz72.* 2080 2081ARM/PLEB SUPPORT 2082M: Peter Chubb <pleb@gelato.unsw.edu.au> 2083W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2084S: Maintained 2085 2086ARM/PT DIGITAL BOARD PORT 2087M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089W: http://www.armlinux.org.uk/ 2090S: Maintained 2091 2092ARM/QUALCOMM SUPPORT 2093M: Andy Gross <agross@kernel.org> 2094L: linux-arm-msm@vger.kernel.org 2095S: Maintained 2096F: Documentation/devicetree/bindings/soc/qcom/ 2097F: Documentation/devicetree/bindings/*/qcom* 2098F: arch/arm/boot/dts/qcom-*.dts 2099F: arch/arm/boot/dts/qcom-*.dtsi 2100F: arch/arm/mach-qcom/ 2101F: arch/arm64/boot/dts/qcom/ 2102F: drivers/*/qcom/ 2103F: drivers/*/qcom* 2104F: drivers/*/*/qcom/ 2105F: drivers/*/*/qcom* 2106F: drivers/*/pm8???-* 2107F: drivers/bluetooth/btqcomsmd.c 2108F: drivers/clocksource/timer-qcom.c 2109F: drivers/extcon/extcon-qcom* 2110F: drivers/iommu/msm* 2111F: drivers/i2c/busses/i2c-qup.c 2112F: drivers/i2c/busses/i2c-qcom-geni.c 2113F: drivers/mfd/ssbi.c 2114F: drivers/mmc/host/mmci_qcom* 2115F: drivers/mmc/host/sdhci-msm.c 2116F: drivers/pci/controller/dwc/pcie-qcom.c 2117F: drivers/phy/qualcomm/ 2118F: drivers/power/*/msm* 2119F: drivers/reset/reset-qcom-* 2120F: drivers/scsi/ufs/ufs-qcom.* 2121F: drivers/spi/spi-qup.c 2122F: drivers/spi/spi-geni-qcom.c 2123F: drivers/spi/spi-qcom-qspi.c 2124F: drivers/tty/serial/msm_serial.c 2125F: drivers/usb/dwc3/dwc3-qcom.c 2126F: include/dt-bindings/*/qcom* 2127F: include/linux/*/qcom* 2128T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2129 2130ARM/RADISYS ENP2611 MACHINE SUPPORT 2131M: Lennert Buytenhek <kernel@wantstofly.org> 2132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2133S: Maintained 2134 2135ARM/RDA MICRO ARCHITECTURE 2136M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2139S: Maintained 2140F: arch/arm/boot/dts/rda8810pl-* 2141F: drivers/clocksource/timer-rda.c 2142F: drivers/irqchip/irq-rda-intc.c 2143F: drivers/tty/serial/rda-uart.c 2144F: Documentation/devicetree/bindings/arm/rda.yaml 2145F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2146F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2147F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2148 2149ARM/REALTEK ARCHITECTURE 2150M: Andreas Färber <afaerber@suse.de> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152S: Maintained 2153F: arch/arm64/boot/dts/realtek/ 2154F: Documentation/devicetree/bindings/arm/realtek.txt 2155 2156ARM/RENESAS ARM64 ARCHITECTURE 2157M: Simon Horman <horms@verge.net.au> 2158M: Geert Uytterhoeven <geert+renesas@glider.be> 2159M: Magnus Damm <magnus.damm@gmail.com> 2160L: linux-renesas-soc@vger.kernel.org 2161Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2162T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2163T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2164S: Supported 2165F: arch/arm64/boot/dts/renesas/ 2166F: Documentation/devicetree/bindings/arm/renesas.yaml 2167F: drivers/soc/renesas/ 2168F: include/linux/soc/renesas/ 2169 2170ARM/RISCPC ARCHITECTURE 2171M: Russell King <linux@armlinux.org.uk> 2172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2173W: http://www.armlinux.org.uk/ 2174S: Maintained 2175F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2176F: arch/arm/include/asm/hardware/ioc.h 2177F: arch/arm/include/asm/hardware/iomd.h 2178F: arch/arm/include/asm/hardware/memc.h 2179F: arch/arm/mach-rpc/ 2180F: drivers/net/ethernet/8390/etherh.c 2181F: drivers/net/ethernet/i825xx/ether1* 2182F: drivers/net/ethernet/seeq/ether3* 2183F: drivers/scsi/arm/ 2184 2185ARM/Rockchip SoC support 2186M: Heiko Stuebner <heiko@sntech.de> 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188L: linux-rockchip@lists.infradead.org 2189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2190S: Maintained 2191F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2192F: arch/arm/boot/dts/rk3* 2193F: arch/arm/boot/dts/rv1108* 2194F: arch/arm/mach-rockchip/ 2195F: drivers/clk/rockchip/ 2196F: drivers/i2c/busses/i2c-rk3x.c 2197F: drivers/*/*rockchip* 2198F: drivers/*/*/*rockchip* 2199F: sound/soc/rockchip/ 2200N: rockchip 2201 2202ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2203M: Kukjin Kim <kgene@kernel.org> 2204M: Krzysztof Kozlowski <krzk@kernel.org> 2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2206L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2207Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2208S: Maintained 2209F: arch/arm/boot/dts/s3c* 2210F: arch/arm/boot/dts/s5p* 2211F: arch/arm/boot/dts/exynos* 2212F: arch/arm64/boot/dts/exynos/ 2213F: arch/arm/plat-samsung/ 2214F: arch/arm/mach-s3c24*/ 2215F: arch/arm/mach-s3c64xx/ 2216F: arch/arm/mach-s5p*/ 2217F: arch/arm/mach-exynos*/ 2218F: drivers/*/*s3c24* 2219F: drivers/*/*/*s3c24* 2220F: drivers/*/*s3c64xx* 2221F: drivers/*/*s5pv210* 2222F: drivers/memory/samsung/* 2223F: drivers/soc/samsung/* 2224F: Documentation/arm/samsung/ 2225F: Documentation/devicetree/bindings/arm/samsung/ 2226F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2227F: Documentation/devicetree/bindings/power/pd-samsung.txt 2228N: exynos 2229 2230ARM/SAMSUNG MOBILE MACHINE SUPPORT 2231M: Kyungmin Park <kyungmin.park@samsung.com> 2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2233S: Maintained 2234F: arch/arm/mach-s5pv210/ 2235 2236ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2237M: Kyungmin Park <kyungmin.park@samsung.com> 2238M: Kamil Debski <kamil@wypas.org> 2239M: Andrzej Hajda <a.hajda@samsung.com> 2240L: linux-arm-kernel@lists.infradead.org 2241L: linux-media@vger.kernel.org 2242S: Maintained 2243F: drivers/media/platform/s5p-g2d/ 2244 2245ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2246M: Marek Szyprowski <m.szyprowski@samsung.com> 2247L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2248L: linux-media@vger.kernel.org 2249S: Maintained 2250F: drivers/media/platform/s5p-cec/ 2251F: Documentation/devicetree/bindings/media/s5p-cec.txt 2252 2253ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2254M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2255M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2256M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2257L: linux-arm-kernel@lists.infradead.org 2258L: linux-media@vger.kernel.org 2259S: Maintained 2260F: drivers/media/platform/s5p-jpeg/ 2261 2262ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2263M: Kyungmin Park <kyungmin.park@samsung.com> 2264M: Kamil Debski <kamil@wypas.org> 2265M: Jeongtae Park <jtp.park@samsung.com> 2266M: Andrzej Hajda <a.hajda@samsung.com> 2267L: linux-arm-kernel@lists.infradead.org 2268L: linux-media@vger.kernel.org 2269S: Maintained 2270F: drivers/media/platform/s5p-mfc/ 2271 2272ARM/SHMOBILE ARM ARCHITECTURE 2273M: Simon Horman <horms@verge.net.au> 2274M: Geert Uytterhoeven <geert+renesas@glider.be> 2275M: Magnus Damm <magnus.damm@gmail.com> 2276L: linux-renesas-soc@vger.kernel.org 2277Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2279T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2280S: Supported 2281F: arch/arm/boot/dts/emev2* 2282F: arch/arm/boot/dts/gr-peach* 2283F: arch/arm/boot/dts/iwg20d-q7* 2284F: arch/arm/boot/dts/r7s* 2285F: arch/arm/boot/dts/r8a* 2286F: arch/arm/boot/dts/r9a* 2287F: arch/arm/boot/dts/sh* 2288F: arch/arm/configs/shmobile_defconfig 2289F: arch/arm/include/debug/renesas-scif.S 2290F: arch/arm/mach-shmobile/ 2291F: Documentation/devicetree/bindings/arm/renesas.yaml 2292F: drivers/soc/renesas/ 2293F: include/linux/soc/renesas/ 2294 2295ARM/SOCFPGA ARCHITECTURE 2296M: Dinh Nguyen <dinguyen@kernel.org> 2297S: Maintained 2298F: arch/arm/mach-socfpga/ 2299F: arch/arm/boot/dts/socfpga* 2300F: arch/arm/configs/socfpga_defconfig 2301F: arch/arm64/boot/dts/altera/ 2302F: arch/arm64/boot/dts/intel/ 2303W: http://www.rocketboards.org 2304T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2305 2306ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2307M: Dinh Nguyen <dinguyen@kernel.org> 2308S: Maintained 2309F: drivers/clk/socfpga/ 2310 2311ARM/SOCFPGA EDAC SUPPORT 2312M: Thor Thayer <thor.thayer@linux.intel.com> 2313S: Maintained 2314F: drivers/edac/altera_edac. 2315 2316ARM/SPREADTRUM SoC SUPPORT 2317M: Orson Zhai <orsonzhai@gmail.com> 2318M: Baolin Wang <baolin.wang@linaro.org> 2319M: Chunyan Zhang <zhang.lyra@gmail.com> 2320S: Maintained 2321F: arch/arm64/boot/dts/sprd 2322N: sprd 2323 2324ARM/STI ARCHITECTURE 2325M: Patrice Chotard <patrice.chotard@st.com> 2326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2327W: http://www.stlinux.com 2328S: Maintained 2329F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2330F: arch/arm/mach-sti/ 2331F: arch/arm/boot/dts/sti* 2332F: drivers/char/hw_random/st-rng.c 2333F: drivers/clocksource/arm_global_timer.c 2334F: drivers/clocksource/clksrc_st_lpc.c 2335F: drivers/cpufreq/sti-cpufreq.c 2336F: drivers/dma/st_fdma* 2337F: drivers/i2c/busses/i2c-st.c 2338F: drivers/media/rc/st_rc.c 2339F: drivers/media/platform/sti/c8sectpfe/ 2340F: drivers/mmc/host/sdhci-st.c 2341F: drivers/phy/st/phy-miphy28lp.c 2342F: drivers/phy/st/phy-stih407-usb.c 2343F: drivers/pinctrl/pinctrl-st.c 2344F: drivers/remoteproc/st_remoteproc.c 2345F: drivers/remoteproc/st_slim_rproc.c 2346F: drivers/reset/sti/ 2347F: drivers/rtc/rtc-st-lpc.c 2348F: drivers/tty/serial/st-asc.c 2349F: drivers/usb/dwc3/dwc3-st.c 2350F: drivers/usb/host/ehci-st.c 2351F: drivers/usb/host/ohci-st.c 2352F: drivers/watchdog/st_lpc_wdt.c 2353F: drivers/ata/ahci_st.c 2354F: include/linux/remoteproc/st_slim_rproc.h 2355 2356ARM/STM32 ARCHITECTURE 2357M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2358M: Alexandre Torgue <alexandre.torgue@st.com> 2359L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2361S: Maintained 2362T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2363N: stm32 2364N: stm 2365F: arch/arm/boot/dts/stm32* 2366F: arch/arm/mach-stm32/ 2367F: drivers/clocksource/armv7m_systick.c 2368 2369ARM/Synaptics SoC support 2370M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2371M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2373S: Maintained 2374F: arch/arm/mach-berlin/ 2375F: arch/arm/boot/dts/berlin* 2376F: arch/arm64/boot/dts/synaptics/ 2377 2378ARM/TANGO ARCHITECTURE 2379M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2380M: Mans Rullgard <mans@mansr.com> 2381L: linux-arm-kernel@lists.infradead.org 2382S: Odd Fixes 2383N: tango 2384 2385ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2386M: Lennert Buytenhek <kernel@wantstofly.org> 2387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2388S: Maintained 2389 2390ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2391M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2392L: linux-tegra@vger.kernel.org 2393L: linux-media@vger.kernel.org 2394S: Maintained 2395F: drivers/media/platform/tegra-cec/ 2396F: Documentation/devicetree/bindings/media/tegra-cec.txt 2397 2398ARM/TETON BGA MACHINE SUPPORT 2399M: "Mark F. Brown" <mark.brown314@gmail.com> 2400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2401S: Maintained 2402 2403ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2404M: Santosh Shilimkar <ssantosh@kernel.org> 2405L: linux-kernel@vger.kernel.org 2406S: Maintained 2407F: drivers/memory/*emif* 2408 2409ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2410M: Tero Kristo <t-kristo@ti.com> 2411M: Nishanth Menon <nm@ti.com> 2412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2413S: Supported 2414F: Documentation/devicetree/bindings/arm/ti/k3.txt 2415F: arch/arm64/boot/dts/ti/Makefile 2416F: arch/arm64/boot/dts/ti/k3-* 2417F: include/dt-bindings/pinctrl/k3.h 2418 2419ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2420M: Santosh Shilimkar <ssantosh@kernel.org> 2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2422S: Maintained 2423F: arch/arm/mach-keystone/ 2424F: arch/arm/boot/dts/keystone-* 2425T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2426 2427ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2428M: Santosh Shilimkar <ssantosh@kernel.org> 2429L: linux-kernel@vger.kernel.org 2430S: Maintained 2431F: drivers/clk/keystone/ 2432 2433ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2434M: Santosh Shilimkar <ssantosh@kernel.org> 2435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2436L: linux-kernel@vger.kernel.org 2437S: Maintained 2438F: drivers/clocksource/timer-keystone.c 2439 2440ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2441M: Santosh Shilimkar <ssantosh@kernel.org> 2442L: linux-kernel@vger.kernel.org 2443S: Maintained 2444F: drivers/power/reset/keystone-reset.c 2445 2446ARM/THECUS N2100 MACHINE SUPPORT 2447M: Lennert Buytenhek <kernel@wantstofly.org> 2448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2449S: Maintained 2450 2451ARM/TOSA MACHINE SUPPORT 2452M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2453M: Dirk Opfer <dirk@opfer-online.de> 2454S: Maintained 2455 2456ARM/UNIPHIER ARCHITECTURE 2457M: Masahiro Yamada <yamada.masahiro@socionext.com> 2458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2460S: Maintained 2461F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2462F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2463F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2464F: arch/arm/boot/dts/uniphier* 2465F: arch/arm/include/asm/hardware/cache-uniphier.h 2466F: arch/arm/mach-uniphier/ 2467F: arch/arm/mm/cache-uniphier.c 2468F: arch/arm64/boot/dts/socionext/uniphier* 2469F: drivers/bus/uniphier-system-bus.c 2470F: drivers/clk/uniphier/ 2471F: drivers/dma/uniphier-mdmac.c 2472F: drivers/gpio/gpio-uniphier.c 2473F: drivers/i2c/busses/i2c-uniphier* 2474F: drivers/irqchip/irq-uniphier-aidet.c 2475F: drivers/mmc/host/uniphier-sd.c 2476F: drivers/pinctrl/uniphier/ 2477F: drivers/reset/reset-uniphier.c 2478F: drivers/tty/serial/8250/8250_uniphier.c 2479N: uniphier 2480 2481ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2482M: Ulf Hansson <ulf.hansson@linaro.org> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484T: git git://git.linaro.org/people/ulfh/clk.git 2485S: Maintained 2486F: drivers/clk/ux500/ 2487 2488ARM/VERSATILE EXPRESS PLATFORM 2489M: Liviu Dudau <liviu.dudau@arm.com> 2490M: Sudeep Holla <sudeep.holla@arm.com> 2491M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2493S: Maintained 2494F: arch/arm/boot/dts/vexpress* 2495F: arch/arm64/boot/dts/arm/ 2496F: arch/arm/mach-vexpress/ 2497F: */*/vexpress* 2498F: */*/*/vexpress* 2499F: drivers/clk/versatile/clk-vexpress-osc.c 2500F: drivers/clocksource/timer-versatile.c 2501N: mps2 2502 2503ARM/VFP SUPPORT 2504M: Russell King <linux@armlinux.org.uk> 2505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2506W: http://www.armlinux.org.uk/ 2507S: Maintained 2508F: arch/arm/vfp/ 2509 2510ARM/VOIPAC PXA270 SUPPORT 2511M: Marek Vasut <marek.vasut@gmail.com> 2512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2513S: Maintained 2514F: arch/arm/mach-pxa/vpac270.c 2515F: arch/arm/mach-pxa/include/mach/vpac270.h 2516 2517ARM/VT8500 ARM ARCHITECTURE 2518M: Tony Prisk <linux@prisktech.co.nz> 2519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2520S: Maintained 2521F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2522F: arch/arm/mach-vt8500/ 2523F: drivers/clocksource/timer-vt8500.c 2524F: drivers/i2c/busses/i2c-wmt.c 2525F: drivers/mmc/host/wmt-sdmmc.c 2526F: drivers/pwm/pwm-vt8500.c 2527F: drivers/rtc/rtc-vt8500.c 2528F: drivers/tty/serial/vt8500_serial.c 2529F: drivers/usb/host/ehci-platform.c 2530F: drivers/usb/host/uhci-platform.c 2531F: drivers/video/fbdev/vt8500lcdfb.* 2532F: drivers/video/fbdev/wm8505fb* 2533F: drivers/video/fbdev/wmt_ge_rops.* 2534 2535ARM/ZIPIT Z2 SUPPORT 2536M: Marek Vasut <marek.vasut@gmail.com> 2537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2538S: Maintained 2539F: arch/arm/mach-pxa/z2.c 2540F: arch/arm/mach-pxa/include/mach/z2.h 2541 2542ARM/ZTE ARCHITECTURE 2543M: Jun Nie <jun.nie@linaro.org> 2544M: Shawn Guo <shawnguo@kernel.org> 2545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2546S: Maintained 2547F: arch/arm/boot/dts/zx2967* 2548F: arch/arm/mach-zx/ 2549F: arch/arm64/boot/dts/zte/ 2550F: drivers/clk/zte/ 2551F: drivers/dma/zx_dma.c 2552F: drivers/gpio/gpio-zx.c 2553F: drivers/i2c/busses/i2c-zx2967.c 2554F: drivers/mmc/host/dw_mmc-zx.* 2555F: drivers/pinctrl/zte/ 2556F: drivers/soc/zte/ 2557F: drivers/thermal/zx2967_thermal.c 2558F: drivers/watchdog/zx2967_wdt.c 2559F: Documentation/devicetree/bindings/arm/zte.yaml 2560F: Documentation/devicetree/bindings/clock/zx2967*.txt 2561F: Documentation/devicetree/bindings/dma/zxdma.txt 2562F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2563F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2564F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2565F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2566F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2567F: Documentation/devicetree/bindings/soc/zte/ 2568F: Documentation/devicetree/bindings/sound/zte,*.txt 2569F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2570F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2571F: include/dt-bindings/clock/zx2967*.h 2572F: include/dt-bindings/soc/zte,*.h 2573F: sound/soc/codecs/zx_aud96p22.c 2574F: sound/soc/zte/ 2575 2576ARM/ZYNQ ARCHITECTURE 2577M: Michal Simek <michal.simek@xilinx.com> 2578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2579W: http://wiki.xilinx.com 2580T: git https://github.com/Xilinx/linux-xlnx.git 2581S: Supported 2582F: arch/arm/mach-zynq/ 2583F: drivers/cpuidle/cpuidle-zynq.c 2584F: drivers/block/xsysace.c 2585N: zynq 2586N: xilinx 2587F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2588F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2589F: drivers/clocksource/timer-cadence-ttc.c 2590F: drivers/i2c/busses/i2c-cadence.c 2591F: drivers/mmc/host/sdhci-of-arasan.c 2592F: drivers/edac/synopsys_edac.c 2593F: drivers/i2c/busses/i2c-xiic.c 2594 2595ARM64 PORT (AARCH64 ARCHITECTURE) 2596M: Catalin Marinas <catalin.marinas@arm.com> 2597M: Will Deacon <will@kernel.org> 2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2600S: Maintained 2601F: arch/arm64/ 2602X: arch/arm64/boot/dts/ 2603F: Documentation/arm64/ 2604 2605AS3645A LED FLASH CONTROLLER DRIVER 2606M: Sakari Ailus <sakari.ailus@iki.fi> 2607L: linux-leds@vger.kernel.org 2608S: Maintained 2609F: drivers/leds/leds-as3645a.c 2610 2611ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2612M: Tianshu Qiu <tian.shu.qiu@intel.com> 2613L: linux-media@vger.kernel.org 2614T: git git://linuxtv.org/media_tree.git 2615S: Maintained 2616F: drivers/media/i2c/ak7375.c 2617F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2618 2619ASAHI KASEI AK8974 DRIVER 2620M: Linus Walleij <linus.walleij@linaro.org> 2621L: linux-iio@vger.kernel.org 2622W: http://www.akm.com/ 2623S: Supported 2624F: drivers/iio/magnetometer/ak8974.c 2625 2626ASC7621 HARDWARE MONITOR DRIVER 2627M: George Joseph <george.joseph@fairview5.com> 2628L: linux-hwmon@vger.kernel.org 2629S: Maintained 2630F: Documentation/hwmon/asc7621.rst 2631F: drivers/hwmon/asc7621.c 2632 2633ASPEED PINCTRL DRIVERS 2634M: Andrew Jeffery <andrew@aj.id.au> 2635L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2636L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2637L: linux-gpio@vger.kernel.org 2638S: Maintained 2639F: drivers/pinctrl/aspeed/ 2640F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2641 2642ASPEED VIDEO ENGINE DRIVER 2643M: Eddie James <eajames@linux.ibm.com> 2644L: linux-media@vger.kernel.org 2645L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2646S: Maintained 2647F: drivers/media/platform/aspeed-video.c 2648F: Documentation/devicetree/bindings/media/aspeed-video.txt 2649 2650ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2651M: Corentin Chary <corentin.chary@gmail.com> 2652L: acpi4asus-user@lists.sourceforge.net 2653L: platform-driver-x86@vger.kernel.org 2654W: http://acpi4asus.sf.net 2655S: Maintained 2656F: drivers/platform/x86/asus*.c 2657F: drivers/platform/x86/eeepc*.c 2658 2659ASUS WIRELESS RADIO CONTROL DRIVER 2660M: João Paulo Rechi Vita <jprvita@gmail.com> 2661L: platform-driver-x86@vger.kernel.org 2662S: Maintained 2663F: drivers/platform/x86/asus-wireless.c 2664 2665ASYMMETRIC KEYS 2666M: David Howells <dhowells@redhat.com> 2667L: keyrings@vger.kernel.org 2668S: Maintained 2669F: Documentation/crypto/asymmetric-keys.txt 2670F: include/linux/verification.h 2671F: include/crypto/public_key.h 2672F: include/crypto/pkcs7.h 2673F: crypto/asymmetric_keys/ 2674 2675ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2676R: Dan Williams <dan.j.williams@intel.com> 2677W: http://sourceforge.net/projects/xscaleiop 2678S: Odd fixes 2679F: Documentation/crypto/async-tx-api.txt 2680F: crypto/async_tx/ 2681F: drivers/dma/ 2682F: include/linux/dmaengine.h 2683F: include/linux/async_tx.h 2684 2685AT24 EEPROM DRIVER 2686M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2687L: linux-i2c@vger.kernel.org 2688T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2689S: Maintained 2690F: Documentation/devicetree/bindings/eeprom/at24.txt 2691F: drivers/misc/eeprom/at24.c 2692 2693ATA OVER ETHERNET (AOE) DRIVER 2694M: "Justin Sanders" <justin@coraid.com> 2695W: http://www.openaoe.org/ 2696S: Supported 2697F: Documentation/admin-guide/aoe/ 2698F: drivers/block/aoe/ 2699 2700ATHEROS 71XX/9XXX GPIO DRIVER 2701M: Alban Bedel <albeu@free.fr> 2702W: https://github.com/AlbanBedel/linux 2703T: git git://github.com/AlbanBedel/linux 2704S: Maintained 2705F: drivers/gpio/gpio-ath79.c 2706F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2707 2708ATHEROS 71XX/9XXX USB PHY DRIVER 2709M: Alban Bedel <albeu@free.fr> 2710W: https://github.com/AlbanBedel/linux 2711T: git git://github.com/AlbanBedel/linux 2712S: Maintained 2713F: drivers/phy/qualcomm/phy-ath79-usb.c 2714F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2715 2716ATHEROS ATH GENERIC UTILITIES 2717M: Kalle Valo <kvalo@codeaurora.org> 2718L: linux-wireless@vger.kernel.org 2719S: Supported 2720F: drivers/net/wireless/ath/* 2721 2722ATHEROS ATH5K WIRELESS DRIVER 2723M: Jiri Slaby <jirislaby@gmail.com> 2724M: Nick Kossifidis <mickflemm@gmail.com> 2725M: Luis Chamberlain <mcgrof@kernel.org> 2726L: linux-wireless@vger.kernel.org 2727W: http://wireless.kernel.org/en/users/Drivers/ath5k 2728S: Maintained 2729F: drivers/net/wireless/ath/ath5k/ 2730 2731ATHEROS ATH6KL WIRELESS DRIVER 2732M: Kalle Valo <kvalo@codeaurora.org> 2733L: linux-wireless@vger.kernel.org 2734W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2735T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2736S: Supported 2737F: drivers/net/wireless/ath/ath6kl/ 2738 2739ATI_REMOTE2 DRIVER 2740M: Ville Syrjala <syrjala@sci.fi> 2741S: Maintained 2742F: drivers/input/misc/ati_remote2.c 2743 2744ATK0110 HWMON DRIVER 2745M: Luca Tettamanti <kronos.it@gmail.com> 2746L: linux-hwmon@vger.kernel.org 2747S: Maintained 2748F: drivers/hwmon/asus_atk0110.c 2749 2750ATLX ETHERNET DRIVERS 2751M: Jay Cliburn <jcliburn@gmail.com> 2752M: Chris Snook <chris.snook@gmail.com> 2753L: netdev@vger.kernel.org 2754W: http://sourceforge.net/projects/atl1 2755W: http://atl1.sourceforge.net 2756S: Maintained 2757F: drivers/net/ethernet/atheros/ 2758 2759ATM 2760M: Chas Williams <3chas3@gmail.com> 2761L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2762L: netdev@vger.kernel.org 2763W: http://linux-atm.sourceforge.net 2764S: Maintained 2765F: drivers/atm/ 2766F: include/linux/atm* 2767F: include/uapi/linux/atm* 2768 2769ATMEL MACB ETHERNET DRIVER 2770M: Nicolas Ferre <nicolas.ferre@microchip.com> 2771S: Supported 2772F: drivers/net/ethernet/cadence/ 2773 2774ATMEL MAXTOUCH DRIVER 2775M: Nick Dyer <nick@shmanahar.org> 2776T: git git://github.com/ndyer/linux.git 2777S: Maintained 2778F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2779F: drivers/input/touchscreen/atmel_mxt_ts.c 2780 2781ATMEL WIRELESS DRIVER 2782M: Simon Kelley <simon@thekelleys.org.uk> 2783L: linux-wireless@vger.kernel.org 2784W: http://www.thekelleys.org.uk/atmel 2785W: http://atmelwlandriver.sourceforge.net/ 2786S: Maintained 2787F: drivers/net/wireless/atmel/atmel* 2788 2789ATOMIC INFRASTRUCTURE 2790M: Will Deacon <will@kernel.org> 2791M: Peter Zijlstra <peterz@infradead.org> 2792R: Boqun Feng <boqun.feng@gmail.com> 2793L: linux-kernel@vger.kernel.org 2794S: Maintained 2795F: arch/*/include/asm/atomic*.h 2796F: include/*/atomic*.h 2797F: scripts/atomic/ 2798 2799ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2800M: Bradley Grove <linuxdrivers@attotech.com> 2801L: linux-scsi@vger.kernel.org 2802W: http://www.attotech.com 2803S: Supported 2804F: drivers/scsi/esas2r 2805 2806ATUSB IEEE 802.15.4 RADIO DRIVER 2807M: Stefan Schmidt <stefan@datenfreihafen.org> 2808L: linux-wpan@vger.kernel.org 2809S: Maintained 2810F: drivers/net/ieee802154/atusb.c 2811F: drivers/net/ieee802154/atusb.h 2812F: drivers/net/ieee802154/at86rf230.h 2813 2814AUDIT SUBSYSTEM 2815M: Paul Moore <paul@paul-moore.com> 2816M: Eric Paris <eparis@redhat.com> 2817L: linux-audit@redhat.com (moderated for non-subscribers) 2818W: https://github.com/linux-audit 2819T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2820S: Supported 2821F: include/linux/audit.h 2822F: include/uapi/linux/audit.h 2823F: kernel/audit* 2824 2825AUXILIARY DISPLAY DRIVERS 2826M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2827S: Maintained 2828F: drivers/auxdisplay/ 2829F: include/linux/cfag12864b.h 2830 2831AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2832M: Andreas Klinger <ak@it-klinger.de> 2833L: linux-iio@vger.kernel.org 2834S: Maintained 2835F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2836F: drivers/iio/adc/hx711.c 2837 2838AX.25 NETWORK LAYER 2839M: Ralf Baechle <ralf@linux-mips.org> 2840L: linux-hams@vger.kernel.org 2841W: http://www.linux-ax25.org/ 2842S: Maintained 2843F: include/uapi/linux/ax25.h 2844F: include/net/ax25.h 2845F: net/ax25/ 2846 2847AXENTIA ARM DEVICES 2848M: Peter Rosin <peda@axentia.se> 2849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2850S: Maintained 2851F: Documentation/devicetree/bindings/arm/axentia.txt 2852F: arch/arm/boot/dts/at91-linea.dtsi 2853F: arch/arm/boot/dts/at91-natte.dtsi 2854F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2855F: arch/arm/boot/dts/at91-tse850-3.dts 2856 2857AXENTIA ASOC DRIVERS 2858M: Peter Rosin <peda@axentia.se> 2859L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2860S: Maintained 2861F: Documentation/devicetree/bindings/sound/axentia,* 2862F: sound/soc/atmel/tse850-pcm5142.c 2863 2864AXXIA I2C CONTROLLER 2865M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2866L: linux-i2c@vger.kernel.org 2867S: Maintained 2868F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2869F: drivers/i2c/busses/i2c-axxia.c 2870 2871AZ6007 DVB DRIVER 2872M: Mauro Carvalho Chehab <mchehab@kernel.org> 2873L: linux-media@vger.kernel.org 2874W: https://linuxtv.org 2875T: git git://linuxtv.org/media_tree.git 2876S: Maintained 2877F: drivers/media/usb/dvb-usb-v2/az6007.c 2878 2879AZTECH FM RADIO RECEIVER DRIVER 2880M: Hans Verkuil <hverkuil@xs4all.nl> 2881L: linux-media@vger.kernel.org 2882T: git git://linuxtv.org/media_tree.git 2883W: https://linuxtv.org 2884S: Maintained 2885F: drivers/media/radio/radio-aztech* 2886 2887B43 WIRELESS DRIVER 2888L: linux-wireless@vger.kernel.org 2889L: b43-dev@lists.infradead.org 2890W: http://wireless.kernel.org/en/users/Drivers/b43 2891S: Odd Fixes 2892F: drivers/net/wireless/broadcom/b43/ 2893 2894B43LEGACY WIRELESS DRIVER 2895M: Larry Finger <Larry.Finger@lwfinger.net> 2896L: linux-wireless@vger.kernel.org 2897L: b43-dev@lists.infradead.org 2898W: http://wireless.kernel.org/en/users/Drivers/b43 2899S: Maintained 2900F: drivers/net/wireless/broadcom/b43legacy/ 2901 2902BACKLIGHT CLASS/SUBSYSTEM 2903M: Lee Jones <lee.jones@linaro.org> 2904M: Daniel Thompson <daniel.thompson@linaro.org> 2905M: Jingoo Han <jingoohan1@gmail.com> 2906L: dri-devel@lists.freedesktop.org 2907T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2908S: Maintained 2909F: drivers/video/backlight/ 2910F: include/linux/backlight.h 2911F: include/linux/pwm_backlight.h 2912F: Documentation/devicetree/bindings/leds/backlight 2913 2914BATMAN ADVANCED 2915M: Marek Lindner <mareklindner@neomailbox.ch> 2916M: Simon Wunderlich <sw@simonwunderlich.de> 2917M: Antonio Quartulli <a@unstable.cc> 2918L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2919W: https://www.open-mesh.org/ 2920B: https://www.open-mesh.org/projects/batman-adv/issues 2921C: irc://chat.freenode.net/batman 2922Q: https://patchwork.open-mesh.org/project/batman/list/ 2923T: git https://git.open-mesh.org/linux-merge.git 2924S: Maintained 2925F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2926F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2927F: Documentation/networking/batman-adv.rst 2928F: include/uapi/linux/batadv_packet.h 2929F: include/uapi/linux/batman_adv.h 2930F: net/batman-adv/ 2931 2932BAYCOM/HDLCDRV DRIVERS FOR AX.25 2933M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2934L: linux-hams@vger.kernel.org 2935W: http://www.baycom.org/~tom/ham/ham.html 2936S: Maintained 2937F: drivers/net/hamradio/baycom* 2938 2939BCACHE (BLOCK LAYER CACHE) 2940M: Coly Li <colyli@suse.de> 2941M: Kent Overstreet <kent.overstreet@gmail.com> 2942L: linux-bcache@vger.kernel.org 2943W: http://bcache.evilpiepirate.org 2944C: irc://irc.oftc.net/bcache 2945S: Maintained 2946F: drivers/md/bcache/ 2947 2948BDISP ST MEDIA DRIVER 2949M: Fabien Dessenne <fabien.dessenne@st.com> 2950L: linux-media@vger.kernel.org 2951T: git git://linuxtv.org/media_tree.git 2952W: https://linuxtv.org 2953S: Supported 2954F: drivers/media/platform/sti/bdisp 2955 2956BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2957M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2958L: netdev@vger.kernel.org 2959S: Maintained 2960F: drivers/net/ethernet/ec_bhf.c 2961 2962BEFS FILE SYSTEM 2963M: Luis de Bethencourt <luisbg@kernel.org> 2964M: Salah Triki <salah.triki@gmail.com> 2965S: Maintained 2966T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2967F: Documentation/filesystems/befs.txt 2968F: fs/befs/ 2969 2970BFQ I/O SCHEDULER 2971M: Paolo Valente <paolo.valente@linaro.org> 2972M: Jens Axboe <axboe@kernel.dk> 2973L: linux-block@vger.kernel.org 2974S: Maintained 2975F: block/bfq-* 2976F: Documentation/block/bfq-iosched.rst 2977 2978BFS FILE SYSTEM 2979M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2980S: Maintained 2981F: Documentation/filesystems/bfs.txt 2982F: fs/bfs/ 2983F: include/uapi/linux/bfs_fs.h 2984 2985BLINKM RGB LED DRIVER 2986M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2987S: Maintained 2988F: drivers/leds/leds-blinkm.c 2989 2990BLOCK LAYER 2991M: Jens Axboe <axboe@kernel.dk> 2992L: linux-block@vger.kernel.org 2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2994S: Maintained 2995F: block/ 2996F: drivers/block/ 2997F: kernel/trace/blktrace.c 2998F: lib/sbitmap.c 2999 3000BLOCK2MTD DRIVER 3001M: Joern Engel <joern@lazybastard.org> 3002L: linux-mtd@lists.infradead.org 3003S: Maintained 3004F: drivers/mtd/devices/block2mtd.c 3005 3006BLUETOOTH DRIVERS 3007M: Marcel Holtmann <marcel@holtmann.org> 3008M: Johan Hedberg <johan.hedberg@gmail.com> 3009L: linux-bluetooth@vger.kernel.org 3010W: http://www.bluez.org/ 3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3013S: Maintained 3014F: drivers/bluetooth/ 3015 3016BLUETOOTH SUBSYSTEM 3017M: Marcel Holtmann <marcel@holtmann.org> 3018M: Johan Hedberg <johan.hedberg@gmail.com> 3019L: linux-bluetooth@vger.kernel.org 3020W: http://www.bluez.org/ 3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3023S: Maintained 3024F: net/bluetooth/ 3025F: include/net/bluetooth/ 3026 3027BONDING DRIVER 3028M: Jay Vosburgh <j.vosburgh@gmail.com> 3029M: Veaceslav Falico <vfalico@gmail.com> 3030M: Andy Gospodarek <andy@greyhouse.net> 3031L: netdev@vger.kernel.org 3032W: http://sourceforge.net/projects/bonding/ 3033S: Supported 3034F: drivers/net/bonding/ 3035F: include/uapi/linux/if_bonding.h 3036 3037BPF (Safe dynamic programs and tools) 3038M: Alexei Starovoitov <ast@kernel.org> 3039M: Daniel Borkmann <daniel@iogearbox.net> 3040R: Martin KaFai Lau <kafai@fb.com> 3041R: Song Liu <songliubraving@fb.com> 3042R: Yonghong Song <yhs@fb.com> 3043L: netdev@vger.kernel.org 3044L: bpf@vger.kernel.org 3045T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3047Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3048S: Supported 3049F: arch/*/net/* 3050F: Documentation/networking/filter.txt 3051F: Documentation/bpf/ 3052F: include/linux/bpf* 3053F: include/linux/filter.h 3054F: include/trace/events/xdp.h 3055F: include/uapi/linux/bpf* 3056F: include/uapi/linux/filter.h 3057F: kernel/bpf/ 3058F: kernel/trace/bpf_trace.c 3059F: lib/test_bpf.c 3060F: net/bpf/ 3061F: net/core/filter.c 3062F: net/sched/act_bpf.c 3063F: net/sched/cls_bpf.c 3064F: samples/bpf/ 3065F: tools/bpf/ 3066F: tools/lib/bpf/ 3067F: tools/testing/selftests/bpf/ 3068K: bpf 3069N: bpf 3070 3071BPF JIT for ARM 3072M: Shubham Bansal <illusionist.neo@gmail.com> 3073L: netdev@vger.kernel.org 3074L: bpf@vger.kernel.org 3075S: Maintained 3076F: arch/arm/net/ 3077 3078BPF JIT for ARM64 3079M: Daniel Borkmann <daniel@iogearbox.net> 3080M: Alexei Starovoitov <ast@kernel.org> 3081M: Zi Shen Lim <zlim.lnx@gmail.com> 3082L: netdev@vger.kernel.org 3083L: bpf@vger.kernel.org 3084S: Supported 3085F: arch/arm64/net/ 3086 3087BPF JIT for MIPS (32-BIT AND 64-BIT) 3088M: Paul Burton <paul.burton@mips.com> 3089L: netdev@vger.kernel.org 3090L: bpf@vger.kernel.org 3091S: Maintained 3092F: arch/mips/net/ 3093 3094BPF JIT for NFP NICs 3095M: Jakub Kicinski <jakub.kicinski@netronome.com> 3096L: netdev@vger.kernel.org 3097L: bpf@vger.kernel.org 3098S: Supported 3099F: drivers/net/ethernet/netronome/nfp/bpf/ 3100 3101BPF JIT for POWERPC (32-BIT AND 64-BIT) 3102M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3103M: Sandipan Das <sandipan@linux.ibm.com> 3104L: netdev@vger.kernel.org 3105L: bpf@vger.kernel.org 3106S: Maintained 3107F: arch/powerpc/net/ 3108 3109BPF JIT for RISC-V (RV64G) 3110M: Björn Töpel <bjorn.topel@gmail.com> 3111L: netdev@vger.kernel.org 3112S: Maintained 3113F: arch/riscv/net/ 3114 3115BPF JIT for S390 3116M: Ilya Leoshkevich <iii@linux.ibm.com> 3117M: Heiko Carstens <heiko.carstens@de.ibm.com> 3118M: Vasily Gorbik <gor@linux.ibm.com> 3119L: netdev@vger.kernel.org 3120L: bpf@vger.kernel.org 3121S: Maintained 3122F: arch/s390/net/ 3123X: arch/s390/net/pnet.c 3124 3125BPF JIT for SPARC (32-BIT AND 64-BIT) 3126M: David S. Miller <davem@davemloft.net> 3127L: netdev@vger.kernel.org 3128L: bpf@vger.kernel.org 3129S: Maintained 3130F: arch/sparc/net/ 3131 3132BPF JIT for X86 32-BIT 3133M: Wang YanQing <udknight@gmail.com> 3134L: netdev@vger.kernel.org 3135L: bpf@vger.kernel.org 3136S: Maintained 3137F: arch/x86/net/bpf_jit_comp32.c 3138 3139BPF JIT for X86 64-BIT 3140M: Alexei Starovoitov <ast@kernel.org> 3141M: Daniel Borkmann <daniel@iogearbox.net> 3142L: netdev@vger.kernel.org 3143L: bpf@vger.kernel.org 3144S: Supported 3145F: arch/x86/net/ 3146X: arch/x86/net/bpf_jit_comp32.c 3147 3148BROADCOM B44 10/100 ETHERNET DRIVER 3149M: Michael Chan <michael.chan@broadcom.com> 3150L: netdev@vger.kernel.org 3151S: Supported 3152F: drivers/net/ethernet/broadcom/b44.* 3153 3154BROADCOM B53 ETHERNET SWITCH DRIVER 3155M: Florian Fainelli <f.fainelli@gmail.com> 3156L: netdev@vger.kernel.org 3157L: openwrt-devel@lists.openwrt.org (subscribers-only) 3158S: Supported 3159F: drivers/net/dsa/b53/* 3160F: include/linux/platform_data/b53.h 3161 3162BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3163M: Florian Fainelli <f.fainelli@gmail.com> 3164M: Ray Jui <rjui@broadcom.com> 3165M: Scott Branden <sbranden@broadcom.com> 3166M: bcm-kernel-feedback-list@broadcom.com 3167T: git git://github.com/broadcom/mach-bcm 3168S: Maintained 3169N: bcm281* 3170N: bcm113* 3171N: bcm216* 3172N: kona 3173F: arch/arm/mach-bcm/ 3174 3175BROADCOM BCM2835 ARM ARCHITECTURE 3176M: Eric Anholt <eric@anholt.net> 3177M: Stefan Wahren <wahrenst@gmx.net> 3178L: bcm-kernel-feedback-list@broadcom.com 3179L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3181T: git git://github.com/anholt/linux 3182S: Maintained 3183N: bcm2835 3184F: drivers/staging/vc04_services 3185 3186BROADCOM BCM47XX MIPS ARCHITECTURE 3187M: Hauke Mehrtens <hauke@hauke-m.de> 3188M: Rafał Miłecki <zajec5@gmail.com> 3189L: linux-mips@vger.kernel.org 3190S: Maintained 3191F: Documentation/devicetree/bindings/mips/brcm/ 3192F: arch/mips/bcm47xx/* 3193F: arch/mips/include/asm/mach-bcm47xx/* 3194 3195BROADCOM BCM5301X ARM ARCHITECTURE 3196M: Hauke Mehrtens <hauke@hauke-m.de> 3197M: Rafał Miłecki <zajec5@gmail.com> 3198M: bcm-kernel-feedback-list@broadcom.com 3199L: linux-arm-kernel@lists.infradead.org 3200S: Maintained 3201F: arch/arm/mach-bcm/bcm_5301x.c 3202F: arch/arm/boot/dts/bcm5301x*.dtsi 3203F: arch/arm/boot/dts/bcm470* 3204F: arch/arm/boot/dts/bcm953012* 3205 3206BROADCOM BCM53573 ARM ARCHITECTURE 3207M: Rafał Miłecki <rafal@milecki.pl> 3208L: bcm-kernel-feedback-list@broadcom.com 3209L: linux-arm-kernel@lists.infradead.org 3210S: Maintained 3211F: arch/arm/boot/dts/bcm53573* 3212F: arch/arm/boot/dts/bcm47189* 3213 3214BROADCOM BCM63XX ARM ARCHITECTURE 3215M: Florian Fainelli <f.fainelli@gmail.com> 3216M: bcm-kernel-feedback-list@broadcom.com 3217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3218T: git git://github.com/broadcom/stblinux.git 3219S: Maintained 3220N: bcm63xx 3221 3222BROADCOM BCM63XX/BCM33XX UDC DRIVER 3223M: Kevin Cernekee <cernekee@gmail.com> 3224L: linux-usb@vger.kernel.org 3225S: Maintained 3226F: drivers/usb/gadget/udc/bcm63xx_udc.* 3227 3228BROADCOM BCM7XXX ARM ARCHITECTURE 3229M: Brian Norris <computersforpeace@gmail.com> 3230M: Gregory Fong <gregory.0xf0@gmail.com> 3231M: Florian Fainelli <f.fainelli@gmail.com> 3232M: bcm-kernel-feedback-list@broadcom.com 3233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3234T: git git://github.com/broadcom/stblinux.git 3235S: Maintained 3236F: arch/arm/mach-bcm/*brcmstb* 3237F: arch/arm/boot/dts/bcm7*.dts* 3238F: drivers/bus/brcmstb_gisb.c 3239F: arch/arm/mm/cache-b15-rac.c 3240F: arch/arm/include/asm/hardware/cache-b15-rac.h 3241N: brcmstb 3242 3243BROADCOM BMIPS CPUFREQ DRIVER 3244M: Markus Mayer <mmayer@broadcom.com> 3245M: bcm-kernel-feedback-list@broadcom.com 3246L: linux-pm@vger.kernel.org 3247S: Maintained 3248F: drivers/cpufreq/bmips-cpufreq.c 3249 3250BROADCOM BMIPS MIPS ARCHITECTURE 3251M: Kevin Cernekee <cernekee@gmail.com> 3252M: Florian Fainelli <f.fainelli@gmail.com> 3253L: bcm-kernel-feedback-list@broadcom.com 3254L: linux-mips@vger.kernel.org 3255T: git git://github.com/broadcom/stblinux.git 3256S: Maintained 3257F: arch/mips/bmips/* 3258F: arch/mips/include/asm/mach-bmips/* 3259F: arch/mips/kernel/*bmips* 3260F: arch/mips/boot/dts/brcm/bcm*.dts* 3261F: drivers/irqchip/irq-bcm63* 3262F: drivers/irqchip/irq-bcm7* 3263F: drivers/irqchip/irq-brcmstb* 3264F: include/linux/bcm963xx_nvram.h 3265F: include/linux/bcm963xx_tag.h 3266 3267BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3268M: Rasesh Mody <rmody@marvell.com> 3269M: GR-Linux-NIC-Dev@marvell.com 3270L: netdev@vger.kernel.org 3271S: Supported 3272F: drivers/net/ethernet/broadcom/bnx2.* 3273F: drivers/net/ethernet/broadcom/bnx2_* 3274 3275BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3276M: QLogic-Storage-Upstream@qlogic.com 3277L: linux-scsi@vger.kernel.org 3278S: Supported 3279F: drivers/scsi/bnx2fc/ 3280 3281BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3282M: QLogic-Storage-Upstream@qlogic.com 3283L: linux-scsi@vger.kernel.org 3284S: Supported 3285F: drivers/scsi/bnx2i/ 3286 3287BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3288M: Ariel Elior <aelior@marvell.com> 3289M: Sudarsana Kalluru <skalluru@marvell.com> 3290M: GR-everest-linux-l2@marvell.com 3291L: netdev@vger.kernel.org 3292S: Supported 3293F: drivers/net/ethernet/broadcom/bnx2x/ 3294 3295BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3296M: Michael Chan <michael.chan@broadcom.com> 3297L: netdev@vger.kernel.org 3298S: Supported 3299F: drivers/net/ethernet/broadcom/bnxt/ 3300 3301BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3302M: Arend van Spriel <arend.vanspriel@broadcom.com> 3303M: Franky Lin <franky.lin@broadcom.com> 3304M: Hante Meuleman <hante.meuleman@broadcom.com> 3305M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3306M: Wright Feng <wright.feng@cypress.com> 3307L: linux-wireless@vger.kernel.org 3308L: brcm80211-dev-list.pdl@broadcom.com 3309L: brcm80211-dev-list@cypress.com 3310S: Supported 3311F: drivers/net/wireless/broadcom/brcm80211/ 3312 3313BROADCOM BRCMSTB GPIO DRIVER 3314M: Gregory Fong <gregory.0xf0@gmail.com> 3315L: bcm-kernel-feedback-list@broadcom.com 3316S: Supported 3317F: drivers/gpio/gpio-brcmstb.c 3318F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3319 3320BROADCOM BRCMSTB I2C DRIVER 3321M: Kamal Dasu <kdasu.kdev@gmail.com> 3322L: linux-i2c@vger.kernel.org 3323L: bcm-kernel-feedback-list@broadcom.com 3324S: Supported 3325F: drivers/i2c/busses/i2c-brcmstb.c 3326F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3327 3328BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3329M: Al Cooper <alcooperx@gmail.com> 3330L: linux-kernel@vger.kernel.org 3331L: bcm-kernel-feedback-list@broadcom.com 3332S: Maintained 3333F: drivers/phy/broadcom/phy-brcm-usb* 3334 3335BROADCOM GENET ETHERNET DRIVER 3336M: Doug Berger <opendmb@gmail.com> 3337M: Florian Fainelli <f.fainelli@gmail.com> 3338L: bcm-kernel-feedback-list@broadcom.com 3339L: netdev@vger.kernel.org 3340S: Supported 3341F: drivers/net/ethernet/broadcom/genet/ 3342 3343BROADCOM IPROC ARM ARCHITECTURE 3344M: Ray Jui <rjui@broadcom.com> 3345M: Scott Branden <sbranden@broadcom.com> 3346M: bcm-kernel-feedback-list@broadcom.com 3347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3348T: git git://github.com/broadcom/cygnus-linux.git 3349S: Maintained 3350N: iproc 3351N: cygnus 3352N: bcm[-_]nsp 3353N: bcm9113* 3354N: bcm9583* 3355N: bcm9585* 3356N: bcm9586* 3357N: bcm988312 3358N: bcm113* 3359N: bcm583* 3360N: bcm585* 3361N: bcm586* 3362N: bcm88312 3363N: hr2 3364N: stingray 3365F: arch/arm64/boot/dts/broadcom/northstar2/* 3366F: arch/arm64/boot/dts/broadcom/stingray/* 3367F: drivers/clk/bcm/clk-ns* 3368F: drivers/clk/bcm/clk-sr* 3369F: drivers/pinctrl/bcm/pinctrl-ns* 3370F: include/dt-bindings/clock/bcm-sr* 3371 3372BROADCOM KONA GPIO DRIVER 3373M: Ray Jui <rjui@broadcom.com> 3374L: bcm-kernel-feedback-list@broadcom.com 3375S: Supported 3376F: drivers/gpio/gpio-bcm-kona.c 3377F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3378 3379BROADCOM NETXTREME-E ROCE DRIVER 3380M: Selvin Xavier <selvin.xavier@broadcom.com> 3381M: Devesh Sharma <devesh.sharma@broadcom.com> 3382M: Somnath Kotur <somnath.kotur@broadcom.com> 3383M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3384L: linux-rdma@vger.kernel.org 3385W: http://www.broadcom.com 3386S: Supported 3387F: drivers/infiniband/hw/bnxt_re/ 3388F: include/uapi/rdma/bnxt_re-abi.h 3389 3390BROADCOM NVRAM DRIVER 3391M: Rafał Miłecki <zajec5@gmail.com> 3392L: linux-mips@vger.kernel.org 3393S: Maintained 3394F: drivers/firmware/broadcom/* 3395 3396BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3397M: Rafał Miłecki <zajec5@gmail.com> 3398L: linux-wireless@vger.kernel.org 3399S: Maintained 3400F: drivers/bcma/ 3401F: include/linux/bcma/ 3402 3403BROADCOM STB AVS CPUFREQ DRIVER 3404M: Markus Mayer <mmayer@broadcom.com> 3405M: bcm-kernel-feedback-list@broadcom.com 3406L: linux-pm@vger.kernel.org 3407S: Maintained 3408F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3409F: drivers/cpufreq/brcmstb* 3410 3411BROADCOM STB AVS TMON DRIVER 3412M: Markus Mayer <mmayer@broadcom.com> 3413M: bcm-kernel-feedback-list@broadcom.com 3414L: linux-pm@vger.kernel.org 3415S: Maintained 3416F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3417F: drivers/thermal/broadcom/brcmstb* 3418 3419BROADCOM STB NAND FLASH DRIVER 3420M: Brian Norris <computersforpeace@gmail.com> 3421M: Kamal Dasu <kdasu.kdev@gmail.com> 3422L: linux-mtd@lists.infradead.org 3423L: bcm-kernel-feedback-list@broadcom.com 3424S: Maintained 3425F: drivers/mtd/nand/raw/brcmnand/ 3426 3427BROADCOM STB DPFE DRIVER 3428M: Markus Mayer <mmayer@broadcom.com> 3429M: bcm-kernel-feedback-list@broadcom.com 3430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3431S: Maintained 3432F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3433F: drivers/memory/brcmstb_dpfe.c 3434 3435BROADCOM SPI DRIVER 3436M: Kamal Dasu <kdasu.kdev@gmail.com> 3437M: bcm-kernel-feedback-list@broadcom.com 3438S: Maintained 3439F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3440F: drivers/spi/spi-bcm-qspi.* 3441F: drivers/spi/spi-brcmstb-qspi.c 3442F: drivers/spi/spi-iproc-qspi.c 3443 3444BROADCOM SYSTEMPORT ETHERNET DRIVER 3445M: Florian Fainelli <f.fainelli@gmail.com> 3446L: bcm-kernel-feedback-list@broadcom.com 3447L: netdev@vger.kernel.org 3448S: Supported 3449F: drivers/net/ethernet/broadcom/bcmsysport.* 3450 3451BROADCOM TG3 GIGABIT ETHERNET DRIVER 3452M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3453M: Prashant Sreedharan <prashant@broadcom.com> 3454M: Michael Chan <mchan@broadcom.com> 3455L: netdev@vger.kernel.org 3456S: Supported 3457F: drivers/net/ethernet/broadcom/tg3.* 3458 3459BROCADE BFA FC SCSI DRIVER 3460M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3461M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3462L: linux-scsi@vger.kernel.org 3463S: Supported 3464F: drivers/scsi/bfa/ 3465 3466BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3467M: Rasesh Mody <rmody@marvell.com> 3468M: Sudarsana Kalluru <skalluru@marvell.com> 3469M: GR-Linux-NIC-Dev@marvell.com 3470L: netdev@vger.kernel.org 3471S: Supported 3472F: drivers/net/ethernet/brocade/bna/ 3473 3474BSG (block layer generic sg v4 driver) 3475M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3476L: linux-scsi@vger.kernel.org 3477S: Supported 3478F: block/bsg.c 3479F: include/linux/bsg.h 3480F: include/uapi/linux/bsg.h 3481 3482BT87X AUDIO DRIVER 3483M: Clemens Ladisch <clemens@ladisch.de> 3484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3486S: Maintained 3487F: Documentation/sound/cards/bt87x.rst 3488F: sound/pci/bt87x.c 3489 3490BT8XXGPIO DRIVER 3491M: Michael Buesch <m@bues.ch> 3492W: http://bu3sch.de/btgpio.php 3493S: Maintained 3494F: drivers/gpio/gpio-bt8xx.c 3495 3496BTRFS FILE SYSTEM 3497M: Chris Mason <clm@fb.com> 3498M: Josef Bacik <josef@toxicpanda.com> 3499M: David Sterba <dsterba@suse.com> 3500L: linux-btrfs@vger.kernel.org 3501W: http://btrfs.wiki.kernel.org/ 3502Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3504S: Maintained 3505F: Documentation/filesystems/btrfs.txt 3506F: fs/btrfs/ 3507F: include/linux/btrfs* 3508F: include/uapi/linux/btrfs* 3509 3510BTTV VIDEO4LINUX DRIVER 3511M: Mauro Carvalho Chehab <mchehab@kernel.org> 3512L: linux-media@vger.kernel.org 3513W: https://linuxtv.org 3514T: git git://linuxtv.org/media_tree.git 3515S: Odd fixes 3516F: Documentation/media/v4l-drivers/bttv* 3517F: drivers/media/pci/bt8xx/bttv* 3518 3519BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3520M: Chanwoo Choi <cw00.choi@samsung.com> 3521L: linux-pm@vger.kernel.org 3522L: linux-samsung-soc@vger.kernel.org 3523T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3524S: Maintained 3525F: drivers/devfreq/exynos-bus.c 3526F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3527 3528BUSLOGIC SCSI DRIVER 3529M: Khalid Aziz <khalid@gonehiking.org> 3530L: linux-scsi@vger.kernel.org 3531S: Maintained 3532F: drivers/scsi/BusLogic.* 3533F: drivers/scsi/FlashPoint.* 3534 3535C-MEDIA CMI8788 DRIVER 3536M: Clemens Ladisch <clemens@ladisch.de> 3537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3539S: Maintained 3540F: sound/pci/oxygen/ 3541 3542C-SKY ARCHITECTURE 3543M: Guo Ren <guoren@kernel.org> 3544T: git https://github.com/c-sky/csky-linux.git 3545S: Supported 3546F: arch/csky/ 3547F: Documentation/devicetree/bindings/csky/ 3548F: drivers/irqchip/irq-csky-* 3549F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3550F: drivers/clocksource/timer-gx6605s.c 3551F: drivers/clocksource/timer-mp-csky.c 3552F: Documentation/devicetree/bindings/timer/csky,* 3553K: csky 3554N: csky 3555 3556C6X ARCHITECTURE 3557M: Mark Salter <msalter@redhat.com> 3558M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3559L: linux-c6x-dev@linux-c6x.org 3560W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3561S: Maintained 3562F: arch/c6x/ 3563 3564CA8210 IEEE-802.15.4 RADIO DRIVER 3565M: Harry Morris <h.morris@cascoda.com> 3566L: linux-wpan@vger.kernel.org 3567W: https://github.com/Cascoda/ca8210-linux.git 3568S: Maintained 3569F: drivers/net/ieee802154/ca8210.c 3570F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3571 3572CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3573M: David Howells <dhowells@redhat.com> 3574L: linux-cachefs@redhat.com (moderated for non-subscribers) 3575S: Supported 3576F: Documentation/filesystems/caching/cachefiles.txt 3577F: fs/cachefiles/ 3578 3579CADENCE MIPI-CSI2 BRIDGES 3580M: Maxime Ripard <maxime.ripard@bootlin.com> 3581L: linux-media@vger.kernel.org 3582S: Maintained 3583F: Documentation/devicetree/bindings/media/cdns,*.txt 3584F: drivers/media/platform/cadence/cdns-csi2* 3585 3586CADET FM/AM RADIO RECEIVER DRIVER 3587M: Hans Verkuil <hverkuil@xs4all.nl> 3588L: linux-media@vger.kernel.org 3589T: git git://linuxtv.org/media_tree.git 3590W: https://linuxtv.org 3591S: Maintained 3592F: drivers/media/radio/radio-cadet* 3593 3594CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3595M: Jonathan Corbet <corbet@lwn.net> 3596L: linux-media@vger.kernel.org 3597T: git git://linuxtv.org/media_tree.git 3598S: Maintained 3599F: Documentation/media/v4l-drivers/cafe_ccic* 3600F: drivers/media/platform/marvell-ccic/ 3601 3602CAIF NETWORK LAYER 3603L: netdev@vger.kernel.org 3604S: Orphan 3605F: Documentation/networking/caif/ 3606F: drivers/net/caif/ 3607F: include/uapi/linux/caif/ 3608F: include/net/caif/ 3609F: net/caif/ 3610 3611CAKE QDISC 3612M: Toke Høiland-Jørgensen <toke@toke.dk> 3613L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3614S: Maintained 3615F: net/sched/sch_cake.c 3616 3617CALGARY x86-64 IOMMU 3618M: Muli Ben-Yehuda <mulix@mulix.org> 3619M: Jon Mason <jdmason@kudzu.us> 3620L: iommu@lists.linux-foundation.org 3621S: Maintained 3622F: arch/x86/kernel/pci-calgary_64.c 3623F: arch/x86/kernel/tce_64.c 3624F: arch/x86/include/asm/calgary.h 3625F: arch/x86/include/asm/tce.h 3626 3627CAN NETWORK DRIVERS 3628M: Wolfgang Grandegger <wg@grandegger.com> 3629M: Marc Kleine-Budde <mkl@pengutronix.de> 3630L: linux-can@vger.kernel.org 3631W: https://github.com/linux-can 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3634S: Maintained 3635F: Documentation/devicetree/bindings/net/can/ 3636F: drivers/net/can/ 3637F: include/linux/can/dev.h 3638F: include/linux/can/platform/ 3639F: include/uapi/linux/can/error.h 3640F: include/uapi/linux/can/netlink.h 3641 3642CAN NETWORK LAYER 3643M: Oliver Hartkopp <socketcan@hartkopp.net> 3644M: Marc Kleine-Budde <mkl@pengutronix.de> 3645L: linux-can@vger.kernel.org 3646W: https://github.com/linux-can 3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3649S: Maintained 3650F: Documentation/networking/can.rst 3651F: net/can/ 3652F: include/linux/can/core.h 3653F: include/uapi/linux/can.h 3654F: include/uapi/linux/can/bcm.h 3655F: include/uapi/linux/can/raw.h 3656F: include/uapi/linux/can/gw.h 3657 3658CAPABILITIES 3659M: Serge Hallyn <serge@hallyn.com> 3660L: linux-security-module@vger.kernel.org 3661S: Supported 3662F: include/linux/capability.h 3663F: include/uapi/linux/capability.h 3664F: security/commoncap.c 3665F: kernel/capability.c 3666 3667CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3668M: Kevin Tsai <ktsai@capellamicro.com> 3669S: Maintained 3670F: drivers/iio/light/cm* 3671 3672CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3673M: Christian Lamparter <chunkeey@googlemail.com> 3674L: linux-wireless@vger.kernel.org 3675W: http://wireless.kernel.org/en/users/Drivers/carl9170 3676S: Maintained 3677F: drivers/net/wireless/ath/carl9170/ 3678 3679CAVIUM I2C DRIVER 3680M: Jan Glauber <jglauber@cavium.com> 3681M: David Daney <david.daney@cavium.com> 3682W: http://www.cavium.com 3683S: Supported 3684F: drivers/i2c/busses/i2c-octeon* 3685F: drivers/i2c/busses/i2c-thunderx* 3686 3687CAVIUM LIQUIDIO NETWORK DRIVER 3688M: Derek Chickles <dchickles@marvell.com> 3689M: Satanand Burla <sburla@marvell.com> 3690M: Felix Manlunas <fmanlunas@marvell.com> 3691L: netdev@vger.kernel.org 3692W: http://www.cavium.com 3693S: Supported 3694F: drivers/net/ethernet/cavium/liquidio/ 3695 3696CAVIUM MMC DRIVER 3697M: Jan Glauber <jglauber@cavium.com> 3698M: David Daney <david.daney@cavium.com> 3699M: Steven J. Hill <Steven.Hill@cavium.com> 3700W: http://www.cavium.com 3701S: Supported 3702F: drivers/mmc/host/cavium* 3703 3704CAVIUM OCTEON-TX CRYPTO DRIVER 3705M: George Cherian <george.cherian@cavium.com> 3706L: linux-crypto@vger.kernel.org 3707W: http://www.cavium.com 3708S: Supported 3709F: drivers/crypto/cavium/cpt/ 3710 3711CAVIUM THUNDERX2 ARM64 SOC 3712M: Robert Richter <rrichter@cavium.com> 3713M: Jayachandran C <jnair@caviumnetworks.com> 3714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3715S: Maintained 3716F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3717F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3718 3719CC2520 IEEE-802.15.4 RADIO DRIVER 3720M: Varka Bhadram <varkabhadram@gmail.com> 3721L: linux-wpan@vger.kernel.org 3722S: Maintained 3723F: drivers/net/ieee802154/cc2520.c 3724F: include/linux/spi/cc2520.h 3725F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3726 3727CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3728M: Gilad Ben-Yossef <gilad@benyossef.com> 3729L: linux-crypto@vger.kernel.org 3730S: Supported 3731F: drivers/crypto/ccree/ 3732W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3733 3734CEC FRAMEWORK 3735M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3736L: linux-media@vger.kernel.org 3737T: git git://linuxtv.org/media_tree.git 3738W: http://linuxtv.org 3739S: Supported 3740F: Documentation/media/kapi/cec-core.rst 3741F: Documentation/media/uapi/cec 3742F: drivers/media/cec/ 3743F: drivers/media/rc/keymaps/rc-cec.c 3744F: include/media/cec.h 3745F: include/media/cec-notifier.h 3746F: include/uapi/linux/cec.h 3747F: include/uapi/linux/cec-funcs.h 3748F: Documentation/devicetree/bindings/media/cec.txt 3749F: Documentation/ABI/testing/debugfs-cec-error-inj 3750 3751CEC GPIO DRIVER 3752M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3753L: linux-media@vger.kernel.org 3754T: git git://linuxtv.org/media_tree.git 3755W: http://linuxtv.org 3756S: Supported 3757F: drivers/media/platform/cec-gpio/ 3758F: Documentation/devicetree/bindings/media/cec-gpio.txt 3759 3760CELL BROADBAND ENGINE ARCHITECTURE 3761M: Arnd Bergmann <arnd@arndb.de> 3762L: linuxppc-dev@lists.ozlabs.org 3763W: http://www.ibm.com/developerworks/power/cell/ 3764S: Supported 3765F: arch/powerpc/include/asm/cell*.h 3766F: arch/powerpc/include/asm/spu*.h 3767F: arch/powerpc/include/uapi/asm/spu*.h 3768F: arch/powerpc/oprofile/*cell* 3769F: arch/powerpc/platforms/cell/ 3770 3771CEPH COMMON CODE (LIBCEPH) 3772M: Ilya Dryomov <idryomov@gmail.com> 3773M: Jeff Layton <jlayton@kernel.org> 3774M: Sage Weil <sage@redhat.com> 3775L: ceph-devel@vger.kernel.org 3776W: http://ceph.com/ 3777T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3778T: git git://github.com/ceph/ceph-client.git 3779S: Supported 3780F: net/ceph/ 3781F: include/linux/ceph/ 3782F: include/linux/crush/ 3783 3784CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3785M: Jeff Layton <jlayton@kernel.org> 3786M: Sage Weil <sage@redhat.com> 3787M: Ilya Dryomov <idryomov@gmail.com> 3788L: ceph-devel@vger.kernel.org 3789W: http://ceph.com/ 3790T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3791T: git git://github.com/ceph/ceph-client.git 3792S: Supported 3793F: Documentation/filesystems/ceph.txt 3794F: fs/ceph/ 3795 3796CERTIFICATE HANDLING: 3797M: David Howells <dhowells@redhat.com> 3798M: David Woodhouse <dwmw2@infradead.org> 3799L: keyrings@vger.kernel.org 3800S: Maintained 3801F: Documentation/admin-guide/module-signing.rst 3802F: certs/ 3803F: scripts/sign-file.c 3804F: scripts/extract-cert.c 3805 3806CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3807L: linux-usb@vger.kernel.org 3808S: Orphan 3809F: Documentation/usb/wusb-design-overview.rst 3810F: Documentation/usb/wusb-cbaf 3811F: drivers/usb/host/hwa-hc.c 3812F: drivers/usb/host/whci/ 3813F: drivers/usb/wusbcore/ 3814F: include/linux/usb/wusb* 3815 3816CFAG12864B LCD DRIVER 3817M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3818S: Maintained 3819F: drivers/auxdisplay/cfag12864b.c 3820F: include/linux/cfag12864b.h 3821 3822CFAG12864BFB LCD FRAMEBUFFER DRIVER 3823M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3824S: Maintained 3825F: drivers/auxdisplay/cfag12864bfb.c 3826F: include/linux/cfag12864b.h 3827 3828802.11 (including CFG80211/NL80211) 3829M: Johannes Berg <johannes@sipsolutions.net> 3830L: linux-wireless@vger.kernel.org 3831W: http://wireless.kernel.org/ 3832T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3834S: Maintained 3835F: net/wireless/ 3836F: include/uapi/linux/nl80211.h 3837F: include/linux/ieee80211.h 3838F: include/net/wext.h 3839F: include/net/cfg80211.h 3840F: include/net/iw_handler.h 3841F: include/net/ieee80211_radiotap.h 3842F: Documentation/driver-api/80211/cfg80211.rst 3843F: Documentation/networking/regulatory.txt 3844 3845CHAR and MISC DRIVERS 3846M: Arnd Bergmann <arnd@arndb.de> 3847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3848T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3849S: Supported 3850F: drivers/char/ 3851F: drivers/misc/ 3852F: include/linux/miscdevice.h 3853 3854CHECKPATCH 3855M: Andy Whitcroft <apw@canonical.com> 3856M: Joe Perches <joe@perches.com> 3857S: Maintained 3858F: scripts/checkpatch.pl 3859 3860CHINESE DOCUMENTATION 3861M: Harry Wei <harryxiyou@gmail.com> 3862M: Alex Shi <alex.shi@linux.alibaba.com> 3863L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3864S: Maintained 3865F: Documentation/translations/zh_CN/ 3866 3867CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3868M: Peter Chen <Peter.Chen@nxp.com> 3869T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3870L: linux-usb@vger.kernel.org 3871S: Maintained 3872F: drivers/usb/chipidea/ 3873 3874CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3875M: Hans de Goede <hdegoede@redhat.com> 3876L: linux-input@vger.kernel.org 3877S: Maintained 3878F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3879F: drivers/input/touchscreen/chipone_icn8318.c 3880 3881CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3882M: Hans de Goede <hdegoede@redhat.com> 3883L: linux-input@vger.kernel.org 3884S: Maintained 3885F: drivers/input/touchscreen/chipone_icn8505.c 3886 3887CHROME HARDWARE PLATFORM SUPPORT 3888M: Benson Leung <bleung@chromium.org> 3889M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3890S: Maintained 3891T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3892F: drivers/platform/chrome/ 3893 3894CHROMEOS EC SUBDRIVERS 3895M: Benson Leung <bleung@chromium.org> 3896M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3897R: Guenter Roeck <groeck@chromium.org> 3898S: Maintained 3899N: cros_ec 3900N: cros-ec 3901F: drivers/power/supply/cros_usbpd-charger.c 3902 3903CHROMEOS EC CODEC DRIVER 3904M: Cheng-Yi Chiang <cychiang@chromium.org> 3905S: Maintained 3906R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3907R: Guenter Roeck <groeck@chromium.org> 3908F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3909F: sound/soc/codecs/cros_ec_codec.* 3910 3911CIRRUS LOGIC AUDIO CODEC DRIVERS 3912M: Brian Austin <brian.austin@cirrus.com> 3913M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3914L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3915S: Maintained 3916F: sound/soc/codecs/cs* 3917 3918CIRRUS LOGIC EP93XX ETHERNET DRIVER 3919M: Hartley Sweeten <hsweeten@visionengravers.com> 3920L: netdev@vger.kernel.org 3921S: Maintained 3922F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3923 3924CIRRUS LOGIC LOCHNAGAR DRIVER 3925M: Charles Keepax <ckeepax@opensource.cirrus.com> 3926M: Richard Fitzgerald <rf@opensource.cirrus.com> 3927L: patches@opensource.cirrus.com 3928S: Supported 3929F: drivers/clk/clk-lochnagar.c 3930F: drivers/hwmon/lochnagar-hwmon.c 3931F: drivers/mfd/lochnagar-i2c.c 3932F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3933F: drivers/regulator/lochnagar-regulator.c 3934F: sound/soc/codecs/lochnagar-sc.c 3935F: include/dt-bindings/clk/lochnagar.h 3936F: include/dt-bindings/pinctrl/lochnagar.h 3937F: include/linux/mfd/lochnagar* 3938F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3939F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3940F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3941F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3942F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3943F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3944F: Documentation/hwmon/lochnagar.rst 3945 3946CISCO FCOE HBA DRIVER 3947M: Satish Kharat <satishkh@cisco.com> 3948M: Sesidhar Baddela <sebaddel@cisco.com> 3949M: Karan Tilak Kumar <kartilak@cisco.com> 3950L: linux-scsi@vger.kernel.org 3951S: Supported 3952F: drivers/scsi/fnic/ 3953 3954CISCO SCSI HBA DRIVER 3955M: Karan Tilak Kumar <kartilak@cisco.com> 3956M: Sesidhar Baddela <sebaddel@cisco.com> 3957L: linux-scsi@vger.kernel.org 3958S: Supported 3959F: drivers/scsi/snic/ 3960 3961CISCO VIC ETHERNET NIC DRIVER 3962M: Christian Benvenuti <benve@cisco.com> 3963M: Govindarajulu Varadarajan <_govind@gmx.com> 3964M: Parvi Kaustubhi <pkaustub@cisco.com> 3965S: Supported 3966F: drivers/net/ethernet/cisco/enic/ 3967 3968CISCO VIC LOW LATENCY NIC DRIVER 3969M: Christian Benvenuti <benve@cisco.com> 3970M: Nelson Escobar <neescoba@cisco.com> 3971M: Parvi Kaustubhi <pkaustub@cisco.com> 3972S: Supported 3973F: drivers/infiniband/hw/usnic/ 3974 3975CIRRUS LOGIC MADERA CODEC DRIVERS 3976M: Charles Keepax <ckeepax@opensource.cirrus.com> 3977M: Richard Fitzgerald <rf@opensource.cirrus.com> 3978L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3979L: patches@opensource.cirrus.com 3980T: git https://github.com/CirrusLogic/linux-drivers.git 3981W: https://github.com/CirrusLogic/linux-drivers/wiki 3982S: Supported 3983F: Documentation/devicetree/bindings/mfd/madera.txt 3984F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3985F: Documentation/devicetree/bindings/sound/madera.txt 3986F: include/dt-bindings/sound/madera* 3987F: include/linux/irqchip/irq-madera* 3988F: include/linux/mfd/madera/* 3989F: include/sound/madera* 3990F: drivers/gpio/gpio-madera* 3991F: drivers/irqchip/irq-madera* 3992F: drivers/mfd/madera* 3993F: drivers/mfd/cs47l* 3994F: drivers/pinctrl/cirrus/* 3995F: sound/soc/codecs/cs47l* 3996F: sound/soc/codecs/madera* 3997 3998CLANG-FORMAT FILE 3999M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4000S: Maintained 4001F: .clang-format 4002 4003CLANG/LLVM BUILD SUPPORT 4004L: clang-built-linux@googlegroups.com 4005W: https://clangbuiltlinux.github.io/ 4006B: https://github.com/ClangBuiltLinux/linux/issues 4007C: irc://chat.freenode.net/clangbuiltlinux 4008S: Supported 4009K: \b(?i:clang|llvm)\b 4010 4011CLEANCACHE API 4012M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4013L: linux-kernel@vger.kernel.org 4014S: Maintained 4015F: mm/cleancache.c 4016F: include/linux/cleancache.h 4017 4018CLK API 4019M: Russell King <linux@armlinux.org.uk> 4020L: linux-clk@vger.kernel.org 4021S: Maintained 4022F: include/linux/clk.h 4023 4024CLOCKSOURCE, CLOCKEVENT DRIVERS 4025M: Daniel Lezcano <daniel.lezcano@linaro.org> 4026M: Thomas Gleixner <tglx@linutronix.de> 4027L: linux-kernel@vger.kernel.org 4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4029S: Supported 4030F: drivers/clocksource/ 4031F: Documentation/devicetree/bindings/timer/ 4032 4033CMPC ACPI DRIVER 4034M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4035M: Daniel Oliveira Nascimento <don@syst.com.br> 4036L: platform-driver-x86@vger.kernel.org 4037S: Supported 4038F: drivers/platform/x86/classmate-laptop.c 4039 4040COBALT MEDIA DRIVER 4041M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4042L: linux-media@vger.kernel.org 4043T: git git://linuxtv.org/media_tree.git 4044W: https://linuxtv.org 4045S: Supported 4046F: drivers/media/pci/cobalt/ 4047 4048COCCINELLE/Semantic Patches (SmPL) 4049M: Julia Lawall <Julia.Lawall@lip6.fr> 4050M: Gilles Muller <Gilles.Muller@lip6.fr> 4051M: Nicolas Palix <nicolas.palix@imag.fr> 4052M: Michal Marek <michal.lkml@markovi.net> 4053L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4055W: http://coccinelle.lip6.fr/ 4056S: Supported 4057F: Documentation/dev-tools/coccinelle.rst 4058F: scripts/coccinelle/ 4059F: scripts/coccicheck 4060 4061CODA FILE SYSTEM 4062M: Jan Harkes <jaharkes@cs.cmu.edu> 4063M: coda@cs.cmu.edu 4064L: codalist@coda.cs.cmu.edu 4065W: http://www.coda.cs.cmu.edu/ 4066S: Maintained 4067F: Documentation/filesystems/coda.txt 4068F: fs/coda/ 4069F: include/linux/coda*.h 4070F: include/uapi/linux/coda*.h 4071 4072CODA V4L2 MEM2MEM DRIVER 4073M: Philipp Zabel <p.zabel@pengutronix.de> 4074L: linux-media@vger.kernel.org 4075S: Maintained 4076F: Documentation/devicetree/bindings/media/coda.txt 4077F: drivers/media/platform/coda/ 4078 4079CODE OF CONDUCT 4080M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4081S: Supported 4082F: Documentation/process/code-of-conduct.rst 4083F: Documentation/process/code-of-conduct-interpretation.rst 4084 4085COMMON CLK FRAMEWORK 4086M: Michael Turquette <mturquette@baylibre.com> 4087M: Stephen Boyd <sboyd@kernel.org> 4088L: linux-clk@vger.kernel.org 4089Q: http://patchwork.kernel.org/project/linux-clk/list/ 4090T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4091S: Maintained 4092F: Documentation/devicetree/bindings/clock/ 4093F: drivers/clk/ 4094X: drivers/clk/clkdev.c 4095F: include/linux/clk-pr* 4096F: include/linux/clk/ 4097F: include/linux/of_clk.h 4098 4099COMMON INTERNET FILE SYSTEM (CIFS) 4100M: Steve French <sfrench@samba.org> 4101L: linux-cifs@vger.kernel.org 4102L: samba-technical@lists.samba.org (moderated for non-subscribers) 4103W: http://linux-cifs.samba.org/ 4104T: git git://git.samba.org/sfrench/cifs-2.6.git 4105S: Supported 4106F: Documentation/filesystems/cifs/ 4107F: fs/cifs/ 4108 4109COMPACTPCI HOTPLUG CORE 4110M: Scott Murray <scott@spiteful.org> 4111L: linux-pci@vger.kernel.org 4112S: Maintained 4113F: drivers/pci/hotplug/cpci_hotplug* 4114 4115COMPACTPCI HOTPLUG GENERIC DRIVER 4116M: Scott Murray <scott@spiteful.org> 4117L: linux-pci@vger.kernel.org 4118S: Maintained 4119F: drivers/pci/hotplug/cpcihp_generic.c 4120 4121COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4122M: Scott Murray <scott@spiteful.org> 4123L: linux-pci@vger.kernel.org 4124S: Maintained 4125F: drivers/pci/hotplug/cpcihp_zt5550.* 4126 4127COMPAL LAPTOP SUPPORT 4128M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4129L: platform-driver-x86@vger.kernel.org 4130S: Maintained 4131F: drivers/platform/x86/compal-laptop.c 4132 4133COMPILER ATTRIBUTES 4134M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4135S: Maintained 4136F: include/linux/compiler_attributes.h 4137 4138CONEXANT ACCESSRUNNER USB DRIVER 4139L: accessrunner-general@lists.sourceforge.net 4140W: http://accessrunner.sourceforge.net/ 4141S: Orphan 4142F: drivers/usb/atm/cxacru.c 4143 4144CONFIGFS 4145M: Joel Becker <jlbec@evilplan.org> 4146M: Christoph Hellwig <hch@lst.de> 4147T: git git://git.infradead.org/users/hch/configfs.git 4148S: Supported 4149F: fs/configfs/ 4150F: include/linux/configfs.h 4151 4152CONNECTOR 4153M: Evgeniy Polyakov <zbr@ioremap.net> 4154L: netdev@vger.kernel.org 4155S: Maintained 4156F: drivers/connector/ 4157 4158CONTROL GROUP (CGROUP) 4159M: Tejun Heo <tj@kernel.org> 4160M: Li Zefan <lizefan@huawei.com> 4161M: Johannes Weiner <hannes@cmpxchg.org> 4162L: cgroups@vger.kernel.org 4163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4164S: Maintained 4165F: Documentation/admin-guide/cgroup-v2.rst 4166F: Documentation/admin-guide/cgroup-v1/ 4167F: include/linux/cgroup* 4168F: kernel/cgroup/ 4169 4170CONTROL GROUP - CPUSET 4171M: Li Zefan <lizefan@huawei.com> 4172L: cgroups@vger.kernel.org 4173W: http://www.bullopensource.org/cpuset/ 4174W: http://oss.sgi.com/projects/cpusets/ 4175T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4176S: Maintained 4177F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4178F: include/linux/cpuset.h 4179F: kernel/cgroup/cpuset.c 4180 4181CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4182M: Johannes Weiner <hannes@cmpxchg.org> 4183M: Michal Hocko <mhocko@kernel.org> 4184M: Vladimir Davydov <vdavydov.dev@gmail.com> 4185L: cgroups@vger.kernel.org 4186L: linux-mm@kvack.org 4187S: Maintained 4188F: mm/memcontrol.c 4189F: mm/swap_cgroup.c 4190 4191CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4192M: Tejun Heo <tj@kernel.org> 4193M: Jens Axboe <axboe@kernel.dk> 4194L: cgroups@vger.kernel.org 4195L: linux-block@vger.kernel.org 4196T: git git://git.kernel.dk/linux-block 4197F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4198F: block/blk-cgroup.c 4199F: include/linux/blk-cgroup.h 4200F: block/blk-throttle.c 4201F: block/blk-iolatency.c 4202F: block/bfq-cgroup.c 4203 4204CORETEMP HARDWARE MONITORING DRIVER 4205M: Fenghua Yu <fenghua.yu@intel.com> 4206L: linux-hwmon@vger.kernel.org 4207S: Maintained 4208F: Documentation/hwmon/coretemp.rst 4209F: drivers/hwmon/coretemp.c 4210 4211COSA/SRP SYNC SERIAL DRIVER 4212M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4213W: http://www.fi.muni.cz/~kas/cosa/ 4214S: Maintained 4215F: drivers/net/wan/cosa* 4216 4217COUNTER SUBSYSTEM 4218M: William Breathitt Gray <vilhelm.gray@gmail.com> 4219L: linux-iio@vger.kernel.org 4220S: Maintained 4221F: Documentation/ABI/testing/sysfs-bus-counter* 4222F: Documentation/driver-api/generic-counter.rst 4223F: drivers/counter/ 4224F: include/linux/counter.h 4225F: include/linux/counter_enum.h 4226 4227CPMAC ETHERNET DRIVER 4228M: Florian Fainelli <f.fainelli@gmail.com> 4229L: netdev@vger.kernel.org 4230S: Maintained 4231F: drivers/net/ethernet/ti/cpmac.c 4232 4233CPU FREQUENCY SCALING FRAMEWORK 4234M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4235M: Viresh Kumar <viresh.kumar@linaro.org> 4236L: linux-pm@vger.kernel.org 4237S: Maintained 4238T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4239T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4240B: https://bugzilla.kernel.org 4241F: Documentation/admin-guide/pm/cpufreq.rst 4242F: Documentation/admin-guide/pm/intel_pstate.rst 4243F: Documentation/cpu-freq/ 4244F: Documentation/devicetree/bindings/cpufreq/ 4245F: drivers/cpufreq/ 4246F: kernel/sched/cpufreq*.c 4247F: include/linux/cpufreq.h 4248F: include/linux/sched/cpufreq.h 4249F: tools/testing/selftests/cpufreq/ 4250 4251CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4252M: Viresh Kumar <viresh.kumar@linaro.org> 4253M: Sudeep Holla <sudeep.holla@arm.com> 4254L: linux-pm@vger.kernel.org 4255W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4256S: Maintained 4257F: drivers/cpufreq/arm_big_little.h 4258F: drivers/cpufreq/arm_big_little.c 4259 4260CPU POWER MONITORING SUBSYSTEM 4261M: Thomas Renninger <trenn@suse.com> 4262M: Shuah Khan <shuah@kernel.org> 4263M: Shuah Khan <skhan@linuxfoundation.org> 4264L: linux-pm@vger.kernel.org 4265S: Maintained 4266F: tools/power/cpupower/ 4267 4268CPUID/MSR DRIVER 4269M: "H. Peter Anvin" <hpa@zytor.com> 4270S: Maintained 4271F: arch/x86/kernel/cpuid.c 4272F: arch/x86/kernel/msr.c 4273 4274CPUIDLE DRIVER - ARM BIG LITTLE 4275M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4276M: Daniel Lezcano <daniel.lezcano@linaro.org> 4277L: linux-pm@vger.kernel.org 4278L: linux-arm-kernel@lists.infradead.org 4279T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4280S: Maintained 4281F: drivers/cpuidle/cpuidle-big_little.c 4282 4283CPUIDLE DRIVER - ARM EXYNOS 4284M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4285M: Daniel Lezcano <daniel.lezcano@linaro.org> 4286M: Kukjin Kim <kgene@kernel.org> 4287L: linux-pm@vger.kernel.org 4288L: linux-samsung-soc@vger.kernel.org 4289S: Supported 4290F: drivers/cpuidle/cpuidle-exynos.c 4291F: arch/arm/mach-exynos/pm.c 4292 4293CPU IDLE TIME MANAGEMENT FRAMEWORK 4294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4295M: Daniel Lezcano <daniel.lezcano@linaro.org> 4296L: linux-pm@vger.kernel.org 4297S: Maintained 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4299B: https://bugzilla.kernel.org 4300F: Documentation/admin-guide/pm/cpuidle.rst 4301F: Documentation/driver-api/pm/cpuidle.rst 4302F: drivers/cpuidle/* 4303F: include/linux/cpuidle.h 4304 4305CRAMFS FILESYSTEM 4306M: Nicolas Pitre <nico@fluxnic.net> 4307S: Maintained 4308F: Documentation/filesystems/cramfs.txt 4309F: fs/cramfs/ 4310 4311CRYPTO API 4312M: Herbert Xu <herbert@gondor.apana.org.au> 4313M: "David S. Miller" <davem@davemloft.net> 4314L: linux-crypto@vger.kernel.org 4315T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4316T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4317S: Maintained 4318F: Documentation/crypto/ 4319F: Documentation/devicetree/bindings/crypto/ 4320F: arch/*/crypto/ 4321F: crypto/ 4322F: drivers/crypto/ 4323F: include/crypto/ 4324F: include/linux/crypto* 4325F: lib/crypto/ 4326 4327CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4328M: Neil Horman <nhorman@tuxdriver.com> 4329L: linux-crypto@vger.kernel.org 4330S: Maintained 4331F: crypto/ansi_cprng.c 4332F: crypto/rng.c 4333 4334CS3308 MEDIA DRIVER 4335M: Hans Verkuil <hverkuil@xs4all.nl> 4336L: linux-media@vger.kernel.org 4337T: git git://linuxtv.org/media_tree.git 4338W: http://linuxtv.org 4339S: Odd Fixes 4340F: drivers/media/i2c/cs3308.c 4341 4342CS5535 Audio ALSA driver 4343M: Jaya Kumar <jayakumar.alsa@gmail.com> 4344S: Maintained 4345F: sound/pci/cs5535audio/ 4346 4347CSI DRIVERS FOR ALLWINNER V3s 4348M: Yong Deng <yong.deng@magewell.com> 4349L: linux-media@vger.kernel.org 4350T: git git://linuxtv.org/media_tree.git 4351S: Maintained 4352F: drivers/media/platform/sunxi/sun6i-csi/ 4353F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4354 4355CW1200 WLAN driver 4356M: Solomon Peachy <pizza@shaftnet.org> 4357S: Maintained 4358F: drivers/net/wireless/st/cw1200/ 4359 4360CX18 VIDEO4LINUX DRIVER 4361M: Andy Walls <awalls@md.metrocast.net> 4362L: ivtv-devel@ivtvdriver.org (subscribers-only) 4363L: linux-media@vger.kernel.org 4364T: git git://linuxtv.org/media_tree.git 4365W: https://linuxtv.org 4366W: http://www.ivtvdriver.org/index.php/Cx18 4367S: Maintained 4368F: Documentation/media/v4l-drivers/cx18* 4369F: drivers/media/pci/cx18/ 4370F: include/uapi/linux/ivtv* 4371 4372CX2341X MPEG ENCODER HELPER MODULE 4373M: Hans Verkuil <hverkuil@xs4all.nl> 4374L: linux-media@vger.kernel.org 4375T: git git://linuxtv.org/media_tree.git 4376W: https://linuxtv.org 4377S: Maintained 4378F: drivers/media/common/cx2341x* 4379F: include/media/drv-intf/cx2341x.h 4380 4381CX24120 MEDIA DRIVER 4382M: Jemma Denson <jdenson@gmail.com> 4383M: Patrick Boettcher <patrick.boettcher@posteo.de> 4384L: linux-media@vger.kernel.org 4385W: https://linuxtv.org 4386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4387S: Maintained 4388F: drivers/media/dvb-frontends/cx24120* 4389 4390CX88 VIDEO4LINUX DRIVER 4391M: Mauro Carvalho Chehab <mchehab@kernel.org> 4392L: linux-media@vger.kernel.org 4393W: https://linuxtv.org 4394T: git git://linuxtv.org/media_tree.git 4395S: Odd fixes 4396F: Documentation/media/v4l-drivers/cx88* 4397F: drivers/media/pci/cx88/ 4398 4399CXD2820R MEDIA DRIVER 4400M: Antti Palosaari <crope@iki.fi> 4401L: linux-media@vger.kernel.org 4402W: https://linuxtv.org 4403W: http://palosaari.fi/linux/ 4404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4405T: git git://linuxtv.org/anttip/media_tree.git 4406S: Maintained 4407F: drivers/media/dvb-frontends/cxd2820r* 4408 4409CXGB3 ETHERNET DRIVER (CXGB3) 4410M: Vishal Kulkarni <vishal@chelsio.com> 4411L: netdev@vger.kernel.org 4412W: http://www.chelsio.com 4413S: Supported 4414F: drivers/net/ethernet/chelsio/cxgb3/ 4415 4416CXGB3 ISCSI DRIVER (CXGB3I) 4417M: Karen Xie <kxie@chelsio.com> 4418L: linux-scsi@vger.kernel.org 4419W: http://www.chelsio.com 4420S: Supported 4421F: drivers/scsi/cxgbi/cxgb3i 4422 4423CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4424M: Potnuri Bharat Teja <bharat@chelsio.com> 4425L: linux-rdma@vger.kernel.org 4426W: http://www.openfabrics.org 4427S: Supported 4428F: drivers/infiniband/hw/cxgb3/ 4429F: include/uapi/rdma/cxgb3-abi.h 4430 4431CXGB4 CRYPTO DRIVER (chcr) 4432M: Atul Gupta <atul.gupta@chelsio.com> 4433L: linux-crypto@vger.kernel.org 4434W: http://www.chelsio.com 4435S: Supported 4436F: drivers/crypto/chelsio 4437 4438CXGB4 ETHERNET DRIVER (CXGB4) 4439M: Vishal Kulkarni <vishal@chelsio.com> 4440L: netdev@vger.kernel.org 4441W: http://www.chelsio.com 4442S: Supported 4443F: drivers/net/ethernet/chelsio/cxgb4/ 4444 4445CXGB4 ISCSI DRIVER (CXGB4I) 4446M: Karen Xie <kxie@chelsio.com> 4447L: linux-scsi@vger.kernel.org 4448W: http://www.chelsio.com 4449S: Supported 4450F: drivers/scsi/cxgbi/cxgb4i 4451 4452CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4453M: Potnuri Bharat Teja <bharat@chelsio.com> 4454L: linux-rdma@vger.kernel.org 4455W: http://www.openfabrics.org 4456S: Supported 4457F: drivers/infiniband/hw/cxgb4/ 4458F: include/uapi/rdma/cxgb4-abi.h 4459 4460CXGB4VF ETHERNET DRIVER (CXGB4VF) 4461M: Casey Leedom <leedom@chelsio.com> 4462L: netdev@vger.kernel.org 4463W: http://www.chelsio.com 4464S: Supported 4465F: drivers/net/ethernet/chelsio/cxgb4vf/ 4466 4467CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4468M: Frederic Barrat <fbarrat@linux.ibm.com> 4469M: Andrew Donnellan <ajd@linux.ibm.com> 4470L: linuxppc-dev@lists.ozlabs.org 4471S: Supported 4472F: arch/powerpc/platforms/powernv/pci-cxl.c 4473F: drivers/misc/cxl/ 4474F: include/misc/cxl* 4475F: include/uapi/misc/cxl.h 4476F: Documentation/powerpc/cxl.rst 4477F: Documentation/ABI/testing/sysfs-class-cxl 4478 4479CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4480M: Manoj N. Kumar <manoj@linux.ibm.com> 4481M: Matthew R. Ochs <mrochs@linux.ibm.com> 4482M: Uma Krishnan <ukrishn@linux.ibm.com> 4483L: linux-scsi@vger.kernel.org 4484S: Supported 4485F: drivers/scsi/cxlflash/ 4486F: include/uapi/scsi/cxlflash_ioctl.h 4487F: Documentation/powerpc/cxlflash.rst 4488 4489CYBERPRO FB DRIVER 4490M: Russell King <linux@armlinux.org.uk> 4491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4492W: http://www.armlinux.org.uk/ 4493S: Maintained 4494F: drivers/video/fbdev/cyber2000fb.* 4495 4496CYCLADES ASYNC MUX DRIVER 4497W: http://www.cyclades.com/ 4498S: Orphan 4499F: drivers/tty/cyclades.c 4500F: include/linux/cyclades.h 4501F: include/uapi/linux/cyclades.h 4502 4503CYCLADES PC300 DRIVER 4504W: http://www.cyclades.com/ 4505S: Orphan 4506F: drivers/net/wan/pc300* 4507 4508CYPRESS_FIRMWARE MEDIA DRIVER 4509M: Antti Palosaari <crope@iki.fi> 4510L: linux-media@vger.kernel.org 4511W: https://linuxtv.org 4512W: http://palosaari.fi/linux/ 4513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4514T: git git://linuxtv.org/anttip/media_tree.git 4515S: Maintained 4516F: drivers/media/common/cypress_firmware* 4517 4518CYTTSP TOUCHSCREEN DRIVER 4519M: Ferruh Yigit <fery@cypress.com> 4520L: linux-input@vger.kernel.org 4521S: Supported 4522F: drivers/input/touchscreen/cyttsp* 4523F: include/linux/input/cyttsp.h 4524 4525D-LINK DIR-685 TOUCHKEYS DRIVER 4526M: Linus Walleij <linus.walleij@linaro.org> 4527L: linux-input@vger.kernel.org 4528S: Supported 4529F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4530 4531DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4532M: Joshua Kinard <kumba@gentoo.org> 4533S: Maintained 4534F: drivers/rtc/rtc-ds1685.c 4535F: include/linux/rtc/ds1685.h 4536 4537DAMA SLAVE for AX.25 4538M: Joerg Reuter <jreuter@yaina.de> 4539W: http://yaina.de/jreuter/ 4540W: http://www.qsl.net/dl1bke/ 4541L: linux-hams@vger.kernel.org 4542S: Maintained 4543F: net/ax25/af_ax25.c 4544F: net/ax25/ax25_dev.c 4545F: net/ax25/ax25_ds_* 4546F: net/ax25/ax25_in.c 4547F: net/ax25/ax25_out.c 4548F: net/ax25/ax25_timer.c 4549F: net/ax25/sysctl_net_ax25.c 4550 4551DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4552L: netdev@vger.kernel.org 4553S: Orphan 4554F: Documentation/networking/device_drivers/dec/dmfe.txt 4555F: drivers/net/ethernet/dec/tulip/dmfe.c 4556 4557DC390/AM53C974 SCSI driver 4558M: Hannes Reinecke <hare@suse.com> 4559L: linux-scsi@vger.kernel.org 4560S: Maintained 4561F: drivers/scsi/am53c974.c 4562 4563DC395x SCSI driver 4564M: Oliver Neukum <oliver@neukum.org> 4565M: Ali Akcaagac <aliakc@web.de> 4566M: Jamie Lenehan <lenehan@twibble.org> 4567L: dc395x@twibble.org 4568W: http://twibble.org/dist/dc395x/ 4569W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4570S: Maintained 4571F: Documentation/scsi/dc395x.txt 4572F: drivers/scsi/dc395x.* 4573 4574DCCP PROTOCOL 4575M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4576L: dccp@vger.kernel.org 4577W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4578S: Maintained 4579F: include/linux/dccp.h 4580F: include/uapi/linux/dccp.h 4581F: include/linux/tfrc.h 4582F: net/dccp/ 4583 4584DECnet NETWORK LAYER 4585W: http://linux-decnet.sourceforge.net 4586L: linux-decnet-user@lists.sourceforge.net 4587S: Orphan 4588F: Documentation/networking/decnet.txt 4589F: net/decnet/ 4590 4591DECSTATION PLATFORM SUPPORT 4592M: "Maciej W. Rozycki" <macro@linux-mips.org> 4593L: linux-mips@vger.kernel.org 4594W: http://www.linux-mips.org/wiki/DECstation 4595S: Maintained 4596F: arch/mips/dec/ 4597F: arch/mips/include/asm/dec/ 4598F: arch/mips/include/asm/mach-dec/ 4599 4600DEFXX FDDI NETWORK DRIVER 4601M: "Maciej W. Rozycki" <macro@linux-mips.org> 4602S: Maintained 4603F: drivers/net/fddi/defxx.* 4604 4605DELL SMBIOS DRIVER 4606M: Pali Rohár <pali.rohar@gmail.com> 4607M: Mario Limonciello <mario.limonciello@dell.com> 4608L: platform-driver-x86@vger.kernel.org 4609S: Maintained 4610F: drivers/platform/x86/dell-smbios.* 4611 4612DELL SMBIOS SMM DRIVER 4613M: Mario Limonciello <mario.limonciello@dell.com> 4614L: platform-driver-x86@vger.kernel.org 4615S: Maintained 4616F: drivers/platform/x86/dell-smbios-smm.c 4617 4618DELL SMBIOS WMI DRIVER 4619M: Mario Limonciello <mario.limonciello@dell.com> 4620L: platform-driver-x86@vger.kernel.org 4621S: Maintained 4622F: drivers/platform/x86/dell-smbios-wmi.c 4623F: tools/wmi/dell-smbios-example.c 4624 4625DEFZA FDDI NETWORK DRIVER 4626M: "Maciej W. Rozycki" <macro@linux-mips.org> 4627S: Maintained 4628F: drivers/net/fddi/defza.* 4629 4630DELL LAPTOP DRIVER 4631M: Matthew Garrett <mjg59@srcf.ucam.org> 4632M: Pali Rohár <pali.rohar@gmail.com> 4633L: platform-driver-x86@vger.kernel.org 4634S: Maintained 4635F: drivers/platform/x86/dell-laptop.c 4636 4637DELL LAPTOP FREEFALL DRIVER 4638M: Pali Rohár <pali.rohar@gmail.com> 4639S: Maintained 4640F: drivers/platform/x86/dell-smo8800.c 4641 4642DELL LAPTOP RBTN DRIVER 4643M: Pali Rohár <pali.rohar@gmail.com> 4644S: Maintained 4645F: drivers/platform/x86/dell-rbtn.* 4646 4647DELL REMOTE BIOS UPDATE DRIVER 4648M: Stuart Hayes <stuart.w.hayes@gmail.com> 4649L: platform-driver-x86@vger.kernel.org 4650S: Maintained 4651F: drivers/platform/x86/dell_rbu.c 4652 4653DELL LAPTOP SMM DRIVER 4654M: Pali Rohár <pali.rohar@gmail.com> 4655S: Maintained 4656F: drivers/hwmon/dell-smm-hwmon.c 4657F: include/uapi/linux/i8k.h 4658 4659DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4660M: Stuart Hayes <stuart.w.hayes@gmail.com> 4661L: platform-driver-x86@vger.kernel.org 4662S: Maintained 4663F: Documentation/driver-api/dcdbas.rst 4664F: drivers/platform/x86/dcdbas.* 4665 4666DELL WMI NOTIFICATIONS DRIVER 4667M: Matthew Garrett <mjg59@srcf.ucam.org> 4668M: Pali Rohár <pali.rohar@gmail.com> 4669S: Maintained 4670F: drivers/platform/x86/dell-wmi.c 4671 4672DELL WMI DESCRIPTOR DRIVER 4673M: Mario Limonciello <mario.limonciello@dell.com> 4674S: Maintained 4675F: drivers/platform/x86/dell-wmi-descriptor.c 4676 4677DELTA ST MEDIA DRIVER 4678M: Hugues Fruchet <hugues.fruchet@st.com> 4679L: linux-media@vger.kernel.org 4680T: git git://linuxtv.org/media_tree.git 4681W: https://linuxtv.org 4682S: Supported 4683F: drivers/media/platform/sti/delta 4684 4685DENALI NAND DRIVER 4686M: Masahiro Yamada <yamada.masahiro@socionext.com> 4687L: linux-mtd@lists.infradead.org 4688S: Supported 4689F: drivers/mtd/nand/raw/denali* 4690 4691DESIGNWARE EDMA CORE IP DRIVER 4692M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4693L: dmaengine@vger.kernel.org 4694S: Maintained 4695F: drivers/dma/dw-edma/ 4696F: include/linux/dma/edma.h 4697 4698DESIGNWARE USB2 DRD IP DRIVER 4699M: Minas Harutyunyan <hminas@synopsys.com> 4700L: linux-usb@vger.kernel.org 4701T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4702S: Maintained 4703F: drivers/usb/dwc2/ 4704 4705DESIGNWARE USB3 DRD IP DRIVER 4706M: Felipe Balbi <balbi@kernel.org> 4707L: linux-usb@vger.kernel.org 4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4709S: Maintained 4710F: drivers/usb/dwc3/ 4711 4712DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4713M: Andreas Klinger <ak@it-klinger.de> 4714L: linux-iio@vger.kernel.org 4715S: Maintained 4716F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4717F: drivers/iio/proximity/srf*.c 4718 4719DEVICE COREDUMP (DEV_COREDUMP) 4720M: Johannes Berg <johannes@sipsolutions.net> 4721L: linux-kernel@vger.kernel.org 4722S: Maintained 4723F: drivers/base/devcoredump.c 4724F: include/linux/devcoredump.h 4725 4726DEVICE FREQUENCY (DEVFREQ) 4727M: MyungJoo Ham <myungjoo.ham@samsung.com> 4728M: Kyungmin Park <kyungmin.park@samsung.com> 4729R: Chanwoo Choi <cw00.choi@samsung.com> 4730L: linux-pm@vger.kernel.org 4731T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4732S: Maintained 4733F: drivers/devfreq/ 4734F: include/linux/devfreq.h 4735F: Documentation/devicetree/bindings/devfreq/ 4736F: include/trace/events/devfreq.h 4737 4738DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4739M: Chanwoo Choi <cw00.choi@samsung.com> 4740L: linux-pm@vger.kernel.org 4741T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4742S: Supported 4743F: drivers/devfreq/event/ 4744F: drivers/devfreq/devfreq-event.c 4745F: include/linux/devfreq-event.h 4746F: Documentation/devicetree/bindings/devfreq/event/ 4747 4748DEVICE NUMBER REGISTRY 4749M: Torben Mathiasen <device@lanana.org> 4750W: http://lanana.org/docs/device-list/index.html 4751S: Maintained 4752 4753DEVICE-MAPPER (LVM) 4754M: Alasdair Kergon <agk@redhat.com> 4755M: Mike Snitzer <snitzer@redhat.com> 4756M: dm-devel@redhat.com 4757L: dm-devel@redhat.com 4758W: http://sources.redhat.com/dm 4759Q: http://patchwork.kernel.org/project/dm-devel/list/ 4760T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4761T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4762S: Maintained 4763F: Documentation/admin-guide/device-mapper/ 4764F: drivers/md/Makefile 4765F: drivers/md/Kconfig 4766F: drivers/md/dm* 4767F: drivers/md/persistent-data/ 4768F: include/linux/device-mapper.h 4769F: include/linux/dm-*.h 4770F: include/uapi/linux/dm-*.h 4771 4772DEVLINK 4773M: Jiri Pirko <jiri@mellanox.com> 4774L: netdev@vger.kernel.org 4775S: Supported 4776F: net/core/devlink.c 4777F: include/net/devlink.h 4778F: include/uapi/linux/devlink.h 4779 4780DIALOG SEMICONDUCTOR DRIVERS 4781M: Support Opensource <support.opensource@diasemi.com> 4782W: http://www.dialog-semiconductor.com/products 4783S: Supported 4784F: Documentation/hwmon/da90??.rst 4785F: Documentation/devicetree/bindings/mfd/da90*.txt 4786F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4787F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4788F: Documentation/devicetree/bindings/regulator/da92*.txt 4789F: Documentation/devicetree/bindings/regulator/slg51000.txt 4790F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4791F: Documentation/devicetree/bindings/sound/da[79]*.txt 4792F: drivers/gpio/gpio-da90??.c 4793F: drivers/hwmon/da90??-hwmon.c 4794F: drivers/iio/adc/da91??-*.c 4795F: drivers/input/misc/da90??_onkey.c 4796F: drivers/input/touchscreen/da9052_tsi.c 4797F: drivers/leds/leds-da90??.c 4798F: drivers/mfd/da903x.c 4799F: drivers/mfd/da90??-*.c 4800F: drivers/mfd/da91??-*.c 4801F: drivers/power/supply/da9052-battery.c 4802F: drivers/power/supply/da91??-*.c 4803F: drivers/regulator/da903x.c 4804F: drivers/regulator/da9???-regulator.[ch] 4805F: drivers/regulator/slg51000-regulator.[ch] 4806F: drivers/thermal/da90??-thermal.c 4807F: drivers/rtc/rtc-da90??.c 4808F: drivers/video/backlight/da90??_bl.c 4809F: drivers/watchdog/da90??_wdt.c 4810F: include/linux/mfd/da903x.h 4811F: include/linux/mfd/da9052/ 4812F: include/linux/mfd/da9055/ 4813F: include/linux/mfd/da9062/ 4814F: include/linux/mfd/da9063/ 4815F: include/linux/mfd/da9150/ 4816F: include/linux/regulator/da9211.h 4817F: include/sound/da[79]*.h 4818F: sound/soc/codecs/da[79]*.[ch] 4819 4820DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4821M: William Breathitt Gray <vilhelm.gray@gmail.com> 4822L: linux-gpio@vger.kernel.org 4823S: Maintained 4824F: drivers/gpio/gpio-gpio-mm.c 4825 4826DIOLAN U2C-12 I2C DRIVER 4827M: Guenter Roeck <linux@roeck-us.net> 4828L: linux-i2c@vger.kernel.org 4829S: Maintained 4830F: drivers/i2c/busses/i2c-diolan-u2c.c 4831 4832FILESYSTEM DIRECT ACCESS (DAX) 4833M: Dan Williams <dan.j.williams@intel.com> 4834R: Matthew Wilcox <willy@infradead.org> 4835R: Jan Kara <jack@suse.cz> 4836L: linux-fsdevel@vger.kernel.org 4837L: linux-nvdimm@lists.01.org 4838S: Supported 4839F: fs/dax.c 4840F: include/linux/dax.h 4841F: include/trace/events/fs_dax.h 4842 4843DEVICE DIRECT ACCESS (DAX) 4844M: Dan Williams <dan.j.williams@intel.com> 4845M: Vishal Verma <vishal.l.verma@intel.com> 4846M: Keith Busch <keith.busch@intel.com> 4847M: Dave Jiang <dave.jiang@intel.com> 4848L: linux-nvdimm@lists.01.org 4849S: Supported 4850F: drivers/dax/ 4851 4852DIRECTORY NOTIFICATION (DNOTIFY) 4853M: Jan Kara <jack@suse.cz> 4854R: Amir Goldstein <amir73il@gmail.com> 4855L: linux-fsdevel@vger.kernel.org 4856S: Maintained 4857F: Documentation/filesystems/dnotify.txt 4858F: fs/notify/dnotify/ 4859F: include/linux/dnotify.h 4860 4861DISK GEOMETRY AND PARTITION HANDLING 4862M: Andries Brouwer <aeb@cwi.nl> 4863W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4864W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4865W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4866S: Maintained 4867 4868DISKQUOTA 4869M: Jan Kara <jack@suse.com> 4870S: Maintained 4871F: Documentation/filesystems/quota.txt 4872F: fs/quota/ 4873F: include/linux/quota*.h 4874F: include/uapi/linux/quota*.h 4875 4876DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4877M: Bernie Thompson <bernie@plugable.com> 4878L: linux-fbdev@vger.kernel.org 4879S: Maintained 4880W: http://plugable.com/category/projects/udlfb/ 4881F: drivers/video/fbdev/udlfb.c 4882F: include/video/udlfb.h 4883F: Documentation/fb/udlfb.rst 4884 4885DISTRIBUTED LOCK MANAGER (DLM) 4886M: Christine Caulfield <ccaulfie@redhat.com> 4887M: David Teigland <teigland@redhat.com> 4888L: cluster-devel@redhat.com 4889W: http://sources.redhat.com/cluster/ 4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4891S: Supported 4892F: fs/dlm/ 4893 4894DMA BUFFER SHARING FRAMEWORK 4895M: Sumit Semwal <sumit.semwal@linaro.org> 4896S: Maintained 4897L: linux-media@vger.kernel.org 4898L: dri-devel@lists.freedesktop.org 4899L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4900F: drivers/dma-buf/ 4901F: include/linux/dma-buf* 4902F: include/linux/reservation.h 4903F: include/linux/*fence.h 4904F: Documentation/driver-api/dma-buf.rst 4905T: git git://anongit.freedesktop.org/drm/drm-misc 4906 4907DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4908M: Vinod Koul <vkoul@kernel.org> 4909L: dmaengine@vger.kernel.org 4910Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4911S: Maintained 4912F: drivers/dma/ 4913F: include/linux/dmaengine.h 4914F: include/linux/of_dma.h 4915F: Documentation/devicetree/bindings/dma/ 4916F: Documentation/driver-api/dmaengine/ 4917T: git git://git.infradead.org/users/vkoul/slave-dma.git 4918 4919DMA MAPPING HELPERS 4920M: Christoph Hellwig <hch@lst.de> 4921M: Marek Szyprowski <m.szyprowski@samsung.com> 4922R: Robin Murphy <robin.murphy@arm.com> 4923L: iommu@lists.linux-foundation.org 4924T: git git://git.infradead.org/users/hch/dma-mapping.git 4925W: http://git.infradead.org/users/hch/dma-mapping.git 4926S: Supported 4927F: kernel/dma/ 4928F: include/asm-generic/dma-mapping.h 4929F: include/linux/dma-direct.h 4930F: include/linux/dma-mapping.h 4931F: include/linux/dma-noncoherent.h 4932 4933DME1737 HARDWARE MONITOR DRIVER 4934M: Juerg Haefliger <juergh@gmail.com> 4935L: linux-hwmon@vger.kernel.org 4936S: Maintained 4937F: Documentation/hwmon/dme1737.rst 4938F: drivers/hwmon/dme1737.c 4939 4940DMI/SMBIOS SUPPORT 4941M: Jean Delvare <jdelvare@suse.com> 4942S: Maintained 4943T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4944F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4945F: drivers/firmware/dmi-id.c 4946F: drivers/firmware/dmi_scan.c 4947F: include/linux/dmi.h 4948 4949DOCUMENTATION 4950M: Jonathan Corbet <corbet@lwn.net> 4951L: linux-doc@vger.kernel.org 4952S: Maintained 4953F: Documentation/ 4954F: scripts/kernel-doc 4955X: Documentation/ABI/ 4956X: Documentation/firmware-guide/acpi/ 4957X: Documentation/devicetree/ 4958X: Documentation/i2c/ 4959X: Documentation/media/ 4960X: Documentation/power/ 4961X: Documentation/spi/ 4962T: git git://git.lwn.net/linux.git docs-next 4963 4964DOCUMENTATION/ITALIAN 4965M: Federico Vaga <federico.vaga@vaga.pv.it> 4966L: linux-doc@vger.kernel.org 4967S: Maintained 4968F: Documentation/translations/it_IT 4969 4970DONGWOON DW9714 LENS VOICE COIL DRIVER 4971M: Sakari Ailus <sakari.ailus@linux.intel.com> 4972L: linux-media@vger.kernel.org 4973T: git git://linuxtv.org/media_tree.git 4974S: Maintained 4975F: drivers/media/i2c/dw9714.c 4976F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4977 4978DONGWOON DW9807 LENS VOICE COIL DRIVER 4979M: Sakari Ailus <sakari.ailus@linux.intel.com> 4980L: linux-media@vger.kernel.org 4981T: git git://linuxtv.org/media_tree.git 4982S: Maintained 4983F: drivers/media/i2c/dw9807-vcm.c 4984F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4985 4986DOUBLETALK DRIVER 4987M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4988L: blinux-list@redhat.com 4989S: Maintained 4990F: drivers/char/dtlk.c 4991F: include/linux/dtlk.h 4992 4993DPAA2 DATAPATH I/O (DPIO) DRIVER 4994M: Roy Pledge <Roy.Pledge@nxp.com> 4995L: linux-kernel@vger.kernel.org 4996S: Maintained 4997F: drivers/soc/fsl/dpio 4998 4999DPAA2 ETHERNET DRIVER 5000M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5001L: netdev@vger.kernel.org 5002S: Maintained 5003F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5004F: drivers/net/ethernet/freescale/dpaa2/dpni* 5005F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5006F: drivers/net/ethernet/freescale/dpaa2/Makefile 5007F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5008 5009DPAA2 ETHERNET SWITCH DRIVER 5010M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5011M: Ioana Ciornei <ioana.ciornei@nxp.com> 5012L: linux-kernel@vger.kernel.org 5013S: Maintained 5014F: drivers/staging/fsl-dpaa2/ethsw 5015 5016DPT_I2O SCSI RAID DRIVER 5017M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5018L: linux-scsi@vger.kernel.org 5019W: http://www.adaptec.com/ 5020S: Maintained 5021F: drivers/scsi/dpt* 5022F: drivers/scsi/dpt/ 5023 5024DRBD DRIVER 5025M: Philipp Reisner <philipp.reisner@linbit.com> 5026M: Lars Ellenberg <lars.ellenberg@linbit.com> 5027L: drbd-dev@lists.linbit.com 5028W: http://www.drbd.org 5029T: git git://git.linbit.com/linux-drbd.git 5030T: git git://git.linbit.com/drbd-8.4.git 5031S: Supported 5032F: drivers/block/drbd/ 5033F: lib/lru_cache.c 5034F: Documentation/admin-guide/blockdev/ 5035 5036DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5037M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5038R: "Rafael J. Wysocki" <rafael@kernel.org> 5039T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5040S: Supported 5041F: Documentation/kobject.txt 5042F: drivers/base/ 5043F: fs/debugfs/ 5044F: fs/sysfs/ 5045F: include/linux/debugfs.h 5046F: include/linux/kobj* 5047F: lib/kobj* 5048 5049DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5050M: Kevin Hilman <khilman@kernel.org> 5051M: Nishanth Menon <nm@ti.com> 5052S: Maintained 5053F: drivers/power/avs/ 5054F: include/linux/power/smartreflex.h 5055L: linux-pm@vger.kernel.org 5056 5057DRM DRIVER FOR ARM PL111 CLCD 5058M: Eric Anholt <eric@anholt.net> 5059T: git git://anongit.freedesktop.org/drm/drm-misc 5060S: Supported 5061F: drivers/gpu/drm/pl111/ 5062 5063DRM DRIVER FOR ARM VERSATILE TFT PANELS 5064M: Linus Walleij <linus.walleij@linaro.org> 5065T: git git://anongit.freedesktop.org/drm/drm-misc 5066S: Maintained 5067F: drivers/gpu/drm/panel/panel-arm-versatile.c 5068F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5069 5070DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5071M: Dave Airlie <airlied@redhat.com> 5072S: Odd Fixes 5073F: drivers/gpu/drm/ast/ 5074 5075DRM DRIVER FOR ASPEED BMC GFX 5076M: Joel Stanley <joel@jms.id.au> 5077L: linux-aspeed@lists.ozlabs.org 5078T: git git://anongit.freedesktop.org/drm/drm-misc 5079S: Supported 5080F: drivers/gpu/drm/aspeed/ 5081F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5082 5083DRM DRIVER FOR BOCHS VIRTUAL GPU 5084M: Gerd Hoffmann <kraxel@redhat.com> 5085L: virtualization@lists.linux-foundation.org 5086T: git git://anongit.freedesktop.org/drm/drm-misc 5087S: Maintained 5088F: drivers/gpu/drm/bochs/ 5089 5090DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5091M: Linus Walleij <linus.walleij@linaro.org> 5092T: git git://anongit.freedesktop.org/drm/drm-misc 5093S: Maintained 5094F: drivers/gpu/drm/tve200/ 5095 5096DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5097M: Jagan Teki <jagan@amarulasolutions.com> 5098S: Maintained 5099F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5100F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5101 5102DRM DRIVER FOR ILITEK ILI9225 PANELS 5103M: David Lechner <david@lechnology.com> 5104S: Maintained 5105F: drivers/gpu/drm/tinydrm/ili9225.c 5106F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5107 5108DRM DRIVER FOR HX8357D PANELS 5109M: Eric Anholt <eric@anholt.net> 5110T: git git://anongit.freedesktop.org/drm/drm-misc 5111S: Maintained 5112F: drivers/gpu/drm/tinydrm/hx8357d.c 5113F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5114 5115DRM DRIVER FOR INTEL I810 VIDEO CARDS 5116S: Orphan / Obsolete 5117F: drivers/gpu/drm/i810/ 5118F: include/uapi/drm/i810_drm.h 5119 5120DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5121S: Orphan / Obsolete 5122F: drivers/gpu/drm/mga/ 5123F: include/uapi/drm/mga_drm.h 5124 5125DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5126M: Dave Airlie <airlied@redhat.com> 5127S: Odd Fixes 5128F: drivers/gpu/drm/mgag200/ 5129 5130DRM DRIVER FOR MI0283QT 5131M: Noralf Trønnes <noralf@tronnes.org> 5132S: Maintained 5133F: drivers/gpu/drm/tinydrm/mi0283qt.c 5134F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5135 5136DRM DRIVER FOR MSM ADRENO GPU 5137M: Rob Clark <robdclark@gmail.com> 5138M: Sean Paul <sean@poorly.run> 5139L: linux-arm-msm@vger.kernel.org 5140L: dri-devel@lists.freedesktop.org 5141L: freedreno@lists.freedesktop.org 5142T: git https://gitlab.freedesktop.org/drm/msm.git 5143S: Maintained 5144F: drivers/gpu/drm/msm/ 5145F: include/uapi/drm/msm_drm.h 5146F: Documentation/devicetree/bindings/display/msm/ 5147 5148DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5149M: Ben Skeggs <bskeggs@redhat.com> 5150L: dri-devel@lists.freedesktop.org 5151L: nouveau@lists.freedesktop.org 5152T: git git://github.com/skeggsb/linux 5153S: Supported 5154F: drivers/gpu/drm/nouveau/ 5155F: include/uapi/drm/nouveau_drm.h 5156 5157DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5158M: Stefan Mavrodiev <stefan@olimex.com> 5159S: Maintained 5160F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5161F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5162 5163DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5164M: Noralf Trønnes <noralf@tronnes.org> 5165S: Maintained 5166F: drivers/gpu/drm/tinydrm/repaper.c 5167F: Documentation/devicetree/bindings/display/repaper.txt 5168 5169DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5170M: Dave Airlie <airlied@redhat.com> 5171M: Gerd Hoffmann <kraxel@redhat.com> 5172L: virtualization@lists.linux-foundation.org 5173T: git git://anongit.freedesktop.org/drm/drm-misc 5174S: Obsolete 5175W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5176F: drivers/gpu/drm/cirrus/ 5177 5178DRM DRIVER FOR QXL VIRTUAL GPU 5179M: Dave Airlie <airlied@redhat.com> 5180M: Gerd Hoffmann <kraxel@redhat.com> 5181L: virtualization@lists.linux-foundation.org 5182L: spice-devel@lists.freedesktop.org 5183T: git git://anongit.freedesktop.org/drm/drm-misc 5184S: Maintained 5185F: drivers/gpu/drm/qxl/ 5186F: include/uapi/drm/qxl_drm.h 5187 5188DRM DRIVER FOR RAGE 128 VIDEO CARDS 5189S: Orphan / Obsolete 5190F: drivers/gpu/drm/r128/ 5191F: include/uapi/drm/r128_drm.h 5192 5193DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5194M: Guido Günther <agx@sigxcpu.org> 5195S: Maintained 5196F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5197F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5198 5199DRM DRIVER FOR SAVAGE VIDEO CARDS 5200S: Orphan / Obsolete 5201F: drivers/gpu/drm/savage/ 5202F: include/uapi/drm/savage_drm.h 5203 5204DRM DRIVER FOR SIS VIDEO CARDS 5205S: Orphan / Obsolete 5206F: drivers/gpu/drm/sis/ 5207F: include/uapi/drm/sis_drm.h 5208 5209DRM DRIVER FOR SITRONIX ST7701 PANELS 5210M: Jagan Teki <jagan@amarulasolutions.com> 5211S: Maintained 5212F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5213F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5214 5215DRM DRIVER FOR SITRONIX ST7586 PANELS 5216M: David Lechner <david@lechnology.com> 5217S: Maintained 5218F: drivers/gpu/drm/tinydrm/st7586.c 5219F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5220 5221DRM DRIVER FOR SITRONIX ST7735R PANELS 5222M: David Lechner <david@lechnology.com> 5223S: Maintained 5224F: drivers/gpu/drm/tinydrm/st7735r.c 5225F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5226 5227DRM DRIVER FOR ST-ERICSSON MCDE 5228M: Linus Walleij <linus.walleij@linaro.org> 5229T: git git://anongit.freedesktop.org/drm/drm-misc 5230S: Maintained 5231F: drivers/gpu/drm/mcde/ 5232F: Documentation/devicetree/bindings/display/ste,mcde.txt 5233 5234DRM DRIVER FOR TDFX VIDEO CARDS 5235S: Orphan / Obsolete 5236F: drivers/gpu/drm/tdfx/ 5237 5238DRM DRIVER FOR TPO TPG110 PANELS 5239M: Linus Walleij <linus.walleij@linaro.org> 5240T: git git://anongit.freedesktop.org/drm/drm-misc 5241S: Maintained 5242F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5243F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5244 5245DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5246M: Dave Airlie <airlied@redhat.com> 5247R: Sean Paul <sean@poorly.run> 5248L: dri-devel@lists.freedesktop.org 5249S: Odd Fixes 5250F: drivers/gpu/drm/udl/ 5251T: git git://anongit.freedesktop.org/drm/drm-misc 5252 5253DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5254M: Hans de Goede <hdegoede@redhat.com> 5255L: dri-devel@lists.freedesktop.org 5256S: Maintained 5257F: drivers/gpu/drm/vboxvideo/ 5258T: git git://anongit.freedesktop.org/drm/drm-misc 5259 5260DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5261M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5262R: Haneen Mohammed <hamohammed.sa@gmail.com> 5263R: Daniel Vetter <daniel@ffwll.ch> 5264T: git git://anongit.freedesktop.org/drm/drm-misc 5265S: Maintained 5266L: dri-devel@lists.freedesktop.org 5267F: drivers/gpu/drm/vkms/ 5268F: Documentation/gpu/vkms.rst 5269 5270DRM DRIVER FOR VMWARE VIRTUAL GPU 5271M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5272M: Thomas Hellstrom <thellstrom@vmware.com> 5273L: dri-devel@lists.freedesktop.org 5274T: git git://people.freedesktop.org/~thomash/linux 5275S: Supported 5276F: drivers/gpu/drm/vmwgfx/ 5277F: include/uapi/drm/vmwgfx_drm.h 5278 5279DRM DRIVERS 5280M: David Airlie <airlied@linux.ie> 5281M: Daniel Vetter <daniel@ffwll.ch> 5282L: dri-devel@lists.freedesktop.org 5283T: git git://anongit.freedesktop.org/drm/drm 5284B: https://bugs.freedesktop.org/ 5285C: irc://chat.freenode.net/dri-devel 5286S: Maintained 5287F: drivers/gpu/drm/ 5288F: drivers/gpu/vga/ 5289F: Documentation/devicetree/bindings/display/ 5290F: Documentation/devicetree/bindings/gpu/ 5291F: Documentation/gpu/ 5292F: include/drm/ 5293F: include/uapi/drm/ 5294F: include/linux/vga* 5295 5296DRM DRIVERS AND MISC GPU PATCHES 5297M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5298M: Maxime Ripard <maxime.ripard@bootlin.com> 5299M: Sean Paul <sean@poorly.run> 5300W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5301S: Maintained 5302T: git git://anongit.freedesktop.org/drm/drm-misc 5303F: Documentation/gpu/ 5304F: drivers/gpu/vga/ 5305F: drivers/gpu/drm/* 5306F: include/drm/drm* 5307F: include/uapi/drm/drm* 5308F: include/linux/vga* 5309 5310DRM DRIVERS FOR ALLWINNER A10 5311M: Maxime Ripard <maxime.ripard@bootlin.com> 5312L: dri-devel@lists.freedesktop.org 5313S: Supported 5314F: drivers/gpu/drm/sun4i/ 5315F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5316T: git git://anongit.freedesktop.org/drm/drm-misc 5317 5318DRM DRIVERS FOR AMLOGIC SOCS 5319M: Neil Armstrong <narmstrong@baylibre.com> 5320L: dri-devel@lists.freedesktop.org 5321L: linux-amlogic@lists.infradead.org 5322W: http://linux-meson.com/ 5323S: Supported 5324F: drivers/gpu/drm/meson/ 5325F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5326F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5327F: Documentation/gpu/meson.rst 5328T: git git://anongit.freedesktop.org/drm/drm-misc 5329 5330DRM DRIVERS FOR ATMEL HLCDC 5331M: Boris Brezillon <bbrezillon@kernel.org> 5332L: dri-devel@lists.freedesktop.org 5333S: Supported 5334F: drivers/gpu/drm/atmel-hlcdc/ 5335F: Documentation/devicetree/bindings/display/atmel/ 5336T: git git://anongit.freedesktop.org/drm/drm-misc 5337 5338DRM DRIVERS FOR BRIDGE CHIPS 5339M: Andrzej Hajda <a.hajda@samsung.com> 5340R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5341S: Maintained 5342T: git git://anongit.freedesktop.org/drm/drm-misc 5343F: drivers/gpu/drm/bridge/ 5344 5345DRM DRIVERS FOR EXYNOS 5346M: Inki Dae <inki.dae@samsung.com> 5347M: Joonyoung Shim <jy0922.shim@samsung.com> 5348M: Seung-Woo Kim <sw0312.kim@samsung.com> 5349M: Kyungmin Park <kyungmin.park@samsung.com> 5350L: dri-devel@lists.freedesktop.org 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5352S: Supported 5353F: drivers/gpu/drm/exynos/ 5354F: include/uapi/drm/exynos_drm.h 5355F: Documentation/devicetree/bindings/display/exynos/ 5356 5357DRM DRIVERS FOR FREESCALE DCU 5358M: Stefan Agner <stefan@agner.ch> 5359M: Alison Wang <alison.wang@nxp.com> 5360L: dri-devel@lists.freedesktop.org 5361S: Supported 5362F: drivers/gpu/drm/fsl-dcu/ 5363F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5364F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5365F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5366T: git git://anongit.freedesktop.org/drm/drm-misc 5367 5368DRM DRIVERS FOR FREESCALE IMX 5369M: Philipp Zabel <p.zabel@pengutronix.de> 5370L: dri-devel@lists.freedesktop.org 5371S: Maintained 5372F: drivers/gpu/drm/imx/ 5373F: drivers/gpu/ipu-v3/ 5374F: Documentation/devicetree/bindings/display/imx/ 5375 5376DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5377M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5378L: dri-devel@lists.freedesktop.org 5379T: git git://github.com/patjak/drm-gma500 5380S: Maintained 5381F: drivers/gpu/drm/gma500/ 5382 5383DRM DRIVERS FOR HISILICON 5384M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5385M: Rongrong Zou <zourongrong@gmail.com> 5386R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5387R: Chen Feng <puck.chen@hisilicon.com> 5388L: dri-devel@lists.freedesktop.org 5389T: git git://github.com/xin3liang/linux.git 5390S: Maintained 5391F: drivers/gpu/drm/hisilicon/ 5392F: Documentation/devicetree/bindings/display/hisilicon/ 5393 5394DRM DRIVERS FOR LIMA 5395M: Qiang Yu <yuq825@gmail.com> 5396L: dri-devel@lists.freedesktop.org 5397L: lima@lists.freedesktop.org (moderated for non-subscribers) 5398S: Maintained 5399F: drivers/gpu/drm/lima/ 5400F: include/uapi/drm/lima_drm.h 5401T: git git://anongit.freedesktop.org/drm/drm-misc 5402 5403DRM DRIVERS FOR MEDIATEK 5404M: CK Hu <ck.hu@mediatek.com> 5405M: Philipp Zabel <p.zabel@pengutronix.de> 5406L: dri-devel@lists.freedesktop.org 5407S: Supported 5408F: drivers/gpu/drm/mediatek/ 5409F: Documentation/devicetree/bindings/display/mediatek/ 5410 5411DRM DRIVERS FOR NVIDIA TEGRA 5412M: Thierry Reding <thierry.reding@gmail.com> 5413L: dri-devel@lists.freedesktop.org 5414L: linux-tegra@vger.kernel.org 5415T: git git://anongit.freedesktop.org/tegra/linux.git 5416S: Supported 5417F: drivers/gpu/drm/tegra/ 5418F: drivers/gpu/host1x/ 5419F: include/linux/host1x.h 5420F: include/uapi/drm/tegra_drm.h 5421F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5422 5423DRM DRIVERS FOR RENESAS 5424M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5425M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5426L: dri-devel@lists.freedesktop.org 5427L: linux-renesas-soc@vger.kernel.org 5428T: git git://linuxtv.org/pinchartl/media drm/du/next 5429S: Supported 5430F: drivers/gpu/drm/rcar-du/ 5431F: drivers/gpu/drm/shmobile/ 5432F: include/linux/platform_data/shmob_drm.h 5433F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5434F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5435F: Documentation/devicetree/bindings/display/renesas,du.txt 5436 5437DRM DRIVERS FOR ROCKCHIP 5438M: Sandy Huang <hjc@rock-chips.com> 5439M: Heiko Stübner <heiko@sntech.de> 5440L: dri-devel@lists.freedesktop.org 5441S: Maintained 5442F: drivers/gpu/drm/rockchip/ 5443F: Documentation/devicetree/bindings/display/rockchip/ 5444T: git git://anongit.freedesktop.org/drm/drm-misc 5445 5446DRM DRIVERS FOR STI 5447M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5448M: Vincent Abriou <vincent.abriou@st.com> 5449L: dri-devel@lists.freedesktop.org 5450T: git git://anongit.freedesktop.org/drm/drm-misc 5451S: Maintained 5452F: drivers/gpu/drm/sti 5453F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5454 5455DRM DRIVERS FOR STM 5456M: Yannick Fertre <yannick.fertre@st.com> 5457M: Philippe Cornu <philippe.cornu@st.com> 5458M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5459M: Vincent Abriou <vincent.abriou@st.com> 5460L: dri-devel@lists.freedesktop.org 5461T: git git://anongit.freedesktop.org/drm/drm-misc 5462S: Maintained 5463F: drivers/gpu/drm/stm 5464F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5465 5466DRM DRIVERS FOR TI LCDC 5467M: Jyri Sarha <jsarha@ti.com> 5468R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5469L: dri-devel@lists.freedesktop.org 5470S: Maintained 5471F: drivers/gpu/drm/tilcdc/ 5472F: Documentation/devicetree/bindings/display/tilcdc/ 5473 5474DRM DRIVERS FOR TI OMAP 5475M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5476L: dri-devel@lists.freedesktop.org 5477S: Maintained 5478F: drivers/gpu/drm/omapdrm/ 5479F: Documentation/devicetree/bindings/display/ti/ 5480 5481DRM DRIVERS FOR V3D 5482M: Eric Anholt <eric@anholt.net> 5483S: Supported 5484F: drivers/gpu/drm/v3d/ 5485F: include/uapi/drm/v3d_drm.h 5486F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5487T: git git://anongit.freedesktop.org/drm/drm-misc 5488 5489DRM DRIVERS FOR VC4 5490M: Eric Anholt <eric@anholt.net> 5491T: git git://github.com/anholt/linux 5492S: Supported 5493F: drivers/gpu/drm/vc4/ 5494F: include/uapi/drm/vc4_drm.h 5495F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5496T: git git://anongit.freedesktop.org/drm/drm-misc 5497 5498DRM DRIVERS FOR VIVANTE GPU IP 5499M: Lucas Stach <l.stach@pengutronix.de> 5500R: Russell King <linux+etnaviv@armlinux.org.uk> 5501R: Christian Gmeiner <christian.gmeiner@gmail.com> 5502L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5503L: dri-devel@lists.freedesktop.org 5504S: Maintained 5505F: drivers/gpu/drm/etnaviv/ 5506F: include/uapi/drm/etnaviv_drm.h 5507F: Documentation/devicetree/bindings/display/etnaviv/ 5508 5509DRM DRIVERS FOR ZTE ZX 5510M: Shawn Guo <shawnguo@kernel.org> 5511L: dri-devel@lists.freedesktop.org 5512S: Maintained 5513F: drivers/gpu/drm/zte/ 5514F: Documentation/devicetree/bindings/display/zte,vou.txt 5515T: git git://anongit.freedesktop.org/drm/drm-misc 5516 5517DRM PANEL DRIVERS 5518M: Thierry Reding <thierry.reding@gmail.com> 5519R: Sam Ravnborg <sam@ravnborg.org> 5520L: dri-devel@lists.freedesktop.org 5521T: git git://anongit.freedesktop.org/drm/drm-misc 5522S: Maintained 5523F: drivers/gpu/drm/drm_panel.c 5524F: drivers/gpu/drm/panel/ 5525F: include/drm/drm_panel.h 5526F: Documentation/devicetree/bindings/display/panel/ 5527 5528DRM TINYDRM DRIVERS 5529M: Noralf Trønnes <noralf@tronnes.org> 5530W: https://github.com/notro/tinydrm/wiki/Development 5531T: git git://anongit.freedesktop.org/drm/drm-misc 5532S: Maintained 5533F: drivers/gpu/drm/tinydrm/ 5534F: include/drm/tinydrm/ 5535 5536DRM DRIVERS FOR XEN 5537M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5538T: git git://anongit.freedesktop.org/drm/drm-misc 5539L: dri-devel@lists.freedesktop.org 5540L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5541S: Supported 5542F: drivers/gpu/drm/xen/ 5543F: Documentation/gpu/xen-front.rst 5544 5545DRM TTM SUBSYSTEM 5546M: Christian Koenig <christian.koenig@amd.com> 5547M: Huang Rui <ray.huang@amd.com> 5548T: git git://people.freedesktop.org/~agd5f/linux 5549S: Maintained 5550L: dri-devel@lists.freedesktop.org 5551F: include/drm/ttm/ 5552F: drivers/gpu/drm/ttm/ 5553 5554DSBR100 USB FM RADIO DRIVER 5555M: Alexey Klimov <klimov.linux@gmail.com> 5556L: linux-media@vger.kernel.org 5557T: git git://linuxtv.org/media_tree.git 5558S: Maintained 5559F: drivers/media/radio/dsbr100.c 5560 5561DSCC4 DRIVER 5562M: Francois Romieu <romieu@fr.zoreil.com> 5563L: netdev@vger.kernel.org 5564S: Maintained 5565F: drivers/net/wan/dscc4.c 5566 5567DT3155 MEDIA DRIVER 5568M: Hans Verkuil <hverkuil@xs4all.nl> 5569L: linux-media@vger.kernel.org 5570T: git git://linuxtv.org/media_tree.git 5571W: https://linuxtv.org 5572S: Odd Fixes 5573F: drivers/media/pci/dt3155/ 5574 5575DVB_USB_AF9015 MEDIA DRIVER 5576M: Antti Palosaari <crope@iki.fi> 5577L: linux-media@vger.kernel.org 5578W: https://linuxtv.org 5579W: http://palosaari.fi/linux/ 5580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5581T: git git://linuxtv.org/anttip/media_tree.git 5582S: Maintained 5583F: drivers/media/usb/dvb-usb-v2/af9015* 5584 5585DVB_USB_AF9035 MEDIA DRIVER 5586M: Antti Palosaari <crope@iki.fi> 5587L: linux-media@vger.kernel.org 5588W: https://linuxtv.org 5589W: http://palosaari.fi/linux/ 5590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5591T: git git://linuxtv.org/anttip/media_tree.git 5592S: Maintained 5593F: drivers/media/usb/dvb-usb-v2/af9035* 5594 5595DVB_USB_ANYSEE MEDIA DRIVER 5596M: Antti Palosaari <crope@iki.fi> 5597L: linux-media@vger.kernel.org 5598W: https://linuxtv.org 5599W: http://palosaari.fi/linux/ 5600Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5601T: git git://linuxtv.org/anttip/media_tree.git 5602S: Maintained 5603F: drivers/media/usb/dvb-usb-v2/anysee* 5604 5605DVB_USB_AU6610 MEDIA DRIVER 5606M: Antti Palosaari <crope@iki.fi> 5607L: linux-media@vger.kernel.org 5608W: https://linuxtv.org 5609W: http://palosaari.fi/linux/ 5610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5611T: git git://linuxtv.org/anttip/media_tree.git 5612S: Maintained 5613F: drivers/media/usb/dvb-usb-v2/au6610* 5614 5615DVB_USB_CE6230 MEDIA DRIVER 5616M: Antti Palosaari <crope@iki.fi> 5617L: linux-media@vger.kernel.org 5618W: https://linuxtv.org 5619W: http://palosaari.fi/linux/ 5620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5621T: git git://linuxtv.org/anttip/media_tree.git 5622S: Maintained 5623F: drivers/media/usb/dvb-usb-v2/ce6230* 5624 5625DVB_USB_CXUSB MEDIA DRIVER 5626M: Michael Krufky <mkrufky@linuxtv.org> 5627L: linux-media@vger.kernel.org 5628W: https://linuxtv.org 5629W: http://github.com/mkrufky 5630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5631T: git git://linuxtv.org/media_tree.git 5632S: Maintained 5633F: drivers/media/usb/dvb-usb/cxusb* 5634 5635DVB_USB_EC168 MEDIA DRIVER 5636M: Antti Palosaari <crope@iki.fi> 5637L: linux-media@vger.kernel.org 5638W: https://linuxtv.org 5639W: http://palosaari.fi/linux/ 5640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5641T: git git://linuxtv.org/anttip/media_tree.git 5642S: Maintained 5643F: drivers/media/usb/dvb-usb-v2/ec168* 5644 5645DVB_USB_GL861 MEDIA DRIVER 5646M: Antti Palosaari <crope@iki.fi> 5647L: linux-media@vger.kernel.org 5648W: https://linuxtv.org 5649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5650T: git git://linuxtv.org/anttip/media_tree.git 5651S: Maintained 5652F: drivers/media/usb/dvb-usb-v2/gl861* 5653 5654DVB_USB_MXL111SF MEDIA DRIVER 5655M: Michael Krufky <mkrufky@linuxtv.org> 5656L: linux-media@vger.kernel.org 5657W: https://linuxtv.org 5658W: http://github.com/mkrufky 5659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5660T: git git://linuxtv.org/mkrufky/mxl111sf.git 5661S: Maintained 5662F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5663 5664DVB_USB_RTL28XXU MEDIA DRIVER 5665M: Antti Palosaari <crope@iki.fi> 5666L: linux-media@vger.kernel.org 5667W: https://linuxtv.org 5668W: http://palosaari.fi/linux/ 5669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5670T: git git://linuxtv.org/anttip/media_tree.git 5671S: Maintained 5672F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5673 5674DVB_USB_V2 MEDIA DRIVER 5675M: Antti Palosaari <crope@iki.fi> 5676L: linux-media@vger.kernel.org 5677W: https://linuxtv.org 5678W: http://palosaari.fi/linux/ 5679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5680T: git git://linuxtv.org/anttip/media_tree.git 5681S: Maintained 5682F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5683F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5684 5685DYNAMIC DEBUG 5686M: Jason Baron <jbaron@akamai.com> 5687S: Maintained 5688F: lib/dynamic_debug.c 5689F: include/linux/dynamic_debug.h 5690 5691DYNAMIC INTERRUPT MODERATION 5692M: Tal Gilboa <talgi@mellanox.com> 5693S: Maintained 5694F: include/linux/dim.h 5695F: lib/dim/ 5696 5697DZ DECSTATION DZ11 SERIAL DRIVER 5698M: "Maciej W. Rozycki" <macro@linux-mips.org> 5699S: Maintained 5700F: drivers/tty/serial/dz.* 5701 5702E3X0 POWER BUTTON DRIVER 5703M: Moritz Fischer <moritz.fischer@ettus.com> 5704L: usrp-users@lists.ettus.com 5705W: http://www.ettus.com 5706S: Supported 5707F: drivers/input/misc/e3x0-button.c 5708F: Documentation/devicetree/bindings/input/e3x0-button.txt 5709 5710E4000 MEDIA DRIVER 5711M: Antti Palosaari <crope@iki.fi> 5712L: linux-media@vger.kernel.org 5713W: https://linuxtv.org 5714W: http://palosaari.fi/linux/ 5715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5716T: git git://linuxtv.org/anttip/media_tree.git 5717S: Maintained 5718F: drivers/media/tuners/e4000* 5719 5720EARTH_PT1 MEDIA DRIVER 5721M: Akihiro Tsukada <tskd08@gmail.com> 5722L: linux-media@vger.kernel.org 5723S: Odd Fixes 5724F: drivers/media/pci/pt1/ 5725 5726EARTH_PT3 MEDIA DRIVER 5727M: Akihiro Tsukada <tskd08@gmail.com> 5728L: linux-media@vger.kernel.org 5729S: Odd Fixes 5730F: drivers/media/pci/pt3/ 5731 5732EC100 MEDIA DRIVER 5733M: Antti Palosaari <crope@iki.fi> 5734L: linux-media@vger.kernel.org 5735W: https://linuxtv.org 5736W: http://palosaari.fi/linux/ 5737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5738T: git git://linuxtv.org/anttip/media_tree.git 5739S: Maintained 5740F: drivers/media/dvb-frontends/ec100* 5741 5742ECRYPT FILE SYSTEM 5743M: Tyler Hicks <tyhicks@canonical.com> 5744L: ecryptfs@vger.kernel.org 5745W: http://ecryptfs.org 5746W: https://launchpad.net/ecryptfs 5747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5748S: Supported 5749F: Documentation/filesystems/ecryptfs.txt 5750F: fs/ecryptfs/ 5751 5752EDAC-AMD64 5753M: Borislav Petkov <bp@alien8.de> 5754L: linux-edac@vger.kernel.org 5755S: Maintained 5756F: drivers/edac/amd64_edac* 5757 5758EDAC-AST2500 5759M: Stefan Schaeckeler <sschaeck@cisco.com> 5760S: Supported 5761F: drivers/edac/aspeed_edac.c 5762F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5763 5764EDAC-CALXEDA 5765M: Robert Richter <rric@kernel.org> 5766L: linux-edac@vger.kernel.org 5767S: Maintained 5768F: drivers/edac/highbank* 5769 5770EDAC-CAVIUM OCTEON 5771M: Ralf Baechle <ralf@linux-mips.org> 5772M: David Daney <david.daney@cavium.com> 5773L: linux-edac@vger.kernel.org 5774L: linux-mips@vger.kernel.org 5775S: Supported 5776F: drivers/edac/octeon_edac* 5777 5778EDAC-CAVIUM THUNDERX 5779M: David Daney <david.daney@cavium.com> 5780M: Jan Glauber <jglauber@cavium.com> 5781L: linux-edac@vger.kernel.org 5782S: Supported 5783F: drivers/edac/thunderx_edac* 5784 5785EDAC-CORE 5786M: Borislav Petkov <bp@alien8.de> 5787M: Mauro Carvalho Chehab <mchehab@kernel.org> 5788R: James Morse <james.morse@arm.com> 5789L: linux-edac@vger.kernel.org 5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5792S: Supported 5793F: Documentation/admin-guide/ras.rst 5794F: Documentation/driver-api/edac.rst 5795F: drivers/edac/ 5796F: include/linux/edac.h 5797 5798EDAC-E752X 5799M: Mark Gross <mark.gross@intel.com> 5800L: linux-edac@vger.kernel.org 5801S: Maintained 5802F: drivers/edac/e752x_edac.c 5803 5804EDAC-E7XXX 5805L: linux-edac@vger.kernel.org 5806S: Maintained 5807F: drivers/edac/e7xxx_edac.c 5808 5809EDAC-FSL_DDR 5810M: York Sun <york.sun@nxp.com> 5811L: linux-edac@vger.kernel.org 5812S: Maintained 5813F: drivers/edac/fsl_ddr_edac.* 5814 5815EDAC-GHES 5816M: Mauro Carvalho Chehab <mchehab@kernel.org> 5817L: linux-edac@vger.kernel.org 5818S: Maintained 5819F: drivers/edac/ghes_edac.c 5820 5821EDAC-I10NM 5822M: Tony Luck <tony.luck@intel.com> 5823L: linux-edac@vger.kernel.org 5824S: Maintained 5825F: drivers/edac/i10nm_base.c 5826 5827EDAC-I3000 5828L: linux-edac@vger.kernel.org 5829S: Orphan 5830F: drivers/edac/i3000_edac.c 5831 5832EDAC-I5000 5833L: linux-edac@vger.kernel.org 5834S: Maintained 5835F: drivers/edac/i5000_edac.c 5836 5837EDAC-I5400 5838M: Mauro Carvalho Chehab <mchehab@kernel.org> 5839L: linux-edac@vger.kernel.org 5840S: Maintained 5841F: drivers/edac/i5400_edac.c 5842 5843EDAC-I7300 5844M: Mauro Carvalho Chehab <mchehab@kernel.org> 5845L: linux-edac@vger.kernel.org 5846S: Maintained 5847F: drivers/edac/i7300_edac.c 5848 5849EDAC-I7CORE 5850M: Mauro Carvalho Chehab <mchehab@kernel.org> 5851L: linux-edac@vger.kernel.org 5852S: Maintained 5853F: drivers/edac/i7core_edac.c 5854 5855EDAC-I82443BXGX 5856M: Tim Small <tim@buttersideup.com> 5857L: linux-edac@vger.kernel.org 5858S: Maintained 5859F: drivers/edac/i82443bxgx_edac.c 5860 5861EDAC-I82975X 5862M: "Arvind R." <arvino55@gmail.com> 5863L: linux-edac@vger.kernel.org 5864S: Maintained 5865F: drivers/edac/i82975x_edac.c 5866 5867EDAC-IE31200 5868M: Jason Baron <jbaron@akamai.com> 5869L: linux-edac@vger.kernel.org 5870S: Maintained 5871F: drivers/edac/ie31200_edac.c 5872 5873EDAC-MPC85XX 5874M: Johannes Thumshirn <morbidrsa@gmail.com> 5875L: linux-edac@vger.kernel.org 5876S: Maintained 5877F: drivers/edac/mpc85xx_edac.[ch] 5878 5879EDAC-PASEMI 5880M: Egor Martovetsky <egor@pasemi.com> 5881L: linux-edac@vger.kernel.org 5882S: Maintained 5883F: drivers/edac/pasemi_edac.c 5884 5885EDAC-PND2 5886M: Tony Luck <tony.luck@intel.com> 5887L: linux-edac@vger.kernel.org 5888S: Maintained 5889F: drivers/edac/pnd2_edac.[ch] 5890 5891EDAC-R82600 5892M: Tim Small <tim@buttersideup.com> 5893L: linux-edac@vger.kernel.org 5894S: Maintained 5895F: drivers/edac/r82600_edac.c 5896 5897EDAC-SBRIDGE 5898M: Tony Luck <tony.luck@intel.com> 5899R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5900L: linux-edac@vger.kernel.org 5901S: Maintained 5902F: drivers/edac/sb_edac.c 5903 5904EDAC-SIFIVE 5905M: Yash Shah <yash.shah@sifive.com> 5906L: linux-edac@vger.kernel.org 5907S: Supported 5908F: drivers/edac/sifive_edac.c 5909 5910EDAC-SKYLAKE 5911M: Tony Luck <tony.luck@intel.com> 5912L: linux-edac@vger.kernel.org 5913S: Maintained 5914F: drivers/edac/skx_*.c 5915 5916EDAC-TI 5917M: Tero Kristo <t-kristo@ti.com> 5918L: linux-edac@vger.kernel.org 5919S: Maintained 5920F: drivers/edac/ti_edac.c 5921 5922EDAC-QCOM 5923M: Channagoud Kadabi <ckadabi@codeaurora.org> 5924M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5925L: linux-arm-msm@vger.kernel.org 5926L: linux-edac@vger.kernel.org 5927S: Maintained 5928F: drivers/edac/qcom_edac.c 5929 5930EDIROL UA-101/UA-1000 DRIVER 5931M: Clemens Ladisch <clemens@ladisch.de> 5932L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5934S: Maintained 5935F: sound/usb/misc/ua101.c 5936 5937EFI TEST DRIVER 5938L: linux-efi@vger.kernel.org 5939M: Ivan Hu <ivan.hu@canonical.com> 5940M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5941S: Maintained 5942F: drivers/firmware/efi/test/ 5943 5944EFI VARIABLE FILESYSTEM 5945M: Matthew Garrett <matthew.garrett@nebula.com> 5946M: Jeremy Kerr <jk@ozlabs.org> 5947M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5948T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5949L: linux-efi@vger.kernel.org 5950S: Maintained 5951F: fs/efivarfs/ 5952 5953EFIFB FRAMEBUFFER DRIVER 5954L: linux-fbdev@vger.kernel.org 5955M: Peter Jones <pjones@redhat.com> 5956S: Maintained 5957F: drivers/video/fbdev/efifb.c 5958 5959EFS FILESYSTEM 5960W: http://aeschi.ch.eu.org/efs/ 5961S: Orphan 5962F: fs/efs/ 5963 5964EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5965M: Douglas Miller <dougmill@linux.ibm.com> 5966L: netdev@vger.kernel.org 5967S: Maintained 5968F: drivers/net/ethernet/ibm/ehea/ 5969 5970EM28XX VIDEO4LINUX DRIVER 5971M: Mauro Carvalho Chehab <mchehab@kernel.org> 5972L: linux-media@vger.kernel.org 5973W: https://linuxtv.org 5974T: git git://linuxtv.org/media_tree.git 5975S: Maintained 5976F: drivers/media/usb/em28xx/ 5977F: Documentation/media/v4l-drivers/em28xx* 5978 5979EMBEDDED LINUX 5980M: Paul Gortmaker <paul.gortmaker@windriver.com> 5981M: Matt Mackall <mpm@selenic.com> 5982M: David Woodhouse <dwmw2@infradead.org> 5983L: linux-embedded@vger.kernel.org 5984S: Maintained 5985 5986Emulex 10Gbps iSCSI - OneConnect DRIVER 5987M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5988M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5989M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5990L: linux-scsi@vger.kernel.org 5991W: http://www.broadcom.com 5992S: Supported 5993F: drivers/scsi/be2iscsi/ 5994 5995Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5996M: Sathya Perla <sathya.perla@broadcom.com> 5997M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5998M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5999M: Somnath Kotur <somnath.kotur@broadcom.com> 6000L: netdev@vger.kernel.org 6001W: http://www.emulex.com 6002S: Supported 6003F: drivers/net/ethernet/emulex/benet/ 6004 6005EMULEX ONECONNECT ROCE DRIVER 6006M: Selvin Xavier <selvin.xavier@broadcom.com> 6007M: Devesh Sharma <devesh.sharma@broadcom.com> 6008L: linux-rdma@vger.kernel.org 6009W: http://www.broadcom.com 6010S: Odd Fixes 6011F: drivers/infiniband/hw/ocrdma/ 6012F: include/uapi/rdma/ocrdma-abi.h 6013 6014EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6015M: James Smart <james.smart@broadcom.com> 6016M: Dick Kennedy <dick.kennedy@broadcom.com> 6017L: linux-scsi@vger.kernel.org 6018W: http://www.broadcom.com 6019S: Supported 6020F: drivers/scsi/lpfc/ 6021 6022ENE CB710 FLASH CARD READER DRIVER 6023M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6024S: Maintained 6025F: drivers/misc/cb710/ 6026F: drivers/mmc/host/cb710-mmc.* 6027F: include/linux/cb710.h 6028 6029ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6030M: Maxim Levitsky <maximlevitsky@gmail.com> 6031S: Maintained 6032F: drivers/media/rc/ene_ir.* 6033 6034EPSON S1D13XXX FRAMEBUFFER DRIVER 6035M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6036S: Maintained 6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6038F: drivers/video/fbdev/s1d13xxxfb.c 6039F: include/video/s1d13xxxfb.h 6040 6041ERRSEQ ERROR TRACKING INFRASTRUCTURE 6042M: Jeff Layton <jlayton@kernel.org> 6043S: Maintained 6044F: lib/errseq.c 6045F: include/linux/errseq.h 6046 6047ET131X NETWORK DRIVER 6048M: Mark Einon <mark.einon@gmail.com> 6049S: Odd Fixes 6050F: drivers/net/ethernet/agere/ 6051 6052ETHERNET BRIDGE 6053M: Roopa Prabhu <roopa@cumulusnetworks.com> 6054M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6055L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6056L: netdev@vger.kernel.org 6057W: http://www.linuxfoundation.org/en/Net:Bridge 6058S: Maintained 6059F: include/linux/netfilter_bridge/ 6060F: net/bridge/ 6061 6062ETHERNET PHY LIBRARY 6063M: Andrew Lunn <andrew@lunn.ch> 6064M: Florian Fainelli <f.fainelli@gmail.com> 6065M: Heiner Kallweit <hkallweit1@gmail.com> 6066L: netdev@vger.kernel.org 6067S: Maintained 6068F: Documentation/ABI/testing/sysfs-bus-mdio 6069F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6070F: Documentation/devicetree/bindings/net/mdio* 6071F: Documentation/networking/phy.rst 6072F: drivers/net/phy/ 6073F: drivers/of/of_mdio.c 6074F: drivers/of/of_net.c 6075F: include/linux/*mdio*.h 6076F: include/linux/of_net.h 6077F: include/linux/phy.h 6078F: include/linux/phy_fixed.h 6079F: include/linux/platform_data/mdio-bcm-unimac.h 6080F: include/linux/platform_data/mdio-gpio.h 6081F: include/trace/events/mdio.h 6082F: include/uapi/linux/mdio.h 6083F: include/uapi/linux/mii.h 6084 6085EXT2 FILE SYSTEM 6086M: Jan Kara <jack@suse.com> 6087L: linux-ext4@vger.kernel.org 6088S: Maintained 6089F: Documentation/filesystems/ext2.txt 6090F: fs/ext2/ 6091F: include/linux/ext2* 6092 6093EXT4 FILE SYSTEM 6094M: "Theodore Ts'o" <tytso@mit.edu> 6095M: Andreas Dilger <adilger.kernel@dilger.ca> 6096L: linux-ext4@vger.kernel.org 6097W: http://ext4.wiki.kernel.org 6098Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6100S: Maintained 6101F: Documentation/filesystems/ext4/ 6102F: fs/ext4/ 6103 6104Extended Verification Module (EVM) 6105M: Mimi Zohar <zohar@linux.ibm.com> 6106L: linux-integrity@vger.kernel.org 6107S: Supported 6108F: security/integrity/evm/ 6109 6110EXTENSIBLE FIRMWARE INTERFACE (EFI) 6111M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6112L: linux-efi@vger.kernel.org 6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6114S: Maintained 6115F: Documentation/admin-guide/efi-stub.rst 6116F: arch/*/kernel/efi.c 6117F: arch/x86/boot/compressed/eboot.[ch] 6118F: arch/*/include/asm/efi.h 6119F: arch/x86/platform/efi/ 6120F: drivers/firmware/efi/ 6121F: include/linux/efi*.h 6122F: arch/arm/boot/compressed/efi-header.S 6123F: arch/arm64/kernel/efi-entry.S 6124 6125EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6126M: MyungJoo Ham <myungjoo.ham@samsung.com> 6127M: Chanwoo Choi <cw00.choi@samsung.com> 6128L: linux-kernel@vger.kernel.org 6129T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6130S: Maintained 6131F: drivers/extcon/ 6132F: include/linux/extcon/ 6133F: include/linux/extcon.h 6134F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6135F: Documentation/devicetree/bindings/extcon/ 6136 6137EXYNOS DP DRIVER 6138M: Jingoo Han <jingoohan1@gmail.com> 6139L: dri-devel@lists.freedesktop.org 6140S: Maintained 6141F: drivers/gpu/drm/exynos/exynos_dp* 6142 6143EXYNOS SYSMMU (IOMMU) driver 6144M: Marek Szyprowski <m.szyprowski@samsung.com> 6145L: iommu@lists.linux-foundation.org 6146S: Maintained 6147F: drivers/iommu/exynos-iommu.c 6148 6149EZchip NPS platform support 6150M: Vineet Gupta <vgupta@synopsys.com> 6151M: Ofer Levi <oferle@mellanox.com> 6152S: Supported 6153F: arch/arc/plat-eznps 6154F: arch/arc/boot/dts/eznps.dts 6155 6156F2FS FILE SYSTEM 6157M: Jaegeuk Kim <jaegeuk@kernel.org> 6158M: Chao Yu <yuchao0@huawei.com> 6159L: linux-f2fs-devel@lists.sourceforge.net 6160W: https://f2fs.wiki.kernel.org/ 6161T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6162S: Maintained 6163F: Documentation/filesystems/f2fs.txt 6164F: Documentation/ABI/testing/sysfs-fs-f2fs 6165F: fs/f2fs/ 6166F: include/linux/f2fs_fs.h 6167F: include/trace/events/f2fs.h 6168 6169F71805F HARDWARE MONITORING DRIVER 6170M: Jean Delvare <jdelvare@suse.com> 6171L: linux-hwmon@vger.kernel.org 6172S: Maintained 6173F: Documentation/hwmon/f71805f.rst 6174F: drivers/hwmon/f71805f.c 6175 6176FADDR2LINE 6177M: Josh Poimboeuf <jpoimboe@redhat.com> 6178S: Maintained 6179F: scripts/faddr2line 6180 6181FAILOVER MODULE 6182M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6183L: netdev@vger.kernel.org 6184S: Supported 6185F: net/core/failover.c 6186F: include/net/failover.h 6187F: Documentation/networking/failover.rst 6188 6189FANOTIFY 6190M: Jan Kara <jack@suse.cz> 6191R: Amir Goldstein <amir73il@gmail.com> 6192L: linux-fsdevel@vger.kernel.org 6193S: Maintained 6194F: fs/notify/fanotify/ 6195F: include/linux/fanotify.h 6196F: include/uapi/linux/fanotify.h 6197 6198FARSYNC SYNCHRONOUS DRIVER 6199M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6200W: http://www.farsite.co.uk/ 6201S: Supported 6202F: drivers/net/wan/farsync.* 6203 6204FAULT INJECTION SUPPORT 6205M: Akinobu Mita <akinobu.mita@gmail.com> 6206S: Supported 6207F: Documentation/fault-injection/ 6208F: lib/fault-inject.c 6209 6210FBTFT Framebuffer drivers 6211S: Orphan 6212L: dri-devel@lists.freedesktop.org 6213L: linux-fbdev@vger.kernel.org 6214F: drivers/staging/fbtft/ 6215 6216FC0011 TUNER DRIVER 6217M: Michael Buesch <m@bues.ch> 6218L: linux-media@vger.kernel.org 6219S: Maintained 6220F: drivers/media/tuners/fc0011.h 6221F: drivers/media/tuners/fc0011.c 6222 6223FC2580 MEDIA DRIVER 6224M: Antti Palosaari <crope@iki.fi> 6225L: linux-media@vger.kernel.org 6226W: https://linuxtv.org 6227W: http://palosaari.fi/linux/ 6228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6229T: git git://linuxtv.org/anttip/media_tree.git 6230S: Maintained 6231F: drivers/media/tuners/fc2580* 6232 6233FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6234M: Hannes Reinecke <hare@suse.de> 6235L: linux-scsi@vger.kernel.org 6236W: www.Open-FCoE.org 6237S: Supported 6238F: drivers/scsi/libfc/ 6239F: drivers/scsi/fcoe/ 6240F: include/scsi/fc/ 6241F: include/scsi/libfc.h 6242F: include/scsi/libfcoe.h 6243F: include/uapi/scsi/fc/ 6244 6245FILE LOCKING (flock() and fcntl()/lockf()) 6246M: Jeff Layton <jlayton@kernel.org> 6247M: "J. Bruce Fields" <bfields@fieldses.org> 6248L: linux-fsdevel@vger.kernel.org 6249S: Maintained 6250F: include/linux/fcntl.h 6251F: include/uapi/linux/fcntl.h 6252F: fs/fcntl.c 6253F: fs/locks.c 6254 6255FILESYSTEMS (VFS and infrastructure) 6256M: Alexander Viro <viro@zeniv.linux.org.uk> 6257L: linux-fsdevel@vger.kernel.org 6258S: Maintained 6259F: fs/* 6260F: include/linux/fs.h 6261F: include/linux/fs_types.h 6262F: include/uapi/linux/fs.h 6263 6264FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6265M: Riku Voipio <riku.voipio@iki.fi> 6266L: linux-hwmon@vger.kernel.org 6267S: Maintained 6268F: drivers/hwmon/f75375s.c 6269F: include/linux/f75375s.h 6270 6271FIREWIRE AUDIO DRIVERS 6272M: Clemens Ladisch <clemens@ladisch.de> 6273L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6275S: Maintained 6276F: sound/firewire/ 6277 6278FIREWIRE MEDIA DRIVERS (firedtv) 6279M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6280L: linux-media@vger.kernel.org 6281L: linux1394-devel@lists.sourceforge.net 6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6283S: Maintained 6284F: drivers/media/firewire/ 6285 6286FIREWIRE SBP-2 TARGET 6287M: Chris Boot <bootc@bootc.net> 6288L: linux-scsi@vger.kernel.org 6289L: target-devel@vger.kernel.org 6290L: linux1394-devel@lists.sourceforge.net 6291T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6292S: Maintained 6293F: drivers/target/sbp/ 6294 6295FIREWIRE SUBSYSTEM 6296M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6297L: linux1394-devel@lists.sourceforge.net 6298W: http://ieee1394.wiki.kernel.org/ 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6300S: Maintained 6301F: drivers/firewire/ 6302F: include/linux/firewire.h 6303F: include/uapi/linux/firewire*.h 6304F: tools/firewire/ 6305 6306FIRMWARE LOADER (request_firmware) 6307M: Luis Chamberlain <mcgrof@kernel.org> 6308L: linux-kernel@vger.kernel.org 6309S: Maintained 6310F: Documentation/firmware_class/ 6311F: drivers/base/firmware_loader/ 6312F: include/linux/firmware.h 6313 6314FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6315M: Joshua Morris <josh.h.morris@us.ibm.com> 6316M: Philip Kelleher <pjk1939@linux.ibm.com> 6317S: Maintained 6318F: drivers/block/rsxx/ 6319 6320FLEXTIMER FTM-QUADDEC DRIVER 6321M: Patrick Havelange <patrick.havelange@essensium.com> 6322L: linux-iio@vger.kernel.org 6323S: Maintained 6324F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6325F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6326F: drivers/counter/ftm-quaddec.c 6327 6328FLOPPY DRIVER 6329M: Denis Efremov <efremov@linux.com> 6330S: Odd Fixes 6331L: linux-block@vger.kernel.org 6332F: drivers/block/floppy.c 6333 6334FMC SUBSYSTEM 6335M: Alessandro Rubini <rubini@gnudd.com> 6336W: http://www.ohwr.org/projects/fmc-bus 6337S: Supported 6338F: drivers/fmc/ 6339F: include/linux/fmc*.h 6340F: include/linux/ipmi-fru.h 6341K: fmc_d.*register 6342 6343FPGA MANAGER FRAMEWORK 6344M: Moritz Fischer <mdf@kernel.org> 6345L: linux-fpga@vger.kernel.org 6346S: Maintained 6347T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6348Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6349F: Documentation/fpga/ 6350F: Documentation/driver-api/fpga/ 6351F: Documentation/devicetree/bindings/fpga/ 6352F: drivers/fpga/ 6353F: include/linux/fpga/ 6354W: http://www.rocketboards.org 6355 6356FPGA DFL DRIVERS 6357M: Wu Hao <hao.wu@intel.com> 6358L: linux-fpga@vger.kernel.org 6359S: Maintained 6360F: Documentation/fpga/dfl.rst 6361F: include/uapi/linux/fpga-dfl.h 6362F: drivers/fpga/dfl* 6363 6364FPU EMULATOR 6365M: Bill Metzenthen <billm@melbpc.org.au> 6366W: http://floatingpoint.sourceforge.net/emulator/index.html 6367S: Maintained 6368F: arch/x86/math-emu/ 6369 6370FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6371L: netdev@vger.kernel.org 6372S: Orphan 6373F: drivers/net/wan/dlci.c 6374F: drivers/net/wan/sdla.c 6375 6376FRAMEBUFFER LAYER 6377M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6378L: dri-devel@lists.freedesktop.org 6379L: linux-fbdev@vger.kernel.org 6380T: git git://anongit.freedesktop.org/drm/drm-misc 6381Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6382S: Maintained 6383F: Documentation/fb/ 6384F: drivers/video/ 6385F: include/video/ 6386F: include/linux/fb.h 6387F: include/uapi/video/ 6388F: include/uapi/linux/fb.h 6389 6390FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6391M: Horia Geantă <horia.geanta@nxp.com> 6392M: Aymen Sghaier <aymen.sghaier@nxp.com> 6393L: linux-crypto@vger.kernel.org 6394S: Maintained 6395F: drivers/crypto/caam/ 6396F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6397 6398FREESCALE DIU FRAMEBUFFER DRIVER 6399M: Timur Tabi <timur@kernel.org> 6400L: linux-fbdev@vger.kernel.org 6401S: Maintained 6402F: drivers/video/fbdev/fsl-diu-fb.* 6403 6404FREESCALE DMA DRIVER 6405M: Li Yang <leoyang.li@nxp.com> 6406M: Zhang Wei <zw@zh-kernel.org> 6407L: linuxppc-dev@lists.ozlabs.org 6408S: Maintained 6409F: drivers/dma/fsldma.* 6410 6411FREESCALE ENETC ETHERNET DRIVERS 6412M: Claudiu Manoil <claudiu.manoil@nxp.com> 6413L: netdev@vger.kernel.org 6414S: Maintained 6415F: drivers/net/ethernet/freescale/enetc/ 6416 6417FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6418M: Claudiu Manoil <claudiu.manoil@nxp.com> 6419L: netdev@vger.kernel.org 6420S: Maintained 6421F: drivers/net/ethernet/freescale/gianfar* 6422F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6423 6424FREESCALE GPMI NAND DRIVER 6425M: Han Xu <han.xu@nxp.com> 6426L: linux-mtd@lists.infradead.org 6427S: Maintained 6428F: drivers/mtd/nand/raw/gpmi-nand/* 6429 6430FREESCALE I2C CPM DRIVER 6431M: Jochen Friedrich <jochen@scram.de> 6432L: linuxppc-dev@lists.ozlabs.org 6433L: linux-i2c@vger.kernel.org 6434S: Maintained 6435F: drivers/i2c/busses/i2c-cpm.c 6436 6437FREESCALE IMX DDR PMU DRIVER 6438M: Frank Li <Frank.li@nxp.com> 6439L: linux-arm-kernel@lists.infradead.org 6440S: Maintained 6441F: drivers/perf/fsl_imx8_ddr_perf.c 6442F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6443 6444FREESCALE IMX LPI2C DRIVER 6445M: Dong Aisheng <aisheng.dong@nxp.com> 6446L: linux-i2c@vger.kernel.org 6447L: linux-imx@nxp.com 6448S: Maintained 6449F: drivers/i2c/busses/i2c-imx-lpi2c.c 6450F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6451 6452FREESCALE IMX / MXC FEC DRIVER 6453M: Fugang Duan <fugang.duan@nxp.com> 6454L: netdev@vger.kernel.org 6455S: Maintained 6456F: drivers/net/ethernet/freescale/fec_main.c 6457F: drivers/net/ethernet/freescale/fec_ptp.c 6458F: drivers/net/ethernet/freescale/fec.h 6459F: Documentation/devicetree/bindings/net/fsl-fec.txt 6460 6461FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6462M: Sascha Hauer <s.hauer@pengutronix.de> 6463R: Pengutronix Kernel Team <kernel@pengutronix.de> 6464L: linux-fbdev@vger.kernel.org 6465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6466S: Maintained 6467F: include/linux/platform_data/video-imxfb.h 6468F: drivers/video/fbdev/imxfb.c 6469 6470FREESCALE QORIQ DPAA ETHERNET DRIVER 6471M: Madalin Bucur <madalin.bucur@nxp.com> 6472L: netdev@vger.kernel.org 6473S: Maintained 6474F: drivers/net/ethernet/freescale/dpaa 6475 6476FREESCALE QORIQ DPAA FMAN DRIVER 6477M: Madalin Bucur <madalin.bucur@nxp.com> 6478L: netdev@vger.kernel.org 6479S: Maintained 6480F: drivers/net/ethernet/freescale/fman 6481F: Documentation/devicetree/bindings/net/fsl-fman.txt 6482 6483FREESCALE QORIQ PTP CLOCK DRIVER 6484M: Yangbo Lu <yangbo.lu@nxp.com> 6485L: netdev@vger.kernel.org 6486S: Maintained 6487F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6488F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6489F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6490F: drivers/ptp/ptp_qoriq.c 6491F: drivers/ptp/ptp_qoriq_debugfs.c 6492F: include/linux/fsl/ptp_qoriq.h 6493F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6494 6495FREESCALE QUAD SPI DRIVER 6496M: Han Xu <han.xu@nxp.com> 6497L: linux-spi@vger.kernel.org 6498S: Maintained 6499F: drivers/spi/spi-fsl-qspi.c 6500 6501FREESCALE QUICC ENGINE LIBRARY 6502M: Qiang Zhao <qiang.zhao@nxp.com> 6503L: linuxppc-dev@lists.ozlabs.org 6504S: Maintained 6505F: drivers/soc/fsl/qe/ 6506F: include/soc/fsl/*qe*.h 6507F: include/soc/fsl/*ucc*.h 6508 6509FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6510M: Li Yang <leoyang.li@nxp.com> 6511L: netdev@vger.kernel.org 6512L: linuxppc-dev@lists.ozlabs.org 6513S: Maintained 6514F: drivers/net/ethernet/freescale/ucc_geth* 6515 6516FREESCALE QUICC ENGINE UCC HDLC DRIVER 6517M: Zhao Qiang <qiang.zhao@nxp.com> 6518L: netdev@vger.kernel.org 6519L: linuxppc-dev@lists.ozlabs.org 6520S: Maintained 6521F: drivers/net/wan/fsl_ucc_hdlc* 6522 6523FREESCALE QUICC ENGINE UCC UART DRIVER 6524M: Timur Tabi <timur@kernel.org> 6525L: linuxppc-dev@lists.ozlabs.org 6526S: Maintained 6527F: drivers/tty/serial/ucc_uart.c 6528 6529FREESCALE SOC DRIVERS 6530M: Li Yang <leoyang.li@nxp.com> 6531L: linuxppc-dev@lists.ozlabs.org 6532L: linux-arm-kernel@lists.infradead.org 6533S: Maintained 6534F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6535F: Documentation/devicetree/bindings/soc/fsl/ 6536F: drivers/soc/fsl/ 6537F: include/linux/fsl/ 6538 6539FREESCALE SOC FS_ENET DRIVER 6540M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6541L: linuxppc-dev@lists.ozlabs.org 6542L: netdev@vger.kernel.org 6543S: Maintained 6544F: drivers/net/ethernet/freescale/fs_enet/ 6545F: include/linux/fs_enet_pd.h 6546 6547FREESCALE SOC SOUND DRIVERS 6548M: Timur Tabi <timur@kernel.org> 6549M: Nicolin Chen <nicoleotsuka@gmail.com> 6550M: Xiubo Li <Xiubo.Lee@gmail.com> 6551R: Fabio Estevam <festevam@gmail.com> 6552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6553L: linuxppc-dev@lists.ozlabs.org 6554S: Maintained 6555F: sound/soc/fsl/fsl* 6556F: sound/soc/fsl/imx* 6557F: sound/soc/fsl/mpc8610_hpcd.c 6558 6559FREESCALE USB PERIPHERAL DRIVERS 6560M: Li Yang <leoyang.li@nxp.com> 6561L: linux-usb@vger.kernel.org 6562L: linuxppc-dev@lists.ozlabs.org 6563S: Maintained 6564F: drivers/usb/gadget/udc/fsl* 6565 6566FREEVXFS FILESYSTEM 6567M: Christoph Hellwig <hch@infradead.org> 6568W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6569S: Maintained 6570F: fs/freevxfs/ 6571 6572FREEZER 6573M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6574M: Pavel Machek <pavel@ucw.cz> 6575L: linux-pm@vger.kernel.org 6576S: Supported 6577F: Documentation/power/freezing-of-tasks.rst 6578F: include/linux/freezer.h 6579F: kernel/freezer.c 6580 6581FRONTSWAP API 6582M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6583L: linux-kernel@vger.kernel.org 6584S: Maintained 6585F: mm/frontswap.c 6586F: include/linux/frontswap.h 6587 6588FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6589M: David Howells <dhowells@redhat.com> 6590L: linux-cachefs@redhat.com (moderated for non-subscribers) 6591S: Supported 6592F: Documentation/filesystems/caching/ 6593F: fs/fscache/ 6594F: include/linux/fscache*.h 6595 6596FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6597M: Theodore Y. Ts'o <tytso@mit.edu> 6598M: Jaegeuk Kim <jaegeuk@kernel.org> 6599M: Eric Biggers <ebiggers@kernel.org> 6600L: linux-fscrypt@vger.kernel.org 6601Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6602T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6603S: Supported 6604F: fs/crypto/ 6605F: include/linux/fscrypt*.h 6606F: Documentation/filesystems/fscrypt.rst 6607 6608FSI SUBSYSTEM 6609M: Jeremy Kerr <jk@ozlabs.org> 6610M: Joel Stanley <joel@jms.id.au> 6611R: Alistar Popple <alistair@popple.id.au> 6612R: Eddie James <eajames@linux.ibm.com> 6613L: linux-fsi@lists.ozlabs.org 6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6615Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6616S: Supported 6617F: drivers/fsi/ 6618F: include/linux/fsi*.h 6619F: include/trace/events/fsi*.h 6620 6621FSI-ATTACHED I2C DRIVER 6622M: Eddie James <eajames@linux.ibm.com> 6623L: linux-i2c@vger.kernel.org 6624L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6625S: Maintained 6626F: drivers/i2c/busses/i2c-fsi.c 6627F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6628 6629FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6630M: Jan Kara <jack@suse.cz> 6631R: Amir Goldstein <amir73il@gmail.com> 6632L: linux-fsdevel@vger.kernel.org 6633S: Maintained 6634F: fs/notify/ 6635F: include/linux/fsnotify*.h 6636 6637FUJITSU LAPTOP EXTRAS 6638M: Jonathan Woithe <jwoithe@just42.net> 6639L: platform-driver-x86@vger.kernel.org 6640S: Maintained 6641F: drivers/platform/x86/fujitsu-laptop.c 6642 6643FUJITSU M-5MO LS CAMERA ISP DRIVER 6644M: Kyungmin Park <kyungmin.park@samsung.com> 6645M: Heungjun Kim <riverful.kim@samsung.com> 6646L: linux-media@vger.kernel.org 6647S: Maintained 6648F: drivers/media/i2c/m5mols/ 6649F: include/media/i2c/m5mols.h 6650 6651FUJITSU TABLET EXTRAS 6652M: Robert Gerlach <khnz@gmx.de> 6653L: platform-driver-x86@vger.kernel.org 6654S: Maintained 6655F: drivers/platform/x86/fujitsu-tablet.c 6656 6657FUSE: FILESYSTEM IN USERSPACE 6658M: Miklos Szeredi <miklos@szeredi.hu> 6659L: linux-fsdevel@vger.kernel.org 6660W: http://fuse.sourceforge.net/ 6661T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6662S: Maintained 6663F: fs/fuse/ 6664F: include/uapi/linux/fuse.h 6665F: Documentation/filesystems/fuse.txt 6666 6667FUTEX SUBSYSTEM 6668M: Thomas Gleixner <tglx@linutronix.de> 6669M: Ingo Molnar <mingo@redhat.com> 6670R: Peter Zijlstra <peterz@infradead.org> 6671R: Darren Hart <dvhart@infradead.org> 6672L: linux-kernel@vger.kernel.org 6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6674S: Maintained 6675F: kernel/futex.c 6676F: include/asm-generic/futex.h 6677F: include/linux/futex.h 6678F: include/uapi/linux/futex.h 6679F: tools/testing/selftests/futex/ 6680F: tools/perf/bench/futex* 6681F: Documentation/*futex* 6682 6683GCC PLUGINS 6684M: Kees Cook <keescook@chromium.org> 6685R: Emese Revfy <re.emese@gmail.com> 6686L: kernel-hardening@lists.openwall.com 6687S: Maintained 6688F: scripts/gcc-plugins/ 6689F: scripts/gcc-plugin.sh 6690F: scripts/Makefile.gcc-plugins 6691F: Documentation/core-api/gcc-plugins.rst 6692 6693GASKET DRIVER FRAMEWORK 6694M: Rob Springer <rspringer@google.com> 6695M: Todd Poynor <toddpoynor@google.com> 6696M: Ben Chan <benchan@chromium.org> 6697S: Maintained 6698F: drivers/staging/gasket/ 6699 6700GCOV BASED KERNEL PROFILING 6701M: Peter Oberparleiter <oberpar@linux.ibm.com> 6702S: Maintained 6703F: kernel/gcov/ 6704F: Documentation/dev-tools/gcov.rst 6705 6706GDB KERNEL DEBUGGING HELPER SCRIPTS 6707M: Jan Kiszka <jan.kiszka@siemens.com> 6708M: Kieran Bingham <kbingham@kernel.org> 6709S: Supported 6710F: scripts/gdb/ 6711 6712GDT SCSI DISK ARRAY CONTROLLER DRIVER 6713M: Achim Leubner <achim_leubner@adaptec.com> 6714L: linux-scsi@vger.kernel.org 6715W: http://www.icp-vortex.com/ 6716S: Supported 6717F: drivers/scsi/gdt* 6718 6719GEMTEK FM RADIO RECEIVER DRIVER 6720M: Hans Verkuil <hverkuil@xs4all.nl> 6721L: linux-media@vger.kernel.org 6722T: git git://linuxtv.org/media_tree.git 6723W: https://linuxtv.org 6724S: Maintained 6725F: drivers/media/radio/radio-gemtek* 6726 6727GENERIC GPIO I2C DRIVER 6728M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6729S: Supported 6730F: drivers/i2c/busses/i2c-gpio.c 6731F: include/linux/platform_data/i2c-gpio.h 6732 6733GENERIC GPIO I2C MULTIPLEXER DRIVER 6734M: Peter Korsgaard <peter.korsgaard@barco.com> 6735L: linux-i2c@vger.kernel.org 6736S: Supported 6737F: drivers/i2c/muxes/i2c-mux-gpio.c 6738F: include/linux/platform_data/i2c-mux-gpio.h 6739F: Documentation/i2c/muxes/i2c-mux-gpio 6740 6741GENERIC HDLC (WAN) DRIVERS 6742M: Krzysztof Halasa <khc@pm.waw.pl> 6743W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6744S: Maintained 6745F: drivers/net/wan/c101.c 6746F: drivers/net/wan/hd6457* 6747F: drivers/net/wan/hdlc* 6748F: drivers/net/wan/n2.c 6749F: drivers/net/wan/pc300too.c 6750F: drivers/net/wan/pci200syn.c 6751F: drivers/net/wan/wanxl* 6752 6753GENERIC INCLUDE/ASM HEADER FILES 6754M: Arnd Bergmann <arnd@arndb.de> 6755L: linux-arch@vger.kernel.org 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6757S: Maintained 6758F: include/asm-generic/ 6759F: include/uapi/asm-generic/ 6760 6761GENERIC PHY FRAMEWORK 6762M: Kishon Vijay Abraham I <kishon@ti.com> 6763L: linux-kernel@vger.kernel.org 6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6765S: Supported 6766F: drivers/phy/ 6767F: include/linux/phy/ 6768F: Documentation/devicetree/bindings/phy/ 6769 6770GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6771M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6772S: Supported 6773F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6774 6775GENERIC PM DOMAINS 6776M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6777M: Kevin Hilman <khilman@kernel.org> 6778M: Ulf Hansson <ulf.hansson@linaro.org> 6779L: linux-pm@vger.kernel.org 6780S: Supported 6781F: drivers/base/power/domain*.c 6782F: include/linux/pm_domain.h 6783F: Documentation/devicetree/bindings/power/power_domain.txt 6784 6785GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6786M: Eugen Hristev <eugen.hristev@microchip.com> 6787L: linux-input@vger.kernel.org 6788S: Maintained 6789F: drivers/input/touchscreen/resistive-adc-touch.c 6790 6791GENERIC UIO DRIVER FOR PCI DEVICES 6792M: "Michael S. Tsirkin" <mst@redhat.com> 6793L: kvm@vger.kernel.org 6794S: Supported 6795F: drivers/uio/uio_pci_generic.c 6796 6797GENERIC VDSO LIBRARY: 6798M: Andy Lutomirski <luto@kernel.org> 6799M: Thomas Gleixner <tglx@linutronix.de> 6800M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6801L: linux-kernel@vger.kernel.org 6802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6803S: Maintained 6804F: lib/vdso/ 6805F: kernel/time/vsyscall.c 6806F: include/vdso/ 6807F: include/asm-generic/vdso/vsyscall.h 6808 6809GENWQE (IBM Generic Workqueue Card) 6810M: Frank Haverkamp <haver@linux.ibm.com> 6811S: Supported 6812F: drivers/misc/genwqe/ 6813 6814GET_MAINTAINER SCRIPT 6815M: Joe Perches <joe@perches.com> 6816S: Maintained 6817F: scripts/get_maintainer.pl 6818 6819GFS2 FILE SYSTEM 6820M: Bob Peterson <rpeterso@redhat.com> 6821M: Andreas Gruenbacher <agruenba@redhat.com> 6822L: cluster-devel@redhat.com 6823W: http://sources.redhat.com/cluster/ 6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6825S: Supported 6826F: Documentation/filesystems/gfs2*.txt 6827F: fs/gfs2/ 6828F: include/uapi/linux/gfs2_ondisk.h 6829 6830GNSS SUBSYSTEM 6831M: Johan Hovold <johan@kernel.org> 6832T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6833S: Maintained 6834F: Documentation/ABI/testing/sysfs-class-gnss 6835F: Documentation/devicetree/bindings/gnss/ 6836F: drivers/gnss/ 6837F: include/linux/gnss.h 6838 6839GO7007 MPEG CODEC 6840M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6841L: linux-media@vger.kernel.org 6842S: Maintained 6843F: drivers/media/usb/go7007/ 6844 6845GOODIX TOUCHSCREEN 6846M: Bastien Nocera <hadess@hadess.net> 6847L: linux-input@vger.kernel.org 6848S: Maintained 6849F: drivers/input/touchscreen/goodix.c 6850 6851GOOGLE ETHERNET DRIVERS 6852M: Catherine Sullivan <csully@google.com> 6853R: Sagi Shahar <sagis@google.com> 6854R: Jon Olson <jonolson@google.com> 6855L: netdev@vger.kernel.org 6856S: Supported 6857F: Documentation/networking/device_drivers/google/gve.rst 6858F: drivers/net/ethernet/google 6859 6860GPD POCKET FAN DRIVER 6861M: Hans de Goede <hdegoede@redhat.com> 6862L: platform-driver-x86@vger.kernel.org 6863S: Maintained 6864F: drivers/platform/x86/gpd-pocket-fan.c 6865 6866GPIO ACPI SUPPORT 6867M: Mika Westerberg <mika.westerberg@linux.intel.com> 6868M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6869L: linux-gpio@vger.kernel.org 6870L: linux-acpi@vger.kernel.org 6871S: Maintained 6872F: Documentation/firmware-guide/acpi/gpio-properties.rst 6873F: drivers/gpio/gpiolib-acpi.c 6874 6875GPIO IR Transmitter 6876M: Sean Young <sean@mess.org> 6877L: linux-media@vger.kernel.org 6878S: Maintained 6879F: drivers/media/rc/gpio-ir-tx.c 6880 6881GPIO MOCKUP DRIVER 6882M: Bamvor Jian Zhang <bamv2005@gmail.com> 6883L: linux-gpio@vger.kernel.org 6884S: Maintained 6885F: drivers/gpio/gpio-mockup.c 6886F: tools/testing/selftests/gpio/ 6887 6888GPIO SUBSYSTEM 6889M: Linus Walleij <linus.walleij@linaro.org> 6890M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6891L: linux-gpio@vger.kernel.org 6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6893S: Maintained 6894F: Documentation/devicetree/bindings/gpio/ 6895F: Documentation/driver-api/gpio/ 6896F: Documentation/admin-guide/gpio/ 6897F: Documentation/ABI/testing/gpio-cdev 6898F: Documentation/ABI/obsolete/sysfs-gpio 6899F: drivers/gpio/ 6900F: include/linux/gpio/ 6901F: include/linux/gpio.h 6902F: include/linux/of_gpio.h 6903F: include/asm-generic/gpio.h 6904F: include/uapi/linux/gpio.h 6905F: tools/gpio/ 6906 6907GRE DEMULTIPLEXER DRIVER 6908M: Dmitry Kozlov <xeb@mail.ru> 6909L: netdev@vger.kernel.org 6910S: Maintained 6911F: net/ipv4/gre_demux.c 6912F: net/ipv4/gre_offload.c 6913F: include/net/gre.h 6914 6915GRETH 10/100/1G Ethernet MAC device driver 6916M: Andreas Larsson <andreas@gaisler.com> 6917L: netdev@vger.kernel.org 6918S: Maintained 6919F: drivers/net/ethernet/aeroflex/ 6920 6921GREYBUS AUDIO PROTOCOLS DRIVERS 6922M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6923M: Mark Greer <mgreer@animalcreek.com> 6924S: Maintained 6925F: drivers/staging/greybus/audio_apbridgea.c 6926F: drivers/staging/greybus/audio_apbridgea.h 6927F: drivers/staging/greybus/audio_codec.c 6928F: drivers/staging/greybus/audio_codec.h 6929F: drivers/staging/greybus/audio_gb.c 6930F: drivers/staging/greybus/audio_manager.c 6931F: drivers/staging/greybus/audio_manager.h 6932F: drivers/staging/greybus/audio_manager_module.c 6933F: drivers/staging/greybus/audio_manager_private.h 6934F: drivers/staging/greybus/audio_manager_sysfs.c 6935F: drivers/staging/greybus/audio_module.c 6936F: drivers/staging/greybus/audio_topology.c 6937 6938GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6939M: Viresh Kumar <vireshk@kernel.org> 6940S: Maintained 6941F: drivers/staging/greybus/authentication.c 6942F: drivers/staging/greybus/bootrom.c 6943F: drivers/staging/greybus/firmware.h 6944F: drivers/staging/greybus/fw-core.c 6945F: drivers/staging/greybus/fw-download.c 6946F: drivers/staging/greybus/fw-management.c 6947F: drivers/staging/greybus/greybus_authentication.h 6948F: drivers/staging/greybus/greybus_firmware.h 6949F: drivers/staging/greybus/hid.c 6950F: drivers/staging/greybus/i2c.c 6951F: drivers/staging/greybus/spi.c 6952F: drivers/staging/greybus/spilib.c 6953F: drivers/staging/greybus/spilib.h 6954 6955GREYBUS LOOPBACK DRIVER 6956M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6957S: Maintained 6958F: drivers/staging/greybus/loopback.c 6959 6960GREYBUS PLATFORM DRIVERS 6961M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6962S: Maintained 6963F: drivers/staging/greybus/arche-platform.c 6964F: drivers/staging/greybus/arche-apb-ctrl.c 6965F: drivers/staging/greybus/arche_platform.h 6966 6967GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6968M: Rui Miguel Silva <rmfrfs@gmail.com> 6969S: Maintained 6970F: drivers/staging/greybus/sdio.c 6971F: drivers/staging/greybus/light.c 6972F: drivers/staging/greybus/gpio.c 6973F: drivers/staging/greybus/power_supply.c 6974F: drivers/staging/greybus/spi.c 6975F: drivers/staging/greybus/spilib.c 6976 6977GREYBUS SUBSYSTEM 6978M: Johan Hovold <johan@kernel.org> 6979M: Alex Elder <elder@kernel.org> 6980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6981S: Maintained 6982F: drivers/staging/greybus/ 6983L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6984 6985GREYBUS UART PROTOCOLS DRIVERS 6986M: David Lin <dtwlin@gmail.com> 6987S: Maintained 6988F: drivers/staging/greybus/uart.c 6989F: drivers/staging/greybus/log.c 6990 6991GS1662 VIDEO SERIALIZER 6992M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6993L: linux-media@vger.kernel.org 6994T: git git://linuxtv.org/media_tree.git 6995S: Maintained 6996F: drivers/media/spi/gs1662.c 6997 6998GSPCA FINEPIX SUBDRIVER 6999M: Frank Zago <frank@zago.net> 7000L: linux-media@vger.kernel.org 7001T: git git://linuxtv.org/media_tree.git 7002S: Maintained 7003F: drivers/media/usb/gspca/finepix.c 7004 7005GSPCA GL860 SUBDRIVER 7006M: Olivier Lorin <o.lorin@laposte.net> 7007L: linux-media@vger.kernel.org 7008T: git git://linuxtv.org/media_tree.git 7009S: Maintained 7010F: drivers/media/usb/gspca/gl860/ 7011 7012GSPCA M5602 SUBDRIVER 7013M: Erik Andren <erik.andren@gmail.com> 7014L: linux-media@vger.kernel.org 7015T: git git://linuxtv.org/media_tree.git 7016S: Maintained 7017F: drivers/media/usb/gspca/m5602/ 7018 7019GSPCA PAC207 SONIXB SUBDRIVER 7020M: Hans Verkuil <hverkuil@xs4all.nl> 7021L: linux-media@vger.kernel.org 7022T: git git://linuxtv.org/media_tree.git 7023S: Odd Fixes 7024F: drivers/media/usb/gspca/pac207.c 7025 7026GSPCA SN9C20X SUBDRIVER 7027M: Brian Johnson <brijohn@gmail.com> 7028L: linux-media@vger.kernel.org 7029T: git git://linuxtv.org/media_tree.git 7030S: Maintained 7031F: drivers/media/usb/gspca/sn9c20x.c 7032 7033GSPCA T613 SUBDRIVER 7034M: Leandro Costantino <lcostantino@gmail.com> 7035L: linux-media@vger.kernel.org 7036T: git git://linuxtv.org/media_tree.git 7037S: Maintained 7038F: drivers/media/usb/gspca/t613.c 7039 7040GSPCA USB WEBCAM DRIVER 7041M: Hans Verkuil <hverkuil@xs4all.nl> 7042L: linux-media@vger.kernel.org 7043T: git git://linuxtv.org/media_tree.git 7044S: Odd Fixes 7045F: drivers/media/usb/gspca/ 7046 7047GTP (GPRS Tunneling Protocol) 7048M: Pablo Neira Ayuso <pablo@netfilter.org> 7049M: Harald Welte <laforge@gnumonks.org> 7050L: osmocom-net-gprs@lists.osmocom.org 7051T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7052S: Maintained 7053F: drivers/net/gtp.c 7054 7055GUID PARTITION TABLE (GPT) 7056M: Davidlohr Bueso <dave@stgolabs.net> 7057L: linux-efi@vger.kernel.org 7058S: Maintained 7059F: block/partitions/efi.* 7060 7061H8/300 ARCHITECTURE 7062M: Yoshinori Sato <ysato@users.sourceforge.jp> 7063L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7064W: http://uclinux-h8.sourceforge.jp 7065T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7066S: Maintained 7067F: arch/h8300/ 7068F: drivers/clocksource/h8300_*.c 7069F: drivers/clk/h8300/ 7070F: drivers/irqchip/irq-renesas-h8*.c 7071 7072HABANALABS PCI DRIVER 7073M: Oded Gabbay <oded.gabbay@gmail.com> 7074T: git https://github.com/HabanaAI/linux.git 7075S: Supported 7076F: drivers/misc/habanalabs/ 7077F: include/uapi/misc/habanalabs.h 7078F: Documentation/ABI/testing/sysfs-driver-habanalabs 7079F: Documentation/ABI/testing/debugfs-driver-habanalabs 7080 7081HACKRF MEDIA DRIVER 7082M: Antti Palosaari <crope@iki.fi> 7083L: linux-media@vger.kernel.org 7084W: https://linuxtv.org 7085W: http://palosaari.fi/linux/ 7086Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7087T: git git://linuxtv.org/anttip/media_tree.git 7088S: Maintained 7089F: drivers/media/usb/hackrf/ 7090 7091HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7092M: Frank Seidel <frank@f-seidel.de> 7093L: platform-driver-x86@vger.kernel.org 7094W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7095S: Maintained 7096F: drivers/platform/x86/hdaps.c 7097 7098HARDWARE MONITORING 7099M: Jean Delvare <jdelvare@suse.com> 7100M: Guenter Roeck <linux@roeck-us.net> 7101L: linux-hwmon@vger.kernel.org 7102W: http://hwmon.wiki.kernel.org/ 7103T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7104S: Maintained 7105F: Documentation/devicetree/bindings/hwmon/ 7106F: Documentation/hwmon/ 7107F: drivers/hwmon/ 7108F: include/linux/hwmon*.h 7109F: include/trace/events/hwmon*.h 7110 7111HARDWARE RANDOM NUMBER GENERATOR CORE 7112M: Matt Mackall <mpm@selenic.com> 7113M: Herbert Xu <herbert@gondor.apana.org.au> 7114L: linux-crypto@vger.kernel.org 7115S: Odd fixes 7116F: Documentation/devicetree/bindings/rng/ 7117F: Documentation/admin-guide/hw_random.rst 7118F: drivers/char/hw_random/ 7119F: include/linux/hw_random.h 7120 7121HARDWARE TRACING FACILITIES 7122M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7123S: Maintained 7124F: drivers/hwtracing/ 7125 7126HARDWARE SPINLOCK CORE 7127M: Ohad Ben-Cohen <ohad@wizery.com> 7128M: Bjorn Andersson <bjorn.andersson@linaro.org> 7129L: linux-remoteproc@vger.kernel.org 7130S: Maintained 7131T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7132F: Documentation/devicetree/bindings/hwlock/ 7133F: Documentation/hwspinlock.txt 7134F: drivers/hwspinlock/ 7135F: include/linux/hwspinlock.h 7136 7137HARMONY SOUND DRIVER 7138L: linux-parisc@vger.kernel.org 7139S: Maintained 7140F: sound/parisc/harmony.* 7141 7142HDPVR USB VIDEO ENCODER DRIVER 7143M: Hans Verkuil <hverkuil@xs4all.nl> 7144L: linux-media@vger.kernel.org 7145T: git git://linuxtv.org/media_tree.git 7146W: https://linuxtv.org 7147S: Odd Fixes 7148F: drivers/media/usb/hdpvr/ 7149 7150HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7151M: Jerry Hoemann <jerry.hoemann@hpe.com> 7152S: Supported 7153F: Documentation/watchdog/hpwdt.rst 7154F: drivers/watchdog/hpwdt.c 7155 7156HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7157M: Don Brace <don.brace@microsemi.com> 7158L: esc.storagedev@microsemi.com 7159L: linux-scsi@vger.kernel.org 7160S: Supported 7161F: Documentation/scsi/hpsa.txt 7162F: drivers/scsi/hpsa*.[ch] 7163F: include/linux/cciss*.h 7164F: include/uapi/linux/cciss*.h 7165 7166HFI1 DRIVER 7167M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7168M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7169L: linux-rdma@vger.kernel.org 7170S: Supported 7171F: drivers/infiniband/hw/hfi1 7172 7173HFS FILESYSTEM 7174L: linux-fsdevel@vger.kernel.org 7175S: Orphan 7176F: Documentation/filesystems/hfs.txt 7177F: fs/hfs/ 7178 7179HFSPLUS FILESYSTEM 7180L: linux-fsdevel@vger.kernel.org 7181S: Orphan 7182F: Documentation/filesystems/hfsplus.txt 7183F: fs/hfsplus/ 7184 7185HGA FRAMEBUFFER DRIVER 7186M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7187L: linux-nvidia@lists.surfsouth.com 7188W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7189S: Maintained 7190F: drivers/video/fbdev/hgafb.c 7191 7192HIBERNATION (aka Software Suspend, aka swsusp) 7193M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7194M: Pavel Machek <pavel@ucw.cz> 7195L: linux-pm@vger.kernel.org 7196B: https://bugzilla.kernel.org 7197S: Supported 7198F: arch/x86/power/ 7199F: drivers/base/power/ 7200F: kernel/power/ 7201F: include/linux/suspend.h 7202F: include/linux/freezer.h 7203F: include/linux/pm.h 7204F: arch/*/include/asm/suspend*.h 7205 7206HID CORE LAYER 7207M: Jiri Kosina <jikos@kernel.org> 7208M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7209L: linux-input@vger.kernel.org 7210T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7211S: Maintained 7212F: drivers/hid/ 7213F: include/linux/hid* 7214F: include/uapi/linux/hid* 7215 7216HID SENSOR HUB DRIVERS 7217M: Jiri Kosina <jikos@kernel.org> 7218M: Jonathan Cameron <jic23@kernel.org> 7219M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7220L: linux-input@vger.kernel.org 7221L: linux-iio@vger.kernel.org 7222S: Maintained 7223F: Documentation/hid/hid-sensor* 7224F: drivers/hid/hid-sensor-* 7225F: drivers/iio/*/hid-* 7226F: include/linux/hid-sensor-* 7227 7228HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7229M: Thomas Gleixner <tglx@linutronix.de> 7230L: linux-kernel@vger.kernel.org 7231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7232S: Maintained 7233F: Documentation/timers/ 7234F: kernel/time/hrtimer.c 7235F: kernel/time/clockevents.c 7236F: kernel/time/timer_*.c 7237F: include/linux/clockchips.h 7238F: include/linux/hrtimer.h 7239 7240HIGH-SPEED SCC DRIVER FOR AX.25 7241L: linux-hams@vger.kernel.org 7242S: Orphan 7243F: drivers/net/hamradio/dmascc.c 7244F: drivers/net/hamradio/scc.c 7245 7246HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7247M: HighPoint Linux Team <linux@highpoint-tech.com> 7248W: http://www.highpoint-tech.com 7249S: Supported 7250F: Documentation/scsi/hptiop.txt 7251F: drivers/scsi/hptiop.c 7252 7253HIPPI 7254M: Jes Sorensen <jes@trained-monkey.org> 7255L: linux-hippi@sunsite.dk 7256S: Maintained 7257F: include/linux/hippidevice.h 7258F: include/uapi/linux/if_hippi.h 7259F: net/802/hippi.c 7260F: drivers/net/hippi/ 7261 7262HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7263M: Yisen Zhuang <yisen.zhuang@huawei.com> 7264M: Salil Mehta <salil.mehta@huawei.com> 7265L: netdev@vger.kernel.org 7266W: http://www.hisilicon.com 7267S: Maintained 7268F: drivers/net/ethernet/hisilicon/hns3/ 7269 7270HISILICON LPC BUS DRIVER 7271M: john.garry@huawei.com 7272W: http://www.hisilicon.com 7273S: Maintained 7274F: drivers/bus/hisi_lpc.c 7275F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7276 7277HISILICON NETWORK SUBSYSTEM DRIVER 7278M: Yisen Zhuang <yisen.zhuang@huawei.com> 7279M: Salil Mehta <salil.mehta@huawei.com> 7280L: netdev@vger.kernel.org 7281W: http://www.hisilicon.com 7282S: Maintained 7283F: drivers/net/ethernet/hisilicon/ 7284F: Documentation/devicetree/bindings/net/hisilicon*.txt 7285 7286HISILICON PMU DRIVER 7287M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7288W: http://www.hisilicon.com 7289S: Supported 7290F: drivers/perf/hisilicon 7291F: Documentation/admin-guide/perf/hisi-pmu.rst 7292 7293HISILICON ROCE DRIVER 7294M: Lijun Ou <oulijun@huawei.com> 7295M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7296L: linux-rdma@vger.kernel.org 7297S: Maintained 7298F: drivers/infiniband/hw/hns/ 7299F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7300 7301HISILICON SAS Controller 7302M: John Garry <john.garry@huawei.com> 7303W: http://www.hisilicon.com 7304S: Supported 7305F: drivers/scsi/hisi_sas/ 7306F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7307 7308HMM - Heterogeneous Memory Management 7309M: Jérôme Glisse <jglisse@redhat.com> 7310L: linux-mm@kvack.org 7311S: Maintained 7312F: mm/hmm* 7313F: include/linux/hmm* 7314F: Documentation/vm/hmm.rst 7315 7316HOST AP DRIVER 7317M: Jouni Malinen <j@w1.fi> 7318L: linux-wireless@vger.kernel.org 7319W: http://w1.fi/hostap-driver.html 7320S: Obsolete 7321F: drivers/net/wireless/intersil/hostap/ 7322 7323HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7324L: platform-driver-x86@vger.kernel.org 7325S: Orphan 7326F: drivers/platform/x86/tc1100-wmi.c 7327 7328HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7329M: Jaroslav Kysela <perex@perex.cz> 7330S: Maintained 7331F: drivers/net/ethernet/hp/hp100.* 7332 7333HPET: High Precision Event Timers driver 7334M: Clemens Ladisch <clemens@ladisch.de> 7335S: Maintained 7336F: Documentation/timers/hpet.rst 7337F: drivers/char/hpet.c 7338F: include/linux/hpet.h 7339F: include/uapi/linux/hpet.h 7340 7341HPET: x86 7342S: Orphan 7343F: arch/x86/kernel/hpet.c 7344F: arch/x86/include/asm/hpet.h 7345 7346HPFS FILESYSTEM 7347M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7348W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7349S: Maintained 7350F: fs/hpfs/ 7351 7352HSI SUBSYSTEM 7353M: Sebastian Reichel <sre@kernel.org> 7354T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7355S: Maintained 7356F: Documentation/ABI/testing/sysfs-bus-hsi 7357F: Documentation/driver-api/hsi.rst 7358F: drivers/hsi/ 7359F: include/linux/hsi/ 7360F: include/uapi/linux/hsi/ 7361 7362HSO 3G MODEM DRIVER 7363L: linux-usb@vger.kernel.org 7364S: Orphan 7365F: drivers/net/usb/hso.c 7366 7367HSR NETWORK PROTOCOL 7368M: Arvid Brodin <arvid.brodin@alten.se> 7369L: netdev@vger.kernel.org 7370S: Maintained 7371F: net/hsr/ 7372 7373HT16K33 LED CONTROLLER DRIVER 7374M: Robin van der Gracht <robin@protonic.nl> 7375S: Maintained 7376F: drivers/auxdisplay/ht16k33.c 7377F: Documentation/devicetree/bindings/display/ht16k33.txt 7378 7379HTCPEN TOUCHSCREEN DRIVER 7380M: Pau Oliva Fora <pof@eslack.org> 7381L: linux-input@vger.kernel.org 7382S: Maintained 7383F: drivers/input/touchscreen/htcpen.c 7384 7385HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7386M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7387L: linux-iio@vger.kernel.org 7388W: http://www.st.com/ 7389S: Maintained 7390F: drivers/iio/humidity/hts221* 7391F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7392 7393HUAWEI ETHERNET DRIVER 7394M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7395L: netdev@vger.kernel.org 7396S: Supported 7397F: Documentation/networking/hinic.txt 7398F: drivers/net/ethernet/huawei/hinic/ 7399 7400HUGETLB FILESYSTEM 7401M: Mike Kravetz <mike.kravetz@oracle.com> 7402L: linux-mm@kvack.org 7403S: Maintained 7404F: fs/hugetlbfs/ 7405F: mm/hugetlb.c 7406F: include/linux/hugetlb.h 7407F: Documentation/admin-guide/mm/hugetlbpage.rst 7408F: Documentation/vm/hugetlbfs_reserv.rst 7409F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7410 7411HVA ST MEDIA DRIVER 7412M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7413L: linux-media@vger.kernel.org 7414T: git git://linuxtv.org/media_tree.git 7415W: https://linuxtv.org 7416S: Supported 7417F: drivers/media/platform/sti/hva 7418 7419HWPOISON MEMORY FAILURE HANDLING 7420M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7421L: linux-mm@kvack.org 7422S: Maintained 7423F: mm/memory-failure.c 7424F: mm/hwpoison-inject.c 7425 7426HYGON PROCESSOR SUPPORT 7427M: Pu Wen <puwen@hygon.cn> 7428L: linux-kernel@vger.kernel.org 7429S: Maintained 7430F: arch/x86/kernel/cpu/hygon.c 7431 7432Hyper-V CORE AND DRIVERS 7433M: "K. Y. Srinivasan" <kys@microsoft.com> 7434M: Haiyang Zhang <haiyangz@microsoft.com> 7435M: Stephen Hemminger <sthemmin@microsoft.com> 7436M: Sasha Levin <sashal@kernel.org> 7437T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7438L: linux-hyperv@vger.kernel.org 7439S: Supported 7440F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7441F: arch/x86/include/asm/mshyperv.h 7442F: arch/x86/include/asm/trace/hyperv.h 7443F: arch/x86/include/asm/hyperv-tlfs.h 7444F: arch/x86/kernel/cpu/mshyperv.c 7445F: arch/x86/hyperv 7446F: drivers/clocksource/hyperv_timer.c 7447F: drivers/hid/hid-hyperv.c 7448F: drivers/hv/ 7449F: drivers/input/serio/hyperv-keyboard.c 7450F: drivers/pci/controller/pci-hyperv.c 7451F: drivers/net/hyperv/ 7452F: drivers/scsi/storvsc_drv.c 7453F: drivers/uio/uio_hv_generic.c 7454F: drivers/video/fbdev/hyperv_fb.c 7455F: drivers/iommu/hyperv_iommu.c 7456F: net/vmw_vsock/hyperv_transport.c 7457F: include/clocksource/hyperv_timer.h 7458F: include/linux/hyperv.h 7459F: include/uapi/linux/hyperv.h 7460F: include/asm-generic/mshyperv.h 7461F: tools/hv/ 7462F: Documentation/ABI/stable/sysfs-bus-vmbus 7463 7464HYPERBUS SUPPORT 7465M: Vignesh Raghavendra <vigneshr@ti.com> 7466S: Supported 7467F: drivers/mtd/hyperbus/ 7468F: include/linux/mtd/hyperbus.h 7469F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7470F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7471 7472HYPERVISOR VIRTUAL CONSOLE DRIVER 7473L: linuxppc-dev@lists.ozlabs.org 7474S: Odd Fixes 7475F: drivers/tty/hvc/ 7476 7477I2C ACPI SUPPORT 7478M: Mika Westerberg <mika.westerberg@linux.intel.com> 7479L: linux-i2c@vger.kernel.org 7480L: linux-acpi@vger.kernel.org 7481S: Maintained 7482F: drivers/i2c/i2c-core-acpi.c 7483 7484I2C CONTROLLER DRIVER FOR NVIDIA GPU 7485M: Ajay Gupta <ajayg@nvidia.com> 7486L: linux-i2c@vger.kernel.org 7487S: Maintained 7488F: Documentation/i2c/busses/i2c-nvidia-gpu 7489F: drivers/i2c/busses/i2c-nvidia-gpu.c 7490 7491I2C MUXES 7492M: Peter Rosin <peda@axentia.se> 7493L: linux-i2c@vger.kernel.org 7494S: Maintained 7495F: Documentation/i2c/i2c-topology 7496F: Documentation/i2c/muxes/ 7497F: Documentation/devicetree/bindings/i2c/i2c-mux* 7498F: Documentation/devicetree/bindings/i2c/i2c-arb* 7499F: Documentation/devicetree/bindings/i2c/i2c-gate* 7500F: drivers/i2c/i2c-mux.c 7501F: drivers/i2c/muxes/ 7502F: include/linux/i2c-mux.h 7503 7504I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7505M: Gregory CLEMENT <gregory.clement@bootlin.com> 7506L: linux-i2c@vger.kernel.org 7507S: Maintained 7508F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7509F: drivers/i2c/busses/i2c-mv64xxx.c 7510 7511I2C OVER PARALLEL PORT 7512M: Jean Delvare <jdelvare@suse.com> 7513L: linux-i2c@vger.kernel.org 7514S: Maintained 7515F: Documentation/i2c/busses/i2c-parport 7516F: Documentation/i2c/busses/i2c-parport-light 7517F: drivers/i2c/busses/i2c-parport.c 7518F: drivers/i2c/busses/i2c-parport-light.c 7519 7520I2C SUBSYSTEM 7521M: Wolfram Sang <wsa@the-dreams.de> 7522L: linux-i2c@vger.kernel.org 7523W: https://i2c.wiki.kernel.org/ 7524Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7525T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7526S: Maintained 7527F: Documentation/devicetree/bindings/i2c/i2c.txt 7528F: Documentation/i2c/ 7529F: drivers/i2c/* 7530F: include/linux/i2c.h 7531F: include/linux/i2c-dev.h 7532F: include/linux/i2c-smbus.h 7533F: include/uapi/linux/i2c.h 7534F: include/uapi/linux/i2c-*.h 7535 7536I2C SUBSYSTEM HOST DRIVERS 7537L: linux-i2c@vger.kernel.org 7538W: https://i2c.wiki.kernel.org/ 7539Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7540T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7541S: Odd Fixes 7542F: Documentation/devicetree/bindings/i2c/ 7543F: drivers/i2c/algos/ 7544F: drivers/i2c/busses/ 7545 7546I2C-TAOS-EVM DRIVER 7547M: Jean Delvare <jdelvare@suse.com> 7548L: linux-i2c@vger.kernel.org 7549S: Maintained 7550F: Documentation/i2c/busses/i2c-taos-evm 7551F: drivers/i2c/busses/i2c-taos-evm.c 7552 7553I2C-TINY-USB DRIVER 7554M: Till Harbaum <till@harbaum.org> 7555L: linux-i2c@vger.kernel.org 7556W: http://www.harbaum.org/till/i2c_tiny_usb 7557S: Maintained 7558F: drivers/i2c/busses/i2c-tiny-usb.c 7559 7560I2C/SMBUS CONTROLLER DRIVERS FOR PC 7561M: Jean Delvare <jdelvare@suse.com> 7562L: linux-i2c@vger.kernel.org 7563S: Maintained 7564F: Documentation/i2c/busses/i2c-ali1535 7565F: Documentation/i2c/busses/i2c-ali1563 7566F: Documentation/i2c/busses/i2c-ali15x3 7567F: Documentation/i2c/busses/i2c-amd756 7568F: Documentation/i2c/busses/i2c-amd8111 7569F: Documentation/i2c/busses/i2c-i801 7570F: Documentation/i2c/busses/i2c-nforce2 7571F: Documentation/i2c/busses/i2c-piix4 7572F: Documentation/i2c/busses/i2c-sis5595 7573F: Documentation/i2c/busses/i2c-sis630 7574F: Documentation/i2c/busses/i2c-sis96x 7575F: Documentation/i2c/busses/i2c-via 7576F: Documentation/i2c/busses/i2c-viapro 7577F: drivers/i2c/busses/i2c-ali1535.c 7578F: drivers/i2c/busses/i2c-ali1563.c 7579F: drivers/i2c/busses/i2c-ali15x3.c 7580F: drivers/i2c/busses/i2c-amd756.c 7581F: drivers/i2c/busses/i2c-amd756-s4882.c 7582F: drivers/i2c/busses/i2c-amd8111.c 7583F: drivers/i2c/busses/i2c-i801.c 7584F: drivers/i2c/busses/i2c-isch.c 7585F: drivers/i2c/busses/i2c-nforce2.c 7586F: drivers/i2c/busses/i2c-nforce2-s4985.c 7587F: drivers/i2c/busses/i2c-piix4.c 7588F: drivers/i2c/busses/i2c-sis5595.c 7589F: drivers/i2c/busses/i2c-sis630.c 7590F: drivers/i2c/busses/i2c-sis96x.c 7591F: drivers/i2c/busses/i2c-via.c 7592F: drivers/i2c/busses/i2c-viapro.c 7593 7594I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7595M: Hans de Goede <hdegoede@redhat.com> 7596L: linux-i2c@vger.kernel.org 7597S: Maintained 7598F: drivers/i2c/busses/i2c-cht-wc.c 7599 7600I2C/SMBUS ISMT DRIVER 7601M: Seth Heasley <seth.heasley@intel.com> 7602M: Neil Horman <nhorman@tuxdriver.com> 7603L: linux-i2c@vger.kernel.org 7604F: drivers/i2c/busses/i2c-ismt.c 7605F: Documentation/i2c/busses/i2c-ismt 7606 7607I2C/SMBUS STUB DRIVER 7608M: Jean Delvare <jdelvare@suse.com> 7609L: linux-i2c@vger.kernel.org 7610S: Maintained 7611F: drivers/i2c/i2c-stub.c 7612 7613I3C SUBSYSTEM 7614M: Boris Brezillon <bbrezillon@kernel.org> 7615L: linux-i3c@lists.infradead.org 7616C: irc://chat.freenode.net/linux-i3c 7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7618S: Maintained 7619F: Documentation/ABI/testing/sysfs-bus-i3c 7620F: Documentation/devicetree/bindings/i3c/ 7621F: Documentation/driver-api/i3c 7622F: drivers/i3c/ 7623F: include/linux/i3c/ 7624 7625I3C DRIVER FOR SYNOPSYS DESIGNWARE 7626M: Vitor Soares <vitor.soares@synopsys.com> 7627S: Maintained 7628F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7629F: drivers/i3c/master/dw* 7630 7631IA64 (Itanium) PLATFORM 7632M: Tony Luck <tony.luck@intel.com> 7633M: Fenghua Yu <fenghua.yu@intel.com> 7634L: linux-ia64@vger.kernel.org 7635T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7636S: Maintained 7637F: arch/ia64/ 7638 7639IBM Power 842 compression accelerator 7640M: Haren Myneni <haren@us.ibm.com> 7641S: Supported 7642F: drivers/crypto/nx/Makefile 7643F: drivers/crypto/nx/Kconfig 7644F: drivers/crypto/nx/nx-842* 7645F: include/linux/sw842.h 7646F: crypto/842.c 7647F: lib/842/ 7648 7649IBM Power in-Nest Crypto Acceleration 7650M: Breno Leitão <leitao@debian.org> 7651M: Nayna Jain <nayna@linux.ibm.com> 7652M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7653L: linux-crypto@vger.kernel.org 7654S: Supported 7655F: drivers/crypto/nx/Makefile 7656F: drivers/crypto/nx/Kconfig 7657F: drivers/crypto/nx/nx-aes* 7658F: drivers/crypto/nx/nx-sha* 7659F: drivers/crypto/nx/nx.* 7660F: drivers/crypto/nx/nx_csbcpb.h 7661F: drivers/crypto/nx/nx_debugfs.h 7662 7663IBM Power Linux RAID adapter 7664M: Brian King <brking@us.ibm.com> 7665S: Supported 7666F: drivers/scsi/ipr.* 7667 7668IBM Power SRIOV Virtual NIC Device Driver 7669M: Thomas Falcon <tlfalcon@linux.ibm.com> 7670M: John Allen <jallen@linux.ibm.com> 7671L: netdev@vger.kernel.org 7672S: Supported 7673F: drivers/net/ethernet/ibm/ibmvnic.* 7674 7675IBM Power Virtual Accelerator Switchboard 7676M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7677L: linuxppc-dev@lists.ozlabs.org 7678S: Supported 7679F: arch/powerpc/platforms/powernv/vas* 7680F: arch/powerpc/platforms/powernv/copy-paste.h 7681F: arch/powerpc/include/asm/vas.h 7682 7683IBM Power Virtual Ethernet Device Driver 7684M: Thomas Falcon <tlfalcon@linux.ibm.com> 7685L: netdev@vger.kernel.org 7686S: Supported 7687F: drivers/net/ethernet/ibm/ibmveth.* 7688 7689IBM Power Virtual FC Device Drivers 7690M: Tyrel Datwyler <tyreld@linux.ibm.com> 7691L: linux-scsi@vger.kernel.org 7692S: Supported 7693F: drivers/scsi/ibmvscsi/ibmvfc* 7694 7695IBM Power Virtual Management Channel Driver 7696M: Steven Royer <seroyer@linux.ibm.com> 7697S: Supported 7698F: drivers/misc/ibmvmc.* 7699 7700IBM Power Virtual SCSI Device Drivers 7701M: Tyrel Datwyler <tyreld@linux.ibm.com> 7702L: linux-scsi@vger.kernel.org 7703S: Supported 7704F: drivers/scsi/ibmvscsi/ibmvscsi* 7705F: include/scsi/viosrp.h 7706 7707IBM Power Virtual SCSI Device Target Driver 7708M: Michael Cyr <mikecyr@linux.ibm.com> 7709L: linux-scsi@vger.kernel.org 7710L: target-devel@vger.kernel.org 7711S: Supported 7712F: drivers/scsi/ibmvscsi_tgt/ 7713 7714IBM Power VMX Cryptographic instructions 7715M: Breno Leitão <leitao@debian.org> 7716M: Nayna Jain <nayna@linux.ibm.com> 7717M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7718L: linux-crypto@vger.kernel.org 7719S: Supported 7720F: drivers/crypto/vmx/Makefile 7721F: drivers/crypto/vmx/Kconfig 7722F: drivers/crypto/vmx/vmx.c 7723F: drivers/crypto/vmx/aes* 7724F: drivers/crypto/vmx/ghash* 7725F: drivers/crypto/vmx/ppc-xlate.pl 7726 7727IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7728M: Tyrel Datwyler <tyreld@linux.ibm.com> 7729L: linux-pci@vger.kernel.org 7730L: linuxppc-dev@lists.ozlabs.org 7731S: Supported 7732F: drivers/pci/hotplug/rpaphp* 7733 7734IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7735M: Tyrel Datwyler <tyreld@linux.ibm.com> 7736L: linux-pci@vger.kernel.org 7737L: linuxppc-dev@lists.ozlabs.org 7738S: Supported 7739F: drivers/pci/hotplug/rpadlpar* 7740 7741IBM ServeRAID RAID DRIVER 7742S: Orphan 7743F: drivers/scsi/ips.* 7744 7745ICH LPC AND GPIO DRIVER 7746M: Peter Tyser <ptyser@xes-inc.com> 7747S: Maintained 7748F: drivers/mfd/lpc_ich.c 7749F: drivers/gpio/gpio-ich.c 7750 7751IDE SUBSYSTEM 7752M: "David S. Miller" <davem@davemloft.net> 7753L: linux-ide@vger.kernel.org 7754Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7756S: Maintained 7757F: Documentation/ide/ 7758F: drivers/ide/ 7759F: include/linux/ide.h 7760 7761IDE/ATAPI DRIVERS 7762M: Borislav Petkov <bp@alien8.de> 7763L: linux-ide@vger.kernel.org 7764S: Maintained 7765F: Documentation/cdrom/ide-cd.rst 7766F: drivers/ide/ide-cd* 7767 7768IDEAPAD LAPTOP EXTRAS DRIVER 7769M: Ike Panhc <ike.pan@canonical.com> 7770L: platform-driver-x86@vger.kernel.org 7771W: http://launchpad.net/ideapad-laptop 7772S: Maintained 7773F: drivers/platform/x86/ideapad-laptop.c 7774 7775IDEAPAD LAPTOP SLIDEBAR DRIVER 7776M: Andrey Moiseev <o2g.org.ru@gmail.com> 7777L: linux-input@vger.kernel.org 7778W: https://github.com/o2genum/ideapad-slidebar 7779S: Maintained 7780F: drivers/input/misc/ideapad_slidebar.c 7781 7782IDT VersaClock 5 CLOCK DRIVER 7783M: Marek Vasut <marek.vasut@gmail.com> 7784S: Maintained 7785F: drivers/clk/clk-versaclock5.c 7786 7787IEEE 802.15.4 SUBSYSTEM 7788M: Alexander Aring <alex.aring@gmail.com> 7789M: Stefan Schmidt <stefan@datenfreihafen.org> 7790L: linux-wpan@vger.kernel.org 7791W: http://wpan.cakelab.org/ 7792T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7794S: Maintained 7795F: net/ieee802154/ 7796F: net/mac802154/ 7797F: drivers/net/ieee802154/ 7798F: include/linux/nl802154.h 7799F: include/linux/ieee802154.h 7800F: include/net/nl802154.h 7801F: include/net/mac802154.h 7802F: include/net/af_ieee802154.h 7803F: include/net/cfg802154.h 7804F: include/net/ieee802154_netdev.h 7805F: Documentation/networking/ieee802154.rst 7806 7807IFE PROTOCOL 7808M: Yotam Gigi <yotam.gi@gmail.com> 7809M: Jamal Hadi Salim <jhs@mojatatu.com> 7810F: net/ife 7811F: include/net/ife.h 7812F: include/uapi/linux/ife.h 7813 7814IGORPLUG-USB IR RECEIVER 7815M: Sean Young <sean@mess.org> 7816L: linux-media@vger.kernel.org 7817S: Maintained 7818F: drivers/media/rc/igorplugusb.c 7819 7820IGUANAWORKS USB IR TRANSCEIVER 7821M: Sean Young <sean@mess.org> 7822L: linux-media@vger.kernel.org 7823S: Maintained 7824F: drivers/media/rc/iguanair.c 7825 7826IIO DIGITAL POTENTIOMETER DAC 7827M: Peter Rosin <peda@axentia.se> 7828L: linux-iio@vger.kernel.org 7829S: Maintained 7830F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7831F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7832F: drivers/iio/dac/dpot-dac.c 7833 7834IIO ENVELOPE DETECTOR 7835M: Peter Rosin <peda@axentia.se> 7836L: linux-iio@vger.kernel.org 7837S: Maintained 7838F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7839F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7840F: drivers/iio/adc/envelope-detector.c 7841 7842IIO MULTIPLEXER 7843M: Peter Rosin <peda@axentia.se> 7844L: linux-iio@vger.kernel.org 7845S: Maintained 7846F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7847F: drivers/iio/multiplexer/iio-mux.c 7848 7849IIO SUBSYSTEM AND DRIVERS 7850M: Jonathan Cameron <jic23@kernel.org> 7851R: Hartmut Knaack <knaack.h@gmx.de> 7852R: Lars-Peter Clausen <lars@metafoo.de> 7853R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7854L: linux-iio@vger.kernel.org 7855T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7856S: Maintained 7857F: Documentation/ABI/testing/configfs-iio* 7858F: Documentation/ABI/testing/sysfs-bus-iio* 7859F: Documentation/devicetree/bindings/iio/ 7860F: drivers/iio/ 7861F: drivers/staging/iio/ 7862F: include/linux/iio/ 7863F: tools/iio/ 7864 7865IIO UNIT CONVERTER 7866M: Peter Rosin <peda@axentia.se> 7867L: linux-iio@vger.kernel.org 7868S: Maintained 7869F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7870F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7871F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7872F: drivers/iio/afe/iio-rescale.c 7873 7874IKANOS/ADI EAGLE ADSL USB DRIVER 7875M: Matthieu Castet <castet.matthieu@free.fr> 7876M: Stanislaw Gruszka <stf_xl@wp.pl> 7877S: Maintained 7878F: drivers/usb/atm/ueagle-atm.c 7879 7880IMGTEC ASCII LCD DRIVER 7881M: Paul Burton <paul.burton@mips.com> 7882S: Maintained 7883F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7884F: drivers/auxdisplay/img-ascii-lcd.c 7885 7886IMGTEC IR DECODER DRIVER 7887M: James Hogan <jhogan@kernel.org> 7888S: Maintained 7889F: drivers/media/rc/img-ir/ 7890 7891IMON SOUNDGRAPH USB IR RECEIVER 7892M: Sean Young <sean@mess.org> 7893L: linux-media@vger.kernel.org 7894S: Maintained 7895F: drivers/media/rc/imon_raw.c 7896F: drivers/media/rc/imon.c 7897 7898IMS TWINTURBO FRAMEBUFFER DRIVER 7899L: linux-fbdev@vger.kernel.org 7900S: Orphan 7901F: drivers/video/fbdev/imsttfb.c 7902 7903INA209 HARDWARE MONITOR DRIVER 7904M: Guenter Roeck <linux@roeck-us.net> 7905L: linux-hwmon@vger.kernel.org 7906S: Maintained 7907F: Documentation/hwmon/ina209.rst 7908F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7909F: drivers/hwmon/ina209.c 7910 7911INA2XX HARDWARE MONITOR DRIVER 7912M: Guenter Roeck <linux@roeck-us.net> 7913L: linux-hwmon@vger.kernel.org 7914S: Maintained 7915F: Documentation/hwmon/ina2xx.rst 7916F: drivers/hwmon/ina2xx.c 7917F: include/linux/platform_data/ina2xx.h 7918 7919INDUSTRY PACK SUBSYSTEM (IPACK) 7920M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7921M: Jens Taprogge <jens.taprogge@taprogge.org> 7922M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7923L: industrypack-devel@lists.sourceforge.net 7924W: http://industrypack.sourceforge.net 7925S: Maintained 7926F: drivers/ipack/ 7927 7928INFINEON DPS310 Driver 7929M: Eddie James <eajames@linux.ibm.com> 7930L: linux-iio@vger.kernel.org 7931F: drivers/iio/pressure/dps310.c 7932S: Maintained 7933 7934INFINIBAND SUBSYSTEM 7935M: Doug Ledford <dledford@redhat.com> 7936M: Jason Gunthorpe <jgg@mellanox.com> 7937L: linux-rdma@vger.kernel.org 7938W: https://github.com/linux-rdma/rdma-core 7939Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7941S: Supported 7942F: Documentation/devicetree/bindings/infiniband/ 7943F: Documentation/infiniband/ 7944F: drivers/infiniband/ 7945F: include/uapi/linux/if_infiniband.h 7946F: include/uapi/rdma/ 7947F: include/rdma/ 7948F: include/trace/events/ib_mad.h 7949F: include/trace/events/ib_umad.h 7950F: samples/bpf/ibumad_kern.c 7951F: samples/bpf/ibumad_user.c 7952 7953INGENIC JZ4780 DMA Driver 7954M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7955S: Maintained 7956F: drivers/dma/dma-jz4780.c 7957 7958INGENIC JZ4780 NAND DRIVER 7959M: Harvey Hunt <harveyhuntnexus@gmail.com> 7960L: linux-mtd@lists.infradead.org 7961S: Maintained 7962F: drivers/mtd/nand/raw/ingenic/ 7963 7964INGENIC JZ47xx SoCs 7965M: Paul Cercueil <paul@crapouillou.net> 7966S: Maintained 7967F: arch/mips/boot/dts/ingenic/ 7968F: arch/mips/include/asm/mach-jz4740/ 7969F: arch/mips/jz4740/ 7970F: drivers/clk/ingenic/ 7971F: drivers/dma/dma-jz4780.c 7972F: drivers/gpu/drm/ingenic/ 7973F: drivers/i2c/busses/i2c-jz4780.c 7974F: drivers/iio/adc/ingenic-adc.c 7975F: drivers/irqchip/irq-ingenic.c 7976F: drivers/memory/jz4780-nemc.c 7977F: drivers/mmc/host/jz4740_mmc.c 7978F: drivers/mtd/nand/raw/ingenic/ 7979F: drivers/pinctrl/pinctrl-ingenic.c 7980F: drivers/power/supply/ingenic-battery.c 7981F: drivers/pwm/pwm-jz4740.c 7982F: drivers/rtc/rtc-jz4740.c 7983F: drivers/tty/serial/8250/8250_ingenic.c 7984F: drivers/usb/musb/jz4740.c 7985F: drivers/watchdog/jz4740_wdt.c 7986F: include/dt-bindings/iio/adc/ingenic,adc.h 7987F: include/linux/mfd/ingenic-tcu.h 7988F: sound/soc/jz4740/ 7989F: sound/soc/codecs/jz47* 7990 7991INOTIFY 7992M: Jan Kara <jack@suse.cz> 7993R: Amir Goldstein <amir73il@gmail.com> 7994L: linux-fsdevel@vger.kernel.org 7995S: Maintained 7996F: Documentation/filesystems/inotify.txt 7997F: fs/notify/inotify/ 7998F: include/linux/inotify.h 7999F: include/uapi/linux/inotify.h 8000 8001INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8002M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8003L: linux-input@vger.kernel.org 8004Q: http://patchwork.kernel.org/project/linux-input/list/ 8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8006S: Maintained 8007F: drivers/input/ 8008F: include/linux/input.h 8009F: include/uapi/linux/input.h 8010F: include/uapi/linux/input-event-codes.h 8011F: include/linux/input/ 8012F: Documentation/devicetree/bindings/input/ 8013F: Documentation/devicetree/bindings/serio/ 8014F: Documentation/input/ 8015 8016INPUT MULTITOUCH (MT) PROTOCOL 8017M: Henrik Rydberg <rydberg@bitmath.org> 8018L: linux-input@vger.kernel.org 8019S: Odd fixes 8020F: Documentation/input/multi-touch-protocol.rst 8021F: drivers/input/input-mt.c 8022K: \b(ABS|SYN)_MT_ 8023 8024INSIDE SECURE CRYPTO DRIVER 8025M: Antoine Tenart <antoine.tenart@bootlin.com> 8026F: drivers/crypto/inside-secure/ 8027S: Maintained 8028L: linux-crypto@vger.kernel.org 8029 8030INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8031M: Mimi Zohar <zohar@linux.ibm.com> 8032M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8033L: linux-integrity@vger.kernel.org 8034T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8035S: Supported 8036F: security/integrity/ima/ 8037 8038INTEL 810/815 FRAMEBUFFER DRIVER 8039M: Antonino Daplas <adaplas@gmail.com> 8040L: linux-fbdev@vger.kernel.org 8041S: Maintained 8042F: drivers/video/fbdev/i810/ 8043 8044INTEL ASoC DRIVERS 8045M: Cezary Rojewski <cezary.rojewski@intel.com> 8046M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8047M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8048M: Jie Yang <yang.jie@linux.intel.com> 8049L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8050S: Supported 8051F: sound/soc/intel/ 8052 8053INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8054M: Hans de Goede <hdegoede@redhat.com> 8055L: platform-driver-x86@vger.kernel.org 8056S: Maintained 8057F: drivers/platform/x86/intel_atomisp2_pm.c 8058 8059INTEL C600 SERIES SAS CONTROLLER DRIVER 8060M: Intel SCU Linux support <intel-linux-scu@intel.com> 8061M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8062L: linux-scsi@vger.kernel.org 8063T: git git://git.code.sf.net/p/intel-sas/isci 8064S: Supported 8065F: drivers/scsi/isci/ 8066 8067INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8068M: Jani Nikula <jani.nikula@linux.intel.com> 8069M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8070M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8071L: intel-gfx@lists.freedesktop.org 8072W: https://01.org/linuxgraphics/ 8073B: https://01.org/linuxgraphics/documentation/how-report-bugs 8074C: irc://chat.freenode.net/intel-gfx 8075Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8076T: git git://anongit.freedesktop.org/drm-intel 8077S: Supported 8078F: drivers/gpu/drm/i915/ 8079F: include/drm/i915* 8080F: include/uapi/drm/i915_drm.h 8081F: Documentation/gpu/i915.rst 8082 8083INTEL ETHERNET DRIVERS 8084M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8085L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8086W: http://www.intel.com/support/feedback.htm 8087W: http://e1000.sourceforge.net/ 8088Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8090T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8091S: Supported 8092F: Documentation/networking/device_drivers/intel/e100.rst 8093F: Documentation/networking/device_drivers/intel/e1000.rst 8094F: Documentation/networking/device_drivers/intel/e1000e.rst 8095F: Documentation/networking/device_drivers/intel/fm10k.rst 8096F: Documentation/networking/device_drivers/intel/igb.rst 8097F: Documentation/networking/device_drivers/intel/igbvf.rst 8098F: Documentation/networking/device_drivers/intel/ixgb.rst 8099F: Documentation/networking/device_drivers/intel/ixgbe.rst 8100F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8101F: Documentation/networking/device_drivers/intel/i40e.rst 8102F: Documentation/networking/device_drivers/intel/iavf.rst 8103F: Documentation/networking/device_drivers/intel/ice.rst 8104F: drivers/net/ethernet/intel/ 8105F: drivers/net/ethernet/intel/*/ 8106F: include/linux/avf/virtchnl.h 8107 8108INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8109M: Maik Broemme <mbroemme@libmpq.org> 8110L: linux-fbdev@vger.kernel.org 8111S: Maintained 8112F: Documentation/fb/intelfb.rst 8113F: drivers/video/fbdev/intelfb/ 8114 8115INTEL GPIO DRIVERS 8116M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8117L: linux-gpio@vger.kernel.org 8118S: Maintained 8119T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8120F: drivers/gpio/gpio-ich.c 8121F: drivers/gpio/gpio-intel-mid.c 8122F: drivers/gpio/gpio-lynxpoint.c 8123F: drivers/gpio/gpio-merrifield.c 8124F: drivers/gpio/gpio-ml-ioh.c 8125F: drivers/gpio/gpio-pch.c 8126F: drivers/gpio/gpio-sch.c 8127F: drivers/gpio/gpio-sodaville.c 8128 8129INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8130M: Zhenyu Wang <zhenyuw@linux.intel.com> 8131M: Zhi Wang <zhi.a.wang@intel.com> 8132L: intel-gvt-dev@lists.freedesktop.org 8133L: intel-gfx@lists.freedesktop.org 8134W: https://01.org/igvt-g 8135T: git https://github.com/intel/gvt-linux.git 8136S: Supported 8137F: drivers/gpu/drm/i915/gvt/ 8138 8139INTEL HID EVENT DRIVER 8140M: Alex Hung <alex.hung@canonical.com> 8141L: platform-driver-x86@vger.kernel.org 8142S: Maintained 8143F: drivers/platform/x86/intel-hid.c 8144 8145INTEL I/OAT DMA DRIVER 8146M: Dave Jiang <dave.jiang@intel.com> 8147R: Dan Williams <dan.j.williams@intel.com> 8148L: dmaengine@vger.kernel.org 8149Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8150S: Supported 8151F: drivers/dma/ioat* 8152 8153INTEL IDLE DRIVER 8154M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8155M: Len Brown <lenb@kernel.org> 8156L: linux-pm@vger.kernel.org 8157T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8158B: https://bugzilla.kernel.org 8159S: Supported 8160F: drivers/idle/intel_idle.c 8161 8162INTEL INTEGRATED SENSOR HUB DRIVER 8163M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8164M: Jiri Kosina <jikos@kernel.org> 8165L: linux-input@vger.kernel.org 8166S: Maintained 8167F: drivers/hid/intel-ish-hid/ 8168 8169INTEL IOMMU (VT-d) 8170M: David Woodhouse <dwmw2@infradead.org> 8171L: iommu@lists.linux-foundation.org 8172T: git git://git.infradead.org/iommu-2.6.git 8173S: Supported 8174F: drivers/iommu/intel-iommu.c 8175F: include/linux/intel-iommu.h 8176 8177INTEL IOP-ADMA DMA DRIVER 8178R: Dan Williams <dan.j.williams@intel.com> 8179S: Odd fixes 8180F: drivers/dma/iop-adma.c 8181 8182INTEL IPU3 CSI-2 CIO2 DRIVER 8183M: Yong Zhi <yong.zhi@intel.com> 8184M: Sakari Ailus <sakari.ailus@linux.intel.com> 8185M: Bingbu Cao <bingbu.cao@intel.com> 8186R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8187L: linux-media@vger.kernel.org 8188S: Maintained 8189F: drivers/media/pci/intel/ipu3/ 8190F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8191 8192INTEL IPU3 CSI-2 IMGU DRIVER 8193M: Sakari Ailus <sakari.ailus@linux.intel.com> 8194L: linux-media@vger.kernel.org 8195S: Maintained 8196F: drivers/staging/media/ipu3/ 8197F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8198F: Documentation/media/v4l-drivers/ipu3.rst 8199 8200INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8201M: Krzysztof Halasa <khalasa@piap.pl> 8202S: Maintained 8203F: include/linux/soc/ixp4xx/qmgr.h 8204F: include/linux/soc/ixp4xx/npe.h 8205F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8206F: drivers/soc/ixp4xx/ixp4xx-npe.c 8207F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8208F: drivers/net/wan/ixp4xx_hss.c 8209 8210INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8211M: Deepak Saxena <dsaxena@plexity.net> 8212S: Maintained 8213F: drivers/char/hw_random/ixp4xx-rng.c 8214 8215INTEL MANAGEMENT ENGINE (mei) 8216M: Tomas Winkler <tomas.winkler@intel.com> 8217L: linux-kernel@vger.kernel.org 8218S: Supported 8219F: include/uapi/linux/mei.h 8220F: include/linux/mei_cl_bus.h 8221F: drivers/misc/mei/* 8222F: drivers/watchdog/mei_wdt.c 8223F: Documentation/driver-api/mei/* 8224F: samples/mei/* 8225 8226INTEL MENLOW THERMAL DRIVER 8227M: Sujith Thomas <sujith.thomas@intel.com> 8228L: platform-driver-x86@vger.kernel.org 8229W: https://01.org/linux-acpi 8230S: Supported 8231F: drivers/platform/x86/intel_menlow.c 8232 8233INTEL MIC DRIVERS (mic) 8234M: Sudeep Dutt <sudeep.dutt@intel.com> 8235M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8236S: Supported 8237W: https://github.com/sudeepdutt/mic 8238W: http://software.intel.com/en-us/mic-developer 8239F: include/linux/mic_bus.h 8240F: include/linux/scif.h 8241F: include/uapi/linux/mic_common.h 8242F: include/uapi/linux/mic_ioctl.h 8243F: include/uapi/linux/scif_ioctl.h 8244F: drivers/misc/mic/ 8245F: drivers/dma/mic_x100_dma.c 8246F: drivers/dma/mic_x100_dma.h 8247F: Documentation/mic/ 8248 8249INTEL PMC CORE DRIVER 8250M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8251M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8252L: platform-driver-x86@vger.kernel.org 8253S: Maintained 8254F: drivers/platform/x86/intel_pmc_core* 8255 8256INTEL PMC/P-Unit IPC DRIVER 8257M: Zha Qipeng<qipeng.zha@intel.com> 8258L: platform-driver-x86@vger.kernel.org 8259S: Maintained 8260F: drivers/platform/x86/intel_pmc_ipc.c 8261F: drivers/platform/x86/intel_punit_ipc.c 8262F: arch/x86/include/asm/intel_pmc_ipc.h 8263F: arch/x86/include/asm/intel_punit_ipc.h 8264 8265INTEL PMIC GPIO DRIVERS 8266M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8267S: Maintained 8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8269F: drivers/gpio/gpio-*cove.c 8270F: drivers/gpio/gpio-msic.c 8271 8272INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8273R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8274S: Maintained 8275F: drivers/mfd/intel_msic.c 8276F: drivers/mfd/intel_soc_pmic* 8277F: include/linux/mfd/intel_msic.h 8278F: include/linux/mfd/intel_soc_pmic* 8279 8280INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8281M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8282L: linux-wireless@vger.kernel.org 8283S: Maintained 8284F: Documentation/networking/device_drivers/intel/ipw2100.txt 8285F: Documentation/networking/device_drivers/intel/ipw2200.txt 8286F: drivers/net/wireless/intel/ipw2x00/ 8287 8288INTEL PSTATE DRIVER 8289M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8290M: Len Brown <lenb@kernel.org> 8291L: linux-pm@vger.kernel.org 8292S: Supported 8293F: drivers/cpufreq/intel_pstate.c 8294 8295INTEL RDMA RNIC DRIVER 8296M: Faisal Latif <faisal.latif@intel.com> 8297M: Shiraz Saleem <shiraz.saleem@intel.com> 8298L: linux-rdma@vger.kernel.org 8299S: Supported 8300F: drivers/infiniband/hw/i40iw/ 8301F: include/uapi/rdma/i40iw-abi.h 8302 8303INTEL SPEED SELECT TECHNOLOGY 8304M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8305L: platform-driver-x86@vger.kernel.org 8306S: Maintained 8307F: drivers/platform/x86/intel_speed_select_if/ 8308F: tools/power/x86/intel-speed-select/ 8309F: include/uapi/linux/isst_if.h 8310 8311INTEL TELEMETRY DRIVER 8312M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8313M: "David E. Box" <david.e.box@linux.intel.com> 8314L: platform-driver-x86@vger.kernel.org 8315S: Maintained 8316F: arch/x86/include/asm/intel_telemetry.h 8317F: drivers/platform/x86/intel_telemetry* 8318 8319INTEL VIRTUAL BUTTON DRIVER 8320M: AceLan Kao <acelan.kao@canonical.com> 8321L: platform-driver-x86@vger.kernel.org 8322S: Maintained 8323F: drivers/platform/x86/intel-vbtn.c 8324 8325INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8326M: Stanislaw Gruszka <sgruszka@redhat.com> 8327L: linux-wireless@vger.kernel.org 8328S: Supported 8329F: drivers/net/wireless/intel/iwlegacy/ 8330 8331INTEL WIRELESS WIFI LINK (iwlwifi) 8332M: Johannes Berg <johannes.berg@intel.com> 8333M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8334M: Luca Coelho <luciano.coelho@intel.com> 8335M: Intel Linux Wireless <linuxwifi@intel.com> 8336L: linux-wireless@vger.kernel.org 8337W: http://intellinuxwireless.org 8338T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8339S: Supported 8340F: drivers/net/wireless/intel/iwlwifi/ 8341 8342INTEL WIRELESS WIMAX CONNECTION 2400 8343M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8344M: linux-wimax@intel.com 8345L: wimax@linuxwimax.org (subscribers-only) 8346S: Supported 8347W: http://linuxwimax.org 8348F: Documentation/wimax/README.i2400m 8349F: drivers/net/wimax/i2400m/ 8350F: include/uapi/linux/wimax/i2400m.h 8351 8352INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8353M: Mario Limonciello <mario.limonciello@dell.com> 8354S: Maintained 8355F: drivers/platform/x86/intel-wmi-thunderbolt.c 8356 8357INTEL(R) TRACE HUB 8358M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8359S: Supported 8360F: Documentation/trace/intel_th.rst 8361F: drivers/hwtracing/intel_th/ 8362 8363INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8364M: Ning Sun <ning.sun@intel.com> 8365L: tboot-devel@lists.sourceforge.net 8366W: http://tboot.sourceforge.net 8367T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8368S: Supported 8369F: Documentation/x86/intel_txt.rst 8370F: include/linux/tboot.h 8371F: arch/x86/kernel/tboot.c 8372 8373INTEL-MID GPIO DRIVER 8374M: David Cohen <david.a.cohen@linux.intel.com> 8375L: linux-gpio@vger.kernel.org 8376S: Maintained 8377F: drivers/gpio/gpio-intel-mid.c 8378 8379INTERCONNECT API 8380M: Georgi Djakov <georgi.djakov@linaro.org> 8381L: linux-pm@vger.kernel.org 8382S: Maintained 8383F: Documentation/driver-api/interconnect.rst 8384F: Documentation/devicetree/bindings/interconnect/ 8385F: drivers/interconnect/ 8386F: include/dt-bindings/interconnect/ 8387F: include/linux/interconnect-provider.h 8388F: include/linux/interconnect.h 8389 8390INVENSENSE MPU-3050 GYROSCOPE DRIVER 8391M: Linus Walleij <linus.walleij@linaro.org> 8392L: linux-iio@vger.kernel.org 8393S: Maintained 8394F: drivers/iio/gyro/mpu3050* 8395F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8396 8397IOC3 ETHERNET DRIVER 8398M: Ralf Baechle <ralf@linux-mips.org> 8399L: linux-mips@vger.kernel.org 8400S: Maintained 8401F: drivers/net/ethernet/sgi/ioc3-eth.c 8402 8403IOC3 SERIAL DRIVER 8404M: Pat Gefre <pfg@sgi.com> 8405L: linux-serial@vger.kernel.org 8406S: Maintained 8407F: drivers/tty/serial/ioc3_serial.c 8408 8409IOMAP FILESYSTEM LIBRARY 8410M: Christoph Hellwig <hch@infradead.org> 8411M: Darrick J. Wong <darrick.wong@oracle.com> 8412M: linux-xfs@vger.kernel.org 8413M: linux-fsdevel@vger.kernel.org 8414L: linux-xfs@vger.kernel.org 8415L: linux-fsdevel@vger.kernel.org 8416T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8417S: Supported 8418F: fs/iomap.c 8419F: fs/iomap/ 8420F: include/linux/iomap.h 8421 8422IOMMU DRIVERS 8423M: Joerg Roedel <joro@8bytes.org> 8424L: iommu@lists.linux-foundation.org 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8426S: Maintained 8427F: Documentation/devicetree/bindings/iommu/ 8428F: drivers/iommu/ 8429F: include/linux/iommu.h 8430F: include/linux/of_iommu.h 8431F: include/linux/iova.h 8432 8433IO_URING 8434M: Jens Axboe <axboe@kernel.dk> 8435L: linux-block@vger.kernel.org 8436L: linux-fsdevel@vger.kernel.org 8437T: git git://git.kernel.dk/linux-block 8438T: git git://git.kernel.dk/liburing 8439S: Maintained 8440F: fs/io_uring.c 8441F: include/uapi/linux/io_uring.h 8442 8443IP MASQUERADING 8444M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8445S: Maintained 8446F: net/ipv4/netfilter/ipt_MASQUERADE.c 8447 8448IPMI SUBSYSTEM 8449M: Corey Minyard <minyard@acm.org> 8450L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8451W: http://openipmi.sourceforge.net/ 8452S: Supported 8453F: Documentation/devicetree/bindings/ipmi/ 8454F: Documentation/IPMI.txt 8455F: drivers/char/ipmi/ 8456F: include/linux/ipmi* 8457F: include/uapi/linux/ipmi* 8458 8459IPS SCSI RAID DRIVER 8460M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8461L: linux-scsi@vger.kernel.org 8462W: http://www.adaptec.com/ 8463S: Maintained 8464F: drivers/scsi/ips* 8465 8466IPVS 8467M: Wensong Zhang <wensong@linux-vs.org> 8468M: Simon Horman <horms@verge.net.au> 8469M: Julian Anastasov <ja@ssi.bg> 8470L: netdev@vger.kernel.org 8471L: lvs-devel@vger.kernel.org 8472S: Maintained 8473T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8475F: Documentation/networking/ipvs-sysctl.txt 8476F: include/net/ip_vs.h 8477F: include/uapi/linux/ip_vs.h 8478F: net/netfilter/ipvs/ 8479 8480IPWIRELESS DRIVER 8481M: Jiri Kosina <jikos@kernel.org> 8482M: David Sterba <dsterba@suse.com> 8483S: Odd Fixes 8484F: drivers/tty/ipwireless/ 8485 8486IPX NETWORK LAYER 8487L: netdev@vger.kernel.org 8488S: Obsolete 8489F: include/uapi/linux/ipx.h 8490 8491IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8492M: Marc Zyngier <maz@kernel.org> 8493S: Maintained 8494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8495F: Documentation/IRQ-domain.txt 8496F: include/linux/irqdomain.h 8497F: kernel/irq/irqdomain.c 8498F: kernel/irq/msi.c 8499 8500IRQ SUBSYSTEM 8501M: Thomas Gleixner <tglx@linutronix.de> 8502L: linux-kernel@vger.kernel.org 8503S: Maintained 8504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8505F: kernel/irq/ 8506 8507IRQCHIP DRIVERS 8508M: Thomas Gleixner <tglx@linutronix.de> 8509M: Jason Cooper <jason@lakedaemon.net> 8510M: Marc Zyngier <maz@kernel.org> 8511L: linux-kernel@vger.kernel.org 8512S: Maintained 8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8514F: Documentation/devicetree/bindings/interrupt-controller/ 8515F: drivers/irqchip/ 8516 8517ISA 8518M: William Breathitt Gray <vilhelm.gray@gmail.com> 8519S: Maintained 8520F: Documentation/driver-api/isa.rst 8521F: drivers/base/isa.c 8522F: include/linux/isa.h 8523 8524ISA RADIO MODULE 8525M: Hans Verkuil <hverkuil@xs4all.nl> 8526L: linux-media@vger.kernel.org 8527T: git git://linuxtv.org/media_tree.git 8528W: https://linuxtv.org 8529S: Maintained 8530F: drivers/media/radio/radio-isa* 8531 8532ISAPNP 8533M: Jaroslav Kysela <perex@perex.cz> 8534S: Maintained 8535F: Documentation/driver-api/isapnp.rst 8536F: drivers/pnp/isapnp/ 8537F: include/linux/isapnp.h 8538 8539ISCSI 8540M: Lee Duncan <lduncan@suse.com> 8541M: Chris Leech <cleech@redhat.com> 8542L: open-iscsi@googlegroups.com 8543W: www.open-iscsi.com 8544S: Maintained 8545F: drivers/scsi/*iscsi* 8546F: include/scsi/*iscsi* 8547 8548iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8549M: Peter Jones <pjones@redhat.com> 8550M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8551S: Maintained 8552F: drivers/firmware/iscsi_ibft* 8553 8554ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8555M: Sagi Grimberg <sagi@grimberg.me> 8556M: Max Gurtovoy <maxg@mellanox.com> 8557L: linux-rdma@vger.kernel.org 8558S: Supported 8559W: http://www.openfabrics.org 8560W: www.open-iscsi.org 8561Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8562F: drivers/infiniband/ulp/iser/ 8563 8564ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8565M: Sagi Grimberg <sagi@grimberg.me> 8566T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8567L: linux-rdma@vger.kernel.org 8568L: target-devel@vger.kernel.org 8569S: Supported 8570W: http://www.linux-iscsi.org 8571F: drivers/infiniband/ulp/isert 8572 8573ISDN/mISDN SUBSYSTEM 8574M: Karsten Keil <isdn@linux-pingi.de> 8575L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8576L: netdev@vger.kernel.org 8577W: http://www.isdn4linux.de 8578S: Maintained 8579F: drivers/isdn/mISDN 8580F: drivers/isdn/hardware 8581 8582ISDN/CAPI SUBSYSTEM 8583M: Karsten Keil <isdn@linux-pingi.de> 8584L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8585L: netdev@vger.kernel.org 8586W: http://www.isdn4linux.de 8587S: Odd Fixes 8588F: Documentation/isdn/ 8589F: drivers/isdn/capi/ 8590F: drivers/staging/isdn/ 8591F: net/bluetooth/cmtp/ 8592F: include/linux/isdn/ 8593F: include/uapi/linux/isdn/ 8594 8595IT87 HARDWARE MONITORING DRIVER 8596M: Jean Delvare <jdelvare@suse.com> 8597L: linux-hwmon@vger.kernel.org 8598S: Maintained 8599F: Documentation/hwmon/it87.rst 8600F: drivers/hwmon/it87.c 8601 8602IT913X MEDIA DRIVER 8603M: Antti Palosaari <crope@iki.fi> 8604L: linux-media@vger.kernel.org 8605W: https://linuxtv.org 8606W: http://palosaari.fi/linux/ 8607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8608T: git git://linuxtv.org/anttip/media_tree.git 8609S: Maintained 8610F: drivers/media/tuners/it913x* 8611 8612IVTV VIDEO4LINUX DRIVER 8613M: Andy Walls <awalls@md.metrocast.net> 8614L: ivtv-devel@ivtvdriver.org (subscribers-only) 8615L: linux-media@vger.kernel.org 8616T: git git://linuxtv.org/media_tree.git 8617W: http://www.ivtvdriver.org 8618S: Maintained 8619F: Documentation/media/v4l-drivers/ivtv* 8620F: drivers/media/pci/ivtv/ 8621F: include/uapi/linux/ivtv* 8622 8623IX2505V MEDIA DRIVER 8624M: Malcolm Priestley <tvboxspy@gmail.com> 8625L: linux-media@vger.kernel.org 8626W: https://linuxtv.org 8627Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8628S: Maintained 8629F: drivers/media/dvb-frontends/ix2505v* 8630 8631JAILHOUSE HYPERVISOR INTERFACE 8632M: Jan Kiszka <jan.kiszka@siemens.com> 8633L: jailhouse-dev@googlegroups.com 8634S: Maintained 8635F: arch/x86/kernel/jailhouse.c 8636F: arch/x86/include/asm/jailhouse_para.h 8637 8638JC42.4 TEMPERATURE SENSOR DRIVER 8639M: Guenter Roeck <linux@roeck-us.net> 8640L: linux-hwmon@vger.kernel.org 8641S: Maintained 8642F: drivers/hwmon/jc42.c 8643F: Documentation/hwmon/jc42.rst 8644 8645JFS FILESYSTEM 8646M: Dave Kleikamp <shaggy@kernel.org> 8647L: jfs-discussion@lists.sourceforge.net 8648W: http://jfs.sourceforge.net/ 8649T: git git://github.com/kleikamp/linux-shaggy.git 8650S: Maintained 8651F: Documentation/filesystems/jfs.txt 8652F: fs/jfs/ 8653 8654JME NETWORK DRIVER 8655M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8656L: netdev@vger.kernel.org 8657S: Maintained 8658F: drivers/net/ethernet/jme.* 8659 8660JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8661M: David Woodhouse <dwmw2@infradead.org> 8662M: Richard Weinberger <richard@nod.at> 8663L: linux-mtd@lists.infradead.org 8664W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8665T: git git://git.infradead.org/ubifs-2.6.git 8666S: Odd Fixes 8667F: fs/jffs2/ 8668F: include/uapi/linux/jffs2.h 8669 8670JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8671M: "Theodore Ts'o" <tytso@mit.edu> 8672M: Jan Kara <jack@suse.com> 8673L: linux-ext4@vger.kernel.org 8674S: Maintained 8675F: fs/jbd2/ 8676F: include/linux/jbd2.h 8677 8678JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8679M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8680L: linux-media@vger.kernel.org 8681S: Maintained 8682F: drivers/media/platform/rcar_jpu.c 8683 8684JSM Neo PCI based serial card 8685L: linux-serial@vger.kernel.org 8686S: Orphan 8687F: drivers/tty/serial/jsm/ 8688 8689K10TEMP HARDWARE MONITORING DRIVER 8690M: Clemens Ladisch <clemens@ladisch.de> 8691L: linux-hwmon@vger.kernel.org 8692S: Maintained 8693F: Documentation/hwmon/k10temp.rst 8694F: drivers/hwmon/k10temp.c 8695 8696K8TEMP HARDWARE MONITORING DRIVER 8697M: Rudolf Marek <r.marek@assembler.cz> 8698L: linux-hwmon@vger.kernel.org 8699S: Maintained 8700F: Documentation/hwmon/k8temp.rst 8701F: drivers/hwmon/k8temp.c 8702 8703KASAN 8704M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8705R: Alexander Potapenko <glider@google.com> 8706R: Dmitry Vyukov <dvyukov@google.com> 8707L: kasan-dev@googlegroups.com 8708S: Maintained 8709F: arch/*/include/asm/kasan.h 8710F: arch/*/mm/kasan_init* 8711F: Documentation/dev-tools/kasan.rst 8712F: include/linux/kasan*.h 8713F: lib/test_kasan.c 8714F: mm/kasan/ 8715F: scripts/Makefile.kasan 8716 8717KCONFIG 8718M: Masahiro Yamada <yamada.masahiro@socionext.com> 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8720L: linux-kbuild@vger.kernel.org 8721S: Maintained 8722F: Documentation/kbuild/kconfig* 8723F: scripts/kconfig/ 8724F: scripts/Kconfig.include 8725 8726KDUMP 8727M: Dave Young <dyoung@redhat.com> 8728M: Baoquan He <bhe@redhat.com> 8729R: Vivek Goyal <vgoyal@redhat.com> 8730L: kexec@lists.infradead.org 8731W: http://lse.sourceforge.net/kdump/ 8732S: Maintained 8733F: Documentation/admin-guide/kdump/ 8734 8735KEENE FM RADIO TRANSMITTER DRIVER 8736M: Hans Verkuil <hverkuil@xs4all.nl> 8737L: linux-media@vger.kernel.org 8738T: git git://linuxtv.org/media_tree.git 8739W: https://linuxtv.org 8740S: Maintained 8741F: drivers/media/radio/radio-keene* 8742 8743KERNEL AUTOMOUNTER 8744M: Ian Kent <raven@themaw.net> 8745L: autofs@vger.kernel.org 8746S: Maintained 8747F: fs/autofs/ 8748 8749KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8750M: Masahiro Yamada <yamada.masahiro@socionext.com> 8751M: Michal Marek <michal.lkml@markovi.net> 8752T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8753L: linux-kbuild@vger.kernel.org 8754S: Maintained 8755F: Documentation/kbuild/ 8756F: Makefile 8757F: scripts/Kbuild* 8758F: scripts/Makefile* 8759F: scripts/basic/ 8760F: scripts/mk* 8761F: scripts/*vmlinux* 8762F: scripts/mod/ 8763F: scripts/package/ 8764 8765KERNEL JANITORS 8766L: kernel-janitors@vger.kernel.org 8767W: http://kernelnewbies.org/KernelJanitors 8768S: Odd Fixes 8769 8770KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8771M: "J. Bruce Fields" <bfields@fieldses.org> 8772M: Chuck Lever <chuck.lever@oracle.com> 8773L: linux-nfs@vger.kernel.org 8774W: http://nfs.sourceforge.net/ 8775T: git git://linux-nfs.org/~bfields/linux.git 8776S: Supported 8777F: fs/nfsd/ 8778F: include/uapi/linux/nfsd/ 8779F: fs/lockd/ 8780F: fs/nfs_common/ 8781F: net/sunrpc/ 8782F: include/linux/lockd/ 8783F: include/linux/sunrpc/ 8784F: include/uapi/linux/sunrpc/ 8785 8786KERNEL SELFTEST FRAMEWORK 8787M: Shuah Khan <shuah@kernel.org> 8788M: Shuah Khan <skhan@linuxfoundation.org> 8789L: linux-kselftest@vger.kernel.org 8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8791Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8792S: Maintained 8793F: tools/testing/selftests/ 8794F: Documentation/dev-tools/kselftest* 8795 8796KERNEL USERMODE HELPER 8797M: Luis Chamberlain <mcgrof@kernel.org> 8798L: linux-kernel@vger.kernel.org 8799S: Maintained 8800F: kernel/umh.c 8801F: include/linux/umh.h 8802 8803KERNEL VIRTUAL MACHINE (KVM) 8804M: Paolo Bonzini <pbonzini@redhat.com> 8805M: Radim Krčmář <rkrcmar@redhat.com> 8806L: kvm@vger.kernel.org 8807W: http://www.linux-kvm.org 8808T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8809S: Supported 8810F: Documentation/virt/kvm/ 8811F: include/trace/events/kvm.h 8812F: include/uapi/asm-generic/kvm* 8813F: include/uapi/linux/kvm* 8814F: include/asm-generic/kvm* 8815F: include/linux/kvm* 8816F: include/kvm/iodev.h 8817F: virt/kvm/* 8818F: tools/kvm/ 8819F: tools/testing/selftests/kvm/ 8820 8821KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8822M: Joerg Roedel <joro@8bytes.org> 8823L: kvm@vger.kernel.org 8824W: http://www.linux-kvm.org/ 8825S: Maintained 8826F: arch/x86/include/asm/svm.h 8827F: arch/x86/kvm/svm.c 8828 8829KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8830M: Marc Zyngier <maz@kernel.org> 8831R: James Morse <james.morse@arm.com> 8832R: Julien Thierry <julien.thierry.kdev@gmail.com> 8833R: Suzuki K Poulose <suzuki.poulose@arm.com> 8834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8835L: kvmarm@lists.cs.columbia.edu 8836T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8837S: Maintained 8838F: arch/arm/include/uapi/asm/kvm* 8839F: arch/arm/include/asm/kvm* 8840F: arch/arm/kvm/ 8841F: arch/arm64/include/uapi/asm/kvm* 8842F: arch/arm64/include/asm/kvm* 8843F: arch/arm64/kvm/ 8844F: virt/kvm/arm/ 8845F: include/kvm/arm_* 8846 8847KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8848M: James Hogan <jhogan@kernel.org> 8849L: linux-mips@vger.kernel.org 8850S: Supported 8851F: arch/mips/include/uapi/asm/kvm* 8852F: arch/mips/include/asm/kvm* 8853F: arch/mips/kvm/ 8854 8855KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8856M: Paul Mackerras <paulus@ozlabs.org> 8857L: kvm-ppc@vger.kernel.org 8858W: http://www.linux-kvm.org/ 8859T: git git://github.com/agraf/linux-2.6.git 8860S: Supported 8861F: arch/powerpc/include/uapi/asm/kvm* 8862F: arch/powerpc/include/asm/kvm* 8863F: arch/powerpc/kvm/ 8864F: arch/powerpc/kernel/kvm* 8865 8866KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8867M: Christian Borntraeger <borntraeger@de.ibm.com> 8868M: Janosch Frank <frankja@linux.ibm.com> 8869R: David Hildenbrand <david@redhat.com> 8870R: Cornelia Huck <cohuck@redhat.com> 8871L: linux-s390@vger.kernel.org 8872W: http://www.ibm.com/developerworks/linux/linux390/ 8873T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8874S: Supported 8875F: arch/s390/include/uapi/asm/kvm* 8876F: arch/s390/include/asm/gmap.h 8877F: arch/s390/include/asm/kvm* 8878F: arch/s390/kvm/ 8879F: arch/s390/mm/gmap.c 8880F: tools/testing/selftests/kvm/s390x/ 8881F: tools/testing/selftests/kvm/*/s390x/ 8882 8883KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8884M: Paolo Bonzini <pbonzini@redhat.com> 8885M: Radim Krčmář <rkrcmar@redhat.com> 8886L: kvm@vger.kernel.org 8887W: http://www.linux-kvm.org 8888T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8889S: Supported 8890F: arch/x86/kvm/ 8891F: arch/x86/kvm/*/ 8892F: arch/x86/include/uapi/asm/kvm* 8893F: arch/x86/include/asm/kvm* 8894F: arch/x86/include/asm/pvclock-abi.h 8895F: arch/x86/kernel/kvm.c 8896F: arch/x86/kernel/kvmclock.c 8897 8898KERNFS 8899M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8900M: Tejun Heo <tj@kernel.org> 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8902S: Supported 8903F: include/linux/kernfs.h 8904F: fs/kernfs/ 8905 8906KEXEC 8907M: Eric Biederman <ebiederm@xmission.com> 8908W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8909L: kexec@lists.infradead.org 8910S: Maintained 8911F: include/linux/kexec.h 8912F: include/uapi/linux/kexec.h 8913F: kernel/kexec* 8914 8915KEYS-ENCRYPTED 8916M: Mimi Zohar <zohar@linux.ibm.com> 8917L: linux-integrity@vger.kernel.org 8918L: keyrings@vger.kernel.org 8919S: Supported 8920F: Documentation/security/keys/trusted-encrypted.rst 8921F: include/keys/encrypted-type.h 8922F: security/keys/encrypted-keys/ 8923 8924KEYS-TRUSTED 8925M: James Bottomley <jejb@linux.ibm.com> 8926M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8927M: Mimi Zohar <zohar@linux.ibm.com> 8928L: linux-integrity@vger.kernel.org 8929L: keyrings@vger.kernel.org 8930S: Supported 8931F: Documentation/security/keys/trusted-encrypted.rst 8932F: include/keys/trusted-type.h 8933F: security/keys/trusted.c 8934F: security/keys/trusted.h 8935 8936KEYS/KEYRINGS: 8937M: David Howells <dhowells@redhat.com> 8938L: keyrings@vger.kernel.org 8939S: Maintained 8940F: Documentation/security/keys/core.rst 8941F: include/linux/key.h 8942F: include/linux/key-type.h 8943F: include/linux/keyctl.h 8944F: include/uapi/linux/keyctl.h 8945F: include/keys/ 8946F: security/keys/ 8947 8948KGDB / KDB /debug_core 8949M: Jason Wessel <jason.wessel@windriver.com> 8950M: Daniel Thompson <daniel.thompson@linaro.org> 8951W: http://kgdb.wiki.kernel.org/ 8952L: kgdb-bugreport@lists.sourceforge.net 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8954S: Maintained 8955F: Documentation/dev-tools/kgdb.rst 8956F: drivers/misc/kgdbts.c 8957F: drivers/tty/serial/kgdboc.c 8958F: include/linux/kdb.h 8959F: include/linux/kgdb.h 8960F: kernel/debug/ 8961 8962KMEMLEAK 8963M: Catalin Marinas <catalin.marinas@arm.com> 8964S: Maintained 8965F: Documentation/dev-tools/kmemleak.rst 8966F: include/linux/kmemleak.h 8967F: mm/kmemleak.c 8968F: mm/kmemleak-test.c 8969 8970KMOD KERNEL MODULE LOADER - USERMODE HELPER 8971M: Luis Chamberlain <mcgrof@kernel.org> 8972L: linux-kernel@vger.kernel.org 8973S: Maintained 8974F: kernel/kmod.c 8975F: include/linux/kmod.h 8976F: lib/test_kmod.c 8977F: tools/testing/selftests/kmod/ 8978 8979KPROBES 8980M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8981M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8982M: "David S. Miller" <davem@davemloft.net> 8983M: Masami Hiramatsu <mhiramat@kernel.org> 8984S: Maintained 8985F: Documentation/kprobes.txt 8986F: include/linux/kprobes.h 8987F: include/asm-generic/kprobes.h 8988F: kernel/kprobes.c 8989 8990KS0108 LCD CONTROLLER DRIVER 8991M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8992S: Maintained 8993F: Documentation/auxdisplay/ks0108 8994F: drivers/auxdisplay/ks0108.c 8995F: include/linux/ks0108.h 8996 8997L3MDEV 8998M: David Ahern <dsa@cumulusnetworks.com> 8999L: netdev@vger.kernel.org 9000S: Maintained 9001F: net/l3mdev 9002F: include/net/l3mdev.h 9003 9004L7 BPF FRAMEWORK 9005M: John Fastabend <john.fastabend@gmail.com> 9006M: Daniel Borkmann <daniel@iogearbox.net> 9007L: netdev@vger.kernel.org 9008L: bpf@vger.kernel.org 9009S: Maintained 9010F: include/linux/skmsg.h 9011F: net/core/skmsg.c 9012F: net/core/sock_map.c 9013F: net/ipv4/tcp_bpf.c 9014 9015LANTIQ / INTEL Ethernet drivers 9016M: Hauke Mehrtens <hauke@hauke-m.de> 9017L: netdev@vger.kernel.org 9018S: Maintained 9019F: net/dsa/tag_gswip.c 9020F: drivers/net/ethernet/lantiq_xrx200.c 9021F: drivers/net/dsa/lantiq_pce.h 9022F: drivers/net/dsa/lantiq_gswip.c 9023 9024LANTIQ MIPS ARCHITECTURE 9025M: John Crispin <john@phrozen.org> 9026L: linux-mips@vger.kernel.org 9027S: Maintained 9028F: arch/mips/lantiq 9029F: drivers/soc/lantiq 9030 9031LAPB module 9032L: linux-x25@vger.kernel.org 9033S: Orphan 9034F: Documentation/networking/lapb-module.txt 9035F: include/*/lapb.h 9036F: net/lapb/ 9037 9038LASI 53c700 driver for PARISC 9039M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9040L: linux-scsi@vger.kernel.org 9041S: Maintained 9042F: Documentation/scsi/53c700.txt 9043F: drivers/scsi/53c700* 9044 9045LEAKING_ADDRESSES 9046M: Tobin C. Harding <me@tobin.cc> 9047M: Tycho Andersen <tycho@tycho.ws> 9048L: kernel-hardening@lists.openwall.com 9049S: Maintained 9050T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9051F: scripts/leaking_addresses.pl 9052 9053LED SUBSYSTEM 9054M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9055M: Pavel Machek <pavel@ucw.cz> 9056R: Dan Murphy <dmurphy@ti.com> 9057L: linux-leds@vger.kernel.org 9058T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9059S: Maintained 9060F: Documentation/devicetree/bindings/leds/ 9061F: drivers/leds/ 9062F: include/linux/leds.h 9063 9064LEGACY EEPROM DRIVER 9065M: Jean Delvare <jdelvare@suse.com> 9066S: Maintained 9067F: Documentation/misc-devices/eeprom.rst 9068F: drivers/misc/eeprom/eeprom.c 9069 9070LEGO MINDSTORMS EV3 9071R: David Lechner <david@lechnology.com> 9072S: Maintained 9073F: arch/arm/boot/dts/da850-lego-ev3.dts 9074F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9075F: drivers/power/supply/lego_ev3_battery.c 9076 9077LEGO USB Tower driver 9078M: Juergen Stuber <starblue@users.sourceforge.net> 9079L: legousb-devel@lists.sourceforge.net 9080W: http://legousb.sourceforge.net/ 9081S: Maintained 9082F: drivers/usb/misc/legousbtower.c 9083 9084LG LAPTOP EXTRAS 9085M: Matan Ziv-Av <matan@svgalib.org> 9086L: platform-driver-x86@vger.kernel.org 9087S: Maintained 9088F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9089F: Documentation/admin-guide/laptops/lg-laptop.rst 9090F: drivers/platform/x86/lg-laptop.c 9091 9092LG2160 MEDIA DRIVER 9093M: Michael Krufky <mkrufky@linuxtv.org> 9094L: linux-media@vger.kernel.org 9095W: https://linuxtv.org 9096W: http://github.com/mkrufky 9097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9098T: git git://linuxtv.org/mkrufky/tuners.git 9099S: Maintained 9100F: drivers/media/dvb-frontends/lg2160.* 9101 9102LGDT3305 MEDIA DRIVER 9103M: Michael Krufky <mkrufky@linuxtv.org> 9104L: linux-media@vger.kernel.org 9105W: https://linuxtv.org 9106W: http://github.com/mkrufky 9107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9108T: git git://linuxtv.org/mkrufky/tuners.git 9109S: Maintained 9110F: drivers/media/dvb-frontends/lgdt3305.* 9111 9112LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9113M: Viresh Kumar <vireshk@kernel.org> 9114L: linux-ide@vger.kernel.org 9115T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9116S: Maintained 9117F: include/linux/pata_arasan_cf_data.h 9118F: drivers/ata/pata_arasan_cf.c 9119 9120LIBATA PATA DRIVERS 9121M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9122M: Jens Axboe <axboe@kernel.dk> 9123L: linux-ide@vger.kernel.org 9124T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9125S: Maintained 9126F: drivers/ata/pata_*.c 9127F: drivers/ata/ata_generic.c 9128 9129LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9130M: Linus Walleij <linus.walleij@linaro.org> 9131L: linux-ide@vger.kernel.org 9132T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9133S: Maintained 9134F: drivers/ata/pata_ftide010.c 9135F: drivers/ata/sata_gemini.c 9136F: drivers/ata/sata_gemini.h 9137 9138LIBATA SATA AHCI PLATFORM devices support 9139M: Hans de Goede <hdegoede@redhat.com> 9140M: Jens Axboe <axboe@kernel.dk> 9141L: linux-ide@vger.kernel.org 9142T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9143S: Maintained 9144F: drivers/ata/ahci_platform.c 9145F: drivers/ata/libahci_platform.c 9146F: include/linux/ahci_platform.h 9147 9148LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9149M: Mikael Pettersson <mikpelinux@gmail.com> 9150L: linux-ide@vger.kernel.org 9151T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9152S: Maintained 9153F: drivers/ata/sata_promise.* 9154 9155LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9156M: Jens Axboe <axboe@kernel.dk> 9157L: linux-ide@vger.kernel.org 9158T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9159S: Maintained 9160F: drivers/ata/ 9161F: include/linux/ata.h 9162F: include/linux/libata.h 9163F: Documentation/devicetree/bindings/ata/ 9164 9165LIBLOCKDEP 9166M: Sasha Levin <alexander.levin@microsoft.com> 9167S: Maintained 9168F: tools/lib/lockdep/ 9169 9170LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9171M: Dan Williams <dan.j.williams@intel.com> 9172M: Vishal Verma <vishal.l.verma@intel.com> 9173M: Dave Jiang <dave.jiang@intel.com> 9174L: linux-nvdimm@lists.01.org 9175Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9176S: Supported 9177F: drivers/nvdimm/blk.c 9178F: drivers/nvdimm/region_devs.c 9179 9180LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9181M: Vishal Verma <vishal.l.verma@intel.com> 9182M: Dan Williams <dan.j.williams@intel.com> 9183M: Dave Jiang <dave.jiang@intel.com> 9184L: linux-nvdimm@lists.01.org 9185Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9186S: Supported 9187F: drivers/nvdimm/btt* 9188 9189LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9190M: Dan Williams <dan.j.williams@intel.com> 9191M: Vishal Verma <vishal.l.verma@intel.com> 9192M: Dave Jiang <dave.jiang@intel.com> 9193L: linux-nvdimm@lists.01.org 9194Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9195S: Supported 9196F: drivers/nvdimm/pmem* 9197 9198LIBNVDIMM: DEVICETREE BINDINGS 9199M: Oliver O'Halloran <oohall@gmail.com> 9200L: linux-nvdimm@lists.01.org 9201Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9202S: Supported 9203F: drivers/nvdimm/of_pmem.c 9204F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9205 9206LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9207M: Dan Williams <dan.j.williams@intel.com> 9208M: Vishal Verma <vishal.l.verma@intel.com> 9209M: Dave Jiang <dave.jiang@intel.com> 9210M: Keith Busch <keith.busch@intel.com> 9211M: Ira Weiny <ira.weiny@intel.com> 9212L: linux-nvdimm@lists.01.org 9213Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9215S: Supported 9216F: drivers/nvdimm/* 9217F: drivers/acpi/nfit/* 9218F: include/linux/nd.h 9219F: include/linux/libnvdimm.h 9220F: include/uapi/linux/ndctl.h 9221 9222LIGHTNVM PLATFORM SUPPORT 9223M: Matias Bjorling <mb@lightnvm.io> 9224W: http://github/OpenChannelSSD 9225L: linux-block@vger.kernel.org 9226S: Maintained 9227F: drivers/lightnvm/ 9228F: include/linux/lightnvm.h 9229F: include/uapi/linux/lightnvm.h 9230 9231LINUX FOR POWER MACINTOSH 9232M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9233W: http://www.penguinppc.org/ 9234L: linuxppc-dev@lists.ozlabs.org 9235S: Maintained 9236F: arch/powerpc/platforms/powermac/ 9237F: drivers/macintosh/ 9238 9239LINUX FOR POWERPC (32-BIT AND 64-BIT) 9240M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9241M: Paul Mackerras <paulus@samba.org> 9242M: Michael Ellerman <mpe@ellerman.id.au> 9243W: https://github.com/linuxppc/linux/wiki 9244L: linuxppc-dev@lists.ozlabs.org 9245Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9246T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9247S: Supported 9248F: Documentation/ABI/stable/sysfs-firmware-opal-* 9249F: Documentation/devicetree/bindings/powerpc/ 9250F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9251F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9252F: Documentation/powerpc/ 9253F: arch/powerpc/ 9254F: drivers/char/tpm/tpm_ibmvtpm* 9255F: drivers/crypto/nx/ 9256F: drivers/crypto/vmx/ 9257F: drivers/i2c/busses/i2c-opal.c 9258F: drivers/net/ethernet/ibm/ibmveth.* 9259F: drivers/net/ethernet/ibm/ibmvnic.* 9260F: drivers/pci/hotplug/pnv_php.c 9261F: drivers/pci/hotplug/rpa* 9262F: drivers/rtc/rtc-opal.c 9263F: drivers/scsi/ibmvscsi/ 9264F: drivers/tty/hvc/hvc_opal.c 9265F: drivers/watchdog/wdrtas.c 9266F: tools/testing/selftests/powerpc 9267N: /pmac 9268N: powermac 9269N: powernv 9270N: [^a-z0-9]ps3 9271N: pseries 9272 9273LINUX FOR POWERPC EMBEDDED MPC5XXX 9274M: Anatolij Gustschin <agust@denx.de> 9275L: linuxppc-dev@lists.ozlabs.org 9276T: git git://git.denx.de/linux-denx-agust.git 9277S: Maintained 9278F: arch/powerpc/platforms/512x/ 9279F: arch/powerpc/platforms/52xx/ 9280 9281LINUX FOR POWERPC EMBEDDED PPC4XX 9282M: Alistair Popple <alistair@popple.id.au> 9283M: Matt Porter <mporter@kernel.crashing.org> 9284W: http://www.penguinppc.org/ 9285L: linuxppc-dev@lists.ozlabs.org 9286S: Maintained 9287F: arch/powerpc/platforms/40x/ 9288F: arch/powerpc/platforms/44x/ 9289 9290LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9291M: Scott Wood <oss@buserror.net> 9292M: Kumar Gala <galak@kernel.crashing.org> 9293W: http://www.penguinppc.org/ 9294L: linuxppc-dev@lists.ozlabs.org 9295T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9296S: Maintained 9297F: arch/powerpc/platforms/83xx/ 9298F: arch/powerpc/platforms/85xx/ 9299F: Documentation/devicetree/bindings/powerpc/fsl/ 9300 9301LINUX FOR POWERPC EMBEDDED PPC8XX 9302M: Vitaly Bordug <vitb@kernel.crashing.org> 9303W: http://www.penguinppc.org/ 9304L: linuxppc-dev@lists.ozlabs.org 9305S: Maintained 9306F: arch/powerpc/platforms/8xx/ 9307 9308LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9309L: linuxppc-dev@lists.ozlabs.org 9310S: Orphan 9311F: arch/powerpc/*/*virtex* 9312F: arch/powerpc/*/*/*virtex* 9313 9314LINUX FOR POWERPC PA SEMI PWRFICIENT 9315L: linuxppc-dev@lists.ozlabs.org 9316S: Orphan 9317F: arch/powerpc/platforms/pasemi/ 9318F: drivers/*/*pasemi* 9319F: drivers/*/*/*pasemi* 9320 9321LINUX KERNEL DUMP TEST MODULE (LKDTM) 9322M: Kees Cook <keescook@chromium.org> 9323S: Maintained 9324F: drivers/misc/lkdtm/* 9325 9326LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9327M: Alan Stern <stern@rowland.harvard.edu> 9328M: Andrea Parri <andrea.parri@amarulasolutions.com> 9329M: Will Deacon <will@kernel.org> 9330M: Peter Zijlstra <peterz@infradead.org> 9331M: Boqun Feng <boqun.feng@gmail.com> 9332M: Nicholas Piggin <npiggin@gmail.com> 9333M: David Howells <dhowells@redhat.com> 9334M: Jade Alglave <j.alglave@ucl.ac.uk> 9335M: Luc Maranget <luc.maranget@inria.fr> 9336M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9337R: Akira Yokosawa <akiyks@gmail.com> 9338R: Daniel Lustig <dlustig@nvidia.com> 9339L: linux-kernel@vger.kernel.org 9340L: linux-arch@vger.kernel.org 9341S: Supported 9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9343F: tools/memory-model/ 9344F: Documentation/atomic_bitops.txt 9345F: Documentation/atomic_t.txt 9346F: Documentation/core-api/atomic_ops.rst 9347F: Documentation/core-api/refcount-vs-atomic.rst 9348F: Documentation/memory-barriers.txt 9349 9350LIS3LV02D ACCELEROMETER DRIVER 9351M: Eric Piel <eric.piel@tremplin-utc.net> 9352S: Maintained 9353F: Documentation/misc-devices/lis3lv02d.rst 9354F: drivers/misc/lis3lv02d/ 9355F: drivers/platform/x86/hp_accel.c 9356 9357LIVE PATCHING 9358M: Josh Poimboeuf <jpoimboe@redhat.com> 9359M: Jiri Kosina <jikos@kernel.org> 9360M: Miroslav Benes <mbenes@suse.cz> 9361M: Petr Mladek <pmladek@suse.com> 9362R: Joe Lawrence <joe.lawrence@redhat.com> 9363S: Maintained 9364F: kernel/livepatch/ 9365F: include/linux/livepatch.h 9366F: arch/x86/include/asm/livepatch.h 9367F: arch/x86/kernel/livepatch.c 9368F: Documentation/livepatch/ 9369F: Documentation/ABI/testing/sysfs-kernel-livepatch 9370F: samples/livepatch/ 9371F: tools/testing/selftests/livepatch/ 9372L: live-patching@vger.kernel.org 9373T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9374 9375LLC (802.2) 9376L: netdev@vger.kernel.org 9377S: Odd fixes 9378F: include/linux/llc.h 9379F: include/uapi/linux/llc.h 9380F: include/net/llc* 9381F: net/llc/ 9382 9383LM73 HARDWARE MONITOR DRIVER 9384M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9385L: linux-hwmon@vger.kernel.org 9386S: Maintained 9387F: drivers/hwmon/lm73.c 9388 9389LM78 HARDWARE MONITOR DRIVER 9390M: Jean Delvare <jdelvare@suse.com> 9391L: linux-hwmon@vger.kernel.org 9392S: Maintained 9393F: Documentation/hwmon/lm78.rst 9394F: drivers/hwmon/lm78.c 9395 9396LM83 HARDWARE MONITOR DRIVER 9397M: Jean Delvare <jdelvare@suse.com> 9398L: linux-hwmon@vger.kernel.org 9399S: Maintained 9400F: Documentation/hwmon/lm83.rst 9401F: drivers/hwmon/lm83.c 9402 9403LM90 HARDWARE MONITOR DRIVER 9404M: Jean Delvare <jdelvare@suse.com> 9405L: linux-hwmon@vger.kernel.org 9406S: Maintained 9407F: Documentation/hwmon/lm90.rst 9408F: Documentation/devicetree/bindings/hwmon/lm90.txt 9409F: drivers/hwmon/lm90.c 9410F: include/dt-bindings/thermal/lm90.h 9411 9412LM95234 HARDWARE MONITOR DRIVER 9413M: Guenter Roeck <linux@roeck-us.net> 9414L: linux-hwmon@vger.kernel.org 9415S: Maintained 9416F: Documentation/hwmon/lm95234.rst 9417F: drivers/hwmon/lm95234.c 9418 9419LME2510 MEDIA DRIVER 9420M: Malcolm Priestley <tvboxspy@gmail.com> 9421L: linux-media@vger.kernel.org 9422W: https://linuxtv.org 9423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9424S: Maintained 9425F: drivers/media/usb/dvb-usb-v2/lmedm04* 9426 9427LOADPIN SECURITY MODULE 9428M: Kees Cook <keescook@chromium.org> 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9430S: Supported 9431F: security/loadpin/ 9432F: Documentation/admin-guide/LSM/LoadPin.rst 9433 9434LOCKING PRIMITIVES 9435M: Peter Zijlstra <peterz@infradead.org> 9436M: Ingo Molnar <mingo@redhat.com> 9437M: Will Deacon <will@kernel.org> 9438L: linux-kernel@vger.kernel.org 9439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9440S: Maintained 9441F: Documentation/locking/ 9442F: include/linux/lockdep.h 9443F: include/linux/spinlock*.h 9444F: arch/*/include/asm/spinlock*.h 9445F: include/linux/rwlock*.h 9446F: include/linux/mutex*.h 9447F: include/linux/rwsem*.h 9448F: include/linux/seqlock.h 9449F: lib/locking*.[ch] 9450F: kernel/locking/ 9451X: kernel/locking/locktorture.c 9452 9453LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9454M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9455L: linux-ntfs-dev@lists.sourceforge.net 9456W: http://www.linux-ntfs.org/content/view/19/37/ 9457S: Maintained 9458F: Documentation/admin-guide/ldm.rst 9459F: block/partitions/ldm.* 9460 9461LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9462M: Sathya Prakash <sathya.prakash@broadcom.com> 9463M: Chaitra P B <chaitra.basappa@broadcom.com> 9464M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9465L: MPT-FusionLinux.pdl@broadcom.com 9466L: linux-scsi@vger.kernel.org 9467W: http://www.avagotech.com/support/ 9468S: Supported 9469F: drivers/message/fusion/ 9470F: drivers/scsi/mpt3sas/ 9471 9472LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9473M: Matthew Wilcox <willy@infradead.org> 9474L: linux-scsi@vger.kernel.org 9475S: Maintained 9476F: drivers/scsi/sym53c8xx_2/ 9477 9478LTC1660 DAC DRIVER 9479M: Marcus Folkesson <marcus.folkesson@gmail.com> 9480L: linux-iio@vger.kernel.org 9481S: Maintained 9482F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9483F: drivers/iio/dac/ltc1660.c 9484 9485LTC4261 HARDWARE MONITOR DRIVER 9486M: Guenter Roeck <linux@roeck-us.net> 9487L: linux-hwmon@vger.kernel.org 9488S: Maintained 9489F: Documentation/hwmon/ltc4261.rst 9490F: drivers/hwmon/ltc4261.c 9491 9492LTC4306 I2C MULTIPLEXER DRIVER 9493M: Michael Hennerich <michael.hennerich@analog.com> 9494W: http://ez.analog.com/community/linux-device-drivers 9495L: linux-i2c@vger.kernel.org 9496S: Supported 9497F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9498F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9499 9500LTP (Linux Test Project) 9501M: Mike Frysinger <vapier@gentoo.org> 9502M: Cyril Hrubis <chrubis@suse.cz> 9503M: Wanlong Gao <wanlong.gao@gmail.com> 9504M: Jan Stancek <jstancek@redhat.com> 9505M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9506M: Alexey Kodanev <alexey.kodanev@oracle.com> 9507L: ltp@lists.linux.it (subscribers-only) 9508W: http://linux-test-project.github.io/ 9509T: git git://github.com/linux-test-project/ltp.git 9510S: Maintained 9511 9512M68K ARCHITECTURE 9513M: Geert Uytterhoeven <geert@linux-m68k.org> 9514L: linux-m68k@lists.linux-m68k.org 9515W: http://www.linux-m68k.org/ 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9517S: Maintained 9518F: arch/m68k/ 9519F: drivers/zorro/ 9520 9521M68K ON APPLE MACINTOSH 9522M: Joshua Thompson <funaho@jurai.org> 9523W: http://www.mac.linux-m68k.org/ 9524L: linux-m68k@lists.linux-m68k.org 9525S: Maintained 9526F: arch/m68k/mac/ 9527 9528M68K ON HP9000/300 9529M: Philip Blundell <philb@gnu.org> 9530W: http://www.tazenda.demon.co.uk/phil/linux-hp 9531S: Maintained 9532F: arch/m68k/hp300/ 9533 9534M88DS3103 MEDIA DRIVER 9535M: Antti Palosaari <crope@iki.fi> 9536L: linux-media@vger.kernel.org 9537W: https://linuxtv.org 9538W: http://palosaari.fi/linux/ 9539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9540T: git git://linuxtv.org/anttip/media_tree.git 9541S: Maintained 9542F: drivers/media/dvb-frontends/m88ds3103* 9543 9544M88RS2000 MEDIA DRIVER 9545M: Malcolm Priestley <tvboxspy@gmail.com> 9546L: linux-media@vger.kernel.org 9547W: https://linuxtv.org 9548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9549S: Maintained 9550F: drivers/media/dvb-frontends/m88rs2000* 9551 9552MA901 MASTERKIT USB FM RADIO DRIVER 9553M: Alexey Klimov <klimov.linux@gmail.com> 9554L: linux-media@vger.kernel.org 9555T: git git://linuxtv.org/media_tree.git 9556S: Maintained 9557F: drivers/media/radio/radio-ma901.c 9558 9559MAC80211 9560M: Johannes Berg <johannes@sipsolutions.net> 9561L: linux-wireless@vger.kernel.org 9562W: http://wireless.kernel.org/ 9563T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9565S: Maintained 9566F: Documentation/networking/mac80211-injection.txt 9567F: include/net/mac80211.h 9568F: net/mac80211/ 9569F: drivers/net/wireless/mac80211_hwsim.[ch] 9570F: Documentation/networking/mac80211_hwsim/README 9571 9572MAILBOX API 9573M: Jassi Brar <jassisinghbrar@gmail.com> 9574L: linux-kernel@vger.kernel.org 9575S: Maintained 9576F: drivers/mailbox/ 9577F: include/linux/mailbox_client.h 9578F: include/linux/mailbox_controller.h 9579 9580MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9581M: Michael Kerrisk <mtk.manpages@gmail.com> 9582W: http://www.kernel.org/doc/man-pages 9583L: linux-man@vger.kernel.org 9584S: Maintained 9585 9586MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9587M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9588L: linux-mips@vger.kernel.org 9589S: Maintained 9590F: arch/mips/boot/dts/img/pistachio_marduk.dts 9591 9592MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9593M: Andrew Lunn <andrew@lunn.ch> 9594M: Vivien Didelot <vivien.didelot@gmail.com> 9595L: netdev@vger.kernel.org 9596S: Maintained 9597F: drivers/net/dsa/mv88e6xxx/ 9598F: include/linux/platform_data/mv88e6xxx.h 9599F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9600 9601MARVELL ARMADA DRM SUPPORT 9602M: Russell King <linux@armlinux.org.uk> 9603S: Maintained 9604T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9605T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9606F: drivers/gpu/drm/armada/ 9607F: include/uapi/drm/armada_drm.h 9608F: Documentation/devicetree/bindings/display/armada/ 9609 9610MARVELL ARMADA 3700 PHY DRIVERS 9611M: Miquel Raynal <miquel.raynal@bootlin.com> 9612S: Maintained 9613F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9614F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9615F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9616F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9617 9618MARVELL CRYPTO DRIVER 9619M: Boris Brezillon <bbrezillon@kernel.org> 9620M: Arnaud Ebalard <arno@natisbad.org> 9621F: drivers/crypto/marvell/ 9622S: Maintained 9623L: linux-crypto@vger.kernel.org 9624 9625MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9626M: Mirko Lindner <mlindner@marvell.com> 9627M: Stephen Hemminger <stephen@networkplumber.org> 9628L: netdev@vger.kernel.org 9629S: Maintained 9630F: drivers/net/ethernet/marvell/sk* 9631 9632MARVELL LIBERTAS WIRELESS DRIVER 9633L: libertas-dev@lists.infradead.org 9634S: Orphan 9635F: drivers/net/wireless/marvell/libertas/ 9636 9637MARVELL MACCHIATOBIN SUPPORT 9638M: Russell King <linux@armlinux.org.uk> 9639L: linux-arm-kernel@lists.infradead.org 9640S: Maintained 9641F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9642 9643MARVELL MV643XX ETHERNET DRIVER 9644M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9645L: netdev@vger.kernel.org 9646S: Maintained 9647F: drivers/net/ethernet/marvell/mv643xx_eth.* 9648F: include/linux/mv643xx.h 9649 9650MARVELL MV88X3310 PHY DRIVER 9651M: Russell King <linux@armlinux.org.uk> 9652L: netdev@vger.kernel.org 9653S: Maintained 9654F: drivers/net/phy/marvell10g.c 9655 9656MARVELL MVEBU THERMAL DRIVER 9657M: Miquel Raynal <miquel.raynal@bootlin.com> 9658S: Maintained 9659F: drivers/thermal/armada_thermal.c 9660 9661MARVELL MVNETA ETHERNET DRIVER 9662M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9663L: netdev@vger.kernel.org 9664S: Maintained 9665F: drivers/net/ethernet/marvell/mvneta.* 9666 9667MARVELL MWIFIEX WIRELESS DRIVER 9668M: Amitkumar Karwar <amitkarwar@gmail.com> 9669M: Nishant Sarmukadam <nishants@marvell.com> 9670M: Ganapathi Bhat <gbhat@marvell.com> 9671M: Xinming Hu <huxinming820@gmail.com> 9672L: linux-wireless@vger.kernel.org 9673S: Maintained 9674F: drivers/net/wireless/marvell/mwifiex/ 9675 9676MARVELL MWL8K WIRELESS DRIVER 9677M: Lennert Buytenhek <buytenh@wantstofly.org> 9678L: linux-wireless@vger.kernel.org 9679S: Odd Fixes 9680F: drivers/net/wireless/marvell/mwl8k.c 9681 9682MARVELL NAND CONTROLLER DRIVER 9683M: Miquel Raynal <miquel.raynal@bootlin.com> 9684L: linux-mtd@lists.infradead.org 9685S: Maintained 9686F: drivers/mtd/nand/raw/marvell_nand.c 9687F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9688 9689MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9690M: Nicolas Pitre <nico@fluxnic.net> 9691S: Odd Fixes 9692F: drivers/mmc/host/mvsdio.* 9693 9694MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9695M: Hu Ziji <huziji@marvell.com> 9696L: linux-mmc@vger.kernel.org 9697S: Supported 9698F: drivers/mmc/host/sdhci-xenon* 9699F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9700 9701MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9702M: Sunil Goutham <sgoutham@marvell.com> 9703M: Linu Cherian <lcherian@marvell.com> 9704M: Geetha sowjanya <gakula@marvell.com> 9705M: Jerin Jacob <jerinj@marvell.com> 9706L: netdev@vger.kernel.org 9707S: Supported 9708F: drivers/net/ethernet/marvell/octeontx2/af/ 9709 9710MATROX FRAMEBUFFER DRIVER 9711L: linux-fbdev@vger.kernel.org 9712S: Orphan 9713F: drivers/video/fbdev/matrox/matroxfb_* 9714F: include/uapi/linux/matroxfb.h 9715 9716MAX16065 HARDWARE MONITOR DRIVER 9717M: Guenter Roeck <linux@roeck-us.net> 9718L: linux-hwmon@vger.kernel.org 9719S: Maintained 9720F: Documentation/hwmon/max16065.rst 9721F: drivers/hwmon/max16065.c 9722 9723MAX2175 SDR TUNER DRIVER 9724M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9725L: linux-media@vger.kernel.org 9726T: git git://linuxtv.org/media_tree.git 9727S: Maintained 9728F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9729F: Documentation/media/v4l-drivers/max2175.rst 9730F: drivers/media/i2c/max2175* 9731F: include/uapi/linux/max2175.h 9732 9733MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9734L: linux-hwmon@vger.kernel.org 9735S: Orphan 9736F: Documentation/hwmon/max6650.rst 9737F: drivers/hwmon/max6650.c 9738 9739MAX6697 HARDWARE MONITOR DRIVER 9740M: Guenter Roeck <linux@roeck-us.net> 9741L: linux-hwmon@vger.kernel.org 9742S: Maintained 9743F: Documentation/hwmon/max6697.rst 9744F: Documentation/devicetree/bindings/hwmon/max6697.txt 9745F: drivers/hwmon/max6697.c 9746F: include/linux/platform_data/max6697.h 9747 9748MAX9860 MONO AUDIO VOICE CODEC DRIVER 9749M: Peter Rosin <peda@axentia.se> 9750L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9751S: Maintained 9752F: Documentation/devicetree/bindings/sound/max9860.txt 9753F: sound/soc/codecs/max9860.* 9754 9755MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9756M: Andreas Klinger <ak@it-klinger.de> 9757L: linux-iio@vger.kernel.org 9758S: Maintained 9759F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9760F: drivers/iio/proximity/mb1232.c 9761 9762MAXIM MAX77650 PMIC MFD DRIVER 9763M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9764L: linux-kernel@vger.kernel.org 9765S: Maintained 9766F: Documentation/devicetree/bindings/*/*max77650.txt 9767F: Documentation/devicetree/bindings/*/max77650*.txt 9768F: include/linux/mfd/max77650.h 9769F: drivers/mfd/max77650.c 9770F: drivers/regulator/max77650-regulator.c 9771F: drivers/power/supply/max77650-charger.c 9772F: drivers/input/misc/max77650-onkey.c 9773F: drivers/leds/leds-max77650.c 9774F: drivers/gpio/gpio-max77650.c 9775 9776MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9777M: Javier Martinez Canillas <javier@dowhile0.org> 9778L: linux-kernel@vger.kernel.org 9779S: Supported 9780F: drivers/regulator/max77802-regulator.c 9781F: Documentation/devicetree/bindings/*/*max77802.txt 9782F: include/dt-bindings/*/*max77802.h 9783 9784MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9785M: Krzysztof Kozlowski <krzk@kernel.org> 9786M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9787L: linux-pm@vger.kernel.org 9788S: Supported 9789F: drivers/power/supply/max14577_charger.c 9790F: drivers/power/supply/max77693_charger.c 9791 9792MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9793M: Chanwoo Choi <cw00.choi@samsung.com> 9794M: Krzysztof Kozlowski <krzk@kernel.org> 9795M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9796L: linux-kernel@vger.kernel.org 9797S: Supported 9798F: drivers/*/max14577*.c 9799F: drivers/*/max77686*.c 9800F: drivers/*/max77693*.c 9801F: drivers/extcon/extcon-max14577.c 9802F: drivers/extcon/extcon-max77693.c 9803F: drivers/rtc/rtc-max77686.c 9804F: drivers/clk/clk-max77686.c 9805F: Documentation/devicetree/bindings/mfd/max14577.txt 9806F: Documentation/devicetree/bindings/*/max77686.txt 9807F: Documentation/devicetree/bindings/mfd/max77693.txt 9808F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9809F: include/linux/mfd/max14577*.h 9810F: include/linux/mfd/max77686*.h 9811F: include/linux/mfd/max77693*.h 9812 9813MAXIRADIO FM RADIO RECEIVER DRIVER 9814M: Hans Verkuil <hverkuil@xs4all.nl> 9815L: linux-media@vger.kernel.org 9816T: git git://linuxtv.org/media_tree.git 9817W: https://linuxtv.org 9818S: Maintained 9819F: drivers/media/radio/radio-maxiradio* 9820 9821MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9822M: Peter Rosin <peda@axentia.se> 9823L: linux-iio@vger.kernel.org 9824S: Maintained 9825F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9826F: drivers/iio/potentiometer/mcp4018.c 9827F: drivers/iio/potentiometer/mcp4531.c 9828 9829MCR20A IEEE-802.15.4 RADIO DRIVER 9830M: Xue Liu <liuxuenetmail@gmail.com> 9831L: linux-wpan@vger.kernel.org 9832W: https://github.com/xueliu/mcr20a-linux 9833S: Maintained 9834F: drivers/net/ieee802154/mcr20a.c 9835F: drivers/net/ieee802154/mcr20a.h 9836F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9837 9838MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9839M: William Breathitt Gray <vilhelm.gray@gmail.com> 9840L: linux-iio@vger.kernel.org 9841S: Maintained 9842F: drivers/iio/dac/cio-dac.c 9843 9844MEDIA CONTROLLER FRAMEWORK 9845M: Sakari Ailus <sakari.ailus@linux.intel.com> 9846M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9847L: linux-media@vger.kernel.org 9848W: https://www.linuxtv.org 9849T: git git://linuxtv.org/media_tree.git 9850S: Supported 9851F: drivers/media/mc/ 9852F: include/media/media-*.h 9853F: include/uapi/linux/media.h 9854 9855MEDIA DRIVERS FOR ASCOT2E 9856M: Sergey Kozlov <serjk@netup.ru> 9857M: Abylay Ospan <aospan@netup.ru> 9858L: linux-media@vger.kernel.org 9859W: https://linuxtv.org 9860W: http://netup.tv/ 9861T: git git://linuxtv.org/media_tree.git 9862S: Supported 9863F: drivers/media/dvb-frontends/ascot2e* 9864 9865MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9866M: Jasmin Jessich <jasmin@anw.at> 9867L: linux-media@vger.kernel.org 9868W: https://linuxtv.org 9869T: git git://linuxtv.org/media_tree.git 9870S: Maintained 9871F: drivers/media/dvb-frontends/cxd2099* 9872 9873MEDIA DRIVERS FOR CXD2841ER 9874M: Sergey Kozlov <serjk@netup.ru> 9875M: Abylay Ospan <aospan@netup.ru> 9876L: linux-media@vger.kernel.org 9877W: https://linuxtv.org 9878W: http://netup.tv/ 9879T: git git://linuxtv.org/media_tree.git 9880S: Supported 9881F: drivers/media/dvb-frontends/cxd2841er* 9882 9883MEDIA DRIVERS FOR CXD2880 9884M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9885L: linux-media@vger.kernel.org 9886W: http://linuxtv.org/ 9887T: git git://linuxtv.org/media_tree.git 9888S: Supported 9889F: drivers/media/dvb-frontends/cxd2880/* 9890F: drivers/media/spi/cxd2880* 9891 9892MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9893L: linux-media@vger.kernel.org 9894W: https://linuxtv.org 9895T: git git://linuxtv.org/media_tree.git 9896S: Orphan 9897F: drivers/media/pci/ddbridge/* 9898 9899MEDIA DRIVERS FOR FREESCALE IMX 9900M: Steve Longerbeam <slongerbeam@gmail.com> 9901M: Philipp Zabel <p.zabel@pengutronix.de> 9902L: linux-media@vger.kernel.org 9903T: git git://linuxtv.org/media_tree.git 9904S: Maintained 9905F: Documentation/devicetree/bindings/media/imx.txt 9906F: Documentation/media/v4l-drivers/imx.rst 9907F: drivers/staging/media/imx/ 9908F: include/linux/imx-media.h 9909F: include/media/imx.h 9910 9911MEDIA DRIVER FOR FREESCALE IMX PXP 9912M: Philipp Zabel <p.zabel@pengutronix.de> 9913L: linux-media@vger.kernel.org 9914T: git git://linuxtv.org/media_tree.git 9915S: Maintained 9916F: drivers/media/platform/imx-pxp.[ch] 9917 9918MEDIA DRIVERS FOR FREESCALE IMX7 9919M: Rui Miguel Silva <rmfrfs@gmail.com> 9920L: linux-media@vger.kernel.org 9921T: git git://linuxtv.org/media_tree.git 9922S: Maintained 9923F: Documentation/devicetree/bindings/media/imx7-csi.txt 9924F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9925F: Documentation/media/v4l-drivers/imx7.rst 9926F: drivers/staging/media/imx/imx7-media-csi.c 9927F: drivers/staging/media/imx/imx7-mipi-csis.c 9928 9929MEDIA DRIVERS FOR HELENE 9930M: Abylay Ospan <aospan@netup.ru> 9931L: linux-media@vger.kernel.org 9932W: https://linuxtv.org 9933W: http://netup.tv/ 9934T: git git://linuxtv.org/media_tree.git 9935S: Supported 9936F: drivers/media/dvb-frontends/helene* 9937 9938MEDIA DRIVERS FOR HORUS3A 9939M: Sergey Kozlov <serjk@netup.ru> 9940M: Abylay Ospan <aospan@netup.ru> 9941L: linux-media@vger.kernel.org 9942W: https://linuxtv.org 9943W: http://netup.tv/ 9944T: git git://linuxtv.org/media_tree.git 9945S: Supported 9946F: drivers/media/dvb-frontends/horus3a* 9947 9948MEDIA DRIVERS FOR LNBH25 9949M: Sergey Kozlov <serjk@netup.ru> 9950M: Abylay Ospan <aospan@netup.ru> 9951L: linux-media@vger.kernel.org 9952W: https://linuxtv.org 9953W: http://netup.tv/ 9954T: git git://linuxtv.org/media_tree.git 9955S: Supported 9956F: drivers/media/dvb-frontends/lnbh25* 9957 9958MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9959L: linux-media@vger.kernel.org 9960W: https://linuxtv.org 9961T: git git://linuxtv.org/media_tree.git 9962S: Orphan 9963F: drivers/media/dvb-frontends/mxl5xx* 9964 9965MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9966M: Sergey Kozlov <serjk@netup.ru> 9967M: Abylay Ospan <aospan@netup.ru> 9968L: linux-media@vger.kernel.org 9969W: https://linuxtv.org 9970W: http://netup.tv/ 9971T: git git://linuxtv.org/media_tree.git 9972S: Supported 9973F: drivers/media/pci/netup_unidvb/* 9974 9975MEDIA DRIVERS FOR RENESAS - CEU 9976M: Jacopo Mondi <jacopo@jmondi.org> 9977L: linux-media@vger.kernel.org 9978L: linux-renesas-soc@vger.kernel.org 9979T: git git://linuxtv.org/media_tree.git 9980S: Supported 9981F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9982F: drivers/media/platform/renesas-ceu.c 9983F: include/media/drv-intf/renesas-ceu.h 9984 9985MEDIA DRIVERS FOR RENESAS - DRIF 9986M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9987L: linux-media@vger.kernel.org 9988L: linux-renesas-soc@vger.kernel.org 9989T: git git://linuxtv.org/media_tree.git 9990S: Supported 9991F: Documentation/devicetree/bindings/media/renesas,drif.txt 9992F: drivers/media/platform/rcar_drif.c 9993 9994MEDIA DRIVERS FOR RENESAS - FCP 9995M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9996L: linux-media@vger.kernel.org 9997L: linux-renesas-soc@vger.kernel.org 9998T: git git://linuxtv.org/media_tree.git 9999S: Supported 10000F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10001F: drivers/media/platform/rcar-fcp.c 10002F: include/media/rcar-fcp.h 10003 10004MEDIA DRIVERS FOR RENESAS - FDP1 10005M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10006L: linux-media@vger.kernel.org 10007L: linux-renesas-soc@vger.kernel.org 10008T: git git://linuxtv.org/media_tree.git 10009S: Supported 10010F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10011F: drivers/media/platform/rcar_fdp1.c 10012 10013MEDIA DRIVERS FOR RENESAS - VIN 10014M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10015L: linux-media@vger.kernel.org 10016L: linux-renesas-soc@vger.kernel.org 10017T: git git://linuxtv.org/media_tree.git 10018S: Supported 10019F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 10020F: Documentation/devicetree/bindings/media/rcar_vin.txt 10021F: drivers/media/platform/rcar-vin/ 10022 10023MEDIA DRIVERS FOR RENESAS - VSP1 10024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10025M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10026L: linux-media@vger.kernel.org 10027L: linux-renesas-soc@vger.kernel.org 10028T: git git://linuxtv.org/media_tree.git 10029S: Supported 10030F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10031F: drivers/media/platform/vsp1/ 10032 10033MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10034L: linux-media@vger.kernel.org 10035W: https://linuxtv.org 10036T: git git://linuxtv.org/media_tree.git 10037S: Orphan 10038F: drivers/media/dvb-frontends/stv0910* 10039 10040MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10041L: linux-media@vger.kernel.org 10042W: https://linuxtv.org 10043T: git git://linuxtv.org/media_tree.git 10044S: Orphan 10045F: drivers/media/dvb-frontends/stv6111* 10046 10047MEDIA DRIVERS FOR STM32 - DCMI 10048M: Hugues Fruchet <hugues.fruchet@st.com> 10049L: linux-media@vger.kernel.org 10050T: git git://linuxtv.org/media_tree.git 10051S: Supported 10052F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10053F: drivers/media/platform/stm32/stm32-dcmi.c 10054 10055MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10056M: Dmitry Osipenko <digetx@gmail.com> 10057L: linux-media@vger.kernel.org 10058L: linux-tegra@vger.kernel.org 10059T: git git://linuxtv.org/media_tree.git 10060S: Maintained 10061F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10062F: drivers/staging/media/tegra-vde/ 10063 10064MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10065M: Mauro Carvalho Chehab <mchehab@kernel.org> 10066P: LinuxTV.org Project 10067L: linux-media@vger.kernel.org 10068W: https://linuxtv.org 10069Q: http://patchwork.kernel.org/project/linux-media/list/ 10070T: git git://linuxtv.org/media_tree.git 10071S: Maintained 10072F: Documentation/devicetree/bindings/media/ 10073F: Documentation/media/ 10074F: drivers/media/ 10075F: drivers/staging/media/ 10076F: include/linux/platform_data/media/ 10077F: include/media/ 10078F: include/uapi/linux/dvb/ 10079F: include/uapi/linux/videodev2.h 10080F: include/uapi/linux/media.h 10081F: include/uapi/linux/v4l2-* 10082F: include/uapi/linux/meye.h 10083F: include/uapi/linux/ivtv* 10084F: include/uapi/linux/uvcvideo.h 10085 10086MEDIATEK BLUETOOTH DRIVER 10087M: Sean Wang <sean.wang@mediatek.com> 10088L: linux-bluetooth@vger.kernel.org 10089L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10090S: Maintained 10091F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10092F: drivers/bluetooth/btmtkuart.c 10093 10094MEDIATEK CIR DRIVER 10095M: Sean Wang <sean.wang@mediatek.com> 10096S: Maintained 10097F: drivers/media/rc/mtk-cir.c 10098 10099MEDIATEK DMA DRIVER 10100M: Sean Wang <sean.wang@mediatek.com> 10101L: dmaengine@vger.kernel.org 10102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10103L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10104S: Maintained 10105F: Documentation/devicetree/bindings/dma/mtk-* 10106F: drivers/dma/mediatek/ 10107 10108MEDIATEK PMIC LED DRIVER 10109M: Sean Wang <sean.wang@mediatek.com> 10110S: Maintained 10111F: drivers/leds/leds-mt6323.c 10112F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10113 10114MEDIATEK ETHERNET DRIVER 10115M: Felix Fietkau <nbd@openwrt.org> 10116M: John Crispin <john@phrozen.org> 10117M: Sean Wang <sean.wang@mediatek.com> 10118M: Nelson Chang <nelson.chang@mediatek.com> 10119L: netdev@vger.kernel.org 10120S: Maintained 10121F: drivers/net/ethernet/mediatek/ 10122 10123MEDIATEK SWITCH DRIVER 10124M: Sean Wang <sean.wang@mediatek.com> 10125L: netdev@vger.kernel.org 10126S: Maintained 10127F: drivers/net/dsa/mt7530.* 10128F: net/dsa/tag_mtk.c 10129 10130MEDIATEK JPEG DRIVER 10131M: Rick Chang <rick.chang@mediatek.com> 10132M: Bin Liu <bin.liu@mediatek.com> 10133S: Supported 10134F: drivers/media/platform/mtk-jpeg/ 10135F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10136 10137MEDIATEK MDP DRIVER 10138M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10139M: Houlong Wei <houlong.wei@mediatek.com> 10140M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10141S: Supported 10142F: drivers/media/platform/mtk-mdp/ 10143F: drivers/media/platform/mtk-vpu/ 10144F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10145 10146MEDIATEK MEDIA DRIVER 10147M: Tiffany Lin <tiffany.lin@mediatek.com> 10148M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10149S: Supported 10150F: drivers/media/platform/mtk-vcodec/ 10151F: drivers/media/platform/mtk-vpu/ 10152F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10153F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10154 10155MEDIATEK MMC/SD/SDIO DRIVER 10156M: Chaotian Jing <chaotian.jing@mediatek.com> 10157S: Maintained 10158F: drivers/mmc/host/mtk-sd.c 10159F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10160 10161MEDIATEK MT76 WIRELESS LAN DRIVER 10162M: Felix Fietkau <nbd@nbd.name> 10163M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10164R: Ryder Lee <ryder.lee@mediatek.com> 10165R: Roy Luo <royluo@google.com> 10166L: linux-wireless@vger.kernel.org 10167S: Maintained 10168F: drivers/net/wireless/mediatek/mt76/ 10169 10170MEDIATEK MT7601U WIRELESS LAN DRIVER 10171M: Jakub Kicinski <kubakici@wp.pl> 10172L: linux-wireless@vger.kernel.org 10173S: Maintained 10174F: drivers/net/wireless/mediatek/mt7601u/ 10175 10176MEDIATEK MT7621/28/88 I2C DRIVER 10177M: Stefan Roese <sr@denx.de> 10178L: linux-i2c@vger.kernel.org 10179S: Maintained 10180F: drivers/i2c/busses/i2c-mt7621.c 10181F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10182 10183MEDIATEK NAND CONTROLLER DRIVER 10184M: Xiaolei Li <xiaolei.li@mediatek.com> 10185L: linux-mtd@lists.infradead.org 10186S: Maintained 10187F: drivers/mtd/nand/raw/mtk_* 10188F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10189 10190MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10191M: Sean Wang <sean.wang@mediatek.com> 10192S: Maintained 10193F: drivers/char/hw_random/mtk-rng.c 10194 10195MEDIATEK USB3 DRD IP DRIVER 10196M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10197L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10199L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10200S: Maintained 10201F: drivers/usb/mtu3/ 10202 10203MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10204M: Peter Senna Tschudin <peter.senna@gmail.com> 10205M: Martin Donnelly <martin.donnelly@ge.com> 10206M: Martyn Welch <martyn.welch@collabora.co.uk> 10207S: Maintained 10208F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10209F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10210 10211MEGARAID SCSI/SAS DRIVERS 10212M: Kashyap Desai <kashyap.desai@broadcom.com> 10213M: Sumit Saxena <sumit.saxena@broadcom.com> 10214M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10215L: megaraidlinux.pdl@broadcom.com 10216L: linux-scsi@vger.kernel.org 10217W: http://www.avagotech.com/support/ 10218S: Maintained 10219F: Documentation/scsi/megaraid.txt 10220F: drivers/scsi/megaraid.* 10221F: drivers/scsi/megaraid/ 10222 10223MELEXIS MLX90614 DRIVER 10224M: Crt Mori <cmo@melexis.com> 10225L: linux-iio@vger.kernel.org 10226W: http://www.melexis.com 10227S: Supported 10228F: drivers/iio/temperature/mlx90614.c 10229 10230MELEXIS MLX90632 DRIVER 10231M: Crt Mori <cmo@melexis.com> 10232L: linux-iio@vger.kernel.org 10233W: http://www.melexis.com 10234S: Supported 10235F: drivers/iio/temperature/mlx90632.c 10236 10237MELFAS MIP4 TOUCHSCREEN DRIVER 10238M: Sangwon Jee <jeesw@melfas.com> 10239W: http://www.melfas.com 10240S: Supported 10241F: drivers/input/touchscreen/melfas_mip4.c 10242F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10243 10244MELLANOX ETHERNET DRIVER (mlx4_en) 10245M: Tariq Toukan <tariqt@mellanox.com> 10246L: netdev@vger.kernel.org 10247S: Supported 10248W: http://www.mellanox.com 10249Q: http://patchwork.ozlabs.org/project/netdev/list/ 10250F: drivers/net/ethernet/mellanox/mlx4/en_* 10251 10252MELLANOX ETHERNET DRIVER (mlx5e) 10253M: Saeed Mahameed <saeedm@mellanox.com> 10254L: netdev@vger.kernel.org 10255S: Supported 10256W: http://www.mellanox.com 10257Q: http://patchwork.ozlabs.org/project/netdev/list/ 10258F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10259 10260MELLANOX ETHERNET INNOVA DRIVERS 10261R: Boris Pismenny <borisp@mellanox.com> 10262L: netdev@vger.kernel.org 10263S: Supported 10264W: http://www.mellanox.com 10265Q: http://patchwork.ozlabs.org/project/netdev/list/ 10266F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10267F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10268F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10269F: include/linux/mlx5/mlx5_ifc_fpga.h 10270 10271MELLANOX ETHERNET SWITCH DRIVERS 10272M: Jiri Pirko <jiri@mellanox.com> 10273M: Ido Schimmel <idosch@mellanox.com> 10274L: netdev@vger.kernel.org 10275S: Supported 10276W: http://www.mellanox.com 10277Q: http://patchwork.ozlabs.org/project/netdev/list/ 10278F: drivers/net/ethernet/mellanox/mlxsw/ 10279F: tools/testing/selftests/drivers/net/mlxsw/ 10280 10281MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10282M: mlxsw@mellanox.com 10283L: netdev@vger.kernel.org 10284S: Supported 10285W: http://www.mellanox.com 10286Q: http://patchwork.ozlabs.org/project/netdev/list/ 10287F: drivers/net/ethernet/mellanox/mlxfw/ 10288 10289MELLANOX HARDWARE PLATFORM SUPPORT 10290M: Andy Shevchenko <andy@infradead.org> 10291M: Darren Hart <dvhart@infradead.org> 10292M: Vadim Pasternak <vadimp@mellanox.com> 10293L: platform-driver-x86@vger.kernel.org 10294S: Supported 10295F: drivers/platform/mellanox/ 10296F: include/linux/platform_data/mlxreg.h 10297 10298MELLANOX MLX4 core VPI driver 10299M: Tariq Toukan <tariqt@mellanox.com> 10300L: netdev@vger.kernel.org 10301L: linux-rdma@vger.kernel.org 10302W: http://www.mellanox.com 10303Q: http://patchwork.ozlabs.org/project/netdev/list/ 10304S: Supported 10305F: drivers/net/ethernet/mellanox/mlx4/ 10306F: include/linux/mlx4/ 10307 10308MELLANOX MLX4 IB driver 10309M: Yishai Hadas <yishaih@mellanox.com> 10310L: linux-rdma@vger.kernel.org 10311W: http://www.mellanox.com 10312Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10313S: Supported 10314F: drivers/infiniband/hw/mlx4/ 10315F: include/linux/mlx4/ 10316F: include/uapi/rdma/mlx4-abi.h 10317 10318MELLANOX MLX5 core VPI driver 10319M: Saeed Mahameed <saeedm@mellanox.com> 10320M: Leon Romanovsky <leonro@mellanox.com> 10321L: netdev@vger.kernel.org 10322L: linux-rdma@vger.kernel.org 10323W: http://www.mellanox.com 10324Q: http://patchwork.ozlabs.org/project/netdev/list/ 10325S: Supported 10326F: drivers/net/ethernet/mellanox/mlx5/core/ 10327F: include/linux/mlx5/ 10328F: Documentation/networking/device_drivers/mellanox/ 10329 10330MELLANOX MLX5 IB driver 10331M: Leon Romanovsky <leonro@mellanox.com> 10332L: linux-rdma@vger.kernel.org 10333W: http://www.mellanox.com 10334Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10335S: Supported 10336F: drivers/infiniband/hw/mlx5/ 10337F: include/linux/mlx5/ 10338F: include/uapi/rdma/mlx5-abi.h 10339 10340MELLANOX MLXCPLD I2C AND MUX DRIVER 10341M: Vadim Pasternak <vadimp@mellanox.com> 10342M: Michael Shych <michaelsh@mellanox.com> 10343L: linux-i2c@vger.kernel.org 10344S: Supported 10345F: drivers/i2c/busses/i2c-mlxcpld.c 10346F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10347F: Documentation/i2c/busses/i2c-mlxcpld 10348 10349MELLANOX MLXCPLD LED DRIVER 10350M: Vadim Pasternak <vadimp@mellanox.com> 10351L: linux-leds@vger.kernel.org 10352S: Supported 10353F: drivers/leds/leds-mlxcpld.c 10354F: drivers/leds/leds-mlxreg.c 10355F: Documentation/leds/leds-mlxcpld.rst 10356 10357MELLANOX PLATFORM DRIVER 10358M: Vadim Pasternak <vadimp@mellanox.com> 10359L: platform-driver-x86@vger.kernel.org 10360S: Supported 10361F: drivers/platform/x86/mlx-platform.c 10362 10363MEMBARRIER SUPPORT 10364M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10365M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10366L: linux-kernel@vger.kernel.org 10367S: Supported 10368F: kernel/sched/membarrier.c 10369F: include/uapi/linux/membarrier.h 10370F: arch/powerpc/include/asm/membarrier.h 10371 10372MEMBLOCK 10373M: Mike Rapoport <rppt@linux.ibm.com> 10374L: linux-mm@kvack.org 10375S: Maintained 10376F: include/linux/memblock.h 10377F: mm/memblock.c 10378F: Documentation/core-api/boot-time-mm.rst 10379 10380MEMORY MANAGEMENT 10381L: linux-mm@kvack.org 10382W: http://www.linux-mm.org 10383S: Maintained 10384F: include/linux/mm.h 10385F: include/linux/gfp.h 10386F: include/linux/mmzone.h 10387F: include/linux/memory_hotplug.h 10388F: include/linux/vmalloc.h 10389F: mm/ 10390 10391MEMORY TECHNOLOGY DEVICES (MTD) 10392M: David Woodhouse <dwmw2@infradead.org> 10393M: Brian Norris <computersforpeace@gmail.com> 10394M: Marek Vasut <marek.vasut@gmail.com> 10395M: Miquel Raynal <miquel.raynal@bootlin.com> 10396M: Richard Weinberger <richard@nod.at> 10397M: Vignesh Raghavendra <vigneshr@ti.com> 10398L: linux-mtd@lists.infradead.org 10399W: http://www.linux-mtd.infradead.org/ 10400Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10401T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10403S: Maintained 10404F: Documentation/devicetree/bindings/mtd/ 10405F: drivers/mtd/ 10406F: include/linux/mtd/ 10407F: include/uapi/mtd/ 10408 10409MEN A21 WATCHDOG DRIVER 10410M: Johannes Thumshirn <morbidrsa@gmail.com> 10411L: linux-watchdog@vger.kernel.org 10412S: Maintained 10413F: drivers/watchdog/mena21_wdt.c 10414 10415MEN CHAMELEON BUS (mcb) 10416M: Johannes Thumshirn <morbidrsa@gmail.com> 10417S: Maintained 10418F: drivers/mcb/ 10419F: include/linux/mcb.h 10420F: Documentation/driver-api/men-chameleon-bus.rst 10421 10422MEN F21BMC (Board Management Controller) 10423M: Andreas Werner <andreas.werner@men.de> 10424S: Supported 10425F: drivers/mfd/menf21bmc.c 10426F: drivers/watchdog/menf21bmc_wdt.c 10427F: drivers/leds/leds-menf21bmc.c 10428F: drivers/hwmon/menf21bmc_hwmon.c 10429F: Documentation/hwmon/menf21bmc.rst 10430 10431MEN Z069 WATCHDOG DRIVER 10432M: Johannes Thumshirn <jth@kernel.org> 10433L: linux-watchdog@vger.kernel.org 10434S: Maintained 10435F: drivers/watchdog/menz69_wdt.c 10436 10437MESON AO CEC DRIVER FOR AMLOGIC SOCS 10438M: Neil Armstrong <narmstrong@baylibre.com> 10439L: linux-media@vger.kernel.org 10440L: linux-amlogic@lists.infradead.org 10441W: http://linux-meson.com/ 10442S: Supported 10443F: drivers/media/platform/meson/ao-cec.c 10444F: drivers/media/platform/meson/ao-cec-g12a.c 10445F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10446T: git git://linuxtv.org/media_tree.git 10447 10448MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10449M: Liang Yang <liang.yang@amlogic.com> 10450L: linux-mtd@lists.infradead.org 10451S: Maintained 10452F: drivers/mtd/nand/raw/meson_* 10453F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10454 10455MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10456M: Maxime Jourdan <mjourdan@baylibre.com> 10457L: linux-media@vger.kernel.org 10458L: linux-amlogic@lists.infradead.org 10459S: Supported 10460F: drivers/staging/media/meson/vdec/ 10461T: git git://linuxtv.org/media_tree.git 10462 10463METHODE UDPU SUPPORT 10464M: Vladimir Vid <vladimir.vid@sartura.hr> 10465S: Maintained 10466F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10467 10468MICROBLAZE ARCHITECTURE 10469M: Michal Simek <monstr@monstr.eu> 10470W: http://www.monstr.eu/fdt/ 10471T: git git://git.monstr.eu/linux-2.6-microblaze.git 10472S: Supported 10473F: arch/microblaze/ 10474 10475MICROCHIP AT91 SERIAL DRIVER 10476M: Richard Genoud <richard.genoud@gmail.com> 10477S: Maintained 10478F: drivers/tty/serial/atmel_serial.c 10479F: drivers/tty/serial/atmel_serial.h 10480F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10481 10482MICROCHIP AUDIO ASOC DRIVERS 10483M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10485S: Supported 10486F: sound/soc/atmel 10487 10488MICROCHIP DMA DRIVER 10489M: Ludovic Desroches <ludovic.desroches@microchip.com> 10490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10491L: dmaengine@vger.kernel.org 10492S: Supported 10493F: drivers/dma/at_hdmac.c 10494F: drivers/dma/at_hdmac_regs.h 10495F: include/linux/platform_data/dma-atmel.h 10496F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10497F: include/dt-bindings/dma/at91.h 10498 10499MICROCHIP ECC DRIVER 10500M: Tudor Ambarus <tudor.ambarus@microchip.com> 10501L: linux-crypto@vger.kernel.org 10502S: Maintained 10503F: drivers/crypto/atmel-ecc.* 10504 10505MICROCHIP I2C DRIVER 10506M: Ludovic Desroches <ludovic.desroches@microchip.com> 10507L: linux-i2c@vger.kernel.org 10508S: Supported 10509F: drivers/i2c/busses/i2c-at91.h 10510F: drivers/i2c/busses/i2c-at91-*.c 10511 10512MICROCHIP ISC DRIVER 10513M: Eugen Hristev <eugen.hristev@microchip.com> 10514L: linux-media@vger.kernel.org 10515S: Supported 10516F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10517F: drivers/media/platform/atmel/atmel-isc.h 10518F: drivers/media/platform/atmel/atmel-isc-base.c 10519F: drivers/media/platform/atmel/atmel-isc-regs.h 10520F: Documentation/devicetree/bindings/media/atmel-isc.txt 10521 10522MICROCHIP ISI DRIVER 10523M: Eugen Hristev <eugen.hristev@microchip.com> 10524L: linux-media@vger.kernel.org 10525S: Supported 10526F: drivers/media/platform/atmel/atmel-isi.c 10527F: drivers/media/platform/atmel/atmel-isi.h 10528 10529MICROCHIP AT91 USART MFD DRIVER 10530M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10531L: linux-kernel@vger.kernel.org 10532S: Supported 10533F: drivers/mfd/at91-usart.c 10534F: include/dt-bindings/mfd/at91-usart.h 10535F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10536 10537MICROCHIP AT91 USART SPI DRIVER 10538M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10539L: linux-spi@vger.kernel.org 10540S: Supported 10541F: drivers/spi/spi-at91-usart.c 10542F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10543 10544MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10545M: Woojung Huh <woojung.huh@microchip.com> 10546M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10547L: netdev@vger.kernel.org 10548S: Maintained 10549F: net/dsa/tag_ksz.c 10550F: drivers/net/dsa/microchip/* 10551F: include/linux/platform_data/microchip-ksz.h 10552F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10553 10554MICROCHIP LAN743X ETHERNET DRIVER 10555M: Bryan Whitehead <bryan.whitehead@microchip.com> 10556M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10557L: netdev@vger.kernel.org 10558S: Maintained 10559F: drivers/net/ethernet/microchip/lan743x_* 10560 10561MICROCHIP LCDFB DRIVER 10562M: Nicolas Ferre <nicolas.ferre@microchip.com> 10563L: linux-fbdev@vger.kernel.org 10564S: Maintained 10565F: drivers/video/fbdev/atmel_lcdfb.c 10566F: include/video/atmel_lcdc.h 10567 10568MICROCHIP MMC/SD/SDIO MCI DRIVER 10569M: Ludovic Desroches <ludovic.desroches@microchip.com> 10570S: Maintained 10571F: drivers/mmc/host/atmel-mci.c 10572 10573MICROCHIP MCP16502 PMIC DRIVER 10574M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10576S: Maintained 10577F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10578F: drivers/regulator/mcp16502.c 10579 10580MICROCHIP MCP3911 ADC DRIVER 10581M: Marcus Folkesson <marcus.folkesson@gmail.com> 10582M: Kent Gustavsson <kent@minoris.se> 10583L: linux-iio@vger.kernel.org 10584S: Supported 10585F: drivers/iio/adc/mcp3911.c 10586F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10587 10588MICROCHIP NAND DRIVER 10589M: Tudor Ambarus <tudor.ambarus@microchip.com> 10590L: linux-mtd@lists.infradead.org 10591S: Supported 10592F: drivers/mtd/nand/raw/atmel/* 10593F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10594 10595MICROCHIP PWM DRIVER 10596M: Claudiu Beznea <claudiu.beznea@microchip.com> 10597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10598L: linux-pwm@vger.kernel.org 10599S: Supported 10600F: drivers/pwm/pwm-atmel.c 10601F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10602 10603MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10604M: Ludovic Desroches <ludovic.desroches@microchip.com> 10605M: Eugen Hristev <eugen.hristev@microchip.com> 10606L: linux-iio@vger.kernel.org 10607S: Supported 10608F: drivers/iio/adc/at91-sama5d2_adc.c 10609F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10610F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10611 10612MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10613M: Nicolas Ferre <nicolas.ferre@microchip.com> 10614S: Supported 10615F: drivers/power/reset/at91-sama5d2_shdwc.c 10616 10617MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10618M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10620L: linux-gpio@vger.kernel.org 10621F: drivers/gpio/gpio-sama5d2-piobu.c 10622 10623MICROCHIP SPI DRIVER 10624M: Nicolas Ferre <nicolas.ferre@microchip.com> 10625S: Supported 10626F: drivers/spi/spi-atmel.* 10627 10628MICROCHIP SSC DRIVER 10629M: Nicolas Ferre <nicolas.ferre@microchip.com> 10630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10631S: Supported 10632F: drivers/misc/atmel-ssc.c 10633F: include/linux/atmel-ssc.h 10634 10635MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10636M: Nicolas Ferre <nicolas.ferre@microchip.com> 10637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10638S: Supported 10639F: drivers/misc/atmel_tclib.c 10640F: drivers/clocksource/tcb_clksrc.c 10641 10642MICROCHIP USBA UDC DRIVER 10643M: Cristian Birsan <cristian.birsan@microchip.com> 10644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10645S: Supported 10646F: drivers/usb/gadget/udc/atmel_usba_udc.* 10647 10648MICROCHIP USB251XB DRIVER 10649M: Richard Leitner <richard.leitner@skidata.com> 10650L: linux-usb@vger.kernel.org 10651S: Maintained 10652F: drivers/usb/misc/usb251xb.c 10653F: Documentation/devicetree/bindings/usb/usb251xb.txt 10654 10655MICROCHIP XDMA DRIVER 10656M: Ludovic Desroches <ludovic.desroches@microchip.com> 10657L: linux-arm-kernel@lists.infradead.org 10658L: dmaengine@vger.kernel.org 10659S: Supported 10660F: drivers/dma/at_xdmac.c 10661 10662MICROSEMI MIPS SOCS 10663M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10664M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10665L: linux-mips@vger.kernel.org 10666S: Supported 10667F: arch/mips/generic/board-ocelot.c 10668F: arch/mips/configs/generic/board-ocelot.config 10669F: arch/mips/boot/dts/mscc/ 10670F: Documentation/devicetree/bindings/mips/mscc.txt 10671 10672MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10673M: Don Brace <don.brace@microsemi.com> 10674L: esc.storagedev@microsemi.com 10675L: linux-scsi@vger.kernel.org 10676S: Supported 10677F: drivers/scsi/smartpqi/smartpqi*.[ch] 10678F: drivers/scsi/smartpqi/Kconfig 10679F: drivers/scsi/smartpqi/Makefile 10680F: include/linux/cciss*.h 10681F: include/uapi/linux/cciss*.h 10682F: Documentation/scsi/smartpqi.txt 10683 10684MICROSEMI ETHERNET SWITCH DRIVER 10685M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10686M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10687L: netdev@vger.kernel.org 10688S: Supported 10689F: drivers/net/ethernet/mscc/ 10690 10691MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10692M: Chen Yu <yu.c.chen@intel.com> 10693L: platform-driver-x86@vger.kernel.org 10694S: Supported 10695F: drivers/platform/x86/surfacepro3_button.c 10696 10697MICROTEK X6 SCANNER 10698M: Oliver Neukum <oliver@neukum.org> 10699S: Maintained 10700F: drivers/usb/image/microtek.* 10701 10702MIPS 10703M: Ralf Baechle <ralf@linux-mips.org> 10704M: Paul Burton <paul.burton@mips.com> 10705M: James Hogan <jhogan@kernel.org> 10706L: linux-mips@vger.kernel.org 10707W: http://www.linux-mips.org/ 10708T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10710Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10711S: Supported 10712F: Documentation/devicetree/bindings/mips/ 10713F: Documentation/mips/ 10714F: arch/mips/ 10715F: drivers/platform/mips/ 10716 10717MIPS BOSTON DEVELOPMENT BOARD 10718M: Paul Burton <paul.burton@mips.com> 10719L: linux-mips@vger.kernel.org 10720S: Maintained 10721F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10722F: arch/mips/boot/dts/img/boston.dts 10723F: arch/mips/configs/generic/board-boston.config 10724F: drivers/clk/imgtec/clk-boston.c 10725F: include/dt-bindings/clock/boston-clock.h 10726 10727MIPS GENERIC PLATFORM 10728M: Paul Burton <paul.burton@mips.com> 10729L: linux-mips@vger.kernel.org 10730S: Supported 10731F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10732F: arch/mips/generic/ 10733F: arch/mips/tools/generic-board-config.sh 10734 10735MIPS/LOONGSON1 ARCHITECTURE 10736M: Keguang Zhang <keguang.zhang@gmail.com> 10737L: linux-mips@vger.kernel.org 10738S: Maintained 10739F: arch/mips/loongson32/ 10740F: arch/mips/include/asm/mach-loongson32/ 10741F: drivers/*/*loongson1* 10742F: drivers/*/*/*loongson1* 10743 10744MIPS/LOONGSON2 ARCHITECTURE 10745M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10746L: linux-mips@vger.kernel.org 10747S: Maintained 10748F: arch/mips/loongson64/fuloong-2e/ 10749F: arch/mips/loongson64/lemote-2f/ 10750F: arch/mips/include/asm/mach-loongson64/ 10751F: drivers/*/*loongson2* 10752F: drivers/*/*/*loongson2* 10753 10754MIPS/LOONGSON3 ARCHITECTURE 10755M: Huacai Chen <chenhc@lemote.com> 10756L: linux-mips@vger.kernel.org 10757S: Maintained 10758F: arch/mips/loongson64/ 10759F: arch/mips/include/asm/mach-loongson64/ 10760F: drivers/platform/mips/cpu_hwmon.c 10761F: drivers/*/*loongson3* 10762F: drivers/*/*/*loongson3* 10763 10764MIPS RINT INSTRUCTION EMULATION 10765M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10766L: linux-mips@vger.kernel.org 10767S: Supported 10768F: arch/mips/math-emu/sp_rint.c 10769F: arch/mips/math-emu/dp_rint.c 10770 10771MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10772M: Hans Verkuil <hverkuil@xs4all.nl> 10773L: linux-media@vger.kernel.org 10774T: git git://linuxtv.org/media_tree.git 10775W: https://linuxtv.org 10776S: Odd Fixes 10777F: drivers/media/radio/radio-miropcm20* 10778 10779MMP SUPPORT 10780R: Lubomir Rintel <lkundrak@v3.sk> 10781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10782S: Odd Fixes 10783F: arch/arm/boot/dts/mmp* 10784F: arch/arm/mach-mmp/ 10785 10786MMU GATHER AND TLB INVALIDATION 10787M: Will Deacon <will@kernel.org> 10788M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10789M: Andrew Morton <akpm@linux-foundation.org> 10790M: Nick Piggin <npiggin@gmail.com> 10791M: Peter Zijlstra <peterz@infradead.org> 10792L: linux-arch@vger.kernel.org 10793L: linux-mm@kvack.org 10794S: Maintained 10795F: arch/*/include/asm/tlb.h 10796F: include/asm-generic/tlb.h 10797F: mm/mmu_gather.c 10798 10799MN88472 MEDIA DRIVER 10800M: Antti Palosaari <crope@iki.fi> 10801L: linux-media@vger.kernel.org 10802W: https://linuxtv.org 10803W: http://palosaari.fi/linux/ 10804Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10805S: Maintained 10806F: drivers/media/dvb-frontends/mn88472* 10807 10808MN88473 MEDIA DRIVER 10809M: Antti Palosaari <crope@iki.fi> 10810L: linux-media@vger.kernel.org 10811W: https://linuxtv.org 10812W: http://palosaari.fi/linux/ 10813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10814S: Maintained 10815F: drivers/media/dvb-frontends/mn88473* 10816 10817MODULE SUPPORT 10818M: Jessica Yu <jeyu@kernel.org> 10819T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10820S: Maintained 10821F: include/linux/module.h 10822F: kernel/module.c 10823 10824MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10825W: http://popies.net/meye/ 10826S: Orphan 10827F: Documentation/media/v4l-drivers/meye* 10828F: drivers/media/pci/meye/ 10829F: include/uapi/linux/meye.h 10830 10831MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10832M: Jiri Slaby <jirislaby@gmail.com> 10833S: Maintained 10834F: Documentation/driver-api/serial/moxa-smartio.rst 10835F: drivers/tty/mxser.* 10836 10837MR800 AVERMEDIA USB FM RADIO DRIVER 10838M: Alexey Klimov <klimov.linux@gmail.com> 10839L: linux-media@vger.kernel.org 10840T: git git://linuxtv.org/media_tree.git 10841S: Maintained 10842F: drivers/media/radio/radio-mr800.c 10843 10844MRF24J40 IEEE 802.15.4 RADIO DRIVER 10845M: Alan Ott <alan@signal11.us> 10846L: linux-wpan@vger.kernel.org 10847S: Maintained 10848F: drivers/net/ieee802154/mrf24j40.c 10849F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10850 10851MSI LAPTOP SUPPORT 10852M: "Lee, Chun-Yi" <jlee@suse.com> 10853L: platform-driver-x86@vger.kernel.org 10854S: Maintained 10855F: drivers/platform/x86/msi-laptop.c 10856 10857MSI WMI SUPPORT 10858L: platform-driver-x86@vger.kernel.org 10859S: Orphan 10860F: drivers/platform/x86/msi-wmi.c 10861 10862MSI001 MEDIA DRIVER 10863M: Antti Palosaari <crope@iki.fi> 10864L: linux-media@vger.kernel.org 10865W: https://linuxtv.org 10866W: http://palosaari.fi/linux/ 10867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10868T: git git://linuxtv.org/anttip/media_tree.git 10869S: Maintained 10870F: drivers/media/tuners/msi001* 10871 10872MSI2500 MEDIA DRIVER 10873M: Antti Palosaari <crope@iki.fi> 10874L: linux-media@vger.kernel.org 10875W: https://linuxtv.org 10876W: http://palosaari.fi/linux/ 10877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10878T: git git://linuxtv.org/anttip/media_tree.git 10879S: Maintained 10880F: drivers/media/usb/msi2500/ 10881 10882MSYSTEMS DISKONCHIP G3 MTD DRIVER 10883M: Robert Jarzmik <robert.jarzmik@free.fr> 10884L: linux-mtd@lists.infradead.org 10885S: Maintained 10886F: drivers/mtd/devices/docg3* 10887 10888MT9M032 APTINA SENSOR DRIVER 10889M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10890L: linux-media@vger.kernel.org 10891T: git git://linuxtv.org/media_tree.git 10892S: Maintained 10893F: drivers/media/i2c/mt9m032.c 10894F: include/media/i2c/mt9m032.h 10895 10896MT9P031 APTINA CAMERA SENSOR 10897M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10898L: linux-media@vger.kernel.org 10899T: git git://linuxtv.org/media_tree.git 10900S: Maintained 10901F: drivers/media/i2c/mt9p031.c 10902F: include/media/i2c/mt9p031.h 10903 10904MT9T001 APTINA CAMERA SENSOR 10905M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10906L: linux-media@vger.kernel.org 10907T: git git://linuxtv.org/media_tree.git 10908S: Maintained 10909F: drivers/media/i2c/mt9t001.c 10910F: include/media/i2c/mt9t001.h 10911 10912MT9T112 APTINA CAMERA SENSOR 10913M: Jacopo Mondi <jacopo@jmondi.org> 10914L: linux-media@vger.kernel.org 10915T: git git://linuxtv.org/media_tree.git 10916S: Odd Fixes 10917F: drivers/media/i2c/mt9t112.c 10918F: include/media/i2c/mt9t112.h 10919 10920MT9V032 APTINA CAMERA SENSOR 10921M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10922L: linux-media@vger.kernel.org 10923T: git git://linuxtv.org/media_tree.git 10924S: Maintained 10925F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10926F: drivers/media/i2c/mt9v032.c 10927F: include/media/i2c/mt9v032.h 10928 10929MT9V111 APTINA CAMERA SENSOR 10930M: Jacopo Mondi <jacopo@jmondi.org> 10931L: linux-media@vger.kernel.org 10932T: git git://linuxtv.org/media_tree.git 10933S: Maintained 10934F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10935F: drivers/media/i2c/mt9v111.c 10936 10937MULTIFUNCTION DEVICES (MFD) 10938M: Lee Jones <lee.jones@linaro.org> 10939T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10940S: Supported 10941F: Documentation/devicetree/bindings/mfd/ 10942F: drivers/mfd/ 10943F: include/linux/mfd/ 10944F: include/dt-bindings/mfd/ 10945 10946MULTIMEDIA CARD (MMC) ETC. OVER SPI 10947S: Orphan 10948F: drivers/mmc/host/mmc_spi.c 10949F: include/linux/spi/mmc_spi.h 10950 10951MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10952M: Ulf Hansson <ulf.hansson@linaro.org> 10953L: linux-mmc@vger.kernel.org 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10955S: Maintained 10956F: Documentation/devicetree/bindings/mmc/ 10957F: drivers/mmc/ 10958F: include/linux/mmc/ 10959F: include/uapi/linux/mmc/ 10960 10961MULTIPLEXER SUBSYSTEM 10962M: Peter Rosin <peda@axentia.se> 10963S: Maintained 10964F: Documentation/ABI/testing/sysfs-class-mux* 10965F: Documentation/devicetree/bindings/mux/ 10966F: include/dt-bindings/mux/ 10967F: include/linux/mux/ 10968F: drivers/mux/ 10969 10970MULTITECH MULTIPORT CARD (ISICOM) 10971S: Orphan 10972F: drivers/tty/isicom.c 10973F: include/linux/isicom.h 10974 10975MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10976M: Bin Liu <b-liu@ti.com> 10977L: linux-usb@vger.kernel.org 10978S: Maintained 10979F: drivers/usb/musb/ 10980 10981MXL301RF MEDIA DRIVER 10982M: Akihiro Tsukada <tskd08@gmail.com> 10983L: linux-media@vger.kernel.org 10984S: Odd Fixes 10985F: drivers/media/tuners/mxl301rf* 10986 10987MXL5007T MEDIA DRIVER 10988M: Michael Krufky <mkrufky@linuxtv.org> 10989L: linux-media@vger.kernel.org 10990W: https://linuxtv.org 10991W: http://github.com/mkrufky 10992Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10993T: git git://linuxtv.org/mkrufky/tuners.git 10994S: Maintained 10995F: drivers/media/tuners/mxl5007t.* 10996 10997MXSFB DRM DRIVER 10998M: Marek Vasut <marex@denx.de> 10999M: Stefan Agner <stefan@agner.ch> 11000L: dri-devel@lists.freedesktop.org 11001S: Supported 11002F: drivers/gpu/drm/mxsfb/ 11003F: Documentation/devicetree/bindings/display/mxsfb.txt 11004T: git git://anongit.freedesktop.org/drm/drm-misc 11005 11006MYLEX DAC960 PCI RAID Controller 11007M: Hannes Reinecke <hare@kernel.org> 11008L: linux-scsi@vger.kernel.org 11009S: Supported 11010F: drivers/scsi/myrb.* 11011F: drivers/scsi/myrs.* 11012 11013MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11014M: Chris Lee <christopher.lee@cspi.com> 11015L: netdev@vger.kernel.org 11016W: https://www.cspi.com/ethernet-products/support/downloads/ 11017S: Supported 11018F: drivers/net/ethernet/myricom/myri10ge/ 11019 11020NAND FLASH SUBSYSTEM 11021M: Miquel Raynal <miquel.raynal@bootlin.com> 11022R: Richard Weinberger <richard@nod.at> 11023L: linux-mtd@lists.infradead.org 11024W: http://www.linux-mtd.infradead.org/ 11025Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11027S: Maintained 11028F: drivers/mtd/nand/ 11029F: include/linux/mtd/*nand*.h 11030 11031NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11032M: Daniel Mack <zonque@gmail.com> 11033S: Maintained 11034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11035W: http://www.native-instruments.com 11036F: sound/usb/caiaq/ 11037 11038NATSEMI ETHERNET DRIVER (DP8381x) 11039S: Orphan 11040F: drivers/net/ethernet/natsemi/natsemi.c 11041 11042NCR 5380 SCSI DRIVERS 11043M: Finn Thain <fthain@telegraphics.com.au> 11044M: Michael Schmitz <schmitzmic@gmail.com> 11045L: linux-scsi@vger.kernel.org 11046S: Maintained 11047F: Documentation/scsi/g_NCR5380.txt 11048F: drivers/scsi/NCR5380.* 11049F: drivers/scsi/arm/cumana_1.c 11050F: drivers/scsi/arm/oak.c 11051F: drivers/scsi/atari_scsi.* 11052F: drivers/scsi/dmx3191d.c 11053F: drivers/scsi/g_NCR5380.* 11054F: drivers/scsi/mac_scsi.* 11055F: drivers/scsi/sun3_scsi.* 11056F: drivers/scsi/sun3_scsi_vme.c 11057 11058NCSI LIBRARY: 11059M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11060S: Maintained 11061F: net/ncsi/ 11062 11063NCT6775 HARDWARE MONITOR DRIVER 11064M: Guenter Roeck <linux@roeck-us.net> 11065L: linux-hwmon@vger.kernel.org 11066S: Maintained 11067F: Documentation/hwmon/nct6775.rst 11068F: drivers/hwmon/nct6775.c 11069 11070NET_FAILOVER MODULE 11071M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11072L: netdev@vger.kernel.org 11073S: Supported 11074F: driver/net/net_failover.c 11075F: include/net/net_failover.h 11076F: Documentation/networking/net_failover.rst 11077 11078NETEM NETWORK EMULATOR 11079M: Stephen Hemminger <stephen@networkplumber.org> 11080L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11081S: Maintained 11082F: net/sched/sch_netem.c 11083 11084NETERION 10GbE DRIVERS (s2io/vxge) 11085M: Jon Mason <jdmason@kudzu.us> 11086L: netdev@vger.kernel.org 11087S: Supported 11088F: Documentation/networking/device_drivers/neterion/s2io.txt 11089F: Documentation/networking/device_drivers/neterion/vxge.txt 11090F: drivers/net/ethernet/neterion/ 11091 11092NETFILTER 11093M: Pablo Neira Ayuso <pablo@netfilter.org> 11094M: Jozsef Kadlecsik <kadlec@netfilter.org> 11095M: Florian Westphal <fw@strlen.de> 11096L: netfilter-devel@vger.kernel.org 11097L: coreteam@netfilter.org 11098W: http://www.netfilter.org/ 11099W: http://www.iptables.org/ 11100W: http://www.nftables.org/ 11101Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11102T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11104S: Maintained 11105F: include/linux/netfilter* 11106F: include/linux/netfilter/ 11107F: include/net/netfilter/ 11108F: include/uapi/linux/netfilter* 11109F: include/uapi/linux/netfilter/ 11110F: net/*/netfilter.c 11111F: net/*/netfilter/ 11112F: net/netfilter/ 11113F: net/bridge/br_netfilter*.c 11114 11115NETROM NETWORK LAYER 11116M: Ralf Baechle <ralf@linux-mips.org> 11117L: linux-hams@vger.kernel.org 11118W: http://www.linux-ax25.org/ 11119S: Maintained 11120F: include/net/netrom.h 11121F: include/uapi/linux/netrom.h 11122F: net/netrom/ 11123 11124NETRONOME ETHERNET DRIVERS 11125M: Jakub Kicinski <jakub.kicinski@netronome.com> 11126L: oss-drivers@netronome.com 11127S: Maintained 11128F: drivers/net/ethernet/netronome/ 11129 11130NETWORK BLOCK DEVICE (NBD) 11131M: Josef Bacik <josef@toxicpanda.com> 11132S: Maintained 11133L: linux-block@vger.kernel.org 11134L: nbd@other.debian.org 11135F: Documentation/admin-guide/blockdev/nbd.rst 11136F: drivers/block/nbd.c 11137F: include/trace/events/nbd.h 11138F: include/uapi/linux/nbd.h 11139 11140NETWORK DROP MONITOR 11141M: Neil Horman <nhorman@tuxdriver.com> 11142L: netdev@vger.kernel.org 11143S: Maintained 11144W: https://fedorahosted.org/dropwatch/ 11145F: net/core/drop_monitor.c 11146F: include/uapi/linux/net_dropmon.h 11147 11148NETWORKING DRIVERS 11149M: "David S. Miller" <davem@davemloft.net> 11150L: netdev@vger.kernel.org 11151W: http://www.linuxfoundation.org/en/Net 11152Q: http://patchwork.ozlabs.org/project/netdev/list/ 11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11154T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11155S: Odd Fixes 11156F: Documentation/devicetree/bindings/net/ 11157F: drivers/net/ 11158F: include/linux/if_* 11159F: include/linux/netdevice.h 11160F: include/linux/etherdevice.h 11161F: include/linux/fcdevice.h 11162F: include/linux/fddidevice.h 11163F: include/linux/hippidevice.h 11164F: include/linux/inetdevice.h 11165F: include/uapi/linux/if_* 11166F: include/uapi/linux/netdevice.h 11167 11168NETWORKING DRIVERS (WIRELESS) 11169M: Kalle Valo <kvalo@codeaurora.org> 11170L: linux-wireless@vger.kernel.org 11171Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11174S: Maintained 11175F: Documentation/devicetree/bindings/net/wireless/ 11176F: drivers/net/wireless/ 11177 11178NETWORKING [DSA] 11179M: Andrew Lunn <andrew@lunn.ch> 11180M: Vivien Didelot <vivien.didelot@gmail.com> 11181M: Florian Fainelli <f.fainelli@gmail.com> 11182S: Maintained 11183F: Documentation/devicetree/bindings/net/dsa/ 11184F: net/dsa/ 11185F: include/net/dsa.h 11186F: include/linux/dsa/ 11187F: include/linux/platform_data/dsa.h 11188F: drivers/net/dsa/ 11189 11190NETWORKING [GENERAL] 11191M: "David S. Miller" <davem@davemloft.net> 11192L: netdev@vger.kernel.org 11193W: http://www.linuxfoundation.org/en/Net 11194Q: http://patchwork.ozlabs.org/project/netdev/list/ 11195T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11197B: mailto:netdev@vger.kernel.org 11198S: Maintained 11199F: net/ 11200F: include/net/ 11201F: include/linux/in.h 11202F: include/linux/net.h 11203F: include/linux/netdevice.h 11204F: include/uapi/linux/in.h 11205F: include/uapi/linux/net.h 11206F: include/uapi/linux/netdevice.h 11207F: include/uapi/linux/net_namespace.h 11208F: tools/testing/selftests/net/ 11209F: lib/net_utils.c 11210F: lib/random32.c 11211F: Documentation/networking/ 11212 11213NETWORKING [IPSEC] 11214M: Steffen Klassert <steffen.klassert@secunet.com> 11215M: Herbert Xu <herbert@gondor.apana.org.au> 11216M: "David S. Miller" <davem@davemloft.net> 11217L: netdev@vger.kernel.org 11218T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11220S: Maintained 11221F: net/xfrm/ 11222F: net/key/ 11223F: net/ipv4/xfrm* 11224F: net/ipv4/esp4* 11225F: net/ipv4/ah4.c 11226F: net/ipv4/ipcomp.c 11227F: net/ipv4/ip_vti.c 11228F: net/ipv6/xfrm* 11229F: net/ipv6/esp6* 11230F: net/ipv6/ah6.c 11231F: net/ipv6/ipcomp6.c 11232F: net/ipv6/ip6_vti.c 11233F: include/uapi/linux/xfrm.h 11234F: include/net/xfrm.h 11235 11236NETWORKING [IPv4/IPv6] 11237M: "David S. Miller" <davem@davemloft.net> 11238M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11239M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11240L: netdev@vger.kernel.org 11241T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11242S: Maintained 11243F: net/ipv4/ 11244F: net/ipv6/ 11245F: include/net/ip* 11246F: arch/x86/net/* 11247 11248NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11249M: Paul Moore <paul@paul-moore.com> 11250W: https://github.com/netlabel 11251L: netdev@vger.kernel.org 11252L: linux-security-module@vger.kernel.org 11253S: Maintained 11254F: Documentation/netlabel/ 11255F: include/net/calipso.h 11256F: include/net/cipso_ipv4.h 11257F: include/net/netlabel.h 11258F: include/uapi/linux/netfilter/xt_SECMARK.h 11259F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11260F: net/netlabel/ 11261F: net/ipv4/cipso_ipv4.c 11262F: net/ipv6/calipso.c 11263F: net/netfilter/xt_CONNSECMARK.c 11264F: net/netfilter/xt_SECMARK.c 11265 11266NETWORKING [TCP] 11267M: Eric Dumazet <edumazet@google.com> 11268L: netdev@vger.kernel.org 11269S: Maintained 11270F: net/ipv4/tcp*.c 11271F: net/ipv4/syncookies.c 11272F: net/ipv6/tcp*.c 11273F: net/ipv6/syncookies.c 11274F: include/uapi/linux/tcp.h 11275F: include/net/tcp.h 11276F: include/linux/tcp.h 11277F: include/trace/events/tcp.h 11278 11279NETWORKING [TLS] 11280M: Boris Pismenny <borisp@mellanox.com> 11281M: Aviad Yehezkel <aviadye@mellanox.com> 11282M: Dave Watson <davejwatson@fb.com> 11283M: John Fastabend <john.fastabend@gmail.com> 11284M: Daniel Borkmann <daniel@iogearbox.net> 11285M: Jakub Kicinski <jakub.kicinski@netronome.com> 11286L: netdev@vger.kernel.org 11287S: Maintained 11288F: net/tls/* 11289F: include/uapi/linux/tls.h 11290F: include/net/tls.h 11291 11292NETWORKING [WIRELESS] 11293L: linux-wireless@vger.kernel.org 11294Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11295 11296NETDEVSIM 11297M: Jakub Kicinski <jakub.kicinski@netronome.com> 11298S: Maintained 11299F: drivers/net/netdevsim/* 11300 11301NETXEN (1/10) GbE SUPPORT 11302M: Manish Chopra <manishc@marvell.com> 11303M: Rahul Verma <rahulv@marvell.com> 11304M: GR-Linux-NIC-Dev@marvell.com 11305L: netdev@vger.kernel.org 11306S: Supported 11307F: drivers/net/ethernet/qlogic/netxen/ 11308 11309NEXTHOP 11310M: David Ahern <dsahern@kernel.org> 11311L: netdev@vger.kernel.org 11312S: Maintained 11313F: include/net/nexthop.h 11314F: include/uapi/linux/nexthop.h 11315F: include/net/netns/nexthop.h 11316F: net/ipv4/nexthop.c 11317 11318NFC SUBSYSTEM 11319L: netdev@vger.kernel.org 11320S: Orphan 11321F: net/nfc/ 11322F: include/net/nfc/ 11323F: include/uapi/linux/nfc.h 11324F: drivers/nfc/ 11325F: include/linux/platform_data/nfcmrvl.h 11326F: include/linux/platform_data/nxp-nci.h 11327F: Documentation/devicetree/bindings/net/nfc/ 11328 11329NFS, SUNRPC, AND LOCKD CLIENTS 11330M: Trond Myklebust <trond.myklebust@hammerspace.com> 11331M: Anna Schumaker <anna.schumaker@netapp.com> 11332L: linux-nfs@vger.kernel.org 11333W: http://client.linux-nfs.org 11334T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11335S: Maintained 11336F: fs/lockd/ 11337F: fs/nfs/ 11338F: fs/nfs_common/ 11339F: net/sunrpc/ 11340F: include/linux/lockd/ 11341F: include/linux/nfs* 11342F: include/linux/sunrpc/ 11343F: include/uapi/linux/nfs* 11344F: include/uapi/linux/sunrpc/ 11345 11346NILFS2 FILESYSTEM 11347M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11348L: linux-nilfs@vger.kernel.org 11349W: https://nilfs.sourceforge.io/ 11350W: https://nilfs.osdn.jp/ 11351T: git git://github.com/konis/nilfs2.git 11352S: Supported 11353F: Documentation/filesystems/nilfs2.txt 11354F: fs/nilfs2/ 11355F: include/trace/events/nilfs2.h 11356F: include/uapi/linux/nilfs2_api.h 11357F: include/uapi/linux/nilfs2_ondisk.h 11358 11359NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11360M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11361W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11362S: Maintained 11363F: Documentation/scsi/NinjaSCSI.txt 11364F: drivers/scsi/pcmcia/nsp_* 11365 11366NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11367M: GOTO Masanori <gotom@debian.or.jp> 11368M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11369W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11370S: Maintained 11371F: Documentation/scsi/NinjaSCSI.txt 11372F: drivers/scsi/nsp32* 11373 11374NIOS2 ARCHITECTURE 11375M: Ley Foon Tan <lftan@altera.com> 11376L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11378S: Maintained 11379F: arch/nios2/ 11380 11381NOHZ, DYNTICKS SUPPORT 11382M: Frederic Weisbecker <fweisbec@gmail.com> 11383M: Thomas Gleixner <tglx@linutronix.de> 11384M: Ingo Molnar <mingo@kernel.org> 11385L: linux-kernel@vger.kernel.org 11386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11387S: Maintained 11388F: kernel/time/tick*.* 11389F: include/linux/tick.h 11390F: include/linux/sched/nohz.h 11391 11392NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11393M: Pavel Machek <pavel@ucw.cz> 11394M: Sakari Ailus <sakari.ailus@iki.fi> 11395L: linux-media@vger.kernel.org 11396S: Maintained 11397F: drivers/media/i2c/et8ek8 11398F: drivers/media/i2c/ad5820.c 11399 11400NOKIA N900 POWER SUPPLY DRIVERS 11401R: Pali Rohár <pali.rohar@gmail.com> 11402F: include/linux/power/bq2415x_charger.h 11403F: include/linux/power/bq27xxx_battery.h 11404F: include/linux/power/isp1704_charger.h 11405F: drivers/power/supply/bq2415x_charger.c 11406F: drivers/power/supply/bq27xxx_battery.c 11407F: drivers/power/supply/bq27xxx_battery_i2c.c 11408F: drivers/power/supply/isp1704_charger.c 11409F: drivers/power/supply/rx51_battery.c 11410 11411NOLIBC HEADER FILE 11412M: Willy Tarreau <w@1wt.eu> 11413S: Maintained 11414T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11415F: tools/include/nolibc/ 11416 11417NTB AMD DRIVER 11418M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11419L: linux-ntb@googlegroups.com 11420S: Supported 11421F: drivers/ntb/hw/amd/ 11422 11423NTB DRIVER CORE 11424M: Jon Mason <jdmason@kudzu.us> 11425M: Dave Jiang <dave.jiang@intel.com> 11426M: Allen Hubbe <allenbh@gmail.com> 11427L: linux-ntb@googlegroups.com 11428S: Supported 11429W: https://github.com/jonmason/ntb/wiki 11430T: git git://github.com/jonmason/ntb.git 11431F: drivers/ntb/ 11432F: drivers/net/ntb_netdev.c 11433F: include/linux/ntb.h 11434F: include/linux/ntb_transport.h 11435F: tools/testing/selftests/ntb/ 11436 11437NTB IDT DRIVER 11438M: Serge Semin <fancer.lancer@gmail.com> 11439L: linux-ntb@googlegroups.com 11440S: Supported 11441F: drivers/ntb/hw/idt/ 11442 11443NTB INTEL DRIVER 11444M: Dave Jiang <dave.jiang@intel.com> 11445L: linux-ntb@googlegroups.com 11446S: Supported 11447W: https://github.com/davejiang/linux/wiki 11448T: git https://github.com/davejiang/linux.git 11449F: drivers/ntb/hw/intel/ 11450 11451NTFS FILESYSTEM 11452M: Anton Altaparmakov <anton@tuxera.com> 11453L: linux-ntfs-dev@lists.sourceforge.net 11454W: http://www.tuxera.com/ 11455T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11456S: Supported 11457F: Documentation/filesystems/ntfs.txt 11458F: fs/ntfs/ 11459 11460NUBUS SUBSYSTEM 11461M: Finn Thain <fthain@telegraphics.com.au> 11462L: linux-m68k@lists.linux-m68k.org 11463S: Maintained 11464F: arch/*/include/asm/nubus.h 11465F: drivers/nubus/ 11466F: include/linux/nubus.h 11467F: include/uapi/linux/nubus.h 11468 11469NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11470M: Antonino Daplas <adaplas@gmail.com> 11471L: linux-fbdev@vger.kernel.org 11472S: Maintained 11473F: drivers/video/fbdev/riva/ 11474F: drivers/video/fbdev/nvidia/ 11475 11476NVM EXPRESS DRIVER 11477M: Keith Busch <kbusch@kernel.org> 11478M: Jens Axboe <axboe@fb.com> 11479M: Christoph Hellwig <hch@lst.de> 11480M: Sagi Grimberg <sagi@grimberg.me> 11481L: linux-nvme@lists.infradead.org 11482T: git://git.infradead.org/nvme.git 11483W: http://git.infradead.org/nvme.git 11484S: Supported 11485F: drivers/nvme/host/ 11486F: include/linux/nvme.h 11487F: include/uapi/linux/nvme_ioctl.h 11488 11489NVM EXPRESS FC TRANSPORT DRIVERS 11490M: James Smart <james.smart@broadcom.com> 11491L: linux-nvme@lists.infradead.org 11492S: Supported 11493F: include/linux/nvme-fc.h 11494F: include/linux/nvme-fc-driver.h 11495F: drivers/nvme/host/fc.c 11496F: drivers/nvme/target/fc.c 11497F: drivers/nvme/target/fcloop.c 11498 11499NVM EXPRESS TARGET DRIVER 11500M: Christoph Hellwig <hch@lst.de> 11501M: Sagi Grimberg <sagi@grimberg.me> 11502L: linux-nvme@lists.infradead.org 11503T: git://git.infradead.org/nvme.git 11504W: http://git.infradead.org/nvme.git 11505S: Supported 11506F: drivers/nvme/target/ 11507 11508NVMEM FRAMEWORK 11509M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11510S: Maintained 11511F: drivers/nvmem/ 11512F: Documentation/devicetree/bindings/nvmem/ 11513F: Documentation/ABI/stable/sysfs-bus-nvmem 11514F: include/linux/nvmem-consumer.h 11515F: include/linux/nvmem-provider.h 11516 11517NXP FXAS21002C DRIVER 11518M: Rui Miguel Silva <rmfrfs@gmail.com> 11519L: linux-iio@vger.kernel.org 11520S: Maintained 11521F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11522F: drivers/iio/gyro/fxas21002c_core.c 11523F: drivers/iio/gyro/fxas21002c.h 11524F: drivers/iio/gyro/fxas21002c_i2c.c 11525F: drivers/iio/gyro/fxas21002c_spi.c 11526 11527NXP SGTL5000 DRIVER 11528M: Fabio Estevam <festevam@gmail.com> 11529L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11530S: Maintained 11531F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11532F: sound/soc/codecs/sgtl5000* 11533 11534NXP SJA1105 ETHERNET SWITCH DRIVER 11535M: Vladimir Oltean <olteanv@gmail.com> 11536L: linux-kernel@vger.kernel.org 11537S: Maintained 11538F: drivers/net/dsa/sja1105 11539 11540NXP TDA998X DRM DRIVER 11541M: Russell King <linux@armlinux.org.uk> 11542S: Maintained 11543T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11544T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11545F: drivers/gpu/drm/i2c/tda998x_drv.c 11546F: include/drm/i2c/tda998x.h 11547F: include/dt-bindings/display/tda998x.h 11548K: "nxp,tda998x" 11549 11550NXP TFA9879 DRIVER 11551M: Peter Rosin <peda@axentia.se> 11552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11553S: Maintained 11554F: Documentation/devicetree/bindings/sound/tfa9879.txt 11555F: sound/soc/codecs/tfa9879* 11556 11557NXP-NCI NFC DRIVER 11558M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11559R: Charles Gorand <charles.gorand@effinnov.com> 11560L: linux-nfc@lists.01.org (moderated for non-subscribers) 11561S: Supported 11562F: drivers/nfc/nxp-nci 11563 11564OBJAGG 11565M: Jiri Pirko <jiri@mellanox.com> 11566L: netdev@vger.kernel.org 11567S: Supported 11568F: lib/objagg.c 11569F: lib/test_objagg.c 11570F: include/linux/objagg.h 11571 11572NXP FSPI DRIVER 11573R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11574M: Ashish Kumar <ashish.kumar@nxp.com> 11575L: linux-spi@vger.kernel.org 11576S: Maintained 11577F: drivers/spi/spi-nxp-fspi.c 11578F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11579 11580OBJTOOL 11581M: Josh Poimboeuf <jpoimboe@redhat.com> 11582M: Peter Zijlstra <peterz@infradead.org> 11583S: Supported 11584F: tools/objtool/ 11585 11586OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11587M: Frederic Barrat <fbarrat@linux.ibm.com> 11588M: Andrew Donnellan <ajd@linux.ibm.com> 11589L: linuxppc-dev@lists.ozlabs.org 11590S: Supported 11591F: arch/powerpc/platforms/powernv/ocxl.c 11592F: arch/powerpc/include/asm/pnv-ocxl.h 11593F: drivers/misc/ocxl/ 11594F: include/misc/ocxl* 11595F: include/uapi/misc/ocxl.h 11596F: Documentation/userspace-api/accelerators/ocxl.rst 11597 11598OMAP AUDIO SUPPORT 11599M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11600M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11601L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11602L: linux-omap@vger.kernel.org 11603S: Maintained 11604F: sound/soc/ti/omap* 11605F: sound/soc/ti/rx51.c 11606F: sound/soc/ti/n810.c 11607F: sound/soc/ti/sdma-pcm.* 11608 11609OMAP CLOCK FRAMEWORK SUPPORT 11610M: Paul Walmsley <paul@pwsan.com> 11611L: linux-omap@vger.kernel.org 11612S: Maintained 11613F: arch/arm/*omap*/*clock* 11614 11615OMAP DEVICE TREE SUPPORT 11616M: Benoît Cousson <bcousson@baylibre.com> 11617M: Tony Lindgren <tony@atomide.com> 11618L: linux-omap@vger.kernel.org 11619L: devicetree@vger.kernel.org 11620S: Maintained 11621F: arch/arm/boot/dts/*omap* 11622F: arch/arm/boot/dts/*am3* 11623F: arch/arm/boot/dts/*am4* 11624F: arch/arm/boot/dts/*am5* 11625F: arch/arm/boot/dts/*dra7* 11626 11627OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11628L: linux-omap@vger.kernel.org 11629L: linux-fbdev@vger.kernel.org 11630S: Orphan 11631F: drivers/video/fbdev/omap2/ 11632F: Documentation/arm/omap/dss.rst 11633 11634OMAP FRAMEBUFFER SUPPORT 11635L: linux-fbdev@vger.kernel.org 11636L: linux-omap@vger.kernel.org 11637S: Orphan 11638F: drivers/video/fbdev/omap/ 11639 11640OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11641M: Roger Quadros <rogerq@ti.com> 11642M: Tony Lindgren <tony@atomide.com> 11643L: linux-omap@vger.kernel.org 11644S: Maintained 11645F: drivers/memory/omap-gpmc.c 11646F: arch/arm/mach-omap2/*gpmc* 11647 11648OMAP GPIO DRIVER 11649M: Grygorii Strashko <grygorii.strashko@ti.com> 11650M: Santosh Shilimkar <ssantosh@kernel.org> 11651M: Kevin Hilman <khilman@kernel.org> 11652L: linux-omap@vger.kernel.org 11653S: Maintained 11654F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11655F: drivers/gpio/gpio-omap.c 11656 11657OMAP HARDWARE SPINLOCK SUPPORT 11658M: Ohad Ben-Cohen <ohad@wizery.com> 11659L: linux-omap@vger.kernel.org 11660S: Maintained 11661F: drivers/hwspinlock/omap_hwspinlock.c 11662 11663OMAP HS MMC SUPPORT 11664L: linux-mmc@vger.kernel.org 11665L: linux-omap@vger.kernel.org 11666S: Orphan 11667F: drivers/mmc/host/omap_hsmmc.c 11668 11669OMAP HWMOD DATA 11670M: Paul Walmsley <paul@pwsan.com> 11671L: linux-omap@vger.kernel.org 11672S: Maintained 11673F: arch/arm/mach-omap2/omap_hwmod*data* 11674 11675OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11676M: Benoît Cousson <bcousson@baylibre.com> 11677L: linux-omap@vger.kernel.org 11678S: Maintained 11679F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11680 11681OMAP HWMOD SUPPORT 11682M: Benoît Cousson <bcousson@baylibre.com> 11683M: Paul Walmsley <paul@pwsan.com> 11684L: linux-omap@vger.kernel.org 11685S: Maintained 11686F: arch/arm/mach-omap2/omap_hwmod.* 11687 11688OMAP I2C DRIVER 11689M: Vignesh R <vigneshr@ti.com> 11690L: linux-omap@vger.kernel.org 11691L: linux-i2c@vger.kernel.org 11692S: Maintained 11693F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11694F: drivers/i2c/busses/i2c-omap.c 11695 11696OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11697M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11698L: linux-media@vger.kernel.org 11699S: Maintained 11700F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11701F: drivers/media/platform/omap3isp/ 11702F: drivers/staging/media/omap4iss/ 11703 11704OMAP MMC SUPPORT 11705M: Aaro Koskinen <aaro.koskinen@iki.fi> 11706L: linux-omap@vger.kernel.org 11707S: Odd Fixes 11708F: drivers/mmc/host/omap.c 11709 11710OMAP POWER MANAGEMENT SUPPORT 11711M: Kevin Hilman <khilman@kernel.org> 11712L: linux-omap@vger.kernel.org 11713S: Maintained 11714F: arch/arm/*omap*/*pm* 11715F: drivers/cpufreq/omap-cpufreq.c 11716 11717OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11718M: Rajendra Nayak <rnayak@codeaurora.org> 11719M: Paul Walmsley <paul@pwsan.com> 11720L: linux-omap@vger.kernel.org 11721S: Maintained 11722F: arch/arm/mach-omap2/prm* 11723 11724OMAP RANDOM NUMBER GENERATOR SUPPORT 11725M: Deepak Saxena <dsaxena@plexity.net> 11726S: Maintained 11727F: drivers/char/hw_random/omap-rng.c 11728 11729OMAP USB SUPPORT 11730L: linux-usb@vger.kernel.org 11731L: linux-omap@vger.kernel.org 11732S: Orphan 11733F: drivers/usb/*/*omap* 11734F: arch/arm/*omap*/usb* 11735 11736OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11737M: Mark Jackson <mpfj@newflow.co.uk> 11738L: linux-omap@vger.kernel.org 11739S: Maintained 11740F: arch/arm/boot/dts/am335x-nano.dts 11741 11742OMAP1 SUPPORT 11743M: Aaro Koskinen <aaro.koskinen@iki.fi> 11744M: Tony Lindgren <tony@atomide.com> 11745L: linux-omap@vger.kernel.org 11746Q: http://patchwork.kernel.org/project/linux-omap/list/ 11747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11748S: Maintained 11749F: arch/arm/mach-omap1/ 11750F: arch/arm/plat-omap/ 11751F: arch/arm/configs/omap1_defconfig 11752F: drivers/i2c/busses/i2c-omap.c 11753F: include/linux/platform_data/i2c-omap.h 11754F: include/linux/platform_data/ams-delta-fiq.h 11755 11756OMAP2+ SUPPORT 11757M: Tony Lindgren <tony@atomide.com> 11758L: linux-omap@vger.kernel.org 11759W: http://www.muru.com/linux/omap/ 11760W: http://linux.omap.com/ 11761Q: http://patchwork.kernel.org/project/linux-omap/list/ 11762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11763S: Maintained 11764F: arch/arm/mach-omap2/ 11765F: arch/arm/plat-omap/ 11766F: arch/arm/configs/omap2plus_defconfig 11767F: drivers/i2c/busses/i2c-omap.c 11768F: drivers/irqchip/irq-omap-intc.c 11769F: drivers/mfd/*omap*.c 11770F: drivers/mfd/menelaus.c 11771F: drivers/mfd/palmas.c 11772F: drivers/mfd/tps65217.c 11773F: drivers/mfd/tps65218.c 11774F: drivers/mfd/tps65910.c 11775F: drivers/mfd/twl-core.[ch] 11776F: drivers/mfd/twl4030*.c 11777F: drivers/mfd/twl6030*.c 11778F: drivers/mfd/twl6040*.c 11779F: drivers/regulator/palmas-regulator*.c 11780F: drivers/regulator/pbias-regulator.c 11781F: drivers/regulator/tps65217-regulator.c 11782F: drivers/regulator/tps65218-regulator.c 11783F: drivers/regulator/tps65910-regulator.c 11784F: drivers/regulator/twl-regulator.c 11785F: drivers/regulator/twl6030-regulator.c 11786F: include/linux/platform_data/i2c-omap.h 11787 11788ONION OMEGA2+ BOARD 11789M: Harvey Hunt <harveyhuntnexus@gmail.com> 11790L: linux-mips@vger.kernel.org 11791S: Maintained 11792F: arch/mips/boot/dts/ralink/omega2p.dts 11793 11794OMFS FILESYSTEM 11795M: Bob Copeland <me@bobcopeland.com> 11796L: linux-karma-devel@lists.sourceforge.net 11797S: Maintained 11798F: Documentation/filesystems/omfs.txt 11799F: fs/omfs/ 11800 11801OMNIKEY CARDMAN 4000 DRIVER 11802M: Harald Welte <laforge@gnumonks.org> 11803S: Maintained 11804F: drivers/char/pcmcia/cm4000_cs.c 11805F: include/linux/cm4000_cs.h 11806F: include/uapi/linux/cm4000_cs.h 11807 11808OMNIKEY CARDMAN 4040 DRIVER 11809M: Harald Welte <laforge@gnumonks.org> 11810S: Maintained 11811F: drivers/char/pcmcia/cm4040_cs.* 11812 11813OMNIVISION OV13858 SENSOR DRIVER 11814M: Sakari Ailus <sakari.ailus@linux.intel.com> 11815L: linux-media@vger.kernel.org 11816T: git git://linuxtv.org/media_tree.git 11817S: Maintained 11818F: drivers/media/i2c/ov13858.c 11819 11820OMNIVISION OV2680 SENSOR DRIVER 11821M: Rui Miguel Silva <rmfrfs@gmail.com> 11822L: linux-media@vger.kernel.org 11823T: git git://linuxtv.org/media_tree.git 11824S: Maintained 11825F: drivers/media/i2c/ov2680.c 11826F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11827 11828OMNIVISION OV2685 SENSOR DRIVER 11829M: Shunqian Zheng <zhengsq@rock-chips.com> 11830L: linux-media@vger.kernel.org 11831T: git git://linuxtv.org/media_tree.git 11832S: Maintained 11833F: drivers/media/i2c/ov2685.c 11834 11835OMNIVISION OV5640 SENSOR DRIVER 11836M: Steve Longerbeam <slongerbeam@gmail.com> 11837L: linux-media@vger.kernel.org 11838T: git git://linuxtv.org/media_tree.git 11839S: Maintained 11840F: drivers/media/i2c/ov5640.c 11841 11842OMNIVISION OV5647 SENSOR DRIVER 11843M: Luis Oliveira <lolivei@synopsys.com> 11844L: linux-media@vger.kernel.org 11845T: git git://linuxtv.org/media_tree.git 11846S: Maintained 11847F: drivers/media/i2c/ov5647.c 11848 11849OMNIVISION OV5670 SENSOR DRIVER 11850M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com> 11851M: Hyungwoo Yang <hyungwoo.yang@intel.com> 11852L: linux-media@vger.kernel.org 11853T: git git://linuxtv.org/media_tree.git 11854S: Maintained 11855F: drivers/media/i2c/ov5670.c 11856 11857OMNIVISION OV5675 SENSOR DRIVER 11858M: Shawn Tu <shawnx.tu@intel.com> 11859L: linux-media@vger.kernel.org 11860T: git git://linuxtv.org/media_tree.git 11861S: Maintained 11862F: drivers/media/i2c/ov5675.c 11863 11864OMNIVISION OV5695 SENSOR DRIVER 11865M: Shunqian Zheng <zhengsq@rock-chips.com> 11866L: linux-media@vger.kernel.org 11867T: git git://linuxtv.org/media_tree.git 11868S: Maintained 11869F: drivers/media/i2c/ov5695.c 11870 11871OMNIVISION OV7670 SENSOR DRIVER 11872M: Jonathan Corbet <corbet@lwn.net> 11873L: linux-media@vger.kernel.org 11874T: git git://linuxtv.org/media_tree.git 11875S: Maintained 11876F: drivers/media/i2c/ov7670.c 11877F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11878 11879OMNIVISION OV772x SENSOR DRIVER 11880M: Jacopo Mondi <jacopo@jmondi.org> 11881L: linux-media@vger.kernel.org 11882T: git git://linuxtv.org/media_tree.git 11883S: Odd fixes 11884F: drivers/media/i2c/ov772x.c 11885F: include/media/i2c/ov772x.h 11886F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11887 11888OMNIVISION OV7740 SENSOR DRIVER 11889M: Wenyou Yang <wenyou.yang@microchip.com> 11890L: linux-media@vger.kernel.org 11891T: git git://linuxtv.org/media_tree.git 11892S: Maintained 11893F: drivers/media/i2c/ov7740.c 11894F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11895 11896OMNIVISION OV9640 SENSOR DRIVER 11897M: Petr Cvek <petrcvekcz@gmail.com> 11898L: linux-media@vger.kernel.org 11899S: Maintained 11900F: drivers/media/i2c/ov9640.* 11901 11902OMNIVISION OV8856 SENSOR DRIVER 11903M: Ben Kao <ben.kao@intel.com> 11904L: linux-media@vger.kernel.org 11905T: git git://linuxtv.org/media_tree.git 11906S: Maintained 11907F: drivers/media/i2c/ov8856.c 11908 11909OMNIVISION OV9650 SENSOR DRIVER 11910M: Sakari Ailus <sakari.ailus@linux.intel.com> 11911R: Akinobu Mita <akinobu.mita@gmail.com> 11912R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11913L: linux-media@vger.kernel.org 11914T: git git://linuxtv.org/media_tree.git 11915S: Maintained 11916F: drivers/media/i2c/ov9650.c 11917F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11918 11919ONENAND FLASH DRIVER 11920M: Kyungmin Park <kyungmin.park@samsung.com> 11921L: linux-mtd@lists.infradead.org 11922S: Maintained 11923F: drivers/mtd/nand/onenand/ 11924F: include/linux/mtd/onenand*.h 11925 11926OP-TEE DRIVER 11927M: Jens Wiklander <jens.wiklander@linaro.org> 11928L: tee-dev@lists.linaro.org 11929S: Maintained 11930F: drivers/tee/optee/ 11931 11932OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11933M: Sumit Garg <sumit.garg@linaro.org> 11934L: tee-dev@lists.linaro.org 11935S: Maintained 11936F: drivers/char/hw_random/optee-rng.c 11937 11938OPA-VNIC DRIVER 11939M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11940M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11941L: linux-rdma@vger.kernel.org 11942S: Supported 11943F: drivers/infiniband/ulp/opa_vnic 11944 11945OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11946M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11947M: Frank Rowand <frowand.list@gmail.com> 11948L: devicetree@vger.kernel.org 11949S: Maintained 11950F: Documentation/devicetree/dynamic-resolution-notes.txt 11951F: Documentation/devicetree/overlay-notes.txt 11952F: drivers/of/overlay.c 11953F: drivers/of/resolver.c 11954K: of_overlay_notifier_ 11955 11956OPEN FIRMWARE AND FLATTENED DEVICE TREE 11957M: Rob Herring <robh+dt@kernel.org> 11958M: Frank Rowand <frowand.list@gmail.com> 11959L: devicetree@vger.kernel.org 11960W: http://www.devicetree.org/ 11961T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11962S: Maintained 11963F: drivers/of/ 11964F: include/linux/of*.h 11965F: scripts/dtc/ 11966F: Documentation/ABI/testing/sysfs-firmware-ofw 11967 11968OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11969M: Rob Herring <robh+dt@kernel.org> 11970M: Mark Rutland <mark.rutland@arm.com> 11971L: devicetree@vger.kernel.org 11972T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11973Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11974S: Maintained 11975F: Documentation/devicetree/ 11976F: arch/*/boot/dts/ 11977F: include/dt-bindings/ 11978 11979OPENCORES I2C BUS DRIVER 11980M: Peter Korsgaard <peter@korsgaard.com> 11981M: Andrew Lunn <andrew@lunn.ch> 11982L: linux-i2c@vger.kernel.org 11983S: Maintained 11984F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11985F: Documentation/i2c/busses/i2c-ocores 11986F: drivers/i2c/busses/i2c-ocores.c 11987F: include/linux/platform_data/i2c-ocores.h 11988 11989OPENRISC ARCHITECTURE 11990M: Jonas Bonn <jonas@southpole.se> 11991M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11992M: Stafford Horne <shorne@gmail.com> 11993T: git git://github.com/openrisc/linux.git 11994L: openrisc@lists.librecores.org 11995W: http://openrisc.io 11996S: Maintained 11997F: Documentation/devicetree/bindings/openrisc/ 11998F: Documentation/openrisc/ 11999F: arch/openrisc/ 12000F: drivers/irqchip/irq-ompic.c 12001F: drivers/irqchip/irq-or1k-* 12002 12003OPENVSWITCH 12004M: Pravin B Shelar <pshelar@ovn.org> 12005L: netdev@vger.kernel.org 12006L: dev@openvswitch.org 12007W: http://openvswitch.org 12008S: Maintained 12009F: net/openvswitch/ 12010F: include/uapi/linux/openvswitch.h 12011 12012OPERATING PERFORMANCE POINTS (OPP) 12013M: Viresh Kumar <vireshk@kernel.org> 12014M: Nishanth Menon <nm@ti.com> 12015M: Stephen Boyd <sboyd@kernel.org> 12016L: linux-pm@vger.kernel.org 12017S: Maintained 12018T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12019F: drivers/opp/ 12020F: include/linux/pm_opp.h 12021F: Documentation/power/opp.rst 12022F: Documentation/devicetree/bindings/opp/ 12023 12024OPL4 DRIVER 12025M: Clemens Ladisch <clemens@ladisch.de> 12026L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12028S: Maintained 12029F: sound/drivers/opl4/ 12030 12031OPROFILE 12032M: Robert Richter <rric@kernel.org> 12033L: oprofile-list@lists.sf.net 12034S: Maintained 12035F: arch/*/include/asm/oprofile*.h 12036F: arch/*/oprofile/ 12037F: drivers/oprofile/ 12038F: include/linux/oprofile.h 12039 12040ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12041M: Mark Fasheh <mark@fasheh.com> 12042M: Joel Becker <jlbec@evilplan.org> 12043M: Joseph Qi <joseph.qi@linux.alibaba.com> 12044L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12045W: http://ocfs2.wiki.kernel.org 12046S: Supported 12047F: Documentation/filesystems/ocfs2.txt 12048F: Documentation/filesystems/dlmfs.txt 12049F: fs/ocfs2/ 12050 12051ORANGEFS FILESYSTEM 12052M: Mike Marshall <hubcap@omnibond.com> 12053R: Martin Brandenburg <martin@omnibond.com> 12054L: devel@lists.orangefs.org 12055T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12056S: Supported 12057F: fs/orangefs/ 12058F: Documentation/filesystems/orangefs.txt 12059 12060ORINOCO DRIVER 12061L: linux-wireless@vger.kernel.org 12062W: http://wireless.kernel.org/en/users/Drivers/orinoco 12063W: http://www.nongnu.org/orinoco/ 12064S: Orphan 12065F: drivers/net/wireless/intersil/orinoco/ 12066 12067OV2659 OMNIVISION SENSOR DRIVER 12068M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12069L: linux-media@vger.kernel.org 12070W: https://linuxtv.org 12071Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12072T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12073S: Maintained 12074F: drivers/media/i2c/ov2659.c 12075F: include/media/i2c/ov2659.h 12076 12077OVERLAY FILESYSTEM 12078M: Miklos Szeredi <miklos@szeredi.hu> 12079L: linux-unionfs@vger.kernel.org 12080T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12081S: Supported 12082F: fs/overlayfs/ 12083F: Documentation/filesystems/overlayfs.txt 12084 12085P54 WIRELESS DRIVER 12086M: Christian Lamparter <chunkeey@googlemail.com> 12087L: linux-wireless@vger.kernel.org 12088W: http://wireless.kernel.org/en/users/Drivers/p54 12089S: Maintained 12090F: drivers/net/wireless/intersil/p54/ 12091 12092PA SEMI ETHERNET DRIVER 12093L: netdev@vger.kernel.org 12094S: Orphan 12095F: drivers/net/ethernet/pasemi/* 12096 12097PA SEMI SMBUS DRIVER 12098L: linux-i2c@vger.kernel.org 12099S: Orphan 12100F: drivers/i2c/busses/i2c-pasemi.c 12101 12102PACKING 12103M: Vladimir Oltean <olteanv@gmail.com> 12104L: netdev@vger.kernel.org 12105S: Supported 12106F: lib/packing.c 12107F: include/linux/packing.h 12108F: Documentation/packing.txt 12109 12110PADATA PARALLEL EXECUTION MECHANISM 12111M: Steffen Klassert <steffen.klassert@secunet.com> 12112L: linux-crypto@vger.kernel.org 12113S: Maintained 12114F: kernel/padata.c 12115F: include/linux/padata.h 12116F: Documentation/padata.txt 12117 12118PAGE POOL 12119M: Jesper Dangaard Brouer <hawk@kernel.org> 12120M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12121L: netdev@vger.kernel.org 12122S: Supported 12123F: net/core/page_pool.c 12124F: include/net/page_pool.h 12125 12126PANASONIC LAPTOP ACPI EXTRAS DRIVER 12127M: Harald Welte <laforge@gnumonks.org> 12128L: platform-driver-x86@vger.kernel.org 12129S: Maintained 12130F: drivers/platform/x86/panasonic-laptop.c 12131 12132PARALLEL LCD/KEYPAD PANEL DRIVER 12133M: Willy Tarreau <willy@haproxy.com> 12134M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12135S: Odd Fixes 12136F: Documentation/admin-guide/lcd-panel-cgram.rst 12137F: drivers/auxdisplay/panel.c 12138 12139PARALLEL PORT SUBSYSTEM 12140M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12141M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12142L: linux-parport@lists.infradead.org (subscribers-only) 12143S: Maintained 12144F: drivers/parport/ 12145F: include/linux/parport*.h 12146F: drivers/char/ppdev.c 12147F: include/uapi/linux/ppdev.h 12148F: Documentation/driver-api/parport*.rst 12149 12150PARAVIRT_OPS INTERFACE 12151M: Juergen Gross <jgross@suse.com> 12152M: Thomas Hellstrom <thellstrom@vmware.com> 12153M: "VMware, Inc." <pv-drivers@vmware.com> 12154L: virtualization@lists.linux-foundation.org 12155S: Supported 12156F: Documentation/virt/paravirt_ops.rst 12157F: arch/*/kernel/paravirt* 12158F: arch/*/include/asm/paravirt*.h 12159F: include/linux/hypervisor.h 12160 12161PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12162M: Tim Waugh <tim@cyberelk.net> 12163L: linux-parport@lists.infradead.org (subscribers-only) 12164S: Maintained 12165F: Documentation/admin-guide/blockdev/paride.rst 12166F: drivers/block/paride/ 12167 12168PARISC ARCHITECTURE 12169M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12170M: Helge Deller <deller@gmx.de> 12171L: linux-parisc@vger.kernel.org 12172W: http://www.parisc-linux.org/ 12173Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12174T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12175T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12176S: Maintained 12177F: arch/parisc/ 12178F: Documentation/parisc/ 12179F: drivers/parisc/ 12180F: drivers/char/agp/parisc-agp.c 12181F: drivers/input/serio/gscps2.c 12182F: drivers/parport/parport_gsc.* 12183F: drivers/tty/serial/8250/8250_gsc.c 12184F: drivers/video/fbdev/sti* 12185F: drivers/video/console/sti* 12186F: drivers/video/logo/logo_parisc* 12187 12188PARMAN 12189M: Jiri Pirko <jiri@mellanox.com> 12190L: netdev@vger.kernel.org 12191S: Supported 12192F: lib/parman.c 12193F: lib/test_parman.c 12194F: include/linux/parman.h 12195 12196PC ENGINES APU BOARD DRIVER 12197M: Enrico Weigelt, metux IT consult <info@metux.net> 12198S: Maintained 12199F: drivers/platform/x86/pcengines-apuv2.c 12200 12201PC87360 HARDWARE MONITORING DRIVER 12202M: Jim Cromie <jim.cromie@gmail.com> 12203L: linux-hwmon@vger.kernel.org 12204S: Maintained 12205F: Documentation/hwmon/pc87360.rst 12206F: drivers/hwmon/pc87360.c 12207 12208PC8736x GPIO DRIVER 12209M: Jim Cromie <jim.cromie@gmail.com> 12210S: Maintained 12211F: drivers/char/pc8736x_gpio.c 12212 12213PC87427 HARDWARE MONITORING DRIVER 12214M: Jean Delvare <jdelvare@suse.com> 12215L: linux-hwmon@vger.kernel.org 12216S: Maintained 12217F: Documentation/hwmon/pc87427.rst 12218F: drivers/hwmon/pc87427.c 12219 12220PCA9532 LED DRIVER 12221M: Riku Voipio <riku.voipio@iki.fi> 12222S: Maintained 12223F: drivers/leds/leds-pca9532.c 12224F: include/linux/leds-pca9532.h 12225 12226PCA9541 I2C BUS MASTER SELECTOR DRIVER 12227M: Guenter Roeck <linux@roeck-us.net> 12228L: linux-i2c@vger.kernel.org 12229S: Maintained 12230F: drivers/i2c/muxes/i2c-mux-pca9541.c 12231 12232PCDP - PRIMARY CONSOLE AND DEBUG PORT 12233M: Khalid Aziz <khalid@gonehiking.org> 12234S: Maintained 12235F: drivers/firmware/pcdp.* 12236 12237PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12238M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12239L: linux-pci@vger.kernel.org 12240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12241S: Maintained 12242F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12243F: drivers/pci/controller/pci-aardvark.c 12244 12245PCI DRIVER FOR ALTERA PCIE IP 12246M: Ley Foon Tan <lftan@altera.com> 12247L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12248L: linux-pci@vger.kernel.org 12249S: Supported 12250F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12251F: drivers/pci/controller/pcie-altera.c 12252 12253PCI DRIVER FOR APPLIEDMICRO XGENE 12254M: Toan Le <toan@os.amperecomputing.com> 12255L: linux-pci@vger.kernel.org 12256L: linux-arm-kernel@lists.infradead.org 12257S: Maintained 12258F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12259F: drivers/pci/controller/pci-xgene.c 12260 12261PCI DRIVER FOR ARM VERSATILE PLATFORM 12262M: Rob Herring <robh@kernel.org> 12263L: linux-pci@vger.kernel.org 12264L: linux-arm-kernel@lists.infradead.org 12265S: Maintained 12266F: Documentation/devicetree/bindings/pci/versatile.txt 12267F: drivers/pci/controller/pci-versatile.c 12268 12269PCI DRIVER FOR ARMADA 8K 12270M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12271L: linux-pci@vger.kernel.org 12272L: linux-arm-kernel@lists.infradead.org 12273S: Maintained 12274F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12275F: drivers/pci/controller/dwc/pcie-armada8k.c 12276 12277PCI DRIVER FOR CADENCE PCIE IP 12278M: Tom Joseph <tjoseph@cadence.com> 12279L: linux-pci@vger.kernel.org 12280S: Maintained 12281F: Documentation/devicetree/bindings/pci/cdns,*.txt 12282F: drivers/pci/controller/pcie-cadence* 12283 12284PCI DRIVER FOR FREESCALE LAYERSCAPE 12285M: Minghuan Lian <minghuan.Lian@nxp.com> 12286M: Mingkai Hu <mingkai.hu@nxp.com> 12287M: Roy Zang <roy.zang@nxp.com> 12288L: linuxppc-dev@lists.ozlabs.org 12289L: linux-pci@vger.kernel.org 12290L: linux-arm-kernel@lists.infradead.org 12291S: Maintained 12292F: drivers/pci/controller/dwc/*layerscape* 12293 12294PCI DRIVER FOR GENERIC OF HOSTS 12295M: Will Deacon <will@kernel.org> 12296L: linux-pci@vger.kernel.org 12297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12298S: Maintained 12299F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12300F: drivers/pci/controller/pci-host-common.c 12301F: drivers/pci/controller/pci-host-generic.c 12302 12303PCI DRIVER FOR IMX6 12304M: Richard Zhu <hongxing.zhu@nxp.com> 12305M: Lucas Stach <l.stach@pengutronix.de> 12306L: linux-pci@vger.kernel.org 12307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12308S: Maintained 12309F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12310F: drivers/pci/controller/dwc/*imx6* 12311 12312PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12313M: Keith Busch <keith.busch@intel.com> 12314M: Jonathan Derrick <jonathan.derrick@intel.com> 12315L: linux-pci@vger.kernel.org 12316S: Supported 12317F: drivers/pci/controller/vmd.c 12318 12319PCI DRIVER FOR MICROSEMI SWITCHTEC 12320M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12321M: Logan Gunthorpe <logang@deltatee.com> 12322L: linux-pci@vger.kernel.org 12323S: Maintained 12324F: Documentation/driver-api/switchtec.rst 12325F: Documentation/ABI/testing/sysfs-class-switchtec 12326F: drivers/pci/switch/switchtec* 12327F: include/uapi/linux/switchtec_ioctl.h 12328F: include/linux/switchtec.h 12329F: drivers/ntb/hw/mscc/ 12330 12331PCI DRIVER FOR MOBIVEIL PCIE IP 12332M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12333M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12334L: linux-pci@vger.kernel.org 12335S: Supported 12336F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12337F: drivers/pci/controller/pcie-mobiveil.c 12338 12339PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12340M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12341M: Jason Cooper <jason@lakedaemon.net> 12342L: linux-pci@vger.kernel.org 12343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12344S: Maintained 12345F: drivers/pci/controller/*mvebu* 12346 12347PCI DRIVER FOR NVIDIA TEGRA 12348M: Thierry Reding <thierry.reding@gmail.com> 12349L: linux-tegra@vger.kernel.org 12350L: linux-pci@vger.kernel.org 12351S: Supported 12352F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12353F: drivers/pci/controller/pci-tegra.c 12354 12355PCI DRIVER FOR RENESAS R-CAR 12356M: Simon Horman <horms@verge.net.au> 12357L: linux-pci@vger.kernel.org 12358L: linux-renesas-soc@vger.kernel.org 12359S: Maintained 12360F: drivers/pci/controller/*rcar* 12361 12362PCI DRIVER FOR SAMSUNG EXYNOS 12363M: Jingoo Han <jingoohan1@gmail.com> 12364L: linux-pci@vger.kernel.org 12365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12366L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12367S: Maintained 12368F: drivers/pci/controller/dwc/pci-exynos.c 12369 12370PCI DRIVER FOR SYNOPSYS DESIGNWARE 12371M: Jingoo Han <jingoohan1@gmail.com> 12372M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12373L: linux-pci@vger.kernel.org 12374S: Maintained 12375F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12376F: drivers/pci/controller/dwc/*designware* 12377 12378PCI DRIVER FOR TI DRA7XX 12379M: Kishon Vijay Abraham I <kishon@ti.com> 12380L: linux-omap@vger.kernel.org 12381L: linux-pci@vger.kernel.org 12382S: Supported 12383F: Documentation/devicetree/bindings/pci/ti-pci.txt 12384F: drivers/pci/controller/dwc/pci-dra7xx.c 12385 12386PCI DRIVER FOR TI KEYSTONE 12387M: Murali Karicheri <m-karicheri2@ti.com> 12388L: linux-pci@vger.kernel.org 12389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12390S: Maintained 12391F: drivers/pci/controller/dwc/pci-keystone.c 12392 12393PCI ENDPOINT SUBSYSTEM 12394M: Kishon Vijay Abraham I <kishon@ti.com> 12395M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12396L: linux-pci@vger.kernel.org 12397T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12398S: Supported 12399F: drivers/pci/endpoint/ 12400F: drivers/misc/pci_endpoint_test.c 12401F: tools/pci/ 12402 12403PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12404M: Russell Currey <ruscur@russell.cc> 12405M: Sam Bobroff <sbobroff@linux.ibm.com> 12406M: Oliver O'Halloran <oohall@gmail.com> 12407L: linuxppc-dev@lists.ozlabs.org 12408S: Supported 12409F: Documentation/PCI/pci-error-recovery.rst 12410F: drivers/pci/pcie/aer.c 12411F: drivers/pci/pcie/dpc.c 12412F: drivers/pci/pcie/err.c 12413F: Documentation/powerpc/eeh-pci-error-recovery.rst 12414F: arch/powerpc/kernel/eeh*.c 12415F: arch/powerpc/platforms/*/eeh*.c 12416F: arch/powerpc/include/*/eeh*.h 12417 12418PCI ERROR RECOVERY 12419M: Linas Vepstas <linasvepstas@gmail.com> 12420L: linux-pci@vger.kernel.org 12421S: Supported 12422F: Documentation/PCI/pci-error-recovery.rst 12423 12424PCI MSI DRIVER FOR ALTERA MSI IP 12425M: Ley Foon Tan <lftan@altera.com> 12426L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12427L: linux-pci@vger.kernel.org 12428S: Supported 12429F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12430F: drivers/pci/controller/pcie-altera-msi.c 12431 12432PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12433M: Toan Le <toan@os.amperecomputing.com> 12434L: linux-pci@vger.kernel.org 12435L: linux-arm-kernel@lists.infradead.org 12436S: Maintained 12437F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12438F: drivers/pci/controller/pci-xgene-msi.c 12439 12440PCI SUBSYSTEM 12441M: Bjorn Helgaas <bhelgaas@google.com> 12442L: linux-pci@vger.kernel.org 12443Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12444T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12445S: Supported 12446F: Documentation/devicetree/bindings/pci/ 12447F: Documentation/PCI/ 12448F: drivers/acpi/pci* 12449F: drivers/pci/ 12450F: include/asm-generic/pci* 12451F: include/linux/pci* 12452F: include/linux/of_pci.h 12453F: include/uapi/linux/pci* 12454F: lib/pci* 12455F: arch/x86/pci/ 12456F: arch/x86/kernel/quirks.c 12457F: arch/x86/kernel/early-quirks.c 12458 12459PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12460M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12461L: linux-pci@vger.kernel.org 12462Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12463T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12464S: Supported 12465F: drivers/pci/controller/ 12466 12467PCIE DRIVER FOR ANNAPURNA LABS 12468M: Jonathan Chocron <jonnyc@amazon.com> 12469L: linux-pci@vger.kernel.org 12470S: Maintained 12471F: drivers/pci/controller/dwc/pcie-al.c 12472 12473PCIE DRIVER FOR AMLOGIC MESON 12474M: Yue Wang <yue.wang@Amlogic.com> 12475L: linux-pci@vger.kernel.org 12476L: linux-amlogic@lists.infradead.org 12477S: Maintained 12478F: drivers/pci/controller/dwc/pci-meson.c 12479 12480PCIE DRIVER FOR AXIS ARTPEC 12481M: Jesper Nilsson <jesper.nilsson@axis.com> 12482L: linux-arm-kernel@axis.com 12483L: linux-pci@vger.kernel.org 12484S: Maintained 12485F: Documentation/devicetree/bindings/pci/axis,artpec* 12486F: drivers/pci/controller/dwc/*artpec* 12487 12488PCIE DRIVER FOR CAVIUM THUNDERX 12489M: David Daney <david.daney@cavium.com> 12490L: linux-pci@vger.kernel.org 12491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12492S: Supported 12493F: Documentation/devicetree/bindings/pci/pci-thunder-* 12494F: drivers/pci/controller/pci-thunder-* 12495 12496PCIE DRIVER FOR HISILICON 12497M: Zhou Wang <wangzhou1@hisilicon.com> 12498L: linux-pci@vger.kernel.org 12499S: Maintained 12500F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12501F: drivers/pci/controller/dwc/pcie-hisi.c 12502 12503PCIE DRIVER FOR HISILICON KIRIN 12504M: Xiaowei Song <songxiaowei@hisilicon.com> 12505M: Binghui Wang <wangbinghui@hisilicon.com> 12506L: linux-pci@vger.kernel.org 12507S: Maintained 12508F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12509F: drivers/pci/controller/dwc/pcie-kirin.c 12510 12511PCIE DRIVER FOR HISILICON STB 12512M: Shawn Guo <shawn.guo@linaro.org> 12513L: linux-pci@vger.kernel.org 12514S: Maintained 12515F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12516F: drivers/pci/controller/dwc/pcie-histb.c 12517 12518PCIE DRIVER FOR MEDIATEK 12519M: Ryder Lee <ryder.lee@mediatek.com> 12520L: linux-pci@vger.kernel.org 12521L: linux-mediatek@lists.infradead.org 12522S: Supported 12523F: Documentation/devicetree/bindings/pci/mediatek* 12524F: drivers/pci/controller/*mediatek* 12525 12526PCIE DRIVER FOR QUALCOMM MSM 12527M: Stanimir Varbanov <svarbanov@mm-sol.com> 12528L: linux-pci@vger.kernel.org 12529L: linux-arm-msm@vger.kernel.org 12530S: Maintained 12531F: drivers/pci/controller/dwc/*qcom* 12532 12533PCIE DRIVER FOR ROCKCHIP 12534M: Shawn Lin <shawn.lin@rock-chips.com> 12535L: linux-pci@vger.kernel.org 12536L: linux-rockchip@lists.infradead.org 12537S: Maintained 12538F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12539F: drivers/pci/controller/pcie-rockchip* 12540 12541PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12542M: Linus Walleij <linus.walleij@linaro.org> 12543L: linux-pci@vger.kernel.org 12544S: Maintained 12545F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12546F: drivers/pci/controller/pci-v3-semi.c 12547 12548PCIE DRIVER FOR SOCIONEXT UNIPHIER 12549M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12550L: linux-pci@vger.kernel.org 12551S: Maintained 12552F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12553F: drivers/pci/controller/dwc/pcie-uniphier.c 12554 12555PCIE DRIVER FOR ST SPEAR13XX 12556M: Pratyush Anand <pratyush.anand@gmail.com> 12557L: linux-pci@vger.kernel.org 12558S: Maintained 12559F: drivers/pci/controller/dwc/*spear* 12560 12561PCMCIA SUBSYSTEM 12562M: Dominik Brodowski <linux@dominikbrodowski.net> 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12564S: Odd Fixes 12565F: Documentation/pcmcia/ 12566F: tools/pcmcia/ 12567F: drivers/pcmcia/ 12568F: include/pcmcia/ 12569 12570PCNET32 NETWORK DRIVER 12571M: Don Fry <pcnet32@frontier.com> 12572L: netdev@vger.kernel.org 12573S: Maintained 12574F: drivers/net/ethernet/amd/pcnet32.c 12575 12576PCRYPT PARALLEL CRYPTO ENGINE 12577M: Steffen Klassert <steffen.klassert@secunet.com> 12578L: linux-crypto@vger.kernel.org 12579S: Maintained 12580F: crypto/pcrypt.c 12581F: include/crypto/pcrypt.h 12582 12583PEAQ WMI HOTKEYS DRIVER 12584M: Hans de Goede <hdegoede@redhat.com> 12585L: platform-driver-x86@vger.kernel.org 12586S: Maintained 12587F: drivers/platform/x86/peaq-wmi.c 12588 12589PER-CPU MEMORY ALLOCATOR 12590M: Dennis Zhou <dennis@kernel.org> 12591M: Tejun Heo <tj@kernel.org> 12592M: Christoph Lameter <cl@linux.com> 12593T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12594S: Maintained 12595F: include/linux/percpu*.h 12596F: mm/percpu*.c 12597F: arch/*/include/asm/percpu.h 12598 12599PER-TASK DELAY ACCOUNTING 12600M: Balbir Singh <bsingharora@gmail.com> 12601S: Maintained 12602F: include/linux/delayacct.h 12603F: kernel/delayacct.c 12604 12605PERFORMANCE EVENTS SUBSYSTEM 12606M: Peter Zijlstra <peterz@infradead.org> 12607M: Ingo Molnar <mingo@redhat.com> 12608M: Arnaldo Carvalho de Melo <acme@kernel.org> 12609R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12610R: Jiri Olsa <jolsa@redhat.com> 12611R: Namhyung Kim <namhyung@kernel.org> 12612L: linux-kernel@vger.kernel.org 12613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12614S: Supported 12615F: kernel/events/* 12616F: include/linux/perf_event.h 12617F: include/uapi/linux/perf_event.h 12618F: arch/*/kernel/perf_event*.c 12619F: arch/*/kernel/*/perf_event*.c 12620F: arch/*/kernel/*/*/perf_event*.c 12621F: arch/*/include/asm/perf_event.h 12622F: arch/*/kernel/perf_callchain.c 12623F: arch/*/events/* 12624F: arch/*/events/*/* 12625F: tools/perf/ 12626 12627PERSONALITY HANDLING 12628M: Christoph Hellwig <hch@infradead.org> 12629L: linux-abi-devel@lists.sourceforge.net 12630S: Maintained 12631F: include/linux/personality.h 12632F: include/uapi/linux/personality.h 12633 12634PHOENIX RC FLIGHT CONTROLLER ADAPTER 12635M: Marcus Folkesson <marcus.folkesson@gmail.com> 12636L: linux-input@vger.kernel.org 12637S: Maintained 12638F: Documentation/input/devices/pxrc.rst 12639F: drivers/input/joystick/pxrc.c 12640 12641PHONET PROTOCOL 12642M: Remi Denis-Courmont <courmisch@gmail.com> 12643S: Supported 12644F: Documentation/networking/phonet.txt 12645F: include/linux/phonet.h 12646F: include/net/phonet/ 12647F: include/uapi/linux/phonet.h 12648F: net/phonet/ 12649 12650PHRAM MTD DRIVER 12651M: Joern Engel <joern@lazybastard.org> 12652L: linux-mtd@lists.infradead.org 12653S: Maintained 12654F: drivers/mtd/devices/phram.c 12655 12656PICOLCD HID DRIVER 12657M: Bruno Prémont <bonbons@linux-vserver.org> 12658L: linux-input@vger.kernel.org 12659S: Maintained 12660F: drivers/hid/hid-picolcd* 12661 12662PICOXCELL SUPPORT 12663M: Jamie Iles <jamie@jamieiles.com> 12664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12665T: git git://github.com/jamieiles/linux-2.6-ji.git 12666S: Supported 12667F: arch/arm/boot/dts/picoxcell* 12668F: arch/arm/mach-picoxcell/ 12669F: drivers/crypto/picoxcell* 12670 12671PIDFD API 12672M: Christian Brauner <christian@brauner.io> 12673L: linux-kernel@vger.kernel.org 12674S: Maintained 12675T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12676F: samples/pidfd/ 12677F: tools/testing/selftests/pidfd/ 12678K: (?i)pidfd 12679K: (?i)clone3 12680K: \b(clone_args|kernel_clone_args)\b 12681 12682PIN CONTROL SUBSYSTEM 12683M: Linus Walleij <linus.walleij@linaro.org> 12684L: linux-gpio@vger.kernel.org 12685T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12686S: Maintained 12687F: Documentation/devicetree/bindings/pinctrl/ 12688F: Documentation/driver-api/pinctl.rst 12689F: drivers/pinctrl/ 12690F: include/linux/pinctrl/ 12691 12692PIN CONTROLLER - MICROCHIP AT91 12693M: Ludovic Desroches <ludovic.desroches@microchip.com> 12694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12695L: linux-gpio@vger.kernel.org 12696S: Supported 12697F: drivers/pinctrl/pinctrl-at91* 12698 12699PIN CONTROLLER - FREESCALE 12700M: Dong Aisheng <aisheng.dong@nxp.com> 12701M: Fabio Estevam <festevam@gmail.com> 12702M: Shawn Guo <shawnguo@kernel.org> 12703M: Stefan Agner <stefan@agner.ch> 12704R: Pengutronix Kernel Team <kernel@pengutronix.de> 12705L: linux-gpio@vger.kernel.org 12706S: Maintained 12707F: drivers/pinctrl/freescale/ 12708F: Documentation/devicetree/bindings/pinctrl/fsl,* 12709 12710PIN CONTROLLER - INTEL 12711M: Mika Westerberg <mika.westerberg@linux.intel.com> 12712M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12713T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12714S: Maintained 12715F: drivers/pinctrl/intel/ 12716 12717PIN CONTROLLER - MEDIATEK 12718M: Sean Wang <sean.wang@kernel.org> 12719L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12720S: Maintained 12721F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12722F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12723F: drivers/pinctrl/mediatek/ 12724 12725PIN CONTROLLER - QUALCOMM 12726M: Bjorn Andersson <bjorn.andersson@linaro.org> 12727S: Maintained 12728L: linux-arm-msm@vger.kernel.org 12729F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12730F: drivers/pinctrl/qcom/ 12731 12732PIN CONTROLLER - RENESAS 12733M: Geert Uytterhoeven <geert+renesas@glider.be> 12734L: linux-renesas-soc@vger.kernel.org 12735T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12736S: Maintained 12737F: drivers/pinctrl/pinctrl-rz* 12738F: drivers/pinctrl/sh-pfc/ 12739 12740PIN CONTROLLER - SAMSUNG 12741M: Tomasz Figa <tomasz.figa@gmail.com> 12742M: Krzysztof Kozlowski <krzk@kernel.org> 12743M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12745L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12746Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12747T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12748S: Maintained 12749F: drivers/pinctrl/samsung/ 12750F: include/dt-bindings/pinctrl/samsung.h 12751F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12752 12753PIN CONTROLLER - SINGLE 12754M: Tony Lindgren <tony@atomide.com> 12755M: Haojian Zhuang <haojian.zhuang@linaro.org> 12756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12757L: linux-omap@vger.kernel.org 12758S: Maintained 12759F: drivers/pinctrl/pinctrl-single.c 12760 12761PIN CONTROLLER - ST SPEAR 12762M: Viresh Kumar <vireshk@kernel.org> 12763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12764W: http://www.st.com/spear 12765S: Maintained 12766F: drivers/pinctrl/spear/ 12767 12768PISTACHIO SOC SUPPORT 12769M: James Hartley <james.hartley@sondrel.com> 12770L: linux-mips@vger.kernel.org 12771S: Odd Fixes 12772F: arch/mips/pistachio/ 12773F: arch/mips/include/asm/mach-pistachio/ 12774F: arch/mips/boot/dts/img/pistachio* 12775F: arch/mips/configs/pistachio*_defconfig 12776 12777PKTCDVD DRIVER 12778S: Orphan 12779M: linux-block@vger.kernel.org 12780F: drivers/block/pktcdvd.c 12781F: include/linux/pktcdvd.h 12782F: include/uapi/linux/pktcdvd.h 12783 12784PKUNITY SOC DRIVERS 12785M: Guan Xuetao <gxt@pku.edu.cn> 12786W: http://mprc.pku.edu.cn/~guanxuetao/linux 12787S: Maintained 12788T: git git://github.com/gxt/linux.git 12789F: drivers/input/serio/i8042-unicore32io.h 12790F: drivers/i2c/busses/i2c-puv3.c 12791F: drivers/video/fbdev/fb-puv3.c 12792F: drivers/rtc/rtc-puv3.c 12793 12794PMBUS HARDWARE MONITORING DRIVERS 12795M: Guenter Roeck <linux@roeck-us.net> 12796L: linux-hwmon@vger.kernel.org 12797W: http://hwmon.wiki.kernel.org/ 12798W: http://www.roeck-us.net/linux/drivers/ 12799T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12800S: Maintained 12801F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12802F: Documentation/devicetree/bindings/hwmon/max31785.txt 12803F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12804F: Documentation/hwmon/adm1275.rst 12805F: Documentation/hwmon/ibm-cffps.rst 12806F: Documentation/hwmon/ir35221.rst 12807F: Documentation/hwmon/lm25066.rst 12808F: Documentation/hwmon/ltc2978.rst 12809F: Documentation/hwmon/ltc3815.rst 12810F: Documentation/hwmon/max16064.rst 12811F: Documentation/hwmon/max20751.rst 12812F: Documentation/hwmon/max31785.rst 12813F: Documentation/hwmon/max34440.rst 12814F: Documentation/hwmon/max8688.rst 12815F: Documentation/hwmon/pmbus.rst 12816F: Documentation/hwmon/pmbus-core.rst 12817F: Documentation/hwmon/tps40422.rst 12818F: Documentation/hwmon/ucd9000.rst 12819F: Documentation/hwmon/ucd9200.rst 12820F: Documentation/hwmon/zl6100.rst 12821F: drivers/hwmon/pmbus/ 12822F: include/linux/pmbus.h 12823 12824PMC SIERRA MaxRAID DRIVER 12825L: linux-scsi@vger.kernel.org 12826W: http://www.pmc-sierra.com/ 12827S: Orphan 12828F: drivers/scsi/pmcraid.* 12829 12830PMC SIERRA PM8001 DRIVER 12831M: Jack Wang <jinpu.wang@cloud.ionos.com> 12832L: linux-scsi@vger.kernel.org 12833S: Supported 12834F: drivers/scsi/pm8001/ 12835 12836PNP SUPPORT 12837M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12838S: Maintained 12839F: drivers/pnp/ 12840 12841PNI RM3100 IIO DRIVER 12842M: Song Qiang <songqiang1304521@gmail.com> 12843L: linux-iio@vger.kernel.org 12844S: Maintained 12845F: drivers/iio/magnetometer/rm3100* 12846F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12847 12848POSIX CLOCKS and TIMERS 12849M: Thomas Gleixner <tglx@linutronix.de> 12850L: linux-kernel@vger.kernel.org 12851T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12852S: Maintained 12853F: fs/timerfd.c 12854F: include/linux/timer* 12855F: kernel/time/*timer* 12856 12857POWER MANAGEMENT CORE 12858M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12859L: linux-pm@vger.kernel.org 12860T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12861B: https://bugzilla.kernel.org 12862S: Supported 12863F: drivers/base/power/ 12864F: include/linux/pm.h 12865F: include/linux/pm_* 12866F: include/linux/powercap.h 12867F: include/linux/intel_rapl.h 12868F: drivers/powercap/ 12869F: kernel/configs/nopm.config 12870 12871POWER STATE COORDINATION INTERFACE (PSCI) 12872M: Mark Rutland <mark.rutland@arm.com> 12873M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12874L: linux-arm-kernel@lists.infradead.org 12875S: Maintained 12876F: drivers/firmware/psci/ 12877F: include/linux/psci.h 12878F: include/uapi/linux/psci.h 12879 12880POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12881M: Sebastian Reichel <sre@kernel.org> 12882L: linux-pm@vger.kernel.org 12883T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12884S: Maintained 12885F: Documentation/ABI/testing/sysfs-class-power 12886F: Documentation/devicetree/bindings/power/supply/ 12887F: include/linux/power_supply.h 12888F: drivers/power/supply/ 12889 12890POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12891M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12892L: linuxppc-dev@lists.ozlabs.org 12893S: Maintained 12894F: drivers/char/powernv-op-panel.c 12895 12896PPP OVER ATM (RFC 2364) 12897M: Mitchell Blank Jr <mitch@sfgoth.com> 12898S: Maintained 12899F: net/atm/pppoatm.c 12900F: include/uapi/linux/atmppp.h 12901 12902PPP OVER ETHERNET 12903M: Michal Ostrowski <mostrows@earthlink.net> 12904S: Maintained 12905F: drivers/net/ppp/pppoe.c 12906F: drivers/net/ppp/pppox.c 12907 12908PPP OVER L2TP 12909M: James Chapman <jchapman@katalix.com> 12910S: Maintained 12911F: net/l2tp/l2tp_ppp.c 12912F: include/linux/if_pppol2tp.h 12913F: include/uapi/linux/if_pppol2tp.h 12914 12915PPP PROTOCOL DRIVERS AND COMPRESSORS 12916M: Paul Mackerras <paulus@samba.org> 12917L: linux-ppp@vger.kernel.org 12918S: Maintained 12919F: drivers/net/ppp/ppp_* 12920 12921PPS SUPPORT 12922M: Rodolfo Giometti <giometti@enneenne.com> 12923W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12924L: linuxpps@ml.enneenne.com (subscribers-only) 12925S: Maintained 12926F: Documentation/driver-api/pps.rst 12927F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12928F: Documentation/ABI/testing/sysfs-pps 12929F: drivers/pps/ 12930F: include/linux/pps*.h 12931F: include/uapi/linux/pps.h 12932 12933PPTP DRIVER 12934M: Dmitry Kozlov <xeb@mail.ru> 12935L: netdev@vger.kernel.org 12936S: Maintained 12937F: drivers/net/ppp/pptp.c 12938W: http://sourceforge.net/projects/accel-pptp 12939 12940PRINTK 12941M: Petr Mladek <pmladek@suse.com> 12942M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12943R: Steven Rostedt <rostedt@goodmis.org> 12944S: Maintained 12945F: kernel/printk/ 12946F: include/linux/printk.h 12947 12948PRISM54 WIRELESS DRIVER 12949M: Luis Chamberlain <mcgrof@kernel.org> 12950L: linux-wireless@vger.kernel.org 12951W: http://wireless.kernel.org/en/users/Drivers/p54 12952S: Obsolete 12953F: drivers/net/wireless/intersil/prism54/ 12954 12955PROC FILESYSTEM 12956R: Alexey Dobriyan <adobriyan@gmail.com> 12957L: linux-kernel@vger.kernel.org 12958L: linux-fsdevel@vger.kernel.org 12959S: Maintained 12960F: fs/proc/ 12961F: include/linux/proc_fs.h 12962F: tools/testing/selftests/proc/ 12963F: Documentation/filesystems/proc.txt 12964 12965PROC SYSCTL 12966M: Luis Chamberlain <mcgrof@kernel.org> 12967M: Kees Cook <keescook@chromium.org> 12968L: linux-kernel@vger.kernel.org 12969L: linux-fsdevel@vger.kernel.org 12970S: Maintained 12971F: fs/proc/proc_sysctl.c 12972F: include/linux/sysctl.h 12973F: kernel/sysctl.c 12974F: tools/testing/selftests/sysctl/ 12975 12976PS3 NETWORK SUPPORT 12977M: Geoff Levand <geoff@infradead.org> 12978L: netdev@vger.kernel.org 12979L: linuxppc-dev@lists.ozlabs.org 12980S: Maintained 12981F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12982 12983PS3 PLATFORM SUPPORT 12984M: Geoff Levand <geoff@infradead.org> 12985L: linuxppc-dev@lists.ozlabs.org 12986S: Maintained 12987F: arch/powerpc/boot/ps3* 12988F: arch/powerpc/include/asm/lv1call.h 12989F: arch/powerpc/include/asm/ps3*.h 12990F: arch/powerpc/platforms/ps3/ 12991F: drivers/*/ps3* 12992F: drivers/ps3/ 12993F: drivers/rtc/rtc-ps3.c 12994F: drivers/usb/host/*ps3.c 12995F: sound/ppc/snd_ps3* 12996 12997PS3VRAM DRIVER 12998M: Jim Paris <jim@jtan.com> 12999M: Geoff Levand <geoff@infradead.org> 13000L: linuxppc-dev@lists.ozlabs.org 13001S: Maintained 13002F: drivers/block/ps3vram.c 13003 13004PSAMPLE PACKET SAMPLING SUPPORT: 13005M: Yotam Gigi <yotam.gi@gmail.com> 13006S: Maintained 13007F: net/psample 13008F: include/net/psample.h 13009F: include/uapi/linux/psample.h 13010 13011PSTORE FILESYSTEM 13012M: Kees Cook <keescook@chromium.org> 13013M: Anton Vorontsov <anton@enomsg.org> 13014M: Colin Cross <ccross@android.com> 13015M: Tony Luck <tony.luck@intel.com> 13016S: Maintained 13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13018F: fs/pstore/ 13019F: include/linux/pstore* 13020F: drivers/firmware/efi/efi-pstore.c 13021F: drivers/acpi/apei/erst.c 13022F: Documentation/admin-guide/ramoops.rst 13023F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13024K: \b(pstore|ramoops) 13025 13026PTP HARDWARE CLOCK SUPPORT 13027M: Richard Cochran <richardcochran@gmail.com> 13028L: netdev@vger.kernel.org 13029S: Maintained 13030W: http://linuxptp.sourceforge.net/ 13031F: Documentation/ABI/testing/sysfs-ptp 13032F: Documentation/driver-api/ptp.rst 13033F: drivers/net/phy/dp83640* 13034F: drivers/ptp/* 13035F: include/linux/ptp_cl* 13036 13037PTRACE SUPPORT 13038M: Oleg Nesterov <oleg@redhat.com> 13039S: Maintained 13040F: include/asm-generic/syscall.h 13041F: include/linux/ptrace.h 13042F: include/linux/regset.h 13043F: include/linux/tracehook.h 13044F: include/uapi/linux/ptrace.h 13045F: include/uapi/linux/ptrace.h 13046F: kernel/ptrace.c 13047F: arch/*/ptrace*.c 13048F: arch/*/*/ptrace*.c 13049F: arch/*/include/asm/ptrace*.h 13050 13051PULSE8-CEC DRIVER 13052M: Hans Verkuil <hverkuil@xs4all.nl> 13053L: linux-media@vger.kernel.org 13054T: git git://linuxtv.org/media_tree.git 13055S: Maintained 13056F: drivers/media/usb/pulse8-cec/* 13057F: Documentation/media/cec-drivers/pulse8-cec.rst 13058 13059PVRUSB2 VIDEO4LINUX DRIVER 13060M: Mike Isely <isely@pobox.com> 13061L: pvrusb2@isely.net (subscribers-only) 13062L: linux-media@vger.kernel.org 13063W: http://www.isely.net/pvrusb2/ 13064T: git git://linuxtv.org/media_tree.git 13065S: Maintained 13066F: Documentation/media/v4l-drivers/pvrusb2* 13067F: drivers/media/usb/pvrusb2/ 13068 13069PWC WEBCAM DRIVER 13070M: Hans Verkuil <hverkuil@xs4all.nl> 13071L: linux-media@vger.kernel.org 13072T: git git://linuxtv.org/media_tree.git 13073S: Odd Fixes 13074F: drivers/media/usb/pwc/* 13075F: include/trace/events/pwc.h 13076 13077PWM FAN DRIVER 13078M: Kamil Debski <kamil@wypas.org> 13079M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13080L: linux-hwmon@vger.kernel.org 13081S: Supported 13082F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13083F: Documentation/hwmon/pwm-fan.rst 13084F: drivers/hwmon/pwm-fan.c 13085 13086PWM IR Transmitter 13087M: Sean Young <sean@mess.org> 13088L: linux-media@vger.kernel.org 13089S: Maintained 13090F: drivers/media/rc/pwm-ir-tx.c 13091 13092PWM SUBSYSTEM 13093M: Thierry Reding <thierry.reding@gmail.com> 13094L: linux-pwm@vger.kernel.org 13095S: Maintained 13096T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13097F: Documentation/driver-api/pwm.rst 13098F: Documentation/devicetree/bindings/pwm/ 13099F: include/linux/pwm.h 13100F: drivers/pwm/ 13101F: drivers/video/backlight/pwm_bl.c 13102F: include/linux/pwm_backlight.h 13103F: drivers/gpio/gpio-mvebu.c 13104F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13105 13106PXA GPIO DRIVER 13107M: Robert Jarzmik <robert.jarzmik@free.fr> 13108L: linux-gpio@vger.kernel.org 13109S: Maintained 13110F: drivers/gpio/gpio-pxa.c 13111 13112PXA MMCI DRIVER 13113S: Orphan 13114 13115PXA RTC DRIVER 13116M: Robert Jarzmik <robert.jarzmik@free.fr> 13117L: linux-rtc@vger.kernel.org 13118S: Maintained 13119 13120PXA2xx/PXA3xx SUPPORT 13121M: Daniel Mack <daniel@zonque.org> 13122M: Haojian Zhuang <haojian.zhuang@gmail.com> 13123M: Robert Jarzmik <robert.jarzmik@free.fr> 13124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13125T: git git://github.com/hzhuang1/linux.git 13126T: git git://github.com/rjarzmik/linux.git 13127S: Maintained 13128F: arch/arm/boot/dts/pxa* 13129F: arch/arm/mach-pxa/ 13130F: drivers/dma/pxa* 13131F: drivers/pcmcia/pxa2xx* 13132F: drivers/pinctrl/pxa/ 13133F: drivers/spi/spi-pxa2xx* 13134F: drivers/usb/gadget/udc/pxa2* 13135F: include/sound/pxa2xx-lib.h 13136F: sound/arm/pxa* 13137F: sound/soc/pxa/ 13138 13139QAT DRIVER 13140M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13141L: qat-linux@intel.com 13142S: Supported 13143F: drivers/crypto/qat/ 13144 13145QCOM AUDIO (ASoC) DRIVERS 13146M: Patrick Lai <plai@codeaurora.org> 13147M: Banajit Goswami <bgoswami@codeaurora.org> 13148L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13149S: Supported 13150F: sound/soc/qcom/ 13151 13152QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13153M: Gabriel Somlo <somlo@cmu.edu> 13154M: "Michael S. Tsirkin" <mst@redhat.com> 13155L: qemu-devel@nongnu.org 13156S: Maintained 13157F: drivers/firmware/qemu_fw_cfg.c 13158F: include/uapi/linux/qemu_fw_cfg.h 13159 13160QIB DRIVER 13161M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13162M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13163L: linux-rdma@vger.kernel.org 13164S: Supported 13165F: drivers/infiniband/hw/qib/ 13166 13167QLOGIC QL41xxx FCOE DRIVER 13168M: QLogic-Storage-Upstream@cavium.com 13169L: linux-scsi@vger.kernel.org 13170S: Supported 13171F: drivers/scsi/qedf/ 13172 13173QLOGIC QL41xxx ISCSI DRIVER 13174M: QLogic-Storage-Upstream@cavium.com 13175L: linux-scsi@vger.kernel.org 13176S: Supported 13177F: drivers/scsi/qedi/ 13178 13179QLOGIC QL4xxx ETHERNET DRIVER 13180M: Ariel Elior <aelior@marvell.com> 13181M: GR-everest-linux-l2@marvell.com 13182L: netdev@vger.kernel.org 13183S: Supported 13184F: drivers/net/ethernet/qlogic/qed/ 13185F: include/linux/qed/ 13186F: drivers/net/ethernet/qlogic/qede/ 13187 13188QLOGIC QL4xxx RDMA DRIVER 13189M: Michal Kalderon <mkalderon@marvell.com> 13190M: Ariel Elior <aelior@marvell.com> 13191L: linux-rdma@vger.kernel.org 13192S: Supported 13193F: drivers/infiniband/hw/qedr/ 13194F: include/uapi/rdma/qedr-abi.h 13195 13196QLOGIC QLA1280 SCSI DRIVER 13197M: Michael Reed <mdr@sgi.com> 13198L: linux-scsi@vger.kernel.org 13199S: Maintained 13200F: drivers/scsi/qla1280.[ch] 13201 13202QLOGIC QLA2XXX FC-SCSI DRIVER 13203M: qla2xxx-upstream@qlogic.com 13204L: linux-scsi@vger.kernel.org 13205S: Supported 13206F: Documentation/scsi/LICENSE.qla2xxx 13207F: drivers/scsi/qla2xxx/ 13208 13209QLOGIC QLA3XXX NETWORK DRIVER 13210M: GR-Linux-NIC-Dev@marvell.com 13211L: netdev@vger.kernel.org 13212S: Supported 13213F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13214F: drivers/net/ethernet/qlogic/qla3xxx.* 13215 13216QLOGIC QLA4XXX iSCSI DRIVER 13217M: QLogic-Storage-Upstream@qlogic.com 13218L: linux-scsi@vger.kernel.org 13219S: Supported 13220F: Documentation/scsi/LICENSE.qla4xxx 13221F: drivers/scsi/qla4xxx/ 13222 13223QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13224M: Shahed Shaikh <shshaikh@marvell.com> 13225M: Manish Chopra <manishc@marvell.com> 13226M: GR-Linux-NIC-Dev@marvell.com 13227L: netdev@vger.kernel.org 13228S: Supported 13229F: drivers/net/ethernet/qlogic/qlcnic/ 13230 13231QLOGIC QLGE 10Gb ETHERNET DRIVER 13232M: Manish Chopra <manishc@marvell.com> 13233M: GR-Linux-NIC-Dev@marvell.com 13234L: netdev@vger.kernel.org 13235S: Supported 13236F: drivers/net/ethernet/qlogic/qlge/ 13237 13238QM1D1B0004 MEDIA DRIVER 13239M: Akihiro Tsukada <tskd08@gmail.com> 13240L: linux-media@vger.kernel.org 13241S: Odd Fixes 13242F: drivers/media/tuners/qm1d1b0004* 13243 13244QM1D1C0042 MEDIA DRIVER 13245M: Akihiro Tsukada <tskd08@gmail.com> 13246L: linux-media@vger.kernel.org 13247S: Odd Fixes 13248F: drivers/media/tuners/qm1d1c0042* 13249 13250QNX4 FILESYSTEM 13251M: Anders Larsen <al@alarsen.net> 13252W: http://www.alarsen.net/linux/qnx4fs/ 13253S: Maintained 13254F: fs/qnx4/ 13255F: include/uapi/linux/qnx4_fs.h 13256F: include/uapi/linux/qnxtypes.h 13257 13258QORIQ DPAA2 FSL-MC BUS DRIVER 13259M: Stuart Yoder <stuyoder@gmail.com> 13260M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13261L: linux-kernel@vger.kernel.org 13262S: Maintained 13263F: drivers/bus/fsl-mc/ 13264F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13265F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13266 13267QT1010 MEDIA DRIVER 13268M: Antti Palosaari <crope@iki.fi> 13269L: linux-media@vger.kernel.org 13270W: https://linuxtv.org 13271W: http://palosaari.fi/linux/ 13272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13273T: git git://linuxtv.org/anttip/media_tree.git 13274S: Maintained 13275F: drivers/media/tuners/qt1010* 13276 13277QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13278M: Kalle Valo <kvalo@codeaurora.org> 13279L: ath10k@lists.infradead.org 13280W: http://wireless.kernel.org/en/users/Drivers/ath10k 13281T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13282S: Supported 13283F: drivers/net/wireless/ath/ath10k/ 13284 13285QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13286M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13287L: linux-wireless@vger.kernel.org 13288W: http://wireless.kernel.org/en/users/Drivers/ath9k 13289S: Supported 13290F: drivers/net/wireless/ath/ath9k/ 13291 13292QUALCOMM CAMERA SUBSYSTEM DRIVER 13293M: Todor Tomov <todor.too@gmail.com> 13294L: linux-media@vger.kernel.org 13295S: Maintained 13296F: Documentation/devicetree/bindings/media/qcom,camss.txt 13297F: Documentation/media/v4l-drivers/qcom_camss.rst 13298F: drivers/media/platform/qcom/camss/ 13299 13300QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13301M: Ilia Lin <ilia.lin@kernel.org> 13302L: linux-pm@vger.kernel.org 13303S: Maintained 13304F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13305F: drivers/cpufreq/qcom-cpufreq-kryo.c 13306 13307QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13308M: Timur Tabi <timur@kernel.org> 13309L: netdev@vger.kernel.org 13310S: Maintained 13311F: drivers/net/ethernet/qualcomm/emac/ 13312 13313QUALCOMM ETHQOS ETHERNET DRIVER 13314M: Vinod Koul <vkoul@kernel.org> 13315M: Niklas Cassel <niklas.cassel@linaro.org> 13316L: netdev@vger.kernel.org 13317S: Maintained 13318F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13319F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13320 13321QUALCOMM GENERIC INTERFACE I2C DRIVER 13322M: Alok Chauhan <alokc@codeaurora.org> 13323L: linux-i2c@vger.kernel.org 13324L: linux-arm-msm@vger.kernel.org 13325S: Supported 13326F: drivers/i2c/busses/i2c-qcom-geni.c 13327 13328QUALCOMM HEXAGON ARCHITECTURE 13329M: Richard Kuo <rkuo@codeaurora.org> 13330L: linux-hexagon@vger.kernel.org 13331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13332S: Supported 13333F: arch/hexagon/ 13334 13335QUALCOMM HIDMA DRIVER 13336M: Sinan Kaya <okaya@kernel.org> 13337L: linux-arm-kernel@lists.infradead.org 13338L: linux-arm-msm@vger.kernel.org 13339L: dmaengine@vger.kernel.org 13340S: Supported 13341F: drivers/dma/qcom/hidma* 13342 13343QUALCOMM IOMMU 13344M: Rob Clark <robdclark@gmail.com> 13345L: iommu@lists.linux-foundation.org 13346L: linux-arm-msm@vger.kernel.org 13347S: Maintained 13348F: drivers/iommu/qcom_iommu.c 13349 13350QUALCOMM TSENS THERMAL DRIVER 13351M: Amit Kucheria <amit.kucheria@linaro.org> 13352L: linux-pm@vger.kernel.org 13353L: linux-arm-msm@vger.kernel.org 13354S: Maintained 13355F: drivers/thermal/qcom/ 13356 13357QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13358M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13359L: linux-media@vger.kernel.org 13360L: linux-arm-msm@vger.kernel.org 13361T: git git://linuxtv.org/media_tree.git 13362S: Maintained 13363F: drivers/media/platform/qcom/venus/ 13364 13365QUALCOMM WCN36XX WIRELESS DRIVER 13366M: Kalle Valo <kvalo@codeaurora.org> 13367L: wcn36xx@lists.infradead.org 13368W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13369T: git git://github.com/KrasnikovEugene/wcn36xx.git 13370S: Supported 13371F: drivers/net/wireless/ath/wcn36xx/ 13372 13373QUANTENNA QTNFMAC WIRELESS DRIVER 13374M: Igor Mitsyanko <imitsyanko@quantenna.com> 13375M: Avinash Patil <avinashp@quantenna.com> 13376M: Sergey Matyukevich <smatyukevich@quantenna.com> 13377L: linux-wireless@vger.kernel.org 13378S: Maintained 13379F: drivers/net/wireless/quantenna 13380 13381RADEON and AMDGPU DRM DRIVERS 13382M: Alex Deucher <alexander.deucher@amd.com> 13383M: Christian König <christian.koenig@amd.com> 13384M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13385L: amd-gfx@lists.freedesktop.org 13386T: git git://people.freedesktop.org/~agd5f/linux 13387S: Supported 13388F: drivers/gpu/drm/radeon/ 13389F: include/uapi/drm/radeon_drm.h 13390F: drivers/gpu/drm/amd/ 13391F: include/uapi/drm/amdgpu_drm.h 13392 13393RADEON FRAMEBUFFER DISPLAY DRIVER 13394M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13395L: linux-fbdev@vger.kernel.org 13396S: Maintained 13397F: drivers/video/fbdev/aty/radeon* 13398F: include/uapi/linux/radeonfb.h 13399 13400RADIOSHARK RADIO DRIVER 13401M: Hans Verkuil <hverkuil@xs4all.nl> 13402L: linux-media@vger.kernel.org 13403T: git git://linuxtv.org/media_tree.git 13404S: Maintained 13405F: drivers/media/radio/radio-shark.c 13406 13407RADIOSHARK2 RADIO DRIVER 13408M: Hans Verkuil <hverkuil@xs4all.nl> 13409L: linux-media@vger.kernel.org 13410T: git git://linuxtv.org/media_tree.git 13411S: Maintained 13412F: drivers/media/radio/radio-shark2.c 13413F: drivers/media/radio/radio-tea5777.c 13414 13415RADOS BLOCK DEVICE (RBD) 13416M: Ilya Dryomov <idryomov@gmail.com> 13417M: Sage Weil <sage@redhat.com> 13418M: Alex Elder <elder@kernel.org> 13419L: ceph-devel@vger.kernel.org 13420W: http://ceph.com/ 13421T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13422T: git git://github.com/ceph/ceph-client.git 13423S: Supported 13424F: Documentation/ABI/testing/sysfs-bus-rbd 13425F: drivers/block/rbd.c 13426F: drivers/block/rbd_types.h 13427 13428RAGE128 FRAMEBUFFER DISPLAY DRIVER 13429M: Paul Mackerras <paulus@samba.org> 13430L: linux-fbdev@vger.kernel.org 13431S: Maintained 13432F: drivers/video/fbdev/aty/aty128fb.c 13433 13434RAINSHADOW-CEC DRIVER 13435M: Hans Verkuil <hverkuil@xs4all.nl> 13436L: linux-media@vger.kernel.org 13437T: git git://linuxtv.org/media_tree.git 13438S: Maintained 13439F: drivers/media/usb/rainshadow-cec/* 13440 13441RALINK MIPS ARCHITECTURE 13442M: John Crispin <john@phrozen.org> 13443L: linux-mips@vger.kernel.org 13444S: Maintained 13445F: arch/mips/ralink 13446 13447RALINK RT2X00 WIRELESS LAN DRIVER 13448P: rt2x00 project 13449M: Stanislaw Gruszka <sgruszka@redhat.com> 13450M: Helmut Schaa <helmut.schaa@googlemail.com> 13451L: linux-wireless@vger.kernel.org 13452S: Maintained 13453F: drivers/net/wireless/ralink/rt2x00/ 13454 13455RAMDISK RAM BLOCK DEVICE DRIVER 13456M: Jens Axboe <axboe@kernel.dk> 13457S: Maintained 13458F: Documentation/admin-guide/blockdev/ramdisk.rst 13459F: drivers/block/brd.c 13460 13461RANCHU VIRTUAL BOARD FOR MIPS 13462M: Miodrag Dinic <miodrag.dinic@mips.com> 13463L: linux-mips@vger.kernel.org 13464S: Supported 13465F: arch/mips/generic/board-ranchu.c 13466F: arch/mips/configs/generic/board-ranchu.config 13467 13468RANDOM NUMBER DRIVER 13469M: "Theodore Ts'o" <tytso@mit.edu> 13470S: Maintained 13471F: drivers/char/random.c 13472 13473RAPIDIO SUBSYSTEM 13474M: Matt Porter <mporter@kernel.crashing.org> 13475M: Alexandre Bounine <alex.bou9@gmail.com> 13476S: Maintained 13477F: drivers/rapidio/ 13478 13479RAS INFRASTRUCTURE 13480M: Tony Luck <tony.luck@intel.com> 13481M: Borislav Petkov <bp@alien8.de> 13482L: linux-edac@vger.kernel.org 13483S: Maintained 13484F: drivers/ras/ 13485F: include/linux/ras.h 13486F: include/ras/ras_event.h 13487F: Documentation/admin-guide/ras.rst 13488 13489RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13490L: linux-wireless@vger.kernel.org 13491S: Orphan 13492F: drivers/net/wireless/ray* 13493 13494RCUTORTURE TEST FRAMEWORK 13495M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13496M: Josh Triplett <josh@joshtriplett.org> 13497R: Steven Rostedt <rostedt@goodmis.org> 13498R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13499R: Lai Jiangshan <jiangshanlai@gmail.com> 13500L: rcu@vger.kernel.org 13501S: Supported 13502T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13503F: tools/testing/selftests/rcutorture 13504 13505RDC R-321X SoC 13506M: Florian Fainelli <florian@openwrt.org> 13507S: Maintained 13508 13509RDC R6040 FAST ETHERNET DRIVER 13510M: Florian Fainelli <f.fainelli@gmail.com> 13511L: netdev@vger.kernel.org 13512S: Maintained 13513F: drivers/net/ethernet/rdc/r6040.c 13514 13515RDMAVT - RDMA verbs software 13516M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13517M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13518L: linux-rdma@vger.kernel.org 13519S: Supported 13520F: drivers/infiniband/sw/rdmavt 13521 13522RDS - RELIABLE DATAGRAM SOCKETS 13523M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13524L: netdev@vger.kernel.org 13525L: linux-rdma@vger.kernel.org 13526L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13527W: https://oss.oracle.com/projects/rds/ 13528S: Supported 13529F: net/rds/ 13530F: Documentation/networking/rds.txt 13531 13532RDT - RESOURCE ALLOCATION 13533M: Fenghua Yu <fenghua.yu@intel.com> 13534M: Reinette Chatre <reinette.chatre@intel.com> 13535L: linux-kernel@vger.kernel.org 13536S: Supported 13537F: arch/x86/kernel/cpu/resctrl/ 13538F: arch/x86/include/asm/resctrl_sched.h 13539F: Documentation/x86/resctrl* 13540 13541READ-COPY UPDATE (RCU) 13542M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13543M: Josh Triplett <josh@joshtriplett.org> 13544R: Steven Rostedt <rostedt@goodmis.org> 13545R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13546R: Lai Jiangshan <jiangshanlai@gmail.com> 13547R: Joel Fernandes <joel@joelfernandes.org> 13548L: rcu@vger.kernel.org 13549W: http://www.rdrop.com/users/paulmck/RCU/ 13550S: Supported 13551T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13552F: Documentation/RCU/ 13553X: Documentation/RCU/torture.txt 13554F: include/linux/rcu* 13555X: include/linux/srcu*.h 13556F: kernel/rcu/ 13557X: kernel/rcu/srcu*.c 13558 13559REAL TIME CLOCK (RTC) SUBSYSTEM 13560M: Alessandro Zummo <a.zummo@towertech.it> 13561M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13562L: linux-rtc@vger.kernel.org 13563Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13564T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13565S: Maintained 13566F: Documentation/devicetree/bindings/rtc/ 13567F: Documentation/admin-guide/rtc.rst 13568F: drivers/rtc/ 13569F: include/linux/rtc.h 13570F: include/uapi/linux/rtc.h 13571F: include/linux/rtc/ 13572F: include/linux/platform_data/rtc-* 13573F: tools/testing/selftests/rtc/ 13574 13575REALTEK AUDIO CODECS 13576M: Bard Liao <bardliao@realtek.com> 13577M: Oder Chiou <oder_chiou@realtek.com> 13578S: Maintained 13579F: sound/soc/codecs/rt* 13580F: include/sound/rt*.h 13581 13582REALTEK RTL83xx SMI DSA ROUTER CHIPS 13583M: Linus Walleij <linus.walleij@linaro.org> 13584S: Maintained 13585F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13586F: drivers/net/dsa/realtek-smi* 13587F: drivers/net/dsa/rtl83* 13588 13589REDPINE WIRELESS DRIVER 13590M: Amitkumar Karwar <amitkarwar@gmail.com> 13591M: Siva Rebbagondla <siva8118@gmail.com> 13592L: linux-wireless@vger.kernel.org 13593S: Maintained 13594F: drivers/net/wireless/rsi/ 13595 13596REGISTER MAP ABSTRACTION 13597M: Mark Brown <broonie@kernel.org> 13598L: linux-kernel@vger.kernel.org 13599T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13600S: Supported 13601F: Documentation/devicetree/bindings/regmap/ 13602F: drivers/base/regmap/ 13603F: include/linux/regmap.h 13604 13605REISERFS FILE SYSTEM 13606L: reiserfs-devel@vger.kernel.org 13607S: Supported 13608F: fs/reiserfs/ 13609 13610REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13611M: Ohad Ben-Cohen <ohad@wizery.com> 13612M: Bjorn Andersson <bjorn.andersson@linaro.org> 13613L: linux-remoteproc@vger.kernel.org 13614T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13615S: Maintained 13616F: Documentation/devicetree/bindings/remoteproc/ 13617F: Documentation/ABI/testing/sysfs-class-remoteproc 13618F: Documentation/remoteproc.txt 13619F: drivers/remoteproc/ 13620F: include/linux/remoteproc.h 13621F: include/linux/remoteproc/ 13622 13623REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13624M: Ohad Ben-Cohen <ohad@wizery.com> 13625M: Bjorn Andersson <bjorn.andersson@linaro.org> 13626L: linux-remoteproc@vger.kernel.org 13627T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13628S: Maintained 13629F: drivers/rpmsg/ 13630F: Documentation/rpmsg.txt 13631F: Documentation/ABI/testing/sysfs-bus-rpmsg 13632F: include/linux/rpmsg.h 13633F: include/linux/rpmsg/ 13634F: include/uapi/linux/rpmsg.h 13635F: samples/rpmsg/ 13636 13637RENESAS CLOCK DRIVERS 13638M: Geert Uytterhoeven <geert+renesas@glider.be> 13639L: linux-renesas-soc@vger.kernel.org 13640T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13641S: Supported 13642F: drivers/clk/renesas/ 13643 13644RENESAS EMEV2 I2C DRIVER 13645M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13646S: Supported 13647F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13648F: drivers/i2c/busses/i2c-emev2.c 13649 13650RENESAS ETHERNET DRIVERS 13651R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13652L: netdev@vger.kernel.org 13653L: linux-renesas-soc@vger.kernel.org 13654F: Documentation/devicetree/bindings/net/renesas,*.txt 13655F: Documentation/devicetree/bindings/net/sh_eth.txt 13656F: drivers/net/ethernet/renesas/ 13657F: include/linux/sh_eth.h 13658 13659RENESAS R-CAR GYROADC DRIVER 13660M: Marek Vasut <marek.vasut@gmail.com> 13661L: linux-iio@vger.kernel.org 13662S: Supported 13663F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13664F: drivers/iio/adc/rcar-gyroadc.c 13665 13666RENESAS R-CAR I2C DRIVERS 13667M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13668S: Supported 13669F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13670F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13671F: drivers/i2c/busses/i2c-rcar.c 13672F: drivers/i2c/busses/i2c-sh_mobile.c 13673 13674RENESAS RIIC DRIVER 13675M: Chris Brandt <chris.brandt@renesas.com> 13676S: Supported 13677F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13678F: drivers/i2c/busses/i2c-riic.c 13679 13680RENESAS USB PHY DRIVER 13681M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13682L: linux-renesas-soc@vger.kernel.org 13683S: Maintained 13684F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13685 13686RESET CONTROLLER FRAMEWORK 13687M: Philipp Zabel <p.zabel@pengutronix.de> 13688T: git git://git.pengutronix.de/git/pza/linux 13689S: Maintained 13690F: drivers/reset/ 13691F: Documentation/devicetree/bindings/reset/ 13692F: include/dt-bindings/reset/ 13693F: include/linux/reset.h 13694F: include/linux/reset/ 13695F: include/linux/reset-controller.h 13696 13697RESTARTABLE SEQUENCES SUPPORT 13698M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13699M: Peter Zijlstra <peterz@infradead.org> 13700M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13701M: Boqun Feng <boqun.feng@gmail.com> 13702L: linux-kernel@vger.kernel.org 13703S: Supported 13704F: kernel/rseq.c 13705F: include/uapi/linux/rseq.h 13706F: include/trace/events/rseq.h 13707F: tools/testing/selftests/rseq/ 13708 13709RFKILL 13710M: Johannes Berg <johannes@sipsolutions.net> 13711L: linux-wireless@vger.kernel.org 13712W: http://wireless.kernel.org/ 13713T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13714T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13715S: Maintained 13716F: Documentation/driver-api/rfkill.rst 13717F: Documentation/ABI/stable/sysfs-class-rfkill 13718F: net/rfkill/ 13719F: include/linux/rfkill.h 13720F: include/uapi/linux/rfkill.h 13721 13722RHASHTABLE 13723M: Thomas Graf <tgraf@suug.ch> 13724M: Herbert Xu <herbert@gondor.apana.org.au> 13725L: netdev@vger.kernel.org 13726S: Maintained 13727F: lib/rhashtable.c 13728F: lib/test_rhashtable.c 13729F: include/linux/rhashtable.h 13730F: include/linux/rhashtable-types.h 13731 13732RICOH R5C592 MEMORYSTICK DRIVER 13733M: Maxim Levitsky <maximlevitsky@gmail.com> 13734S: Maintained 13735F: drivers/memstick/host/r592.* 13736 13737RICOH SMARTMEDIA/XD DRIVER 13738M: Maxim Levitsky <maximlevitsky@gmail.com> 13739S: Maintained 13740F: drivers/mtd/nand/raw/r852.c 13741F: drivers/mtd/nand/raw/r852.h 13742 13743RISC-V ARCHITECTURE 13744M: Paul Walmsley <paul.walmsley@sifive.com> 13745M: Palmer Dabbelt <palmer@sifive.com> 13746M: Albert Ou <aou@eecs.berkeley.edu> 13747L: linux-riscv@lists.infradead.org 13748T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 13749S: Supported 13750F: arch/riscv/ 13751K: riscv 13752N: riscv 13753 13754ROCCAT DRIVERS 13755M: Stefan Achatz <erazor_de@users.sourceforge.net> 13756W: http://sourceforge.net/projects/roccat/ 13757S: Maintained 13758F: drivers/hid/hid-roccat* 13759F: include/linux/hid-roccat* 13760F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13761 13762ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13763M: Jacob Chen <jacob-chen@iotwrt.com> 13764M: Ezequiel Garcia <ezequiel@collabora.com> 13765L: linux-media@vger.kernel.org 13766S: Maintained 13767F: drivers/media/platform/rockchip/rga/ 13768F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13769 13770HANTRO VPU CODEC DRIVER 13771M: Ezequiel Garcia <ezequiel@collabora.com> 13772L: linux-media@vger.kernel.org 13773S: Maintained 13774F: drivers/staging/media/hantro/ 13775F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13776 13777ROCKER DRIVER 13778M: Jiri Pirko <jiri@resnulli.us> 13779L: netdev@vger.kernel.org 13780S: Supported 13781F: drivers/net/ethernet/rocker/ 13782 13783ROCKETPORT DRIVER 13784P: Comtrol Corp. 13785W: http://www.comtrol.com 13786S: Maintained 13787F: Documentation/driver-api/serial/rocket.rst 13788F: drivers/tty/rocket* 13789 13790ROCKETPORT EXPRESS/INFINITY DRIVER 13791M: Kevin Cernekee <cernekee@gmail.com> 13792L: linux-serial@vger.kernel.org 13793S: Odd Fixes 13794F: drivers/tty/serial/rp2.* 13795 13796ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13797M: Marek Vasut <marek.vasut+renesas@gmail.com> 13798L: linux-kernel@vger.kernel.org 13799L: linux-renesas-soc@vger.kernel.org 13800S: Supported 13801F: drivers/mfd/bd9571mwv.c 13802F: drivers/regulator/bd9571mwv-regulator.c 13803F: drivers/gpio/gpio-bd9571mwv.c 13804F: include/linux/mfd/bd9571mwv.h 13805F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13806 13807ROSE NETWORK LAYER 13808M: Ralf Baechle <ralf@linux-mips.org> 13809L: linux-hams@vger.kernel.org 13810W: http://www.linux-ax25.org/ 13811S: Maintained 13812F: include/net/rose.h 13813F: include/uapi/linux/rose.h 13814F: net/rose/ 13815 13816RTL2830 MEDIA DRIVER 13817M: Antti Palosaari <crope@iki.fi> 13818L: linux-media@vger.kernel.org 13819W: https://linuxtv.org 13820W: http://palosaari.fi/linux/ 13821Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13822T: git git://linuxtv.org/anttip/media_tree.git 13823S: Maintained 13824F: drivers/media/dvb-frontends/rtl2830* 13825 13826RTL2832 MEDIA DRIVER 13827M: Antti Palosaari <crope@iki.fi> 13828L: linux-media@vger.kernel.org 13829W: https://linuxtv.org 13830W: http://palosaari.fi/linux/ 13831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13832T: git git://linuxtv.org/anttip/media_tree.git 13833S: Maintained 13834F: drivers/media/dvb-frontends/rtl2832* 13835 13836RTL2832_SDR MEDIA DRIVER 13837M: Antti Palosaari <crope@iki.fi> 13838L: linux-media@vger.kernel.org 13839W: https://linuxtv.org 13840W: http://palosaari.fi/linux/ 13841Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13842T: git git://linuxtv.org/anttip/media_tree.git 13843S: Maintained 13844F: drivers/media/dvb-frontends/rtl2832_sdr* 13845 13846RTL8180 WIRELESS DRIVER 13847L: linux-wireless@vger.kernel.org 13848W: http://wireless.kernel.org/ 13849T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13850S: Orphan 13851F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13852 13853RTL8187 WIRELESS DRIVER 13854M: Herton Ronaldo Krzesinski <herton@canonical.com> 13855M: Hin-Tak Leung <htl10@users.sourceforge.net> 13856M: Larry Finger <Larry.Finger@lwfinger.net> 13857L: linux-wireless@vger.kernel.org 13858W: http://wireless.kernel.org/ 13859T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13860S: Maintained 13861F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13862 13863REALTEK WIRELESS DRIVER (rtlwifi family) 13864M: Ping-Ke Shih <pkshih@realtek.com> 13865L: linux-wireless@vger.kernel.org 13866W: http://wireless.kernel.org/ 13867T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13868S: Maintained 13869F: drivers/net/wireless/realtek/rtlwifi/ 13870 13871REALTEK WIRELESS DRIVER (rtw88) 13872M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13873L: linux-wireless@vger.kernel.org 13874S: Maintained 13875F: drivers/net/wireless/realtek/rtw88/ 13876 13877RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13878M: Jes Sorensen <Jes.Sorensen@gmail.com> 13879L: linux-wireless@vger.kernel.org 13880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13881S: Maintained 13882F: drivers/net/wireless/realtek/rtl8xxxu/ 13883 13884RXRPC SOCKETS (AF_RXRPC) 13885M: David Howells <dhowells@redhat.com> 13886L: linux-afs@lists.infradead.org 13887S: Supported 13888F: net/rxrpc/ 13889F: include/keys/rxrpc-type.h 13890F: include/net/af_rxrpc.h 13891F: include/trace/events/rxrpc.h 13892F: include/uapi/linux/rxrpc.h 13893F: Documentation/networking/rxrpc.txt 13894W: https://www.infradead.org/~dhowells/kafs/ 13895 13896S3 SAVAGE FRAMEBUFFER DRIVER 13897M: Antonino Daplas <adaplas@gmail.com> 13898L: linux-fbdev@vger.kernel.org 13899S: Maintained 13900F: drivers/video/fbdev/savage/ 13901 13902S390 13903M: Heiko Carstens <heiko.carstens@de.ibm.com> 13904M: Vasily Gorbik <gor@linux.ibm.com> 13905M: Christian Borntraeger <borntraeger@de.ibm.com> 13906L: linux-s390@vger.kernel.org 13907W: http://www.ibm.com/developerworks/linux/linux390/ 13908T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13909S: Supported 13910F: arch/s390/ 13911F: drivers/s390/ 13912F: Documentation/s390/ 13913F: Documentation/driver-api/s390-drivers.rst 13914 13915S390 COMMON I/O LAYER 13916M: Sebastian Ott <sebott@linux.ibm.com> 13917M: Peter Oberparleiter <oberpar@linux.ibm.com> 13918L: linux-s390@vger.kernel.org 13919W: http://www.ibm.com/developerworks/linux/linux390/ 13920S: Supported 13921F: drivers/s390/cio/ 13922 13923S390 DASD DRIVER 13924M: Stefan Haberland <sth@linux.ibm.com> 13925M: Jan Hoeppner <hoeppner@linux.ibm.com> 13926L: linux-s390@vger.kernel.org 13927W: http://www.ibm.com/developerworks/linux/linux390/ 13928S: Supported 13929F: drivers/s390/block/dasd* 13930F: block/partitions/ibm.c 13931 13932S390 IOMMU (PCI) 13933M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13934L: linux-s390@vger.kernel.org 13935W: http://www.ibm.com/developerworks/linux/linux390/ 13936S: Supported 13937F: drivers/iommu/s390-iommu.c 13938 13939S390 IUCV NETWORK LAYER 13940M: Julian Wiedmann <jwi@linux.ibm.com> 13941M: Ursula Braun <ubraun@linux.ibm.com> 13942L: linux-s390@vger.kernel.org 13943W: http://www.ibm.com/developerworks/linux/linux390/ 13944S: Supported 13945F: drivers/s390/net/*iucv* 13946F: include/net/iucv/ 13947F: net/iucv/ 13948 13949S390 NETWORK DRIVERS 13950M: Julian Wiedmann <jwi@linux.ibm.com> 13951M: Ursula Braun <ubraun@linux.ibm.com> 13952L: linux-s390@vger.kernel.org 13953W: http://www.ibm.com/developerworks/linux/linux390/ 13954S: Supported 13955F: drivers/s390/net/ 13956 13957S390 PCI SUBSYSTEM 13958M: Sebastian Ott <sebott@linux.ibm.com> 13959M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13960L: linux-s390@vger.kernel.org 13961W: http://www.ibm.com/developerworks/linux/linux390/ 13962S: Supported 13963F: arch/s390/pci/ 13964F: drivers/pci/hotplug/s390_pci_hpc.c 13965 13966S390 VFIO-CCW DRIVER 13967M: Cornelia Huck <cohuck@redhat.com> 13968M: Eric Farman <farman@linux.ibm.com> 13969R: Halil Pasic <pasic@linux.ibm.com> 13970L: linux-s390@vger.kernel.org 13971L: kvm@vger.kernel.org 13972S: Supported 13973F: drivers/s390/cio/vfio_ccw* 13974F: Documentation/s390/vfio-ccw.rst 13975F: include/uapi/linux/vfio_ccw.h 13976 13977S390 ZCRYPT DRIVER 13978M: Harald Freudenberger <freude@linux.ibm.com> 13979L: linux-s390@vger.kernel.org 13980W: http://www.ibm.com/developerworks/linux/linux390/ 13981S: Supported 13982F: drivers/s390/crypto/ 13983 13984S390 VFIO AP DRIVER 13985M: Tony Krowiak <akrowiak@linux.ibm.com> 13986M: Pierre Morel <pmorel@linux.ibm.com> 13987M: Halil Pasic <pasic@linux.ibm.com> 13988L: linux-s390@vger.kernel.org 13989W: http://www.ibm.com/developerworks/linux/linux390/ 13990S: Supported 13991F: drivers/s390/crypto/vfio_ap_drv.c 13992F: drivers/s390/crypto/vfio_ap_private.h 13993F: drivers/s390/crypto/vfio_ap_ops.c 13994F: Documentation/s390/vfio-ap.rst 13995 13996S390 ZFCP DRIVER 13997M: Steffen Maier <maier@linux.ibm.com> 13998M: Benjamin Block <bblock@linux.ibm.com> 13999L: linux-s390@vger.kernel.org 14000W: http://www.ibm.com/developerworks/linux/linux390/ 14001S: Supported 14002F: drivers/s390/scsi/zfcp_* 14003 14004S3C24XX SD/MMC Driver 14005M: Ben Dooks <ben-linux@fluff.org> 14006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14007S: Supported 14008F: drivers/mmc/host/s3cmci.* 14009 14010SAA6588 RDS RECEIVER DRIVER 14011M: Hans Verkuil <hverkuil@xs4all.nl> 14012L: linux-media@vger.kernel.org 14013T: git git://linuxtv.org/media_tree.git 14014W: https://linuxtv.org 14015S: Odd Fixes 14016F: drivers/media/i2c/saa6588* 14017 14018SAA7134 VIDEO4LINUX DRIVER 14019M: Mauro Carvalho Chehab <mchehab@kernel.org> 14020L: linux-media@vger.kernel.org 14021W: https://linuxtv.org 14022T: git git://linuxtv.org/media_tree.git 14023S: Odd fixes 14024F: Documentation/media/v4l-drivers/saa7134* 14025F: drivers/media/pci/saa7134/ 14026 14027SAA7146 VIDEO4LINUX-2 DRIVER 14028M: Hans Verkuil <hverkuil@xs4all.nl> 14029L: linux-media@vger.kernel.org 14030T: git git://linuxtv.org/media_tree.git 14031S: Maintained 14032F: drivers/media/common/saa7146/ 14033F: drivers/media/pci/saa7146/ 14034F: include/media/drv-intf/saa7146* 14035 14036SAFESETID SECURITY MODULE 14037M: Micah Morton <mortonm@chromium.org> 14038S: Supported 14039F: security/safesetid/ 14040F: Documentation/admin-guide/LSM/SafeSetID.rst 14041 14042SAMSUNG AUDIO (ASoC) DRIVERS 14043M: Krzysztof Kozlowski <krzk@kernel.org> 14044M: Sangbeom Kim <sbkim73@samsung.com> 14045M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14046L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14047S: Supported 14048F: sound/soc/samsung/ 14049F: Documentation/devicetree/bindings/sound/samsung* 14050 14051SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14052M: Krzysztof Kozlowski <krzk@kernel.org> 14053L: linux-crypto@vger.kernel.org 14054L: linux-samsung-soc@vger.kernel.org 14055S: Maintained 14056F: drivers/crypto/exynos-rng.c 14057F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 14058 14059SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14060M: Łukasz Stelmach <l.stelmach@samsung.com> 14061L: linux-samsung-soc@vger.kernel.org 14062S: Maintained 14063F: drivers/char/hw_random/exynos-trng.c 14064F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14065 14066SAMSUNG FRAMEBUFFER DRIVER 14067M: Jingoo Han <jingoohan1@gmail.com> 14068L: linux-fbdev@vger.kernel.org 14069S: Maintained 14070F: drivers/video/fbdev/s3c-fb.c 14071 14072SAMSUNG LAPTOP DRIVER 14073M: Corentin Chary <corentin.chary@gmail.com> 14074L: platform-driver-x86@vger.kernel.org 14075S: Maintained 14076F: drivers/platform/x86/samsung-laptop.c 14077 14078SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14079M: Sangbeom Kim <sbkim73@samsung.com> 14080M: Krzysztof Kozlowski <krzk@kernel.org> 14081M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14082L: linux-kernel@vger.kernel.org 14083L: linux-samsung-soc@vger.kernel.org 14084S: Supported 14085F: drivers/mfd/sec*.c 14086F: drivers/regulator/s2m*.c 14087F: drivers/regulator/s5m*.c 14088F: drivers/clk/clk-s2mps11.c 14089F: drivers/rtc/rtc-s5m.c 14090F: include/linux/mfd/samsung/ 14091F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14092F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14093F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14094F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14095 14096SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14097M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14098L: linux-media@vger.kernel.org 14099L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14100S: Maintained 14101F: drivers/media/platform/s3c-camif/ 14102F: include/media/drv-intf/s3c_camif.h 14103 14104SAMSUNG S3FWRN5 NFC DRIVER 14105M: Robert Baldyga <r.baldyga@samsung.com> 14106M: Krzysztof Opasiak <k.opasiak@samsung.com> 14107L: linux-nfc@lists.01.org (moderated for non-subscribers) 14108S: Supported 14109F: drivers/nfc/s3fwrn5 14110 14111SAMSUNG S5C73M3 CAMERA DRIVER 14112M: Kyungmin Park <kyungmin.park@samsung.com> 14113M: Andrzej Hajda <a.hajda@samsung.com> 14114L: linux-media@vger.kernel.org 14115S: Supported 14116F: drivers/media/i2c/s5c73m3/* 14117 14118SAMSUNG S5K5BAF CAMERA DRIVER 14119M: Kyungmin Park <kyungmin.park@samsung.com> 14120M: Andrzej Hajda <a.hajda@samsung.com> 14121L: linux-media@vger.kernel.org 14122S: Supported 14123F: drivers/media/i2c/s5k5baf.c 14124 14125SAMSUNG S5P Security SubSystem (SSS) DRIVER 14126M: Krzysztof Kozlowski <krzk@kernel.org> 14127M: Vladimir Zapolskiy <vz@mleia.com> 14128M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14129L: linux-crypto@vger.kernel.org 14130L: linux-samsung-soc@vger.kernel.org 14131S: Maintained 14132F: drivers/crypto/s5p-sss.c 14133 14134SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14135M: Kyungmin Park <kyungmin.park@samsung.com> 14136M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14137L: linux-media@vger.kernel.org 14138Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14139S: Supported 14140F: drivers/media/platform/exynos4-is/ 14141 14142SAMSUNG SOC CLOCK DRIVERS 14143M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14144M: Tomasz Figa <tomasz.figa@gmail.com> 14145M: Chanwoo Choi <cw00.choi@samsung.com> 14146S: Supported 14147L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14148T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14149F: drivers/clk/samsung/ 14150F: include/dt-bindings/clock/exynos*.h 14151F: Documentation/devicetree/bindings/clock/exynos*.txt 14152 14153SAMSUNG SPI DRIVERS 14154M: Kukjin Kim <kgene@kernel.org> 14155M: Krzysztof Kozlowski <krzk@kernel.org> 14156M: Andi Shyti <andi@etezian.org> 14157L: linux-spi@vger.kernel.org 14158L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14159S: Maintained 14160F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14161F: drivers/spi/spi-s3c* 14162F: include/linux/platform_data/spi-s3c64xx.h 14163 14164SAMSUNG SXGBE DRIVERS 14165M: Byungho An <bh74.an@samsung.com> 14166M: Girish K S <ks.giri@samsung.com> 14167M: Vipul Pandya <vipul.pandya@samsung.com> 14168S: Supported 14169L: netdev@vger.kernel.org 14170F: drivers/net/ethernet/samsung/sxgbe/ 14171 14172SAMSUNG THERMAL DRIVER 14173M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14174L: linux-pm@vger.kernel.org 14175L: linux-samsung-soc@vger.kernel.org 14176S: Supported 14177T: git https://github.com/lmajewski/linux-samsung-thermal.git 14178F: drivers/thermal/samsung/ 14179 14180SAMSUNG USB2 PHY DRIVER 14181M: Kamil Debski <kamil@wypas.org> 14182M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14183L: linux-kernel@vger.kernel.org 14184S: Supported 14185F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14186F: Documentation/driver-api/phy/samsung-usb2.rst 14187F: drivers/phy/samsung/phy-exynos4210-usb2.c 14188F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14189F: drivers/phy/samsung/phy-exynos5250-usb2.c 14190F: drivers/phy/samsung/phy-s5pv210-usb2.c 14191F: drivers/phy/samsung/phy-samsung-usb2.c 14192F: drivers/phy/samsung/phy-samsung-usb2.h 14193 14194SC1200 WDT DRIVER 14195M: Zwane Mwaikambo <zwanem@gmail.com> 14196S: Maintained 14197F: drivers/watchdog/sc1200wdt.c 14198 14199SCHEDULER 14200M: Ingo Molnar <mingo@redhat.com> 14201M: Peter Zijlstra <peterz@infradead.org> 14202L: linux-kernel@vger.kernel.org 14203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14204S: Maintained 14205F: kernel/sched/ 14206F: include/linux/sched.h 14207F: include/uapi/linux/sched.h 14208F: include/linux/wait.h 14209F: include/linux/preempt.h 14210 14211SCR24X CHIP CARD INTERFACE DRIVER 14212M: Lubomir Rintel <lkundrak@v3.sk> 14213S: Supported 14214F: drivers/char/pcmcia/scr24x_cs.c 14215 14216SCSI CDROM DRIVER 14217M: Jens Axboe <axboe@kernel.dk> 14218L: linux-scsi@vger.kernel.org 14219W: http://www.kernel.dk 14220S: Maintained 14221F: drivers/scsi/sr* 14222 14223SCSI RDMA PROTOCOL (SRP) INITIATOR 14224M: Bart Van Assche <bvanassche@acm.org> 14225L: linux-rdma@vger.kernel.org 14226S: Supported 14227Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14228F: drivers/infiniband/ulp/srp/ 14229F: include/scsi/srp.h 14230 14231SCSI RDMA PROTOCOL (SRP) TARGET 14232M: Bart Van Assche <bvanassche@acm.org> 14233L: linux-rdma@vger.kernel.org 14234L: target-devel@vger.kernel.org 14235S: Supported 14236Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14237F: drivers/infiniband/ulp/srpt/ 14238 14239SCSI SG DRIVER 14240M: Doug Gilbert <dgilbert@interlog.com> 14241L: linux-scsi@vger.kernel.org 14242W: http://sg.danny.cz/sg 14243S: Maintained 14244F: Documentation/scsi/scsi-generic.txt 14245F: drivers/scsi/sg.c 14246F: include/scsi/sg.h 14247 14248SCSI SUBSYSTEM 14249M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14251M: "Martin K. Petersen" <martin.petersen@oracle.com> 14252T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14253Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14254L: linux-scsi@vger.kernel.org 14255S: Maintained 14256F: Documentation/devicetree/bindings/scsi/ 14257F: drivers/scsi/ 14258F: include/scsi/ 14259 14260SCSI TAPE DRIVER 14261M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14262L: linux-scsi@vger.kernel.org 14263S: Maintained 14264F: Documentation/scsi/st.txt 14265F: drivers/scsi/st.* 14266F: drivers/scsi/st_*.h 14267 14268SCSI TARGET SUBSYSTEM 14269M: "Martin K. Petersen" <martin.petersen@oracle.com> 14270L: linux-scsi@vger.kernel.org 14271L: target-devel@vger.kernel.org 14272W: http://www.linux-iscsi.org 14273T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14274Q: https://patchwork.kernel.org/project/target-devel/list/ 14275S: Supported 14276F: drivers/target/ 14277F: include/target/ 14278F: Documentation/target/ 14279 14280SCTP PROTOCOL 14281M: Vlad Yasevich <vyasevich@gmail.com> 14282M: Neil Horman <nhorman@tuxdriver.com> 14283M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14284L: linux-sctp@vger.kernel.org 14285W: http://lksctp.sourceforge.net 14286S: Maintained 14287F: Documentation/networking/sctp.txt 14288F: include/linux/sctp.h 14289F: include/uapi/linux/sctp.h 14290F: include/net/sctp/ 14291F: net/sctp/ 14292 14293SCx200 CPU SUPPORT 14294M: Jim Cromie <jim.cromie@gmail.com> 14295S: Odd Fixes 14296F: Documentation/i2c/busses/scx200_acb 14297F: arch/x86/platform/scx200/ 14298F: drivers/watchdog/scx200_wdt.c 14299F: drivers/i2c/busses/scx200* 14300F: drivers/mtd/maps/scx200_docflash.c 14301F: include/linux/scx200.h 14302 14303SCx200 GPIO DRIVER 14304M: Jim Cromie <jim.cromie@gmail.com> 14305S: Maintained 14306F: drivers/char/scx200_gpio.c 14307F: include/linux/scx200_gpio.h 14308 14309SCx200 HRT CLOCKSOURCE DRIVER 14310M: Jim Cromie <jim.cromie@gmail.com> 14311S: Maintained 14312F: drivers/clocksource/scx200_hrt.c 14313 14314SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14315M: Sascha Sommer <saschasommer@freenet.de> 14316L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14317S: Maintained 14318F: drivers/mmc/host/sdricoh_cs.c 14319 14320SECO BOARDS CEC DRIVER 14321M: Ettore Chimenti <ek5.chimenti@gmail.com> 14322S: Maintained 14323F: drivers/media/platform/seco-cec/seco-cec.c 14324F: drivers/media/platform/seco-cec/seco-cec.h 14325 14326SECURE COMPUTING 14327M: Kees Cook <keescook@chromium.org> 14328R: Andy Lutomirski <luto@amacapital.net> 14329R: Will Drewry <wad@chromium.org> 14330T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14331S: Supported 14332F: kernel/seccomp.c 14333F: include/uapi/linux/seccomp.h 14334F: include/linux/seccomp.h 14335F: tools/testing/selftests/seccomp/* 14336F: tools/testing/selftests/kselftest_harness.h 14337F: Documentation/userspace-api/seccomp_filter.rst 14338K: \bsecure_computing 14339K: \bTIF_SECCOMP\b 14340 14341SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14342M: Al Cooper <alcooperx@gmail.com> 14343L: linux-mmc@vger.kernel.org 14344L: bcm-kernel-feedback-list@broadcom.com 14345S: Maintained 14346F: drivers/mmc/host/sdhci-brcmstb* 14347 14348SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14349M: Adrian Hunter <adrian.hunter@intel.com> 14350L: linux-mmc@vger.kernel.org 14351S: Maintained 14352F: drivers/mmc/host/sdhci* 14353F: include/linux/mmc/sdhci* 14354 14355EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14356M: Adrian Hunter <adrian.hunter@intel.com> 14357M: Ritesh Harjani <riteshh@codeaurora.org> 14358M: Asutosh Das <asutoshd@codeaurora.org> 14359L: linux-mmc@vger.kernel.org 14360S: Maintained 14361F: drivers/mmc/host/cqhci* 14362 14363SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14364M: Prabu Thangamuthu <prabu.t@synopsys.com> 14365M: Manjunath M B <manjumb@synopsys.com> 14366L: linux-mmc@vger.kernel.org 14367S: Maintained 14368F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14369 14370SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14371M: Ludovic Desroches <ludovic.desroches@microchip.com> 14372L: linux-mmc@vger.kernel.org 14373S: Supported 14374F: drivers/mmc/host/sdhci-of-at91.c 14375 14376SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14377M: Ben Dooks <ben-linux@fluff.org> 14378M: Jaehoon Chung <jh80.chung@samsung.com> 14379L: linux-mmc@vger.kernel.org 14380S: Maintained 14381F: drivers/mmc/host/sdhci-s3c* 14382 14383SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14384M: Viresh Kumar <vireshk@kernel.org> 14385L: linux-mmc@vger.kernel.org 14386S: Maintained 14387F: drivers/mmc/host/sdhci-spear.c 14388 14389SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14390M: Kishon Vijay Abraham I <kishon@ti.com> 14391L: linux-mmc@vger.kernel.org 14392S: Maintained 14393F: drivers/mmc/host/sdhci-omap.c 14394 14395SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14396M: Scott Bauer <scott.bauer@intel.com> 14397M: Jonathan Derrick <jonathan.derrick@intel.com> 14398L: linux-block@vger.kernel.org 14399S: Supported 14400F: block/sed* 14401F: block/opal_proto.h 14402F: include/linux/sed* 14403F: include/uapi/linux/sed* 14404 14405SECURITY CONTACT 14406M: Security Officers <security@kernel.org> 14407S: Supported 14408 14409SECURITY SUBSYSTEM 14410M: James Morris <jmorris@namei.org> 14411M: "Serge E. Hallyn" <serge@hallyn.com> 14412L: linux-security-module@vger.kernel.org (suggested Cc:) 14413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14414W: http://kernsec.org/ 14415S: Supported 14416F: security/ 14417X: security/selinux/ 14418 14419SELINUX SECURITY MODULE 14420M: Paul Moore <paul@paul-moore.com> 14421M: Stephen Smalley <sds@tycho.nsa.gov> 14422M: Eric Paris <eparis@parisplace.org> 14423L: selinux@vger.kernel.org 14424W: https://selinuxproject.org 14425W: https://github.com/SELinuxProject 14426T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14427S: Supported 14428F: include/uapi/linux/selinux_netlink.h 14429F: security/selinux/ 14430F: scripts/selinux/ 14431F: Documentation/admin-guide/LSM/SELinux.rst 14432 14433SENSABLE PHANTOM 14434M: Jiri Slaby <jirislaby@gmail.com> 14435S: Maintained 14436F: drivers/misc/phantom.c 14437F: include/uapi/linux/phantom.h 14438 14439SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14440M: Tomasz Duszynski <tduszyns@gmail.com> 14441S: Maintained 14442F: drivers/iio/chemical/sps30.c 14443F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14444 14445SERIAL DEVICE BUS 14446M: Rob Herring <robh@kernel.org> 14447L: linux-serial@vger.kernel.org 14448S: Maintained 14449F: Documentation/devicetree/bindings/serial/slave-device.txt 14450F: drivers/tty/serdev/ 14451F: include/linux/serdev.h 14452 14453SERIAL DRIVERS 14454M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14455L: linux-serial@vger.kernel.org 14456S: Maintained 14457F: Documentation/devicetree/bindings/serial/ 14458F: drivers/tty/serial/ 14459 14460SERIAL IR RECEIVER 14461M: Sean Young <sean@mess.org> 14462L: linux-media@vger.kernel.org 14463S: Maintained 14464F: drivers/media/rc/serial_ir.c 14465 14466SFC NETWORK DRIVER 14467M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14468M: Edward Cree <ecree@solarflare.com> 14469M: Martin Habets <mhabets@solarflare.com> 14470L: netdev@vger.kernel.org 14471S: Supported 14472F: drivers/net/ethernet/sfc/ 14473 14474SFF/SFP/SFP+ MODULE SUPPORT 14475M: Russell King <linux@armlinux.org.uk> 14476L: netdev@vger.kernel.org 14477S: Maintained 14478F: drivers/net/phy/phylink.c 14479F: drivers/net/phy/sfp* 14480F: include/linux/phylink.h 14481F: include/linux/sfp.h 14482 14483SGI GRU DRIVER 14484M: Dimitri Sivanich <sivanich@sgi.com> 14485S: Maintained 14486F: drivers/misc/sgi-gru/ 14487 14488SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14489M: Pat Gefre <pfg@sgi.com> 14490L: linux-ia64@vger.kernel.org 14491S: Supported 14492F: Documentation/ia64/serial.rst 14493F: drivers/tty/serial/ioc?_serial.c 14494F: include/linux/ioc?.h 14495 14496SGI XP/XPC/XPNET DRIVER 14497M: Cliff Whickman <cpw@sgi.com> 14498M: Robin Holt <robinmholt@gmail.com> 14499S: Maintained 14500F: drivers/misc/sgi-xp/ 14501 14502SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14503M: Ursula Braun <ubraun@linux.ibm.com> 14504M: Karsten Graul <kgraul@linux.ibm.com> 14505L: linux-s390@vger.kernel.org 14506W: http://www.ibm.com/developerworks/linux/linux390/ 14507S: Supported 14508F: net/smc/ 14509 14510SHARP RJ54N1CB0C SENSOR DRIVER 14511M: Jacopo Mondi <jacopo@jmondi.org> 14512L: linux-media@vger.kernel.org 14513T: git git://linuxtv.org/media_tree.git 14514S: Odd fixes 14515F: drivers/media/i2c/rj54n1cb0c.c 14516F: include/media/i2c/rj54n1cb0c.h 14517 14518SH_VEU V4L2 MEM2MEM DRIVER 14519L: linux-media@vger.kernel.org 14520S: Orphan 14521F: drivers/media/platform/sh_veu.c 14522 14523SH_VOU V4L2 OUTPUT DRIVER 14524L: linux-media@vger.kernel.org 14525S: Orphan 14526F: drivers/media/platform/sh_vou.c 14527F: include/media/drv-intf/sh_vou.h 14528 14529SI2157 MEDIA DRIVER 14530M: Antti Palosaari <crope@iki.fi> 14531L: linux-media@vger.kernel.org 14532W: https://linuxtv.org 14533W: http://palosaari.fi/linux/ 14534Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14535T: git git://linuxtv.org/anttip/media_tree.git 14536S: Maintained 14537F: drivers/media/tuners/si2157* 14538 14539SI2165 MEDIA DRIVER 14540M: Matthias Schwarzott <zzam@gentoo.org> 14541L: linux-media@vger.kernel.org 14542W: https://linuxtv.org 14543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14544S: Maintained 14545F: drivers/media/dvb-frontends/si2165* 14546 14547SI2168 MEDIA DRIVER 14548M: Antti Palosaari <crope@iki.fi> 14549L: linux-media@vger.kernel.org 14550W: https://linuxtv.org 14551W: http://palosaari.fi/linux/ 14552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14553T: git git://linuxtv.org/anttip/media_tree.git 14554S: Maintained 14555F: drivers/media/dvb-frontends/si2168* 14556 14557SI470X FM RADIO RECEIVER I2C DRIVER 14558M: Hans Verkuil <hverkuil@xs4all.nl> 14559L: linux-media@vger.kernel.org 14560T: git git://linuxtv.org/media_tree.git 14561W: https://linuxtv.org 14562S: Odd Fixes 14563F: drivers/media/radio/si470x/radio-si470x-i2c.c 14564 14565SI470X FM RADIO RECEIVER USB DRIVER 14566M: Hans Verkuil <hverkuil@xs4all.nl> 14567L: linux-media@vger.kernel.org 14568T: git git://linuxtv.org/media_tree.git 14569W: https://linuxtv.org 14570S: Maintained 14571F: drivers/media/radio/si470x/radio-si470x-common.c 14572F: drivers/media/radio/si470x/radio-si470x.h 14573F: drivers/media/radio/si470x/radio-si470x-usb.c 14574 14575SI4713 FM RADIO TRANSMITTER I2C DRIVER 14576M: Eduardo Valentin <edubezval@gmail.com> 14577L: linux-media@vger.kernel.org 14578T: git git://linuxtv.org/media_tree.git 14579W: https://linuxtv.org 14580S: Odd Fixes 14581F: drivers/media/radio/si4713/si4713.? 14582 14583SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14584M: Eduardo Valentin <edubezval@gmail.com> 14585L: linux-media@vger.kernel.org 14586T: git git://linuxtv.org/media_tree.git 14587W: https://linuxtv.org 14588S: Odd Fixes 14589F: drivers/media/radio/si4713/radio-platform-si4713.c 14590 14591SI4713 FM RADIO TRANSMITTER USB DRIVER 14592M: Hans Verkuil <hverkuil@xs4all.nl> 14593L: linux-media@vger.kernel.org 14594T: git git://linuxtv.org/media_tree.git 14595W: https://linuxtv.org 14596S: Maintained 14597F: drivers/media/radio/si4713/radio-usb-si4713.c 14598 14599SIANO DVB DRIVER 14600M: Mauro Carvalho Chehab <mchehab@kernel.org> 14601L: linux-media@vger.kernel.org 14602W: https://linuxtv.org 14603T: git git://linuxtv.org/media_tree.git 14604S: Odd fixes 14605F: drivers/media/common/siano/ 14606F: drivers/media/usb/siano/ 14607F: drivers/media/usb/siano/ 14608F: drivers/media/mmc/siano/ 14609 14610SIFIVE DRIVERS 14611M: Palmer Dabbelt <palmer@sifive.com> 14612M: Paul Walmsley <paul.walmsley@sifive.com> 14613L: linux-riscv@lists.infradead.org 14614T: git git://github.com/sifive/riscv-linux.git 14615S: Supported 14616K: [^@]sifive 14617N: sifive 14618 14619SIFIVE FU540 SYSTEM-ON-CHIP 14620M: Paul Walmsley <paul.walmsley@sifive.com> 14621M: Palmer Dabbelt <palmer@sifive.com> 14622L: linux-riscv@lists.infradead.org 14623T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14624S: Supported 14625K: fu540 14626N: fu540 14627 14628SILEAD TOUCHSCREEN DRIVER 14629M: Hans de Goede <hdegoede@redhat.com> 14630L: linux-input@vger.kernel.org 14631L: platform-driver-x86@vger.kernel.org 14632S: Maintained 14633F: drivers/input/touchscreen/silead.c 14634F: drivers/platform/x86/touchscreen_dmi.c 14635 14636SILICON MOTION SM712 FRAME BUFFER DRIVER 14637M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14638M: Teddy Wang <teddy.wang@siliconmotion.com> 14639M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14640L: linux-fbdev@vger.kernel.org 14641S: Maintained 14642F: drivers/video/fbdev/sm712* 14643F: Documentation/fb/sm712fb.rst 14644 14645SIMPLE FIRMWARE INTERFACE (SFI) 14646M: Len Brown <lenb@kernel.org> 14647L: sfi-devel@simplefirmware.org 14648W: http://simplefirmware.org/ 14649T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14650S: Supported 14651F: arch/x86/platform/sfi/ 14652F: drivers/sfi/ 14653F: include/linux/sfi*.h 14654 14655SIMPLEFB FB DRIVER 14656M: Hans de Goede <hdegoede@redhat.com> 14657L: linux-fbdev@vger.kernel.org 14658S: Maintained 14659F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14660F: drivers/video/fbdev/simplefb.c 14661F: include/linux/platform_data/simplefb.h 14662 14663SIMTEC EB110ATX (Chalice CATS) 14664P: Ben Dooks 14665P: Vincent Sanders <vince@simtec.co.uk> 14666M: Simtec Linux Team <linux@simtec.co.uk> 14667W: http://www.simtec.co.uk/products/EB110ATX/ 14668S: Supported 14669 14670SIMTEC EB2410ITX (BAST) 14671P: Ben Dooks 14672P: Vincent Sanders <vince@simtec.co.uk> 14673M: Simtec Linux Team <linux@simtec.co.uk> 14674W: http://www.simtec.co.uk/products/EB2410ITX/ 14675S: Supported 14676F: arch/arm/mach-s3c24xx/mach-bast.c 14677F: arch/arm/mach-s3c24xx/bast-ide.c 14678F: arch/arm/mach-s3c24xx/bast-irq.c 14679 14680SIPHASH PRF ROUTINES 14681M: Jason A. Donenfeld <Jason@zx2c4.com> 14682S: Maintained 14683F: lib/siphash.c 14684F: lib/test_siphash.c 14685F: include/linux/siphash.h 14686 14687SIOX 14688M: Thorsten Scherer <t.scherer@eckelmann.de> 14689M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14690R: Pengutronix Kernel Team <kernel@pengutronix.de> 14691S: Supported 14692F: drivers/siox/* 14693F: drivers/gpio/gpio-siox.c 14694F: include/trace/events/siox.h 14695 14696SIS 190 ETHERNET DRIVER 14697M: Francois Romieu <romieu@fr.zoreil.com> 14698L: netdev@vger.kernel.org 14699S: Maintained 14700F: drivers/net/ethernet/sis/sis190.c 14701 14702SIS 900/7016 FAST ETHERNET DRIVER 14703M: Daniele Venzano <venza@brownhat.org> 14704W: http://www.brownhat.org/sis900.html 14705L: netdev@vger.kernel.org 14706S: Maintained 14707F: drivers/net/ethernet/sis/sis900.* 14708 14709SIS FRAMEBUFFER DRIVER 14710M: Thomas Winischhofer <thomas@winischhofer.net> 14711W: http://www.winischhofer.net/linuxsisvga.shtml 14712S: Maintained 14713F: Documentation/fb/sisfb.rst 14714F: drivers/video/fbdev/sis/ 14715F: include/video/sisfb.h 14716 14717SIS USB2VGA DRIVER 14718M: Thomas Winischhofer <thomas@winischhofer.net> 14719W: http://www.winischhofer.at/linuxsisusbvga.shtml 14720S: Maintained 14721F: drivers/usb/misc/sisusbvga/ 14722 14723SLAB ALLOCATOR 14724M: Christoph Lameter <cl@linux.com> 14725M: Pekka Enberg <penberg@kernel.org> 14726M: David Rientjes <rientjes@google.com> 14727M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14728M: Andrew Morton <akpm@linux-foundation.org> 14729L: linux-mm@kvack.org 14730S: Maintained 14731F: include/linux/sl?b*.h 14732F: mm/sl?b* 14733 14734SLEEPABLE READ-COPY UPDATE (SRCU) 14735M: Lai Jiangshan <jiangshanlai@gmail.com> 14736M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14737M: Josh Triplett <josh@joshtriplett.org> 14738R: Steven Rostedt <rostedt@goodmis.org> 14739R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14740L: rcu@vger.kernel.org 14741W: http://www.rdrop.com/users/paulmck/RCU/ 14742S: Supported 14743T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14744F: include/linux/srcu*.h 14745F: kernel/rcu/srcu*.c 14746 14747SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14748M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14749L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14750S: Maintained 14751F: drivers/slimbus/ 14752F: Documentation/devicetree/bindings/slimbus/ 14753F: include/linux/slimbus.h 14754 14755SMACK SECURITY MODULE 14756M: Casey Schaufler <casey@schaufler-ca.com> 14757L: linux-security-module@vger.kernel.org 14758W: http://schaufler-ca.com 14759T: git git://github.com/cschaufler/smack-next 14760S: Maintained 14761F: Documentation/admin-guide/LSM/Smack.rst 14762F: security/smack/ 14763 14764SMC91x ETHERNET DRIVER 14765M: Nicolas Pitre <nico@fluxnic.net> 14766S: Odd Fixes 14767F: drivers/net/ethernet/smsc/smc91x.* 14768 14769SMIA AND SMIA++ IMAGE SENSOR DRIVER 14770M: Sakari Ailus <sakari.ailus@iki.fi> 14771L: linux-media@vger.kernel.org 14772S: Maintained 14773F: drivers/media/i2c/smiapp/ 14774F: include/media/i2c/smiapp.h 14775F: drivers/media/i2c/smiapp-pll.c 14776F: drivers/media/i2c/smiapp-pll.h 14777F: include/uapi/linux/smiapp.h 14778F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14779 14780SMM665 HARDWARE MONITOR DRIVER 14781M: Guenter Roeck <linux@roeck-us.net> 14782L: linux-hwmon@vger.kernel.org 14783S: Maintained 14784F: Documentation/hwmon/smm665.rst 14785F: drivers/hwmon/smm665.c 14786 14787SMSC EMC2103 HARDWARE MONITOR DRIVER 14788M: Steve Glendinning <steve.glendinning@shawell.net> 14789L: linux-hwmon@vger.kernel.org 14790S: Maintained 14791F: Documentation/hwmon/emc2103.rst 14792F: drivers/hwmon/emc2103.c 14793 14794SMSC SCH5627 HARDWARE MONITOR DRIVER 14795M: Hans de Goede <hdegoede@redhat.com> 14796L: linux-hwmon@vger.kernel.org 14797S: Supported 14798F: Documentation/hwmon/sch5627.rst 14799F: drivers/hwmon/sch5627.c 14800 14801SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14802M: Steve Glendinning <steve.glendinning@shawell.net> 14803L: linux-fbdev@vger.kernel.org 14804S: Maintained 14805F: drivers/video/fbdev/smscufx.c 14806 14807SMSC47B397 HARDWARE MONITOR DRIVER 14808M: Jean Delvare <jdelvare@suse.com> 14809L: linux-hwmon@vger.kernel.org 14810S: Maintained 14811F: Documentation/hwmon/smsc47b397.rst 14812F: drivers/hwmon/smsc47b397.c 14813 14814SMSC911x ETHERNET DRIVER 14815M: Steve Glendinning <steve.glendinning@shawell.net> 14816L: netdev@vger.kernel.org 14817S: Maintained 14818F: include/linux/smsc911x.h 14819F: drivers/net/ethernet/smsc/smsc911x.* 14820 14821SMSC9420 PCI ETHERNET DRIVER 14822M: Steve Glendinning <steve.glendinning@shawell.net> 14823L: netdev@vger.kernel.org 14824S: Maintained 14825F: drivers/net/ethernet/smsc/smsc9420.* 14826 14827SOC-CAMERA V4L2 SUBSYSTEM 14828L: linux-media@vger.kernel.org 14829T: git git://linuxtv.org/media_tree.git 14830S: Orphan 14831F: include/media/soc_camera.h 14832F: drivers/staging/media/soc_camera/ 14833 14834SOCIONEXT SYNQUACER I2C DRIVER 14835M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14836L: linux-i2c@vger.kernel.org 14837S: Maintained 14838F: drivers/i2c/busses/i2c-synquacer.c 14839F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14840 14841SOCIONEXT UNIPHIER SOUND DRIVER 14842L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14843S: Orphan 14844F: sound/soc/uniphier/ 14845 14846SOEKRIS NET48XX LED SUPPORT 14847M: Chris Boot <bootc@bootc.net> 14848S: Maintained 14849F: drivers/leds/leds-net48xx.c 14850 14851SOFT-IWARP DRIVER (siw) 14852M: Bernard Metzler <bmt@zurich.ibm.com> 14853L: linux-rdma@vger.kernel.org 14854S: Supported 14855F: drivers/infiniband/sw/siw/ 14856F: include/uapi/rdma/siw-abi.h 14857 14858SOFT-ROCE DRIVER (rxe) 14859M: Moni Shoua <monis@mellanox.com> 14860L: linux-rdma@vger.kernel.org 14861S: Supported 14862W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14863Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14864F: drivers/infiniband/sw/rxe/ 14865F: include/uapi/rdma/rdma_user_rxe.h 14866 14867SOFTLOGIC 6x10 MPEG CODEC 14868M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14869M: Anton Sviridenko <anton@corp.bluecherry.net> 14870M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14871M: Andrey Utkin <andrey_utkin@fastmail.com> 14872M: Ismael Luceno <ismael@iodev.co.uk> 14873L: linux-media@vger.kernel.org 14874S: Supported 14875F: drivers/media/pci/solo6x10/ 14876 14877SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14878M: James Morse <james.morse@arm.com> 14879L: linux-arm-kernel@lists.infradead.org 14880S: Maintained 14881F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14882F: drivers/firmware/arm_sdei.c 14883F: include/linux/arm_sdei.h 14884F: include/uapi/linux/arm_sdei.h 14885 14886SOFTWARE RAID (Multiple Disks) SUPPORT 14887M: Shaohua Li <shli@kernel.org> 14888L: linux-raid@vger.kernel.org 14889T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14890S: Supported 14891F: drivers/md/Makefile 14892F: drivers/md/Kconfig 14893F: drivers/md/md* 14894F: drivers/md/raid* 14895F: include/linux/raid/ 14896F: include/uapi/linux/raid/ 14897 14898SOCIONEXT (SNI) AVE NETWORK DRIVER 14899M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14900L: netdev@vger.kernel.org 14901S: Maintained 14902F: drivers/net/ethernet/socionext/sni_ave.c 14903F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14904 14905SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14906M: Jassi Brar <jaswinder.singh@linaro.org> 14907M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 14908L: netdev@vger.kernel.org 14909S: Maintained 14910F: drivers/net/ethernet/socionext/netsec.c 14911F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14912 14913SOCIONEXT (SNI) Synquacer SPI DRIVER 14914M: Masahisa Kojima <masahisa.kojima@linaro.org> 14915M: Jassi Brar <jaswinder.singh@linaro.org> 14916L: linux-spi@vger.kernel.org 14917S: Maintained 14918F: drivers/spi/spi-synquacer.c 14919F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14920 14921SOLIDRUN CLEARFOG SUPPORT 14922M: Russell King <linux@armlinux.org.uk> 14923S: Maintained 14924F: arch/arm/boot/dts/armada-388-clearfog* 14925F: arch/arm/boot/dts/armada-38x-solidrun-* 14926 14927SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14928M: Russell King <linux@armlinux.org.uk> 14929S: Maintained 14930F: arch/arm/boot/dts/imx6*-cubox-i* 14931F: arch/arm/boot/dts/imx6*-hummingboard* 14932F: arch/arm/boot/dts/imx6*-sr-* 14933 14934SONIC NETWORK DRIVER 14935M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14936L: netdev@vger.kernel.org 14937S: Maintained 14938F: drivers/net/ethernet/natsemi/sonic.* 14939 14940SONICS SILICON BACKPLANE DRIVER (SSB) 14941M: Michael Buesch <m@bues.ch> 14942L: linux-wireless@vger.kernel.org 14943S: Maintained 14944F: drivers/ssb/ 14945F: include/linux/ssb/ 14946 14947SONY IMX214 SENSOR DRIVER 14948M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14949L: linux-media@vger.kernel.org 14950T: git git://linuxtv.org/media_tree.git 14951S: Maintained 14952F: drivers/media/i2c/imx214.c 14953F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14954 14955SONY IMX258 SENSOR DRIVER 14956M: Sakari Ailus <sakari.ailus@linux.intel.com> 14957L: linux-media@vger.kernel.org 14958T: git git://linuxtv.org/media_tree.git 14959S: Maintained 14960F: drivers/media/i2c/imx258.c 14961 14962SONY IMX274 SENSOR DRIVER 14963M: Leon Luo <leonl@leopardimaging.com> 14964L: linux-media@vger.kernel.org 14965T: git git://linuxtv.org/media_tree.git 14966S: Maintained 14967F: drivers/media/i2c/imx274.c 14968F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14969 14970SONY IMX319 SENSOR DRIVER 14971M: Bingbu Cao <bingbu.cao@intel.com> 14972L: linux-media@vger.kernel.org 14973T: git git://linuxtv.org/media_tree.git 14974S: Maintained 14975F: drivers/media/i2c/imx319.c 14976 14977SONY IMX355 SENSOR DRIVER 14978M: Tianshu Qiu <tian.shu.qiu@intel.com> 14979L: linux-media@vger.kernel.org 14980T: git git://linuxtv.org/media_tree.git 14981S: Maintained 14982F: drivers/media/i2c/imx355.c 14983 14984SONY MEMORYSTICK SUBSYSTEM 14985M: Maxim Levitsky <maximlevitsky@gmail.com> 14986M: Alex Dubov <oakad@yahoo.com> 14987M: Ulf Hansson <ulf.hansson@linaro.org> 14988L: linux-mmc@vger.kernel.org 14989T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14990S: Maintained 14991F: drivers/memstick/ 14992F: include/linux/memstick.h 14993 14994SONY VAIO CONTROL DEVICE DRIVER 14995M: Mattia Dongili <malattia@linux.it> 14996L: platform-driver-x86@vger.kernel.org 14997W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14998S: Maintained 14999F: Documentation/admin-guide/laptops/sony-laptop.rst 15000F: drivers/char/sonypi.c 15001F: drivers/platform/x86/sony-laptop.c 15002F: include/linux/sony-laptop.h 15003 15004SOUND 15005M: Jaroslav Kysela <perex@perex.cz> 15006M: Takashi Iwai <tiwai@suse.com> 15007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15008W: http://www.alsa-project.org/ 15009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15010Q: http://patchwork.kernel.org/project/alsa-devel/list/ 15011S: Maintained 15012F: Documentation/sound/ 15013F: include/sound/ 15014F: include/uapi/sound/ 15015F: sound/ 15016 15017SOUND - COMPRESSED AUDIO 15018M: Vinod Koul <vkoul@kernel.org> 15019L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15021S: Supported 15022F: Documentation/sound/designs/compress-offload.rst 15023F: include/sound/compress_driver.h 15024F: include/uapi/sound/compress_* 15025F: sound/core/compress_offload.c 15026F: sound/soc/soc-compress.c 15027 15028SOUND - DMAENGINE HELPERS 15029M: Lars-Peter Clausen <lars@metafoo.de> 15030S: Supported 15031F: include/sound/dmaengine_pcm.h 15032F: sound/core/pcm_dmaengine.c 15033F: sound/soc/soc-generic-dmaengine-pcm.c 15034 15035SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15036M: Liam Girdwood <lgirdwood@gmail.com> 15037M: Mark Brown <broonie@kernel.org> 15038T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15039L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15040W: http://alsa-project.org/main/index.php/ASoC 15041S: Supported 15042F: Documentation/devicetree/bindings/sound/ 15043F: Documentation/sound/soc/ 15044F: sound/soc/ 15045F: include/dt-bindings/sound/ 15046F: include/sound/soc* 15047 15048SOUNDWIRE SUBSYSTEM 15049M: Vinod Koul <vkoul@kernel.org> 15050M: Sanyog Kale <sanyog.r.kale@intel.com> 15051R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15052L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15053S: Supported 15054F: Documentation/driver-api/soundwire/ 15055F: drivers/soundwire/ 15056F: include/linux/soundwire/ 15057 15058SP2 MEDIA DRIVER 15059M: Olli Salonen <olli.salonen@iki.fi> 15060L: linux-media@vger.kernel.org 15061W: https://linuxtv.org 15062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15063S: Maintained 15064F: drivers/media/dvb-frontends/sp2* 15065 15066SPARC + UltraSPARC (sparc/sparc64) 15067M: "David S. Miller" <davem@davemloft.net> 15068L: sparclinux@vger.kernel.org 15069Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15070T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15071T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15072S: Maintained 15073F: arch/sparc/ 15074F: drivers/sbus/ 15075 15076SPARC SERIAL DRIVERS 15077M: "David S. Miller" <davem@davemloft.net> 15078L: sparclinux@vger.kernel.org 15079T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15080T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15081S: Maintained 15082F: include/linux/sunserialcore.h 15083F: drivers/tty/serial/suncore.c 15084F: drivers/tty/serial/sunhv.c 15085F: drivers/tty/serial/sunsab.c 15086F: drivers/tty/serial/sunsab.h 15087F: drivers/tty/serial/sunsu.c 15088F: drivers/tty/serial/sunzilog.c 15089F: drivers/tty/serial/sunzilog.h 15090F: drivers/tty/vcc.c 15091 15092SPARSE CHECKER 15093M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15094L: linux-sparse@vger.kernel.org 15095W: https://sparse.wiki.kernel.org/ 15096T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15097S: Maintained 15098F: include/linux/compiler.h 15099 15100SPEAR CLOCK FRAMEWORK SUPPORT 15101M: Viresh Kumar <vireshk@kernel.org> 15102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15103W: http://www.st.com/spear 15104S: Maintained 15105F: drivers/clk/spear/ 15106 15107SPEAR PLATFORM SUPPORT 15108M: Viresh Kumar <vireshk@kernel.org> 15109M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15111W: http://www.st.com/spear 15112S: Maintained 15113F: arch/arm/boot/dts/spear* 15114F: arch/arm/mach-spear/ 15115 15116SPI NOR SUBSYSTEM 15117M: Marek Vasut <marek.vasut@gmail.com> 15118M: Tudor Ambarus <tudor.ambarus@microchip.com> 15119L: linux-mtd@lists.infradead.org 15120W: http://www.linux-mtd.infradead.org/ 15121Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15123S: Maintained 15124F: drivers/mtd/spi-nor/ 15125F: include/linux/mtd/spi-nor.h 15126 15127SPI SUBSYSTEM 15128M: Mark Brown <broonie@kernel.org> 15129L: linux-spi@vger.kernel.org 15130T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15131Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15132S: Maintained 15133F: Documentation/devicetree/bindings/spi/ 15134F: Documentation/spi/ 15135F: drivers/spi/ 15136F: include/linux/spi/ 15137F: include/uapi/linux/spi/ 15138F: tools/spi/ 15139 15140SPIDERNET NETWORK DRIVER for CELL 15141M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15142L: netdev@vger.kernel.org 15143S: Supported 15144F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15145F: drivers/net/ethernet/toshiba/spider_net* 15146 15147SPMI SUBSYSTEM 15148R: Stephen Boyd <sboyd@kernel.org> 15149L: linux-arm-msm@vger.kernel.org 15150F: Documentation/devicetree/bindings/spmi/ 15151F: drivers/spmi/ 15152F: include/dt-bindings/spmi/spmi.h 15153F: include/linux/spmi.h 15154F: include/trace/events/spmi.h 15155 15156SPU FILE SYSTEM 15157M: Jeremy Kerr <jk@ozlabs.org> 15158L: linuxppc-dev@lists.ozlabs.org 15159W: http://www.ibm.com/developerworks/power/cell/ 15160S: Supported 15161F: Documentation/filesystems/spufs.txt 15162F: arch/powerpc/platforms/cell/spufs/ 15163 15164SQUASHFS FILE SYSTEM 15165M: Phillip Lougher <phillip@squashfs.org.uk> 15166L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15167W: http://squashfs.org.uk 15168T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15169S: Maintained 15170F: Documentation/filesystems/squashfs.txt 15171F: fs/squashfs/ 15172 15173SRM (Alpha) environment access 15174M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15175S: Maintained 15176F: arch/alpha/kernel/srm_env.c 15177 15178ST LSM6DSx IMU IIO DRIVER 15179M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15180L: linux-iio@vger.kernel.org 15181W: http://www.st.com/ 15182S: Maintained 15183F: drivers/iio/imu/st_lsm6dsx/ 15184F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15185 15186ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15187M: Mickael Guene <mickael.guene@st.com> 15188L: linux-media@vger.kernel.org 15189T: git git://linuxtv.org/media_tree.git 15190S: Maintained 15191F: drivers/media/i2c/st-mipid02.c 15192F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15193 15194ST STM32 I2C/SMBUS DRIVER 15195M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15196L: linux-i2c@vger.kernel.org 15197S: Maintained 15198F: drivers/i2c/busses/i2c-stm32* 15199 15200ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15201M: Song Qiang <songqiang1304521@gmail.com> 15202L: linux-iio@vger.kernel.org 15203S: Maintained 15204F: drivers/iio/proximity/vl53l0x-i2c.c 15205F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15206 15207STABLE BRANCH 15208M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15209M: Sasha Levin <sashal@kernel.org> 15210L: stable@vger.kernel.org 15211S: Supported 15212F: Documentation/process/stable-kernel-rules.rst 15213 15214STAGING - COMEDI 15215M: Ian Abbott <abbotti@mev.co.uk> 15216M: H Hartley Sweeten <hsweeten@visionengravers.com> 15217S: Odd Fixes 15218F: drivers/staging/comedi/ 15219 15220STAGING - EROFS FILE SYSTEM 15221M: Gao Xiang <gaoxiang25@huawei.com> 15222M: Chao Yu <yuchao0@huawei.com> 15223L: linux-erofs@lists.ozlabs.org 15224S: Maintained 15225F: drivers/staging/erofs/ 15226 15227STAGING - FIELDBUS SUBSYSTEM 15228M: Sven Van Asbroeck <TheSven73@gmail.com> 15229S: Maintained 15230F: drivers/staging/fieldbus/* 15231F: drivers/staging/fieldbus/Documentation/ 15232 15233STAGING - HMS ANYBUS-S BUS 15234M: Sven Van Asbroeck <TheSven73@gmail.com> 15235S: Maintained 15236F: drivers/staging/fieldbus/anybuss/ 15237 15238STAGING - INDUSTRIAL IO 15239M: Jonathan Cameron <jic23@kernel.org> 15240L: linux-iio@vger.kernel.org 15241S: Odd Fixes 15242F: Documentation/devicetree/bindings/staging/iio/ 15243F: drivers/staging/iio/ 15244 15245STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15246M: Marc Dietrich <marvin24@gmx.de> 15247L: ac100@lists.launchpad.net (moderated for non-subscribers) 15248L: linux-tegra@vger.kernel.org 15249S: Maintained 15250F: drivers/staging/nvec/ 15251 15252STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15253M: Jens Frederich <jfrederich@gmail.com> 15254M: Daniel Drake <dsd@laptop.org> 15255M: Jon Nettleton <jon.nettleton@gmail.com> 15256W: http://wiki.laptop.org/go/DCON 15257S: Maintained 15258F: drivers/staging/olpc_dcon/ 15259 15260STAGING - REALTEK RTL8712U DRIVERS 15261M: Larry Finger <Larry.Finger@lwfinger.net> 15262M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15263S: Odd Fixes 15264F: drivers/staging/rtl8712/ 15265 15266STAGING - REALTEK RTL8188EU DRIVERS 15267M: Larry Finger <Larry.Finger@lwfinger.net> 15268S: Odd Fixes 15269F: drivers/staging/rtl8188eu/ 15270 15271STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15272M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15273M: Teddy Wang <teddy.wang@siliconmotion.com> 15274M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15275L: linux-fbdev@vger.kernel.org 15276S: Maintained 15277F: drivers/staging/sm750fb/ 15278 15279STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15280M: William Hubbs <w.d.hubbs@gmail.com> 15281M: Chris Brannon <chris@the-brannons.com> 15282M: Kirk Reiser <kirk@reisers.ca> 15283M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15284L: speakup@linux-speakup.org 15285W: http://www.linux-speakup.org/ 15286S: Odd Fixes 15287F: drivers/staging/speakup/ 15288 15289STAGING - VIA VT665X DRIVERS 15290M: Forest Bond <forest@alittletooquiet.net> 15291S: Odd Fixes 15292F: drivers/staging/vt665?/ 15293 15294STAGING - WILC1000 WIFI DRIVER 15295M: Adham Abozaeid <adham.abozaeid@microchip.com> 15296M: Ajay Singh <ajay.kathat@microchip.com> 15297L: linux-wireless@vger.kernel.org 15298S: Supported 15299F: drivers/staging/wilc1000/ 15300 15301STAGING SUBSYSTEM 15302M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15303T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15304L: devel@driverdev.osuosl.org 15305S: Supported 15306F: drivers/staging/ 15307 15308STARFIRE/DURALAN NETWORK DRIVER 15309M: Ion Badulescu <ionut@badula.org> 15310S: Odd Fixes 15311F: drivers/net/ethernet/adaptec/starfire* 15312 15313STEC S1220 SKD DRIVER 15314M: Damien Le Moal <Damien.LeMoal@wdc.com> 15315L: linux-block@vger.kernel.org 15316S: Maintained 15317F: drivers/block/skd*[ch] 15318 15319STI AUDIO (ASoC) DRIVERS 15320M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15321L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15322S: Maintained 15323F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15324F: sound/soc/sti/ 15325 15326STI CEC DRIVER 15327M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15328S: Maintained 15329F: drivers/media/platform/sti/cec/ 15330F: Documentation/devicetree/bindings/media/stih-cec.txt 15331 15332STK1160 USB VIDEO CAPTURE DRIVER 15333M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15334L: linux-media@vger.kernel.org 15335T: git git://linuxtv.org/media_tree.git 15336S: Maintained 15337F: drivers/media/usb/stk1160/ 15338 15339STM32 AUDIO (ASoC) DRIVERS 15340M: Olivier Moysan <olivier.moysan@st.com> 15341M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15342L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15343S: Maintained 15344F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15345F: sound/soc/stm/ 15346 15347STM32 TIMER/LPTIMER DRIVERS 15348M: Fabrice Gasnier <fabrice.gasnier@st.com> 15349S: Maintained 15350F: drivers/*/stm32-*timer* 15351F: drivers/pwm/pwm-stm32* 15352F: include/linux/*/stm32-*tim* 15353F: Documentation/ABI/testing/*timer-stm32 15354F: Documentation/devicetree/bindings/*/stm32-*timer* 15355F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15356 15357STMMAC ETHERNET DRIVER 15358M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15359M: Alexandre Torgue <alexandre.torgue@st.com> 15360M: Jose Abreu <joabreu@synopsys.com> 15361L: netdev@vger.kernel.org 15362W: http://www.stlinux.com 15363S: Supported 15364F: drivers/net/ethernet/stmicro/stmmac/ 15365 15366SUN3/3X 15367M: Sam Creasey <sammy@sammy.net> 15368W: http://sammy.net/sun3/ 15369S: Maintained 15370F: arch/m68k/kernel/*sun3* 15371F: arch/m68k/sun3*/ 15372F: arch/m68k/include/asm/sun3* 15373F: drivers/net/ethernet/i825xx/sun3* 15374 15375SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15376M: Hans de Goede <hdegoede@redhat.com> 15377L: linux-input@vger.kernel.org 15378S: Maintained 15379F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15380F: drivers/input/keyboard/sun4i-lradc-keys.c 15381 15382SUNDANCE NETWORK DRIVER 15383M: Denis Kirjanov <kda@linux-powerpc.org> 15384L: netdev@vger.kernel.org 15385S: Maintained 15386F: drivers/net/ethernet/dlink/sundance.c 15387 15388SUPERH 15389M: Yoshinori Sato <ysato@users.sourceforge.jp> 15390M: Rich Felker <dalias@libc.org> 15391L: linux-sh@vger.kernel.org 15392Q: http://patchwork.kernel.org/project/linux-sh/list/ 15393S: Maintained 15394F: Documentation/sh/ 15395F: arch/sh/ 15396F: drivers/sh/ 15397 15398SUSPEND TO RAM 15399M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15400M: Len Brown <len.brown@intel.com> 15401M: Pavel Machek <pavel@ucw.cz> 15402L: linux-pm@vger.kernel.org 15403B: https://bugzilla.kernel.org 15404S: Supported 15405F: Documentation/power/ 15406F: arch/x86/kernel/acpi/ 15407F: drivers/base/power/ 15408F: kernel/power/ 15409F: include/linux/suspend.h 15410F: include/linux/freezer.h 15411F: include/linux/pm.h 15412 15413SVGA HANDLING 15414M: Martin Mares <mj@ucw.cz> 15415L: linux-video@atrey.karlin.mff.cuni.cz 15416S: Maintained 15417F: Documentation/admin-guide/svga.rst 15418F: arch/x86/boot/video* 15419 15420SWIOTLB SUBSYSTEM 15421M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15422L: iommu@lists.linux-foundation.org 15423T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15424S: Supported 15425F: kernel/dma/swiotlb.c 15426F: arch/*/kernel/pci-swiotlb.c 15427F: include/linux/swiotlb.h 15428 15429SWITCHDEV 15430M: Jiri Pirko <jiri@resnulli.us> 15431M: Ivan Vecera <ivecera@redhat.com> 15432L: netdev@vger.kernel.org 15433S: Supported 15434F: net/switchdev/ 15435F: include/net/switchdev.h 15436 15437SY8106A REGULATOR DRIVER 15438M: Icenowy Zheng <icenowy@aosc.io> 15439S: Maintained 15440F: drivers/regulator/sy8106a-regulator.c 15441F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15442 15443SYNC FILE FRAMEWORK 15444M: Sumit Semwal <sumit.semwal@linaro.org> 15445R: Gustavo Padovan <gustavo@padovan.org> 15446S: Maintained 15447L: linux-media@vger.kernel.org 15448L: dri-devel@lists.freedesktop.org 15449F: drivers/dma-buf/sync_* 15450F: drivers/dma-buf/dma-fence* 15451F: drivers/dma-buf/sw_sync.c 15452F: include/linux/sync_file.h 15453F: include/uapi/linux/sync_file.h 15454F: Documentation/driver-api/sync_file.rst 15455T: git git://anongit.freedesktop.org/drm/drm-misc 15456 15457SYNOPSYS ARC ARCHITECTURE 15458M: Vineet Gupta <vgupta@synopsys.com> 15459L: linux-snps-arc@lists.infradead.org 15460S: Supported 15461F: arch/arc/ 15462F: Documentation/devicetree/bindings/arc/* 15463F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15464F: drivers/clocksource/arc_timer.c 15465F: drivers/tty/serial/arc_uart.c 15466T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15467 15468SYNOPSYS ARC HSDK SDP pll clock driver 15469M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15470S: Supported 15471F: drivers/clk/clk-hsdk-pll.c 15472F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15473 15474SYNOPSYS ARC SDP clock driver 15475M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15476S: Supported 15477F: drivers/clk/axs10x/* 15478F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15479 15480SYNOPSYS ARC SDP platform support 15481M: Alexey Brodkin <abrodkin@synopsys.com> 15482S: Supported 15483F: arch/arc/plat-axs10x 15484F: arch/arc/boot/dts/ax* 15485F: Documentation/devicetree/bindings/arc/axs10* 15486 15487SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15488M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15489S: Supported 15490F: drivers/reset/reset-axs10x.c 15491F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15492 15493SYNOPSYS CREG GPIO DRIVER 15494M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15495S: Maintained 15496F: drivers/gpio/gpio-creg-snps.c 15497F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15498 15499SYNOPSYS DESIGNWARE 8250 UART DRIVER 15500R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15501S: Maintained 15502F: drivers/tty/serial/8250/8250_dw.c 15503 15504SYNOPSYS DESIGNWARE APB GPIO DRIVER 15505M: Hoan Tran <hoan@os.amperecomputing.com> 15506L: linux-gpio@vger.kernel.org 15507S: Maintained 15508F: drivers/gpio/gpio-dwapb.c 15509F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15510 15511SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15512M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15513S: Maintained 15514F: drivers/dma/dwi-axi-dmac/ 15515F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15516 15517SYNOPSYS DESIGNWARE DMAC DRIVER 15518M: Viresh Kumar <vireshk@kernel.org> 15519R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15520S: Maintained 15521F: Documentation/devicetree/bindings/dma/snps-dma.txt 15522F: drivers/dma/dw/ 15523F: include/dt-bindings/dma/dw-dmac.h 15524F: include/linux/dma/dw.h 15525F: include/linux/platform_data/dma-dw.h 15526 15527SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15528M: Jose Abreu <Jose.Abreu@synopsys.com> 15529L: netdev@vger.kernel.org 15530S: Supported 15531F: drivers/net/ethernet/synopsys/ 15532 15533SYNOPSYS DESIGNWARE I2C DRIVER 15534M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15535R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15536R: Mika Westerberg <mika.westerberg@linux.intel.com> 15537L: linux-i2c@vger.kernel.org 15538S: Maintained 15539F: drivers/i2c/busses/i2c-designware-* 15540F: include/linux/platform_data/i2c-designware.h 15541 15542SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15543M: Jaehoon Chung <jh80.chung@samsung.com> 15544L: linux-mmc@vger.kernel.org 15545S: Maintained 15546F: drivers/mmc/host/dw_mmc* 15547 15548SYNOPSYS HSDK RESET CONTROLLER DRIVER 15549M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15550S: Supported 15551F: drivers/reset/reset-hsdk.c 15552F: include/dt-bindings/reset/snps,hsdk-reset.h 15553F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15554 15555SYSTEM CONFIGURATION (SYSCON) 15556M: Lee Jones <lee.jones@linaro.org> 15557M: Arnd Bergmann <arnd@arndb.de> 15558T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15559S: Supported 15560F: drivers/mfd/syscon.c 15561 15562SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15563M: Sudeep Holla <sudeep.holla@arm.com> 15564L: linux-arm-kernel@lists.infradead.org 15565S: Maintained 15566F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15567F: drivers/clk/clk-sc[mp]i.c 15568F: drivers/cpufreq/sc[mp]i-cpufreq.c 15569F: drivers/firmware/arm_scpi.c 15570F: drivers/firmware/arm_scmi/ 15571F: include/linux/sc[mp]i_protocol.h 15572 15573SYSTEM RESET/SHUTDOWN DRIVERS 15574M: Sebastian Reichel <sre@kernel.org> 15575L: linux-pm@vger.kernel.org 15576T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15577S: Maintained 15578F: Documentation/devicetree/bindings/power/reset/ 15579F: drivers/power/reset/ 15580 15581SYSTEM TRACE MODULE CLASS 15582M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15583S: Maintained 15584T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15585F: Documentation/trace/stm.rst 15586F: drivers/hwtracing/stm/ 15587F: include/linux/stm.h 15588F: include/uapi/linux/stm.h 15589 15590SYSV FILESYSTEM 15591M: Christoph Hellwig <hch@infradead.org> 15592S: Maintained 15593F: Documentation/filesystems/sysv-fs.txt 15594F: fs/sysv/ 15595F: include/linux/sysv_fs.h 15596 15597TASKSTATS STATISTICS INTERFACE 15598M: Balbir Singh <bsingharora@gmail.com> 15599S: Maintained 15600F: Documentation/accounting/taskstats* 15601F: include/linux/taskstats* 15602F: kernel/taskstats.c 15603 15604TC subsystem 15605M: Jamal Hadi Salim <jhs@mojatatu.com> 15606M: Cong Wang <xiyou.wangcong@gmail.com> 15607M: Jiri Pirko <jiri@resnulli.us> 15608L: netdev@vger.kernel.org 15609S: Maintained 15610F: include/net/pkt_cls.h 15611F: include/net/pkt_sched.h 15612F: include/net/tc_act/ 15613F: include/uapi/linux/pkt_cls.h 15614F: include/uapi/linux/pkt_sched.h 15615F: include/uapi/linux/tc_act/ 15616F: include/uapi/linux/tc_ematch/ 15617F: net/sched/ 15618 15619TC90522 MEDIA DRIVER 15620M: Akihiro Tsukada <tskd08@gmail.com> 15621L: linux-media@vger.kernel.org 15622S: Odd Fixes 15623F: drivers/media/dvb-frontends/tc90522* 15624 15625TCP LOW PRIORITY MODULE 15626M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15627M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15628W: http://tcp-lp-mod.sourceforge.net/ 15629S: Maintained 15630F: net/ipv4/tcp_lp.c 15631 15632TDA10071 MEDIA DRIVER 15633M: Antti Palosaari <crope@iki.fi> 15634L: linux-media@vger.kernel.org 15635W: https://linuxtv.org 15636W: http://palosaari.fi/linux/ 15637Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15638T: git git://linuxtv.org/anttip/media_tree.git 15639S: Maintained 15640F: drivers/media/dvb-frontends/tda10071* 15641 15642TDA18212 MEDIA DRIVER 15643M: Antti Palosaari <crope@iki.fi> 15644L: linux-media@vger.kernel.org 15645W: https://linuxtv.org 15646W: http://palosaari.fi/linux/ 15647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15648T: git git://linuxtv.org/anttip/media_tree.git 15649S: Maintained 15650F: drivers/media/tuners/tda18212* 15651 15652TDA18218 MEDIA DRIVER 15653M: Antti Palosaari <crope@iki.fi> 15654L: linux-media@vger.kernel.org 15655W: https://linuxtv.org 15656W: http://palosaari.fi/linux/ 15657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15658T: git git://linuxtv.org/anttip/media_tree.git 15659S: Maintained 15660F: drivers/media/tuners/tda18218* 15661 15662TDA18250 MEDIA DRIVER 15663M: Olli Salonen <olli.salonen@iki.fi> 15664L: linux-media@vger.kernel.org 15665W: https://linuxtv.org 15666Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15667T: git git://linuxtv.org/media_tree.git 15668S: Maintained 15669F: drivers/media/tuners/tda18250* 15670 15671TDA18271 MEDIA DRIVER 15672M: Michael Krufky <mkrufky@linuxtv.org> 15673L: linux-media@vger.kernel.org 15674W: https://linuxtv.org 15675W: http://github.com/mkrufky 15676Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15677T: git git://linuxtv.org/mkrufky/tuners.git 15678S: Maintained 15679F: drivers/media/tuners/tda18271* 15680 15681TDA1997x MEDIA DRIVER 15682M: Tim Harvey <tharvey@gateworks.com> 15683L: linux-media@vger.kernel.org 15684W: https://linuxtv.org 15685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15686S: Maintained 15687F: drivers/media/i2c/tda1997x.* 15688 15689TDA827x MEDIA DRIVER 15690M: Michael Krufky <mkrufky@linuxtv.org> 15691L: linux-media@vger.kernel.org 15692W: https://linuxtv.org 15693W: http://github.com/mkrufky 15694Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15695T: git git://linuxtv.org/mkrufky/tuners.git 15696S: Maintained 15697F: drivers/media/tuners/tda8290.* 15698 15699TDA8290 MEDIA DRIVER 15700M: Michael Krufky <mkrufky@linuxtv.org> 15701L: linux-media@vger.kernel.org 15702W: https://linuxtv.org 15703W: http://github.com/mkrufky 15704Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15705T: git git://linuxtv.org/mkrufky/tuners.git 15706S: Maintained 15707F: drivers/media/tuners/tda8290.* 15708 15709TDA9840 MEDIA DRIVER 15710M: Hans Verkuil <hverkuil@xs4all.nl> 15711L: linux-media@vger.kernel.org 15712T: git git://linuxtv.org/media_tree.git 15713W: https://linuxtv.org 15714S: Maintained 15715F: drivers/media/i2c/tda9840* 15716 15717TEA5761 TUNER DRIVER 15718M: Mauro Carvalho Chehab <mchehab@kernel.org> 15719L: linux-media@vger.kernel.org 15720W: https://linuxtv.org 15721T: git git://linuxtv.org/media_tree.git 15722S: Odd fixes 15723F: drivers/media/tuners/tea5761.* 15724 15725TEA5767 TUNER DRIVER 15726M: Mauro Carvalho Chehab <mchehab@kernel.org> 15727L: linux-media@vger.kernel.org 15728W: https://linuxtv.org 15729T: git git://linuxtv.org/media_tree.git 15730S: Maintained 15731F: drivers/media/tuners/tea5767.* 15732 15733TEA6415C MEDIA DRIVER 15734M: Hans Verkuil <hverkuil@xs4all.nl> 15735L: linux-media@vger.kernel.org 15736T: git git://linuxtv.org/media_tree.git 15737W: https://linuxtv.org 15738S: Maintained 15739F: drivers/media/i2c/tea6415c* 15740 15741TEA6420 MEDIA DRIVER 15742M: Hans Verkuil <hverkuil@xs4all.nl> 15743L: linux-media@vger.kernel.org 15744T: git git://linuxtv.org/media_tree.git 15745W: https://linuxtv.org 15746S: Maintained 15747F: drivers/media/i2c/tea6420* 15748 15749TEAM DRIVER 15750M: Jiri Pirko <jiri@resnulli.us> 15751L: netdev@vger.kernel.org 15752S: Supported 15753F: drivers/net/team/ 15754F: include/linux/if_team.h 15755F: include/uapi/linux/if_team.h 15756 15757TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15758M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15759S: Maintained 15760F: arch/x86/platform/ts5500/ 15761 15762TECHNOTREND USB IR RECEIVER 15763M: Sean Young <sean@mess.org> 15764L: linux-media@vger.kernel.org 15765S: Maintained 15766F: drivers/media/rc/ttusbir.c 15767 15768TECHWELL TW9910 VIDEO DECODER 15769L: linux-media@vger.kernel.org 15770S: Orphan 15771F: drivers/media/i2c/tw9910.c 15772F: include/media/i2c/tw9910.h 15773 15774TEE SUBSYSTEM 15775M: Jens Wiklander <jens.wiklander@linaro.org> 15776L: tee-dev@lists.linaro.org 15777S: Maintained 15778F: include/linux/tee_drv.h 15779F: include/uapi/linux/tee.h 15780F: drivers/tee/ 15781F: Documentation/tee.txt 15782 15783TEGRA ARCHITECTURE SUPPORT 15784M: Thierry Reding <thierry.reding@gmail.com> 15785M: Jonathan Hunter <jonathanh@nvidia.com> 15786L: linux-tegra@vger.kernel.org 15787Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15789S: Supported 15790N: [^a-z]tegra 15791 15792TEGRA CLOCK DRIVER 15793M: Peter De Schrijver <pdeschrijver@nvidia.com> 15794M: Prashant Gaikwad <pgaikwad@nvidia.com> 15795S: Supported 15796F: drivers/clk/tegra/ 15797 15798TEGRA DMA DRIVERS 15799M: Laxman Dewangan <ldewangan@nvidia.com> 15800M: Jon Hunter <jonathanh@nvidia.com> 15801S: Supported 15802F: drivers/dma/tegra* 15803 15804TEGRA I2C DRIVER 15805M: Laxman Dewangan <ldewangan@nvidia.com> 15806R: Dmitry Osipenko <digetx@gmail.com> 15807S: Supported 15808F: drivers/i2c/busses/i2c-tegra.c 15809 15810TEGRA IOMMU DRIVERS 15811M: Thierry Reding <thierry.reding@gmail.com> 15812L: linux-tegra@vger.kernel.org 15813S: Supported 15814F: drivers/iommu/tegra* 15815 15816TEGRA KBC DRIVER 15817M: Laxman Dewangan <ldewangan@nvidia.com> 15818S: Supported 15819F: drivers/input/keyboard/tegra-kbc.c 15820 15821TEGRA NAND DRIVER 15822M: Stefan Agner <stefan@agner.ch> 15823M: Lucas Stach <dev@lynxeye.de> 15824S: Maintained 15825F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15826F: drivers/mtd/nand/raw/tegra_nand.c 15827 15828TEGRA PWM DRIVER 15829M: Thierry Reding <thierry.reding@gmail.com> 15830S: Supported 15831F: drivers/pwm/pwm-tegra.c 15832 15833TEGRA SERIAL DRIVER 15834M: Laxman Dewangan <ldewangan@nvidia.com> 15835S: Supported 15836F: drivers/tty/serial/serial-tegra.c 15837 15838TEGRA SPI DRIVER 15839M: Laxman Dewangan <ldewangan@nvidia.com> 15840S: Supported 15841F: drivers/spi/spi-tegra* 15842 15843TEGRA XUSB PADCTL DRIVER 15844M: JC Kuo <jckuo@nvidia.com> 15845S: Supported 15846F: drivers/phy/tegra/xusb* 15847 15848TEHUTI ETHERNET DRIVER 15849M: Andy Gospodarek <andy@greyhouse.net> 15850L: netdev@vger.kernel.org 15851S: Supported 15852F: drivers/net/ethernet/tehuti/* 15853 15854Telecom Clock Driver for MCPL0010 15855M: Mark Gross <mark.gross@intel.com> 15856S: Supported 15857F: drivers/char/tlclk.c 15858 15859TENSILICA XTENSA PORT (xtensa) 15860M: Chris Zankel <chris@zankel.net> 15861M: Max Filippov <jcmvbkbc@gmail.com> 15862L: linux-xtensa@linux-xtensa.org 15863T: git git://github.com/czankel/xtensa-linux.git 15864S: Maintained 15865F: arch/xtensa/ 15866F: drivers/irqchip/irq-xtensa-* 15867 15868Texas Instruments' System Control Interface (TISCI) Protocol Driver 15869M: Nishanth Menon <nm@ti.com> 15870M: Tero Kristo <t-kristo@ti.com> 15871M: Santosh Shilimkar <ssantosh@kernel.org> 15872L: linux-arm-kernel@lists.infradead.org 15873S: Maintained 15874F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15875F: drivers/firmware/ti_sci* 15876F: include/linux/soc/ti/ti_sci_protocol.h 15877F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15878F: drivers/soc/ti/ti_sci_pm_domains.c 15879F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15880F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15881F: drivers/clk/keystone/sci-clk.c 15882F: drivers/reset/reset-ti-sci.c 15883F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15884F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15885F: drivers/irqchip/irq-ti-sci-intr.c 15886F: drivers/irqchip/irq-ti-sci-inta.c 15887F: include/linux/soc/ti/ti_sci_inta_msi.h 15888F: drivers/soc/ti/ti_sci_inta_msi.c 15889 15890Texas Instruments ASoC drivers 15891M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15892L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15893S: Maintained 15894F: sound/soc/ti/ 15895 15896Texas Instruments' DAC7612 DAC Driver 15897M: Ricardo Ribalda <ricardo@ribalda.com> 15898L: linux-iio@vger.kernel.org 15899S: Supported 15900F: drivers/iio/dac/ti-dac7612.c 15901F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15902 15903THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15904M: Hans Verkuil <hverkuil@xs4all.nl> 15905L: linux-media@vger.kernel.org 15906T: git git://linuxtv.org/media_tree.git 15907W: https://linuxtv.org 15908S: Maintained 15909F: drivers/media/radio/radio-raremono.c 15910 15911THERMAL 15912M: Zhang Rui <rui.zhang@intel.com> 15913M: Eduardo Valentin <edubezval@gmail.com> 15914R: Daniel Lezcano <daniel.lezcano@linaro.org> 15915L: linux-pm@vger.kernel.org 15916T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15917T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15918Q: https://patchwork.kernel.org/project/linux-pm/list/ 15919S: Supported 15920F: drivers/thermal/ 15921F: include/linux/thermal.h 15922F: include/uapi/linux/thermal.h 15923F: include/linux/cpu_cooling.h 15924F: Documentation/devicetree/bindings/thermal/ 15925 15926THERMAL/CPU_COOLING 15927M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15928M: Viresh Kumar <viresh.kumar@linaro.org> 15929M: Javi Merino <javi.merino@kernel.org> 15930L: linux-pm@vger.kernel.org 15931S: Supported 15932F: Documentation/thermal/cpu-cooling-api.rst 15933F: drivers/thermal/cpu_cooling.c 15934F: include/linux/cpu_cooling.h 15935 15936THINKPAD ACPI EXTRAS DRIVER 15937M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15938L: ibm-acpi-devel@lists.sourceforge.net 15939L: platform-driver-x86@vger.kernel.org 15940W: http://ibm-acpi.sourceforge.net 15941W: http://thinkwiki.org/wiki/Ibm-acpi 15942T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15943S: Maintained 15944F: drivers/platform/x86/thinkpad_acpi.c 15945 15946THUNDERBOLT DRIVER 15947M: Andreas Noever <andreas.noever@gmail.com> 15948M: Michael Jamet <michael.jamet@intel.com> 15949M: Mika Westerberg <mika.westerberg@linux.intel.com> 15950M: Yehezkel Bernat <YehezkelShB@gmail.com> 15951T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15952S: Maintained 15953F: Documentation/admin-guide/thunderbolt.rst 15954F: drivers/thunderbolt/ 15955F: include/linux/thunderbolt.h 15956 15957THUNDERBOLT NETWORK DRIVER 15958M: Michael Jamet <michael.jamet@intel.com> 15959M: Mika Westerberg <mika.westerberg@linux.intel.com> 15960M: Yehezkel Bernat <YehezkelShB@gmail.com> 15961L: netdev@vger.kernel.org 15962S: Maintained 15963F: drivers/net/thunderbolt.c 15964 15965THUNDERX GPIO DRIVER 15966M: David Daney <david.daney@cavium.com> 15967S: Maintained 15968F: drivers/gpio/gpio-thunderx.c 15969 15970TI AM437X VPFE DRIVER 15971M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15972L: linux-media@vger.kernel.org 15973W: https://linuxtv.org 15974Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15975T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15976S: Maintained 15977F: drivers/media/platform/am437x/ 15978 15979TI BANDGAP AND THERMAL DRIVER 15980M: Eduardo Valentin <edubezval@gmail.com> 15981M: Keerthy <j-keerthy@ti.com> 15982L: linux-pm@vger.kernel.org 15983L: linux-omap@vger.kernel.org 15984S: Maintained 15985F: drivers/thermal/ti-soc-thermal/ 15986 15987TI BQ27XXX POWER SUPPLY DRIVER 15988R: Andrew F. Davis <afd@ti.com> 15989F: include/linux/power/bq27xxx_battery.h 15990F: drivers/power/supply/bq27xxx_battery.c 15991F: drivers/power/supply/bq27xxx_battery_i2c.c 15992 15993TI CDCE706 CLOCK DRIVER 15994M: Max Filippov <jcmvbkbc@gmail.com> 15995S: Maintained 15996F: drivers/clk/clk-cdce706.c 15997 15998TI CLOCK DRIVER 15999M: Tero Kristo <t-kristo@ti.com> 16000L: linux-omap@vger.kernel.org 16001S: Maintained 16002F: drivers/clk/ti/ 16003F: include/linux/clk/ti.h 16004 16005TI DAVINCI MACHINE SUPPORT 16006M: Sekhar Nori <nsekhar@ti.com> 16007R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 16008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 16010S: Supported 16011F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16012F: arch/arm/mach-davinci/ 16013F: drivers/i2c/busses/i2c-davinci.c 16014F: arch/arm/boot/dts/da850* 16015 16016TI DAVINCI SERIES CLOCK DRIVER 16017M: David Lechner <david@lechnology.com> 16018R: Sekhar Nori <nsekhar@ti.com> 16019S: Maintained 16020F: Documentation/devicetree/bindings/clock/ti/davinci/ 16021F: drivers/clk/davinci/ 16022 16023TI DAVINCI SERIES GPIO DRIVER 16024M: Keerthy <j-keerthy@ti.com> 16025L: linux-gpio@vger.kernel.org 16026S: Maintained 16027F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16028F: drivers/gpio/gpio-davinci.c 16029 16030TI DAVINCI SERIES MEDIA DRIVER 16031M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16032L: linux-media@vger.kernel.org 16033W: https://linuxtv.org 16034Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16035T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16036S: Maintained 16037F: drivers/media/platform/davinci/ 16038F: include/media/davinci/ 16039 16040TI ETHERNET SWITCH DRIVER (CPSW) 16041R: Grygorii Strashko <grygorii.strashko@ti.com> 16042L: linux-omap@vger.kernel.org 16043L: netdev@vger.kernel.org 16044S: Maintained 16045F: drivers/net/ethernet/ti/cpsw* 16046F: drivers/net/ethernet/ti/davinci* 16047 16048TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16049M: Alex Dubov <oakad@yahoo.com> 16050S: Maintained 16051W: http://tifmxx.berlios.de/ 16052F: drivers/memstick/host/tifm_ms.c 16053F: drivers/misc/tifm* 16054F: drivers/mmc/host/tifm_sd.c 16055F: include/linux/tifm.h 16056 16057TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16058M: Santosh Shilimkar <ssantosh@kernel.org> 16059L: linux-kernel@vger.kernel.org 16060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16061S: Maintained 16062F: drivers/soc/ti/* 16063T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16064 16065TI LM49xxx FAMILY ASoC CODEC DRIVERS 16066M: M R Swami Reddy <mr.swami.reddy@ti.com> 16067M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16068L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16069S: Maintained 16070F: sound/soc/codecs/lm49453* 16071F: sound/soc/codecs/isabelle* 16072 16073TI LP855x BACKLIGHT DRIVER 16074M: Milo Kim <milo.kim@ti.com> 16075S: Maintained 16076F: Documentation/driver-api/backlight/lp855x-driver.rst 16077F: drivers/video/backlight/lp855x_bl.c 16078F: include/linux/platform_data/lp855x.h 16079 16080TI LP8727 CHARGER DRIVER 16081M: Milo Kim <milo.kim@ti.com> 16082S: Maintained 16083F: drivers/power/supply/lp8727_charger.c 16084F: include/linux/platform_data/lp8727.h 16085 16086TI LP8788 MFD DRIVER 16087M: Milo Kim <milo.kim@ti.com> 16088S: Maintained 16089F: drivers/iio/adc/lp8788_adc.c 16090F: drivers/leds/leds-lp8788.c 16091F: drivers/mfd/lp8788*.c 16092F: drivers/power/supply/lp8788-charger.c 16093F: drivers/regulator/lp8788-*.c 16094F: include/linux/mfd/lp8788*.h 16095 16096TI NETCP ETHERNET DRIVER 16097M: Wingman Kwok <w-kwok2@ti.com> 16098M: Murali Karicheri <m-karicheri2@ti.com> 16099L: netdev@vger.kernel.org 16100S: Maintained 16101F: drivers/net/ethernet/ti/netcp* 16102 16103TI PCM3060 ASoC CODEC DRIVER 16104M: Kirill Marinushkin <kmarinushkin@birdec.com> 16105L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16106S: Maintained 16107F: Documentation/devicetree/bindings/sound/pcm3060.txt 16108F: sound/soc/codecs/pcm3060* 16109 16110TI TAS571X FAMILY ASoC CODEC DRIVER 16111M: Kevin Cernekee <cernekee@chromium.org> 16112L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16113S: Odd Fixes 16114F: sound/soc/codecs/tas571x* 16115 16116TI TRF7970A NFC DRIVER 16117M: Mark Greer <mgreer@animalcreek.com> 16118L: linux-wireless@vger.kernel.org 16119L: linux-nfc@lists.01.org (moderated for non-subscribers) 16120S: Supported 16121F: drivers/nfc/trf7970a.c 16122F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16123 16124TI TWL4030 SERIES SOC CODEC DRIVER 16125M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16126L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16127S: Maintained 16128F: sound/soc/codecs/twl4030* 16129 16130TI VPE/CAL DRIVERS 16131M: Benoit Parrot <bparrot@ti.com> 16132L: linux-media@vger.kernel.org 16133W: http://linuxtv.org/ 16134Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16135S: Maintained 16136F: drivers/media/platform/ti-vpe/ 16137 16138TI WILINK WIRELESS DRIVERS 16139L: linux-wireless@vger.kernel.org 16140W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16141W: http://wireless.kernel.org/en/users/Drivers/wl1251 16142T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16143S: Orphan 16144F: drivers/net/wireless/ti/ 16145F: include/linux/wl12xx.h 16146 16147TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16148M: John Stultz <john.stultz@linaro.org> 16149M: Thomas Gleixner <tglx@linutronix.de> 16150R: Stephen Boyd <sboyd@kernel.org> 16151L: linux-kernel@vger.kernel.org 16152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16153S: Supported 16154F: include/linux/clocksource.h 16155F: include/linux/time.h 16156F: include/linux/timex.h 16157F: include/uapi/linux/time.h 16158F: include/uapi/linux/timex.h 16159F: kernel/time/clocksource.c 16160F: kernel/time/time*.c 16161F: kernel/time/alarmtimer.c 16162F: kernel/time/ntp.c 16163F: tools/testing/selftests/timers/ 16164 16165TIPC NETWORK LAYER 16166M: Jon Maloy <jon.maloy@ericsson.com> 16167M: Ying Xue <ying.xue@windriver.com> 16168L: netdev@vger.kernel.org (core kernel code) 16169L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16170W: http://tipc.sourceforge.net/ 16171S: Maintained 16172F: include/uapi/linux/tipc*.h 16173F: net/tipc/ 16174 16175TLAN NETWORK DRIVER 16176M: Samuel Chessman <chessman@tux.org> 16177L: tlan-devel@lists.sourceforge.net (subscribers-only) 16178W: http://sourceforge.net/projects/tlan/ 16179S: Maintained 16180F: Documentation/networking/device_drivers/ti/tlan.txt 16181F: drivers/net/ethernet/ti/tlan.* 16182 16183TM6000 VIDEO4LINUX DRIVER 16184M: Mauro Carvalho Chehab <mchehab@kernel.org> 16185L: linux-media@vger.kernel.org 16186W: https://linuxtv.org 16187T: git git://linuxtv.org/media_tree.git 16188S: Odd fixes 16189F: drivers/media/usb/tm6000/ 16190F: Documentation/media/v4l-drivers/tm6000* 16191 16192TMIO/SDHI MMC DRIVER 16193M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16194L: linux-mmc@vger.kernel.org 16195S: Supported 16196F: drivers/mmc/host/tmio_mmc* 16197F: drivers/mmc/host/renesas_sdhi* 16198F: include/linux/mfd/tmio.h 16199 16200TMP401 HARDWARE MONITOR DRIVER 16201M: Guenter Roeck <linux@roeck-us.net> 16202L: linux-hwmon@vger.kernel.org 16203S: Maintained 16204F: Documentation/hwmon/tmp401.rst 16205F: drivers/hwmon/tmp401.c 16206 16207TMPFS (SHMEM FILESYSTEM) 16208M: Hugh Dickins <hughd@google.com> 16209L: linux-mm@kvack.org 16210S: Maintained 16211F: include/linux/shmem_fs.h 16212F: mm/shmem.c 16213 16214TOMOYO SECURITY MODULE 16215M: Kentaro Takeda <takedakn@nttdata.co.jp> 16216M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16217L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16218L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16219L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16220L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16221W: https://tomoyo.osdn.jp/ 16222S: Maintained 16223F: security/tomoyo/ 16224 16225TOPSTAR LAPTOP EXTRAS DRIVER 16226M: Herton Ronaldo Krzesinski <herton@canonical.com> 16227L: platform-driver-x86@vger.kernel.org 16228S: Maintained 16229F: drivers/platform/x86/topstar-laptop.c 16230 16231TORTURE-TEST MODULES 16232M: Davidlohr Bueso <dave@stgolabs.net> 16233M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16234M: Josh Triplett <josh@joshtriplett.org> 16235L: linux-kernel@vger.kernel.org 16236S: Supported 16237T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16238F: Documentation/RCU/torture.txt 16239F: kernel/torture.c 16240F: kernel/rcu/rcutorture.c 16241F: kernel/rcu/rcuperf.c 16242F: kernel/locking/locktorture.c 16243 16244TOSHIBA ACPI EXTRAS DRIVER 16245M: Azael Avalos <coproscefalo@gmail.com> 16246L: platform-driver-x86@vger.kernel.org 16247S: Maintained 16248F: drivers/platform/x86/toshiba_acpi.c 16249 16250TOSHIBA BLUETOOTH DRIVER 16251M: Azael Avalos <coproscefalo@gmail.com> 16252L: platform-driver-x86@vger.kernel.org 16253S: Maintained 16254F: drivers/platform/x86/toshiba_bluetooth.c 16255 16256TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16257M: Azael Avalos <coproscefalo@gmail.com> 16258L: platform-driver-x86@vger.kernel.org 16259S: Maintained 16260F: drivers/platform/x86/toshiba_haps.c 16261 16262TOSHIBA SMM DRIVER 16263M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16264W: http://www.buzzard.org.uk/toshiba/ 16265S: Maintained 16266F: drivers/char/toshiba.c 16267F: include/linux/toshiba.h 16268F: include/uapi/linux/toshiba.h 16269 16270TOSHIBA TC358743 DRIVER 16271M: Mats Randgaard <matrandg@cisco.com> 16272L: linux-media@vger.kernel.org 16273S: Maintained 16274F: drivers/media/i2c/tc358743* 16275F: include/media/i2c/tc358743.h 16276 16277TOSHIBA WMI HOTKEYS DRIVER 16278M: Azael Avalos <coproscefalo@gmail.com> 16279L: platform-driver-x86@vger.kernel.org 16280S: Maintained 16281F: drivers/platform/x86/toshiba-wmi.c 16282 16283TPM DEVICE DRIVER 16284M: Peter Huewe <peterhuewe@gmx.de> 16285M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16286R: Jason Gunthorpe <jgg@ziepe.ca> 16287L: linux-integrity@vger.kernel.org 16288Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16289W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16290T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16291S: Maintained 16292F: drivers/char/tpm/ 16293 16294TRACING 16295M: Steven Rostedt <rostedt@goodmis.org> 16296M: Ingo Molnar <mingo@redhat.com> 16297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16298S: Maintained 16299F: Documentation/trace/ftrace.rst 16300F: arch/*/*/*/ftrace.h 16301F: arch/*/kernel/ftrace.c 16302F: include/*/ftrace.h 16303F: include/linux/trace*.h 16304F: include/trace/ 16305F: kernel/trace/ 16306F: tools/testing/selftests/ftrace/ 16307 16308TRACING MMIO ACCESSES (MMIOTRACE) 16309M: Steven Rostedt <rostedt@goodmis.org> 16310M: Ingo Molnar <mingo@kernel.org> 16311R: Karol Herbst <karolherbst@gmail.com> 16312R: Pekka Paalanen <ppaalanen@gmail.com> 16313S: Maintained 16314L: linux-kernel@vger.kernel.org 16315L: nouveau@lists.freedesktop.org 16316F: kernel/trace/trace_mmiotrace.c 16317F: include/linux/mmiotrace.h 16318F: arch/x86/mm/kmmio.c 16319F: arch/x86/mm/mmio-mod.c 16320F: arch/x86/mm/testmmiotrace.c 16321 16322TRIVIAL PATCHES 16323M: Jiri Kosina <trivial@kernel.org> 16324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16325S: Maintained 16326K: ^Subject:.*(?i)trivial 16327 16328TEMPO SEMICONDUCTOR DRIVERS 16329M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16330S: Maintained 16331F: sound/soc/codecs/tscs*.c 16332F: sound/soc/codecs/tscs*.h 16333F: Documentation/devicetree/bindings/sound/tscs*.txt 16334 16335TTY LAYER 16336M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16337M: Jiri Slaby <jslaby@suse.com> 16338S: Supported 16339T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16340F: Documentation/driver-api/serial/ 16341F: drivers/tty/ 16342F: drivers/tty/serial/serial_core.c 16343F: include/linux/serial_core.h 16344F: include/linux/serial.h 16345F: include/linux/tty.h 16346F: include/uapi/linux/serial_core.h 16347F: include/uapi/linux/serial.h 16348F: include/uapi/linux/tty.h 16349 16350TUA9001 MEDIA DRIVER 16351M: Antti Palosaari <crope@iki.fi> 16352L: linux-media@vger.kernel.org 16353W: https://linuxtv.org 16354W: http://palosaari.fi/linux/ 16355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16356T: git git://linuxtv.org/anttip/media_tree.git 16357S: Maintained 16358F: drivers/media/tuners/tua9001* 16359 16360TULIP NETWORK DRIVERS 16361L: netdev@vger.kernel.org 16362L: linux-parisc@vger.kernel.org 16363S: Orphan 16364F: drivers/net/ethernet/dec/tulip/ 16365 16366TUN/TAP driver 16367M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16368W: http://vtun.sourceforge.net/tun 16369S: Maintained 16370F: Documentation/networking/tuntap.txt 16371F: arch/um/os-Linux/drivers/ 16372 16373TURBOCHANNEL SUBSYSTEM 16374M: "Maciej W. Rozycki" <macro@linux-mips.org> 16375M: Ralf Baechle <ralf@linux-mips.org> 16376L: linux-mips@vger.kernel.org 16377Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16378S: Maintained 16379F: drivers/tc/ 16380F: include/linux/tc.h 16381 16382TURBOSTAT UTILITY 16383M: "Len Brown" <lenb@kernel.org> 16384L: linux-pm@vger.kernel.org 16385B: https://bugzilla.kernel.org 16386Q: https://patchwork.kernel.org/project/linux-pm/list/ 16387T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16388S: Supported 16389F: tools/power/x86/turbostat/ 16390 16391TW5864 VIDEO4LINUX DRIVER 16392M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16393M: Anton Sviridenko <anton@corp.bluecherry.net> 16394M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16395M: Andrey Utkin <andrey_utkin@fastmail.com> 16396L: linux-media@vger.kernel.org 16397S: Supported 16398F: drivers/media/pci/tw5864/ 16399 16400TW68 VIDEO4LINUX DRIVER 16401M: Hans Verkuil <hverkuil@xs4all.nl> 16402L: linux-media@vger.kernel.org 16403T: git git://linuxtv.org/media_tree.git 16404W: https://linuxtv.org 16405S: Odd Fixes 16406F: drivers/media/pci/tw68/ 16407 16408TW686X VIDEO4LINUX DRIVER 16409M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16410L: linux-media@vger.kernel.org 16411T: git git://linuxtv.org/media_tree.git 16412W: http://linuxtv.org 16413S: Maintained 16414F: drivers/media/pci/tw686x/ 16415 16416UBI FILE SYSTEM (UBIFS) 16417M: Richard Weinberger <richard@nod.at> 16418M: Artem Bityutskiy <dedekind1@gmail.com> 16419M: Adrian Hunter <adrian.hunter@intel.com> 16420L: linux-mtd@lists.infradead.org 16421T: git git://git.infradead.org/ubifs-2.6.git 16422W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16423S: Supported 16424F: Documentation/filesystems/ubifs.txt 16425F: fs/ubifs/ 16426 16427UCLINUX (M68KNOMMU AND COLDFIRE) 16428M: Greg Ungerer <gerg@linux-m68k.org> 16429W: http://www.linux-m68k.org/ 16430W: http://www.uclinux.org/ 16431L: linux-m68k@lists.linux-m68k.org 16432L: uclinux-dev@uclinux.org (subscribers-only) 16433T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16434S: Maintained 16435F: arch/m68k/coldfire/ 16436F: arch/m68k/68*/ 16437F: arch/m68k/*/*_no.* 16438F: arch/m68k/include/asm/*_no.* 16439 16440UDF FILESYSTEM 16441M: Jan Kara <jack@suse.com> 16442S: Maintained 16443F: Documentation/filesystems/udf.txt 16444F: fs/udf/ 16445 16446UDRAW TABLET 16447M: Bastien Nocera <hadess@hadess.net> 16448L: linux-input@vger.kernel.org 16449S: Maintained 16450F: drivers/hid/hid-udraw-ps3.c 16451 16452UFS FILESYSTEM 16453M: Evgeniy Dushistov <dushistov@mail.ru> 16454S: Maintained 16455F: Documentation/filesystems/ufs.txt 16456F: fs/ufs/ 16457 16458UHID USERSPACE HID IO DRIVER: 16459M: David Herrmann <dh.herrmann@googlemail.com> 16460L: linux-input@vger.kernel.org 16461S: Maintained 16462F: drivers/hid/uhid.c 16463F: include/uapi/linux/uhid.h 16464 16465ULPI BUS 16466M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16467L: linux-usb@vger.kernel.org 16468S: Maintained 16469F: drivers/usb/common/ulpi.c 16470F: include/linux/ulpi/ 16471 16472ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16473L: linux-usb@vger.kernel.org 16474S: Orphan 16475F: drivers/uwb/ 16476F: include/linux/uwb.h 16477F: include/linux/uwb/ 16478 16479UNICODE SUBSYSTEM: 16480M: Gabriel Krisman Bertazi <krisman@collabora.com> 16481L: linux-fsdevel@vger.kernel.org 16482S: Supported 16483F: fs/unicode/ 16484 16485UNICORE32 ARCHITECTURE: 16486M: Guan Xuetao <gxt@pku.edu.cn> 16487W: http://mprc.pku.edu.cn/~guanxuetao/linux 16488S: Maintained 16489T: git git://github.com/gxt/linux.git 16490F: arch/unicore32/ 16491 16492UNIFDEF 16493M: Tony Finch <dot@dotat.at> 16494W: http://dotat.at/prog/unifdef 16495S: Maintained 16496F: scripts/unifdef.c 16497 16498UNIFORM CDROM DRIVER 16499M: Jens Axboe <axboe@kernel.dk> 16500W: http://www.kernel.dk 16501S: Maintained 16502F: Documentation/cdrom/ 16503F: drivers/cdrom/cdrom.c 16504F: include/linux/cdrom.h 16505F: include/uapi/linux/cdrom.h 16506 16507UNISYS S-PAR DRIVERS 16508M: David Kershner <david.kershner@unisys.com> 16509L: sparmaintainer@unisys.com (Unisys internal) 16510S: Supported 16511F: include/linux/visorbus.h 16512F: drivers/visorbus/ 16513F: drivers/staging/unisys/ 16514 16515UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16516R: Alim Akhtar <alim.akhtar@samsung.com> 16517R: Avri Altman <avri.altman@wdc.com> 16518R: Pedro Sousa <pedrom.sousa@synopsys.com> 16519L: linux-scsi@vger.kernel.org 16520S: Supported 16521F: Documentation/scsi/ufs.txt 16522F: drivers/scsi/ufs/ 16523 16524UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16525M: Pedro Sousa <pedrom.sousa@synopsys.com> 16526L: linux-scsi@vger.kernel.org 16527S: Supported 16528F: drivers/scsi/ufs/*dwc* 16529 16530UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16531M: Stanley Chu <stanley.chu@mediatek.com> 16532L: linux-scsi@vger.kernel.org 16533L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16534S: Maintained 16535F: drivers/scsi/ufs/ufs-mediatek* 16536 16537UNSORTED BLOCK IMAGES (UBI) 16538M: Artem Bityutskiy <dedekind1@gmail.com> 16539M: Richard Weinberger <richard@nod.at> 16540W: http://www.linux-mtd.infradead.org/ 16541L: linux-mtd@lists.infradead.org 16542T: git git://git.infradead.org/ubifs-2.6.git 16543S: Supported 16544F: drivers/mtd/ubi/ 16545F: include/linux/mtd/ubi.h 16546F: include/uapi/mtd/ubi-user.h 16547 16548USB "USBNET" DRIVER FRAMEWORK 16549M: Oliver Neukum <oneukum@suse.com> 16550L: netdev@vger.kernel.org 16551W: http://www.linux-usb.org/usbnet 16552S: Maintained 16553F: drivers/net/usb/usbnet.c 16554F: include/linux/usb/usbnet.h 16555 16556USB ACM DRIVER 16557M: Oliver Neukum <oneukum@suse.com> 16558L: linux-usb@vger.kernel.org 16559S: Maintained 16560F: Documentation/usb/acm.rst 16561F: drivers/usb/class/cdc-acm.* 16562 16563USB AR5523 WIRELESS DRIVER 16564M: Pontus Fuchs <pontus.fuchs@gmail.com> 16565L: linux-wireless@vger.kernel.org 16566S: Maintained 16567F: drivers/net/wireless/ath/ar5523/ 16568 16569USB ATTACHED SCSI 16570M: Oliver Neukum <oneukum@suse.com> 16571L: linux-usb@vger.kernel.org 16572L: linux-scsi@vger.kernel.org 16573S: Maintained 16574F: drivers/usb/storage/uas.c 16575 16576USB CDC ETHERNET DRIVER 16577M: Oliver Neukum <oliver@neukum.org> 16578L: linux-usb@vger.kernel.org 16579S: Maintained 16580F: drivers/net/usb/cdc_*.c 16581F: include/uapi/linux/usb/cdc.h 16582 16583USB CHAOSKEY DRIVER 16584M: Keith Packard <keithp@keithp.com> 16585L: linux-usb@vger.kernel.org 16586S: Maintained 16587F: drivers/usb/misc/chaoskey.c 16588 16589USB CYPRESS C67X00 DRIVER 16590M: Peter Korsgaard <jacmet@sunsite.dk> 16591L: linux-usb@vger.kernel.org 16592S: Maintained 16593F: drivers/usb/c67x00/ 16594 16595USB DAVICOM DM9601 DRIVER 16596M: Peter Korsgaard <jacmet@sunsite.dk> 16597L: netdev@vger.kernel.org 16598W: http://www.linux-usb.org/usbnet 16599S: Maintained 16600F: drivers/net/usb/dm9601.c 16601 16602USB DIAMOND RIO500 DRIVER 16603M: Cesar Miquel <miquel@df.uba.ar> 16604L: rio500-users@lists.sourceforge.net 16605W: http://rio500.sourceforge.net 16606S: Maintained 16607F: drivers/usb/misc/rio500* 16608 16609USB EHCI DRIVER 16610M: Alan Stern <stern@rowland.harvard.edu> 16611L: linux-usb@vger.kernel.org 16612S: Maintained 16613F: Documentation/usb/ehci.rst 16614F: drivers/usb/host/ehci* 16615 16616USB GADGET/PERIPHERAL SUBSYSTEM 16617M: Felipe Balbi <balbi@kernel.org> 16618L: linux-usb@vger.kernel.org 16619W: http://www.linux-usb.org/gadget 16620T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16621S: Maintained 16622F: drivers/usb/gadget/ 16623F: include/linux/usb/gadget* 16624 16625USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16626M: Jiri Kosina <jikos@kernel.org> 16627M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16628L: linux-usb@vger.kernel.org 16629T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16630S: Maintained 16631F: Documentation/hid/hiddev.rst 16632F: drivers/hid/usbhid/ 16633 16634USB INTEL XHCI ROLE MUX DRIVER 16635M: Hans de Goede <hdegoede@redhat.com> 16636L: linux-usb@vger.kernel.org 16637S: Maintained 16638F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16639 16640USB IP DRIVER FOR HISILICON KIRIN 16641M: Yu Chen <chenyu56@huawei.com> 16642M: Binghui Wang <wangbinghui@hisilicon.com> 16643L: linux-usb@vger.kernel.org 16644S: Maintained 16645F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16646F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16647 16648USB ISP116X DRIVER 16649M: Olav Kongas <ok@artecdesign.ee> 16650L: linux-usb@vger.kernel.org 16651S: Maintained 16652F: drivers/usb/host/isp116x* 16653F: include/linux/usb/isp116x.h 16654 16655USB LAN78XX ETHERNET DRIVER 16656M: Woojung Huh <woojung.huh@microchip.com> 16657M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16658L: netdev@vger.kernel.org 16659S: Maintained 16660F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16661F: drivers/net/usb/lan78xx.* 16662F: include/dt-bindings/net/microchip-lan78xx.h 16663 16664USB MASS STORAGE DRIVER 16665M: Alan Stern <stern@rowland.harvard.edu> 16666L: linux-usb@vger.kernel.org 16667L: usb-storage@lists.one-eyed-alien.net 16668S: Maintained 16669F: drivers/usb/storage/ 16670 16671USB MIDI DRIVER 16672M: Clemens Ladisch <clemens@ladisch.de> 16673L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16675S: Maintained 16676F: sound/usb/midi.* 16677 16678USB NETWORKING DRIVERS 16679L: linux-usb@vger.kernel.org 16680S: Odd Fixes 16681F: drivers/net/usb/ 16682 16683USB OHCI DRIVER 16684M: Alan Stern <stern@rowland.harvard.edu> 16685L: linux-usb@vger.kernel.org 16686S: Maintained 16687F: Documentation/usb/ohci.rst 16688F: drivers/usb/host/ohci* 16689 16690USB OTG FSM (Finite State Machine) 16691M: Peter Chen <Peter.Chen@nxp.com> 16692T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16693L: linux-usb@vger.kernel.org 16694S: Maintained 16695F: drivers/usb/common/usb-otg-fsm.c 16696 16697USB OVER IP DRIVER 16698M: Valentina Manea <valentina.manea.m@gmail.com> 16699M: Shuah Khan <shuah@kernel.org> 16700M: Shuah Khan <skhan@linuxfoundation.org> 16701L: linux-usb@vger.kernel.org 16702S: Maintained 16703F: Documentation/usb/usbip_protocol.rst 16704F: drivers/usb/usbip/ 16705F: tools/usb/usbip/ 16706F: tools/testing/selftests/drivers/usb/usbip/ 16707 16708USB PEGASUS DRIVER 16709M: Petko Manolov <petkan@nucleusys.com> 16710L: linux-usb@vger.kernel.org 16711L: netdev@vger.kernel.org 16712T: git git://github.com/petkan/pegasus.git 16713W: https://github.com/petkan/pegasus 16714S: Maintained 16715F: drivers/net/usb/pegasus.* 16716 16717USB PHY LAYER 16718M: Felipe Balbi <balbi@kernel.org> 16719L: linux-usb@vger.kernel.org 16720T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16721S: Maintained 16722F: drivers/usb/phy/ 16723 16724USB PRINTER DRIVER (usblp) 16725M: Pete Zaitcev <zaitcev@redhat.com> 16726L: linux-usb@vger.kernel.org 16727S: Supported 16728F: drivers/usb/class/usblp.c 16729 16730USB QMI WWAN NETWORK DRIVER 16731M: Bjørn Mork <bjorn@mork.no> 16732L: netdev@vger.kernel.org 16733S: Maintained 16734F: Documentation/ABI/testing/sysfs-class-net-qmi 16735F: drivers/net/usb/qmi_wwan.c 16736 16737USB RTL8150 DRIVER 16738M: Petko Manolov <petkan@nucleusys.com> 16739L: linux-usb@vger.kernel.org 16740L: netdev@vger.kernel.org 16741T: git git://github.com/petkan/rtl8150.git 16742W: https://github.com/petkan/rtl8150 16743S: Maintained 16744F: drivers/net/usb/rtl8150.c 16745 16746USB SERIAL SUBSYSTEM 16747M: Johan Hovold <johan@kernel.org> 16748L: linux-usb@vger.kernel.org 16749T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16750S: Maintained 16751F: Documentation/usb/usb-serial.rst 16752F: drivers/usb/serial/ 16753F: include/linux/usb/serial.h 16754 16755USB SMSC75XX ETHERNET DRIVER 16756M: Steve Glendinning <steve.glendinning@shawell.net> 16757L: netdev@vger.kernel.org 16758S: Maintained 16759F: drivers/net/usb/smsc75xx.* 16760 16761USB SMSC95XX ETHERNET DRIVER 16762M: Steve Glendinning <steve.glendinning@shawell.net> 16763M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16764L: netdev@vger.kernel.org 16765S: Maintained 16766F: drivers/net/usb/smsc95xx.* 16767 16768USB SUBSYSTEM 16769M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16770L: linux-usb@vger.kernel.org 16771W: http://www.linux-usb.org 16772T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16773S: Supported 16774F: Documentation/devicetree/bindings/usb/ 16775F: Documentation/usb/ 16776F: drivers/usb/ 16777F: include/linux/usb.h 16778F: include/linux/usb/ 16779 16780USB TYPEC PI3USB30532 MUX DRIVER 16781M: Hans de Goede <hdegoede@redhat.com> 16782L: linux-usb@vger.kernel.org 16783S: Maintained 16784F: drivers/usb/typec/mux/pi3usb30532.c 16785 16786USB TYPEC CLASS 16787M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16788L: linux-usb@vger.kernel.org 16789S: Maintained 16790F: Documentation/ABI/testing/sysfs-class-typec 16791F: Documentation/driver-api/usb/typec.rst 16792F: drivers/usb/typec/ 16793F: include/linux/usb/typec.h 16794 16795USB TYPEC BUS FOR ALTERNATE MODES 16796M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16797L: linux-usb@vger.kernel.org 16798S: Maintained 16799F: Documentation/ABI/testing/sysfs-bus-typec 16800F: Documentation/driver-api/usb/typec_bus.rst 16801F: drivers/usb/typec/altmodes/ 16802F: include/linux/usb/typec_altmode.h 16803 16804USB TYPEC PORT CONTROLLER DRIVERS 16805M: Guenter Roeck <linux@roeck-us.net> 16806L: linux-usb@vger.kernel.org 16807S: Maintained 16808F: drivers/usb/typec/tcpm/ 16809 16810USB UHCI DRIVER 16811M: Alan Stern <stern@rowland.harvard.edu> 16812L: linux-usb@vger.kernel.org 16813S: Maintained 16814F: drivers/usb/host/uhci* 16815 16816USB VIDEO CLASS 16817M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16818L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16819L: linux-media@vger.kernel.org 16820T: git git://linuxtv.org/media_tree.git 16821W: http://www.ideasonboard.org/uvc/ 16822S: Maintained 16823F: drivers/media/usb/uvc/ 16824F: include/uapi/linux/uvcvideo.h 16825 16826USB VISION DRIVER 16827M: Hans Verkuil <hverkuil@xs4all.nl> 16828L: linux-media@vger.kernel.org 16829T: git git://linuxtv.org/media_tree.git 16830W: https://linuxtv.org 16831S: Odd Fixes 16832F: drivers/media/usb/usbvision/ 16833 16834USB WEBCAM GADGET 16835M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16836L: linux-usb@vger.kernel.org 16837S: Maintained 16838F: drivers/usb/gadget/function/*uvc* 16839F: drivers/usb/gadget/legacy/webcam.c 16840F: include/uapi/linux/usb/g_uvc.h 16841 16842USB WIRELESS RNDIS DRIVER (rndis_wlan) 16843M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16844L: linux-wireless@vger.kernel.org 16845S: Maintained 16846F: drivers/net/wireless/rndis_wlan.c 16847 16848USB XHCI DRIVER 16849M: Mathias Nyman <mathias.nyman@intel.com> 16850L: linux-usb@vger.kernel.org 16851S: Supported 16852F: drivers/usb/host/xhci* 16853F: drivers/usb/host/pci-quirks* 16854 16855USB ZD1201 DRIVER 16856L: linux-wireless@vger.kernel.org 16857W: http://linux-lc100020.sourceforge.net 16858S: Orphan 16859F: drivers/net/wireless/zydas/zd1201.* 16860 16861USB ZR364XX DRIVER 16862M: Antoine Jacquet <royale@zerezo.com> 16863L: linux-usb@vger.kernel.org 16864L: linux-media@vger.kernel.org 16865T: git git://linuxtv.org/media_tree.git 16866W: http://royale.zerezo.com/zr364xx/ 16867S: Maintained 16868F: Documentation/media/v4l-drivers/zr364xx* 16869F: drivers/media/usb/zr364xx/ 16870 16871USER-MODE LINUX (UML) 16872M: Jeff Dike <jdike@addtoit.com> 16873M: Richard Weinberger <richard@nod.at> 16874M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16875L: linux-um@lists.infradead.org 16876W: http://user-mode-linux.sourceforge.net 16877Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16878T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16879S: Maintained 16880F: Documentation/virt/uml/ 16881F: arch/um/ 16882F: arch/x86/um/ 16883F: fs/hostfs/ 16884 16885USERSPACE COPYIN/COPYOUT (UIOVEC) 16886M: Alexander Viro <viro@zeniv.linux.org.uk> 16887S: Maintained 16888F: lib/iov_iter.c 16889F: include/linux/uio.h 16890 16891USERSPACE DMA BUFFER DRIVER 16892M: Gerd Hoffmann <kraxel@redhat.com> 16893S: Maintained 16894L: dri-devel@lists.freedesktop.org 16895F: drivers/dma-buf/udmabuf.c 16896F: include/uapi/linux/udmabuf.h 16897T: git git://anongit.freedesktop.org/drm/drm-misc 16898 16899USERSPACE I/O (UIO) 16900M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16901S: Maintained 16902T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16903F: Documentation/driver-api/uio-howto.rst 16904F: drivers/uio/ 16905F: include/linux/uio_driver.h 16906 16907UTIL-LINUX PACKAGE 16908M: Karel Zak <kzak@redhat.com> 16909L: util-linux@vger.kernel.org 16910W: http://en.wikipedia.org/wiki/Util-linux 16911T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16912S: Maintained 16913 16914UUID HELPERS 16915M: Christoph Hellwig <hch@lst.de> 16916R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16917L: linux-kernel@vger.kernel.org 16918T: git git://git.infradead.org/users/hch/uuid.git 16919F: lib/uuid.c 16920F: lib/test_uuid.c 16921F: include/linux/uuid.h 16922F: include/uapi/linux/uuid.h 16923S: Maintained 16924 16925UVESAFB DRIVER 16926M: Michal Januszewski <spock@gentoo.org> 16927L: linux-fbdev@vger.kernel.org 16928W: https://github.com/mjanusz/v86d 16929S: Maintained 16930F: Documentation/fb/uvesafb.rst 16931F: drivers/video/fbdev/uvesafb.* 16932 16933VF610 NAND DRIVER 16934M: Stefan Agner <stefan@agner.ch> 16935L: linux-mtd@lists.infradead.org 16936S: Supported 16937F: drivers/mtd/nand/raw/vf610_nfc.c 16938 16939VFAT/FAT/MSDOS FILESYSTEM 16940M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16941S: Maintained 16942F: Documentation/filesystems/vfat.txt 16943F: fs/fat/ 16944 16945VFIO DRIVER 16946M: Alex Williamson <alex.williamson@redhat.com> 16947R: Cornelia Huck <cohuck@redhat.com> 16948L: kvm@vger.kernel.org 16949T: git git://github.com/awilliam/linux-vfio.git 16950S: Maintained 16951F: Documentation/driver-api/vfio.rst 16952F: drivers/vfio/ 16953F: include/linux/vfio.h 16954F: include/uapi/linux/vfio.h 16955 16956VFIO MEDIATED DEVICE DRIVERS 16957M: Kirti Wankhede <kwankhede@nvidia.com> 16958L: kvm@vger.kernel.org 16959S: Maintained 16960F: Documentation/driver-api/vfio-mediated-device.rst 16961F: drivers/vfio/mdev/ 16962F: include/linux/mdev.h 16963F: samples/vfio-mdev/ 16964 16965VFIO PLATFORM DRIVER 16966M: Eric Auger <eric.auger@redhat.com> 16967L: kvm@vger.kernel.org 16968S: Maintained 16969F: drivers/vfio/platform/ 16970 16971VGA_SWITCHEROO 16972R: Lukas Wunner <lukas@wunner.de> 16973S: Maintained 16974F: Documentation/gpu/vga-switcheroo.rst 16975F: drivers/gpu/vga/vga_switcheroo.c 16976F: include/linux/vga_switcheroo.h 16977T: git git://anongit.freedesktop.org/drm/drm-misc 16978 16979VIA RHINE NETWORK DRIVER 16980S: Orphan 16981F: drivers/net/ethernet/via/via-rhine.c 16982 16983VIA SD/MMC CARD CONTROLLER DRIVER 16984M: Bruce Chang <brucechang@via.com.tw> 16985M: Harald Welte <HaraldWelte@viatech.com> 16986S: Maintained 16987F: drivers/mmc/host/via-sdmmc.c 16988 16989VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16990M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16991L: linux-fbdev@vger.kernel.org 16992S: Maintained 16993F: include/linux/via-core.h 16994F: include/linux/via-gpio.h 16995F: include/linux/via_i2c.h 16996F: drivers/video/fbdev/via/ 16997 16998VIA VELOCITY NETWORK DRIVER 16999M: Francois Romieu <romieu@fr.zoreil.com> 17000L: netdev@vger.kernel.org 17001S: Maintained 17002F: drivers/net/ethernet/via/via-velocity.* 17003 17004VICODEC VIRTUAL CODEC DRIVER 17005M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 17006L: linux-media@vger.kernel.org 17007T: git git://linuxtv.org/media_tree.git 17008W: https://linuxtv.org 17009S: Maintained 17010F: drivers/media/platform/vicodec/* 17011 17012VIDEO MULTIPLEXER DRIVER 17013M: Philipp Zabel <p.zabel@pengutronix.de> 17014L: linux-media@vger.kernel.org 17015S: Maintained 17016F: drivers/media/platform/video-mux.c 17017 17018VIDEO I2C POLLING DRIVER 17019M: Matt Ranostay <matt.ranostay@konsulko.com> 17020L: linux-media@vger.kernel.org 17021S: Maintained 17022F: drivers/media/i2c/video-i2c.c 17023 17024VIDEOBUF2 FRAMEWORK 17025M: Pawel Osciak <pawel@osciak.com> 17026M: Marek Szyprowski <m.szyprowski@samsung.com> 17027M: Kyungmin Park <kyungmin.park@samsung.com> 17028R: Tomasz Figa <tfiga@chromium.org> 17029L: linux-media@vger.kernel.org 17030S: Maintained 17031F: drivers/media/common/videobuf2/* 17032F: include/media/videobuf2-* 17033 17034VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17035M: Helen Koike <helen.koike@collabora.com> 17036L: linux-media@vger.kernel.org 17037T: git git://linuxtv.org/media_tree.git 17038W: https://linuxtv.org 17039S: Maintained 17040F: drivers/media/platform/vimc/* 17041 17042VIRT LIB 17043M: Alex Williamson <alex.williamson@redhat.com> 17044M: Paolo Bonzini <pbonzini@redhat.com> 17045L: kvm@vger.kernel.org 17046S: Supported 17047F: virt/lib/ 17048 17049VIRTIO AND VHOST VSOCK DRIVER 17050M: Stefan Hajnoczi <stefanha@redhat.com> 17051L: kvm@vger.kernel.org 17052L: virtualization@lists.linux-foundation.org 17053L: netdev@vger.kernel.org 17054S: Maintained 17055F: include/linux/virtio_vsock.h 17056F: include/uapi/linux/virtio_vsock.h 17057F: include/uapi/linux/vsockmon.h 17058F: include/uapi/linux/vm_sockets_diag.h 17059F: net/vmw_vsock/diag.c 17060F: net/vmw_vsock/af_vsock_tap.c 17061F: net/vmw_vsock/virtio_transport_common.c 17062F: net/vmw_vsock/virtio_transport.c 17063F: drivers/net/vsockmon.c 17064F: drivers/vhost/vsock.c 17065F: tools/testing/vsock/ 17066 17067VIRTIO CONSOLE DRIVER 17068M: Amit Shah <amit@kernel.org> 17069L: virtualization@lists.linux-foundation.org 17070S: Maintained 17071F: drivers/char/virtio_console.c 17072F: include/linux/virtio_console.h 17073F: include/uapi/linux/virtio_console.h 17074 17075VIRTIO CORE AND NET DRIVERS 17076M: "Michael S. Tsirkin" <mst@redhat.com> 17077M: Jason Wang <jasowang@redhat.com> 17078L: virtualization@lists.linux-foundation.org 17079S: Maintained 17080F: Documentation/devicetree/bindings/virtio/ 17081F: drivers/virtio/ 17082F: tools/virtio/ 17083F: drivers/net/virtio_net.c 17084F: drivers/block/virtio_blk.c 17085F: include/linux/virtio*.h 17086F: include/uapi/linux/virtio_*.h 17087F: drivers/crypto/virtio/ 17088F: mm/balloon_compaction.c 17089 17090VIRTIO BLOCK AND SCSI DRIVERS 17091M: "Michael S. Tsirkin" <mst@redhat.com> 17092M: Jason Wang <jasowang@redhat.com> 17093R: Paolo Bonzini <pbonzini@redhat.com> 17094R: Stefan Hajnoczi <stefanha@redhat.com> 17095L: virtualization@lists.linux-foundation.org 17096S: Maintained 17097F: drivers/block/virtio_blk.c 17098F: drivers/scsi/virtio_scsi.c 17099F: include/uapi/linux/virtio_blk.h 17100F: include/uapi/linux/virtio_scsi.h 17101F: drivers/vhost/scsi.c 17102 17103VIRTIO CRYPTO DRIVER 17104M: Gonglei <arei.gonglei@huawei.com> 17105L: virtualization@lists.linux-foundation.org 17106L: linux-crypto@vger.kernel.org 17107S: Maintained 17108F: drivers/crypto/virtio/ 17109F: include/uapi/linux/virtio_crypto.h 17110 17111VIRTIO DRIVERS FOR S390 17112M: Cornelia Huck <cohuck@redhat.com> 17113M: Halil Pasic <pasic@linux.ibm.com> 17114L: linux-s390@vger.kernel.org 17115L: virtualization@lists.linux-foundation.org 17116L: kvm@vger.kernel.org 17117S: Supported 17118F: drivers/s390/virtio/ 17119F: arch/s390/include/uapi/asm/virtio-ccw.h 17120 17121VIRTIO GPU DRIVER 17122M: David Airlie <airlied@linux.ie> 17123M: Gerd Hoffmann <kraxel@redhat.com> 17124L: dri-devel@lists.freedesktop.org 17125L: virtualization@lists.linux-foundation.org 17126T: git git://anongit.freedesktop.org/drm/drm-misc 17127S: Maintained 17128F: drivers/gpu/drm/virtio/ 17129F: include/uapi/linux/virtio_gpu.h 17130 17131VIRTIO HOST (VHOST) 17132M: "Michael S. Tsirkin" <mst@redhat.com> 17133M: Jason Wang <jasowang@redhat.com> 17134L: kvm@vger.kernel.org 17135L: virtualization@lists.linux-foundation.org 17136L: netdev@vger.kernel.org 17137T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17138S: Maintained 17139F: drivers/vhost/ 17140F: include/uapi/linux/vhost.h 17141 17142VIRTIO INPUT DRIVER 17143M: Gerd Hoffmann <kraxel@redhat.com> 17144S: Maintained 17145F: drivers/virtio/virtio_input.c 17146F: include/uapi/linux/virtio_input.h 17147 17148VIRTIO IOMMU DRIVER 17149M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17150L: virtualization@lists.linux-foundation.org 17151S: Maintained 17152F: drivers/iommu/virtio-iommu.c 17153F: include/uapi/linux/virtio_iommu.h 17154 17155VIRTUAL BOX GUEST DEVICE DRIVER 17156M: Hans de Goede <hdegoede@redhat.com> 17157M: Arnd Bergmann <arnd@arndb.de> 17158M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17159S: Maintained 17160F: include/linux/vbox_utils.h 17161F: include/uapi/linux/vbox*.h 17162F: drivers/virt/vboxguest/ 17163 17164VIRTUAL SERIO DEVICE DRIVER 17165M: Stephen Chandler Paul <thatslyude@gmail.com> 17166S: Maintained 17167F: drivers/input/serio/userio.c 17168F: include/uapi/linux/userio.h 17169 17170VIVID VIRTUAL VIDEO DRIVER 17171M: Hans Verkuil <hverkuil@xs4all.nl> 17172L: linux-media@vger.kernel.org 17173T: git git://linuxtv.org/media_tree.git 17174W: https://linuxtv.org 17175S: Maintained 17176F: drivers/media/platform/vivid/* 17177 17178VLYNQ BUS 17179M: Florian Fainelli <f.fainelli@gmail.com> 17180L: openwrt-devel@lists.openwrt.org (subscribers-only) 17181S: Maintained 17182F: drivers/vlynq/vlynq.c 17183F: include/linux/vlynq.h 17184 17185VME SUBSYSTEM 17186M: Martyn Welch <martyn@welchs.me.uk> 17187M: Manohar Vanga <manohar.vanga@gmail.com> 17188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17189L: devel@driverdev.osuosl.org 17190S: Maintained 17191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17192F: Documentation/driver-api/vme.rst 17193F: drivers/staging/vme/ 17194F: drivers/vme/ 17195F: include/linux/vme* 17196 17197VMWARE BALLOON DRIVER 17198M: Nadav Amit <namit@vmware.com> 17199M: "VMware, Inc." <pv-drivers@vmware.com> 17200L: linux-kernel@vger.kernel.org 17201S: Maintained 17202F: drivers/misc/vmw_balloon.c 17203 17204VMWARE HYPERVISOR INTERFACE 17205M: Thomas Hellstrom <thellstrom@vmware.com> 17206M: "VMware, Inc." <pv-drivers@vmware.com> 17207L: virtualization@lists.linux-foundation.org 17208S: Supported 17209F: arch/x86/kernel/cpu/vmware.c 17210 17211VMWARE PVRDMA DRIVER 17212M: Adit Ranadive <aditr@vmware.com> 17213M: VMware PV-Drivers <pv-drivers@vmware.com> 17214L: linux-rdma@vger.kernel.org 17215S: Maintained 17216F: drivers/infiniband/hw/vmw_pvrdma/ 17217 17218VMware PVSCSI driver 17219M: Jim Gill <jgill@vmware.com> 17220M: VMware PV-Drivers <pv-drivers@vmware.com> 17221L: linux-scsi@vger.kernel.org 17222S: Maintained 17223F: drivers/scsi/vmw_pvscsi.c 17224F: drivers/scsi/vmw_pvscsi.h 17225 17226VMWARE VMMOUSE SUBDRIVER 17227M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17228M: "VMware, Inc." <pv-drivers@vmware.com> 17229L: linux-input@vger.kernel.org 17230S: Maintained 17231F: drivers/input/mouse/vmmouse.c 17232F: drivers/input/mouse/vmmouse.h 17233 17234VMWARE VMXNET3 ETHERNET DRIVER 17235M: Ronak Doshi <doshir@vmware.com> 17236M: "VMware, Inc." <pv-drivers@vmware.com> 17237L: netdev@vger.kernel.org 17238S: Maintained 17239F: drivers/net/vmxnet3/ 17240 17241VOCORE VOCORE2 BOARD 17242M: Harvey Hunt <harveyhuntnexus@gmail.com> 17243L: linux-mips@vger.kernel.org 17244S: Maintained 17245F: arch/mips/boot/dts/ralink/vocore2.dts 17246 17247VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17248M: Liam Girdwood <lgirdwood@gmail.com> 17249M: Mark Brown <broonie@kernel.org> 17250L: linux-kernel@vger.kernel.org 17251W: http://www.slimlogic.co.uk/?p=48 17252T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17253S: Supported 17254F: Documentation/devicetree/bindings/regulator/ 17255F: Documentation/power/regulator/ 17256F: drivers/regulator/ 17257F: include/dt-bindings/regulator/ 17258F: include/linux/regulator/ 17259 17260VRF 17261M: David Ahern <dsa@cumulusnetworks.com> 17262M: Shrijeet Mukherjee <shrijeet@gmail.com> 17263L: netdev@vger.kernel.org 17264S: Maintained 17265F: drivers/net/vrf.c 17266F: Documentation/networking/vrf.txt 17267 17268VT1211 HARDWARE MONITOR DRIVER 17269M: Juerg Haefliger <juergh@gmail.com> 17270L: linux-hwmon@vger.kernel.org 17271S: Maintained 17272F: Documentation/hwmon/vt1211.rst 17273F: drivers/hwmon/vt1211.c 17274 17275VT8231 HARDWARE MONITOR DRIVER 17276M: Roger Lucas <vt8231@hiddenengine.co.uk> 17277L: linux-hwmon@vger.kernel.org 17278S: Maintained 17279F: drivers/hwmon/vt8231.c 17280 17281VUB300 USB to SDIO/SD/MMC bridge chip 17282M: Tony Olech <tony.olech@elandigitalsystems.com> 17283L: linux-mmc@vger.kernel.org 17284L: linux-usb@vger.kernel.org 17285S: Supported 17286F: drivers/mmc/host/vub300.c 17287 17288W1 DALLAS'S 1-WIRE BUS 17289M: Evgeniy Polyakov <zbr@ioremap.net> 17290S: Maintained 17291F: Documentation/devicetree/bindings/w1/ 17292F: Documentation/w1/ 17293F: drivers/w1/ 17294F: include/linux/w1.h 17295 17296W83791D HARDWARE MONITORING DRIVER 17297M: Marc Hulsman <m.hulsman@tudelft.nl> 17298L: linux-hwmon@vger.kernel.org 17299S: Maintained 17300F: Documentation/hwmon/w83791d.rst 17301F: drivers/hwmon/w83791d.c 17302 17303W83793 HARDWARE MONITORING DRIVER 17304M: Rudolf Marek <r.marek@assembler.cz> 17305L: linux-hwmon@vger.kernel.org 17306S: Maintained 17307F: Documentation/hwmon/w83793.rst 17308F: drivers/hwmon/w83793.c 17309 17310W83795 HARDWARE MONITORING DRIVER 17311M: Jean Delvare <jdelvare@suse.com> 17312L: linux-hwmon@vger.kernel.org 17313S: Maintained 17314F: drivers/hwmon/w83795.c 17315 17316W83L51xD SD/MMC CARD INTERFACE DRIVER 17317M: Pierre Ossman <pierre@ossman.eu> 17318S: Maintained 17319F: drivers/mmc/host/wbsd.* 17320 17321WACOM PROTOCOL 4 SERIAL TABLETS 17322M: Julian Squires <julian@cipht.net> 17323M: Hans de Goede <hdegoede@redhat.com> 17324L: linux-input@vger.kernel.org 17325S: Maintained 17326F: drivers/input/tablet/wacom_serial4.c 17327 17328WATCHDOG DEVICE DRIVERS 17329M: Wim Van Sebroeck <wim@linux-watchdog.org> 17330M: Guenter Roeck <linux@roeck-us.net> 17331L: linux-watchdog@vger.kernel.org 17332W: http://www.linux-watchdog.org/ 17333T: git git://www.linux-watchdog.org/linux-watchdog.git 17334S: Maintained 17335F: Documentation/devicetree/bindings/watchdog/ 17336F: Documentation/watchdog/ 17337F: drivers/watchdog/ 17338F: include/linux/watchdog.h 17339F: include/uapi/linux/watchdog.h 17340 17341WHISKEYCOVE PMIC GPIO DRIVER 17342M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17343L: linux-gpio@vger.kernel.org 17344S: Maintained 17345F: drivers/gpio/gpio-wcove.c 17346 17347WHWAVE RTC DRIVER 17348M: Dianlong Li <long17.cool@163.com> 17349L: linux-rtc@vger.kernel.org 17350S: Maintained 17351F: drivers/rtc/rtc-sd3078.c 17352 17353WIIMOTE HID DRIVER 17354M: David Herrmann <dh.herrmann@googlemail.com> 17355L: linux-input@vger.kernel.org 17356S: Maintained 17357F: drivers/hid/hid-wiimote* 17358 17359WILOCITY WIL6210 WIRELESS DRIVER 17360M: Maya Erez <merez@codeaurora.org> 17361L: linux-wireless@vger.kernel.org 17362L: wil6210@qti.qualcomm.com 17363S: Supported 17364W: http://wireless.kernel.org/en/users/Drivers/wil6210 17365F: drivers/net/wireless/ath/wil6210/ 17366 17367WIMAX STACK 17368M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17369M: linux-wimax@intel.com 17370L: wimax@linuxwimax.org (subscribers-only) 17371S: Supported 17372W: http://linuxwimax.org 17373F: Documentation/wimax/README.wimax 17374F: include/linux/wimax/debug.h 17375F: include/net/wimax.h 17376F: include/uapi/linux/wimax.h 17377F: net/wimax/ 17378 17379WINBOND CIR DRIVER 17380M: David Härdeman <david@hardeman.nu> 17381S: Maintained 17382F: drivers/media/rc/winbond-cir.c 17383 17384RCMM REMOTE CONTROLS DECODER 17385M: Patrick Lerda <patrick9876@free.fr> 17386S: Maintained 17387F: drivers/media/rc/ir-rcmm-decoder.c 17388 17389WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17390M: William Breathitt Gray <vilhelm.gray@gmail.com> 17391L: linux-watchdog@vger.kernel.org 17392S: Maintained 17393F: drivers/watchdog/ebc-c384_wdt.c 17394 17395WINSYSTEMS WS16C48 GPIO DRIVER 17396M: William Breathitt Gray <vilhelm.gray@gmail.com> 17397L: linux-gpio@vger.kernel.org 17398S: Maintained 17399F: drivers/gpio/gpio-ws16c48.c 17400 17401WISTRON LAPTOP BUTTON DRIVER 17402M: Miloslav Trmac <mitr@volny.cz> 17403S: Maintained 17404F: drivers/input/misc/wistron_btns.c 17405 17406WL3501 WIRELESS PCMCIA CARD DRIVER 17407L: linux-wireless@vger.kernel.org 17408S: Odd fixes 17409F: drivers/net/wireless/wl3501* 17410 17411WOLFSON MICROELECTRONICS DRIVERS 17412L: patches@opensource.cirrus.com 17413T: git https://github.com/CirrusLogic/linux-drivers.git 17414W: https://github.com/CirrusLogic/linux-drivers/wiki 17415S: Supported 17416F: Documentation/hwmon/wm83??.rst 17417F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17418F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17419F: Documentation/devicetree/bindings/mfd/arizona.txt 17420F: Documentation/devicetree/bindings/mfd/wm831x.txt 17421F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17422F: arch/arm/mach-s3c64xx/mach-crag6410* 17423F: drivers/clk/clk-wm83*.c 17424F: drivers/extcon/extcon-arizona.c 17425F: drivers/leds/leds-wm83*.c 17426F: drivers/gpio/gpio-*wm*.c 17427F: drivers/gpio/gpio-arizona.c 17428F: drivers/hwmon/wm83??-hwmon.c 17429F: drivers/input/misc/wm831x-on.c 17430F: drivers/input/touchscreen/wm831x-ts.c 17431F: drivers/input/touchscreen/wm97*.c 17432F: drivers/mfd/arizona* 17433F: drivers/mfd/wm*.c 17434F: drivers/mfd/cs47l24* 17435F: drivers/power/supply/wm83*.c 17436F: drivers/rtc/rtc-wm83*.c 17437F: drivers/regulator/wm8*.c 17438F: drivers/regulator/arizona* 17439F: drivers/video/backlight/wm83*_bl.c 17440F: drivers/watchdog/wm83*_wdt.c 17441F: include/linux/mfd/arizona/ 17442F: include/linux/mfd/wm831x/ 17443F: include/linux/mfd/wm8350/ 17444F: include/linux/mfd/wm8400* 17445F: include/linux/regulator/arizona* 17446F: include/linux/wm97xx.h 17447F: include/sound/wm????.h 17448F: sound/soc/codecs/arizona.? 17449F: sound/soc/codecs/wm* 17450F: sound/soc/codecs/cs47l24* 17451 17452WORKQUEUE 17453M: Tejun Heo <tj@kernel.org> 17454R: Lai Jiangshan <jiangshanlai@gmail.com> 17455T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17456S: Maintained 17457F: include/linux/workqueue.h 17458F: kernel/workqueue.c 17459F: Documentation/core-api/workqueue.rst 17460 17461X-POWERS AXP288 PMIC DRIVERS 17462M: Hans de Goede <hdegoede@redhat.com> 17463S: Maintained 17464N: axp288 17465F: drivers/acpi/pmic/intel_pmic_xpower.c 17466 17467X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17468M: Chen-Yu Tsai <wens@csie.org> 17469L: linux-kernel@vger.kernel.org 17470S: Maintained 17471N: axp[128] 17472 17473X.25 NETWORK LAYER 17474M: Andrew Hendry <andrew.hendry@gmail.com> 17475L: linux-x25@vger.kernel.org 17476S: Odd Fixes 17477F: Documentation/networking/x25* 17478F: include/net/x25* 17479F: net/x25/ 17480 17481X86 ARCHITECTURE (32-BIT AND 64-BIT) 17482M: Thomas Gleixner <tglx@linutronix.de> 17483M: Ingo Molnar <mingo@redhat.com> 17484M: Borislav Petkov <bp@alien8.de> 17485R: "H. Peter Anvin" <hpa@zytor.com> 17486M: x86@kernel.org 17487L: linux-kernel@vger.kernel.org 17488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17489S: Maintained 17490F: Documentation/devicetree/bindings/x86/ 17491F: Documentation/x86/ 17492F: arch/x86/ 17493 17494X86 ENTRY CODE 17495M: Andy Lutomirski <luto@kernel.org> 17496L: linux-kernel@vger.kernel.org 17497T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17498S: Maintained 17499F: arch/x86/entry/ 17500 17501X86 MCE INFRASTRUCTURE 17502M: Tony Luck <tony.luck@intel.com> 17503M: Borislav Petkov <bp@alien8.de> 17504L: linux-edac@vger.kernel.org 17505S: Maintained 17506F: arch/x86/kernel/cpu/mce/* 17507 17508X86 MICROCODE UPDATE SUPPORT 17509M: Borislav Petkov <bp@alien8.de> 17510S: Maintained 17511F: arch/x86/kernel/cpu/microcode/* 17512 17513X86 MM 17514M: Dave Hansen <dave.hansen@linux.intel.com> 17515M: Andy Lutomirski <luto@kernel.org> 17516M: Peter Zijlstra <peterz@infradead.org> 17517L: linux-kernel@vger.kernel.org 17518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17519S: Maintained 17520F: arch/x86/mm/ 17521 17522X86 PLATFORM DRIVERS 17523M: Darren Hart <dvhart@infradead.org> 17524M: Andy Shevchenko <andy@infradead.org> 17525L: platform-driver-x86@vger.kernel.org 17526T: git git://git.infradead.org/linux-platform-drivers-x86.git 17527S: Maintained 17528F: drivers/platform/x86/ 17529F: drivers/platform/olpc/ 17530 17531X86 PLATFORM DRIVERS - ARCH 17532R: Darren Hart <dvhart@infradead.org> 17533R: Andy Shevchenko <andy@infradead.org> 17534L: platform-driver-x86@vger.kernel.org 17535L: x86@kernel.org 17536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17537S: Maintained 17538F: arch/x86/platform 17539 17540X86 VDSO 17541M: Andy Lutomirski <luto@kernel.org> 17542L: linux-kernel@vger.kernel.org 17543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17544S: Maintained 17545F: arch/x86/entry/vdso/ 17546 17547XARRAY 17548M: Matthew Wilcox <willy@infradead.org> 17549L: linux-fsdevel@vger.kernel.org 17550S: Supported 17551F: Documentation/core-api/xarray.rst 17552F: lib/idr.c 17553F: lib/xarray.c 17554F: include/linux/idr.h 17555F: include/linux/xarray.h 17556F: tools/testing/radix-tree 17557 17558XBOX DVD IR REMOTE 17559M: Benjamin Valentin <benpicco@googlemail.com> 17560S: Maintained 17561F: drivers/media/rc/xbox_remote.c 17562F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17563 17564XC2028/3028 TUNER DRIVER 17565M: Mauro Carvalho Chehab <mchehab@kernel.org> 17566L: linux-media@vger.kernel.org 17567W: https://linuxtv.org 17568T: git git://linuxtv.org/media_tree.git 17569S: Maintained 17570F: drivers/media/tuners/tuner-xc2028.* 17571 17572XDP (eXpress Data Path) 17573M: Alexei Starovoitov <ast@kernel.org> 17574M: Daniel Borkmann <daniel@iogearbox.net> 17575M: David S. Miller <davem@davemloft.net> 17576M: Jakub Kicinski <jakub.kicinski@netronome.com> 17577M: Jesper Dangaard Brouer <hawk@kernel.org> 17578M: John Fastabend <john.fastabend@gmail.com> 17579L: netdev@vger.kernel.org 17580L: bpf@vger.kernel.org 17581S: Supported 17582F: net/core/xdp.c 17583F: include/net/xdp.h 17584F: kernel/bpf/devmap.c 17585F: kernel/bpf/cpumap.c 17586F: include/trace/events/xdp.h 17587K: xdp 17588N: xdp 17589 17590XDP SOCKETS (AF_XDP) 17591M: Björn Töpel <bjorn.topel@intel.com> 17592M: Magnus Karlsson <magnus.karlsson@intel.com> 17593R: Jonathan Lemon <jonathan.lemon@gmail.com> 17594L: netdev@vger.kernel.org 17595L: bpf@vger.kernel.org 17596S: Maintained 17597F: kernel/bpf/xskmap.c 17598F: net/xdp/ 17599 17600XEN BLOCK SUBSYSTEM 17601M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17602M: Roger Pau Monné <roger.pau@citrix.com> 17603L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17604S: Supported 17605F: drivers/block/xen-blkback/* 17606F: drivers/block/xen* 17607 17608XEN HYPERVISOR ARM 17609M: Stefano Stabellini <sstabellini@kernel.org> 17610L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17611S: Maintained 17612F: arch/arm/xen/ 17613F: arch/arm/include/asm/xen/ 17614 17615XEN HYPERVISOR ARM64 17616M: Stefano Stabellini <sstabellini@kernel.org> 17617L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17618S: Maintained 17619F: arch/arm64/xen/ 17620F: arch/arm64/include/asm/xen/ 17621 17622XEN HYPERVISOR INTERFACE 17623M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17624M: Juergen Gross <jgross@suse.com> 17625R: Stefano Stabellini <sstabellini@kernel.org> 17626L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17627T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17628S: Supported 17629F: arch/x86/xen/ 17630F: arch/x86/platform/pvh/ 17631F: drivers/*/xen-*front.c 17632F: drivers/xen/ 17633F: arch/x86/include/asm/xen/ 17634F: arch/x86/include/asm/pvclock-abi.h 17635F: include/xen/ 17636F: include/uapi/xen/ 17637F: Documentation/ABI/stable/sysfs-hypervisor-xen 17638F: Documentation/ABI/testing/sysfs-hypervisor-xen 17639 17640XEN NETWORK BACKEND DRIVER 17641M: Wei Liu <wei.liu@kernel.org> 17642M: Paul Durrant <paul.durrant@citrix.com> 17643L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17644L: netdev@vger.kernel.org 17645S: Supported 17646F: drivers/net/xen-netback/* 17647 17648XEN PCI SUBSYSTEM 17649M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17650L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17651S: Supported 17652F: arch/x86/pci/*xen* 17653F: drivers/pci/*xen* 17654 17655XEN PVSCSI DRIVERS 17656M: Juergen Gross <jgross@suse.com> 17657L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17658L: linux-scsi@vger.kernel.org 17659S: Supported 17660F: drivers/scsi/xen-scsifront.c 17661F: drivers/xen/xen-scsiback.c 17662F: include/xen/interface/io/vscsiif.h 17663 17664XEN SWIOTLB SUBSYSTEM 17665M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17666L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17667L: iommu@lists.linux-foundation.org 17668S: Supported 17669F: arch/x86/xen/*swiotlb* 17670F: drivers/xen/*swiotlb* 17671 17672XEN SOUND FRONTEND DRIVER 17673M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17674L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17675L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17676S: Supported 17677F: sound/xen/* 17678 17679XFS FILESYSTEM 17680M: Darrick J. Wong <darrick.wong@oracle.com> 17681M: linux-xfs@vger.kernel.org 17682L: linux-xfs@vger.kernel.org 17683W: http://xfs.org/ 17684T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17685S: Supported 17686F: Documentation/admin-guide/xfs.rst 17687F: Documentation/ABI/testing/sysfs-fs-xfs 17688F: Documentation/filesystems/xfs-delayed-logging-design.txt 17689F: Documentation/filesystems/xfs-self-describing-metadata.txt 17690F: fs/xfs/ 17691F: include/uapi/linux/dqblk_xfs.h 17692F: include/uapi/linux/fsmap.h 17693 17694XILINX AXI ETHERNET DRIVER 17695M: Anirudha Sarangi <anirudh@xilinx.com> 17696M: John Linn <John.Linn@xilinx.com> 17697S: Maintained 17698F: drivers/net/ethernet/xilinx/xilinx_axienet* 17699 17700XILINX UARTLITE SERIAL DRIVER 17701M: Peter Korsgaard <jacmet@sunsite.dk> 17702L: linux-serial@vger.kernel.org 17703S: Maintained 17704F: drivers/tty/serial/uartlite.c 17705 17706XILINX VIDEO IP CORES 17707M: Hyun Kwon <hyun.kwon@xilinx.com> 17708M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17709L: linux-media@vger.kernel.org 17710T: git git://linuxtv.org/media_tree.git 17711S: Supported 17712F: Documentation/devicetree/bindings/media/xilinx/ 17713F: drivers/media/platform/xilinx/ 17714F: include/uapi/linux/xilinx-v4l2-controls.h 17715 17716XILLYBUS DRIVER 17717M: Eli Billauer <eli.billauer@gmail.com> 17718L: linux-kernel@vger.kernel.org 17719S: Supported 17720F: drivers/char/xillybus/ 17721 17722XLP9XX I2C DRIVER 17723M: George Cherian <george.cherian@cavium.com> 17724M: Jan Glauber <jglauber@cavium.com> 17725L: linux-i2c@vger.kernel.org 17726W: http://www.cavium.com 17727S: Supported 17728F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17729F: drivers/i2c/busses/i2c-xlp9xx.c 17730 17731XRA1403 GPIO EXPANDER 17732M: Nandor Han <nandor.han@ge.com> 17733M: Semi Malinen <semi.malinen@ge.com> 17734L: linux-gpio@vger.kernel.org 17735S: Maintained 17736F: drivers/gpio/gpio-xra1403.c 17737F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17738 17739XTENSA XTFPGA PLATFORM SUPPORT 17740M: Max Filippov <jcmvbkbc@gmail.com> 17741L: linux-xtensa@linux-xtensa.org 17742S: Maintained 17743F: drivers/spi/spi-xtensa-xtfpga.c 17744F: sound/soc/xtensa/xtfpga-i2s.c 17745 17746YAM DRIVER FOR AX.25 17747M: Jean-Paul Roubelat <jpr@f6fbb.org> 17748L: linux-hams@vger.kernel.org 17749S: Maintained 17750F: drivers/net/hamradio/yam* 17751F: include/linux/yam.h 17752 17753YAMA SECURITY MODULE 17754M: Kees Cook <keescook@chromium.org> 17755T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17756S: Supported 17757F: security/yama/ 17758F: Documentation/admin-guide/LSM/Yama.rst 17759 17760YEALINK PHONE DRIVER 17761M: Henk Vergonet <Henk.Vergonet@gmail.com> 17762L: usbb2k-api-dev@nongnu.org 17763S: Maintained 17764F: Documentation/input/devices/yealink.rst 17765F: drivers/input/misc/yealink.* 17766 17767Z8530 DRIVER FOR AX.25 17768M: Joerg Reuter <jreuter@yaina.de> 17769W: http://yaina.de/jreuter/ 17770W: http://www.qsl.net/dl1bke/ 17771L: linux-hams@vger.kernel.org 17772S: Maintained 17773F: Documentation/networking/z8530drv.txt 17774F: drivers/net/hamradio/*scc.c 17775F: drivers/net/hamradio/z8530.h 17776 17777ZBUD COMPRESSED PAGE ALLOCATOR 17778M: Seth Jennings <sjenning@redhat.com> 17779M: Dan Streetman <ddstreet@ieee.org> 17780L: linux-mm@kvack.org 17781S: Maintained 17782F: mm/zbud.c 17783F: include/linux/zbud.h 17784 17785ZD1211RW WIRELESS DRIVER 17786M: Daniel Drake <dsd@gentoo.org> 17787M: Ulrich Kunitz <kune@deine-taler.de> 17788W: http://zd1211.ath.cx/wiki/DriverRewrite 17789L: linux-wireless@vger.kernel.org 17790L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17791S: Maintained 17792F: drivers/net/wireless/zydas/zd1211rw/ 17793 17794ZD1301 MEDIA DRIVER 17795M: Antti Palosaari <crope@iki.fi> 17796L: linux-media@vger.kernel.org 17797W: https://linuxtv.org/ 17798W: http://palosaari.fi/linux/ 17799Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17800S: Maintained 17801F: drivers/media/usb/dvb-usb-v2/zd1301* 17802 17803ZD1301_DEMOD MEDIA DRIVER 17804M: Antti Palosaari <crope@iki.fi> 17805L: linux-media@vger.kernel.org 17806W: https://linuxtv.org/ 17807W: http://palosaari.fi/linux/ 17808Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17809S: Maintained 17810F: drivers/media/dvb-frontends/zd1301_demod* 17811 17812ZHAOXIN PROCESSOR SUPPORT 17813M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17814L: linux-kernel@vger.kernel.org 17815S: Maintained 17816F: arch/x86/kernel/cpu/zhaoxin.c 17817 17818ZPOOL COMPRESSED PAGE STORAGE API 17819M: Dan Streetman <ddstreet@ieee.org> 17820L: linux-mm@kvack.org 17821S: Maintained 17822F: mm/zpool.c 17823F: include/linux/zpool.h 17824 17825ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17826M: Minchan Kim <minchan@kernel.org> 17827M: Nitin Gupta <ngupta@vflare.org> 17828R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17829L: linux-kernel@vger.kernel.org 17830S: Maintained 17831F: drivers/block/zram/ 17832F: Documentation/admin-guide/blockdev/zram.rst 17833 17834ZS DECSTATION Z85C30 SERIAL DRIVER 17835M: "Maciej W. Rozycki" <macro@linux-mips.org> 17836S: Maintained 17837F: drivers/tty/serial/zs.* 17838 17839ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17840M: Minchan Kim <minchan@kernel.org> 17841M: Nitin Gupta <ngupta@vflare.org> 17842R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17843L: linux-mm@kvack.org 17844S: Maintained 17845F: mm/zsmalloc.c 17846F: include/linux/zsmalloc.h 17847F: Documentation/vm/zsmalloc.rst 17848 17849ZSWAP COMPRESSED SWAP CACHING 17850M: Seth Jennings <sjenning@redhat.com> 17851M: Dan Streetman <ddstreet@ieee.org> 17852L: linux-mm@kvack.org 17853S: Maintained 17854F: mm/zswap.c 17855 17856THE REST 17857M: Linus Torvalds <torvalds@linux-foundation.org> 17858L: linux-kernel@vger.kernel.org 17859Q: http://patchwork.kernel.org/project/LKML/list/ 17860T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17861S: Buried alive in reporters 17862F: * 17863F: */ 17864