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: Vince Bridgers <vbridger@opensource.altera.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 3279CALGARY x86-64 IOMMU 3280M: Muli Ben-Yehuda <mulix@mulix.org> 3281M: Jon Mason <jdmason@kudzu.us> 3282L: iommu@lists.linux-foundation.org 3283S: Maintained 3284F: arch/x86/kernel/pci-calgary_64.c 3285F: arch/x86/kernel/tce_64.c 3286F: arch/x86/include/asm/calgary.h 3287F: arch/x86/include/asm/tce.h 3288 3289CAN NETWORK DRIVERS 3290M: Wolfgang Grandegger <wg@grandegger.com> 3291M: Marc Kleine-Budde <mkl@pengutronix.de> 3292L: linux-can@vger.kernel.org 3293W: https://github.com/linux-can 3294T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3295T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3296S: Maintained 3297F: Documentation/devicetree/bindings/net/can/ 3298F: drivers/net/can/ 3299F: include/linux/can/dev.h 3300F: include/linux/can/platform/ 3301F: include/uapi/linux/can/error.h 3302F: include/uapi/linux/can/netlink.h 3303 3304CAN NETWORK LAYER 3305M: Oliver Hartkopp <socketcan@hartkopp.net> 3306M: Marc Kleine-Budde <mkl@pengutronix.de> 3307L: linux-can@vger.kernel.org 3308W: https://github.com/linux-can 3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3310T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3311S: Maintained 3312F: Documentation/networking/can.rst 3313F: net/can/ 3314F: include/linux/can/core.h 3315F: include/uapi/linux/can.h 3316F: include/uapi/linux/can/bcm.h 3317F: include/uapi/linux/can/raw.h 3318F: include/uapi/linux/can/gw.h 3319 3320CAPABILITIES 3321M: Serge Hallyn <serge@hallyn.com> 3322L: linux-security-module@vger.kernel.org 3323S: Supported 3324F: include/linux/capability.h 3325F: include/uapi/linux/capability.h 3326F: security/commoncap.c 3327F: kernel/capability.c 3328 3329CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3330M: Kevin Tsai <ktsai@capellamicro.com> 3331S: Maintained 3332F: drivers/iio/light/cm* 3333 3334CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3335M: Christian Lamparter <chunkeey@googlemail.com> 3336L: linux-wireless@vger.kernel.org 3337W: http://wireless.kernel.org/en/users/Drivers/carl9170 3338S: Maintained 3339F: drivers/net/wireless/ath/carl9170/ 3340 3341CAVIUM I2C DRIVER 3342M: Jan Glauber <jglauber@cavium.com> 3343M: David Daney <david.daney@cavium.com> 3344W: http://www.cavium.com 3345S: Supported 3346F: drivers/i2c/busses/i2c-octeon* 3347F: drivers/i2c/busses/i2c-thunderx* 3348 3349CAVIUM LIQUIDIO NETWORK DRIVER 3350M: Derek Chickles <derek.chickles@caviumnetworks.com> 3351M: Satanand Burla <satananda.burla@caviumnetworks.com> 3352M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3353M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3354L: netdev@vger.kernel.org 3355W: http://www.cavium.com 3356S: Supported 3357F: drivers/net/ethernet/cavium/liquidio/ 3358 3359CAVIUM MMC DRIVER 3360M: Jan Glauber <jglauber@cavium.com> 3361M: David Daney <david.daney@cavium.com> 3362M: Steven J. Hill <Steven.Hill@cavium.com> 3363W: http://www.cavium.com 3364S: Supported 3365F: drivers/mmc/host/cavium* 3366 3367CAVIUM OCTEON-TX CRYPTO DRIVER 3368M: George Cherian <george.cherian@cavium.com> 3369L: linux-crypto@vger.kernel.org 3370W: http://www.cavium.com 3371S: Supported 3372F: drivers/crypto/cavium/cpt/ 3373 3374CAVIUM THUNDERX2 ARM64 SOC 3375M: Robert Richter <rrichter@cavium.com> 3376M: Jayachandran C <jnair@caviumnetworks.com> 3377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3378S: Maintained 3379F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3380F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3381 3382CC2520 IEEE-802.15.4 RADIO DRIVER 3383M: Varka Bhadram <varkabhadram@gmail.com> 3384L: linux-wpan@vger.kernel.org 3385S: Maintained 3386F: drivers/net/ieee802154/cc2520.c 3387F: include/linux/spi/cc2520.h 3388F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3389 3390CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3391M: Gilad Ben-Yossef <gilad@benyossef.com> 3392L: linux-crypto@vger.kernel.org 3393S: Supported 3394F: drivers/crypto/ccree/ 3395W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3396 3397CEC FRAMEWORK 3398M: Hans Verkuil <hans.verkuil@cisco.com> 3399L: linux-media@vger.kernel.org 3400T: git git://linuxtv.org/media_tree.git 3401W: http://linuxtv.org 3402S: Supported 3403F: Documentation/media/kapi/cec-core.rst 3404F: Documentation/media/uapi/cec 3405F: drivers/media/cec/ 3406F: drivers/media/rc/keymaps/rc-cec.c 3407F: include/media/cec.h 3408F: include/media/cec-notifier.h 3409F: include/uapi/linux/cec.h 3410F: include/uapi/linux/cec-funcs.h 3411F: Documentation/devicetree/bindings/media/cec.txt 3412F: Documentation/ABI/testing/debugfs-cec-error-inj 3413 3414CEC GPIO DRIVER 3415M: Hans Verkuil <hans.verkuil@cisco.com> 3416L: linux-media@vger.kernel.org 3417T: git git://linuxtv.org/media_tree.git 3418W: http://linuxtv.org 3419S: Supported 3420F: drivers/media/platform/cec-gpio/ 3421F: Documentation/devicetree/bindings/media/cec-gpio.txt 3422 3423CELL BROADBAND ENGINE ARCHITECTURE 3424M: Arnd Bergmann <arnd@arndb.de> 3425L: linuxppc-dev@lists.ozlabs.org 3426W: http://www.ibm.com/developerworks/power/cell/ 3427S: Supported 3428F: arch/powerpc/include/asm/cell*.h 3429F: arch/powerpc/include/asm/spu*.h 3430F: arch/powerpc/include/uapi/asm/spu*.h 3431F: arch/powerpc/oprofile/*cell* 3432F: arch/powerpc/platforms/cell/ 3433 3434CEPH COMMON CODE (LIBCEPH) 3435M: Ilya Dryomov <idryomov@gmail.com> 3436M: "Yan, Zheng" <zyan@redhat.com> 3437M: Sage Weil <sage@redhat.com> 3438L: ceph-devel@vger.kernel.org 3439W: http://ceph.com/ 3440T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3441T: git git://github.com/ceph/ceph-client.git 3442S: Supported 3443F: net/ceph/ 3444F: include/linux/ceph/ 3445F: include/linux/crush/ 3446 3447CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3448M: "Yan, Zheng" <zyan@redhat.com> 3449M: Sage Weil <sage@redhat.com> 3450M: Ilya Dryomov <idryomov@gmail.com> 3451L: ceph-devel@vger.kernel.org 3452W: http://ceph.com/ 3453T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3454T: git git://github.com/ceph/ceph-client.git 3455S: Supported 3456F: Documentation/filesystems/ceph.txt 3457F: fs/ceph/ 3458 3459CERTIFICATE HANDLING: 3460M: David Howells <dhowells@redhat.com> 3461M: David Woodhouse <dwmw2@infradead.org> 3462L: keyrings@vger.kernel.org 3463S: Maintained 3464F: Documentation/admin-guide/module-signing.rst 3465F: certs/ 3466F: scripts/sign-file.c 3467F: scripts/extract-cert.c 3468 3469CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3470L: linux-usb@vger.kernel.org 3471S: Orphan 3472F: Documentation/usb/WUSB-Design-overview.txt 3473F: Documentation/usb/wusb-cbaf 3474F: drivers/usb/host/hwa-hc.c 3475F: drivers/usb/host/whci/ 3476F: drivers/usb/wusbcore/ 3477F: include/linux/usb/wusb* 3478 3479CFAG12864B LCD DRIVER 3480M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3481S: Maintained 3482F: drivers/auxdisplay/cfag12864b.c 3483F: include/linux/cfag12864b.h 3484 3485CFAG12864BFB LCD FRAMEBUFFER DRIVER 3486M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3487S: Maintained 3488F: drivers/auxdisplay/cfag12864bfb.c 3489F: include/linux/cfag12864b.h 3490 3491802.11 (including CFG80211/NL80211) 3492M: Johannes Berg <johannes@sipsolutions.net> 3493L: linux-wireless@vger.kernel.org 3494W: http://wireless.kernel.org/ 3495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3496T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3497S: Maintained 3498F: net/wireless/ 3499F: include/uapi/linux/nl80211.h 3500F: include/linux/ieee80211.h 3501F: include/net/wext.h 3502F: include/net/cfg80211.h 3503F: include/net/iw_handler.h 3504F: include/net/ieee80211_radiotap.h 3505F: Documentation/driver-api/80211/cfg80211.rst 3506F: Documentation/networking/regulatory.txt 3507 3508CHAR and MISC DRIVERS 3509M: Arnd Bergmann <arnd@arndb.de> 3510M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3512S: Supported 3513F: drivers/char/ 3514F: drivers/misc/ 3515F: include/linux/miscdevice.h 3516 3517CHECKPATCH 3518M: Andy Whitcroft <apw@canonical.com> 3519M: Joe Perches <joe@perches.com> 3520S: Maintained 3521F: scripts/checkpatch.pl 3522 3523CHINESE DOCUMENTATION 3524M: Harry Wei <harryxiyou@gmail.com> 3525L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3526L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3527S: Maintained 3528F: Documentation/translations/zh_CN/ 3529 3530CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3531M: Peter Chen <Peter.Chen@nxp.com> 3532T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3533L: linux-usb@vger.kernel.org 3534S: Maintained 3535F: drivers/usb/chipidea/ 3536 3537CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3538M: Hans de Goede <hdegoede@redhat.com> 3539L: linux-input@vger.kernel.org 3540S: Maintained 3541F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3542F: drivers/input/touchscreen/chipone_icn8318.c 3543 3544CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3545M: Hans de Goede <hdegoede@redhat.com> 3546L: linux-input@vger.kernel.org 3547S: Maintained 3548F: drivers/input/touchscreen/chipone_icn8505.c 3549 3550CHROME HARDWARE PLATFORM SUPPORT 3551M: Benson Leung <bleung@chromium.org> 3552M: Olof Johansson <olof@lixom.net> 3553S: Maintained 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3555F: drivers/platform/chrome/ 3556 3557CIRRUS LOGIC AUDIO CODEC DRIVERS 3558M: Brian Austin <brian.austin@cirrus.com> 3559M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3560L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3561S: Maintained 3562F: sound/soc/codecs/cs* 3563 3564CIRRUS LOGIC EP93XX ETHERNET DRIVER 3565M: Hartley Sweeten <hsweeten@visionengravers.com> 3566L: netdev@vger.kernel.org 3567S: Maintained 3568F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3569 3570CISCO FCOE HBA DRIVER 3571M: Satish Kharat <satishkh@cisco.com> 3572M: Sesidhar Baddela <sebaddel@cisco.com> 3573M: Karan Tilak Kumar <kartilak@cisco.com> 3574L: linux-scsi@vger.kernel.org 3575S: Supported 3576F: drivers/scsi/fnic/ 3577 3578CISCO SCSI HBA DRIVER 3579M: Karan Tilak Kumar <kartilak@cisco.com> 3580M: Sesidhar Baddela <sebaddel@cisco.com> 3581L: linux-scsi@vger.kernel.org 3582S: Supported 3583F: drivers/scsi/snic/ 3584 3585CISCO VIC ETHERNET NIC DRIVER 3586M: Christian Benvenuti <benve@cisco.com> 3587M: Govindarajulu Varadarajan <_govind@gmx.com> 3588M: Parvi Kaustubhi <pkaustub@cisco.com> 3589S: Supported 3590F: drivers/net/ethernet/cisco/enic/ 3591 3592CISCO VIC LOW LATENCY NIC DRIVER 3593M: Christian Benvenuti <benve@cisco.com> 3594S: Supported 3595F: drivers/infiniband/hw/usnic/ 3596 3597CIRRUS LOGIC MADERA CODEC DRIVERS 3598M: Charles Keepax <ckeepax@opensource.cirrus.com> 3599M: Richard Fitzgerald <rf@opensource.cirrus.com> 3600L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3601L: patches@opensource.cirrus.com 3602T: git https://github.com/CirrusLogic/linux-drivers.git 3603W: https://github.com/CirrusLogic/linux-drivers/wiki 3604S: Supported 3605F: Documentation/devicetree/bindings/mfd/madera.txt 3606F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3607F: include/linux/mfd/madera/* 3608F: drivers/gpio/gpio-madera* 3609F: drivers/mfd/madera* 3610F: drivers/mfd/cs47l* 3611F: drivers/pinctrl/cirrus/* 3612 3613CLANG-FORMAT FILE 3614M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3615S: Maintained 3616F: .clang-format 3617 3618CLEANCACHE API 3619M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3620L: linux-kernel@vger.kernel.org 3621S: Maintained 3622F: mm/cleancache.c 3623F: include/linux/cleancache.h 3624 3625CLK API 3626M: Russell King <linux@armlinux.org.uk> 3627L: linux-clk@vger.kernel.org 3628S: Maintained 3629F: include/linux/clk.h 3630 3631CLOCKSOURCE, CLOCKEVENT DRIVERS 3632M: Daniel Lezcano <daniel.lezcano@linaro.org> 3633M: Thomas Gleixner <tglx@linutronix.de> 3634L: linux-kernel@vger.kernel.org 3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3636S: Supported 3637F: drivers/clocksource/ 3638F: Documentation/devicetree/bindings/timer/ 3639 3640CMPC ACPI DRIVER 3641M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3642M: Daniel Oliveira Nascimento <don@syst.com.br> 3643L: platform-driver-x86@vger.kernel.org 3644S: Supported 3645F: drivers/platform/x86/classmate-laptop.c 3646 3647COBALT MEDIA DRIVER 3648M: Hans Verkuil <hans.verkuil@cisco.com> 3649L: linux-media@vger.kernel.org 3650T: git git://linuxtv.org/media_tree.git 3651W: https://linuxtv.org 3652S: Supported 3653F: drivers/media/pci/cobalt/ 3654 3655COCCINELLE/Semantic Patches (SmPL) 3656M: Julia Lawall <Julia.Lawall@lip6.fr> 3657M: Gilles Muller <Gilles.Muller@lip6.fr> 3658M: Nicolas Palix <nicolas.palix@imag.fr> 3659M: Michal Marek <michal.lkml@markovi.net> 3660L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3661T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3662W: http://coccinelle.lip6.fr/ 3663S: Supported 3664F: Documentation/dev-tools/coccinelle.rst 3665F: scripts/coccinelle/ 3666F: scripts/coccicheck 3667 3668CODA FILE SYSTEM 3669M: Jan Harkes <jaharkes@cs.cmu.edu> 3670M: coda@cs.cmu.edu 3671L: codalist@coda.cs.cmu.edu 3672W: http://www.coda.cs.cmu.edu/ 3673S: Maintained 3674F: Documentation/filesystems/coda.txt 3675F: fs/coda/ 3676F: include/linux/coda*.h 3677F: include/uapi/linux/coda*.h 3678 3679CODA V4L2 MEM2MEM DRIVER 3680M: Philipp Zabel <p.zabel@pengutronix.de> 3681L: linux-media@vger.kernel.org 3682S: Maintained 3683F: Documentation/devicetree/bindings/media/coda.txt 3684F: drivers/media/platform/coda/ 3685 3686CODE OF CONDUCT 3687M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3688S: Supported 3689F: Documentation/process/code-of-conduct.rst 3690F: Documentation/process/code-of-conduct-interpretation.rst 3691 3692COMMON CLK FRAMEWORK 3693M: Michael Turquette <mturquette@baylibre.com> 3694M: Stephen Boyd <sboyd@kernel.org> 3695L: linux-clk@vger.kernel.org 3696Q: http://patchwork.kernel.org/project/linux-clk/list/ 3697T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3698S: Maintained 3699F: Documentation/devicetree/bindings/clock/ 3700F: drivers/clk/ 3701X: drivers/clk/clkdev.c 3702F: include/linux/clk-pr* 3703F: include/linux/clk/ 3704F: include/linux/of_clk.h 3705 3706COMMON INTERNET FILE SYSTEM (CIFS) 3707M: Steve French <sfrench@samba.org> 3708L: linux-cifs@vger.kernel.org 3709L: samba-technical@lists.samba.org (moderated for non-subscribers) 3710W: http://linux-cifs.samba.org/ 3711T: git git://git.samba.org/sfrench/cifs-2.6.git 3712S: Supported 3713F: Documentation/filesystems/cifs/ 3714F: fs/cifs/ 3715 3716COMPACTPCI HOTPLUG CORE 3717M: Scott Murray <scott@spiteful.org> 3718L: linux-pci@vger.kernel.org 3719S: Maintained 3720F: drivers/pci/hotplug/cpci_hotplug* 3721 3722COMPACTPCI HOTPLUG GENERIC DRIVER 3723M: Scott Murray <scott@spiteful.org> 3724L: linux-pci@vger.kernel.org 3725S: Maintained 3726F: drivers/pci/hotplug/cpcihp_generic.c 3727 3728COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3729M: Scott Murray <scott@spiteful.org> 3730L: linux-pci@vger.kernel.org 3731S: Maintained 3732F: drivers/pci/hotplug/cpcihp_zt5550.* 3733 3734COMPAL LAPTOP SUPPORT 3735M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3736L: platform-driver-x86@vger.kernel.org 3737S: Maintained 3738F: drivers/platform/x86/compal-laptop.c 3739 3740COMPILER ATTRIBUTES 3741M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3742S: Maintained 3743F: include/linux/compiler_attributes.h 3744 3745CONEXANT ACCESSRUNNER USB DRIVER 3746L: accessrunner-general@lists.sourceforge.net 3747W: http://accessrunner.sourceforge.net/ 3748S: Orphan 3749F: drivers/usb/atm/cxacru.c 3750 3751CONFIGFS 3752M: Joel Becker <jlbec@evilplan.org> 3753M: Christoph Hellwig <hch@lst.de> 3754T: git git://git.infradead.org/users/hch/configfs.git 3755S: Supported 3756F: fs/configfs/ 3757F: include/linux/configfs.h 3758 3759CONNECTOR 3760M: Evgeniy Polyakov <zbr@ioremap.net> 3761L: netdev@vger.kernel.org 3762S: Maintained 3763F: drivers/connector/ 3764 3765CONTROL GROUP (CGROUP) 3766M: Tejun Heo <tj@kernel.org> 3767M: Li Zefan <lizefan@huawei.com> 3768M: Johannes Weiner <hannes@cmpxchg.org> 3769L: cgroups@vger.kernel.org 3770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3771S: Maintained 3772F: Documentation/cgroup* 3773F: include/linux/cgroup* 3774F: kernel/cgroup* 3775 3776CONTROL GROUP - CPUSET 3777M: Li Zefan <lizefan@huawei.com> 3778L: cgroups@vger.kernel.org 3779W: http://www.bullopensource.org/cpuset/ 3780W: http://oss.sgi.com/projects/cpusets/ 3781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3782S: Maintained 3783F: Documentation/cgroup-v1/cpusets.txt 3784F: include/linux/cpuset.h 3785F: kernel/cgroup/cpuset.c 3786 3787CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3788M: Johannes Weiner <hannes@cmpxchg.org> 3789M: Michal Hocko <mhocko@kernel.org> 3790M: Vladimir Davydov <vdavydov.dev@gmail.com> 3791L: cgroups@vger.kernel.org 3792L: linux-mm@kvack.org 3793S: Maintained 3794F: mm/memcontrol.c 3795F: mm/swap_cgroup.c 3796 3797CORETEMP HARDWARE MONITORING DRIVER 3798M: Fenghua Yu <fenghua.yu@intel.com> 3799L: linux-hwmon@vger.kernel.org 3800S: Maintained 3801F: Documentation/hwmon/coretemp 3802F: drivers/hwmon/coretemp.c 3803 3804COSA/SRP SYNC SERIAL DRIVER 3805M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3806W: http://www.fi.muni.cz/~kas/cosa/ 3807S: Maintained 3808F: drivers/net/wan/cosa* 3809 3810CPMAC ETHERNET DRIVER 3811M: Florian Fainelli <f.fainelli@gmail.com> 3812L: netdev@vger.kernel.org 3813S: Maintained 3814F: drivers/net/ethernet/ti/cpmac.c 3815 3816CPU FREQUENCY DRIVERS 3817M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3818M: Viresh Kumar <viresh.kumar@linaro.org> 3819L: linux-pm@vger.kernel.org 3820S: Maintained 3821T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3822T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3823B: https://bugzilla.kernel.org 3824F: Documentation/cpu-freq/ 3825F: Documentation/devicetree/bindings/cpufreq/ 3826F: drivers/cpufreq/ 3827F: include/linux/cpufreq.h 3828F: tools/testing/selftests/cpufreq/ 3829 3830CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3831M: Viresh Kumar <viresh.kumar@linaro.org> 3832M: Sudeep Holla <sudeep.holla@arm.com> 3833L: linux-pm@vger.kernel.org 3834W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3835S: Maintained 3836F: drivers/cpufreq/arm_big_little.h 3837F: drivers/cpufreq/arm_big_little.c 3838 3839CPU POWER MONITORING SUBSYSTEM 3840M: Thomas Renninger <trenn@suse.com> 3841M: Shuah Khan <shuah@kernel.org> 3842L: linux-pm@vger.kernel.org 3843S: Maintained 3844F: tools/power/cpupower/ 3845 3846CPUID/MSR DRIVER 3847M: "H. Peter Anvin" <hpa@zytor.com> 3848S: Maintained 3849F: arch/x86/kernel/cpuid.c 3850F: arch/x86/kernel/msr.c 3851 3852CPUIDLE DRIVER - ARM BIG LITTLE 3853M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3854M: Daniel Lezcano <daniel.lezcano@linaro.org> 3855L: linux-pm@vger.kernel.org 3856L: linux-arm-kernel@lists.infradead.org 3857T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3858S: Maintained 3859F: drivers/cpuidle/cpuidle-big_little.c 3860 3861CPUIDLE DRIVER - ARM EXYNOS 3862M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3863M: Daniel Lezcano <daniel.lezcano@linaro.org> 3864M: Kukjin Kim <kgene@kernel.org> 3865L: linux-pm@vger.kernel.org 3866L: linux-samsung-soc@vger.kernel.org 3867S: Supported 3868F: drivers/cpuidle/cpuidle-exynos.c 3869F: arch/arm/mach-exynos/pm.c 3870 3871CPUIDLE DRIVERS 3872M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3873M: Daniel Lezcano <daniel.lezcano@linaro.org> 3874L: linux-pm@vger.kernel.org 3875S: Maintained 3876T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3877B: https://bugzilla.kernel.org 3878F: drivers/cpuidle/* 3879F: include/linux/cpuidle.h 3880 3881CRAMFS FILESYSTEM 3882M: Nicolas Pitre <nico@linaro.org> 3883S: Maintained 3884F: Documentation/filesystems/cramfs.txt 3885F: fs/cramfs/ 3886 3887CRYPTO API 3888M: Herbert Xu <herbert@gondor.apana.org.au> 3889M: "David S. Miller" <davem@davemloft.net> 3890L: linux-crypto@vger.kernel.org 3891T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3892T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3893S: Maintained 3894F: Documentation/crypto/ 3895F: Documentation/devicetree/bindings/crypto/ 3896F: arch/*/crypto/ 3897F: crypto/ 3898F: drivers/crypto/ 3899F: include/crypto/ 3900F: include/linux/crypto* 3901 3902CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3903M: Neil Horman <nhorman@tuxdriver.com> 3904L: linux-crypto@vger.kernel.org 3905S: Maintained 3906F: crypto/ansi_cprng.c 3907F: crypto/rng.c 3908 3909CS3308 MEDIA DRIVER 3910M: Hans Verkuil <hverkuil@xs4all.nl> 3911L: linux-media@vger.kernel.org 3912T: git git://linuxtv.org/media_tree.git 3913W: http://linuxtv.org 3914S: Odd Fixes 3915F: drivers/media/i2c/cs3308.c 3916F: drivers/media/i2c/cs3308.h 3917 3918CS5535 Audio ALSA driver 3919M: Jaya Kumar <jayakumar.alsa@gmail.com> 3920S: Maintained 3921F: sound/pci/cs5535audio/ 3922 3923CW1200 WLAN driver 3924M: Solomon Peachy <pizza@shaftnet.org> 3925S: Maintained 3926F: drivers/net/wireless/st/cw1200/ 3927 3928CX18 VIDEO4LINUX DRIVER 3929M: Andy Walls <awalls@md.metrocast.net> 3930L: ivtv-devel@ivtvdriver.org (subscribers-only) 3931L: linux-media@vger.kernel.org 3932T: git git://linuxtv.org/media_tree.git 3933W: https://linuxtv.org 3934W: http://www.ivtvdriver.org/index.php/Cx18 3935S: Maintained 3936F: Documentation/media/v4l-drivers/cx18* 3937F: drivers/media/pci/cx18/ 3938F: include/uapi/linux/ivtv* 3939 3940CX2341X MPEG ENCODER HELPER MODULE 3941M: Hans Verkuil <hverkuil@xs4all.nl> 3942L: linux-media@vger.kernel.org 3943T: git git://linuxtv.org/media_tree.git 3944W: https://linuxtv.org 3945S: Maintained 3946F: drivers/media/common/cx2341x* 3947F: include/media/cx2341x* 3948 3949CX24120 MEDIA DRIVER 3950M: Jemma Denson <jdenson@gmail.com> 3951M: Patrick Boettcher <patrick.boettcher@posteo.de> 3952L: linux-media@vger.kernel.org 3953W: https://linuxtv.org 3954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3955S: Maintained 3956F: drivers/media/dvb-frontends/cx24120* 3957 3958CX88 VIDEO4LINUX DRIVER 3959M: Mauro Carvalho Chehab <mchehab@kernel.org> 3960L: linux-media@vger.kernel.org 3961W: https://linuxtv.org 3962T: git git://linuxtv.org/media_tree.git 3963S: Odd fixes 3964F: Documentation/media/v4l-drivers/cx88* 3965F: drivers/media/pci/cx88/ 3966 3967CXD2820R MEDIA DRIVER 3968M: Antti Palosaari <crope@iki.fi> 3969L: linux-media@vger.kernel.org 3970W: https://linuxtv.org 3971W: http://palosaari.fi/linux/ 3972Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3973T: git git://linuxtv.org/anttip/media_tree.git 3974S: Maintained 3975F: drivers/media/dvb-frontends/cxd2820r* 3976 3977CXGB3 ETHERNET DRIVER (CXGB3) 3978M: Santosh Raspatur <santosh@chelsio.com> 3979L: netdev@vger.kernel.org 3980W: http://www.chelsio.com 3981S: Supported 3982F: drivers/net/ethernet/chelsio/cxgb3/ 3983 3984CXGB3 ISCSI DRIVER (CXGB3I) 3985M: Karen Xie <kxie@chelsio.com> 3986L: linux-scsi@vger.kernel.org 3987W: http://www.chelsio.com 3988S: Supported 3989F: drivers/scsi/cxgbi/cxgb3i 3990 3991CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3992M: Steve Wise <swise@chelsio.com> 3993L: linux-rdma@vger.kernel.org 3994W: http://www.openfabrics.org 3995S: Supported 3996F: drivers/infiniband/hw/cxgb3/ 3997F: include/uapi/rdma/cxgb3-abi.h 3998 3999CXGB4 CRYPTO DRIVER (chcr) 4000M: Harsh Jain <harsh@chelsio.com> 4001L: linux-crypto@vger.kernel.org 4002W: http://www.chelsio.com 4003S: Supported 4004F: drivers/crypto/chelsio 4005 4006CXGB4 ETHERNET DRIVER (CXGB4) 4007M: Ganesh Goudar <ganeshgr@chelsio.com> 4008L: netdev@vger.kernel.org 4009W: http://www.chelsio.com 4010S: Supported 4011F: drivers/net/ethernet/chelsio/cxgb4/ 4012 4013CXGB4 ISCSI DRIVER (CXGB4I) 4014M: Karen Xie <kxie@chelsio.com> 4015L: linux-scsi@vger.kernel.org 4016W: http://www.chelsio.com 4017S: Supported 4018F: drivers/scsi/cxgbi/cxgb4i 4019 4020CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4021M: Steve Wise <swise@chelsio.com> 4022L: linux-rdma@vger.kernel.org 4023W: http://www.openfabrics.org 4024S: Supported 4025F: drivers/infiniband/hw/cxgb4/ 4026F: include/uapi/rdma/cxgb4-abi.h 4027 4028CXGB4VF ETHERNET DRIVER (CXGB4VF) 4029M: Casey Leedom <leedom@chelsio.com> 4030L: netdev@vger.kernel.org 4031W: http://www.chelsio.com 4032S: Supported 4033F: drivers/net/ethernet/chelsio/cxgb4vf/ 4034 4035CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4036M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4037M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4038L: linuxppc-dev@lists.ozlabs.org 4039S: Supported 4040F: arch/powerpc/platforms/powernv/pci-cxl.c 4041F: drivers/misc/cxl/ 4042F: include/misc/cxl* 4043F: include/uapi/misc/cxl.h 4044F: Documentation/powerpc/cxl.txt 4045F: Documentation/ABI/testing/sysfs-class-cxl 4046 4047CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4048M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4049M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4050M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4051L: linux-scsi@vger.kernel.org 4052S: Supported 4053F: drivers/scsi/cxlflash/ 4054F: include/uapi/scsi/cxlflash_ioctl.h 4055F: Documentation/powerpc/cxlflash.txt 4056 4057CYBERPRO FB DRIVER 4058M: Russell King <linux@armlinux.org.uk> 4059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4060W: http://www.armlinux.org.uk/ 4061S: Maintained 4062F: drivers/video/fbdev/cyber2000fb.* 4063 4064CYCLADES ASYNC MUX DRIVER 4065W: http://www.cyclades.com/ 4066S: Orphan 4067F: drivers/tty/cyclades.c 4068F: include/linux/cyclades.h 4069F: include/uapi/linux/cyclades.h 4070 4071CYCLADES PC300 DRIVER 4072W: http://www.cyclades.com/ 4073S: Orphan 4074F: drivers/net/wan/pc300* 4075 4076CYPRESS_FIRMWARE MEDIA DRIVER 4077M: Antti Palosaari <crope@iki.fi> 4078L: linux-media@vger.kernel.org 4079W: https://linuxtv.org 4080W: http://palosaari.fi/linux/ 4081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4082T: git git://linuxtv.org/anttip/media_tree.git 4083S: Maintained 4084F: drivers/media/common/cypress_firmware* 4085 4086CYTTSP TOUCHSCREEN DRIVER 4087M: Ferruh Yigit <fery@cypress.com> 4088L: linux-input@vger.kernel.org 4089S: Supported 4090F: drivers/input/touchscreen/cyttsp* 4091F: include/linux/input/cyttsp.h 4092 4093D-LINK DIR-685 TOUCHKEYS DRIVER 4094M: Linus Walleij <linus.walleij@linaro.org> 4095L: linux-input@vger.kernel.org 4096S: Supported 4097F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4098 4099DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4100M: Joshua Kinard <kumba@gentoo.org> 4101S: Maintained 4102F: drivers/rtc/rtc-ds1685.c 4103F: include/linux/rtc/ds1685.h 4104 4105DAMA SLAVE for AX.25 4106M: Joerg Reuter <jreuter@yaina.de> 4107W: http://yaina.de/jreuter/ 4108W: http://www.qsl.net/dl1bke/ 4109L: linux-hams@vger.kernel.org 4110S: Maintained 4111F: net/ax25/af_ax25.c 4112F: net/ax25/ax25_dev.c 4113F: net/ax25/ax25_ds_* 4114F: net/ax25/ax25_in.c 4115F: net/ax25/ax25_out.c 4116F: net/ax25/ax25_timer.c 4117F: net/ax25/sysctl_net_ax25.c 4118 4119DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4120L: netdev@vger.kernel.org 4121S: Orphan 4122F: Documentation/networking/dmfe.txt 4123F: drivers/net/ethernet/dec/tulip/dmfe.c 4124 4125DC390/AM53C974 SCSI driver 4126M: Hannes Reinecke <hare@suse.com> 4127L: linux-scsi@vger.kernel.org 4128S: Maintained 4129F: drivers/scsi/am53c974.c 4130 4131DC395x SCSI driver 4132M: Oliver Neukum <oliver@neukum.org> 4133M: Ali Akcaagac <aliakc@web.de> 4134M: Jamie Lenehan <lenehan@twibble.org> 4135L: dc395x@twibble.org 4136W: http://twibble.org/dist/dc395x/ 4137W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4138S: Maintained 4139F: Documentation/scsi/dc395x.txt 4140F: drivers/scsi/dc395x.* 4141 4142DCCP PROTOCOL 4143M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4144L: dccp@vger.kernel.org 4145W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4146S: Maintained 4147F: include/linux/dccp.h 4148F: include/uapi/linux/dccp.h 4149F: include/linux/tfrc.h 4150F: net/dccp/ 4151 4152DECnet NETWORK LAYER 4153W: http://linux-decnet.sourceforge.net 4154L: linux-decnet-user@lists.sourceforge.net 4155S: Orphan 4156F: Documentation/networking/decnet.txt 4157F: net/decnet/ 4158 4159DECSTATION PLATFORM SUPPORT 4160M: "Maciej W. Rozycki" <macro@linux-mips.org> 4161L: linux-mips@linux-mips.org 4162W: http://www.linux-mips.org/wiki/DECstation 4163S: Maintained 4164F: arch/mips/dec/ 4165F: arch/mips/include/asm/dec/ 4166F: arch/mips/include/asm/mach-dec/ 4167 4168DEFXX FDDI NETWORK DRIVER 4169M: "Maciej W. Rozycki" <macro@linux-mips.org> 4170S: Maintained 4171F: drivers/net/fddi/defxx.* 4172 4173DELL SMBIOS DRIVER 4174M: Pali Rohár <pali.rohar@gmail.com> 4175M: Mario Limonciello <mario.limonciello@dell.com> 4176L: platform-driver-x86@vger.kernel.org 4177S: Maintained 4178F: drivers/platform/x86/dell-smbios.* 4179 4180DELL SMBIOS SMM DRIVER 4181M: Mario Limonciello <mario.limonciello@dell.com> 4182L: platform-driver-x86@vger.kernel.org 4183S: Maintained 4184F: drivers/platform/x86/dell-smbios-smm.c 4185 4186DELL SMBIOS WMI DRIVER 4187M: Mario Limonciello <mario.limonciello@dell.com> 4188L: platform-driver-x86@vger.kernel.org 4189S: Maintained 4190F: drivers/platform/x86/dell-smbios-wmi.c 4191F: tools/wmi/dell-smbios-example.c 4192 4193DEFZA FDDI NETWORK DRIVER 4194M: "Maciej W. Rozycki" <macro@linux-mips.org> 4195S: Maintained 4196F: drivers/net/fddi/defza.* 4197 4198DELL LAPTOP DRIVER 4199M: Matthew Garrett <mjg59@srcf.ucam.org> 4200M: Pali Rohár <pali.rohar@gmail.com> 4201L: platform-driver-x86@vger.kernel.org 4202S: Maintained 4203F: drivers/platform/x86/dell-laptop.c 4204 4205DELL LAPTOP FREEFALL DRIVER 4206M: Pali Rohár <pali.rohar@gmail.com> 4207S: Maintained 4208F: drivers/platform/x86/dell-smo8800.c 4209 4210DELL LAPTOP RBTN DRIVER 4211M: Pali Rohár <pali.rohar@gmail.com> 4212S: Maintained 4213F: drivers/platform/x86/dell-rbtn.* 4214 4215DELL REMOTE BIOS UPDATE DRIVER 4216M: Stuart Hayes <stuart.w.hayes@gmail.com> 4217L: platform-driver-x86@vger.kernel.org 4218S: Maintained 4219F: drivers/platform/x86/dell_rbu.c 4220 4221DELL LAPTOP SMM DRIVER 4222M: Pali Rohár <pali.rohar@gmail.com> 4223S: Maintained 4224F: drivers/hwmon/dell-smm-hwmon.c 4225F: include/uapi/linux/i8k.h 4226 4227DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4228M: Stuart Hayes <stuart.w.hayes@gmail.com> 4229L: platform-driver-x86@vger.kernel.org 4230S: Maintained 4231F: Documentation/dcdbas.txt 4232F: drivers/platform/x86/dcdbas.* 4233 4234DELL WMI NOTIFICATIONS DRIVER 4235M: Matthew Garrett <mjg59@srcf.ucam.org> 4236M: Pali Rohár <pali.rohar@gmail.com> 4237S: Maintained 4238F: drivers/platform/x86/dell-wmi.c 4239 4240DELL WMI DESCRIPTOR DRIVER 4241M: Mario Limonciello <mario.limonciello@dell.com> 4242S: Maintained 4243F: drivers/platform/x86/dell-wmi-descriptor.c 4244 4245DELTA ST MEDIA DRIVER 4246M: Hugues Fruchet <hugues.fruchet@st.com> 4247L: linux-media@vger.kernel.org 4248T: git git://linuxtv.org/media_tree.git 4249W: https://linuxtv.org 4250S: Supported 4251F: drivers/media/platform/sti/delta 4252 4253DENALI NAND DRIVER 4254M: Masahiro Yamada <yamada.masahiro@socionext.com> 4255L: linux-mtd@lists.infradead.org 4256S: Supported 4257F: drivers/mtd/nand/raw/denali* 4258 4259DESIGNWARE USB2 DRD IP DRIVER 4260M: Minas Harutyunyan <hminas@synopsys.com> 4261L: linux-usb@vger.kernel.org 4262T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4263S: Maintained 4264F: drivers/usb/dwc2/ 4265 4266DESIGNWARE USB3 DRD IP DRIVER 4267M: Felipe Balbi <balbi@kernel.org> 4268L: linux-usb@vger.kernel.org 4269T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4270S: Maintained 4271F: drivers/usb/dwc3/ 4272 4273DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4274M: Andreas Klinger <ak@it-klinger.de> 4275L: linux-iio@vger.kernel.org 4276S: Maintained 4277F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4278F: drivers/iio/proximity/srf*.c 4279 4280DEVICE COREDUMP (DEV_COREDUMP) 4281M: Johannes Berg <johannes@sipsolutions.net> 4282L: linux-kernel@vger.kernel.org 4283S: Maintained 4284F: drivers/base/devcoredump.c 4285F: include/linux/devcoredump.h 4286 4287DEVICE FREQUENCY (DEVFREQ) 4288M: MyungJoo Ham <myungjoo.ham@samsung.com> 4289M: Kyungmin Park <kyungmin.park@samsung.com> 4290R: Chanwoo Choi <cw00.choi@samsung.com> 4291L: linux-pm@vger.kernel.org 4292T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4293S: Maintained 4294F: drivers/devfreq/ 4295F: include/linux/devfreq.h 4296F: Documentation/devicetree/bindings/devfreq/ 4297 4298DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4299M: Chanwoo Choi <cw00.choi@samsung.com> 4300L: linux-pm@vger.kernel.org 4301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4302S: Supported 4303F: drivers/devfreq/event/ 4304F: drivers/devfreq/devfreq-event.c 4305F: include/linux/devfreq-event.h 4306F: Documentation/devicetree/bindings/devfreq/event/ 4307 4308DEVICE NUMBER REGISTRY 4309M: Torben Mathiasen <device@lanana.org> 4310W: http://lanana.org/docs/device-list/index.html 4311S: Maintained 4312 4313DEVICE-MAPPER (LVM) 4314M: Alasdair Kergon <agk@redhat.com> 4315M: Mike Snitzer <snitzer@redhat.com> 4316M: dm-devel@redhat.com 4317L: dm-devel@redhat.com 4318W: http://sources.redhat.com/dm 4319Q: http://patchwork.kernel.org/project/dm-devel/list/ 4320T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4321T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4322S: Maintained 4323F: Documentation/device-mapper/ 4324F: drivers/md/Makefile 4325F: drivers/md/Kconfig 4326F: drivers/md/dm* 4327F: drivers/md/persistent-data/ 4328F: include/linux/device-mapper.h 4329F: include/linux/dm-*.h 4330F: include/uapi/linux/dm-*.h 4331 4332DEVLINK 4333M: Jiri Pirko <jiri@mellanox.com> 4334L: netdev@vger.kernel.org 4335S: Supported 4336F: net/core/devlink.c 4337F: include/net/devlink.h 4338F: include/uapi/linux/devlink.h 4339 4340DIALOG SEMICONDUCTOR DRIVERS 4341M: Support Opensource <support.opensource@diasemi.com> 4342W: http://www.dialog-semiconductor.com/products 4343S: Supported 4344F: Documentation/hwmon/da90?? 4345F: Documentation/devicetree/bindings/mfd/da90*.txt 4346F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4347F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4348F: Documentation/devicetree/bindings/regulator/da92*.txt 4349F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4350F: Documentation/devicetree/bindings/sound/da[79]*.txt 4351F: drivers/gpio/gpio-da90??.c 4352F: drivers/hwmon/da90??-hwmon.c 4353F: drivers/iio/adc/da91??-*.c 4354F: drivers/input/misc/da90??_onkey.c 4355F: drivers/input/touchscreen/da9052_tsi.c 4356F: drivers/leds/leds-da90??.c 4357F: drivers/mfd/da903x.c 4358F: drivers/mfd/da90??-*.c 4359F: drivers/mfd/da91??-*.c 4360F: drivers/power/supply/da9052-battery.c 4361F: drivers/power/supply/da91??-*.c 4362F: drivers/regulator/da903x.c 4363F: drivers/regulator/da9???-regulator.[ch] 4364F: drivers/thermal/da90??-thermal.c 4365F: drivers/rtc/rtc-da90??.c 4366F: drivers/video/backlight/da90??_bl.c 4367F: drivers/watchdog/da90??_wdt.c 4368F: include/linux/mfd/da903x.h 4369F: include/linux/mfd/da9052/ 4370F: include/linux/mfd/da9055/ 4371F: include/linux/mfd/da9062/ 4372F: include/linux/mfd/da9063/ 4373F: include/linux/mfd/da9150/ 4374F: include/linux/regulator/da9211.h 4375F: include/sound/da[79]*.h 4376F: sound/soc/codecs/da[79]*.[ch] 4377 4378DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4379M: William Breathitt Gray <vilhelm.gray@gmail.com> 4380L: linux-gpio@vger.kernel.org 4381S: Maintained 4382F: drivers/gpio/gpio-gpio-mm.c 4383 4384DIOLAN U2C-12 I2C DRIVER 4385M: Guenter Roeck <linux@roeck-us.net> 4386L: linux-i2c@vger.kernel.org 4387S: Maintained 4388F: drivers/i2c/busses/i2c-diolan-u2c.c 4389 4390FILESYSTEM DIRECT ACCESS (DAX) 4391M: Matthew Wilcox <willy@infradead.org> 4392M: Ross Zwisler <zwisler@kernel.org> 4393M: Jan Kara <jack@suse.cz> 4394L: linux-fsdevel@vger.kernel.org 4395S: Supported 4396F: fs/dax.c 4397F: include/linux/dax.h 4398F: include/trace/events/fs_dax.h 4399 4400DEVICE DIRECT ACCESS (DAX) 4401M: Dan Williams <dan.j.williams@intel.com> 4402M: Dave Jiang <dave.jiang@intel.com> 4403M: Ross Zwisler <zwisler@kernel.org> 4404M: Vishal Verma <vishal.l.verma@intel.com> 4405L: linux-nvdimm@lists.01.org 4406S: Supported 4407F: drivers/dax/ 4408 4409DIRECTORY NOTIFICATION (DNOTIFY) 4410M: Jan Kara <jack@suse.cz> 4411R: Amir Goldstein <amir73il@gmail.com> 4412L: linux-fsdevel@vger.kernel.org 4413S: Maintained 4414F: Documentation/filesystems/dnotify.txt 4415F: fs/notify/dnotify/ 4416F: include/linux/dnotify.h 4417 4418DISK GEOMETRY AND PARTITION HANDLING 4419M: Andries Brouwer <aeb@cwi.nl> 4420W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4421W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4422W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4423S: Maintained 4424 4425DISKQUOTA 4426M: Jan Kara <jack@suse.com> 4427S: Maintained 4428F: Documentation/filesystems/quota.txt 4429F: fs/quota/ 4430F: include/linux/quota*.h 4431F: include/uapi/linux/quota*.h 4432 4433DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4434M: Bernie Thompson <bernie@plugable.com> 4435L: linux-fbdev@vger.kernel.org 4436S: Maintained 4437W: http://plugable.com/category/projects/udlfb/ 4438F: drivers/video/fbdev/udlfb.c 4439F: include/video/udlfb.h 4440F: Documentation/fb/udlfb.txt 4441 4442DISTRIBUTED LOCK MANAGER (DLM) 4443M: Christine Caulfield <ccaulfie@redhat.com> 4444M: David Teigland <teigland@redhat.com> 4445L: cluster-devel@redhat.com 4446W: http://sources.redhat.com/cluster/ 4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4448S: Supported 4449F: fs/dlm/ 4450 4451DMA BUFFER SHARING FRAMEWORK 4452M: Sumit Semwal <sumit.semwal@linaro.org> 4453S: Maintained 4454L: linux-media@vger.kernel.org 4455L: dri-devel@lists.freedesktop.org 4456L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4457F: drivers/dma-buf/ 4458F: include/linux/dma-buf* 4459F: include/linux/reservation.h 4460F: include/linux/*fence.h 4461F: Documentation/driver-api/dma-buf.rst 4462T: git git://anongit.freedesktop.org/drm/drm-misc 4463 4464DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4465M: Vinod Koul <vkoul@kernel.org> 4466L: dmaengine@vger.kernel.org 4467Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4468S: Maintained 4469F: drivers/dma/ 4470F: include/linux/dmaengine.h 4471F: include/linux/of_dma.h 4472F: Documentation/devicetree/bindings/dma/ 4473F: Documentation/driver-api/dmaengine/ 4474T: git git://git.infradead.org/users/vkoul/slave-dma.git 4475 4476DMA MAPPING HELPERS 4477M: Christoph Hellwig <hch@lst.de> 4478M: Marek Szyprowski <m.szyprowski@samsung.com> 4479R: Robin Murphy <robin.murphy@arm.com> 4480L: iommu@lists.linux-foundation.org 4481T: git git://git.infradead.org/users/hch/dma-mapping.git 4482W: http://git.infradead.org/users/hch/dma-mapping.git 4483S: Supported 4484F: kernel/dma/ 4485F: include/asm-generic/dma-mapping.h 4486F: include/linux/dma-direct.h 4487F: include/linux/dma-mapping.h 4488F: include/linux/dma-noncoherent.h 4489 4490DME1737 HARDWARE MONITOR DRIVER 4491M: Juerg Haefliger <juergh@gmail.com> 4492L: linux-hwmon@vger.kernel.org 4493S: Maintained 4494F: Documentation/hwmon/dme1737 4495F: drivers/hwmon/dme1737.c 4496 4497DMI/SMBIOS SUPPORT 4498M: Jean Delvare <jdelvare@suse.com> 4499S: Maintained 4500T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4501F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4502F: drivers/firmware/dmi-id.c 4503F: drivers/firmware/dmi_scan.c 4504F: include/linux/dmi.h 4505 4506DOCUMENTATION 4507M: Jonathan Corbet <corbet@lwn.net> 4508L: linux-doc@vger.kernel.org 4509S: Maintained 4510F: Documentation/ 4511F: scripts/kernel-doc 4512X: Documentation/ABI/ 4513X: Documentation/acpi/ 4514X: Documentation/devicetree/ 4515X: Documentation/i2c/ 4516X: Documentation/media/ 4517X: Documentation/power/ 4518X: Documentation/spi/ 4519T: git git://git.lwn.net/linux.git docs-next 4520 4521DOCUMENTATION/ITALIAN 4522M: Federico Vaga <federico.vaga@vaga.pv.it> 4523L: linux-doc@vger.kernel.org 4524S: Maintained 4525F: Documentation/translations/it_IT 4526 4527DONGWOON DW9714 LENS VOICE COIL DRIVER 4528M: Sakari Ailus <sakari.ailus@linux.intel.com> 4529L: linux-media@vger.kernel.org 4530T: git git://linuxtv.org/media_tree.git 4531S: Maintained 4532F: drivers/media/i2c/dw9714.c 4533F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4534 4535DONGWOON DW9807 LENS VOICE COIL DRIVER 4536M: Sakari Ailus <sakari.ailus@linux.intel.com> 4537L: linux-media@vger.kernel.org 4538T: git git://linuxtv.org/media_tree.git 4539S: Maintained 4540F: drivers/media/i2c/dw9807-vcm.c 4541F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4542 4543DOUBLETALK DRIVER 4544M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4545L: blinux-list@redhat.com 4546S: Maintained 4547F: drivers/char/dtlk.c 4548F: include/linux/dtlk.h 4549 4550DPAA2 DATAPATH I/O (DPIO) DRIVER 4551M: Roy Pledge <Roy.Pledge@nxp.com> 4552L: linux-kernel@vger.kernel.org 4553S: Maintained 4554F: drivers/soc/fsl/dpio 4555 4556DPAA2 ETHERNET DRIVER 4557M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4558L: netdev@vger.kernel.org 4559S: Maintained 4560F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4561F: drivers/net/ethernet/freescale/dpaa2/dpni* 4562F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4563F: drivers/net/ethernet/freescale/dpaa2/Makefile 4564F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4565 4566DPAA2 ETHERNET SWITCH DRIVER 4567M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4568M: Ioana Ciornei <ioana.ciornei@nxp.com> 4569L: linux-kernel@vger.kernel.org 4570S: Maintained 4571F: drivers/staging/fsl-dpaa2/ethsw 4572 4573DPAA2 PTP CLOCK DRIVER 4574M: Yangbo Lu <yangbo.lu@nxp.com> 4575L: netdev@vger.kernel.org 4576S: Maintained 4577F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4578F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4579 4580DPT_I2O SCSI RAID DRIVER 4581M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4582L: linux-scsi@vger.kernel.org 4583W: http://www.adaptec.com/ 4584S: Maintained 4585F: drivers/scsi/dpt* 4586F: drivers/scsi/dpt/ 4587 4588DRBD DRIVER 4589M: Philipp Reisner <philipp.reisner@linbit.com> 4590M: Lars Ellenberg <lars.ellenberg@linbit.com> 4591L: drbd-dev@lists.linbit.com 4592W: http://www.drbd.org 4593T: git git://git.linbit.com/linux-drbd.git 4594T: git git://git.linbit.com/drbd-8.4.git 4595S: Supported 4596F: drivers/block/drbd/ 4597F: lib/lru_cache.c 4598F: Documentation/blockdev/drbd/ 4599 4600DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4601M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4602R: "Rafael J. Wysocki" <rafael@kernel.org> 4603T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4604S: Supported 4605F: Documentation/kobject.txt 4606F: drivers/base/ 4607F: fs/debugfs/ 4608F: fs/sysfs/ 4609F: include/linux/debugfs.h 4610F: include/linux/kobj* 4611F: lib/kobj* 4612 4613DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4614M: Kevin Hilman <khilman@kernel.org> 4615M: Nishanth Menon <nm@ti.com> 4616S: Maintained 4617F: drivers/power/avs/ 4618F: include/linux/power/smartreflex.h 4619L: linux-pm@vger.kernel.org 4620 4621DRM DRIVER FOR ARM PL111 CLCD 4622M: Eric Anholt <eric@anholt.net> 4623T: git git://anongit.freedesktop.org/drm/drm-misc 4624S: Supported 4625F: drivers/gpu/drm/pl111/ 4626 4627DRM DRIVER FOR ARM VERSATILE TFT PANELS 4628M: Linus Walleij <linus.walleij@linaro.org> 4629T: git git://anongit.freedesktop.org/drm/drm-misc 4630S: Maintained 4631F: drivers/gpu/drm/panel/panel-arm-versatile.c 4632F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4633 4634DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4635M: Dave Airlie <airlied@redhat.com> 4636S: Odd Fixes 4637F: drivers/gpu/drm/ast/ 4638 4639DRM DRIVER FOR BOCHS VIRTUAL GPU 4640M: Gerd Hoffmann <kraxel@redhat.com> 4641L: virtualization@lists.linux-foundation.org 4642T: git git://anongit.freedesktop.org/drm/drm-misc 4643S: Maintained 4644F: drivers/gpu/drm/bochs/ 4645 4646DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4647M: Linus Walleij <linus.walleij@linaro.org> 4648T: git git://anongit.freedesktop.org/drm/drm-misc 4649S: Maintained 4650F: drivers/gpu/drm/tve200/ 4651 4652DRM DRIVER FOR ILITEK ILI9225 PANELS 4653M: David Lechner <david@lechnology.com> 4654S: Maintained 4655F: drivers/gpu/drm/tinydrm/ili9225.c 4656F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4657 4658DRM DRIVER FOR INTEL I810 VIDEO CARDS 4659S: Orphan / Obsolete 4660F: drivers/gpu/drm/i810/ 4661F: include/uapi/drm/i810_drm.h 4662 4663DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4664S: Orphan / Obsolete 4665F: drivers/gpu/drm/mga/ 4666F: include/uapi/drm/mga_drm.h 4667 4668DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4669M: Dave Airlie <airlied@redhat.com> 4670S: Odd Fixes 4671F: drivers/gpu/drm/mgag200/ 4672 4673DRM DRIVER FOR MI0283QT 4674M: Noralf Trønnes <noralf@tronnes.org> 4675S: Maintained 4676F: drivers/gpu/drm/tinydrm/mi0283qt.c 4677F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4678 4679DRM DRIVER FOR MSM ADRENO GPU 4680M: Rob Clark <robdclark@gmail.com> 4681L: linux-arm-msm@vger.kernel.org 4682L: dri-devel@lists.freedesktop.org 4683L: freedreno@lists.freedesktop.org 4684T: git git://people.freedesktop.org/~robclark/linux 4685S: Maintained 4686F: drivers/gpu/drm/msm/ 4687F: include/uapi/drm/msm_drm.h 4688F: Documentation/devicetree/bindings/display/msm/ 4689 4690DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4691M: Ben Skeggs <bskeggs@redhat.com> 4692L: dri-devel@lists.freedesktop.org 4693L: nouveau@lists.freedesktop.org 4694T: git git://github.com/skeggsb/linux 4695S: Supported 4696F: drivers/gpu/drm/nouveau/ 4697F: include/uapi/drm/nouveau_drm.h 4698 4699DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4700M: Noralf Trønnes <noralf@tronnes.org> 4701S: Maintained 4702F: drivers/gpu/drm/tinydrm/repaper.c 4703F: Documentation/devicetree/bindings/display/repaper.txt 4704 4705DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4706M: Dave Airlie <airlied@redhat.com> 4707M: Gerd Hoffmann <kraxel@redhat.com> 4708L: virtualization@lists.linux-foundation.org 4709T: git git://anongit.freedesktop.org/drm/drm-misc 4710S: Obsolete 4711W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4712F: drivers/gpu/drm/cirrus/ 4713 4714DRM DRIVER FOR QXL VIRTUAL GPU 4715M: Dave Airlie <airlied@redhat.com> 4716M: Gerd Hoffmann <kraxel@redhat.com> 4717L: virtualization@lists.linux-foundation.org 4718T: git git://anongit.freedesktop.org/drm/drm-misc 4719S: Maintained 4720F: drivers/gpu/drm/qxl/ 4721F: include/uapi/drm/qxl_drm.h 4722 4723DRM DRIVER FOR RAGE 128 VIDEO CARDS 4724S: Orphan / Obsolete 4725F: drivers/gpu/drm/r128/ 4726F: include/uapi/drm/r128_drm.h 4727 4728DRM DRIVER FOR SAVAGE VIDEO CARDS 4729S: Orphan / Obsolete 4730F: drivers/gpu/drm/savage/ 4731F: include/uapi/drm/savage_drm.h 4732 4733DRM DRIVER FOR SIS VIDEO CARDS 4734S: Orphan / Obsolete 4735F: drivers/gpu/drm/sis/ 4736F: include/uapi/drm/sis_drm.h 4737 4738DRM DRIVER FOR SITRONIX ST7586 PANELS 4739M: David Lechner <david@lechnology.com> 4740S: Maintained 4741F: drivers/gpu/drm/tinydrm/st7586.c 4742F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4743 4744DRM DRIVER FOR SITRONIX ST7735R PANELS 4745M: David Lechner <david@lechnology.com> 4746S: Maintained 4747F: drivers/gpu/drm/tinydrm/st7735r.c 4748F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4749 4750DRM DRIVER FOR TDFX VIDEO CARDS 4751S: Orphan / Obsolete 4752F: drivers/gpu/drm/tdfx/ 4753 4754DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4755M: Dave Airlie <airlied@redhat.com> 4756R: Sean Paul <sean@poorly.run> 4757L: dri-devel@lists.freedesktop.org 4758S: Odd Fixes 4759F: drivers/gpu/drm/udl/ 4760T: git git://anongit.freedesktop.org/drm/drm-misc 4761 4762DRM DRIVER FOR VMWARE VIRTUAL GPU 4763M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4764M: Sinclair Yeh <syeh@vmware.com> 4765M: Thomas Hellstrom <thellstrom@vmware.com> 4766L: dri-devel@lists.freedesktop.org 4767T: git git://people.freedesktop.org/~syeh/repos_linux 4768T: git git://people.freedesktop.org/~thomash/linux 4769S: Supported 4770F: drivers/gpu/drm/vmwgfx/ 4771F: include/uapi/drm/vmwgfx_drm.h 4772 4773DRM DRIVERS 4774M: David Airlie <airlied@linux.ie> 4775L: dri-devel@lists.freedesktop.org 4776T: git git://anongit.freedesktop.org/drm/drm 4777B: https://bugs.freedesktop.org/ 4778C: irc://chat.freenode.net/dri-devel 4779S: Maintained 4780F: drivers/gpu/drm/ 4781F: drivers/gpu/vga/ 4782F: Documentation/devicetree/bindings/display/ 4783F: Documentation/devicetree/bindings/gpu/ 4784F: Documentation/gpu/ 4785F: include/drm/ 4786F: include/uapi/drm/ 4787F: include/linux/vga* 4788 4789DRM DRIVERS AND MISC GPU PATCHES 4790M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4791M: Maxime Ripard <maxime.ripard@bootlin.com> 4792M: Sean Paul <sean@poorly.run> 4793W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4794S: Maintained 4795T: git git://anongit.freedesktop.org/drm/drm-misc 4796F: Documentation/gpu/ 4797F: drivers/gpu/vga/ 4798F: drivers/gpu/drm/* 4799F: include/drm/drm* 4800F: include/uapi/drm/drm* 4801F: include/linux/vga* 4802 4803DRM DRIVERS FOR ALLWINNER A10 4804M: Maxime Ripard <maxime.ripard@bootlin.com> 4805L: dri-devel@lists.freedesktop.org 4806S: Supported 4807F: drivers/gpu/drm/sun4i/ 4808F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4809T: git git://anongit.freedesktop.org/drm/drm-misc 4810 4811DRM DRIVERS FOR AMLOGIC SOCS 4812M: Neil Armstrong <narmstrong@baylibre.com> 4813L: dri-devel@lists.freedesktop.org 4814L: linux-amlogic@lists.infradead.org 4815W: http://linux-meson.com/ 4816S: Supported 4817F: drivers/gpu/drm/meson/ 4818F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4819F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4820F: Documentation/gpu/meson.rst 4821T: git git://anongit.freedesktop.org/drm/drm-misc 4822 4823DRM DRIVERS FOR ATMEL HLCDC 4824M: Boris Brezillon <boris.brezillon@bootlin.com> 4825L: dri-devel@lists.freedesktop.org 4826S: Supported 4827F: drivers/gpu/drm/atmel-hlcdc/ 4828F: Documentation/devicetree/bindings/display/atmel/ 4829T: git git://anongit.freedesktop.org/drm/drm-misc 4830 4831DRM DRIVERS FOR BRIDGE CHIPS 4832M: Archit Taneja <architt@codeaurora.org> 4833M: Andrzej Hajda <a.hajda@samsung.com> 4834R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4835S: Maintained 4836T: git git://anongit.freedesktop.org/drm/drm-misc 4837F: drivers/gpu/drm/bridge/ 4838 4839DRM DRIVERS FOR EXYNOS 4840M: Inki Dae <inki.dae@samsung.com> 4841M: Joonyoung Shim <jy0922.shim@samsung.com> 4842M: Seung-Woo Kim <sw0312.kim@samsung.com> 4843M: Kyungmin Park <kyungmin.park@samsung.com> 4844L: dri-devel@lists.freedesktop.org 4845T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4846S: Supported 4847F: drivers/gpu/drm/exynos/ 4848F: include/uapi/drm/exynos_drm.h 4849F: Documentation/devicetree/bindings/display/exynos/ 4850 4851DRM DRIVERS FOR FREESCALE DCU 4852M: Stefan Agner <stefan@agner.ch> 4853M: Alison Wang <alison.wang@nxp.com> 4854L: dri-devel@lists.freedesktop.org 4855S: Supported 4856F: drivers/gpu/drm/fsl-dcu/ 4857F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4858F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4859F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4860T: git git://anongit.freedesktop.org/drm/drm-misc 4861 4862DRM DRIVERS FOR FREESCALE IMX 4863M: Philipp Zabel <p.zabel@pengutronix.de> 4864L: dri-devel@lists.freedesktop.org 4865S: Maintained 4866F: drivers/gpu/drm/imx/ 4867F: drivers/gpu/ipu-v3/ 4868F: Documentation/devicetree/bindings/display/imx/ 4869 4870DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4871M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4872L: dri-devel@lists.freedesktop.org 4873T: git git://github.com/patjak/drm-gma500 4874S: Maintained 4875F: drivers/gpu/drm/gma500/ 4876 4877DRM DRIVERS FOR HISILICON 4878M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4879M: Rongrong Zou <zourongrong@gmail.com> 4880R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4881R: Chen Feng <puck.chen@hisilicon.com> 4882L: dri-devel@lists.freedesktop.org 4883T: git git://github.com/xin3liang/linux.git 4884S: Maintained 4885F: drivers/gpu/drm/hisilicon/ 4886F: Documentation/devicetree/bindings/display/hisilicon/ 4887 4888DRM DRIVERS FOR MEDIATEK 4889M: CK Hu <ck.hu@mediatek.com> 4890M: Philipp Zabel <p.zabel@pengutronix.de> 4891L: dri-devel@lists.freedesktop.org 4892S: Supported 4893F: drivers/gpu/drm/mediatek/ 4894F: Documentation/devicetree/bindings/display/mediatek/ 4895 4896DRM DRIVERS FOR NVIDIA TEGRA 4897M: Thierry Reding <thierry.reding@gmail.com> 4898L: dri-devel@lists.freedesktop.org 4899L: linux-tegra@vger.kernel.org 4900T: git git://anongit.freedesktop.org/tegra/linux.git 4901S: Supported 4902F: drivers/gpu/drm/tegra/ 4903F: drivers/gpu/host1x/ 4904F: include/linux/host1x.h 4905F: include/uapi/drm/tegra_drm.h 4906F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4907 4908DRM DRIVERS FOR RENESAS 4909M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4910M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 4911L: dri-devel@lists.freedesktop.org 4912L: linux-renesas-soc@vger.kernel.org 4913T: git git://linuxtv.org/pinchartl/media drm/du/next 4914S: Supported 4915F: drivers/gpu/drm/rcar-du/ 4916F: drivers/gpu/drm/shmobile/ 4917F: include/linux/platform_data/shmob_drm.h 4918F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4919F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4920F: Documentation/devicetree/bindings/display/renesas,du.txt 4921 4922DRM DRIVERS FOR ROCKCHIP 4923M: Sandy Huang <hjc@rock-chips.com> 4924M: Heiko Stübner <heiko@sntech.de> 4925L: dri-devel@lists.freedesktop.org 4926S: Maintained 4927F: drivers/gpu/drm/rockchip/ 4928F: Documentation/devicetree/bindings/display/rockchip/ 4929T: git git://anongit.freedesktop.org/drm/drm-misc 4930 4931DRM DRIVERS FOR STI 4932M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4933M: Vincent Abriou <vincent.abriou@st.com> 4934L: dri-devel@lists.freedesktop.org 4935T: git git://anongit.freedesktop.org/drm/drm-misc 4936S: Maintained 4937F: drivers/gpu/drm/sti 4938F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4939 4940DRM DRIVERS FOR STM 4941M: Yannick Fertre <yannick.fertre@st.com> 4942M: Philippe Cornu <philippe.cornu@st.com> 4943M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4944M: Vincent Abriou <vincent.abriou@st.com> 4945L: dri-devel@lists.freedesktop.org 4946T: git git://anongit.freedesktop.org/drm/drm-misc 4947S: Maintained 4948F: drivers/gpu/drm/stm 4949F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4950 4951DRM DRIVERS FOR TI LCDC 4952M: Jyri Sarha <jsarha@ti.com> 4953R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4954L: dri-devel@lists.freedesktop.org 4955S: Maintained 4956F: drivers/gpu/drm/tilcdc/ 4957F: Documentation/devicetree/bindings/display/tilcdc/ 4958 4959DRM DRIVERS FOR TI OMAP 4960M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4961L: dri-devel@lists.freedesktop.org 4962S: Maintained 4963F: drivers/gpu/drm/omapdrm/ 4964F: Documentation/devicetree/bindings/display/ti/ 4965 4966DRM DRIVERS FOR V3D 4967M: Eric Anholt <eric@anholt.net> 4968S: Supported 4969F: drivers/gpu/drm/v3d/ 4970F: include/uapi/drm/v3d_drm.h 4971F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4972T: git git://anongit.freedesktop.org/drm/drm-misc 4973 4974DRM DRIVERS FOR VC4 4975M: Eric Anholt <eric@anholt.net> 4976T: git git://github.com/anholt/linux 4977S: Supported 4978F: drivers/gpu/drm/vc4/ 4979F: include/uapi/drm/vc4_drm.h 4980F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4981T: git git://anongit.freedesktop.org/drm/drm-misc 4982 4983DRM DRIVERS FOR VIVANTE GPU IP 4984M: Lucas Stach <l.stach@pengutronix.de> 4985R: Russell King <linux+etnaviv@armlinux.org.uk> 4986R: Christian Gmeiner <christian.gmeiner@gmail.com> 4987L: etnaviv@lists.freedesktop.org 4988L: dri-devel@lists.freedesktop.org 4989S: Maintained 4990F: drivers/gpu/drm/etnaviv/ 4991F: include/uapi/drm/etnaviv_drm.h 4992F: Documentation/devicetree/bindings/display/etnaviv/ 4993 4994DRM DRIVERS FOR ZTE ZX 4995M: Shawn Guo <shawnguo@kernel.org> 4996L: dri-devel@lists.freedesktop.org 4997S: Maintained 4998F: drivers/gpu/drm/zte/ 4999F: Documentation/devicetree/bindings/display/zte,vou.txt 5000T: git git://anongit.freedesktop.org/drm/drm-misc 5001 5002DRM PANEL DRIVERS 5003M: Thierry Reding <thierry.reding@gmail.com> 5004L: dri-devel@lists.freedesktop.org 5005T: git git://anongit.freedesktop.org/drm/drm-misc 5006S: Maintained 5007F: drivers/gpu/drm/drm_panel.c 5008F: drivers/gpu/drm/panel/ 5009F: include/drm/drm_panel.h 5010F: Documentation/devicetree/bindings/display/panel/ 5011 5012DRM TINYDRM DRIVERS 5013M: Noralf Trønnes <noralf@tronnes.org> 5014W: https://github.com/notro/tinydrm/wiki/Development 5015T: git git://anongit.freedesktop.org/drm/drm-misc 5016S: Maintained 5017F: drivers/gpu/drm/tinydrm/ 5018F: include/drm/tinydrm/ 5019 5020DRM DRIVERS FOR XEN 5021M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5022T: git git://anongit.freedesktop.org/drm/drm-misc 5023L: dri-devel@lists.freedesktop.org 5024L: xen-devel@lists.xen.org 5025S: Supported 5026F: drivers/gpu/drm/xen/ 5027F: Documentation/gpu/xen-front.rst 5028 5029DRM TTM SUBSYSTEM 5030M: Christian Koenig <christian.koenig@amd.com> 5031M: Huang Rui <ray.huang@amd.com> 5032M: Junwei Zhang <Jerry.Zhang@amd.com> 5033T: git git://people.freedesktop.org/~agd5f/linux 5034S: Maintained 5035L: dri-devel@lists.freedesktop.org 5036F: include/drm/ttm/ 5037F: drivers/gpu/drm/ttm/ 5038 5039DSBR100 USB FM RADIO DRIVER 5040M: Alexey Klimov <klimov.linux@gmail.com> 5041L: linux-media@vger.kernel.org 5042T: git git://linuxtv.org/media_tree.git 5043S: Maintained 5044F: drivers/media/radio/dsbr100.c 5045 5046DSCC4 DRIVER 5047M: Francois Romieu <romieu@fr.zoreil.com> 5048L: netdev@vger.kernel.org 5049S: Maintained 5050F: drivers/net/wan/dscc4.c 5051 5052DT3155 MEDIA DRIVER 5053M: Hans Verkuil <hverkuil@xs4all.nl> 5054L: linux-media@vger.kernel.org 5055T: git git://linuxtv.org/media_tree.git 5056W: https://linuxtv.org 5057S: Odd Fixes 5058F: drivers/media/pci/dt3155/ 5059 5060DVB_USB_AF9015 MEDIA DRIVER 5061M: Antti Palosaari <crope@iki.fi> 5062L: linux-media@vger.kernel.org 5063W: https://linuxtv.org 5064W: http://palosaari.fi/linux/ 5065Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5066T: git git://linuxtv.org/anttip/media_tree.git 5067S: Maintained 5068F: drivers/media/usb/dvb-usb-v2/af9015* 5069 5070DVB_USB_AF9035 MEDIA DRIVER 5071M: Antti Palosaari <crope@iki.fi> 5072L: linux-media@vger.kernel.org 5073W: https://linuxtv.org 5074W: http://palosaari.fi/linux/ 5075Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5076T: git git://linuxtv.org/anttip/media_tree.git 5077S: Maintained 5078F: drivers/media/usb/dvb-usb-v2/af9035* 5079 5080DVB_USB_ANYSEE MEDIA DRIVER 5081M: Antti Palosaari <crope@iki.fi> 5082L: linux-media@vger.kernel.org 5083W: https://linuxtv.org 5084W: http://palosaari.fi/linux/ 5085Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5086T: git git://linuxtv.org/anttip/media_tree.git 5087S: Maintained 5088F: drivers/media/usb/dvb-usb-v2/anysee* 5089 5090DVB_USB_AU6610 MEDIA DRIVER 5091M: Antti Palosaari <crope@iki.fi> 5092L: linux-media@vger.kernel.org 5093W: https://linuxtv.org 5094W: http://palosaari.fi/linux/ 5095Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5096T: git git://linuxtv.org/anttip/media_tree.git 5097S: Maintained 5098F: drivers/media/usb/dvb-usb-v2/au6610* 5099 5100DVB_USB_CE6230 MEDIA DRIVER 5101M: Antti Palosaari <crope@iki.fi> 5102L: linux-media@vger.kernel.org 5103W: https://linuxtv.org 5104W: http://palosaari.fi/linux/ 5105Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5106T: git git://linuxtv.org/anttip/media_tree.git 5107S: Maintained 5108F: drivers/media/usb/dvb-usb-v2/ce6230* 5109 5110DVB_USB_CXUSB MEDIA DRIVER 5111M: Michael Krufky <mkrufky@linuxtv.org> 5112L: linux-media@vger.kernel.org 5113W: https://linuxtv.org 5114W: http://github.com/mkrufky 5115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5116T: git git://linuxtv.org/media_tree.git 5117S: Maintained 5118F: drivers/media/usb/dvb-usb/cxusb* 5119 5120DVB_USB_EC168 MEDIA DRIVER 5121M: Antti Palosaari <crope@iki.fi> 5122L: linux-media@vger.kernel.org 5123W: https://linuxtv.org 5124W: http://palosaari.fi/linux/ 5125Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5126T: git git://linuxtv.org/anttip/media_tree.git 5127S: Maintained 5128F: drivers/media/usb/dvb-usb-v2/ec168* 5129 5130DVB_USB_GL861 MEDIA DRIVER 5131M: Antti Palosaari <crope@iki.fi> 5132L: linux-media@vger.kernel.org 5133W: https://linuxtv.org 5134Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5135T: git git://linuxtv.org/anttip/media_tree.git 5136S: Maintained 5137F: drivers/media/usb/dvb-usb-v2/gl861* 5138 5139DVB_USB_MXL111SF MEDIA DRIVER 5140M: Michael Krufky <mkrufky@linuxtv.org> 5141L: linux-media@vger.kernel.org 5142W: https://linuxtv.org 5143W: http://github.com/mkrufky 5144Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5145T: git git://linuxtv.org/mkrufky/mxl111sf.git 5146S: Maintained 5147F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5148 5149DVB_USB_RTL28XXU MEDIA DRIVER 5150M: Antti Palosaari <crope@iki.fi> 5151L: linux-media@vger.kernel.org 5152W: https://linuxtv.org 5153W: http://palosaari.fi/linux/ 5154Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5155T: git git://linuxtv.org/anttip/media_tree.git 5156S: Maintained 5157F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5158 5159DVB_USB_V2 MEDIA DRIVER 5160M: Antti Palosaari <crope@iki.fi> 5161L: linux-media@vger.kernel.org 5162W: https://linuxtv.org 5163W: http://palosaari.fi/linux/ 5164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5165T: git git://linuxtv.org/anttip/media_tree.git 5166S: Maintained 5167F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5168F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5169 5170DYNAMIC DEBUG 5171M: Jason Baron <jbaron@akamai.com> 5172S: Maintained 5173F: lib/dynamic_debug.c 5174F: include/linux/dynamic_debug.h 5175 5176DYNAMIC INTERRUPT MODERATION 5177M: Tal Gilboa <talgi@mellanox.com> 5178S: Maintained 5179F: include/linux/net_dim.h 5180 5181DZ DECSTATION DZ11 SERIAL DRIVER 5182M: "Maciej W. Rozycki" <macro@linux-mips.org> 5183S: Maintained 5184F: drivers/tty/serial/dz.* 5185 5186E3X0 POWER BUTTON DRIVER 5187M: Moritz Fischer <moritz.fischer@ettus.com> 5188L: usrp-users@lists.ettus.com 5189W: http://www.ettus.com 5190S: Supported 5191F: drivers/input/misc/e3x0-button.c 5192F: Documentation/devicetree/bindings/input/e3x0-button.txt 5193 5194E4000 MEDIA DRIVER 5195M: Antti Palosaari <crope@iki.fi> 5196L: linux-media@vger.kernel.org 5197W: https://linuxtv.org 5198W: http://palosaari.fi/linux/ 5199Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5200T: git git://linuxtv.org/anttip/media_tree.git 5201S: Maintained 5202F: drivers/media/tuners/e4000* 5203 5204EARTH_PT1 MEDIA DRIVER 5205M: Akihiro Tsukada <tskd08@gmail.com> 5206L: linux-media@vger.kernel.org 5207S: Odd Fixes 5208F: drivers/media/pci/pt1/ 5209 5210EARTH_PT3 MEDIA DRIVER 5211M: Akihiro Tsukada <tskd08@gmail.com> 5212L: linux-media@vger.kernel.org 5213S: Odd Fixes 5214F: drivers/media/pci/pt3/ 5215 5216EC100 MEDIA DRIVER 5217M: Antti Palosaari <crope@iki.fi> 5218L: linux-media@vger.kernel.org 5219W: https://linuxtv.org 5220W: http://palosaari.fi/linux/ 5221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5222T: git git://linuxtv.org/anttip/media_tree.git 5223S: Maintained 5224F: drivers/media/dvb-frontends/ec100* 5225 5226ECRYPT FILE SYSTEM 5227M: Tyler Hicks <tyhicks@canonical.com> 5228L: ecryptfs@vger.kernel.org 5229W: http://ecryptfs.org 5230W: https://launchpad.net/ecryptfs 5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5232S: Supported 5233F: Documentation/filesystems/ecryptfs.txt 5234F: fs/ecryptfs/ 5235 5236EDAC-AMD64 5237M: Borislav Petkov <bp@alien8.de> 5238L: linux-edac@vger.kernel.org 5239S: Maintained 5240F: drivers/edac/amd64_edac* 5241 5242EDAC-CALXEDA 5243M: Robert Richter <rric@kernel.org> 5244L: linux-edac@vger.kernel.org 5245S: Maintained 5246F: drivers/edac/highbank* 5247 5248EDAC-CAVIUM OCTEON 5249M: Ralf Baechle <ralf@linux-mips.org> 5250M: David Daney <david.daney@cavium.com> 5251L: linux-edac@vger.kernel.org 5252L: linux-mips@linux-mips.org 5253S: Supported 5254F: drivers/edac/octeon_edac* 5255 5256EDAC-CAVIUM THUNDERX 5257M: David Daney <david.daney@cavium.com> 5258M: Jan Glauber <jglauber@cavium.com> 5259L: linux-edac@vger.kernel.org 5260S: Supported 5261F: drivers/edac/thunderx_edac* 5262 5263EDAC-CORE 5264M: Borislav Petkov <bp@alien8.de> 5265M: Mauro Carvalho Chehab <mchehab@kernel.org> 5266L: linux-edac@vger.kernel.org 5267T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5268T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5269S: Supported 5270F: Documentation/admin-guide/ras.rst 5271F: Documentation/driver-api/edac.rst 5272F: drivers/edac/ 5273F: include/linux/edac.h 5274 5275EDAC-E752X 5276M: Mark Gross <mark.gross@intel.com> 5277L: linux-edac@vger.kernel.org 5278S: Maintained 5279F: drivers/edac/e752x_edac.c 5280 5281EDAC-E7XXX 5282L: linux-edac@vger.kernel.org 5283S: Maintained 5284F: drivers/edac/e7xxx_edac.c 5285 5286EDAC-FSL_DDR 5287M: York Sun <york.sun@nxp.com> 5288L: linux-edac@vger.kernel.org 5289S: Maintained 5290F: drivers/edac/fsl_ddr_edac.* 5291 5292EDAC-GHES 5293M: Mauro Carvalho Chehab <mchehab@kernel.org> 5294L: linux-edac@vger.kernel.org 5295S: Maintained 5296F: drivers/edac/ghes_edac.c 5297 5298EDAC-I3000 5299L: linux-edac@vger.kernel.org 5300S: Orphan 5301F: drivers/edac/i3000_edac.c 5302 5303EDAC-I5000 5304L: linux-edac@vger.kernel.org 5305S: Maintained 5306F: drivers/edac/i5000_edac.c 5307 5308EDAC-I5400 5309M: Mauro Carvalho Chehab <mchehab@kernel.org> 5310L: linux-edac@vger.kernel.org 5311S: Maintained 5312F: drivers/edac/i5400_edac.c 5313 5314EDAC-I7300 5315M: Mauro Carvalho Chehab <mchehab@kernel.org> 5316L: linux-edac@vger.kernel.org 5317S: Maintained 5318F: drivers/edac/i7300_edac.c 5319 5320EDAC-I7CORE 5321M: Mauro Carvalho Chehab <mchehab@kernel.org> 5322L: linux-edac@vger.kernel.org 5323S: Maintained 5324F: drivers/edac/i7core_edac.c 5325 5326EDAC-I82443BXGX 5327M: Tim Small <tim@buttersideup.com> 5328L: linux-edac@vger.kernel.org 5329S: Maintained 5330F: drivers/edac/i82443bxgx_edac.c 5331 5332EDAC-I82975X 5333M: Ranganathan Desikan <ravi@jetztechnologies.com> 5334M: "Arvind R." <arvino55@gmail.com> 5335L: linux-edac@vger.kernel.org 5336S: Maintained 5337F: drivers/edac/i82975x_edac.c 5338 5339EDAC-IE31200 5340M: Jason Baron <jbaron@akamai.com> 5341L: linux-edac@vger.kernel.org 5342S: Maintained 5343F: drivers/edac/ie31200_edac.c 5344 5345EDAC-MPC85XX 5346M: Johannes Thumshirn <morbidrsa@gmail.com> 5347L: linux-edac@vger.kernel.org 5348S: Maintained 5349F: drivers/edac/mpc85xx_edac.[ch] 5350 5351EDAC-PASEMI 5352M: Egor Martovetsky <egor@pasemi.com> 5353L: linux-edac@vger.kernel.org 5354S: Maintained 5355F: drivers/edac/pasemi_edac.c 5356 5357EDAC-PND2 5358M: Tony Luck <tony.luck@intel.com> 5359L: linux-edac@vger.kernel.org 5360S: Maintained 5361F: drivers/edac/pnd2_edac.[ch] 5362 5363EDAC-R82600 5364M: Tim Small <tim@buttersideup.com> 5365L: linux-edac@vger.kernel.org 5366S: Maintained 5367F: drivers/edac/r82600_edac.c 5368 5369EDAC-SBRIDGE 5370M: Tony Luck <tony.luck@intel.com> 5371R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5372L: linux-edac@vger.kernel.org 5373S: Maintained 5374F: drivers/edac/sb_edac.c 5375 5376EDAC-SKYLAKE 5377M: Tony Luck <tony.luck@intel.com> 5378L: linux-edac@vger.kernel.org 5379S: Maintained 5380F: drivers/edac/skx_edac.c 5381 5382EDAC-TI 5383M: Tero Kristo <t-kristo@ti.com> 5384L: linux-edac@vger.kernel.org 5385S: Maintained 5386F: drivers/edac/ti_edac.c 5387 5388EDAC-QCOM 5389M: Channagoud Kadabi <ckadabi@codeaurora.org> 5390M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5391L: linux-arm-msm@vger.kernel.org 5392L: linux-edac@vger.kernel.org 5393S: Maintained 5394F: drivers/edac/qcom_edac.c 5395 5396EDIROL UA-101/UA-1000 DRIVER 5397M: Clemens Ladisch <clemens@ladisch.de> 5398L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5399T: git git://git.alsa-project.org/alsa-kernel.git 5400S: Maintained 5401F: sound/usb/misc/ua101.c 5402 5403EFI TEST DRIVER 5404L: linux-efi@vger.kernel.org 5405M: Ivan Hu <ivan.hu@canonical.com> 5406M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5407S: Maintained 5408F: drivers/firmware/efi/test/ 5409 5410EFI VARIABLE FILESYSTEM 5411M: Matthew Garrett <matthew.garrett@nebula.com> 5412M: Jeremy Kerr <jk@ozlabs.org> 5413M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5414T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5415L: linux-efi@vger.kernel.org 5416S: Maintained 5417F: fs/efivarfs/ 5418 5419EFIFB FRAMEBUFFER DRIVER 5420L: linux-fbdev@vger.kernel.org 5421M: Peter Jones <pjones@redhat.com> 5422S: Maintained 5423F: drivers/video/fbdev/efifb.c 5424 5425EFS FILESYSTEM 5426W: http://aeschi.ch.eu.org/efs/ 5427S: Orphan 5428F: fs/efs/ 5429 5430EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5431M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5432L: netdev@vger.kernel.org 5433S: Maintained 5434F: drivers/net/ethernet/ibm/ehea/ 5435 5436EM28XX VIDEO4LINUX DRIVER 5437M: Mauro Carvalho Chehab <mchehab@kernel.org> 5438L: linux-media@vger.kernel.org 5439W: https://linuxtv.org 5440T: git git://linuxtv.org/media_tree.git 5441S: Maintained 5442F: drivers/media/usb/em28xx/ 5443F: Documentation/media/v4l-drivers/em28xx* 5444 5445EMBEDDED LINUX 5446M: Paul Gortmaker <paul.gortmaker@windriver.com> 5447M: Matt Mackall <mpm@selenic.com> 5448M: David Woodhouse <dwmw2@infradead.org> 5449L: linux-embedded@vger.kernel.org 5450S: Maintained 5451 5452Emulex 10Gbps iSCSI - OneConnect DRIVER 5453M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5454M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5455M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5456L: linux-scsi@vger.kernel.org 5457W: http://www.broadcom.com 5458S: Supported 5459F: drivers/scsi/be2iscsi/ 5460 5461Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5462M: Sathya Perla <sathya.perla@broadcom.com> 5463M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5464M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5465M: Somnath Kotur <somnath.kotur@broadcom.com> 5466L: netdev@vger.kernel.org 5467W: http://www.emulex.com 5468S: Supported 5469F: drivers/net/ethernet/emulex/benet/ 5470 5471EMULEX ONECONNECT ROCE DRIVER 5472M: Selvin Xavier <selvin.xavier@broadcom.com> 5473M: Devesh Sharma <devesh.sharma@broadcom.com> 5474L: linux-rdma@vger.kernel.org 5475W: http://www.broadcom.com 5476S: Odd Fixes 5477F: drivers/infiniband/hw/ocrdma/ 5478F: include/uapi/rdma/ocrdma-abi.h 5479 5480EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5481M: James Smart <james.smart@broadcom.com> 5482M: Dick Kennedy <dick.kennedy@broadcom.com> 5483L: linux-scsi@vger.kernel.org 5484W: http://www.broadcom.com 5485S: Supported 5486F: drivers/scsi/lpfc/ 5487 5488ENE CB710 FLASH CARD READER DRIVER 5489M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5490S: Maintained 5491F: drivers/misc/cb710/ 5492F: drivers/mmc/host/cb710-mmc.* 5493F: include/linux/cb710.h 5494 5495ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5496M: Maxim Levitsky <maximlevitsky@gmail.com> 5497S: Maintained 5498F: drivers/media/rc/ene_ir.* 5499 5500EPSON S1D13XXX FRAMEBUFFER DRIVER 5501M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5502S: Maintained 5503T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5504F: drivers/video/fbdev/s1d13xxxfb.c 5505F: include/video/s1d13xxxfb.h 5506 5507ERRSEQ ERROR TRACKING INFRASTRUCTURE 5508M: Jeff Layton <jlayton@kernel.org> 5509S: Maintained 5510F: lib/errseq.c 5511F: include/linux/errseq.h 5512 5513ET131X NETWORK DRIVER 5514M: Mark Einon <mark.einon@gmail.com> 5515S: Odd Fixes 5516F: drivers/net/ethernet/agere/ 5517 5518ETHERNET BRIDGE 5519M: Roopa Prabhu <roopa@cumulusnetworks.com> 5520M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5521L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5522L: netdev@vger.kernel.org 5523W: http://www.linuxfoundation.org/en/Net:Bridge 5524S: Maintained 5525F: include/linux/netfilter_bridge/ 5526F: net/bridge/ 5527 5528ETHERNET PHY LIBRARY 5529M: Andrew Lunn <andrew@lunn.ch> 5530M: Florian Fainelli <f.fainelli@gmail.com> 5531L: netdev@vger.kernel.org 5532S: Maintained 5533F: Documentation/ABI/testing/sysfs-bus-mdio 5534F: Documentation/devicetree/bindings/net/mdio* 5535F: Documentation/networking/phy.txt 5536F: drivers/net/phy/ 5537F: drivers/of/of_mdio.c 5538F: drivers/of/of_net.c 5539F: include/linux/*mdio*.h 5540F: include/linux/of_net.h 5541F: include/linux/phy.h 5542F: include/linux/phy_fixed.h 5543F: include/linux/platform_data/mdio-bcm-unimac.h 5544F: include/trace/events/mdio.h 5545F: include/uapi/linux/mdio.h 5546F: include/uapi/linux/mii.h 5547 5548EXT2 FILE SYSTEM 5549M: Jan Kara <jack@suse.com> 5550L: linux-ext4@vger.kernel.org 5551S: Maintained 5552F: Documentation/filesystems/ext2.txt 5553F: fs/ext2/ 5554F: include/linux/ext2* 5555 5556EXT4 FILE SYSTEM 5557M: "Theodore Ts'o" <tytso@mit.edu> 5558M: Andreas Dilger <adilger.kernel@dilger.ca> 5559L: linux-ext4@vger.kernel.org 5560W: http://ext4.wiki.kernel.org 5561Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5563S: Maintained 5564F: Documentation/filesystems/ext4/ext4.rst 5565F: fs/ext4/ 5566 5567Extended Verification Module (EVM) 5568M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5569L: linux-integrity@vger.kernel.org 5570S: Supported 5571F: security/integrity/evm/ 5572 5573EXTENSIBLE FIRMWARE INTERFACE (EFI) 5574M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5575L: linux-efi@vger.kernel.org 5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5577S: Maintained 5578F: Documentation/efi-stub.txt 5579F: arch/*/kernel/efi.c 5580F: arch/x86/boot/compressed/eboot.[ch] 5581F: arch/*/include/asm/efi.h 5582F: arch/x86/platform/efi/ 5583F: drivers/firmware/efi/ 5584F: include/linux/efi*.h 5585F: arch/arm/boot/compressed/efi-header.S 5586F: arch/arm64/kernel/efi-entry.S 5587 5588EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5589M: MyungJoo Ham <myungjoo.ham@samsung.com> 5590M: Chanwoo Choi <cw00.choi@samsung.com> 5591L: linux-kernel@vger.kernel.org 5592T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5593S: Maintained 5594F: drivers/extcon/ 5595F: include/linux/extcon/ 5596F: include/linux/extcon.h 5597F: Documentation/extcon/ 5598F: Documentation/devicetree/bindings/extcon/ 5599 5600EXYNOS DP DRIVER 5601M: Jingoo Han <jingoohan1@gmail.com> 5602L: dri-devel@lists.freedesktop.org 5603S: Maintained 5604F: drivers/gpu/drm/exynos/exynos_dp* 5605 5606EXYNOS SYSMMU (IOMMU) driver 5607M: Marek Szyprowski <m.szyprowski@samsung.com> 5608L: iommu@lists.linux-foundation.org 5609S: Maintained 5610F: drivers/iommu/exynos-iommu.c 5611 5612EZchip NPS platform support 5613M: Vineet Gupta <vgupta@synopsys.com> 5614M: Ofer Levi <oferle@mellanox.com> 5615S: Supported 5616F: arch/arc/plat-eznps 5617F: arch/arc/boot/dts/eznps.dts 5618 5619F2FS FILE SYSTEM 5620M: Jaegeuk Kim <jaegeuk@kernel.org> 5621M: Chao Yu <yuchao0@huawei.com> 5622L: linux-f2fs-devel@lists.sourceforge.net 5623W: https://f2fs.wiki.kernel.org/ 5624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5625S: Maintained 5626F: Documentation/filesystems/f2fs.txt 5627F: Documentation/ABI/testing/sysfs-fs-f2fs 5628F: fs/f2fs/ 5629F: include/linux/f2fs_fs.h 5630F: include/trace/events/f2fs.h 5631 5632F71805F HARDWARE MONITORING DRIVER 5633M: Jean Delvare <jdelvare@suse.com> 5634L: linux-hwmon@vger.kernel.org 5635S: Maintained 5636F: Documentation/hwmon/f71805f 5637F: drivers/hwmon/f71805f.c 5638 5639FADDR2LINE 5640M: Josh Poimboeuf <jpoimboe@redhat.com> 5641S: Maintained 5642F: scripts/faddr2line 5643 5644FAILOVER MODULE 5645M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5646L: netdev@vger.kernel.org 5647S: Supported 5648F: net/core/failover.c 5649F: include/net/failover.h 5650F: Documentation/networking/failover.rst 5651 5652FANOTIFY 5653M: Jan Kara <jack@suse.cz> 5654R: Amir Goldstein <amir73il@gmail.com> 5655L: linux-fsdevel@vger.kernel.org 5656S: Maintained 5657F: fs/notify/fanotify/ 5658F: include/linux/fanotify.h 5659F: include/uapi/linux/fanotify.h 5660 5661FARSYNC SYNCHRONOUS DRIVER 5662M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5663W: http://www.farsite.co.uk/ 5664S: Supported 5665F: drivers/net/wan/farsync.* 5666 5667FAULT INJECTION SUPPORT 5668M: Akinobu Mita <akinobu.mita@gmail.com> 5669S: Supported 5670F: Documentation/fault-injection/ 5671F: lib/fault-inject.c 5672 5673FBTFT Framebuffer drivers 5674S: Orphan 5675L: dri-devel@lists.freedesktop.org 5676L: linux-fbdev@vger.kernel.org 5677F: drivers/staging/fbtft/ 5678 5679FC0011 TUNER DRIVER 5680M: Michael Buesch <m@bues.ch> 5681L: linux-media@vger.kernel.org 5682S: Maintained 5683F: drivers/media/tuners/fc0011.h 5684F: drivers/media/tuners/fc0011.c 5685 5686FC2580 MEDIA DRIVER 5687M: Antti Palosaari <crope@iki.fi> 5688L: linux-media@vger.kernel.org 5689W: https://linuxtv.org 5690W: http://palosaari.fi/linux/ 5691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5692T: git git://linuxtv.org/anttip/media_tree.git 5693S: Maintained 5694F: drivers/media/tuners/fc2580* 5695 5696FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5697M: Johannes Thumshirn <jth@kernel.org> 5698L: linux-scsi@vger.kernel.org 5699W: www.Open-FCoE.org 5700S: Supported 5701F: drivers/scsi/libfc/ 5702F: drivers/scsi/fcoe/ 5703F: include/scsi/fc/ 5704F: include/scsi/libfc.h 5705F: include/scsi/libfcoe.h 5706F: include/uapi/scsi/fc/ 5707 5708FILE LOCKING (flock() and fcntl()/lockf()) 5709M: Jeff Layton <jlayton@kernel.org> 5710M: "J. Bruce Fields" <bfields@fieldses.org> 5711L: linux-fsdevel@vger.kernel.org 5712S: Maintained 5713F: include/linux/fcntl.h 5714F: include/uapi/linux/fcntl.h 5715F: fs/fcntl.c 5716F: fs/locks.c 5717 5718FILESYSTEMS (VFS and infrastructure) 5719M: Alexander Viro <viro@zeniv.linux.org.uk> 5720L: linux-fsdevel@vger.kernel.org 5721S: Maintained 5722F: fs/* 5723F: include/linux/fs.h 5724F: include/uapi/linux/fs.h 5725 5726FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5727M: Riku Voipio <riku.voipio@iki.fi> 5728L: linux-hwmon@vger.kernel.org 5729S: Maintained 5730F: drivers/hwmon/f75375s.c 5731F: include/linux/f75375s.h 5732 5733FIREWIRE AUDIO DRIVERS 5734M: Clemens Ladisch <clemens@ladisch.de> 5735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5736T: git git://git.alsa-project.org/alsa-kernel.git 5737S: Maintained 5738F: sound/firewire/ 5739 5740FIREWIRE MEDIA DRIVERS (firedtv) 5741M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5742L: linux-media@vger.kernel.org 5743L: linux1394-devel@lists.sourceforge.net 5744T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5745S: Maintained 5746F: drivers/media/firewire/ 5747 5748FIREWIRE SBP-2 TARGET 5749M: Chris Boot <bootc@bootc.net> 5750L: linux-scsi@vger.kernel.org 5751L: target-devel@vger.kernel.org 5752L: linux1394-devel@lists.sourceforge.net 5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5754S: Maintained 5755F: drivers/target/sbp/ 5756 5757FIREWIRE SUBSYSTEM 5758M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5759L: linux1394-devel@lists.sourceforge.net 5760W: http://ieee1394.wiki.kernel.org/ 5761T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5762S: Maintained 5763F: drivers/firewire/ 5764F: include/linux/firewire.h 5765F: include/uapi/linux/firewire*.h 5766F: tools/firewire/ 5767 5768FIRMWARE LOADER (request_firmware) 5769M: Luis R. Rodriguez <mcgrof@kernel.org> 5770L: linux-kernel@vger.kernel.org 5771S: Maintained 5772F: Documentation/firmware_class/ 5773F: drivers/base/firmware_loader/ 5774F: include/linux/firmware.h 5775 5776FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5777M: Joshua Morris <josh.h.morris@us.ibm.com> 5778M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5779S: Maintained 5780F: drivers/block/rsxx/ 5781 5782FLOPPY DRIVER 5783M: Jiri Kosina <jikos@kernel.org> 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5785S: Odd fixes 5786F: drivers/block/floppy.c 5787 5788FMC SUBSYSTEM 5789M: Alessandro Rubini <rubini@gnudd.com> 5790W: http://www.ohwr.org/projects/fmc-bus 5791S: Supported 5792F: drivers/fmc/ 5793F: include/linux/fmc*.h 5794F: include/linux/ipmi-fru.h 5795K: fmc_d.*register 5796 5797FPGA MANAGER FRAMEWORK 5798M: Alan Tull <atull@kernel.org> 5799M: Moritz Fischer <mdf@kernel.org> 5800L: linux-fpga@vger.kernel.org 5801S: Maintained 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5803Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5804F: Documentation/fpga/ 5805F: Documentation/driver-api/fpga/ 5806F: Documentation/devicetree/bindings/fpga/ 5807F: drivers/fpga/ 5808F: include/linux/fpga/ 5809W: http://www.rocketboards.org 5810 5811FPGA DFL DRIVERS 5812M: Wu Hao <hao.wu@intel.com> 5813L: linux-fpga@vger.kernel.org 5814S: Maintained 5815F: Documentation/fpga/dfl.txt 5816F: include/uapi/linux/fpga-dfl.h 5817F: drivers/fpga/dfl* 5818 5819FPU EMULATOR 5820M: Bill Metzenthen <billm@melbpc.org.au> 5821W: http://floatingpoint.sourceforge.net/emulator/index.html 5822S: Maintained 5823F: arch/x86/math-emu/ 5824 5825FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5826L: netdev@vger.kernel.org 5827S: Orphan 5828F: drivers/net/wan/dlci.c 5829F: drivers/net/wan/sdla.c 5830 5831FRAMEBUFFER LAYER 5832M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5833L: dri-devel@lists.freedesktop.org 5834L: linux-fbdev@vger.kernel.org 5835T: git git://github.com/bzolnier/linux.git 5836Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5837S: Maintained 5838F: Documentation/fb/ 5839F: drivers/video/ 5840F: include/video/ 5841F: include/linux/fb.h 5842F: include/uapi/video/ 5843F: include/uapi/linux/fb.h 5844 5845FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5846M: Horia Geantă <horia.geanta@nxp.com> 5847M: Aymen Sghaier <aymen.sghaier@nxp.com> 5848L: linux-crypto@vger.kernel.org 5849S: Maintained 5850F: drivers/crypto/caam/ 5851F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5852 5853FREESCALE DIU FRAMEBUFFER DRIVER 5854M: Timur Tabi <timur@kernel.org> 5855L: linux-fbdev@vger.kernel.org 5856S: Maintained 5857F: drivers/video/fbdev/fsl-diu-fb.* 5858 5859FREESCALE DMA DRIVER 5860M: Li Yang <leoyang.li@nxp.com> 5861M: Zhang Wei <zw@zh-kernel.org> 5862L: linuxppc-dev@lists.ozlabs.org 5863S: Maintained 5864F: drivers/dma/fsldma.* 5865 5866FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5867M: Claudiu Manoil <claudiu.manoil@nxp.com> 5868L: netdev@vger.kernel.org 5869S: Maintained 5870F: drivers/net/ethernet/freescale/gianfar* 5871F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5872 5873FREESCALE GPMI NAND DRIVER 5874M: Han Xu <han.xu@nxp.com> 5875L: linux-mtd@lists.infradead.org 5876S: Maintained 5877F: drivers/mtd/nand/raw/gpmi-nand/* 5878 5879FREESCALE I2C CPM DRIVER 5880M: Jochen Friedrich <jochen@scram.de> 5881L: linuxppc-dev@lists.ozlabs.org 5882L: linux-i2c@vger.kernel.org 5883S: Maintained 5884F: drivers/i2c/busses/i2c-cpm.c 5885 5886FREESCALE IMX LPI2C DRIVER 5887M: Dong Aisheng <aisheng.dong@nxp.com> 5888L: linux-i2c@vger.kernel.org 5889L: linux-imx@nxp.com 5890S: Maintained 5891F: drivers/i2c/busses/i2c-imx-lpi2c.c 5892F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 5893 5894FREESCALE IMX / MXC FEC DRIVER 5895M: Fugang Duan <fugang.duan@nxp.com> 5896L: netdev@vger.kernel.org 5897S: Maintained 5898F: drivers/net/ethernet/freescale/fec_main.c 5899F: drivers/net/ethernet/freescale/fec_ptp.c 5900F: drivers/net/ethernet/freescale/fec.h 5901F: Documentation/devicetree/bindings/net/fsl-fec.txt 5902 5903FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5904M: Sascha Hauer <s.hauer@pengutronix.de> 5905R: Pengutronix Kernel Team <kernel@pengutronix.de> 5906L: linux-fbdev@vger.kernel.org 5907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5908S: Maintained 5909F: include/linux/platform_data/video-imxfb.h 5910F: drivers/video/fbdev/imxfb.c 5911 5912FREESCALE QORIQ DPAA ETHERNET DRIVER 5913M: Madalin Bucur <madalin.bucur@nxp.com> 5914L: netdev@vger.kernel.org 5915S: Maintained 5916F: drivers/net/ethernet/freescale/dpaa 5917 5918FREESCALE QORIQ DPAA FMAN DRIVER 5919M: Madalin Bucur <madalin.bucur@nxp.com> 5920L: netdev@vger.kernel.org 5921S: Maintained 5922F: drivers/net/ethernet/freescale/fman 5923F: Documentation/devicetree/bindings/net/fsl-fman.txt 5924 5925FREESCALE QORIQ PTP CLOCK DRIVER 5926M: Yangbo Lu <yangbo.lu@nxp.com> 5927L: netdev@vger.kernel.org 5928S: Maintained 5929F: drivers/ptp/ptp_qoriq.c 5930F: include/linux/fsl/ptp_qoriq.h 5931F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5932 5933FREESCALE QUAD SPI DRIVER 5934M: Han Xu <han.xu@nxp.com> 5935L: linux-mtd@lists.infradead.org 5936S: Maintained 5937F: drivers/mtd/spi-nor/fsl-quadspi.c 5938 5939FREESCALE QUICC ENGINE LIBRARY 5940M: Qiang Zhao <qiang.zhao@nxp.com> 5941L: linuxppc-dev@lists.ozlabs.org 5942S: Maintained 5943F: drivers/soc/fsl/qe/ 5944F: include/soc/fsl/*qe*.h 5945F: include/soc/fsl/*ucc*.h 5946 5947FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5948M: Li Yang <leoyang.li@nxp.com> 5949L: netdev@vger.kernel.org 5950L: linuxppc-dev@lists.ozlabs.org 5951S: Maintained 5952F: drivers/net/ethernet/freescale/ucc_geth* 5953 5954FREESCALE QUICC ENGINE UCC HDLC DRIVER 5955M: Zhao Qiang <qiang.zhao@nxp.com> 5956L: netdev@vger.kernel.org 5957L: linuxppc-dev@lists.ozlabs.org 5958S: Maintained 5959F: drivers/net/wan/fsl_ucc_hdlc* 5960 5961FREESCALE QUICC ENGINE UCC UART DRIVER 5962M: Timur Tabi <timur@kernel.org> 5963L: linuxppc-dev@lists.ozlabs.org 5964S: Maintained 5965F: drivers/tty/serial/ucc_uart.c 5966 5967FREESCALE SOC DRIVERS 5968M: Li Yang <leoyang.li@nxp.com> 5969L: linuxppc-dev@lists.ozlabs.org 5970L: linux-arm-kernel@lists.infradead.org 5971S: Maintained 5972F: Documentation/devicetree/bindings/soc/fsl/ 5973F: drivers/soc/fsl/ 5974F: include/linux/fsl/ 5975 5976FREESCALE SOC FS_ENET DRIVER 5977M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5978L: linuxppc-dev@lists.ozlabs.org 5979L: netdev@vger.kernel.org 5980S: Maintained 5981F: drivers/net/ethernet/freescale/fs_enet/ 5982F: include/linux/fs_enet_pd.h 5983 5984FREESCALE SOC SOUND DRIVERS 5985M: Timur Tabi <timur@kernel.org> 5986M: Nicolin Chen <nicoleotsuka@gmail.com> 5987M: Xiubo Li <Xiubo.Lee@gmail.com> 5988R: Fabio Estevam <fabio.estevam@nxp.com> 5989L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5990L: linuxppc-dev@lists.ozlabs.org 5991S: Maintained 5992F: sound/soc/fsl/fsl* 5993F: sound/soc/fsl/imx* 5994F: sound/soc/fsl/mpc8610_hpcd.c 5995 5996FREESCALE USB PERIPHERAL DRIVERS 5997M: Li Yang <leoyang.li@nxp.com> 5998L: linux-usb@vger.kernel.org 5999L: linuxppc-dev@lists.ozlabs.org 6000S: Maintained 6001F: drivers/usb/gadget/udc/fsl* 6002 6003FREEVXFS FILESYSTEM 6004M: Christoph Hellwig <hch@infradead.org> 6005W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6006S: Maintained 6007F: fs/freevxfs/ 6008 6009FREEZER 6010M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6011M: Pavel Machek <pavel@ucw.cz> 6012L: linux-pm@vger.kernel.org 6013S: Supported 6014F: Documentation/power/freezing-of-tasks.txt 6015F: include/linux/freezer.h 6016F: kernel/freezer.c 6017 6018FRONTSWAP API 6019M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6020L: linux-kernel@vger.kernel.org 6021S: Maintained 6022F: mm/frontswap.c 6023F: include/linux/frontswap.h 6024 6025FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6026M: David Howells <dhowells@redhat.com> 6027L: linux-cachefs@redhat.com (moderated for non-subscribers) 6028S: Supported 6029F: Documentation/filesystems/caching/ 6030F: fs/fscache/ 6031F: include/linux/fscache*.h 6032 6033FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6034M: Theodore Y. Ts'o <tytso@mit.edu> 6035M: Jaegeuk Kim <jaegeuk@kernel.org> 6036L: linux-fscrypt@vger.kernel.org 6037Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6038T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6039S: Supported 6040F: fs/crypto/ 6041F: include/linux/fscrypt*.h 6042F: Documentation/filesystems/fscrypt.rst 6043 6044FSI-ATTACHED I2C DRIVER 6045M: Eddie James <eajames@linux.vnet.ibm.com> 6046L: linux-i2c@vger.kernel.org 6047L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6048S: Maintained 6049F: drivers/i2c/busses/i2c-fsi.c 6050F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6051 6052FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6053M: Jan Kara <jack@suse.cz> 6054R: Amir Goldstein <amir73il@gmail.com> 6055L: linux-fsdevel@vger.kernel.org 6056S: Maintained 6057F: fs/notify/ 6058F: include/linux/fsnotify*.h 6059 6060FUJITSU LAPTOP EXTRAS 6061M: Jonathan Woithe <jwoithe@just42.net> 6062L: platform-driver-x86@vger.kernel.org 6063S: Maintained 6064F: drivers/platform/x86/fujitsu-laptop.c 6065 6066FUJITSU M-5MO LS CAMERA ISP DRIVER 6067M: Kyungmin Park <kyungmin.park@samsung.com> 6068M: Heungjun Kim <riverful.kim@samsung.com> 6069L: linux-media@vger.kernel.org 6070S: Maintained 6071F: drivers/media/i2c/m5mols/ 6072F: include/media/i2c/m5mols.h 6073 6074FUJITSU TABLET EXTRAS 6075M: Robert Gerlach <khnz@gmx.de> 6076L: platform-driver-x86@vger.kernel.org 6077S: Maintained 6078F: drivers/platform/x86/fujitsu-tablet.c 6079 6080FUSE: FILESYSTEM IN USERSPACE 6081M: Miklos Szeredi <miklos@szeredi.hu> 6082L: linux-fsdevel@vger.kernel.org 6083W: http://fuse.sourceforge.net/ 6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6085S: Maintained 6086F: fs/fuse/ 6087F: include/uapi/linux/fuse.h 6088F: Documentation/filesystems/fuse.txt 6089 6090FUTEX SUBSYSTEM 6091M: Thomas Gleixner <tglx@linutronix.de> 6092M: Ingo Molnar <mingo@redhat.com> 6093R: Peter Zijlstra <peterz@infradead.org> 6094R: Darren Hart <dvhart@infradead.org> 6095L: linux-kernel@vger.kernel.org 6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6097S: Maintained 6098F: kernel/futex.c 6099F: kernel/futex_compat.c 6100F: include/asm-generic/futex.h 6101F: include/linux/futex.h 6102F: include/uapi/linux/futex.h 6103F: tools/testing/selftests/futex/ 6104F: tools/perf/bench/futex* 6105F: Documentation/*futex* 6106 6107GCC PLUGINS 6108M: Kees Cook <keescook@chromium.org> 6109R: Emese Revfy <re.emese@gmail.com> 6110L: kernel-hardening@lists.openwall.com 6111S: Maintained 6112F: scripts/gcc-plugins/ 6113F: scripts/gcc-plugin.sh 6114F: scripts/Makefile.gcc-plugins 6115F: Documentation/gcc-plugins.txt 6116 6117GASKET DRIVER FRAMEWORK 6118M: Rob Springer <rspringer@google.com> 6119M: Todd Poynor <toddpoynor@google.com> 6120M: Ben Chan <benchan@chromium.org> 6121S: Maintained 6122F: drivers/staging/gasket/ 6123 6124GCOV BASED KERNEL PROFILING 6125M: Peter Oberparleiter <oberpar@linux.ibm.com> 6126S: Maintained 6127F: kernel/gcov/ 6128F: Documentation/dev-tools/gcov.rst 6129 6130GDB KERNEL DEBUGGING HELPER SCRIPTS 6131M: Jan Kiszka <jan.kiszka@siemens.com> 6132M: Kieran Bingham <kbingham@kernel.org> 6133S: Supported 6134F: scripts/gdb/ 6135 6136GDT SCSI DISK ARRAY CONTROLLER DRIVER 6137M: Achim Leubner <achim_leubner@adaptec.com> 6138L: linux-scsi@vger.kernel.org 6139W: http://www.icp-vortex.com/ 6140S: Supported 6141F: drivers/scsi/gdt* 6142 6143GEMTEK FM RADIO RECEIVER DRIVER 6144M: Hans Verkuil <hverkuil@xs4all.nl> 6145L: linux-media@vger.kernel.org 6146T: git git://linuxtv.org/media_tree.git 6147W: https://linuxtv.org 6148S: Maintained 6149F: drivers/media/radio/radio-gemtek* 6150 6151GENERIC GPIO I2C DRIVER 6152M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6153S: Supported 6154F: drivers/i2c/busses/i2c-gpio.c 6155F: include/linux/platform_data/i2c-gpio.h 6156 6157GENERIC GPIO I2C MULTIPLEXER DRIVER 6158M: Peter Korsgaard <peter.korsgaard@barco.com> 6159L: linux-i2c@vger.kernel.org 6160S: Supported 6161F: drivers/i2c/muxes/i2c-mux-gpio.c 6162F: include/linux/platform_data/i2c-mux-gpio.h 6163F: Documentation/i2c/muxes/i2c-mux-gpio 6164 6165GENERIC HDLC (WAN) DRIVERS 6166M: Krzysztof Halasa <khc@pm.waw.pl> 6167W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6168S: Maintained 6169F: drivers/net/wan/c101.c 6170F: drivers/net/wan/hd6457* 6171F: drivers/net/wan/hdlc* 6172F: drivers/net/wan/n2.c 6173F: drivers/net/wan/pc300too.c 6174F: drivers/net/wan/pci200syn.c 6175F: drivers/net/wan/wanxl* 6176 6177GENERIC INCLUDE/ASM HEADER FILES 6178M: Arnd Bergmann <arnd@arndb.de> 6179L: linux-arch@vger.kernel.org 6180T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6181S: Maintained 6182F: include/asm-generic/ 6183F: include/uapi/asm-generic/ 6184 6185GENERIC PHY FRAMEWORK 6186M: Kishon Vijay Abraham I <kishon@ti.com> 6187L: linux-kernel@vger.kernel.org 6188T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6189S: Supported 6190F: drivers/phy/ 6191F: include/linux/phy/ 6192 6193GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6194M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6195S: Supported 6196F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6197 6198GENERIC PM DOMAINS 6199M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6200M: Kevin Hilman <khilman@kernel.org> 6201M: Ulf Hansson <ulf.hansson@linaro.org> 6202L: linux-pm@vger.kernel.org 6203S: Supported 6204F: drivers/base/power/domain*.c 6205F: include/linux/pm_domain.h 6206F: Documentation/devicetree/bindings/power/power_domain.txt 6207 6208GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6209M: Eugen Hristev <eugen.hristev@microchip.com> 6210L: linux-input@vger.kernel.org 6211S: Maintained 6212F: drivers/input/touchscreen/resistive-adc-touch.c 6213 6214GENERIC UIO DRIVER FOR PCI DEVICES 6215M: "Michael S. Tsirkin" <mst@redhat.com> 6216L: kvm@vger.kernel.org 6217S: Supported 6218F: drivers/uio/uio_pci_generic.c 6219 6220GENWQE (IBM Generic Workqueue Card) 6221M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6222M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6223S: Supported 6224F: drivers/misc/genwqe/ 6225 6226GET_MAINTAINER SCRIPT 6227M: Joe Perches <joe@perches.com> 6228S: Maintained 6229F: scripts/get_maintainer.pl 6230 6231GFS2 FILE SYSTEM 6232M: Bob Peterson <rpeterso@redhat.com> 6233M: Andreas Gruenbacher <agruenba@redhat.com> 6234L: cluster-devel@redhat.com 6235W: http://sources.redhat.com/cluster/ 6236T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6237S: Supported 6238F: Documentation/filesystems/gfs2*.txt 6239F: fs/gfs2/ 6240F: include/uapi/linux/gfs2_ondisk.h 6241 6242GIGASET ISDN DRIVERS 6243M: Paul Bolle <pebolle@tiscali.nl> 6244L: gigaset307x-common@lists.sourceforge.net 6245W: http://gigaset307x.sourceforge.net/ 6246S: Odd Fixes 6247F: Documentation/isdn/README.gigaset 6248F: drivers/isdn/gigaset/ 6249F: include/uapi/linux/gigaset_dev.h 6250 6251GNSS SUBSYSTEM 6252M: Johan Hovold <johan@kernel.org> 6253S: Maintained 6254F: Documentation/ABI/testing/sysfs-class-gnss 6255F: Documentation/devicetree/bindings/gnss/ 6256F: drivers/gnss/ 6257F: include/linux/gnss.h 6258 6259GO7007 MPEG CODEC 6260M: Hans Verkuil <hans.verkuil@cisco.com> 6261L: linux-media@vger.kernel.org 6262S: Maintained 6263F: drivers/media/usb/go7007/ 6264 6265GOODIX TOUCHSCREEN 6266M: Bastien Nocera <hadess@hadess.net> 6267L: linux-input@vger.kernel.org 6268S: Maintained 6269F: drivers/input/touchscreen/goodix.c 6270 6271GPD POCKET FAN DRIVER 6272M: Hans de Goede <hdegoede@redhat.com> 6273L: platform-driver-x86@vger.kernel.org 6274S: Maintained 6275F: drivers/platform/x86/gpd-pocket-fan.c 6276 6277GPIO ACPI SUPPORT 6278M: Mika Westerberg <mika.westerberg@linux.intel.com> 6279M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6280L: linux-gpio@vger.kernel.org 6281L: linux-acpi@vger.kernel.org 6282S: Maintained 6283F: Documentation/acpi/gpio-properties.txt 6284F: drivers/gpio/gpiolib-acpi.c 6285 6286GPIO IR Transmitter 6287M: Sean Young <sean@mess.org> 6288L: linux-media@vger.kernel.org 6289S: Maintained 6290F: drivers/media/rc/gpio-ir-tx.c 6291 6292GPIO MOCKUP DRIVER 6293M: Bamvor Jian Zhang <bamv2005@gmail.com> 6294R: Bartosz Golaszewski <brgl@bgdev.pl> 6295L: linux-gpio@vger.kernel.org 6296S: Maintained 6297F: drivers/gpio/gpio-mockup.c 6298F: tools/testing/selftests/gpio/ 6299 6300GPIO SUBSYSTEM 6301M: Linus Walleij <linus.walleij@linaro.org> 6302L: linux-gpio@vger.kernel.org 6303T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6304S: Maintained 6305F: Documentation/devicetree/bindings/gpio/ 6306F: Documentation/driver-api/gpio/ 6307F: Documentation/gpio/ 6308F: Documentation/ABI/testing/gpio-cdev 6309F: Documentation/ABI/obsolete/sysfs-gpio 6310F: drivers/gpio/ 6311F: include/linux/gpio/ 6312F: include/linux/gpio.h 6313F: include/linux/of_gpio.h 6314F: include/asm-generic/gpio.h 6315F: include/uapi/linux/gpio.h 6316F: tools/gpio/ 6317 6318GRE DEMULTIPLEXER DRIVER 6319M: Dmitry Kozlov <xeb@mail.ru> 6320L: netdev@vger.kernel.org 6321S: Maintained 6322F: net/ipv4/gre_demux.c 6323F: net/ipv4/gre_offload.c 6324F: include/net/gre.h 6325 6326GRETH 10/100/1G Ethernet MAC device driver 6327M: Andreas Larsson <andreas@gaisler.com> 6328L: netdev@vger.kernel.org 6329S: Maintained 6330F: drivers/net/ethernet/aeroflex/ 6331 6332GREYBUS AUDIO PROTOCOLS DRIVERS 6333M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6334M: Mark Greer <mgreer@animalcreek.com> 6335S: Maintained 6336F: drivers/staging/greybus/audio_apbridgea.c 6337F: drivers/staging/greybus/audio_apbridgea.h 6338F: drivers/staging/greybus/audio_codec.c 6339F: drivers/staging/greybus/audio_codec.h 6340F: drivers/staging/greybus/audio_gb.c 6341F: drivers/staging/greybus/audio_manager.c 6342F: drivers/staging/greybus/audio_manager.h 6343F: drivers/staging/greybus/audio_manager_module.c 6344F: drivers/staging/greybus/audio_manager_private.h 6345F: drivers/staging/greybus/audio_manager_sysfs.c 6346F: drivers/staging/greybus/audio_module.c 6347F: drivers/staging/greybus/audio_topology.c 6348 6349GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6350M: Viresh Kumar <vireshk@kernel.org> 6351S: Maintained 6352F: drivers/staging/greybus/authentication.c 6353F: drivers/staging/greybus/bootrom.c 6354F: drivers/staging/greybus/firmware.h 6355F: drivers/staging/greybus/fw-core.c 6356F: drivers/staging/greybus/fw-download.c 6357F: drivers/staging/greybus/fw-management.c 6358F: drivers/staging/greybus/greybus_authentication.h 6359F: drivers/staging/greybus/greybus_firmware.h 6360F: drivers/staging/greybus/hid.c 6361F: drivers/staging/greybus/i2c.c 6362F: drivers/staging/greybus/spi.c 6363F: drivers/staging/greybus/spilib.c 6364F: drivers/staging/greybus/spilib.h 6365 6366GREYBUS LOOPBACK DRIVER 6367M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6368S: Maintained 6369F: drivers/staging/greybus/loopback.c 6370 6371GREYBUS PLATFORM DRIVERS 6372M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6373S: Maintained 6374F: drivers/staging/greybus/arche-platform.c 6375F: drivers/staging/greybus/arche-apb-ctrl.c 6376F: drivers/staging/greybus/arche_platform.h 6377 6378GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6379M: Rui Miguel Silva <rmfrfs@gmail.com> 6380S: Maintained 6381F: drivers/staging/greybus/sdio.c 6382F: drivers/staging/greybus/light.c 6383F: drivers/staging/greybus/gpio.c 6384F: drivers/staging/greybus/power_supply.c 6385F: drivers/staging/greybus/spi.c 6386F: drivers/staging/greybus/spilib.c 6387 6388GREYBUS SUBSYSTEM 6389M: Johan Hovold <johan@kernel.org> 6390M: Alex Elder <elder@kernel.org> 6391M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6392S: Maintained 6393F: drivers/staging/greybus/ 6394L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6395 6396GREYBUS UART PROTOCOLS DRIVERS 6397M: David Lin <dtwlin@gmail.com> 6398S: Maintained 6399F: drivers/staging/greybus/uart.c 6400F: drivers/staging/greybus/log.c 6401 6402GS1662 VIDEO SERIALIZER 6403M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6404L: linux-media@vger.kernel.org 6405T: git git://linuxtv.org/media_tree.git 6406S: Maintained 6407F: drivers/media/spi/gs1662.c 6408 6409GSPCA FINEPIX SUBDRIVER 6410M: Frank Zago <frank@zago.net> 6411L: linux-media@vger.kernel.org 6412T: git git://linuxtv.org/media_tree.git 6413S: Maintained 6414F: drivers/media/usb/gspca/finepix.c 6415 6416GSPCA GL860 SUBDRIVER 6417M: Olivier Lorin <o.lorin@laposte.net> 6418L: linux-media@vger.kernel.org 6419T: git git://linuxtv.org/media_tree.git 6420S: Maintained 6421F: drivers/media/usb/gspca/gl860/ 6422 6423GSPCA M5602 SUBDRIVER 6424M: Erik Andren <erik.andren@gmail.com> 6425L: linux-media@vger.kernel.org 6426T: git git://linuxtv.org/media_tree.git 6427S: Maintained 6428F: drivers/media/usb/gspca/m5602/ 6429 6430GSPCA PAC207 SONIXB SUBDRIVER 6431M: Hans Verkuil <hverkuil@xs4all.nl> 6432L: linux-media@vger.kernel.org 6433T: git git://linuxtv.org/media_tree.git 6434S: Odd Fixes 6435F: drivers/media/usb/gspca/pac207.c 6436 6437GSPCA SN9C20X SUBDRIVER 6438M: Brian Johnson <brijohn@gmail.com> 6439L: linux-media@vger.kernel.org 6440T: git git://linuxtv.org/media_tree.git 6441S: Maintained 6442F: drivers/media/usb/gspca/sn9c20x.c 6443 6444GSPCA T613 SUBDRIVER 6445M: Leandro Costantino <lcostantino@gmail.com> 6446L: linux-media@vger.kernel.org 6447T: git git://linuxtv.org/media_tree.git 6448S: Maintained 6449F: drivers/media/usb/gspca/t613.c 6450 6451GSPCA USB WEBCAM DRIVER 6452M: Hans Verkuil <hverkuil@xs4all.nl> 6453L: linux-media@vger.kernel.org 6454T: git git://linuxtv.org/media_tree.git 6455S: Odd Fixes 6456F: drivers/media/usb/gspca/ 6457 6458GTP (GPRS Tunneling Protocol) 6459M: Pablo Neira Ayuso <pablo@netfilter.org> 6460M: Harald Welte <laforge@gnumonks.org> 6461L: osmocom-net-gprs@lists.osmocom.org 6462T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6463S: Maintained 6464F: drivers/net/gtp.c 6465 6466GUID PARTITION TABLE (GPT) 6467M: Davidlohr Bueso <dave@stgolabs.net> 6468L: linux-efi@vger.kernel.org 6469S: Maintained 6470F: block/partitions/efi.* 6471 6472H8/300 ARCHITECTURE 6473M: Yoshinori Sato <ysato@users.sourceforge.jp> 6474L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6475W: http://uclinux-h8.sourceforge.jp 6476T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6477S: Maintained 6478F: arch/h8300/ 6479F: drivers/clocksource/h8300_*.c 6480F: drivers/clk/h8300/ 6481F: drivers/irqchip/irq-renesas-h8*.c 6482 6483HACKRF MEDIA DRIVER 6484M: Antti Palosaari <crope@iki.fi> 6485L: linux-media@vger.kernel.org 6486W: https://linuxtv.org 6487W: http://palosaari.fi/linux/ 6488Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6489T: git git://linuxtv.org/anttip/media_tree.git 6490S: Maintained 6491F: drivers/media/usb/hackrf/ 6492 6493HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6494M: Frank Seidel <frank@f-seidel.de> 6495L: platform-driver-x86@vger.kernel.org 6496W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6497S: Maintained 6498F: drivers/platform/x86/hdaps.c 6499 6500HARDWARE MONITORING 6501M: Jean Delvare <jdelvare@suse.com> 6502M: Guenter Roeck <linux@roeck-us.net> 6503L: linux-hwmon@vger.kernel.org 6504W: http://hwmon.wiki.kernel.org/ 6505T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6506S: Maintained 6507F: Documentation/devicetree/bindings/hwmon/ 6508F: Documentation/hwmon/ 6509F: drivers/hwmon/ 6510F: include/linux/hwmon*.h 6511F: include/trace/events/hwmon*.h 6512 6513HARDWARE RANDOM NUMBER GENERATOR CORE 6514M: Matt Mackall <mpm@selenic.com> 6515M: Herbert Xu <herbert@gondor.apana.org.au> 6516L: linux-crypto@vger.kernel.org 6517S: Odd fixes 6518F: Documentation/devicetree/bindings/rng/ 6519F: Documentation/hw_random.txt 6520F: drivers/char/hw_random/ 6521F: include/linux/hw_random.h 6522 6523HARDWARE TRACING FACILITIES 6524M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6525S: Maintained 6526F: drivers/hwtracing/ 6527 6528HARDWARE SPINLOCK CORE 6529M: Ohad Ben-Cohen <ohad@wizery.com> 6530M: Bjorn Andersson <bjorn.andersson@linaro.org> 6531L: linux-remoteproc@vger.kernel.org 6532S: Maintained 6533T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6534F: Documentation/devicetree/bindings/hwlock/ 6535F: Documentation/hwspinlock.txt 6536F: drivers/hwspinlock/ 6537F: include/linux/hwspinlock.h 6538 6539HARMONY SOUND DRIVER 6540L: linux-parisc@vger.kernel.org 6541S: Maintained 6542F: sound/parisc/harmony.* 6543 6544HDPVR USB VIDEO ENCODER DRIVER 6545M: Hans Verkuil <hverkuil@xs4all.nl> 6546L: linux-media@vger.kernel.org 6547T: git git://linuxtv.org/media_tree.git 6548W: https://linuxtv.org 6549S: Odd Fixes 6550F: drivers/media/usb/hdpvr/ 6551 6552HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6553M: Jerry Hoemann <jerry.hoemann@hpe.com> 6554S: Supported 6555F: Documentation/watchdog/hpwdt.txt 6556F: drivers/watchdog/hpwdt.c 6557 6558HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6559M: Don Brace <don.brace@microsemi.com> 6560L: esc.storagedev@microsemi.com 6561L: linux-scsi@vger.kernel.org 6562S: Supported 6563F: Documentation/scsi/hpsa.txt 6564F: drivers/scsi/hpsa*.[ch] 6565F: include/linux/cciss*.h 6566F: include/uapi/linux/cciss*.h 6567 6568HFI1 DRIVER 6569M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6570M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6571L: linux-rdma@vger.kernel.org 6572S: Supported 6573F: drivers/infiniband/hw/hfi1 6574 6575HFS FILESYSTEM 6576L: linux-fsdevel@vger.kernel.org 6577S: Orphan 6578F: Documentation/filesystems/hfs.txt 6579F: fs/hfs/ 6580 6581HFSPLUS FILESYSTEM 6582L: linux-fsdevel@vger.kernel.org 6583S: Orphan 6584F: Documentation/filesystems/hfsplus.txt 6585F: fs/hfsplus/ 6586 6587HGA FRAMEBUFFER DRIVER 6588M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6589L: linux-nvidia@lists.surfsouth.com 6590W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6591S: Maintained 6592F: drivers/video/fbdev/hgafb.c 6593 6594HIBERNATION (aka Software Suspend, aka swsusp) 6595M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6596M: Pavel Machek <pavel@ucw.cz> 6597L: linux-pm@vger.kernel.org 6598B: https://bugzilla.kernel.org 6599S: Supported 6600F: arch/x86/power/ 6601F: drivers/base/power/ 6602F: kernel/power/ 6603F: include/linux/suspend.h 6604F: include/linux/freezer.h 6605F: include/linux/pm.h 6606F: arch/*/include/asm/suspend*.h 6607 6608HID CORE LAYER 6609M: Jiri Kosina <jikos@kernel.org> 6610R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6611L: linux-input@vger.kernel.org 6612T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6613S: Maintained 6614F: drivers/hid/ 6615F: include/linux/hid* 6616F: include/uapi/linux/hid* 6617 6618HID SENSOR HUB DRIVERS 6619M: Jiri Kosina <jikos@kernel.org> 6620M: Jonathan Cameron <jic23@kernel.org> 6621M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6622L: linux-input@vger.kernel.org 6623L: linux-iio@vger.kernel.org 6624S: Maintained 6625F: Documentation/hid/hid-sensor* 6626F: drivers/hid/hid-sensor-* 6627F: drivers/iio/*/hid-* 6628F: include/linux/hid-sensor-* 6629 6630HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6631M: Thomas Gleixner <tglx@linutronix.de> 6632L: linux-kernel@vger.kernel.org 6633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6634S: Maintained 6635F: Documentation/timers/ 6636F: kernel/time/hrtimer.c 6637F: kernel/time/clockevents.c 6638F: kernel/time/timer_*.c 6639F: include/linux/clockchips.h 6640F: include/linux/hrtimer.h 6641 6642HIGH-SPEED SCC DRIVER FOR AX.25 6643L: linux-hams@vger.kernel.org 6644S: Orphan 6645F: drivers/net/hamradio/dmascc.c 6646F: drivers/net/hamradio/scc.c 6647 6648HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6649M: HighPoint Linux Team <linux@highpoint-tech.com> 6650W: http://www.highpoint-tech.com 6651S: Supported 6652F: Documentation/scsi/hptiop.txt 6653F: drivers/scsi/hptiop.c 6654 6655HIPPI 6656M: Jes Sorensen <jes@trained-monkey.org> 6657L: linux-hippi@sunsite.dk 6658S: Maintained 6659F: include/linux/hippidevice.h 6660F: include/uapi/linux/if_hippi.h 6661F: net/802/hippi.c 6662F: drivers/net/hippi/ 6663 6664HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6665M: Yisen Zhuang <yisen.zhuang@huawei.com> 6666M: Salil Mehta <salil.mehta@huawei.com> 6667L: netdev@vger.kernel.org 6668W: http://www.hisilicon.com 6669S: Maintained 6670F: drivers/net/ethernet/hisilicon/hns3/ 6671 6672HISILICON LPC BUS DRIVER 6673M: john.garry@huawei.com 6674W: http://www.hisilicon.com 6675S: Maintained 6676F: drivers/bus/hisi_lpc.c 6677F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6678 6679HISILICON NETWORK SUBSYSTEM DRIVER 6680M: Yisen Zhuang <yisen.zhuang@huawei.com> 6681M: Salil Mehta <salil.mehta@huawei.com> 6682L: netdev@vger.kernel.org 6683W: http://www.hisilicon.com 6684S: Maintained 6685F: drivers/net/ethernet/hisilicon/ 6686F: Documentation/devicetree/bindings/net/hisilicon*.txt 6687 6688HISILICON PMU DRIVER 6689M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6690W: http://www.hisilicon.com 6691S: Supported 6692F: drivers/perf/hisilicon 6693F: Documentation/perf/hisi-pmu.txt 6694 6695HISILICON ROCE DRIVER 6696M: Lijun Ou <oulijun@huawei.com> 6697M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6698L: linux-rdma@vger.kernel.org 6699S: Maintained 6700F: drivers/infiniband/hw/hns/ 6701F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6702 6703HISILICON SAS Controller 6704M: John Garry <john.garry@huawei.com> 6705W: http://www.hisilicon.com 6706S: Supported 6707F: drivers/scsi/hisi_sas/ 6708F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6709 6710HMM - Heterogeneous Memory Management 6711M: Jérôme Glisse <jglisse@redhat.com> 6712L: linux-mm@kvack.org 6713S: Maintained 6714F: mm/hmm* 6715F: include/linux/hmm* 6716F: Documentation/vm/hmm.rst 6717 6718HOST AP DRIVER 6719M: Jouni Malinen <j@w1.fi> 6720L: linux-wireless@vger.kernel.org 6721W: http://w1.fi/hostap-driver.html 6722S: Obsolete 6723F: drivers/net/wireless/intersil/hostap/ 6724 6725HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6726L: platform-driver-x86@vger.kernel.org 6727S: Orphan 6728F: drivers/platform/x86/tc1100-wmi.c 6729 6730HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6731M: Jaroslav Kysela <perex@perex.cz> 6732S: Maintained 6733F: drivers/net/ethernet/hp/hp100.* 6734 6735HPET: High Precision Event Timers driver 6736M: Clemens Ladisch <clemens@ladisch.de> 6737S: Maintained 6738F: Documentation/timers/hpet.txt 6739F: drivers/char/hpet.c 6740F: include/linux/hpet.h 6741F: include/uapi/linux/hpet.h 6742 6743HPET: x86 6744S: Orphan 6745F: arch/x86/kernel/hpet.c 6746F: arch/x86/include/asm/hpet.h 6747 6748HPFS FILESYSTEM 6749M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6750W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6751S: Maintained 6752F: fs/hpfs/ 6753 6754HSI SUBSYSTEM 6755M: Sebastian Reichel <sre@kernel.org> 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6757S: Maintained 6758F: Documentation/ABI/testing/sysfs-bus-hsi 6759F: Documentation/driver-api/hsi.rst 6760F: drivers/hsi/ 6761F: include/linux/hsi/ 6762F: include/uapi/linux/hsi/ 6763 6764HSO 3G MODEM DRIVER 6765L: linux-usb@vger.kernel.org 6766S: Orphan 6767F: drivers/net/usb/hso.c 6768 6769HSR NETWORK PROTOCOL 6770M: Arvid Brodin <arvid.brodin@alten.se> 6771L: netdev@vger.kernel.org 6772S: Maintained 6773F: net/hsr/ 6774 6775HT16K33 LED CONTROLLER DRIVER 6776M: Robin van der Gracht <robin@protonic.nl> 6777S: Maintained 6778F: drivers/auxdisplay/ht16k33.c 6779F: Documentation/devicetree/bindings/display/ht16k33.txt 6780 6781HTCPEN TOUCHSCREEN DRIVER 6782M: Pau Oliva Fora <pof@eslack.org> 6783L: linux-input@vger.kernel.org 6784S: Maintained 6785F: drivers/input/touchscreen/htcpen.c 6786 6787HUAWEI ETHERNET DRIVER 6788M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6789L: netdev@vger.kernel.org 6790S: Supported 6791F: Documentation/networking/hinic.txt 6792F: drivers/net/ethernet/huawei/hinic/ 6793 6794HUGETLB FILESYSTEM 6795M: Mike Kravetz <mike.kravetz@oracle.com> 6796L: linux-mm@kvack.org 6797S: Maintained 6798F: fs/hugetlbfs/ 6799F: mm/hugetlb.c 6800F: include/linux/hugetlb.h 6801F: Documentation/admin-guide/mm/hugetlbpage.rst 6802F: Documentation/vm/hugetlbfs_reserv.rst 6803F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6804 6805HVA ST MEDIA DRIVER 6806M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6807L: linux-media@vger.kernel.org 6808T: git git://linuxtv.org/media_tree.git 6809W: https://linuxtv.org 6810S: Supported 6811F: drivers/media/platform/sti/hva 6812 6813HWPOISON MEMORY FAILURE HANDLING 6814M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6815L: linux-mm@kvack.org 6816S: Maintained 6817F: mm/memory-failure.c 6818F: mm/hwpoison-inject.c 6819 6820HYGON PROCESSOR SUPPORT 6821M: Pu Wen <puwen@hygon.cn> 6822L: linux-kernel@vger.kernel.org 6823S: Maintained 6824F: arch/x86/kernel/cpu/hygon.c 6825 6826Hyper-V CORE AND DRIVERS 6827M: "K. Y. Srinivasan" <kys@microsoft.com> 6828M: Haiyang Zhang <haiyangz@microsoft.com> 6829M: Stephen Hemminger <sthemmin@microsoft.com> 6830L: devel@linuxdriverproject.org 6831S: Maintained 6832F: Documentation/networking/netvsc.txt 6833F: arch/x86/include/asm/mshyperv.h 6834F: arch/x86/include/asm/trace/hyperv.h 6835F: arch/x86/include/asm/hyperv-tlfs.h 6836F: arch/x86/kernel/cpu/mshyperv.c 6837F: arch/x86/hyperv 6838F: drivers/hid/hid-hyperv.c 6839F: drivers/hv/ 6840F: drivers/input/serio/hyperv-keyboard.c 6841F: drivers/pci/controller/pci-hyperv.c 6842F: drivers/net/hyperv/ 6843F: drivers/scsi/storvsc_drv.c 6844F: drivers/uio/uio_hv_generic.c 6845F: drivers/video/fbdev/hyperv_fb.c 6846F: net/vmw_vsock/hyperv_transport.c 6847F: include/linux/hyperv.h 6848F: include/uapi/linux/hyperv.h 6849F: tools/hv/ 6850F: Documentation/ABI/stable/sysfs-bus-vmbus 6851 6852HYPERVISOR VIRTUAL CONSOLE DRIVER 6853L: linuxppc-dev@lists.ozlabs.org 6854S: Odd Fixes 6855F: drivers/tty/hvc/ 6856 6857I2C ACPI SUPPORT 6858M: Mika Westerberg <mika.westerberg@linux.intel.com> 6859L: linux-i2c@vger.kernel.org 6860L: linux-acpi@vger.kernel.org 6861S: Maintained 6862F: drivers/i2c/i2c-core-acpi.c 6863 6864I2C MUXES 6865M: Peter Rosin <peda@axentia.se> 6866L: linux-i2c@vger.kernel.org 6867S: Maintained 6868F: Documentation/i2c/i2c-topology 6869F: Documentation/i2c/muxes/ 6870F: Documentation/devicetree/bindings/i2c/i2c-mux* 6871F: Documentation/devicetree/bindings/i2c/i2c-arb* 6872F: Documentation/devicetree/bindings/i2c/i2c-gate* 6873F: drivers/i2c/i2c-mux.c 6874F: drivers/i2c/muxes/ 6875F: include/linux/i2c-mux.h 6876 6877I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6878M: Gregory CLEMENT <gregory.clement@bootlin.com> 6879L: linux-i2c@vger.kernel.org 6880S: Maintained 6881F: drivers/i2c/busses/i2c-mv64xxx.c 6882 6883I2C OVER PARALLEL PORT 6884M: Jean Delvare <jdelvare@suse.com> 6885L: linux-i2c@vger.kernel.org 6886S: Maintained 6887F: Documentation/i2c/busses/i2c-parport 6888F: Documentation/i2c/busses/i2c-parport-light 6889F: drivers/i2c/busses/i2c-parport.c 6890F: drivers/i2c/busses/i2c-parport-light.c 6891 6892I2C SUBSYSTEM 6893M: Wolfram Sang <wsa@the-dreams.de> 6894L: linux-i2c@vger.kernel.org 6895W: https://i2c.wiki.kernel.org/ 6896Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6897T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6898S: Maintained 6899F: Documentation/devicetree/bindings/i2c/i2c.txt 6900F: Documentation/i2c/ 6901F: drivers/i2c/* 6902F: include/linux/i2c.h 6903F: include/linux/i2c-dev.h 6904F: include/linux/i2c-smbus.h 6905F: include/uapi/linux/i2c.h 6906F: include/uapi/linux/i2c-*.h 6907 6908I2C SUBSYSTEM HOST DRIVERS 6909L: linux-i2c@vger.kernel.org 6910W: https://i2c.wiki.kernel.org/ 6911Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6912T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6913S: Odd Fixes 6914F: Documentation/devicetree/bindings/i2c/ 6915F: drivers/i2c/algos/ 6916F: drivers/i2c/busses/ 6917 6918I2C-TAOS-EVM DRIVER 6919M: Jean Delvare <jdelvare@suse.com> 6920L: linux-i2c@vger.kernel.org 6921S: Maintained 6922F: Documentation/i2c/busses/i2c-taos-evm 6923F: drivers/i2c/busses/i2c-taos-evm.c 6924 6925I2C-TINY-USB DRIVER 6926M: Till Harbaum <till@harbaum.org> 6927L: linux-i2c@vger.kernel.org 6928W: http://www.harbaum.org/till/i2c_tiny_usb 6929S: Maintained 6930F: drivers/i2c/busses/i2c-tiny-usb.c 6931 6932I2C/SMBUS CONTROLLER DRIVERS FOR PC 6933M: Jean Delvare <jdelvare@suse.com> 6934L: linux-i2c@vger.kernel.org 6935S: Maintained 6936F: Documentation/i2c/busses/i2c-ali1535 6937F: Documentation/i2c/busses/i2c-ali1563 6938F: Documentation/i2c/busses/i2c-ali15x3 6939F: Documentation/i2c/busses/i2c-amd756 6940F: Documentation/i2c/busses/i2c-amd8111 6941F: Documentation/i2c/busses/i2c-i801 6942F: Documentation/i2c/busses/i2c-nforce2 6943F: Documentation/i2c/busses/i2c-piix4 6944F: Documentation/i2c/busses/i2c-sis5595 6945F: Documentation/i2c/busses/i2c-sis630 6946F: Documentation/i2c/busses/i2c-sis96x 6947F: Documentation/i2c/busses/i2c-via 6948F: Documentation/i2c/busses/i2c-viapro 6949F: drivers/i2c/busses/i2c-ali1535.c 6950F: drivers/i2c/busses/i2c-ali1563.c 6951F: drivers/i2c/busses/i2c-ali15x3.c 6952F: drivers/i2c/busses/i2c-amd756.c 6953F: drivers/i2c/busses/i2c-amd756-s4882.c 6954F: drivers/i2c/busses/i2c-amd8111.c 6955F: drivers/i2c/busses/i2c-i801.c 6956F: drivers/i2c/busses/i2c-isch.c 6957F: drivers/i2c/busses/i2c-nforce2.c 6958F: drivers/i2c/busses/i2c-nforce2-s4985.c 6959F: drivers/i2c/busses/i2c-piix4.c 6960F: drivers/i2c/busses/i2c-sis5595.c 6961F: drivers/i2c/busses/i2c-sis630.c 6962F: drivers/i2c/busses/i2c-sis96x.c 6963F: drivers/i2c/busses/i2c-via.c 6964F: drivers/i2c/busses/i2c-viapro.c 6965 6966I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6967M: Hans de Goede <hdegoede@redhat.com> 6968L: linux-i2c@vger.kernel.org 6969S: Maintained 6970F: drivers/i2c/busses/i2c-cht-wc.c 6971 6972I2C/SMBUS ISMT DRIVER 6973M: Seth Heasley <seth.heasley@intel.com> 6974M: Neil Horman <nhorman@tuxdriver.com> 6975L: linux-i2c@vger.kernel.org 6976F: drivers/i2c/busses/i2c-ismt.c 6977F: Documentation/i2c/busses/i2c-ismt 6978 6979I2C/SMBUS STUB DRIVER 6980M: Jean Delvare <jdelvare@suse.com> 6981L: linux-i2c@vger.kernel.org 6982S: Maintained 6983F: drivers/i2c/i2c-stub.c 6984 6985IA64 (Itanium) PLATFORM 6986M: Tony Luck <tony.luck@intel.com> 6987M: Fenghua Yu <fenghua.yu@intel.com> 6988L: linux-ia64@vger.kernel.org 6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6990S: Maintained 6991F: arch/ia64/ 6992 6993IBM Power 842 compression accelerator 6994M: Haren Myneni <haren@us.ibm.com> 6995S: Supported 6996F: drivers/crypto/nx/Makefile 6997F: drivers/crypto/nx/Kconfig 6998F: drivers/crypto/nx/nx-842* 6999F: include/linux/sw842.h 7000F: crypto/842.c 7001F: lib/842/ 7002 7003IBM Power in-Nest Crypto Acceleration 7004M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7005M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7006L: linux-crypto@vger.kernel.org 7007S: Supported 7008F: drivers/crypto/nx/Makefile 7009F: drivers/crypto/nx/Kconfig 7010F: drivers/crypto/nx/nx-aes* 7011F: drivers/crypto/nx/nx-sha* 7012F: drivers/crypto/nx/nx.* 7013F: drivers/crypto/nx/nx_csbcpb.h 7014F: drivers/crypto/nx/nx_debugfs.h 7015 7016IBM Power Linux RAID adapter 7017M: Brian King <brking@us.ibm.com> 7018S: Supported 7019F: drivers/scsi/ipr.* 7020 7021IBM Power SRIOV Virtual NIC Device Driver 7022M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7023M: John Allen <jallen@linux.vnet.ibm.com> 7024L: netdev@vger.kernel.org 7025S: Supported 7026F: drivers/net/ethernet/ibm/ibmvnic.* 7027 7028IBM Power Virtual Accelerator Switchboard 7029M: Sukadev Bhattiprolu 7030L: linuxppc-dev@lists.ozlabs.org 7031S: Supported 7032F: arch/powerpc/platforms/powernv/vas* 7033F: arch/powerpc/platforms/powernv/copy-paste.h 7034F: arch/powerpc/include/asm/vas.h 7035F: arch/powerpc/include/uapi/asm/vas.h 7036 7037IBM Power Virtual Ethernet Device Driver 7038M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7039L: netdev@vger.kernel.org 7040S: Supported 7041F: drivers/net/ethernet/ibm/ibmveth.* 7042 7043IBM Power Virtual FC Device Drivers 7044M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7045L: linux-scsi@vger.kernel.org 7046S: Supported 7047F: drivers/scsi/ibmvscsi/ibmvfc* 7048 7049IBM Power Virtual Management Channel Driver 7050M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7051M: Steven Royer <seroyer@linux.vnet.ibm.com> 7052S: Supported 7053F: drivers/misc/ibmvmc.* 7054 7055IBM Power Virtual SCSI Device Drivers 7056M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7057L: linux-scsi@vger.kernel.org 7058S: Supported 7059F: drivers/scsi/ibmvscsi/ibmvscsi* 7060F: include/scsi/viosrp.h 7061 7062IBM Power Virtual SCSI Device Target Driver 7063M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7064M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7065L: linux-scsi@vger.kernel.org 7066L: target-devel@vger.kernel.org 7067S: Supported 7068F: drivers/scsi/ibmvscsi_tgt/ 7069 7070IBM Power VMX Cryptographic instructions 7071M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7072M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7073L: linux-crypto@vger.kernel.org 7074S: Supported 7075F: drivers/crypto/vmx/Makefile 7076F: drivers/crypto/vmx/Kconfig 7077F: drivers/crypto/vmx/vmx.c 7078F: drivers/crypto/vmx/aes* 7079F: drivers/crypto/vmx/ghash* 7080F: drivers/crypto/vmx/ppc-xlate.pl 7081 7082IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7083M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7084L: linux-pci@vger.kernel.org 7085L: linuxppc-dev@lists.ozlabs.org 7086S: Supported 7087F: drivers/pci/hotplug/rpaphp* 7088 7089IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7090M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7091L: linux-pci@vger.kernel.org 7092L: linuxppc-dev@lists.ozlabs.org 7093S: Supported 7094F: drivers/pci/hotplug/rpadlpar* 7095 7096IBM ServeRAID RAID DRIVER 7097S: Orphan 7098F: drivers/scsi/ips.* 7099 7100ICH LPC AND GPIO DRIVER 7101M: Peter Tyser <ptyser@xes-inc.com> 7102S: Maintained 7103F: drivers/mfd/lpc_ich.c 7104F: drivers/gpio/gpio-ich.c 7105 7106IDE SUBSYSTEM 7107M: "David S. Miller" <davem@davemloft.net> 7108L: linux-ide@vger.kernel.org 7109Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7110T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7111S: Maintained 7112F: Documentation/ide/ 7113F: drivers/ide/ 7114F: include/linux/ide.h 7115 7116IDE/ATAPI DRIVERS 7117M: Borislav Petkov <bp@alien8.de> 7118L: linux-ide@vger.kernel.org 7119S: Maintained 7120F: Documentation/cdrom/ide-cd 7121F: drivers/ide/ide-cd* 7122 7123IDEAPAD LAPTOP EXTRAS DRIVER 7124M: Ike Panhc <ike.pan@canonical.com> 7125L: platform-driver-x86@vger.kernel.org 7126W: http://launchpad.net/ideapad-laptop 7127S: Maintained 7128F: drivers/platform/x86/ideapad-laptop.c 7129 7130IDEAPAD LAPTOP SLIDEBAR DRIVER 7131M: Andrey Moiseev <o2g.org.ru@gmail.com> 7132L: linux-input@vger.kernel.org 7133W: https://github.com/o2genum/ideapad-slidebar 7134S: Maintained 7135F: drivers/input/misc/ideapad_slidebar.c 7136 7137IDT VersaClock 5 CLOCK DRIVER 7138M: Marek Vasut <marek.vasut@gmail.com> 7139S: Maintained 7140F: drivers/clk/clk-versaclock5.c 7141 7142IEEE 802.15.4 SUBSYSTEM 7143M: Alexander Aring <alex.aring@gmail.com> 7144M: Stefan Schmidt <stefan@datenfreihafen.org> 7145L: linux-wpan@vger.kernel.org 7146W: http://wpan.cakelab.org/ 7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7148T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7149S: Maintained 7150F: net/ieee802154/ 7151F: net/mac802154/ 7152F: drivers/net/ieee802154/ 7153F: include/linux/nl802154.h 7154F: include/linux/ieee802154.h 7155F: include/net/nl802154.h 7156F: include/net/mac802154.h 7157F: include/net/af_ieee802154.h 7158F: include/net/cfg802154.h 7159F: include/net/ieee802154_netdev.h 7160F: Documentation/networking/ieee802154.txt 7161 7162IFE PROTOCOL 7163M: Yotam Gigi <yotam.gi@gmail.com> 7164M: Jamal Hadi Salim <jhs@mojatatu.com> 7165F: net/ife 7166F: include/net/ife.h 7167F: include/uapi/linux/ife.h 7168 7169IGORPLUG-USB IR RECEIVER 7170M: Sean Young <sean@mess.org> 7171L: linux-media@vger.kernel.org 7172S: Maintained 7173F: drivers/media/rc/igorplugusb.c 7174 7175IGUANAWORKS USB IR TRANSCEIVER 7176M: Sean Young <sean@mess.org> 7177L: linux-media@vger.kernel.org 7178S: Maintained 7179F: drivers/media/rc/iguanair.c 7180 7181IIO DIGITAL POTENTIOMETER DAC 7182M: Peter Rosin <peda@axentia.se> 7183L: linux-iio@vger.kernel.org 7184S: Maintained 7185F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7186F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7187F: drivers/iio/dac/dpot-dac.c 7188 7189IIO ENVELOPE DETECTOR 7190M: Peter Rosin <peda@axentia.se> 7191L: linux-iio@vger.kernel.org 7192S: Maintained 7193F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7194F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7195F: drivers/iio/adc/envelope-detector.c 7196 7197IIO MULTIPLEXER 7198M: Peter Rosin <peda@axentia.se> 7199L: linux-iio@vger.kernel.org 7200S: Maintained 7201F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7202F: drivers/iio/multiplexer/iio-mux.c 7203 7204IIO SUBSYSTEM AND DRIVERS 7205M: Jonathan Cameron <jic23@kernel.org> 7206R: Hartmut Knaack <knaack.h@gmx.de> 7207R: Lars-Peter Clausen <lars@metafoo.de> 7208R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7209L: linux-iio@vger.kernel.org 7210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7211S: Maintained 7212F: Documentation/ABI/testing/configfs-iio* 7213F: Documentation/ABI/testing/sysfs-bus-iio* 7214F: Documentation/devicetree/bindings/iio/ 7215F: drivers/iio/ 7216F: drivers/staging/iio/ 7217F: include/linux/iio/ 7218F: tools/iio/ 7219 7220IIO UNIT CONVERTER 7221M: Peter Rosin <peda@axentia.se> 7222L: linux-iio@vger.kernel.org 7223S: Maintained 7224F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7225F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7226F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7227F: drivers/iio/afe/iio-rescale.c 7228 7229IKANOS/ADI EAGLE ADSL USB DRIVER 7230M: Matthieu Castet <castet.matthieu@free.fr> 7231M: Stanislaw Gruszka <stf_xl@wp.pl> 7232S: Maintained 7233F: drivers/usb/atm/ueagle-atm.c 7234 7235IMGTEC ASCII LCD DRIVER 7236M: Paul Burton <paul.burton@mips.com> 7237S: Maintained 7238F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7239F: drivers/auxdisplay/img-ascii-lcd.c 7240 7241IMGTEC IR DECODER DRIVER 7242M: James Hogan <jhogan@kernel.org> 7243S: Maintained 7244F: drivers/media/rc/img-ir/ 7245 7246IMON SOUNDGRAPH USB IR RECEIVER 7247M: Sean Young <sean@mess.org> 7248L: linux-media@vger.kernel.org 7249S: Maintained 7250F: drivers/media/rc/imon_raw.c 7251F: drivers/media/rc/imon.c 7252 7253IMS TWINTURBO FRAMEBUFFER DRIVER 7254L: linux-fbdev@vger.kernel.org 7255S: Orphan 7256F: drivers/video/fbdev/imsttfb.c 7257 7258INA209 HARDWARE MONITOR DRIVER 7259M: Guenter Roeck <linux@roeck-us.net> 7260L: linux-hwmon@vger.kernel.org 7261S: Maintained 7262F: Documentation/hwmon/ina209 7263F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7264F: drivers/hwmon/ina209.c 7265 7266INA2XX HARDWARE MONITOR DRIVER 7267M: Guenter Roeck <linux@roeck-us.net> 7268L: linux-hwmon@vger.kernel.org 7269S: Maintained 7270F: Documentation/hwmon/ina2xx 7271F: drivers/hwmon/ina2xx.c 7272F: include/linux/platform_data/ina2xx.h 7273 7274INDUSTRY PACK SUBSYSTEM (IPACK) 7275M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7276M: Jens Taprogge <jens.taprogge@taprogge.org> 7277M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7278L: industrypack-devel@lists.sourceforge.net 7279W: http://industrypack.sourceforge.net 7280S: Maintained 7281F: drivers/ipack/ 7282 7283INFINIBAND SUBSYSTEM 7284M: Doug Ledford <dledford@redhat.com> 7285M: Jason Gunthorpe <jgg@mellanox.com> 7286L: linux-rdma@vger.kernel.org 7287W: https://github.com/linux-rdma/rdma-core 7288Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7290S: Supported 7291F: Documentation/devicetree/bindings/infiniband/ 7292F: Documentation/infiniband/ 7293F: drivers/infiniband/ 7294F: include/uapi/linux/if_infiniband.h 7295F: include/uapi/rdma/ 7296F: include/rdma/ 7297 7298INGENIC JZ4780 DMA Driver 7299M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7300S: Maintained 7301F: drivers/dma/dma-jz4780.c 7302 7303INGENIC JZ4780 NAND DRIVER 7304M: Harvey Hunt <harveyhuntnexus@gmail.com> 7305L: linux-mtd@lists.infradead.org 7306S: Maintained 7307F: drivers/mtd/nand/raw/jz4780_* 7308 7309INOTIFY 7310M: Jan Kara <jack@suse.cz> 7311R: Amir Goldstein <amir73il@gmail.com> 7312L: linux-fsdevel@vger.kernel.org 7313S: Maintained 7314F: Documentation/filesystems/inotify.txt 7315F: fs/notify/inotify/ 7316F: include/linux/inotify.h 7317F: include/uapi/linux/inotify.h 7318 7319INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7320M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7321L: linux-input@vger.kernel.org 7322Q: http://patchwork.kernel.org/project/linux-input/list/ 7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7324S: Maintained 7325F: drivers/input/ 7326F: include/linux/input.h 7327F: include/uapi/linux/input.h 7328F: include/uapi/linux/input-event-codes.h 7329F: include/linux/input/ 7330F: Documentation/devicetree/bindings/input/ 7331F: Documentation/devicetree/bindings/serio/ 7332F: Documentation/input/ 7333 7334INPUT MULTITOUCH (MT) PROTOCOL 7335M: Henrik Rydberg <rydberg@bitmath.org> 7336L: linux-input@vger.kernel.org 7337S: Odd fixes 7338F: Documentation/input/multi-touch-protocol.rst 7339F: drivers/input/input-mt.c 7340K: \b(ABS|SYN)_MT_ 7341 7342INSIDE SECURE CRYPTO DRIVER 7343M: Antoine Tenart <antoine.tenart@bootlin.com> 7344F: drivers/crypto/inside-secure/ 7345S: Maintained 7346L: linux-crypto@vger.kernel.org 7347 7348INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7349M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7350M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7351L: linux-integrity@vger.kernel.org 7352T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7353S: Supported 7354F: security/integrity/ima/ 7355 7356INTEL 810/815 FRAMEBUFFER DRIVER 7357M: Antonino Daplas <adaplas@gmail.com> 7358L: linux-fbdev@vger.kernel.org 7359S: Maintained 7360F: drivers/video/fbdev/i810/ 7361 7362INTEL ASoC DRIVERS 7363M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7364M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7365M: Jie Yang <yang.jie@linux.intel.com> 7366L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7367S: Supported 7368F: sound/soc/intel/ 7369 7370INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7371M: Hans de Goede <hdegoede@redhat.com> 7372L: platform-driver-x86@vger.kernel.org 7373S: Maintained 7374F: drivers/platform/x86/intel_atomisp2_pm.c 7375 7376INTEL C600 SERIES SAS CONTROLLER DRIVER 7377M: Intel SCU Linux support <intel-linux-scu@intel.com> 7378M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7379L: linux-scsi@vger.kernel.org 7380T: git git://git.code.sf.net/p/intel-sas/isci 7381S: Supported 7382F: drivers/scsi/isci/ 7383 7384INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7385M: Jani Nikula <jani.nikula@linux.intel.com> 7386M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7387M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7388L: intel-gfx@lists.freedesktop.org 7389W: https://01.org/linuxgraphics/ 7390B: https://01.org/linuxgraphics/documentation/how-report-bugs 7391C: irc://chat.freenode.net/intel-gfx 7392Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7393T: git git://anongit.freedesktop.org/drm-intel 7394S: Supported 7395F: drivers/gpu/drm/i915/ 7396F: include/drm/i915* 7397F: include/uapi/drm/i915_drm.h 7398F: Documentation/gpu/i915.rst 7399 7400INTEL ETHERNET DRIVERS 7401M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7402L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7403W: http://www.intel.com/support/feedback.htm 7404W: http://e1000.sourceforge.net/ 7405Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7406T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7407T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7408S: Supported 7409F: Documentation/networking/e100.rst 7410F: Documentation/networking/e1000.rst 7411F: Documentation/networking/e1000e.rst 7412F: Documentation/networking/fm10k.rst 7413F: Documentation/networking/igb.rst 7414F: Documentation/networking/igbvf.rst 7415F: Documentation/networking/ixgb.rst 7416F: Documentation/networking/ixgbe.rst 7417F: Documentation/networking/ixgbevf.rst 7418F: Documentation/networking/i40e.rst 7419F: Documentation/networking/iavf.rst 7420F: Documentation/networking/ice.rst 7421F: drivers/net/ethernet/intel/ 7422F: drivers/net/ethernet/intel/*/ 7423F: include/linux/avf/virtchnl.h 7424 7425INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7426M: Maik Broemme <mbroemme@libmpq.org> 7427L: linux-fbdev@vger.kernel.org 7428S: Maintained 7429F: Documentation/fb/intelfb.txt 7430F: drivers/video/fbdev/intelfb/ 7431 7432INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7433M: Zhenyu Wang <zhenyuw@linux.intel.com> 7434M: Zhi Wang <zhi.a.wang@intel.com> 7435L: intel-gvt-dev@lists.freedesktop.org 7436L: intel-gfx@lists.freedesktop.org 7437W: https://01.org/igvt-g 7438T: git https://github.com/intel/gvt-linux.git 7439S: Supported 7440F: drivers/gpu/drm/i915/gvt/ 7441 7442INTEL PMIC GPIO DRIVER 7443R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7444S: Maintained 7445F: drivers/gpio/gpio-*cove.c 7446F: drivers/gpio/gpio-msic.c 7447 7448INTEL HID EVENT DRIVER 7449M: Alex Hung <alex.hung@canonical.com> 7450L: platform-driver-x86@vger.kernel.org 7451S: Maintained 7452F: drivers/platform/x86/intel-hid.c 7453 7454INTEL I/OAT DMA DRIVER 7455M: Dave Jiang <dave.jiang@intel.com> 7456R: Dan Williams <dan.j.williams@intel.com> 7457L: dmaengine@vger.kernel.org 7458Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7459S: Supported 7460F: drivers/dma/ioat* 7461 7462INTEL IDLE DRIVER 7463M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7464M: Len Brown <lenb@kernel.org> 7465L: linux-pm@vger.kernel.org 7466T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7467B: https://bugzilla.kernel.org 7468S: Supported 7469F: drivers/idle/intel_idle.c 7470 7471INTEL INTEGRATED SENSOR HUB DRIVER 7472M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7473M: Jiri Kosina <jikos@kernel.org> 7474L: linux-input@vger.kernel.org 7475S: Maintained 7476F: drivers/hid/intel-ish-hid/ 7477 7478INTEL IOMMU (VT-d) 7479M: David Woodhouse <dwmw2@infradead.org> 7480L: iommu@lists.linux-foundation.org 7481T: git git://git.infradead.org/iommu-2.6.git 7482S: Supported 7483F: drivers/iommu/intel-iommu.c 7484F: include/linux/intel-iommu.h 7485 7486INTEL IOP-ADMA DMA DRIVER 7487R: Dan Williams <dan.j.williams@intel.com> 7488S: Odd fixes 7489F: drivers/dma/iop-adma.c 7490 7491INTEL IPU3 CSI-2 CIO2 DRIVER 7492M: Yong Zhi <yong.zhi@intel.com> 7493M: Sakari Ailus <sakari.ailus@linux.intel.com> 7494M: Bingbu Cao <bingbu.cao@intel.com> 7495R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7496R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7497L: linux-media@vger.kernel.org 7498S: Maintained 7499F: drivers/media/pci/intel/ipu3/ 7500F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7501 7502INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7503M: Krzysztof Halasa <khalasa@piap.pl> 7504S: Maintained 7505F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7506F: arch/arm/mach-ixp4xx/include/mach/npe.h 7507F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7508F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7509F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7510F: drivers/net/wan/ixp4xx_hss.c 7511 7512INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7513M: Deepak Saxena <dsaxena@plexity.net> 7514S: Maintained 7515F: drivers/char/hw_random/ixp4xx-rng.c 7516 7517INTEL MANAGEMENT ENGINE (mei) 7518M: Tomas Winkler <tomas.winkler@intel.com> 7519L: linux-kernel@vger.kernel.org 7520S: Supported 7521F: include/uapi/linux/mei.h 7522F: include/linux/mei_cl_bus.h 7523F: drivers/misc/mei/* 7524F: drivers/watchdog/mei_wdt.c 7525F: Documentation/misc-devices/mei/* 7526F: samples/mei/* 7527 7528INTEL MENLOW THERMAL DRIVER 7529M: Sujith Thomas <sujith.thomas@intel.com> 7530L: platform-driver-x86@vger.kernel.org 7531W: https://01.org/linux-acpi 7532S: Supported 7533F: drivers/platform/x86/intel_menlow.c 7534 7535INTEL MERRIFIELD GPIO DRIVER 7536M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7537L: linux-gpio@vger.kernel.org 7538S: Maintained 7539F: drivers/gpio/gpio-merrifield.c 7540 7541INTEL MIC DRIVERS (mic) 7542M: Sudeep Dutt <sudeep.dutt@intel.com> 7543M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7544S: Supported 7545W: https://github.com/sudeepdutt/mic 7546W: http://software.intel.com/en-us/mic-developer 7547F: include/linux/mic_bus.h 7548F: include/linux/scif.h 7549F: include/uapi/linux/mic_common.h 7550F: include/uapi/linux/mic_ioctl.h 7551F: include/uapi/linux/scif_ioctl.h 7552F: drivers/misc/mic/ 7553F: drivers/dma/mic_x100_dma.c 7554F: drivers/dma/mic_x100_dma.h 7555F: Documentation/mic/ 7556 7557INTEL PMC CORE DRIVER 7558M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7559M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7560L: platform-driver-x86@vger.kernel.org 7561S: Maintained 7562F: drivers/platform/x86/intel_pmc_core* 7563 7564INTEL PMC/P-Unit IPC DRIVER 7565M: Zha Qipeng<qipeng.zha@intel.com> 7566L: platform-driver-x86@vger.kernel.org 7567S: Maintained 7568F: drivers/platform/x86/intel_pmc_ipc.c 7569F: drivers/platform/x86/intel_punit_ipc.c 7570F: arch/x86/include/asm/intel_pmc_ipc.h 7571F: arch/x86/include/asm/intel_punit_ipc.h 7572 7573INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7574R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7575S: Maintained 7576F: drivers/mfd/intel_msic.c 7577F: drivers/mfd/intel_soc_pmic* 7578F: include/linux/mfd/intel_msic.h 7579F: include/linux/mfd/intel_soc_pmic* 7580 7581INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7582M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7583L: linux-wireless@vger.kernel.org 7584S: Maintained 7585F: Documentation/networking/README.ipw2100 7586F: Documentation/networking/README.ipw2200 7587F: drivers/net/wireless/intel/ipw2x00/ 7588 7589INTEL PSTATE DRIVER 7590M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7591M: Len Brown <lenb@kernel.org> 7592L: linux-pm@vger.kernel.org 7593S: Supported 7594F: drivers/cpufreq/intel_pstate.c 7595 7596INTEL RDMA RNIC DRIVER 7597M: Faisal Latif <faisal.latif@intel.com> 7598M: Shiraz Saleem <shiraz.saleem@intel.com> 7599L: linux-rdma@vger.kernel.org 7600S: Supported 7601F: drivers/infiniband/hw/i40iw/ 7602F: include/uapi/rdma/i40iw-abi.h 7603 7604INTEL TELEMETRY DRIVER 7605M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7606M: "David E. Box" <david.e.box@linux.intel.com> 7607L: platform-driver-x86@vger.kernel.org 7608S: Maintained 7609F: arch/x86/include/asm/intel_telemetry.h 7610F: drivers/platform/x86/intel_telemetry* 7611 7612INTEL VIRTUAL BUTTON DRIVER 7613M: AceLan Kao <acelan.kao@canonical.com> 7614L: platform-driver-x86@vger.kernel.org 7615S: Maintained 7616F: drivers/platform/x86/intel-vbtn.c 7617 7618INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7619M: Stanislaw Gruszka <sgruszka@redhat.com> 7620L: linux-wireless@vger.kernel.org 7621S: Supported 7622F: drivers/net/wireless/intel/iwlegacy/ 7623 7624INTEL WIRELESS WIFI LINK (iwlwifi) 7625M: Johannes Berg <johannes.berg@intel.com> 7626M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7627M: Luca Coelho <luciano.coelho@intel.com> 7628M: Intel Linux Wireless <linuxwifi@intel.com> 7629L: linux-wireless@vger.kernel.org 7630W: http://intellinuxwireless.org 7631T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7632S: Supported 7633F: drivers/net/wireless/intel/iwlwifi/ 7634 7635INTEL WIRELESS WIMAX CONNECTION 2400 7636M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7637M: linux-wimax@intel.com 7638L: wimax@linuxwimax.org (subscribers-only) 7639S: Supported 7640W: http://linuxwimax.org 7641F: Documentation/wimax/README.i2400m 7642F: drivers/net/wimax/i2400m/ 7643F: include/uapi/linux/wimax/i2400m.h 7644 7645INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7646M: Mario Limonciello <mario.limonciello@dell.com> 7647S: Maintained 7648F: drivers/platform/x86/intel-wmi-thunderbolt.c 7649 7650INTEL(R) TRACE HUB 7651M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7652S: Supported 7653F: Documentation/trace/intel_th.rst 7654F: drivers/hwtracing/intel_th/ 7655 7656INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7657M: Ning Sun <ning.sun@intel.com> 7658L: tboot-devel@lists.sourceforge.net 7659W: http://tboot.sourceforge.net 7660T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7661S: Supported 7662F: Documentation/intel_txt.txt 7663F: include/linux/tboot.h 7664F: arch/x86/kernel/tboot.c 7665 7666INTEL-MID GPIO DRIVER 7667M: David Cohen <david.a.cohen@linux.intel.com> 7668L: linux-gpio@vger.kernel.org 7669S: Maintained 7670F: drivers/gpio/gpio-intel-mid.c 7671 7672INVENSENSE MPU-3050 GYROSCOPE DRIVER 7673M: Linus Walleij <linus.walleij@linaro.org> 7674L: linux-iio@vger.kernel.org 7675S: Maintained 7676F: drivers/iio/gyro/mpu3050* 7677F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7678 7679IOC3 ETHERNET DRIVER 7680M: Ralf Baechle <ralf@linux-mips.org> 7681L: linux-mips@linux-mips.org 7682S: Maintained 7683F: drivers/net/ethernet/sgi/ioc3-eth.c 7684 7685IOC3 SERIAL DRIVER 7686M: Pat Gefre <pfg@sgi.com> 7687L: linux-serial@vger.kernel.org 7688S: Maintained 7689F: drivers/tty/serial/ioc3_serial.c 7690 7691IOMMU DRIVERS 7692M: Joerg Roedel <joro@8bytes.org> 7693L: iommu@lists.linux-foundation.org 7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7695S: Maintained 7696F: Documentation/devicetree/bindings/iommu/ 7697F: drivers/iommu/ 7698F: include/linux/iommu.h 7699F: include/linux/of_iommu.h 7700F: include/linux/iova.h 7701 7702IP MASQUERADING 7703M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7704S: Maintained 7705F: net/ipv4/netfilter/ipt_MASQUERADE.c 7706 7707IPMI SUBSYSTEM 7708M: Corey Minyard <minyard@acm.org> 7709L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7710W: http://openipmi.sourceforge.net/ 7711S: Supported 7712F: Documentation/devicetree/bindings/ipmi/ 7713F: Documentation/IPMI.txt 7714F: drivers/char/ipmi/ 7715F: include/linux/ipmi* 7716F: include/uapi/linux/ipmi* 7717 7718IPS SCSI RAID DRIVER 7719M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7720L: linux-scsi@vger.kernel.org 7721W: http://www.adaptec.com/ 7722S: Maintained 7723F: drivers/scsi/ips* 7724 7725IPVS 7726M: Wensong Zhang <wensong@linux-vs.org> 7727M: Simon Horman <horms@verge.net.au> 7728M: Julian Anastasov <ja@ssi.bg> 7729L: netdev@vger.kernel.org 7730L: lvs-devel@vger.kernel.org 7731S: Maintained 7732T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7734F: Documentation/networking/ipvs-sysctl.txt 7735F: include/net/ip_vs.h 7736F: include/uapi/linux/ip_vs.h 7737F: net/netfilter/ipvs/ 7738 7739IPWIRELESS DRIVER 7740M: Jiri Kosina <jikos@kernel.org> 7741M: David Sterba <dsterba@suse.com> 7742S: Odd Fixes 7743F: drivers/tty/ipwireless/ 7744 7745IPX NETWORK LAYER 7746L: netdev@vger.kernel.org 7747S: Obsolete 7748F: include/uapi/linux/ipx.h 7749 7750IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7751M: Marc Zyngier <marc.zyngier@arm.com> 7752S: Maintained 7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7754F: Documentation/IRQ-domain.txt 7755F: include/linux/irqdomain.h 7756F: kernel/irq/irqdomain.c 7757F: kernel/irq/msi.c 7758 7759IRQ SUBSYSTEM 7760M: Thomas Gleixner <tglx@linutronix.de> 7761L: linux-kernel@vger.kernel.org 7762S: Maintained 7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7764F: kernel/irq/ 7765 7766IRQCHIP DRIVERS 7767M: Thomas Gleixner <tglx@linutronix.de> 7768M: Jason Cooper <jason@lakedaemon.net> 7769M: Marc Zyngier <marc.zyngier@arm.com> 7770L: linux-kernel@vger.kernel.org 7771S: Maintained 7772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7773F: Documentation/devicetree/bindings/interrupt-controller/ 7774F: drivers/irqchip/ 7775 7776ISA 7777M: William Breathitt Gray <vilhelm.gray@gmail.com> 7778S: Maintained 7779F: Documentation/isa.txt 7780F: drivers/base/isa.c 7781F: include/linux/isa.h 7782 7783ISA RADIO MODULE 7784M: Hans Verkuil <hverkuil@xs4all.nl> 7785L: linux-media@vger.kernel.org 7786T: git git://linuxtv.org/media_tree.git 7787W: https://linuxtv.org 7788S: Maintained 7789F: drivers/media/radio/radio-isa* 7790 7791ISAPNP 7792M: Jaroslav Kysela <perex@perex.cz> 7793S: Maintained 7794F: Documentation/isapnp.txt 7795F: drivers/pnp/isapnp/ 7796F: include/linux/isapnp.h 7797 7798ISCSI 7799M: Lee Duncan <lduncan@suse.com> 7800M: Chris Leech <cleech@redhat.com> 7801L: open-iscsi@googlegroups.com 7802W: www.open-iscsi.com 7803S: Maintained 7804F: drivers/scsi/*iscsi* 7805F: include/scsi/*iscsi* 7806 7807iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7808M: Peter Jones <pjones@redhat.com> 7809M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7810S: Maintained 7811F: drivers/firmware/iscsi_ibft* 7812 7813ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7814M: Sagi Grimberg <sagi@grimberg.me> 7815M: Max Gurtovoy <maxg@mellanox.com> 7816L: linux-rdma@vger.kernel.org 7817S: Supported 7818W: http://www.openfabrics.org 7819W: www.open-iscsi.org 7820Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7821F: drivers/infiniband/ulp/iser/ 7822 7823ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7824M: Sagi Grimberg <sagi@grimberg.me> 7825T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7826L: linux-rdma@vger.kernel.org 7827L: target-devel@vger.kernel.org 7828S: Supported 7829W: http://www.linux-iscsi.org 7830F: drivers/infiniband/ulp/isert 7831 7832ISDN SUBSYSTEM 7833M: Karsten Keil <isdn@linux-pingi.de> 7834L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7835L: netdev@vger.kernel.org 7836W: http://www.isdn4linux.de 7837T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7838S: Maintained 7839F: Documentation/isdn/ 7840F: drivers/isdn/ 7841F: include/linux/isdn.h 7842F: include/linux/isdn/ 7843F: include/uapi/linux/isdn.h 7844F: include/uapi/linux/isdn/ 7845 7846ISDN SUBSYSTEM (Eicon active card driver) 7847M: Armin Schindler <mac@melware.de> 7848L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7849W: http://www.melware.de 7850S: Maintained 7851F: drivers/isdn/hardware/eicon/ 7852 7853IT87 HARDWARE MONITORING DRIVER 7854M: Jean Delvare <jdelvare@suse.com> 7855L: linux-hwmon@vger.kernel.org 7856S: Maintained 7857F: Documentation/hwmon/it87 7858F: drivers/hwmon/it87.c 7859 7860IT913X MEDIA DRIVER 7861M: Antti Palosaari <crope@iki.fi> 7862L: linux-media@vger.kernel.org 7863W: https://linuxtv.org 7864W: http://palosaari.fi/linux/ 7865Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7866T: git git://linuxtv.org/anttip/media_tree.git 7867S: Maintained 7868F: drivers/media/tuners/it913x* 7869 7870IVTV VIDEO4LINUX DRIVER 7871M: Andy Walls <awalls@md.metrocast.net> 7872L: ivtv-devel@ivtvdriver.org (subscribers-only) 7873L: linux-media@vger.kernel.org 7874T: git git://linuxtv.org/media_tree.git 7875W: http://www.ivtvdriver.org 7876S: Maintained 7877F: Documentation/media/v4l-drivers/ivtv* 7878F: drivers/media/pci/ivtv/ 7879F: include/uapi/linux/ivtv* 7880 7881IX2505V MEDIA DRIVER 7882M: Malcolm Priestley <tvboxspy@gmail.com> 7883L: linux-media@vger.kernel.org 7884W: https://linuxtv.org 7885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7886S: Maintained 7887F: drivers/media/dvb-frontends/ix2505v* 7888 7889JAILHOUSE HYPERVISOR INTERFACE 7890M: Jan Kiszka <jan.kiszka@siemens.com> 7891L: jailhouse-dev@googlegroups.com 7892S: Maintained 7893F: arch/x86/kernel/jailhouse.c 7894F: arch/x86/include/asm/jailhouse_para.h 7895 7896JC42.4 TEMPERATURE SENSOR DRIVER 7897M: Guenter Roeck <linux@roeck-us.net> 7898L: linux-hwmon@vger.kernel.org 7899S: Maintained 7900F: drivers/hwmon/jc42.c 7901F: Documentation/hwmon/jc42 7902 7903JFS FILESYSTEM 7904M: Dave Kleikamp <shaggy@kernel.org> 7905L: jfs-discussion@lists.sourceforge.net 7906W: http://jfs.sourceforge.net/ 7907T: git git://github.com/kleikamp/linux-shaggy.git 7908S: Maintained 7909F: Documentation/filesystems/jfs.txt 7910F: fs/jfs/ 7911 7912JME NETWORK DRIVER 7913M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7914L: netdev@vger.kernel.org 7915S: Maintained 7916F: drivers/net/ethernet/jme.* 7917 7918JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7919M: David Woodhouse <dwmw2@infradead.org> 7920L: linux-mtd@lists.infradead.org 7921W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7922S: Maintained 7923F: fs/jffs2/ 7924F: include/uapi/linux/jffs2.h 7925 7926JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7927M: "Theodore Ts'o" <tytso@mit.edu> 7928M: Jan Kara <jack@suse.com> 7929L: linux-ext4@vger.kernel.org 7930S: Maintained 7931F: fs/jbd2/ 7932F: include/linux/jbd2.h 7933 7934JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7935M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7936L: linux-media@vger.kernel.org 7937S: Maintained 7938F: drivers/media/platform/rcar_jpu.c 7939 7940JSM Neo PCI based serial card 7941M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7942L: linux-serial@vger.kernel.org 7943S: Maintained 7944F: drivers/tty/serial/jsm/ 7945 7946K10TEMP HARDWARE MONITORING DRIVER 7947M: Clemens Ladisch <clemens@ladisch.de> 7948L: linux-hwmon@vger.kernel.org 7949S: Maintained 7950F: Documentation/hwmon/k10temp 7951F: drivers/hwmon/k10temp.c 7952 7953K8TEMP HARDWARE MONITORING DRIVER 7954M: Rudolf Marek <r.marek@assembler.cz> 7955L: linux-hwmon@vger.kernel.org 7956S: Maintained 7957F: Documentation/hwmon/k8temp 7958F: drivers/hwmon/k8temp.c 7959 7960KASAN 7961M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7962R: Alexander Potapenko <glider@google.com> 7963R: Dmitry Vyukov <dvyukov@google.com> 7964L: kasan-dev@googlegroups.com 7965S: Maintained 7966F: arch/*/include/asm/kasan.h 7967F: arch/*/mm/kasan_init* 7968F: Documentation/dev-tools/kasan.rst 7969F: include/linux/kasan*.h 7970F: lib/test_kasan.c 7971F: mm/kasan/ 7972F: scripts/Makefile.kasan 7973 7974KCONFIG 7975M: Masahiro Yamada <yamada.masahiro@socionext.com> 7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7977L: linux-kbuild@vger.kernel.org 7978S: Maintained 7979F: Documentation/kbuild/kconfig* 7980F: scripts/kconfig/ 7981F: scripts/Kconfig.include 7982 7983KDUMP 7984M: Dave Young <dyoung@redhat.com> 7985M: Baoquan He <bhe@redhat.com> 7986R: Vivek Goyal <vgoyal@redhat.com> 7987L: kexec@lists.infradead.org 7988W: http://lse.sourceforge.net/kdump/ 7989S: Maintained 7990F: Documentation/kdump/ 7991 7992KEENE FM RADIO TRANSMITTER DRIVER 7993M: Hans Verkuil <hverkuil@xs4all.nl> 7994L: linux-media@vger.kernel.org 7995T: git git://linuxtv.org/media_tree.git 7996W: https://linuxtv.org 7997S: Maintained 7998F: drivers/media/radio/radio-keene* 7999 8000KERNEL AUTOMOUNTER 8001M: Ian Kent <raven@themaw.net> 8002L: autofs@vger.kernel.org 8003S: Maintained 8004F: fs/autofs/ 8005 8006KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8007M: Masahiro Yamada <yamada.masahiro@socionext.com> 8008M: Michal Marek <michal.lkml@markovi.net> 8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8010L: linux-kbuild@vger.kernel.org 8011S: Maintained 8012F: Documentation/kbuild/ 8013F: Makefile 8014F: scripts/Kbuild* 8015F: scripts/Makefile* 8016F: scripts/basic/ 8017F: scripts/mk* 8018F: scripts/mod/ 8019F: scripts/package/ 8020 8021KERNEL JANITORS 8022L: kernel-janitors@vger.kernel.org 8023W: http://kernelnewbies.org/KernelJanitors 8024S: Odd Fixes 8025 8026KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8027M: "J. Bruce Fields" <bfields@fieldses.org> 8028M: Jeff Layton <jlayton@kernel.org> 8029L: linux-nfs@vger.kernel.org 8030W: http://nfs.sourceforge.net/ 8031T: git git://linux-nfs.org/~bfields/linux.git 8032S: Supported 8033F: fs/nfsd/ 8034F: include/uapi/linux/nfsd/ 8035F: fs/lockd/ 8036F: fs/nfs_common/ 8037F: net/sunrpc/ 8038F: include/linux/lockd/ 8039F: include/linux/sunrpc/ 8040F: include/uapi/linux/sunrpc/ 8041 8042KERNEL SELFTEST FRAMEWORK 8043M: Shuah Khan <shuah@kernel.org> 8044L: linux-kselftest@vger.kernel.org 8045T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8046Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8047S: Maintained 8048F: tools/testing/selftests/ 8049F: Documentation/dev-tools/kselftest* 8050 8051KERNEL USERMODE HELPER 8052M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8053L: linux-kernel@vger.kernel.org 8054S: Maintained 8055F: kernel/umh.c 8056F: include/linux/umh.h 8057 8058KERNEL VIRTUAL MACHINE (KVM) 8059M: Paolo Bonzini <pbonzini@redhat.com> 8060M: Radim Krčmář <rkrcmar@redhat.com> 8061L: kvm@vger.kernel.org 8062W: http://www.linux-kvm.org 8063T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8064S: Supported 8065F: Documentation/virtual/kvm/ 8066F: include/trace/events/kvm.h 8067F: include/uapi/asm-generic/kvm* 8068F: include/uapi/linux/kvm* 8069F: include/asm-generic/kvm* 8070F: include/linux/kvm* 8071F: include/kvm/iodev.h 8072F: virt/kvm/* 8073F: tools/kvm/ 8074 8075KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8076M: Joerg Roedel <joro@8bytes.org> 8077L: kvm@vger.kernel.org 8078W: http://www.linux-kvm.org/ 8079S: Maintained 8080F: arch/x86/include/asm/svm.h 8081F: arch/x86/kvm/svm.c 8082 8083KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8084M: Christoffer Dall <christoffer.dall@arm.com> 8085M: Marc Zyngier <marc.zyngier@arm.com> 8086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8087L: kvmarm@lists.cs.columbia.edu 8088W: http://systems.cs.columbia.edu/projects/kvm-arm 8089T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8090S: Supported 8091F: arch/arm/include/uapi/asm/kvm* 8092F: arch/arm/include/asm/kvm* 8093F: arch/arm/kvm/ 8094F: virt/kvm/arm/ 8095F: include/kvm/arm_* 8096 8097KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8098M: Christoffer Dall <christoffer.dall@arm.com> 8099M: Marc Zyngier <marc.zyngier@arm.com> 8100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8101L: kvmarm@lists.cs.columbia.edu 8102S: Maintained 8103F: arch/arm64/include/uapi/asm/kvm* 8104F: arch/arm64/include/asm/kvm* 8105F: arch/arm64/kvm/ 8106 8107KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8108M: James Hogan <jhogan@kernel.org> 8109L: linux-mips@linux-mips.org 8110S: Supported 8111F: arch/mips/include/uapi/asm/kvm* 8112F: arch/mips/include/asm/kvm* 8113F: arch/mips/kvm/ 8114 8115KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8116M: Paul Mackerras <paulus@ozlabs.org> 8117L: kvm-ppc@vger.kernel.org 8118W: http://www.linux-kvm.org/ 8119T: git git://github.com/agraf/linux-2.6.git 8120S: Supported 8121F: arch/powerpc/include/uapi/asm/kvm* 8122F: arch/powerpc/include/asm/kvm* 8123F: arch/powerpc/kvm/ 8124F: arch/powerpc/kernel/kvm* 8125 8126KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8127M: Christian Borntraeger <borntraeger@de.ibm.com> 8128M: Janosch Frank <frankja@linux.ibm.com> 8129R: David Hildenbrand <david@redhat.com> 8130R: Cornelia Huck <cohuck@redhat.com> 8131L: linux-s390@vger.kernel.org 8132W: http://www.ibm.com/developerworks/linux/linux390/ 8133T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8134S: Supported 8135F: arch/s390/include/uapi/asm/kvm* 8136F: arch/s390/include/asm/gmap.h 8137F: arch/s390/include/asm/kvm* 8138F: arch/s390/kvm/ 8139F: arch/s390/mm/gmap.c 8140 8141KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8142M: Paolo Bonzini <pbonzini@redhat.com> 8143M: Radim Krčmář <rkrcmar@redhat.com> 8144L: kvm@vger.kernel.org 8145W: http://www.linux-kvm.org 8146T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8147S: Supported 8148F: arch/x86/kvm/ 8149F: arch/x86/include/uapi/asm/kvm* 8150F: arch/x86/include/asm/kvm* 8151F: arch/x86/include/asm/pvclock-abi.h 8152F: arch/x86/kernel/kvm.c 8153F: arch/x86/kernel/kvmclock.c 8154 8155KERNFS 8156M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8157M: Tejun Heo <tj@kernel.org> 8158T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8159S: Supported 8160F: include/linux/kernfs.h 8161F: fs/kernfs/ 8162 8163KEXEC 8164M: Eric Biederman <ebiederm@xmission.com> 8165W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8166L: kexec@lists.infradead.org 8167S: Maintained 8168F: include/linux/kexec.h 8169F: include/uapi/linux/kexec.h 8170F: kernel/kexec* 8171 8172KEYS-ENCRYPTED 8173M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8174L: linux-integrity@vger.kernel.org 8175L: keyrings@vger.kernel.org 8176S: Supported 8177F: Documentation/security/keys/trusted-encrypted.rst 8178F: include/keys/encrypted-type.h 8179F: security/keys/encrypted-keys/ 8180 8181KEYS-TRUSTED 8182M: James Bottomley <jejb@linux.vnet.ibm.com> 8183M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8184M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8185L: linux-integrity@vger.kernel.org 8186L: keyrings@vger.kernel.org 8187S: Supported 8188F: Documentation/security/keys/trusted-encrypted.rst 8189F: include/keys/trusted-type.h 8190F: security/keys/trusted.c 8191F: security/keys/trusted.h 8192 8193KEYS/KEYRINGS: 8194M: David Howells <dhowells@redhat.com> 8195L: keyrings@vger.kernel.org 8196S: Maintained 8197F: Documentation/security/keys/core.rst 8198F: include/linux/key.h 8199F: include/linux/key-type.h 8200F: include/linux/keyctl.h 8201F: include/uapi/linux/keyctl.h 8202F: include/keys/ 8203F: security/keys/ 8204 8205KGDB / KDB /debug_core 8206M: Jason Wessel <jason.wessel@windriver.com> 8207M: Daniel Thompson <daniel.thompson@linaro.org> 8208W: http://kgdb.wiki.kernel.org/ 8209L: kgdb-bugreport@lists.sourceforge.net 8210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8211S: Maintained 8212F: Documentation/dev-tools/kgdb.rst 8213F: drivers/misc/kgdbts.c 8214F: drivers/tty/serial/kgdboc.c 8215F: include/linux/kdb.h 8216F: include/linux/kgdb.h 8217F: kernel/debug/ 8218 8219KMEMLEAK 8220M: Catalin Marinas <catalin.marinas@arm.com> 8221S: Maintained 8222F: Documentation/dev-tools/kmemleak.rst 8223F: include/linux/kmemleak.h 8224F: mm/kmemleak.c 8225F: mm/kmemleak-test.c 8226 8227KMOD KERNEL MODULE LOADER - USERMODE HELPER 8228M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8229L: linux-kernel@vger.kernel.org 8230S: Maintained 8231F: kernel/kmod.c 8232F: include/linux/kmod.h 8233F: lib/test_kmod.c 8234F: tools/testing/selftests/kmod/ 8235 8236KPROBES 8237M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8238M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8239M: "David S. Miller" <davem@davemloft.net> 8240M: Masami Hiramatsu <mhiramat@kernel.org> 8241S: Maintained 8242F: Documentation/kprobes.txt 8243F: include/linux/kprobes.h 8244F: include/asm-generic/kprobes.h 8245F: kernel/kprobes.c 8246 8247KS0108 LCD CONTROLLER DRIVER 8248M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8249S: Maintained 8250F: Documentation/auxdisplay/ks0108 8251F: drivers/auxdisplay/ks0108.c 8252F: include/linux/ks0108.h 8253 8254L3MDEV 8255M: David Ahern <dsa@cumulusnetworks.com> 8256L: netdev@vger.kernel.org 8257S: Maintained 8258F: net/l3mdev 8259F: include/net/l3mdev.h 8260 8261L7 BPF FRAMEWORK 8262M: John Fastabend <john.fastabend@gmail.com> 8263M: Daniel Borkmann <daniel@iogearbox.net> 8264L: netdev@vger.kernel.org 8265S: Maintained 8266F: include/linux/skmsg.h 8267F: net/core/skmsg.c 8268F: net/core/sock_map.c 8269F: net/ipv4/tcp_bpf.c 8270 8271LANTIQ / INTEL Ethernet drivers 8272M: Hauke Mehrtens <hauke@hauke-m.de> 8273L: netdev@vger.kernel.org 8274S: Maintained 8275F: net/dsa/tag_gswip.c 8276F: drivers/net/ethernet/lantiq_xrx200.c 8277F: drivers/net/dsa/lantiq_pce.h 8278F: drivers/net/dsa/lantiq_gswip.c 8279 8280LANTIQ MIPS ARCHITECTURE 8281M: John Crispin <john@phrozen.org> 8282L: linux-mips@linux-mips.org 8283S: Maintained 8284F: arch/mips/lantiq 8285F: drivers/soc/lantiq 8286 8287LAPB module 8288L: linux-x25@vger.kernel.org 8289S: Orphan 8290F: Documentation/networking/lapb-module.txt 8291F: include/*/lapb.h 8292F: net/lapb/ 8293 8294LASI 53c700 driver for PARISC 8295M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8296L: linux-scsi@vger.kernel.org 8297S: Maintained 8298F: Documentation/scsi/53c700.txt 8299F: drivers/scsi/53c700* 8300 8301LEAKING_ADDRESSES 8302M: Tobin C. Harding <me@tobin.cc> 8303M: Tycho Andersen <tycho@tycho.ws> 8304L: kernel-hardening@lists.openwall.com 8305S: Maintained 8306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8307F: scripts/leaking_addresses.pl 8308 8309LED SUBSYSTEM 8310M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8311M: Pavel Machek <pavel@ucw.cz> 8312L: linux-leds@vger.kernel.org 8313T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8314S: Maintained 8315F: Documentation/devicetree/bindings/leds/ 8316F: drivers/leds/ 8317F: include/linux/leds.h 8318 8319LEGACY EEPROM DRIVER 8320M: Jean Delvare <jdelvare@suse.com> 8321S: Maintained 8322F: Documentation/misc-devices/eeprom 8323F: drivers/misc/eeprom/eeprom.c 8324 8325LEGO MINDSTORMS EV3 8326R: David Lechner <david@lechnology.com> 8327S: Maintained 8328F: arch/arm/boot/dts/da850-lego-ev3.dts 8329F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8330F: drivers/power/supply/lego_ev3_battery.c 8331 8332LEGO USB Tower driver 8333M: Juergen Stuber <starblue@users.sourceforge.net> 8334L: legousb-devel@lists.sourceforge.net 8335W: http://legousb.sourceforge.net/ 8336S: Maintained 8337F: drivers/usb/misc/legousbtower.c 8338 8339LG LAPTOP EXTRAS 8340M: Matan Ziv-Av <matan@svgalib.org> 8341L: platform-driver-x86@vger.kernel.org 8342S: Maintained 8343F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8344F: Documentation/laptops/lg-laptop.rst 8345F: drivers/platform/x86/lg-laptop.c 8346 8347LG2160 MEDIA DRIVER 8348M: Michael Krufky <mkrufky@linuxtv.org> 8349L: linux-media@vger.kernel.org 8350W: https://linuxtv.org 8351W: http://github.com/mkrufky 8352Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8353T: git git://linuxtv.org/mkrufky/tuners.git 8354S: Maintained 8355F: drivers/media/dvb-frontends/lg2160.* 8356 8357LGDT3305 MEDIA DRIVER 8358M: Michael Krufky <mkrufky@linuxtv.org> 8359L: linux-media@vger.kernel.org 8360W: https://linuxtv.org 8361W: http://github.com/mkrufky 8362Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8363T: git git://linuxtv.org/mkrufky/tuners.git 8364S: Maintained 8365F: drivers/media/dvb-frontends/lgdt3305.* 8366 8367LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8368M: Viresh Kumar <vireshk@kernel.org> 8369L: linux-ide@vger.kernel.org 8370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8371S: Maintained 8372F: include/linux/pata_arasan_cf_data.h 8373F: drivers/ata/pata_arasan_cf.c 8374 8375LIBATA PATA DRIVERS 8376M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8377M: Jens Axboe <axboe@kernel.dk> 8378L: linux-ide@vger.kernel.org 8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8380S: Maintained 8381F: drivers/ata/pata_*.c 8382F: drivers/ata/ata_generic.c 8383 8384LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8385M: Linus Walleij <linus.walleij@linaro.org> 8386L: linux-ide@vger.kernel.org 8387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8388S: Maintained 8389F: drivers/ata/pata_ftide010.c 8390F: drivers/ata/sata_gemini.c 8391F: drivers/ata/sata_gemini.h 8392 8393LIBATA SATA AHCI PLATFORM devices support 8394M: Hans de Goede <hdegoede@redhat.com> 8395M: Jens Axboe <axboe@kernel.dk> 8396L: linux-ide@vger.kernel.org 8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8398S: Maintained 8399F: drivers/ata/ahci_platform.c 8400F: drivers/ata/libahci_platform.c 8401F: include/linux/ahci_platform.h 8402 8403LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8404M: Mikael Pettersson <mikpelinux@gmail.com> 8405L: linux-ide@vger.kernel.org 8406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8407S: Maintained 8408F: drivers/ata/sata_promise.* 8409 8410LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8411M: Jens Axboe <axboe@kernel.dk> 8412L: linux-ide@vger.kernel.org 8413T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8414S: Maintained 8415F: drivers/ata/ 8416F: include/linux/ata.h 8417F: include/linux/libata.h 8418F: Documentation/devicetree/bindings/ata/ 8419 8420LIBLOCKDEP 8421M: Sasha Levin <alexander.levin@microsoft.com> 8422S: Maintained 8423F: tools/lib/lockdep/ 8424 8425LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8426M: Ross Zwisler <zwisler@kernel.org> 8427M: Dan Williams <dan.j.williams@intel.com> 8428M: Vishal Verma <vishal.l.verma@intel.com> 8429M: Dave Jiang <dave.jiang@intel.com> 8430L: linux-nvdimm@lists.01.org 8431Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8432S: Supported 8433F: drivers/nvdimm/blk.c 8434F: drivers/nvdimm/region_devs.c 8435 8436LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8437M: Vishal Verma <vishal.l.verma@intel.com> 8438M: Dan Williams <dan.j.williams@intel.com> 8439M: Ross Zwisler <zwisler@kernel.org> 8440M: Dave Jiang <dave.jiang@intel.com> 8441L: linux-nvdimm@lists.01.org 8442Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8443S: Supported 8444F: drivers/nvdimm/btt* 8445 8446LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8447M: Ross Zwisler <zwisler@kernel.org> 8448M: Dan Williams <dan.j.williams@intel.com> 8449M: Vishal Verma <vishal.l.verma@intel.com> 8450M: Dave Jiang <dave.jiang@intel.com> 8451L: linux-nvdimm@lists.01.org 8452Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8453S: Supported 8454F: drivers/nvdimm/pmem* 8455 8456LIBNVDIMM: DEVICETREE BINDINGS 8457M: Oliver O'Halloran <oohall@gmail.com> 8458L: linux-nvdimm@lists.01.org 8459Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8460S: Supported 8461F: drivers/nvdimm/of_pmem.c 8462F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8463 8464LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8465M: Dan Williams <dan.j.williams@intel.com> 8466M: Ross Zwisler <zwisler@kernel.org> 8467M: Vishal Verma <vishal.l.verma@intel.com> 8468M: Dave Jiang <dave.jiang@intel.com> 8469L: linux-nvdimm@lists.01.org 8470Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8472S: Supported 8473F: drivers/nvdimm/* 8474F: drivers/acpi/nfit/* 8475F: include/linux/nd.h 8476F: include/linux/libnvdimm.h 8477F: include/uapi/linux/ndctl.h 8478 8479LIGHTNVM PLATFORM SUPPORT 8480M: Matias Bjorling <mb@lightnvm.io> 8481W: http://github/OpenChannelSSD 8482L: linux-block@vger.kernel.org 8483S: Maintained 8484F: drivers/lightnvm/ 8485F: include/linux/lightnvm.h 8486F: include/uapi/linux/lightnvm.h 8487 8488LINUX FOR POWER MACINTOSH 8489M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8490W: http://www.penguinppc.org/ 8491L: linuxppc-dev@lists.ozlabs.org 8492S: Maintained 8493F: arch/powerpc/platforms/powermac/ 8494F: drivers/macintosh/ 8495 8496LINUX FOR POWERPC (32-BIT AND 64-BIT) 8497M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8498M: Paul Mackerras <paulus@samba.org> 8499M: Michael Ellerman <mpe@ellerman.id.au> 8500W: https://github.com/linuxppc/linux/wiki 8501L: linuxppc-dev@lists.ozlabs.org 8502Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8503T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8504S: Supported 8505F: Documentation/ABI/stable/sysfs-firmware-opal-* 8506F: Documentation/devicetree/bindings/powerpc/ 8507F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8508F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8509F: Documentation/powerpc/ 8510F: arch/powerpc/ 8511F: drivers/char/tpm/tpm_ibmvtpm* 8512F: drivers/crypto/nx/ 8513F: drivers/crypto/vmx/ 8514F: drivers/i2c/busses/i2c-opal.c 8515F: drivers/net/ethernet/ibm/ibmveth.* 8516F: drivers/net/ethernet/ibm/ibmvnic.* 8517F: drivers/pci/hotplug/pnv_php.c 8518F: drivers/pci/hotplug/rpa* 8519F: drivers/rtc/rtc-opal.c 8520F: drivers/scsi/ibmvscsi/ 8521F: drivers/tty/hvc/hvc_opal.c 8522F: drivers/watchdog/wdrtas.c 8523F: tools/testing/selftests/powerpc 8524N: /pmac 8525N: powermac 8526N: powernv 8527N: [^a-z0-9]ps3 8528N: pseries 8529 8530LINUX FOR POWERPC EMBEDDED MPC5XXX 8531M: Anatolij Gustschin <agust@denx.de> 8532L: linuxppc-dev@lists.ozlabs.org 8533T: git git://git.denx.de/linux-denx-agust.git 8534S: Maintained 8535F: arch/powerpc/platforms/512x/ 8536F: arch/powerpc/platforms/52xx/ 8537 8538LINUX FOR POWERPC EMBEDDED PPC4XX 8539M: Alistair Popple <alistair@popple.id.au> 8540M: Matt Porter <mporter@kernel.crashing.org> 8541W: http://www.penguinppc.org/ 8542L: linuxppc-dev@lists.ozlabs.org 8543S: Maintained 8544F: arch/powerpc/platforms/40x/ 8545F: arch/powerpc/platforms/44x/ 8546 8547LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8548M: Scott Wood <oss@buserror.net> 8549M: Kumar Gala <galak@kernel.crashing.org> 8550W: http://www.penguinppc.org/ 8551L: linuxppc-dev@lists.ozlabs.org 8552T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8553S: Maintained 8554F: arch/powerpc/platforms/83xx/ 8555F: arch/powerpc/platforms/85xx/ 8556F: Documentation/devicetree/bindings/powerpc/fsl/ 8557 8558LINUX FOR POWERPC EMBEDDED PPC8XX 8559M: Vitaly Bordug <vitb@kernel.crashing.org> 8560W: http://www.penguinppc.org/ 8561L: linuxppc-dev@lists.ozlabs.org 8562S: Maintained 8563F: arch/powerpc/platforms/8xx/ 8564 8565LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8566L: linuxppc-dev@lists.ozlabs.org 8567S: Orphan 8568F: arch/powerpc/*/*virtex* 8569F: arch/powerpc/*/*/*virtex* 8570 8571LINUX FOR POWERPC PA SEMI PWRFICIENT 8572L: linuxppc-dev@lists.ozlabs.org 8573S: Orphan 8574F: arch/powerpc/platforms/pasemi/ 8575F: drivers/*/*pasemi* 8576F: drivers/*/*/*pasemi* 8577 8578LINUX KERNEL DUMP TEST MODULE (LKDTM) 8579M: Kees Cook <keescook@chromium.org> 8580S: Maintained 8581F: drivers/misc/lkdtm/* 8582 8583LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8584M: Alan Stern <stern@rowland.harvard.edu> 8585M: Andrea Parri <andrea.parri@amarulasolutions.com> 8586M: Will Deacon <will.deacon@arm.com> 8587M: Peter Zijlstra <peterz@infradead.org> 8588M: Boqun Feng <boqun.feng@gmail.com> 8589M: Nicholas Piggin <npiggin@gmail.com> 8590M: David Howells <dhowells@redhat.com> 8591M: Jade Alglave <j.alglave@ucl.ac.uk> 8592M: Luc Maranget <luc.maranget@inria.fr> 8593M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8594R: Akira Yokosawa <akiyks@gmail.com> 8595R: Daniel Lustig <dlustig@nvidia.com> 8596L: linux-kernel@vger.kernel.org 8597L: linux-arch@vger.kernel.org 8598S: Supported 8599T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8600F: tools/memory-model/ 8601F: Documentation/atomic_bitops.txt 8602F: Documentation/atomic_t.txt 8603F: Documentation/core-api/atomic_ops.rst 8604F: Documentation/core-api/refcount-vs-atomic.rst 8605F: Documentation/memory-barriers.txt 8606 8607LIS3LV02D ACCELEROMETER DRIVER 8608M: Eric Piel <eric.piel@tremplin-utc.net> 8609S: Maintained 8610F: Documentation/misc-devices/lis3lv02d 8611F: drivers/misc/lis3lv02d/ 8612F: drivers/platform/x86/hp_accel.c 8613 8614LIVE PATCHING 8615M: Josh Poimboeuf <jpoimboe@redhat.com> 8616M: Jessica Yu <jeyu@kernel.org> 8617M: Jiri Kosina <jikos@kernel.org> 8618M: Miroslav Benes <mbenes@suse.cz> 8619R: Petr Mladek <pmladek@suse.com> 8620S: Maintained 8621F: kernel/livepatch/ 8622F: include/linux/livepatch.h 8623F: arch/x86/include/asm/livepatch.h 8624F: arch/x86/kernel/livepatch.c 8625F: Documentation/livepatch/ 8626F: Documentation/ABI/testing/sysfs-kernel-livepatch 8627F: samples/livepatch/ 8628L: live-patching@vger.kernel.org 8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8630 8631LLC (802.2) 8632L: netdev@vger.kernel.org 8633S: Odd fixes 8634F: include/linux/llc.h 8635F: include/uapi/linux/llc.h 8636F: include/net/llc* 8637F: net/llc/ 8638 8639LM73 HARDWARE MONITOR DRIVER 8640M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8641L: linux-hwmon@vger.kernel.org 8642S: Maintained 8643F: drivers/hwmon/lm73.c 8644 8645LM78 HARDWARE MONITOR DRIVER 8646M: Jean Delvare <jdelvare@suse.com> 8647L: linux-hwmon@vger.kernel.org 8648S: Maintained 8649F: Documentation/hwmon/lm78 8650F: drivers/hwmon/lm78.c 8651 8652LM83 HARDWARE MONITOR DRIVER 8653M: Jean Delvare <jdelvare@suse.com> 8654L: linux-hwmon@vger.kernel.org 8655S: Maintained 8656F: Documentation/hwmon/lm83 8657F: drivers/hwmon/lm83.c 8658 8659LM90 HARDWARE MONITOR DRIVER 8660M: Jean Delvare <jdelvare@suse.com> 8661L: linux-hwmon@vger.kernel.org 8662S: Maintained 8663F: Documentation/hwmon/lm90 8664F: Documentation/devicetree/bindings/hwmon/lm90.txt 8665F: drivers/hwmon/lm90.c 8666F: include/dt-bindings/thermal/lm90.h 8667 8668LM95234 HARDWARE MONITOR DRIVER 8669M: Guenter Roeck <linux@roeck-us.net> 8670L: linux-hwmon@vger.kernel.org 8671S: Maintained 8672F: Documentation/hwmon/lm95234 8673F: drivers/hwmon/lm95234.c 8674 8675LME2510 MEDIA DRIVER 8676M: Malcolm Priestley <tvboxspy@gmail.com> 8677L: linux-media@vger.kernel.org 8678W: https://linuxtv.org 8679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8680S: Maintained 8681F: drivers/media/usb/dvb-usb-v2/lmedm04* 8682 8683LOADPIN SECURITY MODULE 8684M: Kees Cook <keescook@chromium.org> 8685T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8686S: Supported 8687F: security/loadpin/ 8688F: Documentation/admin-guide/LSM/LoadPin.rst 8689 8690LOCKING PRIMITIVES 8691M: Peter Zijlstra <peterz@infradead.org> 8692M: Ingo Molnar <mingo@redhat.com> 8693M: Will Deacon <will.deacon@arm.com> 8694L: linux-kernel@vger.kernel.org 8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8696S: Maintained 8697F: Documentation/locking/ 8698F: include/linux/lockdep.h 8699F: include/linux/spinlock*.h 8700F: arch/*/include/asm/spinlock*.h 8701F: include/linux/rwlock*.h 8702F: include/linux/mutex*.h 8703F: include/linux/rwsem*.h 8704F: arch/*/include/asm/rwsem.h 8705F: include/linux/seqlock.h 8706F: lib/locking*.[ch] 8707F: kernel/locking/ 8708X: kernel/locking/locktorture.c 8709 8710LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8711M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8712L: linux-ntfs-dev@lists.sourceforge.net 8713W: http://www.linux-ntfs.org/content/view/19/37/ 8714S: Maintained 8715F: Documentation/ldm.txt 8716F: block/partitions/ldm.* 8717 8718LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8719M: Sathya Prakash <sathya.prakash@broadcom.com> 8720M: Chaitra P B <chaitra.basappa@broadcom.com> 8721M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8722L: MPT-FusionLinux.pdl@broadcom.com 8723L: linux-scsi@vger.kernel.org 8724W: http://www.avagotech.com/support/ 8725S: Supported 8726F: drivers/message/fusion/ 8727F: drivers/scsi/mpt3sas/ 8728 8729LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8730M: Matthew Wilcox <willy@infradead.org> 8731L: linux-scsi@vger.kernel.org 8732S: Maintained 8733F: drivers/scsi/sym53c8xx_2/ 8734 8735LTC1660 DAC DRIVER 8736M: Marcus Folkesson <marcus.folkesson@gmail.com> 8737L: linux-iio@vger.kernel.org 8738S: Maintained 8739F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8740F: drivers/iio/dac/ltc1660.c 8741 8742LTC4261 HARDWARE MONITOR DRIVER 8743M: Guenter Roeck <linux@roeck-us.net> 8744L: linux-hwmon@vger.kernel.org 8745S: Maintained 8746F: Documentation/hwmon/ltc4261 8747F: drivers/hwmon/ltc4261.c 8748 8749LTC4306 I2C MULTIPLEXER DRIVER 8750M: Michael Hennerich <michael.hennerich@analog.com> 8751W: http://ez.analog.com/community/linux-device-drivers 8752L: linux-i2c@vger.kernel.org 8753S: Supported 8754F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8755F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8756 8757LTP (Linux Test Project) 8758M: Mike Frysinger <vapier@gentoo.org> 8759M: Cyril Hrubis <chrubis@suse.cz> 8760M: Wanlong Gao <wanlong.gao@gmail.com> 8761M: Jan Stancek <jstancek@redhat.com> 8762M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8763M: Alexey Kodanev <alexey.kodanev@oracle.com> 8764L: ltp@lists.linux.it (subscribers-only) 8765W: http://linux-test-project.github.io/ 8766T: git git://github.com/linux-test-project/ltp.git 8767S: Maintained 8768 8769M68K ARCHITECTURE 8770M: Geert Uytterhoeven <geert@linux-m68k.org> 8771L: linux-m68k@lists.linux-m68k.org 8772W: http://www.linux-m68k.org/ 8773T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8774S: Maintained 8775F: arch/m68k/ 8776F: drivers/zorro/ 8777 8778M68K ON APPLE MACINTOSH 8779M: Joshua Thompson <funaho@jurai.org> 8780W: http://www.mac.linux-m68k.org/ 8781L: linux-m68k@lists.linux-m68k.org 8782S: Maintained 8783F: arch/m68k/mac/ 8784 8785M68K ON HP9000/300 8786M: Philip Blundell <philb@gnu.org> 8787W: http://www.tazenda.demon.co.uk/phil/linux-hp 8788S: Maintained 8789F: arch/m68k/hp300/ 8790 8791M88DS3103 MEDIA DRIVER 8792M: Antti Palosaari <crope@iki.fi> 8793L: linux-media@vger.kernel.org 8794W: https://linuxtv.org 8795W: http://palosaari.fi/linux/ 8796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8797T: git git://linuxtv.org/anttip/media_tree.git 8798S: Maintained 8799F: drivers/media/dvb-frontends/m88ds3103* 8800 8801M88RS2000 MEDIA DRIVER 8802M: Malcolm Priestley <tvboxspy@gmail.com> 8803L: linux-media@vger.kernel.org 8804W: https://linuxtv.org 8805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8806S: Maintained 8807F: drivers/media/dvb-frontends/m88rs2000* 8808 8809MA901 MASTERKIT USB FM RADIO DRIVER 8810M: Alexey Klimov <klimov.linux@gmail.com> 8811L: linux-media@vger.kernel.org 8812T: git git://linuxtv.org/media_tree.git 8813S: Maintained 8814F: drivers/media/radio/radio-ma901.c 8815 8816MAC80211 8817M: Johannes Berg <johannes@sipsolutions.net> 8818L: linux-wireless@vger.kernel.org 8819W: http://wireless.kernel.org/ 8820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8822S: Maintained 8823F: Documentation/networking/mac80211-injection.txt 8824F: include/net/mac80211.h 8825F: net/mac80211/ 8826F: drivers/net/wireless/mac80211_hwsim.[ch] 8827F: Documentation/networking/mac80211_hwsim/README 8828 8829MAILBOX API 8830M: Jassi Brar <jassisinghbrar@gmail.com> 8831L: linux-kernel@vger.kernel.org 8832S: Maintained 8833F: drivers/mailbox/ 8834F: include/linux/mailbox_client.h 8835F: include/linux/mailbox_controller.h 8836 8837MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8838M: Michael Kerrisk <mtk.manpages@gmail.com> 8839W: http://www.kernel.org/doc/man-pages 8840L: linux-man@vger.kernel.org 8841S: Maintained 8842 8843MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8844M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8845L: linux-mips@linux-mips.org 8846S: Maintained 8847F: arch/mips/boot/dts/img/pistachio_marduk.dts 8848 8849MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8850M: Andrew Lunn <andrew@lunn.ch> 8851M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8852L: netdev@vger.kernel.org 8853S: Maintained 8854F: drivers/net/dsa/mv88e6xxx/ 8855F: include/linux/platform_data/mv88e6xxx.h 8856F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8857 8858MARVELL ARMADA DRM SUPPORT 8859M: Russell King <linux@armlinux.org.uk> 8860S: Maintained 8861T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8862T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8863F: drivers/gpu/drm/armada/ 8864F: include/uapi/drm/armada_drm.h 8865F: Documentation/devicetree/bindings/display/armada/ 8866 8867MARVELL CRYPTO DRIVER 8868M: Boris Brezillon <boris.brezillon@bootlin.com> 8869M: Arnaud Ebalard <arno@natisbad.org> 8870F: drivers/crypto/marvell/ 8871S: Maintained 8872L: linux-crypto@vger.kernel.org 8873 8874MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8875M: Mirko Lindner <mlindner@marvell.com> 8876M: Stephen Hemminger <stephen@networkplumber.org> 8877L: netdev@vger.kernel.org 8878S: Maintained 8879F: drivers/net/ethernet/marvell/sk* 8880 8881MARVELL LIBERTAS WIRELESS DRIVER 8882L: libertas-dev@lists.infradead.org 8883S: Orphan 8884F: drivers/net/wireless/marvell/libertas/ 8885 8886MARVELL MACCHIATOBIN SUPPORT 8887M: Russell King <linux@armlinux.org.uk> 8888L: linux-arm-kernel@lists.infradead.org 8889S: Maintained 8890F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8891 8892MARVELL MV643XX ETHERNET DRIVER 8893M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8894L: netdev@vger.kernel.org 8895S: Maintained 8896F: drivers/net/ethernet/marvell/mv643xx_eth.* 8897F: include/linux/mv643xx.h 8898 8899MARVELL MV88X3310 PHY DRIVER 8900M: Russell King <linux@armlinux.org.uk> 8901L: netdev@vger.kernel.org 8902S: Maintained 8903F: drivers/net/phy/marvell10g.c 8904 8905MARVELL MVNETA ETHERNET DRIVER 8906M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 8907L: netdev@vger.kernel.org 8908S: Maintained 8909F: drivers/net/ethernet/marvell/mvneta.* 8910 8911MARVELL MWIFIEX WIRELESS DRIVER 8912M: Amitkumar Karwar <amitkarwar@gmail.com> 8913M: Nishant Sarmukadam <nishants@marvell.com> 8914M: Ganapathi Bhat <gbhat@marvell.com> 8915M: Xinming Hu <huxinming820@gmail.com> 8916L: linux-wireless@vger.kernel.org 8917S: Maintained 8918F: drivers/net/wireless/marvell/mwifiex/ 8919 8920MARVELL MWL8K WIRELESS DRIVER 8921M: Lennert Buytenhek <buytenh@wantstofly.org> 8922L: linux-wireless@vger.kernel.org 8923S: Odd Fixes 8924F: drivers/net/wireless/marvell/mwl8k.c 8925 8926MARVELL NAND CONTROLLER DRIVER 8927M: Miquel Raynal <miquel.raynal@bootlin.com> 8928L: linux-mtd@lists.infradead.org 8929S: Maintained 8930F: drivers/mtd/nand/raw/marvell_nand.c 8931F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8932 8933MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8934M: Nicolas Pitre <nico@fluxnic.net> 8935S: Odd Fixes 8936F: drivers/mmc/host/mvsdio.* 8937 8938MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8939M: Hu Ziji <huziji@marvell.com> 8940L: linux-mmc@vger.kernel.org 8941S: Supported 8942F: drivers/mmc/host/sdhci-xenon* 8943F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8944 8945MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 8946M: Sunil Goutham <sgoutham@marvell.com> 8947M: Linu Cherian <lcherian@marvell.com> 8948M: Geetha sowjanya <gakula@marvell.com> 8949M: Jerin Jacob <jerinj@marvell.com> 8950L: netdev@vger.kernel.org 8951S: Supported 8952F: drivers/net/ethernet/marvell/octeontx2/af/ 8953 8954MATROX FRAMEBUFFER DRIVER 8955L: linux-fbdev@vger.kernel.org 8956S: Orphan 8957F: drivers/video/fbdev/matrox/matroxfb_* 8958F: include/uapi/linux/matroxfb.h 8959 8960MAX16065 HARDWARE MONITOR DRIVER 8961M: Guenter Roeck <linux@roeck-us.net> 8962L: linux-hwmon@vger.kernel.org 8963S: Maintained 8964F: Documentation/hwmon/max16065 8965F: drivers/hwmon/max16065.c 8966 8967MAX2175 SDR TUNER DRIVER 8968M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8969L: linux-media@vger.kernel.org 8970T: git git://linuxtv.org/media_tree.git 8971S: Maintained 8972F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8973F: Documentation/media/v4l-drivers/max2175.rst 8974F: drivers/media/i2c/max2175* 8975F: include/uapi/linux/max2175.h 8976 8977MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8978L: linux-hwmon@vger.kernel.org 8979S: Orphan 8980F: Documentation/hwmon/max6650 8981F: drivers/hwmon/max6650.c 8982 8983MAX6697 HARDWARE MONITOR DRIVER 8984M: Guenter Roeck <linux@roeck-us.net> 8985L: linux-hwmon@vger.kernel.org 8986S: Maintained 8987F: Documentation/hwmon/max6697 8988F: Documentation/devicetree/bindings/hwmon/max6697.txt 8989F: drivers/hwmon/max6697.c 8990F: include/linux/platform_data/max6697.h 8991 8992MAX9860 MONO AUDIO VOICE CODEC DRIVER 8993M: Peter Rosin <peda@axentia.se> 8994L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8995S: Maintained 8996F: Documentation/devicetree/bindings/sound/max9860.txt 8997F: sound/soc/codecs/max9860.* 8998 8999MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9000M: Javier Martinez Canillas <javier@dowhile0.org> 9001L: linux-kernel@vger.kernel.org 9002S: Supported 9003F: drivers/regulator/max77802-regulator.c 9004F: Documentation/devicetree/bindings/*/*max77802.txt 9005F: include/dt-bindings/*/*max77802.h 9006 9007MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9008M: Krzysztof Kozlowski <krzk@kernel.org> 9009M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9010L: linux-pm@vger.kernel.org 9011S: Supported 9012F: drivers/power/supply/max14577_charger.c 9013F: drivers/power/supply/max77693_charger.c 9014 9015MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9016M: Chanwoo Choi <cw00.choi@samsung.com> 9017M: Krzysztof Kozlowski <krzk@kernel.org> 9018M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9019L: linux-kernel@vger.kernel.org 9020S: Supported 9021F: drivers/*/max14577*.c 9022F: drivers/*/max77686*.c 9023F: drivers/*/max77693*.c 9024F: drivers/extcon/extcon-max14577.c 9025F: drivers/extcon/extcon-max77693.c 9026F: drivers/rtc/rtc-max77686.c 9027F: drivers/clk/clk-max77686.c 9028F: Documentation/devicetree/bindings/mfd/max14577.txt 9029F: Documentation/devicetree/bindings/*/max77686.txt 9030F: Documentation/devicetree/bindings/mfd/max77693.txt 9031F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9032F: include/linux/mfd/max14577*.h 9033F: include/linux/mfd/max77686*.h 9034F: include/linux/mfd/max77693*.h 9035 9036MAXIRADIO FM RADIO RECEIVER DRIVER 9037M: Hans Verkuil <hverkuil@xs4all.nl> 9038L: linux-media@vger.kernel.org 9039T: git git://linuxtv.org/media_tree.git 9040W: https://linuxtv.org 9041S: Maintained 9042F: drivers/media/radio/radio-maxiradio* 9043 9044MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9045M: Peter Rosin <peda@axentia.se> 9046L: linux-iio@vger.kernel.org 9047S: Maintained 9048F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9049F: drivers/iio/potentiometer/mcp4018.c 9050F: drivers/iio/potentiometer/mcp4531.c 9051 9052MCR20A IEEE-802.15.4 RADIO DRIVER 9053M: Xue Liu <liuxuenetmail@gmail.com> 9054L: linux-wpan@vger.kernel.org 9055W: https://github.com/xueliu/mcr20a-linux 9056S: Maintained 9057F: drivers/net/ieee802154/mcr20a.c 9058F: drivers/net/ieee802154/mcr20a.h 9059F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9060 9061MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9062M: William Breathitt Gray <vilhelm.gray@gmail.com> 9063L: linux-iio@vger.kernel.org 9064S: Maintained 9065F: drivers/iio/dac/cio-dac.c 9066 9067MEDIA DRIVERS FOR ASCOT2E 9068M: Sergey Kozlov <serjk@netup.ru> 9069M: Abylay Ospan <aospan@netup.ru> 9070L: linux-media@vger.kernel.org 9071W: https://linuxtv.org 9072W: http://netup.tv/ 9073T: git git://linuxtv.org/media_tree.git 9074S: Supported 9075F: drivers/media/dvb-frontends/ascot2e* 9076 9077MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9078M: Jasmin Jessich <jasmin@anw.at> 9079L: linux-media@vger.kernel.org 9080W: https://linuxtv.org 9081T: git git://linuxtv.org/media_tree.git 9082S: Maintained 9083F: drivers/media/dvb-frontends/cxd2099* 9084 9085MEDIA DRIVERS FOR CXD2841ER 9086M: Sergey Kozlov <serjk@netup.ru> 9087M: Abylay Ospan <aospan@netup.ru> 9088L: linux-media@vger.kernel.org 9089W: https://linuxtv.org 9090W: http://netup.tv/ 9091T: git git://linuxtv.org/media_tree.git 9092S: Supported 9093F: drivers/media/dvb-frontends/cxd2841er* 9094 9095MEDIA DRIVERS FOR CXD2880 9096M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9097L: linux-media@vger.kernel.org 9098W: http://linuxtv.org/ 9099T: git git://linuxtv.org/media_tree.git 9100S: Supported 9101F: drivers/media/dvb-frontends/cxd2880/* 9102F: drivers/media/spi/cxd2880* 9103 9104MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9105L: linux-media@vger.kernel.org 9106W: https://linuxtv.org 9107T: git git://linuxtv.org/media_tree.git 9108S: Orphan 9109F: drivers/media/pci/ddbridge/* 9110 9111MEDIA DRIVERS FOR FREESCALE IMX 9112M: Steve Longerbeam <slongerbeam@gmail.com> 9113M: Philipp Zabel <p.zabel@pengutronix.de> 9114L: linux-media@vger.kernel.org 9115T: git git://linuxtv.org/media_tree.git 9116S: Maintained 9117F: Documentation/devicetree/bindings/media/imx.txt 9118F: Documentation/media/v4l-drivers/imx.rst 9119F: drivers/staging/media/imx/ 9120F: include/linux/imx-media.h 9121F: include/media/imx.h 9122 9123MEDIA DRIVER FOR FREESCALE IMX PXP 9124M: Philipp Zabel <p.zabel@pengutronix.de> 9125L: linux-media@vger.kernel.org 9126T: git git://linuxtv.org/media_tree.git 9127S: Maintained 9128F: drivers/media/platform/imx-pxp.[ch] 9129 9130MEDIA DRIVERS FOR HELENE 9131M: Abylay Ospan <aospan@netup.ru> 9132L: linux-media@vger.kernel.org 9133W: https://linuxtv.org 9134W: http://netup.tv/ 9135T: git git://linuxtv.org/media_tree.git 9136S: Supported 9137F: drivers/media/dvb-frontends/helene* 9138 9139MEDIA DRIVERS FOR HORUS3A 9140M: Sergey Kozlov <serjk@netup.ru> 9141M: Abylay Ospan <aospan@netup.ru> 9142L: linux-media@vger.kernel.org 9143W: https://linuxtv.org 9144W: http://netup.tv/ 9145T: git git://linuxtv.org/media_tree.git 9146S: Supported 9147F: drivers/media/dvb-frontends/horus3a* 9148 9149MEDIA DRIVERS FOR LNBH25 9150M: Sergey Kozlov <serjk@netup.ru> 9151M: Abylay Ospan <aospan@netup.ru> 9152L: linux-media@vger.kernel.org 9153W: https://linuxtv.org 9154W: http://netup.tv/ 9155T: git git://linuxtv.org/media_tree.git 9156S: Supported 9157F: drivers/media/dvb-frontends/lnbh25* 9158 9159MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9160L: linux-media@vger.kernel.org 9161W: https://linuxtv.org 9162T: git git://linuxtv.org/media_tree.git 9163S: Orphan 9164F: drivers/media/dvb-frontends/mxl5xx* 9165 9166MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9167M: Sergey Kozlov <serjk@netup.ru> 9168M: Abylay Ospan <aospan@netup.ru> 9169L: linux-media@vger.kernel.org 9170W: https://linuxtv.org 9171W: http://netup.tv/ 9172T: git git://linuxtv.org/media_tree.git 9173S: Supported 9174F: drivers/media/pci/netup_unidvb/* 9175 9176MEDIA DRIVERS FOR RENESAS - CEU 9177M: Jacopo Mondi <jacopo@jmondi.org> 9178L: linux-media@vger.kernel.org 9179L: linux-renesas-soc@vger.kernel.org 9180T: git git://linuxtv.org/media_tree.git 9181S: Supported 9182F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9183F: drivers/media/platform/renesas-ceu.c 9184F: include/media/drv-intf/renesas-ceu.h 9185 9186MEDIA DRIVERS FOR RENESAS - DRIF 9187M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9188L: linux-media@vger.kernel.org 9189L: linux-renesas-soc@vger.kernel.org 9190T: git git://linuxtv.org/media_tree.git 9191S: Supported 9192F: Documentation/devicetree/bindings/media/renesas,drif.txt 9193F: drivers/media/platform/rcar_drif.c 9194 9195MEDIA DRIVERS FOR RENESAS - FCP 9196M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9197L: linux-media@vger.kernel.org 9198L: linux-renesas-soc@vger.kernel.org 9199T: git git://linuxtv.org/media_tree.git 9200S: Supported 9201F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9202F: drivers/media/platform/rcar-fcp.c 9203F: include/media/rcar-fcp.h 9204 9205MEDIA DRIVERS FOR RENESAS - FDP1 9206M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9207L: linux-media@vger.kernel.org 9208L: linux-renesas-soc@vger.kernel.org 9209T: git git://linuxtv.org/media_tree.git 9210S: Supported 9211F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9212F: drivers/media/platform/rcar_fdp1.c 9213 9214MEDIA DRIVERS FOR RENESAS - VIN 9215M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9216L: linux-media@vger.kernel.org 9217L: linux-renesas-soc@vger.kernel.org 9218T: git git://linuxtv.org/media_tree.git 9219S: Supported 9220F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9221F: Documentation/devicetree/bindings/media/rcar_vin.txt 9222F: drivers/media/platform/rcar-vin/ 9223 9224MEDIA DRIVERS FOR RENESAS - VSP1 9225M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9226M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9227L: linux-media@vger.kernel.org 9228L: linux-renesas-soc@vger.kernel.org 9229T: git git://linuxtv.org/media_tree.git 9230S: Supported 9231F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9232F: drivers/media/platform/vsp1/ 9233 9234MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9235L: linux-media@vger.kernel.org 9236W: https://linuxtv.org 9237T: git git://linuxtv.org/media_tree.git 9238S: Orphan 9239F: drivers/media/dvb-frontends/stv0910* 9240 9241MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9242L: linux-media@vger.kernel.org 9243W: https://linuxtv.org 9244T: git git://linuxtv.org/media_tree.git 9245S: Orphan 9246F: drivers/media/dvb-frontends/stv6111* 9247 9248MEDIA DRIVERS FOR STM32 - DCMI 9249M: Hugues Fruchet <hugues.fruchet@st.com> 9250L: linux-media@vger.kernel.org 9251T: git git://linuxtv.org/media_tree.git 9252S: Supported 9253F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9254F: drivers/media/platform/stm32/stm32-dcmi.c 9255 9256MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9257M: Dmitry Osipenko <digetx@gmail.com> 9258L: linux-media@vger.kernel.org 9259L: linux-tegra@vger.kernel.org 9260T: git git://linuxtv.org/media_tree.git 9261S: Maintained 9262F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9263F: drivers/staging/media/tegra-vde/ 9264 9265MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9266M: Mauro Carvalho Chehab <mchehab@kernel.org> 9267P: LinuxTV.org Project 9268L: linux-media@vger.kernel.org 9269W: https://linuxtv.org 9270Q: http://patchwork.kernel.org/project/linux-media/list/ 9271T: git git://linuxtv.org/media_tree.git 9272S: Maintained 9273F: Documentation/devicetree/bindings/media/ 9274F: Documentation/media/ 9275F: drivers/media/ 9276F: drivers/staging/media/ 9277F: include/linux/platform_data/media/ 9278F: include/media/ 9279F: include/uapi/linux/dvb/ 9280F: include/uapi/linux/videodev2.h 9281F: include/uapi/linux/media.h 9282F: include/uapi/linux/v4l2-* 9283F: include/uapi/linux/meye.h 9284F: include/uapi/linux/ivtv* 9285F: include/uapi/linux/uvcvideo.h 9286 9287MEDIATEK BLUETOOTH DRIVER 9288M: Sean Wang <sean.wang@mediatek.com> 9289L: linux-bluetooth@vger.kernel.org 9290L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9291S: Maintained 9292F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9293F: drivers/bluetooth/btmtkuart.c 9294 9295MEDIATEK CIR DRIVER 9296M: Sean Wang <sean.wang@mediatek.com> 9297S: Maintained 9298F: drivers/media/rc/mtk-cir.c 9299 9300MEDIATEK DMA DRIVER 9301M: Sean Wang <sean.wang@mediatek.com> 9302L: dmaengine@vger.kernel.org 9303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9304L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9305S: Maintained 9306F: Documentation/devicetree/bindings/dma/mtk-* 9307F: drivers/dma/mediatek/ 9308 9309MEDIATEK PMIC LED DRIVER 9310M: Sean Wang <sean.wang@mediatek.com> 9311S: Maintained 9312F: drivers/leds/leds-mt6323.c 9313F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9314 9315MEDIATEK ETHERNET DRIVER 9316M: Felix Fietkau <nbd@openwrt.org> 9317M: John Crispin <john@phrozen.org> 9318M: Sean Wang <sean.wang@mediatek.com> 9319M: Nelson Chang <nelson.chang@mediatek.com> 9320L: netdev@vger.kernel.org 9321S: Maintained 9322F: drivers/net/ethernet/mediatek/ 9323 9324MEDIATEK SWITCH DRIVER 9325M: Sean Wang <sean.wang@mediatek.com> 9326L: netdev@vger.kernel.org 9327S: Maintained 9328F: drivers/net/dsa/mt7530.* 9329F: net/dsa/tag_mtk.c 9330 9331MEDIATEK JPEG DRIVER 9332M: Rick Chang <rick.chang@mediatek.com> 9333M: Bin Liu <bin.liu@mediatek.com> 9334S: Supported 9335F: drivers/media/platform/mtk-jpeg/ 9336F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9337 9338MEDIATEK MDP DRIVER 9339M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9340M: Houlong Wei <houlong.wei@mediatek.com> 9341M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9342S: Supported 9343F: drivers/media/platform/mtk-mdp/ 9344F: drivers/media/platform/mtk-vpu/ 9345F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9346 9347MEDIATEK MEDIA DRIVER 9348M: Tiffany Lin <tiffany.lin@mediatek.com> 9349M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9350S: Supported 9351F: drivers/media/platform/mtk-vcodec/ 9352F: drivers/media/platform/mtk-vpu/ 9353F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9354F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9355 9356MEDIATEK MT7601U WIRELESS LAN DRIVER 9357M: Jakub Kicinski <kubakici@wp.pl> 9358L: linux-wireless@vger.kernel.org 9359S: Maintained 9360F: drivers/net/wireless/mediatek/mt7601u/ 9361 9362MEDIATEK NAND CONTROLLER DRIVER 9363M: Xiaolei Li <xiaolei.li@mediatek.com> 9364L: linux-mtd@lists.infradead.org 9365S: Maintained 9366F: drivers/mtd/nand/raw/mtk_* 9367F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9368 9369MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9370M: Sean Wang <sean.wang@mediatek.com> 9371S: Maintained 9372F: drivers/char/hw_random/mtk-rng.c 9373 9374MEDIATEK USB3 DRD IP DRIVER 9375M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9376L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9378L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9379S: Maintained 9380F: drivers/usb/mtu3/ 9381 9382MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9383M: Peter Senna Tschudin <peter.senna@gmail.com> 9384M: Martin Donnelly <martin.donnelly@ge.com> 9385M: Martyn Welch <martyn.welch@collabora.co.uk> 9386S: Maintained 9387F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9388F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9389 9390MEGARAID SCSI/SAS DRIVERS 9391M: Kashyap Desai <kashyap.desai@broadcom.com> 9392M: Sumit Saxena <sumit.saxena@broadcom.com> 9393M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9394L: megaraidlinux.pdl@broadcom.com 9395L: linux-scsi@vger.kernel.org 9396W: http://www.avagotech.com/support/ 9397S: Maintained 9398F: Documentation/scsi/megaraid.txt 9399F: drivers/scsi/megaraid.* 9400F: drivers/scsi/megaraid/ 9401 9402MELEXIS MLX90614 DRIVER 9403M: Crt Mori <cmo@melexis.com> 9404L: linux-iio@vger.kernel.org 9405W: http://www.melexis.com 9406S: Supported 9407F: drivers/iio/temperature/mlx90614.c 9408 9409MELEXIS MLX90632 DRIVER 9410M: Crt Mori <cmo@melexis.com> 9411L: linux-iio@vger.kernel.org 9412W: http://www.melexis.com 9413S: Supported 9414F: drivers/iio/temperature/mlx90632.c 9415 9416MELFAS MIP4 TOUCHSCREEN DRIVER 9417M: Sangwon Jee <jeesw@melfas.com> 9418W: http://www.melfas.com 9419S: Supported 9420F: drivers/input/touchscreen/melfas_mip4.c 9421F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9422 9423MELLANOX ETHERNET DRIVER (mlx4_en) 9424M: Tariq Toukan <tariqt@mellanox.com> 9425L: netdev@vger.kernel.org 9426S: Supported 9427W: http://www.mellanox.com 9428Q: http://patchwork.ozlabs.org/project/netdev/list/ 9429F: drivers/net/ethernet/mellanox/mlx4/en_* 9430 9431MELLANOX ETHERNET DRIVER (mlx5e) 9432M: Saeed Mahameed <saeedm@mellanox.com> 9433L: netdev@vger.kernel.org 9434S: Supported 9435W: http://www.mellanox.com 9436Q: http://patchwork.ozlabs.org/project/netdev/list/ 9437F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9438 9439MELLANOX ETHERNET INNOVA DRIVERS 9440R: Boris Pismenny <borisp@mellanox.com> 9441L: netdev@vger.kernel.org 9442S: Supported 9443W: http://www.mellanox.com 9444Q: http://patchwork.ozlabs.org/project/netdev/list/ 9445F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9446F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9447F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9448F: include/linux/mlx5/mlx5_ifc_fpga.h 9449 9450MELLANOX ETHERNET INNOVA IPSEC DRIVER 9451R: Boris Pismenny <borisp@mellanox.com> 9452L: netdev@vger.kernel.org 9453S: Supported 9454W: http://www.mellanox.com 9455Q: http://patchwork.ozlabs.org/project/netdev/list/ 9456F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9457F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9458 9459MELLANOX ETHERNET SWITCH DRIVERS 9460M: Jiri Pirko <jiri@mellanox.com> 9461M: Ido Schimmel <idosch@mellanox.com> 9462L: netdev@vger.kernel.org 9463S: Supported 9464W: http://www.mellanox.com 9465Q: http://patchwork.ozlabs.org/project/netdev/list/ 9466F: drivers/net/ethernet/mellanox/mlxsw/ 9467F: tools/testing/selftests/drivers/net/mlxsw/ 9468 9469MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9470M: mlxsw@mellanox.com 9471L: netdev@vger.kernel.org 9472S: Supported 9473W: http://www.mellanox.com 9474Q: http://patchwork.ozlabs.org/project/netdev/list/ 9475F: drivers/net/ethernet/mellanox/mlxfw/ 9476 9477MELLANOX HARDWARE PLATFORM SUPPORT 9478M: Andy Shevchenko <andy@infradead.org> 9479M: Darren Hart <dvhart@infradead.org> 9480M: Vadim Pasternak <vadimp@mellanox.com> 9481L: platform-driver-x86@vger.kernel.org 9482S: Supported 9483F: drivers/platform/mellanox/ 9484 9485MELLANOX MLX4 core VPI driver 9486M: Tariq Toukan <tariqt@mellanox.com> 9487L: netdev@vger.kernel.org 9488L: linux-rdma@vger.kernel.org 9489W: http://www.mellanox.com 9490Q: http://patchwork.ozlabs.org/project/netdev/list/ 9491S: Supported 9492F: drivers/net/ethernet/mellanox/mlx4/ 9493F: include/linux/mlx4/ 9494 9495MELLANOX MLX4 IB driver 9496M: Yishai Hadas <yishaih@mellanox.com> 9497L: linux-rdma@vger.kernel.org 9498W: http://www.mellanox.com 9499Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9500S: Supported 9501F: drivers/infiniband/hw/mlx4/ 9502F: include/linux/mlx4/ 9503F: include/uapi/rdma/mlx4-abi.h 9504 9505MELLANOX MLX5 core VPI driver 9506M: Saeed Mahameed <saeedm@mellanox.com> 9507M: Leon Romanovsky <leonro@mellanox.com> 9508L: netdev@vger.kernel.org 9509L: linux-rdma@vger.kernel.org 9510W: http://www.mellanox.com 9511Q: http://patchwork.ozlabs.org/project/netdev/list/ 9512S: Supported 9513F: drivers/net/ethernet/mellanox/mlx5/core/ 9514F: include/linux/mlx5/ 9515 9516MELLANOX MLX5 IB driver 9517M: Leon Romanovsky <leonro@mellanox.com> 9518L: linux-rdma@vger.kernel.org 9519W: http://www.mellanox.com 9520Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9521S: Supported 9522F: drivers/infiniband/hw/mlx5/ 9523F: include/linux/mlx5/ 9524F: include/uapi/rdma/mlx5-abi.h 9525 9526MELLANOX MLXCPLD I2C AND MUX DRIVER 9527M: Vadim Pasternak <vadimp@mellanox.com> 9528M: Michael Shych <michaelsh@mellanox.com> 9529L: linux-i2c@vger.kernel.org 9530S: Supported 9531F: drivers/i2c/busses/i2c-mlxcpld.c 9532F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9533F: Documentation/i2c/busses/i2c-mlxcpld 9534 9535MELLANOX MLXCPLD LED DRIVER 9536M: Vadim Pasternak <vadimp@mellanox.com> 9537L: linux-leds@vger.kernel.org 9538S: Supported 9539F: drivers/leds/leds-mlxcpld.c 9540F: drivers/leds/leds-mlxreg.c 9541F: Documentation/leds/leds-mlxcpld.txt 9542 9543MELLANOX PLATFORM DRIVER 9544M: Vadim Pasternak <vadimp@mellanox.com> 9545L: platform-driver-x86@vger.kernel.org 9546S: Supported 9547F: drivers/platform/x86/mlx-platform.c 9548 9549MEMBARRIER SUPPORT 9550M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9551M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9552L: linux-kernel@vger.kernel.org 9553S: Supported 9554F: kernel/sched/membarrier.c 9555F: include/uapi/linux/membarrier.h 9556F: arch/powerpc/include/asm/membarrier.h 9557 9558MEMORY MANAGEMENT 9559L: linux-mm@kvack.org 9560W: http://www.linux-mm.org 9561S: Maintained 9562F: include/linux/mm.h 9563F: include/linux/gfp.h 9564F: include/linux/mmzone.h 9565F: include/linux/memory_hotplug.h 9566F: include/linux/vmalloc.h 9567F: mm/ 9568 9569MEMORY TECHNOLOGY DEVICES (MTD) 9570M: David Woodhouse <dwmw2@infradead.org> 9571M: Brian Norris <computersforpeace@gmail.com> 9572M: Boris Brezillon <boris.brezillon@bootlin.com> 9573M: Marek Vasut <marek.vasut@gmail.com> 9574M: Richard Weinberger <richard@nod.at> 9575L: linux-mtd@lists.infradead.org 9576W: http://www.linux-mtd.infradead.org/ 9577Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9578T: git git://git.infradead.org/linux-mtd.git master 9579T: git git://git.infradead.org/linux-mtd.git mtd/next 9580S: Maintained 9581F: Documentation/devicetree/bindings/mtd/ 9582F: drivers/mtd/ 9583F: include/linux/mtd/ 9584F: include/uapi/mtd/ 9585 9586MEN A21 WATCHDOG DRIVER 9587M: Johannes Thumshirn <morbidrsa@gmail.com> 9588L: linux-watchdog@vger.kernel.org 9589S: Maintained 9590F: drivers/watchdog/mena21_wdt.c 9591 9592MEN CHAMELEON BUS (mcb) 9593M: Johannes Thumshirn <morbidrsa@gmail.com> 9594S: Maintained 9595F: drivers/mcb/ 9596F: include/linux/mcb.h 9597F: Documentation/men-chameleon-bus.txt 9598 9599MEN F21BMC (Board Management Controller) 9600M: Andreas Werner <andreas.werner@men.de> 9601S: Supported 9602F: drivers/mfd/menf21bmc.c 9603F: drivers/watchdog/menf21bmc_wdt.c 9604F: drivers/leds/leds-menf21bmc.c 9605F: drivers/hwmon/menf21bmc_hwmon.c 9606F: Documentation/hwmon/menf21bmc 9607 9608MEN Z069 WATCHDOG DRIVER 9609M: Johannes Thumshirn <jth@kernel.org> 9610L: linux-watchdog@vger.kernel.org 9611S: Maintained 9612F: drivers/watchdog/menz69_wdt.c 9613 9614MESON AO CEC DRIVER FOR AMLOGIC SOCS 9615M: Neil Armstrong <narmstrong@baylibre.com> 9616L: linux-media@lists.freedesktop.org 9617L: linux-amlogic@lists.infradead.org 9618W: http://linux-meson.com/ 9619S: Supported 9620F: drivers/media/platform/meson/ao-cec.c 9621F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9622T: git git://linuxtv.org/media_tree.git 9623 9624MICROBLAZE ARCHITECTURE 9625M: Michal Simek <monstr@monstr.eu> 9626W: http://www.monstr.eu/fdt/ 9627T: git git://git.monstr.eu/linux-2.6-microblaze.git 9628S: Supported 9629F: arch/microblaze/ 9630 9631MICROCHIP AT91 SERIAL DRIVER 9632M: Richard Genoud <richard.genoud@gmail.com> 9633S: Maintained 9634F: drivers/tty/serial/atmel_serial.c 9635F: drivers/tty/serial/atmel_serial.h 9636F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9637 9638MICROCHIP AUDIO ASOC DRIVERS 9639M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9640L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9641S: Supported 9642F: sound/soc/atmel 9643 9644MICROCHIP DMA DRIVER 9645M: Ludovic Desroches <ludovic.desroches@microchip.com> 9646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9647L: dmaengine@vger.kernel.org 9648S: Supported 9649F: drivers/dma/at_hdmac.c 9650F: drivers/dma/at_hdmac_regs.h 9651F: include/linux/platform_data/dma-atmel.h 9652F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9653F: include/dt-bindings/dma/at91.h 9654 9655MICROCHIP ECC DRIVER 9656M: Tudor Ambarus <tudor.ambarus@microchip.com> 9657L: linux-crypto@vger.kernel.org 9658S: Maintained 9659F: drivers/crypto/atmel-ecc.* 9660 9661MICROCHIP I2C DRIVER 9662M: Ludovic Desroches <ludovic.desroches@microchip.com> 9663L: linux-i2c@vger.kernel.org 9664S: Supported 9665F: drivers/i2c/busses/i2c-at91.c 9666 9667MICROCHIP ISC DRIVER 9668M: Eugen Hristev <eugen.hristev@microchip.com> 9669L: linux-media@vger.kernel.org 9670S: Supported 9671F: drivers/media/platform/atmel/atmel-isc.c 9672F: drivers/media/platform/atmel/atmel-isc-regs.h 9673F: devicetree/bindings/media/atmel-isc.txt 9674 9675MICROCHIP ISI DRIVER 9676M: Eugen Hristev <eugen.hristev@microchip.com> 9677L: linux-media@vger.kernel.org 9678S: Supported 9679F: drivers/media/platform/atmel/atmel-isi.c 9680F: include/media/atmel-isi.h 9681 9682MICROCHIP AT91 USART MFD DRIVER 9683M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9684L: linux-kernel@vger.kernel.org 9685S: Supported 9686F: drivers/mfd/at91-usart.c 9687F: include/dt-bindings/mfd/at91-usart.h 9688F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9689 9690MICROCHIP AT91 USART SPI DRIVER 9691M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9692L: linux-spi@vger.kernel.org 9693S: Supported 9694F: drivers/spi/spi-at91-usart.c 9695F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9696 9697MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9698M: Woojung Huh <Woojung.Huh@microchip.com> 9699M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9700L: netdev@vger.kernel.org 9701S: Maintained 9702F: net/dsa/tag_ksz.c 9703F: drivers/net/dsa/microchip/* 9704F: include/linux/platform_data/microchip-ksz.h 9705F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9706 9707MICROCHIP LAN743X ETHERNET DRIVER 9708M: Bryan Whitehead <bryan.whitehead@microchip.com> 9709M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9710L: netdev@vger.kernel.org 9711S: Maintained 9712F: drivers/net/ethernet/microchip/lan743x_* 9713 9714MICROCHIP LCDFB DRIVER 9715M: Nicolas Ferre <nicolas.ferre@microchip.com> 9716L: linux-fbdev@vger.kernel.org 9717S: Maintained 9718F: drivers/video/fbdev/atmel_lcdfb.c 9719F: include/video/atmel_lcdc.h 9720 9721MICROCHIP MMC/SD/SDIO MCI DRIVER 9722M: Ludovic Desroches <ludovic.desroches@microchip.com> 9723S: Maintained 9724F: drivers/mmc/host/atmel-mci.c 9725 9726MICROCHIP MCP3911 ADC DRIVER 9727M: Marcus Folkesson <marcus.folkesson@gmail.com> 9728M: Kent Gustavsson <kent@minoris.se> 9729L: linux-iio@vger.kernel.org 9730S: Supported 9731F: drivers/iio/adc/mcp3911.c 9732F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9733 9734MICROCHIP NAND DRIVER 9735M: Tudor Ambarus <tudor.ambarus@microchip.com> 9736L: linux-mtd@lists.infradead.org 9737S: Supported 9738F: drivers/mtd/nand/raw/atmel/* 9739F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9740 9741MICROCHIP PWM DRIVER 9742M: Claudiu Beznea <claudiu.beznea@microchip.com> 9743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9744L: linux-pwm@vger.kernel.org 9745S: Supported 9746F: drivers/pwm/pwm-atmel.c 9747F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9748 9749MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9750M: Ludovic Desroches <ludovic.desroches@microchip.com> 9751M: Eugen Hristev <eugen.hristev@microchip.com> 9752L: linux-iio@vger.kernel.org 9753S: Supported 9754F: drivers/iio/adc/at91-sama5d2_adc.c 9755F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9756F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9757 9758MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9759M: Nicolas Ferre <nicolas.ferre@microchip.com> 9760S: Supported 9761F: drivers/power/reset/at91-sama5d2_shdwc.c 9762 9763MICROCHIP SPI DRIVER 9764M: Nicolas Ferre <nicolas.ferre@microchip.com> 9765S: Supported 9766F: drivers/spi/spi-atmel.* 9767 9768MICROCHIP SSC DRIVER 9769M: Nicolas Ferre <nicolas.ferre@microchip.com> 9770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9771S: Supported 9772F: drivers/misc/atmel-ssc.c 9773F: include/linux/atmel-ssc.h 9774 9775MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9776M: Nicolas Ferre <nicolas.ferre@microchip.com> 9777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9778S: Supported 9779F: drivers/misc/atmel_tclib.c 9780F: drivers/clocksource/tcb_clksrc.c 9781 9782MICROCHIP USBA UDC DRIVER 9783M: Cristian Birsan <cristian.birsan@microchip.com> 9784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9785S: Supported 9786F: drivers/usb/gadget/udc/atmel_usba_udc.* 9787 9788MICROCHIP USB251XB DRIVER 9789M: Richard Leitner <richard.leitner@skidata.com> 9790L: linux-usb@vger.kernel.org 9791S: Maintained 9792F: drivers/usb/misc/usb251xb.c 9793F: Documentation/devicetree/bindings/usb/usb251xb.txt 9794 9795MICROCHIP XDMA DRIVER 9796M: Ludovic Desroches <ludovic.desroches@microchip.com> 9797L: linux-arm-kernel@lists.infradead.org 9798L: dmaengine@vger.kernel.org 9799S: Supported 9800F: drivers/dma/at_xdmac.c 9801 9802MICROSEMI MIPS SOCS 9803M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9804L: linux-mips@linux-mips.org 9805S: Maintained 9806F: arch/mips/generic/board-ocelot.c 9807F: arch/mips/configs/generic/board-ocelot.config 9808F: arch/mips/boot/dts/mscc/ 9809F: Documentation/devicetree/bindings/mips/mscc.txt 9810 9811MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9812M: Don Brace <don.brace@microsemi.com> 9813L: esc.storagedev@microsemi.com 9814L: linux-scsi@vger.kernel.org 9815S: Supported 9816F: drivers/scsi/smartpqi/smartpqi*.[ch] 9817F: drivers/scsi/smartpqi/Kconfig 9818F: drivers/scsi/smartpqi/Makefile 9819F: include/linux/cciss*.h 9820F: include/uapi/linux/cciss*.h 9821F: Documentation/scsi/smartpqi.txt 9822 9823MICROSEMI ETHERNET SWITCH DRIVER 9824M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9825L: netdev@vger.kernel.org 9826S: Supported 9827F: drivers/net/ethernet/mscc/ 9828 9829MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9830M: Chen Yu <yu.c.chen@intel.com> 9831L: platform-driver-x86@vger.kernel.org 9832S: Supported 9833F: drivers/platform/x86/surfacepro3_button.c 9834 9835MICROTEK X6 SCANNER 9836M: Oliver Neukum <oliver@neukum.org> 9837S: Maintained 9838F: drivers/usb/image/microtek.* 9839 9840MIPS 9841M: Ralf Baechle <ralf@linux-mips.org> 9842M: Paul Burton <paul.burton@mips.com> 9843M: James Hogan <jhogan@kernel.org> 9844L: linux-mips@linux-mips.org 9845W: http://www.linux-mips.org/ 9846T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9848Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9849S: Supported 9850F: Documentation/devicetree/bindings/mips/ 9851F: Documentation/mips/ 9852F: arch/mips/ 9853F: drivers/platform/mips/ 9854 9855MIPS BOSTON DEVELOPMENT BOARD 9856M: Paul Burton <paul.burton@mips.com> 9857L: linux-mips@linux-mips.org 9858S: Maintained 9859F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9860F: arch/mips/boot/dts/img/boston.dts 9861F: arch/mips/configs/generic/board-boston.config 9862F: drivers/clk/imgtec/clk-boston.c 9863F: include/dt-bindings/clock/boston-clock.h 9864 9865MIPS GENERIC PLATFORM 9866M: Paul Burton <paul.burton@mips.com> 9867L: linux-mips@linux-mips.org 9868S: Supported 9869F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9870F: arch/mips/generic/ 9871F: arch/mips/tools/generic-board-config.sh 9872 9873MIPS/LOONGSON1 ARCHITECTURE 9874M: Keguang Zhang <keguang.zhang@gmail.com> 9875L: linux-mips@linux-mips.org 9876S: Maintained 9877F: arch/mips/loongson32/ 9878F: arch/mips/include/asm/mach-loongson32/ 9879F: drivers/*/*loongson1* 9880F: drivers/*/*/*loongson1* 9881 9882MIPS/LOONGSON2 ARCHITECTURE 9883M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9884L: linux-mips@linux-mips.org 9885S: Maintained 9886F: arch/mips/loongson64/fuloong-2e/ 9887F: arch/mips/loongson64/lemote-2f/ 9888F: arch/mips/include/asm/mach-loongson64/ 9889F: drivers/*/*loongson2* 9890F: drivers/*/*/*loongson2* 9891 9892MIPS/LOONGSON3 ARCHITECTURE 9893M: Huacai Chen <chenhc@lemote.com> 9894L: linux-mips@linux-mips.org 9895S: Maintained 9896F: arch/mips/loongson64/ 9897F: arch/mips/include/asm/mach-loongson64/ 9898F: drivers/platform/mips/cpu_hwmon.c 9899F: drivers/*/*loongson3* 9900F: drivers/*/*/*loongson3* 9901 9902MIPS RINT INSTRUCTION EMULATION 9903M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9904L: linux-mips@linux-mips.org 9905S: Supported 9906F: arch/mips/math-emu/sp_rint.c 9907F: arch/mips/math-emu/dp_rint.c 9908 9909MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9910M: Hans Verkuil <hverkuil@xs4all.nl> 9911L: linux-media@vger.kernel.org 9912T: git git://linuxtv.org/media_tree.git 9913W: https://linuxtv.org 9914S: Odd Fixes 9915F: drivers/media/radio/radio-miropcm20* 9916 9917MMP SUPPORT 9918M: Eric Miao <eric.y.miao@gmail.com> 9919M: Haojian Zhuang <haojian.zhuang@gmail.com> 9920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9921T: git git://github.com/hzhuang1/linux.git 9922T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9923S: Maintained 9924F: arch/arm/boot/dts/mmp* 9925F: arch/arm/mach-mmp/ 9926 9927MMU GATHER AND TLB INVALIDATION 9928M: Will Deacon <will.deacon@arm.com> 9929M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 9930M: Andrew Morton <akpm@linux-foundation.org> 9931M: Nick Piggin <npiggin@gmail.com> 9932M: Peter Zijlstra <peterz@infradead.org> 9933L: linux-arch@vger.kernel.org 9934L: linux-mm@kvack.org 9935S: Maintained 9936F: arch/*/include/asm/tlb.h 9937F: include/asm-generic/tlb.h 9938F: mm/mmu_gather.c 9939 9940MN88472 MEDIA DRIVER 9941M: Antti Palosaari <crope@iki.fi> 9942L: linux-media@vger.kernel.org 9943W: https://linuxtv.org 9944W: http://palosaari.fi/linux/ 9945Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9946S: Maintained 9947F: drivers/media/dvb-frontends/mn88472* 9948 9949MN88473 MEDIA DRIVER 9950M: Antti Palosaari <crope@iki.fi> 9951L: linux-media@vger.kernel.org 9952W: https://linuxtv.org 9953W: http://palosaari.fi/linux/ 9954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9955S: Maintained 9956F: drivers/media/dvb-frontends/mn88473* 9957 9958MODULE SUPPORT 9959M: Jessica Yu <jeyu@kernel.org> 9960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9961S: Maintained 9962F: include/linux/module.h 9963F: kernel/module.c 9964 9965MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9966W: http://popies.net/meye/ 9967S: Orphan 9968F: Documentation/media/v4l-drivers/meye* 9969F: drivers/media/pci/meye/ 9970F: include/uapi/linux/meye.h 9971 9972MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9973M: Jiri Slaby <jirislaby@gmail.com> 9974S: Maintained 9975F: Documentation/serial/moxa-smartio 9976F: drivers/tty/mxser.* 9977 9978MR800 AVERMEDIA USB FM RADIO DRIVER 9979M: Alexey Klimov <klimov.linux@gmail.com> 9980L: linux-media@vger.kernel.org 9981T: git git://linuxtv.org/media_tree.git 9982S: Maintained 9983F: drivers/media/radio/radio-mr800.c 9984 9985MRF24J40 IEEE 802.15.4 RADIO DRIVER 9986M: Alan Ott <alan@signal11.us> 9987L: linux-wpan@vger.kernel.org 9988S: Maintained 9989F: drivers/net/ieee802154/mrf24j40.c 9990F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9991 9992MSI LAPTOP SUPPORT 9993M: "Lee, Chun-Yi" <jlee@suse.com> 9994L: platform-driver-x86@vger.kernel.org 9995S: Maintained 9996F: drivers/platform/x86/msi-laptop.c 9997 9998MSI WMI SUPPORT 9999L: platform-driver-x86@vger.kernel.org 10000S: Orphan 10001F: drivers/platform/x86/msi-wmi.c 10002 10003MSI001 MEDIA DRIVER 10004M: Antti Palosaari <crope@iki.fi> 10005L: linux-media@vger.kernel.org 10006W: https://linuxtv.org 10007W: http://palosaari.fi/linux/ 10008Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10009T: git git://linuxtv.org/anttip/media_tree.git 10010S: Maintained 10011F: drivers/media/tuners/msi001* 10012 10013MSI2500 MEDIA DRIVER 10014M: Antti Palosaari <crope@iki.fi> 10015L: linux-media@vger.kernel.org 10016W: https://linuxtv.org 10017W: http://palosaari.fi/linux/ 10018Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10019T: git git://linuxtv.org/anttip/media_tree.git 10020S: Maintained 10021F: drivers/media/usb/msi2500/ 10022 10023MSYSTEMS DISKONCHIP G3 MTD DRIVER 10024M: Robert Jarzmik <robert.jarzmik@free.fr> 10025L: linux-mtd@lists.infradead.org 10026S: Maintained 10027F: drivers/mtd/devices/docg3* 10028 10029MT9M032 APTINA SENSOR DRIVER 10030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10031L: linux-media@vger.kernel.org 10032T: git git://linuxtv.org/media_tree.git 10033S: Maintained 10034F: drivers/media/i2c/mt9m032.c 10035F: include/media/i2c/mt9m032.h 10036 10037MT9P031 APTINA CAMERA SENSOR 10038M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10039L: linux-media@vger.kernel.org 10040T: git git://linuxtv.org/media_tree.git 10041S: Maintained 10042F: drivers/media/i2c/mt9p031.c 10043F: include/media/i2c/mt9p031.h 10044 10045MT9T001 APTINA CAMERA SENSOR 10046M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10047L: linux-media@vger.kernel.org 10048T: git git://linuxtv.org/media_tree.git 10049S: Maintained 10050F: drivers/media/i2c/mt9t001.c 10051F: include/media/i2c/mt9t001.h 10052 10053MT9T112 APTINA CAMERA SENSOR 10054M: Jacopo Mondi <jacopo@jmondi.org> 10055L: linux-media@vger.kernel.org 10056T: git git://linuxtv.org/media_tree.git 10057S: Odd Fixes 10058F: drivers/media/i2c/mt9t112.c 10059F: include/media/i2c/mt9t112.h 10060 10061MT9V032 APTINA CAMERA SENSOR 10062M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10063L: linux-media@vger.kernel.org 10064T: git git://linuxtv.org/media_tree.git 10065S: Maintained 10066F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10067F: drivers/media/i2c/mt9v032.c 10068F: include/media/i2c/mt9v032.h 10069 10070MT9V111 APTINA CAMERA SENSOR 10071M: Jacopo Mondi <jacopo@jmondi.org> 10072L: linux-media@vger.kernel.org 10073T: git git://linuxtv.org/media_tree.git 10074S: Maintained 10075F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10076F: drivers/media/i2c/mt9v111.c 10077 10078MULTIFUNCTION DEVICES (MFD) 10079M: Lee Jones <lee.jones@linaro.org> 10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10081S: Supported 10082F: Documentation/devicetree/bindings/mfd/ 10083F: drivers/mfd/ 10084F: include/linux/mfd/ 10085F: include/dt-bindings/mfd/ 10086 10087MULTIMEDIA CARD (MMC) ETC. OVER SPI 10088S: Orphan 10089F: drivers/mmc/host/mmc_spi.c 10090F: include/linux/spi/mmc_spi.h 10091 10092MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10093M: Ulf Hansson <ulf.hansson@linaro.org> 10094L: linux-mmc@vger.kernel.org 10095T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10096S: Maintained 10097F: Documentation/devicetree/bindings/mmc/ 10098F: drivers/mmc/ 10099F: include/linux/mmc/ 10100F: include/uapi/linux/mmc/ 10101 10102MULTIPLEXER SUBSYSTEM 10103M: Peter Rosin <peda@axentia.se> 10104S: Maintained 10105F: Documentation/ABI/testing/sysfs-class-mux* 10106F: Documentation/devicetree/bindings/mux/ 10107F: include/dt-bindings/mux/ 10108F: include/linux/mux/ 10109F: drivers/mux/ 10110 10111MULTITECH MULTIPORT CARD (ISICOM) 10112S: Orphan 10113F: drivers/tty/isicom.c 10114F: include/linux/isicom.h 10115 10116MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10117M: Bin Liu <b-liu@ti.com> 10118L: linux-usb@vger.kernel.org 10119S: Maintained 10120F: drivers/usb/musb/ 10121 10122MXL301RF MEDIA DRIVER 10123M: Akihiro Tsukada <tskd08@gmail.com> 10124L: linux-media@vger.kernel.org 10125S: Odd Fixes 10126F: drivers/media/tuners/mxl301rf* 10127 10128MXL5007T MEDIA DRIVER 10129M: Michael Krufky <mkrufky@linuxtv.org> 10130L: linux-media@vger.kernel.org 10131W: https://linuxtv.org 10132W: http://github.com/mkrufky 10133Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10134T: git git://linuxtv.org/mkrufky/tuners.git 10135S: Maintained 10136F: drivers/media/tuners/mxl5007t.* 10137 10138MXSFB DRM DRIVER 10139M: Marek Vasut <marex@denx.de> 10140M: Stefan Agner <stefan@agner.ch> 10141L: dri-devel@lists.freedesktop.org 10142S: Supported 10143F: drivers/gpu/drm/mxsfb/ 10144F: Documentation/devicetree/bindings/display/mxsfb.txt 10145T: git git://anongit.freedesktop.org/drm/drm-misc 10146 10147MYLEX DAC960 PCI RAID Controller 10148M: Hannes Reinecke <hare@kernel.org> 10149L: linux-scsi@vger.kernel.org 10150S: Supported 10151F: drivers/scsi/myrb.* 10152F: drivers/scsi/myrs.* 10153 10154MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10155M: Chris Lee <christopher.lee@cspi.com> 10156L: netdev@vger.kernel.org 10157W: https://www.cspi.com/ethernet-products/support/downloads/ 10158S: Supported 10159F: drivers/net/ethernet/myricom/myri10ge/ 10160 10161NAND FLASH SUBSYSTEM 10162M: Boris Brezillon <boris.brezillon@bootlin.com> 10163M: Miquel Raynal <miquel.raynal@bootlin.com> 10164R: Richard Weinberger <richard@nod.at> 10165L: linux-mtd@lists.infradead.org 10166W: http://www.linux-mtd.infradead.org/ 10167Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10168T: git git://git.infradead.org/linux-mtd.git nand/fixes 10169T: git git://git.infradead.org/linux-mtd.git nand/next 10170S: Maintained 10171F: drivers/mtd/nand/ 10172F: include/linux/mtd/*nand*.h 10173 10174NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10175M: Daniel Mack <zonque@gmail.com> 10176S: Maintained 10177L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10178W: http://www.native-instruments.com 10179F: sound/usb/caiaq/ 10180 10181NATSEMI ETHERNET DRIVER (DP8381x) 10182S: Orphan 10183F: drivers/net/ethernet/natsemi/natsemi.c 10184 10185NCR 5380 SCSI DRIVERS 10186M: Finn Thain <fthain@telegraphics.com.au> 10187M: Michael Schmitz <schmitzmic@gmail.com> 10188L: linux-scsi@vger.kernel.org 10189S: Maintained 10190F: Documentation/scsi/g_NCR5380.txt 10191F: drivers/scsi/NCR5380.* 10192F: drivers/scsi/arm/cumana_1.c 10193F: drivers/scsi/arm/oak.c 10194F: drivers/scsi/atari_scsi.* 10195F: drivers/scsi/dmx3191d.c 10196F: drivers/scsi/g_NCR5380.* 10197F: drivers/scsi/mac_scsi.* 10198F: drivers/scsi/sun3_scsi.* 10199F: drivers/scsi/sun3_scsi_vme.c 10200 10201NCSI LIBRARY: 10202M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10203S: Maintained 10204F: net/ncsi/ 10205 10206NCT6775 HARDWARE MONITOR DRIVER 10207M: Guenter Roeck <linux@roeck-us.net> 10208L: linux-hwmon@vger.kernel.org 10209S: Maintained 10210F: Documentation/hwmon/nct6775 10211F: drivers/hwmon/nct6775.c 10212 10213NET_FAILOVER MODULE 10214M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10215L: netdev@vger.kernel.org 10216S: Supported 10217F: driver/net/net_failover.c 10218F: include/net/net_failover.h 10219F: Documentation/networking/net_failover.rst 10220 10221NETEFFECT IWARP RNIC DRIVER (IW_NES) 10222M: Faisal Latif <faisal.latif@intel.com> 10223L: linux-rdma@vger.kernel.org 10224W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10225S: Supported 10226F: drivers/infiniband/hw/nes/ 10227F: include/uapi/rdma/nes-abi.h 10228 10229NETEM NETWORK EMULATOR 10230M: Stephen Hemminger <stephen@networkplumber.org> 10231L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10232S: Maintained 10233F: net/sched/sch_netem.c 10234 10235NETERION 10GbE DRIVERS (s2io/vxge) 10236M: Jon Mason <jdmason@kudzu.us> 10237L: netdev@vger.kernel.org 10238S: Supported 10239F: Documentation/networking/s2io.txt 10240F: Documentation/networking/vxge.txt 10241F: drivers/net/ethernet/neterion/ 10242 10243NETFILTER 10244M: Pablo Neira Ayuso <pablo@netfilter.org> 10245M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10246M: Florian Westphal <fw@strlen.de> 10247L: netfilter-devel@vger.kernel.org 10248L: coreteam@netfilter.org 10249W: http://www.netfilter.org/ 10250W: http://www.iptables.org/ 10251W: http://www.nftables.org/ 10252Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10253T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10254T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10255S: Maintained 10256F: include/linux/netfilter* 10257F: include/linux/netfilter/ 10258F: include/net/netfilter/ 10259F: include/uapi/linux/netfilter* 10260F: include/uapi/linux/netfilter/ 10261F: net/*/netfilter.c 10262F: net/*/netfilter/ 10263F: net/netfilter/ 10264F: net/bridge/br_netfilter*.c 10265 10266NETROM NETWORK LAYER 10267M: Ralf Baechle <ralf@linux-mips.org> 10268L: linux-hams@vger.kernel.org 10269W: http://www.linux-ax25.org/ 10270S: Maintained 10271F: include/net/netrom.h 10272F: include/uapi/linux/netrom.h 10273F: net/netrom/ 10274 10275NETRONOME ETHERNET DRIVERS 10276M: Jakub Kicinski <jakub.kicinski@netronome.com> 10277L: oss-drivers@netronome.com 10278S: Maintained 10279F: drivers/net/ethernet/netronome/ 10280 10281NETWORK BLOCK DEVICE (NBD) 10282M: Josef Bacik <josef@toxicpanda.com> 10283S: Maintained 10284L: linux-block@vger.kernel.org 10285L: nbd@other.debian.org 10286F: Documentation/blockdev/nbd.txt 10287F: drivers/block/nbd.c 10288F: include/uapi/linux/nbd.h 10289 10290NETWORK DROP MONITOR 10291M: Neil Horman <nhorman@tuxdriver.com> 10292L: netdev@vger.kernel.org 10293S: Maintained 10294W: https://fedorahosted.org/dropwatch/ 10295F: net/core/drop_monitor.c 10296 10297NETWORKING DRIVERS 10298M: "David S. Miller" <davem@davemloft.net> 10299L: netdev@vger.kernel.org 10300W: http://www.linuxfoundation.org/en/Net 10301Q: http://patchwork.ozlabs.org/project/netdev/list/ 10302T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10303T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10304S: Odd Fixes 10305F: Documentation/devicetree/bindings/net/ 10306F: drivers/net/ 10307F: include/linux/if_* 10308F: include/linux/netdevice.h 10309F: include/linux/etherdevice.h 10310F: include/linux/fcdevice.h 10311F: include/linux/fddidevice.h 10312F: include/linux/hippidevice.h 10313F: include/linux/inetdevice.h 10314F: include/uapi/linux/if_* 10315F: include/uapi/linux/netdevice.h 10316 10317NETWORKING DRIVERS (WIRELESS) 10318M: Kalle Valo <kvalo@codeaurora.org> 10319L: linux-wireless@vger.kernel.org 10320Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10321T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10322T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10323S: Maintained 10324F: Documentation/devicetree/bindings/net/wireless/ 10325F: drivers/net/wireless/ 10326 10327NETWORKING [DSA] 10328M: Andrew Lunn <andrew@lunn.ch> 10329M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10330M: Florian Fainelli <f.fainelli@gmail.com> 10331S: Maintained 10332F: Documentation/devicetree/bindings/net/dsa/ 10333F: net/dsa/ 10334F: include/net/dsa.h 10335F: include/linux/dsa/ 10336F: drivers/net/dsa/ 10337 10338NETWORKING [GENERAL] 10339M: "David S. Miller" <davem@davemloft.net> 10340L: netdev@vger.kernel.org 10341W: http://www.linuxfoundation.org/en/Net 10342Q: http://patchwork.ozlabs.org/project/netdev/list/ 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10344T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10345B: mailto:netdev@vger.kernel.org 10346S: Maintained 10347F: net/ 10348F: include/net/ 10349F: include/linux/in.h 10350F: include/linux/net.h 10351F: include/linux/netdevice.h 10352F: include/uapi/linux/in.h 10353F: include/uapi/linux/net.h 10354F: include/uapi/linux/netdevice.h 10355F: include/uapi/linux/net_namespace.h 10356F: tools/testing/selftests/net/ 10357F: lib/net_utils.c 10358F: lib/random32.c 10359F: Documentation/networking/ 10360 10361NETWORKING [IPSEC] 10362M: Steffen Klassert <steffen.klassert@secunet.com> 10363M: Herbert Xu <herbert@gondor.apana.org.au> 10364M: "David S. Miller" <davem@davemloft.net> 10365L: netdev@vger.kernel.org 10366T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10367T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10368S: Maintained 10369F: net/xfrm/ 10370F: net/key/ 10371F: net/ipv4/xfrm* 10372F: net/ipv4/esp4* 10373F: net/ipv4/ah4.c 10374F: net/ipv4/ipcomp.c 10375F: net/ipv4/ip_vti.c 10376F: net/ipv6/xfrm* 10377F: net/ipv6/esp6* 10378F: net/ipv6/ah6.c 10379F: net/ipv6/ipcomp6.c 10380F: net/ipv6/ip6_vti.c 10381F: include/uapi/linux/xfrm.h 10382F: include/net/xfrm.h 10383 10384NETWORKING [IPv4/IPv6] 10385M: "David S. Miller" <davem@davemloft.net> 10386M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10387M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10388L: netdev@vger.kernel.org 10389T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10390S: Maintained 10391F: net/ipv4/ 10392F: net/ipv6/ 10393F: include/net/ip* 10394F: arch/x86/net/* 10395 10396NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10397M: Paul Moore <paul@paul-moore.com> 10398W: https://github.com/netlabel 10399L: netdev@vger.kernel.org 10400L: linux-security-module@vger.kernel.org 10401S: Maintained 10402F: Documentation/netlabel/ 10403F: include/net/calipso.h 10404F: include/net/cipso_ipv4.h 10405F: include/net/netlabel.h 10406F: include/uapi/linux/netfilter/xt_SECMARK.h 10407F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10408F: net/netlabel/ 10409F: net/ipv4/cipso_ipv4.c 10410F: net/ipv6/calipso.c 10411F: net/netfilter/xt_CONNSECMARK.c 10412F: net/netfilter/xt_SECMARK.c 10413 10414NETWORKING [TCP] 10415M: Eric Dumazet <edumazet@google.com> 10416L: netdev@vger.kernel.org 10417S: Maintained 10418F: net/ipv4/tcp*.c 10419F: net/ipv4/syncookies.c 10420F: net/ipv6/tcp*.c 10421F: net/ipv6/syncookies.c 10422F: include/uapi/linux/tcp.h 10423F: include/net/tcp.h 10424F: include/linux/tcp.h 10425F: include/trace/events/tcp.h 10426 10427NETWORKING [TLS] 10428M: Boris Pismenny <borisp@mellanox.com> 10429M: Aviad Yehezkel <aviadye@mellanox.com> 10430M: Dave Watson <davejwatson@fb.com> 10431M: John Fastabend <john.fastabend@gmail.com> 10432M: Daniel Borkmann <daniel@iogearbox.net> 10433L: netdev@vger.kernel.org 10434S: Maintained 10435F: net/tls/* 10436F: include/uapi/linux/tls.h 10437F: include/net/tls.h 10438 10439NETWORKING [WIRELESS] 10440L: linux-wireless@vger.kernel.org 10441Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10442 10443NETDEVSIM 10444M: Jakub Kicinski <jakub.kicinski@netronome.com> 10445S: Maintained 10446F: drivers/net/netdevsim/* 10447 10448NETXEN (1/10) GbE SUPPORT 10449M: Manish Chopra <manish.chopra@cavium.com> 10450M: Rahul Verma <rahul.verma@cavium.com> 10451M: Dept-GELinuxNICDev@cavium.com 10452L: netdev@vger.kernel.org 10453S: Supported 10454F: drivers/net/ethernet/qlogic/netxen/ 10455 10456NFC SUBSYSTEM 10457M: Samuel Ortiz <sameo@linux.intel.com> 10458L: linux-wireless@vger.kernel.org 10459L: linux-nfc@lists.01.org (subscribers-only) 10460S: Supported 10461F: net/nfc/ 10462F: include/net/nfc/ 10463F: include/uapi/linux/nfc.h 10464F: drivers/nfc/ 10465F: include/linux/platform_data/nfcmrvl.h 10466F: include/linux/platform_data/nxp-nci.h 10467F: Documentation/devicetree/bindings/net/nfc/ 10468 10469NFS, SUNRPC, AND LOCKD CLIENTS 10470M: Trond Myklebust <trond.myklebust@hammerspace.com> 10471M: Anna Schumaker <anna.schumaker@netapp.com> 10472L: linux-nfs@vger.kernel.org 10473W: http://client.linux-nfs.org 10474T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10475S: Maintained 10476F: fs/lockd/ 10477F: fs/nfs/ 10478F: fs/nfs_common/ 10479F: net/sunrpc/ 10480F: include/linux/lockd/ 10481F: include/linux/nfs* 10482F: include/linux/sunrpc/ 10483F: include/uapi/linux/nfs* 10484F: include/uapi/linux/sunrpc/ 10485 10486NILFS2 FILESYSTEM 10487M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10488L: linux-nilfs@vger.kernel.org 10489W: https://nilfs.sourceforge.io/ 10490W: https://nilfs.osdn.jp/ 10491T: git git://github.com/konis/nilfs2.git 10492S: Supported 10493F: Documentation/filesystems/nilfs2.txt 10494F: fs/nilfs2/ 10495F: include/trace/events/nilfs2.h 10496F: include/uapi/linux/nilfs2_api.h 10497F: include/uapi/linux/nilfs2_ondisk.h 10498 10499NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10500M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10501W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10502S: Maintained 10503F: Documentation/scsi/NinjaSCSI.txt 10504F: drivers/scsi/pcmcia/nsp_* 10505 10506NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10507M: GOTO Masanori <gotom@debian.or.jp> 10508M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10509W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10510S: Maintained 10511F: Documentation/scsi/NinjaSCSI.txt 10512F: drivers/scsi/nsp32* 10513 10514NIOS2 ARCHITECTURE 10515M: Ley Foon Tan <lftan@altera.com> 10516L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10517T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10518S: Maintained 10519F: arch/nios2/ 10520 10521NOHZ, DYNTICKS SUPPORT 10522M: Frederic Weisbecker <fweisbec@gmail.com> 10523M: Thomas Gleixner <tglx@linutronix.de> 10524M: Ingo Molnar <mingo@kernel.org> 10525L: linux-kernel@vger.kernel.org 10526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10527S: Maintained 10528F: kernel/time/tick*.* 10529F: include/linux/tick.h 10530F: include/linux/sched/nohz.h 10531 10532NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10533M: Pavel Machek <pavel@ucw.cz> 10534M: Sakari Ailus <sakari.ailus@iki.fi> 10535L: linux-media@vger.kernel.org 10536S: Maintained 10537F: drivers/media/i2c/et8ek8 10538F: drivers/media/i2c/ad5820.c 10539 10540NOKIA N900 POWER SUPPLY DRIVERS 10541R: Pali Rohár <pali.rohar@gmail.com> 10542F: include/linux/power/bq2415x_charger.h 10543F: include/linux/power/bq27xxx_battery.h 10544F: include/linux/power/isp1704_charger.h 10545F: drivers/power/supply/bq2415x_charger.c 10546F: drivers/power/supply/bq27xxx_battery.c 10547F: drivers/power/supply/bq27xxx_battery_i2c.c 10548F: drivers/power/supply/isp1704_charger.c 10549F: drivers/power/supply/rx51_battery.c 10550 10551NTB AMD DRIVER 10552M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10553L: linux-ntb@googlegroups.com 10554S: Supported 10555F: drivers/ntb/hw/amd/ 10556 10557NTB DRIVER CORE 10558M: Jon Mason <jdmason@kudzu.us> 10559M: Dave Jiang <dave.jiang@intel.com> 10560M: Allen Hubbe <allenbh@gmail.com> 10561L: linux-ntb@googlegroups.com 10562S: Supported 10563W: https://github.com/jonmason/ntb/wiki 10564T: git git://github.com/jonmason/ntb.git 10565F: drivers/ntb/ 10566F: drivers/net/ntb_netdev.c 10567F: include/linux/ntb.h 10568F: include/linux/ntb_transport.h 10569F: tools/testing/selftests/ntb/ 10570 10571NTB IDT DRIVER 10572M: Serge Semin <fancer.lancer@gmail.com> 10573L: linux-ntb@googlegroups.com 10574S: Supported 10575F: drivers/ntb/hw/idt/ 10576 10577NTB INTEL DRIVER 10578M: Dave Jiang <dave.jiang@intel.com> 10579L: linux-ntb@googlegroups.com 10580S: Supported 10581W: https://github.com/davejiang/linux/wiki 10582T: git https://github.com/davejiang/linux.git 10583F: drivers/ntb/hw/intel/ 10584 10585NTFS FILESYSTEM 10586M: Anton Altaparmakov <anton@tuxera.com> 10587L: linux-ntfs-dev@lists.sourceforge.net 10588W: http://www.tuxera.com/ 10589T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10590S: Supported 10591F: Documentation/filesystems/ntfs.txt 10592F: fs/ntfs/ 10593 10594NUBUS SUBSYSTEM 10595M: Finn Thain <fthain@telegraphics.com.au> 10596L: linux-m68k@lists.linux-m68k.org 10597S: Maintained 10598F: arch/*/include/asm/nubus.h 10599F: drivers/nubus/ 10600F: include/linux/nubus.h 10601F: include/uapi/linux/nubus.h 10602 10603NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10604M: Antonino Daplas <adaplas@gmail.com> 10605L: linux-fbdev@vger.kernel.org 10606S: Maintained 10607F: drivers/video/fbdev/riva/ 10608F: drivers/video/fbdev/nvidia/ 10609 10610NVM EXPRESS DRIVER 10611M: Keith Busch <keith.busch@intel.com> 10612M: Jens Axboe <axboe@fb.com> 10613M: Christoph Hellwig <hch@lst.de> 10614M: Sagi Grimberg <sagi@grimberg.me> 10615L: linux-nvme@lists.infradead.org 10616T: git://git.infradead.org/nvme.git 10617W: http://git.infradead.org/nvme.git 10618S: Supported 10619F: drivers/nvme/host/ 10620F: include/linux/nvme.h 10621F: include/uapi/linux/nvme_ioctl.h 10622 10623NVM EXPRESS FC TRANSPORT DRIVERS 10624M: James Smart <james.smart@broadcom.com> 10625L: linux-nvme@lists.infradead.org 10626S: Supported 10627F: include/linux/nvme-fc.h 10628F: include/linux/nvme-fc-driver.h 10629F: drivers/nvme/host/fc.c 10630F: drivers/nvme/target/fc.c 10631F: drivers/nvme/target/fcloop.c 10632 10633NVM EXPRESS TARGET DRIVER 10634M: Christoph Hellwig <hch@lst.de> 10635M: Sagi Grimberg <sagi@grimberg.me> 10636L: linux-nvme@lists.infradead.org 10637T: git://git.infradead.org/nvme.git 10638W: http://git.infradead.org/nvme.git 10639S: Supported 10640F: drivers/nvme/target/ 10641 10642NVMEM FRAMEWORK 10643M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10644S: Maintained 10645F: drivers/nvmem/ 10646F: Documentation/devicetree/bindings/nvmem/ 10647F: Documentation/ABI/stable/sysfs-bus-nvmem 10648F: include/linux/nvmem-consumer.h 10649F: include/linux/nvmem-provider.h 10650 10651NXP SGTL5000 DRIVER 10652M: Fabio Estevam <fabio.estevam@nxp.com> 10653L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10654S: Maintained 10655F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10656F: sound/soc/codecs/sgtl5000* 10657 10658NXP TDA998X DRM DRIVER 10659M: Russell King <linux@armlinux.org.uk> 10660S: Maintained 10661T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10662T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10663F: drivers/gpu/drm/i2c/tda998x_drv.c 10664F: include/drm/i2c/tda998x.h 10665F: include/dt-bindings/display/tda998x.h 10666K: "nxp,tda998x" 10667 10668NXP TFA9879 DRIVER 10669M: Peter Rosin <peda@axentia.se> 10670L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10671S: Maintained 10672F: Documentation/devicetree/bindings/sound/tfa9879.txt 10673F: sound/soc/codecs/tfa9879* 10674 10675NXP-NCI NFC DRIVER 10676M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10677R: Charles Gorand <charles.gorand@effinnov.com> 10678L: linux-nfc@lists.01.org (moderated for non-subscribers) 10679S: Supported 10680F: drivers/nfc/nxp-nci 10681 10682OBJTOOL 10683M: Josh Poimboeuf <jpoimboe@redhat.com> 10684M: Peter Zijlstra <peterz@infradead.org> 10685S: Supported 10686F: tools/objtool/ 10687 10688OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10689M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10690M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10691L: linuxppc-dev@lists.ozlabs.org 10692S: Supported 10693F: arch/powerpc/platforms/powernv/ocxl.c 10694F: arch/powerpc/include/asm/pnv-ocxl.h 10695F: drivers/misc/ocxl/ 10696F: include/misc/ocxl* 10697F: include/uapi/misc/ocxl.h 10698F: Documentation/accelerators/ocxl.rst 10699 10700OMAP AUDIO SUPPORT 10701M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10702M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10704L: linux-omap@vger.kernel.org 10705S: Maintained 10706F: sound/soc/omap/ 10707 10708OMAP CLOCK FRAMEWORK SUPPORT 10709M: Paul Walmsley <paul@pwsan.com> 10710L: linux-omap@vger.kernel.org 10711S: Maintained 10712F: arch/arm/*omap*/*clock* 10713 10714OMAP DEVICE TREE SUPPORT 10715M: Benoît Cousson <bcousson@baylibre.com> 10716M: Tony Lindgren <tony@atomide.com> 10717L: linux-omap@vger.kernel.org 10718L: devicetree@vger.kernel.org 10719S: Maintained 10720F: arch/arm/boot/dts/*omap* 10721F: arch/arm/boot/dts/*am3* 10722F: arch/arm/boot/dts/*am4* 10723F: arch/arm/boot/dts/*am5* 10724F: arch/arm/boot/dts/*dra7* 10725 10726OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10727L: linux-omap@vger.kernel.org 10728L: linux-fbdev@vger.kernel.org 10729S: Orphan 10730F: drivers/video/fbdev/omap2/ 10731F: Documentation/arm/OMAP/DSS 10732 10733OMAP FRAMEBUFFER SUPPORT 10734L: linux-fbdev@vger.kernel.org 10735L: linux-omap@vger.kernel.org 10736S: Orphan 10737F: drivers/video/fbdev/omap/ 10738 10739OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10740M: Roger Quadros <rogerq@ti.com> 10741M: Tony Lindgren <tony@atomide.com> 10742L: linux-omap@vger.kernel.org 10743S: Maintained 10744F: drivers/memory/omap-gpmc.c 10745F: arch/arm/mach-omap2/*gpmc* 10746 10747OMAP GPIO DRIVER 10748M: Grygorii Strashko <grygorii.strashko@ti.com> 10749M: Santosh Shilimkar <ssantosh@kernel.org> 10750M: Kevin Hilman <khilman@kernel.org> 10751L: linux-omap@vger.kernel.org 10752S: Maintained 10753F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10754F: drivers/gpio/gpio-omap.c 10755 10756OMAP HARDWARE SPINLOCK SUPPORT 10757M: Ohad Ben-Cohen <ohad@wizery.com> 10758L: linux-omap@vger.kernel.org 10759S: Maintained 10760F: drivers/hwspinlock/omap_hwspinlock.c 10761 10762OMAP HS MMC SUPPORT 10763L: linux-mmc@vger.kernel.org 10764L: linux-omap@vger.kernel.org 10765S: Orphan 10766F: drivers/mmc/host/omap_hsmmc.c 10767 10768OMAP HWMOD DATA 10769M: Paul Walmsley <paul@pwsan.com> 10770L: linux-omap@vger.kernel.org 10771S: Maintained 10772F: arch/arm/mach-omap2/omap_hwmod*data* 10773 10774OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10775M: Benoît Cousson <bcousson@baylibre.com> 10776L: linux-omap@vger.kernel.org 10777S: Maintained 10778F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10779 10780OMAP HWMOD SUPPORT 10781M: Benoît Cousson <bcousson@baylibre.com> 10782M: Paul Walmsley <paul@pwsan.com> 10783L: linux-omap@vger.kernel.org 10784S: Maintained 10785F: arch/arm/mach-omap2/omap_hwmod.* 10786 10787OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10788M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10789L: linux-media@vger.kernel.org 10790S: Maintained 10791F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10792F: drivers/media/platform/omap3isp/ 10793F: drivers/staging/media/omap4iss/ 10794 10795OMAP MMC SUPPORT 10796M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10797L: linux-omap@vger.kernel.org 10798S: Maintained 10799F: drivers/mmc/host/omap.c 10800 10801OMAP POWER MANAGEMENT SUPPORT 10802M: Kevin Hilman <khilman@kernel.org> 10803L: linux-omap@vger.kernel.org 10804S: Maintained 10805F: arch/arm/*omap*/*pm* 10806F: drivers/cpufreq/omap-cpufreq.c 10807 10808OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10809M: Rajendra Nayak <rnayak@codeaurora.org> 10810M: Paul Walmsley <paul@pwsan.com> 10811L: linux-omap@vger.kernel.org 10812S: Maintained 10813F: arch/arm/mach-omap2/prm* 10814 10815OMAP RANDOM NUMBER GENERATOR SUPPORT 10816M: Deepak Saxena <dsaxena@plexity.net> 10817S: Maintained 10818F: drivers/char/hw_random/omap-rng.c 10819 10820OMAP USB SUPPORT 10821L: linux-usb@vger.kernel.org 10822L: linux-omap@vger.kernel.org 10823S: Orphan 10824F: drivers/usb/*/*omap* 10825F: arch/arm/*omap*/usb* 10826 10827OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10828M: Mark Jackson <mpfj@newflow.co.uk> 10829L: linux-omap@vger.kernel.org 10830S: Maintained 10831F: arch/arm/boot/dts/am335x-nano.dts 10832 10833OMAP1 SUPPORT 10834M: Aaro Koskinen <aaro.koskinen@iki.fi> 10835M: Tony Lindgren <tony@atomide.com> 10836L: linux-omap@vger.kernel.org 10837Q: http://patchwork.kernel.org/project/linux-omap/list/ 10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10839S: Maintained 10840F: arch/arm/mach-omap1/ 10841F: arch/arm/plat-omap/ 10842F: arch/arm/configs/omap1_defconfig 10843F: drivers/i2c/busses/i2c-omap.c 10844F: include/linux/platform_data/i2c-omap.h 10845F: include/linux/platform_data/ams-delta-fiq.h 10846 10847OMAP2+ SUPPORT 10848M: Tony Lindgren <tony@atomide.com> 10849L: linux-omap@vger.kernel.org 10850W: http://www.muru.com/linux/omap/ 10851W: http://linux.omap.com/ 10852Q: http://patchwork.kernel.org/project/linux-omap/list/ 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10854S: Maintained 10855F: arch/arm/mach-omap2/ 10856F: arch/arm/plat-omap/ 10857F: arch/arm/configs/omap2plus_defconfig 10858F: drivers/i2c/busses/i2c-omap.c 10859F: drivers/irqchip/irq-omap-intc.c 10860F: drivers/mfd/*omap*.c 10861F: drivers/mfd/menelaus.c 10862F: drivers/mfd/palmas.c 10863F: drivers/mfd/tps65217.c 10864F: drivers/mfd/tps65218.c 10865F: drivers/mfd/tps65910.c 10866F: drivers/mfd/twl-core.[ch] 10867F: drivers/mfd/twl4030*.c 10868F: drivers/mfd/twl6030*.c 10869F: drivers/mfd/twl6040*.c 10870F: drivers/regulator/palmas-regulator*.c 10871F: drivers/regulator/pbias-regulator.c 10872F: drivers/regulator/tps65217-regulator.c 10873F: drivers/regulator/tps65218-regulator.c 10874F: drivers/regulator/tps65910-regulator.c 10875F: drivers/regulator/twl-regulator.c 10876F: drivers/regulator/twl6030-regulator.c 10877F: include/linux/platform_data/i2c-omap.h 10878 10879ONION OMEGA2+ BOARD 10880M: Harvey Hunt <harveyhuntnexus@gmail.com> 10881L: linux-mips@linux-mips.org 10882S: Maintained 10883F: arch/mips/boot/dts/ralink/omega2p.dts 10884 10885OMFS FILESYSTEM 10886M: Bob Copeland <me@bobcopeland.com> 10887L: linux-karma-devel@lists.sourceforge.net 10888S: Maintained 10889F: Documentation/filesystems/omfs.txt 10890F: fs/omfs/ 10891 10892OMNIKEY CARDMAN 4000 DRIVER 10893M: Harald Welte <laforge@gnumonks.org> 10894S: Maintained 10895F: drivers/char/pcmcia/cm4000_cs.c 10896F: include/linux/cm4000_cs.h 10897F: include/uapi/linux/cm4000_cs.h 10898 10899OMNIKEY CARDMAN 4040 DRIVER 10900M: Harald Welte <laforge@gnumonks.org> 10901S: Maintained 10902F: drivers/char/pcmcia/cm4040_cs.* 10903 10904OMNIVISION OV13858 SENSOR DRIVER 10905M: Sakari Ailus <sakari.ailus@linux.intel.com> 10906L: linux-media@vger.kernel.org 10907T: git git://linuxtv.org/media_tree.git 10908S: Maintained 10909F: drivers/media/i2c/ov13858.c 10910 10911OMNIVISION OV2680 SENSOR DRIVER 10912M: Rui Miguel Silva <rmfrfs@gmail.com> 10913L: linux-media@vger.kernel.org 10914T: git git://linuxtv.org/media_tree.git 10915S: Maintained 10916F: drivers/media/i2c/ov2680.c 10917F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10918 10919OMNIVISION OV2685 SENSOR DRIVER 10920M: Shunqian Zheng <zhengsq@rock-chips.com> 10921L: linux-media@vger.kernel.org 10922T: git git://linuxtv.org/media_tree.git 10923S: Maintained 10924F: drivers/media/i2c/ov2685.c 10925 10926OMNIVISION OV5640 SENSOR DRIVER 10927M: Steve Longerbeam <slongerbeam@gmail.com> 10928L: linux-media@vger.kernel.org 10929T: git git://linuxtv.org/media_tree.git 10930S: Maintained 10931F: drivers/media/i2c/ov5640.c 10932 10933OMNIVISION OV5647 SENSOR DRIVER 10934M: Luis Oliveira <lolivei@synopsys.com> 10935L: linux-media@vger.kernel.org 10936T: git git://linuxtv.org/media_tree.git 10937S: Maintained 10938F: drivers/media/i2c/ov5647.c 10939 10940OMNIVISION OV5695 SENSOR DRIVER 10941M: Shunqian Zheng <zhengsq@rock-chips.com> 10942L: linux-media@vger.kernel.org 10943T: git git://linuxtv.org/media_tree.git 10944S: Maintained 10945F: drivers/media/i2c/ov5695.c 10946 10947OMNIVISION OV7670 SENSOR DRIVER 10948M: Jonathan Corbet <corbet@lwn.net> 10949L: linux-media@vger.kernel.org 10950T: git git://linuxtv.org/media_tree.git 10951S: Maintained 10952F: drivers/media/i2c/ov7670.c 10953F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10954 10955OMNIVISION OV772x SENSOR DRIVER 10956M: Jacopo Mondi <jacopo@jmondi.org> 10957L: linux-media@vger.kernel.org 10958T: git git://linuxtv.org/media_tree.git 10959S: Odd fixes 10960F: drivers/media/i2c/ov772x.c 10961F: include/media/i2c/ov772x.h 10962F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10963 10964OMNIVISION OV7740 SENSOR DRIVER 10965M: Wenyou Yang <wenyou.yang@microchip.com> 10966L: linux-media@vger.kernel.org 10967T: git git://linuxtv.org/media_tree.git 10968S: Maintained 10969F: drivers/media/i2c/ov7740.c 10970F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10971 10972OMNIVISION OV9650 SENSOR DRIVER 10973M: Sakari Ailus <sakari.ailus@linux.intel.com> 10974R: Akinobu Mita <akinobu.mita@gmail.com> 10975R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10976L: linux-media@vger.kernel.org 10977T: git git://linuxtv.org/media_tree.git 10978S: Maintained 10979F: drivers/media/i2c/ov9650.c 10980F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10981 10982ONENAND FLASH DRIVER 10983M: Kyungmin Park <kyungmin.park@samsung.com> 10984L: linux-mtd@lists.infradead.org 10985S: Maintained 10986F: drivers/mtd/nand/onenand/ 10987F: include/linux/mtd/onenand*.h 10988 10989ONSTREAM SCSI TAPE DRIVER 10990M: Willem Riede <osst@riede.org> 10991L: osst-users@lists.sourceforge.net 10992L: linux-scsi@vger.kernel.org 10993S: Maintained 10994F: Documentation/scsi/osst.txt 10995F: drivers/scsi/osst.* 10996F: drivers/scsi/osst_*.h 10997F: drivers/scsi/st.h 10998 10999OP-TEE DRIVER 11000M: Jens Wiklander <jens.wiklander@linaro.org> 11001S: Maintained 11002F: drivers/tee/optee/ 11003 11004OPA-VNIC DRIVER 11005M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11006M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11007L: linux-rdma@vger.kernel.org 11008S: Supported 11009F: drivers/infiniband/ulp/opa_vnic 11010 11011OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11012M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11013M: Frank Rowand <frowand.list@gmail.com> 11014L: devicetree@vger.kernel.org 11015S: Maintained 11016F: Documentation/devicetree/dynamic-resolution-notes.txt 11017F: Documentation/devicetree/overlay-notes.txt 11018F: drivers/of/overlay.c 11019F: drivers/of/resolver.c 11020K: of_overlay_notifier_ 11021 11022OPEN FIRMWARE AND FLATTENED DEVICE TREE 11023M: Rob Herring <robh+dt@kernel.org> 11024M: Frank Rowand <frowand.list@gmail.com> 11025L: devicetree@vger.kernel.org 11026W: http://www.devicetree.org/ 11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11028S: Maintained 11029F: drivers/of/ 11030F: include/linux/of*.h 11031F: scripts/dtc/ 11032F: Documentation/ABI/testing/sysfs-firmware-ofw 11033 11034OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11035M: Rob Herring <robh+dt@kernel.org> 11036M: Mark Rutland <mark.rutland@arm.com> 11037L: devicetree@vger.kernel.org 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11039Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11040S: Maintained 11041F: Documentation/devicetree/ 11042F: arch/*/boot/dts/ 11043F: include/dt-bindings/ 11044 11045OPENCORES I2C BUS DRIVER 11046M: Peter Korsgaard <peter@korsgaard.com> 11047L: linux-i2c@vger.kernel.org 11048S: Maintained 11049F: Documentation/i2c/busses/i2c-ocores 11050F: drivers/i2c/busses/i2c-ocores.c 11051 11052OPENRISC ARCHITECTURE 11053M: Jonas Bonn <jonas@southpole.se> 11054M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11055M: Stafford Horne <shorne@gmail.com> 11056T: git git://github.com/openrisc/linux.git 11057L: openrisc@lists.librecores.org 11058W: http://openrisc.io 11059S: Maintained 11060F: Documentation/devicetree/bindings/openrisc/ 11061F: Documentation/openrisc/ 11062F: arch/openrisc/ 11063F: drivers/irqchip/irq-ompic.c 11064F: drivers/irqchip/irq-or1k-* 11065 11066OPENVSWITCH 11067M: Pravin B Shelar <pshelar@ovn.org> 11068L: netdev@vger.kernel.org 11069L: dev@openvswitch.org 11070W: http://openvswitch.org 11071S: Maintained 11072F: net/openvswitch/ 11073F: include/uapi/linux/openvswitch.h 11074 11075OPERATING PERFORMANCE POINTS (OPP) 11076M: Viresh Kumar <vireshk@kernel.org> 11077M: Nishanth Menon <nm@ti.com> 11078M: Stephen Boyd <sboyd@kernel.org> 11079L: linux-pm@vger.kernel.org 11080S: Maintained 11081T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11082F: drivers/opp/ 11083F: include/linux/pm_opp.h 11084F: Documentation/power/opp.txt 11085F: Documentation/devicetree/bindings/opp/ 11086 11087OPL4 DRIVER 11088M: Clemens Ladisch <clemens@ladisch.de> 11089L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11090T: git git://git.alsa-project.org/alsa-kernel.git 11091S: Maintained 11092F: sound/drivers/opl4/ 11093 11094OPROFILE 11095M: Robert Richter <rric@kernel.org> 11096L: oprofile-list@lists.sf.net 11097S: Maintained 11098F: arch/*/include/asm/oprofile*.h 11099F: arch/*/oprofile/ 11100F: drivers/oprofile/ 11101F: include/linux/oprofile.h 11102 11103ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11104M: Mark Fasheh <mark@fasheh.com> 11105M: Joel Becker <jlbec@evilplan.org> 11106L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11107W: http://ocfs2.wiki.kernel.org 11108S: Supported 11109F: Documentation/filesystems/ocfs2.txt 11110F: Documentation/filesystems/dlmfs.txt 11111F: fs/ocfs2/ 11112 11113ORANGEFS FILESYSTEM 11114M: Mike Marshall <hubcap@omnibond.com> 11115R: Martin Brandenburg <martin@omnibond.com> 11116L: devel@lists.orangefs.org 11117T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11118S: Supported 11119F: fs/orangefs/ 11120F: Documentation/filesystems/orangefs.txt 11121 11122ORINOCO DRIVER 11123L: linux-wireless@vger.kernel.org 11124W: http://wireless.kernel.org/en/users/Drivers/orinoco 11125W: http://www.nongnu.org/orinoco/ 11126S: Orphan 11127F: drivers/net/wireless/intersil/orinoco/ 11128 11129OSD LIBRARY and FILESYSTEM 11130M: Boaz Harrosh <ooo@electrozaur.com> 11131S: Maintained 11132F: drivers/scsi/osd/ 11133F: include/scsi/osd_* 11134F: fs/exofs/ 11135 11136OV2659 OMNIVISION SENSOR DRIVER 11137M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11138L: linux-media@vger.kernel.org 11139W: https://linuxtv.org 11140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11141T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11142S: Maintained 11143F: drivers/media/i2c/ov2659.c 11144F: include/media/i2c/ov2659.h 11145 11146OVERLAY FILESYSTEM 11147M: Miklos Szeredi <miklos@szeredi.hu> 11148L: linux-unionfs@vger.kernel.org 11149T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11150S: Supported 11151F: fs/overlayfs/ 11152F: Documentation/filesystems/overlayfs.txt 11153 11154P54 WIRELESS DRIVER 11155M: Christian Lamparter <chunkeey@googlemail.com> 11156L: linux-wireless@vger.kernel.org 11157W: http://wireless.kernel.org/en/users/Drivers/p54 11158S: Maintained 11159F: drivers/net/wireless/intersil/p54/ 11160 11161PA SEMI ETHERNET DRIVER 11162L: netdev@vger.kernel.org 11163S: Orphan 11164F: drivers/net/ethernet/pasemi/* 11165 11166PA SEMI SMBUS DRIVER 11167L: linux-i2c@vger.kernel.org 11168S: Orphan 11169F: drivers/i2c/busses/i2c-pasemi.c 11170 11171PADATA PARALLEL EXECUTION MECHANISM 11172M: Steffen Klassert <steffen.klassert@secunet.com> 11173L: linux-crypto@vger.kernel.org 11174S: Maintained 11175F: kernel/padata.c 11176F: include/linux/padata.h 11177F: Documentation/padata.txt 11178 11179PANASONIC LAPTOP ACPI EXTRAS DRIVER 11180M: Harald Welte <laforge@gnumonks.org> 11181L: platform-driver-x86@vger.kernel.org 11182S: Maintained 11183F: drivers/platform/x86/panasonic-laptop.c 11184 11185PARALLEL LCD/KEYPAD PANEL DRIVER 11186M: Willy Tarreau <willy@haproxy.com> 11187M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11188S: Odd Fixes 11189F: Documentation/auxdisplay/lcd-panel-cgram.txt 11190F: drivers/auxdisplay/panel.c 11191 11192PARALLEL PORT SUBSYSTEM 11193M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11194M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11195L: linux-parport@lists.infradead.org (subscribers-only) 11196S: Maintained 11197F: drivers/parport/ 11198F: include/linux/parport*.h 11199F: drivers/char/ppdev.c 11200F: include/uapi/linux/ppdev.h 11201F: Documentation/parport*.txt 11202 11203PARAVIRT_OPS INTERFACE 11204M: Juergen Gross <jgross@suse.com> 11205M: Alok Kataria <akataria@vmware.com> 11206L: virtualization@lists.linux-foundation.org 11207S: Supported 11208F: Documentation/virtual/paravirt_ops.txt 11209F: arch/*/kernel/paravirt* 11210F: arch/*/include/asm/paravirt*.h 11211F: include/linux/hypervisor.h 11212 11213PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11214M: Tim Waugh <tim@cyberelk.net> 11215L: linux-parport@lists.infradead.org (subscribers-only) 11216S: Maintained 11217F: Documentation/blockdev/paride.txt 11218F: drivers/block/paride/ 11219 11220PARISC ARCHITECTURE 11221M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11222M: Helge Deller <deller@gmx.de> 11223L: linux-parisc@vger.kernel.org 11224W: http://www.parisc-linux.org/ 11225Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11226T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11228S: Maintained 11229F: arch/parisc/ 11230F: Documentation/parisc/ 11231F: drivers/parisc/ 11232F: drivers/char/agp/parisc-agp.c 11233F: drivers/input/serio/gscps2.c 11234F: drivers/parport/parport_gsc.* 11235F: drivers/tty/serial/8250/8250_gsc.c 11236F: drivers/video/fbdev/sti* 11237F: drivers/video/console/sti* 11238F: drivers/video/logo/logo_parisc* 11239 11240PARMAN 11241M: Jiri Pirko <jiri@mellanox.com> 11242L: netdev@vger.kernel.org 11243S: Supported 11244F: lib/parman.c 11245F: lib/test_parman.c 11246F: include/linux/parman.h 11247 11248PC87360 HARDWARE MONITORING DRIVER 11249M: Jim Cromie <jim.cromie@gmail.com> 11250L: linux-hwmon@vger.kernel.org 11251S: Maintained 11252F: Documentation/hwmon/pc87360 11253F: drivers/hwmon/pc87360.c 11254 11255PC8736x GPIO DRIVER 11256M: Jim Cromie <jim.cromie@gmail.com> 11257S: Maintained 11258F: drivers/char/pc8736x_gpio.c 11259 11260PC87427 HARDWARE MONITORING DRIVER 11261M: Jean Delvare <jdelvare@suse.com> 11262L: linux-hwmon@vger.kernel.org 11263S: Maintained 11264F: Documentation/hwmon/pc87427 11265F: drivers/hwmon/pc87427.c 11266 11267PCA9532 LED DRIVER 11268M: Riku Voipio <riku.voipio@iki.fi> 11269S: Maintained 11270F: drivers/leds/leds-pca9532.c 11271F: include/linux/leds-pca9532.h 11272 11273PCA9541 I2C BUS MASTER SELECTOR DRIVER 11274M: Guenter Roeck <linux@roeck-us.net> 11275L: linux-i2c@vger.kernel.org 11276S: Maintained 11277F: drivers/i2c/muxes/i2c-mux-pca9541.c 11278 11279PCDP - PRIMARY CONSOLE AND DEBUG PORT 11280M: Khalid Aziz <khalid@gonehiking.org> 11281S: Maintained 11282F: drivers/firmware/pcdp.* 11283 11284PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11285M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11286L: linux-pci@vger.kernel.org 11287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11288S: Maintained 11289F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11290F: drivers/pci/controller/pci-aardvark.c 11291 11292PCI DRIVER FOR ALTERA PCIE IP 11293M: Ley Foon Tan <lftan@altera.com> 11294L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11295L: linux-pci@vger.kernel.org 11296S: Supported 11297F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11298F: drivers/pci/controller/pcie-altera.c 11299 11300PCI DRIVER FOR APPLIEDMICRO XGENE 11301M: Tanmay Inamdar <tinamdar@apm.com> 11302L: linux-pci@vger.kernel.org 11303L: linux-arm-kernel@lists.infradead.org 11304S: Maintained 11305F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11306F: drivers/pci/controller/pci-xgene.c 11307 11308PCI DRIVER FOR ARM VERSATILE PLATFORM 11309M: Rob Herring <robh@kernel.org> 11310L: linux-pci@vger.kernel.org 11311L: linux-arm-kernel@lists.infradead.org 11312S: Maintained 11313F: Documentation/devicetree/bindings/pci/versatile.txt 11314F: drivers/pci/controller/pci-versatile.c 11315 11316PCI DRIVER FOR ARMADA 8K 11317M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11318L: linux-pci@vger.kernel.org 11319L: linux-arm-kernel@lists.infradead.org 11320S: Maintained 11321F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11322F: drivers/pci/controller/dwc/pcie-armada8k.c 11323 11324PCI DRIVER FOR CADENCE PCIE IP 11325M: Alan Douglas <adouglas@cadence.com> 11326L: linux-pci@vger.kernel.org 11327S: Maintained 11328F: Documentation/devicetree/bindings/pci/cdns,*.txt 11329F: drivers/pci/controller/pcie-cadence* 11330 11331PCI DRIVER FOR FREESCALE LAYERSCAPE 11332M: Minghuan Lian <minghuan.Lian@nxp.com> 11333M: Mingkai Hu <mingkai.hu@nxp.com> 11334M: Roy Zang <roy.zang@nxp.com> 11335L: linuxppc-dev@lists.ozlabs.org 11336L: linux-pci@vger.kernel.org 11337L: linux-arm-kernel@lists.infradead.org 11338S: Maintained 11339F: drivers/pci/controller/dwc/*layerscape* 11340 11341PCI DRIVER FOR GENERIC OF HOSTS 11342M: Will Deacon <will.deacon@arm.com> 11343L: linux-pci@vger.kernel.org 11344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11345S: Maintained 11346F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11347F: drivers/pci/controller/pci-host-common.c 11348F: drivers/pci/controller/pci-host-generic.c 11349 11350PCI DRIVER FOR IMX6 11351M: Richard Zhu <hongxing.zhu@nxp.com> 11352M: Lucas Stach <l.stach@pengutronix.de> 11353L: linux-pci@vger.kernel.org 11354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11355S: Maintained 11356F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11357F: drivers/pci/controller/dwc/*imx6* 11358 11359PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11360M: Keith Busch <keith.busch@intel.com> 11361M: Jonathan Derrick <jonathan.derrick@intel.com> 11362L: linux-pci@vger.kernel.org 11363S: Supported 11364F: drivers/pci/controller/vmd.c 11365 11366PCI DRIVER FOR MICROSEMI SWITCHTEC 11367M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11368M: Logan Gunthorpe <logang@deltatee.com> 11369L: linux-pci@vger.kernel.org 11370S: Maintained 11371F: Documentation/switchtec.txt 11372F: Documentation/ABI/testing/sysfs-class-switchtec 11373F: drivers/pci/switch/switchtec* 11374F: include/uapi/linux/switchtec_ioctl.h 11375F: include/linux/switchtec.h 11376F: drivers/ntb/hw/mscc/ 11377 11378PCI DRIVER FOR MOBIVEIL PCIE IP 11379M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11380L: linux-pci@vger.kernel.org 11381S: Supported 11382F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11383F: drivers/pci/controller/pcie-mobiveil.c 11384 11385PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11386M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11387M: Jason Cooper <jason@lakedaemon.net> 11388L: linux-pci@vger.kernel.org 11389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11390S: Maintained 11391F: drivers/pci/controller/*mvebu* 11392 11393PCI DRIVER FOR NVIDIA TEGRA 11394M: Thierry Reding <thierry.reding@gmail.com> 11395L: linux-tegra@vger.kernel.org 11396L: linux-pci@vger.kernel.org 11397S: Supported 11398F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11399F: drivers/pci/controller/pci-tegra.c 11400 11401PCI DRIVER FOR RENESAS R-CAR 11402M: Simon Horman <horms@verge.net.au> 11403L: linux-pci@vger.kernel.org 11404L: linux-renesas-soc@vger.kernel.org 11405S: Maintained 11406F: drivers/pci/controller/*rcar* 11407 11408PCI DRIVER FOR SAMSUNG EXYNOS 11409M: Jingoo Han <jingoohan1@gmail.com> 11410L: linux-pci@vger.kernel.org 11411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11412L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11413S: Maintained 11414F: drivers/pci/controller/dwc/pci-exynos.c 11415 11416PCI DRIVER FOR SYNOPSYS DESIGNWARE 11417M: Jingoo Han <jingoohan1@gmail.com> 11418M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11419L: linux-pci@vger.kernel.org 11420S: Maintained 11421F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11422F: drivers/pci/controller/dwc/*designware* 11423 11424PCI DRIVER FOR TI DRA7XX 11425M: Kishon Vijay Abraham I <kishon@ti.com> 11426L: linux-omap@vger.kernel.org 11427L: linux-pci@vger.kernel.org 11428S: Supported 11429F: Documentation/devicetree/bindings/pci/ti-pci.txt 11430F: drivers/pci/controller/dwc/pci-dra7xx.c 11431 11432PCI DRIVER FOR TI KEYSTONE 11433M: Murali Karicheri <m-karicheri2@ti.com> 11434L: linux-pci@vger.kernel.org 11435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11436S: Maintained 11437F: drivers/pci/controller/dwc/pci-keystone.c 11438 11439PCI ENDPOINT SUBSYSTEM 11440M: Kishon Vijay Abraham I <kishon@ti.com> 11441M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11442L: linux-pci@vger.kernel.org 11443T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11444S: Supported 11445F: drivers/pci/endpoint/ 11446F: drivers/misc/pci_endpoint_test.c 11447F: tools/pci/ 11448 11449PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11450M: Russell Currey <ruscur@russell.cc> 11451M: Sam Bobroff <sbobroff@linux.ibm.com> 11452M: Oliver O'Halloran <oohall@gmail.com> 11453L: linuxppc-dev@lists.ozlabs.org 11454S: Supported 11455F: Documentation/PCI/pci-error-recovery.txt 11456F: drivers/pci/pcie/aer.c 11457F: drivers/pci/pcie/dpc.c 11458F: drivers/pci/pcie/err.c 11459F: Documentation/powerpc/eeh-pci-error-recovery.txt 11460F: arch/powerpc/kernel/eeh*.c 11461F: arch/powerpc/platforms/*/eeh*.c 11462F: arch/powerpc/include/*/eeh*.h 11463 11464PCI ERROR RECOVERY 11465M: Linas Vepstas <linasvepstas@gmail.com> 11466L: linux-pci@vger.kernel.org 11467S: Supported 11468F: Documentation/PCI/pci-error-recovery.txt 11469 11470PCI MSI DRIVER FOR ALTERA MSI IP 11471M: Ley Foon Tan <lftan@altera.com> 11472L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11473L: linux-pci@vger.kernel.org 11474S: Supported 11475F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11476F: drivers/pci/controller/pcie-altera-msi.c 11477 11478PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11479M: Duc Dang <dhdang@apm.com> 11480L: linux-pci@vger.kernel.org 11481L: linux-arm-kernel@lists.infradead.org 11482S: Maintained 11483F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11484F: drivers/pci/controller/pci-xgene-msi.c 11485 11486PCI SUBSYSTEM 11487M: Bjorn Helgaas <bhelgaas@google.com> 11488L: linux-pci@vger.kernel.org 11489Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11490T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11491S: Supported 11492F: Documentation/devicetree/bindings/pci/ 11493F: Documentation/PCI/ 11494F: drivers/acpi/pci* 11495F: drivers/pci/ 11496F: include/asm-generic/pci* 11497F: include/linux/pci* 11498F: include/linux/of_pci.h 11499F: include/uapi/linux/pci* 11500F: lib/pci* 11501F: arch/x86/pci/ 11502F: arch/x86/kernel/quirks.c 11503 11504PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11505M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11506L: linux-pci@vger.kernel.org 11507Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11508T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11509S: Supported 11510F: drivers/pci/controller/ 11511 11512PCIE DRIVER FOR AXIS ARTPEC 11513M: Jesper Nilsson <jesper.nilsson@axis.com> 11514L: linux-arm-kernel@axis.com 11515L: linux-pci@vger.kernel.org 11516S: Maintained 11517F: Documentation/devicetree/bindings/pci/axis,artpec* 11518F: drivers/pci/controller/dwc/*artpec* 11519 11520PCIE DRIVER FOR CAVIUM THUNDERX 11521M: David Daney <david.daney@cavium.com> 11522L: linux-pci@vger.kernel.org 11523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11524S: Supported 11525F: Documentation/devicetree/bindings/pci/pci-thunder-* 11526F: drivers/pci/controller/pci-thunder-* 11527 11528PCIE DRIVER FOR HISILICON 11529M: Zhou Wang <wangzhou1@hisilicon.com> 11530L: linux-pci@vger.kernel.org 11531S: Maintained 11532F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11533F: drivers/pci/controller/dwc/pcie-hisi.c 11534 11535PCIE DRIVER FOR HISILICON KIRIN 11536M: Xiaowei Song <songxiaowei@hisilicon.com> 11537M: Binghui Wang <wangbinghui@hisilicon.com> 11538L: linux-pci@vger.kernel.org 11539S: Maintained 11540F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11541F: drivers/pci/controller/dwc/pcie-kirin.c 11542 11543PCIE DRIVER FOR HISILICON STB 11544M: Jianguo Sun <sunjianguo1@huawei.com> 11545M: Shawn Guo <shawn.guo@linaro.org> 11546L: linux-pci@vger.kernel.org 11547S: Maintained 11548F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11549F: drivers/pci/controller/dwc/pcie-histb.c 11550 11551PCIE DRIVER FOR MEDIATEK 11552M: Ryder Lee <ryder.lee@mediatek.com> 11553L: linux-pci@vger.kernel.org 11554L: linux-mediatek@lists.infradead.org 11555S: Supported 11556F: Documentation/devicetree/bindings/pci/mediatek* 11557F: drivers/pci/controller/*mediatek* 11558 11559PCIE DRIVER FOR QUALCOMM MSM 11560M: Stanimir Varbanov <svarbanov@mm-sol.com> 11561L: linux-pci@vger.kernel.org 11562L: linux-arm-msm@vger.kernel.org 11563S: Maintained 11564F: drivers/pci/controller/dwc/*qcom* 11565 11566PCIE DRIVER FOR ROCKCHIP 11567M: Shawn Lin <shawn.lin@rock-chips.com> 11568L: linux-pci@vger.kernel.org 11569L: linux-rockchip@lists.infradead.org 11570S: Maintained 11571F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11572F: drivers/pci/controller/pcie-rockchip* 11573 11574PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11575M: Linus Walleij <linus.walleij@linaro.org> 11576L: linux-pci@vger.kernel.org 11577S: Maintained 11578F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11579F: drivers/pci/controller/pci-v3-semi.c 11580 11581PCIE DRIVER FOR ST SPEAR13XX 11582M: Pratyush Anand <pratyush.anand@gmail.com> 11583L: linux-pci@vger.kernel.org 11584S: Maintained 11585F: drivers/pci/controller/dwc/*spear* 11586 11587PCMCIA SUBSYSTEM 11588M: Dominik Brodowski <linux@dominikbrodowski.net> 11589T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11590S: Odd Fixes 11591F: Documentation/pcmcia/ 11592F: tools/pcmcia/ 11593F: drivers/pcmcia/ 11594F: include/pcmcia/ 11595 11596PCNET32 NETWORK DRIVER 11597M: Don Fry <pcnet32@frontier.com> 11598L: netdev@vger.kernel.org 11599S: Maintained 11600F: drivers/net/ethernet/amd/pcnet32.c 11601 11602PCRYPT PARALLEL CRYPTO ENGINE 11603M: Steffen Klassert <steffen.klassert@secunet.com> 11604L: linux-crypto@vger.kernel.org 11605S: Maintained 11606F: crypto/pcrypt.c 11607F: include/crypto/pcrypt.h 11608 11609PEAQ WMI HOTKEYS DRIVER 11610M: Hans de Goede <hdegoede@redhat.com> 11611L: platform-driver-x86@vger.kernel.org 11612S: Maintained 11613F: drivers/platform/x86/peaq-wmi.c 11614 11615PER-CPU MEMORY ALLOCATOR 11616M: Dennis Zhou <dennis@kernel.org> 11617M: Tejun Heo <tj@kernel.org> 11618M: Christoph Lameter <cl@linux.com> 11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11620S: Maintained 11621F: include/linux/percpu*.h 11622F: mm/percpu*.c 11623F: arch/*/include/asm/percpu.h 11624 11625PER-TASK DELAY ACCOUNTING 11626M: Balbir Singh <bsingharora@gmail.com> 11627S: Maintained 11628F: include/linux/delayacct.h 11629F: kernel/delayacct.c 11630 11631PERFORMANCE EVENTS SUBSYSTEM 11632M: Peter Zijlstra <peterz@infradead.org> 11633M: Ingo Molnar <mingo@redhat.com> 11634M: Arnaldo Carvalho de Melo <acme@kernel.org> 11635R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11636R: Jiri Olsa <jolsa@redhat.com> 11637R: Namhyung Kim <namhyung@kernel.org> 11638L: linux-kernel@vger.kernel.org 11639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11640S: Supported 11641F: kernel/events/* 11642F: include/linux/perf_event.h 11643F: include/uapi/linux/perf_event.h 11644F: arch/*/kernel/perf_event*.c 11645F: arch/*/kernel/*/perf_event*.c 11646F: arch/*/kernel/*/*/perf_event*.c 11647F: arch/*/include/asm/perf_event.h 11648F: arch/*/kernel/perf_callchain.c 11649F: arch/*/events/* 11650F: tools/perf/ 11651 11652PERSONALITY HANDLING 11653M: Christoph Hellwig <hch@infradead.org> 11654L: linux-abi-devel@lists.sourceforge.net 11655S: Maintained 11656F: include/linux/personality.h 11657F: include/uapi/linux/personality.h 11658 11659PHOENIX RC FLIGHT CONTROLLER ADAPTER 11660M: Marcus Folkesson <marcus.folkesson@gmail.com> 11661L: linux-input@vger.kernel.org 11662S: Maintained 11663F: Documentation/input/devices/pxrc.rst 11664F: drivers/input/joystick/pxrc.c 11665 11666PHONET PROTOCOL 11667M: Remi Denis-Courmont <courmisch@gmail.com> 11668S: Supported 11669F: Documentation/networking/phonet.txt 11670F: include/linux/phonet.h 11671F: include/net/phonet/ 11672F: include/uapi/linux/phonet.h 11673F: net/phonet/ 11674 11675PHRAM MTD DRIVER 11676M: Joern Engel <joern@lazybastard.org> 11677L: linux-mtd@lists.infradead.org 11678S: Maintained 11679F: drivers/mtd/devices/phram.c 11680 11681PICOLCD HID DRIVER 11682M: Bruno Prémont <bonbons@linux-vserver.org> 11683L: linux-input@vger.kernel.org 11684S: Maintained 11685F: drivers/hid/hid-picolcd* 11686 11687PICOXCELL SUPPORT 11688M: Jamie Iles <jamie@jamieiles.com> 11689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11690T: git git://github.com/jamieiles/linux-2.6-ji.git 11691S: Supported 11692F: arch/arm/boot/dts/picoxcell* 11693F: arch/arm/mach-picoxcell/ 11694F: drivers/crypto/picoxcell* 11695 11696PIN CONTROL SUBSYSTEM 11697M: Linus Walleij <linus.walleij@linaro.org> 11698L: linux-gpio@vger.kernel.org 11699T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11700S: Maintained 11701F: Documentation/devicetree/bindings/pinctrl/ 11702F: Documentation/driver-api/pinctl.rst 11703F: drivers/pinctrl/ 11704F: include/linux/pinctrl/ 11705 11706PIN CONTROLLER - ATMEL AT91 11707M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11709S: Maintained 11710F: drivers/pinctrl/pinctrl-at91.* 11711 11712PIN CONTROLLER - ATMEL AT91 PIO4 11713M: Ludovic Desroches <ludovic.desroches@microchip.com> 11714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11715L: linux-gpio@vger.kernel.org 11716S: Supported 11717F: drivers/pinctrl/pinctrl-at91-pio4.* 11718 11719PIN CONTROLLER - FREESCALE 11720M: Dong Aisheng <aisheng.dong@nxp.com> 11721M: Fabio Estevam <festevam@gmail.com> 11722M: Shawn Guo <shawnguo@kernel.org> 11723M: Stefan Agner <stefan@agner.ch> 11724R: Pengutronix Kernel Team <kernel@pengutronix.de> 11725L: linux-gpio@vger.kernel.org 11726S: Maintained 11727F: drivers/pinctrl/freescale/ 11728F: Documentation/devicetree/bindings/pinctrl/fsl,* 11729 11730PIN CONTROLLER - INTEL 11731M: Mika Westerberg <mika.westerberg@linux.intel.com> 11732M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11733S: Maintained 11734F: drivers/pinctrl/intel/ 11735 11736PIN CONTROLLER - MEDIATEK 11737M: Sean Wang <sean.wang@kernel.org> 11738L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11739S: Maintained 11740F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11741F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11742F: drivers/pinctrl/mediatek/ 11743 11744PIN CONTROLLER - QUALCOMM 11745M: Bjorn Andersson <bjorn.andersson@linaro.org> 11746S: Maintained 11747L: linux-arm-msm@vger.kernel.org 11748F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11749F: drivers/pinctrl/qcom/ 11750 11751PIN CONTROLLER - RENESAS 11752M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11753M: Geert Uytterhoeven <geert+renesas@glider.be> 11754L: linux-renesas-soc@vger.kernel.org 11755T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11756S: Maintained 11757F: drivers/pinctrl/sh-pfc/ 11758 11759PIN CONTROLLER - SAMSUNG 11760M: Tomasz Figa <tomasz.figa@gmail.com> 11761M: Krzysztof Kozlowski <krzk@kernel.org> 11762M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11764L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11765Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11766T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11767S: Maintained 11768F: drivers/pinctrl/samsung/ 11769F: include/dt-bindings/pinctrl/samsung.h 11770F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11771 11772PIN CONTROLLER - SINGLE 11773M: Tony Lindgren <tony@atomide.com> 11774M: Haojian Zhuang <haojian.zhuang@linaro.org> 11775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11776L: linux-omap@vger.kernel.org 11777S: Maintained 11778F: drivers/pinctrl/pinctrl-single.c 11779 11780PIN CONTROLLER - ST SPEAR 11781M: Viresh Kumar <vireshk@kernel.org> 11782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11783W: http://www.st.com/spear 11784S: Maintained 11785F: drivers/pinctrl/spear/ 11786 11787PISTACHIO SOC SUPPORT 11788M: James Hartley <james.hartley@sondrel.com> 11789L: linux-mips@linux-mips.org 11790S: Odd Fixes 11791F: arch/mips/pistachio/ 11792F: arch/mips/include/asm/mach-pistachio/ 11793F: arch/mips/boot/dts/img/pistachio* 11794F: arch/mips/configs/pistachio*_defconfig 11795 11796PKTCDVD DRIVER 11797S: Orphan 11798M: linux-block@vger.kernel.org 11799F: drivers/block/pktcdvd.c 11800F: include/linux/pktcdvd.h 11801F: include/uapi/linux/pktcdvd.h 11802 11803PKUNITY SOC DRIVERS 11804M: Guan Xuetao <gxt@pku.edu.cn> 11805W: http://mprc.pku.edu.cn/~guanxuetao/linux 11806S: Maintained 11807T: git git://github.com/gxt/linux.git 11808F: drivers/input/serio/i8042-unicore32io.h 11809F: drivers/i2c/busses/i2c-puv3.c 11810F: drivers/video/fbdev/fb-puv3.c 11811F: drivers/rtc/rtc-puv3.c 11812 11813PMBUS HARDWARE MONITORING DRIVERS 11814M: Guenter Roeck <linux@roeck-us.net> 11815L: linux-hwmon@vger.kernel.org 11816W: http://hwmon.wiki.kernel.org/ 11817W: http://www.roeck-us.net/linux/drivers/ 11818T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11819S: Maintained 11820F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 11821F: Documentation/devicetree/bindings/hwmon/max31785.txt 11822F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 11823F: Documentation/hwmon/adm1275 11824F: Documentation/hwmon/ibm-cffps 11825F: Documentation/hwmon/ir35221 11826F: Documentation/hwmon/lm25066 11827F: Documentation/hwmon/ltc2978 11828F: Documentation/hwmon/ltc3815 11829F: Documentation/hwmon/max16064 11830F: Documentation/hwmon/max20751 11831F: Documentation/hwmon/max31785 11832F: Documentation/hwmon/max34440 11833F: Documentation/hwmon/max8688 11834F: Documentation/hwmon/pmbus 11835F: Documentation/hwmon/pmbus-core 11836F: Documentation/hwmon/tps40422 11837F: Documentation/hwmon/ucd9000 11838F: Documentation/hwmon/ucd9200 11839F: Documentation/hwmon/zl6100 11840F: drivers/hwmon/pmbus/ 11841F: include/linux/pmbus.h 11842 11843PMC SIERRA MaxRAID DRIVER 11844L: linux-scsi@vger.kernel.org 11845W: http://www.pmc-sierra.com/ 11846S: Orphan 11847F: drivers/scsi/pmcraid.* 11848 11849PMC SIERRA PM8001 DRIVER 11850M: Jack Wang <jinpu.wang@profitbricks.com> 11851M: lindar_liu@usish.com 11852L: linux-scsi@vger.kernel.org 11853S: Supported 11854F: drivers/scsi/pm8001/ 11855 11856PNP SUPPORT 11857M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11858S: Maintained 11859F: drivers/pnp/ 11860 11861POSIX CLOCKS and TIMERS 11862M: Thomas Gleixner <tglx@linutronix.de> 11863L: linux-kernel@vger.kernel.org 11864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11865S: Maintained 11866F: fs/timerfd.c 11867F: include/linux/timer* 11868F: kernel/time/*timer* 11869 11870POWER MANAGEMENT CORE 11871M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11872L: linux-pm@vger.kernel.org 11873T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11874B: https://bugzilla.kernel.org 11875S: Supported 11876F: drivers/base/power/ 11877F: include/linux/pm.h 11878F: include/linux/pm_* 11879F: include/linux/powercap.h 11880F: drivers/powercap/ 11881F: kernel/configs/nopm.config 11882 11883POWER STATE COORDINATION INTERFACE (PSCI) 11884M: Mark Rutland <mark.rutland@arm.com> 11885M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11886L: linux-arm-kernel@lists.infradead.org 11887S: Maintained 11888F: drivers/firmware/psci*.c 11889F: include/linux/psci.h 11890F: include/uapi/linux/psci.h 11891 11892POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11893M: Sebastian Reichel <sre@kernel.org> 11894L: linux-pm@vger.kernel.org 11895T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11896S: Maintained 11897F: Documentation/ABI/testing/sysfs-class-power 11898F: Documentation/devicetree/bindings/power/supply/ 11899F: include/linux/power_supply.h 11900F: drivers/power/supply/ 11901 11902POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11903M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11904L: linuxppc-dev@lists.ozlabs.org 11905S: Maintained 11906F: drivers/char/powernv-op-panel.c 11907 11908PPP OVER ATM (RFC 2364) 11909M: Mitchell Blank Jr <mitch@sfgoth.com> 11910S: Maintained 11911F: net/atm/pppoatm.c 11912F: include/uapi/linux/atmppp.h 11913 11914PPP OVER ETHERNET 11915M: Michal Ostrowski <mostrows@earthlink.net> 11916S: Maintained 11917F: drivers/net/ppp/pppoe.c 11918F: drivers/net/ppp/pppox.c 11919 11920PPP OVER L2TP 11921M: James Chapman <jchapman@katalix.com> 11922S: Maintained 11923F: net/l2tp/l2tp_ppp.c 11924F: include/linux/if_pppol2tp.h 11925F: include/uapi/linux/if_pppol2tp.h 11926 11927PPP PROTOCOL DRIVERS AND COMPRESSORS 11928M: Paul Mackerras <paulus@samba.org> 11929L: linux-ppp@vger.kernel.org 11930S: Maintained 11931F: drivers/net/ppp/ppp_* 11932 11933PPS SUPPORT 11934M: Rodolfo Giometti <giometti@enneenne.com> 11935W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11936L: linuxpps@ml.enneenne.com (subscribers-only) 11937S: Maintained 11938F: Documentation/pps/ 11939F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11940F: Documentation/ABI/testing/sysfs-pps 11941F: drivers/pps/ 11942F: include/linux/pps*.h 11943F: include/uapi/linux/pps.h 11944 11945PPTP DRIVER 11946M: Dmitry Kozlov <xeb@mail.ru> 11947L: netdev@vger.kernel.org 11948S: Maintained 11949F: drivers/net/ppp/pptp.c 11950W: http://sourceforge.net/projects/accel-pptp 11951 11952PREEMPTIBLE KERNEL 11953M: Robert Love <rml@tech9.net> 11954L: kpreempt-tech@lists.sourceforge.net 11955W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11956S: Supported 11957F: Documentation/preempt-locking.txt 11958F: include/linux/preempt.h 11959 11960PRINTK 11961M: Petr Mladek <pmladek@suse.com> 11962M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11963R: Steven Rostedt <rostedt@goodmis.org> 11964S: Maintained 11965F: kernel/printk/ 11966F: include/linux/printk.h 11967 11968PRISM54 WIRELESS DRIVER 11969M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11970L: linux-wireless@vger.kernel.org 11971W: http://wireless.kernel.org/en/users/Drivers/p54 11972S: Obsolete 11973F: drivers/net/wireless/intersil/prism54/ 11974 11975PROC FILESYSTEM 11976R: Alexey Dobriyan <adobriyan@gmail.com> 11977L: linux-kernel@vger.kernel.org 11978L: linux-fsdevel@vger.kernel.org 11979S: Maintained 11980F: fs/proc/ 11981F: include/linux/proc_fs.h 11982F: tools/testing/selftests/proc/ 11983 11984PROC SYSCTL 11985M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11986M: Kees Cook <keescook@chromium.org> 11987L: linux-kernel@vger.kernel.org 11988L: linux-fsdevel@vger.kernel.org 11989S: Maintained 11990F: fs/proc/proc_sysctl.c 11991F: include/linux/sysctl.h 11992F: kernel/sysctl.c 11993F: tools/testing/selftests/sysctl/ 11994 11995PS3 NETWORK SUPPORT 11996M: Geoff Levand <geoff@infradead.org> 11997L: netdev@vger.kernel.org 11998L: linuxppc-dev@lists.ozlabs.org 11999S: Maintained 12000F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12001 12002PS3 PLATFORM SUPPORT 12003M: Geoff Levand <geoff@infradead.org> 12004L: linuxppc-dev@lists.ozlabs.org 12005S: Maintained 12006F: arch/powerpc/boot/ps3* 12007F: arch/powerpc/include/asm/lv1call.h 12008F: arch/powerpc/include/asm/ps3*.h 12009F: arch/powerpc/platforms/ps3/ 12010F: drivers/*/ps3* 12011F: drivers/ps3/ 12012F: drivers/rtc/rtc-ps3.c 12013F: drivers/usb/host/*ps3.c 12014F: sound/ppc/snd_ps3* 12015 12016PS3VRAM DRIVER 12017M: Jim Paris <jim@jtan.com> 12018M: Geoff Levand <geoff@infradead.org> 12019L: linuxppc-dev@lists.ozlabs.org 12020S: Maintained 12021F: drivers/block/ps3vram.c 12022 12023PSAMPLE PACKET SAMPLING SUPPORT: 12024M: Yotam Gigi <yotam.gi@gmail.com> 12025S: Maintained 12026F: net/psample 12027F: include/net/psample.h 12028F: include/uapi/linux/psample.h 12029 12030PSTORE FILESYSTEM 12031M: Kees Cook <keescook@chromium.org> 12032M: Anton Vorontsov <anton@enomsg.org> 12033M: Colin Cross <ccross@android.com> 12034M: Tony Luck <tony.luck@intel.com> 12035S: Maintained 12036T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12037F: fs/pstore/ 12038F: include/linux/pstore* 12039F: drivers/firmware/efi/efi-pstore.c 12040F: drivers/acpi/apei/erst.c 12041F: Documentation/admin-guide/ramoops.rst 12042F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12043K: \b(pstore|ramoops) 12044 12045PTP HARDWARE CLOCK SUPPORT 12046M: Richard Cochran <richardcochran@gmail.com> 12047L: netdev@vger.kernel.org 12048S: Maintained 12049W: http://linuxptp.sourceforge.net/ 12050F: Documentation/ABI/testing/sysfs-ptp 12051F: Documentation/ptp/* 12052F: drivers/net/phy/dp83640* 12053F: drivers/ptp/* 12054F: include/linux/ptp_cl* 12055 12056PTRACE SUPPORT 12057M: Oleg Nesterov <oleg@redhat.com> 12058S: Maintained 12059F: include/asm-generic/syscall.h 12060F: include/linux/ptrace.h 12061F: include/linux/regset.h 12062F: include/linux/tracehook.h 12063F: include/uapi/linux/ptrace.h 12064F: include/uapi/linux/ptrace.h 12065F: include/asm-generic/ptrace.h 12066F: kernel/ptrace.c 12067F: arch/*/ptrace*.c 12068F: arch/*/*/ptrace*.c 12069F: arch/*/include/asm/ptrace*.h 12070 12071PULSE8-CEC DRIVER 12072M: Hans Verkuil <hverkuil@xs4all.nl> 12073L: linux-media@vger.kernel.org 12074T: git git://linuxtv.org/media_tree.git 12075S: Maintained 12076F: drivers/media/usb/pulse8-cec/* 12077F: Documentation/media/cec-drivers/pulse8-cec.rst 12078 12079PVRUSB2 VIDEO4LINUX DRIVER 12080M: Mike Isely <isely@pobox.com> 12081L: pvrusb2@isely.net (subscribers-only) 12082L: linux-media@vger.kernel.org 12083W: http://www.isely.net/pvrusb2/ 12084T: git git://linuxtv.org/media_tree.git 12085S: Maintained 12086F: Documentation/media/v4l-drivers/pvrusb2* 12087F: drivers/media/usb/pvrusb2/ 12088 12089PWC WEBCAM DRIVER 12090M: Hans Verkuil <hverkuil@xs4all.nl> 12091L: linux-media@vger.kernel.org 12092T: git git://linuxtv.org/media_tree.git 12093S: Odd Fixes 12094F: drivers/media/usb/pwc/* 12095 12096PWM FAN DRIVER 12097M: Kamil Debski <kamil@wypas.org> 12098M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12099L: linux-hwmon@vger.kernel.org 12100S: Supported 12101F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12102F: Documentation/hwmon/pwm-fan 12103F: drivers/hwmon/pwm-fan.c 12104 12105PWM IR Transmitter 12106M: Sean Young <sean@mess.org> 12107L: linux-media@vger.kernel.org 12108S: Maintained 12109F: drivers/media/rc/pwm-ir-tx.c 12110 12111PWM SUBSYSTEM 12112M: Thierry Reding <thierry.reding@gmail.com> 12113L: linux-pwm@vger.kernel.org 12114S: Maintained 12115T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12116F: Documentation/pwm.txt 12117F: Documentation/devicetree/bindings/pwm/ 12118F: include/linux/pwm.h 12119F: drivers/pwm/ 12120F: drivers/video/backlight/pwm_bl.c 12121F: include/linux/pwm_backlight.h 12122F: drivers/gpio/gpio-mvebu.c 12123F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12124 12125PXA GPIO DRIVER 12126M: Robert Jarzmik <robert.jarzmik@free.fr> 12127L: linux-gpio@vger.kernel.org 12128S: Maintained 12129F: drivers/gpio/gpio-pxa.c 12130 12131PXA MMCI DRIVER 12132S: Orphan 12133 12134PXA RTC DRIVER 12135M: Robert Jarzmik <robert.jarzmik@free.fr> 12136L: linux-rtc@vger.kernel.org 12137S: Maintained 12138 12139PXA2xx/PXA3xx SUPPORT 12140M: Daniel Mack <daniel@zonque.org> 12141M: Haojian Zhuang <haojian.zhuang@gmail.com> 12142M: Robert Jarzmik <robert.jarzmik@free.fr> 12143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12144T: git git://github.com/hzhuang1/linux.git 12145T: git git://github.com/rjarzmik/linux.git 12146S: Maintained 12147F: arch/arm/boot/dts/pxa* 12148F: arch/arm/mach-pxa/ 12149F: drivers/dma/pxa* 12150F: drivers/pcmcia/pxa2xx* 12151F: drivers/pinctrl/pxa/ 12152F: drivers/spi/spi-pxa2xx* 12153F: drivers/usb/gadget/udc/pxa2* 12154F: include/sound/pxa2xx-lib.h 12155F: sound/arm/pxa* 12156F: sound/soc/pxa/ 12157 12158QAT DRIVER 12159M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12160L: qat-linux@intel.com 12161S: Supported 12162F: drivers/crypto/qat/ 12163 12164QCOM AUDIO (ASoC) DRIVERS 12165M: Patrick Lai <plai@codeaurora.org> 12166M: Banajit Goswami <bgoswami@codeaurora.org> 12167L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12168S: Supported 12169F: sound/soc/qcom/ 12170 12171QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12172M: Gabriel Somlo <somlo@cmu.edu> 12173M: "Michael S. Tsirkin" <mst@redhat.com> 12174L: qemu-devel@nongnu.org 12175S: Maintained 12176F: drivers/firmware/qemu_fw_cfg.c 12177F: include/uapi/linux/qemu_fw_cfg.h 12178 12179QIB DRIVER 12180M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12181M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12182L: linux-rdma@vger.kernel.org 12183S: Supported 12184F: drivers/infiniband/hw/qib/ 12185 12186QLOGIC QL41xxx FCOE DRIVER 12187M: QLogic-Storage-Upstream@cavium.com 12188L: linux-scsi@vger.kernel.org 12189S: Supported 12190F: drivers/scsi/qedf/ 12191 12192QLOGIC QL41xxx ISCSI DRIVER 12193M: QLogic-Storage-Upstream@cavium.com 12194L: linux-scsi@vger.kernel.org 12195S: Supported 12196F: drivers/scsi/qedi/ 12197 12198QLOGIC QL4xxx ETHERNET DRIVER 12199M: Ariel Elior <Ariel.Elior@cavium.com> 12200M: everest-linux-l2@cavium.com 12201L: netdev@vger.kernel.org 12202S: Supported 12203F: drivers/net/ethernet/qlogic/qed/ 12204F: include/linux/qed/ 12205F: drivers/net/ethernet/qlogic/qede/ 12206 12207QLOGIC QL4xxx RDMA DRIVER 12208M: Michal Kalderon <Michal.Kalderon@cavium.com> 12209M: Ariel Elior <Ariel.Elior@cavium.com> 12210L: linux-rdma@vger.kernel.org 12211S: Supported 12212F: drivers/infiniband/hw/qedr/ 12213F: include/uapi/rdma/qedr-abi.h 12214 12215QLOGIC QLA1280 SCSI DRIVER 12216M: Michael Reed <mdr@sgi.com> 12217L: linux-scsi@vger.kernel.org 12218S: Maintained 12219F: drivers/scsi/qla1280.[ch] 12220 12221QLOGIC QLA2XXX FC-SCSI DRIVER 12222M: qla2xxx-upstream@qlogic.com 12223L: linux-scsi@vger.kernel.org 12224S: Supported 12225F: Documentation/scsi/LICENSE.qla2xxx 12226F: drivers/scsi/qla2xxx/ 12227 12228QLOGIC QLA3XXX NETWORK DRIVER 12229M: Dept-GELinuxNICDev@cavium.com 12230L: netdev@vger.kernel.org 12231S: Supported 12232F: Documentation/networking/LICENSE.qla3xxx 12233F: drivers/net/ethernet/qlogic/qla3xxx.* 12234 12235QLOGIC QLA4XXX iSCSI DRIVER 12236M: QLogic-Storage-Upstream@qlogic.com 12237L: linux-scsi@vger.kernel.org 12238S: Supported 12239F: Documentation/scsi/LICENSE.qla4xxx 12240F: drivers/scsi/qla4xxx/ 12241 12242QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12243M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12244M: Manish Chopra <manish.chopra@cavium.com> 12245M: Dept-GELinuxNICDev@cavium.com 12246L: netdev@vger.kernel.org 12247S: Supported 12248F: drivers/net/ethernet/qlogic/qlcnic/ 12249 12250QLOGIC QLGE 10Gb ETHERNET DRIVER 12251M: Manish Chopra <manish.chopra@cavium.com> 12252M: Dept-GELinuxNICDev@cavium.com 12253L: netdev@vger.kernel.org 12254S: Supported 12255F: drivers/net/ethernet/qlogic/qlge/ 12256 12257QM1D1B0004 MEDIA DRIVER 12258M: Akihiro Tsukada <tskd08@gmail.com> 12259L: linux-media@vger.kernel.org 12260S: Odd Fixes 12261F: drivers/media/tuners/qm1d1b0004* 12262 12263QM1D1C0042 MEDIA DRIVER 12264M: Akihiro Tsukada <tskd08@gmail.com> 12265L: linux-media@vger.kernel.org 12266S: Odd Fixes 12267F: drivers/media/tuners/qm1d1c0042* 12268 12269QNX4 FILESYSTEM 12270M: Anders Larsen <al@alarsen.net> 12271W: http://www.alarsen.net/linux/qnx4fs/ 12272S: Maintained 12273F: fs/qnx4/ 12274F: include/uapi/linux/qnx4_fs.h 12275F: include/uapi/linux/qnxtypes.h 12276 12277QORIQ DPAA2 FSL-MC BUS DRIVER 12278M: Stuart Yoder <stuyoder@gmail.com> 12279M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12280L: linux-kernel@vger.kernel.org 12281S: Maintained 12282F: drivers/bus/fsl-mc/ 12283F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12284F: Documentation/networking/dpaa2/overview.rst 12285 12286QT1010 MEDIA DRIVER 12287M: Antti Palosaari <crope@iki.fi> 12288L: linux-media@vger.kernel.org 12289W: https://linuxtv.org 12290W: http://palosaari.fi/linux/ 12291Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12292T: git git://linuxtv.org/anttip/media_tree.git 12293S: Maintained 12294F: drivers/media/tuners/qt1010* 12295 12296QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12297M: Kalle Valo <kvalo@codeaurora.org> 12298L: ath10k@lists.infradead.org 12299W: http://wireless.kernel.org/en/users/Drivers/ath10k 12300T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12301S: Supported 12302F: drivers/net/wireless/ath/ath10k/ 12303 12304QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12305M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12306L: linux-wireless@vger.kernel.org 12307W: http://wireless.kernel.org/en/users/Drivers/ath9k 12308S: Supported 12309F: drivers/net/wireless/ath/ath9k/ 12310 12311QUALCOMM CAMERA SUBSYSTEM DRIVER 12312M: Todor Tomov <todor.tomov@linaro.org> 12313L: linux-media@vger.kernel.org 12314S: Maintained 12315F: Documentation/devicetree/bindings/media/qcom,camss.txt 12316F: Documentation/media/v4l-drivers/qcom_camss.rst 12317F: drivers/media/platform/qcom/camss/ 12318 12319QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12320M: Ilia Lin <ilia.lin@gmail.com> 12321L: linux-pm@vger.kernel.org 12322S: Maintained 12323F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12324F: drivers/cpufreq/qcom-cpufreq-kryo.c 12325 12326QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12327M: Timur Tabi <timur@kernel.org> 12328L: netdev@vger.kernel.org 12329S: Maintained 12330F: drivers/net/ethernet/qualcomm/emac/ 12331 12332QUALCOMM GENERIC INTERFACE I2C DRIVER 12333M: Alok Chauhan <alokc@codeaurora.org> 12334M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12335L: linux-i2c@vger.kernel.org 12336L: linux-arm-msm@vger.kernel.org 12337S: Supported 12338F: drivers/i2c/busses/i2c-qcom-geni.c 12339 12340QUALCOMM HEXAGON ARCHITECTURE 12341M: Richard Kuo <rkuo@codeaurora.org> 12342L: linux-hexagon@vger.kernel.org 12343T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12344S: Supported 12345F: arch/hexagon/ 12346 12347QUALCOMM HIDMA DRIVER 12348M: Sinan Kaya <okaya@kernel.org> 12349L: linux-arm-kernel@lists.infradead.org 12350L: linux-arm-msm@vger.kernel.org 12351L: dmaengine@vger.kernel.org 12352S: Supported 12353F: drivers/dma/qcom/hidma* 12354 12355QUALCOMM IOMMU 12356M: Rob Clark <robdclark@gmail.com> 12357L: iommu@lists.linux-foundation.org 12358L: linux-arm-msm@vger.kernel.org 12359S: Maintained 12360F: drivers/iommu/qcom_iommu.c 12361 12362QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12363M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12364L: linux-media@vger.kernel.org 12365L: linux-arm-msm@vger.kernel.org 12366T: git git://linuxtv.org/media_tree.git 12367S: Maintained 12368F: drivers/media/platform/qcom/venus/ 12369 12370QUALCOMM WCN36XX WIRELESS DRIVER 12371M: Kalle Valo <kvalo@codeaurora.org> 12372L: wcn36xx@lists.infradead.org 12373W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12374T: git git://github.com/KrasnikovEugene/wcn36xx.git 12375S: Supported 12376F: drivers/net/wireless/ath/wcn36xx/ 12377 12378QUANTENNA QTNFMAC WIRELESS DRIVER 12379M: Igor Mitsyanko <imitsyanko@quantenna.com> 12380M: Avinash Patil <avinashp@quantenna.com> 12381M: Sergey Matyukevich <smatyukevich@quantenna.com> 12382L: linux-wireless@vger.kernel.org 12383S: Maintained 12384F: drivers/net/wireless/quantenna 12385 12386RADEON and AMDGPU DRM DRIVERS 12387M: Alex Deucher <alexander.deucher@amd.com> 12388M: Christian König <christian.koenig@amd.com> 12389M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12390L: amd-gfx@lists.freedesktop.org 12391T: git git://people.freedesktop.org/~agd5f/linux 12392S: Supported 12393F: drivers/gpu/drm/radeon/ 12394F: include/uapi/drm/radeon_drm.h 12395F: drivers/gpu/drm/amd/ 12396F: include/uapi/drm/amdgpu_drm.h 12397 12398RADEON FRAMEBUFFER DISPLAY DRIVER 12399M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12400L: linux-fbdev@vger.kernel.org 12401S: Maintained 12402F: drivers/video/fbdev/aty/radeon* 12403F: include/uapi/linux/radeonfb.h 12404 12405RADIOSHARK RADIO DRIVER 12406M: Hans Verkuil <hverkuil@xs4all.nl> 12407L: linux-media@vger.kernel.org 12408T: git git://linuxtv.org/media_tree.git 12409S: Maintained 12410F: drivers/media/radio/radio-shark.c 12411 12412RADIOSHARK2 RADIO DRIVER 12413M: Hans Verkuil <hverkuil@xs4all.nl> 12414L: linux-media@vger.kernel.org 12415T: git git://linuxtv.org/media_tree.git 12416S: Maintained 12417F: drivers/media/radio/radio-shark2.c 12418F: drivers/media/radio/radio-tea5777.c 12419 12420RADOS BLOCK DEVICE (RBD) 12421M: Ilya Dryomov <idryomov@gmail.com> 12422M: Sage Weil <sage@redhat.com> 12423M: Alex Elder <elder@kernel.org> 12424L: ceph-devel@vger.kernel.org 12425W: http://ceph.com/ 12426T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12427T: git git://github.com/ceph/ceph-client.git 12428S: Supported 12429F: Documentation/ABI/testing/sysfs-bus-rbd 12430F: drivers/block/rbd.c 12431F: drivers/block/rbd_types.h 12432 12433RAGE128 FRAMEBUFFER DISPLAY DRIVER 12434M: Paul Mackerras <paulus@samba.org> 12435L: linux-fbdev@vger.kernel.org 12436S: Maintained 12437F: drivers/video/fbdev/aty/aty128fb.c 12438 12439RAINSHADOW-CEC DRIVER 12440M: Hans Verkuil <hverkuil@xs4all.nl> 12441L: linux-media@vger.kernel.org 12442T: git git://linuxtv.org/media_tree.git 12443S: Maintained 12444F: drivers/media/usb/rainshadow-cec/* 12445 12446RALINK MIPS ARCHITECTURE 12447M: John Crispin <john@phrozen.org> 12448L: linux-mips@linux-mips.org 12449S: Maintained 12450F: arch/mips/ralink 12451 12452RALINK RT2X00 WIRELESS LAN DRIVER 12453P: rt2x00 project 12454M: Stanislaw Gruszka <sgruszka@redhat.com> 12455M: Helmut Schaa <helmut.schaa@googlemail.com> 12456L: linux-wireless@vger.kernel.org 12457S: Maintained 12458F: drivers/net/wireless/ralink/rt2x00/ 12459 12460RAMDISK RAM BLOCK DEVICE DRIVER 12461M: Jens Axboe <axboe@kernel.dk> 12462S: Maintained 12463F: Documentation/blockdev/ramdisk.txt 12464F: drivers/block/brd.c 12465 12466RANCHU VIRTUAL BOARD FOR MIPS 12467M: Miodrag Dinic <miodrag.dinic@mips.com> 12468L: linux-mips@linux-mips.org 12469S: Supported 12470F: arch/mips/generic/board-ranchu.c 12471F: arch/mips/configs/generic/board-ranchu.config 12472 12473RANDOM NUMBER DRIVER 12474M: "Theodore Ts'o" <tytso@mit.edu> 12475S: Maintained 12476F: drivers/char/random.c 12477 12478RAPIDIO SUBSYSTEM 12479M: Matt Porter <mporter@kernel.crashing.org> 12480M: Alexandre Bounine <alex.bou9@gmail.com> 12481S: Maintained 12482F: drivers/rapidio/ 12483 12484RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12485L: linux-wireless@vger.kernel.org 12486S: Orphan 12487F: drivers/net/wireless/ray* 12488 12489RCUTORTURE TEST FRAMEWORK 12490M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12491M: Josh Triplett <josh@joshtriplett.org> 12492R: Steven Rostedt <rostedt@goodmis.org> 12493R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12494R: Lai Jiangshan <jiangshanlai@gmail.com> 12495L: linux-kernel@vger.kernel.org 12496S: Supported 12497T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12498F: tools/testing/selftests/rcutorture 12499 12500RDC R-321X SoC 12501M: Florian Fainelli <florian@openwrt.org> 12502S: Maintained 12503 12504RDC R6040 FAST ETHERNET DRIVER 12505M: Florian Fainelli <f.fainelli@gmail.com> 12506L: netdev@vger.kernel.org 12507S: Maintained 12508F: drivers/net/ethernet/rdc/r6040.c 12509 12510RDMAVT - RDMA verbs software 12511M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12512M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12513L: linux-rdma@vger.kernel.org 12514S: Supported 12515F: drivers/infiniband/sw/rdmavt 12516 12517RDS - RELIABLE DATAGRAM SOCKETS 12518M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12519L: netdev@vger.kernel.org 12520L: linux-rdma@vger.kernel.org 12521L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12522W: https://oss.oracle.com/projects/rds/ 12523S: Supported 12524F: net/rds/ 12525F: Documentation/networking/rds.txt 12526 12527RDT - RESOURCE ALLOCATION 12528M: Fenghua Yu <fenghua.yu@intel.com> 12529M: Reinette Chatre <reinette.chatre@intel.com> 12530L: linux-kernel@vger.kernel.org 12531S: Supported 12532F: arch/x86/kernel/cpu/intel_rdt* 12533F: arch/x86/include/asm/intel_rdt_sched.h 12534F: Documentation/x86/intel_rdt* 12535 12536READ-COPY UPDATE (RCU) 12537M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12538M: Josh Triplett <josh@joshtriplett.org> 12539R: Steven Rostedt <rostedt@goodmis.org> 12540R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12541R: Lai Jiangshan <jiangshanlai@gmail.com> 12542L: linux-kernel@vger.kernel.org 12543W: http://www.rdrop.com/users/paulmck/RCU/ 12544S: Supported 12545T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12546F: Documentation/RCU/ 12547X: Documentation/RCU/torture.txt 12548F: include/linux/rcu* 12549X: include/linux/srcu*.h 12550F: kernel/rcu/ 12551X: kernel/rcu/srcu*.c 12552 12553REAL TIME CLOCK (RTC) SUBSYSTEM 12554M: Alessandro Zummo <a.zummo@towertech.it> 12555M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12556L: linux-rtc@vger.kernel.org 12557Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12558T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12559S: Maintained 12560F: Documentation/devicetree/bindings/rtc/ 12561F: Documentation/rtc.txt 12562F: drivers/rtc/ 12563F: include/linux/rtc.h 12564F: include/uapi/linux/rtc.h 12565F: include/linux/rtc/ 12566F: include/linux/platform_data/rtc-* 12567F: tools/testing/selftests/rtc/ 12568 12569REALTEK AUDIO CODECS 12570M: Bard Liao <bardliao@realtek.com> 12571M: Oder Chiou <oder_chiou@realtek.com> 12572S: Maintained 12573F: sound/soc/codecs/rt* 12574F: include/sound/rt*.h 12575 12576REALTEK RTL83xx SMI DSA ROUTER CHIPS 12577M: Linus Walleij <linus.walleij@linaro.org> 12578S: Maintained 12579F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12580F: drivers/net/dsa/realtek-smi* 12581F: drivers/net/dsa/rtl83* 12582 12583REGISTER MAP ABSTRACTION 12584M: Mark Brown <broonie@kernel.org> 12585L: linux-kernel@vger.kernel.org 12586T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12587S: Supported 12588F: Documentation/devicetree/bindings/regmap/ 12589F: drivers/base/regmap/ 12590F: include/linux/regmap.h 12591 12592REISERFS FILE SYSTEM 12593L: reiserfs-devel@vger.kernel.org 12594S: Supported 12595F: fs/reiserfs/ 12596 12597REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12598M: Ohad Ben-Cohen <ohad@wizery.com> 12599M: Bjorn Andersson <bjorn.andersson@linaro.org> 12600L: linux-remoteproc@vger.kernel.org 12601T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12602S: Maintained 12603F: Documentation/devicetree/bindings/remoteproc/ 12604F: Documentation/remoteproc.txt 12605F: drivers/remoteproc/ 12606F: include/linux/remoteproc.h 12607 12608REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12609M: Ohad Ben-Cohen <ohad@wizery.com> 12610M: Bjorn Andersson <bjorn.andersson@linaro.org> 12611L: linux-remoteproc@vger.kernel.org 12612T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12613S: Maintained 12614F: drivers/rpmsg/ 12615F: Documentation/rpmsg.txt 12616F: include/linux/rpmsg.h 12617F: include/linux/rpmsg/ 12618 12619RENESAS CLOCK DRIVERS 12620M: Geert Uytterhoeven <geert+renesas@glider.be> 12621L: linux-renesas-soc@vger.kernel.org 12622T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12623S: Supported 12624F: drivers/clk/renesas/ 12625 12626RENESAS EMEV2 I2C DRIVER 12627M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12628S: Supported 12629F: drivers/i2c/busses/i2c-emev2.c 12630 12631RENESAS ETHERNET DRIVERS 12632R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12633L: netdev@vger.kernel.org 12634L: linux-renesas-soc@vger.kernel.org 12635F: Documentation/devicetree/bindings/net/renesas,*.txt 12636F: Documentation/devicetree/bindings/net/sh_eth.txt 12637F: drivers/net/ethernet/renesas/ 12638F: include/linux/sh_eth.h 12639 12640RENESAS R-CAR GYROADC DRIVER 12641M: Marek Vasut <marek.vasut@gmail.com> 12642L: linux-iio@vger.kernel.org 12643S: Supported 12644F: drivers/iio/adc/rcar_gyro_adc.c 12645 12646RENESAS R-CAR I2C DRIVERS 12647M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12648S: Supported 12649F: drivers/i2c/busses/i2c-rcar.c 12650F: drivers/i2c/busses/i2c-sh_mobile.c 12651 12652RENESAS RIIC DRIVER 12653M: Chris Brandt <chris.brandt@renesas.com> 12654S: Supported 12655F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12656F: drivers/i2c/busses/i2c-riic.c 12657 12658RENESAS USB PHY DRIVER 12659M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12660L: linux-renesas-soc@vger.kernel.org 12661S: Maintained 12662F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12663 12664RESET CONTROLLER FRAMEWORK 12665M: Philipp Zabel <p.zabel@pengutronix.de> 12666T: git git://git.pengutronix.de/git/pza/linux 12667S: Maintained 12668F: drivers/reset/ 12669F: Documentation/devicetree/bindings/reset/ 12670F: include/dt-bindings/reset/ 12671F: include/linux/reset.h 12672F: include/linux/reset-controller.h 12673 12674RESTARTABLE SEQUENCES SUPPORT 12675M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12676M: Peter Zijlstra <peterz@infradead.org> 12677M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12678M: Boqun Feng <boqun.feng@gmail.com> 12679L: linux-kernel@vger.kernel.org 12680S: Supported 12681F: kernel/rseq.c 12682F: include/uapi/linux/rseq.h 12683F: include/trace/events/rseq.h 12684F: tools/testing/selftests/rseq/ 12685 12686RFKILL 12687M: Johannes Berg <johannes@sipsolutions.net> 12688L: linux-wireless@vger.kernel.org 12689W: http://wireless.kernel.org/ 12690T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12691T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12692S: Maintained 12693F: Documentation/rfkill.txt 12694F: Documentation/ABI/stable/sysfs-class-rfkill 12695F: net/rfkill/ 12696F: include/linux/rfkill.h 12697F: include/uapi/linux/rfkill.h 12698 12699RHASHTABLE 12700M: Thomas Graf <tgraf@suug.ch> 12701M: Herbert Xu <herbert@gondor.apana.org.au> 12702L: netdev@vger.kernel.org 12703S: Maintained 12704F: lib/rhashtable.c 12705F: lib/test_rhashtable.c 12706F: include/linux/rhashtable.h 12707F: include/linux/rhashtable-types.h 12708 12709RICOH R5C592 MEMORYSTICK DRIVER 12710M: Maxim Levitsky <maximlevitsky@gmail.com> 12711S: Maintained 12712F: drivers/memstick/host/r592.* 12713 12714RICOH SMARTMEDIA/XD DRIVER 12715M: Maxim Levitsky <maximlevitsky@gmail.com> 12716S: Maintained 12717F: drivers/mtd/nand/raw/r852.c 12718F: drivers/mtd/nand/raw/r852.h 12719 12720RISC-V ARCHITECTURE 12721M: Palmer Dabbelt <palmer@sifive.com> 12722M: Albert Ou <aou@eecs.berkeley.edu> 12723L: linux-riscv@lists.infradead.org 12724T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12725S: Supported 12726F: arch/riscv/ 12727K: riscv 12728N: riscv 12729 12730ROCCAT DRIVERS 12731M: Stefan Achatz <erazor_de@users.sourceforge.net> 12732W: http://sourceforge.net/projects/roccat/ 12733S: Maintained 12734F: drivers/hid/hid-roccat* 12735F: include/linux/hid-roccat* 12736F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12737 12738ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12739M: Jacob chen <jacob2.chen@rock-chips.com> 12740L: linux-media@vger.kernel.org 12741S: Maintained 12742F: drivers/media/platform/rockchip/rga/ 12743F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12744 12745ROCKER DRIVER 12746M: Jiri Pirko <jiri@resnulli.us> 12747L: netdev@vger.kernel.org 12748S: Supported 12749F: drivers/net/ethernet/rocker/ 12750 12751ROCKETPORT DRIVER 12752P: Comtrol Corp. 12753W: http://www.comtrol.com 12754S: Maintained 12755F: Documentation/serial/rocket.txt 12756F: drivers/tty/rocket* 12757 12758ROCKETPORT EXPRESS/INFINITY DRIVER 12759M: Kevin Cernekee <cernekee@gmail.com> 12760L: linux-serial@vger.kernel.org 12761S: Odd Fixes 12762F: drivers/tty/serial/rp2.* 12763 12764ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12765M: Marek Vasut <marek.vasut+renesas@gmail.com> 12766L: linux-kernel@vger.kernel.org 12767L: linux-renesas-soc@vger.kernel.org 12768S: Supported 12769F: drivers/mfd/bd9571mwv.c 12770F: drivers/regulator/bd9571mwv-regulator.c 12771F: drivers/gpio/gpio-bd9571mwv.c 12772F: include/linux/mfd/bd9571mwv.h 12773F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12774 12775ROSE NETWORK LAYER 12776M: Ralf Baechle <ralf@linux-mips.org> 12777L: linux-hams@vger.kernel.org 12778W: http://www.linux-ax25.org/ 12779S: Maintained 12780F: include/net/rose.h 12781F: include/uapi/linux/rose.h 12782F: net/rose/ 12783 12784RTL2830 MEDIA DRIVER 12785M: Antti Palosaari <crope@iki.fi> 12786L: linux-media@vger.kernel.org 12787W: https://linuxtv.org 12788W: http://palosaari.fi/linux/ 12789Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12790T: git git://linuxtv.org/anttip/media_tree.git 12791S: Maintained 12792F: drivers/media/dvb-frontends/rtl2830* 12793 12794RTL2832 MEDIA DRIVER 12795M: Antti Palosaari <crope@iki.fi> 12796L: linux-media@vger.kernel.org 12797W: https://linuxtv.org 12798W: http://palosaari.fi/linux/ 12799Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12800T: git git://linuxtv.org/anttip/media_tree.git 12801S: Maintained 12802F: drivers/media/dvb-frontends/rtl2832* 12803 12804RTL2832_SDR MEDIA DRIVER 12805M: Antti Palosaari <crope@iki.fi> 12806L: linux-media@vger.kernel.org 12807W: https://linuxtv.org 12808W: http://palosaari.fi/linux/ 12809Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12810T: git git://linuxtv.org/anttip/media_tree.git 12811S: Maintained 12812F: drivers/media/dvb-frontends/rtl2832_sdr* 12813 12814RTL8180 WIRELESS DRIVER 12815L: linux-wireless@vger.kernel.org 12816W: http://wireless.kernel.org/ 12817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12818S: Orphan 12819F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12820 12821RTL8187 WIRELESS DRIVER 12822M: Herton Ronaldo Krzesinski <herton@canonical.com> 12823M: Hin-Tak Leung <htl10@users.sourceforge.net> 12824M: Larry Finger <Larry.Finger@lwfinger.net> 12825L: linux-wireless@vger.kernel.org 12826W: http://wireless.kernel.org/ 12827T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12828S: Maintained 12829F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12830 12831REALTEK WIRELESS DRIVER (rtlwifi family) 12832M: Ping-Ke Shih <pkshih@realtek.com> 12833L: linux-wireless@vger.kernel.org 12834W: http://wireless.kernel.org/ 12835T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12836S: Maintained 12837F: drivers/net/wireless/realtek/rtlwifi/ 12838 12839RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12840M: Jes Sorensen <Jes.Sorensen@gmail.com> 12841L: linux-wireless@vger.kernel.org 12842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12843S: Maintained 12844F: drivers/net/wireless/realtek/rtl8xxxu/ 12845 12846RXRPC SOCKETS (AF_RXRPC) 12847M: David Howells <dhowells@redhat.com> 12848L: linux-afs@lists.infradead.org 12849S: Supported 12850F: net/rxrpc/ 12851F: include/keys/rxrpc-type.h 12852F: include/net/af_rxrpc.h 12853F: include/trace/events/rxrpc.h 12854F: include/uapi/linux/rxrpc.h 12855F: Documentation/networking/rxrpc.txt 12856W: https://www.infradead.org/~dhowells/kafs/ 12857 12858S3 SAVAGE FRAMEBUFFER DRIVER 12859M: Antonino Daplas <adaplas@gmail.com> 12860L: linux-fbdev@vger.kernel.org 12861S: Maintained 12862F: drivers/video/fbdev/savage/ 12863 12864S390 12865M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12866M: Heiko Carstens <heiko.carstens@de.ibm.com> 12867L: linux-s390@vger.kernel.org 12868W: http://www.ibm.com/developerworks/linux/linux390/ 12869T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12870S: Supported 12871F: arch/s390/ 12872F: drivers/s390/ 12873F: Documentation/s390/ 12874F: Documentation/driver-api/s390-drivers.rst 12875 12876S390 COMMON I/O LAYER 12877M: Sebastian Ott <sebott@linux.ibm.com> 12878M: Peter Oberparleiter <oberpar@linux.ibm.com> 12879L: linux-s390@vger.kernel.org 12880W: http://www.ibm.com/developerworks/linux/linux390/ 12881S: Supported 12882F: drivers/s390/cio/ 12883 12884S390 DASD DRIVER 12885M: Stefan Haberland <sth@linux.ibm.com> 12886M: Jan Hoeppner <hoeppner@linux.ibm.com> 12887L: linux-s390@vger.kernel.org 12888W: http://www.ibm.com/developerworks/linux/linux390/ 12889S: Supported 12890F: drivers/s390/block/dasd* 12891F: block/partitions/ibm.c 12892 12893S390 IOMMU (PCI) 12894M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12895L: linux-s390@vger.kernel.org 12896W: http://www.ibm.com/developerworks/linux/linux390/ 12897S: Supported 12898F: drivers/iommu/s390-iommu.c 12899 12900S390 IUCV NETWORK LAYER 12901M: Julian Wiedmann <jwi@linux.ibm.com> 12902M: Ursula Braun <ubraun@linux.ibm.com> 12903L: linux-s390@vger.kernel.org 12904W: http://www.ibm.com/developerworks/linux/linux390/ 12905S: Supported 12906F: drivers/s390/net/*iucv* 12907F: include/net/iucv/ 12908F: net/iucv/ 12909 12910S390 NETWORK DRIVERS 12911M: Julian Wiedmann <jwi@linux.ibm.com> 12912M: Ursula Braun <ubraun@linux.ibm.com> 12913L: linux-s390@vger.kernel.org 12914W: http://www.ibm.com/developerworks/linux/linux390/ 12915S: Supported 12916F: drivers/s390/net/ 12917 12918S390 PCI SUBSYSTEM 12919M: Sebastian Ott <sebott@linux.ibm.com> 12920M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12921L: linux-s390@vger.kernel.org 12922W: http://www.ibm.com/developerworks/linux/linux390/ 12923S: Supported 12924F: arch/s390/pci/ 12925F: drivers/pci/hotplug/s390_pci_hpc.c 12926 12927S390 VFIO-CCW DRIVER 12928M: Cornelia Huck <cohuck@redhat.com> 12929M: Halil Pasic <pasic@linux.ibm.com> 12930L: linux-s390@vger.kernel.org 12931L: kvm@vger.kernel.org 12932S: Supported 12933F: drivers/s390/cio/vfio_ccw* 12934F: Documentation/s390/vfio-ccw.txt 12935F: include/uapi/linux/vfio_ccw.h 12936 12937S390 ZCRYPT DRIVER 12938M: Harald Freudenberger <freude@linux.ibm.com> 12939L: linux-s390@vger.kernel.org 12940W: http://www.ibm.com/developerworks/linux/linux390/ 12941S: Supported 12942F: drivers/s390/crypto/ 12943 12944S390 VFIO AP DRIVER 12945M: Tony Krowiak <akrowiak@linux.ibm.com> 12946M: Pierre Morel <pmorel@linux.ibm.com> 12947M: Halil Pasic <pasic@linux.ibm.com> 12948L: linux-s390@vger.kernel.org 12949W: http://www.ibm.com/developerworks/linux/linux390/ 12950S: Supported 12951F: drivers/s390/crypto/vfio_ap_drv.c 12952F: drivers/s390/crypto/vfio_ap_private.h 12953F: drivers/s390/crypto/vfio_ap_ops.c 12954F: Documentation/s390/vfio-ap.txt 12955 12956S390 ZFCP DRIVER 12957M: Steffen Maier <maier@linux.ibm.com> 12958M: Benjamin Block <bblock@linux.ibm.com> 12959L: linux-s390@vger.kernel.org 12960W: http://www.ibm.com/developerworks/linux/linux390/ 12961S: Supported 12962F: drivers/s390/scsi/zfcp_* 12963 12964S3C24XX SD/MMC Driver 12965M: Ben Dooks <ben-linux@fluff.org> 12966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12967S: Supported 12968F: drivers/mmc/host/s3cmci.* 12969 12970SAA6588 RDS RECEIVER DRIVER 12971M: Hans Verkuil <hverkuil@xs4all.nl> 12972L: linux-media@vger.kernel.org 12973T: git git://linuxtv.org/media_tree.git 12974W: https://linuxtv.org 12975S: Odd Fixes 12976F: drivers/media/i2c/saa6588* 12977 12978SAA7134 VIDEO4LINUX DRIVER 12979M: Mauro Carvalho Chehab <mchehab@kernel.org> 12980L: linux-media@vger.kernel.org 12981W: https://linuxtv.org 12982T: git git://linuxtv.org/media_tree.git 12983S: Odd fixes 12984F: Documentation/media/v4l-drivers/saa7134* 12985F: drivers/media/pci/saa7134/ 12986 12987SAA7146 VIDEO4LINUX-2 DRIVER 12988M: Hans Verkuil <hverkuil@xs4all.nl> 12989L: linux-media@vger.kernel.org 12990T: git git://linuxtv.org/media_tree.git 12991S: Maintained 12992F: drivers/media/common/saa7146/ 12993F: drivers/media/pci/saa7146/ 12994F: include/media/saa7146* 12995 12996SAMSUNG AUDIO (ASoC) DRIVERS 12997M: Krzysztof Kozlowski <krzk@kernel.org> 12998M: Sangbeom Kim <sbkim73@samsung.com> 12999M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13000L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13001S: Supported 13002F: sound/soc/samsung/ 13003F: Documentation/devicetree/bindings/sound/samsung* 13004 13005SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13006M: Krzysztof Kozlowski <krzk@kernel.org> 13007L: linux-crypto@vger.kernel.org 13008L: linux-samsung-soc@vger.kernel.org 13009S: Maintained 13010F: drivers/crypto/exynos-rng.c 13011F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13012 13013SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13014M: Łukasz Stelmach <l.stelmach@samsung.com> 13015L: linux-samsung-soc@vger.kernel.org 13016S: Maintained 13017F: drivers/char/hw_random/exynos-trng.c 13018F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13019 13020SAMSUNG FRAMEBUFFER DRIVER 13021M: Jingoo Han <jingoohan1@gmail.com> 13022L: linux-fbdev@vger.kernel.org 13023S: Maintained 13024F: drivers/video/fbdev/s3c-fb.c 13025 13026SAMSUNG LAPTOP DRIVER 13027M: Corentin Chary <corentin.chary@gmail.com> 13028L: platform-driver-x86@vger.kernel.org 13029S: Maintained 13030F: drivers/platform/x86/samsung-laptop.c 13031 13032SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13033M: Sangbeom Kim <sbkim73@samsung.com> 13034M: Krzysztof Kozlowski <krzk@kernel.org> 13035M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13036L: linux-kernel@vger.kernel.org 13037L: linux-samsung-soc@vger.kernel.org 13038S: Supported 13039F: drivers/mfd/sec*.c 13040F: drivers/regulator/s2m*.c 13041F: drivers/regulator/s5m*.c 13042F: drivers/clk/clk-s2mps11.c 13043F: drivers/rtc/rtc-s5m.c 13044F: include/linux/mfd/samsung/ 13045F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13046F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13047F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13048F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13049 13050SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13051M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13052L: linux-media@vger.kernel.org 13053L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13054S: Maintained 13055F: drivers/media/platform/s3c-camif/ 13056F: include/media/drv-intf/s3c_camif.h 13057 13058SAMSUNG S3FWRN5 NFC DRIVER 13059M: Robert Baldyga <r.baldyga@samsung.com> 13060M: Krzysztof Opasiak <k.opasiak@samsung.com> 13061L: linux-nfc@lists.01.org (moderated for non-subscribers) 13062S: Supported 13063F: drivers/nfc/s3fwrn5 13064 13065SAMSUNG S5C73M3 CAMERA DRIVER 13066M: Kyungmin Park <kyungmin.park@samsung.com> 13067M: Andrzej Hajda <a.hajda@samsung.com> 13068L: linux-media@vger.kernel.org 13069S: Supported 13070F: drivers/media/i2c/s5c73m3/* 13071 13072SAMSUNG S5K5BAF CAMERA DRIVER 13073M: Kyungmin Park <kyungmin.park@samsung.com> 13074M: Andrzej Hajda <a.hajda@samsung.com> 13075L: linux-media@vger.kernel.org 13076S: Supported 13077F: drivers/media/i2c/s5k5baf.c 13078 13079SAMSUNG S5P Security SubSystem (SSS) DRIVER 13080M: Krzysztof Kozlowski <krzk@kernel.org> 13081M: Vladimir Zapolskiy <vz@mleia.com> 13082M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13083L: linux-crypto@vger.kernel.org 13084L: linux-samsung-soc@vger.kernel.org 13085S: Maintained 13086F: drivers/crypto/s5p-sss.c 13087 13088SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13089M: Kyungmin Park <kyungmin.park@samsung.com> 13090M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13091L: linux-media@vger.kernel.org 13092Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13093S: Supported 13094F: drivers/media/platform/exynos4-is/ 13095 13096SAMSUNG SOC CLOCK DRIVERS 13097M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13098M: Tomasz Figa <tomasz.figa@gmail.com> 13099M: Chanwoo Choi <cw00.choi@samsung.com> 13100S: Supported 13101L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13102T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13103F: drivers/clk/samsung/ 13104F: include/dt-bindings/clock/exynos*.h 13105F: Documentation/devicetree/bindings/clock/exynos*.txt 13106 13107SAMSUNG SPI DRIVERS 13108M: Kukjin Kim <kgene@kernel.org> 13109M: Krzysztof Kozlowski <krzk@kernel.org> 13110M: Andi Shyti <andi@etezian.org> 13111L: linux-spi@vger.kernel.org 13112L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13113S: Maintained 13114F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13115F: drivers/spi/spi-s3c* 13116F: include/linux/platform_data/spi-s3c64xx.h 13117 13118SAMSUNG SXGBE DRIVERS 13119M: Byungho An <bh74.an@samsung.com> 13120M: Girish K S <ks.giri@samsung.com> 13121M: Vipul Pandya <vipul.pandya@samsung.com> 13122S: Supported 13123L: netdev@vger.kernel.org 13124F: drivers/net/ethernet/samsung/sxgbe/ 13125 13126SAMSUNG THERMAL DRIVER 13127M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13128L: linux-pm@vger.kernel.org 13129L: linux-samsung-soc@vger.kernel.org 13130S: Supported 13131T: git https://github.com/lmajewski/linux-samsung-thermal.git 13132F: drivers/thermal/samsung/ 13133 13134SAMSUNG USB2 PHY DRIVER 13135M: Kamil Debski <kamil@wypas.org> 13136M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13137L: linux-kernel@vger.kernel.org 13138S: Supported 13139F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13140F: Documentation/phy/samsung-usb2.txt 13141F: drivers/phy/samsung/phy-exynos4210-usb2.c 13142F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13143F: drivers/phy/samsung/phy-exynos5250-usb2.c 13144F: drivers/phy/samsung/phy-s5pv210-usb2.c 13145F: drivers/phy/samsung/phy-samsung-usb2.c 13146F: drivers/phy/samsung/phy-samsung-usb2.h 13147 13148SC1200 WDT DRIVER 13149M: Zwane Mwaikambo <zwanem@gmail.com> 13150S: Maintained 13151F: drivers/watchdog/sc1200wdt.c 13152 13153SCHEDULER 13154M: Ingo Molnar <mingo@redhat.com> 13155M: Peter Zijlstra <peterz@infradead.org> 13156L: linux-kernel@vger.kernel.org 13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13158S: Maintained 13159F: kernel/sched/ 13160F: include/linux/sched.h 13161F: include/uapi/linux/sched.h 13162F: include/linux/wait.h 13163 13164SCR24X CHIP CARD INTERFACE DRIVER 13165M: Lubomir Rintel <lkundrak@v3.sk> 13166S: Supported 13167F: drivers/char/pcmcia/scr24x_cs.c 13168 13169SCSI CDROM DRIVER 13170M: Jens Axboe <axboe@kernel.dk> 13171L: linux-scsi@vger.kernel.org 13172W: http://www.kernel.dk 13173S: Maintained 13174F: drivers/scsi/sr* 13175 13176SCSI RDMA PROTOCOL (SRP) INITIATOR 13177M: Bart Van Assche <bvanassche@acm.org> 13178L: linux-rdma@vger.kernel.org 13179S: Supported 13180Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13181F: drivers/infiniband/ulp/srp/ 13182F: include/scsi/srp.h 13183 13184SCSI RDMA PROTOCOL (SRP) TARGET 13185M: Bart Van Assche <bvanassche@acm.org> 13186L: linux-rdma@vger.kernel.org 13187L: target-devel@vger.kernel.org 13188S: Supported 13189Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13190F: drivers/infiniband/ulp/srpt/ 13191 13192SCSI SG DRIVER 13193M: Doug Gilbert <dgilbert@interlog.com> 13194L: linux-scsi@vger.kernel.org 13195W: http://sg.danny.cz/sg 13196S: Maintained 13197F: Documentation/scsi/scsi-generic.txt 13198F: drivers/scsi/sg.c 13199F: include/scsi/sg.h 13200 13201SCSI SUBSYSTEM 13202M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 13203T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13204M: "Martin K. Petersen" <martin.petersen@oracle.com> 13205T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13206L: linux-scsi@vger.kernel.org 13207S: Maintained 13208F: Documentation/devicetree/bindings/scsi/ 13209F: drivers/scsi/ 13210F: include/scsi/ 13211 13212SCSI TAPE DRIVER 13213M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13214L: linux-scsi@vger.kernel.org 13215S: Maintained 13216F: Documentation/scsi/st.txt 13217F: drivers/scsi/st.* 13218F: drivers/scsi/st_*.h 13219 13220SCTP PROTOCOL 13221M: Vlad Yasevich <vyasevich@gmail.com> 13222M: Neil Horman <nhorman@tuxdriver.com> 13223M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13224L: linux-sctp@vger.kernel.org 13225W: http://lksctp.sourceforge.net 13226S: Maintained 13227F: Documentation/networking/sctp.txt 13228F: include/linux/sctp.h 13229F: include/uapi/linux/sctp.h 13230F: include/net/sctp/ 13231F: net/sctp/ 13232 13233SCx200 CPU SUPPORT 13234M: Jim Cromie <jim.cromie@gmail.com> 13235S: Odd Fixes 13236F: Documentation/i2c/busses/scx200_acb 13237F: arch/x86/platform/scx200/ 13238F: drivers/watchdog/scx200_wdt.c 13239F: drivers/i2c/busses/scx200* 13240F: drivers/mtd/maps/scx200_docflash.c 13241F: include/linux/scx200.h 13242 13243SCx200 GPIO DRIVER 13244M: Jim Cromie <jim.cromie@gmail.com> 13245S: Maintained 13246F: drivers/char/scx200_gpio.c 13247F: include/linux/scx200_gpio.h 13248 13249SCx200 HRT CLOCKSOURCE DRIVER 13250M: Jim Cromie <jim.cromie@gmail.com> 13251S: Maintained 13252F: drivers/clocksource/scx200_hrt.c 13253 13254SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13255M: Sascha Sommer <saschasommer@freenet.de> 13256L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13257S: Maintained 13258F: drivers/mmc/host/sdricoh_cs.c 13259 13260SECURE COMPUTING 13261M: Kees Cook <keescook@chromium.org> 13262R: Andy Lutomirski <luto@amacapital.net> 13263R: Will Drewry <wad@chromium.org> 13264T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13265S: Supported 13266F: kernel/seccomp.c 13267F: include/uapi/linux/seccomp.h 13268F: include/linux/seccomp.h 13269F: tools/testing/selftests/seccomp/* 13270F: tools/testing/selftests/kselftest_harness.h 13271F: Documentation/userspace-api/seccomp_filter.rst 13272K: \bsecure_computing 13273K: \bTIF_SECCOMP\b 13274 13275SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13276M: Al Cooper <alcooperx@gmail.com> 13277L: linux-mmc@vger.kernel.org 13278L: bcm-kernel-feedback-list@broadcom.com 13279S: Maintained 13280F: drivers/mmc/host/sdhci-brcmstb* 13281 13282SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13283M: Adrian Hunter <adrian.hunter@intel.com> 13284L: linux-mmc@vger.kernel.org 13285T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13286S: Maintained 13287F: drivers/mmc/host/sdhci* 13288F: include/linux/mmc/sdhci* 13289 13290SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13291M: Prabu Thangamuthu <prabu.t@synopsys.com> 13292M: Manjunath M B <manjumb@synopsys.com> 13293L: linux-mmc@vger.kernel.org 13294S: Maintained 13295F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13296 13297SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13298M: Ludovic Desroches <ludovic.desroches@microchip.com> 13299L: linux-mmc@vger.kernel.org 13300S: Supported 13301F: drivers/mmc/host/sdhci-of-at91.c 13302 13303SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13304M: Ben Dooks <ben-linux@fluff.org> 13305M: Jaehoon Chung <jh80.chung@samsung.com> 13306L: linux-mmc@vger.kernel.org 13307S: Maintained 13308F: drivers/mmc/host/sdhci-s3c* 13309 13310SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13311M: Viresh Kumar <vireshk@kernel.org> 13312L: linux-mmc@vger.kernel.org 13313S: Maintained 13314F: drivers/mmc/host/sdhci-spear.c 13315 13316SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13317M: Kishon Vijay Abraham I <kishon@ti.com> 13318L: linux-mmc@vger.kernel.org 13319S: Maintained 13320F: drivers/mmc/host/sdhci-omap.c 13321 13322SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13323M: Scott Bauer <scott.bauer@intel.com> 13324M: Jonathan Derrick <jonathan.derrick@intel.com> 13325L: linux-block@vger.kernel.org 13326S: Supported 13327F: block/sed* 13328F: block/opal_proto.h 13329F: include/linux/sed* 13330F: include/uapi/linux/sed* 13331 13332SECURITY CONTACT 13333M: Security Officers <security@kernel.org> 13334S: Supported 13335 13336SECURITY SUBSYSTEM 13337M: James Morris <jmorris@namei.org> 13338M: "Serge E. Hallyn" <serge@hallyn.com> 13339L: linux-security-module@vger.kernel.org (suggested Cc:) 13340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13341W: http://kernsec.org/ 13342S: Supported 13343F: security/ 13344X: security/selinux/ 13345 13346SELINUX SECURITY MODULE 13347M: Paul Moore <paul@paul-moore.com> 13348M: Stephen Smalley <sds@tycho.nsa.gov> 13349M: Eric Paris <eparis@parisplace.org> 13350L: selinux@vger.kernel.org 13351W: https://selinuxproject.org 13352W: https://github.com/SELinuxProject 13353T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13354S: Supported 13355F: include/linux/selinux* 13356F: security/selinux/ 13357F: scripts/selinux/ 13358F: Documentation/admin-guide/LSM/SELinux.rst 13359 13360SENSABLE PHANTOM 13361M: Jiri Slaby <jirislaby@gmail.com> 13362S: Maintained 13363F: drivers/misc/phantom.c 13364F: include/uapi/linux/phantom.h 13365 13366SERIAL DEVICE BUS 13367M: Rob Herring <robh@kernel.org> 13368L: linux-serial@vger.kernel.org 13369S: Maintained 13370F: Documentation/devicetree/bindings/serial/slave-device.txt 13371F: drivers/tty/serdev/ 13372F: include/linux/serdev.h 13373 13374SERIAL DRIVERS 13375M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13376L: linux-serial@vger.kernel.org 13377S: Maintained 13378F: Documentation/devicetree/bindings/serial/ 13379F: drivers/tty/serial/ 13380 13381SERIAL IR RECEIVER 13382M: Sean Young <sean@mess.org> 13383L: linux-media@vger.kernel.org 13384S: Maintained 13385F: drivers/media/rc/serial_ir.c 13386 13387SFC NETWORK DRIVER 13388M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13389M: Edward Cree <ecree@solarflare.com> 13390M: Bert Kenward <bkenward@solarflare.com> 13391L: netdev@vger.kernel.org 13392S: Supported 13393F: drivers/net/ethernet/sfc/ 13394 13395SGI GRU DRIVER 13396M: Dimitri Sivanich <sivanich@sgi.com> 13397S: Maintained 13398F: drivers/misc/sgi-gru/ 13399 13400SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13401M: Pat Gefre <pfg@sgi.com> 13402L: linux-ia64@vger.kernel.org 13403S: Supported 13404F: Documentation/ia64/serial.txt 13405F: drivers/tty/serial/ioc?_serial.c 13406F: include/linux/ioc?.h 13407 13408SGI XP/XPC/XPNET DRIVER 13409M: Cliff Whickman <cpw@sgi.com> 13410M: Robin Holt <robinmholt@gmail.com> 13411S: Maintained 13412F: drivers/misc/sgi-xp/ 13413 13414SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13415M: Ursula Braun <ubraun@linux.ibm.com> 13416L: linux-s390@vger.kernel.org 13417W: http://www.ibm.com/developerworks/linux/linux390/ 13418S: Supported 13419F: net/smc/ 13420 13421SHARP RJ54N1CB0C SENSOR DRIVER 13422M: Jacopo Mondi <jacopo@jmondi.org> 13423L: linux-media@vger.kernel.org 13424T: git git://linuxtv.org/media_tree.git 13425S: Odd fixes 13426F: drivers/media/i2c/rj54n1cb0c.c 13427F: include/media/i2c/rj54n1cb0c.h 13428 13429SH_VEU V4L2 MEM2MEM DRIVER 13430L: linux-media@vger.kernel.org 13431S: Orphan 13432F: drivers/media/platform/sh_veu.c 13433 13434SH_VOU V4L2 OUTPUT DRIVER 13435L: linux-media@vger.kernel.org 13436S: Orphan 13437F: drivers/media/platform/sh_vou.c 13438F: include/media/drv-intf/sh_vou.h 13439 13440SI2157 MEDIA DRIVER 13441M: Antti Palosaari <crope@iki.fi> 13442L: linux-media@vger.kernel.org 13443W: https://linuxtv.org 13444W: http://palosaari.fi/linux/ 13445Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13446T: git git://linuxtv.org/anttip/media_tree.git 13447S: Maintained 13448F: drivers/media/tuners/si2157* 13449 13450SI2165 MEDIA DRIVER 13451M: Matthias Schwarzott <zzam@gentoo.org> 13452L: linux-media@vger.kernel.org 13453W: https://linuxtv.org 13454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13455S: Maintained 13456F: drivers/media/dvb-frontends/si2165* 13457 13458SI2168 MEDIA DRIVER 13459M: Antti Palosaari <crope@iki.fi> 13460L: linux-media@vger.kernel.org 13461W: https://linuxtv.org 13462W: http://palosaari.fi/linux/ 13463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13464T: git git://linuxtv.org/anttip/media_tree.git 13465S: Maintained 13466F: drivers/media/dvb-frontends/si2168* 13467 13468SI470X FM RADIO RECEIVER I2C DRIVER 13469M: Hans Verkuil <hverkuil@xs4all.nl> 13470L: linux-media@vger.kernel.org 13471T: git git://linuxtv.org/media_tree.git 13472W: https://linuxtv.org 13473S: Odd Fixes 13474F: drivers/media/radio/si470x/radio-si470x-i2c.c 13475 13476SI470X FM RADIO RECEIVER USB DRIVER 13477M: Hans Verkuil <hverkuil@xs4all.nl> 13478L: linux-media@vger.kernel.org 13479T: git git://linuxtv.org/media_tree.git 13480W: https://linuxtv.org 13481S: Maintained 13482F: drivers/media/radio/si470x/radio-si470x-common.c 13483F: drivers/media/radio/si470x/radio-si470x.h 13484F: drivers/media/radio/si470x/radio-si470x-usb.c 13485 13486SI4713 FM RADIO TRANSMITTER I2C DRIVER 13487M: Eduardo Valentin <edubezval@gmail.com> 13488L: linux-media@vger.kernel.org 13489T: git git://linuxtv.org/media_tree.git 13490W: https://linuxtv.org 13491S: Odd Fixes 13492F: drivers/media/radio/si4713/si4713.? 13493 13494SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13495M: Eduardo Valentin <edubezval@gmail.com> 13496L: linux-media@vger.kernel.org 13497T: git git://linuxtv.org/media_tree.git 13498W: https://linuxtv.org 13499S: Odd Fixes 13500F: drivers/media/radio/si4713/radio-platform-si4713.c 13501 13502SI4713 FM RADIO TRANSMITTER USB DRIVER 13503M: Hans Verkuil <hverkuil@xs4all.nl> 13504L: linux-media@vger.kernel.org 13505T: git git://linuxtv.org/media_tree.git 13506W: https://linuxtv.org 13507S: Maintained 13508F: drivers/media/radio/si4713/radio-usb-si4713.c 13509 13510SIANO DVB DRIVER 13511M: Mauro Carvalho Chehab <mchehab@kernel.org> 13512L: linux-media@vger.kernel.org 13513W: https://linuxtv.org 13514T: git git://linuxtv.org/media_tree.git 13515S: Odd fixes 13516F: drivers/media/common/siano/ 13517F: drivers/media/usb/siano/ 13518F: drivers/media/usb/siano/ 13519F: drivers/media/mmc/siano/ 13520 13521SIFIVE DRIVERS 13522M: Palmer Dabbelt <palmer@sifive.com> 13523L: linux-riscv@lists.infradead.org 13524T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13525S: Supported 13526K: sifive 13527N: sifive 13528 13529SILEAD TOUCHSCREEN DRIVER 13530M: Hans de Goede <hdegoede@redhat.com> 13531L: linux-input@vger.kernel.org 13532L: platform-driver-x86@vger.kernel.org 13533S: Maintained 13534F: drivers/input/touchscreen/silead.c 13535F: drivers/platform/x86/touchscreen_dmi.c 13536 13537SILICON MOTION SM712 FRAME BUFFER DRIVER 13538M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13539M: Teddy Wang <teddy.wang@siliconmotion.com> 13540M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13541L: linux-fbdev@vger.kernel.org 13542S: Maintained 13543F: drivers/video/fbdev/sm712* 13544F: Documentation/fb/sm712fb.txt 13545 13546SIMPLE FIRMWARE INTERFACE (SFI) 13547M: Len Brown <lenb@kernel.org> 13548L: sfi-devel@simplefirmware.org 13549W: http://simplefirmware.org/ 13550T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13551S: Supported 13552F: arch/x86/platform/sfi/ 13553F: drivers/sfi/ 13554F: include/linux/sfi*.h 13555 13556SIMPLEFB FB DRIVER 13557M: Hans de Goede <hdegoede@redhat.com> 13558L: linux-fbdev@vger.kernel.org 13559S: Maintained 13560F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13561F: drivers/video/fbdev/simplefb.c 13562F: include/linux/platform_data/simplefb.h 13563 13564SIMTEC EB110ATX (Chalice CATS) 13565P: Ben Dooks 13566P: Vincent Sanders <vince@simtec.co.uk> 13567M: Simtec Linux Team <linux@simtec.co.uk> 13568W: http://www.simtec.co.uk/products/EB110ATX/ 13569S: Supported 13570 13571SIMTEC EB2410ITX (BAST) 13572P: Ben Dooks 13573P: Vincent Sanders <vince@simtec.co.uk> 13574M: Simtec Linux Team <linux@simtec.co.uk> 13575W: http://www.simtec.co.uk/products/EB2410ITX/ 13576S: Supported 13577F: arch/arm/mach-s3c24xx/mach-bast.c 13578F: arch/arm/mach-s3c24xx/bast-ide.c 13579F: arch/arm/mach-s3c24xx/bast-irq.c 13580 13581SIPHASH PRF ROUTINES 13582M: Jason A. Donenfeld <Jason@zx2c4.com> 13583S: Maintained 13584F: lib/siphash.c 13585F: lib/test_siphash.c 13586F: include/linux/siphash.h 13587 13588SIOX 13589M: Gavin Schenk <g.schenk@eckelmann.de> 13590M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13591R: Pengutronix Kernel Team <kernel@pengutronix.de> 13592S: Supported 13593F: drivers/siox/* 13594F: drivers/gpio/gpio-siox.c 13595F: include/trace/events/siox.h 13596 13597SIS 190 ETHERNET DRIVER 13598M: Francois Romieu <romieu@fr.zoreil.com> 13599L: netdev@vger.kernel.org 13600S: Maintained 13601F: drivers/net/ethernet/sis/sis190.c 13602 13603SIS 900/7016 FAST ETHERNET DRIVER 13604M: Daniele Venzano <venza@brownhat.org> 13605W: http://www.brownhat.org/sis900.html 13606L: netdev@vger.kernel.org 13607S: Maintained 13608F: drivers/net/ethernet/sis/sis900.* 13609 13610SIS FRAMEBUFFER DRIVER 13611M: Thomas Winischhofer <thomas@winischhofer.net> 13612W: http://www.winischhofer.net/linuxsisvga.shtml 13613S: Maintained 13614F: Documentation/fb/sisfb.txt 13615F: drivers/video/fbdev/sis/ 13616F: include/video/sisfb.h 13617 13618SIS USB2VGA DRIVER 13619M: Thomas Winischhofer <thomas@winischhofer.net> 13620W: http://www.winischhofer.at/linuxsisusbvga.shtml 13621S: Maintained 13622F: drivers/usb/misc/sisusbvga/ 13623 13624SLAB ALLOCATOR 13625M: Christoph Lameter <cl@linux.com> 13626M: Pekka Enberg <penberg@kernel.org> 13627M: David Rientjes <rientjes@google.com> 13628M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13629M: Andrew Morton <akpm@linux-foundation.org> 13630L: linux-mm@kvack.org 13631S: Maintained 13632F: include/linux/sl?b*.h 13633F: mm/sl?b* 13634 13635SLEEPABLE READ-COPY UPDATE (SRCU) 13636M: Lai Jiangshan <jiangshanlai@gmail.com> 13637M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13638M: Josh Triplett <josh@joshtriplett.org> 13639R: Steven Rostedt <rostedt@goodmis.org> 13640R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13641L: linux-kernel@vger.kernel.org 13642W: http://www.rdrop.com/users/paulmck/RCU/ 13643S: Supported 13644T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13645F: include/linux/srcu*.h 13646F: kernel/rcu/srcu*.c 13647 13648SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13649M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13650L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13651S: Maintained 13652F: drivers/slimbus/ 13653F: Documentation/devicetree/bindings/slimbus/ 13654F: include/linux/slimbus.h 13655 13656SMACK SECURITY MODULE 13657M: Casey Schaufler <casey@schaufler-ca.com> 13658L: linux-security-module@vger.kernel.org 13659W: http://schaufler-ca.com 13660T: git git://github.com/cschaufler/smack-next 13661S: Maintained 13662F: Documentation/admin-guide/LSM/Smack.rst 13663F: security/smack/ 13664 13665SMC91x ETHERNET DRIVER 13666M: Nicolas Pitre <nico@fluxnic.net> 13667S: Odd Fixes 13668F: drivers/net/ethernet/smsc/smc91x.* 13669 13670SMIA AND SMIA++ IMAGE SENSOR DRIVER 13671M: Sakari Ailus <sakari.ailus@iki.fi> 13672L: linux-media@vger.kernel.org 13673S: Maintained 13674F: drivers/media/i2c/smiapp/ 13675F: include/media/i2c/smiapp.h 13676F: drivers/media/i2c/smiapp-pll.c 13677F: drivers/media/i2c/smiapp-pll.h 13678F: include/uapi/linux/smiapp.h 13679F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13680 13681SMM665 HARDWARE MONITOR DRIVER 13682M: Guenter Roeck <linux@roeck-us.net> 13683L: linux-hwmon@vger.kernel.org 13684S: Maintained 13685F: Documentation/hwmon/smm665 13686F: drivers/hwmon/smm665.c 13687 13688SMSC EMC2103 HARDWARE MONITOR DRIVER 13689M: Steve Glendinning <steve.glendinning@shawell.net> 13690L: linux-hwmon@vger.kernel.org 13691S: Maintained 13692F: Documentation/hwmon/emc2103 13693F: drivers/hwmon/emc2103.c 13694 13695SMSC SCH5627 HARDWARE MONITOR DRIVER 13696M: Hans de Goede <hdegoede@redhat.com> 13697L: linux-hwmon@vger.kernel.org 13698S: Supported 13699F: Documentation/hwmon/sch5627 13700F: drivers/hwmon/sch5627.c 13701 13702SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13703M: Steve Glendinning <steve.glendinning@shawell.net> 13704L: linux-fbdev@vger.kernel.org 13705S: Maintained 13706F: drivers/video/fbdev/smscufx.c 13707 13708SMSC47B397 HARDWARE MONITOR DRIVER 13709M: Jean Delvare <jdelvare@suse.com> 13710L: linux-hwmon@vger.kernel.org 13711S: Maintained 13712F: Documentation/hwmon/smsc47b397 13713F: drivers/hwmon/smsc47b397.c 13714 13715SMSC911x ETHERNET DRIVER 13716M: Steve Glendinning <steve.glendinning@shawell.net> 13717L: netdev@vger.kernel.org 13718S: Maintained 13719F: include/linux/smsc911x.h 13720F: drivers/net/ethernet/smsc/smsc911x.* 13721 13722SMSC9420 PCI ETHERNET DRIVER 13723M: Steve Glendinning <steve.glendinning@shawell.net> 13724L: netdev@vger.kernel.org 13725S: Maintained 13726F: drivers/net/ethernet/smsc/smsc9420.* 13727 13728SOC-CAMERA V4L2 SUBSYSTEM 13729L: linux-media@vger.kernel.org 13730T: git git://linuxtv.org/media_tree.git 13731S: Orphan 13732F: include/media/soc* 13733F: drivers/media/i2c/soc_camera/ 13734F: drivers/media/platform/soc_camera/ 13735 13736SOCIONEXT SYNQUACER I2C DRIVER 13737M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13738L: linux-i2c@vger.kernel.org 13739S: Maintained 13740F: drivers/i2c/busses/i2c-synquacer.c 13741F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13742 13743SOCIONEXT UNIPHIER SOUND DRIVER 13744L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13745S: Orphan 13746F: sound/soc/uniphier/ 13747 13748SOEKRIS NET48XX LED SUPPORT 13749M: Chris Boot <bootc@bootc.net> 13750S: Maintained 13751F: drivers/leds/leds-net48xx.c 13752 13753SOFT-ROCE DRIVER (rxe) 13754M: Moni Shoua <monis@mellanox.com> 13755L: linux-rdma@vger.kernel.org 13756S: Supported 13757W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13758Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13759F: drivers/infiniband/sw/rxe/ 13760F: include/uapi/rdma/rdma_user_rxe.h 13761 13762SOFTLOGIC 6x10 MPEG CODEC 13763M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13764M: Anton Sviridenko <anton@corp.bluecherry.net> 13765M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13766M: Andrey Utkin <andrey_utkin@fastmail.com> 13767M: Ismael Luceno <ismael@iodev.co.uk> 13768L: linux-media@vger.kernel.org 13769S: Supported 13770F: drivers/media/pci/solo6x10/ 13771 13772SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13773M: James Morse <james.morse@arm.com> 13774L: linux-arm-kernel@lists.infradead.org 13775S: Maintained 13776F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13777F: drivers/firmware/arm_sdei.c 13778F: include/linux/arm_sdei.h 13779F: include/uapi/linux/arm_sdei.h 13780 13781SOFTWARE RAID (Multiple Disks) SUPPORT 13782M: Shaohua Li <shli@kernel.org> 13783L: linux-raid@vger.kernel.org 13784T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13785S: Supported 13786F: drivers/md/Makefile 13787F: drivers/md/Kconfig 13788F: drivers/md/md* 13789F: drivers/md/raid* 13790F: include/linux/raid/ 13791F: include/uapi/linux/raid/ 13792 13793SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13794M: Jassi Brar <jaswinder.singh@linaro.org> 13795L: netdev@vger.kernel.org 13796S: Maintained 13797F: drivers/net/ethernet/socionext/netsec.c 13798F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13799 13800SOLIDRUN CLEARFOG SUPPORT 13801M: Russell King <linux@armlinux.org.uk> 13802S: Maintained 13803F: arch/arm/boot/dts/armada-388-clearfog* 13804F: arch/arm/boot/dts/armada-38x-solidrun-* 13805 13806SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13807M: Russell King <linux@armlinux.org.uk> 13808S: Maintained 13809F: arch/arm/boot/dts/imx6*-cubox-i* 13810F: arch/arm/boot/dts/imx6*-hummingboard* 13811F: arch/arm/boot/dts/imx6*-sr-* 13812 13813SONIC NETWORK DRIVER 13814M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13815L: netdev@vger.kernel.org 13816S: Maintained 13817F: drivers/net/ethernet/natsemi/sonic.* 13818 13819SONICS SILICON BACKPLANE DRIVER (SSB) 13820M: Michael Buesch <m@bues.ch> 13821L: linux-wireless@vger.kernel.org 13822S: Maintained 13823F: drivers/ssb/ 13824F: include/linux/ssb/ 13825 13826SONY IMX258 SENSOR DRIVER 13827M: Sakari Ailus <sakari.ailus@linux.intel.com> 13828L: linux-media@vger.kernel.org 13829T: git git://linuxtv.org/media_tree.git 13830S: Maintained 13831F: drivers/media/i2c/imx258.c 13832 13833SONY IMX274 SENSOR DRIVER 13834M: Leon Luo <leonl@leopardimaging.com> 13835L: linux-media@vger.kernel.org 13836T: git git://linuxtv.org/media_tree.git 13837S: Maintained 13838F: drivers/media/i2c/imx274.c 13839F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13840 13841SONY IMX319 SENSOR DRIVER 13842M: Bingbu Cao <bingbu.cao@intel.com> 13843L: linux-media@vger.kernel.org 13844T: git git://linuxtv.org/media_tree.git 13845S: Maintained 13846F: drivers/media/i2c/imx319.c 13847 13848SONY IMX355 SENSOR DRIVER 13849M: Tianshu Qiu <tian.shu.qiu@intel.com> 13850L: linux-media@vger.kernel.org 13851T: git git://linuxtv.org/media_tree.git 13852S: Maintained 13853F: drivers/media/i2c/imx355.c 13854 13855SONY MEMORYSTICK CARD SUPPORT 13856M: Alex Dubov <oakad@yahoo.com> 13857W: http://tifmxx.berlios.de/ 13858S: Maintained 13859F: drivers/memstick/host/tifm_ms.c 13860 13861SONY MEMORYSTICK STANDARD SUPPORT 13862M: Maxim Levitsky <maximlevitsky@gmail.com> 13863S: Maintained 13864F: drivers/memstick/core/ms_block.* 13865 13866SONY VAIO CONTROL DEVICE DRIVER 13867M: Mattia Dongili <malattia@linux.it> 13868L: platform-driver-x86@vger.kernel.org 13869W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13870S: Maintained 13871F: Documentation/laptops/sony-laptop.txt 13872F: drivers/char/sonypi.c 13873F: drivers/platform/x86/sony-laptop.c 13874F: include/linux/sony-laptop.h 13875 13876SOUND 13877M: Jaroslav Kysela <perex@perex.cz> 13878M: Takashi Iwai <tiwai@suse.com> 13879L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13880W: http://www.alsa-project.org/ 13881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13882T: git git://git.alsa-project.org/alsa-kernel.git 13883Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13884S: Maintained 13885F: Documentation/sound/ 13886F: include/sound/ 13887F: include/uapi/sound/ 13888F: sound/ 13889 13890SOUND - COMPRESSED AUDIO 13891M: Vinod Koul <vkoul@kernel.org> 13892L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13894S: Supported 13895F: Documentation/sound/designs/compress-offload.rst 13896F: include/sound/compress_driver.h 13897F: include/uapi/sound/compress_* 13898F: sound/core/compress_offload.c 13899F: sound/soc/soc-compress.c 13900 13901SOUND - DMAENGINE HELPERS 13902M: Lars-Peter Clausen <lars@metafoo.de> 13903S: Supported 13904F: include/sound/dmaengine_pcm.h 13905F: sound/core/pcm_dmaengine.c 13906F: sound/soc/soc-generic-dmaengine-pcm.c 13907 13908SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13909M: Liam Girdwood <lgirdwood@gmail.com> 13910M: Mark Brown <broonie@kernel.org> 13911T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13912L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13913W: http://alsa-project.org/main/index.php/ASoC 13914S: Supported 13915F: Documentation/devicetree/bindings/sound/ 13916F: Documentation/sound/soc/ 13917F: sound/soc/ 13918F: include/sound/soc* 13919 13920SOUNDWIRE SUBSYSTEM 13921M: Vinod Koul <vkoul@kernel.org> 13922M: Sanyog Kale <sanyog.r.kale@intel.com> 13923R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13924L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13925S: Supported 13926F: Documentation/driver-api/soundwire/ 13927F: drivers/soundwire/ 13928F: include/linux/soundwire/ 13929 13930SP2 MEDIA DRIVER 13931M: Olli Salonen <olli.salonen@iki.fi> 13932L: linux-media@vger.kernel.org 13933W: https://linuxtv.org 13934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13935S: Maintained 13936F: drivers/media/dvb-frontends/sp2* 13937 13938SPARC + UltraSPARC (sparc/sparc64) 13939M: "David S. Miller" <davem@davemloft.net> 13940L: sparclinux@vger.kernel.org 13941Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13942T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13943T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13944S: Maintained 13945F: arch/sparc/ 13946F: drivers/sbus/ 13947 13948SPARC SERIAL DRIVERS 13949M: "David S. Miller" <davem@davemloft.net> 13950L: sparclinux@vger.kernel.org 13951T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13952T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13953S: Maintained 13954F: include/linux/sunserialcore.h 13955F: drivers/tty/serial/suncore.c 13956F: drivers/tty/serial/sunhv.c 13957F: drivers/tty/serial/sunsab.c 13958F: drivers/tty/serial/sunsab.h 13959F: drivers/tty/serial/sunsu.c 13960F: drivers/tty/serial/sunzilog.c 13961F: drivers/tty/serial/sunzilog.h 13962F: drivers/tty/vcc.c 13963 13964SPARSE CHECKER 13965M: "Christopher Li" <sparse@chrisli.org> 13966L: linux-sparse@vger.kernel.org 13967W: https://sparse.wiki.kernel.org/ 13968T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13969T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13970S: Maintained 13971F: include/linux/compiler.h 13972 13973SPEAR CLOCK FRAMEWORK SUPPORT 13974M: Viresh Kumar <vireshk@kernel.org> 13975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13976W: http://www.st.com/spear 13977S: Maintained 13978F: drivers/clk/spear/ 13979 13980SPEAR PLATFORM SUPPORT 13981M: Viresh Kumar <vireshk@kernel.org> 13982M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13984W: http://www.st.com/spear 13985S: Maintained 13986F: arch/arm/boot/dts/spear* 13987F: arch/arm/mach-spear/ 13988 13989SPI NOR SUBSYSTEM 13990M: Marek Vasut <marek.vasut@gmail.com> 13991L: linux-mtd@lists.infradead.org 13992W: http://www.linux-mtd.infradead.org/ 13993Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13994T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13995T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13996S: Maintained 13997F: drivers/mtd/spi-nor/ 13998F: include/linux/mtd/spi-nor.h 13999 14000SPI SUBSYSTEM 14001M: Mark Brown <broonie@kernel.org> 14002L: linux-spi@vger.kernel.org 14003T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14004Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14005S: Maintained 14006F: Documentation/devicetree/bindings/spi/ 14007F: Documentation/spi/ 14008F: drivers/spi/ 14009F: include/linux/spi/ 14010F: include/uapi/linux/spi/ 14011F: tools/spi/ 14012 14013SPIDERNET NETWORK DRIVER for CELL 14014M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14015L: netdev@vger.kernel.org 14016S: Supported 14017F: Documentation/networking/spider_net.txt 14018F: drivers/net/ethernet/toshiba/spider_net* 14019 14020SPMI SUBSYSTEM 14021R: Stephen Boyd <sboyd@kernel.org> 14022L: linux-arm-msm@vger.kernel.org 14023F: Documentation/devicetree/bindings/spmi/ 14024F: drivers/spmi/ 14025F: include/dt-bindings/spmi/spmi.h 14026F: include/linux/spmi.h 14027F: include/trace/events/spmi.h 14028 14029SPU FILE SYSTEM 14030M: Jeremy Kerr <jk@ozlabs.org> 14031L: linuxppc-dev@lists.ozlabs.org 14032W: http://www.ibm.com/developerworks/power/cell/ 14033S: Supported 14034F: Documentation/filesystems/spufs.txt 14035F: arch/powerpc/platforms/cell/spufs/ 14036 14037SQUASHFS FILE SYSTEM 14038M: Phillip Lougher <phillip@squashfs.org.uk> 14039L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14040W: http://squashfs.org.uk 14041T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14042S: Maintained 14043F: Documentation/filesystems/squashfs.txt 14044F: fs/squashfs/ 14045 14046SRM (Alpha) environment access 14047M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14048S: Maintained 14049F: arch/alpha/kernel/srm_env.c 14050 14051ST STM32 I2C/SMBUS DRIVER 14052M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14053L: linux-i2c@vger.kernel.org 14054S: Maintained 14055F: drivers/i2c/busses/i2c-stm32* 14056 14057ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14058M: Song Qiang <songqiang1304521@gmail.com> 14059L: linux-iio@vger.kernel.org 14060S: Maintained 14061F: drivers/iio/proximity/vl53l0x-i2c.c 14062F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14063 14064STABLE BRANCH 14065M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14066L: stable@vger.kernel.org 14067S: Supported 14068F: Documentation/process/stable-kernel-rules.rst 14069 14070STAGING - COMEDI 14071M: Ian Abbott <abbotti@mev.co.uk> 14072M: H Hartley Sweeten <hsweeten@visionengravers.com> 14073S: Odd Fixes 14074F: drivers/staging/comedi/ 14075 14076STAGING - EROFS FILE SYSTEM 14077M: Gao Xiang <gaoxiang25@huawei.com> 14078M: Chao Yu <yuchao0@huawei.com> 14079L: linux-erofs@lists.ozlabs.org 14080S: Maintained 14081F: drivers/staging/erofs/ 14082 14083STAGING - INDUSTRIAL IO 14084M: Jonathan Cameron <jic23@kernel.org> 14085L: linux-iio@vger.kernel.org 14086S: Odd Fixes 14087F: Documentation/devicetree/bindings/staging/iio/ 14088F: drivers/staging/iio/ 14089 14090STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14091M: Marc Dietrich <marvin24@gmx.de> 14092L: ac100@lists.launchpad.net (moderated for non-subscribers) 14093L: linux-tegra@vger.kernel.org 14094S: Maintained 14095F: drivers/staging/nvec/ 14096 14097STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14098M: Jens Frederich <jfrederich@gmail.com> 14099M: Daniel Drake <dsd@laptop.org> 14100M: Jon Nettleton <jon.nettleton@gmail.com> 14101W: http://wiki.laptop.org/go/DCON 14102S: Maintained 14103F: drivers/staging/olpc_dcon/ 14104 14105STAGING - REALTEK RTL8712U DRIVERS 14106M: Larry Finger <Larry.Finger@lwfinger.net> 14107M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14108S: Odd Fixes 14109F: drivers/staging/rtl8712/ 14110 14111STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14112M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14113M: Teddy Wang <teddy.wang@siliconmotion.com> 14114M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14115L: linux-fbdev@vger.kernel.org 14116S: Maintained 14117F: drivers/staging/sm750fb/ 14118 14119STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14120M: William Hubbs <w.d.hubbs@gmail.com> 14121M: Chris Brannon <chris@the-brannons.com> 14122M: Kirk Reiser <kirk@reisers.ca> 14123M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14124L: speakup@linux-speakup.org 14125W: http://www.linux-speakup.org/ 14126S: Odd Fixes 14127F: drivers/staging/speakup/ 14128 14129STAGING - VIA VT665X DRIVERS 14130M: Forest Bond <forest@alittletooquiet.net> 14131S: Odd Fixes 14132F: drivers/staging/vt665?/ 14133 14134STAGING - WILC1000 WIFI DRIVER 14135M: Aditya Shankar <aditya.shankar@microchip.com> 14136M: Ganesh Krishna <ganesh.krishna@microchip.com> 14137L: linux-wireless@vger.kernel.org 14138S: Supported 14139F: drivers/staging/wilc1000/ 14140 14141STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14142M: Arnaud Patard <arnaud.patard@rtp-net.org> 14143S: Odd Fixes 14144F: drivers/staging/xgifb/ 14145 14146STAGING SUBSYSTEM 14147M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14148T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14149L: devel@driverdev.osuosl.org 14150S: Supported 14151F: drivers/staging/ 14152 14153STARFIRE/DURALAN NETWORK DRIVER 14154M: Ion Badulescu <ionut@badula.org> 14155S: Odd Fixes 14156F: drivers/net/ethernet/adaptec/starfire* 14157 14158STEC S1220 SKD DRIVER 14159M: Bart Van Assche <bart.vanassche@wdc.com> 14160L: linux-block@vger.kernel.org 14161S: Maintained 14162F: drivers/block/skd*[ch] 14163 14164STI AUDIO (ASoC) DRIVERS 14165M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14166L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14167S: Maintained 14168F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14169F: sound/soc/sti/ 14170 14171STI CEC DRIVER 14172M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14173S: Maintained 14174F: drivers/media/platform/sti/cec/ 14175F: Documentation/devicetree/bindings/media/stih-cec.txt 14176 14177STK1160 USB VIDEO CAPTURE DRIVER 14178M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14179L: linux-media@vger.kernel.org 14180T: git git://linuxtv.org/media_tree.git 14181S: Maintained 14182F: drivers/media/usb/stk1160/ 14183 14184STM32 AUDIO (ASoC) DRIVERS 14185M: Olivier Moysan <olivier.moysan@st.com> 14186M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14187L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14188S: Maintained 14189F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14190F: sound/soc/stm/ 14191 14192STM32 TIMER/LPTIMER DRIVERS 14193M: Fabrice Gasnier <fabrice.gasnier@st.com> 14194S: Maintained 14195F: drivers/*/stm32-*timer* 14196F: drivers/pwm/pwm-stm32* 14197F: include/linux/*/stm32-*tim* 14198F: Documentation/ABI/testing/*timer-stm32 14199F: Documentation/devicetree/bindings/*/stm32-*timer* 14200F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14201 14202STMMAC ETHERNET DRIVER 14203M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14204M: Alexandre Torgue <alexandre.torgue@st.com> 14205M: Jose Abreu <joabreu@synopsys.com> 14206L: netdev@vger.kernel.org 14207W: http://www.stlinux.com 14208S: Supported 14209F: drivers/net/ethernet/stmicro/stmmac/ 14210 14211SUN3/3X 14212M: Sam Creasey <sammy@sammy.net> 14213W: http://sammy.net/sun3/ 14214S: Maintained 14215F: arch/m68k/kernel/*sun3* 14216F: arch/m68k/sun3*/ 14217F: arch/m68k/include/asm/sun3* 14218F: drivers/net/ethernet/i825xx/sun3* 14219 14220SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14221M: Hans de Goede <hdegoede@redhat.com> 14222L: linux-input@vger.kernel.org 14223S: Maintained 14224F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14225F: drivers/input/keyboard/sun4i-lradc-keys.c 14226 14227SUNDANCE NETWORK DRIVER 14228M: Denis Kirjanov <kda@linux-powerpc.org> 14229L: netdev@vger.kernel.org 14230S: Maintained 14231F: drivers/net/ethernet/dlink/sundance.c 14232 14233SUPERH 14234M: Yoshinori Sato <ysato@users.sourceforge.jp> 14235M: Rich Felker <dalias@libc.org> 14236L: linux-sh@vger.kernel.org 14237Q: http://patchwork.kernel.org/project/linux-sh/list/ 14238S: Maintained 14239F: Documentation/sh/ 14240F: arch/sh/ 14241F: drivers/sh/ 14242 14243SUSPEND TO RAM 14244M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14245M: Len Brown <len.brown@intel.com> 14246M: Pavel Machek <pavel@ucw.cz> 14247L: linux-pm@vger.kernel.org 14248B: https://bugzilla.kernel.org 14249S: Supported 14250F: Documentation/power/ 14251F: arch/x86/kernel/acpi/ 14252F: drivers/base/power/ 14253F: kernel/power/ 14254F: include/linux/suspend.h 14255F: include/linux/freezer.h 14256F: include/linux/pm.h 14257 14258SVGA HANDLING 14259M: Martin Mares <mj@ucw.cz> 14260L: linux-video@atrey.karlin.mff.cuni.cz 14261S: Maintained 14262F: Documentation/svga.txt 14263F: arch/x86/boot/video* 14264 14265SWIOTLB SUBSYSTEM 14266M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14267L: iommu@lists.linux-foundation.org 14268T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14269S: Supported 14270F: kernel/dma/swiotlb.c 14271F: arch/*/kernel/pci-swiotlb.c 14272F: include/linux/swiotlb.h 14273 14274SWITCHDEV 14275M: Jiri Pirko <jiri@resnulli.us> 14276M: Ivan Vecera <ivecera@redhat.com> 14277L: netdev@vger.kernel.org 14278S: Supported 14279F: net/switchdev/ 14280F: include/net/switchdev.h 14281 14282SY8106A REGULATOR DRIVER 14283M: Icenowy Zheng <icenowy@aosc.io> 14284S: Maintained 14285F: drivers/regulator/sy8106a-regulator.c 14286F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14287 14288SYNC FILE FRAMEWORK 14289M: Sumit Semwal <sumit.semwal@linaro.org> 14290R: Gustavo Padovan <gustavo@padovan.org> 14291S: Maintained 14292L: linux-media@vger.kernel.org 14293L: dri-devel@lists.freedesktop.org 14294F: drivers/dma-buf/sync_* 14295F: drivers/dma-buf/dma-fence* 14296F: drivers/dma-buf/sw_sync.c 14297F: include/linux/sync_file.h 14298F: include/uapi/linux/sync_file.h 14299F: Documentation/sync_file.txt 14300T: git git://anongit.freedesktop.org/drm/drm-misc 14301 14302SYNOPSYS ARC ARCHITECTURE 14303M: Vineet Gupta <vgupta@synopsys.com> 14304L: linux-snps-arc@lists.infradead.org 14305S: Supported 14306F: arch/arc/ 14307F: Documentation/devicetree/bindings/arc/* 14308F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14309F: drivers/clocksource/arc_timer.c 14310F: drivers/tty/serial/arc_uart.c 14311T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14312 14313SYNOPSYS ARC HSDK SDP pll clock driver 14314M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14315S: Supported 14316F: drivers/clk/clk-hsdk-pll.c 14317F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14318 14319SYNOPSYS ARC SDP clock driver 14320M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14321S: Supported 14322F: drivers/clk/axs10x/* 14323F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14324 14325SYNOPSYS ARC SDP platform support 14326M: Alexey Brodkin <abrodkin@synopsys.com> 14327S: Supported 14328F: arch/arc/plat-axs10x 14329F: arch/arc/boot/dts/ax* 14330F: Documentation/devicetree/bindings/arc/axs10* 14331 14332SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14333M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14334S: Supported 14335F: drivers/reset/reset-axs10x.c 14336F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14337 14338SYNOPSYS CREG GPIO DRIVER 14339M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14340S: Maintained 14341F: drivers/gpio/gpio-creg-snps.c 14342F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14343 14344SYNOPSYS DESIGNWARE 8250 UART DRIVER 14345R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14346S: Maintained 14347F: drivers/tty/serial/8250/8250_dw.c 14348 14349SYNOPSYS DESIGNWARE APB GPIO DRIVER 14350M: Hoan Tran <hotran@apm.com> 14351L: linux-gpio@vger.kernel.org 14352S: Maintained 14353F: drivers/gpio/gpio-dwapb.c 14354F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14355 14356SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14357M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14358S: Maintained 14359F: drivers/dma/dwi-axi-dmac/ 14360F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14361 14362SYNOPSYS DESIGNWARE DMAC DRIVER 14363M: Viresh Kumar <vireshk@kernel.org> 14364R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14365S: Maintained 14366F: include/linux/dma/dw.h 14367F: include/linux/platform_data/dma-dw.h 14368F: drivers/dma/dw/ 14369 14370SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14371M: Jose Abreu <Jose.Abreu@synopsys.com> 14372L: netdev@vger.kernel.org 14373S: Supported 14374F: drivers/net/ethernet/synopsys/ 14375 14376SYNOPSYS DESIGNWARE I2C DRIVER 14377M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14378R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14379R: Mika Westerberg <mika.westerberg@linux.intel.com> 14380L: linux-i2c@vger.kernel.org 14381S: Maintained 14382F: drivers/i2c/busses/i2c-designware-* 14383F: include/linux/platform_data/i2c-designware.h 14384 14385SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14386M: Jaehoon Chung <jh80.chung@samsung.com> 14387L: linux-mmc@vger.kernel.org 14388S: Maintained 14389F: drivers/mmc/host/dw_mmc* 14390 14391SYNOPSYS HSDK RESET CONTROLLER DRIVER 14392M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14393S: Supported 14394F: drivers/reset/reset-hsdk.c 14395F: include/dt-bindings/reset/snps,hsdk-reset.h 14396F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14397 14398SYSTEM CONFIGURATION (SYSCON) 14399M: Lee Jones <lee.jones@linaro.org> 14400M: Arnd Bergmann <arnd@arndb.de> 14401T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14402S: Supported 14403F: drivers/mfd/syscon.c 14404 14405SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14406M: Sudeep Holla <sudeep.holla@arm.com> 14407L: linux-arm-kernel@lists.infradead.org 14408S: Maintained 14409F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14410F: drivers/clk/clk-sc[mp]i.c 14411F: drivers/cpufreq/sc[mp]i-cpufreq.c 14412F: drivers/firmware/arm_scpi.c 14413F: drivers/firmware/arm_scmi/ 14414F: include/linux/sc[mp]i_protocol.h 14415 14416SYSTEM RESET/SHUTDOWN DRIVERS 14417M: Sebastian Reichel <sre@kernel.org> 14418L: linux-pm@vger.kernel.org 14419T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14420S: Maintained 14421F: Documentation/devicetree/bindings/power/reset/ 14422F: drivers/power/reset/ 14423 14424SYSTEM TRACE MODULE CLASS 14425M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14426S: Maintained 14427T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14428F: Documentation/trace/stm.rst 14429F: drivers/hwtracing/stm/ 14430F: include/linux/stm.h 14431F: include/uapi/linux/stm.h 14432 14433SYSV FILESYSTEM 14434M: Christoph Hellwig <hch@infradead.org> 14435S: Maintained 14436F: Documentation/filesystems/sysv-fs.txt 14437F: fs/sysv/ 14438F: include/linux/sysv_fs.h 14439 14440TARGET SUBSYSTEM 14441M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14442L: linux-scsi@vger.kernel.org 14443L: target-devel@vger.kernel.org 14444W: http://www.linux-iscsi.org 14445W: http://groups.google.com/group/linux-iscsi-target-dev 14446T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14447S: Supported 14448F: drivers/target/ 14449F: include/target/ 14450F: Documentation/target/ 14451 14452TASKSTATS STATISTICS INTERFACE 14453M: Balbir Singh <bsingharora@gmail.com> 14454S: Maintained 14455F: Documentation/accounting/taskstats* 14456F: include/linux/taskstats* 14457F: kernel/taskstats.c 14458 14459TC subsystem 14460M: Jamal Hadi Salim <jhs@mojatatu.com> 14461M: Cong Wang <xiyou.wangcong@gmail.com> 14462M: Jiri Pirko <jiri@resnulli.us> 14463L: netdev@vger.kernel.org 14464S: Maintained 14465F: include/net/pkt_cls.h 14466F: include/net/pkt_sched.h 14467F: include/net/tc_act/ 14468F: include/uapi/linux/pkt_cls.h 14469F: include/uapi/linux/pkt_sched.h 14470F: include/uapi/linux/tc_act/ 14471F: include/uapi/linux/tc_ematch/ 14472F: net/sched/ 14473 14474TC90522 MEDIA DRIVER 14475M: Akihiro Tsukada <tskd08@gmail.com> 14476L: linux-media@vger.kernel.org 14477S: Odd Fixes 14478F: drivers/media/dvb-frontends/tc90522* 14479 14480TCP LOW PRIORITY MODULE 14481M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14482M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14483W: http://tcp-lp-mod.sourceforge.net/ 14484S: Maintained 14485F: net/ipv4/tcp_lp.c 14486 14487TDA10071 MEDIA DRIVER 14488M: Antti Palosaari <crope@iki.fi> 14489L: linux-media@vger.kernel.org 14490W: https://linuxtv.org 14491W: http://palosaari.fi/linux/ 14492Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14493T: git git://linuxtv.org/anttip/media_tree.git 14494S: Maintained 14495F: drivers/media/dvb-frontends/tda10071* 14496 14497TDA18212 MEDIA DRIVER 14498M: Antti Palosaari <crope@iki.fi> 14499L: linux-media@vger.kernel.org 14500W: https://linuxtv.org 14501W: http://palosaari.fi/linux/ 14502Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14503T: git git://linuxtv.org/anttip/media_tree.git 14504S: Maintained 14505F: drivers/media/tuners/tda18212* 14506 14507TDA18218 MEDIA DRIVER 14508M: Antti Palosaari <crope@iki.fi> 14509L: linux-media@vger.kernel.org 14510W: https://linuxtv.org 14511W: http://palosaari.fi/linux/ 14512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14513T: git git://linuxtv.org/anttip/media_tree.git 14514S: Maintained 14515F: drivers/media/tuners/tda18218* 14516 14517TDA18250 MEDIA DRIVER 14518M: Olli Salonen <olli.salonen@iki.fi> 14519L: linux-media@vger.kernel.org 14520W: https://linuxtv.org 14521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14522T: git git://linuxtv.org/media_tree.git 14523S: Maintained 14524F: drivers/media/tuners/tda18250* 14525 14526TDA18271 MEDIA DRIVER 14527M: Michael Krufky <mkrufky@linuxtv.org> 14528L: linux-media@vger.kernel.org 14529W: https://linuxtv.org 14530W: http://github.com/mkrufky 14531Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14532T: git git://linuxtv.org/mkrufky/tuners.git 14533S: Maintained 14534F: drivers/media/tuners/tda18271* 14535 14536TDA1997x MEDIA DRIVER 14537M: Tim Harvey <tharvey@gateworks.com> 14538L: linux-media@vger.kernel.org 14539W: https://linuxtv.org 14540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14541S: Maintained 14542F: drivers/media/i2c/tda1997x.* 14543 14544TDA827x MEDIA DRIVER 14545M: Michael Krufky <mkrufky@linuxtv.org> 14546L: linux-media@vger.kernel.org 14547W: https://linuxtv.org 14548W: http://github.com/mkrufky 14549Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14550T: git git://linuxtv.org/mkrufky/tuners.git 14551S: Maintained 14552F: drivers/media/tuners/tda8290.* 14553 14554TDA8290 MEDIA DRIVER 14555M: Michael Krufky <mkrufky@linuxtv.org> 14556L: linux-media@vger.kernel.org 14557W: https://linuxtv.org 14558W: http://github.com/mkrufky 14559Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14560T: git git://linuxtv.org/mkrufky/tuners.git 14561S: Maintained 14562F: drivers/media/tuners/tda8290.* 14563 14564TDA9840 MEDIA DRIVER 14565M: Hans Verkuil <hverkuil@xs4all.nl> 14566L: linux-media@vger.kernel.org 14567T: git git://linuxtv.org/media_tree.git 14568W: https://linuxtv.org 14569S: Maintained 14570F: drivers/media/i2c/tda9840* 14571 14572TEA5761 TUNER DRIVER 14573M: Mauro Carvalho Chehab <mchehab@kernel.org> 14574L: linux-media@vger.kernel.org 14575W: https://linuxtv.org 14576T: git git://linuxtv.org/media_tree.git 14577S: Odd fixes 14578F: drivers/media/tuners/tea5761.* 14579 14580TEA5767 TUNER DRIVER 14581M: Mauro Carvalho Chehab <mchehab@kernel.org> 14582L: linux-media@vger.kernel.org 14583W: https://linuxtv.org 14584T: git git://linuxtv.org/media_tree.git 14585S: Maintained 14586F: drivers/media/tuners/tea5767.* 14587 14588TEA6415C MEDIA DRIVER 14589M: Hans Verkuil <hverkuil@xs4all.nl> 14590L: linux-media@vger.kernel.org 14591T: git git://linuxtv.org/media_tree.git 14592W: https://linuxtv.org 14593S: Maintained 14594F: drivers/media/i2c/tea6415c* 14595 14596TEA6420 MEDIA DRIVER 14597M: Hans Verkuil <hverkuil@xs4all.nl> 14598L: linux-media@vger.kernel.org 14599T: git git://linuxtv.org/media_tree.git 14600W: https://linuxtv.org 14601S: Maintained 14602F: drivers/media/i2c/tea6420* 14603 14604TEAM DRIVER 14605M: Jiri Pirko <jiri@resnulli.us> 14606L: netdev@vger.kernel.org 14607S: Supported 14608F: drivers/net/team/ 14609F: include/linux/if_team.h 14610F: include/uapi/linux/if_team.h 14611 14612TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14613M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14614S: Maintained 14615F: arch/x86/platform/ts5500/ 14616 14617TECHNOTREND USB IR RECEIVER 14618M: Sean Young <sean@mess.org> 14619L: linux-media@vger.kernel.org 14620S: Maintained 14621F: drivers/media/rc/ttusbir.c 14622 14623TECHWELL TW9910 VIDEO DECODER 14624L: linux-media@vger.kernel.org 14625S: Orphan 14626F: drivers/media/i2c/tw9910.c 14627F: include/media/i2c/tw9910.h 14628 14629TEE SUBSYSTEM 14630M: Jens Wiklander <jens.wiklander@linaro.org> 14631S: Maintained 14632F: include/linux/tee_drv.h 14633F: include/uapi/linux/tee.h 14634F: drivers/tee/ 14635F: Documentation/tee.txt 14636 14637TEGRA ARCHITECTURE SUPPORT 14638M: Thierry Reding <thierry.reding@gmail.com> 14639M: Jonathan Hunter <jonathanh@nvidia.com> 14640L: linux-tegra@vger.kernel.org 14641Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14643S: Supported 14644N: [^a-z]tegra 14645 14646TEGRA CLOCK DRIVER 14647M: Peter De Schrijver <pdeschrijver@nvidia.com> 14648M: Prashant Gaikwad <pgaikwad@nvidia.com> 14649S: Supported 14650F: drivers/clk/tegra/ 14651 14652TEGRA DMA DRIVERS 14653M: Laxman Dewangan <ldewangan@nvidia.com> 14654M: Jon Hunter <jonathanh@nvidia.com> 14655S: Supported 14656F: drivers/dma/tegra* 14657 14658TEGRA I2C DRIVER 14659M: Laxman Dewangan <ldewangan@nvidia.com> 14660S: Supported 14661F: drivers/i2c/busses/i2c-tegra.c 14662 14663TEGRA IOMMU DRIVERS 14664M: Thierry Reding <thierry.reding@gmail.com> 14665L: linux-tegra@vger.kernel.org 14666S: Supported 14667F: drivers/iommu/tegra* 14668 14669TEGRA KBC DRIVER 14670M: Laxman Dewangan <ldewangan@nvidia.com> 14671S: Supported 14672F: drivers/input/keyboard/tegra-kbc.c 14673 14674TEGRA NAND DRIVER 14675M: Stefan Agner <stefan@agner.ch> 14676M: Lucas Stach <dev@lynxeye.de> 14677S: Maintained 14678F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14679F: drivers/mtd/nand/raw/tegra_nand.c 14680 14681TEGRA PWM DRIVER 14682M: Thierry Reding <thierry.reding@gmail.com> 14683S: Supported 14684F: drivers/pwm/pwm-tegra.c 14685 14686TEGRA SERIAL DRIVER 14687M: Laxman Dewangan <ldewangan@nvidia.com> 14688S: Supported 14689F: drivers/tty/serial/serial-tegra.c 14690 14691TEGRA SPI DRIVER 14692M: Laxman Dewangan <ldewangan@nvidia.com> 14693S: Supported 14694F: drivers/spi/spi-tegra* 14695 14696TEHUTI ETHERNET DRIVER 14697M: Andy Gospodarek <andy@greyhouse.net> 14698L: netdev@vger.kernel.org 14699S: Supported 14700F: drivers/net/ethernet/tehuti/* 14701 14702Telecom Clock Driver for MCPL0010 14703M: Mark Gross <mark.gross@intel.com> 14704S: Supported 14705F: drivers/char/tlclk.c 14706 14707TENSILICA XTENSA PORT (xtensa) 14708M: Chris Zankel <chris@zankel.net> 14709M: Max Filippov <jcmvbkbc@gmail.com> 14710L: linux-xtensa@linux-xtensa.org 14711T: git git://github.com/czankel/xtensa-linux.git 14712S: Maintained 14713F: arch/xtensa/ 14714F: drivers/irqchip/irq-xtensa-* 14715 14716Texas Instruments' System Control Interface (TISCI) Protocol Driver 14717M: Nishanth Menon <nm@ti.com> 14718M: Tero Kristo <t-kristo@ti.com> 14719M: Santosh Shilimkar <ssantosh@kernel.org> 14720L: linux-arm-kernel@lists.infradead.org 14721S: Maintained 14722F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14723F: drivers/firmware/ti_sci* 14724F: include/linux/soc/ti/ti_sci_protocol.h 14725F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14726F: drivers/soc/ti/ti_sci_pm_domains.c 14727F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14728F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14729F: drivers/clk/keystone/sci-clk.c 14730F: drivers/reset/reset-ti-sci.c 14731 14732THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14733M: Hans Verkuil <hverkuil@xs4all.nl> 14734L: linux-media@vger.kernel.org 14735T: git git://linuxtv.org/media_tree.git 14736W: https://linuxtv.org 14737S: Maintained 14738F: drivers/media/radio/radio-raremono.c 14739 14740THERMAL 14741M: Zhang Rui <rui.zhang@intel.com> 14742M: Eduardo Valentin <edubezval@gmail.com> 14743R: Daniel Lezcano <daniel.lezcano@linaro.org> 14744L: linux-pm@vger.kernel.org 14745T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14746T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14747Q: https://patchwork.kernel.org/project/linux-pm/list/ 14748S: Supported 14749F: drivers/thermal/ 14750F: include/linux/thermal.h 14751F: include/uapi/linux/thermal.h 14752F: include/linux/cpu_cooling.h 14753F: Documentation/devicetree/bindings/thermal/ 14754 14755THERMAL/CPU_COOLING 14756M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14757M: Viresh Kumar <viresh.kumar@linaro.org> 14758M: Javi Merino <javi.merino@kernel.org> 14759L: linux-pm@vger.kernel.org 14760S: Supported 14761F: Documentation/thermal/cpu-cooling-api.txt 14762F: drivers/thermal/cpu_cooling.c 14763F: include/linux/cpu_cooling.h 14764 14765THINKPAD ACPI EXTRAS DRIVER 14766M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14767L: ibm-acpi-devel@lists.sourceforge.net 14768L: platform-driver-x86@vger.kernel.org 14769W: http://ibm-acpi.sourceforge.net 14770W: http://thinkwiki.org/wiki/Ibm-acpi 14771T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14772S: Maintained 14773F: drivers/platform/x86/thinkpad_acpi.c 14774 14775THUNDERBOLT DRIVER 14776M: Andreas Noever <andreas.noever@gmail.com> 14777M: Michael Jamet <michael.jamet@intel.com> 14778M: Mika Westerberg <mika.westerberg@linux.intel.com> 14779M: Yehezkel Bernat <YehezkelShB@gmail.com> 14780T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14781S: Maintained 14782F: Documentation/admin-guide/thunderbolt.rst 14783F: drivers/thunderbolt/ 14784F: include/linux/thunderbolt.h 14785 14786THUNDERBOLT NETWORK DRIVER 14787M: Michael Jamet <michael.jamet@intel.com> 14788M: Mika Westerberg <mika.westerberg@linux.intel.com> 14789M: Yehezkel Bernat <YehezkelShB@gmail.com> 14790L: netdev@vger.kernel.org 14791S: Maintained 14792F: drivers/net/thunderbolt.c 14793 14794THUNDERX GPIO DRIVER 14795M: David Daney <david.daney@cavium.com> 14796S: Maintained 14797F: drivers/gpio/gpio-thunderx.c 14798 14799TI AM437X VPFE DRIVER 14800M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14801L: linux-media@vger.kernel.org 14802W: https://linuxtv.org 14803Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14804T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14805S: Maintained 14806F: drivers/media/platform/am437x/ 14807 14808TI BANDGAP AND THERMAL DRIVER 14809M: Eduardo Valentin <edubezval@gmail.com> 14810M: Keerthy <j-keerthy@ti.com> 14811L: linux-pm@vger.kernel.org 14812L: linux-omap@vger.kernel.org 14813S: Maintained 14814F: drivers/thermal/ti-soc-thermal/ 14815 14816TI BQ27XXX POWER SUPPLY DRIVER 14817R: Andrew F. Davis <afd@ti.com> 14818F: include/linux/power/bq27xxx_battery.h 14819F: drivers/power/supply/bq27xxx_battery.c 14820F: drivers/power/supply/bq27xxx_battery_i2c.c 14821 14822TI CDCE706 CLOCK DRIVER 14823M: Max Filippov <jcmvbkbc@gmail.com> 14824S: Maintained 14825F: drivers/clk/clk-cdce706.c 14826 14827TI CLOCK DRIVER 14828M: Tero Kristo <t-kristo@ti.com> 14829L: linux-omap@vger.kernel.org 14830S: Maintained 14831F: drivers/clk/ti/ 14832F: include/linux/clk/ti.h 14833 14834TI DAVINCI MACHINE SUPPORT 14835M: Sekhar Nori <nsekhar@ti.com> 14836M: Kevin Hilman <khilman@kernel.org> 14837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14838T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14839S: Supported 14840F: arch/arm/mach-davinci/ 14841F: drivers/i2c/busses/i2c-davinci.c 14842F: arch/arm/boot/dts/da850* 14843 14844TI DAVINCI SERIES CLOCK DRIVER 14845M: David Lechner <david@lechnology.com> 14846R: Sekhar Nori <nsekhar@ti.com> 14847S: Maintained 14848F: Documentation/devicetree/bindings/clock/ti/davinci/ 14849F: drivers/clk/davinci/ 14850 14851TI DAVINCI SERIES GPIO DRIVER 14852M: Keerthy <j-keerthy@ti.com> 14853L: linux-gpio@vger.kernel.org 14854S: Maintained 14855F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14856F: drivers/gpio/gpio-davinci.c 14857 14858TI DAVINCI SERIES MEDIA DRIVER 14859M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14860L: linux-media@vger.kernel.org 14861W: https://linuxtv.org 14862Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14863T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14864S: Maintained 14865F: drivers/media/platform/davinci/ 14866F: include/media/davinci/ 14867 14868TI ETHERNET SWITCH DRIVER (CPSW) 14869R: Grygorii Strashko <grygorii.strashko@ti.com> 14870L: linux-omap@vger.kernel.org 14871L: netdev@vger.kernel.org 14872S: Maintained 14873F: drivers/net/ethernet/ti/cpsw* 14874F: drivers/net/ethernet/ti/davinci* 14875 14876TI FLASH MEDIA INTERFACE DRIVER 14877M: Alex Dubov <oakad@yahoo.com> 14878S: Maintained 14879F: drivers/misc/tifm* 14880F: drivers/mmc/host/tifm_sd.c 14881F: include/linux/tifm.h 14882 14883TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14884M: Santosh Shilimkar <ssantosh@kernel.org> 14885L: linux-kernel@vger.kernel.org 14886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14887S: Maintained 14888F: drivers/soc/ti/* 14889T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14890 14891TI LM49xxx FAMILY ASoC CODEC DRIVERS 14892M: M R Swami Reddy <mr.swami.reddy@ti.com> 14893M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14894L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14895S: Maintained 14896F: sound/soc/codecs/lm49453* 14897F: sound/soc/codecs/isabelle* 14898 14899TI LP855x BACKLIGHT DRIVER 14900M: Milo Kim <milo.kim@ti.com> 14901S: Maintained 14902F: Documentation/backlight/lp855x-driver.txt 14903F: drivers/video/backlight/lp855x_bl.c 14904F: include/linux/platform_data/lp855x.h 14905 14906TI LP8727 CHARGER DRIVER 14907M: Milo Kim <milo.kim@ti.com> 14908S: Maintained 14909F: drivers/power/supply/lp8727_charger.c 14910F: include/linux/platform_data/lp8727.h 14911 14912TI LP8788 MFD DRIVER 14913M: Milo Kim <milo.kim@ti.com> 14914S: Maintained 14915F: drivers/iio/adc/lp8788_adc.c 14916F: drivers/leds/leds-lp8788.c 14917F: drivers/mfd/lp8788*.c 14918F: drivers/power/supply/lp8788-charger.c 14919F: drivers/regulator/lp8788-*.c 14920F: include/linux/mfd/lp8788*.h 14921 14922TI NETCP ETHERNET DRIVER 14923M: Wingman Kwok <w-kwok2@ti.com> 14924M: Murali Karicheri <m-karicheri2@ti.com> 14925L: netdev@vger.kernel.org 14926S: Maintained 14927F: drivers/net/ethernet/ti/netcp* 14928 14929TI PCM3060 ASoC CODEC DRIVER 14930M: Kirill Marinushkin <kmarinushkin@birdec.tech> 14931L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14932S: Maintained 14933F: Documentation/devicetree/bindings/sound/pcm3060.txt 14934F: sound/soc/codecs/pcm3060* 14935 14936TI TAS571X FAMILY ASoC CODEC DRIVER 14937M: Kevin Cernekee <cernekee@chromium.org> 14938L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14939S: Odd Fixes 14940F: sound/soc/codecs/tas571x* 14941 14942TI TRF7970A NFC DRIVER 14943M: Mark Greer <mgreer@animalcreek.com> 14944L: linux-wireless@vger.kernel.org 14945L: linux-nfc@lists.01.org (moderated for non-subscribers) 14946S: Supported 14947F: drivers/nfc/trf7970a.c 14948F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14949 14950TI TWL4030 SERIES SOC CODEC DRIVER 14951M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14952L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14953S: Maintained 14954F: sound/soc/codecs/twl4030* 14955 14956TI VPE/CAL DRIVERS 14957M: Benoit Parrot <bparrot@ti.com> 14958L: linux-media@vger.kernel.org 14959W: http://linuxtv.org/ 14960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14961S: Maintained 14962F: drivers/media/platform/ti-vpe/ 14963 14964TI WILINK WIRELESS DRIVERS 14965L: linux-wireless@vger.kernel.org 14966W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14967W: http://wireless.kernel.org/en/users/Drivers/wl1251 14968T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14969S: Orphan 14970F: drivers/net/wireless/ti/ 14971F: include/linux/wl12xx.h 14972 14973TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14974M: John Stultz <john.stultz@linaro.org> 14975M: Thomas Gleixner <tglx@linutronix.de> 14976R: Stephen Boyd <sboyd@kernel.org> 14977L: linux-kernel@vger.kernel.org 14978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14979S: Supported 14980F: include/linux/clocksource.h 14981F: include/linux/time.h 14982F: include/linux/timex.h 14983F: include/uapi/linux/time.h 14984F: include/uapi/linux/timex.h 14985F: kernel/time/clocksource.c 14986F: kernel/time/time*.c 14987F: kernel/time/alarmtimer.c 14988F: kernel/time/ntp.c 14989F: tools/testing/selftests/timers/ 14990 14991TIPC NETWORK LAYER 14992M: Jon Maloy <jon.maloy@ericsson.com> 14993M: Ying Xue <ying.xue@windriver.com> 14994L: netdev@vger.kernel.org (core kernel code) 14995L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14996W: http://tipc.sourceforge.net/ 14997S: Maintained 14998F: include/uapi/linux/tipc*.h 14999F: net/tipc/ 15000 15001TLAN NETWORK DRIVER 15002M: Samuel Chessman <chessman@tux.org> 15003L: tlan-devel@lists.sourceforge.net (subscribers-only) 15004W: http://sourceforge.net/projects/tlan/ 15005S: Maintained 15006F: Documentation/networking/tlan.txt 15007F: drivers/net/ethernet/ti/tlan.* 15008 15009TM6000 VIDEO4LINUX DRIVER 15010M: Mauro Carvalho Chehab <mchehab@kernel.org> 15011L: linux-media@vger.kernel.org 15012W: https://linuxtv.org 15013T: git git://linuxtv.org/media_tree.git 15014S: Odd fixes 15015F: drivers/media/usb/tm6000/ 15016F: Documentation/media/v4l-drivers/tm6000* 15017 15018TMIO/SDHI MMC DRIVER 15019M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15020L: linux-mmc@vger.kernel.org 15021S: Supported 15022F: drivers/mmc/host/tmio_mmc* 15023F: drivers/mmc/host/renesas_sdhi* 15024F: include/linux/mfd/tmio.h 15025 15026TMP401 HARDWARE MONITOR DRIVER 15027M: Guenter Roeck <linux@roeck-us.net> 15028L: linux-hwmon@vger.kernel.org 15029S: Maintained 15030F: Documentation/hwmon/tmp401 15031F: drivers/hwmon/tmp401.c 15032 15033TMPFS (SHMEM FILESYSTEM) 15034M: Hugh Dickins <hughd@google.com> 15035L: linux-mm@kvack.org 15036S: Maintained 15037F: include/linux/shmem_fs.h 15038F: mm/shmem.c 15039 15040TOMOYO SECURITY MODULE 15041M: Kentaro Takeda <takedakn@nttdata.co.jp> 15042M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15043L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15044L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15045L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15046L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15047W: http://tomoyo.sourceforge.jp/ 15048T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15049S: Maintained 15050F: security/tomoyo/ 15051 15052TOPSTAR LAPTOP EXTRAS DRIVER 15053M: Herton Ronaldo Krzesinski <herton@canonical.com> 15054L: platform-driver-x86@vger.kernel.org 15055S: Maintained 15056F: drivers/platform/x86/topstar-laptop.c 15057 15058TORTURE-TEST MODULES 15059M: Davidlohr Bueso <dave@stgolabs.net> 15060M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 15061M: Josh Triplett <josh@joshtriplett.org> 15062L: linux-kernel@vger.kernel.org 15063S: Supported 15064T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15065F: Documentation/RCU/torture.txt 15066F: kernel/torture.c 15067F: kernel/rcu/rcutorture.c 15068F: kernel/rcu/rcuperf.c 15069F: kernel/locking/locktorture.c 15070 15071TOSHIBA ACPI EXTRAS DRIVER 15072M: Azael Avalos <coproscefalo@gmail.com> 15073L: platform-driver-x86@vger.kernel.org 15074S: Maintained 15075F: drivers/platform/x86/toshiba_acpi.c 15076 15077TOSHIBA BLUETOOTH DRIVER 15078M: Azael Avalos <coproscefalo@gmail.com> 15079L: platform-driver-x86@vger.kernel.org 15080S: Maintained 15081F: drivers/platform/x86/toshiba_bluetooth.c 15082 15083TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15084M: Azael Avalos <coproscefalo@gmail.com> 15085L: platform-driver-x86@vger.kernel.org 15086S: Maintained 15087F: drivers/platform/x86/toshiba_haps.c 15088 15089TOSHIBA SMM DRIVER 15090M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15091W: http://www.buzzard.org.uk/toshiba/ 15092S: Maintained 15093F: drivers/char/toshiba.c 15094F: include/linux/toshiba.h 15095F: include/uapi/linux/toshiba.h 15096 15097TOSHIBA TC358743 DRIVER 15098M: Mats Randgaard <matrandg@cisco.com> 15099L: linux-media@vger.kernel.org 15100S: Maintained 15101F: drivers/media/i2c/tc358743* 15102F: include/media/i2c/tc358743.h 15103 15104TOSHIBA WMI HOTKEYS DRIVER 15105M: Azael Avalos <coproscefalo@gmail.com> 15106L: platform-driver-x86@vger.kernel.org 15107S: Maintained 15108F: drivers/platform/x86/toshiba-wmi.c 15109 15110TPM DEVICE DRIVER 15111M: Peter Huewe <peterhuewe@gmx.de> 15112M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15113R: Jason Gunthorpe <jgg@ziepe.ca> 15114L: linux-integrity@vger.kernel.org 15115Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15116W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15117T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15118S: Maintained 15119F: drivers/char/tpm/ 15120 15121TRACING 15122M: Steven Rostedt <rostedt@goodmis.org> 15123M: Ingo Molnar <mingo@redhat.com> 15124T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15125S: Maintained 15126F: Documentation/trace/ftrace.rst 15127F: arch/*/*/*/ftrace.h 15128F: arch/*/kernel/ftrace.c 15129F: include/*/ftrace.h 15130F: include/linux/trace*.h 15131F: include/trace/ 15132F: kernel/trace/ 15133F: tools/testing/selftests/ftrace/ 15134 15135TRACING MMIO ACCESSES (MMIOTRACE) 15136M: Steven Rostedt <rostedt@goodmis.org> 15137M: Ingo Molnar <mingo@kernel.org> 15138R: Karol Herbst <karolherbst@gmail.com> 15139R: Pekka Paalanen <ppaalanen@gmail.com> 15140S: Maintained 15141L: linux-kernel@vger.kernel.org 15142L: nouveau@lists.freedesktop.org 15143F: kernel/trace/trace_mmiotrace.c 15144F: include/linux/mmiotrace.h 15145F: arch/x86/mm/kmmio.c 15146F: arch/x86/mm/mmio-mod.c 15147F: arch/x86/mm/testmmiotrace.c 15148 15149TRIVIAL PATCHES 15150M: Jiri Kosina <trivial@kernel.org> 15151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15152S: Maintained 15153K: ^Subject:.*(?i)trivial 15154 15155TEMPO SEMICONDUCTOR DRIVERS 15156M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15157S: Maintained 15158F: sound/soc/codecs/tscs*.c 15159F: sound/soc/codecs/tscs*.h 15160F: Documentation/devicetree/bindings/sound/tscs*.txt 15161 15162TTY LAYER 15163M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15164M: Jiri Slaby <jslaby@suse.com> 15165S: Supported 15166T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15167F: Documentation/serial/ 15168F: drivers/tty/ 15169F: drivers/tty/serial/serial_core.c 15170F: include/linux/serial_core.h 15171F: include/linux/serial.h 15172F: include/linux/tty.h 15173F: include/uapi/linux/serial_core.h 15174F: include/uapi/linux/serial.h 15175F: include/uapi/linux/tty.h 15176 15177TUA9001 MEDIA DRIVER 15178M: Antti Palosaari <crope@iki.fi> 15179L: linux-media@vger.kernel.org 15180W: https://linuxtv.org 15181W: http://palosaari.fi/linux/ 15182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15183T: git git://linuxtv.org/anttip/media_tree.git 15184S: Maintained 15185F: drivers/media/tuners/tua9001* 15186 15187TULIP NETWORK DRIVERS 15188L: netdev@vger.kernel.org 15189L: linux-parisc@vger.kernel.org 15190S: Orphan 15191F: drivers/net/ethernet/dec/tulip/ 15192 15193TUN/TAP driver 15194M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15195W: http://vtun.sourceforge.net/tun 15196S: Maintained 15197F: Documentation/networking/tuntap.txt 15198F: arch/um/os-Linux/drivers/ 15199 15200TURBOCHANNEL SUBSYSTEM 15201M: "Maciej W. Rozycki" <macro@linux-mips.org> 15202M: Ralf Baechle <ralf@linux-mips.org> 15203L: linux-mips@linux-mips.org 15204Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15205S: Maintained 15206F: drivers/tc/ 15207F: include/linux/tc.h 15208 15209TURBOSTAT UTILITY 15210M: "Len Brown" <lenb@kernel.org> 15211L: linux-pm@vger.kernel.org 15212B: https://bugzilla.kernel.org 15213Q: https://patchwork.kernel.org/project/linux-pm/list/ 15214T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15215S: Supported 15216F: tools/power/x86/turbostat/ 15217 15218TW5864 VIDEO4LINUX DRIVER 15219M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15220M: Anton Sviridenko <anton@corp.bluecherry.net> 15221M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15222M: Andrey Utkin <andrey_utkin@fastmail.com> 15223L: linux-media@vger.kernel.org 15224S: Supported 15225F: drivers/media/pci/tw5864/ 15226 15227TW68 VIDEO4LINUX DRIVER 15228M: Hans Verkuil <hverkuil@xs4all.nl> 15229L: linux-media@vger.kernel.org 15230T: git git://linuxtv.org/media_tree.git 15231W: https://linuxtv.org 15232S: Odd Fixes 15233F: drivers/media/pci/tw68/ 15234 15235TW686X VIDEO4LINUX DRIVER 15236M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15237L: linux-media@vger.kernel.org 15238T: git git://linuxtv.org/media_tree.git 15239W: http://linuxtv.org 15240S: Maintained 15241F: drivers/media/pci/tw686x/ 15242 15243UBI FILE SYSTEM (UBIFS) 15244M: Richard Weinberger <richard@nod.at> 15245M: Artem Bityutskiy <dedekind1@gmail.com> 15246M: Adrian Hunter <adrian.hunter@intel.com> 15247L: linux-mtd@lists.infradead.org 15248T: git git://git.infradead.org/ubifs-2.6.git 15249W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15250S: Supported 15251F: Documentation/filesystems/ubifs.txt 15252F: fs/ubifs/ 15253 15254UCLINUX (M68KNOMMU AND COLDFIRE) 15255M: Greg Ungerer <gerg@linux-m68k.org> 15256W: http://www.linux-m68k.org/ 15257W: http://www.uclinux.org/ 15258L: linux-m68k@lists.linux-m68k.org 15259L: uclinux-dev@uclinux.org (subscribers-only) 15260T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15261S: Maintained 15262F: arch/m68k/coldfire/ 15263F: arch/m68k/68*/ 15264F: arch/m68k/*/*_no.* 15265F: arch/m68k/include/asm/*_no.* 15266 15267UDF FILESYSTEM 15268M: Jan Kara <jack@suse.com> 15269S: Maintained 15270F: Documentation/filesystems/udf.txt 15271F: fs/udf/ 15272 15273UDRAW TABLET 15274M: Bastien Nocera <hadess@hadess.net> 15275L: linux-input@vger.kernel.org 15276S: Maintained 15277F: drivers/hid/hid-udraw-ps3.c 15278 15279UFS FILESYSTEM 15280M: Evgeniy Dushistov <dushistov@mail.ru> 15281S: Maintained 15282F: Documentation/filesystems/ufs.txt 15283F: fs/ufs/ 15284 15285UHID USERSPACE HID IO DRIVER: 15286M: David Herrmann <dh.herrmann@googlemail.com> 15287L: linux-input@vger.kernel.org 15288S: Maintained 15289F: drivers/hid/uhid.c 15290F: include/uapi/linux/uhid.h 15291 15292ULPI BUS 15293M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15294L: linux-usb@vger.kernel.org 15295S: Maintained 15296F: drivers/usb/common/ulpi.c 15297F: include/linux/ulpi/ 15298 15299ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15300L: linux-usb@vger.kernel.org 15301S: Orphan 15302F: drivers/uwb/ 15303F: include/linux/uwb.h 15304F: include/linux/uwb/ 15305 15306UNICORE32 ARCHITECTURE: 15307M: Guan Xuetao <gxt@pku.edu.cn> 15308W: http://mprc.pku.edu.cn/~guanxuetao/linux 15309S: Maintained 15310T: git git://github.com/gxt/linux.git 15311F: arch/unicore32/ 15312 15313UNIFDEF 15314M: Tony Finch <dot@dotat.at> 15315W: http://dotat.at/prog/unifdef 15316S: Maintained 15317F: scripts/unifdef.c 15318 15319UNIFORM CDROM DRIVER 15320M: Jens Axboe <axboe@kernel.dk> 15321W: http://www.kernel.dk 15322S: Maintained 15323F: Documentation/cdrom/ 15324F: drivers/cdrom/cdrom.c 15325F: include/linux/cdrom.h 15326F: include/uapi/linux/cdrom.h 15327 15328UNISYS S-PAR DRIVERS 15329M: David Kershner <david.kershner@unisys.com> 15330L: sparmaintainer@unisys.com (Unisys internal) 15331S: Supported 15332F: include/linux/visorbus.h 15333F: drivers/visorbus/ 15334F: drivers/staging/unisys/ 15335 15336UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15337M: Vinayak Holikatti <vinholikatti@gmail.com> 15338L: linux-scsi@vger.kernel.org 15339S: Supported 15340F: Documentation/scsi/ufs.txt 15341F: drivers/scsi/ufs/ 15342 15343UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15344M: Joao Pinto <jpinto@synopsys.com> 15345L: linux-scsi@vger.kernel.org 15346S: Supported 15347F: drivers/scsi/ufs/*dwc* 15348 15349UNSORTED BLOCK IMAGES (UBI) 15350M: Artem Bityutskiy <dedekind1@gmail.com> 15351M: Richard Weinberger <richard@nod.at> 15352W: http://www.linux-mtd.infradead.org/ 15353L: linux-mtd@lists.infradead.org 15354T: git git://git.infradead.org/ubifs-2.6.git 15355S: Supported 15356F: drivers/mtd/ubi/ 15357F: include/linux/mtd/ubi.h 15358F: include/uapi/mtd/ubi-user.h 15359 15360USB "USBNET" DRIVER FRAMEWORK 15361M: Oliver Neukum <oneukum@suse.com> 15362L: netdev@vger.kernel.org 15363W: http://www.linux-usb.org/usbnet 15364S: Maintained 15365F: drivers/net/usb/usbnet.c 15366F: include/linux/usb/usbnet.h 15367 15368USB ACM DRIVER 15369M: Oliver Neukum <oneukum@suse.com> 15370L: linux-usb@vger.kernel.org 15371S: Maintained 15372F: Documentation/usb/acm.txt 15373F: drivers/usb/class/cdc-acm.* 15374 15375USB AR5523 WIRELESS DRIVER 15376M: Pontus Fuchs <pontus.fuchs@gmail.com> 15377L: linux-wireless@vger.kernel.org 15378S: Maintained 15379F: drivers/net/wireless/ath/ar5523/ 15380 15381USB ATTACHED SCSI 15382M: Oliver Neukum <oneukum@suse.com> 15383L: linux-usb@vger.kernel.org 15384L: linux-scsi@vger.kernel.org 15385S: Maintained 15386F: drivers/usb/storage/uas.c 15387 15388USB CDC ETHERNET DRIVER 15389M: Oliver Neukum <oliver@neukum.org> 15390L: linux-usb@vger.kernel.org 15391S: Maintained 15392F: drivers/net/usb/cdc_*.c 15393F: include/uapi/linux/usb/cdc.h 15394 15395USB CHAOSKEY DRIVER 15396M: Keith Packard <keithp@keithp.com> 15397L: linux-usb@vger.kernel.org 15398S: Maintained 15399F: drivers/usb/misc/chaoskey.c 15400 15401USB CYPRESS C67X00 DRIVER 15402M: Peter Korsgaard <jacmet@sunsite.dk> 15403L: linux-usb@vger.kernel.org 15404S: Maintained 15405F: drivers/usb/c67x00/ 15406 15407USB DAVICOM DM9601 DRIVER 15408M: Peter Korsgaard <jacmet@sunsite.dk> 15409L: netdev@vger.kernel.org 15410W: http://www.linux-usb.org/usbnet 15411S: Maintained 15412F: drivers/net/usb/dm9601.c 15413 15414USB DIAMOND RIO500 DRIVER 15415M: Cesar Miquel <miquel@df.uba.ar> 15416L: rio500-users@lists.sourceforge.net 15417W: http://rio500.sourceforge.net 15418S: Maintained 15419F: drivers/usb/misc/rio500* 15420 15421USB EHCI DRIVER 15422M: Alan Stern <stern@rowland.harvard.edu> 15423L: linux-usb@vger.kernel.org 15424S: Maintained 15425F: Documentation/usb/ehci.txt 15426F: drivers/usb/host/ehci* 15427 15428USB GADGET/PERIPHERAL SUBSYSTEM 15429M: Felipe Balbi <balbi@kernel.org> 15430L: linux-usb@vger.kernel.org 15431W: http://www.linux-usb.org/gadget 15432T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15433S: Maintained 15434F: drivers/usb/gadget/ 15435F: include/linux/usb/gadget* 15436 15437USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15438M: Jiri Kosina <jikos@kernel.org> 15439R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15440L: linux-usb@vger.kernel.org 15441T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15442S: Maintained 15443F: Documentation/hid/hiddev.txt 15444F: drivers/hid/usbhid/ 15445 15446USB INTEL XHCI ROLE MUX DRIVER 15447M: Hans de Goede <hdegoede@redhat.com> 15448L: linux-usb@vger.kernel.org 15449S: Maintained 15450F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15451 15452USB ISP116X DRIVER 15453M: Olav Kongas <ok@artecdesign.ee> 15454L: linux-usb@vger.kernel.org 15455S: Maintained 15456F: drivers/usb/host/isp116x* 15457F: include/linux/usb/isp116x.h 15458 15459USB LAN78XX ETHERNET DRIVER 15460M: Woojung Huh <woojung.huh@microchip.com> 15461M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15462L: netdev@vger.kernel.org 15463S: Maintained 15464F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15465F: drivers/net/usb/lan78xx.* 15466F: include/dt-bindings/net/microchip-lan78xx.h 15467 15468USB MASS STORAGE DRIVER 15469M: Alan Stern <stern@rowland.harvard.edu> 15470L: linux-usb@vger.kernel.org 15471L: usb-storage@lists.one-eyed-alien.net 15472S: Maintained 15473W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15474F: drivers/usb/storage/ 15475 15476USB MIDI DRIVER 15477M: Clemens Ladisch <clemens@ladisch.de> 15478L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15479T: git git://git.alsa-project.org/alsa-kernel.git 15480S: Maintained 15481F: sound/usb/midi.* 15482 15483USB NETWORKING DRIVERS 15484L: linux-usb@vger.kernel.org 15485S: Odd Fixes 15486F: drivers/net/usb/ 15487 15488USB OHCI DRIVER 15489M: Alan Stern <stern@rowland.harvard.edu> 15490L: linux-usb@vger.kernel.org 15491S: Maintained 15492F: Documentation/usb/ohci.txt 15493F: drivers/usb/host/ohci* 15494 15495USB OTG FSM (Finite State Machine) 15496M: Peter Chen <Peter.Chen@nxp.com> 15497T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15498L: linux-usb@vger.kernel.org 15499S: Maintained 15500F: drivers/usb/common/usb-otg-fsm.c 15501 15502USB OVER IP DRIVER 15503M: Valentina Manea <valentina.manea.m@gmail.com> 15504M: Shuah Khan <shuah@kernel.org> 15505L: linux-usb@vger.kernel.org 15506S: Maintained 15507F: Documentation/usb/usbip_protocol.txt 15508F: drivers/usb/usbip/ 15509F: tools/usb/usbip/ 15510F: tools/testing/selftests/drivers/usb/usbip/ 15511 15512USB PEGASUS DRIVER 15513M: Petko Manolov <petkan@nucleusys.com> 15514L: linux-usb@vger.kernel.org 15515L: netdev@vger.kernel.org 15516T: git git://github.com/petkan/pegasus.git 15517W: https://github.com/petkan/pegasus 15518S: Maintained 15519F: drivers/net/usb/pegasus.* 15520 15521USB PHY LAYER 15522M: Felipe Balbi <balbi@kernel.org> 15523L: linux-usb@vger.kernel.org 15524T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15525S: Maintained 15526F: drivers/usb/phy/ 15527 15528USB PRINTER DRIVER (usblp) 15529M: Pete Zaitcev <zaitcev@redhat.com> 15530L: linux-usb@vger.kernel.org 15531S: Supported 15532F: drivers/usb/class/usblp.c 15533 15534USB QMI WWAN NETWORK DRIVER 15535M: Bjørn Mork <bjorn@mork.no> 15536L: netdev@vger.kernel.org 15537S: Maintained 15538F: Documentation/ABI/testing/sysfs-class-net-qmi 15539F: drivers/net/usb/qmi_wwan.c 15540 15541USB RTL8150 DRIVER 15542M: Petko Manolov <petkan@nucleusys.com> 15543L: linux-usb@vger.kernel.org 15544L: netdev@vger.kernel.org 15545T: git git://github.com/petkan/rtl8150.git 15546W: https://github.com/petkan/rtl8150 15547S: Maintained 15548F: drivers/net/usb/rtl8150.c 15549 15550USB SERIAL SUBSYSTEM 15551M: Johan Hovold <johan@kernel.org> 15552L: linux-usb@vger.kernel.org 15553T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15554S: Maintained 15555F: Documentation/usb/usb-serial.txt 15556F: drivers/usb/serial/ 15557F: include/linux/usb/serial.h 15558 15559USB SMSC75XX ETHERNET DRIVER 15560M: Steve Glendinning <steve.glendinning@shawell.net> 15561L: netdev@vger.kernel.org 15562S: Maintained 15563F: drivers/net/usb/smsc75xx.* 15564 15565USB SMSC95XX ETHERNET DRIVER 15566M: Steve Glendinning <steve.glendinning@shawell.net> 15567M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15568L: netdev@vger.kernel.org 15569S: Maintained 15570F: drivers/net/usb/smsc95xx.* 15571 15572USB SUBSYSTEM 15573M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15574L: linux-usb@vger.kernel.org 15575W: http://www.linux-usb.org 15576T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15577S: Supported 15578F: Documentation/devicetree/bindings/usb/ 15579F: Documentation/usb/ 15580F: drivers/usb/ 15581F: include/linux/usb.h 15582F: include/linux/usb/ 15583 15584USB TYPEC PI3USB30532 MUX DRIVER 15585M: Hans de Goede <hdegoede@redhat.com> 15586L: linux-usb@vger.kernel.org 15587S: Maintained 15588F: drivers/usb/typec/mux/pi3usb30532.c 15589 15590USB TYPEC CLASS 15591M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15592L: linux-usb@vger.kernel.org 15593S: Maintained 15594F: Documentation/ABI/testing/sysfs-class-typec 15595F: Documentation/driver-api/usb/typec.rst 15596F: drivers/usb/typec/ 15597F: include/linux/usb/typec.h 15598 15599USB TYPEC BUS FOR ALTERNATE MODES 15600M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15601L: linux-usb@vger.kernel.org 15602S: Maintained 15603F: Documentation/ABI/testing/sysfs-bus-typec 15604F: Documentation/driver-api/usb/typec_bus.rst 15605F: drivers/usb/typec/altmodes/ 15606F: include/linux/usb/typec_altmode.h 15607 15608USB TYPEC PORT CONTROLLER DRIVERS 15609M: Guenter Roeck <linux@roeck-us.net> 15610L: linux-usb@vger.kernel.org 15611S: Maintained 15612F: drivers/usb/typec/tcpm/ 15613 15614USB UHCI DRIVER 15615M: Alan Stern <stern@rowland.harvard.edu> 15616L: linux-usb@vger.kernel.org 15617S: Maintained 15618F: drivers/usb/host/uhci* 15619 15620USB VIDEO CLASS 15621M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15622L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15623L: linux-media@vger.kernel.org 15624T: git git://linuxtv.org/media_tree.git 15625W: http://www.ideasonboard.org/uvc/ 15626S: Maintained 15627F: drivers/media/usb/uvc/ 15628F: include/uapi/linux/uvcvideo.h 15629 15630USB VISION DRIVER 15631M: Hans Verkuil <hverkuil@xs4all.nl> 15632L: linux-media@vger.kernel.org 15633T: git git://linuxtv.org/media_tree.git 15634W: https://linuxtv.org 15635S: Odd Fixes 15636F: drivers/media/usb/usbvision/ 15637 15638USB WEBCAM GADGET 15639M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15640L: linux-usb@vger.kernel.org 15641S: Maintained 15642F: drivers/usb/gadget/function/*uvc* 15643F: drivers/usb/gadget/legacy/webcam.c 15644F: include/uapi/linux/usb/g_uvc.h 15645 15646USB WIRELESS RNDIS DRIVER (rndis_wlan) 15647M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15648L: linux-wireless@vger.kernel.org 15649S: Maintained 15650F: drivers/net/wireless/rndis_wlan.c 15651 15652USB XHCI DRIVER 15653M: Mathias Nyman <mathias.nyman@intel.com> 15654L: linux-usb@vger.kernel.org 15655S: Supported 15656F: drivers/usb/host/xhci* 15657F: drivers/usb/host/pci-quirks* 15658 15659USB ZD1201 DRIVER 15660L: linux-wireless@vger.kernel.org 15661W: http://linux-lc100020.sourceforge.net 15662S: Orphan 15663F: drivers/net/wireless/zydas/zd1201.* 15664 15665USB ZR364XX DRIVER 15666M: Antoine Jacquet <royale@zerezo.com> 15667L: linux-usb@vger.kernel.org 15668L: linux-media@vger.kernel.org 15669T: git git://linuxtv.org/media_tree.git 15670W: http://royale.zerezo.com/zr364xx/ 15671S: Maintained 15672F: Documentation/media/v4l-drivers/zr364xx* 15673F: drivers/media/usb/zr364xx/ 15674 15675USER-MODE LINUX (UML) 15676M: Jeff Dike <jdike@addtoit.com> 15677M: Richard Weinberger <richard@nod.at> 15678L: linux-um@lists.infradead.org 15679W: http://user-mode-linux.sourceforge.net 15680T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15681S: Maintained 15682F: Documentation/virtual/uml/ 15683F: arch/um/ 15684F: arch/x86/um/ 15685F: fs/hostfs/ 15686F: fs/hppfs/ 15687 15688USERSPACE COPYIN/COPYOUT (UIOVEC) 15689M: Alexander Viro <viro@zeniv.linux.org.uk> 15690S: Maintained 15691F: lib/iov_iter.c 15692F: include/linux/uio.h 15693 15694USERSPACE DMA BUFFER DRIVER 15695M: Gerd Hoffmann <kraxel@redhat.com> 15696S: Maintained 15697L: dri-devel@lists.freedesktop.org 15698F: drivers/dma-buf/udmabuf.c 15699F: include/uapi/linux/udmabuf.h 15700T: git git://anongit.freedesktop.org/drm/drm-misc 15701 15702USERSPACE I/O (UIO) 15703M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15704S: Maintained 15705T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15706F: Documentation/driver-api/uio-howto.rst 15707F: drivers/uio/ 15708F: include/linux/uio_driver.h 15709 15710UTIL-LINUX PACKAGE 15711M: Karel Zak <kzak@redhat.com> 15712L: util-linux@vger.kernel.org 15713W: http://en.wikipedia.org/wiki/Util-linux 15714T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15715S: Maintained 15716 15717UUID HELPERS 15718M: Christoph Hellwig <hch@lst.de> 15719R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15720L: linux-kernel@vger.kernel.org 15721T: git git://git.infradead.org/users/hch/uuid.git 15722F: lib/uuid.c 15723F: lib/test_uuid.c 15724F: include/linux/uuid.h 15725F: include/uapi/linux/uuid.h 15726S: Maintained 15727 15728UVESAFB DRIVER 15729M: Michal Januszewski <spock@gentoo.org> 15730L: linux-fbdev@vger.kernel.org 15731W: https://github.com/mjanusz/v86d 15732S: Maintained 15733F: Documentation/fb/uvesafb.txt 15734F: drivers/video/fbdev/uvesafb.* 15735 15736VF610 NAND DRIVER 15737M: Stefan Agner <stefan@agner.ch> 15738L: linux-mtd@lists.infradead.org 15739S: Supported 15740F: drivers/mtd/nand/raw/vf610_nfc.c 15741 15742VFAT/FAT/MSDOS FILESYSTEM 15743M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15744S: Maintained 15745F: Documentation/filesystems/vfat.txt 15746F: fs/fat/ 15747 15748VFIO DRIVER 15749M: Alex Williamson <alex.williamson@redhat.com> 15750L: kvm@vger.kernel.org 15751T: git git://github.com/awilliam/linux-vfio.git 15752S: Maintained 15753F: Documentation/vfio.txt 15754F: drivers/vfio/ 15755F: include/linux/vfio.h 15756F: include/uapi/linux/vfio.h 15757 15758VFIO MEDIATED DEVICE DRIVERS 15759M: Kirti Wankhede <kwankhede@nvidia.com> 15760L: kvm@vger.kernel.org 15761S: Maintained 15762F: Documentation/vfio-mediated-device.txt 15763F: drivers/vfio/mdev/ 15764F: include/linux/mdev.h 15765F: samples/vfio-mdev/ 15766 15767VFIO PLATFORM DRIVER 15768M: Eric Auger <eric.auger@redhat.com> 15769L: kvm@vger.kernel.org 15770S: Maintained 15771F: drivers/vfio/platform/ 15772 15773VGA_SWITCHEROO 15774R: Lukas Wunner <lukas@wunner.de> 15775S: Maintained 15776F: Documentation/gpu/vga-switcheroo.rst 15777F: drivers/gpu/vga/vga_switcheroo.c 15778F: include/linux/vga_switcheroo.h 15779T: git git://anongit.freedesktop.org/drm/drm-misc 15780 15781VIA RHINE NETWORK DRIVER 15782S: Orphan 15783F: drivers/net/ethernet/via/via-rhine.c 15784 15785VIA SD/MMC CARD CONTROLLER DRIVER 15786M: Bruce Chang <brucechang@via.com.tw> 15787M: Harald Welte <HaraldWelte@viatech.com> 15788S: Maintained 15789F: drivers/mmc/host/via-sdmmc.c 15790 15791VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15792M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15793L: linux-fbdev@vger.kernel.org 15794S: Maintained 15795F: include/linux/via-core.h 15796F: include/linux/via-gpio.h 15797F: include/linux/via_i2c.h 15798F: drivers/video/fbdev/via/ 15799 15800VIA VELOCITY NETWORK DRIVER 15801M: Francois Romieu <romieu@fr.zoreil.com> 15802L: netdev@vger.kernel.org 15803S: Maintained 15804F: drivers/net/ethernet/via/via-velocity.* 15805 15806VICODEC VIRTUAL CODEC DRIVER 15807M: Hans Verkuil <hans.verkuil@cisco.com> 15808L: linux-media@vger.kernel.org 15809T: git git://linuxtv.org/media_tree.git 15810W: https://linuxtv.org 15811S: Maintained 15812F: drivers/media/platform/vicodec/* 15813 15814VIDEO MULTIPLEXER DRIVER 15815M: Philipp Zabel <p.zabel@pengutronix.de> 15816L: linux-media@vger.kernel.org 15817S: Maintained 15818F: drivers/media/platform/video-mux.c 15819 15820VIDEO I2C POLLING DRIVER 15821M: Matt Ranostay <matt.ranostay@konsulko.com> 15822L: linux-media@vger.kernel.org 15823S: Maintained 15824F: drivers/media/i2c/video-i2c.c 15825 15826VIDEOBUF2 FRAMEWORK 15827M: Pawel Osciak <pawel@osciak.com> 15828M: Marek Szyprowski <m.szyprowski@samsung.com> 15829M: Kyungmin Park <kyungmin.park@samsung.com> 15830L: linux-media@vger.kernel.org 15831S: Maintained 15832F: drivers/media/common/videobuf2/* 15833F: include/media/videobuf2-* 15834 15835VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15836M: Helen Koike <helen.koike@collabora.com> 15837L: linux-media@vger.kernel.org 15838T: git git://linuxtv.org/media_tree.git 15839W: https://linuxtv.org 15840S: Maintained 15841F: drivers/media/platform/vimc/* 15842 15843VIRT LIB 15844M: Alex Williamson <alex.williamson@redhat.com> 15845M: Paolo Bonzini <pbonzini@redhat.com> 15846L: kvm@vger.kernel.org 15847S: Supported 15848F: virt/lib/ 15849 15850VIRTIO AND VHOST VSOCK DRIVER 15851M: Stefan Hajnoczi <stefanha@redhat.com> 15852L: kvm@vger.kernel.org 15853L: virtualization@lists.linux-foundation.org 15854L: netdev@vger.kernel.org 15855S: Maintained 15856F: include/linux/virtio_vsock.h 15857F: include/uapi/linux/virtio_vsock.h 15858F: include/uapi/linux/vsockmon.h 15859F: include/uapi/linux/vm_sockets_diag.h 15860F: net/vmw_vsock/diag.c 15861F: net/vmw_vsock/af_vsock_tap.c 15862F: net/vmw_vsock/virtio_transport_common.c 15863F: net/vmw_vsock/virtio_transport.c 15864F: drivers/net/vsockmon.c 15865F: drivers/vhost/vsock.c 15866F: tools/testing/vsock/ 15867 15868VIRTIO CONSOLE DRIVER 15869M: Amit Shah <amit@kernel.org> 15870L: virtualization@lists.linux-foundation.org 15871S: Maintained 15872F: drivers/char/virtio_console.c 15873F: include/linux/virtio_console.h 15874F: include/uapi/linux/virtio_console.h 15875 15876VIRTIO CORE, NET AND BLOCK DRIVERS 15877M: "Michael S. Tsirkin" <mst@redhat.com> 15878M: Jason Wang <jasowang@redhat.com> 15879L: virtualization@lists.linux-foundation.org 15880S: Maintained 15881F: Documentation/devicetree/bindings/virtio/ 15882F: drivers/virtio/ 15883F: tools/virtio/ 15884F: drivers/net/virtio_net.c 15885F: drivers/block/virtio_blk.c 15886F: include/linux/virtio*.h 15887F: include/uapi/linux/virtio_*.h 15888F: drivers/crypto/virtio/ 15889F: mm/balloon_compaction.c 15890 15891VIRTIO CRYPTO DRIVER 15892M: Gonglei <arei.gonglei@huawei.com> 15893L: virtualization@lists.linux-foundation.org 15894L: linux-crypto@vger.kernel.org 15895S: Maintained 15896F: drivers/crypto/virtio/ 15897F: include/uapi/linux/virtio_crypto.h 15898 15899VIRTIO DRIVERS FOR S390 15900M: Cornelia Huck <cohuck@redhat.com> 15901M: Halil Pasic <pasic@linux.ibm.com> 15902L: linux-s390@vger.kernel.org 15903L: virtualization@lists.linux-foundation.org 15904L: kvm@vger.kernel.org 15905S: Supported 15906F: drivers/s390/virtio/ 15907F: arch/s390/include/uapi/asm/virtio-ccw.h 15908 15909VIRTIO GPU DRIVER 15910M: David Airlie <airlied@linux.ie> 15911M: Gerd Hoffmann <kraxel@redhat.com> 15912L: dri-devel@lists.freedesktop.org 15913L: virtualization@lists.linux-foundation.org 15914T: git git://anongit.freedesktop.org/drm/drm-misc 15915S: Maintained 15916F: drivers/gpu/drm/virtio/ 15917F: include/uapi/linux/virtio_gpu.h 15918 15919VIRTIO HOST (VHOST) 15920M: "Michael S. Tsirkin" <mst@redhat.com> 15921M: Jason Wang <jasowang@redhat.com> 15922L: kvm@vger.kernel.org 15923L: virtualization@lists.linux-foundation.org 15924L: netdev@vger.kernel.org 15925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15926S: Maintained 15927F: drivers/vhost/ 15928F: include/uapi/linux/vhost.h 15929 15930VIRTIO INPUT DRIVER 15931M: Gerd Hoffmann <kraxel@redhat.com> 15932S: Maintained 15933F: drivers/virtio/virtio_input.c 15934F: include/uapi/linux/virtio_input.h 15935 15936VIRTUAL BOX GUEST DEVICE DRIVER 15937M: Hans de Goede <hdegoede@redhat.com> 15938M: Arnd Bergmann <arnd@arndb.de> 15939M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15940S: Maintained 15941F: include/linux/vbox_utils.h 15942F: include/uapi/linux/vbox*.h 15943F: drivers/virt/vboxguest/ 15944 15945VIRTUAL SERIO DEVICE DRIVER 15946M: Stephen Chandler Paul <thatslyude@gmail.com> 15947S: Maintained 15948F: drivers/input/serio/userio.c 15949F: include/uapi/linux/userio.h 15950 15951VIVID VIRTUAL VIDEO DRIVER 15952M: Hans Verkuil <hverkuil@xs4all.nl> 15953L: linux-media@vger.kernel.org 15954T: git git://linuxtv.org/media_tree.git 15955W: https://linuxtv.org 15956S: Maintained 15957F: drivers/media/platform/vivid/* 15958 15959VLYNQ BUS 15960M: Florian Fainelli <f.fainelli@gmail.com> 15961L: openwrt-devel@lists.openwrt.org (subscribers-only) 15962S: Maintained 15963F: drivers/vlynq/vlynq.c 15964F: include/linux/vlynq.h 15965 15966VME SUBSYSTEM 15967M: Martyn Welch <martyn@welchs.me.uk> 15968M: Manohar Vanga <manohar.vanga@gmail.com> 15969M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15970L: devel@driverdev.osuosl.org 15971S: Maintained 15972T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15973F: Documentation/driver-api/vme.rst 15974F: drivers/staging/vme/ 15975F: drivers/vme/ 15976F: include/linux/vme* 15977 15978VMWARE BALLOON DRIVER 15979M: Xavier Deguillard <xdeguillard@vmware.com> 15980M: Nadav Amit <namit@vmware.com> 15981M: "VMware, Inc." <pv-drivers@vmware.com> 15982L: linux-kernel@vger.kernel.org 15983S: Maintained 15984F: drivers/misc/vmw_balloon.c 15985 15986VMWARE HYPERVISOR INTERFACE 15987M: Alok Kataria <akataria@vmware.com> 15988L: virtualization@lists.linux-foundation.org 15989S: Supported 15990F: arch/x86/kernel/cpu/vmware.c 15991 15992VMWARE PVRDMA DRIVER 15993M: Adit Ranadive <aditr@vmware.com> 15994M: VMware PV-Drivers <pv-drivers@vmware.com> 15995L: linux-rdma@vger.kernel.org 15996S: Maintained 15997F: drivers/infiniband/hw/vmw_pvrdma/ 15998 15999VMware PVSCSI driver 16000M: Jim Gill <jgill@vmware.com> 16001M: VMware PV-Drivers <pv-drivers@vmware.com> 16002L: linux-scsi@vger.kernel.org 16003S: Maintained 16004F: drivers/scsi/vmw_pvscsi.c 16005F: drivers/scsi/vmw_pvscsi.h 16006 16007VMWARE VMMOUSE SUBDRIVER 16008M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16009M: "VMware, Inc." <pv-drivers@vmware.com> 16010L: linux-input@vger.kernel.org 16011S: Maintained 16012F: drivers/input/mouse/vmmouse.c 16013F: drivers/input/mouse/vmmouse.h 16014 16015VMWARE VMXNET3 ETHERNET DRIVER 16016M: Ronak Doshi <doshir@vmware.com> 16017M: "VMware, Inc." <pv-drivers@vmware.com> 16018L: netdev@vger.kernel.org 16019S: Maintained 16020F: drivers/net/vmxnet3/ 16021 16022VOCORE VOCORE2 BOARD 16023M: Harvey Hunt <harveyhuntnexus@gmail.com> 16024L: linux-mips@linux-mips.org 16025S: Maintained 16026F: arch/mips/boot/dts/ralink/vocore2.dts 16027 16028VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16029M: Liam Girdwood <lgirdwood@gmail.com> 16030M: Mark Brown <broonie@kernel.org> 16031L: linux-kernel@vger.kernel.org 16032W: http://www.slimlogic.co.uk/?p=48 16033T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16034S: Supported 16035F: Documentation/devicetree/bindings/regulator/ 16036F: Documentation/power/regulator/ 16037F: drivers/regulator/ 16038F: include/dt-bindings/regulator/ 16039F: include/linux/regulator/ 16040 16041VRF 16042M: David Ahern <dsa@cumulusnetworks.com> 16043M: Shrijeet Mukherjee <shrijeet@gmail.com> 16044L: netdev@vger.kernel.org 16045S: Maintained 16046F: drivers/net/vrf.c 16047F: Documentation/networking/vrf.txt 16048 16049VT1211 HARDWARE MONITOR DRIVER 16050M: Juerg Haefliger <juergh@gmail.com> 16051L: linux-hwmon@vger.kernel.org 16052S: Maintained 16053F: Documentation/hwmon/vt1211 16054F: drivers/hwmon/vt1211.c 16055 16056VT8231 HARDWARE MONITOR DRIVER 16057M: Roger Lucas <vt8231@hiddenengine.co.uk> 16058L: linux-hwmon@vger.kernel.org 16059S: Maintained 16060F: drivers/hwmon/vt8231.c 16061 16062VUB300 USB to SDIO/SD/MMC bridge chip 16063M: Tony Olech <tony.olech@elandigitalsystems.com> 16064L: linux-mmc@vger.kernel.org 16065L: linux-usb@vger.kernel.org 16066S: Supported 16067F: drivers/mmc/host/vub300.c 16068 16069W1 DALLAS'S 1-WIRE BUS 16070M: Evgeniy Polyakov <zbr@ioremap.net> 16071S: Maintained 16072F: Documentation/devicetree/bindings/w1/ 16073F: Documentation/w1/ 16074F: drivers/w1/ 16075F: include/linux/w1.h 16076 16077W83791D HARDWARE MONITORING DRIVER 16078M: Marc Hulsman <m.hulsman@tudelft.nl> 16079L: linux-hwmon@vger.kernel.org 16080S: Maintained 16081F: Documentation/hwmon/w83791d 16082F: drivers/hwmon/w83791d.c 16083 16084W83793 HARDWARE MONITORING DRIVER 16085M: Rudolf Marek <r.marek@assembler.cz> 16086L: linux-hwmon@vger.kernel.org 16087S: Maintained 16088F: Documentation/hwmon/w83793 16089F: drivers/hwmon/w83793.c 16090 16091W83795 HARDWARE MONITORING DRIVER 16092M: Jean Delvare <jdelvare@suse.com> 16093L: linux-hwmon@vger.kernel.org 16094S: Maintained 16095F: drivers/hwmon/w83795.c 16096 16097W83L51xD SD/MMC CARD INTERFACE DRIVER 16098M: Pierre Ossman <pierre@ossman.eu> 16099S: Maintained 16100F: drivers/mmc/host/wbsd.* 16101 16102WACOM PROTOCOL 4 SERIAL TABLETS 16103M: Julian Squires <julian@cipht.net> 16104M: Hans de Goede <hdegoede@redhat.com> 16105L: linux-input@vger.kernel.org 16106S: Maintained 16107F: drivers/input/tablet/wacom_serial4.c 16108 16109WATCHDOG DEVICE DRIVERS 16110M: Wim Van Sebroeck <wim@linux-watchdog.org> 16111M: Guenter Roeck <linux@roeck-us.net> 16112L: linux-watchdog@vger.kernel.org 16113W: http://www.linux-watchdog.org/ 16114T: git git://www.linux-watchdog.org/linux-watchdog.git 16115S: Maintained 16116F: Documentation/devicetree/bindings/watchdog/ 16117F: Documentation/watchdog/ 16118F: drivers/watchdog/ 16119F: include/linux/watchdog.h 16120F: include/uapi/linux/watchdog.h 16121 16122WHISKEYCOVE PMIC GPIO DRIVER 16123M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16124L: linux-gpio@vger.kernel.org 16125S: Maintained 16126F: drivers/gpio/gpio-wcove.c 16127 16128WIIMOTE HID DRIVER 16129M: David Herrmann <dh.herrmann@googlemail.com> 16130L: linux-input@vger.kernel.org 16131S: Maintained 16132F: drivers/hid/hid-wiimote* 16133 16134WILOCITY WIL6210 WIRELESS DRIVER 16135M: Maya Erez <merez@codeaurora.org> 16136L: linux-wireless@vger.kernel.org 16137L: wil6210@qti.qualcomm.com 16138S: Supported 16139W: http://wireless.kernel.org/en/users/Drivers/wil6210 16140F: drivers/net/wireless/ath/wil6210/ 16141 16142WIMAX STACK 16143M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16144M: linux-wimax@intel.com 16145L: wimax@linuxwimax.org (subscribers-only) 16146S: Supported 16147W: http://linuxwimax.org 16148F: Documentation/wimax/README.wimax 16149F: include/linux/wimax/debug.h 16150F: include/net/wimax.h 16151F: include/uapi/linux/wimax.h 16152F: net/wimax/ 16153 16154WINBOND CIR DRIVER 16155M: David Härdeman <david@hardeman.nu> 16156S: Maintained 16157F: drivers/media/rc/winbond-cir.c 16158 16159WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16160M: William Breathitt Gray <vilhelm.gray@gmail.com> 16161L: linux-watchdog@vger.kernel.org 16162S: Maintained 16163F: drivers/watchdog/ebc-c384_wdt.c 16164 16165WINSYSTEMS WS16C48 GPIO DRIVER 16166M: William Breathitt Gray <vilhelm.gray@gmail.com> 16167L: linux-gpio@vger.kernel.org 16168S: Maintained 16169F: drivers/gpio/gpio-ws16c48.c 16170 16171WISTRON LAPTOP BUTTON DRIVER 16172M: Miloslav Trmac <mitr@volny.cz> 16173S: Maintained 16174F: drivers/input/misc/wistron_btns.c 16175 16176WL3501 WIRELESS PCMCIA CARD DRIVER 16177L: linux-wireless@vger.kernel.org 16178S: Odd fixes 16179F: drivers/net/wireless/wl3501* 16180 16181WOLFSON MICROELECTRONICS DRIVERS 16182L: patches@opensource.cirrus.com 16183T: git https://github.com/CirrusLogic/linux-drivers.git 16184W: https://github.com/CirrusLogic/linux-drivers/wiki 16185S: Supported 16186F: Documentation/hwmon/wm83?? 16187F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16188F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16189F: Documentation/devicetree/bindings/mfd/arizona.txt 16190F: Documentation/devicetree/bindings/mfd/wm831x.txt 16191F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16192F: arch/arm/mach-s3c64xx/mach-crag6410* 16193F: drivers/clk/clk-wm83*.c 16194F: drivers/extcon/extcon-arizona.c 16195F: drivers/leds/leds-wm83*.c 16196F: drivers/gpio/gpio-*wm*.c 16197F: drivers/gpio/gpio-arizona.c 16198F: drivers/hwmon/wm83??-hwmon.c 16199F: drivers/input/misc/wm831x-on.c 16200F: drivers/input/touchscreen/wm831x-ts.c 16201F: drivers/input/touchscreen/wm97*.c 16202F: drivers/mfd/arizona* 16203F: drivers/mfd/wm*.c 16204F: drivers/mfd/cs47l24* 16205F: drivers/power/supply/wm83*.c 16206F: drivers/rtc/rtc-wm83*.c 16207F: drivers/regulator/wm8*.c 16208F: drivers/regulator/arizona* 16209F: drivers/video/backlight/wm83*_bl.c 16210F: drivers/watchdog/wm83*_wdt.c 16211F: include/linux/mfd/arizona/ 16212F: include/linux/mfd/wm831x/ 16213F: include/linux/mfd/wm8350/ 16214F: include/linux/mfd/wm8400* 16215F: include/linux/regulator/arizona* 16216F: include/linux/wm97xx.h 16217F: include/sound/wm????.h 16218F: sound/soc/codecs/arizona.? 16219F: sound/soc/codecs/wm* 16220F: sound/soc/codecs/cs47l24* 16221 16222WORKQUEUE 16223M: Tejun Heo <tj@kernel.org> 16224R: Lai Jiangshan <jiangshanlai@gmail.com> 16225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16226S: Maintained 16227F: include/linux/workqueue.h 16228F: kernel/workqueue.c 16229F: Documentation/core-api/workqueue.rst 16230 16231X-POWERS AXP288 PMIC DRIVERS 16232M: Hans de Goede <hdegoede@redhat.com> 16233S: Maintained 16234N: axp288 16235F: drivers/acpi/pmic/intel_pmic_xpower.c 16236 16237X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16238M: Chen-Yu Tsai <wens@csie.org> 16239L: linux-kernel@vger.kernel.org 16240S: Maintained 16241N: axp[128] 16242 16243X.25 NETWORK LAYER 16244M: Andrew Hendry <andrew.hendry@gmail.com> 16245L: linux-x25@vger.kernel.org 16246S: Odd Fixes 16247F: Documentation/networking/x25* 16248F: include/net/x25* 16249F: net/x25/ 16250 16251X86 ARCHITECTURE (32-BIT AND 64-BIT) 16252M: Thomas Gleixner <tglx@linutronix.de> 16253M: Ingo Molnar <mingo@redhat.com> 16254M: Borislav Petkov <bp@alien8.de> 16255R: "H. Peter Anvin" <hpa@zytor.com> 16256M: x86@kernel.org 16257L: linux-kernel@vger.kernel.org 16258T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16259S: Maintained 16260F: Documentation/devicetree/bindings/x86/ 16261F: Documentation/x86/ 16262F: arch/x86/ 16263 16264X86 ENTRY CODE 16265M: Andy Lutomirski <luto@kernel.org> 16266L: linux-kernel@vger.kernel.org 16267T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16268S: Maintained 16269F: arch/x86/entry/ 16270 16271X86 MCE INFRASTRUCTURE 16272M: Tony Luck <tony.luck@intel.com> 16273M: Borislav Petkov <bp@alien8.de> 16274L: linux-edac@vger.kernel.org 16275S: Maintained 16276F: arch/x86/kernel/cpu/mcheck/* 16277 16278X86 MICROCODE UPDATE SUPPORT 16279M: Borislav Petkov <bp@alien8.de> 16280S: Maintained 16281F: arch/x86/kernel/cpu/microcode/* 16282 16283X86 MM 16284M: Dave Hansen <dave.hansen@linux.intel.com> 16285M: Andy Lutomirski <luto@kernel.org> 16286M: Peter Zijlstra <peterz@infradead.org> 16287L: linux-kernel@vger.kernel.org 16288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16289S: Maintained 16290F: arch/x86/mm/ 16291 16292X86 PLATFORM DRIVERS 16293M: Darren Hart <dvhart@infradead.org> 16294M: Andy Shevchenko <andy@infradead.org> 16295L: platform-driver-x86@vger.kernel.org 16296T: git git://git.infradead.org/linux-platform-drivers-x86.git 16297S: Maintained 16298F: drivers/platform/x86/ 16299F: drivers/platform/olpc/ 16300 16301X86 VDSO 16302M: Andy Lutomirski <luto@kernel.org> 16303L: linux-kernel@vger.kernel.org 16304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16305S: Maintained 16306F: arch/x86/entry/vdso/ 16307 16308XARRAY 16309M: Matthew Wilcox <willy@infradead.org> 16310L: linux-fsdevel@vger.kernel.org 16311S: Supported 16312F: Documentation/core-api/xarray.rst 16313F: lib/idr.c 16314F: lib/xarray.c 16315F: include/linux/idr.h 16316F: include/linux/xarray.h 16317F: tools/testing/radix-tree 16318 16319XC2028/3028 TUNER DRIVER 16320M: Mauro Carvalho Chehab <mchehab@kernel.org> 16321L: linux-media@vger.kernel.org 16322W: https://linuxtv.org 16323T: git git://linuxtv.org/media_tree.git 16324S: Maintained 16325F: drivers/media/tuners/tuner-xc2028.* 16326 16327XDP SOCKETS (AF_XDP) 16328M: Björn Töpel <bjorn.topel@intel.com> 16329M: Magnus Karlsson <magnus.karlsson@intel.com> 16330L: netdev@vger.kernel.org 16331S: Maintained 16332F: kernel/bpf/xskmap.c 16333F: net/xdp/ 16334 16335XEN BLOCK SUBSYSTEM 16336M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16337M: Roger Pau Monné <roger.pau@citrix.com> 16338L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16339S: Supported 16340F: drivers/block/xen-blkback/* 16341F: drivers/block/xen* 16342 16343XEN HYPERVISOR ARM 16344M: Stefano Stabellini <sstabellini@kernel.org> 16345L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16346S: Maintained 16347F: arch/arm/xen/ 16348F: arch/arm/include/asm/xen/ 16349 16350XEN HYPERVISOR ARM64 16351M: Stefano Stabellini <sstabellini@kernel.org> 16352L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16353S: Maintained 16354F: arch/arm64/xen/ 16355F: arch/arm64/include/asm/xen/ 16356 16357XEN HYPERVISOR INTERFACE 16358M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16359M: Juergen Gross <jgross@suse.com> 16360R: Stefano Stabellini <sstabellini@kernel.org> 16361L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16362T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16363S: Supported 16364F: arch/x86/xen/ 16365F: drivers/*/xen-*front.c 16366F: drivers/xen/ 16367F: arch/x86/include/asm/xen/ 16368F: arch/x86/include/asm/pvclock-abi.h 16369F: include/xen/ 16370F: include/uapi/xen/ 16371F: Documentation/ABI/stable/sysfs-hypervisor-xen 16372F: Documentation/ABI/testing/sysfs-hypervisor-xen 16373 16374XEN NETWORK BACKEND DRIVER 16375M: Wei Liu <wei.liu2@citrix.com> 16376M: Paul Durrant <paul.durrant@citrix.com> 16377L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16378L: netdev@vger.kernel.org 16379S: Supported 16380F: drivers/net/xen-netback/* 16381 16382XEN PCI SUBSYSTEM 16383M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16384L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16385S: Supported 16386F: arch/x86/pci/*xen* 16387F: drivers/pci/*xen* 16388 16389XEN PVSCSI DRIVERS 16390M: Juergen Gross <jgross@suse.com> 16391L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16392L: linux-scsi@vger.kernel.org 16393S: Supported 16394F: drivers/scsi/xen-scsifront.c 16395F: drivers/xen/xen-scsiback.c 16396F: include/xen/interface/io/vscsiif.h 16397 16398XEN SWIOTLB SUBSYSTEM 16399M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16400L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16401L: iommu@lists.linux-foundation.org 16402S: Supported 16403F: arch/x86/xen/*swiotlb* 16404F: drivers/xen/*swiotlb* 16405 16406XEN SOUND FRONTEND DRIVER 16407M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16408L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16409L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16410S: Supported 16411F: sound/xen/* 16412 16413XFS FILESYSTEM 16414M: Darrick J. Wong <darrick.wong@oracle.com> 16415M: linux-xfs@vger.kernel.org 16416L: linux-xfs@vger.kernel.org 16417W: http://xfs.org/ 16418T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16419S: Supported 16420F: Documentation/filesystems/xfs.txt 16421F: fs/xfs/ 16422 16423XILINX AXI ETHERNET DRIVER 16424M: Anirudha Sarangi <anirudh@xilinx.com> 16425M: John Linn <John.Linn@xilinx.com> 16426S: Maintained 16427F: drivers/net/ethernet/xilinx/xilinx_axienet* 16428 16429XILINX UARTLITE SERIAL DRIVER 16430M: Peter Korsgaard <jacmet@sunsite.dk> 16431L: linux-serial@vger.kernel.org 16432S: Maintained 16433F: drivers/tty/serial/uartlite.c 16434 16435XILINX VIDEO IP CORES 16436M: Hyun Kwon <hyun.kwon@xilinx.com> 16437M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16438L: linux-media@vger.kernel.org 16439T: git git://linuxtv.org/media_tree.git 16440S: Supported 16441F: Documentation/devicetree/bindings/media/xilinx/ 16442F: drivers/media/platform/xilinx/ 16443F: include/uapi/linux/xilinx-v4l2-controls.h 16444 16445XILLYBUS DRIVER 16446M: Eli Billauer <eli.billauer@gmail.com> 16447L: linux-kernel@vger.kernel.org 16448S: Supported 16449F: drivers/char/xillybus/ 16450 16451XLP9XX I2C DRIVER 16452M: George Cherian <george.cherian@cavium.com> 16453M: Jan Glauber <jglauber@cavium.com> 16454L: linux-i2c@vger.kernel.org 16455W: http://www.cavium.com 16456S: Supported 16457F: drivers/i2c/busses/i2c-xlp9xx.c 16458 16459XRA1403 GPIO EXPANDER 16460M: Nandor Han <nandor.han@ge.com> 16461M: Semi Malinen <semi.malinen@ge.com> 16462L: linux-gpio@vger.kernel.org 16463S: Maintained 16464F: drivers/gpio/gpio-xra1403.c 16465F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16466 16467XTENSA XTFPGA PLATFORM SUPPORT 16468M: Max Filippov <jcmvbkbc@gmail.com> 16469L: linux-xtensa@linux-xtensa.org 16470S: Maintained 16471F: drivers/spi/spi-xtensa-xtfpga.c 16472F: sound/soc/xtensa/xtfpga-i2s.c 16473 16474YAM DRIVER FOR AX.25 16475M: Jean-Paul Roubelat <jpr@f6fbb.org> 16476L: linux-hams@vger.kernel.org 16477S: Maintained 16478F: drivers/net/hamradio/yam* 16479F: include/linux/yam.h 16480 16481YAMA SECURITY MODULE 16482M: Kees Cook <keescook@chromium.org> 16483T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16484S: Supported 16485F: security/yama/ 16486F: Documentation/admin-guide/LSM/Yama.rst 16487 16488YEALINK PHONE DRIVER 16489M: Henk Vergonet <Henk.Vergonet@gmail.com> 16490L: usbb2k-api-dev@nongnu.org 16491S: Maintained 16492F: Documentation/input/devices/yealink.rst 16493F: drivers/input/misc/yealink.* 16494 16495Z8530 DRIVER FOR AX.25 16496M: Joerg Reuter <jreuter@yaina.de> 16497W: http://yaina.de/jreuter/ 16498W: http://www.qsl.net/dl1bke/ 16499L: linux-hams@vger.kernel.org 16500S: Maintained 16501F: Documentation/networking/z8530drv.txt 16502F: drivers/net/hamradio/*scc.c 16503F: drivers/net/hamradio/z8530.h 16504 16505ZBUD COMPRESSED PAGE ALLOCATOR 16506M: Seth Jennings <sjenning@redhat.com> 16507M: Dan Streetman <ddstreet@ieee.org> 16508L: linux-mm@kvack.org 16509S: Maintained 16510F: mm/zbud.c 16511F: include/linux/zbud.h 16512 16513ZD1211RW WIRELESS DRIVER 16514M: Daniel Drake <dsd@gentoo.org> 16515M: Ulrich Kunitz <kune@deine-taler.de> 16516W: http://zd1211.ath.cx/wiki/DriverRewrite 16517L: linux-wireless@vger.kernel.org 16518L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16519S: Maintained 16520F: drivers/net/wireless/zydas/zd1211rw/ 16521 16522ZD1301 MEDIA DRIVER 16523M: Antti Palosaari <crope@iki.fi> 16524L: linux-media@vger.kernel.org 16525W: https://linuxtv.org/ 16526W: http://palosaari.fi/linux/ 16527Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16528S: Maintained 16529F: drivers/media/usb/dvb-usb-v2/zd1301* 16530 16531ZD1301_DEMOD MEDIA DRIVER 16532M: Antti Palosaari <crope@iki.fi> 16533L: linux-media@vger.kernel.org 16534W: https://linuxtv.org/ 16535W: http://palosaari.fi/linux/ 16536Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16537S: Maintained 16538F: drivers/media/dvb-frontends/zd1301_demod* 16539 16540ZPOOL COMPRESSED PAGE STORAGE API 16541M: Dan Streetman <ddstreet@ieee.org> 16542L: linux-mm@kvack.org 16543S: Maintained 16544F: mm/zpool.c 16545F: include/linux/zpool.h 16546 16547ZR36067 VIDEO FOR LINUX DRIVER 16548L: mjpeg-users@lists.sourceforge.net 16549L: linux-media@vger.kernel.org 16550W: http://mjpeg.sourceforge.net/driver-zoran/ 16551T: hg https://linuxtv.org/hg/v4l-dvb 16552S: Odd Fixes 16553F: drivers/staging/media/zoran/ 16554 16555ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16556M: Minchan Kim <minchan@kernel.org> 16557M: Nitin Gupta <ngupta@vflare.org> 16558R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16559L: linux-kernel@vger.kernel.org 16560S: Maintained 16561F: drivers/block/zram/ 16562F: Documentation/blockdev/zram.txt 16563 16564ZS DECSTATION Z85C30 SERIAL DRIVER 16565M: "Maciej W. Rozycki" <macro@linux-mips.org> 16566S: Maintained 16567F: drivers/tty/serial/zs.* 16568 16569ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16570M: Minchan Kim <minchan@kernel.org> 16571M: Nitin Gupta <ngupta@vflare.org> 16572R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16573L: linux-mm@kvack.org 16574S: Maintained 16575F: mm/zsmalloc.c 16576F: include/linux/zsmalloc.h 16577F: Documentation/vm/zsmalloc.rst 16578 16579ZSWAP COMPRESSED SWAP CACHING 16580M: Seth Jennings <sjenning@redhat.com> 16581M: Dan Streetman <ddstreet@ieee.org> 16582L: linux-mm@kvack.org 16583S: Maintained 16584F: mm/zswap.c 16585 16586THE REST 16587M: Linus Torvalds <torvalds@linux-foundation.org> 16588L: linux-kernel@vger.kernel.org 16589Q: http://patchwork.kernel.org/project/LKML/list/ 16590T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16591S: Buried alive in reporters 16592F: * 16593F: */ 16594