1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/firmware-guide/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <guohanjun@huawei.com> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015.rst 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475.rst 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 555 556ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 557M: Stefan Popa <stefan.popa@analog.com> 558W: http://ez.analog.com/community/linux-device-drivers 559S: Supported 560F: drivers/iio/accel/adxl372.c 561F: drivers/iio/accel/adxl372_spi.c 562F: drivers/iio/accel/adxl372_i2c.c 563F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 564 565AF9013 MEDIA DRIVER 566M: Antti Palosaari <crope@iki.fi> 567L: linux-media@vger.kernel.org 568W: https://linuxtv.org 569W: http://palosaari.fi/linux/ 570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 571T: git git://linuxtv.org/anttip/media_tree.git 572S: Maintained 573F: drivers/media/dvb-frontends/af9013* 574 575AF9033 MEDIA DRIVER 576M: Antti Palosaari <crope@iki.fi> 577L: linux-media@vger.kernel.org 578W: https://linuxtv.org 579W: http://palosaari.fi/linux/ 580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 581T: git git://linuxtv.org/anttip/media_tree.git 582S: Maintained 583F: drivers/media/dvb-frontends/af9033* 584 585AFFS FILE SYSTEM 586M: David Sterba <dsterba@suse.com> 587L: linux-fsdevel@vger.kernel.org 588S: Odd Fixes 589F: Documentation/filesystems/affs.txt 590F: fs/affs/ 591 592AFS FILESYSTEM 593M: David Howells <dhowells@redhat.com> 594L: linux-afs@lists.infradead.org 595S: Supported 596F: fs/afs/ 597F: include/trace/events/afs.h 598F: Documentation/filesystems/afs.txt 599W: https://www.infradead.org/~dhowells/kafs/ 600 601AGPGART DRIVER 602M: David Airlie <airlied@linux.ie> 603T: git git://anongit.freedesktop.org/drm/drm 604S: Maintained 605F: drivers/char/agp/ 606F: include/linux/agp* 607F: include/uapi/linux/agp* 608 609AHA152X SCSI DRIVER 610M: "Juergen E. Fischer" <fischer@norbit.de> 611L: linux-scsi@vger.kernel.org 612S: Maintained 613F: drivers/scsi/aha152x* 614F: drivers/scsi/pcmcia/aha152x* 615 616AIC7XXX / AIC79XX SCSI DRIVER 617M: Hannes Reinecke <hare@suse.com> 618L: linux-scsi@vger.kernel.org 619S: Maintained 620F: drivers/scsi/aic7xxx/ 621 622AIMSLAB FM RADIO RECEIVER DRIVER 623M: Hans Verkuil <hverkuil@xs4all.nl> 624L: linux-media@vger.kernel.org 625T: git git://linuxtv.org/media_tree.git 626W: https://linuxtv.org 627S: Maintained 628F: drivers/media/radio/radio-aimslab* 629 630AIO 631M: Benjamin LaHaise <bcrl@kvack.org> 632L: linux-aio@kvack.org 633S: Supported 634F: fs/aio.c 635F: include/linux/*aio*.h 636 637AIRSPY MEDIA DRIVER 638M: Antti Palosaari <crope@iki.fi> 639L: linux-media@vger.kernel.org 640W: https://linuxtv.org 641W: http://palosaari.fi/linux/ 642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 643T: git git://linuxtv.org/anttip/media_tree.git 644S: Maintained 645F: drivers/media/usb/airspy/ 646 647ALACRITECH GIGABIT ETHERNET DRIVER 648M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 649S: Maintained 650F: drivers/net/ethernet/alacritech/* 651 652ALCATEL SPEEDTOUCH USB DRIVER 653M: Duncan Sands <duncan.sands@free.fr> 654L: linux-usb@vger.kernel.org 655W: http://www.linux-usb.org/SpeedTouch/ 656S: Maintained 657F: drivers/usb/atm/speedtch.c 658F: drivers/usb/atm/usbatm.c 659 660ALCHEMY AU1XX0 MMC DRIVER 661M: Manuel Lauss <manuel.lauss@gmail.com> 662S: Maintained 663F: drivers/mmc/host/au1xmmc.c 664 665ALI1563 I2C DRIVER 666M: Rudolf Marek <r.marek@assembler.cz> 667L: linux-i2c@vger.kernel.org 668S: Maintained 669F: Documentation/i2c/busses/i2c-ali1563 670F: drivers/i2c/busses/i2c-ali1563.c 671 672ALLEGRO DVT VIDEO IP CORE DRIVER 673M: Michael Tretter <m.tretter@pengutronix.de> 674R: Pengutronix Kernel Team <kernel@pengutronix.de> 675L: linux-media@vger.kernel.org 676S: Maintained 677F: drivers/staging/media/allegro-dvt/ 678 679ALLWINNER SECURITY SYSTEM 680M: Corentin Labbe <clabbe.montjoie@gmail.com> 681L: linux-crypto@vger.kernel.org 682S: Maintained 683F: drivers/crypto/sunxi-ss/ 684 685ALLWINNER VPU DRIVER 686M: Maxime Ripard <maxime.ripard@bootlin.com> 687M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 688L: linux-media@vger.kernel.org 689S: Maintained 690F: drivers/staging/media/sunxi/cedrus/ 691 692ALPHA PORT 693M: Richard Henderson <rth@twiddle.net> 694M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 695M: Matt Turner <mattst88@gmail.com> 696S: Odd Fixes 697L: linux-alpha@vger.kernel.org 698F: arch/alpha/ 699 700ALPS PS/2 TOUCHPAD DRIVER 701R: Pali Rohár <pali.rohar@gmail.com> 702F: drivers/input/mouse/alps.* 703 704ALTERA I2C CONTROLLER DRIVER 705M: Thor Thayer <thor.thayer@linux.intel.com> 706S: Maintained 707F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 708F: drivers/i2c/busses/i2c-altera.c 709 710ALTERA MAILBOX DRIVER 711M: Ley Foon Tan <lftan@altera.com> 712L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 713S: Maintained 714F: drivers/mailbox/mailbox-altera.c 715 716ALTERA PIO DRIVER 717M: Tien Hock Loh <thloh@altera.com> 718L: linux-gpio@vger.kernel.org 719S: Maintained 720F: drivers/gpio/gpio-altera.c 721 722ALTERA SYSTEM MANAGER DRIVER 723M: Thor Thayer <thor.thayer@linux.intel.com> 724S: Maintained 725F: drivers/mfd/altera-sysmgr.c 726F: include/linux/mfd/altera-sysgmr.h 727 728ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 729M: Thor Thayer <thor.thayer@linux.intel.com> 730S: Maintained 731F: drivers/gpio/gpio-altera-a10sr.c 732F: drivers/mfd/altera-a10sr.c 733F: drivers/reset/reset-a10sr.c 734F: include/linux/mfd/altera-a10sr.h 735F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 736 737ALTERA TRIPLE SPEED ETHERNET DRIVER 738M: Thor Thayer <thor.thayer@linux.intel.com> 739L: netdev@vger.kernel.org 740L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 741S: Maintained 742F: drivers/net/ethernet/altera/ 743 744ALTERA UART/JTAG UART SERIAL DRIVERS 745M: Tobias Klauser <tklauser@distanz.ch> 746L: linux-serial@vger.kernel.org 747L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 748S: Maintained 749F: drivers/tty/serial/altera_uart.c 750F: drivers/tty/serial/altera_jtaguart.c 751F: include/linux/altera_uart.h 752F: include/linux/altera_jtaguart.h 753 754AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 755M: Talel Shenhar <talel@amazon.com> 756S: Maintained 757F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 758F: drivers/thermal/thermal_mmio.c 759 760AMAZON ETHERNET DRIVERS 761M: Netanel Belgazal <netanel@amazon.com> 762R: Saeed Bishara <saeedb@amazon.com> 763R: Zorik Machulsky <zorik@amazon.com> 764L: netdev@vger.kernel.org 765S: Supported 766F: Documentation/networking/device_drivers/amazon/ena.txt 767F: drivers/net/ethernet/amazon/ 768 769AMAZON RDMA EFA DRIVER 770M: Gal Pressman <galpress@amazon.com> 771R: Yossi Leybovich <sleybo@amazon.com> 772L: linux-rdma@vger.kernel.org 773Q: https://patchwork.kernel.org/project/linux-rdma/list/ 774S: Supported 775F: drivers/infiniband/hw/efa/ 776F: include/uapi/rdma/efa-abi.h 777 778AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 779M: Tom Lendacky <thomas.lendacky@amd.com> 780M: Gary Hook <gary.hook@amd.com> 781L: linux-crypto@vger.kernel.org 782S: Supported 783F: drivers/crypto/ccp/ 784F: include/linux/ccp.h 785 786AMD DISPLAY CORE 787M: Harry Wentland <harry.wentland@amd.com> 788M: Leo Li <sunpeng.li@amd.com> 789L: amd-gfx@lists.freedesktop.org 790T: git git://people.freedesktop.org/~agd5f/linux 791S: Supported 792F: drivers/gpu/drm/amd/display/ 793 794AMD FAM15H PROCESSOR POWER MONITORING DRIVER 795M: Huang Rui <ray.huang@amd.com> 796L: linux-hwmon@vger.kernel.org 797S: Supported 798F: Documentation/hwmon/fam15h_power.rst 799F: drivers/hwmon/fam15h_power.c 800 801AMD FCH GPIO DRIVER 802M: Enrico Weigelt, metux IT consult <info@metux.net> 803L: linux-gpio@vger.kernel.org 804S: Maintained 805F: drivers/gpio/gpio-amd-fch.c 806F: include/linux/platform_data/gpio/gpio-amd-fch.h 807 808AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 809L: linux-geode@lists.infradead.org (moderated for non-subscribers) 810S: Orphan 811F: drivers/usb/gadget/udc/amd5536udc.* 812 813AMD GEODE PROCESSOR/CHIPSET SUPPORT 814P: Andres Salomon <dilinger@queued.net> 815L: linux-geode@lists.infradead.org (moderated for non-subscribers) 816W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 817S: Supported 818F: drivers/char/hw_random/geode-rng.c 819F: drivers/crypto/geode* 820F: drivers/video/fbdev/geode/ 821F: arch/x86/include/asm/geode.h 822 823AMD IOMMU (AMD-VI) 824M: Joerg Roedel <joro@8bytes.org> 825L: iommu@lists.linux-foundation.org 826T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 827S: Maintained 828F: drivers/iommu/amd_iommu*.[ch] 829F: include/linux/amd-iommu.h 830 831AMD KFD 832M: Oded Gabbay <oded.gabbay@gmail.com> 833L: dri-devel@lists.freedesktop.org 834T: git git://people.freedesktop.org/~gabbayo/linux.git 835S: Supported 836F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 837F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 838F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 839F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 840F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 841F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 842F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 843F: drivers/gpu/drm/amd/amdkfd/ 844F: drivers/gpu/drm/amd/include/cik_structs.h 845F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 846F: drivers/gpu/drm/amd/include/vi_structs.h 847F: drivers/gpu/drm/amd/include/v9_structs.h 848F: include/uapi/linux/kfd_ioctl.h 849 850AMD MP2 I2C DRIVER 851M: Elie Morisse <syniurge@gmail.com> 852M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 853M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 854L: linux-i2c@vger.kernel.org 855S: Maintained 856F: drivers/i2c/busses/i2c-amd-mp2* 857 858AMD POWERPLAY 859M: Rex Zhu <rex.zhu@amd.com> 860M: Evan Quan <evan.quan@amd.com> 861L: amd-gfx@lists.freedesktop.org 862S: Supported 863F: drivers/gpu/drm/amd/powerplay/ 864T: git git://people.freedesktop.org/~agd5f/linux 865 866AMD SEATTLE DEVICE TREE SUPPORT 867M: Brijesh Singh <brijeshkumar.singh@amd.com> 868M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 869M: Tom Lendacky <thomas.lendacky@amd.com> 870S: Supported 871F: arch/arm64/boot/dts/amd/ 872 873AMD XGBE DRIVER 874M: Tom Lendacky <thomas.lendacky@amd.com> 875L: netdev@vger.kernel.org 876S: Supported 877F: drivers/net/ethernet/amd/xgbe/ 878F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 879 880ANALOG DEVICES INC AD5686 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-pm@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5686* 886F: drivers/iio/dac/ad5696* 887 888ANALOG DEVICES INC AD5758 DRIVER 889M: Stefan Popa <stefan.popa@analog.com> 890L: linux-iio@vger.kernel.org 891W: http://ez.analog.com/community/linux-device-drivers 892S: Supported 893F: drivers/iio/dac/ad5758.c 894F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 895 896ANALOG DEVICES INC AD7124 DRIVER 897M: Stefan Popa <stefan.popa@analog.com> 898L: linux-iio@vger.kernel.org 899W: http://ez.analog.com/community/linux-device-drivers 900S: Supported 901F: drivers/iio/adc/ad7124.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 903 904ANALOG DEVICES INC AD7606 DRIVER 905M: Stefan Popa <stefan.popa@analog.com> 906L: linux-iio@vger.kernel.org 907W: http://ez.analog.com/community/linux-device-drivers 908S: Supported 909F: drivers/iio/adc/ad7606.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 911 912ANALOG DEVICES INC AD7768-1 DRIVER 913M: Stefan Popa <stefan.popa@analog.com> 914L: linux-iio@vger.kernel.org 915W: http://ez.analog.com/community/linux-device-drivers 916S: Supported 917F: drivers/iio/adc/ad7768-1.c 918F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 919 920ANALOG DEVICES INC AD7780 DRIVER 921M: Michael Hennerich <Michael.Hennerich@analog.com> 922M: Renato Lui Geh <renatogeh@gmail.com> 923L: linux-iio@vger.kernel.org 924W: http://ez.analog.com/community/linux-device-drivers 925S: Supported 926F: drivers/iio/adc/ad7780.c 927F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 928 929ANALOG DEVICES INC AD9389B DRIVER 930M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 931L: linux-media@vger.kernel.org 932S: Maintained 933F: drivers/media/i2c/ad9389b* 934 935ANALOG DEVICES INC ADGS1408 DRIVER 936M: Mircea Caprioru <mircea.caprioru@analog.com> 937S: Supported 938F: drivers/mux/adgs1408.c 939F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 940 941ANALOG DEVICES INC ADIS DRIVER LIBRARY 942M: Alexandru Ardelean <alexandru.ardelean@analog.com> 943S: Supported 944L: linux-iio@vger.kernel.org 945F: include/linux/iio/imu/adis.h 946F: drivers/iio/imu/adis.c 947 948ANALOG DEVICES INC ADP5061 DRIVER 949M: Stefan Popa <stefan.popa@analog.com> 950L: linux-pm@vger.kernel.org 951W: http://ez.analog.com/community/linux-device-drivers 952S: Supported 953F: drivers/power/supply/adp5061.c 954 955ANALOG DEVICES INC ADV7180 DRIVER 956M: Lars-Peter Clausen <lars@metafoo.de> 957L: linux-media@vger.kernel.org 958W: http://ez.analog.com/community/linux-device-drivers 959S: Supported 960F: drivers/media/i2c/adv7180.c 961 962ANALOG DEVICES INC ADV748X DRIVER 963M: Kieran Bingham <kieran.bingham@ideasonboard.com> 964L: linux-media@vger.kernel.org 965S: Maintained 966F: drivers/media/i2c/adv748x/* 967 968ANALOG DEVICES INC ADV7511 DRIVER 969M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/adv7511* 973 974ANALOG DEVICES INC ADV7604 DRIVER 975M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 976L: linux-media@vger.kernel.org 977S: Maintained 978F: drivers/media/i2c/adv7604* 979 980ANALOG DEVICES INC ADV7842 DRIVER 981M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 982L: linux-media@vger.kernel.org 983S: Maintained 984F: drivers/media/i2c/adv7842* 985 986ANALOG DEVICES INC ASOC CODEC DRIVERS 987M: Lars-Peter Clausen <lars@metafoo.de> 988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 989W: http://wiki.analog.com/ 990W: http://ez.analog.com/community/linux-device-drivers 991S: Supported 992F: sound/soc/codecs/adau* 993F: sound/soc/codecs/adav* 994F: sound/soc/codecs/ad1* 995F: sound/soc/codecs/ad7* 996F: sound/soc/codecs/ssm* 997F: sound/soc/codecs/sigmadsp.* 998 999ANALOG DEVICES INC DMA DRIVERS 1000M: Lars-Peter Clausen <lars@metafoo.de> 1001W: http://ez.analog.com/community/linux-device-drivers 1002S: Supported 1003F: drivers/dma/dma-axi-dmac.c 1004 1005ANALOG DEVICES INC IIO DRIVERS 1006M: Lars-Peter Clausen <lars@metafoo.de> 1007M: Michael Hennerich <Michael.Hennerich@analog.com> 1008M: Stefan Popa <stefan.popa@analog.com> 1009W: http://wiki.analog.com/ 1010W: http://ez.analog.com/community/linux-device-drivers 1011S: Supported 1012F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1013F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1014F: drivers/iio/*/ad* 1015F: drivers/iio/adc/ltc2497* 1016X: drivers/iio/*/adjd* 1017F: drivers/staging/iio/*/ad* 1018 1019ANALOGBITS PLL LIBRARIES 1020M: Paul Walmsley <paul.walmsley@sifive.com> 1021S: Supported 1022F: drivers/clk/analogbits/* 1023F: include/linux/clk/analogbits* 1024 1025ANDES ARCHITECTURE 1026M: Greentime Hu <green.hu@gmail.com> 1027M: Vincent Chen <deanbo422@gmail.com> 1028T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1029S: Supported 1030F: arch/nds32/ 1031F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1032F: Documentation/devicetree/bindings/nds32/ 1033K: nds32 1034N: nds32 1035 1036ANDROID CONFIG FRAGMENTS 1037M: Rob Herring <robh@kernel.org> 1038S: Supported 1039F: kernel/configs/android* 1040 1041ANDROID DRIVERS 1042M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1043M: Arve Hjønnevåg <arve@android.com> 1044M: Todd Kjos <tkjos@android.com> 1045M: Martijn Coenen <maco@android.com> 1046M: Joel Fernandes <joel@joelfernandes.org> 1047M: Christian Brauner <christian@brauner.io> 1048T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1049L: devel@driverdev.osuosl.org 1050S: Supported 1051F: drivers/android/ 1052F: drivers/staging/android/ 1053 1054ANDROID GOLDFISH PIC DRIVER 1055M: Miodrag Dinic <miodrag.dinic@mips.com> 1056S: Supported 1057F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1058F: drivers/irqchip/irq-goldfish-pic.c 1059 1060ANDROID GOLDFISH RTC DRIVER 1061M: Miodrag Dinic <miodrag.dinic@mips.com> 1062S: Supported 1063F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1064F: drivers/rtc/rtc-goldfish.c 1065 1066ANDROID ION DRIVER 1067M: Laura Abbott <labbott@redhat.com> 1068M: Sumit Semwal <sumit.semwal@linaro.org> 1069L: devel@driverdev.osuosl.org 1070L: dri-devel@lists.freedesktop.org 1071L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1072S: Supported 1073F: drivers/staging/android/ion 1074F: drivers/staging/android/uapi/ion.h 1075 1076AOA (Apple Onboard Audio) ALSA DRIVER 1077M: Johannes Berg <johannes@sipsolutions.net> 1078L: linuxppc-dev@lists.ozlabs.org 1079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1080S: Maintained 1081F: sound/aoa/ 1082 1083APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1084M: William Breathitt Gray <vilhelm.gray@gmail.com> 1085L: linux-iio@vger.kernel.org 1086S: Maintained 1087F: drivers/iio/adc/stx104.c 1088 1089APM DRIVER 1090M: Jiri Kosina <jikos@kernel.org> 1091S: Odd fixes 1092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1093F: arch/x86/kernel/apm_32.c 1094F: include/linux/apm_bios.h 1095F: include/uapi/linux/apm_bios.h 1096F: drivers/char/apm-emulation.c 1097 1098APPARMOR SECURITY MODULE 1099M: John Johansen <john.johansen@canonical.com> 1100L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1101W: wiki.apparmor.net 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1103S: Supported 1104F: security/apparmor/ 1105F: Documentation/admin-guide/LSM/apparmor.rst 1106 1107APPLE BCM5974 MULTITOUCH DRIVER 1108M: Henrik Rydberg <rydberg@bitmath.org> 1109L: linux-input@vger.kernel.org 1110S: Odd fixes 1111F: drivers/input/mouse/bcm5974.c 1112 1113APPLE SMC DRIVER 1114M: Henrik Rydberg <rydberg@bitmath.org> 1115L: linux-hwmon@vger.kernel.org 1116S: Odd fixes 1117F: drivers/hwmon/applesmc.c 1118 1119APPLETALK NETWORK LAYER 1120L: netdev@vger.kernel.org 1121S: Odd fixes 1122F: drivers/net/appletalk/ 1123F: net/appletalk/ 1124F: include/linux/atalk.h 1125F: include/uapi/linux/atalk.h 1126 1127APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1128M: Khuong Dinh <khuong@os.amperecomputing.com> 1129S: Supported 1130F: arch/arm64/boot/dts/apm/ 1131 1132APPLIED MICRO (APM) X-GENE SOC EDAC 1133M: Khuong Dinh <khuong@os.amperecomputing.com> 1134S: Supported 1135F: drivers/edac/xgene_edac.c 1136F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1137 1138APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1139M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1140M: Keyur Chudgar <keyur@os.amperecomputing.com> 1141S: Supported 1142F: drivers/net/ethernet/apm/xgene-v2/ 1143 1144APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1145M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1146M: Keyur Chudgar <keyur@os.amperecomputing.com> 1147M: Quan Nguyen <quan@os.amperecomputing.com> 1148S: Supported 1149F: drivers/net/ethernet/apm/xgene/ 1150F: drivers/net/phy/mdio-xgene.c 1151F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1152F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1153 1154APPLIED MICRO (APM) X-GENE SOC PMU 1155M: Khuong Dinh <khuong@os.amperecomputing.com> 1156S: Supported 1157F: drivers/perf/xgene_pmu.c 1158F: Documentation/admin-guide/perf/xgene-pmu.rst 1159F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1160 1161APTINA CAMERA SENSOR PLL 1162M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1163L: linux-media@vger.kernel.org 1164S: Maintained 1165F: drivers/media/i2c/aptina-pll.* 1166 1167AQUANTIA ETHERNET DRIVER (atlantic) 1168M: Igor Russkikh <igor.russkikh@aquantia.com> 1169L: netdev@vger.kernel.org 1170S: Supported 1171W: http://www.aquantia.com 1172Q: http://patchwork.ozlabs.org/project/netdev/list/ 1173F: drivers/net/ethernet/aquantia/atlantic/ 1174F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1175 1176ARC FRAMEBUFFER DRIVER 1177M: Jaya Kumar <jayalk@intworks.biz> 1178S: Maintained 1179F: drivers/video/fbdev/arcfb.c 1180F: drivers/video/fbdev/core/fb_defio.c 1181 1182ARC PGU DRM DRIVER 1183M: Alexey Brodkin <abrodkin@synopsys.com> 1184S: Supported 1185F: drivers/gpu/drm/arc/ 1186F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1187 1188ARCNET NETWORK LAYER 1189M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1190L: netdev@vger.kernel.org 1191S: Maintained 1192F: drivers/net/arcnet/ 1193F: include/uapi/linux/if_arcnet.h 1194 1195ARM ARCHITECTED TIMER DRIVER 1196M: Mark Rutland <mark.rutland@arm.com> 1197M: Marc Zyngier <marc.zyngier@arm.com> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199S: Maintained 1200F: arch/arm/include/asm/arch_timer.h 1201F: arch/arm64/include/asm/arch_timer.h 1202F: drivers/clocksource/arm_arch_timer.c 1203 1204ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1205M: Linus Walleij <linus.walleij@linaro.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: Documentation/devicetree/bindings/arm/arm-boards 1209F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1210F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1211F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1212F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1213F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1214F: arch/arm/mach-integrator/ 1215F: arch/arm/mach-realview/ 1216F: arch/arm/mach-versatile/ 1217F: arch/arm/plat-versatile/ 1218F: arch/arm/boot/dts/arm-realview-* 1219F: arch/arm/boot/dts/integrator* 1220F: arch/arm/boot/dts/versatile* 1221F: drivers/clk/versatile/ 1222F: drivers/i2c/busses/i2c-versatile.c 1223F: drivers/irqchip/irq-versatile-fpga.c 1224F: drivers/mtd/maps/physmap_of_versatile.c 1225F: drivers/power/reset/arm-versatile-reboot.c 1226F: drivers/soc/versatile/ 1227 1228ARM HDLCD DRM DRIVER 1229M: Liviu Dudau <liviu.dudau@arm.com> 1230S: Supported 1231F: drivers/gpu/drm/arm/hdlcd_* 1232F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1233 1234ARM KOMEDA DRM-KMS DRIVER 1235M: James (Qian) Wang <james.qian.wang@arm.com> 1236M: Liviu Dudau <liviu.dudau@arm.com> 1237L: Mali DP Maintainers <malidp@foss.arm.com> 1238S: Supported 1239T: git git://anongit.freedesktop.org/drm/drm-misc 1240F: drivers/gpu/drm/arm/display/include/ 1241F: drivers/gpu/drm/arm/display/komeda/ 1242F: Documentation/devicetree/bindings/display/arm,komeda.txt 1243F: Documentation/gpu/komeda-kms.rst 1244 1245ARM MALI-DP DRM DRIVER 1246M: Liviu Dudau <liviu.dudau@arm.com> 1247M: Brian Starkey <brian.starkey@arm.com> 1248L: Mali DP Maintainers <malidp@foss.arm.com> 1249S: Supported 1250T: git git://anongit.freedesktop.org/drm/drm-misc 1251F: drivers/gpu/drm/arm/ 1252F: Documentation/devicetree/bindings/display/arm,malidp.txt 1253F: Documentation/gpu/afbc.rst 1254 1255ARM MALI PANFROST DRM DRIVER 1256M: Rob Herring <robh@kernel.org> 1257M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1258L: dri-devel@lists.freedesktop.org 1259S: Supported 1260T: git git://anongit.freedesktop.org/drm/drm-misc 1261F: drivers/gpu/drm/panfrost/ 1262F: include/uapi/drm/panfrost_drm.h 1263 1264ARM MFM AND FLOPPY DRIVERS 1265M: Ian Molton <spyro@f2s.com> 1266S: Maintained 1267F: arch/arm/mach-rpc/floppydma.S 1268F: arch/arm/include/asm/floppy.h 1269 1270ARM PMU PROFILING AND DEBUGGING 1271M: Will Deacon <will@kernel.org> 1272M: Mark Rutland <mark.rutland@arm.com> 1273S: Maintained 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275F: arch/arm*/kernel/perf_* 1276F: arch/arm/oprofile/common.c 1277F: arch/arm*/kernel/hw_breakpoint.c 1278F: arch/arm*/include/asm/hw_breakpoint.h 1279F: arch/arm*/include/asm/perf_event.h 1280F: drivers/perf/* 1281F: include/linux/perf/arm_pmu.h 1282F: Documentation/devicetree/bindings/arm/pmu.yaml 1283F: Documentation/devicetree/bindings/perf/ 1284 1285ARM PORT 1286M: Russell King <linux@armlinux.org.uk> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288W: http://www.armlinux.org.uk/ 1289S: Odd Fixes 1290T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1291F: arch/arm/ 1292X: arch/arm/boot/dts/ 1293 1294ARM PRIMECELL AACI PL041 DRIVER 1295M: Russell King <linux@armlinux.org.uk> 1296S: Odd Fixes 1297F: sound/arm/aaci.* 1298 1299ARM PRIMECELL BUS SUPPORT 1300M: Russell King <linux@armlinux.org.uk> 1301S: Odd Fixes 1302F: drivers/amba/ 1303F: include/linux/amba/bus.h 1304 1305ARM PRIMECELL CLCD PL110 DRIVER 1306M: Russell King <linux@armlinux.org.uk> 1307S: Odd Fixes 1308F: drivers/video/fbdev/amba-clcd.* 1309 1310ARM PRIMECELL KMI PL050 DRIVER 1311M: Russell King <linux@armlinux.org.uk> 1312S: Odd Fixes 1313F: drivers/input/serio/ambakmi.* 1314F: include/linux/amba/kmi.h 1315 1316ARM PRIMECELL MMCI PL180/1 DRIVER 1317M: Russell King <linux@armlinux.org.uk> 1318S: Odd Fixes 1319F: drivers/mmc/host/mmci.* 1320F: include/linux/amba/mmci.h 1321 1322ARM PRIMECELL SSP PL022 SPI DRIVER 1323M: Linus Walleij <linus.walleij@linaro.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1327F: drivers/spi/spi-pl022.c 1328 1329ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1330M: Russell King <linux@armlinux.org.uk> 1331S: Odd Fixes 1332F: drivers/tty/serial/amba-pl01*.c 1333F: include/linux/amba/serial.h 1334 1335ARM PRIMECELL VIC PL190/PL192 DRIVER 1336M: Linus Walleij <linus.walleij@linaro.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1340F: drivers/irqchip/irq-vic.c 1341 1342AMAZON ANNAPURNA LABS FIC DRIVER 1343M: Talel Shenhar <talel@amazon.com> 1344S: Maintained 1345F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1346F: drivers/irqchip/irq-al-fic.c 1347 1348ARM SMMU DRIVERS 1349M: Will Deacon <will@kernel.org> 1350R: Robin Murphy <robin.murphy@arm.com> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353F: drivers/iommu/arm-smmu.c 1354F: drivers/iommu/arm-smmu-v3.c 1355F: drivers/iommu/io-pgtable-arm.c 1356F: drivers/iommu/io-pgtable-arm-v7s.c 1357 1358ARM SUB-ARCHITECTURES 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-*/ 1362F: arch/arm/plat-*/ 1363T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1364 1365ARM/ACTIONS SEMI ARCHITECTURE 1366M: Andreas Färber <afaerber@suse.de> 1367R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370N: owl 1371F: arch/arm/mach-actions/ 1372F: arch/arm/boot/dts/owl-* 1373F: arch/arm64/boot/dts/actions/ 1374F: drivers/clk/actions/ 1375F: drivers/clocksource/timer-owl* 1376F: drivers/dma/owl-dma.c 1377F: drivers/i2c/busses/i2c-owl.c 1378F: drivers/pinctrl/actions/* 1379F: drivers/soc/actions/ 1380F: include/dt-bindings/power/owl-* 1381F: include/linux/soc/actions/ 1382F: Documentation/devicetree/bindings/arm/actions.txt 1383F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1384F: Documentation/devicetree/bindings/dma/owl-dma.txt 1385F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1386F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1387F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1388F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1389 1390ARM/ADS SPHERE MACHINE SUPPORT 1391M: Lennert Buytenhek <kernel@wantstofly.org> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394 1395ARM/AFEB9260 MACHINE SUPPORT 1396M: Sergey Lapin <slapin@ossfans.org> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399 1400ARM/AJECO 1ARM MACHINE SUPPORT 1401M: Lennert Buytenhek <kernel@wantstofly.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/Allwinner SoC Clock Support 1406M: Emilio López <emilio@elopez.com.ar> 1407S: Maintained 1408F: drivers/clk/sunxi/ 1409 1410ARM/Allwinner sunXi SoC support 1411M: Maxime Ripard <maxime.ripard@bootlin.com> 1412M: Chen-Yu Tsai <wens@csie.org> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415N: sun[x456789]i 1416N: sun50i 1417F: arch/arm/mach-sunxi/ 1418F: arch/arm64/boot/dts/allwinner/ 1419F: drivers/clk/sunxi-ng/ 1420F: drivers/pinctrl/sunxi/ 1421F: drivers/soc/sunxi/ 1422T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1423 1424ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1425M: Neil Armstrong <narmstrong@baylibre.com> 1426M: Jerome Brunet <jbrunet@baylibre.com> 1427L: linux-amlogic@lists.infradead.org 1428S: Maintained 1429F: drivers/clk/meson/ 1430F: include/dt-bindings/clock/meson* 1431F: include/dt-bindings/clock/gxbb* 1432F: Documentation/devicetree/bindings/clock/amlogic* 1433 1434ARM/Amlogic Meson SoC support 1435M: Kevin Hilman <khilman@baylibre.com> 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1437L: linux-amlogic@lists.infradead.org 1438W: http://linux-meson.com/ 1439S: Maintained 1440F: arch/arm/mach-meson/ 1441F: arch/arm/boot/dts/meson* 1442F: arch/arm64/boot/dts/amlogic/ 1443F: drivers/pinctrl/meson/ 1444F: drivers/mmc/host/meson* 1445F: drivers/soc/amlogic/ 1446N: meson 1447 1448ARM/Amlogic Meson SoC Sound Drivers 1449M: Jerome Brunet <jbrunet@baylibre.com> 1450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1451S: Maintained 1452F: sound/soc/meson/ 1453F: Documentation/devicetree/bindings/sound/amlogic* 1454 1455ARM/Annapurna Labs ALPINE ARCHITECTURE 1456M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1457M: Antoine Tenart <antoine.tenart@bootlin.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-alpine/ 1461F: arch/arm/boot/dts/alpine* 1462F: arch/arm64/boot/dts/al/ 1463F: drivers/*/*alpine* 1464 1465ARM/ARTPEC MACHINE SUPPORT 1466M: Jesper Nilsson <jesper.nilsson@axis.com> 1467M: Lars Persson <lars.persson@axis.com> 1468S: Maintained 1469L: linux-arm-kernel@axis.com 1470F: arch/arm/mach-artpec 1471F: arch/arm/boot/dts/artpec6* 1472F: drivers/clk/axis 1473F: drivers/crypto/axis 1474F: drivers/pinctrl/pinctrl-artpec* 1475F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1476 1477ARM/ASPEED I2C DRIVER 1478M: Brendan Higgins <brendanhiggins@google.com> 1479R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1480R: Joel Stanley <joel@jms.id.au> 1481L: linux-i2c@vger.kernel.org 1482L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1483S: Maintained 1484F: drivers/irqchip/irq-aspeed-i2c-ic.c 1485F: drivers/i2c/busses/i2c-aspeed.c 1486F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1487F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1488 1489ARM/ASPEED MACHINE SUPPORT 1490M: Joel Stanley <joel@jms.id.au> 1491R: Andrew Jeffery <andrew@aj.id.au> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1494Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1495S: Supported 1496T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1497F: arch/arm/mach-aspeed/ 1498F: arch/arm/boot/dts/aspeed-* 1499N: aspeed 1500 1501ARM/BITMAIN ARCHITECTURE 1502M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm64/boot/dts/bitmain/ 1506F: drivers/pinctrl/pinctrl-bm1880.c 1507F: Documentation/devicetree/bindings/arm/bitmain.yaml 1508F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1509 1510ARM/CALXEDA HIGHBANK ARCHITECTURE 1511M: Rob Herring <robh@kernel.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: arch/arm/mach-highbank/ 1515F: arch/arm/boot/dts/highbank.dts 1516F: arch/arm/boot/dts/ecx-*.dts* 1517 1518ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1519M: Krzysztof Halasa <khalasa@piap.pl> 1520S: Maintained 1521F: arch/arm/mach-cns3xxx/ 1522 1523ARM/CAVIUM THUNDER NETWORK DRIVER 1524M: Sunil Goutham <sgoutham@cavium.com> 1525M: Robert Richter <rric@kernel.org> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527S: Supported 1528F: drivers/net/ethernet/cavium/thunder/ 1529 1530ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1531M: Lukasz Majewski <lukma@denx.de> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: arch/arm/mach-ep93xx/ts72xx.c 1535 1536ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1537M: Alexander Shiyan <shc_work@mail.ru> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Odd Fixes 1540N: clps711x 1541 1542ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1548M: Hartley Sweeten <hsweeten@visionengravers.com> 1549M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551S: Maintained 1552F: arch/arm/mach-ep93xx/ 1553F: arch/arm/mach-ep93xx/include/mach/ 1554 1555ARM/CLKDEV SUPPORT 1556M: Russell King <linux@armlinux.org.uk> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1560F: drivers/clk/clkdev.c 1561 1562ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1563M: Mike Rapoport <mike@compulab.co.il> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566 1567ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1568M: Baruch Siach <baruch@tkos.co.il> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/boot/dts/cx92755* 1572N: digicolor 1573 1574ARM/CONTEC MICRO9 MACHINE SUPPORT 1575M: Hubert Feurstein <hubert.feurstein@contec.at> 1576S: Maintained 1577F: arch/arm/mach-ep93xx/micro9.c 1578 1579ARM/CORESIGHT FRAMEWORK AND DRIVERS 1580M: Mathieu Poirier <mathieu.poirier@linaro.org> 1581R: Suzuki K Poulose <suzuki.poulose@arm.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584F: drivers/hwtracing/coresight/* 1585F: Documentation/trace/coresight.txt 1586F: Documentation/trace/coresight-cpu-debug.txt 1587F: Documentation/devicetree/bindings/arm/coresight.txt 1588F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1589F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1590F: tools/perf/arch/arm/util/pmu.c 1591F: tools/perf/arch/arm/util/auxtrace.c 1592F: tools/perf/arch/arm/util/cs-etm.c 1593F: tools/perf/arch/arm/util/cs-etm.h 1594F: tools/perf/util/cs-etm.* 1595F: tools/perf/util/cs-etm-decoder/* 1596 1597ARM/CORGI MACHINE SUPPORT 1598M: Richard Purdie <rpurdie@rpsys.net> 1599S: Maintained 1600 1601ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1602M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1603M: Linus Walleij <linus.walleij@linaro.org> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605T: git git://github.com/ulli-kroll/linux.git 1606S: Maintained 1607F: Documentation/devicetree/bindings/arm/gemini.txt 1608F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1609F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1610F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1611F: arch/arm/mach-gemini/ 1612F: drivers/net/ethernet/cortina/ 1613F: drivers/pinctrl/pinctrl-gemini.c 1614F: drivers/rtc/rtc-ftrtc010.c 1615 1616ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1617M: Barry Song <baohua@kernel.org> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1620S: Maintained 1621F: arch/arm/boot/dts/prima2* 1622F: arch/arm/mach-prima2/ 1623F: drivers/clk/sirf/ 1624F: drivers/clocksource/timer-prima2.c 1625F: drivers/clocksource/timer-atlas7.c 1626N: [^a-z]sirf 1627X: drivers/gnss 1628 1629ARM/EBSA110 MACHINE SUPPORT 1630M: Russell King <linux@armlinux.org.uk> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.armlinux.org.uk/ 1633S: Maintained 1634F: arch/arm/mach-ebsa110/ 1635F: drivers/net/ethernet/amd/am79c961a.* 1636 1637ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1638M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1639R: Pengutronix Kernel Team <kernel@pengutronix.de> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642N: efm32 1643 1644ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1645M: Robert Jarzmik <robert.jarzmik@free.fr> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-pxa/ezx.c 1649 1650ARM/FARADAY FA526 PORT 1651M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654T: git git://git.berlios.de/gemini-board 1655F: arch/arm/mm/*-fa* 1656 1657ARM/FOOTBRIDGE ARCHITECTURE 1658M: Russell King <linux@armlinux.org.uk> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.armlinux.org.uk/ 1661S: Maintained 1662F: arch/arm/include/asm/hardware/dec21285.h 1663F: arch/arm/mach-footbridge/ 1664 1665ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1666M: Shawn Guo <shawnguo@kernel.org> 1667M: Sascha Hauer <s.hauer@pengutronix.de> 1668R: Pengutronix Kernel Team <kernel@pengutronix.de> 1669R: Fabio Estevam <festevam@gmail.com> 1670R: NXP Linux Team <linux-imx@nxp.com> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1674N: imx 1675N: mxs 1676X: drivers/media/i2c/ 1677 1678ARM/FREESCALE VYBRID ARM ARCHITECTURE 1679M: Shawn Guo <shawnguo@kernel.org> 1680M: Sascha Hauer <s.hauer@pengutronix.de> 1681R: Pengutronix Kernel Team <kernel@pengutronix.de> 1682R: Stefan Agner <stefan@agner.ch> 1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1684S: Maintained 1685T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1686F: arch/arm/mach-imx/*vf610* 1687F: arch/arm/boot/dts/vf* 1688 1689ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1690M: Shawn Guo <shawnguo@kernel.org> 1691M: Li Yang <leoyang.li@nxp.com> 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1695F: arch/arm/boot/dts/ls1021a* 1696F: arch/arm64/boot/dts/freescale/fsl-* 1697F: arch/arm64/boot/dts/freescale/qoriq-* 1698 1699ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1700M: Lennert Buytenhek <kernel@wantstofly.org> 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1702S: Maintained 1703 1704ARM/GUMSTIX MACHINE SUPPORT 1705M: Steve Sakoman <sakoman@gmail.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707S: Maintained 1708 1709ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1710M: Philipp Zabel <philipp.zabel@gmail.com> 1711M: Paul Parsons <lost.distance@yahoo.com> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713S: Maintained 1714F: arch/arm/mach-pxa/hx4700.c 1715F: arch/arm/mach-pxa/include/mach/hx4700.h 1716F: sound/soc/pxa/hx4700.c 1717 1718ARM/HISILICON SOC SUPPORT 1719M: Wei Xu <xuwei5@hisilicon.com> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721W: http://www.hisilicon.com 1722S: Supported 1723T: git git://github.com/hisilicon/linux-hisi.git 1724F: arch/arm/mach-hisi/ 1725F: arch/arm/boot/dts/hi3* 1726F: arch/arm/boot/dts/hip* 1727F: arch/arm/boot/dts/hisi* 1728F: arch/arm64/boot/dts/hisilicon/ 1729 1730ARM/HP JORNADA 7XX MACHINE SUPPORT 1731M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1732W: www.jlime.com 1733S: Maintained 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1735F: arch/arm/mach-sa1100/jornada720.c 1736F: arch/arm/mach-sa1100/include/mach/jornada720.h 1737 1738ARM/IGEP MACHINE SUPPORT 1739M: Enric Balletbo i Serra <eballetbo@gmail.com> 1740M: Javier Martinez Canillas <javier@dowhile0.org> 1741L: linux-omap@vger.kernel.org 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743S: Maintained 1744F: arch/arm/boot/dts/omap3-igep* 1745 1746ARM/INCOME PXA270 SUPPORT 1747M: Marek Vasut <marek.vasut@gmail.com> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749S: Maintained 1750F: arch/arm/mach-pxa/colibri-pxa270-income.c 1751 1752ARM/INTEL IOP13XX ARM ARCHITECTURE 1753M: Lennert Buytenhek <kernel@wantstofly.org> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756 1757ARM/INTEL IOP32X ARM ARCHITECTURE 1758M: Lennert Buytenhek <kernel@wantstofly.org> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760S: Maintained 1761 1762ARM/INTEL IOP33X ARM ARCHITECTURE 1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764S: Orphan 1765 1766ARM/INTEL IQ81342EX MACHINE SUPPORT 1767M: Lennert Buytenhek <kernel@wantstofly.org> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769S: Maintained 1770 1771ARM/INTEL IXDP2850 MACHINE SUPPORT 1772M: Lennert Buytenhek <kernel@wantstofly.org> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Maintained 1775 1776ARM/INTEL IXP4XX ARM ARCHITECTURE 1777M: Linus Walleij <linusw@kernel.org> 1778M: Imre Kaloz <kaloz@openwrt.org> 1779M: Krzysztof Halasa <khalasa@piap.pl> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781S: Maintained 1782F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1783F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1784F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1785F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1786F: arch/arm/mach-ixp4xx/ 1787F: drivers/clocksource/timer-ixp4xx.c 1788F: drivers/gpio/gpio-ixp4xx.c 1789F: drivers/irqchip/irq-ixp4xx.c 1790F: include/linux/irqchip/irq-ixp4xx.h 1791F: include/linux/platform_data/timer-ixp4xx.h 1792 1793ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1794M: Jonathan Cameron <jic23@cam.ac.uk> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796S: Maintained 1797F: arch/arm/mach-pxa/stargate2.c 1798F: drivers/pcmcia/pxa2xx_stargate2.c 1799 1800ARM/INTEL XSC3 (MANZANO) ARM CORE 1801M: Lennert Buytenhek <kernel@wantstofly.org> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804 1805ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1806M: Lennert Buytenhek <kernel@wantstofly.org> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808S: Maintained 1809 1810ARM/LG1K ARCHITECTURE 1811M: Chanho Min <chanho.min@lge.com> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813S: Maintained 1814F: arch/arm64/boot/dts/lg/ 1815 1816ARM/LOGICPD PXA270 MACHINE SUPPORT 1817M: Lennert Buytenhek <kernel@wantstofly.org> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820 1821ARM/LPC18XX ARCHITECTURE 1822M: Vladimir Zapolskiy <vz@mleia.com> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1826F: arch/arm/boot/dts/lpc43* 1827F: drivers/i2c/busses/i2c-lpc2k.c 1828F: drivers/memory/pl172.c 1829F: drivers/mtd/spi-nor/nxp-spifi.c 1830F: drivers/rtc/rtc-lpc24xx.c 1831N: lpc18xx 1832 1833ARM/LPC32XX SOC SUPPORT 1834M: Vladimir Zapolskiy <vz@mleia.com> 1835M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1838S: Maintained 1839F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1840F: arch/arm/boot/dts/lpc32* 1841F: arch/arm/mach-lpc32xx/ 1842F: drivers/i2c/busses/i2c-pnx.c 1843F: drivers/net/ethernet/nxp/lpc_eth.c 1844F: drivers/usb/host/ohci-nxp.c 1845F: drivers/watchdog/pnx4008_wdt.c 1846N: lpc32xx 1847 1848ARM/MAGICIAN MACHINE SUPPORT 1849M: Philipp Zabel <philipp.zabel@gmail.com> 1850S: Maintained 1851 1852ARM/Marvell Dove/MV78xx0/Orion SOC support 1853M: Jason Cooper <jason@lakedaemon.net> 1854M: Andrew Lunn <andrew@lunn.ch> 1855M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1856M: Gregory Clement <gregory.clement@bootlin.com> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: Documentation/devicetree/bindings/soc/dove/ 1860F: arch/arm/mach-dove/ 1861F: arch/arm/mach-mv78xx0/ 1862F: arch/arm/mach-orion5x/ 1863F: arch/arm/plat-orion/ 1864F: arch/arm/boot/dts/dove* 1865F: arch/arm/boot/dts/orion5x* 1866T: git git://git.infradead.org/linux-mvebu.git 1867 1868ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1869M: Jason Cooper <jason@lakedaemon.net> 1870M: Andrew Lunn <andrew@lunn.ch> 1871M: Gregory Clement <gregory.clement@bootlin.com> 1872M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1874S: Maintained 1875F: arch/arm/boot/dts/armada* 1876F: arch/arm/boot/dts/kirkwood* 1877F: arch/arm/configs/mvebu_*_defconfig 1878F: arch/arm/mach-mvebu/ 1879F: arch/arm64/boot/dts/marvell/armada* 1880F: drivers/cpufreq/armada-37xx-cpufreq.c 1881F: drivers/cpufreq/armada-8k-cpufreq.c 1882F: drivers/cpufreq/mvebu-cpufreq.c 1883F: drivers/irqchip/irq-armada-370-xp.c 1884F: drivers/irqchip/irq-mvebu-* 1885F: drivers/pinctrl/mvebu/ 1886F: drivers/rtc/rtc-armada38x.c 1887T: git git://git.infradead.org/linux-mvebu.git 1888 1889ARM/Mediatek RTC DRIVER 1890M: Eddie Huang <eddie.huang@mediatek.com> 1891M: Sean Wang <sean.wang@mediatek.com> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1894S: Maintained 1895F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1896F: drivers/rtc/rtc-mt6397.c 1897F: drivers/rtc/rtc-mt7622.c 1898 1899ARM/Mediatek SoC support 1900M: Matthias Brugger <matthias.bgg@gmail.com> 1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1902L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1903W: https://mtk.bcnfs.org/ 1904C: irc://chat.freenode.net/linux-mediatek 1905S: Maintained 1906F: arch/arm/boot/dts/mt6* 1907F: arch/arm/boot/dts/mt7* 1908F: arch/arm/boot/dts/mt8* 1909F: arch/arm/mach-mediatek/ 1910F: arch/arm64/boot/dts/mediatek/ 1911F: drivers/soc/mediatek/ 1912N: mtk 1913N: mt[678] 1914K: mediatek 1915 1916ARM/Mediatek USB3 PHY DRIVER 1917M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1920S: Maintained 1921F: drivers/phy/mediatek/ 1922F: Documentation/devicetree/bindings/phy/phy-mtk-* 1923 1924ARM/MICREL KS8695 ARCHITECTURE 1925M: Greg Ungerer <gerg@uclinux.org> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927F: arch/arm/mach-ks8695/ 1928S: Odd Fixes 1929 1930ARM/Microchip (AT91) SoC support 1931M: Nicolas Ferre <nicolas.ferre@microchip.com> 1932M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1933M: Ludovic Desroches <ludovic.desroches@microchip.com> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.linux4sam.org 1936T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1937S: Supported 1938N: at91 1939N: atmel 1940F: arch/arm/mach-at91/ 1941F: include/soc/at91/ 1942F: arch/arm/boot/dts/at91*.dts 1943F: arch/arm/boot/dts/at91*.dtsi 1944F: arch/arm/boot/dts/sama*.dts 1945F: arch/arm/boot/dts/sama*.dtsi 1946F: arch/arm/include/debug/at91.S 1947F: drivers/memory/atmel* 1948F: drivers/watchdog/sama5d4_wdt.c 1949X: drivers/input/touchscreen/atmel_mxt_ts.c 1950X: drivers/net/wireless/atmel/ 1951 1952ARM/MIOA701 MACHINE SUPPORT 1953M: Robert Jarzmik <robert.jarzmik@free.fr> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955F: arch/arm/mach-pxa/mioa701.c 1956S: Maintained 1957 1958ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1959M: Michael Petchkovsky <mkpetch@internode.on.net> 1960S: Maintained 1961 1962ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1963M: Linus Walleij <linus.walleij@linaro.org> 1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1965S: Maintained 1966F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1967F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1968F: arch/arm/mach-nomadik/ 1969F: arch/arm/mach-u300/ 1970F: arch/arm/mach-ux500/ 1971F: arch/arm/boot/dts/ste-* 1972F: drivers/clk/clk-nomadik.c 1973F: drivers/clk/clk-u300.c 1974F: drivers/clocksource/clksrc-dbx500-prcmu.c 1975F: drivers/clocksource/timer-u300.c 1976F: drivers/dma/coh901318* 1977F: drivers/dma/ste_dma40* 1978F: drivers/hwspinlock/u8500_hsem.c 1979F: drivers/i2c/busses/i2c-nomadik.c 1980F: drivers/i2c/busses/i2c-stu300.c 1981F: drivers/mfd/ab3100* 1982F: drivers/mfd/ab8500* 1983F: drivers/mfd/abx500* 1984F: drivers/mfd/dbx500* 1985F: drivers/mfd/db8500* 1986F: drivers/pinctrl/nomadik/ 1987F: drivers/pinctrl/pinctrl-coh901* 1988F: drivers/pinctrl/pinctrl-u300.c 1989F: drivers/rtc/rtc-ab3100.c 1990F: drivers/rtc/rtc-ab8500.c 1991F: drivers/rtc/rtc-coh901331.c 1992F: drivers/rtc/rtc-pl031.c 1993F: drivers/watchdog/coh901327_wdt.c 1994F: Documentation/devicetree/bindings/arm/ste-* 1995F: Documentation/devicetree/bindings/arm/ux500/ 1996T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1997 1998ARM/NUVOTON NPCM ARCHITECTURE 1999M: Avi Fishman <avifishman70@gmail.com> 2000M: Tomer Maimon <tmaimon77@gmail.com> 2001M: Tali Perry <tali.perry1@gmail.com> 2002R: Patrick Venture <venture@google.com> 2003R: Nancy Yuen <yuenn@google.com> 2004R: Benjamin Fair <benjaminfair@google.com> 2005L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2006S: Supported 2007F: arch/arm/mach-npcm/ 2008F: arch/arm/boot/dts/nuvoton-npcm* 2009F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2010F: drivers/*/*npcm* 2011F: Documentation/devicetree/bindings/*/*npcm* 2012F: Documentation/devicetree/bindings/*/*/*npcm* 2013 2014ARM/NUVOTON W90X900 ARM ARCHITECTURE 2015M: Wan ZongShun <mcuos.com@gmail.com> 2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2017W: http://www.mcuos.com 2018S: Maintained 2019F: arch/arm/mach-w90x900/ 2020F: drivers/input/keyboard/w90p910_keypad.c 2021F: drivers/input/touchscreen/w90p910_ts.c 2022F: drivers/watchdog/nuc900_wdt.c 2023F: drivers/net/ethernet/nuvoton/w90p910_ether.c 2024F: drivers/mtd/nand/raw/nuc900_nand.c 2025F: drivers/rtc/rtc-nuc900.c 2026F: drivers/spi/spi-nuc900.c 2027F: drivers/usb/host/ehci-w90x900.c 2028F: drivers/video/fbdev/nuc900fb.c 2029 2030ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2031L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2032W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2033S: Orphan 2034F: arch/arm/mach-s3c24xx/mach-gta02.c 2035F: arch/arm/mach-s3c24xx/gta02.h 2036 2037ARM/Orion SoC/Technologic Systems TS-78xx platform support 2038M: Alexander Clouter <alex@digriz.org.uk> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040W: http://www.digriz.org.uk/ts78xx/kernel 2041S: Maintained 2042F: arch/arm/mach-orion5x/ts78xx-* 2043 2044ARM/OXNAS platform support 2045M: Neil Armstrong <narmstrong@baylibre.com> 2046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2047L: linux-oxnas@groups.io (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm/mach-oxnas/ 2050F: arch/arm/boot/dts/ox8*.dts* 2051N: oxnas 2052 2053ARM/PALM TREO SUPPORT 2054M: Tomas Cech <sleep_walker@suse.com> 2055L: linux-arm-kernel@lists.infradead.org 2056W: http://hackndev.com 2057S: Maintained 2058F: arch/arm/mach-pxa/palmtreo.* 2059 2060ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2061M: Marek Vasut <marek.vasut@gmail.com> 2062L: linux-arm-kernel@lists.infradead.org 2063W: http://hackndev.com 2064S: Maintained 2065F: arch/arm/mach-pxa/include/mach/palmtx.h 2066F: arch/arm/mach-pxa/palmtx.c 2067F: arch/arm/mach-pxa/palmt5.* 2068F: arch/arm/mach-pxa/include/mach/palmld.h 2069F: arch/arm/mach-pxa/palmld.c 2070F: arch/arm/mach-pxa/palmte2.* 2071F: arch/arm/mach-pxa/include/mach/palmtc.h 2072F: arch/arm/mach-pxa/palmtc.c 2073 2074ARM/PALMZ72 SUPPORT 2075M: Sergey Lapin <slapin@ossfans.org> 2076L: linux-arm-kernel@lists.infradead.org 2077W: http://hackndev.com 2078S: Maintained 2079F: arch/arm/mach-pxa/palmz72.* 2080 2081ARM/PLEB SUPPORT 2082M: Peter Chubb <pleb@gelato.unsw.edu.au> 2083W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2084S: Maintained 2085 2086ARM/PT DIGITAL BOARD PORT 2087M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089W: http://www.armlinux.org.uk/ 2090S: Maintained 2091 2092ARM/QUALCOMM SUPPORT 2093M: Andy Gross <agross@kernel.org> 2094L: linux-arm-msm@vger.kernel.org 2095S: Maintained 2096F: Documentation/devicetree/bindings/soc/qcom/ 2097F: Documentation/devicetree/bindings/*/qcom* 2098F: arch/arm/boot/dts/qcom-*.dts 2099F: arch/arm/boot/dts/qcom-*.dtsi 2100F: arch/arm/mach-qcom/ 2101F: arch/arm64/boot/dts/qcom/ 2102F: drivers/*/qcom/ 2103F: drivers/*/qcom* 2104F: drivers/*/*/qcom/ 2105F: drivers/*/*/qcom* 2106F: drivers/*/pm8???-* 2107F: drivers/bluetooth/btqcomsmd.c 2108F: drivers/clocksource/timer-qcom.c 2109F: drivers/extcon/extcon-qcom* 2110F: drivers/iommu/msm* 2111F: drivers/i2c/busses/i2c-qup.c 2112F: drivers/i2c/busses/i2c-qcom-geni.c 2113F: drivers/mfd/ssbi.c 2114F: drivers/mmc/host/mmci_qcom* 2115F: drivers/mmc/host/sdhci-msm.c 2116F: drivers/pci/controller/dwc/pcie-qcom.c 2117F: drivers/phy/qualcomm/ 2118F: drivers/power/*/msm* 2119F: drivers/reset/reset-qcom-* 2120F: drivers/scsi/ufs/ufs-qcom.* 2121F: drivers/spi/spi-qup.c 2122F: drivers/spi/spi-geni-qcom.c 2123F: drivers/spi/spi-qcom-qspi.c 2124F: drivers/tty/serial/msm_serial.c 2125F: drivers/usb/dwc3/dwc3-qcom.c 2126F: include/dt-bindings/*/qcom* 2127F: include/linux/*/qcom* 2128T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2129 2130ARM/RADISYS ENP2611 MACHINE SUPPORT 2131M: Lennert Buytenhek <kernel@wantstofly.org> 2132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2133S: Maintained 2134 2135ARM/RDA MICRO ARCHITECTURE 2136M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2139S: Maintained 2140F: arch/arm/boot/dts/rda8810pl-* 2141F: drivers/clocksource/timer-rda.c 2142F: drivers/irqchip/irq-rda-intc.c 2143F: drivers/tty/serial/rda-uart.c 2144F: Documentation/devicetree/bindings/arm/rda.yaml 2145F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2146F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2147F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2148 2149ARM/REALTEK ARCHITECTURE 2150M: Andreas Färber <afaerber@suse.de> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152S: Maintained 2153F: arch/arm64/boot/dts/realtek/ 2154F: Documentation/devicetree/bindings/arm/realtek.txt 2155 2156ARM/RENESAS ARM64 ARCHITECTURE 2157M: Simon Horman <horms@verge.net.au> 2158M: Magnus Damm <magnus.damm@gmail.com> 2159L: linux-renesas-soc@vger.kernel.org 2160Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2161T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2162S: Supported 2163F: arch/arm64/boot/dts/renesas/ 2164F: Documentation/devicetree/bindings/arm/renesas.yaml 2165F: drivers/soc/renesas/ 2166F: include/linux/soc/renesas/ 2167 2168ARM/RISCPC ARCHITECTURE 2169M: Russell King <linux@armlinux.org.uk> 2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2171W: http://www.armlinux.org.uk/ 2172S: Maintained 2173F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2174F: arch/arm/include/asm/hardware/ioc.h 2175F: arch/arm/include/asm/hardware/iomd.h 2176F: arch/arm/include/asm/hardware/memc.h 2177F: arch/arm/mach-rpc/ 2178F: drivers/net/ethernet/8390/etherh.c 2179F: drivers/net/ethernet/i825xx/ether1* 2180F: drivers/net/ethernet/seeq/ether3* 2181F: drivers/scsi/arm/ 2182 2183ARM/Rockchip SoC support 2184M: Heiko Stuebner <heiko@sntech.de> 2185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2186L: linux-rockchip@lists.infradead.org 2187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2188S: Maintained 2189F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2190F: arch/arm/boot/dts/rk3* 2191F: arch/arm/boot/dts/rv1108* 2192F: arch/arm/mach-rockchip/ 2193F: drivers/clk/rockchip/ 2194F: drivers/i2c/busses/i2c-rk3x.c 2195F: drivers/*/*rockchip* 2196F: drivers/*/*/*rockchip* 2197F: sound/soc/rockchip/ 2198N: rockchip 2199 2200ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2201M: Kukjin Kim <kgene@kernel.org> 2202M: Krzysztof Kozlowski <krzk@kernel.org> 2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2204L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2205Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2206S: Maintained 2207F: arch/arm/boot/dts/s3c* 2208F: arch/arm/boot/dts/s5p* 2209F: arch/arm/boot/dts/exynos* 2210F: arch/arm64/boot/dts/exynos/ 2211F: arch/arm/plat-samsung/ 2212F: arch/arm/mach-s3c24*/ 2213F: arch/arm/mach-s3c64xx/ 2214F: arch/arm/mach-s5p*/ 2215F: arch/arm/mach-exynos*/ 2216F: drivers/*/*s3c24* 2217F: drivers/*/*/*s3c24* 2218F: drivers/*/*s3c64xx* 2219F: drivers/*/*s5pv210* 2220F: drivers/memory/samsung/* 2221F: drivers/soc/samsung/* 2222F: Documentation/arm/samsung/ 2223F: Documentation/devicetree/bindings/arm/samsung/ 2224F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2225F: Documentation/devicetree/bindings/power/pd-samsung.txt 2226N: exynos 2227 2228ARM/SAMSUNG MOBILE MACHINE SUPPORT 2229M: Kyungmin Park <kyungmin.park@samsung.com> 2230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2231S: Maintained 2232F: arch/arm/mach-s5pv210/ 2233 2234ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2235M: Kyungmin Park <kyungmin.park@samsung.com> 2236M: Kamil Debski <kamil@wypas.org> 2237M: Andrzej Hajda <a.hajda@samsung.com> 2238L: linux-arm-kernel@lists.infradead.org 2239L: linux-media@vger.kernel.org 2240S: Maintained 2241F: drivers/media/platform/s5p-g2d/ 2242 2243ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2244M: Marek Szyprowski <m.szyprowski@samsung.com> 2245L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2246L: linux-media@vger.kernel.org 2247S: Maintained 2248F: drivers/media/platform/s5p-cec/ 2249F: Documentation/devicetree/bindings/media/s5p-cec.txt 2250 2251ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2252M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2253M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2254M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2255L: linux-arm-kernel@lists.infradead.org 2256L: linux-media@vger.kernel.org 2257S: Maintained 2258F: drivers/media/platform/s5p-jpeg/ 2259 2260ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2261M: Kyungmin Park <kyungmin.park@samsung.com> 2262M: Kamil Debski <kamil@wypas.org> 2263M: Jeongtae Park <jtp.park@samsung.com> 2264M: Andrzej Hajda <a.hajda@samsung.com> 2265L: linux-arm-kernel@lists.infradead.org 2266L: linux-media@vger.kernel.org 2267S: Maintained 2268F: drivers/media/platform/s5p-mfc/ 2269 2270ARM/SHMOBILE ARM ARCHITECTURE 2271M: Simon Horman <horms@verge.net.au> 2272M: Magnus Damm <magnus.damm@gmail.com> 2273L: linux-renesas-soc@vger.kernel.org 2274Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2275T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2276S: Supported 2277F: arch/arm/boot/dts/emev2* 2278F: arch/arm/boot/dts/gr-peach* 2279F: arch/arm/boot/dts/iwg20d-q7* 2280F: arch/arm/boot/dts/r7s* 2281F: arch/arm/boot/dts/r8a* 2282F: arch/arm/boot/dts/r9a* 2283F: arch/arm/boot/dts/sh* 2284F: arch/arm/configs/shmobile_defconfig 2285F: arch/arm/include/debug/renesas-scif.S 2286F: arch/arm/mach-shmobile/ 2287F: Documentation/devicetree/bindings/arm/renesas.yaml 2288F: drivers/soc/renesas/ 2289F: include/linux/soc/renesas/ 2290 2291ARM/SOCFPGA ARCHITECTURE 2292M: Dinh Nguyen <dinguyen@kernel.org> 2293S: Maintained 2294F: arch/arm/mach-socfpga/ 2295F: arch/arm/boot/dts/socfpga* 2296F: arch/arm/configs/socfpga_defconfig 2297F: arch/arm64/boot/dts/altera/ 2298F: arch/arm64/boot/dts/intel/ 2299W: http://www.rocketboards.org 2300T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2301 2302ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2303M: Dinh Nguyen <dinguyen@kernel.org> 2304S: Maintained 2305F: drivers/clk/socfpga/ 2306 2307ARM/SOCFPGA EDAC SUPPORT 2308M: Thor Thayer <thor.thayer@linux.intel.com> 2309S: Maintained 2310F: drivers/edac/altera_edac. 2311 2312ARM/SPREADTRUM SoC SUPPORT 2313M: Orson Zhai <orsonzhai@gmail.com> 2314M: Baolin Wang <baolin.wang@linaro.org> 2315M: Chunyan Zhang <zhang.lyra@gmail.com> 2316S: Maintained 2317F: arch/arm64/boot/dts/sprd 2318N: sprd 2319 2320ARM/STI ARCHITECTURE 2321M: Patrice Chotard <patrice.chotard@st.com> 2322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2323W: http://www.stlinux.com 2324S: Maintained 2325F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2326F: arch/arm/mach-sti/ 2327F: arch/arm/boot/dts/sti* 2328F: drivers/char/hw_random/st-rng.c 2329F: drivers/clocksource/arm_global_timer.c 2330F: drivers/clocksource/clksrc_st_lpc.c 2331F: drivers/cpufreq/sti-cpufreq.c 2332F: drivers/dma/st_fdma* 2333F: drivers/i2c/busses/i2c-st.c 2334F: drivers/media/rc/st_rc.c 2335F: drivers/media/platform/sti/c8sectpfe/ 2336F: drivers/mmc/host/sdhci-st.c 2337F: drivers/phy/st/phy-miphy28lp.c 2338F: drivers/phy/st/phy-stih407-usb.c 2339F: drivers/pinctrl/pinctrl-st.c 2340F: drivers/remoteproc/st_remoteproc.c 2341F: drivers/remoteproc/st_slim_rproc.c 2342F: drivers/reset/sti/ 2343F: drivers/rtc/rtc-st-lpc.c 2344F: drivers/tty/serial/st-asc.c 2345F: drivers/usb/dwc3/dwc3-st.c 2346F: drivers/usb/host/ehci-st.c 2347F: drivers/usb/host/ohci-st.c 2348F: drivers/watchdog/st_lpc_wdt.c 2349F: drivers/ata/ahci_st.c 2350F: include/linux/remoteproc/st_slim_rproc.h 2351 2352ARM/STM32 ARCHITECTURE 2353M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2354M: Alexandre Torgue <alexandre.torgue@st.com> 2355L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2357S: Maintained 2358T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2359N: stm32 2360N: stm 2361F: arch/arm/boot/dts/stm32* 2362F: arch/arm/mach-stm32/ 2363F: drivers/clocksource/armv7m_systick.c 2364 2365ARM/Synaptics SoC support 2366M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2367M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2369S: Maintained 2370F: arch/arm/mach-berlin/ 2371F: arch/arm/boot/dts/berlin* 2372F: arch/arm64/boot/dts/synaptics/ 2373 2374ARM/TANGO ARCHITECTURE 2375M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2376M: Mans Rullgard <mans@mansr.com> 2377L: linux-arm-kernel@lists.infradead.org 2378S: Odd Fixes 2379N: tango 2380 2381ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2382M: Lennert Buytenhek <kernel@wantstofly.org> 2383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2384S: Maintained 2385 2386ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2387M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2388L: linux-tegra@vger.kernel.org 2389L: linux-media@vger.kernel.org 2390S: Maintained 2391F: drivers/media/platform/tegra-cec/ 2392F: Documentation/devicetree/bindings/media/tegra-cec.txt 2393 2394ARM/TETON BGA MACHINE SUPPORT 2395M: "Mark F. Brown" <mark.brown314@gmail.com> 2396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2397S: Maintained 2398 2399ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2400M: Santosh Shilimkar <ssantosh@kernel.org> 2401L: linux-kernel@vger.kernel.org 2402S: Maintained 2403F: drivers/memory/*emif* 2404 2405ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2406M: Tero Kristo <t-kristo@ti.com> 2407M: Nishanth Menon <nm@ti.com> 2408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2409S: Supported 2410F: Documentation/devicetree/bindings/arm/ti/k3.txt 2411F: arch/arm64/boot/dts/ti/Makefile 2412F: arch/arm64/boot/dts/ti/k3-* 2413F: include/dt-bindings/pinctrl/k3.h 2414 2415ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2416M: Santosh Shilimkar <ssantosh@kernel.org> 2417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2418S: Maintained 2419F: arch/arm/mach-keystone/ 2420F: arch/arm/boot/dts/keystone-* 2421T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2422 2423ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2424M: Santosh Shilimkar <ssantosh@kernel.org> 2425L: linux-kernel@vger.kernel.org 2426S: Maintained 2427F: drivers/clk/keystone/ 2428 2429ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2430M: Santosh Shilimkar <ssantosh@kernel.org> 2431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2432L: linux-kernel@vger.kernel.org 2433S: Maintained 2434F: drivers/clocksource/timer-keystone.c 2435 2436ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2437M: Santosh Shilimkar <ssantosh@kernel.org> 2438L: linux-kernel@vger.kernel.org 2439S: Maintained 2440F: drivers/power/reset/keystone-reset.c 2441 2442ARM/THECUS N2100 MACHINE SUPPORT 2443M: Lennert Buytenhek <kernel@wantstofly.org> 2444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2445S: Maintained 2446 2447ARM/TOSA MACHINE SUPPORT 2448M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2449M: Dirk Opfer <dirk@opfer-online.de> 2450S: Maintained 2451 2452ARM/UNIPHIER ARCHITECTURE 2453M: Masahiro Yamada <yamada.masahiro@socionext.com> 2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2455T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2456S: Maintained 2457F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2458F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2459F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2460F: arch/arm/boot/dts/uniphier* 2461F: arch/arm/include/asm/hardware/cache-uniphier.h 2462F: arch/arm/mach-uniphier/ 2463F: arch/arm/mm/cache-uniphier.c 2464F: arch/arm64/boot/dts/socionext/uniphier* 2465F: drivers/bus/uniphier-system-bus.c 2466F: drivers/clk/uniphier/ 2467F: drivers/dma/uniphier-mdmac.c 2468F: drivers/gpio/gpio-uniphier.c 2469F: drivers/i2c/busses/i2c-uniphier* 2470F: drivers/irqchip/irq-uniphier-aidet.c 2471F: drivers/mmc/host/uniphier-sd.c 2472F: drivers/pinctrl/uniphier/ 2473F: drivers/reset/reset-uniphier.c 2474F: drivers/tty/serial/8250/8250_uniphier.c 2475N: uniphier 2476 2477ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2478M: Ulf Hansson <ulf.hansson@linaro.org> 2479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2480T: git git://git.linaro.org/people/ulfh/clk.git 2481S: Maintained 2482F: drivers/clk/ux500/ 2483 2484ARM/VERSATILE EXPRESS PLATFORM 2485M: Liviu Dudau <liviu.dudau@arm.com> 2486M: Sudeep Holla <sudeep.holla@arm.com> 2487M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2489S: Maintained 2490F: arch/arm/boot/dts/vexpress* 2491F: arch/arm64/boot/dts/arm/ 2492F: arch/arm/mach-vexpress/ 2493F: */*/vexpress* 2494F: */*/*/vexpress* 2495F: drivers/clk/versatile/clk-vexpress-osc.c 2496F: drivers/clocksource/timer-versatile.c 2497N: mps2 2498 2499ARM/VFP SUPPORT 2500M: Russell King <linux@armlinux.org.uk> 2501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2502W: http://www.armlinux.org.uk/ 2503S: Maintained 2504F: arch/arm/vfp/ 2505 2506ARM/VOIPAC PXA270 SUPPORT 2507M: Marek Vasut <marek.vasut@gmail.com> 2508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2509S: Maintained 2510F: arch/arm/mach-pxa/vpac270.c 2511F: arch/arm/mach-pxa/include/mach/vpac270.h 2512 2513ARM/VT8500 ARM ARCHITECTURE 2514M: Tony Prisk <linux@prisktech.co.nz> 2515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2516S: Maintained 2517F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2518F: arch/arm/mach-vt8500/ 2519F: drivers/clocksource/timer-vt8500.c 2520F: drivers/i2c/busses/i2c-wmt.c 2521F: drivers/mmc/host/wmt-sdmmc.c 2522F: drivers/pwm/pwm-vt8500.c 2523F: drivers/rtc/rtc-vt8500.c 2524F: drivers/tty/serial/vt8500_serial.c 2525F: drivers/usb/host/ehci-platform.c 2526F: drivers/usb/host/uhci-platform.c 2527F: drivers/video/fbdev/vt8500lcdfb.* 2528F: drivers/video/fbdev/wm8505fb* 2529F: drivers/video/fbdev/wmt_ge_rops.* 2530 2531ARM/ZIPIT Z2 SUPPORT 2532M: Marek Vasut <marek.vasut@gmail.com> 2533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2534S: Maintained 2535F: arch/arm/mach-pxa/z2.c 2536F: arch/arm/mach-pxa/include/mach/z2.h 2537 2538ARM/ZTE ARCHITECTURE 2539M: Jun Nie <jun.nie@linaro.org> 2540M: Shawn Guo <shawnguo@kernel.org> 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2542S: Maintained 2543F: arch/arm/boot/dts/zx2967* 2544F: arch/arm/mach-zx/ 2545F: arch/arm64/boot/dts/zte/ 2546F: drivers/clk/zte/ 2547F: drivers/dma/zx_dma.c 2548F: drivers/gpio/gpio-zx.c 2549F: drivers/i2c/busses/i2c-zx2967.c 2550F: drivers/mmc/host/dw_mmc-zx.* 2551F: drivers/pinctrl/zte/ 2552F: drivers/soc/zte/ 2553F: drivers/thermal/zx2967_thermal.c 2554F: drivers/watchdog/zx2967_wdt.c 2555F: Documentation/devicetree/bindings/arm/zte.yaml 2556F: Documentation/devicetree/bindings/clock/zx2967*.txt 2557F: Documentation/devicetree/bindings/dma/zxdma.txt 2558F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2559F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2560F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2561F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2562F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2563F: Documentation/devicetree/bindings/soc/zte/ 2564F: Documentation/devicetree/bindings/sound/zte,*.txt 2565F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2566F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2567F: include/dt-bindings/clock/zx2967*.h 2568F: include/dt-bindings/soc/zte,*.h 2569F: sound/soc/codecs/zx_aud96p22.c 2570F: sound/soc/zte/ 2571 2572ARM/ZYNQ ARCHITECTURE 2573M: Michal Simek <michal.simek@xilinx.com> 2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2575W: http://wiki.xilinx.com 2576T: git https://github.com/Xilinx/linux-xlnx.git 2577S: Supported 2578F: arch/arm/mach-zynq/ 2579F: drivers/cpuidle/cpuidle-zynq.c 2580F: drivers/block/xsysace.c 2581N: zynq 2582N: xilinx 2583F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2584F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2585F: drivers/clocksource/timer-cadence-ttc.c 2586F: drivers/i2c/busses/i2c-cadence.c 2587F: drivers/mmc/host/sdhci-of-arasan.c 2588F: drivers/edac/synopsys_edac.c 2589F: drivers/i2c/busses/i2c-xiic.c 2590 2591ARM64 PORT (AARCH64 ARCHITECTURE) 2592M: Catalin Marinas <catalin.marinas@arm.com> 2593M: Will Deacon <will@kernel.org> 2594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2595T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2596S: Maintained 2597F: arch/arm64/ 2598X: arch/arm64/boot/dts/ 2599F: Documentation/arm64/ 2600 2601AS3645A LED FLASH CONTROLLER DRIVER 2602M: Sakari Ailus <sakari.ailus@iki.fi> 2603L: linux-leds@vger.kernel.org 2604S: Maintained 2605F: drivers/leds/leds-as3645a.c 2606 2607ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2608M: Tianshu Qiu <tian.shu.qiu@intel.com> 2609L: linux-media@vger.kernel.org 2610T: git git://linuxtv.org/media_tree.git 2611S: Maintained 2612F: drivers/media/i2c/ak7375.c 2613F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2614 2615ASAHI KASEI AK8974 DRIVER 2616M: Linus Walleij <linus.walleij@linaro.org> 2617L: linux-iio@vger.kernel.org 2618W: http://www.akm.com/ 2619S: Supported 2620F: drivers/iio/magnetometer/ak8974.c 2621 2622ASC7621 HARDWARE MONITOR DRIVER 2623M: George Joseph <george.joseph@fairview5.com> 2624L: linux-hwmon@vger.kernel.org 2625S: Maintained 2626F: Documentation/hwmon/asc7621.rst 2627F: drivers/hwmon/asc7621.c 2628 2629ASPEED PINCTRL DRIVERS 2630M: Andrew Jeffery <andrew@aj.id.au> 2631L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2632L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2633L: linux-gpio@vger.kernel.org 2634S: Maintained 2635F: drivers/pinctrl/aspeed/ 2636F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2637 2638ASPEED VIDEO ENGINE DRIVER 2639M: Eddie James <eajames@linux.ibm.com> 2640L: linux-media@vger.kernel.org 2641L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2642S: Maintained 2643F: drivers/media/platform/aspeed-video.c 2644F: Documentation/devicetree/bindings/media/aspeed-video.txt 2645 2646ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2647M: Corentin Chary <corentin.chary@gmail.com> 2648L: acpi4asus-user@lists.sourceforge.net 2649L: platform-driver-x86@vger.kernel.org 2650W: http://acpi4asus.sf.net 2651S: Maintained 2652F: drivers/platform/x86/asus*.c 2653F: drivers/platform/x86/eeepc*.c 2654 2655ASUS WIRELESS RADIO CONTROL DRIVER 2656M: João Paulo Rechi Vita <jprvita@gmail.com> 2657L: platform-driver-x86@vger.kernel.org 2658S: Maintained 2659F: drivers/platform/x86/asus-wireless.c 2660 2661ASYMMETRIC KEYS 2662M: David Howells <dhowells@redhat.com> 2663L: keyrings@vger.kernel.org 2664S: Maintained 2665F: Documentation/crypto/asymmetric-keys.txt 2666F: include/linux/verification.h 2667F: include/crypto/public_key.h 2668F: include/crypto/pkcs7.h 2669F: crypto/asymmetric_keys/ 2670 2671ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2672R: Dan Williams <dan.j.williams@intel.com> 2673W: http://sourceforge.net/projects/xscaleiop 2674S: Odd fixes 2675F: Documentation/crypto/async-tx-api.txt 2676F: crypto/async_tx/ 2677F: drivers/dma/ 2678F: include/linux/dmaengine.h 2679F: include/linux/async_tx.h 2680 2681AT24 EEPROM DRIVER 2682M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2683L: linux-i2c@vger.kernel.org 2684T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2685S: Maintained 2686F: Documentation/devicetree/bindings/eeprom/at24.txt 2687F: drivers/misc/eeprom/at24.c 2688 2689ATA OVER ETHERNET (AOE) DRIVER 2690M: "Justin Sanders" <justin@coraid.com> 2691W: http://www.openaoe.org/ 2692S: Supported 2693F: Documentation/admin-guide/aoe/ 2694F: drivers/block/aoe/ 2695 2696ATHEROS 71XX/9XXX GPIO DRIVER 2697M: Alban Bedel <albeu@free.fr> 2698W: https://github.com/AlbanBedel/linux 2699T: git git://github.com/AlbanBedel/linux 2700S: Maintained 2701F: drivers/gpio/gpio-ath79.c 2702F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2703 2704ATHEROS 71XX/9XXX USB PHY DRIVER 2705M: Alban Bedel <albeu@free.fr> 2706W: https://github.com/AlbanBedel/linux 2707T: git git://github.com/AlbanBedel/linux 2708S: Maintained 2709F: drivers/phy/qualcomm/phy-ath79-usb.c 2710F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2711 2712ATHEROS ATH GENERIC UTILITIES 2713M: Kalle Valo <kvalo@codeaurora.org> 2714L: linux-wireless@vger.kernel.org 2715S: Supported 2716F: drivers/net/wireless/ath/* 2717 2718ATHEROS ATH5K WIRELESS DRIVER 2719M: Jiri Slaby <jirislaby@gmail.com> 2720M: Nick Kossifidis <mickflemm@gmail.com> 2721M: Luis Chamberlain <mcgrof@kernel.org> 2722L: linux-wireless@vger.kernel.org 2723W: http://wireless.kernel.org/en/users/Drivers/ath5k 2724S: Maintained 2725F: drivers/net/wireless/ath/ath5k/ 2726 2727ATHEROS ATH6KL WIRELESS DRIVER 2728M: Kalle Valo <kvalo@codeaurora.org> 2729L: linux-wireless@vger.kernel.org 2730W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2731T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2732S: Supported 2733F: drivers/net/wireless/ath/ath6kl/ 2734 2735ATI_REMOTE2 DRIVER 2736M: Ville Syrjala <syrjala@sci.fi> 2737S: Maintained 2738F: drivers/input/misc/ati_remote2.c 2739 2740ATK0110 HWMON DRIVER 2741M: Luca Tettamanti <kronos.it@gmail.com> 2742L: linux-hwmon@vger.kernel.org 2743S: Maintained 2744F: drivers/hwmon/asus_atk0110.c 2745 2746ATLX ETHERNET DRIVERS 2747M: Jay Cliburn <jcliburn@gmail.com> 2748M: Chris Snook <chris.snook@gmail.com> 2749L: netdev@vger.kernel.org 2750W: http://sourceforge.net/projects/atl1 2751W: http://atl1.sourceforge.net 2752S: Maintained 2753F: drivers/net/ethernet/atheros/ 2754 2755ATM 2756M: Chas Williams <3chas3@gmail.com> 2757L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2758L: netdev@vger.kernel.org 2759W: http://linux-atm.sourceforge.net 2760S: Maintained 2761F: drivers/atm/ 2762F: include/linux/atm* 2763F: include/uapi/linux/atm* 2764 2765ATMEL MACB ETHERNET DRIVER 2766M: Nicolas Ferre <nicolas.ferre@microchip.com> 2767S: Supported 2768F: drivers/net/ethernet/cadence/ 2769 2770ATMEL MAXTOUCH DRIVER 2771M: Nick Dyer <nick@shmanahar.org> 2772T: git git://github.com/ndyer/linux.git 2773S: Maintained 2774F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2775F: drivers/input/touchscreen/atmel_mxt_ts.c 2776 2777ATMEL WIRELESS DRIVER 2778M: Simon Kelley <simon@thekelleys.org.uk> 2779L: linux-wireless@vger.kernel.org 2780W: http://www.thekelleys.org.uk/atmel 2781W: http://atmelwlandriver.sourceforge.net/ 2782S: Maintained 2783F: drivers/net/wireless/atmel/atmel* 2784 2785ATOMIC INFRASTRUCTURE 2786M: Will Deacon <will@kernel.org> 2787M: Peter Zijlstra <peterz@infradead.org> 2788R: Boqun Feng <boqun.feng@gmail.com> 2789L: linux-kernel@vger.kernel.org 2790S: Maintained 2791F: arch/*/include/asm/atomic*.h 2792F: include/*/atomic*.h 2793F: scripts/atomic/ 2794 2795ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2796M: Bradley Grove <linuxdrivers@attotech.com> 2797L: linux-scsi@vger.kernel.org 2798W: http://www.attotech.com 2799S: Supported 2800F: drivers/scsi/esas2r 2801 2802ATUSB IEEE 802.15.4 RADIO DRIVER 2803M: Stefan Schmidt <stefan@datenfreihafen.org> 2804L: linux-wpan@vger.kernel.org 2805S: Maintained 2806F: drivers/net/ieee802154/atusb.c 2807F: drivers/net/ieee802154/atusb.h 2808F: drivers/net/ieee802154/at86rf230.h 2809 2810AUDIT SUBSYSTEM 2811M: Paul Moore <paul@paul-moore.com> 2812M: Eric Paris <eparis@redhat.com> 2813L: linux-audit@redhat.com (moderated for non-subscribers) 2814W: https://github.com/linux-audit 2815T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2816S: Supported 2817F: include/linux/audit.h 2818F: include/uapi/linux/audit.h 2819F: kernel/audit* 2820 2821AUXILIARY DISPLAY DRIVERS 2822M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2823S: Maintained 2824F: drivers/auxdisplay/ 2825F: include/linux/cfag12864b.h 2826 2827AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2828M: Andreas Klinger <ak@it-klinger.de> 2829L: linux-iio@vger.kernel.org 2830S: Maintained 2831F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2832F: drivers/iio/adc/hx711.c 2833 2834AX.25 NETWORK LAYER 2835M: Ralf Baechle <ralf@linux-mips.org> 2836L: linux-hams@vger.kernel.org 2837W: http://www.linux-ax25.org/ 2838S: Maintained 2839F: include/uapi/linux/ax25.h 2840F: include/net/ax25.h 2841F: net/ax25/ 2842 2843AXENTIA ARM DEVICES 2844M: Peter Rosin <peda@axentia.se> 2845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2846S: Maintained 2847F: Documentation/devicetree/bindings/arm/axentia.txt 2848F: arch/arm/boot/dts/at91-linea.dtsi 2849F: arch/arm/boot/dts/at91-natte.dtsi 2850F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2851F: arch/arm/boot/dts/at91-tse850-3.dts 2852 2853AXENTIA ASOC DRIVERS 2854M: Peter Rosin <peda@axentia.se> 2855L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2856S: Maintained 2857F: Documentation/devicetree/bindings/sound/axentia,* 2858F: sound/soc/atmel/tse850-pcm5142.c 2859 2860AXXIA I2C CONTROLLER 2861M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2862L: linux-i2c@vger.kernel.org 2863S: Maintained 2864F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2865F: drivers/i2c/busses/i2c-axxia.c 2866 2867AZ6007 DVB DRIVER 2868M: Mauro Carvalho Chehab <mchehab@kernel.org> 2869L: linux-media@vger.kernel.org 2870W: https://linuxtv.org 2871T: git git://linuxtv.org/media_tree.git 2872S: Maintained 2873F: drivers/media/usb/dvb-usb-v2/az6007.c 2874 2875AZTECH FM RADIO RECEIVER DRIVER 2876M: Hans Verkuil <hverkuil@xs4all.nl> 2877L: linux-media@vger.kernel.org 2878T: git git://linuxtv.org/media_tree.git 2879W: https://linuxtv.org 2880S: Maintained 2881F: drivers/media/radio/radio-aztech* 2882 2883B43 WIRELESS DRIVER 2884L: linux-wireless@vger.kernel.org 2885L: b43-dev@lists.infradead.org 2886W: http://wireless.kernel.org/en/users/Drivers/b43 2887S: Odd Fixes 2888F: drivers/net/wireless/broadcom/b43/ 2889 2890B43LEGACY WIRELESS DRIVER 2891M: Larry Finger <Larry.Finger@lwfinger.net> 2892L: linux-wireless@vger.kernel.org 2893L: b43-dev@lists.infradead.org 2894W: http://wireless.kernel.org/en/users/Drivers/b43 2895S: Maintained 2896F: drivers/net/wireless/broadcom/b43legacy/ 2897 2898BACKLIGHT CLASS/SUBSYSTEM 2899M: Lee Jones <lee.jones@linaro.org> 2900M: Daniel Thompson <daniel.thompson@linaro.org> 2901M: Jingoo Han <jingoohan1@gmail.com> 2902L: dri-devel@lists.freedesktop.org 2903T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2904S: Maintained 2905F: drivers/video/backlight/ 2906F: include/linux/backlight.h 2907F: include/linux/pwm_backlight.h 2908F: Documentation/devicetree/bindings/leds/backlight 2909 2910BATMAN ADVANCED 2911M: Marek Lindner <mareklindner@neomailbox.ch> 2912M: Simon Wunderlich <sw@simonwunderlich.de> 2913M: Antonio Quartulli <a@unstable.cc> 2914L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2915W: https://www.open-mesh.org/ 2916B: https://www.open-mesh.org/projects/batman-adv/issues 2917C: irc://chat.freenode.net/batman 2918Q: https://patchwork.open-mesh.org/project/batman/list/ 2919T: git https://git.open-mesh.org/linux-merge.git 2920S: Maintained 2921F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2922F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2923F: Documentation/networking/batman-adv.rst 2924F: include/uapi/linux/batadv_packet.h 2925F: include/uapi/linux/batman_adv.h 2926F: net/batman-adv/ 2927 2928BAYCOM/HDLCDRV DRIVERS FOR AX.25 2929M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2930L: linux-hams@vger.kernel.org 2931W: http://www.baycom.org/~tom/ham/ham.html 2932S: Maintained 2933F: drivers/net/hamradio/baycom* 2934 2935BCACHE (BLOCK LAYER CACHE) 2936M: Coly Li <colyli@suse.de> 2937M: Kent Overstreet <kent.overstreet@gmail.com> 2938L: linux-bcache@vger.kernel.org 2939W: http://bcache.evilpiepirate.org 2940C: irc://irc.oftc.net/bcache 2941S: Maintained 2942F: drivers/md/bcache/ 2943 2944BDISP ST MEDIA DRIVER 2945M: Fabien Dessenne <fabien.dessenne@st.com> 2946L: linux-media@vger.kernel.org 2947T: git git://linuxtv.org/media_tree.git 2948W: https://linuxtv.org 2949S: Supported 2950F: drivers/media/platform/sti/bdisp 2951 2952BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2953M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2954L: netdev@vger.kernel.org 2955S: Maintained 2956F: drivers/net/ethernet/ec_bhf.c 2957 2958BEFS FILE SYSTEM 2959M: Luis de Bethencourt <luisbg@kernel.org> 2960M: Salah Triki <salah.triki@gmail.com> 2961S: Maintained 2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2963F: Documentation/filesystems/befs.txt 2964F: fs/befs/ 2965 2966BFQ I/O SCHEDULER 2967M: Paolo Valente <paolo.valente@linaro.org> 2968M: Jens Axboe <axboe@kernel.dk> 2969L: linux-block@vger.kernel.org 2970S: Maintained 2971F: block/bfq-* 2972F: Documentation/block/bfq-iosched.rst 2973 2974BFS FILE SYSTEM 2975M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2976S: Maintained 2977F: Documentation/filesystems/bfs.txt 2978F: fs/bfs/ 2979F: include/uapi/linux/bfs_fs.h 2980 2981BLINKM RGB LED DRIVER 2982M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2983S: Maintained 2984F: drivers/leds/leds-blinkm.c 2985 2986BLOCK LAYER 2987M: Jens Axboe <axboe@kernel.dk> 2988L: linux-block@vger.kernel.org 2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2990S: Maintained 2991F: block/ 2992F: drivers/block/ 2993F: kernel/trace/blktrace.c 2994F: lib/sbitmap.c 2995 2996BLOCK2MTD DRIVER 2997M: Joern Engel <joern@lazybastard.org> 2998L: linux-mtd@lists.infradead.org 2999S: Maintained 3000F: drivers/mtd/devices/block2mtd.c 3001 3002BLUETOOTH DRIVERS 3003M: Marcel Holtmann <marcel@holtmann.org> 3004M: Johan Hedberg <johan.hedberg@gmail.com> 3005L: linux-bluetooth@vger.kernel.org 3006W: http://www.bluez.org/ 3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3009S: Maintained 3010F: drivers/bluetooth/ 3011 3012BLUETOOTH SUBSYSTEM 3013M: Marcel Holtmann <marcel@holtmann.org> 3014M: Johan Hedberg <johan.hedberg@gmail.com> 3015L: linux-bluetooth@vger.kernel.org 3016W: http://www.bluez.org/ 3017T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3019S: Maintained 3020F: net/bluetooth/ 3021F: include/net/bluetooth/ 3022 3023BONDING DRIVER 3024M: Jay Vosburgh <j.vosburgh@gmail.com> 3025M: Veaceslav Falico <vfalico@gmail.com> 3026M: Andy Gospodarek <andy@greyhouse.net> 3027L: netdev@vger.kernel.org 3028W: http://sourceforge.net/projects/bonding/ 3029S: Supported 3030F: drivers/net/bonding/ 3031F: include/uapi/linux/if_bonding.h 3032 3033BPF (Safe dynamic programs and tools) 3034M: Alexei Starovoitov <ast@kernel.org> 3035M: Daniel Borkmann <daniel@iogearbox.net> 3036R: Martin KaFai Lau <kafai@fb.com> 3037R: Song Liu <songliubraving@fb.com> 3038R: Yonghong Song <yhs@fb.com> 3039L: netdev@vger.kernel.org 3040L: bpf@vger.kernel.org 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3042T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3043Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3044S: Supported 3045F: arch/*/net/* 3046F: Documentation/networking/filter.txt 3047F: Documentation/bpf/ 3048F: include/linux/bpf* 3049F: include/linux/filter.h 3050F: include/trace/events/xdp.h 3051F: include/uapi/linux/bpf* 3052F: include/uapi/linux/filter.h 3053F: kernel/bpf/ 3054F: kernel/trace/bpf_trace.c 3055F: lib/test_bpf.c 3056F: net/bpf/ 3057F: net/core/filter.c 3058F: net/sched/act_bpf.c 3059F: net/sched/cls_bpf.c 3060F: samples/bpf/ 3061F: tools/bpf/ 3062F: tools/lib/bpf/ 3063F: tools/testing/selftests/bpf/ 3064K: bpf 3065N: bpf 3066 3067BPF JIT for ARM 3068M: Shubham Bansal <illusionist.neo@gmail.com> 3069L: netdev@vger.kernel.org 3070L: bpf@vger.kernel.org 3071S: Maintained 3072F: arch/arm/net/ 3073 3074BPF JIT for ARM64 3075M: Daniel Borkmann <daniel@iogearbox.net> 3076M: Alexei Starovoitov <ast@kernel.org> 3077M: Zi Shen Lim <zlim.lnx@gmail.com> 3078L: netdev@vger.kernel.org 3079L: bpf@vger.kernel.org 3080S: Supported 3081F: arch/arm64/net/ 3082 3083BPF JIT for MIPS (32-BIT AND 64-BIT) 3084M: Paul Burton <paul.burton@mips.com> 3085L: netdev@vger.kernel.org 3086L: bpf@vger.kernel.org 3087S: Maintained 3088F: arch/mips/net/ 3089 3090BPF JIT for NFP NICs 3091M: Jakub Kicinski <jakub.kicinski@netronome.com> 3092L: netdev@vger.kernel.org 3093L: bpf@vger.kernel.org 3094S: Supported 3095F: drivers/net/ethernet/netronome/nfp/bpf/ 3096 3097BPF JIT for POWERPC (32-BIT AND 64-BIT) 3098M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3099M: Sandipan Das <sandipan@linux.ibm.com> 3100L: netdev@vger.kernel.org 3101L: bpf@vger.kernel.org 3102S: Maintained 3103F: arch/powerpc/net/ 3104 3105BPF JIT for RISC-V (RV64G) 3106M: Björn Töpel <bjorn.topel@gmail.com> 3107L: netdev@vger.kernel.org 3108S: Maintained 3109F: arch/riscv/net/ 3110 3111BPF JIT for S390 3112M: Ilya Leoshkevich <iii@linux.ibm.com> 3113M: Heiko Carstens <heiko.carstens@de.ibm.com> 3114M: Vasily Gorbik <gor@linux.ibm.com> 3115L: netdev@vger.kernel.org 3116L: bpf@vger.kernel.org 3117S: Maintained 3118F: arch/s390/net/ 3119X: arch/s390/net/pnet.c 3120 3121BPF JIT for SPARC (32-BIT AND 64-BIT) 3122M: David S. Miller <davem@davemloft.net> 3123L: netdev@vger.kernel.org 3124L: bpf@vger.kernel.org 3125S: Maintained 3126F: arch/sparc/net/ 3127 3128BPF JIT for X86 32-BIT 3129M: Wang YanQing <udknight@gmail.com> 3130L: netdev@vger.kernel.org 3131L: bpf@vger.kernel.org 3132S: Maintained 3133F: arch/x86/net/bpf_jit_comp32.c 3134 3135BPF JIT for X86 64-BIT 3136M: Alexei Starovoitov <ast@kernel.org> 3137M: Daniel Borkmann <daniel@iogearbox.net> 3138L: netdev@vger.kernel.org 3139L: bpf@vger.kernel.org 3140S: Supported 3141F: arch/x86/net/ 3142X: arch/x86/net/bpf_jit_comp32.c 3143 3144BROADCOM B44 10/100 ETHERNET DRIVER 3145M: Michael Chan <michael.chan@broadcom.com> 3146L: netdev@vger.kernel.org 3147S: Supported 3148F: drivers/net/ethernet/broadcom/b44.* 3149 3150BROADCOM B53 ETHERNET SWITCH DRIVER 3151M: Florian Fainelli <f.fainelli@gmail.com> 3152L: netdev@vger.kernel.org 3153L: openwrt-devel@lists.openwrt.org (subscribers-only) 3154S: Supported 3155F: drivers/net/dsa/b53/* 3156F: include/linux/platform_data/b53.h 3157 3158BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3159M: Florian Fainelli <f.fainelli@gmail.com> 3160M: Ray Jui <rjui@broadcom.com> 3161M: Scott Branden <sbranden@broadcom.com> 3162M: bcm-kernel-feedback-list@broadcom.com 3163T: git git://github.com/broadcom/mach-bcm 3164S: Maintained 3165N: bcm281* 3166N: bcm113* 3167N: bcm216* 3168N: kona 3169F: arch/arm/mach-bcm/ 3170 3171BROADCOM BCM2835 ARM ARCHITECTURE 3172M: Eric Anholt <eric@anholt.net> 3173M: Stefan Wahren <wahrenst@gmx.net> 3174L: bcm-kernel-feedback-list@broadcom.com 3175L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3177T: git git://github.com/anholt/linux 3178S: Maintained 3179N: bcm2835 3180F: drivers/staging/vc04_services 3181 3182BROADCOM BCM47XX MIPS ARCHITECTURE 3183M: Hauke Mehrtens <hauke@hauke-m.de> 3184M: Rafał Miłecki <zajec5@gmail.com> 3185L: linux-mips@vger.kernel.org 3186S: Maintained 3187F: Documentation/devicetree/bindings/mips/brcm/ 3188F: arch/mips/bcm47xx/* 3189F: arch/mips/include/asm/mach-bcm47xx/* 3190 3191BROADCOM BCM5301X ARM ARCHITECTURE 3192M: Hauke Mehrtens <hauke@hauke-m.de> 3193M: Rafał Miłecki <zajec5@gmail.com> 3194M: bcm-kernel-feedback-list@broadcom.com 3195L: linux-arm-kernel@lists.infradead.org 3196S: Maintained 3197F: arch/arm/mach-bcm/bcm_5301x.c 3198F: arch/arm/boot/dts/bcm5301x*.dtsi 3199F: arch/arm/boot/dts/bcm470* 3200F: arch/arm/boot/dts/bcm953012* 3201 3202BROADCOM BCM53573 ARM ARCHITECTURE 3203M: Rafał Miłecki <rafal@milecki.pl> 3204L: bcm-kernel-feedback-list@broadcom.com 3205L: linux-arm-kernel@lists.infradead.org 3206S: Maintained 3207F: arch/arm/boot/dts/bcm53573* 3208F: arch/arm/boot/dts/bcm47189* 3209 3210BROADCOM BCM63XX ARM ARCHITECTURE 3211M: Florian Fainelli <f.fainelli@gmail.com> 3212M: bcm-kernel-feedback-list@broadcom.com 3213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3214T: git git://github.com/broadcom/stblinux.git 3215S: Maintained 3216N: bcm63xx 3217 3218BROADCOM BCM63XX/BCM33XX UDC DRIVER 3219M: Kevin Cernekee <cernekee@gmail.com> 3220L: linux-usb@vger.kernel.org 3221S: Maintained 3222F: drivers/usb/gadget/udc/bcm63xx_udc.* 3223 3224BROADCOM BCM7XXX ARM ARCHITECTURE 3225M: Brian Norris <computersforpeace@gmail.com> 3226M: Gregory Fong <gregory.0xf0@gmail.com> 3227M: Florian Fainelli <f.fainelli@gmail.com> 3228M: bcm-kernel-feedback-list@broadcom.com 3229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3230T: git git://github.com/broadcom/stblinux.git 3231S: Maintained 3232F: arch/arm/mach-bcm/*brcmstb* 3233F: arch/arm/boot/dts/bcm7*.dts* 3234F: drivers/bus/brcmstb_gisb.c 3235F: arch/arm/mm/cache-b15-rac.c 3236F: arch/arm/include/asm/hardware/cache-b15-rac.h 3237N: brcmstb 3238 3239BROADCOM BMIPS CPUFREQ DRIVER 3240M: Markus Mayer <mmayer@broadcom.com> 3241M: bcm-kernel-feedback-list@broadcom.com 3242L: linux-pm@vger.kernel.org 3243S: Maintained 3244F: drivers/cpufreq/bmips-cpufreq.c 3245 3246BROADCOM BMIPS MIPS ARCHITECTURE 3247M: Kevin Cernekee <cernekee@gmail.com> 3248M: Florian Fainelli <f.fainelli@gmail.com> 3249L: bcm-kernel-feedback-list@broadcom.com 3250L: linux-mips@vger.kernel.org 3251T: git git://github.com/broadcom/stblinux.git 3252S: Maintained 3253F: arch/mips/bmips/* 3254F: arch/mips/include/asm/mach-bmips/* 3255F: arch/mips/kernel/*bmips* 3256F: arch/mips/boot/dts/brcm/bcm*.dts* 3257F: drivers/irqchip/irq-bcm63* 3258F: drivers/irqchip/irq-bcm7* 3259F: drivers/irqchip/irq-brcmstb* 3260F: include/linux/bcm963xx_nvram.h 3261F: include/linux/bcm963xx_tag.h 3262 3263BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3264M: Rasesh Mody <rmody@marvell.com> 3265M: GR-Linux-NIC-Dev@marvell.com 3266L: netdev@vger.kernel.org 3267S: Supported 3268F: drivers/net/ethernet/broadcom/bnx2.* 3269F: drivers/net/ethernet/broadcom/bnx2_* 3270 3271BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3272M: QLogic-Storage-Upstream@qlogic.com 3273L: linux-scsi@vger.kernel.org 3274S: Supported 3275F: drivers/scsi/bnx2fc/ 3276 3277BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3278M: QLogic-Storage-Upstream@qlogic.com 3279L: linux-scsi@vger.kernel.org 3280S: Supported 3281F: drivers/scsi/bnx2i/ 3282 3283BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3284M: Ariel Elior <aelior@marvell.com> 3285M: Sudarsana Kalluru <skalluru@marvell.com> 3286M: GR-everest-linux-l2@marvell.com 3287L: netdev@vger.kernel.org 3288S: Supported 3289F: drivers/net/ethernet/broadcom/bnx2x/ 3290 3291BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3292M: Michael Chan <michael.chan@broadcom.com> 3293L: netdev@vger.kernel.org 3294S: Supported 3295F: drivers/net/ethernet/broadcom/bnxt/ 3296 3297BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3298M: Arend van Spriel <arend.vanspriel@broadcom.com> 3299M: Franky Lin <franky.lin@broadcom.com> 3300M: Hante Meuleman <hante.meuleman@broadcom.com> 3301M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3302M: Wright Feng <wright.feng@cypress.com> 3303L: linux-wireless@vger.kernel.org 3304L: brcm80211-dev-list.pdl@broadcom.com 3305L: brcm80211-dev-list@cypress.com 3306S: Supported 3307F: drivers/net/wireless/broadcom/brcm80211/ 3308 3309BROADCOM BRCMSTB GPIO DRIVER 3310M: Gregory Fong <gregory.0xf0@gmail.com> 3311L: bcm-kernel-feedback-list@broadcom.com 3312S: Supported 3313F: drivers/gpio/gpio-brcmstb.c 3314F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3315 3316BROADCOM BRCMSTB I2C DRIVER 3317M: Kamal Dasu <kdasu.kdev@gmail.com> 3318L: linux-i2c@vger.kernel.org 3319L: bcm-kernel-feedback-list@broadcom.com 3320S: Supported 3321F: drivers/i2c/busses/i2c-brcmstb.c 3322F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3323 3324BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3325M: Al Cooper <alcooperx@gmail.com> 3326L: linux-kernel@vger.kernel.org 3327L: bcm-kernel-feedback-list@broadcom.com 3328S: Maintained 3329F: drivers/phy/broadcom/phy-brcm-usb* 3330 3331BROADCOM GENET ETHERNET DRIVER 3332M: Doug Berger <opendmb@gmail.com> 3333M: Florian Fainelli <f.fainelli@gmail.com> 3334L: bcm-kernel-feedback-list@broadcom.com 3335L: netdev@vger.kernel.org 3336S: Supported 3337F: drivers/net/ethernet/broadcom/genet/ 3338 3339BROADCOM IPROC ARM ARCHITECTURE 3340M: Ray Jui <rjui@broadcom.com> 3341M: Scott Branden <sbranden@broadcom.com> 3342M: bcm-kernel-feedback-list@broadcom.com 3343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3344T: git git://github.com/broadcom/cygnus-linux.git 3345S: Maintained 3346N: iproc 3347N: cygnus 3348N: bcm[-_]nsp 3349N: bcm9113* 3350N: bcm9583* 3351N: bcm9585* 3352N: bcm9586* 3353N: bcm988312 3354N: bcm113* 3355N: bcm583* 3356N: bcm585* 3357N: bcm586* 3358N: bcm88312 3359N: hr2 3360N: stingray 3361F: arch/arm64/boot/dts/broadcom/northstar2/* 3362F: arch/arm64/boot/dts/broadcom/stingray/* 3363F: drivers/clk/bcm/clk-ns* 3364F: drivers/clk/bcm/clk-sr* 3365F: drivers/pinctrl/bcm/pinctrl-ns* 3366F: include/dt-bindings/clock/bcm-sr* 3367 3368BROADCOM KONA GPIO DRIVER 3369M: Ray Jui <rjui@broadcom.com> 3370L: bcm-kernel-feedback-list@broadcom.com 3371S: Supported 3372F: drivers/gpio/gpio-bcm-kona.c 3373F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3374 3375BROADCOM NETXTREME-E ROCE DRIVER 3376M: Selvin Xavier <selvin.xavier@broadcom.com> 3377M: Devesh Sharma <devesh.sharma@broadcom.com> 3378M: Somnath Kotur <somnath.kotur@broadcom.com> 3379M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3380L: linux-rdma@vger.kernel.org 3381W: http://www.broadcom.com 3382S: Supported 3383F: drivers/infiniband/hw/bnxt_re/ 3384F: include/uapi/rdma/bnxt_re-abi.h 3385 3386BROADCOM NVRAM DRIVER 3387M: Rafał Miłecki <zajec5@gmail.com> 3388L: linux-mips@vger.kernel.org 3389S: Maintained 3390F: drivers/firmware/broadcom/* 3391 3392BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3393M: Rafał Miłecki <zajec5@gmail.com> 3394L: linux-wireless@vger.kernel.org 3395S: Maintained 3396F: drivers/bcma/ 3397F: include/linux/bcma/ 3398 3399BROADCOM STB AVS CPUFREQ DRIVER 3400M: Markus Mayer <mmayer@broadcom.com> 3401M: bcm-kernel-feedback-list@broadcom.com 3402L: linux-pm@vger.kernel.org 3403S: Maintained 3404F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3405F: drivers/cpufreq/brcmstb* 3406 3407BROADCOM STB AVS TMON DRIVER 3408M: Markus Mayer <mmayer@broadcom.com> 3409M: bcm-kernel-feedback-list@broadcom.com 3410L: linux-pm@vger.kernel.org 3411S: Maintained 3412F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3413F: drivers/thermal/broadcom/brcmstb* 3414 3415BROADCOM STB NAND FLASH DRIVER 3416M: Brian Norris <computersforpeace@gmail.com> 3417M: Kamal Dasu <kdasu.kdev@gmail.com> 3418L: linux-mtd@lists.infradead.org 3419L: bcm-kernel-feedback-list@broadcom.com 3420S: Maintained 3421F: drivers/mtd/nand/raw/brcmnand/ 3422 3423BROADCOM STB DPFE DRIVER 3424M: Markus Mayer <mmayer@broadcom.com> 3425M: bcm-kernel-feedback-list@broadcom.com 3426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3427S: Maintained 3428F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3429F: drivers/memory/brcmstb_dpfe.c 3430 3431BROADCOM SPI DRIVER 3432M: Kamal Dasu <kdasu.kdev@gmail.com> 3433M: bcm-kernel-feedback-list@broadcom.com 3434S: Maintained 3435F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3436F: drivers/spi/spi-bcm-qspi.* 3437F: drivers/spi/spi-brcmstb-qspi.c 3438F: drivers/spi/spi-iproc-qspi.c 3439 3440BROADCOM SYSTEMPORT ETHERNET DRIVER 3441M: Florian Fainelli <f.fainelli@gmail.com> 3442L: bcm-kernel-feedback-list@broadcom.com 3443L: netdev@vger.kernel.org 3444S: Supported 3445F: drivers/net/ethernet/broadcom/bcmsysport.* 3446 3447BROADCOM TG3 GIGABIT ETHERNET DRIVER 3448M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3449M: Prashant Sreedharan <prashant@broadcom.com> 3450M: Michael Chan <mchan@broadcom.com> 3451L: netdev@vger.kernel.org 3452S: Supported 3453F: drivers/net/ethernet/broadcom/tg3.* 3454 3455BROCADE BFA FC SCSI DRIVER 3456M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3457M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3458L: linux-scsi@vger.kernel.org 3459S: Supported 3460F: drivers/scsi/bfa/ 3461 3462BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3463M: Rasesh Mody <rmody@marvell.com> 3464M: Sudarsana Kalluru <skalluru@marvell.com> 3465M: GR-Linux-NIC-Dev@marvell.com 3466L: netdev@vger.kernel.org 3467S: Supported 3468F: drivers/net/ethernet/brocade/bna/ 3469 3470BSG (block layer generic sg v4 driver) 3471M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3472L: linux-scsi@vger.kernel.org 3473S: Supported 3474F: block/bsg.c 3475F: include/linux/bsg.h 3476F: include/uapi/linux/bsg.h 3477 3478BT87X AUDIO DRIVER 3479M: Clemens Ladisch <clemens@ladisch.de> 3480L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3481T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3482S: Maintained 3483F: Documentation/sound/cards/bt87x.rst 3484F: sound/pci/bt87x.c 3485 3486BT8XXGPIO DRIVER 3487M: Michael Buesch <m@bues.ch> 3488W: http://bu3sch.de/btgpio.php 3489S: Maintained 3490F: drivers/gpio/gpio-bt8xx.c 3491 3492BTRFS FILE SYSTEM 3493M: Chris Mason <clm@fb.com> 3494M: Josef Bacik <josef@toxicpanda.com> 3495M: David Sterba <dsterba@suse.com> 3496L: linux-btrfs@vger.kernel.org 3497W: http://btrfs.wiki.kernel.org/ 3498Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3500S: Maintained 3501F: Documentation/filesystems/btrfs.txt 3502F: fs/btrfs/ 3503F: include/linux/btrfs* 3504F: include/uapi/linux/btrfs* 3505 3506BTTV VIDEO4LINUX DRIVER 3507M: Mauro Carvalho Chehab <mchehab@kernel.org> 3508L: linux-media@vger.kernel.org 3509W: https://linuxtv.org 3510T: git git://linuxtv.org/media_tree.git 3511S: Odd fixes 3512F: Documentation/media/v4l-drivers/bttv* 3513F: drivers/media/pci/bt8xx/bttv* 3514 3515BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3516M: Chanwoo Choi <cw00.choi@samsung.com> 3517L: linux-pm@vger.kernel.org 3518L: linux-samsung-soc@vger.kernel.org 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3520S: Maintained 3521F: drivers/devfreq/exynos-bus.c 3522F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3523 3524BUSLOGIC SCSI DRIVER 3525M: Khalid Aziz <khalid@gonehiking.org> 3526L: linux-scsi@vger.kernel.org 3527S: Maintained 3528F: drivers/scsi/BusLogic.* 3529F: drivers/scsi/FlashPoint.* 3530 3531C-MEDIA CMI8788 DRIVER 3532M: Clemens Ladisch <clemens@ladisch.de> 3533L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3534T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3535S: Maintained 3536F: sound/pci/oxygen/ 3537 3538C-SKY ARCHITECTURE 3539M: Guo Ren <guoren@kernel.org> 3540T: git https://github.com/c-sky/csky-linux.git 3541S: Supported 3542F: arch/csky/ 3543F: Documentation/devicetree/bindings/csky/ 3544F: drivers/irqchip/irq-csky-* 3545F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3546F: drivers/clocksource/timer-gx6605s.c 3547F: drivers/clocksource/timer-mp-csky.c 3548F: Documentation/devicetree/bindings/timer/csky,* 3549K: csky 3550N: csky 3551 3552C6X ARCHITECTURE 3553M: Mark Salter <msalter@redhat.com> 3554M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3555L: linux-c6x-dev@linux-c6x.org 3556W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3557S: Maintained 3558F: arch/c6x/ 3559 3560CA8210 IEEE-802.15.4 RADIO DRIVER 3561M: Harry Morris <h.morris@cascoda.com> 3562L: linux-wpan@vger.kernel.org 3563W: https://github.com/Cascoda/ca8210-linux.git 3564S: Maintained 3565F: drivers/net/ieee802154/ca8210.c 3566F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3567 3568CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3569M: David Howells <dhowells@redhat.com> 3570L: linux-cachefs@redhat.com (moderated for non-subscribers) 3571S: Supported 3572F: Documentation/filesystems/caching/cachefiles.txt 3573F: fs/cachefiles/ 3574 3575CADENCE MIPI-CSI2 BRIDGES 3576M: Maxime Ripard <maxime.ripard@bootlin.com> 3577L: linux-media@vger.kernel.org 3578S: Maintained 3579F: Documentation/devicetree/bindings/media/cdns,*.txt 3580F: drivers/media/platform/cadence/cdns-csi2* 3581 3582CADET FM/AM RADIO RECEIVER DRIVER 3583M: Hans Verkuil <hverkuil@xs4all.nl> 3584L: linux-media@vger.kernel.org 3585T: git git://linuxtv.org/media_tree.git 3586W: https://linuxtv.org 3587S: Maintained 3588F: drivers/media/radio/radio-cadet* 3589 3590CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3591M: Jonathan Corbet <corbet@lwn.net> 3592L: linux-media@vger.kernel.org 3593T: git git://linuxtv.org/media_tree.git 3594S: Maintained 3595F: Documentation/media/v4l-drivers/cafe_ccic* 3596F: drivers/media/platform/marvell-ccic/ 3597 3598CAIF NETWORK LAYER 3599L: netdev@vger.kernel.org 3600S: Orphan 3601F: Documentation/networking/caif/ 3602F: drivers/net/caif/ 3603F: include/uapi/linux/caif/ 3604F: include/net/caif/ 3605F: net/caif/ 3606 3607CAKE QDISC 3608M: Toke Høiland-Jørgensen <toke@toke.dk> 3609L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3610S: Maintained 3611F: net/sched/sch_cake.c 3612 3613CALGARY x86-64 IOMMU 3614M: Muli Ben-Yehuda <mulix@mulix.org> 3615M: Jon Mason <jdmason@kudzu.us> 3616L: iommu@lists.linux-foundation.org 3617S: Maintained 3618F: arch/x86/kernel/pci-calgary_64.c 3619F: arch/x86/kernel/tce_64.c 3620F: arch/x86/include/asm/calgary.h 3621F: arch/x86/include/asm/tce.h 3622 3623CAN NETWORK DRIVERS 3624M: Wolfgang Grandegger <wg@grandegger.com> 3625M: Marc Kleine-Budde <mkl@pengutronix.de> 3626L: linux-can@vger.kernel.org 3627W: https://github.com/linux-can 3628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3630S: Maintained 3631F: Documentation/devicetree/bindings/net/can/ 3632F: drivers/net/can/ 3633F: include/linux/can/dev.h 3634F: include/linux/can/platform/ 3635F: include/uapi/linux/can/error.h 3636F: include/uapi/linux/can/netlink.h 3637 3638CAN NETWORK LAYER 3639M: Oliver Hartkopp <socketcan@hartkopp.net> 3640M: Marc Kleine-Budde <mkl@pengutronix.de> 3641L: linux-can@vger.kernel.org 3642W: https://github.com/linux-can 3643T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3644T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3645S: Maintained 3646F: Documentation/networking/can.rst 3647F: net/can/ 3648F: include/linux/can/core.h 3649F: include/uapi/linux/can.h 3650F: include/uapi/linux/can/bcm.h 3651F: include/uapi/linux/can/raw.h 3652F: include/uapi/linux/can/gw.h 3653 3654CAPABILITIES 3655M: Serge Hallyn <serge@hallyn.com> 3656L: linux-security-module@vger.kernel.org 3657S: Supported 3658F: include/linux/capability.h 3659F: include/uapi/linux/capability.h 3660F: security/commoncap.c 3661F: kernel/capability.c 3662 3663CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3664M: Kevin Tsai <ktsai@capellamicro.com> 3665S: Maintained 3666F: drivers/iio/light/cm* 3667 3668CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3669M: Christian Lamparter <chunkeey@googlemail.com> 3670L: linux-wireless@vger.kernel.org 3671W: http://wireless.kernel.org/en/users/Drivers/carl9170 3672S: Maintained 3673F: drivers/net/wireless/ath/carl9170/ 3674 3675CAVIUM I2C DRIVER 3676M: Jan Glauber <jglauber@cavium.com> 3677M: David Daney <david.daney@cavium.com> 3678W: http://www.cavium.com 3679S: Supported 3680F: drivers/i2c/busses/i2c-octeon* 3681F: drivers/i2c/busses/i2c-thunderx* 3682 3683CAVIUM LIQUIDIO NETWORK DRIVER 3684M: Derek Chickles <dchickles@marvell.com> 3685M: Satanand Burla <sburla@marvell.com> 3686M: Felix Manlunas <fmanlunas@marvell.com> 3687L: netdev@vger.kernel.org 3688W: http://www.cavium.com 3689S: Supported 3690F: drivers/net/ethernet/cavium/liquidio/ 3691 3692CAVIUM MMC DRIVER 3693M: Jan Glauber <jglauber@cavium.com> 3694M: David Daney <david.daney@cavium.com> 3695M: Steven J. Hill <Steven.Hill@cavium.com> 3696W: http://www.cavium.com 3697S: Supported 3698F: drivers/mmc/host/cavium* 3699 3700CAVIUM OCTEON-TX CRYPTO DRIVER 3701M: George Cherian <george.cherian@cavium.com> 3702L: linux-crypto@vger.kernel.org 3703W: http://www.cavium.com 3704S: Supported 3705F: drivers/crypto/cavium/cpt/ 3706 3707CAVIUM THUNDERX2 ARM64 SOC 3708M: Robert Richter <rrichter@cavium.com> 3709M: Jayachandran C <jnair@caviumnetworks.com> 3710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3711S: Maintained 3712F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3713F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3714 3715CC2520 IEEE-802.15.4 RADIO DRIVER 3716M: Varka Bhadram <varkabhadram@gmail.com> 3717L: linux-wpan@vger.kernel.org 3718S: Maintained 3719F: drivers/net/ieee802154/cc2520.c 3720F: include/linux/spi/cc2520.h 3721F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3722 3723CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3724M: Gilad Ben-Yossef <gilad@benyossef.com> 3725L: linux-crypto@vger.kernel.org 3726S: Supported 3727F: drivers/crypto/ccree/ 3728W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3729 3730CEC FRAMEWORK 3731M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3732L: linux-media@vger.kernel.org 3733T: git git://linuxtv.org/media_tree.git 3734W: http://linuxtv.org 3735S: Supported 3736F: Documentation/media/kapi/cec-core.rst 3737F: Documentation/media/uapi/cec 3738F: drivers/media/cec/ 3739F: drivers/media/rc/keymaps/rc-cec.c 3740F: include/media/cec.h 3741F: include/media/cec-notifier.h 3742F: include/uapi/linux/cec.h 3743F: include/uapi/linux/cec-funcs.h 3744F: Documentation/devicetree/bindings/media/cec.txt 3745F: Documentation/ABI/testing/debugfs-cec-error-inj 3746 3747CEC GPIO DRIVER 3748M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3749L: linux-media@vger.kernel.org 3750T: git git://linuxtv.org/media_tree.git 3751W: http://linuxtv.org 3752S: Supported 3753F: drivers/media/platform/cec-gpio/ 3754F: Documentation/devicetree/bindings/media/cec-gpio.txt 3755 3756CELL BROADBAND ENGINE ARCHITECTURE 3757M: Arnd Bergmann <arnd@arndb.de> 3758L: linuxppc-dev@lists.ozlabs.org 3759W: http://www.ibm.com/developerworks/power/cell/ 3760S: Supported 3761F: arch/powerpc/include/asm/cell*.h 3762F: arch/powerpc/include/asm/spu*.h 3763F: arch/powerpc/include/uapi/asm/spu*.h 3764F: arch/powerpc/oprofile/*cell* 3765F: arch/powerpc/platforms/cell/ 3766 3767CEPH COMMON CODE (LIBCEPH) 3768M: Ilya Dryomov <idryomov@gmail.com> 3769M: Jeff Layton <jlayton@kernel.org> 3770M: Sage Weil <sage@redhat.com> 3771L: ceph-devel@vger.kernel.org 3772W: http://ceph.com/ 3773T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3774T: git git://github.com/ceph/ceph-client.git 3775S: Supported 3776F: net/ceph/ 3777F: include/linux/ceph/ 3778F: include/linux/crush/ 3779 3780CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3781M: Jeff Layton <jlayton@kernel.org> 3782M: Sage Weil <sage@redhat.com> 3783M: Ilya Dryomov <idryomov@gmail.com> 3784L: ceph-devel@vger.kernel.org 3785W: http://ceph.com/ 3786T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3787T: git git://github.com/ceph/ceph-client.git 3788S: Supported 3789F: Documentation/filesystems/ceph.txt 3790F: fs/ceph/ 3791 3792CERTIFICATE HANDLING: 3793M: David Howells <dhowells@redhat.com> 3794M: David Woodhouse <dwmw2@infradead.org> 3795L: keyrings@vger.kernel.org 3796S: Maintained 3797F: Documentation/admin-guide/module-signing.rst 3798F: certs/ 3799F: scripts/sign-file.c 3800F: scripts/extract-cert.c 3801 3802CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3803L: linux-usb@vger.kernel.org 3804S: Orphan 3805F: Documentation/usb/wusb-design-overview.rst 3806F: Documentation/usb/wusb-cbaf 3807F: drivers/usb/host/hwa-hc.c 3808F: drivers/usb/host/whci/ 3809F: drivers/usb/wusbcore/ 3810F: include/linux/usb/wusb* 3811 3812CFAG12864B LCD DRIVER 3813M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3814S: Maintained 3815F: drivers/auxdisplay/cfag12864b.c 3816F: include/linux/cfag12864b.h 3817 3818CFAG12864BFB LCD FRAMEBUFFER DRIVER 3819M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3820S: Maintained 3821F: drivers/auxdisplay/cfag12864bfb.c 3822F: include/linux/cfag12864b.h 3823 3824802.11 (including CFG80211/NL80211) 3825M: Johannes Berg <johannes@sipsolutions.net> 3826L: linux-wireless@vger.kernel.org 3827W: http://wireless.kernel.org/ 3828T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3829T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3830S: Maintained 3831F: net/wireless/ 3832F: include/uapi/linux/nl80211.h 3833F: include/linux/ieee80211.h 3834F: include/net/wext.h 3835F: include/net/cfg80211.h 3836F: include/net/iw_handler.h 3837F: include/net/ieee80211_radiotap.h 3838F: Documentation/driver-api/80211/cfg80211.rst 3839F: Documentation/networking/regulatory.txt 3840 3841CHAR and MISC DRIVERS 3842M: Arnd Bergmann <arnd@arndb.de> 3843M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3844T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3845S: Supported 3846F: drivers/char/ 3847F: drivers/misc/ 3848F: include/linux/miscdevice.h 3849 3850CHECKPATCH 3851M: Andy Whitcroft <apw@canonical.com> 3852M: Joe Perches <joe@perches.com> 3853S: Maintained 3854F: scripts/checkpatch.pl 3855 3856CHINESE DOCUMENTATION 3857M: Harry Wei <harryxiyou@gmail.com> 3858M: Alex Shi <alex.shi@linux.alibaba.com> 3859L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3860S: Maintained 3861F: Documentation/translations/zh_CN/ 3862 3863CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3864M: Peter Chen <Peter.Chen@nxp.com> 3865T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3866L: linux-usb@vger.kernel.org 3867S: Maintained 3868F: drivers/usb/chipidea/ 3869 3870CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3871M: Hans de Goede <hdegoede@redhat.com> 3872L: linux-input@vger.kernel.org 3873S: Maintained 3874F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3875F: drivers/input/touchscreen/chipone_icn8318.c 3876 3877CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3878M: Hans de Goede <hdegoede@redhat.com> 3879L: linux-input@vger.kernel.org 3880S: Maintained 3881F: drivers/input/touchscreen/chipone_icn8505.c 3882 3883CHROME HARDWARE PLATFORM SUPPORT 3884M: Benson Leung <bleung@chromium.org> 3885M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3886S: Maintained 3887T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3888F: drivers/platform/chrome/ 3889 3890CHROMEOS EC SUBDRIVERS 3891M: Benson Leung <bleung@chromium.org> 3892M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3893R: Guenter Roeck <groeck@chromium.org> 3894S: Maintained 3895N: cros_ec 3896N: cros-ec 3897F: drivers/power/supply/cros_usbpd-charger.c 3898 3899CHROMEOS EC CODEC DRIVER 3900M: Cheng-Yi Chiang <cychiang@chromium.org> 3901S: Maintained 3902R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3903R: Guenter Roeck <groeck@chromium.org> 3904F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3905F: sound/soc/codecs/cros_ec_codec.* 3906 3907CIRRUS LOGIC AUDIO CODEC DRIVERS 3908M: Brian Austin <brian.austin@cirrus.com> 3909M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3911S: Maintained 3912F: sound/soc/codecs/cs* 3913 3914CIRRUS LOGIC EP93XX ETHERNET DRIVER 3915M: Hartley Sweeten <hsweeten@visionengravers.com> 3916L: netdev@vger.kernel.org 3917S: Maintained 3918F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3919 3920CIRRUS LOGIC LOCHNAGAR DRIVER 3921M: Charles Keepax <ckeepax@opensource.cirrus.com> 3922M: Richard Fitzgerald <rf@opensource.cirrus.com> 3923L: patches@opensource.cirrus.com 3924S: Supported 3925F: drivers/clk/clk-lochnagar.c 3926F: drivers/hwmon/lochnagar-hwmon.c 3927F: drivers/mfd/lochnagar-i2c.c 3928F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3929F: drivers/regulator/lochnagar-regulator.c 3930F: sound/soc/codecs/lochnagar-sc.c 3931F: include/dt-bindings/clk/lochnagar.h 3932F: include/dt-bindings/pinctrl/lochnagar.h 3933F: include/linux/mfd/lochnagar* 3934F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3935F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3936F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3937F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3938F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3939F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3940F: Documentation/hwmon/lochnagar.rst 3941 3942CISCO FCOE HBA DRIVER 3943M: Satish Kharat <satishkh@cisco.com> 3944M: Sesidhar Baddela <sebaddel@cisco.com> 3945M: Karan Tilak Kumar <kartilak@cisco.com> 3946L: linux-scsi@vger.kernel.org 3947S: Supported 3948F: drivers/scsi/fnic/ 3949 3950CISCO SCSI HBA DRIVER 3951M: Karan Tilak Kumar <kartilak@cisco.com> 3952M: Sesidhar Baddela <sebaddel@cisco.com> 3953L: linux-scsi@vger.kernel.org 3954S: Supported 3955F: drivers/scsi/snic/ 3956 3957CISCO VIC ETHERNET NIC DRIVER 3958M: Christian Benvenuti <benve@cisco.com> 3959M: Govindarajulu Varadarajan <_govind@gmx.com> 3960M: Parvi Kaustubhi <pkaustub@cisco.com> 3961S: Supported 3962F: drivers/net/ethernet/cisco/enic/ 3963 3964CISCO VIC LOW LATENCY NIC DRIVER 3965M: Christian Benvenuti <benve@cisco.com> 3966M: Nelson Escobar <neescoba@cisco.com> 3967M: Parvi Kaustubhi <pkaustub@cisco.com> 3968S: Supported 3969F: drivers/infiniband/hw/usnic/ 3970 3971CIRRUS LOGIC MADERA CODEC DRIVERS 3972M: Charles Keepax <ckeepax@opensource.cirrus.com> 3973M: Richard Fitzgerald <rf@opensource.cirrus.com> 3974L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3975L: patches@opensource.cirrus.com 3976T: git https://github.com/CirrusLogic/linux-drivers.git 3977W: https://github.com/CirrusLogic/linux-drivers/wiki 3978S: Supported 3979F: Documentation/devicetree/bindings/mfd/madera.txt 3980F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3981F: Documentation/devicetree/bindings/sound/madera.txt 3982F: include/dt-bindings/sound/madera* 3983F: include/linux/irqchip/irq-madera* 3984F: include/linux/mfd/madera/* 3985F: include/sound/madera* 3986F: drivers/gpio/gpio-madera* 3987F: drivers/irqchip/irq-madera* 3988F: drivers/mfd/madera* 3989F: drivers/mfd/cs47l* 3990F: drivers/pinctrl/cirrus/* 3991F: sound/soc/codecs/cs47l* 3992F: sound/soc/codecs/madera* 3993 3994CLANG-FORMAT FILE 3995M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3996S: Maintained 3997F: .clang-format 3998 3999CLANG/LLVM BUILD SUPPORT 4000L: clang-built-linux@googlegroups.com 4001W: https://clangbuiltlinux.github.io/ 4002B: https://github.com/ClangBuiltLinux/linux/issues 4003C: irc://chat.freenode.net/clangbuiltlinux 4004S: Supported 4005K: \b(?i:clang|llvm)\b 4006 4007CLEANCACHE API 4008M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4009L: linux-kernel@vger.kernel.org 4010S: Maintained 4011F: mm/cleancache.c 4012F: include/linux/cleancache.h 4013 4014CLK API 4015M: Russell King <linux@armlinux.org.uk> 4016L: linux-clk@vger.kernel.org 4017S: Maintained 4018F: include/linux/clk.h 4019 4020CLOCKSOURCE, CLOCKEVENT DRIVERS 4021M: Daniel Lezcano <daniel.lezcano@linaro.org> 4022M: Thomas Gleixner <tglx@linutronix.de> 4023L: linux-kernel@vger.kernel.org 4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4025S: Supported 4026F: drivers/clocksource/ 4027F: Documentation/devicetree/bindings/timer/ 4028 4029CMPC ACPI DRIVER 4030M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4031M: Daniel Oliveira Nascimento <don@syst.com.br> 4032L: platform-driver-x86@vger.kernel.org 4033S: Supported 4034F: drivers/platform/x86/classmate-laptop.c 4035 4036COBALT MEDIA DRIVER 4037M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4038L: linux-media@vger.kernel.org 4039T: git git://linuxtv.org/media_tree.git 4040W: https://linuxtv.org 4041S: Supported 4042F: drivers/media/pci/cobalt/ 4043 4044COCCINELLE/Semantic Patches (SmPL) 4045M: Julia Lawall <Julia.Lawall@lip6.fr> 4046M: Gilles Muller <Gilles.Muller@lip6.fr> 4047M: Nicolas Palix <nicolas.palix@imag.fr> 4048M: Michal Marek <michal.lkml@markovi.net> 4049L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4050T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4051W: http://coccinelle.lip6.fr/ 4052S: Supported 4053F: Documentation/dev-tools/coccinelle.rst 4054F: scripts/coccinelle/ 4055F: scripts/coccicheck 4056 4057CODA FILE SYSTEM 4058M: Jan Harkes <jaharkes@cs.cmu.edu> 4059M: coda@cs.cmu.edu 4060L: codalist@coda.cs.cmu.edu 4061W: http://www.coda.cs.cmu.edu/ 4062S: Maintained 4063F: Documentation/filesystems/coda.txt 4064F: fs/coda/ 4065F: include/linux/coda*.h 4066F: include/uapi/linux/coda*.h 4067 4068CODA V4L2 MEM2MEM DRIVER 4069M: Philipp Zabel <p.zabel@pengutronix.de> 4070L: linux-media@vger.kernel.org 4071S: Maintained 4072F: Documentation/devicetree/bindings/media/coda.txt 4073F: drivers/media/platform/coda/ 4074 4075CODE OF CONDUCT 4076M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4077S: Supported 4078F: Documentation/process/code-of-conduct.rst 4079F: Documentation/process/code-of-conduct-interpretation.rst 4080 4081COMMON CLK FRAMEWORK 4082M: Michael Turquette <mturquette@baylibre.com> 4083M: Stephen Boyd <sboyd@kernel.org> 4084L: linux-clk@vger.kernel.org 4085Q: http://patchwork.kernel.org/project/linux-clk/list/ 4086T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4087S: Maintained 4088F: Documentation/devicetree/bindings/clock/ 4089F: drivers/clk/ 4090X: drivers/clk/clkdev.c 4091F: include/linux/clk-pr* 4092F: include/linux/clk/ 4093F: include/linux/of_clk.h 4094 4095COMMON INTERNET FILE SYSTEM (CIFS) 4096M: Steve French <sfrench@samba.org> 4097L: linux-cifs@vger.kernel.org 4098L: samba-technical@lists.samba.org (moderated for non-subscribers) 4099W: http://linux-cifs.samba.org/ 4100T: git git://git.samba.org/sfrench/cifs-2.6.git 4101S: Supported 4102F: Documentation/filesystems/cifs/ 4103F: fs/cifs/ 4104 4105COMPACTPCI HOTPLUG CORE 4106M: Scott Murray <scott@spiteful.org> 4107L: linux-pci@vger.kernel.org 4108S: Maintained 4109F: drivers/pci/hotplug/cpci_hotplug* 4110 4111COMPACTPCI HOTPLUG GENERIC DRIVER 4112M: Scott Murray <scott@spiteful.org> 4113L: linux-pci@vger.kernel.org 4114S: Maintained 4115F: drivers/pci/hotplug/cpcihp_generic.c 4116 4117COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4118M: Scott Murray <scott@spiteful.org> 4119L: linux-pci@vger.kernel.org 4120S: Maintained 4121F: drivers/pci/hotplug/cpcihp_zt5550.* 4122 4123COMPAL LAPTOP SUPPORT 4124M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4125L: platform-driver-x86@vger.kernel.org 4126S: Maintained 4127F: drivers/platform/x86/compal-laptop.c 4128 4129COMPILER ATTRIBUTES 4130M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4131S: Maintained 4132F: include/linux/compiler_attributes.h 4133 4134CONEXANT ACCESSRUNNER USB DRIVER 4135L: accessrunner-general@lists.sourceforge.net 4136W: http://accessrunner.sourceforge.net/ 4137S: Orphan 4138F: drivers/usb/atm/cxacru.c 4139 4140CONFIGFS 4141M: Joel Becker <jlbec@evilplan.org> 4142M: Christoph Hellwig <hch@lst.de> 4143T: git git://git.infradead.org/users/hch/configfs.git 4144S: Supported 4145F: fs/configfs/ 4146F: include/linux/configfs.h 4147 4148CONNECTOR 4149M: Evgeniy Polyakov <zbr@ioremap.net> 4150L: netdev@vger.kernel.org 4151S: Maintained 4152F: drivers/connector/ 4153 4154CONTROL GROUP (CGROUP) 4155M: Tejun Heo <tj@kernel.org> 4156M: Li Zefan <lizefan@huawei.com> 4157M: Johannes Weiner <hannes@cmpxchg.org> 4158L: cgroups@vger.kernel.org 4159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4160S: Maintained 4161F: Documentation/admin-guide/cgroup-v2.rst 4162F: Documentation/admin-guide/cgroup-v1/ 4163F: include/linux/cgroup* 4164F: kernel/cgroup/ 4165 4166CONTROL GROUP - CPUSET 4167M: Li Zefan <lizefan@huawei.com> 4168L: cgroups@vger.kernel.org 4169W: http://www.bullopensource.org/cpuset/ 4170W: http://oss.sgi.com/projects/cpusets/ 4171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4172S: Maintained 4173F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4174F: include/linux/cpuset.h 4175F: kernel/cgroup/cpuset.c 4176 4177CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4178M: Johannes Weiner <hannes@cmpxchg.org> 4179M: Michal Hocko <mhocko@kernel.org> 4180M: Vladimir Davydov <vdavydov.dev@gmail.com> 4181L: cgroups@vger.kernel.org 4182L: linux-mm@kvack.org 4183S: Maintained 4184F: mm/memcontrol.c 4185F: mm/swap_cgroup.c 4186 4187CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4188M: Tejun Heo <tj@kernel.org> 4189M: Jens Axboe <axboe@kernel.dk> 4190L: cgroups@vger.kernel.org 4191L: linux-block@vger.kernel.org 4192T: git git://git.kernel.dk/linux-block 4193F: Documentation/cgroup-v1/blkio-controller.rst 4194F: block/blk-cgroup.c 4195F: include/linux/blk-cgroup.h 4196F: block/blk-throttle.c 4197F: block/blk-iolatency.c 4198F: block/bfq-cgroup.c 4199 4200CORETEMP HARDWARE MONITORING DRIVER 4201M: Fenghua Yu <fenghua.yu@intel.com> 4202L: linux-hwmon@vger.kernel.org 4203S: Maintained 4204F: Documentation/hwmon/coretemp.rst 4205F: drivers/hwmon/coretemp.c 4206 4207COSA/SRP SYNC SERIAL DRIVER 4208M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4209W: http://www.fi.muni.cz/~kas/cosa/ 4210S: Maintained 4211F: drivers/net/wan/cosa* 4212 4213COUNTER SUBSYSTEM 4214M: William Breathitt Gray <vilhelm.gray@gmail.com> 4215L: linux-iio@vger.kernel.org 4216S: Maintained 4217F: Documentation/ABI/testing/sysfs-bus-counter* 4218F: Documentation/driver-api/generic-counter.rst 4219F: drivers/counter/ 4220F: include/linux/counter.h 4221F: include/linux/counter_enum.h 4222 4223CPMAC ETHERNET DRIVER 4224M: Florian Fainelli <f.fainelli@gmail.com> 4225L: netdev@vger.kernel.org 4226S: Maintained 4227F: drivers/net/ethernet/ti/cpmac.c 4228 4229CPU FREQUENCY SCALING FRAMEWORK 4230M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4231M: Viresh Kumar <viresh.kumar@linaro.org> 4232L: linux-pm@vger.kernel.org 4233S: Maintained 4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4235T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4236B: https://bugzilla.kernel.org 4237F: Documentation/admin-guide/pm/cpufreq.rst 4238F: Documentation/admin-guide/pm/intel_pstate.rst 4239F: Documentation/cpu-freq/ 4240F: Documentation/devicetree/bindings/cpufreq/ 4241F: drivers/cpufreq/ 4242F: kernel/sched/cpufreq*.c 4243F: include/linux/cpufreq.h 4244F: include/linux/sched/cpufreq.h 4245F: tools/testing/selftests/cpufreq/ 4246 4247CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4248M: Viresh Kumar <viresh.kumar@linaro.org> 4249M: Sudeep Holla <sudeep.holla@arm.com> 4250L: linux-pm@vger.kernel.org 4251W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4252S: Maintained 4253F: drivers/cpufreq/arm_big_little.h 4254F: drivers/cpufreq/arm_big_little.c 4255 4256CPU POWER MONITORING SUBSYSTEM 4257M: Thomas Renninger <trenn@suse.com> 4258M: Shuah Khan <shuah@kernel.org> 4259M: Shuah Khan <skhan@linuxfoundation.org> 4260L: linux-pm@vger.kernel.org 4261S: Maintained 4262F: tools/power/cpupower/ 4263 4264CPUID/MSR DRIVER 4265M: "H. Peter Anvin" <hpa@zytor.com> 4266S: Maintained 4267F: arch/x86/kernel/cpuid.c 4268F: arch/x86/kernel/msr.c 4269 4270CPUIDLE DRIVER - ARM BIG LITTLE 4271M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4272M: Daniel Lezcano <daniel.lezcano@linaro.org> 4273L: linux-pm@vger.kernel.org 4274L: linux-arm-kernel@lists.infradead.org 4275T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4276S: Maintained 4277F: drivers/cpuidle/cpuidle-big_little.c 4278 4279CPUIDLE DRIVER - ARM EXYNOS 4280M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4281M: Daniel Lezcano <daniel.lezcano@linaro.org> 4282M: Kukjin Kim <kgene@kernel.org> 4283L: linux-pm@vger.kernel.org 4284L: linux-samsung-soc@vger.kernel.org 4285S: Supported 4286F: drivers/cpuidle/cpuidle-exynos.c 4287F: arch/arm/mach-exynos/pm.c 4288 4289CPU IDLE TIME MANAGEMENT FRAMEWORK 4290M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4291M: Daniel Lezcano <daniel.lezcano@linaro.org> 4292L: linux-pm@vger.kernel.org 4293S: Maintained 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4295B: https://bugzilla.kernel.org 4296F: Documentation/admin-guide/pm/cpuidle.rst 4297F: Documentation/driver-api/pm/cpuidle.rst 4298F: drivers/cpuidle/* 4299F: include/linux/cpuidle.h 4300 4301CRAMFS FILESYSTEM 4302M: Nicolas Pitre <nico@fluxnic.net> 4303S: Maintained 4304F: Documentation/filesystems/cramfs.txt 4305F: fs/cramfs/ 4306 4307CRYPTO API 4308M: Herbert Xu <herbert@gondor.apana.org.au> 4309M: "David S. Miller" <davem@davemloft.net> 4310L: linux-crypto@vger.kernel.org 4311T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4312T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4313S: Maintained 4314F: Documentation/crypto/ 4315F: Documentation/devicetree/bindings/crypto/ 4316F: arch/*/crypto/ 4317F: crypto/ 4318F: drivers/crypto/ 4319F: include/crypto/ 4320F: include/linux/crypto* 4321F: lib/crypto/ 4322 4323CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4324M: Neil Horman <nhorman@tuxdriver.com> 4325L: linux-crypto@vger.kernel.org 4326S: Maintained 4327F: crypto/ansi_cprng.c 4328F: crypto/rng.c 4329 4330CS3308 MEDIA DRIVER 4331M: Hans Verkuil <hverkuil@xs4all.nl> 4332L: linux-media@vger.kernel.org 4333T: git git://linuxtv.org/media_tree.git 4334W: http://linuxtv.org 4335S: Odd Fixes 4336F: drivers/media/i2c/cs3308.c 4337 4338CS5535 Audio ALSA driver 4339M: Jaya Kumar <jayakumar.alsa@gmail.com> 4340S: Maintained 4341F: sound/pci/cs5535audio/ 4342 4343CSI DRIVERS FOR ALLWINNER V3s 4344M: Yong Deng <yong.deng@magewell.com> 4345L: linux-media@vger.kernel.org 4346T: git git://linuxtv.org/media_tree.git 4347S: Maintained 4348F: drivers/media/platform/sunxi/sun6i-csi/ 4349F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4350 4351CW1200 WLAN driver 4352M: Solomon Peachy <pizza@shaftnet.org> 4353S: Maintained 4354F: drivers/net/wireless/st/cw1200/ 4355 4356CX18 VIDEO4LINUX DRIVER 4357M: Andy Walls <awalls@md.metrocast.net> 4358L: ivtv-devel@ivtvdriver.org (subscribers-only) 4359L: linux-media@vger.kernel.org 4360T: git git://linuxtv.org/media_tree.git 4361W: https://linuxtv.org 4362W: http://www.ivtvdriver.org/index.php/Cx18 4363S: Maintained 4364F: Documentation/media/v4l-drivers/cx18* 4365F: drivers/media/pci/cx18/ 4366F: include/uapi/linux/ivtv* 4367 4368CX2341X MPEG ENCODER HELPER MODULE 4369M: Hans Verkuil <hverkuil@xs4all.nl> 4370L: linux-media@vger.kernel.org 4371T: git git://linuxtv.org/media_tree.git 4372W: https://linuxtv.org 4373S: Maintained 4374F: drivers/media/common/cx2341x* 4375F: include/media/drv-intf/cx2341x.h 4376 4377CX24120 MEDIA DRIVER 4378M: Jemma Denson <jdenson@gmail.com> 4379M: Patrick Boettcher <patrick.boettcher@posteo.de> 4380L: linux-media@vger.kernel.org 4381W: https://linuxtv.org 4382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4383S: Maintained 4384F: drivers/media/dvb-frontends/cx24120* 4385 4386CX88 VIDEO4LINUX DRIVER 4387M: Mauro Carvalho Chehab <mchehab@kernel.org> 4388L: linux-media@vger.kernel.org 4389W: https://linuxtv.org 4390T: git git://linuxtv.org/media_tree.git 4391S: Odd fixes 4392F: Documentation/media/v4l-drivers/cx88* 4393F: drivers/media/pci/cx88/ 4394 4395CXD2820R MEDIA DRIVER 4396M: Antti Palosaari <crope@iki.fi> 4397L: linux-media@vger.kernel.org 4398W: https://linuxtv.org 4399W: http://palosaari.fi/linux/ 4400Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4401T: git git://linuxtv.org/anttip/media_tree.git 4402S: Maintained 4403F: drivers/media/dvb-frontends/cxd2820r* 4404 4405CXGB3 ETHERNET DRIVER (CXGB3) 4406M: Vishal Kulkarni <vishal@chelsio.com> 4407L: netdev@vger.kernel.org 4408W: http://www.chelsio.com 4409S: Supported 4410F: drivers/net/ethernet/chelsio/cxgb3/ 4411 4412CXGB3 ISCSI DRIVER (CXGB3I) 4413M: Karen Xie <kxie@chelsio.com> 4414L: linux-scsi@vger.kernel.org 4415W: http://www.chelsio.com 4416S: Supported 4417F: drivers/scsi/cxgbi/cxgb3i 4418 4419CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4420M: Potnuri Bharat Teja <bharat@chelsio.com> 4421L: linux-rdma@vger.kernel.org 4422W: http://www.openfabrics.org 4423S: Supported 4424F: drivers/infiniband/hw/cxgb3/ 4425F: include/uapi/rdma/cxgb3-abi.h 4426 4427CXGB4 CRYPTO DRIVER (chcr) 4428M: Atul Gupta <atul.gupta@chelsio.com> 4429L: linux-crypto@vger.kernel.org 4430W: http://www.chelsio.com 4431S: Supported 4432F: drivers/crypto/chelsio 4433 4434CXGB4 ETHERNET DRIVER (CXGB4) 4435M: Vishal Kulkarni <vishal@chelsio.com> 4436L: netdev@vger.kernel.org 4437W: http://www.chelsio.com 4438S: Supported 4439F: drivers/net/ethernet/chelsio/cxgb4/ 4440 4441CXGB4 ISCSI DRIVER (CXGB4I) 4442M: Karen Xie <kxie@chelsio.com> 4443L: linux-scsi@vger.kernel.org 4444W: http://www.chelsio.com 4445S: Supported 4446F: drivers/scsi/cxgbi/cxgb4i 4447 4448CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4449M: Potnuri Bharat Teja <bharat@chelsio.com> 4450L: linux-rdma@vger.kernel.org 4451W: http://www.openfabrics.org 4452S: Supported 4453F: drivers/infiniband/hw/cxgb4/ 4454F: include/uapi/rdma/cxgb4-abi.h 4455 4456CXGB4VF ETHERNET DRIVER (CXGB4VF) 4457M: Casey Leedom <leedom@chelsio.com> 4458L: netdev@vger.kernel.org 4459W: http://www.chelsio.com 4460S: Supported 4461F: drivers/net/ethernet/chelsio/cxgb4vf/ 4462 4463CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4464M: Frederic Barrat <fbarrat@linux.ibm.com> 4465M: Andrew Donnellan <ajd@linux.ibm.com> 4466L: linuxppc-dev@lists.ozlabs.org 4467S: Supported 4468F: arch/powerpc/platforms/powernv/pci-cxl.c 4469F: drivers/misc/cxl/ 4470F: include/misc/cxl* 4471F: include/uapi/misc/cxl.h 4472F: Documentation/powerpc/cxl.txt 4473F: Documentation/ABI/testing/sysfs-class-cxl 4474 4475CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4476M: Manoj N. Kumar <manoj@linux.ibm.com> 4477M: Matthew R. Ochs <mrochs@linux.ibm.com> 4478M: Uma Krishnan <ukrishn@linux.ibm.com> 4479L: linux-scsi@vger.kernel.org 4480S: Supported 4481F: drivers/scsi/cxlflash/ 4482F: include/uapi/scsi/cxlflash_ioctl.h 4483F: Documentation/powerpc/cxlflash.txt 4484 4485CYBERPRO FB DRIVER 4486M: Russell King <linux@armlinux.org.uk> 4487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4488W: http://www.armlinux.org.uk/ 4489S: Maintained 4490F: drivers/video/fbdev/cyber2000fb.* 4491 4492CYCLADES ASYNC MUX DRIVER 4493W: http://www.cyclades.com/ 4494S: Orphan 4495F: drivers/tty/cyclades.c 4496F: include/linux/cyclades.h 4497F: include/uapi/linux/cyclades.h 4498 4499CYCLADES PC300 DRIVER 4500W: http://www.cyclades.com/ 4501S: Orphan 4502F: drivers/net/wan/pc300* 4503 4504CYPRESS_FIRMWARE MEDIA DRIVER 4505M: Antti Palosaari <crope@iki.fi> 4506L: linux-media@vger.kernel.org 4507W: https://linuxtv.org 4508W: http://palosaari.fi/linux/ 4509Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4510T: git git://linuxtv.org/anttip/media_tree.git 4511S: Maintained 4512F: drivers/media/common/cypress_firmware* 4513 4514CYTTSP TOUCHSCREEN DRIVER 4515M: Ferruh Yigit <fery@cypress.com> 4516L: linux-input@vger.kernel.org 4517S: Supported 4518F: drivers/input/touchscreen/cyttsp* 4519F: include/linux/input/cyttsp.h 4520 4521D-LINK DIR-685 TOUCHKEYS DRIVER 4522M: Linus Walleij <linus.walleij@linaro.org> 4523L: linux-input@vger.kernel.org 4524S: Supported 4525F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4526 4527DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4528M: Joshua Kinard <kumba@gentoo.org> 4529S: Maintained 4530F: drivers/rtc/rtc-ds1685.c 4531F: include/linux/rtc/ds1685.h 4532 4533DAMA SLAVE for AX.25 4534M: Joerg Reuter <jreuter@yaina.de> 4535W: http://yaina.de/jreuter/ 4536W: http://www.qsl.net/dl1bke/ 4537L: linux-hams@vger.kernel.org 4538S: Maintained 4539F: net/ax25/af_ax25.c 4540F: net/ax25/ax25_dev.c 4541F: net/ax25/ax25_ds_* 4542F: net/ax25/ax25_in.c 4543F: net/ax25/ax25_out.c 4544F: net/ax25/ax25_timer.c 4545F: net/ax25/sysctl_net_ax25.c 4546 4547DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4548L: netdev@vger.kernel.org 4549S: Orphan 4550F: Documentation/networking/device_drivers/dec/dmfe.txt 4551F: drivers/net/ethernet/dec/tulip/dmfe.c 4552 4553DC390/AM53C974 SCSI driver 4554M: Hannes Reinecke <hare@suse.com> 4555L: linux-scsi@vger.kernel.org 4556S: Maintained 4557F: drivers/scsi/am53c974.c 4558 4559DC395x SCSI driver 4560M: Oliver Neukum <oliver@neukum.org> 4561M: Ali Akcaagac <aliakc@web.de> 4562M: Jamie Lenehan <lenehan@twibble.org> 4563L: dc395x@twibble.org 4564W: http://twibble.org/dist/dc395x/ 4565W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4566S: Maintained 4567F: Documentation/scsi/dc395x.txt 4568F: drivers/scsi/dc395x.* 4569 4570DCCP PROTOCOL 4571M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4572L: dccp@vger.kernel.org 4573W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4574S: Maintained 4575F: include/linux/dccp.h 4576F: include/uapi/linux/dccp.h 4577F: include/linux/tfrc.h 4578F: net/dccp/ 4579 4580DECnet NETWORK LAYER 4581W: http://linux-decnet.sourceforge.net 4582L: linux-decnet-user@lists.sourceforge.net 4583S: Orphan 4584F: Documentation/networking/decnet.txt 4585F: net/decnet/ 4586 4587DECSTATION PLATFORM SUPPORT 4588M: "Maciej W. Rozycki" <macro@linux-mips.org> 4589L: linux-mips@vger.kernel.org 4590W: http://www.linux-mips.org/wiki/DECstation 4591S: Maintained 4592F: arch/mips/dec/ 4593F: arch/mips/include/asm/dec/ 4594F: arch/mips/include/asm/mach-dec/ 4595 4596DEFXX FDDI NETWORK DRIVER 4597M: "Maciej W. Rozycki" <macro@linux-mips.org> 4598S: Maintained 4599F: drivers/net/fddi/defxx.* 4600 4601DELL SMBIOS DRIVER 4602M: Pali Rohár <pali.rohar@gmail.com> 4603M: Mario Limonciello <mario.limonciello@dell.com> 4604L: platform-driver-x86@vger.kernel.org 4605S: Maintained 4606F: drivers/platform/x86/dell-smbios.* 4607 4608DELL SMBIOS SMM DRIVER 4609M: Mario Limonciello <mario.limonciello@dell.com> 4610L: platform-driver-x86@vger.kernel.org 4611S: Maintained 4612F: drivers/platform/x86/dell-smbios-smm.c 4613 4614DELL SMBIOS WMI DRIVER 4615M: Mario Limonciello <mario.limonciello@dell.com> 4616L: platform-driver-x86@vger.kernel.org 4617S: Maintained 4618F: drivers/platform/x86/dell-smbios-wmi.c 4619F: tools/wmi/dell-smbios-example.c 4620 4621DEFZA FDDI NETWORK DRIVER 4622M: "Maciej W. Rozycki" <macro@linux-mips.org> 4623S: Maintained 4624F: drivers/net/fddi/defza.* 4625 4626DELL LAPTOP DRIVER 4627M: Matthew Garrett <mjg59@srcf.ucam.org> 4628M: Pali Rohár <pali.rohar@gmail.com> 4629L: platform-driver-x86@vger.kernel.org 4630S: Maintained 4631F: drivers/platform/x86/dell-laptop.c 4632 4633DELL LAPTOP FREEFALL DRIVER 4634M: Pali Rohár <pali.rohar@gmail.com> 4635S: Maintained 4636F: drivers/platform/x86/dell-smo8800.c 4637 4638DELL LAPTOP RBTN DRIVER 4639M: Pali Rohár <pali.rohar@gmail.com> 4640S: Maintained 4641F: drivers/platform/x86/dell-rbtn.* 4642 4643DELL REMOTE BIOS UPDATE DRIVER 4644M: Stuart Hayes <stuart.w.hayes@gmail.com> 4645L: platform-driver-x86@vger.kernel.org 4646S: Maintained 4647F: drivers/platform/x86/dell_rbu.c 4648 4649DELL LAPTOP SMM DRIVER 4650M: Pali Rohár <pali.rohar@gmail.com> 4651S: Maintained 4652F: drivers/hwmon/dell-smm-hwmon.c 4653F: include/uapi/linux/i8k.h 4654 4655DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4656M: Stuart Hayes <stuart.w.hayes@gmail.com> 4657L: platform-driver-x86@vger.kernel.org 4658S: Maintained 4659F: Documentation/driver-api/dcdbas.rst 4660F: drivers/platform/x86/dcdbas.* 4661 4662DELL WMI NOTIFICATIONS DRIVER 4663M: Matthew Garrett <mjg59@srcf.ucam.org> 4664M: Pali Rohár <pali.rohar@gmail.com> 4665S: Maintained 4666F: drivers/platform/x86/dell-wmi.c 4667 4668DELL WMI DESCRIPTOR DRIVER 4669M: Mario Limonciello <mario.limonciello@dell.com> 4670S: Maintained 4671F: drivers/platform/x86/dell-wmi-descriptor.c 4672 4673DELTA ST MEDIA DRIVER 4674M: Hugues Fruchet <hugues.fruchet@st.com> 4675L: linux-media@vger.kernel.org 4676T: git git://linuxtv.org/media_tree.git 4677W: https://linuxtv.org 4678S: Supported 4679F: drivers/media/platform/sti/delta 4680 4681DENALI NAND DRIVER 4682M: Masahiro Yamada <yamada.masahiro@socionext.com> 4683L: linux-mtd@lists.infradead.org 4684S: Supported 4685F: drivers/mtd/nand/raw/denali* 4686 4687DESIGNWARE EDMA CORE IP DRIVER 4688M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4689L: dmaengine@vger.kernel.org 4690S: Maintained 4691F: drivers/dma/dw-edma/ 4692F: include/linux/dma/edma.h 4693 4694DESIGNWARE USB2 DRD IP DRIVER 4695M: Minas Harutyunyan <hminas@synopsys.com> 4696L: linux-usb@vger.kernel.org 4697T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4698S: Maintained 4699F: drivers/usb/dwc2/ 4700 4701DESIGNWARE USB3 DRD IP DRIVER 4702M: Felipe Balbi <balbi@kernel.org> 4703L: linux-usb@vger.kernel.org 4704T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4705S: Maintained 4706F: drivers/usb/dwc3/ 4707 4708DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4709M: Andreas Klinger <ak@it-klinger.de> 4710L: linux-iio@vger.kernel.org 4711S: Maintained 4712F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4713F: drivers/iio/proximity/srf*.c 4714 4715DEVICE COREDUMP (DEV_COREDUMP) 4716M: Johannes Berg <johannes@sipsolutions.net> 4717L: linux-kernel@vger.kernel.org 4718S: Maintained 4719F: drivers/base/devcoredump.c 4720F: include/linux/devcoredump.h 4721 4722DEVICE FREQUENCY (DEVFREQ) 4723M: MyungJoo Ham <myungjoo.ham@samsung.com> 4724M: Kyungmin Park <kyungmin.park@samsung.com> 4725R: Chanwoo Choi <cw00.choi@samsung.com> 4726L: linux-pm@vger.kernel.org 4727T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4728S: Maintained 4729F: drivers/devfreq/ 4730F: include/linux/devfreq.h 4731F: Documentation/devicetree/bindings/devfreq/ 4732F: include/trace/events/devfreq.h 4733 4734DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4735M: Chanwoo Choi <cw00.choi@samsung.com> 4736L: linux-pm@vger.kernel.org 4737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4738S: Supported 4739F: drivers/devfreq/event/ 4740F: drivers/devfreq/devfreq-event.c 4741F: include/linux/devfreq-event.h 4742F: Documentation/devicetree/bindings/devfreq/event/ 4743 4744DEVICE NUMBER REGISTRY 4745M: Torben Mathiasen <device@lanana.org> 4746W: http://lanana.org/docs/device-list/index.html 4747S: Maintained 4748 4749DEVICE-MAPPER (LVM) 4750M: Alasdair Kergon <agk@redhat.com> 4751M: Mike Snitzer <snitzer@redhat.com> 4752M: dm-devel@redhat.com 4753L: dm-devel@redhat.com 4754W: http://sources.redhat.com/dm 4755Q: http://patchwork.kernel.org/project/dm-devel/list/ 4756T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4757T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4758S: Maintained 4759F: Documentation/admin-guide/device-mapper/ 4760F: drivers/md/Makefile 4761F: drivers/md/Kconfig 4762F: drivers/md/dm* 4763F: drivers/md/persistent-data/ 4764F: include/linux/device-mapper.h 4765F: include/linux/dm-*.h 4766F: include/uapi/linux/dm-*.h 4767 4768DEVLINK 4769M: Jiri Pirko <jiri@mellanox.com> 4770L: netdev@vger.kernel.org 4771S: Supported 4772F: net/core/devlink.c 4773F: include/net/devlink.h 4774F: include/uapi/linux/devlink.h 4775 4776DIALOG SEMICONDUCTOR DRIVERS 4777M: Support Opensource <support.opensource@diasemi.com> 4778W: http://www.dialog-semiconductor.com/products 4779S: Supported 4780F: Documentation/hwmon/da90??.rst 4781F: Documentation/devicetree/bindings/mfd/da90*.txt 4782F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4783F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4784F: Documentation/devicetree/bindings/regulator/da92*.txt 4785F: Documentation/devicetree/bindings/regulator/slg51000.txt 4786F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4787F: Documentation/devicetree/bindings/sound/da[79]*.txt 4788F: drivers/gpio/gpio-da90??.c 4789F: drivers/hwmon/da90??-hwmon.c 4790F: drivers/iio/adc/da91??-*.c 4791F: drivers/input/misc/da90??_onkey.c 4792F: drivers/input/touchscreen/da9052_tsi.c 4793F: drivers/leds/leds-da90??.c 4794F: drivers/mfd/da903x.c 4795F: drivers/mfd/da90??-*.c 4796F: drivers/mfd/da91??-*.c 4797F: drivers/power/supply/da9052-battery.c 4798F: drivers/power/supply/da91??-*.c 4799F: drivers/regulator/da903x.c 4800F: drivers/regulator/da9???-regulator.[ch] 4801F: drivers/regulator/slg51000-regulator.[ch] 4802F: drivers/thermal/da90??-thermal.c 4803F: drivers/rtc/rtc-da90??.c 4804F: drivers/video/backlight/da90??_bl.c 4805F: drivers/watchdog/da90??_wdt.c 4806F: include/linux/mfd/da903x.h 4807F: include/linux/mfd/da9052/ 4808F: include/linux/mfd/da9055/ 4809F: include/linux/mfd/da9062/ 4810F: include/linux/mfd/da9063/ 4811F: include/linux/mfd/da9150/ 4812F: include/linux/regulator/da9211.h 4813F: include/sound/da[79]*.h 4814F: sound/soc/codecs/da[79]*.[ch] 4815 4816DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4817M: William Breathitt Gray <vilhelm.gray@gmail.com> 4818L: linux-gpio@vger.kernel.org 4819S: Maintained 4820F: drivers/gpio/gpio-gpio-mm.c 4821 4822DIOLAN U2C-12 I2C DRIVER 4823M: Guenter Roeck <linux@roeck-us.net> 4824L: linux-i2c@vger.kernel.org 4825S: Maintained 4826F: drivers/i2c/busses/i2c-diolan-u2c.c 4827 4828FILESYSTEM DIRECT ACCESS (DAX) 4829M: Dan Williams <dan.j.williams@intel.com> 4830R: Matthew Wilcox <willy@infradead.org> 4831R: Jan Kara <jack@suse.cz> 4832L: linux-fsdevel@vger.kernel.org 4833L: linux-nvdimm@lists.01.org 4834S: Supported 4835F: fs/dax.c 4836F: include/linux/dax.h 4837F: include/trace/events/fs_dax.h 4838 4839DEVICE DIRECT ACCESS (DAX) 4840M: Dan Williams <dan.j.williams@intel.com> 4841M: Vishal Verma <vishal.l.verma@intel.com> 4842M: Keith Busch <keith.busch@intel.com> 4843M: Dave Jiang <dave.jiang@intel.com> 4844L: linux-nvdimm@lists.01.org 4845S: Supported 4846F: drivers/dax/ 4847 4848DIRECTORY NOTIFICATION (DNOTIFY) 4849M: Jan Kara <jack@suse.cz> 4850R: Amir Goldstein <amir73il@gmail.com> 4851L: linux-fsdevel@vger.kernel.org 4852S: Maintained 4853F: Documentation/filesystems/dnotify.txt 4854F: fs/notify/dnotify/ 4855F: include/linux/dnotify.h 4856 4857DISK GEOMETRY AND PARTITION HANDLING 4858M: Andries Brouwer <aeb@cwi.nl> 4859W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4860W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4861W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4862S: Maintained 4863 4864DISKQUOTA 4865M: Jan Kara <jack@suse.com> 4866S: Maintained 4867F: Documentation/filesystems/quota.txt 4868F: fs/quota/ 4869F: include/linux/quota*.h 4870F: include/uapi/linux/quota*.h 4871 4872DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4873M: Bernie Thompson <bernie@plugable.com> 4874L: linux-fbdev@vger.kernel.org 4875S: Maintained 4876W: http://plugable.com/category/projects/udlfb/ 4877F: drivers/video/fbdev/udlfb.c 4878F: include/video/udlfb.h 4879F: Documentation/fb/udlfb.rst 4880 4881DISTRIBUTED LOCK MANAGER (DLM) 4882M: Christine Caulfield <ccaulfie@redhat.com> 4883M: David Teigland <teigland@redhat.com> 4884L: cluster-devel@redhat.com 4885W: http://sources.redhat.com/cluster/ 4886T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4887S: Supported 4888F: fs/dlm/ 4889 4890DMA BUFFER SHARING FRAMEWORK 4891M: Sumit Semwal <sumit.semwal@linaro.org> 4892S: Maintained 4893L: linux-media@vger.kernel.org 4894L: dri-devel@lists.freedesktop.org 4895L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4896F: drivers/dma-buf/ 4897F: include/linux/dma-buf* 4898F: include/linux/reservation.h 4899F: include/linux/*fence.h 4900F: Documentation/driver-api/dma-buf.rst 4901T: git git://anongit.freedesktop.org/drm/drm-misc 4902 4903DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4904M: Vinod Koul <vkoul@kernel.org> 4905L: dmaengine@vger.kernel.org 4906Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4907S: Maintained 4908F: drivers/dma/ 4909F: include/linux/dmaengine.h 4910F: include/linux/of_dma.h 4911F: Documentation/devicetree/bindings/dma/ 4912F: Documentation/driver-api/dmaengine/ 4913T: git git://git.infradead.org/users/vkoul/slave-dma.git 4914 4915DMA MAPPING HELPERS 4916M: Christoph Hellwig <hch@lst.de> 4917M: Marek Szyprowski <m.szyprowski@samsung.com> 4918R: Robin Murphy <robin.murphy@arm.com> 4919L: iommu@lists.linux-foundation.org 4920T: git git://git.infradead.org/users/hch/dma-mapping.git 4921W: http://git.infradead.org/users/hch/dma-mapping.git 4922S: Supported 4923F: kernel/dma/ 4924F: include/asm-generic/dma-mapping.h 4925F: include/linux/dma-direct.h 4926F: include/linux/dma-mapping.h 4927F: include/linux/dma-noncoherent.h 4928 4929DME1737 HARDWARE MONITOR DRIVER 4930M: Juerg Haefliger <juergh@gmail.com> 4931L: linux-hwmon@vger.kernel.org 4932S: Maintained 4933F: Documentation/hwmon/dme1737.rst 4934F: drivers/hwmon/dme1737.c 4935 4936DMI/SMBIOS SUPPORT 4937M: Jean Delvare <jdelvare@suse.com> 4938S: Maintained 4939T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4940F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4941F: drivers/firmware/dmi-id.c 4942F: drivers/firmware/dmi_scan.c 4943F: include/linux/dmi.h 4944 4945DOCUMENTATION 4946M: Jonathan Corbet <corbet@lwn.net> 4947L: linux-doc@vger.kernel.org 4948S: Maintained 4949F: Documentation/ 4950F: scripts/kernel-doc 4951X: Documentation/ABI/ 4952X: Documentation/firmware-guide/acpi/ 4953X: Documentation/devicetree/ 4954X: Documentation/i2c/ 4955X: Documentation/media/ 4956X: Documentation/power/ 4957X: Documentation/spi/ 4958T: git git://git.lwn.net/linux.git docs-next 4959 4960DOCUMENTATION/ITALIAN 4961M: Federico Vaga <federico.vaga@vaga.pv.it> 4962L: linux-doc@vger.kernel.org 4963S: Maintained 4964F: Documentation/translations/it_IT 4965 4966DONGWOON DW9714 LENS VOICE COIL DRIVER 4967M: Sakari Ailus <sakari.ailus@linux.intel.com> 4968L: linux-media@vger.kernel.org 4969T: git git://linuxtv.org/media_tree.git 4970S: Maintained 4971F: drivers/media/i2c/dw9714.c 4972F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4973 4974DONGWOON DW9807 LENS VOICE COIL DRIVER 4975M: Sakari Ailus <sakari.ailus@linux.intel.com> 4976L: linux-media@vger.kernel.org 4977T: git git://linuxtv.org/media_tree.git 4978S: Maintained 4979F: drivers/media/i2c/dw9807-vcm.c 4980F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4981 4982DOUBLETALK DRIVER 4983M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4984L: blinux-list@redhat.com 4985S: Maintained 4986F: drivers/char/dtlk.c 4987F: include/linux/dtlk.h 4988 4989DPAA2 DATAPATH I/O (DPIO) DRIVER 4990M: Roy Pledge <Roy.Pledge@nxp.com> 4991L: linux-kernel@vger.kernel.org 4992S: Maintained 4993F: drivers/soc/fsl/dpio 4994 4995DPAA2 ETHERNET DRIVER 4996M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4997L: netdev@vger.kernel.org 4998S: Maintained 4999F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5000F: drivers/net/ethernet/freescale/dpaa2/dpni* 5001F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5002F: drivers/net/ethernet/freescale/dpaa2/Makefile 5003F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5004 5005DPAA2 ETHERNET SWITCH DRIVER 5006M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5007M: Ioana Ciornei <ioana.ciornei@nxp.com> 5008L: linux-kernel@vger.kernel.org 5009S: Maintained 5010F: drivers/staging/fsl-dpaa2/ethsw 5011 5012DPT_I2O SCSI RAID DRIVER 5013M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5014L: linux-scsi@vger.kernel.org 5015W: http://www.adaptec.com/ 5016S: Maintained 5017F: drivers/scsi/dpt* 5018F: drivers/scsi/dpt/ 5019 5020DRBD DRIVER 5021M: Philipp Reisner <philipp.reisner@linbit.com> 5022M: Lars Ellenberg <lars.ellenberg@linbit.com> 5023L: drbd-dev@lists.linbit.com 5024W: http://www.drbd.org 5025T: git git://git.linbit.com/linux-drbd.git 5026T: git git://git.linbit.com/drbd-8.4.git 5027S: Supported 5028F: drivers/block/drbd/ 5029F: lib/lru_cache.c 5030F: Documentation/admin-guide/blockdev/ 5031 5032DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5033M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5034R: "Rafael J. Wysocki" <rafael@kernel.org> 5035T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5036S: Supported 5037F: Documentation/kobject.txt 5038F: drivers/base/ 5039F: fs/debugfs/ 5040F: fs/sysfs/ 5041F: include/linux/debugfs.h 5042F: include/linux/kobj* 5043F: lib/kobj* 5044 5045DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5046M: Kevin Hilman <khilman@kernel.org> 5047M: Nishanth Menon <nm@ti.com> 5048S: Maintained 5049F: drivers/power/avs/ 5050F: include/linux/power/smartreflex.h 5051L: linux-pm@vger.kernel.org 5052 5053DRM DRIVER FOR ARM PL111 CLCD 5054M: Eric Anholt <eric@anholt.net> 5055T: git git://anongit.freedesktop.org/drm/drm-misc 5056S: Supported 5057F: drivers/gpu/drm/pl111/ 5058 5059DRM DRIVER FOR ARM VERSATILE TFT PANELS 5060M: Linus Walleij <linus.walleij@linaro.org> 5061T: git git://anongit.freedesktop.org/drm/drm-misc 5062S: Maintained 5063F: drivers/gpu/drm/panel/panel-arm-versatile.c 5064F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5065 5066DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5067M: Dave Airlie <airlied@redhat.com> 5068S: Odd Fixes 5069F: drivers/gpu/drm/ast/ 5070 5071DRM DRIVER FOR ASPEED BMC GFX 5072M: Joel Stanley <joel@jms.id.au> 5073L: linux-aspeed@lists.ozlabs.org 5074T: git git://anongit.freedesktop.org/drm/drm-misc 5075S: Supported 5076F: drivers/gpu/drm/aspeed/ 5077F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5078 5079DRM DRIVER FOR BOCHS VIRTUAL GPU 5080M: Gerd Hoffmann <kraxel@redhat.com> 5081L: virtualization@lists.linux-foundation.org 5082T: git git://anongit.freedesktop.org/drm/drm-misc 5083S: Maintained 5084F: drivers/gpu/drm/bochs/ 5085 5086DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5087M: Linus Walleij <linus.walleij@linaro.org> 5088T: git git://anongit.freedesktop.org/drm/drm-misc 5089S: Maintained 5090F: drivers/gpu/drm/tve200/ 5091 5092DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5093M: Jagan Teki <jagan@amarulasolutions.com> 5094S: Maintained 5095F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5096F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5097 5098DRM DRIVER FOR ILITEK ILI9225 PANELS 5099M: David Lechner <david@lechnology.com> 5100S: Maintained 5101F: drivers/gpu/drm/tinydrm/ili9225.c 5102F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5103 5104DRM DRIVER FOR HX8357D PANELS 5105M: Eric Anholt <eric@anholt.net> 5106T: git git://anongit.freedesktop.org/drm/drm-misc 5107S: Maintained 5108F: drivers/gpu/drm/tinydrm/hx8357d.c 5109F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5110 5111DRM DRIVER FOR INTEL I810 VIDEO CARDS 5112S: Orphan / Obsolete 5113F: drivers/gpu/drm/i810/ 5114F: include/uapi/drm/i810_drm.h 5115 5116DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5117S: Orphan / Obsolete 5118F: drivers/gpu/drm/mga/ 5119F: include/uapi/drm/mga_drm.h 5120 5121DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5122M: Dave Airlie <airlied@redhat.com> 5123S: Odd Fixes 5124F: drivers/gpu/drm/mgag200/ 5125 5126DRM DRIVER FOR MI0283QT 5127M: Noralf Trønnes <noralf@tronnes.org> 5128S: Maintained 5129F: drivers/gpu/drm/tinydrm/mi0283qt.c 5130F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5131 5132DRM DRIVER FOR MSM ADRENO GPU 5133M: Rob Clark <robdclark@gmail.com> 5134M: Sean Paul <sean@poorly.run> 5135L: linux-arm-msm@vger.kernel.org 5136L: dri-devel@lists.freedesktop.org 5137L: freedreno@lists.freedesktop.org 5138T: git https://gitlab.freedesktop.org/drm/msm.git 5139S: Maintained 5140F: drivers/gpu/drm/msm/ 5141F: include/uapi/drm/msm_drm.h 5142F: Documentation/devicetree/bindings/display/msm/ 5143 5144DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5145M: Ben Skeggs <bskeggs@redhat.com> 5146L: dri-devel@lists.freedesktop.org 5147L: nouveau@lists.freedesktop.org 5148T: git git://github.com/skeggsb/linux 5149S: Supported 5150F: drivers/gpu/drm/nouveau/ 5151F: include/uapi/drm/nouveau_drm.h 5152 5153DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5154M: Stefan Mavrodiev <stefan@olimex.com> 5155S: Maintained 5156F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5157F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5158 5159DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5160M: Noralf Trønnes <noralf@tronnes.org> 5161S: Maintained 5162F: drivers/gpu/drm/tinydrm/repaper.c 5163F: Documentation/devicetree/bindings/display/repaper.txt 5164 5165DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5166M: Dave Airlie <airlied@redhat.com> 5167M: Gerd Hoffmann <kraxel@redhat.com> 5168L: virtualization@lists.linux-foundation.org 5169T: git git://anongit.freedesktop.org/drm/drm-misc 5170S: Obsolete 5171W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5172F: drivers/gpu/drm/cirrus/ 5173 5174DRM DRIVER FOR QXL VIRTUAL GPU 5175M: Dave Airlie <airlied@redhat.com> 5176M: Gerd Hoffmann <kraxel@redhat.com> 5177L: virtualization@lists.linux-foundation.org 5178L: spice-devel@lists.freedesktop.org 5179T: git git://anongit.freedesktop.org/drm/drm-misc 5180S: Maintained 5181F: drivers/gpu/drm/qxl/ 5182F: include/uapi/drm/qxl_drm.h 5183 5184DRM DRIVER FOR RAGE 128 VIDEO CARDS 5185S: Orphan / Obsolete 5186F: drivers/gpu/drm/r128/ 5187F: include/uapi/drm/r128_drm.h 5188 5189DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5190M: Guido Günther <agx@sigxcpu.org> 5191S: Maintained 5192F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5193F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5194 5195DRM DRIVER FOR SAVAGE VIDEO CARDS 5196S: Orphan / Obsolete 5197F: drivers/gpu/drm/savage/ 5198F: include/uapi/drm/savage_drm.h 5199 5200DRM DRIVER FOR SIS VIDEO CARDS 5201S: Orphan / Obsolete 5202F: drivers/gpu/drm/sis/ 5203F: include/uapi/drm/sis_drm.h 5204 5205DRM DRIVER FOR SITRONIX ST7701 PANELS 5206M: Jagan Teki <jagan@amarulasolutions.com> 5207S: Maintained 5208F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5209F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5210 5211DRM DRIVER FOR SITRONIX ST7586 PANELS 5212M: David Lechner <david@lechnology.com> 5213S: Maintained 5214F: drivers/gpu/drm/tinydrm/st7586.c 5215F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5216 5217DRM DRIVER FOR SITRONIX ST7735R PANELS 5218M: David Lechner <david@lechnology.com> 5219S: Maintained 5220F: drivers/gpu/drm/tinydrm/st7735r.c 5221F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5222 5223DRM DRIVER FOR ST-ERICSSON MCDE 5224M: Linus Walleij <linus.walleij@linaro.org> 5225T: git git://anongit.freedesktop.org/drm/drm-misc 5226S: Maintained 5227F: drivers/gpu/drm/mcde/ 5228F: Documentation/devicetree/bindings/display/ste,mcde.txt 5229 5230DRM DRIVER FOR TDFX VIDEO CARDS 5231S: Orphan / Obsolete 5232F: drivers/gpu/drm/tdfx/ 5233 5234DRM DRIVER FOR TPO TPG110 PANELS 5235M: Linus Walleij <linus.walleij@linaro.org> 5236T: git git://anongit.freedesktop.org/drm/drm-misc 5237S: Maintained 5238F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5239F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5240 5241DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5242M: Dave Airlie <airlied@redhat.com> 5243R: Sean Paul <sean@poorly.run> 5244L: dri-devel@lists.freedesktop.org 5245S: Odd Fixes 5246F: drivers/gpu/drm/udl/ 5247T: git git://anongit.freedesktop.org/drm/drm-misc 5248 5249DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5250M: Hans de Goede <hdegoede@redhat.com> 5251L: dri-devel@lists.freedesktop.org 5252S: Maintained 5253F: drivers/gpu/drm/vboxvideo/ 5254T: git git://anongit.freedesktop.org/drm/drm-misc 5255 5256DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5257M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5258R: Haneen Mohammed <hamohammed.sa@gmail.com> 5259R: Daniel Vetter <daniel@ffwll.ch> 5260T: git git://anongit.freedesktop.org/drm/drm-misc 5261S: Maintained 5262L: dri-devel@lists.freedesktop.org 5263F: drivers/gpu/drm/vkms/ 5264F: Documentation/gpu/vkms.rst 5265 5266DRM DRIVER FOR VMWARE VIRTUAL GPU 5267M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5268M: Thomas Hellstrom <thellstrom@vmware.com> 5269L: dri-devel@lists.freedesktop.org 5270T: git git://people.freedesktop.org/~thomash/linux 5271S: Supported 5272F: drivers/gpu/drm/vmwgfx/ 5273F: include/uapi/drm/vmwgfx_drm.h 5274 5275DRM DRIVERS 5276M: David Airlie <airlied@linux.ie> 5277M: Daniel Vetter <daniel@ffwll.ch> 5278L: dri-devel@lists.freedesktop.org 5279T: git git://anongit.freedesktop.org/drm/drm 5280B: https://bugs.freedesktop.org/ 5281C: irc://chat.freenode.net/dri-devel 5282S: Maintained 5283F: drivers/gpu/drm/ 5284F: drivers/gpu/vga/ 5285F: Documentation/devicetree/bindings/display/ 5286F: Documentation/devicetree/bindings/gpu/ 5287F: Documentation/gpu/ 5288F: include/drm/ 5289F: include/uapi/drm/ 5290F: include/linux/vga* 5291 5292DRM DRIVERS AND MISC GPU PATCHES 5293M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5294M: Maxime Ripard <maxime.ripard@bootlin.com> 5295M: Sean Paul <sean@poorly.run> 5296W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5297S: Maintained 5298T: git git://anongit.freedesktop.org/drm/drm-misc 5299F: Documentation/gpu/ 5300F: drivers/gpu/vga/ 5301F: drivers/gpu/drm/* 5302F: include/drm/drm* 5303F: include/uapi/drm/drm* 5304F: include/linux/vga* 5305 5306DRM DRIVERS FOR ALLWINNER A10 5307M: Maxime Ripard <maxime.ripard@bootlin.com> 5308L: dri-devel@lists.freedesktop.org 5309S: Supported 5310F: drivers/gpu/drm/sun4i/ 5311F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5312T: git git://anongit.freedesktop.org/drm/drm-misc 5313 5314DRM DRIVERS FOR AMLOGIC SOCS 5315M: Neil Armstrong <narmstrong@baylibre.com> 5316L: dri-devel@lists.freedesktop.org 5317L: linux-amlogic@lists.infradead.org 5318W: http://linux-meson.com/ 5319S: Supported 5320F: drivers/gpu/drm/meson/ 5321F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5322F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5323F: Documentation/gpu/meson.rst 5324T: git git://anongit.freedesktop.org/drm/drm-misc 5325 5326DRM DRIVERS FOR ATMEL HLCDC 5327M: Boris Brezillon <bbrezillon@kernel.org> 5328L: dri-devel@lists.freedesktop.org 5329S: Supported 5330F: drivers/gpu/drm/atmel-hlcdc/ 5331F: Documentation/devicetree/bindings/display/atmel/ 5332T: git git://anongit.freedesktop.org/drm/drm-misc 5333 5334DRM DRIVERS FOR BRIDGE CHIPS 5335M: Andrzej Hajda <a.hajda@samsung.com> 5336R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5337S: Maintained 5338T: git git://anongit.freedesktop.org/drm/drm-misc 5339F: drivers/gpu/drm/bridge/ 5340 5341DRM DRIVERS FOR EXYNOS 5342M: Inki Dae <inki.dae@samsung.com> 5343M: Joonyoung Shim <jy0922.shim@samsung.com> 5344M: Seung-Woo Kim <sw0312.kim@samsung.com> 5345M: Kyungmin Park <kyungmin.park@samsung.com> 5346L: dri-devel@lists.freedesktop.org 5347T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5348S: Supported 5349F: drivers/gpu/drm/exynos/ 5350F: include/uapi/drm/exynos_drm.h 5351F: Documentation/devicetree/bindings/display/exynos/ 5352 5353DRM DRIVERS FOR FREESCALE DCU 5354M: Stefan Agner <stefan@agner.ch> 5355M: Alison Wang <alison.wang@nxp.com> 5356L: dri-devel@lists.freedesktop.org 5357S: Supported 5358F: drivers/gpu/drm/fsl-dcu/ 5359F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5360F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5361F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5362T: git git://anongit.freedesktop.org/drm/drm-misc 5363 5364DRM DRIVERS FOR FREESCALE IMX 5365M: Philipp Zabel <p.zabel@pengutronix.de> 5366L: dri-devel@lists.freedesktop.org 5367S: Maintained 5368F: drivers/gpu/drm/imx/ 5369F: drivers/gpu/ipu-v3/ 5370F: Documentation/devicetree/bindings/display/imx/ 5371 5372DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5373M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5374L: dri-devel@lists.freedesktop.org 5375T: git git://github.com/patjak/drm-gma500 5376S: Maintained 5377F: drivers/gpu/drm/gma500/ 5378 5379DRM DRIVERS FOR HISILICON 5380M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5381M: Rongrong Zou <zourongrong@gmail.com> 5382R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5383R: Chen Feng <puck.chen@hisilicon.com> 5384L: dri-devel@lists.freedesktop.org 5385T: git git://github.com/xin3liang/linux.git 5386S: Maintained 5387F: drivers/gpu/drm/hisilicon/ 5388F: Documentation/devicetree/bindings/display/hisilicon/ 5389 5390DRM DRIVERS FOR LIMA 5391M: Qiang Yu <yuq825@gmail.com> 5392L: dri-devel@lists.freedesktop.org 5393L: lima@lists.freedesktop.org (moderated for non-subscribers) 5394S: Maintained 5395F: drivers/gpu/drm/lima/ 5396F: include/uapi/drm/lima_drm.h 5397T: git git://anongit.freedesktop.org/drm/drm-misc 5398 5399DRM DRIVERS FOR MEDIATEK 5400M: CK Hu <ck.hu@mediatek.com> 5401M: Philipp Zabel <p.zabel@pengutronix.de> 5402L: dri-devel@lists.freedesktop.org 5403S: Supported 5404F: drivers/gpu/drm/mediatek/ 5405F: Documentation/devicetree/bindings/display/mediatek/ 5406 5407DRM DRIVERS FOR NVIDIA TEGRA 5408M: Thierry Reding <thierry.reding@gmail.com> 5409L: dri-devel@lists.freedesktop.org 5410L: linux-tegra@vger.kernel.org 5411T: git git://anongit.freedesktop.org/tegra/linux.git 5412S: Supported 5413F: drivers/gpu/drm/tegra/ 5414F: drivers/gpu/host1x/ 5415F: include/linux/host1x.h 5416F: include/uapi/drm/tegra_drm.h 5417F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5418 5419DRM DRIVERS FOR RENESAS 5420M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5421M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5422L: dri-devel@lists.freedesktop.org 5423L: linux-renesas-soc@vger.kernel.org 5424T: git git://linuxtv.org/pinchartl/media drm/du/next 5425S: Supported 5426F: drivers/gpu/drm/rcar-du/ 5427F: drivers/gpu/drm/shmobile/ 5428F: include/linux/platform_data/shmob_drm.h 5429F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5430F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5431F: Documentation/devicetree/bindings/display/renesas,du.txt 5432 5433DRM DRIVERS FOR ROCKCHIP 5434M: Sandy Huang <hjc@rock-chips.com> 5435M: Heiko Stübner <heiko@sntech.de> 5436L: dri-devel@lists.freedesktop.org 5437S: Maintained 5438F: drivers/gpu/drm/rockchip/ 5439F: Documentation/devicetree/bindings/display/rockchip/ 5440T: git git://anongit.freedesktop.org/drm/drm-misc 5441 5442DRM DRIVERS FOR STI 5443M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5444M: Vincent Abriou <vincent.abriou@st.com> 5445L: dri-devel@lists.freedesktop.org 5446T: git git://anongit.freedesktop.org/drm/drm-misc 5447S: Maintained 5448F: drivers/gpu/drm/sti 5449F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5450 5451DRM DRIVERS FOR STM 5452M: Yannick Fertre <yannick.fertre@st.com> 5453M: Philippe Cornu <philippe.cornu@st.com> 5454M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5455M: Vincent Abriou <vincent.abriou@st.com> 5456L: dri-devel@lists.freedesktop.org 5457T: git git://anongit.freedesktop.org/drm/drm-misc 5458S: Maintained 5459F: drivers/gpu/drm/stm 5460F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5461 5462DRM DRIVERS FOR TI LCDC 5463M: Jyri Sarha <jsarha@ti.com> 5464R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5465L: dri-devel@lists.freedesktop.org 5466S: Maintained 5467F: drivers/gpu/drm/tilcdc/ 5468F: Documentation/devicetree/bindings/display/tilcdc/ 5469 5470DRM DRIVERS FOR TI OMAP 5471M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5472L: dri-devel@lists.freedesktop.org 5473S: Maintained 5474F: drivers/gpu/drm/omapdrm/ 5475F: Documentation/devicetree/bindings/display/ti/ 5476 5477DRM DRIVERS FOR V3D 5478M: Eric Anholt <eric@anholt.net> 5479S: Supported 5480F: drivers/gpu/drm/v3d/ 5481F: include/uapi/drm/v3d_drm.h 5482F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5483T: git git://anongit.freedesktop.org/drm/drm-misc 5484 5485DRM DRIVERS FOR VC4 5486M: Eric Anholt <eric@anholt.net> 5487T: git git://github.com/anholt/linux 5488S: Supported 5489F: drivers/gpu/drm/vc4/ 5490F: include/uapi/drm/vc4_drm.h 5491F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5492T: git git://anongit.freedesktop.org/drm/drm-misc 5493 5494DRM DRIVERS FOR VIVANTE GPU IP 5495M: Lucas Stach <l.stach@pengutronix.de> 5496R: Russell King <linux+etnaviv@armlinux.org.uk> 5497R: Christian Gmeiner <christian.gmeiner@gmail.com> 5498L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5499L: dri-devel@lists.freedesktop.org 5500S: Maintained 5501F: drivers/gpu/drm/etnaviv/ 5502F: include/uapi/drm/etnaviv_drm.h 5503F: Documentation/devicetree/bindings/display/etnaviv/ 5504 5505DRM DRIVERS FOR ZTE ZX 5506M: Shawn Guo <shawnguo@kernel.org> 5507L: dri-devel@lists.freedesktop.org 5508S: Maintained 5509F: drivers/gpu/drm/zte/ 5510F: Documentation/devicetree/bindings/display/zte,vou.txt 5511T: git git://anongit.freedesktop.org/drm/drm-misc 5512 5513DRM PANEL DRIVERS 5514M: Thierry Reding <thierry.reding@gmail.com> 5515R: Sam Ravnborg <sam@ravnborg.org> 5516L: dri-devel@lists.freedesktop.org 5517T: git git://anongit.freedesktop.org/drm/drm-misc 5518S: Maintained 5519F: drivers/gpu/drm/drm_panel.c 5520F: drivers/gpu/drm/panel/ 5521F: include/drm/drm_panel.h 5522F: Documentation/devicetree/bindings/display/panel/ 5523 5524DRM TINYDRM DRIVERS 5525M: Noralf Trønnes <noralf@tronnes.org> 5526W: https://github.com/notro/tinydrm/wiki/Development 5527T: git git://anongit.freedesktop.org/drm/drm-misc 5528S: Maintained 5529F: drivers/gpu/drm/tinydrm/ 5530F: include/drm/tinydrm/ 5531 5532DRM DRIVERS FOR XEN 5533M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5534T: git git://anongit.freedesktop.org/drm/drm-misc 5535L: dri-devel@lists.freedesktop.org 5536L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5537S: Supported 5538F: drivers/gpu/drm/xen/ 5539F: Documentation/gpu/xen-front.rst 5540 5541DRM TTM SUBSYSTEM 5542M: Christian Koenig <christian.koenig@amd.com> 5543M: Huang Rui <ray.huang@amd.com> 5544T: git git://people.freedesktop.org/~agd5f/linux 5545S: Maintained 5546L: dri-devel@lists.freedesktop.org 5547F: include/drm/ttm/ 5548F: drivers/gpu/drm/ttm/ 5549 5550DSBR100 USB FM RADIO DRIVER 5551M: Alexey Klimov <klimov.linux@gmail.com> 5552L: linux-media@vger.kernel.org 5553T: git git://linuxtv.org/media_tree.git 5554S: Maintained 5555F: drivers/media/radio/dsbr100.c 5556 5557DSCC4 DRIVER 5558M: Francois Romieu <romieu@fr.zoreil.com> 5559L: netdev@vger.kernel.org 5560S: Maintained 5561F: drivers/net/wan/dscc4.c 5562 5563DT3155 MEDIA DRIVER 5564M: Hans Verkuil <hverkuil@xs4all.nl> 5565L: linux-media@vger.kernel.org 5566T: git git://linuxtv.org/media_tree.git 5567W: https://linuxtv.org 5568S: Odd Fixes 5569F: drivers/media/pci/dt3155/ 5570 5571DVB_USB_AF9015 MEDIA DRIVER 5572M: Antti Palosaari <crope@iki.fi> 5573L: linux-media@vger.kernel.org 5574W: https://linuxtv.org 5575W: http://palosaari.fi/linux/ 5576Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5577T: git git://linuxtv.org/anttip/media_tree.git 5578S: Maintained 5579F: drivers/media/usb/dvb-usb-v2/af9015* 5580 5581DVB_USB_AF9035 MEDIA DRIVER 5582M: Antti Palosaari <crope@iki.fi> 5583L: linux-media@vger.kernel.org 5584W: https://linuxtv.org 5585W: http://palosaari.fi/linux/ 5586Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5587T: git git://linuxtv.org/anttip/media_tree.git 5588S: Maintained 5589F: drivers/media/usb/dvb-usb-v2/af9035* 5590 5591DVB_USB_ANYSEE MEDIA DRIVER 5592M: Antti Palosaari <crope@iki.fi> 5593L: linux-media@vger.kernel.org 5594W: https://linuxtv.org 5595W: http://palosaari.fi/linux/ 5596Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5597T: git git://linuxtv.org/anttip/media_tree.git 5598S: Maintained 5599F: drivers/media/usb/dvb-usb-v2/anysee* 5600 5601DVB_USB_AU6610 MEDIA DRIVER 5602M: Antti Palosaari <crope@iki.fi> 5603L: linux-media@vger.kernel.org 5604W: https://linuxtv.org 5605W: http://palosaari.fi/linux/ 5606Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5607T: git git://linuxtv.org/anttip/media_tree.git 5608S: Maintained 5609F: drivers/media/usb/dvb-usb-v2/au6610* 5610 5611DVB_USB_CE6230 MEDIA DRIVER 5612M: Antti Palosaari <crope@iki.fi> 5613L: linux-media@vger.kernel.org 5614W: https://linuxtv.org 5615W: http://palosaari.fi/linux/ 5616Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5617T: git git://linuxtv.org/anttip/media_tree.git 5618S: Maintained 5619F: drivers/media/usb/dvb-usb-v2/ce6230* 5620 5621DVB_USB_CXUSB MEDIA DRIVER 5622M: Michael Krufky <mkrufky@linuxtv.org> 5623L: linux-media@vger.kernel.org 5624W: https://linuxtv.org 5625W: http://github.com/mkrufky 5626Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5627T: git git://linuxtv.org/media_tree.git 5628S: Maintained 5629F: drivers/media/usb/dvb-usb/cxusb* 5630 5631DVB_USB_EC168 MEDIA DRIVER 5632M: Antti Palosaari <crope@iki.fi> 5633L: linux-media@vger.kernel.org 5634W: https://linuxtv.org 5635W: http://palosaari.fi/linux/ 5636Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5637T: git git://linuxtv.org/anttip/media_tree.git 5638S: Maintained 5639F: drivers/media/usb/dvb-usb-v2/ec168* 5640 5641DVB_USB_GL861 MEDIA DRIVER 5642M: Antti Palosaari <crope@iki.fi> 5643L: linux-media@vger.kernel.org 5644W: https://linuxtv.org 5645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5646T: git git://linuxtv.org/anttip/media_tree.git 5647S: Maintained 5648F: drivers/media/usb/dvb-usb-v2/gl861* 5649 5650DVB_USB_MXL111SF MEDIA DRIVER 5651M: Michael Krufky <mkrufky@linuxtv.org> 5652L: linux-media@vger.kernel.org 5653W: https://linuxtv.org 5654W: http://github.com/mkrufky 5655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5656T: git git://linuxtv.org/mkrufky/mxl111sf.git 5657S: Maintained 5658F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5659 5660DVB_USB_RTL28XXU MEDIA DRIVER 5661M: Antti Palosaari <crope@iki.fi> 5662L: linux-media@vger.kernel.org 5663W: https://linuxtv.org 5664W: http://palosaari.fi/linux/ 5665Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5666T: git git://linuxtv.org/anttip/media_tree.git 5667S: Maintained 5668F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5669 5670DVB_USB_V2 MEDIA DRIVER 5671M: Antti Palosaari <crope@iki.fi> 5672L: linux-media@vger.kernel.org 5673W: https://linuxtv.org 5674W: http://palosaari.fi/linux/ 5675Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5676T: git git://linuxtv.org/anttip/media_tree.git 5677S: Maintained 5678F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5679F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5680 5681DYNAMIC DEBUG 5682M: Jason Baron <jbaron@akamai.com> 5683S: Maintained 5684F: lib/dynamic_debug.c 5685F: include/linux/dynamic_debug.h 5686 5687DYNAMIC INTERRUPT MODERATION 5688M: Tal Gilboa <talgi@mellanox.com> 5689S: Maintained 5690F: include/linux/dim.h 5691F: lib/dim/ 5692 5693DZ DECSTATION DZ11 SERIAL DRIVER 5694M: "Maciej W. Rozycki" <macro@linux-mips.org> 5695S: Maintained 5696F: drivers/tty/serial/dz.* 5697 5698E3X0 POWER BUTTON DRIVER 5699M: Moritz Fischer <moritz.fischer@ettus.com> 5700L: usrp-users@lists.ettus.com 5701W: http://www.ettus.com 5702S: Supported 5703F: drivers/input/misc/e3x0-button.c 5704F: Documentation/devicetree/bindings/input/e3x0-button.txt 5705 5706E4000 MEDIA DRIVER 5707M: Antti Palosaari <crope@iki.fi> 5708L: linux-media@vger.kernel.org 5709W: https://linuxtv.org 5710W: http://palosaari.fi/linux/ 5711Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5712T: git git://linuxtv.org/anttip/media_tree.git 5713S: Maintained 5714F: drivers/media/tuners/e4000* 5715 5716EARTH_PT1 MEDIA DRIVER 5717M: Akihiro Tsukada <tskd08@gmail.com> 5718L: linux-media@vger.kernel.org 5719S: Odd Fixes 5720F: drivers/media/pci/pt1/ 5721 5722EARTH_PT3 MEDIA DRIVER 5723M: Akihiro Tsukada <tskd08@gmail.com> 5724L: linux-media@vger.kernel.org 5725S: Odd Fixes 5726F: drivers/media/pci/pt3/ 5727 5728EC100 MEDIA DRIVER 5729M: Antti Palosaari <crope@iki.fi> 5730L: linux-media@vger.kernel.org 5731W: https://linuxtv.org 5732W: http://palosaari.fi/linux/ 5733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5734T: git git://linuxtv.org/anttip/media_tree.git 5735S: Maintained 5736F: drivers/media/dvb-frontends/ec100* 5737 5738ECRYPT FILE SYSTEM 5739M: Tyler Hicks <tyhicks@canonical.com> 5740L: ecryptfs@vger.kernel.org 5741W: http://ecryptfs.org 5742W: https://launchpad.net/ecryptfs 5743T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5744S: Supported 5745F: Documentation/filesystems/ecryptfs.txt 5746F: fs/ecryptfs/ 5747 5748EDAC-AMD64 5749M: Borislav Petkov <bp@alien8.de> 5750L: linux-edac@vger.kernel.org 5751S: Maintained 5752F: drivers/edac/amd64_edac* 5753 5754EDAC-AST2500 5755M: Stefan Schaeckeler <sschaeck@cisco.com> 5756S: Supported 5757F: drivers/edac/aspeed_edac.c 5758F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5759 5760EDAC-CALXEDA 5761M: Robert Richter <rric@kernel.org> 5762L: linux-edac@vger.kernel.org 5763S: Maintained 5764F: drivers/edac/highbank* 5765 5766EDAC-CAVIUM OCTEON 5767M: Ralf Baechle <ralf@linux-mips.org> 5768M: David Daney <david.daney@cavium.com> 5769L: linux-edac@vger.kernel.org 5770L: linux-mips@vger.kernel.org 5771S: Supported 5772F: drivers/edac/octeon_edac* 5773 5774EDAC-CAVIUM THUNDERX 5775M: David Daney <david.daney@cavium.com> 5776M: Jan Glauber <jglauber@cavium.com> 5777L: linux-edac@vger.kernel.org 5778S: Supported 5779F: drivers/edac/thunderx_edac* 5780 5781EDAC-CORE 5782M: Borislav Petkov <bp@alien8.de> 5783M: Mauro Carvalho Chehab <mchehab@kernel.org> 5784R: James Morse <james.morse@arm.com> 5785L: linux-edac@vger.kernel.org 5786T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5787T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5788S: Supported 5789F: Documentation/admin-guide/ras.rst 5790F: Documentation/driver-api/edac.rst 5791F: drivers/edac/ 5792F: include/linux/edac.h 5793 5794EDAC-E752X 5795M: Mark Gross <mark.gross@intel.com> 5796L: linux-edac@vger.kernel.org 5797S: Maintained 5798F: drivers/edac/e752x_edac.c 5799 5800EDAC-E7XXX 5801L: linux-edac@vger.kernel.org 5802S: Maintained 5803F: drivers/edac/e7xxx_edac.c 5804 5805EDAC-FSL_DDR 5806M: York Sun <york.sun@nxp.com> 5807L: linux-edac@vger.kernel.org 5808S: Maintained 5809F: drivers/edac/fsl_ddr_edac.* 5810 5811EDAC-GHES 5812M: Mauro Carvalho Chehab <mchehab@kernel.org> 5813L: linux-edac@vger.kernel.org 5814S: Maintained 5815F: drivers/edac/ghes_edac.c 5816 5817EDAC-I10NM 5818M: Tony Luck <tony.luck@intel.com> 5819L: linux-edac@vger.kernel.org 5820S: Maintained 5821F: drivers/edac/i10nm_base.c 5822 5823EDAC-I3000 5824L: linux-edac@vger.kernel.org 5825S: Orphan 5826F: drivers/edac/i3000_edac.c 5827 5828EDAC-I5000 5829L: linux-edac@vger.kernel.org 5830S: Maintained 5831F: drivers/edac/i5000_edac.c 5832 5833EDAC-I5400 5834M: Mauro Carvalho Chehab <mchehab@kernel.org> 5835L: linux-edac@vger.kernel.org 5836S: Maintained 5837F: drivers/edac/i5400_edac.c 5838 5839EDAC-I7300 5840M: Mauro Carvalho Chehab <mchehab@kernel.org> 5841L: linux-edac@vger.kernel.org 5842S: Maintained 5843F: drivers/edac/i7300_edac.c 5844 5845EDAC-I7CORE 5846M: Mauro Carvalho Chehab <mchehab@kernel.org> 5847L: linux-edac@vger.kernel.org 5848S: Maintained 5849F: drivers/edac/i7core_edac.c 5850 5851EDAC-I82443BXGX 5852M: Tim Small <tim@buttersideup.com> 5853L: linux-edac@vger.kernel.org 5854S: Maintained 5855F: drivers/edac/i82443bxgx_edac.c 5856 5857EDAC-I82975X 5858M: "Arvind R." <arvino55@gmail.com> 5859L: linux-edac@vger.kernel.org 5860S: Maintained 5861F: drivers/edac/i82975x_edac.c 5862 5863EDAC-IE31200 5864M: Jason Baron <jbaron@akamai.com> 5865L: linux-edac@vger.kernel.org 5866S: Maintained 5867F: drivers/edac/ie31200_edac.c 5868 5869EDAC-MPC85XX 5870M: Johannes Thumshirn <morbidrsa@gmail.com> 5871L: linux-edac@vger.kernel.org 5872S: Maintained 5873F: drivers/edac/mpc85xx_edac.[ch] 5874 5875EDAC-PASEMI 5876M: Egor Martovetsky <egor@pasemi.com> 5877L: linux-edac@vger.kernel.org 5878S: Maintained 5879F: drivers/edac/pasemi_edac.c 5880 5881EDAC-PND2 5882M: Tony Luck <tony.luck@intel.com> 5883L: linux-edac@vger.kernel.org 5884S: Maintained 5885F: drivers/edac/pnd2_edac.[ch] 5886 5887EDAC-R82600 5888M: Tim Small <tim@buttersideup.com> 5889L: linux-edac@vger.kernel.org 5890S: Maintained 5891F: drivers/edac/r82600_edac.c 5892 5893EDAC-SBRIDGE 5894M: Tony Luck <tony.luck@intel.com> 5895R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5896L: linux-edac@vger.kernel.org 5897S: Maintained 5898F: drivers/edac/sb_edac.c 5899 5900EDAC-SIFIVE 5901M: Yash Shah <yash.shah@sifive.com> 5902L: linux-edac@vger.kernel.org 5903S: Supported 5904F: drivers/edac/sifive_edac.c 5905 5906EDAC-SKYLAKE 5907M: Tony Luck <tony.luck@intel.com> 5908L: linux-edac@vger.kernel.org 5909S: Maintained 5910F: drivers/edac/skx_*.c 5911 5912EDAC-TI 5913M: Tero Kristo <t-kristo@ti.com> 5914L: linux-edac@vger.kernel.org 5915S: Maintained 5916F: drivers/edac/ti_edac.c 5917 5918EDAC-QCOM 5919M: Channagoud Kadabi <ckadabi@codeaurora.org> 5920M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5921L: linux-arm-msm@vger.kernel.org 5922L: linux-edac@vger.kernel.org 5923S: Maintained 5924F: drivers/edac/qcom_edac.c 5925 5926EDIROL UA-101/UA-1000 DRIVER 5927M: Clemens Ladisch <clemens@ladisch.de> 5928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5930S: Maintained 5931F: sound/usb/misc/ua101.c 5932 5933EFI TEST DRIVER 5934L: linux-efi@vger.kernel.org 5935M: Ivan Hu <ivan.hu@canonical.com> 5936M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5937S: Maintained 5938F: drivers/firmware/efi/test/ 5939 5940EFI VARIABLE FILESYSTEM 5941M: Matthew Garrett <matthew.garrett@nebula.com> 5942M: Jeremy Kerr <jk@ozlabs.org> 5943M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5945L: linux-efi@vger.kernel.org 5946S: Maintained 5947F: fs/efivarfs/ 5948 5949EFIFB FRAMEBUFFER DRIVER 5950L: linux-fbdev@vger.kernel.org 5951M: Peter Jones <pjones@redhat.com> 5952S: Maintained 5953F: drivers/video/fbdev/efifb.c 5954 5955EFS FILESYSTEM 5956W: http://aeschi.ch.eu.org/efs/ 5957S: Orphan 5958F: fs/efs/ 5959 5960EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5961M: Douglas Miller <dougmill@linux.ibm.com> 5962L: netdev@vger.kernel.org 5963S: Maintained 5964F: drivers/net/ethernet/ibm/ehea/ 5965 5966EM28XX VIDEO4LINUX DRIVER 5967M: Mauro Carvalho Chehab <mchehab@kernel.org> 5968L: linux-media@vger.kernel.org 5969W: https://linuxtv.org 5970T: git git://linuxtv.org/media_tree.git 5971S: Maintained 5972F: drivers/media/usb/em28xx/ 5973F: Documentation/media/v4l-drivers/em28xx* 5974 5975EMBEDDED LINUX 5976M: Paul Gortmaker <paul.gortmaker@windriver.com> 5977M: Matt Mackall <mpm@selenic.com> 5978M: David Woodhouse <dwmw2@infradead.org> 5979L: linux-embedded@vger.kernel.org 5980S: Maintained 5981 5982Emulex 10Gbps iSCSI - OneConnect DRIVER 5983M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5984M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5985M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5986L: linux-scsi@vger.kernel.org 5987W: http://www.broadcom.com 5988S: Supported 5989F: drivers/scsi/be2iscsi/ 5990 5991Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5992M: Sathya Perla <sathya.perla@broadcom.com> 5993M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5994M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5995M: Somnath Kotur <somnath.kotur@broadcom.com> 5996L: netdev@vger.kernel.org 5997W: http://www.emulex.com 5998S: Supported 5999F: drivers/net/ethernet/emulex/benet/ 6000 6001EMULEX ONECONNECT ROCE DRIVER 6002M: Selvin Xavier <selvin.xavier@broadcom.com> 6003M: Devesh Sharma <devesh.sharma@broadcom.com> 6004L: linux-rdma@vger.kernel.org 6005W: http://www.broadcom.com 6006S: Odd Fixes 6007F: drivers/infiniband/hw/ocrdma/ 6008F: include/uapi/rdma/ocrdma-abi.h 6009 6010EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6011M: James Smart <james.smart@broadcom.com> 6012M: Dick Kennedy <dick.kennedy@broadcom.com> 6013L: linux-scsi@vger.kernel.org 6014W: http://www.broadcom.com 6015S: Supported 6016F: drivers/scsi/lpfc/ 6017 6018ENE CB710 FLASH CARD READER DRIVER 6019M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6020S: Maintained 6021F: drivers/misc/cb710/ 6022F: drivers/mmc/host/cb710-mmc.* 6023F: include/linux/cb710.h 6024 6025ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6026M: Maxim Levitsky <maximlevitsky@gmail.com> 6027S: Maintained 6028F: drivers/media/rc/ene_ir.* 6029 6030EPSON S1D13XXX FRAMEBUFFER DRIVER 6031M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6032S: Maintained 6033T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6034F: drivers/video/fbdev/s1d13xxxfb.c 6035F: include/video/s1d13xxxfb.h 6036 6037ERRSEQ ERROR TRACKING INFRASTRUCTURE 6038M: Jeff Layton <jlayton@kernel.org> 6039S: Maintained 6040F: lib/errseq.c 6041F: include/linux/errseq.h 6042 6043ET131X NETWORK DRIVER 6044M: Mark Einon <mark.einon@gmail.com> 6045S: Odd Fixes 6046F: drivers/net/ethernet/agere/ 6047 6048ETHERNET BRIDGE 6049M: Roopa Prabhu <roopa@cumulusnetworks.com> 6050M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6051L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6052L: netdev@vger.kernel.org 6053W: http://www.linuxfoundation.org/en/Net:Bridge 6054S: Maintained 6055F: include/linux/netfilter_bridge/ 6056F: net/bridge/ 6057 6058ETHERNET PHY LIBRARY 6059M: Andrew Lunn <andrew@lunn.ch> 6060M: Florian Fainelli <f.fainelli@gmail.com> 6061M: Heiner Kallweit <hkallweit1@gmail.com> 6062L: netdev@vger.kernel.org 6063S: Maintained 6064F: Documentation/ABI/testing/sysfs-bus-mdio 6065F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6066F: Documentation/devicetree/bindings/net/mdio* 6067F: Documentation/networking/phy.rst 6068F: drivers/net/phy/ 6069F: drivers/of/of_mdio.c 6070F: drivers/of/of_net.c 6071F: include/linux/*mdio*.h 6072F: include/linux/of_net.h 6073F: include/linux/phy.h 6074F: include/linux/phy_fixed.h 6075F: include/linux/platform_data/mdio-bcm-unimac.h 6076F: include/linux/platform_data/mdio-gpio.h 6077F: include/trace/events/mdio.h 6078F: include/uapi/linux/mdio.h 6079F: include/uapi/linux/mii.h 6080 6081EXT2 FILE SYSTEM 6082M: Jan Kara <jack@suse.com> 6083L: linux-ext4@vger.kernel.org 6084S: Maintained 6085F: Documentation/filesystems/ext2.txt 6086F: fs/ext2/ 6087F: include/linux/ext2* 6088 6089EXT4 FILE SYSTEM 6090M: "Theodore Ts'o" <tytso@mit.edu> 6091M: Andreas Dilger <adilger.kernel@dilger.ca> 6092L: linux-ext4@vger.kernel.org 6093W: http://ext4.wiki.kernel.org 6094Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6096S: Maintained 6097F: Documentation/filesystems/ext4/ 6098F: fs/ext4/ 6099 6100Extended Verification Module (EVM) 6101M: Mimi Zohar <zohar@linux.ibm.com> 6102L: linux-integrity@vger.kernel.org 6103S: Supported 6104F: security/integrity/evm/ 6105 6106EXTENSIBLE FIRMWARE INTERFACE (EFI) 6107M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6108L: linux-efi@vger.kernel.org 6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6110S: Maintained 6111F: Documentation/admin-guide/efi-stub.rst 6112F: arch/*/kernel/efi.c 6113F: arch/x86/boot/compressed/eboot.[ch] 6114F: arch/*/include/asm/efi.h 6115F: arch/x86/platform/efi/ 6116F: drivers/firmware/efi/ 6117F: include/linux/efi*.h 6118F: arch/arm/boot/compressed/efi-header.S 6119F: arch/arm64/kernel/efi-entry.S 6120 6121EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6122M: MyungJoo Ham <myungjoo.ham@samsung.com> 6123M: Chanwoo Choi <cw00.choi@samsung.com> 6124L: linux-kernel@vger.kernel.org 6125T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6126S: Maintained 6127F: drivers/extcon/ 6128F: include/linux/extcon/ 6129F: include/linux/extcon.h 6130F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6131F: Documentation/devicetree/bindings/extcon/ 6132 6133EXYNOS DP DRIVER 6134M: Jingoo Han <jingoohan1@gmail.com> 6135L: dri-devel@lists.freedesktop.org 6136S: Maintained 6137F: drivers/gpu/drm/exynos/exynos_dp* 6138 6139EXYNOS SYSMMU (IOMMU) driver 6140M: Marek Szyprowski <m.szyprowski@samsung.com> 6141L: iommu@lists.linux-foundation.org 6142S: Maintained 6143F: drivers/iommu/exynos-iommu.c 6144 6145EZchip NPS platform support 6146M: Vineet Gupta <vgupta@synopsys.com> 6147M: Ofer Levi <oferle@mellanox.com> 6148S: Supported 6149F: arch/arc/plat-eznps 6150F: arch/arc/boot/dts/eznps.dts 6151 6152F2FS FILE SYSTEM 6153M: Jaegeuk Kim <jaegeuk@kernel.org> 6154M: Chao Yu <yuchao0@huawei.com> 6155L: linux-f2fs-devel@lists.sourceforge.net 6156W: https://f2fs.wiki.kernel.org/ 6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6158S: Maintained 6159F: Documentation/filesystems/f2fs.txt 6160F: Documentation/ABI/testing/sysfs-fs-f2fs 6161F: fs/f2fs/ 6162F: include/linux/f2fs_fs.h 6163F: include/trace/events/f2fs.h 6164 6165F71805F HARDWARE MONITORING DRIVER 6166M: Jean Delvare <jdelvare@suse.com> 6167L: linux-hwmon@vger.kernel.org 6168S: Maintained 6169F: Documentation/hwmon/f71805f.rst 6170F: drivers/hwmon/f71805f.c 6171 6172FADDR2LINE 6173M: Josh Poimboeuf <jpoimboe@redhat.com> 6174S: Maintained 6175F: scripts/faddr2line 6176 6177FAILOVER MODULE 6178M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6179L: netdev@vger.kernel.org 6180S: Supported 6181F: net/core/failover.c 6182F: include/net/failover.h 6183F: Documentation/networking/failover.rst 6184 6185FANOTIFY 6186M: Jan Kara <jack@suse.cz> 6187R: Amir Goldstein <amir73il@gmail.com> 6188L: linux-fsdevel@vger.kernel.org 6189S: Maintained 6190F: fs/notify/fanotify/ 6191F: include/linux/fanotify.h 6192F: include/uapi/linux/fanotify.h 6193 6194FARSYNC SYNCHRONOUS DRIVER 6195M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6196W: http://www.farsite.co.uk/ 6197S: Supported 6198F: drivers/net/wan/farsync.* 6199 6200FAULT INJECTION SUPPORT 6201M: Akinobu Mita <akinobu.mita@gmail.com> 6202S: Supported 6203F: Documentation/fault-injection/ 6204F: lib/fault-inject.c 6205 6206FBTFT Framebuffer drivers 6207S: Orphan 6208L: dri-devel@lists.freedesktop.org 6209L: linux-fbdev@vger.kernel.org 6210F: drivers/staging/fbtft/ 6211 6212FC0011 TUNER DRIVER 6213M: Michael Buesch <m@bues.ch> 6214L: linux-media@vger.kernel.org 6215S: Maintained 6216F: drivers/media/tuners/fc0011.h 6217F: drivers/media/tuners/fc0011.c 6218 6219FC2580 MEDIA DRIVER 6220M: Antti Palosaari <crope@iki.fi> 6221L: linux-media@vger.kernel.org 6222W: https://linuxtv.org 6223W: http://palosaari.fi/linux/ 6224Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6225T: git git://linuxtv.org/anttip/media_tree.git 6226S: Maintained 6227F: drivers/media/tuners/fc2580* 6228 6229FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6230M: Hannes Reinecke <hare@suse.de> 6231L: linux-scsi@vger.kernel.org 6232W: www.Open-FCoE.org 6233S: Supported 6234F: drivers/scsi/libfc/ 6235F: drivers/scsi/fcoe/ 6236F: include/scsi/fc/ 6237F: include/scsi/libfc.h 6238F: include/scsi/libfcoe.h 6239F: include/uapi/scsi/fc/ 6240 6241FILE LOCKING (flock() and fcntl()/lockf()) 6242M: Jeff Layton <jlayton@kernel.org> 6243M: "J. Bruce Fields" <bfields@fieldses.org> 6244L: linux-fsdevel@vger.kernel.org 6245S: Maintained 6246F: include/linux/fcntl.h 6247F: include/uapi/linux/fcntl.h 6248F: fs/fcntl.c 6249F: fs/locks.c 6250 6251FILESYSTEMS (VFS and infrastructure) 6252M: Alexander Viro <viro@zeniv.linux.org.uk> 6253L: linux-fsdevel@vger.kernel.org 6254S: Maintained 6255F: fs/* 6256F: include/linux/fs.h 6257F: include/linux/fs_types.h 6258F: include/uapi/linux/fs.h 6259 6260FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6261M: Riku Voipio <riku.voipio@iki.fi> 6262L: linux-hwmon@vger.kernel.org 6263S: Maintained 6264F: drivers/hwmon/f75375s.c 6265F: include/linux/f75375s.h 6266 6267FIREWIRE AUDIO DRIVERS 6268M: Clemens Ladisch <clemens@ladisch.de> 6269L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6271S: Maintained 6272F: sound/firewire/ 6273 6274FIREWIRE MEDIA DRIVERS (firedtv) 6275M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6276L: linux-media@vger.kernel.org 6277L: linux1394-devel@lists.sourceforge.net 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6279S: Maintained 6280F: drivers/media/firewire/ 6281 6282FIREWIRE SBP-2 TARGET 6283M: Chris Boot <bootc@bootc.net> 6284L: linux-scsi@vger.kernel.org 6285L: target-devel@vger.kernel.org 6286L: linux1394-devel@lists.sourceforge.net 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6288S: Maintained 6289F: drivers/target/sbp/ 6290 6291FIREWIRE SUBSYSTEM 6292M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6293L: linux1394-devel@lists.sourceforge.net 6294W: http://ieee1394.wiki.kernel.org/ 6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6296S: Maintained 6297F: drivers/firewire/ 6298F: include/linux/firewire.h 6299F: include/uapi/linux/firewire*.h 6300F: tools/firewire/ 6301 6302FIRMWARE LOADER (request_firmware) 6303M: Luis Chamberlain <mcgrof@kernel.org> 6304L: linux-kernel@vger.kernel.org 6305S: Maintained 6306F: Documentation/firmware_class/ 6307F: drivers/base/firmware_loader/ 6308F: include/linux/firmware.h 6309 6310FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6311M: Joshua Morris <josh.h.morris@us.ibm.com> 6312M: Philip Kelleher <pjk1939@linux.ibm.com> 6313S: Maintained 6314F: drivers/block/rsxx/ 6315 6316FLEXTIMER FTM-QUADDEC DRIVER 6317M: Patrick Havelange <patrick.havelange@essensium.com> 6318L: linux-iio@vger.kernel.org 6319S: Maintained 6320F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6321F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6322F: drivers/counter/ftm-quaddec.c 6323 6324FLOPPY DRIVER 6325S: Orphan 6326L: linux-block@vger.kernel.org 6327F: drivers/block/floppy.c 6328 6329FMC SUBSYSTEM 6330M: Alessandro Rubini <rubini@gnudd.com> 6331W: http://www.ohwr.org/projects/fmc-bus 6332S: Supported 6333F: drivers/fmc/ 6334F: include/linux/fmc*.h 6335F: include/linux/ipmi-fru.h 6336K: fmc_d.*register 6337 6338FPGA MANAGER FRAMEWORK 6339M: Moritz Fischer <mdf@kernel.org> 6340L: linux-fpga@vger.kernel.org 6341S: Maintained 6342T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6343Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6344F: Documentation/fpga/ 6345F: Documentation/driver-api/fpga/ 6346F: Documentation/devicetree/bindings/fpga/ 6347F: drivers/fpga/ 6348F: include/linux/fpga/ 6349W: http://www.rocketboards.org 6350 6351FPGA DFL DRIVERS 6352M: Wu Hao <hao.wu@intel.com> 6353L: linux-fpga@vger.kernel.org 6354S: Maintained 6355F: Documentation/fpga/dfl.rst 6356F: include/uapi/linux/fpga-dfl.h 6357F: drivers/fpga/dfl* 6358 6359FPU EMULATOR 6360M: Bill Metzenthen <billm@melbpc.org.au> 6361W: http://floatingpoint.sourceforge.net/emulator/index.html 6362S: Maintained 6363F: arch/x86/math-emu/ 6364 6365FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6366L: netdev@vger.kernel.org 6367S: Orphan 6368F: drivers/net/wan/dlci.c 6369F: drivers/net/wan/sdla.c 6370 6371FRAMEBUFFER LAYER 6372M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6373L: dri-devel@lists.freedesktop.org 6374L: linux-fbdev@vger.kernel.org 6375T: git git://github.com/bzolnier/linux.git 6376Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6377S: Maintained 6378F: Documentation/fb/ 6379F: drivers/video/ 6380F: include/video/ 6381F: include/linux/fb.h 6382F: include/uapi/video/ 6383F: include/uapi/linux/fb.h 6384 6385FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6386M: Horia Geantă <horia.geanta@nxp.com> 6387M: Aymen Sghaier <aymen.sghaier@nxp.com> 6388L: linux-crypto@vger.kernel.org 6389S: Maintained 6390F: drivers/crypto/caam/ 6391F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6392 6393FREESCALE DIU FRAMEBUFFER DRIVER 6394M: Timur Tabi <timur@kernel.org> 6395L: linux-fbdev@vger.kernel.org 6396S: Maintained 6397F: drivers/video/fbdev/fsl-diu-fb.* 6398 6399FREESCALE DMA DRIVER 6400M: Li Yang <leoyang.li@nxp.com> 6401M: Zhang Wei <zw@zh-kernel.org> 6402L: linuxppc-dev@lists.ozlabs.org 6403S: Maintained 6404F: drivers/dma/fsldma.* 6405 6406FREESCALE ENETC ETHERNET DRIVERS 6407M: Claudiu Manoil <claudiu.manoil@nxp.com> 6408L: netdev@vger.kernel.org 6409S: Maintained 6410F: drivers/net/ethernet/freescale/enetc/ 6411 6412FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6413M: Claudiu Manoil <claudiu.manoil@nxp.com> 6414L: netdev@vger.kernel.org 6415S: Maintained 6416F: drivers/net/ethernet/freescale/gianfar* 6417F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6418 6419FREESCALE GPMI NAND DRIVER 6420M: Han Xu <han.xu@nxp.com> 6421L: linux-mtd@lists.infradead.org 6422S: Maintained 6423F: drivers/mtd/nand/raw/gpmi-nand/* 6424 6425FREESCALE I2C CPM DRIVER 6426M: Jochen Friedrich <jochen@scram.de> 6427L: linuxppc-dev@lists.ozlabs.org 6428L: linux-i2c@vger.kernel.org 6429S: Maintained 6430F: drivers/i2c/busses/i2c-cpm.c 6431 6432FREESCALE IMX DDR PMU DRIVER 6433M: Frank Li <Frank.li@nxp.com> 6434L: linux-arm-kernel@lists.infradead.org 6435S: Maintained 6436F: drivers/perf/fsl_imx8_ddr_perf.c 6437F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6438 6439FREESCALE IMX LPI2C DRIVER 6440M: Dong Aisheng <aisheng.dong@nxp.com> 6441L: linux-i2c@vger.kernel.org 6442L: linux-imx@nxp.com 6443S: Maintained 6444F: drivers/i2c/busses/i2c-imx-lpi2c.c 6445F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6446 6447FREESCALE IMX / MXC FEC DRIVER 6448M: Fugang Duan <fugang.duan@nxp.com> 6449L: netdev@vger.kernel.org 6450S: Maintained 6451F: drivers/net/ethernet/freescale/fec_main.c 6452F: drivers/net/ethernet/freescale/fec_ptp.c 6453F: drivers/net/ethernet/freescale/fec.h 6454F: Documentation/devicetree/bindings/net/fsl-fec.txt 6455 6456FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6457M: Sascha Hauer <s.hauer@pengutronix.de> 6458R: Pengutronix Kernel Team <kernel@pengutronix.de> 6459L: linux-fbdev@vger.kernel.org 6460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6461S: Maintained 6462F: include/linux/platform_data/video-imxfb.h 6463F: drivers/video/fbdev/imxfb.c 6464 6465FREESCALE QORIQ DPAA ETHERNET DRIVER 6466M: Madalin Bucur <madalin.bucur@nxp.com> 6467L: netdev@vger.kernel.org 6468S: Maintained 6469F: drivers/net/ethernet/freescale/dpaa 6470 6471FREESCALE QORIQ DPAA FMAN DRIVER 6472M: Madalin Bucur <madalin.bucur@nxp.com> 6473L: netdev@vger.kernel.org 6474S: Maintained 6475F: drivers/net/ethernet/freescale/fman 6476F: Documentation/devicetree/bindings/net/fsl-fman.txt 6477 6478FREESCALE QORIQ PTP CLOCK DRIVER 6479M: Yangbo Lu <yangbo.lu@nxp.com> 6480L: netdev@vger.kernel.org 6481S: Maintained 6482F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6483F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6484F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6485F: drivers/ptp/ptp_qoriq.c 6486F: drivers/ptp/ptp_qoriq_debugfs.c 6487F: include/linux/fsl/ptp_qoriq.h 6488F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6489 6490FREESCALE QUAD SPI DRIVER 6491M: Han Xu <han.xu@nxp.com> 6492L: linux-spi@vger.kernel.org 6493S: Maintained 6494F: drivers/spi/spi-fsl-qspi.c 6495 6496FREESCALE QUICC ENGINE LIBRARY 6497M: Qiang Zhao <qiang.zhao@nxp.com> 6498L: linuxppc-dev@lists.ozlabs.org 6499S: Maintained 6500F: drivers/soc/fsl/qe/ 6501F: include/soc/fsl/*qe*.h 6502F: include/soc/fsl/*ucc*.h 6503 6504FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6505M: Li Yang <leoyang.li@nxp.com> 6506L: netdev@vger.kernel.org 6507L: linuxppc-dev@lists.ozlabs.org 6508S: Maintained 6509F: drivers/net/ethernet/freescale/ucc_geth* 6510 6511FREESCALE QUICC ENGINE UCC HDLC DRIVER 6512M: Zhao Qiang <qiang.zhao@nxp.com> 6513L: netdev@vger.kernel.org 6514L: linuxppc-dev@lists.ozlabs.org 6515S: Maintained 6516F: drivers/net/wan/fsl_ucc_hdlc* 6517 6518FREESCALE QUICC ENGINE UCC UART DRIVER 6519M: Timur Tabi <timur@kernel.org> 6520L: linuxppc-dev@lists.ozlabs.org 6521S: Maintained 6522F: drivers/tty/serial/ucc_uart.c 6523 6524FREESCALE SOC DRIVERS 6525M: Li Yang <leoyang.li@nxp.com> 6526L: linuxppc-dev@lists.ozlabs.org 6527L: linux-arm-kernel@lists.infradead.org 6528S: Maintained 6529F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6530F: Documentation/devicetree/bindings/soc/fsl/ 6531F: drivers/soc/fsl/ 6532F: include/linux/fsl/ 6533 6534FREESCALE SOC FS_ENET DRIVER 6535M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6536L: linuxppc-dev@lists.ozlabs.org 6537L: netdev@vger.kernel.org 6538S: Maintained 6539F: drivers/net/ethernet/freescale/fs_enet/ 6540F: include/linux/fs_enet_pd.h 6541 6542FREESCALE SOC SOUND DRIVERS 6543M: Timur Tabi <timur@kernel.org> 6544M: Nicolin Chen <nicoleotsuka@gmail.com> 6545M: Xiubo Li <Xiubo.Lee@gmail.com> 6546R: Fabio Estevam <festevam@gmail.com> 6547L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6548L: linuxppc-dev@lists.ozlabs.org 6549S: Maintained 6550F: sound/soc/fsl/fsl* 6551F: sound/soc/fsl/imx* 6552F: sound/soc/fsl/mpc8610_hpcd.c 6553 6554FREESCALE USB PERIPHERAL DRIVERS 6555M: Li Yang <leoyang.li@nxp.com> 6556L: linux-usb@vger.kernel.org 6557L: linuxppc-dev@lists.ozlabs.org 6558S: Maintained 6559F: drivers/usb/gadget/udc/fsl* 6560 6561FREEVXFS FILESYSTEM 6562M: Christoph Hellwig <hch@infradead.org> 6563W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6564S: Maintained 6565F: fs/freevxfs/ 6566 6567FREEZER 6568M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6569M: Pavel Machek <pavel@ucw.cz> 6570L: linux-pm@vger.kernel.org 6571S: Supported 6572F: Documentation/power/freezing-of-tasks.rst 6573F: include/linux/freezer.h 6574F: kernel/freezer.c 6575 6576FRONTSWAP API 6577M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6578L: linux-kernel@vger.kernel.org 6579S: Maintained 6580F: mm/frontswap.c 6581F: include/linux/frontswap.h 6582 6583FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6584M: David Howells <dhowells@redhat.com> 6585L: linux-cachefs@redhat.com (moderated for non-subscribers) 6586S: Supported 6587F: Documentation/filesystems/caching/ 6588F: fs/fscache/ 6589F: include/linux/fscache*.h 6590 6591FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6592M: Theodore Y. Ts'o <tytso@mit.edu> 6593M: Jaegeuk Kim <jaegeuk@kernel.org> 6594M: Eric Biggers <ebiggers@kernel.org> 6595L: linux-fscrypt@vger.kernel.org 6596Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6597T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6598S: Supported 6599F: fs/crypto/ 6600F: include/linux/fscrypt*.h 6601F: Documentation/filesystems/fscrypt.rst 6602 6603FSI SUBSYSTEM 6604M: Jeremy Kerr <jk@ozlabs.org> 6605M: Joel Stanley <joel@jms.id.au> 6606R: Alistar Popple <alistair@popple.id.au> 6607R: Eddie James <eajames@linux.ibm.com> 6608L: linux-fsi@lists.ozlabs.org 6609T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6610Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6611S: Supported 6612F: drivers/fsi/ 6613F: include/linux/fsi*.h 6614F: include/trace/events/fsi*.h 6615 6616FSI-ATTACHED I2C DRIVER 6617M: Eddie James <eajames@linux.ibm.com> 6618L: linux-i2c@vger.kernel.org 6619L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6620S: Maintained 6621F: drivers/i2c/busses/i2c-fsi.c 6622F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6623 6624FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6625M: Jan Kara <jack@suse.cz> 6626R: Amir Goldstein <amir73il@gmail.com> 6627L: linux-fsdevel@vger.kernel.org 6628S: Maintained 6629F: fs/notify/ 6630F: include/linux/fsnotify*.h 6631 6632FUJITSU LAPTOP EXTRAS 6633M: Jonathan Woithe <jwoithe@just42.net> 6634L: platform-driver-x86@vger.kernel.org 6635S: Maintained 6636F: drivers/platform/x86/fujitsu-laptop.c 6637 6638FUJITSU M-5MO LS CAMERA ISP DRIVER 6639M: Kyungmin Park <kyungmin.park@samsung.com> 6640M: Heungjun Kim <riverful.kim@samsung.com> 6641L: linux-media@vger.kernel.org 6642S: Maintained 6643F: drivers/media/i2c/m5mols/ 6644F: include/media/i2c/m5mols.h 6645 6646FUJITSU TABLET EXTRAS 6647M: Robert Gerlach <khnz@gmx.de> 6648L: platform-driver-x86@vger.kernel.org 6649S: Maintained 6650F: drivers/platform/x86/fujitsu-tablet.c 6651 6652FUSE: FILESYSTEM IN USERSPACE 6653M: Miklos Szeredi <miklos@szeredi.hu> 6654L: linux-fsdevel@vger.kernel.org 6655W: http://fuse.sourceforge.net/ 6656T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6657S: Maintained 6658F: fs/fuse/ 6659F: include/uapi/linux/fuse.h 6660F: Documentation/filesystems/fuse.txt 6661 6662FUTEX SUBSYSTEM 6663M: Thomas Gleixner <tglx@linutronix.de> 6664M: Ingo Molnar <mingo@redhat.com> 6665R: Peter Zijlstra <peterz@infradead.org> 6666R: Darren Hart <dvhart@infradead.org> 6667L: linux-kernel@vger.kernel.org 6668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6669S: Maintained 6670F: kernel/futex.c 6671F: include/asm-generic/futex.h 6672F: include/linux/futex.h 6673F: include/uapi/linux/futex.h 6674F: tools/testing/selftests/futex/ 6675F: tools/perf/bench/futex* 6676F: Documentation/*futex* 6677 6678GCC PLUGINS 6679M: Kees Cook <keescook@chromium.org> 6680R: Emese Revfy <re.emese@gmail.com> 6681L: kernel-hardening@lists.openwall.com 6682S: Maintained 6683F: scripts/gcc-plugins/ 6684F: scripts/gcc-plugin.sh 6685F: scripts/Makefile.gcc-plugins 6686F: Documentation/core-api/gcc-plugins.rst 6687 6688GASKET DRIVER FRAMEWORK 6689M: Rob Springer <rspringer@google.com> 6690M: Todd Poynor <toddpoynor@google.com> 6691M: Ben Chan <benchan@chromium.org> 6692S: Maintained 6693F: drivers/staging/gasket/ 6694 6695GCOV BASED KERNEL PROFILING 6696M: Peter Oberparleiter <oberpar@linux.ibm.com> 6697S: Maintained 6698F: kernel/gcov/ 6699F: Documentation/dev-tools/gcov.rst 6700 6701GDB KERNEL DEBUGGING HELPER SCRIPTS 6702M: Jan Kiszka <jan.kiszka@siemens.com> 6703M: Kieran Bingham <kbingham@kernel.org> 6704S: Supported 6705F: scripts/gdb/ 6706 6707GDT SCSI DISK ARRAY CONTROLLER DRIVER 6708M: Achim Leubner <achim_leubner@adaptec.com> 6709L: linux-scsi@vger.kernel.org 6710W: http://www.icp-vortex.com/ 6711S: Supported 6712F: drivers/scsi/gdt* 6713 6714GEMTEK FM RADIO RECEIVER DRIVER 6715M: Hans Verkuil <hverkuil@xs4all.nl> 6716L: linux-media@vger.kernel.org 6717T: git git://linuxtv.org/media_tree.git 6718W: https://linuxtv.org 6719S: Maintained 6720F: drivers/media/radio/radio-gemtek* 6721 6722GENERIC GPIO I2C DRIVER 6723M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6724S: Supported 6725F: drivers/i2c/busses/i2c-gpio.c 6726F: include/linux/platform_data/i2c-gpio.h 6727 6728GENERIC GPIO I2C MULTIPLEXER DRIVER 6729M: Peter Korsgaard <peter.korsgaard@barco.com> 6730L: linux-i2c@vger.kernel.org 6731S: Supported 6732F: drivers/i2c/muxes/i2c-mux-gpio.c 6733F: include/linux/platform_data/i2c-mux-gpio.h 6734F: Documentation/i2c/muxes/i2c-mux-gpio 6735 6736GENERIC HDLC (WAN) DRIVERS 6737M: Krzysztof Halasa <khc@pm.waw.pl> 6738W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6739S: Maintained 6740F: drivers/net/wan/c101.c 6741F: drivers/net/wan/hd6457* 6742F: drivers/net/wan/hdlc* 6743F: drivers/net/wan/n2.c 6744F: drivers/net/wan/pc300too.c 6745F: drivers/net/wan/pci200syn.c 6746F: drivers/net/wan/wanxl* 6747 6748GENERIC INCLUDE/ASM HEADER FILES 6749M: Arnd Bergmann <arnd@arndb.de> 6750L: linux-arch@vger.kernel.org 6751T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6752S: Maintained 6753F: include/asm-generic/ 6754F: include/uapi/asm-generic/ 6755 6756GENERIC PHY FRAMEWORK 6757M: Kishon Vijay Abraham I <kishon@ti.com> 6758L: linux-kernel@vger.kernel.org 6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6760S: Supported 6761F: drivers/phy/ 6762F: include/linux/phy/ 6763F: Documentation/devicetree/bindings/phy/ 6764 6765GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6766M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6767S: Supported 6768F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6769 6770GENERIC PM DOMAINS 6771M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6772M: Kevin Hilman <khilman@kernel.org> 6773M: Ulf Hansson <ulf.hansson@linaro.org> 6774L: linux-pm@vger.kernel.org 6775S: Supported 6776F: drivers/base/power/domain*.c 6777F: include/linux/pm_domain.h 6778F: Documentation/devicetree/bindings/power/power_domain.txt 6779 6780GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6781M: Eugen Hristev <eugen.hristev@microchip.com> 6782L: linux-input@vger.kernel.org 6783S: Maintained 6784F: drivers/input/touchscreen/resistive-adc-touch.c 6785 6786GENERIC UIO DRIVER FOR PCI DEVICES 6787M: "Michael S. Tsirkin" <mst@redhat.com> 6788L: kvm@vger.kernel.org 6789S: Supported 6790F: drivers/uio/uio_pci_generic.c 6791 6792GENERIC VDSO LIBRARY: 6793M: Andy Lutomirski <luto@kernel.org> 6794M: Thomas Gleixner <tglx@linutronix.de> 6795M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6796L: linux-kernel@vger.kernel.org 6797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6798S: Maintained 6799F: lib/vdso/ 6800F: kernel/time/vsyscall.c 6801F: include/vdso/ 6802F: include/asm-generic/vdso/vsyscall.h 6803 6804GENWQE (IBM Generic Workqueue Card) 6805M: Frank Haverkamp <haver@linux.ibm.com> 6806S: Supported 6807F: drivers/misc/genwqe/ 6808 6809GET_MAINTAINER SCRIPT 6810M: Joe Perches <joe@perches.com> 6811S: Maintained 6812F: scripts/get_maintainer.pl 6813 6814GFS2 FILE SYSTEM 6815M: Bob Peterson <rpeterso@redhat.com> 6816M: Andreas Gruenbacher <agruenba@redhat.com> 6817L: cluster-devel@redhat.com 6818W: http://sources.redhat.com/cluster/ 6819T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6820S: Supported 6821F: Documentation/filesystems/gfs2*.txt 6822F: fs/gfs2/ 6823F: include/uapi/linux/gfs2_ondisk.h 6824 6825GIGASET ISDN DRIVERS 6826M: Paul Bolle <pebolle@tiscali.nl> 6827L: gigaset307x-common@lists.sourceforge.net 6828W: http://gigaset307x.sourceforge.net/ 6829S: Odd Fixes 6830F: drivers/staging/isdn/gigaset/ 6831 6832GNSS SUBSYSTEM 6833M: Johan Hovold <johan@kernel.org> 6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6835S: Maintained 6836F: Documentation/ABI/testing/sysfs-class-gnss 6837F: Documentation/devicetree/bindings/gnss/ 6838F: drivers/gnss/ 6839F: include/linux/gnss.h 6840 6841GO7007 MPEG CODEC 6842M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6843L: linux-media@vger.kernel.org 6844S: Maintained 6845F: drivers/media/usb/go7007/ 6846 6847GOODIX TOUCHSCREEN 6848M: Bastien Nocera <hadess@hadess.net> 6849L: linux-input@vger.kernel.org 6850S: Maintained 6851F: drivers/input/touchscreen/goodix.c 6852 6853GOOGLE ETHERNET DRIVERS 6854M: Catherine Sullivan <csully@google.com> 6855R: Sagi Shahar <sagis@google.com> 6856R: Jon Olson <jonolson@google.com> 6857L: netdev@vger.kernel.org 6858S: Supported 6859F: Documentation/networking/device_drivers/google/gve.txt 6860F: drivers/net/ethernet/google 6861 6862GPD POCKET FAN DRIVER 6863M: Hans de Goede <hdegoede@redhat.com> 6864L: platform-driver-x86@vger.kernel.org 6865S: Maintained 6866F: drivers/platform/x86/gpd-pocket-fan.c 6867 6868GPIO ACPI SUPPORT 6869M: Mika Westerberg <mika.westerberg@linux.intel.com> 6870M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6871L: linux-gpio@vger.kernel.org 6872L: linux-acpi@vger.kernel.org 6873S: Maintained 6874F: Documentation/firmware-guide/acpi/gpio-properties.rst 6875F: drivers/gpio/gpiolib-acpi.c 6876 6877GPIO IR Transmitter 6878M: Sean Young <sean@mess.org> 6879L: linux-media@vger.kernel.org 6880S: Maintained 6881F: drivers/media/rc/gpio-ir-tx.c 6882 6883GPIO MOCKUP DRIVER 6884M: Bamvor Jian Zhang <bamv2005@gmail.com> 6885L: linux-gpio@vger.kernel.org 6886S: Maintained 6887F: drivers/gpio/gpio-mockup.c 6888F: tools/testing/selftests/gpio/ 6889 6890GPIO SUBSYSTEM 6891M: Linus Walleij <linus.walleij@linaro.org> 6892M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6893L: linux-gpio@vger.kernel.org 6894T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6895S: Maintained 6896F: Documentation/devicetree/bindings/gpio/ 6897F: Documentation/driver-api/gpio/ 6898F: Documentation/admin-guide/gpio/ 6899F: Documentation/ABI/testing/gpio-cdev 6900F: Documentation/ABI/obsolete/sysfs-gpio 6901F: drivers/gpio/ 6902F: include/linux/gpio/ 6903F: include/linux/gpio.h 6904F: include/linux/of_gpio.h 6905F: include/asm-generic/gpio.h 6906F: include/uapi/linux/gpio.h 6907F: tools/gpio/ 6908 6909GRE DEMULTIPLEXER DRIVER 6910M: Dmitry Kozlov <xeb@mail.ru> 6911L: netdev@vger.kernel.org 6912S: Maintained 6913F: net/ipv4/gre_demux.c 6914F: net/ipv4/gre_offload.c 6915F: include/net/gre.h 6916 6917GRETH 10/100/1G Ethernet MAC device driver 6918M: Andreas Larsson <andreas@gaisler.com> 6919L: netdev@vger.kernel.org 6920S: Maintained 6921F: drivers/net/ethernet/aeroflex/ 6922 6923GREYBUS AUDIO PROTOCOLS DRIVERS 6924M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6925M: Mark Greer <mgreer@animalcreek.com> 6926S: Maintained 6927F: drivers/staging/greybus/audio_apbridgea.c 6928F: drivers/staging/greybus/audio_apbridgea.h 6929F: drivers/staging/greybus/audio_codec.c 6930F: drivers/staging/greybus/audio_codec.h 6931F: drivers/staging/greybus/audio_gb.c 6932F: drivers/staging/greybus/audio_manager.c 6933F: drivers/staging/greybus/audio_manager.h 6934F: drivers/staging/greybus/audio_manager_module.c 6935F: drivers/staging/greybus/audio_manager_private.h 6936F: drivers/staging/greybus/audio_manager_sysfs.c 6937F: drivers/staging/greybus/audio_module.c 6938F: drivers/staging/greybus/audio_topology.c 6939 6940GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6941M: Viresh Kumar <vireshk@kernel.org> 6942S: Maintained 6943F: drivers/staging/greybus/authentication.c 6944F: drivers/staging/greybus/bootrom.c 6945F: drivers/staging/greybus/firmware.h 6946F: drivers/staging/greybus/fw-core.c 6947F: drivers/staging/greybus/fw-download.c 6948F: drivers/staging/greybus/fw-management.c 6949F: drivers/staging/greybus/greybus_authentication.h 6950F: drivers/staging/greybus/greybus_firmware.h 6951F: drivers/staging/greybus/hid.c 6952F: drivers/staging/greybus/i2c.c 6953F: drivers/staging/greybus/spi.c 6954F: drivers/staging/greybus/spilib.c 6955F: drivers/staging/greybus/spilib.h 6956 6957GREYBUS LOOPBACK DRIVER 6958M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6959S: Maintained 6960F: drivers/staging/greybus/loopback.c 6961 6962GREYBUS PLATFORM DRIVERS 6963M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6964S: Maintained 6965F: drivers/staging/greybus/arche-platform.c 6966F: drivers/staging/greybus/arche-apb-ctrl.c 6967F: drivers/staging/greybus/arche_platform.h 6968 6969GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6970M: Rui Miguel Silva <rmfrfs@gmail.com> 6971S: Maintained 6972F: drivers/staging/greybus/sdio.c 6973F: drivers/staging/greybus/light.c 6974F: drivers/staging/greybus/gpio.c 6975F: drivers/staging/greybus/power_supply.c 6976F: drivers/staging/greybus/spi.c 6977F: drivers/staging/greybus/spilib.c 6978 6979GREYBUS SUBSYSTEM 6980M: Johan Hovold <johan@kernel.org> 6981M: Alex Elder <elder@kernel.org> 6982M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6983S: Maintained 6984F: drivers/staging/greybus/ 6985L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6986 6987GREYBUS UART PROTOCOLS DRIVERS 6988M: David Lin <dtwlin@gmail.com> 6989S: Maintained 6990F: drivers/staging/greybus/uart.c 6991F: drivers/staging/greybus/log.c 6992 6993GS1662 VIDEO SERIALIZER 6994M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6995L: linux-media@vger.kernel.org 6996T: git git://linuxtv.org/media_tree.git 6997S: Maintained 6998F: drivers/media/spi/gs1662.c 6999 7000GSPCA FINEPIX SUBDRIVER 7001M: Frank Zago <frank@zago.net> 7002L: linux-media@vger.kernel.org 7003T: git git://linuxtv.org/media_tree.git 7004S: Maintained 7005F: drivers/media/usb/gspca/finepix.c 7006 7007GSPCA GL860 SUBDRIVER 7008M: Olivier Lorin <o.lorin@laposte.net> 7009L: linux-media@vger.kernel.org 7010T: git git://linuxtv.org/media_tree.git 7011S: Maintained 7012F: drivers/media/usb/gspca/gl860/ 7013 7014GSPCA M5602 SUBDRIVER 7015M: Erik Andren <erik.andren@gmail.com> 7016L: linux-media@vger.kernel.org 7017T: git git://linuxtv.org/media_tree.git 7018S: Maintained 7019F: drivers/media/usb/gspca/m5602/ 7020 7021GSPCA PAC207 SONIXB SUBDRIVER 7022M: Hans Verkuil <hverkuil@xs4all.nl> 7023L: linux-media@vger.kernel.org 7024T: git git://linuxtv.org/media_tree.git 7025S: Odd Fixes 7026F: drivers/media/usb/gspca/pac207.c 7027 7028GSPCA SN9C20X SUBDRIVER 7029M: Brian Johnson <brijohn@gmail.com> 7030L: linux-media@vger.kernel.org 7031T: git git://linuxtv.org/media_tree.git 7032S: Maintained 7033F: drivers/media/usb/gspca/sn9c20x.c 7034 7035GSPCA T613 SUBDRIVER 7036M: Leandro Costantino <lcostantino@gmail.com> 7037L: linux-media@vger.kernel.org 7038T: git git://linuxtv.org/media_tree.git 7039S: Maintained 7040F: drivers/media/usb/gspca/t613.c 7041 7042GSPCA USB WEBCAM DRIVER 7043M: Hans Verkuil <hverkuil@xs4all.nl> 7044L: linux-media@vger.kernel.org 7045T: git git://linuxtv.org/media_tree.git 7046S: Odd Fixes 7047F: drivers/media/usb/gspca/ 7048 7049GTP (GPRS Tunneling Protocol) 7050M: Pablo Neira Ayuso <pablo@netfilter.org> 7051M: Harald Welte <laforge@gnumonks.org> 7052L: osmocom-net-gprs@lists.osmocom.org 7053T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7054S: Maintained 7055F: drivers/net/gtp.c 7056 7057GUID PARTITION TABLE (GPT) 7058M: Davidlohr Bueso <dave@stgolabs.net> 7059L: linux-efi@vger.kernel.org 7060S: Maintained 7061F: block/partitions/efi.* 7062 7063H8/300 ARCHITECTURE 7064M: Yoshinori Sato <ysato@users.sourceforge.jp> 7065L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7066W: http://uclinux-h8.sourceforge.jp 7067T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7068S: Maintained 7069F: arch/h8300/ 7070F: drivers/clocksource/h8300_*.c 7071F: drivers/clk/h8300/ 7072F: drivers/irqchip/irq-renesas-h8*.c 7073 7074HABANALABS PCI DRIVER 7075M: Oded Gabbay <oded.gabbay@gmail.com> 7076T: git https://github.com/HabanaAI/linux.git 7077S: Supported 7078F: drivers/misc/habanalabs/ 7079F: include/uapi/misc/habanalabs.h 7080F: Documentation/ABI/testing/sysfs-driver-habanalabs 7081F: Documentation/ABI/testing/debugfs-driver-habanalabs 7082 7083HACKRF MEDIA DRIVER 7084M: Antti Palosaari <crope@iki.fi> 7085L: linux-media@vger.kernel.org 7086W: https://linuxtv.org 7087W: http://palosaari.fi/linux/ 7088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7089T: git git://linuxtv.org/anttip/media_tree.git 7090S: Maintained 7091F: drivers/media/usb/hackrf/ 7092 7093HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7094M: Frank Seidel <frank@f-seidel.de> 7095L: platform-driver-x86@vger.kernel.org 7096W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7097S: Maintained 7098F: drivers/platform/x86/hdaps.c 7099 7100HARDWARE MONITORING 7101M: Jean Delvare <jdelvare@suse.com> 7102M: Guenter Roeck <linux@roeck-us.net> 7103L: linux-hwmon@vger.kernel.org 7104W: http://hwmon.wiki.kernel.org/ 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7106S: Maintained 7107F: Documentation/devicetree/bindings/hwmon/ 7108F: Documentation/hwmon/ 7109F: drivers/hwmon/ 7110F: include/linux/hwmon*.h 7111F: include/trace/events/hwmon*.h 7112 7113HARDWARE RANDOM NUMBER GENERATOR CORE 7114M: Matt Mackall <mpm@selenic.com> 7115M: Herbert Xu <herbert@gondor.apana.org.au> 7116L: linux-crypto@vger.kernel.org 7117S: Odd fixes 7118F: Documentation/devicetree/bindings/rng/ 7119F: Documentation/admin-guide/hw_random.rst 7120F: drivers/char/hw_random/ 7121F: include/linux/hw_random.h 7122 7123HARDWARE TRACING FACILITIES 7124M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7125S: Maintained 7126F: drivers/hwtracing/ 7127 7128HARDWARE SPINLOCK CORE 7129M: Ohad Ben-Cohen <ohad@wizery.com> 7130M: Bjorn Andersson <bjorn.andersson@linaro.org> 7131L: linux-remoteproc@vger.kernel.org 7132S: Maintained 7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7134F: Documentation/devicetree/bindings/hwlock/ 7135F: Documentation/hwspinlock.txt 7136F: drivers/hwspinlock/ 7137F: include/linux/hwspinlock.h 7138 7139HARMONY SOUND DRIVER 7140L: linux-parisc@vger.kernel.org 7141S: Maintained 7142F: sound/parisc/harmony.* 7143 7144HDPVR USB VIDEO ENCODER DRIVER 7145M: Hans Verkuil <hverkuil@xs4all.nl> 7146L: linux-media@vger.kernel.org 7147T: git git://linuxtv.org/media_tree.git 7148W: https://linuxtv.org 7149S: Odd Fixes 7150F: drivers/media/usb/hdpvr/ 7151 7152HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7153M: Jerry Hoemann <jerry.hoemann@hpe.com> 7154S: Supported 7155F: Documentation/watchdog/hpwdt.rst 7156F: drivers/watchdog/hpwdt.c 7157 7158HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7159M: Don Brace <don.brace@microsemi.com> 7160L: esc.storagedev@microsemi.com 7161L: linux-scsi@vger.kernel.org 7162S: Supported 7163F: Documentation/scsi/hpsa.txt 7164F: drivers/scsi/hpsa*.[ch] 7165F: include/linux/cciss*.h 7166F: include/uapi/linux/cciss*.h 7167 7168HFI1 DRIVER 7169M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7170M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7171L: linux-rdma@vger.kernel.org 7172S: Supported 7173F: drivers/infiniband/hw/hfi1 7174 7175HFS FILESYSTEM 7176L: linux-fsdevel@vger.kernel.org 7177S: Orphan 7178F: Documentation/filesystems/hfs.txt 7179F: fs/hfs/ 7180 7181HFSPLUS FILESYSTEM 7182L: linux-fsdevel@vger.kernel.org 7183S: Orphan 7184F: Documentation/filesystems/hfsplus.txt 7185F: fs/hfsplus/ 7186 7187HGA FRAMEBUFFER DRIVER 7188M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7189L: linux-nvidia@lists.surfsouth.com 7190W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7191S: Maintained 7192F: drivers/video/fbdev/hgafb.c 7193 7194HIBERNATION (aka Software Suspend, aka swsusp) 7195M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7196M: Pavel Machek <pavel@ucw.cz> 7197L: linux-pm@vger.kernel.org 7198B: https://bugzilla.kernel.org 7199S: Supported 7200F: arch/x86/power/ 7201F: drivers/base/power/ 7202F: kernel/power/ 7203F: include/linux/suspend.h 7204F: include/linux/freezer.h 7205F: include/linux/pm.h 7206F: arch/*/include/asm/suspend*.h 7207 7208HID CORE LAYER 7209M: Jiri Kosina <jikos@kernel.org> 7210M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7211L: linux-input@vger.kernel.org 7212T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7213S: Maintained 7214F: drivers/hid/ 7215F: include/linux/hid* 7216F: include/uapi/linux/hid* 7217 7218HID SENSOR HUB DRIVERS 7219M: Jiri Kosina <jikos@kernel.org> 7220M: Jonathan Cameron <jic23@kernel.org> 7221M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7222L: linux-input@vger.kernel.org 7223L: linux-iio@vger.kernel.org 7224S: Maintained 7225F: Documentation/hid/hid-sensor* 7226F: drivers/hid/hid-sensor-* 7227F: drivers/iio/*/hid-* 7228F: include/linux/hid-sensor-* 7229 7230HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7231M: Thomas Gleixner <tglx@linutronix.de> 7232L: linux-kernel@vger.kernel.org 7233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7234S: Maintained 7235F: Documentation/timers/ 7236F: kernel/time/hrtimer.c 7237F: kernel/time/clockevents.c 7238F: kernel/time/timer_*.c 7239F: include/linux/clockchips.h 7240F: include/linux/hrtimer.h 7241 7242HIGH-SPEED SCC DRIVER FOR AX.25 7243L: linux-hams@vger.kernel.org 7244S: Orphan 7245F: drivers/net/hamradio/dmascc.c 7246F: drivers/net/hamradio/scc.c 7247 7248HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7249M: HighPoint Linux Team <linux@highpoint-tech.com> 7250W: http://www.highpoint-tech.com 7251S: Supported 7252F: Documentation/scsi/hptiop.txt 7253F: drivers/scsi/hptiop.c 7254 7255HIPPI 7256M: Jes Sorensen <jes@trained-monkey.org> 7257L: linux-hippi@sunsite.dk 7258S: Maintained 7259F: include/linux/hippidevice.h 7260F: include/uapi/linux/if_hippi.h 7261F: net/802/hippi.c 7262F: drivers/net/hippi/ 7263 7264HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7265M: Yisen Zhuang <yisen.zhuang@huawei.com> 7266M: Salil Mehta <salil.mehta@huawei.com> 7267L: netdev@vger.kernel.org 7268W: http://www.hisilicon.com 7269S: Maintained 7270F: drivers/net/ethernet/hisilicon/hns3/ 7271 7272HISILICON LPC BUS DRIVER 7273M: john.garry@huawei.com 7274W: http://www.hisilicon.com 7275S: Maintained 7276F: drivers/bus/hisi_lpc.c 7277F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7278 7279HISILICON NETWORK SUBSYSTEM DRIVER 7280M: Yisen Zhuang <yisen.zhuang@huawei.com> 7281M: Salil Mehta <salil.mehta@huawei.com> 7282L: netdev@vger.kernel.org 7283W: http://www.hisilicon.com 7284S: Maintained 7285F: drivers/net/ethernet/hisilicon/ 7286F: Documentation/devicetree/bindings/net/hisilicon*.txt 7287 7288HISILICON PMU DRIVER 7289M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7290W: http://www.hisilicon.com 7291S: Supported 7292F: drivers/perf/hisilicon 7293F: Documentation/admin-guide/perf/hisi-pmu.rst 7294 7295HISILICON ROCE DRIVER 7296M: Lijun Ou <oulijun@huawei.com> 7297M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7298L: linux-rdma@vger.kernel.org 7299S: Maintained 7300F: drivers/infiniband/hw/hns/ 7301F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7302 7303HISILICON SAS Controller 7304M: John Garry <john.garry@huawei.com> 7305W: http://www.hisilicon.com 7306S: Supported 7307F: drivers/scsi/hisi_sas/ 7308F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7309 7310HMM - Heterogeneous Memory Management 7311M: Jérôme Glisse <jglisse@redhat.com> 7312L: linux-mm@kvack.org 7313S: Maintained 7314F: mm/hmm* 7315F: include/linux/hmm* 7316F: Documentation/vm/hmm.rst 7317 7318HOST AP DRIVER 7319M: Jouni Malinen <j@w1.fi> 7320L: linux-wireless@vger.kernel.org 7321W: http://w1.fi/hostap-driver.html 7322S: Obsolete 7323F: drivers/net/wireless/intersil/hostap/ 7324 7325HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7326L: platform-driver-x86@vger.kernel.org 7327S: Orphan 7328F: drivers/platform/x86/tc1100-wmi.c 7329 7330HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7331M: Jaroslav Kysela <perex@perex.cz> 7332S: Maintained 7333F: drivers/net/ethernet/hp/hp100.* 7334 7335HPET: High Precision Event Timers driver 7336M: Clemens Ladisch <clemens@ladisch.de> 7337S: Maintained 7338F: Documentation/timers/hpet.rst 7339F: drivers/char/hpet.c 7340F: include/linux/hpet.h 7341F: include/uapi/linux/hpet.h 7342 7343HPET: x86 7344S: Orphan 7345F: arch/x86/kernel/hpet.c 7346F: arch/x86/include/asm/hpet.h 7347 7348HPFS FILESYSTEM 7349M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7350W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7351S: Maintained 7352F: fs/hpfs/ 7353 7354HSI SUBSYSTEM 7355M: Sebastian Reichel <sre@kernel.org> 7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7357S: Maintained 7358F: Documentation/ABI/testing/sysfs-bus-hsi 7359F: Documentation/driver-api/hsi.rst 7360F: drivers/hsi/ 7361F: include/linux/hsi/ 7362F: include/uapi/linux/hsi/ 7363 7364HSO 3G MODEM DRIVER 7365L: linux-usb@vger.kernel.org 7366S: Orphan 7367F: drivers/net/usb/hso.c 7368 7369HSR NETWORK PROTOCOL 7370M: Arvid Brodin <arvid.brodin@alten.se> 7371L: netdev@vger.kernel.org 7372S: Maintained 7373F: net/hsr/ 7374 7375HT16K33 LED CONTROLLER DRIVER 7376M: Robin van der Gracht <robin@protonic.nl> 7377S: Maintained 7378F: drivers/auxdisplay/ht16k33.c 7379F: Documentation/devicetree/bindings/display/ht16k33.txt 7380 7381HTCPEN TOUCHSCREEN DRIVER 7382M: Pau Oliva Fora <pof@eslack.org> 7383L: linux-input@vger.kernel.org 7384S: Maintained 7385F: drivers/input/touchscreen/htcpen.c 7386 7387HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7388M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7389L: linux-iio@vger.kernel.org 7390W: http://www.st.com/ 7391S: Maintained 7392F: drivers/iio/humidity/hts221* 7393F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7394 7395HUAWEI ETHERNET DRIVER 7396M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7397L: netdev@vger.kernel.org 7398S: Supported 7399F: Documentation/networking/hinic.txt 7400F: drivers/net/ethernet/huawei/hinic/ 7401 7402HUGETLB FILESYSTEM 7403M: Mike Kravetz <mike.kravetz@oracle.com> 7404L: linux-mm@kvack.org 7405S: Maintained 7406F: fs/hugetlbfs/ 7407F: mm/hugetlb.c 7408F: include/linux/hugetlb.h 7409F: Documentation/admin-guide/mm/hugetlbpage.rst 7410F: Documentation/vm/hugetlbfs_reserv.rst 7411F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7412 7413HVA ST MEDIA DRIVER 7414M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7415L: linux-media@vger.kernel.org 7416T: git git://linuxtv.org/media_tree.git 7417W: https://linuxtv.org 7418S: Supported 7419F: drivers/media/platform/sti/hva 7420 7421HWPOISON MEMORY FAILURE HANDLING 7422M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7423L: linux-mm@kvack.org 7424S: Maintained 7425F: mm/memory-failure.c 7426F: mm/hwpoison-inject.c 7427 7428HYGON PROCESSOR SUPPORT 7429M: Pu Wen <puwen@hygon.cn> 7430L: linux-kernel@vger.kernel.org 7431S: Maintained 7432F: arch/x86/kernel/cpu/hygon.c 7433 7434Hyper-V CORE AND DRIVERS 7435M: "K. Y. Srinivasan" <kys@microsoft.com> 7436M: Haiyang Zhang <haiyangz@microsoft.com> 7437M: Stephen Hemminger <sthemmin@microsoft.com> 7438M: Sasha Levin <sashal@kernel.org> 7439T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7440L: linux-hyperv@vger.kernel.org 7441S: Supported 7442F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7443F: arch/x86/include/asm/mshyperv.h 7444F: arch/x86/include/asm/trace/hyperv.h 7445F: arch/x86/include/asm/hyperv-tlfs.h 7446F: arch/x86/kernel/cpu/mshyperv.c 7447F: arch/x86/hyperv 7448F: drivers/clocksource/hyperv_timer.c 7449F: drivers/hid/hid-hyperv.c 7450F: drivers/hv/ 7451F: drivers/input/serio/hyperv-keyboard.c 7452F: drivers/pci/controller/pci-hyperv.c 7453F: drivers/net/hyperv/ 7454F: drivers/scsi/storvsc_drv.c 7455F: drivers/uio/uio_hv_generic.c 7456F: drivers/video/fbdev/hyperv_fb.c 7457F: drivers/iommu/hyperv_iommu.c 7458F: net/vmw_vsock/hyperv_transport.c 7459F: include/clocksource/hyperv_timer.h 7460F: include/linux/hyperv.h 7461F: include/uapi/linux/hyperv.h 7462F: include/asm-generic/mshyperv.h 7463F: tools/hv/ 7464F: Documentation/ABI/stable/sysfs-bus-vmbus 7465 7466HYPERBUS SUPPORT 7467M: Vignesh Raghavendra <vigneshr@ti.com> 7468S: Supported 7469F: drivers/mtd/hyperbus/ 7470F: include/linux/mtd/hyperbus.h 7471F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7472F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7473 7474HYPERVISOR VIRTUAL CONSOLE DRIVER 7475L: linuxppc-dev@lists.ozlabs.org 7476S: Odd Fixes 7477F: drivers/tty/hvc/ 7478 7479I2C ACPI SUPPORT 7480M: Mika Westerberg <mika.westerberg@linux.intel.com> 7481L: linux-i2c@vger.kernel.org 7482L: linux-acpi@vger.kernel.org 7483S: Maintained 7484F: drivers/i2c/i2c-core-acpi.c 7485 7486I2C CONTROLLER DRIVER FOR NVIDIA GPU 7487M: Ajay Gupta <ajayg@nvidia.com> 7488L: linux-i2c@vger.kernel.org 7489S: Maintained 7490F: Documentation/i2c/busses/i2c-nvidia-gpu 7491F: drivers/i2c/busses/i2c-nvidia-gpu.c 7492 7493I2C MUXES 7494M: Peter Rosin <peda@axentia.se> 7495L: linux-i2c@vger.kernel.org 7496S: Maintained 7497F: Documentation/i2c/i2c-topology 7498F: Documentation/i2c/muxes/ 7499F: Documentation/devicetree/bindings/i2c/i2c-mux* 7500F: Documentation/devicetree/bindings/i2c/i2c-arb* 7501F: Documentation/devicetree/bindings/i2c/i2c-gate* 7502F: drivers/i2c/i2c-mux.c 7503F: drivers/i2c/muxes/ 7504F: include/linux/i2c-mux.h 7505 7506I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7507M: Gregory CLEMENT <gregory.clement@bootlin.com> 7508L: linux-i2c@vger.kernel.org 7509S: Maintained 7510F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7511F: drivers/i2c/busses/i2c-mv64xxx.c 7512 7513I2C OVER PARALLEL PORT 7514M: Jean Delvare <jdelvare@suse.com> 7515L: linux-i2c@vger.kernel.org 7516S: Maintained 7517F: Documentation/i2c/busses/i2c-parport 7518F: Documentation/i2c/busses/i2c-parport-light 7519F: drivers/i2c/busses/i2c-parport.c 7520F: drivers/i2c/busses/i2c-parport-light.c 7521 7522I2C SUBSYSTEM 7523M: Wolfram Sang <wsa@the-dreams.de> 7524L: linux-i2c@vger.kernel.org 7525W: https://i2c.wiki.kernel.org/ 7526Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7527T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7528S: Maintained 7529F: Documentation/devicetree/bindings/i2c/i2c.txt 7530F: Documentation/i2c/ 7531F: drivers/i2c/* 7532F: include/linux/i2c.h 7533F: include/linux/i2c-dev.h 7534F: include/linux/i2c-smbus.h 7535F: include/uapi/linux/i2c.h 7536F: include/uapi/linux/i2c-*.h 7537 7538I2C SUBSYSTEM HOST DRIVERS 7539L: linux-i2c@vger.kernel.org 7540W: https://i2c.wiki.kernel.org/ 7541Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7542T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7543S: Odd Fixes 7544F: Documentation/devicetree/bindings/i2c/ 7545F: drivers/i2c/algos/ 7546F: drivers/i2c/busses/ 7547 7548I2C-TAOS-EVM DRIVER 7549M: Jean Delvare <jdelvare@suse.com> 7550L: linux-i2c@vger.kernel.org 7551S: Maintained 7552F: Documentation/i2c/busses/i2c-taos-evm 7553F: drivers/i2c/busses/i2c-taos-evm.c 7554 7555I2C-TINY-USB DRIVER 7556M: Till Harbaum <till@harbaum.org> 7557L: linux-i2c@vger.kernel.org 7558W: http://www.harbaum.org/till/i2c_tiny_usb 7559S: Maintained 7560F: drivers/i2c/busses/i2c-tiny-usb.c 7561 7562I2C/SMBUS CONTROLLER DRIVERS FOR PC 7563M: Jean Delvare <jdelvare@suse.com> 7564L: linux-i2c@vger.kernel.org 7565S: Maintained 7566F: Documentation/i2c/busses/i2c-ali1535 7567F: Documentation/i2c/busses/i2c-ali1563 7568F: Documentation/i2c/busses/i2c-ali15x3 7569F: Documentation/i2c/busses/i2c-amd756 7570F: Documentation/i2c/busses/i2c-amd8111 7571F: Documentation/i2c/busses/i2c-i801 7572F: Documentation/i2c/busses/i2c-nforce2 7573F: Documentation/i2c/busses/i2c-piix4 7574F: Documentation/i2c/busses/i2c-sis5595 7575F: Documentation/i2c/busses/i2c-sis630 7576F: Documentation/i2c/busses/i2c-sis96x 7577F: Documentation/i2c/busses/i2c-via 7578F: Documentation/i2c/busses/i2c-viapro 7579F: drivers/i2c/busses/i2c-ali1535.c 7580F: drivers/i2c/busses/i2c-ali1563.c 7581F: drivers/i2c/busses/i2c-ali15x3.c 7582F: drivers/i2c/busses/i2c-amd756.c 7583F: drivers/i2c/busses/i2c-amd756-s4882.c 7584F: drivers/i2c/busses/i2c-amd8111.c 7585F: drivers/i2c/busses/i2c-i801.c 7586F: drivers/i2c/busses/i2c-isch.c 7587F: drivers/i2c/busses/i2c-nforce2.c 7588F: drivers/i2c/busses/i2c-nforce2-s4985.c 7589F: drivers/i2c/busses/i2c-piix4.c 7590F: drivers/i2c/busses/i2c-sis5595.c 7591F: drivers/i2c/busses/i2c-sis630.c 7592F: drivers/i2c/busses/i2c-sis96x.c 7593F: drivers/i2c/busses/i2c-via.c 7594F: drivers/i2c/busses/i2c-viapro.c 7595 7596I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7597M: Hans de Goede <hdegoede@redhat.com> 7598L: linux-i2c@vger.kernel.org 7599S: Maintained 7600F: drivers/i2c/busses/i2c-cht-wc.c 7601 7602I2C/SMBUS ISMT DRIVER 7603M: Seth Heasley <seth.heasley@intel.com> 7604M: Neil Horman <nhorman@tuxdriver.com> 7605L: linux-i2c@vger.kernel.org 7606F: drivers/i2c/busses/i2c-ismt.c 7607F: Documentation/i2c/busses/i2c-ismt 7608 7609I2C/SMBUS STUB DRIVER 7610M: Jean Delvare <jdelvare@suse.com> 7611L: linux-i2c@vger.kernel.org 7612S: Maintained 7613F: drivers/i2c/i2c-stub.c 7614 7615I3C SUBSYSTEM 7616M: Boris Brezillon <bbrezillon@kernel.org> 7617L: linux-i3c@lists.infradead.org 7618C: irc://chat.freenode.net/linux-i3c 7619T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7620S: Maintained 7621F: Documentation/ABI/testing/sysfs-bus-i3c 7622F: Documentation/devicetree/bindings/i3c/ 7623F: Documentation/driver-api/i3c 7624F: drivers/i3c/ 7625F: include/linux/i3c/ 7626 7627I3C DRIVER FOR SYNOPSYS DESIGNWARE 7628M: Vitor Soares <vitor.soares@synopsys.com> 7629S: Maintained 7630F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7631F: drivers/i3c/master/dw* 7632 7633IA64 (Itanium) PLATFORM 7634M: Tony Luck <tony.luck@intel.com> 7635M: Fenghua Yu <fenghua.yu@intel.com> 7636L: linux-ia64@vger.kernel.org 7637T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7638S: Maintained 7639F: arch/ia64/ 7640 7641IBM Power 842 compression accelerator 7642M: Haren Myneni <haren@us.ibm.com> 7643S: Supported 7644F: drivers/crypto/nx/Makefile 7645F: drivers/crypto/nx/Kconfig 7646F: drivers/crypto/nx/nx-842* 7647F: include/linux/sw842.h 7648F: crypto/842.c 7649F: lib/842/ 7650 7651IBM Power in-Nest Crypto Acceleration 7652M: Breno Leitão <leitao@debian.org> 7653M: Nayna Jain <nayna@linux.ibm.com> 7654M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7655L: linux-crypto@vger.kernel.org 7656S: Supported 7657F: drivers/crypto/nx/Makefile 7658F: drivers/crypto/nx/Kconfig 7659F: drivers/crypto/nx/nx-aes* 7660F: drivers/crypto/nx/nx-sha* 7661F: drivers/crypto/nx/nx.* 7662F: drivers/crypto/nx/nx_csbcpb.h 7663F: drivers/crypto/nx/nx_debugfs.h 7664 7665IBM Power Linux RAID adapter 7666M: Brian King <brking@us.ibm.com> 7667S: Supported 7668F: drivers/scsi/ipr.* 7669 7670IBM Power SRIOV Virtual NIC Device Driver 7671M: Thomas Falcon <tlfalcon@linux.ibm.com> 7672M: John Allen <jallen@linux.ibm.com> 7673L: netdev@vger.kernel.org 7674S: Supported 7675F: drivers/net/ethernet/ibm/ibmvnic.* 7676 7677IBM Power Virtual Accelerator Switchboard 7678M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7679L: linuxppc-dev@lists.ozlabs.org 7680S: Supported 7681F: arch/powerpc/platforms/powernv/vas* 7682F: arch/powerpc/platforms/powernv/copy-paste.h 7683F: arch/powerpc/include/asm/vas.h 7684 7685IBM Power Virtual Ethernet Device Driver 7686M: Thomas Falcon <tlfalcon@linux.ibm.com> 7687L: netdev@vger.kernel.org 7688S: Supported 7689F: drivers/net/ethernet/ibm/ibmveth.* 7690 7691IBM Power Virtual FC Device Drivers 7692M: Tyrel Datwyler <tyreld@linux.ibm.com> 7693L: linux-scsi@vger.kernel.org 7694S: Supported 7695F: drivers/scsi/ibmvscsi/ibmvfc* 7696 7697IBM Power Virtual Management Channel Driver 7698M: Steven Royer <seroyer@linux.ibm.com> 7699S: Supported 7700F: drivers/misc/ibmvmc.* 7701 7702IBM Power Virtual SCSI Device Drivers 7703M: Tyrel Datwyler <tyreld@linux.ibm.com> 7704L: linux-scsi@vger.kernel.org 7705S: Supported 7706F: drivers/scsi/ibmvscsi/ibmvscsi* 7707F: include/scsi/viosrp.h 7708 7709IBM Power Virtual SCSI Device Target Driver 7710M: Michael Cyr <mikecyr@linux.ibm.com> 7711L: linux-scsi@vger.kernel.org 7712L: target-devel@vger.kernel.org 7713S: Supported 7714F: drivers/scsi/ibmvscsi_tgt/ 7715 7716IBM Power VMX Cryptographic instructions 7717M: Breno Leitão <leitao@debian.org> 7718M: Nayna Jain <nayna@linux.ibm.com> 7719M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7720L: linux-crypto@vger.kernel.org 7721S: Supported 7722F: drivers/crypto/vmx/Makefile 7723F: drivers/crypto/vmx/Kconfig 7724F: drivers/crypto/vmx/vmx.c 7725F: drivers/crypto/vmx/aes* 7726F: drivers/crypto/vmx/ghash* 7727F: drivers/crypto/vmx/ppc-xlate.pl 7728 7729IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7730M: Tyrel Datwyler <tyreld@linux.ibm.com> 7731L: linux-pci@vger.kernel.org 7732L: linuxppc-dev@lists.ozlabs.org 7733S: Supported 7734F: drivers/pci/hotplug/rpaphp* 7735 7736IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7737M: Tyrel Datwyler <tyreld@linux.ibm.com> 7738L: linux-pci@vger.kernel.org 7739L: linuxppc-dev@lists.ozlabs.org 7740S: Supported 7741F: drivers/pci/hotplug/rpadlpar* 7742 7743IBM ServeRAID RAID DRIVER 7744S: Orphan 7745F: drivers/scsi/ips.* 7746 7747ICH LPC AND GPIO DRIVER 7748M: Peter Tyser <ptyser@xes-inc.com> 7749S: Maintained 7750F: drivers/mfd/lpc_ich.c 7751F: drivers/gpio/gpio-ich.c 7752 7753IDE SUBSYSTEM 7754M: "David S. Miller" <davem@davemloft.net> 7755L: linux-ide@vger.kernel.org 7756Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7757T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7758S: Maintained 7759F: Documentation/ide/ 7760F: drivers/ide/ 7761F: include/linux/ide.h 7762 7763IDE/ATAPI DRIVERS 7764M: Borislav Petkov <bp@alien8.de> 7765L: linux-ide@vger.kernel.org 7766S: Maintained 7767F: Documentation/cdrom/ide-cd.rst 7768F: drivers/ide/ide-cd* 7769 7770IDEAPAD LAPTOP EXTRAS DRIVER 7771M: Ike Panhc <ike.pan@canonical.com> 7772L: platform-driver-x86@vger.kernel.org 7773W: http://launchpad.net/ideapad-laptop 7774S: Maintained 7775F: drivers/platform/x86/ideapad-laptop.c 7776 7777IDEAPAD LAPTOP SLIDEBAR DRIVER 7778M: Andrey Moiseev <o2g.org.ru@gmail.com> 7779L: linux-input@vger.kernel.org 7780W: https://github.com/o2genum/ideapad-slidebar 7781S: Maintained 7782F: drivers/input/misc/ideapad_slidebar.c 7783 7784IDT VersaClock 5 CLOCK DRIVER 7785M: Marek Vasut <marek.vasut@gmail.com> 7786S: Maintained 7787F: drivers/clk/clk-versaclock5.c 7788 7789IEEE 802.15.4 SUBSYSTEM 7790M: Alexander Aring <alex.aring@gmail.com> 7791M: Stefan Schmidt <stefan@datenfreihafen.org> 7792L: linux-wpan@vger.kernel.org 7793W: http://wpan.cakelab.org/ 7794T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7796S: Maintained 7797F: net/ieee802154/ 7798F: net/mac802154/ 7799F: drivers/net/ieee802154/ 7800F: include/linux/nl802154.h 7801F: include/linux/ieee802154.h 7802F: include/net/nl802154.h 7803F: include/net/mac802154.h 7804F: include/net/af_ieee802154.h 7805F: include/net/cfg802154.h 7806F: include/net/ieee802154_netdev.h 7807F: Documentation/networking/ieee802154.rst 7808 7809IFE PROTOCOL 7810M: Yotam Gigi <yotam.gi@gmail.com> 7811M: Jamal Hadi Salim <jhs@mojatatu.com> 7812F: net/ife 7813F: include/net/ife.h 7814F: include/uapi/linux/ife.h 7815 7816IGORPLUG-USB IR RECEIVER 7817M: Sean Young <sean@mess.org> 7818L: linux-media@vger.kernel.org 7819S: Maintained 7820F: drivers/media/rc/igorplugusb.c 7821 7822IGUANAWORKS USB IR TRANSCEIVER 7823M: Sean Young <sean@mess.org> 7824L: linux-media@vger.kernel.org 7825S: Maintained 7826F: drivers/media/rc/iguanair.c 7827 7828IIO DIGITAL POTENTIOMETER DAC 7829M: Peter Rosin <peda@axentia.se> 7830L: linux-iio@vger.kernel.org 7831S: Maintained 7832F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7833F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7834F: drivers/iio/dac/dpot-dac.c 7835 7836IIO ENVELOPE DETECTOR 7837M: Peter Rosin <peda@axentia.se> 7838L: linux-iio@vger.kernel.org 7839S: Maintained 7840F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7841F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7842F: drivers/iio/adc/envelope-detector.c 7843 7844IIO MULTIPLEXER 7845M: Peter Rosin <peda@axentia.se> 7846L: linux-iio@vger.kernel.org 7847S: Maintained 7848F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7849F: drivers/iio/multiplexer/iio-mux.c 7850 7851IIO SUBSYSTEM AND DRIVERS 7852M: Jonathan Cameron <jic23@kernel.org> 7853R: Hartmut Knaack <knaack.h@gmx.de> 7854R: Lars-Peter Clausen <lars@metafoo.de> 7855R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7856L: linux-iio@vger.kernel.org 7857T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7858S: Maintained 7859F: Documentation/ABI/testing/configfs-iio* 7860F: Documentation/ABI/testing/sysfs-bus-iio* 7861F: Documentation/devicetree/bindings/iio/ 7862F: drivers/iio/ 7863F: drivers/staging/iio/ 7864F: include/linux/iio/ 7865F: tools/iio/ 7866 7867IIO UNIT CONVERTER 7868M: Peter Rosin <peda@axentia.se> 7869L: linux-iio@vger.kernel.org 7870S: Maintained 7871F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7872F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7873F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7874F: drivers/iio/afe/iio-rescale.c 7875 7876IKANOS/ADI EAGLE ADSL USB DRIVER 7877M: Matthieu Castet <castet.matthieu@free.fr> 7878M: Stanislaw Gruszka <stf_xl@wp.pl> 7879S: Maintained 7880F: drivers/usb/atm/ueagle-atm.c 7881 7882IMGTEC ASCII LCD DRIVER 7883M: Paul Burton <paul.burton@mips.com> 7884S: Maintained 7885F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7886F: drivers/auxdisplay/img-ascii-lcd.c 7887 7888IMGTEC IR DECODER DRIVER 7889M: James Hogan <jhogan@kernel.org> 7890S: Maintained 7891F: drivers/media/rc/img-ir/ 7892 7893IMON SOUNDGRAPH USB IR RECEIVER 7894M: Sean Young <sean@mess.org> 7895L: linux-media@vger.kernel.org 7896S: Maintained 7897F: drivers/media/rc/imon_raw.c 7898F: drivers/media/rc/imon.c 7899 7900IMS TWINTURBO FRAMEBUFFER DRIVER 7901L: linux-fbdev@vger.kernel.org 7902S: Orphan 7903F: drivers/video/fbdev/imsttfb.c 7904 7905INA209 HARDWARE MONITOR DRIVER 7906M: Guenter Roeck <linux@roeck-us.net> 7907L: linux-hwmon@vger.kernel.org 7908S: Maintained 7909F: Documentation/hwmon/ina209.rst 7910F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7911F: drivers/hwmon/ina209.c 7912 7913INA2XX HARDWARE MONITOR DRIVER 7914M: Guenter Roeck <linux@roeck-us.net> 7915L: linux-hwmon@vger.kernel.org 7916S: Maintained 7917F: Documentation/hwmon/ina2xx.rst 7918F: drivers/hwmon/ina2xx.c 7919F: include/linux/platform_data/ina2xx.h 7920 7921INDUSTRY PACK SUBSYSTEM (IPACK) 7922M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7923M: Jens Taprogge <jens.taprogge@taprogge.org> 7924M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7925L: industrypack-devel@lists.sourceforge.net 7926W: http://industrypack.sourceforge.net 7927S: Maintained 7928F: drivers/ipack/ 7929 7930INFINEON DPS310 Driver 7931M: Eddie James <eajames@linux.ibm.com> 7932L: linux-iio@vger.kernel.org 7933F: drivers/iio/pressure/dps310.c 7934S: Maintained 7935 7936INFINIBAND SUBSYSTEM 7937M: Doug Ledford <dledford@redhat.com> 7938M: Jason Gunthorpe <jgg@mellanox.com> 7939L: linux-rdma@vger.kernel.org 7940W: https://github.com/linux-rdma/rdma-core 7941Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7942T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7943S: Supported 7944F: Documentation/devicetree/bindings/infiniband/ 7945F: Documentation/infiniband/ 7946F: drivers/infiniband/ 7947F: include/uapi/linux/if_infiniband.h 7948F: include/uapi/rdma/ 7949F: include/rdma/ 7950F: include/trace/events/ib_mad.h 7951F: include/trace/events/ib_umad.h 7952F: samples/bpf/ibumad_kern.c 7953F: samples/bpf/ibumad_user.c 7954 7955INGENIC JZ4780 DMA Driver 7956M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7957S: Maintained 7958F: drivers/dma/dma-jz4780.c 7959 7960INGENIC JZ4780 NAND DRIVER 7961M: Harvey Hunt <harveyhuntnexus@gmail.com> 7962L: linux-mtd@lists.infradead.org 7963S: Maintained 7964F: drivers/mtd/nand/raw/ingenic/ 7965 7966INGENIC JZ47xx SoCs 7967M: Paul Cercueil <paul@crapouillou.net> 7968S: Maintained 7969F: arch/mips/boot/dts/ingenic/ 7970F: arch/mips/include/asm/mach-jz4740/ 7971F: arch/mips/jz4740/ 7972F: drivers/clk/ingenic/ 7973F: drivers/dma/dma-jz4780.c 7974F: drivers/gpu/drm/ingenic/ 7975F: drivers/i2c/busses/i2c-jz4780.c 7976F: drivers/iio/adc/ingenic-adc.c 7977F: drivers/irqchip/irq-ingenic.c 7978F: drivers/memory/jz4780-nemc.c 7979F: drivers/mmc/host/jz4740_mmc.c 7980F: drivers/mtd/nand/raw/ingenic/ 7981F: drivers/pinctrl/pinctrl-ingenic.c 7982F: drivers/power/supply/ingenic-battery.c 7983F: drivers/pwm/pwm-jz4740.c 7984F: drivers/rtc/rtc-jz4740.c 7985F: drivers/tty/serial/8250/8250_ingenic.c 7986F: drivers/usb/musb/jz4740.c 7987F: drivers/watchdog/jz4740_wdt.c 7988F: include/dt-bindings/iio/adc/ingenic,adc.h 7989F: include/linux/mfd/ingenic-tcu.h 7990F: sound/soc/jz4740/ 7991F: sound/soc/codecs/jz47* 7992 7993INOTIFY 7994M: Jan Kara <jack@suse.cz> 7995R: Amir Goldstein <amir73il@gmail.com> 7996L: linux-fsdevel@vger.kernel.org 7997S: Maintained 7998F: Documentation/filesystems/inotify.txt 7999F: fs/notify/inotify/ 8000F: include/linux/inotify.h 8001F: include/uapi/linux/inotify.h 8002 8003INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8004M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8005L: linux-input@vger.kernel.org 8006Q: http://patchwork.kernel.org/project/linux-input/list/ 8007T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8008S: Maintained 8009F: drivers/input/ 8010F: include/linux/input.h 8011F: include/uapi/linux/input.h 8012F: include/uapi/linux/input-event-codes.h 8013F: include/linux/input/ 8014F: Documentation/devicetree/bindings/input/ 8015F: Documentation/devicetree/bindings/serio/ 8016F: Documentation/input/ 8017 8018INPUT MULTITOUCH (MT) PROTOCOL 8019M: Henrik Rydberg <rydberg@bitmath.org> 8020L: linux-input@vger.kernel.org 8021S: Odd fixes 8022F: Documentation/input/multi-touch-protocol.rst 8023F: drivers/input/input-mt.c 8024K: \b(ABS|SYN)_MT_ 8025 8026INSIDE SECURE CRYPTO DRIVER 8027M: Antoine Tenart <antoine.tenart@bootlin.com> 8028F: drivers/crypto/inside-secure/ 8029S: Maintained 8030L: linux-crypto@vger.kernel.org 8031 8032INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8033M: Mimi Zohar <zohar@linux.ibm.com> 8034M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8035L: linux-integrity@vger.kernel.org 8036T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8037S: Supported 8038F: security/integrity/ima/ 8039 8040INTEL 810/815 FRAMEBUFFER DRIVER 8041M: Antonino Daplas <adaplas@gmail.com> 8042L: linux-fbdev@vger.kernel.org 8043S: Maintained 8044F: drivers/video/fbdev/i810/ 8045 8046INTEL ASoC DRIVERS 8047M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8048M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8049M: Jie Yang <yang.jie@linux.intel.com> 8050L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8051S: Supported 8052F: sound/soc/intel/ 8053 8054INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8055M: Hans de Goede <hdegoede@redhat.com> 8056L: platform-driver-x86@vger.kernel.org 8057S: Maintained 8058F: drivers/platform/x86/intel_atomisp2_pm.c 8059 8060INTEL C600 SERIES SAS CONTROLLER DRIVER 8061M: Intel SCU Linux support <intel-linux-scu@intel.com> 8062M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8063L: linux-scsi@vger.kernel.org 8064T: git git://git.code.sf.net/p/intel-sas/isci 8065S: Supported 8066F: drivers/scsi/isci/ 8067 8068INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8069M: Jani Nikula <jani.nikula@linux.intel.com> 8070M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8071M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8072L: intel-gfx@lists.freedesktop.org 8073W: https://01.org/linuxgraphics/ 8074B: https://01.org/linuxgraphics/documentation/how-report-bugs 8075C: irc://chat.freenode.net/intel-gfx 8076Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8077T: git git://anongit.freedesktop.org/drm-intel 8078S: Supported 8079F: drivers/gpu/drm/i915/ 8080F: include/drm/i915* 8081F: include/uapi/drm/i915_drm.h 8082F: Documentation/gpu/i915.rst 8083 8084INTEL ETHERNET DRIVERS 8085M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8086L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8087W: http://www.intel.com/support/feedback.htm 8088W: http://e1000.sourceforge.net/ 8089Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8090T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8092S: Supported 8093F: Documentation/networking/device_drivers/intel/e100.rst 8094F: Documentation/networking/device_drivers/intel/e1000.rst 8095F: Documentation/networking/device_drivers/intel/e1000e.rst 8096F: Documentation/networking/device_drivers/intel/fm10k.rst 8097F: Documentation/networking/device_drivers/intel/igb.rst 8098F: Documentation/networking/device_drivers/intel/igbvf.rst 8099F: Documentation/networking/device_drivers/intel/ixgb.rst 8100F: Documentation/networking/device_drivers/intel/ixgbe.rst 8101F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8102F: Documentation/networking/device_drivers/intel/i40e.rst 8103F: Documentation/networking/device_drivers/intel/iavf.rst 8104F: Documentation/networking/device_drivers/intel/ice.rst 8105F: drivers/net/ethernet/intel/ 8106F: drivers/net/ethernet/intel/*/ 8107F: include/linux/avf/virtchnl.h 8108 8109INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8110M: Maik Broemme <mbroemme@libmpq.org> 8111L: linux-fbdev@vger.kernel.org 8112S: Maintained 8113F: Documentation/fb/intelfb.rst 8114F: drivers/video/fbdev/intelfb/ 8115 8116INTEL GPIO DRIVERS 8117M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8118L: linux-gpio@vger.kernel.org 8119S: Maintained 8120T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8121F: drivers/gpio/gpio-ich.c 8122F: drivers/gpio/gpio-intel-mid.c 8123F: drivers/gpio/gpio-lynxpoint.c 8124F: drivers/gpio/gpio-merrifield.c 8125F: drivers/gpio/gpio-ml-ioh.c 8126F: drivers/gpio/gpio-pch.c 8127F: drivers/gpio/gpio-sch.c 8128F: drivers/gpio/gpio-sodaville.c 8129 8130INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8131M: Zhenyu Wang <zhenyuw@linux.intel.com> 8132M: Zhi Wang <zhi.a.wang@intel.com> 8133L: intel-gvt-dev@lists.freedesktop.org 8134L: intel-gfx@lists.freedesktop.org 8135W: https://01.org/igvt-g 8136T: git https://github.com/intel/gvt-linux.git 8137S: Supported 8138F: drivers/gpu/drm/i915/gvt/ 8139 8140INTEL HID EVENT DRIVER 8141M: Alex Hung <alex.hung@canonical.com> 8142L: platform-driver-x86@vger.kernel.org 8143S: Maintained 8144F: drivers/platform/x86/intel-hid.c 8145 8146INTEL I/OAT DMA DRIVER 8147M: Dave Jiang <dave.jiang@intel.com> 8148R: Dan Williams <dan.j.williams@intel.com> 8149L: dmaengine@vger.kernel.org 8150Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8151S: Supported 8152F: drivers/dma/ioat* 8153 8154INTEL IDLE DRIVER 8155M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8156M: Len Brown <lenb@kernel.org> 8157L: linux-pm@vger.kernel.org 8158T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8159B: https://bugzilla.kernel.org 8160S: Supported 8161F: drivers/idle/intel_idle.c 8162 8163INTEL INTEGRATED SENSOR HUB DRIVER 8164M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8165M: Jiri Kosina <jikos@kernel.org> 8166L: linux-input@vger.kernel.org 8167S: Maintained 8168F: drivers/hid/intel-ish-hid/ 8169 8170INTEL IOMMU (VT-d) 8171M: David Woodhouse <dwmw2@infradead.org> 8172L: iommu@lists.linux-foundation.org 8173T: git git://git.infradead.org/iommu-2.6.git 8174S: Supported 8175F: drivers/iommu/intel-iommu.c 8176F: include/linux/intel-iommu.h 8177 8178INTEL IOP-ADMA DMA DRIVER 8179R: Dan Williams <dan.j.williams@intel.com> 8180S: Odd fixes 8181F: drivers/dma/iop-adma.c 8182 8183INTEL IPU3 CSI-2 CIO2 DRIVER 8184M: Yong Zhi <yong.zhi@intel.com> 8185M: Sakari Ailus <sakari.ailus@linux.intel.com> 8186M: Bingbu Cao <bingbu.cao@intel.com> 8187R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8188L: linux-media@vger.kernel.org 8189S: Maintained 8190F: drivers/media/pci/intel/ipu3/ 8191F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8192 8193INTEL IPU3 CSI-2 IMGU DRIVER 8194M: Sakari Ailus <sakari.ailus@linux.intel.com> 8195L: linux-media@vger.kernel.org 8196S: Maintained 8197F: drivers/staging/media/ipu3/ 8198F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8199F: Documentation/media/v4l-drivers/ipu3.rst 8200 8201INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8202M: Krzysztof Halasa <khalasa@piap.pl> 8203S: Maintained 8204F: include/linux/soc/ixp4xx/qmgr.h 8205F: include/linux/soc/ixp4xx/npe.h 8206F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8207F: drivers/soc/ixp4xx/ixp4xx-npe.c 8208F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8209F: drivers/net/wan/ixp4xx_hss.c 8210 8211INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8212M: Deepak Saxena <dsaxena@plexity.net> 8213S: Maintained 8214F: drivers/char/hw_random/ixp4xx-rng.c 8215 8216INTEL MANAGEMENT ENGINE (mei) 8217M: Tomas Winkler <tomas.winkler@intel.com> 8218L: linux-kernel@vger.kernel.org 8219S: Supported 8220F: include/uapi/linux/mei.h 8221F: include/linux/mei_cl_bus.h 8222F: drivers/misc/mei/* 8223F: drivers/watchdog/mei_wdt.c 8224F: Documentation/driver-api/mei/* 8225F: samples/mei/* 8226 8227INTEL MENLOW THERMAL DRIVER 8228M: Sujith Thomas <sujith.thomas@intel.com> 8229L: platform-driver-x86@vger.kernel.org 8230W: https://01.org/linux-acpi 8231S: Supported 8232F: drivers/platform/x86/intel_menlow.c 8233 8234INTEL MIC DRIVERS (mic) 8235M: Sudeep Dutt <sudeep.dutt@intel.com> 8236M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8237S: Supported 8238W: https://github.com/sudeepdutt/mic 8239W: http://software.intel.com/en-us/mic-developer 8240F: include/linux/mic_bus.h 8241F: include/linux/scif.h 8242F: include/uapi/linux/mic_common.h 8243F: include/uapi/linux/mic_ioctl.h 8244F: include/uapi/linux/scif_ioctl.h 8245F: drivers/misc/mic/ 8246F: drivers/dma/mic_x100_dma.c 8247F: drivers/dma/mic_x100_dma.h 8248F: Documentation/mic/ 8249 8250INTEL PMC CORE DRIVER 8251M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8252M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8253L: platform-driver-x86@vger.kernel.org 8254S: Maintained 8255F: drivers/platform/x86/intel_pmc_core* 8256 8257INTEL PMC/P-Unit IPC DRIVER 8258M: Zha Qipeng<qipeng.zha@intel.com> 8259L: platform-driver-x86@vger.kernel.org 8260S: Maintained 8261F: drivers/platform/x86/intel_pmc_ipc.c 8262F: drivers/platform/x86/intel_punit_ipc.c 8263F: arch/x86/include/asm/intel_pmc_ipc.h 8264F: arch/x86/include/asm/intel_punit_ipc.h 8265 8266INTEL PMIC GPIO DRIVERS 8267M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8268S: Maintained 8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8270F: drivers/gpio/gpio-*cove.c 8271F: drivers/gpio/gpio-msic.c 8272 8273INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8274R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8275S: Maintained 8276F: drivers/mfd/intel_msic.c 8277F: drivers/mfd/intel_soc_pmic* 8278F: include/linux/mfd/intel_msic.h 8279F: include/linux/mfd/intel_soc_pmic* 8280 8281INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8282M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8283L: linux-wireless@vger.kernel.org 8284S: Maintained 8285F: Documentation/networking/device_drivers/intel/ipw2100.txt 8286F: Documentation/networking/device_drivers/intel/ipw2200.txt 8287F: drivers/net/wireless/intel/ipw2x00/ 8288 8289INTEL PSTATE DRIVER 8290M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8291M: Len Brown <lenb@kernel.org> 8292L: linux-pm@vger.kernel.org 8293S: Supported 8294F: drivers/cpufreq/intel_pstate.c 8295 8296INTEL RDMA RNIC DRIVER 8297M: Faisal Latif <faisal.latif@intel.com> 8298M: Shiraz Saleem <shiraz.saleem@intel.com> 8299L: linux-rdma@vger.kernel.org 8300S: Supported 8301F: drivers/infiniband/hw/i40iw/ 8302F: include/uapi/rdma/i40iw-abi.h 8303 8304INTEL SPEED SELECT TECHNOLOGY 8305M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8306L: platform-driver-x86@vger.kernel.org 8307S: Maintained 8308F: drivers/platform/x86/intel_speed_select_if/ 8309F: tools/power/x86/intel-speed-select/ 8310F: include/uapi/linux/isst_if.h 8311 8312INTEL TELEMETRY DRIVER 8313M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8314M: "David E. Box" <david.e.box@linux.intel.com> 8315L: platform-driver-x86@vger.kernel.org 8316S: Maintained 8317F: arch/x86/include/asm/intel_telemetry.h 8318F: drivers/platform/x86/intel_telemetry* 8319 8320INTEL VIRTUAL BUTTON DRIVER 8321M: AceLan Kao <acelan.kao@canonical.com> 8322L: platform-driver-x86@vger.kernel.org 8323S: Maintained 8324F: drivers/platform/x86/intel-vbtn.c 8325 8326INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8327M: Stanislaw Gruszka <sgruszka@redhat.com> 8328L: linux-wireless@vger.kernel.org 8329S: Supported 8330F: drivers/net/wireless/intel/iwlegacy/ 8331 8332INTEL WIRELESS WIFI LINK (iwlwifi) 8333M: Johannes Berg <johannes.berg@intel.com> 8334M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8335M: Luca Coelho <luciano.coelho@intel.com> 8336M: Intel Linux Wireless <linuxwifi@intel.com> 8337L: linux-wireless@vger.kernel.org 8338W: http://intellinuxwireless.org 8339T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8340S: Supported 8341F: drivers/net/wireless/intel/iwlwifi/ 8342 8343INTEL WIRELESS WIMAX CONNECTION 2400 8344M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8345M: linux-wimax@intel.com 8346L: wimax@linuxwimax.org (subscribers-only) 8347S: Supported 8348W: http://linuxwimax.org 8349F: Documentation/wimax/README.i2400m 8350F: drivers/net/wimax/i2400m/ 8351F: include/uapi/linux/wimax/i2400m.h 8352 8353INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8354M: Mario Limonciello <mario.limonciello@dell.com> 8355S: Maintained 8356F: drivers/platform/x86/intel-wmi-thunderbolt.c 8357 8358INTEL(R) TRACE HUB 8359M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8360S: Supported 8361F: Documentation/trace/intel_th.rst 8362F: drivers/hwtracing/intel_th/ 8363 8364INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8365M: Ning Sun <ning.sun@intel.com> 8366L: tboot-devel@lists.sourceforge.net 8367W: http://tboot.sourceforge.net 8368T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8369S: Supported 8370F: Documentation/x86/intel_txt.rst 8371F: include/linux/tboot.h 8372F: arch/x86/kernel/tboot.c 8373 8374INTEL-MID GPIO DRIVER 8375M: David Cohen <david.a.cohen@linux.intel.com> 8376L: linux-gpio@vger.kernel.org 8377S: Maintained 8378F: drivers/gpio/gpio-intel-mid.c 8379 8380INTERCONNECT API 8381M: Georgi Djakov <georgi.djakov@linaro.org> 8382L: linux-pm@vger.kernel.org 8383S: Maintained 8384F: Documentation/driver-api/interconnect.rst 8385F: Documentation/devicetree/bindings/interconnect/ 8386F: drivers/interconnect/ 8387F: include/dt-bindings/interconnect/ 8388F: include/linux/interconnect-provider.h 8389F: include/linux/interconnect.h 8390 8391INVENSENSE MPU-3050 GYROSCOPE DRIVER 8392M: Linus Walleij <linus.walleij@linaro.org> 8393L: linux-iio@vger.kernel.org 8394S: Maintained 8395F: drivers/iio/gyro/mpu3050* 8396F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8397 8398IOC3 ETHERNET DRIVER 8399M: Ralf Baechle <ralf@linux-mips.org> 8400L: linux-mips@vger.kernel.org 8401S: Maintained 8402F: drivers/net/ethernet/sgi/ioc3-eth.c 8403 8404IOC3 SERIAL DRIVER 8405M: Pat Gefre <pfg@sgi.com> 8406L: linux-serial@vger.kernel.org 8407S: Maintained 8408F: drivers/tty/serial/ioc3_serial.c 8409 8410IOMAP FILESYSTEM LIBRARY 8411M: Christoph Hellwig <hch@infradead.org> 8412M: Darrick J. Wong <darrick.wong@oracle.com> 8413M: linux-xfs@vger.kernel.org 8414M: linux-fsdevel@vger.kernel.org 8415L: linux-xfs@vger.kernel.org 8416L: linux-fsdevel@vger.kernel.org 8417T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8418S: Supported 8419F: fs/iomap.c 8420F: fs/iomap/ 8421F: include/linux/iomap.h 8422 8423IOMMU DRIVERS 8424M: Joerg Roedel <joro@8bytes.org> 8425L: iommu@lists.linux-foundation.org 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8427S: Maintained 8428F: Documentation/devicetree/bindings/iommu/ 8429F: drivers/iommu/ 8430F: include/linux/iommu.h 8431F: include/linux/of_iommu.h 8432F: include/linux/iova.h 8433 8434IO_URING 8435M: Jens Axboe <axboe@kernel.dk> 8436L: linux-block@vger.kernel.org 8437L: linux-fsdevel@vger.kernel.org 8438T: git git://git.kernel.dk/linux-block 8439T: git git://git.kernel.dk/liburing 8440S: Maintained 8441F: fs/io_uring.c 8442F: include/uapi/linux/io_uring.h 8443 8444IP MASQUERADING 8445M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8446S: Maintained 8447F: net/ipv4/netfilter/ipt_MASQUERADE.c 8448 8449IPMI SUBSYSTEM 8450M: Corey Minyard <minyard@acm.org> 8451L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8452W: http://openipmi.sourceforge.net/ 8453S: Supported 8454F: Documentation/devicetree/bindings/ipmi/ 8455F: Documentation/IPMI.txt 8456F: drivers/char/ipmi/ 8457F: include/linux/ipmi* 8458F: include/uapi/linux/ipmi* 8459 8460IPS SCSI RAID DRIVER 8461M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8462L: linux-scsi@vger.kernel.org 8463W: http://www.adaptec.com/ 8464S: Maintained 8465F: drivers/scsi/ips* 8466 8467IPVS 8468M: Wensong Zhang <wensong@linux-vs.org> 8469M: Simon Horman <horms@verge.net.au> 8470M: Julian Anastasov <ja@ssi.bg> 8471L: netdev@vger.kernel.org 8472L: lvs-devel@vger.kernel.org 8473S: Maintained 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8475T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8476F: Documentation/networking/ipvs-sysctl.txt 8477F: include/net/ip_vs.h 8478F: include/uapi/linux/ip_vs.h 8479F: net/netfilter/ipvs/ 8480 8481IPWIRELESS DRIVER 8482M: Jiri Kosina <jikos@kernel.org> 8483M: David Sterba <dsterba@suse.com> 8484S: Odd Fixes 8485F: drivers/tty/ipwireless/ 8486 8487IPX NETWORK LAYER 8488L: netdev@vger.kernel.org 8489S: Obsolete 8490F: include/uapi/linux/ipx.h 8491 8492IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8493M: Marc Zyngier <marc.zyngier@arm.com> 8494S: Maintained 8495T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8496F: Documentation/IRQ-domain.txt 8497F: include/linux/irqdomain.h 8498F: kernel/irq/irqdomain.c 8499F: kernel/irq/msi.c 8500 8501IRQ SUBSYSTEM 8502M: Thomas Gleixner <tglx@linutronix.de> 8503L: linux-kernel@vger.kernel.org 8504S: Maintained 8505T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8506F: kernel/irq/ 8507 8508IRQCHIP DRIVERS 8509M: Thomas Gleixner <tglx@linutronix.de> 8510M: Jason Cooper <jason@lakedaemon.net> 8511M: Marc Zyngier <marc.zyngier@arm.com> 8512L: linux-kernel@vger.kernel.org 8513S: Maintained 8514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8515F: Documentation/devicetree/bindings/interrupt-controller/ 8516F: drivers/irqchip/ 8517 8518ISA 8519M: William Breathitt Gray <vilhelm.gray@gmail.com> 8520S: Maintained 8521F: Documentation/driver-api/isa.rst 8522F: drivers/base/isa.c 8523F: include/linux/isa.h 8524 8525ISA RADIO MODULE 8526M: Hans Verkuil <hverkuil@xs4all.nl> 8527L: linux-media@vger.kernel.org 8528T: git git://linuxtv.org/media_tree.git 8529W: https://linuxtv.org 8530S: Maintained 8531F: drivers/media/radio/radio-isa* 8532 8533ISAPNP 8534M: Jaroslav Kysela <perex@perex.cz> 8535S: Maintained 8536F: Documentation/driver-api/isapnp.rst 8537F: drivers/pnp/isapnp/ 8538F: include/linux/isapnp.h 8539 8540ISCSI 8541M: Lee Duncan <lduncan@suse.com> 8542M: Chris Leech <cleech@redhat.com> 8543L: open-iscsi@googlegroups.com 8544W: www.open-iscsi.com 8545S: Maintained 8546F: drivers/scsi/*iscsi* 8547F: include/scsi/*iscsi* 8548 8549iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8550M: Peter Jones <pjones@redhat.com> 8551M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8552S: Maintained 8553F: drivers/firmware/iscsi_ibft* 8554 8555ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8556M: Sagi Grimberg <sagi@grimberg.me> 8557M: Max Gurtovoy <maxg@mellanox.com> 8558L: linux-rdma@vger.kernel.org 8559S: Supported 8560W: http://www.openfabrics.org 8561W: www.open-iscsi.org 8562Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8563F: drivers/infiniband/ulp/iser/ 8564 8565ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8566M: Sagi Grimberg <sagi@grimberg.me> 8567T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8568L: linux-rdma@vger.kernel.org 8569L: target-devel@vger.kernel.org 8570S: Supported 8571W: http://www.linux-iscsi.org 8572F: drivers/infiniband/ulp/isert 8573 8574ISDN/mISDN SUBSYSTEM 8575M: Karsten Keil <isdn@linux-pingi.de> 8576L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8577L: netdev@vger.kernel.org 8578W: http://www.isdn4linux.de 8579S: Maintained 8580F: drivers/isdn/mISDN 8581F: drivers/isdn/hardware 8582 8583ISDN/CAPI SUBSYSTEM 8584M: Karsten Keil <isdn@linux-pingi.de> 8585L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8586L: netdev@vger.kernel.org 8587W: http://www.isdn4linux.de 8588S: Odd Fixes 8589F: Documentation/isdn/ 8590F: drivers/isdn/capi/ 8591F: drivers/staging/isdn/ 8592F: net/bluetooth/cmtp/ 8593F: include/linux/isdn/ 8594F: include/uapi/linux/isdn/ 8595 8596IT87 HARDWARE MONITORING DRIVER 8597M: Jean Delvare <jdelvare@suse.com> 8598L: linux-hwmon@vger.kernel.org 8599S: Maintained 8600F: Documentation/hwmon/it87.rst 8601F: drivers/hwmon/it87.c 8602 8603IT913X MEDIA DRIVER 8604M: Antti Palosaari <crope@iki.fi> 8605L: linux-media@vger.kernel.org 8606W: https://linuxtv.org 8607W: http://palosaari.fi/linux/ 8608Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8609T: git git://linuxtv.org/anttip/media_tree.git 8610S: Maintained 8611F: drivers/media/tuners/it913x* 8612 8613IVTV VIDEO4LINUX DRIVER 8614M: Andy Walls <awalls@md.metrocast.net> 8615L: ivtv-devel@ivtvdriver.org (subscribers-only) 8616L: linux-media@vger.kernel.org 8617T: git git://linuxtv.org/media_tree.git 8618W: http://www.ivtvdriver.org 8619S: Maintained 8620F: Documentation/media/v4l-drivers/ivtv* 8621F: drivers/media/pci/ivtv/ 8622F: include/uapi/linux/ivtv* 8623 8624IX2505V MEDIA DRIVER 8625M: Malcolm Priestley <tvboxspy@gmail.com> 8626L: linux-media@vger.kernel.org 8627W: https://linuxtv.org 8628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8629S: Maintained 8630F: drivers/media/dvb-frontends/ix2505v* 8631 8632JAILHOUSE HYPERVISOR INTERFACE 8633M: Jan Kiszka <jan.kiszka@siemens.com> 8634L: jailhouse-dev@googlegroups.com 8635S: Maintained 8636F: arch/x86/kernel/jailhouse.c 8637F: arch/x86/include/asm/jailhouse_para.h 8638 8639JC42.4 TEMPERATURE SENSOR DRIVER 8640M: Guenter Roeck <linux@roeck-us.net> 8641L: linux-hwmon@vger.kernel.org 8642S: Maintained 8643F: drivers/hwmon/jc42.c 8644F: Documentation/hwmon/jc42.rst 8645 8646JFS FILESYSTEM 8647M: Dave Kleikamp <shaggy@kernel.org> 8648L: jfs-discussion@lists.sourceforge.net 8649W: http://jfs.sourceforge.net/ 8650T: git git://github.com/kleikamp/linux-shaggy.git 8651S: Maintained 8652F: Documentation/filesystems/jfs.txt 8653F: fs/jfs/ 8654 8655JME NETWORK DRIVER 8656M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8657L: netdev@vger.kernel.org 8658S: Maintained 8659F: drivers/net/ethernet/jme.* 8660 8661JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8662M: David Woodhouse <dwmw2@infradead.org> 8663M: Richard Weinberger <richard@nod.at> 8664L: linux-mtd@lists.infradead.org 8665W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8666T: git git://git.infradead.org/ubifs-2.6.git 8667S: Odd Fixes 8668F: fs/jffs2/ 8669F: include/uapi/linux/jffs2.h 8670 8671JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8672M: "Theodore Ts'o" <tytso@mit.edu> 8673M: Jan Kara <jack@suse.com> 8674L: linux-ext4@vger.kernel.org 8675S: Maintained 8676F: fs/jbd2/ 8677F: include/linux/jbd2.h 8678 8679JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8680M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8681L: linux-media@vger.kernel.org 8682S: Maintained 8683F: drivers/media/platform/rcar_jpu.c 8684 8685JSM Neo PCI based serial card 8686L: linux-serial@vger.kernel.org 8687S: Orphan 8688F: drivers/tty/serial/jsm/ 8689 8690K10TEMP HARDWARE MONITORING DRIVER 8691M: Clemens Ladisch <clemens@ladisch.de> 8692L: linux-hwmon@vger.kernel.org 8693S: Maintained 8694F: Documentation/hwmon/k10temp.rst 8695F: drivers/hwmon/k10temp.c 8696 8697K8TEMP HARDWARE MONITORING DRIVER 8698M: Rudolf Marek <r.marek@assembler.cz> 8699L: linux-hwmon@vger.kernel.org 8700S: Maintained 8701F: Documentation/hwmon/k8temp.rst 8702F: drivers/hwmon/k8temp.c 8703 8704KASAN 8705M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8706R: Alexander Potapenko <glider@google.com> 8707R: Dmitry Vyukov <dvyukov@google.com> 8708L: kasan-dev@googlegroups.com 8709S: Maintained 8710F: arch/*/include/asm/kasan.h 8711F: arch/*/mm/kasan_init* 8712F: Documentation/dev-tools/kasan.rst 8713F: include/linux/kasan*.h 8714F: lib/test_kasan.c 8715F: mm/kasan/ 8716F: scripts/Makefile.kasan 8717 8718KCONFIG 8719M: Masahiro Yamada <yamada.masahiro@socionext.com> 8720T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8721L: linux-kbuild@vger.kernel.org 8722S: Maintained 8723F: Documentation/kbuild/kconfig* 8724F: scripts/kconfig/ 8725F: scripts/Kconfig.include 8726 8727KDUMP 8728M: Dave Young <dyoung@redhat.com> 8729M: Baoquan He <bhe@redhat.com> 8730R: Vivek Goyal <vgoyal@redhat.com> 8731L: kexec@lists.infradead.org 8732W: http://lse.sourceforge.net/kdump/ 8733S: Maintained 8734F: Documentation/admin-guide/kdump/ 8735 8736KEENE FM RADIO TRANSMITTER DRIVER 8737M: Hans Verkuil <hverkuil@xs4all.nl> 8738L: linux-media@vger.kernel.org 8739T: git git://linuxtv.org/media_tree.git 8740W: https://linuxtv.org 8741S: Maintained 8742F: drivers/media/radio/radio-keene* 8743 8744KERNEL AUTOMOUNTER 8745M: Ian Kent <raven@themaw.net> 8746L: autofs@vger.kernel.org 8747S: Maintained 8748F: fs/autofs/ 8749 8750KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8751M: Masahiro Yamada <yamada.masahiro@socionext.com> 8752M: Michal Marek <michal.lkml@markovi.net> 8753T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8754L: linux-kbuild@vger.kernel.org 8755S: Maintained 8756F: Documentation/kbuild/ 8757F: Makefile 8758F: scripts/Kbuild* 8759F: scripts/Makefile* 8760F: scripts/basic/ 8761F: scripts/mk* 8762F: scripts/*vmlinux* 8763F: scripts/mod/ 8764F: scripts/package/ 8765 8766KERNEL JANITORS 8767L: kernel-janitors@vger.kernel.org 8768W: http://kernelnewbies.org/KernelJanitors 8769S: Odd Fixes 8770 8771KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8772M: "J. Bruce Fields" <bfields@fieldses.org> 8773M: Chuck Lever <chuck.lever@oracle.com> 8774L: linux-nfs@vger.kernel.org 8775W: http://nfs.sourceforge.net/ 8776T: git git://linux-nfs.org/~bfields/linux.git 8777S: Supported 8778F: fs/nfsd/ 8779F: include/uapi/linux/nfsd/ 8780F: fs/lockd/ 8781F: fs/nfs_common/ 8782F: net/sunrpc/ 8783F: include/linux/lockd/ 8784F: include/linux/sunrpc/ 8785F: include/uapi/linux/sunrpc/ 8786 8787KERNEL SELFTEST FRAMEWORK 8788M: Shuah Khan <shuah@kernel.org> 8789M: Shuah Khan <skhan@linuxfoundation.org> 8790L: linux-kselftest@vger.kernel.org 8791T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8792Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8793S: Maintained 8794F: tools/testing/selftests/ 8795F: Documentation/dev-tools/kselftest* 8796 8797KERNEL USERMODE HELPER 8798M: Luis Chamberlain <mcgrof@kernel.org> 8799L: linux-kernel@vger.kernel.org 8800S: Maintained 8801F: kernel/umh.c 8802F: include/linux/umh.h 8803 8804KERNEL VIRTUAL MACHINE (KVM) 8805M: Paolo Bonzini <pbonzini@redhat.com> 8806M: Radim Krčmář <rkrcmar@redhat.com> 8807L: kvm@vger.kernel.org 8808W: http://www.linux-kvm.org 8809T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8810S: Supported 8811F: Documentation/virtual/kvm/ 8812F: include/trace/events/kvm.h 8813F: include/uapi/asm-generic/kvm* 8814F: include/uapi/linux/kvm* 8815F: include/asm-generic/kvm* 8816F: include/linux/kvm* 8817F: include/kvm/iodev.h 8818F: virt/kvm/* 8819F: tools/kvm/ 8820F: tools/testing/selftests/kvm/ 8821 8822KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8823M: Joerg Roedel <joro@8bytes.org> 8824L: kvm@vger.kernel.org 8825W: http://www.linux-kvm.org/ 8826S: Maintained 8827F: arch/x86/include/asm/svm.h 8828F: arch/x86/kvm/svm.c 8829 8830KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8831M: Marc Zyngier <marc.zyngier@arm.com> 8832R: James Morse <james.morse@arm.com> 8833R: Julien Thierry <julien.thierry@arm.com> 8834R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8836L: kvmarm@lists.cs.columbia.edu 8837T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8838S: Maintained 8839F: arch/arm/include/uapi/asm/kvm* 8840F: arch/arm/include/asm/kvm* 8841F: arch/arm/kvm/ 8842F: arch/arm64/include/uapi/asm/kvm* 8843F: arch/arm64/include/asm/kvm* 8844F: arch/arm64/kvm/ 8845F: virt/kvm/arm/ 8846F: include/kvm/arm_* 8847 8848KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8849M: James Hogan <jhogan@kernel.org> 8850L: linux-mips@vger.kernel.org 8851S: Supported 8852F: arch/mips/include/uapi/asm/kvm* 8853F: arch/mips/include/asm/kvm* 8854F: arch/mips/kvm/ 8855 8856KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8857M: Paul Mackerras <paulus@ozlabs.org> 8858L: kvm-ppc@vger.kernel.org 8859W: http://www.linux-kvm.org/ 8860T: git git://github.com/agraf/linux-2.6.git 8861S: Supported 8862F: arch/powerpc/include/uapi/asm/kvm* 8863F: arch/powerpc/include/asm/kvm* 8864F: arch/powerpc/kvm/ 8865F: arch/powerpc/kernel/kvm* 8866 8867KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8868M: Christian Borntraeger <borntraeger@de.ibm.com> 8869M: Janosch Frank <frankja@linux.ibm.com> 8870R: David Hildenbrand <david@redhat.com> 8871R: Cornelia Huck <cohuck@redhat.com> 8872L: linux-s390@vger.kernel.org 8873W: http://www.ibm.com/developerworks/linux/linux390/ 8874T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8875S: Supported 8876F: arch/s390/include/uapi/asm/kvm* 8877F: arch/s390/include/asm/gmap.h 8878F: arch/s390/include/asm/kvm* 8879F: arch/s390/kvm/ 8880F: arch/s390/mm/gmap.c 8881F: tools/testing/selftests/kvm/s390x/ 8882F: tools/testing/selftests/kvm/*/s390x/ 8883 8884KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8885M: Paolo Bonzini <pbonzini@redhat.com> 8886M: Radim Krčmář <rkrcmar@redhat.com> 8887L: kvm@vger.kernel.org 8888W: http://www.linux-kvm.org 8889T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8890S: Supported 8891F: arch/x86/kvm/ 8892F: arch/x86/kvm/*/ 8893F: arch/x86/include/uapi/asm/kvm* 8894F: arch/x86/include/asm/kvm* 8895F: arch/x86/include/asm/pvclock-abi.h 8896F: arch/x86/kernel/kvm.c 8897F: arch/x86/kernel/kvmclock.c 8898 8899KERNFS 8900M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8901M: Tejun Heo <tj@kernel.org> 8902T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8903S: Supported 8904F: include/linux/kernfs.h 8905F: fs/kernfs/ 8906 8907KEXEC 8908M: Eric Biederman <ebiederm@xmission.com> 8909W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8910L: kexec@lists.infradead.org 8911S: Maintained 8912F: include/linux/kexec.h 8913F: include/uapi/linux/kexec.h 8914F: kernel/kexec* 8915 8916KEYS-ENCRYPTED 8917M: Mimi Zohar <zohar@linux.ibm.com> 8918L: linux-integrity@vger.kernel.org 8919L: keyrings@vger.kernel.org 8920S: Supported 8921F: Documentation/security/keys/trusted-encrypted.rst 8922F: include/keys/encrypted-type.h 8923F: security/keys/encrypted-keys/ 8924 8925KEYS-TRUSTED 8926M: James Bottomley <jejb@linux.ibm.com> 8927M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8928M: Mimi Zohar <zohar@linux.ibm.com> 8929L: linux-integrity@vger.kernel.org 8930L: keyrings@vger.kernel.org 8931S: Supported 8932F: Documentation/security/keys/trusted-encrypted.rst 8933F: include/keys/trusted-type.h 8934F: security/keys/trusted.c 8935F: security/keys/trusted.h 8936 8937KEYS/KEYRINGS: 8938M: David Howells <dhowells@redhat.com> 8939L: keyrings@vger.kernel.org 8940S: Maintained 8941F: Documentation/security/keys/core.rst 8942F: include/linux/key.h 8943F: include/linux/key-type.h 8944F: include/linux/keyctl.h 8945F: include/uapi/linux/keyctl.h 8946F: include/keys/ 8947F: security/keys/ 8948 8949KGDB / KDB /debug_core 8950M: Jason Wessel <jason.wessel@windriver.com> 8951M: Daniel Thompson <daniel.thompson@linaro.org> 8952W: http://kgdb.wiki.kernel.org/ 8953L: kgdb-bugreport@lists.sourceforge.net 8954T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8955S: Maintained 8956F: Documentation/dev-tools/kgdb.rst 8957F: drivers/misc/kgdbts.c 8958F: drivers/tty/serial/kgdboc.c 8959F: include/linux/kdb.h 8960F: include/linux/kgdb.h 8961F: kernel/debug/ 8962 8963KMEMLEAK 8964M: Catalin Marinas <catalin.marinas@arm.com> 8965S: Maintained 8966F: Documentation/dev-tools/kmemleak.rst 8967F: include/linux/kmemleak.h 8968F: mm/kmemleak.c 8969F: mm/kmemleak-test.c 8970 8971KMOD KERNEL MODULE LOADER - USERMODE HELPER 8972M: Luis Chamberlain <mcgrof@kernel.org> 8973L: linux-kernel@vger.kernel.org 8974S: Maintained 8975F: kernel/kmod.c 8976F: include/linux/kmod.h 8977F: lib/test_kmod.c 8978F: tools/testing/selftests/kmod/ 8979 8980KPROBES 8981M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8982M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8983M: "David S. Miller" <davem@davemloft.net> 8984M: Masami Hiramatsu <mhiramat@kernel.org> 8985S: Maintained 8986F: Documentation/kprobes.txt 8987F: include/linux/kprobes.h 8988F: include/asm-generic/kprobes.h 8989F: kernel/kprobes.c 8990 8991KS0108 LCD CONTROLLER DRIVER 8992M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8993S: Maintained 8994F: Documentation/auxdisplay/ks0108 8995F: drivers/auxdisplay/ks0108.c 8996F: include/linux/ks0108.h 8997 8998L3MDEV 8999M: David Ahern <dsa@cumulusnetworks.com> 9000L: netdev@vger.kernel.org 9001S: Maintained 9002F: net/l3mdev 9003F: include/net/l3mdev.h 9004 9005L7 BPF FRAMEWORK 9006M: John Fastabend <john.fastabend@gmail.com> 9007M: Daniel Borkmann <daniel@iogearbox.net> 9008L: netdev@vger.kernel.org 9009L: bpf@vger.kernel.org 9010S: Maintained 9011F: include/linux/skmsg.h 9012F: net/core/skmsg.c 9013F: net/core/sock_map.c 9014F: net/ipv4/tcp_bpf.c 9015 9016LANTIQ / INTEL Ethernet drivers 9017M: Hauke Mehrtens <hauke@hauke-m.de> 9018L: netdev@vger.kernel.org 9019S: Maintained 9020F: net/dsa/tag_gswip.c 9021F: drivers/net/ethernet/lantiq_xrx200.c 9022F: drivers/net/dsa/lantiq_pce.h 9023F: drivers/net/dsa/lantiq_gswip.c 9024 9025LANTIQ MIPS ARCHITECTURE 9026M: John Crispin <john@phrozen.org> 9027L: linux-mips@vger.kernel.org 9028S: Maintained 9029F: arch/mips/lantiq 9030F: drivers/soc/lantiq 9031 9032LAPB module 9033L: linux-x25@vger.kernel.org 9034S: Orphan 9035F: Documentation/networking/lapb-module.txt 9036F: include/*/lapb.h 9037F: net/lapb/ 9038 9039LASI 53c700 driver for PARISC 9040M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9041L: linux-scsi@vger.kernel.org 9042S: Maintained 9043F: Documentation/scsi/53c700.txt 9044F: drivers/scsi/53c700* 9045 9046LEAKING_ADDRESSES 9047M: Tobin C. Harding <me@tobin.cc> 9048M: Tycho Andersen <tycho@tycho.ws> 9049L: kernel-hardening@lists.openwall.com 9050S: Maintained 9051T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9052F: scripts/leaking_addresses.pl 9053 9054LED SUBSYSTEM 9055M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9056M: Pavel Machek <pavel@ucw.cz> 9057R: Dan Murphy <dmurphy@ti.com> 9058L: linux-leds@vger.kernel.org 9059T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9060S: Maintained 9061F: Documentation/devicetree/bindings/leds/ 9062F: drivers/leds/ 9063F: include/linux/leds.h 9064 9065LEGACY EEPROM DRIVER 9066M: Jean Delvare <jdelvare@suse.com> 9067S: Maintained 9068F: Documentation/misc-devices/eeprom.rst 9069F: drivers/misc/eeprom/eeprom.c 9070 9071LEGO MINDSTORMS EV3 9072R: David Lechner <david@lechnology.com> 9073S: Maintained 9074F: arch/arm/boot/dts/da850-lego-ev3.dts 9075F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9076F: drivers/power/supply/lego_ev3_battery.c 9077 9078LEGO USB Tower driver 9079M: Juergen Stuber <starblue@users.sourceforge.net> 9080L: legousb-devel@lists.sourceforge.net 9081W: http://legousb.sourceforge.net/ 9082S: Maintained 9083F: drivers/usb/misc/legousbtower.c 9084 9085LG LAPTOP EXTRAS 9086M: Matan Ziv-Av <matan@svgalib.org> 9087L: platform-driver-x86@vger.kernel.org 9088S: Maintained 9089F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9090F: Documentation/admin-guide/laptops/lg-laptop.rst 9091F: drivers/platform/x86/lg-laptop.c 9092 9093LG2160 MEDIA DRIVER 9094M: Michael Krufky <mkrufky@linuxtv.org> 9095L: linux-media@vger.kernel.org 9096W: https://linuxtv.org 9097W: http://github.com/mkrufky 9098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9099T: git git://linuxtv.org/mkrufky/tuners.git 9100S: Maintained 9101F: drivers/media/dvb-frontends/lg2160.* 9102 9103LGDT3305 MEDIA DRIVER 9104M: Michael Krufky <mkrufky@linuxtv.org> 9105L: linux-media@vger.kernel.org 9106W: https://linuxtv.org 9107W: http://github.com/mkrufky 9108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9109T: git git://linuxtv.org/mkrufky/tuners.git 9110S: Maintained 9111F: drivers/media/dvb-frontends/lgdt3305.* 9112 9113LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9114M: Viresh Kumar <vireshk@kernel.org> 9115L: linux-ide@vger.kernel.org 9116T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9117S: Maintained 9118F: include/linux/pata_arasan_cf_data.h 9119F: drivers/ata/pata_arasan_cf.c 9120 9121LIBATA PATA DRIVERS 9122M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9123M: Jens Axboe <axboe@kernel.dk> 9124L: linux-ide@vger.kernel.org 9125T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9126S: Maintained 9127F: drivers/ata/pata_*.c 9128F: drivers/ata/ata_generic.c 9129 9130LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9131M: Linus Walleij <linus.walleij@linaro.org> 9132L: linux-ide@vger.kernel.org 9133T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9134S: Maintained 9135F: drivers/ata/pata_ftide010.c 9136F: drivers/ata/sata_gemini.c 9137F: drivers/ata/sata_gemini.h 9138 9139LIBATA SATA AHCI PLATFORM devices support 9140M: Hans de Goede <hdegoede@redhat.com> 9141M: Jens Axboe <axboe@kernel.dk> 9142L: linux-ide@vger.kernel.org 9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9144S: Maintained 9145F: drivers/ata/ahci_platform.c 9146F: drivers/ata/libahci_platform.c 9147F: include/linux/ahci_platform.h 9148 9149LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9150M: Mikael Pettersson <mikpelinux@gmail.com> 9151L: linux-ide@vger.kernel.org 9152T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9153S: Maintained 9154F: drivers/ata/sata_promise.* 9155 9156LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9157M: Jens Axboe <axboe@kernel.dk> 9158L: linux-ide@vger.kernel.org 9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9160S: Maintained 9161F: drivers/ata/ 9162F: include/linux/ata.h 9163F: include/linux/libata.h 9164F: Documentation/devicetree/bindings/ata/ 9165 9166LIBLOCKDEP 9167M: Sasha Levin <alexander.levin@microsoft.com> 9168S: Maintained 9169F: tools/lib/lockdep/ 9170 9171LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9172M: Dan Williams <dan.j.williams@intel.com> 9173M: Vishal Verma <vishal.l.verma@intel.com> 9174M: Dave Jiang <dave.jiang@intel.com> 9175L: linux-nvdimm@lists.01.org 9176Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9177S: Supported 9178F: drivers/nvdimm/blk.c 9179F: drivers/nvdimm/region_devs.c 9180 9181LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9182M: Vishal Verma <vishal.l.verma@intel.com> 9183M: Dan Williams <dan.j.williams@intel.com> 9184M: Dave Jiang <dave.jiang@intel.com> 9185L: linux-nvdimm@lists.01.org 9186Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9187S: Supported 9188F: drivers/nvdimm/btt* 9189 9190LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9191M: Dan Williams <dan.j.williams@intel.com> 9192M: Vishal Verma <vishal.l.verma@intel.com> 9193M: Dave Jiang <dave.jiang@intel.com> 9194L: linux-nvdimm@lists.01.org 9195Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9196S: Supported 9197F: drivers/nvdimm/pmem* 9198 9199LIBNVDIMM: DEVICETREE BINDINGS 9200M: Oliver O'Halloran <oohall@gmail.com> 9201L: linux-nvdimm@lists.01.org 9202Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9203S: Supported 9204F: drivers/nvdimm/of_pmem.c 9205F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9206 9207LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9208M: Dan Williams <dan.j.williams@intel.com> 9209M: Vishal Verma <vishal.l.verma@intel.com> 9210M: Dave Jiang <dave.jiang@intel.com> 9211M: Keith Busch <keith.busch@intel.com> 9212M: Ira Weiny <ira.weiny@intel.com> 9213L: linux-nvdimm@lists.01.org 9214Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9216S: Supported 9217F: drivers/nvdimm/* 9218F: drivers/acpi/nfit/* 9219F: include/linux/nd.h 9220F: include/linux/libnvdimm.h 9221F: include/uapi/linux/ndctl.h 9222 9223LIGHTNVM PLATFORM SUPPORT 9224M: Matias Bjorling <mb@lightnvm.io> 9225W: http://github/OpenChannelSSD 9226L: linux-block@vger.kernel.org 9227S: Maintained 9228F: drivers/lightnvm/ 9229F: include/linux/lightnvm.h 9230F: include/uapi/linux/lightnvm.h 9231 9232LINUX FOR POWER MACINTOSH 9233M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9234W: http://www.penguinppc.org/ 9235L: linuxppc-dev@lists.ozlabs.org 9236S: Maintained 9237F: arch/powerpc/platforms/powermac/ 9238F: drivers/macintosh/ 9239 9240LINUX FOR POWERPC (32-BIT AND 64-BIT) 9241M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9242M: Paul Mackerras <paulus@samba.org> 9243M: Michael Ellerman <mpe@ellerman.id.au> 9244W: https://github.com/linuxppc/linux/wiki 9245L: linuxppc-dev@lists.ozlabs.org 9246Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9247T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9248S: Supported 9249F: Documentation/ABI/stable/sysfs-firmware-opal-* 9250F: Documentation/devicetree/bindings/powerpc/ 9251F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9252F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9253F: Documentation/powerpc/ 9254F: arch/powerpc/ 9255F: drivers/char/tpm/tpm_ibmvtpm* 9256F: drivers/crypto/nx/ 9257F: drivers/crypto/vmx/ 9258F: drivers/i2c/busses/i2c-opal.c 9259F: drivers/net/ethernet/ibm/ibmveth.* 9260F: drivers/net/ethernet/ibm/ibmvnic.* 9261F: drivers/pci/hotplug/pnv_php.c 9262F: drivers/pci/hotplug/rpa* 9263F: drivers/rtc/rtc-opal.c 9264F: drivers/scsi/ibmvscsi/ 9265F: drivers/tty/hvc/hvc_opal.c 9266F: drivers/watchdog/wdrtas.c 9267F: tools/testing/selftests/powerpc 9268N: /pmac 9269N: powermac 9270N: powernv 9271N: [^a-z0-9]ps3 9272N: pseries 9273 9274LINUX FOR POWERPC EMBEDDED MPC5XXX 9275M: Anatolij Gustschin <agust@denx.de> 9276L: linuxppc-dev@lists.ozlabs.org 9277T: git git://git.denx.de/linux-denx-agust.git 9278S: Maintained 9279F: arch/powerpc/platforms/512x/ 9280F: arch/powerpc/platforms/52xx/ 9281 9282LINUX FOR POWERPC EMBEDDED PPC4XX 9283M: Alistair Popple <alistair@popple.id.au> 9284M: Matt Porter <mporter@kernel.crashing.org> 9285W: http://www.penguinppc.org/ 9286L: linuxppc-dev@lists.ozlabs.org 9287S: Maintained 9288F: arch/powerpc/platforms/40x/ 9289F: arch/powerpc/platforms/44x/ 9290 9291LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9292M: Scott Wood <oss@buserror.net> 9293M: Kumar Gala <galak@kernel.crashing.org> 9294W: http://www.penguinppc.org/ 9295L: linuxppc-dev@lists.ozlabs.org 9296T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9297S: Maintained 9298F: arch/powerpc/platforms/83xx/ 9299F: arch/powerpc/platforms/85xx/ 9300F: Documentation/devicetree/bindings/powerpc/fsl/ 9301 9302LINUX FOR POWERPC EMBEDDED PPC8XX 9303M: Vitaly Bordug <vitb@kernel.crashing.org> 9304W: http://www.penguinppc.org/ 9305L: linuxppc-dev@lists.ozlabs.org 9306S: Maintained 9307F: arch/powerpc/platforms/8xx/ 9308 9309LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9310L: linuxppc-dev@lists.ozlabs.org 9311S: Orphan 9312F: arch/powerpc/*/*virtex* 9313F: arch/powerpc/*/*/*virtex* 9314 9315LINUX FOR POWERPC PA SEMI PWRFICIENT 9316L: linuxppc-dev@lists.ozlabs.org 9317S: Orphan 9318F: arch/powerpc/platforms/pasemi/ 9319F: drivers/*/*pasemi* 9320F: drivers/*/*/*pasemi* 9321 9322LINUX KERNEL DUMP TEST MODULE (LKDTM) 9323M: Kees Cook <keescook@chromium.org> 9324S: Maintained 9325F: drivers/misc/lkdtm/* 9326 9327LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9328M: Alan Stern <stern@rowland.harvard.edu> 9329M: Andrea Parri <andrea.parri@amarulasolutions.com> 9330M: Will Deacon <will@kernel.org> 9331M: Peter Zijlstra <peterz@infradead.org> 9332M: Boqun Feng <boqun.feng@gmail.com> 9333M: Nicholas Piggin <npiggin@gmail.com> 9334M: David Howells <dhowells@redhat.com> 9335M: Jade Alglave <j.alglave@ucl.ac.uk> 9336M: Luc Maranget <luc.maranget@inria.fr> 9337M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9338R: Akira Yokosawa <akiyks@gmail.com> 9339R: Daniel Lustig <dlustig@nvidia.com> 9340L: linux-kernel@vger.kernel.org 9341L: linux-arch@vger.kernel.org 9342S: Supported 9343T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9344F: tools/memory-model/ 9345F: Documentation/atomic_bitops.txt 9346F: Documentation/atomic_t.txt 9347F: Documentation/core-api/atomic_ops.rst 9348F: Documentation/core-api/refcount-vs-atomic.rst 9349F: Documentation/memory-barriers.txt 9350 9351LIS3LV02D ACCELEROMETER DRIVER 9352M: Eric Piel <eric.piel@tremplin-utc.net> 9353S: Maintained 9354F: Documentation/misc-devices/lis3lv02d.rst 9355F: drivers/misc/lis3lv02d/ 9356F: drivers/platform/x86/hp_accel.c 9357 9358LIVE PATCHING 9359M: Josh Poimboeuf <jpoimboe@redhat.com> 9360M: Jiri Kosina <jikos@kernel.org> 9361M: Miroslav Benes <mbenes@suse.cz> 9362M: Petr Mladek <pmladek@suse.com> 9363R: Joe Lawrence <joe.lawrence@redhat.com> 9364S: Maintained 9365F: kernel/livepatch/ 9366F: include/linux/livepatch.h 9367F: arch/x86/include/asm/livepatch.h 9368F: arch/x86/kernel/livepatch.c 9369F: Documentation/livepatch/ 9370F: Documentation/ABI/testing/sysfs-kernel-livepatch 9371F: samples/livepatch/ 9372F: tools/testing/selftests/livepatch/ 9373L: live-patching@vger.kernel.org 9374T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9375 9376LLC (802.2) 9377L: netdev@vger.kernel.org 9378S: Odd fixes 9379F: include/linux/llc.h 9380F: include/uapi/linux/llc.h 9381F: include/net/llc* 9382F: net/llc/ 9383 9384LM73 HARDWARE MONITOR DRIVER 9385M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9386L: linux-hwmon@vger.kernel.org 9387S: Maintained 9388F: drivers/hwmon/lm73.c 9389 9390LM78 HARDWARE MONITOR DRIVER 9391M: Jean Delvare <jdelvare@suse.com> 9392L: linux-hwmon@vger.kernel.org 9393S: Maintained 9394F: Documentation/hwmon/lm78.rst 9395F: drivers/hwmon/lm78.c 9396 9397LM83 HARDWARE MONITOR DRIVER 9398M: Jean Delvare <jdelvare@suse.com> 9399L: linux-hwmon@vger.kernel.org 9400S: Maintained 9401F: Documentation/hwmon/lm83.rst 9402F: drivers/hwmon/lm83.c 9403 9404LM90 HARDWARE MONITOR DRIVER 9405M: Jean Delvare <jdelvare@suse.com> 9406L: linux-hwmon@vger.kernel.org 9407S: Maintained 9408F: Documentation/hwmon/lm90.rst 9409F: Documentation/devicetree/bindings/hwmon/lm90.txt 9410F: drivers/hwmon/lm90.c 9411F: include/dt-bindings/thermal/lm90.h 9412 9413LM95234 HARDWARE MONITOR DRIVER 9414M: Guenter Roeck <linux@roeck-us.net> 9415L: linux-hwmon@vger.kernel.org 9416S: Maintained 9417F: Documentation/hwmon/lm95234.rst 9418F: drivers/hwmon/lm95234.c 9419 9420LME2510 MEDIA DRIVER 9421M: Malcolm Priestley <tvboxspy@gmail.com> 9422L: linux-media@vger.kernel.org 9423W: https://linuxtv.org 9424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9425S: Maintained 9426F: drivers/media/usb/dvb-usb-v2/lmedm04* 9427 9428LOADPIN SECURITY MODULE 9429M: Kees Cook <keescook@chromium.org> 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9431S: Supported 9432F: security/loadpin/ 9433F: Documentation/admin-guide/LSM/LoadPin.rst 9434 9435LOCKING PRIMITIVES 9436M: Peter Zijlstra <peterz@infradead.org> 9437M: Ingo Molnar <mingo@redhat.com> 9438M: Will Deacon <will@kernel.org> 9439L: linux-kernel@vger.kernel.org 9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9441S: Maintained 9442F: Documentation/locking/ 9443F: include/linux/lockdep.h 9444F: include/linux/spinlock*.h 9445F: arch/*/include/asm/spinlock*.h 9446F: include/linux/rwlock*.h 9447F: include/linux/mutex*.h 9448F: include/linux/rwsem*.h 9449F: include/linux/seqlock.h 9450F: lib/locking*.[ch] 9451F: kernel/locking/ 9452X: kernel/locking/locktorture.c 9453 9454LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9455M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9456L: linux-ntfs-dev@lists.sourceforge.net 9457W: http://www.linux-ntfs.org/content/view/19/37/ 9458S: Maintained 9459F: Documentation/admin-guide/ldm.rst 9460F: block/partitions/ldm.* 9461 9462LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9463M: Sathya Prakash <sathya.prakash@broadcom.com> 9464M: Chaitra P B <chaitra.basappa@broadcom.com> 9465M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9466L: MPT-FusionLinux.pdl@broadcom.com 9467L: linux-scsi@vger.kernel.org 9468W: http://www.avagotech.com/support/ 9469S: Supported 9470F: drivers/message/fusion/ 9471F: drivers/scsi/mpt3sas/ 9472 9473LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9474M: Matthew Wilcox <willy@infradead.org> 9475L: linux-scsi@vger.kernel.org 9476S: Maintained 9477F: drivers/scsi/sym53c8xx_2/ 9478 9479LTC1660 DAC DRIVER 9480M: Marcus Folkesson <marcus.folkesson@gmail.com> 9481L: linux-iio@vger.kernel.org 9482S: Maintained 9483F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9484F: drivers/iio/dac/ltc1660.c 9485 9486LTC4261 HARDWARE MONITOR DRIVER 9487M: Guenter Roeck <linux@roeck-us.net> 9488L: linux-hwmon@vger.kernel.org 9489S: Maintained 9490F: Documentation/hwmon/ltc4261.rst 9491F: drivers/hwmon/ltc4261.c 9492 9493LTC4306 I2C MULTIPLEXER DRIVER 9494M: Michael Hennerich <michael.hennerich@analog.com> 9495W: http://ez.analog.com/community/linux-device-drivers 9496L: linux-i2c@vger.kernel.org 9497S: Supported 9498F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9499F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9500 9501LTP (Linux Test Project) 9502M: Mike Frysinger <vapier@gentoo.org> 9503M: Cyril Hrubis <chrubis@suse.cz> 9504M: Wanlong Gao <wanlong.gao@gmail.com> 9505M: Jan Stancek <jstancek@redhat.com> 9506M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9507M: Alexey Kodanev <alexey.kodanev@oracle.com> 9508L: ltp@lists.linux.it (subscribers-only) 9509W: http://linux-test-project.github.io/ 9510T: git git://github.com/linux-test-project/ltp.git 9511S: Maintained 9512 9513M68K ARCHITECTURE 9514M: Geert Uytterhoeven <geert@linux-m68k.org> 9515L: linux-m68k@lists.linux-m68k.org 9516W: http://www.linux-m68k.org/ 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9518S: Maintained 9519F: arch/m68k/ 9520F: drivers/zorro/ 9521 9522M68K ON APPLE MACINTOSH 9523M: Joshua Thompson <funaho@jurai.org> 9524W: http://www.mac.linux-m68k.org/ 9525L: linux-m68k@lists.linux-m68k.org 9526S: Maintained 9527F: arch/m68k/mac/ 9528 9529M68K ON HP9000/300 9530M: Philip Blundell <philb@gnu.org> 9531W: http://www.tazenda.demon.co.uk/phil/linux-hp 9532S: Maintained 9533F: arch/m68k/hp300/ 9534 9535M88DS3103 MEDIA DRIVER 9536M: Antti Palosaari <crope@iki.fi> 9537L: linux-media@vger.kernel.org 9538W: https://linuxtv.org 9539W: http://palosaari.fi/linux/ 9540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9541T: git git://linuxtv.org/anttip/media_tree.git 9542S: Maintained 9543F: drivers/media/dvb-frontends/m88ds3103* 9544 9545M88RS2000 MEDIA DRIVER 9546M: Malcolm Priestley <tvboxspy@gmail.com> 9547L: linux-media@vger.kernel.org 9548W: https://linuxtv.org 9549Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9550S: Maintained 9551F: drivers/media/dvb-frontends/m88rs2000* 9552 9553MA901 MASTERKIT USB FM RADIO DRIVER 9554M: Alexey Klimov <klimov.linux@gmail.com> 9555L: linux-media@vger.kernel.org 9556T: git git://linuxtv.org/media_tree.git 9557S: Maintained 9558F: drivers/media/radio/radio-ma901.c 9559 9560MAC80211 9561M: Johannes Berg <johannes@sipsolutions.net> 9562L: linux-wireless@vger.kernel.org 9563W: http://wireless.kernel.org/ 9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9565T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9566S: Maintained 9567F: Documentation/networking/mac80211-injection.txt 9568F: include/net/mac80211.h 9569F: net/mac80211/ 9570F: drivers/net/wireless/mac80211_hwsim.[ch] 9571F: Documentation/networking/mac80211_hwsim/README 9572 9573MAILBOX API 9574M: Jassi Brar <jassisinghbrar@gmail.com> 9575L: linux-kernel@vger.kernel.org 9576S: Maintained 9577F: drivers/mailbox/ 9578F: include/linux/mailbox_client.h 9579F: include/linux/mailbox_controller.h 9580 9581MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9582M: Michael Kerrisk <mtk.manpages@gmail.com> 9583W: http://www.kernel.org/doc/man-pages 9584L: linux-man@vger.kernel.org 9585S: Maintained 9586 9587MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9588M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9589L: linux-mips@vger.kernel.org 9590S: Maintained 9591F: arch/mips/boot/dts/img/pistachio_marduk.dts 9592 9593MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9594M: Andrew Lunn <andrew@lunn.ch> 9595M: Vivien Didelot <vivien.didelot@gmail.com> 9596L: netdev@vger.kernel.org 9597S: Maintained 9598F: drivers/net/dsa/mv88e6xxx/ 9599F: include/linux/platform_data/mv88e6xxx.h 9600F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9601 9602MARVELL ARMADA DRM SUPPORT 9603M: Russell King <linux@armlinux.org.uk> 9604S: Maintained 9605T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9606T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9607F: drivers/gpu/drm/armada/ 9608F: include/uapi/drm/armada_drm.h 9609F: Documentation/devicetree/bindings/display/armada/ 9610 9611MARVELL ARMADA 3700 PHY DRIVERS 9612M: Miquel Raynal <miquel.raynal@bootlin.com> 9613S: Maintained 9614F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9615F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9616F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9617F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9618 9619MARVELL CRYPTO DRIVER 9620M: Boris Brezillon <bbrezillon@kernel.org> 9621M: Arnaud Ebalard <arno@natisbad.org> 9622F: drivers/crypto/marvell/ 9623S: Maintained 9624L: linux-crypto@vger.kernel.org 9625 9626MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9627M: Mirko Lindner <mlindner@marvell.com> 9628M: Stephen Hemminger <stephen@networkplumber.org> 9629L: netdev@vger.kernel.org 9630S: Maintained 9631F: drivers/net/ethernet/marvell/sk* 9632 9633MARVELL LIBERTAS WIRELESS DRIVER 9634L: libertas-dev@lists.infradead.org 9635S: Orphan 9636F: drivers/net/wireless/marvell/libertas/ 9637 9638MARVELL MACCHIATOBIN SUPPORT 9639M: Russell King <linux@armlinux.org.uk> 9640L: linux-arm-kernel@lists.infradead.org 9641S: Maintained 9642F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9643 9644MARVELL MV643XX ETHERNET DRIVER 9645M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9646L: netdev@vger.kernel.org 9647S: Maintained 9648F: drivers/net/ethernet/marvell/mv643xx_eth.* 9649F: include/linux/mv643xx.h 9650 9651MARVELL MV88X3310 PHY DRIVER 9652M: Russell King <linux@armlinux.org.uk> 9653L: netdev@vger.kernel.org 9654S: Maintained 9655F: drivers/net/phy/marvell10g.c 9656 9657MARVELL MVEBU THERMAL DRIVER 9658M: Miquel Raynal <miquel.raynal@bootlin.com> 9659S: Maintained 9660F: drivers/thermal/armada_thermal.c 9661 9662MARVELL MVNETA ETHERNET DRIVER 9663M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9664L: netdev@vger.kernel.org 9665S: Maintained 9666F: drivers/net/ethernet/marvell/mvneta.* 9667 9668MARVELL MWIFIEX WIRELESS DRIVER 9669M: Amitkumar Karwar <amitkarwar@gmail.com> 9670M: Nishant Sarmukadam <nishants@marvell.com> 9671M: Ganapathi Bhat <gbhat@marvell.com> 9672M: Xinming Hu <huxinming820@gmail.com> 9673L: linux-wireless@vger.kernel.org 9674S: Maintained 9675F: drivers/net/wireless/marvell/mwifiex/ 9676 9677MARVELL MWL8K WIRELESS DRIVER 9678M: Lennert Buytenhek <buytenh@wantstofly.org> 9679L: linux-wireless@vger.kernel.org 9680S: Odd Fixes 9681F: drivers/net/wireless/marvell/mwl8k.c 9682 9683MARVELL NAND CONTROLLER DRIVER 9684M: Miquel Raynal <miquel.raynal@bootlin.com> 9685L: linux-mtd@lists.infradead.org 9686S: Maintained 9687F: drivers/mtd/nand/raw/marvell_nand.c 9688F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9689 9690MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9691M: Nicolas Pitre <nico@fluxnic.net> 9692S: Odd Fixes 9693F: drivers/mmc/host/mvsdio.* 9694 9695MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9696M: Hu Ziji <huziji@marvell.com> 9697L: linux-mmc@vger.kernel.org 9698S: Supported 9699F: drivers/mmc/host/sdhci-xenon* 9700F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9701 9702MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9703M: Sunil Goutham <sgoutham@marvell.com> 9704M: Linu Cherian <lcherian@marvell.com> 9705M: Geetha sowjanya <gakula@marvell.com> 9706M: Jerin Jacob <jerinj@marvell.com> 9707L: netdev@vger.kernel.org 9708S: Supported 9709F: drivers/net/ethernet/marvell/octeontx2/af/ 9710 9711MATROX FRAMEBUFFER DRIVER 9712L: linux-fbdev@vger.kernel.org 9713S: Orphan 9714F: drivers/video/fbdev/matrox/matroxfb_* 9715F: include/uapi/linux/matroxfb.h 9716 9717MAX16065 HARDWARE MONITOR DRIVER 9718M: Guenter Roeck <linux@roeck-us.net> 9719L: linux-hwmon@vger.kernel.org 9720S: Maintained 9721F: Documentation/hwmon/max16065.rst 9722F: drivers/hwmon/max16065.c 9723 9724MAX2175 SDR TUNER DRIVER 9725M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9726L: linux-media@vger.kernel.org 9727T: git git://linuxtv.org/media_tree.git 9728S: Maintained 9729F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9730F: Documentation/media/v4l-drivers/max2175.rst 9731F: drivers/media/i2c/max2175* 9732F: include/uapi/linux/max2175.h 9733 9734MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9735L: linux-hwmon@vger.kernel.org 9736S: Orphan 9737F: Documentation/hwmon/max6650.rst 9738F: drivers/hwmon/max6650.c 9739 9740MAX6697 HARDWARE MONITOR DRIVER 9741M: Guenter Roeck <linux@roeck-us.net> 9742L: linux-hwmon@vger.kernel.org 9743S: Maintained 9744F: Documentation/hwmon/max6697.rst 9745F: Documentation/devicetree/bindings/hwmon/max6697.txt 9746F: drivers/hwmon/max6697.c 9747F: include/linux/platform_data/max6697.h 9748 9749MAX9860 MONO AUDIO VOICE CODEC DRIVER 9750M: Peter Rosin <peda@axentia.se> 9751L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9752S: Maintained 9753F: Documentation/devicetree/bindings/sound/max9860.txt 9754F: sound/soc/codecs/max9860.* 9755 9756MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9757M: Andreas Klinger <ak@it-klinger.de> 9758L: linux-iio@vger.kernel.org 9759S: Maintained 9760F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9761F: drivers/iio/proximity/mb1232.c 9762 9763MAXIM MAX77650 PMIC MFD DRIVER 9764M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9765L: linux-kernel@vger.kernel.org 9766S: Maintained 9767F: Documentation/devicetree/bindings/*/*max77650.txt 9768F: Documentation/devicetree/bindings/*/max77650*.txt 9769F: include/linux/mfd/max77650.h 9770F: drivers/mfd/max77650.c 9771F: drivers/regulator/max77650-regulator.c 9772F: drivers/power/supply/max77650-charger.c 9773F: drivers/input/misc/max77650-onkey.c 9774F: drivers/leds/leds-max77650.c 9775F: drivers/gpio/gpio-max77650.c 9776 9777MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9778M: Javier Martinez Canillas <javier@dowhile0.org> 9779L: linux-kernel@vger.kernel.org 9780S: Supported 9781F: drivers/regulator/max77802-regulator.c 9782F: Documentation/devicetree/bindings/*/*max77802.txt 9783F: include/dt-bindings/*/*max77802.h 9784 9785MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9786M: Krzysztof Kozlowski <krzk@kernel.org> 9787M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9788L: linux-pm@vger.kernel.org 9789S: Supported 9790F: drivers/power/supply/max14577_charger.c 9791F: drivers/power/supply/max77693_charger.c 9792 9793MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9794M: Chanwoo Choi <cw00.choi@samsung.com> 9795M: Krzysztof Kozlowski <krzk@kernel.org> 9796M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9797L: linux-kernel@vger.kernel.org 9798S: Supported 9799F: drivers/*/max14577*.c 9800F: drivers/*/max77686*.c 9801F: drivers/*/max77693*.c 9802F: drivers/extcon/extcon-max14577.c 9803F: drivers/extcon/extcon-max77693.c 9804F: drivers/rtc/rtc-max77686.c 9805F: drivers/clk/clk-max77686.c 9806F: Documentation/devicetree/bindings/mfd/max14577.txt 9807F: Documentation/devicetree/bindings/*/max77686.txt 9808F: Documentation/devicetree/bindings/mfd/max77693.txt 9809F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9810F: include/linux/mfd/max14577*.h 9811F: include/linux/mfd/max77686*.h 9812F: include/linux/mfd/max77693*.h 9813 9814MAXIRADIO FM RADIO RECEIVER DRIVER 9815M: Hans Verkuil <hverkuil@xs4all.nl> 9816L: linux-media@vger.kernel.org 9817T: git git://linuxtv.org/media_tree.git 9818W: https://linuxtv.org 9819S: Maintained 9820F: drivers/media/radio/radio-maxiradio* 9821 9822MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9823M: Peter Rosin <peda@axentia.se> 9824L: linux-iio@vger.kernel.org 9825S: Maintained 9826F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9827F: drivers/iio/potentiometer/mcp4018.c 9828F: drivers/iio/potentiometer/mcp4531.c 9829 9830MCR20A IEEE-802.15.4 RADIO DRIVER 9831M: Xue Liu <liuxuenetmail@gmail.com> 9832L: linux-wpan@vger.kernel.org 9833W: https://github.com/xueliu/mcr20a-linux 9834S: Maintained 9835F: drivers/net/ieee802154/mcr20a.c 9836F: drivers/net/ieee802154/mcr20a.h 9837F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9838 9839MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9840M: William Breathitt Gray <vilhelm.gray@gmail.com> 9841L: linux-iio@vger.kernel.org 9842S: Maintained 9843F: drivers/iio/dac/cio-dac.c 9844 9845MEDIA CONTROLLER FRAMEWORK 9846M: Sakari Ailus <sakari.ailus@linux.intel.com> 9847M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9848L: linux-media@vger.kernel.org 9849W: https://www.linuxtv.org 9850T: git git://linuxtv.org/media_tree.git 9851S: Supported 9852F: drivers/media/mc/ 9853F: include/media/media-*.h 9854F: include/uapi/linux/media.h 9855 9856MEDIA DRIVERS FOR ASCOT2E 9857M: Sergey Kozlov <serjk@netup.ru> 9858M: Abylay Ospan <aospan@netup.ru> 9859L: linux-media@vger.kernel.org 9860W: https://linuxtv.org 9861W: http://netup.tv/ 9862T: git git://linuxtv.org/media_tree.git 9863S: Supported 9864F: drivers/media/dvb-frontends/ascot2e* 9865 9866MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9867M: Jasmin Jessich <jasmin@anw.at> 9868L: linux-media@vger.kernel.org 9869W: https://linuxtv.org 9870T: git git://linuxtv.org/media_tree.git 9871S: Maintained 9872F: drivers/media/dvb-frontends/cxd2099* 9873 9874MEDIA DRIVERS FOR CXD2841ER 9875M: Sergey Kozlov <serjk@netup.ru> 9876M: Abylay Ospan <aospan@netup.ru> 9877L: linux-media@vger.kernel.org 9878W: https://linuxtv.org 9879W: http://netup.tv/ 9880T: git git://linuxtv.org/media_tree.git 9881S: Supported 9882F: drivers/media/dvb-frontends/cxd2841er* 9883 9884MEDIA DRIVERS FOR CXD2880 9885M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9886L: linux-media@vger.kernel.org 9887W: http://linuxtv.org/ 9888T: git git://linuxtv.org/media_tree.git 9889S: Supported 9890F: drivers/media/dvb-frontends/cxd2880/* 9891F: drivers/media/spi/cxd2880* 9892 9893MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9894L: linux-media@vger.kernel.org 9895W: https://linuxtv.org 9896T: git git://linuxtv.org/media_tree.git 9897S: Orphan 9898F: drivers/media/pci/ddbridge/* 9899 9900MEDIA DRIVERS FOR FREESCALE IMX 9901M: Steve Longerbeam <slongerbeam@gmail.com> 9902M: Philipp Zabel <p.zabel@pengutronix.de> 9903L: linux-media@vger.kernel.org 9904T: git git://linuxtv.org/media_tree.git 9905S: Maintained 9906F: Documentation/devicetree/bindings/media/imx.txt 9907F: Documentation/media/v4l-drivers/imx.rst 9908F: drivers/staging/media/imx/ 9909F: include/linux/imx-media.h 9910F: include/media/imx.h 9911 9912MEDIA DRIVER FOR FREESCALE IMX PXP 9913M: Philipp Zabel <p.zabel@pengutronix.de> 9914L: linux-media@vger.kernel.org 9915T: git git://linuxtv.org/media_tree.git 9916S: Maintained 9917F: drivers/media/platform/imx-pxp.[ch] 9918 9919MEDIA DRIVERS FOR FREESCALE IMX7 9920M: Rui Miguel Silva <rmfrfs@gmail.com> 9921L: linux-media@vger.kernel.org 9922T: git git://linuxtv.org/media_tree.git 9923S: Maintained 9924F: Documentation/devicetree/bindings/media/imx7-csi.txt 9925F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9926F: Documentation/media/v4l-drivers/imx7.rst 9927F: drivers/staging/media/imx/imx7-media-csi.c 9928F: drivers/staging/media/imx/imx7-mipi-csis.c 9929 9930MEDIA DRIVERS FOR HELENE 9931M: Abylay Ospan <aospan@netup.ru> 9932L: linux-media@vger.kernel.org 9933W: https://linuxtv.org 9934W: http://netup.tv/ 9935T: git git://linuxtv.org/media_tree.git 9936S: Supported 9937F: drivers/media/dvb-frontends/helene* 9938 9939MEDIA DRIVERS FOR HORUS3A 9940M: Sergey Kozlov <serjk@netup.ru> 9941M: Abylay Ospan <aospan@netup.ru> 9942L: linux-media@vger.kernel.org 9943W: https://linuxtv.org 9944W: http://netup.tv/ 9945T: git git://linuxtv.org/media_tree.git 9946S: Supported 9947F: drivers/media/dvb-frontends/horus3a* 9948 9949MEDIA DRIVERS FOR LNBH25 9950M: Sergey Kozlov <serjk@netup.ru> 9951M: Abylay Ospan <aospan@netup.ru> 9952L: linux-media@vger.kernel.org 9953W: https://linuxtv.org 9954W: http://netup.tv/ 9955T: git git://linuxtv.org/media_tree.git 9956S: Supported 9957F: drivers/media/dvb-frontends/lnbh25* 9958 9959MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9960L: linux-media@vger.kernel.org 9961W: https://linuxtv.org 9962T: git git://linuxtv.org/media_tree.git 9963S: Orphan 9964F: drivers/media/dvb-frontends/mxl5xx* 9965 9966MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9967M: Sergey Kozlov <serjk@netup.ru> 9968M: Abylay Ospan <aospan@netup.ru> 9969L: linux-media@vger.kernel.org 9970W: https://linuxtv.org 9971W: http://netup.tv/ 9972T: git git://linuxtv.org/media_tree.git 9973S: Supported 9974F: drivers/media/pci/netup_unidvb/* 9975 9976MEDIA DRIVERS FOR RENESAS - CEU 9977M: Jacopo Mondi <jacopo@jmondi.org> 9978L: linux-media@vger.kernel.org 9979L: linux-renesas-soc@vger.kernel.org 9980T: git git://linuxtv.org/media_tree.git 9981S: Supported 9982F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9983F: drivers/media/platform/renesas-ceu.c 9984F: include/media/drv-intf/renesas-ceu.h 9985 9986MEDIA DRIVERS FOR RENESAS - DRIF 9987M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9988L: linux-media@vger.kernel.org 9989L: linux-renesas-soc@vger.kernel.org 9990T: git git://linuxtv.org/media_tree.git 9991S: Supported 9992F: Documentation/devicetree/bindings/media/renesas,drif.txt 9993F: drivers/media/platform/rcar_drif.c 9994 9995MEDIA DRIVERS FOR RENESAS - FCP 9996M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9997L: linux-media@vger.kernel.org 9998L: linux-renesas-soc@vger.kernel.org 9999T: git git://linuxtv.org/media_tree.git 10000S: Supported 10001F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10002F: drivers/media/platform/rcar-fcp.c 10003F: include/media/rcar-fcp.h 10004 10005MEDIA DRIVERS FOR RENESAS - FDP1 10006M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10007L: linux-media@vger.kernel.org 10008L: linux-renesas-soc@vger.kernel.org 10009T: git git://linuxtv.org/media_tree.git 10010S: Supported 10011F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10012F: drivers/media/platform/rcar_fdp1.c 10013 10014MEDIA DRIVERS FOR RENESAS - VIN 10015M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10016L: linux-media@vger.kernel.org 10017L: linux-renesas-soc@vger.kernel.org 10018T: git git://linuxtv.org/media_tree.git 10019S: Supported 10020F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 10021F: Documentation/devicetree/bindings/media/rcar_vin.txt 10022F: drivers/media/platform/rcar-vin/ 10023 10024MEDIA DRIVERS FOR RENESAS - VSP1 10025M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10026M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10027L: linux-media@vger.kernel.org 10028L: linux-renesas-soc@vger.kernel.org 10029T: git git://linuxtv.org/media_tree.git 10030S: Supported 10031F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10032F: drivers/media/platform/vsp1/ 10033 10034MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10035L: linux-media@vger.kernel.org 10036W: https://linuxtv.org 10037T: git git://linuxtv.org/media_tree.git 10038S: Orphan 10039F: drivers/media/dvb-frontends/stv0910* 10040 10041MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10042L: linux-media@vger.kernel.org 10043W: https://linuxtv.org 10044T: git git://linuxtv.org/media_tree.git 10045S: Orphan 10046F: drivers/media/dvb-frontends/stv6111* 10047 10048MEDIA DRIVERS FOR STM32 - DCMI 10049M: Hugues Fruchet <hugues.fruchet@st.com> 10050L: linux-media@vger.kernel.org 10051T: git git://linuxtv.org/media_tree.git 10052S: Supported 10053F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10054F: drivers/media/platform/stm32/stm32-dcmi.c 10055 10056MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10057M: Dmitry Osipenko <digetx@gmail.com> 10058L: linux-media@vger.kernel.org 10059L: linux-tegra@vger.kernel.org 10060T: git git://linuxtv.org/media_tree.git 10061S: Maintained 10062F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10063F: drivers/staging/media/tegra-vde/ 10064 10065MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10066M: Mauro Carvalho Chehab <mchehab@kernel.org> 10067P: LinuxTV.org Project 10068L: linux-media@vger.kernel.org 10069W: https://linuxtv.org 10070Q: http://patchwork.kernel.org/project/linux-media/list/ 10071T: git git://linuxtv.org/media_tree.git 10072S: Maintained 10073F: Documentation/devicetree/bindings/media/ 10074F: Documentation/media/ 10075F: drivers/media/ 10076F: drivers/staging/media/ 10077F: include/linux/platform_data/media/ 10078F: include/media/ 10079F: include/uapi/linux/dvb/ 10080F: include/uapi/linux/videodev2.h 10081F: include/uapi/linux/media.h 10082F: include/uapi/linux/v4l2-* 10083F: include/uapi/linux/meye.h 10084F: include/uapi/linux/ivtv* 10085F: include/uapi/linux/uvcvideo.h 10086 10087MEDIATEK BLUETOOTH DRIVER 10088M: Sean Wang <sean.wang@mediatek.com> 10089L: linux-bluetooth@vger.kernel.org 10090L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10091S: Maintained 10092F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10093F: drivers/bluetooth/btmtkuart.c 10094 10095MEDIATEK CIR DRIVER 10096M: Sean Wang <sean.wang@mediatek.com> 10097S: Maintained 10098F: drivers/media/rc/mtk-cir.c 10099 10100MEDIATEK DMA DRIVER 10101M: Sean Wang <sean.wang@mediatek.com> 10102L: dmaengine@vger.kernel.org 10103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10104L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10105S: Maintained 10106F: Documentation/devicetree/bindings/dma/mtk-* 10107F: drivers/dma/mediatek/ 10108 10109MEDIATEK PMIC LED DRIVER 10110M: Sean Wang <sean.wang@mediatek.com> 10111S: Maintained 10112F: drivers/leds/leds-mt6323.c 10113F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10114 10115MEDIATEK ETHERNET DRIVER 10116M: Felix Fietkau <nbd@openwrt.org> 10117M: John Crispin <john@phrozen.org> 10118M: Sean Wang <sean.wang@mediatek.com> 10119M: Nelson Chang <nelson.chang@mediatek.com> 10120L: netdev@vger.kernel.org 10121S: Maintained 10122F: drivers/net/ethernet/mediatek/ 10123 10124MEDIATEK SWITCH DRIVER 10125M: Sean Wang <sean.wang@mediatek.com> 10126L: netdev@vger.kernel.org 10127S: Maintained 10128F: drivers/net/dsa/mt7530.* 10129F: net/dsa/tag_mtk.c 10130 10131MEDIATEK JPEG DRIVER 10132M: Rick Chang <rick.chang@mediatek.com> 10133M: Bin Liu <bin.liu@mediatek.com> 10134S: Supported 10135F: drivers/media/platform/mtk-jpeg/ 10136F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10137 10138MEDIATEK MDP DRIVER 10139M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10140M: Houlong Wei <houlong.wei@mediatek.com> 10141M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10142S: Supported 10143F: drivers/media/platform/mtk-mdp/ 10144F: drivers/media/platform/mtk-vpu/ 10145F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10146 10147MEDIATEK MEDIA DRIVER 10148M: Tiffany Lin <tiffany.lin@mediatek.com> 10149M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10150S: Supported 10151F: drivers/media/platform/mtk-vcodec/ 10152F: drivers/media/platform/mtk-vpu/ 10153F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10154F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10155 10156MEDIATEK MMC/SD/SDIO DRIVER 10157M: Chaotian Jing <chaotian.jing@mediatek.com> 10158S: Maintained 10159F: drivers/mmc/host/mtk-sd.c 10160F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10161 10162MEDIATEK MT76 WIRELESS LAN DRIVER 10163M: Felix Fietkau <nbd@nbd.name> 10164M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10165R: Ryder Lee <ryder.lee@mediatek.com> 10166R: Roy Luo <royluo@google.com> 10167L: linux-wireless@vger.kernel.org 10168S: Maintained 10169F: drivers/net/wireless/mediatek/mt76/ 10170 10171MEDIATEK MT7601U WIRELESS LAN DRIVER 10172M: Jakub Kicinski <kubakici@wp.pl> 10173L: linux-wireless@vger.kernel.org 10174S: Maintained 10175F: drivers/net/wireless/mediatek/mt7601u/ 10176 10177MEDIATEK MT7621/28/88 I2C DRIVER 10178M: Stefan Roese <sr@denx.de> 10179L: linux-i2c@vger.kernel.org 10180S: Maintained 10181F: drivers/i2c/busses/i2c-mt7621.c 10182F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10183 10184MEDIATEK NAND CONTROLLER DRIVER 10185M: Xiaolei Li <xiaolei.li@mediatek.com> 10186L: linux-mtd@lists.infradead.org 10187S: Maintained 10188F: drivers/mtd/nand/raw/mtk_* 10189F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10190 10191MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10192M: Sean Wang <sean.wang@mediatek.com> 10193S: Maintained 10194F: drivers/char/hw_random/mtk-rng.c 10195 10196MEDIATEK USB3 DRD IP DRIVER 10197M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10198L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10200L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10201S: Maintained 10202F: drivers/usb/mtu3/ 10203 10204MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10205M: Peter Senna Tschudin <peter.senna@gmail.com> 10206M: Martin Donnelly <martin.donnelly@ge.com> 10207M: Martyn Welch <martyn.welch@collabora.co.uk> 10208S: Maintained 10209F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10210F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10211 10212MEGARAID SCSI/SAS DRIVERS 10213M: Kashyap Desai <kashyap.desai@broadcom.com> 10214M: Sumit Saxena <sumit.saxena@broadcom.com> 10215M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10216L: megaraidlinux.pdl@broadcom.com 10217L: linux-scsi@vger.kernel.org 10218W: http://www.avagotech.com/support/ 10219S: Maintained 10220F: Documentation/scsi/megaraid.txt 10221F: drivers/scsi/megaraid.* 10222F: drivers/scsi/megaraid/ 10223 10224MELEXIS MLX90614 DRIVER 10225M: Crt Mori <cmo@melexis.com> 10226L: linux-iio@vger.kernel.org 10227W: http://www.melexis.com 10228S: Supported 10229F: drivers/iio/temperature/mlx90614.c 10230 10231MELEXIS MLX90632 DRIVER 10232M: Crt Mori <cmo@melexis.com> 10233L: linux-iio@vger.kernel.org 10234W: http://www.melexis.com 10235S: Supported 10236F: drivers/iio/temperature/mlx90632.c 10237 10238MELFAS MIP4 TOUCHSCREEN DRIVER 10239M: Sangwon Jee <jeesw@melfas.com> 10240W: http://www.melfas.com 10241S: Supported 10242F: drivers/input/touchscreen/melfas_mip4.c 10243F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10244 10245MELLANOX ETHERNET DRIVER (mlx4_en) 10246M: Tariq Toukan <tariqt@mellanox.com> 10247L: netdev@vger.kernel.org 10248S: Supported 10249W: http://www.mellanox.com 10250Q: http://patchwork.ozlabs.org/project/netdev/list/ 10251F: drivers/net/ethernet/mellanox/mlx4/en_* 10252 10253MELLANOX ETHERNET DRIVER (mlx5e) 10254M: Saeed Mahameed <saeedm@mellanox.com> 10255L: netdev@vger.kernel.org 10256S: Supported 10257W: http://www.mellanox.com 10258Q: http://patchwork.ozlabs.org/project/netdev/list/ 10259F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10260 10261MELLANOX ETHERNET INNOVA DRIVERS 10262R: Boris Pismenny <borisp@mellanox.com> 10263L: netdev@vger.kernel.org 10264S: Supported 10265W: http://www.mellanox.com 10266Q: http://patchwork.ozlabs.org/project/netdev/list/ 10267F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10268F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10269F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10270F: include/linux/mlx5/mlx5_ifc_fpga.h 10271 10272MELLANOX ETHERNET SWITCH DRIVERS 10273M: Jiri Pirko <jiri@mellanox.com> 10274M: Ido Schimmel <idosch@mellanox.com> 10275L: netdev@vger.kernel.org 10276S: Supported 10277W: http://www.mellanox.com 10278Q: http://patchwork.ozlabs.org/project/netdev/list/ 10279F: drivers/net/ethernet/mellanox/mlxsw/ 10280F: tools/testing/selftests/drivers/net/mlxsw/ 10281 10282MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10283M: mlxsw@mellanox.com 10284L: netdev@vger.kernel.org 10285S: Supported 10286W: http://www.mellanox.com 10287Q: http://patchwork.ozlabs.org/project/netdev/list/ 10288F: drivers/net/ethernet/mellanox/mlxfw/ 10289 10290MELLANOX HARDWARE PLATFORM SUPPORT 10291M: Andy Shevchenko <andy@infradead.org> 10292M: Darren Hart <dvhart@infradead.org> 10293M: Vadim Pasternak <vadimp@mellanox.com> 10294L: platform-driver-x86@vger.kernel.org 10295S: Supported 10296F: drivers/platform/mellanox/ 10297F: include/linux/platform_data/mlxreg.h 10298 10299MELLANOX MLX4 core VPI driver 10300M: Tariq Toukan <tariqt@mellanox.com> 10301L: netdev@vger.kernel.org 10302L: linux-rdma@vger.kernel.org 10303W: http://www.mellanox.com 10304Q: http://patchwork.ozlabs.org/project/netdev/list/ 10305S: Supported 10306F: drivers/net/ethernet/mellanox/mlx4/ 10307F: include/linux/mlx4/ 10308 10309MELLANOX MLX4 IB driver 10310M: Yishai Hadas <yishaih@mellanox.com> 10311L: linux-rdma@vger.kernel.org 10312W: http://www.mellanox.com 10313Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10314S: Supported 10315F: drivers/infiniband/hw/mlx4/ 10316F: include/linux/mlx4/ 10317F: include/uapi/rdma/mlx4-abi.h 10318 10319MELLANOX MLX5 core VPI driver 10320M: Saeed Mahameed <saeedm@mellanox.com> 10321M: Leon Romanovsky <leonro@mellanox.com> 10322L: netdev@vger.kernel.org 10323L: linux-rdma@vger.kernel.org 10324W: http://www.mellanox.com 10325Q: http://patchwork.ozlabs.org/project/netdev/list/ 10326S: Supported 10327F: drivers/net/ethernet/mellanox/mlx5/core/ 10328F: include/linux/mlx5/ 10329F: Documentation/networking/device_drivers/mellanox/ 10330 10331MELLANOX MLX5 IB driver 10332M: Leon Romanovsky <leonro@mellanox.com> 10333L: linux-rdma@vger.kernel.org 10334W: http://www.mellanox.com 10335Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10336S: Supported 10337F: drivers/infiniband/hw/mlx5/ 10338F: include/linux/mlx5/ 10339F: include/uapi/rdma/mlx5-abi.h 10340 10341MELLANOX MLXCPLD I2C AND MUX DRIVER 10342M: Vadim Pasternak <vadimp@mellanox.com> 10343M: Michael Shych <michaelsh@mellanox.com> 10344L: linux-i2c@vger.kernel.org 10345S: Supported 10346F: drivers/i2c/busses/i2c-mlxcpld.c 10347F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10348F: Documentation/i2c/busses/i2c-mlxcpld 10349 10350MELLANOX MLXCPLD LED DRIVER 10351M: Vadim Pasternak <vadimp@mellanox.com> 10352L: linux-leds@vger.kernel.org 10353S: Supported 10354F: drivers/leds/leds-mlxcpld.c 10355F: drivers/leds/leds-mlxreg.c 10356F: Documentation/leds/leds-mlxcpld.rst 10357 10358MELLANOX PLATFORM DRIVER 10359M: Vadim Pasternak <vadimp@mellanox.com> 10360L: platform-driver-x86@vger.kernel.org 10361S: Supported 10362F: drivers/platform/x86/mlx-platform.c 10363 10364MEMBARRIER SUPPORT 10365M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10366M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10367L: linux-kernel@vger.kernel.org 10368S: Supported 10369F: kernel/sched/membarrier.c 10370F: include/uapi/linux/membarrier.h 10371F: arch/powerpc/include/asm/membarrier.h 10372 10373MEMBLOCK 10374M: Mike Rapoport <rppt@linux.ibm.com> 10375L: linux-mm@kvack.org 10376S: Maintained 10377F: include/linux/memblock.h 10378F: mm/memblock.c 10379F: Documentation/core-api/boot-time-mm.rst 10380 10381MEMORY MANAGEMENT 10382L: linux-mm@kvack.org 10383W: http://www.linux-mm.org 10384S: Maintained 10385F: include/linux/mm.h 10386F: include/linux/gfp.h 10387F: include/linux/mmzone.h 10388F: include/linux/memory_hotplug.h 10389F: include/linux/vmalloc.h 10390F: mm/ 10391 10392MEMORY TECHNOLOGY DEVICES (MTD) 10393M: David Woodhouse <dwmw2@infradead.org> 10394M: Brian Norris <computersforpeace@gmail.com> 10395M: Marek Vasut <marek.vasut@gmail.com> 10396M: Miquel Raynal <miquel.raynal@bootlin.com> 10397M: Richard Weinberger <richard@nod.at> 10398M: Vignesh Raghavendra <vigneshr@ti.com> 10399L: linux-mtd@lists.infradead.org 10400W: http://www.linux-mtd.infradead.org/ 10401Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10404S: Maintained 10405F: Documentation/devicetree/bindings/mtd/ 10406F: drivers/mtd/ 10407F: include/linux/mtd/ 10408F: include/uapi/mtd/ 10409 10410MEN A21 WATCHDOG DRIVER 10411M: Johannes Thumshirn <morbidrsa@gmail.com> 10412L: linux-watchdog@vger.kernel.org 10413S: Maintained 10414F: drivers/watchdog/mena21_wdt.c 10415 10416MEN CHAMELEON BUS (mcb) 10417M: Johannes Thumshirn <morbidrsa@gmail.com> 10418S: Maintained 10419F: drivers/mcb/ 10420F: include/linux/mcb.h 10421F: Documentation/driver-api/men-chameleon-bus.rst 10422 10423MEN F21BMC (Board Management Controller) 10424M: Andreas Werner <andreas.werner@men.de> 10425S: Supported 10426F: drivers/mfd/menf21bmc.c 10427F: drivers/watchdog/menf21bmc_wdt.c 10428F: drivers/leds/leds-menf21bmc.c 10429F: drivers/hwmon/menf21bmc_hwmon.c 10430F: Documentation/hwmon/menf21bmc.rst 10431 10432MEN Z069 WATCHDOG DRIVER 10433M: Johannes Thumshirn <jth@kernel.org> 10434L: linux-watchdog@vger.kernel.org 10435S: Maintained 10436F: drivers/watchdog/menz69_wdt.c 10437 10438MESON AO CEC DRIVER FOR AMLOGIC SOCS 10439M: Neil Armstrong <narmstrong@baylibre.com> 10440L: linux-media@vger.kernel.org 10441L: linux-amlogic@lists.infradead.org 10442W: http://linux-meson.com/ 10443S: Supported 10444F: drivers/media/platform/meson/ao-cec.c 10445F: drivers/media/platform/meson/ao-cec-g12a.c 10446F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10447T: git git://linuxtv.org/media_tree.git 10448 10449MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10450M: Liang Yang <liang.yang@amlogic.com> 10451L: linux-mtd@lists.infradead.org 10452S: Maintained 10453F: drivers/mtd/nand/raw/meson_* 10454F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10455 10456MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10457M: Maxime Jourdan <mjourdan@baylibre.com> 10458L: linux-media@vger.kernel.org 10459L: linux-amlogic@lists.infradead.org 10460S: Supported 10461F: drivers/staging/media/meson/vdec/ 10462T: git git://linuxtv.org/media_tree.git 10463 10464METHODE UDPU SUPPORT 10465M: Vladimir Vid <vladimir.vid@sartura.hr> 10466S: Maintained 10467F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10468 10469MICROBLAZE ARCHITECTURE 10470M: Michal Simek <monstr@monstr.eu> 10471W: http://www.monstr.eu/fdt/ 10472T: git git://git.monstr.eu/linux-2.6-microblaze.git 10473S: Supported 10474F: arch/microblaze/ 10475 10476MICROCHIP AT91 SERIAL DRIVER 10477M: Richard Genoud <richard.genoud@gmail.com> 10478S: Maintained 10479F: drivers/tty/serial/atmel_serial.c 10480F: drivers/tty/serial/atmel_serial.h 10481F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10482 10483MICROCHIP AUDIO ASOC DRIVERS 10484M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10485L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10486S: Supported 10487F: sound/soc/atmel 10488 10489MICROCHIP DMA DRIVER 10490M: Ludovic Desroches <ludovic.desroches@microchip.com> 10491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10492L: dmaengine@vger.kernel.org 10493S: Supported 10494F: drivers/dma/at_hdmac.c 10495F: drivers/dma/at_hdmac_regs.h 10496F: include/linux/platform_data/dma-atmel.h 10497F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10498F: include/dt-bindings/dma/at91.h 10499 10500MICROCHIP ECC DRIVER 10501M: Tudor Ambarus <tudor.ambarus@microchip.com> 10502L: linux-crypto@vger.kernel.org 10503S: Maintained 10504F: drivers/crypto/atmel-ecc.* 10505 10506MICROCHIP I2C DRIVER 10507M: Ludovic Desroches <ludovic.desroches@microchip.com> 10508L: linux-i2c@vger.kernel.org 10509S: Supported 10510F: drivers/i2c/busses/i2c-at91.h 10511F: drivers/i2c/busses/i2c-at91-*.c 10512 10513MICROCHIP ISC DRIVER 10514M: Eugen Hristev <eugen.hristev@microchip.com> 10515L: linux-media@vger.kernel.org 10516S: Supported 10517F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10518F: drivers/media/platform/atmel/atmel-isc.h 10519F: drivers/media/platform/atmel/atmel-isc-base.c 10520F: drivers/media/platform/atmel/atmel-isc-regs.h 10521F: Documentation/devicetree/bindings/media/atmel-isc.txt 10522 10523MICROCHIP ISI DRIVER 10524M: Eugen Hristev <eugen.hristev@microchip.com> 10525L: linux-media@vger.kernel.org 10526S: Supported 10527F: drivers/media/platform/atmel/atmel-isi.c 10528F: drivers/media/platform/atmel/atmel-isi.h 10529 10530MICROCHIP AT91 USART MFD DRIVER 10531M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10532L: linux-kernel@vger.kernel.org 10533S: Supported 10534F: drivers/mfd/at91-usart.c 10535F: include/dt-bindings/mfd/at91-usart.h 10536F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10537 10538MICROCHIP AT91 USART SPI DRIVER 10539M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10540L: linux-spi@vger.kernel.org 10541S: Supported 10542F: drivers/spi/spi-at91-usart.c 10543F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10544 10545MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10546M: Woojung Huh <woojung.huh@microchip.com> 10547M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10548L: netdev@vger.kernel.org 10549S: Maintained 10550F: net/dsa/tag_ksz.c 10551F: drivers/net/dsa/microchip/* 10552F: include/linux/platform_data/microchip-ksz.h 10553F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10554 10555MICROCHIP LAN743X ETHERNET DRIVER 10556M: Bryan Whitehead <bryan.whitehead@microchip.com> 10557M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10558L: netdev@vger.kernel.org 10559S: Maintained 10560F: drivers/net/ethernet/microchip/lan743x_* 10561 10562MICROCHIP LCDFB DRIVER 10563M: Nicolas Ferre <nicolas.ferre@microchip.com> 10564L: linux-fbdev@vger.kernel.org 10565S: Maintained 10566F: drivers/video/fbdev/atmel_lcdfb.c 10567F: include/video/atmel_lcdc.h 10568 10569MICROCHIP MMC/SD/SDIO MCI DRIVER 10570M: Ludovic Desroches <ludovic.desroches@microchip.com> 10571S: Maintained 10572F: drivers/mmc/host/atmel-mci.c 10573 10574MICROCHIP MCP16502 PMIC DRIVER 10575M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10577S: Maintained 10578F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10579F: drivers/regulator/mcp16502.c 10580 10581MICROCHIP MCP3911 ADC DRIVER 10582M: Marcus Folkesson <marcus.folkesson@gmail.com> 10583M: Kent Gustavsson <kent@minoris.se> 10584L: linux-iio@vger.kernel.org 10585S: Supported 10586F: drivers/iio/adc/mcp3911.c 10587F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10588 10589MICROCHIP NAND DRIVER 10590M: Tudor Ambarus <tudor.ambarus@microchip.com> 10591L: linux-mtd@lists.infradead.org 10592S: Supported 10593F: drivers/mtd/nand/raw/atmel/* 10594F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10595 10596MICROCHIP PWM DRIVER 10597M: Claudiu Beznea <claudiu.beznea@microchip.com> 10598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10599L: linux-pwm@vger.kernel.org 10600S: Supported 10601F: drivers/pwm/pwm-atmel.c 10602F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10603 10604MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10605M: Ludovic Desroches <ludovic.desroches@microchip.com> 10606M: Eugen Hristev <eugen.hristev@microchip.com> 10607L: linux-iio@vger.kernel.org 10608S: Supported 10609F: drivers/iio/adc/at91-sama5d2_adc.c 10610F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10611F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10612 10613MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10614M: Nicolas Ferre <nicolas.ferre@microchip.com> 10615S: Supported 10616F: drivers/power/reset/at91-sama5d2_shdwc.c 10617 10618MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10619M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10621L: linux-gpio@vger.kernel.org 10622F: drivers/gpio/gpio-sama5d2-piobu.c 10623 10624MICROCHIP SPI DRIVER 10625M: Nicolas Ferre <nicolas.ferre@microchip.com> 10626S: Supported 10627F: drivers/spi/spi-atmel.* 10628 10629MICROCHIP SSC DRIVER 10630M: Nicolas Ferre <nicolas.ferre@microchip.com> 10631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10632S: Supported 10633F: drivers/misc/atmel-ssc.c 10634F: include/linux/atmel-ssc.h 10635 10636MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10637M: Nicolas Ferre <nicolas.ferre@microchip.com> 10638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10639S: Supported 10640F: drivers/misc/atmel_tclib.c 10641F: drivers/clocksource/tcb_clksrc.c 10642 10643MICROCHIP USBA UDC DRIVER 10644M: Cristian Birsan <cristian.birsan@microchip.com> 10645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10646S: Supported 10647F: drivers/usb/gadget/udc/atmel_usba_udc.* 10648 10649MICROCHIP USB251XB DRIVER 10650M: Richard Leitner <richard.leitner@skidata.com> 10651L: linux-usb@vger.kernel.org 10652S: Maintained 10653F: drivers/usb/misc/usb251xb.c 10654F: Documentation/devicetree/bindings/usb/usb251xb.txt 10655 10656MICROCHIP XDMA DRIVER 10657M: Ludovic Desroches <ludovic.desroches@microchip.com> 10658L: linux-arm-kernel@lists.infradead.org 10659L: dmaengine@vger.kernel.org 10660S: Supported 10661F: drivers/dma/at_xdmac.c 10662 10663MICROSEMI MIPS SOCS 10664M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10665M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10666L: linux-mips@vger.kernel.org 10667S: Supported 10668F: arch/mips/generic/board-ocelot.c 10669F: arch/mips/configs/generic/board-ocelot.config 10670F: arch/mips/boot/dts/mscc/ 10671F: Documentation/devicetree/bindings/mips/mscc.txt 10672 10673MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10674M: Don Brace <don.brace@microsemi.com> 10675L: esc.storagedev@microsemi.com 10676L: linux-scsi@vger.kernel.org 10677S: Supported 10678F: drivers/scsi/smartpqi/smartpqi*.[ch] 10679F: drivers/scsi/smartpqi/Kconfig 10680F: drivers/scsi/smartpqi/Makefile 10681F: include/linux/cciss*.h 10682F: include/uapi/linux/cciss*.h 10683F: Documentation/scsi/smartpqi.txt 10684 10685MICROSEMI ETHERNET SWITCH DRIVER 10686M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10687M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10688L: netdev@vger.kernel.org 10689S: Supported 10690F: drivers/net/ethernet/mscc/ 10691 10692MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10693M: Chen Yu <yu.c.chen@intel.com> 10694L: platform-driver-x86@vger.kernel.org 10695S: Supported 10696F: drivers/platform/x86/surfacepro3_button.c 10697 10698MICROTEK X6 SCANNER 10699M: Oliver Neukum <oliver@neukum.org> 10700S: Maintained 10701F: drivers/usb/image/microtek.* 10702 10703MIPS 10704M: Ralf Baechle <ralf@linux-mips.org> 10705M: Paul Burton <paul.burton@mips.com> 10706M: James Hogan <jhogan@kernel.org> 10707L: linux-mips@vger.kernel.org 10708W: http://www.linux-mips.org/ 10709T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10711Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10712S: Supported 10713F: Documentation/devicetree/bindings/mips/ 10714F: Documentation/mips/ 10715F: arch/mips/ 10716F: drivers/platform/mips/ 10717 10718MIPS BOSTON DEVELOPMENT BOARD 10719M: Paul Burton <paul.burton@mips.com> 10720L: linux-mips@vger.kernel.org 10721S: Maintained 10722F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10723F: arch/mips/boot/dts/img/boston.dts 10724F: arch/mips/configs/generic/board-boston.config 10725F: drivers/clk/imgtec/clk-boston.c 10726F: include/dt-bindings/clock/boston-clock.h 10727 10728MIPS GENERIC PLATFORM 10729M: Paul Burton <paul.burton@mips.com> 10730L: linux-mips@vger.kernel.org 10731S: Supported 10732F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10733F: arch/mips/generic/ 10734F: arch/mips/tools/generic-board-config.sh 10735 10736MIPS/LOONGSON1 ARCHITECTURE 10737M: Keguang Zhang <keguang.zhang@gmail.com> 10738L: linux-mips@vger.kernel.org 10739S: Maintained 10740F: arch/mips/loongson32/ 10741F: arch/mips/include/asm/mach-loongson32/ 10742F: drivers/*/*loongson1* 10743F: drivers/*/*/*loongson1* 10744 10745MIPS/LOONGSON2 ARCHITECTURE 10746M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10747L: linux-mips@vger.kernel.org 10748S: Maintained 10749F: arch/mips/loongson64/fuloong-2e/ 10750F: arch/mips/loongson64/lemote-2f/ 10751F: arch/mips/include/asm/mach-loongson64/ 10752F: drivers/*/*loongson2* 10753F: drivers/*/*/*loongson2* 10754 10755MIPS/LOONGSON3 ARCHITECTURE 10756M: Huacai Chen <chenhc@lemote.com> 10757L: linux-mips@vger.kernel.org 10758S: Maintained 10759F: arch/mips/loongson64/ 10760F: arch/mips/include/asm/mach-loongson64/ 10761F: drivers/platform/mips/cpu_hwmon.c 10762F: drivers/*/*loongson3* 10763F: drivers/*/*/*loongson3* 10764 10765MIPS RINT INSTRUCTION EMULATION 10766M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10767L: linux-mips@vger.kernel.org 10768S: Supported 10769F: arch/mips/math-emu/sp_rint.c 10770F: arch/mips/math-emu/dp_rint.c 10771 10772MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10773M: Hans Verkuil <hverkuil@xs4all.nl> 10774L: linux-media@vger.kernel.org 10775T: git git://linuxtv.org/media_tree.git 10776W: https://linuxtv.org 10777S: Odd Fixes 10778F: drivers/media/radio/radio-miropcm20* 10779 10780MMP SUPPORT 10781R: Lubomir Rintel <lkundrak@v3.sk> 10782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10783S: Odd Fixes 10784F: arch/arm/boot/dts/mmp* 10785F: arch/arm/mach-mmp/ 10786 10787MMU GATHER AND TLB INVALIDATION 10788M: Will Deacon <will@kernel.org> 10789M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10790M: Andrew Morton <akpm@linux-foundation.org> 10791M: Nick Piggin <npiggin@gmail.com> 10792M: Peter Zijlstra <peterz@infradead.org> 10793L: linux-arch@vger.kernel.org 10794L: linux-mm@kvack.org 10795S: Maintained 10796F: arch/*/include/asm/tlb.h 10797F: include/asm-generic/tlb.h 10798F: mm/mmu_gather.c 10799 10800MN88472 MEDIA DRIVER 10801M: Antti Palosaari <crope@iki.fi> 10802L: linux-media@vger.kernel.org 10803W: https://linuxtv.org 10804W: http://palosaari.fi/linux/ 10805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10806S: Maintained 10807F: drivers/media/dvb-frontends/mn88472* 10808 10809MN88473 MEDIA DRIVER 10810M: Antti Palosaari <crope@iki.fi> 10811L: linux-media@vger.kernel.org 10812W: https://linuxtv.org 10813W: http://palosaari.fi/linux/ 10814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10815S: Maintained 10816F: drivers/media/dvb-frontends/mn88473* 10817 10818MODULE SUPPORT 10819M: Jessica Yu <jeyu@kernel.org> 10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10821S: Maintained 10822F: include/linux/module.h 10823F: kernel/module.c 10824 10825MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10826W: http://popies.net/meye/ 10827S: Orphan 10828F: Documentation/media/v4l-drivers/meye* 10829F: drivers/media/pci/meye/ 10830F: include/uapi/linux/meye.h 10831 10832MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10833M: Jiri Slaby <jirislaby@gmail.com> 10834S: Maintained 10835F: Documentation/driver-api/serial/moxa-smartio.rst 10836F: drivers/tty/mxser.* 10837 10838MR800 AVERMEDIA USB FM RADIO DRIVER 10839M: Alexey Klimov <klimov.linux@gmail.com> 10840L: linux-media@vger.kernel.org 10841T: git git://linuxtv.org/media_tree.git 10842S: Maintained 10843F: drivers/media/radio/radio-mr800.c 10844 10845MRF24J40 IEEE 802.15.4 RADIO DRIVER 10846M: Alan Ott <alan@signal11.us> 10847L: linux-wpan@vger.kernel.org 10848S: Maintained 10849F: drivers/net/ieee802154/mrf24j40.c 10850F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10851 10852MSI LAPTOP SUPPORT 10853M: "Lee, Chun-Yi" <jlee@suse.com> 10854L: platform-driver-x86@vger.kernel.org 10855S: Maintained 10856F: drivers/platform/x86/msi-laptop.c 10857 10858MSI WMI SUPPORT 10859L: platform-driver-x86@vger.kernel.org 10860S: Orphan 10861F: drivers/platform/x86/msi-wmi.c 10862 10863MSI001 MEDIA DRIVER 10864M: Antti Palosaari <crope@iki.fi> 10865L: linux-media@vger.kernel.org 10866W: https://linuxtv.org 10867W: http://palosaari.fi/linux/ 10868Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10869T: git git://linuxtv.org/anttip/media_tree.git 10870S: Maintained 10871F: drivers/media/tuners/msi001* 10872 10873MSI2500 MEDIA DRIVER 10874M: Antti Palosaari <crope@iki.fi> 10875L: linux-media@vger.kernel.org 10876W: https://linuxtv.org 10877W: http://palosaari.fi/linux/ 10878Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10879T: git git://linuxtv.org/anttip/media_tree.git 10880S: Maintained 10881F: drivers/media/usb/msi2500/ 10882 10883MSYSTEMS DISKONCHIP G3 MTD DRIVER 10884M: Robert Jarzmik <robert.jarzmik@free.fr> 10885L: linux-mtd@lists.infradead.org 10886S: Maintained 10887F: drivers/mtd/devices/docg3* 10888 10889MT9M032 APTINA SENSOR DRIVER 10890M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10891L: linux-media@vger.kernel.org 10892T: git git://linuxtv.org/media_tree.git 10893S: Maintained 10894F: drivers/media/i2c/mt9m032.c 10895F: include/media/i2c/mt9m032.h 10896 10897MT9P031 APTINA CAMERA SENSOR 10898M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10899L: linux-media@vger.kernel.org 10900T: git git://linuxtv.org/media_tree.git 10901S: Maintained 10902F: drivers/media/i2c/mt9p031.c 10903F: include/media/i2c/mt9p031.h 10904 10905MT9T001 APTINA CAMERA SENSOR 10906M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10907L: linux-media@vger.kernel.org 10908T: git git://linuxtv.org/media_tree.git 10909S: Maintained 10910F: drivers/media/i2c/mt9t001.c 10911F: include/media/i2c/mt9t001.h 10912 10913MT9T112 APTINA CAMERA SENSOR 10914M: Jacopo Mondi <jacopo@jmondi.org> 10915L: linux-media@vger.kernel.org 10916T: git git://linuxtv.org/media_tree.git 10917S: Odd Fixes 10918F: drivers/media/i2c/mt9t112.c 10919F: include/media/i2c/mt9t112.h 10920 10921MT9V032 APTINA CAMERA SENSOR 10922M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10923L: linux-media@vger.kernel.org 10924T: git git://linuxtv.org/media_tree.git 10925S: Maintained 10926F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10927F: drivers/media/i2c/mt9v032.c 10928F: include/media/i2c/mt9v032.h 10929 10930MT9V111 APTINA CAMERA SENSOR 10931M: Jacopo Mondi <jacopo@jmondi.org> 10932L: linux-media@vger.kernel.org 10933T: git git://linuxtv.org/media_tree.git 10934S: Maintained 10935F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10936F: drivers/media/i2c/mt9v111.c 10937 10938MULTIFUNCTION DEVICES (MFD) 10939M: Lee Jones <lee.jones@linaro.org> 10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10941S: Supported 10942F: Documentation/devicetree/bindings/mfd/ 10943F: drivers/mfd/ 10944F: include/linux/mfd/ 10945F: include/dt-bindings/mfd/ 10946 10947MULTIMEDIA CARD (MMC) ETC. OVER SPI 10948S: Orphan 10949F: drivers/mmc/host/mmc_spi.c 10950F: include/linux/spi/mmc_spi.h 10951 10952MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10953M: Ulf Hansson <ulf.hansson@linaro.org> 10954L: linux-mmc@vger.kernel.org 10955T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10956S: Maintained 10957F: Documentation/devicetree/bindings/mmc/ 10958F: drivers/mmc/ 10959F: include/linux/mmc/ 10960F: include/uapi/linux/mmc/ 10961 10962MULTIPLEXER SUBSYSTEM 10963M: Peter Rosin <peda@axentia.se> 10964S: Maintained 10965F: Documentation/ABI/testing/sysfs-class-mux* 10966F: Documentation/devicetree/bindings/mux/ 10967F: include/dt-bindings/mux/ 10968F: include/linux/mux/ 10969F: drivers/mux/ 10970 10971MULTITECH MULTIPORT CARD (ISICOM) 10972S: Orphan 10973F: drivers/tty/isicom.c 10974F: include/linux/isicom.h 10975 10976MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10977M: Bin Liu <b-liu@ti.com> 10978L: linux-usb@vger.kernel.org 10979S: Maintained 10980F: drivers/usb/musb/ 10981 10982MXL301RF MEDIA DRIVER 10983M: Akihiro Tsukada <tskd08@gmail.com> 10984L: linux-media@vger.kernel.org 10985S: Odd Fixes 10986F: drivers/media/tuners/mxl301rf* 10987 10988MXL5007T MEDIA DRIVER 10989M: Michael Krufky <mkrufky@linuxtv.org> 10990L: linux-media@vger.kernel.org 10991W: https://linuxtv.org 10992W: http://github.com/mkrufky 10993Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10994T: git git://linuxtv.org/mkrufky/tuners.git 10995S: Maintained 10996F: drivers/media/tuners/mxl5007t.* 10997 10998MXSFB DRM DRIVER 10999M: Marek Vasut <marex@denx.de> 11000M: Stefan Agner <stefan@agner.ch> 11001L: dri-devel@lists.freedesktop.org 11002S: Supported 11003F: drivers/gpu/drm/mxsfb/ 11004F: Documentation/devicetree/bindings/display/mxsfb.txt 11005T: git git://anongit.freedesktop.org/drm/drm-misc 11006 11007MYLEX DAC960 PCI RAID Controller 11008M: Hannes Reinecke <hare@kernel.org> 11009L: linux-scsi@vger.kernel.org 11010S: Supported 11011F: drivers/scsi/myrb.* 11012F: drivers/scsi/myrs.* 11013 11014MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11015M: Chris Lee <christopher.lee@cspi.com> 11016L: netdev@vger.kernel.org 11017W: https://www.cspi.com/ethernet-products/support/downloads/ 11018S: Supported 11019F: drivers/net/ethernet/myricom/myri10ge/ 11020 11021NAND FLASH SUBSYSTEM 11022M: Miquel Raynal <miquel.raynal@bootlin.com> 11023R: Richard Weinberger <richard@nod.at> 11024L: linux-mtd@lists.infradead.org 11025W: http://www.linux-mtd.infradead.org/ 11026Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11028S: Maintained 11029F: drivers/mtd/nand/ 11030F: include/linux/mtd/*nand*.h 11031 11032NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11033M: Daniel Mack <zonque@gmail.com> 11034S: Maintained 11035L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11036W: http://www.native-instruments.com 11037F: sound/usb/caiaq/ 11038 11039NATSEMI ETHERNET DRIVER (DP8381x) 11040S: Orphan 11041F: drivers/net/ethernet/natsemi/natsemi.c 11042 11043NCR 5380 SCSI DRIVERS 11044M: Finn Thain <fthain@telegraphics.com.au> 11045M: Michael Schmitz <schmitzmic@gmail.com> 11046L: linux-scsi@vger.kernel.org 11047S: Maintained 11048F: Documentation/scsi/g_NCR5380.txt 11049F: drivers/scsi/NCR5380.* 11050F: drivers/scsi/arm/cumana_1.c 11051F: drivers/scsi/arm/oak.c 11052F: drivers/scsi/atari_scsi.* 11053F: drivers/scsi/dmx3191d.c 11054F: drivers/scsi/g_NCR5380.* 11055F: drivers/scsi/mac_scsi.* 11056F: drivers/scsi/sun3_scsi.* 11057F: drivers/scsi/sun3_scsi_vme.c 11058 11059NCSI LIBRARY: 11060M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11061S: Maintained 11062F: net/ncsi/ 11063 11064NCT6775 HARDWARE MONITOR DRIVER 11065M: Guenter Roeck <linux@roeck-us.net> 11066L: linux-hwmon@vger.kernel.org 11067S: Maintained 11068F: Documentation/hwmon/nct6775.rst 11069F: drivers/hwmon/nct6775.c 11070 11071NET_FAILOVER MODULE 11072M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11073L: netdev@vger.kernel.org 11074S: Supported 11075F: driver/net/net_failover.c 11076F: include/net/net_failover.h 11077F: Documentation/networking/net_failover.rst 11078 11079NETEM NETWORK EMULATOR 11080M: Stephen Hemminger <stephen@networkplumber.org> 11081L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11082S: Maintained 11083F: net/sched/sch_netem.c 11084 11085NETERION 10GbE DRIVERS (s2io/vxge) 11086M: Jon Mason <jdmason@kudzu.us> 11087L: netdev@vger.kernel.org 11088S: Supported 11089F: Documentation/networking/device_drivers/neterion/s2io.txt 11090F: Documentation/networking/device_drivers/neterion/vxge.txt 11091F: drivers/net/ethernet/neterion/ 11092 11093NETFILTER 11094M: Pablo Neira Ayuso <pablo@netfilter.org> 11095M: Jozsef Kadlecsik <kadlec@netfilter.org> 11096M: Florian Westphal <fw@strlen.de> 11097L: netfilter-devel@vger.kernel.org 11098L: coreteam@netfilter.org 11099W: http://www.netfilter.org/ 11100W: http://www.iptables.org/ 11101W: http://www.nftables.org/ 11102Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11105S: Maintained 11106F: include/linux/netfilter* 11107F: include/linux/netfilter/ 11108F: include/net/netfilter/ 11109F: include/uapi/linux/netfilter* 11110F: include/uapi/linux/netfilter/ 11111F: net/*/netfilter.c 11112F: net/*/netfilter/ 11113F: net/netfilter/ 11114F: net/bridge/br_netfilter*.c 11115 11116NETROM NETWORK LAYER 11117M: Ralf Baechle <ralf@linux-mips.org> 11118L: linux-hams@vger.kernel.org 11119W: http://www.linux-ax25.org/ 11120S: Maintained 11121F: include/net/netrom.h 11122F: include/uapi/linux/netrom.h 11123F: net/netrom/ 11124 11125NETRONOME ETHERNET DRIVERS 11126M: Jakub Kicinski <jakub.kicinski@netronome.com> 11127L: oss-drivers@netronome.com 11128S: Maintained 11129F: drivers/net/ethernet/netronome/ 11130 11131NETWORK BLOCK DEVICE (NBD) 11132M: Josef Bacik <josef@toxicpanda.com> 11133S: Maintained 11134L: linux-block@vger.kernel.org 11135L: nbd@other.debian.org 11136F: Documentation/admin-guide/blockdev/nbd.rst 11137F: drivers/block/nbd.c 11138F: include/trace/events/nbd.h 11139F: include/uapi/linux/nbd.h 11140 11141NETWORK DROP MONITOR 11142M: Neil Horman <nhorman@tuxdriver.com> 11143L: netdev@vger.kernel.org 11144S: Maintained 11145W: https://fedorahosted.org/dropwatch/ 11146F: net/core/drop_monitor.c 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> 11285L: netdev@vger.kernel.org 11286S: Maintained 11287F: net/tls/* 11288F: include/uapi/linux/tls.h 11289F: include/net/tls.h 11290 11291NETWORKING [WIRELESS] 11292L: linux-wireless@vger.kernel.org 11293Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11294 11295NETDEVSIM 11296M: Jakub Kicinski <jakub.kicinski@netronome.com> 11297S: Maintained 11298F: drivers/net/netdevsim/* 11299 11300NETXEN (1/10) GbE SUPPORT 11301M: Manish Chopra <manishc@marvell.com> 11302M: Rahul Verma <rahulv@marvell.com> 11303M: GR-Linux-NIC-Dev@marvell.com 11304L: netdev@vger.kernel.org 11305S: Supported 11306F: drivers/net/ethernet/qlogic/netxen/ 11307 11308NEXTHOP 11309M: David Ahern <dsahern@kernel.org> 11310L: netdev@vger.kernel.org 11311S: Maintained 11312F: include/net/nexthop.h 11313F: include/uapi/linux/nexthop.h 11314F: include/net/netns/nexthop.h 11315F: net/ipv4/nexthop.c 11316 11317NFC SUBSYSTEM 11318L: netdev@vger.kernel.org 11319S: Orphan 11320F: net/nfc/ 11321F: include/net/nfc/ 11322F: include/uapi/linux/nfc.h 11323F: drivers/nfc/ 11324F: include/linux/platform_data/nfcmrvl.h 11325F: include/linux/platform_data/nxp-nci.h 11326F: Documentation/devicetree/bindings/net/nfc/ 11327 11328NFS, SUNRPC, AND LOCKD CLIENTS 11329M: Trond Myklebust <trond.myklebust@hammerspace.com> 11330M: Anna Schumaker <anna.schumaker@netapp.com> 11331L: linux-nfs@vger.kernel.org 11332W: http://client.linux-nfs.org 11333T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11334S: Maintained 11335F: fs/lockd/ 11336F: fs/nfs/ 11337F: fs/nfs_common/ 11338F: net/sunrpc/ 11339F: include/linux/lockd/ 11340F: include/linux/nfs* 11341F: include/linux/sunrpc/ 11342F: include/uapi/linux/nfs* 11343F: include/uapi/linux/sunrpc/ 11344 11345NILFS2 FILESYSTEM 11346M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11347L: linux-nilfs@vger.kernel.org 11348W: https://nilfs.sourceforge.io/ 11349W: https://nilfs.osdn.jp/ 11350T: git git://github.com/konis/nilfs2.git 11351S: Supported 11352F: Documentation/filesystems/nilfs2.txt 11353F: fs/nilfs2/ 11354F: include/trace/events/nilfs2.h 11355F: include/uapi/linux/nilfs2_api.h 11356F: include/uapi/linux/nilfs2_ondisk.h 11357 11358NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11359M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11360W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11361S: Maintained 11362F: Documentation/scsi/NinjaSCSI.txt 11363F: drivers/scsi/pcmcia/nsp_* 11364 11365NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11366M: GOTO Masanori <gotom@debian.or.jp> 11367M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11368W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11369S: Maintained 11370F: Documentation/scsi/NinjaSCSI.txt 11371F: drivers/scsi/nsp32* 11372 11373NIOS2 ARCHITECTURE 11374M: Ley Foon Tan <lftan@altera.com> 11375L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11377S: Maintained 11378F: arch/nios2/ 11379 11380NOHZ, DYNTICKS SUPPORT 11381M: Frederic Weisbecker <fweisbec@gmail.com> 11382M: Thomas Gleixner <tglx@linutronix.de> 11383M: Ingo Molnar <mingo@kernel.org> 11384L: linux-kernel@vger.kernel.org 11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11386S: Maintained 11387F: kernel/time/tick*.* 11388F: include/linux/tick.h 11389F: include/linux/sched/nohz.h 11390 11391NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11392M: Pavel Machek <pavel@ucw.cz> 11393M: Sakari Ailus <sakari.ailus@iki.fi> 11394L: linux-media@vger.kernel.org 11395S: Maintained 11396F: drivers/media/i2c/et8ek8 11397F: drivers/media/i2c/ad5820.c 11398 11399NOKIA N900 POWER SUPPLY DRIVERS 11400R: Pali Rohár <pali.rohar@gmail.com> 11401F: include/linux/power/bq2415x_charger.h 11402F: include/linux/power/bq27xxx_battery.h 11403F: include/linux/power/isp1704_charger.h 11404F: drivers/power/supply/bq2415x_charger.c 11405F: drivers/power/supply/bq27xxx_battery.c 11406F: drivers/power/supply/bq27xxx_battery_i2c.c 11407F: drivers/power/supply/isp1704_charger.c 11408F: drivers/power/supply/rx51_battery.c 11409 11410NOLIBC HEADER FILE 11411M: Willy Tarreau <w@1wt.eu> 11412S: Maintained 11413T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11414F: tools/include/nolibc/ 11415 11416NTB AMD DRIVER 11417M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11418L: linux-ntb@googlegroups.com 11419S: Supported 11420F: drivers/ntb/hw/amd/ 11421 11422NTB DRIVER CORE 11423M: Jon Mason <jdmason@kudzu.us> 11424M: Dave Jiang <dave.jiang@intel.com> 11425M: Allen Hubbe <allenbh@gmail.com> 11426L: linux-ntb@googlegroups.com 11427S: Supported 11428W: https://github.com/jonmason/ntb/wiki 11429T: git git://github.com/jonmason/ntb.git 11430F: drivers/ntb/ 11431F: drivers/net/ntb_netdev.c 11432F: include/linux/ntb.h 11433F: include/linux/ntb_transport.h 11434F: tools/testing/selftests/ntb/ 11435 11436NTB IDT DRIVER 11437M: Serge Semin <fancer.lancer@gmail.com> 11438L: linux-ntb@googlegroups.com 11439S: Supported 11440F: drivers/ntb/hw/idt/ 11441 11442NTB INTEL DRIVER 11443M: Dave Jiang <dave.jiang@intel.com> 11444L: linux-ntb@googlegroups.com 11445S: Supported 11446W: https://github.com/davejiang/linux/wiki 11447T: git https://github.com/davejiang/linux.git 11448F: drivers/ntb/hw/intel/ 11449 11450NTFS FILESYSTEM 11451M: Anton Altaparmakov <anton@tuxera.com> 11452L: linux-ntfs-dev@lists.sourceforge.net 11453W: http://www.tuxera.com/ 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11455S: Supported 11456F: Documentation/filesystems/ntfs.txt 11457F: fs/ntfs/ 11458 11459NUBUS SUBSYSTEM 11460M: Finn Thain <fthain@telegraphics.com.au> 11461L: linux-m68k@lists.linux-m68k.org 11462S: Maintained 11463F: arch/*/include/asm/nubus.h 11464F: drivers/nubus/ 11465F: include/linux/nubus.h 11466F: include/uapi/linux/nubus.h 11467 11468NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11469M: Antonino Daplas <adaplas@gmail.com> 11470L: linux-fbdev@vger.kernel.org 11471S: Maintained 11472F: drivers/video/fbdev/riva/ 11473F: drivers/video/fbdev/nvidia/ 11474 11475NVM EXPRESS DRIVER 11476M: Keith Busch <kbusch@kernel.org> 11477M: Jens Axboe <axboe@fb.com> 11478M: Christoph Hellwig <hch@lst.de> 11479M: Sagi Grimberg <sagi@grimberg.me> 11480L: linux-nvme@lists.infradead.org 11481T: git://git.infradead.org/nvme.git 11482W: http://git.infradead.org/nvme.git 11483S: Supported 11484F: drivers/nvme/host/ 11485F: include/linux/nvme.h 11486F: include/uapi/linux/nvme_ioctl.h 11487 11488NVM EXPRESS FC TRANSPORT DRIVERS 11489M: James Smart <james.smart@broadcom.com> 11490L: linux-nvme@lists.infradead.org 11491S: Supported 11492F: include/linux/nvme-fc.h 11493F: include/linux/nvme-fc-driver.h 11494F: drivers/nvme/host/fc.c 11495F: drivers/nvme/target/fc.c 11496F: drivers/nvme/target/fcloop.c 11497 11498NVM EXPRESS TARGET DRIVER 11499M: Christoph Hellwig <hch@lst.de> 11500M: Sagi Grimberg <sagi@grimberg.me> 11501L: linux-nvme@lists.infradead.org 11502T: git://git.infradead.org/nvme.git 11503W: http://git.infradead.org/nvme.git 11504S: Supported 11505F: drivers/nvme/target/ 11506 11507NVMEM FRAMEWORK 11508M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11509S: Maintained 11510F: drivers/nvmem/ 11511F: Documentation/devicetree/bindings/nvmem/ 11512F: Documentation/ABI/stable/sysfs-bus-nvmem 11513F: include/linux/nvmem-consumer.h 11514F: include/linux/nvmem-provider.h 11515 11516NXP FXAS21002C DRIVER 11517M: Rui Miguel Silva <rmfrfs@gmail.com> 11518L: linux-iio@vger.kernel.org 11519S: Maintained 11520F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11521F: drivers/iio/gyro/fxas21002c_core.c 11522F: drivers/iio/gyro/fxas21002c.h 11523F: drivers/iio/gyro/fxas21002c_i2c.c 11524F: drivers/iio/gyro/fxas21002c_spi.c 11525 11526NXP SGTL5000 DRIVER 11527M: Fabio Estevam <festevam@gmail.com> 11528L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11529S: Maintained 11530F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11531F: sound/soc/codecs/sgtl5000* 11532 11533NXP SJA1105 ETHERNET SWITCH DRIVER 11534M: Vladimir Oltean <olteanv@gmail.com> 11535L: linux-kernel@vger.kernel.org 11536S: Maintained 11537F: drivers/net/dsa/sja1105 11538 11539NXP TDA998X DRM DRIVER 11540M: Russell King <linux@armlinux.org.uk> 11541S: Maintained 11542T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11543T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11544F: drivers/gpu/drm/i2c/tda998x_drv.c 11545F: include/drm/i2c/tda998x.h 11546F: include/dt-bindings/display/tda998x.h 11547K: "nxp,tda998x" 11548 11549NXP TFA9879 DRIVER 11550M: Peter Rosin <peda@axentia.se> 11551L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11552S: Maintained 11553F: Documentation/devicetree/bindings/sound/tfa9879.txt 11554F: sound/soc/codecs/tfa9879* 11555 11556NXP-NCI NFC DRIVER 11557M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11558R: Charles Gorand <charles.gorand@effinnov.com> 11559L: linux-nfc@lists.01.org (moderated for non-subscribers) 11560S: Supported 11561F: drivers/nfc/nxp-nci 11562 11563OBJAGG 11564M: Jiri Pirko <jiri@mellanox.com> 11565L: netdev@vger.kernel.org 11566S: Supported 11567F: lib/objagg.c 11568F: lib/test_objagg.c 11569F: include/linux/objagg.h 11570 11571NXP FSPI DRIVER 11572R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11573M: Ashish Kumar <ashish.kumar@nxp.com> 11574L: linux-spi@vger.kernel.org 11575S: Maintained 11576F: drivers/spi/spi-nxp-fspi.c 11577F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11578 11579OBJTOOL 11580M: Josh Poimboeuf <jpoimboe@redhat.com> 11581M: Peter Zijlstra <peterz@infradead.org> 11582S: Supported 11583F: tools/objtool/ 11584 11585OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11586M: Frederic Barrat <fbarrat@linux.ibm.com> 11587M: Andrew Donnellan <ajd@linux.ibm.com> 11588L: linuxppc-dev@lists.ozlabs.org 11589S: Supported 11590F: arch/powerpc/platforms/powernv/ocxl.c 11591F: arch/powerpc/include/asm/pnv-ocxl.h 11592F: drivers/misc/ocxl/ 11593F: include/misc/ocxl* 11594F: include/uapi/misc/ocxl.h 11595F: Documentation/userspace-api/accelerators/ocxl.rst 11596 11597OMAP AUDIO SUPPORT 11598M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11599M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11600L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11601L: linux-omap@vger.kernel.org 11602S: Maintained 11603F: sound/soc/ti/omap* 11604F: sound/soc/ti/rx51.c 11605F: sound/soc/ti/n810.c 11606F: sound/soc/ti/sdma-pcm.* 11607 11608OMAP CLOCK FRAMEWORK SUPPORT 11609M: Paul Walmsley <paul@pwsan.com> 11610L: linux-omap@vger.kernel.org 11611S: Maintained 11612F: arch/arm/*omap*/*clock* 11613 11614OMAP DEVICE TREE SUPPORT 11615M: Benoît Cousson <bcousson@baylibre.com> 11616M: Tony Lindgren <tony@atomide.com> 11617L: linux-omap@vger.kernel.org 11618L: devicetree@vger.kernel.org 11619S: Maintained 11620F: arch/arm/boot/dts/*omap* 11621F: arch/arm/boot/dts/*am3* 11622F: arch/arm/boot/dts/*am4* 11623F: arch/arm/boot/dts/*am5* 11624F: arch/arm/boot/dts/*dra7* 11625 11626OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11627L: linux-omap@vger.kernel.org 11628L: linux-fbdev@vger.kernel.org 11629S: Orphan 11630F: drivers/video/fbdev/omap2/ 11631F: Documentation/arm/omap/dss.rst 11632 11633OMAP FRAMEBUFFER SUPPORT 11634L: linux-fbdev@vger.kernel.org 11635L: linux-omap@vger.kernel.org 11636S: Orphan 11637F: drivers/video/fbdev/omap/ 11638 11639OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11640M: Roger Quadros <rogerq@ti.com> 11641M: Tony Lindgren <tony@atomide.com> 11642L: linux-omap@vger.kernel.org 11643S: Maintained 11644F: drivers/memory/omap-gpmc.c 11645F: arch/arm/mach-omap2/*gpmc* 11646 11647OMAP GPIO DRIVER 11648M: Grygorii Strashko <grygorii.strashko@ti.com> 11649M: Santosh Shilimkar <ssantosh@kernel.org> 11650M: Kevin Hilman <khilman@kernel.org> 11651L: linux-omap@vger.kernel.org 11652S: Maintained 11653F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11654F: drivers/gpio/gpio-omap.c 11655 11656OMAP HARDWARE SPINLOCK SUPPORT 11657M: Ohad Ben-Cohen <ohad@wizery.com> 11658L: linux-omap@vger.kernel.org 11659S: Maintained 11660F: drivers/hwspinlock/omap_hwspinlock.c 11661 11662OMAP HS MMC SUPPORT 11663L: linux-mmc@vger.kernel.org 11664L: linux-omap@vger.kernel.org 11665S: Orphan 11666F: drivers/mmc/host/omap_hsmmc.c 11667 11668OMAP HWMOD DATA 11669M: Paul Walmsley <paul@pwsan.com> 11670L: linux-omap@vger.kernel.org 11671S: Maintained 11672F: arch/arm/mach-omap2/omap_hwmod*data* 11673 11674OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11675M: Benoît Cousson <bcousson@baylibre.com> 11676L: linux-omap@vger.kernel.org 11677S: Maintained 11678F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11679 11680OMAP HWMOD SUPPORT 11681M: Benoît Cousson <bcousson@baylibre.com> 11682M: Paul Walmsley <paul@pwsan.com> 11683L: linux-omap@vger.kernel.org 11684S: Maintained 11685F: arch/arm/mach-omap2/omap_hwmod.* 11686 11687OMAP I2C DRIVER 11688M: Vignesh R <vigneshr@ti.com> 11689L: linux-omap@vger.kernel.org 11690L: linux-i2c@vger.kernel.org 11691S: Maintained 11692F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11693F: drivers/i2c/busses/i2c-omap.c 11694 11695OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11696M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11697L: linux-media@vger.kernel.org 11698S: Maintained 11699F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11700F: drivers/media/platform/omap3isp/ 11701F: drivers/staging/media/omap4iss/ 11702 11703OMAP MMC SUPPORT 11704M: Aaro Koskinen <aaro.koskinen@iki.fi> 11705L: linux-omap@vger.kernel.org 11706S: Odd Fixes 11707F: drivers/mmc/host/omap.c 11708 11709OMAP POWER MANAGEMENT SUPPORT 11710M: Kevin Hilman <khilman@kernel.org> 11711L: linux-omap@vger.kernel.org 11712S: Maintained 11713F: arch/arm/*omap*/*pm* 11714F: drivers/cpufreq/omap-cpufreq.c 11715 11716OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11717M: Rajendra Nayak <rnayak@codeaurora.org> 11718M: Paul Walmsley <paul@pwsan.com> 11719L: linux-omap@vger.kernel.org 11720S: Maintained 11721F: arch/arm/mach-omap2/prm* 11722 11723OMAP RANDOM NUMBER GENERATOR SUPPORT 11724M: Deepak Saxena <dsaxena@plexity.net> 11725S: Maintained 11726F: drivers/char/hw_random/omap-rng.c 11727 11728OMAP USB SUPPORT 11729L: linux-usb@vger.kernel.org 11730L: linux-omap@vger.kernel.org 11731S: Orphan 11732F: drivers/usb/*/*omap* 11733F: arch/arm/*omap*/usb* 11734 11735OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11736M: Mark Jackson <mpfj@newflow.co.uk> 11737L: linux-omap@vger.kernel.org 11738S: Maintained 11739F: arch/arm/boot/dts/am335x-nano.dts 11740 11741OMAP1 SUPPORT 11742M: Aaro Koskinen <aaro.koskinen@iki.fi> 11743M: Tony Lindgren <tony@atomide.com> 11744L: linux-omap@vger.kernel.org 11745Q: http://patchwork.kernel.org/project/linux-omap/list/ 11746T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11747S: Maintained 11748F: arch/arm/mach-omap1/ 11749F: arch/arm/plat-omap/ 11750F: arch/arm/configs/omap1_defconfig 11751F: drivers/i2c/busses/i2c-omap.c 11752F: include/linux/platform_data/i2c-omap.h 11753F: include/linux/platform_data/ams-delta-fiq.h 11754 11755OMAP2+ SUPPORT 11756M: Tony Lindgren <tony@atomide.com> 11757L: linux-omap@vger.kernel.org 11758W: http://www.muru.com/linux/omap/ 11759W: http://linux.omap.com/ 11760Q: http://patchwork.kernel.org/project/linux-omap/list/ 11761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11762S: Maintained 11763F: arch/arm/mach-omap2/ 11764F: arch/arm/plat-omap/ 11765F: arch/arm/configs/omap2plus_defconfig 11766F: drivers/i2c/busses/i2c-omap.c 11767F: drivers/irqchip/irq-omap-intc.c 11768F: drivers/mfd/*omap*.c 11769F: drivers/mfd/menelaus.c 11770F: drivers/mfd/palmas.c 11771F: drivers/mfd/tps65217.c 11772F: drivers/mfd/tps65218.c 11773F: drivers/mfd/tps65910.c 11774F: drivers/mfd/twl-core.[ch] 11775F: drivers/mfd/twl4030*.c 11776F: drivers/mfd/twl6030*.c 11777F: drivers/mfd/twl6040*.c 11778F: drivers/regulator/palmas-regulator*.c 11779F: drivers/regulator/pbias-regulator.c 11780F: drivers/regulator/tps65217-regulator.c 11781F: drivers/regulator/tps65218-regulator.c 11782F: drivers/regulator/tps65910-regulator.c 11783F: drivers/regulator/twl-regulator.c 11784F: drivers/regulator/twl6030-regulator.c 11785F: include/linux/platform_data/i2c-omap.h 11786 11787ONION OMEGA2+ BOARD 11788M: Harvey Hunt <harveyhuntnexus@gmail.com> 11789L: linux-mips@vger.kernel.org 11790S: Maintained 11791F: arch/mips/boot/dts/ralink/omega2p.dts 11792 11793OMFS FILESYSTEM 11794M: Bob Copeland <me@bobcopeland.com> 11795L: linux-karma-devel@lists.sourceforge.net 11796S: Maintained 11797F: Documentation/filesystems/omfs.txt 11798F: fs/omfs/ 11799 11800OMNIKEY CARDMAN 4000 DRIVER 11801M: Harald Welte <laforge@gnumonks.org> 11802S: Maintained 11803F: drivers/char/pcmcia/cm4000_cs.c 11804F: include/linux/cm4000_cs.h 11805F: include/uapi/linux/cm4000_cs.h 11806 11807OMNIKEY CARDMAN 4040 DRIVER 11808M: Harald Welte <laforge@gnumonks.org> 11809S: Maintained 11810F: drivers/char/pcmcia/cm4040_cs.* 11811 11812OMNIVISION OV13858 SENSOR DRIVER 11813M: Sakari Ailus <sakari.ailus@linux.intel.com> 11814L: linux-media@vger.kernel.org 11815T: git git://linuxtv.org/media_tree.git 11816S: Maintained 11817F: drivers/media/i2c/ov13858.c 11818 11819OMNIVISION OV2680 SENSOR DRIVER 11820M: Rui Miguel Silva <rmfrfs@gmail.com> 11821L: linux-media@vger.kernel.org 11822T: git git://linuxtv.org/media_tree.git 11823S: Maintained 11824F: drivers/media/i2c/ov2680.c 11825F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11826 11827OMNIVISION OV2685 SENSOR DRIVER 11828M: Shunqian Zheng <zhengsq@rock-chips.com> 11829L: linux-media@vger.kernel.org 11830T: git git://linuxtv.org/media_tree.git 11831S: Maintained 11832F: drivers/media/i2c/ov2685.c 11833 11834OMNIVISION OV5640 SENSOR DRIVER 11835M: Steve Longerbeam <slongerbeam@gmail.com> 11836L: linux-media@vger.kernel.org 11837T: git git://linuxtv.org/media_tree.git 11838S: Maintained 11839F: drivers/media/i2c/ov5640.c 11840 11841OMNIVISION OV5647 SENSOR DRIVER 11842M: Luis Oliveira <lolivei@synopsys.com> 11843L: linux-media@vger.kernel.org 11844T: git git://linuxtv.org/media_tree.git 11845S: Maintained 11846F: drivers/media/i2c/ov5647.c 11847 11848OMNIVISION OV5695 SENSOR DRIVER 11849M: Shunqian Zheng <zhengsq@rock-chips.com> 11850L: linux-media@vger.kernel.org 11851T: git git://linuxtv.org/media_tree.git 11852S: Maintained 11853F: drivers/media/i2c/ov5695.c 11854 11855OMNIVISION OV7670 SENSOR DRIVER 11856M: Jonathan Corbet <corbet@lwn.net> 11857L: linux-media@vger.kernel.org 11858T: git git://linuxtv.org/media_tree.git 11859S: Maintained 11860F: drivers/media/i2c/ov7670.c 11861F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11862 11863OMNIVISION OV772x SENSOR DRIVER 11864M: Jacopo Mondi <jacopo@jmondi.org> 11865L: linux-media@vger.kernel.org 11866T: git git://linuxtv.org/media_tree.git 11867S: Odd fixes 11868F: drivers/media/i2c/ov772x.c 11869F: include/media/i2c/ov772x.h 11870F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11871 11872OMNIVISION OV7740 SENSOR DRIVER 11873M: Wenyou Yang <wenyou.yang@microchip.com> 11874L: linux-media@vger.kernel.org 11875T: git git://linuxtv.org/media_tree.git 11876S: Maintained 11877F: drivers/media/i2c/ov7740.c 11878F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11879 11880OMNIVISION OV9640 SENSOR DRIVER 11881M: Petr Cvek <petrcvekcz@gmail.com> 11882L: linux-media@vger.kernel.org 11883S: Maintained 11884F: drivers/media/i2c/ov9640.* 11885 11886OMNIVISION OV8856 SENSOR DRIVER 11887M: Ben Kao <ben.kao@intel.com> 11888L: linux-media@vger.kernel.org 11889T: git git://linuxtv.org/media_tree.git 11890S: Maintained 11891F: drivers/media/i2c/ov8856.c 11892 11893OMNIVISION OV9650 SENSOR DRIVER 11894M: Sakari Ailus <sakari.ailus@linux.intel.com> 11895R: Akinobu Mita <akinobu.mita@gmail.com> 11896R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11897L: linux-media@vger.kernel.org 11898T: git git://linuxtv.org/media_tree.git 11899S: Maintained 11900F: drivers/media/i2c/ov9650.c 11901F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11902 11903ONENAND FLASH DRIVER 11904M: Kyungmin Park <kyungmin.park@samsung.com> 11905L: linux-mtd@lists.infradead.org 11906S: Maintained 11907F: drivers/mtd/nand/onenand/ 11908F: include/linux/mtd/onenand*.h 11909 11910OP-TEE DRIVER 11911M: Jens Wiklander <jens.wiklander@linaro.org> 11912L: tee-dev@lists.linaro.org 11913S: Maintained 11914F: drivers/tee/optee/ 11915 11916OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11917M: Sumit Garg <sumit.garg@linaro.org> 11918L: tee-dev@lists.linaro.org 11919S: Maintained 11920F: drivers/char/hw_random/optee-rng.c 11921 11922OPA-VNIC DRIVER 11923M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11924M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11925L: linux-rdma@vger.kernel.org 11926S: Supported 11927F: drivers/infiniband/ulp/opa_vnic 11928 11929OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11930M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11931M: Frank Rowand <frowand.list@gmail.com> 11932L: devicetree@vger.kernel.org 11933S: Maintained 11934F: Documentation/devicetree/dynamic-resolution-notes.txt 11935F: Documentation/devicetree/overlay-notes.txt 11936F: drivers/of/overlay.c 11937F: drivers/of/resolver.c 11938K: of_overlay_notifier_ 11939 11940OPEN FIRMWARE AND FLATTENED DEVICE TREE 11941M: Rob Herring <robh+dt@kernel.org> 11942M: Frank Rowand <frowand.list@gmail.com> 11943L: devicetree@vger.kernel.org 11944W: http://www.devicetree.org/ 11945T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11946S: Maintained 11947F: drivers/of/ 11948F: include/linux/of*.h 11949F: scripts/dtc/ 11950F: Documentation/ABI/testing/sysfs-firmware-ofw 11951 11952OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11953M: Rob Herring <robh+dt@kernel.org> 11954M: Mark Rutland <mark.rutland@arm.com> 11955L: devicetree@vger.kernel.org 11956T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11957Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11958S: Maintained 11959F: Documentation/devicetree/ 11960F: arch/*/boot/dts/ 11961F: include/dt-bindings/ 11962 11963OPENCORES I2C BUS DRIVER 11964M: Peter Korsgaard <peter@korsgaard.com> 11965M: Andrew Lunn <andrew@lunn.ch> 11966L: linux-i2c@vger.kernel.org 11967S: Maintained 11968F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11969F: Documentation/i2c/busses/i2c-ocores 11970F: drivers/i2c/busses/i2c-ocores.c 11971F: include/linux/platform_data/i2c-ocores.h 11972 11973OPENRISC ARCHITECTURE 11974M: Jonas Bonn <jonas@southpole.se> 11975M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11976M: Stafford Horne <shorne@gmail.com> 11977T: git git://github.com/openrisc/linux.git 11978L: openrisc@lists.librecores.org 11979W: http://openrisc.io 11980S: Maintained 11981F: Documentation/devicetree/bindings/openrisc/ 11982F: Documentation/openrisc/ 11983F: arch/openrisc/ 11984F: drivers/irqchip/irq-ompic.c 11985F: drivers/irqchip/irq-or1k-* 11986 11987OPENVSWITCH 11988M: Pravin B Shelar <pshelar@ovn.org> 11989L: netdev@vger.kernel.org 11990L: dev@openvswitch.org 11991W: http://openvswitch.org 11992S: Maintained 11993F: net/openvswitch/ 11994F: include/uapi/linux/openvswitch.h 11995 11996OPERATING PERFORMANCE POINTS (OPP) 11997M: Viresh Kumar <vireshk@kernel.org> 11998M: Nishanth Menon <nm@ti.com> 11999M: Stephen Boyd <sboyd@kernel.org> 12000L: linux-pm@vger.kernel.org 12001S: Maintained 12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12003F: drivers/opp/ 12004F: include/linux/pm_opp.h 12005F: Documentation/power/opp.rst 12006F: Documentation/devicetree/bindings/opp/ 12007 12008OPL4 DRIVER 12009M: Clemens Ladisch <clemens@ladisch.de> 12010L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12012S: Maintained 12013F: sound/drivers/opl4/ 12014 12015OPROFILE 12016M: Robert Richter <rric@kernel.org> 12017L: oprofile-list@lists.sf.net 12018S: Maintained 12019F: arch/*/include/asm/oprofile*.h 12020F: arch/*/oprofile/ 12021F: drivers/oprofile/ 12022F: include/linux/oprofile.h 12023 12024ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12025M: Mark Fasheh <mark@fasheh.com> 12026M: Joel Becker <jlbec@evilplan.org> 12027M: Joseph Qi <joseph.qi@linux.alibaba.com> 12028L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12029W: http://ocfs2.wiki.kernel.org 12030S: Supported 12031F: Documentation/filesystems/ocfs2.txt 12032F: Documentation/filesystems/dlmfs.txt 12033F: fs/ocfs2/ 12034 12035ORANGEFS FILESYSTEM 12036M: Mike Marshall <hubcap@omnibond.com> 12037R: Martin Brandenburg <martin@omnibond.com> 12038L: devel@lists.orangefs.org 12039T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12040S: Supported 12041F: fs/orangefs/ 12042F: Documentation/filesystems/orangefs.txt 12043 12044ORINOCO DRIVER 12045L: linux-wireless@vger.kernel.org 12046W: http://wireless.kernel.org/en/users/Drivers/orinoco 12047W: http://www.nongnu.org/orinoco/ 12048S: Orphan 12049F: drivers/net/wireless/intersil/orinoco/ 12050 12051OV2659 OMNIVISION SENSOR DRIVER 12052M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12053L: linux-media@vger.kernel.org 12054W: https://linuxtv.org 12055Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12056T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12057S: Maintained 12058F: drivers/media/i2c/ov2659.c 12059F: include/media/i2c/ov2659.h 12060 12061OVERLAY FILESYSTEM 12062M: Miklos Szeredi <miklos@szeredi.hu> 12063L: linux-unionfs@vger.kernel.org 12064T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12065S: Supported 12066F: fs/overlayfs/ 12067F: Documentation/filesystems/overlayfs.txt 12068 12069P54 WIRELESS DRIVER 12070M: Christian Lamparter <chunkeey@googlemail.com> 12071L: linux-wireless@vger.kernel.org 12072W: http://wireless.kernel.org/en/users/Drivers/p54 12073S: Maintained 12074F: drivers/net/wireless/intersil/p54/ 12075 12076PA SEMI ETHERNET DRIVER 12077L: netdev@vger.kernel.org 12078S: Orphan 12079F: drivers/net/ethernet/pasemi/* 12080 12081PA SEMI SMBUS DRIVER 12082L: linux-i2c@vger.kernel.org 12083S: Orphan 12084F: drivers/i2c/busses/i2c-pasemi.c 12085 12086PACKING 12087M: Vladimir Oltean <olteanv@gmail.com> 12088L: netdev@vger.kernel.org 12089S: Supported 12090F: lib/packing.c 12091F: include/linux/packing.h 12092F: Documentation/packing.txt 12093 12094PADATA PARALLEL EXECUTION MECHANISM 12095M: Steffen Klassert <steffen.klassert@secunet.com> 12096L: linux-crypto@vger.kernel.org 12097S: Maintained 12098F: kernel/padata.c 12099F: include/linux/padata.h 12100F: Documentation/padata.txt 12101 12102PAGE POOL 12103M: Jesper Dangaard Brouer <hawk@kernel.org> 12104M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12105L: netdev@vger.kernel.org 12106S: Supported 12107F: net/core/page_pool.c 12108F: include/net/page_pool.h 12109 12110PANASONIC LAPTOP ACPI EXTRAS DRIVER 12111M: Harald Welte <laforge@gnumonks.org> 12112L: platform-driver-x86@vger.kernel.org 12113S: Maintained 12114F: drivers/platform/x86/panasonic-laptop.c 12115 12116PARALLEL LCD/KEYPAD PANEL DRIVER 12117M: Willy Tarreau <willy@haproxy.com> 12118M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12119S: Odd Fixes 12120F: Documentation/admin-guide/lcd-panel-cgram.rst 12121F: drivers/auxdisplay/panel.c 12122 12123PARALLEL PORT SUBSYSTEM 12124M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12125M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12126L: linux-parport@lists.infradead.org (subscribers-only) 12127S: Maintained 12128F: drivers/parport/ 12129F: include/linux/parport*.h 12130F: drivers/char/ppdev.c 12131F: include/uapi/linux/ppdev.h 12132F: Documentation/driver-api/parport*.rst 12133 12134PARAVIRT_OPS INTERFACE 12135M: Juergen Gross <jgross@suse.com> 12136M: Thomas Hellstrom <thellstrom@vmware.com> 12137M: "VMware, Inc." <pv-drivers@vmware.com> 12138L: virtualization@lists.linux-foundation.org 12139S: Supported 12140F: Documentation/virtual/paravirt_ops.txt 12141F: arch/*/kernel/paravirt* 12142F: arch/*/include/asm/paravirt*.h 12143F: include/linux/hypervisor.h 12144 12145PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12146M: Tim Waugh <tim@cyberelk.net> 12147L: linux-parport@lists.infradead.org (subscribers-only) 12148S: Maintained 12149F: Documentation/admin-guide/blockdev/paride.rst 12150F: drivers/block/paride/ 12151 12152PARISC ARCHITECTURE 12153M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12154M: Helge Deller <deller@gmx.de> 12155L: linux-parisc@vger.kernel.org 12156W: http://www.parisc-linux.org/ 12157Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12159T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12160S: Maintained 12161F: arch/parisc/ 12162F: Documentation/parisc/ 12163F: drivers/parisc/ 12164F: drivers/char/agp/parisc-agp.c 12165F: drivers/input/serio/gscps2.c 12166F: drivers/parport/parport_gsc.* 12167F: drivers/tty/serial/8250/8250_gsc.c 12168F: drivers/video/fbdev/sti* 12169F: drivers/video/console/sti* 12170F: drivers/video/logo/logo_parisc* 12171 12172PARMAN 12173M: Jiri Pirko <jiri@mellanox.com> 12174L: netdev@vger.kernel.org 12175S: Supported 12176F: lib/parman.c 12177F: lib/test_parman.c 12178F: include/linux/parman.h 12179 12180PC ENGINES APU BOARD DRIVER 12181M: Enrico Weigelt, metux IT consult <info@metux.net> 12182S: Maintained 12183F: drivers/platform/x86/pcengines-apuv2.c 12184 12185PC87360 HARDWARE MONITORING DRIVER 12186M: Jim Cromie <jim.cromie@gmail.com> 12187L: linux-hwmon@vger.kernel.org 12188S: Maintained 12189F: Documentation/hwmon/pc87360.rst 12190F: drivers/hwmon/pc87360.c 12191 12192PC8736x GPIO DRIVER 12193M: Jim Cromie <jim.cromie@gmail.com> 12194S: Maintained 12195F: drivers/char/pc8736x_gpio.c 12196 12197PC87427 HARDWARE MONITORING DRIVER 12198M: Jean Delvare <jdelvare@suse.com> 12199L: linux-hwmon@vger.kernel.org 12200S: Maintained 12201F: Documentation/hwmon/pc87427.rst 12202F: drivers/hwmon/pc87427.c 12203 12204PCA9532 LED DRIVER 12205M: Riku Voipio <riku.voipio@iki.fi> 12206S: Maintained 12207F: drivers/leds/leds-pca9532.c 12208F: include/linux/leds-pca9532.h 12209 12210PCA9541 I2C BUS MASTER SELECTOR DRIVER 12211M: Guenter Roeck <linux@roeck-us.net> 12212L: linux-i2c@vger.kernel.org 12213S: Maintained 12214F: drivers/i2c/muxes/i2c-mux-pca9541.c 12215 12216PCDP - PRIMARY CONSOLE AND DEBUG PORT 12217M: Khalid Aziz <khalid@gonehiking.org> 12218S: Maintained 12219F: drivers/firmware/pcdp.* 12220 12221PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12222M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12223L: linux-pci@vger.kernel.org 12224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12225S: Maintained 12226F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12227F: drivers/pci/controller/pci-aardvark.c 12228 12229PCI DRIVER FOR ALTERA PCIE IP 12230M: Ley Foon Tan <lftan@altera.com> 12231L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12232L: linux-pci@vger.kernel.org 12233S: Supported 12234F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12235F: drivers/pci/controller/pcie-altera.c 12236 12237PCI DRIVER FOR APPLIEDMICRO XGENE 12238M: Toan Le <toan@os.amperecomputing.com> 12239L: linux-pci@vger.kernel.org 12240L: linux-arm-kernel@lists.infradead.org 12241S: Maintained 12242F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12243F: drivers/pci/controller/pci-xgene.c 12244 12245PCI DRIVER FOR ARM VERSATILE PLATFORM 12246M: Rob Herring <robh@kernel.org> 12247L: linux-pci@vger.kernel.org 12248L: linux-arm-kernel@lists.infradead.org 12249S: Maintained 12250F: Documentation/devicetree/bindings/pci/versatile.txt 12251F: drivers/pci/controller/pci-versatile.c 12252 12253PCI DRIVER FOR ARMADA 8K 12254M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12255L: linux-pci@vger.kernel.org 12256L: linux-arm-kernel@lists.infradead.org 12257S: Maintained 12258F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12259F: drivers/pci/controller/dwc/pcie-armada8k.c 12260 12261PCI DRIVER FOR CADENCE PCIE IP 12262M: Tom Joseph <tjoseph@cadence.com> 12263L: linux-pci@vger.kernel.org 12264S: Maintained 12265F: Documentation/devicetree/bindings/pci/cdns,*.txt 12266F: drivers/pci/controller/pcie-cadence* 12267 12268PCI DRIVER FOR FREESCALE LAYERSCAPE 12269M: Minghuan Lian <minghuan.Lian@nxp.com> 12270M: Mingkai Hu <mingkai.hu@nxp.com> 12271M: Roy Zang <roy.zang@nxp.com> 12272L: linuxppc-dev@lists.ozlabs.org 12273L: linux-pci@vger.kernel.org 12274L: linux-arm-kernel@lists.infradead.org 12275S: Maintained 12276F: drivers/pci/controller/dwc/*layerscape* 12277 12278PCI DRIVER FOR GENERIC OF HOSTS 12279M: Will Deacon <will@kernel.org> 12280L: linux-pci@vger.kernel.org 12281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12282S: Maintained 12283F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12284F: drivers/pci/controller/pci-host-common.c 12285F: drivers/pci/controller/pci-host-generic.c 12286 12287PCI DRIVER FOR IMX6 12288M: Richard Zhu <hongxing.zhu@nxp.com> 12289M: Lucas Stach <l.stach@pengutronix.de> 12290L: linux-pci@vger.kernel.org 12291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12292S: Maintained 12293F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12294F: drivers/pci/controller/dwc/*imx6* 12295 12296PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12297M: Keith Busch <keith.busch@intel.com> 12298M: Jonathan Derrick <jonathan.derrick@intel.com> 12299L: linux-pci@vger.kernel.org 12300S: Supported 12301F: drivers/pci/controller/vmd.c 12302 12303PCI DRIVER FOR MICROSEMI SWITCHTEC 12304M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12305M: Logan Gunthorpe <logang@deltatee.com> 12306L: linux-pci@vger.kernel.org 12307S: Maintained 12308F: Documentation/driver-api/switchtec.rst 12309F: Documentation/ABI/testing/sysfs-class-switchtec 12310F: drivers/pci/switch/switchtec* 12311F: include/uapi/linux/switchtec_ioctl.h 12312F: include/linux/switchtec.h 12313F: drivers/ntb/hw/mscc/ 12314 12315PCI DRIVER FOR MOBIVEIL PCIE IP 12316M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12317M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12318L: linux-pci@vger.kernel.org 12319S: Supported 12320F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12321F: drivers/pci/controller/pcie-mobiveil.c 12322 12323PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12324M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12325M: Jason Cooper <jason@lakedaemon.net> 12326L: linux-pci@vger.kernel.org 12327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12328S: Maintained 12329F: drivers/pci/controller/*mvebu* 12330 12331PCI DRIVER FOR NVIDIA TEGRA 12332M: Thierry Reding <thierry.reding@gmail.com> 12333L: linux-tegra@vger.kernel.org 12334L: linux-pci@vger.kernel.org 12335S: Supported 12336F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12337F: drivers/pci/controller/pci-tegra.c 12338 12339PCI DRIVER FOR RENESAS R-CAR 12340M: Simon Horman <horms@verge.net.au> 12341L: linux-pci@vger.kernel.org 12342L: linux-renesas-soc@vger.kernel.org 12343S: Maintained 12344F: drivers/pci/controller/*rcar* 12345 12346PCI DRIVER FOR SAMSUNG EXYNOS 12347M: Jingoo Han <jingoohan1@gmail.com> 12348L: linux-pci@vger.kernel.org 12349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12350L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12351S: Maintained 12352F: drivers/pci/controller/dwc/pci-exynos.c 12353 12354PCI DRIVER FOR SYNOPSYS DESIGNWARE 12355M: Jingoo Han <jingoohan1@gmail.com> 12356M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12357L: linux-pci@vger.kernel.org 12358S: Maintained 12359F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12360F: drivers/pci/controller/dwc/*designware* 12361 12362PCI DRIVER FOR TI DRA7XX 12363M: Kishon Vijay Abraham I <kishon@ti.com> 12364L: linux-omap@vger.kernel.org 12365L: linux-pci@vger.kernel.org 12366S: Supported 12367F: Documentation/devicetree/bindings/pci/ti-pci.txt 12368F: drivers/pci/controller/dwc/pci-dra7xx.c 12369 12370PCI DRIVER FOR TI KEYSTONE 12371M: Murali Karicheri <m-karicheri2@ti.com> 12372L: linux-pci@vger.kernel.org 12373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12374S: Maintained 12375F: drivers/pci/controller/dwc/pci-keystone.c 12376 12377PCI ENDPOINT SUBSYSTEM 12378M: Kishon Vijay Abraham I <kishon@ti.com> 12379M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12380L: linux-pci@vger.kernel.org 12381T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12382S: Supported 12383F: drivers/pci/endpoint/ 12384F: drivers/misc/pci_endpoint_test.c 12385F: tools/pci/ 12386 12387PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12388M: Russell Currey <ruscur@russell.cc> 12389M: Sam Bobroff <sbobroff@linux.ibm.com> 12390M: Oliver O'Halloran <oohall@gmail.com> 12391L: linuxppc-dev@lists.ozlabs.org 12392S: Supported 12393F: Documentation/PCI/pci-error-recovery.rst 12394F: drivers/pci/pcie/aer.c 12395F: drivers/pci/pcie/dpc.c 12396F: drivers/pci/pcie/err.c 12397F: Documentation/powerpc/eeh-pci-error-recovery.txt 12398F: arch/powerpc/kernel/eeh*.c 12399F: arch/powerpc/platforms/*/eeh*.c 12400F: arch/powerpc/include/*/eeh*.h 12401 12402PCI ERROR RECOVERY 12403M: Linas Vepstas <linasvepstas@gmail.com> 12404L: linux-pci@vger.kernel.org 12405S: Supported 12406F: Documentation/PCI/pci-error-recovery.rst 12407 12408PCI MSI DRIVER FOR ALTERA MSI IP 12409M: Ley Foon Tan <lftan@altera.com> 12410L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12411L: linux-pci@vger.kernel.org 12412S: Supported 12413F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12414F: drivers/pci/controller/pcie-altera-msi.c 12415 12416PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12417M: Toan Le <toan@os.amperecomputing.com> 12418L: linux-pci@vger.kernel.org 12419L: linux-arm-kernel@lists.infradead.org 12420S: Maintained 12421F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12422F: drivers/pci/controller/pci-xgene-msi.c 12423 12424PCI SUBSYSTEM 12425M: Bjorn Helgaas <bhelgaas@google.com> 12426L: linux-pci@vger.kernel.org 12427Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12428T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12429S: Supported 12430F: Documentation/devicetree/bindings/pci/ 12431F: Documentation/PCI/ 12432F: drivers/acpi/pci* 12433F: drivers/pci/ 12434F: include/asm-generic/pci* 12435F: include/linux/pci* 12436F: include/linux/of_pci.h 12437F: include/uapi/linux/pci* 12438F: lib/pci* 12439F: arch/x86/pci/ 12440F: arch/x86/kernel/quirks.c 12441F: arch/x86/kernel/early-quirks.c 12442 12443PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12444M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12445L: linux-pci@vger.kernel.org 12446Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12447T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12448S: Supported 12449F: drivers/pci/controller/ 12450 12451PCIE DRIVER FOR ANNAPURNA LABS 12452M: Jonathan Chocron <jonnyc@amazon.com> 12453L: linux-pci@vger.kernel.org 12454S: Maintained 12455F: drivers/pci/controller/dwc/pcie-al.c 12456 12457PCIE DRIVER FOR AMLOGIC MESON 12458M: Yue Wang <yue.wang@Amlogic.com> 12459L: linux-pci@vger.kernel.org 12460L: linux-amlogic@lists.infradead.org 12461S: Maintained 12462F: drivers/pci/controller/dwc/pci-meson.c 12463 12464PCIE DRIVER FOR AXIS ARTPEC 12465M: Jesper Nilsson <jesper.nilsson@axis.com> 12466L: linux-arm-kernel@axis.com 12467L: linux-pci@vger.kernel.org 12468S: Maintained 12469F: Documentation/devicetree/bindings/pci/axis,artpec* 12470F: drivers/pci/controller/dwc/*artpec* 12471 12472PCIE DRIVER FOR CAVIUM THUNDERX 12473M: David Daney <david.daney@cavium.com> 12474L: linux-pci@vger.kernel.org 12475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12476S: Supported 12477F: Documentation/devicetree/bindings/pci/pci-thunder-* 12478F: drivers/pci/controller/pci-thunder-* 12479 12480PCIE DRIVER FOR HISILICON 12481M: Zhou Wang <wangzhou1@hisilicon.com> 12482L: linux-pci@vger.kernel.org 12483S: Maintained 12484F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12485F: drivers/pci/controller/dwc/pcie-hisi.c 12486 12487PCIE DRIVER FOR HISILICON KIRIN 12488M: Xiaowei Song <songxiaowei@hisilicon.com> 12489M: Binghui Wang <wangbinghui@hisilicon.com> 12490L: linux-pci@vger.kernel.org 12491S: Maintained 12492F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12493F: drivers/pci/controller/dwc/pcie-kirin.c 12494 12495PCIE DRIVER FOR HISILICON STB 12496M: Shawn Guo <shawn.guo@linaro.org> 12497L: linux-pci@vger.kernel.org 12498S: Maintained 12499F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12500F: drivers/pci/controller/dwc/pcie-histb.c 12501 12502PCIE DRIVER FOR MEDIATEK 12503M: Ryder Lee <ryder.lee@mediatek.com> 12504L: linux-pci@vger.kernel.org 12505L: linux-mediatek@lists.infradead.org 12506S: Supported 12507F: Documentation/devicetree/bindings/pci/mediatek* 12508F: drivers/pci/controller/*mediatek* 12509 12510PCIE DRIVER FOR QUALCOMM MSM 12511M: Stanimir Varbanov <svarbanov@mm-sol.com> 12512L: linux-pci@vger.kernel.org 12513L: linux-arm-msm@vger.kernel.org 12514S: Maintained 12515F: drivers/pci/controller/dwc/*qcom* 12516 12517PCIE DRIVER FOR ROCKCHIP 12518M: Shawn Lin <shawn.lin@rock-chips.com> 12519L: linux-pci@vger.kernel.org 12520L: linux-rockchip@lists.infradead.org 12521S: Maintained 12522F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12523F: drivers/pci/controller/pcie-rockchip* 12524 12525PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12526M: Linus Walleij <linus.walleij@linaro.org> 12527L: linux-pci@vger.kernel.org 12528S: Maintained 12529F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12530F: drivers/pci/controller/pci-v3-semi.c 12531 12532PCIE DRIVER FOR SOCIONEXT UNIPHIER 12533M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12534L: linux-pci@vger.kernel.org 12535S: Maintained 12536F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12537F: drivers/pci/controller/dwc/pcie-uniphier.c 12538 12539PCIE DRIVER FOR ST SPEAR13XX 12540M: Pratyush Anand <pratyush.anand@gmail.com> 12541L: linux-pci@vger.kernel.org 12542S: Maintained 12543F: drivers/pci/controller/dwc/*spear* 12544 12545PCMCIA SUBSYSTEM 12546M: Dominik Brodowski <linux@dominikbrodowski.net> 12547T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12548S: Odd Fixes 12549F: Documentation/pcmcia/ 12550F: tools/pcmcia/ 12551F: drivers/pcmcia/ 12552F: include/pcmcia/ 12553 12554PCNET32 NETWORK DRIVER 12555M: Don Fry <pcnet32@frontier.com> 12556L: netdev@vger.kernel.org 12557S: Maintained 12558F: drivers/net/ethernet/amd/pcnet32.c 12559 12560PCRYPT PARALLEL CRYPTO ENGINE 12561M: Steffen Klassert <steffen.klassert@secunet.com> 12562L: linux-crypto@vger.kernel.org 12563S: Maintained 12564F: crypto/pcrypt.c 12565F: include/crypto/pcrypt.h 12566 12567PEAQ WMI HOTKEYS DRIVER 12568M: Hans de Goede <hdegoede@redhat.com> 12569L: platform-driver-x86@vger.kernel.org 12570S: Maintained 12571F: drivers/platform/x86/peaq-wmi.c 12572 12573PER-CPU MEMORY ALLOCATOR 12574M: Dennis Zhou <dennis@kernel.org> 12575M: Tejun Heo <tj@kernel.org> 12576M: Christoph Lameter <cl@linux.com> 12577T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12578S: Maintained 12579F: include/linux/percpu*.h 12580F: mm/percpu*.c 12581F: arch/*/include/asm/percpu.h 12582 12583PER-TASK DELAY ACCOUNTING 12584M: Balbir Singh <bsingharora@gmail.com> 12585S: Maintained 12586F: include/linux/delayacct.h 12587F: kernel/delayacct.c 12588 12589PERFORMANCE EVENTS SUBSYSTEM 12590M: Peter Zijlstra <peterz@infradead.org> 12591M: Ingo Molnar <mingo@redhat.com> 12592M: Arnaldo Carvalho de Melo <acme@kernel.org> 12593R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12594R: Jiri Olsa <jolsa@redhat.com> 12595R: Namhyung Kim <namhyung@kernel.org> 12596L: linux-kernel@vger.kernel.org 12597T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12598S: Supported 12599F: kernel/events/* 12600F: include/linux/perf_event.h 12601F: include/uapi/linux/perf_event.h 12602F: arch/*/kernel/perf_event*.c 12603F: arch/*/kernel/*/perf_event*.c 12604F: arch/*/kernel/*/*/perf_event*.c 12605F: arch/*/include/asm/perf_event.h 12606F: arch/*/kernel/perf_callchain.c 12607F: arch/*/events/* 12608F: arch/*/events/*/* 12609F: tools/perf/ 12610 12611PERSONALITY HANDLING 12612M: Christoph Hellwig <hch@infradead.org> 12613L: linux-abi-devel@lists.sourceforge.net 12614S: Maintained 12615F: include/linux/personality.h 12616F: include/uapi/linux/personality.h 12617 12618PHOENIX RC FLIGHT CONTROLLER ADAPTER 12619M: Marcus Folkesson <marcus.folkesson@gmail.com> 12620L: linux-input@vger.kernel.org 12621S: Maintained 12622F: Documentation/input/devices/pxrc.rst 12623F: drivers/input/joystick/pxrc.c 12624 12625PHONET PROTOCOL 12626M: Remi Denis-Courmont <courmisch@gmail.com> 12627S: Supported 12628F: Documentation/networking/phonet.txt 12629F: include/linux/phonet.h 12630F: include/net/phonet/ 12631F: include/uapi/linux/phonet.h 12632F: net/phonet/ 12633 12634PHRAM MTD DRIVER 12635M: Joern Engel <joern@lazybastard.org> 12636L: linux-mtd@lists.infradead.org 12637S: Maintained 12638F: drivers/mtd/devices/phram.c 12639 12640PICOLCD HID DRIVER 12641M: Bruno Prémont <bonbons@linux-vserver.org> 12642L: linux-input@vger.kernel.org 12643S: Maintained 12644F: drivers/hid/hid-picolcd* 12645 12646PICOXCELL SUPPORT 12647M: Jamie Iles <jamie@jamieiles.com> 12648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12649T: git git://github.com/jamieiles/linux-2.6-ji.git 12650S: Supported 12651F: arch/arm/boot/dts/picoxcell* 12652F: arch/arm/mach-picoxcell/ 12653F: drivers/crypto/picoxcell* 12654 12655PIDFD API 12656M: Christian Brauner <christian@brauner.io> 12657L: linux-kernel@vger.kernel.org 12658S: Maintained 12659T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12660F: samples/pidfd/ 12661F: tools/testing/selftests/pidfd/ 12662K: (?i)pidfd 12663K: (?i)clone3 12664K: \b(clone_args|kernel_clone_args)\b 12665 12666PIN CONTROL SUBSYSTEM 12667M: Linus Walleij <linus.walleij@linaro.org> 12668L: linux-gpio@vger.kernel.org 12669T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12670S: Maintained 12671F: Documentation/devicetree/bindings/pinctrl/ 12672F: Documentation/driver-api/pinctl.rst 12673F: drivers/pinctrl/ 12674F: include/linux/pinctrl/ 12675 12676PIN CONTROLLER - MICROCHIP AT91 12677M: Ludovic Desroches <ludovic.desroches@microchip.com> 12678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12679L: linux-gpio@vger.kernel.org 12680S: Supported 12681F: drivers/pinctrl/pinctrl-at91* 12682 12683PIN CONTROLLER - FREESCALE 12684M: Dong Aisheng <aisheng.dong@nxp.com> 12685M: Fabio Estevam <festevam@gmail.com> 12686M: Shawn Guo <shawnguo@kernel.org> 12687M: Stefan Agner <stefan@agner.ch> 12688R: Pengutronix Kernel Team <kernel@pengutronix.de> 12689L: linux-gpio@vger.kernel.org 12690S: Maintained 12691F: drivers/pinctrl/freescale/ 12692F: Documentation/devicetree/bindings/pinctrl/fsl,* 12693 12694PIN CONTROLLER - INTEL 12695M: Mika Westerberg <mika.westerberg@linux.intel.com> 12696M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12697T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12698S: Maintained 12699F: drivers/pinctrl/intel/ 12700 12701PIN CONTROLLER - MEDIATEK 12702M: Sean Wang <sean.wang@kernel.org> 12703L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12704S: Maintained 12705F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12706F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12707F: drivers/pinctrl/mediatek/ 12708 12709PIN CONTROLLER - QUALCOMM 12710M: Bjorn Andersson <bjorn.andersson@linaro.org> 12711S: Maintained 12712L: linux-arm-msm@vger.kernel.org 12713F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12714F: drivers/pinctrl/qcom/ 12715 12716PIN CONTROLLER - RENESAS 12717M: Geert Uytterhoeven <geert+renesas@glider.be> 12718L: linux-renesas-soc@vger.kernel.org 12719T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12720S: Maintained 12721F: drivers/pinctrl/pinctrl-rz* 12722F: drivers/pinctrl/sh-pfc/ 12723 12724PIN CONTROLLER - SAMSUNG 12725M: Tomasz Figa <tomasz.figa@gmail.com> 12726M: Krzysztof Kozlowski <krzk@kernel.org> 12727M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12729L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12730Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12732S: Maintained 12733F: drivers/pinctrl/samsung/ 12734F: include/dt-bindings/pinctrl/samsung.h 12735F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12736 12737PIN CONTROLLER - SINGLE 12738M: Tony Lindgren <tony@atomide.com> 12739M: Haojian Zhuang <haojian.zhuang@linaro.org> 12740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12741L: linux-omap@vger.kernel.org 12742S: Maintained 12743F: drivers/pinctrl/pinctrl-single.c 12744 12745PIN CONTROLLER - ST SPEAR 12746M: Viresh Kumar <vireshk@kernel.org> 12747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12748W: http://www.st.com/spear 12749S: Maintained 12750F: drivers/pinctrl/spear/ 12751 12752PISTACHIO SOC SUPPORT 12753M: James Hartley <james.hartley@sondrel.com> 12754L: linux-mips@vger.kernel.org 12755S: Odd Fixes 12756F: arch/mips/pistachio/ 12757F: arch/mips/include/asm/mach-pistachio/ 12758F: arch/mips/boot/dts/img/pistachio* 12759F: arch/mips/configs/pistachio*_defconfig 12760 12761PKTCDVD DRIVER 12762S: Orphan 12763M: linux-block@vger.kernel.org 12764F: drivers/block/pktcdvd.c 12765F: include/linux/pktcdvd.h 12766F: include/uapi/linux/pktcdvd.h 12767 12768PKUNITY SOC DRIVERS 12769M: Guan Xuetao <gxt@pku.edu.cn> 12770W: http://mprc.pku.edu.cn/~guanxuetao/linux 12771S: Maintained 12772T: git git://github.com/gxt/linux.git 12773F: drivers/input/serio/i8042-unicore32io.h 12774F: drivers/i2c/busses/i2c-puv3.c 12775F: drivers/video/fbdev/fb-puv3.c 12776F: drivers/rtc/rtc-puv3.c 12777 12778PMBUS HARDWARE MONITORING DRIVERS 12779M: Guenter Roeck <linux@roeck-us.net> 12780L: linux-hwmon@vger.kernel.org 12781W: http://hwmon.wiki.kernel.org/ 12782W: http://www.roeck-us.net/linux/drivers/ 12783T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12784S: Maintained 12785F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12786F: Documentation/devicetree/bindings/hwmon/max31785.txt 12787F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12788F: Documentation/hwmon/adm1275.rst 12789F: Documentation/hwmon/ibm-cffps.rst 12790F: Documentation/hwmon/ir35221.rst 12791F: Documentation/hwmon/lm25066.rst 12792F: Documentation/hwmon/ltc2978.rst 12793F: Documentation/hwmon/ltc3815.rst 12794F: Documentation/hwmon/max16064.rst 12795F: Documentation/hwmon/max20751.rst 12796F: Documentation/hwmon/max31785.rst 12797F: Documentation/hwmon/max34440.rst 12798F: Documentation/hwmon/max8688.rst 12799F: Documentation/hwmon/pmbus.rst 12800F: Documentation/hwmon/pmbus-core.rst 12801F: Documentation/hwmon/tps40422.rst 12802F: Documentation/hwmon/ucd9000.rst 12803F: Documentation/hwmon/ucd9200.rst 12804F: Documentation/hwmon/zl6100.rst 12805F: drivers/hwmon/pmbus/ 12806F: include/linux/pmbus.h 12807 12808PMC SIERRA MaxRAID DRIVER 12809L: linux-scsi@vger.kernel.org 12810W: http://www.pmc-sierra.com/ 12811S: Orphan 12812F: drivers/scsi/pmcraid.* 12813 12814PMC SIERRA PM8001 DRIVER 12815M: Jack Wang <jinpu.wang@cloud.ionos.com> 12816L: linux-scsi@vger.kernel.org 12817S: Supported 12818F: drivers/scsi/pm8001/ 12819 12820PNP SUPPORT 12821M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12822S: Maintained 12823F: drivers/pnp/ 12824 12825PNI RM3100 IIO DRIVER 12826M: Song Qiang <songqiang1304521@gmail.com> 12827L: linux-iio@vger.kernel.org 12828S: Maintained 12829F: drivers/iio/magnetometer/rm3100* 12830F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12831 12832POSIX CLOCKS and TIMERS 12833M: Thomas Gleixner <tglx@linutronix.de> 12834L: linux-kernel@vger.kernel.org 12835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12836S: Maintained 12837F: fs/timerfd.c 12838F: include/linux/timer* 12839F: kernel/time/*timer* 12840 12841POWER MANAGEMENT CORE 12842M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12843L: linux-pm@vger.kernel.org 12844T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12845B: https://bugzilla.kernel.org 12846S: Supported 12847F: drivers/base/power/ 12848F: include/linux/pm.h 12849F: include/linux/pm_* 12850F: include/linux/powercap.h 12851F: include/linux/intel_rapl.h 12852F: drivers/powercap/ 12853F: kernel/configs/nopm.config 12854 12855POWER STATE COORDINATION INTERFACE (PSCI) 12856M: Mark Rutland <mark.rutland@arm.com> 12857M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12858L: linux-arm-kernel@lists.infradead.org 12859S: Maintained 12860F: drivers/firmware/psci/ 12861F: include/linux/psci.h 12862F: include/uapi/linux/psci.h 12863 12864POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12865M: Sebastian Reichel <sre@kernel.org> 12866L: linux-pm@vger.kernel.org 12867T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12868S: Maintained 12869F: Documentation/ABI/testing/sysfs-class-power 12870F: Documentation/devicetree/bindings/power/supply/ 12871F: include/linux/power_supply.h 12872F: drivers/power/supply/ 12873 12874POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12875M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12876L: linuxppc-dev@lists.ozlabs.org 12877S: Maintained 12878F: drivers/char/powernv-op-panel.c 12879 12880PPP OVER ATM (RFC 2364) 12881M: Mitchell Blank Jr <mitch@sfgoth.com> 12882S: Maintained 12883F: net/atm/pppoatm.c 12884F: include/uapi/linux/atmppp.h 12885 12886PPP OVER ETHERNET 12887M: Michal Ostrowski <mostrows@earthlink.net> 12888S: Maintained 12889F: drivers/net/ppp/pppoe.c 12890F: drivers/net/ppp/pppox.c 12891 12892PPP OVER L2TP 12893M: James Chapman <jchapman@katalix.com> 12894S: Maintained 12895F: net/l2tp/l2tp_ppp.c 12896F: include/linux/if_pppol2tp.h 12897F: include/uapi/linux/if_pppol2tp.h 12898 12899PPP PROTOCOL DRIVERS AND COMPRESSORS 12900M: Paul Mackerras <paulus@samba.org> 12901L: linux-ppp@vger.kernel.org 12902S: Maintained 12903F: drivers/net/ppp/ppp_* 12904 12905PPS SUPPORT 12906M: Rodolfo Giometti <giometti@enneenne.com> 12907W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12908L: linuxpps@ml.enneenne.com (subscribers-only) 12909S: Maintained 12910F: Documentation/driver-api/pps.rst 12911F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12912F: Documentation/ABI/testing/sysfs-pps 12913F: drivers/pps/ 12914F: include/linux/pps*.h 12915F: include/uapi/linux/pps.h 12916 12917PPTP DRIVER 12918M: Dmitry Kozlov <xeb@mail.ru> 12919L: netdev@vger.kernel.org 12920S: Maintained 12921F: drivers/net/ppp/pptp.c 12922W: http://sourceforge.net/projects/accel-pptp 12923 12924PRINTK 12925M: Petr Mladek <pmladek@suse.com> 12926M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12927R: Steven Rostedt <rostedt@goodmis.org> 12928S: Maintained 12929F: kernel/printk/ 12930F: include/linux/printk.h 12931 12932PRISM54 WIRELESS DRIVER 12933M: Luis Chamberlain <mcgrof@kernel.org> 12934L: linux-wireless@vger.kernel.org 12935W: http://wireless.kernel.org/en/users/Drivers/p54 12936S: Obsolete 12937F: drivers/net/wireless/intersil/prism54/ 12938 12939PROC FILESYSTEM 12940R: Alexey Dobriyan <adobriyan@gmail.com> 12941L: linux-kernel@vger.kernel.org 12942L: linux-fsdevel@vger.kernel.org 12943S: Maintained 12944F: fs/proc/ 12945F: include/linux/proc_fs.h 12946F: tools/testing/selftests/proc/ 12947F: Documentation/filesystems/proc.txt 12948 12949PROC SYSCTL 12950M: Luis Chamberlain <mcgrof@kernel.org> 12951M: Kees Cook <keescook@chromium.org> 12952L: linux-kernel@vger.kernel.org 12953L: linux-fsdevel@vger.kernel.org 12954S: Maintained 12955F: fs/proc/proc_sysctl.c 12956F: include/linux/sysctl.h 12957F: kernel/sysctl.c 12958F: tools/testing/selftests/sysctl/ 12959 12960PS3 NETWORK SUPPORT 12961M: Geoff Levand <geoff@infradead.org> 12962L: netdev@vger.kernel.org 12963L: linuxppc-dev@lists.ozlabs.org 12964S: Maintained 12965F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12966 12967PS3 PLATFORM SUPPORT 12968M: Geoff Levand <geoff@infradead.org> 12969L: linuxppc-dev@lists.ozlabs.org 12970S: Maintained 12971F: arch/powerpc/boot/ps3* 12972F: arch/powerpc/include/asm/lv1call.h 12973F: arch/powerpc/include/asm/ps3*.h 12974F: arch/powerpc/platforms/ps3/ 12975F: drivers/*/ps3* 12976F: drivers/ps3/ 12977F: drivers/rtc/rtc-ps3.c 12978F: drivers/usb/host/*ps3.c 12979F: sound/ppc/snd_ps3* 12980 12981PS3VRAM DRIVER 12982M: Jim Paris <jim@jtan.com> 12983M: Geoff Levand <geoff@infradead.org> 12984L: linuxppc-dev@lists.ozlabs.org 12985S: Maintained 12986F: drivers/block/ps3vram.c 12987 12988PSAMPLE PACKET SAMPLING SUPPORT: 12989M: Yotam Gigi <yotam.gi@gmail.com> 12990S: Maintained 12991F: net/psample 12992F: include/net/psample.h 12993F: include/uapi/linux/psample.h 12994 12995PSTORE FILESYSTEM 12996M: Kees Cook <keescook@chromium.org> 12997M: Anton Vorontsov <anton@enomsg.org> 12998M: Colin Cross <ccross@android.com> 12999M: Tony Luck <tony.luck@intel.com> 13000S: Maintained 13001T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13002F: fs/pstore/ 13003F: include/linux/pstore* 13004F: drivers/firmware/efi/efi-pstore.c 13005F: drivers/acpi/apei/erst.c 13006F: Documentation/admin-guide/ramoops.rst 13007F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13008K: \b(pstore|ramoops) 13009 13010PTP HARDWARE CLOCK SUPPORT 13011M: Richard Cochran <richardcochran@gmail.com> 13012L: netdev@vger.kernel.org 13013S: Maintained 13014W: http://linuxptp.sourceforge.net/ 13015F: Documentation/ABI/testing/sysfs-ptp 13016F: Documentation/driver-api/ptp.rst 13017F: drivers/net/phy/dp83640* 13018F: drivers/ptp/* 13019F: include/linux/ptp_cl* 13020 13021PTRACE SUPPORT 13022M: Oleg Nesterov <oleg@redhat.com> 13023S: Maintained 13024F: include/asm-generic/syscall.h 13025F: include/linux/ptrace.h 13026F: include/linux/regset.h 13027F: include/linux/tracehook.h 13028F: include/uapi/linux/ptrace.h 13029F: include/uapi/linux/ptrace.h 13030F: kernel/ptrace.c 13031F: arch/*/ptrace*.c 13032F: arch/*/*/ptrace*.c 13033F: arch/*/include/asm/ptrace*.h 13034 13035PULSE8-CEC DRIVER 13036M: Hans Verkuil <hverkuil@xs4all.nl> 13037L: linux-media@vger.kernel.org 13038T: git git://linuxtv.org/media_tree.git 13039S: Maintained 13040F: drivers/media/usb/pulse8-cec/* 13041F: Documentation/media/cec-drivers/pulse8-cec.rst 13042 13043PVRUSB2 VIDEO4LINUX DRIVER 13044M: Mike Isely <isely@pobox.com> 13045L: pvrusb2@isely.net (subscribers-only) 13046L: linux-media@vger.kernel.org 13047W: http://www.isely.net/pvrusb2/ 13048T: git git://linuxtv.org/media_tree.git 13049S: Maintained 13050F: Documentation/media/v4l-drivers/pvrusb2* 13051F: drivers/media/usb/pvrusb2/ 13052 13053PWC WEBCAM DRIVER 13054M: Hans Verkuil <hverkuil@xs4all.nl> 13055L: linux-media@vger.kernel.org 13056T: git git://linuxtv.org/media_tree.git 13057S: Odd Fixes 13058F: drivers/media/usb/pwc/* 13059F: include/trace/events/pwc.h 13060 13061PWM FAN DRIVER 13062M: Kamil Debski <kamil@wypas.org> 13063M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13064L: linux-hwmon@vger.kernel.org 13065S: Supported 13066F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13067F: Documentation/hwmon/pwm-fan.rst 13068F: drivers/hwmon/pwm-fan.c 13069 13070PWM IR Transmitter 13071M: Sean Young <sean@mess.org> 13072L: linux-media@vger.kernel.org 13073S: Maintained 13074F: drivers/media/rc/pwm-ir-tx.c 13075 13076PWM SUBSYSTEM 13077M: Thierry Reding <thierry.reding@gmail.com> 13078L: linux-pwm@vger.kernel.org 13079S: Maintained 13080T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13081F: Documentation/driver-api/pwm.rst 13082F: Documentation/devicetree/bindings/pwm/ 13083F: include/linux/pwm.h 13084F: drivers/pwm/ 13085F: drivers/video/backlight/pwm_bl.c 13086F: include/linux/pwm_backlight.h 13087F: drivers/gpio/gpio-mvebu.c 13088F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13089 13090PXA GPIO DRIVER 13091M: Robert Jarzmik <robert.jarzmik@free.fr> 13092L: linux-gpio@vger.kernel.org 13093S: Maintained 13094F: drivers/gpio/gpio-pxa.c 13095 13096PXA MMCI DRIVER 13097S: Orphan 13098 13099PXA RTC DRIVER 13100M: Robert Jarzmik <robert.jarzmik@free.fr> 13101L: linux-rtc@vger.kernel.org 13102S: Maintained 13103 13104PXA2xx/PXA3xx SUPPORT 13105M: Daniel Mack <daniel@zonque.org> 13106M: Haojian Zhuang <haojian.zhuang@gmail.com> 13107M: Robert Jarzmik <robert.jarzmik@free.fr> 13108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13109T: git git://github.com/hzhuang1/linux.git 13110T: git git://github.com/rjarzmik/linux.git 13111S: Maintained 13112F: arch/arm/boot/dts/pxa* 13113F: arch/arm/mach-pxa/ 13114F: drivers/dma/pxa* 13115F: drivers/pcmcia/pxa2xx* 13116F: drivers/pinctrl/pxa/ 13117F: drivers/spi/spi-pxa2xx* 13118F: drivers/usb/gadget/udc/pxa2* 13119F: include/sound/pxa2xx-lib.h 13120F: sound/arm/pxa* 13121F: sound/soc/pxa/ 13122 13123QAT DRIVER 13124M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13125L: qat-linux@intel.com 13126S: Supported 13127F: drivers/crypto/qat/ 13128 13129QCOM AUDIO (ASoC) DRIVERS 13130M: Patrick Lai <plai@codeaurora.org> 13131M: Banajit Goswami <bgoswami@codeaurora.org> 13132L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13133S: Supported 13134F: sound/soc/qcom/ 13135 13136QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13137M: Gabriel Somlo <somlo@cmu.edu> 13138M: "Michael S. Tsirkin" <mst@redhat.com> 13139L: qemu-devel@nongnu.org 13140S: Maintained 13141F: drivers/firmware/qemu_fw_cfg.c 13142F: include/uapi/linux/qemu_fw_cfg.h 13143 13144QIB DRIVER 13145M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13146M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13147L: linux-rdma@vger.kernel.org 13148S: Supported 13149F: drivers/infiniband/hw/qib/ 13150 13151QLOGIC QL41xxx FCOE DRIVER 13152M: QLogic-Storage-Upstream@cavium.com 13153L: linux-scsi@vger.kernel.org 13154S: Supported 13155F: drivers/scsi/qedf/ 13156 13157QLOGIC QL41xxx ISCSI DRIVER 13158M: QLogic-Storage-Upstream@cavium.com 13159L: linux-scsi@vger.kernel.org 13160S: Supported 13161F: drivers/scsi/qedi/ 13162 13163QLOGIC QL4xxx ETHERNET DRIVER 13164M: Ariel Elior <aelior@marvell.com> 13165M: GR-everest-linux-l2@marvell.com 13166L: netdev@vger.kernel.org 13167S: Supported 13168F: drivers/net/ethernet/qlogic/qed/ 13169F: include/linux/qed/ 13170F: drivers/net/ethernet/qlogic/qede/ 13171 13172QLOGIC QL4xxx RDMA DRIVER 13173M: Michal Kalderon <mkalderon@marvell.com> 13174M: Ariel Elior <aelior@marvell.com> 13175L: linux-rdma@vger.kernel.org 13176S: Supported 13177F: drivers/infiniband/hw/qedr/ 13178F: include/uapi/rdma/qedr-abi.h 13179 13180QLOGIC QLA1280 SCSI DRIVER 13181M: Michael Reed <mdr@sgi.com> 13182L: linux-scsi@vger.kernel.org 13183S: Maintained 13184F: drivers/scsi/qla1280.[ch] 13185 13186QLOGIC QLA2XXX FC-SCSI DRIVER 13187M: qla2xxx-upstream@qlogic.com 13188L: linux-scsi@vger.kernel.org 13189S: Supported 13190F: Documentation/scsi/LICENSE.qla2xxx 13191F: drivers/scsi/qla2xxx/ 13192 13193QLOGIC QLA3XXX NETWORK DRIVER 13194M: GR-Linux-NIC-Dev@marvell.com 13195L: netdev@vger.kernel.org 13196S: Supported 13197F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13198F: drivers/net/ethernet/qlogic/qla3xxx.* 13199 13200QLOGIC QLA4XXX iSCSI DRIVER 13201M: QLogic-Storage-Upstream@qlogic.com 13202L: linux-scsi@vger.kernel.org 13203S: Supported 13204F: Documentation/scsi/LICENSE.qla4xxx 13205F: drivers/scsi/qla4xxx/ 13206 13207QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13208M: Shahed Shaikh <shshaikh@marvell.com> 13209M: Manish Chopra <manishc@marvell.com> 13210M: GR-Linux-NIC-Dev@marvell.com 13211L: netdev@vger.kernel.org 13212S: Supported 13213F: drivers/net/ethernet/qlogic/qlcnic/ 13214 13215QLOGIC QLGE 10Gb ETHERNET DRIVER 13216M: Manish Chopra <manishc@marvell.com> 13217M: GR-Linux-NIC-Dev@marvell.com 13218L: netdev@vger.kernel.org 13219S: Supported 13220F: drivers/net/ethernet/qlogic/qlge/ 13221 13222QM1D1B0004 MEDIA DRIVER 13223M: Akihiro Tsukada <tskd08@gmail.com> 13224L: linux-media@vger.kernel.org 13225S: Odd Fixes 13226F: drivers/media/tuners/qm1d1b0004* 13227 13228QM1D1C0042 MEDIA DRIVER 13229M: Akihiro Tsukada <tskd08@gmail.com> 13230L: linux-media@vger.kernel.org 13231S: Odd Fixes 13232F: drivers/media/tuners/qm1d1c0042* 13233 13234QNX4 FILESYSTEM 13235M: Anders Larsen <al@alarsen.net> 13236W: http://www.alarsen.net/linux/qnx4fs/ 13237S: Maintained 13238F: fs/qnx4/ 13239F: include/uapi/linux/qnx4_fs.h 13240F: include/uapi/linux/qnxtypes.h 13241 13242QORIQ DPAA2 FSL-MC BUS DRIVER 13243M: Stuart Yoder <stuyoder@gmail.com> 13244M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13245L: linux-kernel@vger.kernel.org 13246S: Maintained 13247F: drivers/bus/fsl-mc/ 13248F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13249F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13250 13251QT1010 MEDIA DRIVER 13252M: Antti Palosaari <crope@iki.fi> 13253L: linux-media@vger.kernel.org 13254W: https://linuxtv.org 13255W: http://palosaari.fi/linux/ 13256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13257T: git git://linuxtv.org/anttip/media_tree.git 13258S: Maintained 13259F: drivers/media/tuners/qt1010* 13260 13261QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13262M: Kalle Valo <kvalo@codeaurora.org> 13263L: ath10k@lists.infradead.org 13264W: http://wireless.kernel.org/en/users/Drivers/ath10k 13265T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13266S: Supported 13267F: drivers/net/wireless/ath/ath10k/ 13268 13269QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13270M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13271L: linux-wireless@vger.kernel.org 13272W: http://wireless.kernel.org/en/users/Drivers/ath9k 13273S: Supported 13274F: drivers/net/wireless/ath/ath9k/ 13275 13276QUALCOMM CAMERA SUBSYSTEM DRIVER 13277M: Todor Tomov <todor.too@gmail.com> 13278L: linux-media@vger.kernel.org 13279S: Maintained 13280F: Documentation/devicetree/bindings/media/qcom,camss.txt 13281F: Documentation/media/v4l-drivers/qcom_camss.rst 13282F: drivers/media/platform/qcom/camss/ 13283 13284QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13285M: Ilia Lin <ilia.lin@kernel.org> 13286L: linux-pm@vger.kernel.org 13287S: Maintained 13288F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13289F: drivers/cpufreq/qcom-cpufreq-kryo.c 13290 13291QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13292M: Timur Tabi <timur@kernel.org> 13293L: netdev@vger.kernel.org 13294S: Maintained 13295F: drivers/net/ethernet/qualcomm/emac/ 13296 13297QUALCOMM ETHQOS ETHERNET DRIVER 13298M: Vinod Koul <vkoul@kernel.org> 13299M: Niklas Cassel <niklas.cassel@linaro.org> 13300L: netdev@vger.kernel.org 13301S: Maintained 13302F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13303F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13304 13305QUALCOMM GENERIC INTERFACE I2C DRIVER 13306M: Alok Chauhan <alokc@codeaurora.org> 13307L: linux-i2c@vger.kernel.org 13308L: linux-arm-msm@vger.kernel.org 13309S: Supported 13310F: drivers/i2c/busses/i2c-qcom-geni.c 13311 13312QUALCOMM HEXAGON ARCHITECTURE 13313M: Richard Kuo <rkuo@codeaurora.org> 13314L: linux-hexagon@vger.kernel.org 13315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13316S: Supported 13317F: arch/hexagon/ 13318 13319QUALCOMM HIDMA DRIVER 13320M: Sinan Kaya <okaya@kernel.org> 13321L: linux-arm-kernel@lists.infradead.org 13322L: linux-arm-msm@vger.kernel.org 13323L: dmaengine@vger.kernel.org 13324S: Supported 13325F: drivers/dma/qcom/hidma* 13326 13327QUALCOMM IOMMU 13328M: Rob Clark <robdclark@gmail.com> 13329L: iommu@lists.linux-foundation.org 13330L: linux-arm-msm@vger.kernel.org 13331S: Maintained 13332F: drivers/iommu/qcom_iommu.c 13333 13334QUALCOMM TSENS THERMAL DRIVER 13335M: Amit Kucheria <amit.kucheria@linaro.org> 13336L: linux-pm@vger.kernel.org 13337L: linux-arm-msm@vger.kernel.org 13338S: Maintained 13339F: drivers/thermal/qcom/ 13340 13341QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13342M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13343L: linux-media@vger.kernel.org 13344L: linux-arm-msm@vger.kernel.org 13345T: git git://linuxtv.org/media_tree.git 13346S: Maintained 13347F: drivers/media/platform/qcom/venus/ 13348 13349QUALCOMM WCN36XX WIRELESS DRIVER 13350M: Kalle Valo <kvalo@codeaurora.org> 13351L: wcn36xx@lists.infradead.org 13352W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13353T: git git://github.com/KrasnikovEugene/wcn36xx.git 13354S: Supported 13355F: drivers/net/wireless/ath/wcn36xx/ 13356 13357QUANTENNA QTNFMAC WIRELESS DRIVER 13358M: Igor Mitsyanko <imitsyanko@quantenna.com> 13359M: Avinash Patil <avinashp@quantenna.com> 13360M: Sergey Matyukevich <smatyukevich@quantenna.com> 13361L: linux-wireless@vger.kernel.org 13362S: Maintained 13363F: drivers/net/wireless/quantenna 13364 13365RADEON and AMDGPU DRM DRIVERS 13366M: Alex Deucher <alexander.deucher@amd.com> 13367M: Christian König <christian.koenig@amd.com> 13368M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13369L: amd-gfx@lists.freedesktop.org 13370T: git git://people.freedesktop.org/~agd5f/linux 13371S: Supported 13372F: drivers/gpu/drm/radeon/ 13373F: include/uapi/drm/radeon_drm.h 13374F: drivers/gpu/drm/amd/ 13375F: include/uapi/drm/amdgpu_drm.h 13376 13377RADEON FRAMEBUFFER DISPLAY DRIVER 13378M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13379L: linux-fbdev@vger.kernel.org 13380S: Maintained 13381F: drivers/video/fbdev/aty/radeon* 13382F: include/uapi/linux/radeonfb.h 13383 13384RADIOSHARK RADIO DRIVER 13385M: Hans Verkuil <hverkuil@xs4all.nl> 13386L: linux-media@vger.kernel.org 13387T: git git://linuxtv.org/media_tree.git 13388S: Maintained 13389F: drivers/media/radio/radio-shark.c 13390 13391RADIOSHARK2 RADIO DRIVER 13392M: Hans Verkuil <hverkuil@xs4all.nl> 13393L: linux-media@vger.kernel.org 13394T: git git://linuxtv.org/media_tree.git 13395S: Maintained 13396F: drivers/media/radio/radio-shark2.c 13397F: drivers/media/radio/radio-tea5777.c 13398 13399RADOS BLOCK DEVICE (RBD) 13400M: Ilya Dryomov <idryomov@gmail.com> 13401M: Sage Weil <sage@redhat.com> 13402M: Alex Elder <elder@kernel.org> 13403L: ceph-devel@vger.kernel.org 13404W: http://ceph.com/ 13405T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13406T: git git://github.com/ceph/ceph-client.git 13407S: Supported 13408F: Documentation/ABI/testing/sysfs-bus-rbd 13409F: drivers/block/rbd.c 13410F: drivers/block/rbd_types.h 13411 13412RAGE128 FRAMEBUFFER DISPLAY DRIVER 13413M: Paul Mackerras <paulus@samba.org> 13414L: linux-fbdev@vger.kernel.org 13415S: Maintained 13416F: drivers/video/fbdev/aty/aty128fb.c 13417 13418RAINSHADOW-CEC DRIVER 13419M: Hans Verkuil <hverkuil@xs4all.nl> 13420L: linux-media@vger.kernel.org 13421T: git git://linuxtv.org/media_tree.git 13422S: Maintained 13423F: drivers/media/usb/rainshadow-cec/* 13424 13425RALINK MIPS ARCHITECTURE 13426M: John Crispin <john@phrozen.org> 13427L: linux-mips@vger.kernel.org 13428S: Maintained 13429F: arch/mips/ralink 13430 13431RALINK RT2X00 WIRELESS LAN DRIVER 13432P: rt2x00 project 13433M: Stanislaw Gruszka <sgruszka@redhat.com> 13434M: Helmut Schaa <helmut.schaa@googlemail.com> 13435L: linux-wireless@vger.kernel.org 13436S: Maintained 13437F: drivers/net/wireless/ralink/rt2x00/ 13438 13439RAMDISK RAM BLOCK DEVICE DRIVER 13440M: Jens Axboe <axboe@kernel.dk> 13441S: Maintained 13442F: Documentation/admin-guide/blockdev/ramdisk.rst 13443F: drivers/block/brd.c 13444 13445RANCHU VIRTUAL BOARD FOR MIPS 13446M: Miodrag Dinic <miodrag.dinic@mips.com> 13447L: linux-mips@vger.kernel.org 13448S: Supported 13449F: arch/mips/generic/board-ranchu.c 13450F: arch/mips/configs/generic/board-ranchu.config 13451 13452RANDOM NUMBER DRIVER 13453M: "Theodore Ts'o" <tytso@mit.edu> 13454S: Maintained 13455F: drivers/char/random.c 13456 13457RAPIDIO SUBSYSTEM 13458M: Matt Porter <mporter@kernel.crashing.org> 13459M: Alexandre Bounine <alex.bou9@gmail.com> 13460S: Maintained 13461F: drivers/rapidio/ 13462 13463RAS INFRASTRUCTURE 13464M: Tony Luck <tony.luck@intel.com> 13465M: Borislav Petkov <bp@alien8.de> 13466L: linux-edac@vger.kernel.org 13467S: Maintained 13468F: drivers/ras/ 13469F: include/linux/ras.h 13470F: include/ras/ras_event.h 13471F: Documentation/admin-guide/ras.rst 13472 13473RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13474L: linux-wireless@vger.kernel.org 13475S: Orphan 13476F: drivers/net/wireless/ray* 13477 13478RCUTORTURE TEST FRAMEWORK 13479M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13480M: Josh Triplett <josh@joshtriplett.org> 13481R: Steven Rostedt <rostedt@goodmis.org> 13482R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13483R: Lai Jiangshan <jiangshanlai@gmail.com> 13484L: rcu@vger.kernel.org 13485S: Supported 13486T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13487F: tools/testing/selftests/rcutorture 13488 13489RDC R-321X SoC 13490M: Florian Fainelli <florian@openwrt.org> 13491S: Maintained 13492 13493RDC R6040 FAST ETHERNET DRIVER 13494M: Florian Fainelli <f.fainelli@gmail.com> 13495L: netdev@vger.kernel.org 13496S: Maintained 13497F: drivers/net/ethernet/rdc/r6040.c 13498 13499RDMAVT - RDMA verbs software 13500M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13501M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13502L: linux-rdma@vger.kernel.org 13503S: Supported 13504F: drivers/infiniband/sw/rdmavt 13505 13506RDS - RELIABLE DATAGRAM SOCKETS 13507M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13508L: netdev@vger.kernel.org 13509L: linux-rdma@vger.kernel.org 13510L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13511W: https://oss.oracle.com/projects/rds/ 13512S: Supported 13513F: net/rds/ 13514F: Documentation/networking/rds.txt 13515 13516RDT - RESOURCE ALLOCATION 13517M: Fenghua Yu <fenghua.yu@intel.com> 13518M: Reinette Chatre <reinette.chatre@intel.com> 13519L: linux-kernel@vger.kernel.org 13520S: Supported 13521F: arch/x86/kernel/cpu/resctrl/ 13522F: arch/x86/include/asm/resctrl_sched.h 13523F: Documentation/x86/resctrl* 13524 13525READ-COPY UPDATE (RCU) 13526M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13527M: Josh Triplett <josh@joshtriplett.org> 13528R: Steven Rostedt <rostedt@goodmis.org> 13529R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13530R: Lai Jiangshan <jiangshanlai@gmail.com> 13531R: Joel Fernandes <joel@joelfernandes.org> 13532L: rcu@vger.kernel.org 13533W: http://www.rdrop.com/users/paulmck/RCU/ 13534S: Supported 13535T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13536F: Documentation/RCU/ 13537X: Documentation/RCU/torture.txt 13538F: include/linux/rcu* 13539X: include/linux/srcu*.h 13540F: kernel/rcu/ 13541X: kernel/rcu/srcu*.c 13542 13543REAL TIME CLOCK (RTC) SUBSYSTEM 13544M: Alessandro Zummo <a.zummo@towertech.it> 13545M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13546L: linux-rtc@vger.kernel.org 13547Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13548T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13549S: Maintained 13550F: Documentation/devicetree/bindings/rtc/ 13551F: Documentation/admin-guide/rtc.rst 13552F: drivers/rtc/ 13553F: include/linux/rtc.h 13554F: include/uapi/linux/rtc.h 13555F: include/linux/rtc/ 13556F: include/linux/platform_data/rtc-* 13557F: tools/testing/selftests/rtc/ 13558 13559REALTEK AUDIO CODECS 13560M: Bard Liao <bardliao@realtek.com> 13561M: Oder Chiou <oder_chiou@realtek.com> 13562S: Maintained 13563F: sound/soc/codecs/rt* 13564F: include/sound/rt*.h 13565 13566REALTEK RTL83xx SMI DSA ROUTER CHIPS 13567M: Linus Walleij <linus.walleij@linaro.org> 13568S: Maintained 13569F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13570F: drivers/net/dsa/realtek-smi* 13571F: drivers/net/dsa/rtl83* 13572 13573REDPINE WIRELESS DRIVER 13574M: Amitkumar Karwar <amitkarwar@gmail.com> 13575M: Siva Rebbagondla <siva8118@gmail.com> 13576L: linux-wireless@vger.kernel.org 13577S: Maintained 13578F: drivers/net/wireless/rsi/ 13579 13580REGISTER MAP ABSTRACTION 13581M: Mark Brown <broonie@kernel.org> 13582L: linux-kernel@vger.kernel.org 13583T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13584S: Supported 13585F: Documentation/devicetree/bindings/regmap/ 13586F: drivers/base/regmap/ 13587F: include/linux/regmap.h 13588 13589REISERFS FILE SYSTEM 13590L: reiserfs-devel@vger.kernel.org 13591S: Supported 13592F: fs/reiserfs/ 13593 13594REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13595M: Ohad Ben-Cohen <ohad@wizery.com> 13596M: Bjorn Andersson <bjorn.andersson@linaro.org> 13597L: linux-remoteproc@vger.kernel.org 13598T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next 13599S: Maintained 13600F: Documentation/devicetree/bindings/remoteproc/ 13601F: Documentation/ABI/testing/sysfs-class-remoteproc 13602F: Documentation/remoteproc.txt 13603F: drivers/remoteproc/ 13604F: include/linux/remoteproc.h 13605F: include/linux/remoteproc/ 13606 13607REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13608M: Ohad Ben-Cohen <ohad@wizery.com> 13609M: Bjorn Andersson <bjorn.andersson@linaro.org> 13610L: linux-remoteproc@vger.kernel.org 13611T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13612S: Maintained 13613F: drivers/rpmsg/ 13614F: Documentation/rpmsg.txt 13615F: Documentation/ABI/testing/sysfs-bus-rpmsg 13616F: include/linux/rpmsg.h 13617F: include/linux/rpmsg/ 13618F: include/uapi/linux/rpmsg.h 13619F: samples/rpmsg/ 13620 13621RENESAS CLOCK DRIVERS 13622M: Geert Uytterhoeven <geert+renesas@glider.be> 13623L: linux-renesas-soc@vger.kernel.org 13624T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13625S: Supported 13626F: drivers/clk/renesas/ 13627 13628RENESAS EMEV2 I2C DRIVER 13629M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13630S: Supported 13631F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13632F: drivers/i2c/busses/i2c-emev2.c 13633 13634RENESAS ETHERNET DRIVERS 13635R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13636L: netdev@vger.kernel.org 13637L: linux-renesas-soc@vger.kernel.org 13638F: Documentation/devicetree/bindings/net/renesas,*.txt 13639F: Documentation/devicetree/bindings/net/sh_eth.txt 13640F: drivers/net/ethernet/renesas/ 13641F: include/linux/sh_eth.h 13642 13643RENESAS R-CAR GYROADC DRIVER 13644M: Marek Vasut <marek.vasut@gmail.com> 13645L: linux-iio@vger.kernel.org 13646S: Supported 13647F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13648F: drivers/iio/adc/rcar-gyroadc.c 13649 13650RENESAS R-CAR I2C DRIVERS 13651M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13652S: Supported 13653F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13654F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13655F: drivers/i2c/busses/i2c-rcar.c 13656F: drivers/i2c/busses/i2c-sh_mobile.c 13657 13658RENESAS RIIC DRIVER 13659M: Chris Brandt <chris.brandt@renesas.com> 13660S: Supported 13661F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13662F: drivers/i2c/busses/i2c-riic.c 13663 13664RENESAS USB PHY DRIVER 13665M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13666L: linux-renesas-soc@vger.kernel.org 13667S: Maintained 13668F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13669 13670RESET CONTROLLER FRAMEWORK 13671M: Philipp Zabel <p.zabel@pengutronix.de> 13672T: git git://git.pengutronix.de/git/pza/linux 13673S: Maintained 13674F: drivers/reset/ 13675F: Documentation/devicetree/bindings/reset/ 13676F: include/dt-bindings/reset/ 13677F: include/linux/reset.h 13678F: include/linux/reset/ 13679F: include/linux/reset-controller.h 13680 13681RESTARTABLE SEQUENCES SUPPORT 13682M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13683M: Peter Zijlstra <peterz@infradead.org> 13684M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13685M: Boqun Feng <boqun.feng@gmail.com> 13686L: linux-kernel@vger.kernel.org 13687S: Supported 13688F: kernel/rseq.c 13689F: include/uapi/linux/rseq.h 13690F: include/trace/events/rseq.h 13691F: tools/testing/selftests/rseq/ 13692 13693RFKILL 13694M: Johannes Berg <johannes@sipsolutions.net> 13695L: linux-wireless@vger.kernel.org 13696W: http://wireless.kernel.org/ 13697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13699S: Maintained 13700F: Documentation/driver-api/rfkill.rst 13701F: Documentation/ABI/stable/sysfs-class-rfkill 13702F: net/rfkill/ 13703F: include/linux/rfkill.h 13704F: include/uapi/linux/rfkill.h 13705 13706RHASHTABLE 13707M: Thomas Graf <tgraf@suug.ch> 13708M: Herbert Xu <herbert@gondor.apana.org.au> 13709L: netdev@vger.kernel.org 13710S: Maintained 13711F: lib/rhashtable.c 13712F: lib/test_rhashtable.c 13713F: include/linux/rhashtable.h 13714F: include/linux/rhashtable-types.h 13715 13716RICOH R5C592 MEMORYSTICK DRIVER 13717M: Maxim Levitsky <maximlevitsky@gmail.com> 13718S: Maintained 13719F: drivers/memstick/host/r592.* 13720 13721RICOH SMARTMEDIA/XD DRIVER 13722M: Maxim Levitsky <maximlevitsky@gmail.com> 13723S: Maintained 13724F: drivers/mtd/nand/raw/r852.c 13725F: drivers/mtd/nand/raw/r852.h 13726 13727RISC-V ARCHITECTURE 13728M: Palmer Dabbelt <palmer@sifive.com> 13729M: Albert Ou <aou@eecs.berkeley.edu> 13730L: linux-riscv@lists.infradead.org 13731T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 13732S: Supported 13733F: arch/riscv/ 13734K: riscv 13735N: riscv 13736 13737ROCCAT DRIVERS 13738M: Stefan Achatz <erazor_de@users.sourceforge.net> 13739W: http://sourceforge.net/projects/roccat/ 13740S: Maintained 13741F: drivers/hid/hid-roccat* 13742F: include/linux/hid-roccat* 13743F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13744 13745ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13746M: Jacob chen <jacob2.chen@rock-chips.com> 13747L: linux-media@vger.kernel.org 13748S: Maintained 13749F: drivers/media/platform/rockchip/rga/ 13750F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13751 13752HANTRO VPU CODEC DRIVER 13753M: Ezequiel Garcia <ezequiel@collabora.com> 13754L: linux-media@vger.kernel.org 13755S: Maintained 13756F: drivers/staging/media/platform/hantro/ 13757F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13758 13759ROCKER DRIVER 13760M: Jiri Pirko <jiri@resnulli.us> 13761L: netdev@vger.kernel.org 13762S: Supported 13763F: drivers/net/ethernet/rocker/ 13764 13765ROCKETPORT DRIVER 13766P: Comtrol Corp. 13767W: http://www.comtrol.com 13768S: Maintained 13769F: Documentation/driver-api/serial/rocket.rst 13770F: drivers/tty/rocket* 13771 13772ROCKETPORT EXPRESS/INFINITY DRIVER 13773M: Kevin Cernekee <cernekee@gmail.com> 13774L: linux-serial@vger.kernel.org 13775S: Odd Fixes 13776F: drivers/tty/serial/rp2.* 13777 13778ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13779M: Marek Vasut <marek.vasut+renesas@gmail.com> 13780L: linux-kernel@vger.kernel.org 13781L: linux-renesas-soc@vger.kernel.org 13782S: Supported 13783F: drivers/mfd/bd9571mwv.c 13784F: drivers/regulator/bd9571mwv-regulator.c 13785F: drivers/gpio/gpio-bd9571mwv.c 13786F: include/linux/mfd/bd9571mwv.h 13787F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13788 13789ROSE NETWORK LAYER 13790M: Ralf Baechle <ralf@linux-mips.org> 13791L: linux-hams@vger.kernel.org 13792W: http://www.linux-ax25.org/ 13793S: Maintained 13794F: include/net/rose.h 13795F: include/uapi/linux/rose.h 13796F: net/rose/ 13797 13798RTL2830 MEDIA DRIVER 13799M: Antti Palosaari <crope@iki.fi> 13800L: linux-media@vger.kernel.org 13801W: https://linuxtv.org 13802W: http://palosaari.fi/linux/ 13803Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13804T: git git://linuxtv.org/anttip/media_tree.git 13805S: Maintained 13806F: drivers/media/dvb-frontends/rtl2830* 13807 13808RTL2832 MEDIA DRIVER 13809M: Antti Palosaari <crope@iki.fi> 13810L: linux-media@vger.kernel.org 13811W: https://linuxtv.org 13812W: http://palosaari.fi/linux/ 13813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13814T: git git://linuxtv.org/anttip/media_tree.git 13815S: Maintained 13816F: drivers/media/dvb-frontends/rtl2832* 13817 13818RTL2832_SDR MEDIA DRIVER 13819M: Antti Palosaari <crope@iki.fi> 13820L: linux-media@vger.kernel.org 13821W: https://linuxtv.org 13822W: http://palosaari.fi/linux/ 13823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13824T: git git://linuxtv.org/anttip/media_tree.git 13825S: Maintained 13826F: drivers/media/dvb-frontends/rtl2832_sdr* 13827 13828RTL8180 WIRELESS DRIVER 13829L: linux-wireless@vger.kernel.org 13830W: http://wireless.kernel.org/ 13831T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13832S: Orphan 13833F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13834 13835RTL8187 WIRELESS DRIVER 13836M: Herton Ronaldo Krzesinski <herton@canonical.com> 13837M: Hin-Tak Leung <htl10@users.sourceforge.net> 13838M: Larry Finger <Larry.Finger@lwfinger.net> 13839L: linux-wireless@vger.kernel.org 13840W: http://wireless.kernel.org/ 13841T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13842S: Maintained 13843F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13844 13845REALTEK WIRELESS DRIVER (rtlwifi family) 13846M: Ping-Ke Shih <pkshih@realtek.com> 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: Maintained 13851F: drivers/net/wireless/realtek/rtlwifi/ 13852 13853REALTEK WIRELESS DRIVER (rtw88) 13854M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13855L: linux-wireless@vger.kernel.org 13856S: Maintained 13857F: drivers/net/wireless/realtek/rtw88/ 13858 13859RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13860M: Jes Sorensen <Jes.Sorensen@gmail.com> 13861L: linux-wireless@vger.kernel.org 13862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13863S: Maintained 13864F: drivers/net/wireless/realtek/rtl8xxxu/ 13865 13866RXRPC SOCKETS (AF_RXRPC) 13867M: David Howells <dhowells@redhat.com> 13868L: linux-afs@lists.infradead.org 13869S: Supported 13870F: net/rxrpc/ 13871F: include/keys/rxrpc-type.h 13872F: include/net/af_rxrpc.h 13873F: include/trace/events/rxrpc.h 13874F: include/uapi/linux/rxrpc.h 13875F: Documentation/networking/rxrpc.txt 13876W: https://www.infradead.org/~dhowells/kafs/ 13877 13878S3 SAVAGE FRAMEBUFFER DRIVER 13879M: Antonino Daplas <adaplas@gmail.com> 13880L: linux-fbdev@vger.kernel.org 13881S: Maintained 13882F: drivers/video/fbdev/savage/ 13883 13884S390 13885M: Heiko Carstens <heiko.carstens@de.ibm.com> 13886M: Vasily Gorbik <gor@linux.ibm.com> 13887M: Christian Borntraeger <borntraeger@de.ibm.com> 13888L: linux-s390@vger.kernel.org 13889W: http://www.ibm.com/developerworks/linux/linux390/ 13890T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13891S: Supported 13892F: arch/s390/ 13893F: drivers/s390/ 13894F: Documentation/s390/ 13895F: Documentation/driver-api/s390-drivers.rst 13896 13897S390 COMMON I/O LAYER 13898M: Sebastian Ott <sebott@linux.ibm.com> 13899M: Peter Oberparleiter <oberpar@linux.ibm.com> 13900L: linux-s390@vger.kernel.org 13901W: http://www.ibm.com/developerworks/linux/linux390/ 13902S: Supported 13903F: drivers/s390/cio/ 13904 13905S390 DASD DRIVER 13906M: Stefan Haberland <sth@linux.ibm.com> 13907M: Jan Hoeppner <hoeppner@linux.ibm.com> 13908L: linux-s390@vger.kernel.org 13909W: http://www.ibm.com/developerworks/linux/linux390/ 13910S: Supported 13911F: drivers/s390/block/dasd* 13912F: block/partitions/ibm.c 13913 13914S390 IOMMU (PCI) 13915M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13916L: linux-s390@vger.kernel.org 13917W: http://www.ibm.com/developerworks/linux/linux390/ 13918S: Supported 13919F: drivers/iommu/s390-iommu.c 13920 13921S390 IUCV NETWORK LAYER 13922M: Julian Wiedmann <jwi@linux.ibm.com> 13923M: Ursula Braun <ubraun@linux.ibm.com> 13924L: linux-s390@vger.kernel.org 13925W: http://www.ibm.com/developerworks/linux/linux390/ 13926S: Supported 13927F: drivers/s390/net/*iucv* 13928F: include/net/iucv/ 13929F: net/iucv/ 13930 13931S390 NETWORK DRIVERS 13932M: Julian Wiedmann <jwi@linux.ibm.com> 13933M: Ursula Braun <ubraun@linux.ibm.com> 13934L: linux-s390@vger.kernel.org 13935W: http://www.ibm.com/developerworks/linux/linux390/ 13936S: Supported 13937F: drivers/s390/net/ 13938 13939S390 PCI SUBSYSTEM 13940M: Sebastian Ott <sebott@linux.ibm.com> 13941M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13942L: linux-s390@vger.kernel.org 13943W: http://www.ibm.com/developerworks/linux/linux390/ 13944S: Supported 13945F: arch/s390/pci/ 13946F: drivers/pci/hotplug/s390_pci_hpc.c 13947 13948S390 VFIO-CCW DRIVER 13949M: Cornelia Huck <cohuck@redhat.com> 13950M: Farhan Ali <alifm@linux.ibm.com> 13951M: Eric Farman <farman@linux.ibm.com> 13952R: Halil Pasic <pasic@linux.ibm.com> 13953L: linux-s390@vger.kernel.org 13954L: kvm@vger.kernel.org 13955S: Supported 13956F: drivers/s390/cio/vfio_ccw* 13957F: Documentation/s390/vfio-ccw.rst 13958F: include/uapi/linux/vfio_ccw.h 13959 13960S390 ZCRYPT DRIVER 13961M: Harald Freudenberger <freude@linux.ibm.com> 13962L: linux-s390@vger.kernel.org 13963W: http://www.ibm.com/developerworks/linux/linux390/ 13964S: Supported 13965F: drivers/s390/crypto/ 13966 13967S390 VFIO AP DRIVER 13968M: Tony Krowiak <akrowiak@linux.ibm.com> 13969M: Pierre Morel <pmorel@linux.ibm.com> 13970M: Halil Pasic <pasic@linux.ibm.com> 13971L: linux-s390@vger.kernel.org 13972W: http://www.ibm.com/developerworks/linux/linux390/ 13973S: Supported 13974F: drivers/s390/crypto/vfio_ap_drv.c 13975F: drivers/s390/crypto/vfio_ap_private.h 13976F: drivers/s390/crypto/vfio_ap_ops.c 13977F: Documentation/s390/vfio-ap.rst 13978 13979S390 ZFCP DRIVER 13980M: Steffen Maier <maier@linux.ibm.com> 13981M: Benjamin Block <bblock@linux.ibm.com> 13982L: linux-s390@vger.kernel.org 13983W: http://www.ibm.com/developerworks/linux/linux390/ 13984S: Supported 13985F: drivers/s390/scsi/zfcp_* 13986 13987S3C24XX SD/MMC Driver 13988M: Ben Dooks <ben-linux@fluff.org> 13989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13990S: Supported 13991F: drivers/mmc/host/s3cmci.* 13992 13993SAA6588 RDS RECEIVER DRIVER 13994M: Hans Verkuil <hverkuil@xs4all.nl> 13995L: linux-media@vger.kernel.org 13996T: git git://linuxtv.org/media_tree.git 13997W: https://linuxtv.org 13998S: Odd Fixes 13999F: drivers/media/i2c/saa6588* 14000 14001SAA7134 VIDEO4LINUX DRIVER 14002M: Mauro Carvalho Chehab <mchehab@kernel.org> 14003L: linux-media@vger.kernel.org 14004W: https://linuxtv.org 14005T: git git://linuxtv.org/media_tree.git 14006S: Odd fixes 14007F: Documentation/media/v4l-drivers/saa7134* 14008F: drivers/media/pci/saa7134/ 14009 14010SAA7146 VIDEO4LINUX-2 DRIVER 14011M: Hans Verkuil <hverkuil@xs4all.nl> 14012L: linux-media@vger.kernel.org 14013T: git git://linuxtv.org/media_tree.git 14014S: Maintained 14015F: drivers/media/common/saa7146/ 14016F: drivers/media/pci/saa7146/ 14017F: include/media/drv-intf/saa7146* 14018 14019SAMSUNG AUDIO (ASoC) DRIVERS 14020M: Krzysztof Kozlowski <krzk@kernel.org> 14021M: Sangbeom Kim <sbkim73@samsung.com> 14022M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14023L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14024S: Supported 14025F: sound/soc/samsung/ 14026F: Documentation/devicetree/bindings/sound/samsung* 14027 14028SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14029M: Krzysztof Kozlowski <krzk@kernel.org> 14030L: linux-crypto@vger.kernel.org 14031L: linux-samsung-soc@vger.kernel.org 14032S: Maintained 14033F: drivers/crypto/exynos-rng.c 14034F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 14035 14036SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14037M: Łukasz Stelmach <l.stelmach@samsung.com> 14038L: linux-samsung-soc@vger.kernel.org 14039S: Maintained 14040F: drivers/char/hw_random/exynos-trng.c 14041F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14042 14043SAMSUNG FRAMEBUFFER DRIVER 14044M: Jingoo Han <jingoohan1@gmail.com> 14045L: linux-fbdev@vger.kernel.org 14046S: Maintained 14047F: drivers/video/fbdev/s3c-fb.c 14048 14049SAMSUNG LAPTOP DRIVER 14050M: Corentin Chary <corentin.chary@gmail.com> 14051L: platform-driver-x86@vger.kernel.org 14052S: Maintained 14053F: drivers/platform/x86/samsung-laptop.c 14054 14055SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14056M: Sangbeom Kim <sbkim73@samsung.com> 14057M: Krzysztof Kozlowski <krzk@kernel.org> 14058M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14059L: linux-kernel@vger.kernel.org 14060L: linux-samsung-soc@vger.kernel.org 14061S: Supported 14062F: drivers/mfd/sec*.c 14063F: drivers/regulator/s2m*.c 14064F: drivers/regulator/s5m*.c 14065F: drivers/clk/clk-s2mps11.c 14066F: drivers/rtc/rtc-s5m.c 14067F: include/linux/mfd/samsung/ 14068F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14069F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14070F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14071F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14072 14073SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14074M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14075L: linux-media@vger.kernel.org 14076L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14077S: Maintained 14078F: drivers/media/platform/s3c-camif/ 14079F: include/media/drv-intf/s3c_camif.h 14080 14081SAMSUNG S3FWRN5 NFC DRIVER 14082M: Robert Baldyga <r.baldyga@samsung.com> 14083M: Krzysztof Opasiak <k.opasiak@samsung.com> 14084L: linux-nfc@lists.01.org (moderated for non-subscribers) 14085S: Supported 14086F: drivers/nfc/s3fwrn5 14087 14088SAMSUNG S5C73M3 CAMERA DRIVER 14089M: Kyungmin Park <kyungmin.park@samsung.com> 14090M: Andrzej Hajda <a.hajda@samsung.com> 14091L: linux-media@vger.kernel.org 14092S: Supported 14093F: drivers/media/i2c/s5c73m3/* 14094 14095SAMSUNG S5K5BAF CAMERA DRIVER 14096M: Kyungmin Park <kyungmin.park@samsung.com> 14097M: Andrzej Hajda <a.hajda@samsung.com> 14098L: linux-media@vger.kernel.org 14099S: Supported 14100F: drivers/media/i2c/s5k5baf.c 14101 14102SAMSUNG S5P Security SubSystem (SSS) DRIVER 14103M: Krzysztof Kozlowski <krzk@kernel.org> 14104M: Vladimir Zapolskiy <vz@mleia.com> 14105M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14106L: linux-crypto@vger.kernel.org 14107L: linux-samsung-soc@vger.kernel.org 14108S: Maintained 14109F: drivers/crypto/s5p-sss.c 14110 14111SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14112M: Kyungmin Park <kyungmin.park@samsung.com> 14113M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14114L: linux-media@vger.kernel.org 14115Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14116S: Supported 14117F: drivers/media/platform/exynos4-is/ 14118 14119SAMSUNG SOC CLOCK DRIVERS 14120M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14121M: Tomasz Figa <tomasz.figa@gmail.com> 14122M: Chanwoo Choi <cw00.choi@samsung.com> 14123S: Supported 14124L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14125T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14126F: drivers/clk/samsung/ 14127F: include/dt-bindings/clock/exynos*.h 14128F: Documentation/devicetree/bindings/clock/exynos*.txt 14129 14130SAMSUNG SPI DRIVERS 14131M: Kukjin Kim <kgene@kernel.org> 14132M: Krzysztof Kozlowski <krzk@kernel.org> 14133M: Andi Shyti <andi@etezian.org> 14134L: linux-spi@vger.kernel.org 14135L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14136S: Maintained 14137F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14138F: drivers/spi/spi-s3c* 14139F: include/linux/platform_data/spi-s3c64xx.h 14140 14141SAMSUNG SXGBE DRIVERS 14142M: Byungho An <bh74.an@samsung.com> 14143M: Girish K S <ks.giri@samsung.com> 14144M: Vipul Pandya <vipul.pandya@samsung.com> 14145S: Supported 14146L: netdev@vger.kernel.org 14147F: drivers/net/ethernet/samsung/sxgbe/ 14148 14149SAMSUNG THERMAL DRIVER 14150M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14151L: linux-pm@vger.kernel.org 14152L: linux-samsung-soc@vger.kernel.org 14153S: Supported 14154T: git https://github.com/lmajewski/linux-samsung-thermal.git 14155F: drivers/thermal/samsung/ 14156 14157SAMSUNG USB2 PHY DRIVER 14158M: Kamil Debski <kamil@wypas.org> 14159M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14160L: linux-kernel@vger.kernel.org 14161S: Supported 14162F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14163F: Documentation/driver-api/phy/samsung-usb2.rst 14164F: drivers/phy/samsung/phy-exynos4210-usb2.c 14165F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14166F: drivers/phy/samsung/phy-exynos5250-usb2.c 14167F: drivers/phy/samsung/phy-s5pv210-usb2.c 14168F: drivers/phy/samsung/phy-samsung-usb2.c 14169F: drivers/phy/samsung/phy-samsung-usb2.h 14170 14171SC1200 WDT DRIVER 14172M: Zwane Mwaikambo <zwanem@gmail.com> 14173S: Maintained 14174F: drivers/watchdog/sc1200wdt.c 14175 14176SCHEDULER 14177M: Ingo Molnar <mingo@redhat.com> 14178M: Peter Zijlstra <peterz@infradead.org> 14179L: linux-kernel@vger.kernel.org 14180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14181S: Maintained 14182F: kernel/sched/ 14183F: include/linux/sched.h 14184F: include/uapi/linux/sched.h 14185F: include/linux/wait.h 14186F: include/linux/preempt.h 14187 14188SCR24X CHIP CARD INTERFACE DRIVER 14189M: Lubomir Rintel <lkundrak@v3.sk> 14190S: Supported 14191F: drivers/char/pcmcia/scr24x_cs.c 14192 14193SCSI CDROM DRIVER 14194M: Jens Axboe <axboe@kernel.dk> 14195L: linux-scsi@vger.kernel.org 14196W: http://www.kernel.dk 14197S: Maintained 14198F: drivers/scsi/sr* 14199 14200SCSI RDMA PROTOCOL (SRP) INITIATOR 14201M: Bart Van Assche <bvanassche@acm.org> 14202L: linux-rdma@vger.kernel.org 14203S: Supported 14204Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14205F: drivers/infiniband/ulp/srp/ 14206F: include/scsi/srp.h 14207 14208SCSI RDMA PROTOCOL (SRP) TARGET 14209M: Bart Van Assche <bvanassche@acm.org> 14210L: linux-rdma@vger.kernel.org 14211L: target-devel@vger.kernel.org 14212S: Supported 14213Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14214F: drivers/infiniband/ulp/srpt/ 14215 14216SCSI SG DRIVER 14217M: Doug Gilbert <dgilbert@interlog.com> 14218L: linux-scsi@vger.kernel.org 14219W: http://sg.danny.cz/sg 14220S: Maintained 14221F: Documentation/scsi/scsi-generic.txt 14222F: drivers/scsi/sg.c 14223F: include/scsi/sg.h 14224 14225SCSI SUBSYSTEM 14226M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14227T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14228M: "Martin K. Petersen" <martin.petersen@oracle.com> 14229T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14230Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14231L: linux-scsi@vger.kernel.org 14232S: Maintained 14233F: Documentation/devicetree/bindings/scsi/ 14234F: drivers/scsi/ 14235F: include/scsi/ 14236 14237SCSI TAPE DRIVER 14238M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14239L: linux-scsi@vger.kernel.org 14240S: Maintained 14241F: Documentation/scsi/st.txt 14242F: drivers/scsi/st.* 14243F: drivers/scsi/st_*.h 14244 14245SCSI TARGET SUBSYSTEM 14246M: "Martin K. Petersen" <martin.petersen@oracle.com> 14247L: linux-scsi@vger.kernel.org 14248L: target-devel@vger.kernel.org 14249W: http://www.linux-iscsi.org 14250T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14251Q: https://patchwork.kernel.org/project/target-devel/list/ 14252S: Supported 14253F: drivers/target/ 14254F: include/target/ 14255F: Documentation/target/ 14256 14257SCTP PROTOCOL 14258M: Vlad Yasevich <vyasevich@gmail.com> 14259M: Neil Horman <nhorman@tuxdriver.com> 14260M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14261L: linux-sctp@vger.kernel.org 14262W: http://lksctp.sourceforge.net 14263S: Maintained 14264F: Documentation/networking/sctp.txt 14265F: include/linux/sctp.h 14266F: include/uapi/linux/sctp.h 14267F: include/net/sctp/ 14268F: net/sctp/ 14269 14270SCx200 CPU SUPPORT 14271M: Jim Cromie <jim.cromie@gmail.com> 14272S: Odd Fixes 14273F: Documentation/i2c/busses/scx200_acb 14274F: arch/x86/platform/scx200/ 14275F: drivers/watchdog/scx200_wdt.c 14276F: drivers/i2c/busses/scx200* 14277F: drivers/mtd/maps/scx200_docflash.c 14278F: include/linux/scx200.h 14279 14280SCx200 GPIO DRIVER 14281M: Jim Cromie <jim.cromie@gmail.com> 14282S: Maintained 14283F: drivers/char/scx200_gpio.c 14284F: include/linux/scx200_gpio.h 14285 14286SCx200 HRT CLOCKSOURCE DRIVER 14287M: Jim Cromie <jim.cromie@gmail.com> 14288S: Maintained 14289F: drivers/clocksource/scx200_hrt.c 14290 14291SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14292M: Sascha Sommer <saschasommer@freenet.de> 14293L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14294S: Maintained 14295F: drivers/mmc/host/sdricoh_cs.c 14296 14297SECO BOARDS CEC DRIVER 14298M: Ettore Chimenti <ek5.chimenti@gmail.com> 14299S: Maintained 14300F: drivers/media/platform/seco-cec/seco-cec.c 14301F: drivers/media/platform/seco-cec/seco-cec.h 14302 14303SECURE COMPUTING 14304M: Kees Cook <keescook@chromium.org> 14305R: Andy Lutomirski <luto@amacapital.net> 14306R: Will Drewry <wad@chromium.org> 14307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14308S: Supported 14309F: kernel/seccomp.c 14310F: include/uapi/linux/seccomp.h 14311F: include/linux/seccomp.h 14312F: tools/testing/selftests/seccomp/* 14313F: tools/testing/selftests/kselftest_harness.h 14314F: Documentation/userspace-api/seccomp_filter.rst 14315K: \bsecure_computing 14316K: \bTIF_SECCOMP\b 14317 14318SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14319M: Al Cooper <alcooperx@gmail.com> 14320L: linux-mmc@vger.kernel.org 14321L: bcm-kernel-feedback-list@broadcom.com 14322S: Maintained 14323F: drivers/mmc/host/sdhci-brcmstb* 14324 14325SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14326M: Adrian Hunter <adrian.hunter@intel.com> 14327L: linux-mmc@vger.kernel.org 14328S: Maintained 14329F: drivers/mmc/host/sdhci* 14330F: include/linux/mmc/sdhci* 14331 14332EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14333M: Adrian Hunter <adrian.hunter@intel.com> 14334M: Ritesh Harjani <riteshh@codeaurora.org> 14335M: Asutosh Das <asutoshd@codeaurora.org> 14336L: linux-mmc@vger.kernel.org 14337S: Maintained 14338F: drivers/mmc/host/cqhci* 14339 14340SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14341M: Prabu Thangamuthu <prabu.t@synopsys.com> 14342M: Manjunath M B <manjumb@synopsys.com> 14343L: linux-mmc@vger.kernel.org 14344S: Maintained 14345F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14346 14347SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14348M: Ludovic Desroches <ludovic.desroches@microchip.com> 14349L: linux-mmc@vger.kernel.org 14350S: Supported 14351F: drivers/mmc/host/sdhci-of-at91.c 14352 14353SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14354M: Ben Dooks <ben-linux@fluff.org> 14355M: Jaehoon Chung <jh80.chung@samsung.com> 14356L: linux-mmc@vger.kernel.org 14357S: Maintained 14358F: drivers/mmc/host/sdhci-s3c* 14359 14360SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14361M: Viresh Kumar <vireshk@kernel.org> 14362L: linux-mmc@vger.kernel.org 14363S: Maintained 14364F: drivers/mmc/host/sdhci-spear.c 14365 14366SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14367M: Kishon Vijay Abraham I <kishon@ti.com> 14368L: linux-mmc@vger.kernel.org 14369S: Maintained 14370F: drivers/mmc/host/sdhci-omap.c 14371 14372SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14373M: Scott Bauer <scott.bauer@intel.com> 14374M: Jonathan Derrick <jonathan.derrick@intel.com> 14375L: linux-block@vger.kernel.org 14376S: Supported 14377F: block/sed* 14378F: block/opal_proto.h 14379F: include/linux/sed* 14380F: include/uapi/linux/sed* 14381 14382SECURITY CONTACT 14383M: Security Officers <security@kernel.org> 14384S: Supported 14385 14386SECURITY SUBSYSTEM 14387M: James Morris <jmorris@namei.org> 14388M: "Serge E. Hallyn" <serge@hallyn.com> 14389L: linux-security-module@vger.kernel.org (suggested Cc:) 14390T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14391W: http://kernsec.org/ 14392S: Supported 14393F: security/ 14394X: security/selinux/ 14395 14396SELINUX SECURITY MODULE 14397M: Paul Moore <paul@paul-moore.com> 14398M: Stephen Smalley <sds@tycho.nsa.gov> 14399M: Eric Paris <eparis@parisplace.org> 14400L: selinux@vger.kernel.org 14401W: https://selinuxproject.org 14402W: https://github.com/SELinuxProject 14403T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14404S: Supported 14405F: include/uapi/linux/selinux_netlink.h 14406F: security/selinux/ 14407F: scripts/selinux/ 14408F: Documentation/admin-guide/LSM/SELinux.rst 14409 14410SENSABLE PHANTOM 14411M: Jiri Slaby <jirislaby@gmail.com> 14412S: Maintained 14413F: drivers/misc/phantom.c 14414F: include/uapi/linux/phantom.h 14415 14416SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14417M: Tomasz Duszynski <tduszyns@gmail.com> 14418S: Maintained 14419F: drivers/iio/chemical/sps30.c 14420F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14421 14422SERIAL DEVICE BUS 14423M: Rob Herring <robh@kernel.org> 14424L: linux-serial@vger.kernel.org 14425S: Maintained 14426F: Documentation/devicetree/bindings/serial/slave-device.txt 14427F: drivers/tty/serdev/ 14428F: include/linux/serdev.h 14429 14430SERIAL DRIVERS 14431M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14432L: linux-serial@vger.kernel.org 14433S: Maintained 14434F: Documentation/devicetree/bindings/serial/ 14435F: drivers/tty/serial/ 14436 14437SERIAL IR RECEIVER 14438M: Sean Young <sean@mess.org> 14439L: linux-media@vger.kernel.org 14440S: Maintained 14441F: drivers/media/rc/serial_ir.c 14442 14443SFC NETWORK DRIVER 14444M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14445M: Edward Cree <ecree@solarflare.com> 14446M: Martin Habets <mhabets@solarflare.com> 14447L: netdev@vger.kernel.org 14448S: Supported 14449F: drivers/net/ethernet/sfc/ 14450 14451SFF/SFP/SFP+ MODULE SUPPORT 14452M: Russell King <linux@armlinux.org.uk> 14453L: netdev@vger.kernel.org 14454S: Maintained 14455F: drivers/net/phy/phylink.c 14456F: drivers/net/phy/sfp* 14457F: include/linux/phylink.h 14458F: include/linux/sfp.h 14459 14460SGI GRU DRIVER 14461M: Dimitri Sivanich <sivanich@sgi.com> 14462S: Maintained 14463F: drivers/misc/sgi-gru/ 14464 14465SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14466M: Pat Gefre <pfg@sgi.com> 14467L: linux-ia64@vger.kernel.org 14468S: Supported 14469F: Documentation/ia64/serial.rst 14470F: drivers/tty/serial/ioc?_serial.c 14471F: include/linux/ioc?.h 14472 14473SGI XP/XPC/XPNET DRIVER 14474M: Cliff Whickman <cpw@sgi.com> 14475M: Robin Holt <robinmholt@gmail.com> 14476S: Maintained 14477F: drivers/misc/sgi-xp/ 14478 14479SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14480M: Ursula Braun <ubraun@linux.ibm.com> 14481M: Karsten Graul <kgraul@linux.ibm.com> 14482L: linux-s390@vger.kernel.org 14483W: http://www.ibm.com/developerworks/linux/linux390/ 14484S: Supported 14485F: net/smc/ 14486 14487SHARP RJ54N1CB0C SENSOR DRIVER 14488M: Jacopo Mondi <jacopo@jmondi.org> 14489L: linux-media@vger.kernel.org 14490T: git git://linuxtv.org/media_tree.git 14491S: Odd fixes 14492F: drivers/media/i2c/rj54n1cb0c.c 14493F: include/media/i2c/rj54n1cb0c.h 14494 14495SH_VEU V4L2 MEM2MEM DRIVER 14496L: linux-media@vger.kernel.org 14497S: Orphan 14498F: drivers/media/platform/sh_veu.c 14499 14500SH_VOU V4L2 OUTPUT DRIVER 14501L: linux-media@vger.kernel.org 14502S: Orphan 14503F: drivers/media/platform/sh_vou.c 14504F: include/media/drv-intf/sh_vou.h 14505 14506SI2157 MEDIA DRIVER 14507M: Antti Palosaari <crope@iki.fi> 14508L: linux-media@vger.kernel.org 14509W: https://linuxtv.org 14510W: http://palosaari.fi/linux/ 14511Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14512T: git git://linuxtv.org/anttip/media_tree.git 14513S: Maintained 14514F: drivers/media/tuners/si2157* 14515 14516SI2165 MEDIA DRIVER 14517M: Matthias Schwarzott <zzam@gentoo.org> 14518L: linux-media@vger.kernel.org 14519W: https://linuxtv.org 14520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14521S: Maintained 14522F: drivers/media/dvb-frontends/si2165* 14523 14524SI2168 MEDIA DRIVER 14525M: Antti Palosaari <crope@iki.fi> 14526L: linux-media@vger.kernel.org 14527W: https://linuxtv.org 14528W: http://palosaari.fi/linux/ 14529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14530T: git git://linuxtv.org/anttip/media_tree.git 14531S: Maintained 14532F: drivers/media/dvb-frontends/si2168* 14533 14534SI470X FM RADIO RECEIVER I2C DRIVER 14535M: Hans Verkuil <hverkuil@xs4all.nl> 14536L: linux-media@vger.kernel.org 14537T: git git://linuxtv.org/media_tree.git 14538W: https://linuxtv.org 14539S: Odd Fixes 14540F: drivers/media/radio/si470x/radio-si470x-i2c.c 14541 14542SI470X FM RADIO RECEIVER USB DRIVER 14543M: Hans Verkuil <hverkuil@xs4all.nl> 14544L: linux-media@vger.kernel.org 14545T: git git://linuxtv.org/media_tree.git 14546W: https://linuxtv.org 14547S: Maintained 14548F: drivers/media/radio/si470x/radio-si470x-common.c 14549F: drivers/media/radio/si470x/radio-si470x.h 14550F: drivers/media/radio/si470x/radio-si470x-usb.c 14551 14552SI4713 FM RADIO TRANSMITTER I2C DRIVER 14553M: Eduardo Valentin <edubezval@gmail.com> 14554L: linux-media@vger.kernel.org 14555T: git git://linuxtv.org/media_tree.git 14556W: https://linuxtv.org 14557S: Odd Fixes 14558F: drivers/media/radio/si4713/si4713.? 14559 14560SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14561M: Eduardo Valentin <edubezval@gmail.com> 14562L: linux-media@vger.kernel.org 14563T: git git://linuxtv.org/media_tree.git 14564W: https://linuxtv.org 14565S: Odd Fixes 14566F: drivers/media/radio/si4713/radio-platform-si4713.c 14567 14568SI4713 FM RADIO TRANSMITTER USB DRIVER 14569M: Hans Verkuil <hverkuil@xs4all.nl> 14570L: linux-media@vger.kernel.org 14571T: git git://linuxtv.org/media_tree.git 14572W: https://linuxtv.org 14573S: Maintained 14574F: drivers/media/radio/si4713/radio-usb-si4713.c 14575 14576SIANO DVB DRIVER 14577M: Mauro Carvalho Chehab <mchehab@kernel.org> 14578L: linux-media@vger.kernel.org 14579W: https://linuxtv.org 14580T: git git://linuxtv.org/media_tree.git 14581S: Odd fixes 14582F: drivers/media/common/siano/ 14583F: drivers/media/usb/siano/ 14584F: drivers/media/usb/siano/ 14585F: drivers/media/mmc/siano/ 14586 14587SIFIVE DRIVERS 14588M: Palmer Dabbelt <palmer@sifive.com> 14589M: Paul Walmsley <paul.walmsley@sifive.com> 14590L: linux-riscv@lists.infradead.org 14591T: git git://github.com/sifive/riscv-linux.git 14592S: Supported 14593K: [^@]sifive 14594N: sifive 14595 14596SIFIVE FU540 SYSTEM-ON-CHIP 14597M: Paul Walmsley <paul.walmsley@sifive.com> 14598M: Palmer Dabbelt <palmer@sifive.com> 14599L: linux-riscv@lists.infradead.org 14600T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14601S: Supported 14602K: fu540 14603N: fu540 14604 14605SILEAD TOUCHSCREEN DRIVER 14606M: Hans de Goede <hdegoede@redhat.com> 14607L: linux-input@vger.kernel.org 14608L: platform-driver-x86@vger.kernel.org 14609S: Maintained 14610F: drivers/input/touchscreen/silead.c 14611F: drivers/platform/x86/touchscreen_dmi.c 14612 14613SILICON MOTION SM712 FRAME BUFFER DRIVER 14614M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14615M: Teddy Wang <teddy.wang@siliconmotion.com> 14616M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14617L: linux-fbdev@vger.kernel.org 14618S: Maintained 14619F: drivers/video/fbdev/sm712* 14620F: Documentation/fb/sm712fb.rst 14621 14622SIMPLE FIRMWARE INTERFACE (SFI) 14623M: Len Brown <lenb@kernel.org> 14624L: sfi-devel@simplefirmware.org 14625W: http://simplefirmware.org/ 14626T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14627S: Supported 14628F: arch/x86/platform/sfi/ 14629F: drivers/sfi/ 14630F: include/linux/sfi*.h 14631 14632SIMPLEFB FB DRIVER 14633M: Hans de Goede <hdegoede@redhat.com> 14634L: linux-fbdev@vger.kernel.org 14635S: Maintained 14636F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14637F: drivers/video/fbdev/simplefb.c 14638F: include/linux/platform_data/simplefb.h 14639 14640SIMTEC EB110ATX (Chalice CATS) 14641P: Ben Dooks 14642P: Vincent Sanders <vince@simtec.co.uk> 14643M: Simtec Linux Team <linux@simtec.co.uk> 14644W: http://www.simtec.co.uk/products/EB110ATX/ 14645S: Supported 14646 14647SIMTEC EB2410ITX (BAST) 14648P: Ben Dooks 14649P: Vincent Sanders <vince@simtec.co.uk> 14650M: Simtec Linux Team <linux@simtec.co.uk> 14651W: http://www.simtec.co.uk/products/EB2410ITX/ 14652S: Supported 14653F: arch/arm/mach-s3c24xx/mach-bast.c 14654F: arch/arm/mach-s3c24xx/bast-ide.c 14655F: arch/arm/mach-s3c24xx/bast-irq.c 14656 14657SIPHASH PRF ROUTINES 14658M: Jason A. Donenfeld <Jason@zx2c4.com> 14659S: Maintained 14660F: lib/siphash.c 14661F: lib/test_siphash.c 14662F: include/linux/siphash.h 14663 14664SIOX 14665M: Thorsten Scherer <t.scherer@eckelmann.de> 14666M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14667R: Pengutronix Kernel Team <kernel@pengutronix.de> 14668S: Supported 14669F: drivers/siox/* 14670F: drivers/gpio/gpio-siox.c 14671F: include/trace/events/siox.h 14672 14673SIS 190 ETHERNET DRIVER 14674M: Francois Romieu <romieu@fr.zoreil.com> 14675L: netdev@vger.kernel.org 14676S: Maintained 14677F: drivers/net/ethernet/sis/sis190.c 14678 14679SIS 900/7016 FAST ETHERNET DRIVER 14680M: Daniele Venzano <venza@brownhat.org> 14681W: http://www.brownhat.org/sis900.html 14682L: netdev@vger.kernel.org 14683S: Maintained 14684F: drivers/net/ethernet/sis/sis900.* 14685 14686SIS FRAMEBUFFER DRIVER 14687M: Thomas Winischhofer <thomas@winischhofer.net> 14688W: http://www.winischhofer.net/linuxsisvga.shtml 14689S: Maintained 14690F: Documentation/fb/sisfb.rst 14691F: drivers/video/fbdev/sis/ 14692F: include/video/sisfb.h 14693 14694SIS USB2VGA DRIVER 14695M: Thomas Winischhofer <thomas@winischhofer.net> 14696W: http://www.winischhofer.at/linuxsisusbvga.shtml 14697S: Maintained 14698F: drivers/usb/misc/sisusbvga/ 14699 14700SLAB ALLOCATOR 14701M: Christoph Lameter <cl@linux.com> 14702M: Pekka Enberg <penberg@kernel.org> 14703M: David Rientjes <rientjes@google.com> 14704M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14705M: Andrew Morton <akpm@linux-foundation.org> 14706L: linux-mm@kvack.org 14707S: Maintained 14708F: include/linux/sl?b*.h 14709F: mm/sl?b* 14710 14711SLEEPABLE READ-COPY UPDATE (SRCU) 14712M: Lai Jiangshan <jiangshanlai@gmail.com> 14713M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14714M: Josh Triplett <josh@joshtriplett.org> 14715R: Steven Rostedt <rostedt@goodmis.org> 14716R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14717L: rcu@vger.kernel.org 14718W: http://www.rdrop.com/users/paulmck/RCU/ 14719S: Supported 14720T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14721F: include/linux/srcu*.h 14722F: kernel/rcu/srcu*.c 14723 14724SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14725M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14726L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14727S: Maintained 14728F: drivers/slimbus/ 14729F: Documentation/devicetree/bindings/slimbus/ 14730F: include/linux/slimbus.h 14731 14732SMACK SECURITY MODULE 14733M: Casey Schaufler <casey@schaufler-ca.com> 14734L: linux-security-module@vger.kernel.org 14735W: http://schaufler-ca.com 14736T: git git://github.com/cschaufler/smack-next 14737S: Maintained 14738F: Documentation/admin-guide/LSM/Smack.rst 14739F: security/smack/ 14740 14741SMC91x ETHERNET DRIVER 14742M: Nicolas Pitre <nico@fluxnic.net> 14743S: Odd Fixes 14744F: drivers/net/ethernet/smsc/smc91x.* 14745 14746SMIA AND SMIA++ IMAGE SENSOR DRIVER 14747M: Sakari Ailus <sakari.ailus@iki.fi> 14748L: linux-media@vger.kernel.org 14749S: Maintained 14750F: drivers/media/i2c/smiapp/ 14751F: include/media/i2c/smiapp.h 14752F: drivers/media/i2c/smiapp-pll.c 14753F: drivers/media/i2c/smiapp-pll.h 14754F: include/uapi/linux/smiapp.h 14755F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14756 14757SMM665 HARDWARE MONITOR DRIVER 14758M: Guenter Roeck <linux@roeck-us.net> 14759L: linux-hwmon@vger.kernel.org 14760S: Maintained 14761F: Documentation/hwmon/smm665.rst 14762F: drivers/hwmon/smm665.c 14763 14764SMSC EMC2103 HARDWARE MONITOR DRIVER 14765M: Steve Glendinning <steve.glendinning@shawell.net> 14766L: linux-hwmon@vger.kernel.org 14767S: Maintained 14768F: Documentation/hwmon/emc2103.rst 14769F: drivers/hwmon/emc2103.c 14770 14771SMSC SCH5627 HARDWARE MONITOR DRIVER 14772M: Hans de Goede <hdegoede@redhat.com> 14773L: linux-hwmon@vger.kernel.org 14774S: Supported 14775F: Documentation/hwmon/sch5627.rst 14776F: drivers/hwmon/sch5627.c 14777 14778SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14779M: Steve Glendinning <steve.glendinning@shawell.net> 14780L: linux-fbdev@vger.kernel.org 14781S: Maintained 14782F: drivers/video/fbdev/smscufx.c 14783 14784SMSC47B397 HARDWARE MONITOR DRIVER 14785M: Jean Delvare <jdelvare@suse.com> 14786L: linux-hwmon@vger.kernel.org 14787S: Maintained 14788F: Documentation/hwmon/smsc47b397.rst 14789F: drivers/hwmon/smsc47b397.c 14790 14791SMSC911x ETHERNET DRIVER 14792M: Steve Glendinning <steve.glendinning@shawell.net> 14793L: netdev@vger.kernel.org 14794S: Maintained 14795F: include/linux/smsc911x.h 14796F: drivers/net/ethernet/smsc/smsc911x.* 14797 14798SMSC9420 PCI ETHERNET DRIVER 14799M: Steve Glendinning <steve.glendinning@shawell.net> 14800L: netdev@vger.kernel.org 14801S: Maintained 14802F: drivers/net/ethernet/smsc/smsc9420.* 14803 14804SOC-CAMERA V4L2 SUBSYSTEM 14805L: linux-media@vger.kernel.org 14806T: git git://linuxtv.org/media_tree.git 14807S: Orphan 14808F: include/media/soc_camera.h 14809F: drivers/staging/media/soc_camera/ 14810 14811SOCIONEXT SYNQUACER I2C DRIVER 14812M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14813L: linux-i2c@vger.kernel.org 14814S: Maintained 14815F: drivers/i2c/busses/i2c-synquacer.c 14816F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14817 14818SOCIONEXT UNIPHIER SOUND DRIVER 14819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14820S: Orphan 14821F: sound/soc/uniphier/ 14822 14823SOEKRIS NET48XX LED SUPPORT 14824M: Chris Boot <bootc@bootc.net> 14825S: Maintained 14826F: drivers/leds/leds-net48xx.c 14827 14828SOFT-IWARP DRIVER (siw) 14829M: Bernard Metzler <bmt@zurich.ibm.com> 14830L: linux-rdma@vger.kernel.org 14831S: Supported 14832F: drivers/infiniband/sw/siw/ 14833F: include/uapi/rdma/siw-abi.h 14834 14835SOFT-ROCE DRIVER (rxe) 14836M: Moni Shoua <monis@mellanox.com> 14837L: linux-rdma@vger.kernel.org 14838S: Supported 14839W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14840Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14841F: drivers/infiniband/sw/rxe/ 14842F: include/uapi/rdma/rdma_user_rxe.h 14843 14844SOFTLOGIC 6x10 MPEG CODEC 14845M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14846M: Anton Sviridenko <anton@corp.bluecherry.net> 14847M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14848M: Andrey Utkin <andrey_utkin@fastmail.com> 14849M: Ismael Luceno <ismael@iodev.co.uk> 14850L: linux-media@vger.kernel.org 14851S: Supported 14852F: drivers/media/pci/solo6x10/ 14853 14854SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14855M: James Morse <james.morse@arm.com> 14856L: linux-arm-kernel@lists.infradead.org 14857S: Maintained 14858F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14859F: drivers/firmware/arm_sdei.c 14860F: include/linux/arm_sdei.h 14861F: include/uapi/linux/arm_sdei.h 14862 14863SOFTWARE RAID (Multiple Disks) SUPPORT 14864M: Shaohua Li <shli@kernel.org> 14865L: linux-raid@vger.kernel.org 14866T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14867S: Supported 14868F: drivers/md/Makefile 14869F: drivers/md/Kconfig 14870F: drivers/md/md* 14871F: drivers/md/raid* 14872F: include/linux/raid/ 14873F: include/uapi/linux/raid/ 14874 14875SOCIONEXT (SNI) AVE NETWORK DRIVER 14876M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14877L: netdev@vger.kernel.org 14878S: Maintained 14879F: drivers/net/ethernet/socionext/sni_ave.c 14880F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14881 14882SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14883M: Jassi Brar <jaswinder.singh@linaro.org> 14884M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 14885L: netdev@vger.kernel.org 14886S: Maintained 14887F: drivers/net/ethernet/socionext/netsec.c 14888F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14889 14890SOCIONEXT (SNI) Synquacer SPI DRIVER 14891M: Masahisa Kojima <masahisa.kojima@linaro.org> 14892M: Jassi Brar <jaswinder.singh@linaro.org> 14893L: linux-spi@vger.kernel.org 14894S: Maintained 14895F: drivers/spi/spi-synquacer.c 14896F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14897 14898SOLIDRUN CLEARFOG SUPPORT 14899M: Russell King <linux@armlinux.org.uk> 14900S: Maintained 14901F: arch/arm/boot/dts/armada-388-clearfog* 14902F: arch/arm/boot/dts/armada-38x-solidrun-* 14903 14904SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14905M: Russell King <linux@armlinux.org.uk> 14906S: Maintained 14907F: arch/arm/boot/dts/imx6*-cubox-i* 14908F: arch/arm/boot/dts/imx6*-hummingboard* 14909F: arch/arm/boot/dts/imx6*-sr-* 14910 14911SONIC NETWORK DRIVER 14912M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14913L: netdev@vger.kernel.org 14914S: Maintained 14915F: drivers/net/ethernet/natsemi/sonic.* 14916 14917SONICS SILICON BACKPLANE DRIVER (SSB) 14918M: Michael Buesch <m@bues.ch> 14919L: linux-wireless@vger.kernel.org 14920S: Maintained 14921F: drivers/ssb/ 14922F: include/linux/ssb/ 14923 14924SONY IMX214 SENSOR DRIVER 14925M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14926L: linux-media@vger.kernel.org 14927T: git git://linuxtv.org/media_tree.git 14928S: Maintained 14929F: drivers/media/i2c/imx214.c 14930F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14931 14932SONY IMX258 SENSOR DRIVER 14933M: Sakari Ailus <sakari.ailus@linux.intel.com> 14934L: linux-media@vger.kernel.org 14935T: git git://linuxtv.org/media_tree.git 14936S: Maintained 14937F: drivers/media/i2c/imx258.c 14938 14939SONY IMX274 SENSOR DRIVER 14940M: Leon Luo <leonl@leopardimaging.com> 14941L: linux-media@vger.kernel.org 14942T: git git://linuxtv.org/media_tree.git 14943S: Maintained 14944F: drivers/media/i2c/imx274.c 14945F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14946 14947SONY IMX319 SENSOR DRIVER 14948M: Bingbu Cao <bingbu.cao@intel.com> 14949L: linux-media@vger.kernel.org 14950T: git git://linuxtv.org/media_tree.git 14951S: Maintained 14952F: drivers/media/i2c/imx319.c 14953 14954SONY IMX355 SENSOR DRIVER 14955M: Tianshu Qiu <tian.shu.qiu@intel.com> 14956L: linux-media@vger.kernel.org 14957T: git git://linuxtv.org/media_tree.git 14958S: Maintained 14959F: drivers/media/i2c/imx355.c 14960 14961SONY MEMORYSTICK SUBSYSTEM 14962M: Maxim Levitsky <maximlevitsky@gmail.com> 14963M: Alex Dubov <oakad@yahoo.com> 14964M: Ulf Hansson <ulf.hansson@linaro.org> 14965L: linux-mmc@vger.kernel.org 14966T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14967S: Maintained 14968F: drivers/memstick/ 14969F: include/linux/memstick.h 14970 14971SONY VAIO CONTROL DEVICE DRIVER 14972M: Mattia Dongili <malattia@linux.it> 14973L: platform-driver-x86@vger.kernel.org 14974W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14975S: Maintained 14976F: Documentation/admin-guide/laptops/sony-laptop.rst 14977F: drivers/char/sonypi.c 14978F: drivers/platform/x86/sony-laptop.c 14979F: include/linux/sony-laptop.h 14980 14981SOUND 14982M: Jaroslav Kysela <perex@perex.cz> 14983M: Takashi Iwai <tiwai@suse.com> 14984L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14985W: http://www.alsa-project.org/ 14986T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14987Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14988S: Maintained 14989F: Documentation/sound/ 14990F: include/sound/ 14991F: include/uapi/sound/ 14992F: sound/ 14993 14994SOUND - COMPRESSED AUDIO 14995M: Vinod Koul <vkoul@kernel.org> 14996L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14998S: Supported 14999F: Documentation/sound/designs/compress-offload.rst 15000F: include/sound/compress_driver.h 15001F: include/uapi/sound/compress_* 15002F: sound/core/compress_offload.c 15003F: sound/soc/soc-compress.c 15004 15005SOUND - DMAENGINE HELPERS 15006M: Lars-Peter Clausen <lars@metafoo.de> 15007S: Supported 15008F: include/sound/dmaengine_pcm.h 15009F: sound/core/pcm_dmaengine.c 15010F: sound/soc/soc-generic-dmaengine-pcm.c 15011 15012SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15013M: Liam Girdwood <lgirdwood@gmail.com> 15014M: Mark Brown <broonie@kernel.org> 15015T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15016L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15017W: http://alsa-project.org/main/index.php/ASoC 15018S: Supported 15019F: Documentation/devicetree/bindings/sound/ 15020F: Documentation/sound/soc/ 15021F: sound/soc/ 15022F: include/dt-bindings/sound/ 15023F: include/sound/soc* 15024 15025SOUNDWIRE SUBSYSTEM 15026M: Vinod Koul <vkoul@kernel.org> 15027M: Sanyog Kale <sanyog.r.kale@intel.com> 15028R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15029L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15030S: Supported 15031F: Documentation/driver-api/soundwire/ 15032F: drivers/soundwire/ 15033F: include/linux/soundwire/ 15034 15035SP2 MEDIA DRIVER 15036M: Olli Salonen <olli.salonen@iki.fi> 15037L: linux-media@vger.kernel.org 15038W: https://linuxtv.org 15039Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15040S: Maintained 15041F: drivers/media/dvb-frontends/sp2* 15042 15043SPARC + UltraSPARC (sparc/sparc64) 15044M: "David S. Miller" <davem@davemloft.net> 15045L: sparclinux@vger.kernel.org 15046Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15047T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15048T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15049S: Maintained 15050F: arch/sparc/ 15051F: drivers/sbus/ 15052 15053SPARC SERIAL DRIVERS 15054M: "David S. Miller" <davem@davemloft.net> 15055L: sparclinux@vger.kernel.org 15056T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15057T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15058S: Maintained 15059F: include/linux/sunserialcore.h 15060F: drivers/tty/serial/suncore.c 15061F: drivers/tty/serial/sunhv.c 15062F: drivers/tty/serial/sunsab.c 15063F: drivers/tty/serial/sunsab.h 15064F: drivers/tty/serial/sunsu.c 15065F: drivers/tty/serial/sunzilog.c 15066F: drivers/tty/serial/sunzilog.h 15067F: drivers/tty/vcc.c 15068 15069SPARSE CHECKER 15070M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15071L: linux-sparse@vger.kernel.org 15072W: https://sparse.wiki.kernel.org/ 15073T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15074S: Maintained 15075F: include/linux/compiler.h 15076 15077SPEAR CLOCK FRAMEWORK SUPPORT 15078M: Viresh Kumar <vireshk@kernel.org> 15079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15080W: http://www.st.com/spear 15081S: Maintained 15082F: drivers/clk/spear/ 15083 15084SPEAR PLATFORM SUPPORT 15085M: Viresh Kumar <vireshk@kernel.org> 15086M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15088W: http://www.st.com/spear 15089S: Maintained 15090F: arch/arm/boot/dts/spear* 15091F: arch/arm/mach-spear/ 15092 15093SPI NOR SUBSYSTEM 15094M: Marek Vasut <marek.vasut@gmail.com> 15095M: Tudor Ambarus <tudor.ambarus@microchip.com> 15096L: linux-mtd@lists.infradead.org 15097W: http://www.linux-mtd.infradead.org/ 15098Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15100S: Maintained 15101F: drivers/mtd/spi-nor/ 15102F: include/linux/mtd/spi-nor.h 15103 15104SPI SUBSYSTEM 15105M: Mark Brown <broonie@kernel.org> 15106L: linux-spi@vger.kernel.org 15107T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15108Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15109S: Maintained 15110F: Documentation/devicetree/bindings/spi/ 15111F: Documentation/spi/ 15112F: drivers/spi/ 15113F: include/linux/spi/ 15114F: include/uapi/linux/spi/ 15115F: tools/spi/ 15116 15117SPIDERNET NETWORK DRIVER for CELL 15118M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15119L: netdev@vger.kernel.org 15120S: Supported 15121F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15122F: drivers/net/ethernet/toshiba/spider_net* 15123 15124SPMI SUBSYSTEM 15125R: Stephen Boyd <sboyd@kernel.org> 15126L: linux-arm-msm@vger.kernel.org 15127F: Documentation/devicetree/bindings/spmi/ 15128F: drivers/spmi/ 15129F: include/dt-bindings/spmi/spmi.h 15130F: include/linux/spmi.h 15131F: include/trace/events/spmi.h 15132 15133SPU FILE SYSTEM 15134M: Jeremy Kerr <jk@ozlabs.org> 15135L: linuxppc-dev@lists.ozlabs.org 15136W: http://www.ibm.com/developerworks/power/cell/ 15137S: Supported 15138F: Documentation/filesystems/spufs.txt 15139F: arch/powerpc/platforms/cell/spufs/ 15140 15141SQUASHFS FILE SYSTEM 15142M: Phillip Lougher <phillip@squashfs.org.uk> 15143L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15144W: http://squashfs.org.uk 15145T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15146S: Maintained 15147F: Documentation/filesystems/squashfs.txt 15148F: fs/squashfs/ 15149 15150SRM (Alpha) environment access 15151M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15152S: Maintained 15153F: arch/alpha/kernel/srm_env.c 15154 15155ST LSM6DSx IMU IIO DRIVER 15156M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15157L: linux-iio@vger.kernel.org 15158W: http://www.st.com/ 15159S: Maintained 15160F: drivers/iio/imu/st_lsm6dsx/ 15161F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15162 15163ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15164M: Mickael Guene <mickael.guene@st.com> 15165L: linux-media@vger.kernel.org 15166T: git git://linuxtv.org/media_tree.git 15167S: Maintained 15168F: drivers/media/i2c/st-mipid02.c 15169F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15170 15171ST STM32 I2C/SMBUS DRIVER 15172M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15173L: linux-i2c@vger.kernel.org 15174S: Maintained 15175F: drivers/i2c/busses/i2c-stm32* 15176 15177ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15178M: Song Qiang <songqiang1304521@gmail.com> 15179L: linux-iio@vger.kernel.org 15180S: Maintained 15181F: drivers/iio/proximity/vl53l0x-i2c.c 15182F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15183 15184STABLE BRANCH 15185M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15186M: Sasha Levin <sashal@kernel.org> 15187L: stable@vger.kernel.org 15188S: Supported 15189F: Documentation/process/stable-kernel-rules.rst 15190 15191STAGING - COMEDI 15192M: Ian Abbott <abbotti@mev.co.uk> 15193M: H Hartley Sweeten <hsweeten@visionengravers.com> 15194S: Odd Fixes 15195F: drivers/staging/comedi/ 15196 15197STAGING - EROFS FILE SYSTEM 15198M: Gao Xiang <gaoxiang25@huawei.com> 15199M: Chao Yu <yuchao0@huawei.com> 15200L: linux-erofs@lists.ozlabs.org 15201S: Maintained 15202F: drivers/staging/erofs/ 15203 15204STAGING - FIELDBUS SUBSYSTEM 15205M: Sven Van Asbroeck <TheSven73@gmail.com> 15206S: Maintained 15207F: drivers/staging/fieldbus/* 15208F: drivers/staging/fieldbus/Documentation/ 15209 15210STAGING - HMS ANYBUS-S BUS 15211M: Sven Van Asbroeck <TheSven73@gmail.com> 15212S: Maintained 15213F: drivers/staging/fieldbus/anybuss/ 15214 15215STAGING - INDUSTRIAL IO 15216M: Jonathan Cameron <jic23@kernel.org> 15217L: linux-iio@vger.kernel.org 15218S: Odd Fixes 15219F: Documentation/devicetree/bindings/staging/iio/ 15220F: drivers/staging/iio/ 15221 15222STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15223M: Marc Dietrich <marvin24@gmx.de> 15224L: ac100@lists.launchpad.net (moderated for non-subscribers) 15225L: linux-tegra@vger.kernel.org 15226S: Maintained 15227F: drivers/staging/nvec/ 15228 15229STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15230M: Jens Frederich <jfrederich@gmail.com> 15231M: Daniel Drake <dsd@laptop.org> 15232M: Jon Nettleton <jon.nettleton@gmail.com> 15233W: http://wiki.laptop.org/go/DCON 15234S: Maintained 15235F: drivers/staging/olpc_dcon/ 15236 15237STAGING - REALTEK RTL8712U DRIVERS 15238M: Larry Finger <Larry.Finger@lwfinger.net> 15239M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15240S: Odd Fixes 15241F: drivers/staging/rtl8712/ 15242 15243STAGING - REALTEK RTL8188EU DRIVERS 15244M: Larry Finger <Larry.Finger@lwfinger.net> 15245S: Odd Fixes 15246F: drivers/staging/rtl8188eu/ 15247 15248STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15249M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15250M: Teddy Wang <teddy.wang@siliconmotion.com> 15251M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15252L: linux-fbdev@vger.kernel.org 15253S: Maintained 15254F: drivers/staging/sm750fb/ 15255 15256STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15257M: William Hubbs <w.d.hubbs@gmail.com> 15258M: Chris Brannon <chris@the-brannons.com> 15259M: Kirk Reiser <kirk@reisers.ca> 15260M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15261L: speakup@linux-speakup.org 15262W: http://www.linux-speakup.org/ 15263S: Odd Fixes 15264F: drivers/staging/speakup/ 15265 15266STAGING - VIA VT665X DRIVERS 15267M: Forest Bond <forest@alittletooquiet.net> 15268S: Odd Fixes 15269F: drivers/staging/vt665?/ 15270 15271STAGING - WILC1000 WIFI DRIVER 15272M: Adham Abozaeid <adham.abozaeid@microchip.com> 15273M: Ajay Singh <ajay.kathat@microchip.com> 15274L: linux-wireless@vger.kernel.org 15275S: Supported 15276F: drivers/staging/wilc1000/ 15277 15278STAGING SUBSYSTEM 15279M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15280T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15281L: devel@driverdev.osuosl.org 15282S: Supported 15283F: drivers/staging/ 15284 15285STARFIRE/DURALAN NETWORK DRIVER 15286M: Ion Badulescu <ionut@badula.org> 15287S: Odd Fixes 15288F: drivers/net/ethernet/adaptec/starfire* 15289 15290STEC S1220 SKD DRIVER 15291M: Damien Le Moal <Damien.LeMoal@wdc.com> 15292L: linux-block@vger.kernel.org 15293S: Maintained 15294F: drivers/block/skd*[ch] 15295 15296STI AUDIO (ASoC) DRIVERS 15297M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15298L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15299S: Maintained 15300F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15301F: sound/soc/sti/ 15302 15303STI CEC DRIVER 15304M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15305S: Maintained 15306F: drivers/media/platform/sti/cec/ 15307F: Documentation/devicetree/bindings/media/stih-cec.txt 15308 15309STK1160 USB VIDEO CAPTURE DRIVER 15310M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15311L: linux-media@vger.kernel.org 15312T: git git://linuxtv.org/media_tree.git 15313S: Maintained 15314F: drivers/media/usb/stk1160/ 15315 15316STM32 AUDIO (ASoC) DRIVERS 15317M: Olivier Moysan <olivier.moysan@st.com> 15318M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15319L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15320S: Maintained 15321F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15322F: sound/soc/stm/ 15323 15324STM32 TIMER/LPTIMER DRIVERS 15325M: Fabrice Gasnier <fabrice.gasnier@st.com> 15326S: Maintained 15327F: drivers/*/stm32-*timer* 15328F: drivers/pwm/pwm-stm32* 15329F: include/linux/*/stm32-*tim* 15330F: Documentation/ABI/testing/*timer-stm32 15331F: Documentation/devicetree/bindings/*/stm32-*timer* 15332F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15333 15334STMMAC ETHERNET DRIVER 15335M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15336M: Alexandre Torgue <alexandre.torgue@st.com> 15337M: Jose Abreu <joabreu@synopsys.com> 15338L: netdev@vger.kernel.org 15339W: http://www.stlinux.com 15340S: Supported 15341F: drivers/net/ethernet/stmicro/stmmac/ 15342 15343SUN3/3X 15344M: Sam Creasey <sammy@sammy.net> 15345W: http://sammy.net/sun3/ 15346S: Maintained 15347F: arch/m68k/kernel/*sun3* 15348F: arch/m68k/sun3*/ 15349F: arch/m68k/include/asm/sun3* 15350F: drivers/net/ethernet/i825xx/sun3* 15351 15352SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15353M: Hans de Goede <hdegoede@redhat.com> 15354L: linux-input@vger.kernel.org 15355S: Maintained 15356F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15357F: drivers/input/keyboard/sun4i-lradc-keys.c 15358 15359SUNDANCE NETWORK DRIVER 15360M: Denis Kirjanov <kda@linux-powerpc.org> 15361L: netdev@vger.kernel.org 15362S: Maintained 15363F: drivers/net/ethernet/dlink/sundance.c 15364 15365SUPERH 15366M: Yoshinori Sato <ysato@users.sourceforge.jp> 15367M: Rich Felker <dalias@libc.org> 15368L: linux-sh@vger.kernel.org 15369Q: http://patchwork.kernel.org/project/linux-sh/list/ 15370S: Maintained 15371F: Documentation/sh/ 15372F: arch/sh/ 15373F: drivers/sh/ 15374 15375SUSPEND TO RAM 15376M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15377M: Len Brown <len.brown@intel.com> 15378M: Pavel Machek <pavel@ucw.cz> 15379L: linux-pm@vger.kernel.org 15380B: https://bugzilla.kernel.org 15381S: Supported 15382F: Documentation/power/ 15383F: arch/x86/kernel/acpi/ 15384F: drivers/base/power/ 15385F: kernel/power/ 15386F: include/linux/suspend.h 15387F: include/linux/freezer.h 15388F: include/linux/pm.h 15389 15390SVGA HANDLING 15391M: Martin Mares <mj@ucw.cz> 15392L: linux-video@atrey.karlin.mff.cuni.cz 15393S: Maintained 15394F: Documentation/admin-guide/svga.rst 15395F: arch/x86/boot/video* 15396 15397SWIOTLB SUBSYSTEM 15398M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15399L: iommu@lists.linux-foundation.org 15400T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15401S: Supported 15402F: kernel/dma/swiotlb.c 15403F: arch/*/kernel/pci-swiotlb.c 15404F: include/linux/swiotlb.h 15405 15406SWITCHDEV 15407M: Jiri Pirko <jiri@resnulli.us> 15408M: Ivan Vecera <ivecera@redhat.com> 15409L: netdev@vger.kernel.org 15410S: Supported 15411F: net/switchdev/ 15412F: include/net/switchdev.h 15413 15414SY8106A REGULATOR DRIVER 15415M: Icenowy Zheng <icenowy@aosc.io> 15416S: Maintained 15417F: drivers/regulator/sy8106a-regulator.c 15418F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15419 15420SYNC FILE FRAMEWORK 15421M: Sumit Semwal <sumit.semwal@linaro.org> 15422R: Gustavo Padovan <gustavo@padovan.org> 15423S: Maintained 15424L: linux-media@vger.kernel.org 15425L: dri-devel@lists.freedesktop.org 15426F: drivers/dma-buf/sync_* 15427F: drivers/dma-buf/dma-fence* 15428F: drivers/dma-buf/sw_sync.c 15429F: include/linux/sync_file.h 15430F: include/uapi/linux/sync_file.h 15431F: Documentation/driver-api/sync_file.rst 15432T: git git://anongit.freedesktop.org/drm/drm-misc 15433 15434SYNOPSYS ARC ARCHITECTURE 15435M: Vineet Gupta <vgupta@synopsys.com> 15436L: linux-snps-arc@lists.infradead.org 15437S: Supported 15438F: arch/arc/ 15439F: Documentation/devicetree/bindings/arc/* 15440F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15441F: drivers/clocksource/arc_timer.c 15442F: drivers/tty/serial/arc_uart.c 15443T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15444 15445SYNOPSYS ARC HSDK SDP pll clock driver 15446M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15447S: Supported 15448F: drivers/clk/clk-hsdk-pll.c 15449F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15450 15451SYNOPSYS ARC SDP clock driver 15452M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15453S: Supported 15454F: drivers/clk/axs10x/* 15455F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15456 15457SYNOPSYS ARC SDP platform support 15458M: Alexey Brodkin <abrodkin@synopsys.com> 15459S: Supported 15460F: arch/arc/plat-axs10x 15461F: arch/arc/boot/dts/ax* 15462F: Documentation/devicetree/bindings/arc/axs10* 15463 15464SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15465M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15466S: Supported 15467F: drivers/reset/reset-axs10x.c 15468F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15469 15470SYNOPSYS CREG GPIO DRIVER 15471M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15472S: Maintained 15473F: drivers/gpio/gpio-creg-snps.c 15474F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15475 15476SYNOPSYS DESIGNWARE 8250 UART DRIVER 15477R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15478S: Maintained 15479F: drivers/tty/serial/8250/8250_dw.c 15480 15481SYNOPSYS DESIGNWARE APB GPIO DRIVER 15482M: Hoan Tran <hoan@os.amperecomputing.com> 15483L: linux-gpio@vger.kernel.org 15484S: Maintained 15485F: drivers/gpio/gpio-dwapb.c 15486F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15487 15488SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15489M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15490S: Maintained 15491F: drivers/dma/dwi-axi-dmac/ 15492F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15493 15494SYNOPSYS DESIGNWARE DMAC DRIVER 15495M: Viresh Kumar <vireshk@kernel.org> 15496R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15497S: Maintained 15498F: Documentation/devicetree/bindings/dma/snps-dma.txt 15499F: drivers/dma/dw/ 15500F: include/dt-bindings/dma/dw-dmac.h 15501F: include/linux/dma/dw.h 15502F: include/linux/platform_data/dma-dw.h 15503 15504SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15505M: Jose Abreu <Jose.Abreu@synopsys.com> 15506L: netdev@vger.kernel.org 15507S: Supported 15508F: drivers/net/ethernet/synopsys/ 15509 15510SYNOPSYS DESIGNWARE I2C DRIVER 15511M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15512R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15513R: Mika Westerberg <mika.westerberg@linux.intel.com> 15514L: linux-i2c@vger.kernel.org 15515S: Maintained 15516F: drivers/i2c/busses/i2c-designware-* 15517F: include/linux/platform_data/i2c-designware.h 15518 15519SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15520M: Jaehoon Chung <jh80.chung@samsung.com> 15521L: linux-mmc@vger.kernel.org 15522S: Maintained 15523F: drivers/mmc/host/dw_mmc* 15524 15525SYNOPSYS HSDK RESET CONTROLLER DRIVER 15526M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15527S: Supported 15528F: drivers/reset/reset-hsdk.c 15529F: include/dt-bindings/reset/snps,hsdk-reset.h 15530F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15531 15532SYSTEM CONFIGURATION (SYSCON) 15533M: Lee Jones <lee.jones@linaro.org> 15534M: Arnd Bergmann <arnd@arndb.de> 15535T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15536S: Supported 15537F: drivers/mfd/syscon.c 15538 15539SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15540M: Sudeep Holla <sudeep.holla@arm.com> 15541L: linux-arm-kernel@lists.infradead.org 15542S: Maintained 15543F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15544F: drivers/clk/clk-sc[mp]i.c 15545F: drivers/cpufreq/sc[mp]i-cpufreq.c 15546F: drivers/firmware/arm_scpi.c 15547F: drivers/firmware/arm_scmi/ 15548F: include/linux/sc[mp]i_protocol.h 15549 15550SYSTEM RESET/SHUTDOWN DRIVERS 15551M: Sebastian Reichel <sre@kernel.org> 15552L: linux-pm@vger.kernel.org 15553T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15554S: Maintained 15555F: Documentation/devicetree/bindings/power/reset/ 15556F: drivers/power/reset/ 15557 15558SYSTEM TRACE MODULE CLASS 15559M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15560S: Maintained 15561T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15562F: Documentation/trace/stm.rst 15563F: drivers/hwtracing/stm/ 15564F: include/linux/stm.h 15565F: include/uapi/linux/stm.h 15566 15567SYSV FILESYSTEM 15568M: Christoph Hellwig <hch@infradead.org> 15569S: Maintained 15570F: Documentation/filesystems/sysv-fs.txt 15571F: fs/sysv/ 15572F: include/linux/sysv_fs.h 15573 15574TASKSTATS STATISTICS INTERFACE 15575M: Balbir Singh <bsingharora@gmail.com> 15576S: Maintained 15577F: Documentation/accounting/taskstats* 15578F: include/linux/taskstats* 15579F: kernel/taskstats.c 15580 15581TC subsystem 15582M: Jamal Hadi Salim <jhs@mojatatu.com> 15583M: Cong Wang <xiyou.wangcong@gmail.com> 15584M: Jiri Pirko <jiri@resnulli.us> 15585L: netdev@vger.kernel.org 15586S: Maintained 15587F: include/net/pkt_cls.h 15588F: include/net/pkt_sched.h 15589F: include/net/tc_act/ 15590F: include/uapi/linux/pkt_cls.h 15591F: include/uapi/linux/pkt_sched.h 15592F: include/uapi/linux/tc_act/ 15593F: include/uapi/linux/tc_ematch/ 15594F: net/sched/ 15595 15596TC90522 MEDIA DRIVER 15597M: Akihiro Tsukada <tskd08@gmail.com> 15598L: linux-media@vger.kernel.org 15599S: Odd Fixes 15600F: drivers/media/dvb-frontends/tc90522* 15601 15602TCP LOW PRIORITY MODULE 15603M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15604M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15605W: http://tcp-lp-mod.sourceforge.net/ 15606S: Maintained 15607F: net/ipv4/tcp_lp.c 15608 15609TDA10071 MEDIA DRIVER 15610M: Antti Palosaari <crope@iki.fi> 15611L: linux-media@vger.kernel.org 15612W: https://linuxtv.org 15613W: http://palosaari.fi/linux/ 15614Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15615T: git git://linuxtv.org/anttip/media_tree.git 15616S: Maintained 15617F: drivers/media/dvb-frontends/tda10071* 15618 15619TDA18212 MEDIA DRIVER 15620M: Antti Palosaari <crope@iki.fi> 15621L: linux-media@vger.kernel.org 15622W: https://linuxtv.org 15623W: http://palosaari.fi/linux/ 15624Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15625T: git git://linuxtv.org/anttip/media_tree.git 15626S: Maintained 15627F: drivers/media/tuners/tda18212* 15628 15629TDA18218 MEDIA DRIVER 15630M: Antti Palosaari <crope@iki.fi> 15631L: linux-media@vger.kernel.org 15632W: https://linuxtv.org 15633W: http://palosaari.fi/linux/ 15634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15635T: git git://linuxtv.org/anttip/media_tree.git 15636S: Maintained 15637F: drivers/media/tuners/tda18218* 15638 15639TDA18250 MEDIA DRIVER 15640M: Olli Salonen <olli.salonen@iki.fi> 15641L: linux-media@vger.kernel.org 15642W: https://linuxtv.org 15643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15644T: git git://linuxtv.org/media_tree.git 15645S: Maintained 15646F: drivers/media/tuners/tda18250* 15647 15648TDA18271 MEDIA DRIVER 15649M: Michael Krufky <mkrufky@linuxtv.org> 15650L: linux-media@vger.kernel.org 15651W: https://linuxtv.org 15652W: http://github.com/mkrufky 15653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15654T: git git://linuxtv.org/mkrufky/tuners.git 15655S: Maintained 15656F: drivers/media/tuners/tda18271* 15657 15658TDA1997x MEDIA DRIVER 15659M: Tim Harvey <tharvey@gateworks.com> 15660L: linux-media@vger.kernel.org 15661W: https://linuxtv.org 15662Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15663S: Maintained 15664F: drivers/media/i2c/tda1997x.* 15665 15666TDA827x MEDIA DRIVER 15667M: Michael Krufky <mkrufky@linuxtv.org> 15668L: linux-media@vger.kernel.org 15669W: https://linuxtv.org 15670W: http://github.com/mkrufky 15671Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15672T: git git://linuxtv.org/mkrufky/tuners.git 15673S: Maintained 15674F: drivers/media/tuners/tda8290.* 15675 15676TDA8290 MEDIA DRIVER 15677M: Michael Krufky <mkrufky@linuxtv.org> 15678L: linux-media@vger.kernel.org 15679W: https://linuxtv.org 15680W: http://github.com/mkrufky 15681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15682T: git git://linuxtv.org/mkrufky/tuners.git 15683S: Maintained 15684F: drivers/media/tuners/tda8290.* 15685 15686TDA9840 MEDIA DRIVER 15687M: Hans Verkuil <hverkuil@xs4all.nl> 15688L: linux-media@vger.kernel.org 15689T: git git://linuxtv.org/media_tree.git 15690W: https://linuxtv.org 15691S: Maintained 15692F: drivers/media/i2c/tda9840* 15693 15694TEA5761 TUNER DRIVER 15695M: Mauro Carvalho Chehab <mchehab@kernel.org> 15696L: linux-media@vger.kernel.org 15697W: https://linuxtv.org 15698T: git git://linuxtv.org/media_tree.git 15699S: Odd fixes 15700F: drivers/media/tuners/tea5761.* 15701 15702TEA5767 TUNER DRIVER 15703M: Mauro Carvalho Chehab <mchehab@kernel.org> 15704L: linux-media@vger.kernel.org 15705W: https://linuxtv.org 15706T: git git://linuxtv.org/media_tree.git 15707S: Maintained 15708F: drivers/media/tuners/tea5767.* 15709 15710TEA6415C MEDIA DRIVER 15711M: Hans Verkuil <hverkuil@xs4all.nl> 15712L: linux-media@vger.kernel.org 15713T: git git://linuxtv.org/media_tree.git 15714W: https://linuxtv.org 15715S: Maintained 15716F: drivers/media/i2c/tea6415c* 15717 15718TEA6420 MEDIA DRIVER 15719M: Hans Verkuil <hverkuil@xs4all.nl> 15720L: linux-media@vger.kernel.org 15721T: git git://linuxtv.org/media_tree.git 15722W: https://linuxtv.org 15723S: Maintained 15724F: drivers/media/i2c/tea6420* 15725 15726TEAM DRIVER 15727M: Jiri Pirko <jiri@resnulli.us> 15728L: netdev@vger.kernel.org 15729S: Supported 15730F: drivers/net/team/ 15731F: include/linux/if_team.h 15732F: include/uapi/linux/if_team.h 15733 15734TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15735M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15736S: Maintained 15737F: arch/x86/platform/ts5500/ 15738 15739TECHNOTREND USB IR RECEIVER 15740M: Sean Young <sean@mess.org> 15741L: linux-media@vger.kernel.org 15742S: Maintained 15743F: drivers/media/rc/ttusbir.c 15744 15745TECHWELL TW9910 VIDEO DECODER 15746L: linux-media@vger.kernel.org 15747S: Orphan 15748F: drivers/media/i2c/tw9910.c 15749F: include/media/i2c/tw9910.h 15750 15751TEE SUBSYSTEM 15752M: Jens Wiklander <jens.wiklander@linaro.org> 15753L: tee-dev@lists.linaro.org 15754S: Maintained 15755F: include/linux/tee_drv.h 15756F: include/uapi/linux/tee.h 15757F: drivers/tee/ 15758F: Documentation/tee.txt 15759 15760TEGRA ARCHITECTURE SUPPORT 15761M: Thierry Reding <thierry.reding@gmail.com> 15762M: Jonathan Hunter <jonathanh@nvidia.com> 15763L: linux-tegra@vger.kernel.org 15764Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15766S: Supported 15767N: [^a-z]tegra 15768 15769TEGRA CLOCK DRIVER 15770M: Peter De Schrijver <pdeschrijver@nvidia.com> 15771M: Prashant Gaikwad <pgaikwad@nvidia.com> 15772S: Supported 15773F: drivers/clk/tegra/ 15774 15775TEGRA DMA DRIVERS 15776M: Laxman Dewangan <ldewangan@nvidia.com> 15777M: Jon Hunter <jonathanh@nvidia.com> 15778S: Supported 15779F: drivers/dma/tegra* 15780 15781TEGRA I2C DRIVER 15782M: Laxman Dewangan <ldewangan@nvidia.com> 15783R: Dmitry Osipenko <digetx@gmail.com> 15784S: Supported 15785F: drivers/i2c/busses/i2c-tegra.c 15786 15787TEGRA IOMMU DRIVERS 15788M: Thierry Reding <thierry.reding@gmail.com> 15789L: linux-tegra@vger.kernel.org 15790S: Supported 15791F: drivers/iommu/tegra* 15792 15793TEGRA KBC DRIVER 15794M: Laxman Dewangan <ldewangan@nvidia.com> 15795S: Supported 15796F: drivers/input/keyboard/tegra-kbc.c 15797 15798TEGRA NAND DRIVER 15799M: Stefan Agner <stefan@agner.ch> 15800M: Lucas Stach <dev@lynxeye.de> 15801S: Maintained 15802F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15803F: drivers/mtd/nand/raw/tegra_nand.c 15804 15805TEGRA PWM DRIVER 15806M: Thierry Reding <thierry.reding@gmail.com> 15807S: Supported 15808F: drivers/pwm/pwm-tegra.c 15809 15810TEGRA SERIAL DRIVER 15811M: Laxman Dewangan <ldewangan@nvidia.com> 15812S: Supported 15813F: drivers/tty/serial/serial-tegra.c 15814 15815TEGRA SPI DRIVER 15816M: Laxman Dewangan <ldewangan@nvidia.com> 15817S: Supported 15818F: drivers/spi/spi-tegra* 15819 15820TEGRA XUSB PADCTL DRIVER 15821M: JC Kuo <jckuo@nvidia.com> 15822S: Supported 15823F: drivers/phy/tegra/xusb* 15824 15825TEHUTI ETHERNET DRIVER 15826M: Andy Gospodarek <andy@greyhouse.net> 15827L: netdev@vger.kernel.org 15828S: Supported 15829F: drivers/net/ethernet/tehuti/* 15830 15831Telecom Clock Driver for MCPL0010 15832M: Mark Gross <mark.gross@intel.com> 15833S: Supported 15834F: drivers/char/tlclk.c 15835 15836TENSILICA XTENSA PORT (xtensa) 15837M: Chris Zankel <chris@zankel.net> 15838M: Max Filippov <jcmvbkbc@gmail.com> 15839L: linux-xtensa@linux-xtensa.org 15840T: git git://github.com/czankel/xtensa-linux.git 15841S: Maintained 15842F: arch/xtensa/ 15843F: drivers/irqchip/irq-xtensa-* 15844 15845Texas Instruments' System Control Interface (TISCI) Protocol Driver 15846M: Nishanth Menon <nm@ti.com> 15847M: Tero Kristo <t-kristo@ti.com> 15848M: Santosh Shilimkar <ssantosh@kernel.org> 15849L: linux-arm-kernel@lists.infradead.org 15850S: Maintained 15851F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15852F: drivers/firmware/ti_sci* 15853F: include/linux/soc/ti/ti_sci_protocol.h 15854F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15855F: drivers/soc/ti/ti_sci_pm_domains.c 15856F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15857F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15858F: drivers/clk/keystone/sci-clk.c 15859F: drivers/reset/reset-ti-sci.c 15860F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15861F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15862F: drivers/irqchip/irq-ti-sci-intr.c 15863F: drivers/irqchip/irq-ti-sci-inta.c 15864F: include/linux/soc/ti/ti_sci_inta_msi.h 15865F: drivers/soc/ti/ti_sci_inta_msi.c 15866 15867Texas Instruments ASoC drivers 15868M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15869L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15870S: Maintained 15871F: sound/soc/ti/ 15872 15873Texas Instruments' DAC7612 DAC Driver 15874M: Ricardo Ribalda <ricardo@ribalda.com> 15875L: linux-iio@vger.kernel.org 15876S: Supported 15877F: drivers/iio/dac/ti-dac7612.c 15878F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15879 15880THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15881M: Hans Verkuil <hverkuil@xs4all.nl> 15882L: linux-media@vger.kernel.org 15883T: git git://linuxtv.org/media_tree.git 15884W: https://linuxtv.org 15885S: Maintained 15886F: drivers/media/radio/radio-raremono.c 15887 15888THERMAL 15889M: Zhang Rui <rui.zhang@intel.com> 15890M: Eduardo Valentin <edubezval@gmail.com> 15891R: Daniel Lezcano <daniel.lezcano@linaro.org> 15892L: linux-pm@vger.kernel.org 15893T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15894T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15895Q: https://patchwork.kernel.org/project/linux-pm/list/ 15896S: Supported 15897F: drivers/thermal/ 15898F: include/linux/thermal.h 15899F: include/uapi/linux/thermal.h 15900F: include/linux/cpu_cooling.h 15901F: Documentation/devicetree/bindings/thermal/ 15902 15903THERMAL/CPU_COOLING 15904M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15905M: Viresh Kumar <viresh.kumar@linaro.org> 15906M: Javi Merino <javi.merino@kernel.org> 15907L: linux-pm@vger.kernel.org 15908S: Supported 15909F: Documentation/thermal/cpu-cooling-api.rst 15910F: drivers/thermal/cpu_cooling.c 15911F: include/linux/cpu_cooling.h 15912 15913THINKPAD ACPI EXTRAS DRIVER 15914M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15915L: ibm-acpi-devel@lists.sourceforge.net 15916L: platform-driver-x86@vger.kernel.org 15917W: http://ibm-acpi.sourceforge.net 15918W: http://thinkwiki.org/wiki/Ibm-acpi 15919T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15920S: Maintained 15921F: drivers/platform/x86/thinkpad_acpi.c 15922 15923THUNDERBOLT DRIVER 15924M: Andreas Noever <andreas.noever@gmail.com> 15925M: Michael Jamet <michael.jamet@intel.com> 15926M: Mika Westerberg <mika.westerberg@linux.intel.com> 15927M: Yehezkel Bernat <YehezkelShB@gmail.com> 15928T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15929S: Maintained 15930F: Documentation/admin-guide/thunderbolt.rst 15931F: drivers/thunderbolt/ 15932F: include/linux/thunderbolt.h 15933 15934THUNDERBOLT NETWORK DRIVER 15935M: Michael Jamet <michael.jamet@intel.com> 15936M: Mika Westerberg <mika.westerberg@linux.intel.com> 15937M: Yehezkel Bernat <YehezkelShB@gmail.com> 15938L: netdev@vger.kernel.org 15939S: Maintained 15940F: drivers/net/thunderbolt.c 15941 15942THUNDERX GPIO DRIVER 15943M: David Daney <david.daney@cavium.com> 15944S: Maintained 15945F: drivers/gpio/gpio-thunderx.c 15946 15947TI AM437X VPFE DRIVER 15948M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15949L: linux-media@vger.kernel.org 15950W: https://linuxtv.org 15951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15952T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15953S: Maintained 15954F: drivers/media/platform/am437x/ 15955 15956TI BANDGAP AND THERMAL DRIVER 15957M: Eduardo Valentin <edubezval@gmail.com> 15958M: Keerthy <j-keerthy@ti.com> 15959L: linux-pm@vger.kernel.org 15960L: linux-omap@vger.kernel.org 15961S: Maintained 15962F: drivers/thermal/ti-soc-thermal/ 15963 15964TI BQ27XXX POWER SUPPLY DRIVER 15965R: Andrew F. Davis <afd@ti.com> 15966F: include/linux/power/bq27xxx_battery.h 15967F: drivers/power/supply/bq27xxx_battery.c 15968F: drivers/power/supply/bq27xxx_battery_i2c.c 15969 15970TI CDCE706 CLOCK DRIVER 15971M: Max Filippov <jcmvbkbc@gmail.com> 15972S: Maintained 15973F: drivers/clk/clk-cdce706.c 15974 15975TI CLOCK DRIVER 15976M: Tero Kristo <t-kristo@ti.com> 15977L: linux-omap@vger.kernel.org 15978S: Maintained 15979F: drivers/clk/ti/ 15980F: include/linux/clk/ti.h 15981 15982TI DAVINCI MACHINE SUPPORT 15983M: Sekhar Nori <nsekhar@ti.com> 15984R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15986T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15987S: Supported 15988F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15989F: arch/arm/mach-davinci/ 15990F: drivers/i2c/busses/i2c-davinci.c 15991F: arch/arm/boot/dts/da850* 15992 15993TI DAVINCI SERIES CLOCK DRIVER 15994M: David Lechner <david@lechnology.com> 15995R: Sekhar Nori <nsekhar@ti.com> 15996S: Maintained 15997F: Documentation/devicetree/bindings/clock/ti/davinci/ 15998F: drivers/clk/davinci/ 15999 16000TI DAVINCI SERIES GPIO DRIVER 16001M: Keerthy <j-keerthy@ti.com> 16002L: linux-gpio@vger.kernel.org 16003S: Maintained 16004F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16005F: drivers/gpio/gpio-davinci.c 16006 16007TI DAVINCI SERIES MEDIA DRIVER 16008M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16009L: linux-media@vger.kernel.org 16010W: https://linuxtv.org 16011Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16012T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16013S: Maintained 16014F: drivers/media/platform/davinci/ 16015F: include/media/davinci/ 16016 16017TI ETHERNET SWITCH DRIVER (CPSW) 16018R: Grygorii Strashko <grygorii.strashko@ti.com> 16019L: linux-omap@vger.kernel.org 16020L: netdev@vger.kernel.org 16021S: Maintained 16022F: drivers/net/ethernet/ti/cpsw* 16023F: drivers/net/ethernet/ti/davinci* 16024 16025TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16026M: Alex Dubov <oakad@yahoo.com> 16027S: Maintained 16028W: http://tifmxx.berlios.de/ 16029F: drivers/memstick/host/tifm_ms.c 16030F: drivers/misc/tifm* 16031F: drivers/mmc/host/tifm_sd.c 16032F: include/linux/tifm.h 16033 16034TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16035M: Santosh Shilimkar <ssantosh@kernel.org> 16036L: linux-kernel@vger.kernel.org 16037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16038S: Maintained 16039F: drivers/soc/ti/* 16040T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16041 16042TI LM49xxx FAMILY ASoC CODEC DRIVERS 16043M: M R Swami Reddy <mr.swami.reddy@ti.com> 16044M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16045L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16046S: Maintained 16047F: sound/soc/codecs/lm49453* 16048F: sound/soc/codecs/isabelle* 16049 16050TI LP855x BACKLIGHT DRIVER 16051M: Milo Kim <milo.kim@ti.com> 16052S: Maintained 16053F: Documentation/driver-api/backlight/lp855x-driver.rst 16054F: drivers/video/backlight/lp855x_bl.c 16055F: include/linux/platform_data/lp855x.h 16056 16057TI LP8727 CHARGER DRIVER 16058M: Milo Kim <milo.kim@ti.com> 16059S: Maintained 16060F: drivers/power/supply/lp8727_charger.c 16061F: include/linux/platform_data/lp8727.h 16062 16063TI LP8788 MFD DRIVER 16064M: Milo Kim <milo.kim@ti.com> 16065S: Maintained 16066F: drivers/iio/adc/lp8788_adc.c 16067F: drivers/leds/leds-lp8788.c 16068F: drivers/mfd/lp8788*.c 16069F: drivers/power/supply/lp8788-charger.c 16070F: drivers/regulator/lp8788-*.c 16071F: include/linux/mfd/lp8788*.h 16072 16073TI NETCP ETHERNET DRIVER 16074M: Wingman Kwok <w-kwok2@ti.com> 16075M: Murali Karicheri <m-karicheri2@ti.com> 16076L: netdev@vger.kernel.org 16077S: Maintained 16078F: drivers/net/ethernet/ti/netcp* 16079 16080TI PCM3060 ASoC CODEC DRIVER 16081M: Kirill Marinushkin <kmarinushkin@birdec.tech> 16082L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16083S: Maintained 16084F: Documentation/devicetree/bindings/sound/pcm3060.txt 16085F: sound/soc/codecs/pcm3060* 16086 16087TI TAS571X FAMILY ASoC CODEC DRIVER 16088M: Kevin Cernekee <cernekee@chromium.org> 16089L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16090S: Odd Fixes 16091F: sound/soc/codecs/tas571x* 16092 16093TI TRF7970A NFC DRIVER 16094M: Mark Greer <mgreer@animalcreek.com> 16095L: linux-wireless@vger.kernel.org 16096L: linux-nfc@lists.01.org (moderated for non-subscribers) 16097S: Supported 16098F: drivers/nfc/trf7970a.c 16099F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16100 16101TI TWL4030 SERIES SOC CODEC DRIVER 16102M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16103L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16104S: Maintained 16105F: sound/soc/codecs/twl4030* 16106 16107TI VPE/CAL DRIVERS 16108M: Benoit Parrot <bparrot@ti.com> 16109L: linux-media@vger.kernel.org 16110W: http://linuxtv.org/ 16111Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16112S: Maintained 16113F: drivers/media/platform/ti-vpe/ 16114 16115TI WILINK WIRELESS DRIVERS 16116L: linux-wireless@vger.kernel.org 16117W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16118W: http://wireless.kernel.org/en/users/Drivers/wl1251 16119T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16120S: Orphan 16121F: drivers/net/wireless/ti/ 16122F: include/linux/wl12xx.h 16123 16124TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16125M: John Stultz <john.stultz@linaro.org> 16126M: Thomas Gleixner <tglx@linutronix.de> 16127R: Stephen Boyd <sboyd@kernel.org> 16128L: linux-kernel@vger.kernel.org 16129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16130S: Supported 16131F: include/linux/clocksource.h 16132F: include/linux/time.h 16133F: include/linux/timex.h 16134F: include/uapi/linux/time.h 16135F: include/uapi/linux/timex.h 16136F: kernel/time/clocksource.c 16137F: kernel/time/time*.c 16138F: kernel/time/alarmtimer.c 16139F: kernel/time/ntp.c 16140F: tools/testing/selftests/timers/ 16141 16142TIPC NETWORK LAYER 16143M: Jon Maloy <jon.maloy@ericsson.com> 16144M: Ying Xue <ying.xue@windriver.com> 16145L: netdev@vger.kernel.org (core kernel code) 16146L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16147W: http://tipc.sourceforge.net/ 16148S: Maintained 16149F: include/uapi/linux/tipc*.h 16150F: net/tipc/ 16151 16152TLAN NETWORK DRIVER 16153M: Samuel Chessman <chessman@tux.org> 16154L: tlan-devel@lists.sourceforge.net (subscribers-only) 16155W: http://sourceforge.net/projects/tlan/ 16156S: Maintained 16157F: Documentation/networking/device_drivers/ti/tlan.txt 16158F: drivers/net/ethernet/ti/tlan.* 16159 16160TM6000 VIDEO4LINUX DRIVER 16161M: Mauro Carvalho Chehab <mchehab@kernel.org> 16162L: linux-media@vger.kernel.org 16163W: https://linuxtv.org 16164T: git git://linuxtv.org/media_tree.git 16165S: Odd fixes 16166F: drivers/media/usb/tm6000/ 16167F: Documentation/media/v4l-drivers/tm6000* 16168 16169TMIO/SDHI MMC DRIVER 16170M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16171L: linux-mmc@vger.kernel.org 16172S: Supported 16173F: drivers/mmc/host/tmio_mmc* 16174F: drivers/mmc/host/renesas_sdhi* 16175F: include/linux/mfd/tmio.h 16176 16177TMP401 HARDWARE MONITOR DRIVER 16178M: Guenter Roeck <linux@roeck-us.net> 16179L: linux-hwmon@vger.kernel.org 16180S: Maintained 16181F: Documentation/hwmon/tmp401.rst 16182F: drivers/hwmon/tmp401.c 16183 16184TMPFS (SHMEM FILESYSTEM) 16185M: Hugh Dickins <hughd@google.com> 16186L: linux-mm@kvack.org 16187S: Maintained 16188F: include/linux/shmem_fs.h 16189F: mm/shmem.c 16190 16191TOMOYO SECURITY MODULE 16192M: Kentaro Takeda <takedakn@nttdata.co.jp> 16193M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16194L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16195L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16196L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16197L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16198W: https://tomoyo.osdn.jp/ 16199S: Maintained 16200F: security/tomoyo/ 16201 16202TOPSTAR LAPTOP EXTRAS DRIVER 16203M: Herton Ronaldo Krzesinski <herton@canonical.com> 16204L: platform-driver-x86@vger.kernel.org 16205S: Maintained 16206F: drivers/platform/x86/topstar-laptop.c 16207 16208TORTURE-TEST MODULES 16209M: Davidlohr Bueso <dave@stgolabs.net> 16210M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16211M: Josh Triplett <josh@joshtriplett.org> 16212L: linux-kernel@vger.kernel.org 16213S: Supported 16214T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16215F: Documentation/RCU/torture.txt 16216F: kernel/torture.c 16217F: kernel/rcu/rcutorture.c 16218F: kernel/rcu/rcuperf.c 16219F: kernel/locking/locktorture.c 16220 16221TOSHIBA ACPI EXTRAS DRIVER 16222M: Azael Avalos <coproscefalo@gmail.com> 16223L: platform-driver-x86@vger.kernel.org 16224S: Maintained 16225F: drivers/platform/x86/toshiba_acpi.c 16226 16227TOSHIBA BLUETOOTH DRIVER 16228M: Azael Avalos <coproscefalo@gmail.com> 16229L: platform-driver-x86@vger.kernel.org 16230S: Maintained 16231F: drivers/platform/x86/toshiba_bluetooth.c 16232 16233TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16234M: Azael Avalos <coproscefalo@gmail.com> 16235L: platform-driver-x86@vger.kernel.org 16236S: Maintained 16237F: drivers/platform/x86/toshiba_haps.c 16238 16239TOSHIBA SMM DRIVER 16240M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16241W: http://www.buzzard.org.uk/toshiba/ 16242S: Maintained 16243F: drivers/char/toshiba.c 16244F: include/linux/toshiba.h 16245F: include/uapi/linux/toshiba.h 16246 16247TOSHIBA TC358743 DRIVER 16248M: Mats Randgaard <matrandg@cisco.com> 16249L: linux-media@vger.kernel.org 16250S: Maintained 16251F: drivers/media/i2c/tc358743* 16252F: include/media/i2c/tc358743.h 16253 16254TOSHIBA WMI HOTKEYS DRIVER 16255M: Azael Avalos <coproscefalo@gmail.com> 16256L: platform-driver-x86@vger.kernel.org 16257S: Maintained 16258F: drivers/platform/x86/toshiba-wmi.c 16259 16260TPM DEVICE DRIVER 16261M: Peter Huewe <peterhuewe@gmx.de> 16262M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16263R: Jason Gunthorpe <jgg@ziepe.ca> 16264L: linux-integrity@vger.kernel.org 16265Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16266W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16267T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16268S: Maintained 16269F: drivers/char/tpm/ 16270 16271TRACING 16272M: Steven Rostedt <rostedt@goodmis.org> 16273M: Ingo Molnar <mingo@redhat.com> 16274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16275S: Maintained 16276F: Documentation/trace/ftrace.rst 16277F: arch/*/*/*/ftrace.h 16278F: arch/*/kernel/ftrace.c 16279F: include/*/ftrace.h 16280F: include/linux/trace*.h 16281F: include/trace/ 16282F: kernel/trace/ 16283F: tools/testing/selftests/ftrace/ 16284 16285TRACING MMIO ACCESSES (MMIOTRACE) 16286M: Steven Rostedt <rostedt@goodmis.org> 16287M: Ingo Molnar <mingo@kernel.org> 16288R: Karol Herbst <karolherbst@gmail.com> 16289R: Pekka Paalanen <ppaalanen@gmail.com> 16290S: Maintained 16291L: linux-kernel@vger.kernel.org 16292L: nouveau@lists.freedesktop.org 16293F: kernel/trace/trace_mmiotrace.c 16294F: include/linux/mmiotrace.h 16295F: arch/x86/mm/kmmio.c 16296F: arch/x86/mm/mmio-mod.c 16297F: arch/x86/mm/testmmiotrace.c 16298 16299TRIVIAL PATCHES 16300M: Jiri Kosina <trivial@kernel.org> 16301T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16302S: Maintained 16303K: ^Subject:.*(?i)trivial 16304 16305TEMPO SEMICONDUCTOR DRIVERS 16306M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16307S: Maintained 16308F: sound/soc/codecs/tscs*.c 16309F: sound/soc/codecs/tscs*.h 16310F: Documentation/devicetree/bindings/sound/tscs*.txt 16311 16312TTY LAYER 16313M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16314M: Jiri Slaby <jslaby@suse.com> 16315S: Supported 16316T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16317F: Documentation/driver-api/serial/ 16318F: drivers/tty/ 16319F: drivers/tty/serial/serial_core.c 16320F: include/linux/serial_core.h 16321F: include/linux/serial.h 16322F: include/linux/tty.h 16323F: include/uapi/linux/serial_core.h 16324F: include/uapi/linux/serial.h 16325F: include/uapi/linux/tty.h 16326 16327TUA9001 MEDIA DRIVER 16328M: Antti Palosaari <crope@iki.fi> 16329L: linux-media@vger.kernel.org 16330W: https://linuxtv.org 16331W: http://palosaari.fi/linux/ 16332Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16333T: git git://linuxtv.org/anttip/media_tree.git 16334S: Maintained 16335F: drivers/media/tuners/tua9001* 16336 16337TULIP NETWORK DRIVERS 16338L: netdev@vger.kernel.org 16339L: linux-parisc@vger.kernel.org 16340S: Orphan 16341F: drivers/net/ethernet/dec/tulip/ 16342 16343TUN/TAP driver 16344M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16345W: http://vtun.sourceforge.net/tun 16346S: Maintained 16347F: Documentation/networking/tuntap.txt 16348F: arch/um/os-Linux/drivers/ 16349 16350TURBOCHANNEL SUBSYSTEM 16351M: "Maciej W. Rozycki" <macro@linux-mips.org> 16352M: Ralf Baechle <ralf@linux-mips.org> 16353L: linux-mips@vger.kernel.org 16354Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16355S: Maintained 16356F: drivers/tc/ 16357F: include/linux/tc.h 16358 16359TURBOSTAT UTILITY 16360M: "Len Brown" <lenb@kernel.org> 16361L: linux-pm@vger.kernel.org 16362B: https://bugzilla.kernel.org 16363Q: https://patchwork.kernel.org/project/linux-pm/list/ 16364T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16365S: Supported 16366F: tools/power/x86/turbostat/ 16367 16368TW5864 VIDEO4LINUX DRIVER 16369M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16370M: Anton Sviridenko <anton@corp.bluecherry.net> 16371M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16372M: Andrey Utkin <andrey_utkin@fastmail.com> 16373L: linux-media@vger.kernel.org 16374S: Supported 16375F: drivers/media/pci/tw5864/ 16376 16377TW68 VIDEO4LINUX DRIVER 16378M: Hans Verkuil <hverkuil@xs4all.nl> 16379L: linux-media@vger.kernel.org 16380T: git git://linuxtv.org/media_tree.git 16381W: https://linuxtv.org 16382S: Odd Fixes 16383F: drivers/media/pci/tw68/ 16384 16385TW686X VIDEO4LINUX DRIVER 16386M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16387L: linux-media@vger.kernel.org 16388T: git git://linuxtv.org/media_tree.git 16389W: http://linuxtv.org 16390S: Maintained 16391F: drivers/media/pci/tw686x/ 16392 16393UBI FILE SYSTEM (UBIFS) 16394M: Richard Weinberger <richard@nod.at> 16395M: Artem Bityutskiy <dedekind1@gmail.com> 16396M: Adrian Hunter <adrian.hunter@intel.com> 16397L: linux-mtd@lists.infradead.org 16398T: git git://git.infradead.org/ubifs-2.6.git 16399W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16400S: Supported 16401F: Documentation/filesystems/ubifs.txt 16402F: fs/ubifs/ 16403 16404UCLINUX (M68KNOMMU AND COLDFIRE) 16405M: Greg Ungerer <gerg@linux-m68k.org> 16406W: http://www.linux-m68k.org/ 16407W: http://www.uclinux.org/ 16408L: linux-m68k@lists.linux-m68k.org 16409L: uclinux-dev@uclinux.org (subscribers-only) 16410T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16411S: Maintained 16412F: arch/m68k/coldfire/ 16413F: arch/m68k/68*/ 16414F: arch/m68k/*/*_no.* 16415F: arch/m68k/include/asm/*_no.* 16416 16417UDF FILESYSTEM 16418M: Jan Kara <jack@suse.com> 16419S: Maintained 16420F: Documentation/filesystems/udf.txt 16421F: fs/udf/ 16422 16423UDRAW TABLET 16424M: Bastien Nocera <hadess@hadess.net> 16425L: linux-input@vger.kernel.org 16426S: Maintained 16427F: drivers/hid/hid-udraw-ps3.c 16428 16429UFS FILESYSTEM 16430M: Evgeniy Dushistov <dushistov@mail.ru> 16431S: Maintained 16432F: Documentation/filesystems/ufs.txt 16433F: fs/ufs/ 16434 16435UHID USERSPACE HID IO DRIVER: 16436M: David Herrmann <dh.herrmann@googlemail.com> 16437L: linux-input@vger.kernel.org 16438S: Maintained 16439F: drivers/hid/uhid.c 16440F: include/uapi/linux/uhid.h 16441 16442ULPI BUS 16443M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16444L: linux-usb@vger.kernel.org 16445S: Maintained 16446F: drivers/usb/common/ulpi.c 16447F: include/linux/ulpi/ 16448 16449ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16450L: linux-usb@vger.kernel.org 16451S: Orphan 16452F: drivers/uwb/ 16453F: include/linux/uwb.h 16454F: include/linux/uwb/ 16455 16456UNICODE SUBSYSTEM: 16457M: Gabriel Krisman Bertazi <krisman@collabora.com> 16458L: linux-fsdevel@vger.kernel.org 16459S: Supported 16460F: fs/unicode/ 16461 16462UNICORE32 ARCHITECTURE: 16463M: Guan Xuetao <gxt@pku.edu.cn> 16464W: http://mprc.pku.edu.cn/~guanxuetao/linux 16465S: Maintained 16466T: git git://github.com/gxt/linux.git 16467F: arch/unicore32/ 16468 16469UNIFDEF 16470M: Tony Finch <dot@dotat.at> 16471W: http://dotat.at/prog/unifdef 16472S: Maintained 16473F: scripts/unifdef.c 16474 16475UNIFORM CDROM DRIVER 16476M: Jens Axboe <axboe@kernel.dk> 16477W: http://www.kernel.dk 16478S: Maintained 16479F: Documentation/cdrom/ 16480F: drivers/cdrom/cdrom.c 16481F: include/linux/cdrom.h 16482F: include/uapi/linux/cdrom.h 16483 16484UNISYS S-PAR DRIVERS 16485M: David Kershner <david.kershner@unisys.com> 16486L: sparmaintainer@unisys.com (Unisys internal) 16487S: Supported 16488F: include/linux/visorbus.h 16489F: drivers/visorbus/ 16490F: drivers/staging/unisys/ 16491 16492UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16493R: Alim Akhtar <alim.akhtar@samsung.com> 16494R: Avri Altman <avri.altman@wdc.com> 16495R: Pedro Sousa <pedrom.sousa@synopsys.com> 16496L: linux-scsi@vger.kernel.org 16497S: Supported 16498F: Documentation/scsi/ufs.txt 16499F: drivers/scsi/ufs/ 16500 16501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16502M: Pedro Sousa <pedrom.sousa@synopsys.com> 16503L: linux-scsi@vger.kernel.org 16504S: Supported 16505F: drivers/scsi/ufs/*dwc* 16506 16507UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16508M: Stanley Chu <stanley.chu@mediatek.com> 16509L: linux-scsi@vger.kernel.org 16510L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16511S: Maintained 16512F: drivers/scsi/ufs/ufs-mediatek* 16513 16514UNSORTED BLOCK IMAGES (UBI) 16515M: Artem Bityutskiy <dedekind1@gmail.com> 16516M: Richard Weinberger <richard@nod.at> 16517W: http://www.linux-mtd.infradead.org/ 16518L: linux-mtd@lists.infradead.org 16519T: git git://git.infradead.org/ubifs-2.6.git 16520S: Supported 16521F: drivers/mtd/ubi/ 16522F: include/linux/mtd/ubi.h 16523F: include/uapi/mtd/ubi-user.h 16524 16525USB "USBNET" DRIVER FRAMEWORK 16526M: Oliver Neukum <oneukum@suse.com> 16527L: netdev@vger.kernel.org 16528W: http://www.linux-usb.org/usbnet 16529S: Maintained 16530F: drivers/net/usb/usbnet.c 16531F: include/linux/usb/usbnet.h 16532 16533USB ACM DRIVER 16534M: Oliver Neukum <oneukum@suse.com> 16535L: linux-usb@vger.kernel.org 16536S: Maintained 16537F: Documentation/usb/acm.rst 16538F: drivers/usb/class/cdc-acm.* 16539 16540USB AR5523 WIRELESS DRIVER 16541M: Pontus Fuchs <pontus.fuchs@gmail.com> 16542L: linux-wireless@vger.kernel.org 16543S: Maintained 16544F: drivers/net/wireless/ath/ar5523/ 16545 16546USB ATTACHED SCSI 16547M: Oliver Neukum <oneukum@suse.com> 16548L: linux-usb@vger.kernel.org 16549L: linux-scsi@vger.kernel.org 16550S: Maintained 16551F: drivers/usb/storage/uas.c 16552 16553USB CDC ETHERNET DRIVER 16554M: Oliver Neukum <oliver@neukum.org> 16555L: linux-usb@vger.kernel.org 16556S: Maintained 16557F: drivers/net/usb/cdc_*.c 16558F: include/uapi/linux/usb/cdc.h 16559 16560USB CHAOSKEY DRIVER 16561M: Keith Packard <keithp@keithp.com> 16562L: linux-usb@vger.kernel.org 16563S: Maintained 16564F: drivers/usb/misc/chaoskey.c 16565 16566USB CYPRESS C67X00 DRIVER 16567M: Peter Korsgaard <jacmet@sunsite.dk> 16568L: linux-usb@vger.kernel.org 16569S: Maintained 16570F: drivers/usb/c67x00/ 16571 16572USB DAVICOM DM9601 DRIVER 16573M: Peter Korsgaard <jacmet@sunsite.dk> 16574L: netdev@vger.kernel.org 16575W: http://www.linux-usb.org/usbnet 16576S: Maintained 16577F: drivers/net/usb/dm9601.c 16578 16579USB DIAMOND RIO500 DRIVER 16580M: Cesar Miquel <miquel@df.uba.ar> 16581L: rio500-users@lists.sourceforge.net 16582W: http://rio500.sourceforge.net 16583S: Maintained 16584F: drivers/usb/misc/rio500* 16585 16586USB EHCI DRIVER 16587M: Alan Stern <stern@rowland.harvard.edu> 16588L: linux-usb@vger.kernel.org 16589S: Maintained 16590F: Documentation/usb/ehci.rst 16591F: drivers/usb/host/ehci* 16592 16593USB GADGET/PERIPHERAL SUBSYSTEM 16594M: Felipe Balbi <balbi@kernel.org> 16595L: linux-usb@vger.kernel.org 16596W: http://www.linux-usb.org/gadget 16597T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16598S: Maintained 16599F: drivers/usb/gadget/ 16600F: include/linux/usb/gadget* 16601 16602USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16603M: Jiri Kosina <jikos@kernel.org> 16604M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16605L: linux-usb@vger.kernel.org 16606T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16607S: Maintained 16608F: Documentation/hid/hiddev.rst 16609F: drivers/hid/usbhid/ 16610 16611USB INTEL XHCI ROLE MUX DRIVER 16612M: Hans de Goede <hdegoede@redhat.com> 16613L: linux-usb@vger.kernel.org 16614S: Maintained 16615F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16616 16617USB IP DRIVER FOR HISILICON KIRIN 16618M: Yu Chen <chenyu56@huawei.com> 16619M: Binghui Wang <wangbinghui@hisilicon.com> 16620L: linux-usb@vger.kernel.org 16621S: Maintained 16622F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16623F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16624 16625USB ISP116X DRIVER 16626M: Olav Kongas <ok@artecdesign.ee> 16627L: linux-usb@vger.kernel.org 16628S: Maintained 16629F: drivers/usb/host/isp116x* 16630F: include/linux/usb/isp116x.h 16631 16632USB LAN78XX ETHERNET DRIVER 16633M: Woojung Huh <woojung.huh@microchip.com> 16634M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16635L: netdev@vger.kernel.org 16636S: Maintained 16637F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16638F: drivers/net/usb/lan78xx.* 16639F: include/dt-bindings/net/microchip-lan78xx.h 16640 16641USB MASS STORAGE DRIVER 16642M: Alan Stern <stern@rowland.harvard.edu> 16643L: linux-usb@vger.kernel.org 16644L: usb-storage@lists.one-eyed-alien.net 16645S: Maintained 16646F: drivers/usb/storage/ 16647 16648USB MIDI DRIVER 16649M: Clemens Ladisch <clemens@ladisch.de> 16650L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16651T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16652S: Maintained 16653F: sound/usb/midi.* 16654 16655USB NETWORKING DRIVERS 16656L: linux-usb@vger.kernel.org 16657S: Odd Fixes 16658F: drivers/net/usb/ 16659 16660USB OHCI DRIVER 16661M: Alan Stern <stern@rowland.harvard.edu> 16662L: linux-usb@vger.kernel.org 16663S: Maintained 16664F: Documentation/usb/ohci.rst 16665F: drivers/usb/host/ohci* 16666 16667USB OTG FSM (Finite State Machine) 16668M: Peter Chen <Peter.Chen@nxp.com> 16669T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16670L: linux-usb@vger.kernel.org 16671S: Maintained 16672F: drivers/usb/common/usb-otg-fsm.c 16673 16674USB OVER IP DRIVER 16675M: Valentina Manea <valentina.manea.m@gmail.com> 16676M: Shuah Khan <shuah@kernel.org> 16677M: Shuah Khan <skhan@linuxfoundation.org> 16678L: linux-usb@vger.kernel.org 16679S: Maintained 16680F: Documentation/usb/usbip_protocol.rst 16681F: drivers/usb/usbip/ 16682F: tools/usb/usbip/ 16683F: tools/testing/selftests/drivers/usb/usbip/ 16684 16685USB PEGASUS DRIVER 16686M: Petko Manolov <petkan@nucleusys.com> 16687L: linux-usb@vger.kernel.org 16688L: netdev@vger.kernel.org 16689T: git git://github.com/petkan/pegasus.git 16690W: https://github.com/petkan/pegasus 16691S: Maintained 16692F: drivers/net/usb/pegasus.* 16693 16694USB PHY LAYER 16695M: Felipe Balbi <balbi@kernel.org> 16696L: linux-usb@vger.kernel.org 16697T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16698S: Maintained 16699F: drivers/usb/phy/ 16700 16701USB PRINTER DRIVER (usblp) 16702M: Pete Zaitcev <zaitcev@redhat.com> 16703L: linux-usb@vger.kernel.org 16704S: Supported 16705F: drivers/usb/class/usblp.c 16706 16707USB QMI WWAN NETWORK DRIVER 16708M: Bjørn Mork <bjorn@mork.no> 16709L: netdev@vger.kernel.org 16710S: Maintained 16711F: Documentation/ABI/testing/sysfs-class-net-qmi 16712F: drivers/net/usb/qmi_wwan.c 16713 16714USB RTL8150 DRIVER 16715M: Petko Manolov <petkan@nucleusys.com> 16716L: linux-usb@vger.kernel.org 16717L: netdev@vger.kernel.org 16718T: git git://github.com/petkan/rtl8150.git 16719W: https://github.com/petkan/rtl8150 16720S: Maintained 16721F: drivers/net/usb/rtl8150.c 16722 16723USB SERIAL SUBSYSTEM 16724M: Johan Hovold <johan@kernel.org> 16725L: linux-usb@vger.kernel.org 16726T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16727S: Maintained 16728F: Documentation/usb/usb-serial.rst 16729F: drivers/usb/serial/ 16730F: include/linux/usb/serial.h 16731 16732USB SMSC75XX ETHERNET DRIVER 16733M: Steve Glendinning <steve.glendinning@shawell.net> 16734L: netdev@vger.kernel.org 16735S: Maintained 16736F: drivers/net/usb/smsc75xx.* 16737 16738USB SMSC95XX ETHERNET DRIVER 16739M: Steve Glendinning <steve.glendinning@shawell.net> 16740M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16741L: netdev@vger.kernel.org 16742S: Maintained 16743F: drivers/net/usb/smsc95xx.* 16744 16745USB SUBSYSTEM 16746M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16747L: linux-usb@vger.kernel.org 16748W: http://www.linux-usb.org 16749T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16750S: Supported 16751F: Documentation/devicetree/bindings/usb/ 16752F: Documentation/usb/ 16753F: drivers/usb/ 16754F: include/linux/usb.h 16755F: include/linux/usb/ 16756 16757USB TYPEC PI3USB30532 MUX DRIVER 16758M: Hans de Goede <hdegoede@redhat.com> 16759L: linux-usb@vger.kernel.org 16760S: Maintained 16761F: drivers/usb/typec/mux/pi3usb30532.c 16762 16763USB TYPEC CLASS 16764M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16765L: linux-usb@vger.kernel.org 16766S: Maintained 16767F: Documentation/ABI/testing/sysfs-class-typec 16768F: Documentation/driver-api/usb/typec.rst 16769F: drivers/usb/typec/ 16770F: include/linux/usb/typec.h 16771 16772USB TYPEC BUS FOR ALTERNATE MODES 16773M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16774L: linux-usb@vger.kernel.org 16775S: Maintained 16776F: Documentation/ABI/testing/sysfs-bus-typec 16777F: Documentation/driver-api/usb/typec_bus.rst 16778F: drivers/usb/typec/altmodes/ 16779F: include/linux/usb/typec_altmode.h 16780 16781USB TYPEC PORT CONTROLLER DRIVERS 16782M: Guenter Roeck <linux@roeck-us.net> 16783L: linux-usb@vger.kernel.org 16784S: Maintained 16785F: drivers/usb/typec/tcpm/ 16786 16787USB UHCI DRIVER 16788M: Alan Stern <stern@rowland.harvard.edu> 16789L: linux-usb@vger.kernel.org 16790S: Maintained 16791F: drivers/usb/host/uhci* 16792 16793USB VIDEO CLASS 16794M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16795L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16796L: linux-media@vger.kernel.org 16797T: git git://linuxtv.org/media_tree.git 16798W: http://www.ideasonboard.org/uvc/ 16799S: Maintained 16800F: drivers/media/usb/uvc/ 16801F: include/uapi/linux/uvcvideo.h 16802 16803USB VISION DRIVER 16804M: Hans Verkuil <hverkuil@xs4all.nl> 16805L: linux-media@vger.kernel.org 16806T: git git://linuxtv.org/media_tree.git 16807W: https://linuxtv.org 16808S: Odd Fixes 16809F: drivers/media/usb/usbvision/ 16810 16811USB WEBCAM GADGET 16812M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16813L: linux-usb@vger.kernel.org 16814S: Maintained 16815F: drivers/usb/gadget/function/*uvc* 16816F: drivers/usb/gadget/legacy/webcam.c 16817F: include/uapi/linux/usb/g_uvc.h 16818 16819USB WIRELESS RNDIS DRIVER (rndis_wlan) 16820M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16821L: linux-wireless@vger.kernel.org 16822S: Maintained 16823F: drivers/net/wireless/rndis_wlan.c 16824 16825USB XHCI DRIVER 16826M: Mathias Nyman <mathias.nyman@intel.com> 16827L: linux-usb@vger.kernel.org 16828S: Supported 16829F: drivers/usb/host/xhci* 16830F: drivers/usb/host/pci-quirks* 16831 16832USB ZD1201 DRIVER 16833L: linux-wireless@vger.kernel.org 16834W: http://linux-lc100020.sourceforge.net 16835S: Orphan 16836F: drivers/net/wireless/zydas/zd1201.* 16837 16838USB ZR364XX DRIVER 16839M: Antoine Jacquet <royale@zerezo.com> 16840L: linux-usb@vger.kernel.org 16841L: linux-media@vger.kernel.org 16842T: git git://linuxtv.org/media_tree.git 16843W: http://royale.zerezo.com/zr364xx/ 16844S: Maintained 16845F: Documentation/media/v4l-drivers/zr364xx* 16846F: drivers/media/usb/zr364xx/ 16847 16848USER-MODE LINUX (UML) 16849M: Jeff Dike <jdike@addtoit.com> 16850M: Richard Weinberger <richard@nod.at> 16851M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16852L: linux-um@lists.infradead.org 16853W: http://user-mode-linux.sourceforge.net 16854Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16855T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16856S: Maintained 16857F: Documentation/virtual/uml/ 16858F: arch/um/ 16859F: arch/x86/um/ 16860F: fs/hostfs/ 16861 16862USERSPACE COPYIN/COPYOUT (UIOVEC) 16863M: Alexander Viro <viro@zeniv.linux.org.uk> 16864S: Maintained 16865F: lib/iov_iter.c 16866F: include/linux/uio.h 16867 16868USERSPACE DMA BUFFER DRIVER 16869M: Gerd Hoffmann <kraxel@redhat.com> 16870S: Maintained 16871L: dri-devel@lists.freedesktop.org 16872F: drivers/dma-buf/udmabuf.c 16873F: include/uapi/linux/udmabuf.h 16874T: git git://anongit.freedesktop.org/drm/drm-misc 16875 16876USERSPACE I/O (UIO) 16877M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16878S: Maintained 16879T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16880F: Documentation/driver-api/uio-howto.rst 16881F: drivers/uio/ 16882F: include/linux/uio_driver.h 16883 16884UTIL-LINUX PACKAGE 16885M: Karel Zak <kzak@redhat.com> 16886L: util-linux@vger.kernel.org 16887W: http://en.wikipedia.org/wiki/Util-linux 16888T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16889S: Maintained 16890 16891UUID HELPERS 16892M: Christoph Hellwig <hch@lst.de> 16893R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16894L: linux-kernel@vger.kernel.org 16895T: git git://git.infradead.org/users/hch/uuid.git 16896F: lib/uuid.c 16897F: lib/test_uuid.c 16898F: include/linux/uuid.h 16899F: include/uapi/linux/uuid.h 16900S: Maintained 16901 16902UVESAFB DRIVER 16903M: Michal Januszewski <spock@gentoo.org> 16904L: linux-fbdev@vger.kernel.org 16905W: https://github.com/mjanusz/v86d 16906S: Maintained 16907F: Documentation/fb/uvesafb.rst 16908F: drivers/video/fbdev/uvesafb.* 16909 16910VF610 NAND DRIVER 16911M: Stefan Agner <stefan@agner.ch> 16912L: linux-mtd@lists.infradead.org 16913S: Supported 16914F: drivers/mtd/nand/raw/vf610_nfc.c 16915 16916VFAT/FAT/MSDOS FILESYSTEM 16917M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16918S: Maintained 16919F: Documentation/filesystems/vfat.txt 16920F: fs/fat/ 16921 16922VFIO DRIVER 16923M: Alex Williamson <alex.williamson@redhat.com> 16924R: Cornelia Huck <cohuck@redhat.com> 16925L: kvm@vger.kernel.org 16926T: git git://github.com/awilliam/linux-vfio.git 16927S: Maintained 16928F: Documentation/driver-api/vfio.rst 16929F: drivers/vfio/ 16930F: include/linux/vfio.h 16931F: include/uapi/linux/vfio.h 16932 16933VFIO MEDIATED DEVICE DRIVERS 16934M: Kirti Wankhede <kwankhede@nvidia.com> 16935L: kvm@vger.kernel.org 16936S: Maintained 16937F: Documentation/driver-api/vfio-mediated-device.rst 16938F: drivers/vfio/mdev/ 16939F: include/linux/mdev.h 16940F: samples/vfio-mdev/ 16941 16942VFIO PLATFORM DRIVER 16943M: Eric Auger <eric.auger@redhat.com> 16944L: kvm@vger.kernel.org 16945S: Maintained 16946F: drivers/vfio/platform/ 16947 16948VGA_SWITCHEROO 16949R: Lukas Wunner <lukas@wunner.de> 16950S: Maintained 16951F: Documentation/gpu/vga-switcheroo.rst 16952F: drivers/gpu/vga/vga_switcheroo.c 16953F: include/linux/vga_switcheroo.h 16954T: git git://anongit.freedesktop.org/drm/drm-misc 16955 16956VIA RHINE NETWORK DRIVER 16957S: Orphan 16958F: drivers/net/ethernet/via/via-rhine.c 16959 16960VIA SD/MMC CARD CONTROLLER DRIVER 16961M: Bruce Chang <brucechang@via.com.tw> 16962M: Harald Welte <HaraldWelte@viatech.com> 16963S: Maintained 16964F: drivers/mmc/host/via-sdmmc.c 16965 16966VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16967M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16968L: linux-fbdev@vger.kernel.org 16969S: Maintained 16970F: include/linux/via-core.h 16971F: include/linux/via-gpio.h 16972F: include/linux/via_i2c.h 16973F: drivers/video/fbdev/via/ 16974 16975VIA VELOCITY NETWORK DRIVER 16976M: Francois Romieu <romieu@fr.zoreil.com> 16977L: netdev@vger.kernel.org 16978S: Maintained 16979F: drivers/net/ethernet/via/via-velocity.* 16980 16981VICODEC VIRTUAL CODEC DRIVER 16982M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16983L: linux-media@vger.kernel.org 16984T: git git://linuxtv.org/media_tree.git 16985W: https://linuxtv.org 16986S: Maintained 16987F: drivers/media/platform/vicodec/* 16988 16989VIDEO MULTIPLEXER DRIVER 16990M: Philipp Zabel <p.zabel@pengutronix.de> 16991L: linux-media@vger.kernel.org 16992S: Maintained 16993F: drivers/media/platform/video-mux.c 16994 16995VIDEO I2C POLLING DRIVER 16996M: Matt Ranostay <matt.ranostay@konsulko.com> 16997L: linux-media@vger.kernel.org 16998S: Maintained 16999F: drivers/media/i2c/video-i2c.c 17000 17001VIDEOBUF2 FRAMEWORK 17002M: Pawel Osciak <pawel@osciak.com> 17003M: Marek Szyprowski <m.szyprowski@samsung.com> 17004M: Kyungmin Park <kyungmin.park@samsung.com> 17005R: Tomasz Figa <tfiga@chromium.org> 17006L: linux-media@vger.kernel.org 17007S: Maintained 17008F: drivers/media/common/videobuf2/* 17009F: include/media/videobuf2-* 17010 17011VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17012M: Helen Koike <helen.koike@collabora.com> 17013L: linux-media@vger.kernel.org 17014T: git git://linuxtv.org/media_tree.git 17015W: https://linuxtv.org 17016S: Maintained 17017F: drivers/media/platform/vimc/* 17018 17019VIRT LIB 17020M: Alex Williamson <alex.williamson@redhat.com> 17021M: Paolo Bonzini <pbonzini@redhat.com> 17022L: kvm@vger.kernel.org 17023S: Supported 17024F: virt/lib/ 17025 17026VIRTIO AND VHOST VSOCK DRIVER 17027M: Stefan Hajnoczi <stefanha@redhat.com> 17028L: kvm@vger.kernel.org 17029L: virtualization@lists.linux-foundation.org 17030L: netdev@vger.kernel.org 17031S: Maintained 17032F: include/linux/virtio_vsock.h 17033F: include/uapi/linux/virtio_vsock.h 17034F: include/uapi/linux/vsockmon.h 17035F: include/uapi/linux/vm_sockets_diag.h 17036F: net/vmw_vsock/diag.c 17037F: net/vmw_vsock/af_vsock_tap.c 17038F: net/vmw_vsock/virtio_transport_common.c 17039F: net/vmw_vsock/virtio_transport.c 17040F: drivers/net/vsockmon.c 17041F: drivers/vhost/vsock.c 17042F: tools/testing/vsock/ 17043 17044VIRTIO CONSOLE DRIVER 17045M: Amit Shah <amit@kernel.org> 17046L: virtualization@lists.linux-foundation.org 17047S: Maintained 17048F: drivers/char/virtio_console.c 17049F: include/linux/virtio_console.h 17050F: include/uapi/linux/virtio_console.h 17051 17052VIRTIO CORE AND NET DRIVERS 17053M: "Michael S. Tsirkin" <mst@redhat.com> 17054M: Jason Wang <jasowang@redhat.com> 17055L: virtualization@lists.linux-foundation.org 17056S: Maintained 17057F: Documentation/devicetree/bindings/virtio/ 17058F: drivers/virtio/ 17059F: tools/virtio/ 17060F: drivers/net/virtio_net.c 17061F: drivers/block/virtio_blk.c 17062F: include/linux/virtio*.h 17063F: include/uapi/linux/virtio_*.h 17064F: drivers/crypto/virtio/ 17065F: mm/balloon_compaction.c 17066 17067VIRTIO BLOCK AND SCSI DRIVERS 17068M: "Michael S. Tsirkin" <mst@redhat.com> 17069M: Jason Wang <jasowang@redhat.com> 17070R: Paolo Bonzini <pbonzini@redhat.com> 17071R: Stefan Hajnoczi <stefanha@redhat.com> 17072L: virtualization@lists.linux-foundation.org 17073S: Maintained 17074F: drivers/block/virtio_blk.c 17075F: drivers/scsi/virtio_scsi.c 17076F: include/uapi/linux/virtio_blk.h 17077F: include/uapi/linux/virtio_scsi.h 17078F: drivers/vhost/scsi.c 17079 17080VIRTIO CRYPTO DRIVER 17081M: Gonglei <arei.gonglei@huawei.com> 17082L: virtualization@lists.linux-foundation.org 17083L: linux-crypto@vger.kernel.org 17084S: Maintained 17085F: drivers/crypto/virtio/ 17086F: include/uapi/linux/virtio_crypto.h 17087 17088VIRTIO DRIVERS FOR S390 17089M: Cornelia Huck <cohuck@redhat.com> 17090M: Halil Pasic <pasic@linux.ibm.com> 17091L: linux-s390@vger.kernel.org 17092L: virtualization@lists.linux-foundation.org 17093L: kvm@vger.kernel.org 17094S: Supported 17095F: drivers/s390/virtio/ 17096F: arch/s390/include/uapi/asm/virtio-ccw.h 17097 17098VIRTIO GPU DRIVER 17099M: David Airlie <airlied@linux.ie> 17100M: Gerd Hoffmann <kraxel@redhat.com> 17101L: dri-devel@lists.freedesktop.org 17102L: virtualization@lists.linux-foundation.org 17103T: git git://anongit.freedesktop.org/drm/drm-misc 17104S: Maintained 17105F: drivers/gpu/drm/virtio/ 17106F: include/uapi/linux/virtio_gpu.h 17107 17108VIRTIO HOST (VHOST) 17109M: "Michael S. Tsirkin" <mst@redhat.com> 17110M: Jason Wang <jasowang@redhat.com> 17111L: kvm@vger.kernel.org 17112L: virtualization@lists.linux-foundation.org 17113L: netdev@vger.kernel.org 17114T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17115S: Maintained 17116F: drivers/vhost/ 17117F: include/uapi/linux/vhost.h 17118 17119VIRTIO INPUT DRIVER 17120M: Gerd Hoffmann <kraxel@redhat.com> 17121S: Maintained 17122F: drivers/virtio/virtio_input.c 17123F: include/uapi/linux/virtio_input.h 17124 17125VIRTIO IOMMU DRIVER 17126M: Jean-Philippe Brucker <jean-philippe.brucker@arm.com> 17127L: virtualization@lists.linux-foundation.org 17128S: Maintained 17129F: drivers/iommu/virtio-iommu.c 17130F: include/uapi/linux/virtio_iommu.h 17131 17132VIRTUAL BOX GUEST DEVICE DRIVER 17133M: Hans de Goede <hdegoede@redhat.com> 17134M: Arnd Bergmann <arnd@arndb.de> 17135M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17136S: Maintained 17137F: include/linux/vbox_utils.h 17138F: include/uapi/linux/vbox*.h 17139F: drivers/virt/vboxguest/ 17140 17141VIRTUAL SERIO DEVICE DRIVER 17142M: Stephen Chandler Paul <thatslyude@gmail.com> 17143S: Maintained 17144F: drivers/input/serio/userio.c 17145F: include/uapi/linux/userio.h 17146 17147VIVID VIRTUAL VIDEO DRIVER 17148M: Hans Verkuil <hverkuil@xs4all.nl> 17149L: linux-media@vger.kernel.org 17150T: git git://linuxtv.org/media_tree.git 17151W: https://linuxtv.org 17152S: Maintained 17153F: drivers/media/platform/vivid/* 17154 17155VLYNQ BUS 17156M: Florian Fainelli <f.fainelli@gmail.com> 17157L: openwrt-devel@lists.openwrt.org (subscribers-only) 17158S: Maintained 17159F: drivers/vlynq/vlynq.c 17160F: include/linux/vlynq.h 17161 17162VME SUBSYSTEM 17163M: Martyn Welch <martyn@welchs.me.uk> 17164M: Manohar Vanga <manohar.vanga@gmail.com> 17165M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17166L: devel@driverdev.osuosl.org 17167S: Maintained 17168T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17169F: Documentation/driver-api/vme.rst 17170F: drivers/staging/vme/ 17171F: drivers/vme/ 17172F: include/linux/vme* 17173 17174VMWARE BALLOON DRIVER 17175M: Julien Freche <jfreche@vmware.com> 17176M: Nadav Amit <namit@vmware.com> 17177M: "VMware, Inc." <pv-drivers@vmware.com> 17178L: linux-kernel@vger.kernel.org 17179S: Maintained 17180F: drivers/misc/vmw_balloon.c 17181 17182VMWARE HYPERVISOR INTERFACE 17183M: Thomas Hellstrom <thellstrom@vmware.com> 17184M: "VMware, Inc." <pv-drivers@vmware.com> 17185L: virtualization@lists.linux-foundation.org 17186S: Supported 17187F: arch/x86/kernel/cpu/vmware.c 17188 17189VMWARE PVRDMA DRIVER 17190M: Adit Ranadive <aditr@vmware.com> 17191M: VMware PV-Drivers <pv-drivers@vmware.com> 17192L: linux-rdma@vger.kernel.org 17193S: Maintained 17194F: drivers/infiniband/hw/vmw_pvrdma/ 17195 17196VMware PVSCSI driver 17197M: Jim Gill <jgill@vmware.com> 17198M: VMware PV-Drivers <pv-drivers@vmware.com> 17199L: linux-scsi@vger.kernel.org 17200S: Maintained 17201F: drivers/scsi/vmw_pvscsi.c 17202F: drivers/scsi/vmw_pvscsi.h 17203 17204VMWARE VMMOUSE SUBDRIVER 17205M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17206M: "VMware, Inc." <pv-drivers@vmware.com> 17207L: linux-input@vger.kernel.org 17208S: Maintained 17209F: drivers/input/mouse/vmmouse.c 17210F: drivers/input/mouse/vmmouse.h 17211 17212VMWARE VMXNET3 ETHERNET DRIVER 17213M: Ronak Doshi <doshir@vmware.com> 17214M: "VMware, Inc." <pv-drivers@vmware.com> 17215L: netdev@vger.kernel.org 17216S: Maintained 17217F: drivers/net/vmxnet3/ 17218 17219VOCORE VOCORE2 BOARD 17220M: Harvey Hunt <harveyhuntnexus@gmail.com> 17221L: linux-mips@vger.kernel.org 17222S: Maintained 17223F: arch/mips/boot/dts/ralink/vocore2.dts 17224 17225VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17226M: Liam Girdwood <lgirdwood@gmail.com> 17227M: Mark Brown <broonie@kernel.org> 17228L: linux-kernel@vger.kernel.org 17229W: http://www.slimlogic.co.uk/?p=48 17230T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17231S: Supported 17232F: Documentation/devicetree/bindings/regulator/ 17233F: Documentation/power/regulator/ 17234F: drivers/regulator/ 17235F: include/dt-bindings/regulator/ 17236F: include/linux/regulator/ 17237 17238VRF 17239M: David Ahern <dsa@cumulusnetworks.com> 17240M: Shrijeet Mukherjee <shrijeet@gmail.com> 17241L: netdev@vger.kernel.org 17242S: Maintained 17243F: drivers/net/vrf.c 17244F: Documentation/networking/vrf.txt 17245 17246VT1211 HARDWARE MONITOR DRIVER 17247M: Juerg Haefliger <juergh@gmail.com> 17248L: linux-hwmon@vger.kernel.org 17249S: Maintained 17250F: Documentation/hwmon/vt1211.rst 17251F: drivers/hwmon/vt1211.c 17252 17253VT8231 HARDWARE MONITOR DRIVER 17254M: Roger Lucas <vt8231@hiddenengine.co.uk> 17255L: linux-hwmon@vger.kernel.org 17256S: Maintained 17257F: drivers/hwmon/vt8231.c 17258 17259VUB300 USB to SDIO/SD/MMC bridge chip 17260M: Tony Olech <tony.olech@elandigitalsystems.com> 17261L: linux-mmc@vger.kernel.org 17262L: linux-usb@vger.kernel.org 17263S: Supported 17264F: drivers/mmc/host/vub300.c 17265 17266W1 DALLAS'S 1-WIRE BUS 17267M: Evgeniy Polyakov <zbr@ioremap.net> 17268S: Maintained 17269F: Documentation/devicetree/bindings/w1/ 17270F: Documentation/w1/ 17271F: drivers/w1/ 17272F: include/linux/w1.h 17273 17274W83791D HARDWARE MONITORING DRIVER 17275M: Marc Hulsman <m.hulsman@tudelft.nl> 17276L: linux-hwmon@vger.kernel.org 17277S: Maintained 17278F: Documentation/hwmon/w83791d.rst 17279F: drivers/hwmon/w83791d.c 17280 17281W83793 HARDWARE MONITORING DRIVER 17282M: Rudolf Marek <r.marek@assembler.cz> 17283L: linux-hwmon@vger.kernel.org 17284S: Maintained 17285F: Documentation/hwmon/w83793.rst 17286F: drivers/hwmon/w83793.c 17287 17288W83795 HARDWARE MONITORING DRIVER 17289M: Jean Delvare <jdelvare@suse.com> 17290L: linux-hwmon@vger.kernel.org 17291S: Maintained 17292F: drivers/hwmon/w83795.c 17293 17294W83L51xD SD/MMC CARD INTERFACE DRIVER 17295M: Pierre Ossman <pierre@ossman.eu> 17296S: Maintained 17297F: drivers/mmc/host/wbsd.* 17298 17299WACOM PROTOCOL 4 SERIAL TABLETS 17300M: Julian Squires <julian@cipht.net> 17301M: Hans de Goede <hdegoede@redhat.com> 17302L: linux-input@vger.kernel.org 17303S: Maintained 17304F: drivers/input/tablet/wacom_serial4.c 17305 17306WATCHDOG DEVICE DRIVERS 17307M: Wim Van Sebroeck <wim@linux-watchdog.org> 17308M: Guenter Roeck <linux@roeck-us.net> 17309L: linux-watchdog@vger.kernel.org 17310W: http://www.linux-watchdog.org/ 17311T: git git://www.linux-watchdog.org/linux-watchdog.git 17312S: Maintained 17313F: Documentation/devicetree/bindings/watchdog/ 17314F: Documentation/watchdog/ 17315F: drivers/watchdog/ 17316F: include/linux/watchdog.h 17317F: include/uapi/linux/watchdog.h 17318 17319WHISKEYCOVE PMIC GPIO DRIVER 17320M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17321L: linux-gpio@vger.kernel.org 17322S: Maintained 17323F: drivers/gpio/gpio-wcove.c 17324 17325WHWAVE RTC DRIVER 17326M: Dianlong Li <long17.cool@163.com> 17327L: linux-rtc@vger.kernel.org 17328S: Maintained 17329F: drivers/rtc/rtc-sd3078.c 17330 17331WIIMOTE HID DRIVER 17332M: David Herrmann <dh.herrmann@googlemail.com> 17333L: linux-input@vger.kernel.org 17334S: Maintained 17335F: drivers/hid/hid-wiimote* 17336 17337WILOCITY WIL6210 WIRELESS DRIVER 17338M: Maya Erez <merez@codeaurora.org> 17339L: linux-wireless@vger.kernel.org 17340L: wil6210@qti.qualcomm.com 17341S: Supported 17342W: http://wireless.kernel.org/en/users/Drivers/wil6210 17343F: drivers/net/wireless/ath/wil6210/ 17344 17345WIMAX STACK 17346M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17347M: linux-wimax@intel.com 17348L: wimax@linuxwimax.org (subscribers-only) 17349S: Supported 17350W: http://linuxwimax.org 17351F: Documentation/wimax/README.wimax 17352F: include/linux/wimax/debug.h 17353F: include/net/wimax.h 17354F: include/uapi/linux/wimax.h 17355F: net/wimax/ 17356 17357WINBOND CIR DRIVER 17358M: David Härdeman <david@hardeman.nu> 17359S: Maintained 17360F: drivers/media/rc/winbond-cir.c 17361 17362RCMM REMOTE CONTROLS DECODER 17363M: Patrick Lerda <patrick9876@free.fr> 17364S: Maintained 17365F: drivers/media/rc/ir-rcmm-decoder.c 17366 17367WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17368M: William Breathitt Gray <vilhelm.gray@gmail.com> 17369L: linux-watchdog@vger.kernel.org 17370S: Maintained 17371F: drivers/watchdog/ebc-c384_wdt.c 17372 17373WINSYSTEMS WS16C48 GPIO DRIVER 17374M: William Breathitt Gray <vilhelm.gray@gmail.com> 17375L: linux-gpio@vger.kernel.org 17376S: Maintained 17377F: drivers/gpio/gpio-ws16c48.c 17378 17379WISTRON LAPTOP BUTTON DRIVER 17380M: Miloslav Trmac <mitr@volny.cz> 17381S: Maintained 17382F: drivers/input/misc/wistron_btns.c 17383 17384WL3501 WIRELESS PCMCIA CARD DRIVER 17385L: linux-wireless@vger.kernel.org 17386S: Odd fixes 17387F: drivers/net/wireless/wl3501* 17388 17389WOLFSON MICROELECTRONICS DRIVERS 17390L: patches@opensource.cirrus.com 17391T: git https://github.com/CirrusLogic/linux-drivers.git 17392W: https://github.com/CirrusLogic/linux-drivers/wiki 17393S: Supported 17394F: Documentation/hwmon/wm83??.rst 17395F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17396F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17397F: Documentation/devicetree/bindings/mfd/arizona.txt 17398F: Documentation/devicetree/bindings/mfd/wm831x.txt 17399F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17400F: arch/arm/mach-s3c64xx/mach-crag6410* 17401F: drivers/clk/clk-wm83*.c 17402F: drivers/extcon/extcon-arizona.c 17403F: drivers/leds/leds-wm83*.c 17404F: drivers/gpio/gpio-*wm*.c 17405F: drivers/gpio/gpio-arizona.c 17406F: drivers/hwmon/wm83??-hwmon.c 17407F: drivers/input/misc/wm831x-on.c 17408F: drivers/input/touchscreen/wm831x-ts.c 17409F: drivers/input/touchscreen/wm97*.c 17410F: drivers/mfd/arizona* 17411F: drivers/mfd/wm*.c 17412F: drivers/mfd/cs47l24* 17413F: drivers/power/supply/wm83*.c 17414F: drivers/rtc/rtc-wm83*.c 17415F: drivers/regulator/wm8*.c 17416F: drivers/regulator/arizona* 17417F: drivers/video/backlight/wm83*_bl.c 17418F: drivers/watchdog/wm83*_wdt.c 17419F: include/linux/mfd/arizona/ 17420F: include/linux/mfd/wm831x/ 17421F: include/linux/mfd/wm8350/ 17422F: include/linux/mfd/wm8400* 17423F: include/linux/regulator/arizona* 17424F: include/linux/wm97xx.h 17425F: include/sound/wm????.h 17426F: sound/soc/codecs/arizona.? 17427F: sound/soc/codecs/wm* 17428F: sound/soc/codecs/cs47l24* 17429 17430WORKQUEUE 17431M: Tejun Heo <tj@kernel.org> 17432R: Lai Jiangshan <jiangshanlai@gmail.com> 17433T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17434S: Maintained 17435F: include/linux/workqueue.h 17436F: kernel/workqueue.c 17437F: Documentation/core-api/workqueue.rst 17438 17439X-POWERS AXP288 PMIC DRIVERS 17440M: Hans de Goede <hdegoede@redhat.com> 17441S: Maintained 17442N: axp288 17443F: drivers/acpi/pmic/intel_pmic_xpower.c 17444 17445X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17446M: Chen-Yu Tsai <wens@csie.org> 17447L: linux-kernel@vger.kernel.org 17448S: Maintained 17449N: axp[128] 17450 17451X.25 NETWORK LAYER 17452M: Andrew Hendry <andrew.hendry@gmail.com> 17453L: linux-x25@vger.kernel.org 17454S: Odd Fixes 17455F: Documentation/networking/x25* 17456F: include/net/x25* 17457F: net/x25/ 17458 17459X86 ARCHITECTURE (32-BIT AND 64-BIT) 17460M: Thomas Gleixner <tglx@linutronix.de> 17461M: Ingo Molnar <mingo@redhat.com> 17462M: Borislav Petkov <bp@alien8.de> 17463R: "H. Peter Anvin" <hpa@zytor.com> 17464M: x86@kernel.org 17465L: linux-kernel@vger.kernel.org 17466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17467S: Maintained 17468F: Documentation/devicetree/bindings/x86/ 17469F: Documentation/x86/ 17470F: arch/x86/ 17471 17472X86 ENTRY CODE 17473M: Andy Lutomirski <luto@kernel.org> 17474L: linux-kernel@vger.kernel.org 17475T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17476S: Maintained 17477F: arch/x86/entry/ 17478 17479X86 MCE INFRASTRUCTURE 17480M: Tony Luck <tony.luck@intel.com> 17481M: Borislav Petkov <bp@alien8.de> 17482L: linux-edac@vger.kernel.org 17483S: Maintained 17484F: arch/x86/kernel/cpu/mce/* 17485 17486X86 MICROCODE UPDATE SUPPORT 17487M: Borislav Petkov <bp@alien8.de> 17488S: Maintained 17489F: arch/x86/kernel/cpu/microcode/* 17490 17491X86 MM 17492M: Dave Hansen <dave.hansen@linux.intel.com> 17493M: Andy Lutomirski <luto@kernel.org> 17494M: Peter Zijlstra <peterz@infradead.org> 17495L: linux-kernel@vger.kernel.org 17496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17497S: Maintained 17498F: arch/x86/mm/ 17499 17500X86 PLATFORM DRIVERS 17501M: Darren Hart <dvhart@infradead.org> 17502M: Andy Shevchenko <andy@infradead.org> 17503L: platform-driver-x86@vger.kernel.org 17504T: git git://git.infradead.org/linux-platform-drivers-x86.git 17505S: Maintained 17506F: drivers/platform/x86/ 17507F: drivers/platform/olpc/ 17508 17509X86 PLATFORM DRIVERS - ARCH 17510R: Darren Hart <dvhart@infradead.org> 17511R: Andy Shevchenko <andy@infradead.org> 17512L: platform-driver-x86@vger.kernel.org 17513L: x86@kernel.org 17514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17515S: Maintained 17516F: arch/x86/platform 17517 17518X86 VDSO 17519M: Andy Lutomirski <luto@kernel.org> 17520L: linux-kernel@vger.kernel.org 17521T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17522S: Maintained 17523F: arch/x86/entry/vdso/ 17524 17525XARRAY 17526M: Matthew Wilcox <willy@infradead.org> 17527L: linux-fsdevel@vger.kernel.org 17528S: Supported 17529F: Documentation/core-api/xarray.rst 17530F: lib/idr.c 17531F: lib/xarray.c 17532F: include/linux/idr.h 17533F: include/linux/xarray.h 17534F: tools/testing/radix-tree 17535 17536XBOX DVD IR REMOTE 17537M: Benjamin Valentin <benpicco@googlemail.com> 17538S: Maintained 17539F: drivers/media/rc/xbox_remote.c 17540F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17541 17542XC2028/3028 TUNER DRIVER 17543M: Mauro Carvalho Chehab <mchehab@kernel.org> 17544L: linux-media@vger.kernel.org 17545W: https://linuxtv.org 17546T: git git://linuxtv.org/media_tree.git 17547S: Maintained 17548F: drivers/media/tuners/tuner-xc2028.* 17549 17550XDP (eXpress Data Path) 17551M: Alexei Starovoitov <ast@kernel.org> 17552M: Daniel Borkmann <daniel@iogearbox.net> 17553M: David S. Miller <davem@davemloft.net> 17554M: Jakub Kicinski <jakub.kicinski@netronome.com> 17555M: Jesper Dangaard Brouer <hawk@kernel.org> 17556M: John Fastabend <john.fastabend@gmail.com> 17557L: netdev@vger.kernel.org 17558L: xdp-newbies@vger.kernel.org 17559L: bpf@vger.kernel.org 17560S: Supported 17561F: net/core/xdp.c 17562F: include/net/xdp.h 17563F: kernel/bpf/devmap.c 17564F: kernel/bpf/cpumap.c 17565F: include/trace/events/xdp.h 17566K: xdp 17567N: xdp 17568 17569XDP SOCKETS (AF_XDP) 17570M: Björn Töpel <bjorn.topel@intel.com> 17571M: Magnus Karlsson <magnus.karlsson@intel.com> 17572R: Jonathan Lemon <jonathan.lemon@gmail.com> 17573L: netdev@vger.kernel.org 17574L: bpf@vger.kernel.org 17575S: Maintained 17576F: kernel/bpf/xskmap.c 17577F: net/xdp/ 17578 17579XEN BLOCK SUBSYSTEM 17580M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17581M: Roger Pau Monné <roger.pau@citrix.com> 17582L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17583S: Supported 17584F: drivers/block/xen-blkback/* 17585F: drivers/block/xen* 17586 17587XEN HYPERVISOR ARM 17588M: Stefano Stabellini <sstabellini@kernel.org> 17589L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17590S: Maintained 17591F: arch/arm/xen/ 17592F: arch/arm/include/asm/xen/ 17593 17594XEN HYPERVISOR ARM64 17595M: Stefano Stabellini <sstabellini@kernel.org> 17596L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17597S: Maintained 17598F: arch/arm64/xen/ 17599F: arch/arm64/include/asm/xen/ 17600 17601XEN HYPERVISOR INTERFACE 17602M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17603M: Juergen Gross <jgross@suse.com> 17604R: Stefano Stabellini <sstabellini@kernel.org> 17605L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17606T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17607S: Supported 17608F: arch/x86/xen/ 17609F: arch/x86/platform/pvh/ 17610F: drivers/*/xen-*front.c 17611F: drivers/xen/ 17612F: arch/x86/include/asm/xen/ 17613F: arch/x86/include/asm/pvclock-abi.h 17614F: include/xen/ 17615F: include/uapi/xen/ 17616F: Documentation/ABI/stable/sysfs-hypervisor-xen 17617F: Documentation/ABI/testing/sysfs-hypervisor-xen 17618 17619XEN NETWORK BACKEND DRIVER 17620M: Wei Liu <wei.liu@kernel.org> 17621M: Paul Durrant <paul.durrant@citrix.com> 17622L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17623L: netdev@vger.kernel.org 17624S: Supported 17625F: drivers/net/xen-netback/* 17626 17627XEN PCI SUBSYSTEM 17628M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17629L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17630S: Supported 17631F: arch/x86/pci/*xen* 17632F: drivers/pci/*xen* 17633 17634XEN PVSCSI DRIVERS 17635M: Juergen Gross <jgross@suse.com> 17636L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17637L: linux-scsi@vger.kernel.org 17638S: Supported 17639F: drivers/scsi/xen-scsifront.c 17640F: drivers/xen/xen-scsiback.c 17641F: include/xen/interface/io/vscsiif.h 17642 17643XEN SWIOTLB SUBSYSTEM 17644M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17645L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17646L: iommu@lists.linux-foundation.org 17647S: Supported 17648F: arch/x86/xen/*swiotlb* 17649F: drivers/xen/*swiotlb* 17650 17651XEN SOUND FRONTEND DRIVER 17652M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17653L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17654L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17655S: Supported 17656F: sound/xen/* 17657 17658XFS FILESYSTEM 17659M: Darrick J. Wong <darrick.wong@oracle.com> 17660M: linux-xfs@vger.kernel.org 17661L: linux-xfs@vger.kernel.org 17662W: http://xfs.org/ 17663T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17664S: Supported 17665F: Documentation/admin-guide/xfs.rst 17666F: Documentation/ABI/testing/sysfs-fs-xfs 17667F: Documentation/filesystems/xfs-delayed-logging-design.txt 17668F: Documentation/filesystems/xfs-self-describing-metadata.txt 17669F: fs/xfs/ 17670F: include/uapi/linux/dqblk_xfs.h 17671F: include/uapi/linux/fsmap.h 17672 17673XILINX AXI ETHERNET DRIVER 17674M: Anirudha Sarangi <anirudh@xilinx.com> 17675M: John Linn <John.Linn@xilinx.com> 17676S: Maintained 17677F: drivers/net/ethernet/xilinx/xilinx_axienet* 17678 17679XILINX UARTLITE SERIAL DRIVER 17680M: Peter Korsgaard <jacmet@sunsite.dk> 17681L: linux-serial@vger.kernel.org 17682S: Maintained 17683F: drivers/tty/serial/uartlite.c 17684 17685XILINX VIDEO IP CORES 17686M: Hyun Kwon <hyun.kwon@xilinx.com> 17687M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17688L: linux-media@vger.kernel.org 17689T: git git://linuxtv.org/media_tree.git 17690S: Supported 17691F: Documentation/devicetree/bindings/media/xilinx/ 17692F: drivers/media/platform/xilinx/ 17693F: include/uapi/linux/xilinx-v4l2-controls.h 17694 17695XILLYBUS DRIVER 17696M: Eli Billauer <eli.billauer@gmail.com> 17697L: linux-kernel@vger.kernel.org 17698S: Supported 17699F: drivers/char/xillybus/ 17700 17701XLP9XX I2C DRIVER 17702M: George Cherian <george.cherian@cavium.com> 17703M: Jan Glauber <jglauber@cavium.com> 17704L: linux-i2c@vger.kernel.org 17705W: http://www.cavium.com 17706S: Supported 17707F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17708F: drivers/i2c/busses/i2c-xlp9xx.c 17709 17710XRA1403 GPIO EXPANDER 17711M: Nandor Han <nandor.han@ge.com> 17712M: Semi Malinen <semi.malinen@ge.com> 17713L: linux-gpio@vger.kernel.org 17714S: Maintained 17715F: drivers/gpio/gpio-xra1403.c 17716F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17717 17718XTENSA XTFPGA PLATFORM SUPPORT 17719M: Max Filippov <jcmvbkbc@gmail.com> 17720L: linux-xtensa@linux-xtensa.org 17721S: Maintained 17722F: drivers/spi/spi-xtensa-xtfpga.c 17723F: sound/soc/xtensa/xtfpga-i2s.c 17724 17725YAM DRIVER FOR AX.25 17726M: Jean-Paul Roubelat <jpr@f6fbb.org> 17727L: linux-hams@vger.kernel.org 17728S: Maintained 17729F: drivers/net/hamradio/yam* 17730F: include/linux/yam.h 17731 17732YAMA SECURITY MODULE 17733M: Kees Cook <keescook@chromium.org> 17734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17735S: Supported 17736F: security/yama/ 17737F: Documentation/admin-guide/LSM/Yama.rst 17738 17739YEALINK PHONE DRIVER 17740M: Henk Vergonet <Henk.Vergonet@gmail.com> 17741L: usbb2k-api-dev@nongnu.org 17742S: Maintained 17743F: Documentation/input/devices/yealink.rst 17744F: drivers/input/misc/yealink.* 17745 17746Z8530 DRIVER FOR AX.25 17747M: Joerg Reuter <jreuter@yaina.de> 17748W: http://yaina.de/jreuter/ 17749W: http://www.qsl.net/dl1bke/ 17750L: linux-hams@vger.kernel.org 17751S: Maintained 17752F: Documentation/networking/z8530drv.txt 17753F: drivers/net/hamradio/*scc.c 17754F: drivers/net/hamradio/z8530.h 17755 17756ZBUD COMPRESSED PAGE ALLOCATOR 17757M: Seth Jennings <sjenning@redhat.com> 17758M: Dan Streetman <ddstreet@ieee.org> 17759L: linux-mm@kvack.org 17760S: Maintained 17761F: mm/zbud.c 17762F: include/linux/zbud.h 17763 17764ZD1211RW WIRELESS DRIVER 17765M: Daniel Drake <dsd@gentoo.org> 17766M: Ulrich Kunitz <kune@deine-taler.de> 17767W: http://zd1211.ath.cx/wiki/DriverRewrite 17768L: linux-wireless@vger.kernel.org 17769L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17770S: Maintained 17771F: drivers/net/wireless/zydas/zd1211rw/ 17772 17773ZD1301 MEDIA DRIVER 17774M: Antti Palosaari <crope@iki.fi> 17775L: linux-media@vger.kernel.org 17776W: https://linuxtv.org/ 17777W: http://palosaari.fi/linux/ 17778Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17779S: Maintained 17780F: drivers/media/usb/dvb-usb-v2/zd1301* 17781 17782ZD1301_DEMOD MEDIA DRIVER 17783M: Antti Palosaari <crope@iki.fi> 17784L: linux-media@vger.kernel.org 17785W: https://linuxtv.org/ 17786W: http://palosaari.fi/linux/ 17787Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17788S: Maintained 17789F: drivers/media/dvb-frontends/zd1301_demod* 17790 17791ZHAOXIN PROCESSOR SUPPORT 17792M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17793L: linux-kernel@vger.kernel.org 17794S: Maintained 17795F: arch/x86/kernel/cpu/zhaoxin.c 17796 17797ZPOOL COMPRESSED PAGE STORAGE API 17798M: Dan Streetman <ddstreet@ieee.org> 17799L: linux-mm@kvack.org 17800S: Maintained 17801F: mm/zpool.c 17802F: include/linux/zpool.h 17803 17804ZR36067 VIDEO FOR LINUX DRIVER 17805L: mjpeg-users@lists.sourceforge.net 17806L: linux-media@vger.kernel.org 17807W: http://mjpeg.sourceforge.net/driver-zoran/ 17808T: hg https://linuxtv.org/hg/v4l-dvb 17809S: Odd Fixes 17810F: drivers/staging/media/zoran/ 17811 17812ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17813M: Minchan Kim <minchan@kernel.org> 17814M: Nitin Gupta <ngupta@vflare.org> 17815R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17816L: linux-kernel@vger.kernel.org 17817S: Maintained 17818F: drivers/block/zram/ 17819F: Documentation/admin-guide/blockdev/zram.rst 17820 17821ZS DECSTATION Z85C30 SERIAL DRIVER 17822M: "Maciej W. Rozycki" <macro@linux-mips.org> 17823S: Maintained 17824F: drivers/tty/serial/zs.* 17825 17826ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17827M: Minchan Kim <minchan@kernel.org> 17828M: Nitin Gupta <ngupta@vflare.org> 17829R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17830L: linux-mm@kvack.org 17831S: Maintained 17832F: mm/zsmalloc.c 17833F: include/linux/zsmalloc.h 17834F: Documentation/vm/zsmalloc.rst 17835 17836ZSWAP COMPRESSED SWAP CACHING 17837M: Seth Jennings <sjenning@redhat.com> 17838M: Dan Streetman <ddstreet@ieee.org> 17839L: linux-mm@kvack.org 17840S: Maintained 17841F: mm/zswap.c 17842 17843THE REST 17844M: Linus Torvalds <torvalds@linux-foundation.org> 17845L: linux-kernel@vger.kernel.org 17846Q: http://patchwork.kernel.org/project/LKML/list/ 17847T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17848S: Buried alive in reporters 17849F: * 17850F: */ 17851