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: Latchesar Ionkov <lucho@ionkov.net> 203M: Dominique Martinet <asmadeus@codewreck.org> 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 208T: git git://github.com/martinetd/linux.git 209S: Maintained 210F: Documentation/filesystems/9p.txt 211F: fs/9p/ 212F: net/9p/ 213F: include/net/9p/ 214F: include/uapi/linux/virtio_9p.h 215F: include/trace/events/9p.h 216 217A8293 MEDIA DRIVER 218M: Antti Palosaari <crope@iki.fi> 219L: linux-media@vger.kernel.org 220W: https://linuxtv.org 221W: http://palosaari.fi/linux/ 222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 223T: git git://linuxtv.org/anttip/media_tree.git 224S: Maintained 225F: drivers/media/dvb-frontends/a8293* 226 227AACRAID SCSI RAID DRIVER 228M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 229L: linux-scsi@vger.kernel.org 230W: http://www.adaptec.com/ 231S: Supported 232F: Documentation/scsi/aacraid.txt 233F: drivers/scsi/aacraid/ 234 235ABI/API 236L: linux-api@vger.kernel.org 237F: include/linux/syscalls.h 238F: kernel/sys_ni.c 239 240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 241M: Hans de Goede <hdegoede@redhat.com> 242L: linux-hwmon@vger.kernel.org 243S: Maintained 244F: drivers/hwmon/abituguru.c 245 246ABIT UGURU 3 HARDWARE MONITOR DRIVER 247M: Alistair John Strachan <alistair@devzero.co.uk> 248L: linux-hwmon@vger.kernel.org 249S: Maintained 250F: drivers/hwmon/abituguru3.c 251 252ACCES 104-DIO-48E GPIO DRIVER 253M: William Breathitt Gray <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-dio-48e.c 257 258ACCES 104-IDI-48 GPIO DRIVER 259M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 260L: linux-gpio@vger.kernel.org 261S: Maintained 262F: drivers/gpio/gpio-104-idi-48.c 263 264ACCES 104-IDIO-16 GPIO DRIVER 265M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 266L: linux-gpio@vger.kernel.org 267S: Maintained 268F: drivers/gpio/gpio-104-idio-16.c 269 270ACCES 104-QUAD-8 IIO DRIVER 271M: William Breathitt Gray <vilhelm.gray@gmail.com> 272L: linux-iio@vger.kernel.org 273S: Maintained 274F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 275F: drivers/iio/counter/104-quad-8.c 276 277ACCES PCI-IDIO-16 GPIO DRIVER 278M: William Breathitt Gray <vilhelm.gray@gmail.com> 279L: linux-gpio@vger.kernel.org 280S: Maintained 281F: drivers/gpio/gpio-pci-idio-16.c 282 283ACCES PCIe-IDIO-24 GPIO DRIVER 284M: William Breathitt Gray <vilhelm.gray@gmail.com> 285L: linux-gpio@vger.kernel.org 286S: Maintained 287F: drivers/gpio/gpio-pcie-idio-24.c 288 289ACENIC DRIVER 290M: Jes Sorensen <jes@trained-monkey.org> 291L: linux-acenic@sunsite.dk 292S: Maintained 293F: drivers/net/ethernet/alteon/acenic* 294 295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 296M: Peter Feuerer <peter@piie.net> 297L: platform-driver-x86@vger.kernel.org 298W: http://piie.net/?section=acerhdf 299S: Maintained 300F: drivers/platform/x86/acerhdf.c 301 302ACER WMI LAPTOP EXTRAS 303M: "Lee, Chun-Yi" <jlee@suse.com> 304L: platform-driver-x86@vger.kernel.org 305S: Maintained 306F: drivers/platform/x86/acer-wmi.c 307 308ACPI 309M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 310M: Len Brown <lenb@kernel.org> 311L: linux-acpi@vger.kernel.org 312W: https://01.org/linux-acpi 313Q: https://patchwork.kernel.org/project/linux-acpi/list/ 314T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 315B: https://bugzilla.kernel.org 316S: Supported 317F: drivers/acpi/ 318F: drivers/pnp/pnpacpi/ 319F: include/linux/acpi.h 320F: include/linux/fwnode.h 321F: include/acpi/ 322F: Documentation/acpi/ 323F: Documentation/ABI/testing/sysfs-bus-acpi 324F: Documentation/ABI/testing/configfs-acpi 325F: drivers/pci/*acpi* 326F: drivers/pci/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI I2C MULTI INSTANTIATE DRIVER 371M: Hans de Goede <hdegoede@redhat.com> 372L: platform-driver-x86@vger.kernel.org 373S: Maintained 374F: drivers/platform/x86/i2c-multi-instantiate.c 375 376ACPI PMIC DRIVERS 377M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 378M: Len Brown <lenb@kernel.org> 379R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 380R: Mika Westerberg <mika.westerberg@linux.intel.com> 381L: linux-acpi@vger.kernel.org 382Q: https://patchwork.kernel.org/project/linux-acpi/list/ 383T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 384B: https://bugzilla.kernel.org 385S: Supported 386F: drivers/acpi/pmic/ 387 388ACPI THERMAL DRIVER 389M: Zhang Rui <rui.zhang@intel.com> 390L: linux-acpi@vger.kernel.org 391W: https://01.org/linux-acpi 392B: https://bugzilla.kernel.org 393S: Supported 394F: drivers/acpi/*thermal* 395 396ACPI VIDEO DRIVER 397M: Zhang Rui <rui.zhang@intel.com> 398L: linux-acpi@vger.kernel.org 399W: https://01.org/linux-acpi 400B: https://bugzilla.kernel.org 401S: Supported 402F: drivers/acpi/acpi_video.c 403 404ACPI WMI DRIVER 405L: platform-driver-x86@vger.kernel.org 406S: Orphan 407F: drivers/platform/x86/wmi.c 408F: include/uapi/linux/wmi.h 409 410AD1889 ALSA SOUND DRIVER 411M: Thibaut Varene <T-Bone@parisc-linux.org> 412W: http://wiki.parisc-linux.org/AD1889 413L: linux-parisc@vger.kernel.org 414S: Maintained 415F: sound/pci/ad1889.* 416 417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 418M: Michael Hennerich <michael.hennerich@analog.com> 419W: http://wiki.analog.com/AD5254 420W: http://ez.analog.com/community/linux-device-drivers 421S: Supported 422F: drivers/misc/ad525x_dpot.c 423 424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 425M: Michael Hennerich <michael.hennerich@analog.com> 426W: http://wiki.analog.com/AD5398 427W: http://ez.analog.com/community/linux-device-drivers 428S: Supported 429F: drivers/regulator/ad5398.c 430 431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 432M: Michael Hennerich <michael.hennerich@analog.com> 433W: http://wiki.analog.com/AD7142 434W: http://ez.analog.com/community/linux-device-drivers 435S: Supported 436F: drivers/input/misc/ad714x.c 437 438AD7877 TOUCHSCREEN DRIVER 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/AD7877 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/input/touchscreen/ad7877.c 444 445AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 446M: Michael Hennerich <michael.hennerich@analog.com> 447W: http://wiki.analog.com/AD7879 448W: http://ez.analog.com/community/linux-device-drivers 449S: Supported 450F: drivers/input/touchscreen/ad7879.c 451 452ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 453M: Jiri Kosina <jikos@kernel.org> 454S: Maintained 455 456ADF7242 IEEE 802.15.4 RADIO DRIVER 457M: Michael Hennerich <michael.hennerich@analog.com> 458W: https://wiki.analog.com/ADF7242 459W: http://ez.analog.com/community/linux-device-drivers 460L: linux-wpan@vger.kernel.org 461S: Supported 462F: drivers/net/ieee802154/adf7242.c 463F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 464 465ADM1025 HARDWARE MONITOR DRIVER 466M: Jean Delvare <jdelvare@suse.com> 467L: linux-hwmon@vger.kernel.org 468S: Maintained 469F: Documentation/hwmon/adm1025 470F: drivers/hwmon/adm1025.c 471 472ADM1029 HARDWARE MONITOR DRIVER 473M: Corentin Labbe <clabbe.montjoie@gmail.com> 474L: linux-hwmon@vger.kernel.org 475S: Maintained 476F: drivers/hwmon/adm1029.c 477 478ADM8211 WIRELESS DRIVER 479L: linux-wireless@vger.kernel.org 480W: http://wireless.kernel.org/ 481S: Orphan 482F: drivers/net/wireless/admtek/adm8211.* 483 484ADP1653 FLASH CONTROLLER DRIVER 485M: Sakari Ailus <sakari.ailus@iki.fi> 486L: linux-media@vger.kernel.org 487S: Maintained 488F: drivers/media/i2c/adp1653.c 489F: include/media/i2c/adp1653.h 490 491ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 492M: Michael Hennerich <michael.hennerich@analog.com> 493W: http://wiki.analog.com/ADP5520 494W: http://ez.analog.com/community/linux-device-drivers 495S: Supported 496F: drivers/mfd/adp5520.c 497F: drivers/video/backlight/adp5520_bl.c 498F: drivers/leds/leds-adp5520.c 499F: drivers/gpio/gpio-adp5520.c 500F: drivers/input/keyboard/adp5520-keys.c 501 502ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 503M: Michael Hennerich <michael.hennerich@analog.com> 504W: http://wiki.analog.com/ADP5588 505W: http://ez.analog.com/community/linux-device-drivers 506S: Supported 507F: drivers/input/keyboard/adp5588-keys.c 508F: drivers/gpio/gpio-adp5588.c 509 510ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 511M: Michael Hennerich <michael.hennerich@analog.com> 512W: http://wiki.analog.com/ADP8860 513W: http://ez.analog.com/community/linux-device-drivers 514S: Supported 515F: drivers/video/backlight/adp8860_bl.c 516 517ADS1015 HARDWARE MONITOR DRIVER 518M: Dirk Eibach <eibach@gdsys.de> 519L: linux-hwmon@vger.kernel.org 520S: Maintained 521F: Documentation/hwmon/ads1015 522F: drivers/hwmon/ads1015.c 523F: include/linux/platform_data/ads1015.h 524 525ADT746X FAN DRIVER 526M: Colin Leroy <colin@colino.net> 527S: Maintained 528F: drivers/macintosh/therm_adt746x.c 529 530ADT7475 HARDWARE MONITOR DRIVER 531M: Jean Delvare <jdelvare@suse.com> 532L: linux-hwmon@vger.kernel.org 533S: Maintained 534F: Documentation/hwmon/adt7475 535F: drivers/hwmon/adt7475.c 536 537ADVANSYS SCSI DRIVER 538M: Matthew Wilcox <willy@infradead.org> 539M: Hannes Reinecke <hare@suse.com> 540L: linux-scsi@vger.kernel.org 541S: Maintained 542F: Documentation/scsi/advansys.txt 543F: drivers/scsi/advansys.c 544 545ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 546M: Michael Hennerich <michael.hennerich@analog.com> 547W: http://wiki.analog.com/ADXL345 548W: http://ez.analog.com/community/linux-device-drivers 549S: Supported 550F: drivers/input/misc/adxl34x.c 551 552ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 553M: Stefan Popa <stefan.popa@analog.com> 554W: http://ez.analog.com/community/linux-device-drivers 555S: Supported 556F: drivers/iio/accel/adxl372.c 557F: drivers/iio/accel/adxl372_spi.c 558F: drivers/iio/accel/adxl372_i2c.c 559F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 560 561AF9013 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/af9013* 570 571AF9033 MEDIA DRIVER 572M: Antti Palosaari <crope@iki.fi> 573L: linux-media@vger.kernel.org 574W: https://linuxtv.org 575W: http://palosaari.fi/linux/ 576Q: http://patchwork.linuxtv.org/project/linux-media/list/ 577T: git git://linuxtv.org/anttip/media_tree.git 578S: Maintained 579F: drivers/media/dvb-frontends/af9033* 580 581AFFS FILE SYSTEM 582M: David Sterba <dsterba@suse.com> 583L: linux-fsdevel@vger.kernel.org 584S: Odd Fixes 585F: Documentation/filesystems/affs.txt 586F: fs/affs/ 587 588AFS FILESYSTEM 589M: David Howells <dhowells@redhat.com> 590L: linux-afs@lists.infradead.org 591S: Supported 592F: fs/afs/ 593F: include/trace/events/afs.h 594F: Documentation/filesystems/afs.txt 595W: https://www.infradead.org/~dhowells/kafs/ 596 597AGPGART DRIVER 598M: David Airlie <airlied@linux.ie> 599T: git git://anongit.freedesktop.org/drm/drm 600S: Maintained 601F: drivers/char/agp/ 602F: include/linux/agp* 603F: include/uapi/linux/agp* 604 605AHA152X SCSI DRIVER 606M: "Juergen E. Fischer" <fischer@norbit.de> 607L: linux-scsi@vger.kernel.org 608S: Maintained 609F: drivers/scsi/aha152x* 610F: drivers/scsi/pcmcia/aha152x* 611 612AIC7XXX / AIC79XX SCSI DRIVER 613M: Hannes Reinecke <hare@suse.com> 614L: linux-scsi@vger.kernel.org 615S: Maintained 616F: drivers/scsi/aic7xxx/ 617 618AIMSLAB FM RADIO RECEIVER DRIVER 619M: Hans Verkuil <hverkuil@xs4all.nl> 620L: linux-media@vger.kernel.org 621T: git git://linuxtv.org/media_tree.git 622W: https://linuxtv.org 623S: Maintained 624F: drivers/media/radio/radio-aimslab* 625 626AIO 627M: Benjamin LaHaise <bcrl@kvack.org> 628L: linux-aio@kvack.org 629S: Supported 630F: fs/aio.c 631F: include/linux/*aio*.h 632 633AIRSPY MEDIA DRIVER 634M: Antti Palosaari <crope@iki.fi> 635L: linux-media@vger.kernel.org 636W: https://linuxtv.org 637W: http://palosaari.fi/linux/ 638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 639T: git git://linuxtv.org/anttip/media_tree.git 640S: Maintained 641F: drivers/media/usb/airspy/ 642 643ALACRITECH GIGABIT ETHERNET DRIVER 644M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 645S: Maintained 646F: drivers/net/ethernet/alacritech/* 647 648ALCATEL SPEEDTOUCH USB DRIVER 649M: Duncan Sands <duncan.sands@free.fr> 650L: linux-usb@vger.kernel.org 651W: http://www.linux-usb.org/SpeedTouch/ 652S: Maintained 653F: drivers/usb/atm/speedtch.c 654F: drivers/usb/atm/usbatm.c 655 656ALCHEMY AU1XX0 MMC DRIVER 657M: Manuel Lauss <manuel.lauss@gmail.com> 658S: Maintained 659F: drivers/mmc/host/au1xmmc.c 660 661ALI1563 I2C DRIVER 662M: Rudolf Marek <r.marek@assembler.cz> 663L: linux-i2c@vger.kernel.org 664S: Maintained 665F: Documentation/i2c/busses/i2c-ali1563 666F: drivers/i2c/busses/i2c-ali1563.c 667 668ALLWINNER SECURITY SYSTEM 669M: Corentin Labbe <clabbe.montjoie@gmail.com> 670L: linux-crypto@vger.kernel.org 671S: Maintained 672F: drivers/crypto/sunxi-ss/ 673 674ALLWINNER VPU DRIVER 675M: Maxime Ripard <maxime.ripard@bootlin.com> 676M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 677L: linux-media@vger.kernel.org 678S: Maintained 679F: drivers/staging/media/sunxi/cedrus/ 680 681ALPHA PORT 682M: Richard Henderson <rth@twiddle.net> 683M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 684M: Matt Turner <mattst88@gmail.com> 685S: Odd Fixes 686L: linux-alpha@vger.kernel.org 687F: arch/alpha/ 688 689ALPS PS/2 TOUCHPAD DRIVER 690R: Pali Rohár <pali.rohar@gmail.com> 691F: drivers/input/mouse/alps.* 692 693ALTERA I2C CONTROLLER DRIVER 694M: Thor Thayer <thor.thayer@linux.intel.com> 695S: Maintained 696F: drivers/i2c/busses/i2c-altera.c 697 698ALTERA MAILBOX DRIVER 699M: Ley Foon Tan <lftan@altera.com> 700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 701S: Maintained 702F: drivers/mailbox/mailbox-altera.c 703 704ALTERA PIO DRIVER 705M: Tien Hock Loh <thloh@altera.com> 706L: linux-gpio@vger.kernel.org 707S: Maintained 708F: drivers/gpio/gpio-altera.c 709 710ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 711M: Thor Thayer <thor.thayer@linux.intel.com> 712S: Maintained 713F: drivers/gpio/gpio-altera-a10sr.c 714F: drivers/mfd/altera-a10sr.c 715F: drivers/reset/reset-a10sr.c 716F: include/linux/mfd/altera-a10sr.h 717F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 718 719ALTERA TRIPLE SPEED ETHERNET DRIVER 720M: Thor Thayer <thor.thayer@linux.intel.com> 721L: netdev@vger.kernel.org 722L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 723S: Maintained 724F: drivers/net/ethernet/altera/ 725 726ALTERA UART/JTAG UART SERIAL DRIVERS 727M: Tobias Klauser <tklauser@distanz.ch> 728L: linux-serial@vger.kernel.org 729L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 730S: Maintained 731F: drivers/tty/serial/altera_uart.c 732F: drivers/tty/serial/altera_jtaguart.c 733F: include/linux/altera_uart.h 734F: include/linux/altera_jtaguart.h 735 736AMAZON ETHERNET DRIVERS 737M: Netanel Belgazal <netanel@amazon.com> 738R: Saeed Bishara <saeedb@amazon.com> 739R: Zorik Machulsky <zorik@amazon.com> 740L: netdev@vger.kernel.org 741S: Supported 742F: Documentation/networking/ena.txt 743F: drivers/net/ethernet/amazon/ 744 745AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 746M: Tom Lendacky <thomas.lendacky@amd.com> 747M: Gary Hook <gary.hook@amd.com> 748L: linux-crypto@vger.kernel.org 749S: Supported 750F: drivers/crypto/ccp/ 751F: include/linux/ccp.h 752 753AMD DISPLAY CORE 754M: Harry Wentland <harry.wentland@amd.com> 755M: Leo Li <sunpeng.li@amd.com> 756L: amd-gfx@lists.freedesktop.org 757T: git git://people.freedesktop.org/~agd5f/linux 758S: Supported 759F: drivers/gpu/drm/amd/display/ 760 761AMD FAM15H PROCESSOR POWER MONITORING DRIVER 762M: Huang Rui <ray.huang@amd.com> 763L: linux-hwmon@vger.kernel.org 764S: Supported 765F: Documentation/hwmon/fam15h_power 766F: drivers/hwmon/fam15h_power.c 767 768AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 769L: linux-geode@lists.infradead.org (moderated for non-subscribers) 770S: Orphan 771F: drivers/usb/gadget/udc/amd5536udc.* 772 773AMD GEODE PROCESSOR/CHIPSET SUPPORT 774P: Andres Salomon <dilinger@queued.net> 775L: linux-geode@lists.infradead.org (moderated for non-subscribers) 776W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 777S: Supported 778F: drivers/char/hw_random/geode-rng.c 779F: drivers/crypto/geode* 780F: drivers/video/fbdev/geode/ 781F: arch/x86/include/asm/geode.h 782 783AMD IOMMU (AMD-VI) 784M: Joerg Roedel <joro@8bytes.org> 785L: iommu@lists.linux-foundation.org 786T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 787S: Maintained 788F: drivers/iommu/amd_iommu*.[ch] 789F: include/linux/amd-iommu.h 790 791AMD KFD 792M: Oded Gabbay <oded.gabbay@gmail.com> 793L: dri-devel@lists.freedesktop.org 794T: git git://people.freedesktop.org/~gabbayo/linux.git 795S: Supported 796F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 797F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 798F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 799F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 800F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 801F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 802F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 803F: drivers/gpu/drm/amd/amdkfd/ 804F: drivers/gpu/drm/amd/include/cik_structs.h 805F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 806F: drivers/gpu/drm/amd/include/vi_structs.h 807F: drivers/gpu/drm/amd/include/v9_structs.h 808F: include/uapi/linux/kfd_ioctl.h 809 810AMD POWERPLAY 811M: Rex Zhu <rex.zhu@amd.com> 812M: Evan Quan <evan.quan@amd.com> 813L: amd-gfx@lists.freedesktop.org 814S: Supported 815F: drivers/gpu/drm/amd/powerplay/ 816T: git git://people.freedesktop.org/~agd5f/linux 817 818AMD SEATTLE DEVICE TREE SUPPORT 819M: Brijesh Singh <brijeshkumar.singh@amd.com> 820M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 821M: Tom Lendacky <thomas.lendacky@amd.com> 822S: Supported 823F: arch/arm64/boot/dts/amd/ 824 825AMD XGBE DRIVER 826M: Tom Lendacky <thomas.lendacky@amd.com> 827L: netdev@vger.kernel.org 828S: Supported 829F: drivers/net/ethernet/amd/xgbe/ 830F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 831 832ANALOG DEVICES INC AD5686 DRIVER 833M: Stefan Popa <stefan.popa@analog.com> 834L: linux-pm@vger.kernel.org 835W: http://ez.analog.com/community/linux-device-drivers 836S: Supported 837F: drivers/iio/dac/ad5686* 838F: drivers/iio/dac/ad5696* 839 840ANALOG DEVICES INC AD5758 DRIVER 841M: Stefan Popa <stefan.popa@analog.com> 842L: linux-iio@vger.kernel.org 843W: http://ez.analog.com/community/linux-device-drivers 844S: Supported 845F: drivers/iio/dac/ad5758.c 846F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 847 848ANALOG DEVICES INC AD9389B DRIVER 849M: Hans Verkuil <hans.verkuil@cisco.com> 850L: linux-media@vger.kernel.org 851S: Maintained 852F: drivers/media/i2c/ad9389b* 853 854ANALOG DEVICES INC ADGS1408 DRIVER 855M: Mircea Caprioru <mircea.caprioru@analog.com> 856S: Supported 857F: drivers/mux/adgs1408.c 858F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 859 860ANALOG DEVICES INC ADP5061 DRIVER 861M: Stefan Popa <stefan.popa@analog.com> 862L: linux-pm@vger.kernel.org 863W: http://ez.analog.com/community/linux-device-drivers 864S: Supported 865F: drivers/power/supply/adp5061.c 866 867ANALOG DEVICES INC ADV7180 DRIVER 868M: Lars-Peter Clausen <lars@metafoo.de> 869L: linux-media@vger.kernel.org 870W: http://ez.analog.com/community/linux-device-drivers 871S: Supported 872F: drivers/media/i2c/adv7180.c 873 874ANALOG DEVICES INC ADV748X DRIVER 875M: Kieran Bingham <kieran.bingham@ideasonboard.com> 876L: linux-media@vger.kernel.org 877S: Maintained 878F: drivers/media/i2c/adv748x/* 879 880ANALOG DEVICES INC ADV7511 DRIVER 881M: Hans Verkuil <hans.verkuil@cisco.com> 882L: linux-media@vger.kernel.org 883S: Maintained 884F: drivers/media/i2c/adv7511* 885 886ANALOG DEVICES INC ADV7604 DRIVER 887M: Hans Verkuil <hans.verkuil@cisco.com> 888L: linux-media@vger.kernel.org 889S: Maintained 890F: drivers/media/i2c/adv7604* 891 892ANALOG DEVICES INC ADV7842 DRIVER 893M: Hans Verkuil <hans.verkuil@cisco.com> 894L: linux-media@vger.kernel.org 895S: Maintained 896F: drivers/media/i2c/adv7842* 897 898ANALOG DEVICES INC ASOC CODEC DRIVERS 899M: Lars-Peter Clausen <lars@metafoo.de> 900L: alsa-devel@alsa-project.org (moderated for non-subscribers) 901W: http://wiki.analog.com/ 902W: http://ez.analog.com/community/linux-device-drivers 903S: Supported 904F: sound/soc/codecs/adau* 905F: sound/soc/codecs/adav* 906F: sound/soc/codecs/ad1* 907F: sound/soc/codecs/ad7* 908F: sound/soc/codecs/ssm* 909F: sound/soc/codecs/sigmadsp.* 910 911ANALOG DEVICES INC DMA DRIVERS 912M: Lars-Peter Clausen <lars@metafoo.de> 913W: http://ez.analog.com/community/linux-device-drivers 914S: Supported 915F: drivers/dma/dma-axi-dmac.c 916 917ANALOG DEVICES INC IIO DRIVERS 918M: Lars-Peter Clausen <lars@metafoo.de> 919M: Michael Hennerich <Michael.Hennerich@analog.com> 920W: http://wiki.analog.com/ 921W: http://ez.analog.com/community/linux-device-drivers 922S: Supported 923F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 924F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 925F: drivers/iio/*/ad* 926F: drivers/iio/adc/ltc2497* 927X: drivers/iio/*/adjd* 928F: drivers/staging/iio/*/ad* 929 930ANDES ARCHITECTURE 931M: Greentime Hu <green.hu@gmail.com> 932M: Vincent Chen <deanbo422@gmail.com> 933T: git https://github.com/andestech/linux.git 934S: Supported 935F: arch/nds32/ 936F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 937F: Documentation/devicetree/bindings/nds32/ 938K: nds32 939N: nds32 940 941ANDROID CONFIG FRAGMENTS 942M: Rob Herring <robh@kernel.org> 943S: Supported 944F: kernel/configs/android* 945 946ANDROID DRIVERS 947M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 948M: Arve Hjønnevåg <arve@android.com> 949M: Todd Kjos <tkjos@android.com> 950M: Martijn Coenen <maco@android.com> 951M: Joel Fernandes <joel@joelfernandes.org> 952T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 953L: devel@driverdev.osuosl.org 954S: Supported 955F: drivers/android/ 956F: drivers/staging/android/ 957 958ANDROID GOLDFISH PIC DRIVER 959M: Miodrag Dinic <miodrag.dinic@mips.com> 960S: Supported 961F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 962F: drivers/irqchip/irq-goldfish-pic.c 963 964ANDROID GOLDFISH RTC DRIVER 965M: Miodrag Dinic <miodrag.dinic@mips.com> 966S: Supported 967F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 968F: drivers/rtc/rtc-goldfish.c 969 970ANDROID ION DRIVER 971M: Laura Abbott <labbott@redhat.com> 972M: Sumit Semwal <sumit.semwal@linaro.org> 973L: devel@driverdev.osuosl.org 974L: dri-devel@lists.freedesktop.org 975L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 976S: Supported 977F: drivers/staging/android/ion 978F: drivers/staging/android/uapi/ion.h 979 980AOA (Apple Onboard Audio) ALSA DRIVER 981M: Johannes Berg <johannes@sipsolutions.net> 982L: linuxppc-dev@lists.ozlabs.org 983L: alsa-devel@alsa-project.org (moderated for non-subscribers) 984S: Maintained 985F: sound/aoa/ 986 987APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 988M: William Breathitt Gray <vilhelm.gray@gmail.com> 989L: linux-iio@vger.kernel.org 990S: Maintained 991F: drivers/iio/adc/stx104.c 992 993APM DRIVER 994M: Jiri Kosina <jikos@kernel.org> 995S: Odd fixes 996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 997F: arch/x86/kernel/apm_32.c 998F: include/linux/apm_bios.h 999F: include/uapi/linux/apm_bios.h 1000F: drivers/char/apm-emulation.c 1001 1002APPARMOR SECURITY MODULE 1003M: John Johansen <john.johansen@canonical.com> 1004L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1005W: wiki.apparmor.net 1006T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1007S: Supported 1008F: security/apparmor/ 1009F: Documentation/admin-guide/LSM/apparmor.rst 1010 1011APPLE BCM5974 MULTITOUCH DRIVER 1012M: Henrik Rydberg <rydberg@bitmath.org> 1013L: linux-input@vger.kernel.org 1014S: Odd fixes 1015F: drivers/input/mouse/bcm5974.c 1016 1017APPLE SMC DRIVER 1018M: Henrik Rydberg <rydberg@bitmath.org> 1019L: linux-hwmon@vger.kernel.org 1020S: Odd fixes 1021F: drivers/hwmon/applesmc.c 1022 1023APPLETALK NETWORK LAYER 1024L: netdev@vger.kernel.org 1025S: Odd fixes 1026F: drivers/net/appletalk/ 1027F: net/appletalk/ 1028 1029APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1030M: Duc Dang <dhdang@apm.com> 1031S: Supported 1032F: arch/arm64/boot/dts/apm/ 1033 1034APPLIED MICRO (APM) X-GENE SOC EDAC 1035M: Loc Ho <lho@apm.com> 1036S: Supported 1037F: drivers/edac/xgene_edac.c 1038F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1039 1040APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1041M: Iyappan Subramanian <isubramanian@apm.com> 1042M: Keyur Chudgar <kchudgar@apm.com> 1043S: Supported 1044F: drivers/net/ethernet/apm/xgene-v2/ 1045 1046APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1047M: Iyappan Subramanian <isubramanian@apm.com> 1048M: Keyur Chudgar <kchudgar@apm.com> 1049M: Quan Nguyen <qnguyen@apm.com> 1050S: Supported 1051F: drivers/net/ethernet/apm/xgene/ 1052F: drivers/net/phy/mdio-xgene.c 1053F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1054F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1055 1056APPLIED MICRO (APM) X-GENE SOC PMU 1057M: Tai Nguyen <ttnguyen@apm.com> 1058S: Supported 1059F: drivers/perf/xgene_pmu.c 1060F: Documentation/perf/xgene-pmu.txt 1061F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1062 1063APTINA CAMERA SENSOR PLL 1064M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1065L: linux-media@vger.kernel.org 1066S: Maintained 1067F: drivers/media/i2c/aptina-pll.* 1068 1069ARC FRAMEBUFFER DRIVER 1070M: Jaya Kumar <jayalk@intworks.biz> 1071S: Maintained 1072F: drivers/video/fbdev/arcfb.c 1073F: drivers/video/fbdev/core/fb_defio.c 1074 1075ARC PGU DRM DRIVER 1076M: Alexey Brodkin <abrodkin@synopsys.com> 1077S: Supported 1078F: drivers/gpu/drm/arc/ 1079F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1080 1081ARCNET NETWORK LAYER 1082M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1083L: netdev@vger.kernel.org 1084S: Maintained 1085F: drivers/net/arcnet/ 1086F: include/uapi/linux/if_arcnet.h 1087 1088ARM ARCHITECTED TIMER DRIVER 1089M: Mark Rutland <mark.rutland@arm.com> 1090M: Marc Zyngier <marc.zyngier@arm.com> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093F: arch/arm/include/asm/arch_timer.h 1094F: arch/arm64/include/asm/arch_timer.h 1095F: drivers/clocksource/arm_arch_timer.c 1096 1097ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1098M: Linus Walleij <linus.walleij@linaro.org> 1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1100S: Maintained 1101F: Documentation/devicetree/bindings/arm/arm-boards 1102F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1103F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1104F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1105F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1106F: arch/arm/mach-integrator/ 1107F: arch/arm/mach-realview/ 1108F: arch/arm/mach-versatile/ 1109F: arch/arm/plat-versatile/ 1110F: arch/arm/boot/dts/arm-realview-* 1111F: arch/arm/boot/dts/integrator* 1112F: arch/arm/boot/dts/versatile* 1113F: drivers/clk/versatile/ 1114F: drivers/i2c/busses/i2c-versatile.c 1115F: drivers/irqchip/irq-versatile-fpga.c 1116F: drivers/mtd/maps/physmap_of_versatile.c 1117F: drivers/power/reset/arm-versatile-reboot.c 1118F: drivers/soc/versatile/ 1119 1120ARM HDLCD DRM DRIVER 1121M: Liviu Dudau <liviu.dudau@arm.com> 1122S: Supported 1123F: drivers/gpu/drm/arm/hdlcd_* 1124F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1125 1126ARM MALI-DP DRM DRIVER 1127M: Liviu Dudau <liviu.dudau@arm.com> 1128M: Brian Starkey <brian.starkey@arm.com> 1129M: Mali DP Maintainers <malidp@foss.arm.com> 1130S: Supported 1131F: drivers/gpu/drm/arm/ 1132F: Documentation/devicetree/bindings/display/arm,malidp.txt 1133 1134ARM MFM AND FLOPPY DRIVERS 1135M: Ian Molton <spyro@f2s.com> 1136S: Maintained 1137F: arch/arm/lib/floppydma.S 1138F: arch/arm/include/asm/floppy.h 1139 1140ARM PMU PROFILING AND DEBUGGING 1141M: Will Deacon <will.deacon@arm.com> 1142M: Mark Rutland <mark.rutland@arm.com> 1143S: Maintained 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1145F: arch/arm*/kernel/perf_* 1146F: arch/arm/oprofile/common.c 1147F: arch/arm*/kernel/hw_breakpoint.c 1148F: arch/arm*/include/asm/hw_breakpoint.h 1149F: arch/arm*/include/asm/perf_event.h 1150F: drivers/perf/* 1151F: include/linux/perf/arm_pmu.h 1152F: Documentation/devicetree/bindings/arm/pmu.txt 1153F: Documentation/devicetree/bindings/perf/ 1154 1155ARM PORT 1156M: Russell King <linux@armlinux.org.uk> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158W: http://www.armlinux.org.uk/ 1159S: Odd Fixes 1160T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1161F: arch/arm/ 1162X: arch/arm/boot/dts/ 1163 1164ARM PRIMECELL AACI PL041 DRIVER 1165M: Russell King <linux@armlinux.org.uk> 1166S: Odd Fixes 1167F: sound/arm/aaci.* 1168 1169ARM PRIMECELL BUS SUPPORT 1170M: Russell King <linux@armlinux.org.uk> 1171S: Odd Fixes 1172F: drivers/amba/ 1173F: include/linux/amba/bus.h 1174 1175ARM PRIMECELL CLCD PL110 DRIVER 1176M: Russell King <linux@armlinux.org.uk> 1177S: Odd Fixes 1178F: drivers/video/fbdev/amba-clcd.* 1179 1180ARM PRIMECELL KMI PL050 DRIVER 1181M: Russell King <linux@armlinux.org.uk> 1182S: Odd Fixes 1183F: drivers/input/serio/ambakmi.* 1184F: include/linux/amba/kmi.h 1185 1186ARM PRIMECELL MMCI PL180/1 DRIVER 1187M: Russell King <linux@armlinux.org.uk> 1188S: Odd Fixes 1189F: drivers/mmc/host/mmci.* 1190F: include/linux/amba/mmci.h 1191 1192ARM PRIMECELL SSP PL022 SPI DRIVER 1193M: Linus Walleij <linus.walleij@linaro.org> 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1195S: Maintained 1196F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1197F: drivers/spi/spi-pl022.c 1198 1199ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1200M: Russell King <linux@armlinux.org.uk> 1201S: Odd Fixes 1202F: drivers/tty/serial/amba-pl01*.c 1203F: include/linux/amba/serial.h 1204 1205ARM PRIMECELL VIC PL190/PL192 DRIVER 1206M: Linus Walleij <linus.walleij@linaro.org> 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1208S: Maintained 1209F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1210F: drivers/irqchip/irq-vic.c 1211 1212ARM SMMU DRIVERS 1213M: Will Deacon <will.deacon@arm.com> 1214R: Robin Murphy <robin.murphy@arm.com> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216S: Maintained 1217F: drivers/iommu/arm-smmu.c 1218F: drivers/iommu/arm-smmu-v3.c 1219F: drivers/iommu/io-pgtable-arm.c 1220F: drivers/iommu/io-pgtable-arm-v7s.c 1221 1222ARM SUB-ARCHITECTURES 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224S: Maintained 1225F: arch/arm/mach-*/ 1226F: arch/arm/plat-*/ 1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1228 1229ARM/ACTIONS SEMI ARCHITECTURE 1230M: Andreas Färber <afaerber@suse.de> 1231R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233S: Maintained 1234N: owl 1235F: arch/arm/mach-actions/ 1236F: arch/arm/boot/dts/owl-* 1237F: arch/arm64/boot/dts/actions/ 1238F: drivers/clk/actions/ 1239F: drivers/clocksource/timer-owl* 1240F: drivers/dma/owl-dma.c 1241F: drivers/i2c/busses/i2c-owl.c 1242F: drivers/pinctrl/actions/* 1243F: drivers/soc/actions/ 1244F: include/dt-bindings/power/owl-* 1245F: include/linux/soc/actions/ 1246F: Documentation/devicetree/bindings/arm/actions.txt 1247F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1248F: Documentation/devicetree/bindings/dma/owl-dma.txt 1249F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1250F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1251F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1252F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1253 1254ARM/ADS SPHERE MACHINE SUPPORT 1255M: Lennert Buytenhek <kernel@wantstofly.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258 1259ARM/AFEB9260 MACHINE SUPPORT 1260M: Sergey Lapin <slapin@ossfans.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263 1264ARM/AJECO 1ARM MACHINE SUPPORT 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/Allwinner SoC Clock Support 1270M: Emilio López <emilio@elopez.com.ar> 1271S: Maintained 1272F: drivers/clk/sunxi/ 1273 1274ARM/Allwinner sunXi SoC support 1275M: Maxime Ripard <maxime.ripard@bootlin.com> 1276M: Chen-Yu Tsai <wens@csie.org> 1277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1278S: Maintained 1279N: sun[x456789]i 1280N: sun50i 1281F: arch/arm/mach-sunxi/ 1282F: arch/arm64/boot/dts/allwinner/ 1283F: drivers/clk/sunxi-ng/ 1284F: drivers/pinctrl/sunxi/ 1285F: drivers/soc/sunxi/ 1286T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1287 1288ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1289M: Neil Armstrong <narmstrong@baylibre.com> 1290M: Jerome Brunet <jbrunet@baylibre.com> 1291L: linux-amlogic@lists.infradead.org 1292S: Maintained 1293F: drivers/clk/meson/ 1294F: include/dt-bindings/clock/meson* 1295F: include/dt-bindings/clock/gxbb* 1296F: Documentation/devicetree/bindings/clock/amlogic* 1297 1298ARM/Amlogic Meson SoC support 1299M: Carlo Caione <carlo@caione.org> 1300M: Kevin Hilman <khilman@baylibre.com> 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1302L: linux-amlogic@lists.infradead.org 1303W: http://linux-meson.com/ 1304S: Maintained 1305F: arch/arm/mach-meson/ 1306F: arch/arm/boot/dts/meson* 1307F: arch/arm64/boot/dts/amlogic/ 1308F: drivers/pinctrl/meson/ 1309F: drivers/mmc/host/meson* 1310N: meson 1311 1312ARM/Annapurna Labs ALPINE ARCHITECTURE 1313M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1314M: Antoine Tenart <antoine.tenart@bootlin.com> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317F: arch/arm/mach-alpine/ 1318F: arch/arm/boot/dts/alpine* 1319F: arch/arm64/boot/dts/al/ 1320F: drivers/*/*alpine* 1321 1322ARM/ARTPEC MACHINE SUPPORT 1323M: Jesper Nilsson <jesper.nilsson@axis.com> 1324M: Lars Persson <lars.persson@axis.com> 1325S: Maintained 1326L: linux-arm-kernel@axis.com 1327F: arch/arm/mach-artpec 1328F: arch/arm/boot/dts/artpec6* 1329F: drivers/clk/axis 1330F: drivers/crypto/axis 1331F: drivers/pinctrl/pinctrl-artpec* 1332F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1333 1334ARM/ASPEED I2C DRIVER 1335M: Brendan Higgins <brendanhiggins@google.com> 1336R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1337R: Joel Stanley <joel@jms.id.au> 1338L: linux-i2c@vger.kernel.org 1339L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1340S: Maintained 1341F: drivers/irqchip/irq-aspeed-i2c-ic.c 1342F: drivers/i2c/busses/i2c-aspeed.c 1343F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1344F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1345 1346ARM/ASPEED MACHINE SUPPORT 1347M: Joel Stanley <joel@jms.id.au> 1348R: Andrew Jeffery <andrew@aj.id.au> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1351Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1352S: Supported 1353T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1354F: arch/arm/mach-aspeed/ 1355F: arch/arm/boot/dts/aspeed-* 1356N: aspeed 1357 1358ARM/CALXEDA HIGHBANK ARCHITECTURE 1359M: Rob Herring <robh@kernel.org> 1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1361S: Maintained 1362F: arch/arm/mach-highbank/ 1363F: arch/arm/boot/dts/highbank.dts 1364F: arch/arm/boot/dts/ecx-*.dts* 1365 1366ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1367M: Krzysztof Halasa <khalasa@piap.pl> 1368S: Maintained 1369F: arch/arm/mach-cns3xxx/ 1370 1371ARM/CAVIUM THUNDER NETWORK DRIVER 1372M: Sunil Goutham <sgoutham@cavium.com> 1373M: Robert Richter <rric@kernel.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Supported 1376F: drivers/net/ethernet/cavium/thunder/ 1377 1378ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1379M: Lukasz Majewski <lukma@denx.de> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382F: arch/arm/mach-ep93xx/ts72xx.c 1383 1384ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1385M: Alexander Shiyan <shc_work@mail.ru> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Odd Fixes 1388N: clps711x 1389 1390ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1391M: Lennert Buytenhek <kernel@wantstofly.org> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394 1395ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1396M: Hartley Sweeten <hsweeten@visionengravers.com> 1397M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399S: Maintained 1400F: arch/arm/mach-ep93xx/ 1401F: arch/arm/mach-ep93xx/include/mach/ 1402 1403ARM/CLKDEV SUPPORT 1404M: Russell King <linux@armlinux.org.uk> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406S: Maintained 1407T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1408F: drivers/clk/clkdev.c 1409 1410ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1411M: Mike Rapoport <mike@compulab.co.il> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414 1415ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1416M: Baruch Siach <baruch@tkos.co.il> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419F: arch/arm/boot/dts/cx92755* 1420N: digicolor 1421 1422ARM/CONTEC MICRO9 MACHINE SUPPORT 1423M: Hubert Feurstein <hubert.feurstein@contec.at> 1424S: Maintained 1425F: arch/arm/mach-ep93xx/micro9.c 1426 1427ARM/CORESIGHT FRAMEWORK AND DRIVERS 1428M: Mathieu Poirier <mathieu.poirier@linaro.org> 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1430S: Maintained 1431F: drivers/hwtracing/coresight/* 1432F: Documentation/trace/coresight.txt 1433F: Documentation/trace/coresight-cpu-debug.txt 1434F: Documentation/devicetree/bindings/arm/coresight.txt 1435F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1436F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1437F: tools/perf/arch/arm/util/pmu.c 1438F: tools/perf/arch/arm/util/auxtrace.c 1439F: tools/perf/arch/arm/util/cs-etm.c 1440F: tools/perf/arch/arm/util/cs-etm.h 1441F: tools/perf/util/cs-etm.* 1442F: tools/perf/util/cs-etm-decoder/* 1443 1444ARM/CORGI MACHINE SUPPORT 1445M: Richard Purdie <rpurdie@rpsys.net> 1446S: Maintained 1447 1448ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1449M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1450M: Linus Walleij <linus.walleij@linaro.org> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452T: git git://github.com/ulli-kroll/linux.git 1453S: Maintained 1454F: Documentation/devicetree/bindings/arm/gemini.txt 1455F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1456F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1457F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1458F: arch/arm/mach-gemini/ 1459F: drivers/net/ethernet/cortina/ 1460F: drivers/pinctrl/pinctrl-gemini.c 1461F: drivers/rtc/rtc-ftrtc010.c 1462 1463ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1464M: Barry Song <baohua@kernel.org> 1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1466T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1467S: Maintained 1468F: arch/arm/boot/dts/prima2* 1469F: arch/arm/mach-prima2/ 1470F: drivers/clk/sirf/ 1471F: drivers/clocksource/timer-prima2.c 1472F: drivers/clocksource/timer-atlas7.c 1473N: [^a-z]sirf 1474 1475ARM/EBSA110 MACHINE SUPPORT 1476M: Russell King <linux@armlinux.org.uk> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478W: http://www.armlinux.org.uk/ 1479S: Maintained 1480F: arch/arm/mach-ebsa110/ 1481F: drivers/net/ethernet/amd/am79c961a.* 1482 1483ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1484M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1485R: Pengutronix Kernel Team <kernel@pengutronix.de> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488N: efm32 1489 1490ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1491M: Robert Jarzmik <robert.jarzmik@free.fr> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494F: arch/arm/mach-pxa/ezx.c 1495 1496ARM/FARADAY FA526 PORT 1497M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1499S: Maintained 1500T: git git://git.berlios.de/gemini-board 1501F: arch/arm/mm/*-fa* 1502 1503ARM/FOOTBRIDGE ARCHITECTURE 1504M: Russell King <linux@armlinux.org.uk> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506W: http://www.armlinux.org.uk/ 1507S: Maintained 1508F: arch/arm/include/asm/hardware/dec21285.h 1509F: arch/arm/mach-footbridge/ 1510 1511ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1512M: Shawn Guo <shawnguo@kernel.org> 1513M: Sascha Hauer <s.hauer@pengutronix.de> 1514R: Pengutronix Kernel Team <kernel@pengutronix.de> 1515R: Fabio Estevam <fabio.estevam@nxp.com> 1516R: NXP Linux Team <linux-imx@nxp.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1520F: arch/arm/mach-imx/ 1521F: arch/arm/mach-mxs/ 1522F: arch/arm/boot/dts/imx* 1523F: arch/arm/configs/imx*_defconfig 1524F: drivers/clk/imx/ 1525F: drivers/firmware/imx/ 1526F: drivers/soc/imx/ 1527F: include/linux/firmware/imx/ 1528F: include/soc/imx/ 1529 1530ARM/FREESCALE VYBRID ARM ARCHITECTURE 1531M: Shawn Guo <shawnguo@kernel.org> 1532M: Sascha Hauer <s.hauer@pengutronix.de> 1533R: Pengutronix Kernel Team <kernel@pengutronix.de> 1534R: Stefan Agner <stefan@agner.ch> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1538F: arch/arm/mach-imx/*vf610* 1539F: arch/arm/boot/dts/vf* 1540 1541ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1542M: Shawn Guo <shawnguo@kernel.org> 1543M: Li Yang <leoyang.li@nxp.com> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1547F: arch/arm/boot/dts/ls1021a* 1548F: arch/arm64/boot/dts/freescale/fsl-* 1549F: arch/arm64/boot/dts/freescale/qoriq-* 1550 1551ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1552M: Lennert Buytenhek <kernel@wantstofly.org> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555 1556ARM/GUMSTIX MACHINE SUPPORT 1557M: Steve Sakoman <sakoman@gmail.com> 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1559S: Maintained 1560 1561ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1562M: Philipp Zabel <philipp.zabel@gmail.com> 1563M: Paul Parsons <lost.distance@yahoo.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: arch/arm/mach-pxa/hx4700.c 1567F: arch/arm/mach-pxa/include/mach/hx4700.h 1568F: sound/soc/pxa/hx4700.c 1569 1570ARM/HISILICON SOC SUPPORT 1571M: Wei Xu <xuwei5@hisilicon.com> 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573W: http://www.hisilicon.com 1574S: Supported 1575T: git git://github.com/hisilicon/linux-hisi.git 1576F: arch/arm/mach-hisi/ 1577F: arch/arm/boot/dts/hi3* 1578F: arch/arm/boot/dts/hip* 1579F: arch/arm/boot/dts/hisi* 1580F: arch/arm64/boot/dts/hisilicon/ 1581 1582ARM/HP JORNADA 7XX MACHINE SUPPORT 1583M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1584W: www.jlime.com 1585S: Maintained 1586T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1587F: arch/arm/mach-sa1100/jornada720.c 1588F: arch/arm/mach-sa1100/include/mach/jornada720.h 1589 1590ARM/IGEP MACHINE SUPPORT 1591M: Enric Balletbo i Serra <eballetbo@gmail.com> 1592M: Javier Martinez Canillas <javier@dowhile0.org> 1593L: linux-omap@vger.kernel.org 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596F: arch/arm/boot/dts/omap3-igep* 1597 1598ARM/INCOME PXA270 SUPPORT 1599M: Marek Vasut <marek.vasut@gmail.com> 1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1601S: Maintained 1602F: arch/arm/mach-pxa/colibri-pxa270-income.c 1603 1604ARM/INTEL IOP13XX ARM ARCHITECTURE 1605M: Lennert Buytenhek <kernel@wantstofly.org> 1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1607S: Maintained 1608 1609ARM/INTEL IOP32X ARM ARCHITECTURE 1610M: Lennert Buytenhek <kernel@wantstofly.org> 1611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1612S: Maintained 1613 1614ARM/INTEL IOP33X ARM ARCHITECTURE 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Orphan 1617 1618ARM/INTEL IQ81342EX MACHINE SUPPORT 1619M: Lennert Buytenhek <kernel@wantstofly.org> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622 1623ARM/INTEL IXDP2850 MACHINE SUPPORT 1624M: Lennert Buytenhek <kernel@wantstofly.org> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626S: Maintained 1627 1628ARM/INTEL IXP4XX ARM ARCHITECTURE 1629M: Imre Kaloz <kaloz@openwrt.org> 1630M: Krzysztof Halasa <khalasa@piap.pl> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632S: Maintained 1633F: arch/arm/mach-ixp4xx/ 1634 1635ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1636M: Jonathan Cameron <jic23@cam.ac.uk> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638S: Maintained 1639F: arch/arm/mach-pxa/stargate2.c 1640F: drivers/pcmcia/pxa2xx_stargate2.c 1641 1642ARM/INTEL XSC3 (MANZANO) ARM CORE 1643M: Lennert Buytenhek <kernel@wantstofly.org> 1644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1645S: Maintained 1646 1647ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1648M: Lennert Buytenhek <kernel@wantstofly.org> 1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1650S: Maintained 1651 1652ARM/LG1K ARCHITECTURE 1653M: Chanho Min <chanho.min@lge.com> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655S: Maintained 1656F: arch/arm64/boot/dts/lg/ 1657 1658ARM/LOGICPD PXA270 MACHINE SUPPORT 1659M: Lennert Buytenhek <kernel@wantstofly.org> 1660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1661S: Maintained 1662 1663ARM/LPC18XX ARCHITECTURE 1664M: Vladimir Zapolskiy <vz@mleia.com> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667F: arch/arm/boot/dts/lpc43* 1668F: drivers/i2c/busses/i2c-lpc2k.c 1669F: drivers/memory/pl172.c 1670F: drivers/mtd/spi-nor/nxp-spifi.c 1671F: drivers/rtc/rtc-lpc24xx.c 1672N: lpc18xx 1673 1674ARM/LPC32XX SOC SUPPORT 1675M: Vladimir Zapolskiy <vz@mleia.com> 1676M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1678T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1679S: Maintained 1680F: arch/arm/boot/dts/lpc32* 1681F: arch/arm/mach-lpc32xx/ 1682F: drivers/i2c/busses/i2c-pnx.c 1683F: drivers/net/ethernet/nxp/lpc_eth.c 1684F: drivers/usb/host/ohci-nxp.c 1685F: drivers/watchdog/pnx4008_wdt.c 1686N: lpc32xx 1687 1688ARM/MAGICIAN MACHINE SUPPORT 1689M: Philipp Zabel <philipp.zabel@gmail.com> 1690S: Maintained 1691 1692ARM/Marvell Dove/MV78xx0/Orion SOC support 1693M: Jason Cooper <jason@lakedaemon.net> 1694M: Andrew Lunn <andrew@lunn.ch> 1695M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1696M: Gregory Clement <gregory.clement@bootlin.com> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698S: Maintained 1699F: Documentation/devicetree/bindings/soc/dove/ 1700F: arch/arm/mach-dove/ 1701F: arch/arm/mach-mv78xx0/ 1702F: arch/arm/mach-orion5x/ 1703F: arch/arm/plat-orion/ 1704F: arch/arm/boot/dts/dove* 1705F: arch/arm/boot/dts/orion5x* 1706 1707ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1708M: Jason Cooper <jason@lakedaemon.net> 1709M: Andrew Lunn <andrew@lunn.ch> 1710M: Gregory Clement <gregory.clement@bootlin.com> 1711M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713S: Maintained 1714F: arch/arm/boot/dts/armada* 1715F: arch/arm/boot/dts/kirkwood* 1716F: arch/arm/configs/mvebu_*_defconfig 1717F: arch/arm/mach-mvebu/ 1718F: arch/arm64/boot/dts/marvell/armada* 1719F: drivers/cpufreq/armada-37xx-cpufreq.c 1720F: drivers/cpufreq/mvebu-cpufreq.c 1721F: drivers/irqchip/irq-armada-370-xp.c 1722F: drivers/irqchip/irq-mvebu-* 1723F: drivers/pinctrl/mvebu/ 1724F: drivers/rtc/rtc-armada38x.c 1725 1726ARM/Mediatek RTC DRIVER 1727M: Eddie Huang <eddie.huang@mediatek.com> 1728M: Sean Wang <sean.wang@mediatek.com> 1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1730L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1731S: Maintained 1732F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1733F: drivers/rtc/rtc-mt6397.c 1734F: drivers/rtc/rtc-mt7622.c 1735 1736ARM/Mediatek SoC support 1737M: Matthias Brugger <matthias.bgg@gmail.com> 1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1739L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1740S: Maintained 1741F: arch/arm/boot/dts/mt6* 1742F: arch/arm/boot/dts/mt7* 1743F: arch/arm/boot/dts/mt8* 1744F: arch/arm/mach-mediatek/ 1745F: arch/arm64/boot/dts/mediatek/ 1746N: mtk 1747K: mediatek 1748 1749ARM/Mediatek USB3 PHY DRIVER 1750M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1752L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1753S: Maintained 1754F: drivers/phy/mediatek/ 1755F: Documentation/devicetree/bindings/phy/phy-mtk-* 1756 1757ARM/MICREL KS8695 ARCHITECTURE 1758M: Greg Ungerer <gerg@uclinux.org> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760F: arch/arm/mach-ks8695/ 1761S: Odd Fixes 1762 1763ARM/Microchip (AT91) SoC support 1764M: Nicolas Ferre <nicolas.ferre@microchip.com> 1765M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1766M: Ludovic Desroches <ludovic.desroches@microchip.com> 1767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1768W: http://www.linux4sam.org 1769T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1770S: Supported 1771N: at91 1772N: atmel 1773F: arch/arm/mach-at91/ 1774F: include/soc/at91/ 1775F: arch/arm/boot/dts/at91*.dts 1776F: arch/arm/boot/dts/at91*.dtsi 1777F: arch/arm/boot/dts/sama*.dts 1778F: arch/arm/boot/dts/sama*.dtsi 1779F: arch/arm/include/debug/at91.S 1780F: drivers/memory/atmel* 1781F: drivers/watchdog/sama5d4_wdt.c 1782X: drivers/input/touchscreen/atmel_mxt_ts.c 1783X: drivers/net/wireless/atmel/ 1784 1785ARM/MIOA701 MACHINE SUPPORT 1786M: Robert Jarzmik <robert.jarzmik@free.fr> 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1788F: arch/arm/mach-pxa/mioa701.c 1789S: Maintained 1790 1791ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1792M: Michael Petchkovsky <mkpetch@internode.on.net> 1793S: Maintained 1794 1795ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1796M: Linus Walleij <linus.walleij@linaro.org> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798S: Maintained 1799F: arch/arm/mach-nomadik/ 1800F: arch/arm/mach-u300/ 1801F: arch/arm/mach-ux500/ 1802F: arch/arm/boot/dts/ste-* 1803F: drivers/clk/clk-nomadik.c 1804F: drivers/clk/clk-u300.c 1805F: drivers/clocksource/clksrc-dbx500-prcmu.c 1806F: drivers/clocksource/timer-u300.c 1807F: drivers/dma/coh901318* 1808F: drivers/dma/ste_dma40* 1809F: drivers/hwspinlock/u8500_hsem.c 1810F: drivers/i2c/busses/i2c-nomadik.c 1811F: drivers/i2c/busses/i2c-stu300.c 1812F: drivers/mfd/ab3100* 1813F: drivers/mfd/ab8500* 1814F: drivers/mfd/abx500* 1815F: drivers/mfd/dbx500* 1816F: drivers/mfd/db8500* 1817F: drivers/pinctrl/nomadik/ 1818F: drivers/pinctrl/pinctrl-coh901* 1819F: drivers/pinctrl/pinctrl-u300.c 1820F: drivers/rtc/rtc-ab3100.c 1821F: drivers/rtc/rtc-ab8500.c 1822F: drivers/rtc/rtc-coh901331.c 1823F: drivers/rtc/rtc-pl031.c 1824F: drivers/watchdog/coh901327_wdt.c 1825F: Documentation/devicetree/bindings/arm/ste-* 1826F: Documentation/devicetree/bindings/arm/ux500/ 1827T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1828 1829ARM/NUVOTON NPCM ARCHITECTURE 1830M: Avi Fishman <avifishman70@gmail.com> 1831M: Tomer Maimon <tmaimon77@gmail.com> 1832R: Patrick Venture <venture@google.com> 1833R: Nancy Yuen <yuenn@google.com> 1834R: Brendan Higgins <brendanhiggins@google.com> 1835L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1836S: Supported 1837F: arch/arm/mach-npcm/ 1838F: arch/arm/boot/dts/nuvoton-npcm* 1839F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1840F: drivers/*/*npcm* 1841F: Documentation/devicetree/bindings/*/*npcm* 1842F: Documentation/devicetree/bindings/*/*/*npcm* 1843 1844ARM/NUVOTON W90X900 ARM ARCHITECTURE 1845M: Wan ZongShun <mcuos.com@gmail.com> 1846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1847W: http://www.mcuos.com 1848S: Maintained 1849F: arch/arm/mach-w90x900/ 1850F: drivers/input/keyboard/w90p910_keypad.c 1851F: drivers/input/touchscreen/w90p910_ts.c 1852F: drivers/watchdog/nuc900_wdt.c 1853F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1854F: drivers/mtd/nand/raw/nuc900_nand.c 1855F: drivers/rtc/rtc-nuc900.c 1856F: drivers/spi/spi-nuc900.c 1857F: drivers/usb/host/ehci-w90x900.c 1858F: drivers/video/fbdev/nuc900fb.c 1859 1860ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1861M: Nelson Castillo <arhuaco@freaks-unidos.net> 1862L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1863W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1864S: Supported 1865 1866ARM/Orion SoC/Technologic Systems TS-78xx platform support 1867M: Alexander Clouter <alex@digriz.org.uk> 1868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1869W: http://www.digriz.org.uk/ts78xx/kernel 1870S: Maintained 1871F: arch/arm/mach-orion5x/ts78xx-* 1872 1873ARM/OXNAS platform support 1874M: Neil Armstrong <narmstrong@baylibre.com> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876L: linux-oxnas@groups.io (moderated for non-subscribers) 1877S: Maintained 1878F: arch/arm/mach-oxnas/ 1879F: arch/arm/boot/dts/ox8*.dts* 1880N: oxnas 1881 1882ARM/PALM TREO SUPPORT 1883M: Tomas Cech <sleep_walker@suse.com> 1884L: linux-arm-kernel@lists.infradead.org 1885W: http://hackndev.com 1886S: Maintained 1887F: arch/arm/mach-pxa/palmtreo.* 1888 1889ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1890M: Marek Vasut <marek.vasut@gmail.com> 1891L: linux-arm-kernel@lists.infradead.org 1892W: http://hackndev.com 1893S: Maintained 1894F: arch/arm/mach-pxa/include/mach/palmtx.h 1895F: arch/arm/mach-pxa/palmtx.c 1896F: arch/arm/mach-pxa/palmt5.* 1897F: arch/arm/mach-pxa/include/mach/palmld.h 1898F: arch/arm/mach-pxa/palmld.c 1899F: arch/arm/mach-pxa/palmte2.* 1900F: arch/arm/mach-pxa/include/mach/palmtc.h 1901F: arch/arm/mach-pxa/palmtc.c 1902 1903ARM/PALMZ72 SUPPORT 1904M: Sergey Lapin <slapin@ossfans.org> 1905L: linux-arm-kernel@lists.infradead.org 1906W: http://hackndev.com 1907S: Maintained 1908F: arch/arm/mach-pxa/palmz72.* 1909 1910ARM/PLEB SUPPORT 1911M: Peter Chubb <pleb@gelato.unsw.edu.au> 1912W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1913S: Maintained 1914 1915ARM/PT DIGITAL BOARD PORT 1916M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918W: http://www.armlinux.org.uk/ 1919S: Maintained 1920 1921ARM/QUALCOMM SUPPORT 1922M: Andy Gross <andy.gross@linaro.org> 1923M: David Brown <david.brown@linaro.org> 1924L: linux-arm-msm@vger.kernel.org 1925L: linux-soc@vger.kernel.org 1926S: Maintained 1927F: Documentation/devicetree/bindings/soc/qcom/ 1928F: arch/arm/boot/dts/qcom-*.dts 1929F: arch/arm/boot/dts/qcom-*.dtsi 1930F: arch/arm/mach-qcom/ 1931F: arch/arm64/boot/dts/qcom/* 1932F: drivers/i2c/busses/i2c-qup.c 1933F: drivers/clk/qcom/ 1934F: drivers/dma/qcom/ 1935F: drivers/soc/qcom/ 1936F: drivers/spi/spi-qup.c 1937F: drivers/tty/serial/msm_serial.c 1938F: drivers/*/pm8???-* 1939F: drivers/mfd/ssbi.c 1940F: drivers/firmware/qcom_scm* 1941T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1942 1943ARM/RADISYS ENP2611 MACHINE SUPPORT 1944M: Lennert Buytenhek <kernel@wantstofly.org> 1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1946S: Maintained 1947 1948ARM/REALTEK ARCHITECTURE 1949M: Andreas Färber <afaerber@suse.de> 1950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1951S: Maintained 1952F: arch/arm64/boot/dts/realtek/ 1953F: Documentation/devicetree/bindings/arm/realtek.txt 1954 1955ARM/RENESAS ARM64 ARCHITECTURE 1956M: Simon Horman <horms@verge.net.au> 1957M: Magnus Damm <magnus.damm@gmail.com> 1958L: linux-renesas-soc@vger.kernel.org 1959Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1960T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1961S: Supported 1962F: arch/arm64/boot/dts/renesas/ 1963F: Documentation/devicetree/bindings/arm/shmobile.txt 1964F: drivers/soc/renesas/ 1965F: include/linux/soc/renesas/ 1966 1967ARM/RISCPC ARCHITECTURE 1968M: Russell King <linux@armlinux.org.uk> 1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1970W: http://www.armlinux.org.uk/ 1971S: Maintained 1972F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1973F: arch/arm/include/asm/hardware/ioc.h 1974F: arch/arm/include/asm/hardware/iomd.h 1975F: arch/arm/include/asm/hardware/memc.h 1976F: arch/arm/mach-rpc/ 1977F: drivers/net/ethernet/8390/etherh.c 1978F: drivers/net/ethernet/i825xx/ether1* 1979F: drivers/net/ethernet/seeq/ether3* 1980F: drivers/scsi/arm/ 1981 1982ARM/Rockchip SoC support 1983M: Heiko Stuebner <heiko@sntech.de> 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1985L: linux-rockchip@lists.infradead.org 1986T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1987S: Maintained 1988F: arch/arm/boot/dts/rk3* 1989F: arch/arm/boot/dts/rv1108* 1990F: arch/arm/mach-rockchip/ 1991F: drivers/clk/rockchip/ 1992F: drivers/i2c/busses/i2c-rk3x.c 1993F: drivers/*/*rockchip* 1994F: drivers/*/*/*rockchip* 1995F: sound/soc/rockchip/ 1996N: rockchip 1997 1998ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1999M: Kukjin Kim <kgene@kernel.org> 2000M: Krzysztof Kozlowski <krzk@kernel.org> 2001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2002L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2003Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2004S: Maintained 2005F: arch/arm/boot/dts/s3c* 2006F: arch/arm/boot/dts/s5p* 2007F: arch/arm/boot/dts/exynos* 2008F: arch/arm64/boot/dts/exynos/ 2009F: arch/arm/plat-samsung/ 2010F: arch/arm/mach-s3c24*/ 2011F: arch/arm/mach-s3c64xx/ 2012F: arch/arm/mach-s5p*/ 2013F: arch/arm/mach-exynos*/ 2014F: drivers/*/*s3c24* 2015F: drivers/*/*/*s3c24* 2016F: drivers/*/*s3c64xx* 2017F: drivers/*/*s5pv210* 2018F: drivers/memory/samsung/* 2019F: drivers/soc/samsung/* 2020F: Documentation/arm/Samsung/ 2021F: Documentation/devicetree/bindings/arm/samsung/ 2022F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2023F: Documentation/devicetree/bindings/power/pd-samsung.txt 2024N: exynos 2025 2026ARM/SAMSUNG MOBILE MACHINE SUPPORT 2027M: Kyungmin Park <kyungmin.park@samsung.com> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030F: arch/arm/mach-s5pv210/ 2031 2032ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2033M: Kyungmin Park <kyungmin.park@samsung.com> 2034M: Kamil Debski <kamil@wypas.org> 2035M: Andrzej Hajda <a.hajda@samsung.com> 2036L: linux-arm-kernel@lists.infradead.org 2037L: linux-media@vger.kernel.org 2038S: Maintained 2039F: drivers/media/platform/s5p-g2d/ 2040 2041ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2042M: Marek Szyprowski <m.szyprowski@samsung.com> 2043L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2044L: linux-media@vger.kernel.org 2045S: Maintained 2046F: drivers/media/platform/s5p-cec/ 2047F: Documentation/devicetree/bindings/media/s5p-cec.txt 2048 2049ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2050M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2051M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2052L: linux-arm-kernel@lists.infradead.org 2053L: linux-media@vger.kernel.org 2054S: Maintained 2055F: drivers/media/platform/s5p-jpeg/ 2056 2057ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2058M: Kyungmin Park <kyungmin.park@samsung.com> 2059M: Kamil Debski <kamil@wypas.org> 2060M: Jeongtae Park <jtp.park@samsung.com> 2061M: Andrzej Hajda <a.hajda@samsung.com> 2062L: linux-arm-kernel@lists.infradead.org 2063L: linux-media@vger.kernel.org 2064S: Maintained 2065F: arch/arm/plat-samsung/s5p-dev-mfc.c 2066F: drivers/media/platform/s5p-mfc/ 2067 2068ARM/SHMOBILE ARM ARCHITECTURE 2069M: Simon Horman <horms@verge.net.au> 2070M: Magnus Damm <magnus.damm@gmail.com> 2071L: linux-renesas-soc@vger.kernel.org 2072Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2073T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2074S: Supported 2075F: arch/arm/boot/dts/emev2* 2076F: arch/arm/boot/dts/r7s* 2077F: arch/arm/boot/dts/r8a* 2078F: arch/arm/boot/dts/r9a* 2079F: arch/arm/boot/dts/sh* 2080F: arch/arm/configs/shmobile_defconfig 2081F: arch/arm/include/debug/renesas-scif.S 2082F: arch/arm/mach-shmobile/ 2083F: Documentation/devicetree/bindings/arm/shmobile.txt 2084F: drivers/soc/renesas/ 2085F: include/linux/soc/renesas/ 2086 2087ARM/SOCFPGA ARCHITECTURE 2088M: Dinh Nguyen <dinguyen@kernel.org> 2089S: Maintained 2090F: arch/arm/mach-socfpga/ 2091F: arch/arm/boot/dts/socfpga* 2092F: arch/arm/configs/socfpga_defconfig 2093F: arch/arm64/boot/dts/altera/ 2094W: http://www.rocketboards.org 2095T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2096 2097ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2098M: Dinh Nguyen <dinguyen@kernel.org> 2099S: Maintained 2100F: drivers/clk/socfpga/ 2101 2102ARM/SOCFPGA EDAC SUPPORT 2103M: Thor Thayer <thor.thayer@linux.intel.com> 2104S: Maintained 2105F: drivers/edac/altera_edac. 2106 2107ARM/SPREADTRUM SoC SUPPORT 2108M: Orson Zhai <orsonzhai@gmail.com> 2109M: Baolin Wang <baolin.wang@linaro.org> 2110M: Chunyan Zhang <zhang.lyra@gmail.com> 2111S: Maintained 2112F: arch/arm64/boot/dts/sprd 2113N: sprd 2114 2115ARM/STI ARCHITECTURE 2116M: Patrice Chotard <patrice.chotard@st.com> 2117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2118W: http://www.stlinux.com 2119S: Maintained 2120F: arch/arm/mach-sti/ 2121F: arch/arm/boot/dts/sti* 2122F: drivers/char/hw_random/st-rng.c 2123F: drivers/clocksource/arm_global_timer.c 2124F: drivers/clocksource/clksrc_st_lpc.c 2125F: drivers/cpufreq/sti-cpufreq.c 2126F: drivers/dma/st_fdma* 2127F: drivers/i2c/busses/i2c-st.c 2128F: drivers/media/rc/st_rc.c 2129F: drivers/media/platform/sti/c8sectpfe/ 2130F: drivers/mmc/host/sdhci-st.c 2131F: drivers/phy/st/phy-miphy28lp.c 2132F: drivers/phy/st/phy-stih407-usb.c 2133F: drivers/pinctrl/pinctrl-st.c 2134F: drivers/remoteproc/st_remoteproc.c 2135F: drivers/remoteproc/st_slim_rproc.c 2136F: drivers/reset/sti/ 2137F: drivers/rtc/rtc-st-lpc.c 2138F: drivers/tty/serial/st-asc.c 2139F: drivers/usb/dwc3/dwc3-st.c 2140F: drivers/usb/host/ehci-st.c 2141F: drivers/usb/host/ohci-st.c 2142F: drivers/watchdog/st_lpc_wdt.c 2143F: drivers/ata/ahci_st.c 2144F: include/linux/remoteproc/st_slim_rproc.h 2145 2146ARM/STM32 ARCHITECTURE 2147M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2148M: Alexandre Torgue <alexandre.torgue@st.com> 2149L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2151S: Maintained 2152T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2153N: stm32 2154N: stm 2155F: arch/arm/boot/dts/stm32* 2156F: arch/arm/mach-stm32/ 2157F: drivers/clocksource/armv7m_systick.c 2158 2159ARM/Synaptics SoC support 2160M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2161M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2163S: Maintained 2164F: arch/arm/mach-berlin/ 2165F: arch/arm/boot/dts/berlin* 2166F: arch/arm64/boot/dts/synaptics/ 2167 2168ARM/TANGO ARCHITECTURE 2169M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2170M: Mans Rullgard <mans@mansr.com> 2171L: linux-arm-kernel@lists.infradead.org 2172S: Odd Fixes 2173N: tango 2174 2175ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2176M: Lennert Buytenhek <kernel@wantstofly.org> 2177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2178S: Maintained 2179 2180ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2181M: Hans Verkuil <hans.verkuil@cisco.com> 2182L: linux-tegra@vger.kernel.org 2183L: linux-media@vger.kernel.org 2184S: Maintained 2185F: drivers/media/platform/tegra-cec/ 2186F: Documentation/devicetree/bindings/media/tegra-cec.txt 2187 2188ARM/TETON BGA MACHINE SUPPORT 2189M: "Mark F. Brown" <mark.brown314@gmail.com> 2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2191S: Maintained 2192 2193ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2194M: Santosh Shilimkar <ssantosh@kernel.org> 2195L: linux-kernel@vger.kernel.org 2196S: Maintained 2197F: drivers/memory/*emif* 2198 2199ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2200M: Tero Kristo <t-kristo@ti.com> 2201M: Nishanth Menon <nm@ti.com> 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2203S: Supported 2204F: Documentation/devicetree/bindings/arm/ti/k3.txt 2205F: arch/arm64/boot/dts/ti/Makefile 2206F: arch/arm64/boot/dts/ti/k3-* 2207 2208ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2209M: Santosh Shilimkar <ssantosh@kernel.org> 2210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2211S: Maintained 2212F: arch/arm/mach-keystone/ 2213F: arch/arm/boot/dts/keystone-* 2214T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2215 2216ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2217M: Santosh Shilimkar <ssantosh@kernel.org> 2218L: linux-kernel@vger.kernel.org 2219S: Maintained 2220F: drivers/clk/keystone/ 2221 2222ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2223M: Santosh Shilimkar <ssantosh@kernel.org> 2224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2225L: linux-kernel@vger.kernel.org 2226S: Maintained 2227F: drivers/clocksource/timer-keystone.c 2228 2229ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2230M: Santosh Shilimkar <ssantosh@kernel.org> 2231L: linux-kernel@vger.kernel.org 2232S: Maintained 2233F: drivers/power/reset/keystone-reset.c 2234 2235ARM/THECUS N2100 MACHINE SUPPORT 2236M: Lennert Buytenhek <kernel@wantstofly.org> 2237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2238S: Maintained 2239 2240ARM/TOSA MACHINE SUPPORT 2241M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2242M: Dirk Opfer <dirk@opfer-online.de> 2243S: Maintained 2244 2245ARM/UNIPHIER ARCHITECTURE 2246M: Masahiro Yamada <yamada.masahiro@socionext.com> 2247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2248T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2249S: Maintained 2250F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2251F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2252F: arch/arm/boot/dts/uniphier* 2253F: arch/arm/include/asm/hardware/cache-uniphier.h 2254F: arch/arm/mach-uniphier/ 2255F: arch/arm/mm/cache-uniphier.c 2256F: arch/arm64/boot/dts/socionext/uniphier* 2257F: drivers/bus/uniphier-system-bus.c 2258F: drivers/clk/uniphier/ 2259F: drivers/gpio/gpio-uniphier.c 2260F: drivers/i2c/busses/i2c-uniphier* 2261F: drivers/irqchip/irq-uniphier-aidet.c 2262F: drivers/mmc/host/uniphier-sd.c 2263F: drivers/pinctrl/uniphier/ 2264F: drivers/reset/reset-uniphier.c 2265F: drivers/tty/serial/8250/8250_uniphier.c 2266N: uniphier 2267 2268ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2269M: Ulf Hansson <ulf.hansson@linaro.org> 2270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2271T: git git://git.linaro.org/people/ulfh/clk.git 2272S: Maintained 2273F: drivers/clk/ux500/ 2274 2275ARM/VERSATILE EXPRESS PLATFORM 2276M: Liviu Dudau <liviu.dudau@arm.com> 2277M: Sudeep Holla <sudeep.holla@arm.com> 2278M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2280S: Maintained 2281F: arch/arm/boot/dts/vexpress* 2282F: arch/arm64/boot/dts/arm/ 2283F: arch/arm/mach-vexpress/ 2284F: */*/vexpress* 2285F: */*/*/vexpress* 2286F: drivers/clk/versatile/clk-vexpress-osc.c 2287F: drivers/clocksource/timer-versatile.c 2288N: mps2 2289 2290ARM/VFP SUPPORT 2291M: Russell King <linux@armlinux.org.uk> 2292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2293W: http://www.armlinux.org.uk/ 2294S: Maintained 2295F: arch/arm/vfp/ 2296 2297ARM/VOIPAC PXA270 SUPPORT 2298M: Marek Vasut <marek.vasut@gmail.com> 2299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2300S: Maintained 2301F: arch/arm/mach-pxa/vpac270.c 2302F: arch/arm/mach-pxa/include/mach/vpac270.h 2303 2304ARM/VT8500 ARM ARCHITECTURE 2305M: Tony Prisk <linux@prisktech.co.nz> 2306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2307S: Maintained 2308F: arch/arm/mach-vt8500/ 2309F: drivers/clocksource/timer-vt8500.c 2310F: drivers/i2c/busses/i2c-wmt.c 2311F: drivers/mmc/host/wmt-sdmmc.c 2312F: drivers/pwm/pwm-vt8500.c 2313F: drivers/rtc/rtc-vt8500.c 2314F: drivers/tty/serial/vt8500_serial.c 2315F: drivers/usb/host/ehci-platform.c 2316F: drivers/usb/host/uhci-platform.c 2317F: drivers/video/fbdev/vt8500lcdfb.* 2318F: drivers/video/fbdev/wm8505fb* 2319F: drivers/video/fbdev/wmt_ge_rops.* 2320 2321ARM/ZIPIT Z2 SUPPORT 2322M: Marek Vasut <marek.vasut@gmail.com> 2323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2324S: Maintained 2325F: arch/arm/mach-pxa/z2.c 2326F: arch/arm/mach-pxa/include/mach/z2.h 2327 2328ARM/ZTE ARCHITECTURE 2329M: Jun Nie <jun.nie@linaro.org> 2330M: Shawn Guo <shawnguo@kernel.org> 2331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2332S: Maintained 2333F: arch/arm/boot/dts/zx2967* 2334F: arch/arm/mach-zx/ 2335F: arch/arm64/boot/dts/zte/ 2336F: drivers/clk/zte/ 2337F: drivers/dma/zx_dma.c 2338F: drivers/gpio/gpio-zx.c 2339F: drivers/i2c/busses/i2c-zx2967.c 2340F: drivers/mmc/host/dw_mmc-zx.* 2341F: drivers/pinctrl/zte/ 2342F: drivers/soc/zte/ 2343F: drivers/thermal/zx2967_thermal.c 2344F: drivers/watchdog/zx2967_wdt.c 2345F: Documentation/devicetree/bindings/arm/zte.txt 2346F: Documentation/devicetree/bindings/clock/zx2967*.txt 2347F: Documentation/devicetree/bindings/dma/zxdma.txt 2348F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2349F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2350F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2351F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2352F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2353F: Documentation/devicetree/bindings/soc/zte/ 2354F: Documentation/devicetree/bindings/sound/zte,*.txt 2355F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2356F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2357F: include/dt-bindings/clock/zx2967*.h 2358F: include/dt-bindings/soc/zte,*.h 2359F: sound/soc/codecs/zx_aud96p22.c 2360F: sound/soc/zte/ 2361 2362ARM/ZYNQ ARCHITECTURE 2363M: Michal Simek <michal.simek@xilinx.com> 2364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2365W: http://wiki.xilinx.com 2366T: git https://github.com/Xilinx/linux-xlnx.git 2367S: Supported 2368F: arch/arm/mach-zynq/ 2369F: drivers/cpuidle/cpuidle-zynq.c 2370F: drivers/block/xsysace.c 2371N: zynq 2372N: xilinx 2373F: drivers/clocksource/timer-cadence-ttc.c 2374F: drivers/i2c/busses/i2c-cadence.c 2375F: drivers/mmc/host/sdhci-of-arasan.c 2376F: drivers/edac/synopsys_edac.c 2377F: drivers/i2c/busses/i2c-xiic.c 2378 2379ARM64 PORT (AARCH64 ARCHITECTURE) 2380M: Catalin Marinas <catalin.marinas@arm.com> 2381M: Will Deacon <will.deacon@arm.com> 2382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2383T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2384S: Maintained 2385F: arch/arm64/ 2386X: arch/arm64/boot/dts/ 2387F: Documentation/arm64/ 2388 2389AS3645A LED FLASH CONTROLLER DRIVER 2390M: Sakari Ailus <sakari.ailus@iki.fi> 2391L: linux-leds@vger.kernel.org 2392S: Maintained 2393F: drivers/leds/leds-as3645a.c 2394 2395ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2396M: Tianshu Qiu <tian.shu.qiu@intel.com> 2397L: linux-media@vger.kernel.org 2398T: git git://linuxtv.org/media_tree.git 2399S: Maintained 2400F: drivers/media/i2c/ak7375.c 2401F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2402 2403ASAHI KASEI AK8974 DRIVER 2404M: Linus Walleij <linus.walleij@linaro.org> 2405L: linux-iio@vger.kernel.org 2406W: http://www.akm.com/ 2407S: Supported 2408F: drivers/iio/magnetometer/ak8974.c 2409 2410ASC7621 HARDWARE MONITOR DRIVER 2411M: George Joseph <george.joseph@fairview5.com> 2412L: linux-hwmon@vger.kernel.org 2413S: Maintained 2414F: Documentation/hwmon/asc7621 2415F: drivers/hwmon/asc7621.c 2416 2417ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2418M: Corentin Chary <corentin.chary@gmail.com> 2419L: acpi4asus-user@lists.sourceforge.net 2420L: platform-driver-x86@vger.kernel.org 2421W: http://acpi4asus.sf.net 2422S: Maintained 2423F: drivers/platform/x86/asus*.c 2424F: drivers/platform/x86/eeepc*.c 2425 2426ASUS WIRELESS RADIO CONTROL DRIVER 2427M: João Paulo Rechi Vita <jprvita@gmail.com> 2428L: platform-driver-x86@vger.kernel.org 2429S: Maintained 2430F: drivers/platform/x86/asus-wireless.c 2431 2432ASYMMETRIC KEYS 2433M: David Howells <dhowells@redhat.com> 2434L: keyrings@vger.kernel.org 2435S: Maintained 2436F: Documentation/crypto/asymmetric-keys.txt 2437F: include/linux/verification.h 2438F: include/crypto/public_key.h 2439F: include/crypto/pkcs7.h 2440F: crypto/asymmetric_keys/ 2441 2442ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2443R: Dan Williams <dan.j.williams@intel.com> 2444W: http://sourceforge.net/projects/xscaleiop 2445S: Odd fixes 2446F: Documentation/crypto/async-tx-api.txt 2447F: crypto/async_tx/ 2448F: drivers/dma/ 2449F: include/linux/dmaengine.h 2450F: include/linux/async_tx.h 2451 2452AT24 EEPROM DRIVER 2453M: Bartosz Golaszewski <brgl@bgdev.pl> 2454L: linux-i2c@vger.kernel.org 2455T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2456S: Maintained 2457F: Documentation/devicetree/bindings/eeprom/at24.txt 2458F: drivers/misc/eeprom/at24.c 2459F: include/linux/platform_data/at24.h 2460 2461ATA OVER ETHERNET (AOE) DRIVER 2462M: "Ed L. Cashin" <ed.cashin@acm.org> 2463W: http://www.openaoe.org/ 2464S: Supported 2465F: Documentation/aoe/ 2466F: drivers/block/aoe/ 2467 2468ATHEROS 71XX/9XXX GPIO DRIVER 2469M: Alban Bedel <albeu@free.fr> 2470W: https://github.com/AlbanBedel/linux 2471T: git git://github.com/AlbanBedel/linux 2472S: Maintained 2473F: drivers/gpio/gpio-ath79.c 2474F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2475 2476ATHEROS 71XX/9XXX USB PHY DRIVER 2477M: Alban Bedel <albeu@free.fr> 2478W: https://github.com/AlbanBedel/linux 2479T: git git://github.com/AlbanBedel/linux 2480S: Maintained 2481F: drivers/phy/qualcomm/phy-ath79-usb.c 2482F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2483 2484ATHEROS ATH GENERIC UTILITIES 2485M: Kalle Valo <kvalo@codeaurora.org> 2486L: linux-wireless@vger.kernel.org 2487S: Supported 2488F: drivers/net/wireless/ath/* 2489 2490ATHEROS ATH5K WIRELESS DRIVER 2491M: Jiri Slaby <jirislaby@gmail.com> 2492M: Nick Kossifidis <mickflemm@gmail.com> 2493M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2494L: linux-wireless@vger.kernel.org 2495W: http://wireless.kernel.org/en/users/Drivers/ath5k 2496S: Maintained 2497F: drivers/net/wireless/ath/ath5k/ 2498 2499ATHEROS ATH6KL WIRELESS DRIVER 2500M: Kalle Valo <kvalo@codeaurora.org> 2501L: linux-wireless@vger.kernel.org 2502W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2503T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2504S: Supported 2505F: drivers/net/wireless/ath/ath6kl/ 2506 2507ATI_REMOTE2 DRIVER 2508M: Ville Syrjala <syrjala@sci.fi> 2509S: Maintained 2510F: drivers/input/misc/ati_remote2.c 2511 2512ATK0110 HWMON DRIVER 2513M: Luca Tettamanti <kronos.it@gmail.com> 2514L: linux-hwmon@vger.kernel.org 2515S: Maintained 2516F: drivers/hwmon/asus_atk0110.c 2517 2518ATLX ETHERNET DRIVERS 2519M: Jay Cliburn <jcliburn@gmail.com> 2520M: Chris Snook <chris.snook@gmail.com> 2521L: netdev@vger.kernel.org 2522W: http://sourceforge.net/projects/atl1 2523W: http://atl1.sourceforge.net 2524S: Maintained 2525F: drivers/net/ethernet/atheros/ 2526 2527ATM 2528M: Chas Williams <3chas3@gmail.com> 2529L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2530L: netdev@vger.kernel.org 2531W: http://linux-atm.sourceforge.net 2532S: Maintained 2533F: drivers/atm/ 2534F: include/linux/atm* 2535F: include/uapi/linux/atm* 2536 2537ATMEL MACB ETHERNET DRIVER 2538M: Nicolas Ferre <nicolas.ferre@microchip.com> 2539S: Supported 2540F: drivers/net/ethernet/cadence/ 2541 2542ATMEL MAXTOUCH DRIVER 2543M: Nick Dyer <nick@shmanahar.org> 2544T: git git://github.com/ndyer/linux.git 2545S: Maintained 2546F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2547F: drivers/input/touchscreen/atmel_mxt_ts.c 2548 2549ATMEL WIRELESS DRIVER 2550M: Simon Kelley <simon@thekelleys.org.uk> 2551L: linux-wireless@vger.kernel.org 2552W: http://www.thekelleys.org.uk/atmel 2553W: http://atmelwlandriver.sourceforge.net/ 2554S: Maintained 2555F: drivers/net/wireless/atmel/atmel* 2556 2557ATOMIC INFRASTRUCTURE 2558M: Will Deacon <will.deacon@arm.com> 2559M: Peter Zijlstra <peterz@infradead.org> 2560R: Boqun Feng <boqun.feng@gmail.com> 2561L: linux-kernel@vger.kernel.org 2562S: Maintained 2563F: arch/*/include/asm/atomic*.h 2564F: include/*/atomic*.h 2565 2566ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2567M: Bradley Grove <linuxdrivers@attotech.com> 2568L: linux-scsi@vger.kernel.org 2569W: http://www.attotech.com 2570S: Supported 2571F: drivers/scsi/esas2r 2572 2573ATUSB IEEE 802.15.4 RADIO DRIVER 2574M: Stefan Schmidt <stefan@datenfreihafen.org> 2575L: linux-wpan@vger.kernel.org 2576S: Maintained 2577F: drivers/net/ieee802154/atusb.c 2578F: drivers/net/ieee802154/atusb.h 2579F: drivers/net/ieee802154/at86rf230.h 2580 2581AUDIT SUBSYSTEM 2582M: Paul Moore <paul@paul-moore.com> 2583M: Eric Paris <eparis@redhat.com> 2584L: linux-audit@redhat.com (moderated for non-subscribers) 2585W: https://github.com/linux-audit 2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2587S: Supported 2588F: include/linux/audit.h 2589F: include/uapi/linux/audit.h 2590F: kernel/audit* 2591 2592AUXILIARY DISPLAY DRIVERS 2593M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2594S: Maintained 2595F: drivers/auxdisplay/ 2596F: include/linux/cfag12864b.h 2597 2598AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2599M: Andreas Klinger <ak@it-klinger.de> 2600L: linux-iio@vger.kernel.org 2601S: Maintained 2602F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2603F: drivers/iio/adc/hx711.c 2604 2605AX.25 NETWORK LAYER 2606M: Ralf Baechle <ralf@linux-mips.org> 2607L: linux-hams@vger.kernel.org 2608W: http://www.linux-ax25.org/ 2609S: Maintained 2610F: include/uapi/linux/ax25.h 2611F: include/net/ax25.h 2612F: net/ax25/ 2613 2614AXENTIA ARM DEVICES 2615M: Peter Rosin <peda@axentia.se> 2616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2617S: Maintained 2618F: Documentation/devicetree/bindings/arm/axentia.txt 2619F: arch/arm/boot/dts/at91-linea.dtsi 2620F: arch/arm/boot/dts/at91-natte.dtsi 2621F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2622F: arch/arm/boot/dts/at91-tse850-3.dts 2623 2624AXENTIA ASOC DRIVERS 2625M: Peter Rosin <peda@axentia.se> 2626L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2627S: Maintained 2628F: Documentation/devicetree/bindings/sound/axentia,* 2629F: sound/soc/atmel/tse850-pcm5142.c 2630 2631AZ6007 DVB DRIVER 2632M: Mauro Carvalho Chehab <mchehab@kernel.org> 2633L: linux-media@vger.kernel.org 2634W: https://linuxtv.org 2635T: git git://linuxtv.org/media_tree.git 2636S: Maintained 2637F: drivers/media/usb/dvb-usb-v2/az6007.c 2638 2639AZTECH FM RADIO RECEIVER DRIVER 2640M: Hans Verkuil <hverkuil@xs4all.nl> 2641L: linux-media@vger.kernel.org 2642T: git git://linuxtv.org/media_tree.git 2643W: https://linuxtv.org 2644S: Maintained 2645F: drivers/media/radio/radio-aztech* 2646 2647B43 WIRELESS DRIVER 2648L: linux-wireless@vger.kernel.org 2649L: b43-dev@lists.infradead.org 2650W: http://wireless.kernel.org/en/users/Drivers/b43 2651S: Odd Fixes 2652F: drivers/net/wireless/broadcom/b43/ 2653 2654B43LEGACY WIRELESS DRIVER 2655M: Larry Finger <Larry.Finger@lwfinger.net> 2656L: linux-wireless@vger.kernel.org 2657L: b43-dev@lists.infradead.org 2658W: http://wireless.kernel.org/en/users/Drivers/b43 2659S: Maintained 2660F: drivers/net/wireless/broadcom/b43legacy/ 2661 2662BACKLIGHT CLASS/SUBSYSTEM 2663M: Lee Jones <lee.jones@linaro.org> 2664M: Daniel Thompson <daniel.thompson@linaro.org> 2665M: Jingoo Han <jingoohan1@gmail.com> 2666L: dri-devel@lists.freedesktop.org 2667T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2668S: Maintained 2669F: drivers/video/backlight/ 2670F: include/linux/backlight.h 2671F: include/linux/pwm_backlight.h 2672F: Documentation/devicetree/bindings/leds/backlight 2673 2674BATMAN ADVANCED 2675M: Marek Lindner <mareklindner@neomailbox.ch> 2676M: Simon Wunderlich <sw@simonwunderlich.de> 2677M: Antonio Quartulli <a@unstable.cc> 2678L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2679W: https://www.open-mesh.org/ 2680Q: https://patchwork.open-mesh.org/project/batman/list/ 2681S: Maintained 2682F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2683F: Documentation/ABI/testing/sysfs-class-net-mesh 2684F: Documentation/networking/batman-adv.rst 2685F: include/uapi/linux/batadv_packet.h 2686F: include/uapi/linux/batman_adv.h 2687F: net/batman-adv/ 2688 2689BAYCOM/HDLCDRV DRIVERS FOR AX.25 2690M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2691L: linux-hams@vger.kernel.org 2692W: http://www.baycom.org/~tom/ham/ham.html 2693S: Maintained 2694F: drivers/net/hamradio/baycom* 2695 2696BCACHE (BLOCK LAYER CACHE) 2697M: Coly Li <colyli@suse.de> 2698M: Kent Overstreet <kent.overstreet@gmail.com> 2699L: linux-bcache@vger.kernel.org 2700W: http://bcache.evilpiepirate.org 2701C: irc://irc.oftc.net/bcache 2702S: Maintained 2703F: drivers/md/bcache/ 2704 2705BDISP ST MEDIA DRIVER 2706M: Fabien Dessenne <fabien.dessenne@st.com> 2707L: linux-media@vger.kernel.org 2708T: git git://linuxtv.org/media_tree.git 2709W: https://linuxtv.org 2710S: Supported 2711F: drivers/media/platform/sti/bdisp 2712 2713BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2714M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2715L: netdev@vger.kernel.org 2716S: Maintained 2717F: drivers/net/ethernet/ec_bhf.c 2718 2719BEFS FILE SYSTEM 2720M: Luis de Bethencourt <luisbg@kernel.org> 2721M: Salah Triki <salah.triki@gmail.com> 2722S: Maintained 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2724F: Documentation/filesystems/befs.txt 2725F: fs/befs/ 2726 2727BFQ I/O SCHEDULER 2728M: Paolo Valente <paolo.valente@linaro.org> 2729M: Jens Axboe <axboe@kernel.dk> 2730L: linux-block@vger.kernel.org 2731S: Maintained 2732F: block/bfq-* 2733F: Documentation/block/bfq-iosched.txt 2734 2735BFS FILE SYSTEM 2736M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2737S: Maintained 2738F: Documentation/filesystems/bfs.txt 2739F: fs/bfs/ 2740F: include/uapi/linux/bfs_fs.h 2741 2742BLINKM RGB LED DRIVER 2743M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2744S: Maintained 2745F: drivers/leds/leds-blinkm.c 2746 2747BLOCK LAYER 2748M: Jens Axboe <axboe@kernel.dk> 2749L: linux-block@vger.kernel.org 2750T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2751S: Maintained 2752F: block/ 2753F: drivers/block/ 2754F: kernel/trace/blktrace.c 2755F: lib/sbitmap.c 2756 2757BLOCK2MTD DRIVER 2758M: Joern Engel <joern@lazybastard.org> 2759L: linux-mtd@lists.infradead.org 2760S: Maintained 2761F: drivers/mtd/devices/block2mtd.c 2762 2763BLUETOOTH DRIVERS 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: drivers/bluetooth/ 2772 2773BLUETOOTH SUBSYSTEM 2774M: Marcel Holtmann <marcel@holtmann.org> 2775M: Johan Hedberg <johan.hedberg@gmail.com> 2776L: linux-bluetooth@vger.kernel.org 2777W: http://www.bluez.org/ 2778T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2779T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2780S: Maintained 2781F: net/bluetooth/ 2782F: include/net/bluetooth/ 2783 2784BONDING DRIVER 2785M: Jay Vosburgh <j.vosburgh@gmail.com> 2786M: Veaceslav Falico <vfalico@gmail.com> 2787M: Andy Gospodarek <andy@greyhouse.net> 2788L: netdev@vger.kernel.org 2789W: http://sourceforge.net/projects/bonding/ 2790S: Supported 2791F: drivers/net/bonding/ 2792F: include/uapi/linux/if_bonding.h 2793 2794BPF (Safe dynamic programs and tools) 2795M: Alexei Starovoitov <ast@kernel.org> 2796M: Daniel Borkmann <daniel@iogearbox.net> 2797L: netdev@vger.kernel.org 2798L: linux-kernel@vger.kernel.org 2799T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2800T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2801Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2802S: Supported 2803F: arch/x86/net/bpf_jit* 2804F: Documentation/networking/filter.txt 2805F: Documentation/bpf/ 2806F: include/linux/bpf* 2807F: include/linux/filter.h 2808F: include/trace/events/xdp.h 2809F: include/uapi/linux/bpf* 2810F: include/uapi/linux/filter.h 2811F: kernel/bpf/ 2812F: kernel/trace/bpf_trace.c 2813F: lib/test_bpf.c 2814F: net/bpf/ 2815F: net/core/filter.c 2816F: net/sched/act_bpf.c 2817F: net/sched/cls_bpf.c 2818F: samples/bpf/ 2819F: tools/bpf/ 2820F: tools/lib/bpf/ 2821F: tools/testing/selftests/bpf/ 2822 2823BROADCOM B44 10/100 ETHERNET DRIVER 2824M: Michael Chan <michael.chan@broadcom.com> 2825L: netdev@vger.kernel.org 2826S: Supported 2827F: drivers/net/ethernet/broadcom/b44.* 2828 2829BROADCOM B53 ETHERNET SWITCH DRIVER 2830M: Florian Fainelli <f.fainelli@gmail.com> 2831L: netdev@vger.kernel.org 2832L: openwrt-devel@lists.openwrt.org (subscribers-only) 2833S: Supported 2834F: drivers/net/dsa/b53/* 2835F: include/linux/platform_data/b53.h 2836 2837BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2838M: Florian Fainelli <f.fainelli@gmail.com> 2839M: Ray Jui <rjui@broadcom.com> 2840M: Scott Branden <sbranden@broadcom.com> 2841M: bcm-kernel-feedback-list@broadcom.com 2842T: git git://github.com/broadcom/mach-bcm 2843S: Maintained 2844N: bcm281* 2845N: bcm113* 2846N: bcm216* 2847N: kona 2848F: arch/arm/mach-bcm/ 2849 2850BROADCOM BCM2835 ARM ARCHITECTURE 2851M: Eric Anholt <eric@anholt.net> 2852M: Stefan Wahren <stefan.wahren@i2se.com> 2853L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2855T: git git://github.com/anholt/linux 2856S: Maintained 2857N: bcm2835 2858F: drivers/staging/vc04_services 2859 2860BROADCOM BCM47XX MIPS ARCHITECTURE 2861M: Hauke Mehrtens <hauke@hauke-m.de> 2862M: Rafał Miłecki <zajec5@gmail.com> 2863L: linux-mips@linux-mips.org 2864S: Maintained 2865F: Documentation/devicetree/bindings/mips/brcm/ 2866F: arch/mips/bcm47xx/* 2867F: arch/mips/include/asm/mach-bcm47xx/* 2868 2869BROADCOM BCM5301X ARM ARCHITECTURE 2870M: Hauke Mehrtens <hauke@hauke-m.de> 2871M: Rafał Miłecki <zajec5@gmail.com> 2872M: Jon Mason <jonmason@broadcom.com> 2873M: bcm-kernel-feedback-list@broadcom.com 2874L: linux-arm-kernel@lists.infradead.org 2875S: Maintained 2876F: arch/arm/mach-bcm/bcm_5301x.c 2877F: arch/arm/boot/dts/bcm5301x*.dtsi 2878F: arch/arm/boot/dts/bcm470* 2879F: arch/arm/boot/dts/bcm953012* 2880 2881BROADCOM BCM53573 ARM ARCHITECTURE 2882M: Rafał Miłecki <rafal@milecki.pl> 2883L: linux-arm-kernel@lists.infradead.org 2884S: Maintained 2885F: arch/arm/boot/dts/bcm53573* 2886F: arch/arm/boot/dts/bcm47189* 2887 2888BROADCOM BCM63XX ARM ARCHITECTURE 2889M: Florian Fainelli <f.fainelli@gmail.com> 2890M: bcm-kernel-feedback-list@broadcom.com 2891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2892T: git git://github.com/broadcom/stblinux.git 2893S: Maintained 2894N: bcm63xx 2895 2896BROADCOM BCM63XX/BCM33XX UDC DRIVER 2897M: Kevin Cernekee <cernekee@gmail.com> 2898L: linux-usb@vger.kernel.org 2899S: Maintained 2900F: drivers/usb/gadget/udc/bcm63xx_udc.* 2901 2902BROADCOM BCM7XXX ARM ARCHITECTURE 2903M: Brian Norris <computersforpeace@gmail.com> 2904M: Gregory Fong <gregory.0xf0@gmail.com> 2905M: Florian Fainelli <f.fainelli@gmail.com> 2906M: bcm-kernel-feedback-list@broadcom.com 2907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2908T: git git://github.com/broadcom/stblinux.git 2909S: Maintained 2910F: arch/arm/mach-bcm/*brcmstb* 2911F: arch/arm/boot/dts/bcm7*.dts* 2912F: drivers/bus/brcmstb_gisb.c 2913F: arch/arm/mm/cache-b15-rac.c 2914F: arch/arm/include/asm/hardware/cache-b15-rac.h 2915N: brcmstb 2916 2917BROADCOM BMIPS CPUFREQ DRIVER 2918M: Markus Mayer <mmayer@broadcom.com> 2919M: bcm-kernel-feedback-list@broadcom.com 2920L: linux-pm@vger.kernel.org 2921S: Maintained 2922F: drivers/cpufreq/bmips-cpufreq.c 2923 2924BROADCOM BMIPS MIPS ARCHITECTURE 2925M: Kevin Cernekee <cernekee@gmail.com> 2926M: Florian Fainelli <f.fainelli@gmail.com> 2927L: linux-mips@linux-mips.org 2928T: git git://github.com/broadcom/stblinux.git 2929S: Maintained 2930F: arch/mips/bmips/* 2931F: arch/mips/include/asm/mach-bmips/* 2932F: arch/mips/kernel/*bmips* 2933F: arch/mips/boot/dts/brcm/bcm*.dts* 2934F: drivers/irqchip/irq-bcm63* 2935F: drivers/irqchip/irq-bcm7* 2936F: drivers/irqchip/irq-brcmstb* 2937F: include/linux/bcm963xx_nvram.h 2938F: include/linux/bcm963xx_tag.h 2939 2940BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2941M: Rasesh Mody <rasesh.mody@cavium.com> 2942M: Dept-GELinuxNICDev@cavium.com 2943L: netdev@vger.kernel.org 2944S: Supported 2945F: drivers/net/ethernet/broadcom/bnx2.* 2946F: drivers/net/ethernet/broadcom/bnx2_* 2947 2948BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2949M: QLogic-Storage-Upstream@qlogic.com 2950L: linux-scsi@vger.kernel.org 2951S: Supported 2952F: drivers/scsi/bnx2fc/ 2953 2954BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2955M: QLogic-Storage-Upstream@qlogic.com 2956L: linux-scsi@vger.kernel.org 2957S: Supported 2958F: drivers/scsi/bnx2i/ 2959 2960BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2961M: Ariel Elior <ariel.elior@cavium.com> 2962M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2963M: everest-linux-l2@cavium.com 2964L: netdev@vger.kernel.org 2965S: Supported 2966F: drivers/net/ethernet/broadcom/bnx2x/ 2967 2968BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2969M: Michael Chan <michael.chan@broadcom.com> 2970L: netdev@vger.kernel.org 2971S: Supported 2972F: drivers/net/ethernet/broadcom/bnxt/ 2973 2974BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2975M: Arend van Spriel <arend.vanspriel@broadcom.com> 2976M: Franky Lin <franky.lin@broadcom.com> 2977M: Hante Meuleman <hante.meuleman@broadcom.com> 2978M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2979M: Wright Feng <wright.feng@cypress.com> 2980L: linux-wireless@vger.kernel.org 2981L: brcm80211-dev-list.pdl@broadcom.com 2982L: brcm80211-dev-list@cypress.com 2983S: Supported 2984F: drivers/net/wireless/broadcom/brcm80211/ 2985 2986BROADCOM BRCMSTB GPIO DRIVER 2987M: Gregory Fong <gregory.0xf0@gmail.com> 2988L: bcm-kernel-feedback-list@broadcom.com 2989S: Supported 2990F: drivers/gpio/gpio-brcmstb.c 2991F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2992 2993BROADCOM BRCMSTB I2C DRIVER 2994M: Kamal Dasu <kdasu.kdev@gmail.com> 2995L: linux-i2c@vger.kernel.org 2996L: bcm-kernel-feedback-list@broadcom.com 2997S: Supported 2998F: drivers/i2c/busses/i2c-brcmstb.c 2999F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3000 3001BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3002M: Al Cooper <alcooperx@gmail.com> 3003L: linux-kernel@vger.kernel.org 3004L: bcm-kernel-feedback-list@broadcom.com 3005S: Maintained 3006F: drivers/phy/broadcom/phy-brcm-usb* 3007 3008BROADCOM GENET ETHERNET DRIVER 3009M: Doug Berger <opendmb@gmail.com> 3010M: Florian Fainelli <f.fainelli@gmail.com> 3011L: netdev@vger.kernel.org 3012S: Supported 3013F: drivers/net/ethernet/broadcom/genet/ 3014 3015BROADCOM IPROC ARM ARCHITECTURE 3016M: Ray Jui <rjui@broadcom.com> 3017M: Scott Branden <sbranden@broadcom.com> 3018M: Jon Mason <jonmason@broadcom.com> 3019M: bcm-kernel-feedback-list@broadcom.com 3020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3021T: git git://github.com/broadcom/cygnus-linux.git 3022S: Maintained 3023N: iproc 3024N: cygnus 3025N: bcm[-_]nsp 3026N: bcm9113* 3027N: bcm9583* 3028N: bcm9585* 3029N: bcm9586* 3030N: bcm988312 3031N: bcm113* 3032N: bcm583* 3033N: bcm585* 3034N: bcm586* 3035N: bcm88312 3036N: hr2 3037N: stingray 3038F: arch/arm64/boot/dts/broadcom/northstar2/* 3039F: arch/arm64/boot/dts/broadcom/stingray/* 3040F: drivers/clk/bcm/clk-ns* 3041F: drivers/clk/bcm/clk-sr* 3042F: drivers/pinctrl/bcm/pinctrl-ns* 3043F: include/dt-bindings/clock/bcm-sr* 3044 3045BROADCOM KONA GPIO DRIVER 3046M: Ray Jui <rjui@broadcom.com> 3047L: bcm-kernel-feedback-list@broadcom.com 3048S: Supported 3049F: drivers/gpio/gpio-bcm-kona.c 3050F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3051 3052BROADCOM NETXTREME-E ROCE DRIVER 3053M: Selvin Xavier <selvin.xavier@broadcom.com> 3054M: Devesh Sharma <devesh.sharma@broadcom.com> 3055M: Somnath Kotur <somnath.kotur@broadcom.com> 3056M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3057L: linux-rdma@vger.kernel.org 3058W: http://www.broadcom.com 3059S: Supported 3060F: drivers/infiniband/hw/bnxt_re/ 3061F: include/uapi/rdma/bnxt_re-abi.h 3062 3063BROADCOM NVRAM DRIVER 3064M: Rafał Miłecki <zajec5@gmail.com> 3065L: linux-mips@linux-mips.org 3066S: Maintained 3067F: drivers/firmware/broadcom/* 3068 3069BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3070M: Rafał Miłecki <zajec5@gmail.com> 3071L: linux-wireless@vger.kernel.org 3072S: Maintained 3073F: drivers/bcma/ 3074F: include/linux/bcma/ 3075 3076BROADCOM STB AVS CPUFREQ DRIVER 3077M: Markus Mayer <mmayer@broadcom.com> 3078M: bcm-kernel-feedback-list@broadcom.com 3079L: linux-pm@vger.kernel.org 3080S: Maintained 3081F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3082F: drivers/cpufreq/brcmstb* 3083 3084BROADCOM STB AVS TMON DRIVER 3085M: Markus Mayer <mmayer@broadcom.com> 3086M: bcm-kernel-feedback-list@broadcom.com 3087L: linux-pm@vger.kernel.org 3088S: Maintained 3089F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3090F: drivers/thermal/broadcom/brcmstb* 3091 3092BROADCOM STB NAND FLASH DRIVER 3093M: Brian Norris <computersforpeace@gmail.com> 3094M: Kamal Dasu <kdasu.kdev@gmail.com> 3095L: linux-mtd@lists.infradead.org 3096L: bcm-kernel-feedback-list@broadcom.com 3097S: Maintained 3098F: drivers/mtd/nand/raw/brcmnand/ 3099 3100BROADCOM STB DPFE DRIVER 3101M: Markus Mayer <mmayer@broadcom.com> 3102M: bcm-kernel-feedback-list@broadcom.com 3103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3104S: Maintained 3105F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3106F: drivers/memory/brcmstb_dpfe.c 3107 3108BROADCOM SPI DRIVER 3109M: Kamal Dasu <kdasu.kdev@gmail.com> 3110M: bcm-kernel-feedback-list@broadcom.com 3111S: Maintained 3112F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3113F: drivers/spi/spi-bcm-qspi.* 3114F: drivers/spi/spi-brcmstb-qspi.c 3115F: drivers/spi/spi-iproc-qspi.c 3116 3117BROADCOM SYSTEMPORT ETHERNET DRIVER 3118M: Florian Fainelli <f.fainelli@gmail.com> 3119L: netdev@vger.kernel.org 3120S: Supported 3121F: drivers/net/ethernet/broadcom/bcmsysport.* 3122 3123BROADCOM TG3 GIGABIT ETHERNET DRIVER 3124M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3125M: Prashant Sreedharan <prashant@broadcom.com> 3126M: Michael Chan <mchan@broadcom.com> 3127L: netdev@vger.kernel.org 3128S: Supported 3129F: drivers/net/ethernet/broadcom/tg3.* 3130 3131BROCADE BFA FC SCSI DRIVER 3132M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3133M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3134L: linux-scsi@vger.kernel.org 3135S: Supported 3136F: drivers/scsi/bfa/ 3137 3138BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3139M: Rasesh Mody <rasesh.mody@cavium.com> 3140M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3141M: Dept-GELinuxNICDev@cavium.com 3142L: netdev@vger.kernel.org 3143S: Supported 3144F: drivers/net/ethernet/brocade/bna/ 3145 3146BSG (block layer generic sg v4 driver) 3147M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3148L: linux-scsi@vger.kernel.org 3149S: Supported 3150F: block/bsg.c 3151F: include/linux/bsg.h 3152F: include/uapi/linux/bsg.h 3153 3154BT87X AUDIO DRIVER 3155M: Clemens Ladisch <clemens@ladisch.de> 3156L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3157T: git git://git.alsa-project.org/alsa-kernel.git 3158S: Maintained 3159F: Documentation/sound/cards/bt87x.rst 3160F: sound/pci/bt87x.c 3161 3162BT8XXGPIO DRIVER 3163M: Michael Buesch <m@bues.ch> 3164W: http://bu3sch.de/btgpio.php 3165S: Maintained 3166F: drivers/gpio/gpio-bt8xx.c 3167 3168BTRFS FILE SYSTEM 3169M: Chris Mason <clm@fb.com> 3170M: Josef Bacik <josef@toxicpanda.com> 3171M: David Sterba <dsterba@suse.com> 3172L: linux-btrfs@vger.kernel.org 3173W: http://btrfs.wiki.kernel.org/ 3174Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3176S: Maintained 3177F: Documentation/filesystems/btrfs.txt 3178F: fs/btrfs/ 3179F: include/linux/btrfs* 3180F: include/uapi/linux/btrfs* 3181 3182BTTV VIDEO4LINUX DRIVER 3183M: Mauro Carvalho Chehab <mchehab@kernel.org> 3184L: linux-media@vger.kernel.org 3185W: https://linuxtv.org 3186T: git git://linuxtv.org/media_tree.git 3187S: Odd fixes 3188F: Documentation/media/v4l-drivers/bttv* 3189F: drivers/media/pci/bt8xx/bttv* 3190 3191BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3192M: Chanwoo Choi <cw00.choi@samsung.com> 3193L: linux-pm@vger.kernel.org 3194L: linux-samsung-soc@vger.kernel.org 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3196S: Maintained 3197F: drivers/devfreq/exynos-bus.c 3198F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3199 3200BUSLOGIC SCSI DRIVER 3201M: Khalid Aziz <khalid@gonehiking.org> 3202L: linux-scsi@vger.kernel.org 3203S: Maintained 3204F: drivers/scsi/BusLogic.* 3205F: drivers/scsi/FlashPoint.* 3206 3207C-MEDIA CMI8788 DRIVER 3208M: Clemens Ladisch <clemens@ladisch.de> 3209L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3210T: git git://git.alsa-project.org/alsa-kernel.git 3211S: Maintained 3212F: sound/pci/oxygen/ 3213 3214C-SKY ARCHITECTURE 3215M: Guo Ren <ren_guo@c-sky.com> 3216T: git https://github.com/c-sky/csky-linux.git 3217S: Supported 3218F: arch/csky/ 3219F: Documentation/devicetree/bindings/csky/ 3220K: csky 3221N: csky 3222 3223C6X ARCHITECTURE 3224M: Mark Salter <msalter@redhat.com> 3225M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3226L: linux-c6x-dev@linux-c6x.org 3227W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3228S: Maintained 3229F: arch/c6x/ 3230 3231CA8210 IEEE-802.15.4 RADIO DRIVER 3232M: Harry Morris <h.morris@cascoda.com> 3233L: linux-wpan@vger.kernel.org 3234W: https://github.com/Cascoda/ca8210-linux.git 3235S: Maintained 3236F: drivers/net/ieee802154/ca8210.c 3237F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3238 3239CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3240M: David Howells <dhowells@redhat.com> 3241L: linux-cachefs@redhat.com (moderated for non-subscribers) 3242S: Supported 3243F: Documentation/filesystems/caching/cachefiles.txt 3244F: fs/cachefiles/ 3245 3246CADENCE MIPI-CSI2 BRIDGES 3247M: Maxime Ripard <maxime.ripard@bootlin.com> 3248L: linux-media@vger.kernel.org 3249S: Maintained 3250F: Documentation/devicetree/bindings/media/cdns,*.txt 3251F: drivers/media/platform/cadence/cdns-csi2* 3252 3253CADET FM/AM RADIO RECEIVER DRIVER 3254M: Hans Verkuil <hverkuil@xs4all.nl> 3255L: linux-media@vger.kernel.org 3256T: git git://linuxtv.org/media_tree.git 3257W: https://linuxtv.org 3258S: Maintained 3259F: drivers/media/radio/radio-cadet* 3260 3261CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3262M: Jonathan Corbet <corbet@lwn.net> 3263L: linux-media@vger.kernel.org 3264T: git git://linuxtv.org/media_tree.git 3265S: Maintained 3266F: Documentation/media/v4l-drivers/cafe_ccic* 3267F: drivers/media/platform/marvell-ccic/ 3268 3269CAIF NETWORK LAYER 3270M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3271L: netdev@vger.kernel.org 3272S: Supported 3273F: Documentation/networking/caif/ 3274F: drivers/net/caif/ 3275F: include/uapi/linux/caif/ 3276F: include/net/caif/ 3277F: net/caif/ 3278 3279CAKE QDISC 3280M: Toke Høiland-Jørgensen <toke@toke.dk> 3281L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3282S: Maintained 3283F: net/sched/sch_cake.c 3284 3285CALGARY x86-64 IOMMU 3286M: Muli Ben-Yehuda <mulix@mulix.org> 3287M: Jon Mason <jdmason@kudzu.us> 3288L: iommu@lists.linux-foundation.org 3289S: Maintained 3290F: arch/x86/kernel/pci-calgary_64.c 3291F: arch/x86/kernel/tce_64.c 3292F: arch/x86/include/asm/calgary.h 3293F: arch/x86/include/asm/tce.h 3294 3295CAN NETWORK DRIVERS 3296M: Wolfgang Grandegger <wg@grandegger.com> 3297M: Marc Kleine-Budde <mkl@pengutronix.de> 3298L: linux-can@vger.kernel.org 3299W: https://github.com/linux-can 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3302S: Maintained 3303F: Documentation/devicetree/bindings/net/can/ 3304F: drivers/net/can/ 3305F: include/linux/can/dev.h 3306F: include/linux/can/platform/ 3307F: include/uapi/linux/can/error.h 3308F: include/uapi/linux/can/netlink.h 3309 3310CAN NETWORK LAYER 3311M: Oliver Hartkopp <socketcan@hartkopp.net> 3312M: Marc Kleine-Budde <mkl@pengutronix.de> 3313L: linux-can@vger.kernel.org 3314W: https://github.com/linux-can 3315T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3316T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3317S: Maintained 3318F: Documentation/networking/can.rst 3319F: net/can/ 3320F: include/linux/can/core.h 3321F: include/uapi/linux/can.h 3322F: include/uapi/linux/can/bcm.h 3323F: include/uapi/linux/can/raw.h 3324F: include/uapi/linux/can/gw.h 3325 3326CAPABILITIES 3327M: Serge Hallyn <serge@hallyn.com> 3328L: linux-security-module@vger.kernel.org 3329S: Supported 3330F: include/linux/capability.h 3331F: include/uapi/linux/capability.h 3332F: security/commoncap.c 3333F: kernel/capability.c 3334 3335CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3336M: Kevin Tsai <ktsai@capellamicro.com> 3337S: Maintained 3338F: drivers/iio/light/cm* 3339 3340CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3341M: Christian Lamparter <chunkeey@googlemail.com> 3342L: linux-wireless@vger.kernel.org 3343W: http://wireless.kernel.org/en/users/Drivers/carl9170 3344S: Maintained 3345F: drivers/net/wireless/ath/carl9170/ 3346 3347CAVIUM I2C DRIVER 3348M: Jan Glauber <jglauber@cavium.com> 3349M: David Daney <david.daney@cavium.com> 3350W: http://www.cavium.com 3351S: Supported 3352F: drivers/i2c/busses/i2c-octeon* 3353F: drivers/i2c/busses/i2c-thunderx* 3354 3355CAVIUM LIQUIDIO NETWORK DRIVER 3356M: Derek Chickles <derek.chickles@caviumnetworks.com> 3357M: Satanand Burla <satananda.burla@caviumnetworks.com> 3358M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3359M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3360L: netdev@vger.kernel.org 3361W: http://www.cavium.com 3362S: Supported 3363F: drivers/net/ethernet/cavium/liquidio/ 3364 3365CAVIUM MMC DRIVER 3366M: Jan Glauber <jglauber@cavium.com> 3367M: David Daney <david.daney@cavium.com> 3368M: Steven J. Hill <Steven.Hill@cavium.com> 3369W: http://www.cavium.com 3370S: Supported 3371F: drivers/mmc/host/cavium* 3372 3373CAVIUM OCTEON-TX CRYPTO DRIVER 3374M: George Cherian <george.cherian@cavium.com> 3375L: linux-crypto@vger.kernel.org 3376W: http://www.cavium.com 3377S: Supported 3378F: drivers/crypto/cavium/cpt/ 3379 3380CAVIUM THUNDERX2 ARM64 SOC 3381M: Robert Richter <rrichter@cavium.com> 3382M: Jayachandran C <jnair@caviumnetworks.com> 3383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3384S: Maintained 3385F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3386F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3387 3388CC2520 IEEE-802.15.4 RADIO DRIVER 3389M: Varka Bhadram <varkabhadram@gmail.com> 3390L: linux-wpan@vger.kernel.org 3391S: Maintained 3392F: drivers/net/ieee802154/cc2520.c 3393F: include/linux/spi/cc2520.h 3394F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3395 3396CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3397M: Gilad Ben-Yossef <gilad@benyossef.com> 3398L: linux-crypto@vger.kernel.org 3399S: Supported 3400F: drivers/crypto/ccree/ 3401W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3402 3403CEC FRAMEWORK 3404M: Hans Verkuil <hans.verkuil@cisco.com> 3405L: linux-media@vger.kernel.org 3406T: git git://linuxtv.org/media_tree.git 3407W: http://linuxtv.org 3408S: Supported 3409F: Documentation/media/kapi/cec-core.rst 3410F: Documentation/media/uapi/cec 3411F: drivers/media/cec/ 3412F: drivers/media/rc/keymaps/rc-cec.c 3413F: include/media/cec.h 3414F: include/media/cec-notifier.h 3415F: include/uapi/linux/cec.h 3416F: include/uapi/linux/cec-funcs.h 3417F: Documentation/devicetree/bindings/media/cec.txt 3418F: Documentation/ABI/testing/debugfs-cec-error-inj 3419 3420CEC GPIO DRIVER 3421M: Hans Verkuil <hans.verkuil@cisco.com> 3422L: linux-media@vger.kernel.org 3423T: git git://linuxtv.org/media_tree.git 3424W: http://linuxtv.org 3425S: Supported 3426F: drivers/media/platform/cec-gpio/ 3427F: Documentation/devicetree/bindings/media/cec-gpio.txt 3428 3429CELL BROADBAND ENGINE ARCHITECTURE 3430M: Arnd Bergmann <arnd@arndb.de> 3431L: linuxppc-dev@lists.ozlabs.org 3432W: http://www.ibm.com/developerworks/power/cell/ 3433S: Supported 3434F: arch/powerpc/include/asm/cell*.h 3435F: arch/powerpc/include/asm/spu*.h 3436F: arch/powerpc/include/uapi/asm/spu*.h 3437F: arch/powerpc/oprofile/*cell* 3438F: arch/powerpc/platforms/cell/ 3439 3440CEPH COMMON CODE (LIBCEPH) 3441M: Ilya Dryomov <idryomov@gmail.com> 3442M: "Yan, Zheng" <zyan@redhat.com> 3443M: Sage Weil <sage@redhat.com> 3444L: ceph-devel@vger.kernel.org 3445W: http://ceph.com/ 3446T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3447T: git git://github.com/ceph/ceph-client.git 3448S: Supported 3449F: net/ceph/ 3450F: include/linux/ceph/ 3451F: include/linux/crush/ 3452 3453CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3454M: "Yan, Zheng" <zyan@redhat.com> 3455M: Sage Weil <sage@redhat.com> 3456M: Ilya Dryomov <idryomov@gmail.com> 3457L: ceph-devel@vger.kernel.org 3458W: http://ceph.com/ 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3460T: git git://github.com/ceph/ceph-client.git 3461S: Supported 3462F: Documentation/filesystems/ceph.txt 3463F: fs/ceph/ 3464 3465CERTIFICATE HANDLING: 3466M: David Howells <dhowells@redhat.com> 3467M: David Woodhouse <dwmw2@infradead.org> 3468L: keyrings@vger.kernel.org 3469S: Maintained 3470F: Documentation/admin-guide/module-signing.rst 3471F: certs/ 3472F: scripts/sign-file.c 3473F: scripts/extract-cert.c 3474 3475CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3476L: linux-usb@vger.kernel.org 3477S: Orphan 3478F: Documentation/usb/WUSB-Design-overview.txt 3479F: Documentation/usb/wusb-cbaf 3480F: drivers/usb/host/hwa-hc.c 3481F: drivers/usb/host/whci/ 3482F: drivers/usb/wusbcore/ 3483F: include/linux/usb/wusb* 3484 3485CFAG12864B LCD DRIVER 3486M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3487S: Maintained 3488F: drivers/auxdisplay/cfag12864b.c 3489F: include/linux/cfag12864b.h 3490 3491CFAG12864BFB LCD FRAMEBUFFER DRIVER 3492M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3493S: Maintained 3494F: drivers/auxdisplay/cfag12864bfb.c 3495F: include/linux/cfag12864b.h 3496 3497802.11 (including CFG80211/NL80211) 3498M: Johannes Berg <johannes@sipsolutions.net> 3499L: linux-wireless@vger.kernel.org 3500W: http://wireless.kernel.org/ 3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3503S: Maintained 3504F: net/wireless/ 3505F: include/uapi/linux/nl80211.h 3506F: include/linux/ieee80211.h 3507F: include/net/wext.h 3508F: include/net/cfg80211.h 3509F: include/net/iw_handler.h 3510F: include/net/ieee80211_radiotap.h 3511F: Documentation/driver-api/80211/cfg80211.rst 3512F: Documentation/networking/regulatory.txt 3513 3514CHAR and MISC DRIVERS 3515M: Arnd Bergmann <arnd@arndb.de> 3516M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3517T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3518S: Supported 3519F: drivers/char/ 3520F: drivers/misc/ 3521F: include/linux/miscdevice.h 3522 3523CHECKPATCH 3524M: Andy Whitcroft <apw@canonical.com> 3525M: Joe Perches <joe@perches.com> 3526S: Maintained 3527F: scripts/checkpatch.pl 3528 3529CHINESE DOCUMENTATION 3530M: Harry Wei <harryxiyou@gmail.com> 3531L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3532L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3533S: Maintained 3534F: Documentation/translations/zh_CN/ 3535 3536CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3537M: Peter Chen <Peter.Chen@nxp.com> 3538T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3539L: linux-usb@vger.kernel.org 3540S: Maintained 3541F: drivers/usb/chipidea/ 3542 3543CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3544M: Hans de Goede <hdegoede@redhat.com> 3545L: linux-input@vger.kernel.org 3546S: Maintained 3547F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3548F: drivers/input/touchscreen/chipone_icn8318.c 3549 3550CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3551M: Hans de Goede <hdegoede@redhat.com> 3552L: linux-input@vger.kernel.org 3553S: Maintained 3554F: drivers/input/touchscreen/chipone_icn8505.c 3555 3556CHROME HARDWARE PLATFORM SUPPORT 3557M: Benson Leung <bleung@chromium.org> 3558M: Olof Johansson <olof@lixom.net> 3559S: Maintained 3560T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3561F: drivers/platform/chrome/ 3562 3563CIRRUS LOGIC AUDIO CODEC DRIVERS 3564M: Brian Austin <brian.austin@cirrus.com> 3565M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3566L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3567S: Maintained 3568F: sound/soc/codecs/cs* 3569 3570CIRRUS LOGIC EP93XX ETHERNET DRIVER 3571M: Hartley Sweeten <hsweeten@visionengravers.com> 3572L: netdev@vger.kernel.org 3573S: Maintained 3574F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3575 3576CISCO FCOE HBA DRIVER 3577M: Satish Kharat <satishkh@cisco.com> 3578M: Sesidhar Baddela <sebaddel@cisco.com> 3579M: Karan Tilak Kumar <kartilak@cisco.com> 3580L: linux-scsi@vger.kernel.org 3581S: Supported 3582F: drivers/scsi/fnic/ 3583 3584CISCO SCSI HBA DRIVER 3585M: Karan Tilak Kumar <kartilak@cisco.com> 3586M: Sesidhar Baddela <sebaddel@cisco.com> 3587L: linux-scsi@vger.kernel.org 3588S: Supported 3589F: drivers/scsi/snic/ 3590 3591CISCO VIC ETHERNET NIC DRIVER 3592M: Christian Benvenuti <benve@cisco.com> 3593M: Govindarajulu Varadarajan <_govind@gmx.com> 3594M: Parvi Kaustubhi <pkaustub@cisco.com> 3595S: Supported 3596F: drivers/net/ethernet/cisco/enic/ 3597 3598CISCO VIC LOW LATENCY NIC DRIVER 3599M: Christian Benvenuti <benve@cisco.com> 3600S: Supported 3601F: drivers/infiniband/hw/usnic/ 3602 3603CIRRUS LOGIC MADERA CODEC DRIVERS 3604M: Charles Keepax <ckeepax@opensource.cirrus.com> 3605M: Richard Fitzgerald <rf@opensource.cirrus.com> 3606L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3607L: patches@opensource.cirrus.com 3608T: git https://github.com/CirrusLogic/linux-drivers.git 3609W: https://github.com/CirrusLogic/linux-drivers/wiki 3610S: Supported 3611F: Documentation/devicetree/bindings/mfd/madera.txt 3612F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3613F: include/linux/mfd/madera/* 3614F: drivers/gpio/gpio-madera* 3615F: drivers/mfd/madera* 3616F: drivers/mfd/cs47l* 3617F: drivers/pinctrl/cirrus/* 3618 3619CLANG-FORMAT FILE 3620M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3621S: Maintained 3622F: .clang-format 3623 3624CLEANCACHE API 3625M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3626L: linux-kernel@vger.kernel.org 3627S: Maintained 3628F: mm/cleancache.c 3629F: include/linux/cleancache.h 3630 3631CLK API 3632M: Russell King <linux@armlinux.org.uk> 3633L: linux-clk@vger.kernel.org 3634S: Maintained 3635F: include/linux/clk.h 3636 3637CLOCKSOURCE, CLOCKEVENT DRIVERS 3638M: Daniel Lezcano <daniel.lezcano@linaro.org> 3639M: Thomas Gleixner <tglx@linutronix.de> 3640L: linux-kernel@vger.kernel.org 3641T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3642S: Supported 3643F: drivers/clocksource/ 3644F: Documentation/devicetree/bindings/timer/ 3645 3646CMPC ACPI DRIVER 3647M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3648M: Daniel Oliveira Nascimento <don@syst.com.br> 3649L: platform-driver-x86@vger.kernel.org 3650S: Supported 3651F: drivers/platform/x86/classmate-laptop.c 3652 3653COBALT MEDIA DRIVER 3654M: Hans Verkuil <hans.verkuil@cisco.com> 3655L: linux-media@vger.kernel.org 3656T: git git://linuxtv.org/media_tree.git 3657W: https://linuxtv.org 3658S: Supported 3659F: drivers/media/pci/cobalt/ 3660 3661COCCINELLE/Semantic Patches (SmPL) 3662M: Julia Lawall <Julia.Lawall@lip6.fr> 3663M: Gilles Muller <Gilles.Muller@lip6.fr> 3664M: Nicolas Palix <nicolas.palix@imag.fr> 3665M: Michal Marek <michal.lkml@markovi.net> 3666L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3667T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3668W: http://coccinelle.lip6.fr/ 3669S: Supported 3670F: Documentation/dev-tools/coccinelle.rst 3671F: scripts/coccinelle/ 3672F: scripts/coccicheck 3673 3674CODA FILE SYSTEM 3675M: Jan Harkes <jaharkes@cs.cmu.edu> 3676M: coda@cs.cmu.edu 3677L: codalist@coda.cs.cmu.edu 3678W: http://www.coda.cs.cmu.edu/ 3679S: Maintained 3680F: Documentation/filesystems/coda.txt 3681F: fs/coda/ 3682F: include/linux/coda*.h 3683F: include/uapi/linux/coda*.h 3684 3685CODA V4L2 MEM2MEM DRIVER 3686M: Philipp Zabel <p.zabel@pengutronix.de> 3687L: linux-media@vger.kernel.org 3688S: Maintained 3689F: Documentation/devicetree/bindings/media/coda.txt 3690F: drivers/media/platform/coda/ 3691 3692CODE OF CONDUCT 3693M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3694S: Supported 3695F: Documentation/process/code-of-conduct.rst 3696F: Documentation/process/code-of-conduct-interpretation.rst 3697 3698COMMON CLK FRAMEWORK 3699M: Michael Turquette <mturquette@baylibre.com> 3700M: Stephen Boyd <sboyd@kernel.org> 3701L: linux-clk@vger.kernel.org 3702Q: http://patchwork.kernel.org/project/linux-clk/list/ 3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3704S: Maintained 3705F: Documentation/devicetree/bindings/clock/ 3706F: drivers/clk/ 3707X: drivers/clk/clkdev.c 3708F: include/linux/clk-pr* 3709F: include/linux/clk/ 3710F: include/linux/of_clk.h 3711 3712COMMON INTERNET FILE SYSTEM (CIFS) 3713M: Steve French <sfrench@samba.org> 3714L: linux-cifs@vger.kernel.org 3715L: samba-technical@lists.samba.org (moderated for non-subscribers) 3716W: http://linux-cifs.samba.org/ 3717T: git git://git.samba.org/sfrench/cifs-2.6.git 3718S: Supported 3719F: Documentation/filesystems/cifs/ 3720F: fs/cifs/ 3721 3722COMPACTPCI HOTPLUG CORE 3723M: Scott Murray <scott@spiteful.org> 3724L: linux-pci@vger.kernel.org 3725S: Maintained 3726F: drivers/pci/hotplug/cpci_hotplug* 3727 3728COMPACTPCI HOTPLUG GENERIC DRIVER 3729M: Scott Murray <scott@spiteful.org> 3730L: linux-pci@vger.kernel.org 3731S: Maintained 3732F: drivers/pci/hotplug/cpcihp_generic.c 3733 3734COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3735M: Scott Murray <scott@spiteful.org> 3736L: linux-pci@vger.kernel.org 3737S: Maintained 3738F: drivers/pci/hotplug/cpcihp_zt5550.* 3739 3740COMPAL LAPTOP SUPPORT 3741M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3742L: platform-driver-x86@vger.kernel.org 3743S: Maintained 3744F: drivers/platform/x86/compal-laptop.c 3745 3746COMPILER ATTRIBUTES 3747M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3748S: Maintained 3749F: include/linux/compiler_attributes.h 3750 3751CONEXANT ACCESSRUNNER USB DRIVER 3752L: accessrunner-general@lists.sourceforge.net 3753W: http://accessrunner.sourceforge.net/ 3754S: Orphan 3755F: drivers/usb/atm/cxacru.c 3756 3757CONFIGFS 3758M: Joel Becker <jlbec@evilplan.org> 3759M: Christoph Hellwig <hch@lst.de> 3760T: git git://git.infradead.org/users/hch/configfs.git 3761S: Supported 3762F: fs/configfs/ 3763F: include/linux/configfs.h 3764 3765CONNECTOR 3766M: Evgeniy Polyakov <zbr@ioremap.net> 3767L: netdev@vger.kernel.org 3768S: Maintained 3769F: drivers/connector/ 3770 3771CONTROL GROUP (CGROUP) 3772M: Tejun Heo <tj@kernel.org> 3773M: Li Zefan <lizefan@huawei.com> 3774M: Johannes Weiner <hannes@cmpxchg.org> 3775L: cgroups@vger.kernel.org 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3777S: Maintained 3778F: Documentation/cgroup* 3779F: include/linux/cgroup* 3780F: kernel/cgroup* 3781 3782CONTROL GROUP - CPUSET 3783M: Li Zefan <lizefan@huawei.com> 3784L: cgroups@vger.kernel.org 3785W: http://www.bullopensource.org/cpuset/ 3786W: http://oss.sgi.com/projects/cpusets/ 3787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3788S: Maintained 3789F: Documentation/cgroup-v1/cpusets.txt 3790F: include/linux/cpuset.h 3791F: kernel/cgroup/cpuset.c 3792 3793CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3794M: Johannes Weiner <hannes@cmpxchg.org> 3795M: Michal Hocko <mhocko@kernel.org> 3796M: Vladimir Davydov <vdavydov.dev@gmail.com> 3797L: cgroups@vger.kernel.org 3798L: linux-mm@kvack.org 3799S: Maintained 3800F: mm/memcontrol.c 3801F: mm/swap_cgroup.c 3802 3803CORETEMP HARDWARE MONITORING DRIVER 3804M: Fenghua Yu <fenghua.yu@intel.com> 3805L: linux-hwmon@vger.kernel.org 3806S: Maintained 3807F: Documentation/hwmon/coretemp 3808F: drivers/hwmon/coretemp.c 3809 3810COSA/SRP SYNC SERIAL DRIVER 3811M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3812W: http://www.fi.muni.cz/~kas/cosa/ 3813S: Maintained 3814F: drivers/net/wan/cosa* 3815 3816CPMAC ETHERNET DRIVER 3817M: Florian Fainelli <f.fainelli@gmail.com> 3818L: netdev@vger.kernel.org 3819S: Maintained 3820F: drivers/net/ethernet/ti/cpmac.c 3821 3822CPU FREQUENCY DRIVERS 3823M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3824M: Viresh Kumar <viresh.kumar@linaro.org> 3825L: linux-pm@vger.kernel.org 3826S: Maintained 3827T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3828T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3829B: https://bugzilla.kernel.org 3830F: Documentation/cpu-freq/ 3831F: Documentation/devicetree/bindings/cpufreq/ 3832F: drivers/cpufreq/ 3833F: include/linux/cpufreq.h 3834F: tools/testing/selftests/cpufreq/ 3835 3836CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3837M: Viresh Kumar <viresh.kumar@linaro.org> 3838M: Sudeep Holla <sudeep.holla@arm.com> 3839L: linux-pm@vger.kernel.org 3840W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3841S: Maintained 3842F: drivers/cpufreq/arm_big_little.h 3843F: drivers/cpufreq/arm_big_little.c 3844 3845CPU POWER MONITORING SUBSYSTEM 3846M: Thomas Renninger <trenn@suse.com> 3847M: Shuah Khan <shuah@kernel.org> 3848L: linux-pm@vger.kernel.org 3849S: Maintained 3850F: tools/power/cpupower/ 3851 3852CPUID/MSR DRIVER 3853M: "H. Peter Anvin" <hpa@zytor.com> 3854S: Maintained 3855F: arch/x86/kernel/cpuid.c 3856F: arch/x86/kernel/msr.c 3857 3858CPUIDLE DRIVER - ARM BIG LITTLE 3859M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3860M: Daniel Lezcano <daniel.lezcano@linaro.org> 3861L: linux-pm@vger.kernel.org 3862L: linux-arm-kernel@lists.infradead.org 3863T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3864S: Maintained 3865F: drivers/cpuidle/cpuidle-big_little.c 3866 3867CPUIDLE DRIVER - ARM EXYNOS 3868M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3869M: Daniel Lezcano <daniel.lezcano@linaro.org> 3870M: Kukjin Kim <kgene@kernel.org> 3871L: linux-pm@vger.kernel.org 3872L: linux-samsung-soc@vger.kernel.org 3873S: Supported 3874F: drivers/cpuidle/cpuidle-exynos.c 3875F: arch/arm/mach-exynos/pm.c 3876 3877CPUIDLE DRIVERS 3878M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3879M: Daniel Lezcano <daniel.lezcano@linaro.org> 3880L: linux-pm@vger.kernel.org 3881S: Maintained 3882T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3883B: https://bugzilla.kernel.org 3884F: drivers/cpuidle/* 3885F: include/linux/cpuidle.h 3886 3887CRAMFS FILESYSTEM 3888M: Nicolas Pitre <nico@linaro.org> 3889S: Maintained 3890F: Documentation/filesystems/cramfs.txt 3891F: fs/cramfs/ 3892 3893CRYPTO API 3894M: Herbert Xu <herbert@gondor.apana.org.au> 3895M: "David S. Miller" <davem@davemloft.net> 3896L: linux-crypto@vger.kernel.org 3897T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3898T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3899S: Maintained 3900F: Documentation/crypto/ 3901F: Documentation/devicetree/bindings/crypto/ 3902F: arch/*/crypto/ 3903F: crypto/ 3904F: drivers/crypto/ 3905F: include/crypto/ 3906F: include/linux/crypto* 3907 3908CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3909M: Neil Horman <nhorman@tuxdriver.com> 3910L: linux-crypto@vger.kernel.org 3911S: Maintained 3912F: crypto/ansi_cprng.c 3913F: crypto/rng.c 3914 3915CS3308 MEDIA DRIVER 3916M: Hans Verkuil <hverkuil@xs4all.nl> 3917L: linux-media@vger.kernel.org 3918T: git git://linuxtv.org/media_tree.git 3919W: http://linuxtv.org 3920S: Odd Fixes 3921F: drivers/media/i2c/cs3308.c 3922F: drivers/media/i2c/cs3308.h 3923 3924CS5535 Audio ALSA driver 3925M: Jaya Kumar <jayakumar.alsa@gmail.com> 3926S: Maintained 3927F: sound/pci/cs5535audio/ 3928 3929CW1200 WLAN driver 3930M: Solomon Peachy <pizza@shaftnet.org> 3931S: Maintained 3932F: drivers/net/wireless/st/cw1200/ 3933 3934CX18 VIDEO4LINUX DRIVER 3935M: Andy Walls <awalls@md.metrocast.net> 3936L: ivtv-devel@ivtvdriver.org (subscribers-only) 3937L: linux-media@vger.kernel.org 3938T: git git://linuxtv.org/media_tree.git 3939W: https://linuxtv.org 3940W: http://www.ivtvdriver.org/index.php/Cx18 3941S: Maintained 3942F: Documentation/media/v4l-drivers/cx18* 3943F: drivers/media/pci/cx18/ 3944F: include/uapi/linux/ivtv* 3945 3946CX2341X MPEG ENCODER HELPER MODULE 3947M: Hans Verkuil <hverkuil@xs4all.nl> 3948L: linux-media@vger.kernel.org 3949T: git git://linuxtv.org/media_tree.git 3950W: https://linuxtv.org 3951S: Maintained 3952F: drivers/media/common/cx2341x* 3953F: include/media/cx2341x* 3954 3955CX24120 MEDIA DRIVER 3956M: Jemma Denson <jdenson@gmail.com> 3957M: Patrick Boettcher <patrick.boettcher@posteo.de> 3958L: linux-media@vger.kernel.org 3959W: https://linuxtv.org 3960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3961S: Maintained 3962F: drivers/media/dvb-frontends/cx24120* 3963 3964CX88 VIDEO4LINUX DRIVER 3965M: Mauro Carvalho Chehab <mchehab@kernel.org> 3966L: linux-media@vger.kernel.org 3967W: https://linuxtv.org 3968T: git git://linuxtv.org/media_tree.git 3969S: Odd fixes 3970F: Documentation/media/v4l-drivers/cx88* 3971F: drivers/media/pci/cx88/ 3972 3973CXD2820R MEDIA DRIVER 3974M: Antti Palosaari <crope@iki.fi> 3975L: linux-media@vger.kernel.org 3976W: https://linuxtv.org 3977W: http://palosaari.fi/linux/ 3978Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3979T: git git://linuxtv.org/anttip/media_tree.git 3980S: Maintained 3981F: drivers/media/dvb-frontends/cxd2820r* 3982 3983CXGB3 ETHERNET DRIVER (CXGB3) 3984M: Santosh Raspatur <santosh@chelsio.com> 3985L: netdev@vger.kernel.org 3986W: http://www.chelsio.com 3987S: Supported 3988F: drivers/net/ethernet/chelsio/cxgb3/ 3989 3990CXGB3 ISCSI DRIVER (CXGB3I) 3991M: Karen Xie <kxie@chelsio.com> 3992L: linux-scsi@vger.kernel.org 3993W: http://www.chelsio.com 3994S: Supported 3995F: drivers/scsi/cxgbi/cxgb3i 3996 3997CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3998M: Steve Wise <swise@chelsio.com> 3999L: linux-rdma@vger.kernel.org 4000W: http://www.openfabrics.org 4001S: Supported 4002F: drivers/infiniband/hw/cxgb3/ 4003F: include/uapi/rdma/cxgb3-abi.h 4004 4005CXGB4 CRYPTO DRIVER (chcr) 4006M: Harsh Jain <harsh@chelsio.com> 4007L: linux-crypto@vger.kernel.org 4008W: http://www.chelsio.com 4009S: Supported 4010F: drivers/crypto/chelsio 4011 4012CXGB4 ETHERNET DRIVER (CXGB4) 4013M: Ganesh Goudar <ganeshgr@chelsio.com> 4014L: netdev@vger.kernel.org 4015W: http://www.chelsio.com 4016S: Supported 4017F: drivers/net/ethernet/chelsio/cxgb4/ 4018 4019CXGB4 ISCSI DRIVER (CXGB4I) 4020M: Karen Xie <kxie@chelsio.com> 4021L: linux-scsi@vger.kernel.org 4022W: http://www.chelsio.com 4023S: Supported 4024F: drivers/scsi/cxgbi/cxgb4i 4025 4026CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4027M: Steve Wise <swise@chelsio.com> 4028L: linux-rdma@vger.kernel.org 4029W: http://www.openfabrics.org 4030S: Supported 4031F: drivers/infiniband/hw/cxgb4/ 4032F: include/uapi/rdma/cxgb4-abi.h 4033 4034CXGB4VF ETHERNET DRIVER (CXGB4VF) 4035M: Casey Leedom <leedom@chelsio.com> 4036L: netdev@vger.kernel.org 4037W: http://www.chelsio.com 4038S: Supported 4039F: drivers/net/ethernet/chelsio/cxgb4vf/ 4040 4041CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4042M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4043M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4044L: linuxppc-dev@lists.ozlabs.org 4045S: Supported 4046F: arch/powerpc/platforms/powernv/pci-cxl.c 4047F: drivers/misc/cxl/ 4048F: include/misc/cxl* 4049F: include/uapi/misc/cxl.h 4050F: Documentation/powerpc/cxl.txt 4051F: Documentation/ABI/testing/sysfs-class-cxl 4052 4053CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4054M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4055M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4056M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4057L: linux-scsi@vger.kernel.org 4058S: Supported 4059F: drivers/scsi/cxlflash/ 4060F: include/uapi/scsi/cxlflash_ioctl.h 4061F: Documentation/powerpc/cxlflash.txt 4062 4063CYBERPRO FB DRIVER 4064M: Russell King <linux@armlinux.org.uk> 4065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4066W: http://www.armlinux.org.uk/ 4067S: Maintained 4068F: drivers/video/fbdev/cyber2000fb.* 4069 4070CYCLADES ASYNC MUX DRIVER 4071W: http://www.cyclades.com/ 4072S: Orphan 4073F: drivers/tty/cyclades.c 4074F: include/linux/cyclades.h 4075F: include/uapi/linux/cyclades.h 4076 4077CYCLADES PC300 DRIVER 4078W: http://www.cyclades.com/ 4079S: Orphan 4080F: drivers/net/wan/pc300* 4081 4082CYPRESS_FIRMWARE MEDIA DRIVER 4083M: Antti Palosaari <crope@iki.fi> 4084L: linux-media@vger.kernel.org 4085W: https://linuxtv.org 4086W: http://palosaari.fi/linux/ 4087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4088T: git git://linuxtv.org/anttip/media_tree.git 4089S: Maintained 4090F: drivers/media/common/cypress_firmware* 4091 4092CYTTSP TOUCHSCREEN DRIVER 4093M: Ferruh Yigit <fery@cypress.com> 4094L: linux-input@vger.kernel.org 4095S: Supported 4096F: drivers/input/touchscreen/cyttsp* 4097F: include/linux/input/cyttsp.h 4098 4099D-LINK DIR-685 TOUCHKEYS DRIVER 4100M: Linus Walleij <linus.walleij@linaro.org> 4101L: linux-input@vger.kernel.org 4102S: Supported 4103F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4104 4105DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4106M: Joshua Kinard <kumba@gentoo.org> 4107S: Maintained 4108F: drivers/rtc/rtc-ds1685.c 4109F: include/linux/rtc/ds1685.h 4110 4111DAMA SLAVE for AX.25 4112M: Joerg Reuter <jreuter@yaina.de> 4113W: http://yaina.de/jreuter/ 4114W: http://www.qsl.net/dl1bke/ 4115L: linux-hams@vger.kernel.org 4116S: Maintained 4117F: net/ax25/af_ax25.c 4118F: net/ax25/ax25_dev.c 4119F: net/ax25/ax25_ds_* 4120F: net/ax25/ax25_in.c 4121F: net/ax25/ax25_out.c 4122F: net/ax25/ax25_timer.c 4123F: net/ax25/sysctl_net_ax25.c 4124 4125DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4126L: netdev@vger.kernel.org 4127S: Orphan 4128F: Documentation/networking/dmfe.txt 4129F: drivers/net/ethernet/dec/tulip/dmfe.c 4130 4131DC390/AM53C974 SCSI driver 4132M: Hannes Reinecke <hare@suse.com> 4133L: linux-scsi@vger.kernel.org 4134S: Maintained 4135F: drivers/scsi/am53c974.c 4136 4137DC395x SCSI driver 4138M: Oliver Neukum <oliver@neukum.org> 4139M: Ali Akcaagac <aliakc@web.de> 4140M: Jamie Lenehan <lenehan@twibble.org> 4141L: dc395x@twibble.org 4142W: http://twibble.org/dist/dc395x/ 4143W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4144S: Maintained 4145F: Documentation/scsi/dc395x.txt 4146F: drivers/scsi/dc395x.* 4147 4148DCCP PROTOCOL 4149M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4150L: dccp@vger.kernel.org 4151W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4152S: Maintained 4153F: include/linux/dccp.h 4154F: include/uapi/linux/dccp.h 4155F: include/linux/tfrc.h 4156F: net/dccp/ 4157 4158DECnet NETWORK LAYER 4159W: http://linux-decnet.sourceforge.net 4160L: linux-decnet-user@lists.sourceforge.net 4161S: Orphan 4162F: Documentation/networking/decnet.txt 4163F: net/decnet/ 4164 4165DECSTATION PLATFORM SUPPORT 4166M: "Maciej W. Rozycki" <macro@linux-mips.org> 4167L: linux-mips@linux-mips.org 4168W: http://www.linux-mips.org/wiki/DECstation 4169S: Maintained 4170F: arch/mips/dec/ 4171F: arch/mips/include/asm/dec/ 4172F: arch/mips/include/asm/mach-dec/ 4173 4174DEFXX FDDI NETWORK DRIVER 4175M: "Maciej W. Rozycki" <macro@linux-mips.org> 4176S: Maintained 4177F: drivers/net/fddi/defxx.* 4178 4179DELL SMBIOS DRIVER 4180M: Pali Rohár <pali.rohar@gmail.com> 4181M: Mario Limonciello <mario.limonciello@dell.com> 4182L: platform-driver-x86@vger.kernel.org 4183S: Maintained 4184F: drivers/platform/x86/dell-smbios.* 4185 4186DELL SMBIOS SMM DRIVER 4187M: Mario Limonciello <mario.limonciello@dell.com> 4188L: platform-driver-x86@vger.kernel.org 4189S: Maintained 4190F: drivers/platform/x86/dell-smbios-smm.c 4191 4192DELL SMBIOS WMI DRIVER 4193M: Mario Limonciello <mario.limonciello@dell.com> 4194L: platform-driver-x86@vger.kernel.org 4195S: Maintained 4196F: drivers/platform/x86/dell-smbios-wmi.c 4197F: tools/wmi/dell-smbios-example.c 4198 4199DEFZA FDDI NETWORK DRIVER 4200M: "Maciej W. Rozycki" <macro@linux-mips.org> 4201S: Maintained 4202F: drivers/net/fddi/defza.* 4203 4204DELL LAPTOP DRIVER 4205M: Matthew Garrett <mjg59@srcf.ucam.org> 4206M: Pali Rohár <pali.rohar@gmail.com> 4207L: platform-driver-x86@vger.kernel.org 4208S: Maintained 4209F: drivers/platform/x86/dell-laptop.c 4210 4211DELL LAPTOP FREEFALL DRIVER 4212M: Pali Rohár <pali.rohar@gmail.com> 4213S: Maintained 4214F: drivers/platform/x86/dell-smo8800.c 4215 4216DELL LAPTOP RBTN DRIVER 4217M: Pali Rohár <pali.rohar@gmail.com> 4218S: Maintained 4219F: drivers/platform/x86/dell-rbtn.* 4220 4221DELL REMOTE BIOS UPDATE DRIVER 4222M: Stuart Hayes <stuart.w.hayes@gmail.com> 4223L: platform-driver-x86@vger.kernel.org 4224S: Maintained 4225F: drivers/platform/x86/dell_rbu.c 4226 4227DELL LAPTOP SMM DRIVER 4228M: Pali Rohár <pali.rohar@gmail.com> 4229S: Maintained 4230F: drivers/hwmon/dell-smm-hwmon.c 4231F: include/uapi/linux/i8k.h 4232 4233DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4234M: Stuart Hayes <stuart.w.hayes@gmail.com> 4235L: platform-driver-x86@vger.kernel.org 4236S: Maintained 4237F: Documentation/dcdbas.txt 4238F: drivers/platform/x86/dcdbas.* 4239 4240DELL WMI NOTIFICATIONS DRIVER 4241M: Matthew Garrett <mjg59@srcf.ucam.org> 4242M: Pali Rohár <pali.rohar@gmail.com> 4243S: Maintained 4244F: drivers/platform/x86/dell-wmi.c 4245 4246DELL WMI DESCRIPTOR DRIVER 4247M: Mario Limonciello <mario.limonciello@dell.com> 4248S: Maintained 4249F: drivers/platform/x86/dell-wmi-descriptor.c 4250 4251DELTA ST MEDIA DRIVER 4252M: Hugues Fruchet <hugues.fruchet@st.com> 4253L: linux-media@vger.kernel.org 4254T: git git://linuxtv.org/media_tree.git 4255W: https://linuxtv.org 4256S: Supported 4257F: drivers/media/platform/sti/delta 4258 4259DENALI NAND DRIVER 4260M: Masahiro Yamada <yamada.masahiro@socionext.com> 4261L: linux-mtd@lists.infradead.org 4262S: Supported 4263F: drivers/mtd/nand/raw/denali* 4264 4265DESIGNWARE USB2 DRD IP DRIVER 4266M: Minas Harutyunyan <hminas@synopsys.com> 4267L: linux-usb@vger.kernel.org 4268T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4269S: Maintained 4270F: drivers/usb/dwc2/ 4271 4272DESIGNWARE USB3 DRD IP DRIVER 4273M: Felipe Balbi <balbi@kernel.org> 4274L: linux-usb@vger.kernel.org 4275T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4276S: Maintained 4277F: drivers/usb/dwc3/ 4278 4279DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4280M: Andreas Klinger <ak@it-klinger.de> 4281L: linux-iio@vger.kernel.org 4282S: Maintained 4283F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4284F: drivers/iio/proximity/srf*.c 4285 4286DEVICE COREDUMP (DEV_COREDUMP) 4287M: Johannes Berg <johannes@sipsolutions.net> 4288L: linux-kernel@vger.kernel.org 4289S: Maintained 4290F: drivers/base/devcoredump.c 4291F: include/linux/devcoredump.h 4292 4293DEVICE FREQUENCY (DEVFREQ) 4294M: MyungJoo Ham <myungjoo.ham@samsung.com> 4295M: Kyungmin Park <kyungmin.park@samsung.com> 4296R: Chanwoo Choi <cw00.choi@samsung.com> 4297L: linux-pm@vger.kernel.org 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4299S: Maintained 4300F: drivers/devfreq/ 4301F: include/linux/devfreq.h 4302F: Documentation/devicetree/bindings/devfreq/ 4303 4304DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4305M: Chanwoo Choi <cw00.choi@samsung.com> 4306L: linux-pm@vger.kernel.org 4307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4308S: Supported 4309F: drivers/devfreq/event/ 4310F: drivers/devfreq/devfreq-event.c 4311F: include/linux/devfreq-event.h 4312F: Documentation/devicetree/bindings/devfreq/event/ 4313 4314DEVICE NUMBER REGISTRY 4315M: Torben Mathiasen <device@lanana.org> 4316W: http://lanana.org/docs/device-list/index.html 4317S: Maintained 4318 4319DEVICE-MAPPER (LVM) 4320M: Alasdair Kergon <agk@redhat.com> 4321M: Mike Snitzer <snitzer@redhat.com> 4322M: dm-devel@redhat.com 4323L: dm-devel@redhat.com 4324W: http://sources.redhat.com/dm 4325Q: http://patchwork.kernel.org/project/dm-devel/list/ 4326T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4327T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4328S: Maintained 4329F: Documentation/device-mapper/ 4330F: drivers/md/Makefile 4331F: drivers/md/Kconfig 4332F: drivers/md/dm* 4333F: drivers/md/persistent-data/ 4334F: include/linux/device-mapper.h 4335F: include/linux/dm-*.h 4336F: include/uapi/linux/dm-*.h 4337 4338DEVLINK 4339M: Jiri Pirko <jiri@mellanox.com> 4340L: netdev@vger.kernel.org 4341S: Supported 4342F: net/core/devlink.c 4343F: include/net/devlink.h 4344F: include/uapi/linux/devlink.h 4345 4346DIALOG SEMICONDUCTOR DRIVERS 4347M: Support Opensource <support.opensource@diasemi.com> 4348W: http://www.dialog-semiconductor.com/products 4349S: Supported 4350F: Documentation/hwmon/da90?? 4351F: Documentation/devicetree/bindings/mfd/da90*.txt 4352F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4353F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4354F: Documentation/devicetree/bindings/regulator/da92*.txt 4355F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4356F: Documentation/devicetree/bindings/sound/da[79]*.txt 4357F: drivers/gpio/gpio-da90??.c 4358F: drivers/hwmon/da90??-hwmon.c 4359F: drivers/iio/adc/da91??-*.c 4360F: drivers/input/misc/da90??_onkey.c 4361F: drivers/input/touchscreen/da9052_tsi.c 4362F: drivers/leds/leds-da90??.c 4363F: drivers/mfd/da903x.c 4364F: drivers/mfd/da90??-*.c 4365F: drivers/mfd/da91??-*.c 4366F: drivers/power/supply/da9052-battery.c 4367F: drivers/power/supply/da91??-*.c 4368F: drivers/regulator/da903x.c 4369F: drivers/regulator/da9???-regulator.[ch] 4370F: drivers/thermal/da90??-thermal.c 4371F: drivers/rtc/rtc-da90??.c 4372F: drivers/video/backlight/da90??_bl.c 4373F: drivers/watchdog/da90??_wdt.c 4374F: include/linux/mfd/da903x.h 4375F: include/linux/mfd/da9052/ 4376F: include/linux/mfd/da9055/ 4377F: include/linux/mfd/da9062/ 4378F: include/linux/mfd/da9063/ 4379F: include/linux/mfd/da9150/ 4380F: include/linux/regulator/da9211.h 4381F: include/sound/da[79]*.h 4382F: sound/soc/codecs/da[79]*.[ch] 4383 4384DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4385M: William Breathitt Gray <vilhelm.gray@gmail.com> 4386L: linux-gpio@vger.kernel.org 4387S: Maintained 4388F: drivers/gpio/gpio-gpio-mm.c 4389 4390DIOLAN U2C-12 I2C DRIVER 4391M: Guenter Roeck <linux@roeck-us.net> 4392L: linux-i2c@vger.kernel.org 4393S: Maintained 4394F: drivers/i2c/busses/i2c-diolan-u2c.c 4395 4396FILESYSTEM DIRECT ACCESS (DAX) 4397M: Matthew Wilcox <willy@infradead.org> 4398M: Ross Zwisler <zwisler@kernel.org> 4399M: Jan Kara <jack@suse.cz> 4400L: linux-fsdevel@vger.kernel.org 4401S: Supported 4402F: fs/dax.c 4403F: include/linux/dax.h 4404F: include/trace/events/fs_dax.h 4405 4406DEVICE DIRECT ACCESS (DAX) 4407M: Dan Williams <dan.j.williams@intel.com> 4408M: Dave Jiang <dave.jiang@intel.com> 4409M: Ross Zwisler <zwisler@kernel.org> 4410M: Vishal Verma <vishal.l.verma@intel.com> 4411L: linux-nvdimm@lists.01.org 4412S: Supported 4413F: drivers/dax/ 4414 4415DIRECTORY NOTIFICATION (DNOTIFY) 4416M: Jan Kara <jack@suse.cz> 4417R: Amir Goldstein <amir73il@gmail.com> 4418L: linux-fsdevel@vger.kernel.org 4419S: Maintained 4420F: Documentation/filesystems/dnotify.txt 4421F: fs/notify/dnotify/ 4422F: include/linux/dnotify.h 4423 4424DISK GEOMETRY AND PARTITION HANDLING 4425M: Andries Brouwer <aeb@cwi.nl> 4426W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4427W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4428W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4429S: Maintained 4430 4431DISKQUOTA 4432M: Jan Kara <jack@suse.com> 4433S: Maintained 4434F: Documentation/filesystems/quota.txt 4435F: fs/quota/ 4436F: include/linux/quota*.h 4437F: include/uapi/linux/quota*.h 4438 4439DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4440M: Bernie Thompson <bernie@plugable.com> 4441L: linux-fbdev@vger.kernel.org 4442S: Maintained 4443W: http://plugable.com/category/projects/udlfb/ 4444F: drivers/video/fbdev/udlfb.c 4445F: include/video/udlfb.h 4446F: Documentation/fb/udlfb.txt 4447 4448DISTRIBUTED LOCK MANAGER (DLM) 4449M: Christine Caulfield <ccaulfie@redhat.com> 4450M: David Teigland <teigland@redhat.com> 4451L: cluster-devel@redhat.com 4452W: http://sources.redhat.com/cluster/ 4453T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4454S: Supported 4455F: fs/dlm/ 4456 4457DMA BUFFER SHARING FRAMEWORK 4458M: Sumit Semwal <sumit.semwal@linaro.org> 4459S: Maintained 4460L: linux-media@vger.kernel.org 4461L: dri-devel@lists.freedesktop.org 4462L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4463F: drivers/dma-buf/ 4464F: include/linux/dma-buf* 4465F: include/linux/reservation.h 4466F: include/linux/*fence.h 4467F: Documentation/driver-api/dma-buf.rst 4468T: git git://anongit.freedesktop.org/drm/drm-misc 4469 4470DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4471M: Vinod Koul <vkoul@kernel.org> 4472L: dmaengine@vger.kernel.org 4473Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4474S: Maintained 4475F: drivers/dma/ 4476F: include/linux/dmaengine.h 4477F: include/linux/of_dma.h 4478F: Documentation/devicetree/bindings/dma/ 4479F: Documentation/driver-api/dmaengine/ 4480T: git git://git.infradead.org/users/vkoul/slave-dma.git 4481 4482DMA MAPPING HELPERS 4483M: Christoph Hellwig <hch@lst.de> 4484M: Marek Szyprowski <m.szyprowski@samsung.com> 4485R: Robin Murphy <robin.murphy@arm.com> 4486L: iommu@lists.linux-foundation.org 4487T: git git://git.infradead.org/users/hch/dma-mapping.git 4488W: http://git.infradead.org/users/hch/dma-mapping.git 4489S: Supported 4490F: kernel/dma/ 4491F: include/asm-generic/dma-mapping.h 4492F: include/linux/dma-direct.h 4493F: include/linux/dma-mapping.h 4494F: include/linux/dma-noncoherent.h 4495 4496DME1737 HARDWARE MONITOR DRIVER 4497M: Juerg Haefliger <juergh@gmail.com> 4498L: linux-hwmon@vger.kernel.org 4499S: Maintained 4500F: Documentation/hwmon/dme1737 4501F: drivers/hwmon/dme1737.c 4502 4503DMI/SMBIOS SUPPORT 4504M: Jean Delvare <jdelvare@suse.com> 4505S: Maintained 4506T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4507F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4508F: drivers/firmware/dmi-id.c 4509F: drivers/firmware/dmi_scan.c 4510F: include/linux/dmi.h 4511 4512DOCUMENTATION 4513M: Jonathan Corbet <corbet@lwn.net> 4514L: linux-doc@vger.kernel.org 4515S: Maintained 4516F: Documentation/ 4517F: scripts/kernel-doc 4518X: Documentation/ABI/ 4519X: Documentation/acpi/ 4520X: Documentation/devicetree/ 4521X: Documentation/i2c/ 4522X: Documentation/media/ 4523X: Documentation/power/ 4524X: Documentation/spi/ 4525T: git git://git.lwn.net/linux.git docs-next 4526 4527DOCUMENTATION/ITALIAN 4528M: Federico Vaga <federico.vaga@vaga.pv.it> 4529L: linux-doc@vger.kernel.org 4530S: Maintained 4531F: Documentation/translations/it_IT 4532 4533DONGWOON DW9714 LENS VOICE COIL DRIVER 4534M: Sakari Ailus <sakari.ailus@linux.intel.com> 4535L: linux-media@vger.kernel.org 4536T: git git://linuxtv.org/media_tree.git 4537S: Maintained 4538F: drivers/media/i2c/dw9714.c 4539F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4540 4541DONGWOON DW9807 LENS VOICE COIL DRIVER 4542M: Sakari Ailus <sakari.ailus@linux.intel.com> 4543L: linux-media@vger.kernel.org 4544T: git git://linuxtv.org/media_tree.git 4545S: Maintained 4546F: drivers/media/i2c/dw9807-vcm.c 4547F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4548 4549DOUBLETALK DRIVER 4550M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4551L: blinux-list@redhat.com 4552S: Maintained 4553F: drivers/char/dtlk.c 4554F: include/linux/dtlk.h 4555 4556DPAA2 DATAPATH I/O (DPIO) DRIVER 4557M: Roy Pledge <Roy.Pledge@nxp.com> 4558L: linux-kernel@vger.kernel.org 4559S: Maintained 4560F: drivers/soc/fsl/dpio 4561 4562DPAA2 ETHERNET DRIVER 4563M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4564L: netdev@vger.kernel.org 4565S: Maintained 4566F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4567F: drivers/net/ethernet/freescale/dpaa2/dpni* 4568F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4569F: drivers/net/ethernet/freescale/dpaa2/Makefile 4570F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4571 4572DPAA2 ETHERNET SWITCH DRIVER 4573M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4574M: Ioana Ciornei <ioana.ciornei@nxp.com> 4575L: linux-kernel@vger.kernel.org 4576S: Maintained 4577F: drivers/staging/fsl-dpaa2/ethsw 4578 4579DPAA2 PTP CLOCK DRIVER 4580M: Yangbo Lu <yangbo.lu@nxp.com> 4581L: netdev@vger.kernel.org 4582S: Maintained 4583F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4584F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4585 4586DPT_I2O SCSI RAID DRIVER 4587M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4588L: linux-scsi@vger.kernel.org 4589W: http://www.adaptec.com/ 4590S: Maintained 4591F: drivers/scsi/dpt* 4592F: drivers/scsi/dpt/ 4593 4594DRBD DRIVER 4595M: Philipp Reisner <philipp.reisner@linbit.com> 4596M: Lars Ellenberg <lars.ellenberg@linbit.com> 4597L: drbd-dev@lists.linbit.com 4598W: http://www.drbd.org 4599T: git git://git.linbit.com/linux-drbd.git 4600T: git git://git.linbit.com/drbd-8.4.git 4601S: Supported 4602F: drivers/block/drbd/ 4603F: lib/lru_cache.c 4604F: Documentation/blockdev/drbd/ 4605 4606DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4607M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4608R: "Rafael J. Wysocki" <rafael@kernel.org> 4609T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4610S: Supported 4611F: Documentation/kobject.txt 4612F: drivers/base/ 4613F: fs/debugfs/ 4614F: fs/sysfs/ 4615F: include/linux/debugfs.h 4616F: include/linux/kobj* 4617F: lib/kobj* 4618 4619DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4620M: Kevin Hilman <khilman@kernel.org> 4621M: Nishanth Menon <nm@ti.com> 4622S: Maintained 4623F: drivers/power/avs/ 4624F: include/linux/power/smartreflex.h 4625L: linux-pm@vger.kernel.org 4626 4627DRM DRIVER FOR ARM PL111 CLCD 4628M: Eric Anholt <eric@anholt.net> 4629T: git git://anongit.freedesktop.org/drm/drm-misc 4630S: Supported 4631F: drivers/gpu/drm/pl111/ 4632 4633DRM DRIVER FOR ARM VERSATILE TFT PANELS 4634M: Linus Walleij <linus.walleij@linaro.org> 4635T: git git://anongit.freedesktop.org/drm/drm-misc 4636S: Maintained 4637F: drivers/gpu/drm/panel/panel-arm-versatile.c 4638F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4639 4640DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4641M: Dave Airlie <airlied@redhat.com> 4642S: Odd Fixes 4643F: drivers/gpu/drm/ast/ 4644 4645DRM DRIVER FOR BOCHS VIRTUAL GPU 4646M: Gerd Hoffmann <kraxel@redhat.com> 4647L: virtualization@lists.linux-foundation.org 4648T: git git://anongit.freedesktop.org/drm/drm-misc 4649S: Maintained 4650F: drivers/gpu/drm/bochs/ 4651 4652DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4653M: Linus Walleij <linus.walleij@linaro.org> 4654T: git git://anongit.freedesktop.org/drm/drm-misc 4655S: Maintained 4656F: drivers/gpu/drm/tve200/ 4657 4658DRM DRIVER FOR ILITEK ILI9225 PANELS 4659M: David Lechner <david@lechnology.com> 4660S: Maintained 4661F: drivers/gpu/drm/tinydrm/ili9225.c 4662F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4663 4664DRM DRIVER FOR INTEL I810 VIDEO CARDS 4665S: Orphan / Obsolete 4666F: drivers/gpu/drm/i810/ 4667F: include/uapi/drm/i810_drm.h 4668 4669DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4670S: Orphan / Obsolete 4671F: drivers/gpu/drm/mga/ 4672F: include/uapi/drm/mga_drm.h 4673 4674DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4675M: Dave Airlie <airlied@redhat.com> 4676S: Odd Fixes 4677F: drivers/gpu/drm/mgag200/ 4678 4679DRM DRIVER FOR MI0283QT 4680M: Noralf Trønnes <noralf@tronnes.org> 4681S: Maintained 4682F: drivers/gpu/drm/tinydrm/mi0283qt.c 4683F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4684 4685DRM DRIVER FOR MSM ADRENO GPU 4686M: Rob Clark <robdclark@gmail.com> 4687L: linux-arm-msm@vger.kernel.org 4688L: dri-devel@lists.freedesktop.org 4689L: freedreno@lists.freedesktop.org 4690T: git git://people.freedesktop.org/~robclark/linux 4691S: Maintained 4692F: drivers/gpu/drm/msm/ 4693F: include/uapi/drm/msm_drm.h 4694F: Documentation/devicetree/bindings/display/msm/ 4695 4696DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4697M: Ben Skeggs <bskeggs@redhat.com> 4698L: dri-devel@lists.freedesktop.org 4699L: nouveau@lists.freedesktop.org 4700T: git git://github.com/skeggsb/linux 4701S: Supported 4702F: drivers/gpu/drm/nouveau/ 4703F: include/uapi/drm/nouveau_drm.h 4704 4705DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4706M: Noralf Trønnes <noralf@tronnes.org> 4707S: Maintained 4708F: drivers/gpu/drm/tinydrm/repaper.c 4709F: Documentation/devicetree/bindings/display/repaper.txt 4710 4711DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4712M: Dave Airlie <airlied@redhat.com> 4713M: Gerd Hoffmann <kraxel@redhat.com> 4714L: virtualization@lists.linux-foundation.org 4715T: git git://anongit.freedesktop.org/drm/drm-misc 4716S: Obsolete 4717W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4718F: drivers/gpu/drm/cirrus/ 4719 4720DRM DRIVER FOR QXL VIRTUAL GPU 4721M: Dave Airlie <airlied@redhat.com> 4722M: Gerd Hoffmann <kraxel@redhat.com> 4723L: virtualization@lists.linux-foundation.org 4724T: git git://anongit.freedesktop.org/drm/drm-misc 4725S: Maintained 4726F: drivers/gpu/drm/qxl/ 4727F: include/uapi/drm/qxl_drm.h 4728 4729DRM DRIVER FOR RAGE 128 VIDEO CARDS 4730S: Orphan / Obsolete 4731F: drivers/gpu/drm/r128/ 4732F: include/uapi/drm/r128_drm.h 4733 4734DRM DRIVER FOR SAVAGE VIDEO CARDS 4735S: Orphan / Obsolete 4736F: drivers/gpu/drm/savage/ 4737F: include/uapi/drm/savage_drm.h 4738 4739DRM DRIVER FOR SIS VIDEO CARDS 4740S: Orphan / Obsolete 4741F: drivers/gpu/drm/sis/ 4742F: include/uapi/drm/sis_drm.h 4743 4744DRM DRIVER FOR SITRONIX ST7586 PANELS 4745M: David Lechner <david@lechnology.com> 4746S: Maintained 4747F: drivers/gpu/drm/tinydrm/st7586.c 4748F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4749 4750DRM DRIVER FOR SITRONIX ST7735R PANELS 4751M: David Lechner <david@lechnology.com> 4752S: Maintained 4753F: drivers/gpu/drm/tinydrm/st7735r.c 4754F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4755 4756DRM DRIVER FOR TDFX VIDEO CARDS 4757S: Orphan / Obsolete 4758F: drivers/gpu/drm/tdfx/ 4759 4760DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4761M: Dave Airlie <airlied@redhat.com> 4762R: Sean Paul <sean@poorly.run> 4763L: dri-devel@lists.freedesktop.org 4764S: Odd Fixes 4765F: drivers/gpu/drm/udl/ 4766T: git git://anongit.freedesktop.org/drm/drm-misc 4767 4768DRM DRIVER FOR VMWARE VIRTUAL GPU 4769M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4770M: Sinclair Yeh <syeh@vmware.com> 4771M: Thomas Hellstrom <thellstrom@vmware.com> 4772L: dri-devel@lists.freedesktop.org 4773T: git git://people.freedesktop.org/~syeh/repos_linux 4774T: git git://people.freedesktop.org/~thomash/linux 4775S: Supported 4776F: drivers/gpu/drm/vmwgfx/ 4777F: include/uapi/drm/vmwgfx_drm.h 4778 4779DRM DRIVERS 4780M: David Airlie <airlied@linux.ie> 4781L: dri-devel@lists.freedesktop.org 4782T: git git://anongit.freedesktop.org/drm/drm 4783B: https://bugs.freedesktop.org/ 4784C: irc://chat.freenode.net/dri-devel 4785S: Maintained 4786F: drivers/gpu/drm/ 4787F: drivers/gpu/vga/ 4788F: Documentation/devicetree/bindings/display/ 4789F: Documentation/devicetree/bindings/gpu/ 4790F: Documentation/gpu/ 4791F: include/drm/ 4792F: include/uapi/drm/ 4793F: include/linux/vga* 4794 4795DRM DRIVERS AND MISC GPU PATCHES 4796M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4797M: Maxime Ripard <maxime.ripard@bootlin.com> 4798M: Sean Paul <sean@poorly.run> 4799W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4800S: Maintained 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802F: Documentation/gpu/ 4803F: drivers/gpu/vga/ 4804F: drivers/gpu/drm/* 4805F: include/drm/drm* 4806F: include/uapi/drm/drm* 4807F: include/linux/vga* 4808 4809DRM DRIVERS FOR ALLWINNER A10 4810M: Maxime Ripard <maxime.ripard@bootlin.com> 4811L: dri-devel@lists.freedesktop.org 4812S: Supported 4813F: drivers/gpu/drm/sun4i/ 4814F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4815T: git git://anongit.freedesktop.org/drm/drm-misc 4816 4817DRM DRIVERS FOR AMLOGIC SOCS 4818M: Neil Armstrong <narmstrong@baylibre.com> 4819L: dri-devel@lists.freedesktop.org 4820L: linux-amlogic@lists.infradead.org 4821W: http://linux-meson.com/ 4822S: Supported 4823F: drivers/gpu/drm/meson/ 4824F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4825F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4826F: Documentation/gpu/meson.rst 4827T: git git://anongit.freedesktop.org/drm/drm-misc 4828 4829DRM DRIVERS FOR ATMEL HLCDC 4830M: Boris Brezillon <boris.brezillon@bootlin.com> 4831L: dri-devel@lists.freedesktop.org 4832S: Supported 4833F: drivers/gpu/drm/atmel-hlcdc/ 4834F: Documentation/devicetree/bindings/display/atmel/ 4835T: git git://anongit.freedesktop.org/drm/drm-misc 4836 4837DRM DRIVERS FOR BRIDGE CHIPS 4838M: Archit Taneja <architt@codeaurora.org> 4839M: Andrzej Hajda <a.hajda@samsung.com> 4840R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4841S: Maintained 4842T: git git://anongit.freedesktop.org/drm/drm-misc 4843F: drivers/gpu/drm/bridge/ 4844 4845DRM DRIVERS FOR EXYNOS 4846M: Inki Dae <inki.dae@samsung.com> 4847M: Joonyoung Shim <jy0922.shim@samsung.com> 4848M: Seung-Woo Kim <sw0312.kim@samsung.com> 4849M: Kyungmin Park <kyungmin.park@samsung.com> 4850L: dri-devel@lists.freedesktop.org 4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4852S: Supported 4853F: drivers/gpu/drm/exynos/ 4854F: include/uapi/drm/exynos_drm.h 4855F: Documentation/devicetree/bindings/display/exynos/ 4856 4857DRM DRIVERS FOR FREESCALE DCU 4858M: Stefan Agner <stefan@agner.ch> 4859M: Alison Wang <alison.wang@nxp.com> 4860L: dri-devel@lists.freedesktop.org 4861S: Supported 4862F: drivers/gpu/drm/fsl-dcu/ 4863F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4864F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4865F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4866T: git git://anongit.freedesktop.org/drm/drm-misc 4867 4868DRM DRIVERS FOR FREESCALE IMX 4869M: Philipp Zabel <p.zabel@pengutronix.de> 4870L: dri-devel@lists.freedesktop.org 4871S: Maintained 4872F: drivers/gpu/drm/imx/ 4873F: drivers/gpu/ipu-v3/ 4874F: Documentation/devicetree/bindings/display/imx/ 4875 4876DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4877M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4878L: dri-devel@lists.freedesktop.org 4879T: git git://github.com/patjak/drm-gma500 4880S: Maintained 4881F: drivers/gpu/drm/gma500/ 4882 4883DRM DRIVERS FOR HISILICON 4884M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4885M: Rongrong Zou <zourongrong@gmail.com> 4886R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4887R: Chen Feng <puck.chen@hisilicon.com> 4888L: dri-devel@lists.freedesktop.org 4889T: git git://github.com/xin3liang/linux.git 4890S: Maintained 4891F: drivers/gpu/drm/hisilicon/ 4892F: Documentation/devicetree/bindings/display/hisilicon/ 4893 4894DRM DRIVERS FOR MEDIATEK 4895M: CK Hu <ck.hu@mediatek.com> 4896M: Philipp Zabel <p.zabel@pengutronix.de> 4897L: dri-devel@lists.freedesktop.org 4898S: Supported 4899F: drivers/gpu/drm/mediatek/ 4900F: Documentation/devicetree/bindings/display/mediatek/ 4901 4902DRM DRIVERS FOR NVIDIA TEGRA 4903M: Thierry Reding <thierry.reding@gmail.com> 4904L: dri-devel@lists.freedesktop.org 4905L: linux-tegra@vger.kernel.org 4906T: git git://anongit.freedesktop.org/tegra/linux.git 4907S: Supported 4908F: drivers/gpu/drm/tegra/ 4909F: drivers/gpu/host1x/ 4910F: include/linux/host1x.h 4911F: include/uapi/drm/tegra_drm.h 4912F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4913 4914DRM DRIVERS FOR RENESAS 4915M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4916M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 4917L: dri-devel@lists.freedesktop.org 4918L: linux-renesas-soc@vger.kernel.org 4919T: git git://linuxtv.org/pinchartl/media drm/du/next 4920S: Supported 4921F: drivers/gpu/drm/rcar-du/ 4922F: drivers/gpu/drm/shmobile/ 4923F: include/linux/platform_data/shmob_drm.h 4924F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4925F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4926F: Documentation/devicetree/bindings/display/renesas,du.txt 4927 4928DRM DRIVERS FOR ROCKCHIP 4929M: Sandy Huang <hjc@rock-chips.com> 4930M: Heiko Stübner <heiko@sntech.de> 4931L: dri-devel@lists.freedesktop.org 4932S: Maintained 4933F: drivers/gpu/drm/rockchip/ 4934F: Documentation/devicetree/bindings/display/rockchip/ 4935T: git git://anongit.freedesktop.org/drm/drm-misc 4936 4937DRM DRIVERS FOR STI 4938M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4939M: Vincent Abriou <vincent.abriou@st.com> 4940L: dri-devel@lists.freedesktop.org 4941T: git git://anongit.freedesktop.org/drm/drm-misc 4942S: Maintained 4943F: drivers/gpu/drm/sti 4944F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4945 4946DRM DRIVERS FOR STM 4947M: Yannick Fertre <yannick.fertre@st.com> 4948M: Philippe Cornu <philippe.cornu@st.com> 4949M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4950M: Vincent Abriou <vincent.abriou@st.com> 4951L: dri-devel@lists.freedesktop.org 4952T: git git://anongit.freedesktop.org/drm/drm-misc 4953S: Maintained 4954F: drivers/gpu/drm/stm 4955F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4956 4957DRM DRIVERS FOR TI LCDC 4958M: Jyri Sarha <jsarha@ti.com> 4959R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4960L: dri-devel@lists.freedesktop.org 4961S: Maintained 4962F: drivers/gpu/drm/tilcdc/ 4963F: Documentation/devicetree/bindings/display/tilcdc/ 4964 4965DRM DRIVERS FOR TI OMAP 4966M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4967L: dri-devel@lists.freedesktop.org 4968S: Maintained 4969F: drivers/gpu/drm/omapdrm/ 4970F: Documentation/devicetree/bindings/display/ti/ 4971 4972DRM DRIVERS FOR V3D 4973M: Eric Anholt <eric@anholt.net> 4974S: Supported 4975F: drivers/gpu/drm/v3d/ 4976F: include/uapi/drm/v3d_drm.h 4977F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4978T: git git://anongit.freedesktop.org/drm/drm-misc 4979 4980DRM DRIVERS FOR VC4 4981M: Eric Anholt <eric@anholt.net> 4982T: git git://github.com/anholt/linux 4983S: Supported 4984F: drivers/gpu/drm/vc4/ 4985F: include/uapi/drm/vc4_drm.h 4986F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4987T: git git://anongit.freedesktop.org/drm/drm-misc 4988 4989DRM DRIVERS FOR VIVANTE GPU IP 4990M: Lucas Stach <l.stach@pengutronix.de> 4991R: Russell King <linux+etnaviv@armlinux.org.uk> 4992R: Christian Gmeiner <christian.gmeiner@gmail.com> 4993L: etnaviv@lists.freedesktop.org 4994L: dri-devel@lists.freedesktop.org 4995S: Maintained 4996F: drivers/gpu/drm/etnaviv/ 4997F: include/uapi/drm/etnaviv_drm.h 4998F: Documentation/devicetree/bindings/display/etnaviv/ 4999 5000DRM DRIVERS FOR ZTE ZX 5001M: Shawn Guo <shawnguo@kernel.org> 5002L: dri-devel@lists.freedesktop.org 5003S: Maintained 5004F: drivers/gpu/drm/zte/ 5005F: Documentation/devicetree/bindings/display/zte,vou.txt 5006T: git git://anongit.freedesktop.org/drm/drm-misc 5007 5008DRM PANEL DRIVERS 5009M: Thierry Reding <thierry.reding@gmail.com> 5010L: dri-devel@lists.freedesktop.org 5011T: git git://anongit.freedesktop.org/drm/drm-misc 5012S: Maintained 5013F: drivers/gpu/drm/drm_panel.c 5014F: drivers/gpu/drm/panel/ 5015F: include/drm/drm_panel.h 5016F: Documentation/devicetree/bindings/display/panel/ 5017 5018DRM TINYDRM DRIVERS 5019M: Noralf Trønnes <noralf@tronnes.org> 5020W: https://github.com/notro/tinydrm/wiki/Development 5021T: git git://anongit.freedesktop.org/drm/drm-misc 5022S: Maintained 5023F: drivers/gpu/drm/tinydrm/ 5024F: include/drm/tinydrm/ 5025 5026DRM DRIVERS FOR XEN 5027M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5028T: git git://anongit.freedesktop.org/drm/drm-misc 5029L: dri-devel@lists.freedesktop.org 5030L: xen-devel@lists.xen.org 5031S: Supported 5032F: drivers/gpu/drm/xen/ 5033F: Documentation/gpu/xen-front.rst 5034 5035DRM TTM SUBSYSTEM 5036M: Christian Koenig <christian.koenig@amd.com> 5037M: Huang Rui <ray.huang@amd.com> 5038M: Junwei Zhang <Jerry.Zhang@amd.com> 5039T: git git://people.freedesktop.org/~agd5f/linux 5040S: Maintained 5041L: dri-devel@lists.freedesktop.org 5042F: include/drm/ttm/ 5043F: drivers/gpu/drm/ttm/ 5044 5045DSBR100 USB FM RADIO DRIVER 5046M: Alexey Klimov <klimov.linux@gmail.com> 5047L: linux-media@vger.kernel.org 5048T: git git://linuxtv.org/media_tree.git 5049S: Maintained 5050F: drivers/media/radio/dsbr100.c 5051 5052DSCC4 DRIVER 5053M: Francois Romieu <romieu@fr.zoreil.com> 5054L: netdev@vger.kernel.org 5055S: Maintained 5056F: drivers/net/wan/dscc4.c 5057 5058DT3155 MEDIA DRIVER 5059M: Hans Verkuil <hverkuil@xs4all.nl> 5060L: linux-media@vger.kernel.org 5061T: git git://linuxtv.org/media_tree.git 5062W: https://linuxtv.org 5063S: Odd Fixes 5064F: drivers/media/pci/dt3155/ 5065 5066DVB_USB_AF9015 MEDIA DRIVER 5067M: Antti Palosaari <crope@iki.fi> 5068L: linux-media@vger.kernel.org 5069W: https://linuxtv.org 5070W: http://palosaari.fi/linux/ 5071Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5072T: git git://linuxtv.org/anttip/media_tree.git 5073S: Maintained 5074F: drivers/media/usb/dvb-usb-v2/af9015* 5075 5076DVB_USB_AF9035 MEDIA DRIVER 5077M: Antti Palosaari <crope@iki.fi> 5078L: linux-media@vger.kernel.org 5079W: https://linuxtv.org 5080W: http://palosaari.fi/linux/ 5081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5082T: git git://linuxtv.org/anttip/media_tree.git 5083S: Maintained 5084F: drivers/media/usb/dvb-usb-v2/af9035* 5085 5086DVB_USB_ANYSEE MEDIA DRIVER 5087M: Antti Palosaari <crope@iki.fi> 5088L: linux-media@vger.kernel.org 5089W: https://linuxtv.org 5090W: http://palosaari.fi/linux/ 5091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5092T: git git://linuxtv.org/anttip/media_tree.git 5093S: Maintained 5094F: drivers/media/usb/dvb-usb-v2/anysee* 5095 5096DVB_USB_AU6610 MEDIA DRIVER 5097M: Antti Palosaari <crope@iki.fi> 5098L: linux-media@vger.kernel.org 5099W: https://linuxtv.org 5100W: http://palosaari.fi/linux/ 5101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5102T: git git://linuxtv.org/anttip/media_tree.git 5103S: Maintained 5104F: drivers/media/usb/dvb-usb-v2/au6610* 5105 5106DVB_USB_CE6230 MEDIA DRIVER 5107M: Antti Palosaari <crope@iki.fi> 5108L: linux-media@vger.kernel.org 5109W: https://linuxtv.org 5110W: http://palosaari.fi/linux/ 5111Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5112T: git git://linuxtv.org/anttip/media_tree.git 5113S: Maintained 5114F: drivers/media/usb/dvb-usb-v2/ce6230* 5115 5116DVB_USB_CXUSB MEDIA DRIVER 5117M: Michael Krufky <mkrufky@linuxtv.org> 5118L: linux-media@vger.kernel.org 5119W: https://linuxtv.org 5120W: http://github.com/mkrufky 5121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5122T: git git://linuxtv.org/media_tree.git 5123S: Maintained 5124F: drivers/media/usb/dvb-usb/cxusb* 5125 5126DVB_USB_EC168 MEDIA DRIVER 5127M: Antti Palosaari <crope@iki.fi> 5128L: linux-media@vger.kernel.org 5129W: https://linuxtv.org 5130W: http://palosaari.fi/linux/ 5131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5132T: git git://linuxtv.org/anttip/media_tree.git 5133S: Maintained 5134F: drivers/media/usb/dvb-usb-v2/ec168* 5135 5136DVB_USB_GL861 MEDIA DRIVER 5137M: Antti Palosaari <crope@iki.fi> 5138L: linux-media@vger.kernel.org 5139W: https://linuxtv.org 5140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5141T: git git://linuxtv.org/anttip/media_tree.git 5142S: Maintained 5143F: drivers/media/usb/dvb-usb-v2/gl861* 5144 5145DVB_USB_MXL111SF MEDIA DRIVER 5146M: Michael Krufky <mkrufky@linuxtv.org> 5147L: linux-media@vger.kernel.org 5148W: https://linuxtv.org 5149W: http://github.com/mkrufky 5150Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5151T: git git://linuxtv.org/mkrufky/mxl111sf.git 5152S: Maintained 5153F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5154 5155DVB_USB_RTL28XXU MEDIA DRIVER 5156M: Antti Palosaari <crope@iki.fi> 5157L: linux-media@vger.kernel.org 5158W: https://linuxtv.org 5159W: http://palosaari.fi/linux/ 5160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5161T: git git://linuxtv.org/anttip/media_tree.git 5162S: Maintained 5163F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5164 5165DVB_USB_V2 MEDIA DRIVER 5166M: Antti Palosaari <crope@iki.fi> 5167L: linux-media@vger.kernel.org 5168W: https://linuxtv.org 5169W: http://palosaari.fi/linux/ 5170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5171T: git git://linuxtv.org/anttip/media_tree.git 5172S: Maintained 5173F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5174F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5175 5176DYNAMIC DEBUG 5177M: Jason Baron <jbaron@akamai.com> 5178S: Maintained 5179F: lib/dynamic_debug.c 5180F: include/linux/dynamic_debug.h 5181 5182DYNAMIC INTERRUPT MODERATION 5183M: Tal Gilboa <talgi@mellanox.com> 5184S: Maintained 5185F: include/linux/net_dim.h 5186 5187DZ DECSTATION DZ11 SERIAL DRIVER 5188M: "Maciej W. Rozycki" <macro@linux-mips.org> 5189S: Maintained 5190F: drivers/tty/serial/dz.* 5191 5192E3X0 POWER BUTTON DRIVER 5193M: Moritz Fischer <moritz.fischer@ettus.com> 5194L: usrp-users@lists.ettus.com 5195W: http://www.ettus.com 5196S: Supported 5197F: drivers/input/misc/e3x0-button.c 5198F: Documentation/devicetree/bindings/input/e3x0-button.txt 5199 5200E4000 MEDIA DRIVER 5201M: Antti Palosaari <crope@iki.fi> 5202L: linux-media@vger.kernel.org 5203W: https://linuxtv.org 5204W: http://palosaari.fi/linux/ 5205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5206T: git git://linuxtv.org/anttip/media_tree.git 5207S: Maintained 5208F: drivers/media/tuners/e4000* 5209 5210EARTH_PT1 MEDIA DRIVER 5211M: Akihiro Tsukada <tskd08@gmail.com> 5212L: linux-media@vger.kernel.org 5213S: Odd Fixes 5214F: drivers/media/pci/pt1/ 5215 5216EARTH_PT3 MEDIA DRIVER 5217M: Akihiro Tsukada <tskd08@gmail.com> 5218L: linux-media@vger.kernel.org 5219S: Odd Fixes 5220F: drivers/media/pci/pt3/ 5221 5222EC100 MEDIA DRIVER 5223M: Antti Palosaari <crope@iki.fi> 5224L: linux-media@vger.kernel.org 5225W: https://linuxtv.org 5226W: http://palosaari.fi/linux/ 5227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5228T: git git://linuxtv.org/anttip/media_tree.git 5229S: Maintained 5230F: drivers/media/dvb-frontends/ec100* 5231 5232ECRYPT FILE SYSTEM 5233M: Tyler Hicks <tyhicks@canonical.com> 5234L: ecryptfs@vger.kernel.org 5235W: http://ecryptfs.org 5236W: https://launchpad.net/ecryptfs 5237T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5238S: Supported 5239F: Documentation/filesystems/ecryptfs.txt 5240F: fs/ecryptfs/ 5241 5242EDAC-AMD64 5243M: Borislav Petkov <bp@alien8.de> 5244L: linux-edac@vger.kernel.org 5245S: Maintained 5246F: drivers/edac/amd64_edac* 5247 5248EDAC-CALXEDA 5249M: Robert Richter <rric@kernel.org> 5250L: linux-edac@vger.kernel.org 5251S: Maintained 5252F: drivers/edac/highbank* 5253 5254EDAC-CAVIUM OCTEON 5255M: Ralf Baechle <ralf@linux-mips.org> 5256M: David Daney <david.daney@cavium.com> 5257L: linux-edac@vger.kernel.org 5258L: linux-mips@linux-mips.org 5259S: Supported 5260F: drivers/edac/octeon_edac* 5261 5262EDAC-CAVIUM THUNDERX 5263M: David Daney <david.daney@cavium.com> 5264M: Jan Glauber <jglauber@cavium.com> 5265L: linux-edac@vger.kernel.org 5266S: Supported 5267F: drivers/edac/thunderx_edac* 5268 5269EDAC-CORE 5270M: Borislav Petkov <bp@alien8.de> 5271M: Mauro Carvalho Chehab <mchehab@kernel.org> 5272L: linux-edac@vger.kernel.org 5273T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5274T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5275S: Supported 5276F: Documentation/admin-guide/ras.rst 5277F: Documentation/driver-api/edac.rst 5278F: drivers/edac/ 5279F: include/linux/edac.h 5280 5281EDAC-E752X 5282M: Mark Gross <mark.gross@intel.com> 5283L: linux-edac@vger.kernel.org 5284S: Maintained 5285F: drivers/edac/e752x_edac.c 5286 5287EDAC-E7XXX 5288L: linux-edac@vger.kernel.org 5289S: Maintained 5290F: drivers/edac/e7xxx_edac.c 5291 5292EDAC-FSL_DDR 5293M: York Sun <york.sun@nxp.com> 5294L: linux-edac@vger.kernel.org 5295S: Maintained 5296F: drivers/edac/fsl_ddr_edac.* 5297 5298EDAC-GHES 5299M: Mauro Carvalho Chehab <mchehab@kernel.org> 5300L: linux-edac@vger.kernel.org 5301S: Maintained 5302F: drivers/edac/ghes_edac.c 5303 5304EDAC-I3000 5305L: linux-edac@vger.kernel.org 5306S: Orphan 5307F: drivers/edac/i3000_edac.c 5308 5309EDAC-I5000 5310L: linux-edac@vger.kernel.org 5311S: Maintained 5312F: drivers/edac/i5000_edac.c 5313 5314EDAC-I5400 5315M: Mauro Carvalho Chehab <mchehab@kernel.org> 5316L: linux-edac@vger.kernel.org 5317S: Maintained 5318F: drivers/edac/i5400_edac.c 5319 5320EDAC-I7300 5321M: Mauro Carvalho Chehab <mchehab@kernel.org> 5322L: linux-edac@vger.kernel.org 5323S: Maintained 5324F: drivers/edac/i7300_edac.c 5325 5326EDAC-I7CORE 5327M: Mauro Carvalho Chehab <mchehab@kernel.org> 5328L: linux-edac@vger.kernel.org 5329S: Maintained 5330F: drivers/edac/i7core_edac.c 5331 5332EDAC-I82443BXGX 5333M: Tim Small <tim@buttersideup.com> 5334L: linux-edac@vger.kernel.org 5335S: Maintained 5336F: drivers/edac/i82443bxgx_edac.c 5337 5338EDAC-I82975X 5339M: Ranganathan Desikan <ravi@jetztechnologies.com> 5340M: "Arvind R." <arvino55@gmail.com> 5341L: linux-edac@vger.kernel.org 5342S: Maintained 5343F: drivers/edac/i82975x_edac.c 5344 5345EDAC-IE31200 5346M: Jason Baron <jbaron@akamai.com> 5347L: linux-edac@vger.kernel.org 5348S: Maintained 5349F: drivers/edac/ie31200_edac.c 5350 5351EDAC-MPC85XX 5352M: Johannes Thumshirn <morbidrsa@gmail.com> 5353L: linux-edac@vger.kernel.org 5354S: Maintained 5355F: drivers/edac/mpc85xx_edac.[ch] 5356 5357EDAC-PASEMI 5358M: Egor Martovetsky <egor@pasemi.com> 5359L: linux-edac@vger.kernel.org 5360S: Maintained 5361F: drivers/edac/pasemi_edac.c 5362 5363EDAC-PND2 5364M: Tony Luck <tony.luck@intel.com> 5365L: linux-edac@vger.kernel.org 5366S: Maintained 5367F: drivers/edac/pnd2_edac.[ch] 5368 5369EDAC-R82600 5370M: Tim Small <tim@buttersideup.com> 5371L: linux-edac@vger.kernel.org 5372S: Maintained 5373F: drivers/edac/r82600_edac.c 5374 5375EDAC-SBRIDGE 5376M: Tony Luck <tony.luck@intel.com> 5377R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5378L: linux-edac@vger.kernel.org 5379S: Maintained 5380F: drivers/edac/sb_edac.c 5381 5382EDAC-SKYLAKE 5383M: Tony Luck <tony.luck@intel.com> 5384L: linux-edac@vger.kernel.org 5385S: Maintained 5386F: drivers/edac/skx_edac.c 5387 5388EDAC-TI 5389M: Tero Kristo <t-kristo@ti.com> 5390L: linux-edac@vger.kernel.org 5391S: Maintained 5392F: drivers/edac/ti_edac.c 5393 5394EDAC-QCOM 5395M: Channagoud Kadabi <ckadabi@codeaurora.org> 5396M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5397L: linux-arm-msm@vger.kernel.org 5398L: linux-edac@vger.kernel.org 5399S: Maintained 5400F: drivers/edac/qcom_edac.c 5401 5402EDIROL UA-101/UA-1000 DRIVER 5403M: Clemens Ladisch <clemens@ladisch.de> 5404L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5405T: git git://git.alsa-project.org/alsa-kernel.git 5406S: Maintained 5407F: sound/usb/misc/ua101.c 5408 5409EFI TEST DRIVER 5410L: linux-efi@vger.kernel.org 5411M: Ivan Hu <ivan.hu@canonical.com> 5412M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5413S: Maintained 5414F: drivers/firmware/efi/test/ 5415 5416EFI VARIABLE FILESYSTEM 5417M: Matthew Garrett <matthew.garrett@nebula.com> 5418M: Jeremy Kerr <jk@ozlabs.org> 5419M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5420T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5421L: linux-efi@vger.kernel.org 5422S: Maintained 5423F: fs/efivarfs/ 5424 5425EFIFB FRAMEBUFFER DRIVER 5426L: linux-fbdev@vger.kernel.org 5427M: Peter Jones <pjones@redhat.com> 5428S: Maintained 5429F: drivers/video/fbdev/efifb.c 5430 5431EFS FILESYSTEM 5432W: http://aeschi.ch.eu.org/efs/ 5433S: Orphan 5434F: fs/efs/ 5435 5436EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5437M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5438L: netdev@vger.kernel.org 5439S: Maintained 5440F: drivers/net/ethernet/ibm/ehea/ 5441 5442EM28XX VIDEO4LINUX DRIVER 5443M: Mauro Carvalho Chehab <mchehab@kernel.org> 5444L: linux-media@vger.kernel.org 5445W: https://linuxtv.org 5446T: git git://linuxtv.org/media_tree.git 5447S: Maintained 5448F: drivers/media/usb/em28xx/ 5449F: Documentation/media/v4l-drivers/em28xx* 5450 5451EMBEDDED LINUX 5452M: Paul Gortmaker <paul.gortmaker@windriver.com> 5453M: Matt Mackall <mpm@selenic.com> 5454M: David Woodhouse <dwmw2@infradead.org> 5455L: linux-embedded@vger.kernel.org 5456S: Maintained 5457 5458Emulex 10Gbps iSCSI - OneConnect DRIVER 5459M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5460M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5461M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5462L: linux-scsi@vger.kernel.org 5463W: http://www.broadcom.com 5464S: Supported 5465F: drivers/scsi/be2iscsi/ 5466 5467Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5468M: Sathya Perla <sathya.perla@broadcom.com> 5469M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5470M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5471M: Somnath Kotur <somnath.kotur@broadcom.com> 5472L: netdev@vger.kernel.org 5473W: http://www.emulex.com 5474S: Supported 5475F: drivers/net/ethernet/emulex/benet/ 5476 5477EMULEX ONECONNECT ROCE DRIVER 5478M: Selvin Xavier <selvin.xavier@broadcom.com> 5479M: Devesh Sharma <devesh.sharma@broadcom.com> 5480L: linux-rdma@vger.kernel.org 5481W: http://www.broadcom.com 5482S: Odd Fixes 5483F: drivers/infiniband/hw/ocrdma/ 5484F: include/uapi/rdma/ocrdma-abi.h 5485 5486EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5487M: James Smart <james.smart@broadcom.com> 5488M: Dick Kennedy <dick.kennedy@broadcom.com> 5489L: linux-scsi@vger.kernel.org 5490W: http://www.broadcom.com 5491S: Supported 5492F: drivers/scsi/lpfc/ 5493 5494ENE CB710 FLASH CARD READER DRIVER 5495M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5496S: Maintained 5497F: drivers/misc/cb710/ 5498F: drivers/mmc/host/cb710-mmc.* 5499F: include/linux/cb710.h 5500 5501ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5502M: Maxim Levitsky <maximlevitsky@gmail.com> 5503S: Maintained 5504F: drivers/media/rc/ene_ir.* 5505 5506EPSON S1D13XXX FRAMEBUFFER DRIVER 5507M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5508S: Maintained 5509T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5510F: drivers/video/fbdev/s1d13xxxfb.c 5511F: include/video/s1d13xxxfb.h 5512 5513ERRSEQ ERROR TRACKING INFRASTRUCTURE 5514M: Jeff Layton <jlayton@kernel.org> 5515S: Maintained 5516F: lib/errseq.c 5517F: include/linux/errseq.h 5518 5519ET131X NETWORK DRIVER 5520M: Mark Einon <mark.einon@gmail.com> 5521S: Odd Fixes 5522F: drivers/net/ethernet/agere/ 5523 5524ETHERNET BRIDGE 5525M: Roopa Prabhu <roopa@cumulusnetworks.com> 5526M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5527L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5528L: netdev@vger.kernel.org 5529W: http://www.linuxfoundation.org/en/Net:Bridge 5530S: Maintained 5531F: include/linux/netfilter_bridge/ 5532F: net/bridge/ 5533 5534ETHERNET PHY LIBRARY 5535M: Andrew Lunn <andrew@lunn.ch> 5536M: Florian Fainelli <f.fainelli@gmail.com> 5537L: netdev@vger.kernel.org 5538S: Maintained 5539F: Documentation/ABI/testing/sysfs-bus-mdio 5540F: Documentation/devicetree/bindings/net/mdio* 5541F: Documentation/networking/phy.txt 5542F: drivers/net/phy/ 5543F: drivers/of/of_mdio.c 5544F: drivers/of/of_net.c 5545F: include/linux/*mdio*.h 5546F: include/linux/of_net.h 5547F: include/linux/phy.h 5548F: include/linux/phy_fixed.h 5549F: include/linux/platform_data/mdio-bcm-unimac.h 5550F: include/trace/events/mdio.h 5551F: include/uapi/linux/mdio.h 5552F: include/uapi/linux/mii.h 5553 5554EXT2 FILE SYSTEM 5555M: Jan Kara <jack@suse.com> 5556L: linux-ext4@vger.kernel.org 5557S: Maintained 5558F: Documentation/filesystems/ext2.txt 5559F: fs/ext2/ 5560F: include/linux/ext2* 5561 5562EXT4 FILE SYSTEM 5563M: "Theodore Ts'o" <tytso@mit.edu> 5564M: Andreas Dilger <adilger.kernel@dilger.ca> 5565L: linux-ext4@vger.kernel.org 5566W: http://ext4.wiki.kernel.org 5567Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5569S: Maintained 5570F: Documentation/filesystems/ext4/ext4.rst 5571F: fs/ext4/ 5572 5573Extended Verification Module (EVM) 5574M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5575L: linux-integrity@vger.kernel.org 5576S: Supported 5577F: security/integrity/evm/ 5578 5579EXTENSIBLE FIRMWARE INTERFACE (EFI) 5580M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5581L: linux-efi@vger.kernel.org 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5583S: Maintained 5584F: Documentation/efi-stub.txt 5585F: arch/*/kernel/efi.c 5586F: arch/x86/boot/compressed/eboot.[ch] 5587F: arch/*/include/asm/efi.h 5588F: arch/x86/platform/efi/ 5589F: drivers/firmware/efi/ 5590F: include/linux/efi*.h 5591F: arch/arm/boot/compressed/efi-header.S 5592F: arch/arm64/kernel/efi-entry.S 5593 5594EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5595M: MyungJoo Ham <myungjoo.ham@samsung.com> 5596M: Chanwoo Choi <cw00.choi@samsung.com> 5597L: linux-kernel@vger.kernel.org 5598T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5599S: Maintained 5600F: drivers/extcon/ 5601F: include/linux/extcon/ 5602F: include/linux/extcon.h 5603F: Documentation/extcon/ 5604F: Documentation/devicetree/bindings/extcon/ 5605 5606EXYNOS DP DRIVER 5607M: Jingoo Han <jingoohan1@gmail.com> 5608L: dri-devel@lists.freedesktop.org 5609S: Maintained 5610F: drivers/gpu/drm/exynos/exynos_dp* 5611 5612EXYNOS SYSMMU (IOMMU) driver 5613M: Marek Szyprowski <m.szyprowski@samsung.com> 5614L: iommu@lists.linux-foundation.org 5615S: Maintained 5616F: drivers/iommu/exynos-iommu.c 5617 5618EZchip NPS platform support 5619M: Vineet Gupta <vgupta@synopsys.com> 5620M: Ofer Levi <oferle@mellanox.com> 5621S: Supported 5622F: arch/arc/plat-eznps 5623F: arch/arc/boot/dts/eznps.dts 5624 5625F2FS FILE SYSTEM 5626M: Jaegeuk Kim <jaegeuk@kernel.org> 5627M: Chao Yu <yuchao0@huawei.com> 5628L: linux-f2fs-devel@lists.sourceforge.net 5629W: https://f2fs.wiki.kernel.org/ 5630T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5631S: Maintained 5632F: Documentation/filesystems/f2fs.txt 5633F: Documentation/ABI/testing/sysfs-fs-f2fs 5634F: fs/f2fs/ 5635F: include/linux/f2fs_fs.h 5636F: include/trace/events/f2fs.h 5637 5638F71805F HARDWARE MONITORING DRIVER 5639M: Jean Delvare <jdelvare@suse.com> 5640L: linux-hwmon@vger.kernel.org 5641S: Maintained 5642F: Documentation/hwmon/f71805f 5643F: drivers/hwmon/f71805f.c 5644 5645FADDR2LINE 5646M: Josh Poimboeuf <jpoimboe@redhat.com> 5647S: Maintained 5648F: scripts/faddr2line 5649 5650FAILOVER MODULE 5651M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5652L: netdev@vger.kernel.org 5653S: Supported 5654F: net/core/failover.c 5655F: include/net/failover.h 5656F: Documentation/networking/failover.rst 5657 5658FANOTIFY 5659M: Jan Kara <jack@suse.cz> 5660R: Amir Goldstein <amir73il@gmail.com> 5661L: linux-fsdevel@vger.kernel.org 5662S: Maintained 5663F: fs/notify/fanotify/ 5664F: include/linux/fanotify.h 5665F: include/uapi/linux/fanotify.h 5666 5667FARSYNC SYNCHRONOUS DRIVER 5668M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5669W: http://www.farsite.co.uk/ 5670S: Supported 5671F: drivers/net/wan/farsync.* 5672 5673FAULT INJECTION SUPPORT 5674M: Akinobu Mita <akinobu.mita@gmail.com> 5675S: Supported 5676F: Documentation/fault-injection/ 5677F: lib/fault-inject.c 5678 5679FBTFT Framebuffer drivers 5680S: Orphan 5681L: dri-devel@lists.freedesktop.org 5682L: linux-fbdev@vger.kernel.org 5683F: drivers/staging/fbtft/ 5684 5685FC0011 TUNER DRIVER 5686M: Michael Buesch <m@bues.ch> 5687L: linux-media@vger.kernel.org 5688S: Maintained 5689F: drivers/media/tuners/fc0011.h 5690F: drivers/media/tuners/fc0011.c 5691 5692FC2580 MEDIA DRIVER 5693M: Antti Palosaari <crope@iki.fi> 5694L: linux-media@vger.kernel.org 5695W: https://linuxtv.org 5696W: http://palosaari.fi/linux/ 5697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5698T: git git://linuxtv.org/anttip/media_tree.git 5699S: Maintained 5700F: drivers/media/tuners/fc2580* 5701 5702FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5703M: Johannes Thumshirn <jth@kernel.org> 5704L: linux-scsi@vger.kernel.org 5705W: www.Open-FCoE.org 5706S: Supported 5707F: drivers/scsi/libfc/ 5708F: drivers/scsi/fcoe/ 5709F: include/scsi/fc/ 5710F: include/scsi/libfc.h 5711F: include/scsi/libfcoe.h 5712F: include/uapi/scsi/fc/ 5713 5714FILE LOCKING (flock() and fcntl()/lockf()) 5715M: Jeff Layton <jlayton@kernel.org> 5716M: "J. Bruce Fields" <bfields@fieldses.org> 5717L: linux-fsdevel@vger.kernel.org 5718S: Maintained 5719F: include/linux/fcntl.h 5720F: include/uapi/linux/fcntl.h 5721F: fs/fcntl.c 5722F: fs/locks.c 5723 5724FILESYSTEMS (VFS and infrastructure) 5725M: Alexander Viro <viro@zeniv.linux.org.uk> 5726L: linux-fsdevel@vger.kernel.org 5727S: Maintained 5728F: fs/* 5729F: include/linux/fs.h 5730F: include/uapi/linux/fs.h 5731 5732FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5733M: Riku Voipio <riku.voipio@iki.fi> 5734L: linux-hwmon@vger.kernel.org 5735S: Maintained 5736F: drivers/hwmon/f75375s.c 5737F: include/linux/f75375s.h 5738 5739FIREWIRE AUDIO DRIVERS 5740M: Clemens Ladisch <clemens@ladisch.de> 5741L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5742T: git git://git.alsa-project.org/alsa-kernel.git 5743S: Maintained 5744F: sound/firewire/ 5745 5746FIREWIRE MEDIA DRIVERS (firedtv) 5747M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5748L: linux-media@vger.kernel.org 5749L: linux1394-devel@lists.sourceforge.net 5750T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5751S: Maintained 5752F: drivers/media/firewire/ 5753 5754FIREWIRE SBP-2 TARGET 5755M: Chris Boot <bootc@bootc.net> 5756L: linux-scsi@vger.kernel.org 5757L: target-devel@vger.kernel.org 5758L: linux1394-devel@lists.sourceforge.net 5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5760S: Maintained 5761F: drivers/target/sbp/ 5762 5763FIREWIRE SUBSYSTEM 5764M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5765L: linux1394-devel@lists.sourceforge.net 5766W: http://ieee1394.wiki.kernel.org/ 5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5768S: Maintained 5769F: drivers/firewire/ 5770F: include/linux/firewire.h 5771F: include/uapi/linux/firewire*.h 5772F: tools/firewire/ 5773 5774FIRMWARE LOADER (request_firmware) 5775M: Luis R. Rodriguez <mcgrof@kernel.org> 5776L: linux-kernel@vger.kernel.org 5777S: Maintained 5778F: Documentation/firmware_class/ 5779F: drivers/base/firmware_loader/ 5780F: include/linux/firmware.h 5781 5782FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5783M: Joshua Morris <josh.h.morris@us.ibm.com> 5784M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5785S: Maintained 5786F: drivers/block/rsxx/ 5787 5788FLOPPY DRIVER 5789M: Jiri Kosina <jikos@kernel.org> 5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5791S: Odd fixes 5792F: drivers/block/floppy.c 5793 5794FMC SUBSYSTEM 5795M: Alessandro Rubini <rubini@gnudd.com> 5796W: http://www.ohwr.org/projects/fmc-bus 5797S: Supported 5798F: drivers/fmc/ 5799F: include/linux/fmc*.h 5800F: include/linux/ipmi-fru.h 5801K: fmc_d.*register 5802 5803FPGA MANAGER FRAMEWORK 5804M: Alan Tull <atull@kernel.org> 5805M: Moritz Fischer <mdf@kernel.org> 5806L: linux-fpga@vger.kernel.org 5807S: Maintained 5808T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5809Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5810F: Documentation/fpga/ 5811F: Documentation/driver-api/fpga/ 5812F: Documentation/devicetree/bindings/fpga/ 5813F: drivers/fpga/ 5814F: include/linux/fpga/ 5815W: http://www.rocketboards.org 5816 5817FPGA DFL DRIVERS 5818M: Wu Hao <hao.wu@intel.com> 5819L: linux-fpga@vger.kernel.org 5820S: Maintained 5821F: Documentation/fpga/dfl.txt 5822F: include/uapi/linux/fpga-dfl.h 5823F: drivers/fpga/dfl* 5824 5825FPU EMULATOR 5826M: Bill Metzenthen <billm@melbpc.org.au> 5827W: http://floatingpoint.sourceforge.net/emulator/index.html 5828S: Maintained 5829F: arch/x86/math-emu/ 5830 5831FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5832L: netdev@vger.kernel.org 5833S: Orphan 5834F: drivers/net/wan/dlci.c 5835F: drivers/net/wan/sdla.c 5836 5837FRAMEBUFFER LAYER 5838M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5839L: dri-devel@lists.freedesktop.org 5840L: linux-fbdev@vger.kernel.org 5841T: git git://github.com/bzolnier/linux.git 5842Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5843S: Maintained 5844F: Documentation/fb/ 5845F: drivers/video/ 5846F: include/video/ 5847F: include/linux/fb.h 5848F: include/uapi/video/ 5849F: include/uapi/linux/fb.h 5850 5851FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5852M: Horia Geantă <horia.geanta@nxp.com> 5853M: Aymen Sghaier <aymen.sghaier@nxp.com> 5854L: linux-crypto@vger.kernel.org 5855S: Maintained 5856F: drivers/crypto/caam/ 5857F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5858 5859FREESCALE DIU FRAMEBUFFER DRIVER 5860M: Timur Tabi <timur@kernel.org> 5861L: linux-fbdev@vger.kernel.org 5862S: Maintained 5863F: drivers/video/fbdev/fsl-diu-fb.* 5864 5865FREESCALE DMA DRIVER 5866M: Li Yang <leoyang.li@nxp.com> 5867M: Zhang Wei <zw@zh-kernel.org> 5868L: linuxppc-dev@lists.ozlabs.org 5869S: Maintained 5870F: drivers/dma/fsldma.* 5871 5872FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5873M: Claudiu Manoil <claudiu.manoil@nxp.com> 5874L: netdev@vger.kernel.org 5875S: Maintained 5876F: drivers/net/ethernet/freescale/gianfar* 5877F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5878 5879FREESCALE GPMI NAND DRIVER 5880M: Han Xu <han.xu@nxp.com> 5881L: linux-mtd@lists.infradead.org 5882S: Maintained 5883F: drivers/mtd/nand/raw/gpmi-nand/* 5884 5885FREESCALE I2C CPM DRIVER 5886M: Jochen Friedrich <jochen@scram.de> 5887L: linuxppc-dev@lists.ozlabs.org 5888L: linux-i2c@vger.kernel.org 5889S: Maintained 5890F: drivers/i2c/busses/i2c-cpm.c 5891 5892FREESCALE IMX LPI2C DRIVER 5893M: Dong Aisheng <aisheng.dong@nxp.com> 5894L: linux-i2c@vger.kernel.org 5895L: linux-imx@nxp.com 5896S: Maintained 5897F: drivers/i2c/busses/i2c-imx-lpi2c.c 5898F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 5899 5900FREESCALE IMX / MXC FEC DRIVER 5901M: Fugang Duan <fugang.duan@nxp.com> 5902L: netdev@vger.kernel.org 5903S: Maintained 5904F: drivers/net/ethernet/freescale/fec_main.c 5905F: drivers/net/ethernet/freescale/fec_ptp.c 5906F: drivers/net/ethernet/freescale/fec.h 5907F: Documentation/devicetree/bindings/net/fsl-fec.txt 5908 5909FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5910M: Sascha Hauer <s.hauer@pengutronix.de> 5911R: Pengutronix Kernel Team <kernel@pengutronix.de> 5912L: linux-fbdev@vger.kernel.org 5913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5914S: Maintained 5915F: include/linux/platform_data/video-imxfb.h 5916F: drivers/video/fbdev/imxfb.c 5917 5918FREESCALE QORIQ DPAA ETHERNET DRIVER 5919M: Madalin Bucur <madalin.bucur@nxp.com> 5920L: netdev@vger.kernel.org 5921S: Maintained 5922F: drivers/net/ethernet/freescale/dpaa 5923 5924FREESCALE QORIQ DPAA FMAN DRIVER 5925M: Madalin Bucur <madalin.bucur@nxp.com> 5926L: netdev@vger.kernel.org 5927S: Maintained 5928F: drivers/net/ethernet/freescale/fman 5929F: Documentation/devicetree/bindings/net/fsl-fman.txt 5930 5931FREESCALE QORIQ PTP CLOCK DRIVER 5932M: Yangbo Lu <yangbo.lu@nxp.com> 5933L: netdev@vger.kernel.org 5934S: Maintained 5935F: drivers/ptp/ptp_qoriq.c 5936F: include/linux/fsl/ptp_qoriq.h 5937F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5938 5939FREESCALE QUAD SPI DRIVER 5940M: Han Xu <han.xu@nxp.com> 5941L: linux-mtd@lists.infradead.org 5942S: Maintained 5943F: drivers/mtd/spi-nor/fsl-quadspi.c 5944 5945FREESCALE QUICC ENGINE LIBRARY 5946M: Qiang Zhao <qiang.zhao@nxp.com> 5947L: linuxppc-dev@lists.ozlabs.org 5948S: Maintained 5949F: drivers/soc/fsl/qe/ 5950F: include/soc/fsl/*qe*.h 5951F: include/soc/fsl/*ucc*.h 5952 5953FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5954M: Li Yang <leoyang.li@nxp.com> 5955L: netdev@vger.kernel.org 5956L: linuxppc-dev@lists.ozlabs.org 5957S: Maintained 5958F: drivers/net/ethernet/freescale/ucc_geth* 5959 5960FREESCALE QUICC ENGINE UCC HDLC DRIVER 5961M: Zhao Qiang <qiang.zhao@nxp.com> 5962L: netdev@vger.kernel.org 5963L: linuxppc-dev@lists.ozlabs.org 5964S: Maintained 5965F: drivers/net/wan/fsl_ucc_hdlc* 5966 5967FREESCALE QUICC ENGINE UCC UART DRIVER 5968M: Timur Tabi <timur@kernel.org> 5969L: linuxppc-dev@lists.ozlabs.org 5970S: Maintained 5971F: drivers/tty/serial/ucc_uart.c 5972 5973FREESCALE SOC DRIVERS 5974M: Li Yang <leoyang.li@nxp.com> 5975L: linuxppc-dev@lists.ozlabs.org 5976L: linux-arm-kernel@lists.infradead.org 5977S: Maintained 5978F: Documentation/devicetree/bindings/soc/fsl/ 5979F: drivers/soc/fsl/ 5980F: include/linux/fsl/ 5981 5982FREESCALE SOC FS_ENET DRIVER 5983M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5984L: linuxppc-dev@lists.ozlabs.org 5985L: netdev@vger.kernel.org 5986S: Maintained 5987F: drivers/net/ethernet/freescale/fs_enet/ 5988F: include/linux/fs_enet_pd.h 5989 5990FREESCALE SOC SOUND DRIVERS 5991M: Timur Tabi <timur@kernel.org> 5992M: Nicolin Chen <nicoleotsuka@gmail.com> 5993M: Xiubo Li <Xiubo.Lee@gmail.com> 5994R: Fabio Estevam <fabio.estevam@nxp.com> 5995L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5996L: linuxppc-dev@lists.ozlabs.org 5997S: Maintained 5998F: sound/soc/fsl/fsl* 5999F: sound/soc/fsl/imx* 6000F: sound/soc/fsl/mpc8610_hpcd.c 6001 6002FREESCALE USB PERIPHERAL DRIVERS 6003M: Li Yang <leoyang.li@nxp.com> 6004L: linux-usb@vger.kernel.org 6005L: linuxppc-dev@lists.ozlabs.org 6006S: Maintained 6007F: drivers/usb/gadget/udc/fsl* 6008 6009FREEVXFS FILESYSTEM 6010M: Christoph Hellwig <hch@infradead.org> 6011W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6012S: Maintained 6013F: fs/freevxfs/ 6014 6015FREEZER 6016M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6017M: Pavel Machek <pavel@ucw.cz> 6018L: linux-pm@vger.kernel.org 6019S: Supported 6020F: Documentation/power/freezing-of-tasks.txt 6021F: include/linux/freezer.h 6022F: kernel/freezer.c 6023 6024FRONTSWAP API 6025M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6026L: linux-kernel@vger.kernel.org 6027S: Maintained 6028F: mm/frontswap.c 6029F: include/linux/frontswap.h 6030 6031FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6032M: David Howells <dhowells@redhat.com> 6033L: linux-cachefs@redhat.com (moderated for non-subscribers) 6034S: Supported 6035F: Documentation/filesystems/caching/ 6036F: fs/fscache/ 6037F: include/linux/fscache*.h 6038 6039FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6040M: Theodore Y. Ts'o <tytso@mit.edu> 6041M: Jaegeuk Kim <jaegeuk@kernel.org> 6042L: linux-fscrypt@vger.kernel.org 6043Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6044T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6045S: Supported 6046F: fs/crypto/ 6047F: include/linux/fscrypt*.h 6048F: Documentation/filesystems/fscrypt.rst 6049 6050FSI-ATTACHED I2C DRIVER 6051M: Eddie James <eajames@linux.vnet.ibm.com> 6052L: linux-i2c@vger.kernel.org 6053L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6054S: Maintained 6055F: drivers/i2c/busses/i2c-fsi.c 6056F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6057 6058FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6059M: Jan Kara <jack@suse.cz> 6060R: Amir Goldstein <amir73il@gmail.com> 6061L: linux-fsdevel@vger.kernel.org 6062S: Maintained 6063F: fs/notify/ 6064F: include/linux/fsnotify*.h 6065 6066FUJITSU LAPTOP EXTRAS 6067M: Jonathan Woithe <jwoithe@just42.net> 6068L: platform-driver-x86@vger.kernel.org 6069S: Maintained 6070F: drivers/platform/x86/fujitsu-laptop.c 6071 6072FUJITSU M-5MO LS CAMERA ISP DRIVER 6073M: Kyungmin Park <kyungmin.park@samsung.com> 6074M: Heungjun Kim <riverful.kim@samsung.com> 6075L: linux-media@vger.kernel.org 6076S: Maintained 6077F: drivers/media/i2c/m5mols/ 6078F: include/media/i2c/m5mols.h 6079 6080FUJITSU TABLET EXTRAS 6081M: Robert Gerlach <khnz@gmx.de> 6082L: platform-driver-x86@vger.kernel.org 6083S: Maintained 6084F: drivers/platform/x86/fujitsu-tablet.c 6085 6086FUSE: FILESYSTEM IN USERSPACE 6087M: Miklos Szeredi <miklos@szeredi.hu> 6088L: linux-fsdevel@vger.kernel.org 6089W: http://fuse.sourceforge.net/ 6090T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6091S: Maintained 6092F: fs/fuse/ 6093F: include/uapi/linux/fuse.h 6094F: Documentation/filesystems/fuse.txt 6095 6096FUTEX SUBSYSTEM 6097M: Thomas Gleixner <tglx@linutronix.de> 6098M: Ingo Molnar <mingo@redhat.com> 6099R: Peter Zijlstra <peterz@infradead.org> 6100R: Darren Hart <dvhart@infradead.org> 6101L: linux-kernel@vger.kernel.org 6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6103S: Maintained 6104F: kernel/futex.c 6105F: kernel/futex_compat.c 6106F: include/asm-generic/futex.h 6107F: include/linux/futex.h 6108F: include/uapi/linux/futex.h 6109F: tools/testing/selftests/futex/ 6110F: tools/perf/bench/futex* 6111F: Documentation/*futex* 6112 6113GCC PLUGINS 6114M: Kees Cook <keescook@chromium.org> 6115R: Emese Revfy <re.emese@gmail.com> 6116L: kernel-hardening@lists.openwall.com 6117S: Maintained 6118F: scripts/gcc-plugins/ 6119F: scripts/gcc-plugin.sh 6120F: scripts/Makefile.gcc-plugins 6121F: Documentation/gcc-plugins.txt 6122 6123GASKET DRIVER FRAMEWORK 6124M: Rob Springer <rspringer@google.com> 6125M: Todd Poynor <toddpoynor@google.com> 6126M: Ben Chan <benchan@chromium.org> 6127S: Maintained 6128F: drivers/staging/gasket/ 6129 6130GCOV BASED KERNEL PROFILING 6131M: Peter Oberparleiter <oberpar@linux.ibm.com> 6132S: Maintained 6133F: kernel/gcov/ 6134F: Documentation/dev-tools/gcov.rst 6135 6136GDB KERNEL DEBUGGING HELPER SCRIPTS 6137M: Jan Kiszka <jan.kiszka@siemens.com> 6138M: Kieran Bingham <kbingham@kernel.org> 6139S: Supported 6140F: scripts/gdb/ 6141 6142GDT SCSI DISK ARRAY CONTROLLER DRIVER 6143M: Achim Leubner <achim_leubner@adaptec.com> 6144L: linux-scsi@vger.kernel.org 6145W: http://www.icp-vortex.com/ 6146S: Supported 6147F: drivers/scsi/gdt* 6148 6149GEMTEK FM RADIO RECEIVER DRIVER 6150M: Hans Verkuil <hverkuil@xs4all.nl> 6151L: linux-media@vger.kernel.org 6152T: git git://linuxtv.org/media_tree.git 6153W: https://linuxtv.org 6154S: Maintained 6155F: drivers/media/radio/radio-gemtek* 6156 6157GENERIC GPIO I2C DRIVER 6158M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6159S: Supported 6160F: drivers/i2c/busses/i2c-gpio.c 6161F: include/linux/platform_data/i2c-gpio.h 6162 6163GENERIC GPIO I2C MULTIPLEXER DRIVER 6164M: Peter Korsgaard <peter.korsgaard@barco.com> 6165L: linux-i2c@vger.kernel.org 6166S: Supported 6167F: drivers/i2c/muxes/i2c-mux-gpio.c 6168F: include/linux/platform_data/i2c-mux-gpio.h 6169F: Documentation/i2c/muxes/i2c-mux-gpio 6170 6171GENERIC HDLC (WAN) DRIVERS 6172M: Krzysztof Halasa <khc@pm.waw.pl> 6173W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6174S: Maintained 6175F: drivers/net/wan/c101.c 6176F: drivers/net/wan/hd6457* 6177F: drivers/net/wan/hdlc* 6178F: drivers/net/wan/n2.c 6179F: drivers/net/wan/pc300too.c 6180F: drivers/net/wan/pci200syn.c 6181F: drivers/net/wan/wanxl* 6182 6183GENERIC INCLUDE/ASM HEADER FILES 6184M: Arnd Bergmann <arnd@arndb.de> 6185L: linux-arch@vger.kernel.org 6186T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6187S: Maintained 6188F: include/asm-generic/ 6189F: include/uapi/asm-generic/ 6190 6191GENERIC PHY FRAMEWORK 6192M: Kishon Vijay Abraham I <kishon@ti.com> 6193L: linux-kernel@vger.kernel.org 6194T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6195S: Supported 6196F: drivers/phy/ 6197F: include/linux/phy/ 6198 6199GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6200M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6201S: Supported 6202F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6203 6204GENERIC PM DOMAINS 6205M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6206M: Kevin Hilman <khilman@kernel.org> 6207M: Ulf Hansson <ulf.hansson@linaro.org> 6208L: linux-pm@vger.kernel.org 6209S: Supported 6210F: drivers/base/power/domain*.c 6211F: include/linux/pm_domain.h 6212F: Documentation/devicetree/bindings/power/power_domain.txt 6213 6214GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6215M: Eugen Hristev <eugen.hristev@microchip.com> 6216L: linux-input@vger.kernel.org 6217S: Maintained 6218F: drivers/input/touchscreen/resistive-adc-touch.c 6219 6220GENERIC UIO DRIVER FOR PCI DEVICES 6221M: "Michael S. Tsirkin" <mst@redhat.com> 6222L: kvm@vger.kernel.org 6223S: Supported 6224F: drivers/uio/uio_pci_generic.c 6225 6226GENWQE (IBM Generic Workqueue Card) 6227M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6228M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6229S: Supported 6230F: drivers/misc/genwqe/ 6231 6232GET_MAINTAINER SCRIPT 6233M: Joe Perches <joe@perches.com> 6234S: Maintained 6235F: scripts/get_maintainer.pl 6236 6237GFS2 FILE SYSTEM 6238M: Bob Peterson <rpeterso@redhat.com> 6239M: Andreas Gruenbacher <agruenba@redhat.com> 6240L: cluster-devel@redhat.com 6241W: http://sources.redhat.com/cluster/ 6242T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6243S: Supported 6244F: Documentation/filesystems/gfs2*.txt 6245F: fs/gfs2/ 6246F: include/uapi/linux/gfs2_ondisk.h 6247 6248GIGASET ISDN DRIVERS 6249M: Paul Bolle <pebolle@tiscali.nl> 6250L: gigaset307x-common@lists.sourceforge.net 6251W: http://gigaset307x.sourceforge.net/ 6252S: Odd Fixes 6253F: Documentation/isdn/README.gigaset 6254F: drivers/isdn/gigaset/ 6255F: include/uapi/linux/gigaset_dev.h 6256 6257GNSS SUBSYSTEM 6258M: Johan Hovold <johan@kernel.org> 6259S: Maintained 6260F: Documentation/ABI/testing/sysfs-class-gnss 6261F: Documentation/devicetree/bindings/gnss/ 6262F: drivers/gnss/ 6263F: include/linux/gnss.h 6264 6265GO7007 MPEG CODEC 6266M: Hans Verkuil <hans.verkuil@cisco.com> 6267L: linux-media@vger.kernel.org 6268S: Maintained 6269F: drivers/media/usb/go7007/ 6270 6271GOODIX TOUCHSCREEN 6272M: Bastien Nocera <hadess@hadess.net> 6273L: linux-input@vger.kernel.org 6274S: Maintained 6275F: drivers/input/touchscreen/goodix.c 6276 6277GPD POCKET FAN DRIVER 6278M: Hans de Goede <hdegoede@redhat.com> 6279L: platform-driver-x86@vger.kernel.org 6280S: Maintained 6281F: drivers/platform/x86/gpd-pocket-fan.c 6282 6283GPIO ACPI SUPPORT 6284M: Mika Westerberg <mika.westerberg@linux.intel.com> 6285M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6286L: linux-gpio@vger.kernel.org 6287L: linux-acpi@vger.kernel.org 6288S: Maintained 6289F: Documentation/acpi/gpio-properties.txt 6290F: drivers/gpio/gpiolib-acpi.c 6291 6292GPIO IR Transmitter 6293M: Sean Young <sean@mess.org> 6294L: linux-media@vger.kernel.org 6295S: Maintained 6296F: drivers/media/rc/gpio-ir-tx.c 6297 6298GPIO MOCKUP DRIVER 6299M: Bamvor Jian Zhang <bamv2005@gmail.com> 6300R: Bartosz Golaszewski <brgl@bgdev.pl> 6301L: linux-gpio@vger.kernel.org 6302S: Maintained 6303F: drivers/gpio/gpio-mockup.c 6304F: tools/testing/selftests/gpio/ 6305 6306GPIO SUBSYSTEM 6307M: Linus Walleij <linus.walleij@linaro.org> 6308L: linux-gpio@vger.kernel.org 6309T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6310S: Maintained 6311F: Documentation/devicetree/bindings/gpio/ 6312F: Documentation/driver-api/gpio/ 6313F: Documentation/gpio/ 6314F: Documentation/ABI/testing/gpio-cdev 6315F: Documentation/ABI/obsolete/sysfs-gpio 6316F: drivers/gpio/ 6317F: include/linux/gpio/ 6318F: include/linux/gpio.h 6319F: include/linux/of_gpio.h 6320F: include/asm-generic/gpio.h 6321F: include/uapi/linux/gpio.h 6322F: tools/gpio/ 6323 6324GRE DEMULTIPLEXER DRIVER 6325M: Dmitry Kozlov <xeb@mail.ru> 6326L: netdev@vger.kernel.org 6327S: Maintained 6328F: net/ipv4/gre_demux.c 6329F: net/ipv4/gre_offload.c 6330F: include/net/gre.h 6331 6332GRETH 10/100/1G Ethernet MAC device driver 6333M: Andreas Larsson <andreas@gaisler.com> 6334L: netdev@vger.kernel.org 6335S: Maintained 6336F: drivers/net/ethernet/aeroflex/ 6337 6338GREYBUS AUDIO PROTOCOLS DRIVERS 6339M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6340M: Mark Greer <mgreer@animalcreek.com> 6341S: Maintained 6342F: drivers/staging/greybus/audio_apbridgea.c 6343F: drivers/staging/greybus/audio_apbridgea.h 6344F: drivers/staging/greybus/audio_codec.c 6345F: drivers/staging/greybus/audio_codec.h 6346F: drivers/staging/greybus/audio_gb.c 6347F: drivers/staging/greybus/audio_manager.c 6348F: drivers/staging/greybus/audio_manager.h 6349F: drivers/staging/greybus/audio_manager_module.c 6350F: drivers/staging/greybus/audio_manager_private.h 6351F: drivers/staging/greybus/audio_manager_sysfs.c 6352F: drivers/staging/greybus/audio_module.c 6353F: drivers/staging/greybus/audio_topology.c 6354 6355GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6356M: Viresh Kumar <vireshk@kernel.org> 6357S: Maintained 6358F: drivers/staging/greybus/authentication.c 6359F: drivers/staging/greybus/bootrom.c 6360F: drivers/staging/greybus/firmware.h 6361F: drivers/staging/greybus/fw-core.c 6362F: drivers/staging/greybus/fw-download.c 6363F: drivers/staging/greybus/fw-management.c 6364F: drivers/staging/greybus/greybus_authentication.h 6365F: drivers/staging/greybus/greybus_firmware.h 6366F: drivers/staging/greybus/hid.c 6367F: drivers/staging/greybus/i2c.c 6368F: drivers/staging/greybus/spi.c 6369F: drivers/staging/greybus/spilib.c 6370F: drivers/staging/greybus/spilib.h 6371 6372GREYBUS LOOPBACK DRIVER 6373M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6374S: Maintained 6375F: drivers/staging/greybus/loopback.c 6376 6377GREYBUS PLATFORM DRIVERS 6378M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6379S: Maintained 6380F: drivers/staging/greybus/arche-platform.c 6381F: drivers/staging/greybus/arche-apb-ctrl.c 6382F: drivers/staging/greybus/arche_platform.h 6383 6384GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6385M: Rui Miguel Silva <rmfrfs@gmail.com> 6386S: Maintained 6387F: drivers/staging/greybus/sdio.c 6388F: drivers/staging/greybus/light.c 6389F: drivers/staging/greybus/gpio.c 6390F: drivers/staging/greybus/power_supply.c 6391F: drivers/staging/greybus/spi.c 6392F: drivers/staging/greybus/spilib.c 6393 6394GREYBUS SUBSYSTEM 6395M: Johan Hovold <johan@kernel.org> 6396M: Alex Elder <elder@kernel.org> 6397M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6398S: Maintained 6399F: drivers/staging/greybus/ 6400L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6401 6402GREYBUS UART PROTOCOLS DRIVERS 6403M: David Lin <dtwlin@gmail.com> 6404S: Maintained 6405F: drivers/staging/greybus/uart.c 6406F: drivers/staging/greybus/log.c 6407 6408GS1662 VIDEO SERIALIZER 6409M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6410L: linux-media@vger.kernel.org 6411T: git git://linuxtv.org/media_tree.git 6412S: Maintained 6413F: drivers/media/spi/gs1662.c 6414 6415GSPCA FINEPIX SUBDRIVER 6416M: Frank Zago <frank@zago.net> 6417L: linux-media@vger.kernel.org 6418T: git git://linuxtv.org/media_tree.git 6419S: Maintained 6420F: drivers/media/usb/gspca/finepix.c 6421 6422GSPCA GL860 SUBDRIVER 6423M: Olivier Lorin <o.lorin@laposte.net> 6424L: linux-media@vger.kernel.org 6425T: git git://linuxtv.org/media_tree.git 6426S: Maintained 6427F: drivers/media/usb/gspca/gl860/ 6428 6429GSPCA M5602 SUBDRIVER 6430M: Erik Andren <erik.andren@gmail.com> 6431L: linux-media@vger.kernel.org 6432T: git git://linuxtv.org/media_tree.git 6433S: Maintained 6434F: drivers/media/usb/gspca/m5602/ 6435 6436GSPCA PAC207 SONIXB SUBDRIVER 6437M: Hans Verkuil <hverkuil@xs4all.nl> 6438L: linux-media@vger.kernel.org 6439T: git git://linuxtv.org/media_tree.git 6440S: Odd Fixes 6441F: drivers/media/usb/gspca/pac207.c 6442 6443GSPCA SN9C20X SUBDRIVER 6444M: Brian Johnson <brijohn@gmail.com> 6445L: linux-media@vger.kernel.org 6446T: git git://linuxtv.org/media_tree.git 6447S: Maintained 6448F: drivers/media/usb/gspca/sn9c20x.c 6449 6450GSPCA T613 SUBDRIVER 6451M: Leandro Costantino <lcostantino@gmail.com> 6452L: linux-media@vger.kernel.org 6453T: git git://linuxtv.org/media_tree.git 6454S: Maintained 6455F: drivers/media/usb/gspca/t613.c 6456 6457GSPCA USB WEBCAM DRIVER 6458M: Hans Verkuil <hverkuil@xs4all.nl> 6459L: linux-media@vger.kernel.org 6460T: git git://linuxtv.org/media_tree.git 6461S: Odd Fixes 6462F: drivers/media/usb/gspca/ 6463 6464GTP (GPRS Tunneling Protocol) 6465M: Pablo Neira Ayuso <pablo@netfilter.org> 6466M: Harald Welte <laforge@gnumonks.org> 6467L: osmocom-net-gprs@lists.osmocom.org 6468T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6469S: Maintained 6470F: drivers/net/gtp.c 6471 6472GUID PARTITION TABLE (GPT) 6473M: Davidlohr Bueso <dave@stgolabs.net> 6474L: linux-efi@vger.kernel.org 6475S: Maintained 6476F: block/partitions/efi.* 6477 6478H8/300 ARCHITECTURE 6479M: Yoshinori Sato <ysato@users.sourceforge.jp> 6480L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6481W: http://uclinux-h8.sourceforge.jp 6482T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6483S: Maintained 6484F: arch/h8300/ 6485F: drivers/clocksource/h8300_*.c 6486F: drivers/clk/h8300/ 6487F: drivers/irqchip/irq-renesas-h8*.c 6488 6489HACKRF MEDIA DRIVER 6490M: Antti Palosaari <crope@iki.fi> 6491L: linux-media@vger.kernel.org 6492W: https://linuxtv.org 6493W: http://palosaari.fi/linux/ 6494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6495T: git git://linuxtv.org/anttip/media_tree.git 6496S: Maintained 6497F: drivers/media/usb/hackrf/ 6498 6499HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6500M: Frank Seidel <frank@f-seidel.de> 6501L: platform-driver-x86@vger.kernel.org 6502W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6503S: Maintained 6504F: drivers/platform/x86/hdaps.c 6505 6506HARDWARE MONITORING 6507M: Jean Delvare <jdelvare@suse.com> 6508M: Guenter Roeck <linux@roeck-us.net> 6509L: linux-hwmon@vger.kernel.org 6510W: http://hwmon.wiki.kernel.org/ 6511T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6512S: Maintained 6513F: Documentation/devicetree/bindings/hwmon/ 6514F: Documentation/hwmon/ 6515F: drivers/hwmon/ 6516F: include/linux/hwmon*.h 6517F: include/trace/events/hwmon*.h 6518 6519HARDWARE RANDOM NUMBER GENERATOR CORE 6520M: Matt Mackall <mpm@selenic.com> 6521M: Herbert Xu <herbert@gondor.apana.org.au> 6522L: linux-crypto@vger.kernel.org 6523S: Odd fixes 6524F: Documentation/devicetree/bindings/rng/ 6525F: Documentation/hw_random.txt 6526F: drivers/char/hw_random/ 6527F: include/linux/hw_random.h 6528 6529HARDWARE TRACING FACILITIES 6530M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6531S: Maintained 6532F: drivers/hwtracing/ 6533 6534HARDWARE SPINLOCK CORE 6535M: Ohad Ben-Cohen <ohad@wizery.com> 6536M: Bjorn Andersson <bjorn.andersson@linaro.org> 6537L: linux-remoteproc@vger.kernel.org 6538S: Maintained 6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6540F: Documentation/devicetree/bindings/hwlock/ 6541F: Documentation/hwspinlock.txt 6542F: drivers/hwspinlock/ 6543F: include/linux/hwspinlock.h 6544 6545HARMONY SOUND DRIVER 6546L: linux-parisc@vger.kernel.org 6547S: Maintained 6548F: sound/parisc/harmony.* 6549 6550HDPVR USB VIDEO ENCODER DRIVER 6551M: Hans Verkuil <hverkuil@xs4all.nl> 6552L: linux-media@vger.kernel.org 6553T: git git://linuxtv.org/media_tree.git 6554W: https://linuxtv.org 6555S: Odd Fixes 6556F: drivers/media/usb/hdpvr/ 6557 6558HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6559M: Jerry Hoemann <jerry.hoemann@hpe.com> 6560S: Supported 6561F: Documentation/watchdog/hpwdt.txt 6562F: drivers/watchdog/hpwdt.c 6563 6564HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6565M: Don Brace <don.brace@microsemi.com> 6566L: esc.storagedev@microsemi.com 6567L: linux-scsi@vger.kernel.org 6568S: Supported 6569F: Documentation/scsi/hpsa.txt 6570F: drivers/scsi/hpsa*.[ch] 6571F: include/linux/cciss*.h 6572F: include/uapi/linux/cciss*.h 6573 6574HFI1 DRIVER 6575M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6576M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6577L: linux-rdma@vger.kernel.org 6578S: Supported 6579F: drivers/infiniband/hw/hfi1 6580 6581HFS FILESYSTEM 6582L: linux-fsdevel@vger.kernel.org 6583S: Orphan 6584F: Documentation/filesystems/hfs.txt 6585F: fs/hfs/ 6586 6587HFSPLUS FILESYSTEM 6588L: linux-fsdevel@vger.kernel.org 6589S: Orphan 6590F: Documentation/filesystems/hfsplus.txt 6591F: fs/hfsplus/ 6592 6593HGA FRAMEBUFFER DRIVER 6594M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6595L: linux-nvidia@lists.surfsouth.com 6596W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6597S: Maintained 6598F: drivers/video/fbdev/hgafb.c 6599 6600HIBERNATION (aka Software Suspend, aka swsusp) 6601M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6602M: Pavel Machek <pavel@ucw.cz> 6603L: linux-pm@vger.kernel.org 6604B: https://bugzilla.kernel.org 6605S: Supported 6606F: arch/x86/power/ 6607F: drivers/base/power/ 6608F: kernel/power/ 6609F: include/linux/suspend.h 6610F: include/linux/freezer.h 6611F: include/linux/pm.h 6612F: arch/*/include/asm/suspend*.h 6613 6614HID CORE LAYER 6615M: Jiri Kosina <jikos@kernel.org> 6616M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6617L: linux-input@vger.kernel.org 6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6619S: Maintained 6620F: drivers/hid/ 6621F: include/linux/hid* 6622F: include/uapi/linux/hid* 6623 6624HID SENSOR HUB DRIVERS 6625M: Jiri Kosina <jikos@kernel.org> 6626M: Jonathan Cameron <jic23@kernel.org> 6627M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6628L: linux-input@vger.kernel.org 6629L: linux-iio@vger.kernel.org 6630S: Maintained 6631F: Documentation/hid/hid-sensor* 6632F: drivers/hid/hid-sensor-* 6633F: drivers/iio/*/hid-* 6634F: include/linux/hid-sensor-* 6635 6636HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6637M: Thomas Gleixner <tglx@linutronix.de> 6638L: linux-kernel@vger.kernel.org 6639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6640S: Maintained 6641F: Documentation/timers/ 6642F: kernel/time/hrtimer.c 6643F: kernel/time/clockevents.c 6644F: kernel/time/timer_*.c 6645F: include/linux/clockchips.h 6646F: include/linux/hrtimer.h 6647 6648HIGH-SPEED SCC DRIVER FOR AX.25 6649L: linux-hams@vger.kernel.org 6650S: Orphan 6651F: drivers/net/hamradio/dmascc.c 6652F: drivers/net/hamradio/scc.c 6653 6654HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6655M: HighPoint Linux Team <linux@highpoint-tech.com> 6656W: http://www.highpoint-tech.com 6657S: Supported 6658F: Documentation/scsi/hptiop.txt 6659F: drivers/scsi/hptiop.c 6660 6661HIPPI 6662M: Jes Sorensen <jes@trained-monkey.org> 6663L: linux-hippi@sunsite.dk 6664S: Maintained 6665F: include/linux/hippidevice.h 6666F: include/uapi/linux/if_hippi.h 6667F: net/802/hippi.c 6668F: drivers/net/hippi/ 6669 6670HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6671M: Yisen Zhuang <yisen.zhuang@huawei.com> 6672M: Salil Mehta <salil.mehta@huawei.com> 6673L: netdev@vger.kernel.org 6674W: http://www.hisilicon.com 6675S: Maintained 6676F: drivers/net/ethernet/hisilicon/hns3/ 6677 6678HISILICON LPC BUS DRIVER 6679M: john.garry@huawei.com 6680W: http://www.hisilicon.com 6681S: Maintained 6682F: drivers/bus/hisi_lpc.c 6683F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6684 6685HISILICON NETWORK SUBSYSTEM DRIVER 6686M: Yisen Zhuang <yisen.zhuang@huawei.com> 6687M: Salil Mehta <salil.mehta@huawei.com> 6688L: netdev@vger.kernel.org 6689W: http://www.hisilicon.com 6690S: Maintained 6691F: drivers/net/ethernet/hisilicon/ 6692F: Documentation/devicetree/bindings/net/hisilicon*.txt 6693 6694HISILICON PMU DRIVER 6695M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6696W: http://www.hisilicon.com 6697S: Supported 6698F: drivers/perf/hisilicon 6699F: Documentation/perf/hisi-pmu.txt 6700 6701HISILICON ROCE DRIVER 6702M: Lijun Ou <oulijun@huawei.com> 6703M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6704L: linux-rdma@vger.kernel.org 6705S: Maintained 6706F: drivers/infiniband/hw/hns/ 6707F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6708 6709HISILICON SAS Controller 6710M: John Garry <john.garry@huawei.com> 6711W: http://www.hisilicon.com 6712S: Supported 6713F: drivers/scsi/hisi_sas/ 6714F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6715 6716HMM - Heterogeneous Memory Management 6717M: Jérôme Glisse <jglisse@redhat.com> 6718L: linux-mm@kvack.org 6719S: Maintained 6720F: mm/hmm* 6721F: include/linux/hmm* 6722F: Documentation/vm/hmm.rst 6723 6724HOST AP DRIVER 6725M: Jouni Malinen <j@w1.fi> 6726L: linux-wireless@vger.kernel.org 6727W: http://w1.fi/hostap-driver.html 6728S: Obsolete 6729F: drivers/net/wireless/intersil/hostap/ 6730 6731HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6732L: platform-driver-x86@vger.kernel.org 6733S: Orphan 6734F: drivers/platform/x86/tc1100-wmi.c 6735 6736HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6737M: Jaroslav Kysela <perex@perex.cz> 6738S: Maintained 6739F: drivers/net/ethernet/hp/hp100.* 6740 6741HPET: High Precision Event Timers driver 6742M: Clemens Ladisch <clemens@ladisch.de> 6743S: Maintained 6744F: Documentation/timers/hpet.txt 6745F: drivers/char/hpet.c 6746F: include/linux/hpet.h 6747F: include/uapi/linux/hpet.h 6748 6749HPET: x86 6750S: Orphan 6751F: arch/x86/kernel/hpet.c 6752F: arch/x86/include/asm/hpet.h 6753 6754HPFS FILESYSTEM 6755M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6756W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6757S: Maintained 6758F: fs/hpfs/ 6759 6760HSI SUBSYSTEM 6761M: Sebastian Reichel <sre@kernel.org> 6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6763S: Maintained 6764F: Documentation/ABI/testing/sysfs-bus-hsi 6765F: Documentation/driver-api/hsi.rst 6766F: drivers/hsi/ 6767F: include/linux/hsi/ 6768F: include/uapi/linux/hsi/ 6769 6770HSO 3G MODEM DRIVER 6771L: linux-usb@vger.kernel.org 6772S: Orphan 6773F: drivers/net/usb/hso.c 6774 6775HSR NETWORK PROTOCOL 6776M: Arvid Brodin <arvid.brodin@alten.se> 6777L: netdev@vger.kernel.org 6778S: Maintained 6779F: net/hsr/ 6780 6781HT16K33 LED CONTROLLER DRIVER 6782M: Robin van der Gracht <robin@protonic.nl> 6783S: Maintained 6784F: drivers/auxdisplay/ht16k33.c 6785F: Documentation/devicetree/bindings/display/ht16k33.txt 6786 6787HTCPEN TOUCHSCREEN DRIVER 6788M: Pau Oliva Fora <pof@eslack.org> 6789L: linux-input@vger.kernel.org 6790S: Maintained 6791F: drivers/input/touchscreen/htcpen.c 6792 6793HUAWEI ETHERNET DRIVER 6794M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6795L: netdev@vger.kernel.org 6796S: Supported 6797F: Documentation/networking/hinic.txt 6798F: drivers/net/ethernet/huawei/hinic/ 6799 6800HUGETLB FILESYSTEM 6801M: Mike Kravetz <mike.kravetz@oracle.com> 6802L: linux-mm@kvack.org 6803S: Maintained 6804F: fs/hugetlbfs/ 6805F: mm/hugetlb.c 6806F: include/linux/hugetlb.h 6807F: Documentation/admin-guide/mm/hugetlbpage.rst 6808F: Documentation/vm/hugetlbfs_reserv.rst 6809F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6810 6811HVA ST MEDIA DRIVER 6812M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6813L: linux-media@vger.kernel.org 6814T: git git://linuxtv.org/media_tree.git 6815W: https://linuxtv.org 6816S: Supported 6817F: drivers/media/platform/sti/hva 6818 6819HWPOISON MEMORY FAILURE HANDLING 6820M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6821L: linux-mm@kvack.org 6822S: Maintained 6823F: mm/memory-failure.c 6824F: mm/hwpoison-inject.c 6825 6826HYGON PROCESSOR SUPPORT 6827M: Pu Wen <puwen@hygon.cn> 6828L: linux-kernel@vger.kernel.org 6829S: Maintained 6830F: arch/x86/kernel/cpu/hygon.c 6831 6832Hyper-V CORE AND DRIVERS 6833M: "K. Y. Srinivasan" <kys@microsoft.com> 6834M: Haiyang Zhang <haiyangz@microsoft.com> 6835M: Stephen Hemminger <sthemmin@microsoft.com> 6836L: devel@linuxdriverproject.org 6837S: Maintained 6838F: Documentation/networking/netvsc.txt 6839F: arch/x86/include/asm/mshyperv.h 6840F: arch/x86/include/asm/trace/hyperv.h 6841F: arch/x86/include/asm/hyperv-tlfs.h 6842F: arch/x86/kernel/cpu/mshyperv.c 6843F: arch/x86/hyperv 6844F: drivers/hid/hid-hyperv.c 6845F: drivers/hv/ 6846F: drivers/input/serio/hyperv-keyboard.c 6847F: drivers/pci/controller/pci-hyperv.c 6848F: drivers/net/hyperv/ 6849F: drivers/scsi/storvsc_drv.c 6850F: drivers/uio/uio_hv_generic.c 6851F: drivers/video/fbdev/hyperv_fb.c 6852F: net/vmw_vsock/hyperv_transport.c 6853F: include/linux/hyperv.h 6854F: include/uapi/linux/hyperv.h 6855F: tools/hv/ 6856F: Documentation/ABI/stable/sysfs-bus-vmbus 6857 6858HYPERVISOR VIRTUAL CONSOLE DRIVER 6859L: linuxppc-dev@lists.ozlabs.org 6860S: Odd Fixes 6861F: drivers/tty/hvc/ 6862 6863I2C ACPI SUPPORT 6864M: Mika Westerberg <mika.westerberg@linux.intel.com> 6865L: linux-i2c@vger.kernel.org 6866L: linux-acpi@vger.kernel.org 6867S: Maintained 6868F: drivers/i2c/i2c-core-acpi.c 6869 6870I2C CONTROLLER DRIVER FOR NVIDIA GPU 6871M: Ajay Gupta <ajayg@nvidia.com> 6872L: linux-i2c@vger.kernel.org 6873S: Maintained 6874F: Documentation/i2c/busses/i2c-nvidia-gpu 6875F: drivers/i2c/busses/i2c-nvidia-gpu.c 6876 6877I2C MUXES 6878M: Peter Rosin <peda@axentia.se> 6879L: linux-i2c@vger.kernel.org 6880S: Maintained 6881F: Documentation/i2c/i2c-topology 6882F: Documentation/i2c/muxes/ 6883F: Documentation/devicetree/bindings/i2c/i2c-mux* 6884F: Documentation/devicetree/bindings/i2c/i2c-arb* 6885F: Documentation/devicetree/bindings/i2c/i2c-gate* 6886F: drivers/i2c/i2c-mux.c 6887F: drivers/i2c/muxes/ 6888F: include/linux/i2c-mux.h 6889 6890I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6891M: Gregory CLEMENT <gregory.clement@bootlin.com> 6892L: linux-i2c@vger.kernel.org 6893S: Maintained 6894F: drivers/i2c/busses/i2c-mv64xxx.c 6895 6896I2C OVER PARALLEL PORT 6897M: Jean Delvare <jdelvare@suse.com> 6898L: linux-i2c@vger.kernel.org 6899S: Maintained 6900F: Documentation/i2c/busses/i2c-parport 6901F: Documentation/i2c/busses/i2c-parport-light 6902F: drivers/i2c/busses/i2c-parport.c 6903F: drivers/i2c/busses/i2c-parport-light.c 6904 6905I2C SUBSYSTEM 6906M: Wolfram Sang <wsa@the-dreams.de> 6907L: linux-i2c@vger.kernel.org 6908W: https://i2c.wiki.kernel.org/ 6909Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6910T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6911S: Maintained 6912F: Documentation/devicetree/bindings/i2c/i2c.txt 6913F: Documentation/i2c/ 6914F: drivers/i2c/* 6915F: include/linux/i2c.h 6916F: include/linux/i2c-dev.h 6917F: include/linux/i2c-smbus.h 6918F: include/uapi/linux/i2c.h 6919F: include/uapi/linux/i2c-*.h 6920 6921I2C SUBSYSTEM HOST DRIVERS 6922L: linux-i2c@vger.kernel.org 6923W: https://i2c.wiki.kernel.org/ 6924Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6926S: Odd Fixes 6927F: Documentation/devicetree/bindings/i2c/ 6928F: drivers/i2c/algos/ 6929F: drivers/i2c/busses/ 6930 6931I2C-TAOS-EVM DRIVER 6932M: Jean Delvare <jdelvare@suse.com> 6933L: linux-i2c@vger.kernel.org 6934S: Maintained 6935F: Documentation/i2c/busses/i2c-taos-evm 6936F: drivers/i2c/busses/i2c-taos-evm.c 6937 6938I2C-TINY-USB DRIVER 6939M: Till Harbaum <till@harbaum.org> 6940L: linux-i2c@vger.kernel.org 6941W: http://www.harbaum.org/till/i2c_tiny_usb 6942S: Maintained 6943F: drivers/i2c/busses/i2c-tiny-usb.c 6944 6945I2C/SMBUS CONTROLLER DRIVERS FOR PC 6946M: Jean Delvare <jdelvare@suse.com> 6947L: linux-i2c@vger.kernel.org 6948S: Maintained 6949F: Documentation/i2c/busses/i2c-ali1535 6950F: Documentation/i2c/busses/i2c-ali1563 6951F: Documentation/i2c/busses/i2c-ali15x3 6952F: Documentation/i2c/busses/i2c-amd756 6953F: Documentation/i2c/busses/i2c-amd8111 6954F: Documentation/i2c/busses/i2c-i801 6955F: Documentation/i2c/busses/i2c-nforce2 6956F: Documentation/i2c/busses/i2c-piix4 6957F: Documentation/i2c/busses/i2c-sis5595 6958F: Documentation/i2c/busses/i2c-sis630 6959F: Documentation/i2c/busses/i2c-sis96x 6960F: Documentation/i2c/busses/i2c-via 6961F: Documentation/i2c/busses/i2c-viapro 6962F: drivers/i2c/busses/i2c-ali1535.c 6963F: drivers/i2c/busses/i2c-ali1563.c 6964F: drivers/i2c/busses/i2c-ali15x3.c 6965F: drivers/i2c/busses/i2c-amd756.c 6966F: drivers/i2c/busses/i2c-amd756-s4882.c 6967F: drivers/i2c/busses/i2c-amd8111.c 6968F: drivers/i2c/busses/i2c-i801.c 6969F: drivers/i2c/busses/i2c-isch.c 6970F: drivers/i2c/busses/i2c-nforce2.c 6971F: drivers/i2c/busses/i2c-nforce2-s4985.c 6972F: drivers/i2c/busses/i2c-piix4.c 6973F: drivers/i2c/busses/i2c-sis5595.c 6974F: drivers/i2c/busses/i2c-sis630.c 6975F: drivers/i2c/busses/i2c-sis96x.c 6976F: drivers/i2c/busses/i2c-via.c 6977F: drivers/i2c/busses/i2c-viapro.c 6978 6979I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6980M: Hans de Goede <hdegoede@redhat.com> 6981L: linux-i2c@vger.kernel.org 6982S: Maintained 6983F: drivers/i2c/busses/i2c-cht-wc.c 6984 6985I2C/SMBUS ISMT DRIVER 6986M: Seth Heasley <seth.heasley@intel.com> 6987M: Neil Horman <nhorman@tuxdriver.com> 6988L: linux-i2c@vger.kernel.org 6989F: drivers/i2c/busses/i2c-ismt.c 6990F: Documentation/i2c/busses/i2c-ismt 6991 6992I2C/SMBUS STUB DRIVER 6993M: Jean Delvare <jdelvare@suse.com> 6994L: linux-i2c@vger.kernel.org 6995S: Maintained 6996F: drivers/i2c/i2c-stub.c 6997 6998IA64 (Itanium) PLATFORM 6999M: Tony Luck <tony.luck@intel.com> 7000M: Fenghua Yu <fenghua.yu@intel.com> 7001L: linux-ia64@vger.kernel.org 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7003S: Maintained 7004F: arch/ia64/ 7005 7006IBM Power 842 compression accelerator 7007M: Haren Myneni <haren@us.ibm.com> 7008S: Supported 7009F: drivers/crypto/nx/Makefile 7010F: drivers/crypto/nx/Kconfig 7011F: drivers/crypto/nx/nx-842* 7012F: include/linux/sw842.h 7013F: crypto/842.c 7014F: lib/842/ 7015 7016IBM Power in-Nest Crypto Acceleration 7017M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7018M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7019L: linux-crypto@vger.kernel.org 7020S: Supported 7021F: drivers/crypto/nx/Makefile 7022F: drivers/crypto/nx/Kconfig 7023F: drivers/crypto/nx/nx-aes* 7024F: drivers/crypto/nx/nx-sha* 7025F: drivers/crypto/nx/nx.* 7026F: drivers/crypto/nx/nx_csbcpb.h 7027F: drivers/crypto/nx/nx_debugfs.h 7028 7029IBM Power Linux RAID adapter 7030M: Brian King <brking@us.ibm.com> 7031S: Supported 7032F: drivers/scsi/ipr.* 7033 7034IBM Power SRIOV Virtual NIC Device Driver 7035M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7036M: John Allen <jallen@linux.vnet.ibm.com> 7037L: netdev@vger.kernel.org 7038S: Supported 7039F: drivers/net/ethernet/ibm/ibmvnic.* 7040 7041IBM Power Virtual Accelerator Switchboard 7042M: Sukadev Bhattiprolu 7043L: linuxppc-dev@lists.ozlabs.org 7044S: Supported 7045F: arch/powerpc/platforms/powernv/vas* 7046F: arch/powerpc/platforms/powernv/copy-paste.h 7047F: arch/powerpc/include/asm/vas.h 7048F: arch/powerpc/include/uapi/asm/vas.h 7049 7050IBM Power Virtual Ethernet Device Driver 7051M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7052L: netdev@vger.kernel.org 7053S: Supported 7054F: drivers/net/ethernet/ibm/ibmveth.* 7055 7056IBM Power Virtual FC Device Drivers 7057M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7058L: linux-scsi@vger.kernel.org 7059S: Supported 7060F: drivers/scsi/ibmvscsi/ibmvfc* 7061 7062IBM Power Virtual Management Channel Driver 7063M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7064M: Steven Royer <seroyer@linux.vnet.ibm.com> 7065S: Supported 7066F: drivers/misc/ibmvmc.* 7067 7068IBM Power Virtual SCSI Device Drivers 7069M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7070L: linux-scsi@vger.kernel.org 7071S: Supported 7072F: drivers/scsi/ibmvscsi/ibmvscsi* 7073F: include/scsi/viosrp.h 7074 7075IBM Power Virtual SCSI Device Target Driver 7076M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7077M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7078L: linux-scsi@vger.kernel.org 7079L: target-devel@vger.kernel.org 7080S: Supported 7081F: drivers/scsi/ibmvscsi_tgt/ 7082 7083IBM Power VMX Cryptographic instructions 7084M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7085M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7086L: linux-crypto@vger.kernel.org 7087S: Supported 7088F: drivers/crypto/vmx/Makefile 7089F: drivers/crypto/vmx/Kconfig 7090F: drivers/crypto/vmx/vmx.c 7091F: drivers/crypto/vmx/aes* 7092F: drivers/crypto/vmx/ghash* 7093F: drivers/crypto/vmx/ppc-xlate.pl 7094 7095IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7096M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7097L: linux-pci@vger.kernel.org 7098L: linuxppc-dev@lists.ozlabs.org 7099S: Supported 7100F: drivers/pci/hotplug/rpaphp* 7101 7102IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7103M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7104L: linux-pci@vger.kernel.org 7105L: linuxppc-dev@lists.ozlabs.org 7106S: Supported 7107F: drivers/pci/hotplug/rpadlpar* 7108 7109IBM ServeRAID RAID DRIVER 7110S: Orphan 7111F: drivers/scsi/ips.* 7112 7113ICH LPC AND GPIO DRIVER 7114M: Peter Tyser <ptyser@xes-inc.com> 7115S: Maintained 7116F: drivers/mfd/lpc_ich.c 7117F: drivers/gpio/gpio-ich.c 7118 7119IDE SUBSYSTEM 7120M: "David S. Miller" <davem@davemloft.net> 7121L: linux-ide@vger.kernel.org 7122Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7123T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7124S: Maintained 7125F: Documentation/ide/ 7126F: drivers/ide/ 7127F: include/linux/ide.h 7128 7129IDE/ATAPI DRIVERS 7130M: Borislav Petkov <bp@alien8.de> 7131L: linux-ide@vger.kernel.org 7132S: Maintained 7133F: Documentation/cdrom/ide-cd 7134F: drivers/ide/ide-cd* 7135 7136IDEAPAD LAPTOP EXTRAS DRIVER 7137M: Ike Panhc <ike.pan@canonical.com> 7138L: platform-driver-x86@vger.kernel.org 7139W: http://launchpad.net/ideapad-laptop 7140S: Maintained 7141F: drivers/platform/x86/ideapad-laptop.c 7142 7143IDEAPAD LAPTOP SLIDEBAR DRIVER 7144M: Andrey Moiseev <o2g.org.ru@gmail.com> 7145L: linux-input@vger.kernel.org 7146W: https://github.com/o2genum/ideapad-slidebar 7147S: Maintained 7148F: drivers/input/misc/ideapad_slidebar.c 7149 7150IDT VersaClock 5 CLOCK DRIVER 7151M: Marek Vasut <marek.vasut@gmail.com> 7152S: Maintained 7153F: drivers/clk/clk-versaclock5.c 7154 7155IEEE 802.15.4 SUBSYSTEM 7156M: Alexander Aring <alex.aring@gmail.com> 7157M: Stefan Schmidt <stefan@datenfreihafen.org> 7158L: linux-wpan@vger.kernel.org 7159W: http://wpan.cakelab.org/ 7160T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7161T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7162S: Maintained 7163F: net/ieee802154/ 7164F: net/mac802154/ 7165F: drivers/net/ieee802154/ 7166F: include/linux/nl802154.h 7167F: include/linux/ieee802154.h 7168F: include/net/nl802154.h 7169F: include/net/mac802154.h 7170F: include/net/af_ieee802154.h 7171F: include/net/cfg802154.h 7172F: include/net/ieee802154_netdev.h 7173F: Documentation/networking/ieee802154.txt 7174 7175IFE PROTOCOL 7176M: Yotam Gigi <yotam.gi@gmail.com> 7177M: Jamal Hadi Salim <jhs@mojatatu.com> 7178F: net/ife 7179F: include/net/ife.h 7180F: include/uapi/linux/ife.h 7181 7182IGORPLUG-USB IR RECEIVER 7183M: Sean Young <sean@mess.org> 7184L: linux-media@vger.kernel.org 7185S: Maintained 7186F: drivers/media/rc/igorplugusb.c 7187 7188IGUANAWORKS USB IR TRANSCEIVER 7189M: Sean Young <sean@mess.org> 7190L: linux-media@vger.kernel.org 7191S: Maintained 7192F: drivers/media/rc/iguanair.c 7193 7194IIO DIGITAL POTENTIOMETER DAC 7195M: Peter Rosin <peda@axentia.se> 7196L: linux-iio@vger.kernel.org 7197S: Maintained 7198F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7199F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7200F: drivers/iio/dac/dpot-dac.c 7201 7202IIO ENVELOPE DETECTOR 7203M: Peter Rosin <peda@axentia.se> 7204L: linux-iio@vger.kernel.org 7205S: Maintained 7206F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7207F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7208F: drivers/iio/adc/envelope-detector.c 7209 7210IIO MULTIPLEXER 7211M: Peter Rosin <peda@axentia.se> 7212L: linux-iio@vger.kernel.org 7213S: Maintained 7214F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7215F: drivers/iio/multiplexer/iio-mux.c 7216 7217IIO SUBSYSTEM AND DRIVERS 7218M: Jonathan Cameron <jic23@kernel.org> 7219R: Hartmut Knaack <knaack.h@gmx.de> 7220R: Lars-Peter Clausen <lars@metafoo.de> 7221R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7222L: linux-iio@vger.kernel.org 7223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7224S: Maintained 7225F: Documentation/ABI/testing/configfs-iio* 7226F: Documentation/ABI/testing/sysfs-bus-iio* 7227F: Documentation/devicetree/bindings/iio/ 7228F: drivers/iio/ 7229F: drivers/staging/iio/ 7230F: include/linux/iio/ 7231F: tools/iio/ 7232 7233IIO UNIT CONVERTER 7234M: Peter Rosin <peda@axentia.se> 7235L: linux-iio@vger.kernel.org 7236S: Maintained 7237F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7238F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7239F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7240F: drivers/iio/afe/iio-rescale.c 7241 7242IKANOS/ADI EAGLE ADSL USB DRIVER 7243M: Matthieu Castet <castet.matthieu@free.fr> 7244M: Stanislaw Gruszka <stf_xl@wp.pl> 7245S: Maintained 7246F: drivers/usb/atm/ueagle-atm.c 7247 7248IMGTEC ASCII LCD DRIVER 7249M: Paul Burton <paul.burton@mips.com> 7250S: Maintained 7251F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7252F: drivers/auxdisplay/img-ascii-lcd.c 7253 7254IMGTEC IR DECODER DRIVER 7255M: James Hogan <jhogan@kernel.org> 7256S: Maintained 7257F: drivers/media/rc/img-ir/ 7258 7259IMON SOUNDGRAPH USB IR RECEIVER 7260M: Sean Young <sean@mess.org> 7261L: linux-media@vger.kernel.org 7262S: Maintained 7263F: drivers/media/rc/imon_raw.c 7264F: drivers/media/rc/imon.c 7265 7266IMS TWINTURBO FRAMEBUFFER DRIVER 7267L: linux-fbdev@vger.kernel.org 7268S: Orphan 7269F: drivers/video/fbdev/imsttfb.c 7270 7271INA209 HARDWARE MONITOR DRIVER 7272M: Guenter Roeck <linux@roeck-us.net> 7273L: linux-hwmon@vger.kernel.org 7274S: Maintained 7275F: Documentation/hwmon/ina209 7276F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7277F: drivers/hwmon/ina209.c 7278 7279INA2XX HARDWARE MONITOR DRIVER 7280M: Guenter Roeck <linux@roeck-us.net> 7281L: linux-hwmon@vger.kernel.org 7282S: Maintained 7283F: Documentation/hwmon/ina2xx 7284F: drivers/hwmon/ina2xx.c 7285F: include/linux/platform_data/ina2xx.h 7286 7287INDUSTRY PACK SUBSYSTEM (IPACK) 7288M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7289M: Jens Taprogge <jens.taprogge@taprogge.org> 7290M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7291L: industrypack-devel@lists.sourceforge.net 7292W: http://industrypack.sourceforge.net 7293S: Maintained 7294F: drivers/ipack/ 7295 7296INFINIBAND SUBSYSTEM 7297M: Doug Ledford <dledford@redhat.com> 7298M: Jason Gunthorpe <jgg@mellanox.com> 7299L: linux-rdma@vger.kernel.org 7300W: https://github.com/linux-rdma/rdma-core 7301Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7303S: Supported 7304F: Documentation/devicetree/bindings/infiniband/ 7305F: Documentation/infiniband/ 7306F: drivers/infiniband/ 7307F: include/uapi/linux/if_infiniband.h 7308F: include/uapi/rdma/ 7309F: include/rdma/ 7310 7311INGENIC JZ4780 DMA Driver 7312M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7313S: Maintained 7314F: drivers/dma/dma-jz4780.c 7315 7316INGENIC JZ4780 NAND DRIVER 7317M: Harvey Hunt <harveyhuntnexus@gmail.com> 7318L: linux-mtd@lists.infradead.org 7319S: Maintained 7320F: drivers/mtd/nand/raw/jz4780_* 7321 7322INOTIFY 7323M: Jan Kara <jack@suse.cz> 7324R: Amir Goldstein <amir73il@gmail.com> 7325L: linux-fsdevel@vger.kernel.org 7326S: Maintained 7327F: Documentation/filesystems/inotify.txt 7328F: fs/notify/inotify/ 7329F: include/linux/inotify.h 7330F: include/uapi/linux/inotify.h 7331 7332INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7333M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7334L: linux-input@vger.kernel.org 7335Q: http://patchwork.kernel.org/project/linux-input/list/ 7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7337S: Maintained 7338F: drivers/input/ 7339F: include/linux/input.h 7340F: include/uapi/linux/input.h 7341F: include/uapi/linux/input-event-codes.h 7342F: include/linux/input/ 7343F: Documentation/devicetree/bindings/input/ 7344F: Documentation/devicetree/bindings/serio/ 7345F: Documentation/input/ 7346 7347INPUT MULTITOUCH (MT) PROTOCOL 7348M: Henrik Rydberg <rydberg@bitmath.org> 7349L: linux-input@vger.kernel.org 7350S: Odd fixes 7351F: Documentation/input/multi-touch-protocol.rst 7352F: drivers/input/input-mt.c 7353K: \b(ABS|SYN)_MT_ 7354 7355INSIDE SECURE CRYPTO DRIVER 7356M: Antoine Tenart <antoine.tenart@bootlin.com> 7357F: drivers/crypto/inside-secure/ 7358S: Maintained 7359L: linux-crypto@vger.kernel.org 7360 7361INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7362M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7363M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7364L: linux-integrity@vger.kernel.org 7365T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7366S: Supported 7367F: security/integrity/ima/ 7368 7369INTEL 810/815 FRAMEBUFFER DRIVER 7370M: Antonino Daplas <adaplas@gmail.com> 7371L: linux-fbdev@vger.kernel.org 7372S: Maintained 7373F: drivers/video/fbdev/i810/ 7374 7375INTEL ASoC DRIVERS 7376M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7377M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7378M: Jie Yang <yang.jie@linux.intel.com> 7379L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7380S: Supported 7381F: sound/soc/intel/ 7382 7383INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7384M: Hans de Goede <hdegoede@redhat.com> 7385L: platform-driver-x86@vger.kernel.org 7386S: Maintained 7387F: drivers/platform/x86/intel_atomisp2_pm.c 7388 7389INTEL C600 SERIES SAS CONTROLLER DRIVER 7390M: Intel SCU Linux support <intel-linux-scu@intel.com> 7391M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7392L: linux-scsi@vger.kernel.org 7393T: git git://git.code.sf.net/p/intel-sas/isci 7394S: Supported 7395F: drivers/scsi/isci/ 7396 7397INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7398M: Jani Nikula <jani.nikula@linux.intel.com> 7399M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7400M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7401L: intel-gfx@lists.freedesktop.org 7402W: https://01.org/linuxgraphics/ 7403B: https://01.org/linuxgraphics/documentation/how-report-bugs 7404C: irc://chat.freenode.net/intel-gfx 7405Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7406T: git git://anongit.freedesktop.org/drm-intel 7407S: Supported 7408F: drivers/gpu/drm/i915/ 7409F: include/drm/i915* 7410F: include/uapi/drm/i915_drm.h 7411F: Documentation/gpu/i915.rst 7412 7413INTEL ETHERNET DRIVERS 7414M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7415L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7416W: http://www.intel.com/support/feedback.htm 7417W: http://e1000.sourceforge.net/ 7418Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7419T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7420T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7421S: Supported 7422F: Documentation/networking/e100.rst 7423F: Documentation/networking/e1000.rst 7424F: Documentation/networking/e1000e.rst 7425F: Documentation/networking/fm10k.rst 7426F: Documentation/networking/igb.rst 7427F: Documentation/networking/igbvf.rst 7428F: Documentation/networking/ixgb.rst 7429F: Documentation/networking/ixgbe.rst 7430F: Documentation/networking/ixgbevf.rst 7431F: Documentation/networking/i40e.rst 7432F: Documentation/networking/iavf.rst 7433F: Documentation/networking/ice.rst 7434F: drivers/net/ethernet/intel/ 7435F: drivers/net/ethernet/intel/*/ 7436F: include/linux/avf/virtchnl.h 7437 7438INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7439M: Maik Broemme <mbroemme@libmpq.org> 7440L: linux-fbdev@vger.kernel.org 7441S: Maintained 7442F: Documentation/fb/intelfb.txt 7443F: drivers/video/fbdev/intelfb/ 7444 7445INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7446M: Zhenyu Wang <zhenyuw@linux.intel.com> 7447M: Zhi Wang <zhi.a.wang@intel.com> 7448L: intel-gvt-dev@lists.freedesktop.org 7449L: intel-gfx@lists.freedesktop.org 7450W: https://01.org/igvt-g 7451T: git https://github.com/intel/gvt-linux.git 7452S: Supported 7453F: drivers/gpu/drm/i915/gvt/ 7454 7455INTEL PMIC GPIO DRIVER 7456R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7457S: Maintained 7458F: drivers/gpio/gpio-*cove.c 7459F: drivers/gpio/gpio-msic.c 7460 7461INTEL HID EVENT DRIVER 7462M: Alex Hung <alex.hung@canonical.com> 7463L: platform-driver-x86@vger.kernel.org 7464S: Maintained 7465F: drivers/platform/x86/intel-hid.c 7466 7467INTEL I/OAT DMA DRIVER 7468M: Dave Jiang <dave.jiang@intel.com> 7469R: Dan Williams <dan.j.williams@intel.com> 7470L: dmaengine@vger.kernel.org 7471Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7472S: Supported 7473F: drivers/dma/ioat* 7474 7475INTEL IDLE DRIVER 7476M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7477M: Len Brown <lenb@kernel.org> 7478L: linux-pm@vger.kernel.org 7479T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7480B: https://bugzilla.kernel.org 7481S: Supported 7482F: drivers/idle/intel_idle.c 7483 7484INTEL INTEGRATED SENSOR HUB DRIVER 7485M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7486M: Jiri Kosina <jikos@kernel.org> 7487L: linux-input@vger.kernel.org 7488S: Maintained 7489F: drivers/hid/intel-ish-hid/ 7490 7491INTEL IOMMU (VT-d) 7492M: David Woodhouse <dwmw2@infradead.org> 7493L: iommu@lists.linux-foundation.org 7494T: git git://git.infradead.org/iommu-2.6.git 7495S: Supported 7496F: drivers/iommu/intel-iommu.c 7497F: include/linux/intel-iommu.h 7498 7499INTEL IOP-ADMA DMA DRIVER 7500R: Dan Williams <dan.j.williams@intel.com> 7501S: Odd fixes 7502F: drivers/dma/iop-adma.c 7503 7504INTEL IPU3 CSI-2 CIO2 DRIVER 7505M: Yong Zhi <yong.zhi@intel.com> 7506M: Sakari Ailus <sakari.ailus@linux.intel.com> 7507M: Bingbu Cao <bingbu.cao@intel.com> 7508R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7509R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7510L: linux-media@vger.kernel.org 7511S: Maintained 7512F: drivers/media/pci/intel/ipu3/ 7513F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7514 7515INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7516M: Krzysztof Halasa <khalasa@piap.pl> 7517S: Maintained 7518F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7519F: arch/arm/mach-ixp4xx/include/mach/npe.h 7520F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7521F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7522F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7523F: drivers/net/wan/ixp4xx_hss.c 7524 7525INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7526M: Deepak Saxena <dsaxena@plexity.net> 7527S: Maintained 7528F: drivers/char/hw_random/ixp4xx-rng.c 7529 7530INTEL MANAGEMENT ENGINE (mei) 7531M: Tomas Winkler <tomas.winkler@intel.com> 7532L: linux-kernel@vger.kernel.org 7533S: Supported 7534F: include/uapi/linux/mei.h 7535F: include/linux/mei_cl_bus.h 7536F: drivers/misc/mei/* 7537F: drivers/watchdog/mei_wdt.c 7538F: Documentation/misc-devices/mei/* 7539F: samples/mei/* 7540 7541INTEL MENLOW THERMAL DRIVER 7542M: Sujith Thomas <sujith.thomas@intel.com> 7543L: platform-driver-x86@vger.kernel.org 7544W: https://01.org/linux-acpi 7545S: Supported 7546F: drivers/platform/x86/intel_menlow.c 7547 7548INTEL MERRIFIELD GPIO DRIVER 7549M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7550L: linux-gpio@vger.kernel.org 7551S: Maintained 7552F: drivers/gpio/gpio-merrifield.c 7553 7554INTEL MIC DRIVERS (mic) 7555M: Sudeep Dutt <sudeep.dutt@intel.com> 7556M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7557S: Supported 7558W: https://github.com/sudeepdutt/mic 7559W: http://software.intel.com/en-us/mic-developer 7560F: include/linux/mic_bus.h 7561F: include/linux/scif.h 7562F: include/uapi/linux/mic_common.h 7563F: include/uapi/linux/mic_ioctl.h 7564F: include/uapi/linux/scif_ioctl.h 7565F: drivers/misc/mic/ 7566F: drivers/dma/mic_x100_dma.c 7567F: drivers/dma/mic_x100_dma.h 7568F: Documentation/mic/ 7569 7570INTEL PMC CORE DRIVER 7571M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7572M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7573L: platform-driver-x86@vger.kernel.org 7574S: Maintained 7575F: drivers/platform/x86/intel_pmc_core* 7576 7577INTEL PMC/P-Unit IPC DRIVER 7578M: Zha Qipeng<qipeng.zha@intel.com> 7579L: platform-driver-x86@vger.kernel.org 7580S: Maintained 7581F: drivers/platform/x86/intel_pmc_ipc.c 7582F: drivers/platform/x86/intel_punit_ipc.c 7583F: arch/x86/include/asm/intel_pmc_ipc.h 7584F: arch/x86/include/asm/intel_punit_ipc.h 7585 7586INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7587R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7588S: Maintained 7589F: drivers/mfd/intel_msic.c 7590F: drivers/mfd/intel_soc_pmic* 7591F: include/linux/mfd/intel_msic.h 7592F: include/linux/mfd/intel_soc_pmic* 7593 7594INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7595M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7596L: linux-wireless@vger.kernel.org 7597S: Maintained 7598F: Documentation/networking/README.ipw2100 7599F: Documentation/networking/README.ipw2200 7600F: drivers/net/wireless/intel/ipw2x00/ 7601 7602INTEL PSTATE DRIVER 7603M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7604M: Len Brown <lenb@kernel.org> 7605L: linux-pm@vger.kernel.org 7606S: Supported 7607F: drivers/cpufreq/intel_pstate.c 7608 7609INTEL RDMA RNIC DRIVER 7610M: Faisal Latif <faisal.latif@intel.com> 7611M: Shiraz Saleem <shiraz.saleem@intel.com> 7612L: linux-rdma@vger.kernel.org 7613S: Supported 7614F: drivers/infiniband/hw/i40iw/ 7615F: include/uapi/rdma/i40iw-abi.h 7616 7617INTEL TELEMETRY DRIVER 7618M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7619M: "David E. Box" <david.e.box@linux.intel.com> 7620L: platform-driver-x86@vger.kernel.org 7621S: Maintained 7622F: arch/x86/include/asm/intel_telemetry.h 7623F: drivers/platform/x86/intel_telemetry* 7624 7625INTEL VIRTUAL BUTTON DRIVER 7626M: AceLan Kao <acelan.kao@canonical.com> 7627L: platform-driver-x86@vger.kernel.org 7628S: Maintained 7629F: drivers/platform/x86/intel-vbtn.c 7630 7631INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7632M: Stanislaw Gruszka <sgruszka@redhat.com> 7633L: linux-wireless@vger.kernel.org 7634S: Supported 7635F: drivers/net/wireless/intel/iwlegacy/ 7636 7637INTEL WIRELESS WIFI LINK (iwlwifi) 7638M: Johannes Berg <johannes.berg@intel.com> 7639M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7640M: Luca Coelho <luciano.coelho@intel.com> 7641M: Intel Linux Wireless <linuxwifi@intel.com> 7642L: linux-wireless@vger.kernel.org 7643W: http://intellinuxwireless.org 7644T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7645S: Supported 7646F: drivers/net/wireless/intel/iwlwifi/ 7647 7648INTEL WIRELESS WIMAX CONNECTION 2400 7649M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7650M: linux-wimax@intel.com 7651L: wimax@linuxwimax.org (subscribers-only) 7652S: Supported 7653W: http://linuxwimax.org 7654F: Documentation/wimax/README.i2400m 7655F: drivers/net/wimax/i2400m/ 7656F: include/uapi/linux/wimax/i2400m.h 7657 7658INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7659M: Mario Limonciello <mario.limonciello@dell.com> 7660S: Maintained 7661F: drivers/platform/x86/intel-wmi-thunderbolt.c 7662 7663INTEL(R) TRACE HUB 7664M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7665S: Supported 7666F: Documentation/trace/intel_th.rst 7667F: drivers/hwtracing/intel_th/ 7668 7669INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7670M: Ning Sun <ning.sun@intel.com> 7671L: tboot-devel@lists.sourceforge.net 7672W: http://tboot.sourceforge.net 7673T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7674S: Supported 7675F: Documentation/intel_txt.txt 7676F: include/linux/tboot.h 7677F: arch/x86/kernel/tboot.c 7678 7679INTEL-MID GPIO DRIVER 7680M: David Cohen <david.a.cohen@linux.intel.com> 7681L: linux-gpio@vger.kernel.org 7682S: Maintained 7683F: drivers/gpio/gpio-intel-mid.c 7684 7685INVENSENSE MPU-3050 GYROSCOPE DRIVER 7686M: Linus Walleij <linus.walleij@linaro.org> 7687L: linux-iio@vger.kernel.org 7688S: Maintained 7689F: drivers/iio/gyro/mpu3050* 7690F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7691 7692IOC3 ETHERNET DRIVER 7693M: Ralf Baechle <ralf@linux-mips.org> 7694L: linux-mips@linux-mips.org 7695S: Maintained 7696F: drivers/net/ethernet/sgi/ioc3-eth.c 7697 7698IOC3 SERIAL DRIVER 7699M: Pat Gefre <pfg@sgi.com> 7700L: linux-serial@vger.kernel.org 7701S: Maintained 7702F: drivers/tty/serial/ioc3_serial.c 7703 7704IOMMU DRIVERS 7705M: Joerg Roedel <joro@8bytes.org> 7706L: iommu@lists.linux-foundation.org 7707T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7708S: Maintained 7709F: Documentation/devicetree/bindings/iommu/ 7710F: drivers/iommu/ 7711F: include/linux/iommu.h 7712F: include/linux/of_iommu.h 7713F: include/linux/iova.h 7714 7715IP MASQUERADING 7716M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7717S: Maintained 7718F: net/ipv4/netfilter/ipt_MASQUERADE.c 7719 7720IPMI SUBSYSTEM 7721M: Corey Minyard <minyard@acm.org> 7722L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7723W: http://openipmi.sourceforge.net/ 7724S: Supported 7725F: Documentation/devicetree/bindings/ipmi/ 7726F: Documentation/IPMI.txt 7727F: drivers/char/ipmi/ 7728F: include/linux/ipmi* 7729F: include/uapi/linux/ipmi* 7730 7731IPS SCSI RAID DRIVER 7732M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7733L: linux-scsi@vger.kernel.org 7734W: http://www.adaptec.com/ 7735S: Maintained 7736F: drivers/scsi/ips* 7737 7738IPVS 7739M: Wensong Zhang <wensong@linux-vs.org> 7740M: Simon Horman <horms@verge.net.au> 7741M: Julian Anastasov <ja@ssi.bg> 7742L: netdev@vger.kernel.org 7743L: lvs-devel@vger.kernel.org 7744S: Maintained 7745T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7747F: Documentation/networking/ipvs-sysctl.txt 7748F: include/net/ip_vs.h 7749F: include/uapi/linux/ip_vs.h 7750F: net/netfilter/ipvs/ 7751 7752IPWIRELESS DRIVER 7753M: Jiri Kosina <jikos@kernel.org> 7754M: David Sterba <dsterba@suse.com> 7755S: Odd Fixes 7756F: drivers/tty/ipwireless/ 7757 7758IPX NETWORK LAYER 7759L: netdev@vger.kernel.org 7760S: Obsolete 7761F: include/uapi/linux/ipx.h 7762 7763IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7764M: Marc Zyngier <marc.zyngier@arm.com> 7765S: Maintained 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7767F: Documentation/IRQ-domain.txt 7768F: include/linux/irqdomain.h 7769F: kernel/irq/irqdomain.c 7770F: kernel/irq/msi.c 7771 7772IRQ SUBSYSTEM 7773M: Thomas Gleixner <tglx@linutronix.de> 7774L: linux-kernel@vger.kernel.org 7775S: Maintained 7776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7777F: kernel/irq/ 7778 7779IRQCHIP DRIVERS 7780M: Thomas Gleixner <tglx@linutronix.de> 7781M: Jason Cooper <jason@lakedaemon.net> 7782M: Marc Zyngier <marc.zyngier@arm.com> 7783L: linux-kernel@vger.kernel.org 7784S: Maintained 7785T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7786F: Documentation/devicetree/bindings/interrupt-controller/ 7787F: drivers/irqchip/ 7788 7789ISA 7790M: William Breathitt Gray <vilhelm.gray@gmail.com> 7791S: Maintained 7792F: Documentation/isa.txt 7793F: drivers/base/isa.c 7794F: include/linux/isa.h 7795 7796ISA RADIO MODULE 7797M: Hans Verkuil <hverkuil@xs4all.nl> 7798L: linux-media@vger.kernel.org 7799T: git git://linuxtv.org/media_tree.git 7800W: https://linuxtv.org 7801S: Maintained 7802F: drivers/media/radio/radio-isa* 7803 7804ISAPNP 7805M: Jaroslav Kysela <perex@perex.cz> 7806S: Maintained 7807F: Documentation/isapnp.txt 7808F: drivers/pnp/isapnp/ 7809F: include/linux/isapnp.h 7810 7811ISCSI 7812M: Lee Duncan <lduncan@suse.com> 7813M: Chris Leech <cleech@redhat.com> 7814L: open-iscsi@googlegroups.com 7815W: www.open-iscsi.com 7816S: Maintained 7817F: drivers/scsi/*iscsi* 7818F: include/scsi/*iscsi* 7819 7820iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7821M: Peter Jones <pjones@redhat.com> 7822M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7823S: Maintained 7824F: drivers/firmware/iscsi_ibft* 7825 7826ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7827M: Sagi Grimberg <sagi@grimberg.me> 7828M: Max Gurtovoy <maxg@mellanox.com> 7829L: linux-rdma@vger.kernel.org 7830S: Supported 7831W: http://www.openfabrics.org 7832W: www.open-iscsi.org 7833Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7834F: drivers/infiniband/ulp/iser/ 7835 7836ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7837M: Sagi Grimberg <sagi@grimberg.me> 7838T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7839L: linux-rdma@vger.kernel.org 7840L: target-devel@vger.kernel.org 7841S: Supported 7842W: http://www.linux-iscsi.org 7843F: drivers/infiniband/ulp/isert 7844 7845ISDN SUBSYSTEM 7846M: Karsten Keil <isdn@linux-pingi.de> 7847L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7848L: netdev@vger.kernel.org 7849W: http://www.isdn4linux.de 7850T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7851S: Maintained 7852F: Documentation/isdn/ 7853F: drivers/isdn/ 7854F: include/linux/isdn.h 7855F: include/linux/isdn/ 7856F: include/uapi/linux/isdn.h 7857F: include/uapi/linux/isdn/ 7858 7859IT87 HARDWARE MONITORING DRIVER 7860M: Jean Delvare <jdelvare@suse.com> 7861L: linux-hwmon@vger.kernel.org 7862S: Maintained 7863F: Documentation/hwmon/it87 7864F: drivers/hwmon/it87.c 7865 7866IT913X MEDIA DRIVER 7867M: Antti Palosaari <crope@iki.fi> 7868L: linux-media@vger.kernel.org 7869W: https://linuxtv.org 7870W: http://palosaari.fi/linux/ 7871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7872T: git git://linuxtv.org/anttip/media_tree.git 7873S: Maintained 7874F: drivers/media/tuners/it913x* 7875 7876IVTV VIDEO4LINUX DRIVER 7877M: Andy Walls <awalls@md.metrocast.net> 7878L: ivtv-devel@ivtvdriver.org (subscribers-only) 7879L: linux-media@vger.kernel.org 7880T: git git://linuxtv.org/media_tree.git 7881W: http://www.ivtvdriver.org 7882S: Maintained 7883F: Documentation/media/v4l-drivers/ivtv* 7884F: drivers/media/pci/ivtv/ 7885F: include/uapi/linux/ivtv* 7886 7887IX2505V MEDIA DRIVER 7888M: Malcolm Priestley <tvboxspy@gmail.com> 7889L: linux-media@vger.kernel.org 7890W: https://linuxtv.org 7891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7892S: Maintained 7893F: drivers/media/dvb-frontends/ix2505v* 7894 7895JAILHOUSE HYPERVISOR INTERFACE 7896M: Jan Kiszka <jan.kiszka@siemens.com> 7897L: jailhouse-dev@googlegroups.com 7898S: Maintained 7899F: arch/x86/kernel/jailhouse.c 7900F: arch/x86/include/asm/jailhouse_para.h 7901 7902JC42.4 TEMPERATURE SENSOR DRIVER 7903M: Guenter Roeck <linux@roeck-us.net> 7904L: linux-hwmon@vger.kernel.org 7905S: Maintained 7906F: drivers/hwmon/jc42.c 7907F: Documentation/hwmon/jc42 7908 7909JFS FILESYSTEM 7910M: Dave Kleikamp <shaggy@kernel.org> 7911L: jfs-discussion@lists.sourceforge.net 7912W: http://jfs.sourceforge.net/ 7913T: git git://github.com/kleikamp/linux-shaggy.git 7914S: Maintained 7915F: Documentation/filesystems/jfs.txt 7916F: fs/jfs/ 7917 7918JME NETWORK DRIVER 7919M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7920L: netdev@vger.kernel.org 7921S: Maintained 7922F: drivers/net/ethernet/jme.* 7923 7924JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7925M: David Woodhouse <dwmw2@infradead.org> 7926L: linux-mtd@lists.infradead.org 7927W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7928S: Maintained 7929F: fs/jffs2/ 7930F: include/uapi/linux/jffs2.h 7931 7932JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7933M: "Theodore Ts'o" <tytso@mit.edu> 7934M: Jan Kara <jack@suse.com> 7935L: linux-ext4@vger.kernel.org 7936S: Maintained 7937F: fs/jbd2/ 7938F: include/linux/jbd2.h 7939 7940JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7941M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7942L: linux-media@vger.kernel.org 7943S: Maintained 7944F: drivers/media/platform/rcar_jpu.c 7945 7946JSM Neo PCI based serial card 7947M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7948L: linux-serial@vger.kernel.org 7949S: Maintained 7950F: drivers/tty/serial/jsm/ 7951 7952K10TEMP HARDWARE MONITORING DRIVER 7953M: Clemens Ladisch <clemens@ladisch.de> 7954L: linux-hwmon@vger.kernel.org 7955S: Maintained 7956F: Documentation/hwmon/k10temp 7957F: drivers/hwmon/k10temp.c 7958 7959K8TEMP HARDWARE MONITORING DRIVER 7960M: Rudolf Marek <r.marek@assembler.cz> 7961L: linux-hwmon@vger.kernel.org 7962S: Maintained 7963F: Documentation/hwmon/k8temp 7964F: drivers/hwmon/k8temp.c 7965 7966KASAN 7967M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7968R: Alexander Potapenko <glider@google.com> 7969R: Dmitry Vyukov <dvyukov@google.com> 7970L: kasan-dev@googlegroups.com 7971S: Maintained 7972F: arch/*/include/asm/kasan.h 7973F: arch/*/mm/kasan_init* 7974F: Documentation/dev-tools/kasan.rst 7975F: include/linux/kasan*.h 7976F: lib/test_kasan.c 7977F: mm/kasan/ 7978F: scripts/Makefile.kasan 7979 7980KCONFIG 7981M: Masahiro Yamada <yamada.masahiro@socionext.com> 7982T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7983L: linux-kbuild@vger.kernel.org 7984S: Maintained 7985F: Documentation/kbuild/kconfig* 7986F: scripts/kconfig/ 7987F: scripts/Kconfig.include 7988 7989KDUMP 7990M: Dave Young <dyoung@redhat.com> 7991M: Baoquan He <bhe@redhat.com> 7992R: Vivek Goyal <vgoyal@redhat.com> 7993L: kexec@lists.infradead.org 7994W: http://lse.sourceforge.net/kdump/ 7995S: Maintained 7996F: Documentation/kdump/ 7997 7998KEENE FM RADIO TRANSMITTER DRIVER 7999M: Hans Verkuil <hverkuil@xs4all.nl> 8000L: linux-media@vger.kernel.org 8001T: git git://linuxtv.org/media_tree.git 8002W: https://linuxtv.org 8003S: Maintained 8004F: drivers/media/radio/radio-keene* 8005 8006KERNEL AUTOMOUNTER 8007M: Ian Kent <raven@themaw.net> 8008L: autofs@vger.kernel.org 8009S: Maintained 8010F: fs/autofs/ 8011 8012KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8013M: Masahiro Yamada <yamada.masahiro@socionext.com> 8014M: Michal Marek <michal.lkml@markovi.net> 8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8016L: linux-kbuild@vger.kernel.org 8017S: Maintained 8018F: Documentation/kbuild/ 8019F: Makefile 8020F: scripts/Kbuild* 8021F: scripts/Makefile* 8022F: scripts/basic/ 8023F: scripts/mk* 8024F: scripts/mod/ 8025F: scripts/package/ 8026 8027KERNEL JANITORS 8028L: kernel-janitors@vger.kernel.org 8029W: http://kernelnewbies.org/KernelJanitors 8030S: Odd Fixes 8031 8032KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8033M: "J. Bruce Fields" <bfields@fieldses.org> 8034M: Jeff Layton <jlayton@kernel.org> 8035L: linux-nfs@vger.kernel.org 8036W: http://nfs.sourceforge.net/ 8037T: git git://linux-nfs.org/~bfields/linux.git 8038S: Supported 8039F: fs/nfsd/ 8040F: include/uapi/linux/nfsd/ 8041F: fs/lockd/ 8042F: fs/nfs_common/ 8043F: net/sunrpc/ 8044F: include/linux/lockd/ 8045F: include/linux/sunrpc/ 8046F: include/uapi/linux/sunrpc/ 8047 8048KERNEL SELFTEST FRAMEWORK 8049M: Shuah Khan <shuah@kernel.org> 8050L: linux-kselftest@vger.kernel.org 8051T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8052Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8053S: Maintained 8054F: tools/testing/selftests/ 8055F: Documentation/dev-tools/kselftest* 8056 8057KERNEL USERMODE HELPER 8058M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8059L: linux-kernel@vger.kernel.org 8060S: Maintained 8061F: kernel/umh.c 8062F: include/linux/umh.h 8063 8064KERNEL VIRTUAL MACHINE (KVM) 8065M: Paolo Bonzini <pbonzini@redhat.com> 8066M: Radim Krčmář <rkrcmar@redhat.com> 8067L: kvm@vger.kernel.org 8068W: http://www.linux-kvm.org 8069T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8070S: Supported 8071F: Documentation/virtual/kvm/ 8072F: include/trace/events/kvm.h 8073F: include/uapi/asm-generic/kvm* 8074F: include/uapi/linux/kvm* 8075F: include/asm-generic/kvm* 8076F: include/linux/kvm* 8077F: include/kvm/iodev.h 8078F: virt/kvm/* 8079F: tools/kvm/ 8080 8081KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8082M: Joerg Roedel <joro@8bytes.org> 8083L: kvm@vger.kernel.org 8084W: http://www.linux-kvm.org/ 8085S: Maintained 8086F: arch/x86/include/asm/svm.h 8087F: arch/x86/kvm/svm.c 8088 8089KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8090M: Christoffer Dall <christoffer.dall@arm.com> 8091M: Marc Zyngier <marc.zyngier@arm.com> 8092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8093L: kvmarm@lists.cs.columbia.edu 8094W: http://systems.cs.columbia.edu/projects/kvm-arm 8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8096S: Supported 8097F: arch/arm/include/uapi/asm/kvm* 8098F: arch/arm/include/asm/kvm* 8099F: arch/arm/kvm/ 8100F: virt/kvm/arm/ 8101F: include/kvm/arm_* 8102 8103KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8104M: Christoffer Dall <christoffer.dall@arm.com> 8105M: Marc Zyngier <marc.zyngier@arm.com> 8106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8107L: kvmarm@lists.cs.columbia.edu 8108S: Maintained 8109F: arch/arm64/include/uapi/asm/kvm* 8110F: arch/arm64/include/asm/kvm* 8111F: arch/arm64/kvm/ 8112 8113KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8114M: James Hogan <jhogan@kernel.org> 8115L: linux-mips@linux-mips.org 8116S: Supported 8117F: arch/mips/include/uapi/asm/kvm* 8118F: arch/mips/include/asm/kvm* 8119F: arch/mips/kvm/ 8120 8121KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8122M: Paul Mackerras <paulus@ozlabs.org> 8123L: kvm-ppc@vger.kernel.org 8124W: http://www.linux-kvm.org/ 8125T: git git://github.com/agraf/linux-2.6.git 8126S: Supported 8127F: arch/powerpc/include/uapi/asm/kvm* 8128F: arch/powerpc/include/asm/kvm* 8129F: arch/powerpc/kvm/ 8130F: arch/powerpc/kernel/kvm* 8131 8132KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8133M: Christian Borntraeger <borntraeger@de.ibm.com> 8134M: Janosch Frank <frankja@linux.ibm.com> 8135R: David Hildenbrand <david@redhat.com> 8136R: Cornelia Huck <cohuck@redhat.com> 8137L: linux-s390@vger.kernel.org 8138W: http://www.ibm.com/developerworks/linux/linux390/ 8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8140S: Supported 8141F: arch/s390/include/uapi/asm/kvm* 8142F: arch/s390/include/asm/gmap.h 8143F: arch/s390/include/asm/kvm* 8144F: arch/s390/kvm/ 8145F: arch/s390/mm/gmap.c 8146 8147KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8148M: Paolo Bonzini <pbonzini@redhat.com> 8149M: Radim Krčmář <rkrcmar@redhat.com> 8150L: kvm@vger.kernel.org 8151W: http://www.linux-kvm.org 8152T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8153S: Supported 8154F: arch/x86/kvm/ 8155F: arch/x86/include/uapi/asm/kvm* 8156F: arch/x86/include/asm/kvm* 8157F: arch/x86/include/asm/pvclock-abi.h 8158F: arch/x86/kernel/kvm.c 8159F: arch/x86/kernel/kvmclock.c 8160 8161KERNFS 8162M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8163M: Tejun Heo <tj@kernel.org> 8164T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8165S: Supported 8166F: include/linux/kernfs.h 8167F: fs/kernfs/ 8168 8169KEXEC 8170M: Eric Biederman <ebiederm@xmission.com> 8171W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8172L: kexec@lists.infradead.org 8173S: Maintained 8174F: include/linux/kexec.h 8175F: include/uapi/linux/kexec.h 8176F: kernel/kexec* 8177 8178KEYS-ENCRYPTED 8179M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8180L: linux-integrity@vger.kernel.org 8181L: keyrings@vger.kernel.org 8182S: Supported 8183F: Documentation/security/keys/trusted-encrypted.rst 8184F: include/keys/encrypted-type.h 8185F: security/keys/encrypted-keys/ 8186 8187KEYS-TRUSTED 8188M: James Bottomley <jejb@linux.vnet.ibm.com> 8189M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8190M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8191L: linux-integrity@vger.kernel.org 8192L: keyrings@vger.kernel.org 8193S: Supported 8194F: Documentation/security/keys/trusted-encrypted.rst 8195F: include/keys/trusted-type.h 8196F: security/keys/trusted.c 8197F: security/keys/trusted.h 8198 8199KEYS/KEYRINGS: 8200M: David Howells <dhowells@redhat.com> 8201L: keyrings@vger.kernel.org 8202S: Maintained 8203F: Documentation/security/keys/core.rst 8204F: include/linux/key.h 8205F: include/linux/key-type.h 8206F: include/linux/keyctl.h 8207F: include/uapi/linux/keyctl.h 8208F: include/keys/ 8209F: security/keys/ 8210 8211KGDB / KDB /debug_core 8212M: Jason Wessel <jason.wessel@windriver.com> 8213M: Daniel Thompson <daniel.thompson@linaro.org> 8214W: http://kgdb.wiki.kernel.org/ 8215L: kgdb-bugreport@lists.sourceforge.net 8216T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8217S: Maintained 8218F: Documentation/dev-tools/kgdb.rst 8219F: drivers/misc/kgdbts.c 8220F: drivers/tty/serial/kgdboc.c 8221F: include/linux/kdb.h 8222F: include/linux/kgdb.h 8223F: kernel/debug/ 8224 8225KMEMLEAK 8226M: Catalin Marinas <catalin.marinas@arm.com> 8227S: Maintained 8228F: Documentation/dev-tools/kmemleak.rst 8229F: include/linux/kmemleak.h 8230F: mm/kmemleak.c 8231F: mm/kmemleak-test.c 8232 8233KMOD KERNEL MODULE LOADER - USERMODE HELPER 8234M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8235L: linux-kernel@vger.kernel.org 8236S: Maintained 8237F: kernel/kmod.c 8238F: include/linux/kmod.h 8239F: lib/test_kmod.c 8240F: tools/testing/selftests/kmod/ 8241 8242KPROBES 8243M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8244M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8245M: "David S. Miller" <davem@davemloft.net> 8246M: Masami Hiramatsu <mhiramat@kernel.org> 8247S: Maintained 8248F: Documentation/kprobes.txt 8249F: include/linux/kprobes.h 8250F: include/asm-generic/kprobes.h 8251F: kernel/kprobes.c 8252 8253KS0108 LCD CONTROLLER DRIVER 8254M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8255S: Maintained 8256F: Documentation/auxdisplay/ks0108 8257F: drivers/auxdisplay/ks0108.c 8258F: include/linux/ks0108.h 8259 8260L3MDEV 8261M: David Ahern <dsa@cumulusnetworks.com> 8262L: netdev@vger.kernel.org 8263S: Maintained 8264F: net/l3mdev 8265F: include/net/l3mdev.h 8266 8267L7 BPF FRAMEWORK 8268M: John Fastabend <john.fastabend@gmail.com> 8269M: Daniel Borkmann <daniel@iogearbox.net> 8270L: netdev@vger.kernel.org 8271S: Maintained 8272F: include/linux/skmsg.h 8273F: net/core/skmsg.c 8274F: net/core/sock_map.c 8275F: net/ipv4/tcp_bpf.c 8276 8277LANTIQ / INTEL Ethernet drivers 8278M: Hauke Mehrtens <hauke@hauke-m.de> 8279L: netdev@vger.kernel.org 8280S: Maintained 8281F: net/dsa/tag_gswip.c 8282F: drivers/net/ethernet/lantiq_xrx200.c 8283F: drivers/net/dsa/lantiq_pce.h 8284F: drivers/net/dsa/lantiq_gswip.c 8285 8286LANTIQ MIPS ARCHITECTURE 8287M: John Crispin <john@phrozen.org> 8288L: linux-mips@linux-mips.org 8289S: Maintained 8290F: arch/mips/lantiq 8291F: drivers/soc/lantiq 8292 8293LAPB module 8294L: linux-x25@vger.kernel.org 8295S: Orphan 8296F: Documentation/networking/lapb-module.txt 8297F: include/*/lapb.h 8298F: net/lapb/ 8299 8300LASI 53c700 driver for PARISC 8301M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8302L: linux-scsi@vger.kernel.org 8303S: Maintained 8304F: Documentation/scsi/53c700.txt 8305F: drivers/scsi/53c700* 8306 8307LEAKING_ADDRESSES 8308M: Tobin C. Harding <me@tobin.cc> 8309M: Tycho Andersen <tycho@tycho.ws> 8310L: kernel-hardening@lists.openwall.com 8311S: Maintained 8312T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8313F: scripts/leaking_addresses.pl 8314 8315LED SUBSYSTEM 8316M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8317M: Pavel Machek <pavel@ucw.cz> 8318L: linux-leds@vger.kernel.org 8319T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8320S: Maintained 8321F: Documentation/devicetree/bindings/leds/ 8322F: drivers/leds/ 8323F: include/linux/leds.h 8324 8325LEGACY EEPROM DRIVER 8326M: Jean Delvare <jdelvare@suse.com> 8327S: Maintained 8328F: Documentation/misc-devices/eeprom 8329F: drivers/misc/eeprom/eeprom.c 8330 8331LEGO MINDSTORMS EV3 8332R: David Lechner <david@lechnology.com> 8333S: Maintained 8334F: arch/arm/boot/dts/da850-lego-ev3.dts 8335F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8336F: drivers/power/supply/lego_ev3_battery.c 8337 8338LEGO USB Tower driver 8339M: Juergen Stuber <starblue@users.sourceforge.net> 8340L: legousb-devel@lists.sourceforge.net 8341W: http://legousb.sourceforge.net/ 8342S: Maintained 8343F: drivers/usb/misc/legousbtower.c 8344 8345LG LAPTOP EXTRAS 8346M: Matan Ziv-Av <matan@svgalib.org> 8347L: platform-driver-x86@vger.kernel.org 8348S: Maintained 8349F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8350F: Documentation/laptops/lg-laptop.rst 8351F: drivers/platform/x86/lg-laptop.c 8352 8353LG2160 MEDIA DRIVER 8354M: Michael Krufky <mkrufky@linuxtv.org> 8355L: linux-media@vger.kernel.org 8356W: https://linuxtv.org 8357W: http://github.com/mkrufky 8358Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8359T: git git://linuxtv.org/mkrufky/tuners.git 8360S: Maintained 8361F: drivers/media/dvb-frontends/lg2160.* 8362 8363LGDT3305 MEDIA DRIVER 8364M: Michael Krufky <mkrufky@linuxtv.org> 8365L: linux-media@vger.kernel.org 8366W: https://linuxtv.org 8367W: http://github.com/mkrufky 8368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8369T: git git://linuxtv.org/mkrufky/tuners.git 8370S: Maintained 8371F: drivers/media/dvb-frontends/lgdt3305.* 8372 8373LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8374M: Viresh Kumar <vireshk@kernel.org> 8375L: linux-ide@vger.kernel.org 8376T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8377S: Maintained 8378F: include/linux/pata_arasan_cf_data.h 8379F: drivers/ata/pata_arasan_cf.c 8380 8381LIBATA PATA DRIVERS 8382M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8383M: Jens Axboe <axboe@kernel.dk> 8384L: linux-ide@vger.kernel.org 8385T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8386S: Maintained 8387F: drivers/ata/pata_*.c 8388F: drivers/ata/ata_generic.c 8389 8390LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8391M: Linus Walleij <linus.walleij@linaro.org> 8392L: linux-ide@vger.kernel.org 8393T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8394S: Maintained 8395F: drivers/ata/pata_ftide010.c 8396F: drivers/ata/sata_gemini.c 8397F: drivers/ata/sata_gemini.h 8398 8399LIBATA SATA AHCI PLATFORM devices support 8400M: Hans de Goede <hdegoede@redhat.com> 8401M: Jens Axboe <axboe@kernel.dk> 8402L: linux-ide@vger.kernel.org 8403T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8404S: Maintained 8405F: drivers/ata/ahci_platform.c 8406F: drivers/ata/libahci_platform.c 8407F: include/linux/ahci_platform.h 8408 8409LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8410M: Mikael Pettersson <mikpelinux@gmail.com> 8411L: linux-ide@vger.kernel.org 8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8413S: Maintained 8414F: drivers/ata/sata_promise.* 8415 8416LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8417M: Jens Axboe <axboe@kernel.dk> 8418L: linux-ide@vger.kernel.org 8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8420S: Maintained 8421F: drivers/ata/ 8422F: include/linux/ata.h 8423F: include/linux/libata.h 8424F: Documentation/devicetree/bindings/ata/ 8425 8426LIBLOCKDEP 8427M: Sasha Levin <alexander.levin@microsoft.com> 8428S: Maintained 8429F: tools/lib/lockdep/ 8430 8431LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8432M: Ross Zwisler <zwisler@kernel.org> 8433M: Dan Williams <dan.j.williams@intel.com> 8434M: Vishal Verma <vishal.l.verma@intel.com> 8435M: Dave Jiang <dave.jiang@intel.com> 8436L: linux-nvdimm@lists.01.org 8437Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8438S: Supported 8439F: drivers/nvdimm/blk.c 8440F: drivers/nvdimm/region_devs.c 8441 8442LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8443M: Vishal Verma <vishal.l.verma@intel.com> 8444M: Dan Williams <dan.j.williams@intel.com> 8445M: Ross Zwisler <zwisler@kernel.org> 8446M: Dave Jiang <dave.jiang@intel.com> 8447L: linux-nvdimm@lists.01.org 8448Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8449S: Supported 8450F: drivers/nvdimm/btt* 8451 8452LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8453M: Ross Zwisler <zwisler@kernel.org> 8454M: Dan Williams <dan.j.williams@intel.com> 8455M: Vishal Verma <vishal.l.verma@intel.com> 8456M: Dave Jiang <dave.jiang@intel.com> 8457L: linux-nvdimm@lists.01.org 8458Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8459S: Supported 8460F: drivers/nvdimm/pmem* 8461 8462LIBNVDIMM: DEVICETREE BINDINGS 8463M: Oliver O'Halloran <oohall@gmail.com> 8464L: linux-nvdimm@lists.01.org 8465Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8466S: Supported 8467F: drivers/nvdimm/of_pmem.c 8468F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8469 8470LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8471M: Dan Williams <dan.j.williams@intel.com> 8472M: Ross Zwisler <zwisler@kernel.org> 8473M: Vishal Verma <vishal.l.verma@intel.com> 8474M: Dave Jiang <dave.jiang@intel.com> 8475L: linux-nvdimm@lists.01.org 8476Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8477T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8478S: Supported 8479F: drivers/nvdimm/* 8480F: drivers/acpi/nfit/* 8481F: include/linux/nd.h 8482F: include/linux/libnvdimm.h 8483F: include/uapi/linux/ndctl.h 8484 8485LIGHTNVM PLATFORM SUPPORT 8486M: Matias Bjorling <mb@lightnvm.io> 8487W: http://github/OpenChannelSSD 8488L: linux-block@vger.kernel.org 8489S: Maintained 8490F: drivers/lightnvm/ 8491F: include/linux/lightnvm.h 8492F: include/uapi/linux/lightnvm.h 8493 8494LINUX FOR POWER MACINTOSH 8495M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8496W: http://www.penguinppc.org/ 8497L: linuxppc-dev@lists.ozlabs.org 8498S: Maintained 8499F: arch/powerpc/platforms/powermac/ 8500F: drivers/macintosh/ 8501 8502LINUX FOR POWERPC (32-BIT AND 64-BIT) 8503M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8504M: Paul Mackerras <paulus@samba.org> 8505M: Michael Ellerman <mpe@ellerman.id.au> 8506W: https://github.com/linuxppc/linux/wiki 8507L: linuxppc-dev@lists.ozlabs.org 8508Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8509T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8510S: Supported 8511F: Documentation/ABI/stable/sysfs-firmware-opal-* 8512F: Documentation/devicetree/bindings/powerpc/ 8513F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8514F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8515F: Documentation/powerpc/ 8516F: arch/powerpc/ 8517F: drivers/char/tpm/tpm_ibmvtpm* 8518F: drivers/crypto/nx/ 8519F: drivers/crypto/vmx/ 8520F: drivers/i2c/busses/i2c-opal.c 8521F: drivers/net/ethernet/ibm/ibmveth.* 8522F: drivers/net/ethernet/ibm/ibmvnic.* 8523F: drivers/pci/hotplug/pnv_php.c 8524F: drivers/pci/hotplug/rpa* 8525F: drivers/rtc/rtc-opal.c 8526F: drivers/scsi/ibmvscsi/ 8527F: drivers/tty/hvc/hvc_opal.c 8528F: drivers/watchdog/wdrtas.c 8529F: tools/testing/selftests/powerpc 8530N: /pmac 8531N: powermac 8532N: powernv 8533N: [^a-z0-9]ps3 8534N: pseries 8535 8536LINUX FOR POWERPC EMBEDDED MPC5XXX 8537M: Anatolij Gustschin <agust@denx.de> 8538L: linuxppc-dev@lists.ozlabs.org 8539T: git git://git.denx.de/linux-denx-agust.git 8540S: Maintained 8541F: arch/powerpc/platforms/512x/ 8542F: arch/powerpc/platforms/52xx/ 8543 8544LINUX FOR POWERPC EMBEDDED PPC4XX 8545M: Alistair Popple <alistair@popple.id.au> 8546M: Matt Porter <mporter@kernel.crashing.org> 8547W: http://www.penguinppc.org/ 8548L: linuxppc-dev@lists.ozlabs.org 8549S: Maintained 8550F: arch/powerpc/platforms/40x/ 8551F: arch/powerpc/platforms/44x/ 8552 8553LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8554M: Scott Wood <oss@buserror.net> 8555M: Kumar Gala <galak@kernel.crashing.org> 8556W: http://www.penguinppc.org/ 8557L: linuxppc-dev@lists.ozlabs.org 8558T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8559S: Maintained 8560F: arch/powerpc/platforms/83xx/ 8561F: arch/powerpc/platforms/85xx/ 8562F: Documentation/devicetree/bindings/powerpc/fsl/ 8563 8564LINUX FOR POWERPC EMBEDDED PPC8XX 8565M: Vitaly Bordug <vitb@kernel.crashing.org> 8566W: http://www.penguinppc.org/ 8567L: linuxppc-dev@lists.ozlabs.org 8568S: Maintained 8569F: arch/powerpc/platforms/8xx/ 8570 8571LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8572L: linuxppc-dev@lists.ozlabs.org 8573S: Orphan 8574F: arch/powerpc/*/*virtex* 8575F: arch/powerpc/*/*/*virtex* 8576 8577LINUX FOR POWERPC PA SEMI PWRFICIENT 8578L: linuxppc-dev@lists.ozlabs.org 8579S: Orphan 8580F: arch/powerpc/platforms/pasemi/ 8581F: drivers/*/*pasemi* 8582F: drivers/*/*/*pasemi* 8583 8584LINUX KERNEL DUMP TEST MODULE (LKDTM) 8585M: Kees Cook <keescook@chromium.org> 8586S: Maintained 8587F: drivers/misc/lkdtm/* 8588 8589LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8590M: Alan Stern <stern@rowland.harvard.edu> 8591M: Andrea Parri <andrea.parri@amarulasolutions.com> 8592M: Will Deacon <will.deacon@arm.com> 8593M: Peter Zijlstra <peterz@infradead.org> 8594M: Boqun Feng <boqun.feng@gmail.com> 8595M: Nicholas Piggin <npiggin@gmail.com> 8596M: David Howells <dhowells@redhat.com> 8597M: Jade Alglave <j.alglave@ucl.ac.uk> 8598M: Luc Maranget <luc.maranget@inria.fr> 8599M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8600R: Akira Yokosawa <akiyks@gmail.com> 8601R: Daniel Lustig <dlustig@nvidia.com> 8602L: linux-kernel@vger.kernel.org 8603L: linux-arch@vger.kernel.org 8604S: Supported 8605T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8606F: tools/memory-model/ 8607F: Documentation/atomic_bitops.txt 8608F: Documentation/atomic_t.txt 8609F: Documentation/core-api/atomic_ops.rst 8610F: Documentation/core-api/refcount-vs-atomic.rst 8611F: Documentation/memory-barriers.txt 8612 8613LIS3LV02D ACCELEROMETER DRIVER 8614M: Eric Piel <eric.piel@tremplin-utc.net> 8615S: Maintained 8616F: Documentation/misc-devices/lis3lv02d 8617F: drivers/misc/lis3lv02d/ 8618F: drivers/platform/x86/hp_accel.c 8619 8620LIVE PATCHING 8621M: Josh Poimboeuf <jpoimboe@redhat.com> 8622M: Jessica Yu <jeyu@kernel.org> 8623M: Jiri Kosina <jikos@kernel.org> 8624M: Miroslav Benes <mbenes@suse.cz> 8625R: Petr Mladek <pmladek@suse.com> 8626S: Maintained 8627F: kernel/livepatch/ 8628F: include/linux/livepatch.h 8629F: arch/x86/include/asm/livepatch.h 8630F: arch/x86/kernel/livepatch.c 8631F: Documentation/livepatch/ 8632F: Documentation/ABI/testing/sysfs-kernel-livepatch 8633F: samples/livepatch/ 8634L: live-patching@vger.kernel.org 8635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8636 8637LLC (802.2) 8638L: netdev@vger.kernel.org 8639S: Odd fixes 8640F: include/linux/llc.h 8641F: include/uapi/linux/llc.h 8642F: include/net/llc* 8643F: net/llc/ 8644 8645LM73 HARDWARE MONITOR DRIVER 8646M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8647L: linux-hwmon@vger.kernel.org 8648S: Maintained 8649F: drivers/hwmon/lm73.c 8650 8651LM78 HARDWARE MONITOR DRIVER 8652M: Jean Delvare <jdelvare@suse.com> 8653L: linux-hwmon@vger.kernel.org 8654S: Maintained 8655F: Documentation/hwmon/lm78 8656F: drivers/hwmon/lm78.c 8657 8658LM83 HARDWARE MONITOR DRIVER 8659M: Jean Delvare <jdelvare@suse.com> 8660L: linux-hwmon@vger.kernel.org 8661S: Maintained 8662F: Documentation/hwmon/lm83 8663F: drivers/hwmon/lm83.c 8664 8665LM90 HARDWARE MONITOR DRIVER 8666M: Jean Delvare <jdelvare@suse.com> 8667L: linux-hwmon@vger.kernel.org 8668S: Maintained 8669F: Documentation/hwmon/lm90 8670F: Documentation/devicetree/bindings/hwmon/lm90.txt 8671F: drivers/hwmon/lm90.c 8672F: include/dt-bindings/thermal/lm90.h 8673 8674LM95234 HARDWARE MONITOR DRIVER 8675M: Guenter Roeck <linux@roeck-us.net> 8676L: linux-hwmon@vger.kernel.org 8677S: Maintained 8678F: Documentation/hwmon/lm95234 8679F: drivers/hwmon/lm95234.c 8680 8681LME2510 MEDIA DRIVER 8682M: Malcolm Priestley <tvboxspy@gmail.com> 8683L: linux-media@vger.kernel.org 8684W: https://linuxtv.org 8685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8686S: Maintained 8687F: drivers/media/usb/dvb-usb-v2/lmedm04* 8688 8689LOADPIN SECURITY MODULE 8690M: Kees Cook <keescook@chromium.org> 8691T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8692S: Supported 8693F: security/loadpin/ 8694F: Documentation/admin-guide/LSM/LoadPin.rst 8695 8696LOCKING PRIMITIVES 8697M: Peter Zijlstra <peterz@infradead.org> 8698M: Ingo Molnar <mingo@redhat.com> 8699M: Will Deacon <will.deacon@arm.com> 8700L: linux-kernel@vger.kernel.org 8701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8702S: Maintained 8703F: Documentation/locking/ 8704F: include/linux/lockdep.h 8705F: include/linux/spinlock*.h 8706F: arch/*/include/asm/spinlock*.h 8707F: include/linux/rwlock*.h 8708F: include/linux/mutex*.h 8709F: include/linux/rwsem*.h 8710F: arch/*/include/asm/rwsem.h 8711F: include/linux/seqlock.h 8712F: lib/locking*.[ch] 8713F: kernel/locking/ 8714X: kernel/locking/locktorture.c 8715 8716LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8717M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8718L: linux-ntfs-dev@lists.sourceforge.net 8719W: http://www.linux-ntfs.org/content/view/19/37/ 8720S: Maintained 8721F: Documentation/ldm.txt 8722F: block/partitions/ldm.* 8723 8724LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8725M: Sathya Prakash <sathya.prakash@broadcom.com> 8726M: Chaitra P B <chaitra.basappa@broadcom.com> 8727M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8728L: MPT-FusionLinux.pdl@broadcom.com 8729L: linux-scsi@vger.kernel.org 8730W: http://www.avagotech.com/support/ 8731S: Supported 8732F: drivers/message/fusion/ 8733F: drivers/scsi/mpt3sas/ 8734 8735LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8736M: Matthew Wilcox <willy@infradead.org> 8737L: linux-scsi@vger.kernel.org 8738S: Maintained 8739F: drivers/scsi/sym53c8xx_2/ 8740 8741LTC1660 DAC DRIVER 8742M: Marcus Folkesson <marcus.folkesson@gmail.com> 8743L: linux-iio@vger.kernel.org 8744S: Maintained 8745F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8746F: drivers/iio/dac/ltc1660.c 8747 8748LTC4261 HARDWARE MONITOR DRIVER 8749M: Guenter Roeck <linux@roeck-us.net> 8750L: linux-hwmon@vger.kernel.org 8751S: Maintained 8752F: Documentation/hwmon/ltc4261 8753F: drivers/hwmon/ltc4261.c 8754 8755LTC4306 I2C MULTIPLEXER DRIVER 8756M: Michael Hennerich <michael.hennerich@analog.com> 8757W: http://ez.analog.com/community/linux-device-drivers 8758L: linux-i2c@vger.kernel.org 8759S: Supported 8760F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8761F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8762 8763LTP (Linux Test Project) 8764M: Mike Frysinger <vapier@gentoo.org> 8765M: Cyril Hrubis <chrubis@suse.cz> 8766M: Wanlong Gao <wanlong.gao@gmail.com> 8767M: Jan Stancek <jstancek@redhat.com> 8768M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8769M: Alexey Kodanev <alexey.kodanev@oracle.com> 8770L: ltp@lists.linux.it (subscribers-only) 8771W: http://linux-test-project.github.io/ 8772T: git git://github.com/linux-test-project/ltp.git 8773S: Maintained 8774 8775M68K ARCHITECTURE 8776M: Geert Uytterhoeven <geert@linux-m68k.org> 8777L: linux-m68k@lists.linux-m68k.org 8778W: http://www.linux-m68k.org/ 8779T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8780S: Maintained 8781F: arch/m68k/ 8782F: drivers/zorro/ 8783 8784M68K ON APPLE MACINTOSH 8785M: Joshua Thompson <funaho@jurai.org> 8786W: http://www.mac.linux-m68k.org/ 8787L: linux-m68k@lists.linux-m68k.org 8788S: Maintained 8789F: arch/m68k/mac/ 8790 8791M68K ON HP9000/300 8792M: Philip Blundell <philb@gnu.org> 8793W: http://www.tazenda.demon.co.uk/phil/linux-hp 8794S: Maintained 8795F: arch/m68k/hp300/ 8796 8797M88DS3103 MEDIA DRIVER 8798M: Antti Palosaari <crope@iki.fi> 8799L: linux-media@vger.kernel.org 8800W: https://linuxtv.org 8801W: http://palosaari.fi/linux/ 8802Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8803T: git git://linuxtv.org/anttip/media_tree.git 8804S: Maintained 8805F: drivers/media/dvb-frontends/m88ds3103* 8806 8807M88RS2000 MEDIA DRIVER 8808M: Malcolm Priestley <tvboxspy@gmail.com> 8809L: linux-media@vger.kernel.org 8810W: https://linuxtv.org 8811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8812S: Maintained 8813F: drivers/media/dvb-frontends/m88rs2000* 8814 8815MA901 MASTERKIT USB FM RADIO DRIVER 8816M: Alexey Klimov <klimov.linux@gmail.com> 8817L: linux-media@vger.kernel.org 8818T: git git://linuxtv.org/media_tree.git 8819S: Maintained 8820F: drivers/media/radio/radio-ma901.c 8821 8822MAC80211 8823M: Johannes Berg <johannes@sipsolutions.net> 8824L: linux-wireless@vger.kernel.org 8825W: http://wireless.kernel.org/ 8826T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8828S: Maintained 8829F: Documentation/networking/mac80211-injection.txt 8830F: include/net/mac80211.h 8831F: net/mac80211/ 8832F: drivers/net/wireless/mac80211_hwsim.[ch] 8833F: Documentation/networking/mac80211_hwsim/README 8834 8835MAILBOX API 8836M: Jassi Brar <jassisinghbrar@gmail.com> 8837L: linux-kernel@vger.kernel.org 8838S: Maintained 8839F: drivers/mailbox/ 8840F: include/linux/mailbox_client.h 8841F: include/linux/mailbox_controller.h 8842 8843MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8844M: Michael Kerrisk <mtk.manpages@gmail.com> 8845W: http://www.kernel.org/doc/man-pages 8846L: linux-man@vger.kernel.org 8847S: Maintained 8848 8849MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8850M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8851L: linux-mips@linux-mips.org 8852S: Maintained 8853F: arch/mips/boot/dts/img/pistachio_marduk.dts 8854 8855MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8856M: Andrew Lunn <andrew@lunn.ch> 8857M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8858L: netdev@vger.kernel.org 8859S: Maintained 8860F: drivers/net/dsa/mv88e6xxx/ 8861F: include/linux/platform_data/mv88e6xxx.h 8862F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8863 8864MARVELL ARMADA DRM SUPPORT 8865M: Russell King <linux@armlinux.org.uk> 8866S: Maintained 8867T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8868T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8869F: drivers/gpu/drm/armada/ 8870F: include/uapi/drm/armada_drm.h 8871F: Documentation/devicetree/bindings/display/armada/ 8872 8873MARVELL CRYPTO DRIVER 8874M: Boris Brezillon <boris.brezillon@bootlin.com> 8875M: Arnaud Ebalard <arno@natisbad.org> 8876F: drivers/crypto/marvell/ 8877S: Maintained 8878L: linux-crypto@vger.kernel.org 8879 8880MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8881M: Mirko Lindner <mlindner@marvell.com> 8882M: Stephen Hemminger <stephen@networkplumber.org> 8883L: netdev@vger.kernel.org 8884S: Maintained 8885F: drivers/net/ethernet/marvell/sk* 8886 8887MARVELL LIBERTAS WIRELESS DRIVER 8888L: libertas-dev@lists.infradead.org 8889S: Orphan 8890F: drivers/net/wireless/marvell/libertas/ 8891 8892MARVELL MACCHIATOBIN SUPPORT 8893M: Russell King <linux@armlinux.org.uk> 8894L: linux-arm-kernel@lists.infradead.org 8895S: Maintained 8896F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8897 8898MARVELL MV643XX ETHERNET DRIVER 8899M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8900L: netdev@vger.kernel.org 8901S: Maintained 8902F: drivers/net/ethernet/marvell/mv643xx_eth.* 8903F: include/linux/mv643xx.h 8904 8905MARVELL MV88X3310 PHY DRIVER 8906M: Russell King <linux@armlinux.org.uk> 8907L: netdev@vger.kernel.org 8908S: Maintained 8909F: drivers/net/phy/marvell10g.c 8910 8911MARVELL MVNETA ETHERNET DRIVER 8912M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 8913L: netdev@vger.kernel.org 8914S: Maintained 8915F: drivers/net/ethernet/marvell/mvneta.* 8916 8917MARVELL MWIFIEX WIRELESS DRIVER 8918M: Amitkumar Karwar <amitkarwar@gmail.com> 8919M: Nishant Sarmukadam <nishants@marvell.com> 8920M: Ganapathi Bhat <gbhat@marvell.com> 8921M: Xinming Hu <huxinming820@gmail.com> 8922L: linux-wireless@vger.kernel.org 8923S: Maintained 8924F: drivers/net/wireless/marvell/mwifiex/ 8925 8926MARVELL MWL8K WIRELESS DRIVER 8927M: Lennert Buytenhek <buytenh@wantstofly.org> 8928L: linux-wireless@vger.kernel.org 8929S: Odd Fixes 8930F: drivers/net/wireless/marvell/mwl8k.c 8931 8932MARVELL NAND CONTROLLER DRIVER 8933M: Miquel Raynal <miquel.raynal@bootlin.com> 8934L: linux-mtd@lists.infradead.org 8935S: Maintained 8936F: drivers/mtd/nand/raw/marvell_nand.c 8937F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8938 8939MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8940M: Nicolas Pitre <nico@fluxnic.net> 8941S: Odd Fixes 8942F: drivers/mmc/host/mvsdio.* 8943 8944MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8945M: Hu Ziji <huziji@marvell.com> 8946L: linux-mmc@vger.kernel.org 8947S: Supported 8948F: drivers/mmc/host/sdhci-xenon* 8949F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8950 8951MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 8952M: Sunil Goutham <sgoutham@marvell.com> 8953M: Linu Cherian <lcherian@marvell.com> 8954M: Geetha sowjanya <gakula@marvell.com> 8955M: Jerin Jacob <jerinj@marvell.com> 8956L: netdev@vger.kernel.org 8957S: Supported 8958F: drivers/net/ethernet/marvell/octeontx2/af/ 8959 8960MATROX FRAMEBUFFER DRIVER 8961L: linux-fbdev@vger.kernel.org 8962S: Orphan 8963F: drivers/video/fbdev/matrox/matroxfb_* 8964F: include/uapi/linux/matroxfb.h 8965 8966MAX16065 HARDWARE MONITOR DRIVER 8967M: Guenter Roeck <linux@roeck-us.net> 8968L: linux-hwmon@vger.kernel.org 8969S: Maintained 8970F: Documentation/hwmon/max16065 8971F: drivers/hwmon/max16065.c 8972 8973MAX2175 SDR TUNER DRIVER 8974M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8975L: linux-media@vger.kernel.org 8976T: git git://linuxtv.org/media_tree.git 8977S: Maintained 8978F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8979F: Documentation/media/v4l-drivers/max2175.rst 8980F: drivers/media/i2c/max2175* 8981F: include/uapi/linux/max2175.h 8982 8983MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8984L: linux-hwmon@vger.kernel.org 8985S: Orphan 8986F: Documentation/hwmon/max6650 8987F: drivers/hwmon/max6650.c 8988 8989MAX6697 HARDWARE MONITOR DRIVER 8990M: Guenter Roeck <linux@roeck-us.net> 8991L: linux-hwmon@vger.kernel.org 8992S: Maintained 8993F: Documentation/hwmon/max6697 8994F: Documentation/devicetree/bindings/hwmon/max6697.txt 8995F: drivers/hwmon/max6697.c 8996F: include/linux/platform_data/max6697.h 8997 8998MAX9860 MONO AUDIO VOICE CODEC DRIVER 8999M: Peter Rosin <peda@axentia.se> 9000L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9001S: Maintained 9002F: Documentation/devicetree/bindings/sound/max9860.txt 9003F: sound/soc/codecs/max9860.* 9004 9005MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9006M: Javier Martinez Canillas <javier@dowhile0.org> 9007L: linux-kernel@vger.kernel.org 9008S: Supported 9009F: drivers/regulator/max77802-regulator.c 9010F: Documentation/devicetree/bindings/*/*max77802.txt 9011F: include/dt-bindings/*/*max77802.h 9012 9013MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9014M: Krzysztof Kozlowski <krzk@kernel.org> 9015M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9016L: linux-pm@vger.kernel.org 9017S: Supported 9018F: drivers/power/supply/max14577_charger.c 9019F: drivers/power/supply/max77693_charger.c 9020 9021MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9022M: Chanwoo Choi <cw00.choi@samsung.com> 9023M: Krzysztof Kozlowski <krzk@kernel.org> 9024M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9025L: linux-kernel@vger.kernel.org 9026S: Supported 9027F: drivers/*/max14577*.c 9028F: drivers/*/max77686*.c 9029F: drivers/*/max77693*.c 9030F: drivers/extcon/extcon-max14577.c 9031F: drivers/extcon/extcon-max77693.c 9032F: drivers/rtc/rtc-max77686.c 9033F: drivers/clk/clk-max77686.c 9034F: Documentation/devicetree/bindings/mfd/max14577.txt 9035F: Documentation/devicetree/bindings/*/max77686.txt 9036F: Documentation/devicetree/bindings/mfd/max77693.txt 9037F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9038F: include/linux/mfd/max14577*.h 9039F: include/linux/mfd/max77686*.h 9040F: include/linux/mfd/max77693*.h 9041 9042MAXIRADIO FM RADIO RECEIVER DRIVER 9043M: Hans Verkuil <hverkuil@xs4all.nl> 9044L: linux-media@vger.kernel.org 9045T: git git://linuxtv.org/media_tree.git 9046W: https://linuxtv.org 9047S: Maintained 9048F: drivers/media/radio/radio-maxiradio* 9049 9050MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9051M: Peter Rosin <peda@axentia.se> 9052L: linux-iio@vger.kernel.org 9053S: Maintained 9054F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9055F: drivers/iio/potentiometer/mcp4018.c 9056F: drivers/iio/potentiometer/mcp4531.c 9057 9058MCR20A IEEE-802.15.4 RADIO DRIVER 9059M: Xue Liu <liuxuenetmail@gmail.com> 9060L: linux-wpan@vger.kernel.org 9061W: https://github.com/xueliu/mcr20a-linux 9062S: Maintained 9063F: drivers/net/ieee802154/mcr20a.c 9064F: drivers/net/ieee802154/mcr20a.h 9065F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9066 9067MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9068M: William Breathitt Gray <vilhelm.gray@gmail.com> 9069L: linux-iio@vger.kernel.org 9070S: Maintained 9071F: drivers/iio/dac/cio-dac.c 9072 9073MEDIA DRIVERS FOR ASCOT2E 9074M: Sergey Kozlov <serjk@netup.ru> 9075M: Abylay Ospan <aospan@netup.ru> 9076L: linux-media@vger.kernel.org 9077W: https://linuxtv.org 9078W: http://netup.tv/ 9079T: git git://linuxtv.org/media_tree.git 9080S: Supported 9081F: drivers/media/dvb-frontends/ascot2e* 9082 9083MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9084M: Jasmin Jessich <jasmin@anw.at> 9085L: linux-media@vger.kernel.org 9086W: https://linuxtv.org 9087T: git git://linuxtv.org/media_tree.git 9088S: Maintained 9089F: drivers/media/dvb-frontends/cxd2099* 9090 9091MEDIA DRIVERS FOR CXD2841ER 9092M: Sergey Kozlov <serjk@netup.ru> 9093M: Abylay Ospan <aospan@netup.ru> 9094L: linux-media@vger.kernel.org 9095W: https://linuxtv.org 9096W: http://netup.tv/ 9097T: git git://linuxtv.org/media_tree.git 9098S: Supported 9099F: drivers/media/dvb-frontends/cxd2841er* 9100 9101MEDIA DRIVERS FOR CXD2880 9102M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9103L: linux-media@vger.kernel.org 9104W: http://linuxtv.org/ 9105T: git git://linuxtv.org/media_tree.git 9106S: Supported 9107F: drivers/media/dvb-frontends/cxd2880/* 9108F: drivers/media/spi/cxd2880* 9109 9110MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9111L: linux-media@vger.kernel.org 9112W: https://linuxtv.org 9113T: git git://linuxtv.org/media_tree.git 9114S: Orphan 9115F: drivers/media/pci/ddbridge/* 9116 9117MEDIA DRIVERS FOR FREESCALE IMX 9118M: Steve Longerbeam <slongerbeam@gmail.com> 9119M: Philipp Zabel <p.zabel@pengutronix.de> 9120L: linux-media@vger.kernel.org 9121T: git git://linuxtv.org/media_tree.git 9122S: Maintained 9123F: Documentation/devicetree/bindings/media/imx.txt 9124F: Documentation/media/v4l-drivers/imx.rst 9125F: drivers/staging/media/imx/ 9126F: include/linux/imx-media.h 9127F: include/media/imx.h 9128 9129MEDIA DRIVER FOR FREESCALE IMX PXP 9130M: Philipp Zabel <p.zabel@pengutronix.de> 9131L: linux-media@vger.kernel.org 9132T: git git://linuxtv.org/media_tree.git 9133S: Maintained 9134F: drivers/media/platform/imx-pxp.[ch] 9135 9136MEDIA DRIVERS FOR HELENE 9137M: Abylay Ospan <aospan@netup.ru> 9138L: linux-media@vger.kernel.org 9139W: https://linuxtv.org 9140W: http://netup.tv/ 9141T: git git://linuxtv.org/media_tree.git 9142S: Supported 9143F: drivers/media/dvb-frontends/helene* 9144 9145MEDIA DRIVERS FOR HORUS3A 9146M: Sergey Kozlov <serjk@netup.ru> 9147M: Abylay Ospan <aospan@netup.ru> 9148L: linux-media@vger.kernel.org 9149W: https://linuxtv.org 9150W: http://netup.tv/ 9151T: git git://linuxtv.org/media_tree.git 9152S: Supported 9153F: drivers/media/dvb-frontends/horus3a* 9154 9155MEDIA DRIVERS FOR LNBH25 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/dvb-frontends/lnbh25* 9164 9165MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9166L: linux-media@vger.kernel.org 9167W: https://linuxtv.org 9168T: git git://linuxtv.org/media_tree.git 9169S: Orphan 9170F: drivers/media/dvb-frontends/mxl5xx* 9171 9172MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9173M: Sergey Kozlov <serjk@netup.ru> 9174M: Abylay Ospan <aospan@netup.ru> 9175L: linux-media@vger.kernel.org 9176W: https://linuxtv.org 9177W: http://netup.tv/ 9178T: git git://linuxtv.org/media_tree.git 9179S: Supported 9180F: drivers/media/pci/netup_unidvb/* 9181 9182MEDIA DRIVERS FOR RENESAS - CEU 9183M: Jacopo Mondi <jacopo@jmondi.org> 9184L: linux-media@vger.kernel.org 9185L: linux-renesas-soc@vger.kernel.org 9186T: git git://linuxtv.org/media_tree.git 9187S: Supported 9188F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9189F: drivers/media/platform/renesas-ceu.c 9190F: include/media/drv-intf/renesas-ceu.h 9191 9192MEDIA DRIVERS FOR RENESAS - DRIF 9193M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9194L: linux-media@vger.kernel.org 9195L: linux-renesas-soc@vger.kernel.org 9196T: git git://linuxtv.org/media_tree.git 9197S: Supported 9198F: Documentation/devicetree/bindings/media/renesas,drif.txt 9199F: drivers/media/platform/rcar_drif.c 9200 9201MEDIA DRIVERS FOR RENESAS - FCP 9202M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9203L: linux-media@vger.kernel.org 9204L: linux-renesas-soc@vger.kernel.org 9205T: git git://linuxtv.org/media_tree.git 9206S: Supported 9207F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9208F: drivers/media/platform/rcar-fcp.c 9209F: include/media/rcar-fcp.h 9210 9211MEDIA DRIVERS FOR RENESAS - FDP1 9212M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9213L: linux-media@vger.kernel.org 9214L: linux-renesas-soc@vger.kernel.org 9215T: git git://linuxtv.org/media_tree.git 9216S: Supported 9217F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9218F: drivers/media/platform/rcar_fdp1.c 9219 9220MEDIA DRIVERS FOR RENESAS - VIN 9221M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9222L: linux-media@vger.kernel.org 9223L: linux-renesas-soc@vger.kernel.org 9224T: git git://linuxtv.org/media_tree.git 9225S: Supported 9226F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9227F: Documentation/devicetree/bindings/media/rcar_vin.txt 9228F: drivers/media/platform/rcar-vin/ 9229 9230MEDIA DRIVERS FOR RENESAS - VSP1 9231M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9232M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9233L: linux-media@vger.kernel.org 9234L: linux-renesas-soc@vger.kernel.org 9235T: git git://linuxtv.org/media_tree.git 9236S: Supported 9237F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9238F: drivers/media/platform/vsp1/ 9239 9240MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9241L: linux-media@vger.kernel.org 9242W: https://linuxtv.org 9243T: git git://linuxtv.org/media_tree.git 9244S: Orphan 9245F: drivers/media/dvb-frontends/stv0910* 9246 9247MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9248L: linux-media@vger.kernel.org 9249W: https://linuxtv.org 9250T: git git://linuxtv.org/media_tree.git 9251S: Orphan 9252F: drivers/media/dvb-frontends/stv6111* 9253 9254MEDIA DRIVERS FOR STM32 - DCMI 9255M: Hugues Fruchet <hugues.fruchet@st.com> 9256L: linux-media@vger.kernel.org 9257T: git git://linuxtv.org/media_tree.git 9258S: Supported 9259F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9260F: drivers/media/platform/stm32/stm32-dcmi.c 9261 9262MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9263M: Dmitry Osipenko <digetx@gmail.com> 9264L: linux-media@vger.kernel.org 9265L: linux-tegra@vger.kernel.org 9266T: git git://linuxtv.org/media_tree.git 9267S: Maintained 9268F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9269F: drivers/staging/media/tegra-vde/ 9270 9271MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9272M: Mauro Carvalho Chehab <mchehab@kernel.org> 9273P: LinuxTV.org Project 9274L: linux-media@vger.kernel.org 9275W: https://linuxtv.org 9276Q: http://patchwork.kernel.org/project/linux-media/list/ 9277T: git git://linuxtv.org/media_tree.git 9278S: Maintained 9279F: Documentation/devicetree/bindings/media/ 9280F: Documentation/media/ 9281F: drivers/media/ 9282F: drivers/staging/media/ 9283F: include/linux/platform_data/media/ 9284F: include/media/ 9285F: include/uapi/linux/dvb/ 9286F: include/uapi/linux/videodev2.h 9287F: include/uapi/linux/media.h 9288F: include/uapi/linux/v4l2-* 9289F: include/uapi/linux/meye.h 9290F: include/uapi/linux/ivtv* 9291F: include/uapi/linux/uvcvideo.h 9292 9293MEDIATEK BLUETOOTH DRIVER 9294M: Sean Wang <sean.wang@mediatek.com> 9295L: linux-bluetooth@vger.kernel.org 9296L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9297S: Maintained 9298F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9299F: drivers/bluetooth/btmtkuart.c 9300 9301MEDIATEK CIR DRIVER 9302M: Sean Wang <sean.wang@mediatek.com> 9303S: Maintained 9304F: drivers/media/rc/mtk-cir.c 9305 9306MEDIATEK DMA DRIVER 9307M: Sean Wang <sean.wang@mediatek.com> 9308L: dmaengine@vger.kernel.org 9309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9310L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9311S: Maintained 9312F: Documentation/devicetree/bindings/dma/mtk-* 9313F: drivers/dma/mediatek/ 9314 9315MEDIATEK PMIC LED DRIVER 9316M: Sean Wang <sean.wang@mediatek.com> 9317S: Maintained 9318F: drivers/leds/leds-mt6323.c 9319F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9320 9321MEDIATEK ETHERNET DRIVER 9322M: Felix Fietkau <nbd@openwrt.org> 9323M: John Crispin <john@phrozen.org> 9324M: Sean Wang <sean.wang@mediatek.com> 9325M: Nelson Chang <nelson.chang@mediatek.com> 9326L: netdev@vger.kernel.org 9327S: Maintained 9328F: drivers/net/ethernet/mediatek/ 9329 9330MEDIATEK SWITCH DRIVER 9331M: Sean Wang <sean.wang@mediatek.com> 9332L: netdev@vger.kernel.org 9333S: Maintained 9334F: drivers/net/dsa/mt7530.* 9335F: net/dsa/tag_mtk.c 9336 9337MEDIATEK JPEG DRIVER 9338M: Rick Chang <rick.chang@mediatek.com> 9339M: Bin Liu <bin.liu@mediatek.com> 9340S: Supported 9341F: drivers/media/platform/mtk-jpeg/ 9342F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9343 9344MEDIATEK MDP DRIVER 9345M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9346M: Houlong Wei <houlong.wei@mediatek.com> 9347M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9348S: Supported 9349F: drivers/media/platform/mtk-mdp/ 9350F: drivers/media/platform/mtk-vpu/ 9351F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9352 9353MEDIATEK MEDIA DRIVER 9354M: Tiffany Lin <tiffany.lin@mediatek.com> 9355M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9356S: Supported 9357F: drivers/media/platform/mtk-vcodec/ 9358F: drivers/media/platform/mtk-vpu/ 9359F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9360F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9361 9362MEDIATEK MT7601U WIRELESS LAN DRIVER 9363M: Jakub Kicinski <kubakici@wp.pl> 9364L: linux-wireless@vger.kernel.org 9365S: Maintained 9366F: drivers/net/wireless/mediatek/mt7601u/ 9367 9368MEDIATEK NAND CONTROLLER DRIVER 9369M: Xiaolei Li <xiaolei.li@mediatek.com> 9370L: linux-mtd@lists.infradead.org 9371S: Maintained 9372F: drivers/mtd/nand/raw/mtk_* 9373F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9374 9375MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9376M: Sean Wang <sean.wang@mediatek.com> 9377S: Maintained 9378F: drivers/char/hw_random/mtk-rng.c 9379 9380MEDIATEK USB3 DRD IP DRIVER 9381M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9382L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9384L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9385S: Maintained 9386F: drivers/usb/mtu3/ 9387 9388MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9389M: Peter Senna Tschudin <peter.senna@gmail.com> 9390M: Martin Donnelly <martin.donnelly@ge.com> 9391M: Martyn Welch <martyn.welch@collabora.co.uk> 9392S: Maintained 9393F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9394F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9395 9396MEGARAID SCSI/SAS DRIVERS 9397M: Kashyap Desai <kashyap.desai@broadcom.com> 9398M: Sumit Saxena <sumit.saxena@broadcom.com> 9399M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9400L: megaraidlinux.pdl@broadcom.com 9401L: linux-scsi@vger.kernel.org 9402W: http://www.avagotech.com/support/ 9403S: Maintained 9404F: Documentation/scsi/megaraid.txt 9405F: drivers/scsi/megaraid.* 9406F: drivers/scsi/megaraid/ 9407 9408MELEXIS MLX90614 DRIVER 9409M: Crt Mori <cmo@melexis.com> 9410L: linux-iio@vger.kernel.org 9411W: http://www.melexis.com 9412S: Supported 9413F: drivers/iio/temperature/mlx90614.c 9414 9415MELEXIS MLX90632 DRIVER 9416M: Crt Mori <cmo@melexis.com> 9417L: linux-iio@vger.kernel.org 9418W: http://www.melexis.com 9419S: Supported 9420F: drivers/iio/temperature/mlx90632.c 9421 9422MELFAS MIP4 TOUCHSCREEN DRIVER 9423M: Sangwon Jee <jeesw@melfas.com> 9424W: http://www.melfas.com 9425S: Supported 9426F: drivers/input/touchscreen/melfas_mip4.c 9427F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9428 9429MELLANOX ETHERNET DRIVER (mlx4_en) 9430M: Tariq Toukan <tariqt@mellanox.com> 9431L: netdev@vger.kernel.org 9432S: Supported 9433W: http://www.mellanox.com 9434Q: http://patchwork.ozlabs.org/project/netdev/list/ 9435F: drivers/net/ethernet/mellanox/mlx4/en_* 9436 9437MELLANOX ETHERNET DRIVER (mlx5e) 9438M: Saeed Mahameed <saeedm@mellanox.com> 9439L: netdev@vger.kernel.org 9440S: Supported 9441W: http://www.mellanox.com 9442Q: http://patchwork.ozlabs.org/project/netdev/list/ 9443F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9444 9445MELLANOX ETHERNET INNOVA DRIVERS 9446R: Boris Pismenny <borisp@mellanox.com> 9447L: netdev@vger.kernel.org 9448S: Supported 9449W: http://www.mellanox.com 9450Q: http://patchwork.ozlabs.org/project/netdev/list/ 9451F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9452F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9453F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9454F: include/linux/mlx5/mlx5_ifc_fpga.h 9455 9456MELLANOX ETHERNET INNOVA IPSEC DRIVER 9457R: Boris Pismenny <borisp@mellanox.com> 9458L: netdev@vger.kernel.org 9459S: Supported 9460W: http://www.mellanox.com 9461Q: http://patchwork.ozlabs.org/project/netdev/list/ 9462F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9463F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9464 9465MELLANOX ETHERNET SWITCH DRIVERS 9466M: Jiri Pirko <jiri@mellanox.com> 9467M: Ido Schimmel <idosch@mellanox.com> 9468L: netdev@vger.kernel.org 9469S: Supported 9470W: http://www.mellanox.com 9471Q: http://patchwork.ozlabs.org/project/netdev/list/ 9472F: drivers/net/ethernet/mellanox/mlxsw/ 9473F: tools/testing/selftests/drivers/net/mlxsw/ 9474 9475MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9476M: mlxsw@mellanox.com 9477L: netdev@vger.kernel.org 9478S: Supported 9479W: http://www.mellanox.com 9480Q: http://patchwork.ozlabs.org/project/netdev/list/ 9481F: drivers/net/ethernet/mellanox/mlxfw/ 9482 9483MELLANOX HARDWARE PLATFORM SUPPORT 9484M: Andy Shevchenko <andy@infradead.org> 9485M: Darren Hart <dvhart@infradead.org> 9486M: Vadim Pasternak <vadimp@mellanox.com> 9487L: platform-driver-x86@vger.kernel.org 9488S: Supported 9489F: drivers/platform/mellanox/ 9490 9491MELLANOX MLX4 core VPI driver 9492M: Tariq Toukan <tariqt@mellanox.com> 9493L: netdev@vger.kernel.org 9494L: linux-rdma@vger.kernel.org 9495W: http://www.mellanox.com 9496Q: http://patchwork.ozlabs.org/project/netdev/list/ 9497S: Supported 9498F: drivers/net/ethernet/mellanox/mlx4/ 9499F: include/linux/mlx4/ 9500 9501MELLANOX MLX4 IB driver 9502M: Yishai Hadas <yishaih@mellanox.com> 9503L: linux-rdma@vger.kernel.org 9504W: http://www.mellanox.com 9505Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9506S: Supported 9507F: drivers/infiniband/hw/mlx4/ 9508F: include/linux/mlx4/ 9509F: include/uapi/rdma/mlx4-abi.h 9510 9511MELLANOX MLX5 core VPI driver 9512M: Saeed Mahameed <saeedm@mellanox.com> 9513M: Leon Romanovsky <leonro@mellanox.com> 9514L: netdev@vger.kernel.org 9515L: linux-rdma@vger.kernel.org 9516W: http://www.mellanox.com 9517Q: http://patchwork.ozlabs.org/project/netdev/list/ 9518S: Supported 9519F: drivers/net/ethernet/mellanox/mlx5/core/ 9520F: include/linux/mlx5/ 9521 9522MELLANOX MLX5 IB driver 9523M: Leon Romanovsky <leonro@mellanox.com> 9524L: linux-rdma@vger.kernel.org 9525W: http://www.mellanox.com 9526Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9527S: Supported 9528F: drivers/infiniband/hw/mlx5/ 9529F: include/linux/mlx5/ 9530F: include/uapi/rdma/mlx5-abi.h 9531 9532MELLANOX MLXCPLD I2C AND MUX DRIVER 9533M: Vadim Pasternak <vadimp@mellanox.com> 9534M: Michael Shych <michaelsh@mellanox.com> 9535L: linux-i2c@vger.kernel.org 9536S: Supported 9537F: drivers/i2c/busses/i2c-mlxcpld.c 9538F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9539F: Documentation/i2c/busses/i2c-mlxcpld 9540 9541MELLANOX MLXCPLD LED DRIVER 9542M: Vadim Pasternak <vadimp@mellanox.com> 9543L: linux-leds@vger.kernel.org 9544S: Supported 9545F: drivers/leds/leds-mlxcpld.c 9546F: drivers/leds/leds-mlxreg.c 9547F: Documentation/leds/leds-mlxcpld.txt 9548 9549MELLANOX PLATFORM DRIVER 9550M: Vadim Pasternak <vadimp@mellanox.com> 9551L: platform-driver-x86@vger.kernel.org 9552S: Supported 9553F: drivers/platform/x86/mlx-platform.c 9554 9555MEMBARRIER SUPPORT 9556M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9557M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9558L: linux-kernel@vger.kernel.org 9559S: Supported 9560F: kernel/sched/membarrier.c 9561F: include/uapi/linux/membarrier.h 9562F: arch/powerpc/include/asm/membarrier.h 9563 9564MEMORY MANAGEMENT 9565L: linux-mm@kvack.org 9566W: http://www.linux-mm.org 9567S: Maintained 9568F: include/linux/mm.h 9569F: include/linux/gfp.h 9570F: include/linux/mmzone.h 9571F: include/linux/memory_hotplug.h 9572F: include/linux/vmalloc.h 9573F: mm/ 9574 9575MEMORY TECHNOLOGY DEVICES (MTD) 9576M: David Woodhouse <dwmw2@infradead.org> 9577M: Brian Norris <computersforpeace@gmail.com> 9578M: Boris Brezillon <boris.brezillon@bootlin.com> 9579M: Marek Vasut <marek.vasut@gmail.com> 9580M: Richard Weinberger <richard@nod.at> 9581L: linux-mtd@lists.infradead.org 9582W: http://www.linux-mtd.infradead.org/ 9583Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9584T: git git://git.infradead.org/linux-mtd.git master 9585T: git git://git.infradead.org/linux-mtd.git mtd/next 9586S: Maintained 9587F: Documentation/devicetree/bindings/mtd/ 9588F: drivers/mtd/ 9589F: include/linux/mtd/ 9590F: include/uapi/mtd/ 9591 9592MEN A21 WATCHDOG DRIVER 9593M: Johannes Thumshirn <morbidrsa@gmail.com> 9594L: linux-watchdog@vger.kernel.org 9595S: Maintained 9596F: drivers/watchdog/mena21_wdt.c 9597 9598MEN CHAMELEON BUS (mcb) 9599M: Johannes Thumshirn <morbidrsa@gmail.com> 9600S: Maintained 9601F: drivers/mcb/ 9602F: include/linux/mcb.h 9603F: Documentation/men-chameleon-bus.txt 9604 9605MEN F21BMC (Board Management Controller) 9606M: Andreas Werner <andreas.werner@men.de> 9607S: Supported 9608F: drivers/mfd/menf21bmc.c 9609F: drivers/watchdog/menf21bmc_wdt.c 9610F: drivers/leds/leds-menf21bmc.c 9611F: drivers/hwmon/menf21bmc_hwmon.c 9612F: Documentation/hwmon/menf21bmc 9613 9614MEN Z069 WATCHDOG DRIVER 9615M: Johannes Thumshirn <jth@kernel.org> 9616L: linux-watchdog@vger.kernel.org 9617S: Maintained 9618F: drivers/watchdog/menz69_wdt.c 9619 9620MESON AO CEC DRIVER FOR AMLOGIC SOCS 9621M: Neil Armstrong <narmstrong@baylibre.com> 9622L: linux-media@lists.freedesktop.org 9623L: linux-amlogic@lists.infradead.org 9624W: http://linux-meson.com/ 9625S: Supported 9626F: drivers/media/platform/meson/ao-cec.c 9627F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9628T: git git://linuxtv.org/media_tree.git 9629 9630MICROBLAZE ARCHITECTURE 9631M: Michal Simek <monstr@monstr.eu> 9632W: http://www.monstr.eu/fdt/ 9633T: git git://git.monstr.eu/linux-2.6-microblaze.git 9634S: Supported 9635F: arch/microblaze/ 9636 9637MICROCHIP AT91 SERIAL DRIVER 9638M: Richard Genoud <richard.genoud@gmail.com> 9639S: Maintained 9640F: drivers/tty/serial/atmel_serial.c 9641F: drivers/tty/serial/atmel_serial.h 9642F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9643 9644MICROCHIP AUDIO ASOC DRIVERS 9645M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9646L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9647S: Supported 9648F: sound/soc/atmel 9649 9650MICROCHIP DMA DRIVER 9651M: Ludovic Desroches <ludovic.desroches@microchip.com> 9652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9653L: dmaengine@vger.kernel.org 9654S: Supported 9655F: drivers/dma/at_hdmac.c 9656F: drivers/dma/at_hdmac_regs.h 9657F: include/linux/platform_data/dma-atmel.h 9658F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9659F: include/dt-bindings/dma/at91.h 9660 9661MICROCHIP ECC DRIVER 9662M: Tudor Ambarus <tudor.ambarus@microchip.com> 9663L: linux-crypto@vger.kernel.org 9664S: Maintained 9665F: drivers/crypto/atmel-ecc.* 9666 9667MICROCHIP I2C DRIVER 9668M: Ludovic Desroches <ludovic.desroches@microchip.com> 9669L: linux-i2c@vger.kernel.org 9670S: Supported 9671F: drivers/i2c/busses/i2c-at91.c 9672 9673MICROCHIP ISC DRIVER 9674M: Eugen Hristev <eugen.hristev@microchip.com> 9675L: linux-media@vger.kernel.org 9676S: Supported 9677F: drivers/media/platform/atmel/atmel-isc.c 9678F: drivers/media/platform/atmel/atmel-isc-regs.h 9679F: devicetree/bindings/media/atmel-isc.txt 9680 9681MICROCHIP ISI DRIVER 9682M: Eugen Hristev <eugen.hristev@microchip.com> 9683L: linux-media@vger.kernel.org 9684S: Supported 9685F: drivers/media/platform/atmel/atmel-isi.c 9686F: include/media/atmel-isi.h 9687 9688MICROCHIP AT91 USART MFD DRIVER 9689M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9690L: linux-kernel@vger.kernel.org 9691S: Supported 9692F: drivers/mfd/at91-usart.c 9693F: include/dt-bindings/mfd/at91-usart.h 9694F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9695 9696MICROCHIP AT91 USART SPI DRIVER 9697M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9698L: linux-spi@vger.kernel.org 9699S: Supported 9700F: drivers/spi/spi-at91-usart.c 9701F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9702 9703MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9704M: Woojung Huh <Woojung.Huh@microchip.com> 9705M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9706L: netdev@vger.kernel.org 9707S: Maintained 9708F: net/dsa/tag_ksz.c 9709F: drivers/net/dsa/microchip/* 9710F: include/linux/platform_data/microchip-ksz.h 9711F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9712 9713MICROCHIP LAN743X ETHERNET DRIVER 9714M: Bryan Whitehead <bryan.whitehead@microchip.com> 9715M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9716L: netdev@vger.kernel.org 9717S: Maintained 9718F: drivers/net/ethernet/microchip/lan743x_* 9719 9720MICROCHIP LCDFB DRIVER 9721M: Nicolas Ferre <nicolas.ferre@microchip.com> 9722L: linux-fbdev@vger.kernel.org 9723S: Maintained 9724F: drivers/video/fbdev/atmel_lcdfb.c 9725F: include/video/atmel_lcdc.h 9726 9727MICROCHIP MMC/SD/SDIO MCI DRIVER 9728M: Ludovic Desroches <ludovic.desroches@microchip.com> 9729S: Maintained 9730F: drivers/mmc/host/atmel-mci.c 9731 9732MICROCHIP MCP3911 ADC DRIVER 9733M: Marcus Folkesson <marcus.folkesson@gmail.com> 9734M: Kent Gustavsson <kent@minoris.se> 9735L: linux-iio@vger.kernel.org 9736S: Supported 9737F: drivers/iio/adc/mcp3911.c 9738F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9739 9740MICROCHIP NAND DRIVER 9741M: Tudor Ambarus <tudor.ambarus@microchip.com> 9742L: linux-mtd@lists.infradead.org 9743S: Supported 9744F: drivers/mtd/nand/raw/atmel/* 9745F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9746 9747MICROCHIP PWM DRIVER 9748M: Claudiu Beznea <claudiu.beznea@microchip.com> 9749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9750L: linux-pwm@vger.kernel.org 9751S: Supported 9752F: drivers/pwm/pwm-atmel.c 9753F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9754 9755MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9756M: Ludovic Desroches <ludovic.desroches@microchip.com> 9757M: Eugen Hristev <eugen.hristev@microchip.com> 9758L: linux-iio@vger.kernel.org 9759S: Supported 9760F: drivers/iio/adc/at91-sama5d2_adc.c 9761F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9762F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9763 9764MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9765M: Nicolas Ferre <nicolas.ferre@microchip.com> 9766S: Supported 9767F: drivers/power/reset/at91-sama5d2_shdwc.c 9768 9769MICROCHIP SPI DRIVER 9770M: Nicolas Ferre <nicolas.ferre@microchip.com> 9771S: Supported 9772F: drivers/spi/spi-atmel.* 9773 9774MICROCHIP SSC DRIVER 9775M: Nicolas Ferre <nicolas.ferre@microchip.com> 9776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9777S: Supported 9778F: drivers/misc/atmel-ssc.c 9779F: include/linux/atmel-ssc.h 9780 9781MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9782M: Nicolas Ferre <nicolas.ferre@microchip.com> 9783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9784S: Supported 9785F: drivers/misc/atmel_tclib.c 9786F: drivers/clocksource/tcb_clksrc.c 9787 9788MICROCHIP USBA UDC DRIVER 9789M: Cristian Birsan <cristian.birsan@microchip.com> 9790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9791S: Supported 9792F: drivers/usb/gadget/udc/atmel_usba_udc.* 9793 9794MICROCHIP USB251XB DRIVER 9795M: Richard Leitner <richard.leitner@skidata.com> 9796L: linux-usb@vger.kernel.org 9797S: Maintained 9798F: drivers/usb/misc/usb251xb.c 9799F: Documentation/devicetree/bindings/usb/usb251xb.txt 9800 9801MICROCHIP XDMA DRIVER 9802M: Ludovic Desroches <ludovic.desroches@microchip.com> 9803L: linux-arm-kernel@lists.infradead.org 9804L: dmaengine@vger.kernel.org 9805S: Supported 9806F: drivers/dma/at_xdmac.c 9807 9808MICROSEMI MIPS SOCS 9809M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9810L: linux-mips@linux-mips.org 9811S: Maintained 9812F: arch/mips/generic/board-ocelot.c 9813F: arch/mips/configs/generic/board-ocelot.config 9814F: arch/mips/boot/dts/mscc/ 9815F: Documentation/devicetree/bindings/mips/mscc.txt 9816 9817MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9818M: Don Brace <don.brace@microsemi.com> 9819L: esc.storagedev@microsemi.com 9820L: linux-scsi@vger.kernel.org 9821S: Supported 9822F: drivers/scsi/smartpqi/smartpqi*.[ch] 9823F: drivers/scsi/smartpqi/Kconfig 9824F: drivers/scsi/smartpqi/Makefile 9825F: include/linux/cciss*.h 9826F: include/uapi/linux/cciss*.h 9827F: Documentation/scsi/smartpqi.txt 9828 9829MICROSEMI ETHERNET SWITCH DRIVER 9830M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9831L: netdev@vger.kernel.org 9832S: Supported 9833F: drivers/net/ethernet/mscc/ 9834 9835MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9836M: Chen Yu <yu.c.chen@intel.com> 9837L: platform-driver-x86@vger.kernel.org 9838S: Supported 9839F: drivers/platform/x86/surfacepro3_button.c 9840 9841MICROTEK X6 SCANNER 9842M: Oliver Neukum <oliver@neukum.org> 9843S: Maintained 9844F: drivers/usb/image/microtek.* 9845 9846MIPS 9847M: Ralf Baechle <ralf@linux-mips.org> 9848M: Paul Burton <paul.burton@mips.com> 9849M: James Hogan <jhogan@kernel.org> 9850L: linux-mips@linux-mips.org 9851W: http://www.linux-mips.org/ 9852T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9854Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9855S: Supported 9856F: Documentation/devicetree/bindings/mips/ 9857F: Documentation/mips/ 9858F: arch/mips/ 9859F: drivers/platform/mips/ 9860 9861MIPS BOSTON DEVELOPMENT BOARD 9862M: Paul Burton <paul.burton@mips.com> 9863L: linux-mips@linux-mips.org 9864S: Maintained 9865F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9866F: arch/mips/boot/dts/img/boston.dts 9867F: arch/mips/configs/generic/board-boston.config 9868F: drivers/clk/imgtec/clk-boston.c 9869F: include/dt-bindings/clock/boston-clock.h 9870 9871MIPS GENERIC PLATFORM 9872M: Paul Burton <paul.burton@mips.com> 9873L: linux-mips@linux-mips.org 9874S: Supported 9875F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9876F: arch/mips/generic/ 9877F: arch/mips/tools/generic-board-config.sh 9878 9879MIPS/LOONGSON1 ARCHITECTURE 9880M: Keguang Zhang <keguang.zhang@gmail.com> 9881L: linux-mips@linux-mips.org 9882S: Maintained 9883F: arch/mips/loongson32/ 9884F: arch/mips/include/asm/mach-loongson32/ 9885F: drivers/*/*loongson1* 9886F: drivers/*/*/*loongson1* 9887 9888MIPS/LOONGSON2 ARCHITECTURE 9889M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9890L: linux-mips@linux-mips.org 9891S: Maintained 9892F: arch/mips/loongson64/fuloong-2e/ 9893F: arch/mips/loongson64/lemote-2f/ 9894F: arch/mips/include/asm/mach-loongson64/ 9895F: drivers/*/*loongson2* 9896F: drivers/*/*/*loongson2* 9897 9898MIPS/LOONGSON3 ARCHITECTURE 9899M: Huacai Chen <chenhc@lemote.com> 9900L: linux-mips@linux-mips.org 9901S: Maintained 9902F: arch/mips/loongson64/ 9903F: arch/mips/include/asm/mach-loongson64/ 9904F: drivers/platform/mips/cpu_hwmon.c 9905F: drivers/*/*loongson3* 9906F: drivers/*/*/*loongson3* 9907 9908MIPS RINT INSTRUCTION EMULATION 9909M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9910L: linux-mips@linux-mips.org 9911S: Supported 9912F: arch/mips/math-emu/sp_rint.c 9913F: arch/mips/math-emu/dp_rint.c 9914 9915MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9916M: Hans Verkuil <hverkuil@xs4all.nl> 9917L: linux-media@vger.kernel.org 9918T: git git://linuxtv.org/media_tree.git 9919W: https://linuxtv.org 9920S: Odd Fixes 9921F: drivers/media/radio/radio-miropcm20* 9922 9923MMP SUPPORT 9924M: Eric Miao <eric.y.miao@gmail.com> 9925M: Haojian Zhuang <haojian.zhuang@gmail.com> 9926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9927T: git git://github.com/hzhuang1/linux.git 9928T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9929S: Maintained 9930F: arch/arm/boot/dts/mmp* 9931F: arch/arm/mach-mmp/ 9932 9933MMU GATHER AND TLB INVALIDATION 9934M: Will Deacon <will.deacon@arm.com> 9935M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 9936M: Andrew Morton <akpm@linux-foundation.org> 9937M: Nick Piggin <npiggin@gmail.com> 9938M: Peter Zijlstra <peterz@infradead.org> 9939L: linux-arch@vger.kernel.org 9940L: linux-mm@kvack.org 9941S: Maintained 9942F: arch/*/include/asm/tlb.h 9943F: include/asm-generic/tlb.h 9944F: mm/mmu_gather.c 9945 9946MN88472 MEDIA DRIVER 9947M: Antti Palosaari <crope@iki.fi> 9948L: linux-media@vger.kernel.org 9949W: https://linuxtv.org 9950W: http://palosaari.fi/linux/ 9951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9952S: Maintained 9953F: drivers/media/dvb-frontends/mn88472* 9954 9955MN88473 MEDIA DRIVER 9956M: Antti Palosaari <crope@iki.fi> 9957L: linux-media@vger.kernel.org 9958W: https://linuxtv.org 9959W: http://palosaari.fi/linux/ 9960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9961S: Maintained 9962F: drivers/media/dvb-frontends/mn88473* 9963 9964MODULE SUPPORT 9965M: Jessica Yu <jeyu@kernel.org> 9966T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9967S: Maintained 9968F: include/linux/module.h 9969F: kernel/module.c 9970 9971MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9972W: http://popies.net/meye/ 9973S: Orphan 9974F: Documentation/media/v4l-drivers/meye* 9975F: drivers/media/pci/meye/ 9976F: include/uapi/linux/meye.h 9977 9978MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9979M: Jiri Slaby <jirislaby@gmail.com> 9980S: Maintained 9981F: Documentation/serial/moxa-smartio 9982F: drivers/tty/mxser.* 9983 9984MR800 AVERMEDIA USB FM RADIO DRIVER 9985M: Alexey Klimov <klimov.linux@gmail.com> 9986L: linux-media@vger.kernel.org 9987T: git git://linuxtv.org/media_tree.git 9988S: Maintained 9989F: drivers/media/radio/radio-mr800.c 9990 9991MRF24J40 IEEE 802.15.4 RADIO DRIVER 9992M: Alan Ott <alan@signal11.us> 9993L: linux-wpan@vger.kernel.org 9994S: Maintained 9995F: drivers/net/ieee802154/mrf24j40.c 9996F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9997 9998MSI LAPTOP SUPPORT 9999M: "Lee, Chun-Yi" <jlee@suse.com> 10000L: platform-driver-x86@vger.kernel.org 10001S: Maintained 10002F: drivers/platform/x86/msi-laptop.c 10003 10004MSI WMI SUPPORT 10005L: platform-driver-x86@vger.kernel.org 10006S: Orphan 10007F: drivers/platform/x86/msi-wmi.c 10008 10009MSI001 MEDIA DRIVER 10010M: Antti Palosaari <crope@iki.fi> 10011L: linux-media@vger.kernel.org 10012W: https://linuxtv.org 10013W: http://palosaari.fi/linux/ 10014Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10015T: git git://linuxtv.org/anttip/media_tree.git 10016S: Maintained 10017F: drivers/media/tuners/msi001* 10018 10019MSI2500 MEDIA DRIVER 10020M: Antti Palosaari <crope@iki.fi> 10021L: linux-media@vger.kernel.org 10022W: https://linuxtv.org 10023W: http://palosaari.fi/linux/ 10024Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10025T: git git://linuxtv.org/anttip/media_tree.git 10026S: Maintained 10027F: drivers/media/usb/msi2500/ 10028 10029MSYSTEMS DISKONCHIP G3 MTD DRIVER 10030M: Robert Jarzmik <robert.jarzmik@free.fr> 10031L: linux-mtd@lists.infradead.org 10032S: Maintained 10033F: drivers/mtd/devices/docg3* 10034 10035MT9M032 APTINA SENSOR DRIVER 10036M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10037L: linux-media@vger.kernel.org 10038T: git git://linuxtv.org/media_tree.git 10039S: Maintained 10040F: drivers/media/i2c/mt9m032.c 10041F: include/media/i2c/mt9m032.h 10042 10043MT9P031 APTINA CAMERA SENSOR 10044M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10045L: linux-media@vger.kernel.org 10046T: git git://linuxtv.org/media_tree.git 10047S: Maintained 10048F: drivers/media/i2c/mt9p031.c 10049F: include/media/i2c/mt9p031.h 10050 10051MT9T001 APTINA CAMERA SENSOR 10052M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10053L: linux-media@vger.kernel.org 10054T: git git://linuxtv.org/media_tree.git 10055S: Maintained 10056F: drivers/media/i2c/mt9t001.c 10057F: include/media/i2c/mt9t001.h 10058 10059MT9T112 APTINA CAMERA SENSOR 10060M: Jacopo Mondi <jacopo@jmondi.org> 10061L: linux-media@vger.kernel.org 10062T: git git://linuxtv.org/media_tree.git 10063S: Odd Fixes 10064F: drivers/media/i2c/mt9t112.c 10065F: include/media/i2c/mt9t112.h 10066 10067MT9V032 APTINA CAMERA SENSOR 10068M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10069L: linux-media@vger.kernel.org 10070T: git git://linuxtv.org/media_tree.git 10071S: Maintained 10072F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10073F: drivers/media/i2c/mt9v032.c 10074F: include/media/i2c/mt9v032.h 10075 10076MT9V111 APTINA CAMERA SENSOR 10077M: Jacopo Mondi <jacopo@jmondi.org> 10078L: linux-media@vger.kernel.org 10079T: git git://linuxtv.org/media_tree.git 10080S: Maintained 10081F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10082F: drivers/media/i2c/mt9v111.c 10083 10084MULTIFUNCTION DEVICES (MFD) 10085M: Lee Jones <lee.jones@linaro.org> 10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10087S: Supported 10088F: Documentation/devicetree/bindings/mfd/ 10089F: drivers/mfd/ 10090F: include/linux/mfd/ 10091F: include/dt-bindings/mfd/ 10092 10093MULTIMEDIA CARD (MMC) ETC. OVER SPI 10094S: Orphan 10095F: drivers/mmc/host/mmc_spi.c 10096F: include/linux/spi/mmc_spi.h 10097 10098MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10099M: Ulf Hansson <ulf.hansson@linaro.org> 10100L: linux-mmc@vger.kernel.org 10101T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10102S: Maintained 10103F: Documentation/devicetree/bindings/mmc/ 10104F: drivers/mmc/ 10105F: include/linux/mmc/ 10106F: include/uapi/linux/mmc/ 10107 10108MULTIPLEXER SUBSYSTEM 10109M: Peter Rosin <peda@axentia.se> 10110S: Maintained 10111F: Documentation/ABI/testing/sysfs-class-mux* 10112F: Documentation/devicetree/bindings/mux/ 10113F: include/dt-bindings/mux/ 10114F: include/linux/mux/ 10115F: drivers/mux/ 10116 10117MULTITECH MULTIPORT CARD (ISICOM) 10118S: Orphan 10119F: drivers/tty/isicom.c 10120F: include/linux/isicom.h 10121 10122MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10123M: Bin Liu <b-liu@ti.com> 10124L: linux-usb@vger.kernel.org 10125S: Maintained 10126F: drivers/usb/musb/ 10127 10128MXL301RF MEDIA DRIVER 10129M: Akihiro Tsukada <tskd08@gmail.com> 10130L: linux-media@vger.kernel.org 10131S: Odd Fixes 10132F: drivers/media/tuners/mxl301rf* 10133 10134MXL5007T MEDIA DRIVER 10135M: Michael Krufky <mkrufky@linuxtv.org> 10136L: linux-media@vger.kernel.org 10137W: https://linuxtv.org 10138W: http://github.com/mkrufky 10139Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10140T: git git://linuxtv.org/mkrufky/tuners.git 10141S: Maintained 10142F: drivers/media/tuners/mxl5007t.* 10143 10144MXSFB DRM DRIVER 10145M: Marek Vasut <marex@denx.de> 10146M: Stefan Agner <stefan@agner.ch> 10147L: dri-devel@lists.freedesktop.org 10148S: Supported 10149F: drivers/gpu/drm/mxsfb/ 10150F: Documentation/devicetree/bindings/display/mxsfb.txt 10151T: git git://anongit.freedesktop.org/drm/drm-misc 10152 10153MYLEX DAC960 PCI RAID Controller 10154M: Hannes Reinecke <hare@kernel.org> 10155L: linux-scsi@vger.kernel.org 10156S: Supported 10157F: drivers/scsi/myrb.* 10158F: drivers/scsi/myrs.* 10159 10160MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10161M: Chris Lee <christopher.lee@cspi.com> 10162L: netdev@vger.kernel.org 10163W: https://www.cspi.com/ethernet-products/support/downloads/ 10164S: Supported 10165F: drivers/net/ethernet/myricom/myri10ge/ 10166 10167NAND FLASH SUBSYSTEM 10168M: Boris Brezillon <boris.brezillon@bootlin.com> 10169M: Miquel Raynal <miquel.raynal@bootlin.com> 10170R: Richard Weinberger <richard@nod.at> 10171L: linux-mtd@lists.infradead.org 10172W: http://www.linux-mtd.infradead.org/ 10173Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10174T: git git://git.infradead.org/linux-mtd.git nand/fixes 10175T: git git://git.infradead.org/linux-mtd.git nand/next 10176S: Maintained 10177F: drivers/mtd/nand/ 10178F: include/linux/mtd/*nand*.h 10179 10180NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10181M: Daniel Mack <zonque@gmail.com> 10182S: Maintained 10183L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10184W: http://www.native-instruments.com 10185F: sound/usb/caiaq/ 10186 10187NATSEMI ETHERNET DRIVER (DP8381x) 10188S: Orphan 10189F: drivers/net/ethernet/natsemi/natsemi.c 10190 10191NCR 5380 SCSI DRIVERS 10192M: Finn Thain <fthain@telegraphics.com.au> 10193M: Michael Schmitz <schmitzmic@gmail.com> 10194L: linux-scsi@vger.kernel.org 10195S: Maintained 10196F: Documentation/scsi/g_NCR5380.txt 10197F: drivers/scsi/NCR5380.* 10198F: drivers/scsi/arm/cumana_1.c 10199F: drivers/scsi/arm/oak.c 10200F: drivers/scsi/atari_scsi.* 10201F: drivers/scsi/dmx3191d.c 10202F: drivers/scsi/g_NCR5380.* 10203F: drivers/scsi/mac_scsi.* 10204F: drivers/scsi/sun3_scsi.* 10205F: drivers/scsi/sun3_scsi_vme.c 10206 10207NCSI LIBRARY: 10208M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10209S: Maintained 10210F: net/ncsi/ 10211 10212NCT6775 HARDWARE MONITOR DRIVER 10213M: Guenter Roeck <linux@roeck-us.net> 10214L: linux-hwmon@vger.kernel.org 10215S: Maintained 10216F: Documentation/hwmon/nct6775 10217F: drivers/hwmon/nct6775.c 10218 10219NET_FAILOVER MODULE 10220M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10221L: netdev@vger.kernel.org 10222S: Supported 10223F: driver/net/net_failover.c 10224F: include/net/net_failover.h 10225F: Documentation/networking/net_failover.rst 10226 10227NETEFFECT IWARP RNIC DRIVER (IW_NES) 10228M: Faisal Latif <faisal.latif@intel.com> 10229L: linux-rdma@vger.kernel.org 10230W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10231S: Supported 10232F: drivers/infiniband/hw/nes/ 10233F: include/uapi/rdma/nes-abi.h 10234 10235NETEM NETWORK EMULATOR 10236M: Stephen Hemminger <stephen@networkplumber.org> 10237L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10238S: Maintained 10239F: net/sched/sch_netem.c 10240 10241NETERION 10GbE DRIVERS (s2io/vxge) 10242M: Jon Mason <jdmason@kudzu.us> 10243L: netdev@vger.kernel.org 10244S: Supported 10245F: Documentation/networking/s2io.txt 10246F: Documentation/networking/vxge.txt 10247F: drivers/net/ethernet/neterion/ 10248 10249NETFILTER 10250M: Pablo Neira Ayuso <pablo@netfilter.org> 10251M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10252M: Florian Westphal <fw@strlen.de> 10253L: netfilter-devel@vger.kernel.org 10254L: coreteam@netfilter.org 10255W: http://www.netfilter.org/ 10256W: http://www.iptables.org/ 10257W: http://www.nftables.org/ 10258Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10259T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10261S: Maintained 10262F: include/linux/netfilter* 10263F: include/linux/netfilter/ 10264F: include/net/netfilter/ 10265F: include/uapi/linux/netfilter* 10266F: include/uapi/linux/netfilter/ 10267F: net/*/netfilter.c 10268F: net/*/netfilter/ 10269F: net/netfilter/ 10270F: net/bridge/br_netfilter*.c 10271 10272NETROM NETWORK LAYER 10273M: Ralf Baechle <ralf@linux-mips.org> 10274L: linux-hams@vger.kernel.org 10275W: http://www.linux-ax25.org/ 10276S: Maintained 10277F: include/net/netrom.h 10278F: include/uapi/linux/netrom.h 10279F: net/netrom/ 10280 10281NETRONOME ETHERNET DRIVERS 10282M: Jakub Kicinski <jakub.kicinski@netronome.com> 10283L: oss-drivers@netronome.com 10284S: Maintained 10285F: drivers/net/ethernet/netronome/ 10286 10287NETWORK BLOCK DEVICE (NBD) 10288M: Josef Bacik <josef@toxicpanda.com> 10289S: Maintained 10290L: linux-block@vger.kernel.org 10291L: nbd@other.debian.org 10292F: Documentation/blockdev/nbd.txt 10293F: drivers/block/nbd.c 10294F: include/uapi/linux/nbd.h 10295 10296NETWORK DROP MONITOR 10297M: Neil Horman <nhorman@tuxdriver.com> 10298L: netdev@vger.kernel.org 10299S: Maintained 10300W: https://fedorahosted.org/dropwatch/ 10301F: net/core/drop_monitor.c 10302 10303NETWORKING DRIVERS 10304M: "David S. Miller" <davem@davemloft.net> 10305L: netdev@vger.kernel.org 10306W: http://www.linuxfoundation.org/en/Net 10307Q: http://patchwork.ozlabs.org/project/netdev/list/ 10308T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10309T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10310S: Odd Fixes 10311F: Documentation/devicetree/bindings/net/ 10312F: drivers/net/ 10313F: include/linux/if_* 10314F: include/linux/netdevice.h 10315F: include/linux/etherdevice.h 10316F: include/linux/fcdevice.h 10317F: include/linux/fddidevice.h 10318F: include/linux/hippidevice.h 10319F: include/linux/inetdevice.h 10320F: include/uapi/linux/if_* 10321F: include/uapi/linux/netdevice.h 10322 10323NETWORKING DRIVERS (WIRELESS) 10324M: Kalle Valo <kvalo@codeaurora.org> 10325L: linux-wireless@vger.kernel.org 10326Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10327T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10328T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10329S: Maintained 10330F: Documentation/devicetree/bindings/net/wireless/ 10331F: drivers/net/wireless/ 10332 10333NETWORKING [DSA] 10334M: Andrew Lunn <andrew@lunn.ch> 10335M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10336M: Florian Fainelli <f.fainelli@gmail.com> 10337S: Maintained 10338F: Documentation/devicetree/bindings/net/dsa/ 10339F: net/dsa/ 10340F: include/net/dsa.h 10341F: include/linux/dsa/ 10342F: drivers/net/dsa/ 10343 10344NETWORKING [GENERAL] 10345M: "David S. Miller" <davem@davemloft.net> 10346L: netdev@vger.kernel.org 10347W: http://www.linuxfoundation.org/en/Net 10348Q: http://patchwork.ozlabs.org/project/netdev/list/ 10349T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10350T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10351B: mailto:netdev@vger.kernel.org 10352S: Maintained 10353F: net/ 10354F: include/net/ 10355F: include/linux/in.h 10356F: include/linux/net.h 10357F: include/linux/netdevice.h 10358F: include/uapi/linux/in.h 10359F: include/uapi/linux/net.h 10360F: include/uapi/linux/netdevice.h 10361F: include/uapi/linux/net_namespace.h 10362F: tools/testing/selftests/net/ 10363F: lib/net_utils.c 10364F: lib/random32.c 10365F: Documentation/networking/ 10366 10367NETWORKING [IPSEC] 10368M: Steffen Klassert <steffen.klassert@secunet.com> 10369M: Herbert Xu <herbert@gondor.apana.org.au> 10370M: "David S. Miller" <davem@davemloft.net> 10371L: netdev@vger.kernel.org 10372T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10373T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10374S: Maintained 10375F: net/xfrm/ 10376F: net/key/ 10377F: net/ipv4/xfrm* 10378F: net/ipv4/esp4* 10379F: net/ipv4/ah4.c 10380F: net/ipv4/ipcomp.c 10381F: net/ipv4/ip_vti.c 10382F: net/ipv6/xfrm* 10383F: net/ipv6/esp6* 10384F: net/ipv6/ah6.c 10385F: net/ipv6/ipcomp6.c 10386F: net/ipv6/ip6_vti.c 10387F: include/uapi/linux/xfrm.h 10388F: include/net/xfrm.h 10389 10390NETWORKING [IPv4/IPv6] 10391M: "David S. Miller" <davem@davemloft.net> 10392M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10393M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10394L: netdev@vger.kernel.org 10395T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10396S: Maintained 10397F: net/ipv4/ 10398F: net/ipv6/ 10399F: include/net/ip* 10400F: arch/x86/net/* 10401 10402NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10403M: Paul Moore <paul@paul-moore.com> 10404W: https://github.com/netlabel 10405L: netdev@vger.kernel.org 10406L: linux-security-module@vger.kernel.org 10407S: Maintained 10408F: Documentation/netlabel/ 10409F: include/net/calipso.h 10410F: include/net/cipso_ipv4.h 10411F: include/net/netlabel.h 10412F: include/uapi/linux/netfilter/xt_SECMARK.h 10413F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10414F: net/netlabel/ 10415F: net/ipv4/cipso_ipv4.c 10416F: net/ipv6/calipso.c 10417F: net/netfilter/xt_CONNSECMARK.c 10418F: net/netfilter/xt_SECMARK.c 10419 10420NETWORKING [TCP] 10421M: Eric Dumazet <edumazet@google.com> 10422L: netdev@vger.kernel.org 10423S: Maintained 10424F: net/ipv4/tcp*.c 10425F: net/ipv4/syncookies.c 10426F: net/ipv6/tcp*.c 10427F: net/ipv6/syncookies.c 10428F: include/uapi/linux/tcp.h 10429F: include/net/tcp.h 10430F: include/linux/tcp.h 10431F: include/trace/events/tcp.h 10432 10433NETWORKING [TLS] 10434M: Boris Pismenny <borisp@mellanox.com> 10435M: Aviad Yehezkel <aviadye@mellanox.com> 10436M: Dave Watson <davejwatson@fb.com> 10437M: John Fastabend <john.fastabend@gmail.com> 10438M: Daniel Borkmann <daniel@iogearbox.net> 10439L: netdev@vger.kernel.org 10440S: Maintained 10441F: net/tls/* 10442F: include/uapi/linux/tls.h 10443F: include/net/tls.h 10444 10445NETWORKING [WIRELESS] 10446L: linux-wireless@vger.kernel.org 10447Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10448 10449NETDEVSIM 10450M: Jakub Kicinski <jakub.kicinski@netronome.com> 10451S: Maintained 10452F: drivers/net/netdevsim/* 10453 10454NETXEN (1/10) GbE SUPPORT 10455M: Manish Chopra <manish.chopra@cavium.com> 10456M: Rahul Verma <rahul.verma@cavium.com> 10457M: Dept-GELinuxNICDev@cavium.com 10458L: netdev@vger.kernel.org 10459S: Supported 10460F: drivers/net/ethernet/qlogic/netxen/ 10461 10462NFC SUBSYSTEM 10463M: Samuel Ortiz <sameo@linux.intel.com> 10464L: linux-wireless@vger.kernel.org 10465L: linux-nfc@lists.01.org (subscribers-only) 10466S: Supported 10467F: net/nfc/ 10468F: include/net/nfc/ 10469F: include/uapi/linux/nfc.h 10470F: drivers/nfc/ 10471F: include/linux/platform_data/nfcmrvl.h 10472F: include/linux/platform_data/nxp-nci.h 10473F: Documentation/devicetree/bindings/net/nfc/ 10474 10475NFS, SUNRPC, AND LOCKD CLIENTS 10476M: Trond Myklebust <trond.myklebust@hammerspace.com> 10477M: Anna Schumaker <anna.schumaker@netapp.com> 10478L: linux-nfs@vger.kernel.org 10479W: http://client.linux-nfs.org 10480T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10481S: Maintained 10482F: fs/lockd/ 10483F: fs/nfs/ 10484F: fs/nfs_common/ 10485F: net/sunrpc/ 10486F: include/linux/lockd/ 10487F: include/linux/nfs* 10488F: include/linux/sunrpc/ 10489F: include/uapi/linux/nfs* 10490F: include/uapi/linux/sunrpc/ 10491 10492NILFS2 FILESYSTEM 10493M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10494L: linux-nilfs@vger.kernel.org 10495W: https://nilfs.sourceforge.io/ 10496W: https://nilfs.osdn.jp/ 10497T: git git://github.com/konis/nilfs2.git 10498S: Supported 10499F: Documentation/filesystems/nilfs2.txt 10500F: fs/nilfs2/ 10501F: include/trace/events/nilfs2.h 10502F: include/uapi/linux/nilfs2_api.h 10503F: include/uapi/linux/nilfs2_ondisk.h 10504 10505NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10506M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10507W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10508S: Maintained 10509F: Documentation/scsi/NinjaSCSI.txt 10510F: drivers/scsi/pcmcia/nsp_* 10511 10512NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10513M: GOTO Masanori <gotom@debian.or.jp> 10514M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10515W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10516S: Maintained 10517F: Documentation/scsi/NinjaSCSI.txt 10518F: drivers/scsi/nsp32* 10519 10520NIOS2 ARCHITECTURE 10521M: Ley Foon Tan <lftan@altera.com> 10522L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10523T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10524S: Maintained 10525F: arch/nios2/ 10526 10527NOHZ, DYNTICKS SUPPORT 10528M: Frederic Weisbecker <fweisbec@gmail.com> 10529M: Thomas Gleixner <tglx@linutronix.de> 10530M: Ingo Molnar <mingo@kernel.org> 10531L: linux-kernel@vger.kernel.org 10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10533S: Maintained 10534F: kernel/time/tick*.* 10535F: include/linux/tick.h 10536F: include/linux/sched/nohz.h 10537 10538NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10539M: Pavel Machek <pavel@ucw.cz> 10540M: Sakari Ailus <sakari.ailus@iki.fi> 10541L: linux-media@vger.kernel.org 10542S: Maintained 10543F: drivers/media/i2c/et8ek8 10544F: drivers/media/i2c/ad5820.c 10545 10546NOKIA N900 POWER SUPPLY DRIVERS 10547R: Pali Rohár <pali.rohar@gmail.com> 10548F: include/linux/power/bq2415x_charger.h 10549F: include/linux/power/bq27xxx_battery.h 10550F: include/linux/power/isp1704_charger.h 10551F: drivers/power/supply/bq2415x_charger.c 10552F: drivers/power/supply/bq27xxx_battery.c 10553F: drivers/power/supply/bq27xxx_battery_i2c.c 10554F: drivers/power/supply/isp1704_charger.c 10555F: drivers/power/supply/rx51_battery.c 10556 10557NTB AMD DRIVER 10558M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10559L: linux-ntb@googlegroups.com 10560S: Supported 10561F: drivers/ntb/hw/amd/ 10562 10563NTB DRIVER CORE 10564M: Jon Mason <jdmason@kudzu.us> 10565M: Dave Jiang <dave.jiang@intel.com> 10566M: Allen Hubbe <allenbh@gmail.com> 10567L: linux-ntb@googlegroups.com 10568S: Supported 10569W: https://github.com/jonmason/ntb/wiki 10570T: git git://github.com/jonmason/ntb.git 10571F: drivers/ntb/ 10572F: drivers/net/ntb_netdev.c 10573F: include/linux/ntb.h 10574F: include/linux/ntb_transport.h 10575F: tools/testing/selftests/ntb/ 10576 10577NTB IDT DRIVER 10578M: Serge Semin <fancer.lancer@gmail.com> 10579L: linux-ntb@googlegroups.com 10580S: Supported 10581F: drivers/ntb/hw/idt/ 10582 10583NTB INTEL DRIVER 10584M: Dave Jiang <dave.jiang@intel.com> 10585L: linux-ntb@googlegroups.com 10586S: Supported 10587W: https://github.com/davejiang/linux/wiki 10588T: git https://github.com/davejiang/linux.git 10589F: drivers/ntb/hw/intel/ 10590 10591NTFS FILESYSTEM 10592M: Anton Altaparmakov <anton@tuxera.com> 10593L: linux-ntfs-dev@lists.sourceforge.net 10594W: http://www.tuxera.com/ 10595T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10596S: Supported 10597F: Documentation/filesystems/ntfs.txt 10598F: fs/ntfs/ 10599 10600NUBUS SUBSYSTEM 10601M: Finn Thain <fthain@telegraphics.com.au> 10602L: linux-m68k@lists.linux-m68k.org 10603S: Maintained 10604F: arch/*/include/asm/nubus.h 10605F: drivers/nubus/ 10606F: include/linux/nubus.h 10607F: include/uapi/linux/nubus.h 10608 10609NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10610M: Antonino Daplas <adaplas@gmail.com> 10611L: linux-fbdev@vger.kernel.org 10612S: Maintained 10613F: drivers/video/fbdev/riva/ 10614F: drivers/video/fbdev/nvidia/ 10615 10616NVM EXPRESS DRIVER 10617M: Keith Busch <keith.busch@intel.com> 10618M: Jens Axboe <axboe@fb.com> 10619M: Christoph Hellwig <hch@lst.de> 10620M: Sagi Grimberg <sagi@grimberg.me> 10621L: linux-nvme@lists.infradead.org 10622T: git://git.infradead.org/nvme.git 10623W: http://git.infradead.org/nvme.git 10624S: Supported 10625F: drivers/nvme/host/ 10626F: include/linux/nvme.h 10627F: include/uapi/linux/nvme_ioctl.h 10628 10629NVM EXPRESS FC TRANSPORT DRIVERS 10630M: James Smart <james.smart@broadcom.com> 10631L: linux-nvme@lists.infradead.org 10632S: Supported 10633F: include/linux/nvme-fc.h 10634F: include/linux/nvme-fc-driver.h 10635F: drivers/nvme/host/fc.c 10636F: drivers/nvme/target/fc.c 10637F: drivers/nvme/target/fcloop.c 10638 10639NVM EXPRESS TARGET DRIVER 10640M: Christoph Hellwig <hch@lst.de> 10641M: Sagi Grimberg <sagi@grimberg.me> 10642L: linux-nvme@lists.infradead.org 10643T: git://git.infradead.org/nvme.git 10644W: http://git.infradead.org/nvme.git 10645S: Supported 10646F: drivers/nvme/target/ 10647 10648NVMEM FRAMEWORK 10649M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10650S: Maintained 10651F: drivers/nvmem/ 10652F: Documentation/devicetree/bindings/nvmem/ 10653F: Documentation/ABI/stable/sysfs-bus-nvmem 10654F: include/linux/nvmem-consumer.h 10655F: include/linux/nvmem-provider.h 10656 10657NXP SGTL5000 DRIVER 10658M: Fabio Estevam <fabio.estevam@nxp.com> 10659L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10660S: Maintained 10661F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10662F: sound/soc/codecs/sgtl5000* 10663 10664NXP TDA998X DRM DRIVER 10665M: Russell King <linux@armlinux.org.uk> 10666S: Maintained 10667T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10668T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10669F: drivers/gpu/drm/i2c/tda998x_drv.c 10670F: include/drm/i2c/tda998x.h 10671F: include/dt-bindings/display/tda998x.h 10672K: "nxp,tda998x" 10673 10674NXP TFA9879 DRIVER 10675M: Peter Rosin <peda@axentia.se> 10676L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10677S: Maintained 10678F: Documentation/devicetree/bindings/sound/tfa9879.txt 10679F: sound/soc/codecs/tfa9879* 10680 10681NXP-NCI NFC DRIVER 10682M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10683R: Charles Gorand <charles.gorand@effinnov.com> 10684L: linux-nfc@lists.01.org (moderated for non-subscribers) 10685S: Supported 10686F: drivers/nfc/nxp-nci 10687 10688OBJAGG 10689M: Jiri Pirko <jiri@mellanox.com> 10690L: netdev@vger.kernel.org 10691S: Supported 10692F: lib/objagg.c 10693F: lib/test_objagg.c 10694F: include/linux/objagg.h 10695 10696OBJTOOL 10697M: Josh Poimboeuf <jpoimboe@redhat.com> 10698M: Peter Zijlstra <peterz@infradead.org> 10699S: Supported 10700F: tools/objtool/ 10701 10702OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10703M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10704M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10705L: linuxppc-dev@lists.ozlabs.org 10706S: Supported 10707F: arch/powerpc/platforms/powernv/ocxl.c 10708F: arch/powerpc/include/asm/pnv-ocxl.h 10709F: drivers/misc/ocxl/ 10710F: include/misc/ocxl* 10711F: include/uapi/misc/ocxl.h 10712F: Documentation/accelerators/ocxl.rst 10713 10714OMAP AUDIO SUPPORT 10715M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10716M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10717L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10718L: linux-omap@vger.kernel.org 10719S: Maintained 10720F: sound/soc/omap/ 10721 10722OMAP CLOCK FRAMEWORK SUPPORT 10723M: Paul Walmsley <paul@pwsan.com> 10724L: linux-omap@vger.kernel.org 10725S: Maintained 10726F: arch/arm/*omap*/*clock* 10727 10728OMAP DEVICE TREE SUPPORT 10729M: Benoît Cousson <bcousson@baylibre.com> 10730M: Tony Lindgren <tony@atomide.com> 10731L: linux-omap@vger.kernel.org 10732L: devicetree@vger.kernel.org 10733S: Maintained 10734F: arch/arm/boot/dts/*omap* 10735F: arch/arm/boot/dts/*am3* 10736F: arch/arm/boot/dts/*am4* 10737F: arch/arm/boot/dts/*am5* 10738F: arch/arm/boot/dts/*dra7* 10739 10740OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10741L: linux-omap@vger.kernel.org 10742L: linux-fbdev@vger.kernel.org 10743S: Orphan 10744F: drivers/video/fbdev/omap2/ 10745F: Documentation/arm/OMAP/DSS 10746 10747OMAP FRAMEBUFFER SUPPORT 10748L: linux-fbdev@vger.kernel.org 10749L: linux-omap@vger.kernel.org 10750S: Orphan 10751F: drivers/video/fbdev/omap/ 10752 10753OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10754M: Roger Quadros <rogerq@ti.com> 10755M: Tony Lindgren <tony@atomide.com> 10756L: linux-omap@vger.kernel.org 10757S: Maintained 10758F: drivers/memory/omap-gpmc.c 10759F: arch/arm/mach-omap2/*gpmc* 10760 10761OMAP GPIO DRIVER 10762M: Grygorii Strashko <grygorii.strashko@ti.com> 10763M: Santosh Shilimkar <ssantosh@kernel.org> 10764M: Kevin Hilman <khilman@kernel.org> 10765L: linux-omap@vger.kernel.org 10766S: Maintained 10767F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10768F: drivers/gpio/gpio-omap.c 10769 10770OMAP HARDWARE SPINLOCK SUPPORT 10771M: Ohad Ben-Cohen <ohad@wizery.com> 10772L: linux-omap@vger.kernel.org 10773S: Maintained 10774F: drivers/hwspinlock/omap_hwspinlock.c 10775 10776OMAP HS MMC SUPPORT 10777L: linux-mmc@vger.kernel.org 10778L: linux-omap@vger.kernel.org 10779S: Orphan 10780F: drivers/mmc/host/omap_hsmmc.c 10781 10782OMAP HWMOD DATA 10783M: Paul Walmsley <paul@pwsan.com> 10784L: linux-omap@vger.kernel.org 10785S: Maintained 10786F: arch/arm/mach-omap2/omap_hwmod*data* 10787 10788OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10789M: Benoît Cousson <bcousson@baylibre.com> 10790L: linux-omap@vger.kernel.org 10791S: Maintained 10792F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10793 10794OMAP HWMOD SUPPORT 10795M: Benoît Cousson <bcousson@baylibre.com> 10796M: Paul Walmsley <paul@pwsan.com> 10797L: linux-omap@vger.kernel.org 10798S: Maintained 10799F: arch/arm/mach-omap2/omap_hwmod.* 10800 10801OMAP I2C DRIVER 10802M: Vignesh R <vigneshr@ti.com> 10803L: linux-omap@vger.kernel.org 10804L: linux-i2c@vger.kernel.org 10805S: Maintained 10806F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 10807F: drivers/i2c/busses/i2c-omap.c 10808 10809OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10810M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10811L: linux-media@vger.kernel.org 10812S: Maintained 10813F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10814F: drivers/media/platform/omap3isp/ 10815F: drivers/staging/media/omap4iss/ 10816 10817OMAP MMC SUPPORT 10818M: Aaro Koskinen <aaro.koskinen@iki.fi> 10819L: linux-omap@vger.kernel.org 10820S: Odd Fixes 10821F: drivers/mmc/host/omap.c 10822 10823OMAP POWER MANAGEMENT SUPPORT 10824M: Kevin Hilman <khilman@kernel.org> 10825L: linux-omap@vger.kernel.org 10826S: Maintained 10827F: arch/arm/*omap*/*pm* 10828F: drivers/cpufreq/omap-cpufreq.c 10829 10830OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10831M: Rajendra Nayak <rnayak@codeaurora.org> 10832M: Paul Walmsley <paul@pwsan.com> 10833L: linux-omap@vger.kernel.org 10834S: Maintained 10835F: arch/arm/mach-omap2/prm* 10836 10837OMAP RANDOM NUMBER GENERATOR SUPPORT 10838M: Deepak Saxena <dsaxena@plexity.net> 10839S: Maintained 10840F: drivers/char/hw_random/omap-rng.c 10841 10842OMAP USB SUPPORT 10843L: linux-usb@vger.kernel.org 10844L: linux-omap@vger.kernel.org 10845S: Orphan 10846F: drivers/usb/*/*omap* 10847F: arch/arm/*omap*/usb* 10848 10849OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10850M: Mark Jackson <mpfj@newflow.co.uk> 10851L: linux-omap@vger.kernel.org 10852S: Maintained 10853F: arch/arm/boot/dts/am335x-nano.dts 10854 10855OMAP1 SUPPORT 10856M: Aaro Koskinen <aaro.koskinen@iki.fi> 10857M: Tony Lindgren <tony@atomide.com> 10858L: linux-omap@vger.kernel.org 10859Q: http://patchwork.kernel.org/project/linux-omap/list/ 10860T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10861S: Maintained 10862F: arch/arm/mach-omap1/ 10863F: arch/arm/plat-omap/ 10864F: arch/arm/configs/omap1_defconfig 10865F: drivers/i2c/busses/i2c-omap.c 10866F: include/linux/platform_data/i2c-omap.h 10867F: include/linux/platform_data/ams-delta-fiq.h 10868 10869OMAP2+ SUPPORT 10870M: Tony Lindgren <tony@atomide.com> 10871L: linux-omap@vger.kernel.org 10872W: http://www.muru.com/linux/omap/ 10873W: http://linux.omap.com/ 10874Q: http://patchwork.kernel.org/project/linux-omap/list/ 10875T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10876S: Maintained 10877F: arch/arm/mach-omap2/ 10878F: arch/arm/plat-omap/ 10879F: arch/arm/configs/omap2plus_defconfig 10880F: drivers/i2c/busses/i2c-omap.c 10881F: drivers/irqchip/irq-omap-intc.c 10882F: drivers/mfd/*omap*.c 10883F: drivers/mfd/menelaus.c 10884F: drivers/mfd/palmas.c 10885F: drivers/mfd/tps65217.c 10886F: drivers/mfd/tps65218.c 10887F: drivers/mfd/tps65910.c 10888F: drivers/mfd/twl-core.[ch] 10889F: drivers/mfd/twl4030*.c 10890F: drivers/mfd/twl6030*.c 10891F: drivers/mfd/twl6040*.c 10892F: drivers/regulator/palmas-regulator*.c 10893F: drivers/regulator/pbias-regulator.c 10894F: drivers/regulator/tps65217-regulator.c 10895F: drivers/regulator/tps65218-regulator.c 10896F: drivers/regulator/tps65910-regulator.c 10897F: drivers/regulator/twl-regulator.c 10898F: drivers/regulator/twl6030-regulator.c 10899F: include/linux/platform_data/i2c-omap.h 10900 10901ONION OMEGA2+ BOARD 10902M: Harvey Hunt <harveyhuntnexus@gmail.com> 10903L: linux-mips@linux-mips.org 10904S: Maintained 10905F: arch/mips/boot/dts/ralink/omega2p.dts 10906 10907OMFS FILESYSTEM 10908M: Bob Copeland <me@bobcopeland.com> 10909L: linux-karma-devel@lists.sourceforge.net 10910S: Maintained 10911F: Documentation/filesystems/omfs.txt 10912F: fs/omfs/ 10913 10914OMNIKEY CARDMAN 4000 DRIVER 10915M: Harald Welte <laforge@gnumonks.org> 10916S: Maintained 10917F: drivers/char/pcmcia/cm4000_cs.c 10918F: include/linux/cm4000_cs.h 10919F: include/uapi/linux/cm4000_cs.h 10920 10921OMNIKEY CARDMAN 4040 DRIVER 10922M: Harald Welte <laforge@gnumonks.org> 10923S: Maintained 10924F: drivers/char/pcmcia/cm4040_cs.* 10925 10926OMNIVISION OV13858 SENSOR DRIVER 10927M: Sakari Ailus <sakari.ailus@linux.intel.com> 10928L: linux-media@vger.kernel.org 10929T: git git://linuxtv.org/media_tree.git 10930S: Maintained 10931F: drivers/media/i2c/ov13858.c 10932 10933OMNIVISION OV2680 SENSOR DRIVER 10934M: Rui Miguel Silva <rmfrfs@gmail.com> 10935L: linux-media@vger.kernel.org 10936T: git git://linuxtv.org/media_tree.git 10937S: Maintained 10938F: drivers/media/i2c/ov2680.c 10939F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10940 10941OMNIVISION OV2685 SENSOR DRIVER 10942M: Shunqian Zheng <zhengsq@rock-chips.com> 10943L: linux-media@vger.kernel.org 10944T: git git://linuxtv.org/media_tree.git 10945S: Maintained 10946F: drivers/media/i2c/ov2685.c 10947 10948OMNIVISION OV5640 SENSOR DRIVER 10949M: Steve Longerbeam <slongerbeam@gmail.com> 10950L: linux-media@vger.kernel.org 10951T: git git://linuxtv.org/media_tree.git 10952S: Maintained 10953F: drivers/media/i2c/ov5640.c 10954 10955OMNIVISION OV5647 SENSOR DRIVER 10956M: Luis Oliveira <lolivei@synopsys.com> 10957L: linux-media@vger.kernel.org 10958T: git git://linuxtv.org/media_tree.git 10959S: Maintained 10960F: drivers/media/i2c/ov5647.c 10961 10962OMNIVISION OV5695 SENSOR DRIVER 10963M: Shunqian Zheng <zhengsq@rock-chips.com> 10964L: linux-media@vger.kernel.org 10965T: git git://linuxtv.org/media_tree.git 10966S: Maintained 10967F: drivers/media/i2c/ov5695.c 10968 10969OMNIVISION OV7670 SENSOR DRIVER 10970M: Jonathan Corbet <corbet@lwn.net> 10971L: linux-media@vger.kernel.org 10972T: git git://linuxtv.org/media_tree.git 10973S: Maintained 10974F: drivers/media/i2c/ov7670.c 10975F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10976 10977OMNIVISION OV772x SENSOR DRIVER 10978M: Jacopo Mondi <jacopo@jmondi.org> 10979L: linux-media@vger.kernel.org 10980T: git git://linuxtv.org/media_tree.git 10981S: Odd fixes 10982F: drivers/media/i2c/ov772x.c 10983F: include/media/i2c/ov772x.h 10984F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10985 10986OMNIVISION OV7740 SENSOR DRIVER 10987M: Wenyou Yang <wenyou.yang@microchip.com> 10988L: linux-media@vger.kernel.org 10989T: git git://linuxtv.org/media_tree.git 10990S: Maintained 10991F: drivers/media/i2c/ov7740.c 10992F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10993 10994OMNIVISION OV9650 SENSOR DRIVER 10995M: Sakari Ailus <sakari.ailus@linux.intel.com> 10996R: Akinobu Mita <akinobu.mita@gmail.com> 10997R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10998L: linux-media@vger.kernel.org 10999T: git git://linuxtv.org/media_tree.git 11000S: Maintained 11001F: drivers/media/i2c/ov9650.c 11002F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11003 11004ONENAND FLASH DRIVER 11005M: Kyungmin Park <kyungmin.park@samsung.com> 11006L: linux-mtd@lists.infradead.org 11007S: Maintained 11008F: drivers/mtd/nand/onenand/ 11009F: include/linux/mtd/onenand*.h 11010 11011ONSTREAM SCSI TAPE DRIVER 11012M: Willem Riede <osst@riede.org> 11013L: osst-users@lists.sourceforge.net 11014L: linux-scsi@vger.kernel.org 11015S: Maintained 11016F: Documentation/scsi/osst.txt 11017F: drivers/scsi/osst.* 11018F: drivers/scsi/osst_*.h 11019F: drivers/scsi/st.h 11020 11021OP-TEE DRIVER 11022M: Jens Wiklander <jens.wiklander@linaro.org> 11023S: Maintained 11024F: drivers/tee/optee/ 11025 11026OPA-VNIC DRIVER 11027M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11028M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11029L: linux-rdma@vger.kernel.org 11030S: Supported 11031F: drivers/infiniband/ulp/opa_vnic 11032 11033OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11034M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11035M: Frank Rowand <frowand.list@gmail.com> 11036L: devicetree@vger.kernel.org 11037S: Maintained 11038F: Documentation/devicetree/dynamic-resolution-notes.txt 11039F: Documentation/devicetree/overlay-notes.txt 11040F: drivers/of/overlay.c 11041F: drivers/of/resolver.c 11042K: of_overlay_notifier_ 11043 11044OPEN FIRMWARE AND FLATTENED DEVICE TREE 11045M: Rob Herring <robh+dt@kernel.org> 11046M: Frank Rowand <frowand.list@gmail.com> 11047L: devicetree@vger.kernel.org 11048W: http://www.devicetree.org/ 11049T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11050S: Maintained 11051F: drivers/of/ 11052F: include/linux/of*.h 11053F: scripts/dtc/ 11054F: Documentation/ABI/testing/sysfs-firmware-ofw 11055 11056OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11057M: Rob Herring <robh+dt@kernel.org> 11058M: Mark Rutland <mark.rutland@arm.com> 11059L: devicetree@vger.kernel.org 11060T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11061Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11062S: Maintained 11063F: Documentation/devicetree/ 11064F: arch/*/boot/dts/ 11065F: include/dt-bindings/ 11066 11067OPENCORES I2C BUS DRIVER 11068M: Peter Korsgaard <peter@korsgaard.com> 11069L: linux-i2c@vger.kernel.org 11070S: Maintained 11071F: Documentation/i2c/busses/i2c-ocores 11072F: drivers/i2c/busses/i2c-ocores.c 11073 11074OPENRISC ARCHITECTURE 11075M: Jonas Bonn <jonas@southpole.se> 11076M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11077M: Stafford Horne <shorne@gmail.com> 11078T: git git://github.com/openrisc/linux.git 11079L: openrisc@lists.librecores.org 11080W: http://openrisc.io 11081S: Maintained 11082F: Documentation/devicetree/bindings/openrisc/ 11083F: Documentation/openrisc/ 11084F: arch/openrisc/ 11085F: drivers/irqchip/irq-ompic.c 11086F: drivers/irqchip/irq-or1k-* 11087 11088OPENVSWITCH 11089M: Pravin B Shelar <pshelar@ovn.org> 11090L: netdev@vger.kernel.org 11091L: dev@openvswitch.org 11092W: http://openvswitch.org 11093S: Maintained 11094F: net/openvswitch/ 11095F: include/uapi/linux/openvswitch.h 11096 11097OPERATING PERFORMANCE POINTS (OPP) 11098M: Viresh Kumar <vireshk@kernel.org> 11099M: Nishanth Menon <nm@ti.com> 11100M: Stephen Boyd <sboyd@kernel.org> 11101L: linux-pm@vger.kernel.org 11102S: Maintained 11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11104F: drivers/opp/ 11105F: include/linux/pm_opp.h 11106F: Documentation/power/opp.txt 11107F: Documentation/devicetree/bindings/opp/ 11108 11109OPL4 DRIVER 11110M: Clemens Ladisch <clemens@ladisch.de> 11111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11112T: git git://git.alsa-project.org/alsa-kernel.git 11113S: Maintained 11114F: sound/drivers/opl4/ 11115 11116OPROFILE 11117M: Robert Richter <rric@kernel.org> 11118L: oprofile-list@lists.sf.net 11119S: Maintained 11120F: arch/*/include/asm/oprofile*.h 11121F: arch/*/oprofile/ 11122F: drivers/oprofile/ 11123F: include/linux/oprofile.h 11124 11125ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11126M: Mark Fasheh <mark@fasheh.com> 11127M: Joel Becker <jlbec@evilplan.org> 11128L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11129W: http://ocfs2.wiki.kernel.org 11130S: Supported 11131F: Documentation/filesystems/ocfs2.txt 11132F: Documentation/filesystems/dlmfs.txt 11133F: fs/ocfs2/ 11134 11135ORANGEFS FILESYSTEM 11136M: Mike Marshall <hubcap@omnibond.com> 11137R: Martin Brandenburg <martin@omnibond.com> 11138L: devel@lists.orangefs.org 11139T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11140S: Supported 11141F: fs/orangefs/ 11142F: Documentation/filesystems/orangefs.txt 11143 11144ORINOCO DRIVER 11145L: linux-wireless@vger.kernel.org 11146W: http://wireless.kernel.org/en/users/Drivers/orinoco 11147W: http://www.nongnu.org/orinoco/ 11148S: Orphan 11149F: drivers/net/wireless/intersil/orinoco/ 11150 11151OSD LIBRARY and FILESYSTEM 11152M: Boaz Harrosh <ooo@electrozaur.com> 11153S: Maintained 11154F: drivers/scsi/osd/ 11155F: include/scsi/osd_* 11156F: fs/exofs/ 11157 11158OV2659 OMNIVISION SENSOR DRIVER 11159M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11160L: linux-media@vger.kernel.org 11161W: https://linuxtv.org 11162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11163T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11164S: Maintained 11165F: drivers/media/i2c/ov2659.c 11166F: include/media/i2c/ov2659.h 11167 11168OVERLAY FILESYSTEM 11169M: Miklos Szeredi <miklos@szeredi.hu> 11170L: linux-unionfs@vger.kernel.org 11171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11172S: Supported 11173F: fs/overlayfs/ 11174F: Documentation/filesystems/overlayfs.txt 11175 11176P54 WIRELESS DRIVER 11177M: Christian Lamparter <chunkeey@googlemail.com> 11178L: linux-wireless@vger.kernel.org 11179W: http://wireless.kernel.org/en/users/Drivers/p54 11180S: Maintained 11181F: drivers/net/wireless/intersil/p54/ 11182 11183PA SEMI ETHERNET DRIVER 11184L: netdev@vger.kernel.org 11185S: Orphan 11186F: drivers/net/ethernet/pasemi/* 11187 11188PA SEMI SMBUS DRIVER 11189L: linux-i2c@vger.kernel.org 11190S: Orphan 11191F: drivers/i2c/busses/i2c-pasemi.c 11192 11193PADATA PARALLEL EXECUTION MECHANISM 11194M: Steffen Klassert <steffen.klassert@secunet.com> 11195L: linux-crypto@vger.kernel.org 11196S: Maintained 11197F: kernel/padata.c 11198F: include/linux/padata.h 11199F: Documentation/padata.txt 11200 11201PANASONIC LAPTOP ACPI EXTRAS DRIVER 11202M: Harald Welte <laforge@gnumonks.org> 11203L: platform-driver-x86@vger.kernel.org 11204S: Maintained 11205F: drivers/platform/x86/panasonic-laptop.c 11206 11207PARALLEL LCD/KEYPAD PANEL DRIVER 11208M: Willy Tarreau <willy@haproxy.com> 11209M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11210S: Odd Fixes 11211F: Documentation/auxdisplay/lcd-panel-cgram.txt 11212F: drivers/auxdisplay/panel.c 11213 11214PARALLEL PORT SUBSYSTEM 11215M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11216M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11217L: linux-parport@lists.infradead.org (subscribers-only) 11218S: Maintained 11219F: drivers/parport/ 11220F: include/linux/parport*.h 11221F: drivers/char/ppdev.c 11222F: include/uapi/linux/ppdev.h 11223F: Documentation/parport*.txt 11224 11225PARAVIRT_OPS INTERFACE 11226M: Juergen Gross <jgross@suse.com> 11227M: Alok Kataria <akataria@vmware.com> 11228L: virtualization@lists.linux-foundation.org 11229S: Supported 11230F: Documentation/virtual/paravirt_ops.txt 11231F: arch/*/kernel/paravirt* 11232F: arch/*/include/asm/paravirt*.h 11233F: include/linux/hypervisor.h 11234 11235PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11236M: Tim Waugh <tim@cyberelk.net> 11237L: linux-parport@lists.infradead.org (subscribers-only) 11238S: Maintained 11239F: Documentation/blockdev/paride.txt 11240F: drivers/block/paride/ 11241 11242PARISC ARCHITECTURE 11243M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11244M: Helge Deller <deller@gmx.de> 11245L: linux-parisc@vger.kernel.org 11246W: http://www.parisc-linux.org/ 11247Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11250S: Maintained 11251F: arch/parisc/ 11252F: Documentation/parisc/ 11253F: drivers/parisc/ 11254F: drivers/char/agp/parisc-agp.c 11255F: drivers/input/serio/gscps2.c 11256F: drivers/parport/parport_gsc.* 11257F: drivers/tty/serial/8250/8250_gsc.c 11258F: drivers/video/fbdev/sti* 11259F: drivers/video/console/sti* 11260F: drivers/video/logo/logo_parisc* 11261 11262PARMAN 11263M: Jiri Pirko <jiri@mellanox.com> 11264L: netdev@vger.kernel.org 11265S: Supported 11266F: lib/parman.c 11267F: lib/test_parman.c 11268F: include/linux/parman.h 11269 11270PC87360 HARDWARE MONITORING DRIVER 11271M: Jim Cromie <jim.cromie@gmail.com> 11272L: linux-hwmon@vger.kernel.org 11273S: Maintained 11274F: Documentation/hwmon/pc87360 11275F: drivers/hwmon/pc87360.c 11276 11277PC8736x GPIO DRIVER 11278M: Jim Cromie <jim.cromie@gmail.com> 11279S: Maintained 11280F: drivers/char/pc8736x_gpio.c 11281 11282PC87427 HARDWARE MONITORING DRIVER 11283M: Jean Delvare <jdelvare@suse.com> 11284L: linux-hwmon@vger.kernel.org 11285S: Maintained 11286F: Documentation/hwmon/pc87427 11287F: drivers/hwmon/pc87427.c 11288 11289PCA9532 LED DRIVER 11290M: Riku Voipio <riku.voipio@iki.fi> 11291S: Maintained 11292F: drivers/leds/leds-pca9532.c 11293F: include/linux/leds-pca9532.h 11294 11295PCA9541 I2C BUS MASTER SELECTOR DRIVER 11296M: Guenter Roeck <linux@roeck-us.net> 11297L: linux-i2c@vger.kernel.org 11298S: Maintained 11299F: drivers/i2c/muxes/i2c-mux-pca9541.c 11300 11301PCDP - PRIMARY CONSOLE AND DEBUG PORT 11302M: Khalid Aziz <khalid@gonehiking.org> 11303S: Maintained 11304F: drivers/firmware/pcdp.* 11305 11306PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11307M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11308L: linux-pci@vger.kernel.org 11309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11310S: Maintained 11311F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11312F: drivers/pci/controller/pci-aardvark.c 11313 11314PCI DRIVER FOR ALTERA PCIE IP 11315M: Ley Foon Tan <lftan@altera.com> 11316L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11317L: linux-pci@vger.kernel.org 11318S: Supported 11319F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11320F: drivers/pci/controller/pcie-altera.c 11321 11322PCI DRIVER FOR APPLIEDMICRO XGENE 11323M: Tanmay Inamdar <tinamdar@apm.com> 11324L: linux-pci@vger.kernel.org 11325L: linux-arm-kernel@lists.infradead.org 11326S: Maintained 11327F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11328F: drivers/pci/controller/pci-xgene.c 11329 11330PCI DRIVER FOR ARM VERSATILE PLATFORM 11331M: Rob Herring <robh@kernel.org> 11332L: linux-pci@vger.kernel.org 11333L: linux-arm-kernel@lists.infradead.org 11334S: Maintained 11335F: Documentation/devicetree/bindings/pci/versatile.txt 11336F: drivers/pci/controller/pci-versatile.c 11337 11338PCI DRIVER FOR ARMADA 8K 11339M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11340L: linux-pci@vger.kernel.org 11341L: linux-arm-kernel@lists.infradead.org 11342S: Maintained 11343F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11344F: drivers/pci/controller/dwc/pcie-armada8k.c 11345 11346PCI DRIVER FOR CADENCE PCIE IP 11347M: Alan Douglas <adouglas@cadence.com> 11348L: linux-pci@vger.kernel.org 11349S: Maintained 11350F: Documentation/devicetree/bindings/pci/cdns,*.txt 11351F: drivers/pci/controller/pcie-cadence* 11352 11353PCI DRIVER FOR FREESCALE LAYERSCAPE 11354M: Minghuan Lian <minghuan.Lian@nxp.com> 11355M: Mingkai Hu <mingkai.hu@nxp.com> 11356M: Roy Zang <roy.zang@nxp.com> 11357L: linuxppc-dev@lists.ozlabs.org 11358L: linux-pci@vger.kernel.org 11359L: linux-arm-kernel@lists.infradead.org 11360S: Maintained 11361F: drivers/pci/controller/dwc/*layerscape* 11362 11363PCI DRIVER FOR GENERIC OF HOSTS 11364M: Will Deacon <will.deacon@arm.com> 11365L: linux-pci@vger.kernel.org 11366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11367S: Maintained 11368F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11369F: drivers/pci/controller/pci-host-common.c 11370F: drivers/pci/controller/pci-host-generic.c 11371 11372PCI DRIVER FOR IMX6 11373M: Richard Zhu <hongxing.zhu@nxp.com> 11374M: Lucas Stach <l.stach@pengutronix.de> 11375L: linux-pci@vger.kernel.org 11376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11377S: Maintained 11378F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11379F: drivers/pci/controller/dwc/*imx6* 11380 11381PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11382M: Keith Busch <keith.busch@intel.com> 11383M: Jonathan Derrick <jonathan.derrick@intel.com> 11384L: linux-pci@vger.kernel.org 11385S: Supported 11386F: drivers/pci/controller/vmd.c 11387 11388PCI DRIVER FOR MICROSEMI SWITCHTEC 11389M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11390M: Logan Gunthorpe <logang@deltatee.com> 11391L: linux-pci@vger.kernel.org 11392S: Maintained 11393F: Documentation/switchtec.txt 11394F: Documentation/ABI/testing/sysfs-class-switchtec 11395F: drivers/pci/switch/switchtec* 11396F: include/uapi/linux/switchtec_ioctl.h 11397F: include/linux/switchtec.h 11398F: drivers/ntb/hw/mscc/ 11399 11400PCI DRIVER FOR MOBIVEIL PCIE IP 11401M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11402L: linux-pci@vger.kernel.org 11403S: Supported 11404F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11405F: drivers/pci/controller/pcie-mobiveil.c 11406 11407PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11408M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11409M: Jason Cooper <jason@lakedaemon.net> 11410L: linux-pci@vger.kernel.org 11411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11412S: Maintained 11413F: drivers/pci/controller/*mvebu* 11414 11415PCI DRIVER FOR NVIDIA TEGRA 11416M: Thierry Reding <thierry.reding@gmail.com> 11417L: linux-tegra@vger.kernel.org 11418L: linux-pci@vger.kernel.org 11419S: Supported 11420F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11421F: drivers/pci/controller/pci-tegra.c 11422 11423PCI DRIVER FOR RENESAS R-CAR 11424M: Simon Horman <horms@verge.net.au> 11425L: linux-pci@vger.kernel.org 11426L: linux-renesas-soc@vger.kernel.org 11427S: Maintained 11428F: drivers/pci/controller/*rcar* 11429 11430PCI DRIVER FOR SAMSUNG EXYNOS 11431M: Jingoo Han <jingoohan1@gmail.com> 11432L: linux-pci@vger.kernel.org 11433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11434L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11435S: Maintained 11436F: drivers/pci/controller/dwc/pci-exynos.c 11437 11438PCI DRIVER FOR SYNOPSYS DESIGNWARE 11439M: Jingoo Han <jingoohan1@gmail.com> 11440M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11441L: linux-pci@vger.kernel.org 11442S: Maintained 11443F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11444F: drivers/pci/controller/dwc/*designware* 11445 11446PCI DRIVER FOR TI DRA7XX 11447M: Kishon Vijay Abraham I <kishon@ti.com> 11448L: linux-omap@vger.kernel.org 11449L: linux-pci@vger.kernel.org 11450S: Supported 11451F: Documentation/devicetree/bindings/pci/ti-pci.txt 11452F: drivers/pci/controller/dwc/pci-dra7xx.c 11453 11454PCI DRIVER FOR TI KEYSTONE 11455M: Murali Karicheri <m-karicheri2@ti.com> 11456L: linux-pci@vger.kernel.org 11457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11458S: Maintained 11459F: drivers/pci/controller/dwc/pci-keystone.c 11460 11461PCI ENDPOINT SUBSYSTEM 11462M: Kishon Vijay Abraham I <kishon@ti.com> 11463M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11464L: linux-pci@vger.kernel.org 11465T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11466S: Supported 11467F: drivers/pci/endpoint/ 11468F: drivers/misc/pci_endpoint_test.c 11469F: tools/pci/ 11470 11471PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11472M: Russell Currey <ruscur@russell.cc> 11473M: Sam Bobroff <sbobroff@linux.ibm.com> 11474M: Oliver O'Halloran <oohall@gmail.com> 11475L: linuxppc-dev@lists.ozlabs.org 11476S: Supported 11477F: Documentation/PCI/pci-error-recovery.txt 11478F: drivers/pci/pcie/aer.c 11479F: drivers/pci/pcie/dpc.c 11480F: drivers/pci/pcie/err.c 11481F: Documentation/powerpc/eeh-pci-error-recovery.txt 11482F: arch/powerpc/kernel/eeh*.c 11483F: arch/powerpc/platforms/*/eeh*.c 11484F: arch/powerpc/include/*/eeh*.h 11485 11486PCI ERROR RECOVERY 11487M: Linas Vepstas <linasvepstas@gmail.com> 11488L: linux-pci@vger.kernel.org 11489S: Supported 11490F: Documentation/PCI/pci-error-recovery.txt 11491 11492PCI MSI DRIVER FOR ALTERA MSI IP 11493M: Ley Foon Tan <lftan@altera.com> 11494L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11495L: linux-pci@vger.kernel.org 11496S: Supported 11497F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11498F: drivers/pci/controller/pcie-altera-msi.c 11499 11500PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11501M: Duc Dang <dhdang@apm.com> 11502L: linux-pci@vger.kernel.org 11503L: linux-arm-kernel@lists.infradead.org 11504S: Maintained 11505F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11506F: drivers/pci/controller/pci-xgene-msi.c 11507 11508PCI SUBSYSTEM 11509M: Bjorn Helgaas <bhelgaas@google.com> 11510L: linux-pci@vger.kernel.org 11511Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11512T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11513S: Supported 11514F: Documentation/devicetree/bindings/pci/ 11515F: Documentation/PCI/ 11516F: drivers/acpi/pci* 11517F: drivers/pci/ 11518F: include/asm-generic/pci* 11519F: include/linux/pci* 11520F: include/linux/of_pci.h 11521F: include/uapi/linux/pci* 11522F: lib/pci* 11523F: arch/x86/pci/ 11524F: arch/x86/kernel/quirks.c 11525 11526PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11527M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11528L: linux-pci@vger.kernel.org 11529Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11531S: Supported 11532F: drivers/pci/controller/ 11533 11534PCIE DRIVER FOR AXIS ARTPEC 11535M: Jesper Nilsson <jesper.nilsson@axis.com> 11536L: linux-arm-kernel@axis.com 11537L: linux-pci@vger.kernel.org 11538S: Maintained 11539F: Documentation/devicetree/bindings/pci/axis,artpec* 11540F: drivers/pci/controller/dwc/*artpec* 11541 11542PCIE DRIVER FOR CAVIUM THUNDERX 11543M: David Daney <david.daney@cavium.com> 11544L: linux-pci@vger.kernel.org 11545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11546S: Supported 11547F: Documentation/devicetree/bindings/pci/pci-thunder-* 11548F: drivers/pci/controller/pci-thunder-* 11549 11550PCIE DRIVER FOR HISILICON 11551M: Zhou Wang <wangzhou1@hisilicon.com> 11552L: linux-pci@vger.kernel.org 11553S: Maintained 11554F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11555F: drivers/pci/controller/dwc/pcie-hisi.c 11556 11557PCIE DRIVER FOR HISILICON KIRIN 11558M: Xiaowei Song <songxiaowei@hisilicon.com> 11559M: Binghui Wang <wangbinghui@hisilicon.com> 11560L: linux-pci@vger.kernel.org 11561S: Maintained 11562F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11563F: drivers/pci/controller/dwc/pcie-kirin.c 11564 11565PCIE DRIVER FOR HISILICON STB 11566M: Jianguo Sun <sunjianguo1@huawei.com> 11567M: Shawn Guo <shawn.guo@linaro.org> 11568L: linux-pci@vger.kernel.org 11569S: Maintained 11570F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11571F: drivers/pci/controller/dwc/pcie-histb.c 11572 11573PCIE DRIVER FOR MEDIATEK 11574M: Ryder Lee <ryder.lee@mediatek.com> 11575L: linux-pci@vger.kernel.org 11576L: linux-mediatek@lists.infradead.org 11577S: Supported 11578F: Documentation/devicetree/bindings/pci/mediatek* 11579F: drivers/pci/controller/*mediatek* 11580 11581PCIE DRIVER FOR QUALCOMM MSM 11582M: Stanimir Varbanov <svarbanov@mm-sol.com> 11583L: linux-pci@vger.kernel.org 11584L: linux-arm-msm@vger.kernel.org 11585S: Maintained 11586F: drivers/pci/controller/dwc/*qcom* 11587 11588PCIE DRIVER FOR ROCKCHIP 11589M: Shawn Lin <shawn.lin@rock-chips.com> 11590L: linux-pci@vger.kernel.org 11591L: linux-rockchip@lists.infradead.org 11592S: Maintained 11593F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11594F: drivers/pci/controller/pcie-rockchip* 11595 11596PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11597M: Linus Walleij <linus.walleij@linaro.org> 11598L: linux-pci@vger.kernel.org 11599S: Maintained 11600F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11601F: drivers/pci/controller/pci-v3-semi.c 11602 11603PCIE DRIVER FOR ST SPEAR13XX 11604M: Pratyush Anand <pratyush.anand@gmail.com> 11605L: linux-pci@vger.kernel.org 11606S: Maintained 11607F: drivers/pci/controller/dwc/*spear* 11608 11609PCMCIA SUBSYSTEM 11610M: Dominik Brodowski <linux@dominikbrodowski.net> 11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11612S: Odd Fixes 11613F: Documentation/pcmcia/ 11614F: tools/pcmcia/ 11615F: drivers/pcmcia/ 11616F: include/pcmcia/ 11617 11618PCNET32 NETWORK DRIVER 11619M: Don Fry <pcnet32@frontier.com> 11620L: netdev@vger.kernel.org 11621S: Maintained 11622F: drivers/net/ethernet/amd/pcnet32.c 11623 11624PCRYPT PARALLEL CRYPTO ENGINE 11625M: Steffen Klassert <steffen.klassert@secunet.com> 11626L: linux-crypto@vger.kernel.org 11627S: Maintained 11628F: crypto/pcrypt.c 11629F: include/crypto/pcrypt.h 11630 11631PEAQ WMI HOTKEYS DRIVER 11632M: Hans de Goede <hdegoede@redhat.com> 11633L: platform-driver-x86@vger.kernel.org 11634S: Maintained 11635F: drivers/platform/x86/peaq-wmi.c 11636 11637PER-CPU MEMORY ALLOCATOR 11638M: Dennis Zhou <dennis@kernel.org> 11639M: Tejun Heo <tj@kernel.org> 11640M: Christoph Lameter <cl@linux.com> 11641T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11642S: Maintained 11643F: include/linux/percpu*.h 11644F: mm/percpu*.c 11645F: arch/*/include/asm/percpu.h 11646 11647PER-TASK DELAY ACCOUNTING 11648M: Balbir Singh <bsingharora@gmail.com> 11649S: Maintained 11650F: include/linux/delayacct.h 11651F: kernel/delayacct.c 11652 11653PERFORMANCE EVENTS SUBSYSTEM 11654M: Peter Zijlstra <peterz@infradead.org> 11655M: Ingo Molnar <mingo@redhat.com> 11656M: Arnaldo Carvalho de Melo <acme@kernel.org> 11657R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11658R: Jiri Olsa <jolsa@redhat.com> 11659R: Namhyung Kim <namhyung@kernel.org> 11660L: linux-kernel@vger.kernel.org 11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11662S: Supported 11663F: kernel/events/* 11664F: include/linux/perf_event.h 11665F: include/uapi/linux/perf_event.h 11666F: arch/*/kernel/perf_event*.c 11667F: arch/*/kernel/*/perf_event*.c 11668F: arch/*/kernel/*/*/perf_event*.c 11669F: arch/*/include/asm/perf_event.h 11670F: arch/*/kernel/perf_callchain.c 11671F: arch/*/events/* 11672F: tools/perf/ 11673 11674PERSONALITY HANDLING 11675M: Christoph Hellwig <hch@infradead.org> 11676L: linux-abi-devel@lists.sourceforge.net 11677S: Maintained 11678F: include/linux/personality.h 11679F: include/uapi/linux/personality.h 11680 11681PHOENIX RC FLIGHT CONTROLLER ADAPTER 11682M: Marcus Folkesson <marcus.folkesson@gmail.com> 11683L: linux-input@vger.kernel.org 11684S: Maintained 11685F: Documentation/input/devices/pxrc.rst 11686F: drivers/input/joystick/pxrc.c 11687 11688PHONET PROTOCOL 11689M: Remi Denis-Courmont <courmisch@gmail.com> 11690S: Supported 11691F: Documentation/networking/phonet.txt 11692F: include/linux/phonet.h 11693F: include/net/phonet/ 11694F: include/uapi/linux/phonet.h 11695F: net/phonet/ 11696 11697PHRAM MTD DRIVER 11698M: Joern Engel <joern@lazybastard.org> 11699L: linux-mtd@lists.infradead.org 11700S: Maintained 11701F: drivers/mtd/devices/phram.c 11702 11703PICOLCD HID DRIVER 11704M: Bruno Prémont <bonbons@linux-vserver.org> 11705L: linux-input@vger.kernel.org 11706S: Maintained 11707F: drivers/hid/hid-picolcd* 11708 11709PICOXCELL SUPPORT 11710M: Jamie Iles <jamie@jamieiles.com> 11711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11712T: git git://github.com/jamieiles/linux-2.6-ji.git 11713S: Supported 11714F: arch/arm/boot/dts/picoxcell* 11715F: arch/arm/mach-picoxcell/ 11716F: drivers/crypto/picoxcell* 11717 11718PIN CONTROL SUBSYSTEM 11719M: Linus Walleij <linus.walleij@linaro.org> 11720L: linux-gpio@vger.kernel.org 11721T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11722S: Maintained 11723F: Documentation/devicetree/bindings/pinctrl/ 11724F: Documentation/driver-api/pinctl.rst 11725F: drivers/pinctrl/ 11726F: include/linux/pinctrl/ 11727 11728PIN CONTROLLER - ATMEL AT91 11729M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11731S: Maintained 11732F: drivers/pinctrl/pinctrl-at91.* 11733 11734PIN CONTROLLER - ATMEL AT91 PIO4 11735M: Ludovic Desroches <ludovic.desroches@microchip.com> 11736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11737L: linux-gpio@vger.kernel.org 11738S: Supported 11739F: drivers/pinctrl/pinctrl-at91-pio4.* 11740 11741PIN CONTROLLER - FREESCALE 11742M: Dong Aisheng <aisheng.dong@nxp.com> 11743M: Fabio Estevam <festevam@gmail.com> 11744M: Shawn Guo <shawnguo@kernel.org> 11745M: Stefan Agner <stefan@agner.ch> 11746R: Pengutronix Kernel Team <kernel@pengutronix.de> 11747L: linux-gpio@vger.kernel.org 11748S: Maintained 11749F: drivers/pinctrl/freescale/ 11750F: Documentation/devicetree/bindings/pinctrl/fsl,* 11751 11752PIN CONTROLLER - INTEL 11753M: Mika Westerberg <mika.westerberg@linux.intel.com> 11754M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11755T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 11756S: Maintained 11757F: drivers/pinctrl/intel/ 11758 11759PIN CONTROLLER - MEDIATEK 11760M: Sean Wang <sean.wang@kernel.org> 11761L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11762S: Maintained 11763F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11764F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11765F: drivers/pinctrl/mediatek/ 11766 11767PIN CONTROLLER - QUALCOMM 11768M: Bjorn Andersson <bjorn.andersson@linaro.org> 11769S: Maintained 11770L: linux-arm-msm@vger.kernel.org 11771F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11772F: drivers/pinctrl/qcom/ 11773 11774PIN CONTROLLER - RENESAS 11775M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11776M: Geert Uytterhoeven <geert+renesas@glider.be> 11777L: linux-renesas-soc@vger.kernel.org 11778T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11779S: Maintained 11780F: drivers/pinctrl/sh-pfc/ 11781 11782PIN CONTROLLER - SAMSUNG 11783M: Tomasz Figa <tomasz.figa@gmail.com> 11784M: Krzysztof Kozlowski <krzk@kernel.org> 11785M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11787L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11788Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11789T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11790S: Maintained 11791F: drivers/pinctrl/samsung/ 11792F: include/dt-bindings/pinctrl/samsung.h 11793F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11794 11795PIN CONTROLLER - SINGLE 11796M: Tony Lindgren <tony@atomide.com> 11797M: Haojian Zhuang <haojian.zhuang@linaro.org> 11798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11799L: linux-omap@vger.kernel.org 11800S: Maintained 11801F: drivers/pinctrl/pinctrl-single.c 11802 11803PIN CONTROLLER - ST SPEAR 11804M: Viresh Kumar <vireshk@kernel.org> 11805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11806W: http://www.st.com/spear 11807S: Maintained 11808F: drivers/pinctrl/spear/ 11809 11810PISTACHIO SOC SUPPORT 11811M: James Hartley <james.hartley@sondrel.com> 11812L: linux-mips@linux-mips.org 11813S: Odd Fixes 11814F: arch/mips/pistachio/ 11815F: arch/mips/include/asm/mach-pistachio/ 11816F: arch/mips/boot/dts/img/pistachio* 11817F: arch/mips/configs/pistachio*_defconfig 11818 11819PKTCDVD DRIVER 11820S: Orphan 11821M: linux-block@vger.kernel.org 11822F: drivers/block/pktcdvd.c 11823F: include/linux/pktcdvd.h 11824F: include/uapi/linux/pktcdvd.h 11825 11826PKUNITY SOC DRIVERS 11827M: Guan Xuetao <gxt@pku.edu.cn> 11828W: http://mprc.pku.edu.cn/~guanxuetao/linux 11829S: Maintained 11830T: git git://github.com/gxt/linux.git 11831F: drivers/input/serio/i8042-unicore32io.h 11832F: drivers/i2c/busses/i2c-puv3.c 11833F: drivers/video/fbdev/fb-puv3.c 11834F: drivers/rtc/rtc-puv3.c 11835 11836PMBUS HARDWARE MONITORING DRIVERS 11837M: Guenter Roeck <linux@roeck-us.net> 11838L: linux-hwmon@vger.kernel.org 11839W: http://hwmon.wiki.kernel.org/ 11840W: http://www.roeck-us.net/linux/drivers/ 11841T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11842S: Maintained 11843F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 11844F: Documentation/devicetree/bindings/hwmon/max31785.txt 11845F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 11846F: Documentation/hwmon/adm1275 11847F: Documentation/hwmon/ibm-cffps 11848F: Documentation/hwmon/ir35221 11849F: Documentation/hwmon/lm25066 11850F: Documentation/hwmon/ltc2978 11851F: Documentation/hwmon/ltc3815 11852F: Documentation/hwmon/max16064 11853F: Documentation/hwmon/max20751 11854F: Documentation/hwmon/max31785 11855F: Documentation/hwmon/max34440 11856F: Documentation/hwmon/max8688 11857F: Documentation/hwmon/pmbus 11858F: Documentation/hwmon/pmbus-core 11859F: Documentation/hwmon/tps40422 11860F: Documentation/hwmon/ucd9000 11861F: Documentation/hwmon/ucd9200 11862F: Documentation/hwmon/zl6100 11863F: drivers/hwmon/pmbus/ 11864F: include/linux/pmbus.h 11865 11866PMC SIERRA MaxRAID DRIVER 11867L: linux-scsi@vger.kernel.org 11868W: http://www.pmc-sierra.com/ 11869S: Orphan 11870F: drivers/scsi/pmcraid.* 11871 11872PMC SIERRA PM8001 DRIVER 11873M: Jack Wang <jinpu.wang@profitbricks.com> 11874M: lindar_liu@usish.com 11875L: linux-scsi@vger.kernel.org 11876S: Supported 11877F: drivers/scsi/pm8001/ 11878 11879PNP SUPPORT 11880M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11881S: Maintained 11882F: drivers/pnp/ 11883 11884POSIX CLOCKS and TIMERS 11885M: Thomas Gleixner <tglx@linutronix.de> 11886L: linux-kernel@vger.kernel.org 11887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11888S: Maintained 11889F: fs/timerfd.c 11890F: include/linux/timer* 11891F: kernel/time/*timer* 11892 11893POWER MANAGEMENT CORE 11894M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11895L: linux-pm@vger.kernel.org 11896T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11897B: https://bugzilla.kernel.org 11898S: Supported 11899F: drivers/base/power/ 11900F: include/linux/pm.h 11901F: include/linux/pm_* 11902F: include/linux/powercap.h 11903F: drivers/powercap/ 11904F: kernel/configs/nopm.config 11905 11906POWER STATE COORDINATION INTERFACE (PSCI) 11907M: Mark Rutland <mark.rutland@arm.com> 11908M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11909L: linux-arm-kernel@lists.infradead.org 11910S: Maintained 11911F: drivers/firmware/psci*.c 11912F: include/linux/psci.h 11913F: include/uapi/linux/psci.h 11914 11915POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11916M: Sebastian Reichel <sre@kernel.org> 11917L: linux-pm@vger.kernel.org 11918T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11919S: Maintained 11920F: Documentation/ABI/testing/sysfs-class-power 11921F: Documentation/devicetree/bindings/power/supply/ 11922F: include/linux/power_supply.h 11923F: drivers/power/supply/ 11924 11925POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11926M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11927L: linuxppc-dev@lists.ozlabs.org 11928S: Maintained 11929F: drivers/char/powernv-op-panel.c 11930 11931PPP OVER ATM (RFC 2364) 11932M: Mitchell Blank Jr <mitch@sfgoth.com> 11933S: Maintained 11934F: net/atm/pppoatm.c 11935F: include/uapi/linux/atmppp.h 11936 11937PPP OVER ETHERNET 11938M: Michal Ostrowski <mostrows@earthlink.net> 11939S: Maintained 11940F: drivers/net/ppp/pppoe.c 11941F: drivers/net/ppp/pppox.c 11942 11943PPP OVER L2TP 11944M: James Chapman <jchapman@katalix.com> 11945S: Maintained 11946F: net/l2tp/l2tp_ppp.c 11947F: include/linux/if_pppol2tp.h 11948F: include/uapi/linux/if_pppol2tp.h 11949 11950PPP PROTOCOL DRIVERS AND COMPRESSORS 11951M: Paul Mackerras <paulus@samba.org> 11952L: linux-ppp@vger.kernel.org 11953S: Maintained 11954F: drivers/net/ppp/ppp_* 11955 11956PPS SUPPORT 11957M: Rodolfo Giometti <giometti@enneenne.com> 11958W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11959L: linuxpps@ml.enneenne.com (subscribers-only) 11960S: Maintained 11961F: Documentation/pps/ 11962F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11963F: Documentation/ABI/testing/sysfs-pps 11964F: drivers/pps/ 11965F: include/linux/pps*.h 11966F: include/uapi/linux/pps.h 11967 11968PPTP DRIVER 11969M: Dmitry Kozlov <xeb@mail.ru> 11970L: netdev@vger.kernel.org 11971S: Maintained 11972F: drivers/net/ppp/pptp.c 11973W: http://sourceforge.net/projects/accel-pptp 11974 11975PREEMPTIBLE KERNEL 11976M: Robert Love <rml@tech9.net> 11977L: kpreempt-tech@lists.sourceforge.net 11978W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11979S: Supported 11980F: Documentation/preempt-locking.txt 11981F: include/linux/preempt.h 11982 11983PRINTK 11984M: Petr Mladek <pmladek@suse.com> 11985M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11986R: Steven Rostedt <rostedt@goodmis.org> 11987S: Maintained 11988F: kernel/printk/ 11989F: include/linux/printk.h 11990 11991PRISM54 WIRELESS DRIVER 11992M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11993L: linux-wireless@vger.kernel.org 11994W: http://wireless.kernel.org/en/users/Drivers/p54 11995S: Obsolete 11996F: drivers/net/wireless/intersil/prism54/ 11997 11998PROC FILESYSTEM 11999R: Alexey Dobriyan <adobriyan@gmail.com> 12000L: linux-kernel@vger.kernel.org 12001L: linux-fsdevel@vger.kernel.org 12002S: Maintained 12003F: fs/proc/ 12004F: include/linux/proc_fs.h 12005F: tools/testing/selftests/proc/ 12006 12007PROC SYSCTL 12008M: "Luis R. Rodriguez" <mcgrof@kernel.org> 12009M: Kees Cook <keescook@chromium.org> 12010L: linux-kernel@vger.kernel.org 12011L: linux-fsdevel@vger.kernel.org 12012S: Maintained 12013F: fs/proc/proc_sysctl.c 12014F: include/linux/sysctl.h 12015F: kernel/sysctl.c 12016F: tools/testing/selftests/sysctl/ 12017 12018PS3 NETWORK SUPPORT 12019M: Geoff Levand <geoff@infradead.org> 12020L: netdev@vger.kernel.org 12021L: linuxppc-dev@lists.ozlabs.org 12022S: Maintained 12023F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12024 12025PS3 PLATFORM SUPPORT 12026M: Geoff Levand <geoff@infradead.org> 12027L: linuxppc-dev@lists.ozlabs.org 12028S: Maintained 12029F: arch/powerpc/boot/ps3* 12030F: arch/powerpc/include/asm/lv1call.h 12031F: arch/powerpc/include/asm/ps3*.h 12032F: arch/powerpc/platforms/ps3/ 12033F: drivers/*/ps3* 12034F: drivers/ps3/ 12035F: drivers/rtc/rtc-ps3.c 12036F: drivers/usb/host/*ps3.c 12037F: sound/ppc/snd_ps3* 12038 12039PS3VRAM DRIVER 12040M: Jim Paris <jim@jtan.com> 12041M: Geoff Levand <geoff@infradead.org> 12042L: linuxppc-dev@lists.ozlabs.org 12043S: Maintained 12044F: drivers/block/ps3vram.c 12045 12046PSAMPLE PACKET SAMPLING SUPPORT: 12047M: Yotam Gigi <yotam.gi@gmail.com> 12048S: Maintained 12049F: net/psample 12050F: include/net/psample.h 12051F: include/uapi/linux/psample.h 12052 12053PSTORE FILESYSTEM 12054M: Kees Cook <keescook@chromium.org> 12055M: Anton Vorontsov <anton@enomsg.org> 12056M: Colin Cross <ccross@android.com> 12057M: Tony Luck <tony.luck@intel.com> 12058S: Maintained 12059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12060F: fs/pstore/ 12061F: include/linux/pstore* 12062F: drivers/firmware/efi/efi-pstore.c 12063F: drivers/acpi/apei/erst.c 12064F: Documentation/admin-guide/ramoops.rst 12065F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12066K: \b(pstore|ramoops) 12067 12068PTP HARDWARE CLOCK SUPPORT 12069M: Richard Cochran <richardcochran@gmail.com> 12070L: netdev@vger.kernel.org 12071S: Maintained 12072W: http://linuxptp.sourceforge.net/ 12073F: Documentation/ABI/testing/sysfs-ptp 12074F: Documentation/ptp/* 12075F: drivers/net/phy/dp83640* 12076F: drivers/ptp/* 12077F: include/linux/ptp_cl* 12078 12079PTRACE SUPPORT 12080M: Oleg Nesterov <oleg@redhat.com> 12081S: Maintained 12082F: include/asm-generic/syscall.h 12083F: include/linux/ptrace.h 12084F: include/linux/regset.h 12085F: include/linux/tracehook.h 12086F: include/uapi/linux/ptrace.h 12087F: include/uapi/linux/ptrace.h 12088F: include/asm-generic/ptrace.h 12089F: kernel/ptrace.c 12090F: arch/*/ptrace*.c 12091F: arch/*/*/ptrace*.c 12092F: arch/*/include/asm/ptrace*.h 12093 12094PULSE8-CEC DRIVER 12095M: Hans Verkuil <hverkuil@xs4all.nl> 12096L: linux-media@vger.kernel.org 12097T: git git://linuxtv.org/media_tree.git 12098S: Maintained 12099F: drivers/media/usb/pulse8-cec/* 12100F: Documentation/media/cec-drivers/pulse8-cec.rst 12101 12102PVRUSB2 VIDEO4LINUX DRIVER 12103M: Mike Isely <isely@pobox.com> 12104L: pvrusb2@isely.net (subscribers-only) 12105L: linux-media@vger.kernel.org 12106W: http://www.isely.net/pvrusb2/ 12107T: git git://linuxtv.org/media_tree.git 12108S: Maintained 12109F: Documentation/media/v4l-drivers/pvrusb2* 12110F: drivers/media/usb/pvrusb2/ 12111 12112PWC WEBCAM DRIVER 12113M: Hans Verkuil <hverkuil@xs4all.nl> 12114L: linux-media@vger.kernel.org 12115T: git git://linuxtv.org/media_tree.git 12116S: Odd Fixes 12117F: drivers/media/usb/pwc/* 12118 12119PWM FAN DRIVER 12120M: Kamil Debski <kamil@wypas.org> 12121M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12122L: linux-hwmon@vger.kernel.org 12123S: Supported 12124F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12125F: Documentation/hwmon/pwm-fan 12126F: drivers/hwmon/pwm-fan.c 12127 12128PWM IR Transmitter 12129M: Sean Young <sean@mess.org> 12130L: linux-media@vger.kernel.org 12131S: Maintained 12132F: drivers/media/rc/pwm-ir-tx.c 12133 12134PWM SUBSYSTEM 12135M: Thierry Reding <thierry.reding@gmail.com> 12136L: linux-pwm@vger.kernel.org 12137S: Maintained 12138T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12139F: Documentation/pwm.txt 12140F: Documentation/devicetree/bindings/pwm/ 12141F: include/linux/pwm.h 12142F: drivers/pwm/ 12143F: drivers/video/backlight/pwm_bl.c 12144F: include/linux/pwm_backlight.h 12145F: drivers/gpio/gpio-mvebu.c 12146F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12147 12148PXA GPIO DRIVER 12149M: Robert Jarzmik <robert.jarzmik@free.fr> 12150L: linux-gpio@vger.kernel.org 12151S: Maintained 12152F: drivers/gpio/gpio-pxa.c 12153 12154PXA MMCI DRIVER 12155S: Orphan 12156 12157PXA RTC DRIVER 12158M: Robert Jarzmik <robert.jarzmik@free.fr> 12159L: linux-rtc@vger.kernel.org 12160S: Maintained 12161 12162PXA2xx/PXA3xx SUPPORT 12163M: Daniel Mack <daniel@zonque.org> 12164M: Haojian Zhuang <haojian.zhuang@gmail.com> 12165M: Robert Jarzmik <robert.jarzmik@free.fr> 12166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12167T: git git://github.com/hzhuang1/linux.git 12168T: git git://github.com/rjarzmik/linux.git 12169S: Maintained 12170F: arch/arm/boot/dts/pxa* 12171F: arch/arm/mach-pxa/ 12172F: drivers/dma/pxa* 12173F: drivers/pcmcia/pxa2xx* 12174F: drivers/pinctrl/pxa/ 12175F: drivers/spi/spi-pxa2xx* 12176F: drivers/usb/gadget/udc/pxa2* 12177F: include/sound/pxa2xx-lib.h 12178F: sound/arm/pxa* 12179F: sound/soc/pxa/ 12180 12181QAT DRIVER 12182M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12183L: qat-linux@intel.com 12184S: Supported 12185F: drivers/crypto/qat/ 12186 12187QCOM AUDIO (ASoC) DRIVERS 12188M: Patrick Lai <plai@codeaurora.org> 12189M: Banajit Goswami <bgoswami@codeaurora.org> 12190L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12191S: Supported 12192F: sound/soc/qcom/ 12193 12194QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12195M: Gabriel Somlo <somlo@cmu.edu> 12196M: "Michael S. Tsirkin" <mst@redhat.com> 12197L: qemu-devel@nongnu.org 12198S: Maintained 12199F: drivers/firmware/qemu_fw_cfg.c 12200F: include/uapi/linux/qemu_fw_cfg.h 12201 12202QIB DRIVER 12203M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12204M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12205L: linux-rdma@vger.kernel.org 12206S: Supported 12207F: drivers/infiniband/hw/qib/ 12208 12209QLOGIC QL41xxx FCOE DRIVER 12210M: QLogic-Storage-Upstream@cavium.com 12211L: linux-scsi@vger.kernel.org 12212S: Supported 12213F: drivers/scsi/qedf/ 12214 12215QLOGIC QL41xxx ISCSI DRIVER 12216M: QLogic-Storage-Upstream@cavium.com 12217L: linux-scsi@vger.kernel.org 12218S: Supported 12219F: drivers/scsi/qedi/ 12220 12221QLOGIC QL4xxx ETHERNET DRIVER 12222M: Ariel Elior <Ariel.Elior@cavium.com> 12223M: everest-linux-l2@cavium.com 12224L: netdev@vger.kernel.org 12225S: Supported 12226F: drivers/net/ethernet/qlogic/qed/ 12227F: include/linux/qed/ 12228F: drivers/net/ethernet/qlogic/qede/ 12229 12230QLOGIC QL4xxx RDMA DRIVER 12231M: Michal Kalderon <Michal.Kalderon@cavium.com> 12232M: Ariel Elior <Ariel.Elior@cavium.com> 12233L: linux-rdma@vger.kernel.org 12234S: Supported 12235F: drivers/infiniband/hw/qedr/ 12236F: include/uapi/rdma/qedr-abi.h 12237 12238QLOGIC QLA1280 SCSI DRIVER 12239M: Michael Reed <mdr@sgi.com> 12240L: linux-scsi@vger.kernel.org 12241S: Maintained 12242F: drivers/scsi/qla1280.[ch] 12243 12244QLOGIC QLA2XXX FC-SCSI DRIVER 12245M: qla2xxx-upstream@qlogic.com 12246L: linux-scsi@vger.kernel.org 12247S: Supported 12248F: Documentation/scsi/LICENSE.qla2xxx 12249F: drivers/scsi/qla2xxx/ 12250 12251QLOGIC QLA3XXX NETWORK DRIVER 12252M: Dept-GELinuxNICDev@cavium.com 12253L: netdev@vger.kernel.org 12254S: Supported 12255F: Documentation/networking/LICENSE.qla3xxx 12256F: drivers/net/ethernet/qlogic/qla3xxx.* 12257 12258QLOGIC QLA4XXX iSCSI DRIVER 12259M: QLogic-Storage-Upstream@qlogic.com 12260L: linux-scsi@vger.kernel.org 12261S: Supported 12262F: Documentation/scsi/LICENSE.qla4xxx 12263F: drivers/scsi/qla4xxx/ 12264 12265QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12266M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12267M: Manish Chopra <manish.chopra@cavium.com> 12268M: Dept-GELinuxNICDev@cavium.com 12269L: netdev@vger.kernel.org 12270S: Supported 12271F: drivers/net/ethernet/qlogic/qlcnic/ 12272 12273QLOGIC QLGE 10Gb ETHERNET DRIVER 12274M: Manish Chopra <manish.chopra@cavium.com> 12275M: Dept-GELinuxNICDev@cavium.com 12276L: netdev@vger.kernel.org 12277S: Supported 12278F: drivers/net/ethernet/qlogic/qlge/ 12279 12280QM1D1B0004 MEDIA DRIVER 12281M: Akihiro Tsukada <tskd08@gmail.com> 12282L: linux-media@vger.kernel.org 12283S: Odd Fixes 12284F: drivers/media/tuners/qm1d1b0004* 12285 12286QM1D1C0042 MEDIA DRIVER 12287M: Akihiro Tsukada <tskd08@gmail.com> 12288L: linux-media@vger.kernel.org 12289S: Odd Fixes 12290F: drivers/media/tuners/qm1d1c0042* 12291 12292QNX4 FILESYSTEM 12293M: Anders Larsen <al@alarsen.net> 12294W: http://www.alarsen.net/linux/qnx4fs/ 12295S: Maintained 12296F: fs/qnx4/ 12297F: include/uapi/linux/qnx4_fs.h 12298F: include/uapi/linux/qnxtypes.h 12299 12300QORIQ DPAA2 FSL-MC BUS DRIVER 12301M: Stuart Yoder <stuyoder@gmail.com> 12302M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12303L: linux-kernel@vger.kernel.org 12304S: Maintained 12305F: drivers/bus/fsl-mc/ 12306F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12307F: Documentation/networking/dpaa2/overview.rst 12308 12309QT1010 MEDIA DRIVER 12310M: Antti Palosaari <crope@iki.fi> 12311L: linux-media@vger.kernel.org 12312W: https://linuxtv.org 12313W: http://palosaari.fi/linux/ 12314Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12315T: git git://linuxtv.org/anttip/media_tree.git 12316S: Maintained 12317F: drivers/media/tuners/qt1010* 12318 12319QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12320M: Kalle Valo <kvalo@codeaurora.org> 12321L: ath10k@lists.infradead.org 12322W: http://wireless.kernel.org/en/users/Drivers/ath10k 12323T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12324S: Supported 12325F: drivers/net/wireless/ath/ath10k/ 12326 12327QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12328M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12329L: linux-wireless@vger.kernel.org 12330W: http://wireless.kernel.org/en/users/Drivers/ath9k 12331S: Supported 12332F: drivers/net/wireless/ath/ath9k/ 12333 12334QUALCOMM CAMERA SUBSYSTEM DRIVER 12335M: Todor Tomov <todor.tomov@linaro.org> 12336L: linux-media@vger.kernel.org 12337S: Maintained 12338F: Documentation/devicetree/bindings/media/qcom,camss.txt 12339F: Documentation/media/v4l-drivers/qcom_camss.rst 12340F: drivers/media/platform/qcom/camss/ 12341 12342QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12343M: Ilia Lin <ilia.lin@gmail.com> 12344L: linux-pm@vger.kernel.org 12345S: Maintained 12346F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12347F: drivers/cpufreq/qcom-cpufreq-kryo.c 12348 12349QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12350M: Timur Tabi <timur@kernel.org> 12351L: netdev@vger.kernel.org 12352S: Maintained 12353F: drivers/net/ethernet/qualcomm/emac/ 12354 12355QUALCOMM GENERIC INTERFACE I2C DRIVER 12356M: Alok Chauhan <alokc@codeaurora.org> 12357M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12358L: linux-i2c@vger.kernel.org 12359L: linux-arm-msm@vger.kernel.org 12360S: Supported 12361F: drivers/i2c/busses/i2c-qcom-geni.c 12362 12363QUALCOMM HEXAGON ARCHITECTURE 12364M: Richard Kuo <rkuo@codeaurora.org> 12365L: linux-hexagon@vger.kernel.org 12366T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12367S: Supported 12368F: arch/hexagon/ 12369 12370QUALCOMM HIDMA DRIVER 12371M: Sinan Kaya <okaya@kernel.org> 12372L: linux-arm-kernel@lists.infradead.org 12373L: linux-arm-msm@vger.kernel.org 12374L: dmaengine@vger.kernel.org 12375S: Supported 12376F: drivers/dma/qcom/hidma* 12377 12378QUALCOMM IOMMU 12379M: Rob Clark <robdclark@gmail.com> 12380L: iommu@lists.linux-foundation.org 12381L: linux-arm-msm@vger.kernel.org 12382S: Maintained 12383F: drivers/iommu/qcom_iommu.c 12384 12385QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12386M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12387L: linux-media@vger.kernel.org 12388L: linux-arm-msm@vger.kernel.org 12389T: git git://linuxtv.org/media_tree.git 12390S: Maintained 12391F: drivers/media/platform/qcom/venus/ 12392 12393QUALCOMM WCN36XX WIRELESS DRIVER 12394M: Kalle Valo <kvalo@codeaurora.org> 12395L: wcn36xx@lists.infradead.org 12396W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12397T: git git://github.com/KrasnikovEugene/wcn36xx.git 12398S: Supported 12399F: drivers/net/wireless/ath/wcn36xx/ 12400 12401QUANTENNA QTNFMAC WIRELESS DRIVER 12402M: Igor Mitsyanko <imitsyanko@quantenna.com> 12403M: Avinash Patil <avinashp@quantenna.com> 12404M: Sergey Matyukevich <smatyukevich@quantenna.com> 12405L: linux-wireless@vger.kernel.org 12406S: Maintained 12407F: drivers/net/wireless/quantenna 12408 12409RADEON and AMDGPU DRM DRIVERS 12410M: Alex Deucher <alexander.deucher@amd.com> 12411M: Christian König <christian.koenig@amd.com> 12412M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12413L: amd-gfx@lists.freedesktop.org 12414T: git git://people.freedesktop.org/~agd5f/linux 12415S: Supported 12416F: drivers/gpu/drm/radeon/ 12417F: include/uapi/drm/radeon_drm.h 12418F: drivers/gpu/drm/amd/ 12419F: include/uapi/drm/amdgpu_drm.h 12420 12421RADEON FRAMEBUFFER DISPLAY DRIVER 12422M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12423L: linux-fbdev@vger.kernel.org 12424S: Maintained 12425F: drivers/video/fbdev/aty/radeon* 12426F: include/uapi/linux/radeonfb.h 12427 12428RADIOSHARK RADIO DRIVER 12429M: Hans Verkuil <hverkuil@xs4all.nl> 12430L: linux-media@vger.kernel.org 12431T: git git://linuxtv.org/media_tree.git 12432S: Maintained 12433F: drivers/media/radio/radio-shark.c 12434 12435RADIOSHARK2 RADIO DRIVER 12436M: Hans Verkuil <hverkuil@xs4all.nl> 12437L: linux-media@vger.kernel.org 12438T: git git://linuxtv.org/media_tree.git 12439S: Maintained 12440F: drivers/media/radio/radio-shark2.c 12441F: drivers/media/radio/radio-tea5777.c 12442 12443RADOS BLOCK DEVICE (RBD) 12444M: Ilya Dryomov <idryomov@gmail.com> 12445M: Sage Weil <sage@redhat.com> 12446M: Alex Elder <elder@kernel.org> 12447L: ceph-devel@vger.kernel.org 12448W: http://ceph.com/ 12449T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12450T: git git://github.com/ceph/ceph-client.git 12451S: Supported 12452F: Documentation/ABI/testing/sysfs-bus-rbd 12453F: drivers/block/rbd.c 12454F: drivers/block/rbd_types.h 12455 12456RAGE128 FRAMEBUFFER DISPLAY DRIVER 12457M: Paul Mackerras <paulus@samba.org> 12458L: linux-fbdev@vger.kernel.org 12459S: Maintained 12460F: drivers/video/fbdev/aty/aty128fb.c 12461 12462RAINSHADOW-CEC DRIVER 12463M: Hans Verkuil <hverkuil@xs4all.nl> 12464L: linux-media@vger.kernel.org 12465T: git git://linuxtv.org/media_tree.git 12466S: Maintained 12467F: drivers/media/usb/rainshadow-cec/* 12468 12469RALINK MIPS ARCHITECTURE 12470M: John Crispin <john@phrozen.org> 12471L: linux-mips@linux-mips.org 12472S: Maintained 12473F: arch/mips/ralink 12474 12475RALINK RT2X00 WIRELESS LAN DRIVER 12476P: rt2x00 project 12477M: Stanislaw Gruszka <sgruszka@redhat.com> 12478M: Helmut Schaa <helmut.schaa@googlemail.com> 12479L: linux-wireless@vger.kernel.org 12480S: Maintained 12481F: drivers/net/wireless/ralink/rt2x00/ 12482 12483RAMDISK RAM BLOCK DEVICE DRIVER 12484M: Jens Axboe <axboe@kernel.dk> 12485S: Maintained 12486F: Documentation/blockdev/ramdisk.txt 12487F: drivers/block/brd.c 12488 12489RANCHU VIRTUAL BOARD FOR MIPS 12490M: Miodrag Dinic <miodrag.dinic@mips.com> 12491L: linux-mips@linux-mips.org 12492S: Supported 12493F: arch/mips/generic/board-ranchu.c 12494F: arch/mips/configs/generic/board-ranchu.config 12495 12496RANDOM NUMBER DRIVER 12497M: "Theodore Ts'o" <tytso@mit.edu> 12498S: Maintained 12499F: drivers/char/random.c 12500 12501RAPIDIO SUBSYSTEM 12502M: Matt Porter <mporter@kernel.crashing.org> 12503M: Alexandre Bounine <alex.bou9@gmail.com> 12504S: Maintained 12505F: drivers/rapidio/ 12506 12507RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12508L: linux-wireless@vger.kernel.org 12509S: Orphan 12510F: drivers/net/wireless/ray* 12511 12512RCUTORTURE TEST FRAMEWORK 12513M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12514M: Josh Triplett <josh@joshtriplett.org> 12515R: Steven Rostedt <rostedt@goodmis.org> 12516R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12517R: Lai Jiangshan <jiangshanlai@gmail.com> 12518L: linux-kernel@vger.kernel.org 12519S: Supported 12520T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12521F: tools/testing/selftests/rcutorture 12522 12523RDC R-321X SoC 12524M: Florian Fainelli <florian@openwrt.org> 12525S: Maintained 12526 12527RDC R6040 FAST ETHERNET DRIVER 12528M: Florian Fainelli <f.fainelli@gmail.com> 12529L: netdev@vger.kernel.org 12530S: Maintained 12531F: drivers/net/ethernet/rdc/r6040.c 12532 12533RDMAVT - RDMA verbs software 12534M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12535M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12536L: linux-rdma@vger.kernel.org 12537S: Supported 12538F: drivers/infiniband/sw/rdmavt 12539 12540RDS - RELIABLE DATAGRAM SOCKETS 12541M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12542L: netdev@vger.kernel.org 12543L: linux-rdma@vger.kernel.org 12544L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12545W: https://oss.oracle.com/projects/rds/ 12546S: Supported 12547F: net/rds/ 12548F: Documentation/networking/rds.txt 12549 12550RDT - RESOURCE ALLOCATION 12551M: Fenghua Yu <fenghua.yu@intel.com> 12552M: Reinette Chatre <reinette.chatre@intel.com> 12553L: linux-kernel@vger.kernel.org 12554S: Supported 12555F: arch/x86/kernel/cpu/intel_rdt* 12556F: arch/x86/include/asm/intel_rdt_sched.h 12557F: Documentation/x86/intel_rdt* 12558 12559READ-COPY UPDATE (RCU) 12560M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12561M: Josh Triplett <josh@joshtriplett.org> 12562R: Steven Rostedt <rostedt@goodmis.org> 12563R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12564R: Lai Jiangshan <jiangshanlai@gmail.com> 12565L: linux-kernel@vger.kernel.org 12566W: http://www.rdrop.com/users/paulmck/RCU/ 12567S: Supported 12568T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12569F: Documentation/RCU/ 12570X: Documentation/RCU/torture.txt 12571F: include/linux/rcu* 12572X: include/linux/srcu*.h 12573F: kernel/rcu/ 12574X: kernel/rcu/srcu*.c 12575 12576REAL TIME CLOCK (RTC) SUBSYSTEM 12577M: Alessandro Zummo <a.zummo@towertech.it> 12578M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12579L: linux-rtc@vger.kernel.org 12580Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12581T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12582S: Maintained 12583F: Documentation/devicetree/bindings/rtc/ 12584F: Documentation/rtc.txt 12585F: drivers/rtc/ 12586F: include/linux/rtc.h 12587F: include/uapi/linux/rtc.h 12588F: include/linux/rtc/ 12589F: include/linux/platform_data/rtc-* 12590F: tools/testing/selftests/rtc/ 12591 12592REALTEK AUDIO CODECS 12593M: Bard Liao <bardliao@realtek.com> 12594M: Oder Chiou <oder_chiou@realtek.com> 12595S: Maintained 12596F: sound/soc/codecs/rt* 12597F: include/sound/rt*.h 12598 12599REALTEK RTL83xx SMI DSA ROUTER CHIPS 12600M: Linus Walleij <linus.walleij@linaro.org> 12601S: Maintained 12602F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12603F: drivers/net/dsa/realtek-smi* 12604F: drivers/net/dsa/rtl83* 12605 12606REGISTER MAP ABSTRACTION 12607M: Mark Brown <broonie@kernel.org> 12608L: linux-kernel@vger.kernel.org 12609T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12610S: Supported 12611F: Documentation/devicetree/bindings/regmap/ 12612F: drivers/base/regmap/ 12613F: include/linux/regmap.h 12614 12615REISERFS FILE SYSTEM 12616L: reiserfs-devel@vger.kernel.org 12617S: Supported 12618F: fs/reiserfs/ 12619 12620REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12621M: Ohad Ben-Cohen <ohad@wizery.com> 12622M: Bjorn Andersson <bjorn.andersson@linaro.org> 12623L: linux-remoteproc@vger.kernel.org 12624T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12625S: Maintained 12626F: Documentation/devicetree/bindings/remoteproc/ 12627F: Documentation/remoteproc.txt 12628F: drivers/remoteproc/ 12629F: include/linux/remoteproc.h 12630 12631REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12632M: Ohad Ben-Cohen <ohad@wizery.com> 12633M: Bjorn Andersson <bjorn.andersson@linaro.org> 12634L: linux-remoteproc@vger.kernel.org 12635T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12636S: Maintained 12637F: drivers/rpmsg/ 12638F: Documentation/rpmsg.txt 12639F: include/linux/rpmsg.h 12640F: include/linux/rpmsg/ 12641 12642RENESAS CLOCK DRIVERS 12643M: Geert Uytterhoeven <geert+renesas@glider.be> 12644L: linux-renesas-soc@vger.kernel.org 12645T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12646S: Supported 12647F: drivers/clk/renesas/ 12648 12649RENESAS EMEV2 I2C DRIVER 12650M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12651S: Supported 12652F: drivers/i2c/busses/i2c-emev2.c 12653 12654RENESAS ETHERNET DRIVERS 12655R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12656L: netdev@vger.kernel.org 12657L: linux-renesas-soc@vger.kernel.org 12658F: Documentation/devicetree/bindings/net/renesas,*.txt 12659F: Documentation/devicetree/bindings/net/sh_eth.txt 12660F: drivers/net/ethernet/renesas/ 12661F: include/linux/sh_eth.h 12662 12663RENESAS R-CAR GYROADC DRIVER 12664M: Marek Vasut <marek.vasut@gmail.com> 12665L: linux-iio@vger.kernel.org 12666S: Supported 12667F: drivers/iio/adc/rcar_gyro_adc.c 12668 12669RENESAS R-CAR I2C DRIVERS 12670M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12671S: Supported 12672F: drivers/i2c/busses/i2c-rcar.c 12673F: drivers/i2c/busses/i2c-sh_mobile.c 12674 12675RENESAS RIIC DRIVER 12676M: Chris Brandt <chris.brandt@renesas.com> 12677S: Supported 12678F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12679F: drivers/i2c/busses/i2c-riic.c 12680 12681RENESAS USB PHY DRIVER 12682M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12683L: linux-renesas-soc@vger.kernel.org 12684S: Maintained 12685F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12686 12687RESET CONTROLLER FRAMEWORK 12688M: Philipp Zabel <p.zabel@pengutronix.de> 12689T: git git://git.pengutronix.de/git/pza/linux 12690S: Maintained 12691F: drivers/reset/ 12692F: Documentation/devicetree/bindings/reset/ 12693F: include/dt-bindings/reset/ 12694F: include/linux/reset.h 12695F: include/linux/reset-controller.h 12696 12697RESTARTABLE SEQUENCES SUPPORT 12698M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12699M: Peter Zijlstra <peterz@infradead.org> 12700M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12701M: Boqun Feng <boqun.feng@gmail.com> 12702L: linux-kernel@vger.kernel.org 12703S: Supported 12704F: kernel/rseq.c 12705F: include/uapi/linux/rseq.h 12706F: include/trace/events/rseq.h 12707F: tools/testing/selftests/rseq/ 12708 12709RFKILL 12710M: Johannes Berg <johannes@sipsolutions.net> 12711L: linux-wireless@vger.kernel.org 12712W: http://wireless.kernel.org/ 12713T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12715S: Maintained 12716F: Documentation/rfkill.txt 12717F: Documentation/ABI/stable/sysfs-class-rfkill 12718F: net/rfkill/ 12719F: include/linux/rfkill.h 12720F: include/uapi/linux/rfkill.h 12721 12722RHASHTABLE 12723M: Thomas Graf <tgraf@suug.ch> 12724M: Herbert Xu <herbert@gondor.apana.org.au> 12725L: netdev@vger.kernel.org 12726S: Maintained 12727F: lib/rhashtable.c 12728F: lib/test_rhashtable.c 12729F: include/linux/rhashtable.h 12730F: include/linux/rhashtable-types.h 12731 12732RICOH R5C592 MEMORYSTICK DRIVER 12733M: Maxim Levitsky <maximlevitsky@gmail.com> 12734S: Maintained 12735F: drivers/memstick/host/r592.* 12736 12737RICOH SMARTMEDIA/XD DRIVER 12738M: Maxim Levitsky <maximlevitsky@gmail.com> 12739S: Maintained 12740F: drivers/mtd/nand/raw/r852.c 12741F: drivers/mtd/nand/raw/r852.h 12742 12743RISC-V ARCHITECTURE 12744M: Palmer Dabbelt <palmer@sifive.com> 12745M: Albert Ou <aou@eecs.berkeley.edu> 12746L: linux-riscv@lists.infradead.org 12747T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12748S: Supported 12749F: arch/riscv/ 12750K: riscv 12751N: riscv 12752 12753ROCCAT DRIVERS 12754M: Stefan Achatz <erazor_de@users.sourceforge.net> 12755W: http://sourceforge.net/projects/roccat/ 12756S: Maintained 12757F: drivers/hid/hid-roccat* 12758F: include/linux/hid-roccat* 12759F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12760 12761ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12762M: Jacob chen <jacob2.chen@rock-chips.com> 12763L: linux-media@vger.kernel.org 12764S: Maintained 12765F: drivers/media/platform/rockchip/rga/ 12766F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12767 12768ROCKER DRIVER 12769M: Jiri Pirko <jiri@resnulli.us> 12770L: netdev@vger.kernel.org 12771S: Supported 12772F: drivers/net/ethernet/rocker/ 12773 12774ROCKETPORT DRIVER 12775P: Comtrol Corp. 12776W: http://www.comtrol.com 12777S: Maintained 12778F: Documentation/serial/rocket.txt 12779F: drivers/tty/rocket* 12780 12781ROCKETPORT EXPRESS/INFINITY DRIVER 12782M: Kevin Cernekee <cernekee@gmail.com> 12783L: linux-serial@vger.kernel.org 12784S: Odd Fixes 12785F: drivers/tty/serial/rp2.* 12786 12787ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12788M: Marek Vasut <marek.vasut+renesas@gmail.com> 12789L: linux-kernel@vger.kernel.org 12790L: linux-renesas-soc@vger.kernel.org 12791S: Supported 12792F: drivers/mfd/bd9571mwv.c 12793F: drivers/regulator/bd9571mwv-regulator.c 12794F: drivers/gpio/gpio-bd9571mwv.c 12795F: include/linux/mfd/bd9571mwv.h 12796F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12797 12798ROSE NETWORK LAYER 12799M: Ralf Baechle <ralf@linux-mips.org> 12800L: linux-hams@vger.kernel.org 12801W: http://www.linux-ax25.org/ 12802S: Maintained 12803F: include/net/rose.h 12804F: include/uapi/linux/rose.h 12805F: net/rose/ 12806 12807RTL2830 MEDIA DRIVER 12808M: Antti Palosaari <crope@iki.fi> 12809L: linux-media@vger.kernel.org 12810W: https://linuxtv.org 12811W: http://palosaari.fi/linux/ 12812Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12813T: git git://linuxtv.org/anttip/media_tree.git 12814S: Maintained 12815F: drivers/media/dvb-frontends/rtl2830* 12816 12817RTL2832 MEDIA DRIVER 12818M: Antti Palosaari <crope@iki.fi> 12819L: linux-media@vger.kernel.org 12820W: https://linuxtv.org 12821W: http://palosaari.fi/linux/ 12822Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12823T: git git://linuxtv.org/anttip/media_tree.git 12824S: Maintained 12825F: drivers/media/dvb-frontends/rtl2832* 12826 12827RTL2832_SDR MEDIA DRIVER 12828M: Antti Palosaari <crope@iki.fi> 12829L: linux-media@vger.kernel.org 12830W: https://linuxtv.org 12831W: http://palosaari.fi/linux/ 12832Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12833T: git git://linuxtv.org/anttip/media_tree.git 12834S: Maintained 12835F: drivers/media/dvb-frontends/rtl2832_sdr* 12836 12837RTL8180 WIRELESS DRIVER 12838L: linux-wireless@vger.kernel.org 12839W: http://wireless.kernel.org/ 12840T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12841S: Orphan 12842F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12843 12844RTL8187 WIRELESS DRIVER 12845M: Herton Ronaldo Krzesinski <herton@canonical.com> 12846M: Hin-Tak Leung <htl10@users.sourceforge.net> 12847M: Larry Finger <Larry.Finger@lwfinger.net> 12848L: linux-wireless@vger.kernel.org 12849W: http://wireless.kernel.org/ 12850T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12851S: Maintained 12852F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12853 12854REALTEK WIRELESS DRIVER (rtlwifi family) 12855M: Ping-Ke Shih <pkshih@realtek.com> 12856L: linux-wireless@vger.kernel.org 12857W: http://wireless.kernel.org/ 12858T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12859S: Maintained 12860F: drivers/net/wireless/realtek/rtlwifi/ 12861 12862RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12863M: Jes Sorensen <Jes.Sorensen@gmail.com> 12864L: linux-wireless@vger.kernel.org 12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12866S: Maintained 12867F: drivers/net/wireless/realtek/rtl8xxxu/ 12868 12869RXRPC SOCKETS (AF_RXRPC) 12870M: David Howells <dhowells@redhat.com> 12871L: linux-afs@lists.infradead.org 12872S: Supported 12873F: net/rxrpc/ 12874F: include/keys/rxrpc-type.h 12875F: include/net/af_rxrpc.h 12876F: include/trace/events/rxrpc.h 12877F: include/uapi/linux/rxrpc.h 12878F: Documentation/networking/rxrpc.txt 12879W: https://www.infradead.org/~dhowells/kafs/ 12880 12881S3 SAVAGE FRAMEBUFFER DRIVER 12882M: Antonino Daplas <adaplas@gmail.com> 12883L: linux-fbdev@vger.kernel.org 12884S: Maintained 12885F: drivers/video/fbdev/savage/ 12886 12887S390 12888M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12889M: Heiko Carstens <heiko.carstens@de.ibm.com> 12890L: linux-s390@vger.kernel.org 12891W: http://www.ibm.com/developerworks/linux/linux390/ 12892T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12893S: Supported 12894F: arch/s390/ 12895F: drivers/s390/ 12896F: Documentation/s390/ 12897F: Documentation/driver-api/s390-drivers.rst 12898 12899S390 COMMON I/O LAYER 12900M: Sebastian Ott <sebott@linux.ibm.com> 12901M: Peter Oberparleiter <oberpar@linux.ibm.com> 12902L: linux-s390@vger.kernel.org 12903W: http://www.ibm.com/developerworks/linux/linux390/ 12904S: Supported 12905F: drivers/s390/cio/ 12906 12907S390 DASD DRIVER 12908M: Stefan Haberland <sth@linux.ibm.com> 12909M: Jan Hoeppner <hoeppner@linux.ibm.com> 12910L: linux-s390@vger.kernel.org 12911W: http://www.ibm.com/developerworks/linux/linux390/ 12912S: Supported 12913F: drivers/s390/block/dasd* 12914F: block/partitions/ibm.c 12915 12916S390 IOMMU (PCI) 12917M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12918L: linux-s390@vger.kernel.org 12919W: http://www.ibm.com/developerworks/linux/linux390/ 12920S: Supported 12921F: drivers/iommu/s390-iommu.c 12922 12923S390 IUCV NETWORK LAYER 12924M: Julian Wiedmann <jwi@linux.ibm.com> 12925M: Ursula Braun <ubraun@linux.ibm.com> 12926L: linux-s390@vger.kernel.org 12927W: http://www.ibm.com/developerworks/linux/linux390/ 12928S: Supported 12929F: drivers/s390/net/*iucv* 12930F: include/net/iucv/ 12931F: net/iucv/ 12932 12933S390 NETWORK DRIVERS 12934M: Julian Wiedmann <jwi@linux.ibm.com> 12935M: Ursula Braun <ubraun@linux.ibm.com> 12936L: linux-s390@vger.kernel.org 12937W: http://www.ibm.com/developerworks/linux/linux390/ 12938S: Supported 12939F: drivers/s390/net/ 12940 12941S390 PCI SUBSYSTEM 12942M: Sebastian Ott <sebott@linux.ibm.com> 12943M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12944L: linux-s390@vger.kernel.org 12945W: http://www.ibm.com/developerworks/linux/linux390/ 12946S: Supported 12947F: arch/s390/pci/ 12948F: drivers/pci/hotplug/s390_pci_hpc.c 12949 12950S390 VFIO-CCW DRIVER 12951M: Cornelia Huck <cohuck@redhat.com> 12952M: Halil Pasic <pasic@linux.ibm.com> 12953L: linux-s390@vger.kernel.org 12954L: kvm@vger.kernel.org 12955S: Supported 12956F: drivers/s390/cio/vfio_ccw* 12957F: Documentation/s390/vfio-ccw.txt 12958F: include/uapi/linux/vfio_ccw.h 12959 12960S390 ZCRYPT DRIVER 12961M: Harald Freudenberger <freude@linux.ibm.com> 12962L: linux-s390@vger.kernel.org 12963W: http://www.ibm.com/developerworks/linux/linux390/ 12964S: Supported 12965F: drivers/s390/crypto/ 12966 12967S390 VFIO AP DRIVER 12968M: Tony Krowiak <akrowiak@linux.ibm.com> 12969M: Pierre Morel <pmorel@linux.ibm.com> 12970M: Halil Pasic <pasic@linux.ibm.com> 12971L: linux-s390@vger.kernel.org 12972W: http://www.ibm.com/developerworks/linux/linux390/ 12973S: Supported 12974F: drivers/s390/crypto/vfio_ap_drv.c 12975F: drivers/s390/crypto/vfio_ap_private.h 12976F: drivers/s390/crypto/vfio_ap_ops.c 12977F: Documentation/s390/vfio-ap.txt 12978 12979S390 ZFCP DRIVER 12980M: Steffen Maier <maier@linux.ibm.com> 12981M: Benjamin Block <bblock@linux.ibm.com> 12982L: linux-s390@vger.kernel.org 12983W: http://www.ibm.com/developerworks/linux/linux390/ 12984S: Supported 12985F: drivers/s390/scsi/zfcp_* 12986 12987S3C24XX SD/MMC Driver 12988M: Ben Dooks <ben-linux@fluff.org> 12989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12990S: Supported 12991F: drivers/mmc/host/s3cmci.* 12992 12993SAA6588 RDS RECEIVER DRIVER 12994M: Hans Verkuil <hverkuil@xs4all.nl> 12995L: linux-media@vger.kernel.org 12996T: git git://linuxtv.org/media_tree.git 12997W: https://linuxtv.org 12998S: Odd Fixes 12999F: drivers/media/i2c/saa6588* 13000 13001SAA7134 VIDEO4LINUX DRIVER 13002M: Mauro Carvalho Chehab <mchehab@kernel.org> 13003L: linux-media@vger.kernel.org 13004W: https://linuxtv.org 13005T: git git://linuxtv.org/media_tree.git 13006S: Odd fixes 13007F: Documentation/media/v4l-drivers/saa7134* 13008F: drivers/media/pci/saa7134/ 13009 13010SAA7146 VIDEO4LINUX-2 DRIVER 13011M: Hans Verkuil <hverkuil@xs4all.nl> 13012L: linux-media@vger.kernel.org 13013T: git git://linuxtv.org/media_tree.git 13014S: Maintained 13015F: drivers/media/common/saa7146/ 13016F: drivers/media/pci/saa7146/ 13017F: include/media/saa7146* 13018 13019SAMSUNG AUDIO (ASoC) DRIVERS 13020M: Krzysztof Kozlowski <krzk@kernel.org> 13021M: Sangbeom Kim <sbkim73@samsung.com> 13022M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13023L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13024S: Supported 13025F: sound/soc/samsung/ 13026F: Documentation/devicetree/bindings/sound/samsung* 13027 13028SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13029M: Krzysztof Kozlowski <krzk@kernel.org> 13030L: linux-crypto@vger.kernel.org 13031L: linux-samsung-soc@vger.kernel.org 13032S: Maintained 13033F: drivers/crypto/exynos-rng.c 13034F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13035 13036SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13037M: Łukasz Stelmach <l.stelmach@samsung.com> 13038L: linux-samsung-soc@vger.kernel.org 13039S: Maintained 13040F: drivers/char/hw_random/exynos-trng.c 13041F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13042 13043SAMSUNG FRAMEBUFFER DRIVER 13044M: Jingoo Han <jingoohan1@gmail.com> 13045L: linux-fbdev@vger.kernel.org 13046S: Maintained 13047F: drivers/video/fbdev/s3c-fb.c 13048 13049SAMSUNG LAPTOP DRIVER 13050M: Corentin Chary <corentin.chary@gmail.com> 13051L: platform-driver-x86@vger.kernel.org 13052S: Maintained 13053F: drivers/platform/x86/samsung-laptop.c 13054 13055SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13056M: Sangbeom Kim <sbkim73@samsung.com> 13057M: Krzysztof Kozlowski <krzk@kernel.org> 13058M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13059L: linux-kernel@vger.kernel.org 13060L: linux-samsung-soc@vger.kernel.org 13061S: Supported 13062F: drivers/mfd/sec*.c 13063F: drivers/regulator/s2m*.c 13064F: drivers/regulator/s5m*.c 13065F: drivers/clk/clk-s2mps11.c 13066F: drivers/rtc/rtc-s5m.c 13067F: include/linux/mfd/samsung/ 13068F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13069F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13070F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13071F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13072 13073SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13074M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13075L: linux-media@vger.kernel.org 13076L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13077S: Maintained 13078F: drivers/media/platform/s3c-camif/ 13079F: include/media/drv-intf/s3c_camif.h 13080 13081SAMSUNG S3FWRN5 NFC DRIVER 13082M: Robert Baldyga <r.baldyga@samsung.com> 13083M: Krzysztof Opasiak <k.opasiak@samsung.com> 13084L: linux-nfc@lists.01.org (moderated for non-subscribers) 13085S: Supported 13086F: drivers/nfc/s3fwrn5 13087 13088SAMSUNG S5C73M3 CAMERA DRIVER 13089M: Kyungmin Park <kyungmin.park@samsung.com> 13090M: Andrzej Hajda <a.hajda@samsung.com> 13091L: linux-media@vger.kernel.org 13092S: Supported 13093F: drivers/media/i2c/s5c73m3/* 13094 13095SAMSUNG S5K5BAF CAMERA DRIVER 13096M: Kyungmin Park <kyungmin.park@samsung.com> 13097M: Andrzej Hajda <a.hajda@samsung.com> 13098L: linux-media@vger.kernel.org 13099S: Supported 13100F: drivers/media/i2c/s5k5baf.c 13101 13102SAMSUNG S5P Security SubSystem (SSS) DRIVER 13103M: Krzysztof Kozlowski <krzk@kernel.org> 13104M: Vladimir Zapolskiy <vz@mleia.com> 13105M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13106L: linux-crypto@vger.kernel.org 13107L: linux-samsung-soc@vger.kernel.org 13108S: Maintained 13109F: drivers/crypto/s5p-sss.c 13110 13111SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13112M: Kyungmin Park <kyungmin.park@samsung.com> 13113M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13114L: linux-media@vger.kernel.org 13115Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13116S: Supported 13117F: drivers/media/platform/exynos4-is/ 13118 13119SAMSUNG SOC CLOCK DRIVERS 13120M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13121M: Tomasz Figa <tomasz.figa@gmail.com> 13122M: Chanwoo Choi <cw00.choi@samsung.com> 13123S: Supported 13124L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13125T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13126F: drivers/clk/samsung/ 13127F: include/dt-bindings/clock/exynos*.h 13128F: Documentation/devicetree/bindings/clock/exynos*.txt 13129 13130SAMSUNG SPI DRIVERS 13131M: Kukjin Kim <kgene@kernel.org> 13132M: Krzysztof Kozlowski <krzk@kernel.org> 13133M: Andi Shyti <andi@etezian.org> 13134L: linux-spi@vger.kernel.org 13135L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13136S: Maintained 13137F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13138F: drivers/spi/spi-s3c* 13139F: include/linux/platform_data/spi-s3c64xx.h 13140 13141SAMSUNG SXGBE DRIVERS 13142M: Byungho An <bh74.an@samsung.com> 13143M: Girish K S <ks.giri@samsung.com> 13144M: Vipul Pandya <vipul.pandya@samsung.com> 13145S: Supported 13146L: netdev@vger.kernel.org 13147F: drivers/net/ethernet/samsung/sxgbe/ 13148 13149SAMSUNG THERMAL DRIVER 13150M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13151L: linux-pm@vger.kernel.org 13152L: linux-samsung-soc@vger.kernel.org 13153S: Supported 13154T: git https://github.com/lmajewski/linux-samsung-thermal.git 13155F: drivers/thermal/samsung/ 13156 13157SAMSUNG USB2 PHY DRIVER 13158M: Kamil Debski <kamil@wypas.org> 13159M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13160L: linux-kernel@vger.kernel.org 13161S: Supported 13162F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13163F: Documentation/phy/samsung-usb2.txt 13164F: drivers/phy/samsung/phy-exynos4210-usb2.c 13165F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13166F: drivers/phy/samsung/phy-exynos5250-usb2.c 13167F: drivers/phy/samsung/phy-s5pv210-usb2.c 13168F: drivers/phy/samsung/phy-samsung-usb2.c 13169F: drivers/phy/samsung/phy-samsung-usb2.h 13170 13171SC1200 WDT DRIVER 13172M: Zwane Mwaikambo <zwanem@gmail.com> 13173S: Maintained 13174F: drivers/watchdog/sc1200wdt.c 13175 13176SCHEDULER 13177M: Ingo Molnar <mingo@redhat.com> 13178M: Peter Zijlstra <peterz@infradead.org> 13179L: linux-kernel@vger.kernel.org 13180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13181S: Maintained 13182F: kernel/sched/ 13183F: include/linux/sched.h 13184F: include/uapi/linux/sched.h 13185F: include/linux/wait.h 13186 13187SCR24X CHIP CARD INTERFACE DRIVER 13188M: Lubomir Rintel <lkundrak@v3.sk> 13189S: Supported 13190F: drivers/char/pcmcia/scr24x_cs.c 13191 13192SCSI CDROM DRIVER 13193M: Jens Axboe <axboe@kernel.dk> 13194L: linux-scsi@vger.kernel.org 13195W: http://www.kernel.dk 13196S: Maintained 13197F: drivers/scsi/sr* 13198 13199SCSI RDMA PROTOCOL (SRP) INITIATOR 13200M: Bart Van Assche <bvanassche@acm.org> 13201L: linux-rdma@vger.kernel.org 13202S: Supported 13203Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13204F: drivers/infiniband/ulp/srp/ 13205F: include/scsi/srp.h 13206 13207SCSI RDMA PROTOCOL (SRP) TARGET 13208M: Bart Van Assche <bvanassche@acm.org> 13209L: linux-rdma@vger.kernel.org 13210L: target-devel@vger.kernel.org 13211S: Supported 13212Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13213F: drivers/infiniband/ulp/srpt/ 13214 13215SCSI SG DRIVER 13216M: Doug Gilbert <dgilbert@interlog.com> 13217L: linux-scsi@vger.kernel.org 13218W: http://sg.danny.cz/sg 13219S: Maintained 13220F: Documentation/scsi/scsi-generic.txt 13221F: drivers/scsi/sg.c 13222F: include/scsi/sg.h 13223 13224SCSI SUBSYSTEM 13225M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 13226T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13227M: "Martin K. Petersen" <martin.petersen@oracle.com> 13228T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13229L: linux-scsi@vger.kernel.org 13230S: Maintained 13231F: Documentation/devicetree/bindings/scsi/ 13232F: drivers/scsi/ 13233F: include/scsi/ 13234 13235SCSI TAPE DRIVER 13236M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13237L: linux-scsi@vger.kernel.org 13238S: Maintained 13239F: Documentation/scsi/st.txt 13240F: drivers/scsi/st.* 13241F: drivers/scsi/st_*.h 13242 13243SCTP PROTOCOL 13244M: Vlad Yasevich <vyasevich@gmail.com> 13245M: Neil Horman <nhorman@tuxdriver.com> 13246M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13247L: linux-sctp@vger.kernel.org 13248W: http://lksctp.sourceforge.net 13249S: Maintained 13250F: Documentation/networking/sctp.txt 13251F: include/linux/sctp.h 13252F: include/uapi/linux/sctp.h 13253F: include/net/sctp/ 13254F: net/sctp/ 13255 13256SCx200 CPU SUPPORT 13257M: Jim Cromie <jim.cromie@gmail.com> 13258S: Odd Fixes 13259F: Documentation/i2c/busses/scx200_acb 13260F: arch/x86/platform/scx200/ 13261F: drivers/watchdog/scx200_wdt.c 13262F: drivers/i2c/busses/scx200* 13263F: drivers/mtd/maps/scx200_docflash.c 13264F: include/linux/scx200.h 13265 13266SCx200 GPIO DRIVER 13267M: Jim Cromie <jim.cromie@gmail.com> 13268S: Maintained 13269F: drivers/char/scx200_gpio.c 13270F: include/linux/scx200_gpio.h 13271 13272SCx200 HRT CLOCKSOURCE DRIVER 13273M: Jim Cromie <jim.cromie@gmail.com> 13274S: Maintained 13275F: drivers/clocksource/scx200_hrt.c 13276 13277SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13278M: Sascha Sommer <saschasommer@freenet.de> 13279L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13280S: Maintained 13281F: drivers/mmc/host/sdricoh_cs.c 13282 13283SECURE COMPUTING 13284M: Kees Cook <keescook@chromium.org> 13285R: Andy Lutomirski <luto@amacapital.net> 13286R: Will Drewry <wad@chromium.org> 13287T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13288S: Supported 13289F: kernel/seccomp.c 13290F: include/uapi/linux/seccomp.h 13291F: include/linux/seccomp.h 13292F: tools/testing/selftests/seccomp/* 13293F: tools/testing/selftests/kselftest_harness.h 13294F: Documentation/userspace-api/seccomp_filter.rst 13295K: \bsecure_computing 13296K: \bTIF_SECCOMP\b 13297 13298SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13299M: Al Cooper <alcooperx@gmail.com> 13300L: linux-mmc@vger.kernel.org 13301L: bcm-kernel-feedback-list@broadcom.com 13302S: Maintained 13303F: drivers/mmc/host/sdhci-brcmstb* 13304 13305SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13306M: Adrian Hunter <adrian.hunter@intel.com> 13307L: linux-mmc@vger.kernel.org 13308T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13309S: Maintained 13310F: drivers/mmc/host/sdhci* 13311F: include/linux/mmc/sdhci* 13312 13313SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13314M: Prabu Thangamuthu <prabu.t@synopsys.com> 13315M: Manjunath M B <manjumb@synopsys.com> 13316L: linux-mmc@vger.kernel.org 13317S: Maintained 13318F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13319 13320SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13321M: Ludovic Desroches <ludovic.desroches@microchip.com> 13322L: linux-mmc@vger.kernel.org 13323S: Supported 13324F: drivers/mmc/host/sdhci-of-at91.c 13325 13326SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13327M: Ben Dooks <ben-linux@fluff.org> 13328M: Jaehoon Chung <jh80.chung@samsung.com> 13329L: linux-mmc@vger.kernel.org 13330S: Maintained 13331F: drivers/mmc/host/sdhci-s3c* 13332 13333SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13334M: Viresh Kumar <vireshk@kernel.org> 13335L: linux-mmc@vger.kernel.org 13336S: Maintained 13337F: drivers/mmc/host/sdhci-spear.c 13338 13339SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13340M: Kishon Vijay Abraham I <kishon@ti.com> 13341L: linux-mmc@vger.kernel.org 13342S: Maintained 13343F: drivers/mmc/host/sdhci-omap.c 13344 13345SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13346M: Scott Bauer <scott.bauer@intel.com> 13347M: Jonathan Derrick <jonathan.derrick@intel.com> 13348L: linux-block@vger.kernel.org 13349S: Supported 13350F: block/sed* 13351F: block/opal_proto.h 13352F: include/linux/sed* 13353F: include/uapi/linux/sed* 13354 13355SECURITY CONTACT 13356M: Security Officers <security@kernel.org> 13357S: Supported 13358 13359SECURITY SUBSYSTEM 13360M: James Morris <jmorris@namei.org> 13361M: "Serge E. Hallyn" <serge@hallyn.com> 13362L: linux-security-module@vger.kernel.org (suggested Cc:) 13363T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13364W: http://kernsec.org/ 13365S: Supported 13366F: security/ 13367X: security/selinux/ 13368 13369SELINUX SECURITY MODULE 13370M: Paul Moore <paul@paul-moore.com> 13371M: Stephen Smalley <sds@tycho.nsa.gov> 13372M: Eric Paris <eparis@parisplace.org> 13373L: selinux@vger.kernel.org 13374W: https://selinuxproject.org 13375W: https://github.com/SELinuxProject 13376T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13377S: Supported 13378F: include/linux/selinux* 13379F: security/selinux/ 13380F: scripts/selinux/ 13381F: Documentation/admin-guide/LSM/SELinux.rst 13382 13383SENSABLE PHANTOM 13384M: Jiri Slaby <jirislaby@gmail.com> 13385S: Maintained 13386F: drivers/misc/phantom.c 13387F: include/uapi/linux/phantom.h 13388 13389SERIAL DEVICE BUS 13390M: Rob Herring <robh@kernel.org> 13391L: linux-serial@vger.kernel.org 13392S: Maintained 13393F: Documentation/devicetree/bindings/serial/slave-device.txt 13394F: drivers/tty/serdev/ 13395F: include/linux/serdev.h 13396 13397SERIAL DRIVERS 13398M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13399L: linux-serial@vger.kernel.org 13400S: Maintained 13401F: Documentation/devicetree/bindings/serial/ 13402F: drivers/tty/serial/ 13403 13404SERIAL IR RECEIVER 13405M: Sean Young <sean@mess.org> 13406L: linux-media@vger.kernel.org 13407S: Maintained 13408F: drivers/media/rc/serial_ir.c 13409 13410SFC NETWORK DRIVER 13411M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13412M: Edward Cree <ecree@solarflare.com> 13413M: Bert Kenward <bkenward@solarflare.com> 13414L: netdev@vger.kernel.org 13415S: Supported 13416F: drivers/net/ethernet/sfc/ 13417 13418SGI GRU DRIVER 13419M: Dimitri Sivanich <sivanich@sgi.com> 13420S: Maintained 13421F: drivers/misc/sgi-gru/ 13422 13423SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13424M: Pat Gefre <pfg@sgi.com> 13425L: linux-ia64@vger.kernel.org 13426S: Supported 13427F: Documentation/ia64/serial.txt 13428F: drivers/tty/serial/ioc?_serial.c 13429F: include/linux/ioc?.h 13430 13431SGI XP/XPC/XPNET DRIVER 13432M: Cliff Whickman <cpw@sgi.com> 13433M: Robin Holt <robinmholt@gmail.com> 13434S: Maintained 13435F: drivers/misc/sgi-xp/ 13436 13437SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13438M: Ursula Braun <ubraun@linux.ibm.com> 13439L: linux-s390@vger.kernel.org 13440W: http://www.ibm.com/developerworks/linux/linux390/ 13441S: Supported 13442F: net/smc/ 13443 13444SHARP RJ54N1CB0C SENSOR DRIVER 13445M: Jacopo Mondi <jacopo@jmondi.org> 13446L: linux-media@vger.kernel.org 13447T: git git://linuxtv.org/media_tree.git 13448S: Odd fixes 13449F: drivers/media/i2c/rj54n1cb0c.c 13450F: include/media/i2c/rj54n1cb0c.h 13451 13452SH_VEU V4L2 MEM2MEM DRIVER 13453L: linux-media@vger.kernel.org 13454S: Orphan 13455F: drivers/media/platform/sh_veu.c 13456 13457SH_VOU V4L2 OUTPUT DRIVER 13458L: linux-media@vger.kernel.org 13459S: Orphan 13460F: drivers/media/platform/sh_vou.c 13461F: include/media/drv-intf/sh_vou.h 13462 13463SI2157 MEDIA DRIVER 13464M: Antti Palosaari <crope@iki.fi> 13465L: linux-media@vger.kernel.org 13466W: https://linuxtv.org 13467W: http://palosaari.fi/linux/ 13468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13469T: git git://linuxtv.org/anttip/media_tree.git 13470S: Maintained 13471F: drivers/media/tuners/si2157* 13472 13473SI2165 MEDIA DRIVER 13474M: Matthias Schwarzott <zzam@gentoo.org> 13475L: linux-media@vger.kernel.org 13476W: https://linuxtv.org 13477Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13478S: Maintained 13479F: drivers/media/dvb-frontends/si2165* 13480 13481SI2168 MEDIA DRIVER 13482M: Antti Palosaari <crope@iki.fi> 13483L: linux-media@vger.kernel.org 13484W: https://linuxtv.org 13485W: http://palosaari.fi/linux/ 13486Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13487T: git git://linuxtv.org/anttip/media_tree.git 13488S: Maintained 13489F: drivers/media/dvb-frontends/si2168* 13490 13491SI470X FM RADIO RECEIVER I2C DRIVER 13492M: Hans Verkuil <hverkuil@xs4all.nl> 13493L: linux-media@vger.kernel.org 13494T: git git://linuxtv.org/media_tree.git 13495W: https://linuxtv.org 13496S: Odd Fixes 13497F: drivers/media/radio/si470x/radio-si470x-i2c.c 13498 13499SI470X FM RADIO RECEIVER USB DRIVER 13500M: Hans Verkuil <hverkuil@xs4all.nl> 13501L: linux-media@vger.kernel.org 13502T: git git://linuxtv.org/media_tree.git 13503W: https://linuxtv.org 13504S: Maintained 13505F: drivers/media/radio/si470x/radio-si470x-common.c 13506F: drivers/media/radio/si470x/radio-si470x.h 13507F: drivers/media/radio/si470x/radio-si470x-usb.c 13508 13509SI4713 FM RADIO TRANSMITTER I2C DRIVER 13510M: Eduardo Valentin <edubezval@gmail.com> 13511L: linux-media@vger.kernel.org 13512T: git git://linuxtv.org/media_tree.git 13513W: https://linuxtv.org 13514S: Odd Fixes 13515F: drivers/media/radio/si4713/si4713.? 13516 13517SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13518M: Eduardo Valentin <edubezval@gmail.com> 13519L: linux-media@vger.kernel.org 13520T: git git://linuxtv.org/media_tree.git 13521W: https://linuxtv.org 13522S: Odd Fixes 13523F: drivers/media/radio/si4713/radio-platform-si4713.c 13524 13525SI4713 FM RADIO TRANSMITTER USB DRIVER 13526M: Hans Verkuil <hverkuil@xs4all.nl> 13527L: linux-media@vger.kernel.org 13528T: git git://linuxtv.org/media_tree.git 13529W: https://linuxtv.org 13530S: Maintained 13531F: drivers/media/radio/si4713/radio-usb-si4713.c 13532 13533SIANO DVB DRIVER 13534M: Mauro Carvalho Chehab <mchehab@kernel.org> 13535L: linux-media@vger.kernel.org 13536W: https://linuxtv.org 13537T: git git://linuxtv.org/media_tree.git 13538S: Odd fixes 13539F: drivers/media/common/siano/ 13540F: drivers/media/usb/siano/ 13541F: drivers/media/usb/siano/ 13542F: drivers/media/mmc/siano/ 13543 13544SIFIVE DRIVERS 13545M: Palmer Dabbelt <palmer@sifive.com> 13546L: linux-riscv@lists.infradead.org 13547T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13548S: Supported 13549K: sifive 13550N: sifive 13551 13552SILEAD TOUCHSCREEN DRIVER 13553M: Hans de Goede <hdegoede@redhat.com> 13554L: linux-input@vger.kernel.org 13555L: platform-driver-x86@vger.kernel.org 13556S: Maintained 13557F: drivers/input/touchscreen/silead.c 13558F: drivers/platform/x86/touchscreen_dmi.c 13559 13560SILICON MOTION SM712 FRAME BUFFER DRIVER 13561M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13562M: Teddy Wang <teddy.wang@siliconmotion.com> 13563M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13564L: linux-fbdev@vger.kernel.org 13565S: Maintained 13566F: drivers/video/fbdev/sm712* 13567F: Documentation/fb/sm712fb.txt 13568 13569SIMPLE FIRMWARE INTERFACE (SFI) 13570M: Len Brown <lenb@kernel.org> 13571L: sfi-devel@simplefirmware.org 13572W: http://simplefirmware.org/ 13573T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13574S: Supported 13575F: arch/x86/platform/sfi/ 13576F: drivers/sfi/ 13577F: include/linux/sfi*.h 13578 13579SIMPLEFB FB DRIVER 13580M: Hans de Goede <hdegoede@redhat.com> 13581L: linux-fbdev@vger.kernel.org 13582S: Maintained 13583F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13584F: drivers/video/fbdev/simplefb.c 13585F: include/linux/platform_data/simplefb.h 13586 13587SIMTEC EB110ATX (Chalice CATS) 13588P: Ben Dooks 13589P: Vincent Sanders <vince@simtec.co.uk> 13590M: Simtec Linux Team <linux@simtec.co.uk> 13591W: http://www.simtec.co.uk/products/EB110ATX/ 13592S: Supported 13593 13594SIMTEC EB2410ITX (BAST) 13595P: Ben Dooks 13596P: Vincent Sanders <vince@simtec.co.uk> 13597M: Simtec Linux Team <linux@simtec.co.uk> 13598W: http://www.simtec.co.uk/products/EB2410ITX/ 13599S: Supported 13600F: arch/arm/mach-s3c24xx/mach-bast.c 13601F: arch/arm/mach-s3c24xx/bast-ide.c 13602F: arch/arm/mach-s3c24xx/bast-irq.c 13603 13604SIPHASH PRF ROUTINES 13605M: Jason A. Donenfeld <Jason@zx2c4.com> 13606S: Maintained 13607F: lib/siphash.c 13608F: lib/test_siphash.c 13609F: include/linux/siphash.h 13610 13611SIOX 13612M: Gavin Schenk <g.schenk@eckelmann.de> 13613M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13614R: Pengutronix Kernel Team <kernel@pengutronix.de> 13615S: Supported 13616F: drivers/siox/* 13617F: drivers/gpio/gpio-siox.c 13618F: include/trace/events/siox.h 13619 13620SIS 190 ETHERNET DRIVER 13621M: Francois Romieu <romieu@fr.zoreil.com> 13622L: netdev@vger.kernel.org 13623S: Maintained 13624F: drivers/net/ethernet/sis/sis190.c 13625 13626SIS 900/7016 FAST ETHERNET DRIVER 13627M: Daniele Venzano <venza@brownhat.org> 13628W: http://www.brownhat.org/sis900.html 13629L: netdev@vger.kernel.org 13630S: Maintained 13631F: drivers/net/ethernet/sis/sis900.* 13632 13633SIS FRAMEBUFFER DRIVER 13634M: Thomas Winischhofer <thomas@winischhofer.net> 13635W: http://www.winischhofer.net/linuxsisvga.shtml 13636S: Maintained 13637F: Documentation/fb/sisfb.txt 13638F: drivers/video/fbdev/sis/ 13639F: include/video/sisfb.h 13640 13641SIS USB2VGA DRIVER 13642M: Thomas Winischhofer <thomas@winischhofer.net> 13643W: http://www.winischhofer.at/linuxsisusbvga.shtml 13644S: Maintained 13645F: drivers/usb/misc/sisusbvga/ 13646 13647SLAB ALLOCATOR 13648M: Christoph Lameter <cl@linux.com> 13649M: Pekka Enberg <penberg@kernel.org> 13650M: David Rientjes <rientjes@google.com> 13651M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13652M: Andrew Morton <akpm@linux-foundation.org> 13653L: linux-mm@kvack.org 13654S: Maintained 13655F: include/linux/sl?b*.h 13656F: mm/sl?b* 13657 13658SLEEPABLE READ-COPY UPDATE (SRCU) 13659M: Lai Jiangshan <jiangshanlai@gmail.com> 13660M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13661M: Josh Triplett <josh@joshtriplett.org> 13662R: Steven Rostedt <rostedt@goodmis.org> 13663R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13664L: linux-kernel@vger.kernel.org 13665W: http://www.rdrop.com/users/paulmck/RCU/ 13666S: Supported 13667T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13668F: include/linux/srcu*.h 13669F: kernel/rcu/srcu*.c 13670 13671SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13672M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13673L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13674S: Maintained 13675F: drivers/slimbus/ 13676F: Documentation/devicetree/bindings/slimbus/ 13677F: include/linux/slimbus.h 13678 13679SMACK SECURITY MODULE 13680M: Casey Schaufler <casey@schaufler-ca.com> 13681L: linux-security-module@vger.kernel.org 13682W: http://schaufler-ca.com 13683T: git git://github.com/cschaufler/smack-next 13684S: Maintained 13685F: Documentation/admin-guide/LSM/Smack.rst 13686F: security/smack/ 13687 13688SMC91x ETHERNET DRIVER 13689M: Nicolas Pitre <nico@fluxnic.net> 13690S: Odd Fixes 13691F: drivers/net/ethernet/smsc/smc91x.* 13692 13693SMIA AND SMIA++ IMAGE SENSOR DRIVER 13694M: Sakari Ailus <sakari.ailus@iki.fi> 13695L: linux-media@vger.kernel.org 13696S: Maintained 13697F: drivers/media/i2c/smiapp/ 13698F: include/media/i2c/smiapp.h 13699F: drivers/media/i2c/smiapp-pll.c 13700F: drivers/media/i2c/smiapp-pll.h 13701F: include/uapi/linux/smiapp.h 13702F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13703 13704SMM665 HARDWARE MONITOR DRIVER 13705M: Guenter Roeck <linux@roeck-us.net> 13706L: linux-hwmon@vger.kernel.org 13707S: Maintained 13708F: Documentation/hwmon/smm665 13709F: drivers/hwmon/smm665.c 13710 13711SMSC EMC2103 HARDWARE MONITOR DRIVER 13712M: Steve Glendinning <steve.glendinning@shawell.net> 13713L: linux-hwmon@vger.kernel.org 13714S: Maintained 13715F: Documentation/hwmon/emc2103 13716F: drivers/hwmon/emc2103.c 13717 13718SMSC SCH5627 HARDWARE MONITOR DRIVER 13719M: Hans de Goede <hdegoede@redhat.com> 13720L: linux-hwmon@vger.kernel.org 13721S: Supported 13722F: Documentation/hwmon/sch5627 13723F: drivers/hwmon/sch5627.c 13724 13725SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13726M: Steve Glendinning <steve.glendinning@shawell.net> 13727L: linux-fbdev@vger.kernel.org 13728S: Maintained 13729F: drivers/video/fbdev/smscufx.c 13730 13731SMSC47B397 HARDWARE MONITOR DRIVER 13732M: Jean Delvare <jdelvare@suse.com> 13733L: linux-hwmon@vger.kernel.org 13734S: Maintained 13735F: Documentation/hwmon/smsc47b397 13736F: drivers/hwmon/smsc47b397.c 13737 13738SMSC911x ETHERNET DRIVER 13739M: Steve Glendinning <steve.glendinning@shawell.net> 13740L: netdev@vger.kernel.org 13741S: Maintained 13742F: include/linux/smsc911x.h 13743F: drivers/net/ethernet/smsc/smsc911x.* 13744 13745SMSC9420 PCI ETHERNET DRIVER 13746M: Steve Glendinning <steve.glendinning@shawell.net> 13747L: netdev@vger.kernel.org 13748S: Maintained 13749F: drivers/net/ethernet/smsc/smsc9420.* 13750 13751SOC-CAMERA V4L2 SUBSYSTEM 13752L: linux-media@vger.kernel.org 13753T: git git://linuxtv.org/media_tree.git 13754S: Orphan 13755F: include/media/soc* 13756F: drivers/media/i2c/soc_camera/ 13757F: drivers/media/platform/soc_camera/ 13758 13759SOCIONEXT SYNQUACER I2C DRIVER 13760M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13761L: linux-i2c@vger.kernel.org 13762S: Maintained 13763F: drivers/i2c/busses/i2c-synquacer.c 13764F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13765 13766SOCIONEXT UNIPHIER SOUND DRIVER 13767L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13768S: Orphan 13769F: sound/soc/uniphier/ 13770 13771SOEKRIS NET48XX LED SUPPORT 13772M: Chris Boot <bootc@bootc.net> 13773S: Maintained 13774F: drivers/leds/leds-net48xx.c 13775 13776SOFT-ROCE DRIVER (rxe) 13777M: Moni Shoua <monis@mellanox.com> 13778L: linux-rdma@vger.kernel.org 13779S: Supported 13780W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13781Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13782F: drivers/infiniband/sw/rxe/ 13783F: include/uapi/rdma/rdma_user_rxe.h 13784 13785SOFTLOGIC 6x10 MPEG CODEC 13786M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13787M: Anton Sviridenko <anton@corp.bluecherry.net> 13788M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13789M: Andrey Utkin <andrey_utkin@fastmail.com> 13790M: Ismael Luceno <ismael@iodev.co.uk> 13791L: linux-media@vger.kernel.org 13792S: Supported 13793F: drivers/media/pci/solo6x10/ 13794 13795SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13796M: James Morse <james.morse@arm.com> 13797L: linux-arm-kernel@lists.infradead.org 13798S: Maintained 13799F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13800F: drivers/firmware/arm_sdei.c 13801F: include/linux/arm_sdei.h 13802F: include/uapi/linux/arm_sdei.h 13803 13804SOFTWARE RAID (Multiple Disks) SUPPORT 13805M: Shaohua Li <shli@kernel.org> 13806L: linux-raid@vger.kernel.org 13807T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13808S: Supported 13809F: drivers/md/Makefile 13810F: drivers/md/Kconfig 13811F: drivers/md/md* 13812F: drivers/md/raid* 13813F: include/linux/raid/ 13814F: include/uapi/linux/raid/ 13815 13816SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13817M: Jassi Brar <jaswinder.singh@linaro.org> 13818L: netdev@vger.kernel.org 13819S: Maintained 13820F: drivers/net/ethernet/socionext/netsec.c 13821F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13822 13823SOLIDRUN CLEARFOG SUPPORT 13824M: Russell King <linux@armlinux.org.uk> 13825S: Maintained 13826F: arch/arm/boot/dts/armada-388-clearfog* 13827F: arch/arm/boot/dts/armada-38x-solidrun-* 13828 13829SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13830M: Russell King <linux@armlinux.org.uk> 13831S: Maintained 13832F: arch/arm/boot/dts/imx6*-cubox-i* 13833F: arch/arm/boot/dts/imx6*-hummingboard* 13834F: arch/arm/boot/dts/imx6*-sr-* 13835 13836SONIC NETWORK DRIVER 13837M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13838L: netdev@vger.kernel.org 13839S: Maintained 13840F: drivers/net/ethernet/natsemi/sonic.* 13841 13842SONICS SILICON BACKPLANE DRIVER (SSB) 13843M: Michael Buesch <m@bues.ch> 13844L: linux-wireless@vger.kernel.org 13845S: Maintained 13846F: drivers/ssb/ 13847F: include/linux/ssb/ 13848 13849SONY IMX258 SENSOR DRIVER 13850M: Sakari Ailus <sakari.ailus@linux.intel.com> 13851L: linux-media@vger.kernel.org 13852T: git git://linuxtv.org/media_tree.git 13853S: Maintained 13854F: drivers/media/i2c/imx258.c 13855 13856SONY IMX274 SENSOR DRIVER 13857M: Leon Luo <leonl@leopardimaging.com> 13858L: linux-media@vger.kernel.org 13859T: git git://linuxtv.org/media_tree.git 13860S: Maintained 13861F: drivers/media/i2c/imx274.c 13862F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13863 13864SONY IMX319 SENSOR DRIVER 13865M: Bingbu Cao <bingbu.cao@intel.com> 13866L: linux-media@vger.kernel.org 13867T: git git://linuxtv.org/media_tree.git 13868S: Maintained 13869F: drivers/media/i2c/imx319.c 13870 13871SONY IMX355 SENSOR DRIVER 13872M: Tianshu Qiu <tian.shu.qiu@intel.com> 13873L: linux-media@vger.kernel.org 13874T: git git://linuxtv.org/media_tree.git 13875S: Maintained 13876F: drivers/media/i2c/imx355.c 13877 13878SONY MEMORYSTICK CARD SUPPORT 13879M: Alex Dubov <oakad@yahoo.com> 13880W: http://tifmxx.berlios.de/ 13881S: Maintained 13882F: drivers/memstick/host/tifm_ms.c 13883 13884SONY MEMORYSTICK STANDARD SUPPORT 13885M: Maxim Levitsky <maximlevitsky@gmail.com> 13886S: Maintained 13887F: drivers/memstick/core/ms_block.* 13888 13889SONY VAIO CONTROL DEVICE DRIVER 13890M: Mattia Dongili <malattia@linux.it> 13891L: platform-driver-x86@vger.kernel.org 13892W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13893S: Maintained 13894F: Documentation/laptops/sony-laptop.txt 13895F: drivers/char/sonypi.c 13896F: drivers/platform/x86/sony-laptop.c 13897F: include/linux/sony-laptop.h 13898 13899SOUND 13900M: Jaroslav Kysela <perex@perex.cz> 13901M: Takashi Iwai <tiwai@suse.com> 13902L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13903W: http://www.alsa-project.org/ 13904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13905T: git git://git.alsa-project.org/alsa-kernel.git 13906Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13907S: Maintained 13908F: Documentation/sound/ 13909F: include/sound/ 13910F: include/uapi/sound/ 13911F: sound/ 13912 13913SOUND - COMPRESSED AUDIO 13914M: Vinod Koul <vkoul@kernel.org> 13915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13916T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13917S: Supported 13918F: Documentation/sound/designs/compress-offload.rst 13919F: include/sound/compress_driver.h 13920F: include/uapi/sound/compress_* 13921F: sound/core/compress_offload.c 13922F: sound/soc/soc-compress.c 13923 13924SOUND - DMAENGINE HELPERS 13925M: Lars-Peter Clausen <lars@metafoo.de> 13926S: Supported 13927F: include/sound/dmaengine_pcm.h 13928F: sound/core/pcm_dmaengine.c 13929F: sound/soc/soc-generic-dmaengine-pcm.c 13930 13931SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13932M: Liam Girdwood <lgirdwood@gmail.com> 13933M: Mark Brown <broonie@kernel.org> 13934T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13935L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13936W: http://alsa-project.org/main/index.php/ASoC 13937S: Supported 13938F: Documentation/devicetree/bindings/sound/ 13939F: Documentation/sound/soc/ 13940F: sound/soc/ 13941F: include/sound/soc* 13942 13943SOUNDWIRE SUBSYSTEM 13944M: Vinod Koul <vkoul@kernel.org> 13945M: Sanyog Kale <sanyog.r.kale@intel.com> 13946R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13947L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13948S: Supported 13949F: Documentation/driver-api/soundwire/ 13950F: drivers/soundwire/ 13951F: include/linux/soundwire/ 13952 13953SP2 MEDIA DRIVER 13954M: Olli Salonen <olli.salonen@iki.fi> 13955L: linux-media@vger.kernel.org 13956W: https://linuxtv.org 13957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13958S: Maintained 13959F: drivers/media/dvb-frontends/sp2* 13960 13961SPARC + UltraSPARC (sparc/sparc64) 13962M: "David S. Miller" <davem@davemloft.net> 13963L: sparclinux@vger.kernel.org 13964Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13965T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13966T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13967S: Maintained 13968F: arch/sparc/ 13969F: drivers/sbus/ 13970 13971SPARC SERIAL DRIVERS 13972M: "David S. Miller" <davem@davemloft.net> 13973L: sparclinux@vger.kernel.org 13974T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13975T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13976S: Maintained 13977F: include/linux/sunserialcore.h 13978F: drivers/tty/serial/suncore.c 13979F: drivers/tty/serial/sunhv.c 13980F: drivers/tty/serial/sunsab.c 13981F: drivers/tty/serial/sunsab.h 13982F: drivers/tty/serial/sunsu.c 13983F: drivers/tty/serial/sunzilog.c 13984F: drivers/tty/serial/sunzilog.h 13985F: drivers/tty/vcc.c 13986 13987SPARSE CHECKER 13988M: "Christopher Li" <sparse@chrisli.org> 13989L: linux-sparse@vger.kernel.org 13990W: https://sparse.wiki.kernel.org/ 13991T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13992T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13993S: Maintained 13994F: include/linux/compiler.h 13995 13996SPEAR CLOCK FRAMEWORK SUPPORT 13997M: Viresh Kumar <vireshk@kernel.org> 13998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13999W: http://www.st.com/spear 14000S: Maintained 14001F: drivers/clk/spear/ 14002 14003SPEAR PLATFORM SUPPORT 14004M: Viresh Kumar <vireshk@kernel.org> 14005M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14007W: http://www.st.com/spear 14008S: Maintained 14009F: arch/arm/boot/dts/spear* 14010F: arch/arm/mach-spear/ 14011 14012SPI NOR SUBSYSTEM 14013M: Marek Vasut <marek.vasut@gmail.com> 14014L: linux-mtd@lists.infradead.org 14015W: http://www.linux-mtd.infradead.org/ 14016Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14017T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14018T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14019S: Maintained 14020F: drivers/mtd/spi-nor/ 14021F: include/linux/mtd/spi-nor.h 14022 14023SPI SUBSYSTEM 14024M: Mark Brown <broonie@kernel.org> 14025L: linux-spi@vger.kernel.org 14026T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14027Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14028S: Maintained 14029F: Documentation/devicetree/bindings/spi/ 14030F: Documentation/spi/ 14031F: drivers/spi/ 14032F: include/linux/spi/ 14033F: include/uapi/linux/spi/ 14034F: tools/spi/ 14035 14036SPIDERNET NETWORK DRIVER for CELL 14037M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14038L: netdev@vger.kernel.org 14039S: Supported 14040F: Documentation/networking/spider_net.txt 14041F: drivers/net/ethernet/toshiba/spider_net* 14042 14043SPMI SUBSYSTEM 14044R: Stephen Boyd <sboyd@kernel.org> 14045L: linux-arm-msm@vger.kernel.org 14046F: Documentation/devicetree/bindings/spmi/ 14047F: drivers/spmi/ 14048F: include/dt-bindings/spmi/spmi.h 14049F: include/linux/spmi.h 14050F: include/trace/events/spmi.h 14051 14052SPU FILE SYSTEM 14053M: Jeremy Kerr <jk@ozlabs.org> 14054L: linuxppc-dev@lists.ozlabs.org 14055W: http://www.ibm.com/developerworks/power/cell/ 14056S: Supported 14057F: Documentation/filesystems/spufs.txt 14058F: arch/powerpc/platforms/cell/spufs/ 14059 14060SQUASHFS FILE SYSTEM 14061M: Phillip Lougher <phillip@squashfs.org.uk> 14062L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14063W: http://squashfs.org.uk 14064T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14065S: Maintained 14066F: Documentation/filesystems/squashfs.txt 14067F: fs/squashfs/ 14068 14069SRM (Alpha) environment access 14070M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14071S: Maintained 14072F: arch/alpha/kernel/srm_env.c 14073 14074ST STM32 I2C/SMBUS DRIVER 14075M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14076L: linux-i2c@vger.kernel.org 14077S: Maintained 14078F: drivers/i2c/busses/i2c-stm32* 14079 14080ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14081M: Song Qiang <songqiang1304521@gmail.com> 14082L: linux-iio@vger.kernel.org 14083S: Maintained 14084F: drivers/iio/proximity/vl53l0x-i2c.c 14085F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14086 14087STABLE BRANCH 14088M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14089L: stable@vger.kernel.org 14090S: Supported 14091F: Documentation/process/stable-kernel-rules.rst 14092 14093STAGING - COMEDI 14094M: Ian Abbott <abbotti@mev.co.uk> 14095M: H Hartley Sweeten <hsweeten@visionengravers.com> 14096S: Odd Fixes 14097F: drivers/staging/comedi/ 14098 14099STAGING - EROFS FILE SYSTEM 14100M: Gao Xiang <gaoxiang25@huawei.com> 14101M: Chao Yu <yuchao0@huawei.com> 14102L: linux-erofs@lists.ozlabs.org 14103S: Maintained 14104F: drivers/staging/erofs/ 14105 14106STAGING - INDUSTRIAL IO 14107M: Jonathan Cameron <jic23@kernel.org> 14108L: linux-iio@vger.kernel.org 14109S: Odd Fixes 14110F: Documentation/devicetree/bindings/staging/iio/ 14111F: drivers/staging/iio/ 14112 14113STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14114M: Marc Dietrich <marvin24@gmx.de> 14115L: ac100@lists.launchpad.net (moderated for non-subscribers) 14116L: linux-tegra@vger.kernel.org 14117S: Maintained 14118F: drivers/staging/nvec/ 14119 14120STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14121M: Jens Frederich <jfrederich@gmail.com> 14122M: Daniel Drake <dsd@laptop.org> 14123M: Jon Nettleton <jon.nettleton@gmail.com> 14124W: http://wiki.laptop.org/go/DCON 14125S: Maintained 14126F: drivers/staging/olpc_dcon/ 14127 14128STAGING - REALTEK RTL8712U DRIVERS 14129M: Larry Finger <Larry.Finger@lwfinger.net> 14130M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14131S: Odd Fixes 14132F: drivers/staging/rtl8712/ 14133 14134STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14135M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14136M: Teddy Wang <teddy.wang@siliconmotion.com> 14137M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14138L: linux-fbdev@vger.kernel.org 14139S: Maintained 14140F: drivers/staging/sm750fb/ 14141 14142STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14143M: William Hubbs <w.d.hubbs@gmail.com> 14144M: Chris Brannon <chris@the-brannons.com> 14145M: Kirk Reiser <kirk@reisers.ca> 14146M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14147L: speakup@linux-speakup.org 14148W: http://www.linux-speakup.org/ 14149S: Odd Fixes 14150F: drivers/staging/speakup/ 14151 14152STAGING - VIA VT665X DRIVERS 14153M: Forest Bond <forest@alittletooquiet.net> 14154S: Odd Fixes 14155F: drivers/staging/vt665?/ 14156 14157STAGING - WILC1000 WIFI DRIVER 14158M: Aditya Shankar <aditya.shankar@microchip.com> 14159M: Ganesh Krishna <ganesh.krishna@microchip.com> 14160L: linux-wireless@vger.kernel.org 14161S: Supported 14162F: drivers/staging/wilc1000/ 14163 14164STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14165M: Arnaud Patard <arnaud.patard@rtp-net.org> 14166S: Odd Fixes 14167F: drivers/staging/xgifb/ 14168 14169STAGING SUBSYSTEM 14170M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14171T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14172L: devel@driverdev.osuosl.org 14173S: Supported 14174F: drivers/staging/ 14175 14176STARFIRE/DURALAN NETWORK DRIVER 14177M: Ion Badulescu <ionut@badula.org> 14178S: Odd Fixes 14179F: drivers/net/ethernet/adaptec/starfire* 14180 14181STEC S1220 SKD DRIVER 14182M: Bart Van Assche <bart.vanassche@wdc.com> 14183L: linux-block@vger.kernel.org 14184S: Maintained 14185F: drivers/block/skd*[ch] 14186 14187STI AUDIO (ASoC) DRIVERS 14188M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14189L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14190S: Maintained 14191F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14192F: sound/soc/sti/ 14193 14194STI CEC DRIVER 14195M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14196S: Maintained 14197F: drivers/media/platform/sti/cec/ 14198F: Documentation/devicetree/bindings/media/stih-cec.txt 14199 14200STK1160 USB VIDEO CAPTURE DRIVER 14201M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14202L: linux-media@vger.kernel.org 14203T: git git://linuxtv.org/media_tree.git 14204S: Maintained 14205F: drivers/media/usb/stk1160/ 14206 14207STM32 AUDIO (ASoC) DRIVERS 14208M: Olivier Moysan <olivier.moysan@st.com> 14209M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14210L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14211S: Maintained 14212F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14213F: sound/soc/stm/ 14214 14215STM32 TIMER/LPTIMER DRIVERS 14216M: Fabrice Gasnier <fabrice.gasnier@st.com> 14217S: Maintained 14218F: drivers/*/stm32-*timer* 14219F: drivers/pwm/pwm-stm32* 14220F: include/linux/*/stm32-*tim* 14221F: Documentation/ABI/testing/*timer-stm32 14222F: Documentation/devicetree/bindings/*/stm32-*timer* 14223F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14224 14225STMMAC ETHERNET DRIVER 14226M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14227M: Alexandre Torgue <alexandre.torgue@st.com> 14228M: Jose Abreu <joabreu@synopsys.com> 14229L: netdev@vger.kernel.org 14230W: http://www.stlinux.com 14231S: Supported 14232F: drivers/net/ethernet/stmicro/stmmac/ 14233 14234SUN3/3X 14235M: Sam Creasey <sammy@sammy.net> 14236W: http://sammy.net/sun3/ 14237S: Maintained 14238F: arch/m68k/kernel/*sun3* 14239F: arch/m68k/sun3*/ 14240F: arch/m68k/include/asm/sun3* 14241F: drivers/net/ethernet/i825xx/sun3* 14242 14243SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14244M: Hans de Goede <hdegoede@redhat.com> 14245L: linux-input@vger.kernel.org 14246S: Maintained 14247F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14248F: drivers/input/keyboard/sun4i-lradc-keys.c 14249 14250SUNDANCE NETWORK DRIVER 14251M: Denis Kirjanov <kda@linux-powerpc.org> 14252L: netdev@vger.kernel.org 14253S: Maintained 14254F: drivers/net/ethernet/dlink/sundance.c 14255 14256SUPERH 14257M: Yoshinori Sato <ysato@users.sourceforge.jp> 14258M: Rich Felker <dalias@libc.org> 14259L: linux-sh@vger.kernel.org 14260Q: http://patchwork.kernel.org/project/linux-sh/list/ 14261S: Maintained 14262F: Documentation/sh/ 14263F: arch/sh/ 14264F: drivers/sh/ 14265 14266SUSPEND TO RAM 14267M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14268M: Len Brown <len.brown@intel.com> 14269M: Pavel Machek <pavel@ucw.cz> 14270L: linux-pm@vger.kernel.org 14271B: https://bugzilla.kernel.org 14272S: Supported 14273F: Documentation/power/ 14274F: arch/x86/kernel/acpi/ 14275F: drivers/base/power/ 14276F: kernel/power/ 14277F: include/linux/suspend.h 14278F: include/linux/freezer.h 14279F: include/linux/pm.h 14280 14281SVGA HANDLING 14282M: Martin Mares <mj@ucw.cz> 14283L: linux-video@atrey.karlin.mff.cuni.cz 14284S: Maintained 14285F: Documentation/svga.txt 14286F: arch/x86/boot/video* 14287 14288SWIOTLB SUBSYSTEM 14289M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14290L: iommu@lists.linux-foundation.org 14291T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14292S: Supported 14293F: kernel/dma/swiotlb.c 14294F: arch/*/kernel/pci-swiotlb.c 14295F: include/linux/swiotlb.h 14296 14297SWITCHDEV 14298M: Jiri Pirko <jiri@resnulli.us> 14299M: Ivan Vecera <ivecera@redhat.com> 14300L: netdev@vger.kernel.org 14301S: Supported 14302F: net/switchdev/ 14303F: include/net/switchdev.h 14304 14305SY8106A REGULATOR DRIVER 14306M: Icenowy Zheng <icenowy@aosc.io> 14307S: Maintained 14308F: drivers/regulator/sy8106a-regulator.c 14309F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14310 14311SYNC FILE FRAMEWORK 14312M: Sumit Semwal <sumit.semwal@linaro.org> 14313R: Gustavo Padovan <gustavo@padovan.org> 14314S: Maintained 14315L: linux-media@vger.kernel.org 14316L: dri-devel@lists.freedesktop.org 14317F: drivers/dma-buf/sync_* 14318F: drivers/dma-buf/dma-fence* 14319F: drivers/dma-buf/sw_sync.c 14320F: include/linux/sync_file.h 14321F: include/uapi/linux/sync_file.h 14322F: Documentation/sync_file.txt 14323T: git git://anongit.freedesktop.org/drm/drm-misc 14324 14325SYNOPSYS ARC ARCHITECTURE 14326M: Vineet Gupta <vgupta@synopsys.com> 14327L: linux-snps-arc@lists.infradead.org 14328S: Supported 14329F: arch/arc/ 14330F: Documentation/devicetree/bindings/arc/* 14331F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14332F: drivers/clocksource/arc_timer.c 14333F: drivers/tty/serial/arc_uart.c 14334T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14335 14336SYNOPSYS ARC HSDK SDP pll clock driver 14337M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14338S: Supported 14339F: drivers/clk/clk-hsdk-pll.c 14340F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14341 14342SYNOPSYS ARC SDP clock driver 14343M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14344S: Supported 14345F: drivers/clk/axs10x/* 14346F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14347 14348SYNOPSYS ARC SDP platform support 14349M: Alexey Brodkin <abrodkin@synopsys.com> 14350S: Supported 14351F: arch/arc/plat-axs10x 14352F: arch/arc/boot/dts/ax* 14353F: Documentation/devicetree/bindings/arc/axs10* 14354 14355SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14356M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14357S: Supported 14358F: drivers/reset/reset-axs10x.c 14359F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14360 14361SYNOPSYS CREG GPIO DRIVER 14362M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14363S: Maintained 14364F: drivers/gpio/gpio-creg-snps.c 14365F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14366 14367SYNOPSYS DESIGNWARE 8250 UART DRIVER 14368R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14369S: Maintained 14370F: drivers/tty/serial/8250/8250_dw.c 14371 14372SYNOPSYS DESIGNWARE APB GPIO DRIVER 14373M: Hoan Tran <hotran@apm.com> 14374L: linux-gpio@vger.kernel.org 14375S: Maintained 14376F: drivers/gpio/gpio-dwapb.c 14377F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14378 14379SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14380M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14381S: Maintained 14382F: drivers/dma/dwi-axi-dmac/ 14383F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14384 14385SYNOPSYS DESIGNWARE DMAC DRIVER 14386M: Viresh Kumar <vireshk@kernel.org> 14387R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14388S: Maintained 14389F: include/linux/dma/dw.h 14390F: include/linux/platform_data/dma-dw.h 14391F: drivers/dma/dw/ 14392 14393SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14394M: Jose Abreu <Jose.Abreu@synopsys.com> 14395L: netdev@vger.kernel.org 14396S: Supported 14397F: drivers/net/ethernet/synopsys/ 14398 14399SYNOPSYS DESIGNWARE I2C DRIVER 14400M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14401R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14402R: Mika Westerberg <mika.westerberg@linux.intel.com> 14403L: linux-i2c@vger.kernel.org 14404S: Maintained 14405F: drivers/i2c/busses/i2c-designware-* 14406F: include/linux/platform_data/i2c-designware.h 14407 14408SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14409M: Jaehoon Chung <jh80.chung@samsung.com> 14410L: linux-mmc@vger.kernel.org 14411S: Maintained 14412F: drivers/mmc/host/dw_mmc* 14413 14414SYNOPSYS HSDK RESET CONTROLLER DRIVER 14415M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14416S: Supported 14417F: drivers/reset/reset-hsdk.c 14418F: include/dt-bindings/reset/snps,hsdk-reset.h 14419F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14420 14421SYSTEM CONFIGURATION (SYSCON) 14422M: Lee Jones <lee.jones@linaro.org> 14423M: Arnd Bergmann <arnd@arndb.de> 14424T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14425S: Supported 14426F: drivers/mfd/syscon.c 14427 14428SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14429M: Sudeep Holla <sudeep.holla@arm.com> 14430L: linux-arm-kernel@lists.infradead.org 14431S: Maintained 14432F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14433F: drivers/clk/clk-sc[mp]i.c 14434F: drivers/cpufreq/sc[mp]i-cpufreq.c 14435F: drivers/firmware/arm_scpi.c 14436F: drivers/firmware/arm_scmi/ 14437F: include/linux/sc[mp]i_protocol.h 14438 14439SYSTEM RESET/SHUTDOWN DRIVERS 14440M: Sebastian Reichel <sre@kernel.org> 14441L: linux-pm@vger.kernel.org 14442T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14443S: Maintained 14444F: Documentation/devicetree/bindings/power/reset/ 14445F: drivers/power/reset/ 14446 14447SYSTEM TRACE MODULE CLASS 14448M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14449S: Maintained 14450T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14451F: Documentation/trace/stm.rst 14452F: drivers/hwtracing/stm/ 14453F: include/linux/stm.h 14454F: include/uapi/linux/stm.h 14455 14456SYSV FILESYSTEM 14457M: Christoph Hellwig <hch@infradead.org> 14458S: Maintained 14459F: Documentation/filesystems/sysv-fs.txt 14460F: fs/sysv/ 14461F: include/linux/sysv_fs.h 14462 14463TARGET SUBSYSTEM 14464M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14465L: linux-scsi@vger.kernel.org 14466L: target-devel@vger.kernel.org 14467W: http://www.linux-iscsi.org 14468W: http://groups.google.com/group/linux-iscsi-target-dev 14469T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14470S: Supported 14471F: drivers/target/ 14472F: include/target/ 14473F: Documentation/target/ 14474 14475TASKSTATS STATISTICS INTERFACE 14476M: Balbir Singh <bsingharora@gmail.com> 14477S: Maintained 14478F: Documentation/accounting/taskstats* 14479F: include/linux/taskstats* 14480F: kernel/taskstats.c 14481 14482TC subsystem 14483M: Jamal Hadi Salim <jhs@mojatatu.com> 14484M: Cong Wang <xiyou.wangcong@gmail.com> 14485M: Jiri Pirko <jiri@resnulli.us> 14486L: netdev@vger.kernel.org 14487S: Maintained 14488F: include/net/pkt_cls.h 14489F: include/net/pkt_sched.h 14490F: include/net/tc_act/ 14491F: include/uapi/linux/pkt_cls.h 14492F: include/uapi/linux/pkt_sched.h 14493F: include/uapi/linux/tc_act/ 14494F: include/uapi/linux/tc_ematch/ 14495F: net/sched/ 14496 14497TC90522 MEDIA DRIVER 14498M: Akihiro Tsukada <tskd08@gmail.com> 14499L: linux-media@vger.kernel.org 14500S: Odd Fixes 14501F: drivers/media/dvb-frontends/tc90522* 14502 14503TCP LOW PRIORITY MODULE 14504M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14505M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14506W: http://tcp-lp-mod.sourceforge.net/ 14507S: Maintained 14508F: net/ipv4/tcp_lp.c 14509 14510TDA10071 MEDIA DRIVER 14511M: Antti Palosaari <crope@iki.fi> 14512L: linux-media@vger.kernel.org 14513W: https://linuxtv.org 14514W: http://palosaari.fi/linux/ 14515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14516T: git git://linuxtv.org/anttip/media_tree.git 14517S: Maintained 14518F: drivers/media/dvb-frontends/tda10071* 14519 14520TDA18212 MEDIA DRIVER 14521M: Antti Palosaari <crope@iki.fi> 14522L: linux-media@vger.kernel.org 14523W: https://linuxtv.org 14524W: http://palosaari.fi/linux/ 14525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14526T: git git://linuxtv.org/anttip/media_tree.git 14527S: Maintained 14528F: drivers/media/tuners/tda18212* 14529 14530TDA18218 MEDIA DRIVER 14531M: Antti Palosaari <crope@iki.fi> 14532L: linux-media@vger.kernel.org 14533W: https://linuxtv.org 14534W: http://palosaari.fi/linux/ 14535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14536T: git git://linuxtv.org/anttip/media_tree.git 14537S: Maintained 14538F: drivers/media/tuners/tda18218* 14539 14540TDA18250 MEDIA DRIVER 14541M: Olli Salonen <olli.salonen@iki.fi> 14542L: linux-media@vger.kernel.org 14543W: https://linuxtv.org 14544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14545T: git git://linuxtv.org/media_tree.git 14546S: Maintained 14547F: drivers/media/tuners/tda18250* 14548 14549TDA18271 MEDIA DRIVER 14550M: Michael Krufky <mkrufky@linuxtv.org> 14551L: linux-media@vger.kernel.org 14552W: https://linuxtv.org 14553W: http://github.com/mkrufky 14554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14555T: git git://linuxtv.org/mkrufky/tuners.git 14556S: Maintained 14557F: drivers/media/tuners/tda18271* 14558 14559TDA1997x MEDIA DRIVER 14560M: Tim Harvey <tharvey@gateworks.com> 14561L: linux-media@vger.kernel.org 14562W: https://linuxtv.org 14563Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14564S: Maintained 14565F: drivers/media/i2c/tda1997x.* 14566 14567TDA827x MEDIA DRIVER 14568M: Michael Krufky <mkrufky@linuxtv.org> 14569L: linux-media@vger.kernel.org 14570W: https://linuxtv.org 14571W: http://github.com/mkrufky 14572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14573T: git git://linuxtv.org/mkrufky/tuners.git 14574S: Maintained 14575F: drivers/media/tuners/tda8290.* 14576 14577TDA8290 MEDIA DRIVER 14578M: Michael Krufky <mkrufky@linuxtv.org> 14579L: linux-media@vger.kernel.org 14580W: https://linuxtv.org 14581W: http://github.com/mkrufky 14582Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14583T: git git://linuxtv.org/mkrufky/tuners.git 14584S: Maintained 14585F: drivers/media/tuners/tda8290.* 14586 14587TDA9840 MEDIA DRIVER 14588M: Hans Verkuil <hverkuil@xs4all.nl> 14589L: linux-media@vger.kernel.org 14590T: git git://linuxtv.org/media_tree.git 14591W: https://linuxtv.org 14592S: Maintained 14593F: drivers/media/i2c/tda9840* 14594 14595TEA5761 TUNER DRIVER 14596M: Mauro Carvalho Chehab <mchehab@kernel.org> 14597L: linux-media@vger.kernel.org 14598W: https://linuxtv.org 14599T: git git://linuxtv.org/media_tree.git 14600S: Odd fixes 14601F: drivers/media/tuners/tea5761.* 14602 14603TEA5767 TUNER DRIVER 14604M: Mauro Carvalho Chehab <mchehab@kernel.org> 14605L: linux-media@vger.kernel.org 14606W: https://linuxtv.org 14607T: git git://linuxtv.org/media_tree.git 14608S: Maintained 14609F: drivers/media/tuners/tea5767.* 14610 14611TEA6415C MEDIA DRIVER 14612M: Hans Verkuil <hverkuil@xs4all.nl> 14613L: linux-media@vger.kernel.org 14614T: git git://linuxtv.org/media_tree.git 14615W: https://linuxtv.org 14616S: Maintained 14617F: drivers/media/i2c/tea6415c* 14618 14619TEA6420 MEDIA DRIVER 14620M: Hans Verkuil <hverkuil@xs4all.nl> 14621L: linux-media@vger.kernel.org 14622T: git git://linuxtv.org/media_tree.git 14623W: https://linuxtv.org 14624S: Maintained 14625F: drivers/media/i2c/tea6420* 14626 14627TEAM DRIVER 14628M: Jiri Pirko <jiri@resnulli.us> 14629L: netdev@vger.kernel.org 14630S: Supported 14631F: drivers/net/team/ 14632F: include/linux/if_team.h 14633F: include/uapi/linux/if_team.h 14634 14635TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14636M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14637S: Maintained 14638F: arch/x86/platform/ts5500/ 14639 14640TECHNOTREND USB IR RECEIVER 14641M: Sean Young <sean@mess.org> 14642L: linux-media@vger.kernel.org 14643S: Maintained 14644F: drivers/media/rc/ttusbir.c 14645 14646TECHWELL TW9910 VIDEO DECODER 14647L: linux-media@vger.kernel.org 14648S: Orphan 14649F: drivers/media/i2c/tw9910.c 14650F: include/media/i2c/tw9910.h 14651 14652TEE SUBSYSTEM 14653M: Jens Wiklander <jens.wiklander@linaro.org> 14654S: Maintained 14655F: include/linux/tee_drv.h 14656F: include/uapi/linux/tee.h 14657F: drivers/tee/ 14658F: Documentation/tee.txt 14659 14660TEGRA ARCHITECTURE SUPPORT 14661M: Thierry Reding <thierry.reding@gmail.com> 14662M: Jonathan Hunter <jonathanh@nvidia.com> 14663L: linux-tegra@vger.kernel.org 14664Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14666S: Supported 14667N: [^a-z]tegra 14668 14669TEGRA CLOCK DRIVER 14670M: Peter De Schrijver <pdeschrijver@nvidia.com> 14671M: Prashant Gaikwad <pgaikwad@nvidia.com> 14672S: Supported 14673F: drivers/clk/tegra/ 14674 14675TEGRA DMA DRIVERS 14676M: Laxman Dewangan <ldewangan@nvidia.com> 14677M: Jon Hunter <jonathanh@nvidia.com> 14678S: Supported 14679F: drivers/dma/tegra* 14680 14681TEGRA I2C DRIVER 14682M: Laxman Dewangan <ldewangan@nvidia.com> 14683S: Supported 14684F: drivers/i2c/busses/i2c-tegra.c 14685 14686TEGRA IOMMU DRIVERS 14687M: Thierry Reding <thierry.reding@gmail.com> 14688L: linux-tegra@vger.kernel.org 14689S: Supported 14690F: drivers/iommu/tegra* 14691 14692TEGRA KBC DRIVER 14693M: Laxman Dewangan <ldewangan@nvidia.com> 14694S: Supported 14695F: drivers/input/keyboard/tegra-kbc.c 14696 14697TEGRA NAND DRIVER 14698M: Stefan Agner <stefan@agner.ch> 14699M: Lucas Stach <dev@lynxeye.de> 14700S: Maintained 14701F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14702F: drivers/mtd/nand/raw/tegra_nand.c 14703 14704TEGRA PWM DRIVER 14705M: Thierry Reding <thierry.reding@gmail.com> 14706S: Supported 14707F: drivers/pwm/pwm-tegra.c 14708 14709TEGRA SERIAL DRIVER 14710M: Laxman Dewangan <ldewangan@nvidia.com> 14711S: Supported 14712F: drivers/tty/serial/serial-tegra.c 14713 14714TEGRA SPI DRIVER 14715M: Laxman Dewangan <ldewangan@nvidia.com> 14716S: Supported 14717F: drivers/spi/spi-tegra* 14718 14719TEHUTI ETHERNET DRIVER 14720M: Andy Gospodarek <andy@greyhouse.net> 14721L: netdev@vger.kernel.org 14722S: Supported 14723F: drivers/net/ethernet/tehuti/* 14724 14725Telecom Clock Driver for MCPL0010 14726M: Mark Gross <mark.gross@intel.com> 14727S: Supported 14728F: drivers/char/tlclk.c 14729 14730TENSILICA XTENSA PORT (xtensa) 14731M: Chris Zankel <chris@zankel.net> 14732M: Max Filippov <jcmvbkbc@gmail.com> 14733L: linux-xtensa@linux-xtensa.org 14734T: git git://github.com/czankel/xtensa-linux.git 14735S: Maintained 14736F: arch/xtensa/ 14737F: drivers/irqchip/irq-xtensa-* 14738 14739Texas Instruments' System Control Interface (TISCI) Protocol Driver 14740M: Nishanth Menon <nm@ti.com> 14741M: Tero Kristo <t-kristo@ti.com> 14742M: Santosh Shilimkar <ssantosh@kernel.org> 14743L: linux-arm-kernel@lists.infradead.org 14744S: Maintained 14745F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14746F: drivers/firmware/ti_sci* 14747F: include/linux/soc/ti/ti_sci_protocol.h 14748F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14749F: drivers/soc/ti/ti_sci_pm_domains.c 14750F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14751F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14752F: drivers/clk/keystone/sci-clk.c 14753F: drivers/reset/reset-ti-sci.c 14754 14755THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14756M: Hans Verkuil <hverkuil@xs4all.nl> 14757L: linux-media@vger.kernel.org 14758T: git git://linuxtv.org/media_tree.git 14759W: https://linuxtv.org 14760S: Maintained 14761F: drivers/media/radio/radio-raremono.c 14762 14763THERMAL 14764M: Zhang Rui <rui.zhang@intel.com> 14765M: Eduardo Valentin <edubezval@gmail.com> 14766R: Daniel Lezcano <daniel.lezcano@linaro.org> 14767L: linux-pm@vger.kernel.org 14768T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14769T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14770Q: https://patchwork.kernel.org/project/linux-pm/list/ 14771S: Supported 14772F: drivers/thermal/ 14773F: include/linux/thermal.h 14774F: include/uapi/linux/thermal.h 14775F: include/linux/cpu_cooling.h 14776F: Documentation/devicetree/bindings/thermal/ 14777 14778THERMAL/CPU_COOLING 14779M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14780M: Viresh Kumar <viresh.kumar@linaro.org> 14781M: Javi Merino <javi.merino@kernel.org> 14782L: linux-pm@vger.kernel.org 14783S: Supported 14784F: Documentation/thermal/cpu-cooling-api.txt 14785F: drivers/thermal/cpu_cooling.c 14786F: include/linux/cpu_cooling.h 14787 14788THINKPAD ACPI EXTRAS DRIVER 14789M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14790L: ibm-acpi-devel@lists.sourceforge.net 14791L: platform-driver-x86@vger.kernel.org 14792W: http://ibm-acpi.sourceforge.net 14793W: http://thinkwiki.org/wiki/Ibm-acpi 14794T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14795S: Maintained 14796F: drivers/platform/x86/thinkpad_acpi.c 14797 14798THUNDERBOLT DRIVER 14799M: Andreas Noever <andreas.noever@gmail.com> 14800M: Michael Jamet <michael.jamet@intel.com> 14801M: Mika Westerberg <mika.westerberg@linux.intel.com> 14802M: Yehezkel Bernat <YehezkelShB@gmail.com> 14803T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14804S: Maintained 14805F: Documentation/admin-guide/thunderbolt.rst 14806F: drivers/thunderbolt/ 14807F: include/linux/thunderbolt.h 14808 14809THUNDERBOLT NETWORK DRIVER 14810M: Michael Jamet <michael.jamet@intel.com> 14811M: Mika Westerberg <mika.westerberg@linux.intel.com> 14812M: Yehezkel Bernat <YehezkelShB@gmail.com> 14813L: netdev@vger.kernel.org 14814S: Maintained 14815F: drivers/net/thunderbolt.c 14816 14817THUNDERX GPIO DRIVER 14818M: David Daney <david.daney@cavium.com> 14819S: Maintained 14820F: drivers/gpio/gpio-thunderx.c 14821 14822TI AM437X VPFE DRIVER 14823M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14824L: linux-media@vger.kernel.org 14825W: https://linuxtv.org 14826Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14827T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14828S: Maintained 14829F: drivers/media/platform/am437x/ 14830 14831TI BANDGAP AND THERMAL DRIVER 14832M: Eduardo Valentin <edubezval@gmail.com> 14833M: Keerthy <j-keerthy@ti.com> 14834L: linux-pm@vger.kernel.org 14835L: linux-omap@vger.kernel.org 14836S: Maintained 14837F: drivers/thermal/ti-soc-thermal/ 14838 14839TI BQ27XXX POWER SUPPLY DRIVER 14840R: Andrew F. Davis <afd@ti.com> 14841F: include/linux/power/bq27xxx_battery.h 14842F: drivers/power/supply/bq27xxx_battery.c 14843F: drivers/power/supply/bq27xxx_battery_i2c.c 14844 14845TI CDCE706 CLOCK DRIVER 14846M: Max Filippov <jcmvbkbc@gmail.com> 14847S: Maintained 14848F: drivers/clk/clk-cdce706.c 14849 14850TI CLOCK DRIVER 14851M: Tero Kristo <t-kristo@ti.com> 14852L: linux-omap@vger.kernel.org 14853S: Maintained 14854F: drivers/clk/ti/ 14855F: include/linux/clk/ti.h 14856 14857TI DAVINCI MACHINE SUPPORT 14858M: Sekhar Nori <nsekhar@ti.com> 14859M: Kevin Hilman <khilman@kernel.org> 14860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14861T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14862S: Supported 14863F: arch/arm/mach-davinci/ 14864F: drivers/i2c/busses/i2c-davinci.c 14865F: arch/arm/boot/dts/da850* 14866 14867TI DAVINCI SERIES CLOCK DRIVER 14868M: David Lechner <david@lechnology.com> 14869R: Sekhar Nori <nsekhar@ti.com> 14870S: Maintained 14871F: Documentation/devicetree/bindings/clock/ti/davinci/ 14872F: drivers/clk/davinci/ 14873 14874TI DAVINCI SERIES GPIO DRIVER 14875M: Keerthy <j-keerthy@ti.com> 14876L: linux-gpio@vger.kernel.org 14877S: Maintained 14878F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14879F: drivers/gpio/gpio-davinci.c 14880 14881TI DAVINCI SERIES MEDIA DRIVER 14882M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14883L: linux-media@vger.kernel.org 14884W: https://linuxtv.org 14885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14886T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14887S: Maintained 14888F: drivers/media/platform/davinci/ 14889F: include/media/davinci/ 14890 14891TI ETHERNET SWITCH DRIVER (CPSW) 14892R: Grygorii Strashko <grygorii.strashko@ti.com> 14893L: linux-omap@vger.kernel.org 14894L: netdev@vger.kernel.org 14895S: Maintained 14896F: drivers/net/ethernet/ti/cpsw* 14897F: drivers/net/ethernet/ti/davinci* 14898 14899TI FLASH MEDIA INTERFACE DRIVER 14900M: Alex Dubov <oakad@yahoo.com> 14901S: Maintained 14902F: drivers/misc/tifm* 14903F: drivers/mmc/host/tifm_sd.c 14904F: include/linux/tifm.h 14905 14906TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14907M: Santosh Shilimkar <ssantosh@kernel.org> 14908L: linux-kernel@vger.kernel.org 14909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14910S: Maintained 14911F: drivers/soc/ti/* 14912T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14913 14914TI LM49xxx FAMILY ASoC CODEC DRIVERS 14915M: M R Swami Reddy <mr.swami.reddy@ti.com> 14916M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14917L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14918S: Maintained 14919F: sound/soc/codecs/lm49453* 14920F: sound/soc/codecs/isabelle* 14921 14922TI LP855x BACKLIGHT DRIVER 14923M: Milo Kim <milo.kim@ti.com> 14924S: Maintained 14925F: Documentation/backlight/lp855x-driver.txt 14926F: drivers/video/backlight/lp855x_bl.c 14927F: include/linux/platform_data/lp855x.h 14928 14929TI LP8727 CHARGER DRIVER 14930M: Milo Kim <milo.kim@ti.com> 14931S: Maintained 14932F: drivers/power/supply/lp8727_charger.c 14933F: include/linux/platform_data/lp8727.h 14934 14935TI LP8788 MFD DRIVER 14936M: Milo Kim <milo.kim@ti.com> 14937S: Maintained 14938F: drivers/iio/adc/lp8788_adc.c 14939F: drivers/leds/leds-lp8788.c 14940F: drivers/mfd/lp8788*.c 14941F: drivers/power/supply/lp8788-charger.c 14942F: drivers/regulator/lp8788-*.c 14943F: include/linux/mfd/lp8788*.h 14944 14945TI NETCP ETHERNET DRIVER 14946M: Wingman Kwok <w-kwok2@ti.com> 14947M: Murali Karicheri <m-karicheri2@ti.com> 14948L: netdev@vger.kernel.org 14949S: Maintained 14950F: drivers/net/ethernet/ti/netcp* 14951 14952TI PCM3060 ASoC CODEC DRIVER 14953M: Kirill Marinushkin <kmarinushkin@birdec.tech> 14954L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14955S: Maintained 14956F: Documentation/devicetree/bindings/sound/pcm3060.txt 14957F: sound/soc/codecs/pcm3060* 14958 14959TI TAS571X FAMILY ASoC CODEC DRIVER 14960M: Kevin Cernekee <cernekee@chromium.org> 14961L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14962S: Odd Fixes 14963F: sound/soc/codecs/tas571x* 14964 14965TI TRF7970A NFC DRIVER 14966M: Mark Greer <mgreer@animalcreek.com> 14967L: linux-wireless@vger.kernel.org 14968L: linux-nfc@lists.01.org (moderated for non-subscribers) 14969S: Supported 14970F: drivers/nfc/trf7970a.c 14971F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14972 14973TI TWL4030 SERIES SOC CODEC DRIVER 14974M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14975L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14976S: Maintained 14977F: sound/soc/codecs/twl4030* 14978 14979TI VPE/CAL DRIVERS 14980M: Benoit Parrot <bparrot@ti.com> 14981L: linux-media@vger.kernel.org 14982W: http://linuxtv.org/ 14983Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14984S: Maintained 14985F: drivers/media/platform/ti-vpe/ 14986 14987TI WILINK WIRELESS DRIVERS 14988L: linux-wireless@vger.kernel.org 14989W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14990W: http://wireless.kernel.org/en/users/Drivers/wl1251 14991T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14992S: Orphan 14993F: drivers/net/wireless/ti/ 14994F: include/linux/wl12xx.h 14995 14996TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14997M: John Stultz <john.stultz@linaro.org> 14998M: Thomas Gleixner <tglx@linutronix.de> 14999R: Stephen Boyd <sboyd@kernel.org> 15000L: linux-kernel@vger.kernel.org 15001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15002S: Supported 15003F: include/linux/clocksource.h 15004F: include/linux/time.h 15005F: include/linux/timex.h 15006F: include/uapi/linux/time.h 15007F: include/uapi/linux/timex.h 15008F: kernel/time/clocksource.c 15009F: kernel/time/time*.c 15010F: kernel/time/alarmtimer.c 15011F: kernel/time/ntp.c 15012F: tools/testing/selftests/timers/ 15013 15014TIPC NETWORK LAYER 15015M: Jon Maloy <jon.maloy@ericsson.com> 15016M: Ying Xue <ying.xue@windriver.com> 15017L: netdev@vger.kernel.org (core kernel code) 15018L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15019W: http://tipc.sourceforge.net/ 15020S: Maintained 15021F: include/uapi/linux/tipc*.h 15022F: net/tipc/ 15023 15024TLAN NETWORK DRIVER 15025M: Samuel Chessman <chessman@tux.org> 15026L: tlan-devel@lists.sourceforge.net (subscribers-only) 15027W: http://sourceforge.net/projects/tlan/ 15028S: Maintained 15029F: Documentation/networking/tlan.txt 15030F: drivers/net/ethernet/ti/tlan.* 15031 15032TM6000 VIDEO4LINUX DRIVER 15033M: Mauro Carvalho Chehab <mchehab@kernel.org> 15034L: linux-media@vger.kernel.org 15035W: https://linuxtv.org 15036T: git git://linuxtv.org/media_tree.git 15037S: Odd fixes 15038F: drivers/media/usb/tm6000/ 15039F: Documentation/media/v4l-drivers/tm6000* 15040 15041TMIO/SDHI MMC DRIVER 15042M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15043L: linux-mmc@vger.kernel.org 15044S: Supported 15045F: drivers/mmc/host/tmio_mmc* 15046F: drivers/mmc/host/renesas_sdhi* 15047F: include/linux/mfd/tmio.h 15048 15049TMP401 HARDWARE MONITOR DRIVER 15050M: Guenter Roeck <linux@roeck-us.net> 15051L: linux-hwmon@vger.kernel.org 15052S: Maintained 15053F: Documentation/hwmon/tmp401 15054F: drivers/hwmon/tmp401.c 15055 15056TMPFS (SHMEM FILESYSTEM) 15057M: Hugh Dickins <hughd@google.com> 15058L: linux-mm@kvack.org 15059S: Maintained 15060F: include/linux/shmem_fs.h 15061F: mm/shmem.c 15062 15063TOMOYO SECURITY MODULE 15064M: Kentaro Takeda <takedakn@nttdata.co.jp> 15065M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15066L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15067L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15068L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15069L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15070W: http://tomoyo.sourceforge.jp/ 15071T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15072S: Maintained 15073F: security/tomoyo/ 15074 15075TOPSTAR LAPTOP EXTRAS DRIVER 15076M: Herton Ronaldo Krzesinski <herton@canonical.com> 15077L: platform-driver-x86@vger.kernel.org 15078S: Maintained 15079F: drivers/platform/x86/topstar-laptop.c 15080 15081TORTURE-TEST MODULES 15082M: Davidlohr Bueso <dave@stgolabs.net> 15083M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 15084M: Josh Triplett <josh@joshtriplett.org> 15085L: linux-kernel@vger.kernel.org 15086S: Supported 15087T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15088F: Documentation/RCU/torture.txt 15089F: kernel/torture.c 15090F: kernel/rcu/rcutorture.c 15091F: kernel/rcu/rcuperf.c 15092F: kernel/locking/locktorture.c 15093 15094TOSHIBA ACPI EXTRAS DRIVER 15095M: Azael Avalos <coproscefalo@gmail.com> 15096L: platform-driver-x86@vger.kernel.org 15097S: Maintained 15098F: drivers/platform/x86/toshiba_acpi.c 15099 15100TOSHIBA BLUETOOTH DRIVER 15101M: Azael Avalos <coproscefalo@gmail.com> 15102L: platform-driver-x86@vger.kernel.org 15103S: Maintained 15104F: drivers/platform/x86/toshiba_bluetooth.c 15105 15106TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15107M: Azael Avalos <coproscefalo@gmail.com> 15108L: platform-driver-x86@vger.kernel.org 15109S: Maintained 15110F: drivers/platform/x86/toshiba_haps.c 15111 15112TOSHIBA SMM DRIVER 15113M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15114W: http://www.buzzard.org.uk/toshiba/ 15115S: Maintained 15116F: drivers/char/toshiba.c 15117F: include/linux/toshiba.h 15118F: include/uapi/linux/toshiba.h 15119 15120TOSHIBA TC358743 DRIVER 15121M: Mats Randgaard <matrandg@cisco.com> 15122L: linux-media@vger.kernel.org 15123S: Maintained 15124F: drivers/media/i2c/tc358743* 15125F: include/media/i2c/tc358743.h 15126 15127TOSHIBA WMI HOTKEYS DRIVER 15128M: Azael Avalos <coproscefalo@gmail.com> 15129L: platform-driver-x86@vger.kernel.org 15130S: Maintained 15131F: drivers/platform/x86/toshiba-wmi.c 15132 15133TPM DEVICE DRIVER 15134M: Peter Huewe <peterhuewe@gmx.de> 15135M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15136R: Jason Gunthorpe <jgg@ziepe.ca> 15137L: linux-integrity@vger.kernel.org 15138Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15139W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15140T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15141S: Maintained 15142F: drivers/char/tpm/ 15143 15144TRACING 15145M: Steven Rostedt <rostedt@goodmis.org> 15146M: Ingo Molnar <mingo@redhat.com> 15147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15148S: Maintained 15149F: Documentation/trace/ftrace.rst 15150F: arch/*/*/*/ftrace.h 15151F: arch/*/kernel/ftrace.c 15152F: include/*/ftrace.h 15153F: include/linux/trace*.h 15154F: include/trace/ 15155F: kernel/trace/ 15156F: tools/testing/selftests/ftrace/ 15157 15158TRACING MMIO ACCESSES (MMIOTRACE) 15159M: Steven Rostedt <rostedt@goodmis.org> 15160M: Ingo Molnar <mingo@kernel.org> 15161R: Karol Herbst <karolherbst@gmail.com> 15162R: Pekka Paalanen <ppaalanen@gmail.com> 15163S: Maintained 15164L: linux-kernel@vger.kernel.org 15165L: nouveau@lists.freedesktop.org 15166F: kernel/trace/trace_mmiotrace.c 15167F: include/linux/mmiotrace.h 15168F: arch/x86/mm/kmmio.c 15169F: arch/x86/mm/mmio-mod.c 15170F: arch/x86/mm/testmmiotrace.c 15171 15172TRIVIAL PATCHES 15173M: Jiri Kosina <trivial@kernel.org> 15174T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15175S: Maintained 15176K: ^Subject:.*(?i)trivial 15177 15178TEMPO SEMICONDUCTOR DRIVERS 15179M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15180S: Maintained 15181F: sound/soc/codecs/tscs*.c 15182F: sound/soc/codecs/tscs*.h 15183F: Documentation/devicetree/bindings/sound/tscs*.txt 15184 15185TTY LAYER 15186M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15187M: Jiri Slaby <jslaby@suse.com> 15188S: Supported 15189T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15190F: Documentation/serial/ 15191F: drivers/tty/ 15192F: drivers/tty/serial/serial_core.c 15193F: include/linux/serial_core.h 15194F: include/linux/serial.h 15195F: include/linux/tty.h 15196F: include/uapi/linux/serial_core.h 15197F: include/uapi/linux/serial.h 15198F: include/uapi/linux/tty.h 15199 15200TUA9001 MEDIA DRIVER 15201M: Antti Palosaari <crope@iki.fi> 15202L: linux-media@vger.kernel.org 15203W: https://linuxtv.org 15204W: http://palosaari.fi/linux/ 15205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15206T: git git://linuxtv.org/anttip/media_tree.git 15207S: Maintained 15208F: drivers/media/tuners/tua9001* 15209 15210TULIP NETWORK DRIVERS 15211L: netdev@vger.kernel.org 15212L: linux-parisc@vger.kernel.org 15213S: Orphan 15214F: drivers/net/ethernet/dec/tulip/ 15215 15216TUN/TAP driver 15217M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15218W: http://vtun.sourceforge.net/tun 15219S: Maintained 15220F: Documentation/networking/tuntap.txt 15221F: arch/um/os-Linux/drivers/ 15222 15223TURBOCHANNEL SUBSYSTEM 15224M: "Maciej W. Rozycki" <macro@linux-mips.org> 15225M: Ralf Baechle <ralf@linux-mips.org> 15226L: linux-mips@linux-mips.org 15227Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15228S: Maintained 15229F: drivers/tc/ 15230F: include/linux/tc.h 15231 15232TURBOSTAT UTILITY 15233M: "Len Brown" <lenb@kernel.org> 15234L: linux-pm@vger.kernel.org 15235B: https://bugzilla.kernel.org 15236Q: https://patchwork.kernel.org/project/linux-pm/list/ 15237T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15238S: Supported 15239F: tools/power/x86/turbostat/ 15240 15241TW5864 VIDEO4LINUX DRIVER 15242M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15243M: Anton Sviridenko <anton@corp.bluecherry.net> 15244M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15245M: Andrey Utkin <andrey_utkin@fastmail.com> 15246L: linux-media@vger.kernel.org 15247S: Supported 15248F: drivers/media/pci/tw5864/ 15249 15250TW68 VIDEO4LINUX DRIVER 15251M: Hans Verkuil <hverkuil@xs4all.nl> 15252L: linux-media@vger.kernel.org 15253T: git git://linuxtv.org/media_tree.git 15254W: https://linuxtv.org 15255S: Odd Fixes 15256F: drivers/media/pci/tw68/ 15257 15258TW686X VIDEO4LINUX DRIVER 15259M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15260L: linux-media@vger.kernel.org 15261T: git git://linuxtv.org/media_tree.git 15262W: http://linuxtv.org 15263S: Maintained 15264F: drivers/media/pci/tw686x/ 15265 15266UBI FILE SYSTEM (UBIFS) 15267M: Richard Weinberger <richard@nod.at> 15268M: Artem Bityutskiy <dedekind1@gmail.com> 15269M: Adrian Hunter <adrian.hunter@intel.com> 15270L: linux-mtd@lists.infradead.org 15271T: git git://git.infradead.org/ubifs-2.6.git 15272W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15273S: Supported 15274F: Documentation/filesystems/ubifs.txt 15275F: fs/ubifs/ 15276 15277UCLINUX (M68KNOMMU AND COLDFIRE) 15278M: Greg Ungerer <gerg@linux-m68k.org> 15279W: http://www.linux-m68k.org/ 15280W: http://www.uclinux.org/ 15281L: linux-m68k@lists.linux-m68k.org 15282L: uclinux-dev@uclinux.org (subscribers-only) 15283T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15284S: Maintained 15285F: arch/m68k/coldfire/ 15286F: arch/m68k/68*/ 15287F: arch/m68k/*/*_no.* 15288F: arch/m68k/include/asm/*_no.* 15289 15290UDF FILESYSTEM 15291M: Jan Kara <jack@suse.com> 15292S: Maintained 15293F: Documentation/filesystems/udf.txt 15294F: fs/udf/ 15295 15296UDRAW TABLET 15297M: Bastien Nocera <hadess@hadess.net> 15298L: linux-input@vger.kernel.org 15299S: Maintained 15300F: drivers/hid/hid-udraw-ps3.c 15301 15302UFS FILESYSTEM 15303M: Evgeniy Dushistov <dushistov@mail.ru> 15304S: Maintained 15305F: Documentation/filesystems/ufs.txt 15306F: fs/ufs/ 15307 15308UHID USERSPACE HID IO DRIVER: 15309M: David Herrmann <dh.herrmann@googlemail.com> 15310L: linux-input@vger.kernel.org 15311S: Maintained 15312F: drivers/hid/uhid.c 15313F: include/uapi/linux/uhid.h 15314 15315ULPI BUS 15316M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15317L: linux-usb@vger.kernel.org 15318S: Maintained 15319F: drivers/usb/common/ulpi.c 15320F: include/linux/ulpi/ 15321 15322ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15323L: linux-usb@vger.kernel.org 15324S: Orphan 15325F: drivers/uwb/ 15326F: include/linux/uwb.h 15327F: include/linux/uwb/ 15328 15329UNICORE32 ARCHITECTURE: 15330M: Guan Xuetao <gxt@pku.edu.cn> 15331W: http://mprc.pku.edu.cn/~guanxuetao/linux 15332S: Maintained 15333T: git git://github.com/gxt/linux.git 15334F: arch/unicore32/ 15335 15336UNIFDEF 15337M: Tony Finch <dot@dotat.at> 15338W: http://dotat.at/prog/unifdef 15339S: Maintained 15340F: scripts/unifdef.c 15341 15342UNIFORM CDROM DRIVER 15343M: Jens Axboe <axboe@kernel.dk> 15344W: http://www.kernel.dk 15345S: Maintained 15346F: Documentation/cdrom/ 15347F: drivers/cdrom/cdrom.c 15348F: include/linux/cdrom.h 15349F: include/uapi/linux/cdrom.h 15350 15351UNISYS S-PAR DRIVERS 15352M: David Kershner <david.kershner@unisys.com> 15353L: sparmaintainer@unisys.com (Unisys internal) 15354S: Supported 15355F: include/linux/visorbus.h 15356F: drivers/visorbus/ 15357F: drivers/staging/unisys/ 15358 15359UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15360M: Vinayak Holikatti <vinholikatti@gmail.com> 15361L: linux-scsi@vger.kernel.org 15362S: Supported 15363F: Documentation/scsi/ufs.txt 15364F: drivers/scsi/ufs/ 15365 15366UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15367M: Joao Pinto <jpinto@synopsys.com> 15368L: linux-scsi@vger.kernel.org 15369S: Supported 15370F: drivers/scsi/ufs/*dwc* 15371 15372UNSORTED BLOCK IMAGES (UBI) 15373M: Artem Bityutskiy <dedekind1@gmail.com> 15374M: Richard Weinberger <richard@nod.at> 15375W: http://www.linux-mtd.infradead.org/ 15376L: linux-mtd@lists.infradead.org 15377T: git git://git.infradead.org/ubifs-2.6.git 15378S: Supported 15379F: drivers/mtd/ubi/ 15380F: include/linux/mtd/ubi.h 15381F: include/uapi/mtd/ubi-user.h 15382 15383USB "USBNET" DRIVER FRAMEWORK 15384M: Oliver Neukum <oneukum@suse.com> 15385L: netdev@vger.kernel.org 15386W: http://www.linux-usb.org/usbnet 15387S: Maintained 15388F: drivers/net/usb/usbnet.c 15389F: include/linux/usb/usbnet.h 15390 15391USB ACM DRIVER 15392M: Oliver Neukum <oneukum@suse.com> 15393L: linux-usb@vger.kernel.org 15394S: Maintained 15395F: Documentation/usb/acm.txt 15396F: drivers/usb/class/cdc-acm.* 15397 15398USB AR5523 WIRELESS DRIVER 15399M: Pontus Fuchs <pontus.fuchs@gmail.com> 15400L: linux-wireless@vger.kernel.org 15401S: Maintained 15402F: drivers/net/wireless/ath/ar5523/ 15403 15404USB ATTACHED SCSI 15405M: Oliver Neukum <oneukum@suse.com> 15406L: linux-usb@vger.kernel.org 15407L: linux-scsi@vger.kernel.org 15408S: Maintained 15409F: drivers/usb/storage/uas.c 15410 15411USB CDC ETHERNET DRIVER 15412M: Oliver Neukum <oliver@neukum.org> 15413L: linux-usb@vger.kernel.org 15414S: Maintained 15415F: drivers/net/usb/cdc_*.c 15416F: include/uapi/linux/usb/cdc.h 15417 15418USB CHAOSKEY DRIVER 15419M: Keith Packard <keithp@keithp.com> 15420L: linux-usb@vger.kernel.org 15421S: Maintained 15422F: drivers/usb/misc/chaoskey.c 15423 15424USB CYPRESS C67X00 DRIVER 15425M: Peter Korsgaard <jacmet@sunsite.dk> 15426L: linux-usb@vger.kernel.org 15427S: Maintained 15428F: drivers/usb/c67x00/ 15429 15430USB DAVICOM DM9601 DRIVER 15431M: Peter Korsgaard <jacmet@sunsite.dk> 15432L: netdev@vger.kernel.org 15433W: http://www.linux-usb.org/usbnet 15434S: Maintained 15435F: drivers/net/usb/dm9601.c 15436 15437USB DIAMOND RIO500 DRIVER 15438M: Cesar Miquel <miquel@df.uba.ar> 15439L: rio500-users@lists.sourceforge.net 15440W: http://rio500.sourceforge.net 15441S: Maintained 15442F: drivers/usb/misc/rio500* 15443 15444USB EHCI DRIVER 15445M: Alan Stern <stern@rowland.harvard.edu> 15446L: linux-usb@vger.kernel.org 15447S: Maintained 15448F: Documentation/usb/ehci.txt 15449F: drivers/usb/host/ehci* 15450 15451USB GADGET/PERIPHERAL SUBSYSTEM 15452M: Felipe Balbi <balbi@kernel.org> 15453L: linux-usb@vger.kernel.org 15454W: http://www.linux-usb.org/gadget 15455T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15456S: Maintained 15457F: drivers/usb/gadget/ 15458F: include/linux/usb/gadget* 15459 15460USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15461M: Jiri Kosina <jikos@kernel.org> 15462M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15463L: linux-usb@vger.kernel.org 15464T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15465S: Maintained 15466F: Documentation/hid/hiddev.txt 15467F: drivers/hid/usbhid/ 15468 15469USB INTEL XHCI ROLE MUX DRIVER 15470M: Hans de Goede <hdegoede@redhat.com> 15471L: linux-usb@vger.kernel.org 15472S: Maintained 15473F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15474 15475USB ISP116X DRIVER 15476M: Olav Kongas <ok@artecdesign.ee> 15477L: linux-usb@vger.kernel.org 15478S: Maintained 15479F: drivers/usb/host/isp116x* 15480F: include/linux/usb/isp116x.h 15481 15482USB LAN78XX ETHERNET DRIVER 15483M: Woojung Huh <woojung.huh@microchip.com> 15484M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15485L: netdev@vger.kernel.org 15486S: Maintained 15487F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15488F: drivers/net/usb/lan78xx.* 15489F: include/dt-bindings/net/microchip-lan78xx.h 15490 15491USB MASS STORAGE DRIVER 15492M: Alan Stern <stern@rowland.harvard.edu> 15493L: linux-usb@vger.kernel.org 15494L: usb-storage@lists.one-eyed-alien.net 15495S: Maintained 15496W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15497F: drivers/usb/storage/ 15498 15499USB MIDI DRIVER 15500M: Clemens Ladisch <clemens@ladisch.de> 15501L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15502T: git git://git.alsa-project.org/alsa-kernel.git 15503S: Maintained 15504F: sound/usb/midi.* 15505 15506USB NETWORKING DRIVERS 15507L: linux-usb@vger.kernel.org 15508S: Odd Fixes 15509F: drivers/net/usb/ 15510 15511USB OHCI DRIVER 15512M: Alan Stern <stern@rowland.harvard.edu> 15513L: linux-usb@vger.kernel.org 15514S: Maintained 15515F: Documentation/usb/ohci.txt 15516F: drivers/usb/host/ohci* 15517 15518USB OTG FSM (Finite State Machine) 15519M: Peter Chen <Peter.Chen@nxp.com> 15520T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15521L: linux-usb@vger.kernel.org 15522S: Maintained 15523F: drivers/usb/common/usb-otg-fsm.c 15524 15525USB OVER IP DRIVER 15526M: Valentina Manea <valentina.manea.m@gmail.com> 15527M: Shuah Khan <shuah@kernel.org> 15528L: linux-usb@vger.kernel.org 15529S: Maintained 15530F: Documentation/usb/usbip_protocol.txt 15531F: drivers/usb/usbip/ 15532F: tools/usb/usbip/ 15533F: tools/testing/selftests/drivers/usb/usbip/ 15534 15535USB PEGASUS DRIVER 15536M: Petko Manolov <petkan@nucleusys.com> 15537L: linux-usb@vger.kernel.org 15538L: netdev@vger.kernel.org 15539T: git git://github.com/petkan/pegasus.git 15540W: https://github.com/petkan/pegasus 15541S: Maintained 15542F: drivers/net/usb/pegasus.* 15543 15544USB PHY LAYER 15545M: Felipe Balbi <balbi@kernel.org> 15546L: linux-usb@vger.kernel.org 15547T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15548S: Maintained 15549F: drivers/usb/phy/ 15550 15551USB PRINTER DRIVER (usblp) 15552M: Pete Zaitcev <zaitcev@redhat.com> 15553L: linux-usb@vger.kernel.org 15554S: Supported 15555F: drivers/usb/class/usblp.c 15556 15557USB QMI WWAN NETWORK DRIVER 15558M: Bjørn Mork <bjorn@mork.no> 15559L: netdev@vger.kernel.org 15560S: Maintained 15561F: Documentation/ABI/testing/sysfs-class-net-qmi 15562F: drivers/net/usb/qmi_wwan.c 15563 15564USB RTL8150 DRIVER 15565M: Petko Manolov <petkan@nucleusys.com> 15566L: linux-usb@vger.kernel.org 15567L: netdev@vger.kernel.org 15568T: git git://github.com/petkan/rtl8150.git 15569W: https://github.com/petkan/rtl8150 15570S: Maintained 15571F: drivers/net/usb/rtl8150.c 15572 15573USB SERIAL SUBSYSTEM 15574M: Johan Hovold <johan@kernel.org> 15575L: linux-usb@vger.kernel.org 15576T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15577S: Maintained 15578F: Documentation/usb/usb-serial.txt 15579F: drivers/usb/serial/ 15580F: include/linux/usb/serial.h 15581 15582USB SMSC75XX ETHERNET DRIVER 15583M: Steve Glendinning <steve.glendinning@shawell.net> 15584L: netdev@vger.kernel.org 15585S: Maintained 15586F: drivers/net/usb/smsc75xx.* 15587 15588USB SMSC95XX ETHERNET DRIVER 15589M: Steve Glendinning <steve.glendinning@shawell.net> 15590M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15591L: netdev@vger.kernel.org 15592S: Maintained 15593F: drivers/net/usb/smsc95xx.* 15594 15595USB SUBSYSTEM 15596M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15597L: linux-usb@vger.kernel.org 15598W: http://www.linux-usb.org 15599T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15600S: Supported 15601F: Documentation/devicetree/bindings/usb/ 15602F: Documentation/usb/ 15603F: drivers/usb/ 15604F: include/linux/usb.h 15605F: include/linux/usb/ 15606 15607USB TYPEC PI3USB30532 MUX DRIVER 15608M: Hans de Goede <hdegoede@redhat.com> 15609L: linux-usb@vger.kernel.org 15610S: Maintained 15611F: drivers/usb/typec/mux/pi3usb30532.c 15612 15613USB TYPEC CLASS 15614M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15615L: linux-usb@vger.kernel.org 15616S: Maintained 15617F: Documentation/ABI/testing/sysfs-class-typec 15618F: Documentation/driver-api/usb/typec.rst 15619F: drivers/usb/typec/ 15620F: include/linux/usb/typec.h 15621 15622USB TYPEC BUS FOR ALTERNATE MODES 15623M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15624L: linux-usb@vger.kernel.org 15625S: Maintained 15626F: Documentation/ABI/testing/sysfs-bus-typec 15627F: Documentation/driver-api/usb/typec_bus.rst 15628F: drivers/usb/typec/altmodes/ 15629F: include/linux/usb/typec_altmode.h 15630 15631USB TYPEC PORT CONTROLLER DRIVERS 15632M: Guenter Roeck <linux@roeck-us.net> 15633L: linux-usb@vger.kernel.org 15634S: Maintained 15635F: drivers/usb/typec/tcpm/ 15636 15637USB UHCI DRIVER 15638M: Alan Stern <stern@rowland.harvard.edu> 15639L: linux-usb@vger.kernel.org 15640S: Maintained 15641F: drivers/usb/host/uhci* 15642 15643USB VIDEO CLASS 15644M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15645L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15646L: linux-media@vger.kernel.org 15647T: git git://linuxtv.org/media_tree.git 15648W: http://www.ideasonboard.org/uvc/ 15649S: Maintained 15650F: drivers/media/usb/uvc/ 15651F: include/uapi/linux/uvcvideo.h 15652 15653USB VISION DRIVER 15654M: Hans Verkuil <hverkuil@xs4all.nl> 15655L: linux-media@vger.kernel.org 15656T: git git://linuxtv.org/media_tree.git 15657W: https://linuxtv.org 15658S: Odd Fixes 15659F: drivers/media/usb/usbvision/ 15660 15661USB WEBCAM GADGET 15662M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15663L: linux-usb@vger.kernel.org 15664S: Maintained 15665F: drivers/usb/gadget/function/*uvc* 15666F: drivers/usb/gadget/legacy/webcam.c 15667F: include/uapi/linux/usb/g_uvc.h 15668 15669USB WIRELESS RNDIS DRIVER (rndis_wlan) 15670M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15671L: linux-wireless@vger.kernel.org 15672S: Maintained 15673F: drivers/net/wireless/rndis_wlan.c 15674 15675USB XHCI DRIVER 15676M: Mathias Nyman <mathias.nyman@intel.com> 15677L: linux-usb@vger.kernel.org 15678S: Supported 15679F: drivers/usb/host/xhci* 15680F: drivers/usb/host/pci-quirks* 15681 15682USB ZD1201 DRIVER 15683L: linux-wireless@vger.kernel.org 15684W: http://linux-lc100020.sourceforge.net 15685S: Orphan 15686F: drivers/net/wireless/zydas/zd1201.* 15687 15688USB ZR364XX DRIVER 15689M: Antoine Jacquet <royale@zerezo.com> 15690L: linux-usb@vger.kernel.org 15691L: linux-media@vger.kernel.org 15692T: git git://linuxtv.org/media_tree.git 15693W: http://royale.zerezo.com/zr364xx/ 15694S: Maintained 15695F: Documentation/media/v4l-drivers/zr364xx* 15696F: drivers/media/usb/zr364xx/ 15697 15698USER-MODE LINUX (UML) 15699M: Jeff Dike <jdike@addtoit.com> 15700M: Richard Weinberger <richard@nod.at> 15701L: linux-um@lists.infradead.org 15702W: http://user-mode-linux.sourceforge.net 15703T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15704S: Maintained 15705F: Documentation/virtual/uml/ 15706F: arch/um/ 15707F: arch/x86/um/ 15708F: fs/hostfs/ 15709F: fs/hppfs/ 15710 15711USERSPACE COPYIN/COPYOUT (UIOVEC) 15712M: Alexander Viro <viro@zeniv.linux.org.uk> 15713S: Maintained 15714F: lib/iov_iter.c 15715F: include/linux/uio.h 15716 15717USERSPACE DMA BUFFER DRIVER 15718M: Gerd Hoffmann <kraxel@redhat.com> 15719S: Maintained 15720L: dri-devel@lists.freedesktop.org 15721F: drivers/dma-buf/udmabuf.c 15722F: include/uapi/linux/udmabuf.h 15723T: git git://anongit.freedesktop.org/drm/drm-misc 15724 15725USERSPACE I/O (UIO) 15726M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15727S: Maintained 15728T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15729F: Documentation/driver-api/uio-howto.rst 15730F: drivers/uio/ 15731F: include/linux/uio_driver.h 15732 15733UTIL-LINUX PACKAGE 15734M: Karel Zak <kzak@redhat.com> 15735L: util-linux@vger.kernel.org 15736W: http://en.wikipedia.org/wiki/Util-linux 15737T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15738S: Maintained 15739 15740UUID HELPERS 15741M: Christoph Hellwig <hch@lst.de> 15742R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15743L: linux-kernel@vger.kernel.org 15744T: git git://git.infradead.org/users/hch/uuid.git 15745F: lib/uuid.c 15746F: lib/test_uuid.c 15747F: include/linux/uuid.h 15748F: include/uapi/linux/uuid.h 15749S: Maintained 15750 15751UVESAFB DRIVER 15752M: Michal Januszewski <spock@gentoo.org> 15753L: linux-fbdev@vger.kernel.org 15754W: https://github.com/mjanusz/v86d 15755S: Maintained 15756F: Documentation/fb/uvesafb.txt 15757F: drivers/video/fbdev/uvesafb.* 15758 15759VF610 NAND DRIVER 15760M: Stefan Agner <stefan@agner.ch> 15761L: linux-mtd@lists.infradead.org 15762S: Supported 15763F: drivers/mtd/nand/raw/vf610_nfc.c 15764 15765VFAT/FAT/MSDOS FILESYSTEM 15766M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15767S: Maintained 15768F: Documentation/filesystems/vfat.txt 15769F: fs/fat/ 15770 15771VFIO DRIVER 15772M: Alex Williamson <alex.williamson@redhat.com> 15773L: kvm@vger.kernel.org 15774T: git git://github.com/awilliam/linux-vfio.git 15775S: Maintained 15776F: Documentation/vfio.txt 15777F: drivers/vfio/ 15778F: include/linux/vfio.h 15779F: include/uapi/linux/vfio.h 15780 15781VFIO MEDIATED DEVICE DRIVERS 15782M: Kirti Wankhede <kwankhede@nvidia.com> 15783L: kvm@vger.kernel.org 15784S: Maintained 15785F: Documentation/vfio-mediated-device.txt 15786F: drivers/vfio/mdev/ 15787F: include/linux/mdev.h 15788F: samples/vfio-mdev/ 15789 15790VFIO PLATFORM DRIVER 15791M: Eric Auger <eric.auger@redhat.com> 15792L: kvm@vger.kernel.org 15793S: Maintained 15794F: drivers/vfio/platform/ 15795 15796VGA_SWITCHEROO 15797R: Lukas Wunner <lukas@wunner.de> 15798S: Maintained 15799F: Documentation/gpu/vga-switcheroo.rst 15800F: drivers/gpu/vga/vga_switcheroo.c 15801F: include/linux/vga_switcheroo.h 15802T: git git://anongit.freedesktop.org/drm/drm-misc 15803 15804VIA RHINE NETWORK DRIVER 15805S: Orphan 15806F: drivers/net/ethernet/via/via-rhine.c 15807 15808VIA SD/MMC CARD CONTROLLER DRIVER 15809M: Bruce Chang <brucechang@via.com.tw> 15810M: Harald Welte <HaraldWelte@viatech.com> 15811S: Maintained 15812F: drivers/mmc/host/via-sdmmc.c 15813 15814VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15815M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15816L: linux-fbdev@vger.kernel.org 15817S: Maintained 15818F: include/linux/via-core.h 15819F: include/linux/via-gpio.h 15820F: include/linux/via_i2c.h 15821F: drivers/video/fbdev/via/ 15822 15823VIA VELOCITY NETWORK DRIVER 15824M: Francois Romieu <romieu@fr.zoreil.com> 15825L: netdev@vger.kernel.org 15826S: Maintained 15827F: drivers/net/ethernet/via/via-velocity.* 15828 15829VICODEC VIRTUAL CODEC DRIVER 15830M: Hans Verkuil <hans.verkuil@cisco.com> 15831L: linux-media@vger.kernel.org 15832T: git git://linuxtv.org/media_tree.git 15833W: https://linuxtv.org 15834S: Maintained 15835F: drivers/media/platform/vicodec/* 15836 15837VIDEO MULTIPLEXER DRIVER 15838M: Philipp Zabel <p.zabel@pengutronix.de> 15839L: linux-media@vger.kernel.org 15840S: Maintained 15841F: drivers/media/platform/video-mux.c 15842 15843VIDEO I2C POLLING DRIVER 15844M: Matt Ranostay <matt.ranostay@konsulko.com> 15845L: linux-media@vger.kernel.org 15846S: Maintained 15847F: drivers/media/i2c/video-i2c.c 15848 15849VIDEOBUF2 FRAMEWORK 15850M: Pawel Osciak <pawel@osciak.com> 15851M: Marek Szyprowski <m.szyprowski@samsung.com> 15852M: Kyungmin Park <kyungmin.park@samsung.com> 15853L: linux-media@vger.kernel.org 15854S: Maintained 15855F: drivers/media/common/videobuf2/* 15856F: include/media/videobuf2-* 15857 15858VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15859M: Helen Koike <helen.koike@collabora.com> 15860L: linux-media@vger.kernel.org 15861T: git git://linuxtv.org/media_tree.git 15862W: https://linuxtv.org 15863S: Maintained 15864F: drivers/media/platform/vimc/* 15865 15866VIRT LIB 15867M: Alex Williamson <alex.williamson@redhat.com> 15868M: Paolo Bonzini <pbonzini@redhat.com> 15869L: kvm@vger.kernel.org 15870S: Supported 15871F: virt/lib/ 15872 15873VIRTIO AND VHOST VSOCK DRIVER 15874M: Stefan Hajnoczi <stefanha@redhat.com> 15875L: kvm@vger.kernel.org 15876L: virtualization@lists.linux-foundation.org 15877L: netdev@vger.kernel.org 15878S: Maintained 15879F: include/linux/virtio_vsock.h 15880F: include/uapi/linux/virtio_vsock.h 15881F: include/uapi/linux/vsockmon.h 15882F: include/uapi/linux/vm_sockets_diag.h 15883F: net/vmw_vsock/diag.c 15884F: net/vmw_vsock/af_vsock_tap.c 15885F: net/vmw_vsock/virtio_transport_common.c 15886F: net/vmw_vsock/virtio_transport.c 15887F: drivers/net/vsockmon.c 15888F: drivers/vhost/vsock.c 15889F: tools/testing/vsock/ 15890 15891VIRTIO CONSOLE DRIVER 15892M: Amit Shah <amit@kernel.org> 15893L: virtualization@lists.linux-foundation.org 15894S: Maintained 15895F: drivers/char/virtio_console.c 15896F: include/linux/virtio_console.h 15897F: include/uapi/linux/virtio_console.h 15898 15899VIRTIO CORE, NET AND BLOCK DRIVERS 15900M: "Michael S. Tsirkin" <mst@redhat.com> 15901M: Jason Wang <jasowang@redhat.com> 15902L: virtualization@lists.linux-foundation.org 15903S: Maintained 15904F: Documentation/devicetree/bindings/virtio/ 15905F: drivers/virtio/ 15906F: tools/virtio/ 15907F: drivers/net/virtio_net.c 15908F: drivers/block/virtio_blk.c 15909F: include/linux/virtio*.h 15910F: include/uapi/linux/virtio_*.h 15911F: drivers/crypto/virtio/ 15912F: mm/balloon_compaction.c 15913 15914VIRTIO CRYPTO DRIVER 15915M: Gonglei <arei.gonglei@huawei.com> 15916L: virtualization@lists.linux-foundation.org 15917L: linux-crypto@vger.kernel.org 15918S: Maintained 15919F: drivers/crypto/virtio/ 15920F: include/uapi/linux/virtio_crypto.h 15921 15922VIRTIO DRIVERS FOR S390 15923M: Cornelia Huck <cohuck@redhat.com> 15924M: Halil Pasic <pasic@linux.ibm.com> 15925L: linux-s390@vger.kernel.org 15926L: virtualization@lists.linux-foundation.org 15927L: kvm@vger.kernel.org 15928S: Supported 15929F: drivers/s390/virtio/ 15930F: arch/s390/include/uapi/asm/virtio-ccw.h 15931 15932VIRTIO GPU DRIVER 15933M: David Airlie <airlied@linux.ie> 15934M: Gerd Hoffmann <kraxel@redhat.com> 15935L: dri-devel@lists.freedesktop.org 15936L: virtualization@lists.linux-foundation.org 15937T: git git://anongit.freedesktop.org/drm/drm-misc 15938S: Maintained 15939F: drivers/gpu/drm/virtio/ 15940F: include/uapi/linux/virtio_gpu.h 15941 15942VIRTIO HOST (VHOST) 15943M: "Michael S. Tsirkin" <mst@redhat.com> 15944M: Jason Wang <jasowang@redhat.com> 15945L: kvm@vger.kernel.org 15946L: virtualization@lists.linux-foundation.org 15947L: netdev@vger.kernel.org 15948T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15949S: Maintained 15950F: drivers/vhost/ 15951F: include/uapi/linux/vhost.h 15952 15953VIRTIO INPUT DRIVER 15954M: Gerd Hoffmann <kraxel@redhat.com> 15955S: Maintained 15956F: drivers/virtio/virtio_input.c 15957F: include/uapi/linux/virtio_input.h 15958 15959VIRTUAL BOX GUEST DEVICE DRIVER 15960M: Hans de Goede <hdegoede@redhat.com> 15961M: Arnd Bergmann <arnd@arndb.de> 15962M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15963S: Maintained 15964F: include/linux/vbox_utils.h 15965F: include/uapi/linux/vbox*.h 15966F: drivers/virt/vboxguest/ 15967 15968VIRTUAL SERIO DEVICE DRIVER 15969M: Stephen Chandler Paul <thatslyude@gmail.com> 15970S: Maintained 15971F: drivers/input/serio/userio.c 15972F: include/uapi/linux/userio.h 15973 15974VIVID VIRTUAL VIDEO DRIVER 15975M: Hans Verkuil <hverkuil@xs4all.nl> 15976L: linux-media@vger.kernel.org 15977T: git git://linuxtv.org/media_tree.git 15978W: https://linuxtv.org 15979S: Maintained 15980F: drivers/media/platform/vivid/* 15981 15982VLYNQ BUS 15983M: Florian Fainelli <f.fainelli@gmail.com> 15984L: openwrt-devel@lists.openwrt.org (subscribers-only) 15985S: Maintained 15986F: drivers/vlynq/vlynq.c 15987F: include/linux/vlynq.h 15988 15989VME SUBSYSTEM 15990M: Martyn Welch <martyn@welchs.me.uk> 15991M: Manohar Vanga <manohar.vanga@gmail.com> 15992M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15993L: devel@driverdev.osuosl.org 15994S: Maintained 15995T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15996F: Documentation/driver-api/vme.rst 15997F: drivers/staging/vme/ 15998F: drivers/vme/ 15999F: include/linux/vme* 16000 16001VMWARE BALLOON DRIVER 16002M: Xavier Deguillard <xdeguillard@vmware.com> 16003M: Nadav Amit <namit@vmware.com> 16004M: "VMware, Inc." <pv-drivers@vmware.com> 16005L: linux-kernel@vger.kernel.org 16006S: Maintained 16007F: drivers/misc/vmw_balloon.c 16008 16009VMWARE HYPERVISOR INTERFACE 16010M: Alok Kataria <akataria@vmware.com> 16011L: virtualization@lists.linux-foundation.org 16012S: Supported 16013F: arch/x86/kernel/cpu/vmware.c 16014 16015VMWARE PVRDMA DRIVER 16016M: Adit Ranadive <aditr@vmware.com> 16017M: VMware PV-Drivers <pv-drivers@vmware.com> 16018L: linux-rdma@vger.kernel.org 16019S: Maintained 16020F: drivers/infiniband/hw/vmw_pvrdma/ 16021 16022VMware PVSCSI driver 16023M: Jim Gill <jgill@vmware.com> 16024M: VMware PV-Drivers <pv-drivers@vmware.com> 16025L: linux-scsi@vger.kernel.org 16026S: Maintained 16027F: drivers/scsi/vmw_pvscsi.c 16028F: drivers/scsi/vmw_pvscsi.h 16029 16030VMWARE VMMOUSE SUBDRIVER 16031M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16032M: "VMware, Inc." <pv-drivers@vmware.com> 16033L: linux-input@vger.kernel.org 16034S: Maintained 16035F: drivers/input/mouse/vmmouse.c 16036F: drivers/input/mouse/vmmouse.h 16037 16038VMWARE VMXNET3 ETHERNET DRIVER 16039M: Ronak Doshi <doshir@vmware.com> 16040M: "VMware, Inc." <pv-drivers@vmware.com> 16041L: netdev@vger.kernel.org 16042S: Maintained 16043F: drivers/net/vmxnet3/ 16044 16045VOCORE VOCORE2 BOARD 16046M: Harvey Hunt <harveyhuntnexus@gmail.com> 16047L: linux-mips@linux-mips.org 16048S: Maintained 16049F: arch/mips/boot/dts/ralink/vocore2.dts 16050 16051VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16052M: Liam Girdwood <lgirdwood@gmail.com> 16053M: Mark Brown <broonie@kernel.org> 16054L: linux-kernel@vger.kernel.org 16055W: http://www.slimlogic.co.uk/?p=48 16056T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16057S: Supported 16058F: Documentation/devicetree/bindings/regulator/ 16059F: Documentation/power/regulator/ 16060F: drivers/regulator/ 16061F: include/dt-bindings/regulator/ 16062F: include/linux/regulator/ 16063 16064VRF 16065M: David Ahern <dsa@cumulusnetworks.com> 16066M: Shrijeet Mukherjee <shrijeet@gmail.com> 16067L: netdev@vger.kernel.org 16068S: Maintained 16069F: drivers/net/vrf.c 16070F: Documentation/networking/vrf.txt 16071 16072VT1211 HARDWARE MONITOR DRIVER 16073M: Juerg Haefliger <juergh@gmail.com> 16074L: linux-hwmon@vger.kernel.org 16075S: Maintained 16076F: Documentation/hwmon/vt1211 16077F: drivers/hwmon/vt1211.c 16078 16079VT8231 HARDWARE MONITOR DRIVER 16080M: Roger Lucas <vt8231@hiddenengine.co.uk> 16081L: linux-hwmon@vger.kernel.org 16082S: Maintained 16083F: drivers/hwmon/vt8231.c 16084 16085VUB300 USB to SDIO/SD/MMC bridge chip 16086M: Tony Olech <tony.olech@elandigitalsystems.com> 16087L: linux-mmc@vger.kernel.org 16088L: linux-usb@vger.kernel.org 16089S: Supported 16090F: drivers/mmc/host/vub300.c 16091 16092W1 DALLAS'S 1-WIRE BUS 16093M: Evgeniy Polyakov <zbr@ioremap.net> 16094S: Maintained 16095F: Documentation/devicetree/bindings/w1/ 16096F: Documentation/w1/ 16097F: drivers/w1/ 16098F: include/linux/w1.h 16099 16100W83791D HARDWARE MONITORING DRIVER 16101M: Marc Hulsman <m.hulsman@tudelft.nl> 16102L: linux-hwmon@vger.kernel.org 16103S: Maintained 16104F: Documentation/hwmon/w83791d 16105F: drivers/hwmon/w83791d.c 16106 16107W83793 HARDWARE MONITORING DRIVER 16108M: Rudolf Marek <r.marek@assembler.cz> 16109L: linux-hwmon@vger.kernel.org 16110S: Maintained 16111F: Documentation/hwmon/w83793 16112F: drivers/hwmon/w83793.c 16113 16114W83795 HARDWARE MONITORING DRIVER 16115M: Jean Delvare <jdelvare@suse.com> 16116L: linux-hwmon@vger.kernel.org 16117S: Maintained 16118F: drivers/hwmon/w83795.c 16119 16120W83L51xD SD/MMC CARD INTERFACE DRIVER 16121M: Pierre Ossman <pierre@ossman.eu> 16122S: Maintained 16123F: drivers/mmc/host/wbsd.* 16124 16125WACOM PROTOCOL 4 SERIAL TABLETS 16126M: Julian Squires <julian@cipht.net> 16127M: Hans de Goede <hdegoede@redhat.com> 16128L: linux-input@vger.kernel.org 16129S: Maintained 16130F: drivers/input/tablet/wacom_serial4.c 16131 16132WATCHDOG DEVICE DRIVERS 16133M: Wim Van Sebroeck <wim@linux-watchdog.org> 16134M: Guenter Roeck <linux@roeck-us.net> 16135L: linux-watchdog@vger.kernel.org 16136W: http://www.linux-watchdog.org/ 16137T: git git://www.linux-watchdog.org/linux-watchdog.git 16138S: Maintained 16139F: Documentation/devicetree/bindings/watchdog/ 16140F: Documentation/watchdog/ 16141F: drivers/watchdog/ 16142F: include/linux/watchdog.h 16143F: include/uapi/linux/watchdog.h 16144 16145WHISKEYCOVE PMIC GPIO DRIVER 16146M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16147L: linux-gpio@vger.kernel.org 16148S: Maintained 16149F: drivers/gpio/gpio-wcove.c 16150 16151WIIMOTE HID DRIVER 16152M: David Herrmann <dh.herrmann@googlemail.com> 16153L: linux-input@vger.kernel.org 16154S: Maintained 16155F: drivers/hid/hid-wiimote* 16156 16157WILOCITY WIL6210 WIRELESS DRIVER 16158M: Maya Erez <merez@codeaurora.org> 16159L: linux-wireless@vger.kernel.org 16160L: wil6210@qti.qualcomm.com 16161S: Supported 16162W: http://wireless.kernel.org/en/users/Drivers/wil6210 16163F: drivers/net/wireless/ath/wil6210/ 16164 16165WIMAX STACK 16166M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16167M: linux-wimax@intel.com 16168L: wimax@linuxwimax.org (subscribers-only) 16169S: Supported 16170W: http://linuxwimax.org 16171F: Documentation/wimax/README.wimax 16172F: include/linux/wimax/debug.h 16173F: include/net/wimax.h 16174F: include/uapi/linux/wimax.h 16175F: net/wimax/ 16176 16177WINBOND CIR DRIVER 16178M: David Härdeman <david@hardeman.nu> 16179S: Maintained 16180F: drivers/media/rc/winbond-cir.c 16181 16182WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16183M: William Breathitt Gray <vilhelm.gray@gmail.com> 16184L: linux-watchdog@vger.kernel.org 16185S: Maintained 16186F: drivers/watchdog/ebc-c384_wdt.c 16187 16188WINSYSTEMS WS16C48 GPIO DRIVER 16189M: William Breathitt Gray <vilhelm.gray@gmail.com> 16190L: linux-gpio@vger.kernel.org 16191S: Maintained 16192F: drivers/gpio/gpio-ws16c48.c 16193 16194WISTRON LAPTOP BUTTON DRIVER 16195M: Miloslav Trmac <mitr@volny.cz> 16196S: Maintained 16197F: drivers/input/misc/wistron_btns.c 16198 16199WL3501 WIRELESS PCMCIA CARD DRIVER 16200L: linux-wireless@vger.kernel.org 16201S: Odd fixes 16202F: drivers/net/wireless/wl3501* 16203 16204WOLFSON MICROELECTRONICS DRIVERS 16205L: patches@opensource.cirrus.com 16206T: git https://github.com/CirrusLogic/linux-drivers.git 16207W: https://github.com/CirrusLogic/linux-drivers/wiki 16208S: Supported 16209F: Documentation/hwmon/wm83?? 16210F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16211F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16212F: Documentation/devicetree/bindings/mfd/arizona.txt 16213F: Documentation/devicetree/bindings/mfd/wm831x.txt 16214F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16215F: arch/arm/mach-s3c64xx/mach-crag6410* 16216F: drivers/clk/clk-wm83*.c 16217F: drivers/extcon/extcon-arizona.c 16218F: drivers/leds/leds-wm83*.c 16219F: drivers/gpio/gpio-*wm*.c 16220F: drivers/gpio/gpio-arizona.c 16221F: drivers/hwmon/wm83??-hwmon.c 16222F: drivers/input/misc/wm831x-on.c 16223F: drivers/input/touchscreen/wm831x-ts.c 16224F: drivers/input/touchscreen/wm97*.c 16225F: drivers/mfd/arizona* 16226F: drivers/mfd/wm*.c 16227F: drivers/mfd/cs47l24* 16228F: drivers/power/supply/wm83*.c 16229F: drivers/rtc/rtc-wm83*.c 16230F: drivers/regulator/wm8*.c 16231F: drivers/regulator/arizona* 16232F: drivers/video/backlight/wm83*_bl.c 16233F: drivers/watchdog/wm83*_wdt.c 16234F: include/linux/mfd/arizona/ 16235F: include/linux/mfd/wm831x/ 16236F: include/linux/mfd/wm8350/ 16237F: include/linux/mfd/wm8400* 16238F: include/linux/regulator/arizona* 16239F: include/linux/wm97xx.h 16240F: include/sound/wm????.h 16241F: sound/soc/codecs/arizona.? 16242F: sound/soc/codecs/wm* 16243F: sound/soc/codecs/cs47l24* 16244 16245WORKQUEUE 16246M: Tejun Heo <tj@kernel.org> 16247R: Lai Jiangshan <jiangshanlai@gmail.com> 16248T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16249S: Maintained 16250F: include/linux/workqueue.h 16251F: kernel/workqueue.c 16252F: Documentation/core-api/workqueue.rst 16253 16254X-POWERS AXP288 PMIC DRIVERS 16255M: Hans de Goede <hdegoede@redhat.com> 16256S: Maintained 16257N: axp288 16258F: drivers/acpi/pmic/intel_pmic_xpower.c 16259 16260X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16261M: Chen-Yu Tsai <wens@csie.org> 16262L: linux-kernel@vger.kernel.org 16263S: Maintained 16264N: axp[128] 16265 16266X.25 NETWORK LAYER 16267M: Andrew Hendry <andrew.hendry@gmail.com> 16268L: linux-x25@vger.kernel.org 16269S: Odd Fixes 16270F: Documentation/networking/x25* 16271F: include/net/x25* 16272F: net/x25/ 16273 16274X86 ARCHITECTURE (32-BIT AND 64-BIT) 16275M: Thomas Gleixner <tglx@linutronix.de> 16276M: Ingo Molnar <mingo@redhat.com> 16277M: Borislav Petkov <bp@alien8.de> 16278R: "H. Peter Anvin" <hpa@zytor.com> 16279M: x86@kernel.org 16280L: linux-kernel@vger.kernel.org 16281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16282S: Maintained 16283F: Documentation/devicetree/bindings/x86/ 16284F: Documentation/x86/ 16285F: arch/x86/ 16286 16287X86 ENTRY CODE 16288M: Andy Lutomirski <luto@kernel.org> 16289L: linux-kernel@vger.kernel.org 16290T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16291S: Maintained 16292F: arch/x86/entry/ 16293 16294X86 MCE INFRASTRUCTURE 16295M: Tony Luck <tony.luck@intel.com> 16296M: Borislav Petkov <bp@alien8.de> 16297L: linux-edac@vger.kernel.org 16298S: Maintained 16299F: arch/x86/kernel/cpu/mcheck/* 16300 16301X86 MICROCODE UPDATE SUPPORT 16302M: Borislav Petkov <bp@alien8.de> 16303S: Maintained 16304F: arch/x86/kernel/cpu/microcode/* 16305 16306X86 MM 16307M: Dave Hansen <dave.hansen@linux.intel.com> 16308M: Andy Lutomirski <luto@kernel.org> 16309M: Peter Zijlstra <peterz@infradead.org> 16310L: linux-kernel@vger.kernel.org 16311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16312S: Maintained 16313F: arch/x86/mm/ 16314 16315X86 PLATFORM DRIVERS 16316M: Darren Hart <dvhart@infradead.org> 16317M: Andy Shevchenko <andy@infradead.org> 16318L: platform-driver-x86@vger.kernel.org 16319T: git git://git.infradead.org/linux-platform-drivers-x86.git 16320S: Maintained 16321F: drivers/platform/x86/ 16322F: drivers/platform/olpc/ 16323 16324X86 VDSO 16325M: Andy Lutomirski <luto@kernel.org> 16326L: linux-kernel@vger.kernel.org 16327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16328S: Maintained 16329F: arch/x86/entry/vdso/ 16330 16331XARRAY 16332M: Matthew Wilcox <willy@infradead.org> 16333L: linux-fsdevel@vger.kernel.org 16334S: Supported 16335F: Documentation/core-api/xarray.rst 16336F: lib/idr.c 16337F: lib/xarray.c 16338F: include/linux/idr.h 16339F: include/linux/xarray.h 16340F: tools/testing/radix-tree 16341 16342XC2028/3028 TUNER DRIVER 16343M: Mauro Carvalho Chehab <mchehab@kernel.org> 16344L: linux-media@vger.kernel.org 16345W: https://linuxtv.org 16346T: git git://linuxtv.org/media_tree.git 16347S: Maintained 16348F: drivers/media/tuners/tuner-xc2028.* 16349 16350XDP SOCKETS (AF_XDP) 16351M: Björn Töpel <bjorn.topel@intel.com> 16352M: Magnus Karlsson <magnus.karlsson@intel.com> 16353L: netdev@vger.kernel.org 16354S: Maintained 16355F: kernel/bpf/xskmap.c 16356F: net/xdp/ 16357 16358XEN BLOCK SUBSYSTEM 16359M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16360M: Roger Pau Monné <roger.pau@citrix.com> 16361L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16362S: Supported 16363F: drivers/block/xen-blkback/* 16364F: drivers/block/xen* 16365 16366XEN HYPERVISOR ARM 16367M: Stefano Stabellini <sstabellini@kernel.org> 16368L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16369S: Maintained 16370F: arch/arm/xen/ 16371F: arch/arm/include/asm/xen/ 16372 16373XEN HYPERVISOR ARM64 16374M: Stefano Stabellini <sstabellini@kernel.org> 16375L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16376S: Maintained 16377F: arch/arm64/xen/ 16378F: arch/arm64/include/asm/xen/ 16379 16380XEN HYPERVISOR INTERFACE 16381M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16382M: Juergen Gross <jgross@suse.com> 16383R: Stefano Stabellini <sstabellini@kernel.org> 16384L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16385T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16386S: Supported 16387F: arch/x86/xen/ 16388F: drivers/*/xen-*front.c 16389F: drivers/xen/ 16390F: arch/x86/include/asm/xen/ 16391F: arch/x86/include/asm/pvclock-abi.h 16392F: include/xen/ 16393F: include/uapi/xen/ 16394F: Documentation/ABI/stable/sysfs-hypervisor-xen 16395F: Documentation/ABI/testing/sysfs-hypervisor-xen 16396 16397XEN NETWORK BACKEND DRIVER 16398M: Wei Liu <wei.liu2@citrix.com> 16399M: Paul Durrant <paul.durrant@citrix.com> 16400L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16401L: netdev@vger.kernel.org 16402S: Supported 16403F: drivers/net/xen-netback/* 16404 16405XEN PCI SUBSYSTEM 16406M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16407L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16408S: Supported 16409F: arch/x86/pci/*xen* 16410F: drivers/pci/*xen* 16411 16412XEN PVSCSI DRIVERS 16413M: Juergen Gross <jgross@suse.com> 16414L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16415L: linux-scsi@vger.kernel.org 16416S: Supported 16417F: drivers/scsi/xen-scsifront.c 16418F: drivers/xen/xen-scsiback.c 16419F: include/xen/interface/io/vscsiif.h 16420 16421XEN SWIOTLB SUBSYSTEM 16422M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16423L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16424L: iommu@lists.linux-foundation.org 16425S: Supported 16426F: arch/x86/xen/*swiotlb* 16427F: drivers/xen/*swiotlb* 16428 16429XEN SOUND FRONTEND DRIVER 16430M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16431L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16432L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16433S: Supported 16434F: sound/xen/* 16435 16436XFS FILESYSTEM 16437M: Darrick J. Wong <darrick.wong@oracle.com> 16438M: linux-xfs@vger.kernel.org 16439L: linux-xfs@vger.kernel.org 16440W: http://xfs.org/ 16441T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16442S: Supported 16443F: Documentation/filesystems/xfs.txt 16444F: fs/xfs/ 16445 16446XILINX AXI ETHERNET DRIVER 16447M: Anirudha Sarangi <anirudh@xilinx.com> 16448M: John Linn <John.Linn@xilinx.com> 16449S: Maintained 16450F: drivers/net/ethernet/xilinx/xilinx_axienet* 16451 16452XILINX UARTLITE SERIAL DRIVER 16453M: Peter Korsgaard <jacmet@sunsite.dk> 16454L: linux-serial@vger.kernel.org 16455S: Maintained 16456F: drivers/tty/serial/uartlite.c 16457 16458XILINX VIDEO IP CORES 16459M: Hyun Kwon <hyun.kwon@xilinx.com> 16460M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16461L: linux-media@vger.kernel.org 16462T: git git://linuxtv.org/media_tree.git 16463S: Supported 16464F: Documentation/devicetree/bindings/media/xilinx/ 16465F: drivers/media/platform/xilinx/ 16466F: include/uapi/linux/xilinx-v4l2-controls.h 16467 16468XILLYBUS DRIVER 16469M: Eli Billauer <eli.billauer@gmail.com> 16470L: linux-kernel@vger.kernel.org 16471S: Supported 16472F: drivers/char/xillybus/ 16473 16474XLP9XX I2C DRIVER 16475M: George Cherian <george.cherian@cavium.com> 16476M: Jan Glauber <jglauber@cavium.com> 16477L: linux-i2c@vger.kernel.org 16478W: http://www.cavium.com 16479S: Supported 16480F: drivers/i2c/busses/i2c-xlp9xx.c 16481 16482XRA1403 GPIO EXPANDER 16483M: Nandor Han <nandor.han@ge.com> 16484M: Semi Malinen <semi.malinen@ge.com> 16485L: linux-gpio@vger.kernel.org 16486S: Maintained 16487F: drivers/gpio/gpio-xra1403.c 16488F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16489 16490XTENSA XTFPGA PLATFORM SUPPORT 16491M: Max Filippov <jcmvbkbc@gmail.com> 16492L: linux-xtensa@linux-xtensa.org 16493S: Maintained 16494F: drivers/spi/spi-xtensa-xtfpga.c 16495F: sound/soc/xtensa/xtfpga-i2s.c 16496 16497YAM DRIVER FOR AX.25 16498M: Jean-Paul Roubelat <jpr@f6fbb.org> 16499L: linux-hams@vger.kernel.org 16500S: Maintained 16501F: drivers/net/hamradio/yam* 16502F: include/linux/yam.h 16503 16504YAMA SECURITY MODULE 16505M: Kees Cook <keescook@chromium.org> 16506T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16507S: Supported 16508F: security/yama/ 16509F: Documentation/admin-guide/LSM/Yama.rst 16510 16511YEALINK PHONE DRIVER 16512M: Henk Vergonet <Henk.Vergonet@gmail.com> 16513L: usbb2k-api-dev@nongnu.org 16514S: Maintained 16515F: Documentation/input/devices/yealink.rst 16516F: drivers/input/misc/yealink.* 16517 16518Z8530 DRIVER FOR AX.25 16519M: Joerg Reuter <jreuter@yaina.de> 16520W: http://yaina.de/jreuter/ 16521W: http://www.qsl.net/dl1bke/ 16522L: linux-hams@vger.kernel.org 16523S: Maintained 16524F: Documentation/networking/z8530drv.txt 16525F: drivers/net/hamradio/*scc.c 16526F: drivers/net/hamradio/z8530.h 16527 16528ZBUD COMPRESSED PAGE ALLOCATOR 16529M: Seth Jennings <sjenning@redhat.com> 16530M: Dan Streetman <ddstreet@ieee.org> 16531L: linux-mm@kvack.org 16532S: Maintained 16533F: mm/zbud.c 16534F: include/linux/zbud.h 16535 16536ZD1211RW WIRELESS DRIVER 16537M: Daniel Drake <dsd@gentoo.org> 16538M: Ulrich Kunitz <kune@deine-taler.de> 16539W: http://zd1211.ath.cx/wiki/DriverRewrite 16540L: linux-wireless@vger.kernel.org 16541L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16542S: Maintained 16543F: drivers/net/wireless/zydas/zd1211rw/ 16544 16545ZD1301 MEDIA DRIVER 16546M: Antti Palosaari <crope@iki.fi> 16547L: linux-media@vger.kernel.org 16548W: https://linuxtv.org/ 16549W: http://palosaari.fi/linux/ 16550Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16551S: Maintained 16552F: drivers/media/usb/dvb-usb-v2/zd1301* 16553 16554ZD1301_DEMOD MEDIA DRIVER 16555M: Antti Palosaari <crope@iki.fi> 16556L: linux-media@vger.kernel.org 16557W: https://linuxtv.org/ 16558W: http://palosaari.fi/linux/ 16559Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16560S: Maintained 16561F: drivers/media/dvb-frontends/zd1301_demod* 16562 16563ZPOOL COMPRESSED PAGE STORAGE API 16564M: Dan Streetman <ddstreet@ieee.org> 16565L: linux-mm@kvack.org 16566S: Maintained 16567F: mm/zpool.c 16568F: include/linux/zpool.h 16569 16570ZR36067 VIDEO FOR LINUX DRIVER 16571L: mjpeg-users@lists.sourceforge.net 16572L: linux-media@vger.kernel.org 16573W: http://mjpeg.sourceforge.net/driver-zoran/ 16574T: hg https://linuxtv.org/hg/v4l-dvb 16575S: Odd Fixes 16576F: drivers/staging/media/zoran/ 16577 16578ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16579M: Minchan Kim <minchan@kernel.org> 16580M: Nitin Gupta <ngupta@vflare.org> 16581R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16582L: linux-kernel@vger.kernel.org 16583S: Maintained 16584F: drivers/block/zram/ 16585F: Documentation/blockdev/zram.txt 16586 16587ZS DECSTATION Z85C30 SERIAL DRIVER 16588M: "Maciej W. Rozycki" <macro@linux-mips.org> 16589S: Maintained 16590F: drivers/tty/serial/zs.* 16591 16592ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16593M: Minchan Kim <minchan@kernel.org> 16594M: Nitin Gupta <ngupta@vflare.org> 16595R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16596L: linux-mm@kvack.org 16597S: Maintained 16598F: mm/zsmalloc.c 16599F: include/linux/zsmalloc.h 16600F: Documentation/vm/zsmalloc.rst 16601 16602ZSWAP COMPRESSED SWAP CACHING 16603M: Seth Jennings <sjenning@redhat.com> 16604M: Dan Streetman <ddstreet@ieee.org> 16605L: linux-mm@kvack.org 16606S: Maintained 16607F: mm/zswap.c 16608 16609THE REST 16610M: Linus Torvalds <torvalds@linux-foundation.org> 16611L: linux-kernel@vger.kernel.org 16612Q: http://patchwork.kernel.org/project/LKML/list/ 16613T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16614S: Buried alive in reporters 16615F: * 16616F: */ 16617