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/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> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: tools/power/acpi/ 327 328ACPI APEI 329M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 330M: Len Brown <lenb@kernel.org> 331L: linux-acpi@vger.kernel.org 332R: Tony Luck <tony.luck@intel.com> 333R: Borislav Petkov <bp@alien8.de> 334F: drivers/acpi/apei/ 335 336ACPI COMPONENT ARCHITECTURE (ACPICA) 337M: Robert Moore <robert.moore@intel.com> 338M: Erik Schmauss <erik.schmauss@intel.com> 339M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 340L: linux-acpi@vger.kernel.org 341L: devel@acpica.org 342W: https://acpica.org/ 343W: https://github.com/acpica/acpica/ 344Q: https://patchwork.kernel.org/project/linux-acpi/list/ 345T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 346B: https://bugzilla.kernel.org 347B: https://bugs.acpica.org 348S: Supported 349F: drivers/acpi/acpica/ 350F: include/acpi/ 351F: tools/power/acpi/ 352 353ACPI FAN DRIVER 354M: Zhang Rui <rui.zhang@intel.com> 355L: linux-acpi@vger.kernel.org 356W: https://01.org/linux-acpi 357B: https://bugzilla.kernel.org 358S: Supported 359F: drivers/acpi/fan.c 360 361ACPI FOR ARM64 (ACPI/arm64) 362M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 363M: Hanjun Guo <hanjun.guo@linaro.org> 364M: Sudeep Holla <sudeep.holla@arm.com> 365L: linux-acpi@vger.kernel.org 366S: Maintained 367F: drivers/acpi/arm64 368 369ACPI I2C MULTI INSTANTIATE DRIVER 370M: Hans de Goede <hdegoede@redhat.com> 371L: platform-driver-x86@vger.kernel.org 372S: Maintained 373F: drivers/platform/x86/i2c-multi-instantiate.c 374 375ACPI PMIC DRIVERS 376M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 377M: Len Brown <lenb@kernel.org> 378R: Andy Shevchenko <andy@infradead.org> 379R: Mika Westerberg <mika.westerberg@linux.intel.com> 380L: linux-acpi@vger.kernel.org 381Q: https://patchwork.kernel.org/project/linux-acpi/list/ 382T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 383B: https://bugzilla.kernel.org 384S: Supported 385F: drivers/acpi/pmic/ 386 387ACPI THERMAL DRIVER 388M: Zhang Rui <rui.zhang@intel.com> 389L: linux-acpi@vger.kernel.org 390W: https://01.org/linux-acpi 391B: https://bugzilla.kernel.org 392S: Supported 393F: drivers/acpi/*thermal* 394 395ACPI VIDEO DRIVER 396M: Zhang Rui <rui.zhang@intel.com> 397L: linux-acpi@vger.kernel.org 398W: https://01.org/linux-acpi 399B: https://bugzilla.kernel.org 400S: Supported 401F: drivers/acpi/acpi_video.c 402 403ACPI WMI DRIVER 404L: platform-driver-x86@vger.kernel.org 405S: Orphan 406F: drivers/platform/x86/wmi.c 407F: include/uapi/linux/wmi.h 408 409AD1889 ALSA SOUND DRIVER 410M: Thibaut Varene <T-Bone@parisc-linux.org> 411W: http://wiki.parisc-linux.org/AD1889 412L: linux-parisc@vger.kernel.org 413S: Maintained 414F: sound/pci/ad1889.* 415 416AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 417M: Michael Hennerich <michael.hennerich@analog.com> 418W: http://wiki.analog.com/AD5254 419W: http://ez.analog.com/community/linux-device-drivers 420S: Supported 421F: drivers/misc/ad525x_dpot.c 422 423AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 424M: Michael Hennerich <michael.hennerich@analog.com> 425W: http://wiki.analog.com/AD5398 426W: http://ez.analog.com/community/linux-device-drivers 427S: Supported 428F: drivers/regulator/ad5398.c 429 430AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 431M: Michael Hennerich <michael.hennerich@analog.com> 432W: http://wiki.analog.com/AD7142 433W: http://ez.analog.com/community/linux-device-drivers 434S: Supported 435F: drivers/input/misc/ad714x.c 436 437AD7877 TOUCHSCREEN DRIVER 438M: Michael Hennerich <michael.hennerich@analog.com> 439W: http://wiki.analog.com/AD7877 440W: http://ez.analog.com/community/linux-device-drivers 441S: Supported 442F: drivers/input/touchscreen/ad7877.c 443 444AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 445M: Michael Hennerich <michael.hennerich@analog.com> 446W: http://wiki.analog.com/AD7879 447W: http://ez.analog.com/community/linux-device-drivers 448S: Supported 449F: drivers/input/touchscreen/ad7879.c 450 451ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 452M: Jiri Kosina <jikos@kernel.org> 453S: Maintained 454 455ADF7242 IEEE 802.15.4 RADIO DRIVER 456M: Michael Hennerich <michael.hennerich@analog.com> 457W: https://wiki.analog.com/ADF7242 458W: http://ez.analog.com/community/linux-device-drivers 459L: linux-wpan@vger.kernel.org 460S: Supported 461F: drivers/net/ieee802154/adf7242.c 462F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 463 464ADM1025 HARDWARE MONITOR DRIVER 465M: Jean Delvare <jdelvare@suse.com> 466L: linux-hwmon@vger.kernel.org 467S: Maintained 468F: Documentation/hwmon/adm1025 469F: drivers/hwmon/adm1025.c 470 471ADM1029 HARDWARE MONITOR DRIVER 472M: Corentin Labbe <clabbe.montjoie@gmail.com> 473L: linux-hwmon@vger.kernel.org 474S: Maintained 475F: drivers/hwmon/adm1029.c 476 477ADM8211 WIRELESS DRIVER 478L: linux-wireless@vger.kernel.org 479W: http://wireless.kernel.org/ 480S: Orphan 481F: drivers/net/wireless/admtek/adm8211.* 482 483ADP1653 FLASH CONTROLLER DRIVER 484M: Sakari Ailus <sakari.ailus@iki.fi> 485L: linux-media@vger.kernel.org 486S: Maintained 487F: drivers/media/i2c/adp1653.c 488F: include/media/i2c/adp1653.h 489 490ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 491M: Michael Hennerich <michael.hennerich@analog.com> 492W: http://wiki.analog.com/ADP5520 493W: http://ez.analog.com/community/linux-device-drivers 494S: Supported 495F: drivers/mfd/adp5520.c 496F: drivers/video/backlight/adp5520_bl.c 497F: drivers/leds/leds-adp5520.c 498F: drivers/gpio/gpio-adp5520.c 499F: drivers/input/keyboard/adp5520-keys.c 500 501ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 502M: Michael Hennerich <michael.hennerich@analog.com> 503W: http://wiki.analog.com/ADP5588 504W: http://ez.analog.com/community/linux-device-drivers 505S: Supported 506F: drivers/input/keyboard/adp5588-keys.c 507F: drivers/gpio/gpio-adp5588.c 508 509ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 510M: Michael Hennerich <michael.hennerich@analog.com> 511W: http://wiki.analog.com/ADP8860 512W: http://ez.analog.com/community/linux-device-drivers 513S: Supported 514F: drivers/video/backlight/adp8860_bl.c 515 516ADS1015 HARDWARE MONITOR DRIVER 517M: Dirk Eibach <eibach@gdsys.de> 518L: linux-hwmon@vger.kernel.org 519S: Maintained 520F: Documentation/hwmon/ads1015 521F: drivers/hwmon/ads1015.c 522F: include/linux/platform_data/ads1015.h 523 524ADT746X FAN DRIVER 525M: Colin Leroy <colin@colino.net> 526S: Maintained 527F: drivers/macintosh/therm_adt746x.c 528 529ADT7475 HARDWARE MONITOR DRIVER 530M: Jean Delvare <jdelvare@suse.com> 531L: linux-hwmon@vger.kernel.org 532S: Maintained 533F: Documentation/hwmon/adt7475 534F: drivers/hwmon/adt7475.c 535 536ADVANSYS SCSI DRIVER 537M: Matthew Wilcox <matthew@wil.cx> 538M: Hannes Reinecke <hare@suse.com> 539L: linux-scsi@vger.kernel.org 540S: Maintained 541F: Documentation/scsi/advansys.txt 542F: drivers/scsi/advansys.c 543 544ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 545M: Michael Hennerich <michael.hennerich@analog.com> 546W: http://wiki.analog.com/ADXL345 547W: http://ez.analog.com/community/linux-device-drivers 548S: Supported 549F: drivers/input/misc/adxl34x.c 550 551AF9013 MEDIA DRIVER 552M: Antti Palosaari <crope@iki.fi> 553L: linux-media@vger.kernel.org 554W: https://linuxtv.org 555W: http://palosaari.fi/linux/ 556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 557T: git git://linuxtv.org/anttip/media_tree.git 558S: Maintained 559F: drivers/media/dvb-frontends/af9013* 560 561AF9033 MEDIA DRIVER 562M: Antti Palosaari <crope@iki.fi> 563L: linux-media@vger.kernel.org 564W: https://linuxtv.org 565W: http://palosaari.fi/linux/ 566Q: http://patchwork.linuxtv.org/project/linux-media/list/ 567T: git git://linuxtv.org/anttip/media_tree.git 568S: Maintained 569F: drivers/media/dvb-frontends/af9033* 570 571AFFS FILE SYSTEM 572M: David Sterba <dsterba@suse.com> 573L: linux-fsdevel@vger.kernel.org 574S: Odd Fixes 575F: Documentation/filesystems/affs.txt 576F: fs/affs/ 577 578AFS FILESYSTEM 579M: David Howells <dhowells@redhat.com> 580L: linux-afs@lists.infradead.org 581S: Supported 582F: fs/afs/ 583F: include/trace/events/afs.h 584F: Documentation/filesystems/afs.txt 585W: https://www.infradead.org/~dhowells/kafs/ 586 587AGPGART DRIVER 588M: David Airlie <airlied@linux.ie> 589T: git git://anongit.freedesktop.org/drm/drm 590S: Maintained 591F: drivers/char/agp/ 592F: include/linux/agp* 593F: include/uapi/linux/agp* 594 595AHA152X SCSI DRIVER 596M: "Juergen E. Fischer" <fischer@norbit.de> 597L: linux-scsi@vger.kernel.org 598S: Maintained 599F: drivers/scsi/aha152x* 600F: drivers/scsi/pcmcia/aha152x* 601 602AIC7XXX / AIC79XX SCSI DRIVER 603M: Hannes Reinecke <hare@suse.com> 604L: linux-scsi@vger.kernel.org 605S: Maintained 606F: drivers/scsi/aic7xxx/ 607 608AIMSLAB FM RADIO RECEIVER DRIVER 609M: Hans Verkuil <hverkuil@xs4all.nl> 610L: linux-media@vger.kernel.org 611T: git git://linuxtv.org/media_tree.git 612W: https://linuxtv.org 613S: Maintained 614F: drivers/media/radio/radio-aimslab* 615 616AIO 617M: Benjamin LaHaise <bcrl@kvack.org> 618L: linux-aio@kvack.org 619S: Supported 620F: fs/aio.c 621F: include/linux/*aio*.h 622 623AIRSPY MEDIA DRIVER 624M: Antti Palosaari <crope@iki.fi> 625L: linux-media@vger.kernel.org 626W: https://linuxtv.org 627W: http://palosaari.fi/linux/ 628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 629T: git git://linuxtv.org/anttip/media_tree.git 630S: Maintained 631F: drivers/media/usb/airspy/ 632 633ALACRITECH GIGABIT ETHERNET DRIVER 634M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 635S: Maintained 636F: drivers/net/ethernet/alacritech/* 637 638ALCATEL SPEEDTOUCH USB DRIVER 639M: Duncan Sands <duncan.sands@free.fr> 640L: linux-usb@vger.kernel.org 641W: http://www.linux-usb.org/SpeedTouch/ 642S: Maintained 643F: drivers/usb/atm/speedtch.c 644F: drivers/usb/atm/usbatm.c 645 646ALCHEMY AU1XX0 MMC DRIVER 647M: Manuel Lauss <manuel.lauss@gmail.com> 648S: Maintained 649F: drivers/mmc/host/au1xmmc.c 650 651ALI1563 I2C DRIVER 652M: Rudolf Marek <r.marek@assembler.cz> 653L: linux-i2c@vger.kernel.org 654S: Maintained 655F: Documentation/i2c/busses/i2c-ali1563 656F: drivers/i2c/busses/i2c-ali1563.c 657 658ALLWINNER SECURITY SYSTEM 659M: Corentin Labbe <clabbe.montjoie@gmail.com> 660L: linux-crypto@vger.kernel.org 661S: Maintained 662F: drivers/crypto/sunxi-ss/ 663 664ALPHA PORT 665M: Richard Henderson <rth@twiddle.net> 666M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 667M: Matt Turner <mattst88@gmail.com> 668S: Odd Fixes 669L: linux-alpha@vger.kernel.org 670F: arch/alpha/ 671 672ALPS PS/2 TOUCHPAD DRIVER 673R: Pali Rohár <pali.rohar@gmail.com> 674F: drivers/input/mouse/alps.* 675 676ALTERA I2C CONTROLLER DRIVER 677M: Thor Thayer <thor.thayer@linux.intel.com> 678S: Maintained 679F: drivers/i2c/busses/i2c-altera.c 680 681ALTERA MAILBOX DRIVER 682M: Ley Foon Tan <lftan@altera.com> 683L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 684S: Maintained 685F: drivers/mailbox/mailbox-altera.c 686 687ALTERA PIO DRIVER 688M: Tien Hock Loh <thloh@altera.com> 689L: linux-gpio@vger.kernel.org 690S: Maintained 691F: drivers/gpio/gpio-altera.c 692 693ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 694M: Thor Thayer <thor.thayer@linux.intel.com> 695S: Maintained 696F: drivers/gpio/gpio-altera-a10sr.c 697F: drivers/mfd/altera-a10sr.c 698F: drivers/reset/reset-a10sr.c 699F: include/linux/mfd/altera-a10sr.h 700F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 701 702ALTERA TRIPLE SPEED ETHERNET DRIVER 703M: Vince Bridgers <vbridger@opensource.altera.com> 704L: netdev@vger.kernel.org 705L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 706S: Maintained 707F: drivers/net/ethernet/altera/ 708 709ALTERA UART/JTAG UART SERIAL DRIVERS 710M: Tobias Klauser <tklauser@distanz.ch> 711L: linux-serial@vger.kernel.org 712L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 713S: Maintained 714F: drivers/tty/serial/altera_uart.c 715F: drivers/tty/serial/altera_jtaguart.c 716F: include/linux/altera_uart.h 717F: include/linux/altera_jtaguart.h 718 719AMAZON ETHERNET DRIVERS 720M: Netanel Belgazal <netanel@amazon.com> 721R: Saeed Bishara <saeedb@amazon.com> 722R: Zorik Machulsky <zorik@amazon.com> 723L: netdev@vger.kernel.org 724S: Supported 725F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst 726F: drivers/net/ethernet/amazon/ 727 728AMAZON RDMA EFA DRIVER 729M: Gal Pressman <galpress@amazon.com> 730R: Yossi Leybovich <sleybo@amazon.com> 731L: linux-rdma@vger.kernel.org 732Q: https://patchwork.kernel.org/project/linux-rdma/list/ 733S: Supported 734F: drivers/infiniband/hw/efa/ 735F: include/uapi/rdma/efa-abi.h 736 737AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 738M: Tom Lendacky <thomas.lendacky@amd.com> 739M: Gary Hook <gary.hook@amd.com> 740L: linux-crypto@vger.kernel.org 741S: Supported 742F: drivers/crypto/ccp/ 743F: include/linux/ccp.h 744 745AMD FAM15H PROCESSOR POWER MONITORING DRIVER 746M: Huang Rui <ray.huang@amd.com> 747L: linux-hwmon@vger.kernel.org 748S: Supported 749F: Documentation/hwmon/fam15h_power 750F: drivers/hwmon/fam15h_power.c 751 752AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 753L: linux-geode@lists.infradead.org (moderated for non-subscribers) 754S: Orphan 755F: drivers/usb/gadget/udc/amd5536udc.* 756 757AMD GEODE PROCESSOR/CHIPSET SUPPORT 758P: Andres Salomon <dilinger@queued.net> 759L: linux-geode@lists.infradead.org (moderated for non-subscribers) 760W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 761S: Supported 762F: drivers/char/hw_random/geode-rng.c 763F: drivers/crypto/geode* 764F: drivers/video/fbdev/geode/ 765F: arch/x86/include/asm/geode.h 766 767AMD IOMMU (AMD-VI) 768M: Joerg Roedel <joro@8bytes.org> 769L: iommu@lists.linux-foundation.org 770T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 771S: Maintained 772F: drivers/iommu/amd/ 773F: include/linux/amd-iommu.h 774 775AMD KFD 776M: Oded Gabbay <oded.gabbay@gmail.com> 777L: dri-devel@lists.freedesktop.org 778T: git git://people.freedesktop.org/~gabbayo/linux.git 779S: Supported 780F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 781F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 782F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 783F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 784F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 785F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 786F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 787F: drivers/gpu/drm/amd/amdkfd/ 788F: drivers/gpu/drm/amd/include/cik_structs.h 789F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 790F: drivers/gpu/drm/amd/include/vi_structs.h 791F: drivers/gpu/drm/amd/include/v9_structs.h 792F: include/uapi/linux/kfd_ioctl.h 793 794AMD PMC DRIVER 795M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 796L: platform-driver-x86@vger.kernel.org 797S: Maintained 798F: drivers/platform/x86/amd-pmc.* 799 800AMD SEATTLE DEVICE TREE SUPPORT 801M: Brijesh Singh <brijeshkumar.singh@amd.com> 802M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 803M: Tom Lendacky <thomas.lendacky@amd.com> 804S: Supported 805F: arch/arm64/boot/dts/amd/ 806 807AMD XGBE DRIVER 808M: Tom Lendacky <thomas.lendacky@amd.com> 809L: netdev@vger.kernel.org 810S: Supported 811F: drivers/net/ethernet/amd/xgbe/ 812F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 813 814AMS (Apple Motion Sensor) DRIVER 815M: Michael Hanselmann <linux-kernel@hansmi.ch> 816S: Supported 817F: drivers/macintosh/ams/ 818 819ANALOG DEVICES INC AD5686 DRIVER 820M: Stefan Popa <stefan.popa@analog.com> 821L: linux-pm@vger.kernel.org 822W: http://ez.analog.com/community/linux-device-drivers 823S: Supported 824F: drivers/iio/dac/ad5686* 825F: drivers/iio/dac/ad5696* 826 827ANALOG DEVICES INC AD9389B DRIVER 828M: Hans Verkuil <hans.verkuil@cisco.com> 829L: linux-media@vger.kernel.org 830S: Maintained 831F: drivers/media/i2c/ad9389b* 832 833ANALOG DEVICES INC ADIN DRIVER 834M: Alexandru Ardelean <alexaundru.ardelean@analog.com> 835L: netdev@vger.kernel.org 836W: http://ez.analog.com/community/linux-device-drivers 837S: Supported 838F: drivers/net/phy/adin.c 839F: Documentation/devicetree/bindings/net/adi,adin.yaml 840 841ANALOG DEVICES INC ADV7180 DRIVER 842M: Lars-Peter Clausen <lars@metafoo.de> 843L: linux-media@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/media/i2c/adv7180.c 847 848ANALOG DEVICES INC ADV748X DRIVER 849M: Kieran Bingham <kieran.bingham@ideasonboard.com> 850L: linux-media@vger.kernel.org 851S: Maintained 852F: drivers/media/i2c/adv748x/* 853 854ANALOG DEVICES INC ADV7511 DRIVER 855M: Hans Verkuil <hans.verkuil@cisco.com> 856L: linux-media@vger.kernel.org 857S: Maintained 858F: drivers/media/i2c/adv7511* 859 860ANALOG DEVICES INC ADV7604 DRIVER 861M: Hans Verkuil <hans.verkuil@cisco.com> 862L: linux-media@vger.kernel.org 863S: Maintained 864F: drivers/media/i2c/adv7604* 865 866ANALOG DEVICES INC ADV7842 DRIVER 867M: Hans Verkuil <hans.verkuil@cisco.com> 868L: linux-media@vger.kernel.org 869S: Maintained 870F: drivers/media/i2c/adv7842* 871 872ANALOG DEVICES INC ASOC CODEC DRIVERS 873M: Lars-Peter Clausen <lars@metafoo.de> 874M: Nuno Sá <nuno.sa@analog.com> 875L: alsa-devel@alsa-project.org (moderated for non-subscribers) 876W: http://wiki.analog.com/ 877W: http://ez.analog.com/community/linux-device-drivers 878S: Supported 879F: sound/soc/codecs/adau* 880F: sound/soc/codecs/adav* 881F: sound/soc/codecs/ad1* 882F: sound/soc/codecs/ad7* 883F: sound/soc/codecs/ssm* 884F: sound/soc/codecs/sigmadsp.* 885 886ANALOG DEVICES INC DMA DRIVERS 887M: Lars-Peter Clausen <lars@metafoo.de> 888W: http://ez.analog.com/community/linux-device-drivers 889S: Supported 890F: drivers/dma/dma-axi-dmac.c 891 892ANALOG DEVICES INC IIO DRIVERS 893M: Lars-Peter Clausen <lars@metafoo.de> 894M: Michael Hennerich <Michael.Hennerich@analog.com> 895W: http://wiki.analog.com/ 896W: http://ez.analog.com/community/linux-device-drivers 897S: Supported 898F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 899F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 900F: drivers/iio/*/ad* 901F: drivers/iio/adc/ltc2497* 902X: drivers/iio/*/adjd* 903F: drivers/staging/iio/*/ad* 904 905ANDES ARCHITECTURE 906M: Greentime Hu <green.hu@gmail.com> 907M: Vincent Chen <deanbo422@gmail.com> 908T: git https://github.com/andestech/linux.git 909S: Supported 910F: arch/nds32/ 911F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 912F: Documentation/devicetree/bindings/nds32/ 913K: nds32 914N: nds32 915 916ANDROID CONFIG FRAGMENTS 917M: Rob Herring <robh@kernel.org> 918S: Supported 919F: kernel/configs/android* 920 921ANDROID DRIVERS 922M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 923M: Arve Hjønnevåg <arve@android.com> 924M: Todd Kjos <tkjos@android.com> 925M: Martijn Coenen <maco@android.com> 926T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 927L: devel@driverdev.osuosl.org 928S: Supported 929F: drivers/android/ 930F: drivers/staging/android/ 931 932ANDROID GOLDFISH PIC DRIVER 933M: Miodrag Dinic <miodrag.dinic@mips.com> 934S: Supported 935F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 936F: drivers/irqchip/irq-goldfish-pic.c 937 938ANDROID GOLDFISH RTC DRIVER 939M: Miodrag Dinic <miodrag.dinic@mips.com> 940S: Supported 941F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 942F: drivers/rtc/rtc-goldfish.c 943 944ANDROID ION DRIVER 945M: Laura Abbott <labbott@redhat.com> 946M: Sumit Semwal <sumit.semwal@linaro.org> 947L: devel@driverdev.osuosl.org 948L: dri-devel@lists.freedesktop.org 949L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 950S: Supported 951F: drivers/staging/android/ion 952F: drivers/staging/android/uapi/ion.h 953 954AOA (Apple Onboard Audio) ALSA DRIVER 955M: Johannes Berg <johannes@sipsolutions.net> 956L: linuxppc-dev@lists.ozlabs.org 957L: alsa-devel@alsa-project.org (moderated for non-subscribers) 958S: Maintained 959F: sound/aoa/ 960 961APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 962M: William Breathitt Gray <vilhelm.gray@gmail.com> 963L: linux-iio@vger.kernel.org 964S: Maintained 965F: drivers/iio/adc/stx104.c 966 967APM DRIVER 968M: Jiri Kosina <jikos@kernel.org> 969S: Odd fixes 970T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 971F: arch/x86/kernel/apm_32.c 972F: include/linux/apm_bios.h 973F: include/uapi/linux/apm_bios.h 974F: drivers/char/apm-emulation.c 975 976APPARMOR SECURITY MODULE 977M: John Johansen <john.johansen@canonical.com> 978L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 979W: wiki.apparmor.net 980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 981S: Supported 982F: security/apparmor/ 983F: Documentation/admin-guide/LSM/apparmor.rst 984 985APPLE BCM5974 MULTITOUCH DRIVER 986M: Henrik Rydberg <rydberg@bitmath.org> 987L: linux-input@vger.kernel.org 988S: Odd fixes 989F: drivers/input/mouse/bcm5974.c 990 991APPLE SMC DRIVER 992M: Henrik Rydberg <rydberg@bitmath.org> 993L: linux-hwmon@vger.kernel.org 994S: Odd fixes 995F: drivers/hwmon/applesmc.c 996 997APPLETALK NETWORK LAYER 998L: netdev@vger.kernel.org 999S: Odd fixes 1000F: drivers/net/appletalk/
1001F: net/appletalk/ 1002 1003APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1004M: Duc Dang <dhdang@apm.com> 1005S: Supported 1006F: arch/arm64/boot/dts/apm/ 1007 1008APPLIED MICRO (APM) X-GENE SOC EDAC 1009M: Loc Ho <lho@apm.com> 1010S: Supported 1011F: drivers/edac/xgene_edac.c 1012F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1013 1014APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1015M: Iyappan Subramanian <isubramanian@apm.com> 1016M: Keyur Chudgar <kchudgar@apm.com> 1017S: Supported 1018F: drivers/net/ethernet/apm/xgene-v2/ 1019 1020APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1021M: Iyappan Subramanian <isubramanian@apm.com> 1022M: Keyur Chudgar <kchudgar@apm.com> 1023M: Quan Nguyen <qnguyen@apm.com> 1024S: Supported 1025F: drivers/net/ethernet/apm/xgene/ 1026F: drivers/net/phy/mdio-xgene.c 1027F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1028F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1029 1030APPLIED MICRO (APM) X-GENE SOC PMU 1031M: Tai Nguyen <ttnguyen@apm.com> 1032S: Supported 1033F: drivers/perf/xgene_pmu.c 1034F: Documentation/perf/xgene-pmu.txt 1035F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1036 1037APTINA CAMERA SENSOR PLL 1038M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1039L: linux-media@vger.kernel.org 1040S: Maintained 1041F: drivers/media/i2c/aptina-pll.* 1042 1043AQUANTIA ETHERNET DRIVER (atlantic) 1044M: Igor Russkikh <irusskikh@marvell.com> 1045L: netdev@vger.kernel.org 1046S: Supported 1047W: https://www.marvell.com/ 1048Q: http://patchwork.ozlabs.org/project/netdev/list/ 1049F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst 1050F: drivers/net/ethernet/aquantia/atlantic/ 1051 1052AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1053M: Egor Pomozov <epomozov@marvell.com> 1054L: netdev@vger.kernel.org 1055S: Supported 1056W: http://www.aquantia.com 1057F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1058 1059ARC FRAMEBUFFER DRIVER 1060M: Jaya Kumar <jayalk@intworks.biz> 1061S: Maintained 1062F: drivers/video/fbdev/arcfb.c 1063F: drivers/video/fbdev/core/fb_defio.c 1064 1065ARC PGU DRM DRIVER 1066M: Alexey Brodkin <abrodkin@synopsys.com> 1067S: Supported 1068F: drivers/gpu/drm/arc/ 1069F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1070 1071ARCNET NETWORK LAYER 1072M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1073L: netdev@vger.kernel.org 1074S: Maintained 1075F: drivers/net/arcnet/ 1076F: include/uapi/linux/if_arcnet.h 1077 1078ARM ARCHITECTED TIMER DRIVER 1079M: Mark Rutland <mark.rutland@arm.com> 1080M: Marc Zyngier <marc.zyngier@arm.com> 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1082S: Maintained 1083F: arch/arm/include/asm/arch_timer.h 1084F: arch/arm64/include/asm/arch_timer.h 1085F: drivers/clocksource/arm_arch_timer.c 1086 1087ARM HDLCD DRM DRIVER 1088M: Liviu Dudau <liviu.dudau@arm.com> 1089S: Supported 1090F: drivers/gpu/drm/arm/hdlcd_* 1091F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1092 1093ARM MALI-DP DRM DRIVER 1094M: Liviu Dudau <liviu.dudau@arm.com> 1095M: Brian Starkey <brian.starkey@arm.com> 1096M: Mali DP Maintainers <malidp@foss.arm.com> 1097S: Supported 1098F: drivers/gpu/drm/arm/ 1099F: Documentation/devicetree/bindings/display/arm,malidp.txt 1100 1101ARM MFM AND FLOPPY DRIVERS 1102M: Ian Molton <spyro@f2s.com> 1103S: Maintained 1104F: arch/arm/lib/floppydma.S 1105F: arch/arm/include/asm/floppy.h 1106 1107ARM PMU PROFILING AND DEBUGGING 1108M: Will Deacon <will.deacon@arm.com> 1109M: Mark Rutland <mark.rutland@arm.com> 1110S: Maintained 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1112F: arch/arm*/kernel/perf_* 1113F: arch/arm/oprofile/common.c 1114F: arch/arm*/kernel/hw_breakpoint.c 1115F: arch/arm*/include/asm/hw_breakpoint.h 1116F: arch/arm*/include/asm/perf_event.h 1117F: drivers/perf/* 1118F: include/linux/perf/arm_pmu.h 1119F: Documentation/devicetree/bindings/arm/pmu.txt 1120F: Documentation/devicetree/bindings/perf/ 1121 1122ARM PORT 1123M: Russell King <linux@armlinux.org.uk> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125W: http://www.armlinux.org.uk/ 1126S: Odd Fixes 1127T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1128F: arch/arm/ 1129X: arch/arm/boot/dts/ 1130 1131ARM PRIMECELL AACI PL041 DRIVER 1132M: Russell King <linux@armlinux.org.uk> 1133S: Odd Fixes 1134F: sound/arm/aaci.* 1135 1136ARM PRIMECELL BUS SUPPORT 1137M: Russell King <linux@armlinux.org.uk> 1138S: Odd Fixes 1139F: drivers/amba/ 1140F: include/linux/amba/bus.h 1141 1142ARM PRIMECELL CLCD PL110 DRIVER 1143M: Russell King <linux@armlinux.org.uk> 1144S: Odd Fixes 1145F: drivers/video/fbdev/amba-clcd.* 1146 1147ARM PRIMECELL KMI PL050 DRIVER 1148M: Russell King <linux@armlinux.org.uk> 1149S: Odd Fixes 1150F: drivers/input/serio/ambakmi.* 1151F: include/linux/amba/kmi.h 1152 1153ARM PRIMECELL MMCI PL180/1 DRIVER 1154M: Russell King <linux@armlinux.org.uk> 1155S: Odd Fixes 1156F: drivers/mmc/host/mmci.* 1157F: include/linux/amba/mmci.h 1158 1159ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1160M: Russell King <linux@armlinux.org.uk> 1161S: Odd Fixes 1162F: drivers/tty/serial/amba-pl01*.c 1163F: include/linux/amba/serial.h 1164 1165ARM SMMU DRIVERS 1166M: Will Deacon <will.deacon@arm.com> 1167R: Robin Murphy <robin.murphy@arm.com> 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1169S: Maintained 1170F: drivers/iommu/arm/ 1171F: drivers/iommu/io-pgtable-arm* 1172 1173ARM SUB-ARCHITECTURES 1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1175S: Maintained 1176F: arch/arm/mach-*/ 1177F: arch/arm/plat-*/ 1178T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1179 1180ARM/ACTIONS SEMI ARCHITECTURE 1181M: Andreas Färber <afaerber@suse.de> 1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1183S: Maintained 1184N: owl 1185F: arch/arm/mach-actions/ 1186F: arch/arm/boot/dts/owl-* 1187F: arch/arm64/boot/dts/actions/ 1188F: drivers/clocksource/owl-* 1189F: drivers/pinctrl/actions/* 1190F: drivers/soc/actions/ 1191F: include/dt-bindings/power/owl-* 1192F: include/linux/soc/actions/ 1193F: Documentation/devicetree/bindings/arm/actions.txt 1194F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1195F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1196F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1197 1198ARM/ADS SPHERE MACHINE SUPPORT 1199M: Lennert Buytenhek <kernel@wantstofly.org> 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202 1203ARM/AFEB9260 MACHINE SUPPORT 1204M: Sergey Lapin <slapin@ossfans.org> 1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1206S: Maintained 1207 1208ARM/AJECO 1ARM MACHINE SUPPORT 1209M: Lennert Buytenhek <kernel@wantstofly.org> 1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1211S: Maintained 1212 1213ARM/Allwinner SoC Clock Support 1214M: Emilio López <emilio@elopez.com.ar> 1215S: Maintained 1216F: drivers/clk/sunxi/ 1217 1218ARM/Allwinner sunXi SoC support 1219M: Maxime Ripard <maxime.ripard@bootlin.com> 1220M: Chen-Yu Tsai <wens@csie.org> 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1222S: Maintained 1223N: sun[x456789]i 1224N: sun50i 1225F: arch/arm/mach-sunxi/ 1226F: arch/arm64/boot/dts/allwinner/ 1227F: drivers/clk/sunxi-ng/ 1228F: drivers/pinctrl/sunxi/ 1229F: drivers/soc/sunxi/ 1230T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1231 1232ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1233M: Neil Armstrong <narmstrong@baylibre.com> 1234M: Jerome Brunet <jbrunet@baylibre.com> 1235L: linux-amlogic@lists.infradead.org 1236S: Maintained 1237F: drivers/clk/meson/ 1238F: include/dt-bindings/clock/meson* 1239F: include/dt-bindings/clock/gxbb* 1240F: Documentation/devicetree/bindings/clock/amlogic* 1241 1242ARM/Amlogic Meson SoC support 1243M: Carlo Caione <carlo@caione.org> 1244M: Kevin Hilman <khilman@baylibre.com> 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1246L: linux-amlogic@lists.infradead.org 1247W: http://linux-meson.com/ 1248S: Maintained 1249F: arch/arm/mach-meson/ 1250F: arch/arm/boot/dts/meson* 1251F: arch/arm64/boot/dts/amlogic/ 1252F: drivers/pinctrl/meson/ 1253F: drivers/mmc/host/meson* 1254N: meson 1255 1256ARM/Annapurna Labs ALPINE ARCHITECTURE 1257M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1258M: Antoine Tenart <antoine.tenart@free-electrons.com> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Maintained 1261F: arch/arm/mach-alpine/ 1262F: arch/arm/boot/dts/alpine* 1263F: arch/arm64/boot/dts/al/ 1264F: drivers/*/*alpine* 1265 1266ARM/ARTPEC MACHINE SUPPORT 1267M: Jesper Nilsson <jesper.nilsson@axis.com> 1268M: Lars Persson <lars.persson@axis.com> 1269S: Maintained 1270L: linux-arm-kernel@axis.com 1271F: arch/arm/mach-artpec 1272F: arch/arm/boot/dts/artpec6* 1273F: drivers/clk/axis 1274F: drivers/crypto/axis 1275F: drivers/pinctrl/pinctrl-artpec* 1276F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1277 1278ARM/ASPEED I2C DRIVER 1279M: Brendan Higgins <brendanhiggins@google.com> 1280R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1281R: Joel Stanley <joel@jms.id.au> 1282L: linux-i2c@vger.kernel.org 1283L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1284S: Maintained 1285F: drivers/irqchip/irq-aspeed-i2c-ic.c 1286F: drivers/i2c/busses/i2c-aspeed.c 1287F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1288F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1289 1290ARM/ASPEED MACHINE SUPPORT 1291M: Joel Stanley <joel@jms.id.au> 1292R: Andrew Jeffery <andrew@aj.id.au> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1295Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1296S: Supported 1297T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1298F: arch/arm/mach-aspeed/ 1299F: arch/arm/boot/dts/aspeed-* 1300N: aspeed 1301 1302ARM/ATMEL AT91 Clock Support 1303M: Boris Brezillon <boris.brezillon@bootlin.com> 1304S: Maintained 1305F: drivers/clk/at91 1306 1307ARM/CALXEDA HIGHBANK ARCHITECTURE 1308M: Rob Herring <robh@kernel.org> 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1310S: Maintained 1311F: arch/arm/mach-highbank/ 1312F: arch/arm/boot/dts/highbank.dts 1313F: arch/arm/boot/dts/ecx-*.dts* 1314 1315ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1316M: Krzysztof Halasa <khalasa@piap.pl> 1317S: Maintained 1318F: arch/arm/mach-cns3xxx/ 1319 1320ARM/CAVIUM THUNDER NETWORK DRIVER 1321M: Sunil Goutham <sgoutham@cavium.com> 1322M: Robert Richter <rric@kernel.org> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Supported 1325F: drivers/net/ethernet/cavium/thunder/ 1326 1327ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1328M: Lukasz Majewski <lukma@denx.de> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331F: arch/arm/mach-ep93xx/ts72xx.c 1332 1333ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1334M: Alexander Shiyan <shc_work@mail.ru> 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336S: Odd Fixes 1337N: clps711x 1338 1339ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1340M: Lennert Buytenhek <kernel@wantstofly.org> 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Maintained 1343 1344ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1345M: Hartley Sweeten <hsweeten@visionengravers.com> 1346M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1348S: Maintained 1349F: arch/arm/mach-ep93xx/ 1350F: arch/arm/mach-ep93xx/include/mach/ 1351 1352ARM/CLKDEV SUPPORT 1353M: Russell King <linux@armlinux.org.uk> 1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1355S: Maintained 1356T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1357F: drivers/clk/clkdev.c 1358 1359ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1360M: Mike Rapoport <mike@compulab.co.il> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363 1364ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1365M: Baruch Siach <baruch@tkos.co.il> 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1367S: Maintained 1368F: arch/arm/boot/dts/cx92755* 1369N: digicolor 1370 1371ARM/CONTEC MICRO9 MACHINE SUPPORT 1372M: Hubert Feurstein <hubert.feurstein@contec.at> 1373S: Maintained 1374F: arch/arm/mach-ep93xx/micro9.c 1375 1376ARM/CORESIGHT FRAMEWORK AND DRIVERS 1377M: Mathieu Poirier <mathieu.poirier@linaro.org> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379S: Maintained 1380F: drivers/hwtracing/coresight/* 1381F: Documentation/trace/coresight.txt 1382F: Documentation/trace/coresight-cpu-debug.txt 1383F: Documentation/devicetree/bindings/arm/coresight.txt 1384F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1385F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1386F: tools/perf/arch/arm/util/pmu.c 1387F: tools/perf/arch/arm/util/auxtrace.c 1388F: tools/perf/arch/arm/util/cs-etm.c 1389F: tools/perf/arch/arm/util/cs-etm.h 1390F: tools/perf/util/cs-etm.* 1391F: tools/perf/util/cs-etm-decoder/* 1392 1393ARM/CORGI MACHINE SUPPORT 1394M: Richard Purdie <rpurdie@rpsys.net> 1395S: Maintained 1396 1397ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1398M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1399M: Linus Walleij <linus.walleij@linaro.org> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401T: git git://github.com/ulli-kroll/linux.git 1402S: Maintained 1403F: Documentation/devicetree/bindings/arm/gemini.txt 1404F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1405F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1406F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1407F: arch/arm/mach-gemini/ 1408F: drivers/net/ethernet/cortina/ 1409F: drivers/pinctrl/pinctrl-gemini.c 1410F: drivers/rtc/rtc-ftrtc010.c 1411 1412ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1413M: Barry Song <baohua@kernel.org> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1416S: Maintained 1417F: arch/arm/boot/dts/prima2* 1418F: arch/arm/mach-prima2/ 1419F: drivers/clk/sirf/ 1420F: drivers/clocksource/timer-prima2.c 1421F: drivers/clocksource/timer-atlas7.c 1422N: [^a-z]sirf 1423 1424ARM/EBSA110 MACHINE SUPPORT 1425M: Russell King <linux@armlinux.org.uk> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427W: http://www.armlinux.org.uk/ 1428S: Maintained 1429F: arch/arm/mach-ebsa110/ 1430F: drivers/net/ethernet/amd/am79c961a.* 1431 1432ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1433M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1434R: Pengutronix Kernel Team <kernel@pengutronix.de> 1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1436S: Maintained 1437N: efm32 1438 1439ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1440M: Robert Jarzmik <robert.jarzmik@free.fr> 1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1442S: Maintained 1443F: arch/arm/mach-pxa/ezx.c 1444 1445ARM/FARADAY FA526 PORT 1446M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449T: git git://git.berlios.de/gemini-board 1450F: arch/arm/mm/*-fa* 1451 1452ARM/FOOTBRIDGE ARCHITECTURE 1453M: Russell King <linux@armlinux.org.uk> 1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1455W: http://www.armlinux.org.uk/ 1456S: Maintained 1457F: arch/arm/include/asm/hardware/dec21285.h 1458F: arch/arm/mach-footbridge/ 1459 1460ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1461M: Shawn Guo <shawnguo@kernel.org> 1462M: Sascha Hauer <s.hauer@pengutronix.de> 1463R: Pengutronix Kernel Team <kernel@pengutronix.de> 1464R: Fabio Estevam <fabio.estevam@nxp.com> 1465R: NXP Linux Team <linux-imx@nxp.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467S: Maintained 1468T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1469F: arch/arm/mach-imx/ 1470F: arch/arm/mach-mxs/ 1471F: arch/arm/boot/dts/imx* 1472F: arch/arm/configs/imx*_defconfig 1473F: drivers/clk/imx/ 1474F: drivers/soc/imx/ 1475F: include/soc/imx/ 1476 1477ARM/FREESCALE VYBRID ARM ARCHITECTURE 1478M: Shawn Guo <shawnguo@kernel.org> 1479M: Sascha Hauer <s.hauer@pengutronix.de> 1480R: Pengutronix Kernel Team <kernel@pengutronix.de> 1481R: Stefan Agner <stefan@agner.ch> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1485F: arch/arm/mach-imx/*vf610* 1486F: arch/arm/boot/dts/vf* 1487 1488ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1489M: Lennert Buytenhek <kernel@wantstofly.org> 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1491S: Maintained 1492 1493ARM/GUMSTIX MACHINE SUPPORT 1494M: Steve Sakoman <sakoman@gmail.com> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497 1498ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1499M: Philipp Zabel <philipp.zabel@gmail.com> 1500M: Paul Parsons <lost.distance@yahoo.com> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503F: arch/arm/mach-pxa/hx4700.c 1504F: arch/arm/mach-pxa/include/mach/hx4700.h 1505F: sound/soc/pxa/hx4700.c 1506 1507ARM/HISILICON SOC SUPPORT 1508M: Wei Xu <xuwei5@hisilicon.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510W: http://www.hisilicon.com 1511S: Supported 1512T: git git://github.com/hisilicon/linux-hisi.git 1513F: arch/arm/mach-hisi/ 1514F: arch/arm/boot/dts/hi3* 1515F: arch/arm/boot/dts/hip* 1516F: arch/arm/boot/dts/hisi* 1517F: arch/arm64/boot/dts/hisilicon/ 1518 1519ARM/HP JORNADA 7XX MACHINE SUPPORT 1520M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1521W: www.jlime.com 1522S: Maintained 1523T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1524F: arch/arm/mach-sa1100/jornada720.c 1525F: arch/arm/mach-sa1100/include/mach/jornada720.h 1526 1527ARM/IGEP MACHINE SUPPORT 1528M: Enric Balletbo i Serra <eballetbo@gmail.com> 1529M: Javier Martinez Canillas <javier@dowhile0.org> 1530L: linux-omap@vger.kernel.org 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533F: arch/arm/boot/dts/omap3-igep* 1534 1535ARM/INCOME PXA270 SUPPORT 1536M: Marek Vasut <marek.vasut@gmail.com> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539F: arch/arm/mach-pxa/colibri-pxa270-income.c 1540 1541ARM/INTEL IOP13XX ARM ARCHITECTURE 1542M: Lennert Buytenhek <kernel@wantstofly.org> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545 1546ARM/INTEL IOP32X ARM ARCHITECTURE 1547M: Lennert Buytenhek <kernel@wantstofly.org> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550 1551ARM/INTEL IOP33X ARM ARCHITECTURE 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553S: Orphan 1554 1555ARM/INTEL IQ81342EX MACHINE SUPPORT 1556M: Lennert Buytenhek <kernel@wantstofly.org> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559 1560ARM/INTEL IXDP2850 MACHINE SUPPORT 1561M: Lennert Buytenhek <kernel@wantstofly.org> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563S: Maintained 1564 1565ARM/INTEL IXP4XX ARM ARCHITECTURE 1566M: Imre Kaloz <kaloz@openwrt.org> 1567M: Krzysztof Halasa <khalasa@piap.pl> 1568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1569S: Maintained 1570F: arch/arm/mach-ixp4xx/ 1571 1572ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1573M: Jonathan Cameron <jic23@cam.ac.uk> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575S: Maintained 1576F: arch/arm/mach-pxa/stargate2.c 1577F: drivers/pcmcia/pxa2xx_stargate2.c 1578 1579ARM/INTEL XSC3 (MANZANO) ARM CORE 1580M: Lennert Buytenhek <kernel@wantstofly.org> 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1582S: Maintained 1583 1584ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1585M: Lennert Buytenhek <kernel@wantstofly.org> 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1587S: Maintained 1588 1589ARM/LG1K ARCHITECTURE 1590M: Chanho Min <chanho.min@lge.com> 1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1592S: Maintained 1593F: arch/arm64/boot/dts/lg/ 1594 1595ARM/LOGICPD PXA270 MACHINE SUPPORT 1596M: Lennert Buytenhek <kernel@wantstofly.org> 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1598S: Maintained 1599 1600ARM/LPC18XX ARCHITECTURE 1601M: Joachim Eastwood <manabian@gmail.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: arch/arm/boot/dts/lpc43* 1605F: drivers/clk/nxp/clk-lpc18xx* 1606F: drivers/clocksource/time-lpc32xx.c 1607F: drivers/i2c/busses/i2c-lpc2k.c 1608F: drivers/memory/pl172.c 1609F: drivers/mtd/spi-nor/nxp-spifi.c 1610F: drivers/rtc/rtc-lpc24xx.c 1611N: lpc18xx 1612 1613ARM/LPC32XX SOC SUPPORT 1614M: Vladimir Zapolskiy <vz@mleia.com> 1615M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1617T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1618S: Maintained 1619F: arch/arm/boot/dts/lpc32* 1620F: arch/arm/mach-lpc32xx/ 1621F: drivers/i2c/busses/i2c-pnx.c 1622F: drivers/net/ethernet/nxp/lpc_eth.c 1623F: drivers/usb/host/ohci-nxp.c 1624F: drivers/watchdog/pnx4008_wdt.c 1625N: lpc32xx 1626 1627ARM/MAGICIAN MACHINE SUPPORT 1628M: Philipp Zabel <philipp.zabel@gmail.com> 1629S: Maintained 1630 1631ARM/Marvell Dove/MV78xx0/Orion SOC support 1632M: Jason Cooper <jason@lakedaemon.net> 1633M: Andrew Lunn <andrew@lunn.ch> 1634M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1635M: Gregory Clement <gregory.clement@bootlin.com> 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1637S: Maintained 1638F: Documentation/devicetree/bindings/soc/dove/ 1639F: arch/arm/mach-dove/ 1640F: arch/arm/mach-mv78xx0/ 1641F: arch/arm/mach-orion5x/ 1642F: arch/arm/plat-orion/ 1643F: arch/arm/boot/dts/dove* 1644F: arch/arm/boot/dts/orion5x* 1645 1646ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1647M: Jason Cooper <jason@lakedaemon.net> 1648M: Andrew Lunn <andrew@lunn.ch> 1649M: Gregory Clement <gregory.clement@bootlin.com> 1650M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653F: arch/arm/boot/dts/armada* 1654F: arch/arm/boot/dts/kirkwood* 1655F: arch/arm/configs/mvebu_*_defconfig 1656F: arch/arm/mach-mvebu/ 1657F: arch/arm64/boot/dts/marvell/armada* 1658F: drivers/cpufreq/armada-37xx-cpufreq.c 1659F: drivers/cpufreq/mvebu-cpufreq.c 1660F: drivers/irqchip/irq-armada-370-xp.c 1661F: drivers/irqchip/irq-mvebu-* 1662F: drivers/pinctrl/mvebu/ 1663F: drivers/rtc/rtc-armada38x.c 1664 1665ARM/Mediatek RTC DRIVER 1666M: Eddie Huang <eddie.huang@mediatek.com> 1667M: Sean Wang <sean.wang@mediatek.com> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1670S: Maintained 1671F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1672F: drivers/rtc/rtc-mt6397.c 1673F: drivers/rtc/rtc-mt7622.c 1674 1675ARM/Mediatek SoC support 1676M: Matthias Brugger <matthias.bgg@gmail.com> 1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1678L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1679S: Maintained 1680F: arch/arm/boot/dts/mt6* 1681F: arch/arm/boot/dts/mt7* 1682F: arch/arm/boot/dts/mt8* 1683F: arch/arm/mach-mediatek/ 1684F: arch/arm64/boot/dts/mediatek/ 1685N: mtk 1686K: mediatek 1687 1688ARM/Mediatek USB3 PHY DRIVER 1689M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1692S: Maintained 1693F: drivers/phy/mediatek/phy-mtk-tphy.c 1694 1695ARM/MICREL KS8695 ARCHITECTURE 1696M: Greg Ungerer <gerg@uclinux.org> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698F: arch/arm/mach-ks8695/ 1699S: Odd Fixes 1700 1701ARM/Microchip (AT91) SoC support 1702M: Nicolas Ferre <nicolas.ferre@microchip.com> 1703M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1705W: http://www.linux4sam.org 1706T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1707S: Supported 1708N: at91 1709N: atmel 1710F: arch/arm/mach-at91/ 1711F: include/soc/at91/ 1712F: arch/arm/boot/dts/at91*.dts 1713F: arch/arm/boot/dts/at91*.dtsi 1714F: arch/arm/boot/dts/sama*.dts 1715F: arch/arm/boot/dts/sama*.dtsi 1716F: arch/arm/include/debug/at91.S 1717F: drivers/memory/atmel* 1718F: drivers/watchdog/sama5d4_wdt.c 1719X: drivers/input/touchscreen/atmel_mxt_ts.c 1720X: drivers/net/wireless/atmel/ 1721 1722ARM/MIOA701 MACHINE SUPPORT 1723M: Robert Jarzmik <robert.jarzmik@free.fr> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725F: arch/arm/mach-pxa/mioa701.c 1726S: Maintained 1727 1728ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1729M: Michael Petchkovsky <mkpetch@internode.on.net> 1730S: Maintained 1731 1732ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1733M: Linus Walleij <linus.walleij@linaro.org> 1734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1735S: Maintained 1736F: arch/arm/mach-nomadik/ 1737F: arch/arm/mach-u300/ 1738F: arch/arm/mach-ux500/ 1739F: arch/arm/boot/dts/ste-* 1740F: drivers/clk/clk-nomadik.c 1741F: drivers/clk/clk-u300.c 1742F: drivers/clocksource/clksrc-dbx500-prcmu.c 1743F: drivers/clocksource/timer-u300.c 1744F: drivers/dma/coh901318* 1745F: drivers/dma/ste_dma40* 1746F: drivers/hwspinlock/u8500_hsem.c 1747F: drivers/i2c/busses/i2c-nomadik.c 1748F: drivers/i2c/busses/i2c-stu300.c 1749F: drivers/mfd/ab3100* 1750F: drivers/mfd/ab8500* 1751F: drivers/mfd/abx500* 1752F: drivers/mfd/dbx500* 1753F: drivers/mfd/db8500* 1754F: drivers/pinctrl/nomadik/ 1755F: drivers/pinctrl/pinctrl-coh901* 1756F: drivers/pinctrl/pinctrl-u300.c 1757F: drivers/rtc/rtc-ab3100.c 1758F: drivers/rtc/rtc-ab8500.c 1759F: drivers/rtc/rtc-coh901331.c 1760F: drivers/rtc/rtc-pl031.c 1761F: drivers/watchdog/coh901327_wdt.c 1762F: Documentation/devicetree/bindings/arm/ste-* 1763F: Documentation/devicetree/bindings/arm/ux500/ 1764T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1765 1766ARM/NUVOTON NPCM ARCHITECTURE 1767M: Avi Fishman <avifishman70@gmail.com> 1768M: Tomer Maimon <tmaimon77@gmail.com> 1769R: Patrick Venture <venture@google.com> 1770R: Nancy Yuen <yuenn@google.com> 1771R: Brendan Higgins <brendanhiggins@google.com> 1772L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1773S: Supported 1774F: arch/arm/mach-npcm/ 1775F: arch/arm/boot/dts/nuvoton-npcm* 1776F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1777F: drivers/*/*npcm* 1778F: Documentation/devicetree/bindings/*/*npcm* 1779F: Documentation/devicetree/bindings/*/*/*npcm* 1780 1781ARM/NUVOTON W90X900 ARM ARCHITECTURE 1782M: Wan ZongShun <mcuos.com@gmail.com> 1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1784W: http://www.mcuos.com 1785S: Maintained 1786F: arch/arm/mach-w90x900/ 1787F: drivers/input/keyboard/w90p910_keypad.c 1788F: drivers/input/touchscreen/w90p910_ts.c 1789F: drivers/watchdog/nuc900_wdt.c 1790F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1791F: drivers/mtd/nand/raw/nuc900_nand.c 1792F: drivers/rtc/rtc-nuc900.c 1793F: drivers/spi/spi-nuc900.c 1794F: drivers/usb/host/ehci-w90x900.c 1795F: drivers/video/fbdev/nuc900fb.c 1796 1797ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1798M: Nelson Castillo <arhuaco@freaks-unidos.net> 1799L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1800W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1801S: Supported 1802 1803ARM/Orion SoC/Technologic Systems TS-78xx platform support 1804M: Alexander Clouter <alex@digriz.org.uk> 1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1806W: http://www.digriz.org.uk/ts78xx/kernel 1807S: Maintained 1808F: arch/arm/mach-orion5x/ts78xx-* 1809 1810ARM/OXNAS platform support 1811M: Neil Armstrong <narmstrong@baylibre.com> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813L: linux-oxnas@groups.io (moderated for non-subscribers) 1814S: Maintained 1815F: arch/arm/mach-oxnas/ 1816F: arch/arm/boot/dts/ox8*.dts* 1817N: oxnas 1818 1819ARM/PALM TREO SUPPORT 1820M: Tomas Cech <sleep_walker@suse.com> 1821L: linux-arm-kernel@lists.infradead.org 1822W: http://hackndev.com 1823S: Maintained 1824F: arch/arm/mach-pxa/palmtreo.* 1825 1826ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1827M: Marek Vasut <marek.vasut@gmail.com> 1828L: linux-arm-kernel@lists.infradead.org 1829W: http://hackndev.com 1830S: Maintained 1831F: arch/arm/mach-pxa/include/mach/palmtx.h 1832F: arch/arm/mach-pxa/palmtx.c 1833F: arch/arm/mach-pxa/palmt5.* 1834F: arch/arm/mach-pxa/include/mach/palmld.h 1835F: arch/arm/mach-pxa/palmld.c 1836F: arch/arm/mach-pxa/palmte2.* 1837F: arch/arm/mach-pxa/include/mach/palmtc.h 1838F: arch/arm/mach-pxa/palmtc.c 1839 1840ARM/PALMZ72 SUPPORT 1841M: Sergey Lapin <slapin@ossfans.org> 1842L: linux-arm-kernel@lists.infradead.org 1843W: http://hackndev.com 1844S: Maintained 1845F: arch/arm/mach-pxa/palmz72.* 1846 1847ARM/PLEB SUPPORT 1848M: Peter Chubb <pleb@gelato.unsw.edu.au> 1849W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1850S: Maintained 1851 1852ARM/PT DIGITAL BOARD PORT 1853M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855W: http://www.armlinux.org.uk/ 1856S: Maintained 1857 1858ARM/QUALCOMM SUPPORT 1859M: Andy Gross <andy.gross@linaro.org> 1860M: David Brown <david.brown@linaro.org> 1861L: linux-arm-msm@vger.kernel.org 1862L: linux-soc@vger.kernel.org 1863S: Maintained 1864F: Documentation/devicetree/bindings/soc/qcom/ 1865F: arch/arm/boot/dts/qcom-*.dts 1866F: arch/arm/boot/dts/qcom-*.dtsi 1867F: arch/arm/mach-qcom/ 1868F: arch/arm64/boot/dts/qcom/* 1869F: drivers/i2c/busses/i2c-qup.c 1870F: drivers/clk/qcom/ 1871F: drivers/dma/qcom/ 1872F: drivers/soc/qcom/ 1873F: drivers/spi/spi-qup.c 1874F: drivers/tty/serial/msm_serial.c 1875F: drivers/*/pm8???-* 1876F: drivers/mfd/ssbi.c 1877F: drivers/firmware/qcom_scm* 1878T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1879 1880ARM/RADISYS ENP2611 MACHINE SUPPORT 1881M: Lennert Buytenhek <kernel@wantstofly.org> 1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1883S: Maintained 1884 1885ARM/REALTEK ARCHITECTURE 1886M: Andreas Färber <afaerber@suse.de> 1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1888S: Maintained 1889F: arch/arm64/boot/dts/realtek/ 1890F: Documentation/devicetree/bindings/arm/realtek.txt 1891 1892ARM/RENESAS ARM64 ARCHITECTURE 1893M: Simon Horman <horms@verge.net.au> 1894M: Magnus Damm <magnus.damm@gmail.com> 1895L: linux-renesas-soc@vger.kernel.org 1896Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1897T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1898S: Supported 1899F: arch/arm64/boot/dts/renesas/ 1900F: Documentation/devicetree/bindings/arm/shmobile.txt 1901F: drivers/soc/renesas/ 1902F: include/linux/soc/renesas/ 1903 1904ARM/RISCPC ARCHITECTURE 1905M: Russell King <linux@armlinux.org.uk> 1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1907W: http://www.armlinux.org.uk/ 1908S: Maintained 1909F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1910F: arch/arm/include/asm/hardware/ioc.h 1911F: arch/arm/include/asm/hardware/iomd.h 1912F: arch/arm/include/asm/hardware/memc.h 1913F: arch/arm/mach-rpc/ 1914F: drivers/net/ethernet/8390/etherh.c 1915F: drivers/net/ethernet/i825xx/ether1* 1916F: drivers/net/ethernet/seeq/ether3* 1917F: drivers/scsi/arm/ 1918 1919ARM/Rockchip SoC support 1920M: Heiko Stuebner <heiko@sntech.de> 1921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1922L: linux-rockchip@lists.infradead.org 1923T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1924S: Maintained 1925F: arch/arm/boot/dts/rk3* 1926F: arch/arm/boot/dts/rv1108* 1927F: arch/arm/mach-rockchip/ 1928F: drivers/clk/rockchip/ 1929F: drivers/i2c/busses/i2c-rk3x.c 1930F: drivers/*/*rockchip* 1931F: drivers/*/*/*rockchip* 1932F: sound/soc/rockchip/ 1933N: rockchip 1934 1935ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1936M: Kukjin Kim <kgene@kernel.org> 1937M: Krzysztof Kozlowski <krzk@kernel.org> 1938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1939L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1940Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1941S: Maintained 1942F: arch/arm/boot/dts/s3c* 1943F: arch/arm/boot/dts/s5p* 1944F: arch/arm/boot/dts/exynos* 1945F: arch/arm64/boot/dts/exynos/ 1946F: arch/arm/plat-samsung/ 1947F: arch/arm/mach-s3c24*/ 1948F: arch/arm/mach-s3c64xx/ 1949F: arch/arm/mach-s5p*/ 1950F: arch/arm/mach-exynos*/ 1951F: drivers/*/*s3c24* 1952F: drivers/*/*/*s3c24* 1953F: drivers/*/*s3c64xx* 1954F: drivers/*/*s5pv210* 1955F: drivers/memory/samsung/* 1956F: drivers/soc/samsung/* 1957F: Documentation/arm/Samsung/ 1958F: Documentation/devicetree/bindings/arm/samsung/ 1959F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1960F: Documentation/devicetree/bindings/power/pd-samsung.txt 1961N: exynos 1962 1963ARM/SAMSUNG MOBILE MACHINE SUPPORT 1964M: Kyungmin Park <kyungmin.park@samsung.com> 1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1966S: Maintained 1967F: arch/arm/mach-s5pv210/ 1968 1969ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1970M: Kyungmin Park <kyungmin.park@samsung.com> 1971M: Kamil Debski <kamil@wypas.org> 1972M: Andrzej Hajda <a.hajda@samsung.com> 1973L: linux-arm-kernel@lists.infradead.org 1974L: linux-media@vger.kernel.org 1975S: Maintained 1976F: drivers/media/platform/s5p-g2d/ 1977 1978ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1979M: Marek Szyprowski <m.szyprowski@samsung.com> 1980L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1981L: linux-media@vger.kernel.org 1982S: Maintained 1983F: drivers/media/platform/s5p-cec/ 1984F: Documentation/devicetree/bindings/media/s5p-cec.txt 1985 1986ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1987M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1988M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1989L: linux-arm-kernel@lists.infradead.org 1990L: linux-media@vger.kernel.org 1991S: Maintained 1992F: drivers/media/platform/s5p-jpeg/ 1993 1994ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1995M: Kyungmin Park <kyungmin.park@samsung.com> 1996M: Kamil Debski <kamil@wypas.org> 1997M: Jeongtae Park <jtp.park@samsung.com> 1998M: Andrzej Hajda <a.hajda@samsung.com> 1999L: linux-arm-kernel@lists.infradead.org 2000L: linux-media@vger.kernel.org
2001S: Maintained 2002F: arch/arm/plat-samsung/s5p-dev-mfc.c 2003F: drivers/media/platform/s5p-mfc/ 2004 2005ARM/SHMOBILE ARM ARCHITECTURE 2006M: Simon Horman <horms@verge.net.au> 2007M: Magnus Damm <magnus.damm@gmail.com> 2008L: linux-renesas-soc@vger.kernel.org 2009Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2010T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2011S: Supported 2012F: arch/arm/boot/dts/emev2* 2013F: arch/arm/boot/dts/r7s* 2014F: arch/arm/boot/dts/r8a* 2015F: arch/arm/boot/dts/sh* 2016F: arch/arm/configs/shmobile_defconfig 2017F: arch/arm/include/debug/renesas-scif.S 2018F: arch/arm/mach-shmobile/ 2019F: Documentation/devicetree/bindings/arm/shmobile.txt 2020F: drivers/soc/renesas/ 2021F: include/linux/soc/renesas/ 2022 2023ARM/SOCFPGA ARCHITECTURE 2024M: Dinh Nguyen <dinguyen@kernel.org> 2025S: Maintained 2026F: arch/arm/mach-socfpga/ 2027F: arch/arm/boot/dts/socfpga* 2028F: arch/arm/configs/socfpga_defconfig 2029F: arch/arm64/boot/dts/altera/ 2030W: http://www.rocketboards.org 2031T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2032 2033ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2034M: Dinh Nguyen <dinguyen@kernel.org> 2035S: Maintained 2036F: drivers/clk/socfpga/ 2037 2038ARM/SOCFPGA EDAC SUPPORT 2039M: Thor Thayer <thor.thayer@linux.intel.com> 2040S: Maintained 2041F: drivers/edac/altera_edac. 2042 2043ARM/SPREADTRUM SoC SUPPORT 2044M: Orson Zhai <orsonzhai@gmail.com> 2045M: Baolin Wang <baolin.wang@linaro.org> 2046M: Chunyan Zhang <zhang.lyra@gmail.com> 2047S: Maintained 2048F: arch/arm64/boot/dts/sprd 2049N: sprd 2050 2051ARM/STI ARCHITECTURE 2052M: Patrice Chotard <patrice.chotard@st.com> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054W: http://www.stlinux.com 2055S: Maintained 2056F: arch/arm/mach-sti/ 2057F: arch/arm/boot/dts/sti* 2058F: drivers/char/hw_random/st-rng.c 2059F: drivers/clocksource/arm_global_timer.c 2060F: drivers/clocksource/clksrc_st_lpc.c 2061F: drivers/cpufreq/sti-cpufreq.c 2062F: drivers/dma/st_fdma* 2063F: drivers/i2c/busses/i2c-st.c 2064F: drivers/media/rc/st_rc.c 2065F: drivers/media/platform/sti/c8sectpfe/ 2066F: drivers/mmc/host/sdhci-st.c 2067F: drivers/phy/st/phy-miphy28lp.c 2068F: drivers/phy/st/phy-stih407-usb.c 2069F: drivers/pinctrl/pinctrl-st.c 2070F: drivers/remoteproc/st_remoteproc.c 2071F: drivers/remoteproc/st_slim_rproc.c 2072F: drivers/reset/sti/ 2073F: drivers/rtc/rtc-st-lpc.c 2074F: drivers/tty/serial/st-asc.c 2075F: drivers/usb/dwc3/dwc3-st.c 2076F: drivers/usb/host/ehci-st.c 2077F: drivers/usb/host/ohci-st.c 2078F: drivers/watchdog/st_lpc_wdt.c 2079F: drivers/ata/ahci_st.c 2080F: include/linux/remoteproc/st_slim_rproc.h 2081 2082ARM/STM32 ARCHITECTURE 2083M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2084M: Alexandre Torgue <alexandre.torgue@st.com> 2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2086S: Maintained 2087T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2088N: stm32 2089F: arch/arm/boot/dts/stm32* 2090F: arch/arm/mach-stm32/ 2091F: drivers/clocksource/armv7m_systick.c 2092 2093ARM/Synaptics Berlin SoC support 2094M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2095M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2097S: Maintained 2098F: arch/arm/mach-berlin/ 2099F: arch/arm/boot/dts/berlin* 2100F: arch/arm64/boot/dts/marvell/berlin* 2101 2102ARM/TANGO ARCHITECTURE 2103M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2104M: Mans Rullgard <mans@mansr.com> 2105L: linux-arm-kernel@lists.infradead.org 2106S: Odd Fixes 2107N: tango 2108 2109ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2110M: Lennert Buytenhek <kernel@wantstofly.org> 2111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2112S: Maintained 2113 2114ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2115M: Hans Verkuil <hans.verkuil@cisco.com> 2116L: linux-tegra@vger.kernel.org 2117L: linux-media@vger.kernel.org 2118S: Maintained 2119F: drivers/media/platform/tegra-cec/ 2120F: Documentation/devicetree/bindings/media/tegra-cec.txt 2121 2122ARM/TETON BGA MACHINE SUPPORT 2123M: "Mark F. Brown" <mark.brown314@gmail.com> 2124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2125S: Maintained 2126 2127ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2128M: Santosh Shilimkar <ssantosh@kernel.org> 2129L: linux-kernel@vger.kernel.org 2130S: Maintained 2131F: drivers/memory/*emif* 2132 2133ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2134M: Santosh Shilimkar <ssantosh@kernel.org> 2135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2136S: Maintained 2137F: arch/arm/mach-keystone/ 2138F: arch/arm/boot/dts/keystone-* 2139T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2140 2141ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2142M: Santosh Shilimkar <ssantosh@kernel.org> 2143L: linux-kernel@vger.kernel.org 2144S: Maintained 2145F: drivers/clk/keystone/ 2146 2147ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2148M: Santosh Shilimkar <ssantosh@kernel.org> 2149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2150L: linux-kernel@vger.kernel.org 2151S: Maintained 2152F: drivers/clocksource/timer-keystone.c 2153 2154ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2155M: Santosh Shilimkar <ssantosh@kernel.org> 2156L: linux-kernel@vger.kernel.org 2157S: Maintained 2158F: drivers/power/reset/keystone-reset.c 2159 2160ARM/THECUS N2100 MACHINE SUPPORT 2161M: Lennert Buytenhek <kernel@wantstofly.org> 2162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2163S: Maintained 2164 2165ARM/TOSA MACHINE SUPPORT 2166M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2167M: Dirk Opfer <dirk@opfer-online.de> 2168S: Maintained 2169 2170ARM/UNIPHIER ARCHITECTURE 2171M: Masahiro Yamada <yamada.masahiro@socionext.com> 2172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2173T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2174S: Maintained 2175F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2176F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2177F: arch/arm/boot/dts/uniphier* 2178F: arch/arm/include/asm/hardware/cache-uniphier.h 2179F: arch/arm/mach-uniphier/ 2180F: arch/arm/mm/cache-uniphier.c 2181F: arch/arm64/boot/dts/socionext/uniphier* 2182F: drivers/bus/uniphier-system-bus.c 2183F: drivers/clk/uniphier/ 2184F: drivers/gpio/gpio-uniphier.c 2185F: drivers/i2c/busses/i2c-uniphier* 2186F: drivers/irqchip/irq-uniphier-aidet.c 2187F: drivers/pinctrl/uniphier/ 2188F: drivers/reset/reset-uniphier.c 2189F: drivers/tty/serial/8250/8250_uniphier.c 2190N: uniphier 2191 2192ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2193M: Ulf Hansson <ulf.hansson@linaro.org> 2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2195T: git git://git.linaro.org/people/ulfh/clk.git 2196S: Maintained 2197F: drivers/clk/ux500/ 2198 2199ARM/VERSATILE EXPRESS PLATFORM 2200M: Liviu Dudau <liviu.dudau@arm.com> 2201M: Sudeep Holla <sudeep.holla@arm.com> 2202M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2204S: Maintained 2205F: arch/arm/boot/dts/vexpress* 2206F: arch/arm64/boot/dts/arm/ 2207F: arch/arm/mach-vexpress/ 2208F: */*/vexpress* 2209F: */*/*/vexpress* 2210F: drivers/clk/versatile/clk-vexpress-osc.c 2211F: drivers/clocksource/versatile.c 2212N: mps2 2213 2214ARM/VFP SUPPORT 2215M: Russell King <linux@armlinux.org.uk> 2216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2217W: http://www.armlinux.org.uk/ 2218S: Maintained 2219F: arch/arm/vfp/ 2220 2221ARM/VOIPAC PXA270 SUPPORT 2222M: Marek Vasut <marek.vasut@gmail.com> 2223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2224S: Maintained 2225F: arch/arm/mach-pxa/vpac270.c 2226F: arch/arm/mach-pxa/include/mach/vpac270.h 2227 2228ARM/VT8500 ARM ARCHITECTURE 2229M: Tony Prisk <linux@prisktech.co.nz> 2230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2231S: Maintained 2232F: arch/arm/mach-vt8500/ 2233F: drivers/clocksource/vt8500_timer.c 2234F: drivers/i2c/busses/i2c-wmt.c 2235F: drivers/mmc/host/wmt-sdmmc.c 2236F: drivers/pwm/pwm-vt8500.c 2237F: drivers/rtc/rtc-vt8500.c 2238F: drivers/tty/serial/vt8500_serial.c 2239F: drivers/usb/host/ehci-platform.c 2240F: drivers/usb/host/uhci-platform.c 2241F: drivers/video/fbdev/vt8500lcdfb.* 2242F: drivers/video/fbdev/wm8505fb* 2243F: drivers/video/fbdev/wmt_ge_rops.* 2244 2245ARM/ZIPIT Z2 SUPPORT 2246M: Marek Vasut <marek.vasut@gmail.com> 2247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2248S: Maintained 2249F: arch/arm/mach-pxa/z2.c 2250F: arch/arm/mach-pxa/include/mach/z2.h 2251 2252ARM/ZTE ARCHITECTURE 2253M: Jun Nie <jun.nie@linaro.org> 2254M: Baoyou Xie <baoyou.xie@linaro.org> 2255M: Shawn Guo <shawnguo@kernel.org> 2256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2257S: Maintained 2258F: arch/arm/boot/dts/zx2967* 2259F: arch/arm/mach-zx/ 2260F: arch/arm64/boot/dts/zte/ 2261F: drivers/clk/zte/ 2262F: drivers/dma/zx_dma.c 2263F: drivers/gpio/gpio-zx.c 2264F: drivers/i2c/busses/i2c-zx2967.c 2265F: drivers/mmc/host/dw_mmc-zx.* 2266F: drivers/pinctrl/zte/ 2267F: drivers/soc/zte/ 2268F: drivers/thermal/zx2967_thermal.c 2269F: drivers/watchdog/zx2967_wdt.c 2270F: Documentation/devicetree/bindings/arm/zte.txt 2271F: Documentation/devicetree/bindings/clock/zx2967*.txt 2272F: Documentation/devicetree/bindings/dma/zxdma.txt 2273F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2274F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2275F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2276F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2277F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2278F: Documentation/devicetree/bindings/soc/zte/ 2279F: Documentation/devicetree/bindings/sound/zte,*.txt 2280F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2281F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2282F: include/dt-bindings/clock/zx2967*.h 2283F: include/dt-bindings/soc/zte,*.h 2284F: sound/soc/codecs/zx_aud96p22.c 2285F: sound/soc/zte/ 2286 2287ARM/ZYNQ ARCHITECTURE 2288M: Michal Simek <michal.simek@xilinx.com> 2289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2290W: http://wiki.xilinx.com 2291T: git https://github.com/Xilinx/linux-xlnx.git 2292S: Supported 2293F: arch/arm/mach-zynq/ 2294F: drivers/cpuidle/cpuidle-zynq.c 2295F: drivers/block/xsysace.c 2296N: zynq 2297N: xilinx 2298F: drivers/clocksource/cadence_ttc_timer.c 2299F: drivers/i2c/busses/i2c-cadence.c 2300F: drivers/mmc/host/sdhci-of-arasan.c 2301F: drivers/edac/synopsys_edac.c 2302 2303ARM64 PORT (AARCH64 ARCHITECTURE) 2304M: Catalin Marinas <catalin.marinas@arm.com> 2305M: Will Deacon <will.deacon@arm.com> 2306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2307T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2308S: Maintained 2309F: arch/arm64/ 2310F: Documentation/arm64/ 2311 2312AS3645A LED FLASH CONTROLLER DRIVER 2313M: Sakari Ailus <sakari.ailus@iki.fi> 2314L: linux-leds@vger.kernel.org 2315S: Maintained 2316F: drivers/leds/leds-as3645a.c 2317 2318ASAHI KASEI AK8974 DRIVER 2319M: Linus Walleij <linus.walleij@linaro.org> 2320L: linux-iio@vger.kernel.org 2321W: http://www.akm.com/ 2322S: Supported 2323F: drivers/iio/magnetometer/ak8974.c 2324 2325ASC7621 HARDWARE MONITOR DRIVER 2326M: George Joseph <george.joseph@fairview5.com> 2327L: linux-hwmon@vger.kernel.org 2328S: Maintained 2329F: Documentation/hwmon/asc7621 2330F: drivers/hwmon/asc7621.c 2331 2332ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2333M: Corentin Chary <corentin.chary@gmail.com> 2334L: acpi4asus-user@lists.sourceforge.net 2335L: platform-driver-x86@vger.kernel.org 2336W: http://acpi4asus.sf.net 2337S: Maintained 2338F: drivers/platform/x86/asus*.c 2339F: drivers/platform/x86/eeepc*.c 2340 2341ASUS WIRELESS RADIO CONTROL DRIVER 2342M: João Paulo Rechi Vita <jprvita@gmail.com> 2343L: platform-driver-x86@vger.kernel.org 2344S: Maintained 2345F: drivers/platform/x86/asus-wireless.c 2346 2347ASYMMETRIC KEYS 2348M: David Howells <dhowells@redhat.com> 2349L: keyrings@vger.kernel.org 2350S: Maintained 2351F: Documentation/crypto/asymmetric-keys.txt 2352F: include/linux/verification.h 2353F: include/crypto/public_key.h 2354F: include/crypto/pkcs7.h 2355F: crypto/asymmetric_keys/ 2356 2357ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2358R: Dan Williams <dan.j.williams@intel.com> 2359W: http://sourceforge.net/projects/xscaleiop 2360S: Odd fixes 2361F: Documentation/crypto/async-tx-api.txt 2362F: crypto/async_tx/ 2363F: drivers/dma/ 2364F: include/linux/dmaengine.h 2365F: include/linux/async_tx.h 2366 2367AT24 EEPROM DRIVER 2368M: Bartosz Golaszewski <brgl@bgdev.pl> 2369L: linux-i2c@vger.kernel.org 2370T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2371S: Maintained 2372F: Documentation/devicetree/bindings/eeprom/at24.txt 2373F: drivers/misc/eeprom/at24.c 2374F: include/linux/platform_data/at24.h 2375 2376ATA OVER ETHERNET (AOE) DRIVER 2377M: "Ed L. Cashin" <ed.cashin@acm.org> 2378W: http://www.openaoe.org/ 2379S: Supported 2380F: Documentation/aoe/ 2381F: drivers/block/aoe/ 2382 2383ATHEROS 71XX/9XXX GPIO DRIVER 2384M: Alban Bedel <albeu@free.fr> 2385W: https://github.com/AlbanBedel/linux 2386T: git git://github.com/AlbanBedel/linux 2387S: Maintained 2388F: drivers/gpio/gpio-ath79.c 2389F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2390 2391ATHEROS 71XX/9XXX USB PHY DRIVER 2392M: Alban Bedel <albeu@free.fr> 2393W: https://github.com/AlbanBedel/linux 2394T: git git://github.com/AlbanBedel/linux 2395S: Maintained 2396F: drivers/phy/qualcomm/phy-ath79-usb.c 2397F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2398 2399ATHEROS ATH GENERIC UTILITIES 2400M: Kalle Valo <kvalo@codeaurora.org> 2401L: linux-wireless@vger.kernel.org 2402S: Supported 2403F: drivers/net/wireless/ath/* 2404 2405ATHEROS ATH5K WIRELESS DRIVER 2406M: Jiri Slaby <jirislaby@gmail.com> 2407M: Nick Kossifidis <mickflemm@gmail.com> 2408M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2409L: linux-wireless@vger.kernel.org 2410W: http://wireless.kernel.org/en/users/Drivers/ath5k 2411S: Maintained 2412F: drivers/net/wireless/ath/ath5k/ 2413 2414ATHEROS ATH6KL WIRELESS DRIVER 2415M: Kalle Valo <kvalo@codeaurora.org> 2416L: linux-wireless@vger.kernel.org 2417W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2419S: Supported 2420F: drivers/net/wireless/ath/ath6kl/ 2421 2422ATI_REMOTE2 DRIVER 2423M: Ville Syrjala <syrjala@sci.fi> 2424S: Maintained 2425F: drivers/input/misc/ati_remote2.c 2426 2427ATK0110 HWMON DRIVER 2428M: Luca Tettamanti <kronos.it@gmail.com> 2429L: linux-hwmon@vger.kernel.org 2430S: Maintained 2431F: drivers/hwmon/asus_atk0110.c 2432 2433ATLX ETHERNET DRIVERS 2434M: Jay Cliburn <jcliburn@gmail.com> 2435M: Chris Snook <chris.snook@gmail.com> 2436L: netdev@vger.kernel.org 2437W: http://sourceforge.net/projects/atl1 2438W: http://atl1.sourceforge.net 2439S: Maintained 2440F: drivers/net/ethernet/atheros/ 2441 2442ATM 2443M: Chas Williams <3chas3@gmail.com> 2444L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2445L: netdev@vger.kernel.org 2446W: http://linux-atm.sourceforge.net 2447S: Maintained 2448F: drivers/atm/ 2449F: include/linux/atm* 2450F: include/uapi/linux/atm* 2451 2452ATMEL AT91 / AT32 MCI DRIVER 2453M: Ludovic Desroches <ludovic.desroches@microchip.com> 2454S: Maintained 2455F: drivers/mmc/host/atmel-mci.c 2456 2457ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2458M: Nicolas Ferre <nicolas.ferre@microchip.com> 2459S: Supported 2460F: drivers/power/reset/at91-sama5d2_shdwc.c 2461 2462ATMEL Audio ALSA driver 2463M: Nicolas Ferre <nicolas.ferre@microchip.com> 2464L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2465S: Supported 2466F: sound/soc/atmel 2467 2468ATMEL I2C DRIVER 2469M: Ludovic Desroches <ludovic.desroches@microchip.com> 2470L: linux-i2c@vger.kernel.org 2471S: Supported 2472F: drivers/i2c/busses/i2c-at91.c 2473 2474ATMEL ISI DRIVER 2475M: Ludovic Desroches <ludovic.desroches@microchip.com> 2476L: linux-media@vger.kernel.org 2477S: Supported 2478F: drivers/media/platform/atmel/atmel-isi.c 2479F: include/media/atmel-isi.h 2480 2481ATMEL LCDFB DRIVER 2482M: Nicolas Ferre <nicolas.ferre@microchip.com> 2483L: linux-fbdev@vger.kernel.org 2484S: Maintained 2485F: drivers/video/fbdev/atmel_lcdfb.c 2486F: include/video/atmel_lcdc.h 2487 2488ATMEL MACB ETHERNET DRIVER 2489M: Nicolas Ferre <nicolas.ferre@microchip.com> 2490S: Supported 2491F: drivers/net/ethernet/cadence/ 2492 2493ATMEL MAXTOUCH DRIVER 2494M: Nick Dyer <nick@shmanahar.org> 2495T: git git://github.com/ndyer/linux.git 2496S: Maintained 2497F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2498F: drivers/input/touchscreen/atmel_mxt_ts.c 2499 2500ATMEL SAMA5D2 ADC DRIVER 2501M: Ludovic Desroches <ludovic.desroches@microchip.com> 2502L: linux-iio@vger.kernel.org 2503S: Supported 2504F: drivers/iio/adc/at91-sama5d2_adc.c 2505 2506ATMEL SDMMC DRIVER 2507M: Ludovic Desroches <ludovic.desroches@microchip.com> 2508L: linux-mmc@vger.kernel.org 2509S: Supported 2510F: drivers/mmc/host/sdhci-of-at91.c 2511 2512ATMEL SPI DRIVER 2513M: Nicolas Ferre <nicolas.ferre@microchip.com> 2514S: Supported 2515F: drivers/spi/spi-atmel.* 2516 2517ATMEL SSC DRIVER 2518M: Nicolas Ferre <nicolas.ferre@microchip.com> 2519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2520S: Supported 2521F: drivers/misc/atmel-ssc.c 2522F: include/linux/atmel-ssc.h 2523 2524ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2525M: Nicolas Ferre <nicolas.ferre@microchip.com> 2526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2527S: Supported 2528F: drivers/misc/atmel_tclib.c 2529F: drivers/clocksource/tcb_clksrc.c 2530 2531ATMEL USBA UDC DRIVER 2532M: Nicolas Ferre <nicolas.ferre@microchip.com> 2533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2534S: Supported 2535F: drivers/usb/gadget/udc/atmel_usba_udc.* 2536 2537ATMEL WIRELESS DRIVER 2538M: Simon Kelley <simon@thekelleys.org.uk> 2539L: linux-wireless@vger.kernel.org 2540W: http://www.thekelleys.org.uk/atmel 2541W: http://atmelwlandriver.sourceforge.net/ 2542S: Maintained 2543F: drivers/net/wireless/atmel/atmel* 2544 2545ATMEL XDMA DRIVER 2546M: Ludovic Desroches <ludovic.desroches@microchip.com> 2547L: linux-arm-kernel@lists.infradead.org 2548L: dmaengine@vger.kernel.org 2549S: Supported 2550F: drivers/dma/at_xdmac.c 2551 2552ATOMIC INFRASTRUCTURE 2553M: Will Deacon <will.deacon@arm.com> 2554M: Peter Zijlstra <peterz@infradead.org> 2555R: Boqun Feng <boqun.feng@gmail.com> 2556L: linux-kernel@vger.kernel.org 2557S: Maintained 2558F: arch/*/include/asm/atomic*.h 2559F: include/*/atomic*.h 2560 2561ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2562M: Bradley Grove <linuxdrivers@attotech.com> 2563L: linux-scsi@vger.kernel.org 2564W: http://www.attotech.com 2565S: Supported 2566F: drivers/scsi/esas2r 2567 2568ATUSB IEEE 802.15.4 RADIO DRIVER 2569M: Stefan Schmidt <stefan@datenfreihafen.org> 2570L: linux-wpan@vger.kernel.org 2571S: Maintained 2572F: drivers/net/ieee802154/atusb.c 2573F: drivers/net/ieee802154/atusb.h 2574F: drivers/net/ieee802154/at86rf230.h 2575 2576AUDIT SUBSYSTEM 2577M: Paul Moore <paul@paul-moore.com> 2578M: Eric Paris <eparis@redhat.com> 2579L: linux-audit@redhat.com (moderated for non-subscribers) 2580W: https://github.com/linux-audit 2581T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2582S: Supported 2583F: include/asm-generic/audit_*.h 2584F: include/linux/audit.h 2585F: include/uapi/linux/audit.h 2586F: kernel/audit* 2587F: lib/*audit.c 2588 2589AUXILIARY DISPLAY DRIVERS 2590M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2591S: Maintained 2592F: drivers/auxdisplay/ 2593F: include/linux/cfag12864b.h 2594 2595AX.25 NETWORK LAYER 2596M: Ralf Baechle <ralf@linux-mips.org> 2597L: linux-hams@vger.kernel.org 2598W: http://www.linux-ax25.org/ 2599S: Maintained 2600F: include/uapi/linux/ax25.h 2601F: include/net/ax25.h 2602F: net/ax25/ 2603 2604AXENTIA ARM DEVICES 2605M: Peter Rosin <peda@axentia.se> 2606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2607S: Maintained 2608F: Documentation/devicetree/bindings/arm/axentia.txt 2609F: arch/arm/boot/dts/at91-linea.dtsi 2610F: arch/arm/boot/dts/at91-natte.dtsi 2611F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2612F: arch/arm/boot/dts/at91-tse850-3.dts 2613 2614AXENTIA ASOC DRIVERS 2615M: Peter Rosin <peda@axentia.se> 2616L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2617S: Maintained 2618F: Documentation/devicetree/bindings/sound/axentia,* 2619F: sound/soc/atmel/tse850-pcm5142.c 2620 2621AZ6007 DVB DRIVER 2622M: Mauro Carvalho Chehab <mchehab@kernel.org> 2623L: linux-media@vger.kernel.org 2624W: https://linuxtv.org 2625T: git git://linuxtv.org/media_tree.git 2626S: Maintained 2627F: drivers/media/usb/dvb-usb-v2/az6007.c 2628 2629AZTECH FM RADIO RECEIVER DRIVER 2630M: Hans Verkuil <hverkuil@xs4all.nl> 2631L: linux-media@vger.kernel.org 2632T: git git://linuxtv.org/media_tree.git 2633W: https://linuxtv.org 2634S: Maintained 2635F: drivers/media/radio/radio-aztech* 2636 2637B43 WIRELESS DRIVER 2638L: linux-wireless@vger.kernel.org 2639L: b43-dev@lists.infradead.org 2640W: http://wireless.kernel.org/en/users/Drivers/b43 2641S: Odd Fixes 2642F: drivers/net/wireless/broadcom/b43/ 2643 2644B43LEGACY WIRELESS DRIVER 2645M: Larry Finger <Larry.Finger@lwfinger.net> 2646L: linux-wireless@vger.kernel.org 2647L: b43-dev@lists.infradead.org 2648W: http://wireless.kernel.org/en/users/Drivers/b43 2649S: Maintained 2650F: drivers/net/wireless/broadcom/b43legacy/ 2651 2652BACKLIGHT CLASS/SUBSYSTEM 2653M: Lee Jones <lee.jones@linaro.org> 2654M: Daniel Thompson <daniel.thompson@linaro.org> 2655M: Jingoo Han <jingoohan1@gmail.com> 2656L: dri-devel@lists.freedesktop.org 2657T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2658S: Maintained 2659F: drivers/video/backlight/ 2660F: include/linux/backlight.h 2661F: include/linux/pwm_backlight.h 2662F: Documentation/devicetree/bindings/leds/backlight 2663 2664BATMAN ADVANCED 2665M: Marek Lindner <mareklindner@neomailbox.ch> 2666M: Simon Wunderlich <sw@simonwunderlich.de> 2667M: Antonio Quartulli <a@unstable.cc> 2668L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2669W: https://www.open-mesh.org/ 2670Q: https://patchwork.open-mesh.org/project/batman/list/ 2671S: Maintained 2672F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2673F: Documentation/ABI/testing/sysfs-class-net-mesh 2674F: Documentation/networking/batman-adv.rst 2675F: include/uapi/linux/batadv_packet.h 2676F: include/uapi/linux/batman_adv.h 2677F: net/batman-adv/ 2678 2679BAYCOM/HDLCDRV DRIVERS FOR AX.25 2680M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2681L: linux-hams@vger.kernel.org 2682W: http://www.baycom.org/~tom/ham/ham.html 2683S: Maintained 2684F: drivers/net/hamradio/baycom* 2685 2686BCACHE (BLOCK LAYER CACHE) 2687M: Coly Li <colyli@suse.de> 2688M: Kent Overstreet <kent.overstreet@gmail.com> 2689L: linux-bcache@vger.kernel.org 2690W: http://bcache.evilpiepirate.org 2691C: irc://irc.oftc.net/bcache 2692S: Maintained 2693F: drivers/md/bcache/ 2694 2695BDISP ST MEDIA DRIVER 2696M: Fabien Dessenne <fabien.dessenne@st.com> 2697L: linux-media@vger.kernel.org 2698T: git git://linuxtv.org/media_tree.git 2699W: https://linuxtv.org 2700S: Supported 2701F: drivers/media/platform/sti/bdisp 2702 2703BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2704M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2705L: netdev@vger.kernel.org 2706S: Maintained 2707F: drivers/net/ethernet/ec_bhf.c 2708 2709BEFS FILE SYSTEM 2710M: Luis de Bethencourt <luisbg@kernel.org> 2711M: Salah Triki <salah.triki@gmail.com> 2712S: Maintained 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2714F: Documentation/filesystems/befs.txt 2715F: fs/befs/ 2716 2717BFQ I/O SCHEDULER 2718M: Paolo Valente <paolo.valente@linaro.org> 2719M: Jens Axboe <axboe@kernel.dk> 2720L: linux-block@vger.kernel.org 2721S: Maintained 2722F: block/bfq-* 2723F: Documentation/block/bfq-iosched.txt 2724 2725BFS FILE SYSTEM 2726M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2727S: Maintained 2728F: Documentation/filesystems/bfs.txt 2729F: fs/bfs/ 2730F: include/uapi/linux/bfs_fs.h 2731 2732BLINKM RGB LED DRIVER 2733M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2734S: Maintained 2735F: drivers/leds/leds-blinkm.c 2736 2737BLOCK LAYER 2738M: Jens Axboe <axboe@kernel.dk> 2739L: linux-block@vger.kernel.org 2740T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2741S: Maintained 2742F: block/ 2743F: drivers/block/ 2744F: kernel/trace/blktrace.c 2745F: lib/sbitmap.c 2746 2747BLOCK2MTD DRIVER 2748M: Joern Engel <joern@lazybastard.org> 2749L: linux-mtd@lists.infradead.org 2750S: Maintained 2751F: drivers/mtd/devices/block2mtd.c 2752 2753BLUETOOTH DRIVERS 2754M: Marcel Holtmann <marcel@holtmann.org> 2755M: Johan Hedberg <johan.hedberg@gmail.com> 2756L: linux-bluetooth@vger.kernel.org 2757W: http://www.bluez.org/ 2758T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2759T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2760S: Maintained 2761F: drivers/bluetooth/ 2762 2763BLUETOOTH SUBSYSTEM 2764M: Marcel Holtmann <marcel@holtmann.org> 2765M: Johan Hedberg <johan.hedberg@gmail.com> 2766L: linux-bluetooth@vger.kernel.org 2767W: http://www.bluez.org/ 2768T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2769T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2770S: Maintained 2771F: net/bluetooth/ 2772F: include/net/bluetooth/ 2773 2774BONDING DRIVER 2775M: Jay Vosburgh <j.vosburgh@gmail.com> 2776M: Veaceslav Falico <vfalico@gmail.com> 2777M: Andy Gospodarek <andy@greyhouse.net> 2778L: netdev@vger.kernel.org 2779W: http://sourceforge.net/projects/bonding/ 2780S: Supported 2781F: drivers/net/bonding/ 2782F: include/uapi/linux/if_bonding.h 2783 2784BPF (Safe dynamic programs and tools) 2785M: Alexei Starovoitov <ast@kernel.org> 2786M: Daniel Borkmann <daniel@iogearbox.net> 2787L: netdev@vger.kernel.org 2788L: linux-kernel@vger.kernel.org 2789T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2791Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2792S: Supported 2793F: arch/x86/net/bpf_jit* 2794F: Documentation/networking/filter.rst 2795F: Documentation/bpf/ 2796F: include/linux/bpf* 2797F: include/linux/filter.h 2798F: include/trace/events/xdp.h 2799F: include/uapi/linux/bpf* 2800F: include/uapi/linux/filter.h 2801F: kernel/bpf/ 2802F: kernel/trace/bpf_trace.c 2803F: lib/test_bpf.c 2804F: net/bpf/ 2805F: net/core/filter.c 2806F: net/sched/act_bpf.c 2807F: net/sched/cls_bpf.c 2808F: samples/bpf/ 2809F: tools/bpf/ 2810F: tools/lib/bpf/ 2811F: tools/testing/selftests/bpf/ 2812 2813BPF LSM (Security Audit and Enforcement using BPF) 2814M: KP Singh <kpsingh@chromium.org> 2815R: Florent Revest <revest@chromium.org> 2816R: Brendan Jackman <jackmanb@chromium.org> 2817L: bpf@vger.kernel.org 2818S: Maintained 2819F: Documentation/bpf/bpf_lsm.rst 2820F: include/linux/bpf_lsm.h 2821F: kernel/bpf/bpf_lsm.c 2822F: security/bpf/ 2823 2824BROADCOM B44 10/100 ETHERNET DRIVER 2825M: Michael Chan <michael.chan@broadcom.com> 2826L: netdev@vger.kernel.org 2827S: Supported 2828F: drivers/net/ethernet/broadcom/b44.* 2829 2830BROADCOM B53 ETHERNET SWITCH DRIVER 2831M: Florian Fainelli <f.fainelli@gmail.com> 2832L: netdev@vger.kernel.org 2833L: openwrt-devel@lists.openwrt.org (subscribers-only) 2834S: Supported 2835F: drivers/net/dsa/b53/* 2836F: include/linux/platform_data/b53.h 2837 2838BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2839M: Florian Fainelli <f.fainelli@gmail.com> 2840M: Ray Jui <rjui@broadcom.com> 2841M: Scott Branden <sbranden@broadcom.com> 2842M: bcm-kernel-feedback-list@broadcom.com 2843T: git git://github.com/broadcom/mach-bcm 2844S: Maintained 2845N: bcm281* 2846N: bcm113* 2847N: bcm216* 2848N: kona 2849F: arch/arm/mach-bcm/ 2850 2851BROADCOM BCM2835 ARM ARCHITECTURE 2852M: Eric Anholt <eric@anholt.net> 2853M: Stefan Wahren <stefan.wahren@i2se.com> 2854L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2856T: git git://github.com/anholt/linux 2857S: Maintained 2858N: bcm2835 2859F: drivers/staging/vc04_services 2860 2861BROADCOM BCM47XX MIPS ARCHITECTURE 2862M: Hauke Mehrtens <hauke@hauke-m.de> 2863M: Rafał Miłecki <zajec5@gmail.com> 2864L: linux-mips@linux-mips.org 2865S: Maintained 2866F: Documentation/devicetree/bindings/mips/brcm/ 2867F: arch/mips/bcm47xx/* 2868F: arch/mips/include/asm/mach-bcm47xx/* 2869 2870BROADCOM BCM5301X ARM ARCHITECTURE 2871M: Hauke Mehrtens <hauke@hauke-m.de> 2872M: Rafał Miłecki <zajec5@gmail.com> 2873M: Jon Mason <jonmason@broadcom.com> 2874M: bcm-kernel-feedback-list@broadcom.com 2875L: linux-arm-kernel@lists.infradead.org 2876S: Maintained 2877F: arch/arm/mach-bcm/bcm_5301x.c 2878F: arch/arm/boot/dts/bcm5301x*.dtsi 2879F: arch/arm/boot/dts/bcm470* 2880F: arch/arm/boot/dts/bcm953012* 2881 2882BROADCOM BCM53573 ARM ARCHITECTURE 2883M: Rafał Miłecki <rafal@milecki.pl> 2884L: linux-arm-kernel@lists.infradead.org 2885S: Maintained 2886F: arch/arm/boot/dts/bcm53573* 2887F: arch/arm/boot/dts/bcm47189* 2888 2889BROADCOM BCM63XX ARM ARCHITECTURE 2890M: Florian Fainelli <f.fainelli@gmail.com> 2891M: bcm-kernel-feedback-list@broadcom.com 2892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2893T: git git://github.com/broadcom/stblinux.git 2894S: Maintained 2895N: bcm63xx 2896 2897BROADCOM BCM63XX/BCM33XX UDC DRIVER 2898M: Kevin Cernekee <cernekee@gmail.com> 2899L: linux-usb@vger.kernel.org 2900S: Maintained 2901F: drivers/usb/gadget/udc/bcm63xx_udc.* 2902 2903BROADCOM BCM7XXX ARM ARCHITECTURE 2904M: Brian Norris <computersforpeace@gmail.com> 2905M: Gregory Fong <gregory.0xf0@gmail.com> 2906M: Florian Fainelli <f.fainelli@gmail.com> 2907M: bcm-kernel-feedback-list@broadcom.com 2908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2909T: git git://github.com/broadcom/stblinux.git 2910S: Maintained 2911F: arch/arm/mach-bcm/*brcmstb* 2912F: arch/arm/boot/dts/bcm7*.dts* 2913F: drivers/bus/brcmstb_gisb.c 2914F: arch/arm/mm/cache-b15-rac.c 2915F: arch/arm/include/asm/hardware/cache-b15-rac.h 2916N: brcmstb 2917 2918BROADCOM BMIPS CPUFREQ DRIVER 2919M: Markus Mayer <mmayer@broadcom.com> 2920M: bcm-kernel-feedback-list@broadcom.com 2921L: linux-pm@vger.kernel.org 2922S: Maintained 2923F: drivers/cpufreq/bmips-cpufreq.c 2924 2925BROADCOM BMIPS MIPS ARCHITECTURE 2926M: Kevin Cernekee <cernekee@gmail.com> 2927M: Florian Fainelli <f.fainelli@gmail.com> 2928L: linux-mips@linux-mips.org 2929T: git git://github.com/broadcom/stblinux.git 2930S: Maintained 2931F: arch/mips/bmips/* 2932F: arch/mips/include/asm/mach-bmips/* 2933F: arch/mips/kernel/*bmips* 2934F: arch/mips/boot/dts/brcm/bcm*.dts* 2935F: drivers/irqchip/irq-bcm63* 2936F: drivers/irqchip/irq-bcm7* 2937F: drivers/irqchip/irq-brcmstb* 2938F: include/linux/bcm963xx_nvram.h 2939F: include/linux/bcm963xx_tag.h 2940 2941BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2942M: Rasesh Mody <rasesh.mody@cavium.com> 2943M: Harish Patil <harish.patil@cavium.com> 2944M: Dept-GELinuxNICDev@cavium.com 2945L: netdev@vger.kernel.org 2946S: Supported 2947F: drivers/net/ethernet/broadcom/bnx2.* 2948F: drivers/net/ethernet/broadcom/bnx2_* 2949 2950BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2951M: QLogic-Storage-Upstream@qlogic.com 2952L: linux-scsi@vger.kernel.org 2953S: Supported 2954F: drivers/scsi/bnx2fc/ 2955 2956BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2957M: QLogic-Storage-Upstream@qlogic.com 2958L: linux-scsi@vger.kernel.org 2959S: Supported 2960F: drivers/scsi/bnx2i/ 2961 2962BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2963M: Ariel Elior <ariel.elior@cavium.com> 2964M: everest-linux-l2@cavium.com 2965L: netdev@vger.kernel.org 2966S: Supported 2967F: drivers/net/ethernet/broadcom/bnx2x/ 2968 2969BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2970M: Michael Chan <michael.chan@broadcom.com> 2971L: netdev@vger.kernel.org 2972S: Supported 2973F: drivers/net/ethernet/broadcom/bnxt/ 2974 2975BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2976M: Arend van Spriel <arend.vanspriel@broadcom.com> 2977M: Franky Lin <franky.lin@broadcom.com> 2978M: Hante Meuleman <hante.meuleman@broadcom.com> 2979M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2980M: Wright Feng <wright.feng@cypress.com> 2981L: linux-wireless@vger.kernel.org 2982L: brcm80211-dev-list.pdl@broadcom.com 2983L: brcm80211-dev-list@cypress.com 2984S: Supported 2985F: drivers/net/wireless/broadcom/brcm80211/ 2986 2987BROADCOM BRCMSTB GPIO DRIVER 2988M: Gregory Fong <gregory.0xf0@gmail.com> 2989L: bcm-kernel-feedback-list@broadcom.com 2990S: Supported 2991F: drivers/gpio/gpio-brcmstb.c 2992F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2993 2994BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2995M: Al Cooper <alcooperx@gmail.com> 2996L: linux-kernel@vger.kernel.org 2997L: bcm-kernel-feedback-list@broadcom.com 2998S: Maintained 2999F: drivers/phy/broadcom/phy-brcm-usb* 3000
3001BROADCOM GENET ETHERNET DRIVER 3002M: Doug Berger <opendmb@gmail.com> 3003M: Florian Fainelli <f.fainelli@gmail.com> 3004L: netdev@vger.kernel.org 3005S: Supported 3006F: drivers/net/ethernet/broadcom/genet/ 3007 3008BROADCOM IPROC ARM ARCHITECTURE 3009M: Ray Jui <rjui@broadcom.com> 3010M: Scott Branden <sbranden@broadcom.com> 3011M: Jon Mason <jonmason@broadcom.com> 3012M: bcm-kernel-feedback-list@broadcom.com 3013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3014T: git git://github.com/broadcom/cygnus-linux.git 3015S: Maintained 3016N: iproc 3017N: cygnus 3018N: bcm[-_]nsp 3019N: bcm9113* 3020N: bcm9583* 3021N: bcm9585* 3022N: bcm9586* 3023N: bcm988312 3024N: bcm113* 3025N: bcm583* 3026N: bcm585* 3027N: bcm586* 3028N: bcm88312 3029N: hr2 3030N: stingray 3031F: arch/arm64/boot/dts/broadcom/northstar2/* 3032F: arch/arm64/boot/dts/broadcom/stingray/* 3033F: drivers/clk/bcm/clk-ns* 3034F: drivers/clk/bcm/clk-sr* 3035F: drivers/pinctrl/bcm/pinctrl-ns* 3036F: include/dt-bindings/clock/bcm-sr* 3037 3038BROADCOM KONA GPIO DRIVER 3039M: Ray Jui <rjui@broadcom.com> 3040L: bcm-kernel-feedback-list@broadcom.com 3041S: Supported 3042F: drivers/gpio/gpio-bcm-kona.c 3043F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3044 3045BROADCOM NETXTREME-E ROCE DRIVER 3046M: Selvin Xavier <selvin.xavier@broadcom.com> 3047M: Devesh Sharma <devesh.sharma@broadcom.com> 3048M: Somnath Kotur <somnath.kotur@broadcom.com> 3049M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3050L: linux-rdma@vger.kernel.org 3051W: http://www.broadcom.com 3052S: Supported 3053F: drivers/infiniband/hw/bnxt_re/ 3054F: include/uapi/rdma/bnxt_re-abi.h 3055 3056BROADCOM NVRAM DRIVER 3057M: Rafał Miłecki <zajec5@gmail.com> 3058L: linux-mips@linux-mips.org 3059S: Maintained 3060F: drivers/firmware/broadcom/* 3061 3062BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3063M: Rafał Miłecki <zajec5@gmail.com> 3064L: linux-wireless@vger.kernel.org 3065S: Maintained 3066F: drivers/bcma/ 3067F: include/linux/bcma/ 3068 3069BROADCOM STB AVS CPUFREQ DRIVER 3070M: Markus Mayer <mmayer@broadcom.com> 3071M: bcm-kernel-feedback-list@broadcom.com 3072L: linux-pm@vger.kernel.org 3073S: Maintained 3074F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3075F: drivers/cpufreq/brcmstb* 3076 3077BROADCOM STB AVS TMON DRIVER 3078M: Markus Mayer <mmayer@broadcom.com> 3079M: bcm-kernel-feedback-list@broadcom.com 3080L: linux-pm@vger.kernel.org 3081S: Maintained 3082F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3083F: drivers/thermal/broadcom/brcmstb* 3084 3085BROADCOM STB NAND FLASH DRIVER 3086M: Brian Norris <computersforpeace@gmail.com> 3087M: Kamal Dasu <kdasu.kdev@gmail.com> 3088L: linux-mtd@lists.infradead.org 3089L: bcm-kernel-feedback-list@broadcom.com 3090S: Maintained 3091F: drivers/mtd/nand/raw/brcmnand/ 3092 3093BROADCOM STB DPFE DRIVER 3094M: Markus Mayer <mmayer@broadcom.com> 3095M: bcm-kernel-feedback-list@broadcom.com 3096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3097S: Maintained 3098F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3099F: drivers/memory/brcmstb_dpfe.c 3100 3101BROADCOM SYSTEMPORT ETHERNET DRIVER 3102M: Florian Fainelli <f.fainelli@gmail.com> 3103L: netdev@vger.kernel.org 3104S: Supported 3105F: drivers/net/ethernet/broadcom/bcmsysport.* 3106 3107BROADCOM TG3 GIGABIT ETHERNET DRIVER 3108M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3109M: Prashant Sreedharan <prashant@broadcom.com> 3110M: Michael Chan <mchan@broadcom.com> 3111L: netdev@vger.kernel.org 3112S: Supported 3113F: drivers/net/ethernet/broadcom/tg3.* 3114 3115BROCADE BFA FC SCSI DRIVER 3116M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3117M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3118L: linux-scsi@vger.kernel.org 3119S: Supported 3120F: drivers/scsi/bfa/ 3121 3122BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3123M: Rasesh Mody <rasesh.mody@cavium.com> 3124M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3125M: Dept-GELinuxNICDev@cavium.com 3126L: netdev@vger.kernel.org 3127S: Supported 3128F: drivers/net/ethernet/brocade/bna/ 3129 3130BSG (block layer generic sg v4 driver) 3131M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3132L: linux-scsi@vger.kernel.org 3133S: Supported 3134F: block/bsg.c 3135F: include/linux/bsg.h 3136F: include/uapi/linux/bsg.h 3137 3138BT87X AUDIO DRIVER 3139M: Clemens Ladisch <clemens@ladisch.de> 3140L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3141T: git git://git.alsa-project.org/alsa-kernel.git 3142S: Maintained 3143F: Documentation/sound/cards/bt87x.rst 3144F: sound/pci/bt87x.c 3145 3146BT8XXGPIO DRIVER 3147M: Michael Buesch <m@bues.ch> 3148W: http://bu3sch.de/btgpio.php 3149S: Maintained 3150F: drivers/gpio/gpio-bt8xx.c 3151 3152BTRFS FILE SYSTEM 3153M: Chris Mason <clm@fb.com> 3154M: Josef Bacik <jbacik@fb.com> 3155M: David Sterba <dsterba@suse.com> 3156L: linux-btrfs@vger.kernel.org 3157W: http://btrfs.wiki.kernel.org/ 3158Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3159T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3160S: Maintained 3161F: Documentation/filesystems/btrfs.txt 3162F: fs/btrfs/ 3163F: include/linux/btrfs* 3164F: include/uapi/linux/btrfs* 3165 3166BTTV VIDEO4LINUX DRIVER 3167M: Mauro Carvalho Chehab <mchehab@kernel.org> 3168L: linux-media@vger.kernel.org 3169W: https://linuxtv.org 3170T: git git://linuxtv.org/media_tree.git 3171S: Odd fixes 3172F: Documentation/media/v4l-drivers/bttv* 3173F: drivers/media/pci/bt8xx/bttv* 3174 3175BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3176M: Chanwoo Choi <cw00.choi@samsung.com> 3177L: linux-pm@vger.kernel.org 3178L: linux-samsung-soc@vger.kernel.org 3179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3180S: Maintained 3181F: drivers/devfreq/exynos-bus.c 3182F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3183 3184BUSLOGIC SCSI DRIVER 3185M: Khalid Aziz <khalid@gonehiking.org> 3186L: linux-scsi@vger.kernel.org 3187S: Maintained 3188F: drivers/scsi/BusLogic.* 3189F: drivers/scsi/FlashPoint.* 3190 3191C-MEDIA CMI8788 DRIVER 3192M: Clemens Ladisch <clemens@ladisch.de> 3193L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3194T: git git://git.alsa-project.org/alsa-kernel.git 3195S: Maintained 3196F: sound/pci/oxygen/ 3197 3198C6X ARCHITECTURE 3199M: Mark Salter <msalter@redhat.com> 3200M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3201L: linux-c6x-dev@linux-c6x.org 3202W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3203S: Maintained 3204F: arch/c6x/ 3205 3206CA8210 IEEE-802.15.4 RADIO DRIVER 3207M: Harry Morris <h.morris@cascoda.com> 3208L: linux-wpan@vger.kernel.org 3209W: https://github.com/Cascoda/ca8210-linux.git 3210S: Maintained 3211F: drivers/net/ieee802154/ca8210.c 3212F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3213 3214CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3215M: David Howells <dhowells@redhat.com> 3216L: linux-cachefs@redhat.com (moderated for non-subscribers) 3217S: Supported 3218F: Documentation/filesystems/caching/cachefiles.txt 3219F: fs/cachefiles/ 3220 3221CADENCE MIPI-CSI2 BRIDGES 3222M: Maxime Ripard <maxime.ripard@bootlin.com> 3223L: linux-media@vger.kernel.org 3224S: Maintained 3225F: Documentation/devicetree/bindings/media/cdns,*.txt 3226F: drivers/media/platform/cadence/cdns-csi2* 3227 3228CADET FM/AM RADIO RECEIVER DRIVER 3229M: Hans Verkuil <hverkuil@xs4all.nl> 3230L: linux-media@vger.kernel.org 3231T: git git://linuxtv.org/media_tree.git 3232W: https://linuxtv.org 3233S: Maintained 3234F: drivers/media/radio/radio-cadet* 3235 3236CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3237M: Jonathan Corbet <corbet@lwn.net> 3238L: linux-media@vger.kernel.org 3239T: git git://linuxtv.org/media_tree.git 3240S: Maintained 3241F: Documentation/media/v4l-drivers/cafe_ccic* 3242F: drivers/media/platform/marvell-ccic/ 3243 3244CAIF NETWORK LAYER 3245M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3246L: netdev@vger.kernel.org 3247S: Supported 3248F: Documentation/networking/caif/ 3249F: drivers/net/caif/ 3250F: include/uapi/linux/caif/ 3251F: include/net/caif/ 3252F: net/caif/ 3253 3254CALGARY x86-64 IOMMU 3255M: Muli Ben-Yehuda <mulix@mulix.org> 3256M: Jon Mason <jdmason@kudzu.us> 3257L: iommu@lists.linux-foundation.org 3258S: Maintained 3259F: arch/x86/kernel/pci-calgary_64.c 3260F: arch/x86/kernel/tce_64.c 3261F: arch/x86/include/asm/calgary.h 3262F: arch/x86/include/asm/tce.h 3263 3264CAN NETWORK DRIVERS 3265M: Wolfgang Grandegger <wg@grandegger.com> 3266M: Marc Kleine-Budde <mkl@pengutronix.de> 3267L: linux-can@vger.kernel.org 3268W: https://github.com/linux-can 3269T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3271S: Maintained 3272F: Documentation/devicetree/bindings/net/can/ 3273F: drivers/net/can/ 3274F: include/linux/can/dev.h 3275F: include/linux/can/platform/ 3276F: include/uapi/linux/can/error.h 3277F: include/uapi/linux/can/netlink.h 3278 3279CAN NETWORK LAYER 3280M: Oliver Hartkopp <socketcan@hartkopp.net> 3281M: Marc Kleine-Budde <mkl@pengutronix.de> 3282L: linux-can@vger.kernel.org 3283W: https://github.com/linux-can 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3286S: Maintained 3287F: Documentation/networking/can.rst 3288F: net/can/ 3289F: include/linux/can/core.h 3290F: include/uapi/linux/can.h 3291F: include/uapi/linux/can/bcm.h 3292F: include/uapi/linux/can/raw.h 3293F: include/uapi/linux/can/gw.h 3294 3295CAPABILITIES 3296M: Serge Hallyn <serge@hallyn.com> 3297L: linux-security-module@vger.kernel.org 3298S: Supported 3299F: include/linux/capability.h 3300F: include/uapi/linux/capability.h 3301F: security/commoncap.c 3302F: kernel/capability.c 3303 3304CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3305M: Kevin Tsai <ktsai@capellamicro.com> 3306S: Maintained 3307F: drivers/iio/light/cm* 3308 3309CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3310M: Christian Lamparter <chunkeey@googlemail.com> 3311L: linux-wireless@vger.kernel.org 3312W: http://wireless.kernel.org/en/users/Drivers/carl9170 3313S: Maintained 3314F: drivers/net/wireless/ath/carl9170/ 3315 3316CAVIUM I2C DRIVER 3317M: Jan Glauber <jglauber@cavium.com> 3318M: David Daney <david.daney@cavium.com> 3319W: http://www.cavium.com 3320S: Supported 3321F: drivers/i2c/busses/i2c-octeon* 3322F: drivers/i2c/busses/i2c-thunderx* 3323 3324CAVIUM LIQUIDIO NETWORK DRIVER 3325M: Derek Chickles <derek.chickles@caviumnetworks.com> 3326M: Satanand Burla <satananda.burla@caviumnetworks.com> 3327M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3328M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3329L: netdev@vger.kernel.org 3330W: http://www.cavium.com 3331S: Supported 3332F: drivers/net/ethernet/cavium/liquidio/ 3333 3334CAVIUM MMC DRIVER 3335M: Jan Glauber <jglauber@cavium.com> 3336M: David Daney <david.daney@cavium.com> 3337M: Steven J. Hill <Steven.Hill@cavium.com> 3338W: http://www.cavium.com 3339S: Supported 3340F: drivers/mmc/host/cavium* 3341 3342CAVIUM OCTEON-TX CRYPTO DRIVER 3343M: George Cherian <george.cherian@cavium.com> 3344L: linux-crypto@vger.kernel.org 3345W: http://www.cavium.com 3346S: Supported 3347F: drivers/crypto/cavium/cpt/ 3348 3349CAVIUM THUNDERX2 ARM64 SOC 3350M: Robert Richter <rrichter@cavium.com> 3351M: Jayachandran C <jnair@caviumnetworks.com> 3352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3353S: Maintained 3354F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3355F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3356 3357CC2520 IEEE-802.15.4 RADIO DRIVER 3358M: Varka Bhadram <varkabhadram@gmail.com> 3359L: linux-wpan@vger.kernel.org 3360S: Maintained 3361F: drivers/net/ieee802154/cc2520.c 3362F: include/linux/spi/cc2520.h 3363F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3364 3365CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3366M: Gilad Ben-Yossef <gilad@benyossef.com> 3367L: linux-crypto@vger.kernel.org 3368S: Supported 3369F: drivers/crypto/ccree/ 3370W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3371 3372CEC FRAMEWORK 3373M: Hans Verkuil <hans.verkuil@cisco.com> 3374L: linux-media@vger.kernel.org 3375T: git git://linuxtv.org/media_tree.git 3376W: http://linuxtv.org 3377S: Supported 3378F: Documentation/media/kapi/cec-core.rst 3379F: Documentation/media/uapi/cec 3380F: drivers/media/cec/ 3381F: drivers/media/rc/keymaps/rc-cec.c 3382F: include/media/cec.h 3383F: include/media/cec-notifier.h 3384F: include/uapi/linux/cec.h 3385F: include/uapi/linux/cec-funcs.h 3386F: Documentation/devicetree/bindings/media/cec.txt 3387F: Documentation/ABI/testing/debugfs-cec-error-inj 3388 3389CEC GPIO DRIVER 3390M: Hans Verkuil <hans.verkuil@cisco.com> 3391L: linux-media@vger.kernel.org 3392T: git git://linuxtv.org/media_tree.git 3393W: http://linuxtv.org 3394S: Supported 3395F: drivers/media/platform/cec-gpio/ 3396F: Documentation/devicetree/bindings/media/cec-gpio.txt 3397 3398CELL BROADBAND ENGINE ARCHITECTURE 3399M: Arnd Bergmann <arnd@arndb.de> 3400L: linuxppc-dev@lists.ozlabs.org 3401W: http://www.ibm.com/developerworks/power/cell/ 3402S: Supported 3403F: arch/powerpc/include/asm/cell*.h 3404F: arch/powerpc/include/asm/spu*.h 3405F: arch/powerpc/include/uapi/asm/spu*.h 3406F: arch/powerpc/oprofile/*cell* 3407F: arch/powerpc/platforms/cell/ 3408 3409CEPH COMMON CODE (LIBCEPH) 3410M: Ilya Dryomov <idryomov@gmail.com> 3411M: "Yan, Zheng" <zyan@redhat.com> 3412M: Sage Weil <sage@redhat.com> 3413L: ceph-devel@vger.kernel.org 3414W: http://ceph.com/ 3415T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3416T: git git://github.com/ceph/ceph-client.git 3417S: Supported 3418F: net/ceph/ 3419F: include/linux/ceph/ 3420F: include/linux/crush/ 3421 3422CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3423M: "Yan, Zheng" <zyan@redhat.com> 3424M: Sage Weil <sage@redhat.com> 3425M: Ilya Dryomov <idryomov@gmail.com> 3426L: ceph-devel@vger.kernel.org 3427W: http://ceph.com/ 3428T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3429T: git git://github.com/ceph/ceph-client.git 3430S: Supported 3431F: Documentation/filesystems/ceph.txt 3432F: fs/ceph/ 3433 3434CERTIFICATE HANDLING: 3435M: David Howells <dhowells@redhat.com> 3436M: David Woodhouse <dwmw2@infradead.org> 3437L: keyrings@vger.kernel.org 3438S: Maintained 3439F: Documentation/admin-guide/module-signing.rst 3440F: certs/ 3441F: scripts/sign-file.c 3442F: scripts/extract-cert.c 3443 3444CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3445L: linux-usb@vger.kernel.org 3446S: Orphan 3447F: Documentation/usb/WUSB-Design-overview.txt 3448F: Documentation/usb/wusb-cbaf 3449F: drivers/usb/host/hwa-hc.c 3450F: drivers/usb/host/whci/ 3451F: drivers/usb/wusbcore/ 3452F: include/linux/usb/wusb* 3453 3454CFAG12864B LCD DRIVER 3455M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3456S: Maintained 3457F: drivers/auxdisplay/cfag12864b.c 3458F: include/linux/cfag12864b.h 3459 3460CFAG12864BFB LCD FRAMEBUFFER DRIVER 3461M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3462S: Maintained 3463F: drivers/auxdisplay/cfag12864bfb.c 3464F: include/linux/cfag12864b.h 3465 3466802.11 (including CFG80211/NL80211) 3467M: Johannes Berg <johannes@sipsolutions.net> 3468L: linux-wireless@vger.kernel.org 3469W: http://wireless.kernel.org/ 3470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3472S: Maintained 3473F: net/wireless/ 3474F: include/uapi/linux/nl80211.h 3475F: include/linux/ieee80211.h 3476F: include/net/wext.h 3477F: include/net/cfg80211.h 3478F: include/net/iw_handler.h 3479F: include/net/ieee80211_radiotap.h 3480F: Documentation/driver-api/80211/cfg80211.rst 3481F: Documentation/networking/regulatory.txt 3482 3483CHAR and MISC DRIVERS 3484M: Arnd Bergmann <arnd@arndb.de> 3485M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3487S: Supported 3488F: drivers/char/ 3489F: drivers/misc/ 3490F: include/linux/miscdevice.h 3491 3492CHECKPATCH 3493M: Andy Whitcroft <apw@canonical.com> 3494M: Joe Perches <joe@perches.com> 3495S: Maintained 3496F: scripts/checkpatch.pl 3497 3498CHINESE DOCUMENTATION 3499M: Harry Wei <harryxiyou@gmail.com> 3500L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3501L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3502S: Maintained 3503F: Documentation/translations/zh_CN/ 3504 3505CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3506M: Peter Chen <Peter.Chen@nxp.com> 3507T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3508L: linux-usb@vger.kernel.org 3509S: Maintained 3510F: drivers/usb/chipidea/ 3511 3512CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3513M: Hans de Goede <hdegoede@redhat.com> 3514L: linux-input@vger.kernel.org 3515S: Maintained 3516F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3517F: drivers/input/touchscreen/chipone_icn8318.c 3518 3519CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3520M: Hans de Goede <hdegoede@redhat.com> 3521L: linux-input@vger.kernel.org 3522S: Maintained 3523F: drivers/input/touchscreen/chipone_icn8505.c 3524 3525CHROME HARDWARE PLATFORM SUPPORT 3526M: Benson Leung <bleung@chromium.org> 3527M: Olof Johansson <olof@lixom.net> 3528S: Maintained 3529T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3530F: drivers/platform/chrome/ 3531 3532CHROMEOS EC SUBDRIVERS 3533M: Benson Leung <bleung@chromium.org> 3534M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3535R: Guenter Roeck <groeck@chromium.org> 3536S: Maintained 3537N: cros_ec 3538N: cros-ec 3539F: drivers/power/supply/cros_usbpd-charger.c 3540 3541CHROMEOS EC CODEC DRIVER 3542M: Cheng-Yi Chiang <cychiang@chromium.org> 3543S: Maintained 3544R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3545R: Guenter Roeck <groeck@chromium.org> 3546F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3547F: sound/soc/codecs/cros_ec_codec.* 3548 3549CIRRUS LOGIC AUDIO CODEC DRIVERS 3550M: Brian Austin <brian.austin@cirrus.com> 3551M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3553S: Maintained 3554F: sound/soc/codecs/cs* 3555 3556CIRRUS LOGIC EP93XX ETHERNET DRIVER 3557M: Hartley Sweeten <hsweeten@visionengravers.com> 3558L: netdev@vger.kernel.org 3559S: Maintained 3560F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3561 3562CIRRUS LOGIC LOCHNAGAR DRIVER 3563M: Charles Keepax <ckeepax@opensource.cirrus.com> 3564M: Richard Fitzgerald <rf@opensource.cirrus.com> 3565L: patches@opensource.cirrus.com 3566S: Supported 3567F: drivers/clk/clk-lochnagar.c 3568F: drivers/mfd/lochnagar-i2c.c 3569F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3570F: drivers/regulator/lochnagar-regulator.c 3571F: sound/soc/codecs/lochnagar-sc.c 3572F: include/dt-bindings/clk/lochnagar.h 3573F: include/dt-bindings/pinctrl/lochnagar.h 3574F: include/linux/mfd/lochnagar* 3575F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3576F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3577F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3578F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3579F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3580 3581CISCO FCOE HBA DRIVER 3582M: Satish Kharat <satishkh@cisco.com> 3583M: Sesidhar Baddela <sebaddel@cisco.com> 3584M: Karan Tilak Kumar <kartilak@cisco.com> 3585L: linux-scsi@vger.kernel.org 3586S: Supported 3587F: drivers/scsi/fnic/ 3588 3589CISCO SCSI HBA DRIVER 3590M: Karan Tilak Kumar <kartilak@cisco.com> 3591M: Sesidhar Baddela <sebaddel@cisco.com> 3592L: linux-scsi@vger.kernel.org 3593S: Supported 3594F: drivers/scsi/snic/ 3595 3596CISCO VIC ETHERNET NIC DRIVER 3597M: Christian Benvenuti <benve@cisco.com> 3598M: Govindarajulu Varadarajan <_govind@gmx.com> 3599M: Parvi Kaustubhi <pkaustub@cisco.com> 3600S: Supported 3601F: drivers/net/ethernet/cisco/enic/ 3602 3603CISCO VIC LOW LATENCY NIC DRIVER 3604M: Christian Benvenuti <benve@cisco.com> 3605M: Dave Goodell <dgoodell@cisco.com> 3606S: Supported 3607F: drivers/infiniband/hw/usnic/ 3608 3609CLEANCACHE API 3610M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3611L: linux-kernel@vger.kernel.org 3612S: Maintained 3613F: mm/cleancache.c 3614F: include/linux/cleancache.h 3615 3616CLK API 3617M: Russell King <linux@armlinux.org.uk> 3618L: linux-clk@vger.kernel.org 3619S: Maintained 3620F: include/linux/clk.h 3621 3622CLOCKSOURCE, CLOCKEVENT DRIVERS 3623M: Daniel Lezcano <daniel.lezcano@linaro.org> 3624M: Thomas Gleixner <tglx@linutronix.de> 3625L: linux-kernel@vger.kernel.org 3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3627S: Supported 3628F: drivers/clocksource/ 3629F: Documentation/devicetree/bindings/timer/ 3630 3631CMPC ACPI DRIVER 3632M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3633M: Daniel Oliveira Nascimento <don@syst.com.br> 3634L: platform-driver-x86@vger.kernel.org 3635S: Supported 3636F: drivers/platform/x86/classmate-laptop.c 3637 3638COBALT MEDIA DRIVER 3639M: Hans Verkuil <hans.verkuil@cisco.com> 3640L: linux-media@vger.kernel.org 3641T: git git://linuxtv.org/media_tree.git 3642W: https://linuxtv.org 3643S: Supported 3644F: drivers/media/pci/cobalt/ 3645 3646COCCINELLE/Semantic Patches (SmPL) 3647M: Julia Lawall <Julia.Lawall@lip6.fr> 3648M: Gilles Muller <Gilles.Muller@lip6.fr> 3649M: Nicolas Palix <nicolas.palix@imag.fr> 3650M: Michal Marek <michal.lkml@markovi.net> 3651L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3653W: http://coccinelle.lip6.fr/ 3654S: Supported 3655F: Documentation/dev-tools/coccinelle.rst 3656F: scripts/coccinelle/ 3657F: scripts/coccicheck 3658 3659CODA FILE SYSTEM 3660M: Jan Harkes <jaharkes@cs.cmu.edu> 3661M: coda@cs.cmu.edu 3662L: codalist@coda.cs.cmu.edu 3663W: http://www.coda.cs.cmu.edu/ 3664S: Maintained 3665F: Documentation/filesystems/coda.txt 3666F: fs/coda/ 3667F: include/linux/coda*.h 3668F: include/uapi/linux/coda*.h 3669 3670CODA V4L2 MEM2MEM DRIVER 3671M: Philipp Zabel <p.zabel@pengutronix.de> 3672L: linux-media@vger.kernel.org 3673S: Maintained 3674F: Documentation/devicetree/bindings/media/coda.txt 3675F: drivers/media/platform/coda/ 3676 3677COMMON CLK FRAMEWORK 3678M: Michael Turquette <mturquette@baylibre.com> 3679M: Stephen Boyd <sboyd@kernel.org> 3680L: linux-clk@vger.kernel.org 3681Q: http://patchwork.kernel.org/project/linux-clk/list/ 3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3683S: Maintained 3684F: Documentation/devicetree/bindings/clock/ 3685F: drivers/clk/ 3686X: drivers/clk/clkdev.c 3687F: include/linux/clk-pr* 3688F: include/linux/clk/ 3689F: include/linux/of_clk.h 3690 3691COMMON INTERNET FILE SYSTEM (CIFS) 3692M: Steve French <sfrench@samba.org> 3693L: linux-cifs@vger.kernel.org 3694L: samba-technical@lists.samba.org (moderated for non-subscribers) 3695W: http://linux-cifs.samba.org/ 3696T: git git://git.samba.org/sfrench/cifs-2.6.git 3697S: Supported 3698F: Documentation/filesystems/cifs/ 3699F: fs/cifs/ 3700 3701COMPACTPCI HOTPLUG CORE 3702M: Scott Murray <scott@spiteful.org> 3703L: linux-pci@vger.kernel.org 3704S: Maintained 3705F: drivers/pci/hotplug/cpci_hotplug* 3706 3707COMPACTPCI HOTPLUG GENERIC DRIVER 3708M: Scott Murray <scott@spiteful.org> 3709L: linux-pci@vger.kernel.org 3710S: Maintained 3711F: drivers/pci/hotplug/cpcihp_generic.c 3712 3713COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3714M: Scott Murray <scott@spiteful.org> 3715L: linux-pci@vger.kernel.org 3716S: Maintained 3717F: drivers/pci/hotplug/cpcihp_zt5550.* 3718 3719COMPAL LAPTOP SUPPORT 3720M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3721L: platform-driver-x86@vger.kernel.org 3722S: Maintained 3723F: drivers/platform/x86/compal-laptop.c 3724 3725CONEXANT ACCESSRUNNER USB DRIVER 3726L: accessrunner-general@lists.sourceforge.net 3727W: http://accessrunner.sourceforge.net/ 3728S: Orphan 3729F: drivers/usb/atm/cxacru.c 3730 3731CONFIGFS 3732M: Joel Becker <jlbec@evilplan.org> 3733M: Christoph Hellwig <hch@lst.de> 3734T: git git://git.infradead.org/users/hch/configfs.git 3735S: Supported 3736F: fs/configfs/ 3737F: include/linux/configfs.h 3738 3739CONNECTOR 3740M: Evgeniy Polyakov <zbr@ioremap.net> 3741L: netdev@vger.kernel.org 3742S: Maintained 3743F: drivers/connector/ 3744 3745CONTROL GROUP (CGROUP) 3746M: Tejun Heo <tj@kernel.org> 3747M: Li Zefan <lizefan@huawei.com> 3748M: Johannes Weiner <hannes@cmpxchg.org> 3749L: cgroups@vger.kernel.org 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3751S: Maintained 3752F: Documentation/cgroup* 3753F: include/linux/cgroup* 3754F: kernel/cgroup* 3755 3756CONTROL GROUP - CPUSET 3757M: Li Zefan <lizefan@huawei.com> 3758L: cgroups@vger.kernel.org 3759W: http://www.bullopensource.org/cpuset/ 3760W: http://oss.sgi.com/projects/cpusets/ 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3762S: Maintained 3763F: Documentation/cgroup-v1/cpusets.txt 3764F: include/linux/cpuset.h 3765F: kernel/cgroup/cpuset.c 3766 3767CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3768M: Johannes Weiner <hannes@cmpxchg.org> 3769M: Michal Hocko <mhocko@kernel.org> 3770M: Vladimir Davydov <vdavydov.dev@gmail.com> 3771L: cgroups@vger.kernel.org 3772L: linux-mm@kvack.org 3773S: Maintained 3774F: mm/memcontrol.c 3775F: mm/swap_cgroup.c 3776 3777CORETEMP HARDWARE MONITORING DRIVER 3778M: Fenghua Yu <fenghua.yu@intel.com> 3779L: linux-hwmon@vger.kernel.org 3780S: Maintained 3781F: Documentation/hwmon/coretemp 3782F: drivers/hwmon/coretemp.c 3783 3784COSA/SRP SYNC SERIAL DRIVER 3785M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3786W: http://www.fi.muni.cz/~kas/cosa/ 3787S: Maintained 3788F: drivers/net/wan/cosa* 3789 3790CPMAC ETHERNET DRIVER 3791M: Florian Fainelli <f.fainelli@gmail.com> 3792L: netdev@vger.kernel.org 3793S: Maintained 3794F: drivers/net/ethernet/ti/cpmac.c 3795 3796CPU FREQUENCY DRIVERS 3797M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3798M: Viresh Kumar <viresh.kumar@linaro.org> 3799L: linux-pm@vger.kernel.org 3800S: Maintained 3801T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3802T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3803B: https://bugzilla.kernel.org 3804F: Documentation/cpu-freq/ 3805F: Documentation/devicetree/bindings/cpufreq/ 3806F: drivers/cpufreq/ 3807F: include/linux/cpufreq.h 3808F: tools/testing/selftests/cpufreq/ 3809 3810CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3811M: Viresh Kumar <viresh.kumar@linaro.org> 3812M: Sudeep Holla <sudeep.holla@arm.com> 3813L: linux-pm@vger.kernel.org 3814W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3815S: Maintained 3816F: drivers/cpufreq/arm_big_little.h 3817F: drivers/cpufreq/arm_big_little.c 3818 3819CPU POWER MONITORING SUBSYSTEM 3820M: Thomas Renninger <trenn@suse.com> 3821M: Shuah Khan <shuah@kernel.org> 3822L: linux-pm@vger.kernel.org 3823S: Maintained 3824F: tools/power/cpupower/ 3825 3826CPUID/MSR DRIVER 3827M: "H. Peter Anvin" <hpa@zytor.com> 3828S: Maintained 3829F: arch/x86/kernel/cpuid.c 3830F: arch/x86/kernel/msr.c 3831 3832CPUIDLE DRIVER - ARM BIG LITTLE 3833M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3834M: Daniel Lezcano <daniel.lezcano@linaro.org> 3835L: linux-pm@vger.kernel.org 3836L: linux-arm-kernel@lists.infradead.org 3837T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3838S: Maintained 3839F: drivers/cpuidle/cpuidle-big_little.c 3840 3841CPUIDLE DRIVER - ARM EXYNOS 3842M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3843M: Daniel Lezcano <daniel.lezcano@linaro.org> 3844M: Kukjin Kim <kgene@kernel.org> 3845L: linux-pm@vger.kernel.org 3846L: linux-samsung-soc@vger.kernel.org 3847S: Supported 3848F: drivers/cpuidle/cpuidle-exynos.c 3849F: arch/arm/mach-exynos/pm.c 3850 3851CPUIDLE DRIVERS 3852M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3853M: Daniel Lezcano <daniel.lezcano@linaro.org> 3854L: linux-pm@vger.kernel.org 3855S: Maintained 3856T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3857B: https://bugzilla.kernel.org 3858F: drivers/cpuidle/* 3859F: include/linux/cpuidle.h 3860 3861CRAMFS FILESYSTEM 3862M: Nicolas Pitre <nico@linaro.org> 3863S: Maintained 3864F: Documentation/filesystems/cramfs.txt 3865F: fs/cramfs/ 3866 3867CRYPTO API 3868M: Herbert Xu <herbert@gondor.apana.org.au> 3869M: "David S. Miller" <davem@davemloft.net> 3870L: linux-crypto@vger.kernel.org 3871T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3872T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3873S: Maintained 3874F: Documentation/crypto/ 3875F: Documentation/devicetree/bindings/crypto/ 3876F: arch/*/crypto/ 3877F: crypto/ 3878F: drivers/crypto/ 3879F: include/crypto/ 3880F: include/linux/crypto* 3881F: lib/crypto/ 3882 3883CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3884M: Neil Horman <nhorman@tuxdriver.com> 3885L: linux-crypto@vger.kernel.org 3886S: Maintained 3887F: crypto/ansi_cprng.c 3888F: crypto/rng.c 3889 3890CS3308 MEDIA DRIVER 3891M: Hans Verkuil <hverkuil@xs4all.nl> 3892L: linux-media@vger.kernel.org 3893T: git git://linuxtv.org/media_tree.git 3894W: http://linuxtv.org 3895S: Odd Fixes 3896F: drivers/media/i2c/cs3308.c 3897F: drivers/media/i2c/cs3308.h 3898 3899CS5535 Audio ALSA driver 3900M: Jaya Kumar <jayakumar.alsa@gmail.com> 3901S: Maintained 3902F: sound/pci/cs5535audio/ 3903 3904CW1200 WLAN driver 3905M: Solomon Peachy <pizza@shaftnet.org> 3906S: Maintained 3907F: drivers/net/wireless/st/cw1200/ 3908 3909CX18 VIDEO4LINUX DRIVER 3910M: Andy Walls <awalls@md.metrocast.net> 3911L: ivtv-devel@ivtvdriver.org (subscribers-only) 3912L: linux-media@vger.kernel.org 3913T: git git://linuxtv.org/media_tree.git 3914W: https://linuxtv.org 3915W: http://www.ivtvdriver.org/index.php/Cx18 3916S: Maintained 3917F: Documentation/media/v4l-drivers/cx18* 3918F: drivers/media/pci/cx18/ 3919F: include/uapi/linux/ivtv* 3920 3921CX2341X MPEG ENCODER HELPER MODULE 3922M: Hans Verkuil <hverkuil@xs4all.nl> 3923L: linux-media@vger.kernel.org 3924T: git git://linuxtv.org/media_tree.git 3925W: https://linuxtv.org 3926S: Maintained 3927F: drivers/media/common/cx2341x* 3928F: include/media/cx2341x* 3929 3930CX24120 MEDIA DRIVER 3931M: Jemma Denson <jdenson@gmail.com> 3932M: Patrick Boettcher <patrick.boettcher@posteo.de> 3933L: linux-media@vger.kernel.org 3934W: https://linuxtv.org 3935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3936S: Maintained 3937F: drivers/media/dvb-frontends/cx24120* 3938 3939CX88 VIDEO4LINUX DRIVER 3940M: Mauro Carvalho Chehab <mchehab@kernel.org> 3941L: linux-media@vger.kernel.org 3942W: https://linuxtv.org 3943T: git git://linuxtv.org/media_tree.git 3944S: Odd fixes 3945F: Documentation/media/v4l-drivers/cx88* 3946F: drivers/media/pci/cx88/ 3947 3948CXD2820R MEDIA DRIVER 3949M: Antti Palosaari <crope@iki.fi> 3950L: linux-media@vger.kernel.org 3951W: https://linuxtv.org 3952W: http://palosaari.fi/linux/ 3953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3954T: git git://linuxtv.org/anttip/media_tree.git 3955S: Maintained 3956F: drivers/media/dvb-frontends/cxd2820r* 3957 3958CXGB3 ETHERNET DRIVER (CXGB3) 3959M: Santosh Raspatur <santosh@chelsio.com> 3960L: netdev@vger.kernel.org 3961W: http://www.chelsio.com 3962S: Supported 3963F: drivers/net/ethernet/chelsio/cxgb3/ 3964 3965CXGB3 ISCSI DRIVER (CXGB3I) 3966M: Karen Xie <kxie@chelsio.com> 3967L: linux-scsi@vger.kernel.org 3968W: http://www.chelsio.com 3969S: Supported 3970F: drivers/scsi/cxgbi/cxgb3i 3971 3972CXGB4 CRYPTO DRIVER (chcr) 3973M: Harsh Jain <harsh@chelsio.com> 3974L: linux-crypto@vger.kernel.org 3975W: http://www.chelsio.com 3976S: Supported 3977F: drivers/crypto/chelsio 3978 3979CXGB4 INLINE CRYPTO DRIVER 3980M: Ayush Sawal <ayush.sawal@chelsio.com> 3981M: Vinay Kumar Yadav <vinay.yadav@chelsio.com> 3982M: Rohit Maheshwari <rohitm@chelsio.com> 3983L: netdev@vger.kernel.org 3984S: Supported 3985W: http://www.chelsio.com 3986F: drivers/net/ethernet/chelsio/inline_crypto/ 3987 3988CXGB4 ETHERNET DRIVER (CXGB4) 3989M: Ganesh Goudar <ganeshgr@chelsio.com> 3990L: netdev@vger.kernel.org 3991W: http://www.chelsio.com 3992S: Supported 3993F: drivers/net/ethernet/chelsio/cxgb4/ 3994 3995CXGB4 ISCSI DRIVER (CXGB4I) 3996M: Karen Xie <kxie@chelsio.com> 3997L: linux-scsi@vger.kernel.org 3998W: http://www.chelsio.com 3999S: Supported 4000F: drivers/scsi/cxgbi/cxgb4i
4001 4002CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4003M: Steve Wise <swise@chelsio.com> 4004L: linux-rdma@vger.kernel.org 4005W: http://www.openfabrics.org 4006S: Supported 4007F: drivers/infiniband/hw/cxgb4/ 4008F: include/uapi/rdma/cxgb4-abi.h 4009 4010CXGB4VF ETHERNET DRIVER (CXGB4VF) 4011M: Casey Leedom <leedom@chelsio.com> 4012L: netdev@vger.kernel.org 4013W: http://www.chelsio.com 4014S: Supported 4015F: drivers/net/ethernet/chelsio/cxgb4vf/ 4016 4017CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4018M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4019M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4020L: linuxppc-dev@lists.ozlabs.org 4021S: Supported 4022F: arch/powerpc/platforms/powernv/pci-cxl.c 4023F: drivers/misc/cxl/ 4024F: include/misc/cxl* 4025F: include/uapi/misc/cxl.h 4026F: Documentation/powerpc/cxl.txt 4027F: Documentation/ABI/testing/sysfs-class-cxl 4028 4029CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4030M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4031M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4032M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4033L: linux-scsi@vger.kernel.org 4034S: Supported 4035F: drivers/scsi/cxlflash/ 4036F: include/uapi/scsi/cxlflash_ioctls.h 4037F: Documentation/powerpc/cxlflash.txt 4038 4039CYBERPRO FB DRIVER 4040M: Russell King <linux@armlinux.org.uk> 4041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4042W: http://www.armlinux.org.uk/ 4043S: Maintained 4044F: drivers/video/fbdev/cyber2000fb.* 4045 4046CYCLADES ASYNC MUX DRIVER 4047W: http://www.cyclades.com/ 4048S: Orphan 4049F: drivers/tty/cyclades.c 4050F: include/linux/cyclades.h 4051F: include/uapi/linux/cyclades.h 4052 4053CYCLADES PC300 DRIVER 4054W: http://www.cyclades.com/ 4055S: Orphan 4056F: drivers/net/wan/pc300* 4057 4058CYPRESS_FIRMWARE MEDIA DRIVER 4059M: Antti Palosaari <crope@iki.fi> 4060L: linux-media@vger.kernel.org 4061W: https://linuxtv.org 4062W: http://palosaari.fi/linux/ 4063Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4064T: git git://linuxtv.org/anttip/media_tree.git 4065S: Maintained 4066F: drivers/media/common/cypress_firmware* 4067 4068CYTTSP TOUCHSCREEN DRIVER 4069M: Ferruh Yigit <fery@cypress.com> 4070L: linux-input@vger.kernel.org 4071S: Supported 4072F: drivers/input/touchscreen/cyttsp* 4073F: include/linux/input/cyttsp.h 4074 4075D-LINK DIR-685 TOUCHKEYS DRIVER 4076M: Linus Walleij <linus.walleij@linaro.org> 4077L: linux-input@vger.kernel.org 4078S: Supported 4079F: drivers/input/dlink-dir685-touchkeys.c 4080 4081DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4082M: Joshua Kinard <kumba@gentoo.org> 4083S: Maintained 4084F: drivers/rtc/rtc-ds1685.c 4085F: include/linux/rtc/ds1685.h 4086 4087DAMA SLAVE for AX.25 4088M: Joerg Reuter <jreuter@yaina.de> 4089W: http://yaina.de/jreuter/ 4090W: http://www.qsl.net/dl1bke/ 4091L: linux-hams@vger.kernel.org 4092S: Maintained 4093F: net/ax25/af_ax25.c 4094F: net/ax25/ax25_dev.c 4095F: net/ax25/ax25_ds_* 4096F: net/ax25/ax25_in.c 4097F: net/ax25/ax25_out.c 4098F: net/ax25/ax25_timer.c 4099F: net/ax25/sysctl_net_ax25.c 4100 4101DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4102L: netdev@vger.kernel.org 4103S: Orphan 4104F: Documentation/networking/dmfe.txt 4105F: drivers/net/ethernet/dec/tulip/dmfe.c 4106 4107DC390/AM53C974 SCSI driver 4108M: Hannes Reinecke <hare@suse.com> 4109L: linux-scsi@vger.kernel.org 4110S: Maintained 4111F: drivers/scsi/am53c974.c 4112 4113DC395x SCSI driver 4114M: Oliver Neukum <oliver@neukum.org> 4115M: Ali Akcaagac <aliakc@web.de> 4116M: Jamie Lenehan <lenehan@twibble.org> 4117L: dc395x@twibble.org 4118W: http://twibble.org/dist/dc395x/ 4119W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4120S: Maintained 4121F: Documentation/scsi/dc395x.txt 4122F: drivers/scsi/dc395x.* 4123 4124DCCP PROTOCOL 4125M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4126L: dccp@vger.kernel.org 4127W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4128S: Maintained 4129F: include/linux/dccp.h 4130F: include/uapi/linux/dccp.h 4131F: include/linux/tfrc.h 4132F: net/dccp/ 4133 4134DECnet NETWORK LAYER 4135W: http://linux-decnet.sourceforge.net 4136L: linux-decnet-user@lists.sourceforge.net 4137S: Orphan 4138F: Documentation/networking/decnet.txt 4139F: net/decnet/ 4140 4141DECSTATION PLATFORM SUPPORT 4142M: "Maciej W. Rozycki" <macro@linux-mips.org> 4143L: linux-mips@linux-mips.org 4144W: http://www.linux-mips.org/wiki/DECstation 4145S: Maintained 4146F: arch/mips/dec/ 4147F: arch/mips/include/asm/dec/ 4148F: arch/mips/include/asm/mach-dec/ 4149 4150DEFXX FDDI NETWORK DRIVER 4151M: "Maciej W. Rozycki" <macro@linux-mips.org> 4152S: Maintained 4153F: drivers/net/fddi/defxx.* 4154 4155DELL SMBIOS DRIVER 4156M: Pali Rohár <pali.rohar@gmail.com> 4157M: Mario Limonciello <mario.limonciello@dell.com> 4158L: platform-driver-x86@vger.kernel.org 4159S: Maintained 4160F: drivers/platform/x86/dell-smbios.* 4161 4162DELL SMBIOS SMM DRIVER 4163M: Mario Limonciello <mario.limonciello@dell.com> 4164L: platform-driver-x86@vger.kernel.org 4165S: Maintained 4166F: drivers/platform/x86/dell-smbios-smm.c 4167 4168DELL SMBIOS WMI DRIVER 4169M: Mario Limonciello <mario.limonciello@dell.com> 4170L: platform-driver-x86@vger.kernel.org 4171S: Maintained 4172F: drivers/platform/x86/dell-smbios-wmi.c 4173F: tools/wmi/dell-smbios-example.c 4174 4175DELL LAPTOP DRIVER 4176M: Matthew Garrett <mjg59@srcf.ucam.org> 4177M: Pali Rohár <pali.rohar@gmail.com> 4178L: platform-driver-x86@vger.kernel.org 4179S: Maintained 4180F: drivers/platform/x86/dell-laptop.c 4181 4182DELL LAPTOP FREEFALL DRIVER 4183M: Pali Rohár <pali.rohar@gmail.com> 4184S: Maintained 4185F: drivers/platform/x86/dell-smo8800.c 4186 4187DELL LAPTOP RBTN DRIVER 4188M: Pali Rohár <pali.rohar@gmail.com> 4189S: Maintained 4190F: drivers/platform/x86/dell-rbtn.* 4191 4192DELL LAPTOP SMM DRIVER 4193M: Pali Rohár <pali.rohar@gmail.com> 4194S: Maintained 4195F: drivers/hwmon/dell-smm-hwmon.c 4196F: include/uapi/linux/i8k.h 4197 4198DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4199M: Doug Warzecha <Douglas_Warzecha@dell.com> 4200S: Maintained 4201F: Documentation/dcdbas.txt 4202F: drivers/firmware/dcdbas.* 4203 4204DELL WMI SYSMAN DRIVER 4205M: Divya Bharathi <divya.bharathi@dell.com> 4206M: Mario Limonciello <mario.limonciello@dell.com> 4207M: Prasanth Ksr <prasanth.ksr@dell.com> 4208L: platform-driver-x86@vger.kernel.org 4209S: Maintained 4210F: Documentation/ABI/testing/sysfs-class-firmware-attributes 4211F: drivers/platform/x86/dell-wmi-sysman/ 4212 4213DELL WMI NOTIFICATIONS DRIVER 4214M: Matthew Garrett <mjg59@srcf.ucam.org> 4215M: Pali Rohár <pali.rohar@gmail.com> 4216S: Maintained 4217F: drivers/platform/x86/dell-wmi.c 4218 4219DELL WMI DESCRIPTOR DRIVER 4220M: Mario Limonciello <mario.limonciello@dell.com> 4221S: Maintained 4222F: drivers/platform/x86/dell-wmi-descriptor.c 4223 4224DELTA ST MEDIA DRIVER 4225M: Hugues Fruchet <hugues.fruchet@st.com> 4226L: linux-media@vger.kernel.org 4227T: git git://linuxtv.org/media_tree.git 4228W: https://linuxtv.org 4229S: Supported 4230F: drivers/media/platform/sti/delta 4231 4232DENALI NAND DRIVER 4233M: Masahiro Yamada <yamada.masahiro@socionext.com> 4234L: linux-mtd@lists.infradead.org 4235S: Supported 4236F: drivers/mtd/nand/raw/denali* 4237 4238DESIGNWARE USB2 DRD IP DRIVER 4239M: Minas Harutyunyan <hminas@synopsys.com> 4240L: linux-usb@vger.kernel.org 4241T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4242S: Maintained 4243F: drivers/usb/dwc2/ 4244 4245DESIGNWARE USB3 DRD IP DRIVER 4246M: Felipe Balbi <balbi@kernel.org> 4247L: linux-usb@vger.kernel.org 4248T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4249S: Maintained 4250F: drivers/usb/dwc3/ 4251 4252DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4253M: Andreas Klinger <ak@it-klinger.de> 4254L: linux-iio@vger.kernel.org 4255S: Maintained 4256F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4257F: drivers/iio/proximity/srf*.c 4258 4259DEVICE COREDUMP (DEV_COREDUMP) 4260M: Johannes Berg <johannes@sipsolutions.net> 4261L: linux-kernel@vger.kernel.org 4262S: Maintained 4263F: drivers/base/devcoredump.c 4264F: include/linux/devcoredump.h 4265 4266DEVICE FREQUENCY (DEVFREQ) 4267M: MyungJoo Ham <myungjoo.ham@samsung.com> 4268M: Kyungmin Park <kyungmin.park@samsung.com> 4269R: Chanwoo Choi <cw00.choi@samsung.com> 4270L: linux-pm@vger.kernel.org 4271T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4272S: Maintained 4273F: drivers/devfreq/ 4274F: include/linux/devfreq.h 4275F: Documentation/devicetree/bindings/devfreq/ 4276 4277DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4278M: Chanwoo Choi <cw00.choi@samsung.com> 4279L: linux-pm@vger.kernel.org 4280T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4281S: Supported 4282F: drivers/devfreq/event/ 4283F: drivers/devfreq/devfreq-event.c 4284F: include/linux/devfreq-event.h 4285F: Documentation/devicetree/bindings/devfreq/event/ 4286 4287DEVICE NUMBER REGISTRY 4288M: Torben Mathiasen <device@lanana.org> 4289W: http://lanana.org/docs/device-list/index.html 4290S: Maintained 4291 4292DEVICE-MAPPER (LVM) 4293M: Alasdair Kergon <agk@redhat.com> 4294M: Mike Snitzer <snitzer@redhat.com> 4295M: dm-devel@redhat.com 4296L: dm-devel@redhat.com 4297W: http://sources.redhat.com/dm 4298Q: http://patchwork.kernel.org/project/dm-devel/list/ 4299T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4300T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4301S: Maintained 4302F: Documentation/admin-guide/device-mapper/ 4303F: drivers/md/Makefile 4304F: drivers/md/Kconfig 4305F: drivers/md/dm* 4306F: drivers/md/persistent-data/ 4307F: include/linux/device-mapper.h 4308F: include/linux/dm-*.h 4309F: include/uapi/linux/dm-*.h 4310 4311DEVLINK 4312M: Jiri Pirko <jiri@mellanox.com> 4313L: netdev@vger.kernel.org 4314S: Supported 4315F: net/core/devlink.c 4316F: include/net/devlink.h 4317F: include/uapi/linux/devlink.h 4318F: Documentation/networking/devlink 4319 4320DIALOG SEMICONDUCTOR DRIVERS 4321M: Support Opensource <support.opensource@diasemi.com> 4322W: http://www.dialog-semiconductor.com/products 4323S: Supported 4324F: Documentation/hwmon/da90?? 4325F: Documentation/devicetree/bindings/mfd/da90*.txt 4326F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4327F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4328F: Documentation/devicetree/bindings/regulator/da92*.txt 4329F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4330F: Documentation/devicetree/bindings/sound/da[79]*.txt 4331F: drivers/gpio/gpio-da90??.c 4332F: drivers/hwmon/da90??-hwmon.c 4333F: drivers/iio/adc/da91??-*.c 4334F: drivers/input/misc/da90??_onkey.c 4335F: drivers/input/touchscreen/da9052_tsi.c 4336F: drivers/leds/leds-da90??.c 4337F: drivers/mfd/da903x.c 4338F: drivers/mfd/da90??-*.c 4339F: drivers/mfd/da91??-*.c 4340F: drivers/power/supply/da9052-battery.c 4341F: drivers/power/supply/da91??-*.c 4342F: drivers/regulator/da903x.c 4343F: drivers/regulator/da9???-regulator.[ch] 4344F: drivers/thermal/da90??-thermal.c 4345F: drivers/rtc/rtc-da90??.c 4346F: drivers/video/backlight/da90??_bl.c 4347F: drivers/watchdog/da90??_wdt.c 4348F: include/linux/mfd/da903x.h 4349F: include/linux/mfd/da9052/ 4350F: include/linux/mfd/da9055/ 4351F: include/linux/mfd/da9062/ 4352F: include/linux/mfd/da9063/ 4353F: include/linux/mfd/da9150/ 4354F: include/linux/regulator/da9211.h 4355F: include/sound/da[79]*.h 4356F: sound/soc/codecs/da[79]*.[ch] 4357 4358DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4359M: William Breathitt Gray <vilhelm.gray@gmail.com> 4360L: linux-gpio@vger.kernel.org 4361S: Maintained 4362F: drivers/gpio/gpio-gpio-mm.c 4363 4364DIGI NEO AND CLASSIC PCI PRODUCTS 4365M: Lidza Louina <lidza.louina@gmail.com> 4366M: Mark Hounschell <markh@compro.net> 4367L: driverdev-devel@linuxdriverproject.org 4368S: Maintained 4369F: drivers/staging/dgnc/ 4370 4371DIOLAN U2C-12 I2C DRIVER 4372M: Guenter Roeck <linux@roeck-us.net> 4373L: linux-i2c@vger.kernel.org 4374S: Maintained 4375F: drivers/i2c/busses/i2c-diolan-u2c.c 4376 4377FILESYSTEM DIRECT ACCESS (DAX) 4378M: Matthew Wilcox <mawilcox@microsoft.com> 4379M: Ross Zwisler <ross.zwisler@linux.intel.com> 4380L: linux-fsdevel@vger.kernel.org 4381S: Supported 4382F: fs/dax.c 4383F: include/linux/dax.h 4384F: include/trace/events/fs_dax.h 4385 4386DEVICE DIRECT ACCESS (DAX) 4387M: Dan Williams <dan.j.williams@intel.com> 4388M: Dave Jiang <dave.jiang@intel.com> 4389M: Ross Zwisler <ross.zwisler@linux.intel.com> 4390M: Vishal Verma <vishal.l.verma@intel.com> 4391L: linux-nvdimm@lists.01.org 4392S: Supported 4393F: drivers/dax/ 4394 4395DIRECTORY NOTIFICATION (DNOTIFY) 4396M: Jan Kara <jack@suse.cz> 4397R: Amir Goldstein <amir73il@gmail.com> 4398L: linux-fsdevel@vger.kernel.org 4399S: Maintained 4400F: Documentation/filesystems/dnotify.txt 4401F: fs/notify/dnotify/ 4402F: include/linux/dnotify.h 4403 4404DISK GEOMETRY AND PARTITION HANDLING 4405M: Andries Brouwer <aeb@cwi.nl> 4406W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4407W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4408W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4409S: Maintained 4410 4411DISKQUOTA 4412M: Jan Kara <jack@suse.com> 4413S: Maintained 4414F: Documentation/filesystems/quota.txt 4415F: fs/quota/ 4416F: include/linux/quota*.h 4417F: include/uapi/linux/quota*.h 4418 4419DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4420M: Bernie Thompson <bernie@plugable.com> 4421L: linux-fbdev@vger.kernel.org 4422S: Maintained 4423W: http://plugable.com/category/projects/udlfb/ 4424F: drivers/video/fbdev/udlfb.c 4425F: include/video/udlfb.h 4426F: Documentation/fb/udlfb.txt 4427 4428DISTRIBUTED LOCK MANAGER (DLM) 4429M: Christine Caulfield <ccaulfie@redhat.com> 4430M: David Teigland <teigland@redhat.com> 4431L: cluster-devel@redhat.com 4432W: http://sources.redhat.com/cluster/ 4433T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4434S: Supported 4435F: fs/dlm/ 4436 4437DMA BUFFER SHARING FRAMEWORK 4438M: Sumit Semwal <sumit.semwal@linaro.org> 4439S: Maintained 4440L: linux-media@vger.kernel.org 4441L: dri-devel@lists.freedesktop.org 4442L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4443F: drivers/dma-buf/ 4444F: include/linux/dma-buf* 4445F: include/linux/reservation.h 4446F: include/linux/*fence.h 4447F: Documentation/driver-api/dma-buf.rst 4448T: git git://anongit.freedesktop.org/drm/drm-misc 4449 4450DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4451M: Vinod Koul <vkoul@kernel.org> 4452L: dmaengine@vger.kernel.org 4453Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4454S: Maintained 4455F: drivers/dma/ 4456F: include/linux/dmaengine.h 4457F: include/linux/of_dma.h 4458F: Documentation/devicetree/bindings/dma/ 4459F: Documentation/driver-api/dmaengine/ 4460T: git git://git.infradead.org/users/vkoul/slave-dma.git 4461 4462DMA MAPPING HELPERS 4463M: Christoph Hellwig <hch@lst.de> 4464M: Marek Szyprowski <m.szyprowski@samsung.com> 4465R: Robin Murphy <robin.murphy@arm.com> 4466L: iommu@lists.linux-foundation.org 4467T: git git://git.infradead.org/users/hch/dma-mapping.git 4468W: http://git.infradead.org/users/hch/dma-mapping.git 4469S: Supported 4470F: kernel/dma/ 4471F: include/asm-generic/dma-mapping.h 4472F: include/linux/dma-direct.h 4473F: include/linux/dma-mapping.h 4474F: include/linux/dma-noncoherent.h 4475 4476DME1737 HARDWARE MONITOR DRIVER 4477M: Juerg Haefliger <juergh@gmail.com> 4478L: linux-hwmon@vger.kernel.org 4479S: Maintained 4480F: Documentation/hwmon/dme1737 4481F: drivers/hwmon/dme1737.c 4482 4483DMI/SMBIOS SUPPORT 4484M: Jean Delvare <jdelvare@suse.com> 4485S: Maintained 4486T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4487F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4488F: drivers/firmware/dmi-id.c 4489F: drivers/firmware/dmi_scan.c 4490F: include/linux/dmi.h 4491 4492DOCUMENTATION 4493M: Jonathan Corbet <corbet@lwn.net> 4494L: linux-doc@vger.kernel.org 4495S: Maintained 4496F: Documentation/ 4497F: scripts/kernel-doc 4498X: Documentation/ABI/ 4499X: Documentation/devicetree/ 4500X: Documentation/acpi 4501X: Documentation/power 4502X: Documentation/spi 4503X: Documentation/media 4504T: git git://git.lwn.net/linux.git docs-next 4505 4506DONGWOON DW9714 LENS VOICE COIL DRIVER 4507M: Sakari Ailus <sakari.ailus@linux.intel.com> 4508L: linux-media@vger.kernel.org 4509T: git git://linuxtv.org/media_tree.git 4510S: Maintained 4511F: drivers/media/i2c/dw9714.c 4512 4513DOUBLETALK DRIVER 4514M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4515L: blinux-list@redhat.com 4516S: Maintained 4517F: drivers/char/dtlk.c 4518F: include/linux/dtlk.h 4519 4520DPAA2 DATAPATH I/O (DPIO) DRIVER 4521M: Roy Pledge <Roy.Pledge@nxp.com> 4522L: linux-kernel@vger.kernel.org 4523S: Maintained 4524F: drivers/staging/fsl-mc/bus/dpio 4525 4526DPAA2 ETHERNET DRIVER 4527M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4528L: linux-kernel@vger.kernel.org 4529S: Maintained 4530F: drivers/staging/fsl-dpaa2/ethernet 4531 4532DPAA2 ETHERNET SWITCH DRIVER 4533M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4534L: linux-kernel@vger.kernel.org 4535S: Maintained 4536F: drivers/staging/fsl-dpaa2/ethsw 4537 4538DPAA2 PTP CLOCK DRIVER 4539M: Yangbo Lu <yangbo.lu@nxp.com> 4540L: linux-kernel@vger.kernel.org 4541S: Maintained 4542F: drivers/staging/fsl-dpaa2/rtc 4543 4544DPT_I2O SCSI RAID DRIVER 4545M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4546L: linux-scsi@vger.kernel.org 4547W: http://www.adaptec.com/ 4548S: Maintained 4549F: drivers/scsi/dpt* 4550F: drivers/scsi/dpt/ 4551 4552DRBD DRIVER 4553M: Philipp Reisner <philipp.reisner@linbit.com> 4554M: Lars Ellenberg <lars.ellenberg@linbit.com> 4555L: drbd-dev@lists.linbit.com 4556W: http://www.drbd.org 4557T: git git://git.linbit.com/linux-drbd.git 4558T: git git://git.linbit.com/drbd-8.4.git 4559S: Supported 4560F: drivers/block/drbd/ 4561F: lib/lru_cache.c 4562F: Documentation/blockdev/drbd/ 4563 4564DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4565M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4566R: "Rafael J. Wysocki" <rafael@kernel.org> 4567T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4568S: Supported 4569F: Documentation/kobject.txt 4570F: drivers/base/ 4571F: fs/debugfs/ 4572F: fs/sysfs/ 4573F: include/linux/debugfs.h 4574F: include/linux/kobj* 4575F: lib/kobj* 4576 4577DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4578M: Kevin Hilman <khilman@kernel.org> 4579M: Nishanth Menon <nm@ti.com> 4580S: Maintained 4581F: drivers/power/avs/ 4582F: include/linux/power/smartreflex.h 4583L: linux-pm@vger.kernel.org 4584 4585DRM DRIVER FOR ARM PL111 CLCD 4586M: Eric Anholt <eric@anholt.net> 4587T: git git://anongit.freedesktop.org/drm/drm-misc 4588S: Supported 4589F: drivers/gpu/drm/pl111/ 4590 4591DRM DRIVER FOR ARM VERSATILE TFT PANELS 4592M: Linus Walleij <linus.walleij@linaro.org> 4593T: git git://anongit.freedesktop.org/drm/drm-misc 4594S: Maintained 4595F: drivers/gpu/drm/panel/panel-arm-versatile.c 4596F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4597 4598DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4599M: Dave Airlie <airlied@redhat.com> 4600S: Odd Fixes 4601F: drivers/gpu/drm/ast/ 4602 4603DRM DRIVER FOR BOCHS VIRTUAL GPU 4604M: Gerd Hoffmann <kraxel@redhat.com> 4605L: virtualization@lists.linux-foundation.org 4606T: git git://anongit.freedesktop.org/drm/drm-misc 4607S: Maintained 4608F: drivers/gpu/drm/bochs/ 4609 4610DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4611M: Linus Walleij <linus.walleij@linaro.org> 4612T: git git://anongit.freedesktop.org/drm/drm-misc 4613S: Maintained 4614F: drivers/gpu/drm/tve200/ 4615 4616DRM DRIVER FOR ILITEK ILI9225 PANELS 4617M: David Lechner <david@lechnology.com> 4618S: Maintained 4619F: drivers/gpu/drm/tinydrm/ili9225.c 4620F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4621 4622DRM DRIVER FOR INTEL I810 VIDEO CARDS 4623S: Orphan / Obsolete 4624F: drivers/gpu/drm/i810/ 4625F: include/uapi/drm/i810_drm.h 4626 4627DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4628S: Orphan / Obsolete 4629F: drivers/gpu/drm/mga/ 4630F: include/uapi/drm/mga_drm.h 4631 4632DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4633M: Dave Airlie <airlied@redhat.com> 4634S: Odd Fixes 4635F: drivers/gpu/drm/mgag200/ 4636 4637DRM DRIVER FOR MI0283QT 4638M: Noralf Trønnes <noralf@tronnes.org> 4639S: Maintained 4640F: drivers/gpu/drm/tinydrm/mi0283qt.c 4641F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4642 4643DRM DRIVER FOR MSM ADRENO GPU 4644M: Rob Clark <robdclark@gmail.com> 4645L: linux-arm-msm@vger.kernel.org 4646L: dri-devel@lists.freedesktop.org 4647L: freedreno@lists.freedesktop.org 4648T: git git://people.freedesktop.org/~robclark/linux 4649S: Maintained 4650F: drivers/gpu/drm/msm/ 4651F: include/uapi/drm/msm_drm.h 4652F: Documentation/devicetree/bindings/display/msm/ 4653 4654DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4655M: Ben Skeggs <bskeggs@redhat.com> 4656L: dri-devel@lists.freedesktop.org 4657L: nouveau@lists.freedesktop.org 4658T: git git://github.com/skeggsb/linux 4659S: Supported 4660F: drivers/gpu/drm/nouveau/ 4661F: include/uapi/drm/nouveau_drm.h 4662 4663DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4664M: Noralf Trønnes <noralf@tronnes.org> 4665S: Maintained 4666F: drivers/gpu/drm/tinydrm/repaper.c 4667F: Documentation/devicetree/bindings/display/repaper.txt 4668 4669DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4670M: Dave Airlie <airlied@redhat.com> 4671M: Gerd Hoffmann <kraxel@redhat.com> 4672L: virtualization@lists.linux-foundation.org 4673T: git git://anongit.freedesktop.org/drm/drm-misc 4674S: Obsolete 4675W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4676F: drivers/gpu/drm/cirrus/ 4677 4678DRM DRIVER FOR QXL VIRTUAL GPU 4679M: Dave Airlie <airlied@redhat.com> 4680M: Gerd Hoffmann <kraxel@redhat.com> 4681L: virtualization@lists.linux-foundation.org 4682T: git git://anongit.freedesktop.org/drm/drm-misc 4683S: Maintained 4684F: drivers/gpu/drm/qxl/ 4685F: include/uapi/drm/qxl_drm.h 4686 4687DRM DRIVER FOR RAGE 128 VIDEO CARDS 4688S: Orphan / Obsolete 4689F: drivers/gpu/drm/r128/ 4690F: include/uapi/drm/r128_drm.h 4691 4692DRM DRIVER FOR SAVAGE VIDEO CARDS 4693S: Orphan / Obsolete 4694F: drivers/gpu/drm/savage/ 4695F: include/uapi/drm/savage_drm.h 4696 4697DRM DRIVER FOR SIS VIDEO CARDS 4698S: Orphan / Obsolete 4699F: drivers/gpu/drm/sis/ 4700F: include/uapi/drm/sis_drm.h 4701 4702DRM DRIVER FOR SITRONIX ST7586 PANELS 4703M: David Lechner <david@lechnology.com> 4704S: Maintained 4705F: drivers/gpu/drm/tinydrm/st7586.c 4706F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4707 4708DRM DRIVER FOR SITRONIX ST7735R PANELS 4709M: David Lechner <david@lechnology.com> 4710S: Maintained 4711F: drivers/gpu/drm/tinydrm/st7735r.c 4712F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4713 4714DRM DRIVER FOR TDFX VIDEO CARDS 4715S: Orphan / Obsolete 4716F: drivers/gpu/drm/tdfx/ 4717 4718DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4719M: Dave Airlie <airlied@redhat.com> 4720S: Odd Fixes 4721F: drivers/gpu/drm/udl/ 4722 4723DRM DRIVER FOR VMWARE VIRTUAL GPU 4724M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4725M: Sinclair Yeh <syeh@vmware.com> 4726M: Thomas Hellstrom <thellstrom@vmware.com> 4727L: dri-devel@lists.freedesktop.org 4728T: git git://people.freedesktop.org/~syeh/repos_linux 4729T: git git://people.freedesktop.org/~thomash/linux 4730S: Supported 4731F: drivers/gpu/drm/vmwgfx/ 4732F: include/uapi/drm/vmwgfx_drm.h 4733 4734DRM DRIVERS 4735M: David Airlie <airlied@linux.ie> 4736L: dri-devel@lists.freedesktop.org 4737T: git git://anongit.freedesktop.org/drm/drm 4738B: https://bugs.freedesktop.org/ 4739C: irc://chat.freenode.net/dri-devel 4740S: Maintained 4741F: drivers/gpu/drm/ 4742F: drivers/gpu/vga/ 4743F: Documentation/devicetree/bindings/display/ 4744F: Documentation/devicetree/bindings/gpu/ 4745F: Documentation/gpu/ 4746F: include/drm/ 4747F: include/uapi/drm/ 4748F: include/linux/vga* 4749 4750DRM DRIVERS AND MISC GPU PATCHES 4751M: Gustavo Padovan <gustavo@padovan.org> 4752M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4753M: Sean Paul <seanpaul@chromium.org> 4754W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4755S: Maintained 4756T: git git://anongit.freedesktop.org/drm/drm-misc 4757F: Documentation/gpu/ 4758F: drivers/gpu/vga/ 4759F: drivers/gpu/drm/* 4760F: include/drm/drm* 4761F: include/uapi/drm/drm* 4762F: include/linux/vga* 4763 4764DRM DRIVERS FOR ALLWINNER A10 4765M: Maxime Ripard <maxime.ripard@bootlin.com> 4766L: dri-devel@lists.freedesktop.org 4767S: Supported 4768F: drivers/gpu/drm/sun4i/ 4769F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4770T: git git://anongit.freedesktop.org/drm/drm-misc 4771 4772DRM DRIVERS FOR AMLOGIC SOCS 4773M: Neil Armstrong <narmstrong@baylibre.com> 4774L: dri-devel@lists.freedesktop.org 4775L: linux-amlogic@lists.infradead.org 4776W: http://linux-meson.com/ 4777S: Supported 4778F: drivers/gpu/drm/meson/ 4779F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4780F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4781F: Documentation/gpu/meson.rst 4782T: git git://anongit.freedesktop.org/drm/drm-misc 4783 4784DRM DRIVERS FOR ATMEL HLCDC 4785M: Boris Brezillon <boris.brezillon@bootlin.com> 4786L: dri-devel@lists.freedesktop.org 4787S: Supported 4788F: drivers/gpu/drm/atmel-hlcdc/ 4789F: Documentation/devicetree/bindings/display/atmel/ 4790T: git git://anongit.freedesktop.org/drm/drm-misc 4791 4792DRM DRIVERS FOR BRIDGE CHIPS 4793M: Archit Taneja <architt@codeaurora.org> 4794M: Andrzej Hajda <a.hajda@samsung.com> 4795R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4796S: Maintained 4797T: git git://anongit.freedesktop.org/drm/drm-misc 4798F: drivers/gpu/drm/bridge/ 4799 4800DRM DRIVERS FOR EXYNOS 4801M: Inki Dae <inki.dae@samsung.com> 4802M: Joonyoung Shim <jy0922.shim@samsung.com> 4803M: Seung-Woo Kim <sw0312.kim@samsung.com> 4804M: Kyungmin Park <kyungmin.park@samsung.com> 4805L: dri-devel@lists.freedesktop.org 4806T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4807S: Supported 4808F: drivers/gpu/drm/exynos/ 4809F: include/uapi/drm/exynos_drm.h 4810F: Documentation/devicetree/bindings/display/exynos/ 4811 4812DRM DRIVERS FOR FREESCALE DCU 4813M: Stefan Agner <stefan@agner.ch> 4814M: Alison Wang <alison.wang@nxp.com> 4815L: dri-devel@lists.freedesktop.org 4816S: Supported 4817F: drivers/gpu/drm/fsl-dcu/ 4818F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4819F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4820F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4821 4822DRM DRIVERS FOR FREESCALE IMX 4823M: Philipp Zabel <p.zabel@pengutronix.de> 4824L: dri-devel@lists.freedesktop.org 4825S: Maintained 4826F: drivers/gpu/drm/imx/ 4827F: drivers/gpu/ipu-v3/ 4828F: Documentation/devicetree/bindings/display/imx/ 4829 4830DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4831M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4832L: dri-devel@lists.freedesktop.org 4833T: git git://github.com/patjak/drm-gma500 4834S: Maintained 4835F: drivers/gpu/drm/gma500/ 4836 4837DRM DRIVERS FOR HISILICON 4838M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4839M: Rongrong Zou <zourongrong@gmail.com> 4840R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4841R: Chen Feng <puck.chen@hisilicon.com> 4842L: dri-devel@lists.freedesktop.org 4843T: git git://github.com/xin3liang/linux.git 4844S: Maintained 4845F: drivers/gpu/drm/hisilicon/ 4846F: Documentation/devicetree/bindings/display/hisilicon/ 4847 4848DRM DRIVERS FOR MEDIATEK 4849M: CK Hu <ck.hu@mediatek.com> 4850M: Philipp Zabel <p.zabel@pengutronix.de> 4851L: dri-devel@lists.freedesktop.org 4852S: Supported 4853F: drivers/gpu/drm/mediatek/ 4854F: Documentation/devicetree/bindings/display/mediatek/ 4855 4856DRM DRIVERS FOR NVIDIA TEGRA 4857M: Thierry Reding <thierry.reding@gmail.com> 4858L: dri-devel@lists.freedesktop.org 4859L: linux-tegra@vger.kernel.org 4860T: git git://anongit.freedesktop.org/tegra/linux.git 4861S: Supported 4862F: drivers/gpu/drm/tegra/ 4863F: drivers/gpu/host1x/ 4864F: include/linux/host1x.h 4865F: include/uapi/drm/tegra_drm.h 4866F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4867 4868DRM DRIVERS FOR RENESAS 4869M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4870L: dri-devel@lists.freedesktop.org 4871L: linux-renesas-soc@vger.kernel.org 4872T: git git://linuxtv.org/pinchartl/fbdev 4873S: Supported 4874F: drivers/gpu/drm/rcar-du/ 4875F: drivers/gpu/drm/shmobile/ 4876F: include/linux/platform_data/shmob_drm.h 4877F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4878F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4879F: Documentation/devicetree/bindings/display/renesas,du.txt 4880 4881DRM DRIVERS FOR ROCKCHIP 4882M: Sandy Huang <hjc@rock-chips.com> 4883M: Heiko Stübner <heiko@sntech.de> 4884L: dri-devel@lists.freedesktop.org 4885S: Maintained 4886F: drivers/gpu/drm/rockchip/ 4887F: Documentation/devicetree/bindings/display/rockchip/ 4888T: git git://anongit.freedesktop.org/drm/drm-misc 4889 4890DRM DRIVERS FOR STI 4891M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4892M: Vincent Abriou <vincent.abriou@st.com> 4893L: dri-devel@lists.freedesktop.org 4894T: git git://anongit.freedesktop.org/drm/drm-misc 4895S: Maintained 4896F: drivers/gpu/drm/sti 4897F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4898 4899DRM DRIVERS FOR STM 4900M: Yannick Fertre <yannick.fertre@st.com> 4901M: Philippe Cornu <philippe.cornu@st.com> 4902M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4903M: Vincent Abriou <vincent.abriou@st.com> 4904L: dri-devel@lists.freedesktop.org 4905T: git git://anongit.freedesktop.org/drm/drm-misc 4906S: Maintained 4907F: drivers/gpu/drm/stm 4908F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4909 4910DRM DRIVERS FOR TI LCDC 4911M: Jyri Sarha <jsarha@ti.com> 4912R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4913L: dri-devel@lists.freedesktop.org 4914S: Maintained 4915F: drivers/gpu/drm/tilcdc/ 4916F: Documentation/devicetree/bindings/display/tilcdc/ 4917 4918DRM DRIVERS FOR TI OMAP 4919M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4920L: dri-devel@lists.freedesktop.org 4921S: Maintained 4922F: drivers/gpu/drm/omapdrm/ 4923F: Documentation/devicetree/bindings/display/ti/ 4924 4925DRM DRIVERS FOR V3D 4926M: Eric Anholt <eric@anholt.net> 4927S: Supported 4928F: drivers/gpu/drm/v3d/ 4929F: include/uapi/drm/v3d_drm.h 4930F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4931T: git git://anongit.freedesktop.org/drm/drm-misc 4932 4933DRM DRIVERS FOR VC4 4934M: Eric Anholt <eric@anholt.net> 4935T: git git://github.com/anholt/linux 4936S: Supported 4937F: drivers/gpu/drm/vc4/ 4938F: include/uapi/drm/vc4_drm.h 4939F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4940T: git git://anongit.freedesktop.org/drm/drm-misc 4941 4942DRM DRIVERS FOR VIVANTE GPU IP 4943M: Lucas Stach <l.stach@pengutronix.de> 4944R: Russell King <linux+etnaviv@armlinux.org.uk> 4945R: Christian Gmeiner <christian.gmeiner@gmail.com> 4946L: etnaviv@lists.freedesktop.org 4947L: dri-devel@lists.freedesktop.org 4948S: Maintained 4949F: drivers/gpu/drm/etnaviv/ 4950F: include/uapi/drm/etnaviv_drm.h 4951F: Documentation/devicetree/bindings/display/etnaviv/ 4952 4953DRM DRIVERS FOR ZTE ZX 4954M: Shawn Guo <shawnguo@kernel.org> 4955L: dri-devel@lists.freedesktop.org 4956S: Maintained 4957F: drivers/gpu/drm/zte/ 4958F: Documentation/devicetree/bindings/display/zte,vou.txt 4959T: git git://anongit.freedesktop.org/drm/drm-misc 4960 4961DRM PANEL DRIVERS 4962M: Thierry Reding <thierry.reding@gmail.com> 4963L: dri-devel@lists.freedesktop.org 4964T: git git://anongit.freedesktop.org/drm/drm-misc 4965S: Maintained 4966F: drivers/gpu/drm/drm_panel.c 4967F: drivers/gpu/drm/panel/ 4968F: include/drm/drm_panel.h 4969F: Documentation/devicetree/bindings/display/panel/ 4970 4971DRM TINYDRM DRIVERS 4972M: Noralf Trønnes <noralf@tronnes.org> 4973W: https://github.com/notro/tinydrm/wiki/Development 4974T: git git://anongit.freedesktop.org/drm/drm-misc 4975S: Maintained 4976F: drivers/gpu/drm/tinydrm/ 4977F: include/drm/tinydrm/ 4978 4979DRM DRIVERS FOR XEN 4980M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4981T: git git://anongit.freedesktop.org/drm/drm-misc 4982L: dri-devel@lists.freedesktop.org 4983L: xen-devel@lists.xen.org 4984S: Supported 4985F: drivers/gpu/drm/xen/ 4986F: Documentation/gpu/xen-front.rst 4987 4988DRM TTM SUBSYSTEM 4989M: Christian Koenig <christian.koenig@amd.com> 4990M: Roger He <Hongbo.He@amd.com> 4991T: git git://people.freedesktop.org/~agd5f/linux 4992S: Maintained 4993L: dri-devel@lists.freedesktop.org 4994F: include/drm/ttm/ 4995F: drivers/gpu/drm/ttm/ 4996 4997DSBR100 USB FM RADIO DRIVER 4998M: Alexey Klimov <klimov.linux@gmail.com> 4999L: linux-media@vger.kernel.org 5000T: git git://linuxtv.org/media_tree.git
5001S: Maintained 5002F: drivers/media/radio/dsbr100.c 5003 5004DSCC4 DRIVER 5005M: Francois Romieu <romieu@fr.zoreil.com> 5006L: netdev@vger.kernel.org 5007S: Maintained 5008F: drivers/net/wan/dscc4.c 5009 5010DT3155 MEDIA DRIVER 5011M: Hans Verkuil <hverkuil@xs4all.nl> 5012L: linux-media@vger.kernel.org 5013T: git git://linuxtv.org/media_tree.git 5014W: https://linuxtv.org 5015S: Odd Fixes 5016F: drivers/media/pci/dt3155/ 5017 5018DVB_USB_AF9015 MEDIA DRIVER 5019M: Antti Palosaari <crope@iki.fi> 5020L: linux-media@vger.kernel.org 5021W: https://linuxtv.org 5022W: http://palosaari.fi/linux/ 5023Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5024T: git git://linuxtv.org/anttip/media_tree.git 5025S: Maintained 5026F: drivers/media/usb/dvb-usb-v2/af9015* 5027 5028DVB_USB_AF9035 MEDIA DRIVER 5029M: Antti Palosaari <crope@iki.fi> 5030L: linux-media@vger.kernel.org 5031W: https://linuxtv.org 5032W: http://palosaari.fi/linux/ 5033Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5034T: git git://linuxtv.org/anttip/media_tree.git 5035S: Maintained 5036F: drivers/media/usb/dvb-usb-v2/af9035* 5037 5038DVB_USB_ANYSEE MEDIA DRIVER 5039M: Antti Palosaari <crope@iki.fi> 5040L: linux-media@vger.kernel.org 5041W: https://linuxtv.org 5042W: http://palosaari.fi/linux/ 5043Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5044T: git git://linuxtv.org/anttip/media_tree.git 5045S: Maintained 5046F: drivers/media/usb/dvb-usb-v2/anysee* 5047 5048DVB_USB_AU6610 MEDIA DRIVER 5049M: Antti Palosaari <crope@iki.fi> 5050L: linux-media@vger.kernel.org 5051W: https://linuxtv.org 5052W: http://palosaari.fi/linux/ 5053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5054T: git git://linuxtv.org/anttip/media_tree.git 5055S: Maintained 5056F: drivers/media/usb/dvb-usb-v2/au6610* 5057 5058DVB_USB_CE6230 MEDIA DRIVER 5059M: Antti Palosaari <crope@iki.fi> 5060L: linux-media@vger.kernel.org 5061W: https://linuxtv.org 5062W: http://palosaari.fi/linux/ 5063Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5064T: git git://linuxtv.org/anttip/media_tree.git 5065S: Maintained 5066F: drivers/media/usb/dvb-usb-v2/ce6230* 5067 5068DVB_USB_CXUSB MEDIA DRIVER 5069M: Michael Krufky <mkrufky@linuxtv.org> 5070L: linux-media@vger.kernel.org 5071W: https://linuxtv.org 5072W: http://github.com/mkrufky 5073Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5074T: git git://linuxtv.org/media_tree.git 5075S: Maintained 5076F: drivers/media/usb/dvb-usb/cxusb* 5077 5078DVB_USB_EC168 MEDIA DRIVER 5079M: Antti Palosaari <crope@iki.fi> 5080L: linux-media@vger.kernel.org 5081W: https://linuxtv.org 5082W: http://palosaari.fi/linux/ 5083Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5084T: git git://linuxtv.org/anttip/media_tree.git 5085S: Maintained 5086F: drivers/media/usb/dvb-usb-v2/ec168* 5087 5088DVB_USB_GL861 MEDIA DRIVER 5089M: Antti Palosaari <crope@iki.fi> 5090L: linux-media@vger.kernel.org 5091W: https://linuxtv.org 5092Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5093T: git git://linuxtv.org/anttip/media_tree.git 5094S: Maintained 5095F: drivers/media/usb/dvb-usb-v2/gl861* 5096 5097DVB_USB_MXL111SF MEDIA DRIVER 5098M: Michael Krufky <mkrufky@linuxtv.org> 5099L: linux-media@vger.kernel.org 5100W: https://linuxtv.org 5101W: http://github.com/mkrufky 5102Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5103T: git git://linuxtv.org/mkrufky/mxl111sf.git 5104S: Maintained 5105F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5106 5107DVB_USB_RTL28XXU MEDIA DRIVER 5108M: Antti Palosaari <crope@iki.fi> 5109L: linux-media@vger.kernel.org 5110W: https://linuxtv.org 5111W: http://palosaari.fi/linux/ 5112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5113T: git git://linuxtv.org/anttip/media_tree.git 5114S: Maintained 5115F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5116 5117DVB_USB_V2 MEDIA DRIVER 5118M: Antti Palosaari <crope@iki.fi> 5119L: linux-media@vger.kernel.org 5120W: https://linuxtv.org 5121W: http://palosaari.fi/linux/ 5122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5123T: git git://linuxtv.org/anttip/media_tree.git 5124S: Maintained 5125F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5126F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5127 5128DYNAMIC DEBUG 5129M: Jason Baron <jbaron@akamai.com> 5130S: Maintained 5131F: lib/dynamic_debug.c 5132F: include/linux/dynamic_debug.h 5133 5134DYNAMIC INTERRUPT MODERATION 5135M: Tal Gilboa <talgi@mellanox.com> 5136S: Maintained 5137F: include/linux/dim.h 5138F: lib/dim/ 5139 5140DZ DECSTATION DZ11 SERIAL DRIVER 5141M: "Maciej W. Rozycki" <macro@linux-mips.org> 5142S: Maintained 5143F: drivers/tty/serial/dz.* 5144 5145E3X0 POWER BUTTON DRIVER 5146M: Moritz Fischer <moritz.fischer@ettus.com> 5147L: usrp-users@lists.ettus.com 5148W: http://www.ettus.com 5149S: Supported 5150F: drivers/input/misc/e3x0-button.c 5151F: Documentation/devicetree/bindings/input/e3x0-button.txt 5152 5153E4000 MEDIA DRIVER 5154M: Antti Palosaari <crope@iki.fi> 5155L: linux-media@vger.kernel.org 5156W: https://linuxtv.org 5157W: http://palosaari.fi/linux/ 5158Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5159T: git git://linuxtv.org/anttip/media_tree.git 5160S: Maintained 5161F: drivers/media/tuners/e4000* 5162 5163EC100 MEDIA DRIVER 5164M: Antti Palosaari <crope@iki.fi> 5165L: linux-media@vger.kernel.org 5166W: https://linuxtv.org 5167W: http://palosaari.fi/linux/ 5168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5169T: git git://linuxtv.org/anttip/media_tree.git 5170S: Maintained 5171F: drivers/media/dvb-frontends/ec100* 5172 5173ECRYPT FILE SYSTEM 5174M: Tyler Hicks <tyhicks@canonical.com> 5175L: ecryptfs@vger.kernel.org 5176W: http://ecryptfs.org 5177W: https://launchpad.net/ecryptfs 5178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5179S: Supported 5180F: Documentation/filesystems/ecryptfs.txt 5181F: fs/ecryptfs/ 5182 5183EDAC-AMD64 5184M: Borislav Petkov <bp@alien8.de> 5185L: linux-edac@vger.kernel.org 5186S: Maintained 5187F: drivers/edac/amd64_edac* 5188 5189EDAC-BLUEFIELD 5190M: Shravan Kumar Ramani <sramani@mellanox.com> 5191S: Supported 5192F: drivers/edac/bluefield_edac.c 5193 5194EDAC-CALXEDA 5195M: Robert Richter <rric@kernel.org> 5196L: linux-edac@vger.kernel.org 5197S: Maintained 5198F: drivers/edac/highbank* 5199 5200EDAC-CAVIUM OCTEON 5201M: Ralf Baechle <ralf@linux-mips.org> 5202M: David Daney <david.daney@cavium.com> 5203L: linux-edac@vger.kernel.org 5204L: linux-mips@linux-mips.org 5205S: Supported 5206F: drivers/edac/octeon_edac* 5207 5208EDAC-CAVIUM THUNDERX 5209M: David Daney <david.daney@cavium.com> 5210M: Jan Glauber <jglauber@cavium.com> 5211L: linux-edac@vger.kernel.org 5212S: Supported 5213F: drivers/edac/thunderx_edac* 5214 5215EDAC-CORE 5216M: Borislav Petkov <bp@alien8.de> 5217M: Mauro Carvalho Chehab <mchehab@kernel.org> 5218L: linux-edac@vger.kernel.org 5219T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5221S: Supported 5222F: Documentation/admin-guide/ras.rst 5223F: Documentation/driver-api/edac.rst 5224F: drivers/edac/ 5225F: include/linux/edac.h 5226 5227EDAC-E752X 5228M: Mark Gross <mark.gross@intel.com> 5229L: linux-edac@vger.kernel.org 5230S: Maintained 5231F: drivers/edac/e752x_edac.c 5232 5233EDAC-E7XXX 5234L: linux-edac@vger.kernel.org 5235S: Maintained 5236F: drivers/edac/e7xxx_edac.c 5237 5238EDAC-FSL_DDR 5239M: York Sun <york.sun@nxp.com> 5240L: linux-edac@vger.kernel.org 5241S: Maintained 5242F: drivers/edac/fsl_ddr_edac.* 5243 5244EDAC-GHES 5245M: Mauro Carvalho Chehab <mchehab@kernel.org> 5246L: linux-edac@vger.kernel.org 5247S: Maintained 5248F: drivers/edac/ghes_edac.c 5249 5250EDAC-I3000 5251L: linux-edac@vger.kernel.org 5252S: Orphan 5253F: drivers/edac/i3000_edac.c 5254 5255EDAC-I5000 5256L: linux-edac@vger.kernel.org 5257S: Maintained 5258F: drivers/edac/i5000_edac.c 5259 5260EDAC-I5400 5261M: Mauro Carvalho Chehab <mchehab@kernel.org> 5262L: linux-edac@vger.kernel.org 5263S: Maintained 5264F: drivers/edac/i5400_edac.c 5265 5266EDAC-I7300 5267M: Mauro Carvalho Chehab <mchehab@kernel.org> 5268L: linux-edac@vger.kernel.org 5269S: Maintained 5270F: drivers/edac/i7300_edac.c 5271 5272EDAC-I7CORE 5273M: Mauro Carvalho Chehab <mchehab@kernel.org> 5274L: linux-edac@vger.kernel.org 5275S: Maintained 5276F: drivers/edac/i7core_edac.c 5277 5278EDAC-I82443BXGX 5279M: Tim Small <tim@buttersideup.com> 5280L: linux-edac@vger.kernel.org 5281S: Maintained 5282F: drivers/edac/i82443bxgx_edac.c 5283 5284EDAC-I82975X 5285M: Ranganathan Desikan <ravi@jetztechnologies.com> 5286M: "Arvind R." <arvino55@gmail.com> 5287L: linux-edac@vger.kernel.org 5288S: Maintained 5289F: drivers/edac/i82975x_edac.c 5290 5291EDAC-IE31200 5292M: Jason Baron <jbaron@akamai.com> 5293L: linux-edac@vger.kernel.org 5294S: Maintained 5295F: drivers/edac/ie31200_edac.c 5296 5297EDAC-MPC85XX 5298M: Johannes Thumshirn <morbidrsa@gmail.com> 5299L: linux-edac@vger.kernel.org 5300S: Maintained 5301F: drivers/edac/mpc85xx_edac.[ch] 5302 5303EDAC-PASEMI 5304M: Egor Martovetsky <egor@pasemi.com> 5305L: linux-edac@vger.kernel.org 5306S: Maintained 5307F: drivers/edac/pasemi_edac.c 5308 5309EDAC-PND2 5310M: Tony Luck <tony.luck@intel.com> 5311L: linux-edac@vger.kernel.org 5312S: Maintained 5313F: drivers/edac/pnd2_edac.[ch] 5314 5315EDAC-R82600 5316M: Tim Small <tim@buttersideup.com> 5317L: linux-edac@vger.kernel.org 5318S: Maintained 5319F: drivers/edac/r82600_edac.c 5320 5321EDAC-SBRIDGE 5322M: Mauro Carvalho Chehab <mchehab@kernel.org> 5323L: linux-edac@vger.kernel.org 5324S: Maintained 5325F: drivers/edac/sb_edac.c 5326 5327EDAC-SKYLAKE 5328M: Tony Luck <tony.luck@intel.com> 5329L: linux-edac@vger.kernel.org 5330S: Maintained 5331F: drivers/edac/skx_edac.c 5332 5333EDAC-TI 5334M: Tero Kristo <t-kristo@ti.com> 5335L: linux-edac@vger.kernel.org 5336S: Maintained 5337F: drivers/edac/ti_edac.c 5338 5339EDIROL UA-101/UA-1000 DRIVER 5340M: Clemens Ladisch <clemens@ladisch.de> 5341L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5342T: git git://git.alsa-project.org/alsa-kernel.git 5343S: Maintained 5344F: sound/usb/misc/ua101.c 5345 5346EFI TEST DRIVER 5347L: linux-efi@vger.kernel.org 5348M: Ivan Hu <ivan.hu@canonical.com> 5349M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5350S: Maintained 5351F: drivers/firmware/efi/test/ 5352 5353EFI VARIABLE FILESYSTEM 5354M: Matthew Garrett <matthew.garrett@nebula.com> 5355M: Jeremy Kerr <jk@ozlabs.org> 5356M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5357T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5358L: linux-efi@vger.kernel.org 5359S: Maintained 5360F: fs/efivarfs/ 5361 5362EFIFB FRAMEBUFFER DRIVER 5363L: linux-fbdev@vger.kernel.org 5364M: Peter Jones <pjones@redhat.com> 5365S: Maintained 5366F: drivers/video/fbdev/efifb.c 5367 5368EFS FILESYSTEM 5369W: http://aeschi.ch.eu.org/efs/ 5370S: Orphan 5371F: fs/efs/ 5372 5373EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5374M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5375L: netdev@vger.kernel.org 5376S: Maintained 5377F: drivers/net/ethernet/ibm/ehea/ 5378 5379EM28XX VIDEO4LINUX DRIVER 5380M: Mauro Carvalho Chehab <mchehab@kernel.org> 5381L: linux-media@vger.kernel.org 5382W: https://linuxtv.org 5383T: git git://linuxtv.org/media_tree.git 5384S: Maintained 5385F: drivers/media/usb/em28xx/ 5386F: Documentation/media/v4l-drivers/em28xx* 5387 5388EMBEDDED LINUX 5389M: Paul Gortmaker <paul.gortmaker@windriver.com> 5390M: Matt Mackall <mpm@selenic.com> 5391M: David Woodhouse <dwmw2@infradead.org> 5392L: linux-embedded@vger.kernel.org 5393S: Maintained 5394 5395Emulex 10Gbps iSCSI - OneConnect DRIVER 5396M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5397M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5398M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5399L: linux-scsi@vger.kernel.org 5400W: http://www.broadcom.com 5401S: Supported 5402F: drivers/scsi/be2iscsi/ 5403 5404Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5405M: Sathya Perla <sathya.perla@broadcom.com> 5406M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5407M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5408M: Somnath Kotur <somnath.kotur@broadcom.com> 5409L: netdev@vger.kernel.org 5410W: http://www.emulex.com 5411S: Supported 5412F: drivers/net/ethernet/emulex/benet/ 5413 5414EMULEX ONECONNECT ROCE DRIVER 5415M: Selvin Xavier <selvin.xavier@broadcom.com> 5416M: Devesh Sharma <devesh.sharma@broadcom.com> 5417L: linux-rdma@vger.kernel.org 5418W: http://www.broadcom.com 5419S: Odd Fixes 5420F: drivers/infiniband/hw/ocrdma/ 5421F: include/uapi/rdma/ocrdma-abi.h 5422 5423EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5424M: James Smart <james.smart@broadcom.com> 5425M: Dick Kennedy <dick.kennedy@broadcom.com> 5426L: linux-scsi@vger.kernel.org 5427W: http://www.broadcom.com 5428S: Supported 5429F: drivers/scsi/lpfc/ 5430 5431ENE CB710 FLASH CARD READER DRIVER 5432M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5433S: Maintained 5434F: drivers/misc/cb710/ 5435F: drivers/mmc/host/cb710-mmc.* 5436F: include/linux/cb710.h 5437 5438ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5439M: Maxim Levitsky <maximlevitsky@gmail.com> 5440S: Maintained 5441F: drivers/media/rc/ene_ir.* 5442 5443EPSON S1D13XXX FRAMEBUFFER DRIVER 5444M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5445S: Maintained 5446T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5447F: drivers/video/fbdev/s1d13xxxfb.c 5448F: include/video/s1d13xxxfb.h 5449 5450ERRSEQ ERROR TRACKING INFRASTRUCTURE 5451M: Jeff Layton <jlayton@kernel.org> 5452S: Maintained 5453F: lib/errseq.c 5454F: include/linux/errseq.h 5455 5456ET131X NETWORK DRIVER 5457M: Mark Einon <mark.einon@gmail.com> 5458S: Odd Fixes 5459F: drivers/net/ethernet/agere/ 5460 5461ETHERNET BRIDGE 5462M: Stephen Hemminger <stephen@networkplumber.org> 5463L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5464L: netdev@vger.kernel.org 5465W: http://www.linuxfoundation.org/en/Net:Bridge 5466S: Maintained 5467F: include/linux/netfilter_bridge/ 5468F: net/bridge/ 5469 5470ETHERNET PHY LIBRARY 5471M: Andrew Lunn <andrew@lunn.ch> 5472M: Florian Fainelli <f.fainelli@gmail.com> 5473L: netdev@vger.kernel.org 5474S: Maintained 5475F: Documentation/ABI/testing/sysfs-bus-mdio 5476F: Documentation/devicetree/bindings/net/mdio* 5477F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 5478F: Documentation/networking/phy.rst 5479F: drivers/net/pcs/ 5480F: drivers/net/phy/ 5481F: drivers/of/of_mdio.c 5482F: drivers/of/of_net.c 5483F: include/dt-bindings/net/qca-ar803x.h 5484F: include/linux/*mdio*.h 5485F: include/linux/of_net.h 5486F: include/linux/phy.h 5487F: include/linux/phy_fixed.h 5488F: include/linux/platform_data/mdio-bcm-unimac.h 5489F: include/linux/platform_data/mdio-gpio.h 5490F: include/trace/events/mdio.h 5491F: include/uapi/linux/mdio.h 5492F: include/uapi/linux/mii.h 5493 5494EXT2 FILE SYSTEM 5495M: Jan Kara <jack@suse.com> 5496L: linux-ext4@vger.kernel.org 5497S: Maintained 5498F: Documentation/filesystems/ext2.txt 5499F: fs/ext2/ 5500F: include/linux/ext2* 5501 5502EXT4 FILE SYSTEM 5503M: "Theodore Ts'o" <tytso@mit.edu> 5504M: Andreas Dilger <adilger.kernel@dilger.ca> 5505L: linux-ext4@vger.kernel.org 5506W: http://ext4.wiki.kernel.org 5507Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5508T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5509S: Maintained 5510F: Documentation/filesystems/ext4.txt 5511F: fs/ext4/ 5512 5513Extended Verification Module (EVM) 5514M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5515L: linux-integrity@vger.kernel.org 5516S: Supported 5517F: security/integrity/evm/ 5518 5519EXTENSIBLE FIRMWARE INTERFACE (EFI) 5520M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5521L: linux-efi@vger.kernel.org 5522T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5523S: Maintained 5524F: Documentation/efi-stub.txt 5525F: arch/*/kernel/efi.c 5526F: arch/x86/boot/compressed/eboot.[ch] 5527F: arch/*/include/asm/efi.h 5528F: arch/x86/platform/efi/ 5529F: drivers/firmware/efi/ 5530F: include/linux/efi*.h 5531F: arch/arm/boot/compressed/efi-header.S 5532F: arch/arm64/kernel/efi-entry.S 5533 5534EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5535M: MyungJoo Ham <myungjoo.ham@samsung.com> 5536M: Chanwoo Choi <cw00.choi@samsung.com> 5537L: linux-kernel@vger.kernel.org 5538T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5539S: Maintained 5540F: drivers/extcon/ 5541F: include/linux/extcon/ 5542F: include/linux/extcon.h 5543F: Documentation/extcon/ 5544F: Documentation/devicetree/bindings/extcon/ 5545 5546EXYNOS DP DRIVER 5547M: Jingoo Han <jingoohan1@gmail.com> 5548L: dri-devel@lists.freedesktop.org 5549S: Maintained 5550F: drivers/gpu/drm/exynos/exynos_dp* 5551 5552EXYNOS SYSMMU (IOMMU) driver 5553M: Marek Szyprowski <m.szyprowski@samsung.com> 5554L: iommu@lists.linux-foundation.org 5555S: Maintained 5556F: drivers/iommu/exynos-iommu.c 5557 5558EZchip NPS platform support 5559M: Vineet Gupta <vgupta@synopsys.com> 5560M: Ofer Levi <oferle@mellanox.com> 5561S: Supported 5562F: arch/arc/plat-eznps 5563F: arch/arc/boot/dts/eznps.dts 5564 5565F2FS FILE SYSTEM 5566M: Jaegeuk Kim <jaegeuk@kernel.org> 5567M: Chao Yu <yuchao0@huawei.com> 5568L: linux-f2fs-devel@lists.sourceforge.net 5569W: https://f2fs.wiki.kernel.org/ 5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5571S: Maintained 5572F: Documentation/filesystems/f2fs.txt 5573F: Documentation/ABI/testing/sysfs-fs-f2fs 5574F: fs/f2fs/ 5575F: include/linux/f2fs_fs.h 5576F: include/trace/events/f2fs.h 5577 5578F71805F HARDWARE MONITORING DRIVER 5579M: Jean Delvare <jdelvare@suse.com> 5580L: linux-hwmon@vger.kernel.org 5581S: Maintained 5582F: Documentation/hwmon/f71805f 5583F: drivers/hwmon/f71805f.c 5584 5585FADDR2LINE 5586M: Josh Poimboeuf <jpoimboe@redhat.com> 5587S: Maintained 5588F: scripts/faddr2line 5589 5590FAILOVER MODULE 5591M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5592L: netdev@vger.kernel.org 5593S: Supported 5594F: net/core/failover.c 5595F: include/net/failover.h 5596F: Documentation/networking/failover.rst 5597 5598FANOTIFY 5599M: Jan Kara <jack@suse.cz> 5600R: Amir Goldstein <amir73il@gmail.com> 5601L: linux-fsdevel@vger.kernel.org 5602S: Maintained 5603F: fs/notify/fanotify/ 5604F: include/linux/fanotify.h 5605F: include/uapi/linux/fanotify.h 5606 5607FARSYNC SYNCHRONOUS DRIVER 5608M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5609W: http://www.farsite.co.uk/ 5610S: Supported 5611F: drivers/net/wan/farsync.* 5612 5613FAULT INJECTION SUPPORT 5614M: Akinobu Mita <akinobu.mita@gmail.com> 5615S: Supported 5616F: Documentation/fault-injection/ 5617F: lib/fault-inject.c 5618 5619FBTFT Framebuffer drivers 5620M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5621S: Maintained 5622F: drivers/staging/fbtft/ 5623 5624FC0011 TUNER DRIVER 5625M: Michael Buesch <m@bues.ch> 5626L: linux-media@vger.kernel.org 5627S: Maintained 5628F: drivers/media/tuners/fc0011.h 5629F: drivers/media/tuners/fc0011.c 5630 5631FC2580 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/tuners/fc2580* 5640 5641FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5642M: Johannes Thumshirn <jth@kernel.org> 5643L: linux-scsi@vger.kernel.org 5644W: www.Open-FCoE.org 5645S: Supported 5646F: drivers/scsi/libfc/ 5647F: drivers/scsi/fcoe/ 5648F: include/scsi/fc/ 5649F: include/scsi/libfc.h 5650F: include/scsi/libfcoe.h 5651F: include/uapi/scsi/fc/ 5652 5653FILE LOCKING (flock() and fcntl()/lockf()) 5654M: Jeff Layton <jlayton@kernel.org> 5655M: "J. Bruce Fields" <bfields@fieldses.org> 5656L: linux-fsdevel@vger.kernel.org 5657S: Maintained 5658F: include/linux/fcntl.h 5659F: include/uapi/linux/fcntl.h 5660F: fs/fcntl.c 5661F: fs/locks.c 5662 5663FILESYSTEMS (VFS and infrastructure) 5664M: Alexander Viro <viro@zeniv.linux.org.uk> 5665L: linux-fsdevel@vger.kernel.org 5666S: Maintained 5667F: fs/* 5668F: include/linux/fs.h 5669F: include/uapi/linux/fs.h 5670 5671FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5672M: Riku Voipio <riku.voipio@iki.fi> 5673L: linux-hwmon@vger.kernel.org 5674S: Maintained 5675F: drivers/hwmon/f75375s.c 5676F: include/linux/f75375s.h 5677 5678FIREWIRE AUDIO DRIVERS 5679M: Clemens Ladisch <clemens@ladisch.de> 5680L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5681T: git git://git.alsa-project.org/alsa-kernel.git 5682S: Maintained 5683F: sound/firewire/ 5684 5685FIREWIRE MEDIA DRIVERS (firedtv) 5686M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5687L: linux-media@vger.kernel.org 5688L: linux1394-devel@lists.sourceforge.net 5689T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5690S: Maintained 5691F: drivers/media/firewire/ 5692 5693FIREWIRE SBP-2 TARGET 5694M: Chris Boot <bootc@bootc.net> 5695L: linux-scsi@vger.kernel.org 5696L: target-devel@vger.kernel.org 5697L: linux1394-devel@lists.sourceforge.net 5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5699S: Maintained 5700F: drivers/target/sbp/ 5701 5702FIREWIRE SUBSYSTEM 5703M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5704L: linux1394-devel@lists.sourceforge.net 5705W: http://ieee1394.wiki.kernel.org/ 5706T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5707S: Maintained 5708F: drivers/firewire/ 5709F: include/linux/firewire.h 5710F: include/uapi/linux/firewire*.h 5711F: tools/firewire/ 5712 5713FIRMWARE LOADER (request_firmware) 5714M: Luis R. Rodriguez <mcgrof@kernel.org> 5715L: linux-kernel@vger.kernel.org 5716S: Maintained 5717F: Documentation/firmware_class/ 5718F: drivers/base/firmware_loader/ 5719F: include/linux/firmware.h 5720 5721FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5722M: Joshua Morris <josh.h.morris@us.ibm.com> 5723M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5724S: Maintained 5725F: drivers/block/rsxx/ 5726 5727FLOPPY DRIVER 5728M: Jiri Kosina <jikos@kernel.org> 5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5730S: Odd fixes 5731F: drivers/block/floppy.c 5732 5733FMC SUBSYSTEM 5734M: Alessandro Rubini <rubini@gnudd.com> 5735W: http://www.ohwr.org/projects/fmc-bus 5736S: Supported 5737F: drivers/fmc/ 5738F: include/linux/fmc*.h 5739F: include/linux/ipmi-fru.h 5740K: fmc_d.*register 5741 5742FPGA MANAGER FRAMEWORK 5743M: Alan Tull <atull@kernel.org> 5744M: Moritz Fischer <mdf@kernel.org> 5745L: linux-fpga@vger.kernel.org 5746S: Maintained 5747T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5748Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5749F: Documentation/fpga/ 5750F: Documentation/driver-api/fpga/ 5751F: Documentation/devicetree/bindings/fpga/ 5752F: drivers/fpga/ 5753F: include/linux/fpga/ 5754W: http://www.rocketboards.org 5755 5756FPGA DFL DRIVERS 5757M: Wu Hao <hao.wu@intel.com> 5758L: linux-fpga@vger.kernel.org 5759S: Maintained 5760F: Documentation/fpga/dfl.rst 5761F: include/uapi/linux/fpga-dfl.h 5762F: drivers/fpga/dfl* 5763 5764FPU EMULATOR 5765M: Bill Metzenthen <billm@melbpc.org.au> 5766W: http://floatingpoint.sourceforge.net/emulator/index.html 5767S: Maintained 5768F: arch/x86/math-emu/ 5769 5770FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5771L: netdev@vger.kernel.org 5772S: Orphan 5773F: drivers/net/wan/dlci.c 5774F: drivers/net/wan/sdla.c 5775 5776FRAMEBUFFER LAYER 5777M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5778L: dri-devel@lists.freedesktop.org 5779L: linux-fbdev@vger.kernel.org 5780T: git git://github.com/bzolnier/linux.git 5781Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5782S: Maintained 5783F: Documentation/fb/ 5784F: drivers/video/ 5785F: include/video/ 5786F: include/linux/fb.h 5787F: include/uapi/video/ 5788F: include/uapi/linux/fb.h 5789 5790FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5791M: Horia Geantă <horia.geanta@nxp.com> 5792M: Aymen Sghaier <aymen.sghaier@nxp.com> 5793L: linux-crypto@vger.kernel.org 5794S: Maintained 5795F: drivers/crypto/caam/ 5796F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5797 5798FREESCALE DIU FRAMEBUFFER DRIVER 5799M: Timur Tabi <timur@kernel.org> 5800L: linux-fbdev@vger.kernel.org 5801S: Maintained 5802F: drivers/video/fbdev/fsl-diu-fb.* 5803 5804FREESCALE DMA DRIVER 5805M: Li Yang <leoyang.li@nxp.com> 5806M: Zhang Wei <zw@zh-kernel.org> 5807L: linuxppc-dev@lists.ozlabs.org 5808S: Maintained 5809F: drivers/dma/fsldma.* 5810 5811FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5812M: Claudiu Manoil <claudiu.manoil@nxp.com> 5813L: netdev@vger.kernel.org 5814S: Maintained 5815F: drivers/net/ethernet/freescale/gianfar* 5816F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5817 5818FREESCALE GPMI NAND DRIVER 5819M: Han Xu <han.xu@nxp.com> 5820L: linux-mtd@lists.infradead.org 5821S: Maintained 5822F: drivers/mtd/nand/raw/gpmi-nand/* 5823 5824FREESCALE I2C CPM DRIVER 5825M: Jochen Friedrich <jochen@scram.de> 5826L: linuxppc-dev@lists.ozlabs.org 5827L: linux-i2c@vger.kernel.org 5828S: Maintained 5829F: drivers/i2c/busses/i2c-cpm.c 5830 5831FREESCALE IMX / MXC FEC DRIVER 5832M: Fugang Duan <fugang.duan@nxp.com> 5833L: netdev@vger.kernel.org 5834S: Maintained 5835F: drivers/net/ethernet/freescale/fec_main.c 5836F: drivers/net/ethernet/freescale/fec_ptp.c 5837F: drivers/net/ethernet/freescale/fec.h 5838F: Documentation/devicetree/bindings/net/fsl-fec.txt 5839 5840FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5841M: Sascha Hauer <s.hauer@pengutronix.de> 5842R: Pengutronix Kernel Team <kernel@pengutronix.de> 5843L: linux-fbdev@vger.kernel.org 5844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5845S: Maintained 5846F: include/linux/platform_data/video-imxfb.h 5847F: drivers/video/fbdev/imxfb.c 5848 5849FREESCALE QORIQ DPAA ETHERNET DRIVER 5850M: Madalin Bucur <madalin.bucur@nxp.com> 5851L: netdev@vger.kernel.org 5852S: Maintained 5853F: drivers/net/ethernet/freescale/dpaa 5854 5855FREESCALE QORIQ DPAA FMAN DRIVER 5856M: Madalin Bucur <madalin.bucur@nxp.com> 5857L: netdev@vger.kernel.org 5858S: Maintained 5859F: drivers/net/ethernet/freescale/fman 5860F: Documentation/devicetree/bindings/net/fsl-fman.txt 5861 5862FREESCALE QORIQ PTP CLOCK DRIVER 5863M: Yangbo Lu <yangbo.lu@nxp.com> 5864L: netdev@vger.kernel.org 5865S: Maintained 5866F: drivers/ptp/ptp_qoriq.c 5867F: include/linux/fsl/ptp_qoriq.h 5868F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5869 5870FREESCALE QUAD SPI DRIVER 5871M: Han Xu <han.xu@nxp.com> 5872L: linux-mtd@lists.infradead.org 5873S: Maintained 5874F: drivers/mtd/spi-nor/fsl-quadspi.c 5875 5876FREESCALE QUICC ENGINE LIBRARY 5877M: Qiang Zhao <qiang.zhao@nxp.com> 5878L: linuxppc-dev@lists.ozlabs.org 5879S: Maintained 5880F: drivers/soc/fsl/qe/ 5881F: include/soc/fsl/*qe*.h 5882F: include/soc/fsl/*ucc*.h 5883 5884FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5885M: Li Yang <leoyang.li@nxp.com> 5886L: netdev@vger.kernel.org 5887L: linuxppc-dev@lists.ozlabs.org 5888S: Maintained 5889F: drivers/net/ethernet/freescale/ucc_geth* 5890 5891FREESCALE QUICC ENGINE UCC HDLC DRIVER 5892M: Zhao Qiang <qiang.zhao@nxp.com> 5893L: netdev@vger.kernel.org 5894L: linuxppc-dev@lists.ozlabs.org 5895S: Maintained 5896F: drivers/net/wan/fsl_ucc_hdlc* 5897 5898FREESCALE QUICC ENGINE UCC UART DRIVER 5899M: Timur Tabi <timur@kernel.org> 5900L: linuxppc-dev@lists.ozlabs.org 5901S: Maintained 5902F: drivers/tty/serial/ucc_uart.c 5903 5904FREESCALE SOC DRIVERS 5905M: Li Yang <leoyang.li@nxp.com> 5906L: linuxppc-dev@lists.ozlabs.org 5907L: linux-arm-kernel@lists.infradead.org 5908S: Maintained 5909F: Documentation/devicetree/bindings/soc/fsl/ 5910F: drivers/soc/fsl/ 5911F: include/linux/fsl/ 5912 5913FREESCALE SOC FS_ENET DRIVER 5914M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5915L: linuxppc-dev@lists.ozlabs.org 5916L: netdev@vger.kernel.org 5917S: Maintained 5918F: drivers/net/ethernet/freescale/fs_enet/ 5919F: include/linux/fs_enet_pd.h 5920 5921FREESCALE SOC SOUND DRIVERS 5922M: Timur Tabi <timur@kernel.org> 5923M: Nicolin Chen <nicoleotsuka@gmail.com> 5924M: Xiubo Li <Xiubo.Lee@gmail.com> 5925R: Fabio Estevam <fabio.estevam@nxp.com> 5926L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5927L: linuxppc-dev@lists.ozlabs.org 5928S: Maintained 5929F: sound/soc/fsl/fsl* 5930F: sound/soc/fsl/imx* 5931F: sound/soc/fsl/mpc8610_hpcd.c 5932 5933FREESCALE USB PERIPHERAL DRIVERS 5934M: Li Yang <leoyang.li@nxp.com> 5935L: linux-usb@vger.kernel.org 5936L: linuxppc-dev@lists.ozlabs.org 5937S: Maintained 5938F: drivers/usb/gadget/udc/fsl* 5939 5940FREEVXFS FILESYSTEM 5941M: Christoph Hellwig <hch@infradead.org> 5942W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5943S: Maintained 5944F: fs/freevxfs/ 5945 5946FREEZER 5947M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5948M: Pavel Machek <pavel@ucw.cz> 5949L: linux-pm@vger.kernel.org 5950S: Supported 5951F: Documentation/power/freezing-of-tasks.rst 5952F: include/linux/freezer.h 5953F: kernel/freezer.c 5954 5955FRONTSWAP API 5956M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5957L: linux-kernel@vger.kernel.org 5958S: Maintained 5959F: mm/frontswap.c 5960F: include/linux/frontswap.h 5961 5962FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5963M: David Howells <dhowells@redhat.com> 5964L: linux-cachefs@redhat.com (moderated for non-subscribers) 5965S: Supported 5966F: Documentation/filesystems/caching/ 5967F: fs/fscache/ 5968F: include/linux/fscache*.h 5969 5970FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5971M: Theodore Y. Ts'o <tytso@mit.edu> 5972M: Jaegeuk Kim <jaegeuk@kernel.org> 5973L: linux-fscrypt@vger.kernel.org 5974Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5976S: Supported 5977F: fs/crypto/ 5978F: include/linux/fscrypt*.h 5979F: Documentation/filesystems/fscrypt.rst 5980 5981FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5982M: Jan Kara <jack@suse.cz> 5983R: Amir Goldstein <amir73il@gmail.com> 5984L: linux-fsdevel@vger.kernel.org 5985S: Maintained 5986F: fs/notify/ 5987F: include/linux/fsnotify*.h 5988 5989FUJITSU LAPTOP EXTRAS 5990M: Jonathan Woithe <jwoithe@just42.net> 5991L: platform-driver-x86@vger.kernel.org 5992S: Maintained 5993F: drivers/platform/x86/fujitsu-laptop.c 5994 5995FUJITSU M-5MO LS CAMERA ISP DRIVER 5996M: Kyungmin Park <kyungmin.park@samsung.com> 5997M: Heungjun Kim <riverful.kim@samsung.com> 5998L: linux-media@vger.kernel.org 5999S: Maintained 6000F: drivers/media/i2c/m5mols/
6001F: include/media/i2c/m5mols.h 6002 6003FUJITSU TABLET EXTRAS 6004M: Robert Gerlach <khnz@gmx.de> 6005L: platform-driver-x86@vger.kernel.org 6006S: Maintained 6007F: drivers/platform/x86/fujitsu-tablet.c 6008 6009FUSE: FILESYSTEM IN USERSPACE 6010M: Miklos Szeredi <miklos@szeredi.hu> 6011L: linux-fsdevel@vger.kernel.org 6012W: https://github.com/libfuse/ 6013T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6014S: Maintained 6015F: fs/fuse/ 6016F: include/uapi/linux/fuse.h 6017F: Documentation/filesystems/fuse.txt 6018 6019FUTEX SUBSYSTEM 6020M: Thomas Gleixner <tglx@linutronix.de> 6021M: Ingo Molnar <mingo@redhat.com> 6022R: Peter Zijlstra <peterz@infradead.org> 6023R: Darren Hart <dvhart@infradead.org> 6024L: linux-kernel@vger.kernel.org 6025T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6026S: Maintained 6027F: kernel/futex.c 6028F: include/asm-generic/futex.h 6029F: include/linux/futex.h 6030F: include/uapi/linux/futex.h 6031F: tools/testing/selftests/futex/ 6032F: tools/perf/bench/futex* 6033F: Documentation/*futex* 6034 6035GCC PLUGINS 6036M: Kees Cook <keescook@chromium.org> 6037R: Emese Revfy <re.emese@gmail.com> 6038L: kernel-hardening@lists.openwall.com 6039S: Maintained 6040F: scripts/gcc-plugins/ 6041F: scripts/gcc-plugin.sh 6042F: scripts/Makefile.gcc-plugins 6043F: Documentation/gcc-plugins.txt 6044 6045GCOV BASED KERNEL PROFILING 6046M: Peter Oberparleiter <oberpar@linux.ibm.com> 6047S: Maintained 6048F: kernel/gcov/ 6049F: Documentation/dev-tools/gcov.rst 6050 6051GDB KERNEL DEBUGGING HELPER SCRIPTS 6052M: Jan Kiszka <jan.kiszka@siemens.com> 6053M: Kieran Bingham <kbingham@kernel.org> 6054S: Supported 6055F: scripts/gdb/ 6056 6057GDT SCSI DISK ARRAY CONTROLLER DRIVER 6058M: Achim Leubner <achim_leubner@adaptec.com> 6059L: linux-scsi@vger.kernel.org 6060W: http://www.icp-vortex.com/ 6061S: Supported 6062F: drivers/scsi/gdt* 6063 6064GEMTEK FM RADIO RECEIVER DRIVER 6065M: Hans Verkuil <hverkuil@xs4all.nl> 6066L: linux-media@vger.kernel.org 6067T: git git://linuxtv.org/media_tree.git 6068W: https://linuxtv.org 6069S: Maintained 6070F: drivers/media/radio/radio-gemtek* 6071 6072GENERIC GPIO I2C DRIVER 6073M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6074S: Supported 6075F: drivers/i2c/busses/i2c-gpio.c 6076F: include/linux/platform_data/i2c-gpio.h 6077 6078GENERIC GPIO I2C MULTIPLEXER DRIVER 6079M: Peter Korsgaard <peter.korsgaard@barco.com> 6080L: linux-i2c@vger.kernel.org 6081S: Supported 6082F: drivers/i2c/muxes/i2c-mux-gpio.c 6083F: include/linux/platform_data/i2c-mux-gpio.h 6084F: Documentation/i2c/muxes/i2c-mux-gpio 6085 6086GENERIC HDLC (WAN) DRIVERS 6087M: Krzysztof Halasa <khc@pm.waw.pl> 6088W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6089S: Maintained 6090F: drivers/net/wan/c101.c 6091F: drivers/net/wan/hd6457* 6092F: drivers/net/wan/hdlc* 6093F: drivers/net/wan/n2.c 6094F: drivers/net/wan/pc300too.c 6095F: drivers/net/wan/pci200syn.c 6096F: drivers/net/wan/wanxl* 6097 6098GENERIC INCLUDE/ASM HEADER FILES 6099M: Arnd Bergmann <arnd@arndb.de> 6100L: linux-arch@vger.kernel.org 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6102S: Maintained 6103F: include/asm-generic/ 6104F: include/uapi/asm-generic/ 6105 6106GENERIC PHY FRAMEWORK 6107M: Kishon Vijay Abraham I <kishon@ti.com> 6108L: linux-kernel@vger.kernel.org 6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6110S: Supported 6111F: drivers/phy/ 6112F: include/linux/phy/ 6113 6114GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6115M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6116S: Supported 6117F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6118 6119GENERIC PM DOMAINS 6120M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6121M: Kevin Hilman <khilman@kernel.org> 6122M: Ulf Hansson <ulf.hansson@linaro.org> 6123L: linux-pm@vger.kernel.org 6124S: Supported 6125F: drivers/base/power/domain*.c 6126F: include/linux/pm_domain.h 6127F: Documentation/devicetree/bindings/power/power_domain.txt 6128 6129GENERIC UIO DRIVER FOR PCI DEVICES 6130M: "Michael S. Tsirkin" <mst@redhat.com> 6131L: kvm@vger.kernel.org 6132S: Supported 6133F: drivers/uio/uio_pci_generic.c 6134 6135GENWQE (IBM Generic Workqueue Card) 6136M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6137M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6138S: Supported 6139F: drivers/misc/genwqe/ 6140 6141GET_MAINTAINER SCRIPT 6142M: Joe Perches <joe@perches.com> 6143S: Maintained 6144F: scripts/get_maintainer.pl 6145 6146GFS2 FILE SYSTEM 6147M: Bob Peterson <rpeterso@redhat.com> 6148M: Andreas Gruenbacher <agruenba@redhat.com> 6149L: cluster-devel@redhat.com 6150W: http://sources.redhat.com/cluster/ 6151T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6152S: Supported 6153F: Documentation/filesystems/gfs2*.txt 6154F: fs/gfs2/ 6155F: include/uapi/linux/gfs2_ondisk.h 6156 6157GIGASET ISDN DRIVERS 6158M: Paul Bolle <pebolle@tiscali.nl> 6159L: gigaset307x-common@lists.sourceforge.net 6160W: http://gigaset307x.sourceforge.net/ 6161S: Odd Fixes 6162F: Documentation/isdn/README.gigaset 6163F: drivers/isdn/gigaset/ 6164F: include/uapi/linux/gigaset_dev.h 6165 6166GO7007 MPEG CODEC 6167M: Hans Verkuil <hans.verkuil@cisco.com> 6168L: linux-media@vger.kernel.org 6169S: Maintained 6170F: drivers/media/usb/go7007/ 6171 6172GOODIX TOUCHSCREEN 6173M: Bastien Nocera <hadess@hadess.net> 6174L: linux-input@vger.kernel.org 6175S: Maintained 6176F: drivers/input/touchscreen/goodix.c 6177 6178GOOGLE ETHERNET DRIVERS 6179M: Catherine Sullivan <csully@google.com> 6180R: Sagi Shahar <sagis@google.com> 6181R: Jon Olson <jonolson@google.com> 6182L: netdev@vger.kernel.org 6183S: Supported 6184F: Documentation/networking/device_drivers/google/gve.txt 6185F: drivers/net/ethernet/google 6186 6187GPD POCKET FAN DRIVER 6188M: Hans de Goede <hdegoede@redhat.com> 6189L: platform-driver-x86@vger.kernel.org 6190S: Maintained 6191F: drivers/platform/x86/gpd-pocket-fan.c 6192 6193GPIO ACPI SUPPORT 6194M: Mika Westerberg <mika.westerberg@linux.intel.com> 6195M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6196L: linux-gpio@vger.kernel.org 6197L: linux-acpi@vger.kernel.org 6198S: Maintained 6199F: Documentation/acpi/gpio-properties.txt 6200F: drivers/gpio/gpiolib-acpi.c 6201F: drivers/gpio/gpiolib-acpi.h 6202 6203GPIO IR Transmitter 6204M: Sean Young <sean@mess.org> 6205L: linux-media@vger.kernel.org 6206S: Maintained 6207F: drivers/media/rc/gpio-ir-tx.c 6208 6209GPIO MOCKUP DRIVER 6210M: Bamvor Jian Zhang <bamv2005@gmail.com> 6211R: Bartosz Golaszewski <brgl@bgdev.pl> 6212L: linux-gpio@vger.kernel.org 6213S: Maintained 6214F: drivers/gpio/gpio-mockup.c 6215F: tools/testing/selftests/gpio/ 6216 6217GPIO SUBSYSTEM 6218M: Linus Walleij <linus.walleij@linaro.org> 6219L: linux-gpio@vger.kernel.org 6220T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6221S: Maintained 6222F: Documentation/devicetree/bindings/gpio/ 6223F: Documentation/driver-api/gpio/ 6224F: Documentation/gpio/ 6225F: Documentation/ABI/testing/gpio-cdev 6226F: Documentation/ABI/obsolete/sysfs-gpio 6227F: drivers/gpio/ 6228F: include/linux/gpio/ 6229F: include/linux/gpio.h 6230F: include/linux/of_gpio.h 6231F: include/asm-generic/gpio.h 6232F: include/uapi/linux/gpio.h 6233F: tools/gpio/ 6234 6235GRE DEMULTIPLEXER DRIVER 6236M: Dmitry Kozlov <xeb@mail.ru> 6237L: netdev@vger.kernel.org 6238S: Maintained 6239F: net/ipv4/gre_demux.c 6240F: net/ipv4/gre_offload.c 6241F: include/net/gre.h 6242 6243GRETH 10/100/1G Ethernet MAC device driver 6244M: Andreas Larsson <andreas@gaisler.com> 6245L: netdev@vger.kernel.org 6246S: Maintained 6247F: drivers/net/ethernet/aeroflex/ 6248 6249GREYBUS AUDIO PROTOCOLS DRIVERS 6250M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6251M: Mark Greer <mgreer@animalcreek.com> 6252S: Maintained 6253F: drivers/staging/greybus/audio_apbridgea.c 6254F: drivers/staging/greybus/audio_apbridgea.h 6255F: drivers/staging/greybus/audio_codec.c 6256F: drivers/staging/greybus/audio_codec.h 6257F: drivers/staging/greybus/audio_gb.c 6258F: drivers/staging/greybus/audio_manager.c 6259F: drivers/staging/greybus/audio_manager.h 6260F: drivers/staging/greybus/audio_manager_module.c 6261F: drivers/staging/greybus/audio_manager_private.h 6262F: drivers/staging/greybus/audio_manager_sysfs.c 6263F: drivers/staging/greybus/audio_module.c 6264F: drivers/staging/greybus/audio_topology.c 6265 6266GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6267M: Viresh Kumar <vireshk@kernel.org> 6268S: Maintained 6269F: drivers/staging/greybus/authentication.c 6270F: drivers/staging/greybus/bootrom.c 6271F: drivers/staging/greybus/firmware.h 6272F: drivers/staging/greybus/fw-core.c 6273F: drivers/staging/greybus/fw-download.c 6274F: drivers/staging/greybus/fw-managament.c 6275F: drivers/staging/greybus/greybus_authentication.h 6276F: drivers/staging/greybus/greybus_firmware.h 6277F: drivers/staging/greybus/hid.c 6278F: drivers/staging/greybus/i2c.c 6279F: drivers/staging/greybus/spi.c 6280F: drivers/staging/greybus/spilib.c 6281F: drivers/staging/greybus/spilib.h 6282 6283GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6284M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6285S: Maintained 6286F: drivers/staging/greybus/loopback.c 6287F: drivers/staging/greybus/timesync.c 6288F: drivers/staging/greybus/timesync_platform.c 6289 6290GREYBUS PLATFORM DRIVERS 6291M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6292S: Maintained 6293F: drivers/staging/greybus/arche-platform.c 6294F: drivers/staging/greybus/arche-apb-ctrl.c 6295F: drivers/staging/greybus/arche_platform.h 6296 6297GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6298M: Rui Miguel Silva <rmfrfs@gmail.com> 6299S: Maintained 6300F: drivers/staging/greybus/sdio.c 6301F: drivers/staging/greybus/light.c 6302F: drivers/staging/greybus/gpio.c 6303F: drivers/staging/greybus/power_supply.c 6304F: drivers/staging/greybus/spi.c 6305F: drivers/staging/greybus/spilib.c 6306 6307GREYBUS SUBSYSTEM 6308M: Johan Hovold <johan@kernel.org> 6309M: Alex Elder <elder@kernel.org> 6310M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6311S: Maintained 6312F: drivers/staging/greybus/ 6313L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6314 6315GREYBUS UART PROTOCOLS DRIVERS 6316M: David Lin <dtwlin@gmail.com> 6317S: Maintained 6318F: drivers/staging/greybus/uart.c 6319F: drivers/staging/greybus/log.c 6320 6321GS1662 VIDEO SERIALIZER 6322M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6323L: linux-media@vger.kernel.org 6324T: git git://linuxtv.org/media_tree.git 6325S: Maintained 6326F: drivers/media/spi/gs1662.c 6327 6328GSPCA FINEPIX SUBDRIVER 6329M: Frank Zago <frank@zago.net> 6330L: linux-media@vger.kernel.org 6331T: git git://linuxtv.org/media_tree.git 6332S: Maintained 6333F: drivers/media/usb/gspca/finepix.c 6334 6335GSPCA GL860 SUBDRIVER 6336M: Olivier Lorin <o.lorin@laposte.net> 6337L: linux-media@vger.kernel.org 6338T: git git://linuxtv.org/media_tree.git 6339S: Maintained 6340F: drivers/media/usb/gspca/gl860/ 6341 6342GSPCA M5602 SUBDRIVER 6343M: Erik Andren <erik.andren@gmail.com> 6344L: linux-media@vger.kernel.org 6345T: git git://linuxtv.org/media_tree.git 6346S: Maintained 6347F: drivers/media/usb/gspca/m5602/ 6348 6349GSPCA PAC207 SONIXB SUBDRIVER 6350M: Hans Verkuil <hverkuil@xs4all.nl> 6351L: linux-media@vger.kernel.org 6352T: git git://linuxtv.org/media_tree.git 6353S: Odd Fixes 6354F: drivers/media/usb/gspca/pac207.c 6355 6356GSPCA SN9C20X SUBDRIVER 6357M: Brian Johnson <brijohn@gmail.com> 6358L: linux-media@vger.kernel.org 6359T: git git://linuxtv.org/media_tree.git 6360S: Maintained 6361F: drivers/media/usb/gspca/sn9c20x.c 6362 6363GSPCA T613 SUBDRIVER 6364M: Leandro Costantino <lcostantino@gmail.com> 6365L: linux-media@vger.kernel.org 6366T: git git://linuxtv.org/media_tree.git 6367S: Maintained 6368F: drivers/media/usb/gspca/t613.c 6369 6370GSPCA USB WEBCAM DRIVER 6371M: Hans Verkuil <hverkuil@xs4all.nl> 6372L: linux-media@vger.kernel.org 6373T: git git://linuxtv.org/media_tree.git 6374S: Odd Fixes 6375F: drivers/media/usb/gspca/ 6376 6377GTP (GPRS Tunneling Protocol) 6378M: Pablo Neira Ayuso <pablo@netfilter.org> 6379M: Harald Welte <laforge@gnumonks.org> 6380L: osmocom-net-gprs@lists.osmocom.org 6381T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6382S: Maintained 6383F: drivers/net/gtp.c 6384 6385GUID PARTITION TABLE (GPT) 6386M: Davidlohr Bueso <dave@stgolabs.net> 6387L: linux-efi@vger.kernel.org 6388S: Maintained 6389F: block/partitions/efi.* 6390 6391H8/300 ARCHITECTURE 6392M: Yoshinori Sato <ysato@users.sourceforge.jp> 6393L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6394W: http://uclinux-h8.sourceforge.jp 6395T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6396S: Maintained 6397F: arch/h8300/ 6398F: drivers/clocksource/h8300_*.c 6399F: drivers/clk/h8300/ 6400F: drivers/irqchip/irq-renesas-h8*.c 6401 6402HACKRF MEDIA DRIVER 6403M: Antti Palosaari <crope@iki.fi> 6404L: linux-media@vger.kernel.org 6405W: https://linuxtv.org 6406W: http://palosaari.fi/linux/ 6407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6408T: git git://linuxtv.org/anttip/media_tree.git 6409S: Maintained 6410F: drivers/media/usb/hackrf/ 6411 6412HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6413M: Frank Seidel <frank@f-seidel.de> 6414L: platform-driver-x86@vger.kernel.org 6415W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6416S: Maintained 6417F: drivers/platform/x86/hdaps.c 6418 6419HARDWARE MONITORING 6420M: Jean Delvare <jdelvare@suse.com> 6421M: Guenter Roeck <linux@roeck-us.net> 6422L: linux-hwmon@vger.kernel.org 6423W: http://hwmon.wiki.kernel.org/ 6424T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6425S: Maintained 6426F: Documentation/devicetree/bindings/hwmon/ 6427F: Documentation/hwmon/ 6428F: drivers/hwmon/ 6429F: include/linux/hwmon*.h 6430 6431HARDWARE RANDOM NUMBER GENERATOR CORE 6432M: Matt Mackall <mpm@selenic.com> 6433M: Herbert Xu <herbert@gondor.apana.org.au> 6434L: linux-crypto@vger.kernel.org 6435S: Odd fixes 6436F: Documentation/devicetree/bindings/rng/ 6437F: Documentation/hw_random.txt 6438F: drivers/char/hw_random/ 6439F: include/linux/hw_random.h 6440 6441HARDWARE TRACING FACILITIES 6442M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6443S: Maintained 6444F: drivers/hwtracing/ 6445 6446HARDWARE SPINLOCK CORE 6447M: Ohad Ben-Cohen <ohad@wizery.com> 6448M: Bjorn Andersson <bjorn.andersson@linaro.org> 6449L: linux-remoteproc@vger.kernel.org 6450S: Maintained 6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6452F: Documentation/devicetree/bindings/hwlock/ 6453F: Documentation/hwspinlock.txt 6454F: drivers/hwspinlock/ 6455F: include/linux/hwspinlock.h 6456 6457HARMONY SOUND DRIVER 6458L: linux-parisc@vger.kernel.org 6459S: Maintained 6460F: sound/parisc/harmony.* 6461 6462HDPVR USB VIDEO ENCODER DRIVER 6463M: Hans Verkuil <hverkuil@xs4all.nl> 6464L: linux-media@vger.kernel.org 6465T: git git://linuxtv.org/media_tree.git 6466W: https://linuxtv.org 6467S: Odd Fixes 6468F: drivers/media/usb/hdpvr/ 6469 6470HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6471M: Jerry Hoemann <jerry.hoemann@hpe.com> 6472S: Supported 6473F: Documentation/watchdog/hpwdt.rst 6474F: drivers/watchdog/hpwdt.c 6475 6476HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6477M: Don Brace <don.brace@microchip.com> 6478L: storagedev@microchip.com 6479L: linux-scsi@vger.kernel.org 6480S: Supported 6481F: Documentation/scsi/hpsa.txt 6482F: drivers/scsi/hpsa*.[ch] 6483F: include/linux/cciss*.h 6484F: include/uapi/linux/cciss*.h 6485 6486HFI1 DRIVER 6487M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6488M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6489L: linux-rdma@vger.kernel.org 6490S: Supported 6491F: drivers/infiniband/hw/hfi1 6492 6493HFS FILESYSTEM 6494L: linux-fsdevel@vger.kernel.org 6495S: Orphan 6496F: Documentation/filesystems/hfs.txt 6497F: fs/hfs/ 6498 6499HFSPLUS FILESYSTEM 6500L: linux-fsdevel@vger.kernel.org 6501S: Orphan 6502F: Documentation/filesystems/hfsplus.txt 6503F: fs/hfsplus/ 6504 6505HGA FRAMEBUFFER DRIVER 6506M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6507L: linux-nvidia@lists.surfsouth.com 6508W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6509S: Maintained 6510F: drivers/video/fbdev/hgafb.c 6511 6512HIBERNATION (aka Software Suspend, aka swsusp) 6513M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6514M: Pavel Machek <pavel@ucw.cz> 6515L: linux-pm@vger.kernel.org 6516B: https://bugzilla.kernel.org 6517S: Supported 6518F: arch/x86/power/ 6519F: drivers/base/power/ 6520F: kernel/power/ 6521F: include/linux/suspend.h 6522F: include/linux/freezer.h 6523F: include/linux/pm.h 6524F: arch/*/include/asm/suspend*.h 6525 6526HID CORE LAYER 6527M: Jiri Kosina <jikos@kernel.org> 6528R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6529L: linux-input@vger.kernel.org 6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6531S: Maintained 6532F: drivers/hid/ 6533F: include/linux/hid* 6534F: include/uapi/linux/hid* 6535 6536HID SENSOR HUB DRIVERS 6537M: Jiri Kosina <jikos@kernel.org> 6538M: Jonathan Cameron <jic23@kernel.org> 6539M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6540L: linux-input@vger.kernel.org 6541L: linux-iio@vger.kernel.org 6542S: Maintained 6543F: Documentation/hid/hid-sensor* 6544F: drivers/hid/hid-sensor-* 6545F: drivers/iio/*/hid-* 6546F: include/linux/hid-sensor-* 6547 6548HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6549M: Thomas Gleixner <tglx@linutronix.de> 6550L: linux-kernel@vger.kernel.org 6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6552S: Maintained 6553F: Documentation/timers/ 6554F: kernel/time/hrtimer.c 6555F: kernel/time/clockevents.c 6556F: kernel/time/timer_*.c 6557F: include/linux/clockchips.h 6558F: include/linux/hrtimer.h 6559 6560HIGH-SPEED SCC DRIVER FOR AX.25 6561L: linux-hams@vger.kernel.org 6562S: Orphan 6563F: drivers/net/hamradio/dmascc.c 6564F: drivers/net/hamradio/scc.c 6565 6566HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6567M: HighPoint Linux Team <linux@highpoint-tech.com> 6568W: http://www.highpoint-tech.com 6569S: Supported 6570F: Documentation/scsi/hptiop.txt 6571F: drivers/scsi/hptiop.c 6572 6573HIPPI 6574M: Jes Sorensen <jes@trained-monkey.org> 6575L: linux-hippi@sunsite.dk 6576S: Maintained 6577F: include/linux/hippidevice.h 6578F: include/uapi/linux/if_hippi.h 6579F: net/802/hippi.c 6580F: drivers/net/hippi/ 6581 6582HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6583M: Yisen Zhuang <yisen.zhuang@huawei.com> 6584M: Salil Mehta <salil.mehta@huawei.com> 6585L: netdev@vger.kernel.org 6586W: http://www.hisilicon.com 6587S: Maintained 6588F: drivers/net/ethernet/hisilicon/hns3/ 6589 6590HISILICON LPC BUS DRIVER 6591M: john.garry@huawei.com 6592W: http://www.hisilicon.com 6593S: Maintained 6594F: drivers/bus/hisi_lpc.c 6595F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6596 6597HISILICON NETWORK SUBSYSTEM DRIVER 6598M: Yisen Zhuang <yisen.zhuang@huawei.com> 6599M: Salil Mehta <salil.mehta@huawei.com> 6600L: netdev@vger.kernel.org 6601W: http://www.hisilicon.com 6602S: Maintained 6603F: drivers/net/ethernet/hisilicon/ 6604F: Documentation/devicetree/bindings/net/hisilicon*.txt 6605 6606HISILICON PMU DRIVER 6607M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6608W: http://www.hisilicon.com 6609S: Supported 6610F: drivers/perf/hisilicon 6611F: Documentation/perf/hisi-pmu.txt 6612 6613HISILICON ROCE DRIVER 6614M: Lijun Ou <oulijun@huawei.com> 6615M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6616L: linux-rdma@vger.kernel.org 6617S: Maintained 6618F: drivers/infiniband/hw/hns/ 6619F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6620 6621HISILICON SAS Controller 6622M: John Garry <john.garry@huawei.com> 6623W: http://www.hisilicon.com 6624S: Supported 6625F: drivers/scsi/hisi_sas/ 6626F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6627 6628HMM - Heterogeneous Memory Management 6629M: Jérôme Glisse <jglisse@redhat.com> 6630L: linux-mm@kvack.org 6631S: Maintained 6632F: mm/hmm* 6633F: include/linux/hmm* 6634F: Documentation/vm/hmm.rst 6635 6636HOST AP DRIVER 6637M: Jouni Malinen <j@w1.fi> 6638L: linux-wireless@vger.kernel.org 6639W: http://w1.fi/hostap-driver.html 6640S: Obsolete 6641F: drivers/net/wireless/intersil/hostap/ 6642 6643HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6644L: platform-driver-x86@vger.kernel.org 6645S: Orphan 6646F: drivers/platform/x86/tc1100-wmi.c 6647 6648HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6649M: Jaroslav Kysela <perex@perex.cz> 6650S: Maintained 6651F: drivers/net/ethernet/hp/hp100.* 6652 6653HPET: High Precision Event Timers driver 6654M: Clemens Ladisch <clemens@ladisch.de> 6655S: Maintained 6656F: Documentation/timers/hpet.rst 6657F: drivers/char/hpet.c 6658F: include/linux/hpet.h 6659F: include/uapi/linux/hpet.h 6660 6661HPET: x86 6662S: Orphan 6663F: arch/x86/kernel/hpet.c 6664F: arch/x86/include/asm/hpet.h 6665 6666HPFS FILESYSTEM 6667M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6668W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6669S: Maintained 6670F: fs/hpfs/ 6671 6672HSI SUBSYSTEM 6673M: Sebastian Reichel <sre@kernel.org> 6674T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6675S: Maintained 6676F: Documentation/ABI/testing/sysfs-bus-hsi 6677F: Documentation/driver-api/hsi.rst 6678F: drivers/hsi/ 6679F: include/linux/hsi/ 6680F: include/uapi/linux/hsi/ 6681 6682HSO 3G MODEM DRIVER 6683L: linux-usb@vger.kernel.org 6684S: Orphan 6685F: drivers/net/usb/hso.c 6686 6687HSR NETWORK PROTOCOL 6688M: Arvid Brodin <arvid.brodin@alten.se> 6689L: netdev@vger.kernel.org 6690S: Maintained 6691F: net/hsr/ 6692 6693HT16K33 LED CONTROLLER DRIVER 6694M: Robin van der Gracht <robin@protonic.nl> 6695S: Maintained 6696F: drivers/auxdisplay/ht16k33.c 6697F: Documentation/devicetree/bindings/display/ht16k33.txt 6698 6699HTCPEN TOUCHSCREEN DRIVER 6700M: Pau Oliva Fora <pof@eslack.org> 6701L: linux-input@vger.kernel.org 6702S: Maintained 6703F: drivers/input/touchscreen/htcpen.c 6704 6705HUAWEI ETHERNET DRIVER 6706M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6707L: netdev@vger.kernel.org 6708S: Supported 6709F: Documentation/networking/hinic.txt 6710F: drivers/net/ethernet/huawei/hinic/ 6711 6712HUGETLB FILESYSTEM 6713M: Mike Kravetz <mike.kravetz@oracle.com> 6714L: linux-mm@kvack.org 6715S: Maintained 6716F: fs/hugetlbfs/ 6717F: mm/hugetlb.c 6718F: include/linux/hugetlb.h 6719F: Documentation/admin-guide/mm/hugetlbpage.rst 6720F: Documentation/vm/hugetlbfs_reserv.rst 6721F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6722 6723HVA ST MEDIA DRIVER 6724M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6725L: linux-media@vger.kernel.org 6726T: git git://linuxtv.org/media_tree.git 6727W: https://linuxtv.org 6728S: Supported 6729F: drivers/media/platform/sti/hva 6730 6731HWPOISON MEMORY FAILURE HANDLING 6732M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6733L: linux-mm@kvack.org 6734S: Maintained 6735F: mm/memory-failure.c 6736F: mm/hwpoison-inject.c 6737 6738Hyper-V CORE AND DRIVERS 6739M: "K. Y. Srinivasan" <kys@microsoft.com> 6740M: Haiyang Zhang <haiyangz@microsoft.com> 6741M: Stephen Hemminger <sthemmin@microsoft.com> 6742L: devel@linuxdriverproject.org 6743S: Maintained 6744F: Documentation/networking/netvsc.txt 6745F: arch/x86/include/asm/mshyperv.h 6746F: arch/x86/include/asm/trace/hyperv.h 6747F: arch/x86/include/asm/hyperv-tlfs.h 6748F: arch/x86/kernel/cpu/mshyperv.c 6749F: arch/x86/hyperv 6750F: drivers/clocksource/hyperv_timer.c 6751F: drivers/hid/hid-hyperv.c 6752F: drivers/hv/ 6753F: drivers/input/serio/hyperv-keyboard.c 6754F: drivers/pci/controller/pci-hyperv.c 6755F: drivers/pci/controller/pci-hyperv-intf.c 6756F: drivers/net/hyperv/ 6757F: drivers/scsi/storvsc_drv.c 6758F: drivers/uio/uio_hv_generic.c 6759F: drivers/video/fbdev/hyperv_fb.c 6760F: drivers/iommu/hyperv_iommu.c 6761F: net/vmw_vsock/hyperv_transport.c 6762F: include/asm-generic/hyperv-tlfs.h 6763F: include/asm-generic/mshyperv.h 6764F: include/clocksource/hyperv_timer.h 6765F: include/linux/hyperv.h 6766F: include/uapi/linux/hyperv.h 6767F: include/asm-generic/mshyperv.h 6768F: tools/hv/ 6769F: Documentation/ABI/stable/sysfs-bus-vmbus 6770F: Documentation/ABI/testing/debugfs-hyperv 6771 6772HYPERVISOR VIRTUAL CONSOLE DRIVER 6773L: linuxppc-dev@lists.ozlabs.org 6774S: Odd Fixes 6775F: drivers/tty/hvc/ 6776 6777I2C ACPI SUPPORT 6778M: Mika Westerberg <mika.westerberg@linux.intel.com> 6779L: linux-i2c@vger.kernel.org 6780L: linux-acpi@vger.kernel.org 6781S: Maintained 6782F: drivers/i2c/i2c-core-acpi.c 6783 6784I2C CONTROLLER DRIVER FOR NVIDIA GPU 6785M: Ajay Gupta <ajayg@nvidia.com> 6786L: linux-i2c@vger.kernel.org 6787S: Maintained 6788F: Documentation/i2c/busses/i2c-nvidia-gpu 6789F: drivers/i2c/busses/i2c-nvidia-gpu.c 6790 6791I2C MUXES 6792M: Peter Rosin <peda@axentia.se> 6793L: linux-i2c@vger.kernel.org 6794S: Maintained 6795F: Documentation/i2c/i2c-topology 6796F: Documentation/i2c/muxes/ 6797F: Documentation/devicetree/bindings/i2c/i2c-mux* 6798F: Documentation/devicetree/bindings/i2c/i2c-arb* 6799F: Documentation/devicetree/bindings/i2c/i2c-gate* 6800F: drivers/i2c/i2c-mux.c 6801F: drivers/i2c/muxes/ 6802F: include/linux/i2c-mux.h 6803 6804I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6805M: Gregory CLEMENT <gregory.clement@bootlin.com> 6806L: linux-i2c@vger.kernel.org 6807S: Maintained 6808F: drivers/i2c/busses/i2c-mv64xxx.c 6809 6810I2C OVER PARALLEL PORT 6811M: Jean Delvare <jdelvare@suse.com> 6812L: linux-i2c@vger.kernel.org 6813S: Maintained 6814F: Documentation/i2c/busses/i2c-parport 6815F: Documentation/i2c/busses/i2c-parport-light 6816F: drivers/i2c/busses/i2c-parport.c 6817F: drivers/i2c/busses/i2c-parport-light.c 6818 6819I2C SUBSYSTEM 6820M: Wolfram Sang <wsa@the-dreams.de> 6821L: linux-i2c@vger.kernel.org 6822W: https://i2c.wiki.kernel.org/ 6823Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6825S: Maintained 6826F: Documentation/devicetree/bindings/i2c/i2c.txt 6827F: Documentation/i2c/ 6828F: drivers/i2c/* 6829F: include/linux/i2c.h 6830F: include/linux/i2c-dev.h 6831F: include/linux/i2c-smbus.h 6832F: include/uapi/linux/i2c.h 6833F: include/uapi/linux/i2c-*.h 6834 6835I2C SUBSYSTEM HOST DRIVERS 6836L: linux-i2c@vger.kernel.org 6837W: https://i2c.wiki.kernel.org/ 6838Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6839T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6840S: Odd Fixes 6841F: Documentation/devicetree/bindings/i2c/ 6842F: drivers/i2c/algos/ 6843F: drivers/i2c/busses/ 6844 6845I2C-TAOS-EVM DRIVER 6846M: Jean Delvare <jdelvare@suse.com> 6847L: linux-i2c@vger.kernel.org 6848S: Maintained 6849F: Documentation/i2c/busses/i2c-taos-evm 6850F: drivers/i2c/busses/i2c-taos-evm.c 6851 6852I2C-TINY-USB DRIVER 6853M: Till Harbaum <till@harbaum.org> 6854L: linux-i2c@vger.kernel.org 6855W: http://www.harbaum.org/till/i2c_tiny_usb 6856S: Maintained 6857F: drivers/i2c/busses/i2c-tiny-usb.c 6858 6859I2C/SMBUS CONTROLLER DRIVERS FOR PC 6860M: Jean Delvare <jdelvare@suse.com> 6861L: linux-i2c@vger.kernel.org 6862S: Maintained 6863F: Documentation/i2c/busses/i2c-ali1535 6864F: Documentation/i2c/busses/i2c-ali1563 6865F: Documentation/i2c/busses/i2c-ali15x3 6866F: Documentation/i2c/busses/i2c-amd756 6867F: Documentation/i2c/busses/i2c-amd8111 6868F: Documentation/i2c/busses/i2c-i801 6869F: Documentation/i2c/busses/i2c-nforce2 6870F: Documentation/i2c/busses/i2c-piix4 6871F: Documentation/i2c/busses/i2c-sis5595 6872F: Documentation/i2c/busses/i2c-sis630 6873F: Documentation/i2c/busses/i2c-sis96x 6874F: Documentation/i2c/busses/i2c-via 6875F: Documentation/i2c/busses/i2c-viapro 6876F: drivers/i2c/busses/i2c-ali1535.c 6877F: drivers/i2c/busses/i2c-ali1563.c 6878F: drivers/i2c/busses/i2c-ali15x3.c 6879F: drivers/i2c/busses/i2c-amd756.c 6880F: drivers/i2c/busses/i2c-amd756-s4882.c 6881F: drivers/i2c/busses/i2c-amd8111.c 6882F: drivers/i2c/busses/i2c-i801.c 6883F: drivers/i2c/busses/i2c-isch.c 6884F: drivers/i2c/busses/i2c-nforce2.c 6885F: drivers/i2c/busses/i2c-nforce2-s4985.c 6886F: drivers/i2c/busses/i2c-piix4.c 6887F: drivers/i2c/busses/i2c-sis5595.c 6888F: drivers/i2c/busses/i2c-sis630.c 6889F: drivers/i2c/busses/i2c-sis96x.c 6890F: drivers/i2c/busses/i2c-via.c 6891F: drivers/i2c/busses/i2c-viapro.c 6892 6893I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6894M: Hans de Goede <hdegoede@redhat.com> 6895L: linux-i2c@vger.kernel.org 6896S: Maintained 6897F: drivers/i2c/busses/i2c-cht-wc.c 6898 6899I2C/SMBUS ISMT DRIVER 6900M: Seth Heasley <seth.heasley@intel.com> 6901M: Neil Horman <nhorman@tuxdriver.com> 6902L: linux-i2c@vger.kernel.org 6903F: drivers/i2c/busses/i2c-ismt.c 6904F: Documentation/i2c/busses/i2c-ismt 6905 6906I2C/SMBUS STUB DRIVER 6907M: Jean Delvare <jdelvare@suse.com> 6908L: linux-i2c@vger.kernel.org 6909S: Maintained 6910F: drivers/i2c/i2c-stub.c 6911 6912IA64 (Itanium) PLATFORM 6913M: Tony Luck <tony.luck@intel.com> 6914M: Fenghua Yu <fenghua.yu@intel.com> 6915L: linux-ia64@vger.kernel.org 6916T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6917S: Maintained 6918F: arch/ia64/ 6919 6920IBM Power 842 compression accelerator 6921M: Haren Myneni <haren@us.ibm.com> 6922S: Supported 6923F: drivers/crypto/nx/Makefile 6924F: drivers/crypto/nx/Kconfig 6925F: drivers/crypto/nx/nx-842* 6926F: include/linux/sw842.h 6927F: crypto/842.c 6928F: lib/842/ 6929 6930IBM Power in-Nest Crypto Acceleration 6931M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6932M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6933L: linux-crypto@vger.kernel.org 6934S: Supported 6935F: drivers/crypto/nx/Makefile 6936F: drivers/crypto/nx/Kconfig 6937F: drivers/crypto/nx/nx-aes* 6938F: drivers/crypto/nx/nx-sha* 6939F: drivers/crypto/nx/nx.* 6940F: drivers/crypto/nx/nx_csbcpb.h 6941F: drivers/crypto/nx/nx_debugfs.h 6942 6943IBM Power Linux RAID adapter 6944M: Brian King <brking@us.ibm.com> 6945S: Supported 6946F: drivers/scsi/ipr.* 6947 6948IBM Power SRIOV Virtual NIC Device Driver 6949M: Dany Madden <drt@linux.ibm.com> 6950M: Lijun Pan <ljp@linux.ibm.com> 6951M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 6952L: netdev@vger.kernel.org 6953S: Supported 6954F: drivers/net/ethernet/ibm/ibmvnic.* 6955 6956IBM Power Virtual Accelerator Switchboard 6957M: Sukadev Bhattiprolu 6958L: linuxppc-dev@lists.ozlabs.org 6959S: Supported 6960F: arch/powerpc/platforms/powernv/vas* 6961F: arch/powerpc/platforms/powernv/copy-paste.h 6962F: arch/powerpc/include/asm/vas.h 6963F: arch/powerpc/include/uapi/asm/vas.h 6964 6965IBM Power Virtual Ethernet Device Driver 6966M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6967L: netdev@vger.kernel.org 6968S: Supported 6969F: drivers/net/ethernet/ibm/ibmveth.* 6970 6971IBM Power Virtual FC Device Drivers 6972M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6973L: linux-scsi@vger.kernel.org 6974S: Supported 6975F: drivers/scsi/ibmvscsi/ibmvfc* 6976 6977IBM Power Virtual Management Channel Driver 6978M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6979M: Steven Royer <seroyer@linux.vnet.ibm.com> 6980S: Supported 6981F: drivers/misc/ibmvmc.* 6982 6983IBM Power Virtual SCSI Device Drivers 6984M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6985L: linux-scsi@vger.kernel.org 6986S: Supported 6987F: drivers/scsi/ibmvscsi/ibmvscsi* 6988F: include/scsi/viosrp.h 6989 6990IBM Power Virtual SCSI Device Target Driver 6991M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6992M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6993L: linux-scsi@vger.kernel.org 6994L: target-devel@vger.kernel.org 6995S: Supported 6996F: drivers/scsi/ibmvscsi_tgt/ 6997 6998IBM Power VMX Cryptographic instructions 6999M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7000M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7001L: linux-crypto@vger.kernel.org 7002S: Supported 7003F: drivers/crypto/vmx/Makefile 7004F: drivers/crypto/vmx/Kconfig 7005F: drivers/crypto/vmx/vmx.c 7006F: drivers/crypto/vmx/aes* 7007F: drivers/crypto/vmx/ghash* 7008F: drivers/crypto/vmx/ppc-xlate.pl 7009 7010IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7011M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7012L: linux-pci@vger.kernel.org 7013L: linuxppc-dev@lists.ozlabs.org 7014S: Supported 7015F: drivers/pci/hotplug/rpaphp* 7016 7017IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7018M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7019L: linux-pci@vger.kernel.org 7020L: linuxppc-dev@lists.ozlabs.org 7021S: Supported 7022F: drivers/pci/hotplug/rpadlpar* 7023 7024IBM ServeRAID RAID DRIVER 7025S: Orphan 7026F: drivers/scsi/ips.* 7027 7028ICH LPC AND GPIO DRIVER 7029M: Peter Tyser <ptyser@xes-inc.com> 7030S: Maintained 7031F: drivers/mfd/lpc_ich.c 7032F: drivers/gpio/gpio-ich.c 7033 7034IDE SUBSYSTEM 7035M: "David S. Miller" <davem@davemloft.net> 7036L: linux-ide@vger.kernel.org 7037Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7038T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7039S: Maintained 7040F: Documentation/ide/ 7041F: drivers/ide/ 7042F: include/linux/ide.h 7043 7044IDE/ATAPI DRIVERS 7045M: Borislav Petkov <bp@alien8.de> 7046L: linux-ide@vger.kernel.org 7047S: Maintained 7048F: Documentation/cdrom/ide-cd 7049F: drivers/ide/ide-cd* 7050 7051IDEAPAD LAPTOP EXTRAS DRIVER 7052M: Ike Panhc <ike.pan@canonical.com> 7053L: platform-driver-x86@vger.kernel.org 7054W: http://launchpad.net/ideapad-laptop 7055S: Maintained 7056F: drivers/platform/x86/ideapad-laptop.c 7057 7058IDEAPAD LAPTOP SLIDEBAR DRIVER 7059M: Andrey Moiseev <o2g.org.ru@gmail.com> 7060L: linux-input@vger.kernel.org 7061W: https://github.com/o2genum/ideapad-slidebar 7062S: Maintained 7063F: drivers/input/misc/ideapad_slidebar.c 7064 7065IDT VersaClock 5 CLOCK DRIVER 7066M: Marek Vasut <marek.vasut@gmail.com> 7067S: Maintained 7068F: drivers/clk/clk-versaclock5.c 7069 7070IEEE 802.15.4 SUBSYSTEM 7071M: Alexander Aring <alex.aring@gmail.com> 7072M: Stefan Schmidt <stefan@datenfreihafen.org> 7073L: linux-wpan@vger.kernel.org 7074W: http://wpan.cakelab.org/ 7075T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7076T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7077S: Maintained 7078F: net/ieee802154/ 7079F: net/mac802154/ 7080F: drivers/net/ieee802154/ 7081F: include/linux/nl802154.h 7082F: include/linux/ieee802154.h 7083F: include/net/nl802154.h 7084F: include/net/mac802154.h 7085F: include/net/af_ieee802154.h 7086F: include/net/cfg802154.h 7087F: include/net/ieee802154_netdev.h 7088F: Documentation/networking/ieee802154.txt 7089 7090IFE PROTOCOL 7091M: Yotam Gigi <yotam.gi@gmail.com> 7092M: Jamal Hadi Salim <jhs@mojatatu.com> 7093F: net/ife 7094F: include/net/ife.h 7095F: include/uapi/linux/ife.h 7096 7097IGORPLUG-USB IR RECEIVER 7098M: Sean Young <sean@mess.org> 7099L: linux-media@vger.kernel.org 7100S: Maintained 7101F: drivers/media/rc/igorplugusb.c 7102 7103IGUANAWORKS USB IR TRANSCEIVER 7104M: Sean Young <sean@mess.org> 7105L: linux-media@vger.kernel.org 7106S: Maintained 7107F: drivers/media/rc/iguanair.c 7108 7109IIO DIGITAL POTENTIOMETER DAC 7110M: Peter Rosin <peda@axentia.se> 7111L: linux-iio@vger.kernel.org 7112S: Maintained 7113F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7114F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7115F: drivers/iio/dac/dpot-dac.c 7116 7117IIO ENVELOPE DETECTOR 7118M: Peter Rosin <peda@axentia.se> 7119L: linux-iio@vger.kernel.org 7120S: Maintained 7121F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7122F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7123F: drivers/iio/adc/envelope-detector.c 7124 7125IIO MULTIPLEXER 7126M: Peter Rosin <peda@axentia.se> 7127L: linux-iio@vger.kernel.org 7128S: Maintained 7129F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7130F: drivers/iio/multiplexer/iio-mux.c 7131 7132IIO SUBSYSTEM AND DRIVERS 7133M: Jonathan Cameron <jic23@kernel.org> 7134R: Hartmut Knaack <knaack.h@gmx.de> 7135R: Lars-Peter Clausen <lars@metafoo.de> 7136R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7137L: linux-iio@vger.kernel.org 7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7139S: Maintained 7140F: Documentation/ABI/testing/configfs-iio* 7141F: Documentation/ABI/testing/sysfs-bus-iio* 7142F: Documentation/devicetree/bindings/iio/ 7143F: drivers/iio/ 7144F: drivers/staging/iio/ 7145F: include/linux/iio/ 7146F: tools/iio/ 7147 7148IIO UNIT CONVERTER 7149M: Peter Rosin <peda@axentia.se> 7150L: linux-iio@vger.kernel.org 7151S: Maintained 7152F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7153F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7154F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7155F: drivers/iio/afe/iio-rescale.c 7156 7157IKANOS/ADI EAGLE ADSL USB DRIVER 7158M: Matthieu Castet <castet.matthieu@free.fr> 7159M: Stanislaw Gruszka <stf_xl@wp.pl> 7160S: Maintained 7161F: drivers/usb/atm/ueagle-atm.c 7162 7163IMGTEC ASCII LCD DRIVER 7164M: Paul Burton <paul.burton@mips.com> 7165S: Maintained 7166F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7167F: drivers/auxdisplay/img-ascii-lcd.c 7168 7169IMGTEC IR DECODER DRIVER 7170M: James Hogan <jhogan@kernel.org> 7171S: Maintained 7172F: drivers/media/rc/img-ir/ 7173 7174IMON SOUNDGRAPH USB IR RECEIVER 7175M: Sean Young <sean@mess.org> 7176L: linux-media@vger.kernel.org 7177S: Maintained 7178F: drivers/media/rc/imon_raw.c 7179F: drivers/media/rc/imon.c 7180 7181IMS TWINTURBO FRAMEBUFFER DRIVER 7182L: linux-fbdev@vger.kernel.org 7183S: Orphan 7184F: drivers/video/fbdev/imsttfb.c 7185 7186INA209 HARDWARE MONITOR DRIVER 7187M: Guenter Roeck <linux@roeck-us.net> 7188L: linux-hwmon@vger.kernel.org 7189S: Maintained 7190F: Documentation/hwmon/ina209 7191F: Documentation/devicetree/bindings/i2c/ina209.txt 7192F: drivers/hwmon/ina209.c 7193 7194INA2XX HARDWARE MONITOR DRIVER 7195M: Guenter Roeck <linux@roeck-us.net> 7196L: linux-hwmon@vger.kernel.org 7197S: Maintained 7198F: Documentation/hwmon/ina2xx 7199F: drivers/hwmon/ina2xx.c 7200F: include/linux/platform_data/ina2xx.h 7201 7202INDUSTRY PACK SUBSYSTEM (IPACK) 7203M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7204M: Jens Taprogge <jens.taprogge@taprogge.org> 7205M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7206L: industrypack-devel@lists.sourceforge.net 7207W: http://industrypack.sourceforge.net 7208S: Maintained 7209F: drivers/ipack/ 7210 7211INFINIBAND SUBSYSTEM 7212M: Doug Ledford <dledford@redhat.com> 7213M: Jason Gunthorpe <jgg@mellanox.com> 7214L: linux-rdma@vger.kernel.org 7215W: https://github.com/linux-rdma/rdma-core 7216Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7217T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7218S: Supported 7219F: Documentation/devicetree/bindings/infiniband/ 7220F: Documentation/infiniband/ 7221F: drivers/infiniband/ 7222F: include/uapi/linux/if_infiniband.h 7223F: include/uapi/rdma/ 7224F: include/rdma/ 7225F: include/trace/events/ib_mad.h 7226F: include/trace/events/ib_umad.h 7227 7228INGENIC JZ4780 DMA Driver 7229M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7230S: Maintained 7231F: drivers/dma/dma-jz4780.c 7232 7233INGENIC JZ4780 NAND DRIVER 7234M: Harvey Hunt <harveyhuntnexus@gmail.com> 7235L: linux-mtd@lists.infradead.org 7236S: Maintained 7237F: drivers/mtd/nand/raw/jz4780_* 7238 7239INOTIFY 7240M: Jan Kara <jack@suse.cz> 7241R: Amir Goldstein <amir73il@gmail.com> 7242L: linux-fsdevel@vger.kernel.org 7243S: Maintained 7244F: Documentation/filesystems/inotify.txt 7245F: fs/notify/inotify/ 7246F: include/linux/inotify.h 7247F: include/uapi/linux/inotify.h 7248 7249INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7250M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7251L: linux-input@vger.kernel.org 7252Q: http://patchwork.kernel.org/project/linux-input/list/ 7253T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7254S: Maintained 7255F: drivers/input/ 7256F: include/linux/input.h 7257F: include/uapi/linux/input.h 7258F: include/uapi/linux/input-event-codes.h 7259F: include/linux/input/ 7260F: Documentation/devicetree/bindings/input/ 7261F: Documentation/devicetree/bindings/serio/ 7262F: Documentation/input/ 7263 7264INPUT MULTITOUCH (MT) PROTOCOL 7265M: Henrik Rydberg <rydberg@bitmath.org> 7266L: linux-input@vger.kernel.org 7267S: Odd fixes 7268F: Documentation/input/multi-touch-protocol.rst 7269F: drivers/input/input-mt.c 7270K: \b(ABS|SYN)_MT_ 7271 7272INSIDE SECURE CRYPTO DRIVER 7273M: Antoine Tenart <antoine.tenart@bootlin.com> 7274F: drivers/crypto/inside-secure/ 7275S: Maintained 7276L: linux-crypto@vger.kernel.org 7277 7278INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7279M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7280M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7281L: linux-integrity@vger.kernel.org 7282T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7283S: Supported 7284F: security/integrity/ima/ 7285 7286INTEL 810/815 FRAMEBUFFER DRIVER 7287M: Antonino Daplas <adaplas@gmail.com> 7288L: linux-fbdev@vger.kernel.org 7289S: Maintained 7290F: drivers/video/fbdev/i810/ 7291 7292INTEL ASoC DRIVERS 7293M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7294M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7295M: Jie Yang <yang.jie@linux.intel.com> 7296L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7297S: Supported 7298F: sound/soc/intel/ 7299 7300INTEL C600 SERIES SAS CONTROLLER DRIVER 7301M: Intel SCU Linux support <intel-linux-scu@intel.com> 7302M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7303L: linux-scsi@vger.kernel.org 7304T: git git://git.code.sf.net/p/intel-sas/isci 7305S: Supported 7306F: drivers/scsi/isci/ 7307 7308INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7309M: Jani Nikula <jani.nikula@linux.intel.com> 7310M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7311M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7312L: intel-gfx@lists.freedesktop.org 7313W: https://01.org/linuxgraphics/ 7314B: https://01.org/linuxgraphics/documentation/how-report-bugs 7315C: irc://chat.freenode.net/intel-gfx 7316Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7317T: git git://anongit.freedesktop.org/drm-intel 7318S: Supported 7319F: drivers/gpu/drm/i915/ 7320F: include/drm/i915* 7321F: include/uapi/drm/i915_drm.h 7322F: Documentation/gpu/i915.rst 7323 7324INTEL ETHERNET DRIVERS 7325M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7326L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7327W: http://www.intel.com/support/feedback.htm 7328W: http://e1000.sourceforge.net/ 7329Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7330T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7332S: Supported 7333F: Documentation/networking/e100.rst 7334F: Documentation/networking/e1000.rst 7335F: Documentation/networking/e1000e.txt 7336F: Documentation/networking/igb.txt 7337F: Documentation/networking/igbvf.txt 7338F: Documentation/networking/ixgb.txt 7339F: Documentation/networking/ixgbe.txt 7340F: Documentation/networking/ixgbevf.txt 7341F: Documentation/networking/i40e.txt 7342F: Documentation/networking/iavf.txt 7343F: Documentation/networking/ice.txt 7344F: drivers/net/ethernet/intel/ 7345F: drivers/net/ethernet/intel/*/ 7346F: include/linux/avf/virtchnl.h 7347 7348INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7349M: Maik Broemme <mbroemme@libmpq.org> 7350L: linux-fbdev@vger.kernel.org 7351S: Maintained 7352F: Documentation/fb/intelfb.txt 7353F: drivers/video/fbdev/intelfb/ 7354 7355INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7356M: Zhenyu Wang <zhenyuw@linux.intel.com> 7357M: Zhi Wang <zhi.a.wang@intel.com> 7358L: intel-gvt-dev@lists.freedesktop.org 7359L: intel-gfx@lists.freedesktop.org 7360W: https://01.org/igvt-g 7361T: git https://github.com/intel/gvt-linux.git 7362S: Supported 7363F: drivers/gpu/drm/i915/gvt/ 7364 7365INTEL HID EVENT DRIVER 7366M: Alex Hung <alex.hung@canonical.com> 7367L: platform-driver-x86@vger.kernel.org 7368S: Maintained 7369F: drivers/platform/x86/intel-hid.c 7370 7371INTEL I/OAT DMA DRIVER 7372M: Dave Jiang <dave.jiang@intel.com> 7373R: Dan Williams <dan.j.williams@intel.com> 7374L: dmaengine@vger.kernel.org 7375Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7376S: Supported 7377F: drivers/dma/ioat* 7378 7379INTEL IADX DRIVER 7380M: Dave Jiang <dave.jiang@intel.com> 7381L: dmaengine@vger.kernel.org 7382S: Supported 7383F: drivers/dma/idxd/* 7384F: include/uapi/linux/idxd.h 7385F: include/linux/idxd.h 7386 7387INTEL IDLE DRIVER 7388M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7389M: Len Brown <lenb@kernel.org> 7390L: linux-pm@vger.kernel.org 7391T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7392B: https://bugzilla.kernel.org 7393S: Supported 7394F: drivers/idle/intel_idle.c 7395 7396INTEL INTEGRATED SENSOR HUB DRIVER 7397M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7398M: Jiri Kosina <jikos@kernel.org> 7399L: linux-input@vger.kernel.org 7400S: Maintained 7401F: drivers/hid/intel-ish-hid/ 7402 7403INTEL IOMMU (VT-d) 7404M: David Woodhouse <dwmw2@infradead.org> 7405M: Lu Baolu <baolu.lu@linux.intel.com> 7406L: iommu@lists.linux-foundation.org 7407T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7408S: Supported 7409F: drivers/iommu/intel/ 7410F: include/linux/intel-iommu.h 7411F: include/linux/intel-svm.h 7412 7413INTEL IOP-ADMA DMA DRIVER 7414R: Dan Williams <dan.j.williams@intel.com> 7415S: Odd fixes 7416F: drivers/dma/iop-adma.c 7417 7418INTEL IPU3 CSI-2 CIO2 DRIVER 7419M: Yong Zhi <yong.zhi@intel.com> 7420M: Sakari Ailus <sakari.ailus@linux.intel.com> 7421L: linux-media@vger.kernel.org 7422S: Maintained 7423F: drivers/media/pci/intel/ipu3/ 7424F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7425 7426INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7427M: Krzysztof Halasa <khalasa@piap.pl> 7428S: Maintained 7429F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7430F: arch/arm/mach-ixp4xx/include/mach/npe.h 7431F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7432F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7433F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7434F: drivers/net/wan/ixp4xx_hss.c 7435 7436INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7437M: Deepak Saxena <dsaxena@plexity.net> 7438S: Maintained 7439F: drivers/char/hw_random/ixp4xx-rng.c 7440 7441INTEL MANAGEMENT ENGINE (mei) 7442M: Tomas Winkler <tomas.winkler@intel.com> 7443L: linux-kernel@vger.kernel.org 7444S: Supported 7445F: include/uapi/linux/mei.h 7446F: include/linux/mei_cl_bus.h 7447F: drivers/misc/mei/* 7448F: drivers/watchdog/mei_wdt.c 7449F: Documentation/driver-api/mei/* 7450F: samples/mei/* 7451 7452INTEL MENLOW THERMAL DRIVER 7453M: Sujith Thomas <sujith.thomas@intel.com> 7454L: platform-driver-x86@vger.kernel.org 7455W: https://01.org/linux-acpi 7456S: Supported 7457F: drivers/platform/x86/intel_menlow.c 7458 7459INTEL MERRIFIELD GPIO DRIVER 7460M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7461L: linux-gpio@vger.kernel.org 7462S: Maintained 7463F: drivers/gpio/gpio-merrifield.c 7464 7465INTEL MIC DRIVERS (mic) 7466M: Sudeep Dutt <sudeep.dutt@intel.com> 7467M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7468S: Supported 7469W: https://github.com/sudeepdutt/mic 7470W: http://software.intel.com/en-us/mic-developer 7471F: include/linux/mic_bus.h 7472F: include/linux/scif.h 7473F: include/uapi/linux/mic_common.h 7474F: include/uapi/linux/mic_ioctl.h 7475F: include/uapi/linux/scif_ioctl.h 7476F: drivers/misc/mic/ 7477F: drivers/dma/mic_x100_dma.c 7478F: drivers/dma/mic_x100_dma.h 7479F: Documentation/mic/ 7480 7481INTEL PMC CORE DRIVER 7482M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com> 7483M: David E Box <david.e.box@intel.com> 7484L: platform-driver-x86@vger.kernel.org 7485S: Maintained 7486F: Documentation/ABI/testing/sysfs-platform-intel-pmc 7487F: drivers/platform/x86/intel_pmc_core* 7488 7489INTEL PMC/P-Unit IPC DRIVER 7490M: Zha Qipeng<qipeng.zha@intel.com> 7491L: platform-driver-x86@vger.kernel.org 7492S: Maintained 7493F: drivers/platform/x86/intel_pmc_ipc.c 7494F: drivers/platform/x86/intel_punit_ipc.c 7495F: arch/x86/include/asm/intel_pmc_ipc.h 7496F: arch/x86/include/asm/intel_punit_ipc.h 7497 7498INTEL PMT DRIVER 7499M: "David E. Box" <david.e.box@linux.intel.com> 7500S: Maintained 7501F: drivers/mfd/intel_pmt.c 7502F: drivers/platform/x86/intel_pmt_* 7503 7504INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7505M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7506L: linux-wireless@vger.kernel.org 7507S: Maintained 7508F: Documentation/networking/README.ipw2100 7509F: Documentation/networking/README.ipw2200 7510F: drivers/net/wireless/intel/ipw2x00/ 7511 7512INTEL PSTATE DRIVER 7513M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7514M: Len Brown <lenb@kernel.org> 7515L: linux-pm@vger.kernel.org 7516S: Supported 7517F: drivers/cpufreq/intel_pstate.c 7518 7519INTEL RDMA RNIC DRIVER 7520M: Faisal Latif <faisal.latif@intel.com> 7521M: Shiraz Saleem <shiraz.saleem@intel.com> 7522L: linux-rdma@vger.kernel.org 7523S: Supported 7524F: drivers/infiniband/hw/i40iw/ 7525F: include/uapi/rdma/i40iw-abi.h 7526 7527INTEL SHA MULTIBUFFER DRIVER 7528M: Megha Dey <megha.dey@linux.intel.com> 7529R: Tim Chen <tim.c.chen@linux.intel.com> 7530L: linux-crypto@vger.kernel.org 7531S: Supported 7532F: arch/x86/crypto/sha*-mb 7533F: crypto/mcryptd.c 7534 7535INTEL TELEMETRY DRIVER 7536M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7537L: platform-driver-x86@vger.kernel.org 7538S: Maintained 7539F: arch/x86/include/asm/intel_telemetry.h 7540F: drivers/platform/x86/intel_telemetry* 7541 7542INTEL VIRTUAL BUTTON DRIVER 7543M: AceLan Kao <acelan.kao@canonical.com> 7544L: platform-driver-x86@vger.kernel.org 7545S: Maintained 7546F: drivers/platform/x86/intel-vbtn.c 7547 7548INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7549M: Stanislaw Gruszka <sgruszka@redhat.com> 7550L: linux-wireless@vger.kernel.org 7551S: Supported 7552F: drivers/net/wireless/intel/iwlegacy/ 7553 7554INTEL WIRELESS WIFI LINK (iwlwifi) 7555M: Johannes Berg <johannes.berg@intel.com> 7556M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7557M: Luca Coelho <luciano.coelho@intel.com> 7558M: Intel Linux Wireless <linuxwifi@intel.com> 7559L: linux-wireless@vger.kernel.org 7560W: http://intellinuxwireless.org 7561T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7562S: Supported 7563F: drivers/net/wireless/intel/iwlwifi/ 7564 7565INTEL WIRELESS WIMAX CONNECTION 2400 7566M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7567M: linux-wimax@intel.com 7568L: wimax@linuxwimax.org (subscribers-only) 7569S: Supported 7570W: http://linuxwimax.org 7571F: Documentation/wimax/README.i2400m 7572F: drivers/net/wimax/i2400m/ 7573F: include/uapi/linux/wimax/i2400m.h 7574 7575INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7576M: Mario Limonciello <mario.limonciello@dell.com> 7577S: Maintained 7578F: drivers/platform/x86/intel-wmi-thunderbolt.c 7579 7580INTEL(R) TRACE HUB 7581M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7582S: Supported 7583F: Documentation/trace/intel_th.rst 7584F: drivers/hwtracing/intel_th/ 7585F: include/linux/intel_th.h 7586 7587INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7588M: Ning Sun <ning.sun@intel.com> 7589L: tboot-devel@lists.sourceforge.net 7590W: http://tboot.sourceforge.net 7591T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7592S: Supported 7593F: Documentation/intel_txt.txt 7594F: include/linux/tboot.h 7595F: arch/x86/kernel/tboot.c 7596 7597INTEL SGX 7598M: Jarkko Sakkinen <jarkko@kernel.org> 7599R: Dave Hansen <dave.hansen@linux.intel.com> 7600L: linux-sgx@vger.kernel.org 7601S: Supported 7602Q: https://patchwork.kernel.org/project/intel-sgx/list/ 7603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 7604F: Documentation/x86/sgx.rst 7605F: arch/x86/entry/vdso/vsgx.S 7606F: arch/x86/include/asm/sgx.h 7607F: arch/x86/include/uapi/asm/sgx.h 7608F: arch/x86/kernel/cpu/sgx/* 7609F: tools/testing/selftests/sgx/* 7610K: \bSGX_ 7611 7612INTEL-MID GPIO DRIVER 7613M: David Cohen <david.a.cohen@linux.intel.com> 7614L: linux-gpio@vger.kernel.org 7615S: Maintained 7616F: drivers/gpio/gpio-intel-mid.c 7617 7618INVENSENSE MPU-3050 GYROSCOPE DRIVER 7619M: Linus Walleij <linus.walleij@linaro.org> 7620L: linux-iio@vger.kernel.org 7621S: Maintained 7622F: drivers/iio/gyro/mpu3050* 7623F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7624 7625IOC3 ETHERNET DRIVER 7626M: Ralf Baechle <ralf@linux-mips.org> 7627L: linux-mips@linux-mips.org 7628S: Maintained 7629F: drivers/net/ethernet/sgi/ioc3-eth.c 7630 7631IOC3 SERIAL DRIVER 7632M: Pat Gefre <pfg@sgi.com> 7633L: linux-serial@vger.kernel.org 7634S: Maintained 7635F: drivers/tty/serial/ioc3_serial.c 7636 7637IOMAP FILESYSTEM LIBRARY 7638M: Christoph Hellwig <hch@infradead.org> 7639M: Darrick J. Wong <darrick.wong@oracle.com> 7640M: linux-xfs@vger.kernel.org 7641M: linux-fsdevel@vger.kernel.org 7642L: linux-xfs@vger.kernel.org 7643L: linux-fsdevel@vger.kernel.org 7644T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 7645S: Supported 7646F: fs/iomap/ 7647F: include/linux/iomap.h 7648 7649IOMMU DRIVERS 7650M: Joerg Roedel <joro@8bytes.org> 7651L: iommu@lists.linux-foundation.org 7652T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7653S: Maintained 7654F: Documentation/devicetree/bindings/iommu/ 7655F: Documentation/userspace-api/iommu.rst 7656F: drivers/iommu/ 7657F: include/linux/iommu.h 7658F: include/linux/of_iommu.h 7659F: include/linux/iova.h 7660F: include/uapi/linux/iommu.h 7661 7662IO_URING 7663M: Jens Axboe <axboe@kernel.dk> 7664L: linux-block@vger.kernel.org 7665L: linux-fsdevel@vger.kernel.org 7666T: git git://git.kernel.dk/linux-block 7667T: git git://git.kernel.dk/liburing 7668S: Maintained 7669F: fs/io_uring.c 7670F: include/uapi/linux/io_uring.h 7671 7672IP MASQUERADING 7673M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7674S: Maintained 7675F: net/ipv4/netfilter/ipt_MASQUERADE.c 7676 7677IPMI SUBSYSTEM 7678M: Corey Minyard <minyard@acm.org> 7679L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7680S: Supported 7681W: http://openipmi.sourceforge.net/ 7682F: Documentation/driver-api/ipmi.rst 7683F: Documentation/devicetree/bindings/ipmi/ 7684F: drivers/char/ipmi/ 7685F: include/linux/ipmi* 7686F: include/uapi/linux/ipmi* 7687 7688IPS SCSI RAID DRIVER 7689M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7690L: linux-scsi@vger.kernel.org 7691W: http://www.adaptec.com/ 7692S: Maintained 7693F: drivers/scsi/ips* 7694 7695IPVS 7696M: Wensong Zhang <wensong@linux-vs.org> 7697M: Simon Horman <horms@verge.net.au> 7698M: Julian Anastasov <ja@ssi.bg> 7699L: netdev@vger.kernel.org 7700L: lvs-devel@vger.kernel.org 7701S: Maintained 7702T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7703T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7704F: Documentation/networking/ipvs-sysctl.txt 7705F: include/net/ip_vs.h 7706F: include/uapi/linux/ip_vs.h 7707F: net/netfilter/ipvs/ 7708 7709IPWIRELESS DRIVER 7710M: Jiri Kosina <jikos@kernel.org> 7711M: David Sterba <dsterba@suse.com> 7712S: Odd Fixes 7713F: drivers/tty/ipwireless/ 7714 7715IPX NETWORK LAYER 7716L: netdev@vger.kernel.org 7717S: Obsolete 7718F: include/uapi/linux/ipx.h 7719F: drivers/staging/ipx/ 7720 7721IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7722M: Marc Zyngier <marc.zyngier@arm.com> 7723S: Maintained 7724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7725F: Documentation/IRQ-domain.txt 7726F: include/linux/irqdomain.h 7727F: kernel/irq/irqdomain.c 7728F: kernel/irq/msi.c 7729 7730IRQ SUBSYSTEM 7731M: Thomas Gleixner <tglx@linutronix.de> 7732L: linux-kernel@vger.kernel.org 7733S: Maintained 7734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7735F: kernel/irq/ 7736 7737IRQCHIP DRIVERS 7738M: Thomas Gleixner <tglx@linutronix.de> 7739M: Jason Cooper <jason@lakedaemon.net> 7740M: Marc Zyngier <marc.zyngier@arm.com> 7741L: linux-kernel@vger.kernel.org 7742S: Maintained 7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7744F: Documentation/devicetree/bindings/interrupt-controller/ 7745F: drivers/irqchip/ 7746 7747ISA 7748M: William Breathitt Gray <vilhelm.gray@gmail.com> 7749S: Maintained 7750F: Documentation/isa.txt 7751F: drivers/base/isa.c 7752F: include/linux/isa.h 7753 7754ISA RADIO MODULE 7755M: Hans Verkuil <hverkuil@xs4all.nl> 7756L: linux-media@vger.kernel.org 7757T: git git://linuxtv.org/media_tree.git 7758W: https://linuxtv.org 7759S: Maintained 7760F: drivers/media/radio/radio-isa* 7761 7762ISAPNP 7763M: Jaroslav Kysela <perex@perex.cz> 7764S: Maintained 7765F: Documentation/isapnp.txt 7766F: drivers/pnp/isapnp/ 7767F: include/linux/isapnp.h 7768 7769ISCSI 7770M: Lee Duncan <lduncan@suse.com> 7771M: Chris Leech <cleech@redhat.com> 7772L: open-iscsi@googlegroups.com 7773W: www.open-iscsi.com 7774S: Maintained 7775F: drivers/scsi/*iscsi* 7776F: include/scsi/*iscsi* 7777 7778iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7779M: Peter Jones <pjones@redhat.com> 7780M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7781S: Maintained 7782F: drivers/firmware/iscsi_ibft* 7783 7784ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7785M: Or Gerlitz <ogerlitz@mellanox.com> 7786M: Sagi Grimberg <sagi@grimberg.me> 7787M: Roi Dayan <roid@mellanox.com> 7788L: linux-rdma@vger.kernel.org 7789S: Supported 7790W: http://www.openfabrics.org 7791W: www.open-iscsi.org 7792Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7793F: drivers/infiniband/ulp/iser/ 7794 7795ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7796M: Sagi Grimberg <sagi@grimberg.me> 7797T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7798L: linux-rdma@vger.kernel.org 7799L: target-devel@vger.kernel.org 7800S: Supported 7801W: http://www.linux-iscsi.org 7802F: drivers/infiniband/ulp/isert 7803 7804ISDN SUBSYSTEM 7805M: Karsten Keil <isdn@linux-pingi.de> 7806L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7807L: netdev@vger.kernel.org 7808W: http://www.isdn4linux.de 7809T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7810S: Maintained 7811F: Documentation/isdn/ 7812F: drivers/isdn/ 7813F: include/linux/isdn.h 7814F: include/linux/isdn/ 7815F: include/uapi/linux/isdn.h 7816F: include/uapi/linux/isdn/ 7817 7818ISDN SUBSYSTEM (Eicon active card driver) 7819M: Armin Schindler <mac@melware.de> 7820L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7821W: http://www.melware.de 7822S: Maintained 7823F: drivers/isdn/hardware/eicon/ 7824 7825IT87 HARDWARE MONITORING DRIVER 7826M: Jean Delvare <jdelvare@suse.com> 7827L: linux-hwmon@vger.kernel.org 7828S: Maintained 7829F: Documentation/hwmon/it87 7830F: drivers/hwmon/it87.c 7831 7832IT913X MEDIA DRIVER 7833M: Antti Palosaari <crope@iki.fi> 7834L: linux-media@vger.kernel.org 7835W: https://linuxtv.org 7836W: http://palosaari.fi/linux/ 7837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7838T: git git://linuxtv.org/anttip/media_tree.git 7839S: Maintained 7840F: drivers/media/tuners/it913x* 7841 7842IVTV VIDEO4LINUX DRIVER 7843M: Andy Walls <awalls@md.metrocast.net> 7844L: ivtv-devel@ivtvdriver.org (subscribers-only) 7845L: linux-media@vger.kernel.org 7846T: git git://linuxtv.org/media_tree.git 7847W: http://www.ivtvdriver.org 7848S: Maintained 7849F: Documentation/media/v4l-drivers/ivtv* 7850F: drivers/media/pci/ivtv/ 7851F: include/uapi/linux/ivtv* 7852 7853IX2505V MEDIA DRIVER 7854M: Malcolm Priestley <tvboxspy@gmail.com> 7855L: linux-media@vger.kernel.org 7856W: https://linuxtv.org 7857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7858S: Maintained 7859F: drivers/media/dvb-frontends/ix2505v* 7860 7861JAILHOUSE HYPERVISOR INTERFACE 7862M: Jan Kiszka <jan.kiszka@siemens.com> 7863L: jailhouse-dev@googlegroups.com 7864S: Maintained 7865F: arch/x86/kernel/jailhouse.c 7866F: arch/x86/include/asm/jailhouse_para.h 7867 7868JC42.4 TEMPERATURE SENSOR DRIVER 7869M: Guenter Roeck <linux@roeck-us.net> 7870L: linux-hwmon@vger.kernel.org 7871S: Maintained 7872F: drivers/hwmon/jc42.c 7873F: Documentation/hwmon/jc42 7874 7875JFS FILESYSTEM 7876M: Dave Kleikamp <shaggy@kernel.org> 7877L: jfs-discussion@lists.sourceforge.net 7878W: http://jfs.sourceforge.net/ 7879T: git git://github.com/kleikamp/linux-shaggy.git 7880S: Maintained 7881F: Documentation/filesystems/jfs.txt 7882F: fs/jfs/ 7883 7884JME NETWORK DRIVER 7885M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7886L: netdev@vger.kernel.org 7887S: Maintained 7888F: drivers/net/ethernet/jme.* 7889 7890JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7891M: David Woodhouse <dwmw2@infradead.org> 7892L: linux-mtd@lists.infradead.org 7893W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7894S: Maintained 7895F: fs/jffs2/ 7896F: include/uapi/linux/jffs2.h 7897 7898JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7899M: "Theodore Ts'o" <tytso@mit.edu> 7900M: Jan Kara <jack@suse.com> 7901L: linux-ext4@vger.kernel.org 7902S: Maintained 7903F: fs/jbd2/ 7904F: include/linux/jbd2.h 7905 7906JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7907M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7908L: linux-media@vger.kernel.org 7909S: Maintained 7910F: drivers/media/platform/rcar_jpu.c 7911 7912JSM Neo PCI based serial card 7913M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7914L: linux-serial@vger.kernel.org 7915S: Maintained 7916F: drivers/tty/serial/jsm/ 7917 7918K10TEMP HARDWARE MONITORING DRIVER 7919M: Clemens Ladisch <clemens@ladisch.de> 7920L: linux-hwmon@vger.kernel.org 7921S: Maintained 7922F: Documentation/hwmon/k10temp 7923F: drivers/hwmon/k10temp.c 7924 7925K8TEMP HARDWARE MONITORING DRIVER 7926M: Rudolf Marek <r.marek@assembler.cz> 7927L: linux-hwmon@vger.kernel.org 7928S: Maintained 7929F: Documentation/hwmon/k8temp 7930F: drivers/hwmon/k8temp.c 7931 7932KASAN 7933M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7934R: Alexander Potapenko <glider@google.com> 7935R: Dmitry Vyukov <dvyukov@google.com> 7936L: kasan-dev@googlegroups.com 7937S: Maintained 7938F: arch/*/include/asm/kasan.h 7939F: arch/*/mm/kasan_init* 7940F: Documentation/dev-tools/kasan.rst 7941F: include/linux/kasan*.h 7942F: lib/test_kasan.c 7943F: mm/kasan/ 7944F: scripts/Makefile.kasan 7945 7946KCONFIG 7947M: Masahiro Yamada <yamada.masahiro@socionext.com> 7948T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7949L: linux-kbuild@vger.kernel.org 7950S: Maintained 7951F: Documentation/kbuild/kconfig* 7952F: scripts/kconfig/ 7953F: scripts/Kconfig.include 7954 7955KCSAN 7956M: Marco Elver <elver@google.com> 7957R: Dmitry Vyukov <dvyukov@google.com> 7958L: kasan-dev@googlegroups.com 7959S: Maintained 7960F: Documentation/dev-tools/kcsan.rst 7961F: include/linux/kcsan*.h 7962F: kernel/kcsan/ 7963F: lib/Kconfig.kcsan 7964F: scripts/Makefile.kcsan 7965 7966KDUMP 7967M: Dave Young <dyoung@redhat.com> 7968M: Baoquan He <bhe@redhat.com> 7969R: Vivek Goyal <vgoyal@redhat.com> 7970L: kexec@lists.infradead.org 7971W: http://lse.sourceforge.net/kdump/ 7972S: Maintained 7973F: Documentation/admin-guide/kdump/ 7974 7975KEENE FM RADIO TRANSMITTER DRIVER 7976M: Hans Verkuil <hverkuil@xs4all.nl> 7977L: linux-media@vger.kernel.org 7978T: git git://linuxtv.org/media_tree.git 7979W: https://linuxtv.org 7980S: Maintained 7981F: drivers/media/radio/radio-keene* 7982 7983KERNEL AUTOMOUNTER 7984M: Ian Kent <raven@themaw.net> 7985L: autofs@vger.kernel.org 7986S: Maintained 7987F: fs/autofs/ 7988 7989KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7990M: Masahiro Yamada <yamada.masahiro@socionext.com> 7991M: Michal Marek <michal.lkml@markovi.net> 7992T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7993L: linux-kbuild@vger.kernel.org 7994S: Maintained 7995F: Documentation/kbuild/ 7996F: Makefile 7997F: scripts/Kbuild* 7998F: scripts/Makefile* 7999F: scripts/basic/ 8000F: scripts/mk*
8001F: scripts/mod/ 8002F: scripts/package/ 8003 8004KERNEL JANITORS 8005L: kernel-janitors@vger.kernel.org 8006W: http://kernelnewbies.org/KernelJanitors 8007S: Odd Fixes 8008 8009KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8010M: "J. Bruce Fields" <bfields@fieldses.org> 8011M: Jeff Layton <jlayton@kernel.org> 8012L: linux-nfs@vger.kernel.org 8013W: http://nfs.sourceforge.net/ 8014T: git git://linux-nfs.org/~bfields/linux.git 8015S: Supported 8016F: fs/nfsd/ 8017F: include/uapi/linux/nfsd/ 8018F: fs/lockd/ 8019F: fs/nfs_common/ 8020F: net/sunrpc/ 8021F: include/linux/lockd/ 8022F: include/linux/sunrpc/ 8023F: include/uapi/linux/sunrpc/ 8024 8025KERNEL SELFTEST FRAMEWORK 8026M: Shuah Khan <shuah@kernel.org> 8027L: linux-kselftest@vger.kernel.org 8028T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8029Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8030S: Maintained 8031F: tools/testing/selftests/ 8032F: Documentation/dev-tools/kselftest* 8033 8034KERNEL UNIT TESTING FRAMEWORK (KUnit) 8035M: Brendan Higgins <brendanhiggins@google.com> 8036L: linux-kselftest@vger.kernel.org 8037L: kunit-dev@googlegroups.com 8038W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 8039S: Maintained 8040F: Documentation/dev-tools/kunit/ 8041F: include/kunit/ 8042F: lib/kunit/ 8043F: tools/testing/kunit/ 8044 8045KERNEL USERMODE HELPER 8046M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8047L: linux-kernel@vger.kernel.org 8048S: Maintained 8049F: kernel/umh.c 8050F: include/linux/umh.h 8051 8052KERNEL VIRTUAL MACHINE (KVM) 8053M: Paolo Bonzini <pbonzini@redhat.com> 8054M: Radim Krčmář <rkrcmar@redhat.com> 8055L: kvm@vger.kernel.org 8056W: http://www.linux-kvm.org 8057T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8058S: Supported 8059F: Documentation/virt/kvm/ 8060F: include/trace/events/kvm.h 8061F: include/uapi/asm-generic/kvm* 8062F: include/uapi/linux/kvm* 8063F: include/asm-generic/kvm* 8064F: include/linux/kvm* 8065F: include/kvm/iodev.h 8066F: virt/kvm/* 8067F: tools/kvm/ 8068 8069KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8070M: Joerg Roedel <joro@8bytes.org> 8071L: kvm@vger.kernel.org 8072W: http://www.linux-kvm.org/ 8073S: Maintained 8074F: arch/x86/include/asm/svm.h 8075F: arch/x86/kvm/svm.c 8076 8077KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8078M: Christoffer Dall <christoffer.dall@arm.com> 8079M: Marc Zyngier <marc.zyngier@arm.com> 8080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8081L: kvmarm@lists.cs.columbia.edu 8082W: http://systems.cs.columbia.edu/projects/kvm-arm 8083T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8084S: Supported 8085F: arch/arm/include/uapi/asm/kvm* 8086F: arch/arm/include/asm/kvm* 8087F: arch/arm/kvm/ 8088F: virt/kvm/arm/ 8089F: include/kvm/arm_* 8090 8091KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8092M: Christoffer Dall <christoffer.dall@arm.com> 8093M: Marc Zyngier <marc.zyngier@arm.com> 8094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8095L: kvmarm@lists.cs.columbia.edu 8096S: Maintained 8097F: arch/arm64/include/uapi/asm/kvm* 8098F: arch/arm64/include/asm/kvm* 8099F: arch/arm64/kvm/ 8100 8101KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8102M: James Hogan <jhogan@kernel.org> 8103L: linux-mips@linux-mips.org 8104S: Supported 8105F: arch/mips/include/uapi/asm/kvm* 8106F: arch/mips/include/asm/kvm* 8107F: arch/mips/kvm/ 8108 8109KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8110M: Paul Mackerras <paulus@ozlabs.org> 8111L: kvm-ppc@vger.kernel.org 8112W: http://www.linux-kvm.org/ 8113T: git git://github.com/agraf/linux-2.6.git 8114S: Supported 8115F: arch/powerpc/include/uapi/asm/kvm* 8116F: arch/powerpc/include/asm/kvm* 8117F: arch/powerpc/kvm/ 8118F: arch/powerpc/kernel/kvm* 8119 8120KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8121M: Christian Borntraeger <borntraeger@de.ibm.com> 8122M: Janosch Frank <frankja@linux.ibm.com> 8123R: David Hildenbrand <david@redhat.com> 8124R: Cornelia Huck <cohuck@redhat.com> 8125L: linux-s390@vger.kernel.org 8126W: http://www.ibm.com/developerworks/linux/linux390/ 8127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8128S: Supported 8129F: Documentation/virt/kvm/s390* 8130F: arch/s390/include/uapi/asm/kvm* 8131F: arch/s390/include/asm/gmap.h 8132F: arch/s390/include/asm/kvm* 8133F: arch/s390/kvm/ 8134F: arch/s390/mm/gmap.c 8135F: tools/testing/selftests/kvm/s390x/ 8136F: tools/testing/selftests/kvm/*/s390x/ 8137 8138KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8139M: Paolo Bonzini <pbonzini@redhat.com> 8140M: Radim Krčmář <rkrcmar@redhat.com> 8141L: kvm@vger.kernel.org 8142W: http://www.linux-kvm.org 8143T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8144S: Supported 8145F: arch/x86/kvm/ 8146F: arch/x86/include/uapi/asm/kvm* 8147F: arch/x86/include/asm/kvm* 8148F: arch/x86/include/asm/pvclock-abi.h 8149F: arch/x86/kernel/kvm.c 8150F: arch/x86/kernel/kvmclock.c 8151 8152KERNFS 8153M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8154M: Tejun Heo <tj@kernel.org> 8155T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8156S: Supported 8157F: include/linux/kernfs.h 8158F: fs/kernfs/ 8159 8160KEXEC 8161M: Eric Biederman <ebiederm@xmission.com> 8162W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8163L: kexec@lists.infradead.org 8164S: Maintained 8165F: include/linux/kexec.h 8166F: include/uapi/linux/kexec.h 8167F: kernel/kexec* 8168 8169KEYS-ENCRYPTED 8170M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8171L: linux-integrity@vger.kernel.org 8172L: keyrings@vger.kernel.org 8173S: Supported 8174F: Documentation/security/keys/trusted-encrypted.rst 8175F: include/keys/encrypted-type.h 8176F: security/keys/encrypted-keys/ 8177 8178KEYS-TRUSTED 8179M: James Bottomley <jejb@linux.vnet.ibm.com> 8180M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8181L: linux-integrity@vger.kernel.org 8182L: keyrings@vger.kernel.org 8183S: Supported 8184F: Documentation/security/keys/trusted-encrypted.rst 8185F: include/keys/trusted-type.h 8186F: security/keys/trusted.c 8187F: security/keys/trusted.h 8188 8189KEYS/KEYRINGS: 8190M: David Howells <dhowells@redhat.com> 8191L: keyrings@vger.kernel.org 8192S: Maintained 8193F: Documentation/security/keys/core.rst 8194F: include/linux/key.h 8195F: include/linux/key-type.h 8196F: include/linux/keyctl.h 8197F: include/uapi/linux/keyctl.h 8198F: include/keys/ 8199F: security/keys/ 8200 8201KGDB / KDB /debug_core 8202M: Jason Wessel <jason.wessel@windriver.com> 8203M: Daniel Thompson <daniel.thompson@linaro.org> 8204W: http://kgdb.wiki.kernel.org/ 8205L: kgdb-bugreport@lists.sourceforge.net 8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8207S: Maintained 8208F: Documentation/dev-tools/kgdb.rst 8209F: drivers/misc/kgdbts.c 8210F: drivers/tty/serial/kgdboc.c 8211F: include/linux/kdb.h 8212F: include/linux/kgdb.h 8213F: kernel/debug/ 8214 8215KMEMLEAK 8216M: Catalin Marinas <catalin.marinas@arm.com> 8217S: Maintained 8218F: Documentation/dev-tools/kmemleak.rst 8219F: include/linux/kmemleak.h 8220F: mm/kmemleak.c 8221F: mm/kmemleak-test.c 8222 8223KMOD KERNEL MODULE LOADER - USERMODE HELPER 8224M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8225L: linux-kernel@vger.kernel.org 8226S: Maintained 8227F: kernel/kmod.c 8228F: include/linux/kmod.h 8229F: lib/test_kmod.c 8230F: tools/testing/selftests/kmod/ 8231 8232KPROBES 8233M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8234M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8235M: "David S. Miller" <davem@davemloft.net> 8236M: Masami Hiramatsu <mhiramat@kernel.org> 8237S: Maintained 8238F: Documentation/kprobes.txt 8239F: include/linux/kprobes.h 8240F: include/asm-generic/kprobes.h 8241F: kernel/kprobes.c 8242 8243KS0108 LCD CONTROLLER DRIVER 8244M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8245S: Maintained 8246F: Documentation/auxdisplay/ks0108 8247F: drivers/auxdisplay/ks0108.c 8248F: include/linux/ks0108.h 8249 8250L3MDEV 8251M: David Ahern <dsa@cumulusnetworks.com> 8252L: netdev@vger.kernel.org 8253S: Maintained 8254F: net/l3mdev 8255F: include/net/l3mdev.h 8256 8257L7 BPF FRAMEWORK 8258M: John Fastabend <john.fastabend@gmail.com> 8259M: Daniel Borkmann <daniel@iogearbox.net> 8260M: Jakub Sitnicki <jakub@cloudflare.com> 8261M: Lorenz Bauer <lmb@cloudflare.com> 8262L: netdev@vger.kernel.org 8263S: Maintained 8264F: include/linux/skmsg.h 8265F: net/core/skmsg.c 8266F: net/core/sock_map.c 8267F: net/ipv4/tcp_bpf.c 8268F: net/ipv4/udp_bpf.c 8269 8270LANTIQ MIPS ARCHITECTURE 8271M: John Crispin <john@phrozen.org> 8272L: linux-mips@linux-mips.org 8273S: Maintained 8274F: arch/mips/lantiq 8275F: drivers/soc/lantiq 8276 8277LAPB module 8278L: linux-x25@vger.kernel.org 8279S: Orphan 8280F: Documentation/networking/lapb-module.txt 8281F: include/*/lapb.h 8282F: net/lapb/ 8283 8284LASI 53c700 driver for PARISC 8285M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8286L: linux-scsi@vger.kernel.org 8287S: Maintained 8288F: Documentation/scsi/53c700.txt 8289F: drivers/scsi/53c700* 8290 8291LEAKING_ADDRESSES 8292M: Tobin C. Harding <me@tobin.cc> 8293M: Tycho Andersen <tycho@tycho.ws> 8294L: kernel-hardening@lists.openwall.com 8295S: Maintained 8296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8297F: scripts/leaking_addresses.pl 8298 8299LED SUBSYSTEM 8300M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8301M: Pavel Machek <pavel@ucw.cz> 8302L: linux-leds@vger.kernel.org 8303T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8304S: Maintained 8305F: Documentation/devicetree/bindings/leds/ 8306F: drivers/leds/ 8307F: include/linux/leds.h 8308 8309LEGACY EEPROM DRIVER 8310M: Jean Delvare <jdelvare@suse.com> 8311S: Maintained 8312F: Documentation/misc-devices/eeprom 8313F: drivers/misc/eeprom/eeprom.c 8314 8315LEGO MINDSTORMS EV3 8316R: David Lechner <david@lechnology.com> 8317S: Maintained 8318F: arch/arm/boot/dts/da850-lego-ev3.dts 8319F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8320F: drivers/power/supply/lego_ev3_battery.c 8321 8322LEGO USB Tower driver 8323M: Juergen Stuber <starblue@users.sourceforge.net> 8324L: legousb-devel@lists.sourceforge.net 8325W: http://legousb.sourceforge.net/ 8326S: Maintained 8327F: drivers/usb/misc/legousbtower.c 8328 8329LG2160 MEDIA DRIVER 8330M: Michael Krufky <mkrufky@linuxtv.org> 8331L: linux-media@vger.kernel.org 8332W: https://linuxtv.org 8333W: http://github.com/mkrufky 8334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8335T: git git://linuxtv.org/mkrufky/tuners.git 8336S: Maintained 8337F: drivers/media/dvb-frontends/lg2160.* 8338 8339LGDT3305 MEDIA DRIVER 8340M: Michael Krufky <mkrufky@linuxtv.org> 8341L: linux-media@vger.kernel.org 8342W: https://linuxtv.org 8343W: http://github.com/mkrufky 8344Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8345T: git git://linuxtv.org/mkrufky/tuners.git 8346S: Maintained 8347F: drivers/media/dvb-frontends/lgdt3305.* 8348 8349LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8350M: Viresh Kumar <vireshk@kernel.org> 8351L: linux-ide@vger.kernel.org 8352T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8353S: Maintained 8354F: include/linux/pata_arasan_cf_data.h 8355F: drivers/ata/pata_arasan_cf.c 8356 8357LIBATA PATA DRIVERS 8358M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8359M: Tejun Heo <tj@kernel.org> 8360L: linux-ide@vger.kernel.org 8361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8362S: Maintained 8363F: drivers/ata/pata_*.c 8364F: drivers/ata/ata_generic.c 8365 8366LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8367M: Linus Walleij <linus.walleij@linaro.org> 8368L: linux-ide@vger.kernel.org 8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8370S: Maintained 8371F: drivers/ata/pata_ftide010.c 8372F: drivers/ata/sata_gemini.c 8373F: drivers/ata/sata_gemini.h 8374 8375LIBATA SATA AHCI PLATFORM devices support 8376M: Hans de Goede <hdegoede@redhat.com> 8377M: Tejun Heo <tj@kernel.org> 8378L: linux-ide@vger.kernel.org 8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8380S: Maintained 8381F: drivers/ata/ahci_platform.c 8382F: drivers/ata/libahci_platform.c 8383F: include/linux/ahci_platform.h 8384 8385LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8386M: Mikael Pettersson <mikpelinux@gmail.com> 8387L: linux-ide@vger.kernel.org 8388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8389S: Maintained 8390F: drivers/ata/sata_promise.* 8391 8392LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8393M: Tejun Heo <tj@kernel.org> 8394L: linux-ide@vger.kernel.org 8395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8396S: Maintained 8397F: drivers/ata/ 8398F: include/linux/ata.h 8399F: include/linux/libata.h 8400F: Documentation/devicetree/bindings/ata/ 8401 8402LIBLOCKDEP 8403M: Sasha Levin <alexander.levin@verizon.com> 8404S: Maintained 8405F: tools/lib/lockdep/ 8406 8407LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8408M: Ross Zwisler <ross.zwisler@linux.intel.com> 8409M: Dan Williams <dan.j.williams@intel.com> 8410M: Vishal Verma <vishal.l.verma@intel.com> 8411M: Dave Jiang <dave.jiang@intel.com> 8412L: linux-nvdimm@lists.01.org 8413Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8414S: Supported 8415F: drivers/nvdimm/blk.c 8416F: drivers/nvdimm/region_devs.c 8417 8418LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8419M: Vishal Verma <vishal.l.verma@intel.com> 8420M: Dan Williams <dan.j.williams@intel.com> 8421M: Ross Zwisler <ross.zwisler@linux.intel.com> 8422M: Dave Jiang <dave.jiang@intel.com> 8423L: linux-nvdimm@lists.01.org 8424Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8425S: Supported 8426F: drivers/nvdimm/btt* 8427 8428LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8429M: Ross Zwisler <ross.zwisler@linux.intel.com> 8430M: Dan Williams <dan.j.williams@intel.com> 8431M: Vishal Verma <vishal.l.verma@intel.com> 8432M: Dave Jiang <dave.jiang@intel.com> 8433L: linux-nvdimm@lists.01.org 8434Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8435S: Supported 8436F: drivers/nvdimm/pmem* 8437 8438LIBNVDIMM: DEVICETREE BINDINGS 8439M: Oliver O'Halloran <oohall@gmail.com> 8440L: linux-nvdimm@lists.01.org 8441Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8442S: Supported 8443F: drivers/nvdimm/of_pmem.c 8444F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8445 8446LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8447M: Dan Williams <dan.j.williams@intel.com> 8448M: Ross Zwisler <ross.zwisler@linux.intel.com> 8449M: Vishal Verma <vishal.l.verma@intel.com> 8450M: Dave Jiang <dave.jiang@intel.com> 8451L: linux-nvdimm@lists.01.org 8452Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8454S: Supported 8455F: drivers/nvdimm/* 8456F: drivers/acpi/nfit/* 8457F: include/linux/nd.h 8458F: include/linux/libnvdimm.h 8459F: include/uapi/linux/ndctl.h 8460 8461LIGHTNVM PLATFORM SUPPORT 8462M: Matias Bjorling <mb@lightnvm.io> 8463W: http://github/OpenChannelSSD 8464L: linux-block@vger.kernel.org 8465S: Maintained 8466F: drivers/lightnvm/ 8467F: include/linux/lightnvm.h 8468F: include/uapi/linux/lightnvm.h 8469 8470LINUX FOR POWER MACINTOSH 8471M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8472W: http://www.penguinppc.org/ 8473L: linuxppc-dev@lists.ozlabs.org 8474S: Maintained 8475F: arch/powerpc/platforms/powermac/ 8476F: drivers/macintosh/ 8477 8478LINUX FOR POWERPC (32-BIT AND 64-BIT) 8479M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8480M: Paul Mackerras <paulus@samba.org> 8481M: Michael Ellerman <mpe@ellerman.id.au> 8482W: https://github.com/linuxppc/linux/wiki 8483L: linuxppc-dev@lists.ozlabs.org 8484Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8486S: Supported 8487F: Documentation/ABI/stable/sysfs-firmware-opal-* 8488F: Documentation/devicetree/bindings/powerpc/ 8489F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8490F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8491F: Documentation/powerpc/ 8492F: arch/powerpc/ 8493F: drivers/char/tpm/tpm_ibmvtpm* 8494F: drivers/crypto/nx/ 8495F: drivers/crypto/vmx/ 8496F: drivers/i2c/busses/i2c-opal.c 8497F: drivers/net/ethernet/ibm/ibmveth.* 8498F: drivers/net/ethernet/ibm/ibmvnic.* 8499F: drivers/pci/hotplug/pnv_php.c 8500F: drivers/pci/hotplug/rpa* 8501F: drivers/rtc/rtc-opal.c 8502F: drivers/scsi/ibmvscsi/ 8503F: drivers/tty/hvc/hvc_opal.c 8504F: drivers/watchdog/wdrtas.c 8505F: tools/testing/selftests/powerpc 8506N: /pmac 8507N: powermac 8508N: powernv 8509N: [^a-z0-9]ps3 8510N: pseries 8511 8512LINUX FOR POWERPC EMBEDDED MPC5XXX 8513M: Anatolij Gustschin <agust@denx.de> 8514L: linuxppc-dev@lists.ozlabs.org 8515T: git git://git.denx.de/linux-denx-agust.git 8516S: Maintained 8517F: arch/powerpc/platforms/512x/ 8518F: arch/powerpc/platforms/52xx/ 8519 8520LINUX FOR POWERPC EMBEDDED PPC4XX 8521M: Alistair Popple <alistair@popple.id.au> 8522M: Matt Porter <mporter@kernel.crashing.org> 8523W: http://www.penguinppc.org/ 8524L: linuxppc-dev@lists.ozlabs.org 8525S: Maintained 8526F: arch/powerpc/platforms/40x/ 8527F: arch/powerpc/platforms/44x/ 8528 8529LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8530M: Scott Wood <oss@buserror.net> 8531M: Kumar Gala <galak@kernel.crashing.org> 8532W: http://www.penguinppc.org/ 8533L: linuxppc-dev@lists.ozlabs.org 8534T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8535S: Maintained 8536F: arch/powerpc/platforms/83xx/ 8537F: arch/powerpc/platforms/85xx/ 8538F: Documentation/devicetree/bindings/powerpc/fsl/ 8539 8540LINUX FOR POWERPC EMBEDDED PPC8XX 8541M: Vitaly Bordug <vitb@kernel.crashing.org> 8542W: http://www.penguinppc.org/ 8543L: linuxppc-dev@lists.ozlabs.org 8544S: Maintained 8545F: arch/powerpc/platforms/8xx/ 8546 8547LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8548L: linuxppc-dev@lists.ozlabs.org 8549S: Orphan 8550F: arch/powerpc/*/*virtex* 8551F: arch/powerpc/*/*/*virtex* 8552 8553LINUX FOR POWERPC PA SEMI PWRFICIENT 8554L: linuxppc-dev@lists.ozlabs.org 8555S: Orphan 8556F: arch/powerpc/platforms/pasemi/ 8557F: drivers/*/*pasemi* 8558F: drivers/*/*/*pasemi* 8559 8560LINUX KERNEL DUMP TEST MODULE (LKDTM) 8561M: Kees Cook <keescook@chromium.org> 8562S: Maintained 8563F: drivers/misc/lkdtm/* 8564 8565LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8566M: Alan Stern <stern@rowland.harvard.edu> 8567M: Andrea Parri <andrea.parri@amarulasolutions.com> 8568M: Will Deacon <will.deacon@arm.com> 8569M: Peter Zijlstra <peterz@infradead.org> 8570M: Boqun Feng <boqun.feng@gmail.com> 8571M: Nicholas Piggin <npiggin@gmail.com> 8572M: David Howells <dhowells@redhat.com> 8573M: Jade Alglave <j.alglave@ucl.ac.uk> 8574M: Luc Maranget <luc.maranget@inria.fr> 8575M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8576R: Akira Yokosawa <akiyks@gmail.com> 8577L: linux-kernel@vger.kernel.org 8578S: Supported 8579T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 8580F: tools/memory-model/ 8581F: Documentation/memory-barriers.txt 8582 8583LINUX SECURITY MODULE (LSM) FRAMEWORK 8584M: Chris Wright <chrisw@sous-sol.org> 8585L: linux-security-module@vger.kernel.org 8586S: Supported 8587 8588LIS3LV02D ACCELEROMETER DRIVER 8589M: Eric Piel <eric.piel@tremplin-utc.net> 8590S: Maintained 8591F: Documentation/misc-devices/lis3lv02d 8592F: drivers/misc/lis3lv02d/ 8593F: drivers/platform/x86/hp_accel.c 8594 8595LIST KUNIT TEST 8596M: David Gow <davidgow@google.com> 8597L: linux-kselftest@vger.kernel.org 8598L: kunit-dev@googlegroups.com 8599S: Maintained 8600F: lib/list-test.c 8601 8602LIVE PATCHING 8603M: Josh Poimboeuf <jpoimboe@redhat.com> 8604M: Jessica Yu <jeyu@kernel.org> 8605M: Jiri Kosina <jikos@kernel.org> 8606M: Miroslav Benes <mbenes@suse.cz> 8607R: Petr Mladek <pmladek@suse.com> 8608S: Maintained 8609F: kernel/livepatch/ 8610F: include/linux/livepatch.h 8611F: arch/x86/include/asm/livepatch.h 8612F: Documentation/livepatch/ 8613F: Documentation/ABI/testing/sysfs-kernel-livepatch 8614F: samples/livepatch/ 8615F: tools/testing/selftests/livepatch/ 8616L: live-patching@vger.kernel.org 8617T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8618 8619LLC (802.2) 8620L: netdev@vger.kernel.org 8621S: Odd fixes 8622F: include/linux/llc.h 8623F: include/uapi/linux/llc.h 8624F: include/net/llc* 8625F: net/llc/ 8626 8627LM73 HARDWARE MONITOR DRIVER 8628M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8629L: linux-hwmon@vger.kernel.org 8630S: Maintained 8631F: drivers/hwmon/lm73.c 8632 8633LM78 HARDWARE MONITOR DRIVER 8634M: Jean Delvare <jdelvare@suse.com> 8635L: linux-hwmon@vger.kernel.org 8636S: Maintained 8637F: Documentation/hwmon/lm78 8638F: drivers/hwmon/lm78.c 8639 8640LM83 HARDWARE MONITOR DRIVER 8641M: Jean Delvare <jdelvare@suse.com> 8642L: linux-hwmon@vger.kernel.org 8643S: Maintained 8644F: Documentation/hwmon/lm83 8645F: drivers/hwmon/lm83.c 8646 8647LM90 HARDWARE MONITOR DRIVER 8648M: Jean Delvare <jdelvare@suse.com> 8649L: linux-hwmon@vger.kernel.org 8650S: Maintained 8651F: Documentation/hwmon/lm90 8652F: Documentation/devicetree/bindings/hwmon/lm90.txt 8653F: drivers/hwmon/lm90.c 8654F: include/dt-bindings/thermal/lm90.h 8655 8656LM95234 HARDWARE MONITOR DRIVER 8657M: Guenter Roeck <linux@roeck-us.net> 8658L: linux-hwmon@vger.kernel.org 8659S: Maintained 8660F: Documentation/hwmon/lm95234 8661F: drivers/hwmon/lm95234.c 8662 8663LME2510 MEDIA DRIVER 8664M: Malcolm Priestley <tvboxspy@gmail.com> 8665L: linux-media@vger.kernel.org 8666W: https://linuxtv.org 8667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8668S: Maintained 8669F: drivers/media/usb/dvb-usb-v2/lmedm04* 8670 8671LOADPIN SECURITY MODULE 8672M: Kees Cook <keescook@chromium.org> 8673T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8674S: Supported 8675F: security/loadpin/ 8676F: Documentation/admin-guide/LSM/LoadPin.rst 8677 8678LOCKING PRIMITIVES 8679M: Peter Zijlstra <peterz@infradead.org> 8680M: Ingo Molnar <mingo@redhat.com> 8681M: Will Deacon <will.deacon@arm.com> 8682L: linux-kernel@vger.kernel.org 8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8684S: Maintained 8685F: Documentation/locking/ 8686F: include/linux/lockdep.h 8687F: include/linux/spinlock*.h 8688F: arch/*/include/asm/spinlock*.h 8689F: include/linux/rwlock*.h 8690F: include/linux/mutex*.h 8691F: arch/*/include/asm/mutex*.h 8692F: include/linux/rwsem*.h 8693F: include/linux/seqlock.h 8694F: lib/locking*.[ch] 8695F: kernel/locking/ 8696X: kernel/locking/locktorture.c 8697 8698LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8699M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8700L: linux-ntfs-dev@lists.sourceforge.net 8701W: http://www.linux-ntfs.org/content/view/19/37/ 8702S: Maintained 8703F: Documentation/ldm.txt 8704F: block/partitions/ldm.* 8705 8706LOGITECH HID GAMING KEYBOARDS 8707M: Hans de Goede <hdegoede@redhat.com> 8708L: linux-input@vger.kernel.org 8709T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 8710S: Maintained 8711F: drivers/hid/hid-lg-g15.c 8712 8713LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8714M: Sathya Prakash <sathya.prakash@broadcom.com> 8715M: Chaitra P B <chaitra.basappa@broadcom.com> 8716M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8717L: MPT-FusionLinux.pdl@broadcom.com 8718L: linux-scsi@vger.kernel.org 8719W: http://www.avagotech.com/support/ 8720S: Supported 8721F: drivers/message/fusion/ 8722F: drivers/scsi/mpt3sas/ 8723 8724LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8725M: Matthew Wilcox <matthew@wil.cx> 8726L: linux-scsi@vger.kernel.org 8727S: Maintained 8728F: drivers/scsi/sym53c8xx_2/ 8729 8730LTC4261 HARDWARE MONITOR DRIVER 8731M: Guenter Roeck <linux@roeck-us.net> 8732L: linux-hwmon@vger.kernel.org 8733S: Maintained 8734F: Documentation/hwmon/ltc4261 8735F: drivers/hwmon/ltc4261.c 8736 8737LTC4306 I2C MULTIPLEXER DRIVER 8738M: Michael Hennerich <michael.hennerich@analog.com> 8739W: http://ez.analog.com/community/linux-device-drivers 8740L: linux-i2c@vger.kernel.org 8741S: Supported 8742F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8743F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8744 8745LTP (Linux Test Project) 8746M: Mike Frysinger <vapier@gentoo.org> 8747M: Cyril Hrubis <chrubis@suse.cz> 8748M: Wanlong Gao <wanlong.gao@gmail.com> 8749M: Jan Stancek <jstancek@redhat.com> 8750M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8751M: Alexey Kodanev <alexey.kodanev@oracle.com> 8752L: ltp@lists.linux.it (subscribers-only) 8753W: http://linux-test-project.github.io/ 8754T: git git://github.com/linux-test-project/ltp.git 8755S: Maintained 8756 8757M68K ARCHITECTURE 8758M: Geert Uytterhoeven <geert@linux-m68k.org> 8759L: linux-m68k@lists.linux-m68k.org 8760W: http://www.linux-m68k.org/ 8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8762S: Maintained 8763F: arch/m68k/ 8764F: drivers/zorro/ 8765 8766M68K ON APPLE MACINTOSH 8767M: Joshua Thompson <funaho@jurai.org> 8768W: http://www.mac.linux-m68k.org/ 8769L: linux-m68k@lists.linux-m68k.org 8770S: Maintained 8771F: arch/m68k/mac/ 8772 8773M68K ON HP9000/300 8774M: Philip Blundell <philb@gnu.org> 8775W: http://www.tazenda.demon.co.uk/phil/linux-hp 8776S: Maintained 8777F: arch/m68k/hp300/ 8778 8779M88DS3103 MEDIA DRIVER 8780M: Antti Palosaari <crope@iki.fi> 8781L: linux-media@vger.kernel.org 8782W: https://linuxtv.org 8783W: http://palosaari.fi/linux/ 8784Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8785T: git git://linuxtv.org/anttip/media_tree.git 8786S: Maintained 8787F: drivers/media/dvb-frontends/m88ds3103* 8788 8789M88RS2000 MEDIA DRIVER 8790M: Malcolm Priestley <tvboxspy@gmail.com> 8791L: linux-media@vger.kernel.org 8792W: https://linuxtv.org 8793Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8794S: Maintained 8795F: drivers/media/dvb-frontends/m88rs2000* 8796 8797MA901 MASTERKIT USB FM RADIO DRIVER 8798M: Alexey Klimov <klimov.linux@gmail.com> 8799L: linux-media@vger.kernel.org 8800T: git git://linuxtv.org/media_tree.git 8801S: Maintained 8802F: drivers/media/radio/radio-ma901.c 8803 8804MAC80211 8805M: Johannes Berg <johannes@sipsolutions.net> 8806L: linux-wireless@vger.kernel.org 8807W: http://wireless.kernel.org/ 8808T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8810S: Maintained 8811F: Documentation/networking/mac80211-injection.txt 8812F: include/net/mac80211.h 8813F: net/mac80211/ 8814F: drivers/net/wireless/mac80211_hwsim.[ch] 8815F: Documentation/networking/mac80211_hwsim/README 8816 8817MAILBOX API 8818M: Jassi Brar <jassisinghbrar@gmail.com> 8819L: linux-kernel@vger.kernel.org 8820S: Maintained 8821F: drivers/mailbox/ 8822F: include/linux/mailbox_client.h 8823F: include/linux/mailbox_controller.h 8824 8825MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8826M: Michael Kerrisk <mtk.manpages@gmail.com> 8827W: http://www.kernel.org/doc/man-pages 8828L: linux-man@vger.kernel.org 8829S: Maintained 8830 8831MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8832M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8833L: linux-mips@linux-mips.org 8834S: Maintained 8835F: arch/mips/boot/dts/img/pistachio_marduk.dts 8836 8837MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8838M: Andrew Lunn <andrew@lunn.ch> 8839M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8840L: netdev@vger.kernel.org 8841S: Maintained 8842F: drivers/net/dsa/mv88e6xxx/ 8843F: linux/platform_data/mv88e6xxx.h 8844F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8845F: Documentation/networking/devlink/mv88e6xxx.rst 8846 8847MARVELL ARMADA DRM SUPPORT 8848M: Russell King <linux@armlinux.org.uk> 8849S: Maintained 8850T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8851T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8852F: drivers/gpu/drm/armada/ 8853F: include/uapi/drm/armada_drm.h 8854F: Documentation/devicetree/bindings/display/armada/ 8855 8856MARVELL CRYPTO DRIVER 8857M: Boris Brezillon <boris.brezillon@bootlin.com> 8858M: Arnaud Ebalard <arno@natisbad.org> 8859F: drivers/crypto/marvell/ 8860S: Maintained 8861L: linux-crypto@vger.kernel.org 8862 8863MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8864M: Mirko Lindner <mlindner@marvell.com> 8865M: Stephen Hemminger <stephen@networkplumber.org> 8866L: netdev@vger.kernel.org 8867S: Maintained 8868F: drivers/net/ethernet/marvell/sk* 8869 8870MARVELL LIBERTAS WIRELESS DRIVER 8871L: libertas-dev@lists.infradead.org 8872S: Orphan 8873F: drivers/net/wireless/marvell/libertas/ 8874 8875MARVELL MACCHIATOBIN SUPPORT 8876M: Russell King <linux@armlinux.org.uk> 8877L: linux-arm-kernel@lists.infradead.org 8878S: Maintained 8879F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8880 8881MARVELL MV643XX ETHERNET DRIVER 8882M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8883L: netdev@vger.kernel.org 8884S: Maintained 8885F: drivers/net/ethernet/marvell/mv643xx_eth.* 8886F: include/linux/mv643xx.h 8887 8888MARVELL MV88X3310 PHY DRIVER 8889M: Russell King <linux@armlinux.org.uk> 8890L: netdev@vger.kernel.org 8891S: Maintained 8892F: drivers/net/phy/marvell10g.c 8893 8894MARVELL MVNETA ETHERNET DRIVER 8895M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8896L: netdev@vger.kernel.org 8897S: Maintained 8898F: drivers/net/ethernet/marvell/mvneta.* 8899 8900MARVELL MWIFIEX WIRELESS DRIVER 8901M: Amitkumar Karwar <amitkarwar@gmail.com> 8902M: Nishant Sarmukadam <nishants@marvell.com> 8903M: Ganapathi Bhat <gbhat@marvell.com> 8904M: Xinming Hu <huxinming820@gmail.com> 8905L: linux-wireless@vger.kernel.org 8906S: Maintained 8907F: drivers/net/wireless/marvell/mwifiex/ 8908 8909MARVELL MWL8K WIRELESS DRIVER 8910M: Lennert Buytenhek <buytenh@wantstofly.org> 8911L: linux-wireless@vger.kernel.org 8912S: Odd Fixes 8913F: drivers/net/wireless/marvell/mwl8k.c 8914 8915MARVELL NAND CONTROLLER DRIVER 8916M: Miquel Raynal <miquel.raynal@bootlin.com> 8917L: linux-mtd@lists.infradead.org 8918S: Maintained 8919F: drivers/mtd/nand/raw/marvell_nand.c 8920F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8921 8922MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8923M: Nicolas Pitre <nico@fluxnic.net> 8924S: Odd Fixes 8925F: drivers/mmc/host/mvsdio.* 8926 8927MARVELL USB MDIO CONTROLLER DRIVER 8928M: Tobias Waldekranz <tobias@waldekranz.com> 8929L: netdev@vger.kernel.org 8930S: Maintained 8931F: drivers/net/phy/mdio-mvusb.c 8932F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 8933 8934MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8935M: Hu Ziji <huziji@marvell.com> 8936L: linux-mmc@vger.kernel.org 8937S: Supported 8938F: drivers/mmc/host/sdhci-xenon* 8939F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8940 8941MATROX FRAMEBUFFER DRIVER 8942L: linux-fbdev@vger.kernel.org 8943S: Orphan 8944F: drivers/video/fbdev/matrox/matroxfb_* 8945F: include/uapi/linux/matroxfb.h 8946 8947MAX16065 HARDWARE MONITOR DRIVER 8948M: Guenter Roeck <linux@roeck-us.net> 8949L: linux-hwmon@vger.kernel.org 8950S: Maintained 8951F: Documentation/hwmon/max16065 8952F: drivers/hwmon/max16065.c 8953 8954MAX20751 HARDWARE MONITOR DRIVER 8955M: Guenter Roeck <linux@roeck-us.net> 8956L: linux-hwmon@vger.kernel.org 8957S: Maintained 8958F: Documentation/hwmon/max20751 8959F: drivers/hwmon/max20751.c 8960 8961MAX2175 SDR TUNER DRIVER 8962M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8963L: linux-media@vger.kernel.org 8964T: git git://linuxtv.org/media_tree.git 8965S: Maintained 8966F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8967F: Documentation/media/v4l-drivers/max2175.rst 8968F: drivers/media/i2c/max2175* 8969F: include/uapi/linux/max2175.h 8970 8971MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8972L: linux-hwmon@vger.kernel.org 8973S: Orphan 8974F: Documentation/hwmon/max6650 8975F: drivers/hwmon/max6650.c 8976 8977MAX6697 HARDWARE MONITOR DRIVER 8978M: Guenter Roeck <linux@roeck-us.net> 8979L: linux-hwmon@vger.kernel.org 8980S: Maintained 8981F: Documentation/hwmon/max6697 8982F: Documentation/devicetree/bindings/hwmon/max6697.txt 8983F: drivers/hwmon/max6697.c 8984F: include/linux/platform_data/max6697.h 8985 8986MAX9860 MONO AUDIO VOICE CODEC DRIVER 8987M: Peter Rosin <peda@axentia.se> 8988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8989S: Maintained 8990F: Documentation/devicetree/bindings/sound/max9860.txt 8991F: sound/soc/codecs/max9860.* 8992 8993MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8994M: Javier Martinez Canillas <javier@dowhile0.org> 8995L: linux-kernel@vger.kernel.org 8996S: Supported 8997F: drivers/regulator/max77802-regulator.c 8998F: Documentation/devicetree/bindings/*/*max77802.txt 8999F: include/dt-bindings/*/*max77802.h 9000
9001MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9002M: Krzysztof Kozlowski <krzk@kernel.org> 9003M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9004L: linux-pm@vger.kernel.org 9005S: Supported 9006F: drivers/power/supply/max14577_charger.c 9007F: drivers/power/supply/max77693_charger.c 9008 9009MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9010M: Chanwoo Choi <cw00.choi@samsung.com> 9011M: Krzysztof Kozlowski <krzk@kernel.org> 9012M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9013L: linux-kernel@vger.kernel.org 9014S: Supported 9015F: drivers/*/max14577*.c 9016F: drivers/*/max77686*.c 9017F: drivers/*/max77693*.c 9018F: drivers/extcon/extcon-max14577.c 9019F: drivers/extcon/extcon-max77693.c 9020F: drivers/rtc/rtc-max77686.c 9021F: drivers/clk/clk-max77686.c 9022F: Documentation/devicetree/bindings/mfd/max14577.txt 9023F: Documentation/devicetree/bindings/*/max77686.txt 9024F: Documentation/devicetree/bindings/mfd/max77693.txt 9025F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9026F: include/linux/mfd/max14577*.h 9027F: include/linux/mfd/max77686*.h 9028F: include/linux/mfd/max77693*.h 9029 9030MAXIRADIO FM RADIO RECEIVER DRIVER 9031M: Hans Verkuil <hverkuil@xs4all.nl> 9032L: linux-media@vger.kernel.org 9033T: git git://linuxtv.org/media_tree.git 9034W: https://linuxtv.org 9035S: Maintained 9036F: drivers/media/radio/radio-maxiradio* 9037 9038MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9039M: Peter Rosin <peda@axentia.se> 9040L: linux-iio@vger.kernel.org 9041S: Maintained 9042F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9043F: drivers/iio/potentiometer/mcp4018.c 9044F: drivers/iio/potentiometer/mcp4531.c 9045 9046MCR20A IEEE-802.15.4 RADIO DRIVER 9047M: Xue Liu <liuxuenetmail@gmail.com> 9048L: linux-wpan@vger.kernel.org 9049W: https://github.com/xueliu/mcr20a-linux 9050S: Maintained 9051F: drivers/net/ieee802154/mcr20a.c 9052F: drivers/net/ieee802154/mcr20a.h 9053F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9054 9055MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9056M: William Breathitt Gray <vilhelm.gray@gmail.com> 9057L: linux-iio@vger.kernel.org 9058S: Maintained 9059F: drivers/iio/dac/cio-dac.c 9060 9061MEDIA DRIVERS FOR ASCOT2E 9062M: Sergey Kozlov <serjk@netup.ru> 9063M: Abylay Ospan <aospan@netup.ru> 9064L: linux-media@vger.kernel.org 9065W: https://linuxtv.org 9066W: http://netup.tv/ 9067T: git git://linuxtv.org/media_tree.git 9068S: Supported 9069F: drivers/media/dvb-frontends/ascot2e* 9070 9071MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9072M: Jasmin Jessich <jasmin@anw.at> 9073L: linux-media@vger.kernel.org 9074W: https://linuxtv.org 9075T: git git://linuxtv.org/media_tree.git 9076S: Maintained 9077F: drivers/media/dvb-frontends/cxd2099* 9078 9079MEDIA DRIVERS FOR CXD2841ER 9080M: Sergey Kozlov <serjk@netup.ru> 9081M: Abylay Ospan <aospan@netup.ru> 9082L: linux-media@vger.kernel.org 9083W: https://linuxtv.org 9084W: http://netup.tv/ 9085T: git git://linuxtv.org/media_tree.git 9086S: Supported 9087F: drivers/media/dvb-frontends/cxd2841er* 9088 9089MEDIA DRIVERS FOR CXD2880 9090M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9091L: linux-media@vger.kernel.org 9092W: http://linuxtv.org/ 9093T: git git://linuxtv.org/media_tree.git 9094S: Supported 9095F: drivers/media/dvb-frontends/cxd2880/* 9096F: drivers/media/spi/cxd2880* 9097 9098MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9099M: Daniel Scheller <d.scheller.oss@gmail.com> 9100L: linux-media@vger.kernel.org 9101W: https://linuxtv.org 9102T: git git://linuxtv.org/media_tree.git 9103S: Maintained 9104F: drivers/media/pci/ddbridge/* 9105 9106MEDIA DRIVERS FOR FREESCALE IMX 9107M: Steve Longerbeam <slongerbeam@gmail.com> 9108M: Philipp Zabel <p.zabel@pengutronix.de> 9109L: linux-media@vger.kernel.org 9110T: git git://linuxtv.org/media_tree.git 9111S: Maintained 9112F: Documentation/devicetree/bindings/media/imx.txt 9113F: Documentation/media/v4l-drivers/imx.rst 9114F: drivers/staging/media/imx/ 9115F: include/linux/imx-media.h 9116F: include/media/imx.h 9117 9118MEDIA DRIVERS FOR HELENE 9119M: Abylay Ospan <aospan@netup.ru> 9120L: linux-media@vger.kernel.org 9121W: https://linuxtv.org 9122W: http://netup.tv/ 9123T: git git://linuxtv.org/media_tree.git 9124S: Supported 9125F: drivers/media/dvb-frontends/helene* 9126 9127MEDIA DRIVERS FOR HORUS3A 9128M: Sergey Kozlov <serjk@netup.ru> 9129M: Abylay Ospan <aospan@netup.ru> 9130L: linux-media@vger.kernel.org 9131W: https://linuxtv.org 9132W: http://netup.tv/ 9133T: git git://linuxtv.org/media_tree.git 9134S: Supported 9135F: drivers/media/dvb-frontends/horus3a* 9136 9137MEDIA DRIVERS FOR LNBH25 9138M: Sergey Kozlov <serjk@netup.ru> 9139M: Abylay Ospan <aospan@netup.ru> 9140L: linux-media@vger.kernel.org 9141W: https://linuxtv.org 9142W: http://netup.tv/ 9143T: git git://linuxtv.org/media_tree.git 9144S: Supported 9145F: drivers/media/dvb-frontends/lnbh25* 9146 9147MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9148M: Daniel Scheller <d.scheller.oss@gmail.com> 9149L: linux-media@vger.kernel.org 9150W: https://linuxtv.org 9151T: git git://linuxtv.org/media_tree.git 9152S: Maintained 9153F: drivers/media/dvb-frontends/mxl5xx* 9154 9155MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9156M: Sergey Kozlov <serjk@netup.ru> 9157M: Abylay Ospan <aospan@netup.ru> 9158L: linux-media@vger.kernel.org 9159W: https://linuxtv.org 9160W: http://netup.tv/ 9161T: git git://linuxtv.org/media_tree.git 9162S: Supported 9163F: drivers/media/pci/netup_unidvb/* 9164 9165MEDIA DRIVERS FOR RENESAS - CEU 9166M: Jacopo Mondi <jacopo@jmondi.org> 9167L: linux-media@vger.kernel.org 9168L: linux-renesas-soc@vger.kernel.org 9169T: git git://linuxtv.org/media_tree.git 9170S: Supported 9171F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9172F: drivers/media/platform/renesas-ceu.c 9173F: include/media/drv-intf/renesas-ceu.h 9174 9175MEDIA DRIVERS FOR RENESAS - DRIF 9176M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9177L: linux-media@vger.kernel.org 9178L: linux-renesas-soc@vger.kernel.org 9179T: git git://linuxtv.org/media_tree.git 9180S: Supported 9181F: Documentation/devicetree/bindings/media/renesas,drif.txt 9182F: drivers/media/platform/rcar_drif.c 9183 9184MEDIA DRIVERS FOR RENESAS - FCP 9185M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9186L: linux-media@vger.kernel.org 9187L: linux-renesas-soc@vger.kernel.org 9188T: git git://linuxtv.org/media_tree.git 9189S: Supported 9190F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9191F: drivers/media/platform/rcar-fcp.c 9192F: include/media/rcar-fcp.h 9193 9194MEDIA DRIVERS FOR RENESAS - FDP1 9195M: Kieran Bingham <kieran@bingham.xyz> 9196L: linux-media@vger.kernel.org 9197L: linux-renesas-soc@vger.kernel.org 9198T: git git://linuxtv.org/media_tree.git 9199S: Supported 9200F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9201F: drivers/media/platform/rcar_fdp1.c 9202 9203MEDIA DRIVERS FOR RENESAS - VIN 9204M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9205L: linux-media@vger.kernel.org 9206L: linux-renesas-soc@vger.kernel.org 9207T: git git://linuxtv.org/media_tree.git 9208S: Supported 9209F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9210F: Documentation/devicetree/bindings/media/rcar_vin.txt 9211F: drivers/media/platform/rcar-vin/ 9212 9213MEDIA DRIVERS FOR RENESAS - VSP1 9214M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9215L: linux-media@vger.kernel.org 9216L: linux-renesas-soc@vger.kernel.org 9217T: git git://linuxtv.org/media_tree.git 9218S: Supported 9219F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9220F: drivers/media/platform/vsp1/ 9221 9222MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9223M: Daniel Scheller <d.scheller.oss@gmail.com> 9224L: linux-media@vger.kernel.org 9225W: https://linuxtv.org 9226T: git git://linuxtv.org/media_tree.git 9227S: Maintained 9228F: drivers/media/dvb-frontends/stv0910* 9229 9230MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9231M: Daniel Scheller <d.scheller.oss@gmail.com> 9232L: linux-media@vger.kernel.org 9233W: https://linuxtv.org 9234T: git git://linuxtv.org/media_tree.git 9235S: Maintained 9236F: drivers/media/dvb-frontends/stv6111* 9237 9238MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9239M: Dmitry Osipenko <digetx@gmail.com> 9240L: linux-media@vger.kernel.org 9241L: linux-tegra@vger.kernel.org 9242T: git git://linuxtv.org/media_tree.git 9243S: Maintained 9244F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9245F: drivers/staging/media/tegra-vde/ 9246 9247MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9248M: Mauro Carvalho Chehab <mchehab@kernel.org> 9249P: LinuxTV.org Project 9250L: linux-media@vger.kernel.org 9251W: https://linuxtv.org 9252Q: http://patchwork.kernel.org/project/linux-media/list/ 9253T: git git://linuxtv.org/media_tree.git 9254S: Maintained 9255F: Documentation/devicetree/bindings/media/ 9256F: Documentation/media/ 9257F: drivers/media/ 9258F: drivers/staging/media/ 9259F: include/linux/platform_data/media/ 9260F: include/media/ 9261F: include/uapi/linux/dvb/ 9262F: include/uapi/linux/videodev2.h 9263F: include/uapi/linux/media.h 9264F: include/uapi/linux/v4l2-* 9265F: include/uapi/linux/meye.h 9266F: include/uapi/linux/ivtv* 9267F: include/uapi/linux/uvcvideo.h 9268 9269MEDIATEK CIR DRIVER 9270M: Sean Wang <sean.wang@mediatek.com> 9271S: Maintained 9272F: drivers/media/rc/mtk-cir.c 9273 9274MEDIATEK DMA DRIVER 9275M: Sean Wang <sean.wang@mediatek.com> 9276L: dmaengine@vger.kernel.org 9277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9278L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9279S: Maintained 9280F: Documentation/devicetree/bindings/dma/mtk-* 9281F: drivers/dma/mediatek/ 9282 9283MEDIATEK PMIC LED DRIVER 9284M: Sean Wang <sean.wang@mediatek.com> 9285S: Maintained 9286F: drivers/leds/leds-mt6323.c 9287F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9288 9289MEDIATEK ETHERNET DRIVER 9290M: Felix Fietkau <nbd@openwrt.org> 9291M: John Crispin <john@phrozen.org> 9292M: Sean Wang <sean.wang@mediatek.com> 9293M: Nelson Chang <nelson.chang@mediatek.com> 9294L: netdev@vger.kernel.org 9295S: Maintained 9296F: drivers/net/ethernet/mediatek/ 9297 9298MEDIATEK SWITCH DRIVER 9299M: Sean Wang <sean.wang@mediatek.com> 9300L: netdev@vger.kernel.org 9301S: Maintained 9302F: drivers/net/dsa/mt7530.* 9303F: net/dsa/tag_mtk.c 9304 9305MEDIATEK JPEG DRIVER 9306M: Rick Chang <rick.chang@mediatek.com> 9307M: Bin Liu <bin.liu@mediatek.com> 9308S: Supported 9309F: drivers/media/platform/mtk-jpeg/ 9310F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9311 9312MEDIATEK MDP DRIVER 9313M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9314M: Houlong Wei <houlong.wei@mediatek.com> 9315M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9316S: Supported 9317F: drivers/media/platform/mtk-mdp/ 9318F: drivers/media/platform/mtk-vpu/ 9319F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9320 9321MEDIATEK MEDIA DRIVER 9322M: Tiffany Lin <tiffany.lin@mediatek.com> 9323M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9324S: Supported 9325F: drivers/media/platform/mtk-vcodec/ 9326F: drivers/media/platform/mtk-vpu/ 9327F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9328F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9329 9330MEDIATEK MT7601U WIRELESS LAN DRIVER 9331M: Jakub Kicinski <kubakici@wp.pl> 9332L: linux-wireless@vger.kernel.org 9333S: Maintained 9334F: drivers/net/wireless/mediatek/mt7601u/ 9335 9336MEDIATEK NAND CONTROLLER DRIVER 9337M: Xiaolei Li <xiaolei.li@mediatek.com> 9338L: linux-mtd@lists.infradead.org 9339S: Maintained 9340F: drivers/mtd/nand/raw/mtk_* 9341F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9342 9343MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9344M: Sean Wang <sean.wang@mediatek.com> 9345S: Maintained 9346F: drivers/char/hw_random/mtk-rng.c 9347 9348MEDIATEK USB3 DRD IP DRIVER 9349M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9350L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9352L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9353S: Maintained 9354F: drivers/usb/mtu3/ 9355 9356MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9357M: Peter Senna Tschudin <peter.senna@gmail.com> 9358M: Martin Donnelly <martin.donnelly@ge.com> 9359M: Martyn Welch <martyn.welch@collabora.co.uk> 9360S: Maintained 9361F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9362F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9363 9364MEGARAID SCSI/SAS DRIVERS 9365M: Kashyap Desai <kashyap.desai@broadcom.com> 9366M: Sumit Saxena <sumit.saxena@broadcom.com> 9367M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9368L: megaraidlinux.pdl@broadcom.com 9369L: linux-scsi@vger.kernel.org 9370W: http://www.avagotech.com/support/ 9371S: Maintained 9372F: Documentation/scsi/megaraid.txt 9373F: drivers/scsi/megaraid.* 9374F: drivers/scsi/megaraid/ 9375 9376MELEXIS MLX90614 DRIVER 9377M: Crt Mori <cmo@melexis.com> 9378L: linux-iio@vger.kernel.org 9379W: http://www.melexis.com 9380S: Supported 9381F: drivers/iio/temperature/mlx90614.c 9382 9383MELEXIS MLX90632 DRIVER 9384M: Crt Mori <cmo@melexis.com> 9385L: linux-iio@vger.kernel.org 9386W: http://www.melexis.com 9387S: Supported 9388F: drivers/iio/temperature/mlx90632.c 9389 9390MELFAS MIP4 TOUCHSCREEN DRIVER 9391M: Sangwon Jee <jeesw@melfas.com> 9392W: http://www.melfas.com 9393S: Supported 9394F: drivers/input/touchscreen/melfas_mip4.c 9395F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9396 9397MELLANOX BLUEFIELD I2C DRIVER 9398M: Khalil Blaiech <kblaiech@nvidia.com> 9399L: linux-i2c@vger.kernel.org 9400S: Supported 9401F: drivers/i2c/busses/i2c-mlxbf.c 9402 9403MELLANOX ETHERNET DRIVER (mlx4_en) 9404M: Tariq Toukan <tariqt@mellanox.com> 9405L: netdev@vger.kernel.org 9406S: Supported 9407W: http://www.mellanox.com 9408Q: http://patchwork.ozlabs.org/project/netdev/list/ 9409F: drivers/net/ethernet/mellanox/mlx4/en_* 9410 9411MELLANOX ETHERNET DRIVER (mlx5e) 9412M: Saeed Mahameed <saeedm@mellanox.com> 9413L: netdev@vger.kernel.org 9414S: Supported 9415W: http://www.mellanox.com 9416Q: http://patchwork.ozlabs.org/project/netdev/list/ 9417F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9418 9419MELLANOX ETHERNET INNOVA DRIVERS 9420R: Boris Pismenny <borisp@mellanox.com> 9421L: netdev@vger.kernel.org 9422S: Supported 9423W: http://www.mellanox.com 9424Q: http://patchwork.ozlabs.org/project/netdev/list/ 9425F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9426F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9427F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9428F: include/linux/mlx5/mlx5_ifc_fpga.h 9429 9430MELLANOX ETHERNET INNOVA IPSEC DRIVER 9431R: Boris Pismenny <borisp@mellanox.com> 9432L: netdev@vger.kernel.org 9433S: Supported 9434W: http://www.mellanox.com 9435Q: http://patchwork.ozlabs.org/project/netdev/list/ 9436F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9437F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9438 9439MELLANOX ETHERNET SWITCH DRIVERS 9440M: Jiri Pirko <jiri@mellanox.com> 9441M: Ido Schimmel <idosch@mellanox.com> 9442L: netdev@vger.kernel.org 9443S: Supported 9444W: http://www.mellanox.com 9445Q: http://patchwork.ozlabs.org/project/netdev/list/ 9446F: drivers/net/ethernet/mellanox/mlxsw/ 9447F: tools/testing/selftests/drivers/net/mlxsw/ 9448 9449MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9450M: mlxsw@mellanox.com 9451L: netdev@vger.kernel.org 9452S: Supported 9453W: http://www.mellanox.com 9454Q: http://patchwork.ozlabs.org/project/netdev/list/ 9455F: drivers/net/ethernet/mellanox/mlxfw/ 9456 9457MELLANOX HARDWARE PLATFORM SUPPORT 9458M: Andy Shevchenko <andy@infradead.org> 9459M: Darren Hart <dvhart@infradead.org> 9460M: Vadim Pasternak <vadimp@mellanox.com> 9461L: platform-driver-x86@vger.kernel.org 9462S: Supported 9463F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 9464F: drivers/platform/mellanox/ 9465 9466MELLANOX MLX4 core VPI driver 9467M: Tariq Toukan <tariqt@mellanox.com> 9468L: netdev@vger.kernel.org 9469L: linux-rdma@vger.kernel.org 9470W: http://www.mellanox.com 9471Q: http://patchwork.ozlabs.org/project/netdev/list/ 9472S: Supported 9473F: drivers/net/ethernet/mellanox/mlx4/ 9474F: include/linux/mlx4/ 9475 9476MELLANOX MLX4 IB driver 9477M: Yishai Hadas <yishaih@mellanox.com> 9478L: linux-rdma@vger.kernel.org 9479W: http://www.mellanox.com 9480Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9481S: Supported 9482F: drivers/infiniband/hw/mlx4/ 9483F: include/linux/mlx4/ 9484F: include/uapi/rdma/mlx4-abi.h 9485 9486MELLANOX MLX5 core VPI driver 9487M: Saeed Mahameed <saeedm@mellanox.com> 9488M: Leon Romanovsky <leonro@mellanox.com> 9489L: netdev@vger.kernel.org 9490L: linux-rdma@vger.kernel.org 9491W: http://www.mellanox.com 9492Q: http://patchwork.ozlabs.org/project/netdev/list/ 9493S: Supported 9494F: drivers/net/ethernet/mellanox/mlx5/core/ 9495F: include/linux/mlx5/ 9496 9497MELLANOX MLX5 IB driver 9498M: Leon Romanovsky <leonro@mellanox.com> 9499L: linux-rdma@vger.kernel.org 9500W: http://www.mellanox.com 9501Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9502S: Supported 9503F: drivers/infiniband/hw/mlx5/ 9504F: include/linux/mlx5/ 9505F: include/uapi/rdma/mlx5-abi.h 9506 9507MELLANOX MLXCPLD I2C AND MUX DRIVER 9508M: Vadim Pasternak <vadimp@mellanox.com> 9509M: Michael Shych <michaelsh@mellanox.com> 9510L: linux-i2c@vger.kernel.org 9511S: Supported 9512F: drivers/i2c/busses/i2c-mlxcpld.c 9513F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9514F: Documentation/i2c/busses/i2c-mlxcpld 9515 9516MELLANOX MLXCPLD LED DRIVER 9517M: Vadim Pasternak <vadimp@mellanox.com> 9518L: linux-leds@vger.kernel.org 9519S: Supported 9520F: drivers/leds/leds-mlxcpld.c 9521F: drivers/leds/leds-mlxreg.c 9522F: Documentation/leds/leds-mlxcpld.txt 9523 9524MELLANOX PLATFORM DRIVER 9525M: Vadim Pasternak <vadimp@mellanox.com> 9526L: platform-driver-x86@vger.kernel.org 9527S: Supported 9528F: drivers/platform/x86/mlx-platform.c 9529 9530MEMBARRIER SUPPORT 9531M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9532M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9533L: linux-kernel@vger.kernel.org 9534S: Supported 9535F: kernel/sched/membarrier.c 9536F: include/uapi/linux/membarrier.h 9537F: arch/powerpc/include/asm/membarrier.h 9538 9539MEMORY MANAGEMENT 9540L: linux-mm@kvack.org 9541W: http://www.linux-mm.org 9542S: Maintained 9543F: include/linux/mm.h 9544F: include/linux/gfp.h 9545F: include/linux/mmzone.h 9546F: include/linux/memory_hotplug.h 9547F: include/linux/vmalloc.h 9548F: mm/ 9549 9550MEMORY TECHNOLOGY DEVICES (MTD) 9551M: David Woodhouse <dwmw2@infradead.org> 9552M: Brian Norris <computersforpeace@gmail.com> 9553M: Boris Brezillon <boris.brezillon@bootlin.com> 9554M: Marek Vasut <marek.vasut@gmail.com> 9555M: Richard Weinberger <richard@nod.at> 9556L: linux-mtd@lists.infradead.org 9557W: http://www.linux-mtd.infradead.org/ 9558Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9559T: git git://git.infradead.org/linux-mtd.git master 9560T: git git://git.infradead.org/linux-mtd.git mtd/next 9561S: Maintained 9562F: Documentation/devicetree/bindings/mtd/ 9563F: drivers/mtd/ 9564F: include/linux/mtd/ 9565F: include/uapi/mtd/ 9566 9567MEN A21 WATCHDOG DRIVER 9568M: Johannes Thumshirn <morbidrsa@gmail.com> 9569L: linux-watchdog@vger.kernel.org 9570S: Maintained 9571F: drivers/watchdog/mena21_wdt.c 9572 9573MEN CHAMELEON BUS (mcb) 9574M: Johannes Thumshirn <morbidrsa@gmail.com> 9575S: Maintained 9576F: drivers/mcb/ 9577F: include/linux/mcb.h 9578F: Documentation/men-chameleon-bus.txt 9579 9580MEN F21BMC (Board Management Controller) 9581M: Andreas Werner <andreas.werner@men.de> 9582S: Supported 9583F: drivers/mfd/menf21bmc.c 9584F: drivers/watchdog/menf21bmc_wdt.c 9585F: drivers/leds/leds-menf21bmc.c 9586F: drivers/hwmon/menf21bmc_hwmon.c 9587F: Documentation/hwmon/menf21bmc 9588 9589MESON AO CEC DRIVER FOR AMLOGIC SOCS 9590M: Neil Armstrong <narmstrong@baylibre.com> 9591L: linux-media@lists.freedesktop.org 9592L: linux-amlogic@lists.infradead.org 9593W: http://linux-meson.com/ 9594S: Supported 9595F: drivers/media/platform/meson/ao-cec.c 9596F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9597T: git git://linuxtv.org/media_tree.git 9598 9599MICROBLAZE ARCHITECTURE 9600M: Michal Simek <monstr@monstr.eu> 9601W: http://www.monstr.eu/fdt/ 9602T: git git://git.monstr.eu/linux-2.6-microblaze.git 9603S: Supported 9604F: arch/microblaze/ 9605 9606MICROCHIP / ATMEL AT91 SERIAL DRIVER 9607M: Richard Genoud <richard.genoud@gmail.com> 9608S: Maintained 9609F: drivers/tty/serial/atmel_serial.c 9610F: drivers/tty/serial/atmel_serial.h 9611 9612MICROCHIP / ATMEL DMA DRIVER 9613M: Ludovic Desroches <ludovic.desroches@microchip.com> 9614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9615L: dmaengine@vger.kernel.org 9616S: Supported 9617F: drivers/dma/at_hdmac.c 9618F: drivers/dma/at_hdmac_regs.h 9619F: include/linux/platform_data/dma-atmel.h 9620 9621MICROCHIP / ATMEL ECC DRIVER 9622M: Tudor Ambarus <tudor.ambarus@microchip.com> 9623L: linux-crypto@vger.kernel.org 9624S: Maintained 9625F: drivers/crypto/atmel-ecc.* 9626 9627MICROCHIP / ATMEL ISC DRIVER 9628M: Songjun Wu <songjun.wu@microchip.com> 9629L: linux-media@vger.kernel.org 9630S: Supported 9631F: drivers/media/platform/atmel/atmel-isc.c 9632F: drivers/media/platform/atmel/atmel-isc-regs.h 9633F: devicetree/bindings/media/atmel-isc.txt 9634 9635MICROCHIP / ATMEL NAND DRIVER 9636M: Wenyou Yang <wenyou.yang@microchip.com> 9637M: Josh Wu <rainyfeeling@outlook.com> 9638L: linux-mtd@lists.infradead.org 9639S: Supported 9640F: drivers/mtd/nand/raw/atmel/* 9641F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9642 9643MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9644M: Woojung Huh <Woojung.Huh@microchip.com> 9645M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9646L: netdev@vger.kernel.org 9647S: Maintained 9648F: net/dsa/tag_ksz.c 9649F: drivers/net/dsa/microchip/* 9650F: include/linux/platform_data/microchip-ksz.h 9651F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9652 9653MICROCHIP LAN743X ETHERNET DRIVER 9654M: Bryan Whitehead <bryan.whitehead@microchip.com> 9655M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9656L: netdev@vger.kernel.org 9657S: Maintained 9658F: drivers/net/ethernet/microchip/lan743x_* 9659 9660MICROCHIP USB251XB DRIVER 9661M: Richard Leitner <richard.leitner@skidata.com> 9662L: linux-usb@vger.kernel.org 9663S: Maintained 9664F: drivers/usb/misc/usb251xb.c 9665F: Documentation/devicetree/bindings/usb/usb251xb.txt 9666 9667MICROSEMI MIPS SOCS 9668M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9669L: linux-mips@linux-mips.org 9670S: Maintained 9671F: arch/mips/generic/board-ocelot.c 9672F: arch/mips/configs/generic/board-ocelot.config 9673F: arch/mips/boot/dts/mscc/ 9674F: Documentation/devicetree/bindings/mips/mscc.txt 9675 9676MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9677M: Don Brace <don.brace@microchip.com> 9678L: storagedev@microchip.com 9679L: linux-scsi@vger.kernel.org 9680S: Supported 9681F: drivers/scsi/smartpqi/smartpqi*.[ch] 9682F: drivers/scsi/smartpqi/Kconfig 9683F: drivers/scsi/smartpqi/Makefile 9684F: include/linux/cciss*.h 9685F: include/uapi/linux/cciss*.h 9686F: Documentation/scsi/smartpqi.txt 9687 9688MICROSEMI ETHERNET SWITCH DRIVER 9689M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9690L: netdev@vger.kernel.org 9691S: Supported 9692F: drivers/net/ethernet/mscc/ 9693 9694MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9695M: Chen Yu <yu.c.chen@intel.com> 9696L: platform-driver-x86@vger.kernel.org 9697S: Supported 9698F: drivers/platform/x86/surfacepro3_button.c 9699 9700MICROTEK X6 SCANNER 9701M: Oliver Neukum <oliver@neukum.org> 9702S: Maintained 9703F: drivers/usb/image/microtek.* 9704 9705MIPS 9706M: Ralf Baechle <ralf@linux-mips.org> 9707M: Paul Burton <paul.burton@mips.com> 9708M: James Hogan <jhogan@kernel.org> 9709L: linux-mips@linux-mips.org 9710W: http://www.linux-mips.org/ 9711T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9713Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9714S: Supported 9715F: Documentation/devicetree/bindings/mips/ 9716F: Documentation/mips/ 9717F: arch/mips/ 9718F: drivers/platform/mips/ 9719 9720MIPS BOSTON DEVELOPMENT BOARD 9721M: Paul Burton <paul.burton@mips.com> 9722L: linux-mips@linux-mips.org 9723S: Maintained 9724F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9725F: arch/mips/boot/dts/img/boston.dts 9726F: arch/mips/configs/generic/board-boston.config 9727F: drivers/clk/imgtec/clk-boston.c 9728F: include/dt-bindings/clock/boston-clock.h 9729 9730MIPS GENERIC PLATFORM 9731M: Paul Burton <paul.burton@mips.com> 9732L: linux-mips@linux-mips.org 9733S: Supported 9734F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9735F: arch/mips/generic/ 9736F: arch/mips/tools/generic-board-config.sh 9737 9738MIPS/LOONGSON1 ARCHITECTURE 9739M: Keguang Zhang <keguang.zhang@gmail.com> 9740L: linux-mips@linux-mips.org 9741S: Maintained 9742F: arch/mips/loongson32/ 9743F: arch/mips/include/asm/mach-loongson32/ 9744F: drivers/*/*loongson1* 9745F: drivers/*/*/*loongson1* 9746 9747MIPS/LOONGSON2 ARCHITECTURE 9748M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9749L: linux-mips@linux-mips.org 9750S: Maintained 9751F: arch/mips/loongson64/*{2e/2f}* 9752F: arch/mips/include/asm/mach-loongson64/ 9753F: drivers/*/*loongson2* 9754F: drivers/*/*/*loongson2* 9755 9756MIPS/LOONGSON3 ARCHITECTURE 9757M: Huacai Chen <chenhc@lemote.com> 9758L: linux-mips@linux-mips.org 9759S: Maintained 9760F: arch/mips/loongson64/ 9761F: arch/mips/include/asm/mach-loongson64/ 9762F: drivers/platform/mips/cpu_hwmon.c 9763F: drivers/*/*loongson3* 9764F: drivers/*/*/*loongson3* 9765 9766MIPS RINT INSTRUCTION EMULATION 9767M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9768L: linux-mips@linux-mips.org 9769S: Supported 9770F: arch/mips/math-emu/sp_rint.c 9771F: arch/mips/math-emu/dp_rint.c 9772 9773MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9774M: Hans Verkuil <hverkuil@xs4all.nl> 9775L: linux-media@vger.kernel.org 9776T: git git://linuxtv.org/media_tree.git 9777W: https://linuxtv.org 9778S: Odd Fixes 9779F: drivers/media/radio/radio-miropcm20* 9780 9781MMP SUPPORT 9782M: Eric Miao <eric.y.miao@gmail.com> 9783M: Haojian Zhuang <haojian.zhuang@gmail.com> 9784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9785T: git git://github.com/hzhuang1/linux.git 9786T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9787S: Maintained 9788F: arch/arm/boot/dts/mmp* 9789F: arch/arm/mach-mmp/ 9790 9791MN88472 MEDIA DRIVER 9792M: Antti Palosaari <crope@iki.fi> 9793L: linux-media@vger.kernel.org 9794W: https://linuxtv.org 9795W: http://palosaari.fi/linux/ 9796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9797S: Maintained 9798F: drivers/media/dvb-frontends/mn88472* 9799 9800MN88473 MEDIA DRIVER 9801M: Antti Palosaari <crope@iki.fi> 9802L: linux-media@vger.kernel.org 9803W: https://linuxtv.org 9804W: http://palosaari.fi/linux/ 9805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9806S: Maintained 9807F: drivers/media/dvb-frontends/mn88473* 9808 9809MODULE SUPPORT 9810M: Jessica Yu <jeyu@kernel.org> 9811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9812S: Maintained 9813F: include/linux/module.h 9814F: kernel/module.c 9815 9816MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9817W: http://popies.net/meye/ 9818S: Orphan 9819F: Documentation/media/v4l-drivers/meye* 9820F: drivers/media/pci/meye/ 9821F: include/uapi/linux/meye.h 9822 9823MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9824M: Jiri Slaby <jirislaby@gmail.com> 9825S: Maintained 9826F: Documentation/serial/moxa-smartio 9827F: drivers/tty/mxser.* 9828 9829MR800 AVERMEDIA USB FM RADIO DRIVER 9830M: Alexey Klimov <klimov.linux@gmail.com> 9831L: linux-media@vger.kernel.org 9832T: git git://linuxtv.org/media_tree.git 9833S: Maintained 9834F: drivers/media/radio/radio-mr800.c 9835 9836MRF24J40 IEEE 802.15.4 RADIO DRIVER 9837M: Alan Ott <alan@signal11.us> 9838L: linux-wpan@vger.kernel.org 9839S: Maintained 9840F: drivers/net/ieee802154/mrf24j40.c 9841F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9842 9843MSI LAPTOP SUPPORT 9844M: "Lee, Chun-Yi" <jlee@suse.com> 9845L: platform-driver-x86@vger.kernel.org 9846S: Maintained 9847F: drivers/platform/x86/msi-laptop.c 9848 9849MSI WMI SUPPORT 9850L: platform-driver-x86@vger.kernel.org 9851S: Orphan 9852F: drivers/platform/x86/msi-wmi.c 9853 9854MSI001 MEDIA DRIVER 9855M: Antti Palosaari <crope@iki.fi> 9856L: linux-media@vger.kernel.org 9857W: https://linuxtv.org 9858W: http://palosaari.fi/linux/ 9859Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9860T: git git://linuxtv.org/anttip/media_tree.git 9861S: Maintained 9862F: drivers/media/tuners/msi001* 9863 9864MSI2500 MEDIA DRIVER 9865M: Antti Palosaari <crope@iki.fi> 9866L: linux-media@vger.kernel.org 9867W: https://linuxtv.org 9868W: http://palosaari.fi/linux/ 9869Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9870T: git git://linuxtv.org/anttip/media_tree.git 9871S: Maintained 9872F: drivers/media/usb/msi2500/ 9873 9874MSYSTEMS DISKONCHIP G3 MTD DRIVER 9875M: Robert Jarzmik <robert.jarzmik@free.fr> 9876L: linux-mtd@lists.infradead.org 9877S: Maintained 9878F: drivers/mtd/devices/docg3* 9879 9880MT9M032 APTINA SENSOR DRIVER 9881M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9882L: linux-media@vger.kernel.org 9883T: git git://linuxtv.org/media_tree.git 9884S: Maintained 9885F: drivers/media/i2c/mt9m032.c 9886F: include/media/i2c/mt9m032.h 9887 9888MT9P031 APTINA CAMERA SENSOR 9889M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9890L: linux-media@vger.kernel.org 9891T: git git://linuxtv.org/media_tree.git 9892S: Maintained 9893F: drivers/media/i2c/mt9p031.c 9894F: include/media/i2c/mt9p031.h 9895 9896MT9T001 APTINA CAMERA SENSOR 9897M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9898L: linux-media@vger.kernel.org 9899T: git git://linuxtv.org/media_tree.git 9900S: Maintained 9901F: drivers/media/i2c/mt9t001.c 9902F: include/media/i2c/mt9t001.h 9903 9904MT9T112 APTINA CAMERA SENSOR 9905M: Jacopo Mondi <jacopo@jmondi.org> 9906L: linux-media@vger.kernel.org 9907T: git git://linuxtv.org/media_tree.git 9908S: Odd Fixes 9909F: drivers/media/i2c/mt9t112.c 9910F: include/media/i2c/mt9t112.h 9911 9912MT9V032 APTINA CAMERA SENSOR 9913M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9914L: linux-media@vger.kernel.org 9915T: git git://linuxtv.org/media_tree.git 9916S: Maintained 9917F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9918F: drivers/media/i2c/mt9v032.c 9919F: include/media/i2c/mt9v032.h 9920 9921MULTIFUNCTION DEVICES (MFD) 9922M: Lee Jones <lee.jones@linaro.org> 9923T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9924S: Supported 9925F: Documentation/devicetree/bindings/mfd/ 9926F: drivers/mfd/ 9927F: include/linux/mfd/ 9928F: include/dt-bindings/mfd/ 9929 9930MULTIMEDIA CARD (MMC) ETC. OVER SPI 9931S: Orphan 9932F: drivers/mmc/host/mmc_spi.c 9933F: include/linux/spi/mmc_spi.h 9934 9935MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9936M: Ulf Hansson <ulf.hansson@linaro.org> 9937L: linux-mmc@vger.kernel.org 9938T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9939S: Maintained 9940F: Documentation/devicetree/bindings/mmc/ 9941F: drivers/mmc/ 9942F: include/linux/mmc/ 9943F: include/uapi/linux/mmc/ 9944 9945MULTIPLEXER SUBSYSTEM 9946M: Peter Rosin <peda@axentia.se> 9947S: Maintained 9948F: Documentation/ABI/testing/sysfs-class-mux* 9949F: Documentation/devicetree/bindings/mux/ 9950F: include/linux/dt-bindings/mux/ 9951F: include/linux/mux/ 9952F: drivers/mux/ 9953 9954MULTITECH MULTIPORT CARD (ISICOM) 9955S: Orphan 9956F: drivers/tty/isicom.c 9957F: include/linux/isicom.h 9958 9959MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9960M: Bin Liu <b-liu@ti.com> 9961L: linux-usb@vger.kernel.org 9962S: Maintained 9963F: drivers/usb/musb/ 9964 9965MXL5007T MEDIA DRIVER 9966M: Michael Krufky <mkrufky@linuxtv.org> 9967L: linux-media@vger.kernel.org 9968W: https://linuxtv.org 9969W: http://github.com/mkrufky 9970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9971T: git git://linuxtv.org/mkrufky/tuners.git 9972S: Maintained 9973F: drivers/media/tuners/mxl5007t.* 9974 9975MXSFB DRM DRIVER 9976M: Marek Vasut <marex@denx.de> 9977S: Supported 9978F: drivers/gpu/drm/mxsfb/ 9979F: Documentation/devicetree/bindings/display/mxsfb.txt 9980 9981MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9982M: Chris Lee <christopher.lee@cspi.com> 9983L: netdev@vger.kernel.org 9984W: https://www.cspi.com/ethernet-products/support/downloads/ 9985S: Supported 9986F: drivers/net/ethernet/myricom/myri10ge/ 9987 9988NAND FLASH SUBSYSTEM 9989M: Boris Brezillon <boris.brezillon@bootlin.com> 9990M: Miquel Raynal <miquel.raynal@bootlin.com> 9991R: Richard Weinberger <richard@nod.at> 9992L: linux-mtd@lists.infradead.org 9993W: http://www.linux-mtd.infradead.org/ 9994Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9995T: git git://git.infradead.org/linux-mtd.git nand/fixes 9996T: git git://git.infradead.org/linux-mtd.git nand/next 9997S: Maintained 9998F: drivers/mtd/nand/ 9999F: include/linux/mtd/*nand*.h 10000
10001NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10002M: Daniel Mack <zonque@gmail.com> 10003S: Maintained 10004L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10005W: http://www.native-instruments.com 10006F: sound/usb/caiaq/ 10007 10008NATSEMI ETHERNET DRIVER (DP8381x) 10009S: Orphan 10010F: drivers/net/ethernet/natsemi/natsemi.c 10011 10012NCP FILESYSTEM 10013M: Petr Vandrovec <petr@vandrovec.name> 10014S: Obsolete 10015F: drivers/staging/ncpfs/ 10016 10017NCR 5380 SCSI DRIVERS 10018M: Finn Thain <fthain@telegraphics.com.au> 10019M: Michael Schmitz <schmitzmic@gmail.com> 10020L: linux-scsi@vger.kernel.org 10021S: Maintained 10022F: Documentation/scsi/g_NCR5380.txt 10023F: drivers/scsi/NCR5380.* 10024F: drivers/scsi/arm/cumana_1.c 10025F: drivers/scsi/arm/oak.c 10026F: drivers/scsi/atari_scsi.* 10027F: drivers/scsi/dmx3191d.c 10028F: drivers/scsi/g_NCR5380.* 10029F: drivers/scsi/mac_scsi.* 10030F: drivers/scsi/sun3_scsi.* 10031F: drivers/scsi/sun3_scsi_vme.c 10032 10033NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 10034M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 10035L: linux-scsi@vger.kernel.org 10036S: Maintained 10037F: drivers/scsi/NCR_D700.* 10038 10039NCSI LIBRARY: 10040M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10041S: Maintained 10042F: net/ncsi/ 10043 10044NCT6775 HARDWARE MONITOR DRIVER 10045M: Guenter Roeck <linux@roeck-us.net> 10046L: linux-hwmon@vger.kernel.org 10047S: Maintained 10048F: Documentation/hwmon/nct6775 10049F: drivers/hwmon/nct6775.c 10050 10051NET_FAILOVER MODULE 10052M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10053L: netdev@vger.kernel.org 10054S: Supported 10055F: driver/net/net_failover.c 10056F: include/net/net_failover.h 10057F: Documentation/networking/net_failover.rst 10058 10059NETEM NETWORK EMULATOR 10060M: Stephen Hemminger <stephen@networkplumber.org> 10061L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10062S: Maintained 10063F: net/sched/sch_netem.c 10064 10065NETERION 10GbE DRIVERS (s2io/vxge) 10066M: Jon Mason <jdmason@kudzu.us> 10067L: netdev@vger.kernel.org 10068S: Supported 10069F: Documentation/networking/s2io.txt 10070F: Documentation/networking/vxge.txt 10071F: drivers/net/ethernet/neterion/ 10072 10073NETFILTER 10074M: Pablo Neira Ayuso <pablo@netfilter.org> 10075M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10076M: Florian Westphal <fw@strlen.de> 10077L: netfilter-devel@vger.kernel.org 10078L: coreteam@netfilter.org 10079W: http://www.netfilter.org/ 10080W: http://www.iptables.org/ 10081W: http://www.nftables.org/ 10082Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10083T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10084T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10085S: Maintained 10086F: include/linux/netfilter* 10087F: include/linux/netfilter/ 10088F: include/net/netfilter/ 10089F: include/uapi/linux/netfilter* 10090F: include/uapi/linux/netfilter/ 10091F: net/*/netfilter.c 10092F: net/*/netfilter/ 10093F: net/netfilter/ 10094F: net/bridge/br_netfilter*.c 10095 10096NETROM NETWORK LAYER 10097M: Ralf Baechle <ralf@linux-mips.org> 10098L: linux-hams@vger.kernel.org 10099W: http://www.linux-ax25.org/ 10100S: Maintained 10101F: include/net/netrom.h 10102F: include/uapi/linux/netrom.h 10103F: net/netrom/ 10104 10105NETRONOME ETHERNET DRIVERS 10106M: Jakub Kicinski <jakub.kicinski@netronome.com> 10107L: oss-drivers@netronome.com 10108S: Maintained 10109F: drivers/net/ethernet/netronome/ 10110 10111NETWORK BLOCK DEVICE (NBD) 10112M: Josef Bacik <josef@toxicpanda.com> 10113S: Maintained 10114L: linux-block@vger.kernel.org 10115L: nbd@other.debian.org 10116F: Documentation/blockdev/nbd.txt 10117F: drivers/block/nbd.c 10118F: include/uapi/linux/nbd.h 10119 10120NETWORK DROP MONITOR 10121M: Neil Horman <nhorman@tuxdriver.com> 10122L: netdev@vger.kernel.org 10123S: Maintained 10124W: https://fedorahosted.org/dropwatch/ 10125F: net/core/drop_monitor.c 10126F: include/uapi/linux/net_dropmon.h 10127F: include/net/drop_monitor.h 10128 10129NETWORKING DRIVERS 10130M: "David S. Miller" <davem@davemloft.net> 10131L: netdev@vger.kernel.org 10132W: http://www.linuxfoundation.org/en/Net 10133Q: http://patchwork.ozlabs.org/project/netdev/list/ 10134T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10135T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10136S: Odd Fixes 10137F: Documentation/devicetree/bindings/net/ 10138F: drivers/net/ 10139F: include/linux/if_* 10140F: include/linux/netdevice.h 10141F: include/linux/etherdevice.h 10142F: include/linux/fcdevice.h 10143F: include/linux/fddidevice.h 10144F: include/linux/hippidevice.h 10145F: include/linux/inetdevice.h 10146F: include/uapi/linux/if_* 10147F: include/uapi/linux/netdevice.h 10148 10149NETWORKING DRIVERS (WIRELESS) 10150M: Kalle Valo <kvalo@codeaurora.org> 10151L: linux-wireless@vger.kernel.org 10152Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10154T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10155S: Maintained 10156F: Documentation/devicetree/bindings/net/wireless/ 10157F: drivers/net/wireless/ 10158 10159NETWORKING [DSA] 10160M: Andrew Lunn <andrew@lunn.ch> 10161M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10162M: Florian Fainelli <f.fainelli@gmail.com> 10163S: Maintained 10164F: Documentation/devicetree/bindings/net/dsa/ 10165F: net/dsa/ 10166F: include/net/dsa.h 10167F: include/linux/dsa/ 10168F: drivers/net/dsa/ 10169 10170NETWORKING [GENERAL] 10171M: "David S. Miller" <davem@davemloft.net> 10172L: netdev@vger.kernel.org 10173W: http://www.linuxfoundation.org/en/Net 10174Q: http://patchwork.ozlabs.org/project/netdev/list/ 10175T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10176T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10177B: mailto:netdev@vger.kernel.org 10178S: Maintained 10179F: net/ 10180F: include/net/ 10181F: include/linux/in.h 10182F: include/linux/net.h 10183F: include/linux/netdevice.h 10184F: include/uapi/linux/in.h 10185F: include/uapi/linux/net.h 10186F: include/uapi/linux/netdevice.h 10187F: include/uapi/linux/net_namespace.h 10188F: tools/testing/selftests/net/ 10189F: lib/net_utils.c 10190F: lib/random32.c 10191F: Documentation/networking/ 10192 10193NETWORKING [IPSEC] 10194M: Steffen Klassert <steffen.klassert@secunet.com> 10195M: Herbert Xu <herbert@gondor.apana.org.au> 10196M: "David S. Miller" <davem@davemloft.net> 10197L: netdev@vger.kernel.org 10198T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10199T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10200S: Maintained 10201F: net/core/flow.c 10202F: net/xfrm/ 10203F: net/key/ 10204F: net/ipv4/xfrm* 10205F: net/ipv4/esp4* 10206F: net/ipv4/ah4.c 10207F: net/ipv4/ipcomp.c 10208F: net/ipv4/ip_vti.c 10209F: net/ipv6/xfrm* 10210F: net/ipv6/esp6* 10211F: net/ipv6/ah6.c 10212F: net/ipv6/ipcomp6.c 10213F: net/ipv6/ip6_vti.c 10214F: include/uapi/linux/xfrm.h 10215F: include/net/xfrm.h 10216 10217NETWORKING [IPv4/IPv6] 10218M: "David S. Miller" <davem@davemloft.net> 10219M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10220M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10221L: netdev@vger.kernel.org 10222T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10223S: Maintained 10224F: net/ipv4/ 10225F: net/ipv6/ 10226F: include/net/ip* 10227F: arch/x86/net/* 10228 10229NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10230M: Paul Moore <paul@paul-moore.com> 10231W: https://github.com/netlabel 10232L: netdev@vger.kernel.org 10233L: linux-security-module@vger.kernel.org 10234S: Maintained 10235F: Documentation/netlabel/ 10236F: include/net/calipso.h 10237F: include/net/cipso_ipv4.h 10238F: include/net/netlabel.h 10239F: include/uapi/linux/netfilter/xt_SECMARK.h 10240F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10241F: net/netlabel/ 10242F: net/ipv4/cipso_ipv4.c 10243F: net/ipv6/calipso.c 10244F: net/netfilter/xt_CONNSECMARK.c 10245F: net/netfilter/xt_SECMARK.c 10246 10247NETWORKING [MPTCP] 10248M: Mat Martineau <mathew.j.martineau@linux.intel.com> 10249M: Matthieu Baerts <matthieu.baerts@tessares.net> 10250L: netdev@vger.kernel.org 10251L: mptcp@lists.01.org 10252W: https://github.com/multipath-tcp/mptcp_net-next/wiki 10253B: https://github.com/multipath-tcp/mptcp_net-next/issues 10254S: Maintained 10255F: Documentation/networking/mptcp-sysctl.rst 10256F: include/net/mptcp.h 10257F: include/trace/events/mptcp.h 10258F: include/uapi/linux/mptcp.h 10259F: net/mptcp/ 10260F: tools/testing/selftests/net/mptcp/ 10261 10262NETWORKING [TCP] 10263M: Eric Dumazet <edumazet@google.com> 10264L: netdev@vger.kernel.org 10265S: Maintained 10266F: net/ipv4/tcp*.c 10267F: net/ipv4/syncookies.c 10268F: net/ipv6/tcp*.c 10269F: net/ipv6/syncookies.c 10270F: include/uapi/linux/tcp.h 10271F: include/net/tcp.h 10272F: include/linux/tcp.h 10273F: include/trace/events/tcp.h 10274 10275NETWORKING [TLS] 10276M: Boris Pismenny <borisp@mellanox.com> 10277M: Aviad Yehezkel <aviadye@mellanox.com> 10278M: Dave Watson <davejwatson@fb.com> 10279L: netdev@vger.kernel.org 10280S: Maintained 10281F: net/tls/* 10282F: include/uapi/linux/tls.h 10283F: include/net/tls.h 10284 10285NETWORKING [WIRELESS] 10286L: linux-wireless@vger.kernel.org 10287Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10288 10289NETDEVSIM 10290M: Jakub Kicinski <jakub.kicinski@netronome.com> 10291S: Maintained 10292F: drivers/net/netdevsim/* 10293 10294NETXEN (1/10) GbE SUPPORT 10295M: Manish Chopra <manish.chopra@cavium.com> 10296M: Rahul Verma <rahul.verma@cavium.com> 10297M: Dept-GELinuxNICDev@cavium.com 10298L: netdev@vger.kernel.org 10299S: Supported 10300F: drivers/net/ethernet/qlogic/netxen/ 10301 10302NFC SUBSYSTEM 10303M: Samuel Ortiz <sameo@linux.intel.com> 10304L: linux-wireless@vger.kernel.org 10305L: linux-nfc@lists.01.org (subscribers-only) 10306S: Supported 10307F: net/nfc/ 10308F: include/net/nfc/ 10309F: include/uapi/linux/nfc.h 10310F: drivers/nfc/ 10311F: include/linux/platform_data/nfcmrvl.h 10312F: include/linux/platform_data/nxp-nci.h 10313F: Documentation/devicetree/bindings/net/nfc/ 10314 10315NFS, SUNRPC, AND LOCKD CLIENTS 10316M: Trond Myklebust <trond.myklebust@hammerspace.com> 10317M: Anna Schumaker <anna.schumaker@netapp.com> 10318L: linux-nfs@vger.kernel.org 10319W: http://client.linux-nfs.org 10320T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10321S: Maintained 10322F: fs/lockd/ 10323F: fs/nfs/ 10324F: fs/nfs_common/ 10325F: net/sunrpc/ 10326F: include/linux/lockd/ 10327F: include/linux/nfs* 10328F: include/linux/sunrpc/ 10329F: include/uapi/linux/nfs* 10330F: include/uapi/linux/sunrpc/ 10331 10332NILFS2 FILESYSTEM 10333M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10334L: linux-nilfs@vger.kernel.org 10335W: https://nilfs.sourceforge.io/ 10336W: https://nilfs.osdn.jp/ 10337T: git git://github.com/konis/nilfs2.git 10338S: Supported 10339F: Documentation/filesystems/nilfs2.txt 10340F: fs/nilfs2/ 10341F: include/trace/events/nilfs2.h 10342F: include/uapi/linux/nilfs2_api.h 10343F: include/uapi/linux/nilfs2_ondisk.h 10344 10345NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10346M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10347W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10348S: Maintained 10349F: Documentation/scsi/NinjaSCSI.txt 10350F: drivers/scsi/pcmcia/nsp_* 10351 10352NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10353M: GOTO Masanori <gotom@debian.or.jp> 10354M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10355W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10356S: Maintained 10357F: Documentation/scsi/NinjaSCSI.txt 10358F: drivers/scsi/nsp32* 10359 10360NIOS2 ARCHITECTURE 10361M: Ley Foon Tan <lftan@altera.com> 10362L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10364S: Maintained 10365F: arch/nios2/ 10366 10367NITRO ENCLAVES (NE) 10368M: Andra Paraschiv <andraprs@amazon.com> 10369M: Alexandru Vasile <lexnv@amazon.com> 10370M: Alexandru Ciobotaru <alcioa@amazon.com> 10371L: linux-kernel@vger.kernel.org 10372S: Supported 10373W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 10374F: Documentation/virt/ne_overview.rst 10375F: drivers/virt/nitro_enclaves/ 10376F: include/linux/nitro_enclaves.h 10377F: include/uapi/linux/nitro_enclaves.h 10378F: samples/nitro_enclaves/ 10379 10380NOHZ, DYNTICKS SUPPORT 10381M: Frederic Weisbecker <fweisbec@gmail.com> 10382M: Thomas Gleixner <tglx@linutronix.de> 10383M: Ingo Molnar <mingo@kernel.org> 10384L: linux-kernel@vger.kernel.org 10385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10386S: Maintained 10387F: kernel/time/tick*.* 10388F: include/linux/tick.h 10389F: include/linux/sched/nohz.h 10390 10391NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10392M: Pavel Machek <pavel@ucw.cz> 10393M: Sakari Ailus <sakari.ailus@iki.fi> 10394L: linux-media@vger.kernel.org 10395S: Maintained 10396F: drivers/media/i2c/et8ek8 10397F: drivers/media/i2c/ad5820.c 10398 10399NOKIA N900 POWER SUPPLY DRIVERS 10400R: Pali Rohár <pali.rohar@gmail.com> 10401F: include/linux/power/bq2415x_charger.h 10402F: include/linux/power/bq27xxx_battery.h 10403F: include/linux/power/isp1704_charger.h 10404F: drivers/power/supply/bq2415x_charger.c 10405F: drivers/power/supply/bq27xxx_battery.c 10406F: drivers/power/supply/bq27xxx_battery_i2c.c 10407F: drivers/power/supply/isp1704_charger.c 10408F: drivers/power/supply/rx51_battery.c 10409 10410NTB AMD DRIVER 10411M: Sanjay R Mehta <sanju.mehta@amd.com> 10412M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10413L: linux-ntb@googlegroups.com 10414S: Supported 10415F: drivers/ntb/hw/amd/ 10416 10417NTB DRIVER CORE 10418M: Jon Mason <jdmason@kudzu.us> 10419M: Dave Jiang <dave.jiang@intel.com> 10420M: Allen Hubbe <allenbh@gmail.com> 10421L: linux-ntb@googlegroups.com 10422S: Supported 10423W: https://github.com/jonmason/ntb/wiki 10424T: git git://github.com/jonmason/ntb.git 10425F: drivers/ntb/ 10426F: drivers/net/ntb_netdev.c 10427F: include/linux/ntb.h 10428F: include/linux/ntb_transport.h 10429F: tools/testing/selftests/ntb/ 10430 10431NTB IDT DRIVER 10432M: Serge Semin <fancer.lancer@gmail.com> 10433L: linux-ntb@googlegroups.com 10434S: Supported 10435F: drivers/ntb/hw/idt/ 10436 10437NTB INTEL DRIVER 10438M: Dave Jiang <dave.jiang@intel.com> 10439L: linux-ntb@googlegroups.com 10440S: Supported 10441W: https://github.com/davejiang/linux/wiki 10442T: git https://github.com/davejiang/linux.git 10443F: drivers/ntb/hw/intel/ 10444 10445NTFS FILESYSTEM 10446M: Anton Altaparmakov <anton@tuxera.com> 10447L: linux-ntfs-dev@lists.sourceforge.net 10448W: http://www.tuxera.com/ 10449T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10450S: Supported 10451F: Documentation/filesystems/ntfs.txt 10452F: fs/ntfs/ 10453 10454NUBUS SUBSYSTEM 10455M: Finn Thain <fthain@telegraphics.com.au> 10456L: linux-m68k@lists.linux-m68k.org 10457S: Maintained 10458F: arch/*/include/asm/nubus.h 10459F: drivers/nubus/ 10460F: include/linux/nubus.h 10461F: include/uapi/linux/nubus.h 10462 10463NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10464M: Antonino Daplas <adaplas@gmail.com> 10465L: linux-fbdev@vger.kernel.org 10466S: Maintained 10467F: drivers/video/fbdev/riva/ 10468F: drivers/video/fbdev/nvidia/ 10469 10470NVM EXPRESS DRIVER 10471M: Keith Busch <keith.busch@intel.com> 10472M: Jens Axboe <axboe@fb.com> 10473M: Christoph Hellwig <hch@lst.de> 10474M: Sagi Grimberg <sagi@grimberg.me> 10475L: linux-nvme@lists.infradead.org 10476T: git://git.infradead.org/nvme.git 10477W: http://git.infradead.org/nvme.git 10478S: Supported 10479F: drivers/nvme/host/ 10480F: include/linux/nvme.h 10481F: include/uapi/linux/nvme_ioctl.h 10482 10483NVM EXPRESS FC TRANSPORT DRIVERS 10484M: James Smart <james.smart@broadcom.com> 10485L: linux-nvme@lists.infradead.org 10486S: Supported 10487F: include/linux/nvme-fc.h 10488F: include/linux/nvme-fc-driver.h 10489F: drivers/nvme/host/fc.c 10490F: drivers/nvme/target/fc.c 10491F: drivers/nvme/target/fcloop.c 10492 10493NVM EXPRESS TARGET DRIVER 10494M: Christoph Hellwig <hch@lst.de> 10495M: Sagi Grimberg <sagi@grimberg.me> 10496L: linux-nvme@lists.infradead.org 10497T: git://git.infradead.org/nvme.git 10498W: http://git.infradead.org/nvme.git 10499S: Supported 10500F: drivers/nvme/target/ 10501 10502NVMEM FRAMEWORK 10503M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10504S: Maintained 10505F: drivers/nvmem/ 10506F: Documentation/devicetree/bindings/nvmem/ 10507F: Documentation/ABI/stable/sysfs-bus-nvmem 10508F: include/linux/nvmem-consumer.h 10509F: include/linux/nvmem-provider.h 10510 10511NXP SGTL5000 DRIVER 10512M: Fabio Estevam <fabio.estevam@nxp.com> 10513L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10514S: Maintained 10515F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10516F: sound/soc/codecs/sgtl5000* 10517 10518NXP TDA998X DRM DRIVER 10519M: Russell King <linux@armlinux.org.uk> 10520S: Maintained 10521T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10522T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10523F: drivers/gpu/drm/i2c/tda998x_drv.c 10524F: include/drm/i2c/tda998x.h 10525F: include/dt-bindings/display/tda998x.h 10526K: "nxp,tda998x" 10527 10528NXP TFA9879 DRIVER 10529M: Peter Rosin <peda@axentia.se> 10530L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10531S: Maintained 10532F: Documentation/devicetree/bindings/sound/tfa9879.txt 10533F: sound/soc/codecs/tfa9879* 10534 10535NXP-NCI NFC DRIVER 10536M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10537R: Charles Gorand <charles.gorand@effinnov.com> 10538L: linux-nfc@lists.01.org (moderated for non-subscribers) 10539S: Supported 10540F: drivers/nfc/nxp-nci 10541 10542OBJAGG 10543M: Jiri Pirko <jiri@mellanox.com> 10544L: netdev@vger.kernel.org 10545S: Supported 10546F: lib/objagg.c 10547F: lib/test_objagg.c 10548F: include/linux/objagg.h 10549 10550OBJTOOL 10551M: Josh Poimboeuf <jpoimboe@redhat.com> 10552M: Peter Zijlstra <peterz@infradead.org> 10553S: Supported 10554F: tools/objtool/ 10555F: include/linux/objtool.h 10556 10557OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10558M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10559M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10560L: linuxppc-dev@lists.ozlabs.org 10561S: Supported 10562F: arch/powerpc/platforms/powernv/ocxl.c 10563F: arch/powerpc/include/asm/pnv-ocxl.h 10564F: drivers/misc/ocxl/ 10565F: include/misc/ocxl* 10566F: include/uapi/misc/ocxl.h 10567F: Documentation/accelerators/ocxl.rst 10568 10569OMAP AUDIO SUPPORT 10570M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10571M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10572L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10573L: linux-omap@vger.kernel.org 10574S: Maintained 10575F: sound/soc/omap/ 10576 10577OMAP CLOCK FRAMEWORK SUPPORT 10578M: Paul Walmsley <paul@pwsan.com> 10579L: linux-omap@vger.kernel.org 10580S: Maintained 10581F: arch/arm/*omap*/*clock* 10582 10583OMAP DEVICE TREE SUPPORT 10584M: Benoît Cousson <bcousson@baylibre.com> 10585M: Tony Lindgren <tony@atomide.com> 10586L: linux-omap@vger.kernel.org 10587L: devicetree@vger.kernel.org 10588S: Maintained 10589F: arch/arm/boot/dts/*omap* 10590F: arch/arm/boot/dts/*am3* 10591F: arch/arm/boot/dts/*am4* 10592F: arch/arm/boot/dts/*am5* 10593F: arch/arm/boot/dts/*dra7* 10594 10595OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10596L: linux-omap@vger.kernel.org 10597L: linux-fbdev@vger.kernel.org 10598S: Orphan 10599F: drivers/video/fbdev/omap2/ 10600F: Documentation/arm/OMAP/DSS 10601 10602OMAP FRAMEBUFFER SUPPORT 10603L: linux-fbdev@vger.kernel.org 10604L: linux-omap@vger.kernel.org 10605S: Orphan 10606F: drivers/video/fbdev/omap/ 10607 10608OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10609M: Roger Quadros <rogerq@ti.com> 10610M: Tony Lindgren <tony@atomide.com> 10611L: linux-omap@vger.kernel.org 10612S: Maintained 10613F: drivers/memory/omap-gpmc.c 10614F: arch/arm/mach-omap2/*gpmc* 10615 10616OMAP GPIO DRIVER 10617M: Grygorii Strashko <grygorii.strashko@ti.com> 10618M: Santosh Shilimkar <ssantosh@kernel.org> 10619M: Kevin Hilman <khilman@kernel.org> 10620L: linux-omap@vger.kernel.org 10621S: Maintained 10622F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10623F: drivers/gpio/gpio-omap.c 10624 10625OMAP HARDWARE SPINLOCK SUPPORT 10626M: Ohad Ben-Cohen <ohad@wizery.com> 10627L: linux-omap@vger.kernel.org 10628S: Maintained 10629F: drivers/hwspinlock/omap_hwspinlock.c 10630 10631OMAP HS MMC SUPPORT 10632L: linux-mmc@vger.kernel.org 10633L: linux-omap@vger.kernel.org 10634S: Orphan 10635F: drivers/mmc/host/omap_hsmmc.c 10636 10637OMAP HWMOD DATA 10638M: Paul Walmsley <paul@pwsan.com> 10639L: linux-omap@vger.kernel.org 10640S: Maintained 10641F: arch/arm/mach-omap2/omap_hwmod*data* 10642 10643OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10644M: Benoît Cousson <bcousson@baylibre.com> 10645L: linux-omap@vger.kernel.org 10646S: Maintained 10647F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10648 10649OMAP HWMOD SUPPORT 10650M: Benoît Cousson <bcousson@baylibre.com> 10651M: Paul Walmsley <paul@pwsan.com> 10652L: linux-omap@vger.kernel.org 10653S: Maintained 10654F: arch/arm/mach-omap2/omap_hwmod.* 10655 10656OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10657M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10658L: linux-media@vger.kernel.org 10659S: Maintained 10660F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10661F: drivers/media/platform/omap3isp/ 10662F: drivers/staging/media/omap4iss/ 10663 10664OMAP MMC SUPPORT 10665M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10666L: linux-omap@vger.kernel.org 10667S: Maintained 10668F: drivers/mmc/host/omap.c 10669 10670OMAP POWER MANAGEMENT SUPPORT 10671M: Kevin Hilman <khilman@kernel.org> 10672L: linux-omap@vger.kernel.org 10673S: Maintained 10674F: arch/arm/*omap*/*pm* 10675F: drivers/cpufreq/omap-cpufreq.c 10676 10677OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10678M: Rajendra Nayak <rnayak@codeaurora.org> 10679M: Paul Walmsley <paul@pwsan.com> 10680L: linux-omap@vger.kernel.org 10681S: Maintained 10682F: arch/arm/mach-omap2/prm* 10683 10684OMAP RANDOM NUMBER GENERATOR SUPPORT 10685M: Deepak Saxena <dsaxena@plexity.net> 10686S: Maintained 10687F: drivers/char/hw_random/omap-rng.c 10688 10689OMAP USB SUPPORT 10690L: linux-usb@vger.kernel.org 10691L: linux-omap@vger.kernel.org 10692S: Orphan 10693F: drivers/usb/*/*omap* 10694F: arch/arm/*omap*/usb* 10695 10696OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10697M: Mark Jackson <mpfj@newflow.co.uk> 10698L: linux-omap@vger.kernel.org 10699S: Maintained 10700F: arch/arm/boot/dts/am335x-nano.dts 10701 10702OMAP1 SUPPORT 10703M: Aaro Koskinen <aaro.koskinen@iki.fi> 10704M: Tony Lindgren <tony@atomide.com> 10705L: linux-omap@vger.kernel.org 10706Q: http://patchwork.kernel.org/project/linux-omap/list/ 10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10708S: Maintained 10709F: arch/arm/mach-omap1/ 10710F: arch/arm/plat-omap/ 10711F: arch/arm/configs/omap1_defconfig 10712F: drivers/i2c/busses/i2c-omap.c 10713F: include/linux/platform_data/i2c-omap.h 10714 10715OMAP2+ SUPPORT 10716M: Tony Lindgren <tony@atomide.com> 10717L: linux-omap@vger.kernel.org 10718W: http://www.muru.com/linux/omap/ 10719W: http://linux.omap.com/ 10720Q: http://patchwork.kernel.org/project/linux-omap/list/ 10721T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10722S: Maintained 10723F: arch/arm/mach-omap2/ 10724F: arch/arm/plat-omap/ 10725F: arch/arm/configs/omap2plus_defconfig 10726F: drivers/i2c/busses/i2c-omap.c 10727F: drivers/irqchip/irq-omap-intc.c 10728F: drivers/mfd/*omap*.c 10729F: drivers/mfd/menelaus.c 10730F: drivers/mfd/palmas.c 10731F: drivers/mfd/tps65217.c 10732F: drivers/mfd/tps65218.c 10733F: drivers/mfd/tps65910.c 10734F: drivers/mfd/twl-core.[ch] 10735F: drivers/mfd/twl4030*.c 10736F: drivers/mfd/twl6030*.c 10737F: drivers/mfd/twl6040*.c 10738F: drivers/regulator/palmas-regulator*.c 10739F: drivers/regulator/pbias-regulator.c 10740F: drivers/regulator/tps65217-regulator.c 10741F: drivers/regulator/tps65218-regulator.c 10742F: drivers/regulator/tps65910-regulator.c 10743F: drivers/regulator/twl-regulator.c 10744F: drivers/regulator/twl6030-regulator.c 10745F: include/linux/platform_data/i2c-omap.h 10746 10747ONION OMEGA2+ BOARD 10748M: Harvey Hunt <harveyhuntnexus@gmail.com> 10749L: linux-mips@linux-mips.org 10750S: Maintained 10751F: arch/mips/boot/dts/ralink/omega2p.dts 10752 10753OMFS FILESYSTEM 10754M: Bob Copeland <me@bobcopeland.com> 10755L: linux-karma-devel@lists.sourceforge.net 10756S: Maintained 10757F: Documentation/filesystems/omfs.txt 10758F: fs/omfs/ 10759 10760OMNIKEY CARDMAN 4000 DRIVER 10761M: Harald Welte <laforge@gnumonks.org> 10762S: Maintained 10763F: drivers/char/pcmcia/cm4000_cs.c 10764F: include/linux/cm4000_cs.h 10765F: include/uapi/linux/cm4000_cs.h 10766 10767OMNIKEY CARDMAN 4040 DRIVER 10768M: Harald Welte <laforge@gnumonks.org> 10769S: Maintained 10770F: drivers/char/pcmcia/cm4040_cs.* 10771 10772OMNIVISION OV13858 SENSOR DRIVER 10773M: Sakari Ailus <sakari.ailus@linux.intel.com> 10774L: linux-media@vger.kernel.org 10775T: git git://linuxtv.org/media_tree.git 10776S: Maintained 10777F: drivers/media/i2c/ov13858.c 10778 10779OMNIVISION OV2685 SENSOR DRIVER 10780M: Shunqian Zheng <zhengsq@rock-chips.com> 10781L: linux-media@vger.kernel.org 10782T: git git://linuxtv.org/media_tree.git 10783S: Maintained 10784F: drivers/media/i2c/ov2685.c 10785 10786OMNIVISION OV5640 SENSOR DRIVER 10787M: Steve Longerbeam <slongerbeam@gmail.com> 10788L: linux-media@vger.kernel.org 10789T: git git://linuxtv.org/media_tree.git 10790S: Maintained 10791F: drivers/media/i2c/ov5640.c 10792 10793OMNIVISION OV5647 SENSOR DRIVER 10794M: Luis Oliveira <lolivei@synopsys.com> 10795L: linux-media@vger.kernel.org 10796T: git git://linuxtv.org/media_tree.git 10797S: Maintained 10798F: drivers/media/i2c/ov5647.c 10799 10800OMNIVISION OV5695 SENSOR DRIVER 10801M: Shunqian Zheng <zhengsq@rock-chips.com> 10802L: linux-media@vger.kernel.org 10803T: git git://linuxtv.org/media_tree.git 10804S: Maintained 10805F: drivers/media/i2c/ov5695.c 10806 10807OMNIVISION OV7670 SENSOR DRIVER 10808M: Jonathan Corbet <corbet@lwn.net> 10809L: linux-media@vger.kernel.org 10810T: git git://linuxtv.org/media_tree.git 10811S: Maintained 10812F: drivers/media/i2c/ov7670.c 10813F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10814 10815OMNIVISION OV772x SENSOR DRIVER 10816M: Jacopo Mondi <jacopo@jmondi.org> 10817L: linux-media@vger.kernel.org 10818T: git git://linuxtv.org/media_tree.git 10819S: Odd fixes 10820F: drivers/media/i2c/ov772x.c 10821F: include/media/i2c/ov772x.h 10822F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10823 10824OMNIVISION OV7740 SENSOR DRIVER 10825M: Wenyou Yang <wenyou.yang@microchip.com> 10826L: linux-media@vger.kernel.org 10827T: git git://linuxtv.org/media_tree.git 10828S: Maintained 10829F: drivers/media/i2c/ov7740.c 10830F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10831 10832OMNIVISION OV9650 SENSOR DRIVER 10833M: Sakari Ailus <sakari.ailus@linux.intel.com> 10834R: Akinobu Mita <akinobu.mita@gmail.com> 10835R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10836L: linux-media@vger.kernel.org 10837T: git git://linuxtv.org/media_tree.git 10838S: Maintained 10839F: drivers/media/i2c/ov9650.c 10840F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10841 10842ONENAND FLASH DRIVER 10843M: Kyungmin Park <kyungmin.park@samsung.com> 10844L: linux-mtd@lists.infradead.org 10845S: Maintained 10846F: drivers/mtd/nand/onenand/ 10847F: include/linux/mtd/onenand*.h 10848 10849ONSTREAM SCSI TAPE DRIVER 10850M: Willem Riede <osst@riede.org> 10851L: osst-users@lists.sourceforge.net 10852L: linux-scsi@vger.kernel.org 10853S: Maintained 10854F: Documentation/scsi/osst.txt 10855F: drivers/scsi/osst.* 10856F: drivers/scsi/osst_*.h 10857F: drivers/scsi/st.h 10858 10859OP-TEE DRIVER 10860M: Jens Wiklander <jens.wiklander@linaro.org> 10861S: Maintained 10862F: drivers/tee/optee/ 10863 10864OPA-VNIC DRIVER 10865M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10866M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10867L: linux-rdma@vger.kernel.org 10868S: Supported 10869F: drivers/infiniband/ulp/opa_vnic 10870 10871OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10872M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10873M: Frank Rowand <frowand.list@gmail.com> 10874L: devicetree@vger.kernel.org 10875S: Maintained 10876F: Documentation/devicetree/dynamic-resolution-notes.txt 10877F: Documentation/devicetree/overlay-notes.txt 10878F: drivers/of/overlay.c 10879F: drivers/of/resolver.c 10880K: of_overlay_notifier_ 10881 10882OPEN FIRMWARE AND FLATTENED DEVICE TREE 10883M: Rob Herring <robh+dt@kernel.org> 10884M: Frank Rowand <frowand.list@gmail.com> 10885L: devicetree@vger.kernel.org 10886W: http://www.devicetree.org/ 10887T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10888S: Maintained 10889F: drivers/of/ 10890F: include/linux/of*.h 10891F: scripts/dtc/ 10892F: Documentation/ABI/testing/sysfs-firmware-ofw 10893 10894OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10895M: Rob Herring <robh+dt@kernel.org> 10896M: Mark Rutland <mark.rutland@arm.com> 10897L: devicetree@vger.kernel.org 10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10899Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10900S: Maintained 10901F: Documentation/devicetree/ 10902F: arch/*/boot/dts/ 10903F: include/dt-bindings/ 10904 10905OPENCORES I2C BUS DRIVER 10906M: Peter Korsgaard <jacmet@sunsite.dk> 10907L: linux-i2c@vger.kernel.org 10908S: Maintained 10909F: Documentation/i2c/busses/i2c-ocores 10910F: drivers/i2c/busses/i2c-ocores.c 10911 10912OPENRISC ARCHITECTURE 10913M: Jonas Bonn <jonas@southpole.se> 10914M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10915M: Stafford Horne <shorne@gmail.com> 10916T: git git://github.com/openrisc/linux.git 10917L: openrisc@lists.librecores.org 10918W: http://openrisc.io 10919S: Maintained 10920F: Documentation/devicetree/bindings/openrisc/ 10921F: Documentation/openrisc/ 10922F: arch/openrisc/ 10923F: drivers/irqchip/irq-ompic.c 10924F: drivers/irqchip/irq-or1k-* 10925 10926OPENVSWITCH 10927M: Pravin B Shelar <pshelar@ovn.org> 10928L: netdev@vger.kernel.org 10929L: dev@openvswitch.org 10930W: http://openvswitch.org 10931S: Maintained 10932F: net/openvswitch/ 10933F: include/uapi/linux/openvswitch.h 10934 10935OPERATING PERFORMANCE POINTS (OPP) 10936M: Viresh Kumar <vireshk@kernel.org> 10937M: Nishanth Menon <nm@ti.com> 10938M: Stephen Boyd <sboyd@kernel.org> 10939L: linux-pm@vger.kernel.org 10940S: Maintained 10941T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10942F: drivers/opp/ 10943F: include/linux/pm_opp.h 10944F: Documentation/power/opp.rst 10945F: Documentation/devicetree/bindings/opp/ 10946 10947OPL4 DRIVER 10948M: Clemens Ladisch <clemens@ladisch.de> 10949L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10950T: git git://git.alsa-project.org/alsa-kernel.git 10951S: Maintained 10952F: sound/drivers/opl4/ 10953 10954OPROFILE 10955M: Robert Richter <rric@kernel.org> 10956L: oprofile-list@lists.sf.net 10957S: Maintained 10958F: arch/*/include/asm/oprofile*.h 10959F: arch/*/oprofile/ 10960F: drivers/oprofile/ 10961F: include/linux/oprofile.h 10962 10963ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10964M: Mark Fasheh <mark@fasheh.com> 10965M: Joel Becker <jlbec@evilplan.org> 10966L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10967W: http://ocfs2.wiki.kernel.org 10968S: Supported 10969F: Documentation/filesystems/ocfs2.txt 10970F: Documentation/filesystems/dlmfs.txt 10971F: fs/ocfs2/ 10972 10973ORANGEFS FILESYSTEM 10974M: Mike Marshall <hubcap@omnibond.com> 10975R: Martin Brandenburg <martin@omnibond.com> 10976L: devel@lists.orangefs.org 10977T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10978S: Supported 10979F: fs/orangefs/ 10980F: Documentation/filesystems/orangefs.txt 10981 10982ORINOCO DRIVER 10983L: linux-wireless@vger.kernel.org 10984W: http://wireless.kernel.org/en/users/Drivers/orinoco 10985W: http://www.nongnu.org/orinoco/ 10986S: Orphan 10987F: drivers/net/wireless/intersil/orinoco/ 10988 10989OV2659 OMNIVISION SENSOR DRIVER 10990M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10991L: linux-media@vger.kernel.org 10992W: https://linuxtv.org 10993Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10994T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10995S: Maintained 10996F: drivers/media/i2c/ov2659.c 10997F: include/media/i2c/ov2659.h 10998 10999OVERLAY FILESYSTEM 11000M: Miklos Szeredi <miklos@szeredi.hu>
11001L: linux-unionfs@vger.kernel.org 11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11003S: Supported 11004F: fs/overlayfs/ 11005F: Documentation/filesystems/overlayfs.rst 11006 11007P54 WIRELESS DRIVER 11008M: Christian Lamparter <chunkeey@googlemail.com> 11009L: linux-wireless@vger.kernel.org 11010W: http://wireless.kernel.org/en/users/Drivers/p54 11011S: Maintained 11012F: drivers/net/wireless/intersil/p54/ 11013 11014PA SEMI ETHERNET DRIVER 11015L: netdev@vger.kernel.org 11016S: Orphan 11017F: drivers/net/ethernet/pasemi/* 11018 11019PA SEMI SMBUS DRIVER 11020L: linux-i2c@vger.kernel.org 11021S: Orphan 11022F: drivers/i2c/busses/i2c-pasemi.c 11023 11024PADATA PARALLEL EXECUTION MECHANISM 11025M: Steffen Klassert <steffen.klassert@secunet.com> 11026L: linux-crypto@vger.kernel.org 11027S: Maintained 11028F: kernel/padata.c 11029F: include/linux/padata.h 11030F: Documentation/padata.txt 11031 11032PANASONIC LAPTOP ACPI EXTRAS DRIVER 11033M: Harald Welte <laforge@gnumonks.org> 11034L: platform-driver-x86@vger.kernel.org 11035S: Maintained 11036F: drivers/platform/x86/panasonic-laptop.c 11037 11038PARALLEL LCD/KEYPAD PANEL DRIVER 11039M: Willy Tarreau <willy@haproxy.com> 11040M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11041S: Odd Fixes 11042F: Documentation/auxdisplay/lcd-panel-cgram.txt 11043F: drivers/misc/panel.c 11044 11045PARALLEL PORT SUBSYSTEM 11046M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11047M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11048L: linux-parport@lists.infradead.org (subscribers-only) 11049S: Maintained 11050F: drivers/parport/ 11051F: include/linux/parport*.h 11052F: drivers/char/ppdev.c 11053F: include/uapi/linux/ppdev.h 11054F: Documentation/parport*.txt 11055 11056PARAVIRT_OPS INTERFACE 11057M: Juergen Gross <jgross@suse.com> 11058M: Alok Kataria <akataria@vmware.com> 11059L: virtualization@lists.linux-foundation.org 11060S: Supported 11061F: Documentation/virt/paravirt_ops.txt 11062F: arch/*/kernel/paravirt* 11063F: arch/*/include/asm/paravirt*.h 11064F: include/linux/hypervisor.h 11065 11066PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11067M: Tim Waugh <tim@cyberelk.net> 11068L: linux-parport@lists.infradead.org (subscribers-only) 11069S: Maintained 11070F: Documentation/blockdev/paride.txt 11071F: drivers/block/paride/ 11072 11073PARISC ARCHITECTURE 11074M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11075M: Helge Deller <deller@gmx.de> 11076L: linux-parisc@vger.kernel.org 11077W: http://www.parisc-linux.org/ 11078Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11079T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11080T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11081S: Maintained 11082F: arch/parisc/ 11083F: Documentation/parisc/ 11084F: drivers/parisc/ 11085F: drivers/char/agp/parisc-agp.c 11086F: drivers/input/serio/gscps2.c 11087F: drivers/parport/parport_gsc.* 11088F: drivers/tty/serial/8250/8250_gsc.c 11089F: drivers/video/fbdev/sti* 11090F: drivers/video/console/sti* 11091F: drivers/video/logo/logo_parisc* 11092 11093PARMAN 11094M: Jiri Pirko <jiri@mellanox.com> 11095L: netdev@vger.kernel.org 11096S: Supported 11097F: lib/parman.c 11098F: lib/test_parman.c 11099F: include/linux/parman.h 11100 11101PC87360 HARDWARE MONITORING DRIVER 11102M: Jim Cromie <jim.cromie@gmail.com> 11103L: linux-hwmon@vger.kernel.org 11104S: Maintained 11105F: Documentation/hwmon/pc87360 11106F: drivers/hwmon/pc87360.c 11107 11108PC8736x GPIO DRIVER 11109M: Jim Cromie <jim.cromie@gmail.com> 11110S: Maintained 11111F: drivers/char/pc8736x_gpio.c 11112 11113PC87427 HARDWARE MONITORING DRIVER 11114M: Jean Delvare <jdelvare@suse.com> 11115L: linux-hwmon@vger.kernel.org 11116S: Maintained 11117F: Documentation/hwmon/pc87427 11118F: drivers/hwmon/pc87427.c 11119 11120PCA9532 LED DRIVER 11121M: Riku Voipio <riku.voipio@iki.fi> 11122S: Maintained 11123F: drivers/leds/leds-pca9532.c 11124F: include/linux/leds-pca9532.h 11125 11126PCA9541 I2C BUS MASTER SELECTOR DRIVER 11127M: Guenter Roeck <linux@roeck-us.net> 11128L: linux-i2c@vger.kernel.org 11129S: Maintained 11130F: drivers/i2c/muxes/i2c-mux-pca9541.c 11131 11132PCDP - PRIMARY CONSOLE AND DEBUG PORT 11133M: Khalid Aziz <khalid@gonehiking.org> 11134S: Maintained 11135F: drivers/firmware/pcdp.* 11136 11137PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11138M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11139L: linux-pci@vger.kernel.org 11140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11141S: Maintained 11142F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11143F: drivers/pci/controller/pci-aardvark.c 11144 11145PCI DRIVER FOR ALTERA PCIE IP 11146M: Ley Foon Tan <lftan@altera.com> 11147L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11148L: linux-pci@vger.kernel.org 11149S: Supported 11150F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11151F: drivers/pci/controller/pcie-altera.c 11152 11153PCI DRIVER FOR APPLIEDMICRO XGENE 11154M: Tanmay Inamdar <tinamdar@apm.com> 11155L: linux-pci@vger.kernel.org 11156L: linux-arm-kernel@lists.infradead.org 11157S: Maintained 11158F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11159F: drivers/pci/controller/pci-xgene.c 11160 11161PCI DRIVER FOR ARM VERSATILE PLATFORM 11162M: Rob Herring <robh@kernel.org> 11163L: linux-pci@vger.kernel.org 11164L: linux-arm-kernel@lists.infradead.org 11165S: Maintained 11166F: Documentation/devicetree/bindings/pci/versatile.txt 11167F: drivers/pci/controller/pci-versatile.c 11168 11169PCI DRIVER FOR ARMADA 8K 11170M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11171L: linux-pci@vger.kernel.org 11172L: linux-arm-kernel@lists.infradead.org 11173S: Maintained 11174F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11175F: drivers/pci/controller/dwc/pcie-armada8k.c 11176 11177PCI DRIVER FOR CADENCE PCIE IP 11178M: Alan Douglas <adouglas@cadence.com> 11179L: linux-pci@vger.kernel.org 11180S: Maintained 11181F: Documentation/devicetree/bindings/pci/cdns,*.txt 11182F: drivers/pci/controller/pcie-cadence* 11183 11184PCI DRIVER FOR FREESCALE LAYERSCAPE 11185M: Minghuan Lian <minghuan.Lian@nxp.com> 11186M: Mingkai Hu <mingkai.hu@nxp.com> 11187M: Roy Zang <roy.zang@nxp.com> 11188L: linuxppc-dev@lists.ozlabs.org 11189L: linux-pci@vger.kernel.org 11190L: linux-arm-kernel@lists.infradead.org 11191S: Maintained 11192F: drivers/pci/controller/dwc/*layerscape* 11193 11194PCI DRIVER FOR GENERIC OF HOSTS 11195M: Will Deacon <will.deacon@arm.com> 11196L: linux-pci@vger.kernel.org 11197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11198S: Maintained 11199F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11200F: drivers/pci/controller/pci-host-common.c 11201F: drivers/pci/controller/pci-host-generic.c 11202 11203PCI DRIVER FOR IMX6 11204M: Richard Zhu <hongxing.zhu@nxp.com> 11205M: Lucas Stach <l.stach@pengutronix.de> 11206L: linux-pci@vger.kernel.org 11207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11208S: Maintained 11209F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11210F: drivers/pci/controller/dwc/*imx6* 11211 11212PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11213M: Jonathan Derrick <jonathan.derrick@intel.com> 11214L: linux-pci@vger.kernel.org 11215S: Supported 11216F: drivers/pci/controller/vmd.c 11217 11218PCI DRIVER FOR MICROSEMI SWITCHTEC 11219M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11220M: Logan Gunthorpe <logang@deltatee.com> 11221L: linux-pci@vger.kernel.org 11222S: Maintained 11223F: Documentation/switchtec.txt 11224F: Documentation/ABI/testing/sysfs-class-switchtec 11225F: drivers/pci/switch/switchtec* 11226F: include/uapi/linux/switchtec_ioctl.h 11227F: include/linux/switchtec.h 11228F: drivers/ntb/hw/mscc/ 11229 11230PCI DRIVER FOR MOBIVEIL PCIE IP 11231M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 11232M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 11233L: linux-pci@vger.kernel.org 11234S: Supported 11235F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11236F: drivers/pci/controller/pcie-mobiveil.c 11237 11238PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11239M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11240M: Jason Cooper <jason@lakedaemon.net> 11241L: linux-pci@vger.kernel.org 11242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11243S: Maintained 11244F: drivers/pci/controller/*mvebu* 11245 11246PCI DRIVER FOR NVIDIA TEGRA 11247M: Thierry Reding <thierry.reding@gmail.com> 11248L: linux-tegra@vger.kernel.org 11249L: linux-pci@vger.kernel.org 11250S: Supported 11251F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11252F: drivers/pci/controller/pci-tegra.c 11253 11254PCI DRIVER FOR RENESAS R-CAR 11255M: Simon Horman <horms@verge.net.au> 11256L: linux-pci@vger.kernel.org 11257L: linux-renesas-soc@vger.kernel.org 11258S: Maintained 11259F: drivers/pci/controller/*rcar* 11260 11261PCI DRIVER FOR SAMSUNG EXYNOS 11262M: Jingoo Han <jingoohan1@gmail.com> 11263L: linux-pci@vger.kernel.org 11264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11265L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11266S: Maintained 11267F: drivers/pci/controller/dwc/pci-exynos.c 11268 11269PCI DRIVER FOR SYNOPSYS DESIGNWARE 11270M: Jingoo Han <jingoohan1@gmail.com> 11271M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11272L: linux-pci@vger.kernel.org 11273S: Maintained 11274F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11275F: drivers/pci/controller/dwc/*designware* 11276 11277PCI DRIVER FOR TI DRA7XX 11278M: Kishon Vijay Abraham I <kishon@ti.com> 11279L: linux-omap@vger.kernel.org 11280L: linux-pci@vger.kernel.org 11281S: Supported 11282F: Documentation/devicetree/bindings/pci/ti-pci.txt 11283F: drivers/pci/controller/dwc/pci-dra7xx.c 11284 11285PCI DRIVER FOR TI KEYSTONE 11286M: Murali Karicheri <m-karicheri2@ti.com> 11287L: linux-pci@vger.kernel.org 11288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11289S: Maintained 11290F: drivers/pci/controller/dwc/*keystone* 11291 11292PCI ENDPOINT SUBSYSTEM 11293M: Kishon Vijay Abraham I <kishon@ti.com> 11294M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11295L: linux-pci@vger.kernel.org 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11297S: Supported 11298F: drivers/pci/endpoint/ 11299F: drivers/misc/pci_endpoint_test.c 11300F: tools/pci/ 11301 11302PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11303M: Russell Currey <ruscur@russell.cc> 11304M: Sam Bobroff <sbobroff@linux.ibm.com> 11305M: Oliver O'Halloran <oohall@gmail.com> 11306L: linuxppc-dev@lists.ozlabs.org 11307S: Supported 11308F: Documentation/PCI/pci-error-recovery.rst 11309F: drivers/pci/pcie/aer.c 11310F: drivers/pci/pcie/dpc.c 11311F: drivers/pci/pcie/err.c 11312F: Documentation/powerpc/eeh-pci-error-recovery.txt 11313F: arch/powerpc/kernel/eeh*.c 11314F: arch/powerpc/platforms/*/eeh*.c 11315F: arch/powerpc/include/*/eeh*.h 11316 11317PCI ERROR RECOVERY 11318M: Linas Vepstas <linasvepstas@gmail.com> 11319L: linux-pci@vger.kernel.org 11320S: Supported 11321F: Documentation/PCI/pci-error-recovery.rst 11322 11323PCI MSI DRIVER FOR ALTERA MSI IP 11324M: Ley Foon Tan <lftan@altera.com> 11325L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11326L: linux-pci@vger.kernel.org 11327S: Supported 11328F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11329F: drivers/pci/controller/pcie-altera-msi.c 11330 11331PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11332M: Duc Dang <dhdang@apm.com> 11333L: linux-pci@vger.kernel.org 11334L: linux-arm-kernel@lists.infradead.org 11335S: Maintained 11336F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11337F: drivers/pci/controller/pci-xgene-msi.c 11338 11339PCI SUBSYSTEM 11340M: Bjorn Helgaas <bhelgaas@google.com> 11341L: linux-pci@vger.kernel.org 11342Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11344S: Supported 11345F: Documentation/devicetree/bindings/pci/ 11346F: Documentation/PCI/ 11347F: drivers/acpi/pci* 11348F: drivers/pci/ 11349F: include/asm-generic/pci* 11350F: include/linux/pci* 11351F: include/linux/of_pci.h 11352F: include/uapi/linux/pci* 11353F: lib/pci* 11354F: arch/x86/pci/ 11355F: arch/x86/kernel/quirks.c 11356F: arch/x86/kernel/early-quirks.c 11357 11358PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11359M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11360L: linux-pci@vger.kernel.org 11361Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11362T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11363S: Supported 11364F: drivers/pci/controller/ 11365 11366PCIE DRIVER FOR ANNAPURNA LABS 11367M: Jonathan Chocron <jonnyc@amazon.com> 11368L: linux-pci@vger.kernel.org 11369S: Maintained 11370F: drivers/pci/controller/dwc/pcie-al.c 11371 11372PCIE DRIVER FOR AXIS ARTPEC 11373M: Jesper Nilsson <jesper.nilsson@axis.com> 11374L: linux-arm-kernel@axis.com 11375L: linux-pci@vger.kernel.org 11376S: Maintained 11377F: Documentation/devicetree/bindings/pci/axis,artpec* 11378F: drivers/pci/controller/dwc/*artpec* 11379 11380PCIE DRIVER FOR CAVIUM THUNDERX 11381M: David Daney <david.daney@cavium.com> 11382L: linux-pci@vger.kernel.org 11383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11384S: Supported 11385F: Documentation/devicetree/bindings/pci/pci-thunder-* 11386F: drivers/pci/controller/pci-thunder-* 11387 11388PCIE DRIVER FOR HISILICON 11389M: Zhou Wang <wangzhou1@hisilicon.com> 11390L: linux-pci@vger.kernel.org 11391S: Maintained 11392F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11393F: drivers/pci/controller/dwc/pcie-hisi.c 11394 11395PCIE DRIVER FOR HISILICON KIRIN 11396M: Xiaowei Song <songxiaowei@hisilicon.com> 11397M: Binghui Wang <wangbinghui@hisilicon.com> 11398L: linux-pci@vger.kernel.org 11399S: Maintained 11400F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11401F: drivers/pci/controller/dwc/pcie-kirin.c 11402 11403PCIE DRIVER FOR HISILICON STB 11404M: Jianguo Sun <sunjianguo1@huawei.com> 11405M: Shawn Guo <shawn.guo@linaro.org> 11406L: linux-pci@vger.kernel.org 11407S: Maintained 11408F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11409F: drivers/pci/controller/dwc/pcie-histb.c 11410 11411PCIE DRIVER FOR MEDIATEK 11412M: Ryder Lee <ryder.lee@mediatek.com> 11413L: linux-pci@vger.kernel.org 11414L: linux-mediatek@lists.infradead.org 11415S: Supported 11416F: Documentation/devicetree/bindings/pci/mediatek* 11417F: drivers/pci/controller/*mediatek* 11418 11419PCIE DRIVER FOR QUALCOMM MSM 11420M: Stanimir Varbanov <svarbanov@mm-sol.com> 11421L: linux-pci@vger.kernel.org 11422L: linux-arm-msm@vger.kernel.org 11423S: Maintained 11424F: drivers/pci/controller/dwc/*qcom* 11425 11426PCIE DRIVER FOR ROCKCHIP 11427M: Shawn Lin <shawn.lin@rock-chips.com> 11428L: linux-pci@vger.kernel.org 11429L: linux-rockchip@lists.infradead.org 11430S: Maintained 11431F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11432F: drivers/pci/controller/pcie-rockchip* 11433 11434PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11435M: Linus Walleij <linus.walleij@linaro.org> 11436L: linux-pci@vger.kernel.org 11437S: Maintained 11438F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11439F: drivers/pci/controller/pci-v3-semi.c 11440 11441PCIE DRIVER FOR ST SPEAR13XX 11442M: Pratyush Anand <pratyush.anand@gmail.com> 11443L: linux-pci@vger.kernel.org 11444S: Maintained 11445F: drivers/pci/controller/dwc/*spear* 11446 11447PCMCIA SUBSYSTEM 11448M: Dominik Brodowski <linux@dominikbrodowski.net> 11449T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11450S: Odd Fixes 11451F: Documentation/pcmcia/ 11452F: tools/pcmcia/ 11453F: drivers/pcmcia/ 11454F: include/pcmcia/ 11455 11456PCNET32 NETWORK DRIVER 11457M: Don Fry <pcnet32@frontier.com> 11458L: netdev@vger.kernel.org 11459S: Maintained 11460F: drivers/net/ethernet/amd/pcnet32.c 11461 11462PCRYPT PARALLEL CRYPTO ENGINE 11463M: Steffen Klassert <steffen.klassert@secunet.com> 11464L: linux-crypto@vger.kernel.org 11465S: Maintained 11466F: crypto/pcrypt.c 11467F: include/crypto/pcrypt.h 11468 11469PEAQ WMI HOTKEYS DRIVER 11470M: Hans de Goede <hdegoede@redhat.com> 11471L: platform-driver-x86@vger.kernel.org 11472S: Maintained 11473F: drivers/platform/x86/peaq-wmi.c 11474 11475PENSANDO ETHERNET DRIVERS 11476M: Shannon Nelson <snelson@pensando.io> 11477M: Pensando Drivers <drivers@pensando.io> 11478L: netdev@vger.kernel.org 11479S: Supported 11480F: Documentation/networking/device_drivers/pensando/ionic.rst 11481F: drivers/net/ethernet/pensando/ 11482 11483PER-CPU MEMORY ALLOCATOR 11484M: Tejun Heo <tj@kernel.org> 11485M: Christoph Lameter <cl@linux.com> 11486M: Dennis Zhou <dennisszhou@gmail.com> 11487T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11488S: Maintained 11489F: include/linux/percpu*.h 11490F: mm/percpu*.c 11491F: arch/*/include/asm/percpu.h 11492 11493PER-TASK DELAY ACCOUNTING 11494M: Balbir Singh <bsingharora@gmail.com> 11495S: Maintained 11496F: include/linux/delayacct.h 11497F: kernel/delayacct.c 11498 11499PERFORMANCE EVENTS SUBSYSTEM 11500M: Peter Zijlstra <peterz@infradead.org> 11501M: Ingo Molnar <mingo@redhat.com> 11502M: Arnaldo Carvalho de Melo <acme@kernel.org> 11503R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11504R: Jiri Olsa <jolsa@redhat.com> 11505R: Namhyung Kim <namhyung@kernel.org> 11506L: linux-kernel@vger.kernel.org 11507T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11508S: Supported 11509F: kernel/events/* 11510F: include/linux/perf_event.h 11511F: include/uapi/linux/perf_event.h 11512F: arch/*/kernel/perf_event*.c 11513F: arch/*/kernel/*/perf_event*.c 11514F: arch/*/kernel/*/*/perf_event*.c 11515F: arch/*/include/asm/perf_event.h 11516F: arch/*/kernel/perf_callchain.c 11517F: arch/*/events/* 11518F: tools/perf/ 11519 11520PERSONALITY HANDLING 11521M: Christoph Hellwig <hch@infradead.org> 11522L: linux-abi-devel@lists.sourceforge.net 11523S: Maintained 11524F: include/linux/personality.h 11525F: include/uapi/linux/personality.h 11526 11527PHONET PROTOCOL 11528M: Remi Denis-Courmont <courmisch@gmail.com> 11529S: Supported 11530F: Documentation/networking/phonet.txt 11531F: include/linux/phonet.h 11532F: include/net/phonet/ 11533F: include/uapi/linux/phonet.h 11534F: net/phonet/ 11535 11536PHRAM MTD DRIVER 11537M: Joern Engel <joern@lazybastard.org> 11538L: linux-mtd@lists.infradead.org 11539S: Maintained 11540F: drivers/mtd/devices/phram.c 11541 11542PICOLCD HID DRIVER 11543M: Bruno Prémont <bonbons@linux-vserver.org> 11544L: linux-input@vger.kernel.org 11545S: Maintained 11546F: drivers/hid/hid-picolcd* 11547 11548PICOXCELL SUPPORT 11549M: Jamie Iles <jamie@jamieiles.com> 11550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11551T: git git://github.com/jamieiles/linux-2.6-ji.git 11552S: Supported 11553F: arch/arm/boot/dts/picoxcell* 11554F: arch/arm/mach-picoxcell/ 11555F: drivers/crypto/picoxcell* 11556 11557PIN CONTROL SUBSYSTEM 11558M: Linus Walleij <linus.walleij@linaro.org> 11559L: linux-gpio@vger.kernel.org 11560T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11561S: Maintained 11562F: Documentation/devicetree/bindings/pinctrl/ 11563F: Documentation/driver-api/pinctl.rst 11564F: drivers/pinctrl/ 11565F: include/linux/pinctrl/ 11566 11567PIN CONTROLLER - ATMEL AT91 11568M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11570S: Maintained 11571F: drivers/pinctrl/pinctrl-at91.* 11572 11573PIN CONTROLLER - ATMEL AT91 PIO4 11574M: Ludovic Desroches <ludovic.desroches@microchip.com> 11575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11576L: linux-gpio@vger.kernel.org 11577S: Supported 11578F: drivers/pinctrl/pinctrl-at91-pio4.* 11579 11580PIN CONTROLLER - FREESCALE 11581M: Dong Aisheng <aisheng.dong@nxp.com> 11582M: Fabio Estevam <festevam@gmail.com> 11583M: Shawn Guo <shawnguo@kernel.org> 11584M: Stefan Agner <stefan@agner.ch> 11585R: Pengutronix Kernel Team <kernel@pengutronix.de> 11586L: linux-gpio@vger.kernel.org 11587S: Maintained 11588F: drivers/pinctrl/freescale/ 11589F: Documentation/devicetree/bindings/pinctrl/fsl,* 11590 11591PIN CONTROLLER - INTEL 11592M: Mika Westerberg <mika.westerberg@linux.intel.com> 11593M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11594S: Maintained 11595F: drivers/pinctrl/intel/ 11596 11597PIN CONTROLLER - MEDIATEK 11598M: Sean Wang <sean.wang@mediatek.com> 11599L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11600S: Maintained 11601F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11602F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11603F: drivers/pinctrl/mediatek/mtk-eint.* 11604F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11605F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11606F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11607 11608PIN CONTROLLER - QUALCOMM 11609M: Bjorn Andersson <bjorn.andersson@linaro.org> 11610S: Maintained 11611L: linux-arm-msm@vger.kernel.org 11612F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11613F: drivers/pinctrl/qcom/ 11614 11615PIN CONTROLLER - RENESAS 11616M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11617M: Geert Uytterhoeven <geert+renesas@glider.be> 11618L: linux-renesas-soc@vger.kernel.org 11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11620S: Maintained 11621F: drivers/pinctrl/sh-pfc/ 11622 11623PIN CONTROLLER - SAMSUNG 11624M: Tomasz Figa <tomasz.figa@gmail.com> 11625M: Krzysztof Kozlowski <krzk@kernel.org> 11626M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11628L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11629Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11630T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11631S: Maintained 11632F: drivers/pinctrl/samsung/ 11633F: include/dt-bindings/pinctrl/samsung.h 11634F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11635 11636PIN CONTROLLER - SINGLE 11637M: Tony Lindgren <tony@atomide.com> 11638M: Haojian Zhuang <haojian.zhuang@linaro.org> 11639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11640L: linux-omap@vger.kernel.org 11641S: Maintained 11642F: drivers/pinctrl/pinctrl-single.c 11643 11644PIN CONTROLLER - ST SPEAR 11645M: Viresh Kumar <vireshk@kernel.org> 11646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11647W: http://www.st.com/spear 11648S: Maintained 11649F: drivers/pinctrl/spear/ 11650 11651PISTACHIO SOC SUPPORT 11652M: James Hartley <james.hartley@sondrel.com> 11653L: linux-mips@linux-mips.org 11654S: Odd Fixes 11655F: arch/mips/pistachio/ 11656F: arch/mips/include/asm/mach-pistachio/ 11657F: arch/mips/boot/dts/img/pistachio* 11658F: arch/mips/configs/pistachio*_defconfig 11659 11660PKTCDVD DRIVER 11661S: Orphan 11662M: linux-block@vger.kernel.org 11663F: drivers/block/pktcdvd.c 11664F: include/linux/pktcdvd.h 11665F: include/uapi/linux/pktcdvd.h 11666 11667PKUNITY SOC DRIVERS 11668M: Guan Xuetao <gxt@pku.edu.cn> 11669W: http://mprc.pku.edu.cn/~guanxuetao/linux 11670S: Maintained 11671T: git git://github.com/gxt/linux.git 11672F: drivers/input/serio/i8042-unicore32io.h 11673F: drivers/i2c/busses/i2c-puv3.c 11674F: drivers/video/fbdev/fb-puv3.c 11675F: drivers/rtc/rtc-puv3.c 11676 11677PLDMFW LIBRARY 11678M: Jacob Keller <jacob.e.keller@intel.com> 11679S: Maintained 11680F: Documentation/driver-api/pldmfw/ 11681F: include/linux/pldmfw.h 11682F: lib/pldmfw/ 11683 11684PMBUS HARDWARE MONITORING DRIVERS 11685M: Guenter Roeck <linux@roeck-us.net> 11686L: linux-hwmon@vger.kernel.org 11687W: http://hwmon.wiki.kernel.org/ 11688W: http://www.roeck-us.net/linux/drivers/ 11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11690S: Maintained 11691F: Documentation/hwmon/pmbus 11692F: drivers/hwmon/pmbus/ 11693F: include/linux/pmbus.h 11694 11695PMC SIERRA MaxRAID DRIVER 11696L: linux-scsi@vger.kernel.org 11697W: http://www.pmc-sierra.com/ 11698S: Orphan 11699F: drivers/scsi/pmcraid.* 11700 11701PMC SIERRA PM8001 DRIVER 11702M: Jack Wang <jinpu.wang@profitbricks.com> 11703M: lindar_liu@usish.com 11704L: linux-scsi@vger.kernel.org 11705S: Supported 11706F: drivers/scsi/pm8001/ 11707 11708PNP SUPPORT 11709M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11710S: Maintained 11711F: drivers/pnp/ 11712 11713POSIX CLOCKS and TIMERS 11714M: Thomas Gleixner <tglx@linutronix.de> 11715L: linux-kernel@vger.kernel.org 11716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11717S: Maintained 11718F: fs/timerfd.c 11719F: include/linux/timer* 11720F: include/linux/time_namespace.h 11721F: kernel/time/namespace.c 11722F: kernel/time/*timer* 11723 11724POWER MANAGEMENT CORE 11725M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11726L: linux-pm@vger.kernel.org 11727T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11728B: https://bugzilla.kernel.org 11729S: Supported 11730F: drivers/base/power/ 11731F: include/linux/pm.h 11732F: include/linux/pm_* 11733F: include/linux/powercap.h 11734F: include/linux/intel_rapl.h 11735F: drivers/powercap/ 11736F: kernel/configs/nopm.config 11737 11738POWER STATE COORDINATION INTERFACE (PSCI) 11739M: Mark Rutland <mark.rutland@arm.com> 11740M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11741L: linux-arm-kernel@lists.infradead.org 11742S: Maintained 11743F: drivers/firmware/psci*.c 11744F: include/linux/psci.h 11745F: include/uapi/linux/psci.h 11746 11747POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11748M: Sebastian Reichel <sre@kernel.org> 11749L: linux-pm@vger.kernel.org 11750T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11751S: Maintained 11752F: Documentation/ABI/testing/sysfs-class-power 11753F: Documentation/devicetree/bindings/power/supply/ 11754F: include/linux/power_supply.h 11755F: drivers/power/supply/ 11756 11757POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11758M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11759L: linuxppc-dev@lists.ozlabs.org 11760S: Maintained 11761F: drivers/char/powernv-op-panel.c 11762 11763PPP OVER ATM (RFC 2364) 11764M: Mitchell Blank Jr <mitch@sfgoth.com> 11765S: Maintained 11766F: net/atm/pppoatm.c 11767F: include/uapi/linux/atmppp.h 11768 11769PPP OVER ETHERNET 11770M: Michal Ostrowski <mostrows@earthlink.net> 11771S: Maintained 11772F: drivers/net/ppp/pppoe.c 11773F: drivers/net/ppp/pppox.c 11774 11775PPP OVER L2TP 11776M: James Chapman <jchapman@katalix.com> 11777S: Maintained 11778F: net/l2tp/l2tp_ppp.c 11779F: include/linux/if_pppol2tp.h 11780F: include/uapi/linux/if_pppol2tp.h 11781 11782PPP PROTOCOL DRIVERS AND COMPRESSORS 11783M: Paul Mackerras <paulus@samba.org> 11784L: linux-ppp@vger.kernel.org 11785S: Maintained 11786F: drivers/net/ppp/ppp_* 11787 11788PPS SUPPORT 11789M: Rodolfo Giometti <giometti@enneenne.com> 11790W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11791L: linuxpps@ml.enneenne.com (subscribers-only) 11792S: Maintained 11793F: Documentation/pps/ 11794F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11795F: Documentation/ABI/testing/sysfs-pps 11796F: drivers/pps/ 11797F: include/linux/pps*.h 11798F: include/uapi/linux/pps.h 11799 11800PPTP DRIVER 11801M: Dmitry Kozlov <xeb@mail.ru> 11802L: netdev@vger.kernel.org 11803S: Maintained 11804F: drivers/net/ppp/pptp.c 11805W: http://sourceforge.net/projects/accel-pptp 11806 11807PREEMPTIBLE KERNEL 11808M: Robert Love <rml@tech9.net> 11809L: kpreempt-tech@lists.sourceforge.net 11810W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11811S: Supported 11812F: Documentation/preempt-locking.txt 11813F: include/linux/preempt.h 11814 11815PRINTK 11816M: Petr Mladek <pmladek@suse.com> 11817M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11818R: Steven Rostedt <rostedt@goodmis.org> 11819S: Maintained 11820F: kernel/printk/ 11821F: include/linux/printk.h 11822 11823PRISM54 WIRELESS DRIVER 11824M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11825L: linux-wireless@vger.kernel.org 11826W: http://wireless.kernel.org/en/users/Drivers/p54 11827S: Obsolete 11828F: drivers/net/wireless/intersil/prism54/ 11829 11830PROC FILESYSTEM 11831R: Alexey Dobriyan <adobriyan@gmail.com> 11832L: linux-kernel@vger.kernel.org 11833L: linux-fsdevel@vger.kernel.org 11834S: Maintained 11835F: fs/proc/ 11836F: include/linux/proc_fs.h 11837F: tools/testing/selftests/proc/ 11838 11839PROC SYSCTL 11840M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11841M: Kees Cook <keescook@chromium.org> 11842M: Iurii Zaikin <yzaikin@google.com> 11843L: linux-kernel@vger.kernel.org 11844L: linux-fsdevel@vger.kernel.org 11845S: Maintained 11846F: fs/proc/proc_sysctl.c 11847F: include/linux/sysctl.h 11848F: kernel/sysctl.c 11849F: kernel/sysctl-test.c 11850F: tools/testing/selftests/sysctl/ 11851 11852PS3 NETWORK SUPPORT 11853M: Geoff Levand <geoff@infradead.org> 11854L: netdev@vger.kernel.org 11855L: linuxppc-dev@lists.ozlabs.org 11856S: Maintained 11857F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11858 11859PS3 PLATFORM SUPPORT 11860M: Geoff Levand <geoff@infradead.org> 11861L: linuxppc-dev@lists.ozlabs.org 11862S: Maintained 11863F: arch/powerpc/boot/ps3* 11864F: arch/powerpc/include/asm/lv1call.h 11865F: arch/powerpc/include/asm/ps3*.h 11866F: arch/powerpc/platforms/ps3/ 11867F: drivers/*/ps3* 11868F: drivers/ps3/ 11869F: drivers/rtc/rtc-ps3.c 11870F: drivers/usb/host/*ps3.c 11871F: sound/ppc/snd_ps3* 11872 11873PS3VRAM DRIVER 11874M: Jim Paris <jim@jtan.com> 11875M: Geoff Levand <geoff@infradead.org> 11876L: linuxppc-dev@lists.ozlabs.org 11877S: Maintained 11878F: drivers/block/ps3vram.c 11879 11880PSAMPLE PACKET SAMPLING SUPPORT: 11881M: Yotam Gigi <yotam.gi@gmail.com> 11882S: Maintained 11883F: net/psample 11884F: include/net/psample.h 11885F: include/uapi/linux/psample.h 11886 11887PSTORE FILESYSTEM 11888M: Kees Cook <keescook@chromium.org> 11889M: Anton Vorontsov <anton@enomsg.org> 11890M: Colin Cross <ccross@android.com> 11891M: Tony Luck <tony.luck@intel.com> 11892S: Maintained 11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11894F: fs/pstore/ 11895F: include/linux/pstore* 11896F: drivers/firmware/efi/efi-pstore.c 11897F: drivers/acpi/apei/erst.c 11898F: Documentation/admin-guide/ramoops.rst 11899F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11900K: \b(pstore|ramoops) 11901 11902PTP HARDWARE CLOCK SUPPORT 11903M: Richard Cochran <richardcochran@gmail.com> 11904L: netdev@vger.kernel.org 11905S: Maintained 11906W: http://linuxptp.sourceforge.net/ 11907F: Documentation/ABI/testing/sysfs-ptp 11908F: Documentation/ptp/* 11909F: drivers/net/phy/dp83640* 11910F: drivers/ptp/* 11911F: include/linux/ptp_cl* 11912 11913PTRACE SUPPORT 11914M: Oleg Nesterov <oleg@redhat.com> 11915S: Maintained 11916F: include/asm-generic/syscall.h 11917F: include/linux/ptrace.h 11918F: include/linux/regset.h 11919F: include/linux/tracehook.h 11920F: include/uapi/linux/ptrace.h 11921F: include/uapi/linux/ptrace.h 11922F: include/asm-generic/ptrace.h 11923F: kernel/ptrace.c 11924F: arch/*/ptrace*.c 11925F: arch/*/*/ptrace*.c 11926F: arch/*/include/asm/ptrace*.h 11927 11928PULSE8-CEC DRIVER 11929M: Hans Verkuil <hverkuil@xs4all.nl> 11930L: linux-media@vger.kernel.org 11931T: git git://linuxtv.org/media_tree.git 11932S: Maintained 11933F: drivers/media/usb/pulse8-cec/* 11934F: Documentation/media/cec-drivers/pulse8-cec.rst 11935 11936PVRUSB2 VIDEO4LINUX DRIVER 11937M: Mike Isely <isely@pobox.com> 11938L: pvrusb2@isely.net (subscribers-only) 11939L: linux-media@vger.kernel.org 11940W: http://www.isely.net/pvrusb2/ 11941T: git git://linuxtv.org/media_tree.git 11942S: Maintained 11943F: Documentation/media/v4l-drivers/pvrusb2* 11944F: drivers/media/usb/pvrusb2/ 11945 11946PWC WEBCAM DRIVER 11947M: Hans Verkuil <hverkuil@xs4all.nl> 11948L: linux-media@vger.kernel.org 11949T: git git://linuxtv.org/media_tree.git 11950S: Odd Fixes 11951F: drivers/media/usb/pwc/* 11952 11953PWM FAN DRIVER 11954M: Kamil Debski <kamil@wypas.org> 11955M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11956L: linux-hwmon@vger.kernel.org 11957S: Supported 11958F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11959F: Documentation/hwmon/pwm-fan 11960F: drivers/hwmon/pwm-fan.c 11961 11962PWM IR Transmitter 11963M: Sean Young <sean@mess.org> 11964L: linux-media@vger.kernel.org 11965S: Maintained 11966F: drivers/media/rc/pwm-ir-tx.c 11967 11968PWM SUBSYSTEM 11969M: Thierry Reding <thierry.reding@gmail.com> 11970L: linux-pwm@vger.kernel.org 11971S: Maintained 11972T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11973F: Documentation/pwm.txt 11974F: Documentation/devicetree/bindings/pwm/ 11975F: include/linux/pwm.h 11976F: drivers/pwm/ 11977F: drivers/video/backlight/pwm_bl.c 11978F: include/linux/pwm_backlight.h 11979F: drivers/gpio/gpio-mvebu.c 11980F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11981 11982PXA GPIO DRIVER 11983M: Robert Jarzmik <robert.jarzmik@free.fr> 11984L: linux-gpio@vger.kernel.org 11985S: Maintained 11986F: drivers/gpio/gpio-pxa.c 11987 11988PXA MMCI DRIVER 11989S: Orphan 11990 11991PXA RTC DRIVER 11992M: Robert Jarzmik <robert.jarzmik@free.fr> 11993L: linux-rtc@vger.kernel.org 11994S: Maintained 11995 11996PXA2xx/PXA3xx SUPPORT 11997M: Daniel Mack <daniel@zonque.org> 11998M: Haojian Zhuang <haojian.zhuang@gmail.com> 11999M: Robert Jarzmik <robert.jarzmik@free.fr> 12000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12001T: git git://github.com/hzhuang1/linux.git 12002T: git git://github.com/rjarzmik/linux.git 12003S: Maintained 12004F: arch/arm/boot/dts/pxa* 12005F: arch/arm/mach-pxa/ 12006F: drivers/dma/pxa* 12007F: drivers/pcmcia/pxa2xx* 12008F: drivers/pinctrl/pxa/ 12009F: drivers/spi/spi-pxa2xx* 12010F: drivers/usb/gadget/udc/pxa2* 12011F: include/sound/pxa2xx-lib.h 12012F: sound/arm/pxa* 12013F: sound/soc/pxa/ 12014 12015QAT DRIVER 12016M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12017L: qat-linux@intel.com 12018S: Supported 12019F: drivers/crypto/qat/ 12020 12021QCOM AUDIO (ASoC) DRIVERS 12022M: Patrick Lai <plai@codeaurora.org> 12023M: Banajit Goswami <bgoswami@codeaurora.org> 12024L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12025S: Supported 12026F: sound/soc/qcom/ 12027 12028QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12029M: Gabriel Somlo <somlo@cmu.edu> 12030M: "Michael S. Tsirkin" <mst@redhat.com> 12031L: qemu-devel@nongnu.org 12032S: Maintained 12033F: drivers/firmware/qemu_fw_cfg.c 12034F: include/uapi/linux/qemu_fw_cfg.h 12035 12036QIB DRIVER 12037M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12038M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12039L: linux-rdma@vger.kernel.org 12040S: Supported 12041F: drivers/infiniband/hw/qib/ 12042 12043QLOGIC QL41xxx FCOE DRIVER 12044M: QLogic-Storage-Upstream@cavium.com 12045L: linux-scsi@vger.kernel.org 12046S: Supported 12047F: drivers/scsi/qedf/ 12048 12049QLOGIC QL41xxx ISCSI DRIVER 12050M: QLogic-Storage-Upstream@cavium.com 12051L: linux-scsi@vger.kernel.org 12052S: Supported 12053F: drivers/scsi/qedi/ 12054 12055QLOGIC QL4xxx ETHERNET DRIVER 12056M: Ariel Elior <Ariel.Elior@cavium.com> 12057M: everest-linux-l2@cavium.com 12058L: netdev@vger.kernel.org 12059S: Supported 12060F: drivers/net/ethernet/qlogic/qed/ 12061F: include/linux/qed/ 12062F: drivers/net/ethernet/qlogic/qede/ 12063 12064QLOGIC QL4xxx RDMA DRIVER 12065M: Michal Kalderon <Michal.Kalderon@cavium.com> 12066M: Ariel Elior <Ariel.Elior@cavium.com> 12067L: linux-rdma@vger.kernel.org 12068S: Supported 12069F: drivers/infiniband/hw/qedr/ 12070F: include/uapi/rdma/qedr-abi.h 12071 12072QLOGIC QLA1280 SCSI DRIVER 12073M: Michael Reed <mdr@sgi.com> 12074L: linux-scsi@vger.kernel.org 12075S: Maintained 12076F: drivers/scsi/qla1280.[ch] 12077 12078QLOGIC QLA2XXX FC-SCSI DRIVER 12079M: qla2xxx-upstream@qlogic.com 12080L: linux-scsi@vger.kernel.org 12081S: Supported 12082F: Documentation/scsi/LICENSE.qla2xxx 12083F: drivers/scsi/qla2xxx/ 12084 12085QLOGIC QLA3XXX NETWORK DRIVER 12086M: Dept-GELinuxNICDev@cavium.com 12087L: netdev@vger.kernel.org 12088S: Supported 12089F: Documentation/networking/LICENSE.qla3xxx 12090F: drivers/net/ethernet/qlogic/qla3xxx.* 12091 12092QLOGIC QLA4XXX iSCSI DRIVER 12093M: QLogic-Storage-Upstream@qlogic.com 12094L: linux-scsi@vger.kernel.org 12095S: Supported 12096F: Documentation/scsi/LICENSE.qla4xxx 12097F: drivers/scsi/qla4xxx/ 12098 12099QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12100M: Harish Patil <harish.patil@cavium.com> 12101M: Manish Chopra <manish.chopra@cavium.com> 12102M: Dept-GELinuxNICDev@cavium.com 12103L: netdev@vger.kernel.org 12104S: Supported 12105F: drivers/net/ethernet/qlogic/qlcnic/ 12106 12107QLOGIC QLGE 10Gb ETHERNET DRIVER 12108M: Harish Patil <harish.patil@cavium.com> 12109M: Manish Chopra <manish.chopra@cavium.com> 12110M: Dept-GELinuxNICDev@cavium.com 12111L: netdev@vger.kernel.org 12112S: Supported 12113F: drivers/net/ethernet/qlogic/qlge/ 12114 12115QNX4 FILESYSTEM 12116M: Anders Larsen <al@alarsen.net> 12117W: http://www.alarsen.net/linux/qnx4fs/ 12118S: Maintained 12119F: fs/qnx4/ 12120F: include/uapi/linux/qnx4_fs.h 12121F: include/uapi/linux/qnxtypes.h 12122 12123QORIQ DPAA2 FSL-MC BUS DRIVER 12124M: Stuart Yoder <stuyoder@gmail.com> 12125M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12126L: linux-kernel@vger.kernel.org 12127S: Maintained 12128F: drivers/bus/fsl-mc/ 12129F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12130F: Documentation/networking/dpaa2/overview.rst 12131 12132QT1010 MEDIA DRIVER 12133M: Antti Palosaari <crope@iki.fi> 12134L: linux-media@vger.kernel.org 12135W: https://linuxtv.org 12136W: http://palosaari.fi/linux/ 12137Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12138T: git git://linuxtv.org/anttip/media_tree.git 12139S: Maintained 12140F: drivers/media/tuners/qt1010* 12141 12142QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12143M: Kalle Valo <kvalo@codeaurora.org> 12144L: ath10k@lists.infradead.org 12145W: http://wireless.kernel.org/en/users/Drivers/ath10k 12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12147S: Supported 12148F: drivers/net/wireless/ath/ath10k/ 12149 12150QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12151M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12152L: linux-wireless@vger.kernel.org 12153W: http://wireless.kernel.org/en/users/Drivers/ath9k 12154S: Supported 12155F: drivers/net/wireless/ath/ath9k/ 12156 12157QUALCOMM CAMERA SUBSYSTEM DRIVER 12158M: Todor Tomov <todor.tomov@linaro.org> 12159L: linux-media@vger.kernel.org 12160S: Maintained 12161F: Documentation/devicetree/bindings/media/qcom,camss.txt 12162F: Documentation/media/v4l-drivers/qcom_camss.rst 12163F: drivers/media/platform/qcom/camss-8x16/ 12164 12165QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12166M: Ilia Lin <ilia.lin@gmail.com> 12167L: linux-pm@vger.kernel.org 12168S: Maintained 12169F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12170F: drivers/cpufreq/qcom-cpufreq-kryo.c 12171 12172QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12173M: Timur Tabi <timur@kernel.org> 12174L: netdev@vger.kernel.org 12175S: Maintained 12176F: drivers/net/ethernet/qualcomm/emac/ 12177 12178QUALCOMM HEXAGON ARCHITECTURE 12179M: Richard Kuo <rkuo@codeaurora.org> 12180L: linux-hexagon@vger.kernel.org 12181T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12182S: Supported 12183F: arch/hexagon/ 12184 12185QUALCOMM HIDMA DRIVER 12186M: Sinan Kaya <okaya@kernel.org> 12187L: linux-arm-kernel@lists.infradead.org 12188L: linux-arm-msm@vger.kernel.org 12189L: dmaengine@vger.kernel.org 12190S: Supported 12191F: drivers/dma/qcom/hidma* 12192 12193QUALCOMM IOMMU 12194M: Rob Clark <robdclark@gmail.com> 12195L: iommu@lists.linux-foundation.org 12196L: linux-arm-msm@vger.kernel.org 12197S: Maintained 12198F: drivers/iommu/qcom_iommu.c 12199 12200QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12201M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12202L: linux-media@vger.kernel.org 12203L: linux-arm-msm@vger.kernel.org 12204T: git git://linuxtv.org/media_tree.git 12205S: Maintained 12206F: drivers/media/platform/qcom/venus/ 12207 12208QUALCOMM WCN36XX WIRELESS DRIVER 12209M: Kalle Valo <kvalo@codeaurora.org> 12210L: wcn36xx@lists.infradead.org 12211W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12212T: git git://github.com/KrasnikovEugene/wcn36xx.git 12213S: Supported 12214F: drivers/net/wireless/ath/wcn36xx/ 12215 12216QUANTENNA QTNFMAC WIRELESS DRIVER 12217M: Igor Mitsyanko <imitsyanko@quantenna.com> 12218M: Avinash Patil <avinashp@quantenna.com> 12219M: Sergey Matyukevich <smatyukevich@quantenna.com> 12220L: linux-wireless@vger.kernel.org 12221S: Maintained 12222F: drivers/net/wireless/quantenna 12223 12224RADEON and AMDGPU DRM DRIVERS 12225M: Alex Deucher <alexander.deucher@amd.com> 12226M: Christian König <christian.koenig@amd.com> 12227M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12228L: amd-gfx@lists.freedesktop.org 12229T: git git://people.freedesktop.org/~agd5f/linux 12230S: Supported 12231F: drivers/gpu/drm/radeon/ 12232F: include/uapi/drm/radeon_drm.h 12233F: drivers/gpu/drm/amd/ 12234F: include/uapi/drm/amdgpu_drm.h 12235 12236RADEON FRAMEBUFFER DISPLAY DRIVER 12237M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12238L: linux-fbdev@vger.kernel.org 12239S: Maintained 12240F: drivers/video/fbdev/aty/radeon* 12241F: include/uapi/linux/radeonfb.h 12242 12243RADIOSHARK RADIO DRIVER 12244M: Hans Verkuil <hverkuil@xs4all.nl> 12245L: linux-media@vger.kernel.org 12246T: git git://linuxtv.org/media_tree.git 12247S: Maintained 12248F: drivers/media/radio/radio-shark.c 12249 12250RADIOSHARK2 RADIO DRIVER 12251M: Hans Verkuil <hverkuil@xs4all.nl> 12252L: linux-media@vger.kernel.org 12253T: git git://linuxtv.org/media_tree.git 12254S: Maintained 12255F: drivers/media/radio/radio-shark2.c 12256F: drivers/media/radio/radio-tea5777.c 12257 12258RADOS BLOCK DEVICE (RBD) 12259M: Ilya Dryomov <idryomov@gmail.com> 12260M: Sage Weil <sage@redhat.com> 12261M: Alex Elder <elder@kernel.org> 12262L: ceph-devel@vger.kernel.org 12263W: http://ceph.com/ 12264T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12265T: git git://github.com/ceph/ceph-client.git 12266S: Supported 12267F: Documentation/ABI/testing/sysfs-bus-rbd 12268F: drivers/block/rbd.c 12269F: drivers/block/rbd_types.h 12270 12271RAGE128 FRAMEBUFFER DISPLAY DRIVER 12272M: Paul Mackerras <paulus@samba.org> 12273L: linux-fbdev@vger.kernel.org 12274S: Maintained 12275F: drivers/video/fbdev/aty/aty128fb.c 12276 12277RAINSHADOW-CEC DRIVER 12278M: Hans Verkuil <hverkuil@xs4all.nl> 12279L: linux-media@vger.kernel.org 12280T: git git://linuxtv.org/media_tree.git 12281S: Maintained 12282F: drivers/media/usb/rainshadow-cec/* 12283 12284RALINK MIPS ARCHITECTURE 12285M: John Crispin <john@phrozen.org> 12286L: linux-mips@linux-mips.org 12287S: Maintained 12288F: arch/mips/ralink 12289 12290RALINK RT2X00 WIRELESS LAN DRIVER 12291P: rt2x00 project 12292M: Stanislaw Gruszka <sgruszka@redhat.com> 12293M: Helmut Schaa <helmut.schaa@googlemail.com> 12294L: linux-wireless@vger.kernel.org 12295S: Maintained 12296F: drivers/net/wireless/ralink/rt2x00/ 12297 12298RAMDISK RAM BLOCK DEVICE DRIVER 12299M: Jens Axboe <axboe@kernel.dk> 12300S: Maintained 12301F: Documentation/blockdev/ramdisk.txt 12302F: drivers/block/brd.c 12303 12304RANCHU VIRTUAL BOARD FOR MIPS 12305M: Miodrag Dinic <miodrag.dinic@mips.com> 12306L: linux-mips@linux-mips.org 12307S: Supported 12308F: arch/mips/generic/board-ranchu.c 12309F: arch/mips/configs/generic/board-ranchu.config 12310 12311RANDOM NUMBER DRIVER 12312M: "Theodore Ts'o" <tytso@mit.edu> 12313S: Maintained 12314F: drivers/char/random.c 12315 12316RAPIDIO SUBSYSTEM 12317M: Matt Porter <mporter@kernel.crashing.org> 12318M: Alexandre Bounine <alex.bou9@gmail.com> 12319S: Maintained 12320F: drivers/rapidio/ 12321 12322RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12323L: linux-wireless@vger.kernel.org 12324S: Orphan 12325F: drivers/net/wireless/ray* 12326 12327RCUTORTURE TEST FRAMEWORK 12328M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12329M: Josh Triplett <josh@joshtriplett.org> 12330R: Steven Rostedt <rostedt@goodmis.org> 12331R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12332R: Lai Jiangshan <jiangshanlai@gmail.com> 12333L: rcu@vger.kernel.org 12334S: Supported 12335T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 12336F: tools/testing/selftests/rcutorture 12337 12338RDC R-321X SoC 12339M: Florian Fainelli <florian@openwrt.org> 12340S: Maintained 12341 12342RDC R6040 FAST ETHERNET DRIVER 12343M: Florian Fainelli <f.fainelli@gmail.com> 12344L: netdev@vger.kernel.org 12345S: Maintained 12346F: drivers/net/ethernet/rdc/r6040.c 12347 12348RDMAVT - RDMA verbs software 12349M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12350M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12351L: linux-rdma@vger.kernel.org 12352S: Supported 12353F: drivers/infiniband/sw/rdmavt 12354 12355RDS - RELIABLE DATAGRAM SOCKETS 12356M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12357L: netdev@vger.kernel.org 12358L: linux-rdma@vger.kernel.org 12359L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12360W: https://oss.oracle.com/projects/rds/ 12361S: Supported 12362F: net/rds/ 12363F: Documentation/networking/rds.txt 12364 12365RDT - RESOURCE ALLOCATION 12366M: Fenghua Yu <fenghua.yu@intel.com> 12367L: linux-kernel@vger.kernel.org 12368S: Supported 12369F: arch/x86/kernel/cpu/resctrl/ 12370F: arch/x86/include/asm/resctrl.h 12371F: Documentation/x86/resctrl* 12372 12373READ-COPY UPDATE (RCU) 12374M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12375M: Josh Triplett <josh@joshtriplett.org> 12376R: Steven Rostedt <rostedt@goodmis.org> 12377R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12378R: Lai Jiangshan <jiangshanlai@gmail.com> 12379R: Joel Fernandes <joel@joelfernandes.org> 12380L: rcu@vger.kernel.org 12381W: http://www.rdrop.com/users/paulmck/RCU/ 12382S: Supported 12383T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 12384F: Documentation/RCU/ 12385X: Documentation/RCU/torture.rst 12386F: include/linux/rcu* 12387X: include/linux/srcu*.h 12388F: kernel/rcu/ 12389X: kernel/rcu/srcu*.c 12390 12391REAL TIME CLOCK (RTC) SUBSYSTEM 12392M: Alessandro Zummo <a.zummo@towertech.it> 12393M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12394L: linux-rtc@vger.kernel.org 12395Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12396T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12397S: Maintained 12398F: Documentation/devicetree/bindings/rtc/ 12399F: Documentation/rtc.txt 12400F: drivers/rtc/ 12401F: include/linux/rtc.h 12402F: include/uapi/linux/rtc.h 12403F: include/linux/rtc/ 12404F: include/linux/platform_data/rtc-* 12405F: tools/testing/selftests/rtc/ 12406 12407REALTEK AUDIO CODECS 12408M: Bard Liao <bardliao@realtek.com> 12409M: Oder Chiou <oder_chiou@realtek.com> 12410S: Maintained 12411F: sound/soc/codecs/rt* 12412F: include/sound/rt*.h 12413 12414REGISTER MAP ABSTRACTION 12415M: Mark Brown <broonie@kernel.org> 12416L: linux-kernel@vger.kernel.org 12417T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12418S: Supported 12419F: Documentation/devicetree/bindings/regmap/ 12420F: drivers/base/regmap/ 12421F: include/linux/regmap.h 12422 12423REISERFS FILE SYSTEM 12424L: reiserfs-devel@vger.kernel.org 12425S: Supported 12426F: fs/reiserfs/ 12427 12428REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12429M: Ohad Ben-Cohen <ohad@wizery.com> 12430M: Bjorn Andersson <bjorn.andersson@linaro.org> 12431L: linux-remoteproc@vger.kernel.org 12432T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12433S: Maintained 12434F: Documentation/devicetree/bindings/remoteproc/ 12435F: Documentation/remoteproc.txt 12436F: drivers/remoteproc/ 12437F: include/linux/remoteproc.h 12438 12439REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12440M: Ohad Ben-Cohen <ohad@wizery.com> 12441M: Bjorn Andersson <bjorn.andersson@linaro.org> 12442L: linux-remoteproc@vger.kernel.org 12443T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12444S: Maintained 12445F: drivers/rpmsg/ 12446F: Documentation/rpmsg.txt 12447F: include/linux/rpmsg.h 12448F: include/linux/rpmsg/ 12449 12450RENESAS CLOCK DRIVERS 12451M: Geert Uytterhoeven <geert+renesas@glider.be> 12452L: linux-renesas-soc@vger.kernel.org 12453T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12454S: Supported 12455F: drivers/clk/renesas/ 12456 12457RENESAS EMEV2 I2C DRIVER 12458M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12459S: Supported 12460F: drivers/i2c/busses/i2c-emev2.c 12461 12462RENESAS ETHERNET DRIVERS 12463R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12464L: netdev@vger.kernel.org 12465L: linux-renesas-soc@vger.kernel.org 12466F: Documentation/devicetree/bindings/net/renesas,*.txt 12467F: Documentation/devicetree/bindings/net/sh_eth.txt 12468F: drivers/net/ethernet/renesas/ 12469F: include/linux/sh_eth.h 12470 12471RENESAS R-CAR GYROADC DRIVER 12472M: Marek Vasut <marek.vasut@gmail.com> 12473L: linux-iio@vger.kernel.org 12474S: Supported 12475F: drivers/iio/adc/rcar_gyro_adc.c 12476 12477RENESAS R-CAR I2C DRIVERS 12478M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12479S: Supported 12480F: drivers/i2c/busses/i2c-rcar.c 12481F: drivers/i2c/busses/i2c-sh_mobile.c 12482 12483RENESAS USB PHY DRIVER 12484M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12485L: linux-renesas-soc@vger.kernel.org 12486S: Maintained 12487F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12488 12489RESET CONTROLLER FRAMEWORK 12490M: Philipp Zabel <p.zabel@pengutronix.de> 12491T: git git://git.pengutronix.de/git/pza/linux 12492S: Maintained 12493F: drivers/reset/ 12494F: Documentation/devicetree/bindings/reset/ 12495F: include/dt-bindings/reset/ 12496F: include/linux/reset.h 12497F: include/linux/reset-controller.h 12498 12499RESTARTABLE SEQUENCES SUPPORT 12500M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12501M: Peter Zijlstra <peterz@infradead.org> 12502M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12503M: Boqun Feng <boqun.feng@gmail.com> 12504L: linux-kernel@vger.kernel.org 12505S: Supported 12506F: kernel/rseq.c 12507F: include/uapi/linux/rseq.h 12508F: include/trace/events/rseq.h 12509F: tools/testing/selftests/rseq/ 12510 12511RFKILL 12512M: Johannes Berg <johannes@sipsolutions.net> 12513L: linux-wireless@vger.kernel.org 12514W: http://wireless.kernel.org/ 12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12517S: Maintained 12518F: Documentation/rfkill.txt 12519F: Documentation/ABI/stable/sysfs-class-rfkill 12520F: net/rfkill/ 12521 12522RHASHTABLE 12523M: Thomas Graf <tgraf@suug.ch> 12524M: Herbert Xu <herbert@gondor.apana.org.au> 12525L: netdev@vger.kernel.org 12526S: Maintained 12527F: lib/rhashtable.c 12528F: lib/test_rhashtable.c 12529F: include/linux/rhashtable.h 12530F: include/linux/rhashtable-types.h 12531 12532RICOH R5C592 MEMORYSTICK DRIVER 12533M: Maxim Levitsky <maximlevitsky@gmail.com> 12534S: Maintained 12535F: drivers/memstick/host/r592.* 12536 12537RICOH SMARTMEDIA/XD DRIVER 12538M: Maxim Levitsky <maximlevitsky@gmail.com> 12539S: Maintained 12540F: drivers/mtd/nand/raw/r852.c 12541F: drivers/mtd/nand/raw/r852.h 12542 12543RISC-V ARCHITECTURE 12544M: Palmer Dabbelt <palmer@sifive.com> 12545M: Albert Ou <aou@eecs.berkeley.edu> 12546L: linux-riscv@lists.infradead.org 12547T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12548S: Supported 12549F: arch/riscv/ 12550K: riscv 12551N: riscv 12552 12553ROCCAT DRIVERS 12554M: Stefan Achatz <erazor_de@users.sourceforge.net> 12555W: http://sourceforge.net/projects/roccat/ 12556S: Maintained 12557F: drivers/hid/hid-roccat* 12558F: include/linux/hid-roccat* 12559F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12560 12561ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12562M: Jacob chen <jacob2.chen@rock-chips.com> 12563L: linux-media@vger.kernel.org 12564S: Maintained 12565F: drivers/media/platform/rockchip/rga/ 12566F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12567 12568ROCKER DRIVER 12569M: Jiri Pirko <jiri@resnulli.us> 12570L: netdev@vger.kernel.org 12571S: Supported 12572F: drivers/net/ethernet/rocker/ 12573 12574ROCKETPORT DRIVER 12575P: Comtrol Corp. 12576W: http://www.comtrol.com 12577S: Maintained 12578F: Documentation/serial/rocket.txt 12579F: drivers/tty/rocket* 12580 12581ROCKETPORT EXPRESS/INFINITY DRIVER 12582M: Kevin Cernekee <cernekee@gmail.com> 12583L: linux-serial@vger.kernel.org 12584S: Odd Fixes 12585F: drivers/tty/serial/rp2.* 12586 12587ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12588M: Marek Vasut <marek.vasut+renesas@gmail.com> 12589L: linux-kernel@vger.kernel.org 12590L: linux-renesas-soc@vger.kernel.org 12591S: Supported 12592F: drivers/mfd/bd9571mwv.c 12593F: drivers/regulator/bd9571mwv-regulator.c 12594F: drivers/gpio/gpio-bd9571mwv.c 12595F: include/linux/mfd/bd9571mwv.h 12596F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12597 12598ROSE NETWORK LAYER 12599M: Ralf Baechle <ralf@linux-mips.org> 12600L: linux-hams@vger.kernel.org 12601W: http://www.linux-ax25.org/ 12602S: Maintained 12603F: include/net/rose.h 12604F: include/uapi/linux/rose.h 12605F: net/rose/ 12606 12607RTL2830 MEDIA DRIVER 12608M: Antti Palosaari <crope@iki.fi> 12609L: linux-media@vger.kernel.org 12610W: https://linuxtv.org 12611W: http://palosaari.fi/linux/ 12612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12613T: git git://linuxtv.org/anttip/media_tree.git 12614S: Maintained 12615F: drivers/media/dvb-frontends/rtl2830* 12616 12617RTL2832 MEDIA DRIVER 12618M: Antti Palosaari <crope@iki.fi> 12619L: linux-media@vger.kernel.org 12620W: https://linuxtv.org 12621W: http://palosaari.fi/linux/ 12622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12623T: git git://linuxtv.org/anttip/media_tree.git 12624S: Maintained 12625F: drivers/media/dvb-frontends/rtl2832* 12626 12627RTL2832_SDR MEDIA DRIVER 12628M: Antti Palosaari <crope@iki.fi> 12629L: linux-media@vger.kernel.org 12630W: https://linuxtv.org 12631W: http://palosaari.fi/linux/ 12632Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12633T: git git://linuxtv.org/anttip/media_tree.git 12634S: Maintained 12635F: drivers/media/dvb-frontends/rtl2832_sdr* 12636 12637RTL8180 WIRELESS DRIVER 12638L: linux-wireless@vger.kernel.org 12639W: http://wireless.kernel.org/ 12640T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12641S: Orphan 12642F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12643 12644RTL8187 WIRELESS DRIVER 12645M: Herton Ronaldo Krzesinski <herton@canonical.com> 12646M: Hin-Tak Leung <htl10@users.sourceforge.net> 12647M: Larry Finger <Larry.Finger@lwfinger.net> 12648L: linux-wireless@vger.kernel.org 12649W: http://wireless.kernel.org/ 12650T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12651S: Maintained 12652F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12653 12654REALTEK WIRELESS DRIVER (rtlwifi family) 12655M: Ping-Ke Shih <pkshih@realtek.com> 12656L: linux-wireless@vger.kernel.org 12657W: http://wireless.kernel.org/ 12658T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12659S: Maintained 12660F: drivers/net/wireless/realtek/rtlwifi/ 12661 12662RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12663M: Jes Sorensen <Jes.Sorensen@gmail.com> 12664L: linux-wireless@vger.kernel.org 12665T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12666S: Maintained 12667F: drivers/net/wireless/realtek/rtl8xxxu/ 12668 12669RXRPC SOCKETS (AF_RXRPC) 12670M: David Howells <dhowells@redhat.com> 12671L: linux-afs@lists.infradead.org 12672S: Supported 12673F: net/rxrpc/ 12674F: include/keys/rxrpc-type.h 12675F: include/net/af_rxrpc.h 12676F: include/trace/events/rxrpc.h 12677F: include/uapi/linux/rxrpc.h 12678F: Documentation/networking/rxrpc.txt 12679W: https://www.infradead.org/~dhowells/kafs/ 12680 12681S3 SAVAGE FRAMEBUFFER DRIVER 12682M: Antonino Daplas <adaplas@gmail.com> 12683L: linux-fbdev@vger.kernel.org 12684S: Maintained 12685F: drivers/video/fbdev/savage/ 12686 12687S390 12688M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12689M: Heiko Carstens <heiko.carstens@de.ibm.com> 12690L: linux-s390@vger.kernel.org 12691W: http://www.ibm.com/developerworks/linux/linux390/ 12692T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12693S: Supported 12694F: arch/s390/ 12695F: drivers/s390/ 12696F: Documentation/s390/ 12697F: Documentation/driver-api/s390-drivers.rst 12698 12699S390 COMMON I/O LAYER 12700M: Sebastian Ott <sebott@linux.ibm.com> 12701M: Peter Oberparleiter <oberpar@linux.ibm.com> 12702L: linux-s390@vger.kernel.org 12703W: http://www.ibm.com/developerworks/linux/linux390/ 12704S: Supported 12705F: drivers/s390/cio/ 12706 12707S390 DASD DRIVER 12708M: Stefan Haberland <sth@linux.ibm.com> 12709M: Jan Hoeppner <hoeppner@linux.ibm.com> 12710L: linux-s390@vger.kernel.org 12711W: http://www.ibm.com/developerworks/linux/linux390/ 12712S: Supported 12713F: drivers/s390/block/dasd* 12714F: block/partitions/ibm.c 12715 12716S390 IOMMU (PCI) 12717M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12718L: linux-s390@vger.kernel.org 12719W: http://www.ibm.com/developerworks/linux/linux390/ 12720S: Supported 12721F: drivers/iommu/s390-iommu.c 12722 12723S390 IUCV NETWORK LAYER 12724M: Julian Wiedmann <jwi@linux.ibm.com> 12725M: Ursula Braun <ubraun@linux.ibm.com> 12726L: linux-s390@vger.kernel.org 12727W: http://www.ibm.com/developerworks/linux/linux390/ 12728S: Supported 12729F: drivers/s390/net/*iucv* 12730F: include/net/iucv/ 12731F: net/iucv/ 12732 12733S390 NETWORK DRIVERS 12734M: Julian Wiedmann <jwi@linux.ibm.com> 12735M: Ursula Braun <ubraun@linux.ibm.com> 12736L: linux-s390@vger.kernel.org 12737W: http://www.ibm.com/developerworks/linux/linux390/ 12738S: Supported 12739F: drivers/s390/net/ 12740 12741S390 PCI SUBSYSTEM 12742M: Sebastian Ott <sebott@linux.ibm.com> 12743M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12744L: linux-s390@vger.kernel.org 12745W: http://www.ibm.com/developerworks/linux/linux390/ 12746S: Supported 12747F: arch/s390/pci/ 12748F: drivers/pci/hotplug/s390_pci_hpc.c 12749 12750S390 VFIO-CCW DRIVER 12751M: Cornelia Huck <cohuck@redhat.com> 12752M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12753M: Halil Pasic <pasic@linux.ibm.com> 12754L: linux-s390@vger.kernel.org 12755L: kvm@vger.kernel.org 12756S: Supported 12757F: drivers/s390/cio/vfio_ccw* 12758F: Documentation/s390/vfio-ccw.rst 12759F: include/uapi/linux/vfio_ccw.h 12760 12761S390 ZCRYPT DRIVER 12762M: Harald Freudenberger <freude@linux.ibm.com> 12763L: linux-s390@vger.kernel.org 12764W: http://www.ibm.com/developerworks/linux/linux390/ 12765S: Supported 12766F: drivers/s390/crypto/ 12767 12768S390 VFIO AP DRIVER 12769M: Tony Krowiak <akrowiak@linux.ibm.com> 12770M: Pierre Morel <pmorel@linux.ibm.com> 12771M: Halil Pasic <pasic@linux.ibm.com> 12772L: linux-s390@vger.kernel.org 12773W: http://www.ibm.com/developerworks/linux/linux390/ 12774S: Supported 12775F: drivers/s390/crypto/vfio_ap_drv.c 12776F: drivers/s390/crypto/vfio_ap_private.h 12777F: drivers/s390/crypto/vfio_ap_ops.c 12778F: Documentation/s390/vfio-ap.rst 12779 12780S390 ZFCP DRIVER 12781M: Steffen Maier <maier@linux.ibm.com> 12782M: Benjamin Block <bblock@linux.ibm.com> 12783L: linux-s390@vger.kernel.org 12784W: http://www.ibm.com/developerworks/linux/linux390/ 12785S: Supported 12786F: drivers/s390/scsi/zfcp_* 12787 12788S3C24XX SD/MMC Driver 12789M: Ben Dooks <ben-linux@fluff.org> 12790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12791S: Supported 12792F: drivers/mmc/host/s3cmci.* 12793 12794SAA6588 RDS RECEIVER DRIVER 12795M: Hans Verkuil <hverkuil@xs4all.nl> 12796L: linux-media@vger.kernel.org 12797T: git git://linuxtv.org/media_tree.git 12798W: https://linuxtv.org 12799S: Odd Fixes 12800F: drivers/media/i2c/saa6588* 12801 12802SAA7134 VIDEO4LINUX DRIVER 12803M: Mauro Carvalho Chehab <mchehab@kernel.org> 12804L: linux-media@vger.kernel.org 12805W: https://linuxtv.org 12806T: git git://linuxtv.org/media_tree.git 12807S: Odd fixes 12808F: Documentation/media/v4l-drivers/saa7134* 12809F: drivers/media/pci/saa7134/ 12810 12811SAA7146 VIDEO4LINUX-2 DRIVER 12812M: Hans Verkuil <hverkuil@xs4all.nl> 12813L: linux-media@vger.kernel.org 12814T: git git://linuxtv.org/media_tree.git 12815S: Maintained 12816F: drivers/media/common/saa7146/ 12817F: drivers/media/pci/saa7146/ 12818F: include/media/saa7146* 12819 12820SAMSUNG AUDIO (ASoC) DRIVERS 12821M: Krzysztof Kozlowski <krzk@kernel.org> 12822M: Sangbeom Kim <sbkim73@samsung.com> 12823M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12824L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12825S: Supported 12826F: sound/soc/samsung/ 12827F: Documentation/devicetree/bindings/sound/samsung* 12828 12829SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12830M: Krzysztof Kozlowski <krzk@kernel.org> 12831L: linux-crypto@vger.kernel.org 12832L: linux-samsung-soc@vger.kernel.org 12833S: Maintained 12834F: drivers/crypto/exynos-rng.c 12835F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12836 12837SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12838M: Łukasz Stelmach <l.stelmach@samsung.com> 12839L: linux-samsung-soc@vger.kernel.org 12840S: Maintained 12841F: drivers/char/hw_random/exynos-trng.c 12842F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12843 12844SAMSUNG FRAMEBUFFER DRIVER 12845M: Jingoo Han <jingoohan1@gmail.com> 12846L: linux-fbdev@vger.kernel.org 12847S: Maintained 12848F: drivers/video/fbdev/s3c-fb.c 12849 12850SAMSUNG LAPTOP DRIVER 12851M: Corentin Chary <corentin.chary@gmail.com> 12852L: platform-driver-x86@vger.kernel.org 12853S: Maintained 12854F: drivers/platform/x86/samsung-laptop.c 12855 12856SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12857M: Sangbeom Kim <sbkim73@samsung.com> 12858M: Krzysztof Kozlowski <krzk@kernel.org> 12859M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12860L: linux-kernel@vger.kernel.org 12861L: linux-samsung-soc@vger.kernel.org 12862S: Supported 12863F: drivers/mfd/sec*.c 12864F: drivers/regulator/s2m*.c 12865F: drivers/regulator/s5m*.c 12866F: drivers/clk/clk-s2mps11.c 12867F: drivers/rtc/rtc-s5m.c 12868F: include/linux/mfd/samsung/ 12869F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12870F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12871F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12872F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12873 12874SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12875M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12876L: linux-media@vger.kernel.org 12877L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12878S: Maintained 12879F: drivers/media/platform/s3c-camif/ 12880F: include/media/drv-intf/s3c_camif.h 12881 12882SAMSUNG S3FWRN5 NFC DRIVER 12883M: Robert Baldyga <r.baldyga@samsung.com> 12884M: Krzysztof Opasiak <k.opasiak@samsung.com> 12885L: linux-nfc@lists.01.org (moderated for non-subscribers) 12886S: Supported 12887F: drivers/nfc/s3fwrn5 12888 12889SAMSUNG S5C73M3 CAMERA DRIVER 12890M: Kyungmin Park <kyungmin.park@samsung.com> 12891M: Andrzej Hajda <a.hajda@samsung.com> 12892L: linux-media@vger.kernel.org 12893S: Supported 12894F: drivers/media/i2c/s5c73m3/* 12895 12896SAMSUNG S5K5BAF CAMERA DRIVER 12897M: Kyungmin Park <kyungmin.park@samsung.com> 12898M: Andrzej Hajda <a.hajda@samsung.com> 12899L: linux-media@vger.kernel.org 12900S: Supported 12901F: drivers/media/i2c/s5k5baf.c 12902 12903SAMSUNG S5P Security SubSystem (SSS) DRIVER 12904M: Krzysztof Kozlowski <krzk@kernel.org> 12905M: Vladimir Zapolskiy <vz@mleia.com> 12906M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12907L: linux-crypto@vger.kernel.org 12908L: linux-samsung-soc@vger.kernel.org 12909S: Maintained 12910F: drivers/crypto/s5p-sss.c 12911 12912SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12913M: Kyungmin Park <kyungmin.park@samsung.com> 12914M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12915L: linux-media@vger.kernel.org 12916Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12917S: Supported 12918F: drivers/media/platform/exynos4-is/ 12919 12920SAMSUNG SOC CLOCK DRIVERS 12921M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12922M: Tomasz Figa <tomasz.figa@gmail.com> 12923M: Chanwoo Choi <cw00.choi@samsung.com> 12924S: Supported 12925L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12926T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12927F: drivers/clk/samsung/ 12928F: include/dt-bindings/clock/exynos*.h 12929F: Documentation/devicetree/bindings/clock/exynos*.txt 12930 12931SAMSUNG SPI DRIVERS 12932M: Kukjin Kim <kgene@kernel.org> 12933M: Krzysztof Kozlowski <krzk@kernel.org> 12934M: Andi Shyti <andi@etezian.org> 12935L: linux-spi@vger.kernel.org 12936L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12937S: Maintained 12938F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12939F: drivers/spi/spi-s3c* 12940F: include/linux/platform_data/spi-s3c64xx.h 12941 12942SAMSUNG SXGBE DRIVERS 12943M: Byungho An <bh74.an@samsung.com> 12944M: Girish K S <ks.giri@samsung.com> 12945M: Vipul Pandya <vipul.pandya@samsung.com> 12946S: Supported 12947L: netdev@vger.kernel.org 12948F: drivers/net/ethernet/samsung/sxgbe/ 12949 12950SAMSUNG THERMAL DRIVER 12951M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12952L: linux-pm@vger.kernel.org 12953L: linux-samsung-soc@vger.kernel.org 12954S: Supported 12955T: git https://github.com/lmajewski/linux-samsung-thermal.git 12956F: drivers/thermal/samsung/ 12957 12958SAMSUNG USB2 PHY DRIVER 12959M: Kamil Debski <kamil@wypas.org> 12960M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12961L: linux-kernel@vger.kernel.org 12962S: Supported 12963F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12964F: Documentation/phy/samsung-usb2.txt 12965F: drivers/phy/samsung/phy-exynos4210-usb2.c 12966F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12967F: drivers/phy/samsung/phy-exynos5250-usb2.c 12968F: drivers/phy/samsung/phy-s5pv210-usb2.c 12969F: drivers/phy/samsung/phy-samsung-usb2.c 12970F: drivers/phy/samsung/phy-samsung-usb2.h 12971 12972SC1200 WDT DRIVER 12973M: Zwane Mwaikambo <zwanem@gmail.com> 12974S: Maintained 12975F: drivers/watchdog/sc1200wdt.c 12976 12977SCHEDULER 12978M: Ingo Molnar <mingo@redhat.com> 12979M: Peter Zijlstra <peterz@infradead.org> 12980L: linux-kernel@vger.kernel.org 12981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12982S: Maintained 12983F: kernel/sched/ 12984F: include/linux/sched.h 12985F: include/uapi/linux/sched.h 12986F: include/linux/wait.h 12987 12988SCR24X CHIP CARD INTERFACE DRIVER 12989M: Lubomir Rintel <lkundrak@v3.sk> 12990S: Supported 12991F: drivers/char/pcmcia/scr24x_cs.c 12992 12993SCSI CDROM DRIVER 12994M: Jens Axboe <axboe@kernel.dk> 12995L: linux-scsi@vger.kernel.org 12996W: http://www.kernel.dk 12997S: Maintained 12998F: drivers/scsi/sr* 12999 13000SCSI RDMA PROTOCOL (SRP) INITIATOR
13001M: Bart Van Assche <bart.vanassche@sandisk.com> 13002L: linux-rdma@vger.kernel.org 13003S: Supported 13004W: http://www.openfabrics.org 13005Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13006T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 13007F: drivers/infiniband/ulp/srp/ 13008F: include/scsi/srp.h 13009 13010SCSI SG DRIVER 13011M: Doug Gilbert <dgilbert@interlog.com> 13012L: linux-scsi@vger.kernel.org 13013W: http://sg.danny.cz/sg 13014S: Maintained 13015F: Documentation/scsi/scsi-generic.txt 13016F: drivers/scsi/sg.c 13017F: include/scsi/sg.h 13018 13019SCSI SUBSYSTEM 13020M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 13021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13022M: "Martin K. Petersen" <martin.petersen@oracle.com> 13023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13024L: linux-scsi@vger.kernel.org 13025S: Maintained 13026F: Documentation/devicetree/bindings/scsi/ 13027F: drivers/scsi/ 13028F: include/scsi/ 13029 13030SCSI TAPE DRIVER 13031M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13032L: linux-scsi@vger.kernel.org 13033S: Maintained 13034F: Documentation/scsi/st.txt 13035F: drivers/scsi/st.* 13036F: drivers/scsi/st_*.h 13037 13038SCTP PROTOCOL 13039M: Vlad Yasevich <vyasevich@gmail.com> 13040M: Neil Horman <nhorman@tuxdriver.com> 13041M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13042L: linux-sctp@vger.kernel.org 13043W: http://lksctp.sourceforge.net 13044S: Maintained 13045F: Documentation/networking/sctp.txt 13046F: include/linux/sctp.h 13047F: include/uapi/linux/sctp.h 13048F: include/net/sctp/ 13049F: net/sctp/ 13050 13051SCx200 CPU SUPPORT 13052M: Jim Cromie <jim.cromie@gmail.com> 13053S: Odd Fixes 13054F: Documentation/i2c/busses/scx200_acb 13055F: arch/x86/platform/scx200/ 13056F: drivers/watchdog/scx200_wdt.c 13057F: drivers/i2c/busses/scx200* 13058F: drivers/mtd/maps/scx200_docflash.c 13059F: include/linux/scx200.h 13060 13061SCx200 GPIO DRIVER 13062M: Jim Cromie <jim.cromie@gmail.com> 13063S: Maintained 13064F: drivers/char/scx200_gpio.c 13065F: include/linux/scx200_gpio.h 13066 13067SCx200 HRT CLOCKSOURCE DRIVER 13068M: Jim Cromie <jim.cromie@gmail.com> 13069S: Maintained 13070F: drivers/clocksource/scx200_hrt.c 13071 13072SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13073M: Sascha Sommer <saschasommer@freenet.de> 13074L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13075S: Maintained 13076F: drivers/mmc/host/sdricoh_cs.c 13077 13078SECURE COMPUTING 13079M: Kees Cook <keescook@chromium.org> 13080R: Andy Lutomirski <luto@amacapital.net> 13081R: Will Drewry <wad@chromium.org> 13082T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13083S: Supported 13084F: kernel/seccomp.c 13085F: include/uapi/linux/seccomp.h 13086F: include/linux/seccomp.h 13087F: tools/testing/selftests/seccomp/* 13088F: tools/testing/selftests/kselftest_harness.h 13089F: Documentation/userspace-api/seccomp_filter.rst 13090K: \bsecure_computing 13091K: \bTIF_SECCOMP\b 13092 13093SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13094M: Al Cooper <alcooperx@gmail.com> 13095L: linux-mmc@vger.kernel.org 13096L: bcm-kernel-feedback-list@broadcom.com 13097S: Maintained 13098F: drivers/mmc/host/sdhci-brcmstb* 13099 13100SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13101M: Adrian Hunter <adrian.hunter@intel.com> 13102L: linux-mmc@vger.kernel.org 13103T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13104S: Maintained 13105F: drivers/mmc/host/sdhci* 13106F: include/linux/mmc/sdhci* 13107 13108SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13109M: Ben Dooks <ben-linux@fluff.org> 13110M: Jaehoon Chung <jh80.chung@samsung.com> 13111L: linux-mmc@vger.kernel.org 13112S: Maintained 13113F: drivers/mmc/host/sdhci-s3c* 13114 13115SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13116M: Viresh Kumar <vireshk@kernel.org> 13117L: linux-mmc@vger.kernel.org 13118S: Maintained 13119F: drivers/mmc/host/sdhci-spear.c 13120 13121SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13122M: Kishon Vijay Abraham I <kishon@ti.com> 13123L: linux-mmc@vger.kernel.org 13124S: Maintained 13125F: drivers/mmc/host/sdhci-omap.c 13126 13127SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13128M: Scott Bauer <scott.bauer@intel.com> 13129M: Jonathan Derrick <jonathan.derrick@intel.com> 13130L: linux-block@vger.kernel.org 13131S: Supported 13132F: block/sed* 13133F: block/opal_proto.h 13134F: include/linux/sed* 13135F: include/uapi/linux/sed* 13136 13137SECURITY CONTACT 13138M: Security Officers <security@kernel.org> 13139S: Supported 13140 13141SECURITY SUBSYSTEM 13142M: James Morris <jmorris@namei.org> 13143M: "Serge E. Hallyn" <serge@hallyn.com> 13144L: linux-security-module@vger.kernel.org (suggested Cc:) 13145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13146W: http://kernsec.org/ 13147S: Supported 13148F: security/ 13149 13150SELINUX SECURITY MODULE 13151M: Paul Moore <paul@paul-moore.com> 13152M: Stephen Smalley <sds@tycho.nsa.gov> 13153M: Eric Paris <eparis@parisplace.org> 13154L: selinux@tycho.nsa.gov (moderated for non-subscribers) 13155W: https://selinuxproject.org 13156W: https://github.com/SELinuxProject 13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13158S: Supported 13159F: include/linux/selinux* 13160F: security/selinux/ 13161F: scripts/selinux/ 13162F: Documentation/admin-guide/LSM/SELinux.rst 13163 13164SENSABLE PHANTOM 13165M: Jiri Slaby <jirislaby@gmail.com> 13166S: Maintained 13167F: drivers/misc/phantom.c 13168F: include/uapi/linux/phantom.h 13169 13170SERIAL DEVICE BUS 13171M: Rob Herring <robh@kernel.org> 13172L: linux-serial@vger.kernel.org 13173S: Maintained 13174F: Documentation/devicetree/bindings/serial/slave-device.txt 13175F: drivers/tty/serdev/ 13176F: include/linux/serdev.h 13177 13178SERIAL DRIVERS 13179M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13180L: linux-serial@vger.kernel.org 13181S: Maintained 13182F: Documentation/devicetree/bindings/serial/ 13183F: drivers/tty/serial/ 13184 13185SERIAL IR RECEIVER 13186M: Sean Young <sean@mess.org> 13187L: linux-media@vger.kernel.org 13188S: Maintained 13189F: drivers/media/rc/serial_ir.c 13190 13191SFC NETWORK DRIVER 13192M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13193M: Edward Cree <ecree@solarflare.com> 13194M: Bert Kenward <bkenward@solarflare.com> 13195L: netdev@vger.kernel.org 13196S: Supported 13197F: drivers/net/ethernet/sfc/ 13198 13199SGI GRU DRIVER 13200M: Dimitri Sivanich <sivanich@sgi.com> 13201S: Maintained 13202F: drivers/misc/sgi-gru/ 13203 13204SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13205M: Pat Gefre <pfg@sgi.com> 13206L: linux-ia64@vger.kernel.org 13207S: Supported 13208F: Documentation/ia64/serial.txt 13209F: drivers/tty/serial/ioc?_serial.c 13210F: include/linux/ioc?.h 13211 13212SGI XP/XPC/XPNET DRIVER 13213M: Cliff Whickman <cpw@sgi.com> 13214M: Robin Holt <robinmholt@gmail.com> 13215S: Maintained 13216F: drivers/misc/sgi-xp/ 13217 13218SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13219M: Ursula Braun <ubraun@linux.ibm.com> 13220L: linux-s390@vger.kernel.org 13221W: http://www.ibm.com/developerworks/linux/linux390/ 13222S: Supported 13223F: net/smc/ 13224 13225SH_VEU V4L2 MEM2MEM DRIVER 13226L: linux-media@vger.kernel.org 13227S: Orphan 13228F: drivers/media/platform/sh_veu.c 13229 13230SH_VOU V4L2 OUTPUT DRIVER 13231L: linux-media@vger.kernel.org 13232S: Orphan 13233F: drivers/media/platform/sh_vou.c 13234F: include/media/drv-intf/sh_vou.h 13235 13236SI2157 MEDIA DRIVER 13237M: Antti Palosaari <crope@iki.fi> 13238L: linux-media@vger.kernel.org 13239W: https://linuxtv.org 13240W: http://palosaari.fi/linux/ 13241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13242T: git git://linuxtv.org/anttip/media_tree.git 13243S: Maintained 13244F: drivers/media/tuners/si2157* 13245 13246SI2165 MEDIA DRIVER 13247M: Matthias Schwarzott <zzam@gentoo.org> 13248L: linux-media@vger.kernel.org 13249W: https://linuxtv.org 13250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13251S: Maintained 13252F: drivers/media/dvb-frontends/si2165* 13253 13254SI2168 MEDIA DRIVER 13255M: Antti Palosaari <crope@iki.fi> 13256L: linux-media@vger.kernel.org 13257W: https://linuxtv.org 13258W: http://palosaari.fi/linux/ 13259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13260T: git git://linuxtv.org/anttip/media_tree.git 13261S: Maintained 13262F: drivers/media/dvb-frontends/si2168* 13263 13264SI470X FM RADIO RECEIVER I2C DRIVER 13265M: Hans Verkuil <hverkuil@xs4all.nl> 13266L: linux-media@vger.kernel.org 13267T: git git://linuxtv.org/media_tree.git 13268W: https://linuxtv.org 13269S: Odd Fixes 13270F: drivers/media/radio/si470x/radio-si470x-i2c.c 13271 13272SI470X FM RADIO RECEIVER USB DRIVER 13273M: Hans Verkuil <hverkuil@xs4all.nl> 13274L: linux-media@vger.kernel.org 13275T: git git://linuxtv.org/media_tree.git 13276W: https://linuxtv.org 13277S: Maintained 13278F: drivers/media/radio/si470x/radio-si470x-common.c 13279F: drivers/media/radio/si470x/radio-si470x.h 13280F: drivers/media/radio/si470x/radio-si470x-usb.c 13281 13282SI4713 FM RADIO TRANSMITTER I2C DRIVER 13283M: Eduardo Valentin <edubezval@gmail.com> 13284L: linux-media@vger.kernel.org 13285T: git git://linuxtv.org/media_tree.git 13286W: https://linuxtv.org 13287S: Odd Fixes 13288F: drivers/media/radio/si4713/si4713.? 13289 13290SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13291M: Eduardo Valentin <edubezval@gmail.com> 13292L: linux-media@vger.kernel.org 13293T: git git://linuxtv.org/media_tree.git 13294W: https://linuxtv.org 13295S: Odd Fixes 13296F: drivers/media/radio/si4713/radio-platform-si4713.c 13297 13298SI4713 FM RADIO TRANSMITTER USB DRIVER 13299M: Hans Verkuil <hverkuil@xs4all.nl> 13300L: linux-media@vger.kernel.org 13301T: git git://linuxtv.org/media_tree.git 13302W: https://linuxtv.org 13303S: Maintained 13304F: drivers/media/radio/si4713/radio-usb-si4713.c 13305 13306SIANO DVB DRIVER 13307M: Mauro Carvalho Chehab <mchehab@kernel.org> 13308L: linux-media@vger.kernel.org 13309W: https://linuxtv.org 13310T: git git://linuxtv.org/media_tree.git 13311S: Odd fixes 13312F: drivers/media/common/siano/ 13313F: drivers/media/usb/siano/ 13314F: drivers/media/usb/siano/ 13315F: drivers/media/mmc/siano/ 13316 13317SIFIVE DRIVERS 13318M: Palmer Dabbelt <palmer@sifive.com> 13319L: linux-riscv@lists.infradead.org 13320T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13321S: Supported 13322K: sifive 13323N: sifive 13324 13325SILEAD TOUCHSCREEN DRIVER 13326M: Hans de Goede <hdegoede@redhat.com> 13327L: linux-input@vger.kernel.org 13328L: platform-driver-x86@vger.kernel.org 13329S: Maintained 13330F: drivers/input/touchscreen/silead.c 13331F: drivers/platform/x86/silead_dmi.c 13332 13333SILICON MOTION SM712 FRAME BUFFER DRIVER 13334M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13335M: Teddy Wang <teddy.wang@siliconmotion.com> 13336M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13337L: linux-fbdev@vger.kernel.org 13338S: Maintained 13339F: drivers/video/fbdev/sm712* 13340F: Documentation/fb/sm712fb.txt 13341 13342SIMPLE FIRMWARE INTERFACE (SFI) 13343M: Len Brown <lenb@kernel.org> 13344L: sfi-devel@simplefirmware.org 13345W: http://simplefirmware.org/ 13346T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13347S: Supported 13348F: arch/x86/platform/sfi/ 13349F: drivers/sfi/ 13350F: include/linux/sfi*.h 13351 13352SIMPLEFB FB DRIVER 13353M: Hans de Goede <hdegoede@redhat.com> 13354L: linux-fbdev@vger.kernel.org 13355S: Maintained 13356F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13357F: drivers/video/fbdev/simplefb.c 13358F: include/linux/platform_data/simplefb.h 13359 13360SIMTEC EB110ATX (Chalice CATS) 13361P: Ben Dooks 13362P: Vincent Sanders <vince@simtec.co.uk> 13363M: Simtec Linux Team <linux@simtec.co.uk> 13364W: http://www.simtec.co.uk/products/EB110ATX/ 13365S: Supported 13366 13367SIMTEC EB2410ITX (BAST) 13368P: Ben Dooks 13369P: Vincent Sanders <vince@simtec.co.uk> 13370M: Simtec Linux Team <linux@simtec.co.uk> 13371W: http://www.simtec.co.uk/products/EB2410ITX/ 13372S: Supported 13373F: arch/arm/mach-s3c24xx/mach-bast.c 13374F: arch/arm/mach-s3c24xx/bast-ide.c 13375F: arch/arm/mach-s3c24xx/bast-irq.c 13376 13377SIPHASH PRF ROUTINES 13378M: Jason A. Donenfeld <Jason@zx2c4.com> 13379S: Maintained 13380F: lib/siphash.c 13381F: lib/test_siphash.c 13382F: include/linux/siphash.h 13383 13384SIOX 13385M: Gavin Schenk <g.schenk@eckelmann.de> 13386M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13387R: Pengutronix Kernel Team <kernel@pengutronix.de> 13388S: Supported 13389F: drivers/siox/* 13390F: include/trace/events/siox.h 13391 13392SIS 190 ETHERNET DRIVER 13393M: Francois Romieu <romieu@fr.zoreil.com> 13394L: netdev@vger.kernel.org 13395S: Maintained 13396F: drivers/net/ethernet/sis/sis190.c 13397 13398SIS 900/7016 FAST ETHERNET DRIVER 13399M: Daniele Venzano <venza@brownhat.org> 13400W: http://www.brownhat.org/sis900.html 13401L: netdev@vger.kernel.org 13402S: Maintained 13403F: drivers/net/ethernet/sis/sis900.* 13404 13405SIS FRAMEBUFFER DRIVER 13406M: Thomas Winischhofer <thomas@winischhofer.net> 13407W: http://www.winischhofer.net/linuxsisvga.shtml 13408S: Maintained 13409F: Documentation/fb/sisfb.txt 13410F: drivers/video/fbdev/sis/ 13411F: include/video/sisfb.h 13412 13413SIS USB2VGA DRIVER 13414M: Thomas Winischhofer <thomas@winischhofer.net> 13415W: http://www.winischhofer.at/linuxsisusbvga.shtml 13416S: Maintained 13417F: drivers/usb/misc/sisusbvga/ 13418 13419SLAB ALLOCATOR 13420M: Christoph Lameter <cl@linux.com> 13421M: Pekka Enberg <penberg@kernel.org> 13422M: David Rientjes <rientjes@google.com> 13423M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13424M: Andrew Morton <akpm@linux-foundation.org> 13425L: linux-mm@kvack.org 13426S: Maintained 13427F: include/linux/sl?b*.h 13428F: mm/sl?b* 13429 13430SLEEPABLE READ-COPY UPDATE (SRCU) 13431M: Lai Jiangshan <jiangshanlai@gmail.com> 13432M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13433M: Josh Triplett <josh@joshtriplett.org> 13434R: Steven Rostedt <rostedt@goodmis.org> 13435R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13436L: rcu@vger.kernel.org 13437W: http://www.rdrop.com/users/paulmck/RCU/ 13438S: Supported 13439T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13440F: include/linux/srcu*.h 13441F: kernel/rcu/srcu*.c 13442 13443SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13444M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13445L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13446S: Maintained 13447F: drivers/slimbus/ 13448F: Documentation/devicetree/bindings/slimbus/ 13449F: include/linux/slimbus.h 13450 13451SMACK SECURITY MODULE 13452M: Casey Schaufler <casey@schaufler-ca.com> 13453L: linux-security-module@vger.kernel.org 13454W: http://schaufler-ca.com 13455T: git git://github.com/cschaufler/smack-next 13456S: Maintained 13457F: Documentation/admin-guide/LSM/Smack.rst 13458F: security/smack/ 13459 13460SMC91x ETHERNET DRIVER 13461M: Nicolas Pitre <nico@fluxnic.net> 13462S: Odd Fixes 13463F: drivers/net/ethernet/smsc/smc91x.* 13464 13465SMIA AND SMIA++ IMAGE SENSOR DRIVER 13466M: Sakari Ailus <sakari.ailus@iki.fi> 13467L: linux-media@vger.kernel.org 13468S: Maintained 13469F: drivers/media/i2c/smiapp/ 13470F: include/media/i2c/smiapp.h 13471F: drivers/media/i2c/smiapp-pll.c 13472F: drivers/media/i2c/smiapp-pll.h 13473F: include/uapi/linux/smiapp.h 13474F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13475 13476SMM665 HARDWARE MONITOR DRIVER 13477M: Guenter Roeck <linux@roeck-us.net> 13478L: linux-hwmon@vger.kernel.org 13479S: Maintained 13480F: Documentation/hwmon/smm665 13481F: drivers/hwmon/smm665.c 13482 13483SMSC EMC2103 HARDWARE MONITOR DRIVER 13484M: Steve Glendinning <steve.glendinning@shawell.net> 13485L: linux-hwmon@vger.kernel.org 13486S: Maintained 13487F: Documentation/hwmon/emc2103 13488F: drivers/hwmon/emc2103.c 13489 13490SMSC SCH5627 HARDWARE MONITOR DRIVER 13491M: Hans de Goede <hdegoede@redhat.com> 13492L: linux-hwmon@vger.kernel.org 13493S: Supported 13494F: Documentation/hwmon/sch5627 13495F: drivers/hwmon/sch5627.c 13496 13497SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13498M: Steve Glendinning <steve.glendinning@shawell.net> 13499L: linux-fbdev@vger.kernel.org 13500S: Maintained 13501F: drivers/video/fbdev/smscufx.c 13502 13503SMSC47B397 HARDWARE MONITOR DRIVER 13504M: Jean Delvare <jdelvare@suse.com> 13505L: linux-hwmon@vger.kernel.org 13506S: Maintained 13507F: Documentation/hwmon/smsc47b397 13508F: drivers/hwmon/smsc47b397.c 13509 13510SMSC911x ETHERNET DRIVER 13511M: Steve Glendinning <steve.glendinning@shawell.net> 13512L: netdev@vger.kernel.org 13513S: Maintained 13514F: include/linux/smsc911x.h 13515F: drivers/net/ethernet/smsc/smsc911x.* 13516 13517SMSC9420 PCI ETHERNET DRIVER 13518M: Steve Glendinning <steve.glendinning@shawell.net> 13519L: netdev@vger.kernel.org 13520S: Maintained 13521F: drivers/net/ethernet/smsc/smsc9420.* 13522 13523SOC-CAMERA V4L2 SUBSYSTEM 13524L: linux-media@vger.kernel.org 13525T: git git://linuxtv.org/media_tree.git 13526S: Orphan 13527F: include/media/soc* 13528F: drivers/media/i2c/soc_camera/ 13529F: drivers/media/platform/soc_camera/ 13530 13531SOCIONEXT SYNQUACER I2C DRIVER 13532M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13533L: linux-i2c@vger.kernel.org 13534S: Maintained 13535F: drivers/i2c/busses/i2c-synquacer.c 13536F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13537 13538SOCIONEXT UNIPHIER SOUND DRIVER 13539M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13540L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13541S: Maintained 13542F: sound/soc/uniphier/ 13543 13544SOEKRIS NET48XX LED SUPPORT 13545M: Chris Boot <bootc@bootc.net> 13546S: Maintained 13547F: drivers/leds/leds-net48xx.c 13548 13549SOFT-IWARP DRIVER (siw) 13550M: Bernard Metzler <bmt@zurich.ibm.com> 13551L: linux-rdma@vger.kernel.org 13552S: Supported 13553F: drivers/infiniband/sw/siw/ 13554F: include/uapi/rdma/siw-abi.h 13555 13556SOFT-ROCE DRIVER (rxe) 13557M: Moni Shoua <monis@mellanox.com> 13558L: linux-rdma@vger.kernel.org 13559S: Supported 13560W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13561Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13562F: drivers/infiniband/sw/rxe/ 13563F: include/uapi/rdma/rdma_user_rxe.h 13564 13565SOFTLOGIC 6x10 MPEG CODEC 13566M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13567M: Anton Sviridenko <anton@corp.bluecherry.net> 13568M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13569M: Andrey Utkin <andrey_utkin@fastmail.com> 13570M: Ismael Luceno <ismael@iodev.co.uk> 13571L: linux-media@vger.kernel.org 13572S: Supported 13573F: drivers/media/pci/solo6x10/ 13574 13575SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13576M: James Morse <james.morse@arm.com> 13577L: linux-arm-kernel@lists.infradead.org 13578S: Maintained 13579F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13580F: drivers/firmware/arm_sdei.c 13581F: include/linux/sdei.h 13582F: include/uapi/linux/sdei.h 13583 13584SOFTWARE RAID (Multiple Disks) SUPPORT 13585M: Shaohua Li <shli@kernel.org> 13586L: linux-raid@vger.kernel.org 13587T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13588S: Supported 13589F: drivers/md/Makefile 13590F: drivers/md/Kconfig 13591F: drivers/md/md* 13592F: drivers/md/raid* 13593F: include/linux/raid/ 13594F: include/uapi/linux/raid/ 13595 13596SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13597M: Jassi Brar <jaswinder.singh@linaro.org> 13598L: netdev@vger.kernel.org 13599S: Maintained 13600F: drivers/net/ethernet/socionext/netsec.c 13601F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13602 13603SOLIDRUN CLEARFOG SUPPORT 13604M: Russell King <linux@armlinux.org.uk> 13605S: Maintained 13606F: arch/arm/boot/dts/armada-388-clearfog* 13607F: arch/arm/boot/dts/armada-38x-solidrun-* 13608 13609SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13610M: Russell King <linux@armlinux.org.uk> 13611S: Maintained 13612F: arch/arm/boot/dts/imx6*-cubox-i* 13613F: arch/arm/boot/dts/imx6*-hummingboard* 13614F: arch/arm/boot/dts/imx6*-sr-* 13615 13616SONIC NETWORK DRIVER 13617M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13618L: netdev@vger.kernel.org 13619S: Maintained 13620F: drivers/net/ethernet/natsemi/sonic.* 13621 13622SONICS SILICON BACKPLANE DRIVER (SSB) 13623M: Michael Buesch <m@bues.ch> 13624L: linux-wireless@vger.kernel.org 13625S: Maintained 13626F: drivers/ssb/ 13627F: include/linux/ssb/ 13628 13629SONY IMX258 SENSOR DRIVER 13630M: Sakari Ailus <sakari.ailus@linux.intel.com> 13631L: linux-media@vger.kernel.org 13632T: git git://linuxtv.org/media_tree.git 13633S: Maintained 13634F: drivers/media/i2c/imx258.c 13635 13636SONY IMX274 SENSOR DRIVER 13637M: Leon Luo <leonl@leopardimaging.com> 13638L: linux-media@vger.kernel.org 13639T: git git://linuxtv.org/media_tree.git 13640S: Maintained 13641F: drivers/media/i2c/imx274.c 13642F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13643 13644SONY MEMORYSTICK CARD SUPPORT 13645M: Alex Dubov <oakad@yahoo.com> 13646W: http://tifmxx.berlios.de/ 13647S: Maintained 13648F: drivers/memstick/host/tifm_ms.c 13649 13650SONY MEMORYSTICK STANDARD SUPPORT 13651M: Maxim Levitsky <maximlevitsky@gmail.com> 13652S: Maintained 13653F: drivers/memstick/core/ms_block.* 13654 13655SONY VAIO CONTROL DEVICE DRIVER 13656M: Mattia Dongili <malattia@linux.it> 13657L: platform-driver-x86@vger.kernel.org 13658W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13659S: Maintained 13660F: Documentation/laptops/sony-laptop.txt 13661F: drivers/char/sonypi.c 13662F: drivers/platform/x86/sony-laptop.c 13663F: include/linux/sony-laptop.h 13664 13665SOUND 13666M: Jaroslav Kysela <perex@perex.cz> 13667M: Takashi Iwai <tiwai@suse.com> 13668L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13669W: http://www.alsa-project.org/ 13670T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13671T: git git://git.alsa-project.org/alsa-kernel.git 13672Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13673S: Maintained 13674F: Documentation/sound/ 13675F: include/sound/ 13676F: include/uapi/sound/ 13677F: sound/ 13678 13679SOUND - COMPRESSED AUDIO 13680M: Vinod Koul <vkoul@kernel.org> 13681L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13682T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13683S: Supported 13684F: Documentation/sound/designs/compress-offload.rst 13685F: include/sound/compress_driver.h 13686F: include/uapi/sound/compress_* 13687F: sound/core/compress_offload.c 13688F: sound/soc/soc-compress.c 13689 13690SOUND - DMAENGINE HELPERS 13691M: Lars-Peter Clausen <lars@metafoo.de> 13692S: Supported 13693F: include/sound/dmaengine_pcm.h 13694F: sound/core/pcm_dmaengine.c 13695F: sound/soc/soc-generic-dmaengine-pcm.c 13696 13697SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13698M: Liam Girdwood <lgirdwood@gmail.com> 13699M: Mark Brown <broonie@kernel.org> 13700T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13702W: http://alsa-project.org/main/index.php/ASoC 13703S: Supported 13704F: Documentation/devicetree/bindings/sound/ 13705F: Documentation/sound/soc/ 13706F: sound/soc/ 13707F: include/sound/soc* 13708 13709SOUNDWIRE SUBSYSTEM 13710M: Vinod Koul <vinod.koul@intel.com> 13711M: Sanyog Kale <sanyog.r.kale@intel.com> 13712R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13713L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13714S: Supported 13715F: Documentation/driver-api/soundwire/ 13716F: drivers/soundwire/ 13717F: include/linux/soundwire/ 13718 13719SP2 MEDIA DRIVER 13720M: Olli Salonen <olli.salonen@iki.fi> 13721L: linux-media@vger.kernel.org 13722W: https://linuxtv.org 13723Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13724S: Maintained 13725F: drivers/media/dvb-frontends/sp2* 13726 13727SPARC + UltraSPARC (sparc/sparc64) 13728M: "David S. Miller" <davem@davemloft.net> 13729L: sparclinux@vger.kernel.org 13730Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13731T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13732T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13733S: Maintained 13734F: arch/sparc/ 13735F: drivers/sbus/ 13736 13737SPARC SERIAL DRIVERS 13738M: "David S. Miller" <davem@davemloft.net> 13739L: sparclinux@vger.kernel.org 13740T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13741T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13742S: Maintained 13743F: include/linux/sunserialcore.h 13744F: drivers/tty/serial/suncore.c 13745F: drivers/tty/serial/sunhv.c 13746F: drivers/tty/serial/sunsab.c 13747F: drivers/tty/serial/sunsab.h 13748F: drivers/tty/serial/sunsu.c 13749F: drivers/tty/serial/sunzilog.c 13750F: drivers/tty/serial/sunzilog.h 13751F: drivers/tty/vcc.c 13752 13753SPARSE CHECKER 13754M: "Christopher Li" <sparse@chrisli.org> 13755L: linux-sparse@vger.kernel.org 13756W: https://sparse.wiki.kernel.org/ 13757T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13758T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13759S: Maintained 13760F: include/linux/compiler.h 13761 13762SPEAR CLOCK FRAMEWORK SUPPORT 13763M: Viresh Kumar <vireshk@kernel.org> 13764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13765W: http://www.st.com/spear 13766S: Maintained 13767F: drivers/clk/spear/ 13768 13769SPEAR PLATFORM SUPPORT 13770M: Viresh Kumar <vireshk@kernel.org> 13771M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13773W: http://www.st.com/spear 13774S: Maintained 13775F: arch/arm/boot/dts/spear* 13776F: arch/arm/mach-spear/ 13777 13778SPI NOR SUBSYSTEM 13779M: Marek Vasut <marek.vasut@gmail.com> 13780L: linux-mtd@lists.infradead.org 13781W: http://www.linux-mtd.infradead.org/ 13782Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13783T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13784T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13785S: Maintained 13786F: drivers/mtd/spi-nor/ 13787F: include/linux/mtd/spi-nor.h 13788 13789SPI SUBSYSTEM 13790M: Mark Brown <broonie@kernel.org> 13791L: linux-spi@vger.kernel.org 13792T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13793Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13794S: Maintained 13795F: Documentation/devicetree/bindings/spi/ 13796F: Documentation/spi/ 13797F: drivers/spi/ 13798F: include/linux/spi/ 13799F: include/uapi/linux/spi/ 13800F: tools/spi/ 13801 13802SPIDERNET NETWORK DRIVER for CELL 13803M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13804L: netdev@vger.kernel.org 13805S: Supported 13806F: Documentation/networking/spider_net.txt 13807F: drivers/net/ethernet/toshiba/spider_net* 13808 13809SPMI SUBSYSTEM 13810R: Stephen Boyd <sboyd@kernel.org> 13811L: linux-arm-msm@vger.kernel.org 13812F: Documentation/devicetree/bindings/spmi/ 13813F: drivers/spmi/ 13814F: include/dt-bindings/spmi/spmi.h 13815F: include/linux/spmi.h 13816F: include/trace/events/spmi.h 13817 13818SPU FILE SYSTEM 13819M: Jeremy Kerr <jk@ozlabs.org> 13820L: linuxppc-dev@lists.ozlabs.org 13821W: http://www.ibm.com/developerworks/power/cell/ 13822S: Supported 13823F: Documentation/filesystems/spufs.txt 13824F: arch/powerpc/platforms/cell/spufs/ 13825 13826SQUASHFS FILE SYSTEM 13827M: Phillip Lougher <phillip@squashfs.org.uk> 13828L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13829W: http://squashfs.org.uk 13830T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13831S: Maintained 13832F: Documentation/filesystems/squashfs.txt 13833F: fs/squashfs/ 13834 13835SRM (Alpha) environment access 13836M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13837S: Maintained 13838F: arch/alpha/kernel/srm_env.c 13839 13840ST STM32 I2C/SMBUS DRIVER 13841M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13842L: linux-i2c@vger.kernel.org 13843S: Maintained 13844F: drivers/i2c/busses/i2c-stm32* 13845 13846STABLE BRANCH 13847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13848L: stable@vger.kernel.org 13849S: Supported 13850F: Documentation/process/stable-kernel-rules.rst 13851 13852STAGING - COMEDI 13853M: Ian Abbott <abbotti@mev.co.uk> 13854M: H Hartley Sweeten <hsweeten@visionengravers.com> 13855S: Odd Fixes 13856F: drivers/staging/comedi/ 13857 13858STAGING - FLARION FT1000 DRIVERS 13859M: Marek Belisko <marek.belisko@gmail.com> 13860S: Odd Fixes 13861F: drivers/staging/ft1000/ 13862 13863STAGING - INDUSTRIAL IO 13864M: Jonathan Cameron <jic23@kernel.org> 13865L: linux-iio@vger.kernel.org 13866S: Odd Fixes 13867F: Documentation/devicetree/bindings/staging/iio/ 13868F: drivers/staging/iio/ 13869 13870STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13871M: Marc Dietrich <marvin24@gmx.de> 13872L: ac100@lists.launchpad.net (moderated for non-subscribers) 13873L: linux-tegra@vger.kernel.org 13874S: Maintained 13875F: drivers/staging/nvec/ 13876 13877STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13878M: Jens Frederich <jfrederich@gmail.com> 13879M: Daniel Drake <dsd@laptop.org> 13880M: Jon Nettleton <jon.nettleton@gmail.com> 13881W: http://wiki.laptop.org/go/DCON 13882S: Maintained 13883F: drivers/staging/olpc_dcon/ 13884 13885STAGING - REALTEK RTL8712U DRIVERS 13886M: Larry Finger <Larry.Finger@lwfinger.net> 13887M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13888S: Odd Fixes 13889F: drivers/staging/rtl8712/ 13890 13891STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13892M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13893M: Teddy Wang <teddy.wang@siliconmotion.com> 13894M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13895L: linux-fbdev@vger.kernel.org 13896S: Maintained 13897F: drivers/staging/sm750fb/ 13898 13899STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13900M: William Hubbs <w.d.hubbs@gmail.com> 13901M: Chris Brannon <chris@the-brannons.com> 13902M: Kirk Reiser <kirk@reisers.ca> 13903M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13904L: speakup@linux-speakup.org 13905W: http://www.linux-speakup.org/ 13906S: Odd Fixes 13907F: drivers/staging/speakup/ 13908 13909STAGING - VIA VT665X DRIVERS 13910M: Forest Bond <forest@alittletooquiet.net> 13911S: Odd Fixes 13912F: drivers/staging/vt665?/ 13913 13914STAGING - WILC1000 WIFI DRIVER 13915M: Aditya Shankar <aditya.shankar@microchip.com> 13916M: Ganesh Krishna <ganesh.krishna@microchip.com> 13917L: linux-wireless@vger.kernel.org 13918S: Supported 13919F: drivers/staging/wilc1000/ 13920 13921STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13922M: Arnaud Patard <arnaud.patard@rtp-net.org> 13923S: Odd Fixes 13924F: drivers/staging/xgifb/ 13925 13926STAGING SUBSYSTEM 13927M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13928T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13929L: devel@driverdev.osuosl.org 13930S: Supported 13931F: drivers/staging/ 13932 13933STARFIRE/DURALAN NETWORK DRIVER 13934M: Ion Badulescu <ionut@badula.org> 13935S: Odd Fixes 13936F: drivers/net/ethernet/adaptec/starfire* 13937 13938STEC S1220 SKD DRIVER 13939M: Bart Van Assche <bart.vanassche@wdc.com> 13940L: linux-block@vger.kernel.org 13941S: Maintained 13942F: drivers/block/skd*[ch] 13943 13944STI CEC DRIVER 13945M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13946S: Maintained 13947F: drivers/staging/media/st-cec/ 13948F: Documentation/devicetree/bindings/media/stih-cec.txt 13949 13950STK1160 USB VIDEO CAPTURE DRIVER 13951M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13952L: linux-media@vger.kernel.org 13953T: git git://linuxtv.org/media_tree.git 13954S: Maintained 13955F: drivers/media/usb/stk1160/ 13956 13957STM32 TIMER/LPTIMER DRIVERS 13958M: Fabrice Gasnier <fabrice.gasnier@st.com> 13959S: Maintained 13960F: drivers/*/stm32-*timer* 13961F: drivers/pwm/pwm-stm32* 13962F: include/linux/*/stm32-*tim* 13963F: Documentation/ABI/testing/*timer-stm32 13964F: Documentation/devicetree/bindings/*/stm32-*timer* 13965F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13966 13967STMMAC ETHERNET DRIVER 13968M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13969M: Alexandre Torgue <alexandre.torgue@st.com> 13970M: Jose Abreu <joabreu@synopsys.com> 13971L: netdev@vger.kernel.org 13972W: http://www.stlinux.com 13973S: Supported 13974F: drivers/net/ethernet/stmicro/stmmac/ 13975 13976SUN3/3X 13977M: Sam Creasey <sammy@sammy.net> 13978W: http://sammy.net/sun3/ 13979S: Maintained 13980F: arch/m68k/kernel/*sun3* 13981F: arch/m68k/sun3*/ 13982F: arch/m68k/include/asm/sun3* 13983F: drivers/net/ethernet/i825xx/sun3* 13984 13985SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13986M: Hans de Goede <hdegoede@redhat.com> 13987L: linux-input@vger.kernel.org 13988S: Maintained 13989F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13990F: drivers/input/keyboard/sun4i-lradc-keys.c 13991 13992SUNDANCE NETWORK DRIVER 13993M: Denis Kirjanov <kda@linux-powerpc.org> 13994L: netdev@vger.kernel.org 13995S: Maintained 13996F: drivers/net/ethernet/dlink/sundance.c 13997 13998SUPERH 13999M: Yoshinori Sato <ysato@users.sourceforge.jp> 14000M: Rich Felker <dalias@libc.org>
14001L: linux-sh@vger.kernel.org 14002Q: http://patchwork.kernel.org/project/linux-sh/list/ 14003S: Maintained 14004F: Documentation/sh/ 14005F: arch/sh/ 14006F: drivers/sh/ 14007 14008SUSPEND TO RAM 14009M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14010M: Len Brown <len.brown@intel.com> 14011M: Pavel Machek <pavel@ucw.cz> 14012L: linux-pm@vger.kernel.org 14013B: https://bugzilla.kernel.org 14014S: Supported 14015F: Documentation/power/ 14016F: arch/x86/kernel/acpi/ 14017F: drivers/base/power/ 14018F: kernel/power/ 14019F: include/linux/suspend.h 14020F: include/linux/freezer.h 14021F: include/linux/pm.h 14022 14023SVGA HANDLING 14024M: Martin Mares <mj@ucw.cz> 14025L: linux-video@atrey.karlin.mff.cuni.cz 14026S: Maintained 14027F: Documentation/svga.txt 14028F: arch/x86/boot/video* 14029 14030SWIOTLB SUBSYSTEM 14031M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14032L: iommu@lists.linux-foundation.org 14033T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14034S: Supported 14035F: kernel/dma/swiotlb.c 14036F: arch/*/kernel/pci-swiotlb.c 14037F: include/linux/swiotlb.h 14038 14039SWITCHDEV 14040M: Jiri Pirko <jiri@resnulli.us> 14041M: Ivan Vecera <ivecera@redhat.com> 14042L: netdev@vger.kernel.org 14043S: Supported 14044F: net/switchdev/ 14045F: include/net/switchdev.h 14046 14047SY8106A REGULATOR DRIVER 14048M: Icenowy Zheng <icenowy@aosc.io> 14049S: Maintained 14050F: drivers/regulator/sy8106a-regulator.c 14051F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14052 14053SYNC FILE FRAMEWORK 14054M: Sumit Semwal <sumit.semwal@linaro.org> 14055R: Gustavo Padovan <gustavo@padovan.org> 14056S: Maintained 14057L: linux-media@vger.kernel.org 14058L: dri-devel@lists.freedesktop.org 14059F: drivers/dma-buf/sync_* 14060F: drivers/dma-buf/dma-fence* 14061F: drivers/dma-buf/sw_sync.c 14062F: include/linux/sync_file.h 14063F: include/uapi/linux/sync_file.h 14064F: Documentation/sync_file.txt 14065T: git git://anongit.freedesktop.org/drm/drm-misc 14066 14067SYNOPSYS ARC ARCHITECTURE 14068M: Vineet Gupta <vgupta@synopsys.com> 14069L: linux-snps-arc@lists.infradead.org 14070S: Supported 14071F: arch/arc/ 14072F: Documentation/devicetree/bindings/arc/* 14073F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14074F: drivers/clocksource/arc_timer.c 14075F: drivers/tty/serial/arc_uart.c 14076T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14077 14078SYNOPSYS ARC HSDK SDP pll clock driver 14079M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14080S: Supported 14081F: drivers/clk/clk-hsdk-pll.c 14082F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14083 14084SYNOPSYS ARC SDP clock driver 14085M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14086S: Supported 14087F: drivers/clk/axs10x/* 14088F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14089 14090SYNOPSYS ARC SDP platform support 14091M: Alexey Brodkin <abrodkin@synopsys.com> 14092S: Supported 14093F: arch/arc/plat-axs10x 14094F: arch/arc/boot/dts/ax* 14095F: Documentation/devicetree/bindings/arc/axs10* 14096 14097SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14098M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14099S: Supported 14100F: drivers/reset/reset-axs10x.c 14101F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14102 14103SYNOPSYS DESIGNWARE 8250 UART DRIVER 14104R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14105S: Maintained 14106F: drivers/tty/serial/8250/8250_dw.c 14107 14108SYNOPSYS DESIGNWARE APB GPIO DRIVER 14109M: Hoan Tran <hotran@apm.com> 14110L: linux-gpio@vger.kernel.org 14111S: Maintained 14112F: drivers/gpio/gpio-dwapb.c 14113F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14114 14115SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14116M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14117S: Maintained 14118F: drivers/dma/dwi-axi-dmac/ 14119F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14120 14121SYNOPSYS DESIGNWARE DMAC DRIVER 14122M: Viresh Kumar <vireshk@kernel.org> 14123R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14124S: Maintained 14125F: include/linux/dma/dw.h 14126F: include/linux/platform_data/dma-dw.h 14127F: drivers/dma/dw/ 14128 14129SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14130M: Jose Abreu <Jose.Abreu@synopsys.com> 14131L: netdev@vger.kernel.org 14132S: Supported 14133F: drivers/net/ethernet/synopsys/ 14134 14135SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 14136M: Jose Abreu <Jose.Abreu@synopsys.com> 14137L: netdev@vger.kernel.org 14138S: Supported 14139F: drivers/net/pcs/pcs-xpcs.c 14140F: include/linux/pcs/pcs-xpcs.h 14141 14142SYNOPSYS DESIGNWARE I2C DRIVER 14143M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14144R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14145R: Mika Westerberg <mika.westerberg@linux.intel.com> 14146L: linux-i2c@vger.kernel.org 14147S: Maintained 14148F: drivers/i2c/busses/i2c-designware-* 14149F: include/linux/platform_data/i2c-designware.h 14150 14151SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14152M: Jaehoon Chung <jh80.chung@samsung.com> 14153L: linux-mmc@vger.kernel.org 14154S: Maintained 14155F: drivers/mmc/host/dw_mmc* 14156 14157SYNOPSYS HSDK RESET CONTROLLER DRIVER 14158M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14159S: Supported 14160F: drivers/reset/reset-hsdk.c 14161F: include/dt-bindings/reset/snps,hsdk-reset.h 14162F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14163 14164SYSTEM CONFIGURATION (SYSCON) 14165M: Lee Jones <lee.jones@linaro.org> 14166M: Arnd Bergmann <arnd@arndb.de> 14167T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14168S: Supported 14169F: drivers/mfd/syscon.c 14170 14171SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14172M: Sudeep Holla <sudeep.holla@arm.com> 14173L: linux-arm-kernel@lists.infradead.org 14174S: Maintained 14175F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14176F: drivers/clk/clk-sc[mp]i.c 14177F: drivers/cpufreq/sc[mp]i-cpufreq.c 14178F: drivers/firmware/arm_scpi.c 14179F: drivers/firmware/arm_scmi/ 14180F: include/linux/sc[mp]i_protocol.h 14181 14182SYSTEM RESET/SHUTDOWN DRIVERS 14183M: Sebastian Reichel <sre@kernel.org> 14184L: linux-pm@vger.kernel.org 14185T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14186S: Maintained 14187F: Documentation/devicetree/bindings/power/reset/ 14188F: drivers/power/reset/ 14189 14190SYSTEM TRACE MODULE CLASS 14191M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14192S: Maintained 14193T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14194F: Documentation/trace/stm.rst 14195F: drivers/hwtracing/stm/ 14196F: include/linux/stm.h 14197F: include/uapi/linux/stm.h 14198 14199SYSV FILESYSTEM 14200M: Christoph Hellwig <hch@infradead.org> 14201S: Maintained 14202F: Documentation/filesystems/sysv-fs.txt 14203F: fs/sysv/ 14204F: include/linux/sysv_fs.h 14205 14206TARGET SUBSYSTEM 14207M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14208L: linux-scsi@vger.kernel.org 14209L: target-devel@vger.kernel.org 14210W: http://www.linux-iscsi.org 14211W: http://groups.google.com/group/linux-iscsi-target-dev 14212T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14213S: Supported 14214F: drivers/target/ 14215F: include/target/ 14216F: Documentation/target/ 14217 14218TASKSTATS STATISTICS INTERFACE 14219M: Balbir Singh <bsingharora@gmail.com> 14220S: Maintained 14221F: Documentation/accounting/taskstats* 14222F: include/linux/taskstats* 14223F: kernel/taskstats.c 14224 14225TC subsystem 14226M: Jamal Hadi Salim <jhs@mojatatu.com> 14227M: Cong Wang <xiyou.wangcong@gmail.com> 14228M: Jiri Pirko <jiri@resnulli.us> 14229L: netdev@vger.kernel.org 14230S: Maintained 14231F: include/net/pkt_cls.h 14232F: include/net/pkt_sched.h 14233F: include/net/tc_act/ 14234F: include/uapi/linux/pkt_cls.h 14235F: include/uapi/linux/pkt_sched.h 14236F: include/uapi/linux/tc_act/ 14237F: include/uapi/linux/tc_ematch/ 14238F: net/sched/ 14239 14240TCP LOW PRIORITY MODULE 14241M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14242M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14243W: http://tcp-lp-mod.sourceforge.net/ 14244S: Maintained 14245F: net/ipv4/tcp_lp.c 14246 14247TDA10071 MEDIA DRIVER 14248M: Antti Palosaari <crope@iki.fi> 14249L: linux-media@vger.kernel.org 14250W: https://linuxtv.org 14251W: http://palosaari.fi/linux/ 14252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14253T: git git://linuxtv.org/anttip/media_tree.git 14254S: Maintained 14255F: drivers/media/dvb-frontends/tda10071* 14256 14257TDA18212 MEDIA DRIVER 14258M: Antti Palosaari <crope@iki.fi> 14259L: linux-media@vger.kernel.org 14260W: https://linuxtv.org 14261W: http://palosaari.fi/linux/ 14262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14263T: git git://linuxtv.org/anttip/media_tree.git 14264S: Maintained 14265F: drivers/media/tuners/tda18212* 14266 14267TDA18218 MEDIA DRIVER 14268M: Antti Palosaari <crope@iki.fi> 14269L: linux-media@vger.kernel.org 14270W: https://linuxtv.org 14271W: http://palosaari.fi/linux/ 14272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14273T: git git://linuxtv.org/anttip/media_tree.git 14274S: Maintained 14275F: drivers/media/tuners/tda18218* 14276 14277TDA18250 MEDIA DRIVER 14278M: Olli Salonen <olli.salonen@iki.fi> 14279L: linux-media@vger.kernel.org 14280W: https://linuxtv.org 14281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14282T: git git://linuxtv.org/media_tree.git 14283S: Maintained 14284F: drivers/media/tuners/tda18250* 14285 14286TDA18271 MEDIA DRIVER 14287M: Michael Krufky <mkrufky@linuxtv.org> 14288L: linux-media@vger.kernel.org 14289W: https://linuxtv.org 14290W: http://github.com/mkrufky 14291Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14292T: git git://linuxtv.org/mkrufky/tuners.git 14293S: Maintained 14294F: drivers/media/tuners/tda18271* 14295 14296TDA1997x MEDIA DRIVER 14297M: Tim Harvey <tharvey@gateworks.com> 14298L: linux-media@vger.kernel.org 14299W: https://linuxtv.org 14300Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14301S: Maintained 14302F: drivers/media/i2c/tda1997x.* 14303 14304TDA827x MEDIA DRIVER 14305M: Michael Krufky <mkrufky@linuxtv.org> 14306L: linux-media@vger.kernel.org 14307W: https://linuxtv.org 14308W: http://github.com/mkrufky 14309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14310T: git git://linuxtv.org/mkrufky/tuners.git 14311S: Maintained 14312F: drivers/media/tuners/tda8290.* 14313 14314TDA8290 MEDIA DRIVER 14315M: Michael Krufky <mkrufky@linuxtv.org> 14316L: linux-media@vger.kernel.org 14317W: https://linuxtv.org 14318W: http://github.com/mkrufky 14319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14320T: git git://linuxtv.org/mkrufky/tuners.git 14321S: Maintained 14322F: drivers/media/tuners/tda8290.* 14323 14324TDA9840 MEDIA DRIVER 14325M: Hans Verkuil <hverkuil@xs4all.nl> 14326L: linux-media@vger.kernel.org 14327T: git git://linuxtv.org/media_tree.git 14328W: https://linuxtv.org 14329S: Maintained 14330F: drivers/media/i2c/tda9840* 14331 14332TEA5761 TUNER DRIVER 14333M: Mauro Carvalho Chehab <mchehab@kernel.org> 14334L: linux-media@vger.kernel.org 14335W: https://linuxtv.org 14336T: git git://linuxtv.org/media_tree.git 14337S: Odd fixes 14338F: drivers/media/tuners/tea5761.* 14339 14340TEA5767 TUNER DRIVER 14341M: Mauro Carvalho Chehab <mchehab@kernel.org> 14342L: linux-media@vger.kernel.org 14343W: https://linuxtv.org 14344T: git git://linuxtv.org/media_tree.git 14345S: Maintained 14346F: drivers/media/tuners/tea5767.* 14347 14348TEA6415C MEDIA DRIVER 14349M: Hans Verkuil <hverkuil@xs4all.nl> 14350L: linux-media@vger.kernel.org 14351T: git git://linuxtv.org/media_tree.git 14352W: https://linuxtv.org 14353S: Maintained 14354F: drivers/media/i2c/tea6415c* 14355 14356TEA6420 MEDIA DRIVER 14357M: Hans Verkuil <hverkuil@xs4all.nl> 14358L: linux-media@vger.kernel.org 14359T: git git://linuxtv.org/media_tree.git 14360W: https://linuxtv.org 14361S: Maintained 14362F: drivers/media/i2c/tea6420* 14363 14364TEAM DRIVER 14365M: Jiri Pirko <jiri@resnulli.us> 14366L: netdev@vger.kernel.org 14367S: Supported 14368F: drivers/net/team/ 14369F: include/linux/if_team.h 14370F: include/uapi/linux/if_team.h 14371 14372TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14373M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14374S: Maintained 14375F: arch/x86/platform/ts5500/ 14376 14377TECHNOTREND USB IR RECEIVER 14378M: Sean Young <sean@mess.org> 14379L: linux-media@vger.kernel.org 14380S: Maintained 14381F: drivers/media/rc/ttusbir.c 14382 14383TECHWELL TW9910 VIDEO DECODER 14384L: linux-media@vger.kernel.org 14385S: Orphan 14386F: drivers/media/i2c/tw9910.c 14387F: include/media/i2c/tw9910.h 14388 14389TEE SUBSYSTEM 14390M: Jens Wiklander <jens.wiklander@linaro.org> 14391S: Maintained 14392F: include/linux/tee_drv.h 14393F: include/uapi/linux/tee.h 14394F: drivers/tee/ 14395F: Documentation/tee.txt 14396 14397TEGRA ARCHITECTURE SUPPORT 14398M: Thierry Reding <thierry.reding@gmail.com> 14399M: Jonathan Hunter <jonathanh@nvidia.com> 14400L: linux-tegra@vger.kernel.org 14401Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14403S: Supported 14404N: [^a-z]tegra 14405 14406TEGRA CLOCK DRIVER 14407M: Peter De Schrijver <pdeschrijver@nvidia.com> 14408M: Prashant Gaikwad <pgaikwad@nvidia.com> 14409S: Supported 14410F: drivers/clk/tegra/ 14411 14412TEGRA DMA DRIVERS 14413M: Laxman Dewangan <ldewangan@nvidia.com> 14414M: Jon Hunter <jonathanh@nvidia.com> 14415S: Supported 14416F: drivers/dma/tegra* 14417 14418TEGRA I2C DRIVER 14419M: Laxman Dewangan <ldewangan@nvidia.com> 14420S: Supported 14421F: drivers/i2c/busses/i2c-tegra.c 14422 14423TEGRA IOMMU DRIVERS 14424M: Thierry Reding <thierry.reding@gmail.com> 14425R: Krishna Reddy <vdumpa@nvidia.com> 14426L: linux-tegra@vger.kernel.org 14427S: Supported 14428F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 14429F: drivers/iommu/tegra* 14430 14431TEGRA KBC DRIVER 14432M: Laxman Dewangan <ldewangan@nvidia.com> 14433S: Supported 14434F: drivers/input/keyboard/tegra-kbc.c 14435 14436TEGRA PWM DRIVER 14437M: Thierry Reding <thierry.reding@gmail.com> 14438S: Supported 14439F: drivers/pwm/pwm-tegra.c 14440 14441TEGRA SERIAL DRIVER 14442M: Laxman Dewangan <ldewangan@nvidia.com> 14443S: Supported 14444F: drivers/tty/serial/serial-tegra.c 14445 14446TEGRA SPI DRIVER 14447M: Laxman Dewangan <ldewangan@nvidia.com> 14448S: Supported 14449F: drivers/spi/spi-tegra* 14450 14451TEHUTI ETHERNET DRIVER 14452M: Andy Gospodarek <andy@greyhouse.net> 14453L: netdev@vger.kernel.org 14454S: Supported 14455F: drivers/net/ethernet/tehuti/* 14456 14457Telecom Clock Driver for MCPL0010 14458M: Mark Gross <mark.gross@intel.com> 14459S: Supported 14460F: drivers/char/tlclk.c 14461 14462TENSILICA XTENSA PORT (xtensa) 14463M: Chris Zankel <chris@zankel.net> 14464M: Max Filippov <jcmvbkbc@gmail.com> 14465L: linux-xtensa@linux-xtensa.org 14466T: git git://github.com/czankel/xtensa-linux.git 14467S: Maintained 14468F: arch/xtensa/ 14469F: drivers/irqchip/irq-xtensa-* 14470 14471Texas Instruments' System Control Interface (TISCI) Protocol Driver 14472M: Nishanth Menon <nm@ti.com> 14473M: Tero Kristo <t-kristo@ti.com> 14474M: Santosh Shilimkar <ssantosh@kernel.org> 14475L: linux-arm-kernel@lists.infradead.org 14476S: Maintained 14477F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14478F: drivers/firmware/ti_sci* 14479F: include/linux/soc/ti/ti_sci_protocol.h 14480F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14481F: include/dt-bindings/genpd/k2g.h 14482F: drivers/soc/ti/ti_sci_pm_domains.c 14483F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14484F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14485F: drivers/clk/keystone/sci-clk.c 14486F: drivers/reset/reset-ti-sci.c 14487 14488THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14489M: Hans Verkuil <hverkuil@xs4all.nl> 14490L: linux-media@vger.kernel.org 14491T: git git://linuxtv.org/media_tree.git 14492W: https://linuxtv.org 14493S: Maintained 14494F: drivers/media/radio/radio-raremono.c 14495 14496THERMAL 14497M: Zhang Rui <rui.zhang@intel.com> 14498M: Eduardo Valentin <edubezval@gmail.com> 14499L: linux-pm@vger.kernel.org 14500T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14501T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14502Q: https://patchwork.kernel.org/project/linux-pm/list/ 14503S: Supported 14504F: drivers/thermal/ 14505F: include/linux/thermal.h 14506F: include/uapi/linux/thermal.h 14507F: include/linux/cpu_cooling.h 14508F: Documentation/devicetree/bindings/thermal/ 14509 14510THERMAL/CPU_COOLING 14511M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14512M: Viresh Kumar <viresh.kumar@linaro.org> 14513M: Javi Merino <javi.merino@kernel.org> 14514L: linux-pm@vger.kernel.org 14515S: Supported 14516F: Documentation/thermal/cpu-cooling-api.txt 14517F: drivers/thermal/cpu_cooling.c 14518F: include/linux/cpu_cooling.h 14519 14520THINKPAD ACPI EXTRAS DRIVER 14521M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14522L: ibm-acpi-devel@lists.sourceforge.net 14523L: platform-driver-x86@vger.kernel.org 14524W: http://ibm-acpi.sourceforge.net 14525W: http://thinkwiki.org/wiki/Ibm-acpi 14526T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14527S: Maintained 14528F: drivers/platform/x86/thinkpad_acpi.c 14529 14530THUNDERBOLT DRIVER 14531M: Andreas Noever <andreas.noever@gmail.com> 14532M: Michael Jamet <michael.jamet@intel.com> 14533M: Mika Westerberg <mika.westerberg@linux.intel.com> 14534M: Yehezkel Bernat <YehezkelShB@gmail.com> 14535T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14536S: Maintained 14537F: Documentation/admin-guide/thunderbolt.rst 14538F: drivers/thunderbolt/ 14539F: include/linux/thunderbolt.h 14540 14541THUNDERBOLT NETWORK DRIVER 14542M: Michael Jamet <michael.jamet@intel.com> 14543M: Mika Westerberg <mika.westerberg@linux.intel.com> 14544M: Yehezkel Bernat <YehezkelShB@gmail.com> 14545L: netdev@vger.kernel.org 14546S: Maintained 14547F: drivers/net/thunderbolt.c 14548 14549THUNDERX GPIO DRIVER 14550M: David Daney <david.daney@cavium.com> 14551S: Maintained 14552F: drivers/gpio/gpio-thunderx.c 14553 14554TI AM437X VPFE DRIVER 14555M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14556L: linux-media@vger.kernel.org 14557W: https://linuxtv.org 14558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14559T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14560S: Maintained 14561F: drivers/media/platform/am437x/ 14562 14563TI BANDGAP AND THERMAL DRIVER 14564M: Eduardo Valentin <edubezval@gmail.com> 14565M: Keerthy <j-keerthy@ti.com> 14566L: linux-pm@vger.kernel.org 14567L: linux-omap@vger.kernel.org 14568S: Maintained 14569F: drivers/thermal/ti-soc-thermal/ 14570 14571TI BQ27XXX POWER SUPPLY DRIVER 14572R: Andrew F. Davis <afd@ti.com> 14573F: include/linux/power/bq27xxx_battery.h 14574F: drivers/power/supply/bq27xxx_battery.c 14575F: drivers/power/supply/bq27xxx_battery_i2c.c 14576 14577TI CDCE706 CLOCK DRIVER 14578M: Max Filippov <jcmvbkbc@gmail.com> 14579S: Maintained 14580F: drivers/clk/clk-cdce706.c 14581 14582TI CLOCK DRIVER 14583M: Tero Kristo <t-kristo@ti.com> 14584L: linux-omap@vger.kernel.org 14585S: Maintained 14586F: drivers/clk/ti/ 14587F: include/linux/clk/ti.h 14588 14589TI DAVINCI MACHINE SUPPORT 14590M: Sekhar Nori <nsekhar@ti.com> 14591M: Kevin Hilman <khilman@kernel.org> 14592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14593T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14594S: Supported 14595F: arch/arm/mach-davinci/ 14596F: drivers/i2c/busses/i2c-davinci.c 14597F: arch/arm/boot/dts/da850* 14598 14599TI DAVINCI SERIES CLOCK DRIVER 14600M: David Lechner <david@lechnology.com> 14601R: Sekhar Nori <nsekhar@ti.com> 14602S: Maintained 14603F: Documentation/devicetree/bindings/clock/ti/davinci/ 14604F: drivers/clk/davinci/ 14605 14606TI DAVINCI SERIES GPIO DRIVER 14607M: Keerthy <j-keerthy@ti.com> 14608L: linux-gpio@vger.kernel.org 14609S: Maintained 14610F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14611F: drivers/gpio/gpio-davinci.c 14612 14613TI DAVINCI SERIES MEDIA DRIVER 14614M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14615L: linux-media@vger.kernel.org 14616W: https://linuxtv.org 14617Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14618T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14619S: Maintained 14620F: drivers/media/platform/davinci/ 14621F: include/media/davinci/ 14622 14623TI ETHERNET SWITCH DRIVER (CPSW) 14624R: Grygorii Strashko <grygorii.strashko@ti.com> 14625L: linux-omap@vger.kernel.org 14626L: netdev@vger.kernel.org 14627S: Maintained 14628F: drivers/net/ethernet/ti/cpsw* 14629F: drivers/net/ethernet/ti/davinci* 14630 14631TI FLASH MEDIA INTERFACE DRIVER 14632M: Alex Dubov <oakad@yahoo.com> 14633S: Maintained 14634F: drivers/misc/tifm* 14635F: drivers/mmc/host/tifm_sd.c 14636F: include/linux/tifm.h 14637 14638TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14639M: Santosh Shilimkar <ssantosh@kernel.org> 14640L: linux-kernel@vger.kernel.org 14641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14642S: Maintained 14643F: drivers/soc/ti/* 14644T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14645 14646TI LM49xxx FAMILY ASoC CODEC DRIVERS 14647M: M R Swami Reddy <mr.swami.reddy@ti.com> 14648M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14649L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14650S: Maintained 14651F: sound/soc/codecs/lm49453* 14652F: sound/soc/codecs/isabelle* 14653 14654TI LP855x BACKLIGHT DRIVER 14655M: Milo Kim <milo.kim@ti.com> 14656S: Maintained 14657F: Documentation/backlight/lp855x-driver.txt 14658F: drivers/video/backlight/lp855x_bl.c 14659F: include/linux/platform_data/lp855x.h 14660 14661TI LP8727 CHARGER DRIVER 14662M: Milo Kim <milo.kim@ti.com> 14663S: Maintained 14664F: drivers/power/supply/lp8727_charger.c 14665F: include/linux/platform_data/lp8727.h 14666 14667TI LP8788 MFD DRIVER 14668M: Milo Kim <milo.kim@ti.com> 14669S: Maintained 14670F: drivers/iio/adc/lp8788_adc.c 14671F: drivers/leds/leds-lp8788.c 14672F: drivers/mfd/lp8788*.c 14673F: drivers/power/supply/lp8788-charger.c 14674F: drivers/regulator/lp8788-*.c 14675F: include/linux/mfd/lp8788*.h 14676 14677TI NETCP ETHERNET DRIVER 14678M: Wingman Kwok <w-kwok2@ti.com> 14679M: Murali Karicheri <m-karicheri2@ti.com> 14680L: netdev@vger.kernel.org 14681S: Maintained 14682F: drivers/net/ethernet/ti/netcp* 14683 14684TI PCM3060 ASoC CODEC DRIVER 14685M: Kirill Marinushkin <kmarinushkin@birdec.com> 14686L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14687S: Maintained 14688F: Documentation/devicetree/bindings/sound/pcm3060.txt 14689F: sound/soc/codecs/pcm3060* 14690 14691TI TAS571X FAMILY ASoC CODEC DRIVER 14692M: Kevin Cernekee <cernekee@chromium.org> 14693L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14694S: Odd Fixes 14695F: sound/soc/codecs/tas571x* 14696 14697TI TRF7970A NFC DRIVER 14698M: Mark Greer <mgreer@animalcreek.com> 14699L: linux-wireless@vger.kernel.org 14700L: linux-nfc@lists.01.org (moderated for non-subscribers) 14701S: Supported 14702F: drivers/nfc/trf7970a.c 14703F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14704 14705TI TWL4030 SERIES SOC CODEC DRIVER 14706M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14707L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14708S: Maintained 14709F: sound/soc/codecs/twl4030* 14710 14711TI VPE/CAL DRIVERS 14712M: Benoit Parrot <bparrot@ti.com> 14713L: linux-media@vger.kernel.org 14714W: http://linuxtv.org/ 14715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14716S: Maintained 14717F: drivers/media/platform/ti-vpe/ 14718 14719TI WILINK WIRELESS DRIVERS 14720L: linux-wireless@vger.kernel.org 14721W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14722W: http://wireless.kernel.org/en/users/Drivers/wl1251 14723T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14724S: Orphan 14725F: drivers/net/wireless/ti/ 14726F: include/linux/wl12xx.h 14727 14728TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14729M: John Stultz <john.stultz@linaro.org> 14730M: Thomas Gleixner <tglx@linutronix.de> 14731R: Stephen Boyd <sboyd@kernel.org> 14732L: linux-kernel@vger.kernel.org 14733T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14734S: Supported 14735F: include/linux/clocksource.h 14736F: include/linux/time.h 14737F: include/linux/timex.h 14738F: include/uapi/linux/time.h 14739F: include/uapi/linux/timex.h 14740F: kernel/time/clocksource.c 14741F: kernel/time/time*.c 14742F: kernel/time/alarmtimer.c 14743F: kernel/time/ntp.c 14744F: tools/testing/selftests/timers/ 14745 14746TIPC NETWORK LAYER 14747M: Jon Maloy <jon.maloy@ericsson.com> 14748M: Ying Xue <ying.xue@windriver.com> 14749L: netdev@vger.kernel.org (core kernel code) 14750L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14751W: http://tipc.sourceforge.net/ 14752S: Maintained 14753F: include/uapi/linux/tipc*.h 14754F: net/tipc/ 14755 14756TLAN NETWORK DRIVER 14757M: Samuel Chessman <chessman@tux.org> 14758L: tlan-devel@lists.sourceforge.net (subscribers-only) 14759W: http://sourceforge.net/projects/tlan/ 14760S: Maintained 14761F: Documentation/networking/tlan.txt 14762F: drivers/net/ethernet/ti/tlan.* 14763 14764TM6000 VIDEO4LINUX DRIVER 14765M: Mauro Carvalho Chehab <mchehab@kernel.org> 14766L: linux-media@vger.kernel.org 14767W: https://linuxtv.org 14768T: git git://linuxtv.org/media_tree.git 14769S: Odd fixes 14770F: drivers/media/usb/tm6000/ 14771F: Documentation/media/v4l-drivers/tm6000* 14772 14773TMIO/SDHI MMC DRIVER 14774M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14775L: linux-mmc@vger.kernel.org 14776S: Supported 14777F: drivers/mmc/host/tmio_mmc* 14778F: drivers/mmc/host/renesas_sdhi* 14779F: include/linux/mfd/tmio.h 14780 14781TMP401 HARDWARE MONITOR DRIVER 14782M: Guenter Roeck <linux@roeck-us.net> 14783L: linux-hwmon@vger.kernel.org 14784S: Maintained 14785F: Documentation/hwmon/tmp401 14786F: drivers/hwmon/tmp401.c 14787 14788TMPFS (SHMEM FILESYSTEM) 14789M: Hugh Dickins <hughd@google.com> 14790L: linux-mm@kvack.org 14791S: Maintained 14792F: include/linux/shmem_fs.h 14793F: mm/shmem.c 14794 14795TOMOYO SECURITY MODULE 14796M: Kentaro Takeda <takedakn@nttdata.co.jp> 14797M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14798L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14799L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14800L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14801L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14802W: http://tomoyo.sourceforge.jp/ 14803T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14804S: Maintained 14805F: security/tomoyo/ 14806 14807TOPSTAR LAPTOP EXTRAS DRIVER 14808M: Herton Ronaldo Krzesinski <herton@canonical.com> 14809L: platform-driver-x86@vger.kernel.org 14810S: Maintained 14811F: drivers/platform/x86/topstar-laptop.c 14812 14813TORTURE-TEST MODULES 14814M: Davidlohr Bueso <dave@stgolabs.net> 14815M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14816M: Josh Triplett <josh@joshtriplett.org> 14817L: linux-kernel@vger.kernel.org 14818S: Supported 14819T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14820F: Documentation/RCU/torture.rst 14821F: kernel/locking/locktorture.c 14822F: kernel/rcu/rcuscale.c 14823F: kernel/rcu/rcutorture.c 14824F: kernel/torture.c 14825 14826TOSHIBA ACPI EXTRAS DRIVER 14827M: Azael Avalos <coproscefalo@gmail.com> 14828L: platform-driver-x86@vger.kernel.org 14829S: Maintained 14830F: drivers/platform/x86/toshiba_acpi.c 14831 14832TOSHIBA BLUETOOTH DRIVER 14833M: Azael Avalos <coproscefalo@gmail.com> 14834L: platform-driver-x86@vger.kernel.org 14835S: Maintained 14836F: drivers/platform/x86/toshiba_bluetooth.c 14837 14838TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14839M: Azael Avalos <coproscefalo@gmail.com> 14840L: platform-driver-x86@vger.kernel.org 14841S: Maintained 14842F: drivers/platform/x86/toshiba_haps.c 14843 14844TOSHIBA SMM DRIVER 14845M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14846W: http://www.buzzard.org.uk/toshiba/ 14847S: Maintained 14848F: drivers/char/toshiba.c 14849F: include/linux/toshiba.h 14850F: include/uapi/linux/toshiba.h 14851 14852TOSHIBA TC358743 DRIVER 14853M: Mats Randgaard <matrandg@cisco.com> 14854L: linux-media@vger.kernel.org 14855S: Maintained 14856F: drivers/media/i2c/tc358743* 14857F: include/media/i2c/tc358743.h 14858 14859TOSHIBA WMI HOTKEYS DRIVER 14860M: Azael Avalos <coproscefalo@gmail.com> 14861L: platform-driver-x86@vger.kernel.org 14862S: Maintained 14863F: drivers/platform/x86/toshiba-wmi.c 14864 14865TPM DEVICE DRIVER 14866M: Peter Huewe <peterhuewe@gmx.de> 14867M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14868R: Jason Gunthorpe <jgg@ziepe.ca> 14869L: linux-integrity@vger.kernel.org 14870Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14871W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14872T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14873S: Maintained 14874F: drivers/char/tpm/ 14875 14876TRACING 14877M: Steven Rostedt <rostedt@goodmis.org> 14878M: Ingo Molnar <mingo@redhat.com> 14879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14880S: Maintained 14881F: Documentation/trace/ftrace.rst 14882F: arch/*/*/*/ftrace.h 14883F: arch/*/kernel/ftrace.c 14884F: include/*/ftrace.h 14885F: include/linux/trace*.h 14886F: include/trace/ 14887F: kernel/trace/ 14888F: tools/testing/selftests/ftrace/ 14889 14890TRACING MMIO ACCESSES (MMIOTRACE) 14891M: Steven Rostedt <rostedt@goodmis.org> 14892M: Ingo Molnar <mingo@kernel.org> 14893R: Karol Herbst <karolherbst@gmail.com> 14894R: Pekka Paalanen <ppaalanen@gmail.com> 14895S: Maintained 14896L: linux-kernel@vger.kernel.org 14897L: nouveau@lists.freedesktop.org 14898F: kernel/trace/trace_mmiotrace.c 14899F: include/linux/mmiotrace.h 14900F: arch/x86/mm/kmmio.c 14901F: arch/x86/mm/mmio-mod.c 14902F: arch/x86/mm/testmmiotrace.c 14903 14904TRIVIAL PATCHES 14905M: Jiri Kosina <trivial@kernel.org> 14906T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14907S: Maintained 14908K: ^Subject:.*(?i)trivial 14909 14910TEMPO SEMICONDUCTOR DRIVERS 14911M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14912S: Maintained 14913F: sound/soc/codecs/tscs*.c 14914F: sound/soc/codecs/tscs*.h 14915F: Documentation/devicetree/bindings/sound/tscs*.txt 14916 14917TTY LAYER 14918M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14919M: Jiri Slaby <jslaby@suse.com> 14920S: Supported 14921T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14922F: Documentation/serial/ 14923F: drivers/tty/ 14924F: drivers/tty/serial/serial_core.c 14925F: include/linux/serial_core.h 14926F: include/linux/serial.h 14927F: include/linux/tty.h 14928F: include/uapi/linux/serial_core.h 14929F: include/uapi/linux/serial.h 14930F: include/uapi/linux/tty.h 14931 14932TUA9001 MEDIA DRIVER 14933M: Antti Palosaari <crope@iki.fi> 14934L: linux-media@vger.kernel.org 14935W: https://linuxtv.org 14936W: http://palosaari.fi/linux/ 14937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14938T: git git://linuxtv.org/anttip/media_tree.git 14939S: Maintained 14940F: drivers/media/tuners/tua9001* 14941 14942TULIP NETWORK DRIVERS 14943L: netdev@vger.kernel.org 14944L: linux-parisc@vger.kernel.org 14945S: Orphan 14946F: drivers/net/ethernet/dec/tulip/ 14947 14948TUN/TAP driver 14949M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14950W: http://vtun.sourceforge.net/tun 14951S: Maintained 14952F: Documentation/networking/tuntap.txt 14953F: arch/um/os-Linux/drivers/ 14954 14955TURBOCHANNEL SUBSYSTEM 14956M: "Maciej W. Rozycki" <macro@linux-mips.org> 14957M: Ralf Baechle <ralf@linux-mips.org> 14958L: linux-mips@linux-mips.org 14959Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14960S: Maintained 14961F: drivers/tc/ 14962F: include/linux/tc.h 14963 14964TURBOSTAT UTILITY 14965M: "Len Brown" <lenb@kernel.org> 14966L: linux-pm@vger.kernel.org 14967B: https://bugzilla.kernel.org 14968Q: https://patchwork.kernel.org/project/linux-pm/list/ 14969T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14970S: Supported 14971F: tools/power/x86/turbostat/ 14972 14973TW5864 VIDEO4LINUX DRIVER 14974M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14975M: Anton Sviridenko <anton@corp.bluecherry.net> 14976M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14977M: Andrey Utkin <andrey_utkin@fastmail.com> 14978L: linux-media@vger.kernel.org 14979S: Supported 14980F: drivers/media/pci/tw5864/ 14981 14982TW68 VIDEO4LINUX DRIVER 14983M: Hans Verkuil <hverkuil@xs4all.nl> 14984L: linux-media@vger.kernel.org 14985T: git git://linuxtv.org/media_tree.git 14986W: https://linuxtv.org 14987S: Odd Fixes 14988F: drivers/media/pci/tw68/ 14989 14990TW686X VIDEO4LINUX DRIVER 14991M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14992L: linux-media@vger.kernel.org 14993T: git git://linuxtv.org/media_tree.git 14994W: http://linuxtv.org 14995S: Maintained 14996F: drivers/media/pci/tw686x/ 14997 14998UBI FILE SYSTEM (UBIFS) 14999M: Richard Weinberger <richard@nod.at> 15000M: Artem Bityutskiy <dedekind1@gmail.com>
15001M: Adrian Hunter <adrian.hunter@intel.com> 15002L: linux-mtd@lists.infradead.org 15003T: git git://git.infradead.org/ubifs-2.6.git 15004W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15005S: Supported 15006F: Documentation/filesystems/ubifs.txt 15007F: fs/ubifs/ 15008 15009UCLINUX (M68KNOMMU AND COLDFIRE) 15010M: Greg Ungerer <gerg@linux-m68k.org> 15011W: http://www.linux-m68k.org/ 15012W: http://www.uclinux.org/ 15013L: linux-m68k@lists.linux-m68k.org 15014L: uclinux-dev@uclinux.org (subscribers-only) 15015T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15016S: Maintained 15017F: arch/m68k/coldfire/ 15018F: arch/m68k/68*/ 15019F: arch/m68k/*/*_no.* 15020F: arch/m68k/include/asm/*_no.* 15021 15022UDF FILESYSTEM 15023M: Jan Kara <jack@suse.com> 15024S: Maintained 15025F: Documentation/filesystems/udf.txt 15026F: fs/udf/ 15027 15028UDRAW TABLET 15029M: Bastien Nocera <hadess@hadess.net> 15030L: linux-input@vger.kernel.org 15031S: Maintained 15032F: drivers/hid/hid-udraw-ps3.c 15033 15034UFS FILESYSTEM 15035M: Evgeniy Dushistov <dushistov@mail.ru> 15036S: Maintained 15037F: Documentation/filesystems/ufs.txt 15038F: fs/ufs/ 15039 15040UHID USERSPACE HID IO DRIVER: 15041M: David Herrmann <dh.herrmann@googlemail.com> 15042L: linux-input@vger.kernel.org 15043S: Maintained 15044F: drivers/hid/uhid.c 15045F: include/uapi/linux/uhid.h 15046 15047ULPI BUS 15048M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15049L: linux-usb@vger.kernel.org 15050S: Maintained 15051F: drivers/usb/common/ulpi.c 15052F: include/linux/ulpi/ 15053 15054ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15055L: linux-usb@vger.kernel.org 15056S: Orphan 15057F: drivers/uwb/ 15058F: include/linux/uwb.h 15059F: include/linux/uwb/ 15060 15061UNICORE32 ARCHITECTURE: 15062M: Guan Xuetao <gxt@pku.edu.cn> 15063W: http://mprc.pku.edu.cn/~guanxuetao/linux 15064S: Maintained 15065T: git git://github.com/gxt/linux.git 15066F: arch/unicore32/ 15067 15068UNIFDEF 15069M: Tony Finch <dot@dotat.at> 15070W: http://dotat.at/prog/unifdef 15071S: Maintained 15072F: scripts/unifdef.c 15073 15074UNIFORM CDROM DRIVER 15075M: Jens Axboe <axboe@kernel.dk> 15076W: http://www.kernel.dk 15077S: Maintained 15078F: Documentation/cdrom/ 15079F: drivers/cdrom/cdrom.c 15080F: include/linux/cdrom.h 15081F: include/uapi/linux/cdrom.h 15082 15083UNISYS S-PAR DRIVERS 15084M: David Kershner <david.kershner@unisys.com> 15085L: sparmaintainer@unisys.com (Unisys internal) 15086S: Supported 15087F: include/linux/visorbus.h 15088F: drivers/visorbus/ 15089F: drivers/staging/unisys/ 15090 15091UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15092M: Vinayak Holikatti <vinholikatti@gmail.com> 15093L: linux-scsi@vger.kernel.org 15094S: Supported 15095F: Documentation/scsi/ufs.txt 15096F: drivers/scsi/ufs/ 15097 15098UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15099M: Joao Pinto <jpinto@synopsys.com> 15100L: linux-scsi@vger.kernel.org 15101S: Supported 15102F: drivers/scsi/ufs/*dwc* 15103 15104UNSORTED BLOCK IMAGES (UBI) 15105M: Artem Bityutskiy <dedekind1@gmail.com> 15106M: Richard Weinberger <richard@nod.at> 15107W: http://www.linux-mtd.infradead.org/ 15108L: linux-mtd@lists.infradead.org 15109T: git git://git.infradead.org/ubifs-2.6.git 15110S: Supported 15111F: drivers/mtd/ubi/ 15112F: include/linux/mtd/ubi.h 15113F: include/uapi/mtd/ubi-user.h 15114 15115USB "USBNET" DRIVER FRAMEWORK 15116M: Oliver Neukum <oneukum@suse.com> 15117L: netdev@vger.kernel.org 15118W: http://www.linux-usb.org/usbnet 15119S: Maintained 15120F: drivers/net/usb/usbnet.c 15121F: include/linux/usb/usbnet.h 15122 15123USB ACM DRIVER 15124M: Oliver Neukum <oneukum@suse.com> 15125L: linux-usb@vger.kernel.org 15126S: Maintained 15127F: Documentation/usb/acm.txt 15128F: drivers/usb/class/cdc-acm.* 15129 15130USB AR5523 WIRELESS DRIVER 15131M: Pontus Fuchs <pontus.fuchs@gmail.com> 15132L: linux-wireless@vger.kernel.org 15133S: Maintained 15134F: drivers/net/wireless/ath/ar5523/ 15135 15136USB ATTACHED SCSI 15137M: Oliver Neukum <oneukum@suse.com> 15138L: linux-usb@vger.kernel.org 15139L: linux-scsi@vger.kernel.org 15140S: Maintained 15141F: drivers/usb/storage/uas.c 15142 15143USB CDC ETHERNET DRIVER 15144M: Oliver Neukum <oliver@neukum.org> 15145L: linux-usb@vger.kernel.org 15146S: Maintained 15147F: drivers/net/usb/cdc_*.c 15148F: include/uapi/linux/usb/cdc.h 15149 15150USB CHAOSKEY DRIVER 15151M: Keith Packard <keithp@keithp.com> 15152L: linux-usb@vger.kernel.org 15153S: Maintained 15154F: drivers/usb/misc/chaoskey.c 15155 15156USB CYPRESS C67X00 DRIVER 15157M: Peter Korsgaard <jacmet@sunsite.dk> 15158L: linux-usb@vger.kernel.org 15159S: Maintained 15160F: drivers/usb/c67x00/ 15161 15162USB DAVICOM DM9601 DRIVER 15163M: Peter Korsgaard <jacmet@sunsite.dk> 15164L: netdev@vger.kernel.org 15165W: http://www.linux-usb.org/usbnet 15166S: Maintained 15167F: drivers/net/usb/dm9601.c 15168 15169USB DIAMOND RIO500 DRIVER 15170M: Cesar Miquel <miquel@df.uba.ar> 15171L: rio500-users@lists.sourceforge.net 15172W: http://rio500.sourceforge.net 15173S: Maintained 15174F: drivers/usb/misc/rio500* 15175 15176USB EHCI DRIVER 15177M: Alan Stern <stern@rowland.harvard.edu> 15178L: linux-usb@vger.kernel.org 15179S: Maintained 15180F: Documentation/usb/ehci.txt 15181F: drivers/usb/host/ehci* 15182 15183USB GADGET/PERIPHERAL SUBSYSTEM 15184M: Felipe Balbi <balbi@kernel.org> 15185L: linux-usb@vger.kernel.org 15186W: http://www.linux-usb.org/gadget 15187T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15188S: Maintained 15189F: drivers/usb/gadget/ 15190F: include/linux/usb/gadget* 15191 15192USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15193M: Jiri Kosina <jikos@kernel.org> 15194R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15195L: linux-usb@vger.kernel.org 15196T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15197S: Maintained 15198F: Documentation/hid/hiddev.txt 15199F: drivers/hid/usbhid/ 15200 15201USB INTEL XHCI ROLE MUX DRIVER 15202M: Hans de Goede <hdegoede@redhat.com> 15203L: linux-usb@vger.kernel.org 15204S: Maintained 15205F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15206 15207USB ISP116X DRIVER 15208M: Olav Kongas <ok@artecdesign.ee> 15209L: linux-usb@vger.kernel.org 15210S: Maintained 15211F: drivers/usb/host/isp116x* 15212F: include/linux/usb/isp116x.h 15213 15214USB LAN78XX ETHERNET DRIVER 15215M: Woojung Huh <woojung.huh@microchip.com> 15216M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15217L: netdev@vger.kernel.org 15218S: Maintained 15219F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15220F: drivers/net/usb/lan78xx.* 15221F: include/dt-bindings/net/microchip-lan78xx.h 15222 15223USB MASS STORAGE DRIVER 15224M: Alan Stern <stern@rowland.harvard.edu> 15225L: linux-usb@vger.kernel.org 15226L: usb-storage@lists.one-eyed-alien.net 15227S: Maintained 15228W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15229F: drivers/usb/storage/ 15230 15231USB MIDI DRIVER 15232M: Clemens Ladisch <clemens@ladisch.de> 15233L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15234T: git git://git.alsa-project.org/alsa-kernel.git 15235S: Maintained 15236F: sound/usb/midi.* 15237 15238USB NETWORKING DRIVERS 15239L: linux-usb@vger.kernel.org 15240S: Odd Fixes 15241F: drivers/net/usb/ 15242 15243USB OHCI DRIVER 15244M: Alan Stern <stern@rowland.harvard.edu> 15245L: linux-usb@vger.kernel.org 15246S: Maintained 15247F: Documentation/usb/ohci.txt 15248F: drivers/usb/host/ohci* 15249 15250USB OTG FSM (Finite State Machine) 15251M: Peter Chen <Peter.Chen@nxp.com> 15252T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15253L: linux-usb@vger.kernel.org 15254S: Maintained 15255F: drivers/usb/common/usb-otg-fsm.c 15256 15257USB OVER IP DRIVER 15258M: Valentina Manea <valentina.manea.m@gmail.com> 15259M: Shuah Khan <shuah@kernel.org> 15260L: linux-usb@vger.kernel.org 15261S: Maintained 15262F: Documentation/usb/usbip_protocol.txt 15263F: drivers/usb/usbip/ 15264F: tools/usb/usbip/ 15265F: tools/testing/selftests/drivers/usb/usbip/ 15266 15267USB PEGASUS DRIVER 15268M: Petko Manolov <petkan@nucleusys.com> 15269L: linux-usb@vger.kernel.org 15270L: netdev@vger.kernel.org 15271T: git git://github.com/petkan/pegasus.git 15272W: https://github.com/petkan/pegasus 15273S: Maintained 15274F: drivers/net/usb/pegasus.* 15275 15276USB PHY LAYER 15277M: Felipe Balbi <balbi@kernel.org> 15278L: linux-usb@vger.kernel.org 15279T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15280S: Maintained 15281F: drivers/usb/phy/ 15282 15283USB PRINTER DRIVER (usblp) 15284M: Pete Zaitcev <zaitcev@redhat.com> 15285L: linux-usb@vger.kernel.org 15286S: Supported 15287F: drivers/usb/class/usblp.c 15288 15289USB QMI WWAN NETWORK DRIVER 15290M: Bjørn Mork <bjorn@mork.no> 15291L: netdev@vger.kernel.org 15292S: Maintained 15293F: Documentation/ABI/testing/sysfs-class-net-qmi 15294F: drivers/net/usb/qmi_wwan.c 15295 15296USB RTL8150 DRIVER 15297M: Petko Manolov <petkan@nucleusys.com> 15298L: linux-usb@vger.kernel.org 15299L: netdev@vger.kernel.org 15300T: git git://github.com/petkan/rtl8150.git 15301W: https://github.com/petkan/rtl8150 15302S: Maintained 15303F: drivers/net/usb/rtl8150.c 15304 15305USB SERIAL SUBSYSTEM 15306M: Johan Hovold <johan@kernel.org> 15307L: linux-usb@vger.kernel.org 15308T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15309S: Maintained 15310F: Documentation/usb/usb-serial.txt 15311F: drivers/usb/serial/ 15312F: include/linux/usb/serial.h 15313 15314USB SMSC75XX ETHERNET DRIVER 15315M: Steve Glendinning <steve.glendinning@shawell.net> 15316L: netdev@vger.kernel.org 15317S: Maintained 15318F: drivers/net/usb/smsc75xx.* 15319 15320USB SMSC95XX ETHERNET DRIVER 15321M: Steve Glendinning <steve.glendinning@shawell.net> 15322M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15323L: netdev@vger.kernel.org 15324S: Maintained 15325F: drivers/net/usb/smsc95xx.* 15326 15327USB SUBSYSTEM 15328M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15329L: linux-usb@vger.kernel.org 15330W: http://www.linux-usb.org 15331T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15332S: Supported 15333F: Documentation/devicetree/bindings/usb/ 15334F: Documentation/usb/ 15335F: drivers/usb/ 15336F: include/linux/usb.h 15337F: include/linux/usb/ 15338 15339USB TYPEC PI3USB30532 MUX DRIVER 15340M: Hans de Goede <hdegoede@redhat.com> 15341L: linux-usb@vger.kernel.org 15342S: Maintained 15343F: drivers/usb/typec/mux/pi3usb30532.c 15344 15345USB TYPEC CLASS 15346M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15347L: linux-usb@vger.kernel.org 15348S: Maintained 15349F: Documentation/ABI/testing/sysfs-class-typec 15350F: Documentation/driver-api/usb/typec.rst 15351F: drivers/usb/typec/ 15352F: include/linux/usb/typec.h 15353 15354USB TYPEC BUS FOR ALTERNATE MODES 15355M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15356L: linux-usb@vger.kernel.org 15357S: Maintained 15358F: Documentation/ABI/testing/sysfs-bus-typec 15359F: Documentation/driver-api/usb/typec_bus.rst 15360F: drivers/usb/typec/altmodes/ 15361F: include/linux/usb/typec_altmode.h 15362 15363USB TYPEC PORT CONTROLLER DRIVERS 15364M: Guenter Roeck <linux@roeck-us.net> 15365L: linux-usb@vger.kernel.org 15366S: Maintained 15367F: drivers/usb/typec/tcpm/ 15368 15369USB UHCI DRIVER 15370M: Alan Stern <stern@rowland.harvard.edu> 15371L: linux-usb@vger.kernel.org 15372S: Maintained 15373F: drivers/usb/host/uhci* 15374 15375USB VIDEO CLASS 15376M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15377L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15378L: linux-media@vger.kernel.org 15379T: git git://linuxtv.org/media_tree.git 15380W: http://www.ideasonboard.org/uvc/ 15381S: Maintained 15382F: drivers/media/usb/uvc/ 15383F: include/uapi/linux/uvcvideo.h 15384 15385USB VISION DRIVER 15386M: Hans Verkuil <hverkuil@xs4all.nl> 15387L: linux-media@vger.kernel.org 15388T: git git://linuxtv.org/media_tree.git 15389W: https://linuxtv.org 15390S: Odd Fixes 15391F: drivers/media/usb/usbvision/ 15392 15393USB WEBCAM GADGET 15394M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15395L: linux-usb@vger.kernel.org 15396S: Maintained 15397F: drivers/usb/gadget/function/*uvc* 15398F: drivers/usb/gadget/legacy/webcam.c 15399F: include/uapi/linux/usb/g_uvc.h 15400 15401USB WIRELESS RNDIS DRIVER (rndis_wlan) 15402M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15403L: linux-wireless@vger.kernel.org 15404S: Maintained 15405F: drivers/net/wireless/rndis_wlan.c 15406 15407USB XHCI DRIVER 15408M: Mathias Nyman <mathias.nyman@intel.com> 15409L: linux-usb@vger.kernel.org 15410S: Supported 15411F: drivers/usb/host/xhci* 15412F: drivers/usb/host/pci-quirks* 15413 15414USB ZD1201 DRIVER 15415L: linux-wireless@vger.kernel.org 15416W: http://linux-lc100020.sourceforge.net 15417S: Orphan 15418F: drivers/net/wireless/zydas/zd1201.* 15419 15420USB ZR364XX DRIVER 15421M: Antoine Jacquet <royale@zerezo.com> 15422L: linux-usb@vger.kernel.org 15423L: linux-media@vger.kernel.org 15424T: git git://linuxtv.org/media_tree.git 15425W: http://royale.zerezo.com/zr364xx/ 15426S: Maintained 15427F: Documentation/media/v4l-drivers/zr364xx* 15428F: drivers/media/usb/zr364xx/ 15429 15430USER-MODE LINUX (UML) 15431M: Jeff Dike <jdike@addtoit.com> 15432M: Richard Weinberger <richard@nod.at> 15433L: linux-um@lists.infradead.org 15434W: http://user-mode-linux.sourceforge.net 15435T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15436S: Maintained 15437F: Documentation/virt/uml/ 15438F: arch/um/ 15439F: arch/x86/um/ 15440F: fs/hostfs/ 15441F: fs/hppfs/ 15442 15443USERSPACE I/O (UIO) 15444M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15445S: Maintained 15446T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15447F: Documentation/driver-api/uio-howto.rst 15448F: drivers/uio/ 15449F: include/linux/uio*.h 15450 15451UTIL-LINUX PACKAGE 15452M: Karel Zak <kzak@redhat.com> 15453L: util-linux@vger.kernel.org 15454W: http://en.wikipedia.org/wiki/Util-linux 15455T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15456S: Maintained 15457 15458UUID HELPERS 15459M: Christoph Hellwig <hch@lst.de> 15460R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15461L: linux-kernel@vger.kernel.org 15462T: git git://git.infradead.org/users/hch/uuid.git 15463F: lib/uuid.c 15464F: lib/test_uuid.c 15465F: include/linux/uuid.h 15466F: include/uapi/linux/uuid.h 15467S: Maintained 15468 15469UV SYSFS DRIVER 15470M: Justin Ernst <justin.ernst@hpe.com> 15471L: platform-driver-x86@vger.kernel.org 15472S: Maintained 15473F: drivers/platform/x86/uv_sysfs.c 15474 15475UVESAFB DRIVER 15476M: Michal Januszewski <spock@gentoo.org> 15477L: linux-fbdev@vger.kernel.org 15478W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15479S: Maintained 15480F: Documentation/fb/uvesafb.txt 15481F: drivers/video/fbdev/uvesafb.* 15482 15483VF610 NAND DRIVER 15484M: Stefan Agner <stefan@agner.ch> 15485L: linux-mtd@lists.infradead.org 15486S: Supported 15487F: drivers/mtd/nand/raw/vf610_nfc.c 15488 15489VFAT/FAT/MSDOS FILESYSTEM 15490M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15491S: Maintained 15492F: Documentation/filesystems/vfat.txt 15493F: fs/fat/ 15494 15495VFIO DRIVER 15496M: Alex Williamson <alex.williamson@redhat.com> 15497L: kvm@vger.kernel.org 15498T: git git://github.com/awilliam/linux-vfio.git 15499S: Maintained 15500F: Documentation/vfio.txt 15501F: drivers/vfio/ 15502F: include/linux/vfio.h 15503F: include/uapi/linux/vfio.h 15504 15505VFIO MEDIATED DEVICE DRIVERS 15506M: Kirti Wankhede <kwankhede@nvidia.com> 15507L: kvm@vger.kernel.org 15508S: Maintained 15509F: Documentation/vfio-mediated-device.txt 15510F: drivers/vfio/mdev/ 15511F: include/linux/mdev.h 15512F: samples/vfio-mdev/ 15513 15514VFIO PLATFORM DRIVER 15515M: Eric Auger <eric.auger@redhat.com> 15516L: kvm@vger.kernel.org 15517S: Maintained 15518F: drivers/vfio/platform/ 15519 15520VGA_SWITCHEROO 15521R: Lukas Wunner <lukas@wunner.de> 15522S: Maintained 15523F: Documentation/gpu/vga-switcheroo.rst 15524F: drivers/gpu/vga/vga_switcheroo.c 15525F: include/linux/vga_switcheroo.h 15526T: git git://anongit.freedesktop.org/drm/drm-misc 15527 15528VIA RHINE NETWORK DRIVER 15529S: Orphan 15530F: drivers/net/ethernet/via/via-rhine.c 15531 15532VIA SD/MMC CARD CONTROLLER DRIVER 15533M: Bruce Chang <brucechang@via.com.tw> 15534M: Harald Welte <HaraldWelte@viatech.com> 15535S: Maintained 15536F: drivers/mmc/host/via-sdmmc.c 15537 15538VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15539M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15540L: linux-fbdev@vger.kernel.org 15541S: Maintained 15542F: include/linux/via-core.h 15543F: include/linux/via-gpio.h 15544F: include/linux/via_i2c.h 15545F: drivers/video/fbdev/via/ 15546 15547VIA VELOCITY NETWORK DRIVER 15548M: Francois Romieu <romieu@fr.zoreil.com> 15549L: netdev@vger.kernel.org 15550S: Maintained 15551F: drivers/net/ethernet/via/via-velocity.* 15552 15553VIDEO MULTIPLEXER DRIVER 15554M: Philipp Zabel <p.zabel@pengutronix.de> 15555L: linux-media@vger.kernel.org 15556S: Maintained 15557F: drivers/media/platform/video-mux.c 15558 15559VIDEO I2C POLLING DRIVER 15560M: Matt Ranostay <matt.ranostay@konsulko.com> 15561L: linux-media@vger.kernel.org 15562S: Maintained 15563F: drivers/media/i2c/video-i2c.c 15564 15565VIDEOBUF2 FRAMEWORK 15566M: Pawel Osciak <pawel@osciak.com> 15567M: Marek Szyprowski <m.szyprowski@samsung.com> 15568M: Kyungmin Park <kyungmin.park@samsung.com> 15569L: linux-media@vger.kernel.org 15570S: Maintained 15571F: drivers/media/v4l2-core/videobuf2-* 15572F: include/media/videobuf2-* 15573 15574VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15575M: Helen Koike <helen.koike@collabora.com> 15576L: linux-media@vger.kernel.org 15577T: git git://linuxtv.org/media_tree.git 15578W: https://linuxtv.org 15579S: Maintained 15580F: drivers/media/platform/vimc/* 15581 15582VIRT LIB 15583M: Alex Williamson <alex.williamson@redhat.com> 15584M: Paolo Bonzini <pbonzini@redhat.com> 15585L: kvm@vger.kernel.org 15586S: Supported 15587F: virt/lib/ 15588 15589VIRTIO AND VHOST VSOCK DRIVER 15590M: Stefan Hajnoczi <stefanha@redhat.com> 15591L: kvm@vger.kernel.org 15592L: virtualization@lists.linux-foundation.org 15593L: netdev@vger.kernel.org 15594S: Maintained 15595F: include/linux/virtio_vsock.h 15596F: include/uapi/linux/virtio_vsock.h 15597F: include/uapi/linux/vsockmon.h 15598F: include/uapi/linux/vm_sockets_diag.h 15599F: net/vmw_vsock/diag.c 15600F: net/vmw_vsock/af_vsock_tap.c 15601F: net/vmw_vsock/virtio_transport_common.c 15602F: net/vmw_vsock/virtio_transport.c 15603F: net/vmw_vsock/vsock_loopback.c 15604F: drivers/net/vsockmon.c 15605F: drivers/vhost/vsock.c 15606F: drivers/vhost/vsock.h 15607F: tools/testing/vsock/ 15608 15609VIRTIO CONSOLE DRIVER 15610M: Amit Shah <amit@kernel.org> 15611L: virtualization@lists.linux-foundation.org 15612S: Maintained 15613F: drivers/char/virtio_console.c 15614F: include/linux/virtio_console.h 15615F: include/uapi/linux/virtio_console.h 15616 15617VIRTIO CORE, NET AND BLOCK DRIVERS 15618M: "Michael S. Tsirkin" <mst@redhat.com> 15619M: Jason Wang <jasowang@redhat.com> 15620L: virtualization@lists.linux-foundation.org 15621S: Maintained 15622F: Documentation/devicetree/bindings/virtio/ 15623F: drivers/virtio/ 15624F: drivers/vdpa/ 15625F: tools/virtio/ 15626F: drivers/net/virtio_net.c 15627F: drivers/block/virtio_blk.c 15628F: include/linux/virtio*.h 15629F: include/linux/vdpa.h 15630F: include/uapi/linux/virtio_*.h 15631F: drivers/crypto/virtio/ 15632F: mm/balloon_compaction.c 15633 15634VIRTIO CRYPTO DRIVER 15635M: Gonglei <arei.gonglei@huawei.com> 15636L: virtualization@lists.linux-foundation.org 15637L: linux-crypto@vger.kernel.org 15638S: Maintained 15639F: drivers/crypto/virtio/ 15640F: include/uapi/linux/virtio_crypto.h 15641 15642VIRTIO DRIVERS FOR S390 15643M: Cornelia Huck <cohuck@redhat.com> 15644M: Halil Pasic <pasic@linux.ibm.com> 15645L: linux-s390@vger.kernel.org 15646L: virtualization@lists.linux-foundation.org 15647L: kvm@vger.kernel.org 15648S: Supported 15649F: drivers/s390/virtio/ 15650F: arch/s390/include/uapi/asm/virtio-ccw.h 15651 15652VIRTIO GPU DRIVER 15653M: David Airlie <airlied@linux.ie> 15654M: Gerd Hoffmann <kraxel@redhat.com> 15655L: dri-devel@lists.freedesktop.org 15656L: virtualization@lists.linux-foundation.org 15657T: git git://anongit.freedesktop.org/drm/drm-misc 15658S: Maintained 15659F: drivers/gpu/drm/virtio/ 15660F: include/uapi/linux/virtio_gpu.h 15661 15662VIRTIO HOST (VHOST) 15663M: "Michael S. Tsirkin" <mst@redhat.com> 15664M: Jason Wang <jasowang@redhat.com> 15665L: kvm@vger.kernel.org 15666L: virtualization@lists.linux-foundation.org 15667L: netdev@vger.kernel.org 15668T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15669S: Maintained 15670F: drivers/vhost/ 15671F: include/uapi/linux/vhost.h 15672F: include/linux/vhost_iotlb.h 15673 15674VIRTIO INPUT DRIVER 15675M: Gerd Hoffmann <kraxel@redhat.com> 15676S: Maintained 15677F: drivers/virtio/virtio_input.c 15678F: include/uapi/linux/virtio_input.h 15679 15680VIRTIO IOMMU DRIVER 15681M: Jean-Philippe Brucker <jean-philippe.brucker@arm.com> 15682L: virtualization@lists.linux-foundation.org 15683S: Maintained 15684F: drivers/iommu/virtio-iommu.c 15685F: include/uapi/linux/virtio_iommu.h 15686 15687VIRTUAL BOX GUEST DEVICE DRIVER 15688M: Hans de Goede <hdegoede@redhat.com> 15689M: Arnd Bergmann <arnd@arndb.de> 15690M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15691S: Maintained 15692F: include/linux/vbox_utils.h 15693F: include/uapi/linux/vbox*.h 15694F: drivers/virt/vboxguest/ 15695 15696VIRTUAL SERIO DEVICE DRIVER 15697M: Stephen Chandler Paul <thatslyude@gmail.com> 15698S: Maintained 15699F: drivers/input/serio/userio.c 15700F: include/uapi/linux/userio.h 15701 15702VIVID VIRTUAL VIDEO DRIVER 15703M: Hans Verkuil <hverkuil@xs4all.nl> 15704L: linux-media@vger.kernel.org 15705T: git git://linuxtv.org/media_tree.git 15706W: https://linuxtv.org 15707S: Maintained 15708F: drivers/media/platform/vivid/* 15709 15710VLYNQ BUS 15711M: Florian Fainelli <f.fainelli@gmail.com> 15712L: openwrt-devel@lists.openwrt.org (subscribers-only) 15713S: Maintained 15714F: drivers/vlynq/vlynq.c 15715F: include/linux/vlynq.h 15716 15717VME SUBSYSTEM 15718M: Martyn Welch <martyn@welchs.me.uk> 15719M: Manohar Vanga <manohar.vanga@gmail.com> 15720M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15721L: devel@driverdev.osuosl.org 15722S: Maintained 15723T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15724F: Documentation/driver-api/vme.rst 15725F: drivers/staging/vme/ 15726F: drivers/vme/ 15727F: include/linux/vme* 15728 15729VMWARE BALLOON DRIVER 15730M: Xavier Deguillard <xdeguillard@vmware.com> 15731M: Philip Moltmann <moltmann@vmware.com> 15732M: "VMware, Inc." <pv-drivers@vmware.com> 15733L: linux-kernel@vger.kernel.org 15734S: Maintained 15735F: drivers/misc/vmw_balloon.c 15736 15737VMWARE HYPERVISOR INTERFACE 15738M: Alok Kataria <akataria@vmware.com> 15739L: virtualization@lists.linux-foundation.org 15740S: Supported 15741F: arch/x86/kernel/cpu/vmware.c 15742F: arch/x86/include/asm/vmware.h 15743 15744VMWARE VIRTUAL PTP CLOCK DRIVER 15745M: Vivek Thampi <vithampi@vmware.com> 15746M: "VMware, Inc." <pv-drivers@vmware.com> 15747L: netdev@vger.kernel.org 15748S: Supported 15749F: drivers/ptp/ptp_vmw.c 15750 15751VMWARE PVRDMA DRIVER 15752M: Adit Ranadive <aditr@vmware.com> 15753M: VMware PV-Drivers <pv-drivers@vmware.com> 15754L: linux-rdma@vger.kernel.org 15755S: Maintained 15756F: drivers/infiniband/hw/vmw_pvrdma/ 15757 15758VMware PVSCSI driver 15759M: Jim Gill <jgill@vmware.com> 15760M: VMware PV-Drivers <pv-drivers@vmware.com> 15761L: linux-scsi@vger.kernel.org 15762S: Maintained 15763F: drivers/scsi/vmw_pvscsi.c 15764F: drivers/scsi/vmw_pvscsi.h 15765 15766VMWARE VMMOUSE SUBDRIVER 15767M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15768M: "VMware, Inc." <pv-drivers@vmware.com> 15769L: linux-input@vger.kernel.org 15770S: Maintained 15771F: drivers/input/mouse/vmmouse.c 15772F: drivers/input/mouse/vmmouse.h 15773 15774VMWARE VMXNET3 ETHERNET DRIVER 15775M: Ronak Doshi <doshir@vmware.com> 15776M: "VMware, Inc." <pv-drivers@vmware.com> 15777L: netdev@vger.kernel.org 15778S: Maintained 15779F: drivers/net/vmxnet3/ 15780 15781VOCORE VOCORE2 BOARD 15782M: Harvey Hunt <harveyhuntnexus@gmail.com> 15783L: linux-mips@linux-mips.org 15784S: Maintained 15785F: arch/mips/boot/dts/ralink/vocore2.dts 15786 15787VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15788M: Liam Girdwood <lgirdwood@gmail.com> 15789M: Mark Brown <broonie@kernel.org> 15790L: linux-kernel@vger.kernel.org 15791W: http://www.slimlogic.co.uk/?p=48 15792T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15793S: Supported 15794F: Documentation/devicetree/bindings/regulator/ 15795F: Documentation/power/regulator/ 15796F: drivers/regulator/ 15797F: include/dt-bindings/regulator/ 15798F: include/linux/regulator/ 15799 15800VRF 15801M: David Ahern <dsa@cumulusnetworks.com> 15802M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15803L: netdev@vger.kernel.org 15804S: Maintained 15805F: drivers/net/vrf.c 15806F: Documentation/networking/vrf.txt 15807 15808VT1211 HARDWARE MONITOR DRIVER 15809M: Juerg Haefliger <juergh@gmail.com> 15810L: linux-hwmon@vger.kernel.org 15811S: Maintained 15812F: Documentation/hwmon/vt1211 15813F: drivers/hwmon/vt1211.c 15814 15815VT8231 HARDWARE MONITOR DRIVER 15816M: Roger Lucas <vt8231@hiddenengine.co.uk> 15817L: linux-hwmon@vger.kernel.org 15818S: Maintained 15819F: drivers/hwmon/vt8231.c 15820 15821VUB300 USB to SDIO/SD/MMC bridge chip 15822M: Tony Olech <tony.olech@elandigitalsystems.com> 15823L: linux-mmc@vger.kernel.org 15824L: linux-usb@vger.kernel.org 15825S: Supported 15826F: drivers/mmc/host/vub300.c 15827 15828W1 DALLAS'S 1-WIRE BUS 15829M: Evgeniy Polyakov <zbr@ioremap.net> 15830S: Maintained 15831F: Documentation/w1/ 15832F: drivers/w1/ 15833F: include/linux/w1.h 15834 15835W83791D HARDWARE MONITORING DRIVER 15836M: Marc Hulsman <m.hulsman@tudelft.nl> 15837L: linux-hwmon@vger.kernel.org 15838S: Maintained 15839F: Documentation/hwmon/w83791d 15840F: drivers/hwmon/w83791d.c 15841 15842W83793 HARDWARE MONITORING DRIVER 15843M: Rudolf Marek <r.marek@assembler.cz> 15844L: linux-hwmon@vger.kernel.org 15845S: Maintained 15846F: Documentation/hwmon/w83793 15847F: drivers/hwmon/w83793.c 15848 15849W83795 HARDWARE MONITORING DRIVER 15850M: Jean Delvare <jdelvare@suse.com> 15851L: linux-hwmon@vger.kernel.org 15852S: Maintained 15853F: drivers/hwmon/w83795.c 15854 15855W83L51xD SD/MMC CARD INTERFACE DRIVER 15856M: Pierre Ossman <pierre@ossman.eu> 15857S: Maintained 15858F: drivers/mmc/host/wbsd.* 15859 15860WACOM PROTOCOL 4 SERIAL TABLETS 15861M: Julian Squires <julian@cipht.net> 15862M: Hans de Goede <hdegoede@redhat.com> 15863L: linux-input@vger.kernel.org 15864S: Maintained 15865F: drivers/input/tablet/wacom_serial4.c 15866 15867WATCHDOG DEVICE DRIVERS 15868M: Wim Van Sebroeck <wim@linux-watchdog.org> 15869M: Guenter Roeck <linux@roeck-us.net> 15870L: linux-watchdog@vger.kernel.org 15871W: http://www.linux-watchdog.org/ 15872T: git git://www.linux-watchdog.org/linux-watchdog.git 15873S: Maintained 15874F: Documentation/devicetree/bindings/watchdog/ 15875F: Documentation/watchdog/ 15876F: drivers/watchdog/ 15877F: include/linux/watchdog.h 15878F: include/uapi/linux/watchdog.h 15879 15880WHISKEYCOVE PMIC GPIO DRIVER 15881M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15882L: linux-gpio@vger.kernel.org 15883S: Maintained 15884F: drivers/gpio/gpio-wcove.c 15885 15886WIIMOTE HID DRIVER 15887M: David Herrmann <dh.herrmann@googlemail.com> 15888L: linux-input@vger.kernel.org 15889S: Maintained 15890F: drivers/hid/hid-wiimote* 15891 15892WILOCITY WIL6210 WIRELESS DRIVER 15893M: Maya Erez <merez@codeaurora.org> 15894L: linux-wireless@vger.kernel.org 15895L: wil6210@qti.qualcomm.com 15896S: Supported 15897W: http://wireless.kernel.org/en/users/Drivers/wil6210 15898F: drivers/net/wireless/ath/wil6210/ 15899 15900WIMAX STACK 15901M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15902M: linux-wimax@intel.com 15903L: wimax@linuxwimax.org (subscribers-only) 15904S: Supported 15905W: http://linuxwimax.org 15906F: Documentation/wimax/README.wimax 15907F: include/linux/wimax/debug.h 15908F: include/net/wimax.h 15909F: include/uapi/linux/wimax.h 15910F: net/wimax/ 15911 15912WINBOND CIR DRIVER 15913M: David Härdeman <david@hardeman.nu> 15914S: Maintained 15915F: drivers/media/rc/winbond-cir.c 15916 15917WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15918M: William Breathitt Gray <vilhelm.gray@gmail.com> 15919L: linux-watchdog@vger.kernel.org 15920S: Maintained 15921F: drivers/watchdog/ebc-c384_wdt.c 15922 15923WINSYSTEMS WS16C48 GPIO DRIVER 15924M: William Breathitt Gray <vilhelm.gray@gmail.com> 15925L: linux-gpio@vger.kernel.org 15926S: Maintained 15927F: drivers/gpio/gpio-ws16c48.c 15928 15929WISTRON LAPTOP BUTTON DRIVER 15930M: Miloslav Trmac <mitr@volny.cz> 15931S: Maintained 15932F: drivers/input/misc/wistron_btns.c 15933 15934WL3501 WIRELESS PCMCIA CARD DRIVER 15935L: linux-wireless@vger.kernel.org 15936S: Odd fixes 15937F: drivers/net/wireless/wl3501* 15938 15939WOLFSON MICROELECTRONICS DRIVERS 15940L: patches@opensource.cirrus.com 15941T: git https://github.com/CirrusLogic/linux-drivers.git 15942W: https://github.com/CirrusLogic/linux-drivers/wiki 15943S: Supported 15944F: Documentation/hwmon/wm83?? 15945F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15946F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15947F: Documentation/devicetree/bindings/mfd/arizona.txt 15948F: Documentation/devicetree/bindings/mfd/wm831x.txt 15949F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15950F: arch/arm/mach-s3c64xx/mach-crag6410* 15951F: drivers/clk/clk-wm83*.c 15952F: drivers/extcon/extcon-arizona.c 15953F: drivers/leds/leds-wm83*.c 15954F: drivers/gpio/gpio-*wm*.c 15955F: drivers/gpio/gpio-arizona.c 15956F: drivers/hwmon/wm83??-hwmon.c 15957F: drivers/input/misc/wm831x-on.c 15958F: drivers/input/touchscreen/wm831x-ts.c 15959F: drivers/input/touchscreen/wm97*.c 15960F: drivers/mfd/arizona* 15961F: drivers/mfd/wm*.c 15962F: drivers/mfd/cs47l24* 15963F: drivers/power/supply/wm83*.c 15964F: drivers/rtc/rtc-wm83*.c 15965F: drivers/regulator/wm8*.c 15966F: drivers/regulator/arizona* 15967F: drivers/video/backlight/wm83*_bl.c 15968F: drivers/watchdog/wm83*_wdt.c 15969F: include/linux/mfd/arizona/ 15970F: include/linux/mfd/wm831x/ 15971F: include/linux/mfd/wm8350/ 15972F: include/linux/mfd/wm8400* 15973F: include/linux/regulator/arizona* 15974F: include/linux/wm97xx.h 15975F: include/sound/wm????.h 15976F: sound/soc/codecs/arizona.? 15977F: sound/soc/codecs/wm* 15978F: sound/soc/codecs/cs47l24* 15979 15980WORKQUEUE 15981M: Tejun Heo <tj@kernel.org> 15982R: Lai Jiangshan <jiangshanlai@gmail.com> 15983T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15984S: Maintained 15985F: include/linux/workqueue.h 15986F: kernel/workqueue.c 15987F: Documentation/core-api/workqueue.rst 15988 15989X-POWERS AXP288 PMIC DRIVERS 15990M: Hans de Goede <hdegoede@redhat.com> 15991S: Maintained 15992N: axp288 15993F: drivers/acpi/pmic/intel_pmic_xpower.c 15994 15995X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15996M: Chen-Yu Tsai <wens@csie.org> 15997L: linux-kernel@vger.kernel.org 15998S: Maintained 15999N: axp[128] 16000
16001X.25 NETWORK LAYER 16002M: Andrew Hendry <andrew.hendry@gmail.com> 16003L: linux-x25@vger.kernel.org 16004S: Odd Fixes 16005F: Documentation/networking/x25* 16006F: include/net/x25* 16007F: net/x25/ 16008 16009X86 ARCHITECTURE (32-BIT AND 64-BIT) 16010M: Thomas Gleixner <tglx@linutronix.de> 16011M: Ingo Molnar <mingo@redhat.com> 16012R: "H. Peter Anvin" <hpa@zytor.com> 16013M: x86@kernel.org 16014L: linux-kernel@vger.kernel.org 16015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16016S: Maintained 16017F: Documentation/devicetree/bindings/x86/ 16018F: Documentation/x86/ 16019F: arch/x86/ 16020 16021X86 ENTRY CODE 16022M: Andy Lutomirski <luto@kernel.org> 16023L: linux-kernel@vger.kernel.org 16024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16025S: Maintained 16026F: arch/x86/entry/ 16027 16028X86 MCE INFRASTRUCTURE 16029M: Tony Luck <tony.luck@intel.com> 16030M: Borislav Petkov <bp@alien8.de> 16031L: linux-edac@vger.kernel.org 16032S: Maintained 16033F: arch/x86/kernel/cpu/mcheck/* 16034 16035X86 MICROCODE UPDATE SUPPORT 16036M: Borislav Petkov <bp@alien8.de> 16037S: Maintained 16038F: arch/x86/kernel/cpu/microcode/* 16039 16040X86 PLATFORM DRIVERS 16041M: Darren Hart <dvhart@infradead.org> 16042M: Andy Shevchenko <andy@infradead.org> 16043L: platform-driver-x86@vger.kernel.org 16044T: git git://git.infradead.org/linux-platform-drivers-x86.git 16045S: Maintained 16046F: drivers/platform/x86/ 16047F: drivers/platform/olpc/ 16048 16049X86 VDSO 16050M: Andy Lutomirski <luto@kernel.org> 16051L: linux-kernel@vger.kernel.org 16052T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16053S: Maintained 16054F: arch/x86/entry/vdso/ 16055 16056XC2028/3028 TUNER DRIVER 16057M: Mauro Carvalho Chehab <mchehab@kernel.org> 16058L: linux-media@vger.kernel.org 16059W: https://linuxtv.org 16060T: git git://linuxtv.org/media_tree.git 16061S: Maintained 16062F: drivers/media/tuners/tuner-xc2028.* 16063 16064XDP SOCKETS (AF_XDP) 16065M: Björn Töpel <bjorn.topel@intel.com> 16066M: Magnus Karlsson <magnus.karlsson@intel.com> 16067L: netdev@vger.kernel.org 16068S: Maintained 16069F: include/net/xdp_sock* 16070F: include/net/xsk_buff_pool.h 16071F: include/uapi/linux/if_xdp.h 16072F: net/xdp/ 16073F: samples/bpf/xdpsock* 16074F: tools/lib/bpf/xsk* 16075 16076XEN BLOCK SUBSYSTEM 16077M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16078M: Roger Pau Monné <roger.pau@citrix.com> 16079L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16080S: Supported 16081F: drivers/block/xen-blkback/* 16082F: drivers/block/xen* 16083 16084XEN HYPERVISOR ARM 16085M: Stefano Stabellini <sstabellini@kernel.org> 16086L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16087S: Maintained 16088F: arch/arm/xen/ 16089F: arch/arm/include/asm/xen/ 16090 16091XEN HYPERVISOR ARM64 16092M: Stefano Stabellini <sstabellini@kernel.org> 16093L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16094S: Maintained 16095F: arch/arm64/xen/ 16096F: arch/arm64/include/asm/xen/ 16097 16098XEN HYPERVISOR INTERFACE 16099M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16100M: Juergen Gross <jgross@suse.com> 16101L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16102T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16103S: Supported 16104F: arch/x86/xen/ 16105F: drivers/*/xen-*front.c 16106F: drivers/xen/ 16107F: arch/x86/include/asm/xen/ 16108F: arch/x86/include/asm/pvclock-abi.h 16109F: include/xen/ 16110F: include/uapi/xen/ 16111F: Documentation/ABI/stable/sysfs-hypervisor-xen 16112F: Documentation/ABI/testing/sysfs-hypervisor-xen 16113 16114XEN NETWORK BACKEND DRIVER 16115M: Wei Liu <wei.liu2@citrix.com> 16116M: Paul Durrant <paul.durrant@citrix.com> 16117L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16118L: netdev@vger.kernel.org 16119S: Supported 16120F: drivers/net/xen-netback/* 16121 16122XEN PCI SUBSYSTEM 16123M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16124L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16125S: Supported 16126F: arch/x86/pci/*xen* 16127F: drivers/pci/*xen* 16128 16129XEN PVSCSI DRIVERS 16130M: Juergen Gross <jgross@suse.com> 16131L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16132L: linux-scsi@vger.kernel.org 16133S: Supported 16134F: drivers/scsi/xen-scsifront.c 16135F: drivers/xen/xen-scsiback.c 16136F: include/xen/interface/io/vscsiif.h 16137 16138XEN SWIOTLB SUBSYSTEM 16139M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16140L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16141L: iommu@lists.linux-foundation.org 16142S: Supported 16143F: arch/x86/xen/*swiotlb* 16144F: drivers/xen/*swiotlb* 16145 16146XEN SOUND FRONTEND DRIVER 16147M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16148L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16149L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16150S: Supported 16151F: sound/xen/* 16152 16153XFS FILESYSTEM 16154M: Darrick J. Wong <darrick.wong@oracle.com> 16155M: linux-xfs@vger.kernel.org 16156L: linux-xfs@vger.kernel.org 16157W: http://xfs.org/ 16158T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16159S: Supported 16160F: Documentation/filesystems/xfs.txt 16161F: fs/xfs/ 16162 16163XILINX AXI ETHERNET DRIVER 16164M: Anirudha Sarangi <anirudh@xilinx.com> 16165M: John Linn <John.Linn@xilinx.com> 16166S: Maintained 16167F: drivers/net/ethernet/xilinx/xilinx_axienet* 16168 16169XILINX UARTLITE SERIAL DRIVER 16170M: Peter Korsgaard <jacmet@sunsite.dk> 16171L: linux-serial@vger.kernel.org 16172S: Maintained 16173F: drivers/tty/serial/uartlite.c 16174 16175XILINX VIDEO IP CORES 16176M: Hyun Kwon <hyun.kwon@xilinx.com> 16177M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16178L: linux-media@vger.kernel.org 16179T: git git://linuxtv.org/media_tree.git 16180S: Supported 16181F: Documentation/devicetree/bindings/media/xilinx/ 16182F: drivers/media/platform/xilinx/ 16183F: include/uapi/linux/xilinx-v4l2-controls.h 16184 16185XILLYBUS DRIVER 16186M: Eli Billauer <eli.billauer@gmail.com> 16187L: linux-kernel@vger.kernel.org 16188S: Supported 16189F: drivers/char/xillybus/ 16190 16191XLP9XX I2C DRIVER 16192M: George Cherian <george.cherian@cavium.com> 16193M: Jan Glauber <jglauber@cavium.com> 16194L: linux-i2c@vger.kernel.org 16195W: http://www.cavium.com 16196S: Supported 16197F: drivers/i2c/busses/i2c-xlp9xx.c 16198 16199XRA1403 GPIO EXPANDER 16200M: Nandor Han <nandor.han@ge.com> 16201M: Semi Malinen <semi.malinen@ge.com> 16202L: linux-gpio@vger.kernel.org 16203S: Maintained 16204F: drivers/gpio/gpio-xra1403.c 16205F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16206 16207XTENSA XTFPGA PLATFORM SUPPORT 16208M: Max Filippov <jcmvbkbc@gmail.com> 16209L: linux-xtensa@linux-xtensa.org 16210S: Maintained 16211F: drivers/spi/spi-xtensa-xtfpga.c 16212F: sound/soc/xtensa/xtfpga-i2s.c 16213 16214YAM DRIVER FOR AX.25 16215M: Jean-Paul Roubelat <jpr@f6fbb.org> 16216L: linux-hams@vger.kernel.org 16217S: Maintained 16218F: drivers/net/hamradio/yam* 16219F: include/linux/yam.h 16220 16221YAMA SECURITY MODULE 16222M: Kees Cook <keescook@chromium.org> 16223T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16224S: Supported 16225F: security/yama/ 16226F: Documentation/admin-guide/LSM/Yama.rst 16227 16228YEALINK PHONE DRIVER 16229M: Henk Vergonet <Henk.Vergonet@gmail.com> 16230L: usbb2k-api-dev@nongnu.org 16231S: Maintained 16232F: Documentation/input/devices/yealink.rst 16233F: drivers/input/misc/yealink.* 16234 16235Z8530 DRIVER FOR AX.25 16236M: Joerg Reuter <jreuter@yaina.de> 16237W: http://yaina.de/jreuter/ 16238W: http://www.qsl.net/dl1bke/ 16239L: linux-hams@vger.kernel.org 16240S: Maintained 16241F: Documentation/networking/z8530drv.txt 16242F: drivers/net/hamradio/*scc.c 16243F: drivers/net/hamradio/z8530.h 16244 16245ZBUD COMPRESSED PAGE ALLOCATOR 16246M: Seth Jennings <sjenning@redhat.com> 16247M: Dan Streetman <ddstreet@ieee.org> 16248L: linux-mm@kvack.org 16249S: Maintained 16250F: mm/zbud.c 16251F: include/linux/zbud.h 16252 16253ZD1211RW WIRELESS DRIVER 16254M: Daniel Drake <dsd@gentoo.org> 16255M: Ulrich Kunitz <kune@deine-taler.de> 16256W: http://zd1211.ath.cx/wiki/DriverRewrite 16257L: linux-wireless@vger.kernel.org 16258L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16259S: Maintained 16260F: drivers/net/wireless/zydas/zd1211rw/ 16261 16262ZD1301 MEDIA DRIVER 16263M: Antti Palosaari <crope@iki.fi> 16264L: linux-media@vger.kernel.org 16265W: https://linuxtv.org/ 16266W: http://palosaari.fi/linux/ 16267Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16268S: Maintained 16269F: drivers/media/usb/dvb-usb-v2/zd1301* 16270 16271ZD1301_DEMOD MEDIA DRIVER 16272M: Antti Palosaari <crope@iki.fi> 16273L: linux-media@vger.kernel.org 16274W: https://linuxtv.org/ 16275W: http://palosaari.fi/linux/ 16276Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16277S: Maintained 16278F: drivers/media/dvb-frontends/zd1301_demod* 16279 16280ZPOOL COMPRESSED PAGE STORAGE API 16281M: Dan Streetman <ddstreet@ieee.org> 16282L: linux-mm@kvack.org 16283S: Maintained 16284F: mm/zpool.c 16285F: include/linux/zpool.h 16286 16287ZR36067 VIDEO FOR LINUX DRIVER 16288L: mjpeg-users@lists.sourceforge.net 16289L: linux-media@vger.kernel.org 16290W: http://mjpeg.sourceforge.net/driver-zoran/ 16291T: hg https://linuxtv.org/hg/v4l-dvb 16292S: Odd Fixes 16293F: drivers/staging/media/zoran/ 16294 16295ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16296M: Minchan Kim <minchan@kernel.org> 16297M: Nitin Gupta <ngupta@vflare.org> 16298R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16299L: linux-kernel@vger.kernel.org 16300S: Maintained 16301F: drivers/block/zram/ 16302F: Documentation/blockdev/zram.txt 16303 16304ZS DECSTATION Z85C30 SERIAL DRIVER 16305M: "Maciej W. Rozycki" <macro@linux-mips.org> 16306S: Maintained 16307F: drivers/tty/serial/zs.* 16308 16309ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16310M: Minchan Kim <minchan@kernel.org> 16311M: Nitin Gupta <ngupta@vflare.org> 16312R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16313L: linux-mm@kvack.org 16314S: Maintained 16315F: mm/zsmalloc.c 16316F: include/linux/zsmalloc.h 16317F: Documentation/vm/zsmalloc.rst 16318 16319ZSWAP COMPRESSED SWAP CACHING 16320M: Seth Jennings <sjenning@redhat.com> 16321M: Dan Streetman <ddstreet@ieee.org> 16322L: linux-mm@kvack.org 16323S: Maintained 16324F: mm/zswap.c 16325 16326THE REST 16327M: Linus Torvalds <torvalds@linux-foundation.org> 16328L: linux-kernel@vger.kernel.org 16329Q: http://patchwork.kernel.org/project/LKML/list/ 16330T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16331S: Buried alive in reporters 16332F: * 16333F: */ 16334